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_enum_t;
01009
01011 #define XCB_SELECTION_REQUEST 30
01012
01016 typedef struct xcb_selection_request_event_t {
01017 uint8_t response_type;
01018 uint8_t pad0;
01019 uint16_t sequence;
01020 xcb_timestamp_t time;
01021 xcb_window_t owner;
01022 xcb_window_t requestor;
01023 xcb_atom_t selection;
01024 xcb_atom_t target;
01025 xcb_atom_t property;
01026 } xcb_selection_request_event_t;
01027
01029 #define XCB_SELECTION_NOTIFY 31
01030
01034 typedef struct xcb_selection_notify_event_t {
01035 uint8_t response_type;
01036 uint8_t pad0;
01037 uint16_t sequence;
01038 xcb_timestamp_t time;
01039 xcb_window_t requestor;
01040 xcb_atom_t selection;
01041 xcb_atom_t target;
01042 xcb_atom_t property;
01043 } xcb_selection_notify_event_t;
01044
01045 typedef enum xcb_colormap_state_t {
01046 XCB_COLORMAP_STATE_UNINSTALLED = 0,
01047 XCB_COLORMAP_STATE_INSTALLED = 1
01048 } xcb_colormap_state_t;
01049
01050 typedef enum xcb_colormap_enum_t {
01051 XCB_COLORMAP_NONE = 0
01052 } xcb_colormap_enum_t;
01053
01055 #define XCB_COLORMAP_NOTIFY 32
01056
01060 typedef struct xcb_colormap_notify_event_t {
01061 uint8_t response_type;
01062 uint8_t pad0;
01063 uint16_t sequence;
01064 xcb_window_t window;
01065 xcb_colormap_t colormap;
01066 uint8_t _new;
01067 uint8_t state;
01068 uint8_t pad1[2];
01069 } xcb_colormap_notify_event_t;
01070
01074 typedef union xcb_client_message_data_t {
01075 uint8_t data8[20];
01076 uint16_t data16[10];
01077 uint32_t data32[5];
01078 } xcb_client_message_data_t;
01079
01083 typedef struct xcb_client_message_data_iterator_t {
01084 xcb_client_message_data_t *data;
01085 int rem;
01086 int index;
01087 } xcb_client_message_data_iterator_t;
01088
01090 #define XCB_CLIENT_MESSAGE 33
01091
01095 typedef struct xcb_client_message_event_t {
01096 uint8_t response_type;
01097 uint8_t format;
01098 uint16_t sequence;
01099 xcb_window_t window;
01100 xcb_atom_t type;
01101 xcb_client_message_data_t data;
01102 } xcb_client_message_event_t;
01103
01104 typedef enum xcb_mapping_t {
01105 XCB_MAPPING_MODIFIER = 0,
01106 XCB_MAPPING_KEYBOARD = 1,
01107 XCB_MAPPING_POINTER = 2
01108 } xcb_mapping_t;
01109
01111 #define XCB_MAPPING_NOTIFY 34
01112
01116 typedef struct xcb_mapping_notify_event_t {
01117 uint8_t response_type;
01118 uint8_t pad0;
01119 uint16_t sequence;
01120 uint8_t request;
01121 xcb_keycode_t first_keycode;
01122 uint8_t count;
01123 uint8_t pad1;
01124 } xcb_mapping_notify_event_t;
01125
01127 #define XCB_REQUEST 1
01128
01132 typedef struct xcb_request_error_t {
01133 uint8_t response_type;
01134 uint8_t error_code;
01135 uint16_t sequence;
01136 uint32_t bad_value;
01137 uint16_t minor_opcode;
01138 uint8_t major_opcode;
01139 uint8_t pad0;
01140 } xcb_request_error_t;
01141
01143 #define XCB_VALUE 2
01144
01148 typedef struct xcb_value_error_t {
01149 uint8_t response_type;
01150 uint8_t error_code;
01151 uint16_t sequence;
01152 uint32_t bad_value;
01153 uint16_t minor_opcode;
01154 uint8_t major_opcode;
01155 uint8_t pad0;
01156 } xcb_value_error_t;
01157
01159 #define XCB_WINDOW 3
01160
01161 typedef xcb_value_error_t xcb_window_error_t;
01162
01164 #define XCB_PIXMAP 4
01165
01166 typedef xcb_value_error_t xcb_pixmap_error_t;
01167
01169 #define XCB_ATOM 5
01170
01171 typedef xcb_value_error_t xcb_atom_error_t;
01172
01174 #define XCB_CURSOR 6
01175
01176 typedef xcb_value_error_t xcb_cursor_error_t;
01177
01179 #define XCB_FONT 7
01180
01181 typedef xcb_value_error_t xcb_font_error_t;
01182
01184 #define XCB_MATCH 8
01185
01186 typedef xcb_request_error_t xcb_match_error_t;
01187
01189 #define XCB_DRAWABLE 9
01190
01191 typedef xcb_value_error_t xcb_drawable_error_t;
01192
01194 #define XCB_ACCESS 10
01195
01196 typedef xcb_request_error_t xcb_access_error_t;
01197
01199 #define XCB_ALLOC 11
01200
01201 typedef xcb_request_error_t xcb_alloc_error_t;
01202
01204 #define XCB_COLORMAP 12
01205
01206 typedef xcb_value_error_t xcb_colormap_error_t;
01207
01209 #define XCB_G_CONTEXT 13
01210
01211 typedef xcb_value_error_t xcb_g_context_error_t;
01212
01214 #define XCB_ID_CHOICE 14
01215
01216 typedef xcb_value_error_t xcb_id_choice_error_t;
01217
01219 #define XCB_NAME 15
01220
01221 typedef xcb_request_error_t xcb_name_error_t;
01222
01224 #define XCB_LENGTH 16
01225
01226 typedef xcb_request_error_t xcb_length_error_t;
01227
01229 #define XCB_IMPLEMENTATION 17
01230
01231 typedef xcb_request_error_t xcb_implementation_error_t;
01232
01233 typedef enum xcb_window_class_t {
01234 XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
01235 XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
01236 XCB_WINDOW_CLASS_INPUT_ONLY = 2
01237 } xcb_window_class_t;
01238
01239 typedef enum xcb_cw_t {
01240 XCB_CW_BACK_PIXMAP = 1,
01241 XCB_CW_BACK_PIXEL = 2,
01242 XCB_CW_BORDER_PIXMAP = 4,
01243 XCB_CW_BORDER_PIXEL = 8,
01244 XCB_CW_BIT_GRAVITY = 16,
01245 XCB_CW_WIN_GRAVITY = 32,
01246 XCB_CW_BACKING_STORE = 64,
01247 XCB_CW_BACKING_PLANES = 128,
01248 XCB_CW_BACKING_PIXEL = 256,
01249 XCB_CW_OVERRIDE_REDIRECT = 512,
01250 XCB_CW_SAVE_UNDER = 1024,
01251 XCB_CW_EVENT_MASK = 2048,
01252 XCB_CW_DONT_PROPAGATE = 4096,
01253 XCB_CW_COLORMAP = 8192,
01254 XCB_CW_CURSOR = 16384
01255 } xcb_cw_t;
01256
01257 typedef enum xcb_back_pixmap_t {
01258 XCB_BACK_PIXMAP_NONE = 0,
01259 XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
01260 } xcb_back_pixmap_t;
01261
01262 typedef enum xcb_gravity_t {
01263 XCB_GRAVITY_BIT_FORGET = 0,
01264 XCB_GRAVITY_WIN_UNMAP = 0,
01265 XCB_GRAVITY_NORTH_WEST = 1,
01266 XCB_GRAVITY_NORTH = 2,
01267 XCB_GRAVITY_NORTH_EAST = 3,
01268 XCB_GRAVITY_WEST = 4,
01269 XCB_GRAVITY_CENTER = 5,
01270 XCB_GRAVITY_EAST = 6,
01271 XCB_GRAVITY_SOUTH_WEST = 7,
01272 XCB_GRAVITY_SOUTH = 8,
01273 XCB_GRAVITY_SOUTH_EAST = 9,
01274 XCB_GRAVITY_STATIC = 10
01275 } xcb_gravity_t;
01276
01278 #define XCB_CREATE_WINDOW 1
01279
01283 typedef struct xcb_create_window_request_t {
01284 uint8_t major_opcode;
01285 uint8_t depth;
01286 uint16_t length;
01287 xcb_window_t wid;
01288 xcb_window_t parent;
01289 int16_t x;
01290 int16_t y;
01291 uint16_t width;
01292 uint16_t height;
01293 uint16_t border_width;
01294 uint16_t _class;
01295 xcb_visualid_t visual;
01296 uint32_t value_mask;
01297 } xcb_create_window_request_t;
01298
01300 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2
01301
01305 typedef struct xcb_change_window_attributes_request_t {
01306 uint8_t major_opcode;
01307 uint8_t pad0;
01308 uint16_t length;
01309 xcb_window_t window;
01310 uint32_t value_mask;
01311 } xcb_change_window_attributes_request_t;
01312
01313 typedef enum xcb_map_state_t {
01314 XCB_MAP_STATE_UNMAPPED = 0,
01315 XCB_MAP_STATE_UNVIEWABLE = 1,
01316 XCB_MAP_STATE_VIEWABLE = 2
01317 } xcb_map_state_t;
01318
01322 typedef struct xcb_get_window_attributes_cookie_t {
01323 unsigned int sequence;
01324 } xcb_get_window_attributes_cookie_t;
01325
01327 #define XCB_GET_WINDOW_ATTRIBUTES 3
01328
01332 typedef struct xcb_get_window_attributes_request_t {
01333 uint8_t major_opcode;
01334 uint8_t pad0;
01335 uint16_t length;
01336 xcb_window_t window;
01337 } xcb_get_window_attributes_request_t;
01338
01342 typedef struct xcb_get_window_attributes_reply_t {
01343 uint8_t response_type;
01344 uint8_t backing_store;
01345 uint16_t sequence;
01346 uint32_t length;
01347 xcb_visualid_t visual;
01348 uint16_t _class;
01349 uint8_t bit_gravity;
01350 uint8_t win_gravity;
01351 uint32_t backing_planes;
01352 uint32_t backing_pixel;
01353 uint8_t save_under;
01354 uint8_t map_is_installed;
01355 uint8_t map_state;
01356 uint8_t override_redirect;
01357 xcb_colormap_t colormap;
01358 uint32_t all_event_masks;
01359 uint32_t your_event_mask;
01360 uint16_t do_not_propagate_mask;
01361 uint8_t pad0[2];
01362 } xcb_get_window_attributes_reply_t;
01363
01365 #define XCB_DESTROY_WINDOW 4
01366
01370 typedef struct xcb_destroy_window_request_t {
01371 uint8_t major_opcode;
01372 uint8_t pad0;
01373 uint16_t length;
01374 xcb_window_t window;
01375 } xcb_destroy_window_request_t;
01376
01378 #define XCB_DESTROY_SUBWINDOWS 5
01379
01383 typedef struct xcb_destroy_subwindows_request_t {
01384 uint8_t major_opcode;
01385 uint8_t pad0;
01386 uint16_t length;
01387 xcb_window_t window;
01388 } xcb_destroy_subwindows_request_t;
01389
01390 typedef enum xcb_set_mode_t {
01391 XCB_SET_MODE_INSERT = 0,
01392 XCB_SET_MODE_DELETE = 1
01393 } xcb_set_mode_t;
01394
01396 #define XCB_CHANGE_SAVE_SET 6
01397
01401 typedef struct xcb_change_save_set_request_t {
01402 uint8_t major_opcode;
01403 uint8_t mode;
01404 uint16_t length;
01405 xcb_window_t window;
01406 } xcb_change_save_set_request_t;
01407
01409 #define XCB_REPARENT_WINDOW 7
01410
01414 typedef struct xcb_reparent_window_request_t {
01415 uint8_t major_opcode;
01416 uint8_t pad0;
01417 uint16_t length;
01418 xcb_window_t window;
01419 xcb_window_t parent;
01420 int16_t x;
01421 int16_t y;
01422 } xcb_reparent_window_request_t;
01423
01425 #define XCB_MAP_WINDOW 8
01426
01430 typedef struct xcb_map_window_request_t {
01431 uint8_t major_opcode;
01432 uint8_t pad0;
01433 uint16_t length;
01434 xcb_window_t window;
01435 } xcb_map_window_request_t;
01436
01438 #define XCB_MAP_SUBWINDOWS 9
01439
01443 typedef struct xcb_map_subwindows_request_t {
01444 uint8_t major_opcode;
01445 uint8_t pad0;
01446 uint16_t length;
01447 xcb_window_t window;
01448 } xcb_map_subwindows_request_t;
01449
01451 #define XCB_UNMAP_WINDOW 10
01452
01456 typedef struct xcb_unmap_window_request_t {
01457 uint8_t major_opcode;
01458 uint8_t pad0;
01459 uint16_t length;
01460 xcb_window_t window;
01461 } xcb_unmap_window_request_t;
01462
01464 #define XCB_UNMAP_SUBWINDOWS 11
01465
01469 typedef struct xcb_unmap_subwindows_request_t {
01470 uint8_t major_opcode;
01471 uint8_t pad0;
01472 uint16_t length;
01473 xcb_window_t window;
01474 } xcb_unmap_subwindows_request_t;
01475
01476 typedef enum xcb_config_window_t {
01477 XCB_CONFIG_WINDOW_X = 1,
01478 XCB_CONFIG_WINDOW_Y = 2,
01479 XCB_CONFIG_WINDOW_WIDTH = 4,
01480 XCB_CONFIG_WINDOW_HEIGHT = 8,
01481 XCB_CONFIG_WINDOW_BORDER_WIDTH = 16,
01482 XCB_CONFIG_WINDOW_SIBLING = 32,
01483 XCB_CONFIG_WINDOW_STACK_MODE = 64
01484 } xcb_config_window_t;
01485
01486 typedef enum xcb_stack_mode_t {
01487 XCB_STACK_MODE_ABOVE = 0,
01488 XCB_STACK_MODE_BELOW = 1,
01489 XCB_STACK_MODE_TOP_IF = 2,
01490 XCB_STACK_MODE_BOTTOM_IF = 3,
01491 XCB_STACK_MODE_OPPOSITE = 4
01492 } xcb_stack_mode_t;
01493
01495 #define XCB_CONFIGURE_WINDOW 12
01496
01500 typedef struct xcb_configure_window_request_t {
01501 uint8_t major_opcode;
01502 uint8_t pad0;
01503 uint16_t length;
01504 xcb_window_t window;
01505 uint16_t value_mask;
01506 uint8_t pad1[2];
01507 } xcb_configure_window_request_t;
01508
01509 typedef enum xcb_circulate_t {
01510 XCB_CIRCULATE_RAISE_LOWEST = 0,
01511 XCB_CIRCULATE_LOWER_HIGHEST = 1
01512 } xcb_circulate_t;
01513
01515 #define XCB_CIRCULATE_WINDOW 13
01516
01520 typedef struct xcb_circulate_window_request_t {
01521 uint8_t major_opcode;
01522 uint8_t direction;
01523 uint16_t length;
01524 xcb_window_t window;
01525 } xcb_circulate_window_request_t;
01526
01530 typedef struct xcb_get_geometry_cookie_t {
01531 unsigned int sequence;
01532 } xcb_get_geometry_cookie_t;
01533
01535 #define XCB_GET_GEOMETRY 14
01536
01540 typedef struct xcb_get_geometry_request_t {
01541 uint8_t major_opcode;
01542 uint8_t pad0;
01543 uint16_t length;
01544 xcb_drawable_t drawable;
01545 } xcb_get_geometry_request_t;
01546
01550 typedef struct xcb_get_geometry_reply_t {
01551 uint8_t response_type;
01552 uint8_t depth;
01553 uint16_t sequence;
01554 uint32_t length;
01555 xcb_window_t root;
01556 int16_t x;
01557 int16_t y;
01558 uint16_t width;
01559 uint16_t height;
01560 uint16_t border_width;
01561 uint8_t pad0[2];
01562 } xcb_get_geometry_reply_t;
01563
01567 typedef struct xcb_query_tree_cookie_t {
01568 unsigned int sequence;
01569 } xcb_query_tree_cookie_t;
01570
01572 #define XCB_QUERY_TREE 15
01573
01577 typedef struct xcb_query_tree_request_t {
01578 uint8_t major_opcode;
01579 uint8_t pad0;
01580 uint16_t length;
01581 xcb_window_t window;
01582 } xcb_query_tree_request_t;
01583
01587 typedef struct xcb_query_tree_reply_t {
01588 uint8_t response_type;
01589 uint8_t pad0;
01590 uint16_t sequence;
01591 uint32_t length;
01592 xcb_window_t root;
01593 xcb_window_t parent;
01594 uint16_t children_len;
01595 uint8_t pad1[14];
01596 } xcb_query_tree_reply_t;
01597
01601 typedef struct xcb_intern_atom_cookie_t {
01602 unsigned int sequence;
01603 } xcb_intern_atom_cookie_t;
01604
01606 #define XCB_INTERN_ATOM 16
01607
01611 typedef struct xcb_intern_atom_request_t {
01612 uint8_t major_opcode;
01613 uint8_t only_if_exists;
01614 uint16_t length;
01615 uint16_t name_len;
01616 uint8_t pad0[2];
01617 } xcb_intern_atom_request_t;
01618
01622 typedef struct xcb_intern_atom_reply_t {
01623 uint8_t response_type;
01624 uint8_t pad0;
01625 uint16_t sequence;
01626 uint32_t length;
01627 xcb_atom_t atom;
01628 } xcb_intern_atom_reply_t;
01629
01633 typedef struct xcb_get_atom_name_cookie_t {
01634 unsigned int sequence;
01635 } xcb_get_atom_name_cookie_t;
01636
01638 #define XCB_GET_ATOM_NAME 17
01639
01643 typedef struct xcb_get_atom_name_request_t {
01644 uint8_t major_opcode;
01645 uint8_t pad0;
01646 uint16_t length;
01647 xcb_atom_t atom;
01648 } xcb_get_atom_name_request_t;
01649
01653 typedef struct xcb_get_atom_name_reply_t {
01654 uint8_t response_type;
01655 uint8_t pad0;
01656 uint16_t sequence;
01657 uint32_t length;
01658 uint16_t name_len;
01659 uint8_t pad1[22];
01660 } xcb_get_atom_name_reply_t;
01661
01662 typedef enum xcb_prop_mode_t {
01663 XCB_PROP_MODE_REPLACE = 0,
01664 XCB_PROP_MODE_PREPEND = 1,
01665 XCB_PROP_MODE_APPEND = 2
01666 } xcb_prop_mode_t;
01667
01669 #define XCB_CHANGE_PROPERTY 18
01670
01674 typedef struct xcb_change_property_request_t {
01675 uint8_t major_opcode;
01676 uint8_t mode;
01677 uint16_t length;
01678 xcb_window_t window;
01679 xcb_atom_t property;
01680 xcb_atom_t type;
01681 uint8_t format;
01682 uint8_t pad0[3];
01683 uint32_t data_len;
01684 } xcb_change_property_request_t;
01685
01687 #define XCB_DELETE_PROPERTY 19
01688
01692 typedef struct xcb_delete_property_request_t {
01693 uint8_t major_opcode;
01694 uint8_t pad0;
01695 uint16_t length;
01696 xcb_window_t window;
01697 xcb_atom_t property;
01698 } xcb_delete_property_request_t;
01699
01700 typedef enum xcb_get_property_type_t {
01701 XCB_GET_PROPERTY_TYPE_ANY = 0
01702 } xcb_get_property_type_t;
01703
01707 typedef struct xcb_get_property_cookie_t {
01708 unsigned int sequence;
01709 } xcb_get_property_cookie_t;
01710
01712 #define XCB_GET_PROPERTY 20
01713
01717 typedef struct xcb_get_property_request_t {
01718 uint8_t major_opcode;
01719 uint8_t _delete;
01720 uint16_t length;
01721 xcb_window_t window;
01722 xcb_atom_t property;
01723 xcb_atom_t type;
01724 uint32_t long_offset;
01725 uint32_t long_length;
01726 } xcb_get_property_request_t;
01727
01731 typedef struct xcb_get_property_reply_t {
01732 uint8_t response_type;
01733 uint8_t format;
01734 uint16_t sequence;
01735 uint32_t length;
01736 xcb_atom_t type;
01737 uint32_t bytes_after;
01738 uint32_t value_len;
01739 uint8_t pad0[12];
01740 } xcb_get_property_reply_t;
01741
01745 typedef struct xcb_list_properties_cookie_t {
01746 unsigned int sequence;
01747 } xcb_list_properties_cookie_t;
01748
01750 #define XCB_LIST_PROPERTIES 21
01751
01755 typedef struct xcb_list_properties_request_t {
01756 uint8_t major_opcode;
01757 uint8_t pad0;
01758 uint16_t length;
01759 xcb_window_t window;
01760 } xcb_list_properties_request_t;
01761
01765 typedef struct xcb_list_properties_reply_t {
01766 uint8_t response_type;
01767 uint8_t pad0;
01768 uint16_t sequence;
01769 uint32_t length;
01770 uint16_t atoms_len;
01771 uint8_t pad1[22];
01772 } xcb_list_properties_reply_t;
01773
01775 #define XCB_SET_SELECTION_OWNER 22
01776
01780 typedef struct xcb_set_selection_owner_request_t {
01781 uint8_t major_opcode;
01782 uint8_t pad0;
01783 uint16_t length;
01784 xcb_window_t owner;
01785 xcb_atom_t selection;
01786 xcb_timestamp_t time;
01787 } xcb_set_selection_owner_request_t;
01788
01792 typedef struct xcb_get_selection_owner_cookie_t {
01793 unsigned int sequence;
01794 } xcb_get_selection_owner_cookie_t;
01795
01797 #define XCB_GET_SELECTION_OWNER 23
01798
01802 typedef struct xcb_get_selection_owner_request_t {
01803 uint8_t major_opcode;
01804 uint8_t pad0;
01805 uint16_t length;
01806 xcb_atom_t selection;
01807 } xcb_get_selection_owner_request_t;
01808
01812 typedef struct xcb_get_selection_owner_reply_t {
01813 uint8_t response_type;
01814 uint8_t pad0;
01815 uint16_t sequence;
01816 uint32_t length;
01817 xcb_window_t owner;
01818 } xcb_get_selection_owner_reply_t;
01819
01821 #define XCB_CONVERT_SELECTION 24
01822
01826 typedef struct xcb_convert_selection_request_t {
01827 uint8_t major_opcode;
01828 uint8_t pad0;
01829 uint16_t length;
01830 xcb_window_t requestor;
01831 xcb_atom_t selection;
01832 xcb_atom_t target;
01833 xcb_atom_t property;
01834 xcb_timestamp_t time;
01835 } xcb_convert_selection_request_t;
01836
01837 typedef enum xcb_send_event_dest_t {
01838 XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0,
01839 XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1
01840 } xcb_send_event_dest_t;
01841
01843 #define XCB_SEND_EVENT 25
01844
01848 typedef struct xcb_send_event_request_t {
01849 uint8_t major_opcode;
01850 uint8_t propagate;
01851 uint16_t length;
01852 xcb_window_t destination;
01853 uint32_t event_mask;
01854 char event[32];
01855 } xcb_send_event_request_t;
01856
01857 typedef enum xcb_grab_mode_t {
01858 XCB_GRAB_MODE_SYNC = 0,
01859 XCB_GRAB_MODE_ASYNC = 1
01860 } xcb_grab_mode_t;
01861
01862 typedef enum xcb_grab_status_t {
01863 XCB_GRAB_STATUS_SUCCESS = 0,
01864 XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
01865 XCB_GRAB_STATUS_INVALID_TIME = 2,
01866 XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
01867 XCB_GRAB_STATUS_FROZEN = 4
01868 } xcb_grab_status_t;
01869
01870 typedef enum xcb_cursor_enum_t {
01871 XCB_CURSOR_NONE = 0
01872 } xcb_cursor_enum_t;
01873
01877 typedef struct xcb_grab_pointer_cookie_t {
01878 unsigned int sequence;
01879 } xcb_grab_pointer_cookie_t;
01880
01882 #define XCB_GRAB_POINTER 26
01883
01887 typedef struct xcb_grab_pointer_request_t {
01888 uint8_t major_opcode;
01889 uint8_t owner_events;
01890 uint16_t length;
01891 xcb_window_t grab_window;
01892 uint16_t event_mask;
01893 uint8_t pointer_mode;
01894 uint8_t keyboard_mode;
01895 xcb_window_t confine_to;
01896 xcb_cursor_t cursor;
01897 xcb_timestamp_t time;
01898 } xcb_grab_pointer_request_t;
01899
01903 typedef struct xcb_grab_pointer_reply_t {
01904 uint8_t response_type;
01905 uint8_t status;
01906 uint16_t sequence;
01907 uint32_t length;
01908 } xcb_grab_pointer_reply_t;
01909
01911 #define XCB_UNGRAB_POINTER 27
01912
01916 typedef struct xcb_ungrab_pointer_request_t {
01917 uint8_t major_opcode;
01918 uint8_t pad0;
01919 uint16_t length;
01920 xcb_timestamp_t time;
01921 } xcb_ungrab_pointer_request_t;
01922
01923 typedef enum xcb_button_index_t {
01924 XCB_BUTTON_INDEX_ANY = 0,
01925 XCB_BUTTON_INDEX_1 = 1,
01926 XCB_BUTTON_INDEX_2 = 2,
01927 XCB_BUTTON_INDEX_3 = 3,
01928 XCB_BUTTON_INDEX_4 = 4,
01929 XCB_BUTTON_INDEX_5 = 5
01930 } xcb_button_index_t;
01931
01933 #define XCB_GRAB_BUTTON 28
01934
01938 typedef struct xcb_grab_button_request_t {
01939 uint8_t major_opcode;
01940 uint8_t owner_events;
01941 uint16_t length;
01942 xcb_window_t grab_window;
01943 uint16_t event_mask;
01944 uint8_t pointer_mode;
01945 uint8_t keyboard_mode;
01946 xcb_window_t confine_to;
01947 xcb_cursor_t cursor;
01948 uint8_t button;
01949 uint8_t pad0;
01950 uint16_t modifiers;
01951 } xcb_grab_button_request_t;
01952
01954 #define XCB_UNGRAB_BUTTON 29
01955
01959 typedef struct xcb_ungrab_button_request_t {
01960 uint8_t major_opcode;
01961 uint8_t button;
01962 uint16_t length;
01963 xcb_window_t grab_window;
01964 uint16_t modifiers;
01965 uint8_t pad0[2];
01966 } xcb_ungrab_button_request_t;
01967
01969 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30
01970
01974 typedef struct xcb_change_active_pointer_grab_request_t {
01975 uint8_t major_opcode;
01976 uint8_t pad0;
01977 uint16_t length;
01978 xcb_cursor_t cursor;
01979 xcb_timestamp_t time;
01980 uint16_t event_mask;
01981 uint8_t pad1[2];
01982 } xcb_change_active_pointer_grab_request_t;
01983
01987 typedef struct xcb_grab_keyboard_cookie_t {
01988 unsigned int sequence;
01989 } xcb_grab_keyboard_cookie_t;
01990
01992 #define XCB_GRAB_KEYBOARD 31
01993
01997 typedef struct xcb_grab_keyboard_request_t {
01998 uint8_t major_opcode;
01999 uint8_t owner_events;
02000 uint16_t length;
02001 xcb_window_t grab_window;
02002 xcb_timestamp_t time;
02003 uint8_t pointer_mode;
02004 uint8_t keyboard_mode;
02005 uint8_t pad0[2];
02006 } xcb_grab_keyboard_request_t;
02007
02011 typedef struct xcb_grab_keyboard_reply_t {
02012 uint8_t response_type;
02013 uint8_t status;
02014 uint16_t sequence;
02015 uint32_t length;
02016 } xcb_grab_keyboard_reply_t;
02017
02019 #define XCB_UNGRAB_KEYBOARD 32
02020
02024 typedef struct xcb_ungrab_keyboard_request_t {
02025 uint8_t major_opcode;
02026 uint8_t pad0;
02027 uint16_t length;
02028 xcb_timestamp_t time;
02029 } xcb_ungrab_keyboard_request_t;
02030
02031 typedef enum xcb_grab_t {
02032 XCB_GRAB_ANY = 0
02033 } xcb_grab_t;
02034
02036 #define XCB_GRAB_KEY 33
02037
02041 typedef struct xcb_grab_key_request_t {
02042 uint8_t major_opcode;
02043 uint8_t owner_events;
02044 uint16_t length;
02045 xcb_window_t grab_window;
02046 uint16_t modifiers;
02047 xcb_keycode_t key;
02048 uint8_t pointer_mode;
02049 uint8_t keyboard_mode;
02050 uint8_t pad0[3];
02051 } xcb_grab_key_request_t;
02052
02054 #define XCB_UNGRAB_KEY 34
02055
02059 typedef struct xcb_ungrab_key_request_t {
02060 uint8_t major_opcode;
02061 xcb_keycode_t key;
02062 uint16_t length;
02063 xcb_window_t grab_window;
02064 uint16_t modifiers;
02065 uint8_t pad0[2];
02066 } xcb_ungrab_key_request_t;
02067
02068 typedef enum xcb_allow_t {
02069 XCB_ALLOW_ASYNC_POINTER = 0,
02070 XCB_ALLOW_SYNC_POINTER = 1,
02071 XCB_ALLOW_REPLAY_POINTER = 2,
02072 XCB_ALLOW_ASYNC_KEYBOARD = 3,
02073 XCB_ALLOW_SYNC_KEYBOARD = 4,
02074 XCB_ALLOW_REPLAY_KEYBOARD = 5,
02075 XCB_ALLOW_ASYNC_BOTH = 6,
02076 XCB_ALLOW_SYNC_BOTH = 7
02077 } xcb_allow_t;
02078
02080 #define XCB_ALLOW_EVENTS 35
02081
02085 typedef struct xcb_allow_events_request_t {
02086 uint8_t major_opcode;
02087 uint8_t mode;
02088 uint16_t length;
02089 xcb_timestamp_t time;
02090 } xcb_allow_events_request_t;
02091
02093 #define XCB_GRAB_SERVER 36
02094
02098 typedef struct xcb_grab_server_request_t {
02099 uint8_t major_opcode;
02100 uint8_t pad0;
02101 uint16_t length;
02102 } xcb_grab_server_request_t;
02103
02105 #define XCB_UNGRAB_SERVER 37
02106
02110 typedef struct xcb_ungrab_server_request_t {
02111 uint8_t major_opcode;
02112 uint8_t pad0;
02113 uint16_t length;
02114 } xcb_ungrab_server_request_t;
02115
02119 typedef struct xcb_query_pointer_cookie_t {
02120 unsigned int sequence;
02121 } xcb_query_pointer_cookie_t;
02122
02124 #define XCB_QUERY_POINTER 38
02125
02129 typedef struct xcb_query_pointer_request_t {
02130 uint8_t major_opcode;
02131 uint8_t pad0;
02132 uint16_t length;
02133 xcb_window_t window;
02134 } xcb_query_pointer_request_t;
02135
02139 typedef struct xcb_query_pointer_reply_t {
02140 uint8_t response_type;
02141 uint8_t same_screen;
02142 uint16_t sequence;
02143 uint32_t length;
02144 xcb_window_t root;
02145 xcb_window_t child;
02146 int16_t root_x;
02147 int16_t root_y;
02148 int16_t win_x;
02149 int16_t win_y;
02150 uint16_t mask;
02151 uint8_t pad0[2];
02152 } xcb_query_pointer_reply_t;
02153
02157 typedef struct xcb_timecoord_t {
02158 xcb_timestamp_t time;
02159 int16_t x;
02160 int16_t y;
02161 } xcb_timecoord_t;
02162
02166 typedef struct xcb_timecoord_iterator_t {
02167 xcb_timecoord_t *data;
02168 int rem;
02169 int index;
02170 } xcb_timecoord_iterator_t;
02171
02175 typedef struct xcb_get_motion_events_cookie_t {
02176 unsigned int sequence;
02177 } xcb_get_motion_events_cookie_t;
02178
02180 #define XCB_GET_MOTION_EVENTS 39
02181
02185 typedef struct xcb_get_motion_events_request_t {
02186 uint8_t major_opcode;
02187 uint8_t pad0;
02188 uint16_t length;
02189 xcb_window_t window;
02190 xcb_timestamp_t start;
02191 xcb_timestamp_t stop;
02192 } xcb_get_motion_events_request_t;
02193
02197 typedef struct xcb_get_motion_events_reply_t {
02198 uint8_t response_type;
02199 uint8_t pad0;
02200 uint16_t sequence;
02201 uint32_t length;
02202 uint32_t events_len;
02203 uint8_t pad1[20];
02204 } xcb_get_motion_events_reply_t;
02205
02209 typedef struct xcb_translate_coordinates_cookie_t {
02210 unsigned int sequence;
02211 } xcb_translate_coordinates_cookie_t;
02212
02214 #define XCB_TRANSLATE_COORDINATES 40
02215
02219 typedef struct xcb_translate_coordinates_request_t {
02220 uint8_t major_opcode;
02221 uint8_t pad0;
02222 uint16_t length;
02223 xcb_window_t src_window;
02224 xcb_window_t dst_window;
02225 int16_t src_x;
02226 int16_t src_y;
02227 } xcb_translate_coordinates_request_t;
02228
02232 typedef struct xcb_translate_coordinates_reply_t {
02233 uint8_t response_type;
02234 uint8_t same_screen;
02235 uint16_t sequence;
02236 uint32_t length;
02237 xcb_window_t child;
02238 uint16_t dst_x;
02239 uint16_t dst_y;
02240 } xcb_translate_coordinates_reply_t;
02241
02243 #define XCB_WARP_POINTER 41
02244
02248 typedef struct xcb_warp_pointer_request_t {
02249 uint8_t major_opcode;
02250 uint8_t pad0;
02251 uint16_t length;
02252 xcb_window_t src_window;
02253 xcb_window_t dst_window;
02254 int16_t src_x;
02255 int16_t src_y;
02256 uint16_t src_width;
02257 uint16_t src_height;
02258 int16_t dst_x;
02259 int16_t dst_y;
02260 } xcb_warp_pointer_request_t;
02261
02262 typedef enum xcb_input_focus_t {
02263 XCB_INPUT_FOCUS_NONE = 0,
02264 XCB_INPUT_FOCUS_POINTER_ROOT = 1,
02265 XCB_INPUT_FOCUS_PARENT = 2,
02266 XCB_INPUT_FOCUS_FOLLOW_KEYBOARD = 3
02267 } xcb_input_focus_t;
02268
02270 #define XCB_SET_INPUT_FOCUS 42
02271
02275 typedef struct xcb_set_input_focus_request_t {
02276 uint8_t major_opcode;
02277 uint8_t revert_to;
02278 uint16_t length;
02279 xcb_window_t focus;
02280 xcb_timestamp_t time;
02281 } xcb_set_input_focus_request_t;
02282
02286 typedef struct xcb_get_input_focus_cookie_t {
02287 unsigned int sequence;
02288 } xcb_get_input_focus_cookie_t;
02289
02291 #define XCB_GET_INPUT_FOCUS 43
02292
02296 typedef struct xcb_get_input_focus_request_t {
02297 uint8_t major_opcode;
02298 uint8_t pad0;
02299 uint16_t length;
02300 } xcb_get_input_focus_request_t;
02301
02305 typedef struct xcb_get_input_focus_reply_t {
02306 uint8_t response_type;
02307 uint8_t revert_to;
02308 uint16_t sequence;
02309 uint32_t length;
02310 xcb_window_t focus;
02311 } xcb_get_input_focus_reply_t;
02312
02316 typedef struct xcb_query_keymap_cookie_t {
02317 unsigned int sequence;
02318 } xcb_query_keymap_cookie_t;
02319
02321 #define XCB_QUERY_KEYMAP 44
02322
02326 typedef struct xcb_query_keymap_request_t {
02327 uint8_t major_opcode;
02328 uint8_t pad0;
02329 uint16_t length;
02330 } xcb_query_keymap_request_t;
02331
02335 typedef struct xcb_query_keymap_reply_t {
02336 uint8_t response_type;
02337 uint8_t pad0;
02338 uint16_t sequence;
02339 uint32_t length;
02340 uint8_t keys[32];
02341 } xcb_query_keymap_reply_t;
02342
02344 #define XCB_OPEN_FONT 45
02345
02349 typedef struct xcb_open_font_request_t {
02350 uint8_t major_opcode;
02351 uint8_t pad0;
02352 uint16_t length;
02353 xcb_font_t fid;
02354 uint16_t name_len;
02355 uint8_t pad1[2];
02356 } xcb_open_font_request_t;
02357
02359 #define XCB_CLOSE_FONT 46
02360
02364 typedef struct xcb_close_font_request_t {
02365 uint8_t major_opcode;
02366 uint8_t pad0;
02367 uint16_t length;
02368 xcb_font_t font;
02369 } xcb_close_font_request_t;
02370
02371 typedef enum xcb_font_draw_t {
02372 XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
02373 XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
02374 } xcb_font_draw_t;
02375
02379 typedef struct xcb_fontprop_t {
02380 xcb_atom_t name;
02381 uint32_t value;
02382 } xcb_fontprop_t;
02383
02387 typedef struct xcb_fontprop_iterator_t {
02388 xcb_fontprop_t *data;
02389 int rem;
02390 int index;
02391 } xcb_fontprop_iterator_t;
02392
02396 typedef struct xcb_charinfo_t {
02397 int16_t left_side_bearing;
02398 int16_t right_side_bearing;
02399 int16_t character_width;
02400 int16_t ascent;
02401 int16_t descent;
02402 uint16_t attributes;
02403 } xcb_charinfo_t;
02404
02408 typedef struct xcb_charinfo_iterator_t {
02409 xcb_charinfo_t *data;
02410 int rem;
02411 int index;
02412 } xcb_charinfo_iterator_t;
02413
02417 typedef struct xcb_query_font_cookie_t {
02418 unsigned int sequence;
02419 } xcb_query_font_cookie_t;
02420
02422 #define XCB_QUERY_FONT 47
02423
02427 typedef struct xcb_query_font_request_t {
02428 uint8_t major_opcode;
02429 uint8_t pad0;
02430 uint16_t length;
02431 xcb_fontable_t font;
02432 } xcb_query_font_request_t;
02433
02437 typedef struct xcb_query_font_reply_t {
02438 uint8_t response_type;
02439 uint8_t pad0;
02440 uint16_t sequence;
02441 uint32_t length;
02442 xcb_charinfo_t min_bounds;
02443 uint8_t pad1[4];
02444 xcb_charinfo_t max_bounds;
02445 uint8_t pad2[4];
02446 uint16_t min_char_or_byte2;
02447 uint16_t max_char_or_byte2;
02448 uint16_t default_char;
02449 uint16_t properties_len;
02450 uint8_t draw_direction;
02451 uint8_t min_byte1;
02452 uint8_t max_byte1;
02453 uint8_t all_chars_exist;
02454 int16_t font_ascent;
02455 int16_t font_descent;
02456 uint32_t char_infos_len;
02457 } xcb_query_font_reply_t;
02458
02462 typedef struct xcb_query_text_extents_cookie_t {
02463 unsigned int sequence;
02464 } xcb_query_text_extents_cookie_t;
02465
02467 #define XCB_QUERY_TEXT_EXTENTS 48
02468
02472 typedef struct xcb_query_text_extents_request_t {
02473 uint8_t major_opcode;
02474 uint8_t odd_length;
02475 uint16_t length;
02476 xcb_fontable_t font;
02477 } xcb_query_text_extents_request_t;
02478
02482 typedef struct xcb_query_text_extents_reply_t {
02483 uint8_t response_type;
02484 uint8_t draw_direction;
02485 uint16_t sequence;
02486 uint32_t length;
02487 int16_t font_ascent;
02488 int16_t font_descent;
02489 int16_t overall_ascent;
02490 int16_t overall_descent;
02491 int32_t overall_width;
02492 int32_t overall_left;
02493 int32_t overall_right;
02494 } xcb_query_text_extents_reply_t;
02495
02499 typedef struct xcb_str_t {
02500 uint8_t name_len;
02501 } xcb_str_t;
02502
02506 typedef struct xcb_str_iterator_t {
02507 xcb_str_t *data;
02508 int rem;
02509 int index;
02510 } xcb_str_iterator_t;
02511
02515 typedef struct xcb_list_fonts_cookie_t {
02516 unsigned int sequence;
02517 } xcb_list_fonts_cookie_t;
02518
02520 #define XCB_LIST_FONTS 49
02521
02525 typedef struct xcb_list_fonts_request_t {
02526 uint8_t major_opcode;
02527 uint8_t pad0;
02528 uint16_t length;
02529 uint16_t max_names;
02530 uint16_t pattern_len;
02531 } xcb_list_fonts_request_t;
02532
02536 typedef struct xcb_list_fonts_reply_t {
02537 uint8_t response_type;
02538 uint8_t pad0;
02539 uint16_t sequence;
02540 uint32_t length;
02541 uint16_t names_len;
02542 uint8_t pad1[22];
02543 } xcb_list_fonts_reply_t;
02544
02548 typedef struct xcb_list_fonts_with_info_cookie_t {
02549 unsigned int sequence;
02550 } xcb_list_fonts_with_info_cookie_t;
02551
02553 #define XCB_LIST_FONTS_WITH_INFO 50
02554
02558 typedef struct xcb_list_fonts_with_info_request_t {
02559 uint8_t major_opcode;
02560 uint8_t pad0;
02561 uint16_t length;
02562 uint16_t max_names;
02563 uint16_t pattern_len;
02564 } xcb_list_fonts_with_info_request_t;
02565
02569 typedef struct xcb_list_fonts_with_info_reply_t {
02570 uint8_t response_type;
02571 uint8_t name_len;
02572 uint16_t sequence;
02573 uint32_t length;
02574 xcb_charinfo_t min_bounds;
02575 uint8_t pad0[4];
02576 xcb_charinfo_t max_bounds;
02577 uint8_t pad1[4];
02578 uint16_t min_char_or_byte2;
02579 uint16_t max_char_or_byte2;
02580 uint16_t default_char;
02581 uint16_t properties_len;
02582 uint8_t draw_direction;
02583 uint8_t min_byte1;
02584 uint8_t max_byte1;
02585 uint8_t all_chars_exist;
02586 int16_t font_ascent;
02587 int16_t font_descent;
02588 uint32_t replies_hint;
02589 } xcb_list_fonts_with_info_reply_t;
02590
02592 #define XCB_SET_FONT_PATH 51
02593
02597 typedef struct xcb_set_font_path_request_t {
02598 uint8_t major_opcode;
02599 uint8_t pad0;
02600 uint16_t length;
02601 uint16_t font_qty;
02602 } xcb_set_font_path_request_t;
02603
02607 typedef struct xcb_get_font_path_cookie_t {
02608 unsigned int sequence;
02609 } xcb_get_font_path_cookie_t;
02610
02612 #define XCB_GET_FONT_PATH 52
02613
02617 typedef struct xcb_get_font_path_request_t {
02618 uint8_t major_opcode;
02619 uint8_t pad0;
02620 uint16_t length;
02621 } xcb_get_font_path_request_t;
02622
02626 typedef struct xcb_get_font_path_reply_t {
02627 uint8_t response_type;
02628 uint8_t pad0;
02629 uint16_t sequence;
02630 uint32_t length;
02631 uint16_t path_len;
02632 uint8_t pad1[22];
02633 } xcb_get_font_path_reply_t;
02634
02636 #define XCB_CREATE_PIXMAP 53
02637
02641 typedef struct xcb_create_pixmap_request_t {
02642 uint8_t major_opcode;
02643 uint8_t depth;
02644 uint16_t length;
02645 xcb_pixmap_t pid;
02646 xcb_drawable_t drawable;
02647 uint16_t width;
02648 uint16_t height;
02649 } xcb_create_pixmap_request_t;
02650
02652 #define XCB_FREE_PIXMAP 54
02653
02657 typedef struct xcb_free_pixmap_request_t {
02658 uint8_t major_opcode;
02659 uint8_t pad0;
02660 uint16_t length;
02661 xcb_pixmap_t pixmap;
02662 } xcb_free_pixmap_request_t;
02663
02664 typedef enum xcb_gc_t {
02665 XCB_GC_FUNCTION = 1,
02666 XCB_GC_PLANE_MASK = 2,
02667 XCB_GC_FOREGROUND = 4,
02668 XCB_GC_BACKGROUND = 8,
02669 XCB_GC_LINE_WIDTH = 16,
02670 XCB_GC_LINE_STYLE = 32,
02671 XCB_GC_CAP_STYLE = 64,
02672 XCB_GC_JOIN_STYLE = 128,
02673 XCB_GC_FILL_STYLE = 256,
02674 XCB_GC_FILL_RULE = 512,
02675 XCB_GC_TILE = 1024,
02676 XCB_GC_STIPPLE = 2048,
02677 XCB_GC_TILE_STIPPLE_ORIGIN_X = 4096,
02678 XCB_GC_TILE_STIPPLE_ORIGIN_Y = 8192,
02679 XCB_GC_FONT = 16384,
02680 XCB_GC_SUBWINDOW_MODE = 32768,
02681 XCB_GC_GRAPHICS_EXPOSURES = 65536,
02682 XCB_GC_CLIP_ORIGIN_X = 131072,
02683 XCB_GC_CLIP_ORIGIN_Y = 262144,
02684 XCB_GC_CLIP_MASK = 524288,
02685 XCB_GC_DASH_OFFSET = 1048576,
02686 XCB_GC_DASH_LIST = 2097152,
02687 XCB_GC_ARC_MODE = 4194304
02688 } xcb_gc_t;
02689
02690 typedef enum xcb_gx_t {
02691 XCB_GX_CLEAR = 0,
02692 XCB_GX_AND = 1,
02693 XCB_GX_AND_REVERSE = 2,
02694 XCB_GX_COPY = 3,
02695 XCB_GX_AND_INVERTED = 4,
02696 XCB_GX_NOOP = 5,
02697 XCB_GX_XOR = 6,
02698 XCB_GX_OR = 7,
02699 XCB_GX_NOR = 8,
02700 XCB_GX_EQUIV = 9,
02701 XCB_GX_INVERT = 10,
02702 XCB_GX_OR_REVERSE = 11,
02703 XCB_GX_COPY_INVERTED = 12,
02704 XCB_GX_OR_INVERTED = 13,
02705 XCB_GX_NAND = 14,
02706 XCB_GX_SET = 15
02707 } xcb_gx_t;
02708
02709 typedef enum xcb_line_style_t {
02710 XCB_LINE_STYLE_SOLID = 0,
02711 XCB_LINE_STYLE_ON_OFF_DASH = 1,
02712 XCB_LINE_STYLE_DOUBLE_DASH = 2
02713 } xcb_line_style_t;
02714
02715 typedef enum xcb_cap_style_t {
02716 XCB_CAP_STYLE_NOT_LAST = 0,
02717 XCB_CAP_STYLE_BUTT = 1,
02718 XCB_CAP_STYLE_ROUND = 2,
02719 XCB_CAP_STYLE_PROJECTING = 3
02720 } xcb_cap_style_t;
02721
02722 typedef enum xcb_join_style_t {
02723 XCB_JOIN_STYLE_MITER = 0,
02724 XCB_JOIN_STYLE_ROUND = 1,
02725 XCB_JOIN_STYLE_BEVEL = 2
02726 } xcb_join_style_t;
02727
02728 typedef enum xcb_fill_style_t {
02729 XCB_FILL_STYLE_SOLID = 0,
02730 XCB_FILL_STYLE_TILED = 1,
02731 XCB_FILL_STYLE_STIPPLED = 2,
02732 XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
02733 } xcb_fill_style_t;
02734
02735 typedef enum xcb_fill_rule_t {
02736 XCB_FILL_RULE_EVEN_ODD = 0,
02737 XCB_FILL_RULE_WINDING = 1
02738 } xcb_fill_rule_t;
02739
02740 typedef enum xcb_subwindow_mode_t {
02741 XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
02742 XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
02743 } xcb_subwindow_mode_t;
02744
02745 typedef enum xcb_arc_mode_t {
02746 XCB_ARC_MODE_CHORD = 0,
02747 XCB_ARC_MODE_PIE_SLICE = 1
02748 } xcb_arc_mode_t;
02749
02751 #define XCB_CREATE_GC 55
02752
02756 typedef struct xcb_create_gc_request_t {
02757 uint8_t major_opcode;
02758 uint8_t pad0;
02759 uint16_t length;
02760 xcb_gcontext_t cid;
02761 xcb_drawable_t drawable;
02762 uint32_t value_mask;
02763 } xcb_create_gc_request_t;
02764
02766 #define XCB_CHANGE_GC 56
02767
02771 typedef struct xcb_change_gc_request_t {
02772 uint8_t major_opcode;
02773 uint8_t pad0;
02774 uint16_t length;
02775 xcb_gcontext_t gc;
02776 uint32_t value_mask;
02777 } xcb_change_gc_request_t;
02778
02780 #define XCB_COPY_GC 57
02781
02785 typedef struct xcb_copy_gc_request_t {
02786 uint8_t major_opcode;
02787 uint8_t pad0;
02788 uint16_t length;
02789 xcb_gcontext_t src_gc;
02790 xcb_gcontext_t dst_gc;
02791 uint32_t value_mask;
02792 } xcb_copy_gc_request_t;
02793
02795 #define XCB_SET_DASHES 58
02796
02800 typedef struct xcb_set_dashes_request_t {
02801 uint8_t major_opcode;
02802 uint8_t pad0;
02803 uint16_t length;
02804 xcb_gcontext_t gc;
02805 uint16_t dash_offset;
02806 uint16_t dashes_len;
02807 } xcb_set_dashes_request_t;
02808
02809 typedef enum xcb_clip_ordering_t {
02810 XCB_CLIP_ORDERING_UNSORTED = 0,
02811 XCB_CLIP_ORDERING_Y_SORTED = 1,
02812 XCB_CLIP_ORDERING_YX_SORTED = 2,
02813 XCB_CLIP_ORDERING_YX_BANDED = 3
02814 } xcb_clip_ordering_t;
02815
02817 #define XCB_SET_CLIP_RECTANGLES 59
02818
02822 typedef struct xcb_set_clip_rectangles_request_t {
02823 uint8_t major_opcode;
02824 uint8_t ordering;
02825 uint16_t length;
02826 xcb_gcontext_t gc;
02827 int16_t clip_x_origin;
02828 int16_t clip_y_origin;
02829 } xcb_set_clip_rectangles_request_t;
02830
02832 #define XCB_FREE_GC 60
02833
02837 typedef struct xcb_free_gc_request_t {
02838 uint8_t major_opcode;
02839 uint8_t pad0;
02840 uint16_t length;
02841 xcb_gcontext_t gc;
02842 } xcb_free_gc_request_t;
02843
02845 #define XCB_CLEAR_AREA 61
02846
02850 typedef struct xcb_clear_area_request_t {
02851 uint8_t major_opcode;
02852 uint8_t exposures;
02853 uint16_t length;
02854 xcb_window_t window;
02855 int16_t x;
02856 int16_t y;
02857 uint16_t width;
02858 uint16_t height;
02859 } xcb_clear_area_request_t;
02860
02862 #define XCB_COPY_AREA 62
02863
02867 typedef struct xcb_copy_area_request_t {
02868 uint8_t major_opcode;
02869 uint8_t pad0;
02870 uint16_t length;
02871 xcb_drawable_t src_drawable;
02872 xcb_drawable_t dst_drawable;
02873 xcb_gcontext_t gc;
02874 int16_t src_x;
02875 int16_t src_y;
02876 int16_t dst_x;
02877 int16_t dst_y;
02878 uint16_t width;
02879 uint16_t height;
02880 } xcb_copy_area_request_t;
02881
02883 #define XCB_COPY_PLANE 63
02884
02888 typedef struct xcb_copy_plane_request_t {
02889 uint8_t major_opcode;
02890 uint8_t pad0;
02891 uint16_t length;
02892 xcb_drawable_t src_drawable;
02893 xcb_drawable_t dst_drawable;
02894 xcb_gcontext_t gc;
02895 int16_t src_x;
02896 int16_t src_y;
02897 int16_t dst_x;
02898 int16_t dst_y;
02899 uint16_t width;
02900 uint16_t height;
02901 uint32_t bit_plane;
02902 } xcb_copy_plane_request_t;
02903
02904 typedef enum xcb_coord_mode_t {
02905 XCB_COORD_MODE_ORIGIN = 0,
02906 XCB_COORD_MODE_PREVIOUS = 1
02907 } xcb_coord_mode_t;
02908
02910 #define XCB_POLY_POINT 64
02911
02915 typedef struct xcb_poly_point_request_t {
02916 uint8_t major_opcode;
02917 uint8_t coordinate_mode;
02918 uint16_t length;
02919 xcb_drawable_t drawable;
02920 xcb_gcontext_t gc;
02921 } xcb_poly_point_request_t;
02922
02924 #define XCB_POLY_LINE 65
02925
02929 typedef struct xcb_poly_line_request_t {
02930 uint8_t major_opcode;
02931 uint8_t coordinate_mode;
02932 uint16_t length;
02933 xcb_drawable_t drawable;
02934 xcb_gcontext_t gc;
02935 } xcb_poly_line_request_t;
02936
02940 typedef struct xcb_segment_t {
02941 int16_t x1;
02942 int16_t y1;
02943 int16_t x2;
02944 int16_t y2;
02945 } xcb_segment_t;
02946
02950 typedef struct xcb_segment_iterator_t {
02951 xcb_segment_t *data;
02952 int rem;
02953 int index;
02954 } xcb_segment_iterator_t;
02955
02957 #define XCB_POLY_SEGMENT 66
02958
02962 typedef struct xcb_poly_segment_request_t {
02963 uint8_t major_opcode;
02964 uint8_t pad0;
02965 uint16_t length;
02966 xcb_drawable_t drawable;
02967 xcb_gcontext_t gc;
02968 } xcb_poly_segment_request_t;
02969
02971 #define XCB_POLY_RECTANGLE 67
02972
02976 typedef struct xcb_poly_rectangle_request_t {
02977 uint8_t major_opcode;
02978 uint8_t pad0;
02979 uint16_t length;
02980 xcb_drawable_t drawable;
02981 xcb_gcontext_t gc;
02982 } xcb_poly_rectangle_request_t;
02983
02985 #define XCB_POLY_ARC 68
02986
02990 typedef struct xcb_poly_arc_request_t {
02991 uint8_t major_opcode;
02992 uint8_t pad0;
02993 uint16_t length;
02994 xcb_drawable_t drawable;
02995 xcb_gcontext_t gc;
02996 } xcb_poly_arc_request_t;
02997
02998 typedef enum xcb_poly_shape_t {
02999 XCB_POLY_SHAPE_COMPLEX = 0,
03000 XCB_POLY_SHAPE_NONCONVEX = 1,
03001 XCB_POLY_SHAPE_CONVEX = 2
03002 } xcb_poly_shape_t;
03003
03005 #define XCB_FILL_POLY 69
03006
03010 typedef struct xcb_fill_poly_request_t {
03011 uint8_t major_opcode;
03012 uint8_t pad0;
03013 uint16_t length;
03014 xcb_drawable_t drawable;
03015 xcb_gcontext_t gc;
03016 uint8_t shape;
03017 uint8_t coordinate_mode;
03018 uint8_t pad1[2];
03019 } xcb_fill_poly_request_t;
03020
03022 #define XCB_POLY_FILL_RECTANGLE 70
03023
03027 typedef struct xcb_poly_fill_rectangle_request_t {
03028 uint8_t major_opcode;
03029 uint8_t pad0;
03030 uint16_t length;
03031 xcb_drawable_t drawable;
03032 xcb_gcontext_t gc;
03033 } xcb_poly_fill_rectangle_request_t;
03034
03036 #define XCB_POLY_FILL_ARC 71
03037
03041 typedef struct xcb_poly_fill_arc_request_t {
03042 uint8_t major_opcode;
03043 uint8_t pad0;
03044 uint16_t length;
03045 xcb_drawable_t drawable;
03046 xcb_gcontext_t gc;
03047 } xcb_poly_fill_arc_request_t;
03048
03049 typedef enum xcb_image_format_t {
03050 XCB_IMAGE_FORMAT_XY_BITMAP = 0,
03051 XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
03052 XCB_IMAGE_FORMAT_Z_PIXMAP = 2
03053 } xcb_image_format_t;
03054
03056 #define XCB_PUT_IMAGE 72
03057
03061 typedef struct xcb_put_image_request_t {
03062 uint8_t major_opcode;
03063 uint8_t format;
03064 uint16_t length;
03065 xcb_drawable_t drawable;
03066 xcb_gcontext_t gc;
03067 uint16_t width;
03068 uint16_t height;
03069 int16_t dst_x;
03070 int16_t dst_y;
03071 uint8_t left_pad;
03072 uint8_t depth;
03073 uint8_t pad0[2];
03074 } xcb_put_image_request_t;
03075
03079 typedef struct xcb_get_image_cookie_t {
03080 unsigned int sequence;
03081 } xcb_get_image_cookie_t;
03082
03084 #define XCB_GET_IMAGE 73
03085
03089 typedef struct xcb_get_image_request_t {
03090 uint8_t major_opcode;
03091 uint8_t format;
03092 uint16_t length;
03093 xcb_drawable_t drawable;
03094 int16_t x;
03095 int16_t y;
03096 uint16_t width;
03097 uint16_t height;
03098 uint32_t plane_mask;
03099 } xcb_get_image_request_t;
03100
03104 typedef struct xcb_get_image_reply_t {
03105 uint8_t response_type;
03106 uint8_t depth;
03107 uint16_t sequence;
03108 uint32_t length;
03109 xcb_visualid_t visual;
03110 uint8_t pad0[20];
03111 } xcb_get_image_reply_t;
03112
03114 #define XCB_POLY_TEXT_8 74
03115
03119 typedef struct xcb_poly_text_8_request_t {
03120 uint8_t major_opcode;
03121 uint8_t pad0;
03122 uint16_t length;
03123 xcb_drawable_t drawable;
03124 xcb_gcontext_t gc;
03125 int16_t x;
03126 int16_t y;
03127 } xcb_poly_text_8_request_t;
03128
03130 #define XCB_POLY_TEXT_16 75
03131
03135 typedef struct xcb_poly_text_16_request_t {
03136 uint8_t major_opcode;
03137 uint8_t pad0;
03138 uint16_t length;
03139 xcb_drawable_t drawable;
03140 xcb_gcontext_t gc;
03141 int16_t x;
03142 int16_t y;
03143 } xcb_poly_text_16_request_t;
03144
03146 #define XCB_IMAGE_TEXT_8 76
03147
03151 typedef struct xcb_image_text_8_request_t {
03152 uint8_t major_opcode;
03153 uint8_t string_len;
03154 uint16_t length;
03155 xcb_drawable_t drawable;
03156 xcb_gcontext_t gc;
03157 int16_t x;
03158 int16_t y;
03159 } xcb_image_text_8_request_t;
03160
03162 #define XCB_IMAGE_TEXT_16 77
03163
03167 typedef struct xcb_image_text_16_request_t {
03168 uint8_t major_opcode;
03169 uint8_t string_len;
03170 uint16_t length;
03171 xcb_drawable_t drawable;
03172 xcb_gcontext_t gc;
03173 int16_t x;
03174 int16_t y;
03175 } xcb_image_text_16_request_t;
03176
03177 typedef enum xcb_colormap_alloc_t {
03178 XCB_COLORMAP_ALLOC_NONE = 0,
03179 XCB_COLORMAP_ALLOC_ALL = 1
03180 } xcb_colormap_alloc_t;
03181
03183 #define XCB_CREATE_COLORMAP 78
03184
03188 typedef struct xcb_create_colormap_request_t {
03189 uint8_t major_opcode;
03190 uint8_t alloc;
03191 uint16_t length;
03192 xcb_colormap_t mid;
03193 xcb_window_t window;
03194 xcb_visualid_t visual;
03195 } xcb_create_colormap_request_t;
03196
03198 #define XCB_FREE_COLORMAP 79
03199
03203 typedef struct xcb_free_colormap_request_t {
03204 uint8_t major_opcode;
03205 uint8_t pad0;
03206 uint16_t length;
03207 xcb_colormap_t cmap;
03208 } xcb_free_colormap_request_t;
03209
03211 #define XCB_COPY_COLORMAP_AND_FREE 80
03212
03216 typedef struct xcb_copy_colormap_and_free_request_t {
03217 uint8_t major_opcode;
03218 uint8_t pad0;
03219 uint16_t length;
03220 xcb_colormap_t mid;
03221 xcb_colormap_t src_cmap;
03222 } xcb_copy_colormap_and_free_request_t;
03223
03225 #define XCB_INSTALL_COLORMAP 81
03226
03230 typedef struct xcb_install_colormap_request_t {
03231 uint8_t major_opcode;
03232 uint8_t pad0;
03233 uint16_t length;
03234 xcb_colormap_t cmap;
03235 } xcb_install_colormap_request_t;
03236
03238 #define XCB_UNINSTALL_COLORMAP 82
03239
03243 typedef struct xcb_uninstall_colormap_request_t {
03244 uint8_t major_opcode;
03245 uint8_t pad0;
03246 uint16_t length;
03247 xcb_colormap_t cmap;
03248 } xcb_uninstall_colormap_request_t;
03249
03253 typedef struct xcb_list_installed_colormaps_cookie_t {
03254 unsigned int sequence;
03255 } xcb_list_installed_colormaps_cookie_t;
03256
03258 #define XCB_LIST_INSTALLED_COLORMAPS 83
03259
03263 typedef struct xcb_list_installed_colormaps_request_t {
03264 uint8_t major_opcode;
03265 uint8_t pad0;
03266 uint16_t length;
03267 xcb_window_t window;
03268 } xcb_list_installed_colormaps_request_t;
03269
03273 typedef struct xcb_list_installed_colormaps_reply_t {
03274 uint8_t response_type;
03275 uint8_t pad0;
03276 uint16_t sequence;
03277 uint32_t length;
03278 uint16_t cmaps_len;
03279 uint8_t pad1[22];
03280 } xcb_list_installed_colormaps_reply_t;
03281
03285 typedef struct xcb_alloc_color_cookie_t {
03286 unsigned int sequence;
03287 } xcb_alloc_color_cookie_t;
03288
03290 #define XCB_ALLOC_COLOR 84
03291
03295 typedef struct xcb_alloc_color_request_t {
03296 uint8_t major_opcode;
03297 uint8_t pad0;
03298 uint16_t length;
03299 xcb_colormap_t cmap;
03300 uint16_t red;
03301 uint16_t green;
03302 uint16_t blue;
03303 uint8_t pad1[2];
03304 } xcb_alloc_color_request_t;
03305
03309 typedef struct xcb_alloc_color_reply_t {
03310 uint8_t response_type;
03311 uint8_t pad0;
03312 uint16_t sequence;
03313 uint32_t length;
03314 uint16_t red;
03315 uint16_t green;
03316 uint16_t blue;
03317 uint8_t pad1[2];
03318 uint32_t pixel;
03319 } xcb_alloc_color_reply_t;
03320
03324 typedef struct xcb_alloc_named_color_cookie_t {
03325 unsigned int sequence;
03326 } xcb_alloc_named_color_cookie_t;
03327
03329 #define XCB_ALLOC_NAMED_COLOR 85
03330
03334 typedef struct xcb_alloc_named_color_request_t {
03335 uint8_t major_opcode;
03336 uint8_t pad0;
03337 uint16_t length;
03338 xcb_colormap_t cmap;
03339 uint16_t name_len;
03340 uint8_t pad1[2];
03341 } xcb_alloc_named_color_request_t;
03342
03346 typedef struct xcb_alloc_named_color_reply_t {
03347 uint8_t response_type;
03348 uint8_t pad0;
03349 uint16_t sequence;
03350 uint32_t length;
03351 uint32_t pixel;
03352 uint16_t exact_red;
03353 uint16_t exact_green;
03354 uint16_t exact_blue;
03355 uint16_t visual_red;
03356 uint16_t visual_green;
03357 uint16_t visual_blue;
03358 } xcb_alloc_named_color_reply_t;
03359
03363 typedef struct xcb_alloc_color_cells_cookie_t {
03364 unsigned int sequence;
03365 } xcb_alloc_color_cells_cookie_t;
03366
03368 #define XCB_ALLOC_COLOR_CELLS 86
03369
03373 typedef struct xcb_alloc_color_cells_request_t {
03374 uint8_t major_opcode;
03375 uint8_t contiguous;
03376 uint16_t length;
03377 xcb_colormap_t cmap;
03378 uint16_t colors;
03379 uint16_t planes;
03380 } xcb_alloc_color_cells_request_t;
03381
03385 typedef struct xcb_alloc_color_cells_reply_t {
03386 uint8_t response_type;
03387 uint8_t pad0;
03388 uint16_t sequence;
03389 uint32_t length;
03390 uint16_t pixels_len;
03391 uint16_t masks_len;
03392 uint8_t pad1[20];
03393 } xcb_alloc_color_cells_reply_t;
03394
03398 typedef struct xcb_alloc_color_planes_cookie_t {
03399 unsigned int sequence;
03400 } xcb_alloc_color_planes_cookie_t;
03401
03403 #define XCB_ALLOC_COLOR_PLANES 87
03404
03408 typedef struct xcb_alloc_color_planes_request_t {
03409 uint8_t major_opcode;
03410 uint8_t contiguous;
03411 uint16_t length;
03412 xcb_colormap_t cmap;
03413 uint16_t colors;
03414 uint16_t reds;
03415 uint16_t greens;
03416 uint16_t blues;
03417 } xcb_alloc_color_planes_request_t;
03418
03422 typedef struct xcb_alloc_color_planes_reply_t {
03423 uint8_t response_type;
03424 uint8_t pad0;
03425 uint16_t sequence;
03426 uint32_t length;
03427 uint16_t pixels_len;
03428 uint8_t pad1[2];
03429 uint32_t red_mask;
03430 uint32_t green_mask;
03431 uint32_t blue_mask;
03432 uint8_t pad2[8];
03433 } xcb_alloc_color_planes_reply_t;
03434
03436 #define XCB_FREE_COLORS 88
03437
03441 typedef struct xcb_free_colors_request_t {
03442 uint8_t major_opcode;
03443 uint8_t pad0;
03444 uint16_t length;
03445 xcb_colormap_t cmap;
03446 uint32_t plane_mask;
03447 } xcb_free_colors_request_t;
03448
03449 typedef enum xcb_color_flag_t {
03450 XCB_COLOR_FLAG_RED = 1,
03451 XCB_COLOR_FLAG_GREEN = 2,
03452 XCB_COLOR_FLAG_BLUE = 4
03453 } xcb_color_flag_t;
03454
03458 typedef struct xcb_coloritem_t {
03459 uint32_t pixel;
03460 uint16_t red;
03461 uint16_t green;
03462 uint16_t blue;
03463 uint8_t flags;
03464 uint8_t pad0;
03465 } xcb_coloritem_t;
03466
03470 typedef struct xcb_coloritem_iterator_t {
03471 xcb_coloritem_t *data;
03472 int rem;
03473 int index;
03474 } xcb_coloritem_iterator_t;
03475
03477 #define XCB_STORE_COLORS 89
03478
03482 typedef struct xcb_store_colors_request_t {
03483 uint8_t major_opcode;
03484 uint8_t pad0;
03485 uint16_t length;
03486 xcb_colormap_t cmap;
03487 } xcb_store_colors_request_t;
03488
03490 #define XCB_STORE_NAMED_COLOR 90
03491
03495 typedef struct xcb_store_named_color_request_t {
03496 uint8_t major_opcode;
03497 uint8_t flags;
03498 uint16_t length;
03499 xcb_colormap_t cmap;
03500 uint32_t pixel;
03501 uint16_t name_len;
03502 uint8_t pad0[2];
03503 } xcb_store_named_color_request_t;
03504
03508 typedef struct xcb_rgb_t {
03509 uint16_t red;
03510 uint16_t green;
03511 uint16_t blue;
03512 uint8_t pad0[2];
03513 } xcb_rgb_t;
03514
03518 typedef struct xcb_rgb_iterator_t {
03519 xcb_rgb_t *data;
03520 int rem;
03521 int index;
03522 } xcb_rgb_iterator_t;
03523
03527 typedef struct xcb_query_colors_cookie_t {
03528 unsigned int sequence;
03529 } xcb_query_colors_cookie_t;
03530
03532 #define XCB_QUERY_COLORS 91
03533
03537 typedef struct xcb_query_colors_request_t {
03538 uint8_t major_opcode;
03539 uint8_t pad0;
03540 uint16_t length;
03541 xcb_colormap_t cmap;
03542 } xcb_query_colors_request_t;
03543
03547 typedef struct xcb_query_colors_reply_t {
03548 uint8_t response_type;
03549 uint8_t pad0;
03550 uint16_t sequence;
03551 uint32_t length;
03552 uint16_t colors_len;
03553 uint8_t pad1[22];
03554 } xcb_query_colors_reply_t;
03555
03559 typedef struct xcb_lookup_color_cookie_t {
03560 unsigned int sequence;
03561 } xcb_lookup_color_cookie_t;
03562
03564 #define XCB_LOOKUP_COLOR 92
03565
03569 typedef struct xcb_lookup_color_request_t {
03570 uint8_t major_opcode;
03571 uint8_t pad0;
03572 uint16_t length;
03573 xcb_colormap_t cmap;
03574 uint16_t name_len;
03575 uint8_t pad1[2];
03576 } xcb_lookup_color_request_t;
03577
03581 typedef struct xcb_lookup_color_reply_t {
03582 uint8_t response_type;
03583 uint8_t pad0;
03584 uint16_t sequence;
03585 uint32_t length;
03586 uint16_t exact_red;
03587 uint16_t exact_green;
03588 uint16_t exact_blue;
03589 uint16_t visual_red;
03590 uint16_t visual_green;
03591 uint16_t visual_blue;
03592 } xcb_lookup_color_reply_t;
03593
03594 typedef enum xcb_pixmap_enum_t {
03595 XCB_PIXMAP_NONE = 0
03596 } xcb_pixmap_enum_t;
03597
03599 #define XCB_CREATE_CURSOR 93
03600
03604 typedef struct xcb_create_cursor_request_t {
03605 uint8_t major_opcode;
03606 uint8_t pad0;
03607 uint16_t length;
03608 xcb_cursor_t cid;
03609 xcb_pixmap_t source;
03610 xcb_pixmap_t mask;
03611 uint16_t fore_red;
03612 uint16_t fore_green;
03613 uint16_t fore_blue;
03614 uint16_t back_red;
03615 uint16_t back_green;
03616 uint16_t back_blue;
03617 uint16_t x;
03618 uint16_t y;
03619 } xcb_create_cursor_request_t;
03620
03621 typedef enum xcb_font_enum_t {
03622 XCB_FONT_NONE = 0
03623 } xcb_font_enum_t;
03624
03626 #define XCB_CREATE_GLYPH_CURSOR 94
03627
03631 typedef struct xcb_create_glyph_cursor_request_t {
03632 uint8_t major_opcode;
03633 uint8_t pad0;
03634 uint16_t length;
03635 xcb_cursor_t cid;
03636 xcb_font_t source_font;
03637 xcb_font_t mask_font;
03638 uint16_t source_char;
03639 uint16_t mask_char;
03640 uint16_t fore_red;
03641 uint16_t fore_green;
03642 uint16_t fore_blue;
03643 uint16_t back_red;
03644 uint16_t back_green;
03645 uint16_t back_blue;
03646 } xcb_create_glyph_cursor_request_t;
03647
03649 #define XCB_FREE_CURSOR 95
03650
03654 typedef struct xcb_free_cursor_request_t {
03655 uint8_t major_opcode;
03656 uint8_t pad0;
03657 uint16_t length;
03658 xcb_cursor_t cursor;
03659 } xcb_free_cursor_request_t;
03660
03662 #define XCB_RECOLOR_CURSOR 96
03663
03667 typedef struct xcb_recolor_cursor_request_t {
03668 uint8_t major_opcode;
03669 uint8_t pad0;
03670 uint16_t length;
03671 xcb_cursor_t cursor;
03672 uint16_t fore_red;
03673 uint16_t fore_green;
03674 uint16_t fore_blue;
03675 uint16_t back_red;
03676 uint16_t back_green;
03677 uint16_t back_blue;
03678 } xcb_recolor_cursor_request_t;
03679
03680 typedef enum xcb_query_shape_of_t {
03681 XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
03682 XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
03683 XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
03684 } xcb_query_shape_of_t;
03685
03689 typedef struct xcb_query_best_size_cookie_t {
03690 unsigned int sequence;
03691 } xcb_query_best_size_cookie_t;
03692
03694 #define XCB_QUERY_BEST_SIZE 97
03695
03699 typedef struct xcb_query_best_size_request_t {
03700 uint8_t major_opcode;
03701 uint8_t _class;
03702 uint16_t length;
03703 xcb_drawable_t drawable;
03704 uint16_t width;
03705 uint16_t height;
03706 } xcb_query_best_size_request_t;
03707
03711 typedef struct xcb_query_best_size_reply_t {
03712 uint8_t response_type;
03713 uint8_t pad0;
03714 uint16_t sequence;
03715 uint32_t length;
03716 uint16_t width;
03717 uint16_t height;
03718 } xcb_query_best_size_reply_t;
03719
03723 typedef struct xcb_query_extension_cookie_t {
03724 unsigned int sequence;
03725 } xcb_query_extension_cookie_t;
03726
03728 #define XCB_QUERY_EXTENSION 98
03729
03733 typedef struct xcb_query_extension_request_t {
03734 uint8_t major_opcode;
03735 uint8_t pad0;
03736 uint16_t length;
03737 uint16_t name_len;
03738 uint8_t pad1[2];
03739 } xcb_query_extension_request_t;
03740
03744 typedef struct xcb_query_extension_reply_t {
03745 uint8_t response_type;
03746 uint8_t pad0;
03747 uint16_t sequence;
03748 uint32_t length;
03749 uint8_t present;
03750 uint8_t major_opcode;
03751 uint8_t first_event;
03752 uint8_t first_error;
03753 } xcb_query_extension_reply_t;
03754
03758 typedef struct xcb_list_extensions_cookie_t {
03759 unsigned int sequence;
03760 } xcb_list_extensions_cookie_t;
03761
03763 #define XCB_LIST_EXTENSIONS 99
03764
03768 typedef struct xcb_list_extensions_request_t {
03769 uint8_t major_opcode;
03770 uint8_t pad0;
03771 uint16_t length;
03772 } xcb_list_extensions_request_t;
03773
03777 typedef struct xcb_list_extensions_reply_t {
03778 uint8_t response_type;
03779 uint8_t names_len;
03780 uint16_t sequence;
03781 uint32_t length;
03782 uint8_t pad0[24];
03783 } xcb_list_extensions_reply_t;
03784
03786 #define XCB_CHANGE_KEYBOARD_MAPPING 100
03787
03791 typedef struct xcb_change_keyboard_mapping_request_t {
03792 uint8_t major_opcode;
03793 uint8_t keycode_count;
03794 uint16_t length;
03795 xcb_keycode_t first_keycode;
03796 uint8_t keysyms_per_keycode;
03797 } xcb_change_keyboard_mapping_request_t;
03798
03802 typedef struct xcb_get_keyboard_mapping_cookie_t {
03803 unsigned int sequence;
03804 } xcb_get_keyboard_mapping_cookie_t;
03805
03807 #define XCB_GET_KEYBOARD_MAPPING 101
03808
03812 typedef struct xcb_get_keyboard_mapping_request_t {
03813 uint8_t major_opcode;
03814 uint8_t pad0;
03815 uint16_t length;
03816 xcb_keycode_t first_keycode;
03817 uint8_t count;
03818 } xcb_get_keyboard_mapping_request_t;
03819
03823 typedef struct xcb_get_keyboard_mapping_reply_t {
03824 uint8_t response_type;
03825 uint8_t keysyms_per_keycode;
03826 uint16_t sequence;
03827 uint32_t length;
03828 uint8_t pad0[24];
03829 } xcb_get_keyboard_mapping_reply_t;
03830
03831 typedef enum xcb_kb_t {
03832 XCB_KB_KEY_CLICK_PERCENT = 1,
03833 XCB_KB_BELL_PERCENT = 2,
03834 XCB_KB_BELL_PITCH = 4,
03835 XCB_KB_BELL_DURATION = 8,
03836 XCB_KB_LED = 16,
03837 XCB_KB_LED_MODE = 32,
03838 XCB_KB_KEY = 64,
03839 XCB_KB_AUTO_REPEAT_MODE = 128
03840 } xcb_kb_t;
03841
03842 typedef enum xcb_led_mode_t {
03843 XCB_LED_MODE_OFF = 0,
03844 XCB_LED_MODE_ON = 1
03845 } xcb_led_mode_t;
03846
03847 typedef enum xcb_auto_repeat_mode_t {
03848 XCB_AUTO_REPEAT_MODE_OFF = 0,
03849 XCB_AUTO_REPEAT_MODE_ON = 1,
03850 XCB_AUTO_REPEAT_MODE_DEFAULT = 2
03851 } xcb_auto_repeat_mode_t;
03852
03854 #define XCB_CHANGE_KEYBOARD_CONTROL 102
03855
03859 typedef struct xcb_change_keyboard_control_request_t {
03860 uint8_t major_opcode;
03861 uint8_t pad0;
03862 uint16_t length;
03863 uint32_t value_mask;
03864 } xcb_change_keyboard_control_request_t;
03865
03869 typedef struct xcb_get_keyboard_control_cookie_t {
03870 unsigned int sequence;
03871 } xcb_get_keyboard_control_cookie_t;
03872
03874 #define XCB_GET_KEYBOARD_CONTROL 103
03875
03879 typedef struct xcb_get_keyboard_control_request_t {
03880 uint8_t major_opcode;
03881 uint8_t pad0;
03882 uint16_t length;
03883 } xcb_get_keyboard_control_request_t;
03884
03888 typedef struct xcb_get_keyboard_control_reply_t {
03889 uint8_t response_type;
03890 uint8_t global_auto_repeat;
03891 uint16_t sequence;
03892 uint32_t length;
03893 uint32_t led_mask;
03894 uint8_t key_click_percent;
03895 uint8_t bell_percent;
03896 uint16_t bell_pitch;
03897 uint16_t bell_duration;
03898 uint8_t pad0[2];
03899 uint8_t auto_repeats[32];
03900 } xcb_get_keyboard_control_reply_t;
03901
03903 #define XCB_BELL 104
03904
03908 typedef struct xcb_bell_request_t {
03909 uint8_t major_opcode;
03910 int8_t percent;
03911 uint16_t length;
03912 } xcb_bell_request_t;
03913
03915 #define XCB_CHANGE_POINTER_CONTROL 105
03916
03920 typedef struct xcb_change_pointer_control_request_t {
03921 uint8_t major_opcode;
03922 uint8_t pad0;
03923 uint16_t length;
03924 int16_t acceleration_numerator;
03925 int16_t acceleration_denominator;
03926 int16_t threshold;
03927 uint8_t do_acceleration;
03928 uint8_t do_threshold;
03929 } xcb_change_pointer_control_request_t;
03930
03934 typedef struct xcb_get_pointer_control_cookie_t {
03935 unsigned int sequence;
03936 } xcb_get_pointer_control_cookie_t;
03937
03939 #define XCB_GET_POINTER_CONTROL 106
03940
03944 typedef struct xcb_get_pointer_control_request_t {
03945 uint8_t major_opcode;
03946 uint8_t pad0;
03947 uint16_t length;
03948 } xcb_get_pointer_control_request_t;
03949
03953 typedef struct xcb_get_pointer_control_reply_t {
03954 uint8_t response_type;
03955 uint8_t pad0;
03956 uint16_t sequence;
03957 uint32_t length;
03958 uint16_t acceleration_numerator;
03959 uint16_t acceleration_denominator;
03960 uint16_t threshold;
03961 uint8_t pad1[18];
03962 } xcb_get_pointer_control_reply_t;
03963
03964 typedef enum xcb_blanking_t {
03965 XCB_BLANKING_NOT_PREFERRED = 0,
03966 XCB_BLANKING_PREFERRED = 1,
03967 XCB_BLANKING_DEFAULT = 2
03968 } xcb_blanking_t;
03969
03970 typedef enum xcb_exposures_t {
03971 XCB_EXPOSURES_NOT_ALLOWED = 0,
03972 XCB_EXPOSURES_ALLOWED = 1,
03973 XCB_EXPOSURES_DEFAULT = 2
03974 } xcb_exposures_t;
03975
03977 #define XCB_SET_SCREEN_SAVER 107
03978
03982 typedef struct xcb_set_screen_saver_request_t {
03983 uint8_t major_opcode;
03984 uint8_t pad0;
03985 uint16_t length;
03986 int16_t timeout;
03987 int16_t interval;
03988 uint8_t prefer_blanking;
03989 uint8_t allow_exposures;
03990 } xcb_set_screen_saver_request_t;
03991
03995 typedef struct xcb_get_screen_saver_cookie_t {
03996 unsigned int sequence;
03997 } xcb_get_screen_saver_cookie_t;
03998
04000 #define XCB_GET_SCREEN_SAVER 108
04001
04005 typedef struct xcb_get_screen_saver_request_t {
04006 uint8_t major_opcode;
04007 uint8_t pad0;
04008 uint16_t length;
04009 } xcb_get_screen_saver_request_t;
04010
04014 typedef struct xcb_get_screen_saver_reply_t {
04015 uint8_t response_type;
04016 uint8_t pad0;
04017 uint16_t sequence;
04018 uint32_t length;
04019 uint16_t timeout;
04020 uint16_t interval;
04021 uint8_t prefer_blanking;
04022 uint8_t allow_exposures;
04023 uint8_t pad1[18];
04024 } xcb_get_screen_saver_reply_t;
04025
04026 typedef enum xcb_host_mode_t {
04027 XCB_HOST_MODE_INSERT = 0,
04028 XCB_HOST_MODE_DELETE = 1
04029 } xcb_host_mode_t;
04030
04031 typedef enum xcb_family_t {
04032 XCB_FAMILY_INTERNET = 0,
04033 XCB_FAMILY_DECNET = 1,
04034 XCB_FAMILY_CHAOS = 2,
04035 XCB_FAMILY_SERVER_INTERPRETED = 5,
04036 XCB_FAMILY_INTERNET_6 = 6
04037 } xcb_family_t;
04038
04040 #define XCB_CHANGE_HOSTS 109
04041
04045 typedef struct xcb_change_hosts_request_t {
04046 uint8_t major_opcode;
04047 uint8_t mode;
04048 uint16_t length;
04049 uint8_t family;
04050 uint8_t pad0;
04051 uint16_t address_len;
04052 } xcb_change_hosts_request_t;
04053
04057 typedef struct xcb_host_t {
04058 uint8_t family;
04059 uint8_t pad0;
04060 uint16_t address_len;
04061 } xcb_host_t;
04062
04066 typedef struct xcb_host_iterator_t {
04067 xcb_host_t *data;
04068 int rem;
04069 int index;
04070 } xcb_host_iterator_t;
04071
04075 typedef struct xcb_list_hosts_cookie_t {
04076 unsigned int sequence;
04077 } xcb_list_hosts_cookie_t;
04078
04080 #define XCB_LIST_HOSTS 110
04081
04085 typedef struct xcb_list_hosts_request_t {
04086 uint8_t major_opcode;
04087 uint8_t pad0;
04088 uint16_t length;
04089 } xcb_list_hosts_request_t;
04090
04094 typedef struct xcb_list_hosts_reply_t {
04095 uint8_t response_type;
04096 uint8_t mode;
04097 uint16_t sequence;
04098 uint32_t length;
04099 uint16_t hosts_len;
04100 uint8_t pad0[22];
04101 } xcb_list_hosts_reply_t;
04102
04103 typedef enum xcb_access_control_t {
04104 XCB_ACCESS_CONTROL_DISABLE = 0,
04105 XCB_ACCESS_CONTROL_ENABLE = 1
04106 } xcb_access_control_t;
04107
04109 #define XCB_SET_ACCESS_CONTROL 111
04110
04114 typedef struct xcb_set_access_control_request_t {
04115 uint8_t major_opcode;
04116 uint8_t mode;
04117 uint16_t length;
04118 } xcb_set_access_control_request_t;
04119
04120 typedef enum xcb_close_down_t {
04121 XCB_CLOSE_DOWN_DESTROY_ALL = 0,
04122 XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
04123 XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
04124 } xcb_close_down_t;
04125
04127 #define XCB_SET_CLOSE_DOWN_MODE 112
04128
04132 typedef struct xcb_set_close_down_mode_request_t {
04133 uint8_t major_opcode;
04134 uint8_t mode;
04135 uint16_t length;
04136 } xcb_set_close_down_mode_request_t;
04137
04138 typedef enum xcb_kill_t {
04139 XCB_KILL_ALL_TEMPORARY = 0
04140 } xcb_kill_t;
04141
04143 #define XCB_KILL_CLIENT 113
04144
04148 typedef struct xcb_kill_client_request_t {
04149 uint8_t major_opcode;
04150 uint8_t pad0;
04151 uint16_t length;
04152 uint32_t resource;
04153 } xcb_kill_client_request_t;
04154
04156 #define XCB_ROTATE_PROPERTIES 114
04157
04161 typedef struct xcb_rotate_properties_request_t {
04162 uint8_t major_opcode;
04163 uint8_t pad0;
04164 uint16_t length;
04165 xcb_window_t window;
04166 uint16_t atoms_len;
04167 int16_t delta;
04168 } xcb_rotate_properties_request_t;
04169
04170 typedef enum xcb_screen_saver_t {
04171 XCB_SCREEN_SAVER_RESET = 0,
04172 XCB_SCREEN_SAVER_ACTIVE = 1
04173 } xcb_screen_saver_t;
04174
04176 #define XCB_FORCE_SCREEN_SAVER 115
04177
04181 typedef struct xcb_force_screen_saver_request_t {
04182 uint8_t major_opcode;
04183 uint8_t mode;
04184 uint16_t length;
04185 } xcb_force_screen_saver_request_t;
04186
04187 typedef enum xcb_mapping_status_t {
04188 XCB_MAPPING_STATUS_SUCCESS = 0,
04189 XCB_MAPPING_STATUS_BUSY = 1,
04190 XCB_MAPPING_STATUS_FAILURE = 2
04191 } xcb_mapping_status_t;
04192
04196 typedef struct xcb_set_pointer_mapping_cookie_t {
04197 unsigned int sequence;
04198 } xcb_set_pointer_mapping_cookie_t;
04199
04201 #define XCB_SET_POINTER_MAPPING 116
04202
04206 typedef struct xcb_set_pointer_mapping_request_t {
04207 uint8_t major_opcode;
04208 uint8_t map_len;
04209 uint16_t length;
04210 } xcb_set_pointer_mapping_request_t;
04211
04215 typedef struct xcb_set_pointer_mapping_reply_t {
04216 uint8_t response_type;
04217 uint8_t status;
04218 uint16_t sequence;
04219 uint32_t length;
04220 } xcb_set_pointer_mapping_reply_t;
04221
04225 typedef struct xcb_get_pointer_mapping_cookie_t {
04226 unsigned int sequence;
04227 } xcb_get_pointer_mapping_cookie_t;
04228
04230 #define XCB_GET_POINTER_MAPPING 117
04231
04235 typedef struct xcb_get_pointer_mapping_request_t {
04236 uint8_t major_opcode;
04237 uint8_t pad0;
04238 uint16_t length;
04239 } xcb_get_pointer_mapping_request_t;
04240
04244 typedef struct xcb_get_pointer_mapping_reply_t {
04245 uint8_t response_type;
04246 uint8_t map_len;
04247 uint16_t sequence;
04248 uint32_t length;
04249 uint8_t pad0[24];
04250 } xcb_get_pointer_mapping_reply_t;
04251
04252 typedef enum xcb_map_index_t {
04253 XCB_MAP_INDEX_SHIFT = 0,
04254 XCB_MAP_INDEX_LOCK = 1,
04255 XCB_MAP_INDEX_CONTROL = 2,
04256 XCB_MAP_INDEX_1 = 3,
04257 XCB_MAP_INDEX_2 = 4,
04258 XCB_MAP_INDEX_3 = 5,
04259 XCB_MAP_INDEX_4 = 6,
04260 XCB_MAP_INDEX_5 = 7
04261 } xcb_map_index_t;
04262
04266 typedef struct xcb_set_modifier_mapping_cookie_t {
04267 unsigned int sequence;
04268 } xcb_set_modifier_mapping_cookie_t;
04269
04271 #define XCB_SET_MODIFIER_MAPPING 118
04272
04276 typedef struct xcb_set_modifier_mapping_request_t {
04277 uint8_t major_opcode;
04278 uint8_t keycodes_per_modifier;
04279 uint16_t length;
04280 } xcb_set_modifier_mapping_request_t;
04281
04285 typedef struct xcb_set_modifier_mapping_reply_t {
04286 uint8_t response_type;
04287 uint8_t status;
04288 uint16_t sequence;
04289 uint32_t length;
04290 } xcb_set_modifier_mapping_reply_t;
04291
04295 typedef struct xcb_get_modifier_mapping_cookie_t {
04296 unsigned int sequence;
04297 } xcb_get_modifier_mapping_cookie_t;
04298
04300 #define XCB_GET_MODIFIER_MAPPING 119
04301
04305 typedef struct xcb_get_modifier_mapping_request_t {
04306 uint8_t major_opcode;
04307 uint8_t pad0;
04308 uint16_t length;
04309 } xcb_get_modifier_mapping_request_t;
04310
04314 typedef struct xcb_get_modifier_mapping_reply_t {
04315 uint8_t response_type;
04316 uint8_t keycodes_per_modifier;
04317 uint16_t sequence;
04318 uint32_t length;
04319 uint8_t pad0[24];
04320 } xcb_get_modifier_mapping_reply_t;
04321
04323 #define XCB_NO_OPERATION 127
04324
04328 typedef struct xcb_no_operation_request_t {
04329 uint8_t major_opcode;
04330 uint8_t pad0;
04331 uint16_t length;
04332 } xcb_no_operation_request_t;
04333
04343
04344
04345
04346
04347
04348
04349
04350
04351
04352 void
04353 xcb_char2b_next (xcb_char2b_iterator_t *i );
04354
04365
04366
04367
04368
04369
04370
04371
04372
04373
04374 xcb_generic_iterator_t
04375 xcb_char2b_end (xcb_char2b_iterator_t i );
04376
04386
04387
04388
04389
04390
04391
04392
04393
04394
04395 void
04396 xcb_window_next (xcb_window_iterator_t *i );
04397
04408
04409
04410
04411
04412
04413
04414
04415
04416
04417 xcb_generic_iterator_t
04418 xcb_window_end (xcb_window_iterator_t i );
04419
04429
04430
04431
04432
04433
04434
04435
04436
04437
04438 void
04439 xcb_pixmap_next (xcb_pixmap_iterator_t *i );
04440
04451
04452
04453
04454
04455
04456
04457
04458
04459
04460 xcb_generic_iterator_t
04461 xcb_pixmap_end (xcb_pixmap_iterator_t i );
04462
04472
04473
04474
04475
04476
04477
04478
04479
04480
04481 void
04482 xcb_cursor_next (xcb_cursor_iterator_t *i );
04483
04494
04495
04496
04497
04498
04499
04500
04501
04502
04503 xcb_generic_iterator_t
04504 xcb_cursor_end (xcb_cursor_iterator_t i );
04505
04515
04516
04517
04518
04519
04520
04521
04522
04523
04524 void
04525 xcb_font_next (xcb_font_iterator_t *i );
04526
04537
04538
04539
04540
04541
04542
04543
04544
04545
04546 xcb_generic_iterator_t
04547 xcb_font_end (xcb_font_iterator_t i );
04548
04558
04559
04560
04561
04562
04563
04564
04565
04566
04567 void
04568 xcb_gcontext_next (xcb_gcontext_iterator_t *i );
04569
04580
04581
04582
04583
04584
04585
04586
04587
04588
04589 xcb_generic_iterator_t
04590 xcb_gcontext_end (xcb_gcontext_iterator_t i );
04591
04601
04602
04603
04604
04605
04606
04607
04608
04609
04610 void
04611 xcb_colormap_next (xcb_colormap_iterator_t *i );
04612
04623
04624
04625
04626
04627
04628
04629
04630
04631
04632 xcb_generic_iterator_t
04633 xcb_colormap_end (xcb_colormap_iterator_t i );
04634
04644
04645
04646
04647
04648
04649
04650
04651
04652
04653 void
04654 xcb_atom_next (xcb_atom_iterator_t *i );
04655
04666
04667
04668
04669
04670
04671
04672
04673
04674
04675 xcb_generic_iterator_t
04676 xcb_atom_end (xcb_atom_iterator_t i );
04677
04687
04688
04689
04690
04691
04692
04693
04694
04695
04696 void
04697 xcb_drawable_next (xcb_drawable_iterator_t *i );
04698
04709
04710
04711
04712
04713
04714
04715
04716
04717
04718 xcb_generic_iterator_t
04719 xcb_drawable_end (xcb_drawable_iterator_t i );
04720
04730
04731
04732
04733
04734
04735
04736
04737
04738
04739 void
04740 xcb_fontable_next (xcb_fontable_iterator_t *i );
04741
04752
04753
04754
04755
04756
04757
04758
04759
04760
04761 xcb_generic_iterator_t
04762 xcb_fontable_end (xcb_fontable_iterator_t i );
04763
04773
04774
04775
04776
04777
04778
04779
04780
04781
04782 void
04783 xcb_visualid_next (xcb_visualid_iterator_t *i );
04784
04795
04796
04797
04798
04799
04800
04801
04802
04803
04804 xcb_generic_iterator_t
04805 xcb_visualid_end (xcb_visualid_iterator_t i );
04806
04816
04817
04818
04819
04820
04821
04822
04823
04824
04825 void
04826 xcb_timestamp_next (xcb_timestamp_iterator_t *i );
04827
04838
04839
04840
04841
04842
04843
04844
04845
04846
04847 xcb_generic_iterator_t
04848 xcb_timestamp_end (xcb_timestamp_iterator_t i );
04849
04859
04860
04861
04862
04863
04864
04865
04866
04867
04868 void
04869 xcb_keysym_next (xcb_keysym_iterator_t *i );
04870
04881
04882
04883
04884
04885
04886
04887
04888
04889
04890 xcb_generic_iterator_t
04891 xcb_keysym_end (xcb_keysym_iterator_t i );
04892
04902
04903
04904
04905
04906
04907
04908
04909
04910
04911 void
04912 xcb_keycode_next (xcb_keycode_iterator_t *i );
04913
04924
04925
04926
04927
04928
04929
04930
04931
04932
04933 xcb_generic_iterator_t
04934 xcb_keycode_end (xcb_keycode_iterator_t i );
04935
04945
04946
04947
04948
04949
04950
04951
04952
04953
04954 void
04955 xcb_button_next (xcb_button_iterator_t *i );
04956
04967
04968
04969
04970
04971
04972
04973
04974
04975
04976 xcb_generic_iterator_t
04977 xcb_button_end (xcb_button_iterator_t i );
04978
04988
04989
04990
04991
04992
04993
04994
04995
04996
04997 void
04998 xcb_point_next (xcb_point_iterator_t *i );
04999
05010
05011
05012
05013
05014
05015
05016
05017
05018
05019 xcb_generic_iterator_t
05020 xcb_point_end (xcb_point_iterator_t i );
05021
05031
05032
05033
05034
05035
05036
05037
05038
05039
05040 void
05041 xcb_rectangle_next (xcb_rectangle_iterator_t *i );
05042
05053
05054
05055
05056
05057
05058
05059
05060
05061
05062 xcb_generic_iterator_t
05063 xcb_rectangle_end (xcb_rectangle_iterator_t i );
05064
05074
05075
05076
05077
05078
05079
05080
05081
05082
05083 void
05084 xcb_arc_next (xcb_arc_iterator_t *i );
05085
05096
05097
05098
05099
05100
05101
05102
05103
05104
05105 xcb_generic_iterator_t
05106 xcb_arc_end (xcb_arc_iterator_t i );
05107
05117
05118
05119
05120
05121
05122
05123
05124
05125
05126 void
05127 xcb_format_next (xcb_format_iterator_t *i );
05128
05139
05140
05141
05142
05143
05144
05145
05146
05147
05148 xcb_generic_iterator_t
05149 xcb_format_end (xcb_format_iterator_t i );
05150
05160
05161
05162
05163
05164
05165
05166
05167
05168
05169 void
05170 xcb_visualtype_next (xcb_visualtype_iterator_t *i );
05171
05182
05183
05184
05185
05186
05187
05188
05189
05190
05191 xcb_generic_iterator_t
05192 xcb_visualtype_end (xcb_visualtype_iterator_t i );
05193
05194
05195
05196
05197
05198
05199
05200
05201
05202
05203
05204 xcb_visualtype_t *
05205 xcb_depth_visuals (const xcb_depth_t *R );
05206
05207
05208
05209
05210
05211
05212
05213
05214
05215
05216
05217 int
05218 xcb_depth_visuals_length (const xcb_depth_t *R );
05219
05220
05221
05222
05223
05224
05225
05226
05227
05228
05229
05230 xcb_visualtype_iterator_t
05231 xcb_depth_visuals_iterator (const xcb_depth_t *R );
05232
05242
05243
05244
05245
05246
05247
05248
05249
05250
05251 void
05252 xcb_depth_next (xcb_depth_iterator_t *i );
05253
05264
05265
05266
05267
05268
05269
05270
05271
05272
05273 xcb_generic_iterator_t
05274 xcb_depth_end (xcb_depth_iterator_t i );
05275
05276
05277
05278
05279
05280
05281
05282
05283
05284
05285
05286 int
05287 xcb_screen_allowed_depths_length (const xcb_screen_t *R );
05288
05289
05290
05291
05292
05293
05294
05295
05296
05297
05298
05299 xcb_depth_iterator_t
05300 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R );
05301
05311
05312
05313
05314
05315
05316
05317
05318
05319
05320 void
05321 xcb_screen_next (xcb_screen_iterator_t *i );
05322
05333
05334
05335
05336
05337
05338
05339
05340
05341
05342 xcb_generic_iterator_t
05343 xcb_screen_end (xcb_screen_iterator_t i );
05344
05345
05346
05347
05348
05349
05350
05351
05352
05353
05354
05355 char *
05356 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R );
05357
05358
05359
05360
05361
05362
05363
05364
05365
05366
05367
05368 int
05369 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R );
05370
05371
05372
05373
05374
05375
05376
05377
05378
05379
05380
05381 xcb_generic_iterator_t
05382 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R );
05383
05384
05385
05386
05387
05388
05389
05390
05391
05392
05393
05394 char *
05395 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R );
05396
05397
05398
05399
05400
05401
05402
05403
05404
05405
05406
05407 int
05408 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R );
05409
05410
05411
05412
05413
05414
05415
05416
05417
05418
05419
05420 xcb_generic_iterator_t
05421 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R );
05422
05432
05433
05434
05435
05436
05437
05438
05439
05440
05441 void
05442 xcb_setup_request_next (xcb_setup_request_iterator_t *i );
05443
05454
05455
05456
05457
05458
05459
05460
05461
05462
05463 xcb_generic_iterator_t
05464 xcb_setup_request_end (xcb_setup_request_iterator_t i );
05465
05466
05467
05468
05469
05470
05471
05472
05473
05474
05475
05476 char *
05477 xcb_setup_failed_reason (const xcb_setup_failed_t *R );
05478
05479
05480
05481
05482
05483
05484
05485
05486
05487
05488
05489 int
05490 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R );
05491
05492
05493
05494
05495
05496
05497
05498
05499
05500
05501
05502 xcb_generic_iterator_t
05503 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R );
05504
05514
05515
05516
05517
05518
05519
05520
05521
05522
05523 void
05524 xcb_setup_failed_next (xcb_setup_failed_iterator_t *i );
05525
05536
05537
05538
05539
05540
05541
05542
05543
05544
05545 xcb_generic_iterator_t
05546 xcb_setup_failed_end (xcb_setup_failed_iterator_t i );
05547
05548
05549
05550
05551
05552
05553
05554
05555
05556
05557
05558 char *
05559 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R );
05560
05561
05562
05563
05564
05565
05566
05567
05568
05569
05570
05571 int
05572 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R );
05573
05574
05575
05576
05577
05578
05579
05580
05581
05582
05583
05584 xcb_generic_iterator_t
05585 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R );
05586
05596
05597
05598
05599
05600
05601
05602
05603
05604
05605 void
05606 xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i );
05607
05618
05619
05620
05621
05622
05623
05624
05625
05626
05627 xcb_generic_iterator_t
05628 xcb_setup_authenticate_end (xcb_setup_authenticate_iterator_t i );
05629
05630
05631
05632
05633
05634
05635
05636
05637
05638
05639
05640 char *
05641 xcb_setup_vendor (const xcb_setup_t *R );
05642
05643
05644
05645
05646
05647
05648
05649
05650
05651
05652
05653 int
05654 xcb_setup_vendor_length (const xcb_setup_t *R );
05655
05656
05657
05658
05659
05660
05661
05662
05663
05664
05665
05666 xcb_generic_iterator_t
05667 xcb_setup_vendor_end (const xcb_setup_t *R );
05668
05669
05670
05671
05672
05673
05674
05675
05676
05677
05678
05679 xcb_format_t *
05680 xcb_setup_pixmap_formats (const xcb_setup_t *R );
05681
05682
05683
05684
05685
05686
05687
05688
05689
05690
05691
05692 int
05693 xcb_setup_pixmap_formats_length (const xcb_setup_t *R );
05694
05695
05696
05697
05698
05699
05700
05701
05702
05703
05704
05705 xcb_format_iterator_t
05706 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R );
05707
05708
05709
05710
05711
05712
05713
05714
05715
05716
05717
05718 int
05719 xcb_setup_roots_length (const xcb_setup_t *R );
05720
05721
05722
05723
05724
05725
05726
05727
05728
05729
05730
05731 xcb_screen_iterator_t
05732 xcb_setup_roots_iterator (const xcb_setup_t *R );
05733
05743
05744
05745
05746
05747
05748
05749
05750
05751
05752 void
05753 xcb_setup_next (xcb_setup_iterator_t *i );
05754
05765
05766
05767
05768
05769
05770
05771
05772
05773
05774 xcb_generic_iterator_t
05775 xcb_setup_end (xcb_setup_iterator_t i );
05776
05786
05787
05788
05789
05790
05791
05792
05793
05794
05795 void
05796 xcb_client_message_data_next (xcb_client_message_data_iterator_t *i );
05797
05808
05809
05810
05811
05812
05813
05814
05815
05816
05817 xcb_generic_iterator_t
05818 xcb_client_message_data_end (xcb_client_message_data_iterator_t i );
05819
05832
05833
05834
05835
05836
05837
05838
05839
05840
05841
05842
05843
05844
05845
05846
05847
05848
05849
05850
05851
05852
05853 xcb_void_cookie_t
05854 xcb_create_window_checked (xcb_connection_t *c ,
05855 uint8_t depth ,
05856 xcb_window_t wid ,
05857 xcb_window_t parent ,
05858 int16_t x ,
05859 int16_t y ,
05860 uint16_t width ,
05861 uint16_t height ,
05862 uint16_t border_width ,
05863 uint16_t _class ,
05864 xcb_visualid_t visual ,
05865 uint32_t value_mask ,
05866 const uint32_t *value_list );
05867
05877
05878
05879
05880
05881
05882
05883
05884
05885
05886
05887
05888
05889
05890
05891
05892
05893
05894
05895
05896
05897
05898 xcb_void_cookie_t
05899 xcb_create_window (xcb_connection_t *c ,
05900 uint8_t depth ,
05901 xcb_window_t wid ,
05902 xcb_window_t parent ,
05903 int16_t x ,
05904 int16_t y ,
05905 uint16_t width ,
05906 uint16_t height ,
05907 uint16_t border_width ,
05908 uint16_t _class ,
05909 xcb_visualid_t visual ,
05910 uint32_t value_mask ,
05911 const uint32_t *value_list );
05912
05925
05926
05927
05928
05929
05930
05931
05932
05933
05934
05935
05936
05937 xcb_void_cookie_t
05938 xcb_change_window_attributes_checked (xcb_connection_t *c ,
05939 xcb_window_t window ,
05940 uint32_t value_mask ,
05941 const uint32_t *value_list );
05942
05952
05953
05954
05955
05956
05957
05958
05959
05960
05961
05962
05963
05964 xcb_void_cookie_t
05965 xcb_change_window_attributes (xcb_connection_t *c ,
05966 xcb_window_t window ,
05967 uint32_t value_mask ,
05968 const uint32_t *value_list );
05969
05979
05980
05981
05982
05983
05984
05985
05986
05987
05988
05989 xcb_get_window_attributes_cookie_t
05990 xcb_get_window_attributes (xcb_connection_t *c ,
05991 xcb_window_t window );
05992
06005
06006
06007
06008
06009
06010
06011
06012
06013
06014
06015 xcb_get_window_attributes_cookie_t
06016 xcb_get_window_attributes_unchecked (xcb_connection_t *c ,
06017 xcb_window_t window );
06018
06034
06035
06036
06037
06038
06039
06040
06041
06042
06043
06044
06045 xcb_get_window_attributes_reply_t *
06046 xcb_get_window_attributes_reply (xcb_connection_t *c ,
06047 xcb_get_window_attributes_cookie_t cookie ,
06048 xcb_generic_error_t **e );
06049
06062
06063
06064
06065
06066
06067
06068
06069
06070
06071
06072 xcb_void_cookie_t
06073 xcb_destroy_window_checked (xcb_connection_t *c ,
06074 xcb_window_t window );
06075
06085
06086
06087
06088
06089
06090
06091
06092
06093
06094
06095 xcb_void_cookie_t
06096 xcb_destroy_window (xcb_connection_t *c ,
06097 xcb_window_t window );
06098
06111
06112
06113
06114
06115
06116
06117
06118
06119
06120
06121 xcb_void_cookie_t
06122 xcb_destroy_subwindows_checked (xcb_connection_t *c ,
06123 xcb_window_t window );
06124
06134
06135
06136
06137
06138
06139
06140
06141
06142
06143
06144 xcb_void_cookie_t
06145 xcb_destroy_subwindows (xcb_connection_t *c ,
06146 xcb_window_t window );
06147
06160
06161
06162
06163
06164
06165
06166
06167
06168
06169
06170
06171 xcb_void_cookie_t
06172 xcb_change_save_set_checked (xcb_connection_t *c ,
06173 uint8_t mode ,
06174 xcb_window_t window );
06175
06185
06186
06187
06188
06189
06190
06191
06192
06193
06194
06195
06196 xcb_void_cookie_t
06197 xcb_change_save_set (xcb_connection_t *c ,
06198 uint8_t mode ,
06199 xcb_window_t window );
06200
06213
06214
06215
06216
06217
06218
06219
06220
06221
06222
06223
06224
06225
06226 xcb_void_cookie_t
06227 xcb_reparent_window_checked (xcb_connection_t *c ,
06228 xcb_window_t window ,
06229 xcb_window_t parent ,
06230 int16_t x ,
06231 int16_t y );
06232
06242
06243
06244
06245
06246
06247
06248
06249
06250
06251
06252
06253
06254
06255 xcb_void_cookie_t
06256 xcb_reparent_window (xcb_connection_t *c ,
06257 xcb_window_t window ,
06258 xcb_window_t parent ,
06259 int16_t x ,
06260 int16_t y );
06261
06274
06275
06276
06277
06278
06279
06280
06281
06282
06283
06284 xcb_void_cookie_t
06285 xcb_map_window_checked (xcb_connection_t *c ,
06286 xcb_window_t window );
06287
06297
06298
06299
06300
06301
06302
06303
06304
06305
06306
06307 xcb_void_cookie_t
06308 xcb_map_window (xcb_connection_t *c ,
06309 xcb_window_t window );
06310
06323
06324
06325
06326
06327
06328
06329
06330
06331
06332
06333 xcb_void_cookie_t
06334 xcb_map_subwindows_checked (xcb_connection_t *c ,
06335 xcb_window_t window );
06336
06346
06347
06348
06349
06350
06351
06352
06353
06354
06355
06356 xcb_void_cookie_t
06357 xcb_map_subwindows (xcb_connection_t *c ,
06358 xcb_window_t window );
06359
06372
06373
06374
06375
06376
06377
06378
06379
06380
06381
06382 xcb_void_cookie_t
06383 xcb_unmap_window_checked (xcb_connection_t *c ,
06384 xcb_window_t window );
06385
06395
06396
06397
06398
06399
06400
06401
06402
06403
06404
06405 xcb_void_cookie_t
06406 xcb_unmap_window (xcb_connection_t *c ,
06407 xcb_window_t window );
06408
06421
06422
06423
06424
06425
06426
06427
06428
06429
06430
06431 xcb_void_cookie_t
06432 xcb_unmap_subwindows_checked (xcb_connection_t *c ,
06433 xcb_window_t window );
06434
06444
06445
06446
06447
06448
06449
06450
06451
06452
06453
06454 xcb_void_cookie_t
06455 xcb_unmap_subwindows (xcb_connection_t *c ,
06456 xcb_window_t window );
06457
06470
06471
06472
06473
06474
06475
06476
06477
06478
06479
06480
06481
06482 xcb_void_cookie_t
06483 xcb_configure_window_checked (xcb_connection_t *c ,
06484 xcb_window_t window ,
06485 uint16_t value_mask ,
06486 const uint32_t *value_list );
06487
06497
06498
06499
06500
06501
06502
06503
06504
06505
06506
06507
06508
06509 xcb_void_cookie_t
06510 xcb_configure_window (xcb_connection_t *c ,
06511 xcb_window_t window ,
06512 uint16_t value_mask ,
06513 const uint32_t *value_list );
06514
06527
06528
06529
06530
06531
06532
06533
06534
06535
06536
06537
06538 xcb_void_cookie_t
06539 xcb_circulate_window_checked (xcb_connection_t *c ,
06540 uint8_t direction ,
06541 xcb_window_t window );
06542
06552
06553
06554
06555
06556
06557
06558
06559
06560
06561
06562
06563 xcb_void_cookie_t
06564 xcb_circulate_window (xcb_connection_t *c ,
06565 uint8_t direction ,
06566 xcb_window_t window );
06567
06577
06578
06579
06580
06581
06582
06583
06584
06585
06586
06587 xcb_get_geometry_cookie_t
06588 xcb_get_geometry (xcb_connection_t *c ,
06589 xcb_drawable_t drawable );
06590
06603
06604
06605
06606
06607
06608
06609
06610
06611
06612
06613 xcb_get_geometry_cookie_t
06614 xcb_get_geometry_unchecked (xcb_connection_t *c ,
06615 xcb_drawable_t drawable );
06616
06632
06633
06634
06635
06636
06637
06638
06639
06640
06641
06642
06643 xcb_get_geometry_reply_t *
06644 xcb_get_geometry_reply (xcb_connection_t *c ,
06645 xcb_get_geometry_cookie_t cookie ,
06646 xcb_generic_error_t **e );
06647
06657
06658
06659
06660
06661
06662
06663
06664
06665
06666
06667 xcb_query_tree_cookie_t
06668 xcb_query_tree (xcb_connection_t *c ,
06669 xcb_window_t window );
06670
06683
06684
06685
06686
06687
06688
06689
06690
06691
06692
06693 xcb_query_tree_cookie_t
06694 xcb_query_tree_unchecked (xcb_connection_t *c ,
06695 xcb_window_t window );
06696
06697
06698
06699
06700
06701
06702
06703
06704
06705
06706
06707 xcb_window_t *
06708 xcb_query_tree_children (const xcb_query_tree_reply_t *R );
06709
06710
06711
06712
06713
06714
06715
06716
06717
06718
06719
06720 int
06721 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R );
06722
06723
06724
06725
06726
06727
06728
06729
06730
06731
06732
06733 xcb_generic_iterator_t
06734 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R );
06735
06751
06752
06753
06754
06755
06756
06757
06758
06759
06760
06761
06762 xcb_query_tree_reply_t *
06763 xcb_query_tree_reply (xcb_connection_t *c ,
06764 xcb_query_tree_cookie_t cookie ,
06765 xcb_generic_error_t **e );
06766
06776
06777
06778
06779
06780
06781
06782
06783
06784
06785
06786
06787
06788 xcb_intern_atom_cookie_t
06789 xcb_intern_atom (xcb_connection_t *c ,
06790 uint8_t only_if_exists ,
06791 uint16_t name_len ,
06792 const char *name );
06793
06806
06807
06808
06809
06810
06811
06812
06813
06814
06815
06816
06817
06818 xcb_intern_atom_cookie_t
06819 xcb_intern_atom_unchecked (xcb_connection_t *c ,
06820 uint8_t only_if_exists ,
06821 uint16_t name_len ,
06822 const char *name );
06823
06839
06840
06841
06842
06843
06844
06845
06846
06847
06848
06849
06850 xcb_intern_atom_reply_t *
06851 xcb_intern_atom_reply (xcb_connection_t *c ,
06852 xcb_intern_atom_cookie_t cookie ,
06853 xcb_generic_error_t **e );
06854
06864
06865
06866
06867
06868
06869
06870
06871
06872
06873
06874 xcb_get_atom_name_cookie_t
06875 xcb_get_atom_name (xcb_connection_t *c ,
06876 xcb_atom_t atom );
06877
06890
06891
06892
06893
06894
06895
06896
06897
06898
06899
06900 xcb_get_atom_name_cookie_t
06901 xcb_get_atom_name_unchecked (xcb_connection_t *c ,
06902 xcb_atom_t atom );
06903
06904
06905
06906
06907
06908
06909
06910
06911
06912
06913
06914 char *
06915 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R );
06916
06917
06918
06919
06920
06921
06922
06923
06924
06925
06926
06927 int
06928 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R );
06929
06930
06931
06932
06933
06934
06935
06936
06937
06938
06939
06940 xcb_generic_iterator_t
06941 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R );
06942
06958
06959
06960
06961
06962
06963
06964
06965
06966
06967
06968
06969 xcb_get_atom_name_reply_t *
06970 xcb_get_atom_name_reply (xcb_connection_t *c ,
06971 xcb_get_atom_name_cookie_t cookie ,
06972 xcb_generic_error_t **e );
06973
06986
06987
06988
06989
06990
06991
06992
06993
06994
06995
06996
06997
06998
06999
07000
07001
07002 xcb_void_cookie_t
07003 xcb_change_property_checked (xcb_connection_t *c ,
07004 uint8_t mode ,
07005 xcb_window_t window ,
07006 xcb_atom_t property ,
07007 xcb_atom_t type ,
07008 uint8_t format ,
07009 uint32_t data_len ,
07010 const void *data );
07011
07021
07022
07023
07024
07025
07026
07027
07028
07029
07030
07031
07032
07033
07034
07035
07036
07037 xcb_void_cookie_t
07038 xcb_change_property (xcb_connection_t *c ,
07039 uint8_t mode ,
07040 xcb_window_t window ,
07041 xcb_atom_t property ,
07042 xcb_atom_t type ,
07043 uint8_t format ,
07044 uint32_t data_len ,
07045 const void *data );
07046
07059
07060
07061
07062
07063
07064
07065
07066
07067
07068
07069
07070 xcb_void_cookie_t
07071 xcb_delete_property_checked (xcb_connection_t *c ,
07072 xcb_window_t window ,
07073 xcb_atom_t property );
07074
07084
07085
07086
07087
07088
07089
07090
07091
07092
07093
07094
07095 xcb_void_cookie_t
07096 xcb_delete_property (xcb_connection_t *c ,
07097 xcb_window_t window ,
07098 xcb_atom_t property );
07099
07109
07110
07111
07112
07113
07114
07115
07116
07117
07118
07119
07120
07121
07122
07123
07124 xcb_get_property_cookie_t
07125 xcb_get_property (xcb_connection_t *c ,
07126 uint8_t _delete ,
07127 xcb_window_t window ,
07128 xcb_atom_t property ,
07129 xcb_atom_t type ,
07130 uint32_t long_offset ,
07131 uint32_t long_length );
07132
07145
07146
07147
07148
07149
07150
07151
07152
07153
07154
07155
07156
07157
07158
07159
07160 xcb_get_property_cookie_t
07161 xcb_get_property_unchecked (xcb_connection_t *c ,
07162 uint8_t _delete ,
07163 xcb_window_t window ,
07164 xcb_atom_t property ,
07165 xcb_atom_t type ,
07166 uint32_t long_offset ,
07167 uint32_t long_length );
07168
07169
07170
07171
07172
07173
07174
07175
07176
07177
07178
07179 void *
07180 xcb_get_property_value (const xcb_get_property_reply_t *R );
07181
07182
07183
07184
07185
07186
07187
07188
07189
07190
07191
07192 int
07193 xcb_get_property_value_length (const xcb_get_property_reply_t *R );
07194
07195
07196
07197
07198
07199
07200
07201
07202
07203
07204
07205 xcb_generic_iterator_t
07206 xcb_get_property_value_end (const xcb_get_property_reply_t *R );
07207
07223
07224
07225
07226
07227
07228
07229
07230
07231
07232
07233
07234 xcb_get_property_reply_t *
07235 xcb_get_property_reply (xcb_connection_t *c ,
07236 xcb_get_property_cookie_t cookie ,
07237 xcb_generic_error_t **e );
07238
07248
07249
07250
07251
07252
07253
07254
07255
07256
07257
07258 xcb_list_properties_cookie_t
07259 xcb_list_properties (xcb_connection_t *c ,
07260 xcb_window_t window );
07261
07274
07275
07276
07277
07278
07279
07280
07281
07282
07283
07284 xcb_list_properties_cookie_t
07285 xcb_list_properties_unchecked (xcb_connection_t *c ,
07286 xcb_window_t window );
07287
07288
07289
07290
07291
07292
07293
07294
07295
07296
07297
07298 xcb_atom_t *
07299 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R );
07300
07301
07302
07303
07304
07305
07306
07307
07308
07309
07310
07311 int
07312 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R );
07313
07314
07315
07316
07317
07318
07319
07320
07321
07322
07323
07324 xcb_generic_iterator_t
07325 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R );
07326
07342
07343
07344
07345
07346
07347
07348
07349
07350
07351
07352
07353 xcb_list_properties_reply_t *
07354 xcb_list_properties_reply (xcb_connection_t *c ,
07355 xcb_list_properties_cookie_t cookie ,
07356 xcb_generic_error_t **e );
07357
07370
07371
07372
07373
07374
07375
07376
07377
07378
07379
07380
07381
07382 xcb_void_cookie_t
07383 xcb_set_selection_owner_checked (xcb_connection_t *c ,
07384 xcb_window_t owner ,
07385 xcb_atom_t selection ,
07386 xcb_timestamp_t time );
07387
07397
07398
07399
07400
07401
07402
07403
07404
07405
07406
07407
07408
07409 xcb_void_cookie_t
07410 xcb_set_selection_owner (xcb_connection_t *c ,
07411 xcb_window_t owner ,
07412 xcb_atom_t selection ,
07413 xcb_timestamp_t time );
07414
07424
07425
07426
07427
07428
07429
07430
07431
07432
07433
07434 xcb_get_selection_owner_cookie_t
07435 xcb_get_selection_owner (xcb_connection_t *c ,
07436 xcb_atom_t selection );
07437
07450
07451
07452
07453
07454
07455
07456
07457
07458
07459
07460 xcb_get_selection_owner_cookie_t
07461 xcb_get_selection_owner_unchecked (xcb_connection_t *c ,
07462 xcb_atom_t selection );
07463
07479
07480
07481
07482
07483
07484
07485
07486
07487
07488
07489
07490 xcb_get_selection_owner_reply_t *
07491 xcb_get_selection_owner_reply (xcb_connection_t *c ,
07492 xcb_get_selection_owner_cookie_t cookie ,
07493 xcb_generic_error_t **e );
07494
07507
07508
07509
07510
07511
07512
07513
07514
07515
07516
07517
07518
07519
07520
07521 xcb_void_cookie_t
07522 xcb_convert_selection_checked (xcb_connection_t *c ,
07523 xcb_window_t requestor ,
07524 xcb_atom_t selection ,
07525 xcb_atom_t target ,
07526 xcb_atom_t property ,
07527 xcb_timestamp_t time );
07528
07538
07539
07540
07541
07542
07543
07544
07545
07546
07547
07548
07549
07550
07551
07552 xcb_void_cookie_t
07553 xcb_convert_selection (xcb_connection_t *c ,
07554 xcb_window_t requestor ,
07555 xcb_atom_t selection ,
07556 xcb_atom_t target ,
07557 xcb_atom_t property ,
07558 xcb_timestamp_t time );
07559
07572
07573
07574
07575
07576
07577
07578
07579
07580
07581
07582
07583
07584
07585 xcb_void_cookie_t
07586 xcb_send_event_checked (xcb_connection_t *c ,
07587 uint8_t propagate ,
07588 xcb_window_t destination ,
07589 uint32_t event_mask ,
07590 const char *event );
07591
07601
07602
07603
07604
07605
07606
07607
07608
07609
07610
07611
07612
07613
07614 xcb_void_cookie_t
07615 xcb_send_event (xcb_connection_t *c ,
07616 uint8_t propagate ,
07617 xcb_window_t destination ,
07618 uint32_t event_mask ,
07619 const char *event );
07620
07630
07631
07632
07633
07634
07635
07636
07637
07638
07639
07640
07641
07642
07643
07644
07645
07646
07647 xcb_grab_pointer_cookie_t
07648 xcb_grab_pointer (xcb_connection_t *c ,
07649 uint8_t owner_events ,
07650 xcb_window_t grab_window ,
07651 uint16_t event_mask ,
07652 uint8_t pointer_mode ,
07653 uint8_t keyboard_mode ,
07654 xcb_window_t confine_to ,
07655 xcb_cursor_t cursor ,
07656 xcb_timestamp_t time );
07657
07670
07671
07672
07673
07674
07675
07676
07677
07678
07679
07680
07681
07682
07683
07684
07685
07686
07687 xcb_grab_pointer_cookie_t
07688 xcb_grab_pointer_unchecked (xcb_connection_t *c ,
07689 uint8_t owner_events ,
07690 xcb_window_t grab_window ,
07691 uint16_t event_mask ,
07692 uint8_t pointer_mode ,
07693 uint8_t keyboard_mode ,
07694 xcb_window_t confine_to ,
07695 xcb_cursor_t cursor ,
07696 xcb_timestamp_t time );
07697
07713
07714
07715
07716
07717
07718
07719
07720
07721
07722
07723
07724 xcb_grab_pointer_reply_t *
07725 xcb_grab_pointer_reply (xcb_connection_t *c ,
07726 xcb_grab_pointer_cookie_t cookie ,
07727 xcb_generic_error_t **e );
07728
07741
07742
07743
07744
07745
07746
07747
07748
07749
07750
07751 xcb_void_cookie_t
07752 xcb_ungrab_pointer_checked (xcb_connection_t *c ,
07753 xcb_timestamp_t time );
07754
07764
07765
07766
07767
07768
07769
07770
07771
07772
07773
07774 xcb_void_cookie_t
07775 xcb_ungrab_pointer (xcb_connection_t *c ,
07776 xcb_timestamp_t time );
07777
07790
07791
07792
07793
07794
07795
07796
07797
07798
07799
07800
07801
07802
07803
07804
07805
07806
07807
07808 xcb_void_cookie_t
07809 xcb_grab_button_checked (xcb_connection_t *c ,
07810 uint8_t owner_events ,
07811 xcb_window_t grab_window ,
07812 uint16_t event_mask ,
07813 uint8_t pointer_mode ,
07814 uint8_t keyboard_mode ,
07815 xcb_window_t confine_to ,
07816 xcb_cursor_t cursor ,
07817 uint8_t button ,
07818 uint16_t modifiers );
07819
07829
07830
07831
07832
07833
07834
07835
07836
07837
07838
07839
07840
07841
07842
07843
07844
07845
07846
07847 xcb_void_cookie_t
07848 xcb_grab_button (xcb_connection_t *c ,
07849 uint8_t owner_events ,
07850 xcb_window_t grab_window ,
07851 uint16_t event_mask ,
07852 uint8_t pointer_mode ,
07853 uint8_t keyboard_mode ,
07854 xcb_window_t confine_to ,
07855 xcb_cursor_t cursor ,
07856 uint8_t button ,
07857 uint16_t modifiers );
07858
07871
07872
07873
07874
07875
07876
07877
07878
07879
07880
07881
07882
07883 xcb_void_cookie_t
07884 xcb_ungrab_button_checked (xcb_connection_t *c ,
07885 uint8_t button ,
07886 xcb_window_t grab_window ,
07887 uint16_t modifiers );
07888
07898
07899
07900
07901
07902
07903
07904
07905
07906
07907
07908
07909
07910 xcb_void_cookie_t
07911 xcb_ungrab_button (xcb_connection_t *c ,
07912 uint8_t button ,
07913 xcb_window_t grab_window ,
07914 uint16_t modifiers );
07915
07928
07929
07930
07931
07932
07933
07934
07935
07936
07937
07938
07939
07940 xcb_void_cookie_t
07941 xcb_change_active_pointer_grab_checked (xcb_connection_t *c ,
07942 xcb_cursor_t cursor ,
07943 xcb_timestamp_t time ,
07944 uint16_t event_mask );
07945
07955
07956
07957
07958
07959
07960
07961
07962
07963
07964
07965
07966
07967 xcb_void_cookie_t
07968 xcb_change_active_pointer_grab (xcb_connection_t *c ,
07969 xcb_cursor_t cursor ,
07970 xcb_timestamp_t time ,
07971 uint16_t event_mask );
07972
07982
07983
07984
07985
07986
07987
07988
07989
07990
07991
07992
07993
07994
07995
07996 xcb_grab_keyboard_cookie_t
07997 xcb_grab_keyboard (xcb_connection_t *c ,
07998 uint8_t owner_events ,
07999 xcb_window_t grab_window ,
08000 xcb_timestamp_t time ,
08001 uint8_t pointer_mode ,
08002 uint8_t keyboard_mode );
08003
08016
08017
08018
08019
08020
08021
08022
08023
08024
08025
08026
08027
08028
08029
08030 xcb_grab_keyboard_cookie_t
08031 xcb_grab_keyboard_unchecked (xcb_connection_t *c ,
08032 uint8_t owner_events ,
08033 xcb_window_t grab_window ,
08034 xcb_timestamp_t time ,
08035 uint8_t pointer_mode ,
08036 uint8_t keyboard_mode );
08037
08053
08054
08055
08056
08057
08058
08059
08060
08061
08062
08063
08064 xcb_grab_keyboard_reply_t *
08065 xcb_grab_keyboard_reply (xcb_connection_t *c ,
08066 xcb_grab_keyboard_cookie_t cookie ,
08067 xcb_generic_error_t **e );
08068
08081
08082
08083
08084
08085
08086
08087
08088
08089
08090
08091 xcb_void_cookie_t
08092 xcb_ungrab_keyboard_checked (xcb_connection_t *c ,
08093 xcb_timestamp_t time );
08094
08104
08105
08106
08107
08108
08109
08110
08111
08112
08113
08114 xcb_void_cookie_t
08115 xcb_ungrab_keyboard (xcb_connection_t *c ,
08116 xcb_timestamp_t time );
08117
08130
08131
08132
08133
08134
08135
08136
08137
08138
08139
08140
08141
08142
08143
08144
08145 xcb_void_cookie_t
08146 xcb_grab_key_checked (xcb_connection_t *c ,
08147 uint8_t owner_events ,
08148 xcb_window_t grab_window ,
08149 uint16_t modifiers ,
08150 xcb_keycode_t key ,
08151 uint8_t pointer_mode ,
08152 uint8_t keyboard_mode );
08153
08163
08164
08165
08166
08167
08168
08169
08170
08171
08172
08173
08174
08175
08176
08177
08178 xcb_void_cookie_t
08179 xcb_grab_key (xcb_connection_t *c ,
08180 uint8_t owner_events ,
08181 xcb_window_t grab_window ,
08182 uint16_t modifiers ,
08183 xcb_keycode_t key ,
08184 uint8_t pointer_mode ,
08185 uint8_t keyboard_mode );
08186
08199
08200
08201
08202
08203
08204
08205
08206
08207
08208
08209
08210
08211 xcb_void_cookie_t
08212 xcb_ungrab_key_checked (xcb_connection_t *c ,
08213 xcb_keycode_t key ,
08214 xcb_window_t grab_window ,
08215 uint16_t modifiers );
08216
08226
08227
08228
08229
08230
08231
08232
08233
08234
08235
08236
08237
08238 xcb_void_cookie_t
08239 xcb_ungrab_key (xcb_connection_t *c ,
08240 xcb_keycode_t key ,
08241 xcb_window_t grab_window ,
08242 uint16_t modifiers );
08243
08256
08257
08258
08259
08260
08261
08262
08263
08264
08265
08266
08267 xcb_void_cookie_t
08268 xcb_allow_events_checked (xcb_connection_t *c ,
08269 uint8_t mode ,
08270 xcb_timestamp_t time );
08271
08281
08282
08283
08284
08285
08286
08287
08288
08289
08290
08291
08292 xcb_void_cookie_t
08293 xcb_allow_events (xcb_connection_t *c ,
08294 uint8_t mode ,
08295 xcb_timestamp_t time );
08296
08309
08310
08311
08312
08313
08314
08315
08316
08317
08318 xcb_void_cookie_t
08319 xcb_grab_server_checked (xcb_connection_t *c );
08320
08330
08331
08332
08333
08334
08335
08336
08337
08338
08339 xcb_void_cookie_t
08340 xcb_grab_server (xcb_connection_t *c );
08341
08354
08355
08356
08357
08358
08359
08360
08361
08362
08363 xcb_void_cookie_t
08364 xcb_ungrab_server_checked (xcb_connection_t *c );
08365
08375
08376
08377
08378
08379
08380
08381
08382
08383
08384 xcb_void_cookie_t
08385 xcb_ungrab_server (xcb_connection_t *c );
08386
08396
08397
08398
08399
08400
08401
08402
08403
08404
08405
08406 xcb_query_pointer_cookie_t
08407 xcb_query_pointer (xcb_connection_t *c ,
08408 xcb_window_t window );
08409
08422
08423
08424
08425
08426
08427
08428
08429
08430
08431
08432 xcb_query_pointer_cookie_t
08433 xcb_query_pointer_unchecked (xcb_connection_t *c ,
08434 xcb_window_t window );
08435
08451
08452
08453
08454
08455
08456
08457
08458
08459
08460
08461
08462 xcb_query_pointer_reply_t *
08463 xcb_query_pointer_reply (xcb_connection_t *c ,
08464 xcb_query_pointer_cookie_t cookie ,
08465 xcb_generic_error_t **e );
08466
08476
08477
08478
08479
08480
08481
08482
08483
08484
08485 void
08486 xcb_timecoord_next (xcb_timecoord_iterator_t *i );
08487
08498
08499
08500
08501
08502
08503
08504
08505
08506
08507 xcb_generic_iterator_t
08508 xcb_timecoord_end (xcb_timecoord_iterator_t i );
08509
08519
08520
08521
08522
08523
08524
08525
08526
08527
08528
08529
08530
08531 xcb_get_motion_events_cookie_t
08532 xcb_get_motion_events (xcb_connection_t *c ,
08533 xcb_window_t window ,
08534 xcb_timestamp_t start ,
08535 xcb_timestamp_t stop );
08536
08549
08550
08551
08552
08553
08554
08555
08556
08557
08558
08559
08560
08561 xcb_get_motion_events_cookie_t
08562 xcb_get_motion_events_unchecked (xcb_connection_t *c ,
08563 xcb_window_t window ,
08564 xcb_timestamp_t start ,
08565 xcb_timestamp_t stop );
08566
08567
08568
08569
08570
08571
08572
08573
08574
08575
08576
08577 xcb_timecoord_t *
08578 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R );
08579
08580
08581
08582
08583
08584
08585
08586
08587
08588
08589
08590 int
08591 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R );
08592
08593
08594
08595
08596
08597
08598
08599
08600
08601
08602
08603 xcb_timecoord_iterator_t
08604 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R );
08605
08621
08622
08623
08624
08625
08626
08627
08628
08629
08630
08631
08632 xcb_get_motion_events_reply_t *
08633 xcb_get_motion_events_reply (xcb_connection_t *c ,
08634 xcb_get_motion_events_cookie_t cookie ,
08635 xcb_generic_error_t **e );
08636
08646
08647
08648
08649
08650
08651
08652
08653
08654
08655
08656
08657
08658
08659 xcb_translate_coordinates_cookie_t
08660 xcb_translate_coordinates (xcb_connection_t *c ,
08661 xcb_window_t src_window ,
08662 xcb_window_t dst_window ,
08663 int16_t src_x ,
08664 int16_t src_y );
08665
08678
08679
08680
08681
08682
08683
08684
08685
08686
08687
08688
08689
08690
08691 xcb_translate_coordinates_cookie_t
08692 xcb_translate_coordinates_unchecked (xcb_connection_t *c ,
08693 xcb_window_t src_window ,
08694 xcb_window_t dst_window ,
08695 int16_t src_x ,
08696 int16_t src_y );
08697
08713
08714
08715
08716
08717
08718
08719
08720
08721
08722
08723
08724 xcb_translate_coordinates_reply_t *
08725 xcb_translate_coordinates_reply (xcb_connection_t *c ,
08726 xcb_translate_coordinates_cookie_t cookie ,
08727 xcb_generic_error_t **e );
08728
08741
08742
08743
08744
08745
08746
08747
08748
08749
08750
08751
08752
08753
08754
08755
08756
08757
08758 xcb_void_cookie_t
08759 xcb_warp_pointer_checked (xcb_connection_t *c ,
08760 xcb_window_t src_window ,
08761 xcb_window_t dst_window ,
08762 int16_t src_x ,
08763 int16_t src_y ,
08764 uint16_t src_width ,
08765 uint16_t src_height ,
08766 int16_t dst_x ,
08767 int16_t dst_y );
08768
08778
08779
08780
08781
08782
08783
08784
08785
08786
08787
08788
08789
08790
08791
08792
08793
08794
08795 xcb_void_cookie_t
08796 xcb_warp_pointer (xcb_connection_t *c ,
08797 xcb_window_t src_window ,
08798 xcb_window_t dst_window ,
08799 int16_t src_x ,
08800 int16_t src_y ,
08801 uint16_t src_width ,
08802 uint16_t src_height ,
08803 int16_t dst_x ,
08804 int16_t dst_y );
08805
08818
08819
08820
08821
08822
08823
08824
08825
08826
08827
08828
08829
08830 xcb_void_cookie_t
08831 xcb_set_input_focus_checked (xcb_connection_t *c ,
08832 uint8_t revert_to ,
08833 xcb_window_t focus ,
08834 xcb_timestamp_t time );
08835
08845
08846
08847
08848
08849
08850
08851
08852
08853
08854
08855
08856
08857 xcb_void_cookie_t
08858 xcb_set_input_focus (xcb_connection_t *c ,
08859 uint8_t revert_to ,
08860 xcb_window_t focus ,
08861 xcb_timestamp_t time );
08862
08872
08873
08874
08875
08876
08877
08878
08879
08880
08881 xcb_get_input_focus_cookie_t
08882 xcb_get_input_focus (xcb_connection_t *c );
08883
08896
08897
08898
08899
08900
08901
08902
08903
08904
08905 xcb_get_input_focus_cookie_t
08906 xcb_get_input_focus_unchecked (xcb_connection_t *c );
08907
08923
08924
08925
08926
08927
08928
08929
08930
08931
08932
08933
08934 xcb_get_input_focus_reply_t *
08935 xcb_get_input_focus_reply (xcb_connection_t *c ,
08936 xcb_get_input_focus_cookie_t cookie ,
08937 xcb_generic_error_t **e );
08938
08948
08949
08950
08951
08952
08953
08954
08955
08956
08957 xcb_query_keymap_cookie_t
08958 xcb_query_keymap (xcb_connection_t *c );
08959
08972
08973
08974
08975
08976
08977
08978
08979
08980
08981 xcb_query_keymap_cookie_t
08982 xcb_query_keymap_unchecked (xcb_connection_t *c );
08983
08999
09000
09001
09002
09003
09004
09005
09006
09007
09008
09009
09010 xcb_query_keymap_reply_t *
09011 xcb_query_keymap_reply (xcb_connection_t *c ,
09012 xcb_query_keymap_cookie_t cookie ,
09013 xcb_generic_error_t **e );
09014
09027
09028
09029
09030
09031
09032
09033
09034
09035
09036
09037
09038
09039 xcb_void_cookie_t
09040 xcb_open_font_checked (xcb_connection_t *c ,
09041 xcb_font_t fid ,
09042 uint16_t name_len ,
09043 const char *name );
09044
09054
09055
09056
09057
09058
09059
09060
09061
09062
09063
09064
09065
09066 xcb_void_cookie_t
09067 xcb_open_font (xcb_connection_t *c ,
09068 xcb_font_t fid ,
09069 uint16_t name_len ,
09070 const char *name );
09071
09084
09085
09086
09087
09088
09089
09090
09091
09092
09093
09094 xcb_void_cookie_t
09095 xcb_close_font_checked (xcb_connection_t *c ,
09096 xcb_font_t font );
09097
09107
09108
09109
09110
09111
09112
09113
09114
09115
09116
09117 xcb_void_cookie_t
09118 xcb_close_font (xcb_connection_t *c ,
09119 xcb_font_t font );
09120
09130
09131
09132
09133
09134
09135
09136
09137
09138
09139 void
09140 xcb_fontprop_next (xcb_fontprop_iterator_t *i );
09141
09152
09153
09154
09155
09156
09157
09158
09159
09160
09161 xcb_generic_iterator_t
09162 xcb_fontprop_end (xcb_fontprop_iterator_t i );
09163
09173
09174
09175
09176
09177
09178
09179
09180
09181
09182 void
09183 xcb_charinfo_next (xcb_charinfo_iterator_t *i );
09184
09195
09196
09197
09198
09199
09200
09201
09202
09203
09204 xcb_generic_iterator_t
09205 xcb_charinfo_end (xcb_charinfo_iterator_t i );
09206
09216
09217
09218
09219
09220
09221
09222
09223
09224
09225
09226 xcb_query_font_cookie_t
09227 xcb_query_font (xcb_connection_t *c ,
09228 xcb_fontable_t font );
09229
09242
09243
09244
09245
09246
09247
09248
09249
09250
09251
09252 xcb_query_font_cookie_t
09253 xcb_query_font_unchecked (xcb_connection_t *c ,
09254 xcb_fontable_t font );
09255
09256
09257
09258
09259
09260
09261
09262
09263
09264
09265
09266 xcb_fontprop_t *
09267 xcb_query_font_properties (const xcb_query_font_reply_t *R );
09268
09269
09270
09271
09272
09273
09274
09275
09276
09277
09278
09279 int
09280 xcb_query_font_properties_length (const xcb_query_font_reply_t *R );
09281
09282
09283
09284
09285
09286
09287
09288
09289
09290
09291
09292 xcb_fontprop_iterator_t
09293 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R );
09294
09295
09296
09297
09298
09299
09300
09301
09302
09303
09304
09305 xcb_charinfo_t *
09306 xcb_query_font_char_infos (const xcb_query_font_reply_t *R );
09307
09308
09309
09310
09311
09312
09313
09314
09315
09316
09317
09318 int
09319 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R );
09320
09321
09322
09323
09324
09325
09326
09327
09328
09329
09330
09331 xcb_charinfo_iterator_t
09332 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R );
09333
09349
09350
09351
09352
09353
09354
09355
09356
09357
09358
09359
09360 xcb_query_font_reply_t *
09361 xcb_query_font_reply (xcb_connection_t *c ,
09362 xcb_query_font_cookie_t cookie ,
09363 xcb_generic_error_t **e );
09364
09374
09375
09376
09377
09378
09379
09380
09381
09382
09383
09384
09385
09386 xcb_query_text_extents_cookie_t
09387 xcb_query_text_extents (xcb_connection_t *c ,
09388 xcb_fontable_t font ,
09389 uint32_t string_len ,
09390 const xcb_char2b_t *string );
09391
09404
09405
09406
09407
09408
09409
09410
09411
09412
09413
09414
09415
09416 xcb_query_text_extents_cookie_t
09417 xcb_query_text_extents_unchecked (xcb_connection_t *c ,
09418 xcb_fontable_t font ,
09419 uint32_t string_len ,
09420 const xcb_char2b_t *string );
09421
09437
09438
09439
09440
09441
09442
09443
09444
09445
09446
09447
09448 xcb_query_text_extents_reply_t *
09449 xcb_query_text_extents_reply (xcb_connection_t *c ,
09450 xcb_query_text_extents_cookie_t cookie ,
09451 xcb_generic_error_t **e );
09452
09453
09454
09455
09456
09457
09458
09459
09460
09461
09462
09463 char *
09464 xcb_str_name (const xcb_str_t *R );
09465
09466
09467
09468
09469
09470
09471
09472
09473
09474
09475
09476 int
09477 xcb_str_name_length (const xcb_str_t *R );
09478
09479
09480
09481
09482
09483
09484
09485
09486
09487
09488
09489 xcb_generic_iterator_t
09490 xcb_str_name_end (const xcb_str_t *R );
09491
09501
09502
09503
09504
09505
09506
09507
09508
09509
09510 void
09511 xcb_str_next (xcb_str_iterator_t *i );
09512
09523
09524
09525
09526
09527
09528
09529
09530
09531
09532 xcb_generic_iterator_t
09533 xcb_str_end (xcb_str_iterator_t i );
09534
09544
09545
09546
09547
09548
09549
09550
09551
09552
09553
09554
09555
09556 xcb_list_fonts_cookie_t
09557 xcb_list_fonts (xcb_connection_t *c ,
09558 uint16_t max_names ,
09559 uint16_t pattern_len ,
09560 const char *pattern );
09561
09574
09575
09576
09577
09578
09579
09580
09581
09582
09583
09584
09585
09586 xcb_list_fonts_cookie_t
09587 xcb_list_fonts_unchecked (xcb_connection_t *c ,
09588 uint16_t max_names ,
09589 uint16_t pattern_len ,
09590 const char *pattern );
09591
09592
09593
09594
09595
09596
09597
09598
09599
09600
09601
09602 int
09603 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R );
09604
09605
09606
09607
09608
09609
09610
09611
09612
09613
09614
09615 xcb_str_iterator_t
09616 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R );
09617
09633
09634
09635
09636
09637
09638
09639
09640
09641
09642
09643
09644 xcb_list_fonts_reply_t *
09645 xcb_list_fonts_reply (xcb_connection_t *c ,
09646 xcb_list_fonts_cookie_t cookie ,
09647 xcb_generic_error_t **e );
09648
09658
09659
09660
09661
09662
09663
09664
09665
09666
09667
09668
09669
09670 xcb_list_fonts_with_info_cookie_t
09671 xcb_list_fonts_with_info (xcb_connection_t *c ,
09672 uint16_t max_names ,
09673 uint16_t pattern_len ,
09674 const char *pattern );
09675
09688
09689
09690
09691
09692
09693
09694
09695
09696
09697
09698
09699
09700 xcb_list_fonts_with_info_cookie_t
09701 xcb_list_fonts_with_info_unchecked (xcb_connection_t *c ,
09702 uint16_t max_names ,
09703 uint16_t pattern_len ,
09704 const char *pattern );
09705
09706
09707
09708
09709
09710
09711
09712
09713
09714
09715
09716 xcb_fontprop_t *
09717 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R );
09718
09719
09720
09721
09722
09723
09724
09725
09726
09727
09728
09729 int
09730 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R );
09731
09732
09733
09734
09735
09736
09737
09738
09739
09740
09741
09742 xcb_fontprop_iterator_t
09743 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R );
09744
09745
09746
09747
09748
09749
09750
09751
09752
09753
09754
09755 char *
09756 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R );
09757
09758
09759
09760
09761
09762
09763
09764
09765
09766
09767
09768 int
09769 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R );
09770
09771
09772
09773
09774
09775
09776
09777
09778
09779
09780
09781 xcb_generic_iterator_t
09782 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R );
09783
09799
09800
09801
09802
09803
09804
09805
09806
09807
09808
09809
09810 xcb_list_fonts_with_info_reply_t *
09811 xcb_list_fonts_with_info_reply (xcb_connection_t *c ,
09812 xcb_list_fonts_with_info_cookie_t cookie ,
09813 xcb_generic_error_t **e );
09814
09827
09828
09829
09830
09831
09832
09833
09834
09835
09836
09837
09838
09839 xcb_void_cookie_t
09840 xcb_set_font_path_checked (xcb_connection_t *c ,
09841 uint16_t font_qty ,
09842 uint32_t path_len ,
09843 const char *path );
09844
09854
09855
09856
09857
09858
09859
09860
09861
09862
09863
09864
09865
09866 xcb_void_cookie_t
09867 xcb_set_font_path (xcb_connection_t *c ,
09868 uint16_t font_qty ,
09869 uint32_t path_len ,
09870 const char *path );
09871
09881
09882
09883
09884
09885
09886
09887
09888
09889
09890 xcb_get_font_path_cookie_t
09891 xcb_get_font_path (xcb_connection_t *c );
09892
09905
09906
09907
09908
09909
09910
09911
09912
09913
09914 xcb_get_font_path_cookie_t
09915 xcb_get_font_path_unchecked (xcb_connection_t *c );
09916
09917
09918
09919
09920
09921
09922
09923
09924
09925
09926
09927 int
09928 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R );
09929
09930
09931
09932
09933
09934
09935
09936
09937
09938
09939
09940 xcb_str_iterator_t
09941 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R );
09942
09958
09959
09960
09961
09962
09963
09964
09965
09966
09967
09968
09969 xcb_get_font_path_reply_t *
09970 xcb_get_font_path_reply (xcb_connection_t *c ,
09971 xcb_get_font_path_cookie_t cookie ,
09972 xcb_generic_error_t **e );
09973
09986
09987
09988
09989
09990
09991
09992
09993
09994
09995
09996
09997
09998
09999
10000 xcb_void_cookie_t
10001 xcb_create_pixmap_checked (xcb_connection_t *c ,
10002 uint8_t depth ,
10003 xcb_pixmap_t pid ,
10004 xcb_drawable_t drawable ,
10005 uint16_t width ,
10006 uint16_t height );
10007
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031 xcb_void_cookie_t
10032 xcb_create_pixmap (xcb_connection_t *c ,
10033 uint8_t depth ,
10034 xcb_pixmap_t pid ,
10035 xcb_drawable_t drawable ,
10036 uint16_t width ,
10037 uint16_t height );
10038
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061 xcb_void_cookie_t
10062 xcb_free_pixmap_checked (xcb_connection_t *c ,
10063 xcb_pixmap_t pixmap );
10064
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084 xcb_void_cookie_t
10085 xcb_free_pixmap (xcb_connection_t *c ,
10086 xcb_pixmap_t pixmap );
10087
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113 xcb_void_cookie_t
10114 xcb_create_gc_checked (xcb_connection_t *c ,
10115 xcb_gcontext_t cid ,
10116 xcb_drawable_t drawable ,
10117 uint32_t value_mask ,
10118 const uint32_t *value_list );
10119
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142 xcb_void_cookie_t
10143 xcb_create_gc (xcb_connection_t *c ,
10144 xcb_gcontext_t cid ,
10145 xcb_drawable_t drawable ,
10146 uint32_t value_mask ,
10147 const uint32_t *value_list );
10148
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173 xcb_void_cookie_t
10174 xcb_change_gc_checked (xcb_connection_t *c ,
10175 xcb_gcontext_t gc ,
10176 uint32_t value_mask ,
10177 const uint32_t *value_list );
10178
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200 xcb_void_cookie_t
10201 xcb_change_gc (xcb_connection_t *c ,
10202 xcb_gcontext_t gc ,
10203 uint32_t value_mask ,
10204 const uint32_t *value_list );
10205
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230 xcb_void_cookie_t
10231 xcb_copy_gc_checked (xcb_connection_t *c ,
10232 xcb_gcontext_t src_gc ,
10233 xcb_gcontext_t dst_gc ,
10234 uint32_t value_mask );
10235
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257 xcb_void_cookie_t
10258 xcb_copy_gc (xcb_connection_t *c ,
10259 xcb_gcontext_t src_gc ,
10260 xcb_gcontext_t dst_gc ,
10261 uint32_t value_mask );
10262
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288 xcb_void_cookie_t
10289 xcb_set_dashes_checked (xcb_connection_t *c ,
10290 xcb_gcontext_t gc ,
10291 uint16_t dash_offset ,
10292 uint16_t dashes_len ,
10293 const uint8_t *dashes );
10294
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317 xcb_void_cookie_t
10318 xcb_set_dashes (xcb_connection_t *c ,
10319 xcb_gcontext_t gc ,
10320 uint16_t dash_offset ,
10321 uint16_t dashes_len ,
10322 const uint8_t *dashes );
10323
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351 xcb_void_cookie_t
10352 xcb_set_clip_rectangles_checked (xcb_connection_t *c ,
10353 uint8_t ordering ,
10354 xcb_gcontext_t gc ,
10355 int16_t clip_x_origin ,
10356 int16_t clip_y_origin ,
10357 uint32_t rectangles_len ,
10358 const xcb_rectangle_t *rectangles );
10359
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384 xcb_void_cookie_t
10385 xcb_set_clip_rectangles (xcb_connection_t *c ,
10386 uint8_t ordering ,
10387 xcb_gcontext_t gc ,
10388 int16_t clip_x_origin ,
10389 int16_t clip_y_origin ,
10390 uint32_t rectangles_len ,
10391 const xcb_rectangle_t *rectangles );
10392
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415 xcb_void_cookie_t
10416 xcb_free_gc_checked (xcb_connection_t *c ,
10417 xcb_gcontext_t gc );
10418
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438 xcb_void_cookie_t
10439 xcb_free_gc (xcb_connection_t *c ,
10440 xcb_gcontext_t gc );
10441
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469 xcb_void_cookie_t
10470 xcb_clear_area_checked (xcb_connection_t *c ,
10471 uint8_t exposures ,
10472 xcb_window_t window ,
10473 int16_t x ,
10474 int16_t y ,
10475 uint16_t width ,
10476 uint16_t height );
10477
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502 xcb_void_cookie_t
10503 xcb_clear_area (xcb_connection_t *c ,
10504 uint8_t exposures ,
10505 xcb_window_t window ,
10506 int16_t x ,
10507 int16_t y ,
10508 uint16_t width ,
10509 uint16_t height );
10510
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541 xcb_void_cookie_t
10542 xcb_copy_area_checked (xcb_connection_t *c ,
10543 xcb_drawable_t src_drawable ,
10544 xcb_drawable_t dst_drawable ,
10545 xcb_gcontext_t gc ,
10546 int16_t src_x ,
10547 int16_t src_y ,
10548 int16_t dst_x ,
10549 int16_t dst_y ,
10550 uint16_t width ,
10551 uint16_t height );
10552
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580 xcb_void_cookie_t
10581 xcb_copy_area (xcb_connection_t *c ,
10582 xcb_drawable_t src_drawable ,
10583 xcb_drawable_t dst_drawable ,
10584 xcb_gcontext_t gc ,
10585 int16_t src_x ,
10586 int16_t src_y ,
10587 int16_t dst_x ,
10588 int16_t dst_y ,
10589 uint16_t width ,
10590 uint16_t height );
10591
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623 xcb_void_cookie_t
10624 xcb_copy_plane_checked (xcb_connection_t *c ,
10625 xcb_drawable_t src_drawable ,
10626 xcb_drawable_t dst_drawable ,
10627 xcb_gcontext_t gc ,
10628 int16_t src_x ,
10629 int16_t src_y ,
10630 int16_t dst_x ,
10631 int16_t dst_y ,
10632 uint16_t width ,
10633 uint16_t height ,
10634 uint32_t bit_plane );
10635
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664 xcb_void_cookie_t
10665 xcb_copy_plane (xcb_connection_t *c ,
10666 xcb_drawable_t src_drawable ,
10667 xcb_drawable_t dst_drawable ,
10668 xcb_gcontext_t gc ,
10669 int16_t src_x ,
10670 int16_t src_y ,
10671 int16_t dst_x ,
10672 int16_t dst_y ,
10673 uint16_t width ,
10674 uint16_t height ,
10675 uint32_t bit_plane );
10676
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703 xcb_void_cookie_t
10704 xcb_poly_point_checked (xcb_connection_t *c ,
10705 uint8_t coordinate_mode ,
10706 xcb_drawable_t drawable ,
10707 xcb_gcontext_t gc ,
10708 uint32_t points_len ,
10709 const xcb_point_t *points );
10710
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734 xcb_void_cookie_t
10735 xcb_poly_point (xcb_connection_t *c ,
10736 uint8_t coordinate_mode ,
10737 xcb_drawable_t drawable ,
10738 xcb_gcontext_t gc ,
10739 uint32_t points_len ,
10740 const xcb_point_t *points );
10741
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768 xcb_void_cookie_t
10769 xcb_poly_line_checked (xcb_connection_t *c ,
10770 uint8_t coordinate_mode ,
10771 xcb_drawable_t drawable ,
10772 xcb_gcontext_t gc ,
10773 uint32_t points_len ,
10774 const xcb_point_t *points );
10775
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799 xcb_void_cookie_t
10800 xcb_poly_line (xcb_connection_t *c ,
10801 uint8_t coordinate_mode ,
10802 xcb_drawable_t drawable ,
10803 xcb_gcontext_t gc ,
10804 uint32_t points_len ,
10805 const xcb_point_t *points );
10806
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825 void
10826 xcb_segment_next (xcb_segment_iterator_t *i );
10827
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847 xcb_generic_iterator_t
10848 xcb_segment_end (xcb_segment_iterator_t i );
10849
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875 xcb_void_cookie_t
10876 xcb_poly_segment_checked (xcb_connection_t *c ,
10877 xcb_drawable_t drawable ,
10878 xcb_gcontext_t gc ,
10879 uint32_t segments_len ,
10880 const xcb_segment_t *segments );
10881
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904 xcb_void_cookie_t
10905 xcb_poly_segment (xcb_connection_t *c ,
10906 xcb_drawable_t drawable ,
10907 xcb_gcontext_t gc ,
10908 uint32_t segments_len ,
10909 const xcb_segment_t *segments );
10910
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936 xcb_void_cookie_t
10937 xcb_poly_rectangle_checked (xcb_connection_t *c ,
10938 xcb_drawable_t drawable ,
10939 xcb_gcontext_t gc ,
10940 uint32_t rectangles_len ,
10941 const xcb_rectangle_t *rectangles );
10942
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965 xcb_void_cookie_t
10966 xcb_poly_rectangle (xcb_connection_t *c ,
10967 xcb_drawable_t drawable ,
10968 xcb_gcontext_t gc ,
10969 uint32_t rectangles_len ,
10970 const xcb_rectangle_t *rectangles );
10971
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997 xcb_void_cookie_t
10998 xcb_poly_arc_checked (xcb_connection_t *c ,
10999 xcb_drawable_t drawable ,
11000 xcb_gcontext_t gc ,
11001 uint32_t arcs_len ,
11002 const xcb_arc_t *arcs );
11003
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026 xcb_void_cookie_t
11027 xcb_poly_arc (xcb_connection_t *c ,
11028 xcb_drawable_t drawable ,
11029 xcb_gcontext_t gc ,
11030 uint32_t arcs_len ,
11031 const xcb_arc_t *arcs );
11032
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060 xcb_void_cookie_t
11061 xcb_fill_poly_checked (xcb_connection_t *c ,
11062 xcb_drawable_t drawable ,
11063 xcb_gcontext_t gc ,
11064 uint8_t shape ,
11065 uint8_t coordinate_mode ,
11066 uint32_t points_len ,
11067 const xcb_point_t *points );
11068
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093 xcb_void_cookie_t
11094 xcb_fill_poly (xcb_connection_t *c ,
11095 xcb_drawable_t drawable ,
11096 xcb_gcontext_t gc ,
11097 uint8_t shape ,
11098 uint8_t coordinate_mode ,
11099 uint32_t points_len ,
11100 const xcb_point_t *points );
11101
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127 xcb_void_cookie_t
11128 xcb_poly_fill_rectangle_checked (xcb_connection_t *c ,
11129 xcb_drawable_t drawable ,
11130 xcb_gcontext_t gc ,
11131 uint32_t rectangles_len ,
11132 const xcb_rectangle_t *rectangles );
11133
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156 xcb_void_cookie_t
11157 xcb_poly_fill_rectangle (xcb_connection_t *c ,
11158 xcb_drawable_t drawable ,
11159 xcb_gcontext_t gc ,
11160 uint32_t rectangles_len ,
11161 const xcb_rectangle_t *rectangles );
11162
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188 xcb_void_cookie_t
11189 xcb_poly_fill_arc_checked (xcb_connection_t *c ,
11190 xcb_drawable_t drawable ,
11191 xcb_gcontext_t gc ,
11192 uint32_t arcs_len ,
11193 const xcb_arc_t *arcs );
11194
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217 xcb_void_cookie_t
11218 xcb_poly_fill_arc (xcb_connection_t *c ,
11219 xcb_drawable_t drawable ,
11220 xcb_gcontext_t gc ,
11221 uint32_t arcs_len ,
11222 const xcb_arc_t *arcs );
11223
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256 xcb_void_cookie_t
11257 xcb_put_image_checked (xcb_connection_t *c ,
11258 uint8_t format ,
11259 xcb_drawable_t drawable ,
11260 xcb_gcontext_t gc ,
11261 uint16_t width ,
11262 uint16_t height ,
11263 int16_t dst_x ,
11264 int16_t dst_y ,
11265 uint8_t left_pad ,
11266 uint8_t depth ,
11267 uint32_t data_len ,
11268 const uint8_t *data );
11269
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299 xcb_void_cookie_t
11300 xcb_put_image (xcb_connection_t *c ,
11301 uint8_t format ,
11302 xcb_drawable_t drawable ,
11303 xcb_gcontext_t gc ,
11304 uint16_t width ,
11305 uint16_t height ,
11306 int16_t dst_x ,
11307 int16_t dst_y ,
11308 uint8_t left_pad ,
11309 uint8_t depth ,
11310 uint32_t data_len ,
11311 const uint8_t *data );
11312
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338 xcb_get_image_cookie_t
11339 xcb_get_image (xcb_connection_t *c ,
11340 uint8_t format ,
11341 xcb_drawable_t drawable ,
11342 int16_t x ,
11343 int16_t y ,
11344 uint16_t width ,
11345 uint16_t height ,
11346 uint32_t plane_mask );
11347
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376 xcb_get_image_cookie_t
11377 xcb_get_image_unchecked (xcb_connection_t *c ,
11378 uint8_t format ,
11379 xcb_drawable_t drawable ,
11380 int16_t x ,
11381 int16_t y ,
11382 uint16_t width ,
11383 uint16_t height ,
11384 uint32_t plane_mask );
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396 uint8_t *
11397 xcb_get_image_data (const xcb_get_image_reply_t *R );
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409 int
11410 xcb_get_image_data_length (const xcb_get_image_reply_t *R );
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422 xcb_generic_iterator_t
11423 xcb_get_image_data_end (const xcb_get_image_reply_t *R );
11424
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451 xcb_get_image_reply_t *
11452 xcb_get_image_reply (xcb_connection_t *c ,
11453 xcb_get_image_cookie_t cookie ,
11454 xcb_generic_error_t **e );
11455
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483 xcb_void_cookie_t
11484 xcb_poly_text_8_checked (xcb_connection_t *c ,
11485 xcb_drawable_t drawable ,
11486 xcb_gcontext_t gc ,
11487 int16_t x ,
11488 int16_t y ,
11489 uint32_t items_len ,
11490 const uint8_t *items );
11491
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516 xcb_void_cookie_t
11517 xcb_poly_text_8 (xcb_connection_t *c ,
11518 xcb_drawable_t drawable ,
11519 xcb_gcontext_t gc ,
11520 int16_t x ,
11521 int16_t y ,
11522 uint32_t items_len ,
11523 const uint8_t *items );
11524
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552 xcb_void_cookie_t
11553 xcb_poly_text_16_checked (xcb_connection_t *c ,
11554 xcb_drawable_t drawable ,
11555 xcb_gcontext_t gc ,
11556 int16_t x ,
11557 int16_t y ,
11558 uint32_t items_len ,
11559 const uint8_t *items );
11560
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585 xcb_void_cookie_t
11586 xcb_poly_text_16 (xcb_connection_t *c ,
11587 xcb_drawable_t drawable ,
11588 xcb_gcontext_t gc ,
11589 int16_t x ,
11590 int16_t y ,
11591 uint32_t items_len ,
11592 const uint8_t *items );
11593
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621 xcb_void_cookie_t
11622 xcb_image_text_8_checked (xcb_connection_t *c ,
11623 uint8_t string_len ,
11624 xcb_drawable_t drawable ,
11625 xcb_gcontext_t gc ,
11626 int16_t x ,
11627 int16_t y ,
11628 const char *string );
11629
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654 xcb_void_cookie_t
11655 xcb_image_text_8 (xcb_connection_t *c ,
11656 uint8_t string_len ,
11657 xcb_drawable_t drawable ,
11658 xcb_gcontext_t gc ,
11659 int16_t x ,
11660 int16_t y ,
11661 const char *string );
11662
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690 xcb_void_cookie_t
11691 xcb_image_text_16_checked (xcb_connection_t *c ,
11692 uint8_t string_len ,
11693 xcb_drawable_t drawable ,
11694 xcb_gcontext_t gc ,
11695 int16_t x ,
11696 int16_t y ,
11697 const xcb_char2b_t *string );
11698
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723 xcb_void_cookie_t
11724 xcb_image_text_16 (xcb_connection_t *c ,
11725 uint8_t string_len ,
11726 xcb_drawable_t drawable ,
11727 xcb_gcontext_t gc ,
11728 int16_t x ,
11729 int16_t y ,
11730 const xcb_char2b_t *string );
11731
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757 xcb_void_cookie_t
11758 xcb_create_colormap_checked (xcb_connection_t *c ,
11759 uint8_t alloc ,
11760 xcb_colormap_t mid ,
11761 xcb_window_t window ,
11762 xcb_visualid_t visual );
11763
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786 xcb_void_cookie_t
11787 xcb_create_colormap (xcb_connection_t *c ,
11788 uint8_t alloc ,
11789 xcb_colormap_t mid ,
11790 xcb_window_t window ,
11791 xcb_visualid_t visual );
11792
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815 xcb_void_cookie_t
11816 xcb_free_colormap_checked (xcb_connection_t *c ,
11817 xcb_colormap_t cmap );
11818
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838 xcb_void_cookie_t
11839 xcb_free_colormap (xcb_connection_t *c ,
11840 xcb_colormap_t cmap );
11841
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865 xcb_void_cookie_t
11866 xcb_copy_colormap_and_free_checked (xcb_connection_t *c ,
11867 xcb_colormap_t mid ,
11868 xcb_colormap_t src_cmap );
11869
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890 xcb_void_cookie_t
11891 xcb_copy_colormap_and_free (xcb_connection_t *c ,
11892 xcb_colormap_t mid ,
11893 xcb_colormap_t src_cmap );
11894
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917 xcb_void_cookie_t
11918 xcb_install_colormap_checked (xcb_connection_t *c ,
11919 xcb_colormap_t cmap );
11920
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940 xcb_void_cookie_t
11941 xcb_install_colormap (xcb_connection_t *c ,
11942 xcb_colormap_t cmap );
11943
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966 xcb_void_cookie_t
11967 xcb_uninstall_colormap_checked (xcb_connection_t *c ,
11968 xcb_colormap_t cmap );
11969
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989 xcb_void_cookie_t
11990 xcb_uninstall_colormap (xcb_connection_t *c ,
11991 xcb_colormap_t cmap );
11992
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012 xcb_list_installed_colormaps_cookie_t
12013 xcb_list_installed_colormaps (xcb_connection_t *c ,
12014 xcb_window_t window );
12015
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038 xcb_list_installed_colormaps_cookie_t
12039 xcb_list_installed_colormaps_unchecked (xcb_connection_t *c ,
12040 xcb_window_t window );
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052 xcb_colormap_t *
12053 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R );
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065 int
12066 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R );
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078 xcb_generic_iterator_t
12079 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R );
12080
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107 xcb_list_installed_colormaps_reply_t *
12108 xcb_list_installed_colormaps_reply (xcb_connection_t *c ,
12109 xcb_list_installed_colormaps_cookie_t cookie ,
12110 xcb_generic_error_t **e );
12111
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134 xcb_alloc_color_cookie_t
12135 xcb_alloc_color (xcb_connection_t *c ,
12136 xcb_colormap_t cmap ,
12137 uint16_t red ,
12138 uint16_t green ,
12139 uint16_t blue );
12140
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166 xcb_alloc_color_cookie_t
12167 xcb_alloc_color_unchecked (xcb_connection_t *c ,
12168 xcb_colormap_t cmap ,
12169 uint16_t red ,
12170 uint16_t green ,
12171 uint16_t blue );
12172
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199 xcb_alloc_color_reply_t *
12200 xcb_alloc_color_reply (xcb_connection_t *c ,
12201 xcb_alloc_color_cookie_t cookie ,
12202 xcb_generic_error_t **e );
12203
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225 xcb_alloc_named_color_cookie_t
12226 xcb_alloc_named_color (xcb_connection_t *c ,
12227 xcb_colormap_t cmap ,
12228 uint16_t name_len ,
12229 const char *name );
12230
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255 xcb_alloc_named_color_cookie_t
12256 xcb_alloc_named_color_unchecked (xcb_connection_t *c ,
12257 xcb_colormap_t cmap ,
12258 uint16_t name_len ,
12259 const char *name );
12260
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287 xcb_alloc_named_color_reply_t *
12288 xcb_alloc_named_color_reply (xcb_connection_t *c ,
12289 xcb_alloc_named_color_cookie_t cookie ,
12290 xcb_generic_error_t **e );
12291
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314 xcb_alloc_color_cells_cookie_t
12315 xcb_alloc_color_cells (xcb_connection_t *c ,
12316 uint8_t contiguous ,
12317 xcb_colormap_t cmap ,
12318 uint16_t colors ,
12319 uint16_t planes );
12320
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346 xcb_alloc_color_cells_cookie_t
12347 xcb_alloc_color_cells_unchecked (xcb_connection_t *c ,
12348 uint8_t contiguous ,
12349 xcb_colormap_t cmap ,
12350 uint16_t colors ,
12351 uint16_t planes );
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363 uint32_t *
12364 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R );
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376 int
12377 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R );
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389 xcb_generic_iterator_t
12390 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R );
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402 uint32_t *
12403 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R );
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415 int
12416 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R );
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428 xcb_generic_iterator_t
12429 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R );
12430
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457 xcb_alloc_color_cells_reply_t *
12458 xcb_alloc_color_cells_reply (xcb_connection_t *c ,
12459 xcb_alloc_color_cells_cookie_t cookie ,
12460 xcb_generic_error_t **e );
12461
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486 xcb_alloc_color_planes_cookie_t
12487 xcb_alloc_color_planes (xcb_connection_t *c ,
12488 uint8_t contiguous ,
12489 xcb_colormap_t cmap ,
12490 uint16_t colors ,
12491 uint16_t reds ,
12492 uint16_t greens ,
12493 uint16_t blues );
12494
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522 xcb_alloc_color_planes_cookie_t
12523 xcb_alloc_color_planes_unchecked (xcb_connection_t *c ,
12524 uint8_t contiguous ,
12525 xcb_colormap_t cmap ,
12526 uint16_t colors ,
12527 uint16_t reds ,
12528 uint16_t greens ,
12529 uint16_t blues );
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541 uint32_t *
12542 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R );
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554 int
12555 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R );
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567 xcb_generic_iterator_t
12568 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R );
12569
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596 xcb_alloc_color_planes_reply_t *
12597 xcb_alloc_color_planes_reply (xcb_connection_t *c ,
12598 xcb_alloc_color_planes_cookie_t cookie ,
12599 xcb_generic_error_t **e );
12600
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626 xcb_void_cookie_t
12627 xcb_free_colors_checked (xcb_connection_t *c ,
12628 xcb_colormap_t cmap ,
12629 uint32_t plane_mask ,
12630 uint32_t pixels_len ,
12631 const uint32_t *pixels );
12632
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655 xcb_void_cookie_t
12656 xcb_free_colors (xcb_connection_t *c ,
12657 xcb_colormap_t cmap ,
12658 uint32_t plane_mask ,
12659 uint32_t pixels_len ,
12660 const uint32_t *pixels );
12661
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680 void
12681 xcb_coloritem_next (xcb_coloritem_iterator_t *i );
12682
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702 xcb_generic_iterator_t
12703 xcb_coloritem_end (xcb_coloritem_iterator_t i );
12704
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729 xcb_void_cookie_t
12730 xcb_store_colors_checked (xcb_connection_t *c ,
12731 xcb_colormap_t cmap ,
12732 uint32_t items_len ,
12733 const xcb_coloritem_t *items );
12734
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756 xcb_void_cookie_t
12757 xcb_store_colors (xcb_connection_t *c ,
12758 xcb_colormap_t cmap ,
12759 uint32_t items_len ,
12760 const xcb_coloritem_t *items );
12761
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788 xcb_void_cookie_t
12789 xcb_store_named_color_checked (xcb_connection_t *c ,
12790 uint8_t flags ,
12791 xcb_colormap_t cmap ,
12792 uint32_t pixel ,
12793 uint16_t name_len ,
12794 const char *name );
12795
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819 xcb_void_cookie_t
12820 xcb_store_named_color (xcb_connection_t *c ,
12821 uint8_t flags ,
12822 xcb_colormap_t cmap ,
12823 uint32_t pixel ,
12824 uint16_t name_len ,
12825 const char *name );
12826
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845 void
12846 xcb_rgb_next (xcb_rgb_iterator_t *i );
12847
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867 xcb_generic_iterator_t
12868 xcb_rgb_end (xcb_rgb_iterator_t i );
12869
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891 xcb_query_colors_cookie_t
12892 xcb_query_colors (xcb_connection_t *c ,
12893 xcb_colormap_t cmap ,
12894 uint32_t pixels_len ,
12895 const uint32_t *pixels );
12896
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921 xcb_query_colors_cookie_t
12922 xcb_query_colors_unchecked (xcb_connection_t *c ,
12923 xcb_colormap_t cmap ,
12924 uint32_t pixels_len ,
12925 const uint32_t *pixels );
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937 xcb_rgb_t *
12938 xcb_query_colors_colors (const xcb_query_colors_reply_t *R );
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950 int
12951 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R );
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963 xcb_rgb_iterator_t
12964 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R );
12965
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992 xcb_query_colors_reply_t *
12993 xcb_query_colors_reply (xcb_connection_t *c ,
12994 xcb_query_colors_cookie_t cookie ,
12995 xcb_generic_error_t **e );
12996
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018 xcb_lookup_color_cookie_t
13019 xcb_lookup_color (xcb_connection_t *c ,
13020 xcb_colormap_t cmap ,
13021 uint16_t name_len ,
13022 const char *name );
13023
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048 xcb_lookup_color_cookie_t
13049 xcb_lookup_color_unchecked (xcb_connection_t *c ,
13050 xcb_colormap_t cmap ,
13051 uint16_t name_len ,
13052 const char *name );
13053
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080 xcb_lookup_color_reply_t *
13081 xcb_lookup_color_reply (xcb_connection_t *c ,
13082 xcb_lookup_color_cookie_t cookie ,
13083 xcb_generic_error_t **e );
13084
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117 xcb_void_cookie_t
13118 xcb_create_cursor_checked (xcb_connection_t *c ,
13119 xcb_cursor_t cid ,
13120 xcb_pixmap_t source ,
13121 xcb_pixmap_t mask ,
13122 uint16_t fore_red ,
13123 uint16_t fore_green ,
13124 uint16_t fore_blue ,
13125 uint16_t back_red ,
13126 uint16_t back_green ,
13127 uint16_t back_blue ,
13128 uint16_t x ,
13129 uint16_t y );
13130
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160 xcb_void_cookie_t
13161 xcb_create_cursor (xcb_connection_t *c ,
13162 xcb_cursor_t cid ,
13163 xcb_pixmap_t source ,
13164 xcb_pixmap_t mask ,
13165 uint16_t fore_red ,
13166 uint16_t fore_green ,
13167 uint16_t fore_blue ,
13168 uint16_t back_red ,
13169 uint16_t back_green ,
13170 uint16_t back_blue ,
13171 uint16_t x ,
13172 uint16_t y );
13173
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206 xcb_void_cookie_t
13207 xcb_create_glyph_cursor_checked (xcb_connection_t *c ,
13208 xcb_cursor_t cid ,
13209 xcb_font_t source_font ,
13210 xcb_font_t mask_font ,
13211 uint16_t source_char ,
13212 uint16_t mask_char ,
13213 uint16_t fore_red ,
13214 uint16_t fore_green ,
13215 uint16_t fore_blue ,
13216 uint16_t back_red ,
13217 uint16_t back_green ,
13218 uint16_t back_blue );
13219
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249 xcb_void_cookie_t
13250 xcb_create_glyph_cursor (xcb_connection_t *c ,
13251 xcb_cursor_t cid ,
13252 xcb_font_t source_font ,
13253 xcb_font_t mask_font ,
13254 uint16_t source_char ,
13255 uint16_t mask_char ,
13256 uint16_t fore_red ,
13257 uint16_t fore_green ,
13258 uint16_t fore_blue ,
13259 uint16_t back_red ,
13260 uint16_t back_green ,
13261 uint16_t back_blue );
13262
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285 xcb_void_cookie_t
13286 xcb_free_cursor_checked (xcb_connection_t *c ,
13287 xcb_cursor_t cursor );
13288
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308 xcb_void_cookie_t
13309 xcb_free_cursor (xcb_connection_t *c ,
13310 xcb_cursor_t cursor );
13311
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340 xcb_void_cookie_t
13341 xcb_recolor_cursor_checked (xcb_connection_t *c ,
13342 xcb_cursor_t cursor ,
13343 uint16_t fore_red ,
13344 uint16_t fore_green ,
13345 uint16_t fore_blue ,
13346 uint16_t back_red ,
13347 uint16_t back_green ,
13348 uint16_t back_blue );
13349
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375 xcb_void_cookie_t
13376 xcb_recolor_cursor (xcb_connection_t *c ,
13377 xcb_cursor_t cursor ,
13378 uint16_t fore_red ,
13379 uint16_t fore_green ,
13380 uint16_t fore_blue ,
13381 uint16_t back_red ,
13382 uint16_t back_green ,
13383 uint16_t back_blue );
13384
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407 xcb_query_best_size_cookie_t
13408 xcb_query_best_size (xcb_connection_t *c ,
13409 uint8_t _class ,
13410 xcb_drawable_t drawable ,
13411 uint16_t width ,
13412 uint16_t height );
13413
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439 xcb_query_best_size_cookie_t
13440 xcb_query_best_size_unchecked (xcb_connection_t *c ,
13441 uint8_t _class ,
13442 xcb_drawable_t drawable ,
13443 uint16_t width ,
13444 uint16_t height );
13445
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472 xcb_query_best_size_reply_t *
13473 xcb_query_best_size_reply (xcb_connection_t *c ,
13474 xcb_query_best_size_cookie_t cookie ,
13475 xcb_generic_error_t **e );
13476
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497 xcb_query_extension_cookie_t
13498 xcb_query_extension (xcb_connection_t *c ,
13499 uint16_t name_len ,
13500 const char *name );
13501
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525 xcb_query_extension_cookie_t
13526 xcb_query_extension_unchecked (xcb_connection_t *c ,
13527 uint16_t name_len ,
13528 const char *name );
13529
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556 xcb_query_extension_reply_t *
13557 xcb_query_extension_reply (xcb_connection_t *c ,
13558 xcb_query_extension_cookie_t cookie ,
13559 xcb_generic_error_t **e );
13560
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579 xcb_list_extensions_cookie_t
13580 xcb_list_extensions (xcb_connection_t *c );
13581
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603 xcb_list_extensions_cookie_t
13604 xcb_list_extensions_unchecked (xcb_connection_t *c );
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616 int
13617 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R );
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629 xcb_str_iterator_t
13630 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R );
13631
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658 xcb_list_extensions_reply_t *
13659 xcb_list_extensions_reply (xcb_connection_t *c ,
13660 xcb_list_extensions_cookie_t cookie ,
13661 xcb_generic_error_t **e );
13662
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688 xcb_void_cookie_t
13689 xcb_change_keyboard_mapping_checked (xcb_connection_t *c ,
13690 uint8_t keycode_count ,
13691 xcb_keycode_t first_keycode ,
13692 uint8_t keysyms_per_keycode ,
13693 const xcb_keysym_t *keysyms );
13694
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717 xcb_void_cookie_t
13718 xcb_change_keyboard_mapping (xcb_connection_t *c ,
13719 uint8_t keycode_count ,
13720 xcb_keycode_t first_keycode ,
13721 uint8_t keysyms_per_keycode ,
13722 const xcb_keysym_t *keysyms );
13723
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744 xcb_get_keyboard_mapping_cookie_t
13745 xcb_get_keyboard_mapping (xcb_connection_t *c ,
13746 xcb_keycode_t first_keycode ,
13747 uint8_t count );
13748
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772 xcb_get_keyboard_mapping_cookie_t
13773 xcb_get_keyboard_mapping_unchecked (xcb_connection_t *c ,
13774 xcb_keycode_t first_keycode ,
13775 uint8_t count );
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787 xcb_keysym_t *
13788 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R );
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800 int
13801 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R );
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813 xcb_generic_iterator_t
13814 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R );
13815
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842 xcb_get_keyboard_mapping_reply_t *
13843 xcb_get_keyboard_mapping_reply (xcb_connection_t *c ,
13844 xcb_get_keyboard_mapping_cookie_t cookie ,
13845 xcb_generic_error_t **e );
13846
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870 xcb_void_cookie_t
13871 xcb_change_keyboard_control_checked (xcb_connection_t *c ,
13872 uint32_t value_mask ,
13873 const uint32_t *value_list );
13874
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895 xcb_void_cookie_t
13896 xcb_change_keyboard_control (xcb_connection_t *c ,
13897 uint32_t value_mask ,
13898 const uint32_t *value_list );
13899
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918 xcb_get_keyboard_control_cookie_t
13919 xcb_get_keyboard_control (xcb_connection_t *c );
13920
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942 xcb_get_keyboard_control_cookie_t
13943 xcb_get_keyboard_control_unchecked (xcb_connection_t *c );
13944
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971 xcb_get_keyboard_control_reply_t *
13972 xcb_get_keyboard_control_reply (xcb_connection_t *c ,
13973 xcb_get_keyboard_control_cookie_t cookie ,
13974 xcb_generic_error_t **e );
13975
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998 xcb_void_cookie_t
13999 xcb_bell_checked (xcb_connection_t *c ,
14000 int8_t percent );
14001
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021 xcb_void_cookie_t
14022 xcb_bell (xcb_connection_t *c ,
14023 int8_t percent );
14024
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051 xcb_void_cookie_t
14052 xcb_change_pointer_control_checked (xcb_connection_t *c ,
14053 int16_t acceleration_numerator ,
14054 int16_t acceleration_denominator ,
14055 int16_t threshold ,
14056 uint8_t do_acceleration ,
14057 uint8_t do_threshold );
14058
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082 xcb_void_cookie_t
14083 xcb_change_pointer_control (xcb_connection_t *c ,
14084 int16_t acceleration_numerator ,
14085 int16_t acceleration_denominator ,
14086 int16_t threshold ,
14087 uint8_t do_acceleration ,
14088 uint8_t do_threshold );
14089
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108 xcb_get_pointer_control_cookie_t
14109 xcb_get_pointer_control (xcb_connection_t *c );
14110
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132 xcb_get_pointer_control_cookie_t
14133 xcb_get_pointer_control_unchecked (xcb_connection_t *c );
14134
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161 xcb_get_pointer_control_reply_t *
14162 xcb_get_pointer_control_reply (xcb_connection_t *c ,
14163 xcb_get_pointer_control_cookie_t cookie ,
14164 xcb_generic_error_t **e );
14165
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191 xcb_void_cookie_t
14192 xcb_set_screen_saver_checked (xcb_connection_t *c ,
14193 int16_t timeout ,
14194 int16_t interval ,
14195 uint8_t prefer_blanking ,
14196 uint8_t allow_exposures );
14197
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220 xcb_void_cookie_t
14221 xcb_set_screen_saver (xcb_connection_t *c ,
14222 int16_t timeout ,
14223 int16_t interval ,
14224 uint8_t prefer_blanking ,
14225 uint8_t allow_exposures );
14226
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245 xcb_get_screen_saver_cookie_t
14246 xcb_get_screen_saver (xcb_connection_t *c );
14247
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269 xcb_get_screen_saver_cookie_t
14270 xcb_get_screen_saver_unchecked (xcb_connection_t *c );
14271
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298 xcb_get_screen_saver_reply_t *
14299 xcb_get_screen_saver_reply (xcb_connection_t *c ,
14300 xcb_get_screen_saver_cookie_t cookie ,
14301 xcb_generic_error_t **e );
14302
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328 xcb_void_cookie_t
14329 xcb_change_hosts_checked (xcb_connection_t *c ,
14330 uint8_t mode ,
14331 uint8_t family ,
14332 uint16_t address_len ,
14333 const char *address );
14334
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357 xcb_void_cookie_t
14358 xcb_change_hosts (xcb_connection_t *c ,
14359 uint8_t mode ,
14360 uint8_t family ,
14361 uint16_t address_len ,
14362 const char *address );
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374 uint8_t *
14375 xcb_host_address (const xcb_host_t *R );
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387 int
14388 xcb_host_address_length (const xcb_host_t *R );
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400 xcb_generic_iterator_t
14401 xcb_host_address_end (const xcb_host_t *R );
14402
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421 void
14422 xcb_host_next (xcb_host_iterator_t *i );
14423
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443 xcb_generic_iterator_t
14444 xcb_host_end (xcb_host_iterator_t i );
14445
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464 xcb_list_hosts_cookie_t
14465 xcb_list_hosts (xcb_connection_t *c );
14466
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488 xcb_list_hosts_cookie_t
14489 xcb_list_hosts_unchecked (xcb_connection_t *c );
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501 int
14502 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R );
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514 xcb_host_iterator_t
14515 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R );
14516
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543 xcb_list_hosts_reply_t *
14544 xcb_list_hosts_reply (xcb_connection_t *c ,
14545 xcb_list_hosts_cookie_t cookie ,
14546 xcb_generic_error_t **e );
14547
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569
14570 xcb_void_cookie_t
14571 xcb_set_access_control_checked (xcb_connection_t *c ,
14572 uint8_t mode );
14573
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593 xcb_void_cookie_t
14594 xcb_set_access_control (xcb_connection_t *c ,
14595 uint8_t mode );
14596
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619 xcb_void_cookie_t
14620 xcb_set_close_down_mode_checked (xcb_connection_t *c ,
14621 uint8_t mode );
14622
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642 xcb_void_cookie_t
14643 xcb_set_close_down_mode (xcb_connection_t *c ,
14644 uint8_t mode );
14645
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668 xcb_void_cookie_t
14669 xcb_kill_client_checked (xcb_connection_t *c ,
14670 uint32_t resource );
14671
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691 xcb_void_cookie_t
14692 xcb_kill_client (xcb_connection_t *c ,
14693 uint32_t resource );
14694
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720 xcb_void_cookie_t
14721 xcb_rotate_properties_checked (xcb_connection_t *c ,
14722 xcb_window_t window ,
14723 uint16_t atoms_len ,
14724 int16_t delta ,
14725 const xcb_atom_t *atoms );
14726
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749 xcb_void_cookie_t
14750 xcb_rotate_properties (xcb_connection_t *c ,
14751 xcb_window_t window ,
14752 uint16_t atoms_len ,
14753 int16_t delta ,
14754 const xcb_atom_t *atoms );
14755
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778 xcb_void_cookie_t
14779 xcb_force_screen_saver_checked (xcb_connection_t *c ,
14780 uint8_t mode );
14781
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801 xcb_void_cookie_t
14802 xcb_force_screen_saver (xcb_connection_t *c ,
14803 uint8_t mode );
14804
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
14825 xcb_set_pointer_mapping_cookie_t
14826 xcb_set_pointer_mapping (xcb_connection_t *c ,
14827 uint8_t map_len ,
14828 const uint8_t *map );
14829
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853 xcb_set_pointer_mapping_cookie_t
14854 xcb_set_pointer_mapping_unchecked (xcb_connection_t *c ,
14855 uint8_t map_len ,
14856 const uint8_t *map );
14857
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884 xcb_set_pointer_mapping_reply_t *
14885 xcb_set_pointer_mapping_reply (xcb_connection_t *c ,
14886 xcb_set_pointer_mapping_cookie_t cookie ,
14887 xcb_generic_error_t **e );
14888
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907 xcb_get_pointer_mapping_cookie_t
14908 xcb_get_pointer_mapping (xcb_connection_t *c );
14909
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931 xcb_get_pointer_mapping_cookie_t
14932 xcb_get_pointer_mapping_unchecked (xcb_connection_t *c );
14933
14934
14935
14936
14937
14938
14939
14940
14941
14942
14943
14944 uint8_t *
14945 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R );
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957 int
14958 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R );
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970 xcb_generic_iterator_t
14971 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R );
14972
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999 xcb_get_pointer_mapping_reply_t *
15000 xcb_get_pointer_mapping_reply (xcb_connection_t *c ,
15001 xcb_get_pointer_mapping_cookie_t cookie ,
15002 xcb_generic_error_t **e );
15003
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024 xcb_set_modifier_mapping_cookie_t
15025 xcb_set_modifier_mapping (xcb_connection_t *c ,
15026 uint8_t keycodes_per_modifier ,
15027 const xcb_keycode_t *keycodes );
15028
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052 xcb_set_modifier_mapping_cookie_t
15053 xcb_set_modifier_mapping_unchecked (xcb_connection_t *c ,
15054 uint8_t keycodes_per_modifier ,
15055 const xcb_keycode_t *keycodes );
15056
15072
15073
15074
15075
15076
15077
15078
15079
15080
15081
15082
15083 xcb_set_modifier_mapping_reply_t *
15084 xcb_set_modifier_mapping_reply (xcb_connection_t *c ,
15085 xcb_set_modifier_mapping_cookie_t cookie ,
15086 xcb_generic_error_t **e );
15087
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106 xcb_get_modifier_mapping_cookie_t
15107 xcb_get_modifier_mapping (xcb_connection_t *c );
15108
15121
15122
15123
15124
15125
15126
15127
15128
15129
15130 xcb_get_modifier_mapping_cookie_t
15131 xcb_get_modifier_mapping_unchecked (xcb_connection_t *c );
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143 xcb_keycode_t *
15144 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R );
15145
15146
15147
15148
15149
15150
15151
15152
15153
15154
15155
15156 int
15157 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R );
15158
15159
15160
15161
15162
15163
15164
15165
15166
15167
15168
15169 xcb_generic_iterator_t
15170 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R );
15171
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198 xcb_get_modifier_mapping_reply_t *
15199 xcb_get_modifier_mapping_reply (xcb_connection_t *c ,
15200 xcb_get_modifier_mapping_cookie_t cookie ,
15201 xcb_generic_error_t **e );
15202
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224 xcb_void_cookie_t
15225 xcb_no_operation_checked (xcb_connection_t *c );
15226
15236
15237
15238
15239
15240
15241
15242
15243
15244
15245 xcb_void_cookie_t
15246 xcb_no_operation (xcb_connection_t *c );
15247
15248
15249 #ifdef __cplusplus
15250 }
15251 #endif
15252
15253 #endif
15254