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 {
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 {
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 {
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 {
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 {
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;
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 
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 {
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;
363  uint16_t width_in_pixels;
364  uint16_t height_in_pixels;
369  xcb_visualid_t root_visual;
370  uint8_t backing_stores;
371  uint8_t save_unders;
372  uint8_t root_depth;
374 } xcb_screen_t;
375 
379 typedef struct xcb_screen_iterator_t {
381  int rem;
382  int index;
384 
388 typedef struct xcb_setup_request_t {
389  uint8_t byte_order;
390  uint8_t pad0;
395  uint8_t pad1[2];
397 
403  int rem;
404  int index;
406 
410 typedef struct xcb_setup_failed_t {
411  uint8_t status;
412  uint8_t reason_len;
415  uint16_t length;
417 
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;
458  uint16_t length;
459  uint32_t release_number;
460  uint32_t resource_id_base;
461  uint32_t resource_id_mask;
463  uint16_t vendor_len;
465  uint8_t roots_len;
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 {
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;
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;
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;
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;
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;
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 {
945 } xcb_place_t;
946 
948 #define XCB_CIRCULATE_NOTIFY 26
949 
954  uint8_t response_type;
955  uint8_t pad0;
956  uint16_t sequence;
957  xcb_window_t event;
958  xcb_window_t window;
959  uint8_t pad1[4];
960  uint8_t place;
961  uint8_t pad2[3];
963 
965 #define XCB_CIRCULATE_REQUEST 27
966 
968 
969 typedef enum xcb_property_t {
970  XCB_PROPERTY_NEW_VALUE = 0,
971  XCB_PROPERTY_DELETE = 1
972 } xcb_property_t;
973 
975 #define XCB_PROPERTY_NOTIFY 28
976 
981  uint8_t response_type;
982  uint8_t pad0;
983  uint16_t sequence;
984  xcb_window_t window;
985  xcb_atom_t atom;
986  xcb_timestamp_t time;
987  uint8_t state;
988  uint8_t pad1[3];
990 
992 #define XCB_SELECTION_CLEAR 29
993 
998  uint8_t response_type;
999  uint8_t pad0;
1000  uint16_t sequence;
1001  xcb_timestamp_t time;
1002  xcb_window_t owner;
1003  xcb_atom_t selection;
1005 
1006 typedef enum xcb_time_t {
1007  XCB_TIME_CURRENT_TIME = 0
1008 } xcb_time_t;
1009 
1010 typedef enum xcb_atom_enum_t {
1011  XCB_ATOM_NONE = 0,
1012  XCB_ATOM_ANY = 0,
1013  XCB_ATOM_PRIMARY,
1014  XCB_ATOM_SECONDARY,
1015  XCB_ATOM_ARC,
1016  XCB_ATOM_ATOM,
1017  XCB_ATOM_BITMAP,
1018  XCB_ATOM_CARDINAL,
1019  XCB_ATOM_COLORMAP,
1020  XCB_ATOM_CURSOR,
1021  XCB_ATOM_CUT_BUFFER0,
1022  XCB_ATOM_CUT_BUFFER1,
1023  XCB_ATOM_CUT_BUFFER2,
1024  XCB_ATOM_CUT_BUFFER3,
1025  XCB_ATOM_CUT_BUFFER4,
1026  XCB_ATOM_CUT_BUFFER5,
1027  XCB_ATOM_CUT_BUFFER6,
1028  XCB_ATOM_CUT_BUFFER7,
1029  XCB_ATOM_DRAWABLE,
1030  XCB_ATOM_FONT,
1031  XCB_ATOM_INTEGER,
1032  XCB_ATOM_PIXMAP,
1033  XCB_ATOM_POINT,
1034  XCB_ATOM_RECTANGLE,
1035  XCB_ATOM_RESOURCE_MANAGER,
1036  XCB_ATOM_RGB_COLOR_MAP,
1037  XCB_ATOM_RGB_BEST_MAP,
1038  XCB_ATOM_RGB_BLUE_MAP,
1039  XCB_ATOM_RGB_DEFAULT_MAP,
1040  XCB_ATOM_RGB_GRAY_MAP,
1041  XCB_ATOM_RGB_GREEN_MAP,
1042  XCB_ATOM_RGB_RED_MAP,
1043  XCB_ATOM_STRING,
1044  XCB_ATOM_VISUALID,
1045  XCB_ATOM_WINDOW,
1046  XCB_ATOM_WM_COMMAND,
1047  XCB_ATOM_WM_HINTS,
1048  XCB_ATOM_WM_CLIENT_MACHINE,
1049  XCB_ATOM_WM_ICON_NAME,
1050  XCB_ATOM_WM_ICON_SIZE,
1051  XCB_ATOM_WM_NAME,
1052  XCB_ATOM_WM_NORMAL_HINTS,
1053  XCB_ATOM_WM_SIZE_HINTS,
1054  XCB_ATOM_WM_ZOOM_HINTS,
1055  XCB_ATOM_MIN_SPACE,
1056  XCB_ATOM_NORM_SPACE,
1057  XCB_ATOM_MAX_SPACE,
1058  XCB_ATOM_END_SPACE,
1059  XCB_ATOM_SUPERSCRIPT_X,
1060  XCB_ATOM_SUPERSCRIPT_Y,
1061  XCB_ATOM_SUBSCRIPT_X,
1062  XCB_ATOM_SUBSCRIPT_Y,
1063  XCB_ATOM_UNDERLINE_POSITION,
1064  XCB_ATOM_UNDERLINE_THICKNESS,
1065  XCB_ATOM_STRIKEOUT_ASCENT,
1066  XCB_ATOM_STRIKEOUT_DESCENT,
1067  XCB_ATOM_ITALIC_ANGLE,
1068  XCB_ATOM_X_HEIGHT,
1069  XCB_ATOM_QUAD_WIDTH,
1070  XCB_ATOM_WEIGHT,
1071  XCB_ATOM_POINT_SIZE,
1072  XCB_ATOM_RESOLUTION,
1073  XCB_ATOM_COPYRIGHT,
1074  XCB_ATOM_NOTICE,
1075  XCB_ATOM_FONT_NAME,
1076  XCB_ATOM_FAMILY_NAME,
1077  XCB_ATOM_FULL_NAME,
1078  XCB_ATOM_CAP_HEIGHT,
1079  XCB_ATOM_WM_CLASS,
1080  XCB_ATOM_WM_TRANSIENT_FOR
1081 } xcb_atom_enum_t;
1082 
1084 #define XCB_SELECTION_REQUEST 30
1085 
1090  uint8_t response_type;
1091  uint8_t pad0;
1092  uint16_t sequence;
1093  xcb_timestamp_t time;
1094  xcb_window_t owner;
1095  xcb_window_t requestor;
1096  xcb_atom_t selection;
1097  xcb_atom_t target;
1098  xcb_atom_t property;
1100 
1102 #define XCB_SELECTION_NOTIFY 31
1103 
1108  uint8_t response_type;
1109  uint8_t pad0;
1110  uint16_t sequence;
1111  xcb_timestamp_t time;
1112  xcb_window_t requestor;
1113  xcb_atom_t selection;
1114  xcb_atom_t target;
1115  xcb_atom_t property;
1117 
1118 typedef enum xcb_colormap_state_t {
1126 
1127 typedef enum xcb_colormap_enum_t {
1128  XCB_COLORMAP_NONE = 0
1129 } xcb_colormap_enum_t;
1130 
1132 #define XCB_COLORMAP_NOTIFY 32
1133 
1138  uint8_t response_type;
1139  uint8_t pad0;
1140  uint16_t sequence;
1141  xcb_window_t window;
1142  xcb_colormap_t colormap;
1143  uint8_t _new;
1144  uint8_t state;
1145  uint8_t pad1[2];
1147 
1152  uint8_t data8[20];
1153  uint16_t data16[10];
1154  uint32_t data32[5];
1156 
1162  int rem;
1163  int index;
1165 
1167 #define XCB_CLIENT_MESSAGE 33
1168 
1173  uint8_t response_type;
1174  uint8_t format;
1175  uint16_t sequence;
1176  xcb_window_t window;
1177  xcb_atom_t type;
1180 
1181 typedef enum xcb_mapping_t {
1182  XCB_MAPPING_MODIFIER = 0,
1183  XCB_MAPPING_KEYBOARD = 1,
1184  XCB_MAPPING_POINTER = 2
1185 } xcb_mapping_t;
1186 
1188 #define XCB_MAPPING_NOTIFY 34
1189 
1194  uint8_t response_type;
1195  uint8_t pad0;
1196  uint16_t sequence;
1197  uint8_t request;
1198  xcb_keycode_t first_keycode;
1199  uint8_t count;
1200  uint8_t pad1;
1202 
1204 #define XCB_REQUEST 1
1205 
1209 typedef struct xcb_request_error_t {
1210  uint8_t response_type;
1211  uint8_t error_code;
1212  uint16_t sequence;
1213  uint32_t bad_value;
1214  uint16_t minor_opcode;
1215  uint8_t major_opcode;
1216  uint8_t pad0;
1218 
1220 #define XCB_VALUE 2
1221 
1225 typedef struct xcb_value_error_t {
1226  uint8_t response_type;
1227  uint8_t error_code;
1228  uint16_t sequence;
1229  uint32_t bad_value;
1230  uint16_t minor_opcode;
1231  uint8_t major_opcode;
1232  uint8_t pad0;
1234 
1236 #define XCB_WINDOW 3
1237 
1239 
1241 #define XCB_PIXMAP 4
1242 
1244 
1246 #define XCB_ATOM 5
1247 
1249 
1251 #define XCB_CURSOR 6
1252 
1254 
1256 #define XCB_FONT 7
1257 
1259 
1261 #define XCB_MATCH 8
1262 
1264 
1266 #define XCB_DRAWABLE 9
1267 
1269 
1271 #define XCB_ACCESS 10
1272 
1274 
1276 #define XCB_ALLOC 11
1277 
1279 
1281 #define XCB_COLORMAP 12
1282 
1284 
1286 #define XCB_G_CONTEXT 13
1287 
1289 
1291 #define XCB_ID_CHOICE 14
1292 
1294 
1296 #define XCB_NAME 15
1297 
1299 
1301 #define XCB_LENGTH 16
1302 
1304 
1306 #define XCB_IMPLEMENTATION 17
1307 
1309 
1310 typedef enum xcb_window_class_t {
1311  XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
1312  XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
1313  XCB_WINDOW_CLASS_INPUT_ONLY = 2
1314 } xcb_window_class_t;
1315 
1316 typedef enum xcb_cw_t {
1415 } xcb_cw_t;
1416 
1417 typedef enum xcb_back_pixmap_t {
1418  XCB_BACK_PIXMAP_NONE = 0,
1419  XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
1420 } xcb_back_pixmap_t;
1421 
1422 typedef enum xcb_gravity_t {
1423  XCB_GRAVITY_BIT_FORGET = 0,
1424  XCB_GRAVITY_WIN_UNMAP = 0,
1425  XCB_GRAVITY_NORTH_WEST = 1,
1426  XCB_GRAVITY_NORTH = 2,
1427  XCB_GRAVITY_NORTH_EAST = 3,
1428  XCB_GRAVITY_WEST = 4,
1429  XCB_GRAVITY_CENTER = 5,
1430  XCB_GRAVITY_EAST = 6,
1431  XCB_GRAVITY_SOUTH_WEST = 7,
1432  XCB_GRAVITY_SOUTH = 8,
1433  XCB_GRAVITY_SOUTH_EAST = 9,
1434  XCB_GRAVITY_STATIC = 10
1435 } xcb_gravity_t;
1436 
1438 #define XCB_CREATE_WINDOW 1
1439 
1444  uint8_t major_opcode;
1445  uint8_t depth;
1446  uint16_t length;
1447  xcb_window_t wid;
1448  xcb_window_t parent;
1449  int16_t x;
1450  int16_t y;
1451  uint16_t width;
1452  uint16_t height;
1453  uint16_t border_width;
1454  uint16_t _class;
1455  xcb_visualid_t visual;
1456  uint32_t value_mask;
1458 
1460 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2
1461 
1466  uint8_t major_opcode;
1467  uint8_t pad0;
1468  uint16_t length;
1469  xcb_window_t window;
1470  uint32_t value_mask;
1472 
1473 typedef enum xcb_map_state_t {
1474  XCB_MAP_STATE_UNMAPPED = 0,
1475  XCB_MAP_STATE_UNVIEWABLE = 1,
1476  XCB_MAP_STATE_VIEWABLE = 2
1477 } xcb_map_state_t;
1478 
1483  unsigned int sequence;
1485 
1487 #define XCB_GET_WINDOW_ATTRIBUTES 3
1488 
1493  uint8_t major_opcode;
1494  uint8_t pad0;
1495  uint16_t length;
1496  xcb_window_t window;
1498 
1503  uint8_t response_type;
1504  uint8_t backing_store;
1505  uint16_t sequence;
1506  uint32_t length;
1507  xcb_visualid_t visual;
1508  uint16_t _class;
1509  uint8_t bit_gravity;
1510  uint8_t win_gravity;
1511  uint32_t backing_planes;
1512  uint32_t backing_pixel;
1513  uint8_t save_under;
1515  uint8_t map_state;
1517  xcb_colormap_t colormap;
1518  uint32_t all_event_masks;
1519  uint32_t your_event_mask;
1521  uint8_t pad0[2];
1523 
1525 #define XCB_DESTROY_WINDOW 4
1526 
1531  uint8_t major_opcode;
1532  uint8_t pad0;
1533  uint16_t length;
1534  xcb_window_t window;
1536 
1538 #define XCB_DESTROY_SUBWINDOWS 5
1539 
1544  uint8_t major_opcode;
1545  uint8_t pad0;
1546  uint16_t length;
1547  xcb_window_t window;
1549 
1550 typedef enum xcb_set_mode_t {
1551  XCB_SET_MODE_INSERT = 0,
1552  XCB_SET_MODE_DELETE = 1
1553 } xcb_set_mode_t;
1554 
1556 #define XCB_CHANGE_SAVE_SET 6
1557 
1562  uint8_t major_opcode;
1563  uint8_t mode;
1564  uint16_t length;
1565  xcb_window_t window;
1567 
1569 #define XCB_REPARENT_WINDOW 7
1570 
1575  uint8_t major_opcode;
1576  uint8_t pad0;
1577  uint16_t length;
1578  xcb_window_t window;
1579  xcb_window_t parent;
1580  int16_t x;
1581  int16_t y;
1583 
1585 #define XCB_MAP_WINDOW 8
1586 
1591  uint8_t major_opcode;
1592  uint8_t pad0;
1593  uint16_t length;
1594  xcb_window_t window;
1596 
1598 #define XCB_MAP_SUBWINDOWS 9
1599 
1604  uint8_t major_opcode;
1605  uint8_t pad0;
1606  uint16_t length;
1607  xcb_window_t window;
1609 
1611 #define XCB_UNMAP_WINDOW 10
1612 
1617  uint8_t major_opcode;
1618  uint8_t pad0;
1619  uint16_t length;
1620  xcb_window_t window;
1622 
1624 #define XCB_UNMAP_SUBWINDOWS 11
1625 
1630  uint8_t major_opcode;
1631  uint8_t pad0;
1632  uint16_t length;
1633  xcb_window_t window;
1635 
1636 typedef enum xcb_config_window_t {
1637  XCB_CONFIG_WINDOW_X = 1,
1638  XCB_CONFIG_WINDOW_Y = 2,
1639  XCB_CONFIG_WINDOW_WIDTH = 4,
1640  XCB_CONFIG_WINDOW_HEIGHT = 8,
1641  XCB_CONFIG_WINDOW_BORDER_WIDTH = 16,
1642  XCB_CONFIG_WINDOW_SIBLING = 32,
1643  XCB_CONFIG_WINDOW_STACK_MODE = 64
1644 } xcb_config_window_t;
1645 
1646 typedef enum xcb_stack_mode_t {
1647  XCB_STACK_MODE_ABOVE = 0,
1648  XCB_STACK_MODE_BELOW = 1,
1649  XCB_STACK_MODE_TOP_IF = 2,
1650  XCB_STACK_MODE_BOTTOM_IF = 3,
1651  XCB_STACK_MODE_OPPOSITE = 4
1652 } xcb_stack_mode_t;
1653 
1655 #define XCB_CONFIGURE_WINDOW 12
1656 
1661  uint8_t major_opcode;
1662  uint8_t pad0;
1663  uint16_t length;
1664  xcb_window_t window;
1665  uint16_t value_mask;
1666  uint8_t pad1[2];
1668 
1669 typedef enum xcb_circulate_t {
1670  XCB_CIRCULATE_RAISE_LOWEST = 0,
1671  XCB_CIRCULATE_LOWER_HIGHEST = 1
1672 } xcb_circulate_t;
1673 
1675 #define XCB_CIRCULATE_WINDOW 13
1676 
1681  uint8_t major_opcode;
1682  uint8_t direction;
1683  uint16_t length;
1684  xcb_window_t window;
1686 
1691  unsigned int sequence;
1693 
1695 #define XCB_GET_GEOMETRY 14
1696 
1701  uint8_t major_opcode;
1702  uint8_t pad0;
1703  uint16_t length;
1704  xcb_drawable_t drawable;
1706 
1711  uint8_t response_type;
1712  uint8_t depth;
1713  uint16_t sequence;
1714  uint32_t length;
1715  xcb_window_t root;
1716  int16_t x;
1717  int16_t y;
1718  uint16_t width;
1719  uint16_t height;
1720  uint16_t border_width;
1721  uint8_t pad0[2];
1723 
1727 typedef struct xcb_query_tree_cookie_t {
1728  unsigned int sequence;
1730 
1732 #define XCB_QUERY_TREE 15
1733 
1738  uint8_t major_opcode;
1739  uint8_t pad0;
1740  uint16_t length;
1741  xcb_window_t window;
1743 
1747 typedef struct xcb_query_tree_reply_t {
1748  uint8_t response_type;
1749  uint8_t pad0;
1750  uint16_t sequence;
1751  uint32_t length;
1752  xcb_window_t root;
1753  xcb_window_t parent;
1754  uint16_t children_len;
1755  uint8_t pad1[14];
1757 
1762  unsigned int sequence;
1764 
1766 #define XCB_INTERN_ATOM 16
1767 
1772  uint8_t major_opcode;
1773  uint8_t only_if_exists;
1774  uint16_t length;
1775  uint16_t name_len;
1776  uint8_t pad0[2];
1778 
1782 typedef struct xcb_intern_atom_reply_t {
1783  uint8_t response_type;
1784  uint8_t pad0;
1785  uint16_t sequence;
1786  uint32_t length;
1787  xcb_atom_t atom;
1789 
1794  unsigned int sequence;
1796 
1798 #define XCB_GET_ATOM_NAME 17
1799 
1804  uint8_t major_opcode;
1805  uint8_t pad0;
1806  uint16_t length;
1807  xcb_atom_t atom;
1809 
1814  uint8_t response_type;
1815  uint8_t pad0;
1816  uint16_t sequence;
1817  uint32_t length;
1818  uint16_t name_len;
1819  uint8_t pad1[22];
1821 
1822 typedef enum xcb_prop_mode_t {
1836 } xcb_prop_mode_t;
1837 
1839 #define XCB_CHANGE_PROPERTY 18
1840 
1845  uint8_t major_opcode;
1846  uint8_t mode;
1847  uint16_t length;
1848  xcb_window_t window;
1849  xcb_atom_t property;
1850  xcb_atom_t type;
1851  uint8_t format;
1852  uint8_t pad0[3];
1853  uint32_t data_len;
1855 
1857 #define XCB_DELETE_PROPERTY 19
1858 
1863  uint8_t major_opcode;
1864  uint8_t pad0;
1865  uint16_t length;
1866  xcb_window_t window;
1867  xcb_atom_t property;
1869 
1870 typedef enum xcb_get_property_type_t {
1871  XCB_GET_PROPERTY_TYPE_ANY = 0
1872 } xcb_get_property_type_t;
1873 
1878  unsigned int sequence;
1880 
1882 #define XCB_GET_PROPERTY 20
1883 
1888  uint8_t major_opcode;
1889  uint8_t _delete;
1890  uint16_t length;
1891  xcb_window_t window;
1892  xcb_atom_t property;
1893  xcb_atom_t type;
1894  uint32_t long_offset;
1895  uint32_t long_length;
1897 
1902  uint8_t response_type;
1903  uint8_t format;
1904  uint16_t sequence;
1905  uint32_t length;
1906  xcb_atom_t type;
1907  uint32_t bytes_after;
1908  uint32_t value_len;
1909  uint8_t pad0[12];
1911 
1916  unsigned int sequence;
1918 
1920 #define XCB_LIST_PROPERTIES 21
1921 
1926  uint8_t major_opcode;
1927  uint8_t pad0;
1928  uint16_t length;
1929  xcb_window_t window;
1931 
1936  uint8_t response_type;
1937  uint8_t pad0;
1938  uint16_t sequence;
1939  uint32_t length;
1940  uint16_t atoms_len;
1941  uint8_t pad1[22];
1943 
1945 #define XCB_SET_SELECTION_OWNER 22
1946 
1951  uint8_t major_opcode;
1952  uint8_t pad0;
1953  uint16_t length;
1954  xcb_window_t owner;
1955  xcb_atom_t selection;
1956  xcb_timestamp_t time;
1958 
1963  unsigned int sequence;
1965 
1967 #define XCB_GET_SELECTION_OWNER 23
1968 
1973  uint8_t major_opcode;
1974  uint8_t pad0;
1975  uint16_t length;
1976  xcb_atom_t selection;
1978 
1983  uint8_t response_type;
1984  uint8_t pad0;
1985  uint16_t sequence;
1986  uint32_t length;
1987  xcb_window_t owner;
1989 
1991 #define XCB_CONVERT_SELECTION 24
1992 
1997  uint8_t major_opcode;
1998  uint8_t pad0;
1999  uint16_t length;
2000  xcb_window_t requestor;
2001  xcb_atom_t selection;
2002  xcb_atom_t target;
2003  xcb_atom_t property;
2004  xcb_timestamp_t time;
2006 
2007 typedef enum xcb_send_event_dest_t {
2008  XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0,
2009  XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1
2010 } xcb_send_event_dest_t;
2011 
2013 #define XCB_SEND_EVENT 25
2014 
2019  uint8_t major_opcode;
2020  uint8_t propagate;
2021  uint16_t length;
2022  xcb_window_t destination;
2023  uint32_t event_mask;
2024  char event[32];
2026 
2027 typedef enum xcb_grab_mode_t {
2036 } xcb_grab_mode_t;
2037 
2038 typedef enum xcb_grab_status_t {
2039  XCB_GRAB_STATUS_SUCCESS = 0,
2040  XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
2041  XCB_GRAB_STATUS_INVALID_TIME = 2,
2042  XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
2043  XCB_GRAB_STATUS_FROZEN = 4
2044 } xcb_grab_status_t;
2045 
2046 typedef enum xcb_cursor_enum_t {
2047  XCB_CURSOR_NONE = 0
2048 } xcb_cursor_enum_t;
2049 
2054  unsigned int sequence;
2056 
2058 #define XCB_GRAB_POINTER 26
2059 
2064  uint8_t major_opcode;
2065  uint8_t owner_events;
2066  uint16_t length;
2067  xcb_window_t grab_window;
2068  uint16_t event_mask;
2069  uint8_t pointer_mode;
2070  uint8_t keyboard_mode;
2071  xcb_window_t confine_to;
2072  xcb_cursor_t cursor;
2073  xcb_timestamp_t time;
2075 
2080  uint8_t response_type;
2081  uint8_t status;
2082  uint16_t sequence;
2083  uint32_t length;
2085 
2087 #define XCB_UNGRAB_POINTER 27
2088 
2093  uint8_t major_opcode;
2094  uint8_t pad0;
2095  uint16_t length;
2096  xcb_timestamp_t time;
2098 
2099 typedef enum xcb_button_index_t {
2119 
2121 #define XCB_GRAB_BUTTON 28
2122 
2127  uint8_t major_opcode;
2128  uint8_t owner_events;
2129  uint16_t length;
2130  xcb_window_t grab_window;
2131  uint16_t event_mask;
2132  uint8_t pointer_mode;
2133  uint8_t keyboard_mode;
2134  xcb_window_t confine_to;
2135  xcb_cursor_t cursor;
2136  uint8_t button;
2137  uint8_t pad0;
2138  uint16_t modifiers;
2140 
2142 #define XCB_UNGRAB_BUTTON 29
2143 
2148  uint8_t major_opcode;
2149  uint8_t button;
2150  uint16_t length;
2151  xcb_window_t grab_window;
2152  uint16_t modifiers;
2153  uint8_t pad0[2];
2155 
2157 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30
2158 
2163  uint8_t major_opcode;
2164  uint8_t pad0;
2165  uint16_t length;
2166  xcb_cursor_t cursor;
2167  xcb_timestamp_t time;
2168  uint16_t event_mask;
2169  uint8_t pad1[2];
2171 
2176  unsigned int sequence;
2178 
2180 #define XCB_GRAB_KEYBOARD 31
2181 
2186  uint8_t major_opcode;
2187  uint8_t owner_events;
2188  uint16_t length;
2189  xcb_window_t grab_window;
2190  xcb_timestamp_t time;
2191  uint8_t pointer_mode;
2192  uint8_t keyboard_mode;
2193  uint8_t pad0[2];
2195 
2200  uint8_t response_type;
2201  uint8_t status;
2202  uint16_t sequence;
2203  uint32_t length;
2205 
2207 #define XCB_UNGRAB_KEYBOARD 32
2208 
2213  uint8_t major_opcode;
2214  uint8_t pad0;
2215  uint16_t length;
2216  xcb_timestamp_t time;
2218 
2219 typedef enum xcb_grab_t {
2220  XCB_GRAB_ANY = 0
2221 } xcb_grab_t;
2222 
2224 #define XCB_GRAB_KEY 33
2225 
2229 typedef struct xcb_grab_key_request_t {
2230  uint8_t major_opcode;
2231  uint8_t owner_events;
2232  uint16_t length;
2233  xcb_window_t grab_window;
2234  uint16_t modifiers;
2235  xcb_keycode_t key;
2236  uint8_t pointer_mode;
2237  uint8_t keyboard_mode;
2238  uint8_t pad0[3];
2240 
2242 #define XCB_UNGRAB_KEY 34
2243 
2248  uint8_t major_opcode;
2249  xcb_keycode_t key;
2250  uint16_t length;
2251  xcb_window_t grab_window;
2252  uint16_t modifiers;
2253  uint8_t pad0[2];
2255 
2256 typedef enum xcb_allow_t {
2330 } xcb_allow_t;
2331 
2333 #define XCB_ALLOW_EVENTS 35
2334 
2339  uint8_t major_opcode;
2340  uint8_t mode;
2341  uint16_t length;
2342  xcb_timestamp_t time;
2344 
2346 #define XCB_GRAB_SERVER 36
2347 
2352  uint8_t major_opcode;
2353  uint8_t pad0;
2354  uint16_t length;
2356 
2358 #define XCB_UNGRAB_SERVER 37
2359 
2364  uint8_t major_opcode;
2365  uint8_t pad0;
2366  uint16_t length;
2368 
2373  unsigned int sequence;
2375 
2377 #define XCB_QUERY_POINTER 38
2378 
2383  uint8_t major_opcode;
2384  uint8_t pad0;
2385  uint16_t length;
2386  xcb_window_t window;
2388 
2393  uint8_t response_type;
2394  uint8_t same_screen;
2395  uint16_t sequence;
2396  uint32_t length;
2397  xcb_window_t root;
2398  xcb_window_t child;
2399  int16_t root_x;
2400  int16_t root_y;
2401  int16_t win_x;
2402  int16_t win_y;
2403  uint16_t mask;
2404  uint8_t pad0[2];
2406 
2410 typedef struct xcb_timecoord_t {
2411  xcb_timestamp_t time;
2412  int16_t x;
2413  int16_t y;
2414 } xcb_timecoord_t;
2415 
2421  int rem;
2422  int index;
2424 
2429  unsigned int sequence;
2431 
2433 #define XCB_GET_MOTION_EVENTS 39
2434 
2439  uint8_t major_opcode;
2440  uint8_t pad0;
2441  uint16_t length;
2442  xcb_window_t window;
2443  xcb_timestamp_t start;
2444  xcb_timestamp_t stop;
2446 
2451  uint8_t response_type;
2452  uint8_t pad0;
2453  uint16_t sequence;
2454  uint32_t length;
2455  uint32_t events_len;
2456  uint8_t pad1[20];
2458 
2463  unsigned int sequence;
2465 
2467 #define XCB_TRANSLATE_COORDINATES 40
2468 
2473  uint8_t major_opcode;
2474  uint8_t pad0;
2475  uint16_t length;
2476  xcb_window_t src_window;
2477  xcb_window_t dst_window;
2478  int16_t src_x;
2479  int16_t src_y;
2481 
2486  uint8_t response_type;
2487  uint8_t same_screen;
2488  uint16_t sequence;
2489  uint32_t length;
2490  xcb_window_t child;
2491  int16_t dst_x;
2492  int16_t dst_y;
2494 
2496 #define XCB_WARP_POINTER 41
2497 
2502  uint8_t major_opcode;
2503  uint8_t pad0;
2504  uint16_t length;
2505  xcb_window_t src_window;
2506  xcb_window_t dst_window;
2507  int16_t src_x;
2508  int16_t src_y;
2509  uint16_t src_width;
2510  uint16_t src_height;
2511  int16_t dst_x;
2512  int16_t dst_y;
2514 
2515 typedef enum xcb_input_focus_t {
2532 
2534 #define XCB_SET_INPUT_FOCUS 42
2535 
2540  uint8_t major_opcode;
2541  uint8_t revert_to;
2542  uint16_t length;
2543  xcb_window_t focus;
2544  xcb_timestamp_t time;
2546 
2551  unsigned int sequence;
2553 
2555 #define XCB_GET_INPUT_FOCUS 43
2556 
2561  uint8_t major_opcode;
2562  uint8_t pad0;
2563  uint16_t length;
2565 
2570  uint8_t response_type;
2571  uint8_t revert_to;
2572  uint16_t sequence;
2573  uint32_t length;
2574  xcb_window_t focus;
2576 
2581  unsigned int sequence;
2583 
2585 #define XCB_QUERY_KEYMAP 44
2586 
2591  uint8_t major_opcode;
2592  uint8_t pad0;
2593  uint16_t length;
2595 
2600  uint8_t response_type;
2601  uint8_t pad0;
2602  uint16_t sequence;
2603  uint32_t length;
2604  uint8_t keys[32];
2606 
2608 #define XCB_OPEN_FONT 45
2609 
2613 typedef struct xcb_open_font_request_t {
2614  uint8_t major_opcode;
2615  uint8_t pad0;
2616  uint16_t length;
2617  xcb_font_t fid;
2618  uint16_t name_len;
2619  uint8_t pad1[2];
2621 
2623 #define XCB_CLOSE_FONT 46
2624 
2629  uint8_t major_opcode;
2630  uint8_t pad0;
2631  uint16_t length;
2632  xcb_font_t font;
2634 
2635 typedef enum xcb_font_draw_t {
2636  XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
2637  XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
2638 } xcb_font_draw_t;
2639 
2643 typedef struct xcb_fontprop_t {
2644  xcb_atom_t name;
2645  uint32_t value;
2646 } xcb_fontprop_t;
2647 
2651 typedef struct xcb_fontprop_iterator_t {
2653  int rem;
2654  int index;
2656 
2660 typedef struct xcb_charinfo_t {
2664  int16_t ascent;
2665  int16_t descent;
2666  uint16_t attributes;
2667 } xcb_charinfo_t;
2668 
2672 typedef struct xcb_charinfo_iterator_t {
2674  int rem;
2675  int index;
2677 
2681 typedef struct xcb_query_font_cookie_t {
2682  unsigned int sequence;
2684 
2686 #define XCB_QUERY_FONT 47
2687 
2692  uint8_t major_opcode;
2693  uint8_t pad0;
2694  uint16_t length;
2695  xcb_fontable_t font;
2697 
2701 typedef struct xcb_query_font_reply_t {
2702  uint8_t response_type;
2703  uint8_t pad0;
2704  uint16_t sequence;
2705  uint32_t length;
2707  uint8_t pad1[4];
2709  uint8_t pad2[4];
2712  uint16_t default_char;
2713  uint16_t properties_len;
2714  uint8_t draw_direction;
2715  uint8_t min_byte1;
2716  uint8_t max_byte1;
2718  int16_t font_ascent;
2719  int16_t font_descent;
2720  uint32_t char_infos_len;
2722 
2727  unsigned int sequence;
2729 
2731 #define XCB_QUERY_TEXT_EXTENTS 48
2732 
2737  uint8_t major_opcode;
2738  uint8_t odd_length;
2739  uint16_t length;
2740  xcb_fontable_t font;
2742 
2747  uint8_t response_type;
2748  uint8_t draw_direction;
2749  uint16_t sequence;
2750  uint32_t length;
2751  int16_t font_ascent;
2752  int16_t font_descent;
2753  int16_t overall_ascent;
2755  int32_t overall_width;
2756  int32_t overall_left;
2757  int32_t overall_right;
2759 
2763 typedef struct xcb_str_t {
2764  uint8_t name_len;
2765 } xcb_str_t;
2766 
2770 typedef struct xcb_str_iterator_t {
2772  int rem;
2773  int index;
2775 
2779 typedef struct xcb_list_fonts_cookie_t {
2780  unsigned int sequence;
2782 
2784 #define XCB_LIST_FONTS 49
2785 
2790  uint8_t major_opcode;
2791  uint8_t pad0;
2792  uint16_t length;
2793  uint16_t max_names;
2794  uint16_t pattern_len;
2796 
2800 typedef struct xcb_list_fonts_reply_t {
2801  uint8_t response_type;
2802  uint8_t pad0;
2803  uint16_t sequence;
2804  uint32_t length;
2805  uint16_t names_len;
2806  uint8_t pad1[22];
2808 
2813  unsigned int sequence;
2815 
2817 #define XCB_LIST_FONTS_WITH_INFO 50
2818 
2823  uint8_t major_opcode;
2824  uint8_t pad0;
2825  uint16_t length;
2826  uint16_t max_names;
2827  uint16_t pattern_len;
2829 
2834  uint8_t response_type;
2835  uint8_t name_len;
2836  uint16_t sequence;
2837  uint32_t length;
2839  uint8_t pad0[4];
2841  uint8_t pad1[4];
2844  uint16_t default_char;
2845  uint16_t properties_len;
2846  uint8_t draw_direction;
2847  uint8_t min_byte1;
2848  uint8_t max_byte1;
2850  int16_t font_ascent;
2851  int16_t font_descent;
2852  uint32_t replies_hint;
2854 
2856 #define XCB_SET_FONT_PATH 51
2857 
2862  uint8_t major_opcode;
2863  uint8_t pad0;
2864  uint16_t length;
2865  uint16_t font_qty;
2866  uint8_t pad1[2];
2868 
2873  unsigned int sequence;
2875 
2877 #define XCB_GET_FONT_PATH 52
2878 
2883  uint8_t major_opcode;
2884  uint8_t pad0;
2885  uint16_t length;
2887 
2892  uint8_t response_type;
2893  uint8_t pad0;
2894  uint16_t sequence;
2895  uint32_t length;
2896  uint16_t path_len;
2897  uint8_t pad1[22];
2899 
2901 #define XCB_CREATE_PIXMAP 53
2902 
2907  uint8_t major_opcode;
2908  uint8_t depth;
2909  uint16_t length;
2910  xcb_pixmap_t pid;
2911  xcb_drawable_t drawable;
2912  uint16_t width;
2913  uint16_t height;
2915 
2917 #define XCB_FREE_PIXMAP 54
2918 
2923  uint8_t major_opcode;
2924  uint8_t pad0;
2925  uint16_t length;
2926  xcb_pixmap_t pixmap;
2928 
2929 typedef enum xcb_gc_t {
3001  XCB_GC_TILE = 1024,
3035  XCB_GC_FONT = 16384,
3070  XCB_GC_DASH_LIST = 2097152,
3076 } xcb_gc_t;
3077 
3078 typedef enum xcb_gx_t {
3079  XCB_GX_CLEAR = 0,
3080  XCB_GX_AND = 1,
3081  XCB_GX_AND_REVERSE = 2,
3082  XCB_GX_COPY = 3,
3083  XCB_GX_AND_INVERTED = 4,
3084  XCB_GX_NOOP = 5,
3085  XCB_GX_XOR = 6,
3086  XCB_GX_OR = 7,
3087  XCB_GX_NOR = 8,
3088  XCB_GX_EQUIV = 9,
3089  XCB_GX_INVERT = 10,
3090  XCB_GX_OR_REVERSE = 11,
3091  XCB_GX_COPY_INVERTED = 12,
3092  XCB_GX_OR_INVERTED = 13,
3093  XCB_GX_NAND = 14,
3094  XCB_GX_SET = 15
3095 } xcb_gx_t;
3096 
3097 typedef enum xcb_line_style_t {
3098  XCB_LINE_STYLE_SOLID = 0,
3099  XCB_LINE_STYLE_ON_OFF_DASH = 1,
3100  XCB_LINE_STYLE_DOUBLE_DASH = 2
3101 } xcb_line_style_t;
3102 
3103 typedef enum xcb_cap_style_t {
3104  XCB_CAP_STYLE_NOT_LAST = 0,
3105  XCB_CAP_STYLE_BUTT = 1,
3106  XCB_CAP_STYLE_ROUND = 2,
3107  XCB_CAP_STYLE_PROJECTING = 3
3108 } xcb_cap_style_t;
3109 
3110 typedef enum xcb_join_style_t {
3111  XCB_JOIN_STYLE_MITER = 0,
3112  XCB_JOIN_STYLE_ROUND = 1,
3113  XCB_JOIN_STYLE_BEVEL = 2
3114 } xcb_join_style_t;
3115 
3116 typedef enum xcb_fill_style_t {
3117  XCB_FILL_STYLE_SOLID = 0,
3118  XCB_FILL_STYLE_TILED = 1,
3119  XCB_FILL_STYLE_STIPPLED = 2,
3120  XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
3121 } xcb_fill_style_t;
3122 
3123 typedef enum xcb_fill_rule_t {
3124  XCB_FILL_RULE_EVEN_ODD = 0,
3125  XCB_FILL_RULE_WINDING = 1
3126 } xcb_fill_rule_t;
3127 
3128 typedef enum xcb_subwindow_mode_t {
3129  XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
3130  XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
3131 } xcb_subwindow_mode_t;
3132 
3133 typedef enum xcb_arc_mode_t {
3134  XCB_ARC_MODE_CHORD = 0,
3135  XCB_ARC_MODE_PIE_SLICE = 1
3136 } xcb_arc_mode_t;
3137 
3139 #define XCB_CREATE_GC 55
3140 
3144 typedef struct xcb_create_gc_request_t {
3145  uint8_t major_opcode;
3146  uint8_t pad0;
3147  uint16_t length;
3148  xcb_gcontext_t cid;
3149  xcb_drawable_t drawable;
3150  uint32_t value_mask;
3152 
3154 #define XCB_CHANGE_GC 56
3155 
3159 typedef struct xcb_change_gc_request_t {
3160  uint8_t major_opcode;
3161  uint8_t pad0;
3162  uint16_t length;
3163  xcb_gcontext_t gc;
3164  uint32_t value_mask;
3166 
3168 #define XCB_COPY_GC 57
3169 
3173 typedef struct xcb_copy_gc_request_t {
3174  uint8_t major_opcode;
3175  uint8_t pad0;
3176  uint16_t length;
3177  xcb_gcontext_t src_gc;
3178  xcb_gcontext_t dst_gc;
3179  uint32_t value_mask;
3181 
3183 #define XCB_SET_DASHES 58
3184 
3189  uint8_t major_opcode;
3190  uint8_t pad0;
3191  uint16_t length;
3192  xcb_gcontext_t gc;
3193  uint16_t dash_offset;
3194  uint16_t dashes_len;
3196 
3197 typedef enum xcb_clip_ordering_t {
3198  XCB_CLIP_ORDERING_UNSORTED = 0,
3199  XCB_CLIP_ORDERING_Y_SORTED = 1,
3200  XCB_CLIP_ORDERING_YX_SORTED = 2,
3201  XCB_CLIP_ORDERING_YX_BANDED = 3
3202 } xcb_clip_ordering_t;
3203 
3205 #define XCB_SET_CLIP_RECTANGLES 59
3206 
3211  uint8_t major_opcode;
3212  uint8_t ordering;
3213  uint16_t length;
3214  xcb_gcontext_t gc;
3215  int16_t clip_x_origin;
3216  int16_t clip_y_origin;
3218 
3220 #define XCB_FREE_GC 60
3221 
3225 typedef struct xcb_free_gc_request_t {
3226  uint8_t major_opcode;
3227  uint8_t pad0;
3228  uint16_t length;
3229  xcb_gcontext_t gc;
3231 
3233 #define XCB_CLEAR_AREA 61
3234 
3239  uint8_t major_opcode;
3240  uint8_t exposures;
3241  uint16_t length;
3242  xcb_window_t window;
3243  int16_t x;
3244  int16_t y;
3245  uint16_t width;
3246  uint16_t height;
3248 
3250 #define XCB_COPY_AREA 62
3251 
3255 typedef struct xcb_copy_area_request_t {
3256  uint8_t major_opcode;
3257  uint8_t pad0;
3258  uint16_t length;
3259  xcb_drawable_t src_drawable;
3260  xcb_drawable_t dst_drawable;
3261  xcb_gcontext_t gc;
3262  int16_t src_x;
3263  int16_t src_y;
3264  int16_t dst_x;
3265  int16_t dst_y;
3266  uint16_t width;
3267  uint16_t height;
3269 
3271 #define XCB_COPY_PLANE 63
3272 
3277  uint8_t major_opcode;
3278  uint8_t pad0;
3279  uint16_t length;
3280  xcb_drawable_t src_drawable;
3281  xcb_drawable_t dst_drawable;
3282  xcb_gcontext_t gc;
3283  int16_t src_x;
3284  int16_t src_y;
3285  int16_t dst_x;
3286  int16_t dst_y;
3287  uint16_t width;
3288  uint16_t height;
3289  uint32_t bit_plane;
3291 
3292 typedef enum xcb_coord_mode_t {
3300 
3302 #define XCB_POLY_POINT 64
3303 
3308  uint8_t major_opcode;
3310  uint16_t length;
3311  xcb_drawable_t drawable;
3312  xcb_gcontext_t gc;
3314 
3316 #define XCB_POLY_LINE 65
3317 
3321 typedef struct xcb_poly_line_request_t {
3322  uint8_t major_opcode;
3324  uint16_t length;
3325  xcb_drawable_t drawable;
3326  xcb_gcontext_t gc;
3328 
3332 typedef struct xcb_segment_t {
3333  int16_t x1;
3334  int16_t y1;
3335  int16_t x2;
3336  int16_t y2;
3337 } xcb_segment_t;
3338 
3342 typedef struct xcb_segment_iterator_t {
3344  int rem;
3345  int index;
3347 
3349 #define XCB_POLY_SEGMENT 66
3350 
3355  uint8_t major_opcode;
3356  uint8_t pad0;
3357  uint16_t length;
3358  xcb_drawable_t drawable;
3359  xcb_gcontext_t gc;
3361 
3363 #define XCB_POLY_RECTANGLE 67
3364 
3369  uint8_t major_opcode;
3370  uint8_t pad0;
3371  uint16_t length;
3372  xcb_drawable_t drawable;
3373  xcb_gcontext_t gc;
3375 
3377 #define XCB_POLY_ARC 68
3378 
3382 typedef struct xcb_poly_arc_request_t {
3383  uint8_t major_opcode;
3384  uint8_t pad0;
3385  uint16_t length;
3386  xcb_drawable_t drawable;
3387  xcb_gcontext_t gc;
3389 
3390 typedef enum xcb_poly_shape_t {
3391  XCB_POLY_SHAPE_COMPLEX = 0,
3392  XCB_POLY_SHAPE_NONCONVEX = 1,
3393  XCB_POLY_SHAPE_CONVEX = 2
3394 } xcb_poly_shape_t;
3395 
3397 #define XCB_FILL_POLY 69
3398 
3402 typedef struct xcb_fill_poly_request_t {
3403  uint8_t major_opcode;
3404  uint8_t pad0;
3405  uint16_t length;
3406  xcb_drawable_t drawable;
3407  xcb_gcontext_t gc;
3408  uint8_t shape;
3410  uint8_t pad1[2];
3412 
3414 #define XCB_POLY_FILL_RECTANGLE 70
3415 
3420  uint8_t major_opcode;
3421  uint8_t pad0;
3422  uint16_t length;
3423  xcb_drawable_t drawable;
3424  xcb_gcontext_t gc;
3426 
3428 #define XCB_POLY_FILL_ARC 71
3429 
3434  uint8_t major_opcode;
3435  uint8_t pad0;
3436  uint16_t length;
3437  xcb_drawable_t drawable;
3438  xcb_gcontext_t gc;
3440 
3441 typedef enum xcb_image_format_t {
3442  XCB_IMAGE_FORMAT_XY_BITMAP = 0,
3443  XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
3444  XCB_IMAGE_FORMAT_Z_PIXMAP = 2
3445 } xcb_image_format_t;
3446 
3448 #define XCB_PUT_IMAGE 72
3449 
3453 typedef struct xcb_put_image_request_t {
3454  uint8_t major_opcode;
3455  uint8_t format;
3456  uint16_t length;
3457  xcb_drawable_t drawable;
3458  xcb_gcontext_t gc;
3459  uint16_t width;
3460  uint16_t height;
3461  int16_t dst_x;
3462  int16_t dst_y;
3463  uint8_t left_pad;
3464  uint8_t depth;
3465  uint8_t pad0[2];
3467 
3471 typedef struct xcb_get_image_cookie_t {
3472  unsigned int sequence;
3474 
3476 #define XCB_GET_IMAGE 73
3477 
3481 typedef struct xcb_get_image_request_t {
3482  uint8_t major_opcode;
3483  uint8_t format;
3484  uint16_t length;
3485  xcb_drawable_t drawable;
3486  int16_t x;
3487  int16_t y;
3488  uint16_t width;
3489  uint16_t height;
3490  uint32_t plane_mask;
3492 
3496 typedef struct xcb_get_image_reply_t {
3497  uint8_t response_type;
3498  uint8_t depth;
3499  uint16_t sequence;
3500  uint32_t length;
3501  xcb_visualid_t visual;
3502  uint8_t pad0[20];
3504 
3506 #define XCB_POLY_TEXT_8 74
3507 
3512  uint8_t major_opcode;
3513  uint8_t pad0;
3514  uint16_t length;
3515  xcb_drawable_t drawable;
3516  xcb_gcontext_t gc;
3517  int16_t x;
3518  int16_t y;
3520 
3522 #define XCB_POLY_TEXT_16 75
3523 
3528  uint8_t major_opcode;
3529  uint8_t pad0;
3530  uint16_t length;
3531  xcb_drawable_t drawable;
3532  xcb_gcontext_t gc;
3533  int16_t x;
3534  int16_t y;
3536 
3538 #define XCB_IMAGE_TEXT_8 76
3539 
3544  uint8_t major_opcode;
3545  uint8_t string_len;
3546  uint16_t length;
3547  xcb_drawable_t drawable;
3548  xcb_gcontext_t gc;
3549  int16_t x;
3550  int16_t y;
3552 
3554 #define XCB_IMAGE_TEXT_16 77
3555 
3560  uint8_t major_opcode;
3561  uint8_t string_len;
3562  uint16_t length;
3563  xcb_drawable_t drawable;
3564  xcb_gcontext_t gc;
3565  int16_t x;
3566  int16_t y;
3568 
3569 typedef enum xcb_colormap_alloc_t {
3570  XCB_COLORMAP_ALLOC_NONE = 0,
3571  XCB_COLORMAP_ALLOC_ALL = 1
3572 } xcb_colormap_alloc_t;
3573 
3575 #define XCB_CREATE_COLORMAP 78
3576 
3581  uint8_t major_opcode;
3582  uint8_t alloc;
3583  uint16_t length;
3584  xcb_colormap_t mid;
3585  xcb_window_t window;
3586  xcb_visualid_t visual;
3588 
3590 #define XCB_FREE_COLORMAP 79
3591 
3596  uint8_t major_opcode;
3597  uint8_t pad0;
3598  uint16_t length;
3599  xcb_colormap_t cmap;
3601 
3603 #define XCB_COPY_COLORMAP_AND_FREE 80
3604 
3609  uint8_t major_opcode;
3610  uint8_t pad0;
3611  uint16_t length;
3612  xcb_colormap_t mid;
3613  xcb_colormap_t src_cmap;
3615 
3617 #define XCB_INSTALL_COLORMAP 81
3618 
3623  uint8_t major_opcode;
3624  uint8_t pad0;
3625  uint16_t length;
3626  xcb_colormap_t cmap;
3628 
3630 #define XCB_UNINSTALL_COLORMAP 82
3631 
3636  uint8_t major_opcode;
3637  uint8_t pad0;
3638  uint16_t length;
3639  xcb_colormap_t cmap;
3641 
3646  unsigned int sequence;
3648 
3650 #define XCB_LIST_INSTALLED_COLORMAPS 83
3651 
3656  uint8_t major_opcode;
3657  uint8_t pad0;
3658  uint16_t length;
3659  xcb_window_t window;
3661 
3666  uint8_t response_type;
3667  uint8_t pad0;
3668  uint16_t sequence;
3669  uint32_t length;
3670  uint16_t cmaps_len;
3671  uint8_t pad1[22];
3673 
3678  unsigned int sequence;
3680 
3682 #define XCB_ALLOC_COLOR 84
3683 
3688  uint8_t major_opcode;
3689  uint8_t pad0;
3690  uint16_t length;
3691  xcb_colormap_t cmap;
3692  uint16_t red;
3693  uint16_t green;
3694  uint16_t blue;
3695  uint8_t pad1[2];
3697 
3701 typedef struct xcb_alloc_color_reply_t {
3702  uint8_t response_type;
3703  uint8_t pad0;
3704  uint16_t sequence;
3705  uint32_t length;
3706  uint16_t red;
3707  uint16_t green;
3708  uint16_t blue;
3709  uint8_t pad1[2];
3710  uint32_t pixel;
3712 
3717  unsigned int sequence;
3719 
3721 #define XCB_ALLOC_NAMED_COLOR 85
3722 
3727  uint8_t major_opcode;
3728  uint8_t pad0;
3729  uint16_t length;
3730  xcb_colormap_t cmap;
3731  uint16_t name_len;
3732  uint8_t pad1[2];
3734 
3739  uint8_t response_type;
3740  uint8_t pad0;
3741  uint16_t sequence;
3742  uint32_t length;
3743  uint32_t pixel;
3744  uint16_t exact_red;
3745  uint16_t exact_green;
3746  uint16_t exact_blue;
3747  uint16_t visual_red;
3748  uint16_t visual_green;
3749  uint16_t visual_blue;
3751 
3756  unsigned int sequence;
3758 
3760 #define XCB_ALLOC_COLOR_CELLS 86
3761 
3766  uint8_t major_opcode;
3767  uint8_t contiguous;
3768  uint16_t length;
3769  xcb_colormap_t cmap;
3770  uint16_t colors;
3771  uint16_t planes;
3773 
3778  uint8_t response_type;
3779  uint8_t pad0;
3780  uint16_t sequence;
3781  uint32_t length;
3782  uint16_t pixels_len;
3783  uint16_t masks_len;
3784  uint8_t pad1[20];
3786 
3791  unsigned int sequence;
3793 
3795 #define XCB_ALLOC_COLOR_PLANES 87
3796 
3801  uint8_t major_opcode;
3802  uint8_t contiguous;
3803  uint16_t length;
3804  xcb_colormap_t cmap;
3805  uint16_t colors;
3806  uint16_t reds;
3807  uint16_t greens;
3808  uint16_t blues;
3810 
3815  uint8_t response_type;
3816  uint8_t pad0;
3817  uint16_t sequence;
3818  uint32_t length;
3819  uint16_t pixels_len;
3820  uint8_t pad1[2];
3821  uint32_t red_mask;
3822  uint32_t green_mask;
3823  uint32_t blue_mask;
3824  uint8_t pad2[8];
3826 
3828 #define XCB_FREE_COLORS 88
3829 
3834  uint8_t major_opcode;
3835  uint8_t pad0;
3836  uint16_t length;
3837  xcb_colormap_t cmap;
3838  uint32_t plane_mask;
3840 
3841 typedef enum xcb_color_flag_t {
3842  XCB_COLOR_FLAG_RED = 1,
3843  XCB_COLOR_FLAG_GREEN = 2,
3844  XCB_COLOR_FLAG_BLUE = 4
3845 } xcb_color_flag_t;
3846 
3850 typedef struct xcb_coloritem_t {
3851  uint32_t pixel;
3852  uint16_t red;
3853  uint16_t green;
3854  uint16_t blue;
3855  uint8_t flags;
3856  uint8_t pad0;
3857 } xcb_coloritem_t;
3858 
3864  int rem;
3865  int index;
3867 
3869 #define XCB_STORE_COLORS 89
3870 
3875  uint8_t major_opcode;
3876  uint8_t pad0;
3877  uint16_t length;
3878  xcb_colormap_t cmap;
3880 
3882 #define XCB_STORE_NAMED_COLOR 90
3883 
3888  uint8_t major_opcode;
3889  uint8_t flags;
3890  uint16_t length;
3891  xcb_colormap_t cmap;
3892  uint32_t pixel;
3893  uint16_t name_len;
3894  uint8_t pad0[2];
3896 
3900 typedef struct xcb_rgb_t {
3901  uint16_t red;
3902  uint16_t green;
3903  uint16_t blue;
3904  uint8_t pad0[2];
3905 } xcb_rgb_t;
3906 
3910 typedef struct xcb_rgb_iterator_t {
3912  int rem;
3913  int index;
3915 
3920  unsigned int sequence;
3922 
3924 #define XCB_QUERY_COLORS 91
3925 
3930  uint8_t major_opcode;
3931  uint8_t pad0;
3932  uint16_t length;
3933  xcb_colormap_t cmap;
3935 
3940  uint8_t response_type;
3941  uint8_t pad0;
3942  uint16_t sequence;
3943  uint32_t length;
3944  uint16_t colors_len;
3945  uint8_t pad1[22];
3947 
3952  unsigned int sequence;
3954 
3956 #define XCB_LOOKUP_COLOR 92
3957 
3962  uint8_t major_opcode;
3963  uint8_t pad0;
3964  uint16_t length;
3965  xcb_colormap_t cmap;
3966  uint16_t name_len;
3967  uint8_t pad1[2];
3969 
3974  uint8_t response_type;
3975  uint8_t pad0;
3976  uint16_t sequence;
3977  uint32_t length;
3978  uint16_t exact_red;
3979  uint16_t exact_green;
3980  uint16_t exact_blue;
3981  uint16_t visual_red;
3982  uint16_t visual_green;
3983  uint16_t visual_blue;
3985 
3986 typedef enum xcb_pixmap_enum_t {
3987  XCB_PIXMAP_NONE = 0
3988 } xcb_pixmap_enum_t;
3989 
3991 #define XCB_CREATE_CURSOR 93
3992 
3997  uint8_t major_opcode;
3998  uint8_t pad0;
3999  uint16_t length;
4000  xcb_cursor_t cid;
4001  xcb_pixmap_t source;
4002  xcb_pixmap_t mask;
4003  uint16_t fore_red;
4004  uint16_t fore_green;
4005  uint16_t fore_blue;
4006  uint16_t back_red;
4007  uint16_t back_green;
4008  uint16_t back_blue;
4009  uint16_t x;
4010  uint16_t y;
4012 
4013 typedef enum xcb_font_enum_t {
4014  XCB_FONT_NONE = 0
4015 } xcb_font_enum_t;
4016 
4018 #define XCB_CREATE_GLYPH_CURSOR 94
4019 
4024  uint8_t major_opcode;
4025  uint8_t pad0;
4026  uint16_t length;
4027  xcb_cursor_t cid;
4028  xcb_font_t source_font;
4029  xcb_font_t mask_font;
4030  uint16_t source_char;
4031  uint16_t mask_char;
4032  uint16_t fore_red;
4033  uint16_t fore_green;
4034  uint16_t fore_blue;
4035  uint16_t back_red;
4036  uint16_t back_green;
4037  uint16_t back_blue;
4039 
4041 #define XCB_FREE_CURSOR 95
4042 
4047  uint8_t major_opcode;
4048  uint8_t pad0;
4049  uint16_t length;
4050  xcb_cursor_t cursor;
4052 
4054 #define XCB_RECOLOR_CURSOR 96
4055 
4060  uint8_t major_opcode;
4061  uint8_t pad0;
4062  uint16_t length;
4063  xcb_cursor_t cursor;
4064  uint16_t fore_red;
4065  uint16_t fore_green;
4066  uint16_t fore_blue;
4067  uint16_t back_red;
4068  uint16_t back_green;
4069  uint16_t back_blue;
4071 
4072 typedef enum xcb_query_shape_of_t {
4073  XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
4074  XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
4075  XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
4076 } xcb_query_shape_of_t;
4077 
4082  unsigned int sequence;
4084 
4086 #define XCB_QUERY_BEST_SIZE 97
4087 
4092  uint8_t major_opcode;
4093  uint8_t _class;
4094  uint16_t length;
4095  xcb_drawable_t drawable;
4096  uint16_t width;
4097  uint16_t height;
4099 
4104  uint8_t response_type;
4105  uint8_t pad0;
4106  uint16_t sequence;
4107  uint32_t length;
4108  uint16_t width;
4109  uint16_t height;
4111 
4116  unsigned int sequence;
4118 
4120 #define XCB_QUERY_EXTENSION 98
4121 
4126  uint8_t major_opcode;
4127  uint8_t pad0;
4128  uint16_t length;
4129  uint16_t name_len;
4130  uint8_t pad1[2];
4132 
4137  uint8_t response_type;
4138  uint8_t pad0;
4139  uint16_t sequence;
4140  uint32_t length;
4141  uint8_t present;
4142  uint8_t major_opcode;
4143  uint8_t first_event;
4144  uint8_t first_error;
4146 
4151  unsigned int sequence;
4153 
4155 #define XCB_LIST_EXTENSIONS 99
4156 
4161  uint8_t major_opcode;
4162  uint8_t pad0;
4163  uint16_t length;
4165 
4170  uint8_t response_type;
4171  uint8_t names_len;
4172  uint16_t sequence;
4173  uint32_t length;
4174  uint8_t pad0[24];
4176 
4178 #define XCB_CHANGE_KEYBOARD_MAPPING 100
4179 
4184  uint8_t major_opcode;
4185  uint8_t keycode_count;
4186  uint16_t length;
4187  xcb_keycode_t first_keycode;
4189  uint8_t pad0[2];
4191 
4196  unsigned int sequence;
4198 
4200 #define XCB_GET_KEYBOARD_MAPPING 101
4201 
4206  uint8_t major_opcode;
4207  uint8_t pad0;
4208  uint16_t length;
4209  xcb_keycode_t first_keycode;
4210  uint8_t count;
4212 
4217  uint8_t response_type;
4219  uint16_t sequence;
4220  uint32_t length;
4221  uint8_t pad0[24];
4223 
4224 typedef enum xcb_kb_t {
4225  XCB_KB_KEY_CLICK_PERCENT = 1,
4226  XCB_KB_BELL_PERCENT = 2,
4227  XCB_KB_BELL_PITCH = 4,
4228  XCB_KB_BELL_DURATION = 8,
4229  XCB_KB_LED = 16,
4230  XCB_KB_LED_MODE = 32,
4231  XCB_KB_KEY = 64,
4232  XCB_KB_AUTO_REPEAT_MODE = 128
4233 } xcb_kb_t;
4234 
4235 typedef enum xcb_led_mode_t {
4236  XCB_LED_MODE_OFF = 0,
4237  XCB_LED_MODE_ON = 1
4238 } xcb_led_mode_t;
4239 
4240 typedef enum xcb_auto_repeat_mode_t {
4241  XCB_AUTO_REPEAT_MODE_OFF = 0,
4242  XCB_AUTO_REPEAT_MODE_ON = 1,
4243  XCB_AUTO_REPEAT_MODE_DEFAULT = 2
4244 } xcb_auto_repeat_mode_t;
4245 
4247 #define XCB_CHANGE_KEYBOARD_CONTROL 102
4248 
4253  uint8_t major_opcode;
4254  uint8_t pad0;
4255  uint16_t length;
4256  uint32_t value_mask;
4258 
4263  unsigned int sequence;
4265 
4267 #define XCB_GET_KEYBOARD_CONTROL 103
4268 
4273  uint8_t major_opcode;
4274  uint8_t pad0;
4275  uint16_t length;
4277 
4282  uint8_t response_type;
4284  uint16_t sequence;
4285  uint32_t length;
4286  uint32_t led_mask;
4288  uint8_t bell_percent;
4289  uint16_t bell_pitch;
4290  uint16_t bell_duration;
4291  uint8_t pad0[2];
4292  uint8_t auto_repeats[32];
4294 
4296 #define XCB_BELL 104
4297 
4301 typedef struct xcb_bell_request_t {
4302  uint8_t major_opcode;
4303  int8_t percent;
4304  uint16_t length;
4306 
4308 #define XCB_CHANGE_POINTER_CONTROL 105
4309 
4314  uint8_t major_opcode;
4315  uint8_t pad0;
4316  uint16_t length;
4319  int16_t threshold;
4321  uint8_t do_threshold;
4323 
4328  unsigned int sequence;
4330 
4332 #define XCB_GET_POINTER_CONTROL 106
4333 
4338  uint8_t major_opcode;
4339  uint8_t pad0;
4340  uint16_t length;
4342 
4347  uint8_t response_type;
4348  uint8_t pad0;
4349  uint16_t sequence;
4350  uint32_t length;
4353  uint16_t threshold;
4354  uint8_t pad1[18];
4356 
4357 typedef enum xcb_blanking_t {
4358  XCB_BLANKING_NOT_PREFERRED = 0,
4359  XCB_BLANKING_PREFERRED = 1,
4360  XCB_BLANKING_DEFAULT = 2
4361 } xcb_blanking_t;
4362 
4363 typedef enum xcb_exposures_t {
4364  XCB_EXPOSURES_NOT_ALLOWED = 0,
4365  XCB_EXPOSURES_ALLOWED = 1,
4366  XCB_EXPOSURES_DEFAULT = 2
4367 } xcb_exposures_t;
4368 
4370 #define XCB_SET_SCREEN_SAVER 107
4371 
4376  uint8_t major_opcode;
4377  uint8_t pad0;
4378  uint16_t length;
4379  int16_t timeout;
4380  int16_t interval;
4384 
4389  unsigned int sequence;
4391 
4393 #define XCB_GET_SCREEN_SAVER 108
4394 
4399  uint8_t major_opcode;
4400  uint8_t pad0;
4401  uint16_t length;
4403 
4408  uint8_t response_type;
4409  uint8_t pad0;
4410  uint16_t sequence;
4411  uint32_t length;
4412  uint16_t timeout;
4413  uint16_t interval;
4416  uint8_t pad1[18];
4418 
4419 typedef enum xcb_host_mode_t {
4420  XCB_HOST_MODE_INSERT = 0,
4421  XCB_HOST_MODE_DELETE = 1
4422 } xcb_host_mode_t;
4423 
4424 typedef enum xcb_family_t {
4425  XCB_FAMILY_INTERNET = 0,
4426  XCB_FAMILY_DECNET = 1,
4427  XCB_FAMILY_CHAOS = 2,
4428  XCB_FAMILY_SERVER_INTERPRETED = 5,
4429  XCB_FAMILY_INTERNET_6 = 6
4430 } xcb_family_t;
4431 
4433 #define XCB_CHANGE_HOSTS 109
4434 
4439  uint8_t major_opcode;
4440  uint8_t mode;
4441  uint16_t length;
4442  uint8_t family;
4443  uint8_t pad0;
4444  uint16_t address_len;
4446 
4450 typedef struct xcb_host_t {
4451  uint8_t family;
4452  uint8_t pad0;
4453  uint16_t address_len;
4454 } xcb_host_t;
4455 
4459 typedef struct xcb_host_iterator_t {
4461  int rem;
4462  int index;
4464 
4468 typedef struct xcb_list_hosts_cookie_t {
4469  unsigned int sequence;
4471 
4473 #define XCB_LIST_HOSTS 110
4474 
4479  uint8_t major_opcode;
4480  uint8_t pad0;
4481  uint16_t length;
4483 
4487 typedef struct xcb_list_hosts_reply_t {
4488  uint8_t response_type;
4489  uint8_t mode;
4490  uint16_t sequence;
4491  uint32_t length;
4492  uint16_t hosts_len;
4493  uint8_t pad0[22];
4495 
4496 typedef enum xcb_access_control_t {
4497  XCB_ACCESS_CONTROL_DISABLE = 0,
4498  XCB_ACCESS_CONTROL_ENABLE = 1
4499 } xcb_access_control_t;
4500 
4502 #define XCB_SET_ACCESS_CONTROL 111
4503 
4508  uint8_t major_opcode;
4509  uint8_t mode;
4510  uint16_t length;
4512 
4513 typedef enum xcb_close_down_t {
4514  XCB_CLOSE_DOWN_DESTROY_ALL = 0,
4515  XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
4516  XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
4517 } xcb_close_down_t;
4518 
4520 #define XCB_SET_CLOSE_DOWN_MODE 112
4521 
4526  uint8_t major_opcode;
4527  uint8_t mode;
4528  uint16_t length;
4530 
4531 typedef enum xcb_kill_t {
4532  XCB_KILL_ALL_TEMPORARY = 0
4533 } xcb_kill_t;
4534 
4536 #define XCB_KILL_CLIENT 113
4537 
4542  uint8_t major_opcode;
4543  uint8_t pad0;
4544  uint16_t length;
4545  uint32_t resource;
4547 
4549 #define XCB_ROTATE_PROPERTIES 114
4550 
4555  uint8_t major_opcode;
4556  uint8_t pad0;
4557  uint16_t length;
4558  xcb_window_t window;
4559  uint16_t atoms_len;
4560  int16_t delta;
4562 
4563 typedef enum xcb_screen_saver_t {
4564  XCB_SCREEN_SAVER_RESET = 0,
4565  XCB_SCREEN_SAVER_ACTIVE = 1
4566 } xcb_screen_saver_t;
4567 
4569 #define XCB_FORCE_SCREEN_SAVER 115
4570 
4575  uint8_t major_opcode;
4576  uint8_t mode;
4577  uint16_t length;
4579 
4580 typedef enum xcb_mapping_status_t {
4581  XCB_MAPPING_STATUS_SUCCESS = 0,
4582  XCB_MAPPING_STATUS_BUSY = 1,
4583  XCB_MAPPING_STATUS_FAILURE = 2
4584 } xcb_mapping_status_t;
4585 
4590  unsigned int sequence;
4592 
4594 #define XCB_SET_POINTER_MAPPING 116
4595 
4600  uint8_t major_opcode;
4601  uint8_t map_len;
4602  uint16_t length;
4604 
4609  uint8_t response_type;
4610  uint8_t status;
4611  uint16_t sequence;
4612  uint32_t length;
4614 
4619  unsigned int sequence;
4621 
4623 #define XCB_GET_POINTER_MAPPING 117
4624 
4629  uint8_t major_opcode;
4630  uint8_t pad0;
4631  uint16_t length;
4633 
4638  uint8_t response_type;
4639  uint8_t map_len;
4640  uint16_t sequence;
4641  uint32_t length;
4642  uint8_t pad0[24];
4644 
4645 typedef enum xcb_map_index_t {
4646  XCB_MAP_INDEX_SHIFT = 0,
4647  XCB_MAP_INDEX_LOCK = 1,
4648  XCB_MAP_INDEX_CONTROL = 2,
4649  XCB_MAP_INDEX_1 = 3,
4650  XCB_MAP_INDEX_2 = 4,
4651  XCB_MAP_INDEX_3 = 5,
4652  XCB_MAP_INDEX_4 = 6,
4653  XCB_MAP_INDEX_5 = 7
4654 } xcb_map_index_t;
4655 
4660  unsigned int sequence;
4662 
4664 #define XCB_SET_MODIFIER_MAPPING 118
4665 
4670  uint8_t major_opcode;
4672  uint16_t length;
4674 
4679  uint8_t response_type;
4680  uint8_t status;
4681  uint16_t sequence;
4682  uint32_t length;
4684 
4689  unsigned int sequence;
4691 
4693 #define XCB_GET_MODIFIER_MAPPING 119
4694 
4699  uint8_t major_opcode;
4700  uint8_t pad0;
4701  uint16_t length;
4703 
4708  uint8_t response_type;
4710  uint16_t sequence;
4711  uint32_t length;
4712  uint8_t pad0[24];
4714 
4716 #define XCB_NO_OPERATION 127
4717 
4722  uint8_t major_opcode;
4723  uint8_t pad0;
4724  uint16_t length;
4726 
4736 /*****************************************************************************
4737  **
4738  ** void xcb_char2b_next
4739  **
4740  ** @param xcb_char2b_iterator_t *i
4741  ** @returns void
4742  **
4743  *****************************************************************************/
4744 
4745 void
4747 
4758 /*****************************************************************************
4759  **
4760  ** xcb_generic_iterator_t xcb_char2b_end
4761  **
4762  ** @param xcb_char2b_iterator_t i
4763  ** @returns xcb_generic_iterator_t
4764  **
4765  *****************************************************************************/
4766 
4769 
4779 /*****************************************************************************
4780  **
4781  ** void xcb_window_next
4782  **
4783  ** @param xcb_window_iterator_t *i
4784  ** @returns void
4785  **
4786  *****************************************************************************/
4787 
4788 void
4790 
4801 /*****************************************************************************
4802  **
4803  ** xcb_generic_iterator_t xcb_window_end
4804  **
4805  ** @param xcb_window_iterator_t i
4806  ** @returns xcb_generic_iterator_t
4807  **
4808  *****************************************************************************/
4809 
4812 
4822 /*****************************************************************************
4823  **
4824  ** void xcb_pixmap_next
4825  **
4826  ** @param xcb_pixmap_iterator_t *i
4827  ** @returns void
4828  **
4829  *****************************************************************************/
4830 
4831 void
4833 
4844 /*****************************************************************************
4845  **
4846  ** xcb_generic_iterator_t xcb_pixmap_end
4847  **
4848  ** @param xcb_pixmap_iterator_t i
4849  ** @returns xcb_generic_iterator_t
4850  **
4851  *****************************************************************************/
4852 
4855 
4865 /*****************************************************************************
4866  **
4867  ** void xcb_cursor_next
4868  **
4869  ** @param xcb_cursor_iterator_t *i
4870  ** @returns void
4871  **
4872  *****************************************************************************/
4873 
4874 void
4876 
4887 /*****************************************************************************
4888  **
4889  ** xcb_generic_iterator_t xcb_cursor_end
4890  **
4891  ** @param xcb_cursor_iterator_t i
4892  ** @returns xcb_generic_iterator_t
4893  **
4894  *****************************************************************************/
4895 
4898 
4908 /*****************************************************************************
4909  **
4910  ** void xcb_font_next
4911  **
4912  ** @param xcb_font_iterator_t *i
4913  ** @returns void
4914  **
4915  *****************************************************************************/
4916 
4917 void
4919 
4930 /*****************************************************************************
4931  **
4932  ** xcb_generic_iterator_t xcb_font_end
4933  **
4934  ** @param xcb_font_iterator_t i
4935  ** @returns xcb_generic_iterator_t
4936  **
4937  *****************************************************************************/
4938 
4941 
4951 /*****************************************************************************
4952  **
4953  ** void xcb_gcontext_next
4954  **
4955  ** @param xcb_gcontext_iterator_t *i
4956  ** @returns void
4957  **
4958  *****************************************************************************/
4959 
4960 void
4962 
4973 /*****************************************************************************
4974  **
4975  ** xcb_generic_iterator_t xcb_gcontext_end
4976  **
4977  ** @param xcb_gcontext_iterator_t i
4978  ** @returns xcb_generic_iterator_t
4979  **
4980  *****************************************************************************/
4981 
4984 
4994 /*****************************************************************************
4995  **
4996  ** void xcb_colormap_next
4997  **
4998  ** @param xcb_colormap_iterator_t *i
4999  ** @returns void
5000  **
5001  *****************************************************************************/
5002 
5003 void
5005 
5016 /*****************************************************************************
5017  **
5018  ** xcb_generic_iterator_t xcb_colormap_end
5019  **
5020  ** @param xcb_colormap_iterator_t i
5021  ** @returns xcb_generic_iterator_t
5022  **
5023  *****************************************************************************/
5024 
5027 
5037 /*****************************************************************************
5038  **
5039  ** void xcb_atom_next
5040  **
5041  ** @param xcb_atom_iterator_t *i
5042  ** @returns void
5043  **
5044  *****************************************************************************/
5045 
5046 void
5048 
5059 /*****************************************************************************
5060  **
5061  ** xcb_generic_iterator_t xcb_atom_end
5062  **
5063  ** @param xcb_atom_iterator_t i
5064  ** @returns xcb_generic_iterator_t
5065  **
5066  *****************************************************************************/
5067 
5070 
5080 /*****************************************************************************
5081  **
5082  ** void xcb_drawable_next
5083  **
5084  ** @param xcb_drawable_iterator_t *i
5085  ** @returns void
5086  **
5087  *****************************************************************************/
5088 
5089 void
5091 
5102 /*****************************************************************************
5103  **
5104  ** xcb_generic_iterator_t xcb_drawable_end
5105  **
5106  ** @param xcb_drawable_iterator_t i
5107  ** @returns xcb_generic_iterator_t
5108  **
5109  *****************************************************************************/
5110 
5113 
5123 /*****************************************************************************
5124  **
5125  ** void xcb_fontable_next
5126  **
5127  ** @param xcb_fontable_iterator_t *i
5128  ** @returns void
5129  **
5130  *****************************************************************************/
5131 
5132 void
5134 
5145 /*****************************************************************************
5146  **
5147  ** xcb_generic_iterator_t xcb_fontable_end
5148  **
5149  ** @param xcb_fontable_iterator_t i
5150  ** @returns xcb_generic_iterator_t
5151  **
5152  *****************************************************************************/
5153 
5156 
5166 /*****************************************************************************
5167  **
5168  ** void xcb_visualid_next
5169  **
5170  ** @param xcb_visualid_iterator_t *i
5171  ** @returns void
5172  **
5173  *****************************************************************************/
5174 
5175 void
5177 
5188 /*****************************************************************************
5189  **
5190  ** xcb_generic_iterator_t xcb_visualid_end
5191  **
5192  ** @param xcb_visualid_iterator_t i
5193  ** @returns xcb_generic_iterator_t
5194  **
5195  *****************************************************************************/
5196 
5199 
5209 /*****************************************************************************
5210  **
5211  ** void xcb_timestamp_next
5212  **
5213  ** @param xcb_timestamp_iterator_t *i
5214  ** @returns void
5215  **
5216  *****************************************************************************/
5217 
5218 void
5220 
5231 /*****************************************************************************
5232  **
5233  ** xcb_generic_iterator_t xcb_timestamp_end
5234  **
5235  ** @param xcb_timestamp_iterator_t i
5236  ** @returns xcb_generic_iterator_t
5237  **
5238  *****************************************************************************/
5239 
5242 
5252 /*****************************************************************************
5253  **
5254  ** void xcb_keysym_next
5255  **
5256  ** @param xcb_keysym_iterator_t *i
5257  ** @returns void
5258  **
5259  *****************************************************************************/
5260 
5261 void
5263 
5274 /*****************************************************************************
5275  **
5276  ** xcb_generic_iterator_t xcb_keysym_end
5277  **
5278  ** @param xcb_keysym_iterator_t i
5279  ** @returns xcb_generic_iterator_t
5280  **
5281  *****************************************************************************/
5282 
5285 
5295 /*****************************************************************************
5296  **
5297  ** void xcb_keycode_next
5298  **
5299  ** @param xcb_keycode_iterator_t *i
5300  ** @returns void
5301  **
5302  *****************************************************************************/
5303 
5304 void
5306 
5317 /*****************************************************************************
5318  **
5319  ** xcb_generic_iterator_t xcb_keycode_end
5320  **
5321  ** @param xcb_keycode_iterator_t i
5322  ** @returns xcb_generic_iterator_t
5323  **
5324  *****************************************************************************/
5325 
5328 
5338 /*****************************************************************************
5339  **
5340  ** void xcb_button_next
5341  **
5342  ** @param xcb_button_iterator_t *i
5343  ** @returns void
5344  **
5345  *****************************************************************************/
5346 
5347 void
5349 
5360 /*****************************************************************************
5361  **
5362  ** xcb_generic_iterator_t xcb_button_end
5363  **
5364  ** @param xcb_button_iterator_t i
5365  ** @returns xcb_generic_iterator_t
5366  **
5367  *****************************************************************************/
5368 
5371 
5381 /*****************************************************************************
5382  **
5383  ** void xcb_point_next
5384  **
5385  ** @param xcb_point_iterator_t *i
5386  ** @returns void
5387  **
5388  *****************************************************************************/
5389 
5390 void
5392 
5403 /*****************************************************************************
5404  **
5405  ** xcb_generic_iterator_t xcb_point_end
5406  **
5407  ** @param xcb_point_iterator_t i
5408  ** @returns xcb_generic_iterator_t
5409  **
5410  *****************************************************************************/
5411 
5414 
5424 /*****************************************************************************
5425  **
5426  ** void xcb_rectangle_next
5427  **
5428  ** @param xcb_rectangle_iterator_t *i
5429  ** @returns void
5430  **
5431  *****************************************************************************/
5432 
5433 void
5435 
5446 /*****************************************************************************
5447  **
5448  ** xcb_generic_iterator_t xcb_rectangle_end
5449  **
5450  ** @param xcb_rectangle_iterator_t i
5451  ** @returns xcb_generic_iterator_t
5452  **
5453  *****************************************************************************/
5454 
5457 
5467 /*****************************************************************************
5468  **
5469  ** void xcb_arc_next
5470  **
5471  ** @param xcb_arc_iterator_t *i
5472  ** @returns void
5473  **
5474  *****************************************************************************/
5475 
5476 void
5478 
5489 /*****************************************************************************
5490  **
5491  ** xcb_generic_iterator_t xcb_arc_end
5492  **
5493  ** @param xcb_arc_iterator_t i
5494  ** @returns xcb_generic_iterator_t
5495  **
5496  *****************************************************************************/
5497 
5500 
5510 /*****************************************************************************
5511  **
5512  ** void xcb_format_next
5513  **
5514  ** @param xcb_format_iterator_t *i
5515  ** @returns void
5516  **
5517  *****************************************************************************/
5518 
5519 void
5521 
5532 /*****************************************************************************
5533  **
5534  ** xcb_generic_iterator_t xcb_format_end
5535  **
5536  ** @param xcb_format_iterator_t i
5537  ** @returns xcb_generic_iterator_t
5538  **
5539  *****************************************************************************/
5540 
5543 
5553 /*****************************************************************************
5554  **
5555  ** void xcb_visualtype_next
5556  **
5557  ** @param xcb_visualtype_iterator_t *i
5558  ** @returns void
5559  **
5560  *****************************************************************************/
5561 
5562 void
5564 
5575 /*****************************************************************************
5576  **
5577  ** xcb_generic_iterator_t xcb_visualtype_end
5578  **
5579  ** @param xcb_visualtype_iterator_t i
5580  ** @returns xcb_generic_iterator_t
5581  **
5582  *****************************************************************************/
5583 
5586 
5587 int
5588 xcb_depth_sizeof (const void *_buffer );
5589 
5590 
5591 /*****************************************************************************
5592  **
5593  ** xcb_visualtype_t * xcb_depth_visuals
5594  **
5595  ** @param const xcb_depth_t *R
5596  ** @returns xcb_visualtype_t *
5597  **
5598  *****************************************************************************/
5599 
5601 xcb_depth_visuals (const xcb_depth_t *R );
5602 
5603 
5604 /*****************************************************************************
5605  **
5606  ** int xcb_depth_visuals_length
5607  **
5608  ** @param const xcb_depth_t *R
5609  ** @returns int
5610  **
5611  *****************************************************************************/
5612 
5613 int
5614 xcb_depth_visuals_length (const xcb_depth_t *R );
5615 
5616 
5617 /*****************************************************************************
5618  **
5619  ** xcb_visualtype_iterator_t xcb_depth_visuals_iterator
5620  **
5621  ** @param const xcb_depth_t *R
5622  ** @returns xcb_visualtype_iterator_t
5623  **
5624  *****************************************************************************/
5625 
5627 xcb_depth_visuals_iterator (const xcb_depth_t *R );
5628 
5638 /*****************************************************************************
5639  **
5640  ** void xcb_depth_next
5641  **
5642  ** @param xcb_depth_iterator_t *i
5643  ** @returns void
5644  **
5645  *****************************************************************************/
5646 
5647 void
5649 
5660 /*****************************************************************************
5661  **
5662  ** xcb_generic_iterator_t xcb_depth_end
5663  **
5664  ** @param xcb_depth_iterator_t i
5665  ** @returns xcb_generic_iterator_t
5666  **
5667  *****************************************************************************/
5668 
5671 
5672 int
5673 xcb_screen_sizeof (const void *_buffer );
5674 
5675 
5676 /*****************************************************************************
5677  **
5678  ** int xcb_screen_allowed_depths_length
5679  **
5680  ** @param const xcb_screen_t *R
5681  ** @returns int
5682  **
5683  *****************************************************************************/
5684 
5685 int
5686 xcb_screen_allowed_depths_length (const xcb_screen_t *R );
5687 
5688 
5689 /*****************************************************************************
5690  **
5691  ** xcb_depth_iterator_t xcb_screen_allowed_depths_iterator
5692  **
5693  ** @param const xcb_screen_t *R
5694  ** @returns xcb_depth_iterator_t
5695  **
5696  *****************************************************************************/
5697 
5699 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R );
5700 
5710 /*****************************************************************************
5711  **
5712  ** void xcb_screen_next
5713  **
5714  ** @param xcb_screen_iterator_t *i
5715  ** @returns void
5716  **
5717  *****************************************************************************/
5718 
5719 void
5721 
5732 /*****************************************************************************
5733  **
5734  ** xcb_generic_iterator_t xcb_screen_end
5735  **
5736  ** @param xcb_screen_iterator_t i
5737  ** @returns xcb_generic_iterator_t
5738  **
5739  *****************************************************************************/
5740 
5743 
5744 int
5745 xcb_setup_request_sizeof (const void *_buffer );
5746 
5747 
5748 /*****************************************************************************
5749  **
5750  ** char * xcb_setup_request_authorization_protocol_name
5751  **
5752  ** @param const xcb_setup_request_t *R
5753  ** @returns char *
5754  **
5755  *****************************************************************************/
5756 
5757 char *
5758 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R );
5759 
5760 
5761 /*****************************************************************************
5762  **
5763  ** int xcb_setup_request_authorization_protocol_name_length
5764  **
5765  ** @param const xcb_setup_request_t *R
5766  ** @returns int
5767  **
5768  *****************************************************************************/
5769 
5770 int
5771 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R );
5772 
5773 
5774 /*****************************************************************************
5775  **
5776  ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_name_end
5777  **
5778  ** @param const xcb_setup_request_t *R
5779  ** @returns xcb_generic_iterator_t
5780  **
5781  *****************************************************************************/
5782 
5784 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R );
5785 
5786 
5787 /*****************************************************************************
5788  **
5789  ** char * xcb_setup_request_authorization_protocol_data
5790  **
5791  ** @param const xcb_setup_request_t *R
5792  ** @returns char *
5793  **
5794  *****************************************************************************/
5795 
5796 char *
5797 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R );
5798 
5799 
5800 /*****************************************************************************
5801  **
5802  ** int xcb_setup_request_authorization_protocol_data_length
5803  **
5804  ** @param const xcb_setup_request_t *R
5805  ** @returns int
5806  **
5807  *****************************************************************************/
5808 
5809 int
5810 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R );
5811 
5812 
5813 /*****************************************************************************
5814  **
5815  ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_data_end
5816  **
5817  ** @param const xcb_setup_request_t *R
5818  ** @returns xcb_generic_iterator_t
5819  **
5820  *****************************************************************************/
5821 
5823 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R );
5824 
5834 /*****************************************************************************
5835  **
5836  ** void xcb_setup_request_next
5837  **
5838  ** @param xcb_setup_request_iterator_t *i
5839  ** @returns void
5840  **
5841  *****************************************************************************/
5842 
5843 void
5845 
5856 /*****************************************************************************
5857  **
5858  ** xcb_generic_iterator_t xcb_setup_request_end
5859  **
5860  ** @param xcb_setup_request_iterator_t i
5861  ** @returns xcb_generic_iterator_t
5862  **
5863  *****************************************************************************/
5864 
5867 
5868 int
5869 xcb_setup_failed_sizeof (const void *_buffer );
5870 
5871 
5872 /*****************************************************************************
5873  **
5874  ** char * xcb_setup_failed_reason
5875  **
5876  ** @param const xcb_setup_failed_t *R
5877  ** @returns char *
5878  **
5879  *****************************************************************************/
5880 
5881 char *
5882 xcb_setup_failed_reason (const xcb_setup_failed_t *R );
5883 
5884 
5885 /*****************************************************************************
5886  **
5887  ** int xcb_setup_failed_reason_length
5888  **
5889  ** @param const xcb_setup_failed_t *R
5890  ** @returns int
5891  **
5892  *****************************************************************************/
5893 
5894 int
5895 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R );
5896 
5897 
5898 /*****************************************************************************
5899  **
5900  ** xcb_generic_iterator_t xcb_setup_failed_reason_end
5901  **
5902  ** @param const xcb_setup_failed_t *R
5903  ** @returns xcb_generic_iterator_t
5904  **
5905  *****************************************************************************/
5906 
5908 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R );
5909 
5919 /*****************************************************************************
5920  **
5921  ** void xcb_setup_failed_next
5922  **
5923  ** @param xcb_setup_failed_iterator_t *i
5924  ** @returns void
5925  **
5926  *****************************************************************************/
5927 
5928 void
5930 
5941 /*****************************************************************************
5942  **
5943  ** xcb_generic_iterator_t xcb_setup_failed_end
5944  **
5945  ** @param xcb_setup_failed_iterator_t i
5946  ** @returns xcb_generic_iterator_t
5947  **
5948  *****************************************************************************/
5949 
5952 
5953 int
5954 xcb_setup_authenticate_sizeof (const void *_buffer );
5955 
5956 
5957 /*****************************************************************************
5958  **
5959  ** char * xcb_setup_authenticate_reason
5960  **
5961  ** @param const xcb_setup_authenticate_t *R
5962  ** @returns char *
5963  **
5964  *****************************************************************************/
5965 
5966 char *
5967 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R );
5968 
5969 
5970 /*****************************************************************************
5971  **
5972  ** int xcb_setup_authenticate_reason_length
5973  **
5974  ** @param const xcb_setup_authenticate_t *R
5975  ** @returns int
5976  **
5977  *****************************************************************************/
5978 
5979 int
5980 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R );
5981 
5982 
5983 /*****************************************************************************
5984  **
5985  ** xcb_generic_iterator_t xcb_setup_authenticate_reason_end
5986  **
5987  ** @param const xcb_setup_authenticate_t *R
5988  ** @returns xcb_generic_iterator_t
5989  **
5990  *****************************************************************************/
5991 
5993 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R );
5994 
6004 /*****************************************************************************
6005  **
6006  ** void xcb_setup_authenticate_next
6007  **
6008  ** @param xcb_setup_authenticate_iterator_t *i
6009  ** @returns void
6010  **
6011  *****************************************************************************/
6012 
6013 void
6015 
6026 /*****************************************************************************
6027  **
6028  ** xcb_generic_iterator_t xcb_setup_authenticate_end
6029  **
6030  ** @param xcb_setup_authenticate_iterator_t i
6031  ** @returns xcb_generic_iterator_t
6032  **
6033  *****************************************************************************/
6034 
6037 
6038 int
6039 xcb_setup_sizeof (const void *_buffer );
6040 
6041 
6042 /*****************************************************************************
6043  **
6044  ** char * xcb_setup_vendor
6045  **
6046  ** @param const xcb_setup_t *R
6047  ** @returns char *
6048  **
6049  *****************************************************************************/
6050 
6051 char *
6052 xcb_setup_vendor (const xcb_setup_t *R );
6053 
6054 
6055 /*****************************************************************************
6056  **
6057  ** int xcb_setup_vendor_length
6058  **
6059  ** @param const xcb_setup_t *R
6060  ** @returns int
6061  **
6062  *****************************************************************************/
6063 
6064 int
6065 xcb_setup_vendor_length (const xcb_setup_t *R );
6066 
6067 
6068 /*****************************************************************************
6069  **
6070  ** xcb_generic_iterator_t xcb_setup_vendor_end
6071  **
6072  ** @param const xcb_setup_t *R
6073  ** @returns xcb_generic_iterator_t
6074  **
6075  *****************************************************************************/
6076 
6078 xcb_setup_vendor_end (const xcb_setup_t *R );
6079 
6080 
6081 /*****************************************************************************
6082  **
6083  ** xcb_format_t * xcb_setup_pixmap_formats
6084  **
6085  ** @param const xcb_setup_t *R
6086  ** @returns xcb_format_t *
6087  **
6088  *****************************************************************************/
6089 
6090 xcb_format_t *
6091 xcb_setup_pixmap_formats (const xcb_setup_t *R );
6092 
6093 
6094 /*****************************************************************************
6095  **
6096  ** int xcb_setup_pixmap_formats_length
6097  **
6098  ** @param const xcb_setup_t *R
6099  ** @returns int
6100  **
6101  *****************************************************************************/
6102 
6103 int
6104 xcb_setup_pixmap_formats_length (const xcb_setup_t *R );
6105 
6106 
6107 /*****************************************************************************
6108  **
6109  ** xcb_format_iterator_t xcb_setup_pixmap_formats_iterator
6110  **
6111  ** @param const xcb_setup_t *R
6112  ** @returns xcb_format_iterator_t
6113  **
6114  *****************************************************************************/
6115 
6117 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R );
6118 
6119 
6120 /*****************************************************************************
6121  **
6122  ** int xcb_setup_roots_length
6123  **
6124  ** @param const xcb_setup_t *R
6125  ** @returns int
6126  **
6127  *****************************************************************************/
6128 
6129 int
6130 xcb_setup_roots_length (const xcb_setup_t *R );
6131 
6132 
6133 /*****************************************************************************
6134  **
6135  ** xcb_screen_iterator_t xcb_setup_roots_iterator
6136  **
6137  ** @param const xcb_setup_t *R
6138  ** @returns xcb_screen_iterator_t
6139  **
6140  *****************************************************************************/
6141 
6143 xcb_setup_roots_iterator (const xcb_setup_t *R );
6144 
6154 /*****************************************************************************
6155  **
6156  ** void xcb_setup_next
6157  **
6158  ** @param xcb_setup_iterator_t *i
6159  ** @returns void
6160  **
6161  *****************************************************************************/
6162 
6163 void
6165 
6176 /*****************************************************************************
6177  **
6178  ** xcb_generic_iterator_t xcb_setup_end
6179  **
6180  ** @param xcb_setup_iterator_t i
6181  ** @returns xcb_generic_iterator_t
6182  **
6183  *****************************************************************************/
6184 
6187 
6197 /*****************************************************************************
6198  **
6199  ** void xcb_client_message_data_next
6200  **
6201  ** @param xcb_client_message_data_iterator_t *i
6202  ** @returns void
6203  **
6204  *****************************************************************************/
6205 
6206 void
6208 
6219 /*****************************************************************************
6220  **
6221  ** xcb_generic_iterator_t xcb_client_message_data_end
6222  **
6223  ** @param xcb_client_message_data_iterator_t i
6224  ** @returns xcb_generic_iterator_t
6225  **
6226  *****************************************************************************/
6227 
6230 
6231 int
6232 xcb_create_window_sizeof (const void *_buffer );
6233 
6281 /*****************************************************************************
6282  **
6283  ** xcb_void_cookie_t xcb_create_window_checked
6284  **
6285  ** @param xcb_connection_t *c
6286  ** @param uint8_t depth
6287  ** @param xcb_window_t wid
6288  ** @param xcb_window_t parent
6289  ** @param int16_t x
6290  ** @param int16_t y
6291  ** @param uint16_t width
6292  ** @param uint16_t height
6293  ** @param uint16_t border_width
6294  ** @param uint16_t _class
6295  ** @param xcb_visualid_t visual
6296  ** @param uint32_t value_mask
6297  ** @param const uint32_t *value_list
6298  ** @returns xcb_void_cookie_t
6299  **
6300  *****************************************************************************/
6301 
6304  uint8_t depth ,
6305  xcb_window_t wid ,
6306  xcb_window_t parent ,
6307  int16_t x ,
6308  int16_t y ,
6309  uint16_t width ,
6310  uint16_t height ,
6311  uint16_t border_width ,
6312  uint16_t _class ,
6313  xcb_visualid_t visual ,
6314  uint32_t value_mask ,
6315  const uint32_t *value_list );
6316 
6361 /*****************************************************************************
6362  **
6363  ** xcb_void_cookie_t xcb_create_window
6364  **
6365  ** @param xcb_connection_t *c
6366  ** @param uint8_t depth
6367  ** @param xcb_window_t wid
6368  ** @param xcb_window_t parent
6369  ** @param int16_t x
6370  ** @param int16_t y
6371  ** @param uint16_t width
6372  ** @param uint16_t height
6373  ** @param uint16_t border_width
6374  ** @param uint16_t _class
6375  ** @param xcb_visualid_t visual
6376  ** @param uint32_t value_mask
6377  ** @param const uint32_t *value_list
6378  ** @returns xcb_void_cookie_t
6379  **
6380  *****************************************************************************/
6381 
6384  uint8_t depth ,
6385  xcb_window_t wid ,
6386  xcb_window_t parent ,
6387  int16_t x ,
6388  int16_t y ,
6389  uint16_t width ,
6390  uint16_t height ,
6391  uint16_t border_width ,
6392  uint16_t _class ,
6393  xcb_visualid_t visual ,
6394  uint32_t value_mask ,
6395  const uint32_t *value_list );
6396 
6397 int
6398 xcb_change_window_attributes_sizeof (const void *_buffer );
6399 
6419 /*****************************************************************************
6420  **
6421  ** xcb_void_cookie_t xcb_change_window_attributes_checked
6422  **
6423  ** @param xcb_connection_t *c
6424  ** @param xcb_window_t window
6425  ** @param uint32_t value_mask
6426  ** @param const uint32_t *value_list
6427  ** @returns xcb_void_cookie_t
6428  **
6429  *****************************************************************************/
6430 
6433  xcb_window_t window ,
6434  uint32_t value_mask ,
6435  const uint32_t *value_list );
6436 
6453 /*****************************************************************************
6454  **
6455  ** xcb_void_cookie_t xcb_change_window_attributes
6456  **
6457  ** @param xcb_connection_t *c
6458  ** @param xcb_window_t window
6459  ** @param uint32_t value_mask
6460  ** @param const uint32_t *value_list
6461  ** @returns xcb_void_cookie_t
6462  **
6463  *****************************************************************************/
6464 
6467  xcb_window_t window ,
6468  uint32_t value_mask ,
6469  const uint32_t *value_list );
6470 
6482 /*****************************************************************************
6483  **
6484  ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes
6485  **
6486  ** @param xcb_connection_t *c
6487  ** @param xcb_window_t window
6488  ** @returns xcb_get_window_attributes_cookie_t
6489  **
6490  *****************************************************************************/
6491 
6494  xcb_window_t window );
6495 
6510 /*****************************************************************************
6511  **
6512  ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes_unchecked
6513  **
6514  ** @param xcb_connection_t *c
6515  ** @param xcb_window_t window
6516  ** @returns xcb_get_window_attributes_cookie_t
6517  **
6518  *****************************************************************************/
6519 
6522  xcb_window_t window );
6523 
6539 /*****************************************************************************
6540  **
6541  ** xcb_get_window_attributes_reply_t * xcb_get_window_attributes_reply
6542  **
6543  ** @param xcb_connection_t *c
6544  ** @param xcb_get_window_attributes_cookie_t cookie
6545  ** @param xcb_generic_error_t **e
6546  ** @returns xcb_get_window_attributes_reply_t *
6547  **
6548  *****************************************************************************/
6549 
6553  xcb_generic_error_t **e );
6554 
6574 /*****************************************************************************
6575  **
6576  ** xcb_void_cookie_t xcb_destroy_window_checked
6577  **
6578  ** @param xcb_connection_t *c
6579  ** @param xcb_window_t window
6580  ** @returns xcb_void_cookie_t
6581  **
6582  *****************************************************************************/
6583 
6586  xcb_window_t window );
6587 
6604 /*****************************************************************************
6605  **
6606  ** xcb_void_cookie_t xcb_destroy_window
6607  **
6608  ** @param xcb_connection_t *c
6609  ** @param xcb_window_t window
6610  ** @returns xcb_void_cookie_t
6611  **
6612  *****************************************************************************/
6613 
6616  xcb_window_t window );
6617 
6630 /*****************************************************************************
6631  **
6632  ** xcb_void_cookie_t xcb_destroy_subwindows_checked
6633  **
6634  ** @param xcb_connection_t *c
6635  ** @param xcb_window_t window
6636  ** @returns xcb_void_cookie_t
6637  **
6638  *****************************************************************************/
6639 
6642  xcb_window_t window );
6643 
6653 /*****************************************************************************
6654  **
6655  ** xcb_void_cookie_t xcb_destroy_subwindows
6656  **
6657  ** @param xcb_connection_t *c
6658  ** @param xcb_window_t window
6659  ** @returns xcb_void_cookie_t
6660  **
6661  *****************************************************************************/
6662 
6665  xcb_window_t window );
6666 
6686 /*****************************************************************************
6687  **
6688  ** xcb_void_cookie_t xcb_change_save_set_checked
6689  **
6690  ** @param xcb_connection_t *c
6691  ** @param uint8_t mode
6692  ** @param xcb_window_t window
6693  ** @returns xcb_void_cookie_t
6694  **
6695  *****************************************************************************/
6696 
6699  uint8_t mode ,
6700  xcb_window_t window );
6701 
6718 /*****************************************************************************
6719  **
6720  ** xcb_void_cookie_t xcb_change_save_set
6721  **
6722  ** @param xcb_connection_t *c
6723  ** @param uint8_t mode
6724  ** @param xcb_window_t window
6725  ** @returns xcb_void_cookie_t
6726  **
6727  *****************************************************************************/
6728 
6731  uint8_t mode ,
6732  xcb_window_t window );
6733 
6756 /*****************************************************************************
6757  **
6758  ** xcb_void_cookie_t xcb_reparent_window_checked
6759  **
6760  ** @param xcb_connection_t *c
6761  ** @param xcb_window_t window
6762  ** @param xcb_window_t parent
6763  ** @param int16_t x
6764  ** @param int16_t y
6765  ** @returns xcb_void_cookie_t
6766  **
6767  *****************************************************************************/
6768 
6771  xcb_window_t window ,
6772  xcb_window_t parent ,
6773  int16_t x ,
6774  int16_t y );
6775 
6795 /*****************************************************************************
6796  **
6797  ** xcb_void_cookie_t xcb_reparent_window
6798  **
6799  ** @param xcb_connection_t *c
6800  ** @param xcb_window_t window
6801  ** @param xcb_window_t parent
6802  ** @param int16_t x
6803  ** @param int16_t y
6804  ** @returns xcb_void_cookie_t
6805  **
6806  *****************************************************************************/
6807 
6810  xcb_window_t window ,
6811  xcb_window_t parent ,
6812  int16_t x ,
6813  int16_t y );
6814 
6847 /*****************************************************************************
6848  **
6849  ** xcb_void_cookie_t xcb_map_window_checked
6850  **
6851  ** @param xcb_connection_t *c
6852  ** @param xcb_window_t window
6853  ** @returns xcb_void_cookie_t
6854  **
6855  *****************************************************************************/
6856 
6859  xcb_window_t window );
6860 
6890 /*****************************************************************************
6891  **
6892  ** xcb_void_cookie_t xcb_map_window
6893  **
6894  ** @param xcb_connection_t *c
6895  ** @param xcb_window_t window
6896  ** @returns xcb_void_cookie_t
6897  **
6898  *****************************************************************************/
6899 
6902  xcb_window_t window );
6903 
6916 /*****************************************************************************
6917  **
6918  ** xcb_void_cookie_t xcb_map_subwindows_checked
6919  **
6920  ** @param xcb_connection_t *c
6921  ** @param xcb_window_t window
6922  ** @returns xcb_void_cookie_t
6923  **
6924  *****************************************************************************/
6925 
6928  xcb_window_t window );
6929 
6939 /*****************************************************************************
6940  **
6941  ** xcb_void_cookie_t xcb_map_subwindows
6942  **
6943  ** @param xcb_connection_t *c
6944  ** @param xcb_window_t window
6945  ** @returns xcb_void_cookie_t
6946  **
6947  *****************************************************************************/
6948 
6951  xcb_window_t window );
6952 
6971 /*****************************************************************************
6972  **
6973  ** xcb_void_cookie_t xcb_unmap_window_checked
6974  **
6975  ** @param xcb_connection_t *c
6976  ** @param xcb_window_t window
6977  ** @returns xcb_void_cookie_t
6978  **
6979  *****************************************************************************/
6980 
6983  xcb_window_t window );
6984 
7000 /*****************************************************************************
7001  **
7002  ** xcb_void_cookie_t xcb_unmap_window
7003  **
7004  ** @param xcb_connection_t *c
7005  ** @param xcb_window_t window
7006  ** @returns xcb_void_cookie_t
7007  **
7008  *****************************************************************************/
7009 
7012  xcb_window_t window );
7013 
7026 /*****************************************************************************
7027  **
7028  ** xcb_void_cookie_t xcb_unmap_subwindows_checked
7029  **
7030  ** @param xcb_connection_t *c
7031  ** @param xcb_window_t window
7032  ** @returns xcb_void_cookie_t
7033  **
7034  *****************************************************************************/
7035 
7038  xcb_window_t window );
7039 
7049 /*****************************************************************************
7050  **
7051  ** xcb_void_cookie_t xcb_unmap_subwindows
7052  **
7053  ** @param xcb_connection_t *c
7054  ** @param xcb_window_t window
7055  ** @returns xcb_void_cookie_t
7056  **
7057  *****************************************************************************/
7058 
7061  xcb_window_t window );
7062 
7063 int
7064 xcb_configure_window_sizeof (const void *_buffer );
7065 
7083 /*****************************************************************************
7084  **
7085  ** xcb_void_cookie_t xcb_configure_window_checked
7086  **
7087  ** @param xcb_connection_t *c
7088  ** @param xcb_window_t window
7089  ** @param uint16_t value_mask
7090  ** @param const uint32_t *value_list
7091  ** @returns xcb_void_cookie_t
7092  **
7093  *****************************************************************************/
7094 
7097  xcb_window_t window ,
7098  uint16_t value_mask ,
7099  const uint32_t *value_list );
7100 
7115 /*****************************************************************************
7116  **
7117  ** xcb_void_cookie_t xcb_configure_window
7118  **
7119  ** @param xcb_connection_t *c
7120  ** @param xcb_window_t window
7121  ** @param uint16_t value_mask
7122  ** @param const uint32_t *value_list
7123  ** @returns xcb_void_cookie_t
7124  **
7125  *****************************************************************************/
7126 
7129  xcb_window_t window ,
7130  uint16_t value_mask ,
7131  const uint32_t *value_list );
7132 
7153 /*****************************************************************************
7154  **
7155  ** xcb_void_cookie_t xcb_circulate_window_checked
7156  **
7157  ** @param xcb_connection_t *c
7158  ** @param uint8_t direction
7159  ** @param xcb_window_t window
7160  ** @returns xcb_void_cookie_t
7161  **
7162  *****************************************************************************/
7163 
7166  uint8_t direction ,
7167  xcb_window_t window );
7168 
7186 /*****************************************************************************
7187  **
7188  ** xcb_void_cookie_t xcb_circulate_window
7189  **
7190  ** @param xcb_connection_t *c
7191  ** @param uint8_t direction
7192  ** @param xcb_window_t window
7193  ** @returns xcb_void_cookie_t
7194  **
7195  *****************************************************************************/
7196 
7199  uint8_t direction ,
7200  xcb_window_t window );
7201 
7213 /*****************************************************************************
7214  **
7215  ** xcb_get_geometry_cookie_t xcb_get_geometry
7216  **
7217  ** @param xcb_connection_t *c
7218  ** @param xcb_drawable_t drawable
7219  ** @returns xcb_get_geometry_cookie_t
7220  **
7221  *****************************************************************************/
7222 
7225  xcb_drawable_t drawable );
7226 
7241 /*****************************************************************************
7242  **
7243  ** xcb_get_geometry_cookie_t xcb_get_geometry_unchecked
7244  **
7245  ** @param xcb_connection_t *c
7246  ** @param xcb_drawable_t drawable
7247  ** @returns xcb_get_geometry_cookie_t
7248  **
7249  *****************************************************************************/
7250 
7253  xcb_drawable_t drawable );
7254 
7270 /*****************************************************************************
7271  **
7272  ** xcb_get_geometry_reply_t * xcb_get_geometry_reply
7273  **
7274  ** @param xcb_connection_t *c
7275  ** @param xcb_get_geometry_cookie_t cookie
7276  ** @param xcb_generic_error_t **e
7277  ** @returns xcb_get_geometry_reply_t *
7278  **
7279  *****************************************************************************/
7280 
7283  xcb_get_geometry_cookie_t cookie ,
7284  xcb_generic_error_t **e );
7285 
7286 int
7287 xcb_query_tree_sizeof (const void *_buffer );
7288 
7301 /*****************************************************************************
7302  **
7303  ** xcb_query_tree_cookie_t xcb_query_tree
7304  **
7305  ** @param xcb_connection_t *c
7306  ** @param xcb_window_t window
7307  ** @returns xcb_query_tree_cookie_t
7308  **
7309  *****************************************************************************/
7310 
7313  xcb_window_t window );
7314 
7330 /*****************************************************************************
7331  **
7332  ** xcb_query_tree_cookie_t xcb_query_tree_unchecked
7333  **
7334  ** @param xcb_connection_t *c
7335  ** @param xcb_window_t window
7336  ** @returns xcb_query_tree_cookie_t
7337  **
7338  *****************************************************************************/
7339 
7342  xcb_window_t window );
7343 
7344 
7345 /*****************************************************************************
7346  **
7347  ** xcb_window_t * xcb_query_tree_children
7348  **
7349  ** @param const xcb_query_tree_reply_t *R
7350  ** @returns xcb_window_t *
7351  **
7352  *****************************************************************************/
7353 
7354 xcb_window_t *
7355 xcb_query_tree_children (const xcb_query_tree_reply_t *R );
7356 
7357 
7358 /*****************************************************************************
7359  **
7360  ** int xcb_query_tree_children_length
7361  **
7362  ** @param const xcb_query_tree_reply_t *R
7363  ** @returns int
7364  **
7365  *****************************************************************************/
7366 
7367 int
7368 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R );
7369 
7370 
7371 /*****************************************************************************
7372  **
7373  ** xcb_generic_iterator_t xcb_query_tree_children_end
7374  **
7375  ** @param const xcb_query_tree_reply_t *R
7376  ** @returns xcb_generic_iterator_t
7377  **
7378  *****************************************************************************/
7379 
7381 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R );
7382 
7398 /*****************************************************************************
7399  **
7400  ** xcb_query_tree_reply_t * xcb_query_tree_reply
7401  **
7402  ** @param xcb_connection_t *c
7403  ** @param xcb_query_tree_cookie_t cookie
7404  ** @param xcb_generic_error_t **e
7405  ** @returns xcb_query_tree_reply_t *
7406  **
7407  *****************************************************************************/
7408 
7411  xcb_query_tree_cookie_t cookie ,
7412  xcb_generic_error_t **e );
7413 
7414 int
7415 xcb_intern_atom_sizeof (const void *_buffer );
7416 
7436 /*****************************************************************************
7437  **
7438  ** xcb_intern_atom_cookie_t xcb_intern_atom
7439  **
7440  ** @param xcb_connection_t *c
7441  ** @param uint8_t only_if_exists
7442  ** @param uint16_t name_len
7443  ** @param const char *name
7444  ** @returns xcb_intern_atom_cookie_t
7445  **
7446  *****************************************************************************/
7447 
7450  uint8_t only_if_exists ,
7451  uint16_t name_len ,
7452  const char *name );
7453 
7476 /*****************************************************************************
7477  **
7478  ** xcb_intern_atom_cookie_t xcb_intern_atom_unchecked
7479  **
7480  ** @param xcb_connection_t *c
7481  ** @param uint8_t only_if_exists
7482  ** @param uint16_t name_len
7483  ** @param const char *name
7484  ** @returns xcb_intern_atom_cookie_t
7485  **
7486  *****************************************************************************/
7487 
7490  uint8_t only_if_exists ,
7491  uint16_t name_len ,
7492  const char *name );
7493 
7509 /*****************************************************************************
7510  **
7511  ** xcb_intern_atom_reply_t * xcb_intern_atom_reply
7512  **
7513  ** @param xcb_connection_t *c
7514  ** @param xcb_intern_atom_cookie_t cookie
7515  ** @param xcb_generic_error_t **e
7516  ** @returns xcb_intern_atom_reply_t *
7517  **
7518  *****************************************************************************/
7519 
7522  xcb_intern_atom_cookie_t cookie ,
7523  xcb_generic_error_t **e );
7524 
7525 int
7526 xcb_get_atom_name_sizeof (const void *_buffer );
7527 
7537 /*****************************************************************************
7538  **
7539  ** xcb_get_atom_name_cookie_t xcb_get_atom_name
7540  **
7541  ** @param xcb_connection_t *c
7542  ** @param xcb_atom_t atom
7543  ** @returns xcb_get_atom_name_cookie_t
7544  **
7545  *****************************************************************************/
7546 
7549  xcb_atom_t atom );
7550 
7563 /*****************************************************************************
7564  **
7565  ** xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked
7566  **
7567  ** @param xcb_connection_t *c
7568  ** @param xcb_atom_t atom
7569  ** @returns xcb_get_atom_name_cookie_t
7570  **
7571  *****************************************************************************/
7572 
7575  xcb_atom_t atom );
7576 
7577 
7578 /*****************************************************************************
7579  **
7580  ** char * xcb_get_atom_name_name
7581  **
7582  ** @param const xcb_get_atom_name_reply_t *R
7583  ** @returns char *
7584  **
7585  *****************************************************************************/
7586 
7587 char *
7588 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R );
7589 
7590 
7591 /*****************************************************************************
7592  **
7593  ** int xcb_get_atom_name_name_length
7594  **
7595  ** @param const xcb_get_atom_name_reply_t *R
7596  ** @returns int
7597  **
7598  *****************************************************************************/
7599 
7600 int
7601 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R );
7602 
7603 
7604 /*****************************************************************************
7605  **
7606  ** xcb_generic_iterator_t xcb_get_atom_name_name_end
7607  **
7608  ** @param const xcb_get_atom_name_reply_t *R
7609  ** @returns xcb_generic_iterator_t
7610  **
7611  *****************************************************************************/
7612 
7614 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R );
7615 
7631 /*****************************************************************************
7632  **
7633  ** xcb_get_atom_name_reply_t * xcb_get_atom_name_reply
7634  **
7635  ** @param xcb_connection_t *c
7636  ** @param xcb_get_atom_name_cookie_t cookie
7637  ** @param xcb_generic_error_t **e
7638  ** @returns xcb_get_atom_name_reply_t *
7639  **
7640  *****************************************************************************/
7641 
7645  xcb_generic_error_t **e );
7646 
7647 int
7648 xcb_change_property_sizeof (const void *_buffer );
7649 
7676 /*****************************************************************************
7677  **
7678  ** xcb_void_cookie_t xcb_change_property_checked
7679  **
7680  ** @param xcb_connection_t *c
7681  ** @param uint8_t mode
7682  ** @param xcb_window_t window
7683  ** @param xcb_atom_t property
7684  ** @param xcb_atom_t type
7685  ** @param uint8_t format
7686  ** @param uint32_t data_len
7687  ** @param const void *data
7688  ** @returns xcb_void_cookie_t
7689  **
7690  *****************************************************************************/
7691 
7694  uint8_t mode ,
7695  xcb_window_t window ,
7696  xcb_atom_t property ,
7697  xcb_atom_t type ,
7698  uint8_t format ,
7699  uint32_t data_len ,
7700  const void *data );
7701 
7725 /*****************************************************************************
7726  **
7727  ** xcb_void_cookie_t xcb_change_property
7728  **
7729  ** @param xcb_connection_t *c
7730  ** @param uint8_t mode
7731  ** @param xcb_window_t window
7732  ** @param xcb_atom_t property
7733  ** @param xcb_atom_t type
7734  ** @param uint8_t format
7735  ** @param uint32_t data_len
7736  ** @param const void *data
7737  ** @returns xcb_void_cookie_t
7738  **
7739  *****************************************************************************/
7740 
7743  uint8_t mode ,
7744  xcb_window_t window ,
7745  xcb_atom_t property ,
7746  xcb_atom_t type ,
7747  uint8_t format ,
7748  uint32_t data_len ,
7749  const void *data );
7750 
7763 /*****************************************************************************
7764  **
7765  ** xcb_void_cookie_t xcb_delete_property_checked
7766  **
7767  ** @param xcb_connection_t *c
7768  ** @param xcb_window_t window
7769  ** @param xcb_atom_t property
7770  ** @returns xcb_void_cookie_t
7771  **
7772  *****************************************************************************/
7773 
7776  xcb_window_t window ,
7777  xcb_atom_t property );
7778 
7788 /*****************************************************************************
7789  **
7790  ** xcb_void_cookie_t xcb_delete_property
7791  **
7792  ** @param xcb_connection_t *c
7793  ** @param xcb_window_t window
7794  ** @param xcb_atom_t property
7795  ** @returns xcb_void_cookie_t
7796  **
7797  *****************************************************************************/
7798 
7801  xcb_window_t window ,
7802  xcb_atom_t property );
7803 
7804 int
7805 xcb_get_property_sizeof (const void *_buffer );
7806 
7835 /*****************************************************************************
7836  **
7837  ** xcb_get_property_cookie_t xcb_get_property
7838  **
7839  ** @param xcb_connection_t *c
7840  ** @param uint8_t _delete
7841  ** @param xcb_window_t window
7842  ** @param xcb_atom_t property
7843  ** @param xcb_atom_t type
7844  ** @param uint32_t long_offset
7845  ** @param uint32_t long_length
7846  ** @returns xcb_get_property_cookie_t
7847  **
7848  *****************************************************************************/
7849 
7852  uint8_t _delete ,
7853  xcb_window_t window ,
7854  xcb_atom_t property ,
7855  xcb_atom_t type ,
7856  uint32_t long_offset ,
7857  uint32_t long_length );
7858 
7890 /*****************************************************************************
7891  **
7892  ** xcb_get_property_cookie_t xcb_get_property_unchecked
7893  **
7894  ** @param xcb_connection_t *c
7895  ** @param uint8_t _delete
7896  ** @param xcb_window_t window
7897  ** @param xcb_atom_t property
7898  ** @param xcb_atom_t type
7899  ** @param uint32_t long_offset
7900  ** @param uint32_t long_length
7901  ** @returns xcb_get_property_cookie_t
7902  **
7903  *****************************************************************************/
7904 
7907  uint8_t _delete ,
7908  xcb_window_t window ,
7909  xcb_atom_t property ,
7910  xcb_atom_t type ,
7911  uint32_t long_offset ,
7912  uint32_t long_length );
7913 
7914 
7915 /*****************************************************************************
7916  **
7917  ** void * xcb_get_property_value
7918  **
7919  ** @param const xcb_get_property_reply_t *R
7920  ** @returns void *
7921  **
7922  *****************************************************************************/
7923 
7924 void *
7925 xcb_get_property_value (const xcb_get_property_reply_t *R );
7926 
7927 
7928 /*****************************************************************************
7929  **
7930  ** int xcb_get_property_value_length
7931  **
7932  ** @param const xcb_get_property_reply_t *R
7933  ** @returns int
7934  **
7935  *****************************************************************************/
7936 
7937 int
7938 xcb_get_property_value_length (const xcb_get_property_reply_t *R );
7939 
7940 
7941 /*****************************************************************************
7942  **
7943  ** xcb_generic_iterator_t xcb_get_property_value_end
7944  **
7945  ** @param const xcb_get_property_reply_t *R
7946  ** @returns xcb_generic_iterator_t
7947  **
7948  *****************************************************************************/
7949 
7951 xcb_get_property_value_end (const xcb_get_property_reply_t *R );
7952 
7968 /*****************************************************************************
7969  **
7970  ** xcb_get_property_reply_t * xcb_get_property_reply
7971  **
7972  ** @param xcb_connection_t *c
7973  ** @param xcb_get_property_cookie_t cookie
7974  ** @param xcb_generic_error_t **e
7975  ** @returns xcb_get_property_reply_t *
7976  **
7977  *****************************************************************************/
7978 
7981  xcb_get_property_cookie_t cookie ,
7982  xcb_generic_error_t **e );
7983 
7984 int
7985 xcb_list_properties_sizeof (const void *_buffer );
7986 
7996 /*****************************************************************************
7997  **
7998  ** xcb_list_properties_cookie_t xcb_list_properties
7999  **
8000  ** @param xcb_connection_t *c
8001  ** @param xcb_window_t window
8002  ** @returns xcb_list_properties_cookie_t
8003  **
8004  *****************************************************************************/
8005 
8008  xcb_window_t window );
8009 
8022 /*****************************************************************************
8023  **
8024  ** xcb_list_properties_cookie_t xcb_list_properties_unchecked
8025  **
8026  ** @param xcb_connection_t *c
8027  ** @param xcb_window_t window
8028  ** @returns xcb_list_properties_cookie_t
8029  **
8030  *****************************************************************************/
8031 
8034  xcb_window_t window );
8035 
8036 
8037 /*****************************************************************************
8038  **
8039  ** xcb_atom_t * xcb_list_properties_atoms
8040  **
8041  ** @param const xcb_list_properties_reply_t *R
8042  ** @returns xcb_atom_t *
8043  **
8044  *****************************************************************************/
8045 
8046 xcb_atom_t *
8047 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R );
8048 
8049 
8050 /*****************************************************************************
8051  **
8052  ** int xcb_list_properties_atoms_length
8053  **
8054  ** @param const xcb_list_properties_reply_t *R
8055  ** @returns int
8056  **
8057  *****************************************************************************/
8058 
8059 int
8060 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R );
8061 
8062 
8063 /*****************************************************************************
8064  **
8065  ** xcb_generic_iterator_t xcb_list_properties_atoms_end
8066  **
8067  ** @param const xcb_list_properties_reply_t *R
8068  ** @returns xcb_generic_iterator_t
8069  **
8070  *****************************************************************************/
8071 
8073 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R );
8074 
8090 /*****************************************************************************
8091  **
8092  ** xcb_list_properties_reply_t * xcb_list_properties_reply
8093  **
8094  ** @param xcb_connection_t *c
8095  ** @param xcb_list_properties_cookie_t cookie
8096  ** @param xcb_generic_error_t **e
8097  ** @returns xcb_list_properties_reply_t *
8098  **
8099  *****************************************************************************/
8100 
8104  xcb_generic_error_t **e );
8105 
8134 /*****************************************************************************
8135  **
8136  ** xcb_void_cookie_t xcb_set_selection_owner_checked
8137  **
8138  ** @param xcb_connection_t *c
8139  ** @param xcb_window_t owner
8140  ** @param xcb_atom_t selection
8141  ** @param xcb_timestamp_t time
8142  ** @returns xcb_void_cookie_t
8143  **
8144  *****************************************************************************/
8145 
8148  xcb_window_t owner ,
8149  xcb_atom_t selection ,
8150  xcb_timestamp_t time );
8151 
8177 /*****************************************************************************
8178  **
8179  ** xcb_void_cookie_t xcb_set_selection_owner
8180  **
8181  ** @param xcb_connection_t *c
8182  ** @param xcb_window_t owner
8183  ** @param xcb_atom_t selection
8184  ** @param xcb_timestamp_t time
8185  ** @returns xcb_void_cookie_t
8186  **
8187  *****************************************************************************/
8188 
8191  xcb_window_t owner ,
8192  xcb_atom_t selection ,
8193  xcb_timestamp_t time );
8194 
8208 /*****************************************************************************
8209  **
8210  ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner
8211  **
8212  ** @param xcb_connection_t *c
8213  ** @param xcb_atom_t selection
8214  ** @returns xcb_get_selection_owner_cookie_t
8215  **
8216  *****************************************************************************/
8217 
8220  xcb_atom_t selection );
8221 
8238 /*****************************************************************************
8239  **
8240  ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner_unchecked
8241  **
8242  ** @param xcb_connection_t *c
8243  ** @param xcb_atom_t selection
8244  ** @returns xcb_get_selection_owner_cookie_t
8245  **
8246  *****************************************************************************/
8247 
8250  xcb_atom_t selection );
8251 
8267 /*****************************************************************************
8268  **
8269  ** xcb_get_selection_owner_reply_t * xcb_get_selection_owner_reply
8270  **
8271  ** @param xcb_connection_t *c
8272  ** @param xcb_get_selection_owner_cookie_t cookie
8273  ** @param xcb_generic_error_t **e
8274  ** @returns xcb_get_selection_owner_reply_t *
8275  **
8276  *****************************************************************************/
8277 
8281  xcb_generic_error_t **e );
8282 
8295 /*****************************************************************************
8296  **
8297  ** xcb_void_cookie_t xcb_convert_selection_checked
8298  **
8299  ** @param xcb_connection_t *c
8300  ** @param xcb_window_t requestor
8301  ** @param xcb_atom_t selection
8302  ** @param xcb_atom_t target
8303  ** @param xcb_atom_t property
8304  ** @param xcb_timestamp_t time
8305  ** @returns xcb_void_cookie_t
8306  **
8307  *****************************************************************************/
8308 
8311  xcb_window_t requestor ,
8312  xcb_atom_t selection ,
8313  xcb_atom_t target ,
8314  xcb_atom_t property ,
8315  xcb_timestamp_t time );
8316 
8326 /*****************************************************************************
8327  **
8328  ** xcb_void_cookie_t xcb_convert_selection
8329  **
8330  ** @param xcb_connection_t *c
8331  ** @param xcb_window_t requestor
8332  ** @param xcb_atom_t selection
8333  ** @param xcb_atom_t target
8334  ** @param xcb_atom_t property
8335  ** @param xcb_timestamp_t time
8336  ** @returns xcb_void_cookie_t
8337  **
8338  *****************************************************************************/
8339 
8342  xcb_window_t requestor ,
8343  xcb_atom_t selection ,
8344  xcb_atom_t target ,
8345  xcb_atom_t property ,
8346  xcb_timestamp_t time );
8347 
8386 /*****************************************************************************
8387  **
8388  ** xcb_void_cookie_t xcb_send_event_checked
8389  **
8390  ** @param xcb_connection_t *c
8391  ** @param uint8_t propagate
8392  ** @param xcb_window_t destination
8393  ** @param uint32_t event_mask
8394  ** @param const char *event
8395  ** @returns xcb_void_cookie_t
8396  **
8397  *****************************************************************************/
8398 
8401  uint8_t propagate ,
8402  xcb_window_t destination ,
8403  uint32_t event_mask ,
8404  const char *event );
8405 
8441 /*****************************************************************************
8442  **
8443  ** xcb_void_cookie_t xcb_send_event
8444  **
8445  ** @param xcb_connection_t *c
8446  ** @param uint8_t propagate
8447  ** @param xcb_window_t destination
8448  ** @param uint32_t event_mask
8449  ** @param const char *event
8450  ** @returns xcb_void_cookie_t
8451  **
8452  *****************************************************************************/
8453 
8456  uint8_t propagate ,
8457  xcb_window_t destination ,
8458  uint32_t event_mask ,
8459  const char *event );
8460 
8498 /*****************************************************************************
8499  **
8500  ** xcb_grab_pointer_cookie_t xcb_grab_pointer
8501  **
8502  ** @param xcb_connection_t *c
8503  ** @param uint8_t owner_events
8504  ** @param xcb_window_t grab_window
8505  ** @param uint16_t event_mask
8506  ** @param uint8_t pointer_mode
8507  ** @param uint8_t keyboard_mode
8508  ** @param xcb_window_t confine_to
8509  ** @param xcb_cursor_t cursor
8510  ** @param xcb_timestamp_t time
8511  ** @returns xcb_grab_pointer_cookie_t
8512  **
8513  *****************************************************************************/
8514 
8517  uint8_t owner_events ,
8518  xcb_window_t grab_window ,
8519  uint16_t event_mask ,
8520  uint8_t pointer_mode ,
8521  uint8_t keyboard_mode ,
8522  xcb_window_t confine_to ,
8523  xcb_cursor_t cursor ,
8524  xcb_timestamp_t time );
8525 
8566 /*****************************************************************************
8567  **
8568  ** xcb_grab_pointer_cookie_t xcb_grab_pointer_unchecked
8569  **
8570  ** @param xcb_connection_t *c
8571  ** @param uint8_t owner_events
8572  ** @param xcb_window_t grab_window
8573  ** @param uint16_t event_mask
8574  ** @param uint8_t pointer_mode
8575  ** @param uint8_t keyboard_mode
8576  ** @param xcb_window_t confine_to
8577  ** @param xcb_cursor_t cursor
8578  ** @param xcb_timestamp_t time
8579  ** @returns xcb_grab_pointer_cookie_t
8580  **
8581  *****************************************************************************/
8582 
8585  uint8_t owner_events ,
8586  xcb_window_t grab_window ,
8587  uint16_t event_mask ,
8588  uint8_t pointer_mode ,
8589  uint8_t keyboard_mode ,
8590  xcb_window_t confine_to ,
8591  xcb_cursor_t cursor ,
8592  xcb_timestamp_t time );
8593 
8609 /*****************************************************************************
8610  **
8611  ** xcb_grab_pointer_reply_t * xcb_grab_pointer_reply
8612  **
8613  ** @param xcb_connection_t *c
8614  ** @param xcb_grab_pointer_cookie_t cookie
8615  ** @param xcb_generic_error_t **e
8616  ** @returns xcb_grab_pointer_reply_t *
8617  **
8618  *****************************************************************************/
8619 
8622  xcb_grab_pointer_cookie_t cookie ,
8623  xcb_generic_error_t **e );
8624 
8646 /*****************************************************************************
8647  **
8648  ** xcb_void_cookie_t xcb_ungrab_pointer_checked
8649  **
8650  ** @param xcb_connection_t *c
8651  ** @param xcb_timestamp_t time
8652  ** @returns xcb_void_cookie_t
8653  **
8654  *****************************************************************************/
8655 
8658  xcb_timestamp_t time );
8659 
8678 /*****************************************************************************
8679  **
8680  ** xcb_void_cookie_t xcb_ungrab_pointer
8681  **
8682  ** @param xcb_connection_t *c
8683  ** @param xcb_timestamp_t time
8684  ** @returns xcb_void_cookie_t
8685  **
8686  *****************************************************************************/
8687 
8690  xcb_timestamp_t time );
8691 
8761 /*****************************************************************************
8762  **
8763  ** xcb_void_cookie_t xcb_grab_button_checked
8764  **
8765  ** @param xcb_connection_t *c
8766  ** @param uint8_t owner_events
8767  ** @param xcb_window_t grab_window
8768  ** @param uint16_t event_mask
8769  ** @param uint8_t pointer_mode
8770  ** @param uint8_t keyboard_mode
8771  ** @param xcb_window_t confine_to
8772  ** @param xcb_cursor_t cursor
8773  ** @param uint8_t button
8774  ** @param uint16_t modifiers
8775  ** @returns xcb_void_cookie_t
8776  **
8777  *****************************************************************************/
8778 
8781  uint8_t owner_events ,
8782  xcb_window_t grab_window ,
8783  uint16_t event_mask ,
8784  uint8_t pointer_mode ,
8785  uint8_t keyboard_mode ,
8786  xcb_window_t confine_to ,
8787  xcb_cursor_t cursor ,
8788  uint8_t button ,
8789  uint16_t modifiers );
8790 
8857 /*****************************************************************************
8858  **
8859  ** xcb_void_cookie_t xcb_grab_button
8860  **
8861  ** @param xcb_connection_t *c
8862  ** @param uint8_t owner_events
8863  ** @param xcb_window_t grab_window
8864  ** @param uint16_t event_mask
8865  ** @param uint8_t pointer_mode
8866  ** @param uint8_t keyboard_mode
8867  ** @param xcb_window_t confine_to
8868  ** @param xcb_cursor_t cursor
8869  ** @param uint8_t button
8870  ** @param uint16_t modifiers
8871  ** @returns xcb_void_cookie_t
8872  **
8873  *****************************************************************************/
8874 
8877  uint8_t owner_events ,
8878  xcb_window_t grab_window ,
8879  uint16_t event_mask ,
8880  uint8_t pointer_mode ,
8881  uint8_t keyboard_mode ,
8882  xcb_window_t confine_to ,
8883  xcb_cursor_t cursor ,
8884  uint8_t button ,
8885  uint16_t modifiers );
8886 
8899 /*****************************************************************************
8900  **
8901  ** xcb_void_cookie_t xcb_ungrab_button_checked
8902  **
8903  ** @param xcb_connection_t *c
8904  ** @param uint8_t button
8905  ** @param xcb_window_t grab_window
8906  ** @param uint16_t modifiers
8907  ** @returns xcb_void_cookie_t
8908  **
8909  *****************************************************************************/
8910 
8913  uint8_t button ,
8914  xcb_window_t grab_window ,
8915  uint16_t modifiers );
8916 
8926 /*****************************************************************************
8927  **
8928  ** xcb_void_cookie_t xcb_ungrab_button
8929  **
8930  ** @param xcb_connection_t *c
8931  ** @param uint8_t button
8932  ** @param xcb_window_t grab_window
8933  ** @param uint16_t modifiers
8934  ** @returns xcb_void_cookie_t
8935  **
8936  *****************************************************************************/
8937 
8940  uint8_t button ,
8941  xcb_window_t grab_window ,
8942  uint16_t modifiers );
8943 
8956 /*****************************************************************************
8957  **
8958  ** xcb_void_cookie_t xcb_change_active_pointer_grab_checked
8959  **
8960  ** @param xcb_connection_t *c
8961  ** @param xcb_cursor_t cursor
8962  ** @param xcb_timestamp_t time
8963  ** @param uint16_t event_mask
8964  ** @returns xcb_void_cookie_t
8965  **
8966  *****************************************************************************/
8967 
8970  xcb_cursor_t cursor ,
8971  xcb_timestamp_t time ,
8972  uint16_t event_mask );
8973 
8983 /*****************************************************************************
8984  **
8985  ** xcb_void_cookie_t xcb_change_active_pointer_grab
8986  **
8987  ** @param xcb_connection_t *c
8988  ** @param xcb_cursor_t cursor
8989  ** @param xcb_timestamp_t time
8990  ** @param uint16_t event_mask
8991  ** @returns xcb_void_cookie_t
8992  **
8993  *****************************************************************************/
8994 
8997  xcb_cursor_t cursor ,
8998  xcb_timestamp_t time ,
8999  uint16_t event_mask );
9000 
9031 /*****************************************************************************
9032  **
9033  ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard
9034  **
9035  ** @param xcb_connection_t *c
9036  ** @param uint8_t owner_events
9037  ** @param xcb_window_t grab_window
9038  ** @param xcb_timestamp_t time
9039  ** @param uint8_t pointer_mode
9040  ** @param uint8_t keyboard_mode
9041  ** @returns xcb_grab_keyboard_cookie_t
9042  **
9043  *****************************************************************************/
9044 
9047  uint8_t owner_events ,
9048  xcb_window_t grab_window ,
9049  xcb_timestamp_t time ,
9050  uint8_t pointer_mode ,
9051  uint8_t keyboard_mode );
9052 
9086 /*****************************************************************************
9087  **
9088  ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard_unchecked
9089  **
9090  ** @param xcb_connection_t *c
9091  ** @param uint8_t owner_events
9092  ** @param xcb_window_t grab_window
9093  ** @param xcb_timestamp_t time
9094  ** @param uint8_t pointer_mode
9095  ** @param uint8_t keyboard_mode
9096  ** @returns xcb_grab_keyboard_cookie_t
9097  **
9098  *****************************************************************************/
9099 
9102  uint8_t owner_events ,
9103  xcb_window_t grab_window ,
9104  xcb_timestamp_t time ,
9105  uint8_t pointer_mode ,
9106  uint8_t keyboard_mode );
9107 
9123 /*****************************************************************************
9124  **
9125  ** xcb_grab_keyboard_reply_t * xcb_grab_keyboard_reply
9126  **
9127  ** @param xcb_connection_t *c
9128  ** @param xcb_grab_keyboard_cookie_t cookie
9129  ** @param xcb_generic_error_t **e
9130  ** @returns xcb_grab_keyboard_reply_t *
9131  **
9132  *****************************************************************************/
9133 
9137  xcb_generic_error_t **e );
9138 
9151 /*****************************************************************************
9152  **
9153  ** xcb_void_cookie_t xcb_ungrab_keyboard_checked
9154  **
9155  ** @param xcb_connection_t *c
9156  ** @param xcb_timestamp_t time
9157  ** @returns xcb_void_cookie_t
9158  **
9159  *****************************************************************************/
9160 
9163  xcb_timestamp_t time );
9164 
9174 /*****************************************************************************
9175  **
9176  ** xcb_void_cookie_t xcb_ungrab_keyboard
9177  **
9178  ** @param xcb_connection_t *c
9179  ** @param xcb_timestamp_t time
9180  ** @returns xcb_void_cookie_t
9181  **
9182  *****************************************************************************/
9183 
9186  xcb_timestamp_t time );
9187 
9244 /*****************************************************************************
9245  **
9246  ** xcb_void_cookie_t xcb_grab_key_checked
9247  **
9248  ** @param xcb_connection_t *c
9249  ** @param uint8_t owner_events
9250  ** @param xcb_window_t grab_window
9251  ** @param uint16_t modifiers
9252  ** @param xcb_keycode_t key
9253  ** @param uint8_t pointer_mode
9254  ** @param uint8_t keyboard_mode
9255  ** @returns xcb_void_cookie_t
9256  **
9257  *****************************************************************************/
9258 
9261  uint8_t owner_events ,
9262  xcb_window_t grab_window ,
9263  uint16_t modifiers ,
9264  xcb_keycode_t key ,
9265  uint8_t pointer_mode ,
9266  uint8_t keyboard_mode );
9267 
9321 /*****************************************************************************
9322  **
9323  ** xcb_void_cookie_t xcb_grab_key
9324  **
9325  ** @param xcb_connection_t *c
9326  ** @param uint8_t owner_events
9327  ** @param xcb_window_t grab_window
9328  ** @param uint16_t modifiers
9329  ** @param xcb_keycode_t key
9330  ** @param uint8_t pointer_mode
9331  ** @param uint8_t keyboard_mode
9332  ** @returns xcb_void_cookie_t
9333  **
9334  *****************************************************************************/
9335 
9338  uint8_t owner_events ,
9339  xcb_window_t grab_window ,
9340  uint16_t modifiers ,
9341  xcb_keycode_t key ,
9342  uint8_t pointer_mode ,
9343  uint8_t keyboard_mode );
9344 
9367 /*****************************************************************************
9368  **
9369  ** xcb_void_cookie_t xcb_ungrab_key_checked
9370  **
9371  ** @param xcb_connection_t *c
9372  ** @param xcb_keycode_t key
9373  ** @param xcb_window_t grab_window
9374  ** @param uint16_t modifiers
9375  ** @returns xcb_void_cookie_t
9376  **
9377  *****************************************************************************/
9378 
9381  xcb_keycode_t key ,
9382  xcb_window_t grab_window ,
9383  uint16_t modifiers );
9384 
9404 /*****************************************************************************
9405  **
9406  ** xcb_void_cookie_t xcb_ungrab_key
9407  **
9408  ** @param xcb_connection_t *c
9409  ** @param xcb_keycode_t key
9410  ** @param xcb_window_t grab_window
9411  ** @param uint16_t modifiers
9412  ** @returns xcb_void_cookie_t
9413  **
9414  *****************************************************************************/
9415 
9418  xcb_keycode_t key ,
9419  xcb_window_t grab_window ,
9420  uint16_t modifiers );
9421 
9444 /*****************************************************************************
9445  **
9446  ** xcb_void_cookie_t xcb_allow_events_checked
9447  **
9448  ** @param xcb_connection_t *c
9449  ** @param uint8_t mode
9450  ** @param xcb_timestamp_t time
9451  ** @returns xcb_void_cookie_t
9452  **
9453  *****************************************************************************/
9454 
9457  uint8_t mode ,
9458  xcb_timestamp_t time );
9459 
9479 /*****************************************************************************
9480  **
9481  ** xcb_void_cookie_t xcb_allow_events
9482  **
9483  ** @param xcb_connection_t *c
9484  ** @param uint8_t mode
9485  ** @param xcb_timestamp_t time
9486  ** @returns xcb_void_cookie_t
9487  **
9488  *****************************************************************************/
9489 
9492  uint8_t mode ,
9493  xcb_timestamp_t time );
9494 
9507 /*****************************************************************************
9508  **
9509  ** xcb_void_cookie_t xcb_grab_server_checked
9510  **
9511  ** @param xcb_connection_t *c
9512  ** @returns xcb_void_cookie_t
9513  **
9514  *****************************************************************************/
9515 
9518 
9528 /*****************************************************************************
9529  **
9530  ** xcb_void_cookie_t xcb_grab_server
9531  **
9532  ** @param xcb_connection_t *c
9533  ** @returns xcb_void_cookie_t
9534  **
9535  *****************************************************************************/
9536 
9539 
9552 /*****************************************************************************
9553  **
9554  ** xcb_void_cookie_t xcb_ungrab_server_checked
9555  **
9556  ** @param xcb_connection_t *c
9557  ** @returns xcb_void_cookie_t
9558  **
9559  *****************************************************************************/
9560 
9563 
9573 /*****************************************************************************
9574  **
9575  ** xcb_void_cookie_t xcb_ungrab_server
9576  **
9577  ** @param xcb_connection_t *c
9578  ** @returns xcb_void_cookie_t
9579  **
9580  *****************************************************************************/
9581 
9584 
9598 /*****************************************************************************
9599  **
9600  ** xcb_query_pointer_cookie_t xcb_query_pointer
9601  **
9602  ** @param xcb_connection_t *c
9603  ** @param xcb_window_t window
9604  ** @returns xcb_query_pointer_cookie_t
9605  **
9606  *****************************************************************************/
9607 
9610  xcb_window_t window );
9611 
9628 /*****************************************************************************
9629  **
9630  ** xcb_query_pointer_cookie_t xcb_query_pointer_unchecked
9631  **
9632  ** @param xcb_connection_t *c
9633  ** @param xcb_window_t window
9634  ** @returns xcb_query_pointer_cookie_t
9635  **
9636  *****************************************************************************/
9637 
9640  xcb_window_t window );
9641 
9657 /*****************************************************************************
9658  **
9659  ** xcb_query_pointer_reply_t * xcb_query_pointer_reply
9660  **
9661  ** @param xcb_connection_t *c
9662  ** @param xcb_query_pointer_cookie_t cookie
9663  ** @param xcb_generic_error_t **e
9664  ** @returns xcb_query_pointer_reply_t *
9665  **
9666  *****************************************************************************/
9667 
9671  xcb_generic_error_t **e );
9672 
9682 /*****************************************************************************
9683  **
9684  ** void xcb_timecoord_next
9685  **
9686  ** @param xcb_timecoord_iterator_t *i
9687  ** @returns void
9688  **
9689  *****************************************************************************/
9690 
9691 void
9693 
9704 /*****************************************************************************
9705  **
9706  ** xcb_generic_iterator_t xcb_timecoord_end
9707  **
9708  ** @param xcb_timecoord_iterator_t i
9709  ** @returns xcb_generic_iterator_t
9710  **
9711  *****************************************************************************/
9712 
9715 
9716 int
9717 xcb_get_motion_events_sizeof (const void *_buffer );
9718 
9728 /*****************************************************************************
9729  **
9730  ** xcb_get_motion_events_cookie_t xcb_get_motion_events
9731  **
9732  ** @param xcb_connection_t *c
9733  ** @param xcb_window_t window
9734  ** @param xcb_timestamp_t start
9735  ** @param xcb_timestamp_t stop
9736  ** @returns xcb_get_motion_events_cookie_t
9737  **
9738  *****************************************************************************/
9739 
9742  xcb_window_t window ,
9743  xcb_timestamp_t start ,
9744  xcb_timestamp_t stop );
9745 
9758 /*****************************************************************************
9759  **
9760  ** xcb_get_motion_events_cookie_t xcb_get_motion_events_unchecked
9761  **
9762  ** @param xcb_connection_t *c
9763  ** @param xcb_window_t window
9764  ** @param xcb_timestamp_t start
9765  ** @param xcb_timestamp_t stop
9766  ** @returns xcb_get_motion_events_cookie_t
9767  **
9768  *****************************************************************************/
9769 
9772  xcb_window_t window ,
9773  xcb_timestamp_t start ,
9774  xcb_timestamp_t stop );
9775 
9776 
9777 /*****************************************************************************
9778  **
9779  ** xcb_timecoord_t * xcb_get_motion_events_events
9780  **
9781  ** @param const xcb_get_motion_events_reply_t *R
9782  ** @returns xcb_timecoord_t *
9783  **
9784  *****************************************************************************/
9785 
9787 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R );
9788 
9789 
9790 /*****************************************************************************
9791  **
9792  ** int xcb_get_motion_events_events_length
9793  **
9794  ** @param const xcb_get_motion_events_reply_t *R
9795  ** @returns int
9796  **
9797  *****************************************************************************/
9798 
9799 int
9800 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R );
9801 
9802 
9803 /*****************************************************************************
9804  **
9805  ** xcb_timecoord_iterator_t xcb_get_motion_events_events_iterator
9806  **
9807  ** @param const xcb_get_motion_events_reply_t *R
9808  ** @returns xcb_timecoord_iterator_t
9809  **
9810  *****************************************************************************/
9811 
9813 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R );
9814 
9830 /*****************************************************************************
9831  **
9832  ** xcb_get_motion_events_reply_t * xcb_get_motion_events_reply
9833  **
9834  ** @param xcb_connection_t *c
9835  ** @param xcb_get_motion_events_cookie_t cookie
9836  ** @param xcb_generic_error_t **e
9837  ** @returns xcb_get_motion_events_reply_t *
9838  **
9839  *****************************************************************************/
9840 
9844  xcb_generic_error_t **e );
9845 
9855 /*****************************************************************************
9856  **
9857  ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates
9858  **
9859  ** @param xcb_connection_t *c
9860  ** @param xcb_window_t src_window
9861  ** @param xcb_window_t dst_window
9862  ** @param int16_t src_x
9863  ** @param int16_t src_y
9864  ** @returns xcb_translate_coordinates_cookie_t
9865  **
9866  *****************************************************************************/
9867 
9870  xcb_window_t src_window ,
9871  xcb_window_t dst_window ,
9872  int16_t src_x ,
9873  int16_t src_y );
9874 
9887 /*****************************************************************************
9888  **
9889  ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates_unchecked
9890  **
9891  ** @param xcb_connection_t *c
9892  ** @param xcb_window_t src_window
9893  ** @param xcb_window_t dst_window
9894  ** @param int16_t src_x
9895  ** @param int16_t src_y
9896  ** @returns xcb_translate_coordinates_cookie_t
9897  **
9898  *****************************************************************************/
9899 
9902  xcb_window_t src_window ,
9903  xcb_window_t dst_window ,
9904  int16_t src_x ,
9905  int16_t src_y );
9906 
9922 /*****************************************************************************
9923  **
9924  ** xcb_translate_coordinates_reply_t * xcb_translate_coordinates_reply
9925  **
9926  ** @param xcb_connection_t *c
9927  ** @param xcb_translate_coordinates_cookie_t cookie
9928  ** @param xcb_generic_error_t **e
9929  ** @returns xcb_translate_coordinates_reply_t *
9930  **
9931  *****************************************************************************/
9932 
9936  xcb_generic_error_t **e );
9937 
9969 /*****************************************************************************
9970  **
9971  ** xcb_void_cookie_t xcb_warp_pointer_checked
9972  **
9973  ** @param xcb_connection_t *c
9974  ** @param xcb_window_t src_window
9975  ** @param xcb_window_t dst_window
9976  ** @param int16_t src_x
9977  ** @param int16_t src_y
9978  ** @param uint16_t src_width
9979  ** @param uint16_t src_height
9980  ** @param int16_t dst_x
9981  ** @param int16_t dst_y
9982  ** @returns xcb_void_cookie_t
9983  **
9984  *****************************************************************************/
9985 
9988  xcb_window_t src_window ,
9989  xcb_window_t dst_window ,
9990  int16_t src_x ,
9991  int16_t src_y ,
9992  uint16_t src_width ,
9993  uint16_t src_height ,
9994  int16_t dst_x ,
9995  int16_t dst_y );
9996 
10025 /*****************************************************************************
10026  **
10027  ** xcb_void_cookie_t xcb_warp_pointer
10028  **
10029  ** @param xcb_connection_t *c
10030  ** @param xcb_window_t src_window
10031  ** @param xcb_window_t dst_window
10032  ** @param int16_t src_x
10033  ** @param int16_t src_y
10034  ** @param uint16_t src_width
10035  ** @param uint16_t src_height
10036  ** @param int16_t dst_x
10037  ** @param int16_t dst_y
10038  ** @returns xcb_void_cookie_t
10039  **
10040  *****************************************************************************/
10041 
10044  xcb_window_t src_window ,
10045  xcb_window_t dst_window ,
10046  int16_t src_x ,
10047  int16_t src_y ,
10048  uint16_t src_width ,
10049  uint16_t src_height ,
10050  int16_t dst_x ,
10051  int16_t dst_y );
10052 
10085 /*****************************************************************************
10086  **
10087  ** xcb_void_cookie_t xcb_set_input_focus_checked
10088  **
10089  ** @param xcb_connection_t *c
10090  ** @param uint8_t revert_to
10091  ** @param xcb_window_t focus
10092  ** @param xcb_timestamp_t time
10093  ** @returns xcb_void_cookie_t
10094  **
10095  *****************************************************************************/
10096 
10099  uint8_t revert_to ,
10100  xcb_window_t focus ,
10101  xcb_timestamp_t time );
10102 
10132 /*****************************************************************************
10133  **
10134  ** xcb_void_cookie_t xcb_set_input_focus
10135  **
10136  ** @param xcb_connection_t *c
10137  ** @param uint8_t revert_to
10138  ** @param xcb_window_t focus
10139  ** @param xcb_timestamp_t time
10140  ** @returns xcb_void_cookie_t
10141  **
10142  *****************************************************************************/
10143 
10146  uint8_t revert_to ,
10147  xcb_window_t focus ,
10148  xcb_timestamp_t time );
10149 
10159 /*****************************************************************************
10160  **
10161  ** xcb_get_input_focus_cookie_t xcb_get_input_focus
10162  **
10163  ** @param xcb_connection_t *c
10164  ** @returns xcb_get_input_focus_cookie_t
10165  **
10166  *****************************************************************************/
10167 
10170 
10183 /*****************************************************************************
10184  **
10185  ** xcb_get_input_focus_cookie_t xcb_get_input_focus_unchecked
10186  **
10187  ** @param xcb_connection_t *c
10188  ** @returns xcb_get_input_focus_cookie_t
10189  **
10190  *****************************************************************************/
10191 
10194 
10210 /*****************************************************************************
10211  **
10212  ** xcb_get_input_focus_reply_t * xcb_get_input_focus_reply
10213  **
10214  ** @param xcb_connection_t *c
10215  ** @param xcb_get_input_focus_cookie_t cookie
10216  ** @param xcb_generic_error_t **e
10217  ** @returns xcb_get_input_focus_reply_t *
10218  **
10219  *****************************************************************************/
10220 
10224  xcb_generic_error_t **e );
10225 
10235 /*****************************************************************************
10236  **
10237  ** xcb_query_keymap_cookie_t xcb_query_keymap
10238  **
10239  ** @param xcb_connection_t *c
10240  ** @returns xcb_query_keymap_cookie_t
10241  **
10242  *****************************************************************************/
10243 
10246 
10259 /*****************************************************************************
10260  **
10261  ** xcb_query_keymap_cookie_t xcb_query_keymap_unchecked
10262  **
10263  ** @param xcb_connection_t *c
10264  ** @returns xcb_query_keymap_cookie_t
10265  **
10266  *****************************************************************************/
10267 
10270 
10286 /*****************************************************************************
10287  **
10288  ** xcb_query_keymap_reply_t * xcb_query_keymap_reply
10289  **
10290  ** @param xcb_connection_t *c
10291  ** @param xcb_query_keymap_cookie_t cookie
10292  ** @param xcb_generic_error_t **e
10293  ** @returns xcb_query_keymap_reply_t *
10294  **
10295  *****************************************************************************/
10296 
10299  xcb_query_keymap_cookie_t cookie ,
10300  xcb_generic_error_t **e );
10301 
10302 int
10303 xcb_open_font_sizeof (const void *_buffer );
10304 
10324 /*****************************************************************************
10325  **
10326  ** xcb_void_cookie_t xcb_open_font_checked
10327  **
10328  ** @param xcb_connection_t *c
10329  ** @param xcb_font_t fid
10330  ** @param uint16_t name_len
10331  ** @param const char *name
10332  ** @returns xcb_void_cookie_t
10333  **
10334  *****************************************************************************/
10335 
10338  xcb_font_t fid ,
10339  uint16_t name_len ,
10340  const char *name );
10341 
10358 /*****************************************************************************
10359  **
10360  ** xcb_void_cookie_t xcb_open_font
10361  **
10362  ** @param xcb_connection_t *c
10363  ** @param xcb_font_t fid
10364  ** @param uint16_t name_len
10365  ** @param const char *name
10366  ** @returns xcb_void_cookie_t
10367  **
10368  *****************************************************************************/
10369 
10372  xcb_font_t fid ,
10373  uint16_t name_len ,
10374  const char *name );
10375 
10388 /*****************************************************************************
10389  **
10390  ** xcb_void_cookie_t xcb_close_font_checked
10391  **
10392  ** @param xcb_connection_t *c
10393  ** @param xcb_font_t font
10394  ** @returns xcb_void_cookie_t
10395  **
10396  *****************************************************************************/
10397 
10400  xcb_font_t font );
10401 
10411 /*****************************************************************************
10412  **
10413  ** xcb_void_cookie_t xcb_close_font
10414  **
10415  ** @param xcb_connection_t *c
10416  ** @param xcb_font_t font
10417  ** @returns xcb_void_cookie_t
10418  **
10419  *****************************************************************************/
10420 
10423  xcb_font_t font );
10424 
10434 /*****************************************************************************
10435  **
10436  ** void xcb_fontprop_next
10437  **
10438  ** @param xcb_fontprop_iterator_t *i
10439  ** @returns void
10440  **
10441  *****************************************************************************/
10442 
10443 void
10445 
10456 /*****************************************************************************
10457  **
10458  ** xcb_generic_iterator_t xcb_fontprop_end
10459  **
10460  ** @param xcb_fontprop_iterator_t i
10461  ** @returns xcb_generic_iterator_t
10462  **
10463  *****************************************************************************/
10464 
10467 
10477 /*****************************************************************************
10478  **
10479  ** void xcb_charinfo_next
10480  **
10481  ** @param xcb_charinfo_iterator_t *i
10482  ** @returns void
10483  **
10484  *****************************************************************************/
10485 
10486 void
10488 
10499 /*****************************************************************************
10500  **
10501  ** xcb_generic_iterator_t xcb_charinfo_end
10502  **
10503  ** @param xcb_charinfo_iterator_t i
10504  ** @returns xcb_generic_iterator_t
10505  **
10506  *****************************************************************************/
10507 
10510 
10511 int
10512 xcb_query_font_sizeof (const void *_buffer );
10513 
10525 /*****************************************************************************
10526  **
10527  ** xcb_query_font_cookie_t xcb_query_font
10528  **
10529  ** @param xcb_connection_t *c
10530  ** @param xcb_fontable_t font
10531  ** @returns xcb_query_font_cookie_t
10532  **
10533  *****************************************************************************/
10534 
10537  xcb_fontable_t font );
10538 
10553 /*****************************************************************************
10554  **
10555  ** xcb_query_font_cookie_t xcb_query_font_unchecked
10556  **
10557  ** @param xcb_connection_t *c
10558  ** @param xcb_fontable_t font
10559  ** @returns xcb_query_font_cookie_t
10560  **
10561  *****************************************************************************/
10562 
10565  xcb_fontable_t font );
10566 
10567 
10568 /*****************************************************************************
10569  **
10570  ** xcb_fontprop_t * xcb_query_font_properties
10571  **
10572  ** @param const xcb_query_font_reply_t *R
10573  ** @returns xcb_fontprop_t *
10574  **
10575  *****************************************************************************/
10576 
10578 xcb_query_font_properties (const xcb_query_font_reply_t *R );
10579 
10580 
10581 /*****************************************************************************
10582  **
10583  ** int xcb_query_font_properties_length
10584  **
10585  ** @param const xcb_query_font_reply_t *R
10586  ** @returns int
10587  **
10588  *****************************************************************************/
10589 
10590 int
10591 xcb_query_font_properties_length (const xcb_query_font_reply_t *R );
10592 
10593 
10594 /*****************************************************************************
10595  **
10596  ** xcb_fontprop_iterator_t xcb_query_font_properties_iterator
10597  **
10598  ** @param const xcb_query_font_reply_t *R
10599  ** @returns xcb_fontprop_iterator_t
10600  **
10601  *****************************************************************************/
10602 
10604 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R );
10605 
10606 
10607 /*****************************************************************************
10608  **
10609  ** xcb_charinfo_t * xcb_query_font_char_infos
10610  **
10611  ** @param const xcb_query_font_reply_t *R
10612  ** @returns xcb_charinfo_t *
10613  **
10614  *****************************************************************************/
10615 
10617 xcb_query_font_char_infos (const xcb_query_font_reply_t *R );
10618 
10619 
10620 /*****************************************************************************
10621  **
10622  ** int xcb_query_font_char_infos_length
10623  **
10624  ** @param const xcb_query_font_reply_t *R
10625  ** @returns int
10626  **
10627  *****************************************************************************/
10628 
10629 int
10630 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R );
10631 
10632 
10633 /*****************************************************************************
10634  **
10635  ** xcb_charinfo_iterator_t xcb_query_font_char_infos_iterator
10636  **
10637  ** @param const xcb_query_font_reply_t *R
10638  ** @returns xcb_charinfo_iterator_t
10639  **
10640  *****************************************************************************/
10641 
10643 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R );
10644 
10660 /*****************************************************************************
10661  **
10662  ** xcb_query_font_reply_t * xcb_query_font_reply
10663  **
10664  ** @param xcb_connection_t *c
10665  ** @param xcb_query_font_cookie_t cookie
10666  ** @param xcb_generic_error_t **e
10667  ** @returns xcb_query_font_reply_t *
10668  **
10669  *****************************************************************************/
10670 
10673  xcb_query_font_cookie_t cookie ,
10674  xcb_generic_error_t **e );
10675 
10676 int
10677 xcb_query_text_extents_sizeof (const void *_buffer ,
10678  uint32_t string_len );
10679 
10713 /*****************************************************************************
10714  **
10715  ** xcb_query_text_extents_cookie_t xcb_query_text_extents
10716  **
10717  ** @param xcb_connection_t *c
10718  ** @param xcb_fontable_t font
10719  ** @param uint32_t string_len
10720  ** @param const xcb_char2b_t *string
10721  ** @returns xcb_query_text_extents_cookie_t
10722  **
10723  *****************************************************************************/
10724 
10727  xcb_fontable_t font ,
10728  uint32_t string_len ,
10729  const xcb_char2b_t *string );
10730 
10767 /*****************************************************************************
10768  **
10769  ** xcb_query_text_extents_cookie_t xcb_query_text_extents_unchecked
10770  **
10771  ** @param xcb_connection_t *c
10772  ** @param xcb_fontable_t font
10773  ** @param uint32_t string_len
10774  ** @param const xcb_char2b_t *string
10775  ** @returns xcb_query_text_extents_cookie_t
10776  **
10777  *****************************************************************************/
10778 
10781  xcb_fontable_t font ,
10782  uint32_t string_len ,
10783  const xcb_char2b_t *string );
10784 
10800 /*****************************************************************************
10801  **
10802  ** xcb_query_text_extents_reply_t * xcb_query_text_extents_reply
10803  **
10804  ** @param xcb_connection_t *c
10805  ** @param xcb_query_text_extents_cookie_t cookie
10806  ** @param xcb_generic_error_t **e
10807  ** @returns xcb_query_text_extents_reply_t *
10808  **
10809  *****************************************************************************/
10810 
10814  xcb_generic_error_t **e );
10815 
10816 int
10817 xcb_str_sizeof (const void *_buffer );
10818 
10819 
10820 /*****************************************************************************
10821  **
10822  ** char * xcb_str_name
10823  **
10824  ** @param const xcb_str_t *R
10825  ** @returns char *
10826  **
10827  *****************************************************************************/
10828 
10829 char *
10830 xcb_str_name (const xcb_str_t *R );
10831 
10832 
10833 /*****************************************************************************
10834  **
10835  ** int xcb_str_name_length
10836  **
10837  ** @param const xcb_str_t *R
10838  ** @returns int
10839  **
10840  *****************************************************************************/
10841 
10842 int
10843 xcb_str_name_length (const xcb_str_t *R );
10844 
10845 
10846 /*****************************************************************************
10847  **
10848  ** xcb_generic_iterator_t xcb_str_name_end
10849  **
10850  ** @param const xcb_str_t *R
10851  ** @returns xcb_generic_iterator_t
10852  **
10853  *****************************************************************************/
10854 
10856 xcb_str_name_end (const xcb_str_t *R );
10857 
10867 /*****************************************************************************
10868  **
10869  ** void xcb_str_next
10870  **
10871  ** @param xcb_str_iterator_t *i
10872  ** @returns void
10873  **
10874  *****************************************************************************/
10875 
10876 void
10878 
10889 /*****************************************************************************
10890  **
10891  ** xcb_generic_iterator_t xcb_str_end
10892  **
10893  ** @param xcb_str_iterator_t i
10894  ** @returns xcb_generic_iterator_t
10895  **
10896  *****************************************************************************/
10897 
10900 
10901 int
10902 xcb_list_fonts_sizeof (const void *_buffer );
10903 
10921 /*****************************************************************************
10922  **
10923  ** xcb_list_fonts_cookie_t xcb_list_fonts
10924  **
10925  ** @param xcb_connection_t *c
10926  ** @param uint16_t max_names
10927  ** @param uint16_t pattern_len
10928  ** @param const char *pattern
10929  ** @returns xcb_list_fonts_cookie_t
10930  **
10931  *****************************************************************************/
10932 
10935  uint16_t max_names ,
10936  uint16_t pattern_len ,
10937  const char *pattern );
10938 
10959 /*****************************************************************************
10960  **
10961  ** xcb_list_fonts_cookie_t xcb_list_fonts_unchecked
10962  **
10963  ** @param xcb_connection_t *c
10964  ** @param uint16_t max_names
10965  ** @param uint16_t pattern_len
10966  ** @param const char *pattern
10967  ** @returns xcb_list_fonts_cookie_t
10968  **
10969  *****************************************************************************/
10970 
10973  uint16_t max_names ,
10974  uint16_t pattern_len ,
10975  const char *pattern );
10976 
10977 
10978 /*****************************************************************************
10979  **
10980  ** int xcb_list_fonts_names_length
10981  **
10982  ** @param const xcb_list_fonts_reply_t *R
10983  ** @returns int
10984  **
10985  *****************************************************************************/
10986 
10987 int
10988 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R );
10989 
10990 
10991 /*****************************************************************************
10992  **
10993  ** xcb_str_iterator_t xcb_list_fonts_names_iterator
10994  **
10995  ** @param const xcb_list_fonts_reply_t *R
10996  ** @returns xcb_str_iterator_t
10997  **
10998  *****************************************************************************/
10999 
11001 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R );
11002 
11018 /*****************************************************************************
11019  **
11020  ** xcb_list_fonts_reply_t * xcb_list_fonts_reply
11021  **
11022  ** @param xcb_connection_t *c
11023  ** @param xcb_list_fonts_cookie_t cookie
11024  ** @param xcb_generic_error_t **e
11025  ** @returns xcb_list_fonts_reply_t *
11026  **
11027  *****************************************************************************/
11028 
11031  xcb_list_fonts_cookie_t cookie ,
11032  xcb_generic_error_t **e );
11033 
11034 int
11035 xcb_list_fonts_with_info_sizeof (const void *_buffer );
11036 
11054 /*****************************************************************************
11055  **
11056  ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info
11057  **
11058  ** @param xcb_connection_t *c
11059  ** @param uint16_t max_names
11060  ** @param uint16_t pattern_len
11061  ** @param const char *pattern
11062  ** @returns xcb_list_fonts_with_info_cookie_t
11063  **
11064  *****************************************************************************/
11065 
11068  uint16_t max_names ,
11069  uint16_t pattern_len ,
11070  const char *pattern );
11071 
11092 /*****************************************************************************
11093  **
11094  ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_unchecked
11095  **
11096  ** @param xcb_connection_t *c
11097  ** @param uint16_t max_names
11098  ** @param uint16_t pattern_len
11099  ** @param const char *pattern
11100  ** @returns xcb_list_fonts_with_info_cookie_t
11101  **
11102  *****************************************************************************/
11103 
11106  uint16_t max_names ,
11107  uint16_t pattern_len ,
11108  const char *pattern );
11109 
11110 
11111 /*****************************************************************************
11112  **
11113  ** xcb_fontprop_t * xcb_list_fonts_with_info_properties
11114  **
11115  ** @param const xcb_list_fonts_with_info_reply_t *R
11116  ** @returns xcb_fontprop_t *
11117  **
11118  *****************************************************************************/
11119 
11121 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R );
11122 
11123 
11124 /*****************************************************************************
11125  **
11126  ** int xcb_list_fonts_with_info_properties_length
11127  **
11128  ** @param const xcb_list_fonts_with_info_reply_t *R
11129  ** @returns int
11130  **
11131  *****************************************************************************/
11132 
11133 int
11134 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R );
11135 
11136 
11137 /*****************************************************************************
11138  **
11139  ** xcb_fontprop_iterator_t xcb_list_fonts_with_info_properties_iterator
11140  **
11141  ** @param const xcb_list_fonts_with_info_reply_t *R
11142  ** @returns xcb_fontprop_iterator_t
11143  **
11144  *****************************************************************************/
11145 
11147 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R );
11148 
11149 
11150 /*****************************************************************************
11151  **
11152  ** char * xcb_list_fonts_with_info_name
11153  **
11154  ** @param const xcb_list_fonts_with_info_reply_t *R
11155  ** @returns char *
11156  **
11157  *****************************************************************************/
11158 
11159 char *
11160 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R );
11161 
11162 
11163 /*****************************************************************************
11164  **
11165  ** int xcb_list_fonts_with_info_name_length
11166  **
11167  ** @param const xcb_list_fonts_with_info_reply_t *R
11168  ** @returns int
11169  **
11170  *****************************************************************************/
11171 
11172 int
11173 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R );
11174 
11175 
11176 /*****************************************************************************
11177  **
11178  ** xcb_generic_iterator_t xcb_list_fonts_with_info_name_end
11179  **
11180  ** @param const xcb_list_fonts_with_info_reply_t *R
11181  ** @returns xcb_generic_iterator_t
11182  **
11183  *****************************************************************************/
11184 
11186 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R );
11187 
11203 /*****************************************************************************
11204  **
11205  ** xcb_list_fonts_with_info_reply_t * xcb_list_fonts_with_info_reply
11206  **
11207  ** @param xcb_connection_t *c
11208  ** @param xcb_list_fonts_with_info_cookie_t cookie
11209  ** @param xcb_generic_error_t **e
11210  ** @returns xcb_list_fonts_with_info_reply_t *
11211  **
11212  *****************************************************************************/
11213 
11217  xcb_generic_error_t **e );
11218 
11219 int
11220 xcb_set_font_path_sizeof (const void *_buffer );
11221 
11234 /*****************************************************************************
11235  **
11236  ** xcb_void_cookie_t xcb_set_font_path_checked
11237  **
11238  ** @param xcb_connection_t *c
11239  ** @param uint16_t font_qty
11240  ** @param const xcb_str_t *font
11241  ** @returns xcb_void_cookie_t
11242  **
11243  *****************************************************************************/
11244 
11247  uint16_t font_qty ,
11248  const xcb_str_t *font );
11249 
11259 /*****************************************************************************
11260  **
11261  ** xcb_void_cookie_t xcb_set_font_path
11262  **
11263  ** @param xcb_connection_t *c
11264  ** @param uint16_t font_qty
11265  ** @param const xcb_str_t *font
11266  ** @returns xcb_void_cookie_t
11267  **
11268  *****************************************************************************/
11269 
11272  uint16_t font_qty ,
11273  const xcb_str_t *font );
11274 
11275 int
11276 xcb_get_font_path_sizeof (const void *_buffer );
11277 
11287 /*****************************************************************************
11288  **
11289  ** xcb_get_font_path_cookie_t xcb_get_font_path
11290  **
11291  ** @param xcb_connection_t *c
11292  ** @returns xcb_get_font_path_cookie_t
11293  **
11294  *****************************************************************************/
11295 
11298 
11311 /*****************************************************************************
11312  **
11313  ** xcb_get_font_path_cookie_t xcb_get_font_path_unchecked
11314  **
11315  ** @param xcb_connection_t *c
11316  ** @returns xcb_get_font_path_cookie_t
11317  **
11318  *****************************************************************************/
11319 
11322 
11323 
11324 /*****************************************************************************
11325  **
11326  ** int xcb_get_font_path_path_length
11327  **
11328  ** @param const xcb_get_font_path_reply_t *R
11329  ** @returns int
11330  **
11331  *****************************************************************************/
11332 
11333 int
11334 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R );
11335 
11336 
11337 /*****************************************************************************
11338  **
11339  ** xcb_str_iterator_t xcb_get_font_path_path_iterator
11340  **
11341  ** @param const xcb_get_font_path_reply_t *R
11342  ** @returns xcb_str_iterator_t
11343  **
11344  *****************************************************************************/
11345 
11347 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R );
11348 
11364 /*****************************************************************************
11365  **
11366  ** xcb_get_font_path_reply_t * xcb_get_font_path_reply
11367  **
11368  ** @param xcb_connection_t *c
11369  ** @param xcb_get_font_path_cookie_t cookie
11370  ** @param xcb_generic_error_t **e
11371  ** @returns xcb_get_font_path_reply_t *
11372  **
11373  *****************************************************************************/
11374 
11378  xcb_generic_error_t **e );
11379 
11400 /*****************************************************************************
11401  **
11402  ** xcb_void_cookie_t xcb_create_pixmap_checked
11403  **
11404  ** @param xcb_connection_t *c
11405  ** @param uint8_t depth
11406  ** @param xcb_pixmap_t pid
11407  ** @param xcb_drawable_t drawable
11408  ** @param uint16_t width
11409  ** @param uint16_t height
11410  ** @returns xcb_void_cookie_t
11411  **
11412  *****************************************************************************/
11413 
11416  uint8_t depth ,
11417  xcb_pixmap_t pid ,
11418  xcb_drawable_t drawable ,
11419  uint16_t width ,
11420  uint16_t height );
11421 
11439 /*****************************************************************************
11440  **
11441  ** xcb_void_cookie_t xcb_create_pixmap
11442  **
11443  ** @param xcb_connection_t *c
11444  ** @param uint8_t depth
11445  ** @param xcb_pixmap_t pid
11446  ** @param xcb_drawable_t drawable
11447  ** @param uint16_t width
11448  ** @param uint16_t height
11449  ** @returns xcb_void_cookie_t
11450  **
11451  *****************************************************************************/
11452 
11455  uint8_t depth ,
11456  xcb_pixmap_t pid ,
11457  xcb_drawable_t drawable ,
11458  uint16_t width ,
11459  uint16_t height );
11460 
11476 /*****************************************************************************
11477  **
11478  ** xcb_void_cookie_t xcb_free_pixmap_checked
11479  **
11480  ** @param xcb_connection_t *c
11481  ** @param xcb_pixmap_t pixmap
11482  ** @returns xcb_void_cookie_t
11483  **
11484  *****************************************************************************/
11485 
11488  xcb_pixmap_t pixmap );
11489 
11502 /*****************************************************************************
11503  **
11504  ** xcb_void_cookie_t xcb_free_pixmap
11505  **
11506  ** @param xcb_connection_t *c
11507  ** @param xcb_pixmap_t pixmap
11508  ** @returns xcb_void_cookie_t
11509  **
11510  *****************************************************************************/
11511 
11514  xcb_pixmap_t pixmap );
11515 
11516 int
11517 xcb_create_gc_sizeof (const void *_buffer );
11518 
11536 /*****************************************************************************
11537  **
11538  ** xcb_void_cookie_t xcb_create_gc_checked
11539  **
11540  ** @param xcb_connection_t *c
11541  ** @param xcb_gcontext_t cid
11542  ** @param xcb_drawable_t drawable
11543  ** @param uint32_t value_mask
11544  ** @param const uint32_t *value_list
11545  ** @returns xcb_void_cookie_t
11546  **
11547  *****************************************************************************/
11548 
11551  xcb_gcontext_t cid ,
11552  xcb_drawable_t drawable ,
11553  uint32_t value_mask ,
11554  const uint32_t *value_list );
11555 
11570 /*****************************************************************************
11571  **
11572  ** xcb_void_cookie_t xcb_create_gc
11573  **
11574  ** @param xcb_connection_t *c
11575  ** @param xcb_gcontext_t cid
11576  ** @param xcb_drawable_t drawable
11577  ** @param uint32_t value_mask
11578  ** @param const uint32_t *value_list
11579  ** @returns xcb_void_cookie_t
11580  **
11581  *****************************************************************************/
11582 
11585  xcb_gcontext_t cid ,
11586  xcb_drawable_t drawable ,
11587  uint32_t value_mask ,
11588  const uint32_t *value_list );
11589 
11590 int
11591 xcb_change_gc_sizeof (const void *_buffer );
11592 
11612 /*****************************************************************************
11613  **
11614  ** xcb_void_cookie_t xcb_change_gc_checked
11615  **
11616  ** @param xcb_connection_t *c
11617  ** @param xcb_gcontext_t gc
11618  ** @param uint32_t value_mask
11619  ** @param const uint32_t *value_list
11620  ** @returns xcb_void_cookie_t
11621  **
11622  *****************************************************************************/
11623 
11626  xcb_gcontext_t gc ,
11627  uint32_t value_mask ,
11628  const uint32_t *value_list );
11629 
11646 /*****************************************************************************
11647  **
11648  ** xcb_void_cookie_t xcb_change_gc
11649  **
11650  ** @param xcb_connection_t *c
11651  ** @param xcb_gcontext_t gc
11652  ** @param uint32_t value_mask
11653  ** @param const uint32_t *value_list
11654  ** @returns xcb_void_cookie_t
11655  **
11656  *****************************************************************************/
11657 
11660  xcb_gcontext_t gc ,
11661  uint32_t value_mask ,
11662  const uint32_t *value_list );
11663 
11676 /*****************************************************************************
11677  **
11678  ** xcb_void_cookie_t xcb_copy_gc_checked
11679  **
11680  ** @param xcb_connection_t *c
11681  ** @param xcb_gcontext_t src_gc
11682  ** @param xcb_gcontext_t dst_gc
11683  ** @param uint32_t value_mask
11684  ** @returns xcb_void_cookie_t
11685  **
11686  *****************************************************************************/
11687 
11690  xcb_gcontext_t src_gc ,
11691  xcb_gcontext_t dst_gc ,
11692  uint32_t value_mask );
11693 
11703 /*****************************************************************************
11704  **
11705  ** xcb_void_cookie_t xcb_copy_gc
11706  **
11707  ** @param xcb_connection_t *c
11708  ** @param xcb_gcontext_t src_gc
11709  ** @param xcb_gcontext_t dst_gc
11710  ** @param uint32_t value_mask
11711  ** @returns xcb_void_cookie_t
11712  **
11713  *****************************************************************************/
11714 
11717  xcb_gcontext_t src_gc ,
11718  xcb_gcontext_t dst_gc ,
11719  uint32_t value_mask );
11720 
11721 int
11722 xcb_set_dashes_sizeof (const void *_buffer );
11723 
11736 /*****************************************************************************
11737  **
11738  ** xcb_void_cookie_t xcb_set_dashes_checked
11739  **
11740  ** @param xcb_connection_t *c
11741  ** @param xcb_gcontext_t gc
11742  ** @param uint16_t dash_offset
11743  ** @param uint16_t dashes_len
11744  ** @param const uint8_t *dashes
11745  ** @returns xcb_void_cookie_t
11746  **
11747  *****************************************************************************/
11748 
11751  xcb_gcontext_t gc ,
11752  uint16_t dash_offset ,
11753  uint16_t dashes_len ,
11754  const uint8_t *dashes );
11755 
11765 /*****************************************************************************
11766  **
11767  ** xcb_void_cookie_t xcb_set_dashes
11768  **
11769  ** @param xcb_connection_t *c
11770  ** @param xcb_gcontext_t gc
11771  ** @param uint16_t dash_offset
11772  ** @param uint16_t dashes_len
11773  ** @param const uint8_t *dashes
11774  ** @returns xcb_void_cookie_t
11775  **
11776  *****************************************************************************/
11777 
11780  xcb_gcontext_t gc ,
11781  uint16_t dash_offset ,
11782  uint16_t dashes_len ,
11783  const uint8_t *dashes );
11784 
11785 int
11786 xcb_set_clip_rectangles_sizeof (const void *_buffer ,
11787  uint32_t rectangles_len );
11788 
11801 /*****************************************************************************
11802  **
11803  ** xcb_void_cookie_t xcb_set_clip_rectangles_checked
11804  **
11805  ** @param xcb_connection_t *c
11806  ** @param uint8_t ordering
11807  ** @param xcb_gcontext_t gc
11808  ** @param int16_t clip_x_origin
11809  ** @param int16_t clip_y_origin
11810  ** @param uint32_t rectangles_len
11811  ** @param const xcb_rectangle_t *rectangles
11812  ** @returns xcb_void_cookie_t
11813  **
11814  *****************************************************************************/
11815 
11818  uint8_t ordering ,
11819  xcb_gcontext_t gc ,
11820  int16_t clip_x_origin ,
11821  int16_t clip_y_origin ,
11822  uint32_t rectangles_len ,
11823  const xcb_rectangle_t *rectangles );
11824 
11834 /*****************************************************************************
11835  **
11836  ** xcb_void_cookie_t xcb_set_clip_rectangles
11837  **
11838  ** @param xcb_connection_t *c
11839  ** @param uint8_t ordering
11840  ** @param xcb_gcontext_t gc
11841  ** @param int16_t clip_x_origin
11842  ** @param int16_t clip_y_origin
11843  ** @param uint32_t rectangles_len
11844  ** @param const xcb_rectangle_t *rectangles
11845  ** @returns xcb_void_cookie_t
11846  **
11847  *****************************************************************************/
11848 
11851  uint8_t ordering ,
11852  xcb_gcontext_t gc ,
11853  int16_t clip_x_origin ,
11854  int16_t clip_y_origin ,
11855  uint32_t rectangles_len ,
11856  const xcb_rectangle_t *rectangles );
11857 
11872 /*****************************************************************************
11873  **
11874  ** xcb_void_cookie_t xcb_free_gc_checked
11875  **
11876  ** @param xcb_connection_t *c
11877  ** @param xcb_gcontext_t gc
11878  ** @returns xcb_void_cookie_t
11879  **
11880  *****************************************************************************/
11881 
11884  xcb_gcontext_t gc );
11885 
11897 /*****************************************************************************
11898  **
11899  ** xcb_void_cookie_t xcb_free_gc
11900  **
11901  ** @param xcb_connection_t *c
11902  ** @param xcb_gcontext_t gc
11903  ** @returns xcb_void_cookie_t
11904  **
11905  *****************************************************************************/
11906 
11909  xcb_gcontext_t gc );
11910 
11923 /*****************************************************************************
11924  **
11925  ** xcb_void_cookie_t xcb_clear_area_checked
11926  **
11927  ** @param xcb_connection_t *c
11928  ** @param uint8_t exposures
11929  ** @param xcb_window_t window
11930  ** @param int16_t x
11931  ** @param int16_t y
11932  ** @param uint16_t width
11933  ** @param uint16_t height
11934  ** @returns xcb_void_cookie_t
11935  **
11936  *****************************************************************************/
11937 
11940  uint8_t exposures ,
11941  xcb_window_t window ,
11942  int16_t x ,
11943  int16_t y ,
11944  uint16_t width ,
11945  uint16_t height );
11946 
11956 /*****************************************************************************
11957  **
11958  ** xcb_void_cookie_t xcb_clear_area
11959  **
11960  ** @param xcb_connection_t *c
11961  ** @param uint8_t exposures
11962  ** @param xcb_window_t window
11963  ** @param int16_t x
11964  ** @param int16_t y
11965  ** @param uint16_t width
11966  ** @param uint16_t height
11967  ** @returns xcb_void_cookie_t
11968  **
11969  *****************************************************************************/
11970 
11973  uint8_t exposures ,
11974  xcb_window_t window ,
11975  int16_t x ,
11976  int16_t y ,
11977  uint16_t width ,
11978  uint16_t height );
11979 
12002 /*****************************************************************************
12003  **
12004  ** xcb_void_cookie_t xcb_copy_area_checked
12005  **
12006  ** @param xcb_connection_t *c
12007  ** @param xcb_drawable_t src_drawable
12008  ** @param xcb_drawable_t dst_drawable
12009  ** @param xcb_gcontext_t gc
12010  ** @param int16_t src_x
12011  ** @param int16_t src_y
12012  ** @param int16_t dst_x
12013  ** @param int16_t dst_y
12014  ** @param uint16_t width
12015  ** @param uint16_t height
12016  ** @returns xcb_void_cookie_t
12017  **
12018  *****************************************************************************/
12019 
12022  xcb_drawable_t src_drawable ,
12023  xcb_drawable_t dst_drawable ,
12024  xcb_gcontext_t gc ,
12025  int16_t src_x ,
12026  int16_t src_y ,
12027  int16_t dst_x ,
12028  int16_t dst_y ,
12029  uint16_t width ,
12030  uint16_t height );
12031 
12051 /*****************************************************************************
12052  **
12053  ** xcb_void_cookie_t xcb_copy_area
12054  **
12055  ** @param xcb_connection_t *c
12056  ** @param xcb_drawable_t src_drawable
12057  ** @param xcb_drawable_t dst_drawable
12058  ** @param xcb_gcontext_t gc
12059  ** @param int16_t src_x
12060  ** @param int16_t src_y
12061  ** @param int16_t dst_x
12062  ** @param int16_t dst_y
12063  ** @param uint16_t width
12064  ** @param uint16_t height
12065  ** @returns xcb_void_cookie_t
12066  **
12067  *****************************************************************************/
12068 
12071  xcb_drawable_t src_drawable ,
12072  xcb_drawable_t dst_drawable ,
12073  xcb_gcontext_t gc ,
12074  int16_t src_x ,
12075  int16_t src_y ,
12076  int16_t dst_x ,
12077  int16_t dst_y ,
12078  uint16_t width ,
12079  uint16_t height );
12080 
12093 /*****************************************************************************
12094  **
12095  ** xcb_void_cookie_t xcb_copy_plane_checked
12096  **
12097  ** @param xcb_connection_t *c
12098  ** @param xcb_drawable_t src_drawable
12099  ** @param xcb_drawable_t dst_drawable
12100  ** @param xcb_gcontext_t gc
12101  ** @param int16_t src_x
12102  ** @param int16_t src_y
12103  ** @param int16_t dst_x
12104  ** @param int16_t dst_y
12105  ** @param uint16_t width
12106  ** @param uint16_t height
12107  ** @param uint32_t bit_plane
12108  ** @returns xcb_void_cookie_t
12109  **
12110  *****************************************************************************/
12111 
12114  xcb_drawable_t src_drawable ,
12115  xcb_drawable_t dst_drawable ,
12116  xcb_gcontext_t gc ,
12117  int16_t src_x ,
12118  int16_t src_y ,
12119  int16_t dst_x ,
12120  int16_t dst_y ,
12121  uint16_t width ,
12122  uint16_t height ,
12123  uint32_t bit_plane );
12124 
12134 /*****************************************************************************
12135  **
12136  ** xcb_void_cookie_t xcb_copy_plane
12137  **
12138  ** @param xcb_connection_t *c
12139  ** @param xcb_drawable_t src_drawable
12140  ** @param xcb_drawable_t dst_drawable
12141  ** @param xcb_gcontext_t gc
12142  ** @param int16_t src_x
12143  ** @param int16_t src_y
12144  ** @param int16_t dst_x
12145  ** @param int16_t dst_y
12146  ** @param uint16_t width
12147  ** @param uint16_t height
12148  ** @param uint32_t bit_plane
12149  ** @returns xcb_void_cookie_t
12150  **
12151  *****************************************************************************/
12152 
12155  xcb_drawable_t src_drawable ,
12156  xcb_drawable_t dst_drawable ,
12157  xcb_gcontext_t gc ,
12158  int16_t src_x ,
12159  int16_t src_y ,
12160  int16_t dst_x ,
12161  int16_t dst_y ,
12162  uint16_t width ,
12163  uint16_t height ,
12164  uint32_t bit_plane );
12165 
12166 int
12167 xcb_poly_point_sizeof (const void *_buffer ,
12168  uint32_t points_len );
12169 
12182 /*****************************************************************************
12183  **
12184  ** xcb_void_cookie_t xcb_poly_point_checked
12185  **
12186  ** @param xcb_connection_t *c
12187  ** @param uint8_t coordinate_mode
12188  ** @param xcb_drawable_t drawable
12189  ** @param xcb_gcontext_t gc
12190  ** @param uint32_t points_len
12191  ** @param const xcb_point_t *points
12192  ** @returns xcb_void_cookie_t
12193  **
12194  *****************************************************************************/
12195 
12198  uint8_t coordinate_mode ,
12199  xcb_drawable_t drawable ,
12200  xcb_gcontext_t gc ,
12201  uint32_t points_len ,
12202  const xcb_point_t *points );
12203 
12213 /*****************************************************************************
12214  **
12215  ** xcb_void_cookie_t xcb_poly_point
12216  **
12217  ** @param xcb_connection_t *c
12218  ** @param uint8_t coordinate_mode
12219  ** @param xcb_drawable_t drawable
12220  ** @param xcb_gcontext_t gc
12221  ** @param uint32_t points_len
12222  ** @param const xcb_point_t *points
12223  ** @returns xcb_void_cookie_t
12224  **
12225  *****************************************************************************/
12226 
12229  uint8_t coordinate_mode ,
12230  xcb_drawable_t drawable ,
12231  xcb_gcontext_t gc ,
12232  uint32_t points_len ,
12233  const xcb_point_t *points );
12234 
12235 int
12236 xcb_poly_line_sizeof (const void *_buffer ,
12237  uint32_t points_len );
12238 
12265 /*****************************************************************************
12266  **
12267  ** xcb_void_cookie_t xcb_poly_line_checked
12268  **
12269  ** @param xcb_connection_t *c
12270  ** @param uint8_t coordinate_mode
12271  ** @param xcb_drawable_t drawable
12272  ** @param xcb_gcontext_t gc
12273  ** @param uint32_t points_len
12274  ** @param const xcb_point_t *points
12275  ** @returns xcb_void_cookie_t
12276  **
12277  *****************************************************************************/
12278 
12281  uint8_t coordinate_mode ,
12282  xcb_drawable_t drawable ,
12283  xcb_gcontext_t gc ,
12284  uint32_t points_len ,
12285  const xcb_point_t *points );
12286 
12310 /*****************************************************************************
12311  **
12312  ** xcb_void_cookie_t xcb_poly_line
12313  **
12314  ** @param xcb_connection_t *c
12315  ** @param uint8_t coordinate_mode
12316  ** @param xcb_drawable_t drawable
12317  ** @param xcb_gcontext_t gc
12318  ** @param uint32_t points_len
12319  ** @param const xcb_point_t *points
12320  ** @returns xcb_void_cookie_t
12321  **
12322  *****************************************************************************/
12323 
12326  uint8_t coordinate_mode ,
12327  xcb_drawable_t drawable ,
12328  xcb_gcontext_t gc ,
12329  uint32_t points_len ,
12330  const xcb_point_t *points );
12331 
12341 /*****************************************************************************
12342  **
12343  ** void xcb_segment_next
12344  **
12345  ** @param xcb_segment_iterator_t *i
12346  ** @returns void
12347  **
12348  *****************************************************************************/
12349 
12350 void
12352 
12363 /*****************************************************************************
12364  **
12365  ** xcb_generic_iterator_t xcb_segment_end
12366  **
12367  ** @param xcb_segment_iterator_t i
12368  ** @returns xcb_generic_iterator_t
12369  **
12370  *****************************************************************************/
12371 
12374 
12375 int
12376 xcb_poly_segment_sizeof (const void *_buffer ,
12377  uint32_t segments_len );
12378 
12406 /*****************************************************************************
12407  **
12408  ** xcb_void_cookie_t xcb_poly_segment_checked
12409  **
12410  ** @param xcb_connection_t *c
12411  ** @param xcb_drawable_t drawable
12412  ** @param xcb_gcontext_t gc
12413  ** @param uint32_t segments_len
12414  ** @param const xcb_segment_t *segments
12415  ** @returns xcb_void_cookie_t
12416  **
12417  *****************************************************************************/
12418 
12421  xcb_drawable_t drawable ,
12422  xcb_gcontext_t gc ,
12423  uint32_t segments_len ,
12424  const xcb_segment_t *segments );
12425 
12450 /*****************************************************************************
12451  **
12452  ** xcb_void_cookie_t xcb_poly_segment
12453  **
12454  ** @param xcb_connection_t *c
12455  ** @param xcb_drawable_t drawable
12456  ** @param xcb_gcontext_t gc
12457  ** @param uint32_t segments_len
12458  ** @param const xcb_segment_t *segments
12459  ** @returns xcb_void_cookie_t
12460  **
12461  *****************************************************************************/
12462 
12465  xcb_drawable_t drawable ,
12466  xcb_gcontext_t gc ,
12467  uint32_t segments_len ,
12468  const xcb_segment_t *segments );
12469 
12470 int
12471 xcb_poly_rectangle_sizeof (const void *_buffer ,
12472  uint32_t rectangles_len );
12473 
12486 /*****************************************************************************
12487  **
12488  ** xcb_void_cookie_t xcb_poly_rectangle_checked
12489  **
12490  ** @param xcb_connection_t *c
12491  ** @param xcb_drawable_t drawable
12492  ** @param xcb_gcontext_t gc
12493  ** @param uint32_t rectangles_len
12494  ** @param const xcb_rectangle_t *rectangles
12495  ** @returns xcb_void_cookie_t
12496  **
12497  *****************************************************************************/
12498 
12501  xcb_drawable_t drawable ,
12502  xcb_gcontext_t gc ,
12503  uint32_t rectangles_len ,
12504  const xcb_rectangle_t *rectangles );
12505 
12515 /*****************************************************************************
12516  **
12517  ** xcb_void_cookie_t xcb_poly_rectangle
12518  **
12519  ** @param xcb_connection_t *c
12520  ** @param xcb_drawable_t drawable
12521  ** @param xcb_gcontext_t gc
12522  ** @param uint32_t rectangles_len
12523  ** @param const xcb_rectangle_t *rectangles
12524  ** @returns xcb_void_cookie_t
12525  **
12526  *****************************************************************************/
12527 
12530  xcb_drawable_t drawable ,
12531  xcb_gcontext_t gc ,
12532  uint32_t rectangles_len ,
12533  const xcb_rectangle_t *rectangles );
12534 
12535 int
12536 xcb_poly_arc_sizeof (const void *_buffer ,
12537  uint32_t arcs_len );
12538 
12551 /*****************************************************************************
12552  **
12553  ** xcb_void_cookie_t xcb_poly_arc_checked
12554  **
12555  ** @param xcb_connection_t *c
12556  ** @param xcb_drawable_t drawable
12557  ** @param xcb_gcontext_t gc
12558  ** @param uint32_t arcs_len
12559  ** @param const xcb_arc_t *arcs
12560  ** @returns xcb_void_cookie_t
12561  **
12562  *****************************************************************************/
12563 
12566  xcb_drawable_t drawable ,
12567  xcb_gcontext_t gc ,
12568  uint32_t arcs_len ,
12569  const xcb_arc_t *arcs );
12570 
12580 /*****************************************************************************
12581  **
12582  ** xcb_void_cookie_t xcb_poly_arc
12583  **
12584  ** @param xcb_connection_t *c
12585  ** @param xcb_drawable_t drawable
12586  ** @param xcb_gcontext_t gc
12587  ** @param uint32_t arcs_len
12588  ** @param const xcb_arc_t *arcs
12589  ** @returns xcb_void_cookie_t
12590  **
12591  *****************************************************************************/
12592 
12595  xcb_drawable_t drawable ,
12596  xcb_gcontext_t gc ,
12597  uint32_t arcs_len ,
12598  const xcb_arc_t *arcs );
12599 
12600 int
12601 xcb_fill_poly_sizeof (const void *_buffer ,
12602  uint32_t points_len );
12603 
12616 /*****************************************************************************
12617  **
12618  ** xcb_void_cookie_t xcb_fill_poly_checked
12619  **
12620  ** @param xcb_connection_t *c
12621  ** @param xcb_drawable_t drawable
12622  ** @param xcb_gcontext_t gc
12623  ** @param uint8_t shape
12624  ** @param uint8_t coordinate_mode
12625  ** @param uint32_t points_len
12626  ** @param const xcb_point_t *points
12627  ** @returns xcb_void_cookie_t
12628  **
12629  *****************************************************************************/
12630 
12633  xcb_drawable_t drawable ,
12634  xcb_gcontext_t gc ,
12635  uint8_t shape ,
12636  uint8_t coordinate_mode ,
12637  uint32_t points_len ,
12638  const xcb_point_t *points );
12639 
12649 /*****************************************************************************
12650  **
12651  ** xcb_void_cookie_t xcb_fill_poly
12652  **
12653  ** @param xcb_connection_t *c
12654  ** @param xcb_drawable_t drawable
12655  ** @param xcb_gcontext_t gc
12656  ** @param uint8_t shape
12657  ** @param uint8_t coordinate_mode
12658  ** @param uint32_t points_len
12659  ** @param const xcb_point_t *points
12660  ** @returns xcb_void_cookie_t
12661  **
12662  *****************************************************************************/
12663 
12666  xcb_drawable_t drawable ,
12667  xcb_gcontext_t gc ,
12668  uint8_t shape ,
12669  uint8_t coordinate_mode ,
12670  uint32_t points_len ,
12671  const xcb_point_t *points );
12672 
12673 int
12674 xcb_poly_fill_rectangle_sizeof (const void *_buffer ,
12675  uint32_t rectangles_len );
12676 
12703 /*****************************************************************************
12704  **
12705  ** xcb_void_cookie_t xcb_poly_fill_rectangle_checked
12706  **
12707  ** @param xcb_connection_t *c
12708  ** @param xcb_drawable_t drawable
12709  ** @param xcb_gcontext_t gc
12710  ** @param uint32_t rectangles_len
12711  ** @param const xcb_rectangle_t *rectangles
12712  ** @returns xcb_void_cookie_t
12713  **
12714  *****************************************************************************/
12715 
12718  xcb_drawable_t drawable ,
12719  xcb_gcontext_t gc ,
12720  uint32_t rectangles_len ,
12721  const xcb_rectangle_t *rectangles );
12722 
12746 /*****************************************************************************
12747  **
12748  ** xcb_void_cookie_t xcb_poly_fill_rectangle
12749  **
12750  ** @param xcb_connection_t *c
12751  ** @param xcb_drawable_t drawable
12752  ** @param xcb_gcontext_t gc
12753  ** @param uint32_t rectangles_len
12754  ** @param const xcb_rectangle_t *rectangles
12755  ** @returns xcb_void_cookie_t
12756  **
12757  *****************************************************************************/
12758 
12761  xcb_drawable_t drawable ,
12762  xcb_gcontext_t gc ,
12763  uint32_t rectangles_len ,
12764  const xcb_rectangle_t *rectangles );
12765 
12766 int
12767 xcb_poly_fill_arc_sizeof (const void *_buffer ,
12768  uint32_t arcs_len );
12769 
12782 /*****************************************************************************
12783  **
12784  ** xcb_void_cookie_t xcb_poly_fill_arc_checked
12785  **
12786  ** @param xcb_connection_t *c
12787  ** @param xcb_drawable_t drawable
12788  ** @param xcb_gcontext_t gc
12789  ** @param uint32_t arcs_len
12790  ** @param const xcb_arc_t *arcs
12791  ** @returns xcb_void_cookie_t
12792  **
12793  *****************************************************************************/
12794 
12797  xcb_drawable_t drawable ,
12798  xcb_gcontext_t gc ,
12799  uint32_t arcs_len ,
12800  const xcb_arc_t *arcs );
12801 
12811 /*****************************************************************************
12812  **
12813  ** xcb_void_cookie_t xcb_poly_fill_arc
12814  **
12815  ** @param xcb_connection_t *c
12816  ** @param xcb_drawable_t drawable
12817  ** @param xcb_gcontext_t gc
12818  ** @param uint32_t arcs_len
12819  ** @param const xcb_arc_t *arcs
12820  ** @returns xcb_void_cookie_t
12821  **
12822  *****************************************************************************/
12823 
12826  xcb_drawable_t drawable ,
12827  xcb_gcontext_t gc ,
12828  uint32_t arcs_len ,
12829  const xcb_arc_t *arcs );
12830 
12831 int
12832 xcb_put_image_sizeof (const void *_buffer ,
12833  uint32_t data_len );
12834 
12847 /*****************************************************************************
12848  **
12849  ** xcb_void_cookie_t xcb_put_image_checked
12850  **
12851  ** @param xcb_connection_t *c
12852  ** @param uint8_t format
12853  ** @param xcb_drawable_t drawable
12854  ** @param xcb_gcontext_t gc
12855  ** @param uint16_t width
12856  ** @param uint16_t height
12857  ** @param int16_t dst_x
12858  ** @param int16_t dst_y
12859  ** @param uint8_t left_pad
12860  ** @param uint8_t depth
12861  ** @param uint32_t data_len
12862  ** @param const uint8_t *data
12863  ** @returns xcb_void_cookie_t
12864  **
12865  *****************************************************************************/
12866 
12869  uint8_t format ,
12870  xcb_drawable_t drawable ,
12871  xcb_gcontext_t gc ,
12872  uint16_t width ,
12873  uint16_t height ,
12874  int16_t dst_x ,
12875  int16_t dst_y ,
12876  uint8_t left_pad ,
12877  uint8_t depth ,
12878  uint32_t data_len ,
12879  const uint8_t *data );
12880 
12890 /*****************************************************************************
12891  **
12892  ** xcb_void_cookie_t xcb_put_image
12893  **
12894  ** @param xcb_connection_t *c
12895  ** @param uint8_t format
12896  ** @param xcb_drawable_t drawable
12897  ** @param xcb_gcontext_t gc
12898  ** @param uint16_t width
12899  ** @param uint16_t height
12900  ** @param int16_t dst_x
12901  ** @param int16_t dst_y
12902  ** @param uint8_t left_pad
12903  ** @param uint8_t depth
12904  ** @param uint32_t data_len
12905  ** @param const uint8_t *data
12906  ** @returns xcb_void_cookie_t
12907  **
12908  *****************************************************************************/
12909 
12912  uint8_t format ,
12913  xcb_drawable_t drawable ,
12914  xcb_gcontext_t gc ,
12915  uint16_t width ,
12916  uint16_t height ,
12917  int16_t dst_x ,
12918  int16_t dst_y ,
12919  uint8_t left_pad ,
12920  uint8_t depth ,
12921  uint32_t data_len ,
12922  const uint8_t *data );
12923 
12924 int
12925 xcb_get_image_sizeof (const void *_buffer );
12926 
12936 /*****************************************************************************
12937  **
12938  ** xcb_get_image_cookie_t xcb_get_image
12939  **
12940  ** @param xcb_connection_t *c
12941  ** @param uint8_t format
12942  ** @param xcb_drawable_t drawable
12943  ** @param int16_t x
12944  ** @param int16_t y
12945  ** @param uint16_t width
12946  ** @param uint16_t height
12947  ** @param uint32_t plane_mask
12948  ** @returns xcb_get_image_cookie_t
12949  **
12950  *****************************************************************************/
12951 
12954  uint8_t format ,
12955  xcb_drawable_t drawable ,
12956  int16_t x ,
12957  int16_t y ,
12958  uint16_t width ,
12959  uint16_t height ,
12960  uint32_t plane_mask );
12961 
12974 /*****************************************************************************
12975  **
12976  ** xcb_get_image_cookie_t xcb_get_image_unchecked
12977  **
12978  ** @param xcb_connection_t *c
12979  ** @param uint8_t format
12980  ** @param xcb_drawable_t drawable
12981  ** @param int16_t x
12982  ** @param int16_t y
12983  ** @param uint16_t width
12984  ** @param uint16_t height
12985  ** @param uint32_t plane_mask
12986  ** @returns xcb_get_image_cookie_t
12987  **
12988  *****************************************************************************/
12989 
12992  uint8_t format ,
12993  xcb_drawable_t drawable ,
12994  int16_t x ,
12995  int16_t y ,
12996  uint16_t width ,
12997  uint16_t height ,
12998  uint32_t plane_mask );
12999 
13000 
13001 /*****************************************************************************
13002  **
13003  ** uint8_t * xcb_get_image_data
13004  **
13005  ** @param const xcb_get_image_reply_t *R
13006  ** @returns uint8_t *
13007  **
13008  *****************************************************************************/
13009 
13010 uint8_t *
13011 xcb_get_image_data (const xcb_get_image_reply_t *R );
13012 
13013 
13014 /*****************************************************************************
13015  **
13016  ** int xcb_get_image_data_length
13017  **
13018  ** @param const xcb_get_image_reply_t *R
13019  ** @returns int
13020  **
13021  *****************************************************************************/
13022 
13023 int
13024 xcb_get_image_data_length (const xcb_get_image_reply_t *R );
13025 
13026 
13027 /*****************************************************************************
13028  **
13029  ** xcb_generic_iterator_t xcb_get_image_data_end
13030  **
13031  ** @param const xcb_get_image_reply_t *R
13032  ** @returns xcb_generic_iterator_t
13033  **
13034  *****************************************************************************/
13035 
13037 xcb_get_image_data_end (const xcb_get_image_reply_t *R );
13038 
13054 /*****************************************************************************
13055  **
13056  ** xcb_get_image_reply_t * xcb_get_image_reply
13057  **
13058  ** @param xcb_connection_t *c
13059  ** @param xcb_get_image_cookie_t cookie
13060  ** @param xcb_generic_error_t **e
13061  ** @returns xcb_get_image_reply_t *
13062  **
13063  *****************************************************************************/
13064 
13067  xcb_get_image_cookie_t cookie ,
13068  xcb_generic_error_t **e );
13069 
13070 int
13071 xcb_poly_text_8_sizeof (const void *_buffer ,
13072  uint32_t items_len );
13073 
13086 /*****************************************************************************
13087  **
13088  ** xcb_void_cookie_t xcb_poly_text_8_checked
13089  **
13090  ** @param xcb_connection_t *c
13091  ** @param xcb_drawable_t drawable
13092  ** @param xcb_gcontext_t gc
13093  ** @param int16_t x
13094  ** @param int16_t y
13095  ** @param uint32_t items_len
13096  ** @param const uint8_t *items
13097  ** @returns xcb_void_cookie_t
13098  **
13099  *****************************************************************************/
13100 
13103  xcb_drawable_t drawable ,
13104  xcb_gcontext_t gc ,
13105  int16_t x ,
13106  int16_t y ,
13107  uint32_t items_len ,
13108  const uint8_t *items );
13109 
13119 /*****************************************************************************
13120  **
13121  ** xcb_void_cookie_t xcb_poly_text_8
13122  **
13123  ** @param xcb_connection_t *c
13124  ** @param xcb_drawable_t drawable
13125  ** @param xcb_gcontext_t gc
13126  ** @param int16_t x
13127  ** @param int16_t y
13128  ** @param uint32_t items_len
13129  ** @param const uint8_t *items
13130  ** @returns xcb_void_cookie_t
13131  **
13132  *****************************************************************************/
13133 
13136  xcb_drawable_t drawable ,
13137  xcb_gcontext_t gc ,
13138  int16_t x ,
13139  int16_t y ,
13140  uint32_t items_len ,
13141  const uint8_t *items );
13142 
13143 int
13144 xcb_poly_text_16_sizeof (const void *_buffer ,
13145  uint32_t items_len );
13146 
13159 /*****************************************************************************
13160  **
13161  ** xcb_void_cookie_t xcb_poly_text_16_checked
13162  **
13163  ** @param xcb_connection_t *c
13164  ** @param xcb_drawable_t drawable
13165  ** @param xcb_gcontext_t gc
13166  ** @param int16_t x
13167  ** @param int16_t y
13168  ** @param uint32_t items_len
13169  ** @param const uint8_t *items
13170  ** @returns xcb_void_cookie_t
13171  **
13172  *****************************************************************************/
13173 
13176  xcb_drawable_t drawable ,
13177  xcb_gcontext_t gc ,
13178  int16_t x ,
13179  int16_t y ,
13180  uint32_t items_len ,
13181  const uint8_t *items );
13182 
13192 /*****************************************************************************
13193  **
13194  ** xcb_void_cookie_t xcb_poly_text_16
13195  **
13196  ** @param xcb_connection_t *c
13197  ** @param xcb_drawable_t drawable
13198  ** @param xcb_gcontext_t gc
13199  ** @param int16_t x
13200  ** @param int16_t y
13201  ** @param uint32_t items_len
13202  ** @param const uint8_t *items
13203  ** @returns xcb_void_cookie_t
13204  **
13205  *****************************************************************************/
13206 
13209  xcb_drawable_t drawable ,
13210  xcb_gcontext_t gc ,
13211  int16_t x ,
13212  int16_t y ,
13213  uint32_t items_len ,
13214  const uint8_t *items );
13215 
13216 int
13217 xcb_image_text_8_sizeof (const void *_buffer );
13218 
13250 /*****************************************************************************
13251  **
13252  ** xcb_void_cookie_t xcb_image_text_8_checked
13253  **
13254  ** @param xcb_connection_t *c
13255  ** @param uint8_t string_len
13256  ** @param xcb_drawable_t drawable
13257  ** @param xcb_gcontext_t gc
13258  ** @param int16_t x
13259  ** @param int16_t y
13260  ** @param const char *string
13261  ** @returns xcb_void_cookie_t
13262  **
13263  *****************************************************************************/
13264 
13267  uint8_t string_len ,
13268  xcb_drawable_t drawable ,
13269  xcb_gcontext_t gc ,
13270  int16_t x ,
13271  int16_t y ,
13272  const char *string );
13273 
13302 /*****************************************************************************
13303  **
13304  ** xcb_void_cookie_t xcb_image_text_8
13305  **
13306  ** @param xcb_connection_t *c
13307  ** @param uint8_t string_len
13308  ** @param xcb_drawable_t drawable
13309  ** @param xcb_gcontext_t gc
13310  ** @param int16_t x
13311  ** @param int16_t y
13312  ** @param const char *string
13313  ** @returns xcb_void_cookie_t
13314  **
13315  *****************************************************************************/
13316 
13319  uint8_t string_len ,
13320  xcb_drawable_t drawable ,
13321  xcb_gcontext_t gc ,
13322  int16_t x ,
13323  int16_t y ,
13324  const char *string );
13325 
13326 int
13327 xcb_image_text_16_sizeof (const void *_buffer );
13328 
13361 /*****************************************************************************
13362  **
13363  ** xcb_void_cookie_t xcb_image_text_16_checked
13364  **
13365  ** @param xcb_connection_t *c
13366  ** @param uint8_t string_len
13367  ** @param xcb_drawable_t drawable
13368  ** @param xcb_gcontext_t gc
13369  ** @param int16_t x
13370  ** @param int16_t y
13371  ** @param const xcb_char2b_t *string
13372  ** @returns xcb_void_cookie_t
13373  **
13374  *****************************************************************************/
13375 
13378  uint8_t string_len ,
13379  xcb_drawable_t drawable ,
13380  xcb_gcontext_t gc ,
13381  int16_t x ,
13382  int16_t y ,
13383  const xcb_char2b_t *string );
13384 
13414 /*****************************************************************************
13415  **
13416  ** xcb_void_cookie_t xcb_image_text_16
13417  **
13418  ** @param xcb_connection_t *c
13419  ** @param uint8_t string_len
13420  ** @param xcb_drawable_t drawable
13421  ** @param xcb_gcontext_t gc
13422  ** @param int16_t x
13423  ** @param int16_t y
13424  ** @param const xcb_char2b_t *string
13425  ** @returns xcb_void_cookie_t
13426  **
13427  *****************************************************************************/
13428 
13431  uint8_t string_len ,
13432  xcb_drawable_t drawable ,
13433  xcb_gcontext_t gc ,
13434  int16_t x ,
13435  int16_t y ,
13436  const xcb_char2b_t *string );
13437 
13450 /*****************************************************************************
13451  **
13452  ** xcb_void_cookie_t xcb_create_colormap_checked
13453  **
13454  ** @param xcb_connection_t *c
13455  ** @param uint8_t alloc
13456  ** @param xcb_colormap_t mid
13457  ** @param xcb_window_t window
13458  ** @param xcb_visualid_t visual
13459  ** @returns xcb_void_cookie_t
13460  **
13461  *****************************************************************************/
13462 
13465  uint8_t alloc ,
13466  xcb_colormap_t mid ,
13467  xcb_window_t window ,
13468  xcb_visualid_t visual );
13469 
13479 /*****************************************************************************
13480  **
13481  ** xcb_void_cookie_t xcb_create_colormap
13482  **
13483  ** @param xcb_connection_t *c
13484  ** @param uint8_t alloc
13485  ** @param xcb_colormap_t mid
13486  ** @param xcb_window_t window
13487  ** @param xcb_visualid_t visual
13488  ** @returns xcb_void_cookie_t
13489  **
13490  *****************************************************************************/
13491 
13494  uint8_t alloc ,
13495  xcb_colormap_t mid ,
13496  xcb_window_t window ,
13497  xcb_visualid_t visual );
13498 
13511 /*****************************************************************************
13512  **
13513  ** xcb_void_cookie_t xcb_free_colormap_checked
13514  **
13515  ** @param xcb_connection_t *c
13516  ** @param xcb_colormap_t cmap
13517  ** @returns xcb_void_cookie_t
13518  **
13519  *****************************************************************************/
13520 
13523  xcb_colormap_t cmap );
13524 
13534 /*****************************************************************************
13535  **
13536  ** xcb_void_cookie_t xcb_free_colormap
13537  **
13538  ** @param xcb_connection_t *c
13539  ** @param xcb_colormap_t cmap
13540  ** @returns xcb_void_cookie_t
13541  **
13542  *****************************************************************************/
13543 
13546  xcb_colormap_t cmap );
13547 
13560 /*****************************************************************************
13561  **
13562  ** xcb_void_cookie_t xcb_copy_colormap_and_free_checked
13563  **
13564  ** @param xcb_connection_t *c
13565  ** @param xcb_colormap_t mid
13566  ** @param xcb_colormap_t src_cmap
13567  ** @returns xcb_void_cookie_t
13568  **
13569  *****************************************************************************/
13570 
13573  xcb_colormap_t mid ,
13574  xcb_colormap_t src_cmap );
13575 
13585 /*****************************************************************************
13586  **
13587  ** xcb_void_cookie_t xcb_copy_colormap_and_free
13588  **
13589  ** @param xcb_connection_t *c
13590  ** @param xcb_colormap_t mid
13591  ** @param xcb_colormap_t src_cmap
13592  ** @returns xcb_void_cookie_t
13593  **
13594  *****************************************************************************/
13595 
13598  xcb_colormap_t mid ,
13599  xcb_colormap_t src_cmap );
13600 
13613 /*****************************************************************************
13614  **
13615  ** xcb_void_cookie_t xcb_install_colormap_checked
13616  **
13617  ** @param xcb_connection_t *c
13618  ** @param xcb_colormap_t cmap
13619  ** @returns xcb_void_cookie_t
13620  **
13621  *****************************************************************************/
13622 
13625  xcb_colormap_t cmap );
13626 
13636 /*****************************************************************************
13637  **
13638  ** xcb_void_cookie_t xcb_install_colormap
13639  **
13640  ** @param xcb_connection_t *c
13641  ** @param xcb_colormap_t cmap
13642  ** @returns xcb_void_cookie_t
13643  **
13644  *****************************************************************************/
13645 
13648  xcb_colormap_t cmap );
13649 
13662 /*****************************************************************************
13663  **
13664  ** xcb_void_cookie_t xcb_uninstall_colormap_checked
13665  **
13666  ** @param xcb_connection_t *c
13667  ** @param xcb_colormap_t cmap
13668  ** @returns xcb_void_cookie_t
13669  **
13670  *****************************************************************************/
13671 
13674  xcb_colormap_t cmap );
13675 
13685 /*****************************************************************************
13686  **
13687  ** xcb_void_cookie_t xcb_uninstall_colormap
13688  **
13689  ** @param xcb_connection_t *c
13690  ** @param xcb_colormap_t cmap
13691  ** @returns xcb_void_cookie_t
13692  **
13693  *****************************************************************************/
13694 
13697  xcb_colormap_t cmap );
13698 
13699 int
13700 xcb_list_installed_colormaps_sizeof (const void *_buffer );
13701 
13711 /*****************************************************************************
13712  **
13713  ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps
13714  **
13715  ** @param xcb_connection_t *c
13716  ** @param xcb_window_t window
13717  ** @returns xcb_list_installed_colormaps_cookie_t
13718  **
13719  *****************************************************************************/
13720 
13723  xcb_window_t window );
13724 
13737 /*****************************************************************************
13738  **
13739  ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_unchecked
13740  **
13741  ** @param xcb_connection_t *c
13742  ** @param xcb_window_t window
13743  ** @returns xcb_list_installed_colormaps_cookie_t
13744  **
13745  *****************************************************************************/
13746 
13749  xcb_window_t window );
13750 
13751 
13752 /*****************************************************************************
13753  **
13754  ** xcb_colormap_t * xcb_list_installed_colormaps_cmaps
13755  **
13756  ** @param const xcb_list_installed_colormaps_reply_t *R
13757  ** @returns xcb_colormap_t *
13758  **
13759  *****************************************************************************/
13760 
13761 xcb_colormap_t *
13762 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R );
13763 
13764 
13765 /*****************************************************************************
13766  **
13767  ** int xcb_list_installed_colormaps_cmaps_length
13768  **
13769  ** @param const xcb_list_installed_colormaps_reply_t *R
13770  ** @returns int
13771  **
13772  *****************************************************************************/
13773 
13774 int
13775 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R );
13776 
13777 
13778 /*****************************************************************************
13779  **
13780  ** xcb_generic_iterator_t xcb_list_installed_colormaps_cmaps_end
13781  **
13782  ** @param const xcb_list_installed_colormaps_reply_t *R
13783  ** @returns xcb_generic_iterator_t
13784  **
13785  *****************************************************************************/
13786 
13788 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R );
13789 
13805 /*****************************************************************************
13806  **
13807  ** xcb_list_installed_colormaps_reply_t * xcb_list_installed_colormaps_reply
13808  **
13809  ** @param xcb_connection_t *c
13810  ** @param xcb_list_installed_colormaps_cookie_t cookie
13811  ** @param xcb_generic_error_t **e
13812  ** @returns xcb_list_installed_colormaps_reply_t *
13813  **
13814  *****************************************************************************/
13815 
13819  xcb_generic_error_t **e );
13820 
13839 /*****************************************************************************
13840  **
13841  ** xcb_alloc_color_cookie_t xcb_alloc_color
13842  **
13843  ** @param xcb_connection_t *c
13844  ** @param xcb_colormap_t cmap
13845  ** @param uint16_t red
13846  ** @param uint16_t green
13847  ** @param uint16_t blue
13848  ** @returns xcb_alloc_color_cookie_t
13849  **
13850  *****************************************************************************/
13851 
13854  xcb_colormap_t cmap ,
13855  uint16_t red ,
13856  uint16_t green ,
13857  uint16_t blue );
13858 
13880 /*****************************************************************************
13881  **
13882  ** xcb_alloc_color_cookie_t xcb_alloc_color_unchecked
13883  **
13884  ** @param xcb_connection_t *c
13885  ** @param xcb_colormap_t cmap
13886  ** @param uint16_t red
13887  ** @param uint16_t green
13888  ** @param uint16_t blue
13889  ** @returns xcb_alloc_color_cookie_t
13890  **
13891  *****************************************************************************/
13892 
13895  xcb_colormap_t cmap ,
13896  uint16_t red ,
13897  uint16_t green ,
13898  uint16_t blue );
13899 
13915 /*****************************************************************************
13916  **
13917  ** xcb_alloc_color_reply_t * xcb_alloc_color_reply
13918  **
13919  ** @param xcb_connection_t *c
13920  ** @param xcb_alloc_color_cookie_t cookie
13921  ** @param xcb_generic_error_t **e
13922  ** @returns xcb_alloc_color_reply_t *
13923  **
13924  *****************************************************************************/
13925 
13928  xcb_alloc_color_cookie_t cookie ,
13929  xcb_generic_error_t **e );
13930 
13931 int
13932 xcb_alloc_named_color_sizeof (const void *_buffer );
13933 
13943 /*****************************************************************************
13944  **
13945  ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color
13946  **
13947  ** @param xcb_connection_t *c
13948  ** @param xcb_colormap_t cmap
13949  ** @param uint16_t name_len
13950  ** @param const char *name
13951  ** @returns xcb_alloc_named_color_cookie_t
13952  **
13953  *****************************************************************************/
13954 
13957  xcb_colormap_t cmap ,
13958  uint16_t name_len ,
13959  const char *name );
13960 
13973 /*****************************************************************************
13974  **
13975  ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color_unchecked
13976  **
13977  ** @param xcb_connection_t *c
13978  ** @param xcb_colormap_t cmap
13979  ** @param uint16_t name_len
13980  ** @param const char *name
13981  ** @returns xcb_alloc_named_color_cookie_t
13982  **
13983  *****************************************************************************/
13984 
13987  xcb_colormap_t cmap ,
13988  uint16_t name_len ,
13989  const char *name );
13990 
14006 /*****************************************************************************
14007  **
14008  ** xcb_alloc_named_color_reply_t * xcb_alloc_named_color_reply
14009  **
14010  ** @param xcb_connection_t *c
14011  ** @param xcb_alloc_named_color_cookie_t cookie
14012  ** @param xcb_generic_error_t **e
14013  ** @returns xcb_alloc_named_color_reply_t *
14014  **
14015  *****************************************************************************/
14016 
14020  xcb_generic_error_t **e );
14021 
14022 int
14023 xcb_alloc_color_cells_sizeof (const void *_buffer );
14024 
14034 /*****************************************************************************
14035  **
14036  ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells
14037  **
14038  ** @param xcb_connection_t *c
14039  ** @param uint8_t contiguous
14040  ** @param xcb_colormap_t cmap
14041  ** @param uint16_t colors
14042  ** @param uint16_t planes
14043  ** @returns xcb_alloc_color_cells_cookie_t
14044  **
14045  *****************************************************************************/
14046 
14049  uint8_t contiguous ,
14050  xcb_colormap_t cmap ,
14051  uint16_t colors ,
14052  uint16_t planes );
14053 
14066 /*****************************************************************************
14067  **
14068  ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_unchecked
14069  **
14070  ** @param xcb_connection_t *c
14071  ** @param uint8_t contiguous
14072  ** @param xcb_colormap_t cmap
14073  ** @param uint16_t colors
14074  ** @param uint16_t planes
14075  ** @returns xcb_alloc_color_cells_cookie_t
14076  **
14077  *****************************************************************************/
14078 
14081  uint8_t contiguous ,
14082  xcb_colormap_t cmap ,
14083  uint16_t colors ,
14084  uint16_t planes );
14085 
14086 
14087 /*****************************************************************************
14088  **
14089  ** uint32_t * xcb_alloc_color_cells_pixels
14090  **
14091  ** @param const xcb_alloc_color_cells_reply_t *R
14092  ** @returns uint32_t *
14093  **
14094  *****************************************************************************/
14095 
14096 uint32_t *
14097 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R );
14098 
14099 
14100 /*****************************************************************************
14101  **
14102  ** int xcb_alloc_color_cells_pixels_length
14103  **
14104  ** @param const xcb_alloc_color_cells_reply_t *R
14105  ** @returns int
14106  **
14107  *****************************************************************************/
14108 
14109 int
14110 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R );
14111 
14112 
14113 /*****************************************************************************
14114  **
14115  ** xcb_generic_iterator_t xcb_alloc_color_cells_pixels_end
14116  **
14117  ** @param const xcb_alloc_color_cells_reply_t *R
14118  ** @returns xcb_generic_iterator_t
14119  **
14120  *****************************************************************************/
14121 
14123 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R );
14124 
14125 
14126 /*****************************************************************************
14127  **
14128  ** uint32_t * xcb_alloc_color_cells_masks
14129  **
14130  ** @param const xcb_alloc_color_cells_reply_t *R
14131  ** @returns uint32_t *
14132  **
14133  *****************************************************************************/
14134 
14135 uint32_t *
14136 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R );
14137 
14138 
14139 /*****************************************************************************
14140  **
14141  ** int xcb_alloc_color_cells_masks_length
14142  **
14143  ** @param const xcb_alloc_color_cells_reply_t *R
14144  ** @returns int
14145  **
14146  *****************************************************************************/
14147 
14148 int
14149 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R );
14150 
14151 
14152 /*****************************************************************************
14153  **
14154  ** xcb_generic_iterator_t xcb_alloc_color_cells_masks_end
14155  **
14156  ** @param const xcb_alloc_color_cells_reply_t *R
14157  ** @returns xcb_generic_iterator_t
14158  **
14159  *****************************************************************************/
14160 
14162 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R );
14163 
14179 /*****************************************************************************
14180  **
14181  ** xcb_alloc_color_cells_reply_t * xcb_alloc_color_cells_reply
14182  **
14183  ** @param xcb_connection_t *c
14184  ** @param xcb_alloc_color_cells_cookie_t cookie
14185  ** @param xcb_generic_error_t **e
14186  ** @returns xcb_alloc_color_cells_reply_t *
14187  **
14188  *****************************************************************************/
14189 
14193  xcb_generic_error_t **e );
14194 
14195 int
14196 xcb_alloc_color_planes_sizeof (const void *_buffer );
14197 
14207 /*****************************************************************************
14208  **
14209  ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes
14210  **
14211  ** @param xcb_connection_t *c
14212  ** @param uint8_t contiguous
14213  ** @param xcb_colormap_t cmap
14214  ** @param uint16_t colors
14215  ** @param uint16_t reds
14216  ** @param uint16_t greens
14217  ** @param uint16_t blues
14218  ** @returns xcb_alloc_color_planes_cookie_t
14219  **
14220  *****************************************************************************/
14221 
14224  uint8_t contiguous ,
14225  xcb_colormap_t cmap ,
14226  uint16_t colors ,
14227  uint16_t reds ,
14228  uint16_t greens ,
14229  uint16_t blues );
14230 
14243 /*****************************************************************************
14244  **
14245  ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_unchecked
14246  **
14247  ** @param xcb_connection_t *c
14248  ** @param uint8_t contiguous
14249  ** @param xcb_colormap_t cmap
14250  ** @param uint16_t colors
14251  ** @param uint16_t reds
14252  ** @param uint16_t greens
14253  ** @param uint16_t blues
14254  ** @returns xcb_alloc_color_planes_cookie_t
14255  **
14256  *****************************************************************************/
14257 
14260  uint8_t contiguous ,
14261  xcb_colormap_t cmap ,
14262  uint16_t colors ,
14263  uint16_t reds ,
14264  uint16_t greens ,
14265  uint16_t blues );
14266 
14267 
14268 /*****************************************************************************
14269  **
14270  ** uint32_t * xcb_alloc_color_planes_pixels
14271  **
14272  ** @param const xcb_alloc_color_planes_reply_t *R
14273  ** @returns uint32_t *
14274  **
14275  *****************************************************************************/
14276 
14277 uint32_t *
14278 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R );
14279 
14280 
14281 /*****************************************************************************
14282  **
14283  ** int xcb_alloc_color_planes_pixels_length
14284  **
14285  ** @param const xcb_alloc_color_planes_reply_t *R
14286  ** @returns int
14287  **
14288  *****************************************************************************/
14289 
14290 int
14291 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R );
14292 
14293 
14294 /*****************************************************************************
14295  **
14296  ** xcb_generic_iterator_t xcb_alloc_color_planes_pixels_end
14297  **
14298  ** @param const xcb_alloc_color_planes_reply_t *R
14299  ** @returns xcb_generic_iterator_t
14300  **
14301  *****************************************************************************/
14302 
14304 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R );
14305 
14321 /*****************************************************************************
14322  **
14323  ** xcb_alloc_color_planes_reply_t * xcb_alloc_color_planes_reply
14324  **
14325  ** @param xcb_connection_t *c
14326  ** @param xcb_alloc_color_planes_cookie_t cookie
14327  ** @param xcb_generic_error_t **e
14328  ** @returns xcb_alloc_color_planes_reply_t *
14329  **
14330  *****************************************************************************/
14331 
14335  xcb_generic_error_t **e );
14336 
14337 int
14338 xcb_free_colors_sizeof (const void *_buffer ,
14339  uint32_t pixels_len );
14340 
14353 /*****************************************************************************
14354  **
14355  ** xcb_void_cookie_t xcb_free_colors_checked
14356  **
14357  ** @param xcb_connection_t *c
14358  ** @param xcb_colormap_t cmap
14359  ** @param uint32_t plane_mask
14360  ** @param uint32_t pixels_len
14361  ** @param const uint32_t *pixels
14362  ** @returns xcb_void_cookie_t
14363  **
14364  *****************************************************************************/
14365 
14368  xcb_colormap_t cmap ,
14369  uint32_t plane_mask ,
14370  uint32_t pixels_len ,
14371  const uint32_t *pixels );
14372 
14382 /*****************************************************************************
14383  **
14384  ** xcb_void_cookie_t xcb_free_colors
14385  **
14386  ** @param xcb_connection_t *c
14387  ** @param xcb_colormap_t cmap
14388  ** @param uint32_t plane_mask
14389  ** @param uint32_t pixels_len
14390  ** @param const uint32_t *pixels
14391  ** @returns xcb_void_cookie_t
14392  **
14393  *****************************************************************************/
14394 
14397  xcb_colormap_t cmap ,
14398  uint32_t plane_mask ,
14399  uint32_t pixels_len ,
14400  const uint32_t *pixels );
14401 
14411 /*****************************************************************************
14412  **
14413  ** void xcb_coloritem_next
14414  **
14415  ** @param xcb_coloritem_iterator_t *i
14416  ** @returns void
14417  **
14418  *****************************************************************************/
14419 
14420 void
14422 
14433 /*****************************************************************************
14434  **
14435  ** xcb_generic_iterator_t xcb_coloritem_end
14436  **
14437  ** @param xcb_coloritem_iterator_t i
14438  ** @returns xcb_generic_iterator_t
14439  **
14440  *****************************************************************************/
14441 
14444 
14445 int
14446 xcb_store_colors_sizeof (const void *_buffer ,
14447  uint32_t items_len );
14448 
14461 /*****************************************************************************
14462  **
14463  ** xcb_void_cookie_t xcb_store_colors_checked
14464  **
14465  ** @param xcb_connection_t *c
14466  ** @param xcb_colormap_t cmap
14467  ** @param uint32_t items_len
14468  ** @param const xcb_coloritem_t *items
14469  ** @returns xcb_void_cookie_t
14470  **
14471  *****************************************************************************/
14472 
14475  xcb_colormap_t cmap ,
14476  uint32_t items_len ,
14477  const xcb_coloritem_t *items );
14478 
14488 /*****************************************************************************
14489  **
14490  ** xcb_void_cookie_t xcb_store_colors
14491  **
14492  ** @param xcb_connection_t *c
14493  ** @param xcb_colormap_t cmap
14494  ** @param uint32_t items_len
14495  ** @param const xcb_coloritem_t *items
14496  ** @returns xcb_void_cookie_t
14497  **
14498  *****************************************************************************/
14499 
14502  xcb_colormap_t cmap ,
14503  uint32_t items_len ,
14504  const xcb_coloritem_t *items );
14505 
14506 int
14507 xcb_store_named_color_sizeof (const void *_buffer );
14508 
14521 /*****************************************************************************
14522  **
14523  ** xcb_void_cookie_t xcb_store_named_color_checked
14524  **
14525  ** @param xcb_connection_t *c
14526  ** @param uint8_t flags
14527  ** @param xcb_colormap_t cmap
14528  ** @param uint32_t pixel
14529  ** @param uint16_t name_len
14530  ** @param const char *name
14531  ** @returns xcb_void_cookie_t
14532  **
14533  *****************************************************************************/
14534 
14537  uint8_t flags ,
14538  xcb_colormap_t cmap ,
14539  uint32_t pixel ,
14540  uint16_t name_len ,
14541  const char *name );
14542 
14552 /*****************************************************************************
14553  **
14554  ** xcb_void_cookie_t xcb_store_named_color
14555  **
14556  ** @param xcb_connection_t *c
14557  ** @param uint8_t flags
14558  ** @param xcb_colormap_t cmap
14559  ** @param uint32_t pixel
14560  ** @param uint16_t name_len
14561  ** @param const char *name
14562  ** @returns xcb_void_cookie_t
14563  **
14564  *****************************************************************************/
14565 
14568  uint8_t flags ,
14569  xcb_colormap_t cmap ,
14570  uint32_t pixel ,
14571  uint16_t name_len ,
14572  const char *name );
14573 
14583 /*****************************************************************************
14584  **
14585  ** void xcb_rgb_next
14586  **
14587  ** @param xcb_rgb_iterator_t *i
14588  ** @returns void
14589  **
14590  *****************************************************************************/
14591 
14592 void
14594 
14605 /*****************************************************************************
14606  **
14607  ** xcb_generic_iterator_t xcb_rgb_end
14608  **
14609  ** @param xcb_rgb_iterator_t i
14610  ** @returns xcb_generic_iterator_t
14611  **
14612  *****************************************************************************/
14613 
14616 
14617 int
14618 xcb_query_colors_sizeof (const void *_buffer ,
14619  uint32_t pixels_len );
14620 
14630 /*****************************************************************************
14631  **
14632  ** xcb_query_colors_cookie_t xcb_query_colors
14633  **
14634  ** @param xcb_connection_t *c
14635  ** @param xcb_colormap_t cmap
14636  ** @param uint32_t pixels_len
14637  ** @param const uint32_t *pixels
14638  ** @returns xcb_query_colors_cookie_t
14639  **
14640  *****************************************************************************/
14641 
14644  xcb_colormap_t cmap ,
14645  uint32_t pixels_len ,
14646  const uint32_t *pixels );
14647 
14660 /*****************************************************************************
14661  **
14662  ** xcb_query_colors_cookie_t xcb_query_colors_unchecked
14663  **
14664  ** @param xcb_connection_t *c
14665  ** @param xcb_colormap_t cmap
14666  ** @param uint32_t pixels_len
14667  ** @param const uint32_t *pixels
14668  ** @returns xcb_query_colors_cookie_t
14669  **
14670  *****************************************************************************/
14671 
14674  xcb_colormap_t cmap ,
14675  uint32_t pixels_len ,
14676  const uint32_t *pixels );
14677 
14678 
14679 /*****************************************************************************
14680  **
14681  ** xcb_rgb_t * xcb_query_colors_colors
14682  **
14683  ** @param const xcb_query_colors_reply_t *R
14684  ** @returns xcb_rgb_t *
14685  **
14686  *****************************************************************************/
14687 
14688 xcb_rgb_t *
14689 xcb_query_colors_colors (const xcb_query_colors_reply_t *R );
14690 
14691 
14692 /*****************************************************************************
14693  **
14694  ** int xcb_query_colors_colors_length
14695  **
14696  ** @param const xcb_query_colors_reply_t *R
14697  ** @returns int
14698  **
14699  *****************************************************************************/
14700 
14701 int
14702 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R );
14703 
14704 
14705 /*****************************************************************************
14706  **
14707  ** xcb_rgb_iterator_t xcb_query_colors_colors_iterator
14708  **
14709  ** @param const xcb_query_colors_reply_t *R
14710  ** @returns xcb_rgb_iterator_t
14711  **
14712  *****************************************************************************/
14713 
14715 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R );
14716 
14732 /*****************************************************************************
14733  **
14734  ** xcb_query_colors_reply_t * xcb_query_colors_reply
14735  **
14736  ** @param xcb_connection_t *c
14737  ** @param xcb_query_colors_cookie_t cookie
14738  ** @param xcb_generic_error_t **e
14739  ** @returns xcb_query_colors_reply_t *
14740  **
14741  *****************************************************************************/
14742 
14745  xcb_query_colors_cookie_t cookie ,
14746  xcb_generic_error_t **e );
14747 
14748 int
14749 xcb_lookup_color_sizeof (const void *_buffer );
14750 
14760 /*****************************************************************************
14761  **
14762  ** xcb_lookup_color_cookie_t xcb_lookup_color
14763  **
14764  ** @param xcb_connection_t *c
14765  ** @param xcb_colormap_t cmap
14766  ** @param uint16_t name_len
14767  ** @param const char *name
14768  ** @returns xcb_lookup_color_cookie_t
14769  **
14770  *****************************************************************************/
14771 
14774  xcb_colormap_t cmap ,
14775  uint16_t name_len ,
14776  const char *name );
14777 
14790 /*****************************************************************************
14791  **
14792  ** xcb_lookup_color_cookie_t xcb_lookup_color_unchecked
14793  **
14794  ** @param xcb_connection_t *c
14795  ** @param xcb_colormap_t cmap
14796  ** @param uint16_t name_len
14797  ** @param const char *name
14798  ** @returns xcb_lookup_color_cookie_t
14799  **
14800  *****************************************************************************/
14801 
14804  xcb_colormap_t cmap ,
14805  uint16_t name_len ,
14806  const char *name );
14807 
14823 /*****************************************************************************
14824  **
14825  ** xcb_lookup_color_reply_t * xcb_lookup_color_reply
14826  **
14827  ** @param xcb_connection_t *c
14828  ** @param xcb_lookup_color_cookie_t cookie
14829  ** @param xcb_generic_error_t **e
14830  ** @returns xcb_lookup_color_reply_t *
14831  **
14832  *****************************************************************************/
14833 
14836  xcb_lookup_color_cookie_t cookie ,
14837  xcb_generic_error_t **e );
14838 
14851 /*****************************************************************************
14852  **
14853  ** xcb_void_cookie_t xcb_create_cursor_checked
14854  **
14855  ** @param xcb_connection_t *c
14856  ** @param xcb_cursor_t cid
14857  ** @param xcb_pixmap_t source
14858  ** @param xcb_pixmap_t mask
14859  ** @param uint16_t fore_red
14860  ** @param uint16_t fore_green
14861  ** @param uint16_t fore_blue
14862  ** @param uint16_t back_red
14863  ** @param uint16_t back_green
14864  ** @param uint16_t back_blue
14865  ** @param uint16_t x
14866  ** @param uint16_t y
14867  ** @returns xcb_void_cookie_t
14868  **
14869  *****************************************************************************/
14870 
14873  xcb_cursor_t cid ,
14874  xcb_pixmap_t source ,
14875  xcb_pixmap_t mask ,
14876  uint16_t fore_red ,
14877  uint16_t fore_green ,
14878  uint16_t fore_blue ,
14879  uint16_t back_red ,
14880  uint16_t back_green ,
14881  uint16_t back_blue ,
14882  uint16_t x ,
14883  uint16_t y );
14884 
14894 /*****************************************************************************
14895  **
14896  ** xcb_void_cookie_t xcb_create_cursor
14897  **
14898  ** @param xcb_connection_t *c
14899  ** @param xcb_cursor_t cid
14900  ** @param xcb_pixmap_t source
14901  ** @param xcb_pixmap_t mask
14902  ** @param uint16_t fore_red
14903  ** @param uint16_t fore_green
14904  ** @param uint16_t fore_blue
14905  ** @param uint16_t back_red
14906  ** @param uint16_t back_green
14907  ** @param uint16_t back_blue
14908  ** @param uint16_t x
14909  ** @param uint16_t y
14910  ** @returns xcb_void_cookie_t
14911  **
14912  *****************************************************************************/
14913 
14916  xcb_cursor_t cid ,
14917  xcb_pixmap_t source ,
14918  xcb_pixmap_t mask ,
14919  uint16_t fore_red ,
14920  uint16_t fore_green ,
14921  uint16_t fore_blue ,
14922  uint16_t back_red ,
14923  uint16_t back_green ,
14924  uint16_t back_blue ,
14925  uint16_t x ,
14926  uint16_t y );
14927 
14962 /*****************************************************************************
14963  **
14964  ** xcb_void_cookie_t xcb_create_glyph_cursor_checked
14965  **
14966  ** @param xcb_connection_t *c
14967  ** @param xcb_cursor_t cid
14968  ** @param xcb_font_t source_font
14969  ** @param xcb_font_t mask_font
14970  ** @param uint16_t source_char
14971  ** @param uint16_t mask_char
14972  ** @param uint16_t fore_red
14973  ** @param uint16_t fore_green
14974  ** @param uint16_t fore_blue
14975  ** @param uint16_t back_red
14976  ** @param uint16_t back_green
14977  ** @param uint16_t back_blue
14978  ** @returns xcb_void_cookie_t
14979  **
14980  *****************************************************************************/
14981 
14984  xcb_cursor_t cid ,
14985  xcb_font_t source_font ,
14986  xcb_font_t mask_font ,
14987  uint16_t source_char ,
14988  uint16_t mask_char ,
14989  uint16_t fore_red ,
14990  uint16_t fore_green ,
14991  uint16_t fore_blue ,
14992  uint16_t back_red ,
14993  uint16_t back_green ,
14994  uint16_t back_blue );
14995 
15027 /*****************************************************************************
15028  **
15029  ** xcb_void_cookie_t xcb_create_glyph_cursor
15030  **
15031  ** @param xcb_connection_t *c
15032  ** @param xcb_cursor_t cid
15033  ** @param xcb_font_t source_font
15034  ** @param xcb_font_t mask_font
15035  ** @param uint16_t source_char
15036  ** @param uint16_t mask_char
15037  ** @param uint16_t fore_red
15038  ** @param uint16_t fore_green
15039  ** @param uint16_t fore_blue
15040  ** @param uint16_t back_red
15041  ** @param uint16_t back_green
15042  ** @param uint16_t back_blue
15043  ** @returns xcb_void_cookie_t
15044  **
15045  *****************************************************************************/
15046 
15049  xcb_cursor_t cid ,
15050  xcb_font_t source_font ,
15051  xcb_font_t mask_font ,
15052  uint16_t source_char ,
15053  uint16_t mask_char ,
15054  uint16_t fore_red ,
15055  uint16_t fore_green ,
15056  uint16_t fore_blue ,
15057  uint16_t back_red ,
15058  uint16_t back_green ,
15059  uint16_t back_blue );
15060 
15076 /*****************************************************************************
15077  **
15078  ** xcb_void_cookie_t xcb_free_cursor_checked
15079  **
15080  ** @param xcb_connection_t *c
15081  ** @param xcb_cursor_t cursor
15082  ** @returns xcb_void_cookie_t
15083  **
15084  *****************************************************************************/
15085 
15088  xcb_cursor_t cursor );
15089 
15102 /*****************************************************************************
15103  **
15104  ** xcb_void_cookie_t xcb_free_cursor
15105  **
15106  ** @param xcb_connection_t *c
15107  ** @param xcb_cursor_t cursor
15108  ** @returns xcb_void_cookie_t
15109  **
15110  *****************************************************************************/
15111 
15114  xcb_cursor_t cursor );
15115 
15128 /*****************************************************************************
15129  **
15130  ** xcb_void_cookie_t xcb_recolor_cursor_checked
15131  **
15132  ** @param xcb_connection_t *c
15133  ** @param xcb_cursor_t cursor
15134  ** @param uint16_t fore_red
15135  ** @param uint16_t fore_green
15136  ** @param uint16_t fore_blue
15137  ** @param uint16_t back_red
15138  ** @param uint16_t back_green
15139  ** @param uint16_t back_blue
15140  ** @returns xcb_void_cookie_t
15141  **
15142  *****************************************************************************/
15143 
15146  xcb_cursor_t cursor ,
15147  uint16_t fore_red ,
15148  uint16_t fore_green ,
15149  uint16_t fore_blue ,
15150  uint16_t back_red ,
15151  uint16_t back_green ,
15152  uint16_t back_blue );
15153 
15163 /*****************************************************************************
15164  **
15165  ** xcb_void_cookie_t xcb_recolor_cursor
15166  **
15167  ** @param xcb_connection_t *c
15168  ** @param xcb_cursor_t cursor
15169  ** @param uint16_t fore_red
15170  ** @param uint16_t fore_green
15171  ** @param uint16_t fore_blue
15172  ** @param uint16_t back_red
15173  ** @param uint16_t back_green
15174  ** @param uint16_t back_blue
15175  ** @returns xcb_void_cookie_t
15176  **
15177  *****************************************************************************/
15178 
15181  xcb_cursor_t cursor ,
15182  uint16_t fore_red ,
15183  uint16_t fore_green ,
15184  uint16_t fore_blue ,
15185  uint16_t back_red ,
15186  uint16_t back_green ,
15187  uint16_t back_blue );
15188 
15198 /*****************************************************************************
15199  **
15200  ** xcb_query_best_size_cookie_t xcb_query_best_size
15201  **
15202  ** @param xcb_connection_t *c
15203  ** @param uint8_t _class
15204  ** @param xcb_drawable_t drawable
15205  ** @param uint16_t width
15206  ** @param uint16_t height
15207  ** @returns xcb_query_best_size_cookie_t
15208  **
15209  *****************************************************************************/
15210 
15213  uint8_t _class ,
15214  xcb_drawable_t drawable ,
15215  uint16_t width ,
15216  uint16_t height );
15217 
15230 /*****************************************************************************
15231  **
15232  ** xcb_query_best_size_cookie_t xcb_query_best_size_unchecked
15233  **
15234  ** @param xcb_connection_t *c
15235  ** @param uint8_t _class
15236  ** @param xcb_drawable_t drawable
15237  ** @param uint16_t width
15238  ** @param uint16_t height
15239  ** @returns xcb_query_best_size_cookie_t
15240  **
15241  *****************************************************************************/
15242 
15245  uint8_t _class ,
15246  xcb_drawable_t drawable ,
15247  uint16_t width ,
15248  uint16_t height );
15249 
15265 /*****************************************************************************
15266  **
15267  ** xcb_query_best_size_reply_t * xcb_query_best_size_reply
15268  **
15269  ** @param xcb_connection_t *c
15270  ** @param xcb_query_best_size_cookie_t cookie
15271  ** @param xcb_generic_error_t **e
15272  ** @returns xcb_query_best_size_reply_t *
15273  **
15274  *****************************************************************************/
15275 
15279  xcb_generic_error_t **e );
15280 
15281 int
15282 xcb_query_extension_sizeof (const void *_buffer );
15283 
15305 /*****************************************************************************
15306  **
15307  ** xcb_query_extension_cookie_t xcb_query_extension
15308  **
15309  ** @param xcb_connection_t *c
15310  ** @param uint16_t name_len
15311  ** @param const char *name
15312  ** @returns xcb_query_extension_cookie_t
15313  **
15314  *****************************************************************************/
15315 
15318  uint16_t name_len ,
15319  const char *name );
15320 
15345 /*****************************************************************************
15346  **
15347  ** xcb_query_extension_cookie_t xcb_query_extension_unchecked
15348  **
15349  ** @param xcb_connection_t *c
15350  ** @param uint16_t name_len
15351  ** @param const char *name
15352  ** @returns xcb_query_extension_cookie_t
15353  **
15354  *****************************************************************************/
15355 
15358  uint16_t name_len ,
15359  const char *name );
15360 
15376 /*****************************************************************************
15377  **
15378  ** xcb_query_extension_reply_t * xcb_query_extension_reply
15379  **
15380  ** @param xcb_connection_t *c
15381  ** @param xcb_query_extension_cookie_t cookie
15382  ** @param xcb_generic_error_t **e
15383  ** @returns xcb_query_extension_reply_t *
15384  **
15385  *****************************************************************************/
15386 
15390  xcb_generic_error_t **e );
15391 
15392 int
15393 xcb_list_extensions_sizeof (const void *_buffer );
15394 
15404 /*****************************************************************************
15405  **
15406  ** xcb_list_extensions_cookie_t xcb_list_extensions
15407  **
15408  ** @param xcb_connection_t *c
15409  ** @returns xcb_list_extensions_cookie_t
15410  **
15411  *****************************************************************************/
15412 
15415 
15428 /*****************************************************************************
15429  **
15430  ** xcb_list_extensions_cookie_t xcb_list_extensions_unchecked
15431  **
15432  ** @param xcb_connection_t *c
15433  ** @returns xcb_list_extensions_cookie_t
15434  **
15435  *****************************************************************************/
15436 
15439 
15440 
15441 /*****************************************************************************
15442  **
15443  ** int xcb_list_extensions_names_length
15444  **
15445  ** @param const xcb_list_extensions_reply_t *R
15446  ** @returns int
15447  **
15448  *****************************************************************************/
15449 
15450 int
15451 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R );
15452 
15453 
15454 /*****************************************************************************
15455  **
15456  ** xcb_str_iterator_t xcb_list_extensions_names_iterator
15457  **
15458  ** @param const xcb_list_extensions_reply_t *R
15459  ** @returns xcb_str_iterator_t
15460  **
15461  *****************************************************************************/
15462 
15464 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R );
15465 
15481 /*****************************************************************************
15482  **
15483  ** xcb_list_extensions_reply_t * xcb_list_extensions_reply
15484  **
15485  ** @param xcb_connection_t *c
15486  ** @param xcb_list_extensions_cookie_t cookie
15487  ** @param xcb_generic_error_t **e
15488  ** @returns xcb_list_extensions_reply_t *
15489  **
15490  *****************************************************************************/
15491 
15495  xcb_generic_error_t **e );
15496 
15497 int
15498 xcb_change_keyboard_mapping_sizeof (const void *_buffer );
15499 
15512 /*****************************************************************************
15513  **
15514  ** xcb_void_cookie_t xcb_change_keyboard_mapping_checked
15515  **
15516  ** @param xcb_connection_t *c
15517  ** @param uint8_t keycode_count
15518  ** @param xcb_keycode_t first_keycode
15519  ** @param uint8_t keysyms_per_keycode
15520  ** @param const xcb_keysym_t *keysyms
15521  ** @returns xcb_void_cookie_t
15522  **
15523  *****************************************************************************/
15524 
15527  uint8_t keycode_count ,
15528  xcb_keycode_t first_keycode ,
15529  uint8_t keysyms_per_keycode ,
15530  const xcb_keysym_t *keysyms );
15531 
15541 /*****************************************************************************
15542  **
15543  ** xcb_void_cookie_t xcb_change_keyboard_mapping
15544  **
15545  ** @param xcb_connection_t *c
15546  ** @param uint8_t keycode_count
15547  ** @param xcb_keycode_t first_keycode
15548  ** @param uint8_t keysyms_per_keycode
15549  ** @param const xcb_keysym_t *keysyms
15550  ** @returns xcb_void_cookie_t
15551  **
15552  *****************************************************************************/
15553 
15556  uint8_t keycode_count ,
15557  xcb_keycode_t first_keycode ,
15558  uint8_t keysyms_per_keycode ,
15559  const xcb_keysym_t *keysyms );
15560 
15561 int
15562 xcb_get_keyboard_mapping_sizeof (const void *_buffer );
15563 
15573 /*****************************************************************************
15574  **
15575  ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping
15576  **
15577  ** @param xcb_connection_t *c
15578  ** @param xcb_keycode_t first_keycode
15579  ** @param uint8_t count
15580  ** @returns xcb_get_keyboard_mapping_cookie_t
15581  **
15582  *****************************************************************************/
15583 
15586  xcb_keycode_t first_keycode ,
15587  uint8_t count );
15588 
15601 /*****************************************************************************
15602  **
15603  ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_unchecked
15604  **
15605  ** @param xcb_connection_t *c
15606  ** @param xcb_keycode_t first_keycode
15607  ** @param uint8_t count
15608  ** @returns xcb_get_keyboard_mapping_cookie_t
15609  **
15610  *****************************************************************************/
15611 
15614  xcb_keycode_t first_keycode ,
15615  uint8_t count );
15616 
15617 
15618 /*****************************************************************************
15619  **
15620  ** xcb_keysym_t * xcb_get_keyboard_mapping_keysyms
15621  **
15622  ** @param const xcb_get_keyboard_mapping_reply_t *R
15623  ** @returns xcb_keysym_t *
15624  **
15625  *****************************************************************************/
15626 
15627 xcb_keysym_t *
15628 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R );
15629 
15630 
15631 /*****************************************************************************
15632  **
15633  ** int xcb_get_keyboard_mapping_keysyms_length
15634  **
15635  ** @param const xcb_get_keyboard_mapping_reply_t *R
15636  ** @returns int
15637  **
15638  *****************************************************************************/
15639 
15640 int
15641 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R );
15642 
15643 
15644 /*****************************************************************************
15645  **
15646  ** xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end
15647  **
15648  ** @param const xcb_get_keyboard_mapping_reply_t *R
15649  ** @returns xcb_generic_iterator_t
15650  **
15651  *****************************************************************************/
15652 
15654 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R );
15655 
15671 /*****************************************************************************
15672  **
15673  ** xcb_get_keyboard_mapping_reply_t * xcb_get_keyboard_mapping_reply
15674  **
15675  ** @param xcb_connection_t *c
15676  ** @param xcb_get_keyboard_mapping_cookie_t cookie
15677  ** @param xcb_generic_error_t **e
15678  ** @returns xcb_get_keyboard_mapping_reply_t *
15679  **
15680  *****************************************************************************/
15681 
15685  xcb_generic_error_t **e );
15686 
15687 int
15688 xcb_change_keyboard_control_sizeof (const void *_buffer );
15689 
15702 /*****************************************************************************
15703  **
15704  ** xcb_void_cookie_t xcb_change_keyboard_control_checked
15705  **
15706  ** @param xcb_connection_t *c
15707  ** @param uint32_t value_mask
15708  ** @param const uint32_t *value_list
15709  ** @returns xcb_void_cookie_t
15710  **
15711  *****************************************************************************/
15712 
15715  uint32_t value_mask ,
15716  const uint32_t *value_list );
15717 
15727 /*****************************************************************************
15728  **
15729  ** xcb_void_cookie_t xcb_change_keyboard_control
15730  **
15731  ** @param xcb_connection_t *c
15732  ** @param uint32_t value_mask
15733  ** @param const uint32_t *value_list
15734  ** @returns xcb_void_cookie_t
15735  **
15736  *****************************************************************************/
15737 
15740  uint32_t value_mask ,
15741  const uint32_t *value_list );
15742 
15752 /*****************************************************************************
15753  **
15754  ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control
15755  **
15756  ** @param xcb_connection_t *c
15757  ** @returns xcb_get_keyboard_control_cookie_t
15758  **
15759  *****************************************************************************/
15760 
15763 
15776 /*****************************************************************************
15777  **
15778  ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked
15779  **
15780  ** @param xcb_connection_t *c
15781  ** @returns xcb_get_keyboard_control_cookie_t
15782  **
15783  *****************************************************************************/
15784 
15787 
15803 /*****************************************************************************
15804  **
15805  ** xcb_get_keyboard_control_reply_t * xcb_get_keyboard_control_reply
15806  **
15807  ** @param xcb_connection_t *c
15808  ** @param xcb_get_keyboard_control_cookie_t cookie
15809  ** @param xcb_generic_error_t **e
15810  ** @returns xcb_get_keyboard_control_reply_t *
15811  **
15812  *****************************************************************************/
15813 
15817  xcb_generic_error_t **e );
15818 
15831 /*****************************************************************************
15832  **
15833  ** xcb_void_cookie_t xcb_bell_checked
15834  **
15835  ** @param xcb_connection_t *c
15836  ** @param int8_t percent
15837  ** @returns xcb_void_cookie_t
15838  **
15839  *****************************************************************************/
15840 
15843  int8_t percent );
15844 
15854 /*****************************************************************************
15855  **
15856  ** xcb_void_cookie_t xcb_bell
15857  **
15858  ** @param xcb_connection_t *c
15859  ** @param int8_t percent
15860  ** @returns xcb_void_cookie_t
15861  **
15862  *****************************************************************************/
15863 
15866  int8_t percent );
15867 
15880 /*****************************************************************************
15881  **
15882  ** xcb_void_cookie_t xcb_change_pointer_control_checked
15883  **
15884  ** @param xcb_connection_t *c
15885  ** @param int16_t acceleration_numerator
15886  ** @param int16_t acceleration_denominator
15887  ** @param int16_t threshold
15888  ** @param uint8_t do_acceleration
15889  ** @param uint8_t do_threshold
15890  ** @returns xcb_void_cookie_t
15891  **
15892  *****************************************************************************/
15893 
15896  int16_t acceleration_numerator ,
15897  int16_t acceleration_denominator ,
15898  int16_t threshold ,
15899  uint8_t do_acceleration ,
15900  uint8_t do_threshold );
15901 
15911 /*****************************************************************************
15912  **
15913  ** xcb_void_cookie_t xcb_change_pointer_control
15914  **
15915  ** @param xcb_connection_t *c
15916  ** @param int16_t acceleration_numerator
15917  ** @param int16_t acceleration_denominator
15918  ** @param int16_t threshold
15919  ** @param uint8_t do_acceleration
15920  ** @param uint8_t do_threshold
15921  ** @returns xcb_void_cookie_t
15922  **
15923  *****************************************************************************/
15924 
15927  int16_t acceleration_numerator ,
15928  int16_t acceleration_denominator ,
15929  int16_t threshold ,
15930  uint8_t do_acceleration ,
15931  uint8_t do_threshold );
15932 
15942 /*****************************************************************************
15943  **
15944  ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control
15945  **
15946  ** @param xcb_connection_t *c
15947  ** @returns xcb_get_pointer_control_cookie_t
15948  **
15949  *****************************************************************************/
15950 
15953 
15966 /*****************************************************************************
15967  **
15968  ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked
15969  **
15970  ** @param xcb_connection_t *c
15971  ** @returns xcb_get_pointer_control_cookie_t
15972  **
15973  *****************************************************************************/
15974 
15977 
15993 /*****************************************************************************
15994  **
15995  ** xcb_get_pointer_control_reply_t * xcb_get_pointer_control_reply
15996  **
15997  ** @param xcb_connection_t *c
15998  ** @param xcb_get_pointer_control_cookie_t cookie
15999  ** @param xcb_generic_error_t **e
16000  ** @returns xcb_get_pointer_control_reply_t *
16001  **
16002  *****************************************************************************/
16003 
16007  xcb_generic_error_t **e );
16008 
16021 /*****************************************************************************
16022  **
16023  ** xcb_void_cookie_t xcb_set_screen_saver_checked
16024  **
16025  ** @param xcb_connection_t *c
16026  ** @param int16_t timeout
16027  ** @param int16_t interval
16028  ** @param uint8_t prefer_blanking
16029  ** @param uint8_t allow_exposures
16030  ** @returns xcb_void_cookie_t
16031  **
16032  *****************************************************************************/
16033 
16036  int16_t timeout ,
16037  int16_t interval ,
16038  uint8_t prefer_blanking ,
16039  uint8_t allow_exposures );
16040 
16050 /*****************************************************************************
16051  **
16052  ** xcb_void_cookie_t xcb_set_screen_saver
16053  **
16054  ** @param xcb_connection_t *c
16055  ** @param int16_t timeout
16056  ** @param int16_t interval
16057  ** @param uint8_t prefer_blanking
16058  ** @param uint8_t allow_exposures
16059  ** @returns xcb_void_cookie_t
16060  **
16061  *****************************************************************************/
16062 
16065  int16_t timeout ,
16066  int16_t interval ,
16067  uint8_t prefer_blanking ,
16068  uint8_t allow_exposures );
16069 
16079 /*****************************************************************************
16080  **
16081  ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver
16082  **
16083  ** @param xcb_connection_t *c
16084  ** @returns xcb_get_screen_saver_cookie_t
16085  **
16086  *****************************************************************************/
16087 
16090 
16103 /*****************************************************************************
16104  **
16105  ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked
16106  **
16107  ** @param xcb_connection_t *c
16108  ** @returns xcb_get_screen_saver_cookie_t
16109  **
16110  *****************************************************************************/
16111 
16114 
16130 /*****************************************************************************
16131  **
16132  ** xcb_get_screen_saver_reply_t * xcb_get_screen_saver_reply
16133  **
16134  ** @param xcb_connection_t *c
16135  ** @param xcb_get_screen_saver_cookie_t cookie
16136  ** @param xcb_generic_error_t **e
16137  ** @returns xcb_get_screen_saver_reply_t *
16138  **
16139  *****************************************************************************/
16140 
16144  xcb_generic_error_t **e );
16145 
16146 int
16147 xcb_change_hosts_sizeof (const void *_buffer );
16148 
16161 /*****************************************************************************
16162  **
16163  ** xcb_void_cookie_t xcb_change_hosts_checked
16164  **
16165  ** @param xcb_connection_t *c
16166  ** @param uint8_t mode
16167  ** @param uint8_t family
16168  ** @param uint16_t address_len
16169  ** @param const uint8_t *address
16170  ** @returns xcb_void_cookie_t
16171  **
16172  *****************************************************************************/
16173 
16176  uint8_t mode ,
16177  uint8_t family ,
16178  uint16_t address_len ,
16179  const uint8_t *address );
16180 
16190 /*****************************************************************************
16191  **
16192  ** xcb_void_cookie_t xcb_change_hosts
16193  **
16194  ** @param xcb_connection_t *c
16195  ** @param uint8_t mode
16196  ** @param uint8_t family
16197  ** @param uint16_t address_len
16198  ** @param const uint8_t *address
16199  ** @returns xcb_void_cookie_t
16200  **
16201  *****************************************************************************/
16202 
16205  uint8_t mode ,
16206  uint8_t family ,
16207  uint16_t address_len ,
16208  const uint8_t *address );
16209 
16210 int
16211 xcb_host_sizeof (const void *_buffer );
16212 
16213 
16214 /*****************************************************************************
16215  **
16216  ** uint8_t * xcb_host_address
16217  **
16218  ** @param const xcb_host_t *R
16219  ** @returns uint8_t *
16220  **
16221  *****************************************************************************/
16222 
16223 uint8_t *
16224 xcb_host_address (const xcb_host_t *R );
16225 
16226 
16227 /*****************************************************************************
16228  **
16229  ** int xcb_host_address_length
16230  **
16231  ** @param const xcb_host_t *R
16232  ** @returns int
16233  **
16234  *****************************************************************************/
16235 
16236 int
16237 xcb_host_address_length (const xcb_host_t *R );
16238 
16239 
16240 /*****************************************************************************
16241  **
16242  ** xcb_generic_iterator_t xcb_host_address_end
16243  **
16244  ** @param const xcb_host_t *R
16245  ** @returns xcb_generic_iterator_t
16246  **
16247  *****************************************************************************/
16248 
16250 xcb_host_address_end (const xcb_host_t *R );
16251 
16261 /*****************************************************************************
16262  **
16263  ** void xcb_host_next
16264  **
16265  ** @param xcb_host_iterator_t *i
16266  ** @returns void
16267  **
16268  *****************************************************************************/
16269 
16270 void
16272 
16283 /*****************************************************************************
16284  **
16285  ** xcb_generic_iterator_t xcb_host_end
16286  **
16287  ** @param xcb_host_iterator_t i
16288  ** @returns xcb_generic_iterator_t
16289  **
16290  *****************************************************************************/
16291 
16294 
16295 int
16296 xcb_list_hosts_sizeof (const void *_buffer );
16297 
16307 /*****************************************************************************
16308  **
16309  ** xcb_list_hosts_cookie_t xcb_list_hosts
16310  **
16311  ** @param xcb_connection_t *c
16312  ** @returns xcb_list_hosts_cookie_t
16313  **
16314  *****************************************************************************/
16315 
16318 
16331 /*****************************************************************************
16332  **
16333  ** xcb_list_hosts_cookie_t xcb_list_hosts_unchecked
16334  **
16335  ** @param xcb_connection_t *c
16336  ** @returns xcb_list_hosts_cookie_t
16337  **
16338  *****************************************************************************/
16339 
16342 
16343 
16344 /*****************************************************************************
16345  **
16346  ** int xcb_list_hosts_hosts_length
16347  **
16348  ** @param const xcb_list_hosts_reply_t *R
16349  ** @returns int
16350  **
16351  *****************************************************************************/
16352 
16353 int
16354 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R );
16355 
16356 
16357 /*****************************************************************************
16358  **
16359  ** xcb_host_iterator_t xcb_list_hosts_hosts_iterator
16360  **
16361  ** @param const xcb_list_hosts_reply_t *R
16362  ** @returns xcb_host_iterator_t
16363  **
16364  *****************************************************************************/
16365 
16367 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R );
16368 
16384 /*****************************************************************************
16385  **
16386  ** xcb_list_hosts_reply_t * xcb_list_hosts_reply
16387  **
16388  ** @param xcb_connection_t *c
16389  ** @param xcb_list_hosts_cookie_t cookie
16390  ** @param xcb_generic_error_t **e
16391  ** @returns xcb_list_hosts_reply_t *
16392  **
16393  *****************************************************************************/
16394 
16397  xcb_list_hosts_cookie_t cookie ,
16398  xcb_generic_error_t **e );
16399 
16412 /*****************************************************************************
16413  **
16414  ** xcb_void_cookie_t xcb_set_access_control_checked
16415  **
16416  ** @param xcb_connection_t *c
16417  ** @param uint8_t mode
16418  ** @returns xcb_void_cookie_t
16419  **
16420  *****************************************************************************/
16421 
16424  uint8_t mode );
16425 
16435 /*****************************************************************************
16436  **
16437  ** xcb_void_cookie_t xcb_set_access_control
16438  **
16439  ** @param xcb_connection_t *c
16440  ** @param uint8_t mode
16441  ** @returns xcb_void_cookie_t
16442  **
16443  *****************************************************************************/
16444 
16447  uint8_t mode );
16448 
16461 /*****************************************************************************
16462  **
16463  ** xcb_void_cookie_t xcb_set_close_down_mode_checked
16464  **
16465  ** @param xcb_connection_t *c
16466  ** @param uint8_t mode
16467  ** @returns xcb_void_cookie_t
16468  **
16469  *****************************************************************************/
16470 
16473  uint8_t mode );
16474 
16484 /*****************************************************************************
16485  **
16486  ** xcb_void_cookie_t xcb_set_close_down_mode
16487  **
16488  ** @param xcb_connection_t *c
16489  ** @param uint8_t mode
16490  ** @returns xcb_void_cookie_t
16491  **
16492  *****************************************************************************/
16493 
16496  uint8_t mode );
16497 
16516 /*****************************************************************************
16517  **
16518  ** xcb_void_cookie_t xcb_kill_client_checked
16519  **
16520  ** @param xcb_connection_t *c
16521  ** @param uint32_t resource
16522  ** @returns xcb_void_cookie_t
16523  **
16524  *****************************************************************************/
16525 
16528  uint32_t resource );
16529 
16545 /*****************************************************************************
16546  **
16547  ** xcb_void_cookie_t xcb_kill_client
16548  **
16549  ** @param xcb_connection_t *c
16550  ** @param uint32_t resource
16551  ** @returns xcb_void_cookie_t
16552  **
16553  *****************************************************************************/
16554 
16557  uint32_t resource );
16558 
16559 int
16560 xcb_rotate_properties_sizeof (const void *_buffer );
16561 
16574 /*****************************************************************************
16575  **
16576  ** xcb_void_cookie_t xcb_rotate_properties_checked
16577  **
16578  ** @param xcb_connection_t *c
16579  ** @param xcb_window_t window
16580  ** @param uint16_t atoms_len
16581  ** @param int16_t delta
16582  ** @param const xcb_atom_t *atoms
16583  ** @returns xcb_void_cookie_t
16584  **
16585  *****************************************************************************/
16586 
16589  xcb_window_t window ,
16590  uint16_t atoms_len ,
16591  int16_t delta ,
16592  const xcb_atom_t *atoms );
16593 
16603 /*****************************************************************************
16604  **
16605  ** xcb_void_cookie_t xcb_rotate_properties
16606  **
16607  ** @param xcb_connection_t *c
16608  ** @param xcb_window_t window
16609  ** @param uint16_t atoms_len
16610  ** @param int16_t delta
16611  ** @param const xcb_atom_t *atoms
16612  ** @returns xcb_void_cookie_t
16613  **
16614  *****************************************************************************/
16615 
16618  xcb_window_t window ,
16619  uint16_t atoms_len ,
16620  int16_t delta ,
16621  const xcb_atom_t *atoms );
16622 
16635 /*****************************************************************************
16636  **
16637  ** xcb_void_cookie_t xcb_force_screen_saver_checked
16638  **
16639  ** @param xcb_connection_t *c
16640  ** @param uint8_t mode
16641  ** @returns xcb_void_cookie_t
16642  **
16643  *****************************************************************************/
16644 
16647  uint8_t mode );
16648 
16658 /*****************************************************************************
16659  **
16660  ** xcb_void_cookie_t xcb_force_screen_saver
16661  **
16662  ** @param xcb_connection_t *c
16663  ** @param uint8_t mode
16664  ** @returns xcb_void_cookie_t
16665  **
16666  *****************************************************************************/
16667 
16670  uint8_t mode );
16671 
16672 int
16673 xcb_set_pointer_mapping_sizeof (const void *_buffer );
16674 
16684 /*****************************************************************************
16685  **
16686  ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping
16687  **
16688  ** @param xcb_connection_t *c
16689  ** @param uint8_t map_len
16690  ** @param const uint8_t *map
16691  ** @returns xcb_set_pointer_mapping_cookie_t
16692  **
16693  *****************************************************************************/
16694 
16697  uint8_t map_len ,
16698  const uint8_t *map );
16699 
16712 /*****************************************************************************
16713  **
16714  ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_unchecked
16715  **
16716  ** @param xcb_connection_t *c
16717  ** @param uint8_t map_len
16718  ** @param const uint8_t *map
16719  ** @returns xcb_set_pointer_mapping_cookie_t
16720  **
16721  *****************************************************************************/
16722 
16725  uint8_t map_len ,
16726  const uint8_t *map );
16727 
16743 /*****************************************************************************
16744  **
16745  ** xcb_set_pointer_mapping_reply_t * xcb_set_pointer_mapping_reply
16746  **
16747  ** @param xcb_connection_t *c
16748  ** @param xcb_set_pointer_mapping_cookie_t cookie
16749  ** @param xcb_generic_error_t **e
16750  ** @returns xcb_set_pointer_mapping_reply_t *
16751  **
16752  *****************************************************************************/
16753 
16757  xcb_generic_error_t **e );
16758 
16759 int
16760 xcb_get_pointer_mapping_sizeof (const void *_buffer );
16761 
16771 /*****************************************************************************
16772  **
16773  ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping
16774  **
16775  ** @param xcb_connection_t *c
16776  ** @returns xcb_get_pointer_mapping_cookie_t
16777  **
16778  *****************************************************************************/
16779 
16782 
16795 /*****************************************************************************
16796  **
16797  ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_unchecked
16798  **
16799  ** @param xcb_connection_t *c
16800  ** @returns xcb_get_pointer_mapping_cookie_t
16801  **
16802  *****************************************************************************/
16803 
16806 
16807 
16808 /*****************************************************************************
16809  **
16810  ** uint8_t * xcb_get_pointer_mapping_map
16811  **
16812  ** @param const xcb_get_pointer_mapping_reply_t *R
16813  ** @returns uint8_t *
16814  **
16815  *****************************************************************************/
16816 
16817 uint8_t *
16818 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R );
16819 
16820 
16821 /*****************************************************************************
16822  **
16823  ** int xcb_get_pointer_mapping_map_length
16824  **
16825  ** @param const xcb_get_pointer_mapping_reply_t *R
16826  ** @returns int
16827  **
16828  *****************************************************************************/
16829 
16830 int
16831 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R );
16832 
16833 
16834 /*****************************************************************************
16835  **
16836  ** xcb_generic_iterator_t xcb_get_pointer_mapping_map_end
16837  **
16838  ** @param const xcb_get_pointer_mapping_reply_t *R
16839  ** @returns xcb_generic_iterator_t
16840  **
16841  *****************************************************************************/
16842 
16844 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R );
16845 
16861 /*****************************************************************************
16862  **
16863  ** xcb_get_pointer_mapping_reply_t * xcb_get_pointer_mapping_reply
16864  **
16865  ** @param xcb_connection_t *c
16866  ** @param xcb_get_pointer_mapping_cookie_t cookie
16867  ** @param xcb_generic_error_t **e
16868  ** @returns xcb_get_pointer_mapping_reply_t *
16869  **
16870  *****************************************************************************/
16871 
16875  xcb_generic_error_t **e );
16876 
16877 int
16878 xcb_set_modifier_mapping_sizeof (const void *_buffer );
16879 
16889 /*****************************************************************************
16890  **
16891  ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping
16892  **
16893  ** @param xcb_connection_t *c
16894  ** @param uint8_t keycodes_per_modifier
16895  ** @param const xcb_keycode_t *keycodes
16896  ** @returns xcb_set_modifier_mapping_cookie_t
16897  **
16898  *****************************************************************************/
16899 
16902  uint8_t keycodes_per_modifier ,
16903  const xcb_keycode_t *keycodes );
16904 
16917 /*****************************************************************************
16918  **
16919  ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_unchecked
16920  **
16921  ** @param xcb_connection_t *c
16922  ** @param uint8_t keycodes_per_modifier
16923  ** @param const xcb_keycode_t *keycodes
16924  ** @returns xcb_set_modifier_mapping_cookie_t
16925  **
16926  *****************************************************************************/
16927 
16930  uint8_t keycodes_per_modifier ,
16931  const xcb_keycode_t *keycodes );
16932 
16948 /*****************************************************************************
16949  **
16950  ** xcb_set_modifier_mapping_reply_t * xcb_set_modifier_mapping_reply
16951  **
16952  ** @param xcb_connection_t *c
16953  ** @param xcb_set_modifier_mapping_cookie_t cookie
16954  ** @param xcb_generic_error_t **e
16955  ** @returns xcb_set_modifier_mapping_reply_t *
16956  **
16957  *****************************************************************************/
16958 
16962  xcb_generic_error_t **e );
16963 
16964 int
16965 xcb_get_modifier_mapping_sizeof (const void *_buffer );
16966 
16976 /*****************************************************************************
16977  **
16978  ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping
16979  **
16980  ** @param xcb_connection_t *c
16981  ** @returns xcb_get_modifier_mapping_cookie_t
16982  **
16983  *****************************************************************************/
16984 
16987 
17000 /*****************************************************************************
17001  **
17002  ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_unchecked
17003  **
17004  ** @param xcb_connection_t *c
17005  ** @returns xcb_get_modifier_mapping_cookie_t
17006  **
17007  *****************************************************************************/
17008 
17011 
17012 
17013 /*****************************************************************************
17014  **
17015  ** xcb_keycode_t * xcb_get_modifier_mapping_keycodes
17016  **
17017  ** @param const xcb_get_modifier_mapping_reply_t *R
17018  ** @returns xcb_keycode_t *
17019  **
17020  *****************************************************************************/
17021 
17022 xcb_keycode_t *
17023 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R );
17024 
17025 
17026 /*****************************************************************************
17027  **
17028  ** int xcb_get_modifier_mapping_keycodes_length
17029  **
17030  ** @param const xcb_get_modifier_mapping_reply_t *R
17031  ** @returns int
17032  **
17033  *****************************************************************************/
17034 
17035 int
17036 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R );
17037 
17038 
17039 /*****************************************************************************
17040  **
17041  ** xcb_generic_iterator_t xcb_get_modifier_mapping_keycodes_end
17042  **
17043  ** @param const xcb_get_modifier_mapping_reply_t *R
17044  ** @returns xcb_generic_iterator_t
17045  **
17046  *****************************************************************************/
17047 
17049 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R );
17050 
17066 /*****************************************************************************
17067  **
17068  ** xcb_get_modifier_mapping_reply_t * xcb_get_modifier_mapping_reply
17069  **
17070  ** @param xcb_connection_t *c
17071  ** @param xcb_get_modifier_mapping_cookie_t cookie
17072  ** @param xcb_generic_error_t **e
17073  ** @returns xcb_get_modifier_mapping_reply_t *
17074  **
17075  *****************************************************************************/
17076 
17080  xcb_generic_error_t **e );
17081 
17094 /*****************************************************************************
17095  **
17096  ** xcb_void_cookie_t xcb_no_operation_checked
17097  **
17098  ** @param xcb_connection_t *c
17099  ** @returns xcb_void_cookie_t
17100  **
17101  *****************************************************************************/
17102 
17105 
17115 /*****************************************************************************
17116  **
17117  ** xcb_void_cookie_t xcb_no_operation
17118  **
17119  ** @param xcb_connection_t *c
17120  ** @returns xcb_void_cookie_t
17121  **
17122  *****************************************************************************/
17123 
17126 
17127 
17128 #ifdef __cplusplus
17129 }
17130 #endif
17131 
17132 #endif
17133