XCB  1.11
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 
4751 void
4753 
4765 
4774 void
4776 
4788 
4797 void
4799 
4811 
4820 void
4822 
4834 
4843 void
4845 
4857 
4866 void
4868 
4880 
4889 void
4891 
4903 
4912 void
4914 
4926 
4935 void
4937 
4949 
4958 void
4960 
4972 
4981 void
4983 
4995 
5004 void
5006 
5018 
5027 void
5029 
5041 
5050 void
5052 
5064 
5073 void
5075 
5087 
5096 void
5098 
5110 
5119 void
5121 
5133 
5142 void
5144 
5156 
5165 void
5167 
5179 
5188 void
5190 
5202 
5203 int
5204 xcb_depth_sizeof (const void *_buffer );
5205 
5207 xcb_depth_visuals (const xcb_depth_t *R );
5208 
5209 int
5210 xcb_depth_visuals_length (const xcb_depth_t *R );
5211 
5213 xcb_depth_visuals_iterator (const xcb_depth_t *R );
5214 
5223 void
5225 
5237 
5238 int
5239 xcb_screen_sizeof (const void *_buffer );
5240 
5241 int
5242 xcb_screen_allowed_depths_length (const xcb_screen_t *R );
5243 
5245 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R );
5246 
5255 void
5257 
5269 
5270 int
5271 xcb_setup_request_sizeof (const void *_buffer );
5272 
5273 char *
5274 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R );
5275 
5276 int
5277 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R );
5278 
5280 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R );
5281 
5282 char *
5283 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R );
5284 
5285 int
5286 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R );
5287 
5289 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R );
5290 
5299 void
5301 
5313 
5314 int
5315 xcb_setup_failed_sizeof (const void *_buffer );
5316 
5317 char *
5318 xcb_setup_failed_reason (const xcb_setup_failed_t *R );
5319 
5320 int
5321 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R );
5322 
5324 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R );
5325 
5334 void
5336 
5348 
5349 int
5350 xcb_setup_authenticate_sizeof (const void *_buffer );
5351 
5352 char *
5353 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R );
5354 
5355 int
5356 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R );
5357 
5359 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R );
5360 
5369 void
5371 
5383 
5384 int
5385 xcb_setup_sizeof (const void *_buffer );
5386 
5387 char *
5388 xcb_setup_vendor (const xcb_setup_t *R );
5389 
5390 int
5391 xcb_setup_vendor_length (const xcb_setup_t *R );
5392 
5394 xcb_setup_vendor_end (const xcb_setup_t *R );
5395 
5396 xcb_format_t *
5397 xcb_setup_pixmap_formats (const xcb_setup_t *R );
5398 
5399 int
5400 xcb_setup_pixmap_formats_length (const xcb_setup_t *R );
5401 
5403 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R );
5404 
5405 int
5406 xcb_setup_roots_length (const xcb_setup_t *R );
5407 
5409 xcb_setup_roots_iterator (const xcb_setup_t *R );
5410 
5419 void
5421 
5433 
5442 void
5444 
5456 
5457 int
5458 xcb_create_window_sizeof (const void *_buffer );
5459 
5508  uint8_t depth ,
5509  xcb_window_t wid ,
5510  xcb_window_t parent ,
5511  int16_t x ,
5512  int16_t y ,
5513  uint16_t width ,
5514  uint16_t height ,
5515  uint16_t border_width ,
5516  uint16_t _class ,
5517  xcb_visualid_t visual ,
5518  uint32_t value_mask ,
5519  const uint32_t *value_list );
5520 
5566  uint8_t depth ,
5567  xcb_window_t wid ,
5568  xcb_window_t parent ,
5569  int16_t x ,
5570  int16_t y ,
5571  uint16_t width ,
5572  uint16_t height ,
5573  uint16_t border_width ,
5574  uint16_t _class ,
5575  xcb_visualid_t visual ,
5576  uint32_t value_mask ,
5577  const uint32_t *value_list );
5578 
5579 int
5580 xcb_change_window_attributes_sizeof (const void *_buffer );
5581 
5602  xcb_window_t window ,
5603  uint32_t value_mask ,
5604  const uint32_t *value_list );
5605 
5623  xcb_window_t window ,
5624  uint32_t value_mask ,
5625  const uint32_t *value_list );
5626 
5639  xcb_window_t window );
5640 
5656  xcb_window_t window );
5657 
5675  xcb_generic_error_t **e );
5676 
5697  xcb_window_t window );
5698 
5716  xcb_window_t window );
5717 
5731  xcb_window_t window );
5732 
5743  xcb_window_t window );
5744 
5765  uint8_t mode ,
5766  xcb_window_t window );
5767 
5785  uint8_t mode ,
5786  xcb_window_t window );
5787 
5811  xcb_window_t window ,
5812  xcb_window_t parent ,
5813  int16_t x ,
5814  int16_t y );
5815 
5836  xcb_window_t window ,
5837  xcb_window_t parent ,
5838  int16_t x ,
5839  int16_t y );
5840 
5874  xcb_window_t window );
5875 
5906  xcb_window_t window );
5907 
5921  xcb_window_t window );
5922 
5933  xcb_window_t window );
5934 
5954  xcb_window_t window );
5955 
5972  xcb_window_t window );
5973 
5987  xcb_window_t window );
5988 
5999  xcb_window_t window );
6000 
6001 int
6002 xcb_configure_window_sizeof (const void *_buffer );
6003 
6022  xcb_window_t window ,
6023  uint16_t value_mask ,
6024  const uint32_t *value_list );
6025 
6041  xcb_window_t window ,
6042  uint16_t value_mask ,
6043  const uint32_t *value_list );
6044 
6066  uint8_t direction ,
6067  xcb_window_t window );
6068 
6087  uint8_t direction ,
6088  xcb_window_t window );
6089 
6102  xcb_drawable_t drawable );
6103 
6119  xcb_drawable_t drawable );
6120 
6137  xcb_get_geometry_cookie_t cookie ,
6138  xcb_generic_error_t **e );
6139 
6140 int
6141 xcb_query_tree_sizeof (const void *_buffer );
6142 
6156  xcb_window_t window );
6157 
6174  xcb_window_t window );
6175 
6176 xcb_window_t *
6177 xcb_query_tree_children (const xcb_query_tree_reply_t *R );
6178 
6179 int
6180 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R );
6181 
6183 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R );
6184 
6201  xcb_query_tree_cookie_t cookie ,
6202  xcb_generic_error_t **e );
6203 
6204 int
6205 xcb_intern_atom_sizeof (const void *_buffer );
6206 
6227  uint8_t only_if_exists ,
6228  uint16_t name_len ,
6229  const char *name );
6230 
6254  uint8_t only_if_exists ,
6255  uint16_t name_len ,
6256  const char *name );
6257 
6274  xcb_intern_atom_cookie_t cookie ,
6275  xcb_generic_error_t **e );
6276 
6277 int
6278 xcb_get_atom_name_sizeof (const void *_buffer );
6279 
6290  xcb_atom_t atom );
6291 
6305  xcb_atom_t atom );
6306 
6307 char *
6308 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R );
6309 
6310 int
6311 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R );
6312 
6314 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R );
6315 
6333  xcb_generic_error_t **e );
6334 
6335 int
6336 xcb_change_property_sizeof (const void *_buffer );
6337 
6365  uint8_t mode ,
6366  xcb_window_t window ,
6367  xcb_atom_t property ,
6368  xcb_atom_t type ,
6369  uint8_t format ,
6370  uint32_t data_len ,
6371  const void *data );
6372 
6397  uint8_t mode ,
6398  xcb_window_t window ,
6399  xcb_atom_t property ,
6400  xcb_atom_t type ,
6401  uint8_t format ,
6402  uint32_t data_len ,
6403  const void *data );
6404 
6418  xcb_window_t window ,
6419  xcb_atom_t property );
6420 
6431  xcb_window_t window ,
6432  xcb_atom_t property );
6433 
6434 int
6435 xcb_get_property_sizeof (const void *_buffer );
6436 
6466  uint8_t _delete ,
6467  xcb_window_t window ,
6468  xcb_atom_t property ,
6469  xcb_atom_t type ,
6470  uint32_t long_offset ,
6471  uint32_t long_length );
6472 
6505  uint8_t _delete ,
6506  xcb_window_t window ,
6507  xcb_atom_t property ,
6508  xcb_atom_t type ,
6509  uint32_t long_offset ,
6510  uint32_t long_length );
6511 
6512 void *
6513 xcb_get_property_value (const xcb_get_property_reply_t *R );
6514 
6515 int
6516 xcb_get_property_value_length (const xcb_get_property_reply_t *R );
6517 
6519 xcb_get_property_value_end (const xcb_get_property_reply_t *R );
6520 
6537  xcb_get_property_cookie_t cookie ,
6538  xcb_generic_error_t **e );
6539 
6540 int
6541 xcb_list_properties_sizeof (const void *_buffer );
6542 
6553  xcb_window_t window );
6554 
6568  xcb_window_t window );
6569 
6570 xcb_atom_t *
6571 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R );
6572 
6573 int
6574 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R );
6575 
6577 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R );
6578 
6596  xcb_generic_error_t **e );
6597 
6627  xcb_window_t owner ,
6628  xcb_atom_t selection ,
6629  xcb_timestamp_t time );
6630 
6657  xcb_window_t owner ,
6658  xcb_atom_t selection ,
6659  xcb_timestamp_t time );
6660 
6675  xcb_atom_t selection );
6676 
6694  xcb_atom_t selection );
6695 
6713  xcb_generic_error_t **e );
6714 
6728  xcb_window_t requestor ,
6729  xcb_atom_t selection ,
6730  xcb_atom_t target ,
6731  xcb_atom_t property ,
6732  xcb_timestamp_t time );
6733 
6744  xcb_window_t requestor ,
6745  xcb_atom_t selection ,
6746  xcb_atom_t target ,
6747  xcb_atom_t property ,
6748  xcb_timestamp_t time );
6749 
6789  uint8_t propagate ,
6790  xcb_window_t destination ,
6791  uint32_t event_mask ,
6792  const char *event );
6793 
6830  uint8_t propagate ,
6831  xcb_window_t destination ,
6832  uint32_t event_mask ,
6833  const char *event );
6834 
6873  uint8_t owner_events ,
6874  xcb_window_t grab_window ,
6875  uint16_t event_mask ,
6876  uint8_t pointer_mode ,
6877  uint8_t keyboard_mode ,
6878  xcb_window_t confine_to ,
6879  xcb_cursor_t cursor ,
6880  xcb_timestamp_t time );
6881 
6923  uint8_t owner_events ,
6924  xcb_window_t grab_window ,
6925  uint16_t event_mask ,
6926  uint8_t pointer_mode ,
6927  uint8_t keyboard_mode ,
6928  xcb_window_t confine_to ,
6929  xcb_cursor_t cursor ,
6930  xcb_timestamp_t time );
6931 
6948  xcb_grab_pointer_cookie_t cookie ,
6949  xcb_generic_error_t **e );
6950 
6973  xcb_timestamp_t time );
6974 
6994  xcb_timestamp_t time );
6995 
7066  uint8_t owner_events ,
7067  xcb_window_t grab_window ,
7068  uint16_t event_mask ,
7069  uint8_t pointer_mode ,
7070  uint8_t keyboard_mode ,
7071  xcb_window_t confine_to ,
7072  xcb_cursor_t cursor ,
7073  uint8_t button ,
7074  uint16_t modifiers );
7075 
7143  uint8_t owner_events ,
7144  xcb_window_t grab_window ,
7145  uint16_t event_mask ,
7146  uint8_t pointer_mode ,
7147  uint8_t keyboard_mode ,
7148  xcb_window_t confine_to ,
7149  xcb_cursor_t cursor ,
7150  uint8_t button ,
7151  uint16_t modifiers );
7152 
7166  uint8_t button ,
7167  xcb_window_t grab_window ,
7168  uint16_t modifiers );
7169 
7180  uint8_t button ,
7181  xcb_window_t grab_window ,
7182  uint16_t modifiers );
7183 
7197  xcb_cursor_t cursor ,
7198  xcb_timestamp_t time ,
7199  uint16_t event_mask );
7200 
7211  xcb_cursor_t cursor ,
7212  xcb_timestamp_t time ,
7213  uint16_t event_mask );
7214 
7246  uint8_t owner_events ,
7247  xcb_window_t grab_window ,
7248  xcb_timestamp_t time ,
7249  uint8_t pointer_mode ,
7250  uint8_t keyboard_mode );
7251 
7286  uint8_t owner_events ,
7287  xcb_window_t grab_window ,
7288  xcb_timestamp_t time ,
7289  uint8_t pointer_mode ,
7290  uint8_t keyboard_mode );
7291 
7309  xcb_generic_error_t **e );
7310 
7324  xcb_timestamp_t time );
7325 
7336  xcb_timestamp_t time );
7337 
7395  uint8_t owner_events ,
7396  xcb_window_t grab_window ,
7397  uint16_t modifiers ,
7398  xcb_keycode_t key ,
7399  uint8_t pointer_mode ,
7400  uint8_t keyboard_mode );
7401 
7456  uint8_t owner_events ,
7457  xcb_window_t grab_window ,
7458  uint16_t modifiers ,
7459  xcb_keycode_t key ,
7460  uint8_t pointer_mode ,
7461  uint8_t keyboard_mode );
7462 
7486  xcb_keycode_t key ,
7487  xcb_window_t grab_window ,
7488  uint16_t modifiers );
7489 
7510  xcb_keycode_t key ,
7511  xcb_window_t grab_window ,
7512  uint16_t modifiers );
7513 
7537  uint8_t mode ,
7538  xcb_timestamp_t time );
7539 
7560  uint8_t mode ,
7561  xcb_timestamp_t time );
7562 
7576 
7587 
7601 
7612 
7627  xcb_window_t window );
7628 
7646  xcb_window_t window );
7647 
7665  xcb_generic_error_t **e );
7666 
7675 void
7677 
7689 
7690 int
7691 xcb_get_motion_events_sizeof (const void *_buffer );
7692 
7703  xcb_window_t window ,
7704  xcb_timestamp_t start ,
7705  xcb_timestamp_t stop );
7706 
7720  xcb_window_t window ,
7721  xcb_timestamp_t start ,
7722  xcb_timestamp_t stop );
7723 
7725 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R );
7726 
7727 int
7728 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R );
7729 
7731 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R );
7732 
7750  xcb_generic_error_t **e );
7751 
7762  xcb_window_t src_window ,
7763  xcb_window_t dst_window ,
7764  int16_t src_x ,
7765  int16_t src_y );
7766 
7780  xcb_window_t src_window ,
7781  xcb_window_t dst_window ,
7782  int16_t src_x ,
7783  int16_t src_y );
7784 
7802  xcb_generic_error_t **e );
7803 
7836  xcb_window_t src_window ,
7837  xcb_window_t dst_window ,
7838  int16_t src_x ,
7839  int16_t src_y ,
7840  uint16_t src_width ,
7841  uint16_t src_height ,
7842  int16_t dst_x ,
7843  int16_t dst_y );
7844 
7874  xcb_window_t src_window ,
7875  xcb_window_t dst_window ,
7876  int16_t src_x ,
7877  int16_t src_y ,
7878  uint16_t src_width ,
7879  uint16_t src_height ,
7880  int16_t dst_x ,
7881  int16_t dst_y );
7882 
7916  uint8_t revert_to ,
7917  xcb_window_t focus ,
7918  xcb_timestamp_t time );
7919 
7950  uint8_t revert_to ,
7951  xcb_window_t focus ,
7952  xcb_timestamp_t time );
7953 
7964 
7978 
7996  xcb_generic_error_t **e );
7997 
8008 
8022 
8039  xcb_query_keymap_cookie_t cookie ,
8040  xcb_generic_error_t **e );
8041 
8042 int
8043 xcb_open_font_sizeof (const void *_buffer );
8044 
8065  xcb_font_t fid ,
8066  uint16_t name_len ,
8067  const char *name );
8068 
8086  xcb_font_t fid ,
8087  uint16_t name_len ,
8088  const char *name );
8089 
8103  xcb_font_t font );
8104 
8115  xcb_font_t font );
8116 
8125 void
8127 
8139 
8148 void
8150 
8162 
8163 int
8164 xcb_query_font_sizeof (const void *_buffer );
8165 
8178  xcb_fontable_t font );
8179 
8195  xcb_fontable_t font );
8196 
8198 xcb_query_font_properties (const xcb_query_font_reply_t *R );
8199 
8200 int
8201 xcb_query_font_properties_length (const xcb_query_font_reply_t *R );
8202 
8204 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R );
8205 
8207 xcb_query_font_char_infos (const xcb_query_font_reply_t *R );
8208 
8209 int
8210 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R );
8211 
8213 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R );
8214 
8231  xcb_query_font_cookie_t cookie ,
8232  xcb_generic_error_t **e );
8233 
8234 int
8235 xcb_query_text_extents_sizeof (const void *_buffer ,
8236  uint32_t string_len );
8237 
8272  xcb_fontable_t font ,
8273  uint32_t string_len ,
8274  const xcb_char2b_t *string );
8275 
8313  xcb_fontable_t font ,
8314  uint32_t string_len ,
8315  const xcb_char2b_t *string );
8316 
8334  xcb_generic_error_t **e );
8335 
8336 int
8337 xcb_str_sizeof (const void *_buffer );
8338 
8339 char *
8340 xcb_str_name (const xcb_str_t *R );
8341 
8342 int
8343 xcb_str_name_length (const xcb_str_t *R );
8344 
8346 xcb_str_name_end (const xcb_str_t *R );
8347 
8356 void
8358 
8370 
8371 int
8372 xcb_list_fonts_sizeof (const void *_buffer );
8373 
8392  uint16_t max_names ,
8393  uint16_t pattern_len ,
8394  const char *pattern );
8395 
8417  uint16_t max_names ,
8418  uint16_t pattern_len ,
8419  const char *pattern );
8420 
8421 int
8422 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R );
8423 
8425 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R );
8426 
8443  xcb_list_fonts_cookie_t cookie ,
8444  xcb_generic_error_t **e );
8445 
8446 int
8447 xcb_list_fonts_with_info_sizeof (const void *_buffer );
8448 
8467  uint16_t max_names ,
8468  uint16_t pattern_len ,
8469  const char *pattern );
8470 
8492  uint16_t max_names ,
8493  uint16_t pattern_len ,
8494  const char *pattern );
8495 
8497 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R );
8498 
8499 int
8500 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R );
8501 
8503 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R );
8504 
8505 char *
8506 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R );
8507 
8508 int
8509 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R );
8510 
8512 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R );
8513 
8531  xcb_generic_error_t **e );
8532 
8533 int
8534 xcb_set_font_path_sizeof (const void *_buffer );
8535 
8549  uint16_t font_qty ,
8550  const xcb_str_t *font );
8551 
8562  uint16_t font_qty ,
8563  const xcb_str_t *font );
8564 
8565 int
8566 xcb_get_font_path_sizeof (const void *_buffer );
8567 
8578 
8592 
8593 int
8594 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R );
8595 
8597 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R );
8598 
8616  xcb_generic_error_t **e );
8617 
8639  uint8_t depth ,
8640  xcb_pixmap_t pid ,
8641  xcb_drawable_t drawable ,
8642  uint16_t width ,
8643  uint16_t height );
8644 
8663  uint8_t depth ,
8664  xcb_pixmap_t pid ,
8665  xcb_drawable_t drawable ,
8666  uint16_t width ,
8667  uint16_t height );
8668 
8685  xcb_pixmap_t pixmap );
8686 
8700  xcb_pixmap_t pixmap );
8701 
8702 int
8703 xcb_create_gc_sizeof (const void *_buffer );
8704 
8723  xcb_gcontext_t cid ,
8724  xcb_drawable_t drawable ,
8725  uint32_t value_mask ,
8726  const uint32_t *value_list );
8727 
8743  xcb_gcontext_t cid ,
8744  xcb_drawable_t drawable ,
8745  uint32_t value_mask ,
8746  const uint32_t *value_list );
8747 
8748 int
8749 xcb_change_gc_sizeof (const void *_buffer );
8750 
8771  xcb_gcontext_t gc ,
8772  uint32_t value_mask ,
8773  const uint32_t *value_list );
8774 
8792  xcb_gcontext_t gc ,
8793  uint32_t value_mask ,
8794  const uint32_t *value_list );
8795 
8809  xcb_gcontext_t src_gc ,
8810  xcb_gcontext_t dst_gc ,
8811  uint32_t value_mask );
8812 
8823  xcb_gcontext_t src_gc ,
8824  xcb_gcontext_t dst_gc ,
8825  uint32_t value_mask );
8826 
8827 int
8828 xcb_set_dashes_sizeof (const void *_buffer );
8829 
8843  xcb_gcontext_t gc ,
8844  uint16_t dash_offset ,
8845  uint16_t dashes_len ,
8846  const uint8_t *dashes );
8847 
8858  xcb_gcontext_t gc ,
8859  uint16_t dash_offset ,
8860  uint16_t dashes_len ,
8861  const uint8_t *dashes );
8862 
8863 int
8864 xcb_set_clip_rectangles_sizeof (const void *_buffer ,
8865  uint32_t rectangles_len );
8866 
8880  uint8_t ordering ,
8881  xcb_gcontext_t gc ,
8882  int16_t clip_x_origin ,
8883  int16_t clip_y_origin ,
8884  uint32_t rectangles_len ,
8885  const xcb_rectangle_t *rectangles );
8886 
8897  uint8_t ordering ,
8898  xcb_gcontext_t gc ,
8899  int16_t clip_x_origin ,
8900  int16_t clip_y_origin ,
8901  uint32_t rectangles_len ,
8902  const xcb_rectangle_t *rectangles );
8903 
8919  xcb_gcontext_t gc );
8920 
8933  xcb_gcontext_t gc );
8934 
8948  uint8_t exposures ,
8949  xcb_window_t window ,
8950  int16_t x ,
8951  int16_t y ,
8952  uint16_t width ,
8953  uint16_t height );
8954 
8965  uint8_t exposures ,
8966  xcb_window_t window ,
8967  int16_t x ,
8968  int16_t y ,
8969  uint16_t width ,
8970  uint16_t height );
8971 
8995  xcb_drawable_t src_drawable ,
8996  xcb_drawable_t dst_drawable ,
8997  xcb_gcontext_t gc ,
8998  int16_t src_x ,
8999  int16_t src_y ,
9000  int16_t dst_x ,
9001  int16_t dst_y ,
9002  uint16_t width ,
9003  uint16_t height );
9004 
9025  xcb_drawable_t src_drawable ,
9026  xcb_drawable_t dst_drawable ,
9027  xcb_gcontext_t gc ,
9028  int16_t src_x ,
9029  int16_t src_y ,
9030  int16_t dst_x ,
9031  int16_t dst_y ,
9032  uint16_t width ,
9033  uint16_t height );
9034 
9048  xcb_drawable_t src_drawable ,
9049  xcb_drawable_t dst_drawable ,
9050  xcb_gcontext_t gc ,
9051  int16_t src_x ,
9052  int16_t src_y ,
9053  int16_t dst_x ,
9054  int16_t dst_y ,
9055  uint16_t width ,
9056  uint16_t height ,
9057  uint32_t bit_plane );
9058 
9069  xcb_drawable_t src_drawable ,
9070  xcb_drawable_t dst_drawable ,
9071  xcb_gcontext_t gc ,
9072  int16_t src_x ,
9073  int16_t src_y ,
9074  int16_t dst_x ,
9075  int16_t dst_y ,
9076  uint16_t width ,
9077  uint16_t height ,
9078  uint32_t bit_plane );
9079 
9080 int
9081 xcb_poly_point_sizeof (const void *_buffer ,
9082  uint32_t points_len );
9083 
9097  uint8_t coordinate_mode ,
9098  xcb_drawable_t drawable ,
9099  xcb_gcontext_t gc ,
9100  uint32_t points_len ,
9101  const xcb_point_t *points );
9102 
9113  uint8_t coordinate_mode ,
9114  xcb_drawable_t drawable ,
9115  xcb_gcontext_t gc ,
9116  uint32_t points_len ,
9117  const xcb_point_t *points );
9118 
9119 int
9120 xcb_poly_line_sizeof (const void *_buffer ,
9121  uint32_t points_len );
9122 
9150  uint8_t coordinate_mode ,
9151  xcb_drawable_t drawable ,
9152  xcb_gcontext_t gc ,
9153  uint32_t points_len ,
9154  const xcb_point_t *points );
9155 
9180  uint8_t coordinate_mode ,
9181  xcb_drawable_t drawable ,
9182  xcb_gcontext_t gc ,
9183  uint32_t points_len ,
9184  const xcb_point_t *points );
9185 
9194 void
9196 
9208 
9209 int
9210 xcb_poly_segment_sizeof (const void *_buffer ,
9211  uint32_t segments_len );
9212 
9241  xcb_drawable_t drawable ,
9242  xcb_gcontext_t gc ,
9243  uint32_t segments_len ,
9244  const xcb_segment_t *segments );
9245 
9271  xcb_drawable_t drawable ,
9272  xcb_gcontext_t gc ,
9273  uint32_t segments_len ,
9274  const xcb_segment_t *segments );
9275 
9276 int
9277 xcb_poly_rectangle_sizeof (const void *_buffer ,
9278  uint32_t rectangles_len );
9279 
9293  xcb_drawable_t drawable ,
9294  xcb_gcontext_t gc ,
9295  uint32_t rectangles_len ,
9296  const xcb_rectangle_t *rectangles );
9297 
9308  xcb_drawable_t drawable ,
9309  xcb_gcontext_t gc ,
9310  uint32_t rectangles_len ,
9311  const xcb_rectangle_t *rectangles );
9312 
9313 int
9314 xcb_poly_arc_sizeof (const void *_buffer ,
9315  uint32_t arcs_len );
9316 
9330  xcb_drawable_t drawable ,
9331  xcb_gcontext_t gc ,
9332  uint32_t arcs_len ,
9333  const xcb_arc_t *arcs );
9334 
9345  xcb_drawable_t drawable ,
9346  xcb_gcontext_t gc ,
9347  uint32_t arcs_len ,
9348  const xcb_arc_t *arcs );
9349 
9350 int
9351 xcb_fill_poly_sizeof (const void *_buffer ,
9352  uint32_t points_len );
9353 
9367  xcb_drawable_t drawable ,
9368  xcb_gcontext_t gc ,
9369  uint8_t shape ,
9370  uint8_t coordinate_mode ,
9371  uint32_t points_len ,
9372  const xcb_point_t *points );
9373 
9384  xcb_drawable_t drawable ,
9385  xcb_gcontext_t gc ,
9386  uint8_t shape ,
9387  uint8_t coordinate_mode ,
9388  uint32_t points_len ,
9389  const xcb_point_t *points );
9390 
9391 int
9392 xcb_poly_fill_rectangle_sizeof (const void *_buffer ,
9393  uint32_t rectangles_len );
9394 
9422  xcb_drawable_t drawable ,
9423  xcb_gcontext_t gc ,
9424  uint32_t rectangles_len ,
9425  const xcb_rectangle_t *rectangles );
9426 
9451  xcb_drawable_t drawable ,
9452  xcb_gcontext_t gc ,
9453  uint32_t rectangles_len ,
9454  const xcb_rectangle_t *rectangles );
9455 
9456 int
9457 xcb_poly_fill_arc_sizeof (const void *_buffer ,
9458  uint32_t arcs_len );
9459 
9473  xcb_drawable_t drawable ,
9474  xcb_gcontext_t gc ,
9475  uint32_t arcs_len ,
9476  const xcb_arc_t *arcs );
9477 
9488  xcb_drawable_t drawable ,
9489  xcb_gcontext_t gc ,
9490  uint32_t arcs_len ,
9491  const xcb_arc_t *arcs );
9492 
9493 int
9494 xcb_put_image_sizeof (const void *_buffer ,
9495  uint32_t data_len );
9496 
9510  uint8_t format ,
9511  xcb_drawable_t drawable ,
9512  xcb_gcontext_t gc ,
9513  uint16_t width ,
9514  uint16_t height ,
9515  int16_t dst_x ,
9516  int16_t dst_y ,
9517  uint8_t left_pad ,
9518  uint8_t depth ,
9519  uint32_t data_len ,
9520  const uint8_t *data );
9521 
9532  uint8_t format ,
9533  xcb_drawable_t drawable ,
9534  xcb_gcontext_t gc ,
9535  uint16_t width ,
9536  uint16_t height ,
9537  int16_t dst_x ,
9538  int16_t dst_y ,
9539  uint8_t left_pad ,
9540  uint8_t depth ,
9541  uint32_t data_len ,
9542  const uint8_t *data );
9543 
9544 int
9545 xcb_get_image_sizeof (const void *_buffer );
9546 
9557  uint8_t format ,
9558  xcb_drawable_t drawable ,
9559  int16_t x ,
9560  int16_t y ,
9561  uint16_t width ,
9562  uint16_t height ,
9563  uint32_t plane_mask );
9564 
9578  uint8_t format ,
9579  xcb_drawable_t drawable ,
9580  int16_t x ,
9581  int16_t y ,
9582  uint16_t width ,
9583  uint16_t height ,
9584  uint32_t plane_mask );
9585 
9586 uint8_t *
9587 xcb_get_image_data (const xcb_get_image_reply_t *R );
9588 
9589 int
9590 xcb_get_image_data_length (const xcb_get_image_reply_t *R );
9591 
9593 xcb_get_image_data_end (const xcb_get_image_reply_t *R );
9594 
9611  xcb_get_image_cookie_t cookie ,
9612  xcb_generic_error_t **e );
9613 
9614 int
9615 xcb_poly_text_8_sizeof (const void *_buffer ,
9616  uint32_t items_len );
9617 
9631  xcb_drawable_t drawable ,
9632  xcb_gcontext_t gc ,
9633  int16_t x ,
9634  int16_t y ,
9635  uint32_t items_len ,
9636  const uint8_t *items );
9637 
9648  xcb_drawable_t drawable ,
9649  xcb_gcontext_t gc ,
9650  int16_t x ,
9651  int16_t y ,
9652  uint32_t items_len ,
9653  const uint8_t *items );
9654 
9655 int
9656 xcb_poly_text_16_sizeof (const void *_buffer ,
9657  uint32_t items_len );
9658 
9672  xcb_drawable_t drawable ,
9673  xcb_gcontext_t gc ,
9674  int16_t x ,
9675  int16_t y ,
9676  uint32_t items_len ,
9677  const uint8_t *items );
9678 
9689  xcb_drawable_t drawable ,
9690  xcb_gcontext_t gc ,
9691  int16_t x ,
9692  int16_t y ,
9693  uint32_t items_len ,
9694  const uint8_t *items );
9695 
9696 int
9697 xcb_image_text_8_sizeof (const void *_buffer );
9698 
9731  uint8_t string_len ,
9732  xcb_drawable_t drawable ,
9733  xcb_gcontext_t gc ,
9734  int16_t x ,
9735  int16_t y ,
9736  const char *string );
9737 
9767  uint8_t string_len ,
9768  xcb_drawable_t drawable ,
9769  xcb_gcontext_t gc ,
9770  int16_t x ,
9771  int16_t y ,
9772  const char *string );
9773 
9774 int
9775 xcb_image_text_16_sizeof (const void *_buffer );
9776 
9810  uint8_t string_len ,
9811  xcb_drawable_t drawable ,
9812  xcb_gcontext_t gc ,
9813  int16_t x ,
9814  int16_t y ,
9815  const xcb_char2b_t *string );
9816 
9847  uint8_t string_len ,
9848  xcb_drawable_t drawable ,
9849  xcb_gcontext_t gc ,
9850  int16_t x ,
9851  int16_t y ,
9852  const xcb_char2b_t *string );
9853 
9867  uint8_t alloc ,
9868  xcb_colormap_t mid ,
9869  xcb_window_t window ,
9870  xcb_visualid_t visual );
9871 
9882  uint8_t alloc ,
9883  xcb_colormap_t mid ,
9884  xcb_window_t window ,
9885  xcb_visualid_t visual );
9886 
9900  xcb_colormap_t cmap );
9901 
9912  xcb_colormap_t cmap );
9913 
9927  xcb_colormap_t mid ,
9928  xcb_colormap_t src_cmap );
9929 
9940  xcb_colormap_t mid ,
9941  xcb_colormap_t src_cmap );
9942 
9956  xcb_colormap_t cmap );
9957 
9968  xcb_colormap_t cmap );
9969 
9983  xcb_colormap_t cmap );
9984 
9995  xcb_colormap_t cmap );
9996 
9997 int
9998 xcb_list_installed_colormaps_sizeof (const void *_buffer );
9999 
10010  xcb_window_t window );
10011 
10025  xcb_window_t window );
10026 
10027 xcb_colormap_t *
10028 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R );
10029 
10030 int
10031 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R );
10032 
10034 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R );
10035 
10053  xcb_generic_error_t **e );
10054 
10074  xcb_colormap_t cmap ,
10075  uint16_t red ,
10076  uint16_t green ,
10077  uint16_t blue );
10078 
10101  xcb_colormap_t cmap ,
10102  uint16_t red ,
10103  uint16_t green ,
10104  uint16_t blue );
10105 
10122  xcb_alloc_color_cookie_t cookie ,
10123  xcb_generic_error_t **e );
10124 
10125 int
10126 xcb_alloc_named_color_sizeof (const void *_buffer );
10127 
10138  xcb_colormap_t cmap ,
10139  uint16_t name_len ,
10140  const char *name );
10141 
10155  xcb_colormap_t cmap ,
10156  uint16_t name_len ,
10157  const char *name );
10158 
10176  xcb_generic_error_t **e );
10177 
10178 int
10179 xcb_alloc_color_cells_sizeof (const void *_buffer );
10180 
10191  uint8_t contiguous ,
10192  xcb_colormap_t cmap ,
10193  uint16_t colors ,
10194  uint16_t planes );
10195 
10209  uint8_t contiguous ,
10210  xcb_colormap_t cmap ,
10211  uint16_t colors ,
10212  uint16_t planes );
10213 
10214 uint32_t *
10215 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R );
10216 
10217 int
10218 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R );
10219 
10221 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R );
10222 
10223 uint32_t *
10224 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R );
10225 
10226 int
10227 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R );
10228 
10230 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R );
10231 
10249  xcb_generic_error_t **e );
10250 
10251 int
10252 xcb_alloc_color_planes_sizeof (const void *_buffer );
10253 
10264  uint8_t contiguous ,
10265  xcb_colormap_t cmap ,
10266  uint16_t colors ,
10267  uint16_t reds ,
10268  uint16_t greens ,
10269  uint16_t blues );
10270 
10284  uint8_t contiguous ,
10285  xcb_colormap_t cmap ,
10286  uint16_t colors ,
10287  uint16_t reds ,
10288  uint16_t greens ,
10289  uint16_t blues );
10290 
10291 uint32_t *
10292 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R );
10293 
10294 int
10295 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R );
10296 
10298 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R );
10299 
10317  xcb_generic_error_t **e );
10318 
10319 int
10320 xcb_free_colors_sizeof (const void *_buffer ,
10321  uint32_t pixels_len );
10322 
10336  xcb_colormap_t cmap ,
10337  uint32_t plane_mask ,
10338  uint32_t pixels_len ,
10339  const uint32_t *pixels );
10340 
10351  xcb_colormap_t cmap ,
10352  uint32_t plane_mask ,
10353  uint32_t pixels_len ,
10354  const uint32_t *pixels );
10355 
10364 void
10366 
10378 
10379 int
10380 xcb_store_colors_sizeof (const void *_buffer ,
10381  uint32_t items_len );
10382 
10396  xcb_colormap_t cmap ,
10397  uint32_t items_len ,
10398  const xcb_coloritem_t *items );
10399 
10410  xcb_colormap_t cmap ,
10411  uint32_t items_len ,
10412  const xcb_coloritem_t *items );
10413 
10414 int
10415 xcb_store_named_color_sizeof (const void *_buffer );
10416 
10430  uint8_t flags ,
10431  xcb_colormap_t cmap ,
10432  uint32_t pixel ,
10433  uint16_t name_len ,
10434  const char *name );
10435 
10446  uint8_t flags ,
10447  xcb_colormap_t cmap ,
10448  uint32_t pixel ,
10449  uint16_t name_len ,
10450  const char *name );
10451 
10460 void
10462 
10474 
10475 int
10476 xcb_query_colors_sizeof (const void *_buffer ,
10477  uint32_t pixels_len );
10478 
10489  xcb_colormap_t cmap ,
10490  uint32_t pixels_len ,
10491  const uint32_t *pixels );
10492 
10506  xcb_colormap_t cmap ,
10507  uint32_t pixels_len ,
10508  const uint32_t *pixels );
10509 
10510 xcb_rgb_t *
10511 xcb_query_colors_colors (const xcb_query_colors_reply_t *R );
10512 
10513 int
10514 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R );
10515 
10517 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R );
10518 
10535  xcb_query_colors_cookie_t cookie ,
10536  xcb_generic_error_t **e );
10537 
10538 int
10539 xcb_lookup_color_sizeof (const void *_buffer );
10540 
10551  xcb_colormap_t cmap ,
10552  uint16_t name_len ,
10553  const char *name );
10554 
10568  xcb_colormap_t cmap ,
10569  uint16_t name_len ,
10570  const char *name );
10571 
10588  xcb_lookup_color_cookie_t cookie ,
10589  xcb_generic_error_t **e );
10590 
10604  xcb_cursor_t cid ,
10605  xcb_pixmap_t source ,
10606  xcb_pixmap_t mask ,
10607  uint16_t fore_red ,
10608  uint16_t fore_green ,
10609  uint16_t fore_blue ,
10610  uint16_t back_red ,
10611  uint16_t back_green ,
10612  uint16_t back_blue ,
10613  uint16_t x ,
10614  uint16_t y );
10615 
10626  xcb_cursor_t cid ,
10627  xcb_pixmap_t source ,
10628  xcb_pixmap_t mask ,
10629  uint16_t fore_red ,
10630  uint16_t fore_green ,
10631  uint16_t fore_blue ,
10632  uint16_t back_red ,
10633  uint16_t back_green ,
10634  uint16_t back_blue ,
10635  uint16_t x ,
10636  uint16_t y );
10637 
10673  xcb_cursor_t cid ,
10674  xcb_font_t source_font ,
10675  xcb_font_t mask_font ,
10676  uint16_t source_char ,
10677  uint16_t mask_char ,
10678  uint16_t fore_red ,
10679  uint16_t fore_green ,
10680  uint16_t fore_blue ,
10681  uint16_t back_red ,
10682  uint16_t back_green ,
10683  uint16_t back_blue );
10684 
10717  xcb_cursor_t cid ,
10718  xcb_font_t source_font ,
10719  xcb_font_t mask_font ,
10720  uint16_t source_char ,
10721  uint16_t mask_char ,
10722  uint16_t fore_red ,
10723  uint16_t fore_green ,
10724  uint16_t fore_blue ,
10725  uint16_t back_red ,
10726  uint16_t back_green ,
10727  uint16_t back_blue );
10728 
10745  xcb_cursor_t cursor );
10746 
10760  xcb_cursor_t cursor );
10761 
10775  xcb_cursor_t cursor ,
10776  uint16_t fore_red ,
10777  uint16_t fore_green ,
10778  uint16_t fore_blue ,
10779  uint16_t back_red ,
10780  uint16_t back_green ,
10781  uint16_t back_blue );
10782 
10793  xcb_cursor_t cursor ,
10794  uint16_t fore_red ,
10795  uint16_t fore_green ,
10796  uint16_t fore_blue ,
10797  uint16_t back_red ,
10798  uint16_t back_green ,
10799  uint16_t back_blue );
10800 
10811  uint8_t _class ,
10812  xcb_drawable_t drawable ,
10813  uint16_t width ,
10814  uint16_t height );
10815 
10829  uint8_t _class ,
10830  xcb_drawable_t drawable ,
10831  uint16_t width ,
10832  uint16_t height );
10833 
10851  xcb_generic_error_t **e );
10852 
10853 int
10854 xcb_query_extension_sizeof (const void *_buffer );
10855 
10878  uint16_t name_len ,
10879  const char *name );
10880 
10906  uint16_t name_len ,
10907  const char *name );
10908 
10926  xcb_generic_error_t **e );
10927 
10928 int
10929 xcb_list_extensions_sizeof (const void *_buffer );
10930 
10941 
10955 
10956 int
10957 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R );
10958 
10960 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R );
10961 
10979  xcb_generic_error_t **e );
10980 
10981 int
10982 xcb_change_keyboard_mapping_sizeof (const void *_buffer );
10983 
10997  uint8_t keycode_count ,
10998  xcb_keycode_t first_keycode ,
10999  uint8_t keysyms_per_keycode ,
11000  const xcb_keysym_t *keysyms );
11001 
11012  uint8_t keycode_count ,
11013  xcb_keycode_t first_keycode ,
11014  uint8_t keysyms_per_keycode ,
11015  const xcb_keysym_t *keysyms );
11016 
11017 int
11018 xcb_get_keyboard_mapping_sizeof (const void *_buffer );
11019 
11030  xcb_keycode_t first_keycode ,
11031  uint8_t count );
11032 
11046  xcb_keycode_t first_keycode ,
11047  uint8_t count );
11048 
11049 xcb_keysym_t *
11050 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R );
11051 
11052 int
11053 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R );
11054 
11056 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R );
11057 
11075  xcb_generic_error_t **e );
11076 
11077 int
11078 xcb_change_keyboard_control_sizeof (const void *_buffer );
11079 
11093  uint32_t value_mask ,
11094  const uint32_t *value_list );
11095 
11106  uint32_t value_mask ,
11107  const uint32_t *value_list );
11108 
11119 
11133 
11151  xcb_generic_error_t **e );
11152 
11166  int8_t percent );
11167 
11178  int8_t percent );
11179 
11193  int16_t acceleration_numerator ,
11194  int16_t acceleration_denominator ,
11195  int16_t threshold ,
11196  uint8_t do_acceleration ,
11197  uint8_t do_threshold );
11198 
11209  int16_t acceleration_numerator ,
11210  int16_t acceleration_denominator ,
11211  int16_t threshold ,
11212  uint8_t do_acceleration ,
11213  uint8_t do_threshold );
11214 
11225 
11239 
11257  xcb_generic_error_t **e );
11258 
11272  int16_t timeout ,
11273  int16_t interval ,
11274  uint8_t prefer_blanking ,
11275  uint8_t allow_exposures );
11276 
11287  int16_t timeout ,
11288  int16_t interval ,
11289  uint8_t prefer_blanking ,
11290  uint8_t allow_exposures );
11291 
11302 
11316 
11334  xcb_generic_error_t **e );
11335 
11336 int
11337 xcb_change_hosts_sizeof (const void *_buffer );
11338 
11352  uint8_t mode ,
11353  uint8_t family ,
11354  uint16_t address_len ,
11355  const uint8_t *address );
11356 
11367  uint8_t mode ,
11368  uint8_t family ,
11369  uint16_t address_len ,
11370  const uint8_t *address );
11371 
11372 int
11373 xcb_host_sizeof (const void *_buffer );
11374 
11375 uint8_t *
11376 xcb_host_address (const xcb_host_t *R );
11377 
11378 int
11379 xcb_host_address_length (const xcb_host_t *R );
11380 
11382 xcb_host_address_end (const xcb_host_t *R );
11383 
11392 void
11394 
11406 
11407 int
11408 xcb_list_hosts_sizeof (const void *_buffer );
11409 
11420 
11434 
11435 int
11436 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R );
11437 
11439 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R );
11440 
11457  xcb_list_hosts_cookie_t cookie ,
11458  xcb_generic_error_t **e );
11459 
11473  uint8_t mode );
11474 
11485  uint8_t mode );
11486 
11500  uint8_t mode );
11501 
11512  uint8_t mode );
11513 
11533  uint32_t resource );
11534 
11551  uint32_t resource );
11552 
11553 int
11554 xcb_rotate_properties_sizeof (const void *_buffer );
11555 
11569  xcb_window_t window ,
11570  uint16_t atoms_len ,
11571  int16_t delta ,
11572  const xcb_atom_t *atoms );
11573 
11584  xcb_window_t window ,
11585  uint16_t atoms_len ,
11586  int16_t delta ,
11587  const xcb_atom_t *atoms );
11588 
11602  uint8_t mode );
11603 
11614  uint8_t mode );
11615 
11616 int
11617 xcb_set_pointer_mapping_sizeof (const void *_buffer );
11618 
11629  uint8_t map_len ,
11630  const uint8_t *map );
11631 
11645  uint8_t map_len ,
11646  const uint8_t *map );
11647 
11665  xcb_generic_error_t **e );
11666 
11667 int
11668 xcb_get_pointer_mapping_sizeof (const void *_buffer );
11669 
11680 
11694 
11695 uint8_t *
11696 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R );
11697 
11698 int
11699 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R );
11700 
11702 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R );
11703 
11721  xcb_generic_error_t **e );
11722 
11723 int
11724 xcb_set_modifier_mapping_sizeof (const void *_buffer );
11725 
11736  uint8_t keycodes_per_modifier ,
11737  const xcb_keycode_t *keycodes );
11738 
11752  uint8_t keycodes_per_modifier ,
11753  const xcb_keycode_t *keycodes );
11754 
11772  xcb_generic_error_t **e );
11773 
11774 int
11775 xcb_get_modifier_mapping_sizeof (const void *_buffer );
11776 
11787 
11801 
11802 xcb_keycode_t *
11803 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R );
11804 
11805 int
11806 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R );
11807 
11809 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R );
11810 
11828  xcb_generic_error_t **e );
11829 
11843 
11854 
11855 
11856 #ifdef __cplusplus
11857 }
11858 #endif
11859 
11860 #endif
11861 
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:4198
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:11482
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:11587
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:10224
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:1453
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:91
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:9556
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:235
void xcb_depth_next(xcb_depth_iterator_t *i)
Definition: xproto.c:432
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:325
xcb_list_hosts_cookie_t xcb_list_hosts_unchecked(xcb_connection_t *c)
Definition: xproto.c:10770
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:11197
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:5448
xcb_void_cookie_t xcb_install_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:7945
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:3171
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:6563
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:8026
Definition: xproto.h:3089
xcb_void_cookie_t xcb_ungrab_keyboard_checked(xcb_connection_t *c, xcb_timestamp_t time)
Definition: xproto.c:3375
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:217
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:10216
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:4165
void xcb_visualtype_next(xcb_visualtype_iterator_t *i)
Definition: xproto.c:361
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:3534
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:4039
xcb_void_cookie_t xcb_free_cursor(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition: xproto.c:9451
void xcb_setup_failed_next(xcb_setup_failed_iterator_t *i)
Definition: xproto.c:695
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:5821
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:1221
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:2069
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:6702
xcb_void_cookie_t xcb_force_screen_saver(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:11108
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:9117
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:4421
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:2562
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:706
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:4592
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:3023
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:6337
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:1888
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:940
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:11082
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:2468
Definition: xproto.h:2128
void xcb_format_next(xcb_format_iterator_t *i)
Definition: xproto.c:343
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:1769
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:2716
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:5553
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:7689
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:6156
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:10276
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:2943
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:8084
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:6496
xcb_generic_iterator_t xcb_font_end(xcb_font_iterator_t i)
Definition: xproto.c:99
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:10396
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:2685
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:3832
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:9061
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:3085
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:8900
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:7769
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:11008
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:1283
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:3402
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:5246
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:3233
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:2879
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:9156
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:2844
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:11443
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:9620
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:8168
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:7257
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:135
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:6232
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:8641
xcb_void_cookie_t xcb_free_gc_checked(xcb_connection_t *c, xcb_gcontext_t gc)
Destroys a graphics context.
Definition: xproto.c:5899
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:7729
xcb_void_cookie_t xcb_set_font_path(xcb_connection_t *c, uint16_t font_qty, const xcb_str_t *font)
Definition: xproto.c:5142
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:10819
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:253
xcb_generic_iterator_t xcb_setup_end(xcb_setup_iterator_t i)
Definition: xproto.c:928
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:9876
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:1486
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:8835
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:3429
xcb_copy_area_request_t
Definition: xproto.h:3271
xcb_generic_iterator_t xcb_fontable_end(xcb_fontable_iterator_t i)
Definition: xproto.c:189
void xcb_pixmap_next(xcb_pixmap_iterator_t *i)
Definition: xproto.c:55
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:9837
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:7833
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:3916
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:3367
xcb_list_properties_cookie_t xcb_list_properties_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2628
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:2254
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:10811
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:3924
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:1337
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:3265
xcb_get_pointer_mapping_reply_t
Definition: xproto.h:4653
void xcb_colormap_next(xcb_colormap_iterator_t *i)
Definition: xproto.c:127
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:63
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:7916
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:10100
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:1954
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:3593
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:3775
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:261
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:10845
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:2104
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:10061
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:2408
xcb_void_cookie_t xcb_kill_client_checked(xcb_connection_t *c, uint32_t resource)
kills a client
Definition: xproto.c:10923
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:3565
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:5989
xcb_generic_iterator_t xcb_str_end(xcb_str_iterator_t i)
Definition: xproto.c:4771
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:8547
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:10311
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:4080
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:6419
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:10559
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:3332
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:4699
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:4140
Definition: xproto.h:2044
void xcb_point_next(xcb_point_iterator_t *i)
Definition: xproto.c:289
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:5654
void xcb_host_next(xcb_host_iterator_t *i)
Definition: xproto.c:10686
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:8311
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:8752
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:225
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:6411
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:8716
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:4631
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:9771
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:782
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:3957
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:10437
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:6599
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:3128
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:8160
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:7999
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:9027
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:6918
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:1915
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:8111
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:8583
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:8398
Definition: xproto.h:1119
xcb_generic_iterator_t xcb_button_end(xcb_button_iterator_t i)
Definition: xproto.c:279
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:5363
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:3748
xcb_void_cookie_t xcb_unmap_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:1648
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:3671
xcb_generic_iterator_t xcb_visualid_end(xcb_visualid_iterator_t i)
Definition: xproto.c:207
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:4814
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:1833
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:5390
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:163
void xcb_visualid_next(xcb_visualid_iterator_t *i)
Definition: xproto.c:199
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:4287
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:9693
xcb_list_properties_reply_t
Definition: xproto.h:1951
void xcb_str_next(xcb_str_iterator_t *i)
Definition: xproto.c:4760
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:2379
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:5588
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:9588
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:11379
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:4519
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:10871
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:10346
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:1621
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:10470
void xcb_rgb_next(xcb_rgb_iterator_t *i)
Definition: xproto.c:8978
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:1513
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:7396
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:117
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:6111
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:10495
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:3058
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:9236
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:6374
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:7801
xcb_void_cookie_t xcb_unmap_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:1675
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:6769
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:9377
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:3031
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:10897
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:7219
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:1420
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:10250
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:2293
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:7618
xcb_void_cookie_t xcb_close_font(xcb_connection_t *c, xcb_font_t font)
Definition: xproto.c:4386
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:11507
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:5221
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:11165
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:4974
xcb_query_pointer_cookie_t xcb_query_pointer(xcb_connection_t *c, xcb_window_t window)
get pointer coordinates
Definition: xproto.c:3721
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:7507
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:10133
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:7138
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:8275
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:8202
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:9981
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:3863
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:4900
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:3466
void xcb_setup_next(xcb_setup_iterator_t *i)
Definition: xproto.c:917
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:9913
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:1540
xcb_generic_iterator_t xcb_arc_end(xcb_arc_iterator_t i)
Definition: xproto.c:333
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:5329
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:619
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:4110
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:9330
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:10596
xcb_void_cookie_t xcb_no_operation_checked(xcb_connection_t *c)
Definition: xproto.c:11562
xcb_list_extensions_cookie_t xcb_list_extensions_unchecked(xcb_connection_t *c)
Definition: xproto.c:9796
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:7467
Definition: xproto.h:2540
Definition: xproto.h:942
xcb_generic_iterator_t xcb_visualtype_end(xcb_visualtype_iterator_t i)
Definition: xproto.c:369
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:9283
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:6269
xcb_open_font_request_t
Definition: xproto.h:2629
void xcb_gcontext_next(xcb_gcontext_iterator_t *i)
Definition: xproto.c:109
xcb_generic_iterator_t xcb_format_end(xcb_format_iterator_t i)
Definition: xproto.c:351
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:3646
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:2601
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:1733
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:4439
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:8939
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:5860
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:948
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:4223
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:2030
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:6068
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:1805
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:5953
void xcb_fontprop_next(xcb_fontprop_iterator_t *i)
Definition: xproto.c:4413
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:8508
xcb_get_geometry_cookie_t xcb_get_geometry(xcb_connection_t *c, xcb_drawable_t drawable)
Get current window geometry.
Definition: xproto.c:1861
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:2911
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:7578
xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked(xcb_connection_t *c, xcb_atom_t atom)
Definition: xproto.c:2205
xcb_get_window_attributes_cookie_t xcb_get_window_attributes(xcb_connection_t *c, xcb_window_t window)
Gets window attributes.
Definition: xproto.c:1194
xcb_void_cookie_t xcb_ungrab_server(xcb_connection_t *c)
Definition: xproto.c:3696
xcb_void_cookie_t xcb_install_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:7972
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:7021
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:2139
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:6810
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:1981
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:3202
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:4665
void xcb_button_next(xcb_button_iterator_t *i)
Definition: xproto.c:271
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:7088
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:9192
xcb_get_atom_name_cookie_t xcb_get_atom_name(xcb_connection_t *c, xcb_atom_t atom)
Definition: xproto.c:2178
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:6985
xcb_generic_iterator_t xcb_host_end(xcb_host_iterator_t i)
Definition: xproto.c:10697
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:243
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:4939
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:8680
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:3990
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:145
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:11411
xcb_lookup_color_reply_t
Definition: xproto.h:3989
xcb_generic_iterator_t xcb_drawable_end(xcb_drawable_iterator_t i)
Definition: xproto.c:171
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:9424
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:3297
xcb_circulate_window_request_t
Definition: xproto.h:1696
void xcb_fontable_next(xcb_fontable_iterator_t *i)
Definition: xproto.c:181
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:6460
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:8760
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:307
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:11045
xcb_void_cookie_t xcb_free_gc(xcb_connection_t *c, xcb_gcontext_t gc)
Destroys a graphics context.
Definition: xproto.c:5926
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:9659
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:2983
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:1159
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:5295
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:2504
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:8801
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:11229
xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping(xcb_connection_t *c)
Definition: xproto.c:11268
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:73
xcb_void_cookie_t xcb_destroy_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:1310
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:2809
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:5753
xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:10371
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:9228
void xcb_setup_authenticate_next(xcb_setup_authenticate_iterator_t *i)
Definition: xproto.c:771
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:4849
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:1567
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:4492
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:11293
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:8347
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:5099
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:3503
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:1248
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:45
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:9517
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:6025
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:8236
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:7356
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:4323
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:4248
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:2336
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:5287
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:9478
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:4190
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:1364
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:1041
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:7860
xcb_generic_iterator_t xcb_cursor_end(xcb_cursor_iterator_t i)
Definition: xproto.c:81
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:6666
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:297
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:11554
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:2801
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:2677
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:1256
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:5623
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control(xcb_connection_t *c)
Definition: xproto.c:10166
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:10950
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:507
xcb_generic_iterator_t xcb_rgb_end(xcb_rgb_iterator_t i)
Definition: xproto.c:8986
xcb_generic_iterator_t xcb_setup_request_end(xcb_setup_request_iterator_t i)
Definition: xproto.c:630
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:9727
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:443
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:3791
void xcb_timecoord_next(xcb_timecoord_iterator_t *i)
Definition: xproto.c:3783
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:10745
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:7317
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:3998
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:4359
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:989
xcb_generic_iterator_t xcb_atom_end(xcb_atom_iterator_t i)
Definition: xproto.c:153
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:5716
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:10404
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:518
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:8430
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:10010
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:2747
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:5485
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:10191
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:1124
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:27
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:1392
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:10520
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:315
xcb_void_cookie_t xcb_unmap_window_checked(xcb_connection_t *c, xcb_window_t window)
Makes a window invisible.
Definition: xproto.c:1594
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:6882
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:11340
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:3621
void xcb_charinfo_next(xcb_charinfo_iterator_t *i)
Definition: xproto.c:4431
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:7887
void xcb_char2b_next(xcb_char2b_iterator_t *i)
Definition: xproto.c:19
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:37
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:5055
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:2774
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