00001
00002
00003
00004
00005
00012 #ifndef __XPROTO_H
00013 #define __XPROTO_H
00014
00015 #include "xcb.h"
00016
00017 #ifdef __cplusplus
00018 extern "C" {
00019 #endif
00020
00024 typedef struct xcb_char2b_t {
00025 uint8_t byte1;
00026 uint8_t byte2;
00027 } xcb_char2b_t;
00028
00032 typedef struct xcb_char2b_iterator_t {
00033 xcb_char2b_t *data;
00034 int rem;
00035 int index;
00036 } xcb_char2b_iterator_t;
00037
00038 typedef uint32_t xcb_window_t;
00039
00043 typedef struct xcb_window_iterator_t {
00044 xcb_window_t *data;
00045 int rem;
00046 int index;
00047 } xcb_window_iterator_t;
00048
00049 typedef uint32_t xcb_pixmap_t;
00050
00054 typedef struct xcb_pixmap_iterator_t {
00055 xcb_pixmap_t *data;
00056 int rem;
00057 int index;
00058 } xcb_pixmap_iterator_t;
00059
00060 typedef uint32_t xcb_cursor_t;
00061
00065 typedef struct xcb_cursor_iterator_t {
00066 xcb_cursor_t *data;
00067 int rem;
00068 int index;
00069 } xcb_cursor_iterator_t;
00070
00071 typedef uint32_t xcb_font_t;
00072
00076 typedef struct xcb_font_iterator_t {
00077 xcb_font_t *data;
00078 int rem;
00079 int index;
00080 } xcb_font_iterator_t;
00081
00082 typedef uint32_t xcb_gcontext_t;
00083
00087 typedef struct xcb_gcontext_iterator_t {
00088 xcb_gcontext_t *data;
00089 int rem;
00090 int index;
00091 } xcb_gcontext_iterator_t;
00092
00093 typedef uint32_t xcb_colormap_t;
00094
00098 typedef struct xcb_colormap_iterator_t {
00099 xcb_colormap_t *data;
00100 int rem;
00101 int index;
00102 } xcb_colormap_iterator_t;
00103
00104 typedef uint32_t xcb_atom_t;
00105
00109 typedef struct xcb_atom_iterator_t {
00110 xcb_atom_t *data;
00111 int rem;
00112 int index;
00113 } xcb_atom_iterator_t;
00114
00115 typedef uint32_t xcb_drawable_t;
00116
00120 typedef struct xcb_drawable_iterator_t {
00121 xcb_drawable_t *data;
00122 int rem;
00123 int index;
00124 } xcb_drawable_iterator_t;
00125
00126 typedef uint32_t xcb_fontable_t;
00127
00131 typedef struct xcb_fontable_iterator_t {
00132 xcb_fontable_t *data;
00133 int rem;
00134 int index;
00135 } xcb_fontable_iterator_t;
00136
00137 typedef uint32_t xcb_visualid_t;
00138
00142 typedef struct xcb_visualid_iterator_t {
00143 xcb_visualid_t *data;
00144 int rem;
00145 int index;
00146 } xcb_visualid_iterator_t;
00147
00148 typedef uint32_t xcb_timestamp_t;
00149
00153 typedef struct xcb_timestamp_iterator_t {
00154 xcb_timestamp_t *data;
00155 int rem;
00156 int index;
00157 } xcb_timestamp_iterator_t;
00158
00159 typedef uint32_t xcb_keysym_t;
00160
00164 typedef struct xcb_keysym_iterator_t {
00165 xcb_keysym_t *data;
00166 int rem;
00167 int index;
00168 } xcb_keysym_iterator_t;
00169
00170 typedef uint8_t xcb_keycode_t;
00171
00175 typedef struct xcb_keycode_iterator_t {
00176 xcb_keycode_t *data;
00177 int rem;
00178 int index;
00179 } xcb_keycode_iterator_t;
00180
00181 typedef uint8_t xcb_button_t;
00182
00186 typedef struct xcb_button_iterator_t {
00187 xcb_button_t *data;
00188 int rem;
00189 int index;
00190 } xcb_button_iterator_t;
00191
00195 typedef struct xcb_point_t {
00196 int16_t x;
00197 int16_t y;
00198 } xcb_point_t;
00199
00203 typedef struct xcb_point_iterator_t {
00204 xcb_point_t *data;
00205 int rem;
00206 int index;
00207 } xcb_point_iterator_t;
00208
00212 typedef struct xcb_rectangle_t {
00213 int16_t x;
00214 int16_t y;
00215 uint16_t width;
00216 uint16_t height;
00217 } xcb_rectangle_t;
00218
00222 typedef struct xcb_rectangle_iterator_t {
00223 xcb_rectangle_t *data;
00224 int rem;
00225 int index;
00226 } xcb_rectangle_iterator_t;
00227
00231 typedef struct xcb_arc_t {
00232 int16_t x;
00233 int16_t y;
00234 uint16_t width;
00235 uint16_t height;
00236 int16_t angle1;
00237 int16_t angle2;
00238 } xcb_arc_t;
00239
00243 typedef struct xcb_arc_iterator_t {
00244 xcb_arc_t *data;
00245 int rem;
00246 int index;
00247 } xcb_arc_iterator_t;
00248
00252 typedef struct xcb_format_t {
00253 uint8_t depth;
00254 uint8_t bits_per_pixel;
00255 uint8_t scanline_pad;
00256 uint8_t pad0[5];
00257 } xcb_format_t;
00258
00262 typedef struct xcb_format_iterator_t {
00263 xcb_format_t *data;
00264 int rem;
00265 int index;
00266 } xcb_format_iterator_t;
00267
00268 typedef enum xcb_visual_class_t {
00269 XCB_VISUAL_CLASS_STATIC_GRAY = 0,
00270 XCB_VISUAL_CLASS_GRAY_SCALE = 1,
00271 XCB_VISUAL_CLASS_STATIC_COLOR = 2,
00272 XCB_VISUAL_CLASS_PSEUDO_COLOR = 3,
00273 XCB_VISUAL_CLASS_TRUE_COLOR = 4,
00274 XCB_VISUAL_CLASS_DIRECT_COLOR = 5
00275 } xcb_visual_class_t;
00276
00280 typedef struct xcb_visualtype_t {
00281 xcb_visualid_t visual_id;
00282 uint8_t _class;
00283 uint8_t bits_per_rgb_value;
00284 uint16_t colormap_entries;
00285 uint32_t red_mask;
00286 uint32_t green_mask;
00287 uint32_t blue_mask;
00288 uint8_t pad0[4];
00289 } xcb_visualtype_t;
00290
00294 typedef struct xcb_visualtype_iterator_t {
00295 xcb_visualtype_t *data;
00296 int rem;
00297 int index;
00298 } xcb_visualtype_iterator_t;
00299
00303 typedef struct xcb_depth_t {
00304 uint8_t depth;
00305 uint8_t pad0;
00306 uint16_t visuals_len;
00307 uint8_t pad1[4];
00308 } xcb_depth_t;
00309
00313 typedef struct xcb_depth_iterator_t {
00314 xcb_depth_t *data;
00315 int rem;
00316 int index;
00317 } xcb_depth_iterator_t;
00318
00319 typedef enum xcb_event_mask_t {
00320 XCB_EVENT_MASK_NO_EVENT = 0,
00321 XCB_EVENT_MASK_KEY_PRESS = 1,
00322 XCB_EVENT_MASK_KEY_RELEASE = 2,
00323 XCB_EVENT_MASK_BUTTON_PRESS = 4,
00324 XCB_EVENT_MASK_BUTTON_RELEASE = 8,
00325 XCB_EVENT_MASK_ENTER_WINDOW = 16,
00326 XCB_EVENT_MASK_LEAVE_WINDOW = 32,
00327 XCB_EVENT_MASK_POINTER_MOTION = 64,
00328 XCB_EVENT_MASK_POINTER_MOTION_HINT = 128,
00329 XCB_EVENT_MASK_BUTTON_1_MOTION = 256,
00330 XCB_EVENT_MASK_BUTTON_2_MOTION = 512,
00331 XCB_EVENT_MASK_BUTTON_3_MOTION = 1024,
00332 XCB_EVENT_MASK_BUTTON_4_MOTION = 2048,
00333 XCB_EVENT_MASK_BUTTON_5_MOTION = 4096,
00334 XCB_EVENT_MASK_BUTTON_MOTION = 8192,
00335 XCB_EVENT_MASK_KEYMAP_STATE = 16384,
00336 XCB_EVENT_MASK_EXPOSURE = 32768,
00337 XCB_EVENT_MASK_VISIBILITY_CHANGE = 65536,
00338 XCB_EVENT_MASK_STRUCTURE_NOTIFY = 131072,
00339 XCB_EVENT_MASK_RESIZE_REDIRECT = 262144,
00340 XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY = 524288,
00341 XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT = 1048576,
00342 XCB_EVENT_MASK_FOCUS_CHANGE = 2097152,
00343 XCB_EVENT_MASK_PROPERTY_CHANGE = 4194304,
00344 XCB_EVENT_MASK_COLOR_MAP_CHANGE = 8388608,
00345 XCB_EVENT_MASK_OWNER_GRAB_BUTTON = 16777216
00346 } xcb_event_mask_t;
00347
00348 typedef enum xcb_backing_store_t {
00349 XCB_BACKING_STORE_NOT_USEFUL = 0,
00350 XCB_BACKING_STORE_WHEN_MAPPED = 1,
00351 XCB_BACKING_STORE_ALWAYS = 2
00352 } xcb_backing_store_t;
00353
00357 typedef struct xcb_screen_t {
00358 xcb_window_t root;
00359 xcb_colormap_t default_colormap;
00360 uint32_t white_pixel;
00361 uint32_t black_pixel;
00362 uint32_t current_input_masks;
00363 uint16_t width_in_pixels;
00364 uint16_t height_in_pixels;
00365 uint16_t width_in_millimeters;
00366 uint16_t height_in_millimeters;
00367 uint16_t min_installed_maps;
00368 uint16_t max_installed_maps;
00369 xcb_visualid_t root_visual;
00370 uint8_t backing_stores;
00371 uint8_t save_unders;
00372 uint8_t root_depth;
00373 uint8_t allowed_depths_len;
00374 } xcb_screen_t;
00375
00379 typedef struct xcb_screen_iterator_t {
00380 xcb_screen_t *data;
00381 int rem;
00382 int index;
00383 } xcb_screen_iterator_t;
00384
00388 typedef struct xcb_setup_request_t {
00389 uint8_t byte_order;
00390 uint8_t pad0;
00391 uint16_t protocol_major_version;
00392 uint16_t protocol_minor_version;
00393 uint16_t authorization_protocol_name_len;
00394 uint16_t authorization_protocol_data_len;
00395 uint8_t pad1[2];
00396 } xcb_setup_request_t;
00397
00401 typedef struct xcb_setup_request_iterator_t {
00402 xcb_setup_request_t *data;
00403 int rem;
00404 int index;
00405 } xcb_setup_request_iterator_t;
00406
00410 typedef struct xcb_setup_failed_t {
00411 uint8_t status;
00412 uint8_t reason_len;
00413 uint16_t protocol_major_version;
00414 uint16_t protocol_minor_version;
00415 uint16_t length;
00416 } xcb_setup_failed_t;
00417
00421 typedef struct xcb_setup_failed_iterator_t {
00422 xcb_setup_failed_t *data;
00423 int rem;
00424 int index;
00425 } xcb_setup_failed_iterator_t;
00426
00430 typedef struct xcb_setup_authenticate_t {
00431 uint8_t status;
00432 uint8_t pad0[5];
00433 uint16_t length;
00434 } xcb_setup_authenticate_t;
00435
00439 typedef struct xcb_setup_authenticate_iterator_t {
00440 xcb_setup_authenticate_t *data;
00441 int rem;
00442 int index;
00443 } xcb_setup_authenticate_iterator_t;
00444
00445 typedef enum xcb_image_order_t {
00446 XCB_IMAGE_ORDER_LSB_FIRST = 0,
00447 XCB_IMAGE_ORDER_MSB_FIRST = 1
00448 } xcb_image_order_t;
00449
00453 typedef struct xcb_setup_t {
00454 uint8_t status;
00455 uint8_t pad0;
00456 uint16_t protocol_major_version;
00457 uint16_t protocol_minor_version;
00458 uint16_t length;
00459 uint32_t release_number;
00460 uint32_t resource_id_base;
00461 uint32_t resource_id_mask;
00462 uint32_t motion_buffer_size;
00463 uint16_t vendor_len;
00464 uint16_t maximum_request_length;
00465 uint8_t roots_len;
00466 uint8_t pixmap_formats_len;
00467 uint8_t image_byte_order;
00468 uint8_t bitmap_format_bit_order;
00469 uint8_t bitmap_format_scanline_unit;
00470 uint8_t bitmap_format_scanline_pad;
00471 xcb_keycode_t min_keycode;
00472 xcb_keycode_t max_keycode;
00473 uint8_t pad1[4];
00474 } xcb_setup_t;
00475
00479 typedef struct xcb_setup_iterator_t {
00480 xcb_setup_t *data;
00481 int rem;
00482 int index;
00483 } xcb_setup_iterator_t;
00484
00485 typedef enum xcb_mod_mask_t {
00486 XCB_MOD_MASK_SHIFT = 1,
00487 XCB_MOD_MASK_LOCK = 2,
00488 XCB_MOD_MASK_CONTROL = 4,
00489 XCB_MOD_MASK_1 = 8,
00490 XCB_MOD_MASK_2 = 16,
00491 XCB_MOD_MASK_3 = 32,
00492 XCB_MOD_MASK_4 = 64,
00493 XCB_MOD_MASK_5 = 128,
00494 XCB_MOD_MASK_ANY = 32768
00495 } xcb_mod_mask_t;
00496
00497 typedef enum xcb_key_but_mask_t {
00498 XCB_KEY_BUT_MASK_SHIFT = 1,
00499 XCB_KEY_BUT_MASK_LOCK = 2,
00500 XCB_KEY_BUT_MASK_CONTROL = 4,
00501 XCB_KEY_BUT_MASK_MOD_1 = 8,
00502 XCB_KEY_BUT_MASK_MOD_2 = 16,
00503 XCB_KEY_BUT_MASK_MOD_3 = 32,
00504 XCB_KEY_BUT_MASK_MOD_4 = 64,
00505 XCB_KEY_BUT_MASK_MOD_5 = 128,
00506 XCB_KEY_BUT_MASK_BUTTON_1 = 256,
00507 XCB_KEY_BUT_MASK_BUTTON_2 = 512,
00508 XCB_KEY_BUT_MASK_BUTTON_3 = 1024,
00509 XCB_KEY_BUT_MASK_BUTTON_4 = 2048,
00510 XCB_KEY_BUT_MASK_BUTTON_5 = 4096
00511 } xcb_key_but_mask_t;
00512
00513 typedef enum xcb_window_enum_t {
00514 XCB_WINDOW_NONE = 0
00515 } xcb_window_enum_t;
00516
00518 #define XCB_KEY_PRESS 2
00519
00523 typedef struct xcb_key_press_event_t {
00524 uint8_t response_type;
00525 xcb_keycode_t detail;
00526 uint16_t sequence;
00527 xcb_timestamp_t time;
00528 xcb_window_t root;
00529 xcb_window_t event;
00530 xcb_window_t child;
00531 int16_t root_x;
00532 int16_t root_y;
00533 int16_t event_x;
00534 int16_t event_y;
00535 uint16_t state;
00536 uint8_t same_screen;
00537 uint8_t pad0;
00538 } xcb_key_press_event_t;
00539
00541 #define XCB_KEY_RELEASE 3
00542
00543 typedef xcb_key_press_event_t xcb_key_release_event_t;
00544
00545 typedef enum xcb_button_mask_t {
00546 XCB_BUTTON_MASK_1 = 256,
00547 XCB_BUTTON_MASK_2 = 512,
00548 XCB_BUTTON_MASK_3 = 1024,
00549 XCB_BUTTON_MASK_4 = 2048,
00550 XCB_BUTTON_MASK_5 = 4096,
00551 XCB_BUTTON_MASK_ANY = 32768
00552 } xcb_button_mask_t;
00553
00555 #define XCB_BUTTON_PRESS 4
00556
00560 typedef struct xcb_button_press_event_t {
00561 uint8_t response_type;
00562 xcb_button_t detail;
00563 uint16_t sequence;
00564 xcb_timestamp_t time;
00565 xcb_window_t root;
00566 xcb_window_t event;
00567 xcb_window_t child;
00568 int16_t root_x;
00569 int16_t root_y;
00570 int16_t event_x;
00571 int16_t event_y;
00572 uint16_t state;
00573 uint8_t same_screen;
00574 uint8_t pad0;
00575 } xcb_button_press_event_t;
00576
00578 #define XCB_BUTTON_RELEASE 5
00579
00580 typedef xcb_button_press_event_t xcb_button_release_event_t;
00581
00582 typedef enum xcb_motion_t {
00583 XCB_MOTION_NORMAL = 0,
00584 XCB_MOTION_HINT = 1
00585 } xcb_motion_t;
00586
00588 #define XCB_MOTION_NOTIFY 6
00589
00593 typedef struct xcb_motion_notify_event_t {
00594 uint8_t response_type;
00595 uint8_t detail;
00596 uint16_t sequence;
00597 xcb_timestamp_t time;
00598 xcb_window_t root;
00599 xcb_window_t event;
00600 xcb_window_t child;
00601 int16_t root_x;
00602 int16_t root_y;
00603 int16_t event_x;
00604 int16_t event_y;
00605 uint16_t state;
00606 uint8_t same_screen;
00607 uint8_t pad0;
00608 } xcb_motion_notify_event_t;
00609
00610 typedef enum xcb_notify_detail_t {
00611 XCB_NOTIFY_DETAIL_ANCESTOR = 0,
00612 XCB_NOTIFY_DETAIL_VIRTUAL = 1,
00613 XCB_NOTIFY_DETAIL_INFERIOR = 2,
00614 XCB_NOTIFY_DETAIL_NONLINEAR = 3,
00615 XCB_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
00616 XCB_NOTIFY_DETAIL_POINTER = 5,
00617 XCB_NOTIFY_DETAIL_POINTER_ROOT = 6,
00618 XCB_NOTIFY_DETAIL_NONE = 7
00619 } xcb_notify_detail_t;
00620
00621 typedef enum xcb_notify_mode_t {
00622 XCB_NOTIFY_MODE_NORMAL = 0,
00623 XCB_NOTIFY_MODE_GRAB = 1,
00624 XCB_NOTIFY_MODE_UNGRAB = 2,
00625 XCB_NOTIFY_MODE_WHILE_GRABBED = 3
00626 } xcb_notify_mode_t;
00627
00629 #define XCB_ENTER_NOTIFY 7
00630
00634 typedef struct xcb_enter_notify_event_t {
00635 uint8_t response_type;
00636 uint8_t detail;
00637 uint16_t sequence;
00638 xcb_timestamp_t time;
00639 xcb_window_t root;
00640 xcb_window_t event;
00641 xcb_window_t child;
00642 int16_t root_x;
00643 int16_t root_y;
00644 int16_t event_x;
00645 int16_t event_y;
00646 uint16_t state;
00647 uint8_t mode;
00648 uint8_t same_screen_focus;
00649 } xcb_enter_notify_event_t;
00650
00652 #define XCB_LEAVE_NOTIFY 8
00653
00654 typedef xcb_enter_notify_event_t xcb_leave_notify_event_t;
00655
00657 #define XCB_FOCUS_IN 9
00658
00662 typedef struct xcb_focus_in_event_t {
00663 uint8_t response_type;
00664 uint8_t detail;
00665 uint16_t sequence;
00666 xcb_window_t event;
00667 uint8_t mode;
00668 uint8_t pad0[3];
00669 } xcb_focus_in_event_t;
00670
00672 #define XCB_FOCUS_OUT 10
00673
00674 typedef xcb_focus_in_event_t xcb_focus_out_event_t;
00675
00677 #define XCB_KEYMAP_NOTIFY 11
00678
00682 typedef struct xcb_keymap_notify_event_t {
00683 uint8_t response_type;
00684 uint8_t keys[31];
00685 } xcb_keymap_notify_event_t;
00686
00688 #define XCB_EXPOSE 12
00689
00693 typedef struct xcb_expose_event_t {
00694 uint8_t response_type;
00695 uint8_t pad0;
00696 uint16_t sequence;
00697 xcb_window_t window;
00698 uint16_t x;
00699 uint16_t y;
00700 uint16_t width;
00701 uint16_t height;
00702 uint16_t count;
00703 uint8_t pad1[2];
00704 } xcb_expose_event_t;
00705
00707 #define XCB_GRAPHICS_EXPOSURE 13
00708
00712 typedef struct xcb_graphics_exposure_event_t {
00713 uint8_t response_type;
00714 uint8_t pad0;
00715 uint16_t sequence;
00716 xcb_drawable_t drawable;
00717 uint16_t x;
00718 uint16_t y;
00719 uint16_t width;
00720 uint16_t height;
00721 uint16_t minor_opcode;
00722 uint16_t count;
00723 uint8_t major_opcode;
00724 uint8_t pad1[3];
00725 } xcb_graphics_exposure_event_t;
00726
00728 #define XCB_NO_EXPOSURE 14
00729
00733 typedef struct xcb_no_exposure_event_t {
00734 uint8_t response_type;
00735 uint8_t pad0;
00736 uint16_t sequence;
00737 xcb_drawable_t drawable;
00738 uint16_t minor_opcode;
00739 uint8_t major_opcode;
00740 uint8_t pad1;
00741 } xcb_no_exposure_event_t;
00742
00743 typedef enum xcb_visibility_t {
00744 XCB_VISIBILITY_UNOBSCURED = 0,
00745 XCB_VISIBILITY_PARTIALLY_OBSCURED = 1,
00746 XCB_VISIBILITY_FULLY_OBSCURED = 2
00747 } xcb_visibility_t;
00748
00750 #define XCB_VISIBILITY_NOTIFY 15
00751
00755 typedef struct xcb_visibility_notify_event_t {
00756 uint8_t response_type;
00757 uint8_t pad0;
00758 uint16_t sequence;
00759 xcb_window_t window;
00760 uint8_t state;
00761 uint8_t pad1[3];
00762 } xcb_visibility_notify_event_t;
00763
00765 #define XCB_CREATE_NOTIFY 16
00766
00770 typedef struct xcb_create_notify_event_t {
00771 uint8_t response_type;
00772 uint8_t pad0;
00773 uint16_t sequence;
00774 xcb_window_t parent;
00775 xcb_window_t window;
00776 int16_t x;
00777 int16_t y;
00778 uint16_t width;
00779 uint16_t height;
00780 uint16_t border_width;
00781 uint8_t override_redirect;
00782 uint8_t pad1;
00783 } xcb_create_notify_event_t;
00784
00786 #define XCB_DESTROY_NOTIFY 17
00787
00791 typedef struct xcb_destroy_notify_event_t {
00792 uint8_t response_type;
00793 uint8_t pad0;
00794 uint16_t sequence;
00795 xcb_window_t event;
00796 xcb_window_t window;
00797 } xcb_destroy_notify_event_t;
00798
00800 #define XCB_UNMAP_NOTIFY 18
00801
00805 typedef struct xcb_unmap_notify_event_t {
00806 uint8_t response_type;
00807 uint8_t pad0;
00808 uint16_t sequence;
00809 xcb_window_t event;
00810 xcb_window_t window;
00811 uint8_t from_configure;
00812 uint8_t pad1[3];
00813 } xcb_unmap_notify_event_t;
00814
00816 #define XCB_MAP_NOTIFY 19
00817
00821 typedef struct xcb_map_notify_event_t {
00822 uint8_t response_type;
00823 uint8_t pad0;
00824 uint16_t sequence;
00825 xcb_window_t event;
00826 xcb_window_t window;
00827 uint8_t override_redirect;
00828 uint8_t pad1[3];
00829 } xcb_map_notify_event_t;
00830
00832 #define XCB_MAP_REQUEST 20
00833
00837 typedef struct xcb_map_request_event_t {
00838 uint8_t response_type;
00839 uint8_t pad0;
00840 uint16_t sequence;
00841 xcb_window_t parent;
00842 xcb_window_t window;
00843 } xcb_map_request_event_t;
00844
00846 #define XCB_REPARENT_NOTIFY 21
00847
00851 typedef struct xcb_reparent_notify_event_t {
00852 uint8_t response_type;
00853 uint8_t pad0;
00854 uint16_t sequence;
00855 xcb_window_t event;
00856 xcb_window_t window;
00857 xcb_window_t parent;
00858 int16_t x;
00859 int16_t y;
00860 uint8_t override_redirect;
00861 uint8_t pad1[3];
00862 } xcb_reparent_notify_event_t;
00863
00865 #define XCB_CONFIGURE_NOTIFY 22
00866
00870 typedef struct xcb_configure_notify_event_t {
00871 uint8_t response_type;
00872 uint8_t pad0;
00873 uint16_t sequence;
00874 xcb_window_t event;
00875 xcb_window_t window;
00876 xcb_window_t above_sibling;
00877 int16_t x;
00878 int16_t y;
00879 uint16_t width;
00880 uint16_t height;
00881 uint16_t border_width;
00882 uint8_t override_redirect;
00883 uint8_t pad1;
00884 } xcb_configure_notify_event_t;
00885
00887 #define XCB_CONFIGURE_REQUEST 23
00888
00892 typedef struct xcb_configure_request_event_t {
00893 uint8_t response_type;
00894 uint8_t stack_mode;
00895 uint16_t sequence;
00896 xcb_window_t parent;
00897 xcb_window_t window;
00898 xcb_window_t sibling;
00899 int16_t x;
00900 int16_t y;
00901 uint16_t width;
00902 uint16_t height;
00903 uint16_t border_width;
00904 uint16_t value_mask;
00905 } xcb_configure_request_event_t;
00906
00908 #define XCB_GRAVITY_NOTIFY 24
00909
00913 typedef struct xcb_gravity_notify_event_t {
00914 uint8_t response_type;
00915 uint8_t pad0;
00916 uint16_t sequence;
00917 xcb_window_t event;
00918 xcb_window_t window;
00919 int16_t x;
00920 int16_t y;
00921 } xcb_gravity_notify_event_t;
00922
00924 #define XCB_RESIZE_REQUEST 25
00925
00929 typedef struct xcb_resize_request_event_t {
00930 uint8_t response_type;
00931 uint8_t pad0;
00932 uint16_t sequence;
00933 xcb_window_t window;
00934 uint16_t width;
00935 uint16_t height;
00936 } xcb_resize_request_event_t;
00937
00938 typedef enum xcb_place_t {
00939 XCB_PLACE_ON_TOP = 0,
00942 XCB_PLACE_ON_BOTTOM = 1
00945 } xcb_place_t;
00946
00948 #define XCB_CIRCULATE_NOTIFY 26
00949
00953 typedef struct xcb_circulate_notify_event_t {
00954 uint8_t response_type;
00955 uint8_t pad0;
00956 uint16_t sequence;
00957 xcb_window_t event;
00958 xcb_window_t window;
00959 uint8_t pad1[4];
00960 uint8_t place;
00961 uint8_t pad2[3];
00962 } xcb_circulate_notify_event_t;
00963
00965 #define XCB_CIRCULATE_REQUEST 27
00966
00967 typedef xcb_circulate_notify_event_t xcb_circulate_request_event_t;
00968
00969 typedef enum xcb_property_t {
00970 XCB_PROPERTY_NEW_VALUE = 0,
00971 XCB_PROPERTY_DELETE = 1
00972 } xcb_property_t;
00973
00975 #define XCB_PROPERTY_NOTIFY 28
00976
00980 typedef struct xcb_property_notify_event_t {
00981 uint8_t response_type;
00982 uint8_t pad0;
00983 uint16_t sequence;
00984 xcb_window_t window;
00985 xcb_atom_t atom;
00986 xcb_timestamp_t time;
00987 uint8_t state;
00988 uint8_t pad1[3];
00989 } xcb_property_notify_event_t;
00990
00992 #define XCB_SELECTION_CLEAR 29
00993
00997 typedef struct xcb_selection_clear_event_t {
00998 uint8_t response_type;
00999 uint8_t pad0;
01000 uint16_t sequence;
01001 xcb_timestamp_t time;
01002 xcb_window_t owner;
01003 xcb_atom_t selection;
01004 } xcb_selection_clear_event_t;
01005
01006 typedef enum xcb_time_t {
01007 XCB_TIME_CURRENT_TIME = 0
01008 } xcb_time_t;
01009
01010 typedef enum xcb_atom_enum_t {
01011 XCB_ATOM_NONE = 0,
01012 XCB_ATOM_ANY = 0,
01013 XCB_ATOM_PRIMARY,
01014 XCB_ATOM_SECONDARY,
01015 XCB_ATOM_ARC,
01016 XCB_ATOM_ATOM,
01017 XCB_ATOM_BITMAP,
01018 XCB_ATOM_CARDINAL,
01019 XCB_ATOM_COLORMAP,
01020 XCB_ATOM_CURSOR,
01021 XCB_ATOM_CUT_BUFFER0,
01022 XCB_ATOM_CUT_BUFFER1,
01023 XCB_ATOM_CUT_BUFFER2,
01024 XCB_ATOM_CUT_BUFFER3,
01025 XCB_ATOM_CUT_BUFFER4,
01026 XCB_ATOM_CUT_BUFFER5,
01027 XCB_ATOM_CUT_BUFFER6,
01028 XCB_ATOM_CUT_BUFFER7,
01029 XCB_ATOM_DRAWABLE,
01030 XCB_ATOM_FONT,
01031 XCB_ATOM_INTEGER,
01032 XCB_ATOM_PIXMAP,
01033 XCB_ATOM_POINT,
01034 XCB_ATOM_RECTANGLE,
01035 XCB_ATOM_RESOURCE_MANAGER,
01036 XCB_ATOM_RGB_COLOR_MAP,
01037 XCB_ATOM_RGB_BEST_MAP,
01038 XCB_ATOM_RGB_BLUE_MAP,
01039 XCB_ATOM_RGB_DEFAULT_MAP,
01040 XCB_ATOM_RGB_GRAY_MAP,
01041 XCB_ATOM_RGB_GREEN_MAP,
01042 XCB_ATOM_RGB_RED_MAP,
01043 XCB_ATOM_STRING,
01044 XCB_ATOM_VISUALID,
01045 XCB_ATOM_WINDOW,
01046 XCB_ATOM_WM_COMMAND,
01047 XCB_ATOM_WM_HINTS,
01048 XCB_ATOM_WM_CLIENT_MACHINE,
01049 XCB_ATOM_WM_ICON_NAME,
01050 XCB_ATOM_WM_ICON_SIZE,
01051 XCB_ATOM_WM_NAME,
01052 XCB_ATOM_WM_NORMAL_HINTS,
01053 XCB_ATOM_WM_SIZE_HINTS,
01054 XCB_ATOM_WM_ZOOM_HINTS,
01055 XCB_ATOM_MIN_SPACE,
01056 XCB_ATOM_NORM_SPACE,
01057 XCB_ATOM_MAX_SPACE,
01058 XCB_ATOM_END_SPACE,
01059 XCB_ATOM_SUPERSCRIPT_X,
01060 XCB_ATOM_SUPERSCRIPT_Y,
01061 XCB_ATOM_SUBSCRIPT_X,
01062 XCB_ATOM_SUBSCRIPT_Y,
01063 XCB_ATOM_UNDERLINE_POSITION,
01064 XCB_ATOM_UNDERLINE_THICKNESS,
01065 XCB_ATOM_STRIKEOUT_ASCENT,
01066 XCB_ATOM_STRIKEOUT_DESCENT,
01067 XCB_ATOM_ITALIC_ANGLE,
01068 XCB_ATOM_X_HEIGHT,
01069 XCB_ATOM_QUAD_WIDTH,
01070 XCB_ATOM_WEIGHT,
01071 XCB_ATOM_POINT_SIZE,
01072 XCB_ATOM_RESOLUTION,
01073 XCB_ATOM_COPYRIGHT,
01074 XCB_ATOM_NOTICE,
01075 XCB_ATOM_FONT_NAME,
01076 XCB_ATOM_FAMILY_NAME,
01077 XCB_ATOM_FULL_NAME,
01078 XCB_ATOM_CAP_HEIGHT,
01079 XCB_ATOM_WM_CLASS,
01080 XCB_ATOM_WM_TRANSIENT_FOR
01081 } xcb_atom_enum_t;
01082
01084 #define XCB_SELECTION_REQUEST 30
01085
01089 typedef struct xcb_selection_request_event_t {
01090 uint8_t response_type;
01091 uint8_t pad0;
01092 uint16_t sequence;
01093 xcb_timestamp_t time;
01094 xcb_window_t owner;
01095 xcb_window_t requestor;
01096 xcb_atom_t selection;
01097 xcb_atom_t target;
01098 xcb_atom_t property;
01099 } xcb_selection_request_event_t;
01100
01102 #define XCB_SELECTION_NOTIFY 31
01103
01107 typedef struct xcb_selection_notify_event_t {
01108 uint8_t response_type;
01109 uint8_t pad0;
01110 uint16_t sequence;
01111 xcb_timestamp_t time;
01112 xcb_window_t requestor;
01113 xcb_atom_t selection;
01114 xcb_atom_t target;
01115 xcb_atom_t property;
01116 } xcb_selection_notify_event_t;
01117
01118 typedef enum xcb_colormap_state_t {
01119 XCB_COLORMAP_STATE_UNINSTALLED = 0,
01122 XCB_COLORMAP_STATE_INSTALLED = 1
01125 } xcb_colormap_state_t;
01126
01127 typedef enum xcb_colormap_enum_t {
01128 XCB_COLORMAP_NONE = 0
01129 } xcb_colormap_enum_t;
01130
01132 #define XCB_COLORMAP_NOTIFY 32
01133
01137 typedef struct xcb_colormap_notify_event_t {
01138 uint8_t response_type;
01139 uint8_t pad0;
01140 uint16_t sequence;
01141 xcb_window_t window;
01142 xcb_colormap_t colormap;
01143 uint8_t _new;
01144 uint8_t state;
01145 uint8_t pad1[2];
01146 } xcb_colormap_notify_event_t;
01147
01151 typedef union xcb_client_message_data_t {
01152 uint8_t data8[20];
01153 uint16_t data16[10];
01154 uint32_t data32[5];
01155 } xcb_client_message_data_t;
01156
01160 typedef struct xcb_client_message_data_iterator_t {
01161 xcb_client_message_data_t *data;
01162 int rem;
01163 int index;
01164 } xcb_client_message_data_iterator_t;
01165
01167 #define XCB_CLIENT_MESSAGE 33
01168
01172 typedef struct xcb_client_message_event_t {
01173 uint8_t response_type;
01174 uint8_t format;
01175 uint16_t sequence;
01176 xcb_window_t window;
01177 xcb_atom_t type;
01178 xcb_client_message_data_t data;
01179 } xcb_client_message_event_t;
01180
01181 typedef enum xcb_mapping_t {
01182 XCB_MAPPING_MODIFIER = 0,
01183 XCB_MAPPING_KEYBOARD = 1,
01184 XCB_MAPPING_POINTER = 2
01185 } xcb_mapping_t;
01186
01188 #define XCB_MAPPING_NOTIFY 34
01189
01193 typedef struct xcb_mapping_notify_event_t {
01194 uint8_t response_type;
01195 uint8_t pad0;
01196 uint16_t sequence;
01197 uint8_t request;
01198 xcb_keycode_t first_keycode;
01199 uint8_t count;
01200 uint8_t pad1;
01201 } xcb_mapping_notify_event_t;
01202
01204 #define XCB_REQUEST 1
01205
01209 typedef struct xcb_request_error_t {
01210 uint8_t response_type;
01211 uint8_t error_code;
01212 uint16_t sequence;
01213 uint32_t bad_value;
01214 uint16_t minor_opcode;
01215 uint8_t major_opcode;
01216 uint8_t pad0;
01217 } xcb_request_error_t;
01218
01220 #define XCB_VALUE 2
01221
01225 typedef struct xcb_value_error_t {
01226 uint8_t response_type;
01227 uint8_t error_code;
01228 uint16_t sequence;
01229 uint32_t bad_value;
01230 uint16_t minor_opcode;
01231 uint8_t major_opcode;
01232 uint8_t pad0;
01233 } xcb_value_error_t;
01234
01236 #define XCB_WINDOW 3
01237
01238 typedef xcb_value_error_t xcb_window_error_t;
01239
01241 #define XCB_PIXMAP 4
01242
01243 typedef xcb_value_error_t xcb_pixmap_error_t;
01244
01246 #define XCB_ATOM 5
01247
01248 typedef xcb_value_error_t xcb_atom_error_t;
01249
01251 #define XCB_CURSOR 6
01252
01253 typedef xcb_value_error_t xcb_cursor_error_t;
01254
01256 #define XCB_FONT 7
01257
01258 typedef xcb_value_error_t xcb_font_error_t;
01259
01261 #define XCB_MATCH 8
01262
01263 typedef xcb_request_error_t xcb_match_error_t;
01264
01266 #define XCB_DRAWABLE 9
01267
01268 typedef xcb_value_error_t xcb_drawable_error_t;
01269
01271 #define XCB_ACCESS 10
01272
01273 typedef xcb_request_error_t xcb_access_error_t;
01274
01276 #define XCB_ALLOC 11
01277
01278 typedef xcb_request_error_t xcb_alloc_error_t;
01279
01281 #define XCB_COLORMAP 12
01282
01283 typedef xcb_value_error_t xcb_colormap_error_t;
01284
01286 #define XCB_G_CONTEXT 13
01287
01288 typedef xcb_value_error_t xcb_g_context_error_t;
01289
01291 #define XCB_ID_CHOICE 14
01292
01293 typedef xcb_value_error_t xcb_id_choice_error_t;
01294
01296 #define XCB_NAME 15
01297
01298 typedef xcb_request_error_t xcb_name_error_t;
01299
01301 #define XCB_LENGTH 16
01302
01303 typedef xcb_request_error_t xcb_length_error_t;
01304
01306 #define XCB_IMPLEMENTATION 17
01307
01308 typedef xcb_request_error_t xcb_implementation_error_t;
01309
01310 typedef enum xcb_window_class_t {
01311 XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
01312 XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
01313 XCB_WINDOW_CLASS_INPUT_ONLY = 2
01314 } xcb_window_class_t;
01315
01316 typedef enum xcb_cw_t {
01317 XCB_CW_BACK_PIXMAP = 1,
01331 XCB_CW_BACK_PIXEL = 2,
01336 XCB_CW_BORDER_PIXMAP = 4,
01345 XCB_CW_BORDER_PIXEL = 8,
01350 XCB_CW_BIT_GRAVITY = 16,
01353 XCB_CW_WIN_GRAVITY = 32,
01357 XCB_CW_BACKING_STORE = 64,
01370 XCB_CW_BACKING_PLANES = 128,
01375 XCB_CW_BACKING_PIXEL = 256,
01382 XCB_CW_OVERRIDE_REDIRECT = 512,
01387 XCB_CW_SAVE_UNDER = 1024,
01391 XCB_CW_EVENT_MASK = 2048,
01395 XCB_CW_DONT_PROPAGATE = 4096,
01399 XCB_CW_COLORMAP = 8192,
01410 XCB_CW_CURSOR = 16384
01415 } xcb_cw_t;
01416
01417 typedef enum xcb_back_pixmap_t {
01418 XCB_BACK_PIXMAP_NONE = 0,
01419 XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
01420 } xcb_back_pixmap_t;
01421
01422 typedef enum xcb_gravity_t {
01423 XCB_GRAVITY_BIT_FORGET = 0,
01424 XCB_GRAVITY_WIN_UNMAP = 0,
01425 XCB_GRAVITY_NORTH_WEST = 1,
01426 XCB_GRAVITY_NORTH = 2,
01427 XCB_GRAVITY_NORTH_EAST = 3,
01428 XCB_GRAVITY_WEST = 4,
01429 XCB_GRAVITY_CENTER = 5,
01430 XCB_GRAVITY_EAST = 6,
01431 XCB_GRAVITY_SOUTH_WEST = 7,
01432 XCB_GRAVITY_SOUTH = 8,
01433 XCB_GRAVITY_SOUTH_EAST = 9,
01434 XCB_GRAVITY_STATIC = 10
01435 } xcb_gravity_t;
01436
01438 #define XCB_CREATE_WINDOW 1
01439
01443 typedef struct xcb_create_window_request_t {
01444 uint8_t major_opcode;
01445 uint8_t depth;
01446 uint16_t length;
01447 xcb_window_t wid;
01448 xcb_window_t parent;
01449 int16_t x;
01450 int16_t y;
01451 uint16_t width;
01452 uint16_t height;
01453 uint16_t border_width;
01454 uint16_t _class;
01455 xcb_visualid_t visual;
01456 uint32_t value_mask;
01457 } xcb_create_window_request_t;
01458
01460 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2
01461
01465 typedef struct xcb_change_window_attributes_request_t {
01466 uint8_t major_opcode;
01467 uint8_t pad0;
01468 uint16_t length;
01469 xcb_window_t window;
01470 uint32_t value_mask;
01471 } xcb_change_window_attributes_request_t;
01472
01473 typedef enum xcb_map_state_t {
01474 XCB_MAP_STATE_UNMAPPED = 0,
01475 XCB_MAP_STATE_UNVIEWABLE = 1,
01476 XCB_MAP_STATE_VIEWABLE = 2
01477 } xcb_map_state_t;
01478
01482 typedef struct xcb_get_window_attributes_cookie_t {
01483 unsigned int sequence;
01484 } xcb_get_window_attributes_cookie_t;
01485
01487 #define XCB_GET_WINDOW_ATTRIBUTES 3
01488
01492 typedef struct xcb_get_window_attributes_request_t {
01493 uint8_t major_opcode;
01494 uint8_t pad0;
01495 uint16_t length;
01496 xcb_window_t window;
01497 } xcb_get_window_attributes_request_t;
01498
01502 typedef struct xcb_get_window_attributes_reply_t {
01503 uint8_t response_type;
01504 uint8_t backing_store;
01505 uint16_t sequence;
01506 uint32_t length;
01507 xcb_visualid_t visual;
01508 uint16_t _class;
01509 uint8_t bit_gravity;
01510 uint8_t win_gravity;
01511 uint32_t backing_planes;
01512 uint32_t backing_pixel;
01513 uint8_t save_under;
01514 uint8_t map_is_installed;
01515 uint8_t map_state;
01516 uint8_t override_redirect;
01517 xcb_colormap_t colormap;
01518 uint32_t all_event_masks;
01519 uint32_t your_event_mask;
01520 uint16_t do_not_propagate_mask;
01521 uint8_t pad0[2];
01522 } xcb_get_window_attributes_reply_t;
01523
01525 #define XCB_DESTROY_WINDOW 4
01526
01530 typedef struct xcb_destroy_window_request_t {
01531 uint8_t major_opcode;
01532 uint8_t pad0;
01533 uint16_t length;
01534 xcb_window_t window;
01535 } xcb_destroy_window_request_t;
01536
01538 #define XCB_DESTROY_SUBWINDOWS 5
01539
01543 typedef struct xcb_destroy_subwindows_request_t {
01544 uint8_t major_opcode;
01545 uint8_t pad0;
01546 uint16_t length;
01547 xcb_window_t window;
01548 } xcb_destroy_subwindows_request_t;
01549
01550 typedef enum xcb_set_mode_t {
01551 XCB_SET_MODE_INSERT = 0,
01552 XCB_SET_MODE_DELETE = 1
01553 } xcb_set_mode_t;
01554
01556 #define XCB_CHANGE_SAVE_SET 6
01557
01561 typedef struct xcb_change_save_set_request_t {
01562 uint8_t major_opcode;
01563 uint8_t mode;
01564 uint16_t length;
01565 xcb_window_t window;
01566 } xcb_change_save_set_request_t;
01567
01569 #define XCB_REPARENT_WINDOW 7
01570
01574 typedef struct xcb_reparent_window_request_t {
01575 uint8_t major_opcode;
01576 uint8_t pad0;
01577 uint16_t length;
01578 xcb_window_t window;
01579 xcb_window_t parent;
01580 int16_t x;
01581 int16_t y;
01582 } xcb_reparent_window_request_t;
01583
01585 #define XCB_MAP_WINDOW 8
01586
01590 typedef struct xcb_map_window_request_t {
01591 uint8_t major_opcode;
01592 uint8_t pad0;
01593 uint16_t length;
01594 xcb_window_t window;
01595 } xcb_map_window_request_t;
01596
01598 #define XCB_MAP_SUBWINDOWS 9
01599
01603 typedef struct xcb_map_subwindows_request_t {
01604 uint8_t major_opcode;
01605 uint8_t pad0;
01606 uint16_t length;
01607 xcb_window_t window;
01608 } xcb_map_subwindows_request_t;
01609
01611 #define XCB_UNMAP_WINDOW 10
01612
01616 typedef struct xcb_unmap_window_request_t {
01617 uint8_t major_opcode;
01618 uint8_t pad0;
01619 uint16_t length;
01620 xcb_window_t window;
01621 } xcb_unmap_window_request_t;
01622
01624 #define XCB_UNMAP_SUBWINDOWS 11
01625
01629 typedef struct xcb_unmap_subwindows_request_t {
01630 uint8_t major_opcode;
01631 uint8_t pad0;
01632 uint16_t length;
01633 xcb_window_t window;
01634 } xcb_unmap_subwindows_request_t;
01635
01636 typedef enum xcb_config_window_t {
01637 XCB_CONFIG_WINDOW_X = 1,
01638 XCB_CONFIG_WINDOW_Y = 2,
01639 XCB_CONFIG_WINDOW_WIDTH = 4,
01640 XCB_CONFIG_WINDOW_HEIGHT = 8,
01641 XCB_CONFIG_WINDOW_BORDER_WIDTH = 16,
01642 XCB_CONFIG_WINDOW_SIBLING = 32,
01643 XCB_CONFIG_WINDOW_STACK_MODE = 64
01644 } xcb_config_window_t;
01645
01646 typedef enum xcb_stack_mode_t {
01647 XCB_STACK_MODE_ABOVE = 0,
01648 XCB_STACK_MODE_BELOW = 1,
01649 XCB_STACK_MODE_TOP_IF = 2,
01650 XCB_STACK_MODE_BOTTOM_IF = 3,
01651 XCB_STACK_MODE_OPPOSITE = 4
01652 } xcb_stack_mode_t;
01653
01655 #define XCB_CONFIGURE_WINDOW 12
01656
01660 typedef struct xcb_configure_window_request_t {
01661 uint8_t major_opcode;
01662 uint8_t pad0;
01663 uint16_t length;
01664 xcb_window_t window;
01665 uint16_t value_mask;
01666 uint8_t pad1[2];
01667 } xcb_configure_window_request_t;
01668
01669 typedef enum xcb_circulate_t {
01670 XCB_CIRCULATE_RAISE_LOWEST = 0,
01671 XCB_CIRCULATE_LOWER_HIGHEST = 1
01672 } xcb_circulate_t;
01673
01675 #define XCB_CIRCULATE_WINDOW 13
01676
01680 typedef struct xcb_circulate_window_request_t {
01681 uint8_t major_opcode;
01682 uint8_t direction;
01683 uint16_t length;
01684 xcb_window_t window;
01685 } xcb_circulate_window_request_t;
01686
01690 typedef struct xcb_get_geometry_cookie_t {
01691 unsigned int sequence;
01692 } xcb_get_geometry_cookie_t;
01693
01695 #define XCB_GET_GEOMETRY 14
01696
01700 typedef struct xcb_get_geometry_request_t {
01701 uint8_t major_opcode;
01702 uint8_t pad0;
01703 uint16_t length;
01704 xcb_drawable_t drawable;
01705 } xcb_get_geometry_request_t;
01706
01710 typedef struct xcb_get_geometry_reply_t {
01711 uint8_t response_type;
01712 uint8_t depth;
01713 uint16_t sequence;
01714 uint32_t length;
01715 xcb_window_t root;
01716 int16_t x;
01717 int16_t y;
01718 uint16_t width;
01719 uint16_t height;
01720 uint16_t border_width;
01721 uint8_t pad0[2];
01722 } xcb_get_geometry_reply_t;
01723
01727 typedef struct xcb_query_tree_cookie_t {
01728 unsigned int sequence;
01729 } xcb_query_tree_cookie_t;
01730
01732 #define XCB_QUERY_TREE 15
01733
01737 typedef struct xcb_query_tree_request_t {
01738 uint8_t major_opcode;
01739 uint8_t pad0;
01740 uint16_t length;
01741 xcb_window_t window;
01742 } xcb_query_tree_request_t;
01743
01747 typedef struct xcb_query_tree_reply_t {
01748 uint8_t response_type;
01749 uint8_t pad0;
01750 uint16_t sequence;
01751 uint32_t length;
01752 xcb_window_t root;
01753 xcb_window_t parent;
01754 uint16_t children_len;
01755 uint8_t pad1[14];
01756 } xcb_query_tree_reply_t;
01757
01761 typedef struct xcb_intern_atom_cookie_t {
01762 unsigned int sequence;
01763 } xcb_intern_atom_cookie_t;
01764
01766 #define XCB_INTERN_ATOM 16
01767
01771 typedef struct xcb_intern_atom_request_t {
01772 uint8_t major_opcode;
01773 uint8_t only_if_exists;
01774 uint16_t length;
01775 uint16_t name_len;
01776 uint8_t pad0[2];
01777 } xcb_intern_atom_request_t;
01778
01782 typedef struct xcb_intern_atom_reply_t {
01783 uint8_t response_type;
01784 uint8_t pad0;
01785 uint16_t sequence;
01786 uint32_t length;
01787 xcb_atom_t atom;
01788 } xcb_intern_atom_reply_t;
01789
01793 typedef struct xcb_get_atom_name_cookie_t {
01794 unsigned int sequence;
01795 } xcb_get_atom_name_cookie_t;
01796
01798 #define XCB_GET_ATOM_NAME 17
01799
01803 typedef struct xcb_get_atom_name_request_t {
01804 uint8_t major_opcode;
01805 uint8_t pad0;
01806 uint16_t length;
01807 xcb_atom_t atom;
01808 } xcb_get_atom_name_request_t;
01809
01813 typedef struct xcb_get_atom_name_reply_t {
01814 uint8_t response_type;
01815 uint8_t pad0;
01816 uint16_t sequence;
01817 uint32_t length;
01818 uint16_t name_len;
01819 uint8_t pad1[22];
01820 } xcb_get_atom_name_reply_t;
01821
01822 typedef enum xcb_prop_mode_t {
01823 XCB_PROP_MODE_REPLACE = 0,
01826 XCB_PROP_MODE_PREPEND = 1,
01831 XCB_PROP_MODE_APPEND = 2
01836 } xcb_prop_mode_t;
01837
01839 #define XCB_CHANGE_PROPERTY 18
01840
01844 typedef struct xcb_change_property_request_t {
01845 uint8_t major_opcode;
01846 uint8_t mode;
01847 uint16_t length;
01848 xcb_window_t window;
01849 xcb_atom_t property;
01850 xcb_atom_t type;
01851 uint8_t format;
01852 uint8_t pad0[3];
01853 uint32_t data_len;
01854 } xcb_change_property_request_t;
01855
01857 #define XCB_DELETE_PROPERTY 19
01858
01862 typedef struct xcb_delete_property_request_t {
01863 uint8_t major_opcode;
01864 uint8_t pad0;
01865 uint16_t length;
01866 xcb_window_t window;
01867 xcb_atom_t property;
01868 } xcb_delete_property_request_t;
01869
01870 typedef enum xcb_get_property_type_t {
01871 XCB_GET_PROPERTY_TYPE_ANY = 0
01872 } xcb_get_property_type_t;
01873
01877 typedef struct xcb_get_property_cookie_t {
01878 unsigned int sequence;
01879 } xcb_get_property_cookie_t;
01880
01882 #define XCB_GET_PROPERTY 20
01883
01887 typedef struct xcb_get_property_request_t {
01888 uint8_t major_opcode;
01889 uint8_t _delete;
01890 uint16_t length;
01891 xcb_window_t window;
01892 xcb_atom_t property;
01893 xcb_atom_t type;
01894 uint32_t long_offset;
01895 uint32_t long_length;
01896 } xcb_get_property_request_t;
01897
01901 typedef struct xcb_get_property_reply_t {
01902 uint8_t response_type;
01903 uint8_t format;
01904 uint16_t sequence;
01905 uint32_t length;
01906 xcb_atom_t type;
01907 uint32_t bytes_after;
01908 uint32_t value_len;
01909 uint8_t pad0[12];
01910 } xcb_get_property_reply_t;
01911
01915 typedef struct xcb_list_properties_cookie_t {
01916 unsigned int sequence;
01917 } xcb_list_properties_cookie_t;
01918
01920 #define XCB_LIST_PROPERTIES 21
01921
01925 typedef struct xcb_list_properties_request_t {
01926 uint8_t major_opcode;
01927 uint8_t pad0;
01928 uint16_t length;
01929 xcb_window_t window;
01930 } xcb_list_properties_request_t;
01931
01935 typedef struct xcb_list_properties_reply_t {
01936 uint8_t response_type;
01937 uint8_t pad0;
01938 uint16_t sequence;
01939 uint32_t length;
01940 uint16_t atoms_len;
01941 uint8_t pad1[22];
01942 } xcb_list_properties_reply_t;
01943
01945 #define XCB_SET_SELECTION_OWNER 22
01946
01950 typedef struct xcb_set_selection_owner_request_t {
01951 uint8_t major_opcode;
01952 uint8_t pad0;
01953 uint16_t length;
01954 xcb_window_t owner;
01955 xcb_atom_t selection;
01956 xcb_timestamp_t time;
01957 } xcb_set_selection_owner_request_t;
01958
01962 typedef struct xcb_get_selection_owner_cookie_t {
01963 unsigned int sequence;
01964 } xcb_get_selection_owner_cookie_t;
01965
01967 #define XCB_GET_SELECTION_OWNER 23
01968
01972 typedef struct xcb_get_selection_owner_request_t {
01973 uint8_t major_opcode;
01974 uint8_t pad0;
01975 uint16_t length;
01976 xcb_atom_t selection;
01977 } xcb_get_selection_owner_request_t;
01978
01982 typedef struct xcb_get_selection_owner_reply_t {
01983 uint8_t response_type;
01984 uint8_t pad0;
01985 uint16_t sequence;
01986 uint32_t length;
01987 xcb_window_t owner;
01988 } xcb_get_selection_owner_reply_t;
01989
01991 #define XCB_CONVERT_SELECTION 24
01992
01996 typedef struct xcb_convert_selection_request_t {
01997 uint8_t major_opcode;
01998 uint8_t pad0;
01999 uint16_t length;
02000 xcb_window_t requestor;
02001 xcb_atom_t selection;
02002 xcb_atom_t target;
02003 xcb_atom_t property;
02004 xcb_timestamp_t time;
02005 } xcb_convert_selection_request_t;
02006
02007 typedef enum xcb_send_event_dest_t {
02008 XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0,
02009 XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1
02010 } xcb_send_event_dest_t;
02011
02013 #define XCB_SEND_EVENT 25
02014
02018 typedef struct xcb_send_event_request_t {
02019 uint8_t major_opcode;
02020 uint8_t propagate;
02021 uint16_t length;
02022 xcb_window_t destination;
02023 uint32_t event_mask;
02024 char event[32];
02025 } xcb_send_event_request_t;
02026
02027 typedef enum xcb_grab_mode_t {
02028 XCB_GRAB_MODE_SYNC = 0,
02033 XCB_GRAB_MODE_ASYNC = 1
02036 } xcb_grab_mode_t;
02037
02038 typedef enum xcb_grab_status_t {
02039 XCB_GRAB_STATUS_SUCCESS = 0,
02040 XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
02041 XCB_GRAB_STATUS_INVALID_TIME = 2,
02042 XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
02043 XCB_GRAB_STATUS_FROZEN = 4
02044 } xcb_grab_status_t;
02045
02046 typedef enum xcb_cursor_enum_t {
02047 XCB_CURSOR_NONE = 0
02048 } xcb_cursor_enum_t;
02049
02053 typedef struct xcb_grab_pointer_cookie_t {
02054 unsigned int sequence;
02055 } xcb_grab_pointer_cookie_t;
02056
02058 #define XCB_GRAB_POINTER 26
02059
02063 typedef struct xcb_grab_pointer_request_t {
02064 uint8_t major_opcode;
02065 uint8_t owner_events;
02066 uint16_t length;
02067 xcb_window_t grab_window;
02068 uint16_t event_mask;
02069 uint8_t pointer_mode;
02070 uint8_t keyboard_mode;
02071 xcb_window_t confine_to;
02072 xcb_cursor_t cursor;
02073 xcb_timestamp_t time;
02074 } xcb_grab_pointer_request_t;
02075
02079 typedef struct xcb_grab_pointer_reply_t {
02080 uint8_t response_type;
02081 uint8_t status;
02082 uint16_t sequence;
02083 uint32_t length;
02084 } xcb_grab_pointer_reply_t;
02085
02087 #define XCB_UNGRAB_POINTER 27
02088
02092 typedef struct xcb_ungrab_pointer_request_t {
02093 uint8_t major_opcode;
02094 uint8_t pad0;
02095 uint16_t length;
02096 xcb_timestamp_t time;
02097 } xcb_ungrab_pointer_request_t;
02098
02099 typedef enum xcb_button_index_t {
02100 XCB_BUTTON_INDEX_ANY = 0,
02103 XCB_BUTTON_INDEX_1 = 1,
02106 XCB_BUTTON_INDEX_2 = 2,
02109 XCB_BUTTON_INDEX_3 = 3,
02112 XCB_BUTTON_INDEX_4 = 4,
02115 XCB_BUTTON_INDEX_5 = 5
02118 } xcb_button_index_t;
02119
02121 #define XCB_GRAB_BUTTON 28
02122
02126 typedef struct xcb_grab_button_request_t {
02127 uint8_t major_opcode;
02128 uint8_t owner_events;
02129 uint16_t length;
02130 xcb_window_t grab_window;
02131 uint16_t event_mask;
02132 uint8_t pointer_mode;
02133 uint8_t keyboard_mode;
02134 xcb_window_t confine_to;
02135 xcb_cursor_t cursor;
02136 uint8_t button;
02137 uint8_t pad0;
02138 uint16_t modifiers;
02139 } xcb_grab_button_request_t;
02140
02142 #define XCB_UNGRAB_BUTTON 29
02143
02147 typedef struct xcb_ungrab_button_request_t {
02148 uint8_t major_opcode;
02149 uint8_t button;
02150 uint16_t length;
02151 xcb_window_t grab_window;
02152 uint16_t modifiers;
02153 uint8_t pad0[2];
02154 } xcb_ungrab_button_request_t;
02155
02157 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30
02158
02162 typedef struct xcb_change_active_pointer_grab_request_t {
02163 uint8_t major_opcode;
02164 uint8_t pad0;
02165 uint16_t length;
02166 xcb_cursor_t cursor;
02167 xcb_timestamp_t time;
02168 uint16_t event_mask;
02169 uint8_t pad1[2];
02170 } xcb_change_active_pointer_grab_request_t;
02171
02175 typedef struct xcb_grab_keyboard_cookie_t {
02176 unsigned int sequence;
02177 } xcb_grab_keyboard_cookie_t;
02178
02180 #define XCB_GRAB_KEYBOARD 31
02181
02185 typedef struct xcb_grab_keyboard_request_t {
02186 uint8_t major_opcode;
02187 uint8_t owner_events;
02188 uint16_t length;
02189 xcb_window_t grab_window;
02190 xcb_timestamp_t time;
02191 uint8_t pointer_mode;
02192 uint8_t keyboard_mode;
02193 uint8_t pad0[2];
02194 } xcb_grab_keyboard_request_t;
02195
02199 typedef struct xcb_grab_keyboard_reply_t {
02200 uint8_t response_type;
02201 uint8_t status;
02202 uint16_t sequence;
02203 uint32_t length;
02204 } xcb_grab_keyboard_reply_t;
02205
02207 #define XCB_UNGRAB_KEYBOARD 32
02208
02212 typedef struct xcb_ungrab_keyboard_request_t {
02213 uint8_t major_opcode;
02214 uint8_t pad0;
02215 uint16_t length;
02216 xcb_timestamp_t time;
02217 } xcb_ungrab_keyboard_request_t;
02218
02219 typedef enum xcb_grab_t {
02220 XCB_GRAB_ANY = 0
02221 } xcb_grab_t;
02222
02224 #define XCB_GRAB_KEY 33
02225
02229 typedef struct xcb_grab_key_request_t {
02230 uint8_t major_opcode;
02231 uint8_t owner_events;
02232 uint16_t length;
02233 xcb_window_t grab_window;
02234 uint16_t modifiers;
02235 xcb_keycode_t key;
02236 uint8_t pointer_mode;
02237 uint8_t keyboard_mode;
02238 uint8_t pad0[3];
02239 } xcb_grab_key_request_t;
02240
02242 #define XCB_UNGRAB_KEY 34
02243
02247 typedef struct xcb_ungrab_key_request_t {
02248 uint8_t major_opcode;
02249 xcb_keycode_t key;
02250 uint16_t length;
02251 xcb_window_t grab_window;
02252 uint16_t modifiers;
02253 uint8_t pad0[2];
02254 } xcb_ungrab_key_request_t;
02255
02256 typedef enum xcb_allow_t {
02257 XCB_ALLOW_ASYNC_POINTER = 0,
02266 XCB_ALLOW_SYNC_POINTER = 1,
02275 XCB_ALLOW_REPLAY_POINTER = 2,
02285 XCB_ALLOW_ASYNC_KEYBOARD = 3,
02292 XCB_ALLOW_SYNC_KEYBOARD = 4,
02301 XCB_ALLOW_REPLAY_KEYBOARD = 5,
02311 XCB_ALLOW_ASYNC_BOTH = 6,
02317 XCB_ALLOW_SYNC_BOTH = 7
02330 } xcb_allow_t;
02331
02333 #define XCB_ALLOW_EVENTS 35
02334
02338 typedef struct xcb_allow_events_request_t {
02339 uint8_t major_opcode;
02340 uint8_t mode;
02341 uint16_t length;
02342 xcb_timestamp_t time;
02343 } xcb_allow_events_request_t;
02344
02346 #define XCB_GRAB_SERVER 36
02347
02351 typedef struct xcb_grab_server_request_t {
02352 uint8_t major_opcode;
02353 uint8_t pad0;
02354 uint16_t length;
02355 } xcb_grab_server_request_t;
02356
02358 #define XCB_UNGRAB_SERVER 37
02359
02363 typedef struct xcb_ungrab_server_request_t {
02364 uint8_t major_opcode;
02365 uint8_t pad0;
02366 uint16_t length;
02367 } xcb_ungrab_server_request_t;
02368
02372 typedef struct xcb_query_pointer_cookie_t {
02373 unsigned int sequence;
02374 } xcb_query_pointer_cookie_t;
02375
02377 #define XCB_QUERY_POINTER 38
02378
02382 typedef struct xcb_query_pointer_request_t {
02383 uint8_t major_opcode;
02384 uint8_t pad0;
02385 uint16_t length;
02386 xcb_window_t window;
02387 } xcb_query_pointer_request_t;
02388
02392 typedef struct xcb_query_pointer_reply_t {
02393 uint8_t response_type;
02394 uint8_t same_screen;
02395 uint16_t sequence;
02396 uint32_t length;
02397 xcb_window_t root;
02398 xcb_window_t child;
02399 int16_t root_x;
02400 int16_t root_y;
02401 int16_t win_x;
02402 int16_t win_y;
02403 uint16_t mask;
02404 uint8_t pad0[2];
02405 } xcb_query_pointer_reply_t;
02406
02410 typedef struct xcb_timecoord_t {
02411 xcb_timestamp_t time;
02412 int16_t x;
02413 int16_t y;
02414 } xcb_timecoord_t;
02415
02419 typedef struct xcb_timecoord_iterator_t {
02420 xcb_timecoord_t *data;
02421 int rem;
02422 int index;
02423 } xcb_timecoord_iterator_t;
02424
02428 typedef struct xcb_get_motion_events_cookie_t {
02429 unsigned int sequence;
02430 } xcb_get_motion_events_cookie_t;
02431
02433 #define XCB_GET_MOTION_EVENTS 39
02434
02438 typedef struct xcb_get_motion_events_request_t {
02439 uint8_t major_opcode;
02440 uint8_t pad0;
02441 uint16_t length;
02442 xcb_window_t window;
02443 xcb_timestamp_t start;
02444 xcb_timestamp_t stop;
02445 } xcb_get_motion_events_request_t;
02446
02450 typedef struct xcb_get_motion_events_reply_t {
02451 uint8_t response_type;
02452 uint8_t pad0;
02453 uint16_t sequence;
02454 uint32_t length;
02455 uint32_t events_len;
02456 uint8_t pad1[20];
02457 } xcb_get_motion_events_reply_t;
02458
02462 typedef struct xcb_translate_coordinates_cookie_t {
02463 unsigned int sequence;
02464 } xcb_translate_coordinates_cookie_t;
02465
02467 #define XCB_TRANSLATE_COORDINATES 40
02468
02472 typedef struct xcb_translate_coordinates_request_t {
02473 uint8_t major_opcode;
02474 uint8_t pad0;
02475 uint16_t length;
02476 xcb_window_t src_window;
02477 xcb_window_t dst_window;
02478 int16_t src_x;
02479 int16_t src_y;
02480 } xcb_translate_coordinates_request_t;
02481
02485 typedef struct xcb_translate_coordinates_reply_t {
02486 uint8_t response_type;
02487 uint8_t same_screen;
02488 uint16_t sequence;
02489 uint32_t length;
02490 xcb_window_t child;
02491 int16_t dst_x;
02492 int16_t dst_y;
02493 } xcb_translate_coordinates_reply_t;
02494
02496 #define XCB_WARP_POINTER 41
02497
02501 typedef struct xcb_warp_pointer_request_t {
02502 uint8_t major_opcode;
02503 uint8_t pad0;
02504 uint16_t length;
02505 xcb_window_t src_window;
02506 xcb_window_t dst_window;
02507 int16_t src_x;
02508 int16_t src_y;
02509 uint16_t src_width;
02510 uint16_t src_height;
02511 int16_t dst_x;
02512 int16_t dst_y;
02513 } xcb_warp_pointer_request_t;
02514
02515 typedef enum xcb_input_focus_t {
02516 XCB_INPUT_FOCUS_NONE = 0,
02519 XCB_INPUT_FOCUS_POINTER_ROOT = 1,
02524 XCB_INPUT_FOCUS_PARENT = 2,
02528 XCB_INPUT_FOCUS_FOLLOW_KEYBOARD = 3
02531 } xcb_input_focus_t;
02532
02534 #define XCB_SET_INPUT_FOCUS 42
02535
02539 typedef struct xcb_set_input_focus_request_t {
02540 uint8_t major_opcode;
02541 uint8_t revert_to;
02542 uint16_t length;
02543 xcb_window_t focus;
02544 xcb_timestamp_t time;
02545 } xcb_set_input_focus_request_t;
02546
02550 typedef struct xcb_get_input_focus_cookie_t {
02551 unsigned int sequence;
02552 } xcb_get_input_focus_cookie_t;
02553
02555 #define XCB_GET_INPUT_FOCUS 43
02556
02560 typedef struct xcb_get_input_focus_request_t {
02561 uint8_t major_opcode;
02562 uint8_t pad0;
02563 uint16_t length;
02564 } xcb_get_input_focus_request_t;
02565
02569 typedef struct xcb_get_input_focus_reply_t {
02570 uint8_t response_type;
02571 uint8_t revert_to;
02572 uint16_t sequence;
02573 uint32_t length;
02574 xcb_window_t focus;
02575 } xcb_get_input_focus_reply_t;
02576
02580 typedef struct xcb_query_keymap_cookie_t {
02581 unsigned int sequence;
02582 } xcb_query_keymap_cookie_t;
02583
02585 #define XCB_QUERY_KEYMAP 44
02586
02590 typedef struct xcb_query_keymap_request_t {
02591 uint8_t major_opcode;
02592 uint8_t pad0;
02593 uint16_t length;
02594 } xcb_query_keymap_request_t;
02595
02599 typedef struct xcb_query_keymap_reply_t {
02600 uint8_t response_type;
02601 uint8_t pad0;
02602 uint16_t sequence;
02603 uint32_t length;
02604 uint8_t keys[32];
02605 } xcb_query_keymap_reply_t;
02606
02608 #define XCB_OPEN_FONT 45
02609
02613 typedef struct xcb_open_font_request_t {
02614 uint8_t major_opcode;
02615 uint8_t pad0;
02616 uint16_t length;
02617 xcb_font_t fid;
02618 uint16_t name_len;
02619 uint8_t pad1[2];
02620 } xcb_open_font_request_t;
02621
02623 #define XCB_CLOSE_FONT 46
02624
02628 typedef struct xcb_close_font_request_t {
02629 uint8_t major_opcode;
02630 uint8_t pad0;
02631 uint16_t length;
02632 xcb_font_t font;
02633 } xcb_close_font_request_t;
02634
02635 typedef enum xcb_font_draw_t {
02636 XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
02637 XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
02638 } xcb_font_draw_t;
02639
02643 typedef struct xcb_fontprop_t {
02644 xcb_atom_t name;
02645 uint32_t value;
02646 } xcb_fontprop_t;
02647
02651 typedef struct xcb_fontprop_iterator_t {
02652 xcb_fontprop_t *data;
02653 int rem;
02654 int index;
02655 } xcb_fontprop_iterator_t;
02656
02660 typedef struct xcb_charinfo_t {
02661 int16_t left_side_bearing;
02662 int16_t right_side_bearing;
02663 int16_t character_width;
02664 int16_t ascent;
02665 int16_t descent;
02666 uint16_t attributes;
02667 } xcb_charinfo_t;
02668
02672 typedef struct xcb_charinfo_iterator_t {
02673 xcb_charinfo_t *data;
02674 int rem;
02675 int index;
02676 } xcb_charinfo_iterator_t;
02677
02681 typedef struct xcb_query_font_cookie_t {
02682 unsigned int sequence;
02683 } xcb_query_font_cookie_t;
02684
02686 #define XCB_QUERY_FONT 47
02687
02691 typedef struct xcb_query_font_request_t {
02692 uint8_t major_opcode;
02693 uint8_t pad0;
02694 uint16_t length;
02695 xcb_fontable_t font;
02696 } xcb_query_font_request_t;
02697
02701 typedef struct xcb_query_font_reply_t {
02702 uint8_t response_type;
02703 uint8_t pad0;
02704 uint16_t sequence;
02705 uint32_t length;
02706 xcb_charinfo_t min_bounds;
02707 uint8_t pad1[4];
02708 xcb_charinfo_t max_bounds;
02709 uint8_t pad2[4];
02710 uint16_t min_char_or_byte2;
02711 uint16_t max_char_or_byte2;
02712 uint16_t default_char;
02713 uint16_t properties_len;
02714 uint8_t draw_direction;
02715 uint8_t min_byte1;
02716 uint8_t max_byte1;
02717 uint8_t all_chars_exist;
02718 int16_t font_ascent;
02719 int16_t font_descent;
02720 uint32_t char_infos_len;
02721 } xcb_query_font_reply_t;
02722
02726 typedef struct xcb_query_text_extents_cookie_t {
02727 unsigned int sequence;
02728 } xcb_query_text_extents_cookie_t;
02729
02731 #define XCB_QUERY_TEXT_EXTENTS 48
02732
02736 typedef struct xcb_query_text_extents_request_t {
02737 uint8_t major_opcode;
02738 uint8_t odd_length;
02739 uint16_t length;
02740 xcb_fontable_t font;
02741 } xcb_query_text_extents_request_t;
02742
02746 typedef struct xcb_query_text_extents_reply_t {
02747 uint8_t response_type;
02748 uint8_t draw_direction;
02749 uint16_t sequence;
02750 uint32_t length;
02751 int16_t font_ascent;
02752 int16_t font_descent;
02753 int16_t overall_ascent;
02754 int16_t overall_descent;
02755 int32_t overall_width;
02756 int32_t overall_left;
02757 int32_t overall_right;
02758 } xcb_query_text_extents_reply_t;
02759
02763 typedef struct xcb_str_t {
02764 uint8_t name_len;
02765 } xcb_str_t;
02766
02770 typedef struct xcb_str_iterator_t {
02771 xcb_str_t *data;
02772 int rem;
02773 int index;
02774 } xcb_str_iterator_t;
02775
02779 typedef struct xcb_list_fonts_cookie_t {
02780 unsigned int sequence;
02781 } xcb_list_fonts_cookie_t;
02782
02784 #define XCB_LIST_FONTS 49
02785
02789 typedef struct xcb_list_fonts_request_t {
02790 uint8_t major_opcode;
02791 uint8_t pad0;
02792 uint16_t length;
02793 uint16_t max_names;
02794 uint16_t pattern_len;
02795 } xcb_list_fonts_request_t;
02796
02800 typedef struct xcb_list_fonts_reply_t {
02801 uint8_t response_type;
02802 uint8_t pad0;
02803 uint16_t sequence;
02804 uint32_t length;
02805 uint16_t names_len;
02806 uint8_t pad1[22];
02807 } xcb_list_fonts_reply_t;
02808
02812 typedef struct xcb_list_fonts_with_info_cookie_t {
02813 unsigned int sequence;
02814 } xcb_list_fonts_with_info_cookie_t;
02815
02817 #define XCB_LIST_FONTS_WITH_INFO 50
02818
02822 typedef struct xcb_list_fonts_with_info_request_t {
02823 uint8_t major_opcode;
02824 uint8_t pad0;
02825 uint16_t length;
02826 uint16_t max_names;
02827 uint16_t pattern_len;
02828 } xcb_list_fonts_with_info_request_t;
02829
02833 typedef struct xcb_list_fonts_with_info_reply_t {
02834 uint8_t response_type;
02835 uint8_t name_len;
02836 uint16_t sequence;
02837 uint32_t length;
02838 xcb_charinfo_t min_bounds;
02839 uint8_t pad0[4];
02840 xcb_charinfo_t max_bounds;
02841 uint8_t pad1[4];
02842 uint16_t min_char_or_byte2;
02843 uint16_t max_char_or_byte2;
02844 uint16_t default_char;
02845 uint16_t properties_len;
02846 uint8_t draw_direction;
02847 uint8_t min_byte1;
02848 uint8_t max_byte1;
02849 uint8_t all_chars_exist;
02850 int16_t font_ascent;
02851 int16_t font_descent;
02852 uint32_t replies_hint;
02853 } xcb_list_fonts_with_info_reply_t;
02854
02856 #define XCB_SET_FONT_PATH 51
02857
02861 typedef struct xcb_set_font_path_request_t {
02862 uint8_t major_opcode;
02863 uint8_t pad0;
02864 uint16_t length;
02865 uint16_t font_qty;
02866 uint8_t pad1[2];
02867 } xcb_set_font_path_request_t;
02868
02872 typedef struct xcb_get_font_path_cookie_t {
02873 unsigned int sequence;
02874 } xcb_get_font_path_cookie_t;
02875
02877 #define XCB_GET_FONT_PATH 52
02878
02882 typedef struct xcb_get_font_path_request_t {
02883 uint8_t major_opcode;
02884 uint8_t pad0;
02885 uint16_t length;
02886 } xcb_get_font_path_request_t;
02887
02891 typedef struct xcb_get_font_path_reply_t {
02892 uint8_t response_type;
02893 uint8_t pad0;
02894 uint16_t sequence;
02895 uint32_t length;
02896 uint16_t path_len;
02897 uint8_t pad1[22];
02898 } xcb_get_font_path_reply_t;
02899
02901 #define XCB_CREATE_PIXMAP 53
02902
02906 typedef struct xcb_create_pixmap_request_t {
02907 uint8_t major_opcode;
02908 uint8_t depth;
02909 uint16_t length;
02910 xcb_pixmap_t pid;
02911 xcb_drawable_t drawable;
02912 uint16_t width;
02913 uint16_t height;
02914 } xcb_create_pixmap_request_t;
02915
02917 #define XCB_FREE_PIXMAP 54
02918
02922 typedef struct xcb_free_pixmap_request_t {
02923 uint8_t major_opcode;
02924 uint8_t pad0;
02925 uint16_t length;
02926 xcb_pixmap_t pixmap;
02927 } xcb_free_pixmap_request_t;
02928
02929 typedef enum xcb_gc_t {
02930 XCB_GC_FUNCTION = 1,
02933 XCB_GC_PLANE_MASK = 2,
02941 XCB_GC_FOREGROUND = 4,
02944 XCB_GC_BACKGROUND = 8,
02947 XCB_GC_LINE_WIDTH = 16,
02951 XCB_GC_LINE_STYLE = 32,
02960 XCB_GC_CAP_STYLE = 64,
02972 XCB_GC_JOIN_STYLE = 128,
02980 XCB_GC_FILL_STYLE = 256,
02998 XCB_GC_FILL_RULE = 512,
03001 XCB_GC_TILE = 1024,
03015 XCB_GC_STIPPLE = 2048,
03029 XCB_GC_TILE_STIPPLE_ORIGIN_X = 4096,
03032 XCB_GC_TILE_STIPPLE_ORIGIN_Y = 8192,
03035 XCB_GC_FONT = 16384,
03038 XCB_GC_SUBWINDOW_MODE = 32768,
03047 XCB_GC_GRAPHICS_EXPOSURES = 65536,
03052 XCB_GC_CLIP_ORIGIN_X = 131072,
03055 XCB_GC_CLIP_ORIGIN_Y = 262144,
03058 XCB_GC_CLIP_MASK = 524288,
03067 XCB_GC_DASH_OFFSET = 1048576,
03070 XCB_GC_DASH_LIST = 2097152,
03073 XCB_GC_ARC_MODE = 4194304
03076 } xcb_gc_t;
03077
03078 typedef enum xcb_gx_t {
03079 XCB_GX_CLEAR = 0,
03080 XCB_GX_AND = 1,
03081 XCB_GX_AND_REVERSE = 2,
03082 XCB_GX_COPY = 3,
03083 XCB_GX_AND_INVERTED = 4,
03084 XCB_GX_NOOP = 5,
03085 XCB_GX_XOR = 6,
03086 XCB_GX_OR = 7,
03087 XCB_GX_NOR = 8,
03088 XCB_GX_EQUIV = 9,
03089 XCB_GX_INVERT = 10,
03090 XCB_GX_OR_REVERSE = 11,
03091 XCB_GX_COPY_INVERTED = 12,
03092 XCB_GX_OR_INVERTED = 13,
03093 XCB_GX_NAND = 14,
03094 XCB_GX_SET = 15
03095 } xcb_gx_t;
03096
03097 typedef enum xcb_line_style_t {
03098 XCB_LINE_STYLE_SOLID = 0,
03099 XCB_LINE_STYLE_ON_OFF_DASH = 1,
03100 XCB_LINE_STYLE_DOUBLE_DASH = 2
03101 } xcb_line_style_t;
03102
03103 typedef enum xcb_cap_style_t {
03104 XCB_CAP_STYLE_NOT_LAST = 0,
03105 XCB_CAP_STYLE_BUTT = 1,
03106 XCB_CAP_STYLE_ROUND = 2,
03107 XCB_CAP_STYLE_PROJECTING = 3
03108 } xcb_cap_style_t;
03109
03110 typedef enum xcb_join_style_t {
03111 XCB_JOIN_STYLE_MITER = 0,
03112 XCB_JOIN_STYLE_ROUND = 1,
03113 XCB_JOIN_STYLE_BEVEL = 2
03114 } xcb_join_style_t;
03115
03116 typedef enum xcb_fill_style_t {
03117 XCB_FILL_STYLE_SOLID = 0,
03118 XCB_FILL_STYLE_TILED = 1,
03119 XCB_FILL_STYLE_STIPPLED = 2,
03120 XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
03121 } xcb_fill_style_t;
03122
03123 typedef enum xcb_fill_rule_t {
03124 XCB_FILL_RULE_EVEN_ODD = 0,
03125 XCB_FILL_RULE_WINDING = 1
03126 } xcb_fill_rule_t;
03127
03128 typedef enum xcb_subwindow_mode_t {
03129 XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
03130 XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
03131 } xcb_subwindow_mode_t;
03132
03133 typedef enum xcb_arc_mode_t {
03134 XCB_ARC_MODE_CHORD = 0,
03135 XCB_ARC_MODE_PIE_SLICE = 1
03136 } xcb_arc_mode_t;
03137
03139 #define XCB_CREATE_GC 55
03140
03144 typedef struct xcb_create_gc_request_t {
03145 uint8_t major_opcode;
03146 uint8_t pad0;
03147 uint16_t length;
03148 xcb_gcontext_t cid;
03149 xcb_drawable_t drawable;
03150 uint32_t value_mask;
03151 } xcb_create_gc_request_t;
03152
03154 #define XCB_CHANGE_GC 56
03155
03159 typedef struct xcb_change_gc_request_t {
03160 uint8_t major_opcode;
03161 uint8_t pad0;
03162 uint16_t length;
03163 xcb_gcontext_t gc;
03164 uint32_t value_mask;
03165 } xcb_change_gc_request_t;
03166
03168 #define XCB_COPY_GC 57
03169
03173 typedef struct xcb_copy_gc_request_t {
03174 uint8_t major_opcode;
03175 uint8_t pad0;
03176 uint16_t length;
03177 xcb_gcontext_t src_gc;
03178 xcb_gcontext_t dst_gc;
03179 uint32_t value_mask;
03180 } xcb_copy_gc_request_t;
03181
03183 #define XCB_SET_DASHES 58
03184
03188 typedef struct xcb_set_dashes_request_t {
03189 uint8_t major_opcode;
03190 uint8_t pad0;
03191 uint16_t length;
03192 xcb_gcontext_t gc;
03193 uint16_t dash_offset;
03194 uint16_t dashes_len;
03195 } xcb_set_dashes_request_t;
03196
03197 typedef enum xcb_clip_ordering_t {
03198 XCB_CLIP_ORDERING_UNSORTED = 0,
03199 XCB_CLIP_ORDERING_Y_SORTED = 1,
03200 XCB_CLIP_ORDERING_YX_SORTED = 2,
03201 XCB_CLIP_ORDERING_YX_BANDED = 3
03202 } xcb_clip_ordering_t;
03203
03205 #define XCB_SET_CLIP_RECTANGLES 59
03206
03210 typedef struct xcb_set_clip_rectangles_request_t {
03211 uint8_t major_opcode;
03212 uint8_t ordering;
03213 uint16_t length;
03214 xcb_gcontext_t gc;
03215 int16_t clip_x_origin;
03216 int16_t clip_y_origin;
03217 } xcb_set_clip_rectangles_request_t;
03218
03220 #define XCB_FREE_GC 60
03221
03225 typedef struct xcb_free_gc_request_t {
03226 uint8_t major_opcode;
03227 uint8_t pad0;
03228 uint16_t length;
03229 xcb_gcontext_t gc;
03230 } xcb_free_gc_request_t;
03231
03233 #define XCB_CLEAR_AREA 61
03234
03238 typedef struct xcb_clear_area_request_t {
03239 uint8_t major_opcode;
03240 uint8_t exposures;
03241 uint16_t length;
03242 xcb_window_t window;
03243 int16_t x;
03244 int16_t y;
03245 uint16_t width;
03246 uint16_t height;
03247 } xcb_clear_area_request_t;
03248
03250 #define XCB_COPY_AREA 62
03251
03255 typedef struct xcb_copy_area_request_t {
03256 uint8_t major_opcode;
03257 uint8_t pad0;
03258 uint16_t length;
03259 xcb_drawable_t src_drawable;
03260 xcb_drawable_t dst_drawable;
03261 xcb_gcontext_t gc;
03262 int16_t src_x;
03263 int16_t src_y;
03264 int16_t dst_x;
03265 int16_t dst_y;
03266 uint16_t width;
03267 uint16_t height;
03268 } xcb_copy_area_request_t;
03269
03271 #define XCB_COPY_PLANE 63
03272
03276 typedef struct xcb_copy_plane_request_t {
03277 uint8_t major_opcode;
03278 uint8_t pad0;
03279 uint16_t length;
03280 xcb_drawable_t src_drawable;
03281 xcb_drawable_t dst_drawable;
03282 xcb_gcontext_t gc;
03283 int16_t src_x;
03284 int16_t src_y;
03285 int16_t dst_x;
03286 int16_t dst_y;
03287 uint16_t width;
03288 uint16_t height;
03289 uint32_t bit_plane;
03290 } xcb_copy_plane_request_t;
03291
03292 typedef enum xcb_coord_mode_t {
03293 XCB_COORD_MODE_ORIGIN = 0,
03296 XCB_COORD_MODE_PREVIOUS = 1
03299 } xcb_coord_mode_t;
03300
03302 #define XCB_POLY_POINT 64
03303
03307 typedef struct xcb_poly_point_request_t {
03308 uint8_t major_opcode;
03309 uint8_t coordinate_mode;
03310 uint16_t length;
03311 xcb_drawable_t drawable;
03312 xcb_gcontext_t gc;
03313 } xcb_poly_point_request_t;
03314
03316 #define XCB_POLY_LINE 65
03317
03321 typedef struct xcb_poly_line_request_t {
03322 uint8_t major_opcode;
03323 uint8_t coordinate_mode;
03324 uint16_t length;
03325 xcb_drawable_t drawable;
03326 xcb_gcontext_t gc;
03327 } xcb_poly_line_request_t;
03328
03332 typedef struct xcb_segment_t {
03333 int16_t x1;
03334 int16_t y1;
03335 int16_t x2;
03336 int16_t y2;
03337 } xcb_segment_t;
03338
03342 typedef struct xcb_segment_iterator_t {
03343 xcb_segment_t *data;
03344 int rem;
03345 int index;
03346 } xcb_segment_iterator_t;
03347
03349 #define XCB_POLY_SEGMENT 66
03350
03354 typedef struct xcb_poly_segment_request_t {
03355 uint8_t major_opcode;
03356 uint8_t pad0;
03357 uint16_t length;
03358 xcb_drawable_t drawable;
03359 xcb_gcontext_t gc;
03360 } xcb_poly_segment_request_t;
03361
03363 #define XCB_POLY_RECTANGLE 67
03364
03368 typedef struct xcb_poly_rectangle_request_t {
03369 uint8_t major_opcode;
03370 uint8_t pad0;
03371 uint16_t length;
03372 xcb_drawable_t drawable;
03373 xcb_gcontext_t gc;
03374 } xcb_poly_rectangle_request_t;
03375
03377 #define XCB_POLY_ARC 68
03378
03382 typedef struct xcb_poly_arc_request_t {
03383 uint8_t major_opcode;
03384 uint8_t pad0;
03385 uint16_t length;
03386 xcb_drawable_t drawable;
03387 xcb_gcontext_t gc;
03388 } xcb_poly_arc_request_t;
03389
03390 typedef enum xcb_poly_shape_t {
03391 XCB_POLY_SHAPE_COMPLEX = 0,
03392 XCB_POLY_SHAPE_NONCONVEX = 1,
03393 XCB_POLY_SHAPE_CONVEX = 2
03394 } xcb_poly_shape_t;
03395
03397 #define XCB_FILL_POLY 69
03398
03402 typedef struct xcb_fill_poly_request_t {
03403 uint8_t major_opcode;
03404 uint8_t pad0;
03405 uint16_t length;
03406 xcb_drawable_t drawable;
03407 xcb_gcontext_t gc;
03408 uint8_t shape;
03409 uint8_t coordinate_mode;
03410 uint8_t pad1[2];
03411 } xcb_fill_poly_request_t;
03412
03414 #define XCB_POLY_FILL_RECTANGLE 70
03415
03419 typedef struct xcb_poly_fill_rectangle_request_t {
03420 uint8_t major_opcode;
03421 uint8_t pad0;
03422 uint16_t length;
03423 xcb_drawable_t drawable;
03424 xcb_gcontext_t gc;
03425 } xcb_poly_fill_rectangle_request_t;
03426
03428 #define XCB_POLY_FILL_ARC 71
03429
03433 typedef struct xcb_poly_fill_arc_request_t {
03434 uint8_t major_opcode;
03435 uint8_t pad0;
03436 uint16_t length;
03437 xcb_drawable_t drawable;
03438 xcb_gcontext_t gc;
03439 } xcb_poly_fill_arc_request_t;
03440
03441 typedef enum xcb_image_format_t {
03442 XCB_IMAGE_FORMAT_XY_BITMAP = 0,
03443 XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
03444 XCB_IMAGE_FORMAT_Z_PIXMAP = 2
03445 } xcb_image_format_t;
03446
03448 #define XCB_PUT_IMAGE 72
03449
03453 typedef struct xcb_put_image_request_t {
03454 uint8_t major_opcode;
03455 uint8_t format;
03456 uint16_t length;
03457 xcb_drawable_t drawable;
03458 xcb_gcontext_t gc;
03459 uint16_t width;
03460 uint16_t height;
03461 int16_t dst_x;
03462 int16_t dst_y;
03463 uint8_t left_pad;
03464 uint8_t depth;
03465 uint8_t pad0[2];
03466 } xcb_put_image_request_t;
03467
03471 typedef struct xcb_get_image_cookie_t {
03472 unsigned int sequence;
03473 } xcb_get_image_cookie_t;
03474
03476 #define XCB_GET_IMAGE 73
03477
03481 typedef struct xcb_get_image_request_t {
03482 uint8_t major_opcode;
03483 uint8_t format;
03484 uint16_t length;
03485 xcb_drawable_t drawable;
03486 int16_t x;
03487 int16_t y;
03488 uint16_t width;
03489 uint16_t height;
03490 uint32_t plane_mask;
03491 } xcb_get_image_request_t;
03492
03496 typedef struct xcb_get_image_reply_t {
03497 uint8_t response_type;
03498 uint8_t depth;
03499 uint16_t sequence;
03500 uint32_t length;
03501 xcb_visualid_t visual;
03502 uint8_t pad0[20];
03503 } xcb_get_image_reply_t;
03504
03506 #define XCB_POLY_TEXT_8 74
03507
03511 typedef struct xcb_poly_text_8_request_t {
03512 uint8_t major_opcode;
03513 uint8_t pad0;
03514 uint16_t length;
03515 xcb_drawable_t drawable;
03516 xcb_gcontext_t gc;
03517 int16_t x;
03518 int16_t y;
03519 } xcb_poly_text_8_request_t;
03520
03522 #define XCB_POLY_TEXT_16 75
03523
03527 typedef struct xcb_poly_text_16_request_t {
03528 uint8_t major_opcode;
03529 uint8_t pad0;
03530 uint16_t length;
03531 xcb_drawable_t drawable;
03532 xcb_gcontext_t gc;
03533 int16_t x;
03534 int16_t y;
03535 } xcb_poly_text_16_request_t;
03536
03538 #define XCB_IMAGE_TEXT_8 76
03539
03543 typedef struct xcb_image_text_8_request_t {
03544 uint8_t major_opcode;
03545 uint8_t string_len;
03546 uint16_t length;
03547 xcb_drawable_t drawable;
03548 xcb_gcontext_t gc;
03549 int16_t x;
03550 int16_t y;
03551 } xcb_image_text_8_request_t;
03552
03554 #define XCB_IMAGE_TEXT_16 77
03555
03559 typedef struct xcb_image_text_16_request_t {
03560 uint8_t major_opcode;
03561 uint8_t string_len;
03562 uint16_t length;
03563 xcb_drawable_t drawable;
03564 xcb_gcontext_t gc;
03565 int16_t x;
03566 int16_t y;
03567 } xcb_image_text_16_request_t;
03568
03569 typedef enum xcb_colormap_alloc_t {
03570 XCB_COLORMAP_ALLOC_NONE = 0,
03571 XCB_COLORMAP_ALLOC_ALL = 1
03572 } xcb_colormap_alloc_t;
03573
03575 #define XCB_CREATE_COLORMAP 78
03576
03580 typedef struct xcb_create_colormap_request_t {
03581 uint8_t major_opcode;
03582 uint8_t alloc;
03583 uint16_t length;
03584 xcb_colormap_t mid;
03585 xcb_window_t window;
03586 xcb_visualid_t visual;
03587 } xcb_create_colormap_request_t;
03588
03590 #define XCB_FREE_COLORMAP 79
03591
03595 typedef struct xcb_free_colormap_request_t {
03596 uint8_t major_opcode;
03597 uint8_t pad0;
03598 uint16_t length;
03599 xcb_colormap_t cmap;
03600 } xcb_free_colormap_request_t;
03601
03603 #define XCB_COPY_COLORMAP_AND_FREE 80
03604
03608 typedef struct xcb_copy_colormap_and_free_request_t {
03609 uint8_t major_opcode;
03610 uint8_t pad0;
03611 uint16_t length;
03612 xcb_colormap_t mid;
03613 xcb_colormap_t src_cmap;
03614 } xcb_copy_colormap_and_free_request_t;
03615
03617 #define XCB_INSTALL_COLORMAP 81
03618
03622 typedef struct xcb_install_colormap_request_t {
03623 uint8_t major_opcode;
03624 uint8_t pad0;
03625 uint16_t length;
03626 xcb_colormap_t cmap;
03627 } xcb_install_colormap_request_t;
03628
03630 #define XCB_UNINSTALL_COLORMAP 82
03631
03635 typedef struct xcb_uninstall_colormap_request_t {
03636 uint8_t major_opcode;
03637 uint8_t pad0;
03638 uint16_t length;
03639 xcb_colormap_t cmap;
03640 } xcb_uninstall_colormap_request_t;
03641
03645 typedef struct xcb_list_installed_colormaps_cookie_t {
03646 unsigned int sequence;
03647 } xcb_list_installed_colormaps_cookie_t;
03648
03650 #define XCB_LIST_INSTALLED_COLORMAPS 83
03651
03655 typedef struct xcb_list_installed_colormaps_request_t {
03656 uint8_t major_opcode;
03657 uint8_t pad0;
03658 uint16_t length;
03659 xcb_window_t window;
03660 } xcb_list_installed_colormaps_request_t;
03661
03665 typedef struct xcb_list_installed_colormaps_reply_t {
03666 uint8_t response_type;
03667 uint8_t pad0;
03668 uint16_t sequence;
03669 uint32_t length;
03670 uint16_t cmaps_len;
03671 uint8_t pad1[22];
03672 } xcb_list_installed_colormaps_reply_t;
03673
03677 typedef struct xcb_alloc_color_cookie_t {
03678 unsigned int sequence;
03679 } xcb_alloc_color_cookie_t;
03680
03682 #define XCB_ALLOC_COLOR 84
03683
03687 typedef struct xcb_alloc_color_request_t {
03688 uint8_t major_opcode;
03689 uint8_t pad0;
03690 uint16_t length;
03691 xcb_colormap_t cmap;
03692 uint16_t red;
03693 uint16_t green;
03694 uint16_t blue;
03695 uint8_t pad1[2];
03696 } xcb_alloc_color_request_t;
03697
03701 typedef struct xcb_alloc_color_reply_t {
03702 uint8_t response_type;
03703 uint8_t pad0;
03704 uint16_t sequence;
03705 uint32_t length;
03706 uint16_t red;
03707 uint16_t green;
03708 uint16_t blue;
03709 uint8_t pad1[2];
03710 uint32_t pixel;
03711 } xcb_alloc_color_reply_t;
03712
03716 typedef struct xcb_alloc_named_color_cookie_t {
03717 unsigned int sequence;
03718 } xcb_alloc_named_color_cookie_t;
03719
03721 #define XCB_ALLOC_NAMED_COLOR 85
03722
03726 typedef struct xcb_alloc_named_color_request_t {
03727 uint8_t major_opcode;
03728 uint8_t pad0;
03729 uint16_t length;
03730 xcb_colormap_t cmap;
03731 uint16_t name_len;
03732 uint8_t pad1[2];
03733 } xcb_alloc_named_color_request_t;
03734
03738 typedef struct xcb_alloc_named_color_reply_t {
03739 uint8_t response_type;
03740 uint8_t pad0;
03741 uint16_t sequence;
03742 uint32_t length;
03743 uint32_t pixel;
03744 uint16_t exact_red;
03745 uint16_t exact_green;
03746 uint16_t exact_blue;
03747 uint16_t visual_red;
03748 uint16_t visual_green;
03749 uint16_t visual_blue;
03750 } xcb_alloc_named_color_reply_t;
03751
03755 typedef struct xcb_alloc_color_cells_cookie_t {
03756 unsigned int sequence;
03757 } xcb_alloc_color_cells_cookie_t;
03758
03760 #define XCB_ALLOC_COLOR_CELLS 86
03761
03765 typedef struct xcb_alloc_color_cells_request_t {
03766 uint8_t major_opcode;
03767 uint8_t contiguous;
03768 uint16_t length;
03769 xcb_colormap_t cmap;
03770 uint16_t colors;
03771 uint16_t planes;
03772 } xcb_alloc_color_cells_request_t;
03773
03777 typedef struct xcb_alloc_color_cells_reply_t {
03778 uint8_t response_type;
03779 uint8_t pad0;
03780 uint16_t sequence;
03781 uint32_t length;
03782 uint16_t pixels_len;
03783 uint16_t masks_len;
03784 uint8_t pad1[20];
03785 } xcb_alloc_color_cells_reply_t;
03786
03790 typedef struct xcb_alloc_color_planes_cookie_t {
03791 unsigned int sequence;
03792 } xcb_alloc_color_planes_cookie_t;
03793
03795 #define XCB_ALLOC_COLOR_PLANES 87
03796
03800 typedef struct xcb_alloc_color_planes_request_t {
03801 uint8_t major_opcode;
03802 uint8_t contiguous;
03803 uint16_t length;
03804 xcb_colormap_t cmap;
03805 uint16_t colors;
03806 uint16_t reds;
03807 uint16_t greens;
03808 uint16_t blues;
03809 } xcb_alloc_color_planes_request_t;
03810
03814 typedef struct xcb_alloc_color_planes_reply_t {
03815 uint8_t response_type;
03816 uint8_t pad0;
03817 uint16_t sequence;
03818 uint32_t length;
03819 uint16_t pixels_len;
03820 uint8_t pad1[2];
03821 uint32_t red_mask;
03822 uint32_t green_mask;
03823 uint32_t blue_mask;
03824 uint8_t pad2[8];
03825 } xcb_alloc_color_planes_reply_t;
03826
03828 #define XCB_FREE_COLORS 88
03829
03833 typedef struct xcb_free_colors_request_t {
03834 uint8_t major_opcode;
03835 uint8_t pad0;
03836 uint16_t length;
03837 xcb_colormap_t cmap;
03838 uint32_t plane_mask;
03839 } xcb_free_colors_request_t;
03840
03841 typedef enum xcb_color_flag_t {
03842 XCB_COLOR_FLAG_RED = 1,
03843 XCB_COLOR_FLAG_GREEN = 2,
03844 XCB_COLOR_FLAG_BLUE = 4
03845 } xcb_color_flag_t;
03846
03850 typedef struct xcb_coloritem_t {
03851 uint32_t pixel;
03852 uint16_t red;
03853 uint16_t green;
03854 uint16_t blue;
03855 uint8_t flags;
03856 uint8_t pad0;
03857 } xcb_coloritem_t;
03858
03862 typedef struct xcb_coloritem_iterator_t {
03863 xcb_coloritem_t *data;
03864 int rem;
03865 int index;
03866 } xcb_coloritem_iterator_t;
03867
03869 #define XCB_STORE_COLORS 89
03870
03874 typedef struct xcb_store_colors_request_t {
03875 uint8_t major_opcode;
03876 uint8_t pad0;
03877 uint16_t length;
03878 xcb_colormap_t cmap;
03879 } xcb_store_colors_request_t;
03880
03882 #define XCB_STORE_NAMED_COLOR 90
03883
03887 typedef struct xcb_store_named_color_request_t {
03888 uint8_t major_opcode;
03889 uint8_t flags;
03890 uint16_t length;
03891 xcb_colormap_t cmap;
03892 uint32_t pixel;
03893 uint16_t name_len;
03894 uint8_t pad0[2];
03895 } xcb_store_named_color_request_t;
03896
03900 typedef struct xcb_rgb_t {
03901 uint16_t red;
03902 uint16_t green;
03903 uint16_t blue;
03904 uint8_t pad0[2];
03905 } xcb_rgb_t;
03906
03910 typedef struct xcb_rgb_iterator_t {
03911 xcb_rgb_t *data;
03912 int rem;
03913 int index;
03914 } xcb_rgb_iterator_t;
03915
03919 typedef struct xcb_query_colors_cookie_t {
03920 unsigned int sequence;
03921 } xcb_query_colors_cookie_t;
03922
03924 #define XCB_QUERY_COLORS 91
03925
03929 typedef struct xcb_query_colors_request_t {
03930 uint8_t major_opcode;
03931 uint8_t pad0;
03932 uint16_t length;
03933 xcb_colormap_t cmap;
03934 } xcb_query_colors_request_t;
03935
03939 typedef struct xcb_query_colors_reply_t {
03940 uint8_t response_type;
03941 uint8_t pad0;
03942 uint16_t sequence;
03943 uint32_t length;
03944 uint16_t colors_len;
03945 uint8_t pad1[22];
03946 } xcb_query_colors_reply_t;
03947
03951 typedef struct xcb_lookup_color_cookie_t {
03952 unsigned int sequence;
03953 } xcb_lookup_color_cookie_t;
03954
03956 #define XCB_LOOKUP_COLOR 92
03957
03961 typedef struct xcb_lookup_color_request_t {
03962 uint8_t major_opcode;
03963 uint8_t pad0;
03964 uint16_t length;
03965 xcb_colormap_t cmap;
03966 uint16_t name_len;
03967 uint8_t pad1[2];
03968 } xcb_lookup_color_request_t;
03969
03973 typedef struct xcb_lookup_color_reply_t {
03974 uint8_t response_type;
03975 uint8_t pad0;
03976 uint16_t sequence;
03977 uint32_t length;
03978 uint16_t exact_red;
03979 uint16_t exact_green;
03980 uint16_t exact_blue;
03981 uint16_t visual_red;
03982 uint16_t visual_green;
03983 uint16_t visual_blue;
03984 } xcb_lookup_color_reply_t;
03985
03986 typedef enum xcb_pixmap_enum_t {
03987 XCB_PIXMAP_NONE = 0
03988 } xcb_pixmap_enum_t;
03989
03991 #define XCB_CREATE_CURSOR 93
03992
03996 typedef struct xcb_create_cursor_request_t {
03997 uint8_t major_opcode;
03998 uint8_t pad0;
03999 uint16_t length;
04000 xcb_cursor_t cid;
04001 xcb_pixmap_t source;
04002 xcb_pixmap_t mask;
04003 uint16_t fore_red;
04004 uint16_t fore_green;
04005 uint16_t fore_blue;
04006 uint16_t back_red;
04007 uint16_t back_green;
04008 uint16_t back_blue;
04009 uint16_t x;
04010 uint16_t y;
04011 } xcb_create_cursor_request_t;
04012
04013 typedef enum xcb_font_enum_t {
04014 XCB_FONT_NONE = 0
04015 } xcb_font_enum_t;
04016
04018 #define XCB_CREATE_GLYPH_CURSOR 94
04019
04023 typedef struct xcb_create_glyph_cursor_request_t {
04024 uint8_t major_opcode;
04025 uint8_t pad0;
04026 uint16_t length;
04027 xcb_cursor_t cid;
04028 xcb_font_t source_font;
04029 xcb_font_t mask_font;
04030 uint16_t source_char;
04031 uint16_t mask_char;
04032 uint16_t fore_red;
04033 uint16_t fore_green;
04034 uint16_t fore_blue;
04035 uint16_t back_red;
04036 uint16_t back_green;
04037 uint16_t back_blue;
04038 } xcb_create_glyph_cursor_request_t;
04039
04041 #define XCB_FREE_CURSOR 95
04042
04046 typedef struct xcb_free_cursor_request_t {
04047 uint8_t major_opcode;
04048 uint8_t pad0;
04049 uint16_t length;
04050 xcb_cursor_t cursor;
04051 } xcb_free_cursor_request_t;
04052
04054 #define XCB_RECOLOR_CURSOR 96
04055
04059 typedef struct xcb_recolor_cursor_request_t {
04060 uint8_t major_opcode;
04061 uint8_t pad0;
04062 uint16_t length;
04063 xcb_cursor_t cursor;
04064 uint16_t fore_red;
04065 uint16_t fore_green;
04066 uint16_t fore_blue;
04067 uint16_t back_red;
04068 uint16_t back_green;
04069 uint16_t back_blue;
04070 } xcb_recolor_cursor_request_t;
04071
04072 typedef enum xcb_query_shape_of_t {
04073 XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
04074 XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
04075 XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
04076 } xcb_query_shape_of_t;
04077
04081 typedef struct xcb_query_best_size_cookie_t {
04082 unsigned int sequence;
04083 } xcb_query_best_size_cookie_t;
04084
04086 #define XCB_QUERY_BEST_SIZE 97
04087
04091 typedef struct xcb_query_best_size_request_t {
04092 uint8_t major_opcode;
04093 uint8_t _class;
04094 uint16_t length;
04095 xcb_drawable_t drawable;
04096 uint16_t width;
04097 uint16_t height;
04098 } xcb_query_best_size_request_t;
04099
04103 typedef struct xcb_query_best_size_reply_t {
04104 uint8_t response_type;
04105 uint8_t pad0;
04106 uint16_t sequence;
04107 uint32_t length;
04108 uint16_t width;
04109 uint16_t height;
04110 } xcb_query_best_size_reply_t;
04111
04115 typedef struct xcb_query_extension_cookie_t {
04116 unsigned int sequence;
04117 } xcb_query_extension_cookie_t;
04118
04120 #define XCB_QUERY_EXTENSION 98
04121
04125 typedef struct xcb_query_extension_request_t {
04126 uint8_t major_opcode;
04127 uint8_t pad0;
04128 uint16_t length;
04129 uint16_t name_len;
04130 uint8_t pad1[2];
04131 } xcb_query_extension_request_t;
04132
04136 typedef struct xcb_query_extension_reply_t {
04137 uint8_t response_type;
04138 uint8_t pad0;
04139 uint16_t sequence;
04140 uint32_t length;
04141 uint8_t present;
04142 uint8_t major_opcode;
04143 uint8_t first_event;
04144 uint8_t first_error;
04145 } xcb_query_extension_reply_t;
04146
04150 typedef struct xcb_list_extensions_cookie_t {
04151 unsigned int sequence;
04152 } xcb_list_extensions_cookie_t;
04153
04155 #define XCB_LIST_EXTENSIONS 99
04156
04160 typedef struct xcb_list_extensions_request_t {
04161 uint8_t major_opcode;
04162 uint8_t pad0;
04163 uint16_t length;
04164 } xcb_list_extensions_request_t;
04165
04169 typedef struct xcb_list_extensions_reply_t {
04170 uint8_t response_type;
04171 uint8_t names_len;
04172 uint16_t sequence;
04173 uint32_t length;
04174 uint8_t pad0[24];
04175 } xcb_list_extensions_reply_t;
04176
04178 #define XCB_CHANGE_KEYBOARD_MAPPING 100
04179
04183 typedef struct xcb_change_keyboard_mapping_request_t {
04184 uint8_t major_opcode;
04185 uint8_t keycode_count;
04186 uint16_t length;
04187 xcb_keycode_t first_keycode;
04188 uint8_t keysyms_per_keycode;
04189 uint8_t pad0[2];
04190 } xcb_change_keyboard_mapping_request_t;
04191
04195 typedef struct xcb_get_keyboard_mapping_cookie_t {
04196 unsigned int sequence;
04197 } xcb_get_keyboard_mapping_cookie_t;
04198
04200 #define XCB_GET_KEYBOARD_MAPPING 101
04201
04205 typedef struct xcb_get_keyboard_mapping_request_t {
04206 uint8_t major_opcode;
04207 uint8_t pad0;
04208 uint16_t length;
04209 xcb_keycode_t first_keycode;
04210 uint8_t count;
04211 } xcb_get_keyboard_mapping_request_t;
04212
04216 typedef struct xcb_get_keyboard_mapping_reply_t {
04217 uint8_t response_type;
04218 uint8_t keysyms_per_keycode;
04219 uint16_t sequence;
04220 uint32_t length;
04221 uint8_t pad0[24];
04222 } xcb_get_keyboard_mapping_reply_t;
04223
04224 typedef enum xcb_kb_t {
04225 XCB_KB_KEY_CLICK_PERCENT = 1,
04226 XCB_KB_BELL_PERCENT = 2,
04227 XCB_KB_BELL_PITCH = 4,
04228 XCB_KB_BELL_DURATION = 8,
04229 XCB_KB_LED = 16,
04230 XCB_KB_LED_MODE = 32,
04231 XCB_KB_KEY = 64,
04232 XCB_KB_AUTO_REPEAT_MODE = 128
04233 } xcb_kb_t;
04234
04235 typedef enum xcb_led_mode_t {
04236 XCB_LED_MODE_OFF = 0,
04237 XCB_LED_MODE_ON = 1
04238 } xcb_led_mode_t;
04239
04240 typedef enum xcb_auto_repeat_mode_t {
04241 XCB_AUTO_REPEAT_MODE_OFF = 0,
04242 XCB_AUTO_REPEAT_MODE_ON = 1,
04243 XCB_AUTO_REPEAT_MODE_DEFAULT = 2
04244 } xcb_auto_repeat_mode_t;
04245
04247 #define XCB_CHANGE_KEYBOARD_CONTROL 102
04248
04252 typedef struct xcb_change_keyboard_control_request_t {
04253 uint8_t major_opcode;
04254 uint8_t pad0;
04255 uint16_t length;
04256 uint32_t value_mask;
04257 } xcb_change_keyboard_control_request_t;
04258
04262 typedef struct xcb_get_keyboard_control_cookie_t {
04263 unsigned int sequence;
04264 } xcb_get_keyboard_control_cookie_t;
04265
04267 #define XCB_GET_KEYBOARD_CONTROL 103
04268
04272 typedef struct xcb_get_keyboard_control_request_t {
04273 uint8_t major_opcode;
04274 uint8_t pad0;
04275 uint16_t length;
04276 } xcb_get_keyboard_control_request_t;
04277
04281 typedef struct xcb_get_keyboard_control_reply_t {
04282 uint8_t response_type;
04283 uint8_t global_auto_repeat;
04284 uint16_t sequence;
04285 uint32_t length;
04286 uint32_t led_mask;
04287 uint8_t key_click_percent;
04288 uint8_t bell_percent;
04289 uint16_t bell_pitch;
04290 uint16_t bell_duration;
04291 uint8_t pad0[2];
04292 uint8_t auto_repeats[32];
04293 } xcb_get_keyboard_control_reply_t;
04294
04296 #define XCB_BELL 104
04297
04301 typedef struct xcb_bell_request_t {
04302 uint8_t major_opcode;
04303 int8_t percent;
04304 uint16_t length;
04305 } xcb_bell_request_t;
04306
04308 #define XCB_CHANGE_POINTER_CONTROL 105
04309
04313 typedef struct xcb_change_pointer_control_request_t {
04314 uint8_t major_opcode;
04315 uint8_t pad0;
04316 uint16_t length;
04317 int16_t acceleration_numerator;
04318 int16_t acceleration_denominator;
04319 int16_t threshold;
04320 uint8_t do_acceleration;
04321 uint8_t do_threshold;
04322 } xcb_change_pointer_control_request_t;
04323
04327 typedef struct xcb_get_pointer_control_cookie_t {
04328 unsigned int sequence;
04329 } xcb_get_pointer_control_cookie_t;
04330
04332 #define XCB_GET_POINTER_CONTROL 106
04333
04337 typedef struct xcb_get_pointer_control_request_t {
04338 uint8_t major_opcode;
04339 uint8_t pad0;
04340 uint16_t length;
04341 } xcb_get_pointer_control_request_t;
04342
04346 typedef struct xcb_get_pointer_control_reply_t {
04347 uint8_t response_type;
04348 uint8_t pad0;
04349 uint16_t sequence;
04350 uint32_t length;
04351 uint16_t acceleration_numerator;
04352 uint16_t acceleration_denominator;
04353 uint16_t threshold;
04354 uint8_t pad1[18];
04355 } xcb_get_pointer_control_reply_t;
04356
04357 typedef enum xcb_blanking_t {
04358 XCB_BLANKING_NOT_PREFERRED = 0,
04359 XCB_BLANKING_PREFERRED = 1,
04360 XCB_BLANKING_DEFAULT = 2
04361 } xcb_blanking_t;
04362
04363 typedef enum xcb_exposures_t {
04364 XCB_EXPOSURES_NOT_ALLOWED = 0,
04365 XCB_EXPOSURES_ALLOWED = 1,
04366 XCB_EXPOSURES_DEFAULT = 2
04367 } xcb_exposures_t;
04368
04370 #define XCB_SET_SCREEN_SAVER 107
04371
04375 typedef struct xcb_set_screen_saver_request_t {
04376 uint8_t major_opcode;
04377 uint8_t pad0;
04378 uint16_t length;
04379 int16_t timeout;
04380 int16_t interval;
04381 uint8_t prefer_blanking;
04382 uint8_t allow_exposures;
04383 } xcb_set_screen_saver_request_t;
04384
04388 typedef struct xcb_get_screen_saver_cookie_t {
04389 unsigned int sequence;
04390 } xcb_get_screen_saver_cookie_t;
04391
04393 #define XCB_GET_SCREEN_SAVER 108
04394
04398 typedef struct xcb_get_screen_saver_request_t {
04399 uint8_t major_opcode;
04400 uint8_t pad0;
04401 uint16_t length;
04402 } xcb_get_screen_saver_request_t;
04403
04407 typedef struct xcb_get_screen_saver_reply_t {
04408 uint8_t response_type;
04409 uint8_t pad0;
04410 uint16_t sequence;
04411 uint32_t length;
04412 uint16_t timeout;
04413 uint16_t interval;
04414 uint8_t prefer_blanking;
04415 uint8_t allow_exposures;
04416 uint8_t pad1[18];
04417 } xcb_get_screen_saver_reply_t;
04418
04419 typedef enum xcb_host_mode_t {
04420 XCB_HOST_MODE_INSERT = 0,
04421 XCB_HOST_MODE_DELETE = 1
04422 } xcb_host_mode_t;
04423
04424 typedef enum xcb_family_t {
04425 XCB_FAMILY_INTERNET = 0,
04426 XCB_FAMILY_DECNET = 1,
04427 XCB_FAMILY_CHAOS = 2,
04428 XCB_FAMILY_SERVER_INTERPRETED = 5,
04429 XCB_FAMILY_INTERNET_6 = 6
04430 } xcb_family_t;
04431
04433 #define XCB_CHANGE_HOSTS 109
04434
04438 typedef struct xcb_change_hosts_request_t {
04439 uint8_t major_opcode;
04440 uint8_t mode;
04441 uint16_t length;
04442 uint8_t family;
04443 uint8_t pad0;
04444 uint16_t address_len;
04445 } xcb_change_hosts_request_t;
04446
04450 typedef struct xcb_host_t {
04451 uint8_t family;
04452 uint8_t pad0;
04453 uint16_t address_len;
04454 } xcb_host_t;
04455
04459 typedef struct xcb_host_iterator_t {
04460 xcb_host_t *data;
04461 int rem;
04462 int index;
04463 } xcb_host_iterator_t;
04464
04468 typedef struct xcb_list_hosts_cookie_t {
04469 unsigned int sequence;
04470 } xcb_list_hosts_cookie_t;
04471
04473 #define XCB_LIST_HOSTS 110
04474
04478 typedef struct xcb_list_hosts_request_t {
04479 uint8_t major_opcode;
04480 uint8_t pad0;
04481 uint16_t length;
04482 } xcb_list_hosts_request_t;
04483
04487 typedef struct xcb_list_hosts_reply_t {
04488 uint8_t response_type;
04489 uint8_t mode;
04490 uint16_t sequence;
04491 uint32_t length;
04492 uint16_t hosts_len;
04493 uint8_t pad0[22];
04494 } xcb_list_hosts_reply_t;
04495
04496 typedef enum xcb_access_control_t {
04497 XCB_ACCESS_CONTROL_DISABLE = 0,
04498 XCB_ACCESS_CONTROL_ENABLE = 1
04499 } xcb_access_control_t;
04500
04502 #define XCB_SET_ACCESS_CONTROL 111
04503
04507 typedef struct xcb_set_access_control_request_t {
04508 uint8_t major_opcode;
04509 uint8_t mode;
04510 uint16_t length;
04511 } xcb_set_access_control_request_t;
04512
04513 typedef enum xcb_close_down_t {
04514 XCB_CLOSE_DOWN_DESTROY_ALL = 0,
04515 XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
04516 XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
04517 } xcb_close_down_t;
04518
04520 #define XCB_SET_CLOSE_DOWN_MODE 112
04521
04525 typedef struct xcb_set_close_down_mode_request_t {
04526 uint8_t major_opcode;
04527 uint8_t mode;
04528 uint16_t length;
04529 } xcb_set_close_down_mode_request_t;
04530
04531 typedef enum xcb_kill_t {
04532 XCB_KILL_ALL_TEMPORARY = 0
04533 } xcb_kill_t;
04534
04536 #define XCB_KILL_CLIENT 113
04537
04541 typedef struct xcb_kill_client_request_t {
04542 uint8_t major_opcode;
04543 uint8_t pad0;
04544 uint16_t length;
04545 uint32_t resource;
04546 } xcb_kill_client_request_t;
04547
04549 #define XCB_ROTATE_PROPERTIES 114
04550
04554 typedef struct xcb_rotate_properties_request_t {
04555 uint8_t major_opcode;
04556 uint8_t pad0;
04557 uint16_t length;
04558 xcb_window_t window;
04559 uint16_t atoms_len;
04560 int16_t delta;
04561 } xcb_rotate_properties_request_t;
04562
04563 typedef enum xcb_screen_saver_t {
04564 XCB_SCREEN_SAVER_RESET = 0,
04565 XCB_SCREEN_SAVER_ACTIVE = 1
04566 } xcb_screen_saver_t;
04567
04569 #define XCB_FORCE_SCREEN_SAVER 115
04570
04574 typedef struct xcb_force_screen_saver_request_t {
04575 uint8_t major_opcode;
04576 uint8_t mode;
04577 uint16_t length;
04578 } xcb_force_screen_saver_request_t;
04579
04580 typedef enum xcb_mapping_status_t {
04581 XCB_MAPPING_STATUS_SUCCESS = 0,
04582 XCB_MAPPING_STATUS_BUSY = 1,
04583 XCB_MAPPING_STATUS_FAILURE = 2
04584 } xcb_mapping_status_t;
04585
04589 typedef struct xcb_set_pointer_mapping_cookie_t {
04590 unsigned int sequence;
04591 } xcb_set_pointer_mapping_cookie_t;
04592
04594 #define XCB_SET_POINTER_MAPPING 116
04595
04599 typedef struct xcb_set_pointer_mapping_request_t {
04600 uint8_t major_opcode;
04601 uint8_t map_len;
04602 uint16_t length;
04603 } xcb_set_pointer_mapping_request_t;
04604
04608 typedef struct xcb_set_pointer_mapping_reply_t {
04609 uint8_t response_type;
04610 uint8_t status;
04611 uint16_t sequence;
04612 uint32_t length;
04613 } xcb_set_pointer_mapping_reply_t;
04614
04618 typedef struct xcb_get_pointer_mapping_cookie_t {
04619 unsigned int sequence;
04620 } xcb_get_pointer_mapping_cookie_t;
04621
04623 #define XCB_GET_POINTER_MAPPING 117
04624
04628 typedef struct xcb_get_pointer_mapping_request_t {
04629 uint8_t major_opcode;
04630 uint8_t pad0;
04631 uint16_t length;
04632 } xcb_get_pointer_mapping_request_t;
04633
04637 typedef struct xcb_get_pointer_mapping_reply_t {
04638 uint8_t response_type;
04639 uint8_t map_len;
04640 uint16_t sequence;
04641 uint32_t length;
04642 uint8_t pad0[24];
04643 } xcb_get_pointer_mapping_reply_t;
04644
04645 typedef enum xcb_map_index_t {
04646 XCB_MAP_INDEX_SHIFT = 0,
04647 XCB_MAP_INDEX_LOCK = 1,
04648 XCB_MAP_INDEX_CONTROL = 2,
04649 XCB_MAP_INDEX_1 = 3,
04650 XCB_MAP_INDEX_2 = 4,
04651 XCB_MAP_INDEX_3 = 5,
04652 XCB_MAP_INDEX_4 = 6,
04653 XCB_MAP_INDEX_5 = 7
04654 } xcb_map_index_t;
04655
04659 typedef struct xcb_set_modifier_mapping_cookie_t {
04660 unsigned int sequence;
04661 } xcb_set_modifier_mapping_cookie_t;
04662
04664 #define XCB_SET_MODIFIER_MAPPING 118
04665
04669 typedef struct xcb_set_modifier_mapping_request_t {
04670 uint8_t major_opcode;
04671 uint8_t keycodes_per_modifier;
04672 uint16_t length;
04673 } xcb_set_modifier_mapping_request_t;
04674
04678 typedef struct xcb_set_modifier_mapping_reply_t {
04679 uint8_t response_type;
04680 uint8_t status;
04681 uint16_t sequence;
04682 uint32_t length;
04683 } xcb_set_modifier_mapping_reply_t;
04684
04688 typedef struct xcb_get_modifier_mapping_cookie_t {
04689 unsigned int sequence;
04690 } xcb_get_modifier_mapping_cookie_t;
04691
04693 #define XCB_GET_MODIFIER_MAPPING 119
04694
04698 typedef struct xcb_get_modifier_mapping_request_t {
04699 uint8_t major_opcode;
04700 uint8_t pad0;
04701 uint16_t length;
04702 } xcb_get_modifier_mapping_request_t;
04703
04707 typedef struct xcb_get_modifier_mapping_reply_t {
04708 uint8_t response_type;
04709 uint8_t keycodes_per_modifier;
04710 uint16_t sequence;
04711 uint32_t length;
04712 uint8_t pad0[24];
04713 } xcb_get_modifier_mapping_reply_t;
04714
04716 #define XCB_NO_OPERATION 127
04717
04721 typedef struct xcb_no_operation_request_t {
04722 uint8_t major_opcode;
04723 uint8_t pad0;
04724 uint16_t length;
04725 } xcb_no_operation_request_t;
04726
04736
04737
04738
04739
04740
04741
04742
04743
04744
04745 void
04746 xcb_char2b_next (xcb_char2b_iterator_t *i );
04747
04758
04759
04760
04761
04762
04763
04764
04765
04766
04767 xcb_generic_iterator_t
04768 xcb_char2b_end (xcb_char2b_iterator_t i );
04769
04779
04780
04781
04782
04783
04784
04785
04786
04787
04788 void
04789 xcb_window_next (xcb_window_iterator_t *i );
04790
04801
04802
04803
04804
04805
04806
04807
04808
04809
04810 xcb_generic_iterator_t
04811 xcb_window_end (xcb_window_iterator_t i );
04812
04822
04823
04824
04825
04826
04827
04828
04829
04830
04831 void
04832 xcb_pixmap_next (xcb_pixmap_iterator_t *i );
04833
04844
04845
04846
04847
04848
04849
04850
04851
04852
04853 xcb_generic_iterator_t
04854 xcb_pixmap_end (xcb_pixmap_iterator_t i );
04855
04865
04866
04867
04868
04869
04870
04871
04872
04873
04874 void
04875 xcb_cursor_next (xcb_cursor_iterator_t *i );
04876
04887
04888
04889
04890
04891
04892
04893
04894
04895
04896 xcb_generic_iterator_t
04897 xcb_cursor_end (xcb_cursor_iterator_t i );
04898
04908
04909
04910
04911
04912
04913
04914
04915
04916
04917 void
04918 xcb_font_next (xcb_font_iterator_t *i );
04919
04930
04931
04932
04933
04934
04935
04936
04937
04938
04939 xcb_generic_iterator_t
04940 xcb_font_end (xcb_font_iterator_t i );
04941
04951
04952
04953
04954
04955
04956
04957
04958
04959
04960 void
04961 xcb_gcontext_next (xcb_gcontext_iterator_t *i );
04962
04973
04974
04975
04976
04977
04978
04979
04980
04981
04982 xcb_generic_iterator_t
04983 xcb_gcontext_end (xcb_gcontext_iterator_t i );
04984
04994
04995
04996
04997
04998
04999
05000
05001
05002
05003 void
05004 xcb_colormap_next (xcb_colormap_iterator_t *i );
05005
05016
05017
05018
05019
05020
05021
05022
05023
05024
05025 xcb_generic_iterator_t
05026 xcb_colormap_end (xcb_colormap_iterator_t i );
05027
05037
05038
05039
05040
05041
05042
05043
05044
05045
05046 void
05047 xcb_atom_next (xcb_atom_iterator_t *i );
05048
05059
05060
05061
05062
05063
05064
05065
05066
05067
05068 xcb_generic_iterator_t
05069 xcb_atom_end (xcb_atom_iterator_t i );
05070
05080
05081
05082
05083
05084
05085
05086
05087
05088
05089 void
05090 xcb_drawable_next (xcb_drawable_iterator_t *i );
05091
05102
05103
05104
05105
05106
05107
05108
05109
05110
05111 xcb_generic_iterator_t
05112 xcb_drawable_end (xcb_drawable_iterator_t i );
05113
05123
05124
05125
05126
05127
05128
05129
05130
05131
05132 void
05133 xcb_fontable_next (xcb_fontable_iterator_t *i );
05134
05145
05146
05147
05148
05149
05150
05151
05152
05153
05154 xcb_generic_iterator_t
05155 xcb_fontable_end (xcb_fontable_iterator_t i );
05156
05166
05167
05168
05169
05170
05171
05172
05173
05174
05175 void
05176 xcb_visualid_next (xcb_visualid_iterator_t *i );
05177
05188
05189
05190
05191
05192
05193
05194
05195
05196
05197 xcb_generic_iterator_t
05198 xcb_visualid_end (xcb_visualid_iterator_t i );
05199
05209
05210
05211
05212
05213
05214
05215
05216
05217
05218 void
05219 xcb_timestamp_next (xcb_timestamp_iterator_t *i );
05220
05231
05232
05233
05234
05235
05236
05237
05238
05239
05240 xcb_generic_iterator_t
05241 xcb_timestamp_end (xcb_timestamp_iterator_t i );
05242
05252
05253
05254
05255
05256
05257
05258
05259
05260
05261 void
05262 xcb_keysym_next (xcb_keysym_iterator_t *i );
05263
05274
05275
05276
05277
05278
05279
05280
05281
05282
05283 xcb_generic_iterator_t
05284 xcb_keysym_end (xcb_keysym_iterator_t i );
05285
05295
05296
05297
05298
05299
05300
05301
05302
05303
05304 void
05305 xcb_keycode_next (xcb_keycode_iterator_t *i );
05306
05317
05318
05319
05320
05321
05322
05323
05324
05325
05326 xcb_generic_iterator_t
05327 xcb_keycode_end (xcb_keycode_iterator_t i );
05328
05338
05339
05340
05341
05342
05343
05344
05345
05346
05347 void
05348 xcb_button_next (xcb_button_iterator_t *i );
05349
05360
05361
05362
05363
05364
05365
05366
05367
05368
05369 xcb_generic_iterator_t
05370 xcb_button_end (xcb_button_iterator_t i );
05371
05381
05382
05383
05384
05385
05386
05387
05388
05389
05390 void
05391 xcb_point_next (xcb_point_iterator_t *i );
05392
05403
05404
05405
05406
05407
05408
05409
05410
05411
05412 xcb_generic_iterator_t
05413 xcb_point_end (xcb_point_iterator_t i );
05414
05424
05425
05426
05427
05428
05429
05430
05431
05432
05433 void
05434 xcb_rectangle_next (xcb_rectangle_iterator_t *i );
05435
05446
05447
05448
05449
05450
05451
05452
05453
05454
05455 xcb_generic_iterator_t
05456 xcb_rectangle_end (xcb_rectangle_iterator_t i );
05457
05467
05468
05469
05470
05471
05472
05473
05474
05475
05476 void
05477 xcb_arc_next (xcb_arc_iterator_t *i );
05478
05489
05490
05491
05492
05493
05494
05495
05496
05497
05498 xcb_generic_iterator_t
05499 xcb_arc_end (xcb_arc_iterator_t i );
05500
05510
05511
05512
05513
05514
05515
05516
05517
05518
05519 void
05520 xcb_format_next (xcb_format_iterator_t *i );
05521
05532
05533
05534
05535
05536
05537
05538
05539
05540
05541 xcb_generic_iterator_t
05542 xcb_format_end (xcb_format_iterator_t i );
05543
05553
05554
05555
05556
05557
05558
05559
05560
05561
05562 void
05563 xcb_visualtype_next (xcb_visualtype_iterator_t *i );
05564
05575
05576
05577
05578
05579
05580
05581
05582
05583
05584 xcb_generic_iterator_t
05585 xcb_visualtype_end (xcb_visualtype_iterator_t i );
05586
05587 int
05588 xcb_depth_sizeof (const void *_buffer );
05589
05590
05591
05592
05593
05594
05595
05596
05597
05598
05599
05600 xcb_visualtype_t *
05601 xcb_depth_visuals (const xcb_depth_t *R );
05602
05603
05604
05605
05606
05607
05608
05609
05610
05611
05612
05613 int
05614 xcb_depth_visuals_length (const xcb_depth_t *R );
05615
05616
05617
05618
05619
05620
05621
05622
05623
05624
05625
05626 xcb_visualtype_iterator_t
05627 xcb_depth_visuals_iterator (const xcb_depth_t *R );
05628
05638
05639
05640
05641
05642
05643
05644
05645
05646
05647 void
05648 xcb_depth_next (xcb_depth_iterator_t *i );
05649
05660
05661
05662
05663
05664
05665
05666
05667
05668
05669 xcb_generic_iterator_t
05670 xcb_depth_end (xcb_depth_iterator_t i );
05671
05672 int
05673 xcb_screen_sizeof (const void *_buffer );
05674
05675
05676
05677
05678
05679
05680
05681
05682
05683
05684
05685 int
05686 xcb_screen_allowed_depths_length (const xcb_screen_t *R );
05687
05688
05689
05690
05691
05692
05693
05694
05695
05696
05697
05698 xcb_depth_iterator_t
05699 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R );
05700
05710
05711
05712
05713
05714
05715
05716
05717
05718
05719 void
05720 xcb_screen_next (xcb_screen_iterator_t *i );
05721
05732
05733
05734
05735
05736
05737
05738
05739
05740
05741 xcb_generic_iterator_t
05742 xcb_screen_end (xcb_screen_iterator_t i );
05743
05744 int
05745 xcb_setup_request_sizeof (const void *_buffer );
05746
05747
05748
05749
05750
05751
05752
05753
05754
05755
05756
05757 char *
05758 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R );
05759
05760
05761
05762
05763
05764
05765
05766
05767
05768
05769
05770 int
05771 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R );
05772
05773
05774
05775
05776
05777
05778
05779
05780
05781
05782
05783 xcb_generic_iterator_t
05784 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R );
05785
05786
05787
05788
05789
05790
05791
05792
05793
05794
05795
05796 char *
05797 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R );
05798
05799
05800
05801
05802
05803
05804
05805
05806
05807
05808
05809 int
05810 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R );
05811
05812
05813
05814
05815
05816
05817
05818
05819
05820
05821
05822 xcb_generic_iterator_t
05823 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R );
05824
05834
05835
05836
05837
05838
05839
05840
05841
05842
05843 void
05844 xcb_setup_request_next (xcb_setup_request_iterator_t *i );
05845
05856
05857
05858
05859
05860
05861
05862
05863
05864
05865 xcb_generic_iterator_t
05866 xcb_setup_request_end (xcb_setup_request_iterator_t i );
05867
05868 int
05869 xcb_setup_failed_sizeof (const void *_buffer );
05870
05871
05872
05873
05874
05875
05876
05877
05878
05879
05880
05881 char *
05882 xcb_setup_failed_reason (const xcb_setup_failed_t *R );
05883
05884
05885
05886
05887
05888
05889
05890
05891
05892
05893
05894 int
05895 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R );
05896
05897
05898
05899
05900
05901
05902
05903
05904
05905
05906
05907 xcb_generic_iterator_t
05908 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R );
05909
05919
05920
05921
05922
05923
05924
05925
05926
05927
05928 void
05929 xcb_setup_failed_next (xcb_setup_failed_iterator_t *i );
05930
05941
05942
05943
05944
05945
05946
05947
05948
05949
05950 xcb_generic_iterator_t
05951 xcb_setup_failed_end (xcb_setup_failed_iterator_t i );
05952
05953 int
05954 xcb_setup_authenticate_sizeof (const void *_buffer );
05955
05956
05957
05958
05959
05960
05961
05962
05963
05964
05965
05966 char *
05967 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R );
05968
05969
05970
05971
05972
05973
05974
05975
05976
05977
05978
05979 int
05980 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R );
05981
05982
05983
05984
05985
05986
05987
05988
05989
05990
05991
05992 xcb_generic_iterator_t
05993 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R );
05994
06004
06005
06006
06007
06008
06009
06010
06011
06012
06013 void
06014 xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i );
06015
06026
06027
06028
06029
06030
06031
06032
06033
06034
06035 xcb_generic_iterator_t
06036 xcb_setup_authenticate_end (xcb_setup_authenticate_iterator_t i );
06037
06038 int
06039 xcb_setup_sizeof (const void *_buffer );
06040
06041
06042
06043
06044
06045
06046
06047
06048
06049
06050
06051 char *
06052 xcb_setup_vendor (const xcb_setup_t *R );
06053
06054
06055
06056
06057
06058
06059
06060
06061
06062
06063
06064 int
06065 xcb_setup_vendor_length (const xcb_setup_t *R );
06066
06067
06068
06069
06070
06071
06072
06073
06074
06075
06076
06077 xcb_generic_iterator_t
06078 xcb_setup_vendor_end (const xcb_setup_t *R );
06079
06080
06081
06082
06083
06084
06085
06086
06087
06088
06089
06090 xcb_format_t *
06091 xcb_setup_pixmap_formats (const xcb_setup_t *R );
06092
06093
06094
06095
06096
06097
06098
06099
06100
06101
06102
06103 int
06104 xcb_setup_pixmap_formats_length (const xcb_setup_t *R );
06105
06106
06107
06108
06109
06110
06111
06112
06113
06114
06115
06116 xcb_format_iterator_t
06117 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R );
06118
06119
06120
06121
06122
06123
06124
06125
06126
06127
06128
06129 int
06130 xcb_setup_roots_length (const xcb_setup_t *R );
06131
06132
06133
06134
06135
06136
06137
06138
06139
06140
06141
06142 xcb_screen_iterator_t
06143 xcb_setup_roots_iterator (const xcb_setup_t *R );
06144
06154
06155
06156
06157
06158
06159
06160
06161
06162
06163 void
06164 xcb_setup_next (xcb_setup_iterator_t *i );
06165
06176
06177
06178
06179
06180
06181
06182
06183
06184
06185 xcb_generic_iterator_t
06186 xcb_setup_end (xcb_setup_iterator_t i );
06187
06197
06198
06199
06200
06201
06202
06203
06204
06205
06206 void
06207 xcb_client_message_data_next (xcb_client_message_data_iterator_t *i );
06208
06219
06220
06221
06222
06223
06224
06225
06226
06227
06228 xcb_generic_iterator_t
06229 xcb_client_message_data_end (xcb_client_message_data_iterator_t i );
06230
06231 int
06232 xcb_create_window_sizeof (const void *_buffer );
06233
06281
06282
06283
06284
06285
06286
06287
06288
06289
06290
06291
06292
06293
06294
06295
06296
06297
06298
06299
06300
06301
06302 xcb_void_cookie_t
06303 xcb_create_window_checked (xcb_connection_t *c ,
06304 uint8_t depth ,
06305 xcb_window_t wid ,
06306 xcb_window_t parent ,
06307 int16_t x ,
06308 int16_t y ,
06309 uint16_t width ,
06310 uint16_t height ,
06311 uint16_t border_width ,
06312 uint16_t _class ,
06313 xcb_visualid_t visual ,
06314 uint32_t value_mask ,
06315 const uint32_t *value_list );
06316
06361
06362
06363
06364
06365
06366
06367
06368
06369
06370
06371
06372
06373
06374
06375
06376
06377
06378
06379
06380
06381
06382 xcb_void_cookie_t
06383 xcb_create_window (xcb_connection_t *c ,
06384 uint8_t depth ,
06385 xcb_window_t wid ,
06386 xcb_window_t parent ,
06387 int16_t x ,
06388 int16_t y ,
06389 uint16_t width ,
06390 uint16_t height ,
06391 uint16_t border_width ,
06392 uint16_t _class ,
06393 xcb_visualid_t visual ,
06394 uint32_t value_mask ,
06395 const uint32_t *value_list );
06396
06397 int
06398 xcb_change_window_attributes_sizeof (const void *_buffer );
06399
06419
06420
06421
06422
06423
06424
06425
06426
06427
06428
06429
06430
06431 xcb_void_cookie_t
06432 xcb_change_window_attributes_checked (xcb_connection_t *c ,
06433 xcb_window_t window ,
06434 uint32_t value_mask ,
06435 const uint32_t *value_list );
06436
06453
06454
06455
06456
06457
06458
06459
06460
06461
06462
06463
06464
06465 xcb_void_cookie_t
06466 xcb_change_window_attributes (xcb_connection_t *c ,
06467 xcb_window_t window ,
06468 uint32_t value_mask ,
06469 const uint32_t *value_list );
06470
06482
06483
06484
06485
06486
06487
06488
06489
06490
06491
06492 xcb_get_window_attributes_cookie_t
06493 xcb_get_window_attributes (xcb_connection_t *c ,
06494 xcb_window_t window );
06495
06510
06511
06512
06513
06514
06515
06516
06517
06518
06519
06520 xcb_get_window_attributes_cookie_t
06521 xcb_get_window_attributes_unchecked (xcb_connection_t *c ,
06522 xcb_window_t window );
06523
06539
06540
06541
06542
06543
06544
06545
06546
06547
06548
06549
06550 xcb_get_window_attributes_reply_t *
06551 xcb_get_window_attributes_reply (xcb_connection_t *c ,
06552 xcb_get_window_attributes_cookie_t cookie ,
06553 xcb_generic_error_t **e );
06554
06574
06575
06576
06577
06578
06579
06580
06581
06582
06583
06584 xcb_void_cookie_t
06585 xcb_destroy_window_checked (xcb_connection_t *c ,
06586 xcb_window_t window );
06587
06604
06605
06606
06607
06608
06609
06610
06611
06612
06613
06614 xcb_void_cookie_t
06615 xcb_destroy_window (xcb_connection_t *c ,
06616 xcb_window_t window );
06617
06630
06631
06632
06633
06634
06635
06636
06637
06638
06639
06640 xcb_void_cookie_t
06641 xcb_destroy_subwindows_checked (xcb_connection_t *c ,
06642 xcb_window_t window );
06643
06653
06654
06655
06656
06657
06658
06659
06660
06661
06662
06663 xcb_void_cookie_t
06664 xcb_destroy_subwindows (xcb_connection_t *c ,
06665 xcb_window_t window );
06666
06686
06687
06688
06689
06690
06691
06692
06693
06694
06695
06696
06697 xcb_void_cookie_t
06698 xcb_change_save_set_checked (xcb_connection_t *c ,
06699 uint8_t mode ,
06700 xcb_window_t window );
06701
06718
06719
06720
06721
06722
06723
06724
06725
06726
06727
06728
06729 xcb_void_cookie_t
06730 xcb_change_save_set (xcb_connection_t *c ,
06731 uint8_t mode ,
06732 xcb_window_t window );
06733
06756
06757
06758
06759
06760
06761
06762
06763
06764
06765
06766
06767
06768
06769 xcb_void_cookie_t
06770 xcb_reparent_window_checked (xcb_connection_t *c ,
06771 xcb_window_t window ,
06772 xcb_window_t parent ,
06773 int16_t x ,
06774 int16_t y );
06775
06795
06796
06797
06798
06799
06800
06801
06802
06803
06804
06805
06806
06807
06808 xcb_void_cookie_t
06809 xcb_reparent_window (xcb_connection_t *c ,
06810 xcb_window_t window ,
06811 xcb_window_t parent ,
06812 int16_t x ,
06813 int16_t y );
06814
06847
06848
06849
06850
06851
06852
06853
06854
06855
06856
06857 xcb_void_cookie_t
06858 xcb_map_window_checked (xcb_connection_t *c ,
06859 xcb_window_t window );
06860
06890
06891
06892
06893
06894
06895
06896
06897
06898
06899
06900 xcb_void_cookie_t
06901 xcb_map_window (xcb_connection_t *c ,
06902 xcb_window_t window );
06903
06916
06917
06918
06919
06920
06921
06922
06923
06924
06925
06926 xcb_void_cookie_t
06927 xcb_map_subwindows_checked (xcb_connection_t *c ,
06928 xcb_window_t window );
06929
06939
06940
06941
06942
06943
06944
06945
06946
06947
06948
06949 xcb_void_cookie_t
06950 xcb_map_subwindows (xcb_connection_t *c ,
06951 xcb_window_t window );
06952
06971
06972
06973
06974
06975
06976
06977
06978
06979
06980
06981 xcb_void_cookie_t
06982 xcb_unmap_window_checked (xcb_connection_t *c ,
06983 xcb_window_t window );
06984
07000
07001
07002
07003
07004
07005
07006
07007
07008
07009
07010 xcb_void_cookie_t
07011 xcb_unmap_window (xcb_connection_t *c ,
07012 xcb_window_t window );
07013
07026
07027
07028
07029
07030
07031
07032
07033
07034
07035
07036 xcb_void_cookie_t
07037 xcb_unmap_subwindows_checked (xcb_connection_t *c ,
07038 xcb_window_t window );
07039
07049
07050
07051
07052
07053
07054
07055
07056
07057
07058
07059 xcb_void_cookie_t
07060 xcb_unmap_subwindows (xcb_connection_t *c ,
07061 xcb_window_t window );
07062
07063 int
07064 xcb_configure_window_sizeof (const void *_buffer );
07065
07083
07084
07085
07086
07087
07088
07089
07090
07091
07092
07093
07094
07095 xcb_void_cookie_t
07096 xcb_configure_window_checked (xcb_connection_t *c ,
07097 xcb_window_t window ,
07098 uint16_t value_mask ,
07099 const uint32_t *value_list );
07100
07115
07116
07117
07118
07119
07120
07121
07122
07123
07124
07125
07126
07127 xcb_void_cookie_t
07128 xcb_configure_window (xcb_connection_t *c ,
07129 xcb_window_t window ,
07130 uint16_t value_mask ,
07131 const uint32_t *value_list );
07132
07153
07154
07155
07156
07157
07158
07159
07160
07161
07162
07163
07164 xcb_void_cookie_t
07165 xcb_circulate_window_checked (xcb_connection_t *c ,
07166 uint8_t direction ,
07167 xcb_window_t window );
07168
07186
07187
07188
07189
07190
07191
07192
07193
07194
07195
07196
07197 xcb_void_cookie_t
07198 xcb_circulate_window (xcb_connection_t *c ,
07199 uint8_t direction ,
07200 xcb_window_t window );
07201
07213
07214
07215
07216
07217
07218
07219
07220
07221
07222
07223 xcb_get_geometry_cookie_t
07224 xcb_get_geometry (xcb_connection_t *c ,
07225 xcb_drawable_t drawable );
07226
07241
07242
07243
07244
07245
07246
07247
07248
07249
07250
07251 xcb_get_geometry_cookie_t
07252 xcb_get_geometry_unchecked (xcb_connection_t *c ,
07253 xcb_drawable_t drawable );
07254
07270
07271
07272
07273
07274
07275
07276
07277
07278
07279
07280
07281 xcb_get_geometry_reply_t *
07282 xcb_get_geometry_reply (xcb_connection_t *c ,
07283 xcb_get_geometry_cookie_t cookie ,
07284 xcb_generic_error_t **e );
07285
07286 int
07287 xcb_query_tree_sizeof (const void *_buffer );
07288
07301
07302
07303
07304
07305
07306
07307
07308
07309
07310
07311 xcb_query_tree_cookie_t
07312 xcb_query_tree (xcb_connection_t *c ,
07313 xcb_window_t window );
07314
07330
07331
07332
07333
07334
07335
07336
07337
07338
07339
07340 xcb_query_tree_cookie_t
07341 xcb_query_tree_unchecked (xcb_connection_t *c ,
07342 xcb_window_t window );
07343
07344
07345
07346
07347
07348
07349
07350
07351
07352
07353
07354 xcb_window_t *
07355 xcb_query_tree_children (const xcb_query_tree_reply_t *R );
07356
07357
07358
07359
07360
07361
07362
07363
07364
07365
07366
07367 int
07368 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R );
07369
07370
07371
07372
07373
07374
07375
07376
07377
07378
07379
07380 xcb_generic_iterator_t
07381 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R );
07382
07398
07399
07400
07401
07402
07403
07404
07405
07406
07407
07408
07409 xcb_query_tree_reply_t *
07410 xcb_query_tree_reply (xcb_connection_t *c ,
07411 xcb_query_tree_cookie_t cookie ,
07412 xcb_generic_error_t **e );
07413
07414 int
07415 xcb_intern_atom_sizeof (const void *_buffer );
07416
07436
07437
07438
07439
07440
07441
07442
07443
07444
07445
07446
07447
07448 xcb_intern_atom_cookie_t
07449 xcb_intern_atom (xcb_connection_t *c ,
07450 uint8_t only_if_exists ,
07451 uint16_t name_len ,
07452 const char *name );
07453
07476
07477
07478
07479
07480
07481
07482
07483
07484
07485
07486
07487
07488 xcb_intern_atom_cookie_t
07489 xcb_intern_atom_unchecked (xcb_connection_t *c ,
07490 uint8_t only_if_exists ,
07491 uint16_t name_len ,
07492 const char *name );
07493
07509
07510
07511
07512
07513
07514
07515
07516
07517
07518
07519
07520 xcb_intern_atom_reply_t *
07521 xcb_intern_atom_reply (xcb_connection_t *c ,
07522 xcb_intern_atom_cookie_t cookie ,
07523 xcb_generic_error_t **e );
07524
07525 int
07526 xcb_get_atom_name_sizeof (const void *_buffer );
07527
07537
07538
07539
07540
07541
07542
07543
07544
07545
07546
07547 xcb_get_atom_name_cookie_t
07548 xcb_get_atom_name (xcb_connection_t *c ,
07549 xcb_atom_t atom );
07550
07563
07564
07565
07566
07567
07568
07569
07570
07571
07572
07573 xcb_get_atom_name_cookie_t
07574 xcb_get_atom_name_unchecked (xcb_connection_t *c ,
07575 xcb_atom_t atom );
07576
07577
07578
07579
07580
07581
07582
07583
07584
07585
07586
07587 char *
07588 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R );
07589
07590
07591
07592
07593
07594
07595
07596
07597
07598
07599
07600 int
07601 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R );
07602
07603
07604
07605
07606
07607
07608
07609
07610
07611
07612
07613 xcb_generic_iterator_t
07614 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R );
07615
07631
07632
07633
07634
07635
07636
07637
07638
07639
07640
07641
07642 xcb_get_atom_name_reply_t *
07643 xcb_get_atom_name_reply (xcb_connection_t *c ,
07644 xcb_get_atom_name_cookie_t cookie ,
07645 xcb_generic_error_t **e );
07646
07647 int
07648 xcb_change_property_sizeof (const void *_buffer );
07649
07676
07677
07678
07679
07680
07681
07682
07683
07684
07685
07686
07687
07688
07689
07690
07691
07692 xcb_void_cookie_t
07693 xcb_change_property_checked (xcb_connection_t *c ,
07694 uint8_t mode ,
07695 xcb_window_t window ,
07696 xcb_atom_t property ,
07697 xcb_atom_t type ,
07698 uint8_t format ,
07699 uint32_t data_len ,
07700 const void *data );
07701
07725
07726
07727
07728
07729
07730
07731
07732
07733
07734
07735
07736
07737
07738
07739
07740
07741 xcb_void_cookie_t
07742 xcb_change_property (xcb_connection_t *c ,
07743 uint8_t mode ,
07744 xcb_window_t window ,
07745 xcb_atom_t property ,
07746 xcb_atom_t type ,
07747 uint8_t format ,
07748 uint32_t data_len ,
07749 const void *data );
07750
07763
07764
07765
07766
07767
07768
07769
07770
07771
07772
07773
07774 xcb_void_cookie_t
07775 xcb_delete_property_checked (xcb_connection_t *c ,
07776 xcb_window_t window ,
07777 xcb_atom_t property );
07778
07788
07789
07790
07791
07792
07793
07794
07795
07796
07797
07798
07799 xcb_void_cookie_t
07800 xcb_delete_property (xcb_connection_t *c ,
07801 xcb_window_t window ,
07802 xcb_atom_t property );
07803
07804 int
07805 xcb_get_property_sizeof (const void *_buffer );
07806
07835
07836
07837
07838
07839
07840
07841
07842
07843
07844
07845
07846
07847
07848
07849
07850 xcb_get_property_cookie_t
07851 xcb_get_property (xcb_connection_t *c ,
07852 uint8_t _delete ,
07853 xcb_window_t window ,
07854 xcb_atom_t property ,
07855 xcb_atom_t type ,
07856 uint32_t long_offset ,
07857 uint32_t long_length );
07858
07890
07891
07892
07893
07894
07895
07896
07897
07898
07899
07900
07901
07902
07903
07904
07905 xcb_get_property_cookie_t
07906 xcb_get_property_unchecked (xcb_connection_t *c ,
07907 uint8_t _delete ,
07908 xcb_window_t window ,
07909 xcb_atom_t property ,
07910 xcb_atom_t type ,
07911 uint32_t long_offset ,
07912 uint32_t long_length );
07913
07914
07915
07916
07917
07918
07919
07920
07921
07922
07923
07924 void *
07925 xcb_get_property_value (const xcb_get_property_reply_t *R );
07926
07927
07928
07929
07930
07931
07932
07933
07934
07935
07936
07937 int
07938 xcb_get_property_value_length (const xcb_get_property_reply_t *R );
07939
07940
07941
07942
07943
07944
07945
07946
07947
07948
07949
07950 xcb_generic_iterator_t
07951 xcb_get_property_value_end (const xcb_get_property_reply_t *R );
07952
07968
07969
07970
07971
07972
07973
07974
07975
07976
07977
07978
07979 xcb_get_property_reply_t *
07980 xcb_get_property_reply (xcb_connection_t *c ,
07981 xcb_get_property_cookie_t cookie ,
07982 xcb_generic_error_t **e );
07983
07984 int
07985 xcb_list_properties_sizeof (const void *_buffer );
07986
07996
07997
07998
07999
08000
08001
08002
08003
08004
08005
08006 xcb_list_properties_cookie_t
08007 xcb_list_properties (xcb_connection_t *c ,
08008 xcb_window_t window );
08009
08022
08023
08024
08025
08026
08027
08028
08029
08030
08031
08032 xcb_list_properties_cookie_t
08033 xcb_list_properties_unchecked (xcb_connection_t *c ,
08034 xcb_window_t window );
08035
08036
08037
08038
08039
08040
08041
08042
08043
08044
08045
08046 xcb_atom_t *
08047 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R );
08048
08049
08050
08051
08052
08053
08054
08055
08056
08057
08058
08059 int
08060 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R );
08061
08062
08063
08064
08065
08066
08067
08068
08069
08070
08071
08072 xcb_generic_iterator_t
08073 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R );
08074
08090
08091
08092
08093
08094
08095
08096
08097
08098
08099
08100
08101 xcb_list_properties_reply_t *
08102 xcb_list_properties_reply (xcb_connection_t *c ,
08103 xcb_list_properties_cookie_t cookie ,
08104 xcb_generic_error_t **e );
08105
08134
08135
08136
08137
08138
08139
08140
08141
08142
08143
08144
08145
08146 xcb_void_cookie_t
08147 xcb_set_selection_owner_checked (xcb_connection_t *c ,
08148 xcb_window_t owner ,
08149 xcb_atom_t selection ,
08150 xcb_timestamp_t time );
08151
08177
08178
08179
08180
08181
08182
08183
08184
08185
08186
08187
08188
08189 xcb_void_cookie_t
08190 xcb_set_selection_owner (xcb_connection_t *c ,
08191 xcb_window_t owner ,
08192 xcb_atom_t selection ,
08193 xcb_timestamp_t time );
08194
08208
08209
08210
08211
08212
08213
08214
08215
08216
08217
08218 xcb_get_selection_owner_cookie_t
08219 xcb_get_selection_owner (xcb_connection_t *c ,
08220 xcb_atom_t selection );
08221
08238
08239
08240
08241
08242
08243
08244
08245
08246
08247
08248 xcb_get_selection_owner_cookie_t
08249 xcb_get_selection_owner_unchecked (xcb_connection_t *c ,
08250 xcb_atom_t selection );
08251
08267
08268
08269
08270
08271
08272
08273
08274
08275
08276
08277
08278 xcb_get_selection_owner_reply_t *
08279 xcb_get_selection_owner_reply (xcb_connection_t *c ,
08280 xcb_get_selection_owner_cookie_t cookie ,
08281 xcb_generic_error_t **e );
08282
08295
08296
08297
08298
08299
08300
08301
08302
08303
08304
08305
08306
08307
08308
08309 xcb_void_cookie_t
08310 xcb_convert_selection_checked (xcb_connection_t *c ,
08311 xcb_window_t requestor ,
08312 xcb_atom_t selection ,
08313 xcb_atom_t target ,
08314 xcb_atom_t property ,
08315 xcb_timestamp_t time );
08316
08326
08327
08328
08329
08330
08331
08332
08333
08334
08335
08336
08337
08338
08339
08340 xcb_void_cookie_t
08341 xcb_convert_selection (xcb_connection_t *c ,
08342 xcb_window_t requestor ,
08343 xcb_atom_t selection ,
08344 xcb_atom_t target ,
08345 xcb_atom_t property ,
08346 xcb_timestamp_t time );
08347
08386
08387
08388
08389
08390
08391
08392
08393
08394
08395
08396
08397
08398
08399 xcb_void_cookie_t
08400 xcb_send_event_checked (xcb_connection_t *c ,
08401 uint8_t propagate ,
08402 xcb_window_t destination ,
08403 uint32_t event_mask ,
08404 const char *event );
08405
08441
08442
08443
08444
08445
08446
08447
08448
08449
08450
08451
08452
08453
08454 xcb_void_cookie_t
08455 xcb_send_event (xcb_connection_t *c ,
08456 uint8_t propagate ,
08457 xcb_window_t destination ,
08458 uint32_t event_mask ,
08459 const char *event );
08460
08498
08499
08500
08501
08502
08503
08504
08505
08506
08507
08508
08509
08510
08511
08512
08513
08514
08515 xcb_grab_pointer_cookie_t
08516 xcb_grab_pointer (xcb_connection_t *c ,
08517 uint8_t owner_events ,
08518 xcb_window_t grab_window ,
08519 uint16_t event_mask ,
08520 uint8_t pointer_mode ,
08521 uint8_t keyboard_mode ,
08522 xcb_window_t confine_to ,
08523 xcb_cursor_t cursor ,
08524 xcb_timestamp_t time );
08525
08566
08567
08568
08569
08570
08571
08572
08573
08574
08575
08576
08577
08578
08579
08580
08581
08582
08583 xcb_grab_pointer_cookie_t
08584 xcb_grab_pointer_unchecked (xcb_connection_t *c ,
08585 uint8_t owner_events ,
08586 xcb_window_t grab_window ,
08587 uint16_t event_mask ,
08588 uint8_t pointer_mode ,
08589 uint8_t keyboard_mode ,
08590 xcb_window_t confine_to ,
08591 xcb_cursor_t cursor ,
08592 xcb_timestamp_t time );
08593
08609
08610
08611
08612
08613
08614
08615
08616
08617
08618
08619
08620 xcb_grab_pointer_reply_t *
08621 xcb_grab_pointer_reply (xcb_connection_t *c ,
08622 xcb_grab_pointer_cookie_t cookie ,
08623 xcb_generic_error_t **e );
08624
08646
08647
08648
08649
08650
08651
08652
08653
08654
08655
08656 xcb_void_cookie_t
08657 xcb_ungrab_pointer_checked (xcb_connection_t *c ,
08658 xcb_timestamp_t time );
08659
08678
08679
08680
08681
08682
08683
08684
08685
08686
08687
08688 xcb_void_cookie_t
08689 xcb_ungrab_pointer (xcb_connection_t *c ,
08690 xcb_timestamp_t time );
08691
08761
08762
08763
08764
08765
08766
08767
08768
08769
08770
08771
08772
08773
08774
08775
08776
08777
08778
08779 xcb_void_cookie_t
08780 xcb_grab_button_checked (xcb_connection_t *c ,
08781 uint8_t owner_events ,
08782 xcb_window_t grab_window ,
08783 uint16_t event_mask ,
08784 uint8_t pointer_mode ,
08785 uint8_t keyboard_mode ,
08786 xcb_window_t confine_to ,
08787 xcb_cursor_t cursor ,
08788 uint8_t button ,
08789 uint16_t modifiers );
08790
08857
08858
08859
08860
08861
08862
08863
08864
08865
08866
08867
08868
08869
08870
08871
08872
08873
08874
08875 xcb_void_cookie_t
08876 xcb_grab_button (xcb_connection_t *c ,
08877 uint8_t owner_events ,
08878 xcb_window_t grab_window ,
08879 uint16_t event_mask ,
08880 uint8_t pointer_mode ,
08881 uint8_t keyboard_mode ,
08882 xcb_window_t confine_to ,
08883 xcb_cursor_t cursor ,
08884 uint8_t button ,
08885 uint16_t modifiers );
08886
08899
08900
08901
08902
08903
08904
08905
08906
08907
08908
08909
08910
08911 xcb_void_cookie_t
08912 xcb_ungrab_button_checked (xcb_connection_t *c ,
08913 uint8_t button ,
08914 xcb_window_t grab_window ,
08915 uint16_t modifiers );
08916
08926
08927
08928
08929
08930
08931
08932
08933
08934
08935
08936
08937
08938 xcb_void_cookie_t
08939 xcb_ungrab_button (xcb_connection_t *c ,
08940 uint8_t button ,
08941 xcb_window_t grab_window ,
08942 uint16_t modifiers );
08943
08956
08957
08958
08959
08960
08961
08962
08963
08964
08965
08966
08967
08968 xcb_void_cookie_t
08969 xcb_change_active_pointer_grab_checked (xcb_connection_t *c ,
08970 xcb_cursor_t cursor ,
08971 xcb_timestamp_t time ,
08972 uint16_t event_mask );
08973
08983
08984
08985
08986
08987
08988
08989
08990
08991
08992
08993
08994
08995 xcb_void_cookie_t
08996 xcb_change_active_pointer_grab (xcb_connection_t *c ,
08997 xcb_cursor_t cursor ,
08998 xcb_timestamp_t time ,
08999 uint16_t event_mask );
09000
09031
09032
09033
09034
09035
09036
09037
09038
09039
09040
09041
09042
09043
09044
09045 xcb_grab_keyboard_cookie_t
09046 xcb_grab_keyboard (xcb_connection_t *c ,
09047 uint8_t owner_events ,
09048 xcb_window_t grab_window ,
09049 xcb_timestamp_t time ,
09050 uint8_t pointer_mode ,
09051 uint8_t keyboard_mode );
09052
09086
09087
09088
09089
09090
09091
09092
09093
09094
09095
09096
09097
09098
09099
09100 xcb_grab_keyboard_cookie_t
09101 xcb_grab_keyboard_unchecked (xcb_connection_t *c ,
09102 uint8_t owner_events ,
09103 xcb_window_t grab_window ,
09104 xcb_timestamp_t time ,
09105 uint8_t pointer_mode ,
09106 uint8_t keyboard_mode );
09107
09123
09124
09125
09126
09127
09128
09129
09130
09131
09132
09133
09134 xcb_grab_keyboard_reply_t *
09135 xcb_grab_keyboard_reply (xcb_connection_t *c ,
09136 xcb_grab_keyboard_cookie_t cookie ,
09137 xcb_generic_error_t **e );
09138
09151
09152
09153
09154
09155
09156
09157
09158
09159
09160
09161 xcb_void_cookie_t
09162 xcb_ungrab_keyboard_checked (xcb_connection_t *c ,
09163 xcb_timestamp_t time );
09164
09174
09175
09176
09177
09178
09179
09180
09181
09182
09183
09184 xcb_void_cookie_t
09185 xcb_ungrab_keyboard (xcb_connection_t *c ,
09186 xcb_timestamp_t time );
09187
09244
09245
09246
09247
09248
09249
09250
09251
09252
09253
09254
09255
09256
09257
09258
09259 xcb_void_cookie_t
09260 xcb_grab_key_checked (xcb_connection_t *c ,
09261 uint8_t owner_events ,
09262 xcb_window_t grab_window ,
09263 uint16_t modifiers ,
09264 xcb_keycode_t key ,
09265 uint8_t pointer_mode ,
09266 uint8_t keyboard_mode );
09267
09321
09322
09323
09324
09325
09326
09327
09328
09329
09330
09331
09332
09333
09334
09335
09336 xcb_void_cookie_t
09337 xcb_grab_key (xcb_connection_t *c ,
09338 uint8_t owner_events ,
09339 xcb_window_t grab_window ,
09340 uint16_t modifiers ,
09341 xcb_keycode_t key ,
09342 uint8_t pointer_mode ,
09343 uint8_t keyboard_mode );
09344
09367
09368
09369
09370
09371
09372
09373
09374
09375
09376
09377
09378
09379 xcb_void_cookie_t
09380 xcb_ungrab_key_checked (xcb_connection_t *c ,
09381 xcb_keycode_t key ,
09382 xcb_window_t grab_window ,
09383 uint16_t modifiers );
09384
09404
09405
09406
09407
09408
09409
09410
09411
09412
09413
09414
09415
09416 xcb_void_cookie_t
09417 xcb_ungrab_key (xcb_connection_t *c ,
09418 xcb_keycode_t key ,
09419 xcb_window_t grab_window ,
09420 uint16_t modifiers );
09421
09444
09445
09446
09447
09448
09449
09450
09451
09452
09453
09454
09455 xcb_void_cookie_t
09456 xcb_allow_events_checked (xcb_connection_t *c ,
09457 uint8_t mode ,
09458 xcb_timestamp_t time );
09459
09479
09480
09481
09482
09483
09484
09485
09486
09487
09488
09489
09490 xcb_void_cookie_t
09491 xcb_allow_events (xcb_connection_t *c ,
09492 uint8_t mode ,
09493 xcb_timestamp_t time );
09494
09507
09508
09509
09510
09511
09512
09513
09514
09515
09516 xcb_void_cookie_t
09517 xcb_grab_server_checked (xcb_connection_t *c );
09518
09528
09529
09530
09531
09532
09533
09534
09535
09536
09537 xcb_void_cookie_t
09538 xcb_grab_server (xcb_connection_t *c );
09539
09552
09553
09554
09555
09556
09557
09558
09559
09560
09561 xcb_void_cookie_t
09562 xcb_ungrab_server_checked (xcb_connection_t *c );
09563
09573
09574
09575
09576
09577
09578
09579
09580
09581
09582 xcb_void_cookie_t
09583 xcb_ungrab_server (xcb_connection_t *c );
09584
09598
09599
09600
09601
09602
09603
09604
09605
09606
09607
09608 xcb_query_pointer_cookie_t
09609 xcb_query_pointer (xcb_connection_t *c ,
09610 xcb_window_t window );
09611
09628
09629
09630
09631
09632
09633
09634
09635
09636
09637
09638 xcb_query_pointer_cookie_t
09639 xcb_query_pointer_unchecked (xcb_connection_t *c ,
09640 xcb_window_t window );
09641
09657
09658
09659
09660
09661
09662
09663
09664
09665
09666
09667
09668 xcb_query_pointer_reply_t *
09669 xcb_query_pointer_reply (xcb_connection_t *c ,
09670 xcb_query_pointer_cookie_t cookie ,
09671 xcb_generic_error_t **e );
09672
09682
09683
09684
09685
09686
09687
09688
09689
09690
09691 void
09692 xcb_timecoord_next (xcb_timecoord_iterator_t *i );
09693
09704
09705
09706
09707
09708
09709
09710
09711
09712
09713 xcb_generic_iterator_t
09714 xcb_timecoord_end (xcb_timecoord_iterator_t i );
09715
09716 int
09717 xcb_get_motion_events_sizeof (const void *_buffer );
09718
09728
09729
09730
09731
09732
09733
09734
09735
09736
09737
09738
09739
09740 xcb_get_motion_events_cookie_t
09741 xcb_get_motion_events (xcb_connection_t *c ,
09742 xcb_window_t window ,
09743 xcb_timestamp_t start ,
09744 xcb_timestamp_t stop );
09745
09758
09759
09760
09761
09762
09763
09764
09765
09766
09767
09768
09769
09770 xcb_get_motion_events_cookie_t
09771 xcb_get_motion_events_unchecked (xcb_connection_t *c ,
09772 xcb_window_t window ,
09773 xcb_timestamp_t start ,
09774 xcb_timestamp_t stop );
09775
09776
09777
09778
09779
09780
09781
09782
09783
09784
09785
09786 xcb_timecoord_t *
09787 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R );
09788
09789
09790
09791
09792
09793
09794
09795
09796
09797
09798
09799 int
09800 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R );
09801
09802
09803
09804
09805
09806
09807
09808
09809
09810
09811
09812 xcb_timecoord_iterator_t
09813 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R );
09814
09830
09831
09832
09833
09834
09835
09836
09837
09838
09839
09840
09841 xcb_get_motion_events_reply_t *
09842 xcb_get_motion_events_reply (xcb_connection_t *c ,
09843 xcb_get_motion_events_cookie_t cookie ,
09844 xcb_generic_error_t **e );
09845
09855
09856
09857
09858
09859
09860
09861
09862
09863
09864
09865
09866
09867
09868 xcb_translate_coordinates_cookie_t
09869 xcb_translate_coordinates (xcb_connection_t *c ,
09870 xcb_window_t src_window ,
09871 xcb_window_t dst_window ,
09872 int16_t src_x ,
09873 int16_t src_y );
09874
09887
09888
09889
09890
09891
09892
09893
09894
09895
09896
09897
09898
09899
09900 xcb_translate_coordinates_cookie_t
09901 xcb_translate_coordinates_unchecked (xcb_connection_t *c ,
09902 xcb_window_t src_window ,
09903 xcb_window_t dst_window ,
09904 int16_t src_x ,
09905 int16_t src_y );
09906
09922
09923
09924
09925
09926
09927
09928
09929
09930
09931
09932
09933 xcb_translate_coordinates_reply_t *
09934 xcb_translate_coordinates_reply (xcb_connection_t *c ,
09935 xcb_translate_coordinates_cookie_t cookie ,
09936 xcb_generic_error_t **e );
09937
09969
09970
09971
09972
09973
09974
09975
09976
09977
09978
09979
09980
09981
09982
09983
09984
09985
09986 xcb_void_cookie_t
09987 xcb_warp_pointer_checked (xcb_connection_t *c ,
09988 xcb_window_t src_window ,
09989 xcb_window_t dst_window ,
09990 int16_t src_x ,
09991 int16_t src_y ,
09992 uint16_t src_width ,
09993 uint16_t src_height ,
09994 int16_t dst_x ,
09995 int16_t dst_y );
09996
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042 xcb_void_cookie_t
10043 xcb_warp_pointer (xcb_connection_t *c ,
10044 xcb_window_t src_window ,
10045 xcb_window_t dst_window ,
10046 int16_t src_x ,
10047 int16_t src_y ,
10048 uint16_t src_width ,
10049 uint16_t src_height ,
10050 int16_t dst_x ,
10051 int16_t dst_y );
10052
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097 xcb_void_cookie_t
10098 xcb_set_input_focus_checked (xcb_connection_t *c ,
10099 uint8_t revert_to ,
10100 xcb_window_t focus ,
10101 xcb_timestamp_t time );
10102
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144 xcb_void_cookie_t
10145 xcb_set_input_focus (xcb_connection_t *c ,
10146 uint8_t revert_to ,
10147 xcb_window_t focus ,
10148 xcb_timestamp_t time );
10149
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168 xcb_get_input_focus_cookie_t
10169 xcb_get_input_focus (xcb_connection_t *c );
10170
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192 xcb_get_input_focus_cookie_t
10193 xcb_get_input_focus_unchecked (xcb_connection_t *c );
10194
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221 xcb_get_input_focus_reply_t *
10222 xcb_get_input_focus_reply (xcb_connection_t *c ,
10223 xcb_get_input_focus_cookie_t cookie ,
10224 xcb_generic_error_t **e );
10225
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244 xcb_query_keymap_cookie_t
10245 xcb_query_keymap (xcb_connection_t *c );
10246
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268 xcb_query_keymap_cookie_t
10269 xcb_query_keymap_unchecked (xcb_connection_t *c );
10270
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297 xcb_query_keymap_reply_t *
10298 xcb_query_keymap_reply (xcb_connection_t *c ,
10299 xcb_query_keymap_cookie_t cookie ,
10300 xcb_generic_error_t **e );
10301
10302 int
10303 xcb_open_font_sizeof (const void *_buffer );
10304
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336 xcb_void_cookie_t
10337 xcb_open_font_checked (xcb_connection_t *c ,
10338 xcb_font_t fid ,
10339 uint16_t name_len ,
10340 const char *name );
10341
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370 xcb_void_cookie_t
10371 xcb_open_font (xcb_connection_t *c ,
10372 xcb_font_t fid ,
10373 uint16_t name_len ,
10374 const char *name );
10375
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398 xcb_void_cookie_t
10399 xcb_close_font_checked (xcb_connection_t *c ,
10400 xcb_font_t font );
10401
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421 xcb_void_cookie_t
10422 xcb_close_font (xcb_connection_t *c ,
10423 xcb_font_t font );
10424
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443 void
10444 xcb_fontprop_next (xcb_fontprop_iterator_t *i );
10445
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465 xcb_generic_iterator_t
10466 xcb_fontprop_end (xcb_fontprop_iterator_t i );
10467
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486 void
10487 xcb_charinfo_next (xcb_charinfo_iterator_t *i );
10488
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508 xcb_generic_iterator_t
10509 xcb_charinfo_end (xcb_charinfo_iterator_t i );
10510
10511 int
10512 xcb_query_font_sizeof (const void *_buffer );
10513
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535 xcb_query_font_cookie_t
10536 xcb_query_font (xcb_connection_t *c ,
10537 xcb_fontable_t font );
10538
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563 xcb_query_font_cookie_t
10564 xcb_query_font_unchecked (xcb_connection_t *c ,
10565 xcb_fontable_t font );
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577 xcb_fontprop_t *
10578 xcb_query_font_properties (const xcb_query_font_reply_t *R );
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590 int
10591 xcb_query_font_properties_length (const xcb_query_font_reply_t *R );
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603 xcb_fontprop_iterator_t
10604 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R );
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616 xcb_charinfo_t *
10617 xcb_query_font_char_infos (const xcb_query_font_reply_t *R );
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629 int
10630 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R );
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642 xcb_charinfo_iterator_t
10643 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R );
10644
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671 xcb_query_font_reply_t *
10672 xcb_query_font_reply (xcb_connection_t *c ,
10673 xcb_query_font_cookie_t cookie ,
10674 xcb_generic_error_t **e );
10675
10676 int
10677 xcb_query_text_extents_sizeof (const void *_buffer ,
10678 uint32_t string_len );
10679
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725 xcb_query_text_extents_cookie_t
10726 xcb_query_text_extents (xcb_connection_t *c ,
10727 xcb_fontable_t font ,
10728 uint32_t string_len ,
10729 const xcb_char2b_t *string );
10730
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779 xcb_query_text_extents_cookie_t
10780 xcb_query_text_extents_unchecked (xcb_connection_t *c ,
10781 xcb_fontable_t font ,
10782 uint32_t string_len ,
10783 const xcb_char2b_t *string );
10784
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811 xcb_query_text_extents_reply_t *
10812 xcb_query_text_extents_reply (xcb_connection_t *c ,
10813 xcb_query_text_extents_cookie_t cookie ,
10814 xcb_generic_error_t **e );
10815
10816 int
10817 xcb_str_sizeof (const void *_buffer );
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829 char *
10830 xcb_str_name (const xcb_str_t *R );
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842 int
10843 xcb_str_name_length (const xcb_str_t *R );
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855 xcb_generic_iterator_t
10856 xcb_str_name_end (const xcb_str_t *R );
10857
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876 void
10877 xcb_str_next (xcb_str_iterator_t *i );
10878
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898 xcb_generic_iterator_t
10899 xcb_str_end (xcb_str_iterator_t i );
10900
10901 int
10902 xcb_list_fonts_sizeof (const void *_buffer );
10903
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933 xcb_list_fonts_cookie_t
10934 xcb_list_fonts (xcb_connection_t *c ,
10935 uint16_t max_names ,
10936 uint16_t pattern_len ,
10937 const char *pattern );
10938
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971 xcb_list_fonts_cookie_t
10972 xcb_list_fonts_unchecked (xcb_connection_t *c ,
10973 uint16_t max_names ,
10974 uint16_t pattern_len ,
10975 const char *pattern );
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987 int
10988 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R );
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000 xcb_str_iterator_t
11001 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R );
11002
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029 xcb_list_fonts_reply_t *
11030 xcb_list_fonts_reply (xcb_connection_t *c ,
11031 xcb_list_fonts_cookie_t cookie ,
11032 xcb_generic_error_t **e );
11033
11034 int
11035 xcb_list_fonts_with_info_sizeof (const void *_buffer );
11036
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066 xcb_list_fonts_with_info_cookie_t
11067 xcb_list_fonts_with_info (xcb_connection_t *c ,
11068 uint16_t max_names ,
11069 uint16_t pattern_len ,
11070 const char *pattern );
11071
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104 xcb_list_fonts_with_info_cookie_t
11105 xcb_list_fonts_with_info_unchecked (xcb_connection_t *c ,
11106 uint16_t max_names ,
11107 uint16_t pattern_len ,
11108 const char *pattern );
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120 xcb_fontprop_t *
11121 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R );
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133 int
11134 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R );
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146 xcb_fontprop_iterator_t
11147 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R );
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159 char *
11160 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R );
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172 int
11173 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R );
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185 xcb_generic_iterator_t
11186 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R );
11187
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214 xcb_list_fonts_with_info_reply_t *
11215 xcb_list_fonts_with_info_reply (xcb_connection_t *c ,
11216 xcb_list_fonts_with_info_cookie_t cookie ,
11217 xcb_generic_error_t **e );
11218
11219 int
11220 xcb_set_font_path_sizeof (const void *_buffer );
11221
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245 xcb_void_cookie_t
11246 xcb_set_font_path_checked (xcb_connection_t *c ,
11247 uint16_t font_qty ,
11248 const xcb_str_t *font );
11249
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270 xcb_void_cookie_t
11271 xcb_set_font_path (xcb_connection_t *c ,
11272 uint16_t font_qty ,
11273 const xcb_str_t *font );
11274
11275 int
11276 xcb_get_font_path_sizeof (const void *_buffer );
11277
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296 xcb_get_font_path_cookie_t
11297 xcb_get_font_path (xcb_connection_t *c );
11298
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320 xcb_get_font_path_cookie_t
11321 xcb_get_font_path_unchecked (xcb_connection_t *c );
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333 int
11334 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R );
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346 xcb_str_iterator_t
11347 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R );
11348
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375 xcb_get_font_path_reply_t *
11376 xcb_get_font_path_reply (xcb_connection_t *c ,
11377 xcb_get_font_path_cookie_t cookie ,
11378 xcb_generic_error_t **e );
11379
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414 xcb_void_cookie_t
11415 xcb_create_pixmap_checked (xcb_connection_t *c ,
11416 uint8_t depth ,
11417 xcb_pixmap_t pid ,
11418 xcb_drawable_t drawable ,
11419 uint16_t width ,
11420 uint16_t height );
11421
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453 xcb_void_cookie_t
11454 xcb_create_pixmap (xcb_connection_t *c ,
11455 uint8_t depth ,
11456 xcb_pixmap_t pid ,
11457 xcb_drawable_t drawable ,
11458 uint16_t width ,
11459 uint16_t height );
11460
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486 xcb_void_cookie_t
11487 xcb_free_pixmap_checked (xcb_connection_t *c ,
11488 xcb_pixmap_t pixmap );
11489
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512 xcb_void_cookie_t
11513 xcb_free_pixmap (xcb_connection_t *c ,
11514 xcb_pixmap_t pixmap );
11515
11516 int
11517 xcb_create_gc_sizeof (const void *_buffer );
11518
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549 xcb_void_cookie_t
11550 xcb_create_gc_checked (xcb_connection_t *c ,
11551 xcb_gcontext_t cid ,
11552 xcb_drawable_t drawable ,
11553 uint32_t value_mask ,
11554 const uint32_t *value_list );
11555
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583 xcb_void_cookie_t
11584 xcb_create_gc (xcb_connection_t *c ,
11585 xcb_gcontext_t cid ,
11586 xcb_drawable_t drawable ,
11587 uint32_t value_mask ,
11588 const uint32_t *value_list );
11589
11590 int
11591 xcb_change_gc_sizeof (const void *_buffer );
11592
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624 xcb_void_cookie_t
11625 xcb_change_gc_checked (xcb_connection_t *c ,
11626 xcb_gcontext_t gc ,
11627 uint32_t value_mask ,
11628 const uint32_t *value_list );
11629
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658 xcb_void_cookie_t
11659 xcb_change_gc (xcb_connection_t *c ,
11660 xcb_gcontext_t gc ,
11661 uint32_t value_mask ,
11662 const uint32_t *value_list );
11663
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688 xcb_void_cookie_t
11689 xcb_copy_gc_checked (xcb_connection_t *c ,
11690 xcb_gcontext_t src_gc ,
11691 xcb_gcontext_t dst_gc ,
11692 uint32_t value_mask );
11693
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715 xcb_void_cookie_t
11716 xcb_copy_gc (xcb_connection_t *c ,
11717 xcb_gcontext_t src_gc ,
11718 xcb_gcontext_t dst_gc ,
11719 uint32_t value_mask );
11720
11721 int
11722 xcb_set_dashes_sizeof (const void *_buffer );
11723
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749 xcb_void_cookie_t
11750 xcb_set_dashes_checked (xcb_connection_t *c ,
11751 xcb_gcontext_t gc ,
11752 uint16_t dash_offset ,
11753 uint16_t dashes_len ,
11754 const uint8_t *dashes );
11755
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778 xcb_void_cookie_t
11779 xcb_set_dashes (xcb_connection_t *c ,
11780 xcb_gcontext_t gc ,
11781 uint16_t dash_offset ,
11782 uint16_t dashes_len ,
11783 const uint8_t *dashes );
11784
11785 int
11786 xcb_set_clip_rectangles_sizeof (const void *_buffer ,
11787 uint32_t rectangles_len );
11788
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816 xcb_void_cookie_t
11817 xcb_set_clip_rectangles_checked (xcb_connection_t *c ,
11818 uint8_t ordering ,
11819 xcb_gcontext_t gc ,
11820 int16_t clip_x_origin ,
11821 int16_t clip_y_origin ,
11822 uint32_t rectangles_len ,
11823 const xcb_rectangle_t *rectangles );
11824
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849 xcb_void_cookie_t
11850 xcb_set_clip_rectangles (xcb_connection_t *c ,
11851 uint8_t ordering ,
11852 xcb_gcontext_t gc ,
11853 int16_t clip_x_origin ,
11854 int16_t clip_y_origin ,
11855 uint32_t rectangles_len ,
11856 const xcb_rectangle_t *rectangles );
11857
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882 xcb_void_cookie_t
11883 xcb_free_gc_checked (xcb_connection_t *c ,
11884 xcb_gcontext_t gc );
11885
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907 xcb_void_cookie_t
11908 xcb_free_gc (xcb_connection_t *c ,
11909 xcb_gcontext_t gc );
11910
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938 xcb_void_cookie_t
11939 xcb_clear_area_checked (xcb_connection_t *c ,
11940 uint8_t exposures ,
11941 xcb_window_t window ,
11942 int16_t x ,
11943 int16_t y ,
11944 uint16_t width ,
11945 uint16_t height );
11946
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971 xcb_void_cookie_t
11972 xcb_clear_area (xcb_connection_t *c ,
11973 uint8_t exposures ,
11974 xcb_window_t window ,
11975 int16_t x ,
11976 int16_t y ,
11977 uint16_t width ,
11978 uint16_t height );
11979
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020 xcb_void_cookie_t
12021 xcb_copy_area_checked (xcb_connection_t *c ,
12022 xcb_drawable_t src_drawable ,
12023 xcb_drawable_t dst_drawable ,
12024 xcb_gcontext_t gc ,
12025 int16_t src_x ,
12026 int16_t src_y ,
12027 int16_t dst_x ,
12028 int16_t dst_y ,
12029 uint16_t width ,
12030 uint16_t height );
12031
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069 xcb_void_cookie_t
12070 xcb_copy_area (xcb_connection_t *c ,
12071 xcb_drawable_t src_drawable ,
12072 xcb_drawable_t dst_drawable ,
12073 xcb_gcontext_t gc ,
12074 int16_t src_x ,
12075 int16_t src_y ,
12076 int16_t dst_x ,
12077 int16_t dst_y ,
12078 uint16_t width ,
12079 uint16_t height );
12080
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112 xcb_void_cookie_t
12113 xcb_copy_plane_checked (xcb_connection_t *c ,
12114 xcb_drawable_t src_drawable ,
12115 xcb_drawable_t dst_drawable ,
12116 xcb_gcontext_t gc ,
12117 int16_t src_x ,
12118 int16_t src_y ,
12119 int16_t dst_x ,
12120 int16_t dst_y ,
12121 uint16_t width ,
12122 uint16_t height ,
12123 uint32_t bit_plane );
12124
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153 xcb_void_cookie_t
12154 xcb_copy_plane (xcb_connection_t *c ,
12155 xcb_drawable_t src_drawable ,
12156 xcb_drawable_t dst_drawable ,
12157 xcb_gcontext_t gc ,
12158 int16_t src_x ,
12159 int16_t src_y ,
12160 int16_t dst_x ,
12161 int16_t dst_y ,
12162 uint16_t width ,
12163 uint16_t height ,
12164 uint32_t bit_plane );
12165
12166 int
12167 xcb_poly_point_sizeof (const void *_buffer ,
12168 uint32_t points_len );
12169
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196 xcb_void_cookie_t
12197 xcb_poly_point_checked (xcb_connection_t *c ,
12198 uint8_t coordinate_mode ,
12199 xcb_drawable_t drawable ,
12200 xcb_gcontext_t gc ,
12201 uint32_t points_len ,
12202 const xcb_point_t *points );
12203
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227 xcb_void_cookie_t
12228 xcb_poly_point (xcb_connection_t *c ,
12229 uint8_t coordinate_mode ,
12230 xcb_drawable_t drawable ,
12231 xcb_gcontext_t gc ,
12232 uint32_t points_len ,
12233 const xcb_point_t *points );
12234
12235 int
12236 xcb_poly_line_sizeof (const void *_buffer ,
12237 uint32_t points_len );
12238
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279 xcb_void_cookie_t
12280 xcb_poly_line_checked (xcb_connection_t *c ,
12281 uint8_t coordinate_mode ,
12282 xcb_drawable_t drawable ,
12283 xcb_gcontext_t gc ,
12284 uint32_t points_len ,
12285 const xcb_point_t *points );
12286
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324 xcb_void_cookie_t
12325 xcb_poly_line (xcb_connection_t *c ,
12326 uint8_t coordinate_mode ,
12327 xcb_drawable_t drawable ,
12328 xcb_gcontext_t gc ,
12329 uint32_t points_len ,
12330 const xcb_point_t *points );
12331
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350 void
12351 xcb_segment_next (xcb_segment_iterator_t *i );
12352
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372 xcb_generic_iterator_t
12373 xcb_segment_end (xcb_segment_iterator_t i );
12374
12375 int
12376 xcb_poly_segment_sizeof (const void *_buffer ,
12377 uint32_t segments_len );
12378
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419 xcb_void_cookie_t
12420 xcb_poly_segment_checked (xcb_connection_t *c ,
12421 xcb_drawable_t drawable ,
12422 xcb_gcontext_t gc ,
12423 uint32_t segments_len ,
12424 const xcb_segment_t *segments );
12425
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463 xcb_void_cookie_t
12464 xcb_poly_segment (xcb_connection_t *c ,
12465 xcb_drawable_t drawable ,
12466 xcb_gcontext_t gc ,
12467 uint32_t segments_len ,
12468 const xcb_segment_t *segments );
12469
12470 int
12471 xcb_poly_rectangle_sizeof (const void *_buffer ,
12472 uint32_t rectangles_len );
12473
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499 xcb_void_cookie_t
12500 xcb_poly_rectangle_checked (xcb_connection_t *c ,
12501 xcb_drawable_t drawable ,
12502 xcb_gcontext_t gc ,
12503 uint32_t rectangles_len ,
12504 const xcb_rectangle_t *rectangles );
12505
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528 xcb_void_cookie_t
12529 xcb_poly_rectangle (xcb_connection_t *c ,
12530 xcb_drawable_t drawable ,
12531 xcb_gcontext_t gc ,
12532 uint32_t rectangles_len ,
12533 const xcb_rectangle_t *rectangles );
12534
12535 int
12536 xcb_poly_arc_sizeof (const void *_buffer ,
12537 uint32_t arcs_len );
12538
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564 xcb_void_cookie_t
12565 xcb_poly_arc_checked (xcb_connection_t *c ,
12566 xcb_drawable_t drawable ,
12567 xcb_gcontext_t gc ,
12568 uint32_t arcs_len ,
12569 const xcb_arc_t *arcs );
12570
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593 xcb_void_cookie_t
12594 xcb_poly_arc (xcb_connection_t *c ,
12595 xcb_drawable_t drawable ,
12596 xcb_gcontext_t gc ,
12597 uint32_t arcs_len ,
12598 const xcb_arc_t *arcs );
12599
12600 int
12601 xcb_fill_poly_sizeof (const void *_buffer ,
12602 uint32_t points_len );
12603
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631 xcb_void_cookie_t
12632 xcb_fill_poly_checked (xcb_connection_t *c ,
12633 xcb_drawable_t drawable ,
12634 xcb_gcontext_t gc ,
12635 uint8_t shape ,
12636 uint8_t coordinate_mode ,
12637 uint32_t points_len ,
12638 const xcb_point_t *points );
12639
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664 xcb_void_cookie_t
12665 xcb_fill_poly (xcb_connection_t *c ,
12666 xcb_drawable_t drawable ,
12667 xcb_gcontext_t gc ,
12668 uint8_t shape ,
12669 uint8_t coordinate_mode ,
12670 uint32_t points_len ,
12671 const xcb_point_t *points );
12672
12673 int
12674 xcb_poly_fill_rectangle_sizeof (const void *_buffer ,
12675 uint32_t rectangles_len );
12676
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716 xcb_void_cookie_t
12717 xcb_poly_fill_rectangle_checked (xcb_connection_t *c ,
12718 xcb_drawable_t drawable ,
12719 xcb_gcontext_t gc ,
12720 uint32_t rectangles_len ,
12721 const xcb_rectangle_t *rectangles );
12722
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759 xcb_void_cookie_t
12760 xcb_poly_fill_rectangle (xcb_connection_t *c ,
12761 xcb_drawable_t drawable ,
12762 xcb_gcontext_t gc ,
12763 uint32_t rectangles_len ,
12764 const xcb_rectangle_t *rectangles );
12765
12766 int
12767 xcb_poly_fill_arc_sizeof (const void *_buffer ,
12768 uint32_t arcs_len );
12769
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795 xcb_void_cookie_t
12796 xcb_poly_fill_arc_checked (xcb_connection_t *c ,
12797 xcb_drawable_t drawable ,
12798 xcb_gcontext_t gc ,
12799 uint32_t arcs_len ,
12800 const xcb_arc_t *arcs );
12801
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824 xcb_void_cookie_t
12825 xcb_poly_fill_arc (xcb_connection_t *c ,
12826 xcb_drawable_t drawable ,
12827 xcb_gcontext_t gc ,
12828 uint32_t arcs_len ,
12829 const xcb_arc_t *arcs );
12830
12831 int
12832 xcb_put_image_sizeof (const void *_buffer ,
12833 uint32_t data_len );
12834
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867 xcb_void_cookie_t
12868 xcb_put_image_checked (xcb_connection_t *c ,
12869 uint8_t format ,
12870 xcb_drawable_t drawable ,
12871 xcb_gcontext_t gc ,
12872 uint16_t width ,
12873 uint16_t height ,
12874 int16_t dst_x ,
12875 int16_t dst_y ,
12876 uint8_t left_pad ,
12877 uint8_t depth ,
12878 uint32_t data_len ,
12879 const uint8_t *data );
12880
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910 xcb_void_cookie_t
12911 xcb_put_image (xcb_connection_t *c ,
12912 uint8_t format ,
12913 xcb_drawable_t drawable ,
12914 xcb_gcontext_t gc ,
12915 uint16_t width ,
12916 uint16_t height ,
12917 int16_t dst_x ,
12918 int16_t dst_y ,
12919 uint8_t left_pad ,
12920 uint8_t depth ,
12921 uint32_t data_len ,
12922 const uint8_t *data );
12923
12924 int
12925 xcb_get_image_sizeof (const void *_buffer );
12926
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952 xcb_get_image_cookie_t
12953 xcb_get_image (xcb_connection_t *c ,
12954 uint8_t format ,
12955 xcb_drawable_t drawable ,
12956 int16_t x ,
12957 int16_t y ,
12958 uint16_t width ,
12959 uint16_t height ,
12960 uint32_t plane_mask );
12961
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990 xcb_get_image_cookie_t
12991 xcb_get_image_unchecked (xcb_connection_t *c ,
12992 uint8_t format ,
12993 xcb_drawable_t drawable ,
12994 int16_t x ,
12995 int16_t y ,
12996 uint16_t width ,
12997 uint16_t height ,
12998 uint32_t plane_mask );
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010 uint8_t *
13011 xcb_get_image_data (const xcb_get_image_reply_t *R );
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023 int
13024 xcb_get_image_data_length (const xcb_get_image_reply_t *R );
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036 xcb_generic_iterator_t
13037 xcb_get_image_data_end (const xcb_get_image_reply_t *R );
13038
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065 xcb_get_image_reply_t *
13066 xcb_get_image_reply (xcb_connection_t *c ,
13067 xcb_get_image_cookie_t cookie ,
13068 xcb_generic_error_t **e );
13069
13070 int
13071 xcb_poly_text_8_sizeof (const void *_buffer ,
13072 uint32_t items_len );
13073
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101 xcb_void_cookie_t
13102 xcb_poly_text_8_checked (xcb_connection_t *c ,
13103 xcb_drawable_t drawable ,
13104 xcb_gcontext_t gc ,
13105 int16_t x ,
13106 int16_t y ,
13107 uint32_t items_len ,
13108 const uint8_t *items );
13109
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134 xcb_void_cookie_t
13135 xcb_poly_text_8 (xcb_connection_t *c ,
13136 xcb_drawable_t drawable ,
13137 xcb_gcontext_t gc ,
13138 int16_t x ,
13139 int16_t y ,
13140 uint32_t items_len ,
13141 const uint8_t *items );
13142
13143 int
13144 xcb_poly_text_16_sizeof (const void *_buffer ,
13145 uint32_t items_len );
13146
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174 xcb_void_cookie_t
13175 xcb_poly_text_16_checked (xcb_connection_t *c ,
13176 xcb_drawable_t drawable ,
13177 xcb_gcontext_t gc ,
13178 int16_t x ,
13179 int16_t y ,
13180 uint32_t items_len ,
13181 const uint8_t *items );
13182
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207 xcb_void_cookie_t
13208 xcb_poly_text_16 (xcb_connection_t *c ,
13209 xcb_drawable_t drawable ,
13210 xcb_gcontext_t gc ,
13211 int16_t x ,
13212 int16_t y ,
13213 uint32_t items_len ,
13214 const uint8_t *items );
13215
13216 int
13217 xcb_image_text_8_sizeof (const void *_buffer );
13218
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265 xcb_void_cookie_t
13266 xcb_image_text_8_checked (xcb_connection_t *c ,
13267 uint8_t string_len ,
13268 xcb_drawable_t drawable ,
13269 xcb_gcontext_t gc ,
13270 int16_t x ,
13271 int16_t y ,
13272 const char *string );
13273
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317 xcb_void_cookie_t
13318 xcb_image_text_8 (xcb_connection_t *c ,
13319 uint8_t string_len ,
13320 xcb_drawable_t drawable ,
13321 xcb_gcontext_t gc ,
13322 int16_t x ,
13323 int16_t y ,
13324 const char *string );
13325
13326 int
13327 xcb_image_text_16_sizeof (const void *_buffer );
13328
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376 xcb_void_cookie_t
13377 xcb_image_text_16_checked (xcb_connection_t *c ,
13378 uint8_t string_len ,
13379 xcb_drawable_t drawable ,
13380 xcb_gcontext_t gc ,
13381 int16_t x ,
13382 int16_t y ,
13383 const xcb_char2b_t *string );
13384
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429 xcb_void_cookie_t
13430 xcb_image_text_16 (xcb_connection_t *c ,
13431 uint8_t string_len ,
13432 xcb_drawable_t drawable ,
13433 xcb_gcontext_t gc ,
13434 int16_t x ,
13435 int16_t y ,
13436 const xcb_char2b_t *string );
13437
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463 xcb_void_cookie_t
13464 xcb_create_colormap_checked (xcb_connection_t *c ,
13465 uint8_t alloc ,
13466 xcb_colormap_t mid ,
13467 xcb_window_t window ,
13468 xcb_visualid_t visual );
13469
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492 xcb_void_cookie_t
13493 xcb_create_colormap (xcb_connection_t *c ,
13494 uint8_t alloc ,
13495 xcb_colormap_t mid ,
13496 xcb_window_t window ,
13497 xcb_visualid_t visual );
13498
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521 xcb_void_cookie_t
13522 xcb_free_colormap_checked (xcb_connection_t *c ,
13523 xcb_colormap_t cmap );
13524
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544 xcb_void_cookie_t
13545 xcb_free_colormap (xcb_connection_t *c ,
13546 xcb_colormap_t cmap );
13547
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571 xcb_void_cookie_t
13572 xcb_copy_colormap_and_free_checked (xcb_connection_t *c ,
13573 xcb_colormap_t mid ,
13574 xcb_colormap_t src_cmap );
13575
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596 xcb_void_cookie_t
13597 xcb_copy_colormap_and_free (xcb_connection_t *c ,
13598 xcb_colormap_t mid ,
13599 xcb_colormap_t src_cmap );
13600
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623 xcb_void_cookie_t
13624 xcb_install_colormap_checked (xcb_connection_t *c ,
13625 xcb_colormap_t cmap );
13626
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646 xcb_void_cookie_t
13647 xcb_install_colormap (xcb_connection_t *c ,
13648 xcb_colormap_t cmap );
13649
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672 xcb_void_cookie_t
13673 xcb_uninstall_colormap_checked (xcb_connection_t *c ,
13674 xcb_colormap_t cmap );
13675
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695 xcb_void_cookie_t
13696 xcb_uninstall_colormap (xcb_connection_t *c ,
13697 xcb_colormap_t cmap );
13698
13699 int
13700 xcb_list_installed_colormaps_sizeof (const void *_buffer );
13701
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721 xcb_list_installed_colormaps_cookie_t
13722 xcb_list_installed_colormaps (xcb_connection_t *c ,
13723 xcb_window_t window );
13724
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747 xcb_list_installed_colormaps_cookie_t
13748 xcb_list_installed_colormaps_unchecked (xcb_connection_t *c ,
13749 xcb_window_t window );
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761 xcb_colormap_t *
13762 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R );
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774 int
13775 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R );
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787 xcb_generic_iterator_t
13788 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R );
13789
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816 xcb_list_installed_colormaps_reply_t *
13817 xcb_list_installed_colormaps_reply (xcb_connection_t *c ,
13818 xcb_list_installed_colormaps_cookie_t cookie ,
13819 xcb_generic_error_t **e );
13820
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852 xcb_alloc_color_cookie_t
13853 xcb_alloc_color (xcb_connection_t *c ,
13854 xcb_colormap_t cmap ,
13855 uint16_t red ,
13856 uint16_t green ,
13857 uint16_t blue );
13858
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893 xcb_alloc_color_cookie_t
13894 xcb_alloc_color_unchecked (xcb_connection_t *c ,
13895 xcb_colormap_t cmap ,
13896 uint16_t red ,
13897 uint16_t green ,
13898 uint16_t blue );
13899
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926 xcb_alloc_color_reply_t *
13927 xcb_alloc_color_reply (xcb_connection_t *c ,
13928 xcb_alloc_color_cookie_t cookie ,
13929 xcb_generic_error_t **e );
13930
13931 int
13932 xcb_alloc_named_color_sizeof (const void *_buffer );
13933
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955 xcb_alloc_named_color_cookie_t
13956 xcb_alloc_named_color (xcb_connection_t *c ,
13957 xcb_colormap_t cmap ,
13958 uint16_t name_len ,
13959 const char *name );
13960
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985 xcb_alloc_named_color_cookie_t
13986 xcb_alloc_named_color_unchecked (xcb_connection_t *c ,
13987 xcb_colormap_t cmap ,
13988 uint16_t name_len ,
13989 const char *name );
13990
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017 xcb_alloc_named_color_reply_t *
14018 xcb_alloc_named_color_reply (xcb_connection_t *c ,
14019 xcb_alloc_named_color_cookie_t cookie ,
14020 xcb_generic_error_t **e );
14021
14022 int
14023 xcb_alloc_color_cells_sizeof (const void *_buffer );
14024
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047 xcb_alloc_color_cells_cookie_t
14048 xcb_alloc_color_cells (xcb_connection_t *c ,
14049 uint8_t contiguous ,
14050 xcb_colormap_t cmap ,
14051 uint16_t colors ,
14052 uint16_t planes );
14053
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079 xcb_alloc_color_cells_cookie_t
14080 xcb_alloc_color_cells_unchecked (xcb_connection_t *c ,
14081 uint8_t contiguous ,
14082 xcb_colormap_t cmap ,
14083 uint16_t colors ,
14084 uint16_t planes );
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096 uint32_t *
14097 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R );
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109 int
14110 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R );
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122 xcb_generic_iterator_t
14123 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R );
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135 uint32_t *
14136 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R );
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148 int
14149 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R );
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161 xcb_generic_iterator_t
14162 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R );
14163
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190 xcb_alloc_color_cells_reply_t *
14191 xcb_alloc_color_cells_reply (xcb_connection_t *c ,
14192 xcb_alloc_color_cells_cookie_t cookie ,
14193 xcb_generic_error_t **e );
14194
14195 int
14196 xcb_alloc_color_planes_sizeof (const void *_buffer );
14197
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222 xcb_alloc_color_planes_cookie_t
14223 xcb_alloc_color_planes (xcb_connection_t *c ,
14224 uint8_t contiguous ,
14225 xcb_colormap_t cmap ,
14226 uint16_t colors ,
14227 uint16_t reds ,
14228 uint16_t greens ,
14229 uint16_t blues );
14230
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258 xcb_alloc_color_planes_cookie_t
14259 xcb_alloc_color_planes_unchecked (xcb_connection_t *c ,
14260 uint8_t contiguous ,
14261 xcb_colormap_t cmap ,
14262 uint16_t colors ,
14263 uint16_t reds ,
14264 uint16_t greens ,
14265 uint16_t blues );
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277 uint32_t *
14278 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R );
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290 int
14291 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R );
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303 xcb_generic_iterator_t
14304 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R );
14305
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332 xcb_alloc_color_planes_reply_t *
14333 xcb_alloc_color_planes_reply (xcb_connection_t *c ,
14334 xcb_alloc_color_planes_cookie_t cookie ,
14335 xcb_generic_error_t **e );
14336
14337 int
14338 xcb_free_colors_sizeof (const void *_buffer ,
14339 uint32_t pixels_len );
14340
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366 xcb_void_cookie_t
14367 xcb_free_colors_checked (xcb_connection_t *c ,
14368 xcb_colormap_t cmap ,
14369 uint32_t plane_mask ,
14370 uint32_t pixels_len ,
14371 const uint32_t *pixels );
14372
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395 xcb_void_cookie_t
14396 xcb_free_colors (xcb_connection_t *c ,
14397 xcb_colormap_t cmap ,
14398 uint32_t plane_mask ,
14399 uint32_t pixels_len ,
14400 const uint32_t *pixels );
14401
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420 void
14421 xcb_coloritem_next (xcb_coloritem_iterator_t *i );
14422
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442 xcb_generic_iterator_t
14443 xcb_coloritem_end (xcb_coloritem_iterator_t i );
14444
14445 int
14446 xcb_store_colors_sizeof (const void *_buffer ,
14447 uint32_t items_len );
14448
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473 xcb_void_cookie_t
14474 xcb_store_colors_checked (xcb_connection_t *c ,
14475 xcb_colormap_t cmap ,
14476 uint32_t items_len ,
14477 const xcb_coloritem_t *items );
14478
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500 xcb_void_cookie_t
14501 xcb_store_colors (xcb_connection_t *c ,
14502 xcb_colormap_t cmap ,
14503 uint32_t items_len ,
14504 const xcb_coloritem_t *items );
14505
14506 int
14507 xcb_store_named_color_sizeof (const void *_buffer );
14508
14521
14522
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535 xcb_void_cookie_t
14536 xcb_store_named_color_checked (xcb_connection_t *c ,
14537 uint8_t flags ,
14538 xcb_colormap_t cmap ,
14539 uint32_t pixel ,
14540 uint16_t name_len ,
14541 const char *name );
14542
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566 xcb_void_cookie_t
14567 xcb_store_named_color (xcb_connection_t *c ,
14568 uint8_t flags ,
14569 xcb_colormap_t cmap ,
14570 uint32_t pixel ,
14571 uint16_t name_len ,
14572 const char *name );
14573
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592 void
14593 xcb_rgb_next (xcb_rgb_iterator_t *i );
14594
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614 xcb_generic_iterator_t
14615 xcb_rgb_end (xcb_rgb_iterator_t i );
14616
14617 int
14618 xcb_query_colors_sizeof (const void *_buffer ,
14619 uint32_t pixels_len );
14620
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642 xcb_query_colors_cookie_t
14643 xcb_query_colors (xcb_connection_t *c ,
14644 xcb_colormap_t cmap ,
14645 uint32_t pixels_len ,
14646 const uint32_t *pixels );
14647
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672 xcb_query_colors_cookie_t
14673 xcb_query_colors_unchecked (xcb_connection_t *c ,
14674 xcb_colormap_t cmap ,
14675 uint32_t pixels_len ,
14676 const uint32_t *pixels );
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688 xcb_rgb_t *
14689 xcb_query_colors_colors (const xcb_query_colors_reply_t *R );
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701 int
14702 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R );
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714 xcb_rgb_iterator_t
14715 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R );
14716
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743 xcb_query_colors_reply_t *
14744 xcb_query_colors_reply (xcb_connection_t *c ,
14745 xcb_query_colors_cookie_t cookie ,
14746 xcb_generic_error_t **e );
14747
14748 int
14749 xcb_lookup_color_sizeof (const void *_buffer );
14750
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772 xcb_lookup_color_cookie_t
14773 xcb_lookup_color (xcb_connection_t *c ,
14774 xcb_colormap_t cmap ,
14775 uint16_t name_len ,
14776 const char *name );
14777
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802 xcb_lookup_color_cookie_t
14803 xcb_lookup_color_unchecked (xcb_connection_t *c ,
14804 xcb_colormap_t cmap ,
14805 uint16_t name_len ,
14806 const char *name );
14807
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834 xcb_lookup_color_reply_t *
14835 xcb_lookup_color_reply (xcb_connection_t *c ,
14836 xcb_lookup_color_cookie_t cookie ,
14837 xcb_generic_error_t **e );
14838
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871 xcb_void_cookie_t
14872 xcb_create_cursor_checked (xcb_connection_t *c ,
14873 xcb_cursor_t cid ,
14874 xcb_pixmap_t source ,
14875 xcb_pixmap_t mask ,
14876 uint16_t fore_red ,
14877 uint16_t fore_green ,
14878 uint16_t fore_blue ,
14879 uint16_t back_red ,
14880 uint16_t back_green ,
14881 uint16_t back_blue ,
14882 uint16_t x ,
14883 uint16_t y );
14884
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914 xcb_void_cookie_t
14915 xcb_create_cursor (xcb_connection_t *c ,
14916 xcb_cursor_t cid ,
14917 xcb_pixmap_t source ,
14918 xcb_pixmap_t mask ,
14919 uint16_t fore_red ,
14920 uint16_t fore_green ,
14921 uint16_t fore_blue ,
14922 uint16_t back_red ,
14923 uint16_t back_green ,
14924 uint16_t back_blue ,
14925 uint16_t x ,
14926 uint16_t y );
14927
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982 xcb_void_cookie_t
14983 xcb_create_glyph_cursor_checked (xcb_connection_t *c ,
14984 xcb_cursor_t cid ,
14985 xcb_font_t source_font ,
14986 xcb_font_t mask_font ,
14987 uint16_t source_char ,
14988 uint16_t mask_char ,
14989 uint16_t fore_red ,
14990 uint16_t fore_green ,
14991 uint16_t fore_blue ,
14992 uint16_t back_red ,
14993 uint16_t back_green ,
14994 uint16_t back_blue );
14995
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047 xcb_void_cookie_t
15048 xcb_create_glyph_cursor (xcb_connection_t *c ,
15049 xcb_cursor_t cid ,
15050 xcb_font_t source_font ,
15051 xcb_font_t mask_font ,
15052 uint16_t source_char ,
15053 uint16_t mask_char ,
15054 uint16_t fore_red ,
15055 uint16_t fore_green ,
15056 uint16_t fore_blue ,
15057 uint16_t back_red ,
15058 uint16_t back_green ,
15059 uint16_t back_blue );
15060
15076
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086 xcb_void_cookie_t
15087 xcb_free_cursor_checked (xcb_connection_t *c ,
15088 xcb_cursor_t cursor );
15089
15102
15103
15104
15105
15106
15107
15108
15109
15110
15111
15112 xcb_void_cookie_t
15113 xcb_free_cursor (xcb_connection_t *c ,
15114 xcb_cursor_t cursor );
15115
15128
15129
15130
15131
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144 xcb_void_cookie_t
15145 xcb_recolor_cursor_checked (xcb_connection_t *c ,
15146 xcb_cursor_t cursor ,
15147 uint16_t fore_red ,
15148 uint16_t fore_green ,
15149 uint16_t fore_blue ,
15150 uint16_t back_red ,
15151 uint16_t back_green ,
15152 uint16_t back_blue );
15153
15163
15164
15165
15166
15167
15168
15169
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179 xcb_void_cookie_t
15180 xcb_recolor_cursor (xcb_connection_t *c ,
15181 xcb_cursor_t cursor ,
15182 uint16_t fore_red ,
15183 uint16_t fore_green ,
15184 uint16_t fore_blue ,
15185 uint16_t back_red ,
15186 uint16_t back_green ,
15187 uint16_t back_blue );
15188
15198
15199
15200
15201
15202
15203
15204
15205
15206
15207
15208
15209
15210
15211 xcb_query_best_size_cookie_t
15212 xcb_query_best_size (xcb_connection_t *c ,
15213 uint8_t _class ,
15214 xcb_drawable_t drawable ,
15215 uint16_t width ,
15216 uint16_t height );
15217
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
15241
15242
15243 xcb_query_best_size_cookie_t
15244 xcb_query_best_size_unchecked (xcb_connection_t *c ,
15245 uint8_t _class ,
15246 xcb_drawable_t drawable ,
15247 uint16_t width ,
15248 uint16_t height );
15249
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276 xcb_query_best_size_reply_t *
15277 xcb_query_best_size_reply (xcb_connection_t *c ,
15278 xcb_query_best_size_cookie_t cookie ,
15279 xcb_generic_error_t **e );
15280
15281 int
15282 xcb_query_extension_sizeof (const void *_buffer );
15283
15305
15306
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316 xcb_query_extension_cookie_t
15317 xcb_query_extension (xcb_connection_t *c ,
15318 uint16_t name_len ,
15319 const char *name );
15320
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356 xcb_query_extension_cookie_t
15357 xcb_query_extension_unchecked (xcb_connection_t *c ,
15358 uint16_t name_len ,
15359 const char *name );
15360
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387 xcb_query_extension_reply_t *
15388 xcb_query_extension_reply (xcb_connection_t *c ,
15389 xcb_query_extension_cookie_t cookie ,
15390 xcb_generic_error_t **e );
15391
15392 int
15393 xcb_list_extensions_sizeof (const void *_buffer );
15394
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413 xcb_list_extensions_cookie_t
15414 xcb_list_extensions (xcb_connection_t *c );
15415
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437 xcb_list_extensions_cookie_t
15438 xcb_list_extensions_unchecked (xcb_connection_t *c );
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450 int
15451 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R );
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463 xcb_str_iterator_t
15464 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R );
15465
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492 xcb_list_extensions_reply_t *
15493 xcb_list_extensions_reply (xcb_connection_t *c ,
15494 xcb_list_extensions_cookie_t cookie ,
15495 xcb_generic_error_t **e );
15496
15497 int
15498 xcb_change_keyboard_mapping_sizeof (const void *_buffer );
15499
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525 xcb_void_cookie_t
15526 xcb_change_keyboard_mapping_checked (xcb_connection_t *c ,
15527 uint8_t keycode_count ,
15528 xcb_keycode_t first_keycode ,
15529 uint8_t keysyms_per_keycode ,
15530 const xcb_keysym_t *keysyms );
15531
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554 xcb_void_cookie_t
15555 xcb_change_keyboard_mapping (xcb_connection_t *c ,
15556 uint8_t keycode_count ,
15557 xcb_keycode_t first_keycode ,
15558 uint8_t keysyms_per_keycode ,
15559 const xcb_keysym_t *keysyms );
15560
15561 int
15562 xcb_get_keyboard_mapping_sizeof (const void *_buffer );
15563
15573
15574
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584 xcb_get_keyboard_mapping_cookie_t
15585 xcb_get_keyboard_mapping (xcb_connection_t *c ,
15586 xcb_keycode_t first_keycode ,
15587 uint8_t count );
15588
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612 xcb_get_keyboard_mapping_cookie_t
15613 xcb_get_keyboard_mapping_unchecked (xcb_connection_t *c ,
15614 xcb_keycode_t first_keycode ,
15615 uint8_t count );
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
15626
15627 xcb_keysym_t *
15628 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R );
15629
15630
15631
15632
15633
15634
15635
15636
15637
15638
15639
15640 int
15641 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R );
15642
15643
15644
15645
15646
15647
15648
15649
15650
15651
15652
15653 xcb_generic_iterator_t
15654 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R );
15655
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
15682 xcb_get_keyboard_mapping_reply_t *
15683 xcb_get_keyboard_mapping_reply (xcb_connection_t *c ,
15684 xcb_get_keyboard_mapping_cookie_t cookie ,
15685 xcb_generic_error_t **e );
15686
15687 int
15688 xcb_change_keyboard_control_sizeof (const void *_buffer );
15689
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
15713 xcb_void_cookie_t
15714 xcb_change_keyboard_control_checked (xcb_connection_t *c ,
15715 uint32_t value_mask ,
15716 const uint32_t *value_list );
15717
15727
15728
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738 xcb_void_cookie_t
15739 xcb_change_keyboard_control (xcb_connection_t *c ,
15740 uint32_t value_mask ,
15741 const uint32_t *value_list );
15742
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761 xcb_get_keyboard_control_cookie_t
15762 xcb_get_keyboard_control (xcb_connection_t *c );
15763
15776
15777
15778
15779
15780
15781
15782
15783
15784
15785 xcb_get_keyboard_control_cookie_t
15786 xcb_get_keyboard_control_unchecked (xcb_connection_t *c );
15787
15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814 xcb_get_keyboard_control_reply_t *
15815 xcb_get_keyboard_control_reply (xcb_connection_t *c ,
15816 xcb_get_keyboard_control_cookie_t cookie ,
15817 xcb_generic_error_t **e );
15818
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841 xcb_void_cookie_t
15842 xcb_bell_checked (xcb_connection_t *c ,
15843 int8_t percent );
15844
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864 xcb_void_cookie_t
15865 xcb_bell (xcb_connection_t *c ,
15866 int8_t percent );
15867
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894 xcb_void_cookie_t
15895 xcb_change_pointer_control_checked (xcb_connection_t *c ,
15896 int16_t acceleration_numerator ,
15897 int16_t acceleration_denominator ,
15898 int16_t threshold ,
15899 uint8_t do_acceleration ,
15900 uint8_t do_threshold );
15901
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925 xcb_void_cookie_t
15926 xcb_change_pointer_control (xcb_connection_t *c ,
15927 int16_t acceleration_numerator ,
15928 int16_t acceleration_denominator ,
15929 int16_t threshold ,
15930 uint8_t do_acceleration ,
15931 uint8_t do_threshold );
15932
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951 xcb_get_pointer_control_cookie_t
15952 xcb_get_pointer_control (xcb_connection_t *c );
15953
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975 xcb_get_pointer_control_cookie_t
15976 xcb_get_pointer_control_unchecked (xcb_connection_t *c );
15977
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004 xcb_get_pointer_control_reply_t *
16005 xcb_get_pointer_control_reply (xcb_connection_t *c ,
16006 xcb_get_pointer_control_cookie_t cookie ,
16007 xcb_generic_error_t **e );
16008
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034 xcb_void_cookie_t
16035 xcb_set_screen_saver_checked (xcb_connection_t *c ,
16036 int16_t timeout ,
16037 int16_t interval ,
16038 uint8_t prefer_blanking ,
16039 uint8_t allow_exposures );
16040
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
16061
16062
16063 xcb_void_cookie_t
16064 xcb_set_screen_saver (xcb_connection_t *c ,
16065 int16_t timeout ,
16066 int16_t interval ,
16067 uint8_t prefer_blanking ,
16068 uint8_t allow_exposures );
16069
16079
16080
16081
16082
16083
16084
16085
16086
16087
16088 xcb_get_screen_saver_cookie_t
16089 xcb_get_screen_saver (xcb_connection_t *c );
16090
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112 xcb_get_screen_saver_cookie_t
16113 xcb_get_screen_saver_unchecked (xcb_connection_t *c );
16114
16130
16131
16132
16133
16134
16135
16136
16137
16138
16139
16140
16141 xcb_get_screen_saver_reply_t *
16142 xcb_get_screen_saver_reply (xcb_connection_t *c ,
16143 xcb_get_screen_saver_cookie_t cookie ,
16144 xcb_generic_error_t **e );
16145
16146 int
16147 xcb_change_hosts_sizeof (const void *_buffer );
16148
16161
16162
16163
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174 xcb_void_cookie_t
16175 xcb_change_hosts_checked (xcb_connection_t *c ,
16176 uint8_t mode ,
16177 uint8_t family ,
16178 uint16_t address_len ,
16179 const uint8_t *address );
16180
16190
16191
16192
16193
16194
16195
16196
16197
16198
16199
16200
16201
16202
16203 xcb_void_cookie_t
16204 xcb_change_hosts (xcb_connection_t *c ,
16205 uint8_t mode ,
16206 uint8_t family ,
16207 uint16_t address_len ,
16208 const uint8_t *address );
16209
16210 int
16211 xcb_host_sizeof (const void *_buffer );
16212
16213
16214
16215
16216
16217
16218
16219
16220
16221
16222
16223 uint8_t *
16224 xcb_host_address (const xcb_host_t *R );
16225
16226
16227
16228
16229
16230
16231
16232
16233
16234
16235
16236 int
16237 xcb_host_address_length (const xcb_host_t *R );
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249 xcb_generic_iterator_t
16250 xcb_host_address_end (const xcb_host_t *R );
16251
16261
16262
16263
16264
16265
16266
16267
16268
16269
16270 void
16271 xcb_host_next (xcb_host_iterator_t *i );
16272
16283
16284
16285
16286
16287
16288
16289
16290
16291
16292 xcb_generic_iterator_t
16293 xcb_host_end (xcb_host_iterator_t i );
16294
16295 int
16296 xcb_list_hosts_sizeof (const void *_buffer );
16297
16307
16308
16309
16310
16311
16312
16313
16314
16315
16316 xcb_list_hosts_cookie_t
16317 xcb_list_hosts (xcb_connection_t *c );
16318
16331
16332
16333
16334
16335
16336
16337
16338
16339
16340 xcb_list_hosts_cookie_t
16341 xcb_list_hosts_unchecked (xcb_connection_t *c );
16342
16343
16344
16345
16346
16347
16348
16349
16350
16351
16352
16353 int
16354 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R );
16355
16356
16357
16358
16359
16360
16361
16362
16363
16364
16365
16366 xcb_host_iterator_t
16367 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R );
16368
16384
16385
16386
16387
16388
16389
16390
16391
16392
16393
16394
16395 xcb_list_hosts_reply_t *
16396 xcb_list_hosts_reply (xcb_connection_t *c ,
16397 xcb_list_hosts_cookie_t cookie ,
16398 xcb_generic_error_t **e );
16399
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422 xcb_void_cookie_t
16423 xcb_set_access_control_checked (xcb_connection_t *c ,
16424 uint8_t mode );
16425
16435
16436
16437
16438
16439
16440
16441
16442
16443
16444
16445 xcb_void_cookie_t
16446 xcb_set_access_control (xcb_connection_t *c ,
16447 uint8_t mode );
16448
16461
16462
16463
16464
16465
16466
16467
16468
16469
16470
16471 xcb_void_cookie_t
16472 xcb_set_close_down_mode_checked (xcb_connection_t *c ,
16473 uint8_t mode );
16474
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494 xcb_void_cookie_t
16495 xcb_set_close_down_mode (xcb_connection_t *c ,
16496 uint8_t mode );
16497
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526 xcb_void_cookie_t
16527 xcb_kill_client_checked (xcb_connection_t *c ,
16528 uint32_t resource );
16529
16545
16546
16547
16548
16549
16550
16551
16552
16553
16554
16555 xcb_void_cookie_t
16556 xcb_kill_client (xcb_connection_t *c ,
16557 uint32_t resource );
16558
16559 int
16560 xcb_rotate_properties_sizeof (const void *_buffer );
16561
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587 xcb_void_cookie_t
16588 xcb_rotate_properties_checked (xcb_connection_t *c ,
16589 xcb_window_t window ,
16590 uint16_t atoms_len ,
16591 int16_t delta ,
16592 const xcb_atom_t *atoms );
16593
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616 xcb_void_cookie_t
16617 xcb_rotate_properties (xcb_connection_t *c ,
16618 xcb_window_t window ,
16619 uint16_t atoms_len ,
16620 int16_t delta ,
16621 const xcb_atom_t *atoms );
16622
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645 xcb_void_cookie_t
16646 xcb_force_screen_saver_checked (xcb_connection_t *c ,
16647 uint8_t mode );
16648
16658
16659
16660
16661
16662
16663
16664
16665
16666
16667
16668 xcb_void_cookie_t
16669 xcb_force_screen_saver (xcb_connection_t *c ,
16670 uint8_t mode );
16671
16672 int
16673 xcb_set_pointer_mapping_sizeof (const void *_buffer );
16674
16684
16685
16686
16687
16688
16689
16690
16691
16692
16693
16694
16695 xcb_set_pointer_mapping_cookie_t
16696 xcb_set_pointer_mapping (xcb_connection_t *c ,
16697 uint8_t map_len ,
16698 const uint8_t *map );
16699
16712
16713
16714
16715
16716
16717
16718
16719
16720
16721
16722
16723 xcb_set_pointer_mapping_cookie_t
16724 xcb_set_pointer_mapping_unchecked (xcb_connection_t *c ,
16725 uint8_t map_len ,
16726 const uint8_t *map );
16727
16743
16744
16745
16746
16747
16748
16749
16750
16751
16752
16753
16754 xcb_set_pointer_mapping_reply_t *
16755 xcb_set_pointer_mapping_reply (xcb_connection_t *c ,
16756 xcb_set_pointer_mapping_cookie_t cookie ,
16757 xcb_generic_error_t **e );
16758
16759 int
16760 xcb_get_pointer_mapping_sizeof (const void *_buffer );
16761
16771
16772
16773
16774
16775
16776
16777
16778
16779
16780 xcb_get_pointer_mapping_cookie_t
16781 xcb_get_pointer_mapping (xcb_connection_t *c );
16782
16795
16796
16797
16798
16799
16800
16801
16802
16803
16804 xcb_get_pointer_mapping_cookie_t
16805 xcb_get_pointer_mapping_unchecked (xcb_connection_t *c );
16806
16807
16808
16809
16810
16811
16812
16813
16814
16815
16816
16817 uint8_t *
16818 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R );
16819
16820
16821
16822
16823
16824
16825
16826
16827
16828
16829
16830 int
16831 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R );
16832
16833
16834
16835
16836
16837
16838
16839
16840
16841
16842
16843 xcb_generic_iterator_t
16844 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R );
16845
16861
16862
16863
16864
16865
16866
16867
16868
16869
16870
16871
16872 xcb_get_pointer_mapping_reply_t *
16873 xcb_get_pointer_mapping_reply (xcb_connection_t *c ,
16874 xcb_get_pointer_mapping_cookie_t cookie ,
16875 xcb_generic_error_t **e );
16876
16877 int
16878 xcb_set_modifier_mapping_sizeof (const void *_buffer );
16879
16889
16890
16891
16892
16893
16894
16895
16896
16897
16898
16899
16900 xcb_set_modifier_mapping_cookie_t
16901 xcb_set_modifier_mapping (xcb_connection_t *c ,
16902 uint8_t keycodes_per_modifier ,
16903 const xcb_keycode_t *keycodes );
16904
16917
16918
16919
16920
16921
16922
16923
16924
16925
16926
16927
16928 xcb_set_modifier_mapping_cookie_t
16929 xcb_set_modifier_mapping_unchecked (xcb_connection_t *c ,
16930 uint8_t keycodes_per_modifier ,
16931 const xcb_keycode_t *keycodes );
16932
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958
16959 xcb_set_modifier_mapping_reply_t *
16960 xcb_set_modifier_mapping_reply (xcb_connection_t *c ,
16961 xcb_set_modifier_mapping_cookie_t cookie ,
16962 xcb_generic_error_t **e );
16963
16964 int
16965 xcb_get_modifier_mapping_sizeof (const void *_buffer );
16966
16976
16977
16978
16979
16980
16981
16982
16983
16984
16985 xcb_get_modifier_mapping_cookie_t
16986 xcb_get_modifier_mapping (xcb_connection_t *c );
16987
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009 xcb_get_modifier_mapping_cookie_t
17010 xcb_get_modifier_mapping_unchecked (xcb_connection_t *c );
17011
17012
17013
17014
17015
17016
17017
17018
17019
17020
17021
17022 xcb_keycode_t *
17023 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R );
17024
17025
17026
17027
17028
17029
17030
17031
17032
17033
17034
17035 int
17036 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R );
17037
17038
17039
17040
17041
17042
17043
17044
17045
17046
17047
17048 xcb_generic_iterator_t
17049 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R );
17050
17066
17067
17068
17069
17070
17071
17072
17073
17074
17075
17076
17077 xcb_get_modifier_mapping_reply_t *
17078 xcb_get_modifier_mapping_reply (xcb_connection_t *c ,
17079 xcb_get_modifier_mapping_cookie_t cookie ,
17080 xcb_generic_error_t **e );
17081
17094
17095
17096
17097
17098
17099
17100
17101
17102
17103 xcb_void_cookie_t
17104 xcb_no_operation_checked (xcb_connection_t *c );
17105
17115
17116
17117
17118
17119
17120
17121
17122
17123
17124 xcb_void_cookie_t
17125 xcb_no_operation (xcb_connection_t *c );
17126
17127
17128 #ifdef __cplusplus
17129 }
17130 #endif
17131
17132 #endif
17133