XCB  1.10
xproto.h
1 /*
2  * This file generated automatically from xproto.xml by c_client.py.
3  * Edit at your peril.
4  */
5 
12 #ifndef __XPROTO_H
13 #define __XPROTO_H
14 
15 #include "xcb.h"
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
24 typedef struct xcb_char2b_t {
25  uint8_t byte1;
26  uint8_t byte2;
27 } xcb_char2b_t;
28 
32 typedef struct xcb_char2b_iterator_t {
33  xcb_char2b_t *data;
34  int rem;
35  int index;
37 
38 typedef uint32_t xcb_window_t;
39 
43 typedef struct xcb_window_iterator_t {
44  xcb_window_t *data;
45  int rem;
46  int index;
48 
49 typedef uint32_t xcb_pixmap_t;
50 
54 typedef struct xcb_pixmap_iterator_t {
55  xcb_pixmap_t *data;
56  int rem;
57  int index;
59 
60 typedef uint32_t xcb_cursor_t;
61 
65 typedef struct xcb_cursor_iterator_t {
66  xcb_cursor_t *data;
67  int rem;
68  int index;
70 
71 typedef uint32_t xcb_font_t;
72 
76 typedef struct xcb_font_iterator_t {
77  xcb_font_t *data;
78  int rem;
79  int index;
81 
82 typedef uint32_t xcb_gcontext_t;
83 
87 typedef struct xcb_gcontext_iterator_t {
88  xcb_gcontext_t *data;
89  int rem;
90  int index;
92 
93 typedef uint32_t xcb_colormap_t;
94 
98 typedef struct xcb_colormap_iterator_t {
99  xcb_colormap_t *data;
100  int rem;
101  int index;
103 
104 typedef uint32_t xcb_atom_t;
105 
109 typedef struct xcb_atom_iterator_t {
110  xcb_atom_t *data;
111  int rem;
112  int index;
114 
115 typedef uint32_t xcb_drawable_t;
116 
120 typedef struct xcb_drawable_iterator_t {
121  xcb_drawable_t *data;
122  int rem;
123  int index;
125 
126 typedef uint32_t xcb_fontable_t;
127 
131 typedef struct xcb_fontable_iterator_t {
132  xcb_fontable_t *data;
133  int rem;
134  int index;
136 
137 typedef uint32_t xcb_visualid_t;
138 
142 typedef struct xcb_visualid_iterator_t {
143  xcb_visualid_t *data;
144  int rem;
145  int index;
147 
148 typedef uint32_t xcb_timestamp_t;
149 
153 typedef struct xcb_timestamp_iterator_t {
154  xcb_timestamp_t *data;
155  int rem;
156  int index;
158 
159 typedef uint32_t xcb_keysym_t;
160 
164 typedef struct xcb_keysym_iterator_t {
165  xcb_keysym_t *data;
166  int rem;
167  int index;
169 
170 typedef uint8_t xcb_keycode_t;
171 
175 typedef struct xcb_keycode_iterator_t {
176  xcb_keycode_t *data;
177  int rem;
178  int index;
180 
181 typedef uint8_t xcb_button_t;
182 
186 typedef struct xcb_button_iterator_t {
187  xcb_button_t *data;
188  int rem;
189  int index;
191 
195 typedef struct xcb_point_t {
196  int16_t x;
197  int16_t y;
198 } xcb_point_t;
199 
203 typedef struct xcb_point_iterator_t {
204  xcb_point_t *data;
205  int rem;
206  int index;
208 
212 typedef struct xcb_rectangle_t {
213  int16_t x;
214  int16_t y;
215  uint16_t width;
216  uint16_t height;
218 
222 typedef struct xcb_rectangle_iterator_t {
223  xcb_rectangle_t *data;
224  int rem;
225  int index;
227 
231 typedef struct xcb_arc_t {
232  int16_t x;
233  int16_t y;
234  uint16_t width;
235  uint16_t height;
236  int16_t angle1;
237  int16_t angle2;
238 } xcb_arc_t;
239 
243 typedef struct xcb_arc_iterator_t {
244  xcb_arc_t *data;
245  int rem;
246  int index;
248 
252 typedef struct xcb_format_t {
253  uint8_t depth;
254  uint8_t bits_per_pixel;
255  uint8_t scanline_pad;
256  uint8_t pad0[5];
257 } xcb_format_t;
258 
262 typedef struct xcb_format_iterator_t {
263  xcb_format_t *data;
264  int rem;
265  int index;
267 
268 typedef enum xcb_visual_class_t {
269  XCB_VISUAL_CLASS_STATIC_GRAY = 0,
270  XCB_VISUAL_CLASS_GRAY_SCALE = 1,
271  XCB_VISUAL_CLASS_STATIC_COLOR = 2,
272  XCB_VISUAL_CLASS_PSEUDO_COLOR = 3,
273  XCB_VISUAL_CLASS_TRUE_COLOR = 4,
274  XCB_VISUAL_CLASS_DIRECT_COLOR = 5
275 } xcb_visual_class_t;
276 
280 typedef struct xcb_visualtype_t {
281  xcb_visualid_t visual_id;
282  uint8_t _class;
283  uint8_t bits_per_rgb_value;
284  uint16_t colormap_entries;
285  uint32_t red_mask;
286  uint32_t green_mask;
287  uint32_t blue_mask;
288  uint8_t pad0[4];
290 
295  xcb_visualtype_t *data;
296  int rem;
297  int index;
299 
303 typedef struct xcb_depth_t {
304  uint8_t depth;
305  uint8_t pad0;
306  uint16_t visuals_len;
307  uint8_t pad1[4];
308 } xcb_depth_t;
309 
313 typedef struct xcb_depth_iterator_t {
314  xcb_depth_t *data;
315  int rem;
316  int index;
318 
319 typedef enum xcb_event_mask_t {
320  XCB_EVENT_MASK_NO_EVENT = 0,
321  XCB_EVENT_MASK_KEY_PRESS = 1,
322  XCB_EVENT_MASK_KEY_RELEASE = 2,
323  XCB_EVENT_MASK_BUTTON_PRESS = 4,
324  XCB_EVENT_MASK_BUTTON_RELEASE = 8,
325  XCB_EVENT_MASK_ENTER_WINDOW = 16,
326  XCB_EVENT_MASK_LEAVE_WINDOW = 32,
327  XCB_EVENT_MASK_POINTER_MOTION = 64,
328  XCB_EVENT_MASK_POINTER_MOTION_HINT = 128,
329  XCB_EVENT_MASK_BUTTON_1_MOTION = 256,
330  XCB_EVENT_MASK_BUTTON_2_MOTION = 512,
331  XCB_EVENT_MASK_BUTTON_3_MOTION = 1024,
332  XCB_EVENT_MASK_BUTTON_4_MOTION = 2048,
333  XCB_EVENT_MASK_BUTTON_5_MOTION = 4096,
334  XCB_EVENT_MASK_BUTTON_MOTION = 8192,
335  XCB_EVENT_MASK_KEYMAP_STATE = 16384,
336  XCB_EVENT_MASK_EXPOSURE = 32768,
337  XCB_EVENT_MASK_VISIBILITY_CHANGE = 65536,
338  XCB_EVENT_MASK_STRUCTURE_NOTIFY = 131072,
339  XCB_EVENT_MASK_RESIZE_REDIRECT = 262144,
340  XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY = 524288,
341  XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT = 1048576,
342  XCB_EVENT_MASK_FOCUS_CHANGE = 2097152,
343  XCB_EVENT_MASK_PROPERTY_CHANGE = 4194304,
344  XCB_EVENT_MASK_COLOR_MAP_CHANGE = 8388608,
345  XCB_EVENT_MASK_OWNER_GRAB_BUTTON = 16777216
346 } xcb_event_mask_t;
347 
348 typedef enum xcb_backing_store_t {
349  XCB_BACKING_STORE_NOT_USEFUL = 0,
350  XCB_BACKING_STORE_WHEN_MAPPED = 1,
351  XCB_BACKING_STORE_ALWAYS = 2
352 } xcb_backing_store_t;
353 
357 typedef struct xcb_screen_t {
358  xcb_window_t root;
359  xcb_colormap_t default_colormap;
360  uint32_t white_pixel;
361  uint32_t black_pixel;
362  uint32_t current_input_masks;
363  uint16_t width_in_pixels;
364  uint16_t height_in_pixels;
365  uint16_t width_in_millimeters;
366  uint16_t height_in_millimeters;
367  uint16_t min_installed_maps;
368  uint16_t max_installed_maps;
369  xcb_visualid_t root_visual;
370  uint8_t backing_stores;
371  uint8_t save_unders;
372  uint8_t root_depth;
373  uint8_t allowed_depths_len;
374 } xcb_screen_t;
375 
379 typedef struct xcb_screen_iterator_t {
380  xcb_screen_t *data;
381  int rem;
382  int index;
384 
388 typedef struct xcb_setup_request_t {
389  uint8_t byte_order;
390  uint8_t pad0;
391  uint16_t protocol_major_version;
392  uint16_t protocol_minor_version;
393  uint16_t authorization_protocol_name_len;
394  uint16_t authorization_protocol_data_len;
395  uint8_t pad1[2];
397 
402  xcb_setup_request_t *data;
403  int rem;
404  int index;
406 
410 typedef struct xcb_setup_failed_t {
411  uint8_t status;
412  uint8_t reason_len;
413  uint16_t protocol_major_version;
414  uint16_t protocol_minor_version;
415  uint16_t length;
417 
422  xcb_setup_failed_t *data;
423  int rem;
424  int index;
426 
430 typedef struct xcb_setup_authenticate_t {
431  uint8_t status;
432  uint8_t pad0[5];
433  uint16_t length;
435 
441  int rem;
442  int index;
444 
445 typedef enum xcb_image_order_t {
446  XCB_IMAGE_ORDER_LSB_FIRST = 0,
447  XCB_IMAGE_ORDER_MSB_FIRST = 1
448 } xcb_image_order_t;
449 
453 typedef struct xcb_setup_t {
454  uint8_t status;
455  uint8_t pad0;
456  uint16_t protocol_major_version;
457  uint16_t protocol_minor_version;
458  uint16_t length;
459  uint32_t release_number;
460  uint32_t resource_id_base;
461  uint32_t resource_id_mask;
462  uint32_t motion_buffer_size;
463  uint16_t vendor_len;
464  uint16_t maximum_request_length;
465  uint8_t roots_len;
466  uint8_t pixmap_formats_len;
467  uint8_t image_byte_order;
468  uint8_t bitmap_format_bit_order;
469  uint8_t bitmap_format_scanline_unit;
470  uint8_t bitmap_format_scanline_pad;
471  xcb_keycode_t min_keycode;
472  xcb_keycode_t max_keycode;
473  uint8_t pad1[4];
474 } xcb_setup_t;
475 
479 typedef struct xcb_setup_iterator_t {
480  xcb_setup_t *data;
481  int rem;
482  int index;
484 
485 typedef enum xcb_mod_mask_t {
486  XCB_MOD_MASK_SHIFT = 1,
487  XCB_MOD_MASK_LOCK = 2,
488  XCB_MOD_MASK_CONTROL = 4,
489  XCB_MOD_MASK_1 = 8,
490  XCB_MOD_MASK_2 = 16,
491  XCB_MOD_MASK_3 = 32,
492  XCB_MOD_MASK_4 = 64,
493  XCB_MOD_MASK_5 = 128,
494  XCB_MOD_MASK_ANY = 32768
495 } xcb_mod_mask_t;
496 
497 typedef enum xcb_key_but_mask_t {
498  XCB_KEY_BUT_MASK_SHIFT = 1,
499  XCB_KEY_BUT_MASK_LOCK = 2,
500  XCB_KEY_BUT_MASK_CONTROL = 4,
501  XCB_KEY_BUT_MASK_MOD_1 = 8,
502  XCB_KEY_BUT_MASK_MOD_2 = 16,
503  XCB_KEY_BUT_MASK_MOD_3 = 32,
504  XCB_KEY_BUT_MASK_MOD_4 = 64,
505  XCB_KEY_BUT_MASK_MOD_5 = 128,
506  XCB_KEY_BUT_MASK_BUTTON_1 = 256,
507  XCB_KEY_BUT_MASK_BUTTON_2 = 512,
508  XCB_KEY_BUT_MASK_BUTTON_3 = 1024,
509  XCB_KEY_BUT_MASK_BUTTON_4 = 2048,
510  XCB_KEY_BUT_MASK_BUTTON_5 = 4096
511 } xcb_key_but_mask_t;
512 
513 typedef enum xcb_window_enum_t {
514  XCB_WINDOW_NONE = 0
515 } xcb_window_enum_t;
516 
518 #define XCB_KEY_PRESS 2
519 
523 typedef struct xcb_key_press_event_t {
524  uint8_t response_type;
525  xcb_keycode_t detail;
526  uint16_t sequence;
527  xcb_timestamp_t time;
528  xcb_window_t root;
529  xcb_window_t event;
530  xcb_window_t child;
531  int16_t root_x;
532  int16_t root_y;
533  int16_t event_x;
534  int16_t event_y;
535  uint16_t state;
536  uint8_t same_screen;
537  uint8_t pad0;
539 
541 #define XCB_KEY_RELEASE 3
542 
544 
545 typedef enum xcb_button_mask_t {
546  XCB_BUTTON_MASK_1 = 256,
547  XCB_BUTTON_MASK_2 = 512,
548  XCB_BUTTON_MASK_3 = 1024,
549  XCB_BUTTON_MASK_4 = 2048,
550  XCB_BUTTON_MASK_5 = 4096,
551  XCB_BUTTON_MASK_ANY = 32768
552 } xcb_button_mask_t;
553 
555 #define XCB_BUTTON_PRESS 4
556 
560 typedef struct xcb_button_press_event_t {
561  uint8_t response_type;
562  xcb_button_t detail;
563  uint16_t sequence;
564  xcb_timestamp_t time;
565  xcb_window_t root;
566  xcb_window_t event;
567  xcb_window_t child;
568  int16_t root_x;
569  int16_t root_y;
570  int16_t event_x;
571  int16_t event_y;
572  uint16_t state;
573  uint8_t same_screen;
574  uint8_t pad0;
576 
578 #define XCB_BUTTON_RELEASE 5
579 
581 
582 typedef enum xcb_motion_t {
583  XCB_MOTION_NORMAL = 0,
584  XCB_MOTION_HINT = 1
585 } xcb_motion_t;
586 
588 #define XCB_MOTION_NOTIFY 6
589 
594  uint8_t response_type;
595  uint8_t detail;
596  uint16_t sequence;
597  xcb_timestamp_t time;
598  xcb_window_t root;
599  xcb_window_t event;
600  xcb_window_t child;
601  int16_t root_x;
602  int16_t root_y;
603  int16_t event_x;
604  int16_t event_y;
605  uint16_t state;
606  uint8_t same_screen;
607  uint8_t pad0;
609 
610 typedef enum xcb_notify_detail_t {
611  XCB_NOTIFY_DETAIL_ANCESTOR = 0,
612  XCB_NOTIFY_DETAIL_VIRTUAL = 1,
613  XCB_NOTIFY_DETAIL_INFERIOR = 2,
614  XCB_NOTIFY_DETAIL_NONLINEAR = 3,
615  XCB_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
616  XCB_NOTIFY_DETAIL_POINTER = 5,
617  XCB_NOTIFY_DETAIL_POINTER_ROOT = 6,
618  XCB_NOTIFY_DETAIL_NONE = 7
619 } xcb_notify_detail_t;
620 
621 typedef enum xcb_notify_mode_t {
622  XCB_NOTIFY_MODE_NORMAL = 0,
623  XCB_NOTIFY_MODE_GRAB = 1,
624  XCB_NOTIFY_MODE_UNGRAB = 2,
625  XCB_NOTIFY_MODE_WHILE_GRABBED = 3
626 } xcb_notify_mode_t;
627 
629 #define XCB_ENTER_NOTIFY 7
630 
634 typedef struct xcb_enter_notify_event_t {
635  uint8_t response_type;
636  uint8_t detail;
637  uint16_t sequence;
638  xcb_timestamp_t time;
639  xcb_window_t root;
640  xcb_window_t event;
641  xcb_window_t child;
642  int16_t root_x;
643  int16_t root_y;
644  int16_t event_x;
645  int16_t event_y;
646  uint16_t state;
647  uint8_t mode;
648  uint8_t same_screen_focus;
650 
652 #define XCB_LEAVE_NOTIFY 8
653 
655 
657 #define XCB_FOCUS_IN 9
658 
662 typedef struct xcb_focus_in_event_t {
663  uint8_t response_type;
664  uint8_t detail;
665  uint16_t sequence;
666  xcb_window_t event;
667  uint8_t mode;
668  uint8_t pad0[3];
670 
672 #define XCB_FOCUS_OUT 10
673 
675 
677 #define XCB_KEYMAP_NOTIFY 11
678 
683  uint8_t response_type;
684  uint8_t keys[31];
686 
688 #define XCB_EXPOSE 12
689 
693 typedef struct xcb_expose_event_t {
694  uint8_t response_type;
695  uint8_t pad0;
696  uint16_t sequence;
697  xcb_window_t window;
698  uint16_t x;
699  uint16_t y;
700  uint16_t width;
701  uint16_t height;
702  uint16_t count;
703  uint8_t pad1[2];
705 
707 #define XCB_GRAPHICS_EXPOSURE 13
708 
713  uint8_t response_type;
714  uint8_t pad0;
715  uint16_t sequence;
716  xcb_drawable_t drawable;
717  uint16_t x;
718  uint16_t y;
719  uint16_t width;
720  uint16_t height;
721  uint16_t minor_opcode;
722  uint16_t count;
723  uint8_t major_opcode;
724  uint8_t pad1[3];
726 
728 #define XCB_NO_EXPOSURE 14
729 
733 typedef struct xcb_no_exposure_event_t {
734  uint8_t response_type;
735  uint8_t pad0;
736  uint16_t sequence;
737  xcb_drawable_t drawable;
738  uint16_t minor_opcode;
739  uint8_t major_opcode;
740  uint8_t pad1;
742 
743 typedef enum xcb_visibility_t {
744  XCB_VISIBILITY_UNOBSCURED = 0,
745  XCB_VISIBILITY_PARTIALLY_OBSCURED = 1,
746  XCB_VISIBILITY_FULLY_OBSCURED = 2
747 } xcb_visibility_t;
748 
750 #define XCB_VISIBILITY_NOTIFY 15
751 
756  uint8_t response_type;
757  uint8_t pad0;
758  uint16_t sequence;
759  xcb_window_t window;
760  uint8_t state;
761  uint8_t pad1[3];
763 
765 #define XCB_CREATE_NOTIFY 16
766 
771  uint8_t response_type;
772  uint8_t pad0;
773  uint16_t sequence;
774  xcb_window_t parent;
775  xcb_window_t window;
776  int16_t x;
777  int16_t y;
778  uint16_t width;
779  uint16_t height;
780  uint16_t border_width;
781  uint8_t override_redirect;
782  uint8_t pad1;
784 
786 #define XCB_DESTROY_NOTIFY 17
787 
792  uint8_t response_type;
793  uint8_t pad0;
794  uint16_t sequence;
795  xcb_window_t event;
796  xcb_window_t window;
798 
800 #define XCB_UNMAP_NOTIFY 18
801 
805 typedef struct xcb_unmap_notify_event_t {
806  uint8_t response_type;
807  uint8_t pad0;
808  uint16_t sequence;
809  xcb_window_t event;
810  xcb_window_t window;
811  uint8_t from_configure;
812  uint8_t pad1[3];
814 
816 #define XCB_MAP_NOTIFY 19
817 
821 typedef struct xcb_map_notify_event_t {
822  uint8_t response_type;
823  uint8_t pad0;
824  uint16_t sequence;
825  xcb_window_t event;
826  xcb_window_t window;
827  uint8_t override_redirect;
828  uint8_t pad1[3];
830 
832 #define XCB_MAP_REQUEST 20
833 
837 typedef struct xcb_map_request_event_t {
838  uint8_t response_type;
839  uint8_t pad0;
840  uint16_t sequence;
841  xcb_window_t parent;
842  xcb_window_t window;
844 
846 #define XCB_REPARENT_NOTIFY 21
847 
852  uint8_t response_type;
853  uint8_t pad0;
854  uint16_t sequence;
855  xcb_window_t event;
856  xcb_window_t window;
857  xcb_window_t parent;
858  int16_t x;
859  int16_t y;
860  uint8_t override_redirect;
861  uint8_t pad1[3];
863 
865 #define XCB_CONFIGURE_NOTIFY 22
866 
871  uint8_t response_type;
872  uint8_t pad0;
873  uint16_t sequence;
874  xcb_window_t event;
875  xcb_window_t window;
876  xcb_window_t above_sibling;
877  int16_t x;
878  int16_t y;
879  uint16_t width;
880  uint16_t height;
881  uint16_t border_width;
882  uint8_t override_redirect;
883  uint8_t pad1;
885 
887 #define XCB_CONFIGURE_REQUEST 23
888 
893  uint8_t response_type;
894  uint8_t stack_mode;
895  uint16_t sequence;
896  xcb_window_t parent;
897  xcb_window_t window;
898  xcb_window_t sibling;
899  int16_t x;
900  int16_t y;
901  uint16_t width;
902  uint16_t height;
903  uint16_t border_width;
904  uint16_t value_mask;
906 
908 #define XCB_GRAVITY_NOTIFY 24
909 
914  uint8_t response_type;
915  uint8_t pad0;
916  uint16_t sequence;
917  xcb_window_t event;
918  xcb_window_t window;
919  int16_t x;
920  int16_t y;
922 
924 #define XCB_RESIZE_REQUEST 25
925 
930  uint8_t response_type;
931  uint8_t pad0;
932  uint16_t sequence;
933  xcb_window_t window;
934  uint16_t width;
935  uint16_t height;
937 
938 typedef enum xcb_place_t {
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 = 1,
1014  XCB_ATOM_SECONDARY = 2,
1015  XCB_ATOM_ARC = 3,
1016  XCB_ATOM_ATOM = 4,
1017  XCB_ATOM_BITMAP = 5,
1018  XCB_ATOM_CARDINAL = 6,
1019  XCB_ATOM_COLORMAP = 7,
1020  XCB_ATOM_CURSOR = 8,
1021  XCB_ATOM_CUT_BUFFER0 = 9,
1022  XCB_ATOM_CUT_BUFFER1 = 10,
1023  XCB_ATOM_CUT_BUFFER2 = 11,
1024  XCB_ATOM_CUT_BUFFER3 = 12,
1025  XCB_ATOM_CUT_BUFFER4 = 13,
1026  XCB_ATOM_CUT_BUFFER5 = 14,
1027  XCB_ATOM_CUT_BUFFER6 = 15,
1028  XCB_ATOM_CUT_BUFFER7 = 16,
1029  XCB_ATOM_DRAWABLE = 17,
1030  XCB_ATOM_FONT = 18,
1031  XCB_ATOM_INTEGER = 19,
1032  XCB_ATOM_PIXMAP = 20,
1033  XCB_ATOM_POINT = 21,
1034  XCB_ATOM_RECTANGLE = 22,
1035  XCB_ATOM_RESOURCE_MANAGER = 23,
1036  XCB_ATOM_RGB_COLOR_MAP = 24,
1037  XCB_ATOM_RGB_BEST_MAP = 25,
1038  XCB_ATOM_RGB_BLUE_MAP = 26,
1039  XCB_ATOM_RGB_DEFAULT_MAP = 27,
1040  XCB_ATOM_RGB_GRAY_MAP = 28,
1041  XCB_ATOM_RGB_GREEN_MAP = 29,
1042  XCB_ATOM_RGB_RED_MAP = 30,
1043  XCB_ATOM_STRING = 31,
1044  XCB_ATOM_VISUALID = 32,
1045  XCB_ATOM_WINDOW = 33,
1046  XCB_ATOM_WM_COMMAND = 34,
1047  XCB_ATOM_WM_HINTS = 35,
1048  XCB_ATOM_WM_CLIENT_MACHINE = 36,
1049  XCB_ATOM_WM_ICON_NAME = 37,
1050  XCB_ATOM_WM_ICON_SIZE = 38,
1051  XCB_ATOM_WM_NAME = 39,
1052  XCB_ATOM_WM_NORMAL_HINTS = 40,
1053  XCB_ATOM_WM_SIZE_HINTS = 41,
1054  XCB_ATOM_WM_ZOOM_HINTS = 42,
1055  XCB_ATOM_MIN_SPACE = 43,
1056  XCB_ATOM_NORM_SPACE = 44,
1057  XCB_ATOM_MAX_SPACE = 45,
1058  XCB_ATOM_END_SPACE = 46,
1059  XCB_ATOM_SUPERSCRIPT_X = 47,
1060  XCB_ATOM_SUPERSCRIPT_Y = 48,
1061  XCB_ATOM_SUBSCRIPT_X = 49,
1062  XCB_ATOM_SUBSCRIPT_Y = 50,
1063  XCB_ATOM_UNDERLINE_POSITION = 51,
1064  XCB_ATOM_UNDERLINE_THICKNESS = 52,
1065  XCB_ATOM_STRIKEOUT_ASCENT = 53,
1066  XCB_ATOM_STRIKEOUT_DESCENT = 54,
1067  XCB_ATOM_ITALIC_ANGLE = 55,
1068  XCB_ATOM_X_HEIGHT = 56,
1069  XCB_ATOM_QUAD_WIDTH = 57,
1070  XCB_ATOM_WEIGHT = 58,
1071  XCB_ATOM_POINT_SIZE = 59,
1072  XCB_ATOM_RESOLUTION = 60,
1073  XCB_ATOM_COPYRIGHT = 61,
1074  XCB_ATOM_NOTICE = 62,
1075  XCB_ATOM_FONT_NAME = 63,
1076  XCB_ATOM_FAMILY_NAME = 64,
1077  XCB_ATOM_FULL_NAME = 65,
1078  XCB_ATOM_CAP_HEIGHT = 66,
1079  XCB_ATOM_WM_CLASS = 67,
1080  XCB_ATOM_WM_TRANSIENT_FOR = 68
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_GE_GENERIC 35
1205 
1209 typedef struct xcb_ge_generic_event_t {
1210  uint8_t response_type;
1211  uint8_t extension;
1212  uint16_t sequence;
1213  uint32_t length;
1214  uint16_t event_type;
1215  uint8_t pad0[22];
1216  uint32_t full_sequence;
1218 
1220 #define XCB_REQUEST 1
1221 
1225 typedef struct xcb_request_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_VALUE 2
1237 
1241 typedef struct xcb_value_error_t {
1242  uint8_t response_type;
1243  uint8_t error_code;
1244  uint16_t sequence;
1245  uint32_t bad_value;
1246  uint16_t minor_opcode;
1247  uint8_t major_opcode;
1248  uint8_t pad0;
1250 
1252 #define XCB_WINDOW 3
1253 
1255 
1257 #define XCB_PIXMAP 4
1258 
1260 
1262 #define XCB_ATOM 5
1263 
1265 
1267 #define XCB_CURSOR 6
1268 
1270 
1272 #define XCB_FONT 7
1273 
1275 
1277 #define XCB_MATCH 8
1278 
1280 
1282 #define XCB_DRAWABLE 9
1283 
1285 
1287 #define XCB_ACCESS 10
1288 
1290 
1292 #define XCB_ALLOC 11
1293 
1295 
1297 #define XCB_COLORMAP 12
1298 
1300 
1302 #define XCB_G_CONTEXT 13
1303 
1305 
1307 #define XCB_ID_CHOICE 14
1308 
1310 
1312 #define XCB_NAME 15
1313 
1315 
1317 #define XCB_LENGTH 16
1318 
1320 
1322 #define XCB_IMPLEMENTATION 17
1323 
1325 
1326 typedef enum xcb_window_class_t {
1327  XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
1328  XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
1329  XCB_WINDOW_CLASS_INPUT_ONLY = 2
1330 } xcb_window_class_t;
1331 
1332 typedef enum xcb_cw_t {
1431 } xcb_cw_t;
1432 
1433 typedef enum xcb_back_pixmap_t {
1434  XCB_BACK_PIXMAP_NONE = 0,
1435  XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
1436 } xcb_back_pixmap_t;
1437 
1438 typedef enum xcb_gravity_t {
1439  XCB_GRAVITY_BIT_FORGET = 0,
1440  XCB_GRAVITY_WIN_UNMAP = 0,
1441  XCB_GRAVITY_NORTH_WEST = 1,
1442  XCB_GRAVITY_NORTH = 2,
1443  XCB_GRAVITY_NORTH_EAST = 3,
1444  XCB_GRAVITY_WEST = 4,
1445  XCB_GRAVITY_CENTER = 5,
1446  XCB_GRAVITY_EAST = 6,
1447  XCB_GRAVITY_SOUTH_WEST = 7,
1448  XCB_GRAVITY_SOUTH = 8,
1449  XCB_GRAVITY_SOUTH_EAST = 9,
1450  XCB_GRAVITY_STATIC = 10
1451 } xcb_gravity_t;
1452 
1454 #define XCB_CREATE_WINDOW 1
1455 
1460  uint8_t major_opcode;
1461  uint8_t depth;
1462  uint16_t length;
1463  xcb_window_t wid;
1464  xcb_window_t parent;
1465  int16_t x;
1466  int16_t y;
1467  uint16_t width;
1468  uint16_t height;
1469  uint16_t border_width;
1470  uint16_t _class;
1471  xcb_visualid_t visual;
1472  uint32_t value_mask;
1474 
1476 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2
1477 
1482  uint8_t major_opcode;
1483  uint8_t pad0;
1484  uint16_t length;
1485  xcb_window_t window;
1486  uint32_t value_mask;
1488 
1489 typedef enum xcb_map_state_t {
1490  XCB_MAP_STATE_UNMAPPED = 0,
1491  XCB_MAP_STATE_UNVIEWABLE = 1,
1492  XCB_MAP_STATE_VIEWABLE = 2
1493 } xcb_map_state_t;
1494 
1499  unsigned int sequence;
1501 
1503 #define XCB_GET_WINDOW_ATTRIBUTES 3
1504 
1509  uint8_t major_opcode;
1510  uint8_t pad0;
1511  uint16_t length;
1512  xcb_window_t window;
1514 
1519  uint8_t response_type;
1520  uint8_t backing_store;
1521  uint16_t sequence;
1522  uint32_t length;
1523  xcb_visualid_t visual;
1524  uint16_t _class;
1525  uint8_t bit_gravity;
1526  uint8_t win_gravity;
1527  uint32_t backing_planes;
1528  uint32_t backing_pixel;
1529  uint8_t save_under;
1530  uint8_t map_is_installed;
1531  uint8_t map_state;
1532  uint8_t override_redirect;
1533  xcb_colormap_t colormap;
1534  uint32_t all_event_masks;
1535  uint32_t your_event_mask;
1536  uint16_t do_not_propagate_mask;
1537  uint8_t pad0[2];
1539 
1541 #define XCB_DESTROY_WINDOW 4
1542 
1547  uint8_t major_opcode;
1548  uint8_t pad0;
1549  uint16_t length;
1550  xcb_window_t window;
1552 
1554 #define XCB_DESTROY_SUBWINDOWS 5
1555 
1560  uint8_t major_opcode;
1561  uint8_t pad0;
1562  uint16_t length;
1563  xcb_window_t window;
1565 
1566 typedef enum xcb_set_mode_t {
1567  XCB_SET_MODE_INSERT = 0,
1568  XCB_SET_MODE_DELETE = 1
1569 } xcb_set_mode_t;
1570 
1572 #define XCB_CHANGE_SAVE_SET 6
1573 
1578  uint8_t major_opcode;
1579  uint8_t mode;
1580  uint16_t length;
1581  xcb_window_t window;
1583 
1585 #define XCB_REPARENT_WINDOW 7
1586 
1591  uint8_t major_opcode;
1592  uint8_t pad0;
1593  uint16_t length;
1594  xcb_window_t window;
1595  xcb_window_t parent;
1596  int16_t x;
1597  int16_t y;
1599 
1601 #define XCB_MAP_WINDOW 8
1602 
1607  uint8_t major_opcode;
1608  uint8_t pad0;
1609  uint16_t length;
1610  xcb_window_t window;
1612 
1614 #define XCB_MAP_SUBWINDOWS 9
1615 
1620  uint8_t major_opcode;
1621  uint8_t pad0;
1622  uint16_t length;
1623  xcb_window_t window;
1625 
1627 #define XCB_UNMAP_WINDOW 10
1628 
1633  uint8_t major_opcode;
1634  uint8_t pad0;
1635  uint16_t length;
1636  xcb_window_t window;
1638 
1640 #define XCB_UNMAP_SUBWINDOWS 11
1641 
1646  uint8_t major_opcode;
1647  uint8_t pad0;
1648  uint16_t length;
1649  xcb_window_t window;
1651 
1652 typedef enum xcb_config_window_t {
1653  XCB_CONFIG_WINDOW_X = 1,
1654  XCB_CONFIG_WINDOW_Y = 2,
1655  XCB_CONFIG_WINDOW_WIDTH = 4,
1656  XCB_CONFIG_WINDOW_HEIGHT = 8,
1657  XCB_CONFIG_WINDOW_BORDER_WIDTH = 16,
1658  XCB_CONFIG_WINDOW_SIBLING = 32,
1659  XCB_CONFIG_WINDOW_STACK_MODE = 64
1660 } xcb_config_window_t;
1661 
1662 typedef enum xcb_stack_mode_t {
1663  XCB_STACK_MODE_ABOVE = 0,
1664  XCB_STACK_MODE_BELOW = 1,
1665  XCB_STACK_MODE_TOP_IF = 2,
1666  XCB_STACK_MODE_BOTTOM_IF = 3,
1667  XCB_STACK_MODE_OPPOSITE = 4
1668 } xcb_stack_mode_t;
1669 
1671 #define XCB_CONFIGURE_WINDOW 12
1672 
1677  uint8_t major_opcode;
1678  uint8_t pad0;
1679  uint16_t length;
1680  xcb_window_t window;
1681  uint16_t value_mask;
1682  uint8_t pad1[2];
1684 
1685 typedef enum xcb_circulate_t {
1686  XCB_CIRCULATE_RAISE_LOWEST = 0,
1687  XCB_CIRCULATE_LOWER_HIGHEST = 1
1688 } xcb_circulate_t;
1689 
1691 #define XCB_CIRCULATE_WINDOW 13
1692 
1697  uint8_t major_opcode;
1698  uint8_t direction;
1699  uint16_t length;
1700  xcb_window_t window;
1702 
1707  unsigned int sequence;
1709 
1711 #define XCB_GET_GEOMETRY 14
1712 
1717  uint8_t major_opcode;
1718  uint8_t pad0;
1719  uint16_t length;
1720  xcb_drawable_t drawable;
1722 
1727  uint8_t response_type;
1728  uint8_t depth;
1729  uint16_t sequence;
1730  uint32_t length;
1731  xcb_window_t root;
1732  int16_t x;
1733  int16_t y;
1734  uint16_t width;
1735  uint16_t height;
1736  uint16_t border_width;
1737  uint8_t pad0[2];
1739 
1743 typedef struct xcb_query_tree_cookie_t {
1744  unsigned int sequence;
1746 
1748 #define XCB_QUERY_TREE 15
1749 
1754  uint8_t major_opcode;
1755  uint8_t pad0;
1756  uint16_t length;
1757  xcb_window_t window;
1759 
1763 typedef struct xcb_query_tree_reply_t {
1764  uint8_t response_type;
1765  uint8_t pad0;
1766  uint16_t sequence;
1767  uint32_t length;
1768  xcb_window_t root;
1769  xcb_window_t parent;
1770  uint16_t children_len;
1771  uint8_t pad1[14];
1773 
1778  unsigned int sequence;
1780 
1782 #define XCB_INTERN_ATOM 16
1783 
1788  uint8_t major_opcode;
1789  uint8_t only_if_exists;
1790  uint16_t length;
1791  uint16_t name_len;
1792  uint8_t pad0[2];
1794 
1798 typedef struct xcb_intern_atom_reply_t {
1799  uint8_t response_type;
1800  uint8_t pad0;
1801  uint16_t sequence;
1802  uint32_t length;
1803  xcb_atom_t atom;
1805 
1810  unsigned int sequence;
1812 
1814 #define XCB_GET_ATOM_NAME 17
1815 
1820  uint8_t major_opcode;
1821  uint8_t pad0;
1822  uint16_t length;
1823  xcb_atom_t atom;
1825 
1830  uint8_t response_type;
1831  uint8_t pad0;
1832  uint16_t sequence;
1833  uint32_t length;
1834  uint16_t name_len;
1835  uint8_t pad1[22];
1837 
1838 typedef enum xcb_prop_mode_t {
1852 } xcb_prop_mode_t;
1853 
1855 #define XCB_CHANGE_PROPERTY 18
1856 
1861  uint8_t major_opcode;
1862  uint8_t mode;
1863  uint16_t length;
1864  xcb_window_t window;
1865  xcb_atom_t property;
1866  xcb_atom_t type;
1867  uint8_t format;
1868  uint8_t pad0[3];
1869  uint32_t data_len;
1871 
1873 #define XCB_DELETE_PROPERTY 19
1874 
1879  uint8_t major_opcode;
1880  uint8_t pad0;
1881  uint16_t length;
1882  xcb_window_t window;
1883  xcb_atom_t property;
1885 
1886 typedef enum xcb_get_property_type_t {
1887  XCB_GET_PROPERTY_TYPE_ANY = 0
1888 } xcb_get_property_type_t;
1889 
1894  unsigned int sequence;
1896 
1898 #define XCB_GET_PROPERTY 20
1899 
1904  uint8_t major_opcode;
1905  uint8_t _delete;
1906  uint16_t length;
1907  xcb_window_t window;
1908  xcb_atom_t property;
1909  xcb_atom_t type;
1910  uint32_t long_offset;
1911  uint32_t long_length;
1913 
1918  uint8_t response_type;
1919  uint8_t format;
1920  uint16_t sequence;
1921  uint32_t length;
1922  xcb_atom_t type;
1923  uint32_t bytes_after;
1924  uint32_t value_len;
1925  uint8_t pad0[12];
1927 
1932  unsigned int sequence;
1934 
1936 #define XCB_LIST_PROPERTIES 21
1937 
1942  uint8_t major_opcode;
1943  uint8_t pad0;
1944  uint16_t length;
1945  xcb_window_t window;
1947 
1952  uint8_t response_type;
1953  uint8_t pad0;
1954  uint16_t sequence;
1955  uint32_t length;
1956  uint16_t atoms_len;
1957  uint8_t pad1[22];
1959 
1961 #define XCB_SET_SELECTION_OWNER 22
1962 
1967  uint8_t major_opcode;
1968  uint8_t pad0;
1969  uint16_t length;
1970  xcb_window_t owner;
1971  xcb_atom_t selection;
1972  xcb_timestamp_t time;
1974 
1979  unsigned int sequence;
1981 
1983 #define XCB_GET_SELECTION_OWNER 23
1984 
1989  uint8_t major_opcode;
1990  uint8_t pad0;
1991  uint16_t length;
1992  xcb_atom_t selection;
1994 
1999  uint8_t response_type;
2000  uint8_t pad0;
2001  uint16_t sequence;
2002  uint32_t length;
2003  xcb_window_t owner;
2005 
2007 #define XCB_CONVERT_SELECTION 24
2008 
2013  uint8_t major_opcode;
2014  uint8_t pad0;
2015  uint16_t length;
2016  xcb_window_t requestor;
2017  xcb_atom_t selection;
2018  xcb_atom_t target;
2019  xcb_atom_t property;
2020  xcb_timestamp_t time;
2022 
2023 typedef enum xcb_send_event_dest_t {
2024  XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0,
2025  XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1
2026 } xcb_send_event_dest_t;
2027 
2029 #define XCB_SEND_EVENT 25
2030 
2035  uint8_t major_opcode;
2036  uint8_t propagate;
2037  uint16_t length;
2038  xcb_window_t destination;
2039  uint32_t event_mask;
2040  char event[32];
2042 
2043 typedef enum xcb_grab_mode_t {
2052 } xcb_grab_mode_t;
2053 
2054 typedef enum xcb_grab_status_t {
2055  XCB_GRAB_STATUS_SUCCESS = 0,
2056  XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
2057  XCB_GRAB_STATUS_INVALID_TIME = 2,
2058  XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
2059  XCB_GRAB_STATUS_FROZEN = 4
2060 } xcb_grab_status_t;
2061 
2062 typedef enum xcb_cursor_enum_t {
2063  XCB_CURSOR_NONE = 0
2064 } xcb_cursor_enum_t;
2065 
2070  unsigned int sequence;
2072 
2074 #define XCB_GRAB_POINTER 26
2075 
2080  uint8_t major_opcode;
2081  uint8_t owner_events;
2082  uint16_t length;
2083  xcb_window_t grab_window;
2084  uint16_t event_mask;
2085  uint8_t pointer_mode;
2086  uint8_t keyboard_mode;
2087  xcb_window_t confine_to;
2088  xcb_cursor_t cursor;
2089  xcb_timestamp_t time;
2091 
2096  uint8_t response_type;
2097  uint8_t status;
2098  uint16_t sequence;
2099  uint32_t length;
2101 
2103 #define XCB_UNGRAB_POINTER 27
2104 
2109  uint8_t major_opcode;
2110  uint8_t pad0;
2111  uint16_t length;
2112  xcb_timestamp_t time;
2114 
2115 typedef enum xcb_button_index_t {
2135 
2137 #define XCB_GRAB_BUTTON 28
2138 
2143  uint8_t major_opcode;
2144  uint8_t owner_events;
2145  uint16_t length;
2146  xcb_window_t grab_window;
2147  uint16_t event_mask;
2148  uint8_t pointer_mode;
2149  uint8_t keyboard_mode;
2150  xcb_window_t confine_to;
2151  xcb_cursor_t cursor;
2152  uint8_t button;
2153  uint8_t pad0;
2154  uint16_t modifiers;
2156 
2158 #define XCB_UNGRAB_BUTTON 29
2159 
2164  uint8_t major_opcode;
2165  uint8_t button;
2166  uint16_t length;
2167  xcb_window_t grab_window;
2168  uint16_t modifiers;
2169  uint8_t pad0[2];
2171 
2173 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30
2174 
2179  uint8_t major_opcode;
2180  uint8_t pad0;
2181  uint16_t length;
2182  xcb_cursor_t cursor;
2183  xcb_timestamp_t time;
2184  uint16_t event_mask;
2185  uint8_t pad1[2];
2187 
2192  unsigned int sequence;
2194 
2196 #define XCB_GRAB_KEYBOARD 31
2197 
2202  uint8_t major_opcode;
2203  uint8_t owner_events;
2204  uint16_t length;
2205  xcb_window_t grab_window;
2206  xcb_timestamp_t time;
2207  uint8_t pointer_mode;
2208  uint8_t keyboard_mode;
2209  uint8_t pad0[2];
2211 
2216  uint8_t response_type;
2217  uint8_t status;
2218  uint16_t sequence;
2219  uint32_t length;
2221 
2223 #define XCB_UNGRAB_KEYBOARD 32
2224 
2229  uint8_t major_opcode;
2230  uint8_t pad0;
2231  uint16_t length;
2232  xcb_timestamp_t time;
2234 
2235 typedef enum xcb_grab_t {
2236  XCB_GRAB_ANY = 0
2237 } xcb_grab_t;
2238 
2240 #define XCB_GRAB_KEY 33
2241 
2245 typedef struct xcb_grab_key_request_t {
2246  uint8_t major_opcode;
2247  uint8_t owner_events;
2248  uint16_t length;
2249  xcb_window_t grab_window;
2250  uint16_t modifiers;
2251  xcb_keycode_t key;
2252  uint8_t pointer_mode;
2253  uint8_t keyboard_mode;
2254  uint8_t pad0[3];
2256 
2258 #define XCB_UNGRAB_KEY 34
2259 
2264  uint8_t major_opcode;
2265  xcb_keycode_t key;
2266  uint16_t length;
2267  xcb_window_t grab_window;
2268  uint16_t modifiers;
2269  uint8_t pad0[2];
2271 
2272 typedef enum xcb_allow_t {
2346 } xcb_allow_t;
2347 
2349 #define XCB_ALLOW_EVENTS 35
2350 
2355  uint8_t major_opcode;
2356  uint8_t mode;
2357  uint16_t length;
2358  xcb_timestamp_t time;
2360 
2362 #define XCB_GRAB_SERVER 36
2363 
2368  uint8_t major_opcode;
2369  uint8_t pad0;
2370  uint16_t length;
2372 
2374 #define XCB_UNGRAB_SERVER 37
2375 
2380  uint8_t major_opcode;
2381  uint8_t pad0;
2382  uint16_t length;
2384 
2389  unsigned int sequence;
2391 
2393 #define XCB_QUERY_POINTER 38
2394 
2399  uint8_t major_opcode;
2400  uint8_t pad0;
2401  uint16_t length;
2402  xcb_window_t window;
2404 
2409  uint8_t response_type;
2410  uint8_t same_screen;
2411  uint16_t sequence;
2412  uint32_t length;
2413  xcb_window_t root;
2414  xcb_window_t child;
2415  int16_t root_x;
2416  int16_t root_y;
2417  int16_t win_x;
2418  int16_t win_y;
2419  uint16_t mask;
2420  uint8_t pad0[2];
2422 
2426 typedef struct xcb_timecoord_t {
2427  xcb_timestamp_t time;
2428  int16_t x;
2429  int16_t y;
2430 } xcb_timecoord_t;
2431 
2436  xcb_timecoord_t *data;
2437  int rem;
2438  int index;
2440 
2445  unsigned int sequence;
2447 
2449 #define XCB_GET_MOTION_EVENTS 39
2450 
2455  uint8_t major_opcode;
2456  uint8_t pad0;
2457  uint16_t length;
2458  xcb_window_t window;
2459  xcb_timestamp_t start;
2460  xcb_timestamp_t stop;
2462 
2467  uint8_t response_type;
2468  uint8_t pad0;
2469  uint16_t sequence;
2470  uint32_t length;
2471  uint32_t events_len;
2472  uint8_t pad1[20];
2474 
2479  unsigned int sequence;
2481 
2483 #define XCB_TRANSLATE_COORDINATES 40
2484 
2489  uint8_t major_opcode;
2490  uint8_t pad0;
2491  uint16_t length;
2492  xcb_window_t src_window;
2493  xcb_window_t dst_window;
2494  int16_t src_x;
2495  int16_t src_y;
2497 
2502  uint8_t response_type;
2503  uint8_t same_screen;
2504  uint16_t sequence;
2505  uint32_t length;
2506  xcb_window_t child;
2507  int16_t dst_x;
2508  int16_t dst_y;
2510 
2512 #define XCB_WARP_POINTER 41
2513 
2518  uint8_t major_opcode;
2519  uint8_t pad0;
2520  uint16_t length;
2521  xcb_window_t src_window;
2522  xcb_window_t dst_window;
2523  int16_t src_x;
2524  int16_t src_y;
2525  uint16_t src_width;
2526  uint16_t src_height;
2527  int16_t dst_x;
2528  int16_t dst_y;
2530 
2531 typedef enum xcb_input_focus_t {
2548 
2550 #define XCB_SET_INPUT_FOCUS 42
2551 
2556  uint8_t major_opcode;
2557  uint8_t revert_to;
2558  uint16_t length;
2559  xcb_window_t focus;
2560  xcb_timestamp_t time;
2562 
2567  unsigned int sequence;
2569 
2571 #define XCB_GET_INPUT_FOCUS 43
2572 
2577  uint8_t major_opcode;
2578  uint8_t pad0;
2579  uint16_t length;
2581 
2586  uint8_t response_type;
2587  uint8_t revert_to;
2588  uint16_t sequence;
2589  uint32_t length;
2590  xcb_window_t focus;
2592 
2597  unsigned int sequence;
2599 
2601 #define XCB_QUERY_KEYMAP 44
2602 
2607  uint8_t major_opcode;
2608  uint8_t pad0;
2609  uint16_t length;
2611 
2616  uint8_t response_type;
2617  uint8_t pad0;
2618  uint16_t sequence;
2619  uint32_t length;
2620  uint8_t keys[32];
2622 
2624 #define XCB_OPEN_FONT 45
2625 
2629 typedef struct xcb_open_font_request_t {
2630  uint8_t major_opcode;
2631  uint8_t pad0;
2632  uint16_t length;
2633  xcb_font_t fid;
2634  uint16_t name_len;
2635  uint8_t pad1[2];
2637 
2639 #define XCB_CLOSE_FONT 46
2640 
2645  uint8_t major_opcode;
2646  uint8_t pad0;
2647  uint16_t length;
2648  xcb_font_t font;
2650 
2651 typedef enum xcb_font_draw_t {
2652  XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
2653  XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
2654 } xcb_font_draw_t;
2655 
2659 typedef struct xcb_fontprop_t {
2660  xcb_atom_t name;
2661  uint32_t value;
2662 } xcb_fontprop_t;
2663 
2667 typedef struct xcb_fontprop_iterator_t {
2668  xcb_fontprop_t *data;
2669  int rem;
2670  int index;
2672 
2676 typedef struct xcb_charinfo_t {
2677  int16_t left_side_bearing;
2678  int16_t right_side_bearing;
2679  int16_t character_width;
2680  int16_t ascent;
2681  int16_t descent;
2682  uint16_t attributes;
2683 } xcb_charinfo_t;
2684 
2688 typedef struct xcb_charinfo_iterator_t {
2689  xcb_charinfo_t *data;
2690  int rem;
2691  int index;
2693 
2697 typedef struct xcb_query_font_cookie_t {
2698  unsigned int sequence;
2700 
2702 #define XCB_QUERY_FONT 47
2703 
2708  uint8_t major_opcode;
2709  uint8_t pad0;
2710  uint16_t length;
2711  xcb_fontable_t font;
2713 
2717 typedef struct xcb_query_font_reply_t {
2718  uint8_t response_type;
2719  uint8_t pad0;
2720  uint16_t sequence;
2721  uint32_t length;
2722  xcb_charinfo_t min_bounds;
2723  uint8_t pad1[4];
2724  xcb_charinfo_t max_bounds;
2725  uint8_t pad2[4];
2726  uint16_t min_char_or_byte2;
2727  uint16_t max_char_or_byte2;
2728  uint16_t default_char;
2729  uint16_t properties_len;
2730  uint8_t draw_direction;
2731  uint8_t min_byte1;
2732  uint8_t max_byte1;
2733  uint8_t all_chars_exist;
2734  int16_t font_ascent;
2735  int16_t font_descent;
2736  uint32_t char_infos_len;
2738 
2743  unsigned int sequence;
2745 
2747 #define XCB_QUERY_TEXT_EXTENTS 48
2748 
2753  uint8_t major_opcode;
2754  uint8_t odd_length;
2755  uint16_t length;
2756  xcb_fontable_t font;
2758 
2763  uint8_t response_type;
2764  uint8_t draw_direction;
2765  uint16_t sequence;
2766  uint32_t length;
2767  int16_t font_ascent;
2768  int16_t font_descent;
2769  int16_t overall_ascent;
2770  int16_t overall_descent;
2771  int32_t overall_width;
2772  int32_t overall_left;
2773  int32_t overall_right;
2775 
2779 typedef struct xcb_str_t {
2780  uint8_t name_len;
2781 } xcb_str_t;
2782 
2786 typedef struct xcb_str_iterator_t {
2787  xcb_str_t *data;
2788  int rem;
2789  int index;
2791 
2795 typedef struct xcb_list_fonts_cookie_t {
2796  unsigned int sequence;
2798 
2800 #define XCB_LIST_FONTS 49
2801 
2806  uint8_t major_opcode;
2807  uint8_t pad0;
2808  uint16_t length;
2809  uint16_t max_names;
2810  uint16_t pattern_len;
2812 
2816 typedef struct xcb_list_fonts_reply_t {
2817  uint8_t response_type;
2818  uint8_t pad0;
2819  uint16_t sequence;
2820  uint32_t length;
2821  uint16_t names_len;
2822  uint8_t pad1[22];
2824 
2829  unsigned int sequence;
2831 
2833 #define XCB_LIST_FONTS_WITH_INFO 50
2834 
2839  uint8_t major_opcode;
2840  uint8_t pad0;
2841  uint16_t length;
2842  uint16_t max_names;
2843  uint16_t pattern_len;
2845 
2850  uint8_t response_type;
2851  uint8_t name_len;
2852  uint16_t sequence;
2853  uint32_t length;
2854  xcb_charinfo_t min_bounds;
2855  uint8_t pad0[4];
2856  xcb_charinfo_t max_bounds;
2857  uint8_t pad1[4];
2858  uint16_t min_char_or_byte2;
2859  uint16_t max_char_or_byte2;
2860  uint16_t default_char;
2861  uint16_t properties_len;
2862  uint8_t draw_direction;
2863  uint8_t min_byte1;
2864  uint8_t max_byte1;
2865  uint8_t all_chars_exist;
2866  int16_t font_ascent;
2867  int16_t font_descent;
2868  uint32_t replies_hint;
2870 
2872 #define XCB_SET_FONT_PATH 51
2873 
2878  uint8_t major_opcode;
2879  uint8_t pad0;
2880  uint16_t length;
2881  uint16_t font_qty;
2882  uint8_t pad1[2];
2884 
2889  unsigned int sequence;
2891 
2893 #define XCB_GET_FONT_PATH 52
2894 
2899  uint8_t major_opcode;
2900  uint8_t pad0;
2901  uint16_t length;
2903 
2908  uint8_t response_type;
2909  uint8_t pad0;
2910  uint16_t sequence;
2911  uint32_t length;
2912  uint16_t path_len;
2913  uint8_t pad1[22];
2915 
2917 #define XCB_CREATE_PIXMAP 53
2918 
2923  uint8_t major_opcode;
2924  uint8_t depth;
2925  uint16_t length;
2926  xcb_pixmap_t pid;
2927  xcb_drawable_t drawable;
2928  uint16_t width;
2929  uint16_t height;
2931 
2933 #define XCB_FREE_PIXMAP 54
2934 
2939  uint8_t major_opcode;
2940  uint8_t pad0;
2941  uint16_t length;
2942  xcb_pixmap_t pixmap;
2944 
2945 typedef enum xcb_gc_t {
3014  XCB_GC_FILL_RULE = 512,
3017  XCB_GC_TILE = 1024,
3051  XCB_GC_FONT = 16384,
3086  XCB_GC_DASH_LIST = 2097152,
3092 } xcb_gc_t;
3093 
3094 typedef enum xcb_gx_t {
3095  XCB_GX_CLEAR = 0,
3096  XCB_GX_AND = 1,
3097  XCB_GX_AND_REVERSE = 2,
3098  XCB_GX_COPY = 3,
3099  XCB_GX_AND_INVERTED = 4,
3100  XCB_GX_NOOP = 5,
3101  XCB_GX_XOR = 6,
3102  XCB_GX_OR = 7,
3103  XCB_GX_NOR = 8,
3104  XCB_GX_EQUIV = 9,
3105  XCB_GX_INVERT = 10,
3106  XCB_GX_OR_REVERSE = 11,
3107  XCB_GX_COPY_INVERTED = 12,
3108  XCB_GX_OR_INVERTED = 13,
3109  XCB_GX_NAND = 14,
3110  XCB_GX_SET = 15
3111 } xcb_gx_t;
3112 
3113 typedef enum xcb_line_style_t {
3114  XCB_LINE_STYLE_SOLID = 0,
3115  XCB_LINE_STYLE_ON_OFF_DASH = 1,
3116  XCB_LINE_STYLE_DOUBLE_DASH = 2
3117 } xcb_line_style_t;
3118 
3119 typedef enum xcb_cap_style_t {
3120  XCB_CAP_STYLE_NOT_LAST = 0,
3121  XCB_CAP_STYLE_BUTT = 1,
3122  XCB_CAP_STYLE_ROUND = 2,
3123  XCB_CAP_STYLE_PROJECTING = 3
3124 } xcb_cap_style_t;
3125 
3126 typedef enum xcb_join_style_t {
3127  XCB_JOIN_STYLE_MITER = 0,
3128  XCB_JOIN_STYLE_ROUND = 1,
3129  XCB_JOIN_STYLE_BEVEL = 2
3130 } xcb_join_style_t;
3131 
3132 typedef enum xcb_fill_style_t {
3133  XCB_FILL_STYLE_SOLID = 0,
3134  XCB_FILL_STYLE_TILED = 1,
3135  XCB_FILL_STYLE_STIPPLED = 2,
3136  XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
3137 } xcb_fill_style_t;
3138 
3139 typedef enum xcb_fill_rule_t {
3140  XCB_FILL_RULE_EVEN_ODD = 0,
3141  XCB_FILL_RULE_WINDING = 1
3142 } xcb_fill_rule_t;
3143 
3144 typedef enum xcb_subwindow_mode_t {
3145  XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
3146  XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
3147 } xcb_subwindow_mode_t;
3148 
3149 typedef enum xcb_arc_mode_t {
3150  XCB_ARC_MODE_CHORD = 0,
3151  XCB_ARC_MODE_PIE_SLICE = 1
3152 } xcb_arc_mode_t;
3153 
3155 #define XCB_CREATE_GC 55
3156 
3160 typedef struct xcb_create_gc_request_t {
3161  uint8_t major_opcode;
3162  uint8_t pad0;
3163  uint16_t length;
3164  xcb_gcontext_t cid;
3165  xcb_drawable_t drawable;
3166  uint32_t value_mask;
3168 
3170 #define XCB_CHANGE_GC 56
3171 
3175 typedef struct xcb_change_gc_request_t {
3176  uint8_t major_opcode;
3177  uint8_t pad0;
3178  uint16_t length;
3179  xcb_gcontext_t gc;
3180  uint32_t value_mask;
3182 
3184 #define XCB_COPY_GC 57
3185 
3189 typedef struct xcb_copy_gc_request_t {
3190  uint8_t major_opcode;
3191  uint8_t pad0;
3192  uint16_t length;
3193  xcb_gcontext_t src_gc;
3194  xcb_gcontext_t dst_gc;
3195  uint32_t value_mask;
3197 
3199 #define XCB_SET_DASHES 58
3200 
3205  uint8_t major_opcode;
3206  uint8_t pad0;
3207  uint16_t length;
3208  xcb_gcontext_t gc;
3209  uint16_t dash_offset;
3210  uint16_t dashes_len;
3212 
3213 typedef enum xcb_clip_ordering_t {
3214  XCB_CLIP_ORDERING_UNSORTED = 0,
3215  XCB_CLIP_ORDERING_Y_SORTED = 1,
3216  XCB_CLIP_ORDERING_YX_SORTED = 2,
3217  XCB_CLIP_ORDERING_YX_BANDED = 3
3218 } xcb_clip_ordering_t;
3219 
3221 #define XCB_SET_CLIP_RECTANGLES 59
3222 
3227  uint8_t major_opcode;
3228  uint8_t ordering;
3229  uint16_t length;
3230  xcb_gcontext_t gc;
3231  int16_t clip_x_origin;
3232  int16_t clip_y_origin;
3234 
3236 #define XCB_FREE_GC 60
3237 
3241 typedef struct xcb_free_gc_request_t {
3242  uint8_t major_opcode;
3243  uint8_t pad0;
3244  uint16_t length;
3245  xcb_gcontext_t gc;
3247 
3249 #define XCB_CLEAR_AREA 61
3250 
3255  uint8_t major_opcode;
3256  uint8_t exposures;
3257  uint16_t length;
3258  xcb_window_t window;
3259  int16_t x;
3260  int16_t y;
3261  uint16_t width;
3262  uint16_t height;
3264 
3266 #define XCB_COPY_AREA 62
3267 
3271 typedef struct xcb_copy_area_request_t {
3272  uint8_t major_opcode;
3273  uint8_t pad0;
3274  uint16_t length;
3275  xcb_drawable_t src_drawable;
3276  xcb_drawable_t dst_drawable;
3277  xcb_gcontext_t gc;
3278  int16_t src_x;
3279  int16_t src_y;
3280  int16_t dst_x;
3281  int16_t dst_y;
3282  uint16_t width;
3283  uint16_t height;
3285 
3287 #define XCB_COPY_PLANE 63
3288 
3293  uint8_t major_opcode;
3294  uint8_t pad0;
3295  uint16_t length;
3296  xcb_drawable_t src_drawable;
3297  xcb_drawable_t dst_drawable;
3298  xcb_gcontext_t gc;
3299  int16_t src_x;
3300  int16_t src_y;
3301  int16_t dst_x;
3302  int16_t dst_y;
3303  uint16_t width;
3304  uint16_t height;
3305  uint32_t bit_plane;
3307 
3308 typedef enum xcb_coord_mode_t {
3316 
3318 #define XCB_POLY_POINT 64
3319 
3324  uint8_t major_opcode;
3325  uint8_t coordinate_mode;
3326  uint16_t length;
3327  xcb_drawable_t drawable;
3328  xcb_gcontext_t gc;
3330 
3332 #define XCB_POLY_LINE 65
3333 
3337 typedef struct xcb_poly_line_request_t {
3338  uint8_t major_opcode;
3339  uint8_t coordinate_mode;
3340  uint16_t length;
3341  xcb_drawable_t drawable;
3342  xcb_gcontext_t gc;
3344 
3348 typedef struct xcb_segment_t {
3349  int16_t x1;
3350  int16_t y1;
3351  int16_t x2;
3352  int16_t y2;
3353 } xcb_segment_t;
3354 
3358 typedef struct xcb_segment_iterator_t {
3359  xcb_segment_t *data;
3360  int rem;
3361  int index;
3363 
3365 #define XCB_POLY_SEGMENT 66
3366 
3371  uint8_t major_opcode;
3372  uint8_t pad0;
3373  uint16_t length;
3374  xcb_drawable_t drawable;
3375  xcb_gcontext_t gc;
3377 
3379 #define XCB_POLY_RECTANGLE 67
3380 
3385  uint8_t major_opcode;
3386  uint8_t pad0;
3387  uint16_t length;
3388  xcb_drawable_t drawable;
3389  xcb_gcontext_t gc;
3391 
3393 #define XCB_POLY_ARC 68
3394 
3398 typedef struct xcb_poly_arc_request_t {
3399  uint8_t major_opcode;
3400  uint8_t pad0;
3401  uint16_t length;
3402  xcb_drawable_t drawable;
3403  xcb_gcontext_t gc;
3405 
3406 typedef enum xcb_poly_shape_t {
3407  XCB_POLY_SHAPE_COMPLEX = 0,
3408  XCB_POLY_SHAPE_NONCONVEX = 1,
3409  XCB_POLY_SHAPE_CONVEX = 2
3410 } xcb_poly_shape_t;
3411 
3413 #define XCB_FILL_POLY 69
3414 
3418 typedef struct xcb_fill_poly_request_t {
3419  uint8_t major_opcode;
3420  uint8_t pad0;
3421  uint16_t length;
3422  xcb_drawable_t drawable;
3423  xcb_gcontext_t gc;
3424  uint8_t shape;
3425  uint8_t coordinate_mode;
3426  uint8_t pad1[2];
3428 
3430 #define XCB_POLY_FILL_RECTANGLE 70
3431 
3436  uint8_t major_opcode;
3437  uint8_t pad0;
3438  uint16_t length;
3439  xcb_drawable_t drawable;
3440  xcb_gcontext_t gc;
3442 
3444 #define XCB_POLY_FILL_ARC 71
3445 
3450  uint8_t major_opcode;
3451  uint8_t pad0;
3452  uint16_t length;
3453  xcb_drawable_t drawable;
3454  xcb_gcontext_t gc;
3456 
3457 typedef enum xcb_image_format_t {
3458  XCB_IMAGE_FORMAT_XY_BITMAP = 0,
3459  XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
3460  XCB_IMAGE_FORMAT_Z_PIXMAP = 2
3461 } xcb_image_format_t;
3462 
3464 #define XCB_PUT_IMAGE 72
3465 
3469 typedef struct xcb_put_image_request_t {
3470  uint8_t major_opcode;
3471  uint8_t format;
3472  uint16_t length;
3473  xcb_drawable_t drawable;
3474  xcb_gcontext_t gc;
3475  uint16_t width;
3476  uint16_t height;
3477  int16_t dst_x;
3478  int16_t dst_y;
3479  uint8_t left_pad;
3480  uint8_t depth;
3481  uint8_t pad0[2];
3483 
3487 typedef struct xcb_get_image_cookie_t {
3488  unsigned int sequence;
3490 
3492 #define XCB_GET_IMAGE 73
3493 
3497 typedef struct xcb_get_image_request_t {
3498  uint8_t major_opcode;
3499  uint8_t format;
3500  uint16_t length;
3501  xcb_drawable_t drawable;
3502  int16_t x;
3503  int16_t y;
3504  uint16_t width;
3505  uint16_t height;
3506  uint32_t plane_mask;
3508 
3512 typedef struct xcb_get_image_reply_t {
3513  uint8_t response_type;
3514  uint8_t depth;
3515  uint16_t sequence;
3516  uint32_t length;
3517  xcb_visualid_t visual;
3518  uint8_t pad0[20];
3520 
3522 #define XCB_POLY_TEXT_8 74
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_POLY_TEXT_16 75
3539 
3544  uint8_t major_opcode;
3545  uint8_t pad0;
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_8 76
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 
3570 #define XCB_IMAGE_TEXT_16 77
3571 
3576  uint8_t major_opcode;
3577  uint8_t string_len;
3578  uint16_t length;
3579  xcb_drawable_t drawable;
3580  xcb_gcontext_t gc;
3581  int16_t x;
3582  int16_t y;
3584 
3585 typedef enum xcb_colormap_alloc_t {
3586  XCB_COLORMAP_ALLOC_NONE = 0,
3587  XCB_COLORMAP_ALLOC_ALL = 1
3588 } xcb_colormap_alloc_t;
3589 
3591 #define XCB_CREATE_COLORMAP 78
3592 
3597  uint8_t major_opcode;
3598  uint8_t alloc;
3599  uint16_t length;
3600  xcb_colormap_t mid;
3601  xcb_window_t window;
3602  xcb_visualid_t visual;
3604 
3606 #define XCB_FREE_COLORMAP 79
3607 
3612  uint8_t major_opcode;
3613  uint8_t pad0;
3614  uint16_t length;
3615  xcb_colormap_t cmap;
3617 
3619 #define XCB_COPY_COLORMAP_AND_FREE 80
3620 
3625  uint8_t major_opcode;
3626  uint8_t pad0;
3627  uint16_t length;
3628  xcb_colormap_t mid;
3629  xcb_colormap_t src_cmap;
3631 
3633 #define XCB_INSTALL_COLORMAP 81
3634 
3639  uint8_t major_opcode;
3640  uint8_t pad0;
3641  uint16_t length;
3642  xcb_colormap_t cmap;
3644 
3646 #define XCB_UNINSTALL_COLORMAP 82
3647 
3652  uint8_t major_opcode;
3653  uint8_t pad0;
3654  uint16_t length;
3655  xcb_colormap_t cmap;
3657 
3662  unsigned int sequence;
3664 
3666 #define XCB_LIST_INSTALLED_COLORMAPS 83
3667 
3672  uint8_t major_opcode;
3673  uint8_t pad0;
3674  uint16_t length;
3675  xcb_window_t window;
3677 
3682  uint8_t response_type;
3683  uint8_t pad0;
3684  uint16_t sequence;
3685  uint32_t length;
3686  uint16_t cmaps_len;
3687  uint8_t pad1[22];
3689 
3694  unsigned int sequence;
3696 
3698 #define XCB_ALLOC_COLOR 84
3699 
3704  uint8_t major_opcode;
3705  uint8_t pad0;
3706  uint16_t length;
3707  xcb_colormap_t cmap;
3708  uint16_t red;
3709  uint16_t green;
3710  uint16_t blue;
3711  uint8_t pad1[2];
3713 
3717 typedef struct xcb_alloc_color_reply_t {
3718  uint8_t response_type;
3719  uint8_t pad0;
3720  uint16_t sequence;
3721  uint32_t length;
3722  uint16_t red;
3723  uint16_t green;
3724  uint16_t blue;
3725  uint8_t pad1[2];
3726  uint32_t pixel;
3728 
3733  unsigned int sequence;
3735 
3737 #define XCB_ALLOC_NAMED_COLOR 85
3738 
3743  uint8_t major_opcode;
3744  uint8_t pad0;
3745  uint16_t length;
3746  xcb_colormap_t cmap;
3747  uint16_t name_len;
3748  uint8_t pad1[2];
3750 
3755  uint8_t response_type;
3756  uint8_t pad0;
3757  uint16_t sequence;
3758  uint32_t length;
3759  uint32_t pixel;
3760  uint16_t exact_red;
3761  uint16_t exact_green;
3762  uint16_t exact_blue;
3763  uint16_t visual_red;
3764  uint16_t visual_green;
3765  uint16_t visual_blue;
3767 
3772  unsigned int sequence;
3774 
3776 #define XCB_ALLOC_COLOR_CELLS 86
3777 
3782  uint8_t major_opcode;
3783  uint8_t contiguous;
3784  uint16_t length;
3785  xcb_colormap_t cmap;
3786  uint16_t colors;
3787  uint16_t planes;
3789 
3794  uint8_t response_type;
3795  uint8_t pad0;
3796  uint16_t sequence;
3797  uint32_t length;
3798  uint16_t pixels_len;
3799  uint16_t masks_len;
3800  uint8_t pad1[20];
3802 
3807  unsigned int sequence;
3809 
3811 #define XCB_ALLOC_COLOR_PLANES 87
3812 
3817  uint8_t major_opcode;
3818  uint8_t contiguous;
3819  uint16_t length;
3820  xcb_colormap_t cmap;
3821  uint16_t colors;
3822  uint16_t reds;
3823  uint16_t greens;
3824  uint16_t blues;
3826 
3831  uint8_t response_type;
3832  uint8_t pad0;
3833  uint16_t sequence;
3834  uint32_t length;
3835  uint16_t pixels_len;
3836  uint8_t pad1[2];
3837  uint32_t red_mask;
3838  uint32_t green_mask;
3839  uint32_t blue_mask;
3840  uint8_t pad2[8];
3842 
3844 #define XCB_FREE_COLORS 88
3845 
3850  uint8_t major_opcode;
3851  uint8_t pad0;
3852  uint16_t length;
3853  xcb_colormap_t cmap;
3854  uint32_t plane_mask;
3856 
3857 typedef enum xcb_color_flag_t {
3858  XCB_COLOR_FLAG_RED = 1,
3859  XCB_COLOR_FLAG_GREEN = 2,
3860  XCB_COLOR_FLAG_BLUE = 4
3861 } xcb_color_flag_t;
3862 
3866 typedef struct xcb_coloritem_t {
3867  uint32_t pixel;
3868  uint16_t red;
3869  uint16_t green;
3870  uint16_t blue;
3871  uint8_t flags;
3872  uint8_t pad0;
3873 } xcb_coloritem_t;
3874 
3879  xcb_coloritem_t *data;
3880  int rem;
3881  int index;
3883 
3885 #define XCB_STORE_COLORS 89
3886 
3891  uint8_t major_opcode;
3892  uint8_t pad0;
3893  uint16_t length;
3894  xcb_colormap_t cmap;
3896 
3898 #define XCB_STORE_NAMED_COLOR 90
3899 
3904  uint8_t major_opcode;
3905  uint8_t flags;
3906  uint16_t length;
3907  xcb_colormap_t cmap;
3908  uint32_t pixel;
3909  uint16_t name_len;
3910  uint8_t pad0[2];
3912 
3916 typedef struct xcb_rgb_t {
3917  uint16_t red;
3918  uint16_t green;
3919  uint16_t blue;
3920  uint8_t pad0[2];
3921 } xcb_rgb_t;
3922 
3926 typedef struct xcb_rgb_iterator_t {
3927  xcb_rgb_t *data;
3928  int rem;
3929  int index;
3931 
3936  unsigned int sequence;
3938 
3940 #define XCB_QUERY_COLORS 91
3941 
3946  uint8_t major_opcode;
3947  uint8_t pad0;
3948  uint16_t length;
3949  xcb_colormap_t cmap;
3951 
3956  uint8_t response_type;
3957  uint8_t pad0;
3958  uint16_t sequence;
3959  uint32_t length;
3960  uint16_t colors_len;
3961  uint8_t pad1[22];
3963 
3968  unsigned int sequence;
3970 
3972 #define XCB_LOOKUP_COLOR 92
3973 
3978  uint8_t major_opcode;
3979  uint8_t pad0;
3980  uint16_t length;
3981  xcb_colormap_t cmap;
3982  uint16_t name_len;
3983  uint8_t pad1[2];
3985 
3990  uint8_t response_type;
3991  uint8_t pad0;
3992  uint16_t sequence;
3993  uint32_t length;
3994  uint16_t exact_red;
3995  uint16_t exact_green;
3996  uint16_t exact_blue;
3997  uint16_t visual_red;
3998  uint16_t visual_green;
3999  uint16_t visual_blue;
4001 
4002 typedef enum xcb_pixmap_enum_t {
4003  XCB_PIXMAP_NONE = 0
4004 } xcb_pixmap_enum_t;
4005 
4007 #define XCB_CREATE_CURSOR 93
4008 
4013  uint8_t major_opcode;
4014  uint8_t pad0;
4015  uint16_t length;
4016  xcb_cursor_t cid;
4017  xcb_pixmap_t source;
4018  xcb_pixmap_t mask;
4019  uint16_t fore_red;
4020  uint16_t fore_green;
4021  uint16_t fore_blue;
4022  uint16_t back_red;
4023  uint16_t back_green;
4024  uint16_t back_blue;
4025  uint16_t x;
4026  uint16_t y;
4028 
4029 typedef enum xcb_font_enum_t {
4030  XCB_FONT_NONE = 0
4031 } xcb_font_enum_t;
4032 
4034 #define XCB_CREATE_GLYPH_CURSOR 94
4035 
4040  uint8_t major_opcode;
4041  uint8_t pad0;
4042  uint16_t length;
4043  xcb_cursor_t cid;
4044  xcb_font_t source_font;
4045  xcb_font_t mask_font;
4046  uint16_t source_char;
4047  uint16_t mask_char;
4048  uint16_t fore_red;
4049  uint16_t fore_green;
4050  uint16_t fore_blue;
4051  uint16_t back_red;
4052  uint16_t back_green;
4053  uint16_t back_blue;
4055 
4057 #define XCB_FREE_CURSOR 95
4058 
4063  uint8_t major_opcode;
4064  uint8_t pad0;
4065  uint16_t length;
4066  xcb_cursor_t cursor;
4068 
4070 #define XCB_RECOLOR_CURSOR 96
4071 
4076  uint8_t major_opcode;
4077  uint8_t pad0;
4078  uint16_t length;
4079  xcb_cursor_t cursor;
4080  uint16_t fore_red;
4081  uint16_t fore_green;
4082  uint16_t fore_blue;
4083  uint16_t back_red;
4084  uint16_t back_green;
4085  uint16_t back_blue;
4087 
4088 typedef enum xcb_query_shape_of_t {
4089  XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
4090  XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
4091  XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
4092 } xcb_query_shape_of_t;
4093 
4098  unsigned int sequence;
4100 
4102 #define XCB_QUERY_BEST_SIZE 97
4103 
4108  uint8_t major_opcode;
4109  uint8_t _class;
4110  uint16_t length;
4111  xcb_drawable_t drawable;
4112  uint16_t width;
4113  uint16_t height;
4115 
4120  uint8_t response_type;
4121  uint8_t pad0;
4122  uint16_t sequence;
4123  uint32_t length;
4124  uint16_t width;
4125  uint16_t height;
4127 
4132  unsigned int sequence;
4134 
4136 #define XCB_QUERY_EXTENSION 98
4137 
4142  uint8_t major_opcode;
4143  uint8_t pad0;
4144  uint16_t length;
4145  uint16_t name_len;
4146  uint8_t pad1[2];
4148 
4153  uint8_t response_type;
4154  uint8_t pad0;
4155  uint16_t sequence;
4156  uint32_t length;
4157  uint8_t present;
4158  uint8_t major_opcode;
4159  uint8_t first_event;
4160  uint8_t first_error;
4162 
4167  unsigned int sequence;
4169 
4171 #define XCB_LIST_EXTENSIONS 99
4172 
4177  uint8_t major_opcode;
4178  uint8_t pad0;
4179  uint16_t length;
4181 
4186  uint8_t response_type;
4187  uint8_t names_len;
4188  uint16_t sequence;
4189  uint32_t length;
4190  uint8_t pad0[24];
4192 
4194 #define XCB_CHANGE_KEYBOARD_MAPPING 100
4195 
4200  uint8_t major_opcode;
4201  uint8_t keycode_count;
4202  uint16_t length;
4203  xcb_keycode_t first_keycode;
4204  uint8_t keysyms_per_keycode;
4205  uint8_t pad0[2];
4207 
4212  unsigned int sequence;
4214 
4216 #define XCB_GET_KEYBOARD_MAPPING 101
4217 
4222  uint8_t major_opcode;
4223  uint8_t pad0;
4224  uint16_t length;
4225  xcb_keycode_t first_keycode;
4226  uint8_t count;
4228 
4233  uint8_t response_type;
4234  uint8_t keysyms_per_keycode;
4235  uint16_t sequence;
4236  uint32_t length;
4237  uint8_t pad0[24];
4239 
4240 typedef enum xcb_kb_t {
4241  XCB_KB_KEY_CLICK_PERCENT = 1,
4242  XCB_KB_BELL_PERCENT = 2,
4243  XCB_KB_BELL_PITCH = 4,
4244  XCB_KB_BELL_DURATION = 8,
4245  XCB_KB_LED = 16,
4246  XCB_KB_LED_MODE = 32,
4247  XCB_KB_KEY = 64,
4248  XCB_KB_AUTO_REPEAT_MODE = 128
4249 } xcb_kb_t;
4250 
4251 typedef enum xcb_led_mode_t {
4252  XCB_LED_MODE_OFF = 0,
4253  XCB_LED_MODE_ON = 1
4254 } xcb_led_mode_t;
4255 
4256 typedef enum xcb_auto_repeat_mode_t {
4257  XCB_AUTO_REPEAT_MODE_OFF = 0,
4258  XCB_AUTO_REPEAT_MODE_ON = 1,
4259  XCB_AUTO_REPEAT_MODE_DEFAULT = 2
4260 } xcb_auto_repeat_mode_t;
4261 
4263 #define XCB_CHANGE_KEYBOARD_CONTROL 102
4264 
4269  uint8_t major_opcode;
4270  uint8_t pad0;
4271  uint16_t length;
4272  uint32_t value_mask;
4274 
4279  unsigned int sequence;
4281 
4283 #define XCB_GET_KEYBOARD_CONTROL 103
4284 
4289  uint8_t major_opcode;
4290  uint8_t pad0;
4291  uint16_t length;
4293 
4298  uint8_t response_type;
4299  uint8_t global_auto_repeat;
4300  uint16_t sequence;
4301  uint32_t length;
4302  uint32_t led_mask;
4303  uint8_t key_click_percent;
4304  uint8_t bell_percent;
4305  uint16_t bell_pitch;
4306  uint16_t bell_duration;
4307  uint8_t pad0[2];
4308  uint8_t auto_repeats[32];
4310 
4312 #define XCB_BELL 104
4313 
4317 typedef struct xcb_bell_request_t {
4318  uint8_t major_opcode;
4319  int8_t percent;
4320  uint16_t length;
4322 
4324 #define XCB_CHANGE_POINTER_CONTROL 105
4325 
4330  uint8_t major_opcode;
4331  uint8_t pad0;
4332  uint16_t length;
4333  int16_t acceleration_numerator;
4334  int16_t acceleration_denominator;
4335  int16_t threshold;
4336  uint8_t do_acceleration;
4337  uint8_t do_threshold;
4339 
4344  unsigned int sequence;
4346 
4348 #define XCB_GET_POINTER_CONTROL 106
4349 
4354  uint8_t major_opcode;
4355  uint8_t pad0;
4356  uint16_t length;
4358 
4363  uint8_t response_type;
4364  uint8_t pad0;
4365  uint16_t sequence;
4366  uint32_t length;
4367  uint16_t acceleration_numerator;
4368  uint16_t acceleration_denominator;
4369  uint16_t threshold;
4370  uint8_t pad1[18];
4372 
4373 typedef enum xcb_blanking_t {
4374  XCB_BLANKING_NOT_PREFERRED = 0,
4375  XCB_BLANKING_PREFERRED = 1,
4376  XCB_BLANKING_DEFAULT = 2
4377 } xcb_blanking_t;
4378 
4379 typedef enum xcb_exposures_t {
4380  XCB_EXPOSURES_NOT_ALLOWED = 0,
4381  XCB_EXPOSURES_ALLOWED = 1,
4382  XCB_EXPOSURES_DEFAULT = 2
4383 } xcb_exposures_t;
4384 
4386 #define XCB_SET_SCREEN_SAVER 107
4387 
4392  uint8_t major_opcode;
4393  uint8_t pad0;
4394  uint16_t length;
4395  int16_t timeout;
4396  int16_t interval;
4397  uint8_t prefer_blanking;
4398  uint8_t allow_exposures;
4400 
4405  unsigned int sequence;
4407 
4409 #define XCB_GET_SCREEN_SAVER 108
4410 
4415  uint8_t major_opcode;
4416  uint8_t pad0;
4417  uint16_t length;
4419 
4424  uint8_t response_type;
4425  uint8_t pad0;
4426  uint16_t sequence;
4427  uint32_t length;
4428  uint16_t timeout;
4429  uint16_t interval;
4430  uint8_t prefer_blanking;
4431  uint8_t allow_exposures;
4432  uint8_t pad1[18];
4434 
4435 typedef enum xcb_host_mode_t {
4436  XCB_HOST_MODE_INSERT = 0,
4437  XCB_HOST_MODE_DELETE = 1
4438 } xcb_host_mode_t;
4439 
4440 typedef enum xcb_family_t {
4441  XCB_FAMILY_INTERNET = 0,
4442  XCB_FAMILY_DECNET = 1,
4443  XCB_FAMILY_CHAOS = 2,
4444  XCB_FAMILY_SERVER_INTERPRETED = 5,
4445  XCB_FAMILY_INTERNET_6 = 6
4446 } xcb_family_t;
4447 
4449 #define XCB_CHANGE_HOSTS 109
4450 
4455  uint8_t major_opcode;
4456  uint8_t mode;
4457  uint16_t length;
4458  uint8_t family;
4459  uint8_t pad0;
4460  uint16_t address_len;
4462 
4466 typedef struct xcb_host_t {
4467  uint8_t family;
4468  uint8_t pad0;
4469  uint16_t address_len;
4470 } xcb_host_t;
4471 
4475 typedef struct xcb_host_iterator_t {
4476  xcb_host_t *data;
4477  int rem;
4478  int index;
4480 
4484 typedef struct xcb_list_hosts_cookie_t {
4485  unsigned int sequence;
4487 
4489 #define XCB_LIST_HOSTS 110
4490 
4495  uint8_t major_opcode;
4496  uint8_t pad0;
4497  uint16_t length;
4499 
4503 typedef struct xcb_list_hosts_reply_t {
4504  uint8_t response_type;
4505  uint8_t mode;
4506  uint16_t sequence;
4507  uint32_t length;
4508  uint16_t hosts_len;
4509  uint8_t pad0[22];
4511 
4512 typedef enum xcb_access_control_t {
4513  XCB_ACCESS_CONTROL_DISABLE = 0,
4514  XCB_ACCESS_CONTROL_ENABLE = 1
4515 } xcb_access_control_t;
4516 
4518 #define XCB_SET_ACCESS_CONTROL 111
4519 
4524  uint8_t major_opcode;
4525  uint8_t mode;
4526  uint16_t length;
4528 
4529 typedef enum xcb_close_down_t {
4530  XCB_CLOSE_DOWN_DESTROY_ALL = 0,
4531  XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
4532  XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
4533 } xcb_close_down_t;
4534 
4536 #define XCB_SET_CLOSE_DOWN_MODE 112
4537 
4542  uint8_t major_opcode;
4543  uint8_t mode;
4544  uint16_t length;
4546 
4547 typedef enum xcb_kill_t {
4548  XCB_KILL_ALL_TEMPORARY = 0
4549 } xcb_kill_t;
4550 
4552 #define XCB_KILL_CLIENT 113
4553 
4558  uint8_t major_opcode;
4559  uint8_t pad0;
4560  uint16_t length;
4561  uint32_t resource;
4563 
4565 #define XCB_ROTATE_PROPERTIES 114
4566 
4571  uint8_t major_opcode;
4572  uint8_t pad0;
4573  uint16_t length;
4574  xcb_window_t window;
4575  uint16_t atoms_len;
4576  int16_t delta;
4578 
4579 typedef enum xcb_screen_saver_t {
4580  XCB_SCREEN_SAVER_RESET = 0,
4581  XCB_SCREEN_SAVER_ACTIVE = 1
4582 } xcb_screen_saver_t;
4583 
4585 #define XCB_FORCE_SCREEN_SAVER 115
4586 
4591  uint8_t major_opcode;
4592  uint8_t mode;
4593  uint16_t length;
4595 
4596 typedef enum xcb_mapping_status_t {
4597  XCB_MAPPING_STATUS_SUCCESS = 0,
4598  XCB_MAPPING_STATUS_BUSY = 1,
4599  XCB_MAPPING_STATUS_FAILURE = 2
4600 } xcb_mapping_status_t;
4601 
4606  unsigned int sequence;
4608 
4610 #define XCB_SET_POINTER_MAPPING 116
4611 
4616  uint8_t major_opcode;
4617  uint8_t map_len;
4618  uint16_t length;
4620 
4625  uint8_t response_type;
4626  uint8_t status;
4627  uint16_t sequence;
4628  uint32_t length;
4630 
4635  unsigned int sequence;
4637 
4639 #define XCB_GET_POINTER_MAPPING 117
4640 
4645  uint8_t major_opcode;
4646  uint8_t pad0;
4647  uint16_t length;
4649 
4654  uint8_t response_type;
4655  uint8_t map_len;
4656  uint16_t sequence;
4657  uint32_t length;
4658  uint8_t pad0[24];
4660 
4661 typedef enum xcb_map_index_t {
4662  XCB_MAP_INDEX_SHIFT = 0,
4663  XCB_MAP_INDEX_LOCK = 1,
4664  XCB_MAP_INDEX_CONTROL = 2,
4665  XCB_MAP_INDEX_1 = 3,
4666  XCB_MAP_INDEX_2 = 4,
4667  XCB_MAP_INDEX_3 = 5,
4668  XCB_MAP_INDEX_4 = 6,
4669  XCB_MAP_INDEX_5 = 7
4670 } xcb_map_index_t;
4671 
4676  unsigned int sequence;
4678 
4680 #define XCB_SET_MODIFIER_MAPPING 118
4681 
4686  uint8_t major_opcode;
4687  uint8_t keycodes_per_modifier;
4688  uint16_t length;
4690 
4695  uint8_t response_type;
4696  uint8_t status;
4697  uint16_t sequence;
4698  uint32_t length;
4700 
4705  unsigned int sequence;
4707 
4709 #define XCB_GET_MODIFIER_MAPPING 119
4710 
4715  uint8_t major_opcode;
4716  uint8_t pad0;
4717  uint16_t length;
4719 
4724  uint8_t response_type;
4725  uint8_t keycodes_per_modifier;
4726  uint16_t sequence;
4727  uint32_t length;
4728  uint8_t pad0[24];
4730 
4732 #define XCB_NO_OPERATION 127
4733 
4738  uint8_t major_opcode;
4739  uint8_t pad0;
4740  uint16_t length;
4742 
4752 /*****************************************************************************
4753  **
4754  ** void xcb_char2b_next
4755  **
4756  ** @param xcb_char2b_iterator_t *i
4757  ** @returns void
4758  **
4759  *****************************************************************************/
4760 
4761 void
4763 
4774 /*****************************************************************************
4775  **
4776  ** xcb_generic_iterator_t xcb_char2b_end
4777  **
4778  ** @param xcb_char2b_iterator_t i
4779  ** @returns xcb_generic_iterator_t
4780  **
4781  *****************************************************************************/
4782 
4785 
4795 /*****************************************************************************
4796  **
4797  ** void xcb_window_next
4798  **
4799  ** @param xcb_window_iterator_t *i
4800  ** @returns void
4801  **
4802  *****************************************************************************/
4803 
4804 void
4806 
4817 /*****************************************************************************
4818  **
4819  ** xcb_generic_iterator_t xcb_window_end
4820  **
4821  ** @param xcb_window_iterator_t i
4822  ** @returns xcb_generic_iterator_t
4823  **
4824  *****************************************************************************/
4825 
4828 
4838 /*****************************************************************************
4839  **
4840  ** void xcb_pixmap_next
4841  **
4842  ** @param xcb_pixmap_iterator_t *i
4843  ** @returns void
4844  **
4845  *****************************************************************************/
4846 
4847 void
4849 
4860 /*****************************************************************************
4861  **
4862  ** xcb_generic_iterator_t xcb_pixmap_end
4863  **
4864  ** @param xcb_pixmap_iterator_t i
4865  ** @returns xcb_generic_iterator_t
4866  **
4867  *****************************************************************************/
4868 
4871 
4881 /*****************************************************************************
4882  **
4883  ** void xcb_cursor_next
4884  **
4885  ** @param xcb_cursor_iterator_t *i
4886  ** @returns void
4887  **
4888  *****************************************************************************/
4889 
4890 void
4892 
4903 /*****************************************************************************
4904  **
4905  ** xcb_generic_iterator_t xcb_cursor_end
4906  **
4907  ** @param xcb_cursor_iterator_t i
4908  ** @returns xcb_generic_iterator_t
4909  **
4910  *****************************************************************************/
4911 
4914 
4924 /*****************************************************************************
4925  **
4926  ** void xcb_font_next
4927  **
4928  ** @param xcb_font_iterator_t *i
4929  ** @returns void
4930  **
4931  *****************************************************************************/
4932 
4933 void
4935 
4946 /*****************************************************************************
4947  **
4948  ** xcb_generic_iterator_t xcb_font_end
4949  **
4950  ** @param xcb_font_iterator_t i
4951  ** @returns xcb_generic_iterator_t
4952  **
4953  *****************************************************************************/
4954 
4957 
4967 /*****************************************************************************
4968  **
4969  ** void xcb_gcontext_next
4970  **
4971  ** @param xcb_gcontext_iterator_t *i
4972  ** @returns void
4973  **
4974  *****************************************************************************/
4975 
4976 void
4978 
4989 /*****************************************************************************
4990  **
4991  ** xcb_generic_iterator_t xcb_gcontext_end
4992  **
4993  ** @param xcb_gcontext_iterator_t i
4994  ** @returns xcb_generic_iterator_t
4995  **
4996  *****************************************************************************/
4997 
5000 
5010 /*****************************************************************************
5011  **
5012  ** void xcb_colormap_next
5013  **
5014  ** @param xcb_colormap_iterator_t *i
5015  ** @returns void
5016  **
5017  *****************************************************************************/
5018 
5019 void
5021 
5032 /*****************************************************************************
5033  **
5034  ** xcb_generic_iterator_t xcb_colormap_end
5035  **
5036  ** @param xcb_colormap_iterator_t i
5037  ** @returns xcb_generic_iterator_t
5038  **
5039  *****************************************************************************/
5040 
5043 
5053 /*****************************************************************************
5054  **
5055  ** void xcb_atom_next
5056  **
5057  ** @param xcb_atom_iterator_t *i
5058  ** @returns void
5059  **
5060  *****************************************************************************/
5061 
5062 void
5064 
5075 /*****************************************************************************
5076  **
5077  ** xcb_generic_iterator_t xcb_atom_end
5078  **
5079  ** @param xcb_atom_iterator_t i
5080  ** @returns xcb_generic_iterator_t
5081  **
5082  *****************************************************************************/
5083 
5086 
5096 /*****************************************************************************
5097  **
5098  ** void xcb_drawable_next
5099  **
5100  ** @param xcb_drawable_iterator_t *i
5101  ** @returns void
5102  **
5103  *****************************************************************************/
5104 
5105 void
5107 
5118 /*****************************************************************************
5119  **
5120  ** xcb_generic_iterator_t xcb_drawable_end
5121  **
5122  ** @param xcb_drawable_iterator_t i
5123  ** @returns xcb_generic_iterator_t
5124  **
5125  *****************************************************************************/
5126 
5129 
5139 /*****************************************************************************
5140  **
5141  ** void xcb_fontable_next
5142  **
5143  ** @param xcb_fontable_iterator_t *i
5144  ** @returns void
5145  **
5146  *****************************************************************************/
5147 
5148 void
5150 
5161 /*****************************************************************************
5162  **
5163  ** xcb_generic_iterator_t xcb_fontable_end
5164  **
5165  ** @param xcb_fontable_iterator_t i
5166  ** @returns xcb_generic_iterator_t
5167  **
5168  *****************************************************************************/
5169 
5172 
5182 /*****************************************************************************
5183  **
5184  ** void xcb_visualid_next
5185  **
5186  ** @param xcb_visualid_iterator_t *i
5187  ** @returns void
5188  **
5189  *****************************************************************************/
5190 
5191 void
5193 
5204 /*****************************************************************************
5205  **
5206  ** xcb_generic_iterator_t xcb_visualid_end
5207  **
5208  ** @param xcb_visualid_iterator_t i
5209  ** @returns xcb_generic_iterator_t
5210  **
5211  *****************************************************************************/
5212 
5215 
5225 /*****************************************************************************
5226  **
5227  ** void xcb_timestamp_next
5228  **
5229  ** @param xcb_timestamp_iterator_t *i
5230  ** @returns void
5231  **
5232  *****************************************************************************/
5233 
5234 void
5236 
5247 /*****************************************************************************
5248  **
5249  ** xcb_generic_iterator_t xcb_timestamp_end
5250  **
5251  ** @param xcb_timestamp_iterator_t i
5252  ** @returns xcb_generic_iterator_t
5253  **
5254  *****************************************************************************/
5255 
5258 
5268 /*****************************************************************************
5269  **
5270  ** void xcb_keysym_next
5271  **
5272  ** @param xcb_keysym_iterator_t *i
5273  ** @returns void
5274  **
5275  *****************************************************************************/
5276 
5277 void
5279 
5290 /*****************************************************************************
5291  **
5292  ** xcb_generic_iterator_t xcb_keysym_end
5293  **
5294  ** @param xcb_keysym_iterator_t i
5295  ** @returns xcb_generic_iterator_t
5296  **
5297  *****************************************************************************/
5298 
5301 
5311 /*****************************************************************************
5312  **
5313  ** void xcb_keycode_next
5314  **
5315  ** @param xcb_keycode_iterator_t *i
5316  ** @returns void
5317  **
5318  *****************************************************************************/
5319 
5320 void
5322 
5333 /*****************************************************************************
5334  **
5335  ** xcb_generic_iterator_t xcb_keycode_end
5336  **
5337  ** @param xcb_keycode_iterator_t i
5338  ** @returns xcb_generic_iterator_t
5339  **
5340  *****************************************************************************/
5341 
5344 
5354 /*****************************************************************************
5355  **
5356  ** void xcb_button_next
5357  **
5358  ** @param xcb_button_iterator_t *i
5359  ** @returns void
5360  **
5361  *****************************************************************************/
5362 
5363 void
5365 
5376 /*****************************************************************************
5377  **
5378  ** xcb_generic_iterator_t xcb_button_end
5379  **
5380  ** @param xcb_button_iterator_t i
5381  ** @returns xcb_generic_iterator_t
5382  **
5383  *****************************************************************************/
5384 
5387 
5397 /*****************************************************************************
5398  **
5399  ** void xcb_point_next
5400  **
5401  ** @param xcb_point_iterator_t *i
5402  ** @returns void
5403  **
5404  *****************************************************************************/
5405 
5406 void
5408 
5419 /*****************************************************************************
5420  **
5421  ** xcb_generic_iterator_t xcb_point_end
5422  **
5423  ** @param xcb_point_iterator_t i
5424  ** @returns xcb_generic_iterator_t
5425  **
5426  *****************************************************************************/
5427 
5430 
5440 /*****************************************************************************
5441  **
5442  ** void xcb_rectangle_next
5443  **
5444  ** @param xcb_rectangle_iterator_t *i
5445  ** @returns void
5446  **
5447  *****************************************************************************/
5448 
5449 void
5451 
5462 /*****************************************************************************
5463  **
5464  ** xcb_generic_iterator_t xcb_rectangle_end
5465  **
5466  ** @param xcb_rectangle_iterator_t i
5467  ** @returns xcb_generic_iterator_t
5468  **
5469  *****************************************************************************/
5470 
5473 
5483 /*****************************************************************************
5484  **
5485  ** void xcb_arc_next
5486  **
5487  ** @param xcb_arc_iterator_t *i
5488  ** @returns void
5489  **
5490  *****************************************************************************/
5491 
5492 void
5494 
5505 /*****************************************************************************
5506  **
5507  ** xcb_generic_iterator_t xcb_arc_end
5508  **
5509  ** @param xcb_arc_iterator_t i
5510  ** @returns xcb_generic_iterator_t
5511  **
5512  *****************************************************************************/
5513 
5516 
5526 /*****************************************************************************
5527  **
5528  ** void xcb_format_next
5529  **
5530  ** @param xcb_format_iterator_t *i
5531  ** @returns void
5532  **
5533  *****************************************************************************/
5534 
5535 void
5537 
5548 /*****************************************************************************
5549  **
5550  ** xcb_generic_iterator_t xcb_format_end
5551  **
5552  ** @param xcb_format_iterator_t i
5553  ** @returns xcb_generic_iterator_t
5554  **
5555  *****************************************************************************/
5556 
5559 
5569 /*****************************************************************************
5570  **
5571  ** void xcb_visualtype_next
5572  **
5573  ** @param xcb_visualtype_iterator_t *i
5574  ** @returns void
5575  **
5576  *****************************************************************************/
5577 
5578 void
5580 
5591 /*****************************************************************************
5592  **
5593  ** xcb_generic_iterator_t xcb_visualtype_end
5594  **
5595  ** @param xcb_visualtype_iterator_t i
5596  ** @returns xcb_generic_iterator_t
5597  **
5598  *****************************************************************************/
5599 
5602 
5603 int
5604 xcb_depth_sizeof (const void *_buffer );
5605 
5606 
5607 /*****************************************************************************
5608  **
5609  ** xcb_visualtype_t * xcb_depth_visuals
5610  **
5611  ** @param const xcb_depth_t *R
5612  ** @returns xcb_visualtype_t *
5613  **
5614  *****************************************************************************/
5615 
5617 xcb_depth_visuals (const xcb_depth_t *R );
5618 
5619 
5620 /*****************************************************************************
5621  **
5622  ** int xcb_depth_visuals_length
5623  **
5624  ** @param const xcb_depth_t *R
5625  ** @returns int
5626  **
5627  *****************************************************************************/
5628 
5629 int
5630 xcb_depth_visuals_length (const xcb_depth_t *R );
5631 
5632 
5633 /*****************************************************************************
5634  **
5635  ** xcb_visualtype_iterator_t xcb_depth_visuals_iterator
5636  **
5637  ** @param const xcb_depth_t *R
5638  ** @returns xcb_visualtype_iterator_t
5639  **
5640  *****************************************************************************/
5641 
5643 xcb_depth_visuals_iterator (const xcb_depth_t *R );
5644 
5654 /*****************************************************************************
5655  **
5656  ** void xcb_depth_next
5657  **
5658  ** @param xcb_depth_iterator_t *i
5659  ** @returns void
5660  **
5661  *****************************************************************************/
5662 
5663 void
5665 
5676 /*****************************************************************************
5677  **
5678  ** xcb_generic_iterator_t xcb_depth_end
5679  **
5680  ** @param xcb_depth_iterator_t i
5681  ** @returns xcb_generic_iterator_t
5682  **
5683  *****************************************************************************/
5684 
5687 
5688 int
5689 xcb_screen_sizeof (const void *_buffer );
5690 
5691 
5692 /*****************************************************************************
5693  **
5694  ** int xcb_screen_allowed_depths_length
5695  **
5696  ** @param const xcb_screen_t *R
5697  ** @returns int
5698  **
5699  *****************************************************************************/
5700 
5701 int
5702 xcb_screen_allowed_depths_length (const xcb_screen_t *R );
5703 
5704 
5705 /*****************************************************************************
5706  **
5707  ** xcb_depth_iterator_t xcb_screen_allowed_depths_iterator
5708  **
5709  ** @param const xcb_screen_t *R
5710  ** @returns xcb_depth_iterator_t
5711  **
5712  *****************************************************************************/
5713 
5715 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R );
5716 
5726 /*****************************************************************************
5727  **
5728  ** void xcb_screen_next
5729  **
5730  ** @param xcb_screen_iterator_t *i
5731  ** @returns void
5732  **
5733  *****************************************************************************/
5734 
5735 void
5737 
5748 /*****************************************************************************
5749  **
5750  ** xcb_generic_iterator_t xcb_screen_end
5751  **
5752  ** @param xcb_screen_iterator_t i
5753  ** @returns xcb_generic_iterator_t
5754  **
5755  *****************************************************************************/
5756 
5759 
5760 int
5761 xcb_setup_request_sizeof (const void *_buffer );
5762 
5763 
5764 /*****************************************************************************
5765  **
5766  ** char * xcb_setup_request_authorization_protocol_name
5767  **
5768  ** @param const xcb_setup_request_t *R
5769  ** @returns char *
5770  **
5771  *****************************************************************************/
5772 
5773 char *
5774 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R );
5775 
5776 
5777 /*****************************************************************************
5778  **
5779  ** int xcb_setup_request_authorization_protocol_name_length
5780  **
5781  ** @param const xcb_setup_request_t *R
5782  ** @returns int
5783  **
5784  *****************************************************************************/
5785 
5786 int
5787 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R );
5788 
5789 
5790 /*****************************************************************************
5791  **
5792  ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_name_end
5793  **
5794  ** @param const xcb_setup_request_t *R
5795  ** @returns xcb_generic_iterator_t
5796  **
5797  *****************************************************************************/
5798 
5800 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R );
5801 
5802 
5803 /*****************************************************************************
5804  **
5805  ** char * xcb_setup_request_authorization_protocol_data
5806  **
5807  ** @param const xcb_setup_request_t *R
5808  ** @returns char *
5809  **
5810  *****************************************************************************/
5811 
5812 char *
5813 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R );
5814 
5815 
5816 /*****************************************************************************
5817  **
5818  ** int xcb_setup_request_authorization_protocol_data_length
5819  **
5820  ** @param const xcb_setup_request_t *R
5821  ** @returns int
5822  **
5823  *****************************************************************************/
5824 
5825 int
5826 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R );
5827 
5828 
5829 /*****************************************************************************
5830  **
5831  ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_data_end
5832  **
5833  ** @param const xcb_setup_request_t *R
5834  ** @returns xcb_generic_iterator_t
5835  **
5836  *****************************************************************************/
5837 
5839 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R );
5840 
5850 /*****************************************************************************
5851  **
5852  ** void xcb_setup_request_next
5853  **
5854  ** @param xcb_setup_request_iterator_t *i
5855  ** @returns void
5856  **
5857  *****************************************************************************/
5858 
5859 void
5861 
5872 /*****************************************************************************
5873  **
5874  ** xcb_generic_iterator_t xcb_setup_request_end
5875  **
5876  ** @param xcb_setup_request_iterator_t i
5877  ** @returns xcb_generic_iterator_t
5878  **
5879  *****************************************************************************/
5880 
5883 
5884 int
5885 xcb_setup_failed_sizeof (const void *_buffer );
5886 
5887 
5888 /*****************************************************************************
5889  **
5890  ** char * xcb_setup_failed_reason
5891  **
5892  ** @param const xcb_setup_failed_t *R
5893  ** @returns char *
5894  **
5895  *****************************************************************************/
5896 
5897 char *
5898 xcb_setup_failed_reason (const xcb_setup_failed_t *R );
5899 
5900 
5901 /*****************************************************************************
5902  **
5903  ** int xcb_setup_failed_reason_length
5904  **
5905  ** @param const xcb_setup_failed_t *R
5906  ** @returns int
5907  **
5908  *****************************************************************************/
5909 
5910 int
5911 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R );
5912 
5913 
5914 /*****************************************************************************
5915  **
5916  ** xcb_generic_iterator_t xcb_setup_failed_reason_end
5917  **
5918  ** @param const xcb_setup_failed_t *R
5919  ** @returns xcb_generic_iterator_t
5920  **
5921  *****************************************************************************/
5922 
5924 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R );
5925 
5935 /*****************************************************************************
5936  **
5937  ** void xcb_setup_failed_next
5938  **
5939  ** @param xcb_setup_failed_iterator_t *i
5940  ** @returns void
5941  **
5942  *****************************************************************************/
5943 
5944 void
5946 
5957 /*****************************************************************************
5958  **
5959  ** xcb_generic_iterator_t xcb_setup_failed_end
5960  **
5961  ** @param xcb_setup_failed_iterator_t i
5962  ** @returns xcb_generic_iterator_t
5963  **
5964  *****************************************************************************/
5965 
5968 
5969 int
5970 xcb_setup_authenticate_sizeof (const void *_buffer );
5971 
5972 
5973 /*****************************************************************************
5974  **
5975  ** char * xcb_setup_authenticate_reason
5976  **
5977  ** @param const xcb_setup_authenticate_t *R
5978  ** @returns char *
5979  **
5980  *****************************************************************************/
5981 
5982 char *
5983 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R );
5984 
5985 
5986 /*****************************************************************************
5987  **
5988  ** int xcb_setup_authenticate_reason_length
5989  **
5990  ** @param const xcb_setup_authenticate_t *R
5991  ** @returns int
5992  **
5993  *****************************************************************************/
5994 
5995 int
5996 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R );
5997 
5998 
5999 /*****************************************************************************
6000  **
6001  ** xcb_generic_iterator_t xcb_setup_authenticate_reason_end
6002  **
6003  ** @param const xcb_setup_authenticate_t *R
6004  ** @returns xcb_generic_iterator_t
6005  **
6006  *****************************************************************************/
6007 
6009 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R );
6010 
6020 /*****************************************************************************
6021  **
6022  ** void xcb_setup_authenticate_next
6023  **
6024  ** @param xcb_setup_authenticate_iterator_t *i
6025  ** @returns void
6026  **
6027  *****************************************************************************/
6028 
6029 void
6031 
6042 /*****************************************************************************
6043  **
6044  ** xcb_generic_iterator_t xcb_setup_authenticate_end
6045  **
6046  ** @param xcb_setup_authenticate_iterator_t i
6047  ** @returns xcb_generic_iterator_t
6048  **
6049  *****************************************************************************/
6050 
6053 
6054 int
6055 xcb_setup_sizeof (const void *_buffer );
6056 
6057 
6058 /*****************************************************************************
6059  **
6060  ** char * xcb_setup_vendor
6061  **
6062  ** @param const xcb_setup_t *R
6063  ** @returns char *
6064  **
6065  *****************************************************************************/
6066 
6067 char *
6068 xcb_setup_vendor (const xcb_setup_t *R );
6069 
6070 
6071 /*****************************************************************************
6072  **
6073  ** int xcb_setup_vendor_length
6074  **
6075  ** @param const xcb_setup_t *R
6076  ** @returns int
6077  **
6078  *****************************************************************************/
6079 
6080 int
6081 xcb_setup_vendor_length (const xcb_setup_t *R );
6082 
6083 
6084 /*****************************************************************************
6085  **
6086  ** xcb_generic_iterator_t xcb_setup_vendor_end
6087  **
6088  ** @param const xcb_setup_t *R
6089  ** @returns xcb_generic_iterator_t
6090  **
6091  *****************************************************************************/
6092 
6094 xcb_setup_vendor_end (const xcb_setup_t *R );
6095 
6096 
6097 /*****************************************************************************
6098  **
6099  ** xcb_format_t * xcb_setup_pixmap_formats
6100  **
6101  ** @param const xcb_setup_t *R
6102  ** @returns xcb_format_t *
6103  **
6104  *****************************************************************************/
6105 
6106 xcb_format_t *
6107 xcb_setup_pixmap_formats (const xcb_setup_t *R );
6108 
6109 
6110 /*****************************************************************************
6111  **
6112  ** int xcb_setup_pixmap_formats_length
6113  **
6114  ** @param const xcb_setup_t *R
6115  ** @returns int
6116  **
6117  *****************************************************************************/
6118 
6119 int
6120 xcb_setup_pixmap_formats_length (const xcb_setup_t *R );
6121 
6122 
6123 /*****************************************************************************
6124  **
6125  ** xcb_format_iterator_t xcb_setup_pixmap_formats_iterator
6126  **
6127  ** @param const xcb_setup_t *R
6128  ** @returns xcb_format_iterator_t
6129  **
6130  *****************************************************************************/
6131 
6133 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R );
6134 
6135 
6136 /*****************************************************************************
6137  **
6138  ** int xcb_setup_roots_length
6139  **
6140  ** @param const xcb_setup_t *R
6141  ** @returns int
6142  **
6143  *****************************************************************************/
6144 
6145 int
6146 xcb_setup_roots_length (const xcb_setup_t *R );
6147 
6148 
6149 /*****************************************************************************
6150  **
6151  ** xcb_screen_iterator_t xcb_setup_roots_iterator
6152  **
6153  ** @param const xcb_setup_t *R
6154  ** @returns xcb_screen_iterator_t
6155  **
6156  *****************************************************************************/
6157 
6159 xcb_setup_roots_iterator (const xcb_setup_t *R );
6160 
6170 /*****************************************************************************
6171  **
6172  ** void xcb_setup_next
6173  **
6174  ** @param xcb_setup_iterator_t *i
6175  ** @returns void
6176  **
6177  *****************************************************************************/
6178 
6179 void
6181 
6192 /*****************************************************************************
6193  **
6194  ** xcb_generic_iterator_t xcb_setup_end
6195  **
6196  ** @param xcb_setup_iterator_t i
6197  ** @returns xcb_generic_iterator_t
6198  **
6199  *****************************************************************************/
6200 
6203 
6213 /*****************************************************************************
6214  **
6215  ** void xcb_client_message_data_next
6216  **
6217  ** @param xcb_client_message_data_iterator_t *i
6218  ** @returns void
6219  **
6220  *****************************************************************************/
6221 
6222 void
6224 
6235 /*****************************************************************************
6236  **
6237  ** xcb_generic_iterator_t xcb_client_message_data_end
6238  **
6239  ** @param xcb_client_message_data_iterator_t i
6240  ** @returns xcb_generic_iterator_t
6241  **
6242  *****************************************************************************/
6243 
6246 
6247 int
6248 xcb_create_window_sizeof (const void *_buffer );
6249 
6297 /*****************************************************************************
6298  **
6299  ** xcb_void_cookie_t xcb_create_window_checked
6300  **
6301  ** @param xcb_connection_t *c
6302  ** @param uint8_t depth
6303  ** @param xcb_window_t wid
6304  ** @param xcb_window_t parent
6305  ** @param int16_t x
6306  ** @param int16_t y
6307  ** @param uint16_t width
6308  ** @param uint16_t height
6309  ** @param uint16_t border_width
6310  ** @param uint16_t _class
6311  ** @param xcb_visualid_t visual
6312  ** @param uint32_t value_mask
6313  ** @param const uint32_t *value_list
6314  ** @returns xcb_void_cookie_t
6315  **
6316  *****************************************************************************/
6317 
6320  uint8_t depth ,
6321  xcb_window_t wid ,
6322  xcb_window_t parent ,
6323  int16_t x ,
6324  int16_t y ,
6325  uint16_t width ,
6326  uint16_t height ,
6327  uint16_t border_width ,
6328  uint16_t _class ,
6329  xcb_visualid_t visual ,
6330  uint32_t value_mask ,
6331  const uint32_t *value_list );
6332 
6377 /*****************************************************************************
6378  **
6379  ** xcb_void_cookie_t xcb_create_window
6380  **
6381  ** @param xcb_connection_t *c
6382  ** @param uint8_t depth
6383  ** @param xcb_window_t wid
6384  ** @param xcb_window_t parent
6385  ** @param int16_t x
6386  ** @param int16_t y
6387  ** @param uint16_t width
6388  ** @param uint16_t height
6389  ** @param uint16_t border_width
6390  ** @param uint16_t _class
6391  ** @param xcb_visualid_t visual
6392  ** @param uint32_t value_mask
6393  ** @param const uint32_t *value_list
6394  ** @returns xcb_void_cookie_t
6395  **
6396  *****************************************************************************/
6397 
6400  uint8_t depth ,
6401  xcb_window_t wid ,
6402  xcb_window_t parent ,
6403  int16_t x ,
6404  int16_t y ,
6405  uint16_t width ,
6406  uint16_t height ,
6407  uint16_t border_width ,
6408  uint16_t _class ,
6409  xcb_visualid_t visual ,
6410  uint32_t value_mask ,
6411  const uint32_t *value_list );
6412 
6413 int
6414 xcb_change_window_attributes_sizeof (const void *_buffer );
6415 
6435 /*****************************************************************************
6436  **
6437  ** xcb_void_cookie_t xcb_change_window_attributes_checked
6438  **
6439  ** @param xcb_connection_t *c
6440  ** @param xcb_window_t window
6441  ** @param uint32_t value_mask
6442  ** @param const uint32_t *value_list
6443  ** @returns xcb_void_cookie_t
6444  **
6445  *****************************************************************************/
6446 
6449  xcb_window_t window ,
6450  uint32_t value_mask ,
6451  const uint32_t *value_list );
6452 
6469 /*****************************************************************************
6470  **
6471  ** xcb_void_cookie_t xcb_change_window_attributes
6472  **
6473  ** @param xcb_connection_t *c
6474  ** @param xcb_window_t window
6475  ** @param uint32_t value_mask
6476  ** @param const uint32_t *value_list
6477  ** @returns xcb_void_cookie_t
6478  **
6479  *****************************************************************************/
6480 
6483  xcb_window_t window ,
6484  uint32_t value_mask ,
6485  const uint32_t *value_list );
6486 
6498 /*****************************************************************************
6499  **
6500  ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes
6501  **
6502  ** @param xcb_connection_t *c
6503  ** @param xcb_window_t window
6504  ** @returns xcb_get_window_attributes_cookie_t
6505  **
6506  *****************************************************************************/
6507 
6510  xcb_window_t window );
6511 
6526 /*****************************************************************************
6527  **
6528  ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes_unchecked
6529  **
6530  ** @param xcb_connection_t *c
6531  ** @param xcb_window_t window
6532  ** @returns xcb_get_window_attributes_cookie_t
6533  **
6534  *****************************************************************************/
6535 
6538  xcb_window_t window );
6539 
6555 /*****************************************************************************
6556  **
6557  ** xcb_get_window_attributes_reply_t * xcb_get_window_attributes_reply
6558  **
6559  ** @param xcb_connection_t *c
6560  ** @param xcb_get_window_attributes_cookie_t cookie
6561  ** @param xcb_generic_error_t **e
6562  ** @returns xcb_get_window_attributes_reply_t *
6563  **
6564  *****************************************************************************/
6565 
6569  xcb_generic_error_t **e );
6570 
6590 /*****************************************************************************
6591  **
6592  ** xcb_void_cookie_t xcb_destroy_window_checked
6593  **
6594  ** @param xcb_connection_t *c
6595  ** @param xcb_window_t window
6596  ** @returns xcb_void_cookie_t
6597  **
6598  *****************************************************************************/
6599 
6602  xcb_window_t window );
6603 
6620 /*****************************************************************************
6621  **
6622  ** xcb_void_cookie_t xcb_destroy_window
6623  **
6624  ** @param xcb_connection_t *c
6625  ** @param xcb_window_t window
6626  ** @returns xcb_void_cookie_t
6627  **
6628  *****************************************************************************/
6629 
6632  xcb_window_t window );
6633 
6646 /*****************************************************************************
6647  **
6648  ** xcb_void_cookie_t xcb_destroy_subwindows_checked
6649  **
6650  ** @param xcb_connection_t *c
6651  ** @param xcb_window_t window
6652  ** @returns xcb_void_cookie_t
6653  **
6654  *****************************************************************************/
6655 
6658  xcb_window_t window );
6659 
6669 /*****************************************************************************
6670  **
6671  ** xcb_void_cookie_t xcb_destroy_subwindows
6672  **
6673  ** @param xcb_connection_t *c
6674  ** @param xcb_window_t window
6675  ** @returns xcb_void_cookie_t
6676  **
6677  *****************************************************************************/
6678 
6681  xcb_window_t window );
6682 
6702 /*****************************************************************************
6703  **
6704  ** xcb_void_cookie_t xcb_change_save_set_checked
6705  **
6706  ** @param xcb_connection_t *c
6707  ** @param uint8_t mode
6708  ** @param xcb_window_t window
6709  ** @returns xcb_void_cookie_t
6710  **
6711  *****************************************************************************/
6712 
6715  uint8_t mode ,
6716  xcb_window_t window );
6717 
6734 /*****************************************************************************
6735  **
6736  ** xcb_void_cookie_t xcb_change_save_set
6737  **
6738  ** @param xcb_connection_t *c
6739  ** @param uint8_t mode
6740  ** @param xcb_window_t window
6741  ** @returns xcb_void_cookie_t
6742  **
6743  *****************************************************************************/
6744 
6747  uint8_t mode ,
6748  xcb_window_t window );
6749 
6772 /*****************************************************************************
6773  **
6774  ** xcb_void_cookie_t xcb_reparent_window_checked
6775  **
6776  ** @param xcb_connection_t *c
6777  ** @param xcb_window_t window
6778  ** @param xcb_window_t parent
6779  ** @param int16_t x
6780  ** @param int16_t y
6781  ** @returns xcb_void_cookie_t
6782  **
6783  *****************************************************************************/
6784 
6787  xcb_window_t window ,
6788  xcb_window_t parent ,
6789  int16_t x ,
6790  int16_t y );
6791 
6811 /*****************************************************************************
6812  **
6813  ** xcb_void_cookie_t xcb_reparent_window
6814  **
6815  ** @param xcb_connection_t *c
6816  ** @param xcb_window_t window
6817  ** @param xcb_window_t parent
6818  ** @param int16_t x
6819  ** @param int16_t y
6820  ** @returns xcb_void_cookie_t
6821  **
6822  *****************************************************************************/
6823 
6826  xcb_window_t window ,
6827  xcb_window_t parent ,
6828  int16_t x ,
6829  int16_t y );
6830 
6863 /*****************************************************************************
6864  **
6865  ** xcb_void_cookie_t xcb_map_window_checked
6866  **
6867  ** @param xcb_connection_t *c
6868  ** @param xcb_window_t window
6869  ** @returns xcb_void_cookie_t
6870  **
6871  *****************************************************************************/
6872 
6875  xcb_window_t window );
6876 
6906 /*****************************************************************************
6907  **
6908  ** xcb_void_cookie_t xcb_map_window
6909  **
6910  ** @param xcb_connection_t *c
6911  ** @param xcb_window_t window
6912  ** @returns xcb_void_cookie_t
6913  **
6914  *****************************************************************************/
6915 
6918  xcb_window_t window );
6919 
6932 /*****************************************************************************
6933  **
6934  ** xcb_void_cookie_t xcb_map_subwindows_checked
6935  **
6936  ** @param xcb_connection_t *c
6937  ** @param xcb_window_t window
6938  ** @returns xcb_void_cookie_t
6939  **
6940  *****************************************************************************/
6941 
6944  xcb_window_t window );
6945 
6955 /*****************************************************************************
6956  **
6957  ** xcb_void_cookie_t xcb_map_subwindows
6958  **
6959  ** @param xcb_connection_t *c
6960  ** @param xcb_window_t window
6961  ** @returns xcb_void_cookie_t
6962  **
6963  *****************************************************************************/
6964 
6967  xcb_window_t window );
6968 
6987 /*****************************************************************************
6988  **
6989  ** xcb_void_cookie_t xcb_unmap_window_checked
6990  **
6991  ** @param xcb_connection_t *c
6992  ** @param xcb_window_t window
6993  ** @returns xcb_void_cookie_t
6994  **
6995  *****************************************************************************/
6996 
6999  xcb_window_t window );
7000 
7016 /*****************************************************************************
7017  **
7018  ** xcb_void_cookie_t xcb_unmap_window
7019  **
7020  ** @param xcb_connection_t *c
7021  ** @param xcb_window_t window
7022  ** @returns xcb_void_cookie_t
7023  **
7024  *****************************************************************************/
7025 
7028  xcb_window_t window );
7029 
7042 /*****************************************************************************
7043  **
7044  ** xcb_void_cookie_t xcb_unmap_subwindows_checked
7045  **
7046  ** @param xcb_connection_t *c
7047  ** @param xcb_window_t window
7048  ** @returns xcb_void_cookie_t
7049  **
7050  *****************************************************************************/
7051 
7054  xcb_window_t window );
7055 
7065 /*****************************************************************************
7066  **
7067  ** xcb_void_cookie_t xcb_unmap_subwindows
7068  **
7069  ** @param xcb_connection_t *c
7070  ** @param xcb_window_t window
7071  ** @returns xcb_void_cookie_t
7072  **
7073  *****************************************************************************/
7074 
7077  xcb_window_t window );
7078 
7079 int
7080 xcb_configure_window_sizeof (const void *_buffer );
7081 
7099 /*****************************************************************************
7100  **
7101  ** xcb_void_cookie_t xcb_configure_window_checked
7102  **
7103  ** @param xcb_connection_t *c
7104  ** @param xcb_window_t window
7105  ** @param uint16_t value_mask
7106  ** @param const uint32_t *value_list
7107  ** @returns xcb_void_cookie_t
7108  **
7109  *****************************************************************************/
7110 
7113  xcb_window_t window ,
7114  uint16_t value_mask ,
7115  const uint32_t *value_list );
7116 
7131 /*****************************************************************************
7132  **
7133  ** xcb_void_cookie_t xcb_configure_window
7134  **
7135  ** @param xcb_connection_t *c
7136  ** @param xcb_window_t window
7137  ** @param uint16_t value_mask
7138  ** @param const uint32_t *value_list
7139  ** @returns xcb_void_cookie_t
7140  **
7141  *****************************************************************************/
7142 
7145  xcb_window_t window ,
7146  uint16_t value_mask ,
7147  const uint32_t *value_list );
7148 
7169 /*****************************************************************************
7170  **
7171  ** xcb_void_cookie_t xcb_circulate_window_checked
7172  **
7173  ** @param xcb_connection_t *c
7174  ** @param uint8_t direction
7175  ** @param xcb_window_t window
7176  ** @returns xcb_void_cookie_t
7177  **
7178  *****************************************************************************/
7179 
7182  uint8_t direction ,
7183  xcb_window_t window );
7184 
7202 /*****************************************************************************
7203  **
7204  ** xcb_void_cookie_t xcb_circulate_window
7205  **
7206  ** @param xcb_connection_t *c
7207  ** @param uint8_t direction
7208  ** @param xcb_window_t window
7209  ** @returns xcb_void_cookie_t
7210  **
7211  *****************************************************************************/
7212 
7215  uint8_t direction ,
7216  xcb_window_t window );
7217 
7229 /*****************************************************************************
7230  **
7231  ** xcb_get_geometry_cookie_t xcb_get_geometry
7232  **
7233  ** @param xcb_connection_t *c
7234  ** @param xcb_drawable_t drawable
7235  ** @returns xcb_get_geometry_cookie_t
7236  **
7237  *****************************************************************************/
7238 
7241  xcb_drawable_t drawable );
7242 
7257 /*****************************************************************************
7258  **
7259  ** xcb_get_geometry_cookie_t xcb_get_geometry_unchecked
7260  **
7261  ** @param xcb_connection_t *c
7262  ** @param xcb_drawable_t drawable
7263  ** @returns xcb_get_geometry_cookie_t
7264  **
7265  *****************************************************************************/
7266 
7269  xcb_drawable_t drawable );
7270 
7286 /*****************************************************************************
7287  **
7288  ** xcb_get_geometry_reply_t * xcb_get_geometry_reply
7289  **
7290  ** @param xcb_connection_t *c
7291  ** @param xcb_get_geometry_cookie_t cookie
7292  ** @param xcb_generic_error_t **e
7293  ** @returns xcb_get_geometry_reply_t *
7294  **
7295  *****************************************************************************/
7296 
7299  xcb_get_geometry_cookie_t cookie ,
7300  xcb_generic_error_t **e );
7301 
7302 int
7303 xcb_query_tree_sizeof (const void *_buffer );
7304 
7317 /*****************************************************************************
7318  **
7319  ** xcb_query_tree_cookie_t xcb_query_tree
7320  **
7321  ** @param xcb_connection_t *c
7322  ** @param xcb_window_t window
7323  ** @returns xcb_query_tree_cookie_t
7324  **
7325  *****************************************************************************/
7326 
7329  xcb_window_t window );
7330 
7346 /*****************************************************************************
7347  **
7348  ** xcb_query_tree_cookie_t xcb_query_tree_unchecked
7349  **
7350  ** @param xcb_connection_t *c
7351  ** @param xcb_window_t window
7352  ** @returns xcb_query_tree_cookie_t
7353  **
7354  *****************************************************************************/
7355 
7358  xcb_window_t window );
7359 
7360 
7361 /*****************************************************************************
7362  **
7363  ** xcb_window_t * xcb_query_tree_children
7364  **
7365  ** @param const xcb_query_tree_reply_t *R
7366  ** @returns xcb_window_t *
7367  **
7368  *****************************************************************************/
7369 
7370 xcb_window_t *
7371 xcb_query_tree_children (const xcb_query_tree_reply_t *R );
7372 
7373 
7374 /*****************************************************************************
7375  **
7376  ** int xcb_query_tree_children_length
7377  **
7378  ** @param const xcb_query_tree_reply_t *R
7379  ** @returns int
7380  **
7381  *****************************************************************************/
7382 
7383 int
7384 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R );
7385 
7386 
7387 /*****************************************************************************
7388  **
7389  ** xcb_generic_iterator_t xcb_query_tree_children_end
7390  **
7391  ** @param const xcb_query_tree_reply_t *R
7392  ** @returns xcb_generic_iterator_t
7393  **
7394  *****************************************************************************/
7395 
7397 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R );
7398 
7414 /*****************************************************************************
7415  **
7416  ** xcb_query_tree_reply_t * xcb_query_tree_reply
7417  **
7418  ** @param xcb_connection_t *c
7419  ** @param xcb_query_tree_cookie_t cookie
7420  ** @param xcb_generic_error_t **e
7421  ** @returns xcb_query_tree_reply_t *
7422  **
7423  *****************************************************************************/
7424 
7427  xcb_query_tree_cookie_t cookie ,
7428  xcb_generic_error_t **e );
7429 
7430 int
7431 xcb_intern_atom_sizeof (const void *_buffer );
7432 
7452 /*****************************************************************************
7453  **
7454  ** xcb_intern_atom_cookie_t xcb_intern_atom
7455  **
7456  ** @param xcb_connection_t *c
7457  ** @param uint8_t only_if_exists
7458  ** @param uint16_t name_len
7459  ** @param const char *name
7460  ** @returns xcb_intern_atom_cookie_t
7461  **
7462  *****************************************************************************/
7463 
7466  uint8_t only_if_exists ,
7467  uint16_t name_len ,
7468  const char *name );
7469 
7492 /*****************************************************************************
7493  **
7494  ** xcb_intern_atom_cookie_t xcb_intern_atom_unchecked
7495  **
7496  ** @param xcb_connection_t *c
7497  ** @param uint8_t only_if_exists
7498  ** @param uint16_t name_len
7499  ** @param const char *name
7500  ** @returns xcb_intern_atom_cookie_t
7501  **
7502  *****************************************************************************/
7503 
7506  uint8_t only_if_exists ,
7507  uint16_t name_len ,
7508  const char *name );
7509 
7525 /*****************************************************************************
7526  **
7527  ** xcb_intern_atom_reply_t * xcb_intern_atom_reply
7528  **
7529  ** @param xcb_connection_t *c
7530  ** @param xcb_intern_atom_cookie_t cookie
7531  ** @param xcb_generic_error_t **e
7532  ** @returns xcb_intern_atom_reply_t *
7533  **
7534  *****************************************************************************/
7535 
7538  xcb_intern_atom_cookie_t cookie ,
7539  xcb_generic_error_t **e );
7540 
7541 int
7542 xcb_get_atom_name_sizeof (const void *_buffer );
7543 
7553 /*****************************************************************************
7554  **
7555  ** xcb_get_atom_name_cookie_t xcb_get_atom_name
7556  **
7557  ** @param xcb_connection_t *c
7558  ** @param xcb_atom_t atom
7559  ** @returns xcb_get_atom_name_cookie_t
7560  **
7561  *****************************************************************************/
7562 
7565  xcb_atom_t atom );
7566 
7579 /*****************************************************************************
7580  **
7581  ** xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked
7582  **
7583  ** @param xcb_connection_t *c
7584  ** @param xcb_atom_t atom
7585  ** @returns xcb_get_atom_name_cookie_t
7586  **
7587  *****************************************************************************/
7588 
7591  xcb_atom_t atom );
7592 
7593 
7594 /*****************************************************************************
7595  **
7596  ** char * xcb_get_atom_name_name
7597  **
7598  ** @param const xcb_get_atom_name_reply_t *R
7599  ** @returns char *
7600  **
7601  *****************************************************************************/
7602 
7603 char *
7604 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R );
7605 
7606 
7607 /*****************************************************************************
7608  **
7609  ** int xcb_get_atom_name_name_length
7610  **
7611  ** @param const xcb_get_atom_name_reply_t *R
7612  ** @returns int
7613  **
7614  *****************************************************************************/
7615 
7616 int
7617 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R );
7618 
7619 
7620 /*****************************************************************************
7621  **
7622  ** xcb_generic_iterator_t xcb_get_atom_name_name_end
7623  **
7624  ** @param const xcb_get_atom_name_reply_t *R
7625  ** @returns xcb_generic_iterator_t
7626  **
7627  *****************************************************************************/
7628 
7630 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R );
7631 
7647 /*****************************************************************************
7648  **
7649  ** xcb_get_atom_name_reply_t * xcb_get_atom_name_reply
7650  **
7651  ** @param xcb_connection_t *c
7652  ** @param xcb_get_atom_name_cookie_t cookie
7653  ** @param xcb_generic_error_t **e
7654  ** @returns xcb_get_atom_name_reply_t *
7655  **
7656  *****************************************************************************/
7657 
7661  xcb_generic_error_t **e );
7662 
7663 int
7664 xcb_change_property_sizeof (const void *_buffer );
7665 
7692 /*****************************************************************************
7693  **
7694  ** xcb_void_cookie_t xcb_change_property_checked
7695  **
7696  ** @param xcb_connection_t *c
7697  ** @param uint8_t mode
7698  ** @param xcb_window_t window
7699  ** @param xcb_atom_t property
7700  ** @param xcb_atom_t type
7701  ** @param uint8_t format
7702  ** @param uint32_t data_len
7703  ** @param const void *data
7704  ** @returns xcb_void_cookie_t
7705  **
7706  *****************************************************************************/
7707 
7710  uint8_t mode ,
7711  xcb_window_t window ,
7712  xcb_atom_t property ,
7713  xcb_atom_t type ,
7714  uint8_t format ,
7715  uint32_t data_len ,
7716  const void *data );
7717 
7741 /*****************************************************************************
7742  **
7743  ** xcb_void_cookie_t xcb_change_property
7744  **
7745  ** @param xcb_connection_t *c
7746  ** @param uint8_t mode
7747  ** @param xcb_window_t window
7748  ** @param xcb_atom_t property
7749  ** @param xcb_atom_t type
7750  ** @param uint8_t format
7751  ** @param uint32_t data_len
7752  ** @param const void *data
7753  ** @returns xcb_void_cookie_t
7754  **
7755  *****************************************************************************/
7756 
7759  uint8_t mode ,
7760  xcb_window_t window ,
7761  xcb_atom_t property ,
7762  xcb_atom_t type ,
7763  uint8_t format ,
7764  uint32_t data_len ,
7765  const void *data );
7766 
7779 /*****************************************************************************
7780  **
7781  ** xcb_void_cookie_t xcb_delete_property_checked
7782  **
7783  ** @param xcb_connection_t *c
7784  ** @param xcb_window_t window
7785  ** @param xcb_atom_t property
7786  ** @returns xcb_void_cookie_t
7787  **
7788  *****************************************************************************/
7789 
7792  xcb_window_t window ,
7793  xcb_atom_t property );
7794 
7804 /*****************************************************************************
7805  **
7806  ** xcb_void_cookie_t xcb_delete_property
7807  **
7808  ** @param xcb_connection_t *c
7809  ** @param xcb_window_t window
7810  ** @param xcb_atom_t property
7811  ** @returns xcb_void_cookie_t
7812  **
7813  *****************************************************************************/
7814 
7817  xcb_window_t window ,
7818  xcb_atom_t property );
7819 
7820 int
7821 xcb_get_property_sizeof (const void *_buffer );
7822 
7851 /*****************************************************************************
7852  **
7853  ** xcb_get_property_cookie_t xcb_get_property
7854  **
7855  ** @param xcb_connection_t *c
7856  ** @param uint8_t _delete
7857  ** @param xcb_window_t window
7858  ** @param xcb_atom_t property
7859  ** @param xcb_atom_t type
7860  ** @param uint32_t long_offset
7861  ** @param uint32_t long_length
7862  ** @returns xcb_get_property_cookie_t
7863  **
7864  *****************************************************************************/
7865 
7868  uint8_t _delete ,
7869  xcb_window_t window ,
7870  xcb_atom_t property ,
7871  xcb_atom_t type ,
7872  uint32_t long_offset ,
7873  uint32_t long_length );
7874 
7906 /*****************************************************************************
7907  **
7908  ** xcb_get_property_cookie_t xcb_get_property_unchecked
7909  **
7910  ** @param xcb_connection_t *c
7911  ** @param uint8_t _delete
7912  ** @param xcb_window_t window
7913  ** @param xcb_atom_t property
7914  ** @param xcb_atom_t type
7915  ** @param uint32_t long_offset
7916  ** @param uint32_t long_length
7917  ** @returns xcb_get_property_cookie_t
7918  **
7919  *****************************************************************************/
7920 
7923  uint8_t _delete ,
7924  xcb_window_t window ,
7925  xcb_atom_t property ,
7926  xcb_atom_t type ,
7927  uint32_t long_offset ,
7928  uint32_t long_length );
7929 
7930 
7931 /*****************************************************************************
7932  **
7933  ** void * xcb_get_property_value
7934  **
7935  ** @param const xcb_get_property_reply_t *R
7936  ** @returns void *
7937  **
7938  *****************************************************************************/
7939 
7940 void *
7941 xcb_get_property_value (const xcb_get_property_reply_t *R );
7942 
7943 
7944 /*****************************************************************************
7945  **
7946  ** int xcb_get_property_value_length
7947  **
7948  ** @param const xcb_get_property_reply_t *R
7949  ** @returns int
7950  **
7951  *****************************************************************************/
7952 
7953 int
7954 xcb_get_property_value_length (const xcb_get_property_reply_t *R );
7955 
7956 
7957 /*****************************************************************************
7958  **
7959  ** xcb_generic_iterator_t xcb_get_property_value_end
7960  **
7961  ** @param const xcb_get_property_reply_t *R
7962  ** @returns xcb_generic_iterator_t
7963  **
7964  *****************************************************************************/
7965 
7967 xcb_get_property_value_end (const xcb_get_property_reply_t *R );
7968 
7984 /*****************************************************************************
7985  **
7986  ** xcb_get_property_reply_t * xcb_get_property_reply
7987  **
7988  ** @param xcb_connection_t *c
7989  ** @param xcb_get_property_cookie_t cookie
7990  ** @param xcb_generic_error_t **e
7991  ** @returns xcb_get_property_reply_t *
7992  **
7993  *****************************************************************************/
7994 
7997  xcb_get_property_cookie_t cookie ,
7998  xcb_generic_error_t **e );
7999 
8000 int
8001 xcb_list_properties_sizeof (const void *_buffer );
8002 
8012 /*****************************************************************************
8013  **
8014  ** xcb_list_properties_cookie_t xcb_list_properties
8015  **
8016  ** @param xcb_connection_t *c
8017  ** @param xcb_window_t window
8018  ** @returns xcb_list_properties_cookie_t
8019  **
8020  *****************************************************************************/
8021 
8024  xcb_window_t window );
8025 
8038 /*****************************************************************************
8039  **
8040  ** xcb_list_properties_cookie_t xcb_list_properties_unchecked
8041  **
8042  ** @param xcb_connection_t *c
8043  ** @param xcb_window_t window
8044  ** @returns xcb_list_properties_cookie_t
8045  **
8046  *****************************************************************************/
8047 
8050  xcb_window_t window );
8051 
8052 
8053 /*****************************************************************************
8054  **
8055  ** xcb_atom_t * xcb_list_properties_atoms
8056  **
8057  ** @param const xcb_list_properties_reply_t *R
8058  ** @returns xcb_atom_t *
8059  **
8060  *****************************************************************************/
8061 
8062 xcb_atom_t *
8063 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R );
8064 
8065 
8066 /*****************************************************************************
8067  **
8068  ** int xcb_list_properties_atoms_length
8069  **
8070  ** @param const xcb_list_properties_reply_t *R
8071  ** @returns int
8072  **
8073  *****************************************************************************/
8074 
8075 int
8076 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R );
8077 
8078 
8079 /*****************************************************************************
8080  **
8081  ** xcb_generic_iterator_t xcb_list_properties_atoms_end
8082  **
8083  ** @param const xcb_list_properties_reply_t *R
8084  ** @returns xcb_generic_iterator_t
8085  **
8086  *****************************************************************************/
8087 
8089 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R );
8090 
8106 /*****************************************************************************
8107  **
8108  ** xcb_list_properties_reply_t * xcb_list_properties_reply
8109  **
8110  ** @param xcb_connection_t *c
8111  ** @param xcb_list_properties_cookie_t cookie
8112  ** @param xcb_generic_error_t **e
8113  ** @returns xcb_list_properties_reply_t *
8114  **
8115  *****************************************************************************/
8116 
8120  xcb_generic_error_t **e );
8121 
8150 /*****************************************************************************
8151  **
8152  ** xcb_void_cookie_t xcb_set_selection_owner_checked
8153  **
8154  ** @param xcb_connection_t *c
8155  ** @param xcb_window_t owner
8156  ** @param xcb_atom_t selection
8157  ** @param xcb_timestamp_t time
8158  ** @returns xcb_void_cookie_t
8159  **
8160  *****************************************************************************/
8161 
8164  xcb_window_t owner ,
8165  xcb_atom_t selection ,
8166  xcb_timestamp_t time );
8167 
8193 /*****************************************************************************
8194  **
8195  ** xcb_void_cookie_t xcb_set_selection_owner
8196  **
8197  ** @param xcb_connection_t *c
8198  ** @param xcb_window_t owner
8199  ** @param xcb_atom_t selection
8200  ** @param xcb_timestamp_t time
8201  ** @returns xcb_void_cookie_t
8202  **
8203  *****************************************************************************/
8204 
8207  xcb_window_t owner ,
8208  xcb_atom_t selection ,
8209  xcb_timestamp_t time );
8210 
8224 /*****************************************************************************
8225  **
8226  ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner
8227  **
8228  ** @param xcb_connection_t *c
8229  ** @param xcb_atom_t selection
8230  ** @returns xcb_get_selection_owner_cookie_t
8231  **
8232  *****************************************************************************/
8233 
8236  xcb_atom_t selection );
8237 
8254 /*****************************************************************************
8255  **
8256  ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner_unchecked
8257  **
8258  ** @param xcb_connection_t *c
8259  ** @param xcb_atom_t selection
8260  ** @returns xcb_get_selection_owner_cookie_t
8261  **
8262  *****************************************************************************/
8263 
8266  xcb_atom_t selection );
8267 
8283 /*****************************************************************************
8284  **
8285  ** xcb_get_selection_owner_reply_t * xcb_get_selection_owner_reply
8286  **
8287  ** @param xcb_connection_t *c
8288  ** @param xcb_get_selection_owner_cookie_t cookie
8289  ** @param xcb_generic_error_t **e
8290  ** @returns xcb_get_selection_owner_reply_t *
8291  **
8292  *****************************************************************************/
8293 
8297  xcb_generic_error_t **e );
8298 
8311 /*****************************************************************************
8312  **
8313  ** xcb_void_cookie_t xcb_convert_selection_checked
8314  **
8315  ** @param xcb_connection_t *c
8316  ** @param xcb_window_t requestor
8317  ** @param xcb_atom_t selection
8318  ** @param xcb_atom_t target
8319  ** @param xcb_atom_t property
8320  ** @param xcb_timestamp_t time
8321  ** @returns xcb_void_cookie_t
8322  **
8323  *****************************************************************************/
8324 
8327  xcb_window_t requestor ,
8328  xcb_atom_t selection ,
8329  xcb_atom_t target ,
8330  xcb_atom_t property ,
8331  xcb_timestamp_t time );
8332 
8342 /*****************************************************************************
8343  **
8344  ** xcb_void_cookie_t xcb_convert_selection
8345  **
8346  ** @param xcb_connection_t *c
8347  ** @param xcb_window_t requestor
8348  ** @param xcb_atom_t selection
8349  ** @param xcb_atom_t target
8350  ** @param xcb_atom_t property
8351  ** @param xcb_timestamp_t time
8352  ** @returns xcb_void_cookie_t
8353  **
8354  *****************************************************************************/
8355 
8358  xcb_window_t requestor ,
8359  xcb_atom_t selection ,
8360  xcb_atom_t target ,
8361  xcb_atom_t property ,
8362  xcb_timestamp_t time );
8363 
8402 /*****************************************************************************
8403  **
8404  ** xcb_void_cookie_t xcb_send_event_checked
8405  **
8406  ** @param xcb_connection_t *c
8407  ** @param uint8_t propagate
8408  ** @param xcb_window_t destination
8409  ** @param uint32_t event_mask
8410  ** @param const char *event
8411  ** @returns xcb_void_cookie_t
8412  **
8413  *****************************************************************************/
8414 
8417  uint8_t propagate ,
8418  xcb_window_t destination ,
8419  uint32_t event_mask ,
8420  const char *event );
8421 
8457 /*****************************************************************************
8458  **
8459  ** xcb_void_cookie_t xcb_send_event
8460  **
8461  ** @param xcb_connection_t *c
8462  ** @param uint8_t propagate
8463  ** @param xcb_window_t destination
8464  ** @param uint32_t event_mask
8465  ** @param const char *event
8466  ** @returns xcb_void_cookie_t
8467  **
8468  *****************************************************************************/
8469 
8472  uint8_t propagate ,
8473  xcb_window_t destination ,
8474  uint32_t event_mask ,
8475  const char *event );
8476 
8514 /*****************************************************************************
8515  **
8516  ** xcb_grab_pointer_cookie_t xcb_grab_pointer
8517  **
8518  ** @param xcb_connection_t *c
8519  ** @param uint8_t owner_events
8520  ** @param xcb_window_t grab_window
8521  ** @param uint16_t event_mask
8522  ** @param uint8_t pointer_mode
8523  ** @param uint8_t keyboard_mode
8524  ** @param xcb_window_t confine_to
8525  ** @param xcb_cursor_t cursor
8526  ** @param xcb_timestamp_t time
8527  ** @returns xcb_grab_pointer_cookie_t
8528  **
8529  *****************************************************************************/
8530 
8533  uint8_t owner_events ,
8534  xcb_window_t grab_window ,
8535  uint16_t event_mask ,
8536  uint8_t pointer_mode ,
8537  uint8_t keyboard_mode ,
8538  xcb_window_t confine_to ,
8539  xcb_cursor_t cursor ,
8540  xcb_timestamp_t time );
8541 
8582 /*****************************************************************************
8583  **
8584  ** xcb_grab_pointer_cookie_t xcb_grab_pointer_unchecked
8585  **
8586  ** @param xcb_connection_t *c
8587  ** @param uint8_t owner_events
8588  ** @param xcb_window_t grab_window
8589  ** @param uint16_t event_mask
8590  ** @param uint8_t pointer_mode
8591  ** @param uint8_t keyboard_mode
8592  ** @param xcb_window_t confine_to
8593  ** @param xcb_cursor_t cursor
8594  ** @param xcb_timestamp_t time
8595  ** @returns xcb_grab_pointer_cookie_t
8596  **
8597  *****************************************************************************/
8598 
8601  uint8_t owner_events ,
8602  xcb_window_t grab_window ,
8603  uint16_t event_mask ,
8604  uint8_t pointer_mode ,
8605  uint8_t keyboard_mode ,
8606  xcb_window_t confine_to ,
8607  xcb_cursor_t cursor ,
8608  xcb_timestamp_t time );
8609 
8625 /*****************************************************************************
8626  **
8627  ** xcb_grab_pointer_reply_t * xcb_grab_pointer_reply
8628  **
8629  ** @param xcb_connection_t *c
8630  ** @param xcb_grab_pointer_cookie_t cookie
8631  ** @param xcb_generic_error_t **e
8632  ** @returns xcb_grab_pointer_reply_t *
8633  **
8634  *****************************************************************************/
8635 
8638  xcb_grab_pointer_cookie_t cookie ,
8639  xcb_generic_error_t **e );
8640 
8662 /*****************************************************************************
8663  **
8664  ** xcb_void_cookie_t xcb_ungrab_pointer_checked
8665  **
8666  ** @param xcb_connection_t *c
8667  ** @param xcb_timestamp_t time
8668  ** @returns xcb_void_cookie_t
8669  **
8670  *****************************************************************************/
8671 
8674  xcb_timestamp_t time );
8675 
8694 /*****************************************************************************
8695  **
8696  ** xcb_void_cookie_t xcb_ungrab_pointer
8697  **
8698  ** @param xcb_connection_t *c
8699  ** @param xcb_timestamp_t time
8700  ** @returns xcb_void_cookie_t
8701  **
8702  *****************************************************************************/
8703 
8706  xcb_timestamp_t time );
8707 
8777 /*****************************************************************************
8778  **
8779  ** xcb_void_cookie_t xcb_grab_button_checked
8780  **
8781  ** @param xcb_connection_t *c
8782  ** @param uint8_t owner_events
8783  ** @param xcb_window_t grab_window
8784  ** @param uint16_t event_mask
8785  ** @param uint8_t pointer_mode
8786  ** @param uint8_t keyboard_mode
8787  ** @param xcb_window_t confine_to
8788  ** @param xcb_cursor_t cursor
8789  ** @param uint8_t button
8790  ** @param uint16_t modifiers
8791  ** @returns xcb_void_cookie_t
8792  **
8793  *****************************************************************************/
8794 
8797  uint8_t owner_events ,
8798  xcb_window_t grab_window ,
8799  uint16_t event_mask ,
8800  uint8_t pointer_mode ,
8801  uint8_t keyboard_mode ,
8802  xcb_window_t confine_to ,
8803  xcb_cursor_t cursor ,
8804  uint8_t button ,
8805  uint16_t modifiers );
8806 
8873 /*****************************************************************************
8874  **
8875  ** xcb_void_cookie_t xcb_grab_button
8876  **
8877  ** @param xcb_connection_t *c
8878  ** @param uint8_t owner_events
8879  ** @param xcb_window_t grab_window
8880  ** @param uint16_t event_mask
8881  ** @param uint8_t pointer_mode
8882  ** @param uint8_t keyboard_mode
8883  ** @param xcb_window_t confine_to
8884  ** @param xcb_cursor_t cursor
8885  ** @param uint8_t button
8886  ** @param uint16_t modifiers
8887  ** @returns xcb_void_cookie_t
8888  **
8889  *****************************************************************************/
8890 
8893  uint8_t owner_events ,
8894  xcb_window_t grab_window ,
8895  uint16_t event_mask ,
8896  uint8_t pointer_mode ,
8897  uint8_t keyboard_mode ,
8898  xcb_window_t confine_to ,
8899  xcb_cursor_t cursor ,
8900  uint8_t button ,
8901  uint16_t modifiers );
8902 
8915 /*****************************************************************************
8916  **
8917  ** xcb_void_cookie_t xcb_ungrab_button_checked
8918  **
8919  ** @param xcb_connection_t *c
8920  ** @param uint8_t button
8921  ** @param xcb_window_t grab_window
8922  ** @param uint16_t modifiers
8923  ** @returns xcb_void_cookie_t
8924  **
8925  *****************************************************************************/
8926 
8929  uint8_t button ,
8930  xcb_window_t grab_window ,
8931  uint16_t modifiers );
8932 
8942 /*****************************************************************************
8943  **
8944  ** xcb_void_cookie_t xcb_ungrab_button
8945  **
8946  ** @param xcb_connection_t *c
8947  ** @param uint8_t button
8948  ** @param xcb_window_t grab_window
8949  ** @param uint16_t modifiers
8950  ** @returns xcb_void_cookie_t
8951  **
8952  *****************************************************************************/
8953 
8956  uint8_t button ,
8957  xcb_window_t grab_window ,
8958  uint16_t modifiers );
8959 
8972 /*****************************************************************************
8973  **
8974  ** xcb_void_cookie_t xcb_change_active_pointer_grab_checked
8975  **
8976  ** @param xcb_connection_t *c
8977  ** @param xcb_cursor_t cursor
8978  ** @param xcb_timestamp_t time
8979  ** @param uint16_t event_mask
8980  ** @returns xcb_void_cookie_t
8981  **
8982  *****************************************************************************/
8983 
8986  xcb_cursor_t cursor ,
8987  xcb_timestamp_t time ,
8988  uint16_t event_mask );
8989 
8999 /*****************************************************************************
9000  **
9001  ** xcb_void_cookie_t xcb_change_active_pointer_grab
9002  **
9003  ** @param xcb_connection_t *c
9004  ** @param xcb_cursor_t cursor
9005  ** @param xcb_timestamp_t time
9006  ** @param uint16_t event_mask
9007  ** @returns xcb_void_cookie_t
9008  **
9009  *****************************************************************************/
9010 
9013  xcb_cursor_t cursor ,
9014  xcb_timestamp_t time ,
9015  uint16_t event_mask );
9016 
9047 /*****************************************************************************
9048  **
9049  ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard
9050  **
9051  ** @param xcb_connection_t *c
9052  ** @param uint8_t owner_events
9053  ** @param xcb_window_t grab_window
9054  ** @param xcb_timestamp_t time
9055  ** @param uint8_t pointer_mode
9056  ** @param uint8_t keyboard_mode
9057  ** @returns xcb_grab_keyboard_cookie_t
9058  **
9059  *****************************************************************************/
9060 
9063  uint8_t owner_events ,
9064  xcb_window_t grab_window ,
9065  xcb_timestamp_t time ,
9066  uint8_t pointer_mode ,
9067  uint8_t keyboard_mode );
9068 
9102 /*****************************************************************************
9103  **
9104  ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard_unchecked
9105  **
9106  ** @param xcb_connection_t *c
9107  ** @param uint8_t owner_events
9108  ** @param xcb_window_t grab_window
9109  ** @param xcb_timestamp_t time
9110  ** @param uint8_t pointer_mode
9111  ** @param uint8_t keyboard_mode
9112  ** @returns xcb_grab_keyboard_cookie_t
9113  **
9114  *****************************************************************************/
9115 
9118  uint8_t owner_events ,
9119  xcb_window_t grab_window ,
9120  xcb_timestamp_t time ,
9121  uint8_t pointer_mode ,
9122  uint8_t keyboard_mode );
9123 
9139 /*****************************************************************************
9140  **
9141  ** xcb_grab_keyboard_reply_t * xcb_grab_keyboard_reply
9142  **
9143  ** @param xcb_connection_t *c
9144  ** @param xcb_grab_keyboard_cookie_t cookie
9145  ** @param xcb_generic_error_t **e
9146  ** @returns xcb_grab_keyboard_reply_t *
9147  **
9148  *****************************************************************************/
9149 
9153  xcb_generic_error_t **e );
9154 
9167 /*****************************************************************************
9168  **
9169  ** xcb_void_cookie_t xcb_ungrab_keyboard_checked
9170  **
9171  ** @param xcb_connection_t *c
9172  ** @param xcb_timestamp_t time
9173  ** @returns xcb_void_cookie_t
9174  **
9175  *****************************************************************************/
9176 
9179  xcb_timestamp_t time );
9180 
9190 /*****************************************************************************
9191  **
9192  ** xcb_void_cookie_t xcb_ungrab_keyboard
9193  **
9194  ** @param xcb_connection_t *c
9195  ** @param xcb_timestamp_t time
9196  ** @returns xcb_void_cookie_t
9197  **
9198  *****************************************************************************/
9199 
9202  xcb_timestamp_t time );
9203 
9260 /*****************************************************************************
9261  **
9262  ** xcb_void_cookie_t xcb_grab_key_checked
9263  **
9264  ** @param xcb_connection_t *c
9265  ** @param uint8_t owner_events
9266  ** @param xcb_window_t grab_window
9267  ** @param uint16_t modifiers
9268  ** @param xcb_keycode_t key
9269  ** @param uint8_t pointer_mode
9270  ** @param uint8_t keyboard_mode
9271  ** @returns xcb_void_cookie_t
9272  **
9273  *****************************************************************************/
9274 
9277  uint8_t owner_events ,
9278  xcb_window_t grab_window ,
9279  uint16_t modifiers ,
9280  xcb_keycode_t key ,
9281  uint8_t pointer_mode ,
9282  uint8_t keyboard_mode );
9283 
9337 /*****************************************************************************
9338  **
9339  ** xcb_void_cookie_t xcb_grab_key
9340  **
9341  ** @param xcb_connection_t *c
9342  ** @param uint8_t owner_events
9343  ** @param xcb_window_t grab_window
9344  ** @param uint16_t modifiers
9345  ** @param xcb_keycode_t key
9346  ** @param uint8_t pointer_mode
9347  ** @param uint8_t keyboard_mode
9348  ** @returns xcb_void_cookie_t
9349  **
9350  *****************************************************************************/
9351 
9354  uint8_t owner_events ,
9355  xcb_window_t grab_window ,
9356  uint16_t modifiers ,
9357  xcb_keycode_t key ,
9358  uint8_t pointer_mode ,
9359  uint8_t keyboard_mode );
9360 
9383 /*****************************************************************************
9384  **
9385  ** xcb_void_cookie_t xcb_ungrab_key_checked
9386  **
9387  ** @param xcb_connection_t *c
9388  ** @param xcb_keycode_t key
9389  ** @param xcb_window_t grab_window
9390  ** @param uint16_t modifiers
9391  ** @returns xcb_void_cookie_t
9392  **
9393  *****************************************************************************/
9394 
9397  xcb_keycode_t key ,
9398  xcb_window_t grab_window ,
9399  uint16_t modifiers );
9400 
9420 /*****************************************************************************
9421  **
9422  ** xcb_void_cookie_t xcb_ungrab_key
9423  **
9424  ** @param xcb_connection_t *c
9425  ** @param xcb_keycode_t key
9426  ** @param xcb_window_t grab_window
9427  ** @param uint16_t modifiers
9428  ** @returns xcb_void_cookie_t
9429  **
9430  *****************************************************************************/
9431 
9434  xcb_keycode_t key ,
9435  xcb_window_t grab_window ,
9436  uint16_t modifiers );
9437 
9460 /*****************************************************************************
9461  **
9462  ** xcb_void_cookie_t xcb_allow_events_checked
9463  **
9464  ** @param xcb_connection_t *c
9465  ** @param uint8_t mode
9466  ** @param xcb_timestamp_t time
9467  ** @returns xcb_void_cookie_t
9468  **
9469  *****************************************************************************/
9470 
9473  uint8_t mode ,
9474  xcb_timestamp_t time );
9475 
9495 /*****************************************************************************
9496  **
9497  ** xcb_void_cookie_t xcb_allow_events
9498  **
9499  ** @param xcb_connection_t *c
9500  ** @param uint8_t mode
9501  ** @param xcb_timestamp_t time
9502  ** @returns xcb_void_cookie_t
9503  **
9504  *****************************************************************************/
9505 
9508  uint8_t mode ,
9509  xcb_timestamp_t time );
9510 
9523 /*****************************************************************************
9524  **
9525  ** xcb_void_cookie_t xcb_grab_server_checked
9526  **
9527  ** @param xcb_connection_t *c
9528  ** @returns xcb_void_cookie_t
9529  **
9530  *****************************************************************************/
9531 
9534 
9544 /*****************************************************************************
9545  **
9546  ** xcb_void_cookie_t xcb_grab_server
9547  **
9548  ** @param xcb_connection_t *c
9549  ** @returns xcb_void_cookie_t
9550  **
9551  *****************************************************************************/
9552 
9555 
9568 /*****************************************************************************
9569  **
9570  ** xcb_void_cookie_t xcb_ungrab_server_checked
9571  **
9572  ** @param xcb_connection_t *c
9573  ** @returns xcb_void_cookie_t
9574  **
9575  *****************************************************************************/
9576 
9579 
9589 /*****************************************************************************
9590  **
9591  ** xcb_void_cookie_t xcb_ungrab_server
9592  **
9593  ** @param xcb_connection_t *c
9594  ** @returns xcb_void_cookie_t
9595  **
9596  *****************************************************************************/
9597 
9600 
9614 /*****************************************************************************
9615  **
9616  ** xcb_query_pointer_cookie_t xcb_query_pointer
9617  **
9618  ** @param xcb_connection_t *c
9619  ** @param xcb_window_t window
9620  ** @returns xcb_query_pointer_cookie_t
9621  **
9622  *****************************************************************************/
9623 
9626  xcb_window_t window );
9627 
9644 /*****************************************************************************
9645  **
9646  ** xcb_query_pointer_cookie_t xcb_query_pointer_unchecked
9647  **
9648  ** @param xcb_connection_t *c
9649  ** @param xcb_window_t window
9650  ** @returns xcb_query_pointer_cookie_t
9651  **
9652  *****************************************************************************/
9653 
9656  xcb_window_t window );
9657 
9673 /*****************************************************************************
9674  **
9675  ** xcb_query_pointer_reply_t * xcb_query_pointer_reply
9676  **
9677  ** @param xcb_connection_t *c
9678  ** @param xcb_query_pointer_cookie_t cookie
9679  ** @param xcb_generic_error_t **e
9680  ** @returns xcb_query_pointer_reply_t *
9681  **
9682  *****************************************************************************/
9683 
9687  xcb_generic_error_t **e );
9688 
9698 /*****************************************************************************
9699  **
9700  ** void xcb_timecoord_next
9701  **
9702  ** @param xcb_timecoord_iterator_t *i
9703  ** @returns void
9704  **
9705  *****************************************************************************/
9706 
9707 void
9709 
9720 /*****************************************************************************
9721  **
9722  ** xcb_generic_iterator_t xcb_timecoord_end
9723  **
9724  ** @param xcb_timecoord_iterator_t i
9725  ** @returns xcb_generic_iterator_t
9726  **
9727  *****************************************************************************/
9728 
9731 
9732 int
9733 xcb_get_motion_events_sizeof (const void *_buffer );
9734 
9744 /*****************************************************************************
9745  **
9746  ** xcb_get_motion_events_cookie_t xcb_get_motion_events
9747  **
9748  ** @param xcb_connection_t *c
9749  ** @param xcb_window_t window
9750  ** @param xcb_timestamp_t start
9751  ** @param xcb_timestamp_t stop
9752  ** @returns xcb_get_motion_events_cookie_t
9753  **
9754  *****************************************************************************/
9755 
9758  xcb_window_t window ,
9759  xcb_timestamp_t start ,
9760  xcb_timestamp_t stop );
9761 
9774 /*****************************************************************************
9775  **
9776  ** xcb_get_motion_events_cookie_t xcb_get_motion_events_unchecked
9777  **
9778  ** @param xcb_connection_t *c
9779  ** @param xcb_window_t window
9780  ** @param xcb_timestamp_t start
9781  ** @param xcb_timestamp_t stop
9782  ** @returns xcb_get_motion_events_cookie_t
9783  **
9784  *****************************************************************************/
9785 
9788  xcb_window_t window ,
9789  xcb_timestamp_t start ,
9790  xcb_timestamp_t stop );
9791 
9792 
9793 /*****************************************************************************
9794  **
9795  ** xcb_timecoord_t * xcb_get_motion_events_events
9796  **
9797  ** @param const xcb_get_motion_events_reply_t *R
9798  ** @returns xcb_timecoord_t *
9799  **
9800  *****************************************************************************/
9801 
9803 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R );
9804 
9805 
9806 /*****************************************************************************
9807  **
9808  ** int xcb_get_motion_events_events_length
9809  **
9810  ** @param const xcb_get_motion_events_reply_t *R
9811  ** @returns int
9812  **
9813  *****************************************************************************/
9814 
9815 int
9816 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R );
9817 
9818 
9819 /*****************************************************************************
9820  **
9821  ** xcb_timecoord_iterator_t xcb_get_motion_events_events_iterator
9822  **
9823  ** @param const xcb_get_motion_events_reply_t *R
9824  ** @returns xcb_timecoord_iterator_t
9825  **
9826  *****************************************************************************/
9827 
9829 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R );
9830 
9846 /*****************************************************************************
9847  **
9848  ** xcb_get_motion_events_reply_t * xcb_get_motion_events_reply
9849  **
9850  ** @param xcb_connection_t *c
9851  ** @param xcb_get_motion_events_cookie_t cookie
9852  ** @param xcb_generic_error_t **e
9853  ** @returns xcb_get_motion_events_reply_t *
9854  **
9855  *****************************************************************************/
9856 
9860  xcb_generic_error_t **e );
9861 
9871 /*****************************************************************************
9872  **
9873  ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates
9874  **
9875  ** @param xcb_connection_t *c
9876  ** @param xcb_window_t src_window
9877  ** @param xcb_window_t dst_window
9878  ** @param int16_t src_x
9879  ** @param int16_t src_y
9880  ** @returns xcb_translate_coordinates_cookie_t
9881  **
9882  *****************************************************************************/
9883 
9886  xcb_window_t src_window ,
9887  xcb_window_t dst_window ,
9888  int16_t src_x ,
9889  int16_t src_y );
9890 
9903 /*****************************************************************************
9904  **
9905  ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates_unchecked
9906  **
9907  ** @param xcb_connection_t *c
9908  ** @param xcb_window_t src_window
9909  ** @param xcb_window_t dst_window
9910  ** @param int16_t src_x
9911  ** @param int16_t src_y
9912  ** @returns xcb_translate_coordinates_cookie_t
9913  **
9914  *****************************************************************************/
9915 
9918  xcb_window_t src_window ,
9919  xcb_window_t dst_window ,
9920  int16_t src_x ,
9921  int16_t src_y );
9922 
9938 /*****************************************************************************
9939  **
9940  ** xcb_translate_coordinates_reply_t * xcb_translate_coordinates_reply
9941  **
9942  ** @param xcb_connection_t *c
9943  ** @param xcb_translate_coordinates_cookie_t cookie
9944  ** @param xcb_generic_error_t **e
9945  ** @returns xcb_translate_coordinates_reply_t *
9946  **
9947  *****************************************************************************/
9948 
9952  xcb_generic_error_t **e );
9953 
9985 /*****************************************************************************
9986  **
9987  ** xcb_void_cookie_t xcb_warp_pointer_checked
9988  **
9989  ** @param xcb_connection_t *c
9990  ** @param xcb_window_t src_window
9991  ** @param xcb_window_t dst_window
9992  ** @param int16_t src_x
9993  ** @param int16_t src_y
9994  ** @param uint16_t src_width
9995  ** @param uint16_t src_height
9996  ** @param int16_t dst_x
9997  ** @param int16_t dst_y
9998  ** @returns xcb_void_cookie_t
9999  **
10000  *****************************************************************************/
10001 
10004  xcb_window_t src_window ,
10005  xcb_window_t dst_window ,
10006  int16_t src_x ,
10007  int16_t src_y ,
10008  uint16_t src_width ,
10009  uint16_t src_height ,
10010  int16_t dst_x ,
10011  int16_t dst_y );
10012 
10041 /*****************************************************************************
10042  **
10043  ** xcb_void_cookie_t xcb_warp_pointer
10044  **
10045  ** @param xcb_connection_t *c
10046  ** @param xcb_window_t src_window
10047  ** @param xcb_window_t dst_window
10048  ** @param int16_t src_x
10049  ** @param int16_t src_y
10050  ** @param uint16_t src_width
10051  ** @param uint16_t src_height
10052  ** @param int16_t dst_x
10053  ** @param int16_t dst_y
10054  ** @returns xcb_void_cookie_t
10055  **
10056  *****************************************************************************/
10057 
10060  xcb_window_t src_window ,
10061  xcb_window_t dst_window ,
10062  int16_t src_x ,
10063  int16_t src_y ,
10064  uint16_t src_width ,
10065  uint16_t src_height ,
10066  int16_t dst_x ,
10067  int16_t dst_y );
10068 
10101 /*****************************************************************************
10102  **
10103  ** xcb_void_cookie_t xcb_set_input_focus_checked
10104  **
10105  ** @param xcb_connection_t *c
10106  ** @param uint8_t revert_to
10107  ** @param xcb_window_t focus
10108  ** @param xcb_timestamp_t time
10109  ** @returns xcb_void_cookie_t
10110  **
10111  *****************************************************************************/
10112 
10115  uint8_t revert_to ,
10116  xcb_window_t focus ,
10117  xcb_timestamp_t time );
10118 
10148 /*****************************************************************************
10149  **
10150  ** xcb_void_cookie_t xcb_set_input_focus
10151  **
10152  ** @param xcb_connection_t *c
10153  ** @param uint8_t revert_to
10154  ** @param xcb_window_t focus
10155  ** @param xcb_timestamp_t time
10156  ** @returns xcb_void_cookie_t
10157  **
10158  *****************************************************************************/
10159 
10162  uint8_t revert_to ,
10163  xcb_window_t focus ,
10164  xcb_timestamp_t time );
10165 
10175 /*****************************************************************************
10176  **
10177  ** xcb_get_input_focus_cookie_t xcb_get_input_focus
10178  **
10179  ** @param xcb_connection_t *c
10180  ** @returns xcb_get_input_focus_cookie_t
10181  **
10182  *****************************************************************************/
10183 
10186 
10199 /*****************************************************************************
10200  **
10201  ** xcb_get_input_focus_cookie_t xcb_get_input_focus_unchecked
10202  **
10203  ** @param xcb_connection_t *c
10204  ** @returns xcb_get_input_focus_cookie_t
10205  **
10206  *****************************************************************************/
10207 
10210 
10226 /*****************************************************************************
10227  **
10228  ** xcb_get_input_focus_reply_t * xcb_get_input_focus_reply
10229  **
10230  ** @param xcb_connection_t *c
10231  ** @param xcb_get_input_focus_cookie_t cookie
10232  ** @param xcb_generic_error_t **e
10233  ** @returns xcb_get_input_focus_reply_t *
10234  **
10235  *****************************************************************************/
10236 
10240  xcb_generic_error_t **e );
10241 
10251 /*****************************************************************************
10252  **
10253  ** xcb_query_keymap_cookie_t xcb_query_keymap
10254  **
10255  ** @param xcb_connection_t *c
10256  ** @returns xcb_query_keymap_cookie_t
10257  **
10258  *****************************************************************************/
10259 
10262 
10275 /*****************************************************************************
10276  **
10277  ** xcb_query_keymap_cookie_t xcb_query_keymap_unchecked
10278  **
10279  ** @param xcb_connection_t *c
10280  ** @returns xcb_query_keymap_cookie_t
10281  **
10282  *****************************************************************************/
10283 
10286 
10302 /*****************************************************************************
10303  **
10304  ** xcb_query_keymap_reply_t * xcb_query_keymap_reply
10305  **
10306  ** @param xcb_connection_t *c
10307  ** @param xcb_query_keymap_cookie_t cookie
10308  ** @param xcb_generic_error_t **e
10309  ** @returns xcb_query_keymap_reply_t *
10310  **
10311  *****************************************************************************/
10312 
10315  xcb_query_keymap_cookie_t cookie ,
10316  xcb_generic_error_t **e );
10317 
10318 int
10319 xcb_open_font_sizeof (const void *_buffer );
10320 
10340 /*****************************************************************************
10341  **
10342  ** xcb_void_cookie_t xcb_open_font_checked
10343  **
10344  ** @param xcb_connection_t *c
10345  ** @param xcb_font_t fid
10346  ** @param uint16_t name_len
10347  ** @param const char *name
10348  ** @returns xcb_void_cookie_t
10349  **
10350  *****************************************************************************/
10351 
10354  xcb_font_t fid ,
10355  uint16_t name_len ,
10356  const char *name );
10357 
10374 /*****************************************************************************
10375  **
10376  ** xcb_void_cookie_t xcb_open_font
10377  **
10378  ** @param xcb_connection_t *c
10379  ** @param xcb_font_t fid
10380  ** @param uint16_t name_len
10381  ** @param const char *name
10382  ** @returns xcb_void_cookie_t
10383  **
10384  *****************************************************************************/
10385 
10388  xcb_font_t fid ,
10389  uint16_t name_len ,
10390  const char *name );
10391 
10404 /*****************************************************************************
10405  **
10406  ** xcb_void_cookie_t xcb_close_font_checked
10407  **
10408  ** @param xcb_connection_t *c
10409  ** @param xcb_font_t font
10410  ** @returns xcb_void_cookie_t
10411  **
10412  *****************************************************************************/
10413 
10416  xcb_font_t font );
10417 
10427 /*****************************************************************************
10428  **
10429  ** xcb_void_cookie_t xcb_close_font
10430  **
10431  ** @param xcb_connection_t *c
10432  ** @param xcb_font_t font
10433  ** @returns xcb_void_cookie_t
10434  **
10435  *****************************************************************************/
10436 
10439  xcb_font_t font );
10440 
10450 /*****************************************************************************
10451  **
10452  ** void xcb_fontprop_next
10453  **
10454  ** @param xcb_fontprop_iterator_t *i
10455  ** @returns void
10456  **
10457  *****************************************************************************/
10458 
10459 void
10461 
10472 /*****************************************************************************
10473  **
10474  ** xcb_generic_iterator_t xcb_fontprop_end
10475  **
10476  ** @param xcb_fontprop_iterator_t i
10477  ** @returns xcb_generic_iterator_t
10478  **
10479  *****************************************************************************/
10480 
10483 
10493 /*****************************************************************************
10494  **
10495  ** void xcb_charinfo_next
10496  **
10497  ** @param xcb_charinfo_iterator_t *i
10498  ** @returns void
10499  **
10500  *****************************************************************************/
10501 
10502 void
10504 
10515 /*****************************************************************************
10516  **
10517  ** xcb_generic_iterator_t xcb_charinfo_end
10518  **
10519  ** @param xcb_charinfo_iterator_t i
10520  ** @returns xcb_generic_iterator_t
10521  **
10522  *****************************************************************************/
10523 
10526 
10527 int
10528 xcb_query_font_sizeof (const void *_buffer );
10529 
10541 /*****************************************************************************
10542  **
10543  ** xcb_query_font_cookie_t xcb_query_font
10544  **
10545  ** @param xcb_connection_t *c
10546  ** @param xcb_fontable_t font
10547  ** @returns xcb_query_font_cookie_t
10548  **
10549  *****************************************************************************/
10550 
10553  xcb_fontable_t font );
10554 
10569 /*****************************************************************************
10570  **
10571  ** xcb_query_font_cookie_t xcb_query_font_unchecked
10572  **
10573  ** @param xcb_connection_t *c
10574  ** @param xcb_fontable_t font
10575  ** @returns xcb_query_font_cookie_t
10576  **
10577  *****************************************************************************/
10578 
10581  xcb_fontable_t font );
10582 
10583 
10584 /*****************************************************************************
10585  **
10586  ** xcb_fontprop_t * xcb_query_font_properties
10587  **
10588  ** @param const xcb_query_font_reply_t *R
10589  ** @returns xcb_fontprop_t *
10590  **
10591  *****************************************************************************/
10592 
10594 xcb_query_font_properties (const xcb_query_font_reply_t *R );
10595 
10596 
10597 /*****************************************************************************
10598  **
10599  ** int xcb_query_font_properties_length
10600  **
10601  ** @param const xcb_query_font_reply_t *R
10602  ** @returns int
10603  **
10604  *****************************************************************************/
10605 
10606 int
10607 xcb_query_font_properties_length (const xcb_query_font_reply_t *R );
10608 
10609 
10610 /*****************************************************************************
10611  **
10612  ** xcb_fontprop_iterator_t xcb_query_font_properties_iterator
10613  **
10614  ** @param const xcb_query_font_reply_t *R
10615  ** @returns xcb_fontprop_iterator_t
10616  **
10617  *****************************************************************************/
10618 
10620 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R );
10621 
10622 
10623 /*****************************************************************************
10624  **
10625  ** xcb_charinfo_t * xcb_query_font_char_infos
10626  **
10627  ** @param const xcb_query_font_reply_t *R
10628  ** @returns xcb_charinfo_t *
10629  **
10630  *****************************************************************************/
10631 
10633 xcb_query_font_char_infos (const xcb_query_font_reply_t *R );
10634 
10635 
10636 /*****************************************************************************
10637  **
10638  ** int xcb_query_font_char_infos_length
10639  **
10640  ** @param const xcb_query_font_reply_t *R
10641  ** @returns int
10642  **
10643  *****************************************************************************/
10644 
10645 int
10646 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R );
10647 
10648 
10649 /*****************************************************************************
10650  **
10651  ** xcb_charinfo_iterator_t xcb_query_font_char_infos_iterator
10652  **
10653  ** @param const xcb_query_font_reply_t *R
10654  ** @returns xcb_charinfo_iterator_t
10655  **
10656  *****************************************************************************/
10657 
10659 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R );
10660 
10676 /*****************************************************************************
10677  **
10678  ** xcb_query_font_reply_t * xcb_query_font_reply
10679  **
10680  ** @param xcb_connection_t *c
10681  ** @param xcb_query_font_cookie_t cookie
10682  ** @param xcb_generic_error_t **e
10683  ** @returns xcb_query_font_reply_t *
10684  **
10685  *****************************************************************************/
10686 
10689  xcb_query_font_cookie_t cookie ,
10690  xcb_generic_error_t **e );
10691 
10692 int
10693 xcb_query_text_extents_sizeof (const void *_buffer ,
10694  uint32_t string_len );
10695 
10729 /*****************************************************************************
10730  **
10731  ** xcb_query_text_extents_cookie_t xcb_query_text_extents
10732  **
10733  ** @param xcb_connection_t *c
10734  ** @param xcb_fontable_t font
10735  ** @param uint32_t string_len
10736  ** @param const xcb_char2b_t *string
10737  ** @returns xcb_query_text_extents_cookie_t
10738  **
10739  *****************************************************************************/
10740 
10743  xcb_fontable_t font ,
10744  uint32_t string_len ,
10745  const xcb_char2b_t *string );
10746 
10783 /*****************************************************************************
10784  **
10785  ** xcb_query_text_extents_cookie_t xcb_query_text_extents_unchecked
10786  **
10787  ** @param xcb_connection_t *c
10788  ** @param xcb_fontable_t font
10789  ** @param uint32_t string_len
10790  ** @param const xcb_char2b_t *string
10791  ** @returns xcb_query_text_extents_cookie_t
10792  **
10793  *****************************************************************************/
10794 
10797  xcb_fontable_t font ,
10798  uint32_t string_len ,
10799  const xcb_char2b_t *string );
10800 
10816 /*****************************************************************************
10817  **
10818  ** xcb_query_text_extents_reply_t * xcb_query_text_extents_reply
10819  **
10820  ** @param xcb_connection_t *c
10821  ** @param xcb_query_text_extents_cookie_t cookie
10822  ** @param xcb_generic_error_t **e
10823  ** @returns xcb_query_text_extents_reply_t *
10824  **
10825  *****************************************************************************/
10826 
10830  xcb_generic_error_t **e );
10831 
10832 int
10833 xcb_str_sizeof (const void *_buffer );
10834 
10835 
10836 /*****************************************************************************
10837  **
10838  ** char * xcb_str_name
10839  **
10840  ** @param const xcb_str_t *R
10841  ** @returns char *
10842  **
10843  *****************************************************************************/
10844 
10845 char *
10846 xcb_str_name (const xcb_str_t *R );
10847 
10848 
10849 /*****************************************************************************
10850  **
10851  ** int xcb_str_name_length
10852  **
10853  ** @param const xcb_str_t *R
10854  ** @returns int
10855  **
10856  *****************************************************************************/
10857 
10858 int
10859 xcb_str_name_length (const xcb_str_t *R );
10860 
10861 
10862 /*****************************************************************************
10863  **
10864  ** xcb_generic_iterator_t xcb_str_name_end
10865  **
10866  ** @param const xcb_str_t *R
10867  ** @returns xcb_generic_iterator_t
10868  **
10869  *****************************************************************************/
10870 
10872 xcb_str_name_end (const xcb_str_t *R );
10873 
10883 /*****************************************************************************
10884  **
10885  ** void xcb_str_next
10886  **
10887  ** @param xcb_str_iterator_t *i
10888  ** @returns void
10889  **
10890  *****************************************************************************/
10891 
10892 void
10894 
10905 /*****************************************************************************
10906  **
10907  ** xcb_generic_iterator_t xcb_str_end
10908  **
10909  ** @param xcb_str_iterator_t i
10910  ** @returns xcb_generic_iterator_t
10911  **
10912  *****************************************************************************/
10913 
10916 
10917 int
10918 xcb_list_fonts_sizeof (const void *_buffer );
10919 
10937 /*****************************************************************************
10938  **
10939  ** xcb_list_fonts_cookie_t xcb_list_fonts
10940  **
10941  ** @param xcb_connection_t *c
10942  ** @param uint16_t max_names
10943  ** @param uint16_t pattern_len
10944  ** @param const char *pattern
10945  ** @returns xcb_list_fonts_cookie_t
10946  **
10947  *****************************************************************************/
10948 
10951  uint16_t max_names ,
10952  uint16_t pattern_len ,
10953  const char *pattern );
10954 
10975 /*****************************************************************************
10976  **
10977  ** xcb_list_fonts_cookie_t xcb_list_fonts_unchecked
10978  **
10979  ** @param xcb_connection_t *c
10980  ** @param uint16_t max_names
10981  ** @param uint16_t pattern_len
10982  ** @param const char *pattern
10983  ** @returns xcb_list_fonts_cookie_t
10984  **
10985  *****************************************************************************/
10986 
10989  uint16_t max_names ,
10990  uint16_t pattern_len ,
10991  const char *pattern );
10992 
10993 
10994 /*****************************************************************************
10995  **
10996  ** int xcb_list_fonts_names_length
10997  **
10998  ** @param const xcb_list_fonts_reply_t *R
10999  ** @returns int
11000  **
11001  *****************************************************************************/
11002 
11003 int
11004 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R );
11005 
11006 
11007 /*****************************************************************************
11008  **
11009  ** xcb_str_iterator_t xcb_list_fonts_names_iterator
11010  **
11011  ** @param const xcb_list_fonts_reply_t *R
11012  ** @returns xcb_str_iterator_t
11013  **
11014  *****************************************************************************/
11015 
11017 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R );
11018 
11034 /*****************************************************************************
11035  **
11036  ** xcb_list_fonts_reply_t * xcb_list_fonts_reply
11037  **
11038  ** @param xcb_connection_t *c
11039  ** @param xcb_list_fonts_cookie_t cookie
11040  ** @param xcb_generic_error_t **e
11041  ** @returns xcb_list_fonts_reply_t *
11042  **
11043  *****************************************************************************/
11044 
11047  xcb_list_fonts_cookie_t cookie ,
11048  xcb_generic_error_t **e );
11049 
11050 int
11051 xcb_list_fonts_with_info_sizeof (const void *_buffer );
11052 
11070 /*****************************************************************************
11071  **
11072  ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info
11073  **
11074  ** @param xcb_connection_t *c
11075  ** @param uint16_t max_names
11076  ** @param uint16_t pattern_len
11077  ** @param const char *pattern
11078  ** @returns xcb_list_fonts_with_info_cookie_t
11079  **
11080  *****************************************************************************/
11081 
11084  uint16_t max_names ,
11085  uint16_t pattern_len ,
11086  const char *pattern );
11087 
11108 /*****************************************************************************
11109  **
11110  ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_unchecked
11111  **
11112  ** @param xcb_connection_t *c
11113  ** @param uint16_t max_names
11114  ** @param uint16_t pattern_len
11115  ** @param const char *pattern
11116  ** @returns xcb_list_fonts_with_info_cookie_t
11117  **
11118  *****************************************************************************/
11119 
11122  uint16_t max_names ,
11123  uint16_t pattern_len ,
11124  const char *pattern );
11125 
11126 
11127 /*****************************************************************************
11128  **
11129  ** xcb_fontprop_t * xcb_list_fonts_with_info_properties
11130  **
11131  ** @param const xcb_list_fonts_with_info_reply_t *R
11132  ** @returns xcb_fontprop_t *
11133  **
11134  *****************************************************************************/
11135 
11137 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R );
11138 
11139 
11140 /*****************************************************************************
11141  **
11142  ** int xcb_list_fonts_with_info_properties_length
11143  **
11144  ** @param const xcb_list_fonts_with_info_reply_t *R
11145  ** @returns int
11146  **
11147  *****************************************************************************/
11148 
11149 int
11150 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R );
11151 
11152 
11153 /*****************************************************************************
11154  **
11155  ** xcb_fontprop_iterator_t xcb_list_fonts_with_info_properties_iterator
11156  **
11157  ** @param const xcb_list_fonts_with_info_reply_t *R
11158  ** @returns xcb_fontprop_iterator_t
11159  **
11160  *****************************************************************************/
11161 
11163 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R );
11164 
11165 
11166 /*****************************************************************************
11167  **
11168  ** char * xcb_list_fonts_with_info_name
11169  **
11170  ** @param const xcb_list_fonts_with_info_reply_t *R
11171  ** @returns char *
11172  **
11173  *****************************************************************************/
11174 
11175 char *
11176 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R );
11177 
11178 
11179 /*****************************************************************************
11180  **
11181  ** int xcb_list_fonts_with_info_name_length
11182  **
11183  ** @param const xcb_list_fonts_with_info_reply_t *R
11184  ** @returns int
11185  **
11186  *****************************************************************************/
11187 
11188 int
11189 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R );
11190 
11191 
11192 /*****************************************************************************
11193  **
11194  ** xcb_generic_iterator_t xcb_list_fonts_with_info_name_end
11195  **
11196  ** @param const xcb_list_fonts_with_info_reply_t *R
11197  ** @returns xcb_generic_iterator_t
11198  **
11199  *****************************************************************************/
11200 
11202 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R );
11203 
11219 /*****************************************************************************
11220  **
11221  ** xcb_list_fonts_with_info_reply_t * xcb_list_fonts_with_info_reply
11222  **
11223  ** @param xcb_connection_t *c
11224  ** @param xcb_list_fonts_with_info_cookie_t cookie
11225  ** @param xcb_generic_error_t **e
11226  ** @returns xcb_list_fonts_with_info_reply_t *
11227  **
11228  *****************************************************************************/
11229 
11233  xcb_generic_error_t **e );
11234 
11235 int
11236 xcb_set_font_path_sizeof (const void *_buffer );
11237 
11250 /*****************************************************************************
11251  **
11252  ** xcb_void_cookie_t xcb_set_font_path_checked
11253  **
11254  ** @param xcb_connection_t *c
11255  ** @param uint16_t font_qty
11256  ** @param const xcb_str_t *font
11257  ** @returns xcb_void_cookie_t
11258  **
11259  *****************************************************************************/
11260 
11263  uint16_t font_qty ,
11264  const xcb_str_t *font );
11265 
11275 /*****************************************************************************
11276  **
11277  ** xcb_void_cookie_t xcb_set_font_path
11278  **
11279  ** @param xcb_connection_t *c
11280  ** @param uint16_t font_qty
11281  ** @param const xcb_str_t *font
11282  ** @returns xcb_void_cookie_t
11283  **
11284  *****************************************************************************/
11285 
11288  uint16_t font_qty ,
11289  const xcb_str_t *font );
11290 
11291 int
11292 xcb_get_font_path_sizeof (const void *_buffer );
11293 
11303 /*****************************************************************************
11304  **
11305  ** xcb_get_font_path_cookie_t xcb_get_font_path
11306  **
11307  ** @param xcb_connection_t *c
11308  ** @returns xcb_get_font_path_cookie_t
11309  **
11310  *****************************************************************************/
11311 
11314 
11327 /*****************************************************************************
11328  **
11329  ** xcb_get_font_path_cookie_t xcb_get_font_path_unchecked
11330  **
11331  ** @param xcb_connection_t *c
11332  ** @returns xcb_get_font_path_cookie_t
11333  **
11334  *****************************************************************************/
11335 
11338 
11339 
11340 /*****************************************************************************
11341  **
11342  ** int xcb_get_font_path_path_length
11343  **
11344  ** @param const xcb_get_font_path_reply_t *R
11345  ** @returns int
11346  **
11347  *****************************************************************************/
11348 
11349 int
11350 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R );
11351 
11352 
11353 /*****************************************************************************
11354  **
11355  ** xcb_str_iterator_t xcb_get_font_path_path_iterator
11356  **
11357  ** @param const xcb_get_font_path_reply_t *R
11358  ** @returns xcb_str_iterator_t
11359  **
11360  *****************************************************************************/
11361 
11363 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R );
11364 
11380 /*****************************************************************************
11381  **
11382  ** xcb_get_font_path_reply_t * xcb_get_font_path_reply
11383  **
11384  ** @param xcb_connection_t *c
11385  ** @param xcb_get_font_path_cookie_t cookie
11386  ** @param xcb_generic_error_t **e
11387  ** @returns xcb_get_font_path_reply_t *
11388  **
11389  *****************************************************************************/
11390 
11394  xcb_generic_error_t **e );
11395 
11416 /*****************************************************************************
11417  **
11418  ** xcb_void_cookie_t xcb_create_pixmap_checked
11419  **
11420  ** @param xcb_connection_t *c
11421  ** @param uint8_t depth
11422  ** @param xcb_pixmap_t pid
11423  ** @param xcb_drawable_t drawable
11424  ** @param uint16_t width
11425  ** @param uint16_t height
11426  ** @returns xcb_void_cookie_t
11427  **
11428  *****************************************************************************/
11429 
11432  uint8_t depth ,
11433  xcb_pixmap_t pid ,
11434  xcb_drawable_t drawable ,
11435  uint16_t width ,
11436  uint16_t height );
11437 
11455 /*****************************************************************************
11456  **
11457  ** xcb_void_cookie_t xcb_create_pixmap
11458  **
11459  ** @param xcb_connection_t *c
11460  ** @param uint8_t depth
11461  ** @param xcb_pixmap_t pid
11462  ** @param xcb_drawable_t drawable
11463  ** @param uint16_t width
11464  ** @param uint16_t height
11465  ** @returns xcb_void_cookie_t
11466  **
11467  *****************************************************************************/
11468 
11471  uint8_t depth ,
11472  xcb_pixmap_t pid ,
11473  xcb_drawable_t drawable ,
11474  uint16_t width ,
11475  uint16_t height );
11476 
11492 /*****************************************************************************
11493  **
11494  ** xcb_void_cookie_t xcb_free_pixmap_checked
11495  **
11496  ** @param xcb_connection_t *c
11497  ** @param xcb_pixmap_t pixmap
11498  ** @returns xcb_void_cookie_t
11499  **
11500  *****************************************************************************/
11501 
11504  xcb_pixmap_t pixmap );
11505 
11518 /*****************************************************************************
11519  **
11520  ** xcb_void_cookie_t xcb_free_pixmap
11521  **
11522  ** @param xcb_connection_t *c
11523  ** @param xcb_pixmap_t pixmap
11524  ** @returns xcb_void_cookie_t
11525  **
11526  *****************************************************************************/
11527 
11530  xcb_pixmap_t pixmap );
11531 
11532 int
11533 xcb_create_gc_sizeof (const void *_buffer );
11534 
11552 /*****************************************************************************
11553  **
11554  ** xcb_void_cookie_t xcb_create_gc_checked
11555  **
11556  ** @param xcb_connection_t *c
11557  ** @param xcb_gcontext_t cid
11558  ** @param xcb_drawable_t drawable
11559  ** @param uint32_t value_mask
11560  ** @param const uint32_t *value_list
11561  ** @returns xcb_void_cookie_t
11562  **
11563  *****************************************************************************/
11564 
11567  xcb_gcontext_t cid ,
11568  xcb_drawable_t drawable ,
11569  uint32_t value_mask ,
11570  const uint32_t *value_list );
11571 
11586 /*****************************************************************************
11587  **
11588  ** xcb_void_cookie_t xcb_create_gc
11589  **
11590  ** @param xcb_connection_t *c
11591  ** @param xcb_gcontext_t cid
11592  ** @param xcb_drawable_t drawable
11593  ** @param uint32_t value_mask
11594  ** @param const uint32_t *value_list
11595  ** @returns xcb_void_cookie_t
11596  **
11597  *****************************************************************************/
11598 
11601  xcb_gcontext_t cid ,
11602  xcb_drawable_t drawable ,
11603  uint32_t value_mask ,
11604  const uint32_t *value_list );
11605 
11606 int
11607 xcb_change_gc_sizeof (const void *_buffer );
11608 
11628 /*****************************************************************************
11629  **
11630  ** xcb_void_cookie_t xcb_change_gc_checked
11631  **
11632  ** @param xcb_connection_t *c
11633  ** @param xcb_gcontext_t gc
11634  ** @param uint32_t value_mask
11635  ** @param const uint32_t *value_list
11636  ** @returns xcb_void_cookie_t
11637  **
11638  *****************************************************************************/
11639 
11642  xcb_gcontext_t gc ,
11643  uint32_t value_mask ,
11644  const uint32_t *value_list );
11645 
11662 /*****************************************************************************
11663  **
11664  ** xcb_void_cookie_t xcb_change_gc
11665  **
11666  ** @param xcb_connection_t *c
11667  ** @param xcb_gcontext_t gc
11668  ** @param uint32_t value_mask
11669  ** @param const uint32_t *value_list
11670  ** @returns xcb_void_cookie_t
11671  **
11672  *****************************************************************************/
11673 
11676  xcb_gcontext_t gc ,
11677  uint32_t value_mask ,
11678  const uint32_t *value_list );
11679 
11692 /*****************************************************************************
11693  **
11694  ** xcb_void_cookie_t xcb_copy_gc_checked
11695  **
11696  ** @param xcb_connection_t *c
11697  ** @param xcb_gcontext_t src_gc
11698  ** @param xcb_gcontext_t dst_gc
11699  ** @param uint32_t value_mask
11700  ** @returns xcb_void_cookie_t
11701  **
11702  *****************************************************************************/
11703 
11706  xcb_gcontext_t src_gc ,
11707  xcb_gcontext_t dst_gc ,
11708  uint32_t value_mask );
11709 
11719 /*****************************************************************************
11720  **
11721  ** xcb_void_cookie_t xcb_copy_gc
11722  **
11723  ** @param xcb_connection_t *c
11724  ** @param xcb_gcontext_t src_gc
11725  ** @param xcb_gcontext_t dst_gc
11726  ** @param uint32_t value_mask
11727  ** @returns xcb_void_cookie_t
11728  **
11729  *****************************************************************************/
11730 
11733  xcb_gcontext_t src_gc ,
11734  xcb_gcontext_t dst_gc ,
11735  uint32_t value_mask );
11736 
11737 int
11738 xcb_set_dashes_sizeof (const void *_buffer );
11739 
11752 /*****************************************************************************
11753  **
11754  ** xcb_void_cookie_t xcb_set_dashes_checked
11755  **
11756  ** @param xcb_connection_t *c
11757  ** @param xcb_gcontext_t gc
11758  ** @param uint16_t dash_offset
11759  ** @param uint16_t dashes_len
11760  ** @param const uint8_t *dashes
11761  ** @returns xcb_void_cookie_t
11762  **
11763  *****************************************************************************/
11764 
11767  xcb_gcontext_t gc ,
11768  uint16_t dash_offset ,
11769  uint16_t dashes_len ,
11770  const uint8_t *dashes );
11771 
11781 /*****************************************************************************
11782  **
11783  ** xcb_void_cookie_t xcb_set_dashes
11784  **
11785  ** @param xcb_connection_t *c
11786  ** @param xcb_gcontext_t gc
11787  ** @param uint16_t dash_offset
11788  ** @param uint16_t dashes_len
11789  ** @param const uint8_t *dashes
11790  ** @returns xcb_void_cookie_t
11791  **
11792  *****************************************************************************/
11793 
11796  xcb_gcontext_t gc ,
11797  uint16_t dash_offset ,
11798  uint16_t dashes_len ,
11799  const uint8_t *dashes );
11800 
11801 int
11802 xcb_set_clip_rectangles_sizeof (const void *_buffer ,
11803  uint32_t rectangles_len );
11804 
11817 /*****************************************************************************
11818  **
11819  ** xcb_void_cookie_t xcb_set_clip_rectangles_checked
11820  **
11821  ** @param xcb_connection_t *c
11822  ** @param uint8_t ordering
11823  ** @param xcb_gcontext_t gc
11824  ** @param int16_t clip_x_origin
11825  ** @param int16_t clip_y_origin
11826  ** @param uint32_t rectangles_len
11827  ** @param const xcb_rectangle_t *rectangles
11828  ** @returns xcb_void_cookie_t
11829  **
11830  *****************************************************************************/
11831 
11834  uint8_t ordering ,
11835  xcb_gcontext_t gc ,
11836  int16_t clip_x_origin ,
11837  int16_t clip_y_origin ,
11838  uint32_t rectangles_len ,
11839  const xcb_rectangle_t *rectangles );
11840 
11850 /*****************************************************************************
11851  **
11852  ** xcb_void_cookie_t xcb_set_clip_rectangles
11853  **
11854  ** @param xcb_connection_t *c
11855  ** @param uint8_t ordering
11856  ** @param xcb_gcontext_t gc
11857  ** @param int16_t clip_x_origin
11858  ** @param int16_t clip_y_origin
11859  ** @param uint32_t rectangles_len
11860  ** @param const xcb_rectangle_t *rectangles
11861  ** @returns xcb_void_cookie_t
11862  **
11863  *****************************************************************************/
11864 
11867  uint8_t ordering ,
11868  xcb_gcontext_t gc ,
11869  int16_t clip_x_origin ,
11870  int16_t clip_y_origin ,
11871  uint32_t rectangles_len ,
11872  const xcb_rectangle_t *rectangles );
11873 
11888 /*****************************************************************************
11889  **
11890  ** xcb_void_cookie_t xcb_free_gc_checked
11891  **
11892  ** @param xcb_connection_t *c
11893  ** @param xcb_gcontext_t gc
11894  ** @returns xcb_void_cookie_t
11895  **
11896  *****************************************************************************/
11897 
11900  xcb_gcontext_t gc );
11901 
11913 /*****************************************************************************
11914  **
11915  ** xcb_void_cookie_t xcb_free_gc
11916  **
11917  ** @param xcb_connection_t *c
11918  ** @param xcb_gcontext_t gc
11919  ** @returns xcb_void_cookie_t
11920  **
11921  *****************************************************************************/
11922 
11925  xcb_gcontext_t gc );
11926 
11939 /*****************************************************************************
11940  **
11941  ** xcb_void_cookie_t xcb_clear_area_checked
11942  **
11943  ** @param xcb_connection_t *c
11944  ** @param uint8_t exposures
11945  ** @param xcb_window_t window
11946  ** @param int16_t x
11947  ** @param int16_t y
11948  ** @param uint16_t width
11949  ** @param uint16_t height
11950  ** @returns xcb_void_cookie_t
11951  **
11952  *****************************************************************************/
11953 
11956  uint8_t exposures ,
11957  xcb_window_t window ,
11958  int16_t x ,
11959  int16_t y ,
11960  uint16_t width ,
11961  uint16_t height );
11962 
11972 /*****************************************************************************
11973  **
11974  ** xcb_void_cookie_t xcb_clear_area
11975  **
11976  ** @param xcb_connection_t *c
11977  ** @param uint8_t exposures
11978  ** @param xcb_window_t window
11979  ** @param int16_t x
11980  ** @param int16_t y
11981  ** @param uint16_t width
11982  ** @param uint16_t height
11983  ** @returns xcb_void_cookie_t
11984  **
11985  *****************************************************************************/
11986 
11989  uint8_t exposures ,
11990  xcb_window_t window ,
11991  int16_t x ,
11992  int16_t y ,
11993  uint16_t width ,
11994  uint16_t height );
11995 
12018 /*****************************************************************************
12019  **
12020  ** xcb_void_cookie_t xcb_copy_area_checked
12021  **
12022  ** @param xcb_connection_t *c
12023  ** @param xcb_drawable_t src_drawable
12024  ** @param xcb_drawable_t dst_drawable
12025  ** @param xcb_gcontext_t gc
12026  ** @param int16_t src_x
12027  ** @param int16_t src_y
12028  ** @param int16_t dst_x
12029  ** @param int16_t dst_y
12030  ** @param uint16_t width
12031  ** @param uint16_t height
12032  ** @returns xcb_void_cookie_t
12033  **
12034  *****************************************************************************/
12035 
12038  xcb_drawable_t src_drawable ,
12039  xcb_drawable_t dst_drawable ,
12040  xcb_gcontext_t gc ,
12041  int16_t src_x ,
12042  int16_t src_y ,
12043  int16_t dst_x ,
12044  int16_t dst_y ,
12045  uint16_t width ,
12046  uint16_t height );
12047 
12067 /*****************************************************************************
12068  **
12069  ** xcb_void_cookie_t xcb_copy_area
12070  **
12071  ** @param xcb_connection_t *c
12072  ** @param xcb_drawable_t src_drawable
12073  ** @param xcb_drawable_t dst_drawable
12074  ** @param xcb_gcontext_t gc
12075  ** @param int16_t src_x
12076  ** @param int16_t src_y
12077  ** @param int16_t dst_x
12078  ** @param int16_t dst_y
12079  ** @param uint16_t width
12080  ** @param uint16_t height
12081  ** @returns xcb_void_cookie_t
12082  **
12083  *****************************************************************************/
12084 
12087  xcb_drawable_t src_drawable ,
12088  xcb_drawable_t dst_drawable ,
12089  xcb_gcontext_t gc ,
12090  int16_t src_x ,
12091  int16_t src_y ,
12092  int16_t dst_x ,
12093  int16_t dst_y ,
12094  uint16_t width ,
12095  uint16_t height );
12096 
12109 /*****************************************************************************
12110  **
12111  ** xcb_void_cookie_t xcb_copy_plane_checked
12112  **
12113  ** @param xcb_connection_t *c
12114  ** @param xcb_drawable_t src_drawable
12115  ** @param xcb_drawable_t dst_drawable
12116  ** @param xcb_gcontext_t gc
12117  ** @param int16_t src_x
12118  ** @param int16_t src_y
12119  ** @param int16_t dst_x
12120  ** @param int16_t dst_y
12121  ** @param uint16_t width
12122  ** @param uint16_t height
12123  ** @param uint32_t bit_plane
12124  ** @returns xcb_void_cookie_t
12125  **
12126  *****************************************************************************/
12127 
12130  xcb_drawable_t src_drawable ,
12131  xcb_drawable_t dst_drawable ,
12132  xcb_gcontext_t gc ,
12133  int16_t src_x ,
12134  int16_t src_y ,
12135  int16_t dst_x ,
12136  int16_t dst_y ,
12137  uint16_t width ,
12138  uint16_t height ,
12139  uint32_t bit_plane );
12140 
12150 /*****************************************************************************
12151  **
12152  ** xcb_void_cookie_t xcb_copy_plane
12153  **
12154  ** @param xcb_connection_t *c
12155  ** @param xcb_drawable_t src_drawable
12156  ** @param xcb_drawable_t dst_drawable
12157  ** @param xcb_gcontext_t gc
12158  ** @param int16_t src_x
12159  ** @param int16_t src_y
12160  ** @param int16_t dst_x
12161  ** @param int16_t dst_y
12162  ** @param uint16_t width
12163  ** @param uint16_t height
12164  ** @param uint32_t bit_plane
12165  ** @returns xcb_void_cookie_t
12166  **
12167  *****************************************************************************/
12168 
12171  xcb_drawable_t src_drawable ,
12172  xcb_drawable_t dst_drawable ,
12173  xcb_gcontext_t gc ,
12174  int16_t src_x ,
12175  int16_t src_y ,
12176  int16_t dst_x ,
12177  int16_t dst_y ,
12178  uint16_t width ,
12179  uint16_t height ,
12180  uint32_t bit_plane );
12181 
12182 int
12183 xcb_poly_point_sizeof (const void *_buffer ,
12184  uint32_t points_len );
12185 
12198 /*****************************************************************************
12199  **
12200  ** xcb_void_cookie_t xcb_poly_point_checked
12201  **
12202  ** @param xcb_connection_t *c
12203  ** @param uint8_t coordinate_mode
12204  ** @param xcb_drawable_t drawable
12205  ** @param xcb_gcontext_t gc
12206  ** @param uint32_t points_len
12207  ** @param const xcb_point_t *points
12208  ** @returns xcb_void_cookie_t
12209  **
12210  *****************************************************************************/
12211 
12214  uint8_t coordinate_mode ,
12215  xcb_drawable_t drawable ,
12216  xcb_gcontext_t gc ,
12217  uint32_t points_len ,
12218  const xcb_point_t *points );
12219 
12229 /*****************************************************************************
12230  **
12231  ** xcb_void_cookie_t xcb_poly_point
12232  **
12233  ** @param xcb_connection_t *c
12234  ** @param uint8_t coordinate_mode
12235  ** @param xcb_drawable_t drawable
12236  ** @param xcb_gcontext_t gc
12237  ** @param uint32_t points_len
12238  ** @param const xcb_point_t *points
12239  ** @returns xcb_void_cookie_t
12240  **
12241  *****************************************************************************/
12242 
12245  uint8_t coordinate_mode ,
12246  xcb_drawable_t drawable ,
12247  xcb_gcontext_t gc ,
12248  uint32_t points_len ,
12249  const xcb_point_t *points );
12250 
12251 int
12252 xcb_poly_line_sizeof (const void *_buffer ,
12253  uint32_t points_len );
12254 
12281 /*****************************************************************************
12282  **
12283  ** xcb_void_cookie_t xcb_poly_line_checked
12284  **
12285  ** @param xcb_connection_t *c
12286  ** @param uint8_t coordinate_mode
12287  ** @param xcb_drawable_t drawable
12288  ** @param xcb_gcontext_t gc
12289  ** @param uint32_t points_len
12290  ** @param const xcb_point_t *points
12291  ** @returns xcb_void_cookie_t
12292  **
12293  *****************************************************************************/
12294 
12297  uint8_t coordinate_mode ,
12298  xcb_drawable_t drawable ,
12299  xcb_gcontext_t gc ,
12300  uint32_t points_len ,
12301  const xcb_point_t *points );
12302 
12326 /*****************************************************************************
12327  **
12328  ** xcb_void_cookie_t xcb_poly_line
12329  **
12330  ** @param xcb_connection_t *c
12331  ** @param uint8_t coordinate_mode
12332  ** @param xcb_drawable_t drawable
12333  ** @param xcb_gcontext_t gc
12334  ** @param uint32_t points_len
12335  ** @param const xcb_point_t *points
12336  ** @returns xcb_void_cookie_t
12337  **
12338  *****************************************************************************/
12339 
12342  uint8_t coordinate_mode ,
12343  xcb_drawable_t drawable ,
12344  xcb_gcontext_t gc ,
12345  uint32_t points_len ,
12346  const xcb_point_t *points );
12347 
12357 /*****************************************************************************
12358  **
12359  ** void xcb_segment_next
12360  **
12361  ** @param xcb_segment_iterator_t *i
12362  ** @returns void
12363  **
12364  *****************************************************************************/
12365 
12366 void
12368 
12379 /*****************************************************************************
12380  **
12381  ** xcb_generic_iterator_t xcb_segment_end
12382  **
12383  ** @param xcb_segment_iterator_t i
12384  ** @returns xcb_generic_iterator_t
12385  **
12386  *****************************************************************************/
12387 
12390 
12391 int
12392 xcb_poly_segment_sizeof (const void *_buffer ,
12393  uint32_t segments_len );
12394 
12422 /*****************************************************************************
12423  **
12424  ** xcb_void_cookie_t xcb_poly_segment_checked
12425  **
12426  ** @param xcb_connection_t *c
12427  ** @param xcb_drawable_t drawable
12428  ** @param xcb_gcontext_t gc
12429  ** @param uint32_t segments_len
12430  ** @param const xcb_segment_t *segments
12431  ** @returns xcb_void_cookie_t
12432  **
12433  *****************************************************************************/
12434 
12437  xcb_drawable_t drawable ,
12438  xcb_gcontext_t gc ,
12439  uint32_t segments_len ,
12440  const xcb_segment_t *segments );
12441 
12466 /*****************************************************************************
12467  **
12468  ** xcb_void_cookie_t xcb_poly_segment
12469  **
12470  ** @param xcb_connection_t *c
12471  ** @param xcb_drawable_t drawable
12472  ** @param xcb_gcontext_t gc
12473  ** @param uint32_t segments_len
12474  ** @param const xcb_segment_t *segments
12475  ** @returns xcb_void_cookie_t
12476  **
12477  *****************************************************************************/
12478 
12481  xcb_drawable_t drawable ,
12482  xcb_gcontext_t gc ,
12483  uint32_t segments_len ,
12484  const xcb_segment_t *segments );
12485 
12486 int
12487 xcb_poly_rectangle_sizeof (const void *_buffer ,
12488  uint32_t rectangles_len );
12489 
12502 /*****************************************************************************
12503  **
12504  ** xcb_void_cookie_t xcb_poly_rectangle_checked
12505  **
12506  ** @param xcb_connection_t *c
12507  ** @param xcb_drawable_t drawable
12508  ** @param xcb_gcontext_t gc
12509  ** @param uint32_t rectangles_len
12510  ** @param const xcb_rectangle_t *rectangles
12511  ** @returns xcb_void_cookie_t
12512  **
12513  *****************************************************************************/
12514 
12517  xcb_drawable_t drawable ,
12518  xcb_gcontext_t gc ,
12519  uint32_t rectangles_len ,
12520  const xcb_rectangle_t *rectangles );
12521 
12531 /*****************************************************************************
12532  **
12533  ** xcb_void_cookie_t xcb_poly_rectangle
12534  **
12535  ** @param xcb_connection_t *c
12536  ** @param xcb_drawable_t drawable
12537  ** @param xcb_gcontext_t gc
12538  ** @param uint32_t rectangles_len
12539  ** @param const xcb_rectangle_t *rectangles
12540  ** @returns xcb_void_cookie_t
12541  **
12542  *****************************************************************************/
12543 
12546  xcb_drawable_t drawable ,
12547  xcb_gcontext_t gc ,
12548  uint32_t rectangles_len ,
12549  const xcb_rectangle_t *rectangles );
12550 
12551 int
12552 xcb_poly_arc_sizeof (const void *_buffer ,
12553  uint32_t arcs_len );
12554 
12567 /*****************************************************************************
12568  **
12569  ** xcb_void_cookie_t xcb_poly_arc_checked
12570  **
12571  ** @param xcb_connection_t *c
12572  ** @param xcb_drawable_t drawable
12573  ** @param xcb_gcontext_t gc
12574  ** @param uint32_t arcs_len
12575  ** @param const xcb_arc_t *arcs
12576  ** @returns xcb_void_cookie_t
12577  **
12578  *****************************************************************************/
12579 
12582  xcb_drawable_t drawable ,
12583  xcb_gcontext_t gc ,
12584  uint32_t arcs_len ,
12585  const xcb_arc_t *arcs );
12586 
12596 /*****************************************************************************
12597  **
12598  ** xcb_void_cookie_t xcb_poly_arc
12599  **
12600  ** @param xcb_connection_t *c
12601  ** @param xcb_drawable_t drawable
12602  ** @param xcb_gcontext_t gc
12603  ** @param uint32_t arcs_len
12604  ** @param const xcb_arc_t *arcs
12605  ** @returns xcb_void_cookie_t
12606  **
12607  *****************************************************************************/
12608 
12611  xcb_drawable_t drawable ,
12612  xcb_gcontext_t gc ,
12613  uint32_t arcs_len ,
12614  const xcb_arc_t *arcs );
12615 
12616 int
12617 xcb_fill_poly_sizeof (const void *_buffer ,
12618  uint32_t points_len );
12619 
12632 /*****************************************************************************
12633  **
12634  ** xcb_void_cookie_t xcb_fill_poly_checked
12635  **
12636  ** @param xcb_connection_t *c
12637  ** @param xcb_drawable_t drawable
12638  ** @param xcb_gcontext_t gc
12639  ** @param uint8_t shape
12640  ** @param uint8_t coordinate_mode
12641  ** @param uint32_t points_len
12642  ** @param const xcb_point_t *points
12643  ** @returns xcb_void_cookie_t
12644  **
12645  *****************************************************************************/
12646 
12649  xcb_drawable_t drawable ,
12650  xcb_gcontext_t gc ,
12651  uint8_t shape ,
12652  uint8_t coordinate_mode ,
12653  uint32_t points_len ,
12654  const xcb_point_t *points );
12655 
12665 /*****************************************************************************
12666  **
12667  ** xcb_void_cookie_t xcb_fill_poly
12668  **
12669  ** @param xcb_connection_t *c
12670  ** @param xcb_drawable_t drawable
12671  ** @param xcb_gcontext_t gc
12672  ** @param uint8_t shape
12673  ** @param uint8_t coordinate_mode
12674  ** @param uint32_t points_len
12675  ** @param const xcb_point_t *points
12676  ** @returns xcb_void_cookie_t
12677  **
12678  *****************************************************************************/
12679 
12682  xcb_drawable_t drawable ,
12683  xcb_gcontext_t gc ,
12684  uint8_t shape ,
12685  uint8_t coordinate_mode ,
12686  uint32_t points_len ,
12687  const xcb_point_t *points );
12688 
12689 int
12690 xcb_poly_fill_rectangle_sizeof (const void *_buffer ,
12691  uint32_t rectangles_len );
12692 
12719 /*****************************************************************************
12720  **
12721  ** xcb_void_cookie_t xcb_poly_fill_rectangle_checked
12722  **
12723  ** @param xcb_connection_t *c
12724  ** @param xcb_drawable_t drawable
12725  ** @param xcb_gcontext_t gc
12726  ** @param uint32_t rectangles_len
12727  ** @param const xcb_rectangle_t *rectangles
12728  ** @returns xcb_void_cookie_t
12729  **
12730  *****************************************************************************/
12731 
12734  xcb_drawable_t drawable ,
12735  xcb_gcontext_t gc ,
12736  uint32_t rectangles_len ,
12737  const xcb_rectangle_t *rectangles );
12738 
12762 /*****************************************************************************
12763  **
12764  ** xcb_void_cookie_t xcb_poly_fill_rectangle
12765  **
12766  ** @param xcb_connection_t *c
12767  ** @param xcb_drawable_t drawable
12768  ** @param xcb_gcontext_t gc
12769  ** @param uint32_t rectangles_len
12770  ** @param const xcb_rectangle_t *rectangles
12771  ** @returns xcb_void_cookie_t
12772  **
12773  *****************************************************************************/
12774 
12777  xcb_drawable_t drawable ,
12778  xcb_gcontext_t gc ,
12779  uint32_t rectangles_len ,
12780  const xcb_rectangle_t *rectangles );
12781 
12782 int
12783 xcb_poly_fill_arc_sizeof (const void *_buffer ,
12784  uint32_t arcs_len );
12785 
12798 /*****************************************************************************
12799  **
12800  ** xcb_void_cookie_t xcb_poly_fill_arc_checked
12801  **
12802  ** @param xcb_connection_t *c
12803  ** @param xcb_drawable_t drawable
12804  ** @param xcb_gcontext_t gc
12805  ** @param uint32_t arcs_len
12806  ** @param const xcb_arc_t *arcs
12807  ** @returns xcb_void_cookie_t
12808  **
12809  *****************************************************************************/
12810 
12813  xcb_drawable_t drawable ,
12814  xcb_gcontext_t gc ,
12815  uint32_t arcs_len ,
12816  const xcb_arc_t *arcs );
12817 
12827 /*****************************************************************************
12828  **
12829  ** xcb_void_cookie_t xcb_poly_fill_arc
12830  **
12831  ** @param xcb_connection_t *c
12832  ** @param xcb_drawable_t drawable
12833  ** @param xcb_gcontext_t gc
12834  ** @param uint32_t arcs_len
12835  ** @param const xcb_arc_t *arcs
12836  ** @returns xcb_void_cookie_t
12837  **
12838  *****************************************************************************/
12839 
12842  xcb_drawable_t drawable ,
12843  xcb_gcontext_t gc ,
12844  uint32_t arcs_len ,
12845  const xcb_arc_t *arcs );
12846 
12847 int
12848 xcb_put_image_sizeof (const void *_buffer ,
12849  uint32_t data_len );
12850 
12863 /*****************************************************************************
12864  **
12865  ** xcb_void_cookie_t xcb_put_image_checked
12866  **
12867  ** @param xcb_connection_t *c
12868  ** @param uint8_t format
12869  ** @param xcb_drawable_t drawable
12870  ** @param xcb_gcontext_t gc
12871  ** @param uint16_t width
12872  ** @param uint16_t height
12873  ** @param int16_t dst_x
12874  ** @param int16_t dst_y
12875  ** @param uint8_t left_pad
12876  ** @param uint8_t depth
12877  ** @param uint32_t data_len
12878  ** @param const uint8_t *data
12879  ** @returns xcb_void_cookie_t
12880  **
12881  *****************************************************************************/
12882 
12885  uint8_t format ,
12886  xcb_drawable_t drawable ,
12887  xcb_gcontext_t gc ,
12888  uint16_t width ,
12889  uint16_t height ,
12890  int16_t dst_x ,
12891  int16_t dst_y ,
12892  uint8_t left_pad ,
12893  uint8_t depth ,
12894  uint32_t data_len ,
12895  const uint8_t *data );
12896 
12906 /*****************************************************************************
12907  **
12908  ** xcb_void_cookie_t xcb_put_image
12909  **
12910  ** @param xcb_connection_t *c
12911  ** @param uint8_t format
12912  ** @param xcb_drawable_t drawable
12913  ** @param xcb_gcontext_t gc
12914  ** @param uint16_t width
12915  ** @param uint16_t height
12916  ** @param int16_t dst_x
12917  ** @param int16_t dst_y
12918  ** @param uint8_t left_pad
12919  ** @param uint8_t depth
12920  ** @param uint32_t data_len
12921  ** @param const uint8_t *data
12922  ** @returns xcb_void_cookie_t
12923  **
12924  *****************************************************************************/
12925 
12928  uint8_t format ,
12929  xcb_drawable_t drawable ,
12930  xcb_gcontext_t gc ,
12931  uint16_t width ,
12932  uint16_t height ,
12933  int16_t dst_x ,
12934  int16_t dst_y ,
12935  uint8_t left_pad ,
12936  uint8_t depth ,
12937  uint32_t data_len ,
12938  const uint8_t *data );
12939 
12940 int
12941 xcb_get_image_sizeof (const void *_buffer );
12942 
12952 /*****************************************************************************
12953  **
12954  ** xcb_get_image_cookie_t xcb_get_image
12955  **
12956  ** @param xcb_connection_t *c
12957  ** @param uint8_t format
12958  ** @param xcb_drawable_t drawable
12959  ** @param int16_t x
12960  ** @param int16_t y
12961  ** @param uint16_t width
12962  ** @param uint16_t height
12963  ** @param uint32_t plane_mask
12964  ** @returns xcb_get_image_cookie_t
12965  **
12966  *****************************************************************************/
12967 
12970  uint8_t format ,
12971  xcb_drawable_t drawable ,
12972  int16_t x ,
12973  int16_t y ,
12974  uint16_t width ,
12975  uint16_t height ,
12976  uint32_t plane_mask );
12977 
12990 /*****************************************************************************
12991  **
12992  ** xcb_get_image_cookie_t xcb_get_image_unchecked
12993  **
12994  ** @param xcb_connection_t *c
12995  ** @param uint8_t format
12996  ** @param xcb_drawable_t drawable
12997  ** @param int16_t x
12998  ** @param int16_t y
12999  ** @param uint16_t width
13000  ** @param uint16_t height
13001  ** @param uint32_t plane_mask
13002  ** @returns xcb_get_image_cookie_t
13003  **
13004  *****************************************************************************/
13005 
13008  uint8_t format ,
13009  xcb_drawable_t drawable ,
13010  int16_t x ,
13011  int16_t y ,
13012  uint16_t width ,
13013  uint16_t height ,
13014  uint32_t plane_mask );
13015 
13016 
13017 /*****************************************************************************
13018  **
13019  ** uint8_t * xcb_get_image_data
13020  **
13021  ** @param const xcb_get_image_reply_t *R
13022  ** @returns uint8_t *
13023  **
13024  *****************************************************************************/
13025 
13026 uint8_t *
13027 xcb_get_image_data (const xcb_get_image_reply_t *R );
13028 
13029 
13030 /*****************************************************************************
13031  **
13032  ** int xcb_get_image_data_length
13033  **
13034  ** @param const xcb_get_image_reply_t *R
13035  ** @returns int
13036  **
13037  *****************************************************************************/
13038 
13039 int
13040 xcb_get_image_data_length (const xcb_get_image_reply_t *R );
13041 
13042 
13043 /*****************************************************************************
13044  **
13045  ** xcb_generic_iterator_t xcb_get_image_data_end
13046  **
13047  ** @param const xcb_get_image_reply_t *R
13048  ** @returns xcb_generic_iterator_t
13049  **
13050  *****************************************************************************/
13051 
13053 xcb_get_image_data_end (const xcb_get_image_reply_t *R );
13054 
13070 /*****************************************************************************
13071  **
13072  ** xcb_get_image_reply_t * xcb_get_image_reply
13073  **
13074  ** @param xcb_connection_t *c
13075  ** @param xcb_get_image_cookie_t cookie
13076  ** @param xcb_generic_error_t **e
13077  ** @returns xcb_get_image_reply_t *
13078  **
13079  *****************************************************************************/
13080 
13083  xcb_get_image_cookie_t cookie ,
13084  xcb_generic_error_t **e );
13085 
13086 int
13087 xcb_poly_text_8_sizeof (const void *_buffer ,
13088  uint32_t items_len );
13089 
13102 /*****************************************************************************
13103  **
13104  ** xcb_void_cookie_t xcb_poly_text_8_checked
13105  **
13106  ** @param xcb_connection_t *c
13107  ** @param xcb_drawable_t drawable
13108  ** @param xcb_gcontext_t gc
13109  ** @param int16_t x
13110  ** @param int16_t y
13111  ** @param uint32_t items_len
13112  ** @param const uint8_t *items
13113  ** @returns xcb_void_cookie_t
13114  **
13115  *****************************************************************************/
13116 
13119  xcb_drawable_t drawable ,
13120  xcb_gcontext_t gc ,
13121  int16_t x ,
13122  int16_t y ,
13123  uint32_t items_len ,
13124  const uint8_t *items );
13125 
13135 /*****************************************************************************
13136  **
13137  ** xcb_void_cookie_t xcb_poly_text_8
13138  **
13139  ** @param xcb_connection_t *c
13140  ** @param xcb_drawable_t drawable
13141  ** @param xcb_gcontext_t gc
13142  ** @param int16_t x
13143  ** @param int16_t y
13144  ** @param uint32_t items_len
13145  ** @param const uint8_t *items
13146  ** @returns xcb_void_cookie_t
13147  **
13148  *****************************************************************************/
13149 
13152  xcb_drawable_t drawable ,
13153  xcb_gcontext_t gc ,
13154  int16_t x ,
13155  int16_t y ,
13156  uint32_t items_len ,
13157  const uint8_t *items );
13158 
13159 int
13160 xcb_poly_text_16_sizeof (const void *_buffer ,
13161  uint32_t items_len );
13162 
13175 /*****************************************************************************
13176  **
13177  ** xcb_void_cookie_t xcb_poly_text_16_checked
13178  **
13179  ** @param xcb_connection_t *c
13180  ** @param xcb_drawable_t drawable
13181  ** @param xcb_gcontext_t gc
13182  ** @param int16_t x
13183  ** @param int16_t y
13184  ** @param uint32_t items_len
13185  ** @param const uint8_t *items
13186  ** @returns xcb_void_cookie_t
13187  **
13188  *****************************************************************************/
13189 
13192  xcb_drawable_t drawable ,
13193  xcb_gcontext_t gc ,
13194  int16_t x ,
13195  int16_t y ,
13196  uint32_t items_len ,
13197  const uint8_t *items );
13198 
13208 /*****************************************************************************
13209  **
13210  ** xcb_void_cookie_t xcb_poly_text_16
13211  **
13212  ** @param xcb_connection_t *c
13213  ** @param xcb_drawable_t drawable
13214  ** @param xcb_gcontext_t gc
13215  ** @param int16_t x
13216  ** @param int16_t y
13217  ** @param uint32_t items_len
13218  ** @param const uint8_t *items
13219  ** @returns xcb_void_cookie_t
13220  **
13221  *****************************************************************************/
13222 
13225  xcb_drawable_t drawable ,
13226  xcb_gcontext_t gc ,
13227  int16_t x ,
13228  int16_t y ,
13229  uint32_t items_len ,
13230  const uint8_t *items );
13231 
13232 int
13233 xcb_image_text_8_sizeof (const void *_buffer );
13234 
13266 /*****************************************************************************
13267  **
13268  ** xcb_void_cookie_t xcb_image_text_8_checked
13269  **
13270  ** @param xcb_connection_t *c
13271  ** @param uint8_t string_len
13272  ** @param xcb_drawable_t drawable
13273  ** @param xcb_gcontext_t gc
13274  ** @param int16_t x
13275  ** @param int16_t y
13276  ** @param const char *string
13277  ** @returns xcb_void_cookie_t
13278  **
13279  *****************************************************************************/
13280 
13283  uint8_t string_len ,
13284  xcb_drawable_t drawable ,
13285  xcb_gcontext_t gc ,
13286  int16_t x ,
13287  int16_t y ,
13288  const char *string );
13289 
13318 /*****************************************************************************
13319  **
13320  ** xcb_void_cookie_t xcb_image_text_8
13321  **
13322  ** @param xcb_connection_t *c
13323  ** @param uint8_t string_len
13324  ** @param xcb_drawable_t drawable
13325  ** @param xcb_gcontext_t gc
13326  ** @param int16_t x
13327  ** @param int16_t y
13328  ** @param const char *string
13329  ** @returns xcb_void_cookie_t
13330  **
13331  *****************************************************************************/
13332 
13335  uint8_t string_len ,
13336  xcb_drawable_t drawable ,
13337  xcb_gcontext_t gc ,
13338  int16_t x ,
13339  int16_t y ,
13340  const char *string );
13341 
13342 int
13343 xcb_image_text_16_sizeof (const void *_buffer );
13344 
13377 /*****************************************************************************
13378  **
13379  ** xcb_void_cookie_t xcb_image_text_16_checked
13380  **
13381  ** @param xcb_connection_t *c
13382  ** @param uint8_t string_len
13383  ** @param xcb_drawable_t drawable
13384  ** @param xcb_gcontext_t gc
13385  ** @param int16_t x
13386  ** @param int16_t y
13387  ** @param const xcb_char2b_t *string
13388  ** @returns xcb_void_cookie_t
13389  **
13390  *****************************************************************************/
13391 
13394  uint8_t string_len ,
13395  xcb_drawable_t drawable ,
13396  xcb_gcontext_t gc ,
13397  int16_t x ,
13398  int16_t y ,
13399  const xcb_char2b_t *string );
13400 
13430 /*****************************************************************************
13431  **
13432  ** xcb_void_cookie_t xcb_image_text_16
13433  **
13434  ** @param xcb_connection_t *c
13435  ** @param uint8_t string_len
13436  ** @param xcb_drawable_t drawable
13437  ** @param xcb_gcontext_t gc
13438  ** @param int16_t x
13439  ** @param int16_t y
13440  ** @param const xcb_char2b_t *string
13441  ** @returns xcb_void_cookie_t
13442  **
13443  *****************************************************************************/
13444 
13447  uint8_t string_len ,
13448  xcb_drawable_t drawable ,
13449  xcb_gcontext_t gc ,
13450  int16_t x ,
13451  int16_t y ,
13452  const xcb_char2b_t *string );
13453 
13466 /*****************************************************************************
13467  **
13468  ** xcb_void_cookie_t xcb_create_colormap_checked
13469  **
13470  ** @param xcb_connection_t *c
13471  ** @param uint8_t alloc
13472  ** @param xcb_colormap_t mid
13473  ** @param xcb_window_t window
13474  ** @param xcb_visualid_t visual
13475  ** @returns xcb_void_cookie_t
13476  **
13477  *****************************************************************************/
13478 
13481  uint8_t alloc ,
13482  xcb_colormap_t mid ,
13483  xcb_window_t window ,
13484  xcb_visualid_t visual );
13485 
13495 /*****************************************************************************
13496  **
13497  ** xcb_void_cookie_t xcb_create_colormap
13498  **
13499  ** @param xcb_connection_t *c
13500  ** @param uint8_t alloc
13501  ** @param xcb_colormap_t mid
13502  ** @param xcb_window_t window
13503  ** @param xcb_visualid_t visual
13504  ** @returns xcb_void_cookie_t
13505  **
13506  *****************************************************************************/
13507 
13510  uint8_t alloc ,
13511  xcb_colormap_t mid ,
13512  xcb_window_t window ,
13513  xcb_visualid_t visual );
13514 
13527 /*****************************************************************************
13528  **
13529  ** xcb_void_cookie_t xcb_free_colormap_checked
13530  **
13531  ** @param xcb_connection_t *c
13532  ** @param xcb_colormap_t cmap
13533  ** @returns xcb_void_cookie_t
13534  **
13535  *****************************************************************************/
13536 
13539  xcb_colormap_t cmap );
13540 
13550 /*****************************************************************************
13551  **
13552  ** xcb_void_cookie_t xcb_free_colormap
13553  **
13554  ** @param xcb_connection_t *c
13555  ** @param xcb_colormap_t cmap
13556  ** @returns xcb_void_cookie_t
13557  **
13558  *****************************************************************************/
13559 
13562  xcb_colormap_t cmap );
13563 
13576 /*****************************************************************************
13577  **
13578  ** xcb_void_cookie_t xcb_copy_colormap_and_free_checked
13579  **
13580  ** @param xcb_connection_t *c
13581  ** @param xcb_colormap_t mid
13582  ** @param xcb_colormap_t src_cmap
13583  ** @returns xcb_void_cookie_t
13584  **
13585  *****************************************************************************/
13586 
13589  xcb_colormap_t mid ,
13590  xcb_colormap_t src_cmap );
13591 
13601 /*****************************************************************************
13602  **
13603  ** xcb_void_cookie_t xcb_copy_colormap_and_free
13604  **
13605  ** @param xcb_connection_t *c
13606  ** @param xcb_colormap_t mid
13607  ** @param xcb_colormap_t src_cmap
13608  ** @returns xcb_void_cookie_t
13609  **
13610  *****************************************************************************/
13611 
13614  xcb_colormap_t mid ,
13615  xcb_colormap_t src_cmap );
13616 
13629 /*****************************************************************************
13630  **
13631  ** xcb_void_cookie_t xcb_install_colormap_checked
13632  **
13633  ** @param xcb_connection_t *c
13634  ** @param xcb_colormap_t cmap
13635  ** @returns xcb_void_cookie_t
13636  **
13637  *****************************************************************************/
13638 
13641  xcb_colormap_t cmap );
13642 
13652 /*****************************************************************************
13653  **
13654  ** xcb_void_cookie_t xcb_install_colormap
13655  **
13656  ** @param xcb_connection_t *c
13657  ** @param xcb_colormap_t cmap
13658  ** @returns xcb_void_cookie_t
13659  **
13660  *****************************************************************************/
13661 
13664  xcb_colormap_t cmap );
13665 
13678 /*****************************************************************************
13679  **
13680  ** xcb_void_cookie_t xcb_uninstall_colormap_checked
13681  **
13682  ** @param xcb_connection_t *c
13683  ** @param xcb_colormap_t cmap
13684  ** @returns xcb_void_cookie_t
13685  **
13686  *****************************************************************************/
13687 
13690  xcb_colormap_t cmap );
13691 
13701 /*****************************************************************************
13702  **
13703  ** xcb_void_cookie_t xcb_uninstall_colormap
13704  **
13705  ** @param xcb_connection_t *c
13706  ** @param xcb_colormap_t cmap
13707  ** @returns xcb_void_cookie_t
13708  **
13709  *****************************************************************************/
13710 
13713  xcb_colormap_t cmap );
13714 
13715 int
13716 xcb_list_installed_colormaps_sizeof (const void *_buffer );
13717 
13727 /*****************************************************************************
13728  **
13729  ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps
13730  **
13731  ** @param xcb_connection_t *c
13732  ** @param xcb_window_t window
13733  ** @returns xcb_list_installed_colormaps_cookie_t
13734  **
13735  *****************************************************************************/
13736 
13739  xcb_window_t window );
13740 
13753 /*****************************************************************************
13754  **
13755  ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_unchecked
13756  **
13757  ** @param xcb_connection_t *c
13758  ** @param xcb_window_t window
13759  ** @returns xcb_list_installed_colormaps_cookie_t
13760  **
13761  *****************************************************************************/
13762 
13765  xcb_window_t window );
13766 
13767 
13768 /*****************************************************************************
13769  **
13770  ** xcb_colormap_t * xcb_list_installed_colormaps_cmaps
13771  **
13772  ** @param const xcb_list_installed_colormaps_reply_t *R
13773  ** @returns xcb_colormap_t *
13774  **
13775  *****************************************************************************/
13776 
13777 xcb_colormap_t *
13778 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R );
13779 
13780 
13781 /*****************************************************************************
13782  **
13783  ** int xcb_list_installed_colormaps_cmaps_length
13784  **
13785  ** @param const xcb_list_installed_colormaps_reply_t *R
13786  ** @returns int
13787  **
13788  *****************************************************************************/
13789 
13790 int
13791 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R );
13792 
13793 
13794 /*****************************************************************************
13795  **
13796  ** xcb_generic_iterator_t xcb_list_installed_colormaps_cmaps_end
13797  **
13798  ** @param const xcb_list_installed_colormaps_reply_t *R
13799  ** @returns xcb_generic_iterator_t
13800  **
13801  *****************************************************************************/
13802 
13804 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R );
13805 
13821 /*****************************************************************************
13822  **
13823  ** xcb_list_installed_colormaps_reply_t * xcb_list_installed_colormaps_reply
13824  **
13825  ** @param xcb_connection_t *c
13826  ** @param xcb_list_installed_colormaps_cookie_t cookie
13827  ** @param xcb_generic_error_t **e
13828  ** @returns xcb_list_installed_colormaps_reply_t *
13829  **
13830  *****************************************************************************/
13831 
13835  xcb_generic_error_t **e );
13836 
13855 /*****************************************************************************
13856  **
13857  ** xcb_alloc_color_cookie_t xcb_alloc_color
13858  **
13859  ** @param xcb_connection_t *c
13860  ** @param xcb_colormap_t cmap
13861  ** @param uint16_t red
13862  ** @param uint16_t green
13863  ** @param uint16_t blue
13864  ** @returns xcb_alloc_color_cookie_t
13865  **
13866  *****************************************************************************/
13867 
13870  xcb_colormap_t cmap ,
13871  uint16_t red ,
13872  uint16_t green ,
13873  uint16_t blue );
13874 
13896 /*****************************************************************************
13897  **
13898  ** xcb_alloc_color_cookie_t xcb_alloc_color_unchecked
13899  **
13900  ** @param xcb_connection_t *c
13901  ** @param xcb_colormap_t cmap
13902  ** @param uint16_t red
13903  ** @param uint16_t green
13904  ** @param uint16_t blue
13905  ** @returns xcb_alloc_color_cookie_t
13906  **
13907  *****************************************************************************/
13908 
13911  xcb_colormap_t cmap ,
13912  uint16_t red ,
13913  uint16_t green ,
13914  uint16_t blue );
13915 
13931 /*****************************************************************************
13932  **
13933  ** xcb_alloc_color_reply_t * xcb_alloc_color_reply
13934  **
13935  ** @param xcb_connection_t *c
13936  ** @param xcb_alloc_color_cookie_t cookie
13937  ** @param xcb_generic_error_t **e
13938  ** @returns xcb_alloc_color_reply_t *
13939  **
13940  *****************************************************************************/
13941 
13944  xcb_alloc_color_cookie_t cookie ,
13945  xcb_generic_error_t **e );
13946 
13947 int
13948 xcb_alloc_named_color_sizeof (const void *_buffer );
13949 
13959 /*****************************************************************************
13960  **
13961  ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color
13962  **
13963  ** @param xcb_connection_t *c
13964  ** @param xcb_colormap_t cmap
13965  ** @param uint16_t name_len
13966  ** @param const char *name
13967  ** @returns xcb_alloc_named_color_cookie_t
13968  **
13969  *****************************************************************************/
13970 
13973  xcb_colormap_t cmap ,
13974  uint16_t name_len ,
13975  const char *name );
13976 
13989 /*****************************************************************************
13990  **
13991  ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color_unchecked
13992  **
13993  ** @param xcb_connection_t *c
13994  ** @param xcb_colormap_t cmap
13995  ** @param uint16_t name_len
13996  ** @param const char *name
13997  ** @returns xcb_alloc_named_color_cookie_t
13998  **
13999  *****************************************************************************/
14000 
14003  xcb_colormap_t cmap ,
14004  uint16_t name_len ,
14005  const char *name );
14006 
14022 /*****************************************************************************
14023  **
14024  ** xcb_alloc_named_color_reply_t * xcb_alloc_named_color_reply
14025  **
14026  ** @param xcb_connection_t *c
14027  ** @param xcb_alloc_named_color_cookie_t cookie
14028  ** @param xcb_generic_error_t **e
14029  ** @returns xcb_alloc_named_color_reply_t *
14030  **
14031  *****************************************************************************/
14032 
14036  xcb_generic_error_t **e );
14037 
14038 int
14039 xcb_alloc_color_cells_sizeof (const void *_buffer );
14040 
14050 /*****************************************************************************
14051  **
14052  ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells
14053  **
14054  ** @param xcb_connection_t *c
14055  ** @param uint8_t contiguous
14056  ** @param xcb_colormap_t cmap
14057  ** @param uint16_t colors
14058  ** @param uint16_t planes
14059  ** @returns xcb_alloc_color_cells_cookie_t
14060  **
14061  *****************************************************************************/
14062 
14065  uint8_t contiguous ,
14066  xcb_colormap_t cmap ,
14067  uint16_t colors ,
14068  uint16_t planes );
14069 
14082 /*****************************************************************************
14083  **
14084  ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_unchecked
14085  **
14086  ** @param xcb_connection_t *c
14087  ** @param uint8_t contiguous
14088  ** @param xcb_colormap_t cmap
14089  ** @param uint16_t colors
14090  ** @param uint16_t planes
14091  ** @returns xcb_alloc_color_cells_cookie_t
14092  **
14093  *****************************************************************************/
14094 
14097  uint8_t contiguous ,
14098  xcb_colormap_t cmap ,
14099  uint16_t colors ,
14100  uint16_t planes );
14101 
14102 
14103 /*****************************************************************************
14104  **
14105  ** uint32_t * xcb_alloc_color_cells_pixels
14106  **
14107  ** @param const xcb_alloc_color_cells_reply_t *R
14108  ** @returns uint32_t *
14109  **
14110  *****************************************************************************/
14111 
14112 uint32_t *
14113 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R );
14114 
14115 
14116 /*****************************************************************************
14117  **
14118  ** int xcb_alloc_color_cells_pixels_length
14119  **
14120  ** @param const xcb_alloc_color_cells_reply_t *R
14121  ** @returns int
14122  **
14123  *****************************************************************************/
14124 
14125 int
14126 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R );
14127 
14128 
14129 /*****************************************************************************
14130  **
14131  ** xcb_generic_iterator_t xcb_alloc_color_cells_pixels_end
14132  **
14133  ** @param const xcb_alloc_color_cells_reply_t *R
14134  ** @returns xcb_generic_iterator_t
14135  **
14136  *****************************************************************************/
14137 
14139 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R );
14140 
14141 
14142 /*****************************************************************************
14143  **
14144  ** uint32_t * xcb_alloc_color_cells_masks
14145  **
14146  ** @param const xcb_alloc_color_cells_reply_t *R
14147  ** @returns uint32_t *
14148  **
14149  *****************************************************************************/
14150 
14151 uint32_t *
14152 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R );
14153 
14154 
14155 /*****************************************************************************
14156  **
14157  ** int xcb_alloc_color_cells_masks_length
14158  **
14159  ** @param const xcb_alloc_color_cells_reply_t *R
14160  ** @returns int
14161  **
14162  *****************************************************************************/
14163 
14164 int
14165 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R );
14166 
14167 
14168 /*****************************************************************************
14169  **
14170  ** xcb_generic_iterator_t xcb_alloc_color_cells_masks_end
14171  **
14172  ** @param const xcb_alloc_color_cells_reply_t *R
14173  ** @returns xcb_generic_iterator_t
14174  **
14175  *****************************************************************************/
14176 
14178 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R );
14179 
14195 /*****************************************************************************
14196  **
14197  ** xcb_alloc_color_cells_reply_t * xcb_alloc_color_cells_reply
14198  **
14199  ** @param xcb_connection_t *c
14200  ** @param xcb_alloc_color_cells_cookie_t cookie
14201  ** @param xcb_generic_error_t **e
14202  ** @returns xcb_alloc_color_cells_reply_t *
14203  **
14204  *****************************************************************************/
14205 
14209  xcb_generic_error_t **e );
14210 
14211 int
14212 xcb_alloc_color_planes_sizeof (const void *_buffer );
14213 
14223 /*****************************************************************************
14224  **
14225  ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes
14226  **
14227  ** @param xcb_connection_t *c
14228  ** @param uint8_t contiguous
14229  ** @param xcb_colormap_t cmap
14230  ** @param uint16_t colors
14231  ** @param uint16_t reds
14232  ** @param uint16_t greens
14233  ** @param uint16_t blues
14234  ** @returns xcb_alloc_color_planes_cookie_t
14235  **
14236  *****************************************************************************/
14237 
14240  uint8_t contiguous ,
14241  xcb_colormap_t cmap ,
14242  uint16_t colors ,
14243  uint16_t reds ,
14244  uint16_t greens ,
14245  uint16_t blues );
14246 
14259 /*****************************************************************************
14260  **
14261  ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_unchecked
14262  **
14263  ** @param xcb_connection_t *c
14264  ** @param uint8_t contiguous
14265  ** @param xcb_colormap_t cmap
14266  ** @param uint16_t colors
14267  ** @param uint16_t reds
14268  ** @param uint16_t greens
14269  ** @param uint16_t blues
14270  ** @returns xcb_alloc_color_planes_cookie_t
14271  **
14272  *****************************************************************************/
14273 
14276  uint8_t contiguous ,
14277  xcb_colormap_t cmap ,
14278  uint16_t colors ,
14279  uint16_t reds ,
14280  uint16_t greens ,
14281  uint16_t blues );
14282 
14283 
14284 /*****************************************************************************
14285  **
14286  ** uint32_t * xcb_alloc_color_planes_pixels
14287  **
14288  ** @param const xcb_alloc_color_planes_reply_t *R
14289  ** @returns uint32_t *
14290  **
14291  *****************************************************************************/
14292 
14293 uint32_t *
14294 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R );
14295 
14296 
14297 /*****************************************************************************
14298  **
14299  ** int xcb_alloc_color_planes_pixels_length
14300  **
14301  ** @param const xcb_alloc_color_planes_reply_t *R
14302  ** @returns int
14303  **
14304  *****************************************************************************/
14305 
14306 int
14307 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R );
14308 
14309 
14310 /*****************************************************************************
14311  **
14312  ** xcb_generic_iterator_t xcb_alloc_color_planes_pixels_end
14313  **
14314  ** @param const xcb_alloc_color_planes_reply_t *R
14315  ** @returns xcb_generic_iterator_t
14316  **
14317  *****************************************************************************/
14318 
14320 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R );
14321 
14337 /*****************************************************************************
14338  **
14339  ** xcb_alloc_color_planes_reply_t * xcb_alloc_color_planes_reply
14340  **
14341  ** @param xcb_connection_t *c
14342  ** @param xcb_alloc_color_planes_cookie_t cookie
14343  ** @param xcb_generic_error_t **e
14344  ** @returns xcb_alloc_color_planes_reply_t *
14345  **
14346  *****************************************************************************/
14347 
14351  xcb_generic_error_t **e );
14352 
14353 int
14354 xcb_free_colors_sizeof (const void *_buffer ,
14355  uint32_t pixels_len );
14356 
14369 /*****************************************************************************
14370  **
14371  ** xcb_void_cookie_t xcb_free_colors_checked
14372  **
14373  ** @param xcb_connection_t *c
14374  ** @param xcb_colormap_t cmap
14375  ** @param uint32_t plane_mask
14376  ** @param uint32_t pixels_len
14377  ** @param const uint32_t *pixels
14378  ** @returns xcb_void_cookie_t
14379  **
14380  *****************************************************************************/
14381 
14384  xcb_colormap_t cmap ,
14385  uint32_t plane_mask ,
14386  uint32_t pixels_len ,
14387  const uint32_t *pixels );
14388 
14398 /*****************************************************************************
14399  **
14400  ** xcb_void_cookie_t xcb_free_colors
14401  **
14402  ** @param xcb_connection_t *c
14403  ** @param xcb_colormap_t cmap
14404  ** @param uint32_t plane_mask
14405  ** @param uint32_t pixels_len
14406  ** @param const uint32_t *pixels
14407  ** @returns xcb_void_cookie_t
14408  **
14409  *****************************************************************************/
14410 
14413  xcb_colormap_t cmap ,
14414  uint32_t plane_mask ,
14415  uint32_t pixels_len ,
14416  const uint32_t *pixels );
14417 
14427 /*****************************************************************************
14428  **
14429  ** void xcb_coloritem_next
14430  **
14431  ** @param xcb_coloritem_iterator_t *i
14432  ** @returns void
14433  **
14434  *****************************************************************************/
14435 
14436 void
14438 
14449 /*****************************************************************************
14450  **
14451  ** xcb_generic_iterator_t xcb_coloritem_end
14452  **
14453  ** @param xcb_coloritem_iterator_t i
14454  ** @returns xcb_generic_iterator_t
14455  **
14456  *****************************************************************************/
14457 
14460 
14461 int
14462 xcb_store_colors_sizeof (const void *_buffer ,
14463  uint32_t items_len );
14464 
14477 /*****************************************************************************
14478  **
14479  ** xcb_void_cookie_t xcb_store_colors_checked
14480  **
14481  ** @param xcb_connection_t *c
14482  ** @param xcb_colormap_t cmap
14483  ** @param uint32_t items_len
14484  ** @param const xcb_coloritem_t *items
14485  ** @returns xcb_void_cookie_t
14486  **
14487  *****************************************************************************/
14488 
14491  xcb_colormap_t cmap ,
14492  uint32_t items_len ,
14493  const xcb_coloritem_t *items );
14494 
14504 /*****************************************************************************
14505  **
14506  ** xcb_void_cookie_t xcb_store_colors
14507  **
14508  ** @param xcb_connection_t *c
14509  ** @param xcb_colormap_t cmap
14510  ** @param uint32_t items_len
14511  ** @param const xcb_coloritem_t *items
14512  ** @returns xcb_void_cookie_t
14513  **
14514  *****************************************************************************/
14515 
14518  xcb_colormap_t cmap ,
14519  uint32_t items_len ,
14520  const xcb_coloritem_t *items );
14521 
14522 int
14523 xcb_store_named_color_sizeof (const void *_buffer );
14524 
14537 /*****************************************************************************
14538  **
14539  ** xcb_void_cookie_t xcb_store_named_color_checked
14540  **
14541  ** @param xcb_connection_t *c
14542  ** @param uint8_t flags
14543  ** @param xcb_colormap_t cmap
14544  ** @param uint32_t pixel
14545  ** @param uint16_t name_len
14546  ** @param const char *name
14547  ** @returns xcb_void_cookie_t
14548  **
14549  *****************************************************************************/
14550 
14553  uint8_t flags ,
14554  xcb_colormap_t cmap ,
14555  uint32_t pixel ,
14556  uint16_t name_len ,
14557  const char *name );
14558 
14568 /*****************************************************************************
14569  **
14570  ** xcb_void_cookie_t xcb_store_named_color
14571  **
14572  ** @param xcb_connection_t *c
14573  ** @param uint8_t flags
14574  ** @param xcb_colormap_t cmap
14575  ** @param uint32_t pixel
14576  ** @param uint16_t name_len
14577  ** @param const char *name
14578  ** @returns xcb_void_cookie_t
14579  **
14580  *****************************************************************************/
14581 
14584  uint8_t flags ,
14585  xcb_colormap_t cmap ,
14586  uint32_t pixel ,
14587  uint16_t name_len ,
14588  const char *name );
14589 
14599 /*****************************************************************************
14600  **
14601  ** void xcb_rgb_next
14602  **
14603  ** @param xcb_rgb_iterator_t *i
14604  ** @returns void
14605  **
14606  *****************************************************************************/
14607 
14608 void
14610 
14621 /*****************************************************************************
14622  **
14623  ** xcb_generic_iterator_t xcb_rgb_end
14624  **
14625  ** @param xcb_rgb_iterator_t i
14626  ** @returns xcb_generic_iterator_t
14627  **
14628  *****************************************************************************/
14629 
14632 
14633 int
14634 xcb_query_colors_sizeof (const void *_buffer ,
14635  uint32_t pixels_len );
14636 
14646 /*****************************************************************************
14647  **
14648  ** xcb_query_colors_cookie_t xcb_query_colors
14649  **
14650  ** @param xcb_connection_t *c
14651  ** @param xcb_colormap_t cmap
14652  ** @param uint32_t pixels_len
14653  ** @param const uint32_t *pixels
14654  ** @returns xcb_query_colors_cookie_t
14655  **
14656  *****************************************************************************/
14657 
14660  xcb_colormap_t cmap ,
14661  uint32_t pixels_len ,
14662  const uint32_t *pixels );
14663 
14676 /*****************************************************************************
14677  **
14678  ** xcb_query_colors_cookie_t xcb_query_colors_unchecked
14679  **
14680  ** @param xcb_connection_t *c
14681  ** @param xcb_colormap_t cmap
14682  ** @param uint32_t pixels_len
14683  ** @param const uint32_t *pixels
14684  ** @returns xcb_query_colors_cookie_t
14685  **
14686  *****************************************************************************/
14687 
14690  xcb_colormap_t cmap ,
14691  uint32_t pixels_len ,
14692  const uint32_t *pixels );
14693 
14694 
14695 /*****************************************************************************
14696  **
14697  ** xcb_rgb_t * xcb_query_colors_colors
14698  **
14699  ** @param const xcb_query_colors_reply_t *R
14700  ** @returns xcb_rgb_t *
14701  **
14702  *****************************************************************************/
14703 
14704 xcb_rgb_t *
14705 xcb_query_colors_colors (const xcb_query_colors_reply_t *R );
14706 
14707 
14708 /*****************************************************************************
14709  **
14710  ** int xcb_query_colors_colors_length
14711  **
14712  ** @param const xcb_query_colors_reply_t *R
14713  ** @returns int
14714  **
14715  *****************************************************************************/
14716 
14717 int
14718 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R );
14719 
14720 
14721 /*****************************************************************************
14722  **
14723  ** xcb_rgb_iterator_t xcb_query_colors_colors_iterator
14724  **
14725  ** @param const xcb_query_colors_reply_t *R
14726  ** @returns xcb_rgb_iterator_t
14727  **
14728  *****************************************************************************/
14729 
14731 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R );
14732 
14748 /*****************************************************************************
14749  **
14750  ** xcb_query_colors_reply_t * xcb_query_colors_reply
14751  **
14752  ** @param xcb_connection_t *c
14753  ** @param xcb_query_colors_cookie_t cookie
14754  ** @param xcb_generic_error_t **e
14755  ** @returns xcb_query_colors_reply_t *
14756  **
14757  *****************************************************************************/
14758 
14761  xcb_query_colors_cookie_t cookie ,
14762  xcb_generic_error_t **e );
14763 
14764 int
14765 xcb_lookup_color_sizeof (const void *_buffer );
14766 
14776 /*****************************************************************************
14777  **
14778  ** xcb_lookup_color_cookie_t xcb_lookup_color
14779  **
14780  ** @param xcb_connection_t *c
14781  ** @param xcb_colormap_t cmap
14782  ** @param uint16_t name_len
14783  ** @param const char *name
14784  ** @returns xcb_lookup_color_cookie_t
14785  **
14786  *****************************************************************************/
14787 
14790  xcb_colormap_t cmap ,
14791  uint16_t name_len ,
14792  const char *name );
14793 
14806 /*****************************************************************************
14807  **
14808  ** xcb_lookup_color_cookie_t xcb_lookup_color_unchecked
14809  **
14810  ** @param xcb_connection_t *c
14811  ** @param xcb_colormap_t cmap
14812  ** @param uint16_t name_len
14813  ** @param const char *name
14814  ** @returns xcb_lookup_color_cookie_t
14815  **
14816  *****************************************************************************/
14817 
14820  xcb_colormap_t cmap ,
14821  uint16_t name_len ,
14822  const char *name );
14823 
14839 /*****************************************************************************
14840  **
14841  ** xcb_lookup_color_reply_t * xcb_lookup_color_reply
14842  **
14843  ** @param xcb_connection_t *c
14844  ** @param xcb_lookup_color_cookie_t cookie
14845  ** @param xcb_generic_error_t **e
14846  ** @returns xcb_lookup_color_reply_t *
14847  **
14848  *****************************************************************************/
14849 
14852  xcb_lookup_color_cookie_t cookie ,
14853  xcb_generic_error_t **e );
14854 
14867 /*****************************************************************************
14868  **
14869  ** xcb_void_cookie_t xcb_create_cursor_checked
14870  **
14871  ** @param xcb_connection_t *c
14872  ** @param xcb_cursor_t cid
14873  ** @param xcb_pixmap_t source
14874  ** @param xcb_pixmap_t mask
14875  ** @param uint16_t fore_red
14876  ** @param uint16_t fore_green
14877  ** @param uint16_t fore_blue
14878  ** @param uint16_t back_red
14879  ** @param uint16_t back_green
14880  ** @param uint16_t back_blue
14881  ** @param uint16_t x
14882  ** @param uint16_t y
14883  ** @returns xcb_void_cookie_t
14884  **
14885  *****************************************************************************/
14886 
14889  xcb_cursor_t cid ,
14890  xcb_pixmap_t source ,
14891  xcb_pixmap_t mask ,
14892  uint16_t fore_red ,
14893  uint16_t fore_green ,
14894  uint16_t fore_blue ,
14895  uint16_t back_red ,
14896  uint16_t back_green ,
14897  uint16_t back_blue ,
14898  uint16_t x ,
14899  uint16_t y );
14900 
14910 /*****************************************************************************
14911  **
14912  ** xcb_void_cookie_t xcb_create_cursor
14913  **
14914  ** @param xcb_connection_t *c
14915  ** @param xcb_cursor_t cid
14916  ** @param xcb_pixmap_t source
14917  ** @param xcb_pixmap_t mask
14918  ** @param uint16_t fore_red
14919  ** @param uint16_t fore_green
14920  ** @param uint16_t fore_blue
14921  ** @param uint16_t back_red
14922  ** @param uint16_t back_green
14923  ** @param uint16_t back_blue
14924  ** @param uint16_t x
14925  ** @param uint16_t y
14926  ** @returns xcb_void_cookie_t
14927  **
14928  *****************************************************************************/
14929 
14932  xcb_cursor_t cid ,
14933  xcb_pixmap_t source ,
14934  xcb_pixmap_t mask ,
14935  uint16_t fore_red ,
14936  uint16_t fore_green ,
14937  uint16_t fore_blue ,
14938  uint16_t back_red ,
14939  uint16_t back_green ,
14940  uint16_t back_blue ,
14941  uint16_t x ,
14942  uint16_t y );
14943 
14978 /*****************************************************************************
14979  **
14980  ** xcb_void_cookie_t xcb_create_glyph_cursor_checked
14981  **
14982  ** @param xcb_connection_t *c
14983  ** @param xcb_cursor_t cid
14984  ** @param xcb_font_t source_font
14985  ** @param xcb_font_t mask_font
14986  ** @param uint16_t source_char
14987  ** @param uint16_t mask_char
14988  ** @param uint16_t fore_red
14989  ** @param uint16_t fore_green
14990  ** @param uint16_t fore_blue
14991  ** @param uint16_t back_red
14992  ** @param uint16_t back_green
14993  ** @param uint16_t back_blue
14994  ** @returns xcb_void_cookie_t
14995  **
14996  *****************************************************************************/
14997 
15000  xcb_cursor_t cid ,
15001  xcb_font_t source_font ,
15002  xcb_font_t mask_font ,
15003  uint16_t source_char ,
15004  uint16_t mask_char ,
15005  uint16_t fore_red ,
15006  uint16_t fore_green ,
15007  uint16_t fore_blue ,
15008  uint16_t back_red ,
15009  uint16_t back_green ,
15010  uint16_t back_blue );
15011 
15043 /*****************************************************************************
15044  **
15045  ** xcb_void_cookie_t xcb_create_glyph_cursor
15046  **
15047  ** @param xcb_connection_t *c
15048  ** @param xcb_cursor_t cid
15049  ** @param xcb_font_t source_font
15050  ** @param xcb_font_t mask_font
15051  ** @param uint16_t source_char
15052  ** @param uint16_t mask_char
15053  ** @param uint16_t fore_red
15054  ** @param uint16_t fore_green
15055  ** @param uint16_t fore_blue
15056  ** @param uint16_t back_red
15057  ** @param uint16_t back_green
15058  ** @param uint16_t back_blue
15059  ** @returns xcb_void_cookie_t
15060  **
15061  *****************************************************************************/
15062 
15065  xcb_cursor_t cid ,
15066  xcb_font_t source_font ,
15067  xcb_font_t mask_font ,
15068  uint16_t source_char ,
15069  uint16_t mask_char ,
15070  uint16_t fore_red ,
15071  uint16_t fore_green ,
15072  uint16_t fore_blue ,
15073  uint16_t back_red ,
15074  uint16_t back_green ,
15075  uint16_t back_blue );
15076 
15092 /*****************************************************************************
15093  **
15094  ** xcb_void_cookie_t xcb_free_cursor_checked
15095  **
15096  ** @param xcb_connection_t *c
15097  ** @param xcb_cursor_t cursor
15098  ** @returns xcb_void_cookie_t
15099  **
15100  *****************************************************************************/
15101 
15104  xcb_cursor_t cursor );
15105 
15118 /*****************************************************************************
15119  **
15120  ** xcb_void_cookie_t xcb_free_cursor
15121  **
15122  ** @param xcb_connection_t *c
15123  ** @param xcb_cursor_t cursor
15124  ** @returns xcb_void_cookie_t
15125  **
15126  *****************************************************************************/
15127 
15130  xcb_cursor_t cursor );
15131 
15144 /*****************************************************************************
15145  **
15146  ** xcb_void_cookie_t xcb_recolor_cursor_checked
15147  **
15148  ** @param xcb_connection_t *c
15149  ** @param xcb_cursor_t cursor
15150  ** @param uint16_t fore_red
15151  ** @param uint16_t fore_green
15152  ** @param uint16_t fore_blue
15153  ** @param uint16_t back_red
15154  ** @param uint16_t back_green
15155  ** @param uint16_t back_blue
15156  ** @returns xcb_void_cookie_t
15157  **
15158  *****************************************************************************/
15159 
15162  xcb_cursor_t cursor ,
15163  uint16_t fore_red ,
15164  uint16_t fore_green ,
15165  uint16_t fore_blue ,
15166  uint16_t back_red ,
15167  uint16_t back_green ,
15168  uint16_t back_blue );
15169 
15179 /*****************************************************************************
15180  **
15181  ** xcb_void_cookie_t xcb_recolor_cursor
15182  **
15183  ** @param xcb_connection_t *c
15184  ** @param xcb_cursor_t cursor
15185  ** @param uint16_t fore_red
15186  ** @param uint16_t fore_green
15187  ** @param uint16_t fore_blue
15188  ** @param uint16_t back_red
15189  ** @param uint16_t back_green
15190  ** @param uint16_t back_blue
15191  ** @returns xcb_void_cookie_t
15192  **
15193  *****************************************************************************/
15194 
15197  xcb_cursor_t cursor ,
15198  uint16_t fore_red ,
15199  uint16_t fore_green ,
15200  uint16_t fore_blue ,
15201  uint16_t back_red ,
15202  uint16_t back_green ,
15203  uint16_t back_blue );
15204 
15214 /*****************************************************************************
15215  **
15216  ** xcb_query_best_size_cookie_t xcb_query_best_size
15217  **
15218  ** @param xcb_connection_t *c
15219  ** @param uint8_t _class
15220  ** @param xcb_drawable_t drawable
15221  ** @param uint16_t width
15222  ** @param uint16_t height
15223  ** @returns xcb_query_best_size_cookie_t
15224  **
15225  *****************************************************************************/
15226 
15229  uint8_t _class ,
15230  xcb_drawable_t drawable ,
15231  uint16_t width ,
15232  uint16_t height );
15233 
15246 /*****************************************************************************
15247  **
15248  ** xcb_query_best_size_cookie_t xcb_query_best_size_unchecked
15249  **
15250  ** @param xcb_connection_t *c
15251  ** @param uint8_t _class
15252  ** @param xcb_drawable_t drawable
15253  ** @param uint16_t width
15254  ** @param uint16_t height
15255  ** @returns xcb_query_best_size_cookie_t
15256  **
15257  *****************************************************************************/
15258 
15261  uint8_t _class ,
15262  xcb_drawable_t drawable ,
15263  uint16_t width ,
15264  uint16_t height );
15265 
15281 /*****************************************************************************
15282  **
15283  ** xcb_query_best_size_reply_t * xcb_query_best_size_reply
15284  **
15285  ** @param xcb_connection_t *c
15286  ** @param xcb_query_best_size_cookie_t cookie
15287  ** @param xcb_generic_error_t **e
15288  ** @returns xcb_query_best_size_reply_t *
15289  **
15290  *****************************************************************************/
15291 
15295  xcb_generic_error_t **e );
15296 
15297 int
15298 xcb_query_extension_sizeof (const void *_buffer );
15299 
15321 /*****************************************************************************
15322  **
15323  ** xcb_query_extension_cookie_t xcb_query_extension
15324  **
15325  ** @param xcb_connection_t *c
15326  ** @param uint16_t name_len
15327  ** @param const char *name
15328  ** @returns xcb_query_extension_cookie_t
15329  **
15330  *****************************************************************************/
15331 
15334  uint16_t name_len ,
15335  const char *name );
15336 
15361 /*****************************************************************************
15362  **
15363  ** xcb_query_extension_cookie_t xcb_query_extension_unchecked
15364  **
15365  ** @param xcb_connection_t *c
15366  ** @param uint16_t name_len
15367  ** @param const char *name
15368  ** @returns xcb_query_extension_cookie_t
15369  **
15370  *****************************************************************************/
15371 
15374  uint16_t name_len ,
15375  const char *name );
15376 
15392 /*****************************************************************************
15393  **
15394  ** xcb_query_extension_reply_t * xcb_query_extension_reply
15395  **
15396  ** @param xcb_connection_t *c
15397  ** @param xcb_query_extension_cookie_t cookie
15398  ** @param xcb_generic_error_t **e
15399  ** @returns xcb_query_extension_reply_t *
15400  **
15401  *****************************************************************************/
15402 
15406  xcb_generic_error_t **e );
15407 
15408 int
15409 xcb_list_extensions_sizeof (const void *_buffer );
15410 
15420 /*****************************************************************************
15421  **
15422  ** xcb_list_extensions_cookie_t xcb_list_extensions
15423  **
15424  ** @param xcb_connection_t *c
15425  ** @returns xcb_list_extensions_cookie_t
15426  **
15427  *****************************************************************************/
15428 
15431 
15444 /*****************************************************************************
15445  **
15446  ** xcb_list_extensions_cookie_t xcb_list_extensions_unchecked
15447  **
15448  ** @param xcb_connection_t *c
15449  ** @returns xcb_list_extensions_cookie_t
15450  **
15451  *****************************************************************************/
15452 
15455 
15456 
15457 /*****************************************************************************
15458  **
15459  ** int xcb_list_extensions_names_length
15460  **
15461  ** @param const xcb_list_extensions_reply_t *R
15462  ** @returns int
15463  **
15464  *****************************************************************************/
15465 
15466 int
15467 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R );
15468 
15469 
15470 /*****************************************************************************
15471  **
15472  ** xcb_str_iterator_t xcb_list_extensions_names_iterator
15473  **
15474  ** @param const xcb_list_extensions_reply_t *R
15475  ** @returns xcb_str_iterator_t
15476  **
15477  *****************************************************************************/
15478 
15480 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R );
15481 
15497 /*****************************************************************************
15498  **
15499  ** xcb_list_extensions_reply_t * xcb_list_extensions_reply
15500  **
15501  ** @param xcb_connection_t *c
15502  ** @param xcb_list_extensions_cookie_t cookie
15503  ** @param xcb_generic_error_t **e
15504  ** @returns xcb_list_extensions_reply_t *
15505  **
15506  *****************************************************************************/
15507 
15511  xcb_generic_error_t **e );
15512 
15513 int
15514 xcb_change_keyboard_mapping_sizeof (const void *_buffer );
15515 
15528 /*****************************************************************************
15529  **
15530  ** xcb_void_cookie_t xcb_change_keyboard_mapping_checked
15531  **
15532  ** @param xcb_connection_t *c
15533  ** @param uint8_t keycode_count
15534  ** @param xcb_keycode_t first_keycode
15535  ** @param uint8_t keysyms_per_keycode
15536  ** @param const xcb_keysym_t *keysyms
15537  ** @returns xcb_void_cookie_t
15538  **
15539  *****************************************************************************/
15540 
15543  uint8_t keycode_count ,
15544  xcb_keycode_t first_keycode ,
15545  uint8_t keysyms_per_keycode ,
15546  const xcb_keysym_t *keysyms );
15547 
15557 /*****************************************************************************
15558  **
15559  ** xcb_void_cookie_t xcb_change_keyboard_mapping
15560  **
15561  ** @param xcb_connection_t *c
15562  ** @param uint8_t keycode_count
15563  ** @param xcb_keycode_t first_keycode
15564  ** @param uint8_t keysyms_per_keycode
15565  ** @param const xcb_keysym_t *keysyms
15566  ** @returns xcb_void_cookie_t
15567  **
15568  *****************************************************************************/
15569 
15572  uint8_t keycode_count ,
15573  xcb_keycode_t first_keycode ,
15574  uint8_t keysyms_per_keycode ,
15575  const xcb_keysym_t *keysyms );
15576 
15577 int
15578 xcb_get_keyboard_mapping_sizeof (const void *_buffer );
15579 
15589 /*****************************************************************************
15590  **
15591  ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping
15592  **
15593  ** @param xcb_connection_t *c
15594  ** @param xcb_keycode_t first_keycode
15595  ** @param uint8_t count
15596  ** @returns xcb_get_keyboard_mapping_cookie_t
15597  **
15598  *****************************************************************************/
15599 
15602  xcb_keycode_t first_keycode ,
15603  uint8_t count );
15604 
15617 /*****************************************************************************
15618  **
15619  ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_unchecked
15620  **
15621  ** @param xcb_connection_t *c
15622  ** @param xcb_keycode_t first_keycode
15623  ** @param uint8_t count
15624  ** @returns xcb_get_keyboard_mapping_cookie_t
15625  **
15626  *****************************************************************************/
15627 
15630  xcb_keycode_t first_keycode ,
15631  uint8_t count );
15632 
15633 
15634 /*****************************************************************************
15635  **
15636  ** xcb_keysym_t * xcb_get_keyboard_mapping_keysyms
15637  **
15638  ** @param const xcb_get_keyboard_mapping_reply_t *R
15639  ** @returns xcb_keysym_t *
15640  **
15641  *****************************************************************************/
15642 
15643 xcb_keysym_t *
15644 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R );
15645 
15646 
15647 /*****************************************************************************
15648  **
15649  ** int xcb_get_keyboard_mapping_keysyms_length
15650  **
15651  ** @param const xcb_get_keyboard_mapping_reply_t *R
15652  ** @returns int
15653  **
15654  *****************************************************************************/
15655 
15656 int
15657 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R );
15658 
15659 
15660 /*****************************************************************************
15661  **
15662  ** xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end
15663  **
15664  ** @param const xcb_get_keyboard_mapping_reply_t *R
15665  ** @returns xcb_generic_iterator_t
15666  **
15667  *****************************************************************************/
15668 
15670 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R );
15671 
15687 /*****************************************************************************
15688  **
15689  ** xcb_get_keyboard_mapping_reply_t * xcb_get_keyboard_mapping_reply
15690  **
15691  ** @param xcb_connection_t *c
15692  ** @param xcb_get_keyboard_mapping_cookie_t cookie
15693  ** @param xcb_generic_error_t **e
15694  ** @returns xcb_get_keyboard_mapping_reply_t *
15695  **
15696  *****************************************************************************/
15697 
15701  xcb_generic_error_t **e );
15702 
15703 int
15704 xcb_change_keyboard_control_sizeof (const void *_buffer );
15705 
15718 /*****************************************************************************
15719  **
15720  ** xcb_void_cookie_t xcb_change_keyboard_control_checked
15721  **
15722  ** @param xcb_connection_t *c
15723  ** @param uint32_t value_mask
15724  ** @param const uint32_t *value_list
15725  ** @returns xcb_void_cookie_t
15726  **
15727  *****************************************************************************/
15728 
15731  uint32_t value_mask ,
15732  const uint32_t *value_list );
15733 
15743 /*****************************************************************************
15744  **
15745  ** xcb_void_cookie_t xcb_change_keyboard_control
15746  **
15747  ** @param xcb_connection_t *c
15748  ** @param uint32_t value_mask
15749  ** @param const uint32_t *value_list
15750  ** @returns xcb_void_cookie_t
15751  **
15752  *****************************************************************************/
15753 
15756  uint32_t value_mask ,
15757  const uint32_t *value_list );
15758 
15768 /*****************************************************************************
15769  **
15770  ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control
15771  **
15772  ** @param xcb_connection_t *c
15773  ** @returns xcb_get_keyboard_control_cookie_t
15774  **
15775  *****************************************************************************/
15776 
15779 
15792 /*****************************************************************************
15793  **
15794  ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked
15795  **
15796  ** @param xcb_connection_t *c
15797  ** @returns xcb_get_keyboard_control_cookie_t
15798  **
15799  *****************************************************************************/
15800 
15803 
15819 /*****************************************************************************
15820  **
15821  ** xcb_get_keyboard_control_reply_t * xcb_get_keyboard_control_reply
15822  **
15823  ** @param xcb_connection_t *c
15824  ** @param xcb_get_keyboard_control_cookie_t cookie
15825  ** @param xcb_generic_error_t **e
15826  ** @returns xcb_get_keyboard_control_reply_t *
15827  **
15828  *****************************************************************************/
15829 
15833  xcb_generic_error_t **e );
15834 
15847 /*****************************************************************************
15848  **
15849  ** xcb_void_cookie_t xcb_bell_checked
15850  **
15851  ** @param xcb_connection_t *c
15852  ** @param int8_t percent
15853  ** @returns xcb_void_cookie_t
15854  **
15855  *****************************************************************************/
15856 
15859  int8_t percent );
15860 
15870 /*****************************************************************************
15871  **
15872  ** xcb_void_cookie_t xcb_bell
15873  **
15874  ** @param xcb_connection_t *c
15875  ** @param int8_t percent
15876  ** @returns xcb_void_cookie_t
15877  **
15878  *****************************************************************************/
15879 
15882  int8_t percent );
15883 
15896 /*****************************************************************************
15897  **
15898  ** xcb_void_cookie_t xcb_change_pointer_control_checked
15899  **
15900  ** @param xcb_connection_t *c
15901  ** @param int16_t acceleration_numerator
15902  ** @param int16_t acceleration_denominator
15903  ** @param int16_t threshold
15904  ** @param uint8_t do_acceleration
15905  ** @param uint8_t do_threshold
15906  ** @returns xcb_void_cookie_t
15907  **
15908  *****************************************************************************/
15909 
15912  int16_t acceleration_numerator ,
15913  int16_t acceleration_denominator ,
15914  int16_t threshold ,
15915  uint8_t do_acceleration ,
15916  uint8_t do_threshold );
15917 
15927 /*****************************************************************************
15928  **
15929  ** xcb_void_cookie_t xcb_change_pointer_control
15930  **
15931  ** @param xcb_connection_t *c
15932  ** @param int16_t acceleration_numerator
15933  ** @param int16_t acceleration_denominator
15934  ** @param int16_t threshold
15935  ** @param uint8_t do_acceleration
15936  ** @param uint8_t do_threshold
15937  ** @returns xcb_void_cookie_t
15938  **
15939  *****************************************************************************/
15940 
15943  int16_t acceleration_numerator ,
15944  int16_t acceleration_denominator ,
15945  int16_t threshold ,
15946  uint8_t do_acceleration ,
15947  uint8_t do_threshold );
15948 
15958 /*****************************************************************************
15959  **
15960  ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control
15961  **
15962  ** @param xcb_connection_t *c
15963  ** @returns xcb_get_pointer_control_cookie_t
15964  **
15965  *****************************************************************************/
15966 
15969 
15982 /*****************************************************************************
15983  **
15984  ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked
15985  **
15986  ** @param xcb_connection_t *c
15987  ** @returns xcb_get_pointer_control_cookie_t
15988  **
15989  *****************************************************************************/
15990 
15993 
16009 /*****************************************************************************
16010  **
16011  ** xcb_get_pointer_control_reply_t * xcb_get_pointer_control_reply
16012  **
16013  ** @param xcb_connection_t *c
16014  ** @param xcb_get_pointer_control_cookie_t cookie
16015  ** @param xcb_generic_error_t **e
16016  ** @returns xcb_get_pointer_control_reply_t *
16017  **
16018  *****************************************************************************/
16019 
16023  xcb_generic_error_t **e );
16024 
16037 /*****************************************************************************
16038  **
16039  ** xcb_void_cookie_t xcb_set_screen_saver_checked
16040  **
16041  ** @param xcb_connection_t *c
16042  ** @param int16_t timeout
16043  ** @param int16_t interval
16044  ** @param uint8_t prefer_blanking
16045  ** @param uint8_t allow_exposures
16046  ** @returns xcb_void_cookie_t
16047  **
16048  *****************************************************************************/
16049 
16052  int16_t timeout ,
16053  int16_t interval ,
16054  uint8_t prefer_blanking ,
16055  uint8_t allow_exposures );
16056 
16066 /*****************************************************************************
16067  **
16068  ** xcb_void_cookie_t xcb_set_screen_saver
16069  **
16070  ** @param xcb_connection_t *c
16071  ** @param int16_t timeout
16072  ** @param int16_t interval
16073  ** @param uint8_t prefer_blanking
16074  ** @param uint8_t allow_exposures
16075  ** @returns xcb_void_cookie_t
16076  **
16077  *****************************************************************************/
16078 
16081  int16_t timeout ,
16082  int16_t interval ,
16083  uint8_t prefer_blanking ,
16084  uint8_t allow_exposures );
16085 
16095 /*****************************************************************************
16096  **
16097  ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver
16098  **
16099  ** @param xcb_connection_t *c
16100  ** @returns xcb_get_screen_saver_cookie_t
16101  **
16102  *****************************************************************************/
16103 
16106 
16119 /*****************************************************************************
16120  **
16121  ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked
16122  **
16123  ** @param xcb_connection_t *c
16124  ** @returns xcb_get_screen_saver_cookie_t
16125  **
16126  *****************************************************************************/
16127 
16130 
16146 /*****************************************************************************
16147  **
16148  ** xcb_get_screen_saver_reply_t * xcb_get_screen_saver_reply
16149  **
16150  ** @param xcb_connection_t *c
16151  ** @param xcb_get_screen_saver_cookie_t cookie
16152  ** @param xcb_generic_error_t **e
16153  ** @returns xcb_get_screen_saver_reply_t *
16154  **
16155  *****************************************************************************/
16156 
16160  xcb_generic_error_t **e );
16161 
16162 int
16163 xcb_change_hosts_sizeof (const void *_buffer );
16164 
16177 /*****************************************************************************
16178  **
16179  ** xcb_void_cookie_t xcb_change_hosts_checked
16180  **
16181  ** @param xcb_connection_t *c
16182  ** @param uint8_t mode
16183  ** @param uint8_t family
16184  ** @param uint16_t address_len
16185  ** @param const uint8_t *address
16186  ** @returns xcb_void_cookie_t
16187  **
16188  *****************************************************************************/
16189 
16192  uint8_t mode ,
16193  uint8_t family ,
16194  uint16_t address_len ,
16195  const uint8_t *address );
16196 
16206 /*****************************************************************************
16207  **
16208  ** xcb_void_cookie_t xcb_change_hosts
16209  **
16210  ** @param xcb_connection_t *c
16211  ** @param uint8_t mode
16212  ** @param uint8_t family
16213  ** @param uint16_t address_len
16214  ** @param const uint8_t *address
16215  ** @returns xcb_void_cookie_t
16216  **
16217  *****************************************************************************/
16218 
16221  uint8_t mode ,
16222  uint8_t family ,
16223  uint16_t address_len ,
16224  const uint8_t *address );
16225 
16226 int
16227 xcb_host_sizeof (const void *_buffer );
16228 
16229 
16230 /*****************************************************************************
16231  **
16232  ** uint8_t * xcb_host_address
16233  **
16234  ** @param const xcb_host_t *R
16235  ** @returns uint8_t *
16236  **
16237  *****************************************************************************/
16238 
16239 uint8_t *
16240 xcb_host_address (const xcb_host_t *R );
16241 
16242 
16243 /*****************************************************************************
16244  **
16245  ** int xcb_host_address_length
16246  **
16247  ** @param const xcb_host_t *R
16248  ** @returns int
16249  **
16250  *****************************************************************************/
16251 
16252 int
16253 xcb_host_address_length (const xcb_host_t *R );
16254 
16255 
16256 /*****************************************************************************
16257  **
16258  ** xcb_generic_iterator_t xcb_host_address_end
16259  **
16260  ** @param const xcb_host_t *R
16261  ** @returns xcb_generic_iterator_t
16262  **
16263  *****************************************************************************/
16264 
16266 xcb_host_address_end (const xcb_host_t *R );
16267 
16277 /*****************************************************************************
16278  **
16279  ** void xcb_host_next
16280  **
16281  ** @param xcb_host_iterator_t *i
16282  ** @returns void
16283  **
16284  *****************************************************************************/
16285 
16286 void
16288 
16299 /*****************************************************************************
16300  **
16301  ** xcb_generic_iterator_t xcb_host_end
16302  **
16303  ** @param xcb_host_iterator_t i
16304  ** @returns xcb_generic_iterator_t
16305  **
16306  *****************************************************************************/
16307 
16310 
16311 int
16312 xcb_list_hosts_sizeof (const void *_buffer );
16313 
16323 /*****************************************************************************
16324  **
16325  ** xcb_list_hosts_cookie_t xcb_list_hosts
16326  **
16327  ** @param xcb_connection_t *c
16328  ** @returns xcb_list_hosts_cookie_t
16329  **
16330  *****************************************************************************/
16331 
16334 
16347 /*****************************************************************************
16348  **
16349  ** xcb_list_hosts_cookie_t xcb_list_hosts_unchecked
16350  **
16351  ** @param xcb_connection_t *c
16352  ** @returns xcb_list_hosts_cookie_t
16353  **
16354  *****************************************************************************/
16355 
16358 
16359 
16360 /*****************************************************************************
16361  **
16362  ** int xcb_list_hosts_hosts_length
16363  **
16364  ** @param const xcb_list_hosts_reply_t *R
16365  ** @returns int
16366  **
16367  *****************************************************************************/
16368 
16369 int
16370 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R );
16371 
16372 
16373 /*****************************************************************************
16374  **
16375  ** xcb_host_iterator_t xcb_list_hosts_hosts_iterator
16376  **
16377  ** @param const xcb_list_hosts_reply_t *R
16378  ** @returns xcb_host_iterator_t
16379  **
16380  *****************************************************************************/
16381 
16383 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R );
16384 
16400 /*****************************************************************************
16401  **
16402  ** xcb_list_hosts_reply_t * xcb_list_hosts_reply
16403  **
16404  ** @param xcb_connection_t *c
16405  ** @param xcb_list_hosts_cookie_t cookie
16406  ** @param xcb_generic_error_t **e
16407  ** @returns xcb_list_hosts_reply_t *
16408  **
16409  *****************************************************************************/
16410 
16413  xcb_list_hosts_cookie_t cookie ,
16414  xcb_generic_error_t **e );
16415 
16428 /*****************************************************************************
16429  **
16430  ** xcb_void_cookie_t xcb_set_access_control_checked
16431  **
16432  ** @param xcb_connection_t *c
16433  ** @param uint8_t mode
16434  ** @returns xcb_void_cookie_t
16435  **
16436  *****************************************************************************/
16437 
16440  uint8_t mode );
16441 
16451 /*****************************************************************************
16452  **
16453  ** xcb_void_cookie_t xcb_set_access_control
16454  **
16455  ** @param xcb_connection_t *c
16456  ** @param uint8_t mode
16457  ** @returns xcb_void_cookie_t
16458  **
16459  *****************************************************************************/
16460 
16463  uint8_t mode );
16464 
16477 /*****************************************************************************
16478  **
16479  ** xcb_void_cookie_t xcb_set_close_down_mode_checked
16480  **
16481  ** @param xcb_connection_t *c
16482  ** @param uint8_t mode
16483  ** @returns xcb_void_cookie_t
16484  **
16485  *****************************************************************************/
16486 
16489  uint8_t mode );
16490 
16500 /*****************************************************************************
16501  **
16502  ** xcb_void_cookie_t xcb_set_close_down_mode
16503  **
16504  ** @param xcb_connection_t *c
16505  ** @param uint8_t mode
16506  ** @returns xcb_void_cookie_t
16507  **
16508  *****************************************************************************/
16509 
16512  uint8_t mode );
16513 
16532 /*****************************************************************************
16533  **
16534  ** xcb_void_cookie_t xcb_kill_client_checked
16535  **
16536  ** @param xcb_connection_t *c
16537  ** @param uint32_t resource
16538  ** @returns xcb_void_cookie_t
16539  **
16540  *****************************************************************************/
16541 
16544  uint32_t resource );
16545 
16561 /*****************************************************************************
16562  **
16563  ** xcb_void_cookie_t xcb_kill_client
16564  **
16565  ** @param xcb_connection_t *c
16566  ** @param uint32_t resource
16567  ** @returns xcb_void_cookie_t
16568  **
16569  *****************************************************************************/
16570 
16573  uint32_t resource );
16574 
16575 int
16576 xcb_rotate_properties_sizeof (const void *_buffer );
16577 
16590 /*****************************************************************************
16591  **
16592  ** xcb_void_cookie_t xcb_rotate_properties_checked
16593  **
16594  ** @param xcb_connection_t *c
16595  ** @param xcb_window_t window
16596  ** @param uint16_t atoms_len
16597  ** @param int16_t delta
16598  ** @param const xcb_atom_t *atoms
16599  ** @returns xcb_void_cookie_t
16600  **
16601  *****************************************************************************/
16602 
16605  xcb_window_t window ,
16606  uint16_t atoms_len ,
16607  int16_t delta ,
16608  const xcb_atom_t *atoms );
16609 
16619 /*****************************************************************************
16620  **
16621  ** xcb_void_cookie_t xcb_rotate_properties
16622  **
16623  ** @param xcb_connection_t *c
16624  ** @param xcb_window_t window
16625  ** @param uint16_t atoms_len
16626  ** @param int16_t delta
16627  ** @param const xcb_atom_t *atoms
16628  ** @returns xcb_void_cookie_t
16629  **
16630  *****************************************************************************/
16631 
16634  xcb_window_t window ,
16635  uint16_t atoms_len ,
16636  int16_t delta ,
16637  const xcb_atom_t *atoms );
16638 
16651 /*****************************************************************************
16652  **
16653  ** xcb_void_cookie_t xcb_force_screen_saver_checked
16654  **
16655  ** @param xcb_connection_t *c
16656  ** @param uint8_t mode
16657  ** @returns xcb_void_cookie_t
16658  **
16659  *****************************************************************************/
16660 
16663  uint8_t mode );
16664 
16674 /*****************************************************************************
16675  **
16676  ** xcb_void_cookie_t xcb_force_screen_saver
16677  **
16678  ** @param xcb_connection_t *c
16679  ** @param uint8_t mode
16680  ** @returns xcb_void_cookie_t
16681  **
16682  *****************************************************************************/
16683 
16686  uint8_t mode );
16687 
16688 int
16689 xcb_set_pointer_mapping_sizeof (const void *_buffer );
16690 
16700 /*****************************************************************************
16701  **
16702  ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping
16703  **
16704  ** @param xcb_connection_t *c
16705  ** @param uint8_t map_len
16706  ** @param const uint8_t *map
16707  ** @returns xcb_set_pointer_mapping_cookie_t
16708  **
16709  *****************************************************************************/
16710 
16713  uint8_t map_len ,
16714  const uint8_t *map );
16715 
16728 /*****************************************************************************
16729  **
16730  ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_unchecked
16731  **
16732  ** @param xcb_connection_t *c
16733  ** @param uint8_t map_len
16734  ** @param const uint8_t *map
16735  ** @returns xcb_set_pointer_mapping_cookie_t
16736  **
16737  *****************************************************************************/
16738 
16741  uint8_t map_len ,
16742  const uint8_t *map );
16743 
16759 /*****************************************************************************
16760  **
16761  ** xcb_set_pointer_mapping_reply_t * xcb_set_pointer_mapping_reply
16762  **
16763  ** @param xcb_connection_t *c
16764  ** @param xcb_set_pointer_mapping_cookie_t cookie
16765  ** @param xcb_generic_error_t **e
16766  ** @returns xcb_set_pointer_mapping_reply_t *
16767  **
16768  *****************************************************************************/
16769 
16773  xcb_generic_error_t **e );
16774 
16775 int
16776 xcb_get_pointer_mapping_sizeof (const void *_buffer );
16777 
16787 /*****************************************************************************
16788  **
16789  ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping
16790  **
16791  ** @param xcb_connection_t *c
16792  ** @returns xcb_get_pointer_mapping_cookie_t
16793  **
16794  *****************************************************************************/
16795 
16798 
16811 /*****************************************************************************
16812  **
16813  ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_unchecked
16814  **
16815  ** @param xcb_connection_t *c
16816  ** @returns xcb_get_pointer_mapping_cookie_t
16817  **
16818  *****************************************************************************/
16819 
16822 
16823 
16824 /*****************************************************************************
16825  **
16826  ** uint8_t * xcb_get_pointer_mapping_map
16827  **
16828  ** @param const xcb_get_pointer_mapping_reply_t *R
16829  ** @returns uint8_t *
16830  **
16831  *****************************************************************************/
16832 
16833 uint8_t *
16834 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R );
16835 
16836 
16837 /*****************************************************************************
16838  **
16839  ** int xcb_get_pointer_mapping_map_length
16840  **
16841  ** @param const xcb_get_pointer_mapping_reply_t *R
16842  ** @returns int
16843  **
16844  *****************************************************************************/
16845 
16846 int
16847 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R );
16848 
16849 
16850 /*****************************************************************************
16851  **
16852  ** xcb_generic_iterator_t xcb_get_pointer_mapping_map_end
16853  **
16854  ** @param const xcb_get_pointer_mapping_reply_t *R
16855  ** @returns xcb_generic_iterator_t
16856  **
16857  *****************************************************************************/
16858 
16860 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R );
16861 
16877 /*****************************************************************************
16878  **
16879  ** xcb_get_pointer_mapping_reply_t * xcb_get_pointer_mapping_reply
16880  **
16881  ** @param xcb_connection_t *c
16882  ** @param xcb_get_pointer_mapping_cookie_t cookie
16883  ** @param xcb_generic_error_t **e
16884  ** @returns xcb_get_pointer_mapping_reply_t *
16885  **
16886  *****************************************************************************/
16887 
16891  xcb_generic_error_t **e );
16892 
16893 int
16894 xcb_set_modifier_mapping_sizeof (const void *_buffer );
16895 
16905 /*****************************************************************************
16906  **
16907  ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping
16908  **
16909  ** @param xcb_connection_t *c
16910  ** @param uint8_t keycodes_per_modifier
16911  ** @param const xcb_keycode_t *keycodes
16912  ** @returns xcb_set_modifier_mapping_cookie_t
16913  **
16914  *****************************************************************************/
16915 
16918  uint8_t keycodes_per_modifier ,
16919  const xcb_keycode_t *keycodes );
16920 
16933 /*****************************************************************************
16934  **
16935  ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_unchecked
16936  **
16937  ** @param xcb_connection_t *c
16938  ** @param uint8_t keycodes_per_modifier
16939  ** @param const xcb_keycode_t *keycodes
16940  ** @returns xcb_set_modifier_mapping_cookie_t
16941  **
16942  *****************************************************************************/
16943 
16946  uint8_t keycodes_per_modifier ,
16947  const xcb_keycode_t *keycodes );
16948 
16964 /*****************************************************************************
16965  **
16966  ** xcb_set_modifier_mapping_reply_t * xcb_set_modifier_mapping_reply
16967  **
16968  ** @param xcb_connection_t *c
16969  ** @param xcb_set_modifier_mapping_cookie_t cookie
16970  ** @param xcb_generic_error_t **e
16971  ** @returns xcb_set_modifier_mapping_reply_t *
16972  **
16973  *****************************************************************************/
16974 
16978  xcb_generic_error_t **e );
16979 
16980 int
16981 xcb_get_modifier_mapping_sizeof (const void *_buffer );
16982 
16992 /*****************************************************************************
16993  **
16994  ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping
16995  **
16996  ** @param xcb_connection_t *c
16997  ** @returns xcb_get_modifier_mapping_cookie_t
16998  **
16999  *****************************************************************************/
17000 
17003 
17016 /*****************************************************************************
17017  **
17018  ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_unchecked
17019  **
17020  ** @param xcb_connection_t *c
17021  ** @returns xcb_get_modifier_mapping_cookie_t
17022  **
17023  *****************************************************************************/
17024 
17027 
17028 
17029 /*****************************************************************************
17030  **
17031  ** xcb_keycode_t * xcb_get_modifier_mapping_keycodes
17032  **
17033  ** @param const xcb_get_modifier_mapping_reply_t *R
17034  ** @returns xcb_keycode_t *
17035  **
17036  *****************************************************************************/
17037 
17038 xcb_keycode_t *
17039 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R );
17040 
17041 
17042 /*****************************************************************************
17043  **
17044  ** int xcb_get_modifier_mapping_keycodes_length
17045  **
17046  ** @param const xcb_get_modifier_mapping_reply_t *R
17047  ** @returns int
17048  **
17049  *****************************************************************************/
17050 
17051 int
17052 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R );
17053 
17054 
17055 /*****************************************************************************
17056  **
17057  ** xcb_generic_iterator_t xcb_get_modifier_mapping_keycodes_end
17058  **
17059  ** @param const xcb_get_modifier_mapping_reply_t *R
17060  ** @returns xcb_generic_iterator_t
17061  **
17062  *****************************************************************************/
17063 
17065 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R );
17066 
17082 /*****************************************************************************
17083  **
17084  ** xcb_get_modifier_mapping_reply_t * xcb_get_modifier_mapping_reply
17085  **
17086  ** @param xcb_connection_t *c
17087  ** @param xcb_get_modifier_mapping_cookie_t cookie
17088  ** @param xcb_generic_error_t **e
17089  ** @returns xcb_get_modifier_mapping_reply_t *
17090  **
17091  *****************************************************************************/
17092 
17096  xcb_generic_error_t **e );
17097 
17110 /*****************************************************************************
17111  **
17112  ** xcb_void_cookie_t xcb_no_operation_checked
17113  **
17114  ** @param xcb_connection_t *c
17115  ** @returns xcb_void_cookie_t
17116  **
17117  *****************************************************************************/
17118 
17121 
17131 /*****************************************************************************
17132  **
17133  ** xcb_void_cookie_t xcb_no_operation
17134  **
17135  ** @param xcb_connection_t *c
17136  ** @returns xcb_void_cookie_t
17137  **
17138  *****************************************************************************/
17139 
17142 
17143 
17144 #ifdef __cplusplus
17145 }
17146 #endif
17147 
17148 #endif
17149 
struct xcb_intern_atom_cookie_t xcb_intern_atom_cookie_t
xcb_intern_atom_cookie_t
xcb_list_properties_request_t
Definition: xproto.h:1941
xcb_query_keymap_cookie_t xcb_query_keymap(xcb_connection_t *c)
Definition: xproto.c:6452
struct xcb_set_selection_owner_request_t xcb_set_selection_owner_request_t
xcb_set_selection_owner_request_t
xcb_reparent_window_request_t
Definition: xproto.h:1590
struct xcb_translate_coordinates_cookie_t xcb_translate_coordinates_cookie_t
xcb_translate_coordinates_cookie_t
xcb_coloritem_t
Definition: xproto.h:3866
union xcb_client_message_data_t xcb_client_message_data_t
xcb_client_message_data_t
struct xcb_selection_notify_event_t xcb_selection_notify_event_t
xcb_selection_notify_event_t
xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping(xcb_connection_t *c)
Definition: xproto.c:16698
struct xcb_store_named_color_request_t xcb_store_named_color_request_t
xcb_store_named_color_request_t
struct xcb_image_text_8_request_t xcb_image_text_8_request_t
xcb_image_text_8_request_t
xcb_void_cookie_t xcb_no_operation(xcb_connection_t *c)
Definition: xproto.c:16875
struct xcb_get_font_path_cookie_t xcb_get_font_path_cookie_t
xcb_get_font_path_cookie_t
struct xcb_bell_request_t xcb_bell_request_t
xcb_bell_request_t
xcb_void_cookie_t xcb_bell_checked(xcb_connection_t *c, int8_t percent)
Definition: xproto.c:14917
xcb_void_cookie_t xcb_reparent_window(xcb_connection_t *c, xcb_window_t window, xcb_window_t parent, int16_t x, int16_t y)
Reparents a window.
Definition: xproto.c:2443
struct xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_cookie_t
xcb_get_keyboard_control_cookie_t
void xcb_font_next(xcb_font_iterator_t *i)
Definition: xproto.c:181
struct xcb_configure_notify_event_t xcb_configure_notify_event_t
xcb_configure_notify_event_t
struct xcb_poly_text_16_request_t xcb_poly_text_16_request_t
xcb_poly_text_16_request_t
xcb_query_best_size_cookie_t xcb_query_best_size(xcb_connection_t *c, uint8_t _class, xcb_drawable_t drawable, uint16_t width, uint16_t height)
Definition: xproto.c:13974
struct xcb_rectangle_iterator_t xcb_rectangle_iterator_t
xcb_rectangle_iterator_t
Generic error.
Definition: xcb.h:170
struct xcb_setup_authenticate_iterator_t xcb_setup_authenticate_iterator_t
xcb_setup_authenticate_iterator_t
xcb_timecoord_t
Definition: xproto.h:2426
void xcb_keysym_next(xcb_keysym_iterator_t *i)
Definition: xproto.c:485
void xcb_depth_next(xcb_depth_iterator_t *i)
Definition: xproto.c:872
struct xcb_window_iterator_t xcb_window_iterator_t
xcb_window_iterator_t
void xcb_arc_next(xcb_arc_iterator_t *i)
Definition: xproto.c:675
xcb_list_hosts_cookie_t xcb_list_hosts_unchecked(xcb_connection_t *c)
Definition: xproto.c:15694
xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_unchecked(xcb_connection_t *c, uint8_t map_len, const uint8_t *map)
Definition: xproto.c:16293
xcb_void_cookie_t xcb_create_gc_checked(xcb_connection_t *c, xcb_gcontext_t cid, xcb_drawable_t drawable, uint32_t value_mask, const uint32_t *value_list)
Creates a graphics context.
Definition: xproto.c:8292
xcb_void_cookie_t xcb_install_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:11630
xcb_void_cookie_t xcb_ungrab_button_checked(xcb_connection_t *c, uint8_t button, xcb_window_t grab_window, uint16_t modifiers)
Definition: xproto.c:4934
xcb_void_cookie_t xcb_poly_rectangle_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xproto.c:9787
xcb_change_window_attributes_request_t
Definition: xproto.h:1481
xcb_void_cookie_t xcb_uninstall_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:11744
Definition: xproto.h:3089
xcb_void_cookie_t xcb_ungrab_keyboard_checked(xcb_connection_t *c, xcb_timestamp_t time)
Definition: xproto.c:5230
struct xcb_alloc_named_color_reply_t xcb_alloc_named_color_reply_t
xcb_alloc_named_color_reply_t
void xcb_timestamp_next(xcb_timestamp_iterator_t *i)
Definition: xproto.c:447
Definition: xproto.h:3045
xcb_get_keyboard_control_reply_t * xcb_get_keyboard_control_reply(xcb_connection_t *c, xcb_get_keyboard_control_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:14898
struct xcb_list_extensions_reply_t xcb_list_extensions_reply_t
xcb_list_extensions_reply_t
struct xcb_translate_coordinates_request_t xcb_translate_coordinates_request_t
xcb_translate_coordinates_request_t
xcb_get_input_focus_cookie_t xcb_get_input_focus_unchecked(xcb_connection_t *c)
Definition: xproto.c:6397
void xcb_visualtype_next(xcb_visualtype_iterator_t *i)
Definition: xproto.c:751
xcb_change_pointer_control_request_t
Definition: xproto.h:4329
xcb_void_cookie_t xcb_ungrab_key(xcb_connection_t *c, xcb_keycode_t key, xcb_window_t grab_window, uint16_t modifiers)
release a key combination
Definition: xproto.c:5458
xcb_void_cookie_t xcb_warp_pointer(xcb_connection_t *c, xcb_window_t src_window, xcb_window_t dst_window, int16_t src_x, int16_t src_y, uint16_t src_width, uint16_t src_height, int16_t dst_x, int16_t dst_y)
move mouse pointer
Definition: xproto.c:6225
xcb_void_cookie_t xcb_free_cursor(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition: xproto.c:13821
void xcb_setup_failed_next(xcb_setup_failed_iterator_t *i)
Definition: xproto.c:1305
struct xcb_segment_iterator_t xcb_segment_iterator_t
xcb_segment_iterator_t
xcb_void_cookie_t xcb_set_clip_rectangles_checked(xcb_connection_t *c, uint8_t ordering, xcb_gcontext_t gc, int16_t clip_x_origin, int16_t clip_y_origin, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xproto.c:8775
xcb_get_window_attributes_cookie_t xcb_get_window_attributes_unchecked(xcb_connection_t *c, xcb_window_t window)
Gets window attributes.
Definition: xproto.c:2103
struct xcb_client_message_data_iterator_t xcb_client_message_data_iterator_t
xcb_client_message_data_iterator_t
struct xcb_query_extension_request_t xcb_query_extension_request_t
xcb_query_extension_request_t
xcb_list_hosts_request_t
Definition: xproto.h:4494
xcb_intern_atom_cookie_t xcb_intern_atom(xcb_connection_t *c, uint8_t only_if_exists, uint16_t name_len, const char *name)
Get atom identifier by name.
Definition: xproto.c:3308
struct xcb_get_pointer_control_reply_t xcb_get_pointer_control_reply_t
xcb_get_pointer_control_reply_t
Definition: xproto.h:1847
xcb_str_t
Definition: xproto.h:2779
xcb_void_cookie_t xcb_poly_arc(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t arcs_len, const xcb_arc_t *arcs)
Definition: xproto.c:9968
xcb_void_cookie_t xcb_force_screen_saver(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:16180
struct xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_cookie_t
xcb_alloc_color_planes_cookie_t
struct xcb_query_extension_cookie_t xcb_query_extension_cookie_t
xcb_query_extension_cookie_t
Definition: xproto.h:2333
struct xcb_configure_window_request_t xcb_configure_window_request_t
xcb_configure_window_request_t
xcb_query_colors_reply_t * xcb_query_colors_reply(xcb_connection_t *c, xcb_query_colors_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:13343
struct xcb_change_keyboard_mapping_request_t xcb_change_keyboard_mapping_request_t
xcb_change_keyboard_mapping_request_t
xcb_copy_colormap_and_free_request_t
Definition: xproto.h:3624
xcb_generic_iterator_t xcb_fontprop_end(xcb_fontprop_iterator_t i)
Definition: xproto.c:6765
xcb_get_property_reply_t * xcb_get_property_reply(xcb_connection_t *c, xcb_get_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:4022
struct xcb_query_font_cookie_t xcb_query_font_cookie_t
xcb_query_font_cookie_t
xcb_generic_iterator_t xcb_setup_failed_end(xcb_setup_failed_iterator_t i)
Definition: xproto.c:1326
xcb_query_font_reply_t * xcb_query_font_reply(xcb_connection_t *c, xcb_query_font_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:7050
xcb_grab_pointer_reply_t * xcb_grab_pointer_reply(xcb_connection_t *c, xcb_grab_pointer_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:4713
struct xcb_rectangle_t xcb_rectangle_t
xcb_rectangle_t
xcb_void_cookie_t xcb_poly_line_checked(xcb_connection_t *c, uint8_t coordinate_mode, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t points_len, const xcb_point_t *points)
draw lines
Definition: xproto.c:9484
xcb_gravity_notify_event_t
Definition: xproto.h:913
struct xcb_get_font_path_reply_t xcb_get_font_path_reply_t
xcb_get_font_path_reply_t
xcb_get_geometry_cookie_t xcb_get_geometry_unchecked(xcb_connection_t *c, xcb_drawable_t drawable)
Get current window geometry.
Definition: xproto.c:3038
struct xcb_destroy_notify_event_t xcb_destroy_notify_event_t
xcb_destroy_notify_event_t
void xcb_client_message_data_next(xcb_client_message_data_iterator_t *i)
Definition: xproto.c:1720
Definition: xproto.h:2327
Definition: xproto.h:2282
struct xcb_request_error_t xcb_request_error_t
xcb_request_error_t
xcb_visualtype_t
Definition: xproto.h:280
xcb_set_modifier_mapping_reply_t
Definition: xproto.h:4694
xcb_query_extension_reply_t
Definition: xproto.h:4152
xcb_screen_iterator_t
Definition: xproto.h:379
xcb_void_cookie_t xcb_force_screen_saver_checked(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:16143
xcb_map_request_event_t
Definition: xproto.h:837
xcb_get_property_cookie_t xcb_get_property(xcb_connection_t *c, uint8_t _delete, xcb_window_t window, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length)
Gets a window property.
Definition: xproto.c:3870
Definition: xproto.h:2128
void xcb_format_next(xcb_format_iterator_t *i)
Definition: xproto.c:713
xcb_void_cookie_t xcb_configure_window(xcb_connection_t *c, xcb_window_t window, uint16_t value_mask, const uint32_t *value_list)
Configures window attributes.
Definition: xproto.c:2873
xcb_alloc_color_request_t
Definition: xproto.h:3703
struct xcb_set_close_down_mode_request_t xcb_set_close_down_mode_request_t
xcb_set_close_down_mode_request_t
xcb_set_close_down_mode_request_t
Definition: xproto.h:4541
xcb_void_cookie_t xcb_set_selection_owner(xcb_connection_t *c, xcb_window_t owner, xcb_atom_t selection, xcb_timestamp_t time)
Sets the owner of a selection.
Definition: xproto.c:4266
xcb_void_cookie_t xcb_change_gc_checked(xcb_connection_t *c, xcb_gcontext_t gc, uint32_t value_mask, const uint32_t *value_list)
change graphics context components
Definition: xproto.c:8424
xcb_set_screen_saver_request_t
Definition: xproto.h:4391
struct xcb_query_text_extents_cookie_t xcb_query_text_extents_cookie_t
xcb_query_text_extents_cookie_t
xcb_void_cookie_t xcb_image_text_16_checked(xcb_connection_t *c, uint8_t string_len, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, const xcb_char2b_t *string)
Draws text.
Definition: xproto.c:11273
struct xcb_grab_pointer_request_t xcb_grab_pointer_request_t
xcb_grab_pointer_request_t
xcb_void_cookie_t xcb_copy_plane(xcb_connection_t *c, xcb_drawable_t src_drawable, xcb_drawable_t dst_drawable, xcb_gcontext_t gc, int16_t src_x, int16_t src_y, int16_t dst_x, int16_t dst_y, uint16_t width, uint16_t height, uint32_t bit_plane)
Definition: xproto.c:9258
struct xcb_host_t xcb_host_t
xcb_host_t
xcb_void_cookie_t xcb_change_pointer_control_checked(xcb_connection_t *c, int16_t acceleration_numerator, int16_t acceleration_denominator, int16_t threshold, uint8_t do_acceleration, uint8_t do_threshold)
Definition: xproto.c:14995
xcb_grab_pointer_cookie_t xcb_grab_pointer(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, uint16_t event_mask, uint8_t pointer_mode, uint8_t keyboard_mode, xcb_window_t confine_to, xcb_cursor_t cursor, xcb_timestamp_t time)
Grab the pointer.
Definition: xproto.c:4603
struct xcb_alloc_color_planes_reply_t xcb_alloc_color_planes_reply_t
xcb_alloc_color_planes_reply_t
struct xcb_query_best_size_reply_t xcb_query_best_size_reply_t
xcb_query_best_size_reply_t
struct xcb_font_iterator_t xcb_font_iterator_t
xcb_font_iterator_t
struct xcb_list_fonts_with_info_reply_t xcb_list_fonts_with_info_reply_t
xcb_list_fonts_with_info_reply_t
struct xcb_get_motion_events_cookie_t xcb_get_motion_events_cookie_t
xcb_get_motion_events_cookie_t
xcb_query_tree_request_t
Definition: xproto.h:1753
xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:11813
xcb_void_cookie_t xcb_poly_segment(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t segments_len, const xcb_segment_t *segments)
draw lines
Definition: xproto.c:9706
xcb_generic_iterator_t xcb_font_end(xcb_font_iterator_t i)
Definition: xproto.c:199
struct xcb_setup_failed_iterator_t xcb_setup_failed_iterator_t
xcb_setup_failed_iterator_t
struct xcb_change_hosts_request_t xcb_change_hosts_request_t
xcb_change_hosts_request_t
xcb_font_iterator_t
Definition: xproto.h:76
xcb_get_pointer_control_reply_t * xcb_get_pointer_control_reply(xcb_connection_t *c, xcb_get_pointer_control_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:15162
xcb_void_cookie_t xcb_set_selection_owner_checked(xcb_connection_t *c, xcb_window_t owner, xcb_atom_t selection, xcb_timestamp_t time)
Sets the owner of a selection.
Definition: xproto.c:4222
xcb_create_pixmap_request_t
Definition: xproto.h:2922
xcb_unmap_window_request_t
Definition: xproto.h:1632
xcb_create_glyph_cursor_request_t
Definition: xproto.h:4039
xcb_image_text_16_request_t
Definition: xproto.h:3575
xcb_get_motion_events_cookie_t xcb_get_motion_events(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t start, xcb_timestamp_t stop)
Definition: xproto.c:5887
xcb_query_colors_cookie_t xcb_query_colors_unchecked(xcb_connection_t *c, xcb_colormap_t cmap, uint32_t pixels_len, const uint32_t *pixels)
Definition: xproto.c:13245
struct xcb_client_message_event_t xcb_client_message_event_t
xcb_client_message_event_t
struct xcb_unmap_window_request_t xcb_unmap_window_request_t
xcb_unmap_window_request_t
struct xcb_list_properties_cookie_t xcb_list_properties_cookie_t
xcb_list_properties_cookie_t
Definition: xproto.h:2988
struct xcb_coloritem_t xcb_coloritem_t
xcb_coloritem_t
xcb_setup_iterator_t
Definition: xproto.h:479
xcb_expose_event_t
Definition: xproto.h:693
xcb_list_extensions_request_t
Definition: xproto.h:4176
xcb_void_cookie_t xcb_grab_button_checked(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, uint16_t event_mask, uint8_t pointer_mode, uint8_t keyboard_mode, xcb_window_t confine_to, xcb_cursor_t cursor, uint8_t button, uint16_t modifiers)
Grab pointer button(s)
Definition: xproto.c:4816
xcb_void_cookie_t xcb_store_named_color_checked(xcb_connection_t *c, uint8_t flags, xcb_colormap_t cmap, uint32_t pixel, uint16_t name_len, const char *name)
Definition: xproto.c:13023
struct xcb_get_selection_owner_cookie_t xcb_get_selection_owner_cookie_t
xcb_get_selection_owner_cookie_t
xcb_void_cookie_t xcb_create_colormap_checked(xcb_connection_t *c, uint8_t alloc, xcb_colormap_t mid, xcb_window_t window, xcb_visualid_t visual)
Definition: xproto.c:11383
struct xcb_visualid_iterator_t xcb_visualid_iterator_t
xcb_visualid_iterator_t
struct xcb_segment_t xcb_segment_t
xcb_segment_t
xcb_void_cookie_t xcb_rotate_properties_checked(xcb_connection_t *c, xcb_window_t window, uint16_t atoms_len, int16_t delta, const xcb_atom_t *atoms)
Definition: xproto.c:16044
struct xcb_poly_line_request_t xcb_poly_line_request_t
xcb_poly_line_request_t
struct xcb_create_cursor_request_t xcb_create_cursor_request_t
xcb_create_cursor_request_t
xcb_get_input_focus_reply_t
Definition: xproto.h:2585
xcb_ungrab_server_request_t
Definition: xproto.h:2379
xcb_void_cookie_t xcb_destroy_window(xcb_connection_t *c, xcb_window_t window)
Destroys a window.
Definition: xproto.c:2199
struct xcb_selection_request_event_t xcb_selection_request_event_t
xcb_selection_request_event_t
xcb_void_cookie_t xcb_ungrab_keyboard(xcb_connection_t *c, xcb_timestamp_t time)
Definition: xproto.c:5268
struct xcb_alloc_color_cookie_t xcb_alloc_color_cookie_t
xcb_alloc_color_cookie_t
struct xcb_poly_arc_request_t xcb_poly_arc_request_t
xcb_poly_arc_request_t
xcb_get_font_path_cookie_t xcb_get_font_path_unchecked(xcb_connection_t *c)
Definition: xproto.c:7992
xcb_create_colormap_request_t
Definition: xproto.h:3596
xcb_create_window_request_t
Definition: xproto.h:1459
xcb_void_cookie_t xcb_change_active_pointer_grab_checked(xcb_connection_t *c, xcb_cursor_t cursor, xcb_timestamp_t time, uint16_t event_mask)
Definition: xproto.c:5022
struct xcb_drawable_iterator_t xcb_drawable_iterator_t
xcb_drawable_iterator_t
xcb_get_property_reply_t
Definition: xproto.h:1917
struct xcb_set_clip_rectangles_request_t xcb_set_clip_rectangles_request_t
xcb_set_clip_rectangles_request_t
xcb_void_cookie_t xcb_send_event_checked(xcb_connection_t *c, uint8_t propagate, xcb_window_t destination, uint32_t event_mask, const char *event)
send an event
Definition: xproto.c:4507
xcb_configure_request_event_t
Definition: xproto.h:892
struct xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_cookie_t
xcb_set_modifier_mapping_cookie_t
struct xcb_fontable_iterator_t xcb_fontable_iterator_t
xcb_fontable_iterator_t
xcb_lookup_color_cookie_t xcb_lookup_color(xcb_connection_t *c, xcb_colormap_t cmap, uint16_t name_len, const char *name)
Definition: xproto.c:13395
xcb_void_cookie_t xcb_convert_selection(xcb_connection_t *c, xcb_window_t requestor, xcb_atom_t selection, xcb_atom_t target, xcb_atom_t property, xcb_timestamp_t time)
Definition: xproto.c:4458
struct xcb_query_keymap_cookie_t xcb_query_keymap_cookie_t
xcb_query_keymap_cookie_t
xcb_set_modifier_mapping_reply_t * xcb_set_modifier_mapping_reply(xcb_connection_t *c, xcb_set_modifier_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:16649
xcb_change_active_pointer_grab_request_t
Definition: xproto.h:2178
xcb_request_error_t
Definition: xproto.h:1225
Definition: xproto.h:2976
xcb_query_best_size_reply_t * xcb_query_best_size_reply(xcb_connection_t *c, xcb_query_best_size_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:14064
xcb_alloc_color_cookie_t xcb_alloc_color(xcb_connection_t *c, xcb_colormap_t cmap, uint16_t red, uint16_t green, uint16_t blue)
Allocate a color.
Definition: xproto.c:11964
xcb_cw_t
Definition: xproto.h:1332
struct xcb_translate_coordinates_reply_t xcb_translate_coordinates_reply_t
xcb_translate_coordinates_reply_t
xcb_get_image_cookie_t xcb_get_image_unchecked(xcb_connection_t *c, uint8_t format, xcb_drawable_t drawable, int16_t x, int16_t y, uint16_t width, uint16_t height, uint32_t plane_mask)
Definition: xproto.c:10687
xcb_change_property_request_t
Definition: xproto.h:1860
xcb_get_image_reply_t
Definition: xproto.h:3512
xcb_generic_iterator_t xcb_colormap_end(xcb_colormap_iterator_t i)
Definition: xproto.c:275
xcb_void_cookie_t xcb_poly_point_checked(xcb_connection_t *c, uint8_t coordinate_mode, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t points_len, const xcb_point_t *points)
Definition: xproto.c:9349
xcb_setup_failed_iterator_t
Definition: xproto.h:421
struct xcb_get_input_focus_reply_t xcb_get_input_focus_reply_t
xcb_get_input_focus_reply_t
xcb_intern_atom_reply_t
Definition: xproto.h:1798
struct xcb_get_selection_owner_request_t xcb_get_selection_owner_request_t
xcb_get_selection_owner_request_t
xcb_segment_t
Definition: xproto.h:3348
xcb_alloc_color_planes_reply_t * xcb_alloc_color_planes_reply(xcb_connection_t *c, xcb_alloc_color_planes_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:12675
xcb_void_cookie_t xcb_free_gc_checked(xcb_connection_t *c, xcb_gcontext_t gc)
Destroys a graphics context.
Definition: xproto.c:8880
xcb_void_cookie_t xcb_image_text_16(xcb_connection_t *c, uint8_t string_len, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, const xcb_char2b_t *string)
Draws text.
Definition: xproto.c:11329
xcb_void_cookie_t xcb_set_font_path(xcb_connection_t *c, uint16_t font_qty, const xcb_str_t *font)
Definition: xproto.c:7868
xcb_store_named_color_request_t
Definition: xproto.h:3903
xcb_clear_area_request_t
Definition: xproto.h:3254
xcb_enter_notify_event_t
Definition: xproto.h:634
struct xcb_alloc_color_request_t xcb_alloc_color_request_t
xcb_alloc_color_request_t
xcb_void_cookie_t xcb_set_access_control_checked(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:15786
xcb_client_message_event_t
Definition: xproto.h:1172
struct xcb_get_pointer_mapping_reply_t xcb_get_pointer_mapping_reply_t
xcb_get_pointer_mapping_reply_t
struct xcb_no_operation_request_t xcb_no_operation_request_t
xcb_no_operation_request_t
void xcb_keycode_next(xcb_keycode_iterator_t *i)
Definition: xproto.c:523
xcb_generic_iterator_t xcb_setup_end(xcb_setup_iterator_t i)
Definition: xproto.c:1698
struct xcb_change_pointer_control_request_t xcb_change_pointer_control_request_t
xcb_change_pointer_control_request_t
struct xcb_mapping_notify_event_t xcb_mapping_notify_event_t
xcb_mapping_notify_event_t
xcb_void_cookie_t xcb_change_keyboard_mapping_checked(xcb_connection_t *c, uint8_t keycode_count, xcb_keycode_t first_keycode, uint8_t keysyms_per_keycode, const xcb_keysym_t *keysyms)
Definition: xproto.c:14422
struct xcb_map_notify_event_t xcb_map_notify_event_t
xcb_map_notify_event_t
struct xcb_query_colors_cookie_t xcb_query_colors_cookie_t
xcb_query_colors_cookie_t
struct xcb_get_screen_saver_cookie_t xcb_get_screen_saver_cookie_t
xcb_get_screen_saver_cookie_t
struct xcb_poly_point_request_t xcb_poly_point_request_t
xcb_poly_point_request_t
xcb_void_cookie_t xcb_map_window_checked(xcb_connection_t *c, xcb_window_t window)
Makes a window visible.
Definition: xproto.c:2487
Definition: xproto.h:3074
xcb_void_cookie_t xcb_store_colors(xcb_connection_t *c, xcb_colormap_t cmap, uint32_t items_len, const xcb_coloritem_t *items)
Definition: xproto.c:12943
xcb_void_cookie_t xcb_grab_key_checked(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, uint16_t modifiers, xcb_keycode_t key, uint8_t pointer_mode, uint8_t keyboard_mode)
Grab keyboard key(s)
Definition: xproto.c:5311
xcb_copy_area_request_t
Definition: xproto.h:3271
xcb_generic_iterator_t xcb_fontable_end(xcb_fontable_iterator_t i)
Definition: xproto.c:389
void xcb_pixmap_next(xcb_pixmap_iterator_t *i)
Definition: xproto.c:105
xcb_list_extensions_reply_t * xcb_list_extensions_reply(xcb_connection_t *c, xcb_list_extensions_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:14369
struct xcb_set_modifier_mapping_request_t xcb_set_modifier_mapping_request_t
xcb_set_modifier_mapping_request_t
xcb_void_cookie_t xcb_free_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:11472
Definition: xproto.h:2532
struct xcb_list_fonts_with_info_request_t xcb_list_fonts_with_info_request_t
xcb_list_fonts_with_info_request_t
struct xcb_allow_events_request_t xcb_allow_events_request_t
xcb_allow_events_request_t
struct xcb_ungrab_button_request_t xcb_ungrab_button_request_t
xcb_ungrab_button_request_t
struct xcb_create_notify_event_t xcb_create_notify_event_t
xcb_create_notify_event_t
xcb_get_motion_events_reply_t * xcb_get_motion_events_reply(xcb_connection_t *c, xcb_get_motion_events_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:6026
xcb_grab_keyboard_reply_t * xcb_grab_keyboard_reply(xcb_connection_t *c, xcb_grab_keyboard_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:5211
xcb_list_properties_cookie_t xcb_list_properties_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:4110
xcb_get_atom_name_reply_t * xcb_get_atom_name_reply(xcb_connection_t *c, xcb_get_atom_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:3582
xcb_list_hosts_reply_t * xcb_list_hosts_reply(xcb_connection_t *c, xcb_list_hosts_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:15767
struct xcb_get_property_reply_t xcb_get_property_reply_t
xcb_get_property_reply_t
xcb_translate_coordinates_cookie_t xcb_translate_coordinates(xcb_connection_t *c, xcb_window_t src_window, xcb_window_t dst_window, int16_t src_x, int16_t src_y)
Definition: xproto.c:6048
struct xcb_list_extensions_request_t xcb_list_extensions_request_t
xcb_list_extensions_request_t
struct xcb_get_font_path_request_t xcb_get_font_path_request_t
xcb_get_font_path_request_t
xcb_set_input_focus_request_t
Definition: xproto.h:2555
xcb_poly_text_8_request_t
Definition: xproto.h:3527
struct xcb_change_save_set_request_t xcb_change_save_set_request_t
xcb_change_save_set_request_t
struct xcb_query_tree_cookie_t xcb_query_tree_cookie_t
xcb_query_tree_cookie_t
xcb_void_cookie_t xcb_destroy_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2275
struct xcb_query_pointer_request_t xcb_query_pointer_request_t
xcb_query_pointer_request_t
xcb_void_cookie_t xcb_change_active_pointer_grab(xcb_connection_t *c, xcb_cursor_t cursor, xcb_timestamp_t time, uint16_t event_mask)
Definition: xproto.c:5067
xcb_get_pointer_mapping_reply_t
Definition: xproto.h:4653
void xcb_colormap_next(xcb_colormap_iterator_t *i)
Definition: xproto.c:257
struct xcb_gcontext_iterator_t xcb_gcontext_iterator_t
xcb_gcontext_iterator_t
struct xcb_get_motion_events_request_t xcb_get_motion_events_request_t
xcb_get_motion_events_request_t
struct xcb_query_font_request_t xcb_query_font_request_t
xcb_query_font_request_t
struct xcb_charinfo_t xcb_charinfo_t
xcb_charinfo_t
struct xcb_set_pointer_mapping_request_t xcb_set_pointer_mapping_request_t
xcb_set_pointer_mapping_request_t
xcb_query_best_size_request_t
Definition: xproto.h:4107
xcb_grab_keyboard_reply_t
Definition: xproto.h:2215
xcb_generic_iterator_t xcb_pixmap_end(xcb_pixmap_iterator_t i)
Definition: xproto.c:123
xcb_put_image_request_t
Definition: xproto.h:3469
xcb_void_cookie_t xcb_copy_colormap_and_free(xcb_connection_t *c, xcb_colormap_t mid, xcb_colormap_t src_cmap)
Definition: xproto.c:11590
xcb_poly_line_request_t
Definition: xproto.h:3337
xcb_void_cookie_t xcb_change_keyboard_control_checked(xcb_connection_t *c, uint32_t value_mask, const uint32_t *value_list)
Definition: xproto.c:14738
struct xcb_button_press_event_t xcb_button_press_event_t
xcb_button_press_event_t
xcb_query_text_extents_request_t
Definition: xproto.h:2752
xcb_query_tree_reply_t
Definition: xproto.h:1763
xcb_kill_client_request_t
Definition: xproto.h:4557
struct xcb_str_iterator_t xcb_str_iterator_t
xcb_str_iterator_t
xcb_no_exposure_event_t
Definition: xproto.h:733
xcb_query_tree_cookie_t xcb_query_tree(xcb_connection_t *c, xcb_window_t window)
query the window tree
Definition: xproto.c:3127
xcb_grab_key_request_t
Definition: xproto.h:2245
Definition: xproto.h:1347
xcb_void_cookie_t xcb_allow_events(xcb_connection_t *c, uint8_t mode, xcb_timestamp_t time)
release queued events
Definition: xproto.c:5541
struct xcb_change_active_pointer_grab_request_t xcb_change_active_pointer_grab_request_t
xcb_change_active_pointer_grab_request_t
struct xcb_get_screen_saver_reply_t xcb_get_screen_saver_reply_t
xcb_get_screen_saver_reply_t
struct xcb_query_keymap_reply_t xcb_query_keymap_reply_t
xcb_query_keymap_reply_t
struct xcb_create_colormap_request_t xcb_create_colormap_request_t
xcb_create_colormap_request_t
xcb_query_pointer_reply_t * xcb_query_pointer_reply(xcb_connection_t *c, xcb_query_pointer_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:5797
struct xcb_copy_plane_request_t xcb_copy_plane_request_t
xcb_copy_plane_request_t
xcb_unmap_notify_event_t
Definition: xproto.h:805
xcb_property_notify_event_t
Definition: xproto.h:980
xcb_free_gc_request_t
Definition: xproto.h:3241
xcb_unmap_subwindows_request_t
Definition: xproto.h:1645
xcb_free_colors_request_t
Definition: xproto.h:3849
xcb_resize_request_event_t
Definition: xproto.h:929
xcb_generic_iterator_t xcb_keycode_end(xcb_keycode_iterator_t i)
Definition: xproto.c:541
struct xcb_change_window_attributes_request_t xcb_change_window_attributes_request_t
xcb_change_window_attributes_request_t
xcb_void_cookie_t xcb_set_access_control(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:15823
xcb_intern_atom_cookie_t xcb_intern_atom_unchecked(xcb_connection_t *c, uint8_t only_if_exists, uint16_t name_len, const char *name)
Get atom identifier by name.
Definition: xproto.c:3356
xcb_get_screen_saver_request_t
Definition: xproto.h:4414
xcb_get_keyboard_mapping_reply_t * xcb_get_keyboard_mapping_reply(xcb_connection_t *c, xcb_get_keyboard_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:14687
xcb_free_colormap_request_t
Definition: xproto.h:3611
xcb_translate_coordinates_request_t
Definition: xproto.h:2488
struct xcb_get_geometry_request_t xcb_get_geometry_request_t
xcb_get_geometry_request_t
struct xcb_uninstall_colormap_request_t xcb_uninstall_colormap_request_t
xcb_uninstall_colormap_request_t
Definition: xproto.h:2301
xcb_void_cookie_t xcb_delete_property(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition: xproto.c:3794
xcb_void_cookie_t xcb_kill_client_checked(xcb_connection_t *c, uint32_t resource)
kills a client
Definition: xproto.c:15934
xcb_void_cookie_t xcb_allow_events_checked(xcb_connection_t *c, uint8_t mode, xcb_timestamp_t time)
release queued events
Definition: xproto.c:5501
struct xcb_point_iterator_t xcb_point_iterator_t
xcb_point_iterator_t
xcb_get_atom_name_reply_t
Definition: xproto.h:1829
xcb_query_colors_request_t
Definition: xproto.h:3945
struct xcb_fontprop_t xcb_fontprop_t
xcb_fontprop_t
struct xcb_button_iterator_t xcb_button_iterator_t
xcb_button_iterator_t
xcb_void_cookie_t xcb_clear_area(xcb_connection_t *c, uint8_t exposures, xcb_window_t window, int16_t x, int16_t y, uint16_t width, uint16_t height)
Definition: xproto.c:9013
xcb_generic_iterator_t xcb_str_end(xcb_str_iterator_t i)
Definition: xproto.c:7317
Definition: xproto.h:3048
struct xcb_lookup_color_reply_t xcb_lookup_color_reply_t
xcb_lookup_color_reply_t
xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes(xcb_connection_t *c, uint8_t contiguous, xcb_colormap_t cmap, uint16_t colors, uint16_t reds, uint16_t greens, uint16_t blues)
Definition: xproto.c:12523
xcb_void_cookie_t xcb_change_pointer_control(xcb_connection_t *c, int16_t acceleration_numerator, int16_t acceleration_denominator, int16_t threshold, uint8_t do_acceleration, uint8_t do_threshold)
Definition: xproto.c:15045
struct xcb_get_pointer_control_request_t xcb_get_pointer_control_request_t
xcb_get_pointer_control_request_t
xcb_void_cookie_t xcb_set_input_focus_checked(xcb_connection_t *c, uint8_t revert_to, xcb_window_t focus, xcb_timestamp_t time)
Sets input focus.
Definition: xproto.c:6279
struct xcb_query_best_size_request_t xcb_query_best_size_request_t
xcb_query_best_size_request_t
xcb_bell_request_t
Definition: xproto.h:4317
xcb_grab_pointer_reply_t
Definition: xproto.h:2095
xcb_get_screen_saver_reply_t
Definition: xproto.h:4423
xcb_generic_iterator_t xcb_segment_end(xcb_segment_iterator_t i)
Definition: xproto.c:9601
xcb_list_installed_colormaps_reply_t
Definition: xproto.h:3681
xcb_void_cookie_t xcb_change_hosts_checked(xcb_connection_t *c, uint8_t mode, uint8_t family, uint16_t address_len, const uint8_t *address)
Definition: xproto.c:15399
Generic iterator.
Definition: xcb.h:114
xcb_grab_keyboard_cookie_t xcb_grab_keyboard_unchecked(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, xcb_timestamp_t time, uint8_t pointer_mode, uint8_t keyboard_mode)
Grab the keyboard.
Definition: xproto.c:5164
xcb_query_text_extents_reply_t * xcb_query_text_extents_reply(xcb_connection_t *c, xcb_query_text_extents_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:7195
struct xcb_list_hosts_cookie_t xcb_list_hosts_cookie_t
xcb_list_hosts_cookie_t
xcb_copy_gc_request_t
Definition: xproto.h:3189
xcb_visibility_notify_event_t
Definition: xproto.h:755
xcb_get_input_focus_cookie_t xcb_get_input_focus(xcb_connection_t *c)
Definition: xproto.c:6362
Definition: xproto.h:2044
void xcb_point_next(xcb_point_iterator_t *i)
Definition: xproto.c:599
struct xcb_setup_authenticate_t xcb_setup_authenticate_t
xcb_setup_authenticate_t
xcb_void_cookie_t xcb_copy_gc(xcb_connection_t *c, xcb_gcontext_t src_gc, xcb_gcontext_t dst_gc, uint32_t value_mask)
Definition: xproto.c:8564
void xcb_host_next(xcb_host_iterator_t *i)
Definition: xproto.c:15580
struct xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_cookie_t
xcb_get_keyboard_mapping_cookie_t
xcb_setup_request_iterator_t
Definition: xproto.h:401
struct xcb_query_text_extents_reply_t xcb_query_text_extents_reply_t
xcb_query_text_extents_reply_t
struct xcb_keycode_iterator_t xcb_keycode_iterator_t
xcb_keycode_iterator_t
struct xcb_colormap_iterator_t xcb_colormap_iterator_t
xcb_colormap_iterator_t
xcb_query_keymap_request_t
Definition: xproto.h:2606
xcb_alloc_named_color_cookie_t xcb_alloc_named_color_unchecked(xcb_connection_t *c, xcb_colormap_t cmap, uint16_t name_len, const char *name)
Definition: xproto.c:12159
Definition: xproto.h:2273
xcb_fontable_iterator_t
Definition: xproto.h:131
struct xcb_get_keyboard_mapping_reply_t xcb_get_keyboard_mapping_reply_t
xcb_get_keyboard_mapping_reply_t
xcb_depth_t
Definition: xproto.h:303
struct xcb_query_font_reply_t xcb_query_font_reply_t
xcb_query_font_reply_t
struct xcb_warp_pointer_request_t xcb_warp_pointer_request_t
xcb_warp_pointer_request_t
void xcb_coloritem_next(xcb_coloritem_iterator_t *i)
Definition: xproto.c:12824
struct xcb_change_gc_request_t xcb_change_gc_request_t
xcb_change_gc_request_t
xcb_generic_iterator_t xcb_timestamp_end(xcb_timestamp_iterator_t i)
Definition: xproto.c:465
struct xcb_timestamp_iterator_t xcb_timestamp_iterator_t
xcb_timestamp_iterator_t
xcb_gcontext_iterator_t
Definition: xproto.h:87
void xcb_segment_next(xcb_segment_iterator_t *i)
Definition: xproto.c:9583
xcb_void_cookie_t xcb_free_colors(xcb_connection_t *c, xcb_colormap_t cmap, uint32_t plane_mask, uint32_t pixels_len, const uint32_t *pixels)
Definition: xproto.c:12778
xcb_query_pointer_reply_t
Definition: xproto.h:2408
struct xcb_get_screen_saver_request_t xcb_get_screen_saver_request_t
xcb_get_screen_saver_request_t
xcb_query_text_extents_cookie_t xcb_query_text_extents(xcb_connection_t *c, xcb_fontable_t font, uint32_t string_len, const xcb_char2b_t *string)
get text extents
Definition: xproto.c:7102
Definition: xproto.h:1373
xcb_get_motion_events_request_t
Definition: xproto.h:2454
xcb_query_pointer_request_t
Definition: xproto.h:2398
xcb_list_extensions_cookie_t xcb_list_extensions(xcb_connection_t *c)
Definition: xproto.c:14261
xcb_coord_mode_t
Definition: xproto.h:3308
struct xcb_grab_button_request_t xcb_grab_button_request_t
xcb_grab_button_request_t
struct xcb_alloc_color_cells_reply_t xcb_alloc_color_cells_reply_t
xcb_alloc_color_cells_reply_t
xcb_generic_iterator_t xcb_setup_authenticate_end(xcb_setup_authenticate_iterator_t i)
Definition: xproto.c:1452
xcb_translate_coordinates_cookie_t xcb_translate_coordinates_unchecked(xcb_connection_t *c, xcb_window_t src_window, xcb_window_t dst_window, int16_t src_x, int16_t src_y)
Definition: xproto.c:6095
struct xcb_copy_area_request_t xcb_copy_area_request_t
xcb_copy_area_request_t
xcb_void_cookie_t xcb_set_screen_saver(xcb_connection_t *c, int16_t timeout, int16_t interval, uint8_t prefer_blanking, uint8_t allow_exposures)
Definition: xproto.c:15231
struct xcb_query_keymap_request_t xcb_query_keymap_request_t
xcb_query_keymap_request_t
xcb_void_cookie_t xcb_poly_rectangle(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xproto.c:9837
xcb_get_property_request_t
Definition: xproto.h:1903
struct xcb_recolor_cursor_request_t xcb_recolor_cursor_request_t
xcb_recolor_cursor_request_t
xcb_void_cookie_t xcb_grab_button(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, uint16_t event_mask, uint8_t pointer_mode, uint8_t keyboard_mode, xcb_window_t confine_to, xcb_cursor_t cursor, uint8_t button, uint16_t modifiers)
Grab pointer button(s)
Definition: xproto.c:4878
xcb_list_installed_colormaps_reply_t * xcb_list_installed_colormaps_reply(xcb_connection_t *c, xcb_list_installed_colormaps_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:11942
xcb_ungrab_key_request_t
Definition: xproto.h:2263
struct xcb_query_best_size_cookie_t xcb_query_best_size_cookie_t
xcb_query_best_size_cookie_t
xcb_void_cookie_t xcb_uninstall_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:11706
Definition: xproto.h:2122
xcb_query_colors_cookie_t xcb_query_colors(xcb_connection_t *c, xcb_colormap_t cmap, uint32_t pixels_len, const uint32_t *pixels)
Definition: xproto.c:13198
xcb_ungrab_keyboard_request_t
Definition: xproto.h:2228
xcb_void_cookie_t xcb_poly_fill_rectangle(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Fills rectangles.
Definition: xproto.c:10244
xcb_get_geometry_reply_t * xcb_get_geometry_reply(xcb_connection_t *c, xcb_get_geometry_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:3077
struct xcb_free_cursor_request_t xcb_free_cursor_request_t
xcb_free_cursor_request_t
xcb_copy_plane_request_t
Definition: xproto.h:3292
struct xcb_format_t xcb_format_t
xcb_format_t
struct xcb_get_modifier_mapping_reply_t xcb_get_modifier_mapping_reply_t
xcb_get_modifier_mapping_reply_t
struct xcb_create_window_request_t xcb_create_window_request_t
xcb_create_window_request_t
xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:11851
Definition: xproto.h:1842
xcb_get_geometry_request_t
Definition: xproto.h:1716
xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_unchecked(xcb_connection_t *c, uint8_t contiguous, xcb_colormap_t cmap, uint16_t colors, uint16_t reds, uint16_t greens, uint16_t blues)
Definition: xproto.c:12575
xcb_grab_mode_t
Definition: xproto.h:2043
xcb_fontprop_t
Definition: xproto.h:2659
Definition: xproto.h:3083
xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells(xcb_connection_t *c, uint8_t contiguous, xcb_colormap_t cmap, uint16_t colors, uint16_t planes)
Definition: xproto.c:12272
Definition: xproto.h:1119
xcb_generic_iterator_t xcb_button_end(xcb_button_iterator_t i)
Definition: xproto.c:579
xcb_fontprop_iterator_t
Definition: xproto.h:2667
xcb_void_cookie_t xcb_free_pixmap_checked(xcb_connection_t *c, xcb_pixmap_t pixmap)
Destroys a pixmap.
Definition: xproto.c:8182
struct xcb_list_properties_reply_t xcb_list_properties_reply_t
xcb_list_properties_reply_t
struct xcb_get_property_cookie_t xcb_get_property_cookie_t
xcb_get_property_cookie_t
xcb_map_window_request_t
Definition: xproto.h:1606
xcb_no_operation_request_t
Definition: xproto.h:4737
xcb_query_pointer_cookie_t xcb_query_pointer_unchecked(xcb_connection_t *c, xcb_window_t window)
get pointer coordinates
Definition: xproto.c:5758
xcb_void_cookie_t xcb_unmap_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2715
Definition: xproto.h:3071
struct xcb_get_image_cookie_t xcb_get_image_cookie_t
xcb_get_image_cookie_t
xcb_keymap_notify_event_t
Definition: xproto.h:682
struct xcb_poly_text_8_request_t xcb_poly_text_8_request_t
xcb_poly_text_8_request_t
xcb_void_cookie_t xcb_ungrab_server_checked(xcb_connection_t *c)
Definition: xproto.c:5649
xcb_generic_iterator_t xcb_visualid_end(xcb_visualid_iterator_t i)
Definition: xproto.c:427
struct xcb_destroy_window_request_t xcb_destroy_window_request_t
xcb_destroy_window_request_t
struct xcb_copy_gc_request_t xcb_copy_gc_request_t
xcb_copy_gc_request_t
xcb_coloritem_iterator_t
Definition: xproto.h:3878
xcb_poly_point_request_t
Definition: xproto.h:3323
struct xcb_free_colors_request_t xcb_free_colors_request_t
xcb_free_colors_request_t
struct xcb_resize_request_event_t xcb_resize_request_event_t
xcb_resize_request_event_t
xcb_list_fonts_cookie_t xcb_list_fonts(xcb_connection_t *c, uint16_t max_names, uint16_t pattern_len, const char *pattern)
get matching font names
Definition: xproto.c:7373
struct xcb_keysym_iterator_t xcb_keysym_iterator_t
xcb_keysym_iterator_t
xcb_void_cookie_t xcb_circulate_window(xcb_connection_t *c, uint8_t direction, xcb_window_t window)
Change window stacking order.
Definition: xproto.c:2961
Definition: xproto.h:2116
struct xcb_put_image_request_t xcb_put_image_request_t
xcb_put_image_request_t
Definition: xproto.h:3309
xcb_configure_window_request_t
Definition: xproto.h:1676
Definition: xproto.h:2049
xcb_grab_button_request_t
Definition: xproto.h:2142
Definition: xproto.h:3068
Definition: xproto.h:2996
struct xcb_atom_iterator_t xcb_atom_iterator_t
xcb_atom_iterator_t
xcb_void_cookie_t xcb_free_pixmap(xcb_connection_t *c, xcb_pixmap_t pixmap)
Destroys a pixmap.
Definition: xproto.c:8220
xcb_rgb_iterator_t
Definition: xproto.h:3926
xcb_rgb_t
Definition: xproto.h:3916
void xcb_drawable_next(xcb_drawable_iterator_t *i)
Definition: xproto.c:333
void xcb_visualid_next(xcb_visualid_iterator_t *i)
Definition: xproto.c:409
xcb_void_cookie_t xcb_open_font_checked(xcb_connection_t *c, xcb_font_t fid, uint16_t name_len, const char *name)
opens a font
Definition: xproto.c:6576
struct xcb_set_font_path_request_t xcb_set_font_path_request_t
xcb_set_font_path_request_t
struct xcb_close_font_request_t xcb_close_font_request_t
xcb_close_font_request_t
xcb_format_t
Definition: xproto.h:252
xcb_recolor_cursor_request_t
Definition: xproto.h:4075
struct xcb_keymap_notify_event_t xcb_keymap_notify_event_t
xcb_keymap_notify_event_t
struct xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_cookie_t
xcb_list_installed_colormaps_cookie_t
struct xcb_set_screen_saver_request_t xcb_set_screen_saver_request_t
xcb_set_screen_saver_request_t
xcb_charinfo_iterator_t
Definition: xproto.h:2688
xcb_query_extension_cookie_t xcb_query_extension_unchecked(xcb_connection_t *c, uint16_t name_len, const char *name)
check if extension is present
Definition: xproto.c:14161
xcb_list_properties_reply_t
Definition: xproto.h:1951
void xcb_str_next(xcb_str_iterator_t *i)
Definition: xproto.c:7296
struct xcb_get_atom_name_reply_t xcb_get_atom_name_reply_t
xcb_get_atom_name_reply_t
xcb_uninstall_colormap_request_t
Definition: xproto.h:3651
struct xcb_selection_clear_event_t xcb_selection_clear_event_t
xcb_selection_clear_event_t
struct xcb_expose_event_t xcb_expose_event_t
xcb_expose_event_t
xcb_void_cookie_t xcb_delete_property_checked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition: xproto.c:3753
xcb_poly_fill_arc_request_t
Definition: xproto.h:3449
xcb_warp_pointer_request_t
Definition: xproto.h:2517
struct xcb_list_fonts_request_t xcb_list_fonts_request_t
xcb_list_fonts_request_t
xcb_colormap_state_t
Definition: xproto.h:1118
xcb_store_colors_request_t
Definition: xproto.h:3890
xcb_void_cookie_t xcb_change_gc(xcb_connection_t *c, xcb_gcontext_t gc, uint32_t value_mask, const uint32_t *value_list)
change graphics context components
Definition: xproto.c:8472
xcb_query_best_size_cookie_t xcb_query_best_size_unchecked(xcb_connection_t *c, uint8_t _class, xcb_drawable_t drawable, uint16_t width, uint16_t height)
Definition: xproto.c:14020
xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping(xcb_connection_t *c, uint8_t keycodes_per_modifier, const xcb_keycode_t *keycodes)
Definition: xproto.c:16561
struct xcb_poly_segment_request_t xcb_poly_segment_request_t
xcb_poly_segment_request_t
xcb_query_font_cookie_t xcb_query_font_unchecked(xcb_connection_t *c, xcb_fontable_t font)
query font metrics
Definition: xproto.c:6905
xcb_get_window_attributes_reply_t
Definition: xproto.h:1518
struct xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_cookie_t
xcb_list_fonts_with_info_cookie_t
xcb_void_cookie_t xcb_set_close_down_mode_checked(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:15860
struct xcb_key_press_event_t xcb_key_press_event_t
xcb_key_press_event_t
xcb_get_pointer_control_cookie_t xcb_get_pointer_control(xcb_connection_t *c)
Definition: xproto.c:15090
struct xcb_alloc_named_color_cookie_t xcb_alloc_named_color_cookie_t
xcb_alloc_named_color_cookie_t
struct xcb_grab_keyboard_reply_t xcb_grab_keyboard_reply_t
xcb_grab_keyboard_reply_t
xcb_void_cookie_t xcb_unmap_window(xcb_connection_t *c, xcb_window_t window)
Makes a window invisible.
Definition: xproto.c:2677
struct xcb_get_modifier_mapping_request_t xcb_get_modifier_mapping_request_t
xcb_get_modifier_mapping_request_t
xcb_get_screen_saver_cookie_t xcb_get_screen_saver(xcb_connection_t *c)
Definition: xproto.c:15274
void xcb_rgb_next(xcb_rgb_iterator_t *i)
Definition: xproto.c:13126
xcb_visualtype_iterator_t
Definition: xproto.h:294
xcb_circulate_notify_event_t
Definition: xproto.h:953
struct xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_cookie_t
xcb_alloc_color_cells_cookie_t
xcb_void_cookie_t xcb_map_window(xcb_connection_t *c, xcb_window_t window)
Makes a window visible.
Definition: xproto.c:2525
struct xcb_get_motion_events_reply_t xcb_get_motion_events_reply_t
xcb_get_motion_events_reply_t
struct xcb_query_colors_request_t xcb_query_colors_request_t
xcb_query_colors_request_t
xcb_configure_notify_event_t
Definition: xproto.h:870
Definition: xproto.h:1366
Definition: xproto.h:2544
xcb_void_cookie_t xcb_poly_text_8(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, uint32_t items_len, const uint8_t *items)
Definition: xproto.c:10900
xcb_selection_notify_event_t
Definition: xproto.h:1107
Definition: xproto.h:2291
xcb_convert_selection_request_t
Definition: xproto.h:2012
xcb_drawable_iterator_t
Definition: xproto.h:120
xcb_get_window_attributes_request_t
Definition: xproto.h:1508
xcb_map_subwindows_request_t
Definition: xproto.h:1619
xcb_gc_t
Definition: xproto.h:2945
xcb_generic_iterator_t xcb_gcontext_end(xcb_gcontext_iterator_t i)
Definition: xproto.c:237
struct xcb_grab_keyboard_cookie_t xcb_grab_keyboard_cookie_t
xcb_grab_keyboard_cookie_t
Definition: xproto.h:2957
xcb_void_cookie_t xcb_copy_plane_checked(xcb_connection_t *c, xcb_drawable_t src_drawable, xcb_drawable_t dst_drawable, xcb_gcontext_t gc, int16_t src_x, int16_t src_y, int16_t dst_x, int16_t dst_y, uint16_t width, uint16_t height, uint32_t bit_plane)
Definition: xproto.c:9193
struct xcb_list_extensions_cookie_t xcb_list_extensions_cookie_t
xcb_list_extensions_cookie_t
xcb_timestamp_iterator_t
Definition: xproto.h:153
xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked(xcb_connection_t *c)
Definition: xproto.c:15309
xcb_list_fonts_request_t
Definition: xproto.h:2805
xcb_void_cookie_t xcb_ungrab_pointer(xcb_connection_t *c, xcb_timestamp_t time)
release the pointer
Definition: xproto.c:4770
xcb_prop_mode_t
Definition: xproto.h:1838
struct xcb_query_text_extents_request_t xcb_query_text_extents_request_t
xcb_query_text_extents_request_t
Definition: xproto.h:1398
struct xcb_convert_selection_request_t xcb_convert_selection_request_t
xcb_convert_selection_request_t
xcb_void_cookie_t xcb_create_cursor_checked(xcb_connection_t *c, xcb_cursor_t cid, xcb_pixmap_t source, xcb_pixmap_t mask, uint16_t fore_red, uint16_t fore_green, uint16_t fore_blue, uint16_t back_red, uint16_t back_green, uint16_t back_blue, uint16_t x, uint16_t y)
Definition: xproto.c:13521
xcb_point_iterator_t
Definition: xproto.h:203
Definition: xproto.h:1386
xcb_fill_poly_request_t
Definition: xproto.h:3418
xcb_setup_request_t
Definition: xproto.h:388
xcb_void_cookie_t xcb_poly_line(xcb_connection_t *c, uint8_t coordinate_mode, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t points_len, const xcb_point_t *points)
draw lines
Definition: xproto.c:9536
struct xcb_colormap_notify_event_t xcb_colormap_notify_event_t
xcb_colormap_notify_event_t
struct xcb_change_property_request_t xcb_change_property_request_t
xcb_change_property_request_t
xcb_colormap_iterator_t
Definition: xproto.h:98
struct xcb_set_pointer_mapping_reply_t xcb_set_pointer_mapping_reply_t
xcb_set_pointer_mapping_reply_t
Definition: xproto.h:2535
xcb_force_screen_saver_request_t
Definition: xproto.h:4590
xcb_void_cookie_t xcb_create_colormap(xcb_connection_t *c, uint8_t alloc, xcb_colormap_t mid, xcb_window_t window, xcb_visualid_t visual)
Definition: xproto.c:11429
xcb_void_cookie_t xcb_unmap_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2753
struct xcb_open_font_request_t xcb_open_font_request_t
xcb_open_font_request_t
struct xcb_create_gc_request_t xcb_create_gc_request_t
xcb_create_gc_request_t
struct xcb_circulate_notify_event_t xcb_circulate_notify_event_t
xcb_circulate_notify_event_t
xcb_void_cookie_t xcb_fill_poly_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint8_t shape, uint8_t coordinate_mode, uint32_t points_len, const xcb_point_t *points)
Definition: xproto.c:10051
xcb_void_cookie_t xcb_create_glyph_cursor(xcb_connection_t *c, xcb_cursor_t cid, xcb_font_t source_font, xcb_font_t mask_font, uint16_t source_char, uint16_t mask_char, uint16_t fore_red, uint16_t fore_green, uint16_t fore_blue, uint16_t back_red, uint16_t back_green, uint16_t back_blue)
create cursor
Definition: xproto.c:13725
xcb_cursor_iterator_t
Definition: xproto.h:65
xcb_void_cookie_t xcb_ungrab_pointer_checked(xcb_connection_t *c, xcb_timestamp_t time)
release the pointer
Definition: xproto.c:4732
struct xcb_list_properties_request_t xcb_list_properties_request_t
xcb_list_properties_request_t
struct xcb_get_geometry_cookie_t xcb_get_geometry_cookie_t
xcb_get_geometry_cookie_t
xcb_void_cookie_t xcb_set_close_down_mode(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:15897
struct xcb_list_installed_colormaps_reply_t xcb_list_installed_colormaps_reply_t
xcb_list_installed_colormaps_reply_t
xcb_get_image_cookie_t xcb_get_image(xcb_connection_t *c, uint8_t format, xcb_drawable_t drawable, int16_t x, int16_t y, uint16_t width, uint16_t height, uint32_t plane_mask)
Definition: xproto.c:10632
xcb_key_press_event_t
Definition: xproto.h:523
xcb_void_cookie_t xcb_reparent_window_checked(xcb_connection_t *c, xcb_window_t window, xcb_window_t parent, int16_t x, int16_t y)
Reparents a window.
Definition: xproto.c:2396
xcb_destroy_subwindows_request_t
Definition: xproto.h:1559
Definition: xproto.h:1122
struct xcb_setup_request_iterator_t xcb_setup_request_iterator_t
xcb_setup_request_iterator_t
xcb_reparent_notify_event_t
Definition: xproto.h:851
struct xcb_setup_request_t xcb_setup_request_t
xcb_setup_request_t
xcb_screen_t
Definition: xproto.h:357
struct xcb_visibility_notify_event_t xcb_visibility_notify_event_t
xcb_visibility_notify_event_t
xcb_void_cookie_t xcb_bell(xcb_connection_t *c, int8_t percent)
Definition: xproto.c:14954
xcb_void_cookie_t xcb_change_property_checked(xcb_connection_t *c, uint8_t mode, xcb_window_t window, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint32_t data_len, const void *data)
Changes a window property.
Definition: xproto.c:3638
xcb_void_cookie_t xcb_image_text_8(xcb_connection_t *c, uint8_t string_len, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, const char *string)
Draws text.
Definition: xproto.c:11186
xcb_void_cookie_t xcb_close_font(xcb_connection_t *c, xcb_font_t font)
Definition: xproto.c:6710
struct xcb_circulate_window_request_t xcb_circulate_window_request_t
xcb_circulate_window_request_t
struct xcb_free_gc_request_t xcb_free_gc_request_t
xcb_free_gc_request_t
xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_unchecked(xcb_connection_t *c)
Definition: xproto.c:16733
struct xcb_depth_t xcb_depth_t
xcb_depth_t
xcb_get_selection_owner_request_t
Definition: xproto.h:1988
xcb_get_font_path_cookie_t xcb_get_font_path(xcb_connection_t *c)
Definition: xproto.c:7957
struct xcb_charinfo_iterator_t xcb_charinfo_iterator_t
xcb_charinfo_iterator_t
xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping(xcb_connection_t *c, uint8_t map_len, const uint8_t *map)
Definition: xproto.c:16249
struct xcb_intern_atom_reply_t xcb_intern_atom_reply_t
xcb_intern_atom_reply_t
xcb_get_image_request_t
Definition: xproto.h:3497
xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_unchecked(xcb_connection_t *c, uint16_t max_names, uint16_t pattern_len, const char *pattern)
get matching font names and information
Definition: xproto.c:7604
xcb_query_pointer_cookie_t xcb_query_pointer(xcb_connection_t *c, xcb_window_t window)
get pointer coordinates
Definition: xproto.c:5720
xcb_void_cookie_t xcb_poly_text_16(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, uint32_t items_len, const uint8_t *items)
Definition: xproto.c:11043
struct xcb_set_modifier_mapping_reply_t xcb_set_modifier_mapping_reply_t
xcb_set_modifier_mapping_reply_t
xcb_void_cookie_t xcb_change_keyboard_control(xcb_connection_t *c, uint32_t value_mask, const uint32_t *value_list)
Definition: xproto.c:14783
xcb_get_atom_name_request_t
Definition: xproto.h:1819
xcb_void_cookie_t xcb_put_image(xcb_connection_t *c, uint8_t format, xcb_drawable_t drawable, xcb_gcontext_t gc, uint16_t width, uint16_t height, int16_t dst_x, int16_t dst_y, uint8_t left_pad, uint8_t depth, uint32_t data_len, const uint8_t *data)
Definition: xproto.c:10534
xcb_allow_t
Definition: xproto.h:2272
xcb_button_press_event_t
Definition: xproto.h:560
xcb_colormap_notify_event_t
Definition: xproto.h:1137
xcb_alloc_named_color_cookie_t xcb_alloc_named_color(xcb_connection_t *c, xcb_colormap_t cmap, uint16_t name_len, const char *name)
Definition: xproto.c:12110
xcb_alloc_color_cookie_t xcb_alloc_color_unchecked(xcb_connection_t *c, xcb_colormap_t cmap, uint16_t red, uint16_t green, uint16_t blue)
Allocate a color.
Definition: xproto.c:12012
xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping(xcb_connection_t *c, xcb_keycode_t first_keycode, uint8_t count)
Definition: xproto.c:14553
Definition: xproto.h:2308
struct xcb_ungrab_keyboard_request_t xcb_ungrab_keyboard_request_t
xcb_ungrab_keyboard_request_t
xcb_button_index_t
Definition: xproto.h:2115
struct xcb_visualtype_iterator_t xcb_visualtype_iterator_t
xcb_visualtype_iterator_t
xcb_get_motion_events_cookie_t xcb_get_motion_events_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t start, xcb_timestamp_t stop)
Definition: xproto.c:5931
xcb_list_fonts_reply_t * xcb_list_fonts_reply(xcb_connection_t *c, xcb_list_fonts_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:7504
xcb_change_save_set_request_t
Definition: xproto.h:1577
xcb_button_iterator_t
Definition: xproto.h:186
struct xcb_fill_poly_request_t xcb_fill_poly_request_t
xcb_fill_poly_request_t
struct xcb_get_window_attributes_request_t xcb_get_window_attributes_request_t
xcb_get_window_attributes_request_t
xcb_void_cookie_t xcb_grab_key(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, uint16_t modifiers, xcb_keycode_t key, uint8_t pointer_mode, uint8_t keyboard_mode)
Grab keyboard key(s)
Definition: xproto.c:5364
void xcb_setup_next(xcb_setup_iterator_t *i)
Definition: xproto.c:1677
struct xcb_get_property_request_t xcb_get_property_request_t
xcb_get_property_request_t
xcb_void_cookie_t xcb_change_keyboard_mapping(xcb_connection_t *c, uint8_t keycode_count, xcb_keycode_t first_keycode, uint8_t keysyms_per_keycode, const xcb_keysym_t *keysyms)
Definition: xproto.c:14473
struct xcb_store_colors_request_t xcb_store_colors_request_t
xcb_store_colors_request_t
xcb_get_pointer_control_reply_t
Definition: xproto.h:4362
struct xcb_alloc_color_planes_request_t xcb_alloc_color_planes_request_t
xcb_alloc_color_planes_request_t
xcb_void_cookie_t xcb_map_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2563
xcb_generic_iterator_t xcb_arc_end(xcb_arc_iterator_t i)
Definition: xproto.c:693
xcb_void_cookie_t xcb_create_pixmap(xcb_connection_t *c, uint8_t depth, xcb_pixmap_t pid, xcb_drawable_t drawable, uint16_t width, uint16_t height)
Creates a pixmap.
Definition: xproto.c:8137
struct xcb_image_text_16_request_t xcb_image_text_16_request_t
xcb_image_text_16_request_t
xcb_set_dashes_request_t
Definition: xproto.h:3204
struct xcb_alloc_named_color_request_t xcb_alloc_named_color_request_t
xcb_alloc_named_color_request_t
xcb_ge_generic_event_t
Definition: xproto.h:1209
xcb_get_modifier_mapping_reply_t
Definition: xproto.h:4723
xcb_poly_fill_rectangle_request_t
Definition: xproto.h:3435
void xcb_setup_request_next(xcb_setup_request_iterator_t *i)
Definition: xproto.c:1179
xcb_destroy_window_request_t
Definition: xproto.h:1546
xcb_str_iterator_t
Definition: xproto.h:2786
xcb_void_cookie_t xcb_set_input_focus(xcb_connection_t *c, uint8_t revert_to, xcb_window_t focus, xcb_timestamp_t time)
Sets input focus.
Definition: xproto.c:6322
xcb_void_cookie_t xcb_create_glyph_cursor_checked(xcb_connection_t *c, xcb_cursor_t cid, xcb_font_t source_font, xcb_font_t mask_font, uint16_t source_char, uint16_t mask_char, uint16_t fore_red, uint16_t fore_green, uint16_t fore_blue, uint16_t back_red, uint16_t back_green, uint16_t back_blue)
create cursor
Definition: xproto.c:13657
struct xcb_reparent_notify_event_t xcb_reparent_notify_event_t
xcb_reparent_notify_event_t
xcb_get_motion_events_reply_t
Definition: xproto.h:2466
xcb_timecoord_iterator_t
Definition: xproto.h:2435
xcb_focus_in_event_t
Definition: xproto.h:662
xcb_void_cookie_t xcb_change_hosts(xcb_connection_t *c, uint8_t mode, uint8_t family, uint16_t address_len, const uint8_t *address)
Definition: xproto.c:15450
xcb_void_cookie_t xcb_no_operation_checked(xcb_connection_t *c)
Definition: xproto.c:16840
xcb_list_extensions_cookie_t xcb_list_extensions_unchecked(xcb_connection_t *c)
Definition: xproto.c:14296
struct xcb_setup_failed_t xcb_setup_failed_t
xcb_setup_failed_t
xcb_void_cookie_t xcb_poly_text_16_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, uint32_t items_len, const uint8_t *items)
Definition: xproto.c:10987
Definition: xproto.h:2540
Definition: xproto.h:942
xcb_generic_iterator_t xcb_visualtype_end(xcb_visualtype_iterator_t i)
Definition: xproto.c:769
xcb_void_cookie_t xcb_create_cursor(xcb_connection_t *c, xcb_cursor_t cid, xcb_pixmap_t source, xcb_pixmap_t mask, uint16_t fore_red, uint16_t fore_green, uint16_t fore_blue, uint16_t back_red, uint16_t back_green, uint16_t back_blue, uint16_t x, uint16_t y)
Definition: xproto.c:13589
xcb_grab_keyboard_request_t
Definition: xproto.h:2201
xcb_alloc_named_color_reply_t
Definition: xproto.h:3754
xcb_atom_iterator_t
Definition: xproto.h:109
xcb_void_cookie_t xcb_poly_point(xcb_connection_t *c, uint8_t coordinate_mode, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t points_len, const xcb_point_t *points)
Definition: xproto.c:9401
xcb_open_font_request_t
Definition: xproto.h:2629
void xcb_gcontext_next(xcb_gcontext_iterator_t *i)
Definition: xproto.c:219
xcb_generic_iterator_t xcb_format_end(xcb_format_iterator_t i)
Definition: xproto.c:731
struct xcb_create_pixmap_request_t xcb_create_pixmap_request_t
xcb_create_pixmap_request_t
struct xcb_timecoord_iterator_t xcb_timecoord_iterator_t
xcb_timecoord_iterator_t
xcb_lookup_color_request_t
Definition: xproto.h:3977
struct xcb_copy_colormap_and_free_request_t xcb_copy_colormap_and_free_request_t
xcb_copy_colormap_and_free_request_t
xcb_free_cursor_request_t
Definition: xproto.h:4062
Definition: xproto.h:1403
xcb_void_cookie_t xcb_grab_server(xcb_connection_t *c)
Definition: xproto.c:5614
struct xcb_char2b_iterator_t xcb_char2b_iterator_t
xcb_char2b_iterator_t
xcb_list_properties_cookie_t xcb_list_properties(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:4072
xcb_void_cookie_t xcb_configure_window_checked(xcb_connection_t *c, xcb_window_t window, uint16_t value_mask, const uint32_t *value_list)
Configures window attributes.
Definition: xproto.c:2824
struct xcb_reparent_window_request_t xcb_reparent_window_request_t
xcb_reparent_window_request_t
xcb_generic_iterator_t xcb_charinfo_end(xcb_charinfo_iterator_t i)
Definition: xproto.c:6803
xcb_void_cookie_t xcb_store_named_color(xcb_connection_t *c, uint8_t flags, xcb_colormap_t cmap, uint32_t pixel, uint16_t name_len, const char *name)
Definition: xproto.c:13077
xcb_void_cookie_t xcb_set_clip_rectangles(xcb_connection_t *c, uint8_t ordering, xcb_gcontext_t gc, int16_t clip_x_origin, int16_t clip_y_origin, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xproto.c:8830
xcb_mapping_notify_event_t
Definition: xproto.h:1193
xcb_generic_iterator_t xcb_client_message_data_end(xcb_client_message_data_iterator_t i)
Definition: xproto.c:1738
struct xcb_get_atom_name_request_t xcb_get_atom_name_request_t
xcb_get_atom_name_request_t
xcb_poly_segment_request_t
Definition: xproto.h:3370
struct xcb_query_colors_reply_t xcb_query_colors_reply_t
xcb_query_colors_reply_t
xcb_set_access_control_request_t
Definition: xproto.h:4523
xcb_selection_request_event_t
Definition: xproto.h:1089
xcb_query_keymap_cookie_t xcb_query_keymap_unchecked(xcb_connection_t *c)
Definition: xproto.c:6487
xcb_translate_coordinates_reply_t
Definition: xproto.h:2501
struct xcb_ungrab_pointer_request_t xcb_ungrab_pointer_request_t
xcb_ungrab_pointer_request_t
xcb_query_tree_reply_t * xcb_query_tree_reply(xcb_connection_t *c, xcb_query_tree_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:3256
struct xcb_property_notify_event_t xcb_property_notify_event_t
xcb_property_notify_event_t
xcb_void_cookie_t xcb_copy_area(xcb_connection_t *c, xcb_drawable_t src_drawable, xcb_drawable_t dst_drawable, xcb_gcontext_t gc, int16_t src_x, int16_t src_y, int16_t dst_x, int16_t dst_y, uint16_t width, uint16_t height)
copy areas
Definition: xproto.c:9130
xcb_client_message_data_t
Definition: xproto.h:1151
xcb_void_cookie_t xcb_circulate_window_checked(xcb_connection_t *c, uint8_t direction, xcb_window_t window)
Change window stacking order.
Definition: xproto.c:2921
struct xcb_list_fonts_reply_t xcb_list_fonts_reply_t
xcb_list_fonts_reply_t
xcb_void_cookie_t xcb_clear_area_checked(xcb_connection_t *c, uint8_t exposures, xcb_window_t window, int16_t x, int16_t y, uint16_t width, uint16_t height)
Definition: xproto.c:8961
void xcb_fontprop_next(xcb_fontprop_iterator_t *i)
Definition: xproto.c:6747
struct xcb_get_geometry_reply_t xcb_get_geometry_reply_t
xcb_get_geometry_reply_t
xcb_allow_events_request_t
Definition: xproto.h:2354
xcb_list_hosts_reply_t
Definition: xproto.h:4503
struct xcb_query_pointer_reply_t xcb_query_pointer_reply_t
xcb_query_pointer_reply_t
struct xcb_setup_t xcb_setup_t
xcb_setup_t
struct xcb_force_screen_saver_request_t xcb_force_screen_saver_request_t
xcb_force_screen_saver_request_t
struct xcb_install_colormap_request_t xcb_install_colormap_request_t
xcb_install_colormap_request_t
xcb_alloc_color_cells_reply_t * xcb_alloc_color_cells_reply(xcb_connection_t *c, xcb_alloc_color_cells_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:12468
xcb_get_geometry_cookie_t xcb_get_geometry(xcb_connection_t *c, xcb_drawable_t drawable)
Get current window geometry.
Definition: xproto.c:3000
xcb_void_cookie_t xcb_send_event(xcb_connection_t *c, uint8_t propagate, xcb_window_t destination, uint32_t event_mask, const char *event)
send an event
Definition: xproto.c:4553
struct xcb_set_input_focus_request_t xcb_set_input_focus_request_t
xcb_set_input_focus_request_t
struct xcb_get_input_focus_request_t xcb_get_input_focus_request_t
xcb_get_input_focus_request_t
xcb_void_cookie_t xcb_image_text_8_checked(xcb_connection_t *c, uint8_t string_len, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, const char *string)
Draws text.
Definition: xproto.c:11130
xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked(xcb_connection_t *c, xcb_atom_t atom)
Definition: xproto.c:3491
xcb_get_window_attributes_cookie_t xcb_get_window_attributes(xcb_connection_t *c, xcb_window_t window)
Gets window attributes.
Definition: xproto.c:2065
xcb_void_cookie_t xcb_ungrab_server(xcb_connection_t *c)
Definition: xproto.c:5684
xcb_void_cookie_t xcb_install_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:11668
xcb_void_cookie_t xcb_poly_fill_arc(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t arcs_len, const xcb_arc_t *arcs)
Definition: xproto.c:10375
xcb_intern_atom_reply_t * xcb_intern_atom_reply(xcb_connection_t *c, xcb_intern_atom_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:3403
Definition: xproto.h:1333
xcb_void_cookie_t xcb_fill_poly(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint8_t shape, uint8_t coordinate_mode, uint32_t points_len, const xcb_point_t *points)
Definition: xproto.c:10108
xcb_setup_authenticate_iterator_t
Definition: xproto.h:439
struct xcb_free_pixmap_request_t xcb_free_pixmap_request_t
xcb_free_pixmap_request_t
xcb_set_clip_rectangles_request_t
Definition: xproto.h:3226
xcb_query_tree_cookie_t xcb_query_tree_unchecked(xcb_connection_t *c, xcb_window_t window)
query the window tree
Definition: xproto.c:3165
Definition: xproto.h:2125
xcb_image_text_8_request_t
Definition: xproto.h:3559
xcb_charinfo_t
Definition: xproto.h:2676
xcb_void_cookie_t xcb_ungrab_button(xcb_connection_t *c, uint8_t button, xcb_window_t grab_window, uint16_t modifiers)
Definition: xproto.c:4978
xcb_query_text_extents_cookie_t xcb_query_text_extents_unchecked(xcb_connection_t *c, xcb_fontable_t font, uint32_t string_len, const xcb_char2b_t *string)
get text extents
Definition: xproto.c:7149
void xcb_button_next(xcb_button_iterator_t *i)
Definition: xproto.c:561
xcb_void_cookie_t xcb_put_image_checked(xcb_connection_t *c, uint8_t format, xcb_drawable_t drawable, xcb_gcontext_t gc, uint16_t width, uint16_t height, int16_t dst_x, int16_t dst_y, uint8_t left_pad, uint8_t depth, uint32_t data_len, const uint8_t *data)
Definition: xproto.c:10463
struct xcb_arc_t xcb_arc_t
xcb_arc_t
Definition: xproto.h:1411
xcb_delete_property_request_t
Definition: xproto.h:1878
xcb_lookup_color_cookie_t xcb_lookup_color_unchecked(xcb_connection_t *c, xcb_colormap_t cmap, uint16_t name_len, const char *name)
Definition: xproto.c:13444
xcb_get_atom_name_cookie_t xcb_get_atom_name(xcb_connection_t *c, xcb_atom_t atom)
Definition: xproto.c:3453
Definition: xproto.h:3051
xcb_void_cookie_t xcb_poly_fill_arc_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t arcs_len, const xcb_arc_t *arcs)
Definition: xproto.c:10325
xcb_generic_iterator_t xcb_host_end(xcb_host_iterator_t i)
Definition: xproto.c:15601
struct xcb_get_input_focus_cookie_t xcb_get_input_focus_cookie_t
xcb_get_input_focus_cookie_t
xcb_get_keyboard_control_reply_t
Definition: xproto.h:4297
xcb_generic_iterator_t xcb_keysym_end(xcb_keysym_iterator_t i)
Definition: xproto.c:503
xcb_intern_atom_request_t
Definition: xproto.h:1787
xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info(xcb_connection_t *c, uint16_t max_names, uint16_t pattern_len, const char *pattern)
get matching font names and information
Definition: xproto.c:7556
xcb_void_cookie_t xcb_free_colors_checked(xcb_connection_t *c, xcb_colormap_t cmap, uint32_t plane_mask, uint32_t pixels_len, const uint32_t *pixels)
Definition: xproto.c:12728
xcb_get_selection_owner_reply_t
Definition: xproto.h:1998
struct xcb_rgb_t xcb_rgb_t
xcb_rgb_t
struct xcb_query_pointer_cookie_t xcb_query_pointer_cookie_t
xcb_query_pointer_cookie_t
struct xcb_free_colormap_request_t xcb_free_colormap_request_t
xcb_free_colormap_request_t
xcb_translate_coordinates_reply_t * xcb_translate_coordinates_reply(xcb_connection_t *c, xcb_translate_coordinates_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:6140
xcb_rectangle_t
Definition: xproto.h:212
struct xcb_map_request_event_t xcb_map_request_event_t
xcb_map_request_event_t
struct xcb_setup_iterator_t xcb_setup_iterator_t
xcb_setup_iterator_t
struct xcb_grab_pointer_cookie_t xcb_grab_pointer_cookie_t
xcb_grab_pointer_cookie_t
Definition: xproto.h:1352
Definition: xproto.h:1391
xcb_format_iterator_t
Definition: xproto.h:262
Definition: xproto.h:1369
struct xcb_change_keyboard_control_request_t xcb_change_keyboard_control_request_t
xcb_change_keyboard_control_request_t
Definition: xproto.h:2949
xcb_alloc_color_cells_request_t
Definition: xproto.h:3781
xcb_setup_authenticate_t
Definition: xproto.h:430
void xcb_atom_next(xcb_atom_iterator_t *i)
Definition: xproto.c:295
struct xcb_set_dashes_request_t xcb_set_dashes_request_t
xcb_set_dashes_request_t
xcb_point_t
Definition: xproto.h:195
xcb_list_extensions_reply_t
Definition: xproto.h:4185
struct xcb_unmap_notify_event_t xcb_unmap_notify_event_t
xcb_unmap_notify_event_t
xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_unchecked(xcb_connection_t *c, uint8_t keycodes_per_modifier, const xcb_keycode_t *keycodes)
Definition: xproto.c:16605
xcb_lookup_color_reply_t
Definition: xproto.h:3989
xcb_generic_iterator_t xcb_drawable_end(xcb_drawable_iterator_t i)
Definition: xproto.c:351
xcb_graphics_exposure_event_t
Definition: xproto.h:712
Definition: xproto.h:3312
xcb_void_cookie_t xcb_free_cursor_checked(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition: xproto.c:13783
xcb_change_keyboard_control_request_t
Definition: xproto.h:4268
xcb_poly_text_16_request_t
Definition: xproto.h:3543
xcb_grab_keyboard_cookie_t xcb_grab_keyboard(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, xcb_timestamp_t time, uint8_t pointer_mode, uint8_t keyboard_mode)
Grab the keyboard.
Definition: xproto.c:5114
xcb_circulate_window_request_t
Definition: xproto.h:1696
void xcb_fontable_next(xcb_fontable_iterator_t *i)
Definition: xproto.c:371
Definition: xproto.h:939
xcb_get_geometry_reply_t
Definition: xproto.h:1726
xcb_void_cookie_t xcb_poly_segment_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t segments_len, const xcb_segment_t *segments)
draw lines
Definition: xproto.c:9656
struct xcb_alloc_color_cells_request_t xcb_alloc_color_cells_request_t
xcb_alloc_color_cells_request_t
xcb_ungrab_pointer_request_t
Definition: xproto.h:2108
xcb_generic_iterator_t xcb_coloritem_end(xcb_coloritem_iterator_t i)
Definition: xproto.c:12842
struct xcb_grab_server_request_t xcb_grab_server_request_t
xcb_grab_server_request_t
xcb_get_font_path_reply_t
Definition: xproto.h:2907
xcb_query_extension_request_t
Definition: xproto.h:4141
struct xcb_lookup_color_request_t xcb_lookup_color_request_t
xcb_lookup_color_request_t
xcb_get_input_focus_request_t
Definition: xproto.h:2576
struct xcb_intern_atom_request_t xcb_intern_atom_request_t
xcb_intern_atom_request_t
xcb_destroy_notify_event_t
Definition: xproto.h:791
xcb_rectangle_iterator_t
Definition: xproto.h:222
struct xcb_poly_fill_rectangle_request_t xcb_poly_fill_rectangle_request_t
xcb_poly_fill_rectangle_request_t
struct xcb_arc_iterator_t xcb_arc_iterator_t
xcb_arc_iterator_t
Definition: xproto.h:2119
void xcb_rectangle_next(xcb_rectangle_iterator_t *i)
Definition: xproto.c:637
xcb_arc_t
Definition: xproto.h:231
xcb_void_cookie_t xcb_rotate_properties(xcb_connection_t *c, xcb_window_t window, uint16_t atoms_len, int16_t delta, const xcb_atom_t *atoms)
Definition: xproto.c:16095
xcb_void_cookie_t xcb_free_gc(xcb_connection_t *c, xcb_gcontext_t gc)
Destroys a graphics context.
Definition: xproto.c:8918
Definition: xproto.h:2131
xcb_query_extension_cookie_t xcb_query_extension(xcb_connection_t *c, uint16_t name_len, const char *name)
check if extension is present
Definition: xproto.c:14115
struct xcb_configure_request_event_t xcb_configure_request_event_t
xcb_configure_request_event_t
Definition: xproto.h:3017
xcb_grab_pointer_cookie_t xcb_grab_pointer_unchecked(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, uint16_t event_mask, uint8_t pointer_mode, uint8_t keyboard_mode, xcb_window_t confine_to, xcb_cursor_t cursor, xcb_timestamp_t time)
Grab the pointer.
Definition: xproto.c:4661
xcb_query_font_reply_t
Definition: xproto.h:2717
xcb_void_cookie_t xcb_change_window_attributes(xcb_connection_t *c, xcb_window_t window, uint32_t value_mask, const uint32_t *value_list)
change window attributes
Definition: xproto.c:2019
xcb_void_cookie_t xcb_create_pixmap_checked(xcb_connection_t *c, uint8_t depth, xcb_pixmap_t pid, xcb_drawable_t drawable, uint16_t width, uint16_t height)
Creates a pixmap.
Definition: xproto.c:8088
xcb_get_property_cookie_t xcb_get_property_unchecked(xcb_connection_t *c, uint8_t _delete, xcb_window_t window, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length)
Gets a window property.
Definition: xproto.c:3922
xcb_map_notify_event_t
Definition: xproto.h:821
xcb_get_modifier_mapping_request_t
Definition: xproto.h:4714
xcb_list_installed_colormaps_request_t
Definition: xproto.h:3671
xcb_void_cookie_t xcb_store_colors_checked(xcb_connection_t *c, xcb_colormap_t cmap, uint32_t items_len, const xcb_coloritem_t *items)
Definition: xproto.c:12896
xcb_send_event_request_t
Definition: xproto.h:2034
struct xcb_screen_t xcb_screen_t
xcb_screen_t
struct xcb_get_keyboard_mapping_request_t xcb_get_keyboard_mapping_request_t
xcb_get_keyboard_mapping_request_t
xcb_set_pointer_mapping_reply_t * xcb_set_pointer_mapping_reply(xcb_connection_t *c, xcb_set_pointer_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:16337
xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping(xcb_connection_t *c)
Definition: xproto.c:16386
struct xcb_screen_iterator_t xcb_screen_iterator_t
xcb_screen_iterator_t
struct xcb_list_hosts_request_t xcb_list_hosts_request_t
xcb_list_hosts_request_t
xcb_create_gc_request_t
Definition: xproto.h:3160
struct xcb_str_t xcb_str_t
xcb_str_t
struct xcb_enter_notify_event_t xcb_enter_notify_event_t
xcb_enter_notify_event_t
Definition: xproto.h:2967
void xcb_cursor_next(xcb_cursor_iterator_t *i)
Definition: xproto.c:143
xcb_void_cookie_t xcb_destroy_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2237
xcb_void_cookie_t xcb_convert_selection_checked(xcb_connection_t *c, xcb_window_t requestor, xcb_atom_t selection, xcb_atom_t target, xcb_atom_t property, xcb_timestamp_t time)
Definition: xproto.c:4408
xcb_void_cookie_t xcb_set_dashes(xcb_connection_t *c, xcb_gcontext_t gc, uint16_t dash_offset, uint16_t dashes_len, const uint8_t *dashes)
Definition: xproto.c:8691
xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:15125
struct xcb_get_keyboard_control_reply_t xcb_get_keyboard_control_reply_t
xcb_get_keyboard_control_reply_t
struct xcb_char2b_t xcb_char2b_t
xcb_char2b_t
xcb_lookup_color_reply_t * xcb_lookup_color_reply(xcb_connection_t *c, xcb_lookup_color_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:13492
void xcb_setup_authenticate_next(xcb_setup_authenticate_iterator_t *i)
Definition: xproto.c:1431
xcb_list_fonts_cookie_t xcb_list_fonts_unchecked(xcb_connection_t *c, uint16_t max_names, uint16_t pattern_len, const char *pattern)
get matching font names
Definition: xproto.c:7421
struct xcb_coloritem_iterator_t xcb_coloritem_iterator_t
xcb_coloritem_iterator_t
xcb_change_hosts_request_t
Definition: xproto.h:4454
Definition: xproto.h:1415
Definition: xproto.h:1426
struct xcb_map_window_request_t xcb_map_window_request_t
xcb_map_window_request_t
struct xcb_value_error_t xcb_value_error_t
xcb_value_error_t
xcb_segment_iterator_t
Definition: xproto.h:3358
xcb_void_cookie_t xcb_map_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2601
xcb_alloc_named_color_request_t
Definition: xproto.h:3742
struct xcb_get_pointer_mapping_request_t xcb_get_pointer_mapping_request_t
xcb_get_pointer_mapping_request_t
xcb_window_iterator_t
Definition: xproto.h:43
struct xcb_ge_generic_event_t xcb_ge_generic_event_t
xcb_ge_generic_event_t
struct xcb_get_keyboard_control_request_t xcb_get_keyboard_control_request_t
xcb_get_keyboard_control_request_t
xcb_query_font_cookie_t xcb_query_font(xcb_connection_t *c, xcb_fontable_t font)
query font metrics
Definition: xproto.c:6867
xcb_char2b_iterator_t
Definition: xproto.h:32
xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_unchecked(xcb_connection_t *c)
Definition: xproto.c:16421
xcb_alloc_named_color_reply_t * xcb_alloc_named_color_reply(xcb_connection_t *c, xcb_alloc_named_color_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:12207
xcb_grab_pointer_request_t
Definition: xproto.h:2079
xcb_motion_notify_event_t
Definition: xproto.h:593
xcb_change_keyboard_mapping_request_t
Definition: xproto.h:4199
xcb_poly_rectangle_request_t
Definition: xproto.h:3384
xcb_place_t
Definition: xproto.h:938
xcb_close_font_request_t
Definition: xproto.h:2644
xcb_query_font_request_t
Definition: xproto.h:2707
struct xcb_query_tree_request_t xcb_query_tree_request_t
xcb_query_tree_request_t
xcb_set_pointer_mapping_reply_t
Definition: xproto.h:4624
xcb_setup_failed_t
Definition: xproto.h:410
xcb_void_cookie_t xcb_set_font_path_checked(xcb_connection_t *c, uint16_t font_qty, const xcb_str_t *font)
Definition: xproto.c:7813
struct xcb_ungrab_key_request_t xcb_ungrab_key_request_t
xcb_ungrab_key_request_t
xcb_void_cookie_t xcb_ungrab_key_checked(xcb_connection_t *c, xcb_keycode_t key, xcb_window_t grab_window, uint16_t modifiers)
release a key combination
Definition: xproto.c:5414
xcb_alloc_color_planes_reply_t
Definition: xproto.h:3830
xcb_selection_clear_event_t
Definition: xproto.h:997
xcb_get_window_attributes_reply_t * xcb_get_window_attributes_reply(xcb_connection_t *c, xcb_get_window_attributes_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:2142
struct xcb_list_fonts_cookie_t xcb_list_fonts_cookie_t
xcb_list_fonts_cookie_t
xcb_generic_iterator_t xcb_window_end(xcb_window_iterator_t i)
Definition: xproto.c:85
Definition: xproto.h:2317
xcb_set_modifier_mapping_request_t
Definition: xproto.h:4685
xcb_void_cookie_t xcb_recolor_cursor(xcb_connection_t *c, xcb_cursor_t cursor, uint16_t fore_red, uint16_t fore_green, uint16_t fore_blue, uint16_t back_red, uint16_t back_green, uint16_t back_blue)
Definition: xproto.c:13921
xcb_void_cookie_t xcb_copy_area_checked(xcb_connection_t *c, xcb_drawable_t src_drawable, xcb_drawable_t dst_drawable, xcb_gcontext_t gc, int16_t src_x, int16_t src_y, int16_t dst_x, int16_t dst_y, uint16_t width, uint16_t height)
copy areas
Definition: xproto.c:9068
xcb_alloc_color_reply_t * xcb_alloc_color_reply(xcb_connection_t *c, xcb_alloc_color_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:12058
struct xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_cookie_t
xcb_get_modifier_mapping_cookie_t
xcb_alloc_color_reply_t
Definition: xproto.h:3717
xcb_client_message_data_iterator_t
Definition: xproto.h:1160
struct xcb_grab_key_request_t xcb_grab_key_request_t
xcb_grab_key_request_t
struct xcb_rotate_properties_request_t xcb_rotate_properties_request_t
xcb_rotate_properties_request_t
xcb_list_fonts_with_info_reply_t
Definition: xproto.h:2849
struct xcb_get_image_reply_t xcb_get_image_reply_t
xcb_get_image_reply_t
Definition: xproto.h:3031
struct xcb_host_iterator_t xcb_host_iterator_t
xcb_host_iterator_t
xcb_void_cookie_t xcb_poly_text_8_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, uint32_t items_len, const uint8_t *items)
Definition: xproto.c:10844
struct xcb_focus_in_event_t xcb_focus_in_event_t
xcb_focus_in_event_t
xcb_void_cookie_t xcb_open_font(xcb_connection_t *c, xcb_font_t fid, uint16_t name_len, const char *name)
opens a font
Definition: xproto.c:6625
struct xcb_send_event_request_t xcb_send_event_request_t
xcb_send_event_request_t
xcb_query_keymap_reply_t * xcb_query_keymap_reply(xcb_connection_t *c, xcb_query_keymap_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:6524
xcb_void_cookie_t xcb_change_property(xcb_connection_t *c, uint8_t mode, xcb_window_t window, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint32_t data_len, const void *data)
Changes a window property.
Definition: xproto.c:3698
xcb_get_font_path_reply_t * xcb_get_font_path_reply(xcb_connection_t *c, xcb_get_font_path_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:8065
Definition: xproto.h:1407
struct xcb_get_window_attributes_reply_t xcb_get_window_attributes_reply_t
xcb_get_window_attributes_reply_t
xcb_get_keyboard_mapping_request_t
Definition: xproto.h:4221
xcb_void_cookie_t xcb_recolor_cursor_checked(xcb_connection_t *c, xcb_cursor_t cursor, uint16_t fore_red, uint16_t fore_green, uint16_t fore_blue, uint16_t back_red, uint16_t back_green, uint16_t back_blue)
Definition: xproto.c:13865
xcb_keysym_iterator_t
Definition: xproto.h:164
xcb_get_keyboard_mapping_reply_t
Definition: xproto.h:4232
xcb_get_input_focus_reply_t * xcb_get_input_focus_reply(xcb_connection_t *c, xcb_get_input_focus_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:6434
struct xcb_depth_iterator_t xcb_depth_iterator_t
xcb_depth_iterator_t
struct xcb_poly_fill_arc_request_t xcb_poly_fill_arc_request_t
xcb_poly_fill_arc_request_t
struct xcb_graphics_exposure_event_t xcb_graphics_exposure_event_t
xcb_graphics_exposure_event_t
xcb_void_cookie_t xcb_change_save_set_checked(xcb_connection_t *c, uint8_t mode, xcb_window_t window)
Changes a client's save set.
Definition: xproto.c:2314
xcb_void_cookie_t xcb_create_window(xcb_connection_t *c, uint8_t depth, xcb_window_t wid, xcb_window_t parent, int16_t x, int16_t y, uint16_t width, uint16_t height, uint16_t border_width, uint16_t _class, xcb_visualid_t visual, uint32_t value_mask, const uint32_t *value_list)
Creates a window.
Definition: xproto.c:1875
struct xcb_visualtype_t xcb_visualtype_t
xcb_visualtype_t
xcb_get_keyboard_control_request_t
Definition: xproto.h:4288
xcb_alloc_color_cells_reply_t
Definition: xproto.h:3793
xcb_void_cookie_t xcb_free_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:11510
xcb_generic_iterator_t xcb_cursor_end(xcb_cursor_iterator_t i)
Definition: xproto.c:161
xcb_void_cookie_t xcb_poly_arc_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t arcs_len, const xcb_arc_t *arcs)
Definition: xproto.c:9918
xcb_set_selection_owner_request_t
Definition: xproto.h:1966
xcb_generic_iterator_t xcb_point_end(xcb_point_iterator_t i)
Definition: xproto.c:617
xcb_create_notify_event_t
Definition: xproto.h:770
Definition: xproto.h:1839
xcb_query_keymap_reply_t
Definition: xproto.h:2615
xcb_get_modifier_mapping_reply_t * xcb_get_modifier_mapping_reply(xcb_connection_t *c, xcb_get_modifier_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:16822
xcb_get_selection_owner_reply_t * xcb_get_selection_owner_reply(xcb_connection_t *c, xcb_get_selection_owner_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:4385
xcb_list_properties_reply_t * xcb_list_properties_reply(xcb_connection_t *c, xcb_list_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:4201
struct xcb_timecoord_t xcb_timecoord_t
xcb_timecoord_t
xcb_get_pointer_mapping_request_t
Definition: xproto.h:4644
xcb_free_pixmap_request_t
Definition: xproto.h:2938
struct xcb_lookup_color_cookie_t xcb_lookup_color_cookie_t
xcb_lookup_color_cookie_t
struct xcb_destroy_subwindows_request_t xcb_destroy_subwindows_request_t
xcb_destroy_subwindows_request_t
xcb_void_cookie_t xcb_destroy_window_checked(xcb_connection_t *c, xcb_window_t window)
Destroys a window.
Definition: xproto.c:2161
xcb_void_cookie_t xcb_copy_gc_checked(xcb_connection_t *c, xcb_gcontext_t src_gc, xcb_gcontext_t dst_gc, uint32_t value_mask)
Definition: xproto.c:8520
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control(xcb_connection_t *c)
Definition: xproto.c:14826
xcb_host_t
Definition: xproto.h:4466
xcb_void_cookie_t xcb_kill_client(xcb_connection_t *c, uint32_t resource)
kills a client
Definition: xproto.c:15972
xcb_alloc_color_planes_request_t
Definition: xproto.h:3816
xcb_rotate_properties_request_t
Definition: xproto.h:4570
xcb_char2b_t
Definition: xproto.h:24
void xcb_screen_next(xcb_screen_iterator_t *i)
Definition: xproto.c:987
xcb_generic_iterator_t xcb_rgb_end(xcb_rgb_iterator_t i)
Definition: xproto.c:13144
xcb_generic_iterator_t xcb_setup_request_end(xcb_setup_request_iterator_t i)
Definition: xproto.c:1200
xcb_arc_iterator_t
Definition: xproto.h:243
xcb_query_extension_reply_t * xcb_query_extension_reply(xcb_connection_t *c, xcb_query_extension_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:14207
struct xcb_get_pointer_control_cookie_t xcb_get_pointer_control_cookie_t
xcb_get_pointer_control_cookie_t
struct xcb_pixmap_iterator_t xcb_pixmap_iterator_t
xcb_pixmap_iterator_t
xcb_depth_iterator_t
Definition: xproto.h:313
Definition: xproto.h:3063
xcb_generic_iterator_t xcb_depth_end(xcb_depth_iterator_t i)
Definition: xproto.c:893
Definition: xcbint.h:194
struct xcb_clear_area_request_t xcb_clear_area_request_t
xcb_clear_area_request_t
xcb_install_colormap_request_t
Definition: xproto.h:3638
struct xcb_list_hosts_reply_t xcb_list_hosts_reply_t
xcb_list_hosts_reply_t
xcb_set_pointer_mapping_request_t
Definition: xproto.h:4615
xcb_generic_iterator_t xcb_timecoord_end(xcb_timecoord_iterator_t i)
Definition: xproto.c:5833
void xcb_timecoord_next(xcb_timecoord_iterator_t *i)
Definition: xproto.c:5815
struct xcb_ungrab_server_request_t xcb_ungrab_server_request_t
xcb_ungrab_server_request_t
xcb_list_hosts_cookie_t xcb_list_hosts(xcb_connection_t *c)
Definition: xproto.c:15659
xcb_create_cursor_request_t
Definition: xproto.h:4012
struct xcb_grab_keyboard_request_t xcb_grab_keyboard_request_t
xcb_grab_keyboard_request_t
xcb_get_image_reply_t * xcb_get_image_reply(xcb_connection_t *c, xcb_get_image_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:10789
xcb_void_cookie_t xcb_warp_pointer_checked(xcb_connection_t *c, xcb_window_t src_window, xcb_window_t dst_window, int16_t src_x, int16_t src_y, uint16_t src_width, uint16_t src_height, int16_t dst_x, int16_t dst_y)
move mouse pointer
Definition: xproto.c:6166
struct xcb_cursor_iterator_t xcb_cursor_iterator_t
xcb_cursor_iterator_t
xcb_query_colors_reply_t
Definition: xproto.h:3955
struct xcb_poly_rectangle_request_t xcb_poly_rectangle_request_t
xcb_poly_rectangle_request_t
xcb_pixmap_iterator_t
Definition: xproto.h:54
xcb_void_cookie_t xcb_close_font_checked(xcb_connection_t *c, xcb_font_t font)
Definition: xproto.c:6672
struct xcb_get_image_request_t xcb_get_image_request_t
xcb_get_image_request_t
xcb_query_text_extents_reply_t
Definition: xproto.h:2762
xcb_query_best_size_reply_t
Definition: xproto.h:4119
xcb_list_fonts_with_info_request_t
Definition: xproto.h:2838
xcb_host_iterator_t
Definition: xproto.h:4475
xcb_void_cookie_t xcb_create_window_checked(xcb_connection_t *c, uint8_t depth, xcb_window_t wid, xcb_window_t parent, int16_t x, int16_t y, uint16_t width, uint16_t height, uint16_t border_width, uint16_t _class, xcb_visualid_t visual, uint32_t value_mask, const uint32_t *value_list)
Creates a window.
Definition: xproto.c:1801
xcb_generic_iterator_t xcb_atom_end(xcb_atom_iterator_t i)
Definition: xproto.c:313
xcb_void_cookie_t xcb_set_dashes_checked(xcb_connection_t *c, xcb_gcontext_t gc, uint16_t dash_offset, uint16_t dashes_len, const uint8_t *dashes)
Definition: xproto.c:8640
xcb_setup_t
Definition: xproto.h:453
struct xcb_point_t xcb_point_t
xcb_point_t
Definition: xproto.h:2963
struct xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_cookie_t
xcb_get_pointer_mapping_cookie_t
struct xcb_rgb_iterator_t xcb_rgb_iterator_t
xcb_rgb_iterator_t
xcb_poly_arc_request_t
Definition: xproto.h:3398
xcb_change_gc_request_t
Definition: xproto.h:3175
struct xcb_gravity_notify_event_t xcb_gravity_notify_event_t
xcb_gravity_notify_event_t
xcb_void_cookie_t xcb_set_screen_saver_checked(xcb_connection_t *c, int16_t timeout, int16_t interval, uint8_t prefer_blanking, uint8_t allow_exposures)
Definition: xproto.c:15184
xcb_keycode_iterator_t
Definition: xproto.h:175
Definition: xproto.h:1361
xcb_get_pointer_control_request_t
Definition: xproto.h:4353
xcb_grab_server_request_t
Definition: xproto.h:2367
xcb_generic_iterator_t xcb_screen_end(xcb_screen_iterator_t i)
Definition: xproto.c:1008
xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_unchecked(xcb_connection_t *c, uint8_t contiguous, xcb_colormap_t cmap, uint16_t colors, uint16_t planes)
Definition: xproto.c:12318
struct xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_cookie_t
xcb_set_pointer_mapping_cookie_t
xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_unchecked(xcb_connection_t *c, xcb_keycode_t first_keycode, uint8_t count)
Definition: xproto.c:14594
xcb_get_selection_owner_cookie_t xcb_get_selection_owner(xcb_connection_t *c, xcb_atom_t selection)
Gets the owner of a selection.
Definition: xproto.c:4308
xcb_void_cookie_t xcb_create_gc(xcb_connection_t *c, xcb_gcontext_t cid, xcb_drawable_t drawable, uint32_t value_mask, const uint32_t *value_list)
Creates a graphics context.
Definition: xproto.c:8343
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:14861
xcb_void_cookie_t xcb_change_window_attributes_checked(xcb_connection_t *c, xcb_window_t window, uint32_t value_mask, const uint32_t *value_list)
change window attributes
Definition: xproto.c:1971
struct xcb_motion_notify_event_t xcb_motion_notify_event_t
xcb_motion_notify_event_t
struct xcb_alloc_color_reply_t xcb_alloc_color_reply_t
xcb_alloc_color_reply_t
struct xcb_fontprop_iterator_t xcb_fontprop_iterator_t
xcb_fontprop_iterator_t
xcb_generic_iterator_t xcb_char2b_end(xcb_char2b_iterator_t i)
Definition: xproto.c:47
Definition: xproto.h:2960
struct xcb_create_glyph_cursor_request_t xcb_create_glyph_cursor_request_t
xcb_create_glyph_cursor_request_t
xcb_void_cookie_t xcb_change_save_set(xcb_connection_t *c, uint8_t mode, xcb_window_t window)
Changes a client's save set.
Definition: xproto.c:2354
xcb_get_screen_saver_reply_t * xcb_get_screen_saver_reply(xcb_connection_t *c, xcb_get_screen_saver_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:15346
xcb_ungrab_button_request_t
Definition: xproto.h:2163
xcb_set_font_path_request_t
Definition: xproto.h:2877
xcb_input_focus_t
Definition: xproto.h:2531
xcb_generic_iterator_t xcb_rectangle_end(xcb_rectangle_iterator_t i)
Definition: xproto.c:655
xcb_void_cookie_t xcb_unmap_window_checked(xcb_connection_t *c, xcb_window_t window)
Makes a window invisible.
Definition: xproto.c:2639
struct xcb_grab_pointer_reply_t xcb_grab_pointer_reply_t
xcb_grab_pointer_reply_t
Definition: xproto.h:3086
xcb_void_cookie_t xcb_poly_fill_rectangle_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Fills rectangles.
Definition: xproto.c:10194
struct xcb_get_window_attributes_cookie_t xcb_get_window_attributes_cookie_t
xcb_get_window_attributes_cookie_t
struct xcb_format_iterator_t xcb_format_iterator_t
xcb_format_iterator_t
struct xcb_set_access_control_request_t xcb_set_access_control_request_t
xcb_set_access_control_request_t
xcb_get_pointer_mapping_reply_t * xcb_get_pointer_mapping_reply(xcb_connection_t *c, xcb_get_pointer_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:16510
Definition: xproto.h:3054
struct xcb_delete_property_request_t xcb_delete_property_request_t
xcb_delete_property_request_t
struct xcb_get_atom_name_cookie_t xcb_get_atom_name_cookie_t
xcb_get_atom_name_cookie_t
struct xcb_list_installed_colormaps_request_t xcb_list_installed_colormaps_request_t
xcb_list_installed_colormaps_request_t
struct xcb_query_extension_reply_t xcb_query_extension_reply_t
xcb_query_extension_reply_t
xcb_void_cookie_t xcb_grab_server_checked(xcb_connection_t *c)
Definition: xproto.c:5579
void xcb_charinfo_next(xcb_charinfo_iterator_t *i)
Definition: xproto.c:6785
xcb_value_error_t
Definition: xproto.h:1241
Definition: xproto.h:2946
struct xcb_query_tree_reply_t xcb_query_tree_reply_t
xcb_query_tree_reply_t
struct xcb_no_exposure_event_t xcb_no_exposure_event_t
xcb_no_exposure_event_t
xcb_void_cookie_t xcb_copy_colormap_and_free_checked(xcb_connection_t *c, xcb_colormap_t mid, xcb_colormap_t src_cmap)
Definition: xproto.c:11549
void xcb_char2b_next(xcb_char2b_iterator_t *i)
Definition: xproto.c:29
struct xcb_map_subwindows_request_t xcb_map_subwindows_request_t
xcb_map_subwindows_request_t
void xcb_window_next(xcb_window_iterator_t *i)
Definition: xproto.c:67
xcb_list_fonts_with_info_reply_t * xcb_list_fonts_with_info_reply(xcb_connection_t *c, xcb_list_fonts_with_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:7757
struct xcb_kill_client_request_t xcb_kill_client_request_t
xcb_kill_client_request_t
struct xcb_unmap_subwindows_request_t xcb_unmap_subwindows_request_t
xcb_unmap_subwindows_request_t
xcb_get_font_path_request_t
Definition: xproto.h:2898
xcb_get_selection_owner_cookie_t xcb_get_selection_owner_unchecked(xcb_connection_t *c, xcb_atom_t selection)
Gets the owner of a selection.
Definition: xproto.c:4346
struct xcb_get_selection_owner_reply_t xcb_get_selection_owner_reply_t
xcb_get_selection_owner_reply_t
xcb_visualid_iterator_t
Definition: xproto.h:142
xcb_list_fonts_reply_t
Definition: xproto.h:2816