~ubuntu-branches/debian/lenny/italc/lenny

« back to all changes in this revision

Viewing changes to ica/x11/x11vnc/xwrappers.h

  • Committer: Bazaar Package Importer
  • Author(s): Patrick Winnertz
  • Date: 2008-06-17 13:46:54 UTC
  • mfrom: (1.2.1 upstream) (4.1.1 gutsy)
  • Revision ID: james.westby@ubuntu.com-20080617134654-cl0gi4u524cv1ici
Tags: 1:1.0.9~rc3-1
* Package new upstream version
  - upstream ported the code to qt4.4 (Closes: #481974)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef _X11VNC_XWRAPPERS_H
 
2
#define _X11VNC_XWRAPPERS_H
 
3
 
 
4
/* -- xwrappers.h -- */
 
5
 
 
6
extern int xshm_present;
 
7
extern int xtest_present;
 
8
extern int xtrap_present;
 
9
extern int xrecord_present;
 
10
extern int xkb_present;
 
11
extern int xinerama_present;
 
12
 
 
13
extern int keycode_state[];
 
14
extern int rootshift;
 
15
extern int clipshift;
 
16
 
 
17
 
 
18
extern int guess_bits_per_color(int bits_per_pixel);
 
19
 
 
20
extern int XFlush_wr(Display *disp);
 
21
 
 
22
extern Status XShmGetImage_wr(Display *disp, Drawable d, XImage *image, int x, int y,
 
23
    unsigned long mask);
 
24
extern XImage *XShmCreateImage_wr(Display* disp, Visual* vis, unsigned int depth,
 
25
    int format, char* data, XShmSegmentInfo* shminfo, unsigned int width,
 
26
    unsigned int height);
 
27
extern Status XShmAttach_wr(Display *disp, XShmSegmentInfo *shminfo);
 
28
extern Status XShmDetach_wr(Display *disp, XShmSegmentInfo *shminfo);
 
29
extern Bool XShmQueryExtension_wr(Display *disp);
 
30
 
 
31
extern XImage *xreadscreen(Display *disp, Drawable d, int x, int y,
 
32
    unsigned int width, unsigned int height, Bool show_cursor);
 
33
extern XImage *XGetSubImage_wr(Display *disp, Drawable d, int x, int y,
 
34
    unsigned int width, unsigned int height, unsigned long plane_mask,
 
35
    int format, XImage *dest_image, int dest_x, int dest_y);
 
36
extern XImage *XGetImage_wr(Display *disp, Drawable d, int x, int y,
 
37
    unsigned int width, unsigned int height, unsigned long plane_mask,
 
38
    int format);
 
39
extern XImage *XCreateImage_wr(Display *disp, Visual *visual, unsigned int depth,
 
40
    int format, int offset, char *data, unsigned int width,
 
41
    unsigned int height, int bitmap_pad, int bytes_per_line);
 
42
extern void copy_image(XImage *dest, int x, int y, unsigned int w, unsigned int h);
 
43
extern void copy_raw_fb(XImage *dest, int x, int y, unsigned int w, unsigned int h);
 
44
extern void init_track_keycode_state(void);
 
45
 
 
46
extern void XTRAP_FakeKeyEvent_wr(Display* dpy, KeyCode key, Bool down,
 
47
    unsigned long delay);
 
48
extern void XTestFakeKeyEvent_wr(Display* dpy, KeyCode key, Bool down,
 
49
    unsigned long delay);
 
50
extern void XTRAP_FakeButtonEvent_wr(Display* dpy, unsigned int button, Bool is_press,
 
51
    unsigned long delay);
 
52
extern void XTestFakeButtonEvent_wr(Display* dpy, unsigned int button, Bool is_press,
 
53
    unsigned long delay);
 
54
extern void XTRAP_FakeMotionEvent_wr(Display* dpy, int screen, int x, int y,
 
55
    unsigned long delay);
 
56
extern void XTestFakeMotionEvent_wr(Display* dpy, int screen, int x, int y,
 
57
    unsigned long delay);
 
58
 
 
59
extern Bool XTestCompareCurrentCursorWithWindow_wr(Display* dpy, Window w);
 
60
extern Bool XTestCompareCursorWithWindow_wr(Display* dpy, Window w, Cursor cursor);
 
61
extern Bool XTestQueryExtension_wr(Display *dpy, int *ev, int *er, int *maj,
 
62
    int *min);
 
63
extern void XTestDiscard_wr(Display *dpy);
 
64
extern Bool XETrapQueryExtension_wr(Display *dpy, int *ev, int *er, int *op);
 
65
extern int XTestGrabControl_wr(Display *dpy, Bool impervious);
 
66
extern int XTRAP_GrabControl_wr(Display *dpy, Bool impervious);
 
67
extern void disable_grabserver(Display *in_dpy, int change);
 
68
 
 
69
extern Bool XRecordQueryVersion_wr(Display *dpy, int *maj, int *min);
 
70
 
 
71
extern int xauth_raw(int on);
 
72
extern Display *XOpenDisplay_wr(char *display_name);
 
73
extern int XCloseDisplay_wr(Display *display);
 
74
 
 
75
extern Bool XQueryPointer_wr(Display *display, Window w, Window *root_return,
 
76
    Window *child_return, int *root_x_return, int *root_y_return,
 
77
    int *win_x_return, int *win_y_return, unsigned int *mask_return);
 
78
 
 
79
extern Status XQueryTree_wr(Display *display, Window w, Window *root_return,
 
80
    Window *parent_return, Window **children_return,
 
81
    unsigned int *nchildren_return);
 
82
 
 
83
extern int XFree_wr(void *data);
 
84
extern int XSelectInput_wr(Display *display, Window w, long event_mask);
 
85
 
 
86
 
 
87
#endif /* _X11VNC_XWRAPPERS_H */