XCB  1.9
xproto.h
1 /*
2  * This file generated automatically from xproto.xml by c_client.py.
3  * Edit at your peril.
4  */
5 
12 #ifndef __XPROTO_H
13 #define __XPROTO_H
14 
15 #include "xcb.h"
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
24 typedef struct xcb_char2b_t {
25  uint8_t byte1;
26  uint8_t byte2;
27 } xcb_char2b_t;
28 
32 typedef struct xcb_char2b_iterator_t {
33  xcb_char2b_t *data;
34  int rem;
35  int index;
37 
38 typedef uint32_t xcb_window_t;
39 
43 typedef struct xcb_window_iterator_t {
44  xcb_window_t *data;
45  int rem;
46  int index;
48 
49 typedef uint32_t xcb_pixmap_t;
50 
54 typedef struct xcb_pixmap_iterator_t {
55  xcb_pixmap_t *data;
56  int rem;
57  int index;
59 
60 typedef uint32_t xcb_cursor_t;
61 
65 typedef struct xcb_cursor_iterator_t {
66  xcb_cursor_t *data;
67  int rem;
68  int index;
70 
71 typedef uint32_t xcb_font_t;
72 
76 typedef struct xcb_font_iterator_t {
77  xcb_font_t *data;
78  int rem;
79  int index;
81 
82 typedef uint32_t xcb_gcontext_t;
83 
87 typedef struct xcb_gcontext_iterator_t {
88  xcb_gcontext_t *data;
89  int rem;
90  int index;
92 
93 typedef uint32_t xcb_colormap_t;
94 
98 typedef struct xcb_colormap_iterator_t {
99  xcb_colormap_t *data;
100  int rem;
101  int index;
103 
104 typedef uint32_t xcb_atom_t;
105 
109 typedef struct xcb_atom_iterator_t {
110  xcb_atom_t *data;
111  int rem;
112  int index;
114 
115 typedef uint32_t xcb_drawable_t;
116 
120 typedef struct xcb_drawable_iterator_t {
121  xcb_drawable_t *data;
122  int rem;
123  int index;
125 
126 typedef uint32_t xcb_fontable_t;
127 
131 typedef struct xcb_fontable_iterator_t {
132  xcb_fontable_t *data;
133  int rem;
134  int index;
136 
137 typedef uint32_t xcb_visualid_t;
138 
142 typedef struct xcb_visualid_iterator_t {
143  xcb_visualid_t *data;
144  int rem;
145  int index;
147 
148 typedef uint32_t xcb_timestamp_t;
149 
153 typedef struct xcb_timestamp_iterator_t {
154  xcb_timestamp_t *data;
155  int rem;
156  int index;
158 
159 typedef uint32_t xcb_keysym_t;
160 
164 typedef struct xcb_keysym_iterator_t {
165  xcb_keysym_t *data;
166  int rem;
167  int index;
169 
170 typedef uint8_t xcb_keycode_t;
171 
175 typedef struct xcb_keycode_iterator_t {
176  xcb_keycode_t *data;
177  int rem;
178  int index;
180 
181 typedef uint8_t xcb_button_t;
182 
186 typedef struct xcb_button_iterator_t {
187  xcb_button_t *data;
188  int rem;
189  int index;
191 
195 typedef struct xcb_point_t {
196  int16_t x;
197  int16_t y;
198 } xcb_point_t;
199 
203 typedef struct xcb_point_iterator_t {
204  xcb_point_t *data;
205  int rem;
206  int index;
208 
212 typedef struct xcb_rectangle_t {
213  int16_t x;
214  int16_t y;
215  uint16_t width;
216  uint16_t height;
218 
222 typedef struct xcb_rectangle_iterator_t {
223  xcb_rectangle_t *data;
224  int rem;
225  int index;
227 
231 typedef struct xcb_arc_t {
232  int16_t x;
233  int16_t y;
234  uint16_t width;
235  uint16_t height;
236  int16_t angle1;
237  int16_t angle2;
238 } xcb_arc_t;
239 
243 typedef struct xcb_arc_iterator_t {
244  xcb_arc_t *data;
245  int rem;
246  int index;
248 
252 typedef struct xcb_format_t {
253  uint8_t depth;
254  uint8_t bits_per_pixel;
255  uint8_t scanline_pad;
256  uint8_t pad0[5];
257 } xcb_format_t;
258 
262 typedef struct xcb_format_iterator_t {
263  xcb_format_t *data;
264  int rem;
265  int index;
267 
268 typedef enum xcb_visual_class_t {
269  XCB_VISUAL_CLASS_STATIC_GRAY = 0,
270  XCB_VISUAL_CLASS_GRAY_SCALE = 1,
271  XCB_VISUAL_CLASS_STATIC_COLOR = 2,
272  XCB_VISUAL_CLASS_PSEUDO_COLOR = 3,
273  XCB_VISUAL_CLASS_TRUE_COLOR = 4,
274  XCB_VISUAL_CLASS_DIRECT_COLOR = 5
275 } xcb_visual_class_t;
276 
280 typedef struct xcb_visualtype_t {
281  xcb_visualid_t visual_id;
282  uint8_t _class;
283  uint8_t bits_per_rgb_value;
284  uint16_t colormap_entries;
285  uint32_t red_mask;
286  uint32_t green_mask;
287  uint32_t blue_mask;
288  uint8_t pad0[4];
290 
295  xcb_visualtype_t *data;
296  int rem;
297  int index;
299 
303 typedef struct xcb_depth_t {
304  uint8_t depth;
305  uint8_t pad0;
306  uint16_t visuals_len;
307  uint8_t pad1[4];
308 } xcb_depth_t;
309 
313 typedef struct xcb_depth_iterator_t {
314  xcb_depth_t *data;
315  int rem;
316  int index;
318 
319 typedef enum xcb_event_mask_t {
320  XCB_EVENT_MASK_NO_EVENT = 0,
321  XCB_EVENT_MASK_KEY_PRESS = 1,
322  XCB_EVENT_MASK_KEY_RELEASE = 2,
323  XCB_EVENT_MASK_BUTTON_PRESS = 4,
324  XCB_EVENT_MASK_BUTTON_RELEASE = 8,
325  XCB_EVENT_MASK_ENTER_WINDOW = 16,
326  XCB_EVENT_MASK_LEAVE_WINDOW = 32,
327  XCB_EVENT_MASK_POINTER_MOTION = 64,
328  XCB_EVENT_MASK_POINTER_MOTION_HINT = 128,
329  XCB_EVENT_MASK_BUTTON_1_MOTION = 256,
330  XCB_EVENT_MASK_BUTTON_2_MOTION = 512,
331  XCB_EVENT_MASK_BUTTON_3_MOTION = 1024,
332  XCB_EVENT_MASK_BUTTON_4_MOTION = 2048,
333  XCB_EVENT_MASK_BUTTON_5_MOTION = 4096,
334  XCB_EVENT_MASK_BUTTON_MOTION = 8192,
335  XCB_EVENT_MASK_KEYMAP_STATE = 16384,
336  XCB_EVENT_MASK_EXPOSURE = 32768,
337  XCB_EVENT_MASK_VISIBILITY_CHANGE = 65536,
338  XCB_EVENT_MASK_STRUCTURE_NOTIFY = 131072,
339  XCB_EVENT_MASK_RESIZE_REDIRECT = 262144,
340  XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY = 524288,
341  XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT = 1048576,
342  XCB_EVENT_MASK_FOCUS_CHANGE = 2097152,
343  XCB_EVENT_MASK_PROPERTY_CHANGE = 4194304,
344  XCB_EVENT_MASK_COLOR_MAP_CHANGE = 8388608,
345  XCB_EVENT_MASK_OWNER_GRAB_BUTTON = 16777216
346 } xcb_event_mask_t;
347 
348 typedef enum xcb_backing_store_t {
349  XCB_BACKING_STORE_NOT_USEFUL = 0,
350  XCB_BACKING_STORE_WHEN_MAPPED = 1,
351  XCB_BACKING_STORE_ALWAYS = 2
352 } xcb_backing_store_t;
353 
357 typedef struct xcb_screen_t {
358  xcb_window_t root;
359  xcb_colormap_t default_colormap;
360  uint32_t white_pixel;
361  uint32_t black_pixel;
362  uint32_t current_input_masks;
363  uint16_t width_in_pixels;
364  uint16_t height_in_pixels;
365  uint16_t width_in_millimeters;
366  uint16_t height_in_millimeters;
367  uint16_t min_installed_maps;
368  uint16_t max_installed_maps;
369  xcb_visualid_t root_visual;
370  uint8_t backing_stores;
371  uint8_t save_unders;
372  uint8_t root_depth;
373  uint8_t allowed_depths_len;
374 } xcb_screen_t;
375 
379 typedef struct xcb_screen_iterator_t {
380  xcb_screen_t *data;
381  int rem;
382  int index;
384 
388 typedef struct xcb_setup_request_t {
389  uint8_t byte_order;
390  uint8_t pad0;
391  uint16_t protocol_major_version;
392  uint16_t protocol_minor_version;
393  uint16_t authorization_protocol_name_len;
394  uint16_t authorization_protocol_data_len;
395  uint8_t pad1[2];
397 
402  xcb_setup_request_t *data;
403  int rem;
404  int index;
406 
410 typedef struct xcb_setup_failed_t {
411  uint8_t status;
412  uint8_t reason_len;
413  uint16_t protocol_major_version;
414  uint16_t protocol_minor_version;
415  uint16_t length;
417 
422  xcb_setup_failed_t *data;
423  int rem;
424  int index;
426 
430 typedef struct xcb_setup_authenticate_t {
431  uint8_t status;
432  uint8_t pad0[5];
433  uint16_t length;
435 
441  int rem;
442  int index;
444 
445 typedef enum xcb_image_order_t {
446  XCB_IMAGE_ORDER_LSB_FIRST = 0,
447  XCB_IMAGE_ORDER_MSB_FIRST = 1
448 } xcb_image_order_t;
449 
453 typedef struct xcb_setup_t {
454  uint8_t status;
455  uint8_t pad0;
456  uint16_t protocol_major_version;
457  uint16_t protocol_minor_version;
458  uint16_t length;
459  uint32_t release_number;
460  uint32_t resource_id_base;
461  uint32_t resource_id_mask;
462  uint32_t motion_buffer_size;
463  uint16_t vendor_len;
464  uint16_t maximum_request_length;
465  uint8_t roots_len;
466  uint8_t pixmap_formats_len;
467  uint8_t image_byte_order;
468  uint8_t bitmap_format_bit_order;
469  uint8_t bitmap_format_scanline_unit;
470  uint8_t bitmap_format_scanline_pad;
471  xcb_keycode_t min_keycode;
472  xcb_keycode_t max_keycode;
473  uint8_t pad1[4];
474 } xcb_setup_t;
475 
479 typedef struct xcb_setup_iterator_t {
480  xcb_setup_t *data;
481  int rem;
482  int index;
484 
485 typedef enum xcb_mod_mask_t {
486  XCB_MOD_MASK_SHIFT = 1,
487  XCB_MOD_MASK_LOCK = 2,
488  XCB_MOD_MASK_CONTROL = 4,
489  XCB_MOD_MASK_1 = 8,
490  XCB_MOD_MASK_2 = 16,
491  XCB_MOD_MASK_3 = 32,
492  XCB_MOD_MASK_4 = 64,
493  XCB_MOD_MASK_5 = 128,
494  XCB_MOD_MASK_ANY = 32768
495 } xcb_mod_mask_t;
496 
497 typedef enum xcb_key_but_mask_t {
498  XCB_KEY_BUT_MASK_SHIFT = 1,
499  XCB_KEY_BUT_MASK_LOCK = 2,
500  XCB_KEY_BUT_MASK_CONTROL = 4,
501  XCB_KEY_BUT_MASK_MOD_1 = 8,
502  XCB_KEY_BUT_MASK_MOD_2 = 16,
503  XCB_KEY_BUT_MASK_MOD_3 = 32,
504  XCB_KEY_BUT_MASK_MOD_4 = 64,
505  XCB_KEY_BUT_MASK_MOD_5 = 128,
506  XCB_KEY_BUT_MASK_BUTTON_1 = 256,
507  XCB_KEY_BUT_MASK_BUTTON_2 = 512,
508  XCB_KEY_BUT_MASK_BUTTON_3 = 1024,
509  XCB_KEY_BUT_MASK_BUTTON_4 = 2048,
510  XCB_KEY_BUT_MASK_BUTTON_5 = 4096
511 } xcb_key_but_mask_t;
512 
513 typedef enum xcb_window_enum_t {
514  XCB_WINDOW_NONE = 0
515 } xcb_window_enum_t;
516 
518 #define XCB_KEY_PRESS 2
519 
523 typedef struct xcb_key_press_event_t {
524  uint8_t response_type;
525  xcb_keycode_t detail;
526  uint16_t sequence;
527  xcb_timestamp_t time;
528  xcb_window_t root;
529  xcb_window_t event;
530  xcb_window_t child;
531  int16_t root_x;
532  int16_t root_y;
533  int16_t event_x;
534  int16_t event_y;
535  uint16_t state;
536  uint8_t same_screen;
537  uint8_t pad0;
539 
541 #define XCB_KEY_RELEASE 3
542 
544 
545 typedef enum xcb_button_mask_t {
546  XCB_BUTTON_MASK_1 = 256,
547  XCB_BUTTON_MASK_2 = 512,
548  XCB_BUTTON_MASK_3 = 1024,
549  XCB_BUTTON_MASK_4 = 2048,
550  XCB_BUTTON_MASK_5 = 4096,
551  XCB_BUTTON_MASK_ANY = 32768
552 } xcb_button_mask_t;
553 
555 #define XCB_BUTTON_PRESS 4
556 
560 typedef struct xcb_button_press_event_t {
561  uint8_t response_type;
562  xcb_button_t detail;
563  uint16_t sequence;
564  xcb_timestamp_t time;
565  xcb_window_t root;
566  xcb_window_t event;
567  xcb_window_t child;
568  int16_t root_x;
569  int16_t root_y;
570  int16_t event_x;
571  int16_t event_y;
572  uint16_t state;
573  uint8_t same_screen;
574  uint8_t pad0;
576 
578 #define XCB_BUTTON_RELEASE 5
579 
581 
582 typedef enum xcb_motion_t {
583  XCB_MOTION_NORMAL = 0,
584  XCB_MOTION_HINT = 1
585 } xcb_motion_t;
586 
588 #define XCB_MOTION_NOTIFY 6
589 
594  uint8_t response_type;
595  uint8_t detail;
596  uint16_t sequence;
597  xcb_timestamp_t time;
598  xcb_window_t root;
599  xcb_window_t event;
600  xcb_window_t child;
601  int16_t root_x;
602  int16_t root_y;
603  int16_t event_x;
604  int16_t event_y;
605  uint16_t state;
606  uint8_t same_screen;
607  uint8_t pad0;
609 
610 typedef enum xcb_notify_detail_t {
611  XCB_NOTIFY_DETAIL_ANCESTOR = 0,
612  XCB_NOTIFY_DETAIL_VIRTUAL = 1,
613  XCB_NOTIFY_DETAIL_INFERIOR = 2,
614  XCB_NOTIFY_DETAIL_NONLINEAR = 3,
615  XCB_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
616  XCB_NOTIFY_DETAIL_POINTER = 5,
617  XCB_NOTIFY_DETAIL_POINTER_ROOT = 6,
618  XCB_NOTIFY_DETAIL_NONE = 7
619 } xcb_notify_detail_t;
620 
621 typedef enum xcb_notify_mode_t {
622  XCB_NOTIFY_MODE_NORMAL = 0,
623  XCB_NOTIFY_MODE_GRAB = 1,
624  XCB_NOTIFY_MODE_UNGRAB = 2,
625  XCB_NOTIFY_MODE_WHILE_GRABBED = 3
626 } xcb_notify_mode_t;
627 
629 #define XCB_ENTER_NOTIFY 7
630 
634 typedef struct xcb_enter_notify_event_t {
635  uint8_t response_type;
636  uint8_t detail;
637  uint16_t sequence;
638  xcb_timestamp_t time;
639  xcb_window_t root;
640  xcb_window_t event;
641  xcb_window_t child;
642  int16_t root_x;
643  int16_t root_y;
644  int16_t event_x;
645  int16_t event_y;
646  uint16_t state;
647  uint8_t mode;
648  uint8_t same_screen_focus;
650 
652 #define XCB_LEAVE_NOTIFY 8
653 
655 
657 #define XCB_FOCUS_IN 9
658 
662 typedef struct xcb_focus_in_event_t {
663  uint8_t response_type;
664  uint8_t detail;
665  uint16_t sequence;
666  xcb_window_t event;
667  uint8_t mode;
668  uint8_t pad0[3];
670 
672 #define XCB_FOCUS_OUT 10
673 
675 
677 #define XCB_KEYMAP_NOTIFY 11
678 
683  uint8_t response_type;
684  uint8_t keys[31];
686 
688 #define XCB_EXPOSE 12
689 
693 typedef struct xcb_expose_event_t {
694  uint8_t response_type;
695  uint8_t pad0;
696  uint16_t sequence;
697  xcb_window_t window;
698  uint16_t x;
699  uint16_t y;
700  uint16_t width;
701  uint16_t height;
702  uint16_t count;
703  uint8_t pad1[2];
705 
707 #define XCB_GRAPHICS_EXPOSURE 13
708 
713  uint8_t response_type;
714  uint8_t pad0;
715  uint16_t sequence;
716  xcb_drawable_t drawable;
717  uint16_t x;
718  uint16_t y;
719  uint16_t width;
720  uint16_t height;
721  uint16_t minor_opcode;
722  uint16_t count;
723  uint8_t major_opcode;
724  uint8_t pad1[3];
726 
728 #define XCB_NO_EXPOSURE 14
729 
733 typedef struct xcb_no_exposure_event_t {
734  uint8_t response_type;
735  uint8_t pad0;
736  uint16_t sequence;
737  xcb_drawable_t drawable;
738  uint16_t minor_opcode;
739  uint8_t major_opcode;
740  uint8_t pad1;
742 
743 typedef enum xcb_visibility_t {
744  XCB_VISIBILITY_UNOBSCURED = 0,
745  XCB_VISIBILITY_PARTIALLY_OBSCURED = 1,
746  XCB_VISIBILITY_FULLY_OBSCURED = 2
747 } xcb_visibility_t;
748 
750 #define XCB_VISIBILITY_NOTIFY 15
751 
756  uint8_t response_type;
757  uint8_t pad0;
758  uint16_t sequence;
759  xcb_window_t window;
760  uint8_t state;
761  uint8_t pad1[3];
763 
765 #define XCB_CREATE_NOTIFY 16
766 
771  uint8_t response_type;
772  uint8_t pad0;
773  uint16_t sequence;
774  xcb_window_t parent;
775  xcb_window_t window;
776  int16_t x;
777  int16_t y;
778  uint16_t width;
779  uint16_t height;
780  uint16_t border_width;
781  uint8_t override_redirect;
782  uint8_t pad1;
784 
786 #define XCB_DESTROY_NOTIFY 17
787 
792  uint8_t response_type;
793  uint8_t pad0;
794  uint16_t sequence;
795  xcb_window_t event;
796  xcb_window_t window;
798 
800 #define XCB_UNMAP_NOTIFY 18
801 
805 typedef struct xcb_unmap_notify_event_t {
806  uint8_t response_type;
807  uint8_t pad0;
808  uint16_t sequence;
809  xcb_window_t event;
810  xcb_window_t window;
811  uint8_t from_configure;
812  uint8_t pad1[3];
814 
816 #define XCB_MAP_NOTIFY 19
817 
821 typedef struct xcb_map_notify_event_t {
822  uint8_t response_type;
823  uint8_t pad0;
824  uint16_t sequence;
825  xcb_window_t event;
826  xcb_window_t window;
827  uint8_t override_redirect;
828  uint8_t pad1[3];
830 
832 #define XCB_MAP_REQUEST 20
833 
837 typedef struct xcb_map_request_event_t {
838  uint8_t response_type;
839  uint8_t pad0;
840  uint16_t sequence;
841  xcb_window_t parent;
842  xcb_window_t window;
844 
846 #define XCB_REPARENT_NOTIFY 21
847 
852  uint8_t response_type;
853  uint8_t pad0;
854  uint16_t sequence;
855  xcb_window_t event;
856  xcb_window_t window;
857  xcb_window_t parent;
858  int16_t x;
859  int16_t y;
860  uint8_t override_redirect;
861  uint8_t pad1[3];
863 
865 #define XCB_CONFIGURE_NOTIFY 22
866 
871  uint8_t response_type;
872  uint8_t pad0;
873  uint16_t sequence;
874  xcb_window_t event;
875  xcb_window_t window;
876  xcb_window_t above_sibling;
877  int16_t x;
878  int16_t y;
879  uint16_t width;
880  uint16_t height;
881  uint16_t border_width;
882  uint8_t override_redirect;
883  uint8_t pad1;
885 
887 #define XCB_CONFIGURE_REQUEST 23
888 
893  uint8_t response_type;
894  uint8_t stack_mode;
895  uint16_t sequence;
896  xcb_window_t parent;
897  xcb_window_t window;
898  xcb_window_t sibling;
899  int16_t x;
900  int16_t y;
901  uint16_t width;
902  uint16_t height;
903  uint16_t border_width;
904  uint16_t value_mask;
906 
908 #define XCB_GRAVITY_NOTIFY 24
909 
914  uint8_t response_type;
915  uint8_t pad0;
916  uint16_t sequence;
917  xcb_window_t event;
918  xcb_window_t window;
919  int16_t x;
920  int16_t y;
922 
924 #define XCB_RESIZE_REQUEST 25
925 
930  uint8_t response_type;
931  uint8_t pad0;
932  uint16_t sequence;
933  xcb_window_t window;
934  uint16_t width;
935  uint16_t height;
937 
938 typedef enum xcb_place_t {
939  XCB_PLACE_ON_TOP = 0,
940  XCB_PLACE_ON_BOTTOM = 1
941 } xcb_place_t;
942 
944 #define XCB_CIRCULATE_NOTIFY 26
945 
950  uint8_t response_type;
951  uint8_t pad0;
952  uint16_t sequence;
953  xcb_window_t event;
954  xcb_window_t window;
955  uint8_t pad1[4];
956  uint8_t place;
957  uint8_t pad2[3];
959 
961 #define XCB_CIRCULATE_REQUEST 27
962 
964 
965 typedef enum xcb_property_t {
966  XCB_PROPERTY_NEW_VALUE = 0,
967  XCB_PROPERTY_DELETE = 1
968 } xcb_property_t;
969 
971 #define XCB_PROPERTY_NOTIFY 28
972 
977  uint8_t response_type;
978  uint8_t pad0;
979  uint16_t sequence;
980  xcb_window_t window;
981  xcb_atom_t atom;
982  xcb_timestamp_t time;
983  uint8_t state;
984  uint8_t pad1[3];
986 
988 #define XCB_SELECTION_CLEAR 29
989 
994  uint8_t response_type;
995  uint8_t pad0;
996  uint16_t sequence;
997  xcb_timestamp_t time;
998  xcb_window_t owner;
999  xcb_atom_t selection;
1001 
1002 typedef enum xcb_time_t {
1003  XCB_TIME_CURRENT_TIME = 0
1004 } xcb_time_t;
1005 
1006 typedef enum xcb_atom_enum_t {
1007  XCB_ATOM_NONE = 0,
1008  XCB_ATOM_ANY = 0,
1009  XCB_ATOM_PRIMARY,
1010  XCB_ATOM_SECONDARY,
1011  XCB_ATOM_ARC,
1012  XCB_ATOM_ATOM,
1013  XCB_ATOM_BITMAP,
1014  XCB_ATOM_CARDINAL,
1015  XCB_ATOM_COLORMAP,
1016  XCB_ATOM_CURSOR,
1017  XCB_ATOM_CUT_BUFFER0,
1018  XCB_ATOM_CUT_BUFFER1,
1019  XCB_ATOM_CUT_BUFFER2,
1020  XCB_ATOM_CUT_BUFFER3,
1021  XCB_ATOM_CUT_BUFFER4,
1022  XCB_ATOM_CUT_BUFFER5,
1023  XCB_ATOM_CUT_BUFFER6,
1024  XCB_ATOM_CUT_BUFFER7,
1025  XCB_ATOM_DRAWABLE,
1026  XCB_ATOM_FONT,
1027  XCB_ATOM_INTEGER,
1028  XCB_ATOM_PIXMAP,
1029  XCB_ATOM_POINT,
1030  XCB_ATOM_RECTANGLE,
1031  XCB_ATOM_RESOURCE_MANAGER,
1032  XCB_ATOM_RGB_COLOR_MAP,
1033  XCB_ATOM_RGB_BEST_MAP,
1034  XCB_ATOM_RGB_BLUE_MAP,
1035  XCB_ATOM_RGB_DEFAULT_MAP,
1036  XCB_ATOM_RGB_GRAY_MAP,
1037  XCB_ATOM_RGB_GREEN_MAP,
1038  XCB_ATOM_RGB_RED_MAP,
1039  XCB_ATOM_STRING,
1040  XCB_ATOM_VISUALID,
1041  XCB_ATOM_WINDOW,
1042  XCB_ATOM_WM_COMMAND,
1043  XCB_ATOM_WM_HINTS,
1044  XCB_ATOM_WM_CLIENT_MACHINE,
1045  XCB_ATOM_WM_ICON_NAME,
1046  XCB_ATOM_WM_ICON_SIZE,
1047  XCB_ATOM_WM_NAME,
1048  XCB_ATOM_WM_NORMAL_HINTS,
1049  XCB_ATOM_WM_SIZE_HINTS,
1050  XCB_ATOM_WM_ZOOM_HINTS,
1051  XCB_ATOM_MIN_SPACE,
1052  XCB_ATOM_NORM_SPACE,
1053  XCB_ATOM_MAX_SPACE,
1054  XCB_ATOM_END_SPACE,
1055  XCB_ATOM_SUPERSCRIPT_X,
1056  XCB_ATOM_SUPERSCRIPT_Y,
1057  XCB_ATOM_SUBSCRIPT_X,
1058  XCB_ATOM_SUBSCRIPT_Y,
1059  XCB_ATOM_UNDERLINE_POSITION,
1060  XCB_ATOM_UNDERLINE_THICKNESS,
1061  XCB_ATOM_STRIKEOUT_ASCENT,
1062  XCB_ATOM_STRIKEOUT_DESCENT,
1063  XCB_ATOM_ITALIC_ANGLE,
1064  XCB_ATOM_X_HEIGHT,
1065  XCB_ATOM_QUAD_WIDTH,
1066  XCB_ATOM_WEIGHT,
1067  XCB_ATOM_POINT_SIZE,
1068  XCB_ATOM_RESOLUTION,
1069  XCB_ATOM_COPYRIGHT,
1070  XCB_ATOM_NOTICE,
1071  XCB_ATOM_FONT_NAME,
1072  XCB_ATOM_FAMILY_NAME,
1073  XCB_ATOM_FULL_NAME,
1074  XCB_ATOM_CAP_HEIGHT,
1075  XCB_ATOM_WM_CLASS,
1076  XCB_ATOM_WM_TRANSIENT_FOR
1077 } xcb_atom_enum_t;
1078 
1080 #define XCB_SELECTION_REQUEST 30
1081 
1086  uint8_t response_type;
1087  uint8_t pad0;
1088  uint16_t sequence;
1089  xcb_timestamp_t time;
1090  xcb_window_t owner;
1091  xcb_window_t requestor;
1092  xcb_atom_t selection;
1093  xcb_atom_t target;
1094  xcb_atom_t property;
1096 
1098 #define XCB_SELECTION_NOTIFY 31
1099 
1104  uint8_t response_type;
1105  uint8_t pad0;
1106  uint16_t sequence;
1107  xcb_timestamp_t time;
1108  xcb_window_t requestor;
1109  xcb_atom_t selection;
1110  xcb_atom_t target;
1111  xcb_atom_t property;
1113 
1114 typedef enum xcb_colormap_state_t {
1115  XCB_COLORMAP_STATE_UNINSTALLED = 0,
1116  XCB_COLORMAP_STATE_INSTALLED = 1
1117 } xcb_colormap_state_t;
1118 
1119 typedef enum xcb_colormap_enum_t {
1120  XCB_COLORMAP_NONE = 0
1121 } xcb_colormap_enum_t;
1122 
1124 #define XCB_COLORMAP_NOTIFY 32
1125 
1130  uint8_t response_type;
1131  uint8_t pad0;
1132  uint16_t sequence;
1133  xcb_window_t window;
1134  xcb_colormap_t colormap;
1135  uint8_t _new;
1136  uint8_t state;
1137  uint8_t pad1[2];
1139 
1144  uint8_t data8[20];
1145  uint16_t data16[10];
1146  uint32_t data32[5];
1148 
1154  int rem;
1155  int index;
1157 
1159 #define XCB_CLIENT_MESSAGE 33
1160 
1165  uint8_t response_type;
1166  uint8_t format;
1167  uint16_t sequence;
1168  xcb_window_t window;
1169  xcb_atom_t type;
1172 
1173 typedef enum xcb_mapping_t {
1174  XCB_MAPPING_MODIFIER = 0,
1175  XCB_MAPPING_KEYBOARD = 1,
1176  XCB_MAPPING_POINTER = 2
1177 } xcb_mapping_t;
1178 
1180 #define XCB_MAPPING_NOTIFY 34
1181 
1186  uint8_t response_type;
1187  uint8_t pad0;
1188  uint16_t sequence;
1189  uint8_t request;
1190  xcb_keycode_t first_keycode;
1191  uint8_t count;
1192  uint8_t pad1;
1194 
1196 #define XCB_REQUEST 1
1197 
1201 typedef struct xcb_request_error_t {
1202  uint8_t response_type;
1203  uint8_t error_code;
1204  uint16_t sequence;
1205  uint32_t bad_value;
1206  uint16_t minor_opcode;
1207  uint8_t major_opcode;
1208  uint8_t pad0;
1210 
1212 #define XCB_VALUE 2
1213 
1217 typedef struct xcb_value_error_t {
1218  uint8_t response_type;
1219  uint8_t error_code;
1220  uint16_t sequence;
1221  uint32_t bad_value;
1222  uint16_t minor_opcode;
1223  uint8_t major_opcode;
1224  uint8_t pad0;
1226 
1228 #define XCB_WINDOW 3
1229 
1231 
1233 #define XCB_PIXMAP 4
1234 
1236 
1238 #define XCB_ATOM 5
1239 
1241 
1243 #define XCB_CURSOR 6
1244 
1246 
1248 #define XCB_FONT 7
1249 
1251 
1253 #define XCB_MATCH 8
1254 
1256 
1258 #define XCB_DRAWABLE 9
1259 
1261 
1263 #define XCB_ACCESS 10
1264 
1266 
1268 #define XCB_ALLOC 11
1269 
1271 
1273 #define XCB_COLORMAP 12
1274 
1276 
1278 #define XCB_G_CONTEXT 13
1279 
1281 
1283 #define XCB_ID_CHOICE 14
1284 
1286 
1288 #define XCB_NAME 15
1289 
1291 
1293 #define XCB_LENGTH 16
1294 
1296 
1298 #define XCB_IMPLEMENTATION 17
1299 
1301 
1302 typedef enum xcb_window_class_t {
1303  XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
1304  XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
1305  XCB_WINDOW_CLASS_INPUT_ONLY = 2
1306 } xcb_window_class_t;
1307 
1308 typedef enum xcb_cw_t {
1309  XCB_CW_BACK_PIXMAP = 1,
1310  XCB_CW_BACK_PIXEL = 2,
1311  XCB_CW_BORDER_PIXMAP = 4,
1312  XCB_CW_BORDER_PIXEL = 8,
1313  XCB_CW_BIT_GRAVITY = 16,
1314  XCB_CW_WIN_GRAVITY = 32,
1315  XCB_CW_BACKING_STORE = 64,
1316  XCB_CW_BACKING_PLANES = 128,
1317  XCB_CW_BACKING_PIXEL = 256,
1318  XCB_CW_OVERRIDE_REDIRECT = 512,
1319  XCB_CW_SAVE_UNDER = 1024,
1320  XCB_CW_EVENT_MASK = 2048,
1321  XCB_CW_DONT_PROPAGATE = 4096,
1322  XCB_CW_COLORMAP = 8192,
1323  XCB_CW_CURSOR = 16384
1324 } xcb_cw_t;
1325 
1326 typedef enum xcb_back_pixmap_t {
1327  XCB_BACK_PIXMAP_NONE = 0,
1328  XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
1329 } xcb_back_pixmap_t;
1330 
1331 typedef enum xcb_gravity_t {
1332  XCB_GRAVITY_BIT_FORGET = 0,
1333  XCB_GRAVITY_WIN_UNMAP = 0,
1334  XCB_GRAVITY_NORTH_WEST = 1,
1335  XCB_GRAVITY_NORTH = 2,
1336  XCB_GRAVITY_NORTH_EAST = 3,
1337  XCB_GRAVITY_WEST = 4,
1338  XCB_GRAVITY_CENTER = 5,
1339  XCB_GRAVITY_EAST = 6,
1340  XCB_GRAVITY_SOUTH_WEST = 7,
1341  XCB_GRAVITY_SOUTH = 8,
1342  XCB_GRAVITY_SOUTH_EAST = 9,
1343  XCB_GRAVITY_STATIC = 10
1344 } xcb_gravity_t;
1345 
1347 #define XCB_CREATE_WINDOW 1
1348 
1353  uint8_t major_opcode;
1354  uint8_t depth;
1355  uint16_t length;
1356  xcb_window_t wid;
1357  xcb_window_t parent;
1358  int16_t x;
1359  int16_t y;
1360  uint16_t width;
1361  uint16_t height;
1362  uint16_t border_width;
1363  uint16_t _class;
1364  xcb_visualid_t visual;
1365  uint32_t value_mask;
1367 
1369 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2
1370 
1375  uint8_t major_opcode;
1376  uint8_t pad0;
1377  uint16_t length;
1378  xcb_window_t window;
1379  uint32_t value_mask;
1381 
1382 typedef enum xcb_map_state_t {
1383  XCB_MAP_STATE_UNMAPPED = 0,
1384  XCB_MAP_STATE_UNVIEWABLE = 1,
1385  XCB_MAP_STATE_VIEWABLE = 2
1386 } xcb_map_state_t;
1387 
1392  unsigned int sequence;
1394 
1396 #define XCB_GET_WINDOW_ATTRIBUTES 3
1397 
1402  uint8_t major_opcode;
1403  uint8_t pad0;
1404  uint16_t length;
1405  xcb_window_t window;
1407 
1412  uint8_t response_type;
1413  uint8_t backing_store;
1414  uint16_t sequence;
1415  uint32_t length;
1416  xcb_visualid_t visual;
1417  uint16_t _class;
1418  uint8_t bit_gravity;
1419  uint8_t win_gravity;
1420  uint32_t backing_planes;
1421  uint32_t backing_pixel;
1422  uint8_t save_under;
1423  uint8_t map_is_installed;
1424  uint8_t map_state;
1425  uint8_t override_redirect;
1426  xcb_colormap_t colormap;
1427  uint32_t all_event_masks;
1428  uint32_t your_event_mask;
1429  uint16_t do_not_propagate_mask;
1430  uint8_t pad0[2];
1432 
1434 #define XCB_DESTROY_WINDOW 4
1435 
1440  uint8_t major_opcode;
1441  uint8_t pad0;
1442  uint16_t length;
1443  xcb_window_t window;
1445 
1447 #define XCB_DESTROY_SUBWINDOWS 5
1448 
1453  uint8_t major_opcode;
1454  uint8_t pad0;
1455  uint16_t length;
1456  xcb_window_t window;
1458 
1459 typedef enum xcb_set_mode_t {
1460  XCB_SET_MODE_INSERT = 0,
1461  XCB_SET_MODE_DELETE = 1
1462 } xcb_set_mode_t;
1463 
1465 #define XCB_CHANGE_SAVE_SET 6
1466 
1471  uint8_t major_opcode;
1472  uint8_t mode;
1473  uint16_t length;
1474  xcb_window_t window;
1476 
1478 #define XCB_REPARENT_WINDOW 7
1479 
1484  uint8_t major_opcode;
1485  uint8_t pad0;
1486  uint16_t length;
1487  xcb_window_t window;
1488  xcb_window_t parent;
1489  int16_t x;
1490  int16_t y;
1492 
1494 #define XCB_MAP_WINDOW 8
1495 
1500  uint8_t major_opcode;
1501  uint8_t pad0;
1502  uint16_t length;
1503  xcb_window_t window;
1505 
1507 #define XCB_MAP_SUBWINDOWS 9
1508 
1513  uint8_t major_opcode;
1514  uint8_t pad0;
1515  uint16_t length;
1516  xcb_window_t window;
1518 
1520 #define XCB_UNMAP_WINDOW 10
1521 
1526  uint8_t major_opcode;
1527  uint8_t pad0;
1528  uint16_t length;
1529  xcb_window_t window;
1531 
1533 #define XCB_UNMAP_SUBWINDOWS 11
1534 
1539  uint8_t major_opcode;
1540  uint8_t pad0;
1541  uint16_t length;
1542  xcb_window_t window;
1544 
1545 typedef enum xcb_config_window_t {
1546  XCB_CONFIG_WINDOW_X = 1,
1547  XCB_CONFIG_WINDOW_Y = 2,
1548  XCB_CONFIG_WINDOW_WIDTH = 4,
1549  XCB_CONFIG_WINDOW_HEIGHT = 8,
1550  XCB_CONFIG_WINDOW_BORDER_WIDTH = 16,
1551  XCB_CONFIG_WINDOW_SIBLING = 32,
1552  XCB_CONFIG_WINDOW_STACK_MODE = 64
1553 } xcb_config_window_t;
1554 
1555 typedef enum xcb_stack_mode_t {
1556  XCB_STACK_MODE_ABOVE = 0,
1557  XCB_STACK_MODE_BELOW = 1,
1558  XCB_STACK_MODE_TOP_IF = 2,
1559  XCB_STACK_MODE_BOTTOM_IF = 3,
1560  XCB_STACK_MODE_OPPOSITE = 4
1561 } xcb_stack_mode_t;
1562 
1564 #define XCB_CONFIGURE_WINDOW 12
1565 
1570  uint8_t major_opcode;
1571  uint8_t pad0;
1572  uint16_t length;
1573  xcb_window_t window;
1574  uint16_t value_mask;
1575  uint8_t pad1[2];
1577 
1578 typedef enum xcb_circulate_t {
1579  XCB_CIRCULATE_RAISE_LOWEST = 0,
1580  XCB_CIRCULATE_LOWER_HIGHEST = 1
1581 } xcb_circulate_t;
1582 
1584 #define XCB_CIRCULATE_WINDOW 13
1585 
1590  uint8_t major_opcode;
1591  uint8_t direction;
1592  uint16_t length;
1593  xcb_window_t window;
1595 
1600  unsigned int sequence;
1602 
1604 #define XCB_GET_GEOMETRY 14
1605 
1610  uint8_t major_opcode;
1611  uint8_t pad0;
1612  uint16_t length;
1613  xcb_drawable_t drawable;
1615 
1620  uint8_t response_type;
1621  uint8_t depth;
1622  uint16_t sequence;
1623  uint32_t length;
1624  xcb_window_t root;
1625  int16_t x;
1626  int16_t y;
1627  uint16_t width;
1628  uint16_t height;
1629  uint16_t border_width;
1630  uint8_t pad0[2];
1632 
1636 typedef struct xcb_query_tree_cookie_t {
1637  unsigned int sequence;
1639 
1641 #define XCB_QUERY_TREE 15
1642 
1647  uint8_t major_opcode;
1648  uint8_t pad0;
1649  uint16_t length;
1650  xcb_window_t window;
1652 
1656 typedef struct xcb_query_tree_reply_t {
1657  uint8_t response_type;
1658  uint8_t pad0;
1659  uint16_t sequence;
1660  uint32_t length;
1661  xcb_window_t root;
1662  xcb_window_t parent;
1663  uint16_t children_len;
1664  uint8_t pad1[14];
1666 
1671  unsigned int sequence;
1673 
1675 #define XCB_INTERN_ATOM 16
1676 
1681  uint8_t major_opcode;
1682  uint8_t only_if_exists;
1683  uint16_t length;
1684  uint16_t name_len;
1685  uint8_t pad0[2];
1687 
1691 typedef struct xcb_intern_atom_reply_t {
1692  uint8_t response_type;
1693  uint8_t pad0;
1694  uint16_t sequence;
1695  uint32_t length;
1696  xcb_atom_t atom;
1698 
1703  unsigned int sequence;
1705 
1707 #define XCB_GET_ATOM_NAME 17
1708 
1713  uint8_t major_opcode;
1714  uint8_t pad0;
1715  uint16_t length;
1716  xcb_atom_t atom;
1718 
1723  uint8_t response_type;
1724  uint8_t pad0;
1725  uint16_t sequence;
1726  uint32_t length;
1727  uint16_t name_len;
1728  uint8_t pad1[22];
1730 
1731 typedef enum xcb_prop_mode_t {
1732  XCB_PROP_MODE_REPLACE = 0,
1733  XCB_PROP_MODE_PREPEND = 1,
1734  XCB_PROP_MODE_APPEND = 2
1735 } xcb_prop_mode_t;
1736 
1738 #define XCB_CHANGE_PROPERTY 18
1739 
1744  uint8_t major_opcode;
1745  uint8_t mode;
1746  uint16_t length;
1747  xcb_window_t window;
1748  xcb_atom_t property;
1749  xcb_atom_t type;
1750  uint8_t format;
1751  uint8_t pad0[3];
1752  uint32_t data_len;
1754 
1756 #define XCB_DELETE_PROPERTY 19
1757 
1762  uint8_t major_opcode;
1763  uint8_t pad0;
1764  uint16_t length;
1765  xcb_window_t window;
1766  xcb_atom_t property;
1768 
1769 typedef enum xcb_get_property_type_t {
1770  XCB_GET_PROPERTY_TYPE_ANY = 0
1771 } xcb_get_property_type_t;
1772 
1777  unsigned int sequence;
1779 
1781 #define XCB_GET_PROPERTY 20
1782 
1787  uint8_t major_opcode;
1788  uint8_t _delete;
1789  uint16_t length;
1790  xcb_window_t window;
1791  xcb_atom_t property;
1792  xcb_atom_t type;
1793  uint32_t long_offset;
1794  uint32_t long_length;
1796 
1801  uint8_t response_type;
1802  uint8_t format;
1803  uint16_t sequence;
1804  uint32_t length;
1805  xcb_atom_t type;
1806  uint32_t bytes_after;
1807  uint32_t value_len;
1808  uint8_t pad0[12];
1810 
1815  unsigned int sequence;
1817 
1819 #define XCB_LIST_PROPERTIES 21
1820 
1825  uint8_t major_opcode;
1826  uint8_t pad0;
1827  uint16_t length;
1828  xcb_window_t window;
1830 
1835  uint8_t response_type;
1836  uint8_t pad0;
1837  uint16_t sequence;
1838  uint32_t length;
1839  uint16_t atoms_len;
1840  uint8_t pad1[22];
1842 
1844 #define XCB_SET_SELECTION_OWNER 22
1845 
1850  uint8_t major_opcode;
1851  uint8_t pad0;
1852  uint16_t length;
1853  xcb_window_t owner;
1854  xcb_atom_t selection;
1855  xcb_timestamp_t time;
1857 
1862  unsigned int sequence;
1864 
1866 #define XCB_GET_SELECTION_OWNER 23
1867 
1872  uint8_t major_opcode;
1873  uint8_t pad0;
1874  uint16_t length;
1875  xcb_atom_t selection;
1877 
1882  uint8_t response_type;
1883  uint8_t pad0;
1884  uint16_t sequence;
1885  uint32_t length;
1886  xcb_window_t owner;
1888 
1890 #define XCB_CONVERT_SELECTION 24
1891 
1896  uint8_t major_opcode;
1897  uint8_t pad0;
1898  uint16_t length;
1899  xcb_window_t requestor;
1900  xcb_atom_t selection;
1901  xcb_atom_t target;
1902  xcb_atom_t property;
1903  xcb_timestamp_t time;
1905 
1906 typedef enum xcb_send_event_dest_t {
1907  XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0,
1908  XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1
1909 } xcb_send_event_dest_t;
1910 
1912 #define XCB_SEND_EVENT 25
1913 
1918  uint8_t major_opcode;
1919  uint8_t propagate;
1920  uint16_t length;
1921  xcb_window_t destination;
1922  uint32_t event_mask;
1923  char event[32];
1925 
1926 typedef enum xcb_grab_mode_t {
1927  XCB_GRAB_MODE_SYNC = 0,
1928  XCB_GRAB_MODE_ASYNC = 1
1929 } xcb_grab_mode_t;
1930 
1931 typedef enum xcb_grab_status_t {
1932  XCB_GRAB_STATUS_SUCCESS = 0,
1933  XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
1934  XCB_GRAB_STATUS_INVALID_TIME = 2,
1935  XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
1936  XCB_GRAB_STATUS_FROZEN = 4
1937 } xcb_grab_status_t;
1938 
1939 typedef enum xcb_cursor_enum_t {
1940  XCB_CURSOR_NONE = 0
1941 } xcb_cursor_enum_t;
1942 
1947  unsigned int sequence;
1949 
1951 #define XCB_GRAB_POINTER 26
1952 
1957  uint8_t major_opcode;
1958  uint8_t owner_events;
1959  uint16_t length;
1960  xcb_window_t grab_window;
1961  uint16_t event_mask;
1962  uint8_t pointer_mode;
1963  uint8_t keyboard_mode;
1964  xcb_window_t confine_to;
1965  xcb_cursor_t cursor;
1966  xcb_timestamp_t time;
1968 
1973  uint8_t response_type;
1974  uint8_t status;
1975  uint16_t sequence;
1976  uint32_t length;
1978 
1980 #define XCB_UNGRAB_POINTER 27
1981 
1986  uint8_t major_opcode;
1987  uint8_t pad0;
1988  uint16_t length;
1989  xcb_timestamp_t time;
1991 
1992 typedef enum xcb_button_index_t {
1993  XCB_BUTTON_INDEX_ANY = 0,
1994  XCB_BUTTON_INDEX_1 = 1,
1995  XCB_BUTTON_INDEX_2 = 2,
1996  XCB_BUTTON_INDEX_3 = 3,
1997  XCB_BUTTON_INDEX_4 = 4,
1998  XCB_BUTTON_INDEX_5 = 5
1999 } xcb_button_index_t;
2000 
2002 #define XCB_GRAB_BUTTON 28
2003 
2008  uint8_t major_opcode;
2009  uint8_t owner_events;
2010  uint16_t length;
2011  xcb_window_t grab_window;
2012  uint16_t event_mask;
2013  uint8_t pointer_mode;
2014  uint8_t keyboard_mode;
2015  xcb_window_t confine_to;
2016  xcb_cursor_t cursor;
2017  uint8_t button;
2018  uint8_t pad0;
2019  uint16_t modifiers;
2021 
2023 #define XCB_UNGRAB_BUTTON 29
2024 
2029  uint8_t major_opcode;
2030  uint8_t button;
2031  uint16_t length;
2032  xcb_window_t grab_window;
2033  uint16_t modifiers;
2034  uint8_t pad0[2];
2036 
2038 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30
2039 
2044  uint8_t major_opcode;
2045  uint8_t pad0;
2046  uint16_t length;
2047  xcb_cursor_t cursor;
2048  xcb_timestamp_t time;
2049  uint16_t event_mask;
2050  uint8_t pad1[2];
2052 
2057  unsigned int sequence;
2059 
2061 #define XCB_GRAB_KEYBOARD 31
2062 
2067  uint8_t major_opcode;
2068  uint8_t owner_events;
2069  uint16_t length;
2070  xcb_window_t grab_window;
2071  xcb_timestamp_t time;
2072  uint8_t pointer_mode;
2073  uint8_t keyboard_mode;
2074  uint8_t pad0[2];
2076 
2081  uint8_t response_type;
2082  uint8_t status;
2083  uint16_t sequence;
2084  uint32_t length;
2086 
2088 #define XCB_UNGRAB_KEYBOARD 32
2089 
2094  uint8_t major_opcode;
2095  uint8_t pad0;
2096  uint16_t length;
2097  xcb_timestamp_t time;
2099 
2100 typedef enum xcb_grab_t {
2101  XCB_GRAB_ANY = 0
2102 } xcb_grab_t;
2103 
2105 #define XCB_GRAB_KEY 33
2106 
2110 typedef struct xcb_grab_key_request_t {
2111  uint8_t major_opcode;
2112  uint8_t owner_events;
2113  uint16_t length;
2114  xcb_window_t grab_window;
2115  uint16_t modifiers;
2116  xcb_keycode_t key;
2117  uint8_t pointer_mode;
2118  uint8_t keyboard_mode;
2119  uint8_t pad0[3];
2121 
2123 #define XCB_UNGRAB_KEY 34
2124 
2129  uint8_t major_opcode;
2130  xcb_keycode_t key;
2131  uint16_t length;
2132  xcb_window_t grab_window;
2133  uint16_t modifiers;
2134  uint8_t pad0[2];
2136 
2137 typedef enum xcb_allow_t {
2138  XCB_ALLOW_ASYNC_POINTER = 0,
2139  XCB_ALLOW_SYNC_POINTER = 1,
2140  XCB_ALLOW_REPLAY_POINTER = 2,
2141  XCB_ALLOW_ASYNC_KEYBOARD = 3,
2142  XCB_ALLOW_SYNC_KEYBOARD = 4,
2143  XCB_ALLOW_REPLAY_KEYBOARD = 5,
2144  XCB_ALLOW_ASYNC_BOTH = 6,
2145  XCB_ALLOW_SYNC_BOTH = 7
2146 } xcb_allow_t;
2147 
2149 #define XCB_ALLOW_EVENTS 35
2150 
2155  uint8_t major_opcode;
2156  uint8_t mode;
2157  uint16_t length;
2158  xcb_timestamp_t time;
2160 
2162 #define XCB_GRAB_SERVER 36
2163 
2168  uint8_t major_opcode;
2169  uint8_t pad0;
2170  uint16_t length;
2172 
2174 #define XCB_UNGRAB_SERVER 37
2175 
2180  uint8_t major_opcode;
2181  uint8_t pad0;
2182  uint16_t length;
2184 
2189  unsigned int sequence;
2191 
2193 #define XCB_QUERY_POINTER 38
2194 
2199  uint8_t major_opcode;
2200  uint8_t pad0;
2201  uint16_t length;
2202  xcb_window_t window;
2204 
2209  uint8_t response_type;
2210  uint8_t same_screen;
2211  uint16_t sequence;
2212  uint32_t length;
2213  xcb_window_t root;
2214  xcb_window_t child;
2215  int16_t root_x;
2216  int16_t root_y;
2217  int16_t win_x;
2218  int16_t win_y;
2219  uint16_t mask;
2220  uint8_t pad0[2];
2222 
2226 typedef struct xcb_timecoord_t {
2227  xcb_timestamp_t time;
2228  int16_t x;
2229  int16_t y;
2230 } xcb_timecoord_t;
2231 
2236  xcb_timecoord_t *data;
2237  int rem;
2238  int index;
2240 
2245  unsigned int sequence;
2247 
2249 #define XCB_GET_MOTION_EVENTS 39
2250 
2255  uint8_t major_opcode;
2256  uint8_t pad0;
2257  uint16_t length;
2258  xcb_window_t window;
2259  xcb_timestamp_t start;
2260  xcb_timestamp_t stop;
2262 
2267  uint8_t response_type;
2268  uint8_t pad0;
2269  uint16_t sequence;
2270  uint32_t length;
2271  uint32_t events_len;
2272  uint8_t pad1[20];
2274 
2279  unsigned int sequence;
2281 
2283 #define XCB_TRANSLATE_COORDINATES 40
2284 
2289  uint8_t major_opcode;
2290  uint8_t pad0;
2291  uint16_t length;
2292  xcb_window_t src_window;
2293  xcb_window_t dst_window;
2294  int16_t src_x;
2295  int16_t src_y;
2297 
2302  uint8_t response_type;
2303  uint8_t same_screen;
2304  uint16_t sequence;
2305  uint32_t length;
2306  xcb_window_t child;
2307  int16_t dst_x;
2308  int16_t dst_y;
2310 
2312 #define XCB_WARP_POINTER 41
2313 
2318  uint8_t major_opcode;
2319  uint8_t pad0;
2320  uint16_t length;
2321  xcb_window_t src_window;
2322  xcb_window_t dst_window;
2323  int16_t src_x;
2324  int16_t src_y;
2325  uint16_t src_width;
2326  uint16_t src_height;
2327  int16_t dst_x;
2328  int16_t dst_y;
2330 
2331 typedef enum xcb_input_focus_t {
2332  XCB_INPUT_FOCUS_NONE = 0,
2333  XCB_INPUT_FOCUS_POINTER_ROOT = 1,
2334  XCB_INPUT_FOCUS_PARENT = 2,
2335  XCB_INPUT_FOCUS_FOLLOW_KEYBOARD = 3
2336 } xcb_input_focus_t;
2337 
2339 #define XCB_SET_INPUT_FOCUS 42
2340 
2345  uint8_t major_opcode;
2346  uint8_t revert_to;
2347  uint16_t length;
2348  xcb_window_t focus;
2349  xcb_timestamp_t time;
2351 
2356  unsigned int sequence;
2358 
2360 #define XCB_GET_INPUT_FOCUS 43
2361 
2366  uint8_t major_opcode;
2367  uint8_t pad0;
2368  uint16_t length;
2370 
2375  uint8_t response_type;
2376  uint8_t revert_to;
2377  uint16_t sequence;
2378  uint32_t length;
2379  xcb_window_t focus;
2381 
2386  unsigned int sequence;
2388 
2390 #define XCB_QUERY_KEYMAP 44
2391 
2396  uint8_t major_opcode;
2397  uint8_t pad0;
2398  uint16_t length;
2400 
2405  uint8_t response_type;
2406  uint8_t pad0;
2407  uint16_t sequence;
2408  uint32_t length;
2409  uint8_t keys[32];
2411 
2413 #define XCB_OPEN_FONT 45
2414 
2418 typedef struct xcb_open_font_request_t {
2419  uint8_t major_opcode;
2420  uint8_t pad0;
2421  uint16_t length;
2422  xcb_font_t fid;
2423  uint16_t name_len;
2424  uint8_t pad1[2];
2426 
2428 #define XCB_CLOSE_FONT 46
2429 
2434  uint8_t major_opcode;
2435  uint8_t pad0;
2436  uint16_t length;
2437  xcb_font_t font;
2439 
2440 typedef enum xcb_font_draw_t {
2441  XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
2442  XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
2443 } xcb_font_draw_t;
2444 
2448 typedef struct xcb_fontprop_t {
2449  xcb_atom_t name;
2450  uint32_t value;
2451 } xcb_fontprop_t;
2452 
2456 typedef struct xcb_fontprop_iterator_t {
2457  xcb_fontprop_t *data;
2458  int rem;
2459  int index;
2461 
2465 typedef struct xcb_charinfo_t {
2466  int16_t left_side_bearing;
2467  int16_t right_side_bearing;
2468  int16_t character_width;
2469  int16_t ascent;
2470  int16_t descent;
2471  uint16_t attributes;
2472 } xcb_charinfo_t;
2473 
2477 typedef struct xcb_charinfo_iterator_t {
2478  xcb_charinfo_t *data;
2479  int rem;
2480  int index;
2482 
2486 typedef struct xcb_query_font_cookie_t {
2487  unsigned int sequence;
2489 
2491 #define XCB_QUERY_FONT 47
2492 
2497  uint8_t major_opcode;
2498  uint8_t pad0;
2499  uint16_t length;
2500  xcb_fontable_t font;
2502 
2506 typedef struct xcb_query_font_reply_t {
2507  uint8_t response_type;
2508  uint8_t pad0;
2509  uint16_t sequence;
2510  uint32_t length;
2511  xcb_charinfo_t min_bounds;
2512  uint8_t pad1[4];
2513  xcb_charinfo_t max_bounds;
2514  uint8_t pad2[4];
2515  uint16_t min_char_or_byte2;
2516  uint16_t max_char_or_byte2;
2517  uint16_t default_char;
2518  uint16_t properties_len;
2519  uint8_t draw_direction;
2520  uint8_t min_byte1;
2521  uint8_t max_byte1;
2522  uint8_t all_chars_exist;
2523  int16_t font_ascent;
2524  int16_t font_descent;
2525  uint32_t char_infos_len;
2527 
2532  unsigned int sequence;
2534 
2536 #define XCB_QUERY_TEXT_EXTENTS 48
2537 
2542  uint8_t major_opcode;
2543  uint8_t odd_length;
2544  uint16_t length;
2545  xcb_fontable_t font;
2547 
2552  uint8_t response_type;
2553  uint8_t draw_direction;
2554  uint16_t sequence;
2555  uint32_t length;
2556  int16_t font_ascent;
2557  int16_t font_descent;
2558  int16_t overall_ascent;
2559  int16_t overall_descent;
2560  int32_t overall_width;
2561  int32_t overall_left;
2562  int32_t overall_right;
2564 
2568 typedef struct xcb_str_t {
2569  uint8_t name_len;
2570 } xcb_str_t;
2571 
2575 typedef struct xcb_str_iterator_t {
2576  xcb_str_t *data;
2577  int rem;
2578  int index;
2580 
2584 typedef struct xcb_list_fonts_cookie_t {
2585  unsigned int sequence;
2587 
2589 #define XCB_LIST_FONTS 49
2590 
2595  uint8_t major_opcode;
2596  uint8_t pad0;
2597  uint16_t length;
2598  uint16_t max_names;
2599  uint16_t pattern_len;
2601 
2605 typedef struct xcb_list_fonts_reply_t {
2606  uint8_t response_type;
2607  uint8_t pad0;
2608  uint16_t sequence;
2609  uint32_t length;
2610  uint16_t names_len;
2611  uint8_t pad1[22];
2613 
2618  unsigned int sequence;
2620 
2622 #define XCB_LIST_FONTS_WITH_INFO 50
2623 
2628  uint8_t major_opcode;
2629  uint8_t pad0;
2630  uint16_t length;
2631  uint16_t max_names;
2632  uint16_t pattern_len;
2634 
2639  uint8_t response_type;
2640  uint8_t name_len;
2641  uint16_t sequence;
2642  uint32_t length;
2643  xcb_charinfo_t min_bounds;
2644  uint8_t pad0[4];
2645  xcb_charinfo_t max_bounds;
2646  uint8_t pad1[4];
2647  uint16_t min_char_or_byte2;
2648  uint16_t max_char_or_byte2;
2649  uint16_t default_char;
2650  uint16_t properties_len;
2651  uint8_t draw_direction;
2652  uint8_t min_byte1;
2653  uint8_t max_byte1;
2654  uint8_t all_chars_exist;
2655  int16_t font_ascent;
2656  int16_t font_descent;
2657  uint32_t replies_hint;
2659 
2661 #define XCB_SET_FONT_PATH 51
2662 
2667  uint8_t major_opcode;
2668  uint8_t pad0;
2669  uint16_t length;
2670  uint16_t font_qty;
2671  uint8_t pad1[2];
2673 
2678  unsigned int sequence;
2680 
2682 #define XCB_GET_FONT_PATH 52
2683 
2688  uint8_t major_opcode;
2689  uint8_t pad0;
2690  uint16_t length;
2692 
2697  uint8_t response_type;
2698  uint8_t pad0;
2699  uint16_t sequence;
2700  uint32_t length;
2701  uint16_t path_len;
2702  uint8_t pad1[22];
2704 
2706 #define XCB_CREATE_PIXMAP 53
2707 
2712  uint8_t major_opcode;
2713  uint8_t depth;
2714  uint16_t length;
2715  xcb_pixmap_t pid;
2716  xcb_drawable_t drawable;
2717  uint16_t width;
2718  uint16_t height;
2720 
2722 #define XCB_FREE_PIXMAP 54
2723 
2728  uint8_t major_opcode;
2729  uint8_t pad0;
2730  uint16_t length;
2731  xcb_pixmap_t pixmap;
2733 
2734 typedef enum xcb_gc_t {
2735  XCB_GC_FUNCTION = 1,
2736  XCB_GC_PLANE_MASK = 2,
2737  XCB_GC_FOREGROUND = 4,
2738  XCB_GC_BACKGROUND = 8,
2739  XCB_GC_LINE_WIDTH = 16,
2740  XCB_GC_LINE_STYLE = 32,
2741  XCB_GC_CAP_STYLE = 64,
2742  XCB_GC_JOIN_STYLE = 128,
2743  XCB_GC_FILL_STYLE = 256,
2744  XCB_GC_FILL_RULE = 512,
2745  XCB_GC_TILE = 1024,
2746  XCB_GC_STIPPLE = 2048,
2747  XCB_GC_TILE_STIPPLE_ORIGIN_X = 4096,
2748  XCB_GC_TILE_STIPPLE_ORIGIN_Y = 8192,
2749  XCB_GC_FONT = 16384,
2750  XCB_GC_SUBWINDOW_MODE = 32768,
2751  XCB_GC_GRAPHICS_EXPOSURES = 65536,
2752  XCB_GC_CLIP_ORIGIN_X = 131072,
2753  XCB_GC_CLIP_ORIGIN_Y = 262144,
2754  XCB_GC_CLIP_MASK = 524288,
2755  XCB_GC_DASH_OFFSET = 1048576,
2756  XCB_GC_DASH_LIST = 2097152,
2757  XCB_GC_ARC_MODE = 4194304
2758 } xcb_gc_t;
2759 
2760 typedef enum xcb_gx_t {
2761  XCB_GX_CLEAR = 0,
2762  XCB_GX_AND = 1,
2763  XCB_GX_AND_REVERSE = 2,
2764  XCB_GX_COPY = 3,
2765  XCB_GX_AND_INVERTED = 4,
2766  XCB_GX_NOOP = 5,
2767  XCB_GX_XOR = 6,
2768  XCB_GX_OR = 7,
2769  XCB_GX_NOR = 8,
2770  XCB_GX_EQUIV = 9,
2771  XCB_GX_INVERT = 10,
2772  XCB_GX_OR_REVERSE = 11,
2773  XCB_GX_COPY_INVERTED = 12,
2774  XCB_GX_OR_INVERTED = 13,
2775  XCB_GX_NAND = 14,
2776  XCB_GX_SET = 15
2777 } xcb_gx_t;
2778 
2779 typedef enum xcb_line_style_t {
2780  XCB_LINE_STYLE_SOLID = 0,
2781  XCB_LINE_STYLE_ON_OFF_DASH = 1,
2782  XCB_LINE_STYLE_DOUBLE_DASH = 2
2783 } xcb_line_style_t;
2784 
2785 typedef enum xcb_cap_style_t {
2786  XCB_CAP_STYLE_NOT_LAST = 0,
2787  XCB_CAP_STYLE_BUTT = 1,
2788  XCB_CAP_STYLE_ROUND = 2,
2789  XCB_CAP_STYLE_PROJECTING = 3
2790 } xcb_cap_style_t;
2791 
2792 typedef enum xcb_join_style_t {
2793  XCB_JOIN_STYLE_MITER = 0,
2794  XCB_JOIN_STYLE_ROUND = 1,
2795  XCB_JOIN_STYLE_BEVEL = 2
2796 } xcb_join_style_t;
2797 
2798 typedef enum xcb_fill_style_t {
2799  XCB_FILL_STYLE_SOLID = 0,
2800  XCB_FILL_STYLE_TILED = 1,
2801  XCB_FILL_STYLE_STIPPLED = 2,
2802  XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
2803 } xcb_fill_style_t;
2804 
2805 typedef enum xcb_fill_rule_t {
2806  XCB_FILL_RULE_EVEN_ODD = 0,
2807  XCB_FILL_RULE_WINDING = 1
2808 } xcb_fill_rule_t;
2809 
2810 typedef enum xcb_subwindow_mode_t {
2811  XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
2812  XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
2813 } xcb_subwindow_mode_t;
2814 
2815 typedef enum xcb_arc_mode_t {
2816  XCB_ARC_MODE_CHORD = 0,
2817  XCB_ARC_MODE_PIE_SLICE = 1
2818 } xcb_arc_mode_t;
2819 
2821 #define XCB_CREATE_GC 55
2822 
2826 typedef struct xcb_create_gc_request_t {
2827  uint8_t major_opcode;
2828  uint8_t pad0;
2829  uint16_t length;
2830  xcb_gcontext_t cid;
2831  xcb_drawable_t drawable;
2832  uint32_t value_mask;
2834 
2836 #define XCB_CHANGE_GC 56
2837 
2841 typedef struct xcb_change_gc_request_t {
2842  uint8_t major_opcode;
2843  uint8_t pad0;
2844  uint16_t length;
2845  xcb_gcontext_t gc;
2846  uint32_t value_mask;
2848 
2850 #define XCB_COPY_GC 57
2851 
2855 typedef struct xcb_copy_gc_request_t {
2856  uint8_t major_opcode;
2857  uint8_t pad0;
2858  uint16_t length;
2859  xcb_gcontext_t src_gc;
2860  xcb_gcontext_t dst_gc;
2861  uint32_t value_mask;
2863 
2865 #define XCB_SET_DASHES 58
2866 
2871  uint8_t major_opcode;
2872  uint8_t pad0;
2873  uint16_t length;
2874  xcb_gcontext_t gc;
2875  uint16_t dash_offset;
2876  uint16_t dashes_len;
2878 
2879 typedef enum xcb_clip_ordering_t {
2880  XCB_CLIP_ORDERING_UNSORTED = 0,
2881  XCB_CLIP_ORDERING_Y_SORTED = 1,
2882  XCB_CLIP_ORDERING_YX_SORTED = 2,
2883  XCB_CLIP_ORDERING_YX_BANDED = 3
2884 } xcb_clip_ordering_t;
2885 
2887 #define XCB_SET_CLIP_RECTANGLES 59
2888 
2893  uint8_t major_opcode;
2894  uint8_t ordering;
2895  uint16_t length;
2896  xcb_gcontext_t gc;
2897  int16_t clip_x_origin;
2898  int16_t clip_y_origin;
2900 
2902 #define XCB_FREE_GC 60
2903 
2907 typedef struct xcb_free_gc_request_t {
2908  uint8_t major_opcode;
2909  uint8_t pad0;
2910  uint16_t length;
2911  xcb_gcontext_t gc;
2913 
2915 #define XCB_CLEAR_AREA 61
2916 
2921  uint8_t major_opcode;
2922  uint8_t exposures;
2923  uint16_t length;
2924  xcb_window_t window;
2925  int16_t x;
2926  int16_t y;
2927  uint16_t width;
2928  uint16_t height;
2930 
2932 #define XCB_COPY_AREA 62
2933 
2937 typedef struct xcb_copy_area_request_t {
2938  uint8_t major_opcode;
2939  uint8_t pad0;
2940  uint16_t length;
2941  xcb_drawable_t src_drawable;
2942  xcb_drawable_t dst_drawable;
2943  xcb_gcontext_t gc;
2944  int16_t src_x;
2945  int16_t src_y;
2946  int16_t dst_x;
2947  int16_t dst_y;
2948  uint16_t width;
2949  uint16_t height;
2951 
2953 #define XCB_COPY_PLANE 63
2954 
2959  uint8_t major_opcode;
2960  uint8_t pad0;
2961  uint16_t length;
2962  xcb_drawable_t src_drawable;
2963  xcb_drawable_t dst_drawable;
2964  xcb_gcontext_t gc;
2965  int16_t src_x;
2966  int16_t src_y;
2967  int16_t dst_x;
2968  int16_t dst_y;
2969  uint16_t width;
2970  uint16_t height;
2971  uint32_t bit_plane;
2973 
2974 typedef enum xcb_coord_mode_t {
2975  XCB_COORD_MODE_ORIGIN = 0,
2976  XCB_COORD_MODE_PREVIOUS = 1
2977 } xcb_coord_mode_t;
2978 
2980 #define XCB_POLY_POINT 64
2981 
2986  uint8_t major_opcode;
2987  uint8_t coordinate_mode;
2988  uint16_t length;
2989  xcb_drawable_t drawable;
2990  xcb_gcontext_t gc;
2992 
2994 #define XCB_POLY_LINE 65
2995 
2999 typedef struct xcb_poly_line_request_t {
3000  uint8_t major_opcode;
3001  uint8_t coordinate_mode;
3002  uint16_t length;
3003  xcb_drawable_t drawable;
3004  xcb_gcontext_t gc;
3006 
3010 typedef struct xcb_segment_t {
3011  int16_t x1;
3012  int16_t y1;
3013  int16_t x2;
3014  int16_t y2;
3015 } xcb_segment_t;
3016 
3020 typedef struct xcb_segment_iterator_t {
3021  xcb_segment_t *data;
3022  int rem;
3023  int index;
3025 
3027 #define XCB_POLY_SEGMENT 66
3028 
3033  uint8_t major_opcode;
3034  uint8_t pad0;
3035  uint16_t length;
3036  xcb_drawable_t drawable;
3037  xcb_gcontext_t gc;
3039 
3041 #define XCB_POLY_RECTANGLE 67
3042 
3047  uint8_t major_opcode;
3048  uint8_t pad0;
3049  uint16_t length;
3050  xcb_drawable_t drawable;
3051  xcb_gcontext_t gc;
3053 
3055 #define XCB_POLY_ARC 68
3056 
3060 typedef struct xcb_poly_arc_request_t {
3061  uint8_t major_opcode;
3062  uint8_t pad0;
3063  uint16_t length;
3064  xcb_drawable_t drawable;
3065  xcb_gcontext_t gc;
3067 
3068 typedef enum xcb_poly_shape_t {
3069  XCB_POLY_SHAPE_COMPLEX = 0,
3070  XCB_POLY_SHAPE_NONCONVEX = 1,
3071  XCB_POLY_SHAPE_CONVEX = 2
3072 } xcb_poly_shape_t;
3073 
3075 #define XCB_FILL_POLY 69
3076 
3080 typedef struct xcb_fill_poly_request_t {
3081  uint8_t major_opcode;
3082  uint8_t pad0;
3083  uint16_t length;
3084  xcb_drawable_t drawable;
3085  xcb_gcontext_t gc;
3086  uint8_t shape;
3087  uint8_t coordinate_mode;
3088  uint8_t pad1[2];
3090 
3092 #define XCB_POLY_FILL_RECTANGLE 70
3093 
3098  uint8_t major_opcode;
3099  uint8_t pad0;
3100  uint16_t length;
3101  xcb_drawable_t drawable;
3102  xcb_gcontext_t gc;
3104 
3106 #define XCB_POLY_FILL_ARC 71
3107 
3112  uint8_t major_opcode;
3113  uint8_t pad0;
3114  uint16_t length;
3115  xcb_drawable_t drawable;
3116  xcb_gcontext_t gc;
3118 
3119 typedef enum xcb_image_format_t {
3120  XCB_IMAGE_FORMAT_XY_BITMAP = 0,
3121  XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
3122  XCB_IMAGE_FORMAT_Z_PIXMAP = 2
3123 } xcb_image_format_t;
3124 
3126 #define XCB_PUT_IMAGE 72
3127 
3131 typedef struct xcb_put_image_request_t {
3132  uint8_t major_opcode;
3133  uint8_t format;
3134  uint16_t length;
3135  xcb_drawable_t drawable;
3136  xcb_gcontext_t gc;
3137  uint16_t width;
3138  uint16_t height;
3139  int16_t dst_x;
3140  int16_t dst_y;
3141  uint8_t left_pad;
3142  uint8_t depth;
3143  uint8_t pad0[2];
3145 
3149 typedef struct xcb_get_image_cookie_t {
3150  unsigned int sequence;
3152 
3154 #define XCB_GET_IMAGE 73
3155 
3159 typedef struct xcb_get_image_request_t {
3160  uint8_t major_opcode;
3161  uint8_t format;
3162  uint16_t length;
3163  xcb_drawable_t drawable;
3164  int16_t x;
3165  int16_t y;
3166  uint16_t width;
3167  uint16_t height;
3168  uint32_t plane_mask;
3170 
3174 typedef struct xcb_get_image_reply_t {
3175  uint8_t response_type;
3176  uint8_t depth;
3177  uint16_t sequence;
3178  uint32_t length;
3179  xcb_visualid_t visual;
3180  uint8_t pad0[20];
3182 
3184 #define XCB_POLY_TEXT_8 74
3185 
3190  uint8_t major_opcode;
3191  uint8_t pad0;
3192  uint16_t length;
3193  xcb_drawable_t drawable;
3194  xcb_gcontext_t gc;
3195  int16_t x;
3196  int16_t y;
3198 
3200 #define XCB_POLY_TEXT_16 75
3201 
3206  uint8_t major_opcode;
3207  uint8_t pad0;
3208  uint16_t length;
3209  xcb_drawable_t drawable;
3210  xcb_gcontext_t gc;
3211  int16_t x;
3212  int16_t y;
3214 
3216 #define XCB_IMAGE_TEXT_8 76
3217 
3222  uint8_t major_opcode;
3223  uint8_t string_len;
3224  uint16_t length;
3225  xcb_drawable_t drawable;
3226  xcb_gcontext_t gc;
3227  int16_t x;
3228  int16_t y;
3230 
3232 #define XCB_IMAGE_TEXT_16 77
3233 
3238  uint8_t major_opcode;
3239  uint8_t string_len;
3240  uint16_t length;
3241  xcb_drawable_t drawable;
3242  xcb_gcontext_t gc;
3243  int16_t x;
3244  int16_t y;
3246 
3247 typedef enum xcb_colormap_alloc_t {
3248  XCB_COLORMAP_ALLOC_NONE = 0,
3249  XCB_COLORMAP_ALLOC_ALL = 1
3250 } xcb_colormap_alloc_t;
3251 
3253 #define XCB_CREATE_COLORMAP 78
3254 
3259  uint8_t major_opcode;
3260  uint8_t alloc;
3261  uint16_t length;
3262  xcb_colormap_t mid;
3263  xcb_window_t window;
3264  xcb_visualid_t visual;
3266 
3268 #define XCB_FREE_COLORMAP 79
3269 
3274  uint8_t major_opcode;
3275  uint8_t pad0;
3276  uint16_t length;
3277  xcb_colormap_t cmap;
3279 
3281 #define XCB_COPY_COLORMAP_AND_FREE 80
3282 
3287  uint8_t major_opcode;
3288  uint8_t pad0;
3289  uint16_t length;
3290  xcb_colormap_t mid;
3291  xcb_colormap_t src_cmap;
3293 
3295 #define XCB_INSTALL_COLORMAP 81
3296 
3301  uint8_t major_opcode;
3302  uint8_t pad0;
3303  uint16_t length;
3304  xcb_colormap_t cmap;
3306 
3308 #define XCB_UNINSTALL_COLORMAP 82
3309 
3314  uint8_t major_opcode;
3315  uint8_t pad0;
3316  uint16_t length;
3317  xcb_colormap_t cmap;
3319 
3324  unsigned int sequence;
3326 
3328 #define XCB_LIST_INSTALLED_COLORMAPS 83
3329 
3334  uint8_t major_opcode;
3335  uint8_t pad0;
3336  uint16_t length;
3337  xcb_window_t window;
3339 
3344  uint8_t response_type;
3345  uint8_t pad0;
3346  uint16_t sequence;
3347  uint32_t length;
3348  uint16_t cmaps_len;
3349  uint8_t pad1[22];
3351 
3356  unsigned int sequence;
3358 
3360 #define XCB_ALLOC_COLOR 84
3361 
3366  uint8_t major_opcode;
3367  uint8_t pad0;
3368  uint16_t length;
3369  xcb_colormap_t cmap;
3370  uint16_t red;
3371  uint16_t green;
3372  uint16_t blue;
3373  uint8_t pad1[2];
3375 
3379 typedef struct xcb_alloc_color_reply_t {
3380  uint8_t response_type;
3381  uint8_t pad0;
3382  uint16_t sequence;
3383  uint32_t length;
3384  uint16_t red;
3385  uint16_t green;
3386  uint16_t blue;
3387  uint8_t pad1[2];
3388  uint32_t pixel;
3390 
3395  unsigned int sequence;
3397 
3399 #define XCB_ALLOC_NAMED_COLOR 85
3400 
3405  uint8_t major_opcode;
3406  uint8_t pad0;
3407  uint16_t length;
3408  xcb_colormap_t cmap;
3409  uint16_t name_len;
3410  uint8_t pad1[2];
3412 
3417  uint8_t response_type;
3418  uint8_t pad0;
3419  uint16_t sequence;
3420  uint32_t length;
3421  uint32_t pixel;
3422  uint16_t exact_red;
3423  uint16_t exact_green;
3424  uint16_t exact_blue;
3425  uint16_t visual_red;
3426  uint16_t visual_green;
3427  uint16_t visual_blue;
3429 
3434  unsigned int sequence;
3436 
3438 #define XCB_ALLOC_COLOR_CELLS 86
3439 
3444  uint8_t major_opcode;
3445  uint8_t contiguous;
3446  uint16_t length;
3447  xcb_colormap_t cmap;
3448  uint16_t colors;
3449  uint16_t planes;
3451 
3456  uint8_t response_type;
3457  uint8_t pad0;
3458  uint16_t sequence;
3459  uint32_t length;
3460  uint16_t pixels_len;
3461  uint16_t masks_len;
3462  uint8_t pad1[20];
3464 
3469  unsigned int sequence;
3471 
3473 #define XCB_ALLOC_COLOR_PLANES 87
3474 
3479  uint8_t major_opcode;
3480  uint8_t contiguous;
3481  uint16_t length;
3482  xcb_colormap_t cmap;
3483  uint16_t colors;
3484  uint16_t reds;
3485  uint16_t greens;
3486  uint16_t blues;
3488 
3493  uint8_t response_type;
3494  uint8_t pad0;
3495  uint16_t sequence;
3496  uint32_t length;
3497  uint16_t pixels_len;
3498  uint8_t pad1[2];
3499  uint32_t red_mask;
3500  uint32_t green_mask;
3501  uint32_t blue_mask;
3502  uint8_t pad2[8];
3504 
3506 #define XCB_FREE_COLORS 88
3507 
3512  uint8_t major_opcode;
3513  uint8_t pad0;
3514  uint16_t length;
3515  xcb_colormap_t cmap;
3516  uint32_t plane_mask;
3518 
3519 typedef enum xcb_color_flag_t {
3520  XCB_COLOR_FLAG_RED = 1,
3521  XCB_COLOR_FLAG_GREEN = 2,
3522  XCB_COLOR_FLAG_BLUE = 4
3523 } xcb_color_flag_t;
3524 
3528 typedef struct xcb_coloritem_t {
3529  uint32_t pixel;
3530  uint16_t red;
3531  uint16_t green;
3532  uint16_t blue;
3533  uint8_t flags;
3534  uint8_t pad0;
3535 } xcb_coloritem_t;
3536 
3541  xcb_coloritem_t *data;
3542  int rem;
3543  int index;
3545 
3547 #define XCB_STORE_COLORS 89
3548 
3553  uint8_t major_opcode;
3554  uint8_t pad0;
3555  uint16_t length;
3556  xcb_colormap_t cmap;
3558 
3560 #define XCB_STORE_NAMED_COLOR 90
3561 
3566  uint8_t major_opcode;
3567  uint8_t flags;
3568  uint16_t length;
3569  xcb_colormap_t cmap;
3570  uint32_t pixel;
3571  uint16_t name_len;
3572  uint8_t pad0[2];
3574 
3578 typedef struct xcb_rgb_t {
3579  uint16_t red;
3580  uint16_t green;
3581  uint16_t blue;
3582  uint8_t pad0[2];
3583 } xcb_rgb_t;
3584 
3588 typedef struct xcb_rgb_iterator_t {
3589  xcb_rgb_t *data;
3590  int rem;
3591  int index;
3593 
3598  unsigned int sequence;
3600 
3602 #define XCB_QUERY_COLORS 91
3603 
3608  uint8_t major_opcode;
3609  uint8_t pad0;
3610  uint16_t length;
3611  xcb_colormap_t cmap;
3613 
3618  uint8_t response_type;
3619  uint8_t pad0;
3620  uint16_t sequence;
3621  uint32_t length;
3622  uint16_t colors_len;
3623  uint8_t pad1[22];
3625 
3630  unsigned int sequence;
3632 
3634 #define XCB_LOOKUP_COLOR 92
3635 
3640  uint8_t major_opcode;
3641  uint8_t pad0;
3642  uint16_t length;
3643  xcb_colormap_t cmap;
3644  uint16_t name_len;
3645  uint8_t pad1[2];
3647 
3652  uint8_t response_type;
3653  uint8_t pad0;
3654  uint16_t sequence;
3655  uint32_t length;
3656  uint16_t exact_red;
3657  uint16_t exact_green;
3658  uint16_t exact_blue;
3659  uint16_t visual_red;
3660  uint16_t visual_green;
3661  uint16_t visual_blue;
3663 
3664 typedef enum xcb_pixmap_enum_t {
3665  XCB_PIXMAP_NONE = 0
3666 } xcb_pixmap_enum_t;
3667 
3669 #define XCB_CREATE_CURSOR 93
3670 
3675  uint8_t major_opcode;
3676  uint8_t pad0;
3677  uint16_t length;
3678  xcb_cursor_t cid;
3679  xcb_pixmap_t source;
3680  xcb_pixmap_t mask;
3681  uint16_t fore_red;
3682  uint16_t fore_green;
3683  uint16_t fore_blue;
3684  uint16_t back_red;
3685  uint16_t back_green;
3686  uint16_t back_blue;
3687  uint16_t x;
3688  uint16_t y;
3690 
3691 typedef enum xcb_font_enum_t {
3692  XCB_FONT_NONE = 0
3693 } xcb_font_enum_t;
3694 
3696 #define XCB_CREATE_GLYPH_CURSOR 94
3697 
3702  uint8_t major_opcode;
3703  uint8_t pad0;
3704  uint16_t length;
3705  xcb_cursor_t cid;
3706  xcb_font_t source_font;
3707  xcb_font_t mask_font;
3708  uint16_t source_char;
3709  uint16_t mask_char;
3710  uint16_t fore_red;
3711  uint16_t fore_green;
3712  uint16_t fore_blue;
3713  uint16_t back_red;
3714  uint16_t back_green;
3715  uint16_t back_blue;
3717 
3719 #define XCB_FREE_CURSOR 95
3720 
3725  uint8_t major_opcode;
3726  uint8_t pad0;
3727  uint16_t length;
3728  xcb_cursor_t cursor;
3730 
3732 #define XCB_RECOLOR_CURSOR 96
3733 
3738  uint8_t major_opcode;
3739  uint8_t pad0;
3740  uint16_t length;
3741  xcb_cursor_t cursor;
3742  uint16_t fore_red;
3743  uint16_t fore_green;
3744  uint16_t fore_blue;
3745  uint16_t back_red;
3746  uint16_t back_green;
3747  uint16_t back_blue;
3749 
3750 typedef enum xcb_query_shape_of_t {
3751  XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
3752  XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
3753  XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
3754 } xcb_query_shape_of_t;
3755 
3760  unsigned int sequence;
3762 
3764 #define XCB_QUERY_BEST_SIZE 97
3765 
3770  uint8_t major_opcode;
3771  uint8_t _class;
3772  uint16_t length;
3773  xcb_drawable_t drawable;
3774  uint16_t width;
3775  uint16_t height;
3777 
3782  uint8_t response_type;
3783  uint8_t pad0;
3784  uint16_t sequence;
3785  uint32_t length;
3786  uint16_t width;
3787  uint16_t height;
3789 
3794  unsigned int sequence;
3796 
3798 #define XCB_QUERY_EXTENSION 98
3799 
3804  uint8_t major_opcode;
3805  uint8_t pad0;
3806  uint16_t length;
3807  uint16_t name_len;
3808  uint8_t pad1[2];
3810 
3815  uint8_t response_type;
3816  uint8_t pad0;
3817  uint16_t sequence;
3818  uint32_t length;
3819  uint8_t present;
3820  uint8_t major_opcode;
3821  uint8_t first_event;
3822  uint8_t first_error;
3824 
3829  unsigned int sequence;
3831 
3833 #define XCB_LIST_EXTENSIONS 99
3834 
3839  uint8_t major_opcode;
3840  uint8_t pad0;
3841  uint16_t length;
3843 
3848  uint8_t response_type;
3849  uint8_t names_len;
3850  uint16_t sequence;
3851  uint32_t length;
3852  uint8_t pad0[24];
3854 
3856 #define XCB_CHANGE_KEYBOARD_MAPPING 100
3857 
3862  uint8_t major_opcode;
3863  uint8_t keycode_count;
3864  uint16_t length;
3865  xcb_keycode_t first_keycode;
3866  uint8_t keysyms_per_keycode;
3867  uint8_t pad0[2];
3869 
3874  unsigned int sequence;
3876 
3878 #define XCB_GET_KEYBOARD_MAPPING 101
3879 
3884  uint8_t major_opcode;
3885  uint8_t pad0;
3886  uint16_t length;
3887  xcb_keycode_t first_keycode;
3888  uint8_t count;
3890 
3895  uint8_t response_type;
3896  uint8_t keysyms_per_keycode;
3897  uint16_t sequence;
3898  uint32_t length;
3899  uint8_t pad0[24];
3901 
3902 typedef enum xcb_kb_t {
3903  XCB_KB_KEY_CLICK_PERCENT = 1,
3904  XCB_KB_BELL_PERCENT = 2,
3905  XCB_KB_BELL_PITCH = 4,
3906  XCB_KB_BELL_DURATION = 8,
3907  XCB_KB_LED = 16,
3908  XCB_KB_LED_MODE = 32,
3909  XCB_KB_KEY = 64,
3910  XCB_KB_AUTO_REPEAT_MODE = 128
3911 } xcb_kb_t;
3912 
3913 typedef enum xcb_led_mode_t {
3914  XCB_LED_MODE_OFF = 0,
3915  XCB_LED_MODE_ON = 1
3916 } xcb_led_mode_t;
3917 
3918 typedef enum xcb_auto_repeat_mode_t {
3919  XCB_AUTO_REPEAT_MODE_OFF = 0,
3920  XCB_AUTO_REPEAT_MODE_ON = 1,
3921  XCB_AUTO_REPEAT_MODE_DEFAULT = 2
3922 } xcb_auto_repeat_mode_t;
3923 
3925 #define XCB_CHANGE_KEYBOARD_CONTROL 102
3926 
3931  uint8_t major_opcode;
3932  uint8_t pad0;
3933  uint16_t length;
3934  uint32_t value_mask;
3936 
3941  unsigned int sequence;
3943 
3945 #define XCB_GET_KEYBOARD_CONTROL 103
3946 
3951  uint8_t major_opcode;
3952  uint8_t pad0;
3953  uint16_t length;
3955 
3960  uint8_t response_type;
3961  uint8_t global_auto_repeat;
3962  uint16_t sequence;
3963  uint32_t length;
3964  uint32_t led_mask;
3965  uint8_t key_click_percent;
3966  uint8_t bell_percent;
3967  uint16_t bell_pitch;
3968  uint16_t bell_duration;
3969  uint8_t pad0[2];
3970  uint8_t auto_repeats[32];
3972 
3974 #define XCB_BELL 104
3975 
3979 typedef struct xcb_bell_request_t {
3980  uint8_t major_opcode;
3981  int8_t percent;
3982  uint16_t length;
3984 
3986 #define XCB_CHANGE_POINTER_CONTROL 105
3987 
3992  uint8_t major_opcode;
3993  uint8_t pad0;
3994  uint16_t length;
3995  int16_t acceleration_numerator;
3996  int16_t acceleration_denominator;
3997  int16_t threshold;
3998  uint8_t do_acceleration;
3999  uint8_t do_threshold;
4001 
4006  unsigned int sequence;
4008 
4010 #define XCB_GET_POINTER_CONTROL 106
4011 
4016  uint8_t major_opcode;
4017  uint8_t pad0;
4018  uint16_t length;
4020 
4025  uint8_t response_type;
4026  uint8_t pad0;
4027  uint16_t sequence;
4028  uint32_t length;
4029  uint16_t acceleration_numerator;
4030  uint16_t acceleration_denominator;
4031  uint16_t threshold;
4032  uint8_t pad1[18];
4034 
4035 typedef enum xcb_blanking_t {
4036  XCB_BLANKING_NOT_PREFERRED = 0,
4037  XCB_BLANKING_PREFERRED = 1,
4038  XCB_BLANKING_DEFAULT = 2
4039 } xcb_blanking_t;
4040 
4041 typedef enum xcb_exposures_t {
4042  XCB_EXPOSURES_NOT_ALLOWED = 0,
4043  XCB_EXPOSURES_ALLOWED = 1,
4044  XCB_EXPOSURES_DEFAULT = 2
4045 } xcb_exposures_t;
4046 
4048 #define XCB_SET_SCREEN_SAVER 107
4049 
4054  uint8_t major_opcode;
4055  uint8_t pad0;
4056  uint16_t length;
4057  int16_t timeout;
4058  int16_t interval;
4059  uint8_t prefer_blanking;
4060  uint8_t allow_exposures;
4062 
4067  unsigned int sequence;
4069 
4071 #define XCB_GET_SCREEN_SAVER 108
4072 
4077  uint8_t major_opcode;
4078  uint8_t pad0;
4079  uint16_t length;
4081 
4086  uint8_t response_type;
4087  uint8_t pad0;
4088  uint16_t sequence;
4089  uint32_t length;
4090  uint16_t timeout;
4091  uint16_t interval;
4092  uint8_t prefer_blanking;
4093  uint8_t allow_exposures;
4094  uint8_t pad1[18];
4096 
4097 typedef enum xcb_host_mode_t {
4098  XCB_HOST_MODE_INSERT = 0,
4099  XCB_HOST_MODE_DELETE = 1
4100 } xcb_host_mode_t;
4101 
4102 typedef enum xcb_family_t {
4103  XCB_FAMILY_INTERNET = 0,
4104  XCB_FAMILY_DECNET = 1,
4105  XCB_FAMILY_CHAOS = 2,
4106  XCB_FAMILY_SERVER_INTERPRETED = 5,
4107  XCB_FAMILY_INTERNET_6 = 6
4108 } xcb_family_t;
4109 
4111 #define XCB_CHANGE_HOSTS 109
4112 
4117  uint8_t major_opcode;
4118  uint8_t mode;
4119  uint16_t length;
4120  uint8_t family;
4121  uint8_t pad0;
4122  uint16_t address_len;
4124 
4128 typedef struct xcb_host_t {
4129  uint8_t family;
4130  uint8_t pad0;
4131  uint16_t address_len;
4132 } xcb_host_t;
4133 
4137 typedef struct xcb_host_iterator_t {
4138  xcb_host_t *data;
4139  int rem;
4140  int index;
4142 
4146 typedef struct xcb_list_hosts_cookie_t {
4147  unsigned int sequence;
4149 
4151 #define XCB_LIST_HOSTS 110
4152 
4157  uint8_t major_opcode;
4158  uint8_t pad0;
4159  uint16_t length;
4161 
4165 typedef struct xcb_list_hosts_reply_t {
4166  uint8_t response_type;
4167  uint8_t mode;
4168  uint16_t sequence;
4169  uint32_t length;
4170  uint16_t hosts_len;
4171  uint8_t pad0[22];
4173 
4174 typedef enum xcb_access_control_t {
4175  XCB_ACCESS_CONTROL_DISABLE = 0,
4176  XCB_ACCESS_CONTROL_ENABLE = 1
4177 } xcb_access_control_t;
4178 
4180 #define XCB_SET_ACCESS_CONTROL 111
4181 
4186  uint8_t major_opcode;
4187  uint8_t mode;
4188  uint16_t length;
4190 
4191 typedef enum xcb_close_down_t {
4192  XCB_CLOSE_DOWN_DESTROY_ALL = 0,
4193  XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
4194  XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
4195 } xcb_close_down_t;
4196 
4198 #define XCB_SET_CLOSE_DOWN_MODE 112
4199 
4204  uint8_t major_opcode;
4205  uint8_t mode;
4206  uint16_t length;
4208 
4209 typedef enum xcb_kill_t {
4210  XCB_KILL_ALL_TEMPORARY = 0
4211 } xcb_kill_t;
4212 
4214 #define XCB_KILL_CLIENT 113
4215 
4220  uint8_t major_opcode;
4221  uint8_t pad0;
4222  uint16_t length;
4223  uint32_t resource;
4225 
4227 #define XCB_ROTATE_PROPERTIES 114
4228 
4233  uint8_t major_opcode;
4234  uint8_t pad0;
4235  uint16_t length;
4236  xcb_window_t window;
4237  uint16_t atoms_len;
4238  int16_t delta;
4240 
4241 typedef enum xcb_screen_saver_t {
4242  XCB_SCREEN_SAVER_RESET = 0,
4243  XCB_SCREEN_SAVER_ACTIVE = 1
4244 } xcb_screen_saver_t;
4245 
4247 #define XCB_FORCE_SCREEN_SAVER 115
4248 
4253  uint8_t major_opcode;
4254  uint8_t mode;
4255  uint16_t length;
4257 
4258 typedef enum xcb_mapping_status_t {
4259  XCB_MAPPING_STATUS_SUCCESS = 0,
4260  XCB_MAPPING_STATUS_BUSY = 1,
4261  XCB_MAPPING_STATUS_FAILURE = 2
4262 } xcb_mapping_status_t;
4263 
4268  unsigned int sequence;
4270 
4272 #define XCB_SET_POINTER_MAPPING 116
4273 
4278  uint8_t major_opcode;
4279  uint8_t map_len;
4280  uint16_t length;
4282 
4287  uint8_t response_type;
4288  uint8_t status;
4289  uint16_t sequence;
4290  uint32_t length;
4292 
4297  unsigned int sequence;
4299 
4301 #define XCB_GET_POINTER_MAPPING 117
4302 
4307  uint8_t major_opcode;
4308  uint8_t pad0;
4309  uint16_t length;
4311 
4316  uint8_t response_type;
4317  uint8_t map_len;
4318  uint16_t sequence;
4319  uint32_t length;
4320  uint8_t pad0[24];
4322 
4323 typedef enum xcb_map_index_t {
4324  XCB_MAP_INDEX_SHIFT = 0,
4325  XCB_MAP_INDEX_LOCK = 1,
4326  XCB_MAP_INDEX_CONTROL = 2,
4327  XCB_MAP_INDEX_1 = 3,
4328  XCB_MAP_INDEX_2 = 4,
4329  XCB_MAP_INDEX_3 = 5,
4330  XCB_MAP_INDEX_4 = 6,
4331  XCB_MAP_INDEX_5 = 7
4332 } xcb_map_index_t;
4333 
4338  unsigned int sequence;
4340 
4342 #define XCB_SET_MODIFIER_MAPPING 118
4343 
4348  uint8_t major_opcode;
4349  uint8_t keycodes_per_modifier;
4350  uint16_t length;
4352 
4357  uint8_t response_type;
4358  uint8_t status;
4359  uint16_t sequence;
4360  uint32_t length;
4362 
4367  unsigned int sequence;
4369 
4371 #define XCB_GET_MODIFIER_MAPPING 119
4372 
4377  uint8_t major_opcode;
4378  uint8_t pad0;
4379  uint16_t length;
4381 
4386  uint8_t response_type;
4387  uint8_t keycodes_per_modifier;
4388  uint16_t sequence;
4389  uint32_t length;
4390  uint8_t pad0[24];
4392 
4394 #define XCB_NO_OPERATION 127
4395 
4400  uint8_t major_opcode;
4401  uint8_t pad0;
4402  uint16_t length;
4404 
4414 /*****************************************************************************
4415  **
4416  ** void xcb_char2b_next
4417  **
4418  ** @param xcb_char2b_iterator_t *i
4419  ** @returns void
4420  **
4421  *****************************************************************************/
4422 
4423 void
4425 
4436 /*****************************************************************************
4437  **
4438  ** xcb_generic_iterator_t xcb_char2b_end
4439  **
4440  ** @param xcb_char2b_iterator_t i
4441  ** @returns xcb_generic_iterator_t
4442  **
4443  *****************************************************************************/
4444 
4447 
4457 /*****************************************************************************
4458  **
4459  ** void xcb_window_next
4460  **
4461  ** @param xcb_window_iterator_t *i
4462  ** @returns void
4463  **
4464  *****************************************************************************/
4465 
4466 void
4468 
4479 /*****************************************************************************
4480  **
4481  ** xcb_generic_iterator_t xcb_window_end
4482  **
4483  ** @param xcb_window_iterator_t i
4484  ** @returns xcb_generic_iterator_t
4485  **
4486  *****************************************************************************/
4487 
4490 
4500 /*****************************************************************************
4501  **
4502  ** void xcb_pixmap_next
4503  **
4504  ** @param xcb_pixmap_iterator_t *i
4505  ** @returns void
4506  **
4507  *****************************************************************************/
4508 
4509 void
4511 
4522 /*****************************************************************************
4523  **
4524  ** xcb_generic_iterator_t xcb_pixmap_end
4525  **
4526  ** @param xcb_pixmap_iterator_t i
4527  ** @returns xcb_generic_iterator_t
4528  **
4529  *****************************************************************************/
4530 
4533 
4543 /*****************************************************************************
4544  **
4545  ** void xcb_cursor_next
4546  **
4547  ** @param xcb_cursor_iterator_t *i
4548  ** @returns void
4549  **
4550  *****************************************************************************/
4551 
4552 void
4554 
4565 /*****************************************************************************
4566  **
4567  ** xcb_generic_iterator_t xcb_cursor_end
4568  **
4569  ** @param xcb_cursor_iterator_t i
4570  ** @returns xcb_generic_iterator_t
4571  **
4572  *****************************************************************************/
4573 
4576 
4586 /*****************************************************************************
4587  **
4588  ** void xcb_font_next
4589  **
4590  ** @param xcb_font_iterator_t *i
4591  ** @returns void
4592  **
4593  *****************************************************************************/
4594 
4595 void
4597 
4608 /*****************************************************************************
4609  **
4610  ** xcb_generic_iterator_t xcb_font_end
4611  **
4612  ** @param xcb_font_iterator_t i
4613  ** @returns xcb_generic_iterator_t
4614  **
4615  *****************************************************************************/
4616 
4619 
4629 /*****************************************************************************
4630  **
4631  ** void xcb_gcontext_next
4632  **
4633  ** @param xcb_gcontext_iterator_t *i
4634  ** @returns void
4635  **
4636  *****************************************************************************/
4637 
4638 void
4640 
4651 /*****************************************************************************
4652  **
4653  ** xcb_generic_iterator_t xcb_gcontext_end
4654  **
4655  ** @param xcb_gcontext_iterator_t i
4656  ** @returns xcb_generic_iterator_t
4657  **
4658  *****************************************************************************/
4659 
4662 
4672 /*****************************************************************************
4673  **
4674  ** void xcb_colormap_next
4675  **
4676  ** @param xcb_colormap_iterator_t *i
4677  ** @returns void
4678  **
4679  *****************************************************************************/
4680 
4681 void
4683 
4694 /*****************************************************************************
4695  **
4696  ** xcb_generic_iterator_t xcb_colormap_end
4697  **
4698  ** @param xcb_colormap_iterator_t i
4699  ** @returns xcb_generic_iterator_t
4700  **
4701  *****************************************************************************/
4702 
4705 
4715 /*****************************************************************************
4716  **
4717  ** void xcb_atom_next
4718  **
4719  ** @param xcb_atom_iterator_t *i
4720  ** @returns void
4721  **
4722  *****************************************************************************/
4723 
4724 void
4726 
4737 /*****************************************************************************
4738  **
4739  ** xcb_generic_iterator_t xcb_atom_end
4740  **
4741  ** @param xcb_atom_iterator_t i
4742  ** @returns xcb_generic_iterator_t
4743  **
4744  *****************************************************************************/
4745 
4748 
4758 /*****************************************************************************
4759  **
4760  ** void xcb_drawable_next
4761  **
4762  ** @param xcb_drawable_iterator_t *i
4763  ** @returns void
4764  **
4765  *****************************************************************************/
4766 
4767 void
4769 
4780 /*****************************************************************************
4781  **
4782  ** xcb_generic_iterator_t xcb_drawable_end
4783  **
4784  ** @param xcb_drawable_iterator_t i
4785  ** @returns xcb_generic_iterator_t
4786  **
4787  *****************************************************************************/
4788 
4791 
4801 /*****************************************************************************
4802  **
4803  ** void xcb_fontable_next
4804  **
4805  ** @param xcb_fontable_iterator_t *i
4806  ** @returns void
4807  **
4808  *****************************************************************************/
4809 
4810 void
4812 
4823 /*****************************************************************************
4824  **
4825  ** xcb_generic_iterator_t xcb_fontable_end
4826  **
4827  ** @param xcb_fontable_iterator_t i
4828  ** @returns xcb_generic_iterator_t
4829  **
4830  *****************************************************************************/
4831 
4834 
4844 /*****************************************************************************
4845  **
4846  ** void xcb_visualid_next
4847  **
4848  ** @param xcb_visualid_iterator_t *i
4849  ** @returns void
4850  **
4851  *****************************************************************************/
4852 
4853 void
4855 
4866 /*****************************************************************************
4867  **
4868  ** xcb_generic_iterator_t xcb_visualid_end
4869  **
4870  ** @param xcb_visualid_iterator_t i
4871  ** @returns xcb_generic_iterator_t
4872  **
4873  *****************************************************************************/
4874 
4877 
4887 /*****************************************************************************
4888  **
4889  ** void xcb_timestamp_next
4890  **
4891  ** @param xcb_timestamp_iterator_t *i
4892  ** @returns void
4893  **
4894  *****************************************************************************/
4895 
4896 void
4898 
4909 /*****************************************************************************
4910  **
4911  ** xcb_generic_iterator_t xcb_timestamp_end
4912  **
4913  ** @param xcb_timestamp_iterator_t i
4914  ** @returns xcb_generic_iterator_t
4915  **
4916  *****************************************************************************/
4917 
4920 
4930 /*****************************************************************************
4931  **
4932  ** void xcb_keysym_next
4933  **
4934  ** @param xcb_keysym_iterator_t *i
4935  ** @returns void
4936  **
4937  *****************************************************************************/
4938 
4939 void
4941 
4952 /*****************************************************************************
4953  **
4954  ** xcb_generic_iterator_t xcb_keysym_end
4955  **
4956  ** @param xcb_keysym_iterator_t i
4957  ** @returns xcb_generic_iterator_t
4958  **
4959  *****************************************************************************/
4960 
4963 
4973 /*****************************************************************************
4974  **
4975  ** void xcb_keycode_next
4976  **
4977  ** @param xcb_keycode_iterator_t *i
4978  ** @returns void
4979  **
4980  *****************************************************************************/
4981 
4982 void
4984 
4995 /*****************************************************************************
4996  **
4997  ** xcb_generic_iterator_t xcb_keycode_end
4998  **
4999  ** @param xcb_keycode_iterator_t i
5000  ** @returns xcb_generic_iterator_t
5001  **
5002  *****************************************************************************/
5003 
5006 
5016 /*****************************************************************************
5017  **
5018  ** void xcb_button_next
5019  **
5020  ** @param xcb_button_iterator_t *i
5021  ** @returns void
5022  **
5023  *****************************************************************************/
5024 
5025 void
5027 
5038 /*****************************************************************************
5039  **
5040  ** xcb_generic_iterator_t xcb_button_end
5041  **
5042  ** @param xcb_button_iterator_t i
5043  ** @returns xcb_generic_iterator_t
5044  **
5045  *****************************************************************************/
5046 
5049 
5059 /*****************************************************************************
5060  **
5061  ** void xcb_point_next
5062  **
5063  ** @param xcb_point_iterator_t *i
5064  ** @returns void
5065  **
5066  *****************************************************************************/
5067 
5068 void
5070 
5081 /*****************************************************************************
5082  **
5083  ** xcb_generic_iterator_t xcb_point_end
5084  **
5085  ** @param xcb_point_iterator_t i
5086  ** @returns xcb_generic_iterator_t
5087  **
5088  *****************************************************************************/
5089 
5092 
5102 /*****************************************************************************
5103  **
5104  ** void xcb_rectangle_next
5105  **
5106  ** @param xcb_rectangle_iterator_t *i
5107  ** @returns void
5108  **
5109  *****************************************************************************/
5110 
5111 void
5113 
5124 /*****************************************************************************
5125  **
5126  ** xcb_generic_iterator_t xcb_rectangle_end
5127  **
5128  ** @param xcb_rectangle_iterator_t i
5129  ** @returns xcb_generic_iterator_t
5130  **
5131  *****************************************************************************/
5132 
5135 
5145 /*****************************************************************************
5146  **
5147  ** void xcb_arc_next
5148  **
5149  ** @param xcb_arc_iterator_t *i
5150  ** @returns void
5151  **
5152  *****************************************************************************/
5153 
5154 void
5156 
5167 /*****************************************************************************
5168  **
5169  ** xcb_generic_iterator_t xcb_arc_end
5170  **
5171  ** @param xcb_arc_iterator_t i
5172  ** @returns xcb_generic_iterator_t
5173  **
5174  *****************************************************************************/
5175 
5178 
5188 /*****************************************************************************
5189  **
5190  ** void xcb_format_next
5191  **
5192  ** @param xcb_format_iterator_t *i
5193  ** @returns void
5194  **
5195  *****************************************************************************/
5196 
5197 void
5199 
5210 /*****************************************************************************
5211  **
5212  ** xcb_generic_iterator_t xcb_format_end
5213  **
5214  ** @param xcb_format_iterator_t i
5215  ** @returns xcb_generic_iterator_t
5216  **
5217  *****************************************************************************/
5218 
5221 
5231 /*****************************************************************************
5232  **
5233  ** void xcb_visualtype_next
5234  **
5235  ** @param xcb_visualtype_iterator_t *i
5236  ** @returns void
5237  **
5238  *****************************************************************************/
5239 
5240 void
5242 
5253 /*****************************************************************************
5254  **
5255  ** xcb_generic_iterator_t xcb_visualtype_end
5256  **
5257  ** @param xcb_visualtype_iterator_t i
5258  ** @returns xcb_generic_iterator_t
5259  **
5260  *****************************************************************************/
5261 
5264 
5265 int
5266 xcb_depth_sizeof (const void *_buffer );
5267 
5268 
5269 /*****************************************************************************
5270  **
5271  ** xcb_visualtype_t * xcb_depth_visuals
5272  **
5273  ** @param const xcb_depth_t *R
5274  ** @returns xcb_visualtype_t *
5275  **
5276  *****************************************************************************/
5277 
5279 xcb_depth_visuals (const xcb_depth_t *R );
5280 
5281 
5282 /*****************************************************************************
5283  **
5284  ** int xcb_depth_visuals_length
5285  **
5286  ** @param const xcb_depth_t *R
5287  ** @returns int
5288  **
5289  *****************************************************************************/
5290 
5291 int
5292 xcb_depth_visuals_length (const xcb_depth_t *R );
5293 
5294 
5295 /*****************************************************************************
5296  **
5297  ** xcb_visualtype_iterator_t xcb_depth_visuals_iterator
5298  **
5299  ** @param const xcb_depth_t *R
5300  ** @returns xcb_visualtype_iterator_t
5301  **
5302  *****************************************************************************/
5303 
5305 xcb_depth_visuals_iterator (const xcb_depth_t *R );
5306 
5316 /*****************************************************************************
5317  **
5318  ** void xcb_depth_next
5319  **
5320  ** @param xcb_depth_iterator_t *i
5321  ** @returns void
5322  **
5323  *****************************************************************************/
5324 
5325 void
5327 
5338 /*****************************************************************************
5339  **
5340  ** xcb_generic_iterator_t xcb_depth_end
5341  **
5342  ** @param xcb_depth_iterator_t i
5343  ** @returns xcb_generic_iterator_t
5344  **
5345  *****************************************************************************/
5346 
5349 
5350 int
5351 xcb_screen_sizeof (const void *_buffer );
5352 
5353 
5354 /*****************************************************************************
5355  **
5356  ** int xcb_screen_allowed_depths_length
5357  **
5358  ** @param const xcb_screen_t *R
5359  ** @returns int
5360  **
5361  *****************************************************************************/
5362 
5363 int
5364 xcb_screen_allowed_depths_length (const xcb_screen_t *R );
5365 
5366 
5367 /*****************************************************************************
5368  **
5369  ** xcb_depth_iterator_t xcb_screen_allowed_depths_iterator
5370  **
5371  ** @param const xcb_screen_t *R
5372  ** @returns xcb_depth_iterator_t
5373  **
5374  *****************************************************************************/
5375 
5377 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R );
5378 
5388 /*****************************************************************************
5389  **
5390  ** void xcb_screen_next
5391  **
5392  ** @param xcb_screen_iterator_t *i
5393  ** @returns void
5394  **
5395  *****************************************************************************/
5396 
5397 void
5399 
5410 /*****************************************************************************
5411  **
5412  ** xcb_generic_iterator_t xcb_screen_end
5413  **
5414  ** @param xcb_screen_iterator_t i
5415  ** @returns xcb_generic_iterator_t
5416  **
5417  *****************************************************************************/
5418 
5421 
5422 int
5423 xcb_setup_request_sizeof (const void *_buffer );
5424 
5425 
5426 /*****************************************************************************
5427  **
5428  ** char * xcb_setup_request_authorization_protocol_name
5429  **
5430  ** @param const xcb_setup_request_t *R
5431  ** @returns char *
5432  **
5433  *****************************************************************************/
5434 
5435 char *
5436 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R );
5437 
5438 
5439 /*****************************************************************************
5440  **
5441  ** int xcb_setup_request_authorization_protocol_name_length
5442  **
5443  ** @param const xcb_setup_request_t *R
5444  ** @returns int
5445  **
5446  *****************************************************************************/
5447 
5448 int
5449 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R );
5450 
5451 
5452 /*****************************************************************************
5453  **
5454  ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_name_end
5455  **
5456  ** @param const xcb_setup_request_t *R
5457  ** @returns xcb_generic_iterator_t
5458  **
5459  *****************************************************************************/
5460 
5462 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R );
5463 
5464 
5465 /*****************************************************************************
5466  **
5467  ** char * xcb_setup_request_authorization_protocol_data
5468  **
5469  ** @param const xcb_setup_request_t *R
5470  ** @returns char *
5471  **
5472  *****************************************************************************/
5473 
5474 char *
5475 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R );
5476 
5477 
5478 /*****************************************************************************
5479  **
5480  ** int xcb_setup_request_authorization_protocol_data_length
5481  **
5482  ** @param const xcb_setup_request_t *R
5483  ** @returns int
5484  **
5485  *****************************************************************************/
5486 
5487 int
5488 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R );
5489 
5490 
5491 /*****************************************************************************
5492  **
5493  ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_data_end
5494  **
5495  ** @param const xcb_setup_request_t *R
5496  ** @returns xcb_generic_iterator_t
5497  **
5498  *****************************************************************************/
5499 
5501 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R );
5502 
5512 /*****************************************************************************
5513  **
5514  ** void xcb_setup_request_next
5515  **
5516  ** @param xcb_setup_request_iterator_t *i
5517  ** @returns void
5518  **
5519  *****************************************************************************/
5520 
5521 void
5523 
5534 /*****************************************************************************
5535  **
5536  ** xcb_generic_iterator_t xcb_setup_request_end
5537  **
5538  ** @param xcb_setup_request_iterator_t i
5539  ** @returns xcb_generic_iterator_t
5540  **
5541  *****************************************************************************/
5542 
5545 
5546 int
5547 xcb_setup_failed_sizeof (const void *_buffer );
5548 
5549 
5550 /*****************************************************************************
5551  **
5552  ** char * xcb_setup_failed_reason
5553  **
5554  ** @param const xcb_setup_failed_t *R
5555  ** @returns char *
5556  **
5557  *****************************************************************************/
5558 
5559 char *
5560 xcb_setup_failed_reason (const xcb_setup_failed_t *R );
5561 
5562 
5563 /*****************************************************************************
5564  **
5565  ** int xcb_setup_failed_reason_length
5566  **
5567  ** @param const xcb_setup_failed_t *R
5568  ** @returns int
5569  **
5570  *****************************************************************************/
5571 
5572 int
5573 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R );
5574 
5575 
5576 /*****************************************************************************
5577  **
5578  ** xcb_generic_iterator_t xcb_setup_failed_reason_end
5579  **
5580  ** @param const xcb_setup_failed_t *R
5581  ** @returns xcb_generic_iterator_t
5582  **
5583  *****************************************************************************/
5584 
5586 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R );
5587 
5597 /*****************************************************************************
5598  **
5599  ** void xcb_setup_failed_next
5600  **
5601  ** @param xcb_setup_failed_iterator_t *i
5602  ** @returns void
5603  **
5604  *****************************************************************************/
5605 
5606 void
5608 
5619 /*****************************************************************************
5620  **
5621  ** xcb_generic_iterator_t xcb_setup_failed_end
5622  **
5623  ** @param xcb_setup_failed_iterator_t i
5624  ** @returns xcb_generic_iterator_t
5625  **
5626  *****************************************************************************/
5627 
5630 
5631 int
5632 xcb_setup_authenticate_sizeof (const void *_buffer );
5633 
5634 
5635 /*****************************************************************************
5636  **
5637  ** char * xcb_setup_authenticate_reason
5638  **
5639  ** @param const xcb_setup_authenticate_t *R
5640  ** @returns char *
5641  **
5642  *****************************************************************************/
5643 
5644 char *
5645 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R );
5646 
5647 
5648 /*****************************************************************************
5649  **
5650  ** int xcb_setup_authenticate_reason_length
5651  **
5652  ** @param const xcb_setup_authenticate_t *R
5653  ** @returns int
5654  **
5655  *****************************************************************************/
5656 
5657 int
5658 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R );
5659 
5660 
5661 /*****************************************************************************
5662  **
5663  ** xcb_generic_iterator_t xcb_setup_authenticate_reason_end
5664  **
5665  ** @param const xcb_setup_authenticate_t *R
5666  ** @returns xcb_generic_iterator_t
5667  **
5668  *****************************************************************************/
5669 
5671 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R );
5672 
5682 /*****************************************************************************
5683  **
5684  ** void xcb_setup_authenticate_next
5685  **
5686  ** @param xcb_setup_authenticate_iterator_t *i
5687  ** @returns void
5688  **
5689  *****************************************************************************/
5690 
5691 void
5693 
5704 /*****************************************************************************
5705  **
5706  ** xcb_generic_iterator_t xcb_setup_authenticate_end
5707  **
5708  ** @param xcb_setup_authenticate_iterator_t i
5709  ** @returns xcb_generic_iterator_t
5710  **
5711  *****************************************************************************/
5712 
5715 
5716 int
5717 xcb_setup_sizeof (const void *_buffer );
5718 
5719 
5720 /*****************************************************************************
5721  **
5722  ** char * xcb_setup_vendor
5723  **
5724  ** @param const xcb_setup_t *R
5725  ** @returns char *
5726  **
5727  *****************************************************************************/
5728 
5729 char *
5730 xcb_setup_vendor (const xcb_setup_t *R );
5731 
5732 
5733 /*****************************************************************************
5734  **
5735  ** int xcb_setup_vendor_length
5736  **
5737  ** @param const xcb_setup_t *R
5738  ** @returns int
5739  **
5740  *****************************************************************************/
5741 
5742 int
5743 xcb_setup_vendor_length (const xcb_setup_t *R );
5744 
5745 
5746 /*****************************************************************************
5747  **
5748  ** xcb_generic_iterator_t xcb_setup_vendor_end
5749  **
5750  ** @param const xcb_setup_t *R
5751  ** @returns xcb_generic_iterator_t
5752  **
5753  *****************************************************************************/
5754 
5756 xcb_setup_vendor_end (const xcb_setup_t *R );
5757 
5758 
5759 /*****************************************************************************
5760  **
5761  ** xcb_format_t * xcb_setup_pixmap_formats
5762  **
5763  ** @param const xcb_setup_t *R
5764  ** @returns xcb_format_t *
5765  **
5766  *****************************************************************************/
5767 
5768 xcb_format_t *
5769 xcb_setup_pixmap_formats (const xcb_setup_t *R );
5770 
5771 
5772 /*****************************************************************************
5773  **
5774  ** int xcb_setup_pixmap_formats_length
5775  **
5776  ** @param const xcb_setup_t *R
5777  ** @returns int
5778  **
5779  *****************************************************************************/
5780 
5781 int
5782 xcb_setup_pixmap_formats_length (const xcb_setup_t *R );
5783 
5784 
5785 /*****************************************************************************
5786  **
5787  ** xcb_format_iterator_t xcb_setup_pixmap_formats_iterator
5788  **
5789  ** @param const xcb_setup_t *R
5790  ** @returns xcb_format_iterator_t
5791  **
5792  *****************************************************************************/
5793 
5795 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R );
5796 
5797 
5798 /*****************************************************************************
5799  **
5800  ** int xcb_setup_roots_length
5801  **
5802  ** @param const xcb_setup_t *R
5803  ** @returns int
5804  **
5805  *****************************************************************************/
5806 
5807 int
5808 xcb_setup_roots_length (const xcb_setup_t *R );
5809 
5810 
5811 /*****************************************************************************
5812  **
5813  ** xcb_screen_iterator_t xcb_setup_roots_iterator
5814  **
5815  ** @param const xcb_setup_t *R
5816  ** @returns xcb_screen_iterator_t
5817  **
5818  *****************************************************************************/
5819 
5821 xcb_setup_roots_iterator (const xcb_setup_t *R );
5822 
5832 /*****************************************************************************
5833  **
5834  ** void xcb_setup_next
5835  **
5836  ** @param xcb_setup_iterator_t *i
5837  ** @returns void
5838  **
5839  *****************************************************************************/
5840 
5841 void
5843 
5854 /*****************************************************************************
5855  **
5856  ** xcb_generic_iterator_t xcb_setup_end
5857  **
5858  ** @param xcb_setup_iterator_t i
5859  ** @returns xcb_generic_iterator_t
5860  **
5861  *****************************************************************************/
5862 
5865 
5875 /*****************************************************************************
5876  **
5877  ** void xcb_client_message_data_next
5878  **
5879  ** @param xcb_client_message_data_iterator_t *i
5880  ** @returns void
5881  **
5882  *****************************************************************************/
5883 
5884 void
5886 
5897 /*****************************************************************************
5898  **
5899  ** xcb_generic_iterator_t xcb_client_message_data_end
5900  **
5901  ** @param xcb_client_message_data_iterator_t i
5902  ** @returns xcb_generic_iterator_t
5903  **
5904  *****************************************************************************/
5905 
5908 
5909 int
5910 xcb_create_window_sizeof (const void *_buffer );
5911 
5924 /*****************************************************************************
5925  **
5926  ** xcb_void_cookie_t xcb_create_window_checked
5927  **
5928  ** @param xcb_connection_t *c
5929  ** @param uint8_t depth
5930  ** @param xcb_window_t wid
5931  ** @param xcb_window_t parent
5932  ** @param int16_t x
5933  ** @param int16_t y
5934  ** @param uint16_t width
5935  ** @param uint16_t height
5936  ** @param uint16_t border_width
5937  ** @param uint16_t _class
5938  ** @param xcb_visualid_t visual
5939  ** @param uint32_t value_mask
5940  ** @param const uint32_t *value_list
5941  ** @returns xcb_void_cookie_t
5942  **
5943  *****************************************************************************/
5944 
5947  uint8_t depth ,
5948  xcb_window_t wid ,
5949  xcb_window_t parent ,
5950  int16_t x ,
5951  int16_t y ,
5952  uint16_t width ,
5953  uint16_t height ,
5954  uint16_t border_width ,
5955  uint16_t _class ,
5956  xcb_visualid_t visual ,
5957  uint32_t value_mask ,
5958  const uint32_t *value_list );
5959 
5969 /*****************************************************************************
5970  **
5971  ** xcb_void_cookie_t xcb_create_window
5972  **
5973  ** @param xcb_connection_t *c
5974  ** @param uint8_t depth
5975  ** @param xcb_window_t wid
5976  ** @param xcb_window_t parent
5977  ** @param int16_t x
5978  ** @param int16_t y
5979  ** @param uint16_t width
5980  ** @param uint16_t height
5981  ** @param uint16_t border_width
5982  ** @param uint16_t _class
5983  ** @param xcb_visualid_t visual
5984  ** @param uint32_t value_mask
5985  ** @param const uint32_t *value_list
5986  ** @returns xcb_void_cookie_t
5987  **
5988  *****************************************************************************/
5989 
5992  uint8_t depth ,
5993  xcb_window_t wid ,
5994  xcb_window_t parent ,
5995  int16_t x ,
5996  int16_t y ,
5997  uint16_t width ,
5998  uint16_t height ,
5999  uint16_t border_width ,
6000  uint16_t _class ,
6001  xcb_visualid_t visual ,
6002  uint32_t value_mask ,
6003  const uint32_t *value_list );
6004 
6005 int
6006 xcb_change_window_attributes_sizeof (const void *_buffer );
6007 
6020 /*****************************************************************************
6021  **
6022  ** xcb_void_cookie_t xcb_change_window_attributes_checked
6023  **
6024  ** @param xcb_connection_t *c
6025  ** @param xcb_window_t window
6026  ** @param uint32_t value_mask
6027  ** @param const uint32_t *value_list
6028  ** @returns xcb_void_cookie_t
6029  **
6030  *****************************************************************************/
6031 
6034  xcb_window_t window ,
6035  uint32_t value_mask ,
6036  const uint32_t *value_list );
6037 
6047 /*****************************************************************************
6048  **
6049  ** xcb_void_cookie_t xcb_change_window_attributes
6050  **
6051  ** @param xcb_connection_t *c
6052  ** @param xcb_window_t window
6053  ** @param uint32_t value_mask
6054  ** @param const uint32_t *value_list
6055  ** @returns xcb_void_cookie_t
6056  **
6057  *****************************************************************************/
6058 
6061  xcb_window_t window ,
6062  uint32_t value_mask ,
6063  const uint32_t *value_list );
6064 
6074 /*****************************************************************************
6075  **
6076  ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes
6077  **
6078  ** @param xcb_connection_t *c
6079  ** @param xcb_window_t window
6080  ** @returns xcb_get_window_attributes_cookie_t
6081  **
6082  *****************************************************************************/
6083 
6086  xcb_window_t window );
6087 
6100 /*****************************************************************************
6101  **
6102  ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes_unchecked
6103  **
6104  ** @param xcb_connection_t *c
6105  ** @param xcb_window_t window
6106  ** @returns xcb_get_window_attributes_cookie_t
6107  **
6108  *****************************************************************************/
6109 
6112  xcb_window_t window );
6113 
6129 /*****************************************************************************
6130  **
6131  ** xcb_get_window_attributes_reply_t * xcb_get_window_attributes_reply
6132  **
6133  ** @param xcb_connection_t *c
6134  ** @param xcb_get_window_attributes_cookie_t cookie
6135  ** @param xcb_generic_error_t **e
6136  ** @returns xcb_get_window_attributes_reply_t *
6137  **
6138  *****************************************************************************/
6139 
6143  xcb_generic_error_t **e );
6144 
6157 /*****************************************************************************
6158  **
6159  ** xcb_void_cookie_t xcb_destroy_window_checked
6160  **
6161  ** @param xcb_connection_t *c
6162  ** @param xcb_window_t window
6163  ** @returns xcb_void_cookie_t
6164  **
6165  *****************************************************************************/
6166 
6169  xcb_window_t window );
6170 
6180 /*****************************************************************************
6181  **
6182  ** xcb_void_cookie_t xcb_destroy_window
6183  **
6184  ** @param xcb_connection_t *c
6185  ** @param xcb_window_t window
6186  ** @returns xcb_void_cookie_t
6187  **
6188  *****************************************************************************/
6189 
6192  xcb_window_t window );
6193 
6206 /*****************************************************************************
6207  **
6208  ** xcb_void_cookie_t xcb_destroy_subwindows_checked
6209  **
6210  ** @param xcb_connection_t *c
6211  ** @param xcb_window_t window
6212  ** @returns xcb_void_cookie_t
6213  **
6214  *****************************************************************************/
6215 
6218  xcb_window_t window );
6219 
6229 /*****************************************************************************
6230  **
6231  ** xcb_void_cookie_t xcb_destroy_subwindows
6232  **
6233  ** @param xcb_connection_t *c
6234  ** @param xcb_window_t window
6235  ** @returns xcb_void_cookie_t
6236  **
6237  *****************************************************************************/
6238 
6241  xcb_window_t window );
6242 
6255 /*****************************************************************************
6256  **
6257  ** xcb_void_cookie_t xcb_change_save_set_checked
6258  **
6259  ** @param xcb_connection_t *c
6260  ** @param uint8_t mode
6261  ** @param xcb_window_t window
6262  ** @returns xcb_void_cookie_t
6263  **
6264  *****************************************************************************/
6265 
6268  uint8_t mode ,
6269  xcb_window_t window );
6270 
6280 /*****************************************************************************
6281  **
6282  ** xcb_void_cookie_t xcb_change_save_set
6283  **
6284  ** @param xcb_connection_t *c
6285  ** @param uint8_t mode
6286  ** @param xcb_window_t window
6287  ** @returns xcb_void_cookie_t
6288  **
6289  *****************************************************************************/
6290 
6293  uint8_t mode ,
6294  xcb_window_t window );
6295 
6308 /*****************************************************************************
6309  **
6310  ** xcb_void_cookie_t xcb_reparent_window_checked
6311  **
6312  ** @param xcb_connection_t *c
6313  ** @param xcb_window_t window
6314  ** @param xcb_window_t parent
6315  ** @param int16_t x
6316  ** @param int16_t y
6317  ** @returns xcb_void_cookie_t
6318  **
6319  *****************************************************************************/
6320 
6323  xcb_window_t window ,
6324  xcb_window_t parent ,
6325  int16_t x ,
6326  int16_t y );
6327 
6337 /*****************************************************************************
6338  **
6339  ** xcb_void_cookie_t xcb_reparent_window
6340  **
6341  ** @param xcb_connection_t *c
6342  ** @param xcb_window_t window
6343  ** @param xcb_window_t parent
6344  ** @param int16_t x
6345  ** @param int16_t y
6346  ** @returns xcb_void_cookie_t
6347  **
6348  *****************************************************************************/
6349 
6352  xcb_window_t window ,
6353  xcb_window_t parent ,
6354  int16_t x ,
6355  int16_t y );
6356 
6369 /*****************************************************************************
6370  **
6371  ** xcb_void_cookie_t xcb_map_window_checked
6372  **
6373  ** @param xcb_connection_t *c
6374  ** @param xcb_window_t window
6375  ** @returns xcb_void_cookie_t
6376  **
6377  *****************************************************************************/
6378 
6381  xcb_window_t window );
6382 
6392 /*****************************************************************************
6393  **
6394  ** xcb_void_cookie_t xcb_map_window
6395  **
6396  ** @param xcb_connection_t *c
6397  ** @param xcb_window_t window
6398  ** @returns xcb_void_cookie_t
6399  **
6400  *****************************************************************************/
6401 
6404  xcb_window_t window );
6405 
6418 /*****************************************************************************
6419  **
6420  ** xcb_void_cookie_t xcb_map_subwindows_checked
6421  **
6422  ** @param xcb_connection_t *c
6423  ** @param xcb_window_t window
6424  ** @returns xcb_void_cookie_t
6425  **
6426  *****************************************************************************/
6427 
6430  xcb_window_t window );
6431 
6441 /*****************************************************************************
6442  **
6443  ** xcb_void_cookie_t xcb_map_subwindows
6444  **
6445  ** @param xcb_connection_t *c
6446  ** @param xcb_window_t window
6447  ** @returns xcb_void_cookie_t
6448  **
6449  *****************************************************************************/
6450 
6453  xcb_window_t window );
6454 
6467 /*****************************************************************************
6468  **
6469  ** xcb_void_cookie_t xcb_unmap_window_checked
6470  **
6471  ** @param xcb_connection_t *c
6472  ** @param xcb_window_t window
6473  ** @returns xcb_void_cookie_t
6474  **
6475  *****************************************************************************/
6476 
6479  xcb_window_t window );
6480 
6490 /*****************************************************************************
6491  **
6492  ** xcb_void_cookie_t xcb_unmap_window
6493  **
6494  ** @param xcb_connection_t *c
6495  ** @param xcb_window_t window
6496  ** @returns xcb_void_cookie_t
6497  **
6498  *****************************************************************************/
6499 
6502  xcb_window_t window );
6503 
6516 /*****************************************************************************
6517  **
6518  ** xcb_void_cookie_t xcb_unmap_subwindows_checked
6519  **
6520  ** @param xcb_connection_t *c
6521  ** @param xcb_window_t window
6522  ** @returns xcb_void_cookie_t
6523  **
6524  *****************************************************************************/
6525 
6528  xcb_window_t window );
6529 
6539 /*****************************************************************************
6540  **
6541  ** xcb_void_cookie_t xcb_unmap_subwindows
6542  **
6543  ** @param xcb_connection_t *c
6544  ** @param xcb_window_t window
6545  ** @returns xcb_void_cookie_t
6546  **
6547  *****************************************************************************/
6548 
6551  xcb_window_t window );
6552 
6553 int
6554 xcb_configure_window_sizeof (const void *_buffer );
6555 
6568 /*****************************************************************************
6569  **
6570  ** xcb_void_cookie_t xcb_configure_window_checked
6571  **
6572  ** @param xcb_connection_t *c
6573  ** @param xcb_window_t window
6574  ** @param uint16_t value_mask
6575  ** @param const uint32_t *value_list
6576  ** @returns xcb_void_cookie_t
6577  **
6578  *****************************************************************************/
6579 
6582  xcb_window_t window ,
6583  uint16_t value_mask ,
6584  const uint32_t *value_list );
6585 
6595 /*****************************************************************************
6596  **
6597  ** xcb_void_cookie_t xcb_configure_window
6598  **
6599  ** @param xcb_connection_t *c
6600  ** @param xcb_window_t window
6601  ** @param uint16_t value_mask
6602  ** @param const uint32_t *value_list
6603  ** @returns xcb_void_cookie_t
6604  **
6605  *****************************************************************************/
6606 
6609  xcb_window_t window ,
6610  uint16_t value_mask ,
6611  const uint32_t *value_list );
6612 
6625 /*****************************************************************************
6626  **
6627  ** xcb_void_cookie_t xcb_circulate_window_checked
6628  **
6629  ** @param xcb_connection_t *c
6630  ** @param uint8_t direction
6631  ** @param xcb_window_t window
6632  ** @returns xcb_void_cookie_t
6633  **
6634  *****************************************************************************/
6635 
6638  uint8_t direction ,
6639  xcb_window_t window );
6640 
6650 /*****************************************************************************
6651  **
6652  ** xcb_void_cookie_t xcb_circulate_window
6653  **
6654  ** @param xcb_connection_t *c
6655  ** @param uint8_t direction
6656  ** @param xcb_window_t window
6657  ** @returns xcb_void_cookie_t
6658  **
6659  *****************************************************************************/
6660 
6663  uint8_t direction ,
6664  xcb_window_t window );
6665 
6675 /*****************************************************************************
6676  **
6677  ** xcb_get_geometry_cookie_t xcb_get_geometry
6678  **
6679  ** @param xcb_connection_t *c
6680  ** @param xcb_drawable_t drawable
6681  ** @returns xcb_get_geometry_cookie_t
6682  **
6683  *****************************************************************************/
6684 
6687  xcb_drawable_t drawable );
6688 
6701 /*****************************************************************************
6702  **
6703  ** xcb_get_geometry_cookie_t xcb_get_geometry_unchecked
6704  **
6705  ** @param xcb_connection_t *c
6706  ** @param xcb_drawable_t drawable
6707  ** @returns xcb_get_geometry_cookie_t
6708  **
6709  *****************************************************************************/
6710 
6713  xcb_drawable_t drawable );
6714 
6730 /*****************************************************************************
6731  **
6732  ** xcb_get_geometry_reply_t * xcb_get_geometry_reply
6733  **
6734  ** @param xcb_connection_t *c
6735  ** @param xcb_get_geometry_cookie_t cookie
6736  ** @param xcb_generic_error_t **e
6737  ** @returns xcb_get_geometry_reply_t *
6738  **
6739  *****************************************************************************/
6740 
6743  xcb_get_geometry_cookie_t cookie ,
6744  xcb_generic_error_t **e );
6745 
6746 int
6747 xcb_query_tree_sizeof (const void *_buffer );
6748 
6758 /*****************************************************************************
6759  **
6760  ** xcb_query_tree_cookie_t xcb_query_tree
6761  **
6762  ** @param xcb_connection_t *c
6763  ** @param xcb_window_t window
6764  ** @returns xcb_query_tree_cookie_t
6765  **
6766  *****************************************************************************/
6767 
6770  xcb_window_t window );
6771 
6784 /*****************************************************************************
6785  **
6786  ** xcb_query_tree_cookie_t xcb_query_tree_unchecked
6787  **
6788  ** @param xcb_connection_t *c
6789  ** @param xcb_window_t window
6790  ** @returns xcb_query_tree_cookie_t
6791  **
6792  *****************************************************************************/
6793 
6796  xcb_window_t window );
6797 
6798 
6799 /*****************************************************************************
6800  **
6801  ** xcb_window_t * xcb_query_tree_children
6802  **
6803  ** @param const xcb_query_tree_reply_t *R
6804  ** @returns xcb_window_t *
6805  **
6806  *****************************************************************************/
6807 
6808 xcb_window_t *
6809 xcb_query_tree_children (const xcb_query_tree_reply_t *R );
6810 
6811 
6812 /*****************************************************************************
6813  **
6814  ** int xcb_query_tree_children_length
6815  **
6816  ** @param const xcb_query_tree_reply_t *R
6817  ** @returns int
6818  **
6819  *****************************************************************************/
6820 
6821 int
6822 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R );
6823 
6824 
6825 /*****************************************************************************
6826  **
6827  ** xcb_generic_iterator_t xcb_query_tree_children_end
6828  **
6829  ** @param const xcb_query_tree_reply_t *R
6830  ** @returns xcb_generic_iterator_t
6831  **
6832  *****************************************************************************/
6833 
6835 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R );
6836 
6852 /*****************************************************************************
6853  **
6854  ** xcb_query_tree_reply_t * xcb_query_tree_reply
6855  **
6856  ** @param xcb_connection_t *c
6857  ** @param xcb_query_tree_cookie_t cookie
6858  ** @param xcb_generic_error_t **e
6859  ** @returns xcb_query_tree_reply_t *
6860  **
6861  *****************************************************************************/
6862 
6865  xcb_query_tree_cookie_t cookie ,
6866  xcb_generic_error_t **e );
6867 
6868 int
6869 xcb_intern_atom_sizeof (const void *_buffer );
6870 
6880 /*****************************************************************************
6881  **
6882  ** xcb_intern_atom_cookie_t xcb_intern_atom
6883  **
6884  ** @param xcb_connection_t *c
6885  ** @param uint8_t only_if_exists
6886  ** @param uint16_t name_len
6887  ** @param const char *name
6888  ** @returns xcb_intern_atom_cookie_t
6889  **
6890  *****************************************************************************/
6891 
6894  uint8_t only_if_exists ,
6895  uint16_t name_len ,
6896  const char *name );
6897 
6910 /*****************************************************************************
6911  **
6912  ** xcb_intern_atom_cookie_t xcb_intern_atom_unchecked
6913  **
6914  ** @param xcb_connection_t *c
6915  ** @param uint8_t only_if_exists
6916  ** @param uint16_t name_len
6917  ** @param const char *name
6918  ** @returns xcb_intern_atom_cookie_t
6919  **
6920  *****************************************************************************/
6921 
6924  uint8_t only_if_exists ,
6925  uint16_t name_len ,
6926  const char *name );
6927 
6943 /*****************************************************************************
6944  **
6945  ** xcb_intern_atom_reply_t * xcb_intern_atom_reply
6946  **
6947  ** @param xcb_connection_t *c
6948  ** @param xcb_intern_atom_cookie_t cookie
6949  ** @param xcb_generic_error_t **e
6950  ** @returns xcb_intern_atom_reply_t *
6951  **
6952  *****************************************************************************/
6953 
6956  xcb_intern_atom_cookie_t cookie ,
6957  xcb_generic_error_t **e );
6958 
6959 int
6960 xcb_get_atom_name_sizeof (const void *_buffer );
6961 
6971 /*****************************************************************************
6972  **
6973  ** xcb_get_atom_name_cookie_t xcb_get_atom_name
6974  **
6975  ** @param xcb_connection_t *c
6976  ** @param xcb_atom_t atom
6977  ** @returns xcb_get_atom_name_cookie_t
6978  **
6979  *****************************************************************************/
6980 
6983  xcb_atom_t atom );
6984 
6997 /*****************************************************************************
6998  **
6999  ** xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked
7000  **
7001  ** @param xcb_connection_t *c
7002  ** @param xcb_atom_t atom
7003  ** @returns xcb_get_atom_name_cookie_t
7004  **
7005  *****************************************************************************/
7006 
7009  xcb_atom_t atom );
7010 
7011 
7012 /*****************************************************************************
7013  **
7014  ** char * xcb_get_atom_name_name
7015  **
7016  ** @param const xcb_get_atom_name_reply_t *R
7017  ** @returns char *
7018  **
7019  *****************************************************************************/
7020 
7021 char *
7022 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R );
7023 
7024 
7025 /*****************************************************************************
7026  **
7027  ** int xcb_get_atom_name_name_length
7028  **
7029  ** @param const xcb_get_atom_name_reply_t *R
7030  ** @returns int
7031  **
7032  *****************************************************************************/
7033 
7034 int
7035 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R );
7036 
7037 
7038 /*****************************************************************************
7039  **
7040  ** xcb_generic_iterator_t xcb_get_atom_name_name_end
7041  **
7042  ** @param const xcb_get_atom_name_reply_t *R
7043  ** @returns xcb_generic_iterator_t
7044  **
7045  *****************************************************************************/
7046 
7048 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R );
7049 
7065 /*****************************************************************************
7066  **
7067  ** xcb_get_atom_name_reply_t * xcb_get_atom_name_reply
7068  **
7069  ** @param xcb_connection_t *c
7070  ** @param xcb_get_atom_name_cookie_t cookie
7071  ** @param xcb_generic_error_t **e
7072  ** @returns xcb_get_atom_name_reply_t *
7073  **
7074  *****************************************************************************/
7075 
7079  xcb_generic_error_t **e );
7080 
7081 int
7082 xcb_change_property_sizeof (const void *_buffer );
7083 
7096 /*****************************************************************************
7097  **
7098  ** xcb_void_cookie_t xcb_change_property_checked
7099  **
7100  ** @param xcb_connection_t *c
7101  ** @param uint8_t mode
7102  ** @param xcb_window_t window
7103  ** @param xcb_atom_t property
7104  ** @param xcb_atom_t type
7105  ** @param uint8_t format
7106  ** @param uint32_t data_len
7107  ** @param const void *data
7108  ** @returns xcb_void_cookie_t
7109  **
7110  *****************************************************************************/
7111 
7114  uint8_t mode ,
7115  xcb_window_t window ,
7116  xcb_atom_t property ,
7117  xcb_atom_t type ,
7118  uint8_t format ,
7119  uint32_t data_len ,
7120  const void *data );
7121 
7131 /*****************************************************************************
7132  **
7133  ** xcb_void_cookie_t xcb_change_property
7134  **
7135  ** @param xcb_connection_t *c
7136  ** @param uint8_t mode
7137  ** @param xcb_window_t window
7138  ** @param xcb_atom_t property
7139  ** @param xcb_atom_t type
7140  ** @param uint8_t format
7141  ** @param uint32_t data_len
7142  ** @param const void *data
7143  ** @returns xcb_void_cookie_t
7144  **
7145  *****************************************************************************/
7146 
7149  uint8_t mode ,
7150  xcb_window_t window ,
7151  xcb_atom_t property ,
7152  xcb_atom_t type ,
7153  uint8_t format ,
7154  uint32_t data_len ,
7155  const void *data );
7156 
7169 /*****************************************************************************
7170  **
7171  ** xcb_void_cookie_t xcb_delete_property_checked
7172  **
7173  ** @param xcb_connection_t *c
7174  ** @param xcb_window_t window
7175  ** @param xcb_atom_t property
7176  ** @returns xcb_void_cookie_t
7177  **
7178  *****************************************************************************/
7179 
7182  xcb_window_t window ,
7183  xcb_atom_t property );
7184 
7194 /*****************************************************************************
7195  **
7196  ** xcb_void_cookie_t xcb_delete_property
7197  **
7198  ** @param xcb_connection_t *c
7199  ** @param xcb_window_t window
7200  ** @param xcb_atom_t property
7201  ** @returns xcb_void_cookie_t
7202  **
7203  *****************************************************************************/
7204 
7207  xcb_window_t window ,
7208  xcb_atom_t property );
7209 
7210 int
7211 xcb_get_property_sizeof (const void *_buffer );
7212 
7222 /*****************************************************************************
7223  **
7224  ** xcb_get_property_cookie_t xcb_get_property
7225  **
7226  ** @param xcb_connection_t *c
7227  ** @param uint8_t _delete
7228  ** @param xcb_window_t window
7229  ** @param xcb_atom_t property
7230  ** @param xcb_atom_t type
7231  ** @param uint32_t long_offset
7232  ** @param uint32_t long_length
7233  ** @returns xcb_get_property_cookie_t
7234  **
7235  *****************************************************************************/
7236 
7239  uint8_t _delete ,
7240  xcb_window_t window ,
7241  xcb_atom_t property ,
7242  xcb_atom_t type ,
7243  uint32_t long_offset ,
7244  uint32_t long_length );
7245 
7258 /*****************************************************************************
7259  **
7260  ** xcb_get_property_cookie_t xcb_get_property_unchecked
7261  **
7262  ** @param xcb_connection_t *c
7263  ** @param uint8_t _delete
7264  ** @param xcb_window_t window
7265  ** @param xcb_atom_t property
7266  ** @param xcb_atom_t type
7267  ** @param uint32_t long_offset
7268  ** @param uint32_t long_length
7269  ** @returns xcb_get_property_cookie_t
7270  **
7271  *****************************************************************************/
7272 
7275  uint8_t _delete ,
7276  xcb_window_t window ,
7277  xcb_atom_t property ,
7278  xcb_atom_t type ,
7279  uint32_t long_offset ,
7280  uint32_t long_length );
7281 
7282 
7283 /*****************************************************************************
7284  **
7285  ** void * xcb_get_property_value
7286  **
7287  ** @param const xcb_get_property_reply_t *R
7288  ** @returns void *
7289  **
7290  *****************************************************************************/
7291 
7292 void *
7293 xcb_get_property_value (const xcb_get_property_reply_t *R );
7294 
7295 
7296 /*****************************************************************************
7297  **
7298  ** int xcb_get_property_value_length
7299  **
7300  ** @param const xcb_get_property_reply_t *R
7301  ** @returns int
7302  **
7303  *****************************************************************************/
7304 
7305 int
7306 xcb_get_property_value_length (const xcb_get_property_reply_t *R );
7307 
7308 
7309 /*****************************************************************************
7310  **
7311  ** xcb_generic_iterator_t xcb_get_property_value_end
7312  **
7313  ** @param const xcb_get_property_reply_t *R
7314  ** @returns xcb_generic_iterator_t
7315  **
7316  *****************************************************************************/
7317 
7319 xcb_get_property_value_end (const xcb_get_property_reply_t *R );
7320 
7336 /*****************************************************************************
7337  **
7338  ** xcb_get_property_reply_t * xcb_get_property_reply
7339  **
7340  ** @param xcb_connection_t *c
7341  ** @param xcb_get_property_cookie_t cookie
7342  ** @param xcb_generic_error_t **e
7343  ** @returns xcb_get_property_reply_t *
7344  **
7345  *****************************************************************************/
7346 
7349  xcb_get_property_cookie_t cookie ,
7350  xcb_generic_error_t **e );
7351 
7352 int
7353 xcb_list_properties_sizeof (const void *_buffer );
7354 
7364 /*****************************************************************************
7365  **
7366  ** xcb_list_properties_cookie_t xcb_list_properties
7367  **
7368  ** @param xcb_connection_t *c
7369  ** @param xcb_window_t window
7370  ** @returns xcb_list_properties_cookie_t
7371  **
7372  *****************************************************************************/
7373 
7376  xcb_window_t window );
7377 
7390 /*****************************************************************************
7391  **
7392  ** xcb_list_properties_cookie_t xcb_list_properties_unchecked
7393  **
7394  ** @param xcb_connection_t *c
7395  ** @param xcb_window_t window
7396  ** @returns xcb_list_properties_cookie_t
7397  **
7398  *****************************************************************************/
7399 
7402  xcb_window_t window );
7403 
7404 
7405 /*****************************************************************************
7406  **
7407  ** xcb_atom_t * xcb_list_properties_atoms
7408  **
7409  ** @param const xcb_list_properties_reply_t *R
7410  ** @returns xcb_atom_t *
7411  **
7412  *****************************************************************************/
7413 
7414 xcb_atom_t *
7415 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R );
7416 
7417 
7418 /*****************************************************************************
7419  **
7420  ** int xcb_list_properties_atoms_length
7421  **
7422  ** @param const xcb_list_properties_reply_t *R
7423  ** @returns int
7424  **
7425  *****************************************************************************/
7426 
7427 int
7428 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R );
7429 
7430 
7431 /*****************************************************************************
7432  **
7433  ** xcb_generic_iterator_t xcb_list_properties_atoms_end
7434  **
7435  ** @param const xcb_list_properties_reply_t *R
7436  ** @returns xcb_generic_iterator_t
7437  **
7438  *****************************************************************************/
7439 
7441 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R );
7442 
7458 /*****************************************************************************
7459  **
7460  ** xcb_list_properties_reply_t * xcb_list_properties_reply
7461  **
7462  ** @param xcb_connection_t *c
7463  ** @param xcb_list_properties_cookie_t cookie
7464  ** @param xcb_generic_error_t **e
7465  ** @returns xcb_list_properties_reply_t *
7466  **
7467  *****************************************************************************/
7468 
7472  xcb_generic_error_t **e );
7473 
7486 /*****************************************************************************
7487  **
7488  ** xcb_void_cookie_t xcb_set_selection_owner_checked
7489  **
7490  ** @param xcb_connection_t *c
7491  ** @param xcb_window_t owner
7492  ** @param xcb_atom_t selection
7493  ** @param xcb_timestamp_t time
7494  ** @returns xcb_void_cookie_t
7495  **
7496  *****************************************************************************/
7497 
7500  xcb_window_t owner ,
7501  xcb_atom_t selection ,
7502  xcb_timestamp_t time );
7503 
7513 /*****************************************************************************
7514  **
7515  ** xcb_void_cookie_t xcb_set_selection_owner
7516  **
7517  ** @param xcb_connection_t *c
7518  ** @param xcb_window_t owner
7519  ** @param xcb_atom_t selection
7520  ** @param xcb_timestamp_t time
7521  ** @returns xcb_void_cookie_t
7522  **
7523  *****************************************************************************/
7524 
7527  xcb_window_t owner ,
7528  xcb_atom_t selection ,
7529  xcb_timestamp_t time );
7530 
7540 /*****************************************************************************
7541  **
7542  ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner
7543  **
7544  ** @param xcb_connection_t *c
7545  ** @param xcb_atom_t selection
7546  ** @returns xcb_get_selection_owner_cookie_t
7547  **
7548  *****************************************************************************/
7549 
7552  xcb_atom_t selection );
7553 
7566 /*****************************************************************************
7567  **
7568  ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner_unchecked
7569  **
7570  ** @param xcb_connection_t *c
7571  ** @param xcb_atom_t selection
7572  ** @returns xcb_get_selection_owner_cookie_t
7573  **
7574  *****************************************************************************/
7575 
7578  xcb_atom_t selection );
7579 
7595 /*****************************************************************************
7596  **
7597  ** xcb_get_selection_owner_reply_t * xcb_get_selection_owner_reply
7598  **
7599  ** @param xcb_connection_t *c
7600  ** @param xcb_get_selection_owner_cookie_t cookie
7601  ** @param xcb_generic_error_t **e
7602  ** @returns xcb_get_selection_owner_reply_t *
7603  **
7604  *****************************************************************************/
7605 
7609  xcb_generic_error_t **e );
7610 
7623 /*****************************************************************************
7624  **
7625  ** xcb_void_cookie_t xcb_convert_selection_checked
7626  **
7627  ** @param xcb_connection_t *c
7628  ** @param xcb_window_t requestor
7629  ** @param xcb_atom_t selection
7630  ** @param xcb_atom_t target
7631  ** @param xcb_atom_t property
7632  ** @param xcb_timestamp_t time
7633  ** @returns xcb_void_cookie_t
7634  **
7635  *****************************************************************************/
7636 
7639  xcb_window_t requestor ,
7640  xcb_atom_t selection ,
7641  xcb_atom_t target ,
7642  xcb_atom_t property ,
7643  xcb_timestamp_t time );
7644 
7654 /*****************************************************************************
7655  **
7656  ** xcb_void_cookie_t xcb_convert_selection
7657  **
7658  ** @param xcb_connection_t *c
7659  ** @param xcb_window_t requestor
7660  ** @param xcb_atom_t selection
7661  ** @param xcb_atom_t target
7662  ** @param xcb_atom_t property
7663  ** @param xcb_timestamp_t time
7664  ** @returns xcb_void_cookie_t
7665  **
7666  *****************************************************************************/
7667 
7670  xcb_window_t requestor ,
7671  xcb_atom_t selection ,
7672  xcb_atom_t target ,
7673  xcb_atom_t property ,
7674  xcb_timestamp_t time );
7675 
7688 /*****************************************************************************
7689  **
7690  ** xcb_void_cookie_t xcb_send_event_checked
7691  **
7692  ** @param xcb_connection_t *c
7693  ** @param uint8_t propagate
7694  ** @param xcb_window_t destination
7695  ** @param uint32_t event_mask
7696  ** @param const char *event
7697  ** @returns xcb_void_cookie_t
7698  **
7699  *****************************************************************************/
7700 
7703  uint8_t propagate ,
7704  xcb_window_t destination ,
7705  uint32_t event_mask ,
7706  const char *event );
7707 
7717 /*****************************************************************************
7718  **
7719  ** xcb_void_cookie_t xcb_send_event
7720  **
7721  ** @param xcb_connection_t *c
7722  ** @param uint8_t propagate
7723  ** @param xcb_window_t destination
7724  ** @param uint32_t event_mask
7725  ** @param const char *event
7726  ** @returns xcb_void_cookie_t
7727  **
7728  *****************************************************************************/
7729 
7732  uint8_t propagate ,
7733  xcb_window_t destination ,
7734  uint32_t event_mask ,
7735  const char *event );
7736 
7746 /*****************************************************************************
7747  **
7748  ** xcb_grab_pointer_cookie_t xcb_grab_pointer
7749  **
7750  ** @param xcb_connection_t *c
7751  ** @param uint8_t owner_events
7752  ** @param xcb_window_t grab_window
7753  ** @param uint16_t event_mask
7754  ** @param uint8_t pointer_mode
7755  ** @param uint8_t keyboard_mode
7756  ** @param xcb_window_t confine_to
7757  ** @param xcb_cursor_t cursor
7758  ** @param xcb_timestamp_t time
7759  ** @returns xcb_grab_pointer_cookie_t
7760  **
7761  *****************************************************************************/
7762 
7765  uint8_t owner_events ,
7766  xcb_window_t grab_window ,
7767  uint16_t event_mask ,
7768  uint8_t pointer_mode ,
7769  uint8_t keyboard_mode ,
7770  xcb_window_t confine_to ,
7771  xcb_cursor_t cursor ,
7772  xcb_timestamp_t time );
7773 
7786 /*****************************************************************************
7787  **
7788  ** xcb_grab_pointer_cookie_t xcb_grab_pointer_unchecked
7789  **
7790  ** @param xcb_connection_t *c
7791  ** @param uint8_t owner_events
7792  ** @param xcb_window_t grab_window
7793  ** @param uint16_t event_mask
7794  ** @param uint8_t pointer_mode
7795  ** @param uint8_t keyboard_mode
7796  ** @param xcb_window_t confine_to
7797  ** @param xcb_cursor_t cursor
7798  ** @param xcb_timestamp_t time
7799  ** @returns xcb_grab_pointer_cookie_t
7800  **
7801  *****************************************************************************/
7802 
7805  uint8_t owner_events ,
7806  xcb_window_t grab_window ,
7807  uint16_t event_mask ,
7808  uint8_t pointer_mode ,
7809  uint8_t keyboard_mode ,
7810  xcb_window_t confine_to ,
7811  xcb_cursor_t cursor ,
7812  xcb_timestamp_t time );
7813 
7829 /*****************************************************************************
7830  **
7831  ** xcb_grab_pointer_reply_t * xcb_grab_pointer_reply
7832  **
7833  ** @param xcb_connection_t *c
7834  ** @param xcb_grab_pointer_cookie_t cookie
7835  ** @param xcb_generic_error_t **e
7836  ** @returns xcb_grab_pointer_reply_t *
7837  **
7838  *****************************************************************************/
7839 
7842  xcb_grab_pointer_cookie_t cookie ,
7843  xcb_generic_error_t **e );
7844 
7857 /*****************************************************************************
7858  **
7859  ** xcb_void_cookie_t xcb_ungrab_pointer_checked
7860  **
7861  ** @param xcb_connection_t *c
7862  ** @param xcb_timestamp_t time
7863  ** @returns xcb_void_cookie_t
7864  **
7865  *****************************************************************************/
7866 
7869  xcb_timestamp_t time );
7870 
7880 /*****************************************************************************
7881  **
7882  ** xcb_void_cookie_t xcb_ungrab_pointer
7883  **
7884  ** @param xcb_connection_t *c
7885  ** @param xcb_timestamp_t time
7886  ** @returns xcb_void_cookie_t
7887  **
7888  *****************************************************************************/
7889 
7892  xcb_timestamp_t time );
7893 
7906 /*****************************************************************************
7907  **
7908  ** xcb_void_cookie_t xcb_grab_button_checked
7909  **
7910  ** @param xcb_connection_t *c
7911  ** @param uint8_t owner_events
7912  ** @param xcb_window_t grab_window
7913  ** @param uint16_t event_mask
7914  ** @param uint8_t pointer_mode
7915  ** @param uint8_t keyboard_mode
7916  ** @param xcb_window_t confine_to
7917  ** @param xcb_cursor_t cursor
7918  ** @param uint8_t button
7919  ** @param uint16_t modifiers
7920  ** @returns xcb_void_cookie_t
7921  **
7922  *****************************************************************************/
7923 
7926  uint8_t owner_events ,
7927  xcb_window_t grab_window ,
7928  uint16_t event_mask ,
7929  uint8_t pointer_mode ,
7930  uint8_t keyboard_mode ,
7931  xcb_window_t confine_to ,
7932  xcb_cursor_t cursor ,
7933  uint8_t button ,
7934  uint16_t modifiers );
7935 
7945 /*****************************************************************************
7946  **
7947  ** xcb_void_cookie_t xcb_grab_button
7948  **
7949  ** @param xcb_connection_t *c
7950  ** @param uint8_t owner_events
7951  ** @param xcb_window_t grab_window
7952  ** @param uint16_t event_mask
7953  ** @param uint8_t pointer_mode
7954  ** @param uint8_t keyboard_mode
7955  ** @param xcb_window_t confine_to
7956  ** @param xcb_cursor_t cursor
7957  ** @param uint8_t button
7958  ** @param uint16_t modifiers
7959  ** @returns xcb_void_cookie_t
7960  **
7961  *****************************************************************************/
7962 
7965  uint8_t owner_events ,
7966  xcb_window_t grab_window ,
7967  uint16_t event_mask ,
7968  uint8_t pointer_mode ,
7969  uint8_t keyboard_mode ,
7970  xcb_window_t confine_to ,
7971  xcb_cursor_t cursor ,
7972  uint8_t button ,
7973  uint16_t modifiers );
7974 
7987 /*****************************************************************************
7988  **
7989  ** xcb_void_cookie_t xcb_ungrab_button_checked
7990  **
7991  ** @param xcb_connection_t *c
7992  ** @param uint8_t button
7993  ** @param xcb_window_t grab_window
7994  ** @param uint16_t modifiers
7995  ** @returns xcb_void_cookie_t
7996  **
7997  *****************************************************************************/
7998 
8001  uint8_t button ,
8002  xcb_window_t grab_window ,
8003  uint16_t modifiers );
8004 
8014 /*****************************************************************************
8015  **
8016  ** xcb_void_cookie_t xcb_ungrab_button
8017  **
8018  ** @param xcb_connection_t *c
8019  ** @param uint8_t button
8020  ** @param xcb_window_t grab_window
8021  ** @param uint16_t modifiers
8022  ** @returns xcb_void_cookie_t
8023  **
8024  *****************************************************************************/
8025 
8028  uint8_t button ,
8029  xcb_window_t grab_window ,
8030  uint16_t modifiers );
8031 
8044 /*****************************************************************************
8045  **
8046  ** xcb_void_cookie_t xcb_change_active_pointer_grab_checked
8047  **
8048  ** @param xcb_connection_t *c
8049  ** @param xcb_cursor_t cursor
8050  ** @param xcb_timestamp_t time
8051  ** @param uint16_t event_mask
8052  ** @returns xcb_void_cookie_t
8053  **
8054  *****************************************************************************/
8055 
8058  xcb_cursor_t cursor ,
8059  xcb_timestamp_t time ,
8060  uint16_t event_mask );
8061 
8071 /*****************************************************************************
8072  **
8073  ** xcb_void_cookie_t xcb_change_active_pointer_grab
8074  **
8075  ** @param xcb_connection_t *c
8076  ** @param xcb_cursor_t cursor
8077  ** @param xcb_timestamp_t time
8078  ** @param uint16_t event_mask
8079  ** @returns xcb_void_cookie_t
8080  **
8081  *****************************************************************************/
8082 
8085  xcb_cursor_t cursor ,
8086  xcb_timestamp_t time ,
8087  uint16_t event_mask );
8088 
8098 /*****************************************************************************
8099  **
8100  ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard
8101  **
8102  ** @param xcb_connection_t *c
8103  ** @param uint8_t owner_events
8104  ** @param xcb_window_t grab_window
8105  ** @param xcb_timestamp_t time
8106  ** @param uint8_t pointer_mode
8107  ** @param uint8_t keyboard_mode
8108  ** @returns xcb_grab_keyboard_cookie_t
8109  **
8110  *****************************************************************************/
8111 
8114  uint8_t owner_events ,
8115  xcb_window_t grab_window ,
8116  xcb_timestamp_t time ,
8117  uint8_t pointer_mode ,
8118  uint8_t keyboard_mode );
8119 
8132 /*****************************************************************************
8133  **
8134  ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard_unchecked
8135  **
8136  ** @param xcb_connection_t *c
8137  ** @param uint8_t owner_events
8138  ** @param xcb_window_t grab_window
8139  ** @param xcb_timestamp_t time
8140  ** @param uint8_t pointer_mode
8141  ** @param uint8_t keyboard_mode
8142  ** @returns xcb_grab_keyboard_cookie_t
8143  **
8144  *****************************************************************************/
8145 
8148  uint8_t owner_events ,
8149  xcb_window_t grab_window ,
8150  xcb_timestamp_t time ,
8151  uint8_t pointer_mode ,
8152  uint8_t keyboard_mode );
8153 
8169 /*****************************************************************************
8170  **
8171  ** xcb_grab_keyboard_reply_t * xcb_grab_keyboard_reply
8172  **
8173  ** @param xcb_connection_t *c
8174  ** @param xcb_grab_keyboard_cookie_t cookie
8175  ** @param xcb_generic_error_t **e
8176  ** @returns xcb_grab_keyboard_reply_t *
8177  **
8178  *****************************************************************************/
8179 
8183  xcb_generic_error_t **e );
8184 
8197 /*****************************************************************************
8198  **
8199  ** xcb_void_cookie_t xcb_ungrab_keyboard_checked
8200  **
8201  ** @param xcb_connection_t *c
8202  ** @param xcb_timestamp_t time
8203  ** @returns xcb_void_cookie_t
8204  **
8205  *****************************************************************************/
8206 
8209  xcb_timestamp_t time );
8210 
8220 /*****************************************************************************
8221  **
8222  ** xcb_void_cookie_t xcb_ungrab_keyboard
8223  **
8224  ** @param xcb_connection_t *c
8225  ** @param xcb_timestamp_t time
8226  ** @returns xcb_void_cookie_t
8227  **
8228  *****************************************************************************/
8229 
8232  xcb_timestamp_t time );
8233 
8246 /*****************************************************************************
8247  **
8248  ** xcb_void_cookie_t xcb_grab_key_checked
8249  **
8250  ** @param xcb_connection_t *c
8251  ** @param uint8_t owner_events
8252  ** @param xcb_window_t grab_window
8253  ** @param uint16_t modifiers
8254  ** @param xcb_keycode_t key
8255  ** @param uint8_t pointer_mode
8256  ** @param uint8_t keyboard_mode
8257  ** @returns xcb_void_cookie_t
8258  **
8259  *****************************************************************************/
8260 
8263  uint8_t owner_events ,
8264  xcb_window_t grab_window ,
8265  uint16_t modifiers ,
8266  xcb_keycode_t key ,
8267  uint8_t pointer_mode ,
8268  uint8_t keyboard_mode );
8269 
8279 /*****************************************************************************
8280  **
8281  ** xcb_void_cookie_t xcb_grab_key
8282  **
8283  ** @param xcb_connection_t *c
8284  ** @param uint8_t owner_events
8285  ** @param xcb_window_t grab_window
8286  ** @param uint16_t modifiers
8287  ** @param xcb_keycode_t key
8288  ** @param uint8_t pointer_mode
8289  ** @param uint8_t keyboard_mode
8290  ** @returns xcb_void_cookie_t
8291  **
8292  *****************************************************************************/
8293 
8296  uint8_t owner_events ,
8297  xcb_window_t grab_window ,
8298  uint16_t modifiers ,
8299  xcb_keycode_t key ,
8300  uint8_t pointer_mode ,
8301  uint8_t keyboard_mode );
8302 
8315 /*****************************************************************************
8316  **
8317  ** xcb_void_cookie_t xcb_ungrab_key_checked
8318  **
8319  ** @param xcb_connection_t *c
8320  ** @param xcb_keycode_t key
8321  ** @param xcb_window_t grab_window
8322  ** @param uint16_t modifiers
8323  ** @returns xcb_void_cookie_t
8324  **
8325  *****************************************************************************/
8326 
8329  xcb_keycode_t key ,
8330  xcb_window_t grab_window ,
8331  uint16_t modifiers );
8332 
8342 /*****************************************************************************
8343  **
8344  ** xcb_void_cookie_t xcb_ungrab_key
8345  **
8346  ** @param xcb_connection_t *c
8347  ** @param xcb_keycode_t key
8348  ** @param xcb_window_t grab_window
8349  ** @param uint16_t modifiers
8350  ** @returns xcb_void_cookie_t
8351  **
8352  *****************************************************************************/
8353 
8356  xcb_keycode_t key ,
8357  xcb_window_t grab_window ,
8358  uint16_t modifiers );
8359 
8372 /*****************************************************************************
8373  **
8374  ** xcb_void_cookie_t xcb_allow_events_checked
8375  **
8376  ** @param xcb_connection_t *c
8377  ** @param uint8_t mode
8378  ** @param xcb_timestamp_t time
8379  ** @returns xcb_void_cookie_t
8380  **
8381  *****************************************************************************/
8382 
8385  uint8_t mode ,
8386  xcb_timestamp_t time );
8387 
8397 /*****************************************************************************
8398  **
8399  ** xcb_void_cookie_t xcb_allow_events
8400  **
8401  ** @param xcb_connection_t *c
8402  ** @param uint8_t mode
8403  ** @param xcb_timestamp_t time
8404  ** @returns xcb_void_cookie_t
8405  **
8406  *****************************************************************************/
8407 
8410  uint8_t mode ,
8411  xcb_timestamp_t time );
8412 
8425 /*****************************************************************************
8426  **
8427  ** xcb_void_cookie_t xcb_grab_server_checked
8428  **
8429  ** @param xcb_connection_t *c
8430  ** @returns xcb_void_cookie_t
8431  **
8432  *****************************************************************************/
8433 
8436 
8446 /*****************************************************************************
8447  **
8448  ** xcb_void_cookie_t xcb_grab_server
8449  **
8450  ** @param xcb_connection_t *c
8451  ** @returns xcb_void_cookie_t
8452  **
8453  *****************************************************************************/
8454 
8457 
8470 /*****************************************************************************
8471  **
8472  ** xcb_void_cookie_t xcb_ungrab_server_checked
8473  **
8474  ** @param xcb_connection_t *c
8475  ** @returns xcb_void_cookie_t
8476  **
8477  *****************************************************************************/
8478 
8481 
8491 /*****************************************************************************
8492  **
8493  ** xcb_void_cookie_t xcb_ungrab_server
8494  **
8495  ** @param xcb_connection_t *c
8496  ** @returns xcb_void_cookie_t
8497  **
8498  *****************************************************************************/
8499 
8502 
8512 /*****************************************************************************
8513  **
8514  ** xcb_query_pointer_cookie_t xcb_query_pointer
8515  **
8516  ** @param xcb_connection_t *c
8517  ** @param xcb_window_t window
8518  ** @returns xcb_query_pointer_cookie_t
8519  **
8520  *****************************************************************************/
8521 
8524  xcb_window_t window );
8525 
8538 /*****************************************************************************
8539  **
8540  ** xcb_query_pointer_cookie_t xcb_query_pointer_unchecked
8541  **
8542  ** @param xcb_connection_t *c
8543  ** @param xcb_window_t window
8544  ** @returns xcb_query_pointer_cookie_t
8545  **
8546  *****************************************************************************/
8547 
8550  xcb_window_t window );
8551 
8567 /*****************************************************************************
8568  **
8569  ** xcb_query_pointer_reply_t * xcb_query_pointer_reply
8570  **
8571  ** @param xcb_connection_t *c
8572  ** @param xcb_query_pointer_cookie_t cookie
8573  ** @param xcb_generic_error_t **e
8574  ** @returns xcb_query_pointer_reply_t *
8575  **
8576  *****************************************************************************/
8577 
8581  xcb_generic_error_t **e );
8582 
8592 /*****************************************************************************
8593  **
8594  ** void xcb_timecoord_next
8595  **
8596  ** @param xcb_timecoord_iterator_t *i
8597  ** @returns void
8598  **
8599  *****************************************************************************/
8600 
8601 void
8603 
8614 /*****************************************************************************
8615  **
8616  ** xcb_generic_iterator_t xcb_timecoord_end
8617  **
8618  ** @param xcb_timecoord_iterator_t i
8619  ** @returns xcb_generic_iterator_t
8620  **
8621  *****************************************************************************/
8622 
8625 
8626 int
8627 xcb_get_motion_events_sizeof (const void *_buffer );
8628 
8638 /*****************************************************************************
8639  **
8640  ** xcb_get_motion_events_cookie_t xcb_get_motion_events
8641  **
8642  ** @param xcb_connection_t *c
8643  ** @param xcb_window_t window
8644  ** @param xcb_timestamp_t start
8645  ** @param xcb_timestamp_t stop
8646  ** @returns xcb_get_motion_events_cookie_t
8647  **
8648  *****************************************************************************/
8649 
8652  xcb_window_t window ,
8653  xcb_timestamp_t start ,
8654  xcb_timestamp_t stop );
8655 
8668 /*****************************************************************************
8669  **
8670  ** xcb_get_motion_events_cookie_t xcb_get_motion_events_unchecked
8671  **
8672  ** @param xcb_connection_t *c
8673  ** @param xcb_window_t window
8674  ** @param xcb_timestamp_t start
8675  ** @param xcb_timestamp_t stop
8676  ** @returns xcb_get_motion_events_cookie_t
8677  **
8678  *****************************************************************************/
8679 
8682  xcb_window_t window ,
8683  xcb_timestamp_t start ,
8684  xcb_timestamp_t stop );
8685 
8686 
8687 /*****************************************************************************
8688  **
8689  ** xcb_timecoord_t * xcb_get_motion_events_events
8690  **
8691  ** @param const xcb_get_motion_events_reply_t *R
8692  ** @returns xcb_timecoord_t *
8693  **
8694  *****************************************************************************/
8695 
8697 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R );
8698 
8699 
8700 /*****************************************************************************
8701  **
8702  ** int xcb_get_motion_events_events_length
8703  **
8704  ** @param const xcb_get_motion_events_reply_t *R
8705  ** @returns int
8706  **
8707  *****************************************************************************/
8708 
8709 int
8710 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R );
8711 
8712 
8713 /*****************************************************************************
8714  **
8715  ** xcb_timecoord_iterator_t xcb_get_motion_events_events_iterator
8716  **
8717  ** @param const xcb_get_motion_events_reply_t *R
8718  ** @returns xcb_timecoord_iterator_t
8719  **
8720  *****************************************************************************/
8721 
8723 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R );
8724 
8740 /*****************************************************************************
8741  **
8742  ** xcb_get_motion_events_reply_t * xcb_get_motion_events_reply
8743  **
8744  ** @param xcb_connection_t *c
8745  ** @param xcb_get_motion_events_cookie_t cookie
8746  ** @param xcb_generic_error_t **e
8747  ** @returns xcb_get_motion_events_reply_t *
8748  **
8749  *****************************************************************************/
8750 
8754  xcb_generic_error_t **e );
8755 
8765 /*****************************************************************************
8766  **
8767  ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates
8768  **
8769  ** @param xcb_connection_t *c
8770  ** @param xcb_window_t src_window
8771  ** @param xcb_window_t dst_window
8772  ** @param int16_t src_x
8773  ** @param int16_t src_y
8774  ** @returns xcb_translate_coordinates_cookie_t
8775  **
8776  *****************************************************************************/
8777 
8780  xcb_window_t src_window ,
8781  xcb_window_t dst_window ,
8782  int16_t src_x ,
8783  int16_t src_y );
8784 
8797 /*****************************************************************************
8798  **
8799  ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates_unchecked
8800  **
8801  ** @param xcb_connection_t *c
8802  ** @param xcb_window_t src_window
8803  ** @param xcb_window_t dst_window
8804  ** @param int16_t src_x
8805  ** @param int16_t src_y
8806  ** @returns xcb_translate_coordinates_cookie_t
8807  **
8808  *****************************************************************************/
8809 
8812  xcb_window_t src_window ,
8813  xcb_window_t dst_window ,
8814  int16_t src_x ,
8815  int16_t src_y );
8816 
8832 /*****************************************************************************
8833  **
8834  ** xcb_translate_coordinates_reply_t * xcb_translate_coordinates_reply
8835  **
8836  ** @param xcb_connection_t *c
8837  ** @param xcb_translate_coordinates_cookie_t cookie
8838  ** @param xcb_generic_error_t **e
8839  ** @returns xcb_translate_coordinates_reply_t *
8840  **
8841  *****************************************************************************/
8842 
8846  xcb_generic_error_t **e );
8847 
8860 /*****************************************************************************
8861  **
8862  ** xcb_void_cookie_t xcb_warp_pointer_checked
8863  **
8864  ** @param xcb_connection_t *c
8865  ** @param xcb_window_t src_window
8866  ** @param xcb_window_t dst_window
8867  ** @param int16_t src_x
8868  ** @param int16_t src_y
8869  ** @param uint16_t src_width
8870  ** @param uint16_t src_height
8871  ** @param int16_t dst_x
8872  ** @param int16_t dst_y
8873  ** @returns xcb_void_cookie_t
8874  **
8875  *****************************************************************************/
8876 
8879  xcb_window_t src_window ,
8880  xcb_window_t dst_window ,
8881  int16_t src_x ,
8882  int16_t src_y ,
8883  uint16_t src_width ,
8884  uint16_t src_height ,
8885  int16_t dst_x ,
8886  int16_t dst_y );
8887 
8897 /*****************************************************************************
8898  **
8899  ** xcb_void_cookie_t xcb_warp_pointer
8900  **
8901  ** @param xcb_connection_t *c
8902  ** @param xcb_window_t src_window
8903  ** @param xcb_window_t dst_window
8904  ** @param int16_t src_x
8905  ** @param int16_t src_y
8906  ** @param uint16_t src_width
8907  ** @param uint16_t src_height
8908  ** @param int16_t dst_x
8909  ** @param int16_t dst_y
8910  ** @returns xcb_void_cookie_t
8911  **
8912  *****************************************************************************/
8913 
8916  xcb_window_t src_window ,
8917  xcb_window_t dst_window ,
8918  int16_t src_x ,
8919  int16_t src_y ,
8920  uint16_t src_width ,
8921  uint16_t src_height ,
8922  int16_t dst_x ,
8923  int16_t dst_y );
8924 
8937 /*****************************************************************************
8938  **
8939  ** xcb_void_cookie_t xcb_set_input_focus_checked
8940  **
8941  ** @param xcb_connection_t *c
8942  ** @param uint8_t revert_to
8943  ** @param xcb_window_t focus
8944  ** @param xcb_timestamp_t time
8945  ** @returns xcb_void_cookie_t
8946  **
8947  *****************************************************************************/
8948 
8951  uint8_t revert_to ,
8952  xcb_window_t focus ,
8953  xcb_timestamp_t time );
8954 
8964 /*****************************************************************************
8965  **
8966  ** xcb_void_cookie_t xcb_set_input_focus
8967  **
8968  ** @param xcb_connection_t *c
8969  ** @param uint8_t revert_to
8970  ** @param xcb_window_t focus
8971  ** @param xcb_timestamp_t time
8972  ** @returns xcb_void_cookie_t
8973  **
8974  *****************************************************************************/
8975 
8978  uint8_t revert_to ,
8979  xcb_window_t focus ,
8980  xcb_timestamp_t time );
8981 
8991 /*****************************************************************************
8992  **
8993  ** xcb_get_input_focus_cookie_t xcb_get_input_focus
8994  **
8995  ** @param xcb_connection_t *c
8996  ** @returns xcb_get_input_focus_cookie_t
8997  **
8998  *****************************************************************************/
8999 
9002 
9015 /*****************************************************************************
9016  **
9017  ** xcb_get_input_focus_cookie_t xcb_get_input_focus_unchecked
9018  **
9019  ** @param xcb_connection_t *c
9020  ** @returns xcb_get_input_focus_cookie_t
9021  **
9022  *****************************************************************************/
9023 
9026 
9042 /*****************************************************************************
9043  **
9044  ** xcb_get_input_focus_reply_t * xcb_get_input_focus_reply
9045  **
9046  ** @param xcb_connection_t *c
9047  ** @param xcb_get_input_focus_cookie_t cookie
9048  ** @param xcb_generic_error_t **e
9049  ** @returns xcb_get_input_focus_reply_t *
9050  **
9051  *****************************************************************************/
9052 
9056  xcb_generic_error_t **e );
9057 
9067 /*****************************************************************************
9068  **
9069  ** xcb_query_keymap_cookie_t xcb_query_keymap
9070  **
9071  ** @param xcb_connection_t *c
9072  ** @returns xcb_query_keymap_cookie_t
9073  **
9074  *****************************************************************************/
9075 
9078 
9091 /*****************************************************************************
9092  **
9093  ** xcb_query_keymap_cookie_t xcb_query_keymap_unchecked
9094  **
9095  ** @param xcb_connection_t *c
9096  ** @returns xcb_query_keymap_cookie_t
9097  **
9098  *****************************************************************************/
9099 
9102 
9118 /*****************************************************************************
9119  **
9120  ** xcb_query_keymap_reply_t * xcb_query_keymap_reply
9121  **
9122  ** @param xcb_connection_t *c
9123  ** @param xcb_query_keymap_cookie_t cookie
9124  ** @param xcb_generic_error_t **e
9125  ** @returns xcb_query_keymap_reply_t *
9126  **
9127  *****************************************************************************/
9128 
9131  xcb_query_keymap_cookie_t cookie ,
9132  xcb_generic_error_t **e );
9133 
9134 int
9135 xcb_open_font_sizeof (const void *_buffer );
9136 
9149 /*****************************************************************************
9150  **
9151  ** xcb_void_cookie_t xcb_open_font_checked
9152  **
9153  ** @param xcb_connection_t *c
9154  ** @param xcb_font_t fid
9155  ** @param uint16_t name_len
9156  ** @param const char *name
9157  ** @returns xcb_void_cookie_t
9158  **
9159  *****************************************************************************/
9160 
9163  xcb_font_t fid ,
9164  uint16_t name_len ,
9165  const char *name );
9166 
9176 /*****************************************************************************
9177  **
9178  ** xcb_void_cookie_t xcb_open_font
9179  **
9180  ** @param xcb_connection_t *c
9181  ** @param xcb_font_t fid
9182  ** @param uint16_t name_len
9183  ** @param const char *name
9184  ** @returns xcb_void_cookie_t
9185  **
9186  *****************************************************************************/
9187 
9190  xcb_font_t fid ,
9191  uint16_t name_len ,
9192  const char *name );
9193 
9206 /*****************************************************************************
9207  **
9208  ** xcb_void_cookie_t xcb_close_font_checked
9209  **
9210  ** @param xcb_connection_t *c
9211  ** @param xcb_font_t font
9212  ** @returns xcb_void_cookie_t
9213  **
9214  *****************************************************************************/
9215 
9218  xcb_font_t font );
9219 
9229 /*****************************************************************************
9230  **
9231  ** xcb_void_cookie_t xcb_close_font
9232  **
9233  ** @param xcb_connection_t *c
9234  ** @param xcb_font_t font
9235  ** @returns xcb_void_cookie_t
9236  **
9237  *****************************************************************************/
9238 
9241  xcb_font_t font );
9242 
9252 /*****************************************************************************
9253  **
9254  ** void xcb_fontprop_next
9255  **
9256  ** @param xcb_fontprop_iterator_t *i
9257  ** @returns void
9258  **
9259  *****************************************************************************/
9260 
9261 void
9263 
9274 /*****************************************************************************
9275  **
9276  ** xcb_generic_iterator_t xcb_fontprop_end
9277  **
9278  ** @param xcb_fontprop_iterator_t i
9279  ** @returns xcb_generic_iterator_t
9280  **
9281  *****************************************************************************/
9282 
9285 
9295 /*****************************************************************************
9296  **
9297  ** void xcb_charinfo_next
9298  **
9299  ** @param xcb_charinfo_iterator_t *i
9300  ** @returns void
9301  **
9302  *****************************************************************************/
9303 
9304 void
9306 
9317 /*****************************************************************************
9318  **
9319  ** xcb_generic_iterator_t xcb_charinfo_end
9320  **
9321  ** @param xcb_charinfo_iterator_t i
9322  ** @returns xcb_generic_iterator_t
9323  **
9324  *****************************************************************************/
9325 
9328 
9329 int
9330 xcb_query_font_sizeof (const void *_buffer );
9331 
9341 /*****************************************************************************
9342  **
9343  ** xcb_query_font_cookie_t xcb_query_font
9344  **
9345  ** @param xcb_connection_t *c
9346  ** @param xcb_fontable_t font
9347  ** @returns xcb_query_font_cookie_t
9348  **
9349  *****************************************************************************/
9350 
9353  xcb_fontable_t font );
9354 
9367 /*****************************************************************************
9368  **
9369  ** xcb_query_font_cookie_t xcb_query_font_unchecked
9370  **
9371  ** @param xcb_connection_t *c
9372  ** @param xcb_fontable_t font
9373  ** @returns xcb_query_font_cookie_t
9374  **
9375  *****************************************************************************/
9376 
9379  xcb_fontable_t font );
9380 
9381 
9382 /*****************************************************************************
9383  **
9384  ** xcb_fontprop_t * xcb_query_font_properties
9385  **
9386  ** @param const xcb_query_font_reply_t *R
9387  ** @returns xcb_fontprop_t *
9388  **
9389  *****************************************************************************/
9390 
9392 xcb_query_font_properties (const xcb_query_font_reply_t *R );
9393 
9394 
9395 /*****************************************************************************
9396  **
9397  ** int xcb_query_font_properties_length
9398  **
9399  ** @param const xcb_query_font_reply_t *R
9400  ** @returns int
9401  **
9402  *****************************************************************************/
9403 
9404 int
9405 xcb_query_font_properties_length (const xcb_query_font_reply_t *R );
9406 
9407 
9408 /*****************************************************************************
9409  **
9410  ** xcb_fontprop_iterator_t xcb_query_font_properties_iterator
9411  **
9412  ** @param const xcb_query_font_reply_t *R
9413  ** @returns xcb_fontprop_iterator_t
9414  **
9415  *****************************************************************************/
9416 
9418 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R );
9419 
9420 
9421 /*****************************************************************************
9422  **
9423  ** xcb_charinfo_t * xcb_query_font_char_infos
9424  **
9425  ** @param const xcb_query_font_reply_t *R
9426  ** @returns xcb_charinfo_t *
9427  **
9428  *****************************************************************************/
9429 
9431 xcb_query_font_char_infos (const xcb_query_font_reply_t *R );
9432 
9433 
9434 /*****************************************************************************
9435  **
9436  ** int xcb_query_font_char_infos_length
9437  **
9438  ** @param const xcb_query_font_reply_t *R
9439  ** @returns int
9440  **
9441  *****************************************************************************/
9442 
9443 int
9444 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R );
9445 
9446 
9447 /*****************************************************************************
9448  **
9449  ** xcb_charinfo_iterator_t xcb_query_font_char_infos_iterator
9450  **
9451  ** @param const xcb_query_font_reply_t *R
9452  ** @returns xcb_charinfo_iterator_t
9453  **
9454  *****************************************************************************/
9455 
9457 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R );
9458 
9474 /*****************************************************************************
9475  **
9476  ** xcb_query_font_reply_t * xcb_query_font_reply
9477  **
9478  ** @param xcb_connection_t *c
9479  ** @param xcb_query_font_cookie_t cookie
9480  ** @param xcb_generic_error_t **e
9481  ** @returns xcb_query_font_reply_t *
9482  **
9483  *****************************************************************************/
9484 
9487  xcb_query_font_cookie_t cookie ,
9488  xcb_generic_error_t **e );
9489 
9490 int
9491 xcb_query_text_extents_sizeof (const void *_buffer ,
9492  uint32_t string_len );
9493 
9503 /*****************************************************************************
9504  **
9505  ** xcb_query_text_extents_cookie_t xcb_query_text_extents
9506  **
9507  ** @param xcb_connection_t *c
9508  ** @param xcb_fontable_t font
9509  ** @param uint32_t string_len
9510  ** @param const xcb_char2b_t *string
9511  ** @returns xcb_query_text_extents_cookie_t
9512  **
9513  *****************************************************************************/
9514 
9517  xcb_fontable_t font ,
9518  uint32_t string_len ,
9519  const xcb_char2b_t *string );
9520 
9533 /*****************************************************************************
9534  **
9535  ** xcb_query_text_extents_cookie_t xcb_query_text_extents_unchecked
9536  **
9537  ** @param xcb_connection_t *c
9538  ** @param xcb_fontable_t font
9539  ** @param uint32_t string_len
9540  ** @param const xcb_char2b_t *string
9541  ** @returns xcb_query_text_extents_cookie_t
9542  **
9543  *****************************************************************************/
9544 
9547  xcb_fontable_t font ,
9548  uint32_t string_len ,
9549  const xcb_char2b_t *string );
9550 
9566 /*****************************************************************************
9567  **
9568  ** xcb_query_text_extents_reply_t * xcb_query_text_extents_reply
9569  **
9570  ** @param xcb_connection_t *c
9571  ** @param xcb_query_text_extents_cookie_t cookie
9572  ** @param xcb_generic_error_t **e
9573  ** @returns xcb_query_text_extents_reply_t *
9574  **
9575  *****************************************************************************/
9576 
9580  xcb_generic_error_t **e );
9581 
9582 int
9583 xcb_str_sizeof (const void *_buffer );
9584 
9585 
9586 /*****************************************************************************
9587  **
9588  ** char * xcb_str_name
9589  **
9590  ** @param const xcb_str_t *R
9591  ** @returns char *
9592  **
9593  *****************************************************************************/
9594 
9595 char *
9596 xcb_str_name (const xcb_str_t *R );
9597 
9598 
9599 /*****************************************************************************
9600  **
9601  ** int xcb_str_name_length
9602  **
9603  ** @param const xcb_str_t *R
9604  ** @returns int
9605  **
9606  *****************************************************************************/
9607 
9608 int
9609 xcb_str_name_length (const xcb_str_t *R );
9610 
9611 
9612 /*****************************************************************************
9613  **
9614  ** xcb_generic_iterator_t xcb_str_name_end
9615  **
9616  ** @param const xcb_str_t *R
9617  ** @returns xcb_generic_iterator_t
9618  **
9619  *****************************************************************************/
9620 
9622 xcb_str_name_end (const xcb_str_t *R );
9623 
9633 /*****************************************************************************
9634  **
9635  ** void xcb_str_next
9636  **
9637  ** @param xcb_str_iterator_t *i
9638  ** @returns void
9639  **
9640  *****************************************************************************/
9641 
9642 void
9644 
9655 /*****************************************************************************
9656  **
9657  ** xcb_generic_iterator_t xcb_str_end
9658  **
9659  ** @param xcb_str_iterator_t i
9660  ** @returns xcb_generic_iterator_t
9661  **
9662  *****************************************************************************/
9663 
9666 
9667 int
9668 xcb_list_fonts_sizeof (const void *_buffer );
9669 
9679 /*****************************************************************************
9680  **
9681  ** xcb_list_fonts_cookie_t xcb_list_fonts
9682  **
9683  ** @param xcb_connection_t *c
9684  ** @param uint16_t max_names
9685  ** @param uint16_t pattern_len
9686  ** @param const char *pattern
9687  ** @returns xcb_list_fonts_cookie_t
9688  **
9689  *****************************************************************************/
9690 
9693  uint16_t max_names ,
9694  uint16_t pattern_len ,
9695  const char *pattern );
9696 
9709 /*****************************************************************************
9710  **
9711  ** xcb_list_fonts_cookie_t xcb_list_fonts_unchecked
9712  **
9713  ** @param xcb_connection_t *c
9714  ** @param uint16_t max_names
9715  ** @param uint16_t pattern_len
9716  ** @param const char *pattern
9717  ** @returns xcb_list_fonts_cookie_t
9718  **
9719  *****************************************************************************/
9720 
9723  uint16_t max_names ,
9724  uint16_t pattern_len ,
9725  const char *pattern );
9726 
9727 
9728 /*****************************************************************************
9729  **
9730  ** int xcb_list_fonts_names_length
9731  **
9732  ** @param const xcb_list_fonts_reply_t *R
9733  ** @returns int
9734  **
9735  *****************************************************************************/
9736 
9737 int
9738 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R );
9739 
9740 
9741 /*****************************************************************************
9742  **
9743  ** xcb_str_iterator_t xcb_list_fonts_names_iterator
9744  **
9745  ** @param const xcb_list_fonts_reply_t *R
9746  ** @returns xcb_str_iterator_t
9747  **
9748  *****************************************************************************/
9749 
9751 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R );
9752 
9768 /*****************************************************************************
9769  **
9770  ** xcb_list_fonts_reply_t * xcb_list_fonts_reply
9771  **
9772  ** @param xcb_connection_t *c
9773  ** @param xcb_list_fonts_cookie_t cookie
9774  ** @param xcb_generic_error_t **e
9775  ** @returns xcb_list_fonts_reply_t *
9776  **
9777  *****************************************************************************/
9778 
9781  xcb_list_fonts_cookie_t cookie ,
9782  xcb_generic_error_t **e );
9783 
9784 int
9785 xcb_list_fonts_with_info_sizeof (const void *_buffer );
9786 
9796 /*****************************************************************************
9797  **
9798  ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info
9799  **
9800  ** @param xcb_connection_t *c
9801  ** @param uint16_t max_names
9802  ** @param uint16_t pattern_len
9803  ** @param const char *pattern
9804  ** @returns xcb_list_fonts_with_info_cookie_t
9805  **
9806  *****************************************************************************/
9807 
9810  uint16_t max_names ,
9811  uint16_t pattern_len ,
9812  const char *pattern );
9813 
9826 /*****************************************************************************
9827  **
9828  ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_unchecked
9829  **
9830  ** @param xcb_connection_t *c
9831  ** @param uint16_t max_names
9832  ** @param uint16_t pattern_len
9833  ** @param const char *pattern
9834  ** @returns xcb_list_fonts_with_info_cookie_t
9835  **
9836  *****************************************************************************/
9837 
9840  uint16_t max_names ,
9841  uint16_t pattern_len ,
9842  const char *pattern );
9843 
9844 
9845 /*****************************************************************************
9846  **
9847  ** xcb_fontprop_t * xcb_list_fonts_with_info_properties
9848  **
9849  ** @param const xcb_list_fonts_with_info_reply_t *R
9850  ** @returns xcb_fontprop_t *
9851  **
9852  *****************************************************************************/
9853 
9855 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R );
9856 
9857 
9858 /*****************************************************************************
9859  **
9860  ** int xcb_list_fonts_with_info_properties_length
9861  **
9862  ** @param const xcb_list_fonts_with_info_reply_t *R
9863  ** @returns int
9864  **
9865  *****************************************************************************/
9866 
9867 int
9868 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R );
9869 
9870 
9871 /*****************************************************************************
9872  **
9873  ** xcb_fontprop_iterator_t xcb_list_fonts_with_info_properties_iterator
9874  **
9875  ** @param const xcb_list_fonts_with_info_reply_t *R
9876  ** @returns xcb_fontprop_iterator_t
9877  **
9878  *****************************************************************************/
9879 
9881 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R );
9882 
9883 
9884 /*****************************************************************************
9885  **
9886  ** char * xcb_list_fonts_with_info_name
9887  **
9888  ** @param const xcb_list_fonts_with_info_reply_t *R
9889  ** @returns char *
9890  **
9891  *****************************************************************************/
9892 
9893 char *
9894 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R );
9895 
9896 
9897 /*****************************************************************************
9898  **
9899  ** int xcb_list_fonts_with_info_name_length
9900  **
9901  ** @param const xcb_list_fonts_with_info_reply_t *R
9902  ** @returns int
9903  **
9904  *****************************************************************************/
9905 
9906 int
9907 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R );
9908 
9909 
9910 /*****************************************************************************
9911  **
9912  ** xcb_generic_iterator_t xcb_list_fonts_with_info_name_end
9913  **
9914  ** @param const xcb_list_fonts_with_info_reply_t *R
9915  ** @returns xcb_generic_iterator_t
9916  **
9917  *****************************************************************************/
9918 
9920 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R );
9921 
9937 /*****************************************************************************
9938  **
9939  ** xcb_list_fonts_with_info_reply_t * xcb_list_fonts_with_info_reply
9940  **
9941  ** @param xcb_connection_t *c
9942  ** @param xcb_list_fonts_with_info_cookie_t cookie
9943  ** @param xcb_generic_error_t **e
9944  ** @returns xcb_list_fonts_with_info_reply_t *
9945  **
9946  *****************************************************************************/
9947 
9951  xcb_generic_error_t **e );
9952 
9953 int
9954 xcb_set_font_path_sizeof (const void *_buffer );
9955 
9968 /*****************************************************************************
9969  **
9970  ** xcb_void_cookie_t xcb_set_font_path_checked
9971  **
9972  ** @param xcb_connection_t *c
9973  ** @param uint16_t font_qty
9974  ** @param const xcb_str_t *font
9975  ** @returns xcb_void_cookie_t
9976  **
9977  *****************************************************************************/
9978 
9981  uint16_t font_qty ,
9982  const xcb_str_t *font );
9983 
9993 /*****************************************************************************
9994  **
9995  ** xcb_void_cookie_t xcb_set_font_path
9996  **
9997  ** @param xcb_connection_t *c
9998  ** @param uint16_t font_qty
9999  ** @param const xcb_str_t *font
10000  ** @returns xcb_void_cookie_t
10001  **
10002  *****************************************************************************/
10003 
10006  uint16_t font_qty ,
10007  const xcb_str_t *font );
10008 
10009 int
10010 xcb_get_font_path_sizeof (const void *_buffer );
10011 
10021 /*****************************************************************************
10022  **
10023  ** xcb_get_font_path_cookie_t xcb_get_font_path
10024  **
10025  ** @param xcb_connection_t *c
10026  ** @returns xcb_get_font_path_cookie_t
10027  **
10028  *****************************************************************************/
10029 
10032 
10045 /*****************************************************************************
10046  **
10047  ** xcb_get_font_path_cookie_t xcb_get_font_path_unchecked
10048  **
10049  ** @param xcb_connection_t *c
10050  ** @returns xcb_get_font_path_cookie_t
10051  **
10052  *****************************************************************************/
10053 
10056 
10057 
10058 /*****************************************************************************
10059  **
10060  ** int xcb_get_font_path_path_length
10061  **
10062  ** @param const xcb_get_font_path_reply_t *R
10063  ** @returns int
10064  **
10065  *****************************************************************************/
10066 
10067 int
10068 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R );
10069 
10070 
10071 /*****************************************************************************
10072  **
10073  ** xcb_str_iterator_t xcb_get_font_path_path_iterator
10074  **
10075  ** @param const xcb_get_font_path_reply_t *R
10076  ** @returns xcb_str_iterator_t
10077  **
10078  *****************************************************************************/
10079 
10081 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R );
10082 
10098 /*****************************************************************************
10099  **
10100  ** xcb_get_font_path_reply_t * xcb_get_font_path_reply
10101  **
10102  ** @param xcb_connection_t *c
10103  ** @param xcb_get_font_path_cookie_t cookie
10104  ** @param xcb_generic_error_t **e
10105  ** @returns xcb_get_font_path_reply_t *
10106  **
10107  *****************************************************************************/
10108 
10112  xcb_generic_error_t **e );
10113 
10126 /*****************************************************************************
10127  **
10128  ** xcb_void_cookie_t xcb_create_pixmap_checked
10129  **
10130  ** @param xcb_connection_t *c
10131  ** @param uint8_t depth
10132  ** @param xcb_pixmap_t pid
10133  ** @param xcb_drawable_t drawable
10134  ** @param uint16_t width
10135  ** @param uint16_t height
10136  ** @returns xcb_void_cookie_t
10137  **
10138  *****************************************************************************/
10139 
10142  uint8_t depth ,
10143  xcb_pixmap_t pid ,
10144  xcb_drawable_t drawable ,
10145  uint16_t width ,
10146  uint16_t height );
10147 
10157 /*****************************************************************************
10158  **
10159  ** xcb_void_cookie_t xcb_create_pixmap
10160  **
10161  ** @param xcb_connection_t *c
10162  ** @param uint8_t depth
10163  ** @param xcb_pixmap_t pid
10164  ** @param xcb_drawable_t drawable
10165  ** @param uint16_t width
10166  ** @param uint16_t height
10167  ** @returns xcb_void_cookie_t
10168  **
10169  *****************************************************************************/
10170 
10173  uint8_t depth ,
10174  xcb_pixmap_t pid ,
10175  xcb_drawable_t drawable ,
10176  uint16_t width ,
10177  uint16_t height );
10178 
10191 /*****************************************************************************
10192  **
10193  ** xcb_void_cookie_t xcb_free_pixmap_checked
10194  **
10195  ** @param xcb_connection_t *c
10196  ** @param xcb_pixmap_t pixmap
10197  ** @returns xcb_void_cookie_t
10198  **
10199  *****************************************************************************/
10200 
10203  xcb_pixmap_t pixmap );
10204 
10214 /*****************************************************************************
10215  **
10216  ** xcb_void_cookie_t xcb_free_pixmap
10217  **
10218  ** @param xcb_connection_t *c
10219  ** @param xcb_pixmap_t pixmap
10220  ** @returns xcb_void_cookie_t
10221  **
10222  *****************************************************************************/
10223 
10226  xcb_pixmap_t pixmap );
10227 
10228 int
10229 xcb_create_gc_sizeof (const void *_buffer );
10230 
10243 /*****************************************************************************
10244  **
10245  ** xcb_void_cookie_t xcb_create_gc_checked
10246  **
10247  ** @param xcb_connection_t *c
10248  ** @param xcb_gcontext_t cid
10249  ** @param xcb_drawable_t drawable
10250  ** @param uint32_t value_mask
10251  ** @param const uint32_t *value_list
10252  ** @returns xcb_void_cookie_t
10253  **
10254  *****************************************************************************/
10255 
10258  xcb_gcontext_t cid ,
10259  xcb_drawable_t drawable ,
10260  uint32_t value_mask ,
10261  const uint32_t *value_list );
10262 
10272 /*****************************************************************************
10273  **
10274  ** xcb_void_cookie_t xcb_create_gc
10275  **
10276  ** @param xcb_connection_t *c
10277  ** @param xcb_gcontext_t cid
10278  ** @param xcb_drawable_t drawable
10279  ** @param uint32_t value_mask
10280  ** @param const uint32_t *value_list
10281  ** @returns xcb_void_cookie_t
10282  **
10283  *****************************************************************************/
10284 
10287  xcb_gcontext_t cid ,
10288  xcb_drawable_t drawable ,
10289  uint32_t value_mask ,
10290  const uint32_t *value_list );
10291 
10292 int
10293 xcb_change_gc_sizeof (const void *_buffer );
10294 
10307 /*****************************************************************************
10308  **
10309  ** xcb_void_cookie_t xcb_change_gc_checked
10310  **
10311  ** @param xcb_connection_t *c
10312  ** @param xcb_gcontext_t gc
10313  ** @param uint32_t value_mask
10314  ** @param const uint32_t *value_list
10315  ** @returns xcb_void_cookie_t
10316  **
10317  *****************************************************************************/
10318 
10321  xcb_gcontext_t gc ,
10322  uint32_t value_mask ,
10323  const uint32_t *value_list );
10324 
10334 /*****************************************************************************
10335  **
10336  ** xcb_void_cookie_t xcb_change_gc
10337  **
10338  ** @param xcb_connection_t *c
10339  ** @param xcb_gcontext_t gc
10340  ** @param uint32_t value_mask
10341  ** @param const uint32_t *value_list
10342  ** @returns xcb_void_cookie_t
10343  **
10344  *****************************************************************************/
10345 
10348  xcb_gcontext_t gc ,
10349  uint32_t value_mask ,
10350  const uint32_t *value_list );
10351 
10364 /*****************************************************************************
10365  **
10366  ** xcb_void_cookie_t xcb_copy_gc_checked
10367  **
10368  ** @param xcb_connection_t *c
10369  ** @param xcb_gcontext_t src_gc
10370  ** @param xcb_gcontext_t dst_gc
10371  ** @param uint32_t value_mask
10372  ** @returns xcb_void_cookie_t
10373  **
10374  *****************************************************************************/
10375 
10378  xcb_gcontext_t src_gc ,
10379  xcb_gcontext_t dst_gc ,
10380  uint32_t value_mask );
10381 
10391 /*****************************************************************************
10392  **
10393  ** xcb_void_cookie_t xcb_copy_gc
10394  **
10395  ** @param xcb_connection_t *c
10396  ** @param xcb_gcontext_t src_gc
10397  ** @param xcb_gcontext_t dst_gc
10398  ** @param uint32_t value_mask
10399  ** @returns xcb_void_cookie_t
10400  **
10401  *****************************************************************************/
10402 
10405  xcb_gcontext_t src_gc ,
10406  xcb_gcontext_t dst_gc ,
10407  uint32_t value_mask );
10408 
10409 int
10410 xcb_set_dashes_sizeof (const void *_buffer );
10411 
10424 /*****************************************************************************
10425  **
10426  ** xcb_void_cookie_t xcb_set_dashes_checked
10427  **
10428  ** @param xcb_connection_t *c
10429  ** @param xcb_gcontext_t gc
10430  ** @param uint16_t dash_offset
10431  ** @param uint16_t dashes_len
10432  ** @param const uint8_t *dashes
10433  ** @returns xcb_void_cookie_t
10434  **
10435  *****************************************************************************/
10436 
10439  xcb_gcontext_t gc ,
10440  uint16_t dash_offset ,
10441  uint16_t dashes_len ,
10442  const uint8_t *dashes );
10443 
10453 /*****************************************************************************
10454  **
10455  ** xcb_void_cookie_t xcb_set_dashes
10456  **
10457  ** @param xcb_connection_t *c
10458  ** @param xcb_gcontext_t gc
10459  ** @param uint16_t dash_offset
10460  ** @param uint16_t dashes_len
10461  ** @param const uint8_t *dashes
10462  ** @returns xcb_void_cookie_t
10463  **
10464  *****************************************************************************/
10465 
10468  xcb_gcontext_t gc ,
10469  uint16_t dash_offset ,
10470  uint16_t dashes_len ,
10471  const uint8_t *dashes );
10472 
10473 int
10474 xcb_set_clip_rectangles_sizeof (const void *_buffer ,
10475  uint32_t rectangles_len );
10476 
10489 /*****************************************************************************
10490  **
10491  ** xcb_void_cookie_t xcb_set_clip_rectangles_checked
10492  **
10493  ** @param xcb_connection_t *c
10494  ** @param uint8_t ordering
10495  ** @param xcb_gcontext_t gc
10496  ** @param int16_t clip_x_origin
10497  ** @param int16_t clip_y_origin
10498  ** @param uint32_t rectangles_len
10499  ** @param const xcb_rectangle_t *rectangles
10500  ** @returns xcb_void_cookie_t
10501  **
10502  *****************************************************************************/
10503 
10506  uint8_t ordering ,
10507  xcb_gcontext_t gc ,
10508  int16_t clip_x_origin ,
10509  int16_t clip_y_origin ,
10510  uint32_t rectangles_len ,
10511  const xcb_rectangle_t *rectangles );
10512 
10522 /*****************************************************************************
10523  **
10524  ** xcb_void_cookie_t xcb_set_clip_rectangles
10525  **
10526  ** @param xcb_connection_t *c
10527  ** @param uint8_t ordering
10528  ** @param xcb_gcontext_t gc
10529  ** @param int16_t clip_x_origin
10530  ** @param int16_t clip_y_origin
10531  ** @param uint32_t rectangles_len
10532  ** @param const xcb_rectangle_t *rectangles
10533  ** @returns xcb_void_cookie_t
10534  **
10535  *****************************************************************************/
10536 
10539  uint8_t ordering ,
10540  xcb_gcontext_t gc ,
10541  int16_t clip_x_origin ,
10542  int16_t clip_y_origin ,
10543  uint32_t rectangles_len ,
10544  const xcb_rectangle_t *rectangles );
10545 
10558 /*****************************************************************************
10559  **
10560  ** xcb_void_cookie_t xcb_free_gc_checked
10561  **
10562  ** @param xcb_connection_t *c
10563  ** @param xcb_gcontext_t gc
10564  ** @returns xcb_void_cookie_t
10565  **
10566  *****************************************************************************/
10567 
10570  xcb_gcontext_t gc );
10571 
10581 /*****************************************************************************
10582  **
10583  ** xcb_void_cookie_t xcb_free_gc
10584  **
10585  ** @param xcb_connection_t *c
10586  ** @param xcb_gcontext_t gc
10587  ** @returns xcb_void_cookie_t
10588  **
10589  *****************************************************************************/
10590 
10593  xcb_gcontext_t gc );
10594 
10607 /*****************************************************************************
10608  **
10609  ** xcb_void_cookie_t xcb_clear_area_checked
10610  **
10611  ** @param xcb_connection_t *c
10612  ** @param uint8_t exposures
10613  ** @param xcb_window_t window
10614  ** @param int16_t x
10615  ** @param int16_t y
10616  ** @param uint16_t width
10617  ** @param uint16_t height
10618  ** @returns xcb_void_cookie_t
10619  **
10620  *****************************************************************************/
10621 
10624  uint8_t exposures ,
10625  xcb_window_t window ,
10626  int16_t x ,
10627  int16_t y ,
10628  uint16_t width ,
10629  uint16_t height );
10630 
10640 /*****************************************************************************
10641  **
10642  ** xcb_void_cookie_t xcb_clear_area
10643  **
10644  ** @param xcb_connection_t *c
10645  ** @param uint8_t exposures
10646  ** @param xcb_window_t window
10647  ** @param int16_t x
10648  ** @param int16_t y
10649  ** @param uint16_t width
10650  ** @param uint16_t height
10651  ** @returns xcb_void_cookie_t
10652  **
10653  *****************************************************************************/
10654 
10657  uint8_t exposures ,
10658  xcb_window_t window ,
10659  int16_t x ,
10660  int16_t y ,
10661  uint16_t width ,
10662  uint16_t height );
10663 
10676 /*****************************************************************************
10677  **
10678  ** xcb_void_cookie_t xcb_copy_area_checked
10679  **
10680  ** @param xcb_connection_t *c
10681  ** @param xcb_drawable_t src_drawable
10682  ** @param xcb_drawable_t dst_drawable
10683  ** @param xcb_gcontext_t gc
10684  ** @param int16_t src_x
10685  ** @param int16_t src_y
10686  ** @param int16_t dst_x
10687  ** @param int16_t dst_y
10688  ** @param uint16_t width
10689  ** @param uint16_t height
10690  ** @returns xcb_void_cookie_t
10691  **
10692  *****************************************************************************/
10693 
10696  xcb_drawable_t src_drawable ,
10697  xcb_drawable_t dst_drawable ,
10698  xcb_gcontext_t gc ,
10699  int16_t src_x ,
10700  int16_t src_y ,
10701  int16_t dst_x ,
10702  int16_t dst_y ,
10703  uint16_t width ,
10704  uint16_t height );
10705 
10715 /*****************************************************************************
10716  **
10717  ** xcb_void_cookie_t xcb_copy_area
10718  **
10719  ** @param xcb_connection_t *c
10720  ** @param xcb_drawable_t src_drawable
10721  ** @param xcb_drawable_t dst_drawable
10722  ** @param xcb_gcontext_t gc
10723  ** @param int16_t src_x
10724  ** @param int16_t src_y
10725  ** @param int16_t dst_x
10726  ** @param int16_t dst_y
10727  ** @param uint16_t width
10728  ** @param uint16_t height
10729  ** @returns xcb_void_cookie_t
10730  **
10731  *****************************************************************************/
10732 
10735  xcb_drawable_t src_drawable ,
10736  xcb_drawable_t dst_drawable ,
10737  xcb_gcontext_t gc ,
10738  int16_t src_x ,
10739  int16_t src_y ,
10740  int16_t dst_x ,
10741  int16_t dst_y ,
10742  uint16_t width ,
10743  uint16_t height );
10744 
10757 /*****************************************************************************
10758  **
10759  ** xcb_void_cookie_t xcb_copy_plane_checked
10760  **
10761  ** @param xcb_connection_t *c
10762  ** @param xcb_drawable_t src_drawable
10763  ** @param xcb_drawable_t dst_drawable
10764  ** @param xcb_gcontext_t gc
10765  ** @param int16_t src_x
10766  ** @param int16_t src_y
10767  ** @param int16_t dst_x
10768  ** @param int16_t dst_y
10769  ** @param uint16_t width
10770  ** @param uint16_t height
10771  ** @param uint32_t bit_plane
10772  ** @returns xcb_void_cookie_t
10773  **
10774  *****************************************************************************/
10775 
10778  xcb_drawable_t src_drawable ,
10779  xcb_drawable_t dst_drawable ,
10780  xcb_gcontext_t gc ,
10781  int16_t src_x ,
10782  int16_t src_y ,
10783  int16_t dst_x ,
10784  int16_t dst_y ,
10785  uint16_t width ,
10786  uint16_t height ,
10787  uint32_t bit_plane );
10788 
10798 /*****************************************************************************
10799  **
10800  ** xcb_void_cookie_t xcb_copy_plane
10801  **
10802  ** @param xcb_connection_t *c
10803  ** @param xcb_drawable_t src_drawable
10804  ** @param xcb_drawable_t dst_drawable
10805  ** @param xcb_gcontext_t gc
10806  ** @param int16_t src_x
10807  ** @param int16_t src_y
10808  ** @param int16_t dst_x
10809  ** @param int16_t dst_y
10810  ** @param uint16_t width
10811  ** @param uint16_t height
10812  ** @param uint32_t bit_plane
10813  ** @returns xcb_void_cookie_t
10814  **
10815  *****************************************************************************/
10816 
10819  xcb_drawable_t src_drawable ,
10820  xcb_drawable_t dst_drawable ,
10821  xcb_gcontext_t gc ,
10822  int16_t src_x ,
10823  int16_t src_y ,
10824  int16_t dst_x ,
10825  int16_t dst_y ,
10826  uint16_t width ,
10827  uint16_t height ,
10828  uint32_t bit_plane );
10829 
10830 int
10831 xcb_poly_point_sizeof (const void *_buffer ,
10832  uint32_t points_len );
10833 
10846 /*****************************************************************************
10847  **
10848  ** xcb_void_cookie_t xcb_poly_point_checked
10849  **
10850  ** @param xcb_connection_t *c
10851  ** @param uint8_t coordinate_mode
10852  ** @param xcb_drawable_t drawable
10853  ** @param xcb_gcontext_t gc
10854  ** @param uint32_t points_len
10855  ** @param const xcb_point_t *points
10856  ** @returns xcb_void_cookie_t
10857  **
10858  *****************************************************************************/
10859 
10862  uint8_t coordinate_mode ,
10863  xcb_drawable_t drawable ,
10864  xcb_gcontext_t gc ,
10865  uint32_t points_len ,
10866  const xcb_point_t *points );
10867 
10877 /*****************************************************************************
10878  **
10879  ** xcb_void_cookie_t xcb_poly_point
10880  **
10881  ** @param xcb_connection_t *c
10882  ** @param uint8_t coordinate_mode
10883  ** @param xcb_drawable_t drawable
10884  ** @param xcb_gcontext_t gc
10885  ** @param uint32_t points_len
10886  ** @param const xcb_point_t *points
10887  ** @returns xcb_void_cookie_t
10888  **
10889  *****************************************************************************/
10890 
10893  uint8_t coordinate_mode ,
10894  xcb_drawable_t drawable ,
10895  xcb_gcontext_t gc ,
10896  uint32_t points_len ,
10897  const xcb_point_t *points );
10898 
10899 int
10900 xcb_poly_line_sizeof (const void *_buffer ,
10901  uint32_t points_len );
10902 
10915 /*****************************************************************************
10916  **
10917  ** xcb_void_cookie_t xcb_poly_line_checked
10918  **
10919  ** @param xcb_connection_t *c
10920  ** @param uint8_t coordinate_mode
10921  ** @param xcb_drawable_t drawable
10922  ** @param xcb_gcontext_t gc
10923  ** @param uint32_t points_len
10924  ** @param const xcb_point_t *points
10925  ** @returns xcb_void_cookie_t
10926  **
10927  *****************************************************************************/
10928 
10931  uint8_t coordinate_mode ,
10932  xcb_drawable_t drawable ,
10933  xcb_gcontext_t gc ,
10934  uint32_t points_len ,
10935  const xcb_point_t *points );
10936 
10946 /*****************************************************************************
10947  **
10948  ** xcb_void_cookie_t xcb_poly_line
10949  **
10950  ** @param xcb_connection_t *c
10951  ** @param uint8_t coordinate_mode
10952  ** @param xcb_drawable_t drawable
10953  ** @param xcb_gcontext_t gc
10954  ** @param uint32_t points_len
10955  ** @param const xcb_point_t *points
10956  ** @returns xcb_void_cookie_t
10957  **
10958  *****************************************************************************/
10959 
10962  uint8_t coordinate_mode ,
10963  xcb_drawable_t drawable ,
10964  xcb_gcontext_t gc ,
10965  uint32_t points_len ,
10966  const xcb_point_t *points );
10967 
10977 /*****************************************************************************
10978  **
10979  ** void xcb_segment_next
10980  **
10981  ** @param xcb_segment_iterator_t *i
10982  ** @returns void
10983  **
10984  *****************************************************************************/
10985 
10986 void
10988 
10999 /*****************************************************************************
11000  **
11001  ** xcb_generic_iterator_t xcb_segment_end
11002  **
11003  ** @param xcb_segment_iterator_t i
11004  ** @returns xcb_generic_iterator_t
11005  **
11006  *****************************************************************************/
11007 
11010 
11011 int
11012 xcb_poly_segment_sizeof (const void *_buffer ,
11013  uint32_t segments_len );
11014 
11027 /*****************************************************************************
11028  **
11029  ** xcb_void_cookie_t xcb_poly_segment_checked
11030  **
11031  ** @param xcb_connection_t *c
11032  ** @param xcb_drawable_t drawable
11033  ** @param xcb_gcontext_t gc
11034  ** @param uint32_t segments_len
11035  ** @param const xcb_segment_t *segments
11036  ** @returns xcb_void_cookie_t
11037  **
11038  *****************************************************************************/
11039 
11042  xcb_drawable_t drawable ,
11043  xcb_gcontext_t gc ,
11044  uint32_t segments_len ,
11045  const xcb_segment_t *segments );
11046 
11056 /*****************************************************************************
11057  **
11058  ** xcb_void_cookie_t xcb_poly_segment
11059  **
11060  ** @param xcb_connection_t *c
11061  ** @param xcb_drawable_t drawable
11062  ** @param xcb_gcontext_t gc
11063  ** @param uint32_t segments_len
11064  ** @param const xcb_segment_t *segments
11065  ** @returns xcb_void_cookie_t
11066  **
11067  *****************************************************************************/
11068 
11071  xcb_drawable_t drawable ,
11072  xcb_gcontext_t gc ,
11073  uint32_t segments_len ,
11074  const xcb_segment_t *segments );
11075 
11076 int
11077 xcb_poly_rectangle_sizeof (const void *_buffer ,
11078  uint32_t rectangles_len );
11079 
11092 /*****************************************************************************
11093  **
11094  ** xcb_void_cookie_t xcb_poly_rectangle_checked
11095  **
11096  ** @param xcb_connection_t *c
11097  ** @param xcb_drawable_t drawable
11098  ** @param xcb_gcontext_t gc
11099  ** @param uint32_t rectangles_len
11100  ** @param const xcb_rectangle_t *rectangles
11101  ** @returns xcb_void_cookie_t
11102  **
11103  *****************************************************************************/
11104 
11107  xcb_drawable_t drawable ,
11108  xcb_gcontext_t gc ,
11109  uint32_t rectangles_len ,
11110  const xcb_rectangle_t *rectangles );
11111 
11121 /*****************************************************************************
11122  **
11123  ** xcb_void_cookie_t xcb_poly_rectangle
11124  **
11125  ** @param xcb_connection_t *c
11126  ** @param xcb_drawable_t drawable
11127  ** @param xcb_gcontext_t gc
11128  ** @param uint32_t rectangles_len
11129  ** @param const xcb_rectangle_t *rectangles
11130  ** @returns xcb_void_cookie_t
11131  **
11132  *****************************************************************************/
11133 
11136  xcb_drawable_t drawable ,
11137  xcb_gcontext_t gc ,
11138  uint32_t rectangles_len ,
11139  const xcb_rectangle_t *rectangles );
11140 
11141 int
11142 xcb_poly_arc_sizeof (const void *_buffer ,
11143  uint32_t arcs_len );
11144 
11157 /*****************************************************************************
11158  **
11159  ** xcb_void_cookie_t xcb_poly_arc_checked
11160  **
11161  ** @param xcb_connection_t *c
11162  ** @param xcb_drawable_t drawable
11163  ** @param xcb_gcontext_t gc
11164  ** @param uint32_t arcs_len
11165  ** @param const xcb_arc_t *arcs
11166  ** @returns xcb_void_cookie_t
11167  **
11168  *****************************************************************************/
11169 
11172  xcb_drawable_t drawable ,
11173  xcb_gcontext_t gc ,
11174  uint32_t arcs_len ,
11175  const xcb_arc_t *arcs );
11176 
11186 /*****************************************************************************
11187  **
11188  ** xcb_void_cookie_t xcb_poly_arc
11189  **
11190  ** @param xcb_connection_t *c
11191  ** @param xcb_drawable_t drawable
11192  ** @param xcb_gcontext_t gc
11193  ** @param uint32_t arcs_len
11194  ** @param const xcb_arc_t *arcs
11195  ** @returns xcb_void_cookie_t
11196  **
11197  *****************************************************************************/
11198 
11201  xcb_drawable_t drawable ,
11202  xcb_gcontext_t gc ,
11203  uint32_t arcs_len ,
11204  const xcb_arc_t *arcs );
11205 
11206 int
11207 xcb_fill_poly_sizeof (const void *_buffer ,
11208  uint32_t points_len );
11209 
11222 /*****************************************************************************
11223  **
11224  ** xcb_void_cookie_t xcb_fill_poly_checked
11225  **
11226  ** @param xcb_connection_t *c
11227  ** @param xcb_drawable_t drawable
11228  ** @param xcb_gcontext_t gc
11229  ** @param uint8_t shape
11230  ** @param uint8_t coordinate_mode
11231  ** @param uint32_t points_len
11232  ** @param const xcb_point_t *points
11233  ** @returns xcb_void_cookie_t
11234  **
11235  *****************************************************************************/
11236 
11239  xcb_drawable_t drawable ,
11240  xcb_gcontext_t gc ,
11241  uint8_t shape ,
11242  uint8_t coordinate_mode ,
11243  uint32_t points_len ,
11244  const xcb_point_t *points );
11245 
11255 /*****************************************************************************
11256  **
11257  ** xcb_void_cookie_t xcb_fill_poly
11258  **
11259  ** @param xcb_connection_t *c
11260  ** @param xcb_drawable_t drawable
11261  ** @param xcb_gcontext_t gc
11262  ** @param uint8_t shape
11263  ** @param uint8_t coordinate_mode
11264  ** @param uint32_t points_len
11265  ** @param const xcb_point_t *points
11266  ** @returns xcb_void_cookie_t
11267  **
11268  *****************************************************************************/
11269 
11272  xcb_drawable_t drawable ,
11273  xcb_gcontext_t gc ,
11274  uint8_t shape ,
11275  uint8_t coordinate_mode ,
11276  uint32_t points_len ,
11277  const xcb_point_t *points );
11278 
11279 int
11280 xcb_poly_fill_rectangle_sizeof (const void *_buffer ,
11281  uint32_t rectangles_len );
11282 
11295 /*****************************************************************************
11296  **
11297  ** xcb_void_cookie_t xcb_poly_fill_rectangle_checked
11298  **
11299  ** @param xcb_connection_t *c
11300  ** @param xcb_drawable_t drawable
11301  ** @param xcb_gcontext_t gc
11302  ** @param uint32_t rectangles_len
11303  ** @param const xcb_rectangle_t *rectangles
11304  ** @returns xcb_void_cookie_t
11305  **
11306  *****************************************************************************/
11307 
11310  xcb_drawable_t drawable ,
11311  xcb_gcontext_t gc ,
11312  uint32_t rectangles_len ,
11313  const xcb_rectangle_t *rectangles );
11314 
11324 /*****************************************************************************
11325  **
11326  ** xcb_void_cookie_t xcb_poly_fill_rectangle
11327  **
11328  ** @param xcb_connection_t *c
11329  ** @param xcb_drawable_t drawable
11330  ** @param xcb_gcontext_t gc
11331  ** @param uint32_t rectangles_len
11332  ** @param const xcb_rectangle_t *rectangles
11333  ** @returns xcb_void_cookie_t
11334  **
11335  *****************************************************************************/
11336 
11339  xcb_drawable_t drawable ,
11340  xcb_gcontext_t gc ,
11341  uint32_t rectangles_len ,
11342  const xcb_rectangle_t *rectangles );
11343 
11344 int
11345 xcb_poly_fill_arc_sizeof (const void *_buffer ,
11346  uint32_t arcs_len );
11347 
11360 /*****************************************************************************
11361  **
11362  ** xcb_void_cookie_t xcb_poly_fill_arc_checked
11363  **
11364  ** @param xcb_connection_t *c
11365  ** @param xcb_drawable_t drawable
11366  ** @param xcb_gcontext_t gc
11367  ** @param uint32_t arcs_len
11368  ** @param const xcb_arc_t *arcs
11369  ** @returns xcb_void_cookie_t
11370  **
11371  *****************************************************************************/
11372 
11375  xcb_drawable_t drawable ,
11376  xcb_gcontext_t gc ,
11377  uint32_t arcs_len ,
11378  const xcb_arc_t *arcs );
11379 
11389 /*****************************************************************************
11390  **
11391  ** xcb_void_cookie_t xcb_poly_fill_arc
11392  **
11393  ** @param xcb_connection_t *c
11394  ** @param xcb_drawable_t drawable
11395  ** @param xcb_gcontext_t gc
11396  ** @param uint32_t arcs_len
11397  ** @param const xcb_arc_t *arcs
11398  ** @returns xcb_void_cookie_t
11399  **
11400  *****************************************************************************/
11401 
11404  xcb_drawable_t drawable ,
11405  xcb_gcontext_t gc ,
11406  uint32_t arcs_len ,
11407  const xcb_arc_t *arcs );
11408 
11409 int
11410 xcb_put_image_sizeof (const void *_buffer ,
11411  uint32_t data_len );
11412 
11425 /*****************************************************************************
11426  **
11427  ** xcb_void_cookie_t xcb_put_image_checked
11428  **
11429  ** @param xcb_connection_t *c
11430  ** @param uint8_t format
11431  ** @param xcb_drawable_t drawable
11432  ** @param xcb_gcontext_t gc
11433  ** @param uint16_t width
11434  ** @param uint16_t height
11435  ** @param int16_t dst_x
11436  ** @param int16_t dst_y
11437  ** @param uint8_t left_pad
11438  ** @param uint8_t depth
11439  ** @param uint32_t data_len
11440  ** @param const uint8_t *data
11441  ** @returns xcb_void_cookie_t
11442  **
11443  *****************************************************************************/
11444 
11447  uint8_t format ,
11448  xcb_drawable_t drawable ,
11449  xcb_gcontext_t gc ,
11450  uint16_t width ,
11451  uint16_t height ,
11452  int16_t dst_x ,
11453  int16_t dst_y ,
11454  uint8_t left_pad ,
11455  uint8_t depth ,
11456  uint32_t data_len ,
11457  const uint8_t *data );
11458 
11468 /*****************************************************************************
11469  **
11470  ** xcb_void_cookie_t xcb_put_image
11471  **
11472  ** @param xcb_connection_t *c
11473  ** @param uint8_t format
11474  ** @param xcb_drawable_t drawable
11475  ** @param xcb_gcontext_t gc
11476  ** @param uint16_t width
11477  ** @param uint16_t height
11478  ** @param int16_t dst_x
11479  ** @param int16_t dst_y
11480  ** @param uint8_t left_pad
11481  ** @param uint8_t depth
11482  ** @param uint32_t data_len
11483  ** @param const uint8_t *data
11484  ** @returns xcb_void_cookie_t
11485  **
11486  *****************************************************************************/
11487 
11490  uint8_t format ,
11491  xcb_drawable_t drawable ,
11492  xcb_gcontext_t gc ,
11493  uint16_t width ,
11494  uint16_t height ,
11495  int16_t dst_x ,
11496  int16_t dst_y ,
11497  uint8_t left_pad ,
11498  uint8_t depth ,
11499  uint32_t data_len ,
11500  const uint8_t *data );
11501 
11502 int
11503 xcb_get_image_sizeof (const void *_buffer );
11504 
11514 /*****************************************************************************
11515  **
11516  ** xcb_get_image_cookie_t xcb_get_image
11517  **
11518  ** @param xcb_connection_t *c
11519  ** @param uint8_t format
11520  ** @param xcb_drawable_t drawable
11521  ** @param int16_t x
11522  ** @param int16_t y
11523  ** @param uint16_t width
11524  ** @param uint16_t height
11525  ** @param uint32_t plane_mask
11526  ** @returns xcb_get_image_cookie_t
11527  **
11528  *****************************************************************************/
11529 
11532  uint8_t format ,
11533  xcb_drawable_t drawable ,
11534  int16_t x ,
11535  int16_t y ,
11536  uint16_t width ,
11537  uint16_t height ,
11538  uint32_t plane_mask );
11539 
11552 /*****************************************************************************
11553  **
11554  ** xcb_get_image_cookie_t xcb_get_image_unchecked
11555  **
11556  ** @param xcb_connection_t *c
11557  ** @param uint8_t format
11558  ** @param xcb_drawable_t drawable
11559  ** @param int16_t x
11560  ** @param int16_t y
11561  ** @param uint16_t width
11562  ** @param uint16_t height
11563  ** @param uint32_t plane_mask
11564  ** @returns xcb_get_image_cookie_t
11565  **
11566  *****************************************************************************/
11567 
11570  uint8_t format ,
11571  xcb_drawable_t drawable ,
11572  int16_t x ,
11573  int16_t y ,
11574  uint16_t width ,
11575  uint16_t height ,
11576  uint32_t plane_mask );
11577 
11578 
11579 /*****************************************************************************
11580  **
11581  ** uint8_t * xcb_get_image_data
11582  **
11583  ** @param const xcb_get_image_reply_t *R
11584  ** @returns uint8_t *
11585  **
11586  *****************************************************************************/
11587 
11588 uint8_t *
11589 xcb_get_image_data (const xcb_get_image_reply_t *R );
11590 
11591 
11592 /*****************************************************************************
11593  **
11594  ** int xcb_get_image_data_length
11595  **
11596  ** @param const xcb_get_image_reply_t *R
11597  ** @returns int
11598  **
11599  *****************************************************************************/
11600 
11601 int
11602 xcb_get_image_data_length (const xcb_get_image_reply_t *R );
11603 
11604 
11605 /*****************************************************************************
11606  **
11607  ** xcb_generic_iterator_t xcb_get_image_data_end
11608  **
11609  ** @param const xcb_get_image_reply_t *R
11610  ** @returns xcb_generic_iterator_t
11611  **
11612  *****************************************************************************/
11613 
11615 xcb_get_image_data_end (const xcb_get_image_reply_t *R );
11616 
11632 /*****************************************************************************
11633  **
11634  ** xcb_get_image_reply_t * xcb_get_image_reply
11635  **
11636  ** @param xcb_connection_t *c
11637  ** @param xcb_get_image_cookie_t cookie
11638  ** @param xcb_generic_error_t **e
11639  ** @returns xcb_get_image_reply_t *
11640  **
11641  *****************************************************************************/
11642 
11645  xcb_get_image_cookie_t cookie ,
11646  xcb_generic_error_t **e );
11647 
11648 int
11649 xcb_poly_text_8_sizeof (const void *_buffer ,
11650  uint32_t items_len );
11651 
11664 /*****************************************************************************
11665  **
11666  ** xcb_void_cookie_t xcb_poly_text_8_checked
11667  **
11668  ** @param xcb_connection_t *c
11669  ** @param xcb_drawable_t drawable
11670  ** @param xcb_gcontext_t gc
11671  ** @param int16_t x
11672  ** @param int16_t y
11673  ** @param uint32_t items_len
11674  ** @param const uint8_t *items
11675  ** @returns xcb_void_cookie_t
11676  **
11677  *****************************************************************************/
11678 
11681  xcb_drawable_t drawable ,
11682  xcb_gcontext_t gc ,
11683  int16_t x ,
11684  int16_t y ,
11685  uint32_t items_len ,
11686  const uint8_t *items );
11687 
11697 /*****************************************************************************
11698  **
11699  ** xcb_void_cookie_t xcb_poly_text_8
11700  **
11701  ** @param xcb_connection_t *c
11702  ** @param xcb_drawable_t drawable
11703  ** @param xcb_gcontext_t gc
11704  ** @param int16_t x
11705  ** @param int16_t y
11706  ** @param uint32_t items_len
11707  ** @param const uint8_t *items
11708  ** @returns xcb_void_cookie_t
11709  **
11710  *****************************************************************************/
11711 
11714  xcb_drawable_t drawable ,
11715  xcb_gcontext_t gc ,
11716  int16_t x ,
11717  int16_t y ,
11718  uint32_t items_len ,
11719  const uint8_t *items );
11720 
11721 int
11722 xcb_poly_text_16_sizeof (const void *_buffer ,
11723  uint32_t items_len );
11724 
11737 /*****************************************************************************
11738  **
11739  ** xcb_void_cookie_t xcb_poly_text_16_checked
11740  **
11741  ** @param xcb_connection_t *c
11742  ** @param xcb_drawable_t drawable
11743  ** @param xcb_gcontext_t gc
11744  ** @param int16_t x
11745  ** @param int16_t y
11746  ** @param uint32_t items_len
11747  ** @param const uint8_t *items
11748  ** @returns xcb_void_cookie_t
11749  **
11750  *****************************************************************************/
11751 
11754  xcb_drawable_t drawable ,
11755  xcb_gcontext_t gc ,
11756  int16_t x ,
11757  int16_t y ,
11758  uint32_t items_len ,
11759  const uint8_t *items );
11760 
11770 /*****************************************************************************
11771  **
11772  ** xcb_void_cookie_t xcb_poly_text_16
11773  **
11774  ** @param xcb_connection_t *c
11775  ** @param xcb_drawable_t drawable
11776  ** @param xcb_gcontext_t gc
11777  ** @param int16_t x
11778  ** @param int16_t y
11779  ** @param uint32_t items_len
11780  ** @param const uint8_t *items
11781  ** @returns xcb_void_cookie_t
11782  **
11783  *****************************************************************************/
11784 
11787  xcb_drawable_t drawable ,
11788  xcb_gcontext_t gc ,
11789  int16_t x ,
11790  int16_t y ,
11791  uint32_t items_len ,
11792  const uint8_t *items );
11793 
11794 int
11795 xcb_image_text_8_sizeof (const void *_buffer );
11796 
11809 /*****************************************************************************
11810  **
11811  ** xcb_void_cookie_t xcb_image_text_8_checked
11812  **
11813  ** @param xcb_connection_t *c
11814  ** @param uint8_t string_len
11815  ** @param xcb_drawable_t drawable
11816  ** @param xcb_gcontext_t gc
11817  ** @param int16_t x
11818  ** @param int16_t y
11819  ** @param const char *string
11820  ** @returns xcb_void_cookie_t
11821  **
11822  *****************************************************************************/
11823 
11826  uint8_t string_len ,
11827  xcb_drawable_t drawable ,
11828  xcb_gcontext_t gc ,
11829  int16_t x ,
11830  int16_t y ,
11831  const char *string );
11832 
11842 /*****************************************************************************
11843  **
11844  ** xcb_void_cookie_t xcb_image_text_8
11845  **
11846  ** @param xcb_connection_t *c
11847  ** @param uint8_t string_len
11848  ** @param xcb_drawable_t drawable
11849  ** @param xcb_gcontext_t gc
11850  ** @param int16_t x
11851  ** @param int16_t y
11852  ** @param const char *string
11853  ** @returns xcb_void_cookie_t
11854  **
11855  *****************************************************************************/
11856 
11859  uint8_t string_len ,
11860  xcb_drawable_t drawable ,
11861  xcb_gcontext_t gc ,
11862  int16_t x ,
11863  int16_t y ,
11864  const char *string );
11865 
11866 int
11867 xcb_image_text_16_sizeof (const void *_buffer );
11868 
11881 /*****************************************************************************
11882  **
11883  ** xcb_void_cookie_t xcb_image_text_16_checked
11884  **
11885  ** @param xcb_connection_t *c
11886  ** @param uint8_t string_len
11887  ** @param xcb_drawable_t drawable
11888  ** @param xcb_gcontext_t gc
11889  ** @param int16_t x
11890  ** @param int16_t y
11891  ** @param const xcb_char2b_t *string
11892  ** @returns xcb_void_cookie_t
11893  **
11894  *****************************************************************************/
11895 
11898  uint8_t string_len ,
11899  xcb_drawable_t drawable ,
11900  xcb_gcontext_t gc ,
11901  int16_t x ,
11902  int16_t y ,
11903  const xcb_char2b_t *string );
11904 
11914 /*****************************************************************************
11915  **
11916  ** xcb_void_cookie_t xcb_image_text_16
11917  **
11918  ** @param xcb_connection_t *c
11919  ** @param uint8_t string_len
11920  ** @param xcb_drawable_t drawable
11921  ** @param xcb_gcontext_t gc
11922  ** @param int16_t x
11923  ** @param int16_t y
11924  ** @param const xcb_char2b_t *string
11925  ** @returns xcb_void_cookie_t
11926  **
11927  *****************************************************************************/
11928 
11931  uint8_t string_len ,
11932  xcb_drawable_t drawable ,
11933  xcb_gcontext_t gc ,
11934  int16_t x ,
11935  int16_t y ,
11936  const xcb_char2b_t *string );
11937 
11950 /*****************************************************************************
11951  **
11952  ** xcb_void_cookie_t xcb_create_colormap_checked
11953  **
11954  ** @param xcb_connection_t *c
11955  ** @param uint8_t alloc
11956  ** @param xcb_colormap_t mid
11957  ** @param xcb_window_t window
11958  ** @param xcb_visualid_t visual
11959  ** @returns xcb_void_cookie_t
11960  **
11961  *****************************************************************************/
11962 
11965  uint8_t alloc ,
11966  xcb_colormap_t mid ,
11967  xcb_window_t window ,
11968  xcb_visualid_t visual );
11969 
11979 /*****************************************************************************
11980  **
11981  ** xcb_void_cookie_t xcb_create_colormap
11982  **
11983  ** @param xcb_connection_t *c
11984  ** @param uint8_t alloc
11985  ** @param xcb_colormap_t mid
11986  ** @param xcb_window_t window
11987  ** @param xcb_visualid_t visual
11988  ** @returns xcb_void_cookie_t
11989  **
11990  *****************************************************************************/
11991 
11994  uint8_t alloc ,
11995  xcb_colormap_t mid ,
11996  xcb_window_t window ,
11997  xcb_visualid_t visual );
11998 
12011 /*****************************************************************************
12012  **
12013  ** xcb_void_cookie_t xcb_free_colormap_checked
12014  **
12015  ** @param xcb_connection_t *c
12016  ** @param xcb_colormap_t cmap
12017  ** @returns xcb_void_cookie_t
12018  **
12019  *****************************************************************************/
12020 
12023  xcb_colormap_t cmap );
12024 
12034 /*****************************************************************************
12035  **
12036  ** xcb_void_cookie_t xcb_free_colormap
12037  **
12038  ** @param xcb_connection_t *c
12039  ** @param xcb_colormap_t cmap
12040  ** @returns xcb_void_cookie_t
12041  **
12042  *****************************************************************************/
12043 
12046  xcb_colormap_t cmap );
12047 
12060 /*****************************************************************************
12061  **
12062  ** xcb_void_cookie_t xcb_copy_colormap_and_free_checked
12063  **
12064  ** @param xcb_connection_t *c
12065  ** @param xcb_colormap_t mid
12066  ** @param xcb_colormap_t src_cmap
12067  ** @returns xcb_void_cookie_t
12068  **
12069  *****************************************************************************/
12070 
12073  xcb_colormap_t mid ,
12074  xcb_colormap_t src_cmap );
12075 
12085 /*****************************************************************************
12086  **
12087  ** xcb_void_cookie_t xcb_copy_colormap_and_free
12088  **
12089  ** @param xcb_connection_t *c
12090  ** @param xcb_colormap_t mid
12091  ** @param xcb_colormap_t src_cmap
12092  ** @returns xcb_void_cookie_t
12093  **
12094  *****************************************************************************/
12095 
12098  xcb_colormap_t mid ,
12099  xcb_colormap_t src_cmap );
12100 
12113 /*****************************************************************************
12114  **
12115  ** xcb_void_cookie_t xcb_install_colormap_checked
12116  **
12117  ** @param xcb_connection_t *c
12118  ** @param xcb_colormap_t cmap
12119  ** @returns xcb_void_cookie_t
12120  **
12121  *****************************************************************************/
12122 
12125  xcb_colormap_t cmap );
12126 
12136 /*****************************************************************************
12137  **
12138  ** xcb_void_cookie_t xcb_install_colormap
12139  **
12140  ** @param xcb_connection_t *c
12141  ** @param xcb_colormap_t cmap
12142  ** @returns xcb_void_cookie_t
12143  **
12144  *****************************************************************************/
12145 
12148  xcb_colormap_t cmap );
12149 
12162 /*****************************************************************************
12163  **
12164  ** xcb_void_cookie_t xcb_uninstall_colormap_checked
12165  **
12166  ** @param xcb_connection_t *c
12167  ** @param xcb_colormap_t cmap
12168  ** @returns xcb_void_cookie_t
12169  **
12170  *****************************************************************************/
12171 
12174  xcb_colormap_t cmap );
12175 
12185 /*****************************************************************************
12186  **
12187  ** xcb_void_cookie_t xcb_uninstall_colormap
12188  **
12189  ** @param xcb_connection_t *c
12190  ** @param xcb_colormap_t cmap
12191  ** @returns xcb_void_cookie_t
12192  **
12193  *****************************************************************************/
12194 
12197  xcb_colormap_t cmap );
12198 
12199 int
12200 xcb_list_installed_colormaps_sizeof (const void *_buffer );
12201 
12211 /*****************************************************************************
12212  **
12213  ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps
12214  **
12215  ** @param xcb_connection_t *c
12216  ** @param xcb_window_t window
12217  ** @returns xcb_list_installed_colormaps_cookie_t
12218  **
12219  *****************************************************************************/
12220 
12223  xcb_window_t window );
12224 
12237 /*****************************************************************************
12238  **
12239  ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_unchecked
12240  **
12241  ** @param xcb_connection_t *c
12242  ** @param xcb_window_t window
12243  ** @returns xcb_list_installed_colormaps_cookie_t
12244  **
12245  *****************************************************************************/
12246 
12249  xcb_window_t window );
12250 
12251 
12252 /*****************************************************************************
12253  **
12254  ** xcb_colormap_t * xcb_list_installed_colormaps_cmaps
12255  **
12256  ** @param const xcb_list_installed_colormaps_reply_t *R
12257  ** @returns xcb_colormap_t *
12258  **
12259  *****************************************************************************/
12260 
12261 xcb_colormap_t *
12262 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R );
12263 
12264 
12265 /*****************************************************************************
12266  **
12267  ** int xcb_list_installed_colormaps_cmaps_length
12268  **
12269  ** @param const xcb_list_installed_colormaps_reply_t *R
12270  ** @returns int
12271  **
12272  *****************************************************************************/
12273 
12274 int
12275 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R );
12276 
12277 
12278 /*****************************************************************************
12279  **
12280  ** xcb_generic_iterator_t xcb_list_installed_colormaps_cmaps_end
12281  **
12282  ** @param const xcb_list_installed_colormaps_reply_t *R
12283  ** @returns xcb_generic_iterator_t
12284  **
12285  *****************************************************************************/
12286 
12288 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R );
12289 
12305 /*****************************************************************************
12306  **
12307  ** xcb_list_installed_colormaps_reply_t * xcb_list_installed_colormaps_reply
12308  **
12309  ** @param xcb_connection_t *c
12310  ** @param xcb_list_installed_colormaps_cookie_t cookie
12311  ** @param xcb_generic_error_t **e
12312  ** @returns xcb_list_installed_colormaps_reply_t *
12313  **
12314  *****************************************************************************/
12315 
12319  xcb_generic_error_t **e );
12320 
12330 /*****************************************************************************
12331  **
12332  ** xcb_alloc_color_cookie_t xcb_alloc_color
12333  **
12334  ** @param xcb_connection_t *c
12335  ** @param xcb_colormap_t cmap
12336  ** @param uint16_t red
12337  ** @param uint16_t green
12338  ** @param uint16_t blue
12339  ** @returns xcb_alloc_color_cookie_t
12340  **
12341  *****************************************************************************/
12342 
12345  xcb_colormap_t cmap ,
12346  uint16_t red ,
12347  uint16_t green ,
12348  uint16_t blue );
12349 
12362 /*****************************************************************************
12363  **
12364  ** xcb_alloc_color_cookie_t xcb_alloc_color_unchecked
12365  **
12366  ** @param xcb_connection_t *c
12367  ** @param xcb_colormap_t cmap
12368  ** @param uint16_t red
12369  ** @param uint16_t green
12370  ** @param uint16_t blue
12371  ** @returns xcb_alloc_color_cookie_t
12372  **
12373  *****************************************************************************/
12374 
12377  xcb_colormap_t cmap ,
12378  uint16_t red ,
12379  uint16_t green ,
12380  uint16_t blue );
12381 
12397 /*****************************************************************************
12398  **
12399  ** xcb_alloc_color_reply_t * xcb_alloc_color_reply
12400  **
12401  ** @param xcb_connection_t *c
12402  ** @param xcb_alloc_color_cookie_t cookie
12403  ** @param xcb_generic_error_t **e
12404  ** @returns xcb_alloc_color_reply_t *
12405  **
12406  *****************************************************************************/
12407 
12410  xcb_alloc_color_cookie_t cookie ,
12411  xcb_generic_error_t **e );
12412 
12413 int
12414 xcb_alloc_named_color_sizeof (const void *_buffer );
12415 
12425 /*****************************************************************************
12426  **
12427  ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color
12428  **
12429  ** @param xcb_connection_t *c
12430  ** @param xcb_colormap_t cmap
12431  ** @param uint16_t name_len
12432  ** @param const char *name
12433  ** @returns xcb_alloc_named_color_cookie_t
12434  **
12435  *****************************************************************************/
12436 
12439  xcb_colormap_t cmap ,
12440  uint16_t name_len ,
12441  const char *name );
12442 
12455 /*****************************************************************************
12456  **
12457  ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color_unchecked
12458  **
12459  ** @param xcb_connection_t *c
12460  ** @param xcb_colormap_t cmap
12461  ** @param uint16_t name_len
12462  ** @param const char *name
12463  ** @returns xcb_alloc_named_color_cookie_t
12464  **
12465  *****************************************************************************/
12466 
12469  xcb_colormap_t cmap ,
12470  uint16_t name_len ,
12471  const char *name );
12472 
12488 /*****************************************************************************
12489  **
12490  ** xcb_alloc_named_color_reply_t * xcb_alloc_named_color_reply
12491  **
12492  ** @param xcb_connection_t *c
12493  ** @param xcb_alloc_named_color_cookie_t cookie
12494  ** @param xcb_generic_error_t **e
12495  ** @returns xcb_alloc_named_color_reply_t *
12496  **
12497  *****************************************************************************/
12498 
12502  xcb_generic_error_t **e );
12503 
12504 int
12505 xcb_alloc_color_cells_sizeof (const void *_buffer );
12506 
12516 /*****************************************************************************
12517  **
12518  ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells
12519  **
12520  ** @param xcb_connection_t *c
12521  ** @param uint8_t contiguous
12522  ** @param xcb_colormap_t cmap
12523  ** @param uint16_t colors
12524  ** @param uint16_t planes
12525  ** @returns xcb_alloc_color_cells_cookie_t
12526  **
12527  *****************************************************************************/
12528 
12531  uint8_t contiguous ,
12532  xcb_colormap_t cmap ,
12533  uint16_t colors ,
12534  uint16_t planes );
12535 
12548 /*****************************************************************************
12549  **
12550  ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_unchecked
12551  **
12552  ** @param xcb_connection_t *c
12553  ** @param uint8_t contiguous
12554  ** @param xcb_colormap_t cmap
12555  ** @param uint16_t colors
12556  ** @param uint16_t planes
12557  ** @returns xcb_alloc_color_cells_cookie_t
12558  **
12559  *****************************************************************************/
12560 
12563  uint8_t contiguous ,
12564  xcb_colormap_t cmap ,
12565  uint16_t colors ,
12566  uint16_t planes );
12567 
12568 
12569 /*****************************************************************************
12570  **
12571  ** uint32_t * xcb_alloc_color_cells_pixels
12572  **
12573  ** @param const xcb_alloc_color_cells_reply_t *R
12574  ** @returns uint32_t *
12575  **
12576  *****************************************************************************/
12577 
12578 uint32_t *
12579 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R );
12580 
12581 
12582 /*****************************************************************************
12583  **
12584  ** int xcb_alloc_color_cells_pixels_length
12585  **
12586  ** @param const xcb_alloc_color_cells_reply_t *R
12587  ** @returns int
12588  **
12589  *****************************************************************************/
12590 
12591 int
12592 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R );
12593 
12594 
12595 /*****************************************************************************
12596  **
12597  ** xcb_generic_iterator_t xcb_alloc_color_cells_pixels_end
12598  **
12599  ** @param const xcb_alloc_color_cells_reply_t *R
12600  ** @returns xcb_generic_iterator_t
12601  **
12602  *****************************************************************************/
12603 
12605 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R );
12606 
12607 
12608 /*****************************************************************************
12609  **
12610  ** uint32_t * xcb_alloc_color_cells_masks
12611  **
12612  ** @param const xcb_alloc_color_cells_reply_t *R
12613  ** @returns uint32_t *
12614  **
12615  *****************************************************************************/
12616 
12617 uint32_t *
12618 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R );
12619 
12620 
12621 /*****************************************************************************
12622  **
12623  ** int xcb_alloc_color_cells_masks_length
12624  **
12625  ** @param const xcb_alloc_color_cells_reply_t *R
12626  ** @returns int
12627  **
12628  *****************************************************************************/
12629 
12630 int
12631 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R );
12632 
12633 
12634 /*****************************************************************************
12635  **
12636  ** xcb_generic_iterator_t xcb_alloc_color_cells_masks_end
12637  **
12638  ** @param const xcb_alloc_color_cells_reply_t *R
12639  ** @returns xcb_generic_iterator_t
12640  **
12641  *****************************************************************************/
12642 
12644 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R );
12645 
12661 /*****************************************************************************
12662  **
12663  ** xcb_alloc_color_cells_reply_t * xcb_alloc_color_cells_reply
12664  **
12665  ** @param xcb_connection_t *c
12666  ** @param xcb_alloc_color_cells_cookie_t cookie
12667  ** @param xcb_generic_error_t **e
12668  ** @returns xcb_alloc_color_cells_reply_t *
12669  **
12670  *****************************************************************************/
12671 
12675  xcb_generic_error_t **e );
12676 
12677 int
12678 xcb_alloc_color_planes_sizeof (const void *_buffer );
12679 
12689 /*****************************************************************************
12690  **
12691  ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes
12692  **
12693  ** @param xcb_connection_t *c
12694  ** @param uint8_t contiguous
12695  ** @param xcb_colormap_t cmap
12696  ** @param uint16_t colors
12697  ** @param uint16_t reds
12698  ** @param uint16_t greens
12699  ** @param uint16_t blues
12700  ** @returns xcb_alloc_color_planes_cookie_t
12701  **
12702  *****************************************************************************/
12703 
12706  uint8_t contiguous ,
12707  xcb_colormap_t cmap ,
12708  uint16_t colors ,
12709  uint16_t reds ,
12710  uint16_t greens ,
12711  uint16_t blues );
12712 
12725 /*****************************************************************************
12726  **
12727  ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_unchecked
12728  **
12729  ** @param xcb_connection_t *c
12730  ** @param uint8_t contiguous
12731  ** @param xcb_colormap_t cmap
12732  ** @param uint16_t colors
12733  ** @param uint16_t reds
12734  ** @param uint16_t greens
12735  ** @param uint16_t blues
12736  ** @returns xcb_alloc_color_planes_cookie_t
12737  **
12738  *****************************************************************************/
12739 
12742  uint8_t contiguous ,
12743  xcb_colormap_t cmap ,
12744  uint16_t colors ,
12745  uint16_t reds ,
12746  uint16_t greens ,
12747  uint16_t blues );
12748 
12749 
12750 /*****************************************************************************
12751  **
12752  ** uint32_t * xcb_alloc_color_planes_pixels
12753  **
12754  ** @param const xcb_alloc_color_planes_reply_t *R
12755  ** @returns uint32_t *
12756  **
12757  *****************************************************************************/
12758 
12759 uint32_t *
12760 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R );
12761 
12762 
12763 /*****************************************************************************
12764  **
12765  ** int xcb_alloc_color_planes_pixels_length
12766  **
12767  ** @param const xcb_alloc_color_planes_reply_t *R
12768  ** @returns int
12769  **
12770  *****************************************************************************/
12771 
12772 int
12773 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R );
12774 
12775 
12776 /*****************************************************************************
12777  **
12778  ** xcb_generic_iterator_t xcb_alloc_color_planes_pixels_end
12779  **
12780  ** @param const xcb_alloc_color_planes_reply_t *R
12781  ** @returns xcb_generic_iterator_t
12782  **
12783  *****************************************************************************/
12784 
12786 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R );
12787 
12803 /*****************************************************************************
12804  **
12805  ** xcb_alloc_color_planes_reply_t * xcb_alloc_color_planes_reply
12806  **
12807  ** @param xcb_connection_t *c
12808  ** @param xcb_alloc_color_planes_cookie_t cookie
12809  ** @param xcb_generic_error_t **e
12810  ** @returns xcb_alloc_color_planes_reply_t *
12811  **
12812  *****************************************************************************/
12813 
12817  xcb_generic_error_t **e );
12818 
12819 int
12820 xcb_free_colors_sizeof (const void *_buffer ,
12821  uint32_t pixels_len );
12822 
12835 /*****************************************************************************
12836  **
12837  ** xcb_void_cookie_t xcb_free_colors_checked
12838  **
12839  ** @param xcb_connection_t *c
12840  ** @param xcb_colormap_t cmap
12841  ** @param uint32_t plane_mask
12842  ** @param uint32_t pixels_len
12843  ** @param const uint32_t *pixels
12844  ** @returns xcb_void_cookie_t
12845  **
12846  *****************************************************************************/
12847 
12850  xcb_colormap_t cmap ,
12851  uint32_t plane_mask ,
12852  uint32_t pixels_len ,
12853  const uint32_t *pixels );
12854 
12864 /*****************************************************************************
12865  **
12866  ** xcb_void_cookie_t xcb_free_colors
12867  **
12868  ** @param xcb_connection_t *c
12869  ** @param xcb_colormap_t cmap
12870  ** @param uint32_t plane_mask
12871  ** @param uint32_t pixels_len
12872  ** @param const uint32_t *pixels
12873  ** @returns xcb_void_cookie_t
12874  **
12875  *****************************************************************************/
12876 
12879  xcb_colormap_t cmap ,
12880  uint32_t plane_mask ,
12881  uint32_t pixels_len ,
12882  const uint32_t *pixels );
12883 
12893 /*****************************************************************************
12894  **
12895  ** void xcb_coloritem_next
12896  **
12897  ** @param xcb_coloritem_iterator_t *i
12898  ** @returns void
12899  **
12900  *****************************************************************************/
12901 
12902 void
12904 
12915 /*****************************************************************************
12916  **
12917  ** xcb_generic_iterator_t xcb_coloritem_end
12918  **
12919  ** @param xcb_coloritem_iterator_t i
12920  ** @returns xcb_generic_iterator_t
12921  **
12922  *****************************************************************************/
12923 
12926 
12927 int
12928 xcb_store_colors_sizeof (const void *_buffer ,
12929  uint32_t items_len );
12930 
12943 /*****************************************************************************
12944  **
12945  ** xcb_void_cookie_t xcb_store_colors_checked
12946  **
12947  ** @param xcb_connection_t *c
12948  ** @param xcb_colormap_t cmap
12949  ** @param uint32_t items_len
12950  ** @param const xcb_coloritem_t *items
12951  ** @returns xcb_void_cookie_t
12952  **
12953  *****************************************************************************/
12954 
12957  xcb_colormap_t cmap ,
12958  uint32_t items_len ,
12959  const xcb_coloritem_t *items );
12960 
12970 /*****************************************************************************
12971  **
12972  ** xcb_void_cookie_t xcb_store_colors
12973  **
12974  ** @param xcb_connection_t *c
12975  ** @param xcb_colormap_t cmap
12976  ** @param uint32_t items_len
12977  ** @param const xcb_coloritem_t *items
12978  ** @returns xcb_void_cookie_t
12979  **
12980  *****************************************************************************/
12981 
12984  xcb_colormap_t cmap ,
12985  uint32_t items_len ,
12986  const xcb_coloritem_t *items );
12987 
12988 int
12989 xcb_store_named_color_sizeof (const void *_buffer );
12990 
13003 /*****************************************************************************
13004  **
13005  ** xcb_void_cookie_t xcb_store_named_color_checked
13006  **
13007  ** @param xcb_connection_t *c
13008  ** @param uint8_t flags
13009  ** @param xcb_colormap_t cmap
13010  ** @param uint32_t pixel
13011  ** @param uint16_t name_len
13012  ** @param const char *name
13013  ** @returns xcb_void_cookie_t
13014  **
13015  *****************************************************************************/
13016 
13019  uint8_t flags ,
13020  xcb_colormap_t cmap ,
13021  uint32_t pixel ,
13022  uint16_t name_len ,
13023  const char *name );
13024 
13034 /*****************************************************************************
13035  **
13036  ** xcb_void_cookie_t xcb_store_named_color
13037  **
13038  ** @param xcb_connection_t *c
13039  ** @param uint8_t flags
13040  ** @param xcb_colormap_t cmap
13041  ** @param uint32_t pixel
13042  ** @param uint16_t name_len
13043  ** @param const char *name
13044  ** @returns xcb_void_cookie_t
13045  **
13046  *****************************************************************************/
13047 
13050  uint8_t flags ,
13051  xcb_colormap_t cmap ,
13052  uint32_t pixel ,
13053  uint16_t name_len ,
13054  const char *name );
13055 
13065 /*****************************************************************************
13066  **
13067  ** void xcb_rgb_next
13068  **
13069  ** @param xcb_rgb_iterator_t *i
13070  ** @returns void
13071  **
13072  *****************************************************************************/
13073 
13074 void
13076 
13087 /*****************************************************************************
13088  **
13089  ** xcb_generic_iterator_t xcb_rgb_end
13090  **
13091  ** @param xcb_rgb_iterator_t i
13092  ** @returns xcb_generic_iterator_t
13093  **
13094  *****************************************************************************/
13095 
13098 
13099 int
13100 xcb_query_colors_sizeof (const void *_buffer ,
13101  uint32_t pixels_len );
13102 
13112 /*****************************************************************************
13113  **
13114  ** xcb_query_colors_cookie_t xcb_query_colors
13115  **
13116  ** @param xcb_connection_t *c
13117  ** @param xcb_colormap_t cmap
13118  ** @param uint32_t pixels_len
13119  ** @param const uint32_t *pixels
13120  ** @returns xcb_query_colors_cookie_t
13121  **
13122  *****************************************************************************/
13123 
13126  xcb_colormap_t cmap ,
13127  uint32_t pixels_len ,
13128  const uint32_t *pixels );
13129 
13142 /*****************************************************************************
13143  **
13144  ** xcb_query_colors_cookie_t xcb_query_colors_unchecked
13145  **
13146  ** @param xcb_connection_t *c
13147  ** @param xcb_colormap_t cmap
13148  ** @param uint32_t pixels_len
13149  ** @param const uint32_t *pixels
13150  ** @returns xcb_query_colors_cookie_t
13151  **
13152  *****************************************************************************/
13153 
13156  xcb_colormap_t cmap ,
13157  uint32_t pixels_len ,
13158  const uint32_t *pixels );
13159 
13160 
13161 /*****************************************************************************
13162  **
13163  ** xcb_rgb_t * xcb_query_colors_colors
13164  **
13165  ** @param const xcb_query_colors_reply_t *R
13166  ** @returns xcb_rgb_t *
13167  **
13168  *****************************************************************************/
13169 
13170 xcb_rgb_t *
13171 xcb_query_colors_colors (const xcb_query_colors_reply_t *R );
13172 
13173 
13174 /*****************************************************************************
13175  **
13176  ** int xcb_query_colors_colors_length
13177  **
13178  ** @param const xcb_query_colors_reply_t *R
13179  ** @returns int
13180  **
13181  *****************************************************************************/
13182 
13183 int
13184 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R );
13185 
13186 
13187 /*****************************************************************************
13188  **
13189  ** xcb_rgb_iterator_t xcb_query_colors_colors_iterator
13190  **
13191  ** @param const xcb_query_colors_reply_t *R
13192  ** @returns xcb_rgb_iterator_t
13193  **
13194  *****************************************************************************/
13195 
13197 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R );
13198 
13214 /*****************************************************************************
13215  **
13216  ** xcb_query_colors_reply_t * xcb_query_colors_reply
13217  **
13218  ** @param xcb_connection_t *c
13219  ** @param xcb_query_colors_cookie_t cookie
13220  ** @param xcb_generic_error_t **e
13221  ** @returns xcb_query_colors_reply_t *
13222  **
13223  *****************************************************************************/
13224 
13227  xcb_query_colors_cookie_t cookie ,
13228  xcb_generic_error_t **e );
13229 
13230 int
13231 xcb_lookup_color_sizeof (const void *_buffer );
13232 
13242 /*****************************************************************************
13243  **
13244  ** xcb_lookup_color_cookie_t xcb_lookup_color
13245  **
13246  ** @param xcb_connection_t *c
13247  ** @param xcb_colormap_t cmap
13248  ** @param uint16_t name_len
13249  ** @param const char *name
13250  ** @returns xcb_lookup_color_cookie_t
13251  **
13252  *****************************************************************************/
13253 
13256  xcb_colormap_t cmap ,
13257  uint16_t name_len ,
13258  const char *name );
13259 
13272 /*****************************************************************************
13273  **
13274  ** xcb_lookup_color_cookie_t xcb_lookup_color_unchecked
13275  **
13276  ** @param xcb_connection_t *c
13277  ** @param xcb_colormap_t cmap
13278  ** @param uint16_t name_len
13279  ** @param const char *name
13280  ** @returns xcb_lookup_color_cookie_t
13281  **
13282  *****************************************************************************/
13283 
13286  xcb_colormap_t cmap ,
13287  uint16_t name_len ,
13288  const char *name );
13289 
13305 /*****************************************************************************
13306  **
13307  ** xcb_lookup_color_reply_t * xcb_lookup_color_reply
13308  **
13309  ** @param xcb_connection_t *c
13310  ** @param xcb_lookup_color_cookie_t cookie
13311  ** @param xcb_generic_error_t **e
13312  ** @returns xcb_lookup_color_reply_t *
13313  **
13314  *****************************************************************************/
13315 
13318  xcb_lookup_color_cookie_t cookie ,
13319  xcb_generic_error_t **e );
13320 
13333 /*****************************************************************************
13334  **
13335  ** xcb_void_cookie_t xcb_create_cursor_checked
13336  **
13337  ** @param xcb_connection_t *c
13338  ** @param xcb_cursor_t cid
13339  ** @param xcb_pixmap_t source
13340  ** @param xcb_pixmap_t mask
13341  ** @param uint16_t fore_red
13342  ** @param uint16_t fore_green
13343  ** @param uint16_t fore_blue
13344  ** @param uint16_t back_red
13345  ** @param uint16_t back_green
13346  ** @param uint16_t back_blue
13347  ** @param uint16_t x
13348  ** @param uint16_t y
13349  ** @returns xcb_void_cookie_t
13350  **
13351  *****************************************************************************/
13352 
13355  xcb_cursor_t cid ,
13356  xcb_pixmap_t source ,
13357  xcb_pixmap_t mask ,
13358  uint16_t fore_red ,
13359  uint16_t fore_green ,
13360  uint16_t fore_blue ,
13361  uint16_t back_red ,
13362  uint16_t back_green ,
13363  uint16_t back_blue ,
13364  uint16_t x ,
13365  uint16_t y );
13366 
13376 /*****************************************************************************
13377  **
13378  ** xcb_void_cookie_t xcb_create_cursor
13379  **
13380  ** @param xcb_connection_t *c
13381  ** @param xcb_cursor_t cid
13382  ** @param xcb_pixmap_t source
13383  ** @param xcb_pixmap_t mask
13384  ** @param uint16_t fore_red
13385  ** @param uint16_t fore_green
13386  ** @param uint16_t fore_blue
13387  ** @param uint16_t back_red
13388  ** @param uint16_t back_green
13389  ** @param uint16_t back_blue
13390  ** @param uint16_t x
13391  ** @param uint16_t y
13392  ** @returns xcb_void_cookie_t
13393  **
13394  *****************************************************************************/
13395 
13398  xcb_cursor_t cid ,
13399  xcb_pixmap_t source ,
13400  xcb_pixmap_t mask ,
13401  uint16_t fore_red ,
13402  uint16_t fore_green ,
13403  uint16_t fore_blue ,
13404  uint16_t back_red ,
13405  uint16_t back_green ,
13406  uint16_t back_blue ,
13407  uint16_t x ,
13408  uint16_t y );
13409 
13422 /*****************************************************************************
13423  **
13424  ** xcb_void_cookie_t xcb_create_glyph_cursor_checked
13425  **
13426  ** @param xcb_connection_t *c
13427  ** @param xcb_cursor_t cid
13428  ** @param xcb_font_t source_font
13429  ** @param xcb_font_t mask_font
13430  ** @param uint16_t source_char
13431  ** @param uint16_t mask_char
13432  ** @param uint16_t fore_red
13433  ** @param uint16_t fore_green
13434  ** @param uint16_t fore_blue
13435  ** @param uint16_t back_red
13436  ** @param uint16_t back_green
13437  ** @param uint16_t back_blue
13438  ** @returns xcb_void_cookie_t
13439  **
13440  *****************************************************************************/
13441 
13444  xcb_cursor_t cid ,
13445  xcb_font_t source_font ,
13446  xcb_font_t mask_font ,
13447  uint16_t source_char ,
13448  uint16_t mask_char ,
13449  uint16_t fore_red ,
13450  uint16_t fore_green ,
13451  uint16_t fore_blue ,
13452  uint16_t back_red ,
13453  uint16_t back_green ,
13454  uint16_t back_blue );
13455 
13465 /*****************************************************************************
13466  **
13467  ** xcb_void_cookie_t xcb_create_glyph_cursor
13468  **
13469  ** @param xcb_connection_t *c
13470  ** @param xcb_cursor_t cid
13471  ** @param xcb_font_t source_font
13472  ** @param xcb_font_t mask_font
13473  ** @param uint16_t source_char
13474  ** @param uint16_t mask_char
13475  ** @param uint16_t fore_red
13476  ** @param uint16_t fore_green
13477  ** @param uint16_t fore_blue
13478  ** @param uint16_t back_red
13479  ** @param uint16_t back_green
13480  ** @param uint16_t back_blue
13481  ** @returns xcb_void_cookie_t
13482  **
13483  *****************************************************************************/
13484 
13487  xcb_cursor_t cid ,
13488  xcb_font_t source_font ,
13489  xcb_font_t mask_font ,
13490  uint16_t source_char ,
13491  uint16_t mask_char ,
13492  uint16_t fore_red ,
13493  uint16_t fore_green ,
13494  uint16_t fore_blue ,
13495  uint16_t back_red ,
13496  uint16_t back_green ,
13497  uint16_t back_blue );
13498 
13511 /*****************************************************************************
13512  **
13513  ** xcb_void_cookie_t xcb_free_cursor_checked
13514  **
13515  ** @param xcb_connection_t *c
13516  ** @param xcb_cursor_t cursor
13517  ** @returns xcb_void_cookie_t
13518  **
13519  *****************************************************************************/
13520 
13523  xcb_cursor_t cursor );
13524 
13534 /*****************************************************************************
13535  **
13536  ** xcb_void_cookie_t xcb_free_cursor
13537  **
13538  ** @param xcb_connection_t *c
13539  ** @param xcb_cursor_t cursor
13540  ** @returns xcb_void_cookie_t
13541  **
13542  *****************************************************************************/
13543 
13546  xcb_cursor_t cursor );
13547 
13560 /*****************************************************************************
13561  **
13562  ** xcb_void_cookie_t xcb_recolor_cursor_checked
13563  **
13564  ** @param xcb_connection_t *c
13565  ** @param xcb_cursor_t cursor
13566  ** @param uint16_t fore_red
13567  ** @param uint16_t fore_green
13568  ** @param uint16_t fore_blue
13569  ** @param uint16_t back_red
13570  ** @param uint16_t back_green
13571  ** @param uint16_t back_blue
13572  ** @returns xcb_void_cookie_t
13573  **
13574  *****************************************************************************/
13575 
13578  xcb_cursor_t cursor ,
13579  uint16_t fore_red ,
13580  uint16_t fore_green ,
13581  uint16_t fore_blue ,
13582  uint16_t back_red ,
13583  uint16_t back_green ,
13584  uint16_t back_blue );
13585 
13595 /*****************************************************************************
13596  **
13597  ** xcb_void_cookie_t xcb_recolor_cursor
13598  **
13599  ** @param xcb_connection_t *c
13600  ** @param xcb_cursor_t cursor
13601  ** @param uint16_t fore_red
13602  ** @param uint16_t fore_green
13603  ** @param uint16_t fore_blue
13604  ** @param uint16_t back_red
13605  ** @param uint16_t back_green
13606  ** @param uint16_t back_blue
13607  ** @returns xcb_void_cookie_t
13608  **
13609  *****************************************************************************/
13610 
13613  xcb_cursor_t cursor ,
13614  uint16_t fore_red ,
13615  uint16_t fore_green ,
13616  uint16_t fore_blue ,
13617  uint16_t back_red ,
13618  uint16_t back_green ,
13619  uint16_t back_blue );
13620 
13630 /*****************************************************************************
13631  **
13632  ** xcb_query_best_size_cookie_t xcb_query_best_size
13633  **
13634  ** @param xcb_connection_t *c
13635  ** @param uint8_t _class
13636  ** @param xcb_drawable_t drawable
13637  ** @param uint16_t width
13638  ** @param uint16_t height
13639  ** @returns xcb_query_best_size_cookie_t
13640  **
13641  *****************************************************************************/
13642 
13645  uint8_t _class ,
13646  xcb_drawable_t drawable ,
13647  uint16_t width ,
13648  uint16_t height );
13649 
13662 /*****************************************************************************
13663  **
13664  ** xcb_query_best_size_cookie_t xcb_query_best_size_unchecked
13665  **
13666  ** @param xcb_connection_t *c
13667  ** @param uint8_t _class
13668  ** @param xcb_drawable_t drawable
13669  ** @param uint16_t width
13670  ** @param uint16_t height
13671  ** @returns xcb_query_best_size_cookie_t
13672  **
13673  *****************************************************************************/
13674 
13677  uint8_t _class ,
13678  xcb_drawable_t drawable ,
13679  uint16_t width ,
13680  uint16_t height );
13681 
13697 /*****************************************************************************
13698  **
13699  ** xcb_query_best_size_reply_t * xcb_query_best_size_reply
13700  **
13701  ** @param xcb_connection_t *c
13702  ** @param xcb_query_best_size_cookie_t cookie
13703  ** @param xcb_generic_error_t **e
13704  ** @returns xcb_query_best_size_reply_t *
13705  **
13706  *****************************************************************************/
13707 
13711  xcb_generic_error_t **e );
13712 
13713 int
13714 xcb_query_extension_sizeof (const void *_buffer );
13715 
13725 /*****************************************************************************
13726  **
13727  ** xcb_query_extension_cookie_t xcb_query_extension
13728  **
13729  ** @param xcb_connection_t *c
13730  ** @param uint16_t name_len
13731  ** @param const char *name
13732  ** @returns xcb_query_extension_cookie_t
13733  **
13734  *****************************************************************************/
13735 
13738  uint16_t name_len ,
13739  const char *name );
13740 
13753 /*****************************************************************************
13754  **
13755  ** xcb_query_extension_cookie_t xcb_query_extension_unchecked
13756  **
13757  ** @param xcb_connection_t *c
13758  ** @param uint16_t name_len
13759  ** @param const char *name
13760  ** @returns xcb_query_extension_cookie_t
13761  **
13762  *****************************************************************************/
13763 
13766  uint16_t name_len ,
13767  const char *name );
13768 
13784 /*****************************************************************************
13785  **
13786  ** xcb_query_extension_reply_t * xcb_query_extension_reply
13787  **
13788  ** @param xcb_connection_t *c
13789  ** @param xcb_query_extension_cookie_t cookie
13790  ** @param xcb_generic_error_t **e
13791  ** @returns xcb_query_extension_reply_t *
13792  **
13793  *****************************************************************************/
13794 
13798  xcb_generic_error_t **e );
13799 
13800 int
13801 xcb_list_extensions_sizeof (const void *_buffer );
13802 
13812 /*****************************************************************************
13813  **
13814  ** xcb_list_extensions_cookie_t xcb_list_extensions
13815  **
13816  ** @param xcb_connection_t *c
13817  ** @returns xcb_list_extensions_cookie_t
13818  **
13819  *****************************************************************************/
13820 
13823 
13836 /*****************************************************************************
13837  **
13838  ** xcb_list_extensions_cookie_t xcb_list_extensions_unchecked
13839  **
13840  ** @param xcb_connection_t *c
13841  ** @returns xcb_list_extensions_cookie_t
13842  **
13843  *****************************************************************************/
13844 
13847 
13848 
13849 /*****************************************************************************
13850  **
13851  ** int xcb_list_extensions_names_length
13852  **
13853  ** @param const xcb_list_extensions_reply_t *R
13854  ** @returns int
13855  **
13856  *****************************************************************************/
13857 
13858 int
13859 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R );
13860 
13861 
13862 /*****************************************************************************
13863  **
13864  ** xcb_str_iterator_t xcb_list_extensions_names_iterator
13865  **
13866  ** @param const xcb_list_extensions_reply_t *R
13867  ** @returns xcb_str_iterator_t
13868  **
13869  *****************************************************************************/
13870 
13872 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R );
13873 
13889 /*****************************************************************************
13890  **
13891  ** xcb_list_extensions_reply_t * xcb_list_extensions_reply
13892  **
13893  ** @param xcb_connection_t *c
13894  ** @param xcb_list_extensions_cookie_t cookie
13895  ** @param xcb_generic_error_t **e
13896  ** @returns xcb_list_extensions_reply_t *
13897  **
13898  *****************************************************************************/
13899 
13903  xcb_generic_error_t **e );
13904 
13905 int
13906 xcb_change_keyboard_mapping_sizeof (const void *_buffer );
13907 
13920 /*****************************************************************************
13921  **
13922  ** xcb_void_cookie_t xcb_change_keyboard_mapping_checked
13923  **
13924  ** @param xcb_connection_t *c
13925  ** @param uint8_t keycode_count
13926  ** @param xcb_keycode_t first_keycode
13927  ** @param uint8_t keysyms_per_keycode
13928  ** @param const xcb_keysym_t *keysyms
13929  ** @returns xcb_void_cookie_t
13930  **
13931  *****************************************************************************/
13932 
13935  uint8_t keycode_count ,
13936  xcb_keycode_t first_keycode ,
13937  uint8_t keysyms_per_keycode ,
13938  const xcb_keysym_t *keysyms );
13939 
13949 /*****************************************************************************
13950  **
13951  ** xcb_void_cookie_t xcb_change_keyboard_mapping
13952  **
13953  ** @param xcb_connection_t *c
13954  ** @param uint8_t keycode_count
13955  ** @param xcb_keycode_t first_keycode
13956  ** @param uint8_t keysyms_per_keycode
13957  ** @param const xcb_keysym_t *keysyms
13958  ** @returns xcb_void_cookie_t
13959  **
13960  *****************************************************************************/
13961 
13964  uint8_t keycode_count ,
13965  xcb_keycode_t first_keycode ,
13966  uint8_t keysyms_per_keycode ,
13967  const xcb_keysym_t *keysyms );
13968 
13969 int
13970 xcb_get_keyboard_mapping_sizeof (const void *_buffer );
13971 
13981 /*****************************************************************************
13982  **
13983  ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping
13984  **
13985  ** @param xcb_connection_t *c
13986  ** @param xcb_keycode_t first_keycode
13987  ** @param uint8_t count
13988  ** @returns xcb_get_keyboard_mapping_cookie_t
13989  **
13990  *****************************************************************************/
13991 
13994  xcb_keycode_t first_keycode ,
13995  uint8_t count );
13996 
14009 /*****************************************************************************
14010  **
14011  ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_unchecked
14012  **
14013  ** @param xcb_connection_t *c
14014  ** @param xcb_keycode_t first_keycode
14015  ** @param uint8_t count
14016  ** @returns xcb_get_keyboard_mapping_cookie_t
14017  **
14018  *****************************************************************************/
14019 
14022  xcb_keycode_t first_keycode ,
14023  uint8_t count );
14024 
14025 
14026 /*****************************************************************************
14027  **
14028  ** xcb_keysym_t * xcb_get_keyboard_mapping_keysyms
14029  **
14030  ** @param const xcb_get_keyboard_mapping_reply_t *R
14031  ** @returns xcb_keysym_t *
14032  **
14033  *****************************************************************************/
14034 
14035 xcb_keysym_t *
14036 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R );
14037 
14038 
14039 /*****************************************************************************
14040  **
14041  ** int xcb_get_keyboard_mapping_keysyms_length
14042  **
14043  ** @param const xcb_get_keyboard_mapping_reply_t *R
14044  ** @returns int
14045  **
14046  *****************************************************************************/
14047 
14048 int
14049 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R );
14050 
14051 
14052 /*****************************************************************************
14053  **
14054  ** xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end
14055  **
14056  ** @param const xcb_get_keyboard_mapping_reply_t *R
14057  ** @returns xcb_generic_iterator_t
14058  **
14059  *****************************************************************************/
14060 
14062 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R );
14063 
14079 /*****************************************************************************
14080  **
14081  ** xcb_get_keyboard_mapping_reply_t * xcb_get_keyboard_mapping_reply
14082  **
14083  ** @param xcb_connection_t *c
14084  ** @param xcb_get_keyboard_mapping_cookie_t cookie
14085  ** @param xcb_generic_error_t **e
14086  ** @returns xcb_get_keyboard_mapping_reply_t *
14087  **
14088  *****************************************************************************/
14089 
14093  xcb_generic_error_t **e );
14094 
14095 int
14096 xcb_change_keyboard_control_sizeof (const void *_buffer );
14097 
14110 /*****************************************************************************
14111  **
14112  ** xcb_void_cookie_t xcb_change_keyboard_control_checked
14113  **
14114  ** @param xcb_connection_t *c
14115  ** @param uint32_t value_mask
14116  ** @param const uint32_t *value_list
14117  ** @returns xcb_void_cookie_t
14118  **
14119  *****************************************************************************/
14120 
14123  uint32_t value_mask ,
14124  const uint32_t *value_list );
14125 
14135 /*****************************************************************************
14136  **
14137  ** xcb_void_cookie_t xcb_change_keyboard_control
14138  **
14139  ** @param xcb_connection_t *c
14140  ** @param uint32_t value_mask
14141  ** @param const uint32_t *value_list
14142  ** @returns xcb_void_cookie_t
14143  **
14144  *****************************************************************************/
14145 
14148  uint32_t value_mask ,
14149  const uint32_t *value_list );
14150 
14160 /*****************************************************************************
14161  **
14162  ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control
14163  **
14164  ** @param xcb_connection_t *c
14165  ** @returns xcb_get_keyboard_control_cookie_t
14166  **
14167  *****************************************************************************/
14168 
14171 
14184 /*****************************************************************************
14185  **
14186  ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked
14187  **
14188  ** @param xcb_connection_t *c
14189  ** @returns xcb_get_keyboard_control_cookie_t
14190  **
14191  *****************************************************************************/
14192 
14195 
14211 /*****************************************************************************
14212  **
14213  ** xcb_get_keyboard_control_reply_t * xcb_get_keyboard_control_reply
14214  **
14215  ** @param xcb_connection_t *c
14216  ** @param xcb_get_keyboard_control_cookie_t cookie
14217  ** @param xcb_generic_error_t **e
14218  ** @returns xcb_get_keyboard_control_reply_t *
14219  **
14220  *****************************************************************************/
14221 
14225  xcb_generic_error_t **e );
14226 
14239 /*****************************************************************************
14240  **
14241  ** xcb_void_cookie_t xcb_bell_checked
14242  **
14243  ** @param xcb_connection_t *c
14244  ** @param int8_t percent
14245  ** @returns xcb_void_cookie_t
14246  **
14247  *****************************************************************************/
14248 
14251  int8_t percent );
14252 
14262 /*****************************************************************************
14263  **
14264  ** xcb_void_cookie_t xcb_bell
14265  **
14266  ** @param xcb_connection_t *c
14267  ** @param int8_t percent
14268  ** @returns xcb_void_cookie_t
14269  **
14270  *****************************************************************************/
14271 
14274  int8_t percent );
14275 
14288 /*****************************************************************************
14289  **
14290  ** xcb_void_cookie_t xcb_change_pointer_control_checked
14291  **
14292  ** @param xcb_connection_t *c
14293  ** @param int16_t acceleration_numerator
14294  ** @param int16_t acceleration_denominator
14295  ** @param int16_t threshold
14296  ** @param uint8_t do_acceleration
14297  ** @param uint8_t do_threshold
14298  ** @returns xcb_void_cookie_t
14299  **
14300  *****************************************************************************/
14301 
14304  int16_t acceleration_numerator ,
14305  int16_t acceleration_denominator ,
14306  int16_t threshold ,
14307  uint8_t do_acceleration ,
14308  uint8_t do_threshold );
14309 
14319 /*****************************************************************************
14320  **
14321  ** xcb_void_cookie_t xcb_change_pointer_control
14322  **
14323  ** @param xcb_connection_t *c
14324  ** @param int16_t acceleration_numerator
14325  ** @param int16_t acceleration_denominator
14326  ** @param int16_t threshold
14327  ** @param uint8_t do_acceleration
14328  ** @param uint8_t do_threshold
14329  ** @returns xcb_void_cookie_t
14330  **
14331  *****************************************************************************/
14332 
14335  int16_t acceleration_numerator ,
14336  int16_t acceleration_denominator ,
14337  int16_t threshold ,
14338  uint8_t do_acceleration ,
14339  uint8_t do_threshold );
14340 
14350 /*****************************************************************************
14351  **
14352  ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control
14353  **
14354  ** @param xcb_connection_t *c
14355  ** @returns xcb_get_pointer_control_cookie_t
14356  **
14357  *****************************************************************************/
14358 
14361 
14374 /*****************************************************************************
14375  **
14376  ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked
14377  **
14378  ** @param xcb_connection_t *c
14379  ** @returns xcb_get_pointer_control_cookie_t
14380  **
14381  *****************************************************************************/
14382 
14385 
14401 /*****************************************************************************
14402  **
14403  ** xcb_get_pointer_control_reply_t * xcb_get_pointer_control_reply
14404  **
14405  ** @param xcb_connection_t *c
14406  ** @param xcb_get_pointer_control_cookie_t cookie
14407  ** @param xcb_generic_error_t **e
14408  ** @returns xcb_get_pointer_control_reply_t *
14409  **
14410  *****************************************************************************/
14411 
14415  xcb_generic_error_t **e );
14416 
14429 /*****************************************************************************
14430  **
14431  ** xcb_void_cookie_t xcb_set_screen_saver_checked
14432  **
14433  ** @param xcb_connection_t *c
14434  ** @param int16_t timeout
14435  ** @param int16_t interval
14436  ** @param uint8_t prefer_blanking
14437  ** @param uint8_t allow_exposures
14438  ** @returns xcb_void_cookie_t
14439  **
14440  *****************************************************************************/
14441 
14444  int16_t timeout ,
14445  int16_t interval ,
14446  uint8_t prefer_blanking ,
14447  uint8_t allow_exposures );
14448 
14458 /*****************************************************************************
14459  **
14460  ** xcb_void_cookie_t xcb_set_screen_saver
14461  **
14462  ** @param xcb_connection_t *c
14463  ** @param int16_t timeout
14464  ** @param int16_t interval
14465  ** @param uint8_t prefer_blanking
14466  ** @param uint8_t allow_exposures
14467  ** @returns xcb_void_cookie_t
14468  **
14469  *****************************************************************************/
14470 
14473  int16_t timeout ,
14474  int16_t interval ,
14475  uint8_t prefer_blanking ,
14476  uint8_t allow_exposures );
14477 
14487 /*****************************************************************************
14488  **
14489  ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver
14490  **
14491  ** @param xcb_connection_t *c
14492  ** @returns xcb_get_screen_saver_cookie_t
14493  **
14494  *****************************************************************************/
14495 
14498 
14511 /*****************************************************************************
14512  **
14513  ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked
14514  **
14515  ** @param xcb_connection_t *c
14516  ** @returns xcb_get_screen_saver_cookie_t
14517  **
14518  *****************************************************************************/
14519 
14522 
14538 /*****************************************************************************
14539  **
14540  ** xcb_get_screen_saver_reply_t * xcb_get_screen_saver_reply
14541  **
14542  ** @param xcb_connection_t *c
14543  ** @param xcb_get_screen_saver_cookie_t cookie
14544  ** @param xcb_generic_error_t **e
14545  ** @returns xcb_get_screen_saver_reply_t *
14546  **
14547  *****************************************************************************/
14548 
14552  xcb_generic_error_t **e );
14553 
14554 int
14555 xcb_change_hosts_sizeof (const void *_buffer );
14556 
14569 /*****************************************************************************
14570  **
14571  ** xcb_void_cookie_t xcb_change_hosts_checked
14572  **
14573  ** @param xcb_connection_t *c
14574  ** @param uint8_t mode
14575  ** @param uint8_t family
14576  ** @param uint16_t address_len
14577  ** @param const uint8_t *address
14578  ** @returns xcb_void_cookie_t
14579  **
14580  *****************************************************************************/
14581 
14584  uint8_t mode ,
14585  uint8_t family ,
14586  uint16_t address_len ,
14587  const uint8_t *address );
14588 
14598 /*****************************************************************************
14599  **
14600  ** xcb_void_cookie_t xcb_change_hosts
14601  **
14602  ** @param xcb_connection_t *c
14603  ** @param uint8_t mode
14604  ** @param uint8_t family
14605  ** @param uint16_t address_len
14606  ** @param const uint8_t *address
14607  ** @returns xcb_void_cookie_t
14608  **
14609  *****************************************************************************/
14610 
14613  uint8_t mode ,
14614  uint8_t family ,
14615  uint16_t address_len ,
14616  const uint8_t *address );
14617 
14618 int
14619 xcb_host_sizeof (const void *_buffer );
14620 
14621 
14622 /*****************************************************************************
14623  **
14624  ** uint8_t * xcb_host_address
14625  **
14626  ** @param const xcb_host_t *R
14627  ** @returns uint8_t *
14628  **
14629  *****************************************************************************/
14630 
14631 uint8_t *
14632 xcb_host_address (const xcb_host_t *R );
14633 
14634 
14635 /*****************************************************************************
14636  **
14637  ** int xcb_host_address_length
14638  **
14639  ** @param const xcb_host_t *R
14640  ** @returns int
14641  **
14642  *****************************************************************************/
14643 
14644 int
14645 xcb_host_address_length (const xcb_host_t *R );
14646 
14647 
14648 /*****************************************************************************
14649  **
14650  ** xcb_generic_iterator_t xcb_host_address_end
14651  **
14652  ** @param const xcb_host_t *R
14653  ** @returns xcb_generic_iterator_t
14654  **
14655  *****************************************************************************/
14656 
14658 xcb_host_address_end (const xcb_host_t *R );
14659 
14669 /*****************************************************************************
14670  **
14671  ** void xcb_host_next
14672  **
14673  ** @param xcb_host_iterator_t *i
14674  ** @returns void
14675  **
14676  *****************************************************************************/
14677 
14678 void
14680 
14691 /*****************************************************************************
14692  **
14693  ** xcb_generic_iterator_t xcb_host_end
14694  **
14695  ** @param xcb_host_iterator_t i
14696  ** @returns xcb_generic_iterator_t
14697  **
14698  *****************************************************************************/
14699 
14702 
14703 int
14704 xcb_list_hosts_sizeof (const void *_buffer );
14705 
14715 /*****************************************************************************
14716  **
14717  ** xcb_list_hosts_cookie_t xcb_list_hosts
14718  **
14719  ** @param xcb_connection_t *c
14720  ** @returns xcb_list_hosts_cookie_t
14721  **
14722  *****************************************************************************/
14723 
14726 
14739 /*****************************************************************************
14740  **
14741  ** xcb_list_hosts_cookie_t xcb_list_hosts_unchecked
14742  **
14743  ** @param xcb_connection_t *c
14744  ** @returns xcb_list_hosts_cookie_t
14745  **
14746  *****************************************************************************/
14747 
14750 
14751 
14752 /*****************************************************************************
14753  **
14754  ** int xcb_list_hosts_hosts_length
14755  **
14756  ** @param const xcb_list_hosts_reply_t *R
14757  ** @returns int
14758  **
14759  *****************************************************************************/
14760 
14761 int
14762 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R );
14763 
14764 
14765 /*****************************************************************************
14766  **
14767  ** xcb_host_iterator_t xcb_list_hosts_hosts_iterator
14768  **
14769  ** @param const xcb_list_hosts_reply_t *R
14770  ** @returns xcb_host_iterator_t
14771  **
14772  *****************************************************************************/
14773 
14775 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R );
14776 
14792 /*****************************************************************************
14793  **
14794  ** xcb_list_hosts_reply_t * xcb_list_hosts_reply
14795  **
14796  ** @param xcb_connection_t *c
14797  ** @param xcb_list_hosts_cookie_t cookie
14798  ** @param xcb_generic_error_t **e
14799  ** @returns xcb_list_hosts_reply_t *
14800  **
14801  *****************************************************************************/
14802 
14805  xcb_list_hosts_cookie_t cookie ,
14806  xcb_generic_error_t **e );
14807 
14820 /*****************************************************************************
14821  **
14822  ** xcb_void_cookie_t xcb_set_access_control_checked
14823  **
14824  ** @param xcb_connection_t *c
14825  ** @param uint8_t mode
14826  ** @returns xcb_void_cookie_t
14827  **
14828  *****************************************************************************/
14829 
14832  uint8_t mode );
14833 
14843 /*****************************************************************************
14844  **
14845  ** xcb_void_cookie_t xcb_set_access_control
14846  **
14847  ** @param xcb_connection_t *c
14848  ** @param uint8_t mode
14849  ** @returns xcb_void_cookie_t
14850  **
14851  *****************************************************************************/
14852 
14855  uint8_t mode );
14856 
14869 /*****************************************************************************
14870  **
14871  ** xcb_void_cookie_t xcb_set_close_down_mode_checked
14872  **
14873  ** @param xcb_connection_t *c
14874  ** @param uint8_t mode
14875  ** @returns xcb_void_cookie_t
14876  **
14877  *****************************************************************************/
14878 
14881  uint8_t mode );
14882 
14892 /*****************************************************************************
14893  **
14894  ** xcb_void_cookie_t xcb_set_close_down_mode
14895  **
14896  ** @param xcb_connection_t *c
14897  ** @param uint8_t mode
14898  ** @returns xcb_void_cookie_t
14899  **
14900  *****************************************************************************/
14901 
14904  uint8_t mode );
14905 
14918 /*****************************************************************************
14919  **
14920  ** xcb_void_cookie_t xcb_kill_client_checked
14921  **
14922  ** @param xcb_connection_t *c
14923  ** @param uint32_t resource
14924  ** @returns xcb_void_cookie_t
14925  **
14926  *****************************************************************************/
14927 
14930  uint32_t resource );
14931 
14941 /*****************************************************************************
14942  **
14943  ** xcb_void_cookie_t xcb_kill_client
14944  **
14945  ** @param xcb_connection_t *c
14946  ** @param uint32_t resource
14947  ** @returns xcb_void_cookie_t
14948  **
14949  *****************************************************************************/
14950 
14953  uint32_t resource );
14954 
14955 int
14956 xcb_rotate_properties_sizeof (const void *_buffer );
14957 
14970 /*****************************************************************************
14971  **
14972  ** xcb_void_cookie_t xcb_rotate_properties_checked
14973  **
14974  ** @param xcb_connection_t *c
14975  ** @param xcb_window_t window
14976  ** @param uint16_t atoms_len
14977  ** @param int16_t delta
14978  ** @param const xcb_atom_t *atoms
14979  ** @returns xcb_void_cookie_t
14980  **
14981  *****************************************************************************/
14982 
14985  xcb_window_t window ,
14986  uint16_t atoms_len ,
14987  int16_t delta ,
14988  const xcb_atom_t *atoms );
14989 
14999 /*****************************************************************************
15000  **
15001  ** xcb_void_cookie_t xcb_rotate_properties
15002  **
15003  ** @param xcb_connection_t *c
15004  ** @param xcb_window_t window
15005  ** @param uint16_t atoms_len
15006  ** @param int16_t delta
15007  ** @param const xcb_atom_t *atoms
15008  ** @returns xcb_void_cookie_t
15009  **
15010  *****************************************************************************/
15011 
15014  xcb_window_t window ,
15015  uint16_t atoms_len ,
15016  int16_t delta ,
15017  const xcb_atom_t *atoms );
15018 
15031 /*****************************************************************************
15032  **
15033  ** xcb_void_cookie_t xcb_force_screen_saver_checked
15034  **
15035  ** @param xcb_connection_t *c
15036  ** @param uint8_t mode
15037  ** @returns xcb_void_cookie_t
15038  **
15039  *****************************************************************************/
15040 
15043  uint8_t mode );
15044 
15054 /*****************************************************************************
15055  **
15056  ** xcb_void_cookie_t xcb_force_screen_saver
15057  **
15058  ** @param xcb_connection_t *c
15059  ** @param uint8_t mode
15060  ** @returns xcb_void_cookie_t
15061  **
15062  *****************************************************************************/
15063 
15066  uint8_t mode );
15067 
15068 int
15069 xcb_set_pointer_mapping_sizeof (const void *_buffer );
15070 
15080 /*****************************************************************************
15081  **
15082  ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping
15083  **
15084  ** @param xcb_connection_t *c
15085  ** @param uint8_t map_len
15086  ** @param const uint8_t *map
15087  ** @returns xcb_set_pointer_mapping_cookie_t
15088  **
15089  *****************************************************************************/
15090 
15093  uint8_t map_len ,
15094  const uint8_t *map );
15095 
15108 /*****************************************************************************
15109  **
15110  ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_unchecked
15111  **
15112  ** @param xcb_connection_t *c
15113  ** @param uint8_t map_len
15114  ** @param const uint8_t *map
15115  ** @returns xcb_set_pointer_mapping_cookie_t
15116  **
15117  *****************************************************************************/
15118 
15121  uint8_t map_len ,
15122  const uint8_t *map );
15123 
15139 /*****************************************************************************
15140  **
15141  ** xcb_set_pointer_mapping_reply_t * xcb_set_pointer_mapping_reply
15142  **
15143  ** @param xcb_connection_t *c
15144  ** @param xcb_set_pointer_mapping_cookie_t cookie
15145  ** @param xcb_generic_error_t **e
15146  ** @returns xcb_set_pointer_mapping_reply_t *
15147  **
15148  *****************************************************************************/
15149 
15153  xcb_generic_error_t **e );
15154 
15155 int
15156 xcb_get_pointer_mapping_sizeof (const void *_buffer );
15157 
15167 /*****************************************************************************
15168  **
15169  ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping
15170  **
15171  ** @param xcb_connection_t *c
15172  ** @returns xcb_get_pointer_mapping_cookie_t
15173  **
15174  *****************************************************************************/
15175 
15178 
15191 /*****************************************************************************
15192  **
15193  ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_unchecked
15194  **
15195  ** @param xcb_connection_t *c
15196  ** @returns xcb_get_pointer_mapping_cookie_t
15197  **
15198  *****************************************************************************/
15199 
15202 
15203 
15204 /*****************************************************************************
15205  **
15206  ** uint8_t * xcb_get_pointer_mapping_map
15207  **
15208  ** @param const xcb_get_pointer_mapping_reply_t *R
15209  ** @returns uint8_t *
15210  **
15211  *****************************************************************************/
15212 
15213 uint8_t *
15214 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R );
15215 
15216 
15217 /*****************************************************************************
15218  **
15219  ** int xcb_get_pointer_mapping_map_length
15220  **
15221  ** @param const xcb_get_pointer_mapping_reply_t *R
15222  ** @returns int
15223  **
15224  *****************************************************************************/
15225 
15226 int
15227 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R );
15228 
15229 
15230 /*****************************************************************************
15231  **
15232  ** xcb_generic_iterator_t xcb_get_pointer_mapping_map_end
15233  **
15234  ** @param const xcb_get_pointer_mapping_reply_t *R
15235  ** @returns xcb_generic_iterator_t
15236  **
15237  *****************************************************************************/
15238 
15240 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R );
15241 
15257 /*****************************************************************************
15258  **
15259  ** xcb_get_pointer_mapping_reply_t * xcb_get_pointer_mapping_reply
15260  **
15261  ** @param xcb_connection_t *c
15262  ** @param xcb_get_pointer_mapping_cookie_t cookie
15263  ** @param xcb_generic_error_t **e
15264  ** @returns xcb_get_pointer_mapping_reply_t *
15265  **
15266  *****************************************************************************/
15267 
15271  xcb_generic_error_t **e );
15272 
15273 int
15274 xcb_set_modifier_mapping_sizeof (const void *_buffer );
15275 
15285 /*****************************************************************************
15286  **
15287  ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping
15288  **
15289  ** @param xcb_connection_t *c
15290  ** @param uint8_t keycodes_per_modifier
15291  ** @param const xcb_keycode_t *keycodes
15292  ** @returns xcb_set_modifier_mapping_cookie_t
15293  **
15294  *****************************************************************************/
15295 
15298  uint8_t keycodes_per_modifier ,
15299  const xcb_keycode_t *keycodes );
15300 
15313 /*****************************************************************************
15314  **
15315  ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_unchecked
15316  **
15317  ** @param xcb_connection_t *c
15318  ** @param uint8_t keycodes_per_modifier
15319  ** @param const xcb_keycode_t *keycodes
15320  ** @returns xcb_set_modifier_mapping_cookie_t
15321  **
15322  *****************************************************************************/
15323 
15326  uint8_t keycodes_per_modifier ,
15327  const xcb_keycode_t *keycodes );
15328 
15344 /*****************************************************************************
15345  **
15346  ** xcb_set_modifier_mapping_reply_t * xcb_set_modifier_mapping_reply
15347  **
15348  ** @param xcb_connection_t *c
15349  ** @param xcb_set_modifier_mapping_cookie_t cookie
15350  ** @param xcb_generic_error_t **e
15351  ** @returns xcb_set_modifier_mapping_reply_t *
15352  **
15353  *****************************************************************************/
15354 
15358  xcb_generic_error_t **e );
15359 
15360 int
15361 xcb_get_modifier_mapping_sizeof (const void *_buffer );
15362 
15372 /*****************************************************************************
15373  **
15374  ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping
15375  **
15376  ** @param xcb_connection_t *c
15377  ** @returns xcb_get_modifier_mapping_cookie_t
15378  **
15379  *****************************************************************************/
15380 
15383 
15396 /*****************************************************************************
15397  **
15398  ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_unchecked
15399  **
15400  ** @param xcb_connection_t *c
15401  ** @returns xcb_get_modifier_mapping_cookie_t
15402  **
15403  *****************************************************************************/
15404 
15407 
15408 
15409 /*****************************************************************************
15410  **
15411  ** xcb_keycode_t * xcb_get_modifier_mapping_keycodes
15412  **
15413  ** @param const xcb_get_modifier_mapping_reply_t *R
15414  ** @returns xcb_keycode_t *
15415  **
15416  *****************************************************************************/
15417 
15418 xcb_keycode_t *
15419 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R );
15420 
15421 
15422 /*****************************************************************************
15423  **
15424  ** int xcb_get_modifier_mapping_keycodes_length
15425  **
15426  ** @param const xcb_get_modifier_mapping_reply_t *R
15427  ** @returns int
15428  **
15429  *****************************************************************************/
15430 
15431 int
15432 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R );
15433 
15434 
15435 /*****************************************************************************
15436  **
15437  ** xcb_generic_iterator_t xcb_get_modifier_mapping_keycodes_end
15438  **
15439  ** @param const xcb_get_modifier_mapping_reply_t *R
15440  ** @returns xcb_generic_iterator_t
15441  **
15442  *****************************************************************************/
15443 
15445 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R );
15446 
15462 /*****************************************************************************
15463  **
15464  ** xcb_get_modifier_mapping_reply_t * xcb_get_modifier_mapping_reply
15465  **
15466  ** @param xcb_connection_t *c
15467  ** @param xcb_get_modifier_mapping_cookie_t cookie
15468  ** @param xcb_generic_error_t **e
15469  ** @returns xcb_get_modifier_mapping_reply_t *
15470  **
15471  *****************************************************************************/
15472 
15476  xcb_generic_error_t **e );
15477 
15490 /*****************************************************************************
15491  **
15492  ** xcb_void_cookie_t xcb_no_operation_checked
15493  **
15494  ** @param xcb_connection_t *c
15495  ** @returns xcb_void_cookie_t
15496  **
15497  *****************************************************************************/
15498 
15501 
15511 /*****************************************************************************
15512  **
15513  ** xcb_void_cookie_t xcb_no_operation
15514  **
15515  ** @param xcb_connection_t *c
15516  ** @returns xcb_void_cookie_t
15517  **
15518  *****************************************************************************/
15519 
15522 
15523 
15524 #ifdef __cplusplus
15525 }
15526 #endif
15527 
15528 #endif
15529