XCB  1.12
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_bool32_t;
138 
142 typedef struct xcb_bool32_iterator_t {
143  xcb_bool32_t *data;
144  int rem;
145  int index;
147 
148 typedef uint32_t xcb_visualid_t;
149 
153 typedef struct xcb_visualid_iterator_t {
154  xcb_visualid_t *data;
155  int rem;
156  int index;
158 
159 typedef uint32_t xcb_timestamp_t;
160 
164 typedef struct xcb_timestamp_iterator_t {
165  xcb_timestamp_t *data;
166  int rem;
167  int index;
169 
170 typedef uint32_t xcb_keysym_t;
171 
175 typedef struct xcb_keysym_iterator_t {
176  xcb_keysym_t *data;
177  int rem;
178  int index;
180 
181 typedef uint8_t xcb_keycode_t;
182 
186 typedef struct xcb_keycode_iterator_t {
187  xcb_keycode_t *data;
188  int rem;
189  int index;
191 
192 typedef uint32_t xcb_keycode32_t;
193 
197 typedef struct xcb_keycode32_iterator_t {
198  xcb_keycode32_t *data;
199  int rem;
200  int index;
202 
203 typedef uint8_t xcb_button_t;
204 
208 typedef struct xcb_button_iterator_t {
209  xcb_button_t *data;
210  int rem;
211  int index;
213 
217 typedef struct xcb_point_t {
218  int16_t x;
219  int16_t y;
220 } xcb_point_t;
221 
225 typedef struct xcb_point_iterator_t {
226  xcb_point_t *data;
227  int rem;
228  int index;
230 
234 typedef struct xcb_rectangle_t {
235  int16_t x;
236  int16_t y;
237  uint16_t width;
238  uint16_t height;
240 
244 typedef struct xcb_rectangle_iterator_t {
245  xcb_rectangle_t *data;
246  int rem;
247  int index;
249 
253 typedef struct xcb_arc_t {
254  int16_t x;
255  int16_t y;
256  uint16_t width;
257  uint16_t height;
258  int16_t angle1;
259  int16_t angle2;
260 } xcb_arc_t;
261 
265 typedef struct xcb_arc_iterator_t {
266  xcb_arc_t *data;
267  int rem;
268  int index;
270 
274 typedef struct xcb_format_t {
275  uint8_t depth;
276  uint8_t bits_per_pixel;
277  uint8_t scanline_pad;
278  uint8_t pad0[5];
279 } xcb_format_t;
280 
284 typedef struct xcb_format_iterator_t {
285  xcb_format_t *data;
286  int rem;
287  int index;
289 
290 typedef enum xcb_visual_class_t {
291  XCB_VISUAL_CLASS_STATIC_GRAY = 0,
292  XCB_VISUAL_CLASS_GRAY_SCALE = 1,
293  XCB_VISUAL_CLASS_STATIC_COLOR = 2,
294  XCB_VISUAL_CLASS_PSEUDO_COLOR = 3,
295  XCB_VISUAL_CLASS_TRUE_COLOR = 4,
296  XCB_VISUAL_CLASS_DIRECT_COLOR = 5
297 } xcb_visual_class_t;
298 
302 typedef struct xcb_visualtype_t {
303  xcb_visualid_t visual_id;
304  uint8_t _class;
305  uint8_t bits_per_rgb_value;
306  uint16_t colormap_entries;
307  uint32_t red_mask;
308  uint32_t green_mask;
309  uint32_t blue_mask;
310  uint8_t pad0[4];
312 
317  xcb_visualtype_t *data;
318  int rem;
319  int index;
321 
325 typedef struct xcb_depth_t {
326  uint8_t depth;
327  uint8_t pad0;
328  uint16_t visuals_len;
329  uint8_t pad1[4];
330 } xcb_depth_t;
331 
335 typedef struct xcb_depth_iterator_t {
336  xcb_depth_t *data;
337  int rem;
338  int index;
340 
341 typedef enum xcb_event_mask_t {
342  XCB_EVENT_MASK_NO_EVENT = 0,
343  XCB_EVENT_MASK_KEY_PRESS = 1,
344  XCB_EVENT_MASK_KEY_RELEASE = 2,
345  XCB_EVENT_MASK_BUTTON_PRESS = 4,
346  XCB_EVENT_MASK_BUTTON_RELEASE = 8,
347  XCB_EVENT_MASK_ENTER_WINDOW = 16,
348  XCB_EVENT_MASK_LEAVE_WINDOW = 32,
349  XCB_EVENT_MASK_POINTER_MOTION = 64,
350  XCB_EVENT_MASK_POINTER_MOTION_HINT = 128,
351  XCB_EVENT_MASK_BUTTON_1_MOTION = 256,
352  XCB_EVENT_MASK_BUTTON_2_MOTION = 512,
353  XCB_EVENT_MASK_BUTTON_3_MOTION = 1024,
354  XCB_EVENT_MASK_BUTTON_4_MOTION = 2048,
355  XCB_EVENT_MASK_BUTTON_5_MOTION = 4096,
356  XCB_EVENT_MASK_BUTTON_MOTION = 8192,
357  XCB_EVENT_MASK_KEYMAP_STATE = 16384,
358  XCB_EVENT_MASK_EXPOSURE = 32768,
359  XCB_EVENT_MASK_VISIBILITY_CHANGE = 65536,
360  XCB_EVENT_MASK_STRUCTURE_NOTIFY = 131072,
361  XCB_EVENT_MASK_RESIZE_REDIRECT = 262144,
362  XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY = 524288,
363  XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT = 1048576,
364  XCB_EVENT_MASK_FOCUS_CHANGE = 2097152,
365  XCB_EVENT_MASK_PROPERTY_CHANGE = 4194304,
366  XCB_EVENT_MASK_COLOR_MAP_CHANGE = 8388608,
367  XCB_EVENT_MASK_OWNER_GRAB_BUTTON = 16777216
368 } xcb_event_mask_t;
369 
370 typedef enum xcb_backing_store_t {
371  XCB_BACKING_STORE_NOT_USEFUL = 0,
372  XCB_BACKING_STORE_WHEN_MAPPED = 1,
373  XCB_BACKING_STORE_ALWAYS = 2
374 } xcb_backing_store_t;
375 
379 typedef struct xcb_screen_t {
380  xcb_window_t root;
381  xcb_colormap_t default_colormap;
382  uint32_t white_pixel;
383  uint32_t black_pixel;
384  uint32_t current_input_masks;
385  uint16_t width_in_pixels;
386  uint16_t height_in_pixels;
387  uint16_t width_in_millimeters;
388  uint16_t height_in_millimeters;
389  uint16_t min_installed_maps;
390  uint16_t max_installed_maps;
391  xcb_visualid_t root_visual;
392  uint8_t backing_stores;
393  uint8_t save_unders;
394  uint8_t root_depth;
395  uint8_t allowed_depths_len;
396 } xcb_screen_t;
397 
401 typedef struct xcb_screen_iterator_t {
402  xcb_screen_t *data;
403  int rem;
404  int index;
406 
410 typedef struct xcb_setup_request_t {
411  uint8_t byte_order;
412  uint8_t pad0;
413  uint16_t protocol_major_version;
414  uint16_t protocol_minor_version;
415  uint16_t authorization_protocol_name_len;
416  uint16_t authorization_protocol_data_len;
417  uint8_t pad1[2];
419 
424  xcb_setup_request_t *data;
425  int rem;
426  int index;
428 
432 typedef struct xcb_setup_failed_t {
433  uint8_t status;
434  uint8_t reason_len;
435  uint16_t protocol_major_version;
436  uint16_t protocol_minor_version;
437  uint16_t length;
439 
444  xcb_setup_failed_t *data;
445  int rem;
446  int index;
448 
452 typedef struct xcb_setup_authenticate_t {
453  uint8_t status;
454  uint8_t pad0[5];
455  uint16_t length;
457 
463  int rem;
464  int index;
466 
467 typedef enum xcb_image_order_t {
468  XCB_IMAGE_ORDER_LSB_FIRST = 0,
469  XCB_IMAGE_ORDER_MSB_FIRST = 1
470 } xcb_image_order_t;
471 
475 typedef struct xcb_setup_t {
476  uint8_t status;
477  uint8_t pad0;
478  uint16_t protocol_major_version;
479  uint16_t protocol_minor_version;
480  uint16_t length;
481  uint32_t release_number;
482  uint32_t resource_id_base;
483  uint32_t resource_id_mask;
484  uint32_t motion_buffer_size;
485  uint16_t vendor_len;
486  uint16_t maximum_request_length;
487  uint8_t roots_len;
488  uint8_t pixmap_formats_len;
489  uint8_t image_byte_order;
490  uint8_t bitmap_format_bit_order;
491  uint8_t bitmap_format_scanline_unit;
492  uint8_t bitmap_format_scanline_pad;
493  xcb_keycode_t min_keycode;
494  xcb_keycode_t max_keycode;
495  uint8_t pad1[4];
496 } xcb_setup_t;
497 
501 typedef struct xcb_setup_iterator_t {
502  xcb_setup_t *data;
503  int rem;
504  int index;
506 
507 typedef enum xcb_mod_mask_t {
508  XCB_MOD_MASK_SHIFT = 1,
509  XCB_MOD_MASK_LOCK = 2,
510  XCB_MOD_MASK_CONTROL = 4,
511  XCB_MOD_MASK_1 = 8,
512  XCB_MOD_MASK_2 = 16,
513  XCB_MOD_MASK_3 = 32,
514  XCB_MOD_MASK_4 = 64,
515  XCB_MOD_MASK_5 = 128,
516  XCB_MOD_MASK_ANY = 32768
517 } xcb_mod_mask_t;
518 
519 typedef enum xcb_key_but_mask_t {
520  XCB_KEY_BUT_MASK_SHIFT = 1,
521  XCB_KEY_BUT_MASK_LOCK = 2,
522  XCB_KEY_BUT_MASK_CONTROL = 4,
523  XCB_KEY_BUT_MASK_MOD_1 = 8,
524  XCB_KEY_BUT_MASK_MOD_2 = 16,
525  XCB_KEY_BUT_MASK_MOD_3 = 32,
526  XCB_KEY_BUT_MASK_MOD_4 = 64,
527  XCB_KEY_BUT_MASK_MOD_5 = 128,
528  XCB_KEY_BUT_MASK_BUTTON_1 = 256,
529  XCB_KEY_BUT_MASK_BUTTON_2 = 512,
530  XCB_KEY_BUT_MASK_BUTTON_3 = 1024,
531  XCB_KEY_BUT_MASK_BUTTON_4 = 2048,
532  XCB_KEY_BUT_MASK_BUTTON_5 = 4096
533 } xcb_key_but_mask_t;
534 
535 typedef enum xcb_window_enum_t {
536  XCB_WINDOW_NONE = 0
537 } xcb_window_enum_t;
538 
540 #define XCB_KEY_PRESS 2
541 
545 typedef struct xcb_key_press_event_t {
546  uint8_t response_type;
547  xcb_keycode_t detail;
548  uint16_t sequence;
549  xcb_timestamp_t time;
550  xcb_window_t root;
551  xcb_window_t event;
552  xcb_window_t child;
553  int16_t root_x;
554  int16_t root_y;
555  int16_t event_x;
556  int16_t event_y;
557  uint16_t state;
558  uint8_t same_screen;
559  uint8_t pad0;
561 
563 #define XCB_KEY_RELEASE 3
564 
566 
567 typedef enum xcb_button_mask_t {
568  XCB_BUTTON_MASK_1 = 256,
569  XCB_BUTTON_MASK_2 = 512,
570  XCB_BUTTON_MASK_3 = 1024,
571  XCB_BUTTON_MASK_4 = 2048,
572  XCB_BUTTON_MASK_5 = 4096,
573  XCB_BUTTON_MASK_ANY = 32768
574 } xcb_button_mask_t;
575 
577 #define XCB_BUTTON_PRESS 4
578 
582 typedef struct xcb_button_press_event_t {
583  uint8_t response_type;
584  xcb_button_t detail;
585  uint16_t sequence;
586  xcb_timestamp_t time;
587  xcb_window_t root;
588  xcb_window_t event;
589  xcb_window_t child;
590  int16_t root_x;
591  int16_t root_y;
592  int16_t event_x;
593  int16_t event_y;
594  uint16_t state;
595  uint8_t same_screen;
596  uint8_t pad0;
598 
600 #define XCB_BUTTON_RELEASE 5
601 
603 
604 typedef enum xcb_motion_t {
605  XCB_MOTION_NORMAL = 0,
606  XCB_MOTION_HINT = 1
607 } xcb_motion_t;
608 
610 #define XCB_MOTION_NOTIFY 6
611 
616  uint8_t response_type;
617  uint8_t detail;
618  uint16_t sequence;
619  xcb_timestamp_t time;
620  xcb_window_t root;
621  xcb_window_t event;
622  xcb_window_t child;
623  int16_t root_x;
624  int16_t root_y;
625  int16_t event_x;
626  int16_t event_y;
627  uint16_t state;
628  uint8_t same_screen;
629  uint8_t pad0;
631 
632 typedef enum xcb_notify_detail_t {
633  XCB_NOTIFY_DETAIL_ANCESTOR = 0,
634  XCB_NOTIFY_DETAIL_VIRTUAL = 1,
635  XCB_NOTIFY_DETAIL_INFERIOR = 2,
636  XCB_NOTIFY_DETAIL_NONLINEAR = 3,
637  XCB_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
638  XCB_NOTIFY_DETAIL_POINTER = 5,
639  XCB_NOTIFY_DETAIL_POINTER_ROOT = 6,
640  XCB_NOTIFY_DETAIL_NONE = 7
641 } xcb_notify_detail_t;
642 
643 typedef enum xcb_notify_mode_t {
644  XCB_NOTIFY_MODE_NORMAL = 0,
645  XCB_NOTIFY_MODE_GRAB = 1,
646  XCB_NOTIFY_MODE_UNGRAB = 2,
647  XCB_NOTIFY_MODE_WHILE_GRABBED = 3
648 } xcb_notify_mode_t;
649 
651 #define XCB_ENTER_NOTIFY 7
652 
656 typedef struct xcb_enter_notify_event_t {
657  uint8_t response_type;
658  uint8_t detail;
659  uint16_t sequence;
660  xcb_timestamp_t time;
661  xcb_window_t root;
662  xcb_window_t event;
663  xcb_window_t child;
664  int16_t root_x;
665  int16_t root_y;
666  int16_t event_x;
667  int16_t event_y;
668  uint16_t state;
669  uint8_t mode;
670  uint8_t same_screen_focus;
672 
674 #define XCB_LEAVE_NOTIFY 8
675 
677 
679 #define XCB_FOCUS_IN 9
680 
684 typedef struct xcb_focus_in_event_t {
685  uint8_t response_type;
686  uint8_t detail;
687  uint16_t sequence;
688  xcb_window_t event;
689  uint8_t mode;
690  uint8_t pad0[3];
692 
694 #define XCB_FOCUS_OUT 10
695 
697 
699 #define XCB_KEYMAP_NOTIFY 11
700 
705  uint8_t response_type;
706  uint8_t keys[31];
708 
710 #define XCB_EXPOSE 12
711 
715 typedef struct xcb_expose_event_t {
716  uint8_t response_type;
717  uint8_t pad0;
718  uint16_t sequence;
719  xcb_window_t window;
720  uint16_t x;
721  uint16_t y;
722  uint16_t width;
723  uint16_t height;
724  uint16_t count;
725  uint8_t pad1[2];
727 
729 #define XCB_GRAPHICS_EXPOSURE 13
730 
735  uint8_t response_type;
736  uint8_t pad0;
737  uint16_t sequence;
738  xcb_drawable_t drawable;
739  uint16_t x;
740  uint16_t y;
741  uint16_t width;
742  uint16_t height;
743  uint16_t minor_opcode;
744  uint16_t count;
745  uint8_t major_opcode;
746  uint8_t pad1[3];
748 
750 #define XCB_NO_EXPOSURE 14
751 
755 typedef struct xcb_no_exposure_event_t {
756  uint8_t response_type;
757  uint8_t pad0;
758  uint16_t sequence;
759  xcb_drawable_t drawable;
760  uint16_t minor_opcode;
761  uint8_t major_opcode;
762  uint8_t pad1;
764 
765 typedef enum xcb_visibility_t {
766  XCB_VISIBILITY_UNOBSCURED = 0,
767  XCB_VISIBILITY_PARTIALLY_OBSCURED = 1,
768  XCB_VISIBILITY_FULLY_OBSCURED = 2
769 } xcb_visibility_t;
770 
772 #define XCB_VISIBILITY_NOTIFY 15
773 
778  uint8_t response_type;
779  uint8_t pad0;
780  uint16_t sequence;
781  xcb_window_t window;
782  uint8_t state;
783  uint8_t pad1[3];
785 
787 #define XCB_CREATE_NOTIFY 16
788 
793  uint8_t response_type;
794  uint8_t pad0;
795  uint16_t sequence;
796  xcb_window_t parent;
797  xcb_window_t window;
798  int16_t x;
799  int16_t y;
800  uint16_t width;
801  uint16_t height;
802  uint16_t border_width;
803  uint8_t override_redirect;
804  uint8_t pad1;
806 
808 #define XCB_DESTROY_NOTIFY 17
809 
814  uint8_t response_type;
815  uint8_t pad0;
816  uint16_t sequence;
817  xcb_window_t event;
818  xcb_window_t window;
820 
822 #define XCB_UNMAP_NOTIFY 18
823 
827 typedef struct xcb_unmap_notify_event_t {
828  uint8_t response_type;
829  uint8_t pad0;
830  uint16_t sequence;
831  xcb_window_t event;
832  xcb_window_t window;
833  uint8_t from_configure;
834  uint8_t pad1[3];
836 
838 #define XCB_MAP_NOTIFY 19
839 
843 typedef struct xcb_map_notify_event_t {
844  uint8_t response_type;
845  uint8_t pad0;
846  uint16_t sequence;
847  xcb_window_t event;
848  xcb_window_t window;
849  uint8_t override_redirect;
850  uint8_t pad1[3];
852 
854 #define XCB_MAP_REQUEST 20
855 
859 typedef struct xcb_map_request_event_t {
860  uint8_t response_type;
861  uint8_t pad0;
862  uint16_t sequence;
863  xcb_window_t parent;
864  xcb_window_t window;
866 
868 #define XCB_REPARENT_NOTIFY 21
869 
874  uint8_t response_type;
875  uint8_t pad0;
876  uint16_t sequence;
877  xcb_window_t event;
878  xcb_window_t window;
879  xcb_window_t parent;
880  int16_t x;
881  int16_t y;
882  uint8_t override_redirect;
883  uint8_t pad1[3];
885 
887 #define XCB_CONFIGURE_NOTIFY 22
888 
893  uint8_t response_type;
894  uint8_t pad0;
895  uint16_t sequence;
896  xcb_window_t event;
897  xcb_window_t window;
898  xcb_window_t above_sibling;
899  int16_t x;
900  int16_t y;
901  uint16_t width;
902  uint16_t height;
903  uint16_t border_width;
904  uint8_t override_redirect;
905  uint8_t pad1;
907 
909 #define XCB_CONFIGURE_REQUEST 23
910 
915  uint8_t response_type;
916  uint8_t stack_mode;
917  uint16_t sequence;
918  xcb_window_t parent;
919  xcb_window_t window;
920  xcb_window_t sibling;
921  int16_t x;
922  int16_t y;
923  uint16_t width;
924  uint16_t height;
925  uint16_t border_width;
926  uint16_t value_mask;
928 
930 #define XCB_GRAVITY_NOTIFY 24
931 
936  uint8_t response_type;
937  uint8_t pad0;
938  uint16_t sequence;
939  xcb_window_t event;
940  xcb_window_t window;
941  int16_t x;
942  int16_t y;
944 
946 #define XCB_RESIZE_REQUEST 25
947 
952  uint8_t response_type;
953  uint8_t pad0;
954  uint16_t sequence;
955  xcb_window_t window;
956  uint16_t width;
957  uint16_t height;
959 
960 typedef enum xcb_place_t {
967 } xcb_place_t;
968 
970 #define XCB_CIRCULATE_NOTIFY 26
971 
976  uint8_t response_type;
977  uint8_t pad0;
978  uint16_t sequence;
979  xcb_window_t event;
980  xcb_window_t window;
981  uint8_t pad1[4];
982  uint8_t place;
983  uint8_t pad2[3];
985 
987 #define XCB_CIRCULATE_REQUEST 27
988 
990 
991 typedef enum xcb_property_t {
992  XCB_PROPERTY_NEW_VALUE = 0,
993  XCB_PROPERTY_DELETE = 1
994 } xcb_property_t;
995 
997 #define XCB_PROPERTY_NOTIFY 28
998 
1003  uint8_t response_type;
1004  uint8_t pad0;
1005  uint16_t sequence;
1006  xcb_window_t window;
1007  xcb_atom_t atom;
1008  xcb_timestamp_t time;
1009  uint8_t state;
1010  uint8_t pad1[3];
1012 
1014 #define XCB_SELECTION_CLEAR 29
1015 
1020  uint8_t response_type;
1021  uint8_t pad0;
1022  uint16_t sequence;
1023  xcb_timestamp_t time;
1024  xcb_window_t owner;
1025  xcb_atom_t selection;
1027 
1028 typedef enum xcb_time_t {
1029  XCB_TIME_CURRENT_TIME = 0
1030 } xcb_time_t;
1031 
1032 typedef enum xcb_atom_enum_t {
1033  XCB_ATOM_NONE = 0,
1034  XCB_ATOM_ANY = 0,
1035  XCB_ATOM_PRIMARY = 1,
1036  XCB_ATOM_SECONDARY = 2,
1037  XCB_ATOM_ARC = 3,
1038  XCB_ATOM_ATOM = 4,
1039  XCB_ATOM_BITMAP = 5,
1040  XCB_ATOM_CARDINAL = 6,
1041  XCB_ATOM_COLORMAP = 7,
1042  XCB_ATOM_CURSOR = 8,
1043  XCB_ATOM_CUT_BUFFER0 = 9,
1044  XCB_ATOM_CUT_BUFFER1 = 10,
1045  XCB_ATOM_CUT_BUFFER2 = 11,
1046  XCB_ATOM_CUT_BUFFER3 = 12,
1047  XCB_ATOM_CUT_BUFFER4 = 13,
1048  XCB_ATOM_CUT_BUFFER5 = 14,
1049  XCB_ATOM_CUT_BUFFER6 = 15,
1050  XCB_ATOM_CUT_BUFFER7 = 16,
1051  XCB_ATOM_DRAWABLE = 17,
1052  XCB_ATOM_FONT = 18,
1053  XCB_ATOM_INTEGER = 19,
1054  XCB_ATOM_PIXMAP = 20,
1055  XCB_ATOM_POINT = 21,
1056  XCB_ATOM_RECTANGLE = 22,
1057  XCB_ATOM_RESOURCE_MANAGER = 23,
1058  XCB_ATOM_RGB_COLOR_MAP = 24,
1059  XCB_ATOM_RGB_BEST_MAP = 25,
1060  XCB_ATOM_RGB_BLUE_MAP = 26,
1061  XCB_ATOM_RGB_DEFAULT_MAP = 27,
1062  XCB_ATOM_RGB_GRAY_MAP = 28,
1063  XCB_ATOM_RGB_GREEN_MAP = 29,
1064  XCB_ATOM_RGB_RED_MAP = 30,
1065  XCB_ATOM_STRING = 31,
1066  XCB_ATOM_VISUALID = 32,
1067  XCB_ATOM_WINDOW = 33,
1068  XCB_ATOM_WM_COMMAND = 34,
1069  XCB_ATOM_WM_HINTS = 35,
1070  XCB_ATOM_WM_CLIENT_MACHINE = 36,
1071  XCB_ATOM_WM_ICON_NAME = 37,
1072  XCB_ATOM_WM_ICON_SIZE = 38,
1073  XCB_ATOM_WM_NAME = 39,
1074  XCB_ATOM_WM_NORMAL_HINTS = 40,
1075  XCB_ATOM_WM_SIZE_HINTS = 41,
1076  XCB_ATOM_WM_ZOOM_HINTS = 42,
1077  XCB_ATOM_MIN_SPACE = 43,
1078  XCB_ATOM_NORM_SPACE = 44,
1079  XCB_ATOM_MAX_SPACE = 45,
1080  XCB_ATOM_END_SPACE = 46,
1081  XCB_ATOM_SUPERSCRIPT_X = 47,
1082  XCB_ATOM_SUPERSCRIPT_Y = 48,
1083  XCB_ATOM_SUBSCRIPT_X = 49,
1084  XCB_ATOM_SUBSCRIPT_Y = 50,
1085  XCB_ATOM_UNDERLINE_POSITION = 51,
1086  XCB_ATOM_UNDERLINE_THICKNESS = 52,
1087  XCB_ATOM_STRIKEOUT_ASCENT = 53,
1088  XCB_ATOM_STRIKEOUT_DESCENT = 54,
1089  XCB_ATOM_ITALIC_ANGLE = 55,
1090  XCB_ATOM_X_HEIGHT = 56,
1091  XCB_ATOM_QUAD_WIDTH = 57,
1092  XCB_ATOM_WEIGHT = 58,
1093  XCB_ATOM_POINT_SIZE = 59,
1094  XCB_ATOM_RESOLUTION = 60,
1095  XCB_ATOM_COPYRIGHT = 61,
1096  XCB_ATOM_NOTICE = 62,
1097  XCB_ATOM_FONT_NAME = 63,
1098  XCB_ATOM_FAMILY_NAME = 64,
1099  XCB_ATOM_FULL_NAME = 65,
1100  XCB_ATOM_CAP_HEIGHT = 66,
1101  XCB_ATOM_WM_CLASS = 67,
1102  XCB_ATOM_WM_TRANSIENT_FOR = 68
1103 } xcb_atom_enum_t;
1104 
1106 #define XCB_SELECTION_REQUEST 30
1107 
1112  uint8_t response_type;
1113  uint8_t pad0;
1114  uint16_t sequence;
1115  xcb_timestamp_t time;
1116  xcb_window_t owner;
1117  xcb_window_t requestor;
1118  xcb_atom_t selection;
1119  xcb_atom_t target;
1120  xcb_atom_t property;
1122 
1124 #define XCB_SELECTION_NOTIFY 31
1125 
1130  uint8_t response_type;
1131  uint8_t pad0;
1132  uint16_t sequence;
1133  xcb_timestamp_t time;
1134  xcb_window_t requestor;
1135  xcb_atom_t selection;
1136  xcb_atom_t target;
1137  xcb_atom_t property;
1139 
1140 typedef enum xcb_colormap_state_t {
1148 
1149 typedef enum xcb_colormap_enum_t {
1150  XCB_COLORMAP_NONE = 0
1151 } xcb_colormap_enum_t;
1152 
1154 #define XCB_COLORMAP_NOTIFY 32
1155 
1160  uint8_t response_type;
1161  uint8_t pad0;
1162  uint16_t sequence;
1163  xcb_window_t window;
1164  xcb_colormap_t colormap;
1165  uint8_t _new;
1166  uint8_t state;
1167  uint8_t pad1[2];
1169 
1174  uint8_t data8[20];
1175  uint16_t data16[10];
1176  uint32_t data32[5];
1178 
1184  int rem;
1185  int index;
1187 
1189 #define XCB_CLIENT_MESSAGE 33
1190 
1195  uint8_t response_type;
1196  uint8_t format;
1197  uint16_t sequence;
1198  xcb_window_t window;
1199  xcb_atom_t type;
1202 
1203 typedef enum xcb_mapping_t {
1204  XCB_MAPPING_MODIFIER = 0,
1205  XCB_MAPPING_KEYBOARD = 1,
1206  XCB_MAPPING_POINTER = 2
1207 } xcb_mapping_t;
1208 
1210 #define XCB_MAPPING_NOTIFY 34
1211 
1216  uint8_t response_type;
1217  uint8_t pad0;
1218  uint16_t sequence;
1219  uint8_t request;
1220  xcb_keycode_t first_keycode;
1221  uint8_t count;
1222  uint8_t pad1;
1224 
1226 #define XCB_GE_GENERIC 35
1227 
1231 typedef struct xcb_ge_generic_event_t {
1232  uint8_t response_type;
1233  uint8_t extension;
1234  uint16_t sequence;
1235  uint32_t length;
1236  uint16_t event_type;
1237  uint8_t pad0[22];
1238  uint32_t full_sequence;
1240 
1242 #define XCB_REQUEST 1
1243 
1247 typedef struct xcb_request_error_t {
1248  uint8_t response_type;
1249  uint8_t error_code;
1250  uint16_t sequence;
1251  uint32_t bad_value;
1252  uint16_t minor_opcode;
1253  uint8_t major_opcode;
1254  uint8_t pad0;
1256 
1258 #define XCB_VALUE 2
1259 
1263 typedef struct xcb_value_error_t {
1264  uint8_t response_type;
1265  uint8_t error_code;
1266  uint16_t sequence;
1267  uint32_t bad_value;
1268  uint16_t minor_opcode;
1269  uint8_t major_opcode;
1270  uint8_t pad0;
1272 
1274 #define XCB_WINDOW 3
1275 
1277 
1279 #define XCB_PIXMAP 4
1280 
1282 
1284 #define XCB_ATOM 5
1285 
1287 
1289 #define XCB_CURSOR 6
1290 
1292 
1294 #define XCB_FONT 7
1295 
1297 
1299 #define XCB_MATCH 8
1300 
1302 
1304 #define XCB_DRAWABLE 9
1305 
1307 
1309 #define XCB_ACCESS 10
1310 
1312 
1314 #define XCB_ALLOC 11
1315 
1317 
1319 #define XCB_COLORMAP 12
1320 
1322 
1324 #define XCB_G_CONTEXT 13
1325 
1327 
1329 #define XCB_ID_CHOICE 14
1330 
1332 
1334 #define XCB_NAME 15
1335 
1337 
1339 #define XCB_LENGTH 16
1340 
1342 
1344 #define XCB_IMPLEMENTATION 17
1345 
1347 
1348 typedef enum xcb_window_class_t {
1349  XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
1350  XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
1351  XCB_WINDOW_CLASS_INPUT_ONLY = 2
1352 } xcb_window_class_t;
1353 
1354 typedef enum xcb_cw_t {
1453 } xcb_cw_t;
1454 
1455 typedef enum xcb_back_pixmap_t {
1456  XCB_BACK_PIXMAP_NONE = 0,
1457  XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
1458 } xcb_back_pixmap_t;
1459 
1460 typedef enum xcb_gravity_t {
1461  XCB_GRAVITY_BIT_FORGET = 0,
1462  XCB_GRAVITY_WIN_UNMAP = 0,
1463  XCB_GRAVITY_NORTH_WEST = 1,
1464  XCB_GRAVITY_NORTH = 2,
1465  XCB_GRAVITY_NORTH_EAST = 3,
1466  XCB_GRAVITY_WEST = 4,
1467  XCB_GRAVITY_CENTER = 5,
1468  XCB_GRAVITY_EAST = 6,
1469  XCB_GRAVITY_SOUTH_WEST = 7,
1470  XCB_GRAVITY_SOUTH = 8,
1471  XCB_GRAVITY_SOUTH_EAST = 9,
1472  XCB_GRAVITY_STATIC = 10
1473 } xcb_gravity_t;
1474 
1479  xcb_pixmap_t background_pixmap;
1480  uint32_t background_pixel;
1481  xcb_pixmap_t border_pixmap;
1482  uint32_t border_pixel;
1483  uint32_t bit_gravity;
1484  uint32_t win_gravity;
1485  uint32_t backing_store;
1486  uint32_t backing_planes;
1487  uint32_t backing_pixel;
1488  xcb_bool32_t override_redirect;
1489  xcb_bool32_t save_under;
1490  uint32_t event_mask;
1491  uint32_t do_not_propogate_mask;
1492  xcb_colormap_t colormap;
1493  xcb_cursor_t cursor;
1495 
1497 #define XCB_CREATE_WINDOW 1
1498 
1503  uint8_t major_opcode;
1504  uint8_t depth;
1505  uint16_t length;
1506  xcb_window_t wid;
1507  xcb_window_t parent;
1508  int16_t x;
1509  int16_t y;
1510  uint16_t width;
1511  uint16_t height;
1512  uint16_t border_width;
1513  uint16_t _class;
1514  xcb_visualid_t visual;
1515  uint32_t value_mask;
1517 
1522  xcb_pixmap_t background_pixmap;
1523  uint32_t background_pixel;
1524  xcb_pixmap_t border_pixmap;
1525  uint32_t border_pixel;
1526  uint32_t bit_gravity;
1527  uint32_t win_gravity;
1528  uint32_t backing_store;
1529  uint32_t backing_planes;
1530  uint32_t backing_pixel;
1531  xcb_bool32_t override_redirect;
1532  xcb_bool32_t save_under;
1533  uint32_t event_mask;
1534  uint32_t do_not_propogate_mask;
1535  xcb_colormap_t colormap;
1536  xcb_cursor_t cursor;
1538 
1540 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2
1541 
1546  uint8_t major_opcode;
1547  uint8_t pad0;
1548  uint16_t length;
1549  xcb_window_t window;
1550  uint32_t value_mask;
1552 
1553 typedef enum xcb_map_state_t {
1554  XCB_MAP_STATE_UNMAPPED = 0,
1555  XCB_MAP_STATE_UNVIEWABLE = 1,
1556  XCB_MAP_STATE_VIEWABLE = 2
1557 } xcb_map_state_t;
1558 
1563  unsigned int sequence;
1565 
1567 #define XCB_GET_WINDOW_ATTRIBUTES 3
1568 
1573  uint8_t major_opcode;
1574  uint8_t pad0;
1575  uint16_t length;
1576  xcb_window_t window;
1578 
1583  uint8_t response_type;
1584  uint8_t backing_store;
1585  uint16_t sequence;
1586  uint32_t length;
1587  xcb_visualid_t visual;
1588  uint16_t _class;
1589  uint8_t bit_gravity;
1590  uint8_t win_gravity;
1591  uint32_t backing_planes;
1592  uint32_t backing_pixel;
1593  uint8_t save_under;
1594  uint8_t map_is_installed;
1595  uint8_t map_state;
1596  uint8_t override_redirect;
1597  xcb_colormap_t colormap;
1598  uint32_t all_event_masks;
1599  uint32_t your_event_mask;
1600  uint16_t do_not_propagate_mask;
1601  uint8_t pad0[2];
1603 
1605 #define XCB_DESTROY_WINDOW 4
1606 
1611  uint8_t major_opcode;
1612  uint8_t pad0;
1613  uint16_t length;
1614  xcb_window_t window;
1616 
1618 #define XCB_DESTROY_SUBWINDOWS 5
1619 
1624  uint8_t major_opcode;
1625  uint8_t pad0;
1626  uint16_t length;
1627  xcb_window_t window;
1629 
1630 typedef enum xcb_set_mode_t {
1631  XCB_SET_MODE_INSERT = 0,
1632  XCB_SET_MODE_DELETE = 1
1633 } xcb_set_mode_t;
1634 
1636 #define XCB_CHANGE_SAVE_SET 6
1637 
1642  uint8_t major_opcode;
1643  uint8_t mode;
1644  uint16_t length;
1645  xcb_window_t window;
1647 
1649 #define XCB_REPARENT_WINDOW 7
1650 
1655  uint8_t major_opcode;
1656  uint8_t pad0;
1657  uint16_t length;
1658  xcb_window_t window;
1659  xcb_window_t parent;
1660  int16_t x;
1661  int16_t y;
1663 
1665 #define XCB_MAP_WINDOW 8
1666 
1671  uint8_t major_opcode;
1672  uint8_t pad0;
1673  uint16_t length;
1674  xcb_window_t window;
1676 
1678 #define XCB_MAP_SUBWINDOWS 9
1679 
1684  uint8_t major_opcode;
1685  uint8_t pad0;
1686  uint16_t length;
1687  xcb_window_t window;
1689 
1691 #define XCB_UNMAP_WINDOW 10
1692 
1697  uint8_t major_opcode;
1698  uint8_t pad0;
1699  uint16_t length;
1700  xcb_window_t window;
1702 
1704 #define XCB_UNMAP_SUBWINDOWS 11
1705 
1710  uint8_t major_opcode;
1711  uint8_t pad0;
1712  uint16_t length;
1713  xcb_window_t window;
1715 
1716 typedef enum xcb_config_window_t {
1717  XCB_CONFIG_WINDOW_X = 1,
1718  XCB_CONFIG_WINDOW_Y = 2,
1719  XCB_CONFIG_WINDOW_WIDTH = 4,
1720  XCB_CONFIG_WINDOW_HEIGHT = 8,
1721  XCB_CONFIG_WINDOW_BORDER_WIDTH = 16,
1722  XCB_CONFIG_WINDOW_SIBLING = 32,
1723  XCB_CONFIG_WINDOW_STACK_MODE = 64
1724 } xcb_config_window_t;
1725 
1726 typedef enum xcb_stack_mode_t {
1727  XCB_STACK_MODE_ABOVE = 0,
1728  XCB_STACK_MODE_BELOW = 1,
1729  XCB_STACK_MODE_TOP_IF = 2,
1730  XCB_STACK_MODE_BOTTOM_IF = 3,
1731  XCB_STACK_MODE_OPPOSITE = 4
1732 } xcb_stack_mode_t;
1733 
1738  int32_t x;
1739  int32_t y;
1740  uint32_t width;
1741  uint32_t height;
1742  uint32_t border_width;
1743  xcb_window_t sibling;
1744  uint32_t stack_mode;
1746 
1748 #define XCB_CONFIGURE_WINDOW 12
1749 
1754  uint8_t major_opcode;
1755  uint8_t pad0;
1756  uint16_t length;
1757  xcb_window_t window;
1758  uint16_t value_mask;
1759  uint8_t pad1[2];
1761 
1762 typedef enum xcb_circulate_t {
1763  XCB_CIRCULATE_RAISE_LOWEST = 0,
1764  XCB_CIRCULATE_LOWER_HIGHEST = 1
1765 } xcb_circulate_t;
1766 
1768 #define XCB_CIRCULATE_WINDOW 13
1769 
1774  uint8_t major_opcode;
1775  uint8_t direction;
1776  uint16_t length;
1777  xcb_window_t window;
1779 
1784  unsigned int sequence;
1786 
1788 #define XCB_GET_GEOMETRY 14
1789 
1794  uint8_t major_opcode;
1795  uint8_t pad0;
1796  uint16_t length;
1797  xcb_drawable_t drawable;
1799 
1804  uint8_t response_type;
1805  uint8_t depth;
1806  uint16_t sequence;
1807  uint32_t length;
1808  xcb_window_t root;
1809  int16_t x;
1810  int16_t y;
1811  uint16_t width;
1812  uint16_t height;
1813  uint16_t border_width;
1814  uint8_t pad0[2];
1816 
1820 typedef struct xcb_query_tree_cookie_t {
1821  unsigned int sequence;
1823 
1825 #define XCB_QUERY_TREE 15
1826 
1831  uint8_t major_opcode;
1832  uint8_t pad0;
1833  uint16_t length;
1834  xcb_window_t window;
1836 
1840 typedef struct xcb_query_tree_reply_t {
1841  uint8_t response_type;
1842  uint8_t pad0;
1843  uint16_t sequence;
1844  uint32_t length;
1845  xcb_window_t root;
1846  xcb_window_t parent;
1847  uint16_t children_len;
1848  uint8_t pad1[14];
1850 
1855  unsigned int sequence;
1857 
1859 #define XCB_INTERN_ATOM 16
1860 
1865  uint8_t major_opcode;
1866  uint8_t only_if_exists;
1867  uint16_t length;
1868  uint16_t name_len;
1869  uint8_t pad0[2];
1871 
1875 typedef struct xcb_intern_atom_reply_t {
1876  uint8_t response_type;
1877  uint8_t pad0;
1878  uint16_t sequence;
1879  uint32_t length;
1880  xcb_atom_t atom;
1882 
1887  unsigned int sequence;
1889 
1891 #define XCB_GET_ATOM_NAME 17
1892 
1897  uint8_t major_opcode;
1898  uint8_t pad0;
1899  uint16_t length;
1900  xcb_atom_t atom;
1902 
1907  uint8_t response_type;
1908  uint8_t pad0;
1909  uint16_t sequence;
1910  uint32_t length;
1911  uint16_t name_len;
1912  uint8_t pad1[22];
1914 
1915 typedef enum xcb_prop_mode_t {
1929 } xcb_prop_mode_t;
1930 
1932 #define XCB_CHANGE_PROPERTY 18
1933 
1938  uint8_t major_opcode;
1939  uint8_t mode;
1940  uint16_t length;
1941  xcb_window_t window;
1942  xcb_atom_t property;
1943  xcb_atom_t type;
1944  uint8_t format;
1945  uint8_t pad0[3];
1946  uint32_t data_len;
1948 
1950 #define XCB_DELETE_PROPERTY 19
1951 
1956  uint8_t major_opcode;
1957  uint8_t pad0;
1958  uint16_t length;
1959  xcb_window_t window;
1960  xcb_atom_t property;
1962 
1963 typedef enum xcb_get_property_type_t {
1964  XCB_GET_PROPERTY_TYPE_ANY = 0
1965 } xcb_get_property_type_t;
1966 
1971  unsigned int sequence;
1973 
1975 #define XCB_GET_PROPERTY 20
1976 
1981  uint8_t major_opcode;
1982  uint8_t _delete;
1983  uint16_t length;
1984  xcb_window_t window;
1985  xcb_atom_t property;
1986  xcb_atom_t type;
1987  uint32_t long_offset;
1988  uint32_t long_length;
1990 
1995  uint8_t response_type;
1996  uint8_t format;
1997  uint16_t sequence;
1998  uint32_t length;
1999  xcb_atom_t type;
2000  uint32_t bytes_after;
2001  uint32_t value_len;
2002  uint8_t pad0[12];
2004 
2009  unsigned int sequence;
2011 
2013 #define XCB_LIST_PROPERTIES 21
2014 
2019  uint8_t major_opcode;
2020  uint8_t pad0;
2021  uint16_t length;
2022  xcb_window_t window;
2024 
2029  uint8_t response_type;
2030  uint8_t pad0;
2031  uint16_t sequence;
2032  uint32_t length;
2033  uint16_t atoms_len;
2034  uint8_t pad1[22];
2036 
2038 #define XCB_SET_SELECTION_OWNER 22
2039 
2044  uint8_t major_opcode;
2045  uint8_t pad0;
2046  uint16_t length;
2047  xcb_window_t owner;
2048  xcb_atom_t selection;
2049  xcb_timestamp_t time;
2051 
2056  unsigned int sequence;
2058 
2060 #define XCB_GET_SELECTION_OWNER 23
2061 
2066  uint8_t major_opcode;
2067  uint8_t pad0;
2068  uint16_t length;
2069  xcb_atom_t selection;
2071 
2076  uint8_t response_type;
2077  uint8_t pad0;
2078  uint16_t sequence;
2079  uint32_t length;
2080  xcb_window_t owner;
2082 
2084 #define XCB_CONVERT_SELECTION 24
2085 
2090  uint8_t major_opcode;
2091  uint8_t pad0;
2092  uint16_t length;
2093  xcb_window_t requestor;
2094  xcb_atom_t selection;
2095  xcb_atom_t target;
2096  xcb_atom_t property;
2097  xcb_timestamp_t time;
2099 
2100 typedef enum xcb_send_event_dest_t {
2101  XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0,
2102  XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1
2103 } xcb_send_event_dest_t;
2104 
2106 #define XCB_SEND_EVENT 25
2107 
2112  uint8_t major_opcode;
2113  uint8_t propagate;
2114  uint16_t length;
2115  xcb_window_t destination;
2116  uint32_t event_mask;
2117  char event[32];
2119 
2120 typedef enum xcb_grab_mode_t {
2129 } xcb_grab_mode_t;
2130 
2131 typedef enum xcb_grab_status_t {
2132  XCB_GRAB_STATUS_SUCCESS = 0,
2133  XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
2134  XCB_GRAB_STATUS_INVALID_TIME = 2,
2135  XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
2136  XCB_GRAB_STATUS_FROZEN = 4
2137 } xcb_grab_status_t;
2138 
2139 typedef enum xcb_cursor_enum_t {
2140  XCB_CURSOR_NONE = 0
2141 } xcb_cursor_enum_t;
2142 
2147  unsigned int sequence;
2149 
2151 #define XCB_GRAB_POINTER 26
2152 
2157  uint8_t major_opcode;
2158  uint8_t owner_events;
2159  uint16_t length;
2160  xcb_window_t grab_window;
2161  uint16_t event_mask;
2162  uint8_t pointer_mode;
2163  uint8_t keyboard_mode;
2164  xcb_window_t confine_to;
2165  xcb_cursor_t cursor;
2166  xcb_timestamp_t time;
2168 
2173  uint8_t response_type;
2174  uint8_t status;
2175  uint16_t sequence;
2176  uint32_t length;
2178 
2180 #define XCB_UNGRAB_POINTER 27
2181 
2186  uint8_t major_opcode;
2187  uint8_t pad0;
2188  uint16_t length;
2189  xcb_timestamp_t time;
2191 
2192 typedef enum xcb_button_index_t {
2212 
2214 #define XCB_GRAB_BUTTON 28
2215 
2220  uint8_t major_opcode;
2221  uint8_t owner_events;
2222  uint16_t length;
2223  xcb_window_t grab_window;
2224  uint16_t event_mask;
2225  uint8_t pointer_mode;
2226  uint8_t keyboard_mode;
2227  xcb_window_t confine_to;
2228  xcb_cursor_t cursor;
2229  uint8_t button;
2230  uint8_t pad0;
2231  uint16_t modifiers;
2233 
2235 #define XCB_UNGRAB_BUTTON 29
2236 
2241  uint8_t major_opcode;
2242  uint8_t button;
2243  uint16_t length;
2244  xcb_window_t grab_window;
2245  uint16_t modifiers;
2246  uint8_t pad0[2];
2248 
2250 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30
2251 
2256  uint8_t major_opcode;
2257  uint8_t pad0;
2258  uint16_t length;
2259  xcb_cursor_t cursor;
2260  xcb_timestamp_t time;
2261  uint16_t event_mask;
2262  uint8_t pad1[2];
2264 
2269  unsigned int sequence;
2271 
2273 #define XCB_GRAB_KEYBOARD 31
2274 
2279  uint8_t major_opcode;
2280  uint8_t owner_events;
2281  uint16_t length;
2282  xcb_window_t grab_window;
2283  xcb_timestamp_t time;
2284  uint8_t pointer_mode;
2285  uint8_t keyboard_mode;
2286  uint8_t pad0[2];
2288 
2293  uint8_t response_type;
2294  uint8_t status;
2295  uint16_t sequence;
2296  uint32_t length;
2298 
2300 #define XCB_UNGRAB_KEYBOARD 32
2301 
2306  uint8_t major_opcode;
2307  uint8_t pad0;
2308  uint16_t length;
2309  xcb_timestamp_t time;
2311 
2312 typedef enum xcb_grab_t {
2313  XCB_GRAB_ANY = 0
2314 } xcb_grab_t;
2315 
2317 #define XCB_GRAB_KEY 33
2318 
2322 typedef struct xcb_grab_key_request_t {
2323  uint8_t major_opcode;
2324  uint8_t owner_events;
2325  uint16_t length;
2326  xcb_window_t grab_window;
2327  uint16_t modifiers;
2328  xcb_keycode_t key;
2329  uint8_t pointer_mode;
2330  uint8_t keyboard_mode;
2331  uint8_t pad0[3];
2333 
2335 #define XCB_UNGRAB_KEY 34
2336 
2341  uint8_t major_opcode;
2342  xcb_keycode_t key;
2343  uint16_t length;
2344  xcb_window_t grab_window;
2345  uint16_t modifiers;
2346  uint8_t pad0[2];
2348 
2349 typedef enum xcb_allow_t {
2423 } xcb_allow_t;
2424 
2426 #define XCB_ALLOW_EVENTS 35
2427 
2432  uint8_t major_opcode;
2433  uint8_t mode;
2434  uint16_t length;
2435  xcb_timestamp_t time;
2437 
2439 #define XCB_GRAB_SERVER 36
2440 
2445  uint8_t major_opcode;
2446  uint8_t pad0;
2447  uint16_t length;
2449 
2451 #define XCB_UNGRAB_SERVER 37
2452 
2457  uint8_t major_opcode;
2458  uint8_t pad0;
2459  uint16_t length;
2461 
2466  unsigned int sequence;
2468 
2470 #define XCB_QUERY_POINTER 38
2471 
2476  uint8_t major_opcode;
2477  uint8_t pad0;
2478  uint16_t length;
2479  xcb_window_t window;
2481 
2486  uint8_t response_type;
2487  uint8_t same_screen;
2488  uint16_t sequence;
2489  uint32_t length;
2490  xcb_window_t root;
2491  xcb_window_t child;
2492  int16_t root_x;
2493  int16_t root_y;
2494  int16_t win_x;
2495  int16_t win_y;
2496  uint16_t mask;
2497  uint8_t pad0[2];
2499 
2503 typedef struct xcb_timecoord_t {
2504  xcb_timestamp_t time;
2505  int16_t x;
2506  int16_t y;
2507 } xcb_timecoord_t;
2508 
2513  xcb_timecoord_t *data;
2514  int rem;
2515  int index;
2517 
2522  unsigned int sequence;
2524 
2526 #define XCB_GET_MOTION_EVENTS 39
2527 
2532  uint8_t major_opcode;
2533  uint8_t pad0;
2534  uint16_t length;
2535  xcb_window_t window;
2536  xcb_timestamp_t start;
2537  xcb_timestamp_t stop;
2539 
2544  uint8_t response_type;
2545  uint8_t pad0;
2546  uint16_t sequence;
2547  uint32_t length;
2548  uint32_t events_len;
2549  uint8_t pad1[20];
2551 
2556  unsigned int sequence;
2558 
2560 #define XCB_TRANSLATE_COORDINATES 40
2561 
2566  uint8_t major_opcode;
2567  uint8_t pad0;
2568  uint16_t length;
2569  xcb_window_t src_window;
2570  xcb_window_t dst_window;
2571  int16_t src_x;
2572  int16_t src_y;
2574 
2579  uint8_t response_type;
2580  uint8_t same_screen;
2581  uint16_t sequence;
2582  uint32_t length;
2583  xcb_window_t child;
2584  int16_t dst_x;
2585  int16_t dst_y;
2587 
2589 #define XCB_WARP_POINTER 41
2590 
2595  uint8_t major_opcode;
2596  uint8_t pad0;
2597  uint16_t length;
2598  xcb_window_t src_window;
2599  xcb_window_t dst_window;
2600  int16_t src_x;
2601  int16_t src_y;
2602  uint16_t src_width;
2603  uint16_t src_height;
2604  int16_t dst_x;
2605  int16_t dst_y;
2607 
2608 typedef enum xcb_input_focus_t {
2625 
2627 #define XCB_SET_INPUT_FOCUS 42
2628 
2633  uint8_t major_opcode;
2634  uint8_t revert_to;
2635  uint16_t length;
2636  xcb_window_t focus;
2637  xcb_timestamp_t time;
2639 
2644  unsigned int sequence;
2646 
2648 #define XCB_GET_INPUT_FOCUS 43
2649 
2654  uint8_t major_opcode;
2655  uint8_t pad0;
2656  uint16_t length;
2658 
2663  uint8_t response_type;
2664  uint8_t revert_to;
2665  uint16_t sequence;
2666  uint32_t length;
2667  xcb_window_t focus;
2669 
2674  unsigned int sequence;
2676 
2678 #define XCB_QUERY_KEYMAP 44
2679 
2684  uint8_t major_opcode;
2685  uint8_t pad0;
2686  uint16_t length;
2688 
2693  uint8_t response_type;
2694  uint8_t pad0;
2695  uint16_t sequence;
2696  uint32_t length;
2697  uint8_t keys[32];
2699 
2701 #define XCB_OPEN_FONT 45
2702 
2706 typedef struct xcb_open_font_request_t {
2707  uint8_t major_opcode;
2708  uint8_t pad0;
2709  uint16_t length;
2710  xcb_font_t fid;
2711  uint16_t name_len;
2712  uint8_t pad1[2];
2714 
2716 #define XCB_CLOSE_FONT 46
2717 
2722  uint8_t major_opcode;
2723  uint8_t pad0;
2724  uint16_t length;
2725  xcb_font_t font;
2727 
2728 typedef enum xcb_font_draw_t {
2729  XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
2730  XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
2731 } xcb_font_draw_t;
2732 
2736 typedef struct xcb_fontprop_t {
2737  xcb_atom_t name;
2738  uint32_t value;
2739 } xcb_fontprop_t;
2740 
2744 typedef struct xcb_fontprop_iterator_t {
2745  xcb_fontprop_t *data;
2746  int rem;
2747  int index;
2749 
2753 typedef struct xcb_charinfo_t {
2754  int16_t left_side_bearing;
2755  int16_t right_side_bearing;
2756  int16_t character_width;
2757  int16_t ascent;
2758  int16_t descent;
2759  uint16_t attributes;
2760 } xcb_charinfo_t;
2761 
2765 typedef struct xcb_charinfo_iterator_t {
2766  xcb_charinfo_t *data;
2767  int rem;
2768  int index;
2770 
2774 typedef struct xcb_query_font_cookie_t {
2775  unsigned int sequence;
2777 
2779 #define XCB_QUERY_FONT 47
2780 
2785  uint8_t major_opcode;
2786  uint8_t pad0;
2787  uint16_t length;
2788  xcb_fontable_t font;
2790 
2794 typedef struct xcb_query_font_reply_t {
2795  uint8_t response_type;
2796  uint8_t pad0;
2797  uint16_t sequence;
2798  uint32_t length;
2799  xcb_charinfo_t min_bounds;
2800  uint8_t pad1[4];
2801  xcb_charinfo_t max_bounds;
2802  uint8_t pad2[4];
2803  uint16_t min_char_or_byte2;
2804  uint16_t max_char_or_byte2;
2805  uint16_t default_char;
2806  uint16_t properties_len;
2807  uint8_t draw_direction;
2808  uint8_t min_byte1;
2809  uint8_t max_byte1;
2810  uint8_t all_chars_exist;
2811  int16_t font_ascent;
2812  int16_t font_descent;
2813  uint32_t char_infos_len;
2815 
2820  unsigned int sequence;
2822 
2824 #define XCB_QUERY_TEXT_EXTENTS 48
2825 
2830  uint8_t major_opcode;
2831  uint8_t odd_length;
2832  uint16_t length;
2833  xcb_fontable_t font;
2835 
2840  uint8_t response_type;
2841  uint8_t draw_direction;
2842  uint16_t sequence;
2843  uint32_t length;
2844  int16_t font_ascent;
2845  int16_t font_descent;
2846  int16_t overall_ascent;
2847  int16_t overall_descent;
2848  int32_t overall_width;
2849  int32_t overall_left;
2850  int32_t overall_right;
2852 
2856 typedef struct xcb_str_t {
2857  uint8_t name_len;
2858 } xcb_str_t;
2859 
2863 typedef struct xcb_str_iterator_t {
2864  xcb_str_t *data;
2865  int rem;
2866  int index;
2868 
2872 typedef struct xcb_list_fonts_cookie_t {
2873  unsigned int sequence;
2875 
2877 #define XCB_LIST_FONTS 49
2878 
2883  uint8_t major_opcode;
2884  uint8_t pad0;
2885  uint16_t length;
2886  uint16_t max_names;
2887  uint16_t pattern_len;
2889 
2893 typedef struct xcb_list_fonts_reply_t {
2894  uint8_t response_type;
2895  uint8_t pad0;
2896  uint16_t sequence;
2897  uint32_t length;
2898  uint16_t names_len;
2899  uint8_t pad1[22];
2901 
2906  unsigned int sequence;
2908 
2910 #define XCB_LIST_FONTS_WITH_INFO 50
2911 
2916  uint8_t major_opcode;
2917  uint8_t pad0;
2918  uint16_t length;
2919  uint16_t max_names;
2920  uint16_t pattern_len;
2922 
2927  uint8_t response_type;
2928  uint8_t name_len;
2929  uint16_t sequence;
2930  uint32_t length;
2931  xcb_charinfo_t min_bounds;
2932  uint8_t pad0[4];
2933  xcb_charinfo_t max_bounds;
2934  uint8_t pad1[4];
2935  uint16_t min_char_or_byte2;
2936  uint16_t max_char_or_byte2;
2937  uint16_t default_char;
2938  uint16_t properties_len;
2939  uint8_t draw_direction;
2940  uint8_t min_byte1;
2941  uint8_t max_byte1;
2942  uint8_t all_chars_exist;
2943  int16_t font_ascent;
2944  int16_t font_descent;
2945  uint32_t replies_hint;
2947 
2949 #define XCB_SET_FONT_PATH 51
2950 
2955  uint8_t major_opcode;
2956  uint8_t pad0;
2957  uint16_t length;
2958  uint16_t font_qty;
2959  uint8_t pad1[2];
2961 
2966  unsigned int sequence;
2968 
2970 #define XCB_GET_FONT_PATH 52
2971 
2976  uint8_t major_opcode;
2977  uint8_t pad0;
2978  uint16_t length;
2980 
2985  uint8_t response_type;
2986  uint8_t pad0;
2987  uint16_t sequence;
2988  uint32_t length;
2989  uint16_t path_len;
2990  uint8_t pad1[22];
2992 
2994 #define XCB_CREATE_PIXMAP 53
2995 
3000  uint8_t major_opcode;
3001  uint8_t depth;
3002  uint16_t length;
3003  xcb_pixmap_t pid;
3004  xcb_drawable_t drawable;
3005  uint16_t width;
3006  uint16_t height;
3008 
3010 #define XCB_FREE_PIXMAP 54
3011 
3016  uint8_t major_opcode;
3017  uint8_t pad0;
3018  uint16_t length;
3019  xcb_pixmap_t pixmap;
3021 
3022 typedef enum xcb_gc_t {
3091  XCB_GC_FILL_RULE = 512,
3094  XCB_GC_TILE = 1024,
3128  XCB_GC_FONT = 16384,
3163  XCB_GC_DASH_LIST = 2097152,
3169 } xcb_gc_t;
3170 
3171 typedef enum xcb_gx_t {
3172  XCB_GX_CLEAR = 0,
3173  XCB_GX_AND = 1,
3174  XCB_GX_AND_REVERSE = 2,
3175  XCB_GX_COPY = 3,
3176  XCB_GX_AND_INVERTED = 4,
3177  XCB_GX_NOOP = 5,
3178  XCB_GX_XOR = 6,
3179  XCB_GX_OR = 7,
3180  XCB_GX_NOR = 8,
3181  XCB_GX_EQUIV = 9,
3182  XCB_GX_INVERT = 10,
3183  XCB_GX_OR_REVERSE = 11,
3184  XCB_GX_COPY_INVERTED = 12,
3185  XCB_GX_OR_INVERTED = 13,
3186  XCB_GX_NAND = 14,
3187  XCB_GX_SET = 15
3188 } xcb_gx_t;
3189 
3190 typedef enum xcb_line_style_t {
3191  XCB_LINE_STYLE_SOLID = 0,
3192  XCB_LINE_STYLE_ON_OFF_DASH = 1,
3193  XCB_LINE_STYLE_DOUBLE_DASH = 2
3194 } xcb_line_style_t;
3195 
3196 typedef enum xcb_cap_style_t {
3197  XCB_CAP_STYLE_NOT_LAST = 0,
3198  XCB_CAP_STYLE_BUTT = 1,
3199  XCB_CAP_STYLE_ROUND = 2,
3200  XCB_CAP_STYLE_PROJECTING = 3
3201 } xcb_cap_style_t;
3202 
3203 typedef enum xcb_join_style_t {
3204  XCB_JOIN_STYLE_MITER = 0,
3205  XCB_JOIN_STYLE_ROUND = 1,
3206  XCB_JOIN_STYLE_BEVEL = 2
3207 } xcb_join_style_t;
3208 
3209 typedef enum xcb_fill_style_t {
3210  XCB_FILL_STYLE_SOLID = 0,
3211  XCB_FILL_STYLE_TILED = 1,
3212  XCB_FILL_STYLE_STIPPLED = 2,
3213  XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
3214 } xcb_fill_style_t;
3215 
3216 typedef enum xcb_fill_rule_t {
3217  XCB_FILL_RULE_EVEN_ODD = 0,
3218  XCB_FILL_RULE_WINDING = 1
3219 } xcb_fill_rule_t;
3220 
3221 typedef enum xcb_subwindow_mode_t {
3222  XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
3223  XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
3224 } xcb_subwindow_mode_t;
3225 
3226 typedef enum xcb_arc_mode_t {
3227  XCB_ARC_MODE_CHORD = 0,
3228  XCB_ARC_MODE_PIE_SLICE = 1
3229 } xcb_arc_mode_t;
3230 
3235  uint32_t function;
3236  uint32_t plane_mask;
3237  uint32_t foreground;
3238  uint32_t background;
3239  uint32_t line_width;
3240  uint32_t line_style;
3241  uint32_t cap_style;
3242  uint32_t join_style;
3243  uint32_t fill_style;
3244  uint32_t fill_rule;
3245  xcb_pixmap_t tile;
3246  xcb_pixmap_t stipple;
3247  int32_t tile_stipple_x_origin;
3248  int32_t tile_stipple_y_origin;
3249  xcb_font_t font;
3250  uint32_t subwindow_mode;
3251  xcb_bool32_t graphics_exposures;
3252  int32_t clip_x_origin;
3253  int32_t clip_y_origin;
3254  xcb_pixmap_t clip_mask;
3255  uint32_t dash_offset;
3256  uint32_t dashes;
3257  uint32_t arc_mode;
3259 
3261 #define XCB_CREATE_GC 55
3262 
3266 typedef struct xcb_create_gc_request_t {
3267  uint8_t major_opcode;
3268  uint8_t pad0;
3269  uint16_t length;
3270  xcb_gcontext_t cid;
3271  xcb_drawable_t drawable;
3272  uint32_t value_mask;
3274 
3279  uint32_t function;
3280  uint32_t plane_mask;
3281  uint32_t foreground;
3282  uint32_t background;
3283  uint32_t line_width;
3284  uint32_t line_style;
3285  uint32_t cap_style;
3286  uint32_t join_style;
3287  uint32_t fill_style;
3288  uint32_t fill_rule;
3289  xcb_pixmap_t tile;
3290  xcb_pixmap_t stipple;
3291  int32_t tile_stipple_x_origin;
3292  int32_t tile_stipple_y_origin;
3293  xcb_font_t font;
3294  uint32_t subwindow_mode;
3295  xcb_bool32_t graphics_exposures;
3296  int32_t clip_x_origin;
3297  int32_t clip_y_origin;
3298  xcb_pixmap_t clip_mask;
3299  uint32_t dash_offset;
3300  uint32_t dashes;
3301  uint32_t arc_mode;
3303 
3305 #define XCB_CHANGE_GC 56
3306 
3310 typedef struct xcb_change_gc_request_t {
3311  uint8_t major_opcode;
3312  uint8_t pad0;
3313  uint16_t length;
3314  xcb_gcontext_t gc;
3315  uint32_t value_mask;
3317 
3319 #define XCB_COPY_GC 57
3320 
3324 typedef struct xcb_copy_gc_request_t {
3325  uint8_t major_opcode;
3326  uint8_t pad0;
3327  uint16_t length;
3328  xcb_gcontext_t src_gc;
3329  xcb_gcontext_t dst_gc;
3330  uint32_t value_mask;
3332 
3334 #define XCB_SET_DASHES 58
3335 
3340  uint8_t major_opcode;
3341  uint8_t pad0;
3342  uint16_t length;
3343  xcb_gcontext_t gc;
3344  uint16_t dash_offset;
3345  uint16_t dashes_len;
3347 
3348 typedef enum xcb_clip_ordering_t {
3349  XCB_CLIP_ORDERING_UNSORTED = 0,
3350  XCB_CLIP_ORDERING_Y_SORTED = 1,
3351  XCB_CLIP_ORDERING_YX_SORTED = 2,
3352  XCB_CLIP_ORDERING_YX_BANDED = 3
3353 } xcb_clip_ordering_t;
3354 
3356 #define XCB_SET_CLIP_RECTANGLES 59
3357 
3362  uint8_t major_opcode;
3363  uint8_t ordering;
3364  uint16_t length;
3365  xcb_gcontext_t gc;
3366  int16_t clip_x_origin;
3367  int16_t clip_y_origin;
3369 
3371 #define XCB_FREE_GC 60
3372 
3376 typedef struct xcb_free_gc_request_t {
3377  uint8_t major_opcode;
3378  uint8_t pad0;
3379  uint16_t length;
3380  xcb_gcontext_t gc;
3382 
3384 #define XCB_CLEAR_AREA 61
3385 
3390  uint8_t major_opcode;
3391  uint8_t exposures;
3392  uint16_t length;
3393  xcb_window_t window;
3394  int16_t x;
3395  int16_t y;
3396  uint16_t width;
3397  uint16_t height;
3399 
3401 #define XCB_COPY_AREA 62
3402 
3406 typedef struct xcb_copy_area_request_t {
3407  uint8_t major_opcode;
3408  uint8_t pad0;
3409  uint16_t length;
3410  xcb_drawable_t src_drawable;
3411  xcb_drawable_t dst_drawable;
3412  xcb_gcontext_t gc;
3413  int16_t src_x;
3414  int16_t src_y;
3415  int16_t dst_x;
3416  int16_t dst_y;
3417  uint16_t width;
3418  uint16_t height;
3420 
3422 #define XCB_COPY_PLANE 63
3423 
3428  uint8_t major_opcode;
3429  uint8_t pad0;
3430  uint16_t length;
3431  xcb_drawable_t src_drawable;
3432  xcb_drawable_t dst_drawable;
3433  xcb_gcontext_t gc;
3434  int16_t src_x;
3435  int16_t src_y;
3436  int16_t dst_x;
3437  int16_t dst_y;
3438  uint16_t width;
3439  uint16_t height;
3440  uint32_t bit_plane;
3442 
3443 typedef enum xcb_coord_mode_t {
3451 
3453 #define XCB_POLY_POINT 64
3454 
3459  uint8_t major_opcode;
3460  uint8_t coordinate_mode;
3461  uint16_t length;
3462  xcb_drawable_t drawable;
3463  xcb_gcontext_t gc;
3465 
3467 #define XCB_POLY_LINE 65
3468 
3472 typedef struct xcb_poly_line_request_t {
3473  uint8_t major_opcode;
3474  uint8_t coordinate_mode;
3475  uint16_t length;
3476  xcb_drawable_t drawable;
3477  xcb_gcontext_t gc;
3479 
3483 typedef struct xcb_segment_t {
3484  int16_t x1;
3485  int16_t y1;
3486  int16_t x2;
3487  int16_t y2;
3488 } xcb_segment_t;
3489 
3493 typedef struct xcb_segment_iterator_t {
3494  xcb_segment_t *data;
3495  int rem;
3496  int index;
3498 
3500 #define XCB_POLY_SEGMENT 66
3501 
3506  uint8_t major_opcode;
3507  uint8_t pad0;
3508  uint16_t length;
3509  xcb_drawable_t drawable;
3510  xcb_gcontext_t gc;
3512 
3514 #define XCB_POLY_RECTANGLE 67
3515 
3520  uint8_t major_opcode;
3521  uint8_t pad0;
3522  uint16_t length;
3523  xcb_drawable_t drawable;
3524  xcb_gcontext_t gc;
3526 
3528 #define XCB_POLY_ARC 68
3529 
3533 typedef struct xcb_poly_arc_request_t {
3534  uint8_t major_opcode;
3535  uint8_t pad0;
3536  uint16_t length;
3537  xcb_drawable_t drawable;
3538  xcb_gcontext_t gc;
3540 
3541 typedef enum xcb_poly_shape_t {
3542  XCB_POLY_SHAPE_COMPLEX = 0,
3543  XCB_POLY_SHAPE_NONCONVEX = 1,
3544  XCB_POLY_SHAPE_CONVEX = 2
3545 } xcb_poly_shape_t;
3546 
3548 #define XCB_FILL_POLY 69
3549 
3553 typedef struct xcb_fill_poly_request_t {
3554  uint8_t major_opcode;
3555  uint8_t pad0;
3556  uint16_t length;
3557  xcb_drawable_t drawable;
3558  xcb_gcontext_t gc;
3559  uint8_t shape;
3560  uint8_t coordinate_mode;
3561  uint8_t pad1[2];
3563 
3565 #define XCB_POLY_FILL_RECTANGLE 70
3566 
3571  uint8_t major_opcode;
3572  uint8_t pad0;
3573  uint16_t length;
3574  xcb_drawable_t drawable;
3575  xcb_gcontext_t gc;
3577 
3579 #define XCB_POLY_FILL_ARC 71
3580 
3585  uint8_t major_opcode;
3586  uint8_t pad0;
3587  uint16_t length;
3588  xcb_drawable_t drawable;
3589  xcb_gcontext_t gc;
3591 
3592 typedef enum xcb_image_format_t {
3593  XCB_IMAGE_FORMAT_XY_BITMAP = 0,
3594  XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
3595  XCB_IMAGE_FORMAT_Z_PIXMAP = 2
3596 } xcb_image_format_t;
3597 
3599 #define XCB_PUT_IMAGE 72
3600 
3604 typedef struct xcb_put_image_request_t {
3605  uint8_t major_opcode;
3606  uint8_t format;
3607  uint16_t length;
3608  xcb_drawable_t drawable;
3609  xcb_gcontext_t gc;
3610  uint16_t width;
3611  uint16_t height;
3612  int16_t dst_x;
3613  int16_t dst_y;
3614  uint8_t left_pad;
3615  uint8_t depth;
3616  uint8_t pad0[2];
3618 
3622 typedef struct xcb_get_image_cookie_t {
3623  unsigned int sequence;
3625 
3627 #define XCB_GET_IMAGE 73
3628 
3632 typedef struct xcb_get_image_request_t {
3633  uint8_t major_opcode;
3634  uint8_t format;
3635  uint16_t length;
3636  xcb_drawable_t drawable;
3637  int16_t x;
3638  int16_t y;
3639  uint16_t width;
3640  uint16_t height;
3641  uint32_t plane_mask;
3643 
3647 typedef struct xcb_get_image_reply_t {
3648  uint8_t response_type;
3649  uint8_t depth;
3650  uint16_t sequence;
3651  uint32_t length;
3652  xcb_visualid_t visual;
3653  uint8_t pad0[20];
3655 
3657 #define XCB_POLY_TEXT_8 74
3658 
3663  uint8_t major_opcode;
3664  uint8_t pad0;
3665  uint16_t length;
3666  xcb_drawable_t drawable;
3667  xcb_gcontext_t gc;
3668  int16_t x;
3669  int16_t y;
3671 
3673 #define XCB_POLY_TEXT_16 75
3674 
3679  uint8_t major_opcode;
3680  uint8_t pad0;
3681  uint16_t length;
3682  xcb_drawable_t drawable;
3683  xcb_gcontext_t gc;
3684  int16_t x;
3685  int16_t y;
3687 
3689 #define XCB_IMAGE_TEXT_8 76
3690 
3695  uint8_t major_opcode;
3696  uint8_t string_len;
3697  uint16_t length;
3698  xcb_drawable_t drawable;
3699  xcb_gcontext_t gc;
3700  int16_t x;
3701  int16_t y;
3703 
3705 #define XCB_IMAGE_TEXT_16 77
3706 
3711  uint8_t major_opcode;
3712  uint8_t string_len;
3713  uint16_t length;
3714  xcb_drawable_t drawable;
3715  xcb_gcontext_t gc;
3716  int16_t x;
3717  int16_t y;
3719 
3720 typedef enum xcb_colormap_alloc_t {
3721  XCB_COLORMAP_ALLOC_NONE = 0,
3722  XCB_COLORMAP_ALLOC_ALL = 1
3723 } xcb_colormap_alloc_t;
3724 
3726 #define XCB_CREATE_COLORMAP 78
3727 
3732  uint8_t major_opcode;
3733  uint8_t alloc;
3734  uint16_t length;
3735  xcb_colormap_t mid;
3736  xcb_window_t window;
3737  xcb_visualid_t visual;
3739 
3741 #define XCB_FREE_COLORMAP 79
3742 
3747  uint8_t major_opcode;
3748  uint8_t pad0;
3749  uint16_t length;
3750  xcb_colormap_t cmap;
3752 
3754 #define XCB_COPY_COLORMAP_AND_FREE 80
3755 
3760  uint8_t major_opcode;
3761  uint8_t pad0;
3762  uint16_t length;
3763  xcb_colormap_t mid;
3764  xcb_colormap_t src_cmap;
3766 
3768 #define XCB_INSTALL_COLORMAP 81
3769 
3774  uint8_t major_opcode;
3775  uint8_t pad0;
3776  uint16_t length;
3777  xcb_colormap_t cmap;
3779 
3781 #define XCB_UNINSTALL_COLORMAP 82
3782 
3787  uint8_t major_opcode;
3788  uint8_t pad0;
3789  uint16_t length;
3790  xcb_colormap_t cmap;
3792 
3797  unsigned int sequence;
3799 
3801 #define XCB_LIST_INSTALLED_COLORMAPS 83
3802 
3807  uint8_t major_opcode;
3808  uint8_t pad0;
3809  uint16_t length;
3810  xcb_window_t window;
3812 
3817  uint8_t response_type;
3818  uint8_t pad0;
3819  uint16_t sequence;
3820  uint32_t length;
3821  uint16_t cmaps_len;
3822  uint8_t pad1[22];
3824 
3829  unsigned int sequence;
3831 
3833 #define XCB_ALLOC_COLOR 84
3834 
3839  uint8_t major_opcode;
3840  uint8_t pad0;
3841  uint16_t length;
3842  xcb_colormap_t cmap;
3843  uint16_t red;
3844  uint16_t green;
3845  uint16_t blue;
3846  uint8_t pad1[2];
3848 
3852 typedef struct xcb_alloc_color_reply_t {
3853  uint8_t response_type;
3854  uint8_t pad0;
3855  uint16_t sequence;
3856  uint32_t length;
3857  uint16_t red;
3858  uint16_t green;
3859  uint16_t blue;
3860  uint8_t pad1[2];
3861  uint32_t pixel;
3863 
3868  unsigned int sequence;
3870 
3872 #define XCB_ALLOC_NAMED_COLOR 85
3873 
3878  uint8_t major_opcode;
3879  uint8_t pad0;
3880  uint16_t length;
3881  xcb_colormap_t cmap;
3882  uint16_t name_len;
3883  uint8_t pad1[2];
3885 
3890  uint8_t response_type;
3891  uint8_t pad0;
3892  uint16_t sequence;
3893  uint32_t length;
3894  uint32_t pixel;
3895  uint16_t exact_red;
3896  uint16_t exact_green;
3897  uint16_t exact_blue;
3898  uint16_t visual_red;
3899  uint16_t visual_green;
3900  uint16_t visual_blue;
3902 
3907  unsigned int sequence;
3909 
3911 #define XCB_ALLOC_COLOR_CELLS 86
3912 
3917  uint8_t major_opcode;
3918  uint8_t contiguous;
3919  uint16_t length;
3920  xcb_colormap_t cmap;
3921  uint16_t colors;
3922  uint16_t planes;
3924 
3929  uint8_t response_type;
3930  uint8_t pad0;
3931  uint16_t sequence;
3932  uint32_t length;
3933  uint16_t pixels_len;
3934  uint16_t masks_len;
3935  uint8_t pad1[20];
3937 
3942  unsigned int sequence;
3944 
3946 #define XCB_ALLOC_COLOR_PLANES 87
3947 
3952  uint8_t major_opcode;
3953  uint8_t contiguous;
3954  uint16_t length;
3955  xcb_colormap_t cmap;
3956  uint16_t colors;
3957  uint16_t reds;
3958  uint16_t greens;
3959  uint16_t blues;
3961 
3966  uint8_t response_type;
3967  uint8_t pad0;
3968  uint16_t sequence;
3969  uint32_t length;
3970  uint16_t pixels_len;
3971  uint8_t pad1[2];
3972  uint32_t red_mask;
3973  uint32_t green_mask;
3974  uint32_t blue_mask;
3975  uint8_t pad2[8];
3977 
3979 #define XCB_FREE_COLORS 88
3980 
3985  uint8_t major_opcode;
3986  uint8_t pad0;
3987  uint16_t length;
3988  xcb_colormap_t cmap;
3989  uint32_t plane_mask;
3991 
3992 typedef enum xcb_color_flag_t {
3993  XCB_COLOR_FLAG_RED = 1,
3994  XCB_COLOR_FLAG_GREEN = 2,
3995  XCB_COLOR_FLAG_BLUE = 4
3996 } xcb_color_flag_t;
3997 
4001 typedef struct xcb_coloritem_t {
4002  uint32_t pixel;
4003  uint16_t red;
4004  uint16_t green;
4005  uint16_t blue;
4006  uint8_t flags;
4007  uint8_t pad0;
4008 } xcb_coloritem_t;
4009 
4014  xcb_coloritem_t *data;
4015  int rem;
4016  int index;
4018 
4020 #define XCB_STORE_COLORS 89
4021 
4026  uint8_t major_opcode;
4027  uint8_t pad0;
4028  uint16_t length;
4029  xcb_colormap_t cmap;
4031 
4033 #define XCB_STORE_NAMED_COLOR 90
4034 
4039  uint8_t major_opcode;
4040  uint8_t flags;
4041  uint16_t length;
4042  xcb_colormap_t cmap;
4043  uint32_t pixel;
4044  uint16_t name_len;
4045  uint8_t pad0[2];
4047 
4051 typedef struct xcb_rgb_t {
4052  uint16_t red;
4053  uint16_t green;
4054  uint16_t blue;
4055  uint8_t pad0[2];
4056 } xcb_rgb_t;
4057 
4061 typedef struct xcb_rgb_iterator_t {
4062  xcb_rgb_t *data;
4063  int rem;
4064  int index;
4066 
4071  unsigned int sequence;
4073 
4075 #define XCB_QUERY_COLORS 91
4076 
4081  uint8_t major_opcode;
4082  uint8_t pad0;
4083  uint16_t length;
4084  xcb_colormap_t cmap;
4086 
4091  uint8_t response_type;
4092  uint8_t pad0;
4093  uint16_t sequence;
4094  uint32_t length;
4095  uint16_t colors_len;
4096  uint8_t pad1[22];
4098 
4103  unsigned int sequence;
4105 
4107 #define XCB_LOOKUP_COLOR 92
4108 
4113  uint8_t major_opcode;
4114  uint8_t pad0;
4115  uint16_t length;
4116  xcb_colormap_t cmap;
4117  uint16_t name_len;
4118  uint8_t pad1[2];
4120 
4125  uint8_t response_type;
4126  uint8_t pad0;
4127  uint16_t sequence;
4128  uint32_t length;
4129  uint16_t exact_red;
4130  uint16_t exact_green;
4131  uint16_t exact_blue;
4132  uint16_t visual_red;
4133  uint16_t visual_green;
4134  uint16_t visual_blue;
4136 
4137 typedef enum xcb_pixmap_enum_t {
4138  XCB_PIXMAP_NONE = 0
4139 } xcb_pixmap_enum_t;
4140 
4142 #define XCB_CREATE_CURSOR 93
4143 
4148  uint8_t major_opcode;
4149  uint8_t pad0;
4150  uint16_t length;
4151  xcb_cursor_t cid;
4152  xcb_pixmap_t source;
4153  xcb_pixmap_t mask;
4154  uint16_t fore_red;
4155  uint16_t fore_green;
4156  uint16_t fore_blue;
4157  uint16_t back_red;
4158  uint16_t back_green;
4159  uint16_t back_blue;
4160  uint16_t x;
4161  uint16_t y;
4163 
4164 typedef enum xcb_font_enum_t {
4165  XCB_FONT_NONE = 0
4166 } xcb_font_enum_t;
4167 
4169 #define XCB_CREATE_GLYPH_CURSOR 94
4170 
4175  uint8_t major_opcode;
4176  uint8_t pad0;
4177  uint16_t length;
4178  xcb_cursor_t cid;
4179  xcb_font_t source_font;
4180  xcb_font_t mask_font;
4181  uint16_t source_char;
4182  uint16_t mask_char;
4183  uint16_t fore_red;
4184  uint16_t fore_green;
4185  uint16_t fore_blue;
4186  uint16_t back_red;
4187  uint16_t back_green;
4188  uint16_t back_blue;
4190 
4192 #define XCB_FREE_CURSOR 95
4193 
4198  uint8_t major_opcode;
4199  uint8_t pad0;
4200  uint16_t length;
4201  xcb_cursor_t cursor;
4203 
4205 #define XCB_RECOLOR_CURSOR 96
4206 
4211  uint8_t major_opcode;
4212  uint8_t pad0;
4213  uint16_t length;
4214  xcb_cursor_t cursor;
4215  uint16_t fore_red;
4216  uint16_t fore_green;
4217  uint16_t fore_blue;
4218  uint16_t back_red;
4219  uint16_t back_green;
4220  uint16_t back_blue;
4222 
4223 typedef enum xcb_query_shape_of_t {
4224  XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
4225  XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
4226  XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
4227 } xcb_query_shape_of_t;
4228 
4233  unsigned int sequence;
4235 
4237 #define XCB_QUERY_BEST_SIZE 97
4238 
4243  uint8_t major_opcode;
4244  uint8_t _class;
4245  uint16_t length;
4246  xcb_drawable_t drawable;
4247  uint16_t width;
4248  uint16_t height;
4250 
4255  uint8_t response_type;
4256  uint8_t pad0;
4257  uint16_t sequence;
4258  uint32_t length;
4259  uint16_t width;
4260  uint16_t height;
4262 
4267  unsigned int sequence;
4269 
4271 #define XCB_QUERY_EXTENSION 98
4272 
4277  uint8_t major_opcode;
4278  uint8_t pad0;
4279  uint16_t length;
4280  uint16_t name_len;
4281  uint8_t pad1[2];
4283 
4288  uint8_t response_type;
4289  uint8_t pad0;
4290  uint16_t sequence;
4291  uint32_t length;
4292  uint8_t present;
4293  uint8_t major_opcode;
4294  uint8_t first_event;
4295  uint8_t first_error;
4297 
4302  unsigned int sequence;
4304 
4306 #define XCB_LIST_EXTENSIONS 99
4307 
4312  uint8_t major_opcode;
4313  uint8_t pad0;
4314  uint16_t length;
4316 
4321  uint8_t response_type;
4322  uint8_t names_len;
4323  uint16_t sequence;
4324  uint32_t length;
4325  uint8_t pad0[24];
4327 
4329 #define XCB_CHANGE_KEYBOARD_MAPPING 100
4330 
4335  uint8_t major_opcode;
4336  uint8_t keycode_count;
4337  uint16_t length;
4338  xcb_keycode_t first_keycode;
4339  uint8_t keysyms_per_keycode;
4340  uint8_t pad0[2];
4342 
4347  unsigned int sequence;
4349 
4351 #define XCB_GET_KEYBOARD_MAPPING 101
4352 
4357  uint8_t major_opcode;
4358  uint8_t pad0;
4359  uint16_t length;
4360  xcb_keycode_t first_keycode;
4361  uint8_t count;
4363 
4368  uint8_t response_type;
4369  uint8_t keysyms_per_keycode;
4370  uint16_t sequence;
4371  uint32_t length;
4372  uint8_t pad0[24];
4374 
4375 typedef enum xcb_kb_t {
4376  XCB_KB_KEY_CLICK_PERCENT = 1,
4377  XCB_KB_BELL_PERCENT = 2,
4378  XCB_KB_BELL_PITCH = 4,
4379  XCB_KB_BELL_DURATION = 8,
4380  XCB_KB_LED = 16,
4381  XCB_KB_LED_MODE = 32,
4382  XCB_KB_KEY = 64,
4383  XCB_KB_AUTO_REPEAT_MODE = 128
4384 } xcb_kb_t;
4385 
4386 typedef enum xcb_led_mode_t {
4387  XCB_LED_MODE_OFF = 0,
4388  XCB_LED_MODE_ON = 1
4389 } xcb_led_mode_t;
4390 
4391 typedef enum xcb_auto_repeat_mode_t {
4392  XCB_AUTO_REPEAT_MODE_OFF = 0,
4393  XCB_AUTO_REPEAT_MODE_ON = 1,
4394  XCB_AUTO_REPEAT_MODE_DEFAULT = 2
4395 } xcb_auto_repeat_mode_t;
4396 
4401  int32_t key_click_percent;
4402  int32_t bell_percent;
4403  int32_t bell_pitch;
4404  int32_t bell_duration;
4405  uint32_t led;
4406  uint32_t led_mode;
4407  xcb_keycode32_t key;
4408  uint32_t auto_repeat_mode;
4410 
4412 #define XCB_CHANGE_KEYBOARD_CONTROL 102
4413 
4418  uint8_t major_opcode;
4419  uint8_t pad0;
4420  uint16_t length;
4421  uint32_t value_mask;
4423 
4428  unsigned int sequence;
4430 
4432 #define XCB_GET_KEYBOARD_CONTROL 103
4433 
4438  uint8_t major_opcode;
4439  uint8_t pad0;
4440  uint16_t length;
4442 
4447  uint8_t response_type;
4448  uint8_t global_auto_repeat;
4449  uint16_t sequence;
4450  uint32_t length;
4451  uint32_t led_mask;
4452  uint8_t key_click_percent;
4453  uint8_t bell_percent;
4454  uint16_t bell_pitch;
4455  uint16_t bell_duration;
4456  uint8_t pad0[2];
4457  uint8_t auto_repeats[32];
4459 
4461 #define XCB_BELL 104
4462 
4466 typedef struct xcb_bell_request_t {
4467  uint8_t major_opcode;
4468  int8_t percent;
4469  uint16_t length;
4471 
4473 #define XCB_CHANGE_POINTER_CONTROL 105
4474 
4479  uint8_t major_opcode;
4480  uint8_t pad0;
4481  uint16_t length;
4482  int16_t acceleration_numerator;
4483  int16_t acceleration_denominator;
4484  int16_t threshold;
4485  uint8_t do_acceleration;
4486  uint8_t do_threshold;
4488 
4493  unsigned int sequence;
4495 
4497 #define XCB_GET_POINTER_CONTROL 106
4498 
4503  uint8_t major_opcode;
4504  uint8_t pad0;
4505  uint16_t length;
4507 
4512  uint8_t response_type;
4513  uint8_t pad0;
4514  uint16_t sequence;
4515  uint32_t length;
4516  uint16_t acceleration_numerator;
4517  uint16_t acceleration_denominator;
4518  uint16_t threshold;
4519  uint8_t pad1[18];
4521 
4522 typedef enum xcb_blanking_t {
4523  XCB_BLANKING_NOT_PREFERRED = 0,
4524  XCB_BLANKING_PREFERRED = 1,
4525  XCB_BLANKING_DEFAULT = 2
4526 } xcb_blanking_t;
4527 
4528 typedef enum xcb_exposures_t {
4529  XCB_EXPOSURES_NOT_ALLOWED = 0,
4530  XCB_EXPOSURES_ALLOWED = 1,
4531  XCB_EXPOSURES_DEFAULT = 2
4532 } xcb_exposures_t;
4533 
4535 #define XCB_SET_SCREEN_SAVER 107
4536 
4541  uint8_t major_opcode;
4542  uint8_t pad0;
4543  uint16_t length;
4544  int16_t timeout;
4545  int16_t interval;
4546  uint8_t prefer_blanking;
4547  uint8_t allow_exposures;
4549 
4554  unsigned int sequence;
4556 
4558 #define XCB_GET_SCREEN_SAVER 108
4559 
4564  uint8_t major_opcode;
4565  uint8_t pad0;
4566  uint16_t length;
4568 
4573  uint8_t response_type;
4574  uint8_t pad0;
4575  uint16_t sequence;
4576  uint32_t length;
4577  uint16_t timeout;
4578  uint16_t interval;
4579  uint8_t prefer_blanking;
4580  uint8_t allow_exposures;
4581  uint8_t pad1[18];
4583 
4584 typedef enum xcb_host_mode_t {
4585  XCB_HOST_MODE_INSERT = 0,
4586  XCB_HOST_MODE_DELETE = 1
4587 } xcb_host_mode_t;
4588 
4589 typedef enum xcb_family_t {
4590  XCB_FAMILY_INTERNET = 0,
4591  XCB_FAMILY_DECNET = 1,
4592  XCB_FAMILY_CHAOS = 2,
4593  XCB_FAMILY_SERVER_INTERPRETED = 5,
4594  XCB_FAMILY_INTERNET_6 = 6
4595 } xcb_family_t;
4596 
4598 #define XCB_CHANGE_HOSTS 109
4599 
4604  uint8_t major_opcode;
4605  uint8_t mode;
4606  uint16_t length;
4607  uint8_t family;
4608  uint8_t pad0;
4609  uint16_t address_len;
4611 
4615 typedef struct xcb_host_t {
4616  uint8_t family;
4617  uint8_t pad0;
4618  uint16_t address_len;
4619 } xcb_host_t;
4620 
4624 typedef struct xcb_host_iterator_t {
4625  xcb_host_t *data;
4626  int rem;
4627  int index;
4629 
4633 typedef struct xcb_list_hosts_cookie_t {
4634  unsigned int sequence;
4636 
4638 #define XCB_LIST_HOSTS 110
4639 
4644  uint8_t major_opcode;
4645  uint8_t pad0;
4646  uint16_t length;
4648 
4652 typedef struct xcb_list_hosts_reply_t {
4653  uint8_t response_type;
4654  uint8_t mode;
4655  uint16_t sequence;
4656  uint32_t length;
4657  uint16_t hosts_len;
4658  uint8_t pad0[22];
4660 
4661 typedef enum xcb_access_control_t {
4662  XCB_ACCESS_CONTROL_DISABLE = 0,
4663  XCB_ACCESS_CONTROL_ENABLE = 1
4664 } xcb_access_control_t;
4665 
4667 #define XCB_SET_ACCESS_CONTROL 111
4668 
4673  uint8_t major_opcode;
4674  uint8_t mode;
4675  uint16_t length;
4677 
4678 typedef enum xcb_close_down_t {
4679  XCB_CLOSE_DOWN_DESTROY_ALL = 0,
4680  XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
4681  XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
4682 } xcb_close_down_t;
4683 
4685 #define XCB_SET_CLOSE_DOWN_MODE 112
4686 
4691  uint8_t major_opcode;
4692  uint8_t mode;
4693  uint16_t length;
4695 
4696 typedef enum xcb_kill_t {
4697  XCB_KILL_ALL_TEMPORARY = 0
4698 } xcb_kill_t;
4699 
4701 #define XCB_KILL_CLIENT 113
4702 
4707  uint8_t major_opcode;
4708  uint8_t pad0;
4709  uint16_t length;
4710  uint32_t resource;
4712 
4714 #define XCB_ROTATE_PROPERTIES 114
4715 
4720  uint8_t major_opcode;
4721  uint8_t pad0;
4722  uint16_t length;
4723  xcb_window_t window;
4724  uint16_t atoms_len;
4725  int16_t delta;
4727 
4728 typedef enum xcb_screen_saver_t {
4729  XCB_SCREEN_SAVER_RESET = 0,
4730  XCB_SCREEN_SAVER_ACTIVE = 1
4731 } xcb_screen_saver_t;
4732 
4734 #define XCB_FORCE_SCREEN_SAVER 115
4735 
4740  uint8_t major_opcode;
4741  uint8_t mode;
4742  uint16_t length;
4744 
4745 typedef enum xcb_mapping_status_t {
4746  XCB_MAPPING_STATUS_SUCCESS = 0,
4747  XCB_MAPPING_STATUS_BUSY = 1,
4748  XCB_MAPPING_STATUS_FAILURE = 2
4749 } xcb_mapping_status_t;
4750 
4755  unsigned int sequence;
4757 
4759 #define XCB_SET_POINTER_MAPPING 116
4760 
4765  uint8_t major_opcode;
4766  uint8_t map_len;
4767  uint16_t length;
4769 
4774  uint8_t response_type;
4775  uint8_t status;
4776  uint16_t sequence;
4777  uint32_t length;
4779 
4784  unsigned int sequence;
4786 
4788 #define XCB_GET_POINTER_MAPPING 117
4789 
4794  uint8_t major_opcode;
4795  uint8_t pad0;
4796  uint16_t length;
4798 
4803  uint8_t response_type;
4804  uint8_t map_len;
4805  uint16_t sequence;
4806  uint32_t length;
4807  uint8_t pad0[24];
4809 
4810 typedef enum xcb_map_index_t {
4811  XCB_MAP_INDEX_SHIFT = 0,
4812  XCB_MAP_INDEX_LOCK = 1,
4813  XCB_MAP_INDEX_CONTROL = 2,
4814  XCB_MAP_INDEX_1 = 3,
4815  XCB_MAP_INDEX_2 = 4,
4816  XCB_MAP_INDEX_3 = 5,
4817  XCB_MAP_INDEX_4 = 6,
4818  XCB_MAP_INDEX_5 = 7
4819 } xcb_map_index_t;
4820 
4825  unsigned int sequence;
4827 
4829 #define XCB_SET_MODIFIER_MAPPING 118
4830 
4835  uint8_t major_opcode;
4836  uint8_t keycodes_per_modifier;
4837  uint16_t length;
4839 
4844  uint8_t response_type;
4845  uint8_t status;
4846  uint16_t sequence;
4847  uint32_t length;
4849 
4854  unsigned int sequence;
4856 
4858 #define XCB_GET_MODIFIER_MAPPING 119
4859 
4864  uint8_t major_opcode;
4865  uint8_t pad0;
4866  uint16_t length;
4868 
4873  uint8_t response_type;
4874  uint8_t keycodes_per_modifier;
4875  uint16_t sequence;
4876  uint32_t length;
4877  uint8_t pad0[24];
4879 
4881 #define XCB_NO_OPERATION 127
4882 
4887  uint8_t major_opcode;
4888  uint8_t pad0;
4889  uint16_t length;
4891 
4900 void
4902 
4914 
4923 void
4925 
4937 
4946 void
4948 
4960 
4969 void
4971 
4983 
4992 void
4994 
5006 
5015 void
5017 
5029 
5038 void
5040 
5052 
5061 void
5063 
5075 
5084 void
5086 
5098 
5107 void
5109 
5121 
5130 void
5132 
5144 
5153 void
5155 
5167 
5176 void
5178 
5190 
5199 void
5201 
5213 
5222 void
5224 
5236 
5245 void
5247 
5259 
5268 void
5270 
5282 
5291 void
5293 
5305 
5314 void
5316 
5328 
5337 void
5339 
5351 
5360 void
5362 
5374 
5383 void
5385 
5397 
5398 int
5399 xcb_depth_sizeof (const void *_buffer);
5400 
5402 xcb_depth_visuals (const xcb_depth_t *R);
5403 
5404 int
5405 xcb_depth_visuals_length (const xcb_depth_t *R);
5406 
5408 xcb_depth_visuals_iterator (const xcb_depth_t *R);
5409 
5418 void
5420 
5432 
5433 int
5434 xcb_screen_sizeof (const void *_buffer);
5435 
5436 int
5437 xcb_screen_allowed_depths_length (const xcb_screen_t *R);
5438 
5440 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R);
5441 
5450 void
5452 
5464 
5465 int
5466 xcb_setup_request_sizeof (const void *_buffer);
5467 
5468 char *
5469 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R);
5470 
5471 int
5472 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R);
5473 
5475 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R);
5476 
5477 char *
5478 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R);
5479 
5480 int
5481 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R);
5482 
5484 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R);
5485 
5494 void
5496 
5508 
5509 int
5510 xcb_setup_failed_sizeof (const void *_buffer);
5511 
5512 char *
5513 xcb_setup_failed_reason (const xcb_setup_failed_t *R);
5514 
5515 int
5516 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R);
5517 
5519 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R);
5520 
5529 void
5531 
5543 
5544 int
5545 xcb_setup_authenticate_sizeof (const void *_buffer);
5546 
5547 char *
5548 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R);
5549 
5550 int
5551 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R);
5552 
5554 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R);
5555 
5564 void
5566 
5578 
5579 int
5580 xcb_setup_sizeof (const void *_buffer);
5581 
5582 char *
5583 xcb_setup_vendor (const xcb_setup_t *R);
5584 
5585 int
5586 xcb_setup_vendor_length (const xcb_setup_t *R);
5587 
5589 xcb_setup_vendor_end (const xcb_setup_t *R);
5590 
5591 xcb_format_t *
5592 xcb_setup_pixmap_formats (const xcb_setup_t *R);
5593 
5594 int
5595 xcb_setup_pixmap_formats_length (const xcb_setup_t *R);
5596 
5598 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R);
5599 
5600 int
5601 xcb_setup_roots_length (const xcb_setup_t *R);
5602 
5604 xcb_setup_roots_iterator (const xcb_setup_t *R);
5605 
5614 void
5616 
5628 
5637 void
5639 
5651 
5652 int
5653 xcb_create_window_value_list_serialize (void **_buffer,
5654  uint32_t value_mask,
5655  const xcb_create_window_value_list_t *_aux);
5656 
5657 int
5658 xcb_create_window_value_list_unpack (const void *_buffer,
5659  uint32_t value_mask,
5661 
5662 int
5663 xcb_create_window_value_list_sizeof (const void *_buffer,
5664  uint32_t value_mask);
5665 
5666 int
5667 xcb_create_window_sizeof (const void *_buffer);
5668 
5717  uint8_t depth,
5718  xcb_window_t wid,
5719  xcb_window_t parent,
5720  int16_t x,
5721  int16_t y,
5722  uint16_t width,
5723  uint16_t height,
5724  uint16_t border_width,
5725  uint16_t _class,
5726  xcb_visualid_t visual,
5727  uint32_t value_mask,
5728  const void *value_list);
5729 
5775  uint8_t depth,
5776  xcb_window_t wid,
5777  xcb_window_t parent,
5778  int16_t x,
5779  int16_t y,
5780  uint16_t width,
5781  uint16_t height,
5782  uint16_t border_width,
5783  uint16_t _class,
5784  xcb_visualid_t visual,
5785  uint32_t value_mask,
5786  const void *value_list);
5787 
5836  uint8_t depth,
5837  xcb_window_t wid,
5838  xcb_window_t parent,
5839  int16_t x,
5840  int16_t y,
5841  uint16_t width,
5842  uint16_t height,
5843  uint16_t border_width,
5844  uint16_t _class,
5845  xcb_visualid_t visual,
5846  uint32_t value_mask,
5847  const xcb_create_window_value_list_t *value_list);
5848 
5894  uint8_t depth,
5895  xcb_window_t wid,
5896  xcb_window_t parent,
5897  int16_t x,
5898  int16_t y,
5899  uint16_t width,
5900  uint16_t height,
5901  uint16_t border_width,
5902  uint16_t _class,
5903  xcb_visualid_t visual,
5904  uint32_t value_mask,
5905  const xcb_create_window_value_list_t *value_list);
5906 
5907 void *
5908 xcb_create_window_value_list (const xcb_create_window_request_t *R);
5909 
5910 int
5911 xcb_change_window_attributes_value_list_serialize (void **_buffer,
5912  uint32_t value_mask,
5914 
5915 int
5916 xcb_change_window_attributes_value_list_unpack (const void *_buffer,
5917  uint32_t value_mask,
5919 
5920 int
5921 xcb_change_window_attributes_value_list_sizeof (const void *_buffer,
5922  uint32_t value_mask);
5923 
5924 int
5925 xcb_change_window_attributes_sizeof (const void *_buffer);
5926 
5947  xcb_window_t window,
5948  uint32_t value_mask,
5949  const void *value_list);
5950 
5968  xcb_window_t window,
5969  uint32_t value_mask,
5970  const void *value_list);
5971 
5992  xcb_window_t window,
5993  uint32_t value_mask,
5994  const xcb_change_window_attributes_value_list_t *value_list);
5995 
6013  xcb_window_t window,
6014  uint32_t value_mask,
6015  const xcb_change_window_attributes_value_list_t *value_list);
6016 
6017 void *
6018 xcb_change_window_attributes_value_list (const xcb_change_window_attributes_request_t *R);
6019 
6032  xcb_window_t window);
6033 
6049  xcb_window_t window);
6050 
6068  xcb_generic_error_t **e);
6069 
6090  xcb_window_t window);
6091 
6109  xcb_window_t window);
6110 
6124  xcb_window_t window);
6125 
6136  xcb_window_t window);
6137 
6158  uint8_t mode,
6159  xcb_window_t window);
6160 
6178  uint8_t mode,
6179  xcb_window_t window);
6180 
6204  xcb_window_t window,
6205  xcb_window_t parent,
6206  int16_t x,
6207  int16_t y);
6208 
6229  xcb_window_t window,
6230  xcb_window_t parent,
6231  int16_t x,
6232  int16_t y);
6233 
6267  xcb_window_t window);
6268 
6299  xcb_window_t window);
6300 
6314  xcb_window_t window);
6315 
6326  xcb_window_t window);
6327 
6347  xcb_window_t window);
6348 
6365  xcb_window_t window);
6366 
6380  xcb_window_t window);
6381 
6392  xcb_window_t window);
6393 
6394 int
6395 xcb_configure_window_value_list_serialize (void **_buffer,
6396  uint16_t value_mask,
6397  const xcb_configure_window_value_list_t *_aux);
6398 
6399 int
6400 xcb_configure_window_value_list_unpack (const void *_buffer,
6401  uint16_t value_mask,
6403 
6404 int
6405 xcb_configure_window_value_list_sizeof (const void *_buffer,
6406  uint16_t value_mask);
6407 
6408 int
6409 xcb_configure_window_sizeof (const void *_buffer);
6410 
6429  xcb_window_t window,
6430  uint16_t value_mask,
6431  const void *value_list);
6432 
6448  xcb_window_t window,
6449  uint16_t value_mask,
6450  const void *value_list);
6451 
6470  xcb_window_t window,
6471  uint16_t value_mask,
6472  const xcb_configure_window_value_list_t *value_list);
6473 
6489  xcb_window_t window,
6490  uint16_t value_mask,
6491  const xcb_configure_window_value_list_t *value_list);
6492 
6493 void *
6494 xcb_configure_window_value_list (const xcb_configure_window_request_t *R);
6495 
6517  uint8_t direction,
6518  xcb_window_t window);
6519 
6538  uint8_t direction,
6539  xcb_window_t window);
6540 
6553  xcb_drawable_t drawable);
6554 
6570  xcb_drawable_t drawable);
6571 
6588  xcb_get_geometry_cookie_t cookie ,
6589  xcb_generic_error_t **e);
6590 
6591 int
6592 xcb_query_tree_sizeof (const void *_buffer);
6593 
6607  xcb_window_t window);
6608 
6625  xcb_window_t window);
6626 
6627 xcb_window_t *
6628 xcb_query_tree_children (const xcb_query_tree_reply_t *R);
6629 
6630 int
6631 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R);
6632 
6634 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R);
6635 
6652  xcb_query_tree_cookie_t cookie ,
6653  xcb_generic_error_t **e);
6654 
6655 int
6656 xcb_intern_atom_sizeof (const void *_buffer);
6657 
6678  uint8_t only_if_exists,
6679  uint16_t name_len,
6680  const char *name);
6681 
6705  uint8_t only_if_exists,
6706  uint16_t name_len,
6707  const char *name);
6708 
6725  xcb_intern_atom_cookie_t cookie ,
6726  xcb_generic_error_t **e);
6727 
6728 int
6729 xcb_get_atom_name_sizeof (const void *_buffer);
6730 
6741  xcb_atom_t atom);
6742 
6756  xcb_atom_t atom);
6757 
6758 char *
6759 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R);
6760 
6761 int
6762 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R);
6763 
6765 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R);
6766 
6784  xcb_generic_error_t **e);
6785 
6786 int
6787 xcb_change_property_sizeof (const void *_buffer);
6788 
6816  uint8_t mode,
6817  xcb_window_t window,
6818  xcb_atom_t property,
6819  xcb_atom_t type,
6820  uint8_t format,
6821  uint32_t data_len,
6822  const void *data);
6823 
6848  uint8_t mode,
6849  xcb_window_t window,
6850  xcb_atom_t property,
6851  xcb_atom_t type,
6852  uint8_t format,
6853  uint32_t data_len,
6854  const void *data);
6855 
6856 void *
6857 xcb_change_property_data (const xcb_change_property_request_t *R);
6858 
6859 int
6860 xcb_change_property_data_length (const xcb_change_property_request_t *R);
6861 
6863 xcb_change_property_data_end (const xcb_change_property_request_t *R);
6864 
6878  xcb_window_t window,
6879  xcb_atom_t property);
6880 
6891  xcb_window_t window,
6892  xcb_atom_t property);
6893 
6894 int
6895 xcb_get_property_sizeof (const void *_buffer);
6896 
6926  uint8_t _delete,
6927  xcb_window_t window,
6928  xcb_atom_t property,
6929  xcb_atom_t type,
6930  uint32_t long_offset,
6931  uint32_t long_length);
6932 
6965  uint8_t _delete,
6966  xcb_window_t window,
6967  xcb_atom_t property,
6968  xcb_atom_t type,
6969  uint32_t long_offset,
6970  uint32_t long_length);
6971 
6972 void *
6973 xcb_get_property_value (const xcb_get_property_reply_t *R);
6974 
6975 int
6976 xcb_get_property_value_length (const xcb_get_property_reply_t *R);
6977 
6979 xcb_get_property_value_end (const xcb_get_property_reply_t *R);
6980 
6997  xcb_get_property_cookie_t cookie ,
6998  xcb_generic_error_t **e);
6999 
7000 int
7001 xcb_list_properties_sizeof (const void *_buffer);
7002 
7013  xcb_window_t window);
7014 
7028  xcb_window_t window);
7029 
7030 xcb_atom_t *
7031 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R);
7032 
7033 int
7034 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R);
7035 
7037 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R);
7038 
7056  xcb_generic_error_t **e);
7057 
7087  xcb_window_t owner,
7088  xcb_atom_t selection,
7089  xcb_timestamp_t time);
7090 
7117  xcb_window_t owner,
7118  xcb_atom_t selection,
7119  xcb_timestamp_t time);
7120 
7135  xcb_atom_t selection);
7136 
7154  xcb_atom_t selection);
7155 
7173  xcb_generic_error_t **e);
7174 
7188  xcb_window_t requestor,
7189  xcb_atom_t selection,
7190  xcb_atom_t target,
7191  xcb_atom_t property,
7192  xcb_timestamp_t time);
7193 
7204  xcb_window_t requestor,
7205  xcb_atom_t selection,
7206  xcb_atom_t target,
7207  xcb_atom_t property,
7208  xcb_timestamp_t time);
7209 
7249  uint8_t propagate,
7250  xcb_window_t destination,
7251  uint32_t event_mask,
7252  const char *event);
7253 
7290  uint8_t propagate,
7291  xcb_window_t destination,
7292  uint32_t event_mask,
7293  const char *event);
7294 
7333  uint8_t owner_events,
7334  xcb_window_t grab_window,
7335  uint16_t event_mask,
7336  uint8_t pointer_mode,
7337  uint8_t keyboard_mode,
7338  xcb_window_t confine_to,
7339  xcb_cursor_t cursor,
7340  xcb_timestamp_t time);
7341 
7383  uint8_t owner_events,
7384  xcb_window_t grab_window,
7385  uint16_t event_mask,
7386  uint8_t pointer_mode,
7387  uint8_t keyboard_mode,
7388  xcb_window_t confine_to,
7389  xcb_cursor_t cursor,
7390  xcb_timestamp_t time);
7391 
7408  xcb_grab_pointer_cookie_t cookie ,
7409  xcb_generic_error_t **e);
7410 
7433  xcb_timestamp_t time);
7434 
7454  xcb_timestamp_t time);
7455 
7526  uint8_t owner_events,
7527  xcb_window_t grab_window,
7528  uint16_t event_mask,
7529  uint8_t pointer_mode,
7530  uint8_t keyboard_mode,
7531  xcb_window_t confine_to,
7532  xcb_cursor_t cursor,
7533  uint8_t button,
7534  uint16_t modifiers);
7535 
7603  uint8_t owner_events,
7604  xcb_window_t grab_window,
7605  uint16_t event_mask,
7606  uint8_t pointer_mode,
7607  uint8_t keyboard_mode,
7608  xcb_window_t confine_to,
7609  xcb_cursor_t cursor,
7610  uint8_t button,
7611  uint16_t modifiers);
7612 
7626  uint8_t button,
7627  xcb_window_t grab_window,
7628  uint16_t modifiers);
7629 
7640  uint8_t button,
7641  xcb_window_t grab_window,
7642  uint16_t modifiers);
7643 
7657  xcb_cursor_t cursor,
7658  xcb_timestamp_t time,
7659  uint16_t event_mask);
7660 
7671  xcb_cursor_t cursor,
7672  xcb_timestamp_t time,
7673  uint16_t event_mask);
7674 
7706  uint8_t owner_events,
7707  xcb_window_t grab_window,
7708  xcb_timestamp_t time,
7709  uint8_t pointer_mode,
7710  uint8_t keyboard_mode);
7711 
7746  uint8_t owner_events,
7747  xcb_window_t grab_window,
7748  xcb_timestamp_t time,
7749  uint8_t pointer_mode,
7750  uint8_t keyboard_mode);
7751 
7769  xcb_generic_error_t **e);
7770 
7784  xcb_timestamp_t time);
7785 
7796  xcb_timestamp_t time);
7797 
7855  uint8_t owner_events,
7856  xcb_window_t grab_window,
7857  uint16_t modifiers,
7858  xcb_keycode_t key,
7859  uint8_t pointer_mode,
7860  uint8_t keyboard_mode);
7861 
7916  uint8_t owner_events,
7917  xcb_window_t grab_window,
7918  uint16_t modifiers,
7919  xcb_keycode_t key,
7920  uint8_t pointer_mode,
7921  uint8_t keyboard_mode);
7922 
7946  xcb_keycode_t key,
7947  xcb_window_t grab_window,
7948  uint16_t modifiers);
7949 
7970  xcb_keycode_t key,
7971  xcb_window_t grab_window,
7972  uint16_t modifiers);
7973 
7997  uint8_t mode,
7998  xcb_timestamp_t time);
7999 
8020  uint8_t mode,
8021  xcb_timestamp_t time);
8022 
8036 
8047 
8061 
8072 
8087  xcb_window_t window);
8088 
8106  xcb_window_t window);
8107 
8125  xcb_generic_error_t **e);
8126 
8135 void
8137 
8149 
8150 int
8151 xcb_get_motion_events_sizeof (const void *_buffer);
8152 
8163  xcb_window_t window,
8164  xcb_timestamp_t start,
8165  xcb_timestamp_t stop);
8166 
8180  xcb_window_t window,
8181  xcb_timestamp_t start,
8182  xcb_timestamp_t stop);
8183 
8185 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R);
8186 
8187 int
8188 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R);
8189 
8191 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R);
8192 
8210  xcb_generic_error_t **e);
8211 
8222  xcb_window_t src_window,
8223  xcb_window_t dst_window,
8224  int16_t src_x,
8225  int16_t src_y);
8226 
8240  xcb_window_t src_window,
8241  xcb_window_t dst_window,
8242  int16_t src_x,
8243  int16_t src_y);
8244 
8262  xcb_generic_error_t **e);
8263 
8296  xcb_window_t src_window,
8297  xcb_window_t dst_window,
8298  int16_t src_x,
8299  int16_t src_y,
8300  uint16_t src_width,
8301  uint16_t src_height,
8302  int16_t dst_x,
8303  int16_t dst_y);
8304 
8334  xcb_window_t src_window,
8335  xcb_window_t dst_window,
8336  int16_t src_x,
8337  int16_t src_y,
8338  uint16_t src_width,
8339  uint16_t src_height,
8340  int16_t dst_x,
8341  int16_t dst_y);
8342 
8376  uint8_t revert_to,
8377  xcb_window_t focus,
8378  xcb_timestamp_t time);
8379 
8410  uint8_t revert_to,
8411  xcb_window_t focus,
8412  xcb_timestamp_t time);
8413 
8424 
8438 
8456  xcb_generic_error_t **e);
8457 
8468 
8482 
8499  xcb_query_keymap_cookie_t cookie ,
8500  xcb_generic_error_t **e);
8501 
8502 int
8503 xcb_open_font_sizeof (const void *_buffer);
8504 
8525  xcb_font_t fid,
8526  uint16_t name_len,
8527  const char *name);
8528 
8546  xcb_font_t fid,
8547  uint16_t name_len,
8548  const char *name);
8549 
8550 char *
8551 xcb_open_font_name (const xcb_open_font_request_t *R);
8552 
8553 int
8554 xcb_open_font_name_length (const xcb_open_font_request_t *R);
8555 
8557 xcb_open_font_name_end (const xcb_open_font_request_t *R);
8558 
8572  xcb_font_t font);
8573 
8584  xcb_font_t font);
8585 
8594 void
8596 
8608 
8617 void
8619 
8631 
8632 int
8633 xcb_query_font_sizeof (const void *_buffer);
8634 
8647  xcb_fontable_t font);
8648 
8664  xcb_fontable_t font);
8665 
8667 xcb_query_font_properties (const xcb_query_font_reply_t *R);
8668 
8669 int
8670 xcb_query_font_properties_length (const xcb_query_font_reply_t *R);
8671 
8673 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R);
8674 
8676 xcb_query_font_char_infos (const xcb_query_font_reply_t *R);
8677 
8678 int
8679 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R);
8680 
8682 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R);
8683 
8700  xcb_query_font_cookie_t cookie ,
8701  xcb_generic_error_t **e);
8702 
8703 int
8704 xcb_query_text_extents_sizeof (const void *_buffer,
8705  uint32_t string_len);
8706 
8741  xcb_fontable_t font,
8742  uint32_t string_len,
8743  const xcb_char2b_t *string);
8744 
8782  xcb_fontable_t font,
8783  uint32_t string_len,
8784  const xcb_char2b_t *string);
8785 
8803  xcb_generic_error_t **e);
8804 
8805 int
8806 xcb_str_sizeof (const void *_buffer);
8807 
8808 char *
8809 xcb_str_name (const xcb_str_t *R);
8810 
8811 int
8812 xcb_str_name_length (const xcb_str_t *R);
8813 
8815 xcb_str_name_end (const xcb_str_t *R);
8816 
8825 void
8827 
8839 
8840 int
8841 xcb_list_fonts_sizeof (const void *_buffer);
8842 
8861  uint16_t max_names,
8862  uint16_t pattern_len,
8863  const char *pattern);
8864 
8886  uint16_t max_names,
8887  uint16_t pattern_len,
8888  const char *pattern);
8889 
8890 int
8891 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R);
8892 
8894 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R);
8895 
8912  xcb_list_fonts_cookie_t cookie ,
8913  xcb_generic_error_t **e);
8914 
8915 int
8916 xcb_list_fonts_with_info_sizeof (const void *_buffer);
8917 
8936  uint16_t max_names,
8937  uint16_t pattern_len,
8938  const char *pattern);
8939 
8961  uint16_t max_names,
8962  uint16_t pattern_len,
8963  const char *pattern);
8964 
8966 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R);
8967 
8968 int
8969 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R);
8970 
8972 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R);
8973 
8974 char *
8975 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R);
8976 
8977 int
8978 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R);
8979 
8981 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R);
8982 
9000  xcb_generic_error_t **e);
9001 
9002 int
9003 xcb_set_font_path_sizeof (const void *_buffer);
9004 
9018  uint16_t font_qty,
9019  const xcb_str_t *font);
9020 
9031  uint16_t font_qty,
9032  const xcb_str_t *font);
9033 
9034 int
9035 xcb_set_font_path_font_length (const xcb_set_font_path_request_t *R);
9036 
9038 xcb_set_font_path_font_iterator (const xcb_set_font_path_request_t *R);
9039 
9040 int
9041 xcb_get_font_path_sizeof (const void *_buffer);
9042 
9053 
9067 
9068 int
9069 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R);
9070 
9072 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R);
9073 
9091  xcb_generic_error_t **e);
9092 
9114  uint8_t depth,
9115  xcb_pixmap_t pid,
9116  xcb_drawable_t drawable,
9117  uint16_t width,
9118  uint16_t height);
9119 
9138  uint8_t depth,
9139  xcb_pixmap_t pid,
9140  xcb_drawable_t drawable,
9141  uint16_t width,
9142  uint16_t height);
9143 
9160  xcb_pixmap_t pixmap);
9161 
9175  xcb_pixmap_t pixmap);
9176 
9177 int
9178 xcb_create_gc_value_list_serialize (void **_buffer,
9179  uint32_t value_mask,
9180  const xcb_create_gc_value_list_t *_aux);
9181 
9182 int
9183 xcb_create_gc_value_list_unpack (const void *_buffer,
9184  uint32_t value_mask,
9186 
9187 int
9188 xcb_create_gc_value_list_sizeof (const void *_buffer,
9189  uint32_t value_mask);
9190 
9191 int
9192 xcb_create_gc_sizeof (const void *_buffer);
9193 
9212  xcb_gcontext_t cid,
9213  xcb_drawable_t drawable,
9214  uint32_t value_mask,
9215  const void *value_list);
9216 
9232  xcb_gcontext_t cid,
9233  xcb_drawable_t drawable,
9234  uint32_t value_mask,
9235  const void *value_list);
9236 
9255  xcb_gcontext_t cid,
9256  xcb_drawable_t drawable,
9257  uint32_t value_mask,
9258  const xcb_create_gc_value_list_t *value_list);
9259 
9275  xcb_gcontext_t cid,
9276  xcb_drawable_t drawable,
9277  uint32_t value_mask,
9278  const xcb_create_gc_value_list_t *value_list);
9279 
9280 void *
9281 xcb_create_gc_value_list (const xcb_create_gc_request_t *R);
9282 
9283 int
9284 xcb_change_gc_value_list_serialize (void **_buffer,
9285  uint32_t value_mask,
9286  const xcb_change_gc_value_list_t *_aux);
9287 
9288 int
9289 xcb_change_gc_value_list_unpack (const void *_buffer,
9290  uint32_t value_mask,
9292 
9293 int
9294 xcb_change_gc_value_list_sizeof (const void *_buffer,
9295  uint32_t value_mask);
9296 
9297 int
9298 xcb_change_gc_sizeof (const void *_buffer);
9299 
9320  xcb_gcontext_t gc,
9321  uint32_t value_mask,
9322  const void *value_list);
9323 
9341  xcb_gcontext_t gc,
9342  uint32_t value_mask,
9343  const void *value_list);
9344 
9365  xcb_gcontext_t gc,
9366  uint32_t value_mask,
9367  const xcb_change_gc_value_list_t *value_list);
9368 
9386  xcb_gcontext_t gc,
9387  uint32_t value_mask,
9388  const xcb_change_gc_value_list_t *value_list);
9389 
9390 void *
9391 xcb_change_gc_value_list (const xcb_change_gc_request_t *R);
9392 
9406  xcb_gcontext_t src_gc,
9407  xcb_gcontext_t dst_gc,
9408  uint32_t value_mask);
9409 
9420  xcb_gcontext_t src_gc,
9421  xcb_gcontext_t dst_gc,
9422  uint32_t value_mask);
9423 
9424 int
9425 xcb_set_dashes_sizeof (const void *_buffer);
9426 
9440  xcb_gcontext_t gc,
9441  uint16_t dash_offset,
9442  uint16_t dashes_len,
9443  const uint8_t *dashes);
9444 
9455  xcb_gcontext_t gc,
9456  uint16_t dash_offset,
9457  uint16_t dashes_len,
9458  const uint8_t *dashes);
9459 
9460 uint8_t *
9461 xcb_set_dashes_dashes (const xcb_set_dashes_request_t *R);
9462 
9463 int
9464 xcb_set_dashes_dashes_length (const xcb_set_dashes_request_t *R);
9465 
9467 xcb_set_dashes_dashes_end (const xcb_set_dashes_request_t *R);
9468 
9469 int
9470 xcb_set_clip_rectangles_sizeof (const void *_buffer,
9471  uint32_t rectangles_len);
9472 
9486  uint8_t ordering,
9487  xcb_gcontext_t gc,
9488  int16_t clip_x_origin,
9489  int16_t clip_y_origin,
9490  uint32_t rectangles_len,
9491  const xcb_rectangle_t *rectangles);
9492 
9503  uint8_t ordering,
9504  xcb_gcontext_t gc,
9505  int16_t clip_x_origin,
9506  int16_t clip_y_origin,
9507  uint32_t rectangles_len,
9508  const xcb_rectangle_t *rectangles);
9509 
9511 xcb_set_clip_rectangles_rectangles (const xcb_set_clip_rectangles_request_t *R);
9512 
9513 int
9514 xcb_set_clip_rectangles_rectangles_length (const xcb_set_clip_rectangles_request_t *R);
9515 
9517 xcb_set_clip_rectangles_rectangles_iterator (const xcb_set_clip_rectangles_request_t *R);
9518 
9534  xcb_gcontext_t gc);
9535 
9548  xcb_gcontext_t gc);
9549 
9563  uint8_t exposures,
9564  xcb_window_t window,
9565  int16_t x,
9566  int16_t y,
9567  uint16_t width,
9568  uint16_t height);
9569 
9580  uint8_t exposures,
9581  xcb_window_t window,
9582  int16_t x,
9583  int16_t y,
9584  uint16_t width,
9585  uint16_t height);
9586 
9610  xcb_drawable_t src_drawable,
9611  xcb_drawable_t dst_drawable,
9612  xcb_gcontext_t gc,
9613  int16_t src_x,
9614  int16_t src_y,
9615  int16_t dst_x,
9616  int16_t dst_y,
9617  uint16_t width,
9618  uint16_t height);
9619 
9640  xcb_drawable_t src_drawable,
9641  xcb_drawable_t dst_drawable,
9642  xcb_gcontext_t gc,
9643  int16_t src_x,
9644  int16_t src_y,
9645  int16_t dst_x,
9646  int16_t dst_y,
9647  uint16_t width,
9648  uint16_t height);
9649 
9663  xcb_drawable_t src_drawable,
9664  xcb_drawable_t dst_drawable,
9665  xcb_gcontext_t gc,
9666  int16_t src_x,
9667  int16_t src_y,
9668  int16_t dst_x,
9669  int16_t dst_y,
9670  uint16_t width,
9671  uint16_t height,
9672  uint32_t bit_plane);
9673 
9684  xcb_drawable_t src_drawable,
9685  xcb_drawable_t dst_drawable,
9686  xcb_gcontext_t gc,
9687  int16_t src_x,
9688  int16_t src_y,
9689  int16_t dst_x,
9690  int16_t dst_y,
9691  uint16_t width,
9692  uint16_t height,
9693  uint32_t bit_plane);
9694 
9695 int
9696 xcb_poly_point_sizeof (const void *_buffer,
9697  uint32_t points_len);
9698 
9712  uint8_t coordinate_mode,
9713  xcb_drawable_t drawable,
9714  xcb_gcontext_t gc,
9715  uint32_t points_len,
9716  const xcb_point_t *points);
9717 
9728  uint8_t coordinate_mode,
9729  xcb_drawable_t drawable,
9730  xcb_gcontext_t gc,
9731  uint32_t points_len,
9732  const xcb_point_t *points);
9733 
9734 xcb_point_t *
9735 xcb_poly_point_points (const xcb_poly_point_request_t *R);
9736 
9737 int
9738 xcb_poly_point_points_length (const xcb_poly_point_request_t *R);
9739 
9741 xcb_poly_point_points_iterator (const xcb_poly_point_request_t *R);
9742 
9743 int
9744 xcb_poly_line_sizeof (const void *_buffer,
9745  uint32_t points_len);
9746 
9774  uint8_t coordinate_mode,
9775  xcb_drawable_t drawable,
9776  xcb_gcontext_t gc,
9777  uint32_t points_len,
9778  const xcb_point_t *points);
9779 
9804  uint8_t coordinate_mode,
9805  xcb_drawable_t drawable,
9806  xcb_gcontext_t gc,
9807  uint32_t points_len,
9808  const xcb_point_t *points);
9809 
9810 xcb_point_t *
9811 xcb_poly_line_points (const xcb_poly_line_request_t *R);
9812 
9813 int
9814 xcb_poly_line_points_length (const xcb_poly_line_request_t *R);
9815 
9817 xcb_poly_line_points_iterator (const xcb_poly_line_request_t *R);
9818 
9827 void
9829 
9841 
9842 int
9843 xcb_poly_segment_sizeof (const void *_buffer,
9844  uint32_t segments_len);
9845 
9874  xcb_drawable_t drawable,
9875  xcb_gcontext_t gc,
9876  uint32_t segments_len,
9877  const xcb_segment_t *segments);
9878 
9904  xcb_drawable_t drawable,
9905  xcb_gcontext_t gc,
9906  uint32_t segments_len,
9907  const xcb_segment_t *segments);
9908 
9909 xcb_segment_t *
9910 xcb_poly_segment_segments (const xcb_poly_segment_request_t *R);
9911 
9912 int
9913 xcb_poly_segment_segments_length (const xcb_poly_segment_request_t *R);
9914 
9916 xcb_poly_segment_segments_iterator (const xcb_poly_segment_request_t *R);
9917 
9918 int
9919 xcb_poly_rectangle_sizeof (const void *_buffer,
9920  uint32_t rectangles_len);
9921 
9935  xcb_drawable_t drawable,
9936  xcb_gcontext_t gc,
9937  uint32_t rectangles_len,
9938  const xcb_rectangle_t *rectangles);
9939 
9950  xcb_drawable_t drawable,
9951  xcb_gcontext_t gc,
9952  uint32_t rectangles_len,
9953  const xcb_rectangle_t *rectangles);
9954 
9956 xcb_poly_rectangle_rectangles (const xcb_poly_rectangle_request_t *R);
9957 
9958 int
9959 xcb_poly_rectangle_rectangles_length (const xcb_poly_rectangle_request_t *R);
9960 
9962 xcb_poly_rectangle_rectangles_iterator (const xcb_poly_rectangle_request_t *R);
9963 
9964 int
9965 xcb_poly_arc_sizeof (const void *_buffer,
9966  uint32_t arcs_len);
9967 
9981  xcb_drawable_t drawable,
9982  xcb_gcontext_t gc,
9983  uint32_t arcs_len,
9984  const xcb_arc_t *arcs);
9985 
9996  xcb_drawable_t drawable,
9997  xcb_gcontext_t gc,
9998  uint32_t arcs_len,
9999  const xcb_arc_t *arcs);
10000 
10001 xcb_arc_t *
10002 xcb_poly_arc_arcs (const xcb_poly_arc_request_t *R);
10003 
10004 int
10005 xcb_poly_arc_arcs_length (const xcb_poly_arc_request_t *R);
10006 
10008 xcb_poly_arc_arcs_iterator (const xcb_poly_arc_request_t *R);
10009 
10010 int
10011 xcb_fill_poly_sizeof (const void *_buffer,
10012  uint32_t points_len);
10013 
10027  xcb_drawable_t drawable,
10028  xcb_gcontext_t gc,
10029  uint8_t shape,
10030  uint8_t coordinate_mode,
10031  uint32_t points_len,
10032  const xcb_point_t *points);
10033 
10044  xcb_drawable_t drawable,
10045  xcb_gcontext_t gc,
10046  uint8_t shape,
10047  uint8_t coordinate_mode,
10048  uint32_t points_len,
10049  const xcb_point_t *points);
10050 
10051 xcb_point_t *
10052 xcb_fill_poly_points (const xcb_fill_poly_request_t *R);
10053 
10054 int
10055 xcb_fill_poly_points_length (const xcb_fill_poly_request_t *R);
10056 
10058 xcb_fill_poly_points_iterator (const xcb_fill_poly_request_t *R);
10059 
10060 int
10061 xcb_poly_fill_rectangle_sizeof (const void *_buffer,
10062  uint32_t rectangles_len);
10063 
10091  xcb_drawable_t drawable,
10092  xcb_gcontext_t gc,
10093  uint32_t rectangles_len,
10094  const xcb_rectangle_t *rectangles);
10095 
10120  xcb_drawable_t drawable,
10121  xcb_gcontext_t gc,
10122  uint32_t rectangles_len,
10123  const xcb_rectangle_t *rectangles);
10124 
10126 xcb_poly_fill_rectangle_rectangles (const xcb_poly_fill_rectangle_request_t *R);
10127 
10128 int
10129 xcb_poly_fill_rectangle_rectangles_length (const xcb_poly_fill_rectangle_request_t *R);
10130 
10132 xcb_poly_fill_rectangle_rectangles_iterator (const xcb_poly_fill_rectangle_request_t *R);
10133 
10134 int
10135 xcb_poly_fill_arc_sizeof (const void *_buffer,
10136  uint32_t arcs_len);
10137 
10151  xcb_drawable_t drawable,
10152  xcb_gcontext_t gc,
10153  uint32_t arcs_len,
10154  const xcb_arc_t *arcs);
10155 
10166  xcb_drawable_t drawable,
10167  xcb_gcontext_t gc,
10168  uint32_t arcs_len,
10169  const xcb_arc_t *arcs);
10170 
10171 xcb_arc_t *
10172 xcb_poly_fill_arc_arcs (const xcb_poly_fill_arc_request_t *R);
10173 
10174 int
10175 xcb_poly_fill_arc_arcs_length (const xcb_poly_fill_arc_request_t *R);
10176 
10178 xcb_poly_fill_arc_arcs_iterator (const xcb_poly_fill_arc_request_t *R);
10179 
10180 int
10181 xcb_put_image_sizeof (const void *_buffer,
10182  uint32_t data_len);
10183 
10197  uint8_t format,
10198  xcb_drawable_t drawable,
10199  xcb_gcontext_t gc,
10200  uint16_t width,
10201  uint16_t height,
10202  int16_t dst_x,
10203  int16_t dst_y,
10204  uint8_t left_pad,
10205  uint8_t depth,
10206  uint32_t data_len,
10207  const uint8_t *data);
10208 
10219  uint8_t format,
10220  xcb_drawable_t drawable,
10221  xcb_gcontext_t gc,
10222  uint16_t width,
10223  uint16_t height,
10224  int16_t dst_x,
10225  int16_t dst_y,
10226  uint8_t left_pad,
10227  uint8_t depth,
10228  uint32_t data_len,
10229  const uint8_t *data);
10230 
10231 uint8_t *
10232 xcb_put_image_data (const xcb_put_image_request_t *R);
10233 
10234 int
10235 xcb_put_image_data_length (const xcb_put_image_request_t *R);
10236 
10238 xcb_put_image_data_end (const xcb_put_image_request_t *R);
10239 
10240 int
10241 xcb_get_image_sizeof (const void *_buffer);
10242 
10253  uint8_t format,
10254  xcb_drawable_t drawable,
10255  int16_t x,
10256  int16_t y,
10257  uint16_t width,
10258  uint16_t height,
10259  uint32_t plane_mask);
10260 
10274  uint8_t format,
10275  xcb_drawable_t drawable,
10276  int16_t x,
10277  int16_t y,
10278  uint16_t width,
10279  uint16_t height,
10280  uint32_t plane_mask);
10281 
10282 uint8_t *
10283 xcb_get_image_data (const xcb_get_image_reply_t *R);
10284 
10285 int
10286 xcb_get_image_data_length (const xcb_get_image_reply_t *R);
10287 
10289 xcb_get_image_data_end (const xcb_get_image_reply_t *R);
10290 
10307  xcb_get_image_cookie_t cookie ,
10308  xcb_generic_error_t **e);
10309 
10310 int
10311 xcb_poly_text_8_sizeof (const void *_buffer,
10312  uint32_t items_len);
10313 
10327  xcb_drawable_t drawable,
10328  xcb_gcontext_t gc,
10329  int16_t x,
10330  int16_t y,
10331  uint32_t items_len,
10332  const uint8_t *items);
10333 
10344  xcb_drawable_t drawable,
10345  xcb_gcontext_t gc,
10346  int16_t x,
10347  int16_t y,
10348  uint32_t items_len,
10349  const uint8_t *items);
10350 
10351 uint8_t *
10352 xcb_poly_text_8_items (const xcb_poly_text_8_request_t *R);
10353 
10354 int
10355 xcb_poly_text_8_items_length (const xcb_poly_text_8_request_t *R);
10356 
10358 xcb_poly_text_8_items_end (const xcb_poly_text_8_request_t *R);
10359 
10360 int
10361 xcb_poly_text_16_sizeof (const void *_buffer,
10362  uint32_t items_len);
10363 
10377  xcb_drawable_t drawable,
10378  xcb_gcontext_t gc,
10379  int16_t x,
10380  int16_t y,
10381  uint32_t items_len,
10382  const uint8_t *items);
10383 
10394  xcb_drawable_t drawable,
10395  xcb_gcontext_t gc,
10396  int16_t x,
10397  int16_t y,
10398  uint32_t items_len,
10399  const uint8_t *items);
10400 
10401 uint8_t *
10402 xcb_poly_text_16_items (const xcb_poly_text_16_request_t *R);
10403 
10404 int
10405 xcb_poly_text_16_items_length (const xcb_poly_text_16_request_t *R);
10406 
10408 xcb_poly_text_16_items_end (const xcb_poly_text_16_request_t *R);
10409 
10410 int
10411 xcb_image_text_8_sizeof (const void *_buffer);
10412 
10445  uint8_t string_len,
10446  xcb_drawable_t drawable,
10447  xcb_gcontext_t gc,
10448  int16_t x,
10449  int16_t y,
10450  const char *string);
10451 
10481  uint8_t string_len,
10482  xcb_drawable_t drawable,
10483  xcb_gcontext_t gc,
10484  int16_t x,
10485  int16_t y,
10486  const char *string);
10487 
10488 char *
10489 xcb_image_text_8_string (const xcb_image_text_8_request_t *R);
10490 
10491 int
10492 xcb_image_text_8_string_length (const xcb_image_text_8_request_t *R);
10493 
10495 xcb_image_text_8_string_end (const xcb_image_text_8_request_t *R);
10496 
10497 int
10498 xcb_image_text_16_sizeof (const void *_buffer);
10499 
10533  uint8_t string_len,
10534  xcb_drawable_t drawable,
10535  xcb_gcontext_t gc,
10536  int16_t x,
10537  int16_t y,
10538  const xcb_char2b_t *string);
10539 
10570  uint8_t string_len,
10571  xcb_drawable_t drawable,
10572  xcb_gcontext_t gc,
10573  int16_t x,
10574  int16_t y,
10575  const xcb_char2b_t *string);
10576 
10577 xcb_char2b_t *
10578 xcb_image_text_16_string (const xcb_image_text_16_request_t *R);
10579 
10580 int
10581 xcb_image_text_16_string_length (const xcb_image_text_16_request_t *R);
10582 
10584 xcb_image_text_16_string_iterator (const xcb_image_text_16_request_t *R);
10585 
10599  uint8_t alloc,
10600  xcb_colormap_t mid,
10601  xcb_window_t window,
10602  xcb_visualid_t visual);
10603 
10614  uint8_t alloc,
10615  xcb_colormap_t mid,
10616  xcb_window_t window,
10617  xcb_visualid_t visual);
10618 
10632  xcb_colormap_t cmap);
10633 
10644  xcb_colormap_t cmap);
10645 
10659  xcb_colormap_t mid,
10660  xcb_colormap_t src_cmap);
10661 
10672  xcb_colormap_t mid,
10673  xcb_colormap_t src_cmap);
10674 
10688  xcb_colormap_t cmap);
10689 
10700  xcb_colormap_t cmap);
10701 
10715  xcb_colormap_t cmap);
10716 
10727  xcb_colormap_t cmap);
10728 
10729 int
10730 xcb_list_installed_colormaps_sizeof (const void *_buffer);
10731 
10742  xcb_window_t window);
10743 
10757  xcb_window_t window);
10758 
10759 xcb_colormap_t *
10760 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R);
10761 
10762 int
10763 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R);
10764 
10766 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R);
10767 
10785  xcb_generic_error_t **e);
10786 
10806  xcb_colormap_t cmap,
10807  uint16_t red,
10808  uint16_t green,
10809  uint16_t blue);
10810 
10833  xcb_colormap_t cmap,
10834  uint16_t red,
10835  uint16_t green,
10836  uint16_t blue);
10837 
10854  xcb_alloc_color_cookie_t cookie ,
10855  xcb_generic_error_t **e);
10856 
10857 int
10858 xcb_alloc_named_color_sizeof (const void *_buffer);
10859 
10870  xcb_colormap_t cmap,
10871  uint16_t name_len,
10872  const char *name);
10873 
10887  xcb_colormap_t cmap,
10888  uint16_t name_len,
10889  const char *name);
10890 
10908  xcb_generic_error_t **e);
10909 
10910 int
10911 xcb_alloc_color_cells_sizeof (const void *_buffer);
10912 
10923  uint8_t contiguous,
10924  xcb_colormap_t cmap,
10925  uint16_t colors,
10926  uint16_t planes);
10927 
10941  uint8_t contiguous,
10942  xcb_colormap_t cmap,
10943  uint16_t colors,
10944  uint16_t planes);
10945 
10946 uint32_t *
10947 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R);
10948 
10949 int
10950 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R);
10951 
10953 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R);
10954 
10955 uint32_t *
10956 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R);
10957 
10958 int
10959 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R);
10960 
10962 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R);
10963 
10981  xcb_generic_error_t **e);
10982 
10983 int
10984 xcb_alloc_color_planes_sizeof (const void *_buffer);
10985 
10996  uint8_t contiguous,
10997  xcb_colormap_t cmap,
10998  uint16_t colors,
10999  uint16_t reds,
11000  uint16_t greens,
11001  uint16_t blues);
11002 
11016  uint8_t contiguous,
11017  xcb_colormap_t cmap,
11018  uint16_t colors,
11019  uint16_t reds,
11020  uint16_t greens,
11021  uint16_t blues);
11022 
11023 uint32_t *
11024 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R);
11025 
11026 int
11027 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R);
11028 
11030 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R);
11031 
11049  xcb_generic_error_t **e);
11050 
11051 int
11052 xcb_free_colors_sizeof (const void *_buffer,
11053  uint32_t pixels_len);
11054 
11068  xcb_colormap_t cmap,
11069  uint32_t plane_mask,
11070  uint32_t pixels_len,
11071  const uint32_t *pixels);
11072 
11083  xcb_colormap_t cmap,
11084  uint32_t plane_mask,
11085  uint32_t pixels_len,
11086  const uint32_t *pixels);
11087 
11088 uint32_t *
11089 xcb_free_colors_pixels (const xcb_free_colors_request_t *R);
11090 
11091 int
11092 xcb_free_colors_pixels_length (const xcb_free_colors_request_t *R);
11093 
11095 xcb_free_colors_pixels_end (const xcb_free_colors_request_t *R);
11096 
11105 void
11107 
11119 
11120 int
11121 xcb_store_colors_sizeof (const void *_buffer,
11122  uint32_t items_len);
11123 
11137  xcb_colormap_t cmap,
11138  uint32_t items_len,
11139  const xcb_coloritem_t *items);
11140 
11151  xcb_colormap_t cmap,
11152  uint32_t items_len,
11153  const xcb_coloritem_t *items);
11154 
11156 xcb_store_colors_items (const xcb_store_colors_request_t *R);
11157 
11158 int
11159 xcb_store_colors_items_length (const xcb_store_colors_request_t *R);
11160 
11162 xcb_store_colors_items_iterator (const xcb_store_colors_request_t *R);
11163 
11164 int
11165 xcb_store_named_color_sizeof (const void *_buffer);
11166 
11180  uint8_t flags,
11181  xcb_colormap_t cmap,
11182  uint32_t pixel,
11183  uint16_t name_len,
11184  const char *name);
11185 
11196  uint8_t flags,
11197  xcb_colormap_t cmap,
11198  uint32_t pixel,
11199  uint16_t name_len,
11200  const char *name);
11201 
11202 char *
11203 xcb_store_named_color_name (const xcb_store_named_color_request_t *R);
11204 
11205 int
11206 xcb_store_named_color_name_length (const xcb_store_named_color_request_t *R);
11207 
11209 xcb_store_named_color_name_end (const xcb_store_named_color_request_t *R);
11210 
11219 void
11221 
11233 
11234 int
11235 xcb_query_colors_sizeof (const void *_buffer,
11236  uint32_t pixels_len);
11237 
11248  xcb_colormap_t cmap,
11249  uint32_t pixels_len,
11250  const uint32_t *pixels);
11251 
11265  xcb_colormap_t cmap,
11266  uint32_t pixels_len,
11267  const uint32_t *pixels);
11268 
11269 xcb_rgb_t *
11270 xcb_query_colors_colors (const xcb_query_colors_reply_t *R);
11271 
11272 int
11273 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R);
11274 
11276 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R);
11277 
11294  xcb_query_colors_cookie_t cookie ,
11295  xcb_generic_error_t **e);
11296 
11297 int
11298 xcb_lookup_color_sizeof (const void *_buffer);
11299 
11310  xcb_colormap_t cmap,
11311  uint16_t name_len,
11312  const char *name);
11313 
11327  xcb_colormap_t cmap,
11328  uint16_t name_len,
11329  const char *name);
11330 
11347  xcb_lookup_color_cookie_t cookie ,
11348  xcb_generic_error_t **e);
11349 
11363  xcb_cursor_t cid,
11364  xcb_pixmap_t source,
11365  xcb_pixmap_t mask,
11366  uint16_t fore_red,
11367  uint16_t fore_green,
11368  uint16_t fore_blue,
11369  uint16_t back_red,
11370  uint16_t back_green,
11371  uint16_t back_blue,
11372  uint16_t x,
11373  uint16_t y);
11374 
11385  xcb_cursor_t cid,
11386  xcb_pixmap_t source,
11387  xcb_pixmap_t mask,
11388  uint16_t fore_red,
11389  uint16_t fore_green,
11390  uint16_t fore_blue,
11391  uint16_t back_red,
11392  uint16_t back_green,
11393  uint16_t back_blue,
11394  uint16_t x,
11395  uint16_t y);
11396 
11432  xcb_cursor_t cid,
11433  xcb_font_t source_font,
11434  xcb_font_t mask_font,
11435  uint16_t source_char,
11436  uint16_t mask_char,
11437  uint16_t fore_red,
11438  uint16_t fore_green,
11439  uint16_t fore_blue,
11440  uint16_t back_red,
11441  uint16_t back_green,
11442  uint16_t back_blue);
11443 
11476  xcb_cursor_t cid,
11477  xcb_font_t source_font,
11478  xcb_font_t mask_font,
11479  uint16_t source_char,
11480  uint16_t mask_char,
11481  uint16_t fore_red,
11482  uint16_t fore_green,
11483  uint16_t fore_blue,
11484  uint16_t back_red,
11485  uint16_t back_green,
11486  uint16_t back_blue);
11487 
11504  xcb_cursor_t cursor);
11505 
11519  xcb_cursor_t cursor);
11520 
11534  xcb_cursor_t cursor,
11535  uint16_t fore_red,
11536  uint16_t fore_green,
11537  uint16_t fore_blue,
11538  uint16_t back_red,
11539  uint16_t back_green,
11540  uint16_t back_blue);
11541 
11552  xcb_cursor_t cursor,
11553  uint16_t fore_red,
11554  uint16_t fore_green,
11555  uint16_t fore_blue,
11556  uint16_t back_red,
11557  uint16_t back_green,
11558  uint16_t back_blue);
11559 
11570  uint8_t _class,
11571  xcb_drawable_t drawable,
11572  uint16_t width,
11573  uint16_t height);
11574 
11588  uint8_t _class,
11589  xcb_drawable_t drawable,
11590  uint16_t width,
11591  uint16_t height);
11592 
11610  xcb_generic_error_t **e);
11611 
11612 int
11613 xcb_query_extension_sizeof (const void *_buffer);
11614 
11637  uint16_t name_len,
11638  const char *name);
11639 
11665  uint16_t name_len,
11666  const char *name);
11667 
11685  xcb_generic_error_t **e);
11686 
11687 int
11688 xcb_list_extensions_sizeof (const void *_buffer);
11689 
11700 
11714 
11715 int
11716 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R);
11717 
11719 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R);
11720 
11738  xcb_generic_error_t **e);
11739 
11740 int
11741 xcb_change_keyboard_mapping_sizeof (const void *_buffer);
11742 
11756  uint8_t keycode_count,
11757  xcb_keycode_t first_keycode,
11758  uint8_t keysyms_per_keycode,
11759  const xcb_keysym_t *keysyms);
11760 
11771  uint8_t keycode_count,
11772  xcb_keycode_t first_keycode,
11773  uint8_t keysyms_per_keycode,
11774  const xcb_keysym_t *keysyms);
11775 
11776 xcb_keysym_t *
11777 xcb_change_keyboard_mapping_keysyms (const xcb_change_keyboard_mapping_request_t *R);
11778 
11779 int
11780 xcb_change_keyboard_mapping_keysyms_length (const xcb_change_keyboard_mapping_request_t *R);
11781 
11783 xcb_change_keyboard_mapping_keysyms_end (const xcb_change_keyboard_mapping_request_t *R);
11784 
11785 int
11786 xcb_get_keyboard_mapping_sizeof (const void *_buffer);
11787 
11798  xcb_keycode_t first_keycode,
11799  uint8_t count);
11800 
11814  xcb_keycode_t first_keycode,
11815  uint8_t count);
11816 
11817 xcb_keysym_t *
11818 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R);
11819 
11820 int
11821 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R);
11822 
11824 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R);
11825 
11843  xcb_generic_error_t **e);
11844 
11845 int
11846 xcb_change_keyboard_control_value_list_serialize (void **_buffer,
11847  uint32_t value_mask,
11849 
11850 int
11851 xcb_change_keyboard_control_value_list_unpack (const void *_buffer,
11852  uint32_t value_mask,
11854 
11855 int
11856 xcb_change_keyboard_control_value_list_sizeof (const void *_buffer,
11857  uint32_t value_mask);
11858 
11859 int
11860 xcb_change_keyboard_control_sizeof (const void *_buffer);
11861 
11875  uint32_t value_mask,
11876  const void *value_list);
11877 
11888  uint32_t value_mask,
11889  const void *value_list);
11890 
11904  uint32_t value_mask,
11905  const xcb_change_keyboard_control_value_list_t *value_list);
11906 
11917  uint32_t value_mask,
11918  const xcb_change_keyboard_control_value_list_t *value_list);
11919 
11920 void *
11921 xcb_change_keyboard_control_value_list (const xcb_change_keyboard_control_request_t *R);
11922 
11933 
11947 
11965  xcb_generic_error_t **e);
11966 
11980  int8_t percent);
11981 
11992  int8_t percent);
11993 
12007  int16_t acceleration_numerator,
12008  int16_t acceleration_denominator,
12009  int16_t threshold,
12010  uint8_t do_acceleration,
12011  uint8_t do_threshold);
12012 
12023  int16_t acceleration_numerator,
12024  int16_t acceleration_denominator,
12025  int16_t threshold,
12026  uint8_t do_acceleration,
12027  uint8_t do_threshold);
12028 
12039 
12053 
12071  xcb_generic_error_t **e);
12072 
12086  int16_t timeout,
12087  int16_t interval,
12088  uint8_t prefer_blanking,
12089  uint8_t allow_exposures);
12090 
12101  int16_t timeout,
12102  int16_t interval,
12103  uint8_t prefer_blanking,
12104  uint8_t allow_exposures);
12105 
12116 
12130 
12148  xcb_generic_error_t **e);
12149 
12150 int
12151 xcb_change_hosts_sizeof (const void *_buffer);
12152 
12166  uint8_t mode,
12167  uint8_t family,
12168  uint16_t address_len,
12169  const uint8_t *address);
12170 
12181  uint8_t mode,
12182  uint8_t family,
12183  uint16_t address_len,
12184  const uint8_t *address);
12185 
12186 uint8_t *
12187 xcb_change_hosts_address (const xcb_change_hosts_request_t *R);
12188 
12189 int
12190 xcb_change_hosts_address_length (const xcb_change_hosts_request_t *R);
12191 
12193 xcb_change_hosts_address_end (const xcb_change_hosts_request_t *R);
12194 
12195 int
12196 xcb_host_sizeof (const void *_buffer);
12197 
12198 uint8_t *
12199 xcb_host_address (const xcb_host_t *R);
12200 
12201 int
12202 xcb_host_address_length (const xcb_host_t *R);
12203 
12205 xcb_host_address_end (const xcb_host_t *R);
12206 
12215 void
12217 
12229 
12230 int
12231 xcb_list_hosts_sizeof (const void *_buffer);
12232 
12243 
12257 
12258 int
12259 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R);
12260 
12262 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R);
12263 
12280  xcb_list_hosts_cookie_t cookie ,
12281  xcb_generic_error_t **e);
12282 
12296  uint8_t mode);
12297 
12308  uint8_t mode);
12309 
12323  uint8_t mode);
12324 
12335  uint8_t mode);
12336 
12356  uint32_t resource);
12357 
12374  uint32_t resource);
12375 
12376 int
12377 xcb_rotate_properties_sizeof (const void *_buffer);
12378 
12392  xcb_window_t window,
12393  uint16_t atoms_len,
12394  int16_t delta,
12395  const xcb_atom_t *atoms);
12396 
12407  xcb_window_t window,
12408  uint16_t atoms_len,
12409  int16_t delta,
12410  const xcb_atom_t *atoms);
12411 
12412 xcb_atom_t *
12413 xcb_rotate_properties_atoms (const xcb_rotate_properties_request_t *R);
12414 
12415 int
12416 xcb_rotate_properties_atoms_length (const xcb_rotate_properties_request_t *R);
12417 
12419 xcb_rotate_properties_atoms_end (const xcb_rotate_properties_request_t *R);
12420 
12434  uint8_t mode);
12435 
12446  uint8_t mode);
12447 
12448 int
12449 xcb_set_pointer_mapping_sizeof (const void *_buffer);
12450 
12461  uint8_t map_len,
12462  const uint8_t *map);
12463 
12477  uint8_t map_len,
12478  const uint8_t *map);
12479 
12497  xcb_generic_error_t **e);
12498 
12499 int
12500 xcb_get_pointer_mapping_sizeof (const void *_buffer);
12501 
12512 
12526 
12527 uint8_t *
12528 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R);
12529 
12530 int
12531 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R);
12532 
12534 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R);
12535 
12553  xcb_generic_error_t **e);
12554 
12555 int
12556 xcb_set_modifier_mapping_sizeof (const void *_buffer);
12557 
12568  uint8_t keycodes_per_modifier,
12569  const xcb_keycode_t *keycodes);
12570 
12584  uint8_t keycodes_per_modifier,
12585  const xcb_keycode_t *keycodes);
12586 
12604  xcb_generic_error_t **e);
12605 
12606 int
12607 xcb_get_modifier_mapping_sizeof (const void *_buffer);
12608 
12619 
12633 
12634 xcb_keycode_t *
12635 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R);
12636 
12637 int
12638 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R);
12639 
12641 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R);
12642 
12660  xcb_generic_error_t **e);
12661 
12675 
12686 
12687 
12688 #ifdef __cplusplus
12689 }
12690 #endif
12691 
12692 #endif
12693 
struct xcb_intern_atom_cookie_t xcb_intern_atom_cookie_t
xcb_intern_atom_cookie_t
xcb_list_properties_request_t
Definition: xproto.h:2018
xcb_query_keymap_cookie_t xcb_query_keymap(xcb_connection_t *c)
Definition: xproto.c:5327
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:1654
struct xcb_translate_coordinates_cookie_t xcb_translate_coordinates_cookie_t
xcb_translate_coordinates_cookie_t
xcb_coloritem_t
Definition: xproto.h:4001
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:14401
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:14506
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:13090
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:2296
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:12127
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:2503
void xcb_keysym_next(xcb_keysym_iterator_t *i)
Definition: xproto.c:253
void xcb_depth_next(xcb_depth_iterator_t *i)
Definition: xproto.c:468
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:361
xcb_list_hosts_cookie_t xcb_list_hosts_unchecked(xcb_connection_t *c)
Definition: xproto.c:13667
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:14116
xcb_void_cookie_t xcb_install_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10450
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:4300
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:8848
xcb_change_window_attributes_request_t
Definition: xproto.h:1545
xcb_void_cookie_t xcb_uninstall_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10531
Definition: xproto.h:3166
xcb_void_cookie_t xcb_ungrab_keyboard_checked(xcb_connection_t *c, xcb_timestamp_t time)
Definition: xproto.c:4504
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:235
Definition: xproto.h:3122
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:13082
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:5294
void xcb_visualtype_next(xcb_visualtype_iterator_t *i)
Definition: xproto.c:397
xcb_change_pointer_control_request_t
Definition: xproto.h:4478
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:4663
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:5168
xcb_void_cookie_t xcb_free_cursor(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition: xproto.c:12022
void xcb_setup_failed_next(xcb_setup_failed_iterator_t *i)
Definition: xproto.c:731
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:8018
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:2064
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:4643
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:3176
struct xcb_get_pointer_control_reply_t xcb_get_pointer_control_reply_t
xcb_get_pointer_control_reply_t
xcb_create_gc_value_list_t
Definition: xproto.h:3234
Definition: xproto.h:1924
xcb_str_t
Definition: xproto.h:2856
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:9009
xcb_void_cookie_t xcb_force_screen_saver(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:14027
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:2410
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:11688
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:3759
struct xcb_change_keyboard_control_value_list_t xcb_change_keyboard_control_value_list_t
xcb_change_keyboard_control_value_list_t
xcb_generic_iterator_t xcb_fontprop_end(xcb_fontprop_iterator_t i)
Definition: xproto.c:5572
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:3691
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:742
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:5743
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:4152
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:8578
xcb_gravity_notify_event_t
Definition: xproto.h:935
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:2995
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:985
Definition: xproto.h:2404
Definition: xproto.h:2359
struct xcb_request_error_t xcb_request_error_t
xcb_request_error_t
xcb_visualtype_t
Definition: xproto.h:302
xcb_set_modifier_mapping_reply_t
Definition: xproto.h:4843
xcb_query_extension_reply_t
Definition: xproto.h:4287
xcb_screen_iterator_t
Definition: xproto.h:401
xcb_void_cookie_t xcb_force_screen_saver_checked(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:14001
xcb_map_request_event_t
Definition: xproto.h:859
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:3597
Definition: xproto.h:2205
void xcb_format_next(xcb_format_iterator_t *i)
Definition: xproto.c:379
xcb_alloc_color_request_t
Definition: xproto.h:3838
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:4690
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:3845
xcb_set_screen_saver_request_t
Definition: xproto.h:4540
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:10172
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:8375
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:13142
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:4072
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:1830
xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:10589
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:8759
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:13262
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:3814
struct xcb_change_window_attributes_value_list_t xcb_change_window_attributes_value_list_t
xcb_change_window_attributes_value_list_t
xcb_create_pixmap_request_t
Definition: xproto.h:2999
xcb_unmap_window_request_t
Definition: xproto.h:1696
xcb_create_glyph_cursor_request_t
Definition: xproto.h:4174
xcb_image_text_16_request_t
Definition: xproto.h:3710
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:4961
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:11632
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:3065
struct xcb_coloritem_t xcb_coloritem_t
xcb_coloritem_t
xcb_setup_iterator_t
Definition: xproto.h:501
xcb_expose_event_t
Definition: xproto.h:715
xcb_list_extensions_request_t
Definition: xproto.h:4311
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:4214
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:11449
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:10274
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:13905
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:2662
xcb_ungrab_server_request_t
Definition: xproto.h:2456
xcb_void_cookie_t xcb_destroy_window(xcb_connection_t *c, xcb_window_t window)
Destroys a window.
Definition: xproto.c:2126
struct xcb_selection_request_event_t xcb_selection_request_event_t
xcb_selection_request_event_t
xcb_void_cookie_t xcb_configure_window_aux(xcb_connection_t *c, xcb_window_t window, uint16_t value_mask, const xcb_configure_window_value_list_t *value_list)
Configures window attributes.
Definition: xproto.c:2869
xcb_void_cookie_t xcb_ungrab_keyboard(xcb_connection_t *c, xcb_timestamp_t time)
Definition: xproto.c:4531
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:6413
xcb_create_colormap_request_t
Definition: xproto.h:3731
xcb_create_window_request_t
Definition: xproto.h:1502
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:4362
struct xcb_drawable_iterator_t xcb_drawable_iterator_t
xcb_drawable_iterator_t
xcb_get_property_reply_t
Definition: xproto.h:1994
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:4008
xcb_configure_request_event_t
Definition: xproto.h:914
struct xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_cookie_t
xcb_set_modifier_mapping_cookie_t
xcb_generic_iterator_t xcb_keycode32_end(xcb_keycode32_iterator_t i)
Definition: xproto.c:297
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:11727
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:3973
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:14362
xcb_change_active_pointer_grab_request_t
Definition: xproto.h:2255
xcb_request_error_t
Definition: xproto.h:1247
Definition: xproto.h:3053
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:12191
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:10673
xcb_cw_t
Definition: xproto.h:1354
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:9674
xcb_change_property_request_t
Definition: xproto.h:1937
xcb_get_image_reply_t
Definition: xproto.h:3647
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:8451
xcb_setup_failed_iterator_t
Definition: xproto.h:443
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:1875
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:3483
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:11146
xcb_void_cookie_t xcb_free_gc_checked(xcb_connection_t *c, xcb_gcontext_t gc)
Destroys a graphics context.
Definition: xproto.c:8118
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:10212
xcb_void_cookie_t xcb_set_font_path(xcb_connection_t *c, uint16_t font_qty, const xcb_str_t *font)
Definition: xproto.c:6293
xcb_store_named_color_request_t
Definition: xproto.h:4038
xcb_clear_area_request_t
Definition: xproto.h:3389
xcb_enter_notify_event_t
Definition: xproto.h:656
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:13716
xcb_client_message_event_t
Definition: xproto.h:1194
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:271
xcb_generic_iterator_t xcb_setup_end(xcb_setup_iterator_t i)
Definition: xproto.c:973
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:12447
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:2329
Definition: xproto.h:3151
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:11362
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:4558
xcb_copy_area_request_t
Definition: xproto.h:3406
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:12408
struct xcb_set_modifier_mapping_request_t xcb_set_modifier_mapping_request_t
xcb_set_modifier_mapping_request_t
xcb_change_gc_value_list_t
Definition: xproto.h:3278
xcb_void_cookie_t xcb_free_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10338
xcb_void_cookie_t xcb_change_keyboard_control_aux_checked(xcb_connection_t *c, uint32_t value_mask, const xcb_change_keyboard_control_value_list_t *value_list)
Definition: xproto.c:12958
Definition: xproto.h:2609
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:5045
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:4496
xcb_list_properties_cookie_t xcb_list_properties_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:3757
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:3361
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:13708
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:5053
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_void_cookie_t xcb_change_keyboard_control(xcb_connection_t *c, uint32_t value_mask, const void *value_list)
Definition: xproto.c:12926
xcb_set_input_focus_request_t
Definition: xproto.h:2632
xcb_poly_text_8_request_t
Definition: xproto.h:3662
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:2180
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:4394
xcb_get_pointer_mapping_reply_t
Definition: xproto.h:4802
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:4242
xcb_grab_keyboard_reply_t
Definition: xproto.h:2292
xcb_generic_iterator_t xcb_pixmap_end(xcb_pixmap_iterator_t i)
Definition: xproto.c:63
xcb_put_image_request_t
Definition: xproto.h:3604
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:10421
xcb_poly_line_request_t
Definition: xproto.h:3472
xcb_void_cookie_t xcb_create_gc_aux(xcb_connection_t *c, xcb_gcontext_t cid, xcb_drawable_t drawable, uint32_t value_mask, const xcb_create_gc_value_list_t *value_list)
Creates a graphics context.
Definition: xproto.c:7151
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:2829
xcb_query_tree_reply_t
Definition: xproto.h:1840
xcb_kill_client_request_t
Definition: xproto.h:4706
struct xcb_str_iterator_t xcb_str_iterator_t
xcb_str_iterator_t
struct xcb_configure_window_value_list_t xcb_configure_window_value_list_t
xcb_configure_window_value_list_t
xcb_no_exposure_event_t
Definition: xproto.h:755
xcb_query_tree_cookie_t xcb_query_tree(xcb_connection_t *c, xcb_window_t window)
query the window tree
Definition: xproto.c:3061
xcb_grab_key_request_t
Definition: xproto.h:2322
Definition: xproto.h:1369
xcb_void_cookie_t xcb_allow_events(xcb_connection_t *c, uint8_t mode, xcb_timestamp_t time)
release queued events
Definition: xproto.c:4722
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:4904
struct xcb_copy_plane_request_t xcb_copy_plane_request_t
xcb_copy_plane_request_t
xcb_unmap_notify_event_t
Definition: xproto.h:827
xcb_property_notify_event_t
Definition: xproto.h:1002
xcb_free_gc_request_t
Definition: xproto.h:3376
xcb_unmap_subwindows_request_t
Definition: xproto.h:1709
xcb_free_colors_request_t
Definition: xproto.h:3984
xcb_resize_request_event_t
Definition: xproto.h:951
xcb_generic_iterator_t xcb_keycode_end(xcb_keycode_iterator_t i)
Definition: xproto.c:279
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:13742
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:3211
xcb_get_screen_saver_request_t
Definition: xproto.h:4563
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:12654
xcb_free_colormap_request_t
Definition: xproto.h:3746
xcb_translate_coordinates_request_t
Definition: xproto.h:2565
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:2378
xcb_void_cookie_t xcb_delete_property(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition: xproto.c:3537
xcb_void_cookie_t xcb_kill_client_checked(xcb_connection_t *c, uint32_t resource)
kills a client
Definition: xproto.c:13820
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:4694
struct xcb_point_iterator_t xcb_point_iterator_t
xcb_point_iterator_t
xcb_get_atom_name_reply_t
Definition: xproto.h:1906
xcb_query_colors_request_t
Definition: xproto.h:4080
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:8208
xcb_generic_iterator_t xcb_str_end(xcb_str_iterator_t i)
Definition: xproto.c:5922
Definition: xproto.h:3125
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:11052
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:13177
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:5209
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:4466
xcb_grab_pointer_reply_t
Definition: xproto.h:2172
xcb_get_screen_saver_reply_t
Definition: xproto.h:4572
struct xcb_create_window_value_list_t xcb_create_window_value_list_t
xcb_create_window_value_list_t
xcb_generic_iterator_t xcb_segment_end(xcb_segment_iterator_t i)
Definition: xproto.c:8682
xcb_list_installed_colormaps_reply_t
Definition: xproto.h:3816
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:13425
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:4461
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:5850
struct xcb_list_hosts_cookie_t xcb_list_hosts_cookie_t
xcb_list_hosts_cookie_t
xcb_void_cookie_t xcb_create_gc(xcb_connection_t *c, xcb_gcontext_t cid, xcb_drawable_t drawable, uint32_t value_mask, const void *value_list)
Creates a graphics context.
Definition: xproto.c:7077
xcb_copy_gc_request_t
Definition: xproto.h:3324
xcb_visibility_notify_event_t
Definition: xproto.h:777
xcb_get_input_focus_cookie_t xcb_get_input_focus(xcb_connection_t *c)
Definition: xproto.c:5269
Definition: xproto.h:2121
void xcb_point_next(xcb_point_iterator_t *i)
Definition: xproto.c:325
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:7829
void xcb_host_next(xcb_host_iterator_t *i)
Definition: xproto.c:13583
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:423
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:2683
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:10816
Definition: xproto.h:2350
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:325
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:11279
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:243
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:8674
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:11221
xcb_query_pointer_reply_t
Definition: xproto.h:2485
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:5782
Definition: xproto.h:1395
xcb_get_motion_events_request_t
Definition: xproto.h:2531
xcb_query_pointer_request_t
Definition: xproto.h:2475
xcb_list_extensions_cookie_t xcb_list_extensions(xcb_connection_t *c)
Definition: xproto.c:12342
xcb_coord_mode_t
Definition: xproto.h:3443
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:818
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:5086
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:13303
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:8884
xcb_get_property_request_t
Definition: xproto.h:1980
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:4257
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:10665
xcb_ungrab_key_request_t
Definition: xproto.h:2340
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:10504
Definition: xproto.h:2199
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:11598
xcb_ungrab_keyboard_request_t
Definition: xproto.h:2305
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:9269
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:3022
struct xcb_free_cursor_request_t xcb_free_cursor_request_t
xcb_free_cursor_request_t
xcb_copy_plane_request_t
Definition: xproto.h:3427
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:10616
Definition: xproto.h:1919
xcb_get_geometry_request_t
Definition: xproto.h:1793
xcb_void_cookie_t xcb_change_window_attributes(xcb_connection_t *c, xcb_window_t window, uint32_t value_mask, const void *value_list)
change window attributes
Definition: xproto.c:1925
xcb_void_cookie_t xcb_configure_window_aux_checked(xcb_connection_t *c, xcb_window_t window, uint16_t value_mask, const xcb_configure_window_value_list_t *value_list)
Configures window attributes.
Definition: xproto.c:2832
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:11088
xcb_void_cookie_t xcb_change_window_attributes_aux_checked(xcb_connection_t *c, xcb_window_t window, uint32_t value_mask, const xcb_change_window_attributes_value_list_t *value_list)
change window attributes
Definition: xproto.c:1959
xcb_grab_mode_t
Definition: xproto.h:2120
xcb_create_window_value_list_t
Definition: xproto.h:1478
xcb_fontprop_t
Definition: xproto.h:2736
Definition: xproto.h:3160
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:10903
Definition: xproto.h:1141
xcb_generic_iterator_t xcb_button_end(xcb_button_iterator_t i)
Definition: xproto.c:315
xcb_fontprop_iterator_t
Definition: xproto.h:2744
xcb_void_cookie_t xcb_free_pixmap_checked(xcb_connection_t *c, xcb_pixmap_t pixmap)
Destroys a pixmap.
Definition: xproto.c:6530
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:1670
xcb_no_operation_request_t
Definition: xproto.h:4886
xcb_query_pointer_cookie_t xcb_query_pointer_unchecked(xcb_connection_t *c, xcb_window_t window)
get pointer coordinates
Definition: xproto.c:4877
xcb_void_cookie_t xcb_unmap_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2491
Definition: xproto.h:3148
struct xcb_get_image_cookie_t xcb_get_image_cookie_t
xcb_get_image_cookie_t
xcb_keymap_notify_event_t
Definition: xproto.h:704
xcb_void_cookie_t xcb_create_window_aux(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 xcb_create_window_value_list_t *value_list)
Creates a window.
Definition: xproto.c:1495
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:4800
xcb_generic_iterator_t xcb_visualid_end(xcb_visualid_iterator_t i)
Definition: xproto.c:225
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:4013
xcb_poly_point_request_t
Definition: xproto.h:3458
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:5965
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:2940
xcb_void_cookie_t xcb_change_keyboard_control_aux(xcb_connection_t *c, uint32_t value_mask, const xcb_change_keyboard_control_value_list_t *value_list)
Definition: xproto.c:12992
Definition: xproto.h:2193
struct xcb_put_image_request_t xcb_put_image_request_t
xcb_put_image_request_t
Definition: xproto.h:3444
xcb_configure_window_request_t
Definition: xproto.h:1753
Definition: xproto.h:2126
xcb_grab_button_request_t
Definition: xproto.h:2219
Definition: xproto.h:3145
Definition: xproto.h:3073
xcb_void_cookie_t xcb_change_gc(xcb_connection_t *c, xcb_gcontext_t gc, uint32_t value_mask, const void *value_list)
change graphics context components
Definition: xproto.c:7686
struct xcb_change_gc_value_list_t xcb_change_gc_value_list_t
xcb_change_gc_value_list_t
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:6557
xcb_rgb_iterator_t
Definition: xproto.h:4061
xcb_rgb_t
Definition: xproto.h:4051
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:217
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:5416
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:274
xcb_recolor_cursor_request_t
Definition: xproto.h:4210
struct xcb_keymap_notify_event_t xcb_keymap_notify_event_t
xcb_keymap_notify_event_t
xcb_configure_window_value_list_t
Definition: xproto.h:1737
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:2765
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:12264
xcb_list_properties_reply_t
Definition: xproto.h:2028
void xcb_str_next(xcb_str_iterator_t *i)
Definition: xproto.c:5911
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 void *value_list)
Creates a graphics context.
Definition: xproto.c:7041
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:3786
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:3508
xcb_poly_fill_arc_request_t
Definition: xproto.h:3584
xcb_warp_pointer_request_t
Definition: xproto.h:2594
struct xcb_list_fonts_request_t xcb_list_fonts_request_t
xcb_list_fonts_request_t
xcb_colormap_state_t
Definition: xproto.h:1140
xcb_store_colors_request_t
Definition: xproto.h:4025
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:12159
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:14298
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:5670
xcb_get_window_attributes_reply_t
Definition: xproto.h:1582
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:13768
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:13212
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:2464
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:13336
void xcb_rgb_next(xcb_rgb_iterator_t *i)
Definition: xproto.c:11549
xcb_visualtype_iterator_t
Definition: xproto.h:316
xcb_circulate_notify_event_t
Definition: xproto.h:975
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:2356
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:892
Definition: xproto.h:1388
Definition: xproto.h:2621
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:9813
xcb_selection_notify_event_t
Definition: xproto.h:1129
Definition: xproto.h:2368
xcb_convert_selection_request_t
Definition: xproto.h:2089
xcb_drawable_iterator_t
Definition: xproto.h:120
xcb_get_window_attributes_request_t
Definition: xproto.h:1572
xcb_map_subwindows_request_t
Definition: xproto.h:1683
xcb_gc_t
Definition: xproto.h:3022
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:3034
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:8330
struct xcb_list_extensions_cookie_t xcb_list_extensions_cookie_t
xcb_list_extensions_cookie_t
xcb_timestamp_iterator_t
Definition: xproto.h:164
xcb_change_keyboard_control_value_list_t
Definition: xproto.h:4400
xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked(xcb_connection_t *c)
Definition: xproto.c:13361
xcb_list_fonts_request_t
Definition: xproto.h:2882
xcb_void_cookie_t xcb_ungrab_pointer(xcb_connection_t *c, xcb_timestamp_t time)
release the pointer
Definition: xproto.c:4187
xcb_prop_mode_t
Definition: xproto.h:1915
struct xcb_query_text_extents_request_t xcb_query_text_extents_request_t
xcb_query_text_extents_request_t
Definition: xproto.h:1420
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:11807
xcb_point_iterator_t
Definition: xproto.h:225
Definition: xproto.h:1408
xcb_fill_poly_request_t
Definition: xproto.h:3553
xcb_setup_request_t
Definition: xproto.h:410
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:8615
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:2612
xcb_force_screen_saver_request_t
Definition: xproto.h:4739
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:10306
xcb_void_cookie_t xcb_unmap_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2518
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:9098
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:11948
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:4160
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:13794
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:9636
xcb_key_press_event_t
Definition: xproto.h:545
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:2263
xcb_destroy_subwindows_request_t
Definition: xproto.h:1623
Definition: xproto.h:1144
struct xcb_setup_request_iterator_t xcb_setup_request_iterator_t
xcb_setup_request_iterator_t
xcb_reparent_notify_event_t
Definition: xproto.h:873
struct xcb_setup_request_t xcb_setup_request_t
xcb_setup_request_t
xcb_screen_t
Definition: xproto.h:379
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:13116
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:3400
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:10079
xcb_void_cookie_t xcb_close_font(xcb_connection_t *c, xcb_font_t font)
Definition: xproto.c:5537
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:14426
struct xcb_depth_t xcb_depth_t
xcb_depth_t
xcb_void_cookie_t xcb_change_gc_checked(xcb_connection_t *c, xcb_gcontext_t gc, uint32_t value_mask, const void *value_list)
change graphics context components
Definition: xproto.c:7652
xcb_get_selection_owner_request_t
Definition: xproto.h:2065
xcb_get_font_path_cookie_t xcb_get_font_path(xcb_connection_t *c)
Definition: xproto.c:6388
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:14084
struct xcb_intern_atom_reply_t xcb_intern_atom_reply_t
xcb_intern_atom_reply_t
xcb_get_image_request_t
Definition: xproto.h:3632
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:6125
xcb_query_pointer_cookie_t xcb_query_pointer(xcb_connection_t *c, xcb_window_t window)
get pointer coordinates
Definition: xproto.c:4850
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:9946
struct xcb_set_modifier_mapping_reply_t xcb_set_modifier_mapping_reply_t
xcb_set_modifier_mapping_reply_t
xcb_get_atom_name_request_t
Definition: xproto.h:1896
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:9533
xcb_allow_t
Definition: xproto.h:2349
xcb_void_cookie_t xcb_configure_window_checked(xcb_connection_t *c, xcb_window_t window, uint16_t value_mask, const void *value_list)
Configures window attributes.
Definition: xproto.c:2762
xcb_button_press_event_t
Definition: xproto.h:582
xcb_colormap_notify_event_t
Definition: xproto.h:1159
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:10780
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:10707
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:12574
Definition: xproto.h:2385
struct xcb_ungrab_keyboard_request_t xcb_ungrab_keyboard_request_t
xcb_ungrab_keyboard_request_t
xcb_button_index_t
Definition: xproto.h:2192
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:4992
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:6051
xcb_change_save_set_request_t
Definition: xproto.h:1641
xcb_button_iterator_t
Definition: xproto.h:208
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:4595
void xcb_setup_next(xcb_setup_iterator_t *i)
Definition: xproto.c:962
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:12484
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:4511
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:2383
xcb_generic_iterator_t xcb_arc_end(xcb_arc_iterator_t i)
Definition: xproto.c:369
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:6496
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:3339
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:1231
xcb_get_modifier_mapping_reply_t
Definition: xproto.h:4872
xcb_poly_fill_rectangle_request_t
Definition: xproto.h:3570
void xcb_setup_request_next(xcb_setup_request_iterator_t *i)
Definition: xproto.c:655
xcb_destroy_window_request_t
Definition: xproto.h:1610
xcb_str_iterator_t
Definition: xproto.h:2863
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:5239
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:11901
xcb_void_cookie_t xcb_change_keyboard_control_checked(xcb_connection_t *c, uint32_t value_mask, const void *value_list)
Definition: xproto.c:12894
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:2543
xcb_timecoord_iterator_t
Definition: xproto.h:2512
xcb_focus_in_event_t
Definition: xproto.h:684
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:13462
xcb_void_cookie_t xcb_no_operation_checked(xcb_connection_t *c)
Definition: xproto.c:14481
xcb_list_extensions_cookie_t xcb_list_extensions_unchecked(xcb_connection_t *c)
Definition: xproto.c:12367
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:9906
Definition: xproto.h:2617
Definition: xproto.h:964
xcb_generic_iterator_t xcb_visualtype_end(xcb_visualtype_iterator_t i)
Definition: xproto.c:405
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:11854
xcb_grab_keyboard_request_t
Definition: xproto.h:2278
xcb_alloc_named_color_reply_t
Definition: xproto.h:3889
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:8488
xcb_open_font_request_t
Definition: xproto.h:2706
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:387
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:4112
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:4197
Definition: xproto.h:1425
xcb_void_cookie_t xcb_grab_server(xcb_connection_t *c)
Definition: xproto.c:4775
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:3730
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:5590
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:11488
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:8057
xcb_void_cookie_t xcb_configure_window(xcb_connection_t *c, xcb_window_t window, uint16_t value_mask, const void *value_list)
Configures window attributes.
Definition: xproto.c:2797
xcb_mapping_notify_event_t
Definition: xproto.h:1215
xcb_generic_iterator_t xcb_client_message_data_end(xcb_client_message_data_iterator_t i)
Definition: xproto.c:993
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:3505
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:4672
xcb_selection_request_event_t
Definition: xproto.h:1111
xcb_query_keymap_cookie_t xcb_query_keymap_unchecked(xcb_connection_t *c)
Definition: xproto.c:5352
xcb_translate_coordinates_reply_t
Definition: xproto.h:2578
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:3137
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:8287
xcb_client_message_data_t
Definition: xproto.h:1173
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:2912
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:8172
void xcb_fontprop_next(xcb_fontprop_iterator_t *i)
Definition: xproto.c:5564
struct xcb_get_geometry_reply_t xcb_get_geometry_reply_t
xcb_get_geometry_reply_t
xcb_allow_events_request_t
Definition: xproto.h:2431
xcb_list_hosts_reply_t
Definition: xproto.h:4652
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:11013
xcb_get_geometry_cookie_t xcb_get_geometry(xcb_connection_t *c, xcb_drawable_t drawable)
Get current window geometry.
Definition: xproto.c:2968
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:4040
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:10039
xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked(xcb_connection_t *c, xcb_atom_t atom)
Definition: xproto.c:3312
xcb_get_window_attributes_cookie_t xcb_get_window_attributes(xcb_connection_t *c, xcb_window_t window)
Gets window attributes.
Definition: xproto.c:2037
xcb_void_cookie_t xcb_ungrab_server(xcb_connection_t *c)
Definition: xproto.c:4825
xcb_void_cookie_t xcb_install_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10477
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:9394
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:3246
Definition: xproto.h:1355
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:9139
xcb_setup_authenticate_iterator_t
Definition: xproto.h:461
struct xcb_free_pixmap_request_t xcb_free_pixmap_request_t
xcb_free_pixmap_request_t
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 void *value_list)
Creates a window.
Definition: xproto.c:1391
xcb_set_clip_rectangles_request_t
Definition: xproto.h:3361
xcb_query_tree_cookie_t xcb_query_tree_unchecked(xcb_connection_t *c, xcb_window_t window)
query the window tree
Definition: xproto.c:3088
Definition: xproto.h:2202
xcb_image_text_8_request_t
Definition: xproto.h:3694
xcb_charinfo_t
Definition: xproto.h:2753
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:4331
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:5816
void xcb_button_next(xcb_button_iterator_t *i)
Definition: xproto.c:307
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:9483
struct xcb_arc_t xcb_arc_t
xcb_arc_t
Definition: xproto.h:1433
xcb_delete_property_request_t
Definition: xproto.h:1955
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:11763
xcb_bool32_iterator_t
Definition: xproto.h:142
xcb_get_atom_name_cookie_t xcb_get_atom_name(xcb_connection_t *c, xcb_atom_t atom)
Definition: xproto.c:3285
Definition: xproto.h:3128
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:9358
xcb_generic_iterator_t xcb_host_end(xcb_host_iterator_t i)
Definition: xproto.c:13594
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:4446
xcb_generic_iterator_t xcb_keysym_end(xcb_keysym_iterator_t i)
Definition: xproto.c:261
xcb_intern_atom_request_t
Definition: xproto.h:1864
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:6090
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:11185
xcb_get_selection_owner_reply_t
Definition: xproto.h:2075
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:5119
xcb_rectangle_t
Definition: xproto.h:234
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:1374
Definition: xproto.h:1413
xcb_format_iterator_t
Definition: xproto.h:284
Definition: xproto.h:1391
struct xcb_change_keyboard_control_request_t xcb_change_keyboard_control_request_t
xcb_change_keyboard_control_request_t
Definition: xproto.h:3026
xcb_alloc_color_cells_request_t
Definition: xproto.h:3916
xcb_setup_authenticate_t
Definition: xproto.h:452
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:217
xcb_list_extensions_reply_t
Definition: xproto.h:4320
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:14330
xcb_lookup_color_reply_t
Definition: xproto.h:4124
xcb_void_cookie_t xcb_create_gc_aux_checked(xcb_connection_t *c, xcb_gcontext_t cid, xcb_drawable_t drawable, uint32_t value_mask, const xcb_create_gc_value_list_t *value_list)
Creates a graphics context.
Definition: xproto.c:7113
xcb_generic_iterator_t xcb_drawable_end(xcb_drawable_iterator_t i)
Definition: xproto.c:171
xcb_graphics_exposure_event_t
Definition: xproto.h:734
Definition: xproto.h:3447
xcb_void_cookie_t xcb_free_cursor_checked(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition: xproto.c:11995
xcb_change_keyboard_control_request_t
Definition: xproto.h:4417
xcb_poly_text_16_request_t
Definition: xproto.h:3678
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:4426
xcb_circulate_window_request_t
Definition: xproto.h:1773
void xcb_fontable_next(xcb_fontable_iterator_t *i)
Definition: xproto.c:181
Definition: xproto.h:961
xcb_get_geometry_reply_t
Definition: xproto.h:1803
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:8723
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:2185
xcb_generic_iterator_t xcb_coloritem_end(xcb_coloritem_iterator_t i)
Definition: xproto.c:11287
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:2984
xcb_query_extension_request_t
Definition: xproto.h:4276
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:2653
xcb_void_cookie_t xcb_create_window_aux_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 xcb_create_window_value_list_t *value_list)
Creates a window.
Definition: xproto.c:1442
struct xcb_intern_atom_request_t xcb_intern_atom_request_t
xcb_intern_atom_request_t
xcb_destroy_notify_event_t
Definition: xproto.h:813
xcb_rectangle_iterator_t
Definition: xproto.h:244
struct xcb_keycode32_iterator_t xcb_keycode32_iterator_t
xcb_keycode32_iterator_t
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:2196
void xcb_rectangle_next(xcb_rectangle_iterator_t *i)
Definition: xproto.c:343
xcb_arc_t
Definition: xproto.h:253
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:13942
xcb_void_cookie_t xcb_free_gc(xcb_connection_t *c, xcb_gcontext_t gc)
Destroys a graphics context.
Definition: xproto.c:8145
Definition: xproto.h:2208
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:12230
struct xcb_configure_request_event_t xcb_configure_request_event_t
xcb_configure_request_event_t
Definition: xproto.h:3094
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:4112
xcb_query_font_reply_t
Definition: xproto.h:2794
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:6462
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:3633
xcb_map_notify_event_t
Definition: xproto.h:843
xcb_get_modifier_mapping_request_t
Definition: xproto.h:4863
xcb_list_installed_colormaps_request_t
Definition: xproto.h:3806
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:11328
xcb_send_event_request_t
Definition: xproto.h:2111
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:14148
xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping(xcb_connection_t *c)
Definition: xproto.c:14187
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:3266
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:3044
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:2153
xcb_void_cookie_t xcb_change_gc_aux(xcb_connection_t *c, xcb_gcontext_t gc, uint32_t value_mask, const xcb_change_gc_value_list_t *value_list)
change graphics context components
Definition: xproto.c:7756
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:3938
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:7928
xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:13237
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_void_cookie_t xcb_change_window_attributes_aux(xcb_connection_t *c, xcb_window_t window, uint32_t value_mask, const xcb_change_window_attributes_value_list_t *value_list)
change window attributes
Definition: xproto.c:1995
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:11799
void xcb_setup_authenticate_next(xcb_setup_authenticate_iterator_t *i)
Definition: xproto.c:807
void xcb_bool32_next(xcb_bool32_iterator_t *i)
Definition: xproto.c:199
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:6000
xcb_keycode32_iterator_t
Definition: xproto.h:197
struct xcb_coloritem_iterator_t xcb_coloritem_iterator_t
xcb_coloritem_iterator_t
xcb_change_hosts_request_t
Definition: xproto.h:4603
Definition: xproto.h:1437
struct xcb_create_gc_value_list_t xcb_create_gc_value_list_t
xcb_create_gc_value_list_t
Definition: xproto.h:1448
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:3493
xcb_void_cookie_t xcb_map_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2410
xcb_alloc_named_color_request_t
Definition: xproto.h:3877
xcb_generic_iterator_t xcb_bool32_end(xcb_bool32_iterator_t i)
Definition: xproto.c:207
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:5643
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:14212
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:10852
xcb_void_cookie_t xcb_change_window_attributes_checked(xcb_connection_t *c, xcb_window_t window, uint32_t value_mask, const void *value_list)
change window attributes
Definition: xproto.c:1891
xcb_grab_pointer_request_t
Definition: xproto.h:2156
xcb_motion_notify_event_t
Definition: xproto.h:615
xcb_change_keyboard_mapping_request_t
Definition: xproto.h:4334
xcb_poly_rectangle_request_t
Definition: xproto.h:3519
xcb_place_t
Definition: xproto.h:960
xcb_close_font_request_t
Definition: xproto.h:2721
xcb_query_font_request_t
Definition: xproto.h:2784
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:4773
xcb_setup_failed_t
Definition: xproto.h:432
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:6250
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:4632
xcb_alloc_color_planes_reply_t
Definition: xproto.h:3965
xcb_selection_clear_event_t
Definition: xproto.h:1019
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:2091
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:2394
xcb_set_modifier_mapping_request_t
Definition: xproto.h:4834
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:12088
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:8244
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:10741
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:3852
xcb_client_message_data_iterator_t
Definition: xproto.h:1182
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:2926
struct xcb_get_image_reply_t xcb_get_image_reply_t
xcb_get_image_reply_t
Definition: xproto.h:3108
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:9773
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:5452
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:5377
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:3443
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:6454
Definition: xproto.h:1429
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:4356
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:12049
xcb_keysym_iterator_t
Definition: xproto.h:175
xcb_get_keyboard_mapping_reply_t
Definition: xproto.h:4367
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:5319
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:2207
struct xcb_visualtype_t xcb_visualtype_t
xcb_visualtype_t
xcb_get_keyboard_control_request_t
Definition: xproto.h:4437
xcb_alloc_color_cells_reply_t
Definition: xproto.h:3928
xcb_void_cookie_t xcb_free_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10365
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:8973
xcb_set_selection_owner_request_t
Definition: xproto.h:2043
xcb_generic_iterator_t xcb_point_end(xcb_point_iterator_t i)
Definition: xproto.c:333
xcb_create_notify_event_t
Definition: xproto.h:792
Definition: xproto.h:1916
xcb_query_keymap_reply_t
Definition: xproto.h:2692
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:14473
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:3930
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:3806
xcb_change_window_attributes_value_list_t
Definition: xproto.h:1521
struct xcb_timecoord_t xcb_timecoord_t
xcb_timecoord_t
xcb_get_pointer_mapping_request_t
Definition: xproto.h:4793
xcb_free_pixmap_request_t
Definition: xproto.h:3015
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:2099
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:7798
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control(xcb_connection_t *c)
Definition: xproto.c:13032
xcb_host_t
Definition: xproto.h:4615
xcb_void_cookie_t xcb_kill_client(xcb_connection_t *c, uint32_t resource)
kills a client
Definition: xproto.c:13847
xcb_alloc_color_planes_request_t
Definition: xproto.h:3951
xcb_rotate_properties_request_t
Definition: xproto.h:4719
xcb_char2b_t
Definition: xproto.h:24
void xcb_screen_next(xcb_screen_iterator_t *i)
Definition: xproto.c:543
xcb_generic_iterator_t xcb_rgb_end(xcb_rgb_iterator_t i)
Definition: xproto.c:11557
xcb_generic_iterator_t xcb_setup_request_end(xcb_setup_request_iterator_t i)
Definition: xproto.c:666
xcb_arc_iterator_t
Definition: xproto.h:265
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:12298
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:335
Definition: xproto.h:3140
xcb_generic_iterator_t xcb_depth_end(xcb_depth_iterator_t i)
Definition: xproto.c:479
Definition: xcbint.h:198
struct xcb_clear_area_request_t xcb_clear_area_request_t
xcb_clear_area_request_t
xcb_install_colormap_request_t
Definition: xproto.h:3773
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:4764
xcb_generic_iterator_t xcb_timecoord_end(xcb_timecoord_iterator_t i)
Definition: xproto.c:4920
void xcb_timecoord_next(xcb_timecoord_iterator_t *i)
Definition: xproto.c:4912
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:13642
xcb_create_cursor_request_t
Definition: xproto.h:4147
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:9734
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:5127
struct xcb_cursor_iterator_t xcb_cursor_iterator_t
xcb_cursor_iterator_t
xcb_query_colors_reply_t
Definition: xproto.h:4090
xcb_void_cookie_t xcb_change_gc_aux_checked(xcb_connection_t *c, xcb_gcontext_t gc, uint32_t value_mask, const xcb_change_gc_value_list_t *value_list)
change graphics context components
Definition: xproto.c:7720
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:5510
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:2839
xcb_query_best_size_reply_t
Definition: xproto.h:4254
xcb_list_fonts_with_info_request_t
Definition: xproto.h:2915
xcb_host_iterator_t
Definition: xproto.h:4624
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:7891
xcb_setup_t
Definition: xproto.h:475
struct xcb_point_t xcb_point_t
xcb_point_t
Definition: xproto.h:3040
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:3533
xcb_change_gc_request_t
Definition: xproto.h:3310
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:13270
xcb_keycode_iterator_t
Definition: xproto.h:186
Definition: xproto.h:1383
xcb_get_pointer_control_request_t
Definition: xproto.h:4502
xcb_grab_server_request_t
Definition: xproto.h:2444
xcb_generic_iterator_t xcb_screen_end(xcb_screen_iterator_t i)
Definition: xproto.c:554
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:10935
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:12603
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:3876
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:13057
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:3037
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:2235
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:13386
xcb_ungrab_button_request_t
Definition: xproto.h:2240
xcb_set_font_path_request_t
Definition: xproto.h:2954
xcb_input_focus_t
Definition: xproto.h:2608
xcb_generic_iterator_t xcb_rectangle_end(xcb_rectangle_iterator_t i)
Definition: xproto.c:351
xcb_void_cookie_t xcb_unmap_window_checked(xcb_connection_t *c, xcb_window_t window)
Makes a window invisible.
Definition: xproto.c:2437
struct xcb_grab_pointer_reply_t xcb_grab_pointer_reply_t
xcb_grab_pointer_reply_t
Definition: xproto.h:3163
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:9233
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:14259
Definition: xproto.h:3131
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:4750
void xcb_charinfo_next(xcb_charinfo_iterator_t *i)
Definition: xproto.c:5582
xcb_value_error_t
Definition: xproto.h:1263
Definition: xproto.h:3023
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
struct xcb_bool32_iterator_t xcb_bool32_iterator_t
xcb_bool32_iterator_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:10392
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_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 void *value_list)
Creates a window.
Definition: xproto.c:1340
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:6206
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:2975
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:3903
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:153
xcb_list_fonts_reply_t
Definition: xproto.h:2893
void xcb_keycode32_next(xcb_keycode32_iterator_t *i)
Definition: xproto.c:289