23 #define XCB_COMPOSITE_MAJOR_VERSION 0
24 #define XCB_COMPOSITE_MINOR_VERSION 4
28 typedef enum xcb_composite_redirect_t {
29 XCB_COMPOSITE_REDIRECT_AUTOMATIC = 0,
30 XCB_COMPOSITE_REDIRECT_MANUAL = 1
31 } xcb_composite_redirect_t;
37 unsigned int sequence;
41 #define XCB_COMPOSITE_QUERY_VERSION 0
50 uint32_t client_major_version;
51 uint32_t client_minor_version;
58 uint8_t response_type;
62 uint32_t major_version;
63 uint32_t minor_version;
68 #define XCB_COMPOSITE_REDIRECT_WINDOW 1
83 #define XCB_COMPOSITE_REDIRECT_SUBWINDOWS 2
98 #define XCB_COMPOSITE_UNREDIRECT_WINDOW 3
104 uint8_t major_opcode;
105 uint8_t minor_opcode;
113 #define XCB_COMPOSITE_UNREDIRECT_SUBWINDOWS 4
119 uint8_t major_opcode;
120 uint8_t minor_opcode;
128 #define XCB_COMPOSITE_CREATE_REGION_FROM_BORDER_CLIP 5
134 uint8_t major_opcode;
135 uint8_t minor_opcode;
137 xcb_xfixes_region_t region;
142 #define XCB_COMPOSITE_NAME_WINDOW_PIXMAP 6
148 uint8_t major_opcode;
149 uint8_t minor_opcode;
159 unsigned int sequence;
163 #define XCB_COMPOSITE_GET_OVERLAY_WINDOW 7
169 uint8_t major_opcode;
170 uint8_t minor_opcode;
179 uint8_t response_type;
183 xcb_window_t overlay_win;
188 #define XCB_COMPOSITE_RELEASE_OVERLAY_WINDOW 8
194 uint8_t major_opcode;
195 uint8_t minor_opcode;
210 uint32_t client_major_version ,
211 uint32_t client_minor_version );
226 uint32_t client_major_version ,
227 uint32_t client_minor_version );
261 xcb_window_t window ,
274 xcb_window_t window ,
290 xcb_window_t window ,
303 xcb_window_t window ,
319 xcb_window_t window ,
332 xcb_window_t window ,
348 xcb_window_t window ,
361 xcb_window_t window ,
377 xcb_xfixes_region_t region ,
378 xcb_window_t window );
390 xcb_xfixes_region_t region ,
391 xcb_window_t window );
406 xcb_window_t window ,
407 xcb_pixmap_t pixmap );
419 xcb_window_t window ,
420 xcb_pixmap_t pixmap );
432 xcb_window_t window );
447 xcb_window_t window );
481 xcb_window_t window );
493 xcb_window_t window );