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,
00940 XCB_PLACE_ON_BOTTOM = 1
00941 } xcb_place_t;
00942
00944 #define XCB_CIRCULATE_NOTIFY 26
00945
00949 typedef struct xcb_circulate_notify_event_t {
00950 uint8_t response_type;
00951 uint8_t pad0;
00952 uint16_t sequence;
00953 xcb_window_t event;
00954 xcb_window_t window;
00955 uint8_t pad1[4];
00956 uint8_t place;
00957 uint8_t pad2[3];
00958 } xcb_circulate_notify_event_t;
00959
00961 #define XCB_CIRCULATE_REQUEST 27
00962
00963 typedef xcb_circulate_notify_event_t xcb_circulate_request_event_t;
00964
00965 typedef enum xcb_property_t {
00966 XCB_PROPERTY_NEW_VALUE = 0,
00967 XCB_PROPERTY_DELETE = 1
00968 } xcb_property_t;
00969
00971 #define XCB_PROPERTY_NOTIFY 28
00972
00976 typedef struct xcb_property_notify_event_t {
00977 uint8_t response_type;
00978 uint8_t pad0;
00979 uint16_t sequence;
00980 xcb_window_t window;
00981 xcb_atom_t atom;
00982 xcb_timestamp_t time;
00983 uint8_t state;
00984 uint8_t pad1[3];
00985 } xcb_property_notify_event_t;
00986
00988 #define XCB_SELECTION_CLEAR 29
00989
00993 typedef struct xcb_selection_clear_event_t {
00994 uint8_t response_type;
00995 uint8_t pad0;
00996 uint16_t sequence;
00997 xcb_timestamp_t time;
00998 xcb_window_t owner;
00999 xcb_atom_t selection;
01000 } xcb_selection_clear_event_t;
01001
01002 typedef enum xcb_time_t {
01003 XCB_TIME_CURRENT_TIME = 0
01004 } xcb_time_t;
01005
01006 typedef enum xcb_atom_enum_t {
01007 XCB_ATOM_NONE = 0,
01008 XCB_ATOM_ANY = 0,
01009 XCB_ATOM_PRIMARY,
01010 XCB_ATOM_SECONDARY,
01011 XCB_ATOM_ARC,
01012 XCB_ATOM_ATOM,
01013 XCB_ATOM_BITMAP,
01014 XCB_ATOM_CARDINAL,
01015 XCB_ATOM_COLORMAP,
01016 XCB_ATOM_CURSOR,
01017 XCB_ATOM_CUT_BUFFER0,
01018 XCB_ATOM_CUT_BUFFER1,
01019 XCB_ATOM_CUT_BUFFER2,
01020 XCB_ATOM_CUT_BUFFER3,
01021 XCB_ATOM_CUT_BUFFER4,
01022 XCB_ATOM_CUT_BUFFER5,
01023 XCB_ATOM_CUT_BUFFER6,
01024 XCB_ATOM_CUT_BUFFER7,
01025 XCB_ATOM_DRAWABLE,
01026 XCB_ATOM_FONT,
01027 XCB_ATOM_INTEGER,
01028 XCB_ATOM_PIXMAP,
01029 XCB_ATOM_POINT,
01030 XCB_ATOM_RECTANGLE,
01031 XCB_ATOM_RESOURCE_MANAGER,
01032 XCB_ATOM_RGB_COLOR_MAP,
01033 XCB_ATOM_RGB_BEST_MAP,
01034 XCB_ATOM_RGB_BLUE_MAP,
01035 XCB_ATOM_RGB_DEFAULT_MAP,
01036 XCB_ATOM_RGB_GRAY_MAP,
01037 XCB_ATOM_RGB_GREEN_MAP,
01038 XCB_ATOM_RGB_RED_MAP,
01039 XCB_ATOM_STRING,
01040 XCB_ATOM_VISUALID,
01041 XCB_ATOM_WINDOW,
01042 XCB_ATOM_WM_COMMAND,
01043 XCB_ATOM_WM_HINTS,
01044 XCB_ATOM_WM_CLIENT_MACHINE,
01045 XCB_ATOM_WM_ICON_NAME,
01046 XCB_ATOM_WM_ICON_SIZE,
01047 XCB_ATOM_WM_NAME,
01048 XCB_ATOM_WM_NORMAL_HINTS,
01049 XCB_ATOM_WM_SIZE_HINTS,
01050 XCB_ATOM_WM_ZOOM_HINTS,
01051 XCB_ATOM_MIN_SPACE,
01052 XCB_ATOM_NORM_SPACE,
01053 XCB_ATOM_MAX_SPACE,
01054 XCB_ATOM_END_SPACE,
01055 XCB_ATOM_SUPERSCRIPT_X,
01056 XCB_ATOM_SUPERSCRIPT_Y,
01057 XCB_ATOM_SUBSCRIPT_X,
01058 XCB_ATOM_SUBSCRIPT_Y,
01059 XCB_ATOM_UNDERLINE_POSITION,
01060 XCB_ATOM_UNDERLINE_THICKNESS,
01061 XCB_ATOM_STRIKEOUT_ASCENT,
01062 XCB_ATOM_STRIKEOUT_DESCENT,
01063 XCB_ATOM_ITALIC_ANGLE,
01064 XCB_ATOM_X_HEIGHT,
01065 XCB_ATOM_QUAD_WIDTH,
01066 XCB_ATOM_WEIGHT,
01067 XCB_ATOM_POINT_SIZE,
01068 XCB_ATOM_RESOLUTION,
01069 XCB_ATOM_COPYRIGHT,
01070 XCB_ATOM_NOTICE,
01071 XCB_ATOM_FONT_NAME,
01072 XCB_ATOM_FAMILY_NAME,
01073 XCB_ATOM_FULL_NAME,
01074 XCB_ATOM_CAP_HEIGHT,
01075 XCB_ATOM_WM_CLASS,
01076 XCB_ATOM_WM_TRANSIENT_FOR
01077 } xcb_atom_enum_t;
01078
01080 #define XCB_SELECTION_REQUEST 30
01081
01085 typedef struct xcb_selection_request_event_t {
01086 uint8_t response_type;
01087 uint8_t pad0;
01088 uint16_t sequence;
01089 xcb_timestamp_t time;
01090 xcb_window_t owner;
01091 xcb_window_t requestor;
01092 xcb_atom_t selection;
01093 xcb_atom_t target;
01094 xcb_atom_t property;
01095 } xcb_selection_request_event_t;
01096
01098 #define XCB_SELECTION_NOTIFY 31
01099
01103 typedef struct xcb_selection_notify_event_t {
01104 uint8_t response_type;
01105 uint8_t pad0;
01106 uint16_t sequence;
01107 xcb_timestamp_t time;
01108 xcb_window_t requestor;
01109 xcb_atom_t selection;
01110 xcb_atom_t target;
01111 xcb_atom_t property;
01112 } xcb_selection_notify_event_t;
01113
01114 typedef enum xcb_colormap_state_t {
01115 XCB_COLORMAP_STATE_UNINSTALLED = 0,
01116 XCB_COLORMAP_STATE_INSTALLED = 1
01117 } xcb_colormap_state_t;
01118
01119 typedef enum xcb_colormap_enum_t {
01120 XCB_COLORMAP_NONE = 0
01121 } xcb_colormap_enum_t;
01122
01124 #define XCB_COLORMAP_NOTIFY 32
01125
01129 typedef struct xcb_colormap_notify_event_t {
01130 uint8_t response_type;
01131 uint8_t pad0;
01132 uint16_t sequence;
01133 xcb_window_t window;
01134 xcb_colormap_t colormap;
01135 uint8_t _new;
01136 uint8_t state;
01137 uint8_t pad1[2];
01138 } xcb_colormap_notify_event_t;
01139
01143 typedef union xcb_client_message_data_t {
01144 uint8_t data8[20];
01145 uint16_t data16[10];
01146 uint32_t data32[5];
01147 } xcb_client_message_data_t;
01148
01152 typedef struct xcb_client_message_data_iterator_t {
01153 xcb_client_message_data_t *data;
01154 int rem;
01155 int index;
01156 } xcb_client_message_data_iterator_t;
01157
01159 #define XCB_CLIENT_MESSAGE 33
01160
01164 typedef struct xcb_client_message_event_t {
01165 uint8_t response_type;
01166 uint8_t format;
01167 uint16_t sequence;
01168 xcb_window_t window;
01169 xcb_atom_t type;
01170 xcb_client_message_data_t data;
01171 } xcb_client_message_event_t;
01172
01173 typedef enum xcb_mapping_t {
01174 XCB_MAPPING_MODIFIER = 0,
01175 XCB_MAPPING_KEYBOARD = 1,
01176 XCB_MAPPING_POINTER = 2
01177 } xcb_mapping_t;
01178
01180 #define XCB_MAPPING_NOTIFY 34
01181
01185 typedef struct xcb_mapping_notify_event_t {
01186 uint8_t response_type;
01187 uint8_t pad0;
01188 uint16_t sequence;
01189 uint8_t request;
01190 xcb_keycode_t first_keycode;
01191 uint8_t count;
01192 uint8_t pad1;
01193 } xcb_mapping_notify_event_t;
01194
01196 #define XCB_REQUEST 1
01197
01201 typedef struct xcb_request_error_t {
01202 uint8_t response_type;
01203 uint8_t error_code;
01204 uint16_t sequence;
01205 uint32_t bad_value;
01206 uint16_t minor_opcode;
01207 uint8_t major_opcode;
01208 uint8_t pad0;
01209 } xcb_request_error_t;
01210
01212 #define XCB_VALUE 2
01213
01217 typedef struct xcb_value_error_t {
01218 uint8_t response_type;
01219 uint8_t error_code;
01220 uint16_t sequence;
01221 uint32_t bad_value;
01222 uint16_t minor_opcode;
01223 uint8_t major_opcode;
01224 uint8_t pad0;
01225 } xcb_value_error_t;
01226
01228 #define XCB_WINDOW 3
01229
01230 typedef xcb_value_error_t xcb_window_error_t;
01231
01233 #define XCB_PIXMAP 4
01234
01235 typedef xcb_value_error_t xcb_pixmap_error_t;
01236
01238 #define XCB_ATOM 5
01239
01240 typedef xcb_value_error_t xcb_atom_error_t;
01241
01243 #define XCB_CURSOR 6
01244
01245 typedef xcb_value_error_t xcb_cursor_error_t;
01246
01248 #define XCB_FONT 7
01249
01250 typedef xcb_value_error_t xcb_font_error_t;
01251
01253 #define XCB_MATCH 8
01254
01255 typedef xcb_request_error_t xcb_match_error_t;
01256
01258 #define XCB_DRAWABLE 9
01259
01260 typedef xcb_value_error_t xcb_drawable_error_t;
01261
01263 #define XCB_ACCESS 10
01264
01265 typedef xcb_request_error_t xcb_access_error_t;
01266
01268 #define XCB_ALLOC 11
01269
01270 typedef xcb_request_error_t xcb_alloc_error_t;
01271
01273 #define XCB_COLORMAP 12
01274
01275 typedef xcb_value_error_t xcb_colormap_error_t;
01276
01278 #define XCB_G_CONTEXT 13
01279
01280 typedef xcb_value_error_t xcb_g_context_error_t;
01281
01283 #define XCB_ID_CHOICE 14
01284
01285 typedef xcb_value_error_t xcb_id_choice_error_t;
01286
01288 #define XCB_NAME 15
01289
01290 typedef xcb_request_error_t xcb_name_error_t;
01291
01293 #define XCB_LENGTH 16
01294
01295 typedef xcb_request_error_t xcb_length_error_t;
01296
01298 #define XCB_IMPLEMENTATION 17
01299
01300 typedef xcb_request_error_t xcb_implementation_error_t;
01301
01302 typedef enum xcb_window_class_t {
01303 XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
01304 XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
01305 XCB_WINDOW_CLASS_INPUT_ONLY = 2
01306 } xcb_window_class_t;
01307
01308 typedef enum xcb_cw_t {
01309 XCB_CW_BACK_PIXMAP = 1,
01310 XCB_CW_BACK_PIXEL = 2,
01311 XCB_CW_BORDER_PIXMAP = 4,
01312 XCB_CW_BORDER_PIXEL = 8,
01313 XCB_CW_BIT_GRAVITY = 16,
01314 XCB_CW_WIN_GRAVITY = 32,
01315 XCB_CW_BACKING_STORE = 64,
01316 XCB_CW_BACKING_PLANES = 128,
01317 XCB_CW_BACKING_PIXEL = 256,
01318 XCB_CW_OVERRIDE_REDIRECT = 512,
01319 XCB_CW_SAVE_UNDER = 1024,
01320 XCB_CW_EVENT_MASK = 2048,
01321 XCB_CW_DONT_PROPAGATE = 4096,
01322 XCB_CW_COLORMAP = 8192,
01323 XCB_CW_CURSOR = 16384
01324 } xcb_cw_t;
01325
01326 typedef enum xcb_back_pixmap_t {
01327 XCB_BACK_PIXMAP_NONE = 0,
01328 XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
01329 } xcb_back_pixmap_t;
01330
01331 typedef enum xcb_gravity_t {
01332 XCB_GRAVITY_BIT_FORGET = 0,
01333 XCB_GRAVITY_WIN_UNMAP = 0,
01334 XCB_GRAVITY_NORTH_WEST = 1,
01335 XCB_GRAVITY_NORTH = 2,
01336 XCB_GRAVITY_NORTH_EAST = 3,
01337 XCB_GRAVITY_WEST = 4,
01338 XCB_GRAVITY_CENTER = 5,
01339 XCB_GRAVITY_EAST = 6,
01340 XCB_GRAVITY_SOUTH_WEST = 7,
01341 XCB_GRAVITY_SOUTH = 8,
01342 XCB_GRAVITY_SOUTH_EAST = 9,
01343 XCB_GRAVITY_STATIC = 10
01344 } xcb_gravity_t;
01345
01347 #define XCB_CREATE_WINDOW 1
01348
01352 typedef struct xcb_create_window_request_t {
01353 uint8_t major_opcode;
01354 uint8_t depth;
01355 uint16_t length;
01356 xcb_window_t wid;
01357 xcb_window_t parent;
01358 int16_t x;
01359 int16_t y;
01360 uint16_t width;
01361 uint16_t height;
01362 uint16_t border_width;
01363 uint16_t _class;
01364 xcb_visualid_t visual;
01365 uint32_t value_mask;
01366 } xcb_create_window_request_t;
01367
01369 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2
01370
01374 typedef struct xcb_change_window_attributes_request_t {
01375 uint8_t major_opcode;
01376 uint8_t pad0;
01377 uint16_t length;
01378 xcb_window_t window;
01379 uint32_t value_mask;
01380 } xcb_change_window_attributes_request_t;
01381
01382 typedef enum xcb_map_state_t {
01383 XCB_MAP_STATE_UNMAPPED = 0,
01384 XCB_MAP_STATE_UNVIEWABLE = 1,
01385 XCB_MAP_STATE_VIEWABLE = 2
01386 } xcb_map_state_t;
01387
01391 typedef struct xcb_get_window_attributes_cookie_t {
01392 unsigned int sequence;
01393 } xcb_get_window_attributes_cookie_t;
01394
01396 #define XCB_GET_WINDOW_ATTRIBUTES 3
01397
01401 typedef struct xcb_get_window_attributes_request_t {
01402 uint8_t major_opcode;
01403 uint8_t pad0;
01404 uint16_t length;
01405 xcb_window_t window;
01406 } xcb_get_window_attributes_request_t;
01407
01411 typedef struct xcb_get_window_attributes_reply_t {
01412 uint8_t response_type;
01413 uint8_t backing_store;
01414 uint16_t sequence;
01415 uint32_t length;
01416 xcb_visualid_t visual;
01417 uint16_t _class;
01418 uint8_t bit_gravity;
01419 uint8_t win_gravity;
01420 uint32_t backing_planes;
01421 uint32_t backing_pixel;
01422 uint8_t save_under;
01423 uint8_t map_is_installed;
01424 uint8_t map_state;
01425 uint8_t override_redirect;
01426 xcb_colormap_t colormap;
01427 uint32_t all_event_masks;
01428 uint32_t your_event_mask;
01429 uint16_t do_not_propagate_mask;
01430 uint8_t pad0[2];
01431 } xcb_get_window_attributes_reply_t;
01432
01434 #define XCB_DESTROY_WINDOW 4
01435
01439 typedef struct xcb_destroy_window_request_t {
01440 uint8_t major_opcode;
01441 uint8_t pad0;
01442 uint16_t length;
01443 xcb_window_t window;
01444 } xcb_destroy_window_request_t;
01445
01447 #define XCB_DESTROY_SUBWINDOWS 5
01448
01452 typedef struct xcb_destroy_subwindows_request_t {
01453 uint8_t major_opcode;
01454 uint8_t pad0;
01455 uint16_t length;
01456 xcb_window_t window;
01457 } xcb_destroy_subwindows_request_t;
01458
01459 typedef enum xcb_set_mode_t {
01460 XCB_SET_MODE_INSERT = 0,
01461 XCB_SET_MODE_DELETE = 1
01462 } xcb_set_mode_t;
01463
01465 #define XCB_CHANGE_SAVE_SET 6
01466
01470 typedef struct xcb_change_save_set_request_t {
01471 uint8_t major_opcode;
01472 uint8_t mode;
01473 uint16_t length;
01474 xcb_window_t window;
01475 } xcb_change_save_set_request_t;
01476
01478 #define XCB_REPARENT_WINDOW 7
01479
01483 typedef struct xcb_reparent_window_request_t {
01484 uint8_t major_opcode;
01485 uint8_t pad0;
01486 uint16_t length;
01487 xcb_window_t window;
01488 xcb_window_t parent;
01489 int16_t x;
01490 int16_t y;
01491 } xcb_reparent_window_request_t;
01492
01494 #define XCB_MAP_WINDOW 8
01495
01499 typedef struct xcb_map_window_request_t {
01500 uint8_t major_opcode;
01501 uint8_t pad0;
01502 uint16_t length;
01503 xcb_window_t window;
01504 } xcb_map_window_request_t;
01505
01507 #define XCB_MAP_SUBWINDOWS 9
01508
01512 typedef struct xcb_map_subwindows_request_t {
01513 uint8_t major_opcode;
01514 uint8_t pad0;
01515 uint16_t length;
01516 xcb_window_t window;
01517 } xcb_map_subwindows_request_t;
01518
01520 #define XCB_UNMAP_WINDOW 10
01521
01525 typedef struct xcb_unmap_window_request_t {
01526 uint8_t major_opcode;
01527 uint8_t pad0;
01528 uint16_t length;
01529 xcb_window_t window;
01530 } xcb_unmap_window_request_t;
01531
01533 #define XCB_UNMAP_SUBWINDOWS 11
01534
01538 typedef struct xcb_unmap_subwindows_request_t {
01539 uint8_t major_opcode;
01540 uint8_t pad0;
01541 uint16_t length;
01542 xcb_window_t window;
01543 } xcb_unmap_subwindows_request_t;
01544
01545 typedef enum xcb_config_window_t {
01546 XCB_CONFIG_WINDOW_X = 1,
01547 XCB_CONFIG_WINDOW_Y = 2,
01548 XCB_CONFIG_WINDOW_WIDTH = 4,
01549 XCB_CONFIG_WINDOW_HEIGHT = 8,
01550 XCB_CONFIG_WINDOW_BORDER_WIDTH = 16,
01551 XCB_CONFIG_WINDOW_SIBLING = 32,
01552 XCB_CONFIG_WINDOW_STACK_MODE = 64
01553 } xcb_config_window_t;
01554
01555 typedef enum xcb_stack_mode_t {
01556 XCB_STACK_MODE_ABOVE = 0,
01557 XCB_STACK_MODE_BELOW = 1,
01558 XCB_STACK_MODE_TOP_IF = 2,
01559 XCB_STACK_MODE_BOTTOM_IF = 3,
01560 XCB_STACK_MODE_OPPOSITE = 4
01561 } xcb_stack_mode_t;
01562
01564 #define XCB_CONFIGURE_WINDOW 12
01565
01569 typedef struct xcb_configure_window_request_t {
01570 uint8_t major_opcode;
01571 uint8_t pad0;
01572 uint16_t length;
01573 xcb_window_t window;
01574 uint16_t value_mask;
01575 uint8_t pad1[2];
01576 } xcb_configure_window_request_t;
01577
01578 typedef enum xcb_circulate_t {
01579 XCB_CIRCULATE_RAISE_LOWEST = 0,
01580 XCB_CIRCULATE_LOWER_HIGHEST = 1
01581 } xcb_circulate_t;
01582
01584 #define XCB_CIRCULATE_WINDOW 13
01585
01589 typedef struct xcb_circulate_window_request_t {
01590 uint8_t major_opcode;
01591 uint8_t direction;
01592 uint16_t length;
01593 xcb_window_t window;
01594 } xcb_circulate_window_request_t;
01595
01599 typedef struct xcb_get_geometry_cookie_t {
01600 unsigned int sequence;
01601 } xcb_get_geometry_cookie_t;
01602
01604 #define XCB_GET_GEOMETRY 14
01605
01609 typedef struct xcb_get_geometry_request_t {
01610 uint8_t major_opcode;
01611 uint8_t pad0;
01612 uint16_t length;
01613 xcb_drawable_t drawable;
01614 } xcb_get_geometry_request_t;
01615
01619 typedef struct xcb_get_geometry_reply_t {
01620 uint8_t response_type;
01621 uint8_t depth;
01622 uint16_t sequence;
01623 uint32_t length;
01624 xcb_window_t root;
01625 int16_t x;
01626 int16_t y;
01627 uint16_t width;
01628 uint16_t height;
01629 uint16_t border_width;
01630 uint8_t pad0[2];
01631 } xcb_get_geometry_reply_t;
01632
01636 typedef struct xcb_query_tree_cookie_t {
01637 unsigned int sequence;
01638 } xcb_query_tree_cookie_t;
01639
01641 #define XCB_QUERY_TREE 15
01642
01646 typedef struct xcb_query_tree_request_t {
01647 uint8_t major_opcode;
01648 uint8_t pad0;
01649 uint16_t length;
01650 xcb_window_t window;
01651 } xcb_query_tree_request_t;
01652
01656 typedef struct xcb_query_tree_reply_t {
01657 uint8_t response_type;
01658 uint8_t pad0;
01659 uint16_t sequence;
01660 uint32_t length;
01661 xcb_window_t root;
01662 xcb_window_t parent;
01663 uint16_t children_len;
01664 uint8_t pad1[14];
01665 } xcb_query_tree_reply_t;
01666
01670 typedef struct xcb_intern_atom_cookie_t {
01671 unsigned int sequence;
01672 } xcb_intern_atom_cookie_t;
01673
01675 #define XCB_INTERN_ATOM 16
01676
01680 typedef struct xcb_intern_atom_request_t {
01681 uint8_t major_opcode;
01682 uint8_t only_if_exists;
01683 uint16_t length;
01684 uint16_t name_len;
01685 uint8_t pad0[2];
01686 } xcb_intern_atom_request_t;
01687
01691 typedef struct xcb_intern_atom_reply_t {
01692 uint8_t response_type;
01693 uint8_t pad0;
01694 uint16_t sequence;
01695 uint32_t length;
01696 xcb_atom_t atom;
01697 } xcb_intern_atom_reply_t;
01698
01702 typedef struct xcb_get_atom_name_cookie_t {
01703 unsigned int sequence;
01704 } xcb_get_atom_name_cookie_t;
01705
01707 #define XCB_GET_ATOM_NAME 17
01708
01712 typedef struct xcb_get_atom_name_request_t {
01713 uint8_t major_opcode;
01714 uint8_t pad0;
01715 uint16_t length;
01716 xcb_atom_t atom;
01717 } xcb_get_atom_name_request_t;
01718
01722 typedef struct xcb_get_atom_name_reply_t {
01723 uint8_t response_type;
01724 uint8_t pad0;
01725 uint16_t sequence;
01726 uint32_t length;
01727 uint16_t name_len;
01728 uint8_t pad1[22];
01729 } xcb_get_atom_name_reply_t;
01730
01731 typedef enum xcb_prop_mode_t {
01732 XCB_PROP_MODE_REPLACE = 0,
01733 XCB_PROP_MODE_PREPEND = 1,
01734 XCB_PROP_MODE_APPEND = 2
01735 } xcb_prop_mode_t;
01736
01738 #define XCB_CHANGE_PROPERTY 18
01739
01743 typedef struct xcb_change_property_request_t {
01744 uint8_t major_opcode;
01745 uint8_t mode;
01746 uint16_t length;
01747 xcb_window_t window;
01748 xcb_atom_t property;
01749 xcb_atom_t type;
01750 uint8_t format;
01751 uint8_t pad0[3];
01752 uint32_t data_len;
01753 } xcb_change_property_request_t;
01754
01756 #define XCB_DELETE_PROPERTY 19
01757
01761 typedef struct xcb_delete_property_request_t {
01762 uint8_t major_opcode;
01763 uint8_t pad0;
01764 uint16_t length;
01765 xcb_window_t window;
01766 xcb_atom_t property;
01767 } xcb_delete_property_request_t;
01768
01769 typedef enum xcb_get_property_type_t {
01770 XCB_GET_PROPERTY_TYPE_ANY = 0
01771 } xcb_get_property_type_t;
01772
01776 typedef struct xcb_get_property_cookie_t {
01777 unsigned int sequence;
01778 } xcb_get_property_cookie_t;
01779
01781 #define XCB_GET_PROPERTY 20
01782
01786 typedef struct xcb_get_property_request_t {
01787 uint8_t major_opcode;
01788 uint8_t _delete;
01789 uint16_t length;
01790 xcb_window_t window;
01791 xcb_atom_t property;
01792 xcb_atom_t type;
01793 uint32_t long_offset;
01794 uint32_t long_length;
01795 } xcb_get_property_request_t;
01796
01800 typedef struct xcb_get_property_reply_t {
01801 uint8_t response_type;
01802 uint8_t format;
01803 uint16_t sequence;
01804 uint32_t length;
01805 xcb_atom_t type;
01806 uint32_t bytes_after;
01807 uint32_t value_len;
01808 uint8_t pad0[12];
01809 } xcb_get_property_reply_t;
01810
01814 typedef struct xcb_list_properties_cookie_t {
01815 unsigned int sequence;
01816 } xcb_list_properties_cookie_t;
01817
01819 #define XCB_LIST_PROPERTIES 21
01820
01824 typedef struct xcb_list_properties_request_t {
01825 uint8_t major_opcode;
01826 uint8_t pad0;
01827 uint16_t length;
01828 xcb_window_t window;
01829 } xcb_list_properties_request_t;
01830
01834 typedef struct xcb_list_properties_reply_t {
01835 uint8_t response_type;
01836 uint8_t pad0;
01837 uint16_t sequence;
01838 uint32_t length;
01839 uint16_t atoms_len;
01840 uint8_t pad1[22];
01841 } xcb_list_properties_reply_t;
01842
01844 #define XCB_SET_SELECTION_OWNER 22
01845
01849 typedef struct xcb_set_selection_owner_request_t {
01850 uint8_t major_opcode;
01851 uint8_t pad0;
01852 uint16_t length;
01853 xcb_window_t owner;
01854 xcb_atom_t selection;
01855 xcb_timestamp_t time;
01856 } xcb_set_selection_owner_request_t;
01857
01861 typedef struct xcb_get_selection_owner_cookie_t {
01862 unsigned int sequence;
01863 } xcb_get_selection_owner_cookie_t;
01864
01866 #define XCB_GET_SELECTION_OWNER 23
01867
01871 typedef struct xcb_get_selection_owner_request_t {
01872 uint8_t major_opcode;
01873 uint8_t pad0;
01874 uint16_t length;
01875 xcb_atom_t selection;
01876 } xcb_get_selection_owner_request_t;
01877
01881 typedef struct xcb_get_selection_owner_reply_t {
01882 uint8_t response_type;
01883 uint8_t pad0;
01884 uint16_t sequence;
01885 uint32_t length;
01886 xcb_window_t owner;
01887 } xcb_get_selection_owner_reply_t;
01888
01890 #define XCB_CONVERT_SELECTION 24
01891
01895 typedef struct xcb_convert_selection_request_t {
01896 uint8_t major_opcode;
01897 uint8_t pad0;
01898 uint16_t length;
01899 xcb_window_t requestor;
01900 xcb_atom_t selection;
01901 xcb_atom_t target;
01902 xcb_atom_t property;
01903 xcb_timestamp_t time;
01904 } xcb_convert_selection_request_t;
01905
01906 typedef enum xcb_send_event_dest_t {
01907 XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0,
01908 XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1
01909 } xcb_send_event_dest_t;
01910
01912 #define XCB_SEND_EVENT 25
01913
01917 typedef struct xcb_send_event_request_t {
01918 uint8_t major_opcode;
01919 uint8_t propagate;
01920 uint16_t length;
01921 xcb_window_t destination;
01922 uint32_t event_mask;
01923 char event[32];
01924 } xcb_send_event_request_t;
01925
01926 typedef enum xcb_grab_mode_t {
01927 XCB_GRAB_MODE_SYNC = 0,
01928 XCB_GRAB_MODE_ASYNC = 1
01929 } xcb_grab_mode_t;
01930
01931 typedef enum xcb_grab_status_t {
01932 XCB_GRAB_STATUS_SUCCESS = 0,
01933 XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
01934 XCB_GRAB_STATUS_INVALID_TIME = 2,
01935 XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
01936 XCB_GRAB_STATUS_FROZEN = 4
01937 } xcb_grab_status_t;
01938
01939 typedef enum xcb_cursor_enum_t {
01940 XCB_CURSOR_NONE = 0
01941 } xcb_cursor_enum_t;
01942
01946 typedef struct xcb_grab_pointer_cookie_t {
01947 unsigned int sequence;
01948 } xcb_grab_pointer_cookie_t;
01949
01951 #define XCB_GRAB_POINTER 26
01952
01956 typedef struct xcb_grab_pointer_request_t {
01957 uint8_t major_opcode;
01958 uint8_t owner_events;
01959 uint16_t length;
01960 xcb_window_t grab_window;
01961 uint16_t event_mask;
01962 uint8_t pointer_mode;
01963 uint8_t keyboard_mode;
01964 xcb_window_t confine_to;
01965 xcb_cursor_t cursor;
01966 xcb_timestamp_t time;
01967 } xcb_grab_pointer_request_t;
01968
01972 typedef struct xcb_grab_pointer_reply_t {
01973 uint8_t response_type;
01974 uint8_t status;
01975 uint16_t sequence;
01976 uint32_t length;
01977 } xcb_grab_pointer_reply_t;
01978
01980 #define XCB_UNGRAB_POINTER 27
01981
01985 typedef struct xcb_ungrab_pointer_request_t {
01986 uint8_t major_opcode;
01987 uint8_t pad0;
01988 uint16_t length;
01989 xcb_timestamp_t time;
01990 } xcb_ungrab_pointer_request_t;
01991
01992 typedef enum xcb_button_index_t {
01993 XCB_BUTTON_INDEX_ANY = 0,
01994 XCB_BUTTON_INDEX_1 = 1,
01995 XCB_BUTTON_INDEX_2 = 2,
01996 XCB_BUTTON_INDEX_3 = 3,
01997 XCB_BUTTON_INDEX_4 = 4,
01998 XCB_BUTTON_INDEX_5 = 5
01999 } xcb_button_index_t;
02000
02002 #define XCB_GRAB_BUTTON 28
02003
02007 typedef struct xcb_grab_button_request_t {
02008 uint8_t major_opcode;
02009 uint8_t owner_events;
02010 uint16_t length;
02011 xcb_window_t grab_window;
02012 uint16_t event_mask;
02013 uint8_t pointer_mode;
02014 uint8_t keyboard_mode;
02015 xcb_window_t confine_to;
02016 xcb_cursor_t cursor;
02017 uint8_t button;
02018 uint8_t pad0;
02019 uint16_t modifiers;
02020 } xcb_grab_button_request_t;
02021
02023 #define XCB_UNGRAB_BUTTON 29
02024
02028 typedef struct xcb_ungrab_button_request_t {
02029 uint8_t major_opcode;
02030 uint8_t button;
02031 uint16_t length;
02032 xcb_window_t grab_window;
02033 uint16_t modifiers;
02034 uint8_t pad0[2];
02035 } xcb_ungrab_button_request_t;
02036
02038 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30
02039
02043 typedef struct xcb_change_active_pointer_grab_request_t {
02044 uint8_t major_opcode;
02045 uint8_t pad0;
02046 uint16_t length;
02047 xcb_cursor_t cursor;
02048 xcb_timestamp_t time;
02049 uint16_t event_mask;
02050 uint8_t pad1[2];
02051 } xcb_change_active_pointer_grab_request_t;
02052
02056 typedef struct xcb_grab_keyboard_cookie_t {
02057 unsigned int sequence;
02058 } xcb_grab_keyboard_cookie_t;
02059
02061 #define XCB_GRAB_KEYBOARD 31
02062
02066 typedef struct xcb_grab_keyboard_request_t {
02067 uint8_t major_opcode;
02068 uint8_t owner_events;
02069 uint16_t length;
02070 xcb_window_t grab_window;
02071 xcb_timestamp_t time;
02072 uint8_t pointer_mode;
02073 uint8_t keyboard_mode;
02074 uint8_t pad0[2];
02075 } xcb_grab_keyboard_request_t;
02076
02080 typedef struct xcb_grab_keyboard_reply_t {
02081 uint8_t response_type;
02082 uint8_t status;
02083 uint16_t sequence;
02084 uint32_t length;
02085 } xcb_grab_keyboard_reply_t;
02086
02088 #define XCB_UNGRAB_KEYBOARD 32
02089
02093 typedef struct xcb_ungrab_keyboard_request_t {
02094 uint8_t major_opcode;
02095 uint8_t pad0;
02096 uint16_t length;
02097 xcb_timestamp_t time;
02098 } xcb_ungrab_keyboard_request_t;
02099
02100 typedef enum xcb_grab_t {
02101 XCB_GRAB_ANY = 0
02102 } xcb_grab_t;
02103
02105 #define XCB_GRAB_KEY 33
02106
02110 typedef struct xcb_grab_key_request_t {
02111 uint8_t major_opcode;
02112 uint8_t owner_events;
02113 uint16_t length;
02114 xcb_window_t grab_window;
02115 uint16_t modifiers;
02116 xcb_keycode_t key;
02117 uint8_t pointer_mode;
02118 uint8_t keyboard_mode;
02119 uint8_t pad0[3];
02120 } xcb_grab_key_request_t;
02121
02123 #define XCB_UNGRAB_KEY 34
02124
02128 typedef struct xcb_ungrab_key_request_t {
02129 uint8_t major_opcode;
02130 xcb_keycode_t key;
02131 uint16_t length;
02132 xcb_window_t grab_window;
02133 uint16_t modifiers;
02134 uint8_t pad0[2];
02135 } xcb_ungrab_key_request_t;
02136
02137 typedef enum xcb_allow_t {
02138 XCB_ALLOW_ASYNC_POINTER = 0,
02139 XCB_ALLOW_SYNC_POINTER = 1,
02140 XCB_ALLOW_REPLAY_POINTER = 2,
02141 XCB_ALLOW_ASYNC_KEYBOARD = 3,
02142 XCB_ALLOW_SYNC_KEYBOARD = 4,
02143 XCB_ALLOW_REPLAY_KEYBOARD = 5,
02144 XCB_ALLOW_ASYNC_BOTH = 6,
02145 XCB_ALLOW_SYNC_BOTH = 7
02146 } xcb_allow_t;
02147
02149 #define XCB_ALLOW_EVENTS 35
02150
02154 typedef struct xcb_allow_events_request_t {
02155 uint8_t major_opcode;
02156 uint8_t mode;
02157 uint16_t length;
02158 xcb_timestamp_t time;
02159 } xcb_allow_events_request_t;
02160
02162 #define XCB_GRAB_SERVER 36
02163
02167 typedef struct xcb_grab_server_request_t {
02168 uint8_t major_opcode;
02169 uint8_t pad0;
02170 uint16_t length;
02171 } xcb_grab_server_request_t;
02172
02174 #define XCB_UNGRAB_SERVER 37
02175
02179 typedef struct xcb_ungrab_server_request_t {
02180 uint8_t major_opcode;
02181 uint8_t pad0;
02182 uint16_t length;
02183 } xcb_ungrab_server_request_t;
02184
02188 typedef struct xcb_query_pointer_cookie_t {
02189 unsigned int sequence;
02190 } xcb_query_pointer_cookie_t;
02191
02193 #define XCB_QUERY_POINTER 38
02194
02198 typedef struct xcb_query_pointer_request_t {
02199 uint8_t major_opcode;
02200 uint8_t pad0;
02201 uint16_t length;
02202 xcb_window_t window;
02203 } xcb_query_pointer_request_t;
02204
02208 typedef struct xcb_query_pointer_reply_t {
02209 uint8_t response_type;
02210 uint8_t same_screen;
02211 uint16_t sequence;
02212 uint32_t length;
02213 xcb_window_t root;
02214 xcb_window_t child;
02215 int16_t root_x;
02216 int16_t root_y;
02217 int16_t win_x;
02218 int16_t win_y;
02219 uint16_t mask;
02220 uint8_t pad0[2];
02221 } xcb_query_pointer_reply_t;
02222
02226 typedef struct xcb_timecoord_t {
02227 xcb_timestamp_t time;
02228 int16_t x;
02229 int16_t y;
02230 } xcb_timecoord_t;
02231
02235 typedef struct xcb_timecoord_iterator_t {
02236 xcb_timecoord_t *data;
02237 int rem;
02238 int index;
02239 } xcb_timecoord_iterator_t;
02240
02244 typedef struct xcb_get_motion_events_cookie_t {
02245 unsigned int sequence;
02246 } xcb_get_motion_events_cookie_t;
02247
02249 #define XCB_GET_MOTION_EVENTS 39
02250
02254 typedef struct xcb_get_motion_events_request_t {
02255 uint8_t major_opcode;
02256 uint8_t pad0;
02257 uint16_t length;
02258 xcb_window_t window;
02259 xcb_timestamp_t start;
02260 xcb_timestamp_t stop;
02261 } xcb_get_motion_events_request_t;
02262
02266 typedef struct xcb_get_motion_events_reply_t {
02267 uint8_t response_type;
02268 uint8_t pad0;
02269 uint16_t sequence;
02270 uint32_t length;
02271 uint32_t events_len;
02272 uint8_t pad1[20];
02273 } xcb_get_motion_events_reply_t;
02274
02278 typedef struct xcb_translate_coordinates_cookie_t {
02279 unsigned int sequence;
02280 } xcb_translate_coordinates_cookie_t;
02281
02283 #define XCB_TRANSLATE_COORDINATES 40
02284
02288 typedef struct xcb_translate_coordinates_request_t {
02289 uint8_t major_opcode;
02290 uint8_t pad0;
02291 uint16_t length;
02292 xcb_window_t src_window;
02293 xcb_window_t dst_window;
02294 int16_t src_x;
02295 int16_t src_y;
02296 } xcb_translate_coordinates_request_t;
02297
02301 typedef struct xcb_translate_coordinates_reply_t {
02302 uint8_t response_type;
02303 uint8_t same_screen;
02304 uint16_t sequence;
02305 uint32_t length;
02306 xcb_window_t child;
02307 int16_t dst_x;
02308 int16_t dst_y;
02309 } xcb_translate_coordinates_reply_t;
02310
02312 #define XCB_WARP_POINTER 41
02313
02317 typedef struct xcb_warp_pointer_request_t {
02318 uint8_t major_opcode;
02319 uint8_t pad0;
02320 uint16_t length;
02321 xcb_window_t src_window;
02322 xcb_window_t dst_window;
02323 int16_t src_x;
02324 int16_t src_y;
02325 uint16_t src_width;
02326 uint16_t src_height;
02327 int16_t dst_x;
02328 int16_t dst_y;
02329 } xcb_warp_pointer_request_t;
02330
02331 typedef enum xcb_input_focus_t {
02332 XCB_INPUT_FOCUS_NONE = 0,
02333 XCB_INPUT_FOCUS_POINTER_ROOT = 1,
02334 XCB_INPUT_FOCUS_PARENT = 2,
02335 XCB_INPUT_FOCUS_FOLLOW_KEYBOARD = 3
02336 } xcb_input_focus_t;
02337
02339 #define XCB_SET_INPUT_FOCUS 42
02340
02344 typedef struct xcb_set_input_focus_request_t {
02345 uint8_t major_opcode;
02346 uint8_t revert_to;
02347 uint16_t length;
02348 xcb_window_t focus;
02349 xcb_timestamp_t time;
02350 } xcb_set_input_focus_request_t;
02351
02355 typedef struct xcb_get_input_focus_cookie_t {
02356 unsigned int sequence;
02357 } xcb_get_input_focus_cookie_t;
02358
02360 #define XCB_GET_INPUT_FOCUS 43
02361
02365 typedef struct xcb_get_input_focus_request_t {
02366 uint8_t major_opcode;
02367 uint8_t pad0;
02368 uint16_t length;
02369 } xcb_get_input_focus_request_t;
02370
02374 typedef struct xcb_get_input_focus_reply_t {
02375 uint8_t response_type;
02376 uint8_t revert_to;
02377 uint16_t sequence;
02378 uint32_t length;
02379 xcb_window_t focus;
02380 } xcb_get_input_focus_reply_t;
02381
02385 typedef struct xcb_query_keymap_cookie_t {
02386 unsigned int sequence;
02387 } xcb_query_keymap_cookie_t;
02388
02390 #define XCB_QUERY_KEYMAP 44
02391
02395 typedef struct xcb_query_keymap_request_t {
02396 uint8_t major_opcode;
02397 uint8_t pad0;
02398 uint16_t length;
02399 } xcb_query_keymap_request_t;
02400
02404 typedef struct xcb_query_keymap_reply_t {
02405 uint8_t response_type;
02406 uint8_t pad0;
02407 uint16_t sequence;
02408 uint32_t length;
02409 uint8_t keys[32];
02410 } xcb_query_keymap_reply_t;
02411
02413 #define XCB_OPEN_FONT 45
02414
02418 typedef struct xcb_open_font_request_t {
02419 uint8_t major_opcode;
02420 uint8_t pad0;
02421 uint16_t length;
02422 xcb_font_t fid;
02423 uint16_t name_len;
02424 uint8_t pad1[2];
02425 } xcb_open_font_request_t;
02426
02428 #define XCB_CLOSE_FONT 46
02429
02433 typedef struct xcb_close_font_request_t {
02434 uint8_t major_opcode;
02435 uint8_t pad0;
02436 uint16_t length;
02437 xcb_font_t font;
02438 } xcb_close_font_request_t;
02439
02440 typedef enum xcb_font_draw_t {
02441 XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
02442 XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
02443 } xcb_font_draw_t;
02444
02448 typedef struct xcb_fontprop_t {
02449 xcb_atom_t name;
02450 uint32_t value;
02451 } xcb_fontprop_t;
02452
02456 typedef struct xcb_fontprop_iterator_t {
02457 xcb_fontprop_t *data;
02458 int rem;
02459 int index;
02460 } xcb_fontprop_iterator_t;
02461
02465 typedef struct xcb_charinfo_t {
02466 int16_t left_side_bearing;
02467 int16_t right_side_bearing;
02468 int16_t character_width;
02469 int16_t ascent;
02470 int16_t descent;
02471 uint16_t attributes;
02472 } xcb_charinfo_t;
02473
02477 typedef struct xcb_charinfo_iterator_t {
02478 xcb_charinfo_t *data;
02479 int rem;
02480 int index;
02481 } xcb_charinfo_iterator_t;
02482
02486 typedef struct xcb_query_font_cookie_t {
02487 unsigned int sequence;
02488 } xcb_query_font_cookie_t;
02489
02491 #define XCB_QUERY_FONT 47
02492
02496 typedef struct xcb_query_font_request_t {
02497 uint8_t major_opcode;
02498 uint8_t pad0;
02499 uint16_t length;
02500 xcb_fontable_t font;
02501 } xcb_query_font_request_t;
02502
02506 typedef struct xcb_query_font_reply_t {
02507 uint8_t response_type;
02508 uint8_t pad0;
02509 uint16_t sequence;
02510 uint32_t length;
02511 xcb_charinfo_t min_bounds;
02512 uint8_t pad1[4];
02513 xcb_charinfo_t max_bounds;
02514 uint8_t pad2[4];
02515 uint16_t min_char_or_byte2;
02516 uint16_t max_char_or_byte2;
02517 uint16_t default_char;
02518 uint16_t properties_len;
02519 uint8_t draw_direction;
02520 uint8_t min_byte1;
02521 uint8_t max_byte1;
02522 uint8_t all_chars_exist;
02523 int16_t font_ascent;
02524 int16_t font_descent;
02525 uint32_t char_infos_len;
02526 } xcb_query_font_reply_t;
02527
02531 typedef struct xcb_query_text_extents_cookie_t {
02532 unsigned int sequence;
02533 } xcb_query_text_extents_cookie_t;
02534
02536 #define XCB_QUERY_TEXT_EXTENTS 48
02537
02541 typedef struct xcb_query_text_extents_request_t {
02542 uint8_t major_opcode;
02543 uint8_t odd_length;
02544 uint16_t length;
02545 xcb_fontable_t font;
02546 } xcb_query_text_extents_request_t;
02547
02551 typedef struct xcb_query_text_extents_reply_t {
02552 uint8_t response_type;
02553 uint8_t draw_direction;
02554 uint16_t sequence;
02555 uint32_t length;
02556 int16_t font_ascent;
02557 int16_t font_descent;
02558 int16_t overall_ascent;
02559 int16_t overall_descent;
02560 int32_t overall_width;
02561 int32_t overall_left;
02562 int32_t overall_right;
02563 } xcb_query_text_extents_reply_t;
02564
02568 typedef struct xcb_str_t {
02569 uint8_t name_len;
02570 } xcb_str_t;
02571
02575 typedef struct xcb_str_iterator_t {
02576 xcb_str_t *data;
02577 int rem;
02578 int index;
02579 } xcb_str_iterator_t;
02580
02584 typedef struct xcb_list_fonts_cookie_t {
02585 unsigned int sequence;
02586 } xcb_list_fonts_cookie_t;
02587
02589 #define XCB_LIST_FONTS 49
02590
02594 typedef struct xcb_list_fonts_request_t {
02595 uint8_t major_opcode;
02596 uint8_t pad0;
02597 uint16_t length;
02598 uint16_t max_names;
02599 uint16_t pattern_len;
02600 } xcb_list_fonts_request_t;
02601
02605 typedef struct xcb_list_fonts_reply_t {
02606 uint8_t response_type;
02607 uint8_t pad0;
02608 uint16_t sequence;
02609 uint32_t length;
02610 uint16_t names_len;
02611 uint8_t pad1[22];
02612 } xcb_list_fonts_reply_t;
02613
02617 typedef struct xcb_list_fonts_with_info_cookie_t {
02618 unsigned int sequence;
02619 } xcb_list_fonts_with_info_cookie_t;
02620
02622 #define XCB_LIST_FONTS_WITH_INFO 50
02623
02627 typedef struct xcb_list_fonts_with_info_request_t {
02628 uint8_t major_opcode;
02629 uint8_t pad0;
02630 uint16_t length;
02631 uint16_t max_names;
02632 uint16_t pattern_len;
02633 } xcb_list_fonts_with_info_request_t;
02634
02638 typedef struct xcb_list_fonts_with_info_reply_t {
02639 uint8_t response_type;
02640 uint8_t name_len;
02641 uint16_t sequence;
02642 uint32_t length;
02643 xcb_charinfo_t min_bounds;
02644 uint8_t pad0[4];
02645 xcb_charinfo_t max_bounds;
02646 uint8_t pad1[4];
02647 uint16_t min_char_or_byte2;
02648 uint16_t max_char_or_byte2;
02649 uint16_t default_char;
02650 uint16_t properties_len;
02651 uint8_t draw_direction;
02652 uint8_t min_byte1;
02653 uint8_t max_byte1;
02654 uint8_t all_chars_exist;
02655 int16_t font_ascent;
02656 int16_t font_descent;
02657 uint32_t replies_hint;
02658 } xcb_list_fonts_with_info_reply_t;
02659
02661 #define XCB_SET_FONT_PATH 51
02662
02666 typedef struct xcb_set_font_path_request_t {
02667 uint8_t major_opcode;
02668 uint8_t pad0;
02669 uint16_t length;
02670 uint16_t font_qty;
02671 uint8_t pad1[2];
02672 } xcb_set_font_path_request_t;
02673
02677 typedef struct xcb_get_font_path_cookie_t {
02678 unsigned int sequence;
02679 } xcb_get_font_path_cookie_t;
02680
02682 #define XCB_GET_FONT_PATH 52
02683
02687 typedef struct xcb_get_font_path_request_t {
02688 uint8_t major_opcode;
02689 uint8_t pad0;
02690 uint16_t length;
02691 } xcb_get_font_path_request_t;
02692
02696 typedef struct xcb_get_font_path_reply_t {
02697 uint8_t response_type;
02698 uint8_t pad0;
02699 uint16_t sequence;
02700 uint32_t length;
02701 uint16_t path_len;
02702 uint8_t pad1[22];
02703 } xcb_get_font_path_reply_t;
02704
02706 #define XCB_CREATE_PIXMAP 53
02707
02711 typedef struct xcb_create_pixmap_request_t {
02712 uint8_t major_opcode;
02713 uint8_t depth;
02714 uint16_t length;
02715 xcb_pixmap_t pid;
02716 xcb_drawable_t drawable;
02717 uint16_t width;
02718 uint16_t height;
02719 } xcb_create_pixmap_request_t;
02720
02722 #define XCB_FREE_PIXMAP 54
02723
02727 typedef struct xcb_free_pixmap_request_t {
02728 uint8_t major_opcode;
02729 uint8_t pad0;
02730 uint16_t length;
02731 xcb_pixmap_t pixmap;
02732 } xcb_free_pixmap_request_t;
02733
02734 typedef enum xcb_gc_t {
02735 XCB_GC_FUNCTION = 1,
02736 XCB_GC_PLANE_MASK = 2,
02737 XCB_GC_FOREGROUND = 4,
02738 XCB_GC_BACKGROUND = 8,
02739 XCB_GC_LINE_WIDTH = 16,
02740 XCB_GC_LINE_STYLE = 32,
02741 XCB_GC_CAP_STYLE = 64,
02742 XCB_GC_JOIN_STYLE = 128,
02743 XCB_GC_FILL_STYLE = 256,
02744 XCB_GC_FILL_RULE = 512,
02745 XCB_GC_TILE = 1024,
02746 XCB_GC_STIPPLE = 2048,
02747 XCB_GC_TILE_STIPPLE_ORIGIN_X = 4096,
02748 XCB_GC_TILE_STIPPLE_ORIGIN_Y = 8192,
02749 XCB_GC_FONT = 16384,
02750 XCB_GC_SUBWINDOW_MODE = 32768,
02751 XCB_GC_GRAPHICS_EXPOSURES = 65536,
02752 XCB_GC_CLIP_ORIGIN_X = 131072,
02753 XCB_GC_CLIP_ORIGIN_Y = 262144,
02754 XCB_GC_CLIP_MASK = 524288,
02755 XCB_GC_DASH_OFFSET = 1048576,
02756 XCB_GC_DASH_LIST = 2097152,
02757 XCB_GC_ARC_MODE = 4194304
02758 } xcb_gc_t;
02759
02760 typedef enum xcb_gx_t {
02761 XCB_GX_CLEAR = 0,
02762 XCB_GX_AND = 1,
02763 XCB_GX_AND_REVERSE = 2,
02764 XCB_GX_COPY = 3,
02765 XCB_GX_AND_INVERTED = 4,
02766 XCB_GX_NOOP = 5,
02767 XCB_GX_XOR = 6,
02768 XCB_GX_OR = 7,
02769 XCB_GX_NOR = 8,
02770 XCB_GX_EQUIV = 9,
02771 XCB_GX_INVERT = 10,
02772 XCB_GX_OR_REVERSE = 11,
02773 XCB_GX_COPY_INVERTED = 12,
02774 XCB_GX_OR_INVERTED = 13,
02775 XCB_GX_NAND = 14,
02776 XCB_GX_SET = 15
02777 } xcb_gx_t;
02778
02779 typedef enum xcb_line_style_t {
02780 XCB_LINE_STYLE_SOLID = 0,
02781 XCB_LINE_STYLE_ON_OFF_DASH = 1,
02782 XCB_LINE_STYLE_DOUBLE_DASH = 2
02783 } xcb_line_style_t;
02784
02785 typedef enum xcb_cap_style_t {
02786 XCB_CAP_STYLE_NOT_LAST = 0,
02787 XCB_CAP_STYLE_BUTT = 1,
02788 XCB_CAP_STYLE_ROUND = 2,
02789 XCB_CAP_STYLE_PROJECTING = 3
02790 } xcb_cap_style_t;
02791
02792 typedef enum xcb_join_style_t {
02793 XCB_JOIN_STYLE_MITER = 0,
02794 XCB_JOIN_STYLE_ROUND = 1,
02795 XCB_JOIN_STYLE_BEVEL = 2
02796 } xcb_join_style_t;
02797
02798 typedef enum xcb_fill_style_t {
02799 XCB_FILL_STYLE_SOLID = 0,
02800 XCB_FILL_STYLE_TILED = 1,
02801 XCB_FILL_STYLE_STIPPLED = 2,
02802 XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
02803 } xcb_fill_style_t;
02804
02805 typedef enum xcb_fill_rule_t {
02806 XCB_FILL_RULE_EVEN_ODD = 0,
02807 XCB_FILL_RULE_WINDING = 1
02808 } xcb_fill_rule_t;
02809
02810 typedef enum xcb_subwindow_mode_t {
02811 XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
02812 XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
02813 } xcb_subwindow_mode_t;
02814
02815 typedef enum xcb_arc_mode_t {
02816 XCB_ARC_MODE_CHORD = 0,
02817 XCB_ARC_MODE_PIE_SLICE = 1
02818 } xcb_arc_mode_t;
02819
02821 #define XCB_CREATE_GC 55
02822
02826 typedef struct xcb_create_gc_request_t {
02827 uint8_t major_opcode;
02828 uint8_t pad0;
02829 uint16_t length;
02830 xcb_gcontext_t cid;
02831 xcb_drawable_t drawable;
02832 uint32_t value_mask;
02833 } xcb_create_gc_request_t;
02834
02836 #define XCB_CHANGE_GC 56
02837
02841 typedef struct xcb_change_gc_request_t {
02842 uint8_t major_opcode;
02843 uint8_t pad0;
02844 uint16_t length;
02845 xcb_gcontext_t gc;
02846 uint32_t value_mask;
02847 } xcb_change_gc_request_t;
02848
02850 #define XCB_COPY_GC 57
02851
02855 typedef struct xcb_copy_gc_request_t {
02856 uint8_t major_opcode;
02857 uint8_t pad0;
02858 uint16_t length;
02859 xcb_gcontext_t src_gc;
02860 xcb_gcontext_t dst_gc;
02861 uint32_t value_mask;
02862 } xcb_copy_gc_request_t;
02863
02865 #define XCB_SET_DASHES 58
02866
02870 typedef struct xcb_set_dashes_request_t {
02871 uint8_t major_opcode;
02872 uint8_t pad0;
02873 uint16_t length;
02874 xcb_gcontext_t gc;
02875 uint16_t dash_offset;
02876 uint16_t dashes_len;
02877 } xcb_set_dashes_request_t;
02878
02879 typedef enum xcb_clip_ordering_t {
02880 XCB_CLIP_ORDERING_UNSORTED = 0,
02881 XCB_CLIP_ORDERING_Y_SORTED = 1,
02882 XCB_CLIP_ORDERING_YX_SORTED = 2,
02883 XCB_CLIP_ORDERING_YX_BANDED = 3
02884 } xcb_clip_ordering_t;
02885
02887 #define XCB_SET_CLIP_RECTANGLES 59
02888
02892 typedef struct xcb_set_clip_rectangles_request_t {
02893 uint8_t major_opcode;
02894 uint8_t ordering;
02895 uint16_t length;
02896 xcb_gcontext_t gc;
02897 int16_t clip_x_origin;
02898 int16_t clip_y_origin;
02899 } xcb_set_clip_rectangles_request_t;
02900
02902 #define XCB_FREE_GC 60
02903
02907 typedef struct xcb_free_gc_request_t {
02908 uint8_t major_opcode;
02909 uint8_t pad0;
02910 uint16_t length;
02911 xcb_gcontext_t gc;
02912 } xcb_free_gc_request_t;
02913
02915 #define XCB_CLEAR_AREA 61
02916
02920 typedef struct xcb_clear_area_request_t {
02921 uint8_t major_opcode;
02922 uint8_t exposures;
02923 uint16_t length;
02924 xcb_window_t window;
02925 int16_t x;
02926 int16_t y;
02927 uint16_t width;
02928 uint16_t height;
02929 } xcb_clear_area_request_t;
02930
02932 #define XCB_COPY_AREA 62
02933
02937 typedef struct xcb_copy_area_request_t {
02938 uint8_t major_opcode;
02939 uint8_t pad0;
02940 uint16_t length;
02941 xcb_drawable_t src_drawable;
02942 xcb_drawable_t dst_drawable;
02943 xcb_gcontext_t gc;
02944 int16_t src_x;
02945 int16_t src_y;
02946 int16_t dst_x;
02947 int16_t dst_y;
02948 uint16_t width;
02949 uint16_t height;
02950 } xcb_copy_area_request_t;
02951
02953 #define XCB_COPY_PLANE 63
02954
02958 typedef struct xcb_copy_plane_request_t {
02959 uint8_t major_opcode;
02960 uint8_t pad0;
02961 uint16_t length;
02962 xcb_drawable_t src_drawable;
02963 xcb_drawable_t dst_drawable;
02964 xcb_gcontext_t gc;
02965 int16_t src_x;
02966 int16_t src_y;
02967 int16_t dst_x;
02968 int16_t dst_y;
02969 uint16_t width;
02970 uint16_t height;
02971 uint32_t bit_plane;
02972 } xcb_copy_plane_request_t;
02973
02974 typedef enum xcb_coord_mode_t {
02975 XCB_COORD_MODE_ORIGIN = 0,
02976 XCB_COORD_MODE_PREVIOUS = 1
02977 } xcb_coord_mode_t;
02978
02980 #define XCB_POLY_POINT 64
02981
02985 typedef struct xcb_poly_point_request_t {
02986 uint8_t major_opcode;
02987 uint8_t coordinate_mode;
02988 uint16_t length;
02989 xcb_drawable_t drawable;
02990 xcb_gcontext_t gc;
02991 } xcb_poly_point_request_t;
02992
02994 #define XCB_POLY_LINE 65
02995
02999 typedef struct xcb_poly_line_request_t {
03000 uint8_t major_opcode;
03001 uint8_t coordinate_mode;
03002 uint16_t length;
03003 xcb_drawable_t drawable;
03004 xcb_gcontext_t gc;
03005 } xcb_poly_line_request_t;
03006
03010 typedef struct xcb_segment_t {
03011 int16_t x1;
03012 int16_t y1;
03013 int16_t x2;
03014 int16_t y2;
03015 } xcb_segment_t;
03016
03020 typedef struct xcb_segment_iterator_t {
03021 xcb_segment_t *data;
03022 int rem;
03023 int index;
03024 } xcb_segment_iterator_t;
03025
03027 #define XCB_POLY_SEGMENT 66
03028
03032 typedef struct xcb_poly_segment_request_t {
03033 uint8_t major_opcode;
03034 uint8_t pad0;
03035 uint16_t length;
03036 xcb_drawable_t drawable;
03037 xcb_gcontext_t gc;
03038 } xcb_poly_segment_request_t;
03039
03041 #define XCB_POLY_RECTANGLE 67
03042
03046 typedef struct xcb_poly_rectangle_request_t {
03047 uint8_t major_opcode;
03048 uint8_t pad0;
03049 uint16_t length;
03050 xcb_drawable_t drawable;
03051 xcb_gcontext_t gc;
03052 } xcb_poly_rectangle_request_t;
03053
03055 #define XCB_POLY_ARC 68
03056
03060 typedef struct xcb_poly_arc_request_t {
03061 uint8_t major_opcode;
03062 uint8_t pad0;
03063 uint16_t length;
03064 xcb_drawable_t drawable;
03065 xcb_gcontext_t gc;
03066 } xcb_poly_arc_request_t;
03067
03068 typedef enum xcb_poly_shape_t {
03069 XCB_POLY_SHAPE_COMPLEX = 0,
03070 XCB_POLY_SHAPE_NONCONVEX = 1,
03071 XCB_POLY_SHAPE_CONVEX = 2
03072 } xcb_poly_shape_t;
03073
03075 #define XCB_FILL_POLY 69
03076
03080 typedef struct xcb_fill_poly_request_t {
03081 uint8_t major_opcode;
03082 uint8_t pad0;
03083 uint16_t length;
03084 xcb_drawable_t drawable;
03085 xcb_gcontext_t gc;
03086 uint8_t shape;
03087 uint8_t coordinate_mode;
03088 uint8_t pad1[2];
03089 } xcb_fill_poly_request_t;
03090
03092 #define XCB_POLY_FILL_RECTANGLE 70
03093
03097 typedef struct xcb_poly_fill_rectangle_request_t {
03098 uint8_t major_opcode;
03099 uint8_t pad0;
03100 uint16_t length;
03101 xcb_drawable_t drawable;
03102 xcb_gcontext_t gc;
03103 } xcb_poly_fill_rectangle_request_t;
03104
03106 #define XCB_POLY_FILL_ARC 71
03107
03111 typedef struct xcb_poly_fill_arc_request_t {
03112 uint8_t major_opcode;
03113 uint8_t pad0;
03114 uint16_t length;
03115 xcb_drawable_t drawable;
03116 xcb_gcontext_t gc;
03117 } xcb_poly_fill_arc_request_t;
03118
03119 typedef enum xcb_image_format_t {
03120 XCB_IMAGE_FORMAT_XY_BITMAP = 0,
03121 XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
03122 XCB_IMAGE_FORMAT_Z_PIXMAP = 2
03123 } xcb_image_format_t;
03124
03126 #define XCB_PUT_IMAGE 72
03127
03131 typedef struct xcb_put_image_request_t {
03132 uint8_t major_opcode;
03133 uint8_t format;
03134 uint16_t length;
03135 xcb_drawable_t drawable;
03136 xcb_gcontext_t gc;
03137 uint16_t width;
03138 uint16_t height;
03139 int16_t dst_x;
03140 int16_t dst_y;
03141 uint8_t left_pad;
03142 uint8_t depth;
03143 uint8_t pad0[2];
03144 } xcb_put_image_request_t;
03145
03149 typedef struct xcb_get_image_cookie_t {
03150 unsigned int sequence;
03151 } xcb_get_image_cookie_t;
03152
03154 #define XCB_GET_IMAGE 73
03155
03159 typedef struct xcb_get_image_request_t {
03160 uint8_t major_opcode;
03161 uint8_t format;
03162 uint16_t length;
03163 xcb_drawable_t drawable;
03164 int16_t x;
03165 int16_t y;
03166 uint16_t width;
03167 uint16_t height;
03168 uint32_t plane_mask;
03169 } xcb_get_image_request_t;
03170
03174 typedef struct xcb_get_image_reply_t {
03175 uint8_t response_type;
03176 uint8_t depth;
03177 uint16_t sequence;
03178 uint32_t length;
03179 xcb_visualid_t visual;
03180 uint8_t pad0[20];
03181 } xcb_get_image_reply_t;
03182
03184 #define XCB_POLY_TEXT_8 74
03185
03189 typedef struct xcb_poly_text_8_request_t {
03190 uint8_t major_opcode;
03191 uint8_t pad0;
03192 uint16_t length;
03193 xcb_drawable_t drawable;
03194 xcb_gcontext_t gc;
03195 int16_t x;
03196 int16_t y;
03197 } xcb_poly_text_8_request_t;
03198
03200 #define XCB_POLY_TEXT_16 75
03201
03205 typedef struct xcb_poly_text_16_request_t {
03206 uint8_t major_opcode;
03207 uint8_t pad0;
03208 uint16_t length;
03209 xcb_drawable_t drawable;
03210 xcb_gcontext_t gc;
03211 int16_t x;
03212 int16_t y;
03213 } xcb_poly_text_16_request_t;
03214
03216 #define XCB_IMAGE_TEXT_8 76
03217
03221 typedef struct xcb_image_text_8_request_t {
03222 uint8_t major_opcode;
03223 uint8_t string_len;
03224 uint16_t length;
03225 xcb_drawable_t drawable;
03226 xcb_gcontext_t gc;
03227 int16_t x;
03228 int16_t y;
03229 } xcb_image_text_8_request_t;
03230
03232 #define XCB_IMAGE_TEXT_16 77
03233
03237 typedef struct xcb_image_text_16_request_t {
03238 uint8_t major_opcode;
03239 uint8_t string_len;
03240 uint16_t length;
03241 xcb_drawable_t drawable;
03242 xcb_gcontext_t gc;
03243 int16_t x;
03244 int16_t y;
03245 } xcb_image_text_16_request_t;
03246
03247 typedef enum xcb_colormap_alloc_t {
03248 XCB_COLORMAP_ALLOC_NONE = 0,
03249 XCB_COLORMAP_ALLOC_ALL = 1
03250 } xcb_colormap_alloc_t;
03251
03253 #define XCB_CREATE_COLORMAP 78
03254
03258 typedef struct xcb_create_colormap_request_t {
03259 uint8_t major_opcode;
03260 uint8_t alloc;
03261 uint16_t length;
03262 xcb_colormap_t mid;
03263 xcb_window_t window;
03264 xcb_visualid_t visual;
03265 } xcb_create_colormap_request_t;
03266
03268 #define XCB_FREE_COLORMAP 79
03269
03273 typedef struct xcb_free_colormap_request_t {
03274 uint8_t major_opcode;
03275 uint8_t pad0;
03276 uint16_t length;
03277 xcb_colormap_t cmap;
03278 } xcb_free_colormap_request_t;
03279
03281 #define XCB_COPY_COLORMAP_AND_FREE 80
03282
03286 typedef struct xcb_copy_colormap_and_free_request_t {
03287 uint8_t major_opcode;
03288 uint8_t pad0;
03289 uint16_t length;
03290 xcb_colormap_t mid;
03291 xcb_colormap_t src_cmap;
03292 } xcb_copy_colormap_and_free_request_t;
03293
03295 #define XCB_INSTALL_COLORMAP 81
03296
03300 typedef struct xcb_install_colormap_request_t {
03301 uint8_t major_opcode;
03302 uint8_t pad0;
03303 uint16_t length;
03304 xcb_colormap_t cmap;
03305 } xcb_install_colormap_request_t;
03306
03308 #define XCB_UNINSTALL_COLORMAP 82
03309
03313 typedef struct xcb_uninstall_colormap_request_t {
03314 uint8_t major_opcode;
03315 uint8_t pad0;
03316 uint16_t length;
03317 xcb_colormap_t cmap;
03318 } xcb_uninstall_colormap_request_t;
03319
03323 typedef struct xcb_list_installed_colormaps_cookie_t {
03324 unsigned int sequence;
03325 } xcb_list_installed_colormaps_cookie_t;
03326
03328 #define XCB_LIST_INSTALLED_COLORMAPS 83
03329
03333 typedef struct xcb_list_installed_colormaps_request_t {
03334 uint8_t major_opcode;
03335 uint8_t pad0;
03336 uint16_t length;
03337 xcb_window_t window;
03338 } xcb_list_installed_colormaps_request_t;
03339
03343 typedef struct xcb_list_installed_colormaps_reply_t {
03344 uint8_t response_type;
03345 uint8_t pad0;
03346 uint16_t sequence;
03347 uint32_t length;
03348 uint16_t cmaps_len;
03349 uint8_t pad1[22];
03350 } xcb_list_installed_colormaps_reply_t;
03351
03355 typedef struct xcb_alloc_color_cookie_t {
03356 unsigned int sequence;
03357 } xcb_alloc_color_cookie_t;
03358
03360 #define XCB_ALLOC_COLOR 84
03361
03365 typedef struct xcb_alloc_color_request_t {
03366 uint8_t major_opcode;
03367 uint8_t pad0;
03368 uint16_t length;
03369 xcb_colormap_t cmap;
03370 uint16_t red;
03371 uint16_t green;
03372 uint16_t blue;
03373 uint8_t pad1[2];
03374 } xcb_alloc_color_request_t;
03375
03379 typedef struct xcb_alloc_color_reply_t {
03380 uint8_t response_type;
03381 uint8_t pad0;
03382 uint16_t sequence;
03383 uint32_t length;
03384 uint16_t red;
03385 uint16_t green;
03386 uint16_t blue;
03387 uint8_t pad1[2];
03388 uint32_t pixel;
03389 } xcb_alloc_color_reply_t;
03390
03394 typedef struct xcb_alloc_named_color_cookie_t {
03395 unsigned int sequence;
03396 } xcb_alloc_named_color_cookie_t;
03397
03399 #define XCB_ALLOC_NAMED_COLOR 85
03400
03404 typedef struct xcb_alloc_named_color_request_t {
03405 uint8_t major_opcode;
03406 uint8_t pad0;
03407 uint16_t length;
03408 xcb_colormap_t cmap;
03409 uint16_t name_len;
03410 uint8_t pad1[2];
03411 } xcb_alloc_named_color_request_t;
03412
03416 typedef struct xcb_alloc_named_color_reply_t {
03417 uint8_t response_type;
03418 uint8_t pad0;
03419 uint16_t sequence;
03420 uint32_t length;
03421 uint32_t pixel;
03422 uint16_t exact_red;
03423 uint16_t exact_green;
03424 uint16_t exact_blue;
03425 uint16_t visual_red;
03426 uint16_t visual_green;
03427 uint16_t visual_blue;
03428 } xcb_alloc_named_color_reply_t;
03429
03433 typedef struct xcb_alloc_color_cells_cookie_t {
03434 unsigned int sequence;
03435 } xcb_alloc_color_cells_cookie_t;
03436
03438 #define XCB_ALLOC_COLOR_CELLS 86
03439
03443 typedef struct xcb_alloc_color_cells_request_t {
03444 uint8_t major_opcode;
03445 uint8_t contiguous;
03446 uint16_t length;
03447 xcb_colormap_t cmap;
03448 uint16_t colors;
03449 uint16_t planes;
03450 } xcb_alloc_color_cells_request_t;
03451
03455 typedef struct xcb_alloc_color_cells_reply_t {
03456 uint8_t response_type;
03457 uint8_t pad0;
03458 uint16_t sequence;
03459 uint32_t length;
03460 uint16_t pixels_len;
03461 uint16_t masks_len;
03462 uint8_t pad1[20];
03463 } xcb_alloc_color_cells_reply_t;
03464
03468 typedef struct xcb_alloc_color_planes_cookie_t {
03469 unsigned int sequence;
03470 } xcb_alloc_color_planes_cookie_t;
03471
03473 #define XCB_ALLOC_COLOR_PLANES 87
03474
03478 typedef struct xcb_alloc_color_planes_request_t {
03479 uint8_t major_opcode;
03480 uint8_t contiguous;
03481 uint16_t length;
03482 xcb_colormap_t cmap;
03483 uint16_t colors;
03484 uint16_t reds;
03485 uint16_t greens;
03486 uint16_t blues;
03487 } xcb_alloc_color_planes_request_t;
03488
03492 typedef struct xcb_alloc_color_planes_reply_t {
03493 uint8_t response_type;
03494 uint8_t pad0;
03495 uint16_t sequence;
03496 uint32_t length;
03497 uint16_t pixels_len;
03498 uint8_t pad1[2];
03499 uint32_t red_mask;
03500 uint32_t green_mask;
03501 uint32_t blue_mask;
03502 uint8_t pad2[8];
03503 } xcb_alloc_color_planes_reply_t;
03504
03506 #define XCB_FREE_COLORS 88
03507
03511 typedef struct xcb_free_colors_request_t {
03512 uint8_t major_opcode;
03513 uint8_t pad0;
03514 uint16_t length;
03515 xcb_colormap_t cmap;
03516 uint32_t plane_mask;
03517 } xcb_free_colors_request_t;
03518
03519 typedef enum xcb_color_flag_t {
03520 XCB_COLOR_FLAG_RED = 1,
03521 XCB_COLOR_FLAG_GREEN = 2,
03522 XCB_COLOR_FLAG_BLUE = 4
03523 } xcb_color_flag_t;
03524
03528 typedef struct xcb_coloritem_t {
03529 uint32_t pixel;
03530 uint16_t red;
03531 uint16_t green;
03532 uint16_t blue;
03533 uint8_t flags;
03534 uint8_t pad0;
03535 } xcb_coloritem_t;
03536
03540 typedef struct xcb_coloritem_iterator_t {
03541 xcb_coloritem_t *data;
03542 int rem;
03543 int index;
03544 } xcb_coloritem_iterator_t;
03545
03547 #define XCB_STORE_COLORS 89
03548
03552 typedef struct xcb_store_colors_request_t {
03553 uint8_t major_opcode;
03554 uint8_t pad0;
03555 uint16_t length;
03556 xcb_colormap_t cmap;
03557 } xcb_store_colors_request_t;
03558
03560 #define XCB_STORE_NAMED_COLOR 90
03561
03565 typedef struct xcb_store_named_color_request_t {
03566 uint8_t major_opcode;
03567 uint8_t flags;
03568 uint16_t length;
03569 xcb_colormap_t cmap;
03570 uint32_t pixel;
03571 uint16_t name_len;
03572 uint8_t pad0[2];
03573 } xcb_store_named_color_request_t;
03574
03578 typedef struct xcb_rgb_t {
03579 uint16_t red;
03580 uint16_t green;
03581 uint16_t blue;
03582 uint8_t pad0[2];
03583 } xcb_rgb_t;
03584
03588 typedef struct xcb_rgb_iterator_t {
03589 xcb_rgb_t *data;
03590 int rem;
03591 int index;
03592 } xcb_rgb_iterator_t;
03593
03597 typedef struct xcb_query_colors_cookie_t {
03598 unsigned int sequence;
03599 } xcb_query_colors_cookie_t;
03600
03602 #define XCB_QUERY_COLORS 91
03603
03607 typedef struct xcb_query_colors_request_t {
03608 uint8_t major_opcode;
03609 uint8_t pad0;
03610 uint16_t length;
03611 xcb_colormap_t cmap;
03612 } xcb_query_colors_request_t;
03613
03617 typedef struct xcb_query_colors_reply_t {
03618 uint8_t response_type;
03619 uint8_t pad0;
03620 uint16_t sequence;
03621 uint32_t length;
03622 uint16_t colors_len;
03623 uint8_t pad1[22];
03624 } xcb_query_colors_reply_t;
03625
03629 typedef struct xcb_lookup_color_cookie_t {
03630 unsigned int sequence;
03631 } xcb_lookup_color_cookie_t;
03632
03634 #define XCB_LOOKUP_COLOR 92
03635
03639 typedef struct xcb_lookup_color_request_t {
03640 uint8_t major_opcode;
03641 uint8_t pad0;
03642 uint16_t length;
03643 xcb_colormap_t cmap;
03644 uint16_t name_len;
03645 uint8_t pad1[2];
03646 } xcb_lookup_color_request_t;
03647
03651 typedef struct xcb_lookup_color_reply_t {
03652 uint8_t response_type;
03653 uint8_t pad0;
03654 uint16_t sequence;
03655 uint32_t length;
03656 uint16_t exact_red;
03657 uint16_t exact_green;
03658 uint16_t exact_blue;
03659 uint16_t visual_red;
03660 uint16_t visual_green;
03661 uint16_t visual_blue;
03662 } xcb_lookup_color_reply_t;
03663
03664 typedef enum xcb_pixmap_enum_t {
03665 XCB_PIXMAP_NONE = 0
03666 } xcb_pixmap_enum_t;
03667
03669 #define XCB_CREATE_CURSOR 93
03670
03674 typedef struct xcb_create_cursor_request_t {
03675 uint8_t major_opcode;
03676 uint8_t pad0;
03677 uint16_t length;
03678 xcb_cursor_t cid;
03679 xcb_pixmap_t source;
03680 xcb_pixmap_t mask;
03681 uint16_t fore_red;
03682 uint16_t fore_green;
03683 uint16_t fore_blue;
03684 uint16_t back_red;
03685 uint16_t back_green;
03686 uint16_t back_blue;
03687 uint16_t x;
03688 uint16_t y;
03689 } xcb_create_cursor_request_t;
03690
03691 typedef enum xcb_font_enum_t {
03692 XCB_FONT_NONE = 0
03693 } xcb_font_enum_t;
03694
03696 #define XCB_CREATE_GLYPH_CURSOR 94
03697
03701 typedef struct xcb_create_glyph_cursor_request_t {
03702 uint8_t major_opcode;
03703 uint8_t pad0;
03704 uint16_t length;
03705 xcb_cursor_t cid;
03706 xcb_font_t source_font;
03707 xcb_font_t mask_font;
03708 uint16_t source_char;
03709 uint16_t mask_char;
03710 uint16_t fore_red;
03711 uint16_t fore_green;
03712 uint16_t fore_blue;
03713 uint16_t back_red;
03714 uint16_t back_green;
03715 uint16_t back_blue;
03716 } xcb_create_glyph_cursor_request_t;
03717
03719 #define XCB_FREE_CURSOR 95
03720
03724 typedef struct xcb_free_cursor_request_t {
03725 uint8_t major_opcode;
03726 uint8_t pad0;
03727 uint16_t length;
03728 xcb_cursor_t cursor;
03729 } xcb_free_cursor_request_t;
03730
03732 #define XCB_RECOLOR_CURSOR 96
03733
03737 typedef struct xcb_recolor_cursor_request_t {
03738 uint8_t major_opcode;
03739 uint8_t pad0;
03740 uint16_t length;
03741 xcb_cursor_t cursor;
03742 uint16_t fore_red;
03743 uint16_t fore_green;
03744 uint16_t fore_blue;
03745 uint16_t back_red;
03746 uint16_t back_green;
03747 uint16_t back_blue;
03748 } xcb_recolor_cursor_request_t;
03749
03750 typedef enum xcb_query_shape_of_t {
03751 XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
03752 XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
03753 XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
03754 } xcb_query_shape_of_t;
03755
03759 typedef struct xcb_query_best_size_cookie_t {
03760 unsigned int sequence;
03761 } xcb_query_best_size_cookie_t;
03762
03764 #define XCB_QUERY_BEST_SIZE 97
03765
03769 typedef struct xcb_query_best_size_request_t {
03770 uint8_t major_opcode;
03771 uint8_t _class;
03772 uint16_t length;
03773 xcb_drawable_t drawable;
03774 uint16_t width;
03775 uint16_t height;
03776 } xcb_query_best_size_request_t;
03777
03781 typedef struct xcb_query_best_size_reply_t {
03782 uint8_t response_type;
03783 uint8_t pad0;
03784 uint16_t sequence;
03785 uint32_t length;
03786 uint16_t width;
03787 uint16_t height;
03788 } xcb_query_best_size_reply_t;
03789
03793 typedef struct xcb_query_extension_cookie_t {
03794 unsigned int sequence;
03795 } xcb_query_extension_cookie_t;
03796
03798 #define XCB_QUERY_EXTENSION 98
03799
03803 typedef struct xcb_query_extension_request_t {
03804 uint8_t major_opcode;
03805 uint8_t pad0;
03806 uint16_t length;
03807 uint16_t name_len;
03808 uint8_t pad1[2];
03809 } xcb_query_extension_request_t;
03810
03814 typedef struct xcb_query_extension_reply_t {
03815 uint8_t response_type;
03816 uint8_t pad0;
03817 uint16_t sequence;
03818 uint32_t length;
03819 uint8_t present;
03820 uint8_t major_opcode;
03821 uint8_t first_event;
03822 uint8_t first_error;
03823 } xcb_query_extension_reply_t;
03824
03828 typedef struct xcb_list_extensions_cookie_t {
03829 unsigned int sequence;
03830 } xcb_list_extensions_cookie_t;
03831
03833 #define XCB_LIST_EXTENSIONS 99
03834
03838 typedef struct xcb_list_extensions_request_t {
03839 uint8_t major_opcode;
03840 uint8_t pad0;
03841 uint16_t length;
03842 } xcb_list_extensions_request_t;
03843
03847 typedef struct xcb_list_extensions_reply_t {
03848 uint8_t response_type;
03849 uint8_t names_len;
03850 uint16_t sequence;
03851 uint32_t length;
03852 uint8_t pad0[24];
03853 } xcb_list_extensions_reply_t;
03854
03856 #define XCB_CHANGE_KEYBOARD_MAPPING 100
03857
03861 typedef struct xcb_change_keyboard_mapping_request_t {
03862 uint8_t major_opcode;
03863 uint8_t keycode_count;
03864 uint16_t length;
03865 xcb_keycode_t first_keycode;
03866 uint8_t keysyms_per_keycode;
03867 uint8_t pad0[2];
03868 } xcb_change_keyboard_mapping_request_t;
03869
03873 typedef struct xcb_get_keyboard_mapping_cookie_t {
03874 unsigned int sequence;
03875 } xcb_get_keyboard_mapping_cookie_t;
03876
03878 #define XCB_GET_KEYBOARD_MAPPING 101
03879
03883 typedef struct xcb_get_keyboard_mapping_request_t {
03884 uint8_t major_opcode;
03885 uint8_t pad0;
03886 uint16_t length;
03887 xcb_keycode_t first_keycode;
03888 uint8_t count;
03889 } xcb_get_keyboard_mapping_request_t;
03890
03894 typedef struct xcb_get_keyboard_mapping_reply_t {
03895 uint8_t response_type;
03896 uint8_t keysyms_per_keycode;
03897 uint16_t sequence;
03898 uint32_t length;
03899 uint8_t pad0[24];
03900 } xcb_get_keyboard_mapping_reply_t;
03901
03902 typedef enum xcb_kb_t {
03903 XCB_KB_KEY_CLICK_PERCENT = 1,
03904 XCB_KB_BELL_PERCENT = 2,
03905 XCB_KB_BELL_PITCH = 4,
03906 XCB_KB_BELL_DURATION = 8,
03907 XCB_KB_LED = 16,
03908 XCB_KB_LED_MODE = 32,
03909 XCB_KB_KEY = 64,
03910 XCB_KB_AUTO_REPEAT_MODE = 128
03911 } xcb_kb_t;
03912
03913 typedef enum xcb_led_mode_t {
03914 XCB_LED_MODE_OFF = 0,
03915 XCB_LED_MODE_ON = 1
03916 } xcb_led_mode_t;
03917
03918 typedef enum xcb_auto_repeat_mode_t {
03919 XCB_AUTO_REPEAT_MODE_OFF = 0,
03920 XCB_AUTO_REPEAT_MODE_ON = 1,
03921 XCB_AUTO_REPEAT_MODE_DEFAULT = 2
03922 } xcb_auto_repeat_mode_t;
03923
03925 #define XCB_CHANGE_KEYBOARD_CONTROL 102
03926
03930 typedef struct xcb_change_keyboard_control_request_t {
03931 uint8_t major_opcode;
03932 uint8_t pad0;
03933 uint16_t length;
03934 uint32_t value_mask;
03935 } xcb_change_keyboard_control_request_t;
03936
03940 typedef struct xcb_get_keyboard_control_cookie_t {
03941 unsigned int sequence;
03942 } xcb_get_keyboard_control_cookie_t;
03943
03945 #define XCB_GET_KEYBOARD_CONTROL 103
03946
03950 typedef struct xcb_get_keyboard_control_request_t {
03951 uint8_t major_opcode;
03952 uint8_t pad0;
03953 uint16_t length;
03954 } xcb_get_keyboard_control_request_t;
03955
03959 typedef struct xcb_get_keyboard_control_reply_t {
03960 uint8_t response_type;
03961 uint8_t global_auto_repeat;
03962 uint16_t sequence;
03963 uint32_t length;
03964 uint32_t led_mask;
03965 uint8_t key_click_percent;
03966 uint8_t bell_percent;
03967 uint16_t bell_pitch;
03968 uint16_t bell_duration;
03969 uint8_t pad0[2];
03970 uint8_t auto_repeats[32];
03971 } xcb_get_keyboard_control_reply_t;
03972
03974 #define XCB_BELL 104
03975
03979 typedef struct xcb_bell_request_t {
03980 uint8_t major_opcode;
03981 int8_t percent;
03982 uint16_t length;
03983 } xcb_bell_request_t;
03984
03986 #define XCB_CHANGE_POINTER_CONTROL 105
03987
03991 typedef struct xcb_change_pointer_control_request_t {
03992 uint8_t major_opcode;
03993 uint8_t pad0;
03994 uint16_t length;
03995 int16_t acceleration_numerator;
03996 int16_t acceleration_denominator;
03997 int16_t threshold;
03998 uint8_t do_acceleration;
03999 uint8_t do_threshold;
04000 } xcb_change_pointer_control_request_t;
04001
04005 typedef struct xcb_get_pointer_control_cookie_t {
04006 unsigned int sequence;
04007 } xcb_get_pointer_control_cookie_t;
04008
04010 #define XCB_GET_POINTER_CONTROL 106
04011
04015 typedef struct xcb_get_pointer_control_request_t {
04016 uint8_t major_opcode;
04017 uint8_t pad0;
04018 uint16_t length;
04019 } xcb_get_pointer_control_request_t;
04020
04024 typedef struct xcb_get_pointer_control_reply_t {
04025 uint8_t response_type;
04026 uint8_t pad0;
04027 uint16_t sequence;
04028 uint32_t length;
04029 uint16_t acceleration_numerator;
04030 uint16_t acceleration_denominator;
04031 uint16_t threshold;
04032 uint8_t pad1[18];
04033 } xcb_get_pointer_control_reply_t;
04034
04035 typedef enum xcb_blanking_t {
04036 XCB_BLANKING_NOT_PREFERRED = 0,
04037 XCB_BLANKING_PREFERRED = 1,
04038 XCB_BLANKING_DEFAULT = 2
04039 } xcb_blanking_t;
04040
04041 typedef enum xcb_exposures_t {
04042 XCB_EXPOSURES_NOT_ALLOWED = 0,
04043 XCB_EXPOSURES_ALLOWED = 1,
04044 XCB_EXPOSURES_DEFAULT = 2
04045 } xcb_exposures_t;
04046
04048 #define XCB_SET_SCREEN_SAVER 107
04049
04053 typedef struct xcb_set_screen_saver_request_t {
04054 uint8_t major_opcode;
04055 uint8_t pad0;
04056 uint16_t length;
04057 int16_t timeout;
04058 int16_t interval;
04059 uint8_t prefer_blanking;
04060 uint8_t allow_exposures;
04061 } xcb_set_screen_saver_request_t;
04062
04066 typedef struct xcb_get_screen_saver_cookie_t {
04067 unsigned int sequence;
04068 } xcb_get_screen_saver_cookie_t;
04069
04071 #define XCB_GET_SCREEN_SAVER 108
04072
04076 typedef struct xcb_get_screen_saver_request_t {
04077 uint8_t major_opcode;
04078 uint8_t pad0;
04079 uint16_t length;
04080 } xcb_get_screen_saver_request_t;
04081
04085 typedef struct xcb_get_screen_saver_reply_t {
04086 uint8_t response_type;
04087 uint8_t pad0;
04088 uint16_t sequence;
04089 uint32_t length;
04090 uint16_t timeout;
04091 uint16_t interval;
04092 uint8_t prefer_blanking;
04093 uint8_t allow_exposures;
04094 uint8_t pad1[18];
04095 } xcb_get_screen_saver_reply_t;
04096
04097 typedef enum xcb_host_mode_t {
04098 XCB_HOST_MODE_INSERT = 0,
04099 XCB_HOST_MODE_DELETE = 1
04100 } xcb_host_mode_t;
04101
04102 typedef enum xcb_family_t {
04103 XCB_FAMILY_INTERNET = 0,
04104 XCB_FAMILY_DECNET = 1,
04105 XCB_FAMILY_CHAOS = 2,
04106 XCB_FAMILY_SERVER_INTERPRETED = 5,
04107 XCB_FAMILY_INTERNET_6 = 6
04108 } xcb_family_t;
04109
04111 #define XCB_CHANGE_HOSTS 109
04112
04116 typedef struct xcb_change_hosts_request_t {
04117 uint8_t major_opcode;
04118 uint8_t mode;
04119 uint16_t length;
04120 uint8_t family;
04121 uint8_t pad0;
04122 uint16_t address_len;
04123 } xcb_change_hosts_request_t;
04124
04128 typedef struct xcb_host_t {
04129 uint8_t family;
04130 uint8_t pad0;
04131 uint16_t address_len;
04132 } xcb_host_t;
04133
04137 typedef struct xcb_host_iterator_t {
04138 xcb_host_t *data;
04139 int rem;
04140 int index;
04141 } xcb_host_iterator_t;
04142
04146 typedef struct xcb_list_hosts_cookie_t {
04147 unsigned int sequence;
04148 } xcb_list_hosts_cookie_t;
04149
04151 #define XCB_LIST_HOSTS 110
04152
04156 typedef struct xcb_list_hosts_request_t {
04157 uint8_t major_opcode;
04158 uint8_t pad0;
04159 uint16_t length;
04160 } xcb_list_hosts_request_t;
04161
04165 typedef struct xcb_list_hosts_reply_t {
04166 uint8_t response_type;
04167 uint8_t mode;
04168 uint16_t sequence;
04169 uint32_t length;
04170 uint16_t hosts_len;
04171 uint8_t pad0[22];
04172 } xcb_list_hosts_reply_t;
04173
04174 typedef enum xcb_access_control_t {
04175 XCB_ACCESS_CONTROL_DISABLE = 0,
04176 XCB_ACCESS_CONTROL_ENABLE = 1
04177 } xcb_access_control_t;
04178
04180 #define XCB_SET_ACCESS_CONTROL 111
04181
04185 typedef struct xcb_set_access_control_request_t {
04186 uint8_t major_opcode;
04187 uint8_t mode;
04188 uint16_t length;
04189 } xcb_set_access_control_request_t;
04190
04191 typedef enum xcb_close_down_t {
04192 XCB_CLOSE_DOWN_DESTROY_ALL = 0,
04193 XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
04194 XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
04195 } xcb_close_down_t;
04196
04198 #define XCB_SET_CLOSE_DOWN_MODE 112
04199
04203 typedef struct xcb_set_close_down_mode_request_t {
04204 uint8_t major_opcode;
04205 uint8_t mode;
04206 uint16_t length;
04207 } xcb_set_close_down_mode_request_t;
04208
04209 typedef enum xcb_kill_t {
04210 XCB_KILL_ALL_TEMPORARY = 0
04211 } xcb_kill_t;
04212
04214 #define XCB_KILL_CLIENT 113
04215
04219 typedef struct xcb_kill_client_request_t {
04220 uint8_t major_opcode;
04221 uint8_t pad0;
04222 uint16_t length;
04223 uint32_t resource;
04224 } xcb_kill_client_request_t;
04225
04227 #define XCB_ROTATE_PROPERTIES 114
04228
04232 typedef struct xcb_rotate_properties_request_t {
04233 uint8_t major_opcode;
04234 uint8_t pad0;
04235 uint16_t length;
04236 xcb_window_t window;
04237 uint16_t atoms_len;
04238 int16_t delta;
04239 } xcb_rotate_properties_request_t;
04240
04241 typedef enum xcb_screen_saver_t {
04242 XCB_SCREEN_SAVER_RESET = 0,
04243 XCB_SCREEN_SAVER_ACTIVE = 1
04244 } xcb_screen_saver_t;
04245
04247 #define XCB_FORCE_SCREEN_SAVER 115
04248
04252 typedef struct xcb_force_screen_saver_request_t {
04253 uint8_t major_opcode;
04254 uint8_t mode;
04255 uint16_t length;
04256 } xcb_force_screen_saver_request_t;
04257
04258 typedef enum xcb_mapping_status_t {
04259 XCB_MAPPING_STATUS_SUCCESS = 0,
04260 XCB_MAPPING_STATUS_BUSY = 1,
04261 XCB_MAPPING_STATUS_FAILURE = 2
04262 } xcb_mapping_status_t;
04263
04267 typedef struct xcb_set_pointer_mapping_cookie_t {
04268 unsigned int sequence;
04269 } xcb_set_pointer_mapping_cookie_t;
04270
04272 #define XCB_SET_POINTER_MAPPING 116
04273
04277 typedef struct xcb_set_pointer_mapping_request_t {
04278 uint8_t major_opcode;
04279 uint8_t map_len;
04280 uint16_t length;
04281 } xcb_set_pointer_mapping_request_t;
04282
04286 typedef struct xcb_set_pointer_mapping_reply_t {
04287 uint8_t response_type;
04288 uint8_t status;
04289 uint16_t sequence;
04290 uint32_t length;
04291 } xcb_set_pointer_mapping_reply_t;
04292
04296 typedef struct xcb_get_pointer_mapping_cookie_t {
04297 unsigned int sequence;
04298 } xcb_get_pointer_mapping_cookie_t;
04299
04301 #define XCB_GET_POINTER_MAPPING 117
04302
04306 typedef struct xcb_get_pointer_mapping_request_t {
04307 uint8_t major_opcode;
04308 uint8_t pad0;
04309 uint16_t length;
04310 } xcb_get_pointer_mapping_request_t;
04311
04315 typedef struct xcb_get_pointer_mapping_reply_t {
04316 uint8_t response_type;
04317 uint8_t map_len;
04318 uint16_t sequence;
04319 uint32_t length;
04320 uint8_t pad0[24];
04321 } xcb_get_pointer_mapping_reply_t;
04322
04323 typedef enum xcb_map_index_t {
04324 XCB_MAP_INDEX_SHIFT = 0,
04325 XCB_MAP_INDEX_LOCK = 1,
04326 XCB_MAP_INDEX_CONTROL = 2,
04327 XCB_MAP_INDEX_1 = 3,
04328 XCB_MAP_INDEX_2 = 4,
04329 XCB_MAP_INDEX_3 = 5,
04330 XCB_MAP_INDEX_4 = 6,
04331 XCB_MAP_INDEX_5 = 7
04332 } xcb_map_index_t;
04333
04337 typedef struct xcb_set_modifier_mapping_cookie_t {
04338 unsigned int sequence;
04339 } xcb_set_modifier_mapping_cookie_t;
04340
04342 #define XCB_SET_MODIFIER_MAPPING 118
04343
04347 typedef struct xcb_set_modifier_mapping_request_t {
04348 uint8_t major_opcode;
04349 uint8_t keycodes_per_modifier;
04350 uint16_t length;
04351 } xcb_set_modifier_mapping_request_t;
04352
04356 typedef struct xcb_set_modifier_mapping_reply_t {
04357 uint8_t response_type;
04358 uint8_t status;
04359 uint16_t sequence;
04360 uint32_t length;
04361 } xcb_set_modifier_mapping_reply_t;
04362
04366 typedef struct xcb_get_modifier_mapping_cookie_t {
04367 unsigned int sequence;
04368 } xcb_get_modifier_mapping_cookie_t;
04369
04371 #define XCB_GET_MODIFIER_MAPPING 119
04372
04376 typedef struct xcb_get_modifier_mapping_request_t {
04377 uint8_t major_opcode;
04378 uint8_t pad0;
04379 uint16_t length;
04380 } xcb_get_modifier_mapping_request_t;
04381
04385 typedef struct xcb_get_modifier_mapping_reply_t {
04386 uint8_t response_type;
04387 uint8_t keycodes_per_modifier;
04388 uint16_t sequence;
04389 uint32_t length;
04390 uint8_t pad0[24];
04391 } xcb_get_modifier_mapping_reply_t;
04392
04394 #define XCB_NO_OPERATION 127
04395
04399 typedef struct xcb_no_operation_request_t {
04400 uint8_t major_opcode;
04401 uint8_t pad0;
04402 uint16_t length;
04403 } xcb_no_operation_request_t;
04404
04414
04415
04416
04417
04418
04419
04420
04421
04422
04423 void
04424 xcb_char2b_next (xcb_char2b_iterator_t *i );
04425
04436
04437
04438
04439
04440
04441
04442
04443
04444
04445 xcb_generic_iterator_t
04446 xcb_char2b_end (xcb_char2b_iterator_t i );
04447
04457
04458
04459
04460
04461
04462
04463
04464
04465
04466 void
04467 xcb_window_next (xcb_window_iterator_t *i );
04468
04479
04480
04481
04482
04483
04484
04485
04486
04487
04488 xcb_generic_iterator_t
04489 xcb_window_end (xcb_window_iterator_t i );
04490
04500
04501
04502
04503
04504
04505
04506
04507
04508
04509 void
04510 xcb_pixmap_next (xcb_pixmap_iterator_t *i );
04511
04522
04523
04524
04525
04526
04527
04528
04529
04530
04531 xcb_generic_iterator_t
04532 xcb_pixmap_end (xcb_pixmap_iterator_t i );
04533
04543
04544
04545
04546
04547
04548
04549
04550
04551
04552 void
04553 xcb_cursor_next (xcb_cursor_iterator_t *i );
04554
04565
04566
04567
04568
04569
04570
04571
04572
04573
04574 xcb_generic_iterator_t
04575 xcb_cursor_end (xcb_cursor_iterator_t i );
04576
04586
04587
04588
04589
04590
04591
04592
04593
04594
04595 void
04596 xcb_font_next (xcb_font_iterator_t *i );
04597
04608
04609
04610
04611
04612
04613
04614
04615
04616
04617 xcb_generic_iterator_t
04618 xcb_font_end (xcb_font_iterator_t i );
04619
04629
04630
04631
04632
04633
04634
04635
04636
04637
04638 void
04639 xcb_gcontext_next (xcb_gcontext_iterator_t *i );
04640
04651
04652
04653
04654
04655
04656
04657
04658
04659
04660 xcb_generic_iterator_t
04661 xcb_gcontext_end (xcb_gcontext_iterator_t i );
04662
04672
04673
04674
04675
04676
04677
04678
04679
04680
04681 void
04682 xcb_colormap_next (xcb_colormap_iterator_t *i );
04683
04694
04695
04696
04697
04698
04699
04700
04701
04702
04703 xcb_generic_iterator_t
04704 xcb_colormap_end (xcb_colormap_iterator_t i );
04705
04715
04716
04717
04718
04719
04720
04721
04722
04723
04724 void
04725 xcb_atom_next (xcb_atom_iterator_t *i );
04726
04737
04738
04739
04740
04741
04742
04743
04744
04745
04746 xcb_generic_iterator_t
04747 xcb_atom_end (xcb_atom_iterator_t i );
04748
04758
04759
04760
04761
04762
04763
04764
04765
04766
04767 void
04768 xcb_drawable_next (xcb_drawable_iterator_t *i );
04769
04780
04781
04782
04783
04784
04785
04786
04787
04788
04789 xcb_generic_iterator_t
04790 xcb_drawable_end (xcb_drawable_iterator_t i );
04791
04801
04802
04803
04804
04805
04806
04807
04808
04809
04810 void
04811 xcb_fontable_next (xcb_fontable_iterator_t *i );
04812
04823
04824
04825
04826
04827
04828
04829
04830
04831
04832 xcb_generic_iterator_t
04833 xcb_fontable_end (xcb_fontable_iterator_t i );
04834
04844
04845
04846
04847
04848
04849
04850
04851
04852
04853 void
04854 xcb_visualid_next (xcb_visualid_iterator_t *i );
04855
04866
04867
04868
04869
04870
04871
04872
04873
04874
04875 xcb_generic_iterator_t
04876 xcb_visualid_end (xcb_visualid_iterator_t i );
04877
04887
04888
04889
04890
04891
04892
04893
04894
04895
04896 void
04897 xcb_timestamp_next (xcb_timestamp_iterator_t *i );
04898
04909
04910
04911
04912
04913
04914
04915
04916
04917
04918 xcb_generic_iterator_t
04919 xcb_timestamp_end (xcb_timestamp_iterator_t i );
04920
04930
04931
04932
04933
04934
04935
04936
04937
04938
04939 void
04940 xcb_keysym_next (xcb_keysym_iterator_t *i );
04941
04952
04953
04954
04955
04956
04957
04958
04959
04960
04961 xcb_generic_iterator_t
04962 xcb_keysym_end (xcb_keysym_iterator_t i );
04963
04973
04974
04975
04976
04977
04978
04979
04980
04981
04982 void
04983 xcb_keycode_next (xcb_keycode_iterator_t *i );
04984
04995
04996
04997
04998
04999
05000
05001
05002
05003
05004 xcb_generic_iterator_t
05005 xcb_keycode_end (xcb_keycode_iterator_t i );
05006
05016
05017
05018
05019
05020
05021
05022
05023
05024
05025 void
05026 xcb_button_next (xcb_button_iterator_t *i );
05027
05038
05039
05040
05041
05042
05043
05044
05045
05046
05047 xcb_generic_iterator_t
05048 xcb_button_end (xcb_button_iterator_t i );
05049
05059
05060
05061
05062
05063
05064
05065
05066
05067
05068 void
05069 xcb_point_next (xcb_point_iterator_t *i );
05070
05081
05082
05083
05084
05085
05086
05087
05088
05089
05090 xcb_generic_iterator_t
05091 xcb_point_end (xcb_point_iterator_t i );
05092
05102
05103
05104
05105
05106
05107
05108
05109
05110
05111 void
05112 xcb_rectangle_next (xcb_rectangle_iterator_t *i );
05113
05124
05125
05126
05127
05128
05129
05130
05131
05132
05133 xcb_generic_iterator_t
05134 xcb_rectangle_end (xcb_rectangle_iterator_t i );
05135
05145
05146
05147
05148
05149
05150
05151
05152
05153
05154 void
05155 xcb_arc_next (xcb_arc_iterator_t *i );
05156
05167
05168
05169
05170
05171
05172
05173
05174
05175
05176 xcb_generic_iterator_t
05177 xcb_arc_end (xcb_arc_iterator_t i );
05178
05188
05189
05190
05191
05192
05193
05194
05195
05196
05197 void
05198 xcb_format_next (xcb_format_iterator_t *i );
05199
05210
05211
05212
05213
05214
05215
05216
05217
05218
05219 xcb_generic_iterator_t
05220 xcb_format_end (xcb_format_iterator_t i );
05221
05231
05232
05233
05234
05235
05236
05237
05238
05239
05240 void
05241 xcb_visualtype_next (xcb_visualtype_iterator_t *i );
05242
05253
05254
05255
05256
05257
05258
05259
05260
05261
05262 xcb_generic_iterator_t
05263 xcb_visualtype_end (xcb_visualtype_iterator_t i );
05264
05265 int
05266 xcb_depth_sizeof (const void *_buffer );
05267
05268
05269
05270
05271
05272
05273
05274
05275
05276
05277
05278 xcb_visualtype_t *
05279 xcb_depth_visuals (const xcb_depth_t *R );
05280
05281
05282
05283
05284
05285
05286
05287
05288
05289
05290
05291 int
05292 xcb_depth_visuals_length (const xcb_depth_t *R );
05293
05294
05295
05296
05297
05298
05299
05300
05301
05302
05303
05304 xcb_visualtype_iterator_t
05305 xcb_depth_visuals_iterator (const xcb_depth_t *R );
05306
05316
05317
05318
05319
05320
05321
05322
05323
05324
05325 void
05326 xcb_depth_next (xcb_depth_iterator_t *i );
05327
05338
05339
05340
05341
05342
05343
05344
05345
05346
05347 xcb_generic_iterator_t
05348 xcb_depth_end (xcb_depth_iterator_t i );
05349
05350 int
05351 xcb_screen_sizeof (const void *_buffer );
05352
05353
05354
05355
05356
05357
05358
05359
05360
05361
05362
05363 int
05364 xcb_screen_allowed_depths_length (const xcb_screen_t *R );
05365
05366
05367
05368
05369
05370
05371
05372
05373
05374
05375
05376 xcb_depth_iterator_t
05377 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R );
05378
05388
05389
05390
05391
05392
05393
05394
05395
05396
05397 void
05398 xcb_screen_next (xcb_screen_iterator_t *i );
05399
05410
05411
05412
05413
05414
05415
05416
05417
05418
05419 xcb_generic_iterator_t
05420 xcb_screen_end (xcb_screen_iterator_t i );
05421
05422 int
05423 xcb_setup_request_sizeof (const void *_buffer );
05424
05425
05426
05427
05428
05429
05430
05431
05432
05433
05434
05435 char *
05436 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R );
05437
05438
05439
05440
05441
05442
05443
05444
05445
05446
05447
05448 int
05449 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R );
05450
05451
05452
05453
05454
05455
05456
05457
05458
05459
05460
05461 xcb_generic_iterator_t
05462 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R );
05463
05464
05465
05466
05467
05468
05469
05470
05471
05472
05473
05474 char *
05475 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R );
05476
05477
05478
05479
05480
05481
05482
05483
05484
05485
05486
05487 int
05488 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R );
05489
05490
05491
05492
05493
05494
05495
05496
05497
05498
05499
05500 xcb_generic_iterator_t
05501 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R );
05502
05512
05513
05514
05515
05516
05517
05518
05519
05520
05521 void
05522 xcb_setup_request_next (xcb_setup_request_iterator_t *i );
05523
05534
05535
05536
05537
05538
05539
05540
05541
05542
05543 xcb_generic_iterator_t
05544 xcb_setup_request_end (xcb_setup_request_iterator_t i );
05545
05546 int
05547 xcb_setup_failed_sizeof (const void *_buffer );
05548
05549
05550
05551
05552
05553
05554
05555
05556
05557
05558
05559 char *
05560 xcb_setup_failed_reason (const xcb_setup_failed_t *R );
05561
05562
05563
05564
05565
05566
05567
05568
05569
05570
05571
05572 int
05573 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R );
05574
05575
05576
05577
05578
05579
05580
05581
05582
05583
05584
05585 xcb_generic_iterator_t
05586 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R );
05587
05597
05598
05599
05600
05601
05602
05603
05604
05605
05606 void
05607 xcb_setup_failed_next (xcb_setup_failed_iterator_t *i );
05608
05619
05620
05621
05622
05623
05624
05625
05626
05627
05628 xcb_generic_iterator_t
05629 xcb_setup_failed_end (xcb_setup_failed_iterator_t i );
05630
05631 int
05632 xcb_setup_authenticate_sizeof (const void *_buffer );
05633
05634
05635
05636
05637
05638
05639
05640
05641
05642
05643
05644 char *
05645 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R );
05646
05647
05648
05649
05650
05651
05652
05653
05654
05655
05656
05657 int
05658 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R );
05659
05660
05661
05662
05663
05664
05665
05666
05667
05668
05669
05670 xcb_generic_iterator_t
05671 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R );
05672
05682
05683
05684
05685
05686
05687
05688
05689
05690
05691 void
05692 xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i );
05693
05704
05705
05706
05707
05708
05709
05710
05711
05712
05713 xcb_generic_iterator_t
05714 xcb_setup_authenticate_end (xcb_setup_authenticate_iterator_t i );
05715
05716 int
05717 xcb_setup_sizeof (const void *_buffer );
05718
05719
05720
05721
05722
05723
05724
05725
05726
05727
05728
05729 char *
05730 xcb_setup_vendor (const xcb_setup_t *R );
05731
05732
05733
05734
05735
05736
05737
05738
05739
05740
05741
05742 int
05743 xcb_setup_vendor_length (const xcb_setup_t *R );
05744
05745
05746
05747
05748
05749
05750
05751
05752
05753
05754
05755 xcb_generic_iterator_t
05756 xcb_setup_vendor_end (const xcb_setup_t *R );
05757
05758
05759
05760
05761
05762
05763
05764
05765
05766
05767
05768 xcb_format_t *
05769 xcb_setup_pixmap_formats (const xcb_setup_t *R );
05770
05771
05772
05773
05774
05775
05776
05777
05778
05779
05780
05781 int
05782 xcb_setup_pixmap_formats_length (const xcb_setup_t *R );
05783
05784
05785
05786
05787
05788
05789
05790
05791
05792
05793
05794 xcb_format_iterator_t
05795 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R );
05796
05797
05798
05799
05800
05801
05802
05803
05804
05805
05806
05807 int
05808 xcb_setup_roots_length (const xcb_setup_t *R );
05809
05810
05811
05812
05813
05814
05815
05816
05817
05818
05819
05820 xcb_screen_iterator_t
05821 xcb_setup_roots_iterator (const xcb_setup_t *R );
05822
05832
05833
05834
05835
05836
05837
05838
05839
05840
05841 void
05842 xcb_setup_next (xcb_setup_iterator_t *i );
05843
05854
05855
05856
05857
05858
05859
05860
05861
05862
05863 xcb_generic_iterator_t
05864 xcb_setup_end (xcb_setup_iterator_t i );
05865
05875
05876
05877
05878
05879
05880
05881
05882
05883
05884 void
05885 xcb_client_message_data_next (xcb_client_message_data_iterator_t *i );
05886
05897
05898
05899
05900
05901
05902
05903
05904
05905
05906 xcb_generic_iterator_t
05907 xcb_client_message_data_end (xcb_client_message_data_iterator_t i );
05908
05909 int
05910 xcb_create_window_sizeof (const void *_buffer );
05911
05924
05925
05926
05927
05928
05929
05930
05931
05932
05933
05934
05935
05936
05937
05938
05939
05940
05941
05942
05943
05944
05945 xcb_void_cookie_t
05946 xcb_create_window_checked (xcb_connection_t *c ,
05947 uint8_t depth ,
05948 xcb_window_t wid ,
05949 xcb_window_t parent ,
05950 int16_t x ,
05951 int16_t y ,
05952 uint16_t width ,
05953 uint16_t height ,
05954 uint16_t border_width ,
05955 uint16_t _class ,
05956 xcb_visualid_t visual ,
05957 uint32_t value_mask ,
05958 const uint32_t *value_list );
05959
05969
05970
05971
05972
05973
05974
05975
05976
05977
05978
05979
05980
05981
05982
05983
05984
05985
05986
05987
05988
05989
05990 xcb_void_cookie_t
05991 xcb_create_window (xcb_connection_t *c ,
05992 uint8_t depth ,
05993 xcb_window_t wid ,
05994 xcb_window_t parent ,
05995 int16_t x ,
05996 int16_t y ,
05997 uint16_t width ,
05998 uint16_t height ,
05999 uint16_t border_width ,
06000 uint16_t _class ,
06001 xcb_visualid_t visual ,
06002 uint32_t value_mask ,
06003 const uint32_t *value_list );
06004
06005 int
06006 xcb_change_window_attributes_sizeof (const void *_buffer );
06007
06020
06021
06022
06023
06024
06025
06026
06027
06028
06029
06030
06031
06032 xcb_void_cookie_t
06033 xcb_change_window_attributes_checked (xcb_connection_t *c ,
06034 xcb_window_t window ,
06035 uint32_t value_mask ,
06036 const uint32_t *value_list );
06037
06047
06048
06049
06050
06051
06052
06053
06054
06055
06056
06057
06058
06059 xcb_void_cookie_t
06060 xcb_change_window_attributes (xcb_connection_t *c ,
06061 xcb_window_t window ,
06062 uint32_t value_mask ,
06063 const uint32_t *value_list );
06064
06074
06075
06076
06077
06078
06079
06080
06081
06082
06083
06084 xcb_get_window_attributes_cookie_t
06085 xcb_get_window_attributes (xcb_connection_t *c ,
06086 xcb_window_t window );
06087
06100
06101
06102
06103
06104
06105
06106
06107
06108
06109
06110 xcb_get_window_attributes_cookie_t
06111 xcb_get_window_attributes_unchecked (xcb_connection_t *c ,
06112 xcb_window_t window );
06113
06129
06130
06131
06132
06133
06134
06135
06136
06137
06138
06139
06140 xcb_get_window_attributes_reply_t *
06141 xcb_get_window_attributes_reply (xcb_connection_t *c ,
06142 xcb_get_window_attributes_cookie_t cookie ,
06143 xcb_generic_error_t **e );
06144
06157
06158
06159
06160
06161
06162
06163
06164
06165
06166
06167 xcb_void_cookie_t
06168 xcb_destroy_window_checked (xcb_connection_t *c ,
06169 xcb_window_t window );
06170
06180
06181
06182
06183
06184
06185
06186
06187
06188
06189
06190 xcb_void_cookie_t
06191 xcb_destroy_window (xcb_connection_t *c ,
06192 xcb_window_t window );
06193
06206
06207
06208
06209
06210
06211
06212
06213
06214
06215
06216 xcb_void_cookie_t
06217 xcb_destroy_subwindows_checked (xcb_connection_t *c ,
06218 xcb_window_t window );
06219
06229
06230
06231
06232
06233
06234
06235
06236
06237
06238
06239 xcb_void_cookie_t
06240 xcb_destroy_subwindows (xcb_connection_t *c ,
06241 xcb_window_t window );
06242
06255
06256
06257
06258
06259
06260
06261
06262
06263
06264
06265
06266 xcb_void_cookie_t
06267 xcb_change_save_set_checked (xcb_connection_t *c ,
06268 uint8_t mode ,
06269 xcb_window_t window );
06270
06280
06281
06282
06283
06284
06285
06286
06287
06288
06289
06290
06291 xcb_void_cookie_t
06292 xcb_change_save_set (xcb_connection_t *c ,
06293 uint8_t mode ,
06294 xcb_window_t window );
06295
06308
06309
06310
06311
06312
06313
06314
06315
06316
06317
06318
06319
06320
06321 xcb_void_cookie_t
06322 xcb_reparent_window_checked (xcb_connection_t *c ,
06323 xcb_window_t window ,
06324 xcb_window_t parent ,
06325 int16_t x ,
06326 int16_t y );
06327
06337
06338
06339
06340
06341
06342
06343
06344
06345
06346
06347
06348
06349
06350 xcb_void_cookie_t
06351 xcb_reparent_window (xcb_connection_t *c ,
06352 xcb_window_t window ,
06353 xcb_window_t parent ,
06354 int16_t x ,
06355 int16_t y );
06356
06369
06370
06371
06372
06373
06374
06375
06376
06377
06378
06379 xcb_void_cookie_t
06380 xcb_map_window_checked (xcb_connection_t *c ,
06381 xcb_window_t window );
06382
06392
06393
06394
06395
06396
06397
06398
06399
06400
06401
06402 xcb_void_cookie_t
06403 xcb_map_window (xcb_connection_t *c ,
06404 xcb_window_t window );
06405
06418
06419
06420
06421
06422
06423
06424
06425
06426
06427
06428 xcb_void_cookie_t
06429 xcb_map_subwindows_checked (xcb_connection_t *c ,
06430 xcb_window_t window );
06431
06441
06442
06443
06444
06445
06446
06447
06448
06449
06450
06451 xcb_void_cookie_t
06452 xcb_map_subwindows (xcb_connection_t *c ,
06453 xcb_window_t window );
06454
06467
06468
06469
06470
06471
06472
06473
06474
06475
06476
06477 xcb_void_cookie_t
06478 xcb_unmap_window_checked (xcb_connection_t *c ,
06479 xcb_window_t window );
06480
06490
06491
06492
06493
06494
06495
06496
06497
06498
06499
06500 xcb_void_cookie_t
06501 xcb_unmap_window (xcb_connection_t *c ,
06502 xcb_window_t window );
06503
06516
06517
06518
06519
06520
06521
06522
06523
06524
06525
06526 xcb_void_cookie_t
06527 xcb_unmap_subwindows_checked (xcb_connection_t *c ,
06528 xcb_window_t window );
06529
06539
06540
06541
06542
06543
06544
06545
06546
06547
06548
06549 xcb_void_cookie_t
06550 xcb_unmap_subwindows (xcb_connection_t *c ,
06551 xcb_window_t window );
06552
06553 int
06554 xcb_configure_window_sizeof (const void *_buffer );
06555
06568
06569
06570
06571
06572
06573
06574
06575
06576
06577
06578
06579
06580 xcb_void_cookie_t
06581 xcb_configure_window_checked (xcb_connection_t *c ,
06582 xcb_window_t window ,
06583 uint16_t value_mask ,
06584 const uint32_t *value_list );
06585
06595
06596
06597
06598
06599
06600
06601
06602
06603
06604
06605
06606
06607 xcb_void_cookie_t
06608 xcb_configure_window (xcb_connection_t *c ,
06609 xcb_window_t window ,
06610 uint16_t value_mask ,
06611 const uint32_t *value_list );
06612
06625
06626
06627
06628
06629
06630
06631
06632
06633
06634
06635
06636 xcb_void_cookie_t
06637 xcb_circulate_window_checked (xcb_connection_t *c ,
06638 uint8_t direction ,
06639 xcb_window_t window );
06640
06650
06651
06652
06653
06654
06655
06656
06657
06658
06659
06660
06661 xcb_void_cookie_t
06662 xcb_circulate_window (xcb_connection_t *c ,
06663 uint8_t direction ,
06664 xcb_window_t window );
06665
06675
06676
06677
06678
06679
06680
06681
06682
06683
06684
06685 xcb_get_geometry_cookie_t
06686 xcb_get_geometry (xcb_connection_t *c ,
06687 xcb_drawable_t drawable );
06688
06701
06702
06703
06704
06705
06706
06707
06708
06709
06710
06711 xcb_get_geometry_cookie_t
06712 xcb_get_geometry_unchecked (xcb_connection_t *c ,
06713 xcb_drawable_t drawable );
06714
06730
06731
06732
06733
06734
06735
06736
06737
06738
06739
06740
06741 xcb_get_geometry_reply_t *
06742 xcb_get_geometry_reply (xcb_connection_t *c ,
06743 xcb_get_geometry_cookie_t cookie ,
06744 xcb_generic_error_t **e );
06745
06746 int
06747 xcb_query_tree_sizeof (const void *_buffer );
06748
06758
06759
06760
06761
06762
06763
06764
06765
06766
06767
06768 xcb_query_tree_cookie_t
06769 xcb_query_tree (xcb_connection_t *c ,
06770 xcb_window_t window );
06771
06784
06785
06786
06787
06788
06789
06790
06791
06792
06793
06794 xcb_query_tree_cookie_t
06795 xcb_query_tree_unchecked (xcb_connection_t *c ,
06796 xcb_window_t window );
06797
06798
06799
06800
06801
06802
06803
06804
06805
06806
06807
06808 xcb_window_t *
06809 xcb_query_tree_children (const xcb_query_tree_reply_t *R );
06810
06811
06812
06813
06814
06815
06816
06817
06818
06819
06820
06821 int
06822 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R );
06823
06824
06825
06826
06827
06828
06829
06830
06831
06832
06833
06834 xcb_generic_iterator_t
06835 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R );
06836
06852
06853
06854
06855
06856
06857
06858
06859
06860
06861
06862
06863 xcb_query_tree_reply_t *
06864 xcb_query_tree_reply (xcb_connection_t *c ,
06865 xcb_query_tree_cookie_t cookie ,
06866 xcb_generic_error_t **e );
06867
06868 int
06869 xcb_intern_atom_sizeof (const void *_buffer );
06870
06880
06881
06882
06883
06884
06885
06886
06887
06888
06889
06890
06891
06892 xcb_intern_atom_cookie_t
06893 xcb_intern_atom (xcb_connection_t *c ,
06894 uint8_t only_if_exists ,
06895 uint16_t name_len ,
06896 const char *name );
06897
06910
06911
06912
06913
06914
06915
06916
06917
06918
06919
06920
06921
06922 xcb_intern_atom_cookie_t
06923 xcb_intern_atom_unchecked (xcb_connection_t *c ,
06924 uint8_t only_if_exists ,
06925 uint16_t name_len ,
06926 const char *name );
06927
06943
06944
06945
06946
06947
06948
06949
06950
06951
06952
06953
06954 xcb_intern_atom_reply_t *
06955 xcb_intern_atom_reply (xcb_connection_t *c ,
06956 xcb_intern_atom_cookie_t cookie ,
06957 xcb_generic_error_t **e );
06958
06959 int
06960 xcb_get_atom_name_sizeof (const void *_buffer );
06961
06971
06972
06973
06974
06975
06976
06977
06978
06979
06980
06981 xcb_get_atom_name_cookie_t
06982 xcb_get_atom_name (xcb_connection_t *c ,
06983 xcb_atom_t atom );
06984
06997
06998
06999
07000
07001
07002
07003
07004
07005
07006
07007 xcb_get_atom_name_cookie_t
07008 xcb_get_atom_name_unchecked (xcb_connection_t *c ,
07009 xcb_atom_t atom );
07010
07011
07012
07013
07014
07015
07016
07017
07018
07019
07020
07021 char *
07022 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R );
07023
07024
07025
07026
07027
07028
07029
07030
07031
07032
07033
07034 int
07035 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R );
07036
07037
07038
07039
07040
07041
07042
07043
07044
07045
07046
07047 xcb_generic_iterator_t
07048 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R );
07049
07065
07066
07067
07068
07069
07070
07071
07072
07073
07074
07075
07076 xcb_get_atom_name_reply_t *
07077 xcb_get_atom_name_reply (xcb_connection_t *c ,
07078 xcb_get_atom_name_cookie_t cookie ,
07079 xcb_generic_error_t **e );
07080
07081 int
07082 xcb_change_property_sizeof (const void *_buffer );
07083
07096
07097
07098
07099
07100
07101
07102
07103
07104
07105
07106
07107
07108
07109
07110
07111
07112 xcb_void_cookie_t
07113 xcb_change_property_checked (xcb_connection_t *c ,
07114 uint8_t mode ,
07115 xcb_window_t window ,
07116 xcb_atom_t property ,
07117 xcb_atom_t type ,
07118 uint8_t format ,
07119 uint32_t data_len ,
07120 const void *data );
07121
07131
07132
07133
07134
07135
07136
07137
07138
07139
07140
07141
07142
07143
07144
07145
07146
07147 xcb_void_cookie_t
07148 xcb_change_property (xcb_connection_t *c ,
07149 uint8_t mode ,
07150 xcb_window_t window ,
07151 xcb_atom_t property ,
07152 xcb_atom_t type ,
07153 uint8_t format ,
07154 uint32_t data_len ,
07155 const void *data );
07156
07169
07170
07171
07172
07173
07174
07175
07176
07177
07178
07179
07180 xcb_void_cookie_t
07181 xcb_delete_property_checked (xcb_connection_t *c ,
07182 xcb_window_t window ,
07183 xcb_atom_t property );
07184
07194
07195
07196
07197
07198
07199
07200
07201
07202
07203
07204
07205 xcb_void_cookie_t
07206 xcb_delete_property (xcb_connection_t *c ,
07207 xcb_window_t window ,
07208 xcb_atom_t property );
07209
07210 int
07211 xcb_get_property_sizeof (const void *_buffer );
07212
07222
07223
07224
07225
07226
07227
07228
07229
07230
07231
07232
07233
07234
07235
07236
07237 xcb_get_property_cookie_t
07238 xcb_get_property (xcb_connection_t *c ,
07239 uint8_t _delete ,
07240 xcb_window_t window ,
07241 xcb_atom_t property ,
07242 xcb_atom_t type ,
07243 uint32_t long_offset ,
07244 uint32_t long_length );
07245
07258
07259
07260
07261
07262
07263
07264
07265
07266
07267
07268
07269
07270
07271
07272
07273 xcb_get_property_cookie_t
07274 xcb_get_property_unchecked (xcb_connection_t *c ,
07275 uint8_t _delete ,
07276 xcb_window_t window ,
07277 xcb_atom_t property ,
07278 xcb_atom_t type ,
07279 uint32_t long_offset ,
07280 uint32_t long_length );
07281
07282
07283
07284
07285
07286
07287
07288
07289
07290
07291
07292 void *
07293 xcb_get_property_value (const xcb_get_property_reply_t *R );
07294
07295
07296
07297
07298
07299
07300
07301
07302
07303
07304
07305 int
07306 xcb_get_property_value_length (const xcb_get_property_reply_t *R );
07307
07308
07309
07310
07311
07312
07313
07314
07315
07316
07317
07318 xcb_generic_iterator_t
07319 xcb_get_property_value_end (const xcb_get_property_reply_t *R );
07320
07336
07337
07338
07339
07340
07341
07342
07343
07344
07345
07346
07347 xcb_get_property_reply_t *
07348 xcb_get_property_reply (xcb_connection_t *c ,
07349 xcb_get_property_cookie_t cookie ,
07350 xcb_generic_error_t **e );
07351
07352 int
07353 xcb_list_properties_sizeof (const void *_buffer );
07354
07364
07365
07366
07367
07368
07369
07370
07371
07372
07373
07374 xcb_list_properties_cookie_t
07375 xcb_list_properties (xcb_connection_t *c ,
07376 xcb_window_t window );
07377
07390
07391
07392
07393
07394
07395
07396
07397
07398
07399
07400 xcb_list_properties_cookie_t
07401 xcb_list_properties_unchecked (xcb_connection_t *c ,
07402 xcb_window_t window );
07403
07404
07405
07406
07407
07408
07409
07410
07411
07412
07413
07414 xcb_atom_t *
07415 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R );
07416
07417
07418
07419
07420
07421
07422
07423
07424
07425
07426
07427 int
07428 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R );
07429
07430
07431
07432
07433
07434
07435
07436
07437
07438
07439
07440 xcb_generic_iterator_t
07441 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R );
07442
07458
07459
07460
07461
07462
07463
07464
07465
07466
07467
07468
07469 xcb_list_properties_reply_t *
07470 xcb_list_properties_reply (xcb_connection_t *c ,
07471 xcb_list_properties_cookie_t cookie ,
07472 xcb_generic_error_t **e );
07473
07486
07487
07488
07489
07490
07491
07492
07493
07494
07495
07496
07497
07498 xcb_void_cookie_t
07499 xcb_set_selection_owner_checked (xcb_connection_t *c ,
07500 xcb_window_t owner ,
07501 xcb_atom_t selection ,
07502 xcb_timestamp_t time );
07503
07513
07514
07515
07516
07517
07518
07519
07520
07521
07522
07523
07524
07525 xcb_void_cookie_t
07526 xcb_set_selection_owner (xcb_connection_t *c ,
07527 xcb_window_t owner ,
07528 xcb_atom_t selection ,
07529 xcb_timestamp_t time );
07530
07540
07541
07542
07543
07544
07545
07546
07547
07548
07549
07550 xcb_get_selection_owner_cookie_t
07551 xcb_get_selection_owner (xcb_connection_t *c ,
07552 xcb_atom_t selection );
07553
07566
07567
07568
07569
07570
07571
07572
07573
07574
07575
07576 xcb_get_selection_owner_cookie_t
07577 xcb_get_selection_owner_unchecked (xcb_connection_t *c ,
07578 xcb_atom_t selection );
07579
07595
07596
07597
07598
07599
07600
07601
07602
07603
07604
07605
07606 xcb_get_selection_owner_reply_t *
07607 xcb_get_selection_owner_reply (xcb_connection_t *c ,
07608 xcb_get_selection_owner_cookie_t cookie ,
07609 xcb_generic_error_t **e );
07610
07623
07624
07625
07626
07627
07628
07629
07630
07631
07632
07633
07634
07635
07636
07637 xcb_void_cookie_t
07638 xcb_convert_selection_checked (xcb_connection_t *c ,
07639 xcb_window_t requestor ,
07640 xcb_atom_t selection ,
07641 xcb_atom_t target ,
07642 xcb_atom_t property ,
07643 xcb_timestamp_t time );
07644
07654
07655
07656
07657
07658
07659
07660
07661
07662
07663
07664
07665
07666
07667
07668 xcb_void_cookie_t
07669 xcb_convert_selection (xcb_connection_t *c ,
07670 xcb_window_t requestor ,
07671 xcb_atom_t selection ,
07672 xcb_atom_t target ,
07673 xcb_atom_t property ,
07674 xcb_timestamp_t time );
07675
07688
07689
07690
07691
07692
07693
07694
07695
07696
07697
07698
07699
07700
07701 xcb_void_cookie_t
07702 xcb_send_event_checked (xcb_connection_t *c ,
07703 uint8_t propagate ,
07704 xcb_window_t destination ,
07705 uint32_t event_mask ,
07706 const char *event );
07707
07717
07718
07719
07720
07721
07722
07723
07724
07725
07726
07727
07728
07729
07730 xcb_void_cookie_t
07731 xcb_send_event (xcb_connection_t *c ,
07732 uint8_t propagate ,
07733 xcb_window_t destination ,
07734 uint32_t event_mask ,
07735 const char *event );
07736
07746
07747
07748
07749
07750
07751
07752
07753
07754
07755
07756
07757
07758
07759
07760
07761
07762
07763 xcb_grab_pointer_cookie_t
07764 xcb_grab_pointer (xcb_connection_t *c ,
07765 uint8_t owner_events ,
07766 xcb_window_t grab_window ,
07767 uint16_t event_mask ,
07768 uint8_t pointer_mode ,
07769 uint8_t keyboard_mode ,
07770 xcb_window_t confine_to ,
07771 xcb_cursor_t cursor ,
07772 xcb_timestamp_t time );
07773
07786
07787
07788
07789
07790
07791
07792
07793
07794
07795
07796
07797
07798
07799
07800
07801
07802
07803 xcb_grab_pointer_cookie_t
07804 xcb_grab_pointer_unchecked (xcb_connection_t *c ,
07805 uint8_t owner_events ,
07806 xcb_window_t grab_window ,
07807 uint16_t event_mask ,
07808 uint8_t pointer_mode ,
07809 uint8_t keyboard_mode ,
07810 xcb_window_t confine_to ,
07811 xcb_cursor_t cursor ,
07812 xcb_timestamp_t time );
07813
07829
07830
07831
07832
07833
07834
07835
07836
07837
07838
07839
07840 xcb_grab_pointer_reply_t *
07841 xcb_grab_pointer_reply (xcb_connection_t *c ,
07842 xcb_grab_pointer_cookie_t cookie ,
07843 xcb_generic_error_t **e );
07844
07857
07858
07859
07860
07861
07862
07863
07864
07865
07866
07867 xcb_void_cookie_t
07868 xcb_ungrab_pointer_checked (xcb_connection_t *c ,
07869 xcb_timestamp_t time );
07870
07880
07881
07882
07883
07884
07885
07886
07887
07888
07889
07890 xcb_void_cookie_t
07891 xcb_ungrab_pointer (xcb_connection_t *c ,
07892 xcb_timestamp_t time );
07893
07906
07907
07908
07909
07910
07911
07912
07913
07914
07915
07916
07917
07918
07919
07920
07921
07922
07923
07924 xcb_void_cookie_t
07925 xcb_grab_button_checked (xcb_connection_t *c ,
07926 uint8_t owner_events ,
07927 xcb_window_t grab_window ,
07928 uint16_t event_mask ,
07929 uint8_t pointer_mode ,
07930 uint8_t keyboard_mode ,
07931 xcb_window_t confine_to ,
07932 xcb_cursor_t cursor ,
07933 uint8_t button ,
07934 uint16_t modifiers );
07935
07945
07946
07947
07948
07949
07950
07951
07952
07953
07954
07955
07956
07957
07958
07959
07960
07961
07962
07963 xcb_void_cookie_t
07964 xcb_grab_button (xcb_connection_t *c ,
07965 uint8_t owner_events ,
07966 xcb_window_t grab_window ,
07967 uint16_t event_mask ,
07968 uint8_t pointer_mode ,
07969 uint8_t keyboard_mode ,
07970 xcb_window_t confine_to ,
07971 xcb_cursor_t cursor ,
07972 uint8_t button ,
07973 uint16_t modifiers );
07974
07987
07988
07989
07990
07991
07992
07993
07994
07995
07996
07997
07998
07999 xcb_void_cookie_t
08000 xcb_ungrab_button_checked (xcb_connection_t *c ,
08001 uint8_t button ,
08002 xcb_window_t grab_window ,
08003 uint16_t modifiers );
08004
08014
08015
08016
08017
08018
08019
08020
08021
08022
08023
08024
08025
08026 xcb_void_cookie_t
08027 xcb_ungrab_button (xcb_connection_t *c ,
08028 uint8_t button ,
08029 xcb_window_t grab_window ,
08030 uint16_t modifiers );
08031
08044
08045
08046
08047
08048
08049
08050
08051
08052
08053
08054
08055
08056 xcb_void_cookie_t
08057 xcb_change_active_pointer_grab_checked (xcb_connection_t *c ,
08058 xcb_cursor_t cursor ,
08059 xcb_timestamp_t time ,
08060 uint16_t event_mask );
08061
08071
08072
08073
08074
08075
08076
08077
08078
08079
08080
08081
08082
08083 xcb_void_cookie_t
08084 xcb_change_active_pointer_grab (xcb_connection_t *c ,
08085 xcb_cursor_t cursor ,
08086 xcb_timestamp_t time ,
08087 uint16_t event_mask );
08088
08098
08099
08100
08101
08102
08103
08104
08105
08106
08107
08108
08109
08110
08111
08112 xcb_grab_keyboard_cookie_t
08113 xcb_grab_keyboard (xcb_connection_t *c ,
08114 uint8_t owner_events ,
08115 xcb_window_t grab_window ,
08116 xcb_timestamp_t time ,
08117 uint8_t pointer_mode ,
08118 uint8_t keyboard_mode );
08119
08132
08133
08134
08135
08136
08137
08138
08139
08140
08141
08142
08143
08144
08145
08146 xcb_grab_keyboard_cookie_t
08147 xcb_grab_keyboard_unchecked (xcb_connection_t *c ,
08148 uint8_t owner_events ,
08149 xcb_window_t grab_window ,
08150 xcb_timestamp_t time ,
08151 uint8_t pointer_mode ,
08152 uint8_t keyboard_mode );
08153
08169
08170
08171
08172
08173
08174
08175
08176
08177
08178
08179
08180 xcb_grab_keyboard_reply_t *
08181 xcb_grab_keyboard_reply (xcb_connection_t *c ,
08182 xcb_grab_keyboard_cookie_t cookie ,
08183 xcb_generic_error_t **e );
08184
08197
08198
08199
08200
08201
08202
08203
08204
08205
08206
08207 xcb_void_cookie_t
08208 xcb_ungrab_keyboard_checked (xcb_connection_t *c ,
08209 xcb_timestamp_t time );
08210
08220
08221
08222
08223
08224
08225
08226
08227
08228
08229
08230 xcb_void_cookie_t
08231 xcb_ungrab_keyboard (xcb_connection_t *c ,
08232 xcb_timestamp_t time );
08233
08246
08247
08248
08249
08250
08251
08252
08253
08254
08255
08256
08257
08258
08259
08260
08261 xcb_void_cookie_t
08262 xcb_grab_key_checked (xcb_connection_t *c ,
08263 uint8_t owner_events ,
08264 xcb_window_t grab_window ,
08265 uint16_t modifiers ,
08266 xcb_keycode_t key ,
08267 uint8_t pointer_mode ,
08268 uint8_t keyboard_mode );
08269
08279
08280
08281
08282
08283
08284
08285
08286
08287
08288
08289
08290
08291
08292
08293
08294 xcb_void_cookie_t
08295 xcb_grab_key (xcb_connection_t *c ,
08296 uint8_t owner_events ,
08297 xcb_window_t grab_window ,
08298 uint16_t modifiers ,
08299 xcb_keycode_t key ,
08300 uint8_t pointer_mode ,
08301 uint8_t keyboard_mode );
08302
08315
08316
08317
08318
08319
08320
08321
08322
08323
08324
08325
08326
08327 xcb_void_cookie_t
08328 xcb_ungrab_key_checked (xcb_connection_t *c ,
08329 xcb_keycode_t key ,
08330 xcb_window_t grab_window ,
08331 uint16_t modifiers );
08332
08342
08343
08344
08345
08346
08347
08348
08349
08350
08351
08352
08353
08354 xcb_void_cookie_t
08355 xcb_ungrab_key (xcb_connection_t *c ,
08356 xcb_keycode_t key ,
08357 xcb_window_t grab_window ,
08358 uint16_t modifiers );
08359
08372
08373
08374
08375
08376
08377
08378
08379
08380
08381
08382
08383 xcb_void_cookie_t
08384 xcb_allow_events_checked (xcb_connection_t *c ,
08385 uint8_t mode ,
08386 xcb_timestamp_t time );
08387
08397
08398
08399
08400
08401
08402
08403
08404
08405
08406
08407
08408 xcb_void_cookie_t
08409 xcb_allow_events (xcb_connection_t *c ,
08410 uint8_t mode ,
08411 xcb_timestamp_t time );
08412
08425
08426
08427
08428
08429
08430
08431
08432
08433
08434 xcb_void_cookie_t
08435 xcb_grab_server_checked (xcb_connection_t *c );
08436
08446
08447
08448
08449
08450
08451
08452
08453
08454
08455 xcb_void_cookie_t
08456 xcb_grab_server (xcb_connection_t *c );
08457
08470
08471
08472
08473
08474
08475
08476
08477
08478
08479 xcb_void_cookie_t
08480 xcb_ungrab_server_checked (xcb_connection_t *c );
08481
08491
08492
08493
08494
08495
08496
08497
08498
08499
08500 xcb_void_cookie_t
08501 xcb_ungrab_server (xcb_connection_t *c );
08502
08512
08513
08514
08515
08516
08517
08518
08519
08520
08521
08522 xcb_query_pointer_cookie_t
08523 xcb_query_pointer (xcb_connection_t *c ,
08524 xcb_window_t window );
08525
08538
08539
08540
08541
08542
08543
08544
08545
08546
08547
08548 xcb_query_pointer_cookie_t
08549 xcb_query_pointer_unchecked (xcb_connection_t *c ,
08550 xcb_window_t window );
08551
08567
08568
08569
08570
08571
08572
08573
08574
08575
08576
08577
08578 xcb_query_pointer_reply_t *
08579 xcb_query_pointer_reply (xcb_connection_t *c ,
08580 xcb_query_pointer_cookie_t cookie ,
08581 xcb_generic_error_t **e );
08582
08592
08593
08594
08595
08596
08597
08598
08599
08600
08601 void
08602 xcb_timecoord_next (xcb_timecoord_iterator_t *i );
08603
08614
08615
08616
08617
08618
08619
08620
08621
08622
08623 xcb_generic_iterator_t
08624 xcb_timecoord_end (xcb_timecoord_iterator_t i );
08625
08626 int
08627 xcb_get_motion_events_sizeof (const void *_buffer );
08628
08638
08639
08640
08641
08642
08643
08644
08645
08646
08647
08648
08649
08650 xcb_get_motion_events_cookie_t
08651 xcb_get_motion_events (xcb_connection_t *c ,
08652 xcb_window_t window ,
08653 xcb_timestamp_t start ,
08654 xcb_timestamp_t stop );
08655
08668
08669
08670
08671
08672
08673
08674
08675
08676
08677
08678
08679
08680 xcb_get_motion_events_cookie_t
08681 xcb_get_motion_events_unchecked (xcb_connection_t *c ,
08682 xcb_window_t window ,
08683 xcb_timestamp_t start ,
08684 xcb_timestamp_t stop );
08685
08686
08687
08688
08689
08690
08691
08692
08693
08694
08695
08696 xcb_timecoord_t *
08697 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R );
08698
08699
08700
08701
08702
08703
08704
08705
08706
08707
08708
08709 int
08710 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R );
08711
08712
08713
08714
08715
08716
08717
08718
08719
08720
08721
08722 xcb_timecoord_iterator_t
08723 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R );
08724
08740
08741
08742
08743
08744
08745
08746
08747
08748
08749
08750
08751 xcb_get_motion_events_reply_t *
08752 xcb_get_motion_events_reply (xcb_connection_t *c ,
08753 xcb_get_motion_events_cookie_t cookie ,
08754 xcb_generic_error_t **e );
08755
08765
08766
08767
08768
08769
08770
08771
08772
08773
08774
08775
08776
08777
08778 xcb_translate_coordinates_cookie_t
08779 xcb_translate_coordinates (xcb_connection_t *c ,
08780 xcb_window_t src_window ,
08781 xcb_window_t dst_window ,
08782 int16_t src_x ,
08783 int16_t src_y );
08784
08797
08798
08799
08800
08801
08802
08803
08804
08805
08806
08807
08808
08809
08810 xcb_translate_coordinates_cookie_t
08811 xcb_translate_coordinates_unchecked (xcb_connection_t *c ,
08812 xcb_window_t src_window ,
08813 xcb_window_t dst_window ,
08814 int16_t src_x ,
08815 int16_t src_y );
08816
08832
08833
08834
08835
08836
08837
08838
08839
08840
08841
08842
08843 xcb_translate_coordinates_reply_t *
08844 xcb_translate_coordinates_reply (xcb_connection_t *c ,
08845 xcb_translate_coordinates_cookie_t cookie ,
08846 xcb_generic_error_t **e );
08847
08860
08861
08862
08863
08864
08865
08866
08867
08868
08869
08870
08871
08872
08873
08874
08875
08876
08877 xcb_void_cookie_t
08878 xcb_warp_pointer_checked (xcb_connection_t *c ,
08879 xcb_window_t src_window ,
08880 xcb_window_t dst_window ,
08881 int16_t src_x ,
08882 int16_t src_y ,
08883 uint16_t src_width ,
08884 uint16_t src_height ,
08885 int16_t dst_x ,
08886 int16_t dst_y );
08887
08897
08898
08899
08900
08901
08902
08903
08904
08905
08906
08907
08908
08909
08910
08911
08912
08913
08914 xcb_void_cookie_t
08915 xcb_warp_pointer (xcb_connection_t *c ,
08916 xcb_window_t src_window ,
08917 xcb_window_t dst_window ,
08918 int16_t src_x ,
08919 int16_t src_y ,
08920 uint16_t src_width ,
08921 uint16_t src_height ,
08922 int16_t dst_x ,
08923 int16_t dst_y );
08924
08937
08938
08939
08940
08941
08942
08943
08944
08945
08946
08947
08948
08949 xcb_void_cookie_t
08950 xcb_set_input_focus_checked (xcb_connection_t *c ,
08951 uint8_t revert_to ,
08952 xcb_window_t focus ,
08953 xcb_timestamp_t time );
08954
08964
08965
08966
08967
08968
08969
08970
08971
08972
08973
08974
08975
08976 xcb_void_cookie_t
08977 xcb_set_input_focus (xcb_connection_t *c ,
08978 uint8_t revert_to ,
08979 xcb_window_t focus ,
08980 xcb_timestamp_t time );
08981
08991
08992
08993
08994
08995
08996
08997
08998
08999
09000 xcb_get_input_focus_cookie_t
09001 xcb_get_input_focus (xcb_connection_t *c );
09002
09015
09016
09017
09018
09019
09020
09021
09022
09023
09024 xcb_get_input_focus_cookie_t
09025 xcb_get_input_focus_unchecked (xcb_connection_t *c );
09026
09042
09043
09044
09045
09046
09047
09048
09049
09050
09051
09052
09053 xcb_get_input_focus_reply_t *
09054 xcb_get_input_focus_reply (xcb_connection_t *c ,
09055 xcb_get_input_focus_cookie_t cookie ,
09056 xcb_generic_error_t **e );
09057
09067
09068
09069
09070
09071
09072
09073
09074
09075
09076 xcb_query_keymap_cookie_t
09077 xcb_query_keymap (xcb_connection_t *c );
09078
09091
09092
09093
09094
09095
09096
09097
09098
09099
09100 xcb_query_keymap_cookie_t
09101 xcb_query_keymap_unchecked (xcb_connection_t *c );
09102
09118
09119
09120
09121
09122
09123
09124
09125
09126
09127
09128
09129 xcb_query_keymap_reply_t *
09130 xcb_query_keymap_reply (xcb_connection_t *c ,
09131 xcb_query_keymap_cookie_t cookie ,
09132 xcb_generic_error_t **e );
09133
09134 int
09135 xcb_open_font_sizeof (const void *_buffer );
09136
09149
09150
09151
09152
09153
09154
09155
09156
09157
09158
09159
09160
09161 xcb_void_cookie_t
09162 xcb_open_font_checked (xcb_connection_t *c ,
09163 xcb_font_t fid ,
09164 uint16_t name_len ,
09165 const char *name );
09166
09176
09177
09178
09179
09180
09181
09182
09183
09184
09185
09186
09187
09188 xcb_void_cookie_t
09189 xcb_open_font (xcb_connection_t *c ,
09190 xcb_font_t fid ,
09191 uint16_t name_len ,
09192 const char *name );
09193
09206
09207
09208
09209
09210
09211
09212
09213
09214
09215
09216 xcb_void_cookie_t
09217 xcb_close_font_checked (xcb_connection_t *c ,
09218 xcb_font_t font );
09219
09229
09230
09231
09232
09233
09234
09235
09236
09237
09238
09239 xcb_void_cookie_t
09240 xcb_close_font (xcb_connection_t *c ,
09241 xcb_font_t font );
09242
09252
09253
09254
09255
09256
09257
09258
09259
09260
09261 void
09262 xcb_fontprop_next (xcb_fontprop_iterator_t *i );
09263
09274
09275
09276
09277
09278
09279
09280
09281
09282
09283 xcb_generic_iterator_t
09284 xcb_fontprop_end (xcb_fontprop_iterator_t i );
09285
09295
09296
09297
09298
09299
09300
09301
09302
09303
09304 void
09305 xcb_charinfo_next (xcb_charinfo_iterator_t *i );
09306
09317
09318
09319
09320
09321
09322
09323
09324
09325
09326 xcb_generic_iterator_t
09327 xcb_charinfo_end (xcb_charinfo_iterator_t i );
09328
09329 int
09330 xcb_query_font_sizeof (const void *_buffer );
09331
09341
09342
09343
09344
09345
09346
09347
09348
09349
09350
09351 xcb_query_font_cookie_t
09352 xcb_query_font (xcb_connection_t *c ,
09353 xcb_fontable_t font );
09354
09367
09368
09369
09370
09371
09372
09373
09374
09375
09376
09377 xcb_query_font_cookie_t
09378 xcb_query_font_unchecked (xcb_connection_t *c ,
09379 xcb_fontable_t font );
09380
09381
09382
09383
09384
09385
09386
09387
09388
09389
09390
09391 xcb_fontprop_t *
09392 xcb_query_font_properties (const xcb_query_font_reply_t *R );
09393
09394
09395
09396
09397
09398
09399
09400
09401
09402
09403
09404 int
09405 xcb_query_font_properties_length (const xcb_query_font_reply_t *R );
09406
09407
09408
09409
09410
09411
09412
09413
09414
09415
09416
09417 xcb_fontprop_iterator_t
09418 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R );
09419
09420
09421
09422
09423
09424
09425
09426
09427
09428
09429
09430 xcb_charinfo_t *
09431 xcb_query_font_char_infos (const xcb_query_font_reply_t *R );
09432
09433
09434
09435
09436
09437
09438
09439
09440
09441
09442
09443 int
09444 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R );
09445
09446
09447
09448
09449
09450
09451
09452
09453
09454
09455
09456 xcb_charinfo_iterator_t
09457 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R );
09458
09474
09475
09476
09477
09478
09479
09480
09481
09482
09483
09484
09485 xcb_query_font_reply_t *
09486 xcb_query_font_reply (xcb_connection_t *c ,
09487 xcb_query_font_cookie_t cookie ,
09488 xcb_generic_error_t **e );
09489
09490 int
09491 xcb_query_text_extents_sizeof (const void *_buffer ,
09492 uint32_t string_len );
09493
09503
09504
09505
09506
09507
09508
09509
09510
09511
09512
09513
09514
09515 xcb_query_text_extents_cookie_t
09516 xcb_query_text_extents (xcb_connection_t *c ,
09517 xcb_fontable_t font ,
09518 uint32_t string_len ,
09519 const xcb_char2b_t *string );
09520
09533
09534
09535
09536
09537
09538
09539
09540
09541
09542
09543
09544
09545 xcb_query_text_extents_cookie_t
09546 xcb_query_text_extents_unchecked (xcb_connection_t *c ,
09547 xcb_fontable_t font ,
09548 uint32_t string_len ,
09549 const xcb_char2b_t *string );
09550
09566
09567
09568
09569
09570
09571
09572
09573
09574
09575
09576
09577 xcb_query_text_extents_reply_t *
09578 xcb_query_text_extents_reply (xcb_connection_t *c ,
09579 xcb_query_text_extents_cookie_t cookie ,
09580 xcb_generic_error_t **e );
09581
09582 int
09583 xcb_str_sizeof (const void *_buffer );
09584
09585
09586
09587
09588
09589
09590
09591
09592
09593
09594
09595 char *
09596 xcb_str_name (const xcb_str_t *R );
09597
09598
09599
09600
09601
09602
09603
09604
09605
09606
09607
09608 int
09609 xcb_str_name_length (const xcb_str_t *R );
09610
09611
09612
09613
09614
09615
09616
09617
09618
09619
09620
09621 xcb_generic_iterator_t
09622 xcb_str_name_end (const xcb_str_t *R );
09623
09633
09634
09635
09636
09637
09638
09639
09640
09641
09642 void
09643 xcb_str_next (xcb_str_iterator_t *i );
09644
09655
09656
09657
09658
09659
09660
09661
09662
09663
09664 xcb_generic_iterator_t
09665 xcb_str_end (xcb_str_iterator_t i );
09666
09667 int
09668 xcb_list_fonts_sizeof (const void *_buffer );
09669
09679
09680
09681
09682
09683
09684
09685
09686
09687
09688
09689
09690
09691 xcb_list_fonts_cookie_t
09692 xcb_list_fonts (xcb_connection_t *c ,
09693 uint16_t max_names ,
09694 uint16_t pattern_len ,
09695 const char *pattern );
09696
09709
09710
09711
09712
09713
09714
09715
09716
09717
09718
09719
09720
09721 xcb_list_fonts_cookie_t
09722 xcb_list_fonts_unchecked (xcb_connection_t *c ,
09723 uint16_t max_names ,
09724 uint16_t pattern_len ,
09725 const char *pattern );
09726
09727
09728
09729
09730
09731
09732
09733
09734
09735
09736
09737 int
09738 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R );
09739
09740
09741
09742
09743
09744
09745
09746
09747
09748
09749
09750 xcb_str_iterator_t
09751 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R );
09752
09768
09769
09770
09771
09772
09773
09774
09775
09776
09777
09778
09779 xcb_list_fonts_reply_t *
09780 xcb_list_fonts_reply (xcb_connection_t *c ,
09781 xcb_list_fonts_cookie_t cookie ,
09782 xcb_generic_error_t **e );
09783
09784 int
09785 xcb_list_fonts_with_info_sizeof (const void *_buffer );
09786
09796
09797
09798
09799
09800
09801
09802
09803
09804
09805
09806
09807
09808 xcb_list_fonts_with_info_cookie_t
09809 xcb_list_fonts_with_info (xcb_connection_t *c ,
09810 uint16_t max_names ,
09811 uint16_t pattern_len ,
09812 const char *pattern );
09813
09826
09827
09828
09829
09830
09831
09832
09833
09834
09835
09836
09837
09838 xcb_list_fonts_with_info_cookie_t
09839 xcb_list_fonts_with_info_unchecked (xcb_connection_t *c ,
09840 uint16_t max_names ,
09841 uint16_t pattern_len ,
09842 const char *pattern );
09843
09844
09845
09846
09847
09848
09849
09850
09851
09852
09853
09854 xcb_fontprop_t *
09855 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R );
09856
09857
09858
09859
09860
09861
09862
09863
09864
09865
09866
09867 int
09868 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R );
09869
09870
09871
09872
09873
09874
09875
09876
09877
09878
09879
09880 xcb_fontprop_iterator_t
09881 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R );
09882
09883
09884
09885
09886
09887
09888
09889
09890
09891
09892
09893 char *
09894 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R );
09895
09896
09897
09898
09899
09900
09901
09902
09903
09904
09905
09906 int
09907 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R );
09908
09909
09910
09911
09912
09913
09914
09915
09916
09917
09918
09919 xcb_generic_iterator_t
09920 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R );
09921
09937
09938
09939
09940
09941
09942
09943
09944
09945
09946
09947
09948 xcb_list_fonts_with_info_reply_t *
09949 xcb_list_fonts_with_info_reply (xcb_connection_t *c ,
09950 xcb_list_fonts_with_info_cookie_t cookie ,
09951 xcb_generic_error_t **e );
09952
09953 int
09954 xcb_set_font_path_sizeof (const void *_buffer );
09955
09968
09969
09970
09971
09972
09973
09974
09975
09976
09977
09978
09979 xcb_void_cookie_t
09980 xcb_set_font_path_checked (xcb_connection_t *c ,
09981 uint16_t font_qty ,
09982 const xcb_str_t *font );
09983
09993
09994
09995
09996
09997
09998
09999
10000
10001
10002
10003
10004 xcb_void_cookie_t
10005 xcb_set_font_path (xcb_connection_t *c ,
10006 uint16_t font_qty ,
10007 const xcb_str_t *font );
10008
10009 int
10010 xcb_get_font_path_sizeof (const void *_buffer );
10011
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030 xcb_get_font_path_cookie_t
10031 xcb_get_font_path (xcb_connection_t *c );
10032
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054 xcb_get_font_path_cookie_t
10055 xcb_get_font_path_unchecked (xcb_connection_t *c );
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067 int
10068 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R );
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080 xcb_str_iterator_t
10081 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R );
10082
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109 xcb_get_font_path_reply_t *
10110 xcb_get_font_path_reply (xcb_connection_t *c ,
10111 xcb_get_font_path_cookie_t cookie ,
10112 xcb_generic_error_t **e );
10113
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140 xcb_void_cookie_t
10141 xcb_create_pixmap_checked (xcb_connection_t *c ,
10142 uint8_t depth ,
10143 xcb_pixmap_t pid ,
10144 xcb_drawable_t drawable ,
10145 uint16_t width ,
10146 uint16_t height );
10147
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171 xcb_void_cookie_t
10172 xcb_create_pixmap (xcb_connection_t *c ,
10173 uint8_t depth ,
10174 xcb_pixmap_t pid ,
10175 xcb_drawable_t drawable ,
10176 uint16_t width ,
10177 uint16_t height );
10178
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201 xcb_void_cookie_t
10202 xcb_free_pixmap_checked (xcb_connection_t *c ,
10203 xcb_pixmap_t pixmap );
10204
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224 xcb_void_cookie_t
10225 xcb_free_pixmap (xcb_connection_t *c ,
10226 xcb_pixmap_t pixmap );
10227
10228 int
10229 xcb_create_gc_sizeof (const void *_buffer );
10230
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256 xcb_void_cookie_t
10257 xcb_create_gc_checked (xcb_connection_t *c ,
10258 xcb_gcontext_t cid ,
10259 xcb_drawable_t drawable ,
10260 uint32_t value_mask ,
10261 const uint32_t *value_list );
10262
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285 xcb_void_cookie_t
10286 xcb_create_gc (xcb_connection_t *c ,
10287 xcb_gcontext_t cid ,
10288 xcb_drawable_t drawable ,
10289 uint32_t value_mask ,
10290 const uint32_t *value_list );
10291
10292 int
10293 xcb_change_gc_sizeof (const void *_buffer );
10294
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319 xcb_void_cookie_t
10320 xcb_change_gc_checked (xcb_connection_t *c ,
10321 xcb_gcontext_t gc ,
10322 uint32_t value_mask ,
10323 const uint32_t *value_list );
10324
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346 xcb_void_cookie_t
10347 xcb_change_gc (xcb_connection_t *c ,
10348 xcb_gcontext_t gc ,
10349 uint32_t value_mask ,
10350 const uint32_t *value_list );
10351
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376 xcb_void_cookie_t
10377 xcb_copy_gc_checked (xcb_connection_t *c ,
10378 xcb_gcontext_t src_gc ,
10379 xcb_gcontext_t dst_gc ,
10380 uint32_t value_mask );
10381
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403 xcb_void_cookie_t
10404 xcb_copy_gc (xcb_connection_t *c ,
10405 xcb_gcontext_t src_gc ,
10406 xcb_gcontext_t dst_gc ,
10407 uint32_t value_mask );
10408
10409 int
10410 xcb_set_dashes_sizeof (const void *_buffer );
10411
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437 xcb_void_cookie_t
10438 xcb_set_dashes_checked (xcb_connection_t *c ,
10439 xcb_gcontext_t gc ,
10440 uint16_t dash_offset ,
10441 uint16_t dashes_len ,
10442 const uint8_t *dashes );
10443
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466 xcb_void_cookie_t
10467 xcb_set_dashes (xcb_connection_t *c ,
10468 xcb_gcontext_t gc ,
10469 uint16_t dash_offset ,
10470 uint16_t dashes_len ,
10471 const uint8_t *dashes );
10472
10473 int
10474 xcb_set_clip_rectangles_sizeof (const void *_buffer ,
10475 uint32_t rectangles_len );
10476
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504 xcb_void_cookie_t
10505 xcb_set_clip_rectangles_checked (xcb_connection_t *c ,
10506 uint8_t ordering ,
10507 xcb_gcontext_t gc ,
10508 int16_t clip_x_origin ,
10509 int16_t clip_y_origin ,
10510 uint32_t rectangles_len ,
10511 const xcb_rectangle_t *rectangles );
10512
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537 xcb_void_cookie_t
10538 xcb_set_clip_rectangles (xcb_connection_t *c ,
10539 uint8_t ordering ,
10540 xcb_gcontext_t gc ,
10541 int16_t clip_x_origin ,
10542 int16_t clip_y_origin ,
10543 uint32_t rectangles_len ,
10544 const xcb_rectangle_t *rectangles );
10545
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568 xcb_void_cookie_t
10569 xcb_free_gc_checked (xcb_connection_t *c ,
10570 xcb_gcontext_t gc );
10571
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591 xcb_void_cookie_t
10592 xcb_free_gc (xcb_connection_t *c ,
10593 xcb_gcontext_t gc );
10594
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622 xcb_void_cookie_t
10623 xcb_clear_area_checked (xcb_connection_t *c ,
10624 uint8_t exposures ,
10625 xcb_window_t window ,
10626 int16_t x ,
10627 int16_t y ,
10628 uint16_t width ,
10629 uint16_t height );
10630
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655 xcb_void_cookie_t
10656 xcb_clear_area (xcb_connection_t *c ,
10657 uint8_t exposures ,
10658 xcb_window_t window ,
10659 int16_t x ,
10660 int16_t y ,
10661 uint16_t width ,
10662 uint16_t height );
10663
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694 xcb_void_cookie_t
10695 xcb_copy_area_checked (xcb_connection_t *c ,
10696 xcb_drawable_t src_drawable ,
10697 xcb_drawable_t dst_drawable ,
10698 xcb_gcontext_t gc ,
10699 int16_t src_x ,
10700 int16_t src_y ,
10701 int16_t dst_x ,
10702 int16_t dst_y ,
10703 uint16_t width ,
10704 uint16_t height );
10705
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733 xcb_void_cookie_t
10734 xcb_copy_area (xcb_connection_t *c ,
10735 xcb_drawable_t src_drawable ,
10736 xcb_drawable_t dst_drawable ,
10737 xcb_gcontext_t gc ,
10738 int16_t src_x ,
10739 int16_t src_y ,
10740 int16_t dst_x ,
10741 int16_t dst_y ,
10742 uint16_t width ,
10743 uint16_t height );
10744
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776 xcb_void_cookie_t
10777 xcb_copy_plane_checked (xcb_connection_t *c ,
10778 xcb_drawable_t src_drawable ,
10779 xcb_drawable_t dst_drawable ,
10780 xcb_gcontext_t gc ,
10781 int16_t src_x ,
10782 int16_t src_y ,
10783 int16_t dst_x ,
10784 int16_t dst_y ,
10785 uint16_t width ,
10786 uint16_t height ,
10787 uint32_t bit_plane );
10788
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817 xcb_void_cookie_t
10818 xcb_copy_plane (xcb_connection_t *c ,
10819 xcb_drawable_t src_drawable ,
10820 xcb_drawable_t dst_drawable ,
10821 xcb_gcontext_t gc ,
10822 int16_t src_x ,
10823 int16_t src_y ,
10824 int16_t dst_x ,
10825 int16_t dst_y ,
10826 uint16_t width ,
10827 uint16_t height ,
10828 uint32_t bit_plane );
10829
10830 int
10831 xcb_poly_point_sizeof (const void *_buffer ,
10832 uint32_t points_len );
10833
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860 xcb_void_cookie_t
10861 xcb_poly_point_checked (xcb_connection_t *c ,
10862 uint8_t coordinate_mode ,
10863 xcb_drawable_t drawable ,
10864 xcb_gcontext_t gc ,
10865 uint32_t points_len ,
10866 const xcb_point_t *points );
10867
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891 xcb_void_cookie_t
10892 xcb_poly_point (xcb_connection_t *c ,
10893 uint8_t coordinate_mode ,
10894 xcb_drawable_t drawable ,
10895 xcb_gcontext_t gc ,
10896 uint32_t points_len ,
10897 const xcb_point_t *points );
10898
10899 int
10900 xcb_poly_line_sizeof (const void *_buffer ,
10901 uint32_t points_len );
10902
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929 xcb_void_cookie_t
10930 xcb_poly_line_checked (xcb_connection_t *c ,
10931 uint8_t coordinate_mode ,
10932 xcb_drawable_t drawable ,
10933 xcb_gcontext_t gc ,
10934 uint32_t points_len ,
10935 const xcb_point_t *points );
10936
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960 xcb_void_cookie_t
10961 xcb_poly_line (xcb_connection_t *c ,
10962 uint8_t coordinate_mode ,
10963 xcb_drawable_t drawable ,
10964 xcb_gcontext_t gc ,
10965 uint32_t points_len ,
10966 const xcb_point_t *points );
10967
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986 void
10987 xcb_segment_next (xcb_segment_iterator_t *i );
10988
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008 xcb_generic_iterator_t
11009 xcb_segment_end (xcb_segment_iterator_t i );
11010
11011 int
11012 xcb_poly_segment_sizeof (const void *_buffer ,
11013 uint32_t segments_len );
11014
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040 xcb_void_cookie_t
11041 xcb_poly_segment_checked (xcb_connection_t *c ,
11042 xcb_drawable_t drawable ,
11043 xcb_gcontext_t gc ,
11044 uint32_t segments_len ,
11045 const xcb_segment_t *segments );
11046
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069 xcb_void_cookie_t
11070 xcb_poly_segment (xcb_connection_t *c ,
11071 xcb_drawable_t drawable ,
11072 xcb_gcontext_t gc ,
11073 uint32_t segments_len ,
11074 const xcb_segment_t *segments );
11075
11076 int
11077 xcb_poly_rectangle_sizeof (const void *_buffer ,
11078 uint32_t rectangles_len );
11079
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105 xcb_void_cookie_t
11106 xcb_poly_rectangle_checked (xcb_connection_t *c ,
11107 xcb_drawable_t drawable ,
11108 xcb_gcontext_t gc ,
11109 uint32_t rectangles_len ,
11110 const xcb_rectangle_t *rectangles );
11111
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134 xcb_void_cookie_t
11135 xcb_poly_rectangle (xcb_connection_t *c ,
11136 xcb_drawable_t drawable ,
11137 xcb_gcontext_t gc ,
11138 uint32_t rectangles_len ,
11139 const xcb_rectangle_t *rectangles );
11140
11141 int
11142 xcb_poly_arc_sizeof (const void *_buffer ,
11143 uint32_t arcs_len );
11144
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170 xcb_void_cookie_t
11171 xcb_poly_arc_checked (xcb_connection_t *c ,
11172 xcb_drawable_t drawable ,
11173 xcb_gcontext_t gc ,
11174 uint32_t arcs_len ,
11175 const xcb_arc_t *arcs );
11176
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199 xcb_void_cookie_t
11200 xcb_poly_arc (xcb_connection_t *c ,
11201 xcb_drawable_t drawable ,
11202 xcb_gcontext_t gc ,
11203 uint32_t arcs_len ,
11204 const xcb_arc_t *arcs );
11205
11206 int
11207 xcb_fill_poly_sizeof (const void *_buffer ,
11208 uint32_t points_len );
11209
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237 xcb_void_cookie_t
11238 xcb_fill_poly_checked (xcb_connection_t *c ,
11239 xcb_drawable_t drawable ,
11240 xcb_gcontext_t gc ,
11241 uint8_t shape ,
11242 uint8_t coordinate_mode ,
11243 uint32_t points_len ,
11244 const xcb_point_t *points );
11245
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270 xcb_void_cookie_t
11271 xcb_fill_poly (xcb_connection_t *c ,
11272 xcb_drawable_t drawable ,
11273 xcb_gcontext_t gc ,
11274 uint8_t shape ,
11275 uint8_t coordinate_mode ,
11276 uint32_t points_len ,
11277 const xcb_point_t *points );
11278
11279 int
11280 xcb_poly_fill_rectangle_sizeof (const void *_buffer ,
11281 uint32_t rectangles_len );
11282
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308 xcb_void_cookie_t
11309 xcb_poly_fill_rectangle_checked (xcb_connection_t *c ,
11310 xcb_drawable_t drawable ,
11311 xcb_gcontext_t gc ,
11312 uint32_t rectangles_len ,
11313 const xcb_rectangle_t *rectangles );
11314
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337 xcb_void_cookie_t
11338 xcb_poly_fill_rectangle (xcb_connection_t *c ,
11339 xcb_drawable_t drawable ,
11340 xcb_gcontext_t gc ,
11341 uint32_t rectangles_len ,
11342 const xcb_rectangle_t *rectangles );
11343
11344 int
11345 xcb_poly_fill_arc_sizeof (const void *_buffer ,
11346 uint32_t arcs_len );
11347
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373 xcb_void_cookie_t
11374 xcb_poly_fill_arc_checked (xcb_connection_t *c ,
11375 xcb_drawable_t drawable ,
11376 xcb_gcontext_t gc ,
11377 uint32_t arcs_len ,
11378 const xcb_arc_t *arcs );
11379
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402 xcb_void_cookie_t
11403 xcb_poly_fill_arc (xcb_connection_t *c ,
11404 xcb_drawable_t drawable ,
11405 xcb_gcontext_t gc ,
11406 uint32_t arcs_len ,
11407 const xcb_arc_t *arcs );
11408
11409 int
11410 xcb_put_image_sizeof (const void *_buffer ,
11411 uint32_t data_len );
11412
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445 xcb_void_cookie_t
11446 xcb_put_image_checked (xcb_connection_t *c ,
11447 uint8_t format ,
11448 xcb_drawable_t drawable ,
11449 xcb_gcontext_t gc ,
11450 uint16_t width ,
11451 uint16_t height ,
11452 int16_t dst_x ,
11453 int16_t dst_y ,
11454 uint8_t left_pad ,
11455 uint8_t depth ,
11456 uint32_t data_len ,
11457 const uint8_t *data );
11458
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488 xcb_void_cookie_t
11489 xcb_put_image (xcb_connection_t *c ,
11490 uint8_t format ,
11491 xcb_drawable_t drawable ,
11492 xcb_gcontext_t gc ,
11493 uint16_t width ,
11494 uint16_t height ,
11495 int16_t dst_x ,
11496 int16_t dst_y ,
11497 uint8_t left_pad ,
11498 uint8_t depth ,
11499 uint32_t data_len ,
11500 const uint8_t *data );
11501
11502 int
11503 xcb_get_image_sizeof (const void *_buffer );
11504
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530 xcb_get_image_cookie_t
11531 xcb_get_image (xcb_connection_t *c ,
11532 uint8_t format ,
11533 xcb_drawable_t drawable ,
11534 int16_t x ,
11535 int16_t y ,
11536 uint16_t width ,
11537 uint16_t height ,
11538 uint32_t plane_mask );
11539
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568 xcb_get_image_cookie_t
11569 xcb_get_image_unchecked (xcb_connection_t *c ,
11570 uint8_t format ,
11571 xcb_drawable_t drawable ,
11572 int16_t x ,
11573 int16_t y ,
11574 uint16_t width ,
11575 uint16_t height ,
11576 uint32_t plane_mask );
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588 uint8_t *
11589 xcb_get_image_data (const xcb_get_image_reply_t *R );
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601 int
11602 xcb_get_image_data_length (const xcb_get_image_reply_t *R );
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614 xcb_generic_iterator_t
11615 xcb_get_image_data_end (const xcb_get_image_reply_t *R );
11616
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643 xcb_get_image_reply_t *
11644 xcb_get_image_reply (xcb_connection_t *c ,
11645 xcb_get_image_cookie_t cookie ,
11646 xcb_generic_error_t **e );
11647
11648 int
11649 xcb_poly_text_8_sizeof (const void *_buffer ,
11650 uint32_t items_len );
11651
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679 xcb_void_cookie_t
11680 xcb_poly_text_8_checked (xcb_connection_t *c ,
11681 xcb_drawable_t drawable ,
11682 xcb_gcontext_t gc ,
11683 int16_t x ,
11684 int16_t y ,
11685 uint32_t items_len ,
11686 const uint8_t *items );
11687
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712 xcb_void_cookie_t
11713 xcb_poly_text_8 (xcb_connection_t *c ,
11714 xcb_drawable_t drawable ,
11715 xcb_gcontext_t gc ,
11716 int16_t x ,
11717 int16_t y ,
11718 uint32_t items_len ,
11719 const uint8_t *items );
11720
11721 int
11722 xcb_poly_text_16_sizeof (const void *_buffer ,
11723 uint32_t items_len );
11724
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752 xcb_void_cookie_t
11753 xcb_poly_text_16_checked (xcb_connection_t *c ,
11754 xcb_drawable_t drawable ,
11755 xcb_gcontext_t gc ,
11756 int16_t x ,
11757 int16_t y ,
11758 uint32_t items_len ,
11759 const uint8_t *items );
11760
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785 xcb_void_cookie_t
11786 xcb_poly_text_16 (xcb_connection_t *c ,
11787 xcb_drawable_t drawable ,
11788 xcb_gcontext_t gc ,
11789 int16_t x ,
11790 int16_t y ,
11791 uint32_t items_len ,
11792 const uint8_t *items );
11793
11794 int
11795 xcb_image_text_8_sizeof (const void *_buffer );
11796
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824 xcb_void_cookie_t
11825 xcb_image_text_8_checked (xcb_connection_t *c ,
11826 uint8_t string_len ,
11827 xcb_drawable_t drawable ,
11828 xcb_gcontext_t gc ,
11829 int16_t x ,
11830 int16_t y ,
11831 const char *string );
11832
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857 xcb_void_cookie_t
11858 xcb_image_text_8 (xcb_connection_t *c ,
11859 uint8_t string_len ,
11860 xcb_drawable_t drawable ,
11861 xcb_gcontext_t gc ,
11862 int16_t x ,
11863 int16_t y ,
11864 const char *string );
11865
11866 int
11867 xcb_image_text_16_sizeof (const void *_buffer );
11868
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896 xcb_void_cookie_t
11897 xcb_image_text_16_checked (xcb_connection_t *c ,
11898 uint8_t string_len ,
11899 xcb_drawable_t drawable ,
11900 xcb_gcontext_t gc ,
11901 int16_t x ,
11902 int16_t y ,
11903 const xcb_char2b_t *string );
11904
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929 xcb_void_cookie_t
11930 xcb_image_text_16 (xcb_connection_t *c ,
11931 uint8_t string_len ,
11932 xcb_drawable_t drawable ,
11933 xcb_gcontext_t gc ,
11934 int16_t x ,
11935 int16_t y ,
11936 const xcb_char2b_t *string );
11937
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963 xcb_void_cookie_t
11964 xcb_create_colormap_checked (xcb_connection_t *c ,
11965 uint8_t alloc ,
11966 xcb_colormap_t mid ,
11967 xcb_window_t window ,
11968 xcb_visualid_t visual );
11969
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992 xcb_void_cookie_t
11993 xcb_create_colormap (xcb_connection_t *c ,
11994 uint8_t alloc ,
11995 xcb_colormap_t mid ,
11996 xcb_window_t window ,
11997 xcb_visualid_t visual );
11998
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021 xcb_void_cookie_t
12022 xcb_free_colormap_checked (xcb_connection_t *c ,
12023 xcb_colormap_t cmap );
12024
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044 xcb_void_cookie_t
12045 xcb_free_colormap (xcb_connection_t *c ,
12046 xcb_colormap_t cmap );
12047
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071 xcb_void_cookie_t
12072 xcb_copy_colormap_and_free_checked (xcb_connection_t *c ,
12073 xcb_colormap_t mid ,
12074 xcb_colormap_t src_cmap );
12075
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096 xcb_void_cookie_t
12097 xcb_copy_colormap_and_free (xcb_connection_t *c ,
12098 xcb_colormap_t mid ,
12099 xcb_colormap_t src_cmap );
12100
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123 xcb_void_cookie_t
12124 xcb_install_colormap_checked (xcb_connection_t *c ,
12125 xcb_colormap_t cmap );
12126
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146 xcb_void_cookie_t
12147 xcb_install_colormap (xcb_connection_t *c ,
12148 xcb_colormap_t cmap );
12149
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172 xcb_void_cookie_t
12173 xcb_uninstall_colormap_checked (xcb_connection_t *c ,
12174 xcb_colormap_t cmap );
12175
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195 xcb_void_cookie_t
12196 xcb_uninstall_colormap (xcb_connection_t *c ,
12197 xcb_colormap_t cmap );
12198
12199 int
12200 xcb_list_installed_colormaps_sizeof (const void *_buffer );
12201
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221 xcb_list_installed_colormaps_cookie_t
12222 xcb_list_installed_colormaps (xcb_connection_t *c ,
12223 xcb_window_t window );
12224
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247 xcb_list_installed_colormaps_cookie_t
12248 xcb_list_installed_colormaps_unchecked (xcb_connection_t *c ,
12249 xcb_window_t window );
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261 xcb_colormap_t *
12262 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R );
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274 int
12275 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R );
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287 xcb_generic_iterator_t
12288 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R );
12289
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316 xcb_list_installed_colormaps_reply_t *
12317 xcb_list_installed_colormaps_reply (xcb_connection_t *c ,
12318 xcb_list_installed_colormaps_cookie_t cookie ,
12319 xcb_generic_error_t **e );
12320
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343 xcb_alloc_color_cookie_t
12344 xcb_alloc_color (xcb_connection_t *c ,
12345 xcb_colormap_t cmap ,
12346 uint16_t red ,
12347 uint16_t green ,
12348 uint16_t blue );
12349
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375 xcb_alloc_color_cookie_t
12376 xcb_alloc_color_unchecked (xcb_connection_t *c ,
12377 xcb_colormap_t cmap ,
12378 uint16_t red ,
12379 uint16_t green ,
12380 uint16_t blue );
12381
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408 xcb_alloc_color_reply_t *
12409 xcb_alloc_color_reply (xcb_connection_t *c ,
12410 xcb_alloc_color_cookie_t cookie ,
12411 xcb_generic_error_t **e );
12412
12413 int
12414 xcb_alloc_named_color_sizeof (const void *_buffer );
12415
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437 xcb_alloc_named_color_cookie_t
12438 xcb_alloc_named_color (xcb_connection_t *c ,
12439 xcb_colormap_t cmap ,
12440 uint16_t name_len ,
12441 const char *name );
12442
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467 xcb_alloc_named_color_cookie_t
12468 xcb_alloc_named_color_unchecked (xcb_connection_t *c ,
12469 xcb_colormap_t cmap ,
12470 uint16_t name_len ,
12471 const char *name );
12472
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499 xcb_alloc_named_color_reply_t *
12500 xcb_alloc_named_color_reply (xcb_connection_t *c ,
12501 xcb_alloc_named_color_cookie_t cookie ,
12502 xcb_generic_error_t **e );
12503
12504 int
12505 xcb_alloc_color_cells_sizeof (const void *_buffer );
12506
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529 xcb_alloc_color_cells_cookie_t
12530 xcb_alloc_color_cells (xcb_connection_t *c ,
12531 uint8_t contiguous ,
12532 xcb_colormap_t cmap ,
12533 uint16_t colors ,
12534 uint16_t planes );
12535
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561 xcb_alloc_color_cells_cookie_t
12562 xcb_alloc_color_cells_unchecked (xcb_connection_t *c ,
12563 uint8_t contiguous ,
12564 xcb_colormap_t cmap ,
12565 uint16_t colors ,
12566 uint16_t planes );
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578 uint32_t *
12579 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R );
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591 int
12592 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R );
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604 xcb_generic_iterator_t
12605 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R );
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617 uint32_t *
12618 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R );
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630 int
12631 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R );
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643 xcb_generic_iterator_t
12644 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R );
12645
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672 xcb_alloc_color_cells_reply_t *
12673 xcb_alloc_color_cells_reply (xcb_connection_t *c ,
12674 xcb_alloc_color_cells_cookie_t cookie ,
12675 xcb_generic_error_t **e );
12676
12677 int
12678 xcb_alloc_color_planes_sizeof (const void *_buffer );
12679
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704 xcb_alloc_color_planes_cookie_t
12705 xcb_alloc_color_planes (xcb_connection_t *c ,
12706 uint8_t contiguous ,
12707 xcb_colormap_t cmap ,
12708 uint16_t colors ,
12709 uint16_t reds ,
12710 uint16_t greens ,
12711 uint16_t blues );
12712
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740 xcb_alloc_color_planes_cookie_t
12741 xcb_alloc_color_planes_unchecked (xcb_connection_t *c ,
12742 uint8_t contiguous ,
12743 xcb_colormap_t cmap ,
12744 uint16_t colors ,
12745 uint16_t reds ,
12746 uint16_t greens ,
12747 uint16_t blues );
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759 uint32_t *
12760 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R );
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772 int
12773 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R );
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785 xcb_generic_iterator_t
12786 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R );
12787
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814 xcb_alloc_color_planes_reply_t *
12815 xcb_alloc_color_planes_reply (xcb_connection_t *c ,
12816 xcb_alloc_color_planes_cookie_t cookie ,
12817 xcb_generic_error_t **e );
12818
12819 int
12820 xcb_free_colors_sizeof (const void *_buffer ,
12821 uint32_t pixels_len );
12822
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848 xcb_void_cookie_t
12849 xcb_free_colors_checked (xcb_connection_t *c ,
12850 xcb_colormap_t cmap ,
12851 uint32_t plane_mask ,
12852 uint32_t pixels_len ,
12853 const uint32_t *pixels );
12854
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877 xcb_void_cookie_t
12878 xcb_free_colors (xcb_connection_t *c ,
12879 xcb_colormap_t cmap ,
12880 uint32_t plane_mask ,
12881 uint32_t pixels_len ,
12882 const uint32_t *pixels );
12883
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902 void
12903 xcb_coloritem_next (xcb_coloritem_iterator_t *i );
12904
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924 xcb_generic_iterator_t
12925 xcb_coloritem_end (xcb_coloritem_iterator_t i );
12926
12927 int
12928 xcb_store_colors_sizeof (const void *_buffer ,
12929 uint32_t items_len );
12930
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955 xcb_void_cookie_t
12956 xcb_store_colors_checked (xcb_connection_t *c ,
12957 xcb_colormap_t cmap ,
12958 uint32_t items_len ,
12959 const xcb_coloritem_t *items );
12960
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982 xcb_void_cookie_t
12983 xcb_store_colors (xcb_connection_t *c ,
12984 xcb_colormap_t cmap ,
12985 uint32_t items_len ,
12986 const xcb_coloritem_t *items );
12987
12988 int
12989 xcb_store_named_color_sizeof (const void *_buffer );
12990
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017 xcb_void_cookie_t
13018 xcb_store_named_color_checked (xcb_connection_t *c ,
13019 uint8_t flags ,
13020 xcb_colormap_t cmap ,
13021 uint32_t pixel ,
13022 uint16_t name_len ,
13023 const char *name );
13024
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048 xcb_void_cookie_t
13049 xcb_store_named_color (xcb_connection_t *c ,
13050 uint8_t flags ,
13051 xcb_colormap_t cmap ,
13052 uint32_t pixel ,
13053 uint16_t name_len ,
13054 const char *name );
13055
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074 void
13075 xcb_rgb_next (xcb_rgb_iterator_t *i );
13076
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096 xcb_generic_iterator_t
13097 xcb_rgb_end (xcb_rgb_iterator_t i );
13098
13099 int
13100 xcb_query_colors_sizeof (const void *_buffer ,
13101 uint32_t pixels_len );
13102
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124 xcb_query_colors_cookie_t
13125 xcb_query_colors (xcb_connection_t *c ,
13126 xcb_colormap_t cmap ,
13127 uint32_t pixels_len ,
13128 const uint32_t *pixels );
13129
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154 xcb_query_colors_cookie_t
13155 xcb_query_colors_unchecked (xcb_connection_t *c ,
13156 xcb_colormap_t cmap ,
13157 uint32_t pixels_len ,
13158 const uint32_t *pixels );
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170 xcb_rgb_t *
13171 xcb_query_colors_colors (const xcb_query_colors_reply_t *R );
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183 int
13184 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R );
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196 xcb_rgb_iterator_t
13197 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R );
13198
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225 xcb_query_colors_reply_t *
13226 xcb_query_colors_reply (xcb_connection_t *c ,
13227 xcb_query_colors_cookie_t cookie ,
13228 xcb_generic_error_t **e );
13229
13230 int
13231 xcb_lookup_color_sizeof (const void *_buffer );
13232
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254 xcb_lookup_color_cookie_t
13255 xcb_lookup_color (xcb_connection_t *c ,
13256 xcb_colormap_t cmap ,
13257 uint16_t name_len ,
13258 const char *name );
13259
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284 xcb_lookup_color_cookie_t
13285 xcb_lookup_color_unchecked (xcb_connection_t *c ,
13286 xcb_colormap_t cmap ,
13287 uint16_t name_len ,
13288 const char *name );
13289
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316 xcb_lookup_color_reply_t *
13317 xcb_lookup_color_reply (xcb_connection_t *c ,
13318 xcb_lookup_color_cookie_t cookie ,
13319 xcb_generic_error_t **e );
13320
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353 xcb_void_cookie_t
13354 xcb_create_cursor_checked (xcb_connection_t *c ,
13355 xcb_cursor_t cid ,
13356 xcb_pixmap_t source ,
13357 xcb_pixmap_t mask ,
13358 uint16_t fore_red ,
13359 uint16_t fore_green ,
13360 uint16_t fore_blue ,
13361 uint16_t back_red ,
13362 uint16_t back_green ,
13363 uint16_t back_blue ,
13364 uint16_t x ,
13365 uint16_t y );
13366
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396 xcb_void_cookie_t
13397 xcb_create_cursor (xcb_connection_t *c ,
13398 xcb_cursor_t cid ,
13399 xcb_pixmap_t source ,
13400 xcb_pixmap_t mask ,
13401 uint16_t fore_red ,
13402 uint16_t fore_green ,
13403 uint16_t fore_blue ,
13404 uint16_t back_red ,
13405 uint16_t back_green ,
13406 uint16_t back_blue ,
13407 uint16_t x ,
13408 uint16_t y );
13409
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442 xcb_void_cookie_t
13443 xcb_create_glyph_cursor_checked (xcb_connection_t *c ,
13444 xcb_cursor_t cid ,
13445 xcb_font_t source_font ,
13446 xcb_font_t mask_font ,
13447 uint16_t source_char ,
13448 uint16_t mask_char ,
13449 uint16_t fore_red ,
13450 uint16_t fore_green ,
13451 uint16_t fore_blue ,
13452 uint16_t back_red ,
13453 uint16_t back_green ,
13454 uint16_t back_blue );
13455
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485 xcb_void_cookie_t
13486 xcb_create_glyph_cursor (xcb_connection_t *c ,
13487 xcb_cursor_t cid ,
13488 xcb_font_t source_font ,
13489 xcb_font_t mask_font ,
13490 uint16_t source_char ,
13491 uint16_t mask_char ,
13492 uint16_t fore_red ,
13493 uint16_t fore_green ,
13494 uint16_t fore_blue ,
13495 uint16_t back_red ,
13496 uint16_t back_green ,
13497 uint16_t back_blue );
13498
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521 xcb_void_cookie_t
13522 xcb_free_cursor_checked (xcb_connection_t *c ,
13523 xcb_cursor_t cursor );
13524
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544 xcb_void_cookie_t
13545 xcb_free_cursor (xcb_connection_t *c ,
13546 xcb_cursor_t cursor );
13547
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576 xcb_void_cookie_t
13577 xcb_recolor_cursor_checked (xcb_connection_t *c ,
13578 xcb_cursor_t cursor ,
13579 uint16_t fore_red ,
13580 uint16_t fore_green ,
13581 uint16_t fore_blue ,
13582 uint16_t back_red ,
13583 uint16_t back_green ,
13584 uint16_t back_blue );
13585
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611 xcb_void_cookie_t
13612 xcb_recolor_cursor (xcb_connection_t *c ,
13613 xcb_cursor_t cursor ,
13614 uint16_t fore_red ,
13615 uint16_t fore_green ,
13616 uint16_t fore_blue ,
13617 uint16_t back_red ,
13618 uint16_t back_green ,
13619 uint16_t back_blue );
13620
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643 xcb_query_best_size_cookie_t
13644 xcb_query_best_size (xcb_connection_t *c ,
13645 uint8_t _class ,
13646 xcb_drawable_t drawable ,
13647 uint16_t width ,
13648 uint16_t height );
13649
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675 xcb_query_best_size_cookie_t
13676 xcb_query_best_size_unchecked (xcb_connection_t *c ,
13677 uint8_t _class ,
13678 xcb_drawable_t drawable ,
13679 uint16_t width ,
13680 uint16_t height );
13681
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708 xcb_query_best_size_reply_t *
13709 xcb_query_best_size_reply (xcb_connection_t *c ,
13710 xcb_query_best_size_cookie_t cookie ,
13711 xcb_generic_error_t **e );
13712
13713 int
13714 xcb_query_extension_sizeof (const void *_buffer );
13715
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736 xcb_query_extension_cookie_t
13737 xcb_query_extension (xcb_connection_t *c ,
13738 uint16_t name_len ,
13739 const char *name );
13740
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764 xcb_query_extension_cookie_t
13765 xcb_query_extension_unchecked (xcb_connection_t *c ,
13766 uint16_t name_len ,
13767 const char *name );
13768
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795 xcb_query_extension_reply_t *
13796 xcb_query_extension_reply (xcb_connection_t *c ,
13797 xcb_query_extension_cookie_t cookie ,
13798 xcb_generic_error_t **e );
13799
13800 int
13801 xcb_list_extensions_sizeof (const void *_buffer );
13802
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821 xcb_list_extensions_cookie_t
13822 xcb_list_extensions (xcb_connection_t *c );
13823
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845 xcb_list_extensions_cookie_t
13846 xcb_list_extensions_unchecked (xcb_connection_t *c );
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858 int
13859 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R );
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871 xcb_str_iterator_t
13872 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R );
13873
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900 xcb_list_extensions_reply_t *
13901 xcb_list_extensions_reply (xcb_connection_t *c ,
13902 xcb_list_extensions_cookie_t cookie ,
13903 xcb_generic_error_t **e );
13904
13905 int
13906 xcb_change_keyboard_mapping_sizeof (const void *_buffer );
13907
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933 xcb_void_cookie_t
13934 xcb_change_keyboard_mapping_checked (xcb_connection_t *c ,
13935 uint8_t keycode_count ,
13936 xcb_keycode_t first_keycode ,
13937 uint8_t keysyms_per_keycode ,
13938 const xcb_keysym_t *keysyms );
13939
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962 xcb_void_cookie_t
13963 xcb_change_keyboard_mapping (xcb_connection_t *c ,
13964 uint8_t keycode_count ,
13965 xcb_keycode_t first_keycode ,
13966 uint8_t keysyms_per_keycode ,
13967 const xcb_keysym_t *keysyms );
13968
13969 int
13970 xcb_get_keyboard_mapping_sizeof (const void *_buffer );
13971
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992 xcb_get_keyboard_mapping_cookie_t
13993 xcb_get_keyboard_mapping (xcb_connection_t *c ,
13994 xcb_keycode_t first_keycode ,
13995 uint8_t count );
13996
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020 xcb_get_keyboard_mapping_cookie_t
14021 xcb_get_keyboard_mapping_unchecked (xcb_connection_t *c ,
14022 xcb_keycode_t first_keycode ,
14023 uint8_t count );
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035 xcb_keysym_t *
14036 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R );
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048 int
14049 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R );
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061 xcb_generic_iterator_t
14062 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R );
14063
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090 xcb_get_keyboard_mapping_reply_t *
14091 xcb_get_keyboard_mapping_reply (xcb_connection_t *c ,
14092 xcb_get_keyboard_mapping_cookie_t cookie ,
14093 xcb_generic_error_t **e );
14094
14095 int
14096 xcb_change_keyboard_control_sizeof (const void *_buffer );
14097
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121 xcb_void_cookie_t
14122 xcb_change_keyboard_control_checked (xcb_connection_t *c ,
14123 uint32_t value_mask ,
14124 const uint32_t *value_list );
14125
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146 xcb_void_cookie_t
14147 xcb_change_keyboard_control (xcb_connection_t *c ,
14148 uint32_t value_mask ,
14149 const uint32_t *value_list );
14150
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169 xcb_get_keyboard_control_cookie_t
14170 xcb_get_keyboard_control (xcb_connection_t *c );
14171
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193 xcb_get_keyboard_control_cookie_t
14194 xcb_get_keyboard_control_unchecked (xcb_connection_t *c );
14195
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222 xcb_get_keyboard_control_reply_t *
14223 xcb_get_keyboard_control_reply (xcb_connection_t *c ,
14224 xcb_get_keyboard_control_cookie_t cookie ,
14225 xcb_generic_error_t **e );
14226
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249 xcb_void_cookie_t
14250 xcb_bell_checked (xcb_connection_t *c ,
14251 int8_t percent );
14252
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272 xcb_void_cookie_t
14273 xcb_bell (xcb_connection_t *c ,
14274 int8_t percent );
14275
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302 xcb_void_cookie_t
14303 xcb_change_pointer_control_checked (xcb_connection_t *c ,
14304 int16_t acceleration_numerator ,
14305 int16_t acceleration_denominator ,
14306 int16_t threshold ,
14307 uint8_t do_acceleration ,
14308 uint8_t do_threshold );
14309
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333 xcb_void_cookie_t
14334 xcb_change_pointer_control (xcb_connection_t *c ,
14335 int16_t acceleration_numerator ,
14336 int16_t acceleration_denominator ,
14337 int16_t threshold ,
14338 uint8_t do_acceleration ,
14339 uint8_t do_threshold );
14340
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359 xcb_get_pointer_control_cookie_t
14360 xcb_get_pointer_control (xcb_connection_t *c );
14361
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383 xcb_get_pointer_control_cookie_t
14384 xcb_get_pointer_control_unchecked (xcb_connection_t *c );
14385
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412 xcb_get_pointer_control_reply_t *
14413 xcb_get_pointer_control_reply (xcb_connection_t *c ,
14414 xcb_get_pointer_control_cookie_t cookie ,
14415 xcb_generic_error_t **e );
14416
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442 xcb_void_cookie_t
14443 xcb_set_screen_saver_checked (xcb_connection_t *c ,
14444 int16_t timeout ,
14445 int16_t interval ,
14446 uint8_t prefer_blanking ,
14447 uint8_t allow_exposures );
14448
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471 xcb_void_cookie_t
14472 xcb_set_screen_saver (xcb_connection_t *c ,
14473 int16_t timeout ,
14474 int16_t interval ,
14475 uint8_t prefer_blanking ,
14476 uint8_t allow_exposures );
14477
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496 xcb_get_screen_saver_cookie_t
14497 xcb_get_screen_saver (xcb_connection_t *c );
14498
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520 xcb_get_screen_saver_cookie_t
14521 xcb_get_screen_saver_unchecked (xcb_connection_t *c );
14522
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549 xcb_get_screen_saver_reply_t *
14550 xcb_get_screen_saver_reply (xcb_connection_t *c ,
14551 xcb_get_screen_saver_cookie_t cookie ,
14552 xcb_generic_error_t **e );
14553
14554 int
14555 xcb_change_hosts_sizeof (const void *_buffer );
14556
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
14581
14582 xcb_void_cookie_t
14583 xcb_change_hosts_checked (xcb_connection_t *c ,
14584 uint8_t mode ,
14585 uint8_t family ,
14586 uint16_t address_len ,
14587 const uint8_t *address );
14588
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611 xcb_void_cookie_t
14612 xcb_change_hosts (xcb_connection_t *c ,
14613 uint8_t mode ,
14614 uint8_t family ,
14615 uint16_t address_len ,
14616 const uint8_t *address );
14617
14618 int
14619 xcb_host_sizeof (const void *_buffer );
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631 uint8_t *
14632 xcb_host_address (const xcb_host_t *R );
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644 int
14645 xcb_host_address_length (const xcb_host_t *R );
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657 xcb_generic_iterator_t
14658 xcb_host_address_end (const xcb_host_t *R );
14659
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678 void
14679 xcb_host_next (xcb_host_iterator_t *i );
14680
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700 xcb_generic_iterator_t
14701 xcb_host_end (xcb_host_iterator_t i );
14702
14703 int
14704 xcb_list_hosts_sizeof (const void *_buffer );
14705
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724 xcb_list_hosts_cookie_t
14725 xcb_list_hosts (xcb_connection_t *c );
14726
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748 xcb_list_hosts_cookie_t
14749 xcb_list_hosts_unchecked (xcb_connection_t *c );
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761 int
14762 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R );
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774 xcb_host_iterator_t
14775 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R );
14776
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803 xcb_list_hosts_reply_t *
14804 xcb_list_hosts_reply (xcb_connection_t *c ,
14805 xcb_list_hosts_cookie_t cookie ,
14806 xcb_generic_error_t **e );
14807
14820
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830 xcb_void_cookie_t
14831 xcb_set_access_control_checked (xcb_connection_t *c ,
14832 uint8_t mode );
14833
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853 xcb_void_cookie_t
14854 xcb_set_access_control (xcb_connection_t *c ,
14855 uint8_t mode );
14856
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879 xcb_void_cookie_t
14880 xcb_set_close_down_mode_checked (xcb_connection_t *c ,
14881 uint8_t mode );
14882
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902 xcb_void_cookie_t
14903 xcb_set_close_down_mode (xcb_connection_t *c ,
14904 uint8_t mode );
14905
14918
14919
14920
14921
14922
14923
14924
14925
14926
14927
14928 xcb_void_cookie_t
14929 xcb_kill_client_checked (xcb_connection_t *c ,
14930 uint32_t resource );
14931
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951 xcb_void_cookie_t
14952 xcb_kill_client (xcb_connection_t *c ,
14953 uint32_t resource );
14954
14955 int
14956 xcb_rotate_properties_sizeof (const void *_buffer );
14957
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983 xcb_void_cookie_t
14984 xcb_rotate_properties_checked (xcb_connection_t *c ,
14985 xcb_window_t window ,
14986 uint16_t atoms_len ,
14987 int16_t delta ,
14988 const xcb_atom_t *atoms );
14989
14999
15000
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012 xcb_void_cookie_t
15013 xcb_rotate_properties (xcb_connection_t *c ,
15014 xcb_window_t window ,
15015 uint16_t atoms_len ,
15016 int16_t delta ,
15017 const xcb_atom_t *atoms );
15018
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041 xcb_void_cookie_t
15042 xcb_force_screen_saver_checked (xcb_connection_t *c ,
15043 uint8_t mode );
15044
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064 xcb_void_cookie_t
15065 xcb_force_screen_saver (xcb_connection_t *c ,
15066 uint8_t mode );
15067
15068 int
15069 xcb_set_pointer_mapping_sizeof (const void *_buffer );
15070
15080
15081
15082
15083
15084
15085
15086
15087
15088
15089
15090
15091 xcb_set_pointer_mapping_cookie_t
15092 xcb_set_pointer_mapping (xcb_connection_t *c ,
15093 uint8_t map_len ,
15094 const uint8_t *map );
15095
15108
15109
15110
15111
15112
15113
15114
15115
15116
15117
15118
15119 xcb_set_pointer_mapping_cookie_t
15120 xcb_set_pointer_mapping_unchecked (xcb_connection_t *c ,
15121 uint8_t map_len ,
15122 const uint8_t *map );
15123
15139
15140
15141
15142
15143
15144
15145
15146
15147
15148
15149
15150 xcb_set_pointer_mapping_reply_t *
15151 xcb_set_pointer_mapping_reply (xcb_connection_t *c ,
15152 xcb_set_pointer_mapping_cookie_t cookie ,
15153 xcb_generic_error_t **e );
15154
15155 int
15156 xcb_get_pointer_mapping_sizeof (const void *_buffer );
15157
15167
15168
15169
15170
15171
15172
15173
15174
15175
15176 xcb_get_pointer_mapping_cookie_t
15177 xcb_get_pointer_mapping (xcb_connection_t *c );
15178
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200 xcb_get_pointer_mapping_cookie_t
15201 xcb_get_pointer_mapping_unchecked (xcb_connection_t *c );
15202
15203
15204
15205
15206
15207
15208
15209
15210
15211
15212
15213 uint8_t *
15214 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R );
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226 int
15227 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R );
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239 xcb_generic_iterator_t
15240 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R );
15241
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268 xcb_get_pointer_mapping_reply_t *
15269 xcb_get_pointer_mapping_reply (xcb_connection_t *c ,
15270 xcb_get_pointer_mapping_cookie_t cookie ,
15271 xcb_generic_error_t **e );
15272
15273 int
15274 xcb_set_modifier_mapping_sizeof (const void *_buffer );
15275
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296 xcb_set_modifier_mapping_cookie_t
15297 xcb_set_modifier_mapping (xcb_connection_t *c ,
15298 uint8_t keycodes_per_modifier ,
15299 const xcb_keycode_t *keycodes );
15300
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324 xcb_set_modifier_mapping_cookie_t
15325 xcb_set_modifier_mapping_unchecked (xcb_connection_t *c ,
15326 uint8_t keycodes_per_modifier ,
15327 const xcb_keycode_t *keycodes );
15328
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355 xcb_set_modifier_mapping_reply_t *
15356 xcb_set_modifier_mapping_reply (xcb_connection_t *c ,
15357 xcb_set_modifier_mapping_cookie_t cookie ,
15358 xcb_generic_error_t **e );
15359
15360 int
15361 xcb_get_modifier_mapping_sizeof (const void *_buffer );
15362
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381 xcb_get_modifier_mapping_cookie_t
15382 xcb_get_modifier_mapping (xcb_connection_t *c );
15383
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405 xcb_get_modifier_mapping_cookie_t
15406 xcb_get_modifier_mapping_unchecked (xcb_connection_t *c );
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418 xcb_keycode_t *
15419 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R );
15420
15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431 int
15432 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R );
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444 xcb_generic_iterator_t
15445 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R );
15446
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473 xcb_get_modifier_mapping_reply_t *
15474 xcb_get_modifier_mapping_reply (xcb_connection_t *c ,
15475 xcb_get_modifier_mapping_cookie_t cookie ,
15476 xcb_generic_error_t **e );
15477
15490
15491
15492
15493
15494
15495
15496
15497
15498
15499 xcb_void_cookie_t
15500 xcb_no_operation_checked (xcb_connection_t *c );
15501
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520 xcb_void_cookie_t
15521 xcb_no_operation (xcb_connection_t *c );
15522
15523
15524 #ifdef __cplusplus
15525 }
15526 #endif
15527
15528 #endif
15529