vmware userland helper
at master 35 lines 1.3 kB view raw
1/* 2 * Copyright (c) 2010 joshua stein <jcs@jcs.org> 3 * 4 * Permission to use, copy, modify, and distribute this software for any 5 * purpose with or without fee is hereby granted, provided that the above 6 * copyright notice and this permission notice appear in all copies. 7 * 8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 9 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 10 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 11 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 12 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 13 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 */ 16 17/* vmwh.c */ 18extern int debug; 19 20/* vmware.c */ 21extern int16_t host_mouse_x; 22extern int16_t host_mouse_y; 23extern int mouse_grabbed; 24void vmware_check_version(void); 25int vmware_get_clipboard(char **); 26void vmware_set_clipboard(char *); 27void vmware_get_mouse_position(void); 28void vmware_set_mouse_position(int, int); 29 30/* x11.c */ 31void x11_init(void); 32void x11_verify_xclip_presence(void); 33int x11_get_clipboard(char **); 34void x11_set_clipboard(char *); 35void x11_set_mouse_position(int, int);