XCB 1.9
|
00001 /* 00002 * This file generated automatically from xproto.xml by c_client.py. 00003 * Edit at your peril. 00004 */ 00005 00012 #ifndef __XPROTO_H 00013 #define __XPROTO_H 00014 00015 #include "xcb.h" 00016 00017 #ifdef __cplusplus 00018 extern "C" { 00019 #endif 00020 00024 typedef struct xcb_char2b_t { 00025 uint8_t byte1; 00026 uint8_t byte2; 00027 } xcb_char2b_t; 00028 00032 typedef struct xcb_char2b_iterator_t { 00033 xcb_char2b_t *data; 00034 int rem; 00035 int index; 00036 } xcb_char2b_iterator_t; 00037 00038 typedef uint32_t xcb_window_t; 00039 00043 typedef struct xcb_window_iterator_t { 00044 xcb_window_t *data; 00045 int rem; 00046 int index; 00047 } xcb_window_iterator_t; 00048 00049 typedef uint32_t xcb_pixmap_t; 00050 00054 typedef struct xcb_pixmap_iterator_t { 00055 xcb_pixmap_t *data; 00056 int rem; 00057 int index; 00058 } xcb_pixmap_iterator_t; 00059 00060 typedef uint32_t xcb_cursor_t; 00061 00065 typedef struct xcb_cursor_iterator_t { 00066 xcb_cursor_t *data; 00067 int rem; 00068 int index; 00069 } xcb_cursor_iterator_t; 00070 00071 typedef uint32_t xcb_font_t; 00072 00076 typedef struct xcb_font_iterator_t { 00077 xcb_font_t *data; 00078 int rem; 00079 int index; 00080 } xcb_font_iterator_t; 00081 00082 typedef uint32_t xcb_gcontext_t; 00083 00087 typedef struct xcb_gcontext_iterator_t { 00088 xcb_gcontext_t *data; 00089 int rem; 00090 int index; 00091 } xcb_gcontext_iterator_t; 00092 00093 typedef uint32_t xcb_colormap_t; 00094 00098 typedef struct xcb_colormap_iterator_t { 00099 xcb_colormap_t *data; 00100 int rem; 00101 int index; 00102 } xcb_colormap_iterator_t; 00103 00104 typedef uint32_t xcb_atom_t; 00105 00109 typedef struct xcb_atom_iterator_t { 00110 xcb_atom_t *data; 00111 int rem; 00112 int index; 00113 } xcb_atom_iterator_t; 00114 00115 typedef uint32_t xcb_drawable_t; 00116 00120 typedef struct xcb_drawable_iterator_t { 00121 xcb_drawable_t *data; 00122 int rem; 00123 int index; 00124 } xcb_drawable_iterator_t; 00125 00126 typedef uint32_t xcb_fontable_t; 00127 00131 typedef struct xcb_fontable_iterator_t { 00132 xcb_fontable_t *data; 00133 int rem; 00134 int index; 00135 } xcb_fontable_iterator_t; 00136 00137 typedef uint32_t xcb_visualid_t; 00138 00142 typedef struct xcb_visualid_iterator_t { 00143 xcb_visualid_t *data; 00144 int rem; 00145 int index; 00146 } xcb_visualid_iterator_t; 00147 00148 typedef uint32_t xcb_timestamp_t; 00149 00153 typedef struct xcb_timestamp_iterator_t { 00154 xcb_timestamp_t *data; 00155 int rem; 00156 int index; 00157 } xcb_timestamp_iterator_t; 00158 00159 typedef uint32_t xcb_keysym_t; 00160 00164 typedef struct xcb_keysym_iterator_t { 00165 xcb_keysym_t *data; 00166 int rem; 00167 int index; 00168 } xcb_keysym_iterator_t; 00169 00170 typedef uint8_t xcb_keycode_t; 00171 00175 typedef struct xcb_keycode_iterator_t { 00176 xcb_keycode_t *data; 00177 int rem; 00178 int index; 00179 } xcb_keycode_iterator_t; 00180 00181 typedef uint8_t xcb_button_t; 00182 00186 typedef struct xcb_button_iterator_t { 00187 xcb_button_t *data; 00188 int rem; 00189 int index; 00190 } xcb_button_iterator_t; 00191 00195 typedef struct xcb_point_t { 00196 int16_t x; 00197 int16_t y; 00198 } xcb_point_t; 00199 00203 typedef struct xcb_point_iterator_t { 00204 xcb_point_t *data; 00205 int rem; 00206 int index; 00207 } xcb_point_iterator_t; 00208 00212 typedef struct xcb_rectangle_t { 00213 int16_t x; 00214 int16_t y; 00215 uint16_t width; 00216 uint16_t height; 00217 } xcb_rectangle_t; 00218 00222 typedef struct xcb_rectangle_iterator_t { 00223 xcb_rectangle_t *data; 00224 int rem; 00225 int index; 00226 } xcb_rectangle_iterator_t; 00227 00231 typedef struct xcb_arc_t { 00232 int16_t x; 00233 int16_t y; 00234 uint16_t width; 00235 uint16_t height; 00236 int16_t angle1; 00237 int16_t angle2; 00238 } xcb_arc_t; 00239 00243 typedef struct xcb_arc_iterator_t { 00244 xcb_arc_t *data; 00245 int rem; 00246 int index; 00247 } xcb_arc_iterator_t; 00248 00252 typedef struct xcb_format_t { 00253 uint8_t depth; 00254 uint8_t bits_per_pixel; 00255 uint8_t scanline_pad; 00256 uint8_t pad0[5]; 00257 } xcb_format_t; 00258 00262 typedef struct xcb_format_iterator_t { 00263 xcb_format_t *data; 00264 int rem; 00265 int index; 00266 } xcb_format_iterator_t; 00267 00268 typedef enum xcb_visual_class_t { 00269 XCB_VISUAL_CLASS_STATIC_GRAY = 0, 00270 XCB_VISUAL_CLASS_GRAY_SCALE = 1, 00271 XCB_VISUAL_CLASS_STATIC_COLOR = 2, 00272 XCB_VISUAL_CLASS_PSEUDO_COLOR = 3, 00273 XCB_VISUAL_CLASS_TRUE_COLOR = 4, 00274 XCB_VISUAL_CLASS_DIRECT_COLOR = 5 00275 } xcb_visual_class_t; 00276 00280 typedef struct xcb_visualtype_t { 00281 xcb_visualid_t visual_id; 00282 uint8_t _class; 00283 uint8_t bits_per_rgb_value; 00284 uint16_t colormap_entries; 00285 uint32_t red_mask; 00286 uint32_t green_mask; 00287 uint32_t blue_mask; 00288 uint8_t pad0[4]; 00289 } xcb_visualtype_t; 00290 00294 typedef struct xcb_visualtype_iterator_t { 00295 xcb_visualtype_t *data; 00296 int rem; 00297 int index; 00298 } xcb_visualtype_iterator_t; 00299 00303 typedef struct xcb_depth_t { 00304 uint8_t depth; 00305 uint8_t pad0; 00306 uint16_t visuals_len; 00307 uint8_t pad1[4]; 00308 } xcb_depth_t; 00309 00313 typedef struct xcb_depth_iterator_t { 00314 xcb_depth_t *data; 00315 int rem; 00316 int index; 00317 } xcb_depth_iterator_t; 00318 00319 typedef enum xcb_event_mask_t { 00320 XCB_EVENT_MASK_NO_EVENT = 0, 00321 XCB_EVENT_MASK_KEY_PRESS = 1, 00322 XCB_EVENT_MASK_KEY_RELEASE = 2, 00323 XCB_EVENT_MASK_BUTTON_PRESS = 4, 00324 XCB_EVENT_MASK_BUTTON_RELEASE = 8, 00325 XCB_EVENT_MASK_ENTER_WINDOW = 16, 00326 XCB_EVENT_MASK_LEAVE_WINDOW = 32, 00327 XCB_EVENT_MASK_POINTER_MOTION = 64, 00328 XCB_EVENT_MASK_POINTER_MOTION_HINT = 128, 00329 XCB_EVENT_MASK_BUTTON_1_MOTION = 256, 00330 XCB_EVENT_MASK_BUTTON_2_MOTION = 512, 00331 XCB_EVENT_MASK_BUTTON_3_MOTION = 1024, 00332 XCB_EVENT_MASK_BUTTON_4_MOTION = 2048, 00333 XCB_EVENT_MASK_BUTTON_5_MOTION = 4096, 00334 XCB_EVENT_MASK_BUTTON_MOTION = 8192, 00335 XCB_EVENT_MASK_KEYMAP_STATE = 16384, 00336 XCB_EVENT_MASK_EXPOSURE = 32768, 00337 XCB_EVENT_MASK_VISIBILITY_CHANGE = 65536, 00338 XCB_EVENT_MASK_STRUCTURE_NOTIFY = 131072, 00339 XCB_EVENT_MASK_RESIZE_REDIRECT = 262144, 00340 XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY = 524288, 00341 XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT = 1048576, 00342 XCB_EVENT_MASK_FOCUS_CHANGE = 2097152, 00343 XCB_EVENT_MASK_PROPERTY_CHANGE = 4194304, 00344 XCB_EVENT_MASK_COLOR_MAP_CHANGE = 8388608, 00345 XCB_EVENT_MASK_OWNER_GRAB_BUTTON = 16777216 00346 } xcb_event_mask_t; 00347 00348 typedef enum xcb_backing_store_t { 00349 XCB_BACKING_STORE_NOT_USEFUL = 0, 00350 XCB_BACKING_STORE_WHEN_MAPPED = 1, 00351 XCB_BACKING_STORE_ALWAYS = 2 00352 } xcb_backing_store_t; 00353 00357 typedef struct xcb_screen_t { 00358 xcb_window_t root; 00359 xcb_colormap_t default_colormap; 00360 uint32_t white_pixel; 00361 uint32_t black_pixel; 00362 uint32_t current_input_masks; 00363 uint16_t width_in_pixels; 00364 uint16_t height_in_pixels; 00365 uint16_t width_in_millimeters; 00366 uint16_t height_in_millimeters; 00367 uint16_t min_installed_maps; 00368 uint16_t max_installed_maps; 00369 xcb_visualid_t root_visual; 00370 uint8_t backing_stores; 00371 uint8_t save_unders; 00372 uint8_t root_depth; 00373 uint8_t allowed_depths_len; 00374 } xcb_screen_t; 00375 00379 typedef struct xcb_screen_iterator_t { 00380 xcb_screen_t *data; 00381 int rem; 00382 int index; 00383 } xcb_screen_iterator_t; 00384 00388 typedef struct xcb_setup_request_t { 00389 uint8_t byte_order; 00390 uint8_t pad0; 00391 uint16_t protocol_major_version; 00392 uint16_t protocol_minor_version; 00393 uint16_t authorization_protocol_name_len; 00394 uint16_t authorization_protocol_data_len; 00395 uint8_t pad1[2]; 00396 } xcb_setup_request_t; 00397 00401 typedef struct xcb_setup_request_iterator_t { 00402 xcb_setup_request_t *data; 00403 int rem; 00404 int index; 00405 } xcb_setup_request_iterator_t; 00406 00410 typedef struct xcb_setup_failed_t { 00411 uint8_t status; 00412 uint8_t reason_len; 00413 uint16_t protocol_major_version; 00414 uint16_t protocol_minor_version; 00415 uint16_t length; 00416 } xcb_setup_failed_t; 00417 00421 typedef struct xcb_setup_failed_iterator_t { 00422 xcb_setup_failed_t *data; 00423 int rem; 00424 int index; 00425 } xcb_setup_failed_iterator_t; 00426 00430 typedef struct xcb_setup_authenticate_t { 00431 uint8_t status; 00432 uint8_t pad0[5]; 00433 uint16_t length; 00434 } xcb_setup_authenticate_t; 00435 00439 typedef struct xcb_setup_authenticate_iterator_t { 00440 xcb_setup_authenticate_t *data; 00441 int rem; 00442 int index; 00443 } xcb_setup_authenticate_iterator_t; 00444 00445 typedef enum xcb_image_order_t { 00446 XCB_IMAGE_ORDER_LSB_FIRST = 0, 00447 XCB_IMAGE_ORDER_MSB_FIRST = 1 00448 } xcb_image_order_t; 00449 00453 typedef struct xcb_setup_t { 00454 uint8_t status; 00455 uint8_t pad0; 00456 uint16_t protocol_major_version; 00457 uint16_t protocol_minor_version; 00458 uint16_t length; 00459 uint32_t release_number; 00460 uint32_t resource_id_base; 00461 uint32_t resource_id_mask; 00462 uint32_t motion_buffer_size; 00463 uint16_t vendor_len; 00464 uint16_t maximum_request_length; 00465 uint8_t roots_len; 00466 uint8_t pixmap_formats_len; 00467 uint8_t image_byte_order; 00468 uint8_t bitmap_format_bit_order; 00469 uint8_t bitmap_format_scanline_unit; 00470 uint8_t bitmap_format_scanline_pad; 00471 xcb_keycode_t min_keycode; 00472 xcb_keycode_t max_keycode; 00473 uint8_t pad1[4]; 00474 } xcb_setup_t; 00475 00479 typedef struct xcb_setup_iterator_t { 00480 xcb_setup_t *data; 00481 int rem; 00482 int index; 00483 } xcb_setup_iterator_t; 00484 00485 typedef enum xcb_mod_mask_t { 00486 XCB_MOD_MASK_SHIFT = 1, 00487 XCB_MOD_MASK_LOCK = 2, 00488 XCB_MOD_MASK_CONTROL = 4, 00489 XCB_MOD_MASK_1 = 8, 00490 XCB_MOD_MASK_2 = 16, 00491 XCB_MOD_MASK_3 = 32, 00492 XCB_MOD_MASK_4 = 64, 00493 XCB_MOD_MASK_5 = 128, 00494 XCB_MOD_MASK_ANY = 32768 00495 } xcb_mod_mask_t; 00496 00497 typedef enum xcb_key_but_mask_t { 00498 XCB_KEY_BUT_MASK_SHIFT = 1, 00499 XCB_KEY_BUT_MASK_LOCK = 2, 00500 XCB_KEY_BUT_MASK_CONTROL = 4, 00501 XCB_KEY_BUT_MASK_MOD_1 = 8, 00502 XCB_KEY_BUT_MASK_MOD_2 = 16, 00503 XCB_KEY_BUT_MASK_MOD_3 = 32, 00504 XCB_KEY_BUT_MASK_MOD_4 = 64, 00505 XCB_KEY_BUT_MASK_MOD_5 = 128, 00506 XCB_KEY_BUT_MASK_BUTTON_1 = 256, 00507 XCB_KEY_BUT_MASK_BUTTON_2 = 512, 00508 XCB_KEY_BUT_MASK_BUTTON_3 = 1024, 00509 XCB_KEY_BUT_MASK_BUTTON_4 = 2048, 00510 XCB_KEY_BUT_MASK_BUTTON_5 = 4096 00511 } xcb_key_but_mask_t; 00512 00513 typedef enum xcb_window_enum_t { 00514 XCB_WINDOW_NONE = 0 00515 } xcb_window_enum_t; 00516 00518 #define XCB_KEY_PRESS 2 00519 00523 typedef struct xcb_key_press_event_t { 00524 uint8_t response_type; 00525 xcb_keycode_t detail; 00526 uint16_t sequence; 00527 xcb_timestamp_t time; 00528 xcb_window_t root; 00529 xcb_window_t event; 00530 xcb_window_t child; 00531 int16_t root_x; 00532 int16_t root_y; 00533 int16_t event_x; 00534 int16_t event_y; 00535 uint16_t state; 00536 uint8_t same_screen; 00537 uint8_t pad0; 00538 } xcb_key_press_event_t; 00539 00541 #define XCB_KEY_RELEASE 3 00542 00543 typedef xcb_key_press_event_t xcb_key_release_event_t; 00544 00545 typedef enum xcb_button_mask_t { 00546 XCB_BUTTON_MASK_1 = 256, 00547 XCB_BUTTON_MASK_2 = 512, 00548 XCB_BUTTON_MASK_3 = 1024, 00549 XCB_BUTTON_MASK_4 = 2048, 00550 XCB_BUTTON_MASK_5 = 4096, 00551 XCB_BUTTON_MASK_ANY = 32768 00552 } xcb_button_mask_t; 00553 00555 #define XCB_BUTTON_PRESS 4 00556 00560 typedef struct xcb_button_press_event_t { 00561 uint8_t response_type; 00562 xcb_button_t detail; 00563 uint16_t sequence; 00564 xcb_timestamp_t time; 00565 xcb_window_t root; 00566 xcb_window_t event; 00567 xcb_window_t child; 00568 int16_t root_x; 00569 int16_t root_y; 00570 int16_t event_x; 00571 int16_t event_y; 00572 uint16_t state; 00573 uint8_t same_screen; 00574 uint8_t pad0; 00575 } xcb_button_press_event_t; 00576 00578 #define XCB_BUTTON_RELEASE 5 00579 00580 typedef xcb_button_press_event_t xcb_button_release_event_t; 00581 00582 typedef enum xcb_motion_t { 00583 XCB_MOTION_NORMAL = 0, 00584 XCB_MOTION_HINT = 1 00585 } xcb_motion_t; 00586 00588 #define XCB_MOTION_NOTIFY 6 00589 00593 typedef struct xcb_motion_notify_event_t { 00594 uint8_t response_type; 00595 uint8_t detail; 00596 uint16_t sequence; 00597 xcb_timestamp_t time; 00598 xcb_window_t root; 00599 xcb_window_t event; 00600 xcb_window_t child; 00601 int16_t root_x; 00602 int16_t root_y; 00603 int16_t event_x; 00604 int16_t event_y; 00605 uint16_t state; 00606 uint8_t same_screen; 00607 uint8_t pad0; 00608 } xcb_motion_notify_event_t; 00609 00610 typedef enum xcb_notify_detail_t { 00611 XCB_NOTIFY_DETAIL_ANCESTOR = 0, 00612 XCB_NOTIFY_DETAIL_VIRTUAL = 1, 00613 XCB_NOTIFY_DETAIL_INFERIOR = 2, 00614 XCB_NOTIFY_DETAIL_NONLINEAR = 3, 00615 XCB_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4, 00616 XCB_NOTIFY_DETAIL_POINTER = 5, 00617 XCB_NOTIFY_DETAIL_POINTER_ROOT = 6, 00618 XCB_NOTIFY_DETAIL_NONE = 7 00619 } xcb_notify_detail_t; 00620 00621 typedef enum xcb_notify_mode_t { 00622 XCB_NOTIFY_MODE_NORMAL = 0, 00623 XCB_NOTIFY_MODE_GRAB = 1, 00624 XCB_NOTIFY_MODE_UNGRAB = 2, 00625 XCB_NOTIFY_MODE_WHILE_GRABBED = 3 00626 } xcb_notify_mode_t; 00627 00629 #define XCB_ENTER_NOTIFY 7 00630 00634 typedef struct xcb_enter_notify_event_t { 00635 uint8_t response_type; 00636 uint8_t detail; 00637 uint16_t sequence; 00638 xcb_timestamp_t time; 00639 xcb_window_t root; 00640 xcb_window_t event; 00641 xcb_window_t child; 00642 int16_t root_x; 00643 int16_t root_y; 00644 int16_t event_x; 00645 int16_t event_y; 00646 uint16_t state; 00647 uint8_t mode; 00648 uint8_t same_screen_focus; 00649 } xcb_enter_notify_event_t; 00650 00652 #define XCB_LEAVE_NOTIFY 8 00653 00654 typedef xcb_enter_notify_event_t xcb_leave_notify_event_t; 00655 00657 #define XCB_FOCUS_IN 9 00658 00662 typedef struct xcb_focus_in_event_t { 00663 uint8_t response_type; 00664 uint8_t detail; 00665 uint16_t sequence; 00666 xcb_window_t event; 00667 uint8_t mode; 00668 uint8_t pad0[3]; 00669 } xcb_focus_in_event_t; 00670 00672 #define XCB_FOCUS_OUT 10 00673 00674 typedef xcb_focus_in_event_t xcb_focus_out_event_t; 00675 00677 #define XCB_KEYMAP_NOTIFY 11 00678 00682 typedef struct xcb_keymap_notify_event_t { 00683 uint8_t response_type; 00684 uint8_t keys[31]; 00685 } xcb_keymap_notify_event_t; 00686 00688 #define XCB_EXPOSE 12 00689 00693 typedef struct xcb_expose_event_t { 00694 uint8_t response_type; 00695 uint8_t pad0; 00696 uint16_t sequence; 00697 xcb_window_t window; 00698 uint16_t x; 00699 uint16_t y; 00700 uint16_t width; 00701 uint16_t height; 00702 uint16_t count; 00703 uint8_t pad1[2]; 00704 } xcb_expose_event_t; 00705 00707 #define XCB_GRAPHICS_EXPOSURE 13 00708 00712 typedef struct xcb_graphics_exposure_event_t { 00713 uint8_t response_type; 00714 uint8_t pad0; 00715 uint16_t sequence; 00716 xcb_drawable_t drawable; 00717 uint16_t x; 00718 uint16_t y; 00719 uint16_t width; 00720 uint16_t height; 00721 uint16_t minor_opcode; 00722 uint16_t count; 00723 uint8_t major_opcode; 00724 uint8_t pad1[3]; 00725 } xcb_graphics_exposure_event_t; 00726 00728 #define XCB_NO_EXPOSURE 14 00729 00733 typedef struct xcb_no_exposure_event_t { 00734 uint8_t response_type; 00735 uint8_t pad0; 00736 uint16_t sequence; 00737 xcb_drawable_t drawable; 00738 uint16_t minor_opcode; 00739 uint8_t major_opcode; 00740 uint8_t pad1; 00741 } xcb_no_exposure_event_t; 00742 00743 typedef enum xcb_visibility_t { 00744 XCB_VISIBILITY_UNOBSCURED = 0, 00745 XCB_VISIBILITY_PARTIALLY_OBSCURED = 1, 00746 XCB_VISIBILITY_FULLY_OBSCURED = 2 00747 } xcb_visibility_t; 00748 00750 #define XCB_VISIBILITY_NOTIFY 15 00751 00755 typedef struct xcb_visibility_notify_event_t { 00756 uint8_t response_type; 00757 uint8_t pad0; 00758 uint16_t sequence; 00759 xcb_window_t window; 00760 uint8_t state; 00761 uint8_t pad1[3]; 00762 } xcb_visibility_notify_event_t; 00763 00765 #define XCB_CREATE_NOTIFY 16 00766 00770 typedef struct xcb_create_notify_event_t { 00771 uint8_t response_type; 00772 uint8_t pad0; 00773 uint16_t sequence; 00774 xcb_window_t parent; 00775 xcb_window_t window; 00776 int16_t x; 00777 int16_t y; 00778 uint16_t width; 00779 uint16_t height; 00780 uint16_t border_width; 00781 uint8_t override_redirect; 00782 uint8_t pad1; 00783 } xcb_create_notify_event_t; 00784 00786 #define XCB_DESTROY_NOTIFY 17 00787 00791 typedef struct xcb_destroy_notify_event_t { 00792 uint8_t response_type; 00793 uint8_t pad0; 00794 uint16_t sequence; 00795 xcb_window_t event; 00796 xcb_window_t window; 00797 } xcb_destroy_notify_event_t; 00798 00800 #define XCB_UNMAP_NOTIFY 18 00801 00805 typedef struct xcb_unmap_notify_event_t { 00806 uint8_t response_type; 00807 uint8_t pad0; 00808 uint16_t sequence; 00809 xcb_window_t event; 00810 xcb_window_t window; 00811 uint8_t from_configure; 00812 uint8_t pad1[3]; 00813 } xcb_unmap_notify_event_t; 00814 00816 #define XCB_MAP_NOTIFY 19 00817 00821 typedef struct xcb_map_notify_event_t { 00822 uint8_t response_type; 00823 uint8_t pad0; 00824 uint16_t sequence; 00825 xcb_window_t event; 00826 xcb_window_t window; 00827 uint8_t override_redirect; 00828 uint8_t pad1[3]; 00829 } xcb_map_notify_event_t; 00830 00832 #define XCB_MAP_REQUEST 20 00833 00837 typedef struct xcb_map_request_event_t { 00838 uint8_t response_type; 00839 uint8_t pad0; 00840 uint16_t sequence; 00841 xcb_window_t parent; 00842 xcb_window_t window; 00843 } xcb_map_request_event_t; 00844 00846 #define XCB_REPARENT_NOTIFY 21 00847 00851 typedef struct xcb_reparent_notify_event_t { 00852 uint8_t response_type; 00853 uint8_t pad0; 00854 uint16_t sequence; 00855 xcb_window_t event; 00856 xcb_window_t window; 00857 xcb_window_t parent; 00858 int16_t x; 00859 int16_t y; 00860 uint8_t override_redirect; 00861 uint8_t pad1[3]; 00862 } xcb_reparent_notify_event_t; 00863 00865 #define XCB_CONFIGURE_NOTIFY 22 00866 00870 typedef struct xcb_configure_notify_event_t { 00871 uint8_t response_type; 00872 uint8_t pad0; 00873 uint16_t sequence; 00874 xcb_window_t event; 00875 xcb_window_t window; 00876 xcb_window_t above_sibling; 00877 int16_t x; 00878 int16_t y; 00879 uint16_t width; 00880 uint16_t height; 00881 uint16_t border_width; 00882 uint8_t override_redirect; 00883 uint8_t pad1; 00884 } xcb_configure_notify_event_t; 00885 00887 #define XCB_CONFIGURE_REQUEST 23 00888 00892 typedef struct xcb_configure_request_event_t { 00893 uint8_t response_type; 00894 uint8_t stack_mode; 00895 uint16_t sequence; 00896 xcb_window_t parent; 00897 xcb_window_t window; 00898 xcb_window_t sibling; 00899 int16_t x; 00900 int16_t y; 00901 uint16_t width; 00902 uint16_t height; 00903 uint16_t border_width; 00904 uint16_t value_mask; 00905 } xcb_configure_request_event_t; 00906 00908 #define XCB_GRAVITY_NOTIFY 24 00909 00913 typedef struct xcb_gravity_notify_event_t { 00914 uint8_t response_type; 00915 uint8_t pad0; 00916 uint16_t sequence; 00917 xcb_window_t event; 00918 xcb_window_t window; 00919 int16_t x; 00920 int16_t y; 00921 } xcb_gravity_notify_event_t; 00922 00924 #define XCB_RESIZE_REQUEST 25 00925 00929 typedef struct xcb_resize_request_event_t { 00930 uint8_t response_type; 00931 uint8_t pad0; 00932 uint16_t sequence; 00933 xcb_window_t window; 00934 uint16_t width; 00935 uint16_t height; 00936 } xcb_resize_request_event_t; 00937 00938 typedef enum xcb_place_t { 00939 XCB_PLACE_ON_TOP = 0, 00942 XCB_PLACE_ON_BOTTOM = 1 00945 } xcb_place_t; 00946 00948 #define XCB_CIRCULATE_NOTIFY 26 00949 00953 typedef struct xcb_circulate_notify_event_t { 00954 uint8_t response_type; 00955 uint8_t pad0; 00956 uint16_t sequence; 00957 xcb_window_t event; 00958 xcb_window_t window; 00959 uint8_t pad1[4]; 00960 uint8_t place; 00961 uint8_t pad2[3]; 00962 } xcb_circulate_notify_event_t; 00963 00965 #define XCB_CIRCULATE_REQUEST 27 00966 00967 typedef xcb_circulate_notify_event_t xcb_circulate_request_event_t; 00968 00969 typedef enum xcb_property_t { 00970 XCB_PROPERTY_NEW_VALUE = 0, 00971 XCB_PROPERTY_DELETE = 1 00972 } xcb_property_t; 00973 00975 #define XCB_PROPERTY_NOTIFY 28 00976 00980 typedef struct xcb_property_notify_event_t { 00981 uint8_t response_type; 00982 uint8_t pad0; 00983 uint16_t sequence; 00984 xcb_window_t window; 00985 xcb_atom_t atom; 00986 xcb_timestamp_t time; 00987 uint8_t state; 00988 uint8_t pad1[3]; 00989 } xcb_property_notify_event_t; 00990 00992 #define XCB_SELECTION_CLEAR 29 00993 00997 typedef struct xcb_selection_clear_event_t { 00998 uint8_t response_type; 00999 uint8_t pad0; 01000 uint16_t sequence; 01001 xcb_timestamp_t time; 01002 xcb_window_t owner; 01003 xcb_atom_t selection; 01004 } xcb_selection_clear_event_t; 01005 01006 typedef enum xcb_time_t { 01007 XCB_TIME_CURRENT_TIME = 0 01008 } xcb_time_t; 01009 01010 typedef enum xcb_atom_enum_t { 01011 XCB_ATOM_NONE = 0, 01012 XCB_ATOM_ANY = 0, 01013 XCB_ATOM_PRIMARY, 01014 XCB_ATOM_SECONDARY, 01015 XCB_ATOM_ARC, 01016 XCB_ATOM_ATOM, 01017 XCB_ATOM_BITMAP, 01018 XCB_ATOM_CARDINAL, 01019 XCB_ATOM_COLORMAP, 01020 XCB_ATOM_CURSOR, 01021 XCB_ATOM_CUT_BUFFER0, 01022 XCB_ATOM_CUT_BUFFER1, 01023 XCB_ATOM_CUT_BUFFER2, 01024 XCB_ATOM_CUT_BUFFER3, 01025 XCB_ATOM_CUT_BUFFER4, 01026 XCB_ATOM_CUT_BUFFER5, 01027 XCB_ATOM_CUT_BUFFER6, 01028 XCB_ATOM_CUT_BUFFER7, 01029 XCB_ATOM_DRAWABLE, 01030 XCB_ATOM_FONT, 01031 XCB_ATOM_INTEGER, 01032 XCB_ATOM_PIXMAP, 01033 XCB_ATOM_POINT, 01034 XCB_ATOM_RECTANGLE, 01035 XCB_ATOM_RESOURCE_MANAGER, 01036 XCB_ATOM_RGB_COLOR_MAP, 01037 XCB_ATOM_RGB_BEST_MAP, 01038 XCB_ATOM_RGB_BLUE_MAP, 01039 XCB_ATOM_RGB_DEFAULT_MAP, 01040 XCB_ATOM_RGB_GRAY_MAP, 01041 XCB_ATOM_RGB_GREEN_MAP, 01042 XCB_ATOM_RGB_RED_MAP, 01043 XCB_ATOM_STRING, 01044 XCB_ATOM_VISUALID, 01045 XCB_ATOM_WINDOW, 01046 XCB_ATOM_WM_COMMAND, 01047 XCB_ATOM_WM_HINTS, 01048 XCB_ATOM_WM_CLIENT_MACHINE, 01049 XCB_ATOM_WM_ICON_NAME, 01050 XCB_ATOM_WM_ICON_SIZE, 01051 XCB_ATOM_WM_NAME, 01052 XCB_ATOM_WM_NORMAL_HINTS, 01053 XCB_ATOM_WM_SIZE_HINTS, 01054 XCB_ATOM_WM_ZOOM_HINTS, 01055 XCB_ATOM_MIN_SPACE, 01056 XCB_ATOM_NORM_SPACE, 01057 XCB_ATOM_MAX_SPACE, 01058 XCB_ATOM_END_SPACE, 01059 XCB_ATOM_SUPERSCRIPT_X, 01060 XCB_ATOM_SUPERSCRIPT_Y, 01061 XCB_ATOM_SUBSCRIPT_X, 01062 XCB_ATOM_SUBSCRIPT_Y, 01063 XCB_ATOM_UNDERLINE_POSITION, 01064 XCB_ATOM_UNDERLINE_THICKNESS, 01065 XCB_ATOM_STRIKEOUT_ASCENT, 01066 XCB_ATOM_STRIKEOUT_DESCENT, 01067 XCB_ATOM_ITALIC_ANGLE, 01068 XCB_ATOM_X_HEIGHT, 01069 XCB_ATOM_QUAD_WIDTH, 01070 XCB_ATOM_WEIGHT, 01071 XCB_ATOM_POINT_SIZE, 01072 XCB_ATOM_RESOLUTION, 01073 XCB_ATOM_COPYRIGHT, 01074 XCB_ATOM_NOTICE, 01075 XCB_ATOM_FONT_NAME, 01076 XCB_ATOM_FAMILY_NAME, 01077 XCB_ATOM_FULL_NAME, 01078 XCB_ATOM_CAP_HEIGHT, 01079 XCB_ATOM_WM_CLASS, 01080 XCB_ATOM_WM_TRANSIENT_FOR 01081 } xcb_atom_enum_t; 01082 01084 #define XCB_SELECTION_REQUEST 30 01085 01089 typedef struct xcb_selection_request_event_t { 01090 uint8_t response_type; 01091 uint8_t pad0; 01092 uint16_t sequence; 01093 xcb_timestamp_t time; 01094 xcb_window_t owner; 01095 xcb_window_t requestor; 01096 xcb_atom_t selection; 01097 xcb_atom_t target; 01098 xcb_atom_t property; 01099 } xcb_selection_request_event_t; 01100 01102 #define XCB_SELECTION_NOTIFY 31 01103 01107 typedef struct xcb_selection_notify_event_t { 01108 uint8_t response_type; 01109 uint8_t pad0; 01110 uint16_t sequence; 01111 xcb_timestamp_t time; 01112 xcb_window_t requestor; 01113 xcb_atom_t selection; 01114 xcb_atom_t target; 01115 xcb_atom_t property; 01116 } xcb_selection_notify_event_t; 01117 01118 typedef enum xcb_colormap_state_t { 01119 XCB_COLORMAP_STATE_UNINSTALLED = 0, 01122 XCB_COLORMAP_STATE_INSTALLED = 1 01125 } xcb_colormap_state_t; 01126 01127 typedef enum xcb_colormap_enum_t { 01128 XCB_COLORMAP_NONE = 0 01129 } xcb_colormap_enum_t; 01130 01132 #define XCB_COLORMAP_NOTIFY 32 01133 01137 typedef struct xcb_colormap_notify_event_t { 01138 uint8_t response_type; 01139 uint8_t pad0; 01140 uint16_t sequence; 01141 xcb_window_t window; 01142 xcb_colormap_t colormap; 01143 uint8_t _new; 01144 uint8_t state; 01145 uint8_t pad1[2]; 01146 } xcb_colormap_notify_event_t; 01147 01151 typedef union xcb_client_message_data_t { 01152 uint8_t data8[20]; 01153 uint16_t data16[10]; 01154 uint32_t data32[5]; 01155 } xcb_client_message_data_t; 01156 01160 typedef struct xcb_client_message_data_iterator_t { 01161 xcb_client_message_data_t *data; 01162 int rem; 01163 int index; 01164 } xcb_client_message_data_iterator_t; 01165 01167 #define XCB_CLIENT_MESSAGE 33 01168 01172 typedef struct xcb_client_message_event_t { 01173 uint8_t response_type; 01174 uint8_t format; 01175 uint16_t sequence; 01176 xcb_window_t window; 01177 xcb_atom_t type; 01178 xcb_client_message_data_t data; 01179 } xcb_client_message_event_t; 01180 01181 typedef enum xcb_mapping_t { 01182 XCB_MAPPING_MODIFIER = 0, 01183 XCB_MAPPING_KEYBOARD = 1, 01184 XCB_MAPPING_POINTER = 2 01185 } xcb_mapping_t; 01186 01188 #define XCB_MAPPING_NOTIFY 34 01189 01193 typedef struct xcb_mapping_notify_event_t { 01194 uint8_t response_type; 01195 uint8_t pad0; 01196 uint16_t sequence; 01197 uint8_t request; 01198 xcb_keycode_t first_keycode; 01199 uint8_t count; 01200 uint8_t pad1; 01201 } xcb_mapping_notify_event_t; 01202 01204 #define XCB_REQUEST 1 01205 01209 typedef struct xcb_request_error_t { 01210 uint8_t response_type; 01211 uint8_t error_code; 01212 uint16_t sequence; 01213 uint32_t bad_value; 01214 uint16_t minor_opcode; 01215 uint8_t major_opcode; 01216 uint8_t pad0; 01217 } xcb_request_error_t; 01218 01220 #define XCB_VALUE 2 01221 01225 typedef struct xcb_value_error_t { 01226 uint8_t response_type; 01227 uint8_t error_code; 01228 uint16_t sequence; 01229 uint32_t bad_value; 01230 uint16_t minor_opcode; 01231 uint8_t major_opcode; 01232 uint8_t pad0; 01233 } xcb_value_error_t; 01234 01236 #define XCB_WINDOW 3 01237 01238 typedef xcb_value_error_t xcb_window_error_t; 01239 01241 #define XCB_PIXMAP 4 01242 01243 typedef xcb_value_error_t xcb_pixmap_error_t; 01244 01246 #define XCB_ATOM 5 01247 01248 typedef xcb_value_error_t xcb_atom_error_t; 01249 01251 #define XCB_CURSOR 6 01252 01253 typedef xcb_value_error_t xcb_cursor_error_t; 01254 01256 #define XCB_FONT 7 01257 01258 typedef xcb_value_error_t xcb_font_error_t; 01259 01261 #define XCB_MATCH 8 01262 01263 typedef xcb_request_error_t xcb_match_error_t; 01264 01266 #define XCB_DRAWABLE 9 01267 01268 typedef xcb_value_error_t xcb_drawable_error_t; 01269 01271 #define XCB_ACCESS 10 01272 01273 typedef xcb_request_error_t xcb_access_error_t; 01274 01276 #define XCB_ALLOC 11 01277 01278 typedef xcb_request_error_t xcb_alloc_error_t; 01279 01281 #define XCB_COLORMAP 12 01282 01283 typedef xcb_value_error_t xcb_colormap_error_t; 01284 01286 #define XCB_G_CONTEXT 13 01287 01288 typedef xcb_value_error_t xcb_g_context_error_t; 01289 01291 #define XCB_ID_CHOICE 14 01292 01293 typedef xcb_value_error_t xcb_id_choice_error_t; 01294 01296 #define XCB_NAME 15 01297 01298 typedef xcb_request_error_t xcb_name_error_t; 01299 01301 #define XCB_LENGTH 16 01302 01303 typedef xcb_request_error_t xcb_length_error_t; 01304 01306 #define XCB_IMPLEMENTATION 17 01307 01308 typedef xcb_request_error_t xcb_implementation_error_t; 01309 01310 typedef enum xcb_window_class_t { 01311 XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0, 01312 XCB_WINDOW_CLASS_INPUT_OUTPUT = 1, 01313 XCB_WINDOW_CLASS_INPUT_ONLY = 2 01314 } xcb_window_class_t; 01315 01316 typedef enum xcb_cw_t { 01317 XCB_CW_BACK_PIXMAP = 1, 01331 XCB_CW_BACK_PIXEL = 2, 01336 XCB_CW_BORDER_PIXMAP = 4, 01345 XCB_CW_BORDER_PIXEL = 8, 01350 XCB_CW_BIT_GRAVITY = 16, 01353 XCB_CW_WIN_GRAVITY = 32, 01357 XCB_CW_BACKING_STORE = 64, 01370 XCB_CW_BACKING_PLANES = 128, 01375 XCB_CW_BACKING_PIXEL = 256, 01382 XCB_CW_OVERRIDE_REDIRECT = 512, 01387 XCB_CW_SAVE_UNDER = 1024, 01391 XCB_CW_EVENT_MASK = 2048, 01395 XCB_CW_DONT_PROPAGATE = 4096, 01399 XCB_CW_COLORMAP = 8192, 01410 XCB_CW_CURSOR = 16384 01415 } xcb_cw_t; 01416 01417 typedef enum xcb_back_pixmap_t { 01418 XCB_BACK_PIXMAP_NONE = 0, 01419 XCB_BACK_PIXMAP_PARENT_RELATIVE = 1 01420 } xcb_back_pixmap_t; 01421 01422 typedef enum xcb_gravity_t { 01423 XCB_GRAVITY_BIT_FORGET = 0, 01424 XCB_GRAVITY_WIN_UNMAP = 0, 01425 XCB_GRAVITY_NORTH_WEST = 1, 01426 XCB_GRAVITY_NORTH = 2, 01427 XCB_GRAVITY_NORTH_EAST = 3, 01428 XCB_GRAVITY_WEST = 4, 01429 XCB_GRAVITY_CENTER = 5, 01430 XCB_GRAVITY_EAST = 6, 01431 XCB_GRAVITY_SOUTH_WEST = 7, 01432 XCB_GRAVITY_SOUTH = 8, 01433 XCB_GRAVITY_SOUTH_EAST = 9, 01434 XCB_GRAVITY_STATIC = 10 01435 } xcb_gravity_t; 01436 01438 #define XCB_CREATE_WINDOW 1 01439 01443 typedef struct xcb_create_window_request_t { 01444 uint8_t major_opcode; 01445 uint8_t depth; 01446 uint16_t length; 01447 xcb_window_t wid; 01448 xcb_window_t parent; 01449 int16_t x; 01450 int16_t y; 01451 uint16_t width; 01452 uint16_t height; 01453 uint16_t border_width; 01454 uint16_t _class; 01455 xcb_visualid_t visual; 01456 uint32_t value_mask; 01457 } xcb_create_window_request_t; 01458 01460 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2 01461 01465 typedef struct xcb_change_window_attributes_request_t { 01466 uint8_t major_opcode; 01467 uint8_t pad0; 01468 uint16_t length; 01469 xcb_window_t window; 01470 uint32_t value_mask; 01471 } xcb_change_window_attributes_request_t; 01472 01473 typedef enum xcb_map_state_t { 01474 XCB_MAP_STATE_UNMAPPED = 0, 01475 XCB_MAP_STATE_UNVIEWABLE = 1, 01476 XCB_MAP_STATE_VIEWABLE = 2 01477 } xcb_map_state_t; 01478 01482 typedef struct xcb_get_window_attributes_cookie_t { 01483 unsigned int sequence; 01484 } xcb_get_window_attributes_cookie_t; 01485 01487 #define XCB_GET_WINDOW_ATTRIBUTES 3 01488 01492 typedef struct xcb_get_window_attributes_request_t { 01493 uint8_t major_opcode; 01494 uint8_t pad0; 01495 uint16_t length; 01496 xcb_window_t window; 01497 } xcb_get_window_attributes_request_t; 01498 01502 typedef struct xcb_get_window_attributes_reply_t { 01503 uint8_t response_type; 01504 uint8_t backing_store; 01505 uint16_t sequence; 01506 uint32_t length; 01507 xcb_visualid_t visual; 01508 uint16_t _class; 01509 uint8_t bit_gravity; 01510 uint8_t win_gravity; 01511 uint32_t backing_planes; 01512 uint32_t backing_pixel; 01513 uint8_t save_under; 01514 uint8_t map_is_installed; 01515 uint8_t map_state; 01516 uint8_t override_redirect; 01517 xcb_colormap_t colormap; 01518 uint32_t all_event_masks; 01519 uint32_t your_event_mask; 01520 uint16_t do_not_propagate_mask; 01521 uint8_t pad0[2]; 01522 } xcb_get_window_attributes_reply_t; 01523 01525 #define XCB_DESTROY_WINDOW 4 01526 01530 typedef struct xcb_destroy_window_request_t { 01531 uint8_t major_opcode; 01532 uint8_t pad0; 01533 uint16_t length; 01534 xcb_window_t window; 01535 } xcb_destroy_window_request_t; 01536 01538 #define XCB_DESTROY_SUBWINDOWS 5 01539 01543 typedef struct xcb_destroy_subwindows_request_t { 01544 uint8_t major_opcode; 01545 uint8_t pad0; 01546 uint16_t length; 01547 xcb_window_t window; 01548 } xcb_destroy_subwindows_request_t; 01549 01550 typedef enum xcb_set_mode_t { 01551 XCB_SET_MODE_INSERT = 0, 01552 XCB_SET_MODE_DELETE = 1 01553 } xcb_set_mode_t; 01554 01556 #define XCB_CHANGE_SAVE_SET 6 01557 01561 typedef struct xcb_change_save_set_request_t { 01562 uint8_t major_opcode; 01563 uint8_t mode; 01564 uint16_t length; 01565 xcb_window_t window; 01566 } xcb_change_save_set_request_t; 01567 01569 #define XCB_REPARENT_WINDOW 7 01570 01574 typedef struct xcb_reparent_window_request_t { 01575 uint8_t major_opcode; 01576 uint8_t pad0; 01577 uint16_t length; 01578 xcb_window_t window; 01579 xcb_window_t parent; 01580 int16_t x; 01581 int16_t y; 01582 } xcb_reparent_window_request_t; 01583 01585 #define XCB_MAP_WINDOW 8 01586 01590 typedef struct xcb_map_window_request_t { 01591 uint8_t major_opcode; 01592 uint8_t pad0; 01593 uint16_t length; 01594 xcb_window_t window; 01595 } xcb_map_window_request_t; 01596 01598 #define XCB_MAP_SUBWINDOWS 9 01599 01603 typedef struct xcb_map_subwindows_request_t { 01604 uint8_t major_opcode; 01605 uint8_t pad0; 01606 uint16_t length; 01607 xcb_window_t window; 01608 } xcb_map_subwindows_request_t; 01609 01611 #define XCB_UNMAP_WINDOW 10 01612 01616 typedef struct xcb_unmap_window_request_t { 01617 uint8_t major_opcode; 01618 uint8_t pad0; 01619 uint16_t length; 01620 xcb_window_t window; 01621 } xcb_unmap_window_request_t; 01622 01624 #define XCB_UNMAP_SUBWINDOWS 11 01625 01629 typedef struct xcb_unmap_subwindows_request_t { 01630 uint8_t major_opcode; 01631 uint8_t pad0; 01632 uint16_t length; 01633 xcb_window_t window; 01634 } xcb_unmap_subwindows_request_t; 01635 01636 typedef enum xcb_config_window_t { 01637 XCB_CONFIG_WINDOW_X = 1, 01638 XCB_CONFIG_WINDOW_Y = 2, 01639 XCB_CONFIG_WINDOW_WIDTH = 4, 01640 XCB_CONFIG_WINDOW_HEIGHT = 8, 01641 XCB_CONFIG_WINDOW_BORDER_WIDTH = 16, 01642 XCB_CONFIG_WINDOW_SIBLING = 32, 01643 XCB_CONFIG_WINDOW_STACK_MODE = 64 01644 } xcb_config_window_t; 01645 01646 typedef enum xcb_stack_mode_t { 01647 XCB_STACK_MODE_ABOVE = 0, 01648 XCB_STACK_MODE_BELOW = 1, 01649 XCB_STACK_MODE_TOP_IF = 2, 01650 XCB_STACK_MODE_BOTTOM_IF = 3, 01651 XCB_STACK_MODE_OPPOSITE = 4 01652 } xcb_stack_mode_t; 01653 01655 #define XCB_CONFIGURE_WINDOW 12 01656 01660 typedef struct xcb_configure_window_request_t { 01661 uint8_t major_opcode; 01662 uint8_t pad0; 01663 uint16_t length; 01664 xcb_window_t window; 01665 uint16_t value_mask; 01666 uint8_t pad1[2]; 01667 } xcb_configure_window_request_t; 01668 01669 typedef enum xcb_circulate_t { 01670 XCB_CIRCULATE_RAISE_LOWEST = 0, 01671 XCB_CIRCULATE_LOWER_HIGHEST = 1 01672 } xcb_circulate_t; 01673 01675 #define XCB_CIRCULATE_WINDOW 13 01676 01680 typedef struct xcb_circulate_window_request_t { 01681 uint8_t major_opcode; 01682 uint8_t direction; 01683 uint16_t length; 01684 xcb_window_t window; 01685 } xcb_circulate_window_request_t; 01686 01690 typedef struct xcb_get_geometry_cookie_t { 01691 unsigned int sequence; 01692 } xcb_get_geometry_cookie_t; 01693 01695 #define XCB_GET_GEOMETRY 14 01696 01700 typedef struct xcb_get_geometry_request_t { 01701 uint8_t major_opcode; 01702 uint8_t pad0; 01703 uint16_t length; 01704 xcb_drawable_t drawable; 01705 } xcb_get_geometry_request_t; 01706 01710 typedef struct xcb_get_geometry_reply_t { 01711 uint8_t response_type; 01712 uint8_t depth; 01713 uint16_t sequence; 01714 uint32_t length; 01715 xcb_window_t root; 01716 int16_t x; 01717 int16_t y; 01718 uint16_t width; 01719 uint16_t height; 01720 uint16_t border_width; 01721 uint8_t pad0[2]; 01722 } xcb_get_geometry_reply_t; 01723 01727 typedef struct xcb_query_tree_cookie_t { 01728 unsigned int sequence; 01729 } xcb_query_tree_cookie_t; 01730 01732 #define XCB_QUERY_TREE 15 01733 01737 typedef struct xcb_query_tree_request_t { 01738 uint8_t major_opcode; 01739 uint8_t pad0; 01740 uint16_t length; 01741 xcb_window_t window; 01742 } xcb_query_tree_request_t; 01743 01747 typedef struct xcb_query_tree_reply_t { 01748 uint8_t response_type; 01749 uint8_t pad0; 01750 uint16_t sequence; 01751 uint32_t length; 01752 xcb_window_t root; 01753 xcb_window_t parent; 01754 uint16_t children_len; 01755 uint8_t pad1[14]; 01756 } xcb_query_tree_reply_t; 01757 01761 typedef struct xcb_intern_atom_cookie_t { 01762 unsigned int sequence; 01763 } xcb_intern_atom_cookie_t; 01764 01766 #define XCB_INTERN_ATOM 16 01767 01771 typedef struct xcb_intern_atom_request_t { 01772 uint8_t major_opcode; 01773 uint8_t only_if_exists; 01774 uint16_t length; 01775 uint16_t name_len; 01776 uint8_t pad0[2]; 01777 } xcb_intern_atom_request_t; 01778 01782 typedef struct xcb_intern_atom_reply_t { 01783 uint8_t response_type; 01784 uint8_t pad0; 01785 uint16_t sequence; 01786 uint32_t length; 01787 xcb_atom_t atom; 01788 } xcb_intern_atom_reply_t; 01789 01793 typedef struct xcb_get_atom_name_cookie_t { 01794 unsigned int sequence; 01795 } xcb_get_atom_name_cookie_t; 01796 01798 #define XCB_GET_ATOM_NAME 17 01799 01803 typedef struct xcb_get_atom_name_request_t { 01804 uint8_t major_opcode; 01805 uint8_t pad0; 01806 uint16_t length; 01807 xcb_atom_t atom; 01808 } xcb_get_atom_name_request_t; 01809 01813 typedef struct xcb_get_atom_name_reply_t { 01814 uint8_t response_type; 01815 uint8_t pad0; 01816 uint16_t sequence; 01817 uint32_t length; 01818 uint16_t name_len; 01819 uint8_t pad1[22]; 01820 } xcb_get_atom_name_reply_t; 01821 01822 typedef enum xcb_prop_mode_t { 01823 XCB_PROP_MODE_REPLACE = 0, 01826 XCB_PROP_MODE_PREPEND = 1, 01831 XCB_PROP_MODE_APPEND = 2 01836 } xcb_prop_mode_t; 01837 01839 #define XCB_CHANGE_PROPERTY 18 01840 01844 typedef struct xcb_change_property_request_t { 01845 uint8_t major_opcode; 01846 uint8_t mode; 01847 uint16_t length; 01848 xcb_window_t window; 01849 xcb_atom_t property; 01850 xcb_atom_t type; 01851 uint8_t format; 01852 uint8_t pad0[3]; 01853 uint32_t data_len; 01854 } xcb_change_property_request_t; 01855 01857 #define XCB_DELETE_PROPERTY 19 01858 01862 typedef struct xcb_delete_property_request_t { 01863 uint8_t major_opcode; 01864 uint8_t pad0; 01865 uint16_t length; 01866 xcb_window_t window; 01867 xcb_atom_t property; 01868 } xcb_delete_property_request_t; 01869 01870 typedef enum xcb_get_property_type_t { 01871 XCB_GET_PROPERTY_TYPE_ANY = 0 01872 } xcb_get_property_type_t; 01873 01877 typedef struct xcb_get_property_cookie_t { 01878 unsigned int sequence; 01879 } xcb_get_property_cookie_t; 01880 01882 #define XCB_GET_PROPERTY 20 01883 01887 typedef struct xcb_get_property_request_t { 01888 uint8_t major_opcode; 01889 uint8_t _delete; 01890 uint16_t length; 01891 xcb_window_t window; 01892 xcb_atom_t property; 01893 xcb_atom_t type; 01894 uint32_t long_offset; 01895 uint32_t long_length; 01896 } xcb_get_property_request_t; 01897 01901 typedef struct xcb_get_property_reply_t { 01902 uint8_t response_type; 01903 uint8_t format; 01904 uint16_t sequence; 01905 uint32_t length; 01906 xcb_atom_t type; 01907 uint32_t bytes_after; 01908 uint32_t value_len; 01909 uint8_t pad0[12]; 01910 } xcb_get_property_reply_t; 01911 01915 typedef struct xcb_list_properties_cookie_t { 01916 unsigned int sequence; 01917 } xcb_list_properties_cookie_t; 01918 01920 #define XCB_LIST_PROPERTIES 21 01921 01925 typedef struct xcb_list_properties_request_t { 01926 uint8_t major_opcode; 01927 uint8_t pad0; 01928 uint16_t length; 01929 xcb_window_t window; 01930 } xcb_list_properties_request_t; 01931 01935 typedef struct xcb_list_properties_reply_t { 01936 uint8_t response_type; 01937 uint8_t pad0; 01938 uint16_t sequence; 01939 uint32_t length; 01940 uint16_t atoms_len; 01941 uint8_t pad1[22]; 01942 } xcb_list_properties_reply_t; 01943 01945 #define XCB_SET_SELECTION_OWNER 22 01946 01950 typedef struct xcb_set_selection_owner_request_t { 01951 uint8_t major_opcode; 01952 uint8_t pad0; 01953 uint16_t length; 01954 xcb_window_t owner; 01955 xcb_atom_t selection; 01956 xcb_timestamp_t time; 01957 } xcb_set_selection_owner_request_t; 01958 01962 typedef struct xcb_get_selection_owner_cookie_t { 01963 unsigned int sequence; 01964 } xcb_get_selection_owner_cookie_t; 01965 01967 #define XCB_GET_SELECTION_OWNER 23 01968 01972 typedef struct xcb_get_selection_owner_request_t { 01973 uint8_t major_opcode; 01974 uint8_t pad0; 01975 uint16_t length; 01976 xcb_atom_t selection; 01977 } xcb_get_selection_owner_request_t; 01978 01982 typedef struct xcb_get_selection_owner_reply_t { 01983 uint8_t response_type; 01984 uint8_t pad0; 01985 uint16_t sequence; 01986 uint32_t length; 01987 xcb_window_t owner; 01988 } xcb_get_selection_owner_reply_t; 01989 01991 #define XCB_CONVERT_SELECTION 24 01992 01996 typedef struct xcb_convert_selection_request_t { 01997 uint8_t major_opcode; 01998 uint8_t pad0; 01999 uint16_t length; 02000 xcb_window_t requestor; 02001 xcb_atom_t selection; 02002 xcb_atom_t target; 02003 xcb_atom_t property; 02004 xcb_timestamp_t time; 02005 } xcb_convert_selection_request_t; 02006 02007 typedef enum xcb_send_event_dest_t { 02008 XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0, 02009 XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1 02010 } xcb_send_event_dest_t; 02011 02013 #define XCB_SEND_EVENT 25 02014 02018 typedef struct xcb_send_event_request_t { 02019 uint8_t major_opcode; 02020 uint8_t propagate; 02021 uint16_t length; 02022 xcb_window_t destination; 02023 uint32_t event_mask; 02024 char event[32]; 02025 } xcb_send_event_request_t; 02026 02027 typedef enum xcb_grab_mode_t { 02028 XCB_GRAB_MODE_SYNC = 0, 02033 XCB_GRAB_MODE_ASYNC = 1 02036 } xcb_grab_mode_t; 02037 02038 typedef enum xcb_grab_status_t { 02039 XCB_GRAB_STATUS_SUCCESS = 0, 02040 XCB_GRAB_STATUS_ALREADY_GRABBED = 1, 02041 XCB_GRAB_STATUS_INVALID_TIME = 2, 02042 XCB_GRAB_STATUS_NOT_VIEWABLE = 3, 02043 XCB_GRAB_STATUS_FROZEN = 4 02044 } xcb_grab_status_t; 02045 02046 typedef enum xcb_cursor_enum_t { 02047 XCB_CURSOR_NONE = 0 02048 } xcb_cursor_enum_t; 02049 02053 typedef struct xcb_grab_pointer_cookie_t { 02054 unsigned int sequence; 02055 } xcb_grab_pointer_cookie_t; 02056 02058 #define XCB_GRAB_POINTER 26 02059 02063 typedef struct xcb_grab_pointer_request_t { 02064 uint8_t major_opcode; 02065 uint8_t owner_events; 02066 uint16_t length; 02067 xcb_window_t grab_window; 02068 uint16_t event_mask; 02069 uint8_t pointer_mode; 02070 uint8_t keyboard_mode; 02071 xcb_window_t confine_to; 02072 xcb_cursor_t cursor; 02073 xcb_timestamp_t time; 02074 } xcb_grab_pointer_request_t; 02075 02079 typedef struct xcb_grab_pointer_reply_t { 02080 uint8_t response_type; 02081 uint8_t status; 02082 uint16_t sequence; 02083 uint32_t length; 02084 } xcb_grab_pointer_reply_t; 02085 02087 #define XCB_UNGRAB_POINTER 27 02088 02092 typedef struct xcb_ungrab_pointer_request_t { 02093 uint8_t major_opcode; 02094 uint8_t pad0; 02095 uint16_t length; 02096 xcb_timestamp_t time; 02097 } xcb_ungrab_pointer_request_t; 02098 02099 typedef enum xcb_button_index_t { 02100 XCB_BUTTON_INDEX_ANY = 0, 02103 XCB_BUTTON_INDEX_1 = 1, 02106 XCB_BUTTON_INDEX_2 = 2, 02109 XCB_BUTTON_INDEX_3 = 3, 02112 XCB_BUTTON_INDEX_4 = 4, 02115 XCB_BUTTON_INDEX_5 = 5 02118 } xcb_button_index_t; 02119 02121 #define XCB_GRAB_BUTTON 28 02122 02126 typedef struct xcb_grab_button_request_t { 02127 uint8_t major_opcode; 02128 uint8_t owner_events; 02129 uint16_t length; 02130 xcb_window_t grab_window; 02131 uint16_t event_mask; 02132 uint8_t pointer_mode; 02133 uint8_t keyboard_mode; 02134 xcb_window_t confine_to; 02135 xcb_cursor_t cursor; 02136 uint8_t button; 02137 uint8_t pad0; 02138 uint16_t modifiers; 02139 } xcb_grab_button_request_t; 02140 02142 #define XCB_UNGRAB_BUTTON 29 02143 02147 typedef struct xcb_ungrab_button_request_t { 02148 uint8_t major_opcode; 02149 uint8_t button; 02150 uint16_t length; 02151 xcb_window_t grab_window; 02152 uint16_t modifiers; 02153 uint8_t pad0[2]; 02154 } xcb_ungrab_button_request_t; 02155 02157 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30 02158 02162 typedef struct xcb_change_active_pointer_grab_request_t { 02163 uint8_t major_opcode; 02164 uint8_t pad0; 02165 uint16_t length; 02166 xcb_cursor_t cursor; 02167 xcb_timestamp_t time; 02168 uint16_t event_mask; 02169 uint8_t pad1[2]; 02170 } xcb_change_active_pointer_grab_request_t; 02171 02175 typedef struct xcb_grab_keyboard_cookie_t { 02176 unsigned int sequence; 02177 } xcb_grab_keyboard_cookie_t; 02178 02180 #define XCB_GRAB_KEYBOARD 31 02181 02185 typedef struct xcb_grab_keyboard_request_t { 02186 uint8_t major_opcode; 02187 uint8_t owner_events; 02188 uint16_t length; 02189 xcb_window_t grab_window; 02190 xcb_timestamp_t time; 02191 uint8_t pointer_mode; 02192 uint8_t keyboard_mode; 02193 uint8_t pad0[2]; 02194 } xcb_grab_keyboard_request_t; 02195 02199 typedef struct xcb_grab_keyboard_reply_t { 02200 uint8_t response_type; 02201 uint8_t status; 02202 uint16_t sequence; 02203 uint32_t length; 02204 } xcb_grab_keyboard_reply_t; 02205 02207 #define XCB_UNGRAB_KEYBOARD 32 02208 02212 typedef struct xcb_ungrab_keyboard_request_t { 02213 uint8_t major_opcode; 02214 uint8_t pad0; 02215 uint16_t length; 02216 xcb_timestamp_t time; 02217 } xcb_ungrab_keyboard_request_t; 02218 02219 typedef enum xcb_grab_t { 02220 XCB_GRAB_ANY = 0 02221 } xcb_grab_t; 02222 02224 #define XCB_GRAB_KEY 33 02225 02229 typedef struct xcb_grab_key_request_t { 02230 uint8_t major_opcode; 02231 uint8_t owner_events; 02232 uint16_t length; 02233 xcb_window_t grab_window; 02234 uint16_t modifiers; 02235 xcb_keycode_t key; 02236 uint8_t pointer_mode; 02237 uint8_t keyboard_mode; 02238 uint8_t pad0[3]; 02239 } xcb_grab_key_request_t; 02240 02242 #define XCB_UNGRAB_KEY 34 02243 02247 typedef struct xcb_ungrab_key_request_t { 02248 uint8_t major_opcode; 02249 xcb_keycode_t key; 02250 uint16_t length; 02251 xcb_window_t grab_window; 02252 uint16_t modifiers; 02253 uint8_t pad0[2]; 02254 } xcb_ungrab_key_request_t; 02255 02256 typedef enum xcb_allow_t { 02257 XCB_ALLOW_ASYNC_POINTER = 0, 02266 XCB_ALLOW_SYNC_POINTER = 1, 02275 XCB_ALLOW_REPLAY_POINTER = 2, 02285 XCB_ALLOW_ASYNC_KEYBOARD = 3, 02292 XCB_ALLOW_SYNC_KEYBOARD = 4, 02301 XCB_ALLOW_REPLAY_KEYBOARD = 5, 02311 XCB_ALLOW_ASYNC_BOTH = 6, 02317 XCB_ALLOW_SYNC_BOTH = 7 02330 } xcb_allow_t; 02331 02333 #define XCB_ALLOW_EVENTS 35 02334 02338 typedef struct xcb_allow_events_request_t { 02339 uint8_t major_opcode; 02340 uint8_t mode; 02341 uint16_t length; 02342 xcb_timestamp_t time; 02343 } xcb_allow_events_request_t; 02344 02346 #define XCB_GRAB_SERVER 36 02347 02351 typedef struct xcb_grab_server_request_t { 02352 uint8_t major_opcode; 02353 uint8_t pad0; 02354 uint16_t length; 02355 } xcb_grab_server_request_t; 02356 02358 #define XCB_UNGRAB_SERVER 37 02359 02363 typedef struct xcb_ungrab_server_request_t { 02364 uint8_t major_opcode; 02365 uint8_t pad0; 02366 uint16_t length; 02367 } xcb_ungrab_server_request_t; 02368 02372 typedef struct xcb_query_pointer_cookie_t { 02373 unsigned int sequence; 02374 } xcb_query_pointer_cookie_t; 02375 02377 #define XCB_QUERY_POINTER 38 02378 02382 typedef struct xcb_query_pointer_request_t { 02383 uint8_t major_opcode; 02384 uint8_t pad0; 02385 uint16_t length; 02386 xcb_window_t window; 02387 } xcb_query_pointer_request_t; 02388 02392 typedef struct xcb_query_pointer_reply_t { 02393 uint8_t response_type; 02394 uint8_t same_screen; 02395 uint16_t sequence; 02396 uint32_t length; 02397 xcb_window_t root; 02398 xcb_window_t child; 02399 int16_t root_x; 02400 int16_t root_y; 02401 int16_t win_x; 02402 int16_t win_y; 02403 uint16_t mask; 02404 uint8_t pad0[2]; 02405 } xcb_query_pointer_reply_t; 02406 02410 typedef struct xcb_timecoord_t { 02411 xcb_timestamp_t time; 02412 int16_t x; 02413 int16_t y; 02414 } xcb_timecoord_t; 02415 02419 typedef struct xcb_timecoord_iterator_t { 02420 xcb_timecoord_t *data; 02421 int rem; 02422 int index; 02423 } xcb_timecoord_iterator_t; 02424 02428 typedef struct xcb_get_motion_events_cookie_t { 02429 unsigned int sequence; 02430 } xcb_get_motion_events_cookie_t; 02431 02433 #define XCB_GET_MOTION_EVENTS 39 02434 02438 typedef struct xcb_get_motion_events_request_t { 02439 uint8_t major_opcode; 02440 uint8_t pad0; 02441 uint16_t length; 02442 xcb_window_t window; 02443 xcb_timestamp_t start; 02444 xcb_timestamp_t stop; 02445 } xcb_get_motion_events_request_t; 02446 02450 typedef struct xcb_get_motion_events_reply_t { 02451 uint8_t response_type; 02452 uint8_t pad0; 02453 uint16_t sequence; 02454 uint32_t length; 02455 uint32_t events_len; 02456 uint8_t pad1[20]; 02457 } xcb_get_motion_events_reply_t; 02458 02462 typedef struct xcb_translate_coordinates_cookie_t { 02463 unsigned int sequence; 02464 } xcb_translate_coordinates_cookie_t; 02465 02467 #define XCB_TRANSLATE_COORDINATES 40 02468 02472 typedef struct xcb_translate_coordinates_request_t { 02473 uint8_t major_opcode; 02474 uint8_t pad0; 02475 uint16_t length; 02476 xcb_window_t src_window; 02477 xcb_window_t dst_window; 02478 int16_t src_x; 02479 int16_t src_y; 02480 } xcb_translate_coordinates_request_t; 02481 02485 typedef struct xcb_translate_coordinates_reply_t { 02486 uint8_t response_type; 02487 uint8_t same_screen; 02488 uint16_t sequence; 02489 uint32_t length; 02490 xcb_window_t child; 02491 int16_t dst_x; 02492 int16_t dst_y; 02493 } xcb_translate_coordinates_reply_t; 02494 02496 #define XCB_WARP_POINTER 41 02497 02501 typedef struct xcb_warp_pointer_request_t { 02502 uint8_t major_opcode; 02503 uint8_t pad0; 02504 uint16_t length; 02505 xcb_window_t src_window; 02506 xcb_window_t dst_window; 02507 int16_t src_x; 02508 int16_t src_y; 02509 uint16_t src_width; 02510 uint16_t src_height; 02511 int16_t dst_x; 02512 int16_t dst_y; 02513 } xcb_warp_pointer_request_t; 02514 02515 typedef enum xcb_input_focus_t { 02516 XCB_INPUT_FOCUS_NONE = 0, 02519 XCB_INPUT_FOCUS_POINTER_ROOT = 1, 02524 XCB_INPUT_FOCUS_PARENT = 2, 02528 XCB_INPUT_FOCUS_FOLLOW_KEYBOARD = 3 02531 } xcb_input_focus_t; 02532 02534 #define XCB_SET_INPUT_FOCUS 42 02535 02539 typedef struct xcb_set_input_focus_request_t { 02540 uint8_t major_opcode; 02541 uint8_t revert_to; 02542 uint16_t length; 02543 xcb_window_t focus; 02544 xcb_timestamp_t time; 02545 } xcb_set_input_focus_request_t; 02546 02550 typedef struct xcb_get_input_focus_cookie_t { 02551 unsigned int sequence; 02552 } xcb_get_input_focus_cookie_t; 02553 02555 #define XCB_GET_INPUT_FOCUS 43 02556 02560 typedef struct xcb_get_input_focus_request_t { 02561 uint8_t major_opcode; 02562 uint8_t pad0; 02563 uint16_t length; 02564 } xcb_get_input_focus_request_t; 02565 02569 typedef struct xcb_get_input_focus_reply_t { 02570 uint8_t response_type; 02571 uint8_t revert_to; 02572 uint16_t sequence; 02573 uint32_t length; 02574 xcb_window_t focus; 02575 } xcb_get_input_focus_reply_t; 02576 02580 typedef struct xcb_query_keymap_cookie_t { 02581 unsigned int sequence; 02582 } xcb_query_keymap_cookie_t; 02583 02585 #define XCB_QUERY_KEYMAP 44 02586 02590 typedef struct xcb_query_keymap_request_t { 02591 uint8_t major_opcode; 02592 uint8_t pad0; 02593 uint16_t length; 02594 } xcb_query_keymap_request_t; 02595 02599 typedef struct xcb_query_keymap_reply_t { 02600 uint8_t response_type; 02601 uint8_t pad0; 02602 uint16_t sequence; 02603 uint32_t length; 02604 uint8_t keys[32]; 02605 } xcb_query_keymap_reply_t; 02606 02608 #define XCB_OPEN_FONT 45 02609 02613 typedef struct xcb_open_font_request_t { 02614 uint8_t major_opcode; 02615 uint8_t pad0; 02616 uint16_t length; 02617 xcb_font_t fid; 02618 uint16_t name_len; 02619 uint8_t pad1[2]; 02620 } xcb_open_font_request_t; 02621 02623 #define XCB_CLOSE_FONT 46 02624 02628 typedef struct xcb_close_font_request_t { 02629 uint8_t major_opcode; 02630 uint8_t pad0; 02631 uint16_t length; 02632 xcb_font_t font; 02633 } xcb_close_font_request_t; 02634 02635 typedef enum xcb_font_draw_t { 02636 XCB_FONT_DRAW_LEFT_TO_RIGHT = 0, 02637 XCB_FONT_DRAW_RIGHT_TO_LEFT = 1 02638 } xcb_font_draw_t; 02639 02643 typedef struct xcb_fontprop_t { 02644 xcb_atom_t name; 02645 uint32_t value; 02646 } xcb_fontprop_t; 02647 02651 typedef struct xcb_fontprop_iterator_t { 02652 xcb_fontprop_t *data; 02653 int rem; 02654 int index; 02655 } xcb_fontprop_iterator_t; 02656 02660 typedef struct xcb_charinfo_t { 02661 int16_t left_side_bearing; 02662 int16_t right_side_bearing; 02663 int16_t character_width; 02664 int16_t ascent; 02665 int16_t descent; 02666 uint16_t attributes; 02667 } xcb_charinfo_t; 02668 02672 typedef struct xcb_charinfo_iterator_t { 02673 xcb_charinfo_t *data; 02674 int rem; 02675 int index; 02676 } xcb_charinfo_iterator_t; 02677 02681 typedef struct xcb_query_font_cookie_t { 02682 unsigned int sequence; 02683 } xcb_query_font_cookie_t; 02684 02686 #define XCB_QUERY_FONT 47 02687 02691 typedef struct xcb_query_font_request_t { 02692 uint8_t major_opcode; 02693 uint8_t pad0; 02694 uint16_t length; 02695 xcb_fontable_t font; 02696 } xcb_query_font_request_t; 02697 02701 typedef struct xcb_query_font_reply_t { 02702 uint8_t response_type; 02703 uint8_t pad0; 02704 uint16_t sequence; 02705 uint32_t length; 02706 xcb_charinfo_t min_bounds; 02707 uint8_t pad1[4]; 02708 xcb_charinfo_t max_bounds; 02709 uint8_t pad2[4]; 02710 uint16_t min_char_or_byte2; 02711 uint16_t max_char_or_byte2; 02712 uint16_t default_char; 02713 uint16_t properties_len; 02714 uint8_t draw_direction; 02715 uint8_t min_byte1; 02716 uint8_t max_byte1; 02717 uint8_t all_chars_exist; 02718 int16_t font_ascent; 02719 int16_t font_descent; 02720 uint32_t char_infos_len; 02721 } xcb_query_font_reply_t; 02722 02726 typedef struct xcb_query_text_extents_cookie_t { 02727 unsigned int sequence; 02728 } xcb_query_text_extents_cookie_t; 02729 02731 #define XCB_QUERY_TEXT_EXTENTS 48 02732 02736 typedef struct xcb_query_text_extents_request_t { 02737 uint8_t major_opcode; 02738 uint8_t odd_length; 02739 uint16_t length; 02740 xcb_fontable_t font; 02741 } xcb_query_text_extents_request_t; 02742 02746 typedef struct xcb_query_text_extents_reply_t { 02747 uint8_t response_type; 02748 uint8_t draw_direction; 02749 uint16_t sequence; 02750 uint32_t length; 02751 int16_t font_ascent; 02752 int16_t font_descent; 02753 int16_t overall_ascent; 02754 int16_t overall_descent; 02755 int32_t overall_width; 02756 int32_t overall_left; 02757 int32_t overall_right; 02758 } xcb_query_text_extents_reply_t; 02759 02763 typedef struct xcb_str_t { 02764 uint8_t name_len; 02765 } xcb_str_t; 02766 02770 typedef struct xcb_str_iterator_t { 02771 xcb_str_t *data; 02772 int rem; 02773 int index; 02774 } xcb_str_iterator_t; 02775 02779 typedef struct xcb_list_fonts_cookie_t { 02780 unsigned int sequence; 02781 } xcb_list_fonts_cookie_t; 02782 02784 #define XCB_LIST_FONTS 49 02785 02789 typedef struct xcb_list_fonts_request_t { 02790 uint8_t major_opcode; 02791 uint8_t pad0; 02792 uint16_t length; 02793 uint16_t max_names; 02794 uint16_t pattern_len; 02795 } xcb_list_fonts_request_t; 02796 02800 typedef struct xcb_list_fonts_reply_t { 02801 uint8_t response_type; 02802 uint8_t pad0; 02803 uint16_t sequence; 02804 uint32_t length; 02805 uint16_t names_len; 02806 uint8_t pad1[22]; 02807 } xcb_list_fonts_reply_t; 02808 02812 typedef struct xcb_list_fonts_with_info_cookie_t { 02813 unsigned int sequence; 02814 } xcb_list_fonts_with_info_cookie_t; 02815 02817 #define XCB_LIST_FONTS_WITH_INFO 50 02818 02822 typedef struct xcb_list_fonts_with_info_request_t { 02823 uint8_t major_opcode; 02824 uint8_t pad0; 02825 uint16_t length; 02826 uint16_t max_names; 02827 uint16_t pattern_len; 02828 } xcb_list_fonts_with_info_request_t; 02829 02833 typedef struct xcb_list_fonts_with_info_reply_t { 02834 uint8_t response_type; 02835 uint8_t name_len; 02836 uint16_t sequence; 02837 uint32_t length; 02838 xcb_charinfo_t min_bounds; 02839 uint8_t pad0[4]; 02840 xcb_charinfo_t max_bounds; 02841 uint8_t pad1[4]; 02842 uint16_t min_char_or_byte2; 02843 uint16_t max_char_or_byte2; 02844 uint16_t default_char; 02845 uint16_t properties_len; 02846 uint8_t draw_direction; 02847 uint8_t min_byte1; 02848 uint8_t max_byte1; 02849 uint8_t all_chars_exist; 02850 int16_t font_ascent; 02851 int16_t font_descent; 02852 uint32_t replies_hint; 02853 } xcb_list_fonts_with_info_reply_t; 02854 02856 #define XCB_SET_FONT_PATH 51 02857 02861 typedef struct xcb_set_font_path_request_t { 02862 uint8_t major_opcode; 02863 uint8_t pad0; 02864 uint16_t length; 02865 uint16_t font_qty; 02866 uint8_t pad1[2]; 02867 } xcb_set_font_path_request_t; 02868 02872 typedef struct xcb_get_font_path_cookie_t { 02873 unsigned int sequence; 02874 } xcb_get_font_path_cookie_t; 02875 02877 #define XCB_GET_FONT_PATH 52 02878 02882 typedef struct xcb_get_font_path_request_t { 02883 uint8_t major_opcode; 02884 uint8_t pad0; 02885 uint16_t length; 02886 } xcb_get_font_path_request_t; 02887 02891 typedef struct xcb_get_font_path_reply_t { 02892 uint8_t response_type; 02893 uint8_t pad0; 02894 uint16_t sequence; 02895 uint32_t length; 02896 uint16_t path_len; 02897 uint8_t pad1[22]; 02898 } xcb_get_font_path_reply_t; 02899 02901 #define XCB_CREATE_PIXMAP 53 02902 02906 typedef struct xcb_create_pixmap_request_t { 02907 uint8_t major_opcode; 02908 uint8_t depth; 02909 uint16_t length; 02910 xcb_pixmap_t pid; 02911 xcb_drawable_t drawable; 02912 uint16_t width; 02913 uint16_t height; 02914 } xcb_create_pixmap_request_t; 02915 02917 #define XCB_FREE_PIXMAP 54 02918 02922 typedef struct xcb_free_pixmap_request_t { 02923 uint8_t major_opcode; 02924 uint8_t pad0; 02925 uint16_t length; 02926 xcb_pixmap_t pixmap; 02927 } xcb_free_pixmap_request_t; 02928 02929 typedef enum xcb_gc_t { 02930 XCB_GC_FUNCTION = 1, 02933 XCB_GC_PLANE_MASK = 2, 02941 XCB_GC_FOREGROUND = 4, 02944 XCB_GC_BACKGROUND = 8, 02947 XCB_GC_LINE_WIDTH = 16, 02951 XCB_GC_LINE_STYLE = 32, 02960 XCB_GC_CAP_STYLE = 64, 02972 XCB_GC_JOIN_STYLE = 128, 02980 XCB_GC_FILL_STYLE = 256, 02998 XCB_GC_FILL_RULE = 512, 03001 XCB_GC_TILE = 1024, 03015 XCB_GC_STIPPLE = 2048, 03029 XCB_GC_TILE_STIPPLE_ORIGIN_X = 4096, 03032 XCB_GC_TILE_STIPPLE_ORIGIN_Y = 8192, 03035 XCB_GC_FONT = 16384, 03038 XCB_GC_SUBWINDOW_MODE = 32768, 03047 XCB_GC_GRAPHICS_EXPOSURES = 65536, 03052 XCB_GC_CLIP_ORIGIN_X = 131072, 03055 XCB_GC_CLIP_ORIGIN_Y = 262144, 03058 XCB_GC_CLIP_MASK = 524288, 03067 XCB_GC_DASH_OFFSET = 1048576, 03070 XCB_GC_DASH_LIST = 2097152, 03073 XCB_GC_ARC_MODE = 4194304 03076 } xcb_gc_t; 03077 03078 typedef enum xcb_gx_t { 03079 XCB_GX_CLEAR = 0, 03080 XCB_GX_AND = 1, 03081 XCB_GX_AND_REVERSE = 2, 03082 XCB_GX_COPY = 3, 03083 XCB_GX_AND_INVERTED = 4, 03084 XCB_GX_NOOP = 5, 03085 XCB_GX_XOR = 6, 03086 XCB_GX_OR = 7, 03087 XCB_GX_NOR = 8, 03088 XCB_GX_EQUIV = 9, 03089 XCB_GX_INVERT = 10, 03090 XCB_GX_OR_REVERSE = 11, 03091 XCB_GX_COPY_INVERTED = 12, 03092 XCB_GX_OR_INVERTED = 13, 03093 XCB_GX_NAND = 14, 03094 XCB_GX_SET = 15 03095 } xcb_gx_t; 03096 03097 typedef enum xcb_line_style_t { 03098 XCB_LINE_STYLE_SOLID = 0, 03099 XCB_LINE_STYLE_ON_OFF_DASH = 1, 03100 XCB_LINE_STYLE_DOUBLE_DASH = 2 03101 } xcb_line_style_t; 03102 03103 typedef enum xcb_cap_style_t { 03104 XCB_CAP_STYLE_NOT_LAST = 0, 03105 XCB_CAP_STYLE_BUTT = 1, 03106 XCB_CAP_STYLE_ROUND = 2, 03107 XCB_CAP_STYLE_PROJECTING = 3 03108 } xcb_cap_style_t; 03109 03110 typedef enum xcb_join_style_t { 03111 XCB_JOIN_STYLE_MITER = 0, 03112 XCB_JOIN_STYLE_ROUND = 1, 03113 XCB_JOIN_STYLE_BEVEL = 2 03114 } xcb_join_style_t; 03115 03116 typedef enum xcb_fill_style_t { 03117 XCB_FILL_STYLE_SOLID = 0, 03118 XCB_FILL_STYLE_TILED = 1, 03119 XCB_FILL_STYLE_STIPPLED = 2, 03120 XCB_FILL_STYLE_OPAQUE_STIPPLED = 3 03121 } xcb_fill_style_t; 03122 03123 typedef enum xcb_fill_rule_t { 03124 XCB_FILL_RULE_EVEN_ODD = 0, 03125 XCB_FILL_RULE_WINDING = 1 03126 } xcb_fill_rule_t; 03127 03128 typedef enum xcb_subwindow_mode_t { 03129 XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0, 03130 XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1 03131 } xcb_subwindow_mode_t; 03132 03133 typedef enum xcb_arc_mode_t { 03134 XCB_ARC_MODE_CHORD = 0, 03135 XCB_ARC_MODE_PIE_SLICE = 1 03136 } xcb_arc_mode_t; 03137 03139 #define XCB_CREATE_GC 55 03140 03144 typedef struct xcb_create_gc_request_t { 03145 uint8_t major_opcode; 03146 uint8_t pad0; 03147 uint16_t length; 03148 xcb_gcontext_t cid; 03149 xcb_drawable_t drawable; 03150 uint32_t value_mask; 03151 } xcb_create_gc_request_t; 03152 03154 #define XCB_CHANGE_GC 56 03155 03159 typedef struct xcb_change_gc_request_t { 03160 uint8_t major_opcode; 03161 uint8_t pad0; 03162 uint16_t length; 03163 xcb_gcontext_t gc; 03164 uint32_t value_mask; 03165 } xcb_change_gc_request_t; 03166 03168 #define XCB_COPY_GC 57 03169 03173 typedef struct xcb_copy_gc_request_t { 03174 uint8_t major_opcode; 03175 uint8_t pad0; 03176 uint16_t length; 03177 xcb_gcontext_t src_gc; 03178 xcb_gcontext_t dst_gc; 03179 uint32_t value_mask; 03180 } xcb_copy_gc_request_t; 03181 03183 #define XCB_SET_DASHES 58 03184 03188 typedef struct xcb_set_dashes_request_t { 03189 uint8_t major_opcode; 03190 uint8_t pad0; 03191 uint16_t length; 03192 xcb_gcontext_t gc; 03193 uint16_t dash_offset; 03194 uint16_t dashes_len; 03195 } xcb_set_dashes_request_t; 03196 03197 typedef enum xcb_clip_ordering_t { 03198 XCB_CLIP_ORDERING_UNSORTED = 0, 03199 XCB_CLIP_ORDERING_Y_SORTED = 1, 03200 XCB_CLIP_ORDERING_YX_SORTED = 2, 03201 XCB_CLIP_ORDERING_YX_BANDED = 3 03202 } xcb_clip_ordering_t; 03203 03205 #define XCB_SET_CLIP_RECTANGLES 59 03206 03210 typedef struct xcb_set_clip_rectangles_request_t { 03211 uint8_t major_opcode; 03212 uint8_t ordering; 03213 uint16_t length; 03214 xcb_gcontext_t gc; 03215 int16_t clip_x_origin; 03216 int16_t clip_y_origin; 03217 } xcb_set_clip_rectangles_request_t; 03218 03220 #define XCB_FREE_GC 60 03221 03225 typedef struct xcb_free_gc_request_t { 03226 uint8_t major_opcode; 03227 uint8_t pad0; 03228 uint16_t length; 03229 xcb_gcontext_t gc; 03230 } xcb_free_gc_request_t; 03231 03233 #define XCB_CLEAR_AREA 61 03234 03238 typedef struct xcb_clear_area_request_t { 03239 uint8_t major_opcode; 03240 uint8_t exposures; 03241 uint16_t length; 03242 xcb_window_t window; 03243 int16_t x; 03244 int16_t y; 03245 uint16_t width; 03246 uint16_t height; 03247 } xcb_clear_area_request_t; 03248 03250 #define XCB_COPY_AREA 62 03251 03255 typedef struct xcb_copy_area_request_t { 03256 uint8_t major_opcode; 03257 uint8_t pad0; 03258 uint16_t length; 03259 xcb_drawable_t src_drawable; 03260 xcb_drawable_t dst_drawable; 03261 xcb_gcontext_t gc; 03262 int16_t src_x; 03263 int16_t src_y; 03264 int16_t dst_x; 03265 int16_t dst_y; 03266 uint16_t width; 03267 uint16_t height; 03268 } xcb_copy_area_request_t; 03269 03271 #define XCB_COPY_PLANE 63 03272 03276 typedef struct xcb_copy_plane_request_t { 03277 uint8_t major_opcode; 03278 uint8_t pad0; 03279 uint16_t length; 03280 xcb_drawable_t src_drawable; 03281 xcb_drawable_t dst_drawable; 03282 xcb_gcontext_t gc; 03283 int16_t src_x; 03284 int16_t src_y; 03285 int16_t dst_x; 03286 int16_t dst_y; 03287 uint16_t width; 03288 uint16_t height; 03289 uint32_t bit_plane; 03290 } xcb_copy_plane_request_t; 03291 03292 typedef enum xcb_coord_mode_t { 03293 XCB_COORD_MODE_ORIGIN = 0, 03296 XCB_COORD_MODE_PREVIOUS = 1 03299 } xcb_coord_mode_t; 03300 03302 #define XCB_POLY_POINT 64 03303 03307 typedef struct xcb_poly_point_request_t { 03308 uint8_t major_opcode; 03309 uint8_t coordinate_mode; 03310 uint16_t length; 03311 xcb_drawable_t drawable; 03312 xcb_gcontext_t gc; 03313 } xcb_poly_point_request_t; 03314 03316 #define XCB_POLY_LINE 65 03317 03321 typedef struct xcb_poly_line_request_t { 03322 uint8_t major_opcode; 03323 uint8_t coordinate_mode; 03324 uint16_t length; 03325 xcb_drawable_t drawable; 03326 xcb_gcontext_t gc; 03327 } xcb_poly_line_request_t; 03328 03332 typedef struct xcb_segment_t { 03333 int16_t x1; 03334 int16_t y1; 03335 int16_t x2; 03336 int16_t y2; 03337 } xcb_segment_t; 03338 03342 typedef struct xcb_segment_iterator_t { 03343 xcb_segment_t *data; 03344 int rem; 03345 int index; 03346 } xcb_segment_iterator_t; 03347 03349 #define XCB_POLY_SEGMENT 66 03350 03354 typedef struct xcb_poly_segment_request_t { 03355 uint8_t major_opcode; 03356 uint8_t pad0; 03357 uint16_t length; 03358 xcb_drawable_t drawable; 03359 xcb_gcontext_t gc; 03360 } xcb_poly_segment_request_t; 03361 03363 #define XCB_POLY_RECTANGLE 67 03364 03368 typedef struct xcb_poly_rectangle_request_t { 03369 uint8_t major_opcode; 03370 uint8_t pad0; 03371 uint16_t length; 03372 xcb_drawable_t drawable; 03373 xcb_gcontext_t gc; 03374 } xcb_poly_rectangle_request_t; 03375 03377 #define XCB_POLY_ARC 68 03378 03382 typedef struct xcb_poly_arc_request_t { 03383 uint8_t major_opcode; 03384 uint8_t pad0; 03385 uint16_t length; 03386 xcb_drawable_t drawable; 03387 xcb_gcontext_t gc; 03388 } xcb_poly_arc_request_t; 03389 03390 typedef enum xcb_poly_shape_t { 03391 XCB_POLY_SHAPE_COMPLEX = 0, 03392 XCB_POLY_SHAPE_NONCONVEX = 1, 03393 XCB_POLY_SHAPE_CONVEX = 2 03394 } xcb_poly_shape_t; 03395 03397 #define XCB_FILL_POLY 69 03398 03402 typedef struct xcb_fill_poly_request_t { 03403 uint8_t major_opcode; 03404 uint8_t pad0; 03405 uint16_t length; 03406 xcb_drawable_t drawable; 03407 xcb_gcontext_t gc; 03408 uint8_t shape; 03409 uint8_t coordinate_mode; 03410 uint8_t pad1[2]; 03411 } xcb_fill_poly_request_t; 03412 03414 #define XCB_POLY_FILL_RECTANGLE 70 03415 03419 typedef struct xcb_poly_fill_rectangle_request_t { 03420 uint8_t major_opcode; 03421 uint8_t pad0; 03422 uint16_t length; 03423 xcb_drawable_t drawable; 03424 xcb_gcontext_t gc; 03425 } xcb_poly_fill_rectangle_request_t; 03426 03428 #define XCB_POLY_FILL_ARC 71 03429 03433 typedef struct xcb_poly_fill_arc_request_t { 03434 uint8_t major_opcode; 03435 uint8_t pad0; 03436 uint16_t length; 03437 xcb_drawable_t drawable; 03438 xcb_gcontext_t gc; 03439 } xcb_poly_fill_arc_request_t; 03440 03441 typedef enum xcb_image_format_t { 03442 XCB_IMAGE_FORMAT_XY_BITMAP = 0, 03443 XCB_IMAGE_FORMAT_XY_PIXMAP = 1, 03444 XCB_IMAGE_FORMAT_Z_PIXMAP = 2 03445 } xcb_image_format_t; 03446 03448 #define XCB_PUT_IMAGE 72 03449 03453 typedef struct xcb_put_image_request_t { 03454 uint8_t major_opcode; 03455 uint8_t format; 03456 uint16_t length; 03457 xcb_drawable_t drawable; 03458 xcb_gcontext_t gc; 03459 uint16_t width; 03460 uint16_t height; 03461 int16_t dst_x; 03462 int16_t dst_y; 03463 uint8_t left_pad; 03464 uint8_t depth; 03465 uint8_t pad0[2]; 03466 } xcb_put_image_request_t; 03467 03471 typedef struct xcb_get_image_cookie_t { 03472 unsigned int sequence; 03473 } xcb_get_image_cookie_t; 03474 03476 #define XCB_GET_IMAGE 73 03477 03481 typedef struct xcb_get_image_request_t { 03482 uint8_t major_opcode; 03483 uint8_t format; 03484 uint16_t length; 03485 xcb_drawable_t drawable; 03486 int16_t x; 03487 int16_t y; 03488 uint16_t width; 03489 uint16_t height; 03490 uint32_t plane_mask; 03491 } xcb_get_image_request_t; 03492 03496 typedef struct xcb_get_image_reply_t { 03497 uint8_t response_type; 03498 uint8_t depth; 03499 uint16_t sequence; 03500 uint32_t length; 03501 xcb_visualid_t visual; 03502 uint8_t pad0[20]; 03503 } xcb_get_image_reply_t; 03504 03506 #define XCB_POLY_TEXT_8 74 03507 03511 typedef struct xcb_poly_text_8_request_t { 03512 uint8_t major_opcode; 03513 uint8_t pad0; 03514 uint16_t length; 03515 xcb_drawable_t drawable; 03516 xcb_gcontext_t gc; 03517 int16_t x; 03518 int16_t y; 03519 } xcb_poly_text_8_request_t; 03520 03522 #define XCB_POLY_TEXT_16 75 03523 03527 typedef struct xcb_poly_text_16_request_t { 03528 uint8_t major_opcode; 03529 uint8_t pad0; 03530 uint16_t length; 03531 xcb_drawable_t drawable; 03532 xcb_gcontext_t gc; 03533 int16_t x; 03534 int16_t y; 03535 } xcb_poly_text_16_request_t; 03536 03538 #define XCB_IMAGE_TEXT_8 76 03539 03543 typedef struct xcb_image_text_8_request_t { 03544 uint8_t major_opcode; 03545 uint8_t string_len; 03546 uint16_t length; 03547 xcb_drawable_t drawable; 03548 xcb_gcontext_t gc; 03549 int16_t x; 03550 int16_t y; 03551 } xcb_image_text_8_request_t; 03552 03554 #define XCB_IMAGE_TEXT_16 77 03555 03559 typedef struct xcb_image_text_16_request_t { 03560 uint8_t major_opcode; 03561 uint8_t string_len; 03562 uint16_t length; 03563 xcb_drawable_t drawable; 03564 xcb_gcontext_t gc; 03565 int16_t x; 03566 int16_t y; 03567 } xcb_image_text_16_request_t; 03568 03569 typedef enum xcb_colormap_alloc_t { 03570 XCB_COLORMAP_ALLOC_NONE = 0, 03571 XCB_COLORMAP_ALLOC_ALL = 1 03572 } xcb_colormap_alloc_t; 03573 03575 #define XCB_CREATE_COLORMAP 78 03576 03580 typedef struct xcb_create_colormap_request_t { 03581 uint8_t major_opcode; 03582 uint8_t alloc; 03583 uint16_t length; 03584 xcb_colormap_t mid; 03585 xcb_window_t window; 03586 xcb_visualid_t visual; 03587 } xcb_create_colormap_request_t; 03588 03590 #define XCB_FREE_COLORMAP 79 03591 03595 typedef struct xcb_free_colormap_request_t { 03596 uint8_t major_opcode; 03597 uint8_t pad0; 03598 uint16_t length; 03599 xcb_colormap_t cmap; 03600 } xcb_free_colormap_request_t; 03601 03603 #define XCB_COPY_COLORMAP_AND_FREE 80 03604 03608 typedef struct xcb_copy_colormap_and_free_request_t { 03609 uint8_t major_opcode; 03610 uint8_t pad0; 03611 uint16_t length; 03612 xcb_colormap_t mid; 03613 xcb_colormap_t src_cmap; 03614 } xcb_copy_colormap_and_free_request_t; 03615 03617 #define XCB_INSTALL_COLORMAP 81 03618 03622 typedef struct xcb_install_colormap_request_t { 03623 uint8_t major_opcode; 03624 uint8_t pad0; 03625 uint16_t length; 03626 xcb_colormap_t cmap; 03627 } xcb_install_colormap_request_t; 03628 03630 #define XCB_UNINSTALL_COLORMAP 82 03631 03635 typedef struct xcb_uninstall_colormap_request_t { 03636 uint8_t major_opcode; 03637 uint8_t pad0; 03638 uint16_t length; 03639 xcb_colormap_t cmap; 03640 } xcb_uninstall_colormap_request_t; 03641 03645 typedef struct xcb_list_installed_colormaps_cookie_t { 03646 unsigned int sequence; 03647 } xcb_list_installed_colormaps_cookie_t; 03648 03650 #define XCB_LIST_INSTALLED_COLORMAPS 83 03651 03655 typedef struct xcb_list_installed_colormaps_request_t { 03656 uint8_t major_opcode; 03657 uint8_t pad0; 03658 uint16_t length; 03659 xcb_window_t window; 03660 } xcb_list_installed_colormaps_request_t; 03661 03665 typedef struct xcb_list_installed_colormaps_reply_t { 03666 uint8_t response_type; 03667 uint8_t pad0; 03668 uint16_t sequence; 03669 uint32_t length; 03670 uint16_t cmaps_len; 03671 uint8_t pad1[22]; 03672 } xcb_list_installed_colormaps_reply_t; 03673 03677 typedef struct xcb_alloc_color_cookie_t { 03678 unsigned int sequence; 03679 } xcb_alloc_color_cookie_t; 03680 03682 #define XCB_ALLOC_COLOR 84 03683 03687 typedef struct xcb_alloc_color_request_t { 03688 uint8_t major_opcode; 03689 uint8_t pad0; 03690 uint16_t length; 03691 xcb_colormap_t cmap; 03692 uint16_t red; 03693 uint16_t green; 03694 uint16_t blue; 03695 uint8_t pad1[2]; 03696 } xcb_alloc_color_request_t; 03697 03701 typedef struct xcb_alloc_color_reply_t { 03702 uint8_t response_type; 03703 uint8_t pad0; 03704 uint16_t sequence; 03705 uint32_t length; 03706 uint16_t red; 03707 uint16_t green; 03708 uint16_t blue; 03709 uint8_t pad1[2]; 03710 uint32_t pixel; 03711 } xcb_alloc_color_reply_t; 03712 03716 typedef struct xcb_alloc_named_color_cookie_t { 03717 unsigned int sequence; 03718 } xcb_alloc_named_color_cookie_t; 03719 03721 #define XCB_ALLOC_NAMED_COLOR 85 03722 03726 typedef struct xcb_alloc_named_color_request_t { 03727 uint8_t major_opcode; 03728 uint8_t pad0; 03729 uint16_t length; 03730 xcb_colormap_t cmap; 03731 uint16_t name_len; 03732 uint8_t pad1[2]; 03733 } xcb_alloc_named_color_request_t; 03734 03738 typedef struct xcb_alloc_named_color_reply_t { 03739 uint8_t response_type; 03740 uint8_t pad0; 03741 uint16_t sequence; 03742 uint32_t length; 03743 uint32_t pixel; 03744 uint16_t exact_red; 03745 uint16_t exact_green; 03746 uint16_t exact_blue; 03747 uint16_t visual_red; 03748 uint16_t visual_green; 03749 uint16_t visual_blue; 03750 } xcb_alloc_named_color_reply_t; 03751 03755 typedef struct xcb_alloc_color_cells_cookie_t { 03756 unsigned int sequence; 03757 } xcb_alloc_color_cells_cookie_t; 03758 03760 #define XCB_ALLOC_COLOR_CELLS 86 03761 03765 typedef struct xcb_alloc_color_cells_request_t { 03766 uint8_t major_opcode; 03767 uint8_t contiguous; 03768 uint16_t length; 03769 xcb_colormap_t cmap; 03770 uint16_t colors; 03771 uint16_t planes; 03772 } xcb_alloc_color_cells_request_t; 03773 03777 typedef struct xcb_alloc_color_cells_reply_t { 03778 uint8_t response_type; 03779 uint8_t pad0; 03780 uint16_t sequence; 03781 uint32_t length; 03782 uint16_t pixels_len; 03783 uint16_t masks_len; 03784 uint8_t pad1[20]; 03785 } xcb_alloc_color_cells_reply_t; 03786 03790 typedef struct xcb_alloc_color_planes_cookie_t { 03791 unsigned int sequence; 03792 } xcb_alloc_color_planes_cookie_t; 03793 03795 #define XCB_ALLOC_COLOR_PLANES 87 03796 03800 typedef struct xcb_alloc_color_planes_request_t { 03801 uint8_t major_opcode; 03802 uint8_t contiguous; 03803 uint16_t length; 03804 xcb_colormap_t cmap; 03805 uint16_t colors; 03806 uint16_t reds; 03807 uint16_t greens; 03808 uint16_t blues; 03809 } xcb_alloc_color_planes_request_t; 03810 03814 typedef struct xcb_alloc_color_planes_reply_t { 03815 uint8_t response_type; 03816 uint8_t pad0; 03817 uint16_t sequence; 03818 uint32_t length; 03819 uint16_t pixels_len; 03820 uint8_t pad1[2]; 03821 uint32_t red_mask; 03822 uint32_t green_mask; 03823 uint32_t blue_mask; 03824 uint8_t pad2[8]; 03825 } xcb_alloc_color_planes_reply_t; 03826 03828 #define XCB_FREE_COLORS 88 03829 03833 typedef struct xcb_free_colors_request_t { 03834 uint8_t major_opcode; 03835 uint8_t pad0; 03836 uint16_t length; 03837 xcb_colormap_t cmap; 03838 uint32_t plane_mask; 03839 } xcb_free_colors_request_t; 03840 03841 typedef enum xcb_color_flag_t { 03842 XCB_COLOR_FLAG_RED = 1, 03843 XCB_COLOR_FLAG_GREEN = 2, 03844 XCB_COLOR_FLAG_BLUE = 4 03845 } xcb_color_flag_t; 03846 03850 typedef struct xcb_coloritem_t { 03851 uint32_t pixel; 03852 uint16_t red; 03853 uint16_t green; 03854 uint16_t blue; 03855 uint8_t flags; 03856 uint8_t pad0; 03857 } xcb_coloritem_t; 03858 03862 typedef struct xcb_coloritem_iterator_t { 03863 xcb_coloritem_t *data; 03864 int rem; 03865 int index; 03866 } xcb_coloritem_iterator_t; 03867 03869 #define XCB_STORE_COLORS 89 03870 03874 typedef struct xcb_store_colors_request_t { 03875 uint8_t major_opcode; 03876 uint8_t pad0; 03877 uint16_t length; 03878 xcb_colormap_t cmap; 03879 } xcb_store_colors_request_t; 03880 03882 #define XCB_STORE_NAMED_COLOR 90 03883 03887 typedef struct xcb_store_named_color_request_t { 03888 uint8_t major_opcode; 03889 uint8_t flags; 03890 uint16_t length; 03891 xcb_colormap_t cmap; 03892 uint32_t pixel; 03893 uint16_t name_len; 03894 uint8_t pad0[2]; 03895 } xcb_store_named_color_request_t; 03896 03900 typedef struct xcb_rgb_t { 03901 uint16_t red; 03902 uint16_t green; 03903 uint16_t blue; 03904 uint8_t pad0[2]; 03905 } xcb_rgb_t; 03906 03910 typedef struct xcb_rgb_iterator_t { 03911 xcb_rgb_t *data; 03912 int rem; 03913 int index; 03914 } xcb_rgb_iterator_t; 03915 03919 typedef struct xcb_query_colors_cookie_t { 03920 unsigned int sequence; 03921 } xcb_query_colors_cookie_t; 03922 03924 #define XCB_QUERY_COLORS 91 03925 03929 typedef struct xcb_query_colors_request_t { 03930 uint8_t major_opcode; 03931 uint8_t pad0; 03932 uint16_t length; 03933 xcb_colormap_t cmap; 03934 } xcb_query_colors_request_t; 03935 03939 typedef struct xcb_query_colors_reply_t { 03940 uint8_t response_type; 03941 uint8_t pad0; 03942 uint16_t sequence; 03943 uint32_t length; 03944 uint16_t colors_len; 03945 uint8_t pad1[22]; 03946 } xcb_query_colors_reply_t; 03947 03951 typedef struct xcb_lookup_color_cookie_t { 03952 unsigned int sequence; 03953 } xcb_lookup_color_cookie_t; 03954 03956 #define XCB_LOOKUP_COLOR 92 03957 03961 typedef struct xcb_lookup_color_request_t { 03962 uint8_t major_opcode; 03963 uint8_t pad0; 03964 uint16_t length; 03965 xcb_colormap_t cmap; 03966 uint16_t name_len; 03967 uint8_t pad1[2]; 03968 } xcb_lookup_color_request_t; 03969 03973 typedef struct xcb_lookup_color_reply_t { 03974 uint8_t response_type; 03975 uint8_t pad0; 03976 uint16_t sequence; 03977 uint32_t length; 03978 uint16_t exact_red; 03979 uint16_t exact_green; 03980 uint16_t exact_blue; 03981 uint16_t visual_red; 03982 uint16_t visual_green; 03983 uint16_t visual_blue; 03984 } xcb_lookup_color_reply_t; 03985 03986 typedef enum xcb_pixmap_enum_t { 03987 XCB_PIXMAP_NONE = 0 03988 } xcb_pixmap_enum_t; 03989 03991 #define XCB_CREATE_CURSOR 93 03992 03996 typedef struct xcb_create_cursor_request_t { 03997 uint8_t major_opcode; 03998 uint8_t pad0; 03999 uint16_t length; 04000 xcb_cursor_t cid; 04001 xcb_pixmap_t source; 04002 xcb_pixmap_t mask; 04003 uint16_t fore_red; 04004 uint16_t fore_green; 04005 uint16_t fore_blue; 04006 uint16_t back_red; 04007 uint16_t back_green; 04008 uint16_t back_blue; 04009 uint16_t x; 04010 uint16_t y; 04011 } xcb_create_cursor_request_t; 04012 04013 typedef enum xcb_font_enum_t { 04014 XCB_FONT_NONE = 0 04015 } xcb_font_enum_t; 04016 04018 #define XCB_CREATE_GLYPH_CURSOR 94 04019 04023 typedef struct xcb_create_glyph_cursor_request_t { 04024 uint8_t major_opcode; 04025 uint8_t pad0; 04026 uint16_t length; 04027 xcb_cursor_t cid; 04028 xcb_font_t source_font; 04029 xcb_font_t mask_font; 04030 uint16_t source_char; 04031 uint16_t mask_char; 04032 uint16_t fore_red; 04033 uint16_t fore_green; 04034 uint16_t fore_blue; 04035 uint16_t back_red; 04036 uint16_t back_green; 04037 uint16_t back_blue; 04038 } xcb_create_glyph_cursor_request_t; 04039 04041 #define XCB_FREE_CURSOR 95 04042 04046 typedef struct xcb_free_cursor_request_t { 04047 uint8_t major_opcode; 04048 uint8_t pad0; 04049 uint16_t length; 04050 xcb_cursor_t cursor; 04051 } xcb_free_cursor_request_t; 04052 04054 #define XCB_RECOLOR_CURSOR 96 04055 04059 typedef struct xcb_recolor_cursor_request_t { 04060 uint8_t major_opcode; 04061 uint8_t pad0; 04062 uint16_t length; 04063 xcb_cursor_t cursor; 04064 uint16_t fore_red; 04065 uint16_t fore_green; 04066 uint16_t fore_blue; 04067 uint16_t back_red; 04068 uint16_t back_green; 04069 uint16_t back_blue; 04070 } xcb_recolor_cursor_request_t; 04071 04072 typedef enum xcb_query_shape_of_t { 04073 XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0, 04074 XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1, 04075 XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2 04076 } xcb_query_shape_of_t; 04077 04081 typedef struct xcb_query_best_size_cookie_t { 04082 unsigned int sequence; 04083 } xcb_query_best_size_cookie_t; 04084 04086 #define XCB_QUERY_BEST_SIZE 97 04087 04091 typedef struct xcb_query_best_size_request_t { 04092 uint8_t major_opcode; 04093 uint8_t _class; 04094 uint16_t length; 04095 xcb_drawable_t drawable; 04096 uint16_t width; 04097 uint16_t height; 04098 } xcb_query_best_size_request_t; 04099 04103 typedef struct xcb_query_best_size_reply_t { 04104 uint8_t response_type; 04105 uint8_t pad0; 04106 uint16_t sequence; 04107 uint32_t length; 04108 uint16_t width; 04109 uint16_t height; 04110 } xcb_query_best_size_reply_t; 04111 04115 typedef struct xcb_query_extension_cookie_t { 04116 unsigned int sequence; 04117 } xcb_query_extension_cookie_t; 04118 04120 #define XCB_QUERY_EXTENSION 98 04121 04125 typedef struct xcb_query_extension_request_t { 04126 uint8_t major_opcode; 04127 uint8_t pad0; 04128 uint16_t length; 04129 uint16_t name_len; 04130 uint8_t pad1[2]; 04131 } xcb_query_extension_request_t; 04132 04136 typedef struct xcb_query_extension_reply_t { 04137 uint8_t response_type; 04138 uint8_t pad0; 04139 uint16_t sequence; 04140 uint32_t length; 04141 uint8_t present; 04142 uint8_t major_opcode; 04143 uint8_t first_event; 04144 uint8_t first_error; 04145 } xcb_query_extension_reply_t; 04146 04150 typedef struct xcb_list_extensions_cookie_t { 04151 unsigned int sequence; 04152 } xcb_list_extensions_cookie_t; 04153 04155 #define XCB_LIST_EXTENSIONS 99 04156 04160 typedef struct xcb_list_extensions_request_t { 04161 uint8_t major_opcode; 04162 uint8_t pad0; 04163 uint16_t length; 04164 } xcb_list_extensions_request_t; 04165 04169 typedef struct xcb_list_extensions_reply_t { 04170 uint8_t response_type; 04171 uint8_t names_len; 04172 uint16_t sequence; 04173 uint32_t length; 04174 uint8_t pad0[24]; 04175 } xcb_list_extensions_reply_t; 04176 04178 #define XCB_CHANGE_KEYBOARD_MAPPING 100 04179 04183 typedef struct xcb_change_keyboard_mapping_request_t { 04184 uint8_t major_opcode; 04185 uint8_t keycode_count; 04186 uint16_t length; 04187 xcb_keycode_t first_keycode; 04188 uint8_t keysyms_per_keycode; 04189 uint8_t pad0[2]; 04190 } xcb_change_keyboard_mapping_request_t; 04191 04195 typedef struct xcb_get_keyboard_mapping_cookie_t { 04196 unsigned int sequence; 04197 } xcb_get_keyboard_mapping_cookie_t; 04198 04200 #define XCB_GET_KEYBOARD_MAPPING 101 04201 04205 typedef struct xcb_get_keyboard_mapping_request_t { 04206 uint8_t major_opcode; 04207 uint8_t pad0; 04208 uint16_t length; 04209 xcb_keycode_t first_keycode; 04210 uint8_t count; 04211 } xcb_get_keyboard_mapping_request_t; 04212 04216 typedef struct xcb_get_keyboard_mapping_reply_t { 04217 uint8_t response_type; 04218 uint8_t keysyms_per_keycode; 04219 uint16_t sequence; 04220 uint32_t length; 04221 uint8_t pad0[24]; 04222 } xcb_get_keyboard_mapping_reply_t; 04223 04224 typedef enum xcb_kb_t { 04225 XCB_KB_KEY_CLICK_PERCENT = 1, 04226 XCB_KB_BELL_PERCENT = 2, 04227 XCB_KB_BELL_PITCH = 4, 04228 XCB_KB_BELL_DURATION = 8, 04229 XCB_KB_LED = 16, 04230 XCB_KB_LED_MODE = 32, 04231 XCB_KB_KEY = 64, 04232 XCB_KB_AUTO_REPEAT_MODE = 128 04233 } xcb_kb_t; 04234 04235 typedef enum xcb_led_mode_t { 04236 XCB_LED_MODE_OFF = 0, 04237 XCB_LED_MODE_ON = 1 04238 } xcb_led_mode_t; 04239 04240 typedef enum xcb_auto_repeat_mode_t { 04241 XCB_AUTO_REPEAT_MODE_OFF = 0, 04242 XCB_AUTO_REPEAT_MODE_ON = 1, 04243 XCB_AUTO_REPEAT_MODE_DEFAULT = 2 04244 } xcb_auto_repeat_mode_t; 04245 04247 #define XCB_CHANGE_KEYBOARD_CONTROL 102 04248 04252 typedef struct xcb_change_keyboard_control_request_t { 04253 uint8_t major_opcode; 04254 uint8_t pad0; 04255 uint16_t length; 04256 uint32_t value_mask; 04257 } xcb_change_keyboard_control_request_t; 04258 04262 typedef struct xcb_get_keyboard_control_cookie_t { 04263 unsigned int sequence; 04264 } xcb_get_keyboard_control_cookie_t; 04265 04267 #define XCB_GET_KEYBOARD_CONTROL 103 04268 04272 typedef struct xcb_get_keyboard_control_request_t { 04273 uint8_t major_opcode; 04274 uint8_t pad0; 04275 uint16_t length; 04276 } xcb_get_keyboard_control_request_t; 04277 04281 typedef struct xcb_get_keyboard_control_reply_t { 04282 uint8_t response_type; 04283 uint8_t global_auto_repeat; 04284 uint16_t sequence; 04285 uint32_t length; 04286 uint32_t led_mask; 04287 uint8_t key_click_percent; 04288 uint8_t bell_percent; 04289 uint16_t bell_pitch; 04290 uint16_t bell_duration; 04291 uint8_t pad0[2]; 04292 uint8_t auto_repeats[32]; 04293 } xcb_get_keyboard_control_reply_t; 04294 04296 #define XCB_BELL 104 04297 04301 typedef struct xcb_bell_request_t { 04302 uint8_t major_opcode; 04303 int8_t percent; 04304 uint16_t length; 04305 } xcb_bell_request_t; 04306 04308 #define XCB_CHANGE_POINTER_CONTROL 105 04309 04313 typedef struct xcb_change_pointer_control_request_t { 04314 uint8_t major_opcode; 04315 uint8_t pad0; 04316 uint16_t length; 04317 int16_t acceleration_numerator; 04318 int16_t acceleration_denominator; 04319 int16_t threshold; 04320 uint8_t do_acceleration; 04321 uint8_t do_threshold; 04322 } xcb_change_pointer_control_request_t; 04323 04327 typedef struct xcb_get_pointer_control_cookie_t { 04328 unsigned int sequence; 04329 } xcb_get_pointer_control_cookie_t; 04330 04332 #define XCB_GET_POINTER_CONTROL 106 04333 04337 typedef struct xcb_get_pointer_control_request_t { 04338 uint8_t major_opcode; 04339 uint8_t pad0; 04340 uint16_t length; 04341 } xcb_get_pointer_control_request_t; 04342 04346 typedef struct xcb_get_pointer_control_reply_t { 04347 uint8_t response_type; 04348 uint8_t pad0; 04349 uint16_t sequence; 04350 uint32_t length; 04351 uint16_t acceleration_numerator; 04352 uint16_t acceleration_denominator; 04353 uint16_t threshold; 04354 uint8_t pad1[18]; 04355 } xcb_get_pointer_control_reply_t; 04356 04357 typedef enum xcb_blanking_t { 04358 XCB_BLANKING_NOT_PREFERRED = 0, 04359 XCB_BLANKING_PREFERRED = 1, 04360 XCB_BLANKING_DEFAULT = 2 04361 } xcb_blanking_t; 04362 04363 typedef enum xcb_exposures_t { 04364 XCB_EXPOSURES_NOT_ALLOWED = 0, 04365 XCB_EXPOSURES_ALLOWED = 1, 04366 XCB_EXPOSURES_DEFAULT = 2 04367 } xcb_exposures_t; 04368 04370 #define XCB_SET_SCREEN_SAVER 107 04371 04375 typedef struct xcb_set_screen_saver_request_t { 04376 uint8_t major_opcode; 04377 uint8_t pad0; 04378 uint16_t length; 04379 int16_t timeout; 04380 int16_t interval; 04381 uint8_t prefer_blanking; 04382 uint8_t allow_exposures; 04383 } xcb_set_screen_saver_request_t; 04384 04388 typedef struct xcb_get_screen_saver_cookie_t { 04389 unsigned int sequence; 04390 } xcb_get_screen_saver_cookie_t; 04391 04393 #define XCB_GET_SCREEN_SAVER 108 04394 04398 typedef struct xcb_get_screen_saver_request_t { 04399 uint8_t major_opcode; 04400 uint8_t pad0; 04401 uint16_t length; 04402 } xcb_get_screen_saver_request_t; 04403 04407 typedef struct xcb_get_screen_saver_reply_t { 04408 uint8_t response_type; 04409 uint8_t pad0; 04410 uint16_t sequence; 04411 uint32_t length; 04412 uint16_t timeout; 04413 uint16_t interval; 04414 uint8_t prefer_blanking; 04415 uint8_t allow_exposures; 04416 uint8_t pad1[18]; 04417 } xcb_get_screen_saver_reply_t; 04418 04419 typedef enum xcb_host_mode_t { 04420 XCB_HOST_MODE_INSERT = 0, 04421 XCB_HOST_MODE_DELETE = 1 04422 } xcb_host_mode_t; 04423 04424 typedef enum xcb_family_t { 04425 XCB_FAMILY_INTERNET = 0, 04426 XCB_FAMILY_DECNET = 1, 04427 XCB_FAMILY_CHAOS = 2, 04428 XCB_FAMILY_SERVER_INTERPRETED = 5, 04429 XCB_FAMILY_INTERNET_6 = 6 04430 } xcb_family_t; 04431 04433 #define XCB_CHANGE_HOSTS 109 04434 04438 typedef struct xcb_change_hosts_request_t { 04439 uint8_t major_opcode; 04440 uint8_t mode; 04441 uint16_t length; 04442 uint8_t family; 04443 uint8_t pad0; 04444 uint16_t address_len; 04445 } xcb_change_hosts_request_t; 04446 04450 typedef struct xcb_host_t { 04451 uint8_t family; 04452 uint8_t pad0; 04453 uint16_t address_len; 04454 } xcb_host_t; 04455 04459 typedef struct xcb_host_iterator_t { 04460 xcb_host_t *data; 04461 int rem; 04462 int index; 04463 } xcb_host_iterator_t; 04464 04468 typedef struct xcb_list_hosts_cookie_t { 04469 unsigned int sequence; 04470 } xcb_list_hosts_cookie_t; 04471 04473 #define XCB_LIST_HOSTS 110 04474 04478 typedef struct xcb_list_hosts_request_t { 04479 uint8_t major_opcode; 04480 uint8_t pad0; 04481 uint16_t length; 04482 } xcb_list_hosts_request_t; 04483 04487 typedef struct xcb_list_hosts_reply_t { 04488 uint8_t response_type; 04489 uint8_t mode; 04490 uint16_t sequence; 04491 uint32_t length; 04492 uint16_t hosts_len; 04493 uint8_t pad0[22]; 04494 } xcb_list_hosts_reply_t; 04495 04496 typedef enum xcb_access_control_t { 04497 XCB_ACCESS_CONTROL_DISABLE = 0, 04498 XCB_ACCESS_CONTROL_ENABLE = 1 04499 } xcb_access_control_t; 04500 04502 #define XCB_SET_ACCESS_CONTROL 111 04503 04507 typedef struct xcb_set_access_control_request_t { 04508 uint8_t major_opcode; 04509 uint8_t mode; 04510 uint16_t length; 04511 } xcb_set_access_control_request_t; 04512 04513 typedef enum xcb_close_down_t { 04514 XCB_CLOSE_DOWN_DESTROY_ALL = 0, 04515 XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1, 04516 XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2 04517 } xcb_close_down_t; 04518 04520 #define XCB_SET_CLOSE_DOWN_MODE 112 04521 04525 typedef struct xcb_set_close_down_mode_request_t { 04526 uint8_t major_opcode; 04527 uint8_t mode; 04528 uint16_t length; 04529 } xcb_set_close_down_mode_request_t; 04530 04531 typedef enum xcb_kill_t { 04532 XCB_KILL_ALL_TEMPORARY = 0 04533 } xcb_kill_t; 04534 04536 #define XCB_KILL_CLIENT 113 04537 04541 typedef struct xcb_kill_client_request_t { 04542 uint8_t major_opcode; 04543 uint8_t pad0; 04544 uint16_t length; 04545 uint32_t resource; 04546 } xcb_kill_client_request_t; 04547 04549 #define XCB_ROTATE_PROPERTIES 114 04550 04554 typedef struct xcb_rotate_properties_request_t { 04555 uint8_t major_opcode; 04556 uint8_t pad0; 04557 uint16_t length; 04558 xcb_window_t window; 04559 uint16_t atoms_len; 04560 int16_t delta; 04561 } xcb_rotate_properties_request_t; 04562 04563 typedef enum xcb_screen_saver_t { 04564 XCB_SCREEN_SAVER_RESET = 0, 04565 XCB_SCREEN_SAVER_ACTIVE = 1 04566 } xcb_screen_saver_t; 04567 04569 #define XCB_FORCE_SCREEN_SAVER 115 04570 04574 typedef struct xcb_force_screen_saver_request_t { 04575 uint8_t major_opcode; 04576 uint8_t mode; 04577 uint16_t length; 04578 } xcb_force_screen_saver_request_t; 04579 04580 typedef enum xcb_mapping_status_t { 04581 XCB_MAPPING_STATUS_SUCCESS = 0, 04582 XCB_MAPPING_STATUS_BUSY = 1, 04583 XCB_MAPPING_STATUS_FAILURE = 2 04584 } xcb_mapping_status_t; 04585 04589 typedef struct xcb_set_pointer_mapping_cookie_t { 04590 unsigned int sequence; 04591 } xcb_set_pointer_mapping_cookie_t; 04592 04594 #define XCB_SET_POINTER_MAPPING 116 04595 04599 typedef struct xcb_set_pointer_mapping_request_t { 04600 uint8_t major_opcode; 04601 uint8_t map_len; 04602 uint16_t length; 04603 } xcb_set_pointer_mapping_request_t; 04604 04608 typedef struct xcb_set_pointer_mapping_reply_t { 04609 uint8_t response_type; 04610 uint8_t status; 04611 uint16_t sequence; 04612 uint32_t length; 04613 } xcb_set_pointer_mapping_reply_t; 04614 04618 typedef struct xcb_get_pointer_mapping_cookie_t { 04619 unsigned int sequence; 04620 } xcb_get_pointer_mapping_cookie_t; 04621 04623 #define XCB_GET_POINTER_MAPPING 117 04624 04628 typedef struct xcb_get_pointer_mapping_request_t { 04629 uint8_t major_opcode; 04630 uint8_t pad0; 04631 uint16_t length; 04632 } xcb_get_pointer_mapping_request_t; 04633 04637 typedef struct xcb_get_pointer_mapping_reply_t { 04638 uint8_t response_type; 04639 uint8_t map_len; 04640 uint16_t sequence; 04641 uint32_t length; 04642 uint8_t pad0[24]; 04643 } xcb_get_pointer_mapping_reply_t; 04644 04645 typedef enum xcb_map_index_t { 04646 XCB_MAP_INDEX_SHIFT = 0, 04647 XCB_MAP_INDEX_LOCK = 1, 04648 XCB_MAP_INDEX_CONTROL = 2, 04649 XCB_MAP_INDEX_1 = 3, 04650 XCB_MAP_INDEX_2 = 4, 04651 XCB_MAP_INDEX_3 = 5, 04652 XCB_MAP_INDEX_4 = 6, 04653 XCB_MAP_INDEX_5 = 7 04654 } xcb_map_index_t; 04655 04659 typedef struct xcb_set_modifier_mapping_cookie_t { 04660 unsigned int sequence; 04661 } xcb_set_modifier_mapping_cookie_t; 04662 04664 #define XCB_SET_MODIFIER_MAPPING 118 04665 04669 typedef struct xcb_set_modifier_mapping_request_t { 04670 uint8_t major_opcode; 04671 uint8_t keycodes_per_modifier; 04672 uint16_t length; 04673 } xcb_set_modifier_mapping_request_t; 04674 04678 typedef struct xcb_set_modifier_mapping_reply_t { 04679 uint8_t response_type; 04680 uint8_t status; 04681 uint16_t sequence; 04682 uint32_t length; 04683 } xcb_set_modifier_mapping_reply_t; 04684 04688 typedef struct xcb_get_modifier_mapping_cookie_t { 04689 unsigned int sequence; 04690 } xcb_get_modifier_mapping_cookie_t; 04691 04693 #define XCB_GET_MODIFIER_MAPPING 119 04694 04698 typedef struct xcb_get_modifier_mapping_request_t { 04699 uint8_t major_opcode; 04700 uint8_t pad0; 04701 uint16_t length; 04702 } xcb_get_modifier_mapping_request_t; 04703 04707 typedef struct xcb_get_modifier_mapping_reply_t { 04708 uint8_t response_type; 04709 uint8_t keycodes_per_modifier; 04710 uint16_t sequence; 04711 uint32_t length; 04712 uint8_t pad0[24]; 04713 } xcb_get_modifier_mapping_reply_t; 04714 04716 #define XCB_NO_OPERATION 127 04717 04721 typedef struct xcb_no_operation_request_t { 04722 uint8_t major_opcode; 04723 uint8_t pad0; 04724 uint16_t length; 04725 } xcb_no_operation_request_t; 04726 04736 /***************************************************************************** 04737 ** 04738 ** void xcb_char2b_next 04739 ** 04740 ** @param xcb_char2b_iterator_t *i 04741 ** @returns void 04742 ** 04743 *****************************************************************************/ 04744 04745 void 04746 xcb_char2b_next (xcb_char2b_iterator_t *i ); 04747 04758 /***************************************************************************** 04759 ** 04760 ** xcb_generic_iterator_t xcb_char2b_end 04761 ** 04762 ** @param xcb_char2b_iterator_t i 04763 ** @returns xcb_generic_iterator_t 04764 ** 04765 *****************************************************************************/ 04766 04767 xcb_generic_iterator_t 04768 xcb_char2b_end (xcb_char2b_iterator_t i ); 04769 04779 /***************************************************************************** 04780 ** 04781 ** void xcb_window_next 04782 ** 04783 ** @param xcb_window_iterator_t *i 04784 ** @returns void 04785 ** 04786 *****************************************************************************/ 04787 04788 void 04789 xcb_window_next (xcb_window_iterator_t *i ); 04790 04801 /***************************************************************************** 04802 ** 04803 ** xcb_generic_iterator_t xcb_window_end 04804 ** 04805 ** @param xcb_window_iterator_t i 04806 ** @returns xcb_generic_iterator_t 04807 ** 04808 *****************************************************************************/ 04809 04810 xcb_generic_iterator_t 04811 xcb_window_end (xcb_window_iterator_t i ); 04812 04822 /***************************************************************************** 04823 ** 04824 ** void xcb_pixmap_next 04825 ** 04826 ** @param xcb_pixmap_iterator_t *i 04827 ** @returns void 04828 ** 04829 *****************************************************************************/ 04830 04831 void 04832 xcb_pixmap_next (xcb_pixmap_iterator_t *i ); 04833 04844 /***************************************************************************** 04845 ** 04846 ** xcb_generic_iterator_t xcb_pixmap_end 04847 ** 04848 ** @param xcb_pixmap_iterator_t i 04849 ** @returns xcb_generic_iterator_t 04850 ** 04851 *****************************************************************************/ 04852 04853 xcb_generic_iterator_t 04854 xcb_pixmap_end (xcb_pixmap_iterator_t i ); 04855 04865 /***************************************************************************** 04866 ** 04867 ** void xcb_cursor_next 04868 ** 04869 ** @param xcb_cursor_iterator_t *i 04870 ** @returns void 04871 ** 04872 *****************************************************************************/ 04873 04874 void 04875 xcb_cursor_next (xcb_cursor_iterator_t *i ); 04876 04887 /***************************************************************************** 04888 ** 04889 ** xcb_generic_iterator_t xcb_cursor_end 04890 ** 04891 ** @param xcb_cursor_iterator_t i 04892 ** @returns xcb_generic_iterator_t 04893 ** 04894 *****************************************************************************/ 04895 04896 xcb_generic_iterator_t 04897 xcb_cursor_end (xcb_cursor_iterator_t i ); 04898 04908 /***************************************************************************** 04909 ** 04910 ** void xcb_font_next 04911 ** 04912 ** @param xcb_font_iterator_t *i 04913 ** @returns void 04914 ** 04915 *****************************************************************************/ 04916 04917 void 04918 xcb_font_next (xcb_font_iterator_t *i ); 04919 04930 /***************************************************************************** 04931 ** 04932 ** xcb_generic_iterator_t xcb_font_end 04933 ** 04934 ** @param xcb_font_iterator_t i 04935 ** @returns xcb_generic_iterator_t 04936 ** 04937 *****************************************************************************/ 04938 04939 xcb_generic_iterator_t 04940 xcb_font_end (xcb_font_iterator_t i ); 04941 04951 /***************************************************************************** 04952 ** 04953 ** void xcb_gcontext_next 04954 ** 04955 ** @param xcb_gcontext_iterator_t *i 04956 ** @returns void 04957 ** 04958 *****************************************************************************/ 04959 04960 void 04961 xcb_gcontext_next (xcb_gcontext_iterator_t *i ); 04962 04973 /***************************************************************************** 04974 ** 04975 ** xcb_generic_iterator_t xcb_gcontext_end 04976 ** 04977 ** @param xcb_gcontext_iterator_t i 04978 ** @returns xcb_generic_iterator_t 04979 ** 04980 *****************************************************************************/ 04981 04982 xcb_generic_iterator_t 04983 xcb_gcontext_end (xcb_gcontext_iterator_t i ); 04984 04994 /***************************************************************************** 04995 ** 04996 ** void xcb_colormap_next 04997 ** 04998 ** @param xcb_colormap_iterator_t *i 04999 ** @returns void 05000 ** 05001 *****************************************************************************/ 05002 05003 void 05004 xcb_colormap_next (xcb_colormap_iterator_t *i ); 05005 05016 /***************************************************************************** 05017 ** 05018 ** xcb_generic_iterator_t xcb_colormap_end 05019 ** 05020 ** @param xcb_colormap_iterator_t i 05021 ** @returns xcb_generic_iterator_t 05022 ** 05023 *****************************************************************************/ 05024 05025 xcb_generic_iterator_t 05026 xcb_colormap_end (xcb_colormap_iterator_t i ); 05027 05037 /***************************************************************************** 05038 ** 05039 ** void xcb_atom_next 05040 ** 05041 ** @param xcb_atom_iterator_t *i 05042 ** @returns void 05043 ** 05044 *****************************************************************************/ 05045 05046 void 05047 xcb_atom_next (xcb_atom_iterator_t *i ); 05048 05059 /***************************************************************************** 05060 ** 05061 ** xcb_generic_iterator_t xcb_atom_end 05062 ** 05063 ** @param xcb_atom_iterator_t i 05064 ** @returns xcb_generic_iterator_t 05065 ** 05066 *****************************************************************************/ 05067 05068 xcb_generic_iterator_t 05069 xcb_atom_end (xcb_atom_iterator_t i ); 05070 05080 /***************************************************************************** 05081 ** 05082 ** void xcb_drawable_next 05083 ** 05084 ** @param xcb_drawable_iterator_t *i 05085 ** @returns void 05086 ** 05087 *****************************************************************************/ 05088 05089 void 05090 xcb_drawable_next (xcb_drawable_iterator_t *i ); 05091 05102 /***************************************************************************** 05103 ** 05104 ** xcb_generic_iterator_t xcb_drawable_end 05105 ** 05106 ** @param xcb_drawable_iterator_t i 05107 ** @returns xcb_generic_iterator_t 05108 ** 05109 *****************************************************************************/ 05110 05111 xcb_generic_iterator_t 05112 xcb_drawable_end (xcb_drawable_iterator_t i ); 05113 05123 /***************************************************************************** 05124 ** 05125 ** void xcb_fontable_next 05126 ** 05127 ** @param xcb_fontable_iterator_t *i 05128 ** @returns void 05129 ** 05130 *****************************************************************************/ 05131 05132 void 05133 xcb_fontable_next (xcb_fontable_iterator_t *i ); 05134 05145 /***************************************************************************** 05146 ** 05147 ** xcb_generic_iterator_t xcb_fontable_end 05148 ** 05149 ** @param xcb_fontable_iterator_t i 05150 ** @returns xcb_generic_iterator_t 05151 ** 05152 *****************************************************************************/ 05153 05154 xcb_generic_iterator_t 05155 xcb_fontable_end (xcb_fontable_iterator_t i ); 05156 05166 /***************************************************************************** 05167 ** 05168 ** void xcb_visualid_next 05169 ** 05170 ** @param xcb_visualid_iterator_t *i 05171 ** @returns void 05172 ** 05173 *****************************************************************************/ 05174 05175 void 05176 xcb_visualid_next (xcb_visualid_iterator_t *i ); 05177 05188 /***************************************************************************** 05189 ** 05190 ** xcb_generic_iterator_t xcb_visualid_end 05191 ** 05192 ** @param xcb_visualid_iterator_t i 05193 ** @returns xcb_generic_iterator_t 05194 ** 05195 *****************************************************************************/ 05196 05197 xcb_generic_iterator_t 05198 xcb_visualid_end (xcb_visualid_iterator_t i ); 05199 05209 /***************************************************************************** 05210 ** 05211 ** void xcb_timestamp_next 05212 ** 05213 ** @param xcb_timestamp_iterator_t *i 05214 ** @returns void 05215 ** 05216 *****************************************************************************/ 05217 05218 void 05219 xcb_timestamp_next (xcb_timestamp_iterator_t *i ); 05220 05231 /***************************************************************************** 05232 ** 05233 ** xcb_generic_iterator_t xcb_timestamp_end 05234 ** 05235 ** @param xcb_timestamp_iterator_t i 05236 ** @returns xcb_generic_iterator_t 05237 ** 05238 *****************************************************************************/ 05239 05240 xcb_generic_iterator_t 05241 xcb_timestamp_end (xcb_timestamp_iterator_t i ); 05242 05252 /***************************************************************************** 05253 ** 05254 ** void xcb_keysym_next 05255 ** 05256 ** @param xcb_keysym_iterator_t *i 05257 ** @returns void 05258 ** 05259 *****************************************************************************/ 05260 05261 void 05262 xcb_keysym_next (xcb_keysym_iterator_t *i ); 05263 05274 /***************************************************************************** 05275 ** 05276 ** xcb_generic_iterator_t xcb_keysym_end 05277 ** 05278 ** @param xcb_keysym_iterator_t i 05279 ** @returns xcb_generic_iterator_t 05280 ** 05281 *****************************************************************************/ 05282 05283 xcb_generic_iterator_t 05284 xcb_keysym_end (xcb_keysym_iterator_t i ); 05285 05295 /***************************************************************************** 05296 ** 05297 ** void xcb_keycode_next 05298 ** 05299 ** @param xcb_keycode_iterator_t *i 05300 ** @returns void 05301 ** 05302 *****************************************************************************/ 05303 05304 void 05305 xcb_keycode_next (xcb_keycode_iterator_t *i ); 05306 05317 /***************************************************************************** 05318 ** 05319 ** xcb_generic_iterator_t xcb_keycode_end 05320 ** 05321 ** @param xcb_keycode_iterator_t i 05322 ** @returns xcb_generic_iterator_t 05323 ** 05324 *****************************************************************************/ 05325 05326 xcb_generic_iterator_t 05327 xcb_keycode_end (xcb_keycode_iterator_t i ); 05328 05338 /***************************************************************************** 05339 ** 05340 ** void xcb_button_next 05341 ** 05342 ** @param xcb_button_iterator_t *i 05343 ** @returns void 05344 ** 05345 *****************************************************************************/ 05346 05347 void 05348 xcb_button_next (xcb_button_iterator_t *i ); 05349 05360 /***************************************************************************** 05361 ** 05362 ** xcb_generic_iterator_t xcb_button_end 05363 ** 05364 ** @param xcb_button_iterator_t i 05365 ** @returns xcb_generic_iterator_t 05366 ** 05367 *****************************************************************************/ 05368 05369 xcb_generic_iterator_t 05370 xcb_button_end (xcb_button_iterator_t i ); 05371 05381 /***************************************************************************** 05382 ** 05383 ** void xcb_point_next 05384 ** 05385 ** @param xcb_point_iterator_t *i 05386 ** @returns void 05387 ** 05388 *****************************************************************************/ 05389 05390 void 05391 xcb_point_next (xcb_point_iterator_t *i ); 05392 05403 /***************************************************************************** 05404 ** 05405 ** xcb_generic_iterator_t xcb_point_end 05406 ** 05407 ** @param xcb_point_iterator_t i 05408 ** @returns xcb_generic_iterator_t 05409 ** 05410 *****************************************************************************/ 05411 05412 xcb_generic_iterator_t 05413 xcb_point_end (xcb_point_iterator_t i ); 05414 05424 /***************************************************************************** 05425 ** 05426 ** void xcb_rectangle_next 05427 ** 05428 ** @param xcb_rectangle_iterator_t *i 05429 ** @returns void 05430 ** 05431 *****************************************************************************/ 05432 05433 void 05434 xcb_rectangle_next (xcb_rectangle_iterator_t *i ); 05435 05446 /***************************************************************************** 05447 ** 05448 ** xcb_generic_iterator_t xcb_rectangle_end 05449 ** 05450 ** @param xcb_rectangle_iterator_t i 05451 ** @returns xcb_generic_iterator_t 05452 ** 05453 *****************************************************************************/ 05454 05455 xcb_generic_iterator_t 05456 xcb_rectangle_end (xcb_rectangle_iterator_t i ); 05457 05467 /***************************************************************************** 05468 ** 05469 ** void xcb_arc_next 05470 ** 05471 ** @param xcb_arc_iterator_t *i 05472 ** @returns void 05473 ** 05474 *****************************************************************************/ 05475 05476 void 05477 xcb_arc_next (xcb_arc_iterator_t *i ); 05478 05489 /***************************************************************************** 05490 ** 05491 ** xcb_generic_iterator_t xcb_arc_end 05492 ** 05493 ** @param xcb_arc_iterator_t i 05494 ** @returns xcb_generic_iterator_t 05495 ** 05496 *****************************************************************************/ 05497 05498 xcb_generic_iterator_t 05499 xcb_arc_end (xcb_arc_iterator_t i ); 05500 05510 /***************************************************************************** 05511 ** 05512 ** void xcb_format_next 05513 ** 05514 ** @param xcb_format_iterator_t *i 05515 ** @returns void 05516 ** 05517 *****************************************************************************/ 05518 05519 void 05520 xcb_format_next (xcb_format_iterator_t *i ); 05521 05532 /***************************************************************************** 05533 ** 05534 ** xcb_generic_iterator_t xcb_format_end 05535 ** 05536 ** @param xcb_format_iterator_t i 05537 ** @returns xcb_generic_iterator_t 05538 ** 05539 *****************************************************************************/ 05540 05541 xcb_generic_iterator_t 05542 xcb_format_end (xcb_format_iterator_t i ); 05543 05553 /***************************************************************************** 05554 ** 05555 ** void xcb_visualtype_next 05556 ** 05557 ** @param xcb_visualtype_iterator_t *i 05558 ** @returns void 05559 ** 05560 *****************************************************************************/ 05561 05562 void 05563 xcb_visualtype_next (xcb_visualtype_iterator_t *i ); 05564 05575 /***************************************************************************** 05576 ** 05577 ** xcb_generic_iterator_t xcb_visualtype_end 05578 ** 05579 ** @param xcb_visualtype_iterator_t i 05580 ** @returns xcb_generic_iterator_t 05581 ** 05582 *****************************************************************************/ 05583 05584 xcb_generic_iterator_t 05585 xcb_visualtype_end (xcb_visualtype_iterator_t i ); 05586 05587 int 05588 xcb_depth_sizeof (const void *_buffer ); 05589 05590 05591 /***************************************************************************** 05592 ** 05593 ** xcb_visualtype_t * xcb_depth_visuals 05594 ** 05595 ** @param const xcb_depth_t *R 05596 ** @returns xcb_visualtype_t * 05597 ** 05598 *****************************************************************************/ 05599 05600 xcb_visualtype_t * 05601 xcb_depth_visuals (const xcb_depth_t *R ); 05602 05603 05604 /***************************************************************************** 05605 ** 05606 ** int xcb_depth_visuals_length 05607 ** 05608 ** @param const xcb_depth_t *R 05609 ** @returns int 05610 ** 05611 *****************************************************************************/ 05612 05613 int 05614 xcb_depth_visuals_length (const xcb_depth_t *R ); 05615 05616 05617 /***************************************************************************** 05618 ** 05619 ** xcb_visualtype_iterator_t xcb_depth_visuals_iterator 05620 ** 05621 ** @param const xcb_depth_t *R 05622 ** @returns xcb_visualtype_iterator_t 05623 ** 05624 *****************************************************************************/ 05625 05626 xcb_visualtype_iterator_t 05627 xcb_depth_visuals_iterator (const xcb_depth_t *R ); 05628 05638 /***************************************************************************** 05639 ** 05640 ** void xcb_depth_next 05641 ** 05642 ** @param xcb_depth_iterator_t *i 05643 ** @returns void 05644 ** 05645 *****************************************************************************/ 05646 05647 void 05648 xcb_depth_next (xcb_depth_iterator_t *i ); 05649 05660 /***************************************************************************** 05661 ** 05662 ** xcb_generic_iterator_t xcb_depth_end 05663 ** 05664 ** @param xcb_depth_iterator_t i 05665 ** @returns xcb_generic_iterator_t 05666 ** 05667 *****************************************************************************/ 05668 05669 xcb_generic_iterator_t 05670 xcb_depth_end (xcb_depth_iterator_t i ); 05671 05672 int 05673 xcb_screen_sizeof (const void *_buffer ); 05674 05675 05676 /***************************************************************************** 05677 ** 05678 ** int xcb_screen_allowed_depths_length 05679 ** 05680 ** @param const xcb_screen_t *R 05681 ** @returns int 05682 ** 05683 *****************************************************************************/ 05684 05685 int 05686 xcb_screen_allowed_depths_length (const xcb_screen_t *R ); 05687 05688 05689 /***************************************************************************** 05690 ** 05691 ** xcb_depth_iterator_t xcb_screen_allowed_depths_iterator 05692 ** 05693 ** @param const xcb_screen_t *R 05694 ** @returns xcb_depth_iterator_t 05695 ** 05696 *****************************************************************************/ 05697 05698 xcb_depth_iterator_t 05699 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R ); 05700 05710 /***************************************************************************** 05711 ** 05712 ** void xcb_screen_next 05713 ** 05714 ** @param xcb_screen_iterator_t *i 05715 ** @returns void 05716 ** 05717 *****************************************************************************/ 05718 05719 void 05720 xcb_screen_next (xcb_screen_iterator_t *i ); 05721 05732 /***************************************************************************** 05733 ** 05734 ** xcb_generic_iterator_t xcb_screen_end 05735 ** 05736 ** @param xcb_screen_iterator_t i 05737 ** @returns xcb_generic_iterator_t 05738 ** 05739 *****************************************************************************/ 05740 05741 xcb_generic_iterator_t 05742 xcb_screen_end (xcb_screen_iterator_t i ); 05743 05744 int 05745 xcb_setup_request_sizeof (const void *_buffer ); 05746 05747 05748 /***************************************************************************** 05749 ** 05750 ** char * xcb_setup_request_authorization_protocol_name 05751 ** 05752 ** @param const xcb_setup_request_t *R 05753 ** @returns char * 05754 ** 05755 *****************************************************************************/ 05756 05757 char * 05758 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R ); 05759 05760 05761 /***************************************************************************** 05762 ** 05763 ** int xcb_setup_request_authorization_protocol_name_length 05764 ** 05765 ** @param const xcb_setup_request_t *R 05766 ** @returns int 05767 ** 05768 *****************************************************************************/ 05769 05770 int 05771 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R ); 05772 05773 05774 /***************************************************************************** 05775 ** 05776 ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_name_end 05777 ** 05778 ** @param const xcb_setup_request_t *R 05779 ** @returns xcb_generic_iterator_t 05780 ** 05781 *****************************************************************************/ 05782 05783 xcb_generic_iterator_t 05784 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R ); 05785 05786 05787 /***************************************************************************** 05788 ** 05789 ** char * xcb_setup_request_authorization_protocol_data 05790 ** 05791 ** @param const xcb_setup_request_t *R 05792 ** @returns char * 05793 ** 05794 *****************************************************************************/ 05795 05796 char * 05797 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R ); 05798 05799 05800 /***************************************************************************** 05801 ** 05802 ** int xcb_setup_request_authorization_protocol_data_length 05803 ** 05804 ** @param const xcb_setup_request_t *R 05805 ** @returns int 05806 ** 05807 *****************************************************************************/ 05808 05809 int 05810 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R ); 05811 05812 05813 /***************************************************************************** 05814 ** 05815 ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_data_end 05816 ** 05817 ** @param const xcb_setup_request_t *R 05818 ** @returns xcb_generic_iterator_t 05819 ** 05820 *****************************************************************************/ 05821 05822 xcb_generic_iterator_t 05823 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R ); 05824 05834 /***************************************************************************** 05835 ** 05836 ** void xcb_setup_request_next 05837 ** 05838 ** @param xcb_setup_request_iterator_t *i 05839 ** @returns void 05840 ** 05841 *****************************************************************************/ 05842 05843 void 05844 xcb_setup_request_next (xcb_setup_request_iterator_t *i ); 05845 05856 /***************************************************************************** 05857 ** 05858 ** xcb_generic_iterator_t xcb_setup_request_end 05859 ** 05860 ** @param xcb_setup_request_iterator_t i 05861 ** @returns xcb_generic_iterator_t 05862 ** 05863 *****************************************************************************/ 05864 05865 xcb_generic_iterator_t 05866 xcb_setup_request_end (xcb_setup_request_iterator_t i ); 05867 05868 int 05869 xcb_setup_failed_sizeof (const void *_buffer ); 05870 05871 05872 /***************************************************************************** 05873 ** 05874 ** char * xcb_setup_failed_reason 05875 ** 05876 ** @param const xcb_setup_failed_t *R 05877 ** @returns char * 05878 ** 05879 *****************************************************************************/ 05880 05881 char * 05882 xcb_setup_failed_reason (const xcb_setup_failed_t *R ); 05883 05884 05885 /***************************************************************************** 05886 ** 05887 ** int xcb_setup_failed_reason_length 05888 ** 05889 ** @param const xcb_setup_failed_t *R 05890 ** @returns int 05891 ** 05892 *****************************************************************************/ 05893 05894 int 05895 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R ); 05896 05897 05898 /***************************************************************************** 05899 ** 05900 ** xcb_generic_iterator_t xcb_setup_failed_reason_end 05901 ** 05902 ** @param const xcb_setup_failed_t *R 05903 ** @returns xcb_generic_iterator_t 05904 ** 05905 *****************************************************************************/ 05906 05907 xcb_generic_iterator_t 05908 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R ); 05909 05919 /***************************************************************************** 05920 ** 05921 ** void xcb_setup_failed_next 05922 ** 05923 ** @param xcb_setup_failed_iterator_t *i 05924 ** @returns void 05925 ** 05926 *****************************************************************************/ 05927 05928 void 05929 xcb_setup_failed_next (xcb_setup_failed_iterator_t *i ); 05930 05941 /***************************************************************************** 05942 ** 05943 ** xcb_generic_iterator_t xcb_setup_failed_end 05944 ** 05945 ** @param xcb_setup_failed_iterator_t i 05946 ** @returns xcb_generic_iterator_t 05947 ** 05948 *****************************************************************************/ 05949 05950 xcb_generic_iterator_t 05951 xcb_setup_failed_end (xcb_setup_failed_iterator_t i ); 05952 05953 int 05954 xcb_setup_authenticate_sizeof (const void *_buffer ); 05955 05956 05957 /***************************************************************************** 05958 ** 05959 ** char * xcb_setup_authenticate_reason 05960 ** 05961 ** @param const xcb_setup_authenticate_t *R 05962 ** @returns char * 05963 ** 05964 *****************************************************************************/ 05965 05966 char * 05967 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R ); 05968 05969 05970 /***************************************************************************** 05971 ** 05972 ** int xcb_setup_authenticate_reason_length 05973 ** 05974 ** @param const xcb_setup_authenticate_t *R 05975 ** @returns int 05976 ** 05977 *****************************************************************************/ 05978 05979 int 05980 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R ); 05981 05982 05983 /***************************************************************************** 05984 ** 05985 ** xcb_generic_iterator_t xcb_setup_authenticate_reason_end 05986 ** 05987 ** @param const xcb_setup_authenticate_t *R 05988 ** @returns xcb_generic_iterator_t 05989 ** 05990 *****************************************************************************/ 05991 05992 xcb_generic_iterator_t 05993 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R ); 05994 06004 /***************************************************************************** 06005 ** 06006 ** void xcb_setup_authenticate_next 06007 ** 06008 ** @param xcb_setup_authenticate_iterator_t *i 06009 ** @returns void 06010 ** 06011 *****************************************************************************/ 06012 06013 void 06014 xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i ); 06015 06026 /***************************************************************************** 06027 ** 06028 ** xcb_generic_iterator_t xcb_setup_authenticate_end 06029 ** 06030 ** @param xcb_setup_authenticate_iterator_t i 06031 ** @returns xcb_generic_iterator_t 06032 ** 06033 *****************************************************************************/ 06034 06035 xcb_generic_iterator_t 06036 xcb_setup_authenticate_end (xcb_setup_authenticate_iterator_t i ); 06037 06038 int 06039 xcb_setup_sizeof (const void *_buffer ); 06040 06041 06042 /***************************************************************************** 06043 ** 06044 ** char * xcb_setup_vendor 06045 ** 06046 ** @param const xcb_setup_t *R 06047 ** @returns char * 06048 ** 06049 *****************************************************************************/ 06050 06051 char * 06052 xcb_setup_vendor (const xcb_setup_t *R ); 06053 06054 06055 /***************************************************************************** 06056 ** 06057 ** int xcb_setup_vendor_length 06058 ** 06059 ** @param const xcb_setup_t *R 06060 ** @returns int 06061 ** 06062 *****************************************************************************/ 06063 06064 int 06065 xcb_setup_vendor_length (const xcb_setup_t *R ); 06066 06067 06068 /***************************************************************************** 06069 ** 06070 ** xcb_generic_iterator_t xcb_setup_vendor_end 06071 ** 06072 ** @param const xcb_setup_t *R 06073 ** @returns xcb_generic_iterator_t 06074 ** 06075 *****************************************************************************/ 06076 06077 xcb_generic_iterator_t 06078 xcb_setup_vendor_end (const xcb_setup_t *R ); 06079 06080 06081 /***************************************************************************** 06082 ** 06083 ** xcb_format_t * xcb_setup_pixmap_formats 06084 ** 06085 ** @param const xcb_setup_t *R 06086 ** @returns xcb_format_t * 06087 ** 06088 *****************************************************************************/ 06089 06090 xcb_format_t * 06091 xcb_setup_pixmap_formats (const xcb_setup_t *R ); 06092 06093 06094 /***************************************************************************** 06095 ** 06096 ** int xcb_setup_pixmap_formats_length 06097 ** 06098 ** @param const xcb_setup_t *R 06099 ** @returns int 06100 ** 06101 *****************************************************************************/ 06102 06103 int 06104 xcb_setup_pixmap_formats_length (const xcb_setup_t *R ); 06105 06106 06107 /***************************************************************************** 06108 ** 06109 ** xcb_format_iterator_t xcb_setup_pixmap_formats_iterator 06110 ** 06111 ** @param const xcb_setup_t *R 06112 ** @returns xcb_format_iterator_t 06113 ** 06114 *****************************************************************************/ 06115 06116 xcb_format_iterator_t 06117 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R ); 06118 06119 06120 /***************************************************************************** 06121 ** 06122 ** int xcb_setup_roots_length 06123 ** 06124 ** @param const xcb_setup_t *R 06125 ** @returns int 06126 ** 06127 *****************************************************************************/ 06128 06129 int 06130 xcb_setup_roots_length (const xcb_setup_t *R ); 06131 06132 06133 /***************************************************************************** 06134 ** 06135 ** xcb_screen_iterator_t xcb_setup_roots_iterator 06136 ** 06137 ** @param const xcb_setup_t *R 06138 ** @returns xcb_screen_iterator_t 06139 ** 06140 *****************************************************************************/ 06141 06142 xcb_screen_iterator_t 06143 xcb_setup_roots_iterator (const xcb_setup_t *R ); 06144 06154 /***************************************************************************** 06155 ** 06156 ** void xcb_setup_next 06157 ** 06158 ** @param xcb_setup_iterator_t *i 06159 ** @returns void 06160 ** 06161 *****************************************************************************/ 06162 06163 void 06164 xcb_setup_next (xcb_setup_iterator_t *i ); 06165 06176 /***************************************************************************** 06177 ** 06178 ** xcb_generic_iterator_t xcb_setup_end 06179 ** 06180 ** @param xcb_setup_iterator_t i 06181 ** @returns xcb_generic_iterator_t 06182 ** 06183 *****************************************************************************/ 06184 06185 xcb_generic_iterator_t 06186 xcb_setup_end (xcb_setup_iterator_t i ); 06187 06197 /***************************************************************************** 06198 ** 06199 ** void xcb_client_message_data_next 06200 ** 06201 ** @param xcb_client_message_data_iterator_t *i 06202 ** @returns void 06203 ** 06204 *****************************************************************************/ 06205 06206 void 06207 xcb_client_message_data_next (xcb_client_message_data_iterator_t *i ); 06208 06219 /***************************************************************************** 06220 ** 06221 ** xcb_generic_iterator_t xcb_client_message_data_end 06222 ** 06223 ** @param xcb_client_message_data_iterator_t i 06224 ** @returns xcb_generic_iterator_t 06225 ** 06226 *****************************************************************************/ 06227 06228 xcb_generic_iterator_t 06229 xcb_client_message_data_end (xcb_client_message_data_iterator_t i ); 06230 06231 int 06232 xcb_create_window_sizeof (const void *_buffer ); 06233 06281 /***************************************************************************** 06282 ** 06283 ** xcb_void_cookie_t xcb_create_window_checked 06284 ** 06285 ** @param xcb_connection_t *c 06286 ** @param uint8_t depth 06287 ** @param xcb_window_t wid 06288 ** @param xcb_window_t parent 06289 ** @param int16_t x 06290 ** @param int16_t y 06291 ** @param uint16_t width 06292 ** @param uint16_t height 06293 ** @param uint16_t border_width 06294 ** @param uint16_t _class 06295 ** @param xcb_visualid_t visual 06296 ** @param uint32_t value_mask 06297 ** @param const uint32_t *value_list 06298 ** @returns xcb_void_cookie_t 06299 ** 06300 *****************************************************************************/ 06301 06302 xcb_void_cookie_t 06303 xcb_create_window_checked (xcb_connection_t *c , 06304 uint8_t depth , 06305 xcb_window_t wid , 06306 xcb_window_t parent , 06307 int16_t x , 06308 int16_t y , 06309 uint16_t width , 06310 uint16_t height , 06311 uint16_t border_width , 06312 uint16_t _class , 06313 xcb_visualid_t visual , 06314 uint32_t value_mask , 06315 const uint32_t *value_list ); 06316 06361 /***************************************************************************** 06362 ** 06363 ** xcb_void_cookie_t xcb_create_window 06364 ** 06365 ** @param xcb_connection_t *c 06366 ** @param uint8_t depth 06367 ** @param xcb_window_t wid 06368 ** @param xcb_window_t parent 06369 ** @param int16_t x 06370 ** @param int16_t y 06371 ** @param uint16_t width 06372 ** @param uint16_t height 06373 ** @param uint16_t border_width 06374 ** @param uint16_t _class 06375 ** @param xcb_visualid_t visual 06376 ** @param uint32_t value_mask 06377 ** @param const uint32_t *value_list 06378 ** @returns xcb_void_cookie_t 06379 ** 06380 *****************************************************************************/ 06381 06382 xcb_void_cookie_t 06383 xcb_create_window (xcb_connection_t *c , 06384 uint8_t depth , 06385 xcb_window_t wid , 06386 xcb_window_t parent , 06387 int16_t x , 06388 int16_t y , 06389 uint16_t width , 06390 uint16_t height , 06391 uint16_t border_width , 06392 uint16_t _class , 06393 xcb_visualid_t visual , 06394 uint32_t value_mask , 06395 const uint32_t *value_list ); 06396 06397 int 06398 xcb_change_window_attributes_sizeof (const void *_buffer ); 06399 06419 /***************************************************************************** 06420 ** 06421 ** xcb_void_cookie_t xcb_change_window_attributes_checked 06422 ** 06423 ** @param xcb_connection_t *c 06424 ** @param xcb_window_t window 06425 ** @param uint32_t value_mask 06426 ** @param const uint32_t *value_list 06427 ** @returns xcb_void_cookie_t 06428 ** 06429 *****************************************************************************/ 06430 06431 xcb_void_cookie_t 06432 xcb_change_window_attributes_checked (xcb_connection_t *c , 06433 xcb_window_t window , 06434 uint32_t value_mask , 06435 const uint32_t *value_list ); 06436 06453 /***************************************************************************** 06454 ** 06455 ** xcb_void_cookie_t xcb_change_window_attributes 06456 ** 06457 ** @param xcb_connection_t *c 06458 ** @param xcb_window_t window 06459 ** @param uint32_t value_mask 06460 ** @param const uint32_t *value_list 06461 ** @returns xcb_void_cookie_t 06462 ** 06463 *****************************************************************************/ 06464 06465 xcb_void_cookie_t 06466 xcb_change_window_attributes (xcb_connection_t *c , 06467 xcb_window_t window , 06468 uint32_t value_mask , 06469 const uint32_t *value_list ); 06470 06482 /***************************************************************************** 06483 ** 06484 ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes 06485 ** 06486 ** @param xcb_connection_t *c 06487 ** @param xcb_window_t window 06488 ** @returns xcb_get_window_attributes_cookie_t 06489 ** 06490 *****************************************************************************/ 06491 06492 xcb_get_window_attributes_cookie_t 06493 xcb_get_window_attributes (xcb_connection_t *c , 06494 xcb_window_t window ); 06495 06510 /***************************************************************************** 06511 ** 06512 ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes_unchecked 06513 ** 06514 ** @param xcb_connection_t *c 06515 ** @param xcb_window_t window 06516 ** @returns xcb_get_window_attributes_cookie_t 06517 ** 06518 *****************************************************************************/ 06519 06520 xcb_get_window_attributes_cookie_t 06521 xcb_get_window_attributes_unchecked (xcb_connection_t *c , 06522 xcb_window_t window ); 06523 06539 /***************************************************************************** 06540 ** 06541 ** xcb_get_window_attributes_reply_t * xcb_get_window_attributes_reply 06542 ** 06543 ** @param xcb_connection_t *c 06544 ** @param xcb_get_window_attributes_cookie_t cookie 06545 ** @param xcb_generic_error_t **e 06546 ** @returns xcb_get_window_attributes_reply_t * 06547 ** 06548 *****************************************************************************/ 06549 06550 xcb_get_window_attributes_reply_t * 06551 xcb_get_window_attributes_reply (xcb_connection_t *c , 06552 xcb_get_window_attributes_cookie_t cookie , 06553 xcb_generic_error_t **e ); 06554 06574 /***************************************************************************** 06575 ** 06576 ** xcb_void_cookie_t xcb_destroy_window_checked 06577 ** 06578 ** @param xcb_connection_t *c 06579 ** @param xcb_window_t window 06580 ** @returns xcb_void_cookie_t 06581 ** 06582 *****************************************************************************/ 06583 06584 xcb_void_cookie_t 06585 xcb_destroy_window_checked (xcb_connection_t *c , 06586 xcb_window_t window ); 06587 06604 /***************************************************************************** 06605 ** 06606 ** xcb_void_cookie_t xcb_destroy_window 06607 ** 06608 ** @param xcb_connection_t *c 06609 ** @param xcb_window_t window 06610 ** @returns xcb_void_cookie_t 06611 ** 06612 *****************************************************************************/ 06613 06614 xcb_void_cookie_t 06615 xcb_destroy_window (xcb_connection_t *c , 06616 xcb_window_t window ); 06617 06630 /***************************************************************************** 06631 ** 06632 ** xcb_void_cookie_t xcb_destroy_subwindows_checked 06633 ** 06634 ** @param xcb_connection_t *c 06635 ** @param xcb_window_t window 06636 ** @returns xcb_void_cookie_t 06637 ** 06638 *****************************************************************************/ 06639 06640 xcb_void_cookie_t 06641 xcb_destroy_subwindows_checked (xcb_connection_t *c , 06642 xcb_window_t window ); 06643 06653 /***************************************************************************** 06654 ** 06655 ** xcb_void_cookie_t xcb_destroy_subwindows 06656 ** 06657 ** @param xcb_connection_t *c 06658 ** @param xcb_window_t window 06659 ** @returns xcb_void_cookie_t 06660 ** 06661 *****************************************************************************/ 06662 06663 xcb_void_cookie_t 06664 xcb_destroy_subwindows (xcb_connection_t *c , 06665 xcb_window_t window ); 06666 06686 /***************************************************************************** 06687 ** 06688 ** xcb_void_cookie_t xcb_change_save_set_checked 06689 ** 06690 ** @param xcb_connection_t *c 06691 ** @param uint8_t mode 06692 ** @param xcb_window_t window 06693 ** @returns xcb_void_cookie_t 06694 ** 06695 *****************************************************************************/ 06696 06697 xcb_void_cookie_t 06698 xcb_change_save_set_checked (xcb_connection_t *c , 06699 uint8_t mode , 06700 xcb_window_t window ); 06701 06718 /***************************************************************************** 06719 ** 06720 ** xcb_void_cookie_t xcb_change_save_set 06721 ** 06722 ** @param xcb_connection_t *c 06723 ** @param uint8_t mode 06724 ** @param xcb_window_t window 06725 ** @returns xcb_void_cookie_t 06726 ** 06727 *****************************************************************************/ 06728 06729 xcb_void_cookie_t 06730 xcb_change_save_set (xcb_connection_t *c , 06731 uint8_t mode , 06732 xcb_window_t window ); 06733 06756 /***************************************************************************** 06757 ** 06758 ** xcb_void_cookie_t xcb_reparent_window_checked 06759 ** 06760 ** @param xcb_connection_t *c 06761 ** @param xcb_window_t window 06762 ** @param xcb_window_t parent 06763 ** @param int16_t x 06764 ** @param int16_t y 06765 ** @returns xcb_void_cookie_t 06766 ** 06767 *****************************************************************************/ 06768 06769 xcb_void_cookie_t 06770 xcb_reparent_window_checked (xcb_connection_t *c , 06771 xcb_window_t window , 06772 xcb_window_t parent , 06773 int16_t x , 06774 int16_t y ); 06775 06795 /***************************************************************************** 06796 ** 06797 ** xcb_void_cookie_t xcb_reparent_window 06798 ** 06799 ** @param xcb_connection_t *c 06800 ** @param xcb_window_t window 06801 ** @param xcb_window_t parent 06802 ** @param int16_t x 06803 ** @param int16_t y 06804 ** @returns xcb_void_cookie_t 06805 ** 06806 *****************************************************************************/ 06807 06808 xcb_void_cookie_t 06809 xcb_reparent_window (xcb_connection_t *c , 06810 xcb_window_t window , 06811 xcb_window_t parent , 06812 int16_t x , 06813 int16_t y ); 06814 06847 /***************************************************************************** 06848 ** 06849 ** xcb_void_cookie_t xcb_map_window_checked 06850 ** 06851 ** @param xcb_connection_t *c 06852 ** @param xcb_window_t window 06853 ** @returns xcb_void_cookie_t 06854 ** 06855 *****************************************************************************/ 06856 06857 xcb_void_cookie_t 06858 xcb_map_window_checked (xcb_connection_t *c , 06859 xcb_window_t window ); 06860 06890 /***************************************************************************** 06891 ** 06892 ** xcb_void_cookie_t xcb_map_window 06893 ** 06894 ** @param xcb_connection_t *c 06895 ** @param xcb_window_t window 06896 ** @returns xcb_void_cookie_t 06897 ** 06898 *****************************************************************************/ 06899 06900 xcb_void_cookie_t 06901 xcb_map_window (xcb_connection_t *c , 06902 xcb_window_t window ); 06903 06916 /***************************************************************************** 06917 ** 06918 ** xcb_void_cookie_t xcb_map_subwindows_checked 06919 ** 06920 ** @param xcb_connection_t *c 06921 ** @param xcb_window_t window 06922 ** @returns xcb_void_cookie_t 06923 ** 06924 *****************************************************************************/ 06925 06926 xcb_void_cookie_t 06927 xcb_map_subwindows_checked (xcb_connection_t *c , 06928 xcb_window_t window ); 06929 06939 /***************************************************************************** 06940 ** 06941 ** xcb_void_cookie_t xcb_map_subwindows 06942 ** 06943 ** @param xcb_connection_t *c 06944 ** @param xcb_window_t window 06945 ** @returns xcb_void_cookie_t 06946 ** 06947 *****************************************************************************/ 06948 06949 xcb_void_cookie_t 06950 xcb_map_subwindows (xcb_connection_t *c , 06951 xcb_window_t window ); 06952 06971 /***************************************************************************** 06972 ** 06973 ** xcb_void_cookie_t xcb_unmap_window_checked 06974 ** 06975 ** @param xcb_connection_t *c 06976 ** @param xcb_window_t window 06977 ** @returns xcb_void_cookie_t 06978 ** 06979 *****************************************************************************/ 06980 06981 xcb_void_cookie_t 06982 xcb_unmap_window_checked (xcb_connection_t *c , 06983 xcb_window_t window ); 06984 07000 /***************************************************************************** 07001 ** 07002 ** xcb_void_cookie_t xcb_unmap_window 07003 ** 07004 ** @param xcb_connection_t *c 07005 ** @param xcb_window_t window 07006 ** @returns xcb_void_cookie_t 07007 ** 07008 *****************************************************************************/ 07009 07010 xcb_void_cookie_t 07011 xcb_unmap_window (xcb_connection_t *c , 07012 xcb_window_t window ); 07013 07026 /***************************************************************************** 07027 ** 07028 ** xcb_void_cookie_t xcb_unmap_subwindows_checked 07029 ** 07030 ** @param xcb_connection_t *c 07031 ** @param xcb_window_t window 07032 ** @returns xcb_void_cookie_t 07033 ** 07034 *****************************************************************************/ 07035 07036 xcb_void_cookie_t 07037 xcb_unmap_subwindows_checked (xcb_connection_t *c , 07038 xcb_window_t window ); 07039 07049 /***************************************************************************** 07050 ** 07051 ** xcb_void_cookie_t xcb_unmap_subwindows 07052 ** 07053 ** @param xcb_connection_t *c 07054 ** @param xcb_window_t window 07055 ** @returns xcb_void_cookie_t 07056 ** 07057 *****************************************************************************/ 07058 07059 xcb_void_cookie_t 07060 xcb_unmap_subwindows (xcb_connection_t *c , 07061 xcb_window_t window ); 07062 07063 int 07064 xcb_configure_window_sizeof (const void *_buffer ); 07065 07083 /***************************************************************************** 07084 ** 07085 ** xcb_void_cookie_t xcb_configure_window_checked 07086 ** 07087 ** @param xcb_connection_t *c 07088 ** @param xcb_window_t window 07089 ** @param uint16_t value_mask 07090 ** @param const uint32_t *value_list 07091 ** @returns xcb_void_cookie_t 07092 ** 07093 *****************************************************************************/ 07094 07095 xcb_void_cookie_t 07096 xcb_configure_window_checked (xcb_connection_t *c , 07097 xcb_window_t window , 07098 uint16_t value_mask , 07099 const uint32_t *value_list ); 07100 07115 /***************************************************************************** 07116 ** 07117 ** xcb_void_cookie_t xcb_configure_window 07118 ** 07119 ** @param xcb_connection_t *c 07120 ** @param xcb_window_t window 07121 ** @param uint16_t value_mask 07122 ** @param const uint32_t *value_list 07123 ** @returns xcb_void_cookie_t 07124 ** 07125 *****************************************************************************/ 07126 07127 xcb_void_cookie_t 07128 xcb_configure_window (xcb_connection_t *c , 07129 xcb_window_t window , 07130 uint16_t value_mask , 07131 const uint32_t *value_list ); 07132 07153 /***************************************************************************** 07154 ** 07155 ** xcb_void_cookie_t xcb_circulate_window_checked 07156 ** 07157 ** @param xcb_connection_t *c 07158 ** @param uint8_t direction 07159 ** @param xcb_window_t window 07160 ** @returns xcb_void_cookie_t 07161 ** 07162 *****************************************************************************/ 07163 07164 xcb_void_cookie_t 07165 xcb_circulate_window_checked (xcb_connection_t *c , 07166 uint8_t direction , 07167 xcb_window_t window ); 07168 07186 /***************************************************************************** 07187 ** 07188 ** xcb_void_cookie_t xcb_circulate_window 07189 ** 07190 ** @param xcb_connection_t *c 07191 ** @param uint8_t direction 07192 ** @param xcb_window_t window 07193 ** @returns xcb_void_cookie_t 07194 ** 07195 *****************************************************************************/ 07196 07197 xcb_void_cookie_t 07198 xcb_circulate_window (xcb_connection_t *c , 07199 uint8_t direction , 07200 xcb_window_t window ); 07201 07213 /***************************************************************************** 07214 ** 07215 ** xcb_get_geometry_cookie_t xcb_get_geometry 07216 ** 07217 ** @param xcb_connection_t *c 07218 ** @param xcb_drawable_t drawable 07219 ** @returns xcb_get_geometry_cookie_t 07220 ** 07221 *****************************************************************************/ 07222 07223 xcb_get_geometry_cookie_t 07224 xcb_get_geometry (xcb_connection_t *c , 07225 xcb_drawable_t drawable ); 07226 07241 /***************************************************************************** 07242 ** 07243 ** xcb_get_geometry_cookie_t xcb_get_geometry_unchecked 07244 ** 07245 ** @param xcb_connection_t *c 07246 ** @param xcb_drawable_t drawable 07247 ** @returns xcb_get_geometry_cookie_t 07248 ** 07249 *****************************************************************************/ 07250 07251 xcb_get_geometry_cookie_t 07252 xcb_get_geometry_unchecked (xcb_connection_t *c , 07253 xcb_drawable_t drawable ); 07254 07270 /***************************************************************************** 07271 ** 07272 ** xcb_get_geometry_reply_t * xcb_get_geometry_reply 07273 ** 07274 ** @param xcb_connection_t *c 07275 ** @param xcb_get_geometry_cookie_t cookie 07276 ** @param xcb_generic_error_t **e 07277 ** @returns xcb_get_geometry_reply_t * 07278 ** 07279 *****************************************************************************/ 07280 07281 xcb_get_geometry_reply_t * 07282 xcb_get_geometry_reply (xcb_connection_t *c , 07283 xcb_get_geometry_cookie_t cookie , 07284 xcb_generic_error_t **e ); 07285 07286 int 07287 xcb_query_tree_sizeof (const void *_buffer ); 07288 07301 /***************************************************************************** 07302 ** 07303 ** xcb_query_tree_cookie_t xcb_query_tree 07304 ** 07305 ** @param xcb_connection_t *c 07306 ** @param xcb_window_t window 07307 ** @returns xcb_query_tree_cookie_t 07308 ** 07309 *****************************************************************************/ 07310 07311 xcb_query_tree_cookie_t 07312 xcb_query_tree (xcb_connection_t *c , 07313 xcb_window_t window ); 07314 07330 /***************************************************************************** 07331 ** 07332 ** xcb_query_tree_cookie_t xcb_query_tree_unchecked 07333 ** 07334 ** @param xcb_connection_t *c 07335 ** @param xcb_window_t window 07336 ** @returns xcb_query_tree_cookie_t 07337 ** 07338 *****************************************************************************/ 07339 07340 xcb_query_tree_cookie_t 07341 xcb_query_tree_unchecked (xcb_connection_t *c , 07342 xcb_window_t window ); 07343 07344 07345 /***************************************************************************** 07346 ** 07347 ** xcb_window_t * xcb_query_tree_children 07348 ** 07349 ** @param const xcb_query_tree_reply_t *R 07350 ** @returns xcb_window_t * 07351 ** 07352 *****************************************************************************/ 07353 07354 xcb_window_t * 07355 xcb_query_tree_children (const xcb_query_tree_reply_t *R ); 07356 07357 07358 /***************************************************************************** 07359 ** 07360 ** int xcb_query_tree_children_length 07361 ** 07362 ** @param const xcb_query_tree_reply_t *R 07363 ** @returns int 07364 ** 07365 *****************************************************************************/ 07366 07367 int 07368 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R ); 07369 07370 07371 /***************************************************************************** 07372 ** 07373 ** xcb_generic_iterator_t xcb_query_tree_children_end 07374 ** 07375 ** @param const xcb_query_tree_reply_t *R 07376 ** @returns xcb_generic_iterator_t 07377 ** 07378 *****************************************************************************/ 07379 07380 xcb_generic_iterator_t 07381 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R ); 07382 07398 /***************************************************************************** 07399 ** 07400 ** xcb_query_tree_reply_t * xcb_query_tree_reply 07401 ** 07402 ** @param xcb_connection_t *c 07403 ** @param xcb_query_tree_cookie_t cookie 07404 ** @param xcb_generic_error_t **e 07405 ** @returns xcb_query_tree_reply_t * 07406 ** 07407 *****************************************************************************/ 07408 07409 xcb_query_tree_reply_t * 07410 xcb_query_tree_reply (xcb_connection_t *c , 07411 xcb_query_tree_cookie_t cookie , 07412 xcb_generic_error_t **e ); 07413 07414 int 07415 xcb_intern_atom_sizeof (const void *_buffer ); 07416 07436 /***************************************************************************** 07437 ** 07438 ** xcb_intern_atom_cookie_t xcb_intern_atom 07439 ** 07440 ** @param xcb_connection_t *c 07441 ** @param uint8_t only_if_exists 07442 ** @param uint16_t name_len 07443 ** @param const char *name 07444 ** @returns xcb_intern_atom_cookie_t 07445 ** 07446 *****************************************************************************/ 07447 07448 xcb_intern_atom_cookie_t 07449 xcb_intern_atom (xcb_connection_t *c , 07450 uint8_t only_if_exists , 07451 uint16_t name_len , 07452 const char *name ); 07453 07476 /***************************************************************************** 07477 ** 07478 ** xcb_intern_atom_cookie_t xcb_intern_atom_unchecked 07479 ** 07480 ** @param xcb_connection_t *c 07481 ** @param uint8_t only_if_exists 07482 ** @param uint16_t name_len 07483 ** @param const char *name 07484 ** @returns xcb_intern_atom_cookie_t 07485 ** 07486 *****************************************************************************/ 07487 07488 xcb_intern_atom_cookie_t 07489 xcb_intern_atom_unchecked (xcb_connection_t *c , 07490 uint8_t only_if_exists , 07491 uint16_t name_len , 07492 const char *name ); 07493 07509 /***************************************************************************** 07510 ** 07511 ** xcb_intern_atom_reply_t * xcb_intern_atom_reply 07512 ** 07513 ** @param xcb_connection_t *c 07514 ** @param xcb_intern_atom_cookie_t cookie 07515 ** @param xcb_generic_error_t **e 07516 ** @returns xcb_intern_atom_reply_t * 07517 ** 07518 *****************************************************************************/ 07519 07520 xcb_intern_atom_reply_t * 07521 xcb_intern_atom_reply (xcb_connection_t *c , 07522 xcb_intern_atom_cookie_t cookie , 07523 xcb_generic_error_t **e ); 07524 07525 int 07526 xcb_get_atom_name_sizeof (const void *_buffer ); 07527 07537 /***************************************************************************** 07538 ** 07539 ** xcb_get_atom_name_cookie_t xcb_get_atom_name 07540 ** 07541 ** @param xcb_connection_t *c 07542 ** @param xcb_atom_t atom 07543 ** @returns xcb_get_atom_name_cookie_t 07544 ** 07545 *****************************************************************************/ 07546 07547 xcb_get_atom_name_cookie_t 07548 xcb_get_atom_name (xcb_connection_t *c , 07549 xcb_atom_t atom ); 07550 07563 /***************************************************************************** 07564 ** 07565 ** xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked 07566 ** 07567 ** @param xcb_connection_t *c 07568 ** @param xcb_atom_t atom 07569 ** @returns xcb_get_atom_name_cookie_t 07570 ** 07571 *****************************************************************************/ 07572 07573 xcb_get_atom_name_cookie_t 07574 xcb_get_atom_name_unchecked (xcb_connection_t *c , 07575 xcb_atom_t atom ); 07576 07577 07578 /***************************************************************************** 07579 ** 07580 ** char * xcb_get_atom_name_name 07581 ** 07582 ** @param const xcb_get_atom_name_reply_t *R 07583 ** @returns char * 07584 ** 07585 *****************************************************************************/ 07586 07587 char * 07588 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R ); 07589 07590 07591 /***************************************************************************** 07592 ** 07593 ** int xcb_get_atom_name_name_length 07594 ** 07595 ** @param const xcb_get_atom_name_reply_t *R 07596 ** @returns int 07597 ** 07598 *****************************************************************************/ 07599 07600 int 07601 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R ); 07602 07603 07604 /***************************************************************************** 07605 ** 07606 ** xcb_generic_iterator_t xcb_get_atom_name_name_end 07607 ** 07608 ** @param const xcb_get_atom_name_reply_t *R 07609 ** @returns xcb_generic_iterator_t 07610 ** 07611 *****************************************************************************/ 07612 07613 xcb_generic_iterator_t 07614 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R ); 07615 07631 /***************************************************************************** 07632 ** 07633 ** xcb_get_atom_name_reply_t * xcb_get_atom_name_reply 07634 ** 07635 ** @param xcb_connection_t *c 07636 ** @param xcb_get_atom_name_cookie_t cookie 07637 ** @param xcb_generic_error_t **e 07638 ** @returns xcb_get_atom_name_reply_t * 07639 ** 07640 *****************************************************************************/ 07641 07642 xcb_get_atom_name_reply_t * 07643 xcb_get_atom_name_reply (xcb_connection_t *c , 07644 xcb_get_atom_name_cookie_t cookie , 07645 xcb_generic_error_t **e ); 07646 07647 int 07648 xcb_change_property_sizeof (const void *_buffer ); 07649 07676 /***************************************************************************** 07677 ** 07678 ** xcb_void_cookie_t xcb_change_property_checked 07679 ** 07680 ** @param xcb_connection_t *c 07681 ** @param uint8_t mode 07682 ** @param xcb_window_t window 07683 ** @param xcb_atom_t property 07684 ** @param xcb_atom_t type 07685 ** @param uint8_t format 07686 ** @param uint32_t data_len 07687 ** @param const void *data 07688 ** @returns xcb_void_cookie_t 07689 ** 07690 *****************************************************************************/ 07691 07692 xcb_void_cookie_t 07693 xcb_change_property_checked (xcb_connection_t *c , 07694 uint8_t mode , 07695 xcb_window_t window , 07696 xcb_atom_t property , 07697 xcb_atom_t type , 07698 uint8_t format , 07699 uint32_t data_len , 07700 const void *data ); 07701 07725 /***************************************************************************** 07726 ** 07727 ** xcb_void_cookie_t xcb_change_property 07728 ** 07729 ** @param xcb_connection_t *c 07730 ** @param uint8_t mode 07731 ** @param xcb_window_t window 07732 ** @param xcb_atom_t property 07733 ** @param xcb_atom_t type 07734 ** @param uint8_t format 07735 ** @param uint32_t data_len 07736 ** @param const void *data 07737 ** @returns xcb_void_cookie_t 07738 ** 07739 *****************************************************************************/ 07740 07741 xcb_void_cookie_t 07742 xcb_change_property (xcb_connection_t *c , 07743 uint8_t mode , 07744 xcb_window_t window , 07745 xcb_atom_t property , 07746 xcb_atom_t type , 07747 uint8_t format , 07748 uint32_t data_len , 07749 const void *data ); 07750 07763 /***************************************************************************** 07764 ** 07765 ** xcb_void_cookie_t xcb_delete_property_checked 07766 ** 07767 ** @param xcb_connection_t *c 07768 ** @param xcb_window_t window 07769 ** @param xcb_atom_t property 07770 ** @returns xcb_void_cookie_t 07771 ** 07772 *****************************************************************************/ 07773 07774 xcb_void_cookie_t 07775 xcb_delete_property_checked (xcb_connection_t *c , 07776 xcb_window_t window , 07777 xcb_atom_t property ); 07778 07788 /***************************************************************************** 07789 ** 07790 ** xcb_void_cookie_t xcb_delete_property 07791 ** 07792 ** @param xcb_connection_t *c 07793 ** @param xcb_window_t window 07794 ** @param xcb_atom_t property 07795 ** @returns xcb_void_cookie_t 07796 ** 07797 *****************************************************************************/ 07798 07799 xcb_void_cookie_t 07800 xcb_delete_property (xcb_connection_t *c , 07801 xcb_window_t window , 07802 xcb_atom_t property ); 07803 07804 int 07805 xcb_get_property_sizeof (const void *_buffer ); 07806 07835 /***************************************************************************** 07836 ** 07837 ** xcb_get_property_cookie_t xcb_get_property 07838 ** 07839 ** @param xcb_connection_t *c 07840 ** @param uint8_t _delete 07841 ** @param xcb_window_t window 07842 ** @param xcb_atom_t property 07843 ** @param xcb_atom_t type 07844 ** @param uint32_t long_offset 07845 ** @param uint32_t long_length 07846 ** @returns xcb_get_property_cookie_t 07847 ** 07848 *****************************************************************************/ 07849 07850 xcb_get_property_cookie_t 07851 xcb_get_property (xcb_connection_t *c , 07852 uint8_t _delete , 07853 xcb_window_t window , 07854 xcb_atom_t property , 07855 xcb_atom_t type , 07856 uint32_t long_offset , 07857 uint32_t long_length ); 07858 07890 /***************************************************************************** 07891 ** 07892 ** xcb_get_property_cookie_t xcb_get_property_unchecked 07893 ** 07894 ** @param xcb_connection_t *c 07895 ** @param uint8_t _delete 07896 ** @param xcb_window_t window 07897 ** @param xcb_atom_t property 07898 ** @param xcb_atom_t type 07899 ** @param uint32_t long_offset 07900 ** @param uint32_t long_length 07901 ** @returns xcb_get_property_cookie_t 07902 ** 07903 *****************************************************************************/ 07904 07905 xcb_get_property_cookie_t 07906 xcb_get_property_unchecked (xcb_connection_t *c , 07907 uint8_t _delete , 07908 xcb_window_t window , 07909 xcb_atom_t property , 07910 xcb_atom_t type , 07911 uint32_t long_offset , 07912 uint32_t long_length ); 07913 07914 07915 /***************************************************************************** 07916 ** 07917 ** void * xcb_get_property_value 07918 ** 07919 ** @param const xcb_get_property_reply_t *R 07920 ** @returns void * 07921 ** 07922 *****************************************************************************/ 07923 07924 void * 07925 xcb_get_property_value (const xcb_get_property_reply_t *R ); 07926 07927 07928 /***************************************************************************** 07929 ** 07930 ** int xcb_get_property_value_length 07931 ** 07932 ** @param const xcb_get_property_reply_t *R 07933 ** @returns int 07934 ** 07935 *****************************************************************************/ 07936 07937 int 07938 xcb_get_property_value_length (const xcb_get_property_reply_t *R ); 07939 07940 07941 /***************************************************************************** 07942 ** 07943 ** xcb_generic_iterator_t xcb_get_property_value_end 07944 ** 07945 ** @param const xcb_get_property_reply_t *R 07946 ** @returns xcb_generic_iterator_t 07947 ** 07948 *****************************************************************************/ 07949 07950 xcb_generic_iterator_t 07951 xcb_get_property_value_end (const xcb_get_property_reply_t *R ); 07952 07968 /***************************************************************************** 07969 ** 07970 ** xcb_get_property_reply_t * xcb_get_property_reply 07971 ** 07972 ** @param xcb_connection_t *c 07973 ** @param xcb_get_property_cookie_t cookie 07974 ** @param xcb_generic_error_t **e 07975 ** @returns xcb_get_property_reply_t * 07976 ** 07977 *****************************************************************************/ 07978 07979 xcb_get_property_reply_t * 07980 xcb_get_property_reply (xcb_connection_t *c , 07981 xcb_get_property_cookie_t cookie , 07982 xcb_generic_error_t **e ); 07983 07984 int 07985 xcb_list_properties_sizeof (const void *_buffer ); 07986 07996 /***************************************************************************** 07997 ** 07998 ** xcb_list_properties_cookie_t xcb_list_properties 07999 ** 08000 ** @param xcb_connection_t *c 08001 ** @param xcb_window_t window 08002 ** @returns xcb_list_properties_cookie_t 08003 ** 08004 *****************************************************************************/ 08005 08006 xcb_list_properties_cookie_t 08007 xcb_list_properties (xcb_connection_t *c , 08008 xcb_window_t window ); 08009 08022 /***************************************************************************** 08023 ** 08024 ** xcb_list_properties_cookie_t xcb_list_properties_unchecked 08025 ** 08026 ** @param xcb_connection_t *c 08027 ** @param xcb_window_t window 08028 ** @returns xcb_list_properties_cookie_t 08029 ** 08030 *****************************************************************************/ 08031 08032 xcb_list_properties_cookie_t 08033 xcb_list_properties_unchecked (xcb_connection_t *c , 08034 xcb_window_t window ); 08035 08036 08037 /***************************************************************************** 08038 ** 08039 ** xcb_atom_t * xcb_list_properties_atoms 08040 ** 08041 ** @param const xcb_list_properties_reply_t *R 08042 ** @returns xcb_atom_t * 08043 ** 08044 *****************************************************************************/ 08045 08046 xcb_atom_t * 08047 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R ); 08048 08049 08050 /***************************************************************************** 08051 ** 08052 ** int xcb_list_properties_atoms_length 08053 ** 08054 ** @param const xcb_list_properties_reply_t *R 08055 ** @returns int 08056 ** 08057 *****************************************************************************/ 08058 08059 int 08060 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R ); 08061 08062 08063 /***************************************************************************** 08064 ** 08065 ** xcb_generic_iterator_t xcb_list_properties_atoms_end 08066 ** 08067 ** @param const xcb_list_properties_reply_t *R 08068 ** @returns xcb_generic_iterator_t 08069 ** 08070 *****************************************************************************/ 08071 08072 xcb_generic_iterator_t 08073 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R ); 08074 08090 /***************************************************************************** 08091 ** 08092 ** xcb_list_properties_reply_t * xcb_list_properties_reply 08093 ** 08094 ** @param xcb_connection_t *c 08095 ** @param xcb_list_properties_cookie_t cookie 08096 ** @param xcb_generic_error_t **e 08097 ** @returns xcb_list_properties_reply_t * 08098 ** 08099 *****************************************************************************/ 08100 08101 xcb_list_properties_reply_t * 08102 xcb_list_properties_reply (xcb_connection_t *c , 08103 xcb_list_properties_cookie_t cookie , 08104 xcb_generic_error_t **e ); 08105 08134 /***************************************************************************** 08135 ** 08136 ** xcb_void_cookie_t xcb_set_selection_owner_checked 08137 ** 08138 ** @param xcb_connection_t *c 08139 ** @param xcb_window_t owner 08140 ** @param xcb_atom_t selection 08141 ** @param xcb_timestamp_t time 08142 ** @returns xcb_void_cookie_t 08143 ** 08144 *****************************************************************************/ 08145 08146 xcb_void_cookie_t 08147 xcb_set_selection_owner_checked (xcb_connection_t *c , 08148 xcb_window_t owner , 08149 xcb_atom_t selection , 08150 xcb_timestamp_t time ); 08151 08177 /***************************************************************************** 08178 ** 08179 ** xcb_void_cookie_t xcb_set_selection_owner 08180 ** 08181 ** @param xcb_connection_t *c 08182 ** @param xcb_window_t owner 08183 ** @param xcb_atom_t selection 08184 ** @param xcb_timestamp_t time 08185 ** @returns xcb_void_cookie_t 08186 ** 08187 *****************************************************************************/ 08188 08189 xcb_void_cookie_t 08190 xcb_set_selection_owner (xcb_connection_t *c , 08191 xcb_window_t owner , 08192 xcb_atom_t selection , 08193 xcb_timestamp_t time ); 08194 08208 /***************************************************************************** 08209 ** 08210 ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner 08211 ** 08212 ** @param xcb_connection_t *c 08213 ** @param xcb_atom_t selection 08214 ** @returns xcb_get_selection_owner_cookie_t 08215 ** 08216 *****************************************************************************/ 08217 08218 xcb_get_selection_owner_cookie_t 08219 xcb_get_selection_owner (xcb_connection_t *c , 08220 xcb_atom_t selection ); 08221 08238 /***************************************************************************** 08239 ** 08240 ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner_unchecked 08241 ** 08242 ** @param xcb_connection_t *c 08243 ** @param xcb_atom_t selection 08244 ** @returns xcb_get_selection_owner_cookie_t 08245 ** 08246 *****************************************************************************/ 08247 08248 xcb_get_selection_owner_cookie_t 08249 xcb_get_selection_owner_unchecked (xcb_connection_t *c , 08250 xcb_atom_t selection ); 08251 08267 /***************************************************************************** 08268 ** 08269 ** xcb_get_selection_owner_reply_t * xcb_get_selection_owner_reply 08270 ** 08271 ** @param xcb_connection_t *c 08272 ** @param xcb_get_selection_owner_cookie_t cookie 08273 ** @param xcb_generic_error_t **e 08274 ** @returns xcb_get_selection_owner_reply_t * 08275 ** 08276 *****************************************************************************/ 08277 08278 xcb_get_selection_owner_reply_t * 08279 xcb_get_selection_owner_reply (xcb_connection_t *c , 08280 xcb_get_selection_owner_cookie_t cookie , 08281 xcb_generic_error_t **e ); 08282 08295 /***************************************************************************** 08296 ** 08297 ** xcb_void_cookie_t xcb_convert_selection_checked 08298 ** 08299 ** @param xcb_connection_t *c 08300 ** @param xcb_window_t requestor 08301 ** @param xcb_atom_t selection 08302 ** @param xcb_atom_t target 08303 ** @param xcb_atom_t property 08304 ** @param xcb_timestamp_t time 08305 ** @returns xcb_void_cookie_t 08306 ** 08307 *****************************************************************************/ 08308 08309 xcb_void_cookie_t 08310 xcb_convert_selection_checked (xcb_connection_t *c , 08311 xcb_window_t requestor , 08312 xcb_atom_t selection , 08313 xcb_atom_t target , 08314 xcb_atom_t property , 08315 xcb_timestamp_t time ); 08316 08326 /***************************************************************************** 08327 ** 08328 ** xcb_void_cookie_t xcb_convert_selection 08329 ** 08330 ** @param xcb_connection_t *c 08331 ** @param xcb_window_t requestor 08332 ** @param xcb_atom_t selection 08333 ** @param xcb_atom_t target 08334 ** @param xcb_atom_t property 08335 ** @param xcb_timestamp_t time 08336 ** @returns xcb_void_cookie_t 08337 ** 08338 *****************************************************************************/ 08339 08340 xcb_void_cookie_t 08341 xcb_convert_selection (xcb_connection_t *c , 08342 xcb_window_t requestor , 08343 xcb_atom_t selection , 08344 xcb_atom_t target , 08345 xcb_atom_t property , 08346 xcb_timestamp_t time ); 08347 08386 /***************************************************************************** 08387 ** 08388 ** xcb_void_cookie_t xcb_send_event_checked 08389 ** 08390 ** @param xcb_connection_t *c 08391 ** @param uint8_t propagate 08392 ** @param xcb_window_t destination 08393 ** @param uint32_t event_mask 08394 ** @param const char *event 08395 ** @returns xcb_void_cookie_t 08396 ** 08397 *****************************************************************************/ 08398 08399 xcb_void_cookie_t 08400 xcb_send_event_checked (xcb_connection_t *c , 08401 uint8_t propagate , 08402 xcb_window_t destination , 08403 uint32_t event_mask , 08404 const char *event ); 08405 08441 /***************************************************************************** 08442 ** 08443 ** xcb_void_cookie_t xcb_send_event 08444 ** 08445 ** @param xcb_connection_t *c 08446 ** @param uint8_t propagate 08447 ** @param xcb_window_t destination 08448 ** @param uint32_t event_mask 08449 ** @param const char *event 08450 ** @returns xcb_void_cookie_t 08451 ** 08452 *****************************************************************************/ 08453 08454 xcb_void_cookie_t 08455 xcb_send_event (xcb_connection_t *c , 08456 uint8_t propagate , 08457 xcb_window_t destination , 08458 uint32_t event_mask , 08459 const char *event ); 08460 08498 /***************************************************************************** 08499 ** 08500 ** xcb_grab_pointer_cookie_t xcb_grab_pointer 08501 ** 08502 ** @param xcb_connection_t *c 08503 ** @param uint8_t owner_events 08504 ** @param xcb_window_t grab_window 08505 ** @param uint16_t event_mask 08506 ** @param uint8_t pointer_mode 08507 ** @param uint8_t keyboard_mode 08508 ** @param xcb_window_t confine_to 08509 ** @param xcb_cursor_t cursor 08510 ** @param xcb_timestamp_t time 08511 ** @returns xcb_grab_pointer_cookie_t 08512 ** 08513 *****************************************************************************/ 08514 08515 xcb_grab_pointer_cookie_t 08516 xcb_grab_pointer (xcb_connection_t *c , 08517 uint8_t owner_events , 08518 xcb_window_t grab_window , 08519 uint16_t event_mask , 08520 uint8_t pointer_mode , 08521 uint8_t keyboard_mode , 08522 xcb_window_t confine_to , 08523 xcb_cursor_t cursor , 08524 xcb_timestamp_t time ); 08525 08566 /***************************************************************************** 08567 ** 08568 ** xcb_grab_pointer_cookie_t xcb_grab_pointer_unchecked 08569 ** 08570 ** @param xcb_connection_t *c 08571 ** @param uint8_t owner_events 08572 ** @param xcb_window_t grab_window 08573 ** @param uint16_t event_mask 08574 ** @param uint8_t pointer_mode 08575 ** @param uint8_t keyboard_mode 08576 ** @param xcb_window_t confine_to 08577 ** @param xcb_cursor_t cursor 08578 ** @param xcb_timestamp_t time 08579 ** @returns xcb_grab_pointer_cookie_t 08580 ** 08581 *****************************************************************************/ 08582 08583 xcb_grab_pointer_cookie_t 08584 xcb_grab_pointer_unchecked (xcb_connection_t *c , 08585 uint8_t owner_events , 08586 xcb_window_t grab_window , 08587 uint16_t event_mask , 08588 uint8_t pointer_mode , 08589 uint8_t keyboard_mode , 08590 xcb_window_t confine_to , 08591 xcb_cursor_t cursor , 08592 xcb_timestamp_t time ); 08593 08609 /***************************************************************************** 08610 ** 08611 ** xcb_grab_pointer_reply_t * xcb_grab_pointer_reply 08612 ** 08613 ** @param xcb_connection_t *c 08614 ** @param xcb_grab_pointer_cookie_t cookie 08615 ** @param xcb_generic_error_t **e 08616 ** @returns xcb_grab_pointer_reply_t * 08617 ** 08618 *****************************************************************************/ 08619 08620 xcb_grab_pointer_reply_t * 08621 xcb_grab_pointer_reply (xcb_connection_t *c , 08622 xcb_grab_pointer_cookie_t cookie , 08623 xcb_generic_error_t **e ); 08624 08646 /***************************************************************************** 08647 ** 08648 ** xcb_void_cookie_t xcb_ungrab_pointer_checked 08649 ** 08650 ** @param xcb_connection_t *c 08651 ** @param xcb_timestamp_t time 08652 ** @returns xcb_void_cookie_t 08653 ** 08654 *****************************************************************************/ 08655 08656 xcb_void_cookie_t 08657 xcb_ungrab_pointer_checked (xcb_connection_t *c , 08658 xcb_timestamp_t time ); 08659 08678 /***************************************************************************** 08679 ** 08680 ** xcb_void_cookie_t xcb_ungrab_pointer 08681 ** 08682 ** @param xcb_connection_t *c 08683 ** @param xcb_timestamp_t time 08684 ** @returns xcb_void_cookie_t 08685 ** 08686 *****************************************************************************/ 08687 08688 xcb_void_cookie_t 08689 xcb_ungrab_pointer (xcb_connection_t *c , 08690 xcb_timestamp_t time ); 08691 08761 /***************************************************************************** 08762 ** 08763 ** xcb_void_cookie_t xcb_grab_button_checked 08764 ** 08765 ** @param xcb_connection_t *c 08766 ** @param uint8_t owner_events 08767 ** @param xcb_window_t grab_window 08768 ** @param uint16_t event_mask 08769 ** @param uint8_t pointer_mode 08770 ** @param uint8_t keyboard_mode 08771 ** @param xcb_window_t confine_to 08772 ** @param xcb_cursor_t cursor 08773 ** @param uint8_t button 08774 ** @param uint16_t modifiers 08775 ** @returns xcb_void_cookie_t 08776 ** 08777 *****************************************************************************/ 08778 08779 xcb_void_cookie_t 08780 xcb_grab_button_checked (xcb_connection_t *c , 08781 uint8_t owner_events , 08782 xcb_window_t grab_window , 08783 uint16_t event_mask , 08784 uint8_t pointer_mode , 08785 uint8_t keyboard_mode , 08786 xcb_window_t confine_to , 08787 xcb_cursor_t cursor , 08788 uint8_t button , 08789 uint16_t modifiers ); 08790 08857 /***************************************************************************** 08858 ** 08859 ** xcb_void_cookie_t xcb_grab_button 08860 ** 08861 ** @param xcb_connection_t *c 08862 ** @param uint8_t owner_events 08863 ** @param xcb_window_t grab_window 08864 ** @param uint16_t event_mask 08865 ** @param uint8_t pointer_mode 08866 ** @param uint8_t keyboard_mode 08867 ** @param xcb_window_t confine_to 08868 ** @param xcb_cursor_t cursor 08869 ** @param uint8_t button 08870 ** @param uint16_t modifiers 08871 ** @returns xcb_void_cookie_t 08872 ** 08873 *****************************************************************************/ 08874 08875 xcb_void_cookie_t 08876 xcb_grab_button (xcb_connection_t *c , 08877 uint8_t owner_events , 08878 xcb_window_t grab_window , 08879 uint16_t event_mask , 08880 uint8_t pointer_mode , 08881 uint8_t keyboard_mode , 08882 xcb_window_t confine_to , 08883 xcb_cursor_t cursor , 08884 uint8_t button , 08885 uint16_t modifiers ); 08886 08899 /***************************************************************************** 08900 ** 08901 ** xcb_void_cookie_t xcb_ungrab_button_checked 08902 ** 08903 ** @param xcb_connection_t *c 08904 ** @param uint8_t button 08905 ** @param xcb_window_t grab_window 08906 ** @param uint16_t modifiers 08907 ** @returns xcb_void_cookie_t 08908 ** 08909 *****************************************************************************/ 08910 08911 xcb_void_cookie_t 08912 xcb_ungrab_button_checked (xcb_connection_t *c , 08913 uint8_t button , 08914 xcb_window_t grab_window , 08915 uint16_t modifiers ); 08916 08926 /***************************************************************************** 08927 ** 08928 ** xcb_void_cookie_t xcb_ungrab_button 08929 ** 08930 ** @param xcb_connection_t *c 08931 ** @param uint8_t button 08932 ** @param xcb_window_t grab_window 08933 ** @param uint16_t modifiers 08934 ** @returns xcb_void_cookie_t 08935 ** 08936 *****************************************************************************/ 08937 08938 xcb_void_cookie_t 08939 xcb_ungrab_button (xcb_connection_t *c , 08940 uint8_t button , 08941 xcb_window_t grab_window , 08942 uint16_t modifiers ); 08943 08956 /***************************************************************************** 08957 ** 08958 ** xcb_void_cookie_t xcb_change_active_pointer_grab_checked 08959 ** 08960 ** @param xcb_connection_t *c 08961 ** @param xcb_cursor_t cursor 08962 ** @param xcb_timestamp_t time 08963 ** @param uint16_t event_mask 08964 ** @returns xcb_void_cookie_t 08965 ** 08966 *****************************************************************************/ 08967 08968 xcb_void_cookie_t 08969 xcb_change_active_pointer_grab_checked (xcb_connection_t *c , 08970 xcb_cursor_t cursor , 08971 xcb_timestamp_t time , 08972 uint16_t event_mask ); 08973 08983 /***************************************************************************** 08984 ** 08985 ** xcb_void_cookie_t xcb_change_active_pointer_grab 08986 ** 08987 ** @param xcb_connection_t *c 08988 ** @param xcb_cursor_t cursor 08989 ** @param xcb_timestamp_t time 08990 ** @param uint16_t event_mask 08991 ** @returns xcb_void_cookie_t 08992 ** 08993 *****************************************************************************/ 08994 08995 xcb_void_cookie_t 08996 xcb_change_active_pointer_grab (xcb_connection_t *c , 08997 xcb_cursor_t cursor , 08998 xcb_timestamp_t time , 08999 uint16_t event_mask ); 09000 09031 /***************************************************************************** 09032 ** 09033 ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard 09034 ** 09035 ** @param xcb_connection_t *c 09036 ** @param uint8_t owner_events 09037 ** @param xcb_window_t grab_window 09038 ** @param xcb_timestamp_t time 09039 ** @param uint8_t pointer_mode 09040 ** @param uint8_t keyboard_mode 09041 ** @returns xcb_grab_keyboard_cookie_t 09042 ** 09043 *****************************************************************************/ 09044 09045 xcb_grab_keyboard_cookie_t 09046 xcb_grab_keyboard (xcb_connection_t *c , 09047 uint8_t owner_events , 09048 xcb_window_t grab_window , 09049 xcb_timestamp_t time , 09050 uint8_t pointer_mode , 09051 uint8_t keyboard_mode ); 09052 09086 /***************************************************************************** 09087 ** 09088 ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard_unchecked 09089 ** 09090 ** @param xcb_connection_t *c 09091 ** @param uint8_t owner_events 09092 ** @param xcb_window_t grab_window 09093 ** @param xcb_timestamp_t time 09094 ** @param uint8_t pointer_mode 09095 ** @param uint8_t keyboard_mode 09096 ** @returns xcb_grab_keyboard_cookie_t 09097 ** 09098 *****************************************************************************/ 09099 09100 xcb_grab_keyboard_cookie_t 09101 xcb_grab_keyboard_unchecked (xcb_connection_t *c , 09102 uint8_t owner_events , 09103 xcb_window_t grab_window , 09104 xcb_timestamp_t time , 09105 uint8_t pointer_mode , 09106 uint8_t keyboard_mode ); 09107 09123 /***************************************************************************** 09124 ** 09125 ** xcb_grab_keyboard_reply_t * xcb_grab_keyboard_reply 09126 ** 09127 ** @param xcb_connection_t *c 09128 ** @param xcb_grab_keyboard_cookie_t cookie 09129 ** @param xcb_generic_error_t **e 09130 ** @returns xcb_grab_keyboard_reply_t * 09131 ** 09132 *****************************************************************************/ 09133 09134 xcb_grab_keyboard_reply_t * 09135 xcb_grab_keyboard_reply (xcb_connection_t *c , 09136 xcb_grab_keyboard_cookie_t cookie , 09137 xcb_generic_error_t **e ); 09138 09151 /***************************************************************************** 09152 ** 09153 ** xcb_void_cookie_t xcb_ungrab_keyboard_checked 09154 ** 09155 ** @param xcb_connection_t *c 09156 ** @param xcb_timestamp_t time 09157 ** @returns xcb_void_cookie_t 09158 ** 09159 *****************************************************************************/ 09160 09161 xcb_void_cookie_t 09162 xcb_ungrab_keyboard_checked (xcb_connection_t *c , 09163 xcb_timestamp_t time ); 09164 09174 /***************************************************************************** 09175 ** 09176 ** xcb_void_cookie_t xcb_ungrab_keyboard 09177 ** 09178 ** @param xcb_connection_t *c 09179 ** @param xcb_timestamp_t time 09180 ** @returns xcb_void_cookie_t 09181 ** 09182 *****************************************************************************/ 09183 09184 xcb_void_cookie_t 09185 xcb_ungrab_keyboard (xcb_connection_t *c , 09186 xcb_timestamp_t time ); 09187 09244 /***************************************************************************** 09245 ** 09246 ** xcb_void_cookie_t xcb_grab_key_checked 09247 ** 09248 ** @param xcb_connection_t *c 09249 ** @param uint8_t owner_events 09250 ** @param xcb_window_t grab_window 09251 ** @param uint16_t modifiers 09252 ** @param xcb_keycode_t key 09253 ** @param uint8_t pointer_mode 09254 ** @param uint8_t keyboard_mode 09255 ** @returns xcb_void_cookie_t 09256 ** 09257 *****************************************************************************/ 09258 09259 xcb_void_cookie_t 09260 xcb_grab_key_checked (xcb_connection_t *c , 09261 uint8_t owner_events , 09262 xcb_window_t grab_window , 09263 uint16_t modifiers , 09264 xcb_keycode_t key , 09265 uint8_t pointer_mode , 09266 uint8_t keyboard_mode ); 09267 09321 /***************************************************************************** 09322 ** 09323 ** xcb_void_cookie_t xcb_grab_key 09324 ** 09325 ** @param xcb_connection_t *c 09326 ** @param uint8_t owner_events 09327 ** @param xcb_window_t grab_window 09328 ** @param uint16_t modifiers 09329 ** @param xcb_keycode_t key 09330 ** @param uint8_t pointer_mode 09331 ** @param uint8_t keyboard_mode 09332 ** @returns xcb_void_cookie_t 09333 ** 09334 *****************************************************************************/ 09335 09336 xcb_void_cookie_t 09337 xcb_grab_key (xcb_connection_t *c , 09338 uint8_t owner_events , 09339 xcb_window_t grab_window , 09340 uint16_t modifiers , 09341 xcb_keycode_t key , 09342 uint8_t pointer_mode , 09343 uint8_t keyboard_mode ); 09344 09367 /***************************************************************************** 09368 ** 09369 ** xcb_void_cookie_t xcb_ungrab_key_checked 09370 ** 09371 ** @param xcb_connection_t *c 09372 ** @param xcb_keycode_t key 09373 ** @param xcb_window_t grab_window 09374 ** @param uint16_t modifiers 09375 ** @returns xcb_void_cookie_t 09376 ** 09377 *****************************************************************************/ 09378 09379 xcb_void_cookie_t 09380 xcb_ungrab_key_checked (xcb_connection_t *c , 09381 xcb_keycode_t key , 09382 xcb_window_t grab_window , 09383 uint16_t modifiers ); 09384 09404 /***************************************************************************** 09405 ** 09406 ** xcb_void_cookie_t xcb_ungrab_key 09407 ** 09408 ** @param xcb_connection_t *c 09409 ** @param xcb_keycode_t key 09410 ** @param xcb_window_t grab_window 09411 ** @param uint16_t modifiers 09412 ** @returns xcb_void_cookie_t 09413 ** 09414 *****************************************************************************/ 09415 09416 xcb_void_cookie_t 09417 xcb_ungrab_key (xcb_connection_t *c , 09418 xcb_keycode_t key , 09419 xcb_window_t grab_window , 09420 uint16_t modifiers ); 09421 09444 /***************************************************************************** 09445 ** 09446 ** xcb_void_cookie_t xcb_allow_events_checked 09447 ** 09448 ** @param xcb_connection_t *c 09449 ** @param uint8_t mode 09450 ** @param xcb_timestamp_t time 09451 ** @returns xcb_void_cookie_t 09452 ** 09453 *****************************************************************************/ 09454 09455 xcb_void_cookie_t 09456 xcb_allow_events_checked (xcb_connection_t *c , 09457 uint8_t mode , 09458 xcb_timestamp_t time ); 09459 09479 /***************************************************************************** 09480 ** 09481 ** xcb_void_cookie_t xcb_allow_events 09482 ** 09483 ** @param xcb_connection_t *c 09484 ** @param uint8_t mode 09485 ** @param xcb_timestamp_t time 09486 ** @returns xcb_void_cookie_t 09487 ** 09488 *****************************************************************************/ 09489 09490 xcb_void_cookie_t 09491 xcb_allow_events (xcb_connection_t *c , 09492 uint8_t mode , 09493 xcb_timestamp_t time ); 09494 09507 /***************************************************************************** 09508 ** 09509 ** xcb_void_cookie_t xcb_grab_server_checked 09510 ** 09511 ** @param xcb_connection_t *c 09512 ** @returns xcb_void_cookie_t 09513 ** 09514 *****************************************************************************/ 09515 09516 xcb_void_cookie_t 09517 xcb_grab_server_checked (xcb_connection_t *c ); 09518 09528 /***************************************************************************** 09529 ** 09530 ** xcb_void_cookie_t xcb_grab_server 09531 ** 09532 ** @param xcb_connection_t *c 09533 ** @returns xcb_void_cookie_t 09534 ** 09535 *****************************************************************************/ 09536 09537 xcb_void_cookie_t 09538 xcb_grab_server (xcb_connection_t *c ); 09539 09552 /***************************************************************************** 09553 ** 09554 ** xcb_void_cookie_t xcb_ungrab_server_checked 09555 ** 09556 ** @param xcb_connection_t *c 09557 ** @returns xcb_void_cookie_t 09558 ** 09559 *****************************************************************************/ 09560 09561 xcb_void_cookie_t 09562 xcb_ungrab_server_checked (xcb_connection_t *c ); 09563 09573 /***************************************************************************** 09574 ** 09575 ** xcb_void_cookie_t xcb_ungrab_server 09576 ** 09577 ** @param xcb_connection_t *c 09578 ** @returns xcb_void_cookie_t 09579 ** 09580 *****************************************************************************/ 09581 09582 xcb_void_cookie_t 09583 xcb_ungrab_server (xcb_connection_t *c ); 09584 09598 /***************************************************************************** 09599 ** 09600 ** xcb_query_pointer_cookie_t xcb_query_pointer 09601 ** 09602 ** @param xcb_connection_t *c 09603 ** @param xcb_window_t window 09604 ** @returns xcb_query_pointer_cookie_t 09605 ** 09606 *****************************************************************************/ 09607 09608 xcb_query_pointer_cookie_t 09609 xcb_query_pointer (xcb_connection_t *c , 09610 xcb_window_t window ); 09611 09628 /***************************************************************************** 09629 ** 09630 ** xcb_query_pointer_cookie_t xcb_query_pointer_unchecked 09631 ** 09632 ** @param xcb_connection_t *c 09633 ** @param xcb_window_t window 09634 ** @returns xcb_query_pointer_cookie_t 09635 ** 09636 *****************************************************************************/ 09637 09638 xcb_query_pointer_cookie_t 09639 xcb_query_pointer_unchecked (xcb_connection_t *c , 09640 xcb_window_t window ); 09641 09657 /***************************************************************************** 09658 ** 09659 ** xcb_query_pointer_reply_t * xcb_query_pointer_reply 09660 ** 09661 ** @param xcb_connection_t *c 09662 ** @param xcb_query_pointer_cookie_t cookie 09663 ** @param xcb_generic_error_t **e 09664 ** @returns xcb_query_pointer_reply_t * 09665 ** 09666 *****************************************************************************/ 09667 09668 xcb_query_pointer_reply_t * 09669 xcb_query_pointer_reply (xcb_connection_t *c , 09670 xcb_query_pointer_cookie_t cookie , 09671 xcb_generic_error_t **e ); 09672 09682 /***************************************************************************** 09683 ** 09684 ** void xcb_timecoord_next 09685 ** 09686 ** @param xcb_timecoord_iterator_t *i 09687 ** @returns void 09688 ** 09689 *****************************************************************************/ 09690 09691 void 09692 xcb_timecoord_next (xcb_timecoord_iterator_t *i ); 09693 09704 /***************************************************************************** 09705 ** 09706 ** xcb_generic_iterator_t xcb_timecoord_end 09707 ** 09708 ** @param xcb_timecoord_iterator_t i 09709 ** @returns xcb_generic_iterator_t 09710 ** 09711 *****************************************************************************/ 09712 09713 xcb_generic_iterator_t 09714 xcb_timecoord_end (xcb_timecoord_iterator_t i ); 09715 09716 int 09717 xcb_get_motion_events_sizeof (const void *_buffer ); 09718 09728 /***************************************************************************** 09729 ** 09730 ** xcb_get_motion_events_cookie_t xcb_get_motion_events 09731 ** 09732 ** @param xcb_connection_t *c 09733 ** @param xcb_window_t window 09734 ** @param xcb_timestamp_t start 09735 ** @param xcb_timestamp_t stop 09736 ** @returns xcb_get_motion_events_cookie_t 09737 ** 09738 *****************************************************************************/ 09739 09740 xcb_get_motion_events_cookie_t 09741 xcb_get_motion_events (xcb_connection_t *c , 09742 xcb_window_t window , 09743 xcb_timestamp_t start , 09744 xcb_timestamp_t stop ); 09745 09758 /***************************************************************************** 09759 ** 09760 ** xcb_get_motion_events_cookie_t xcb_get_motion_events_unchecked 09761 ** 09762 ** @param xcb_connection_t *c 09763 ** @param xcb_window_t window 09764 ** @param xcb_timestamp_t start 09765 ** @param xcb_timestamp_t stop 09766 ** @returns xcb_get_motion_events_cookie_t 09767 ** 09768 *****************************************************************************/ 09769 09770 xcb_get_motion_events_cookie_t 09771 xcb_get_motion_events_unchecked (xcb_connection_t *c , 09772 xcb_window_t window , 09773 xcb_timestamp_t start , 09774 xcb_timestamp_t stop ); 09775 09776 09777 /***************************************************************************** 09778 ** 09779 ** xcb_timecoord_t * xcb_get_motion_events_events 09780 ** 09781 ** @param const xcb_get_motion_events_reply_t *R 09782 ** @returns xcb_timecoord_t * 09783 ** 09784 *****************************************************************************/ 09785 09786 xcb_timecoord_t * 09787 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R ); 09788 09789 09790 /***************************************************************************** 09791 ** 09792 ** int xcb_get_motion_events_events_length 09793 ** 09794 ** @param const xcb_get_motion_events_reply_t *R 09795 ** @returns int 09796 ** 09797 *****************************************************************************/ 09798 09799 int 09800 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R ); 09801 09802 09803 /***************************************************************************** 09804 ** 09805 ** xcb_timecoord_iterator_t xcb_get_motion_events_events_iterator 09806 ** 09807 ** @param const xcb_get_motion_events_reply_t *R 09808 ** @returns xcb_timecoord_iterator_t 09809 ** 09810 *****************************************************************************/ 09811 09812 xcb_timecoord_iterator_t 09813 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R ); 09814 09830 /***************************************************************************** 09831 ** 09832 ** xcb_get_motion_events_reply_t * xcb_get_motion_events_reply 09833 ** 09834 ** @param xcb_connection_t *c 09835 ** @param xcb_get_motion_events_cookie_t cookie 09836 ** @param xcb_generic_error_t **e 09837 ** @returns xcb_get_motion_events_reply_t * 09838 ** 09839 *****************************************************************************/ 09840 09841 xcb_get_motion_events_reply_t * 09842 xcb_get_motion_events_reply (xcb_connection_t *c , 09843 xcb_get_motion_events_cookie_t cookie , 09844 xcb_generic_error_t **e ); 09845 09855 /***************************************************************************** 09856 ** 09857 ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates 09858 ** 09859 ** @param xcb_connection_t *c 09860 ** @param xcb_window_t src_window 09861 ** @param xcb_window_t dst_window 09862 ** @param int16_t src_x 09863 ** @param int16_t src_y 09864 ** @returns xcb_translate_coordinates_cookie_t 09865 ** 09866 *****************************************************************************/ 09867 09868 xcb_translate_coordinates_cookie_t 09869 xcb_translate_coordinates (xcb_connection_t *c , 09870 xcb_window_t src_window , 09871 xcb_window_t dst_window , 09872 int16_t src_x , 09873 int16_t src_y ); 09874 09887 /***************************************************************************** 09888 ** 09889 ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates_unchecked 09890 ** 09891 ** @param xcb_connection_t *c 09892 ** @param xcb_window_t src_window 09893 ** @param xcb_window_t dst_window 09894 ** @param int16_t src_x 09895 ** @param int16_t src_y 09896 ** @returns xcb_translate_coordinates_cookie_t 09897 ** 09898 *****************************************************************************/ 09899 09900 xcb_translate_coordinates_cookie_t 09901 xcb_translate_coordinates_unchecked (xcb_connection_t *c , 09902 xcb_window_t src_window , 09903 xcb_window_t dst_window , 09904 int16_t src_x , 09905 int16_t src_y ); 09906 09922 /***************************************************************************** 09923 ** 09924 ** xcb_translate_coordinates_reply_t * xcb_translate_coordinates_reply 09925 ** 09926 ** @param xcb_connection_t *c 09927 ** @param xcb_translate_coordinates_cookie_t cookie 09928 ** @param xcb_generic_error_t **e 09929 ** @returns xcb_translate_coordinates_reply_t * 09930 ** 09931 *****************************************************************************/ 09932 09933 xcb_translate_coordinates_reply_t * 09934 xcb_translate_coordinates_reply (xcb_connection_t *c , 09935 xcb_translate_coordinates_cookie_t cookie , 09936 xcb_generic_error_t **e ); 09937 09969 /***************************************************************************** 09970 ** 09971 ** xcb_void_cookie_t xcb_warp_pointer_checked 09972 ** 09973 ** @param xcb_connection_t *c 09974 ** @param xcb_window_t src_window 09975 ** @param xcb_window_t dst_window 09976 ** @param int16_t src_x 09977 ** @param int16_t src_y 09978 ** @param uint16_t src_width 09979 ** @param uint16_t src_height 09980 ** @param int16_t dst_x 09981 ** @param int16_t dst_y 09982 ** @returns xcb_void_cookie_t 09983 ** 09984 *****************************************************************************/ 09985 09986 xcb_void_cookie_t 09987 xcb_warp_pointer_checked (xcb_connection_t *c , 09988 xcb_window_t src_window , 09989 xcb_window_t dst_window , 09990 int16_t src_x , 09991 int16_t src_y , 09992 uint16_t src_width , 09993 uint16_t src_height , 09994 int16_t dst_x , 09995 int16_t dst_y ); 09996 10025 /***************************************************************************** 10026 ** 10027 ** xcb_void_cookie_t xcb_warp_pointer 10028 ** 10029 ** @param xcb_connection_t *c 10030 ** @param xcb_window_t src_window 10031 ** @param xcb_window_t dst_window 10032 ** @param int16_t src_x 10033 ** @param int16_t src_y 10034 ** @param uint16_t src_width 10035 ** @param uint16_t src_height 10036 ** @param int16_t dst_x 10037 ** @param int16_t dst_y 10038 ** @returns xcb_void_cookie_t 10039 ** 10040 *****************************************************************************/ 10041 10042 xcb_void_cookie_t 10043 xcb_warp_pointer (xcb_connection_t *c , 10044 xcb_window_t src_window , 10045 xcb_window_t dst_window , 10046 int16_t src_x , 10047 int16_t src_y , 10048 uint16_t src_width , 10049 uint16_t src_height , 10050 int16_t dst_x , 10051 int16_t dst_y ); 10052 10085 /***************************************************************************** 10086 ** 10087 ** xcb_void_cookie_t xcb_set_input_focus_checked 10088 ** 10089 ** @param xcb_connection_t *c 10090 ** @param uint8_t revert_to 10091 ** @param xcb_window_t focus 10092 ** @param xcb_timestamp_t time 10093 ** @returns xcb_void_cookie_t 10094 ** 10095 *****************************************************************************/ 10096 10097 xcb_void_cookie_t 10098 xcb_set_input_focus_checked (xcb_connection_t *c , 10099 uint8_t revert_to , 10100 xcb_window_t focus , 10101 xcb_timestamp_t time ); 10102 10132 /***************************************************************************** 10133 ** 10134 ** xcb_void_cookie_t xcb_set_input_focus 10135 ** 10136 ** @param xcb_connection_t *c 10137 ** @param uint8_t revert_to 10138 ** @param xcb_window_t focus 10139 ** @param xcb_timestamp_t time 10140 ** @returns xcb_void_cookie_t 10141 ** 10142 *****************************************************************************/ 10143 10144 xcb_void_cookie_t 10145 xcb_set_input_focus (xcb_connection_t *c , 10146 uint8_t revert_to , 10147 xcb_window_t focus , 10148 xcb_timestamp_t time ); 10149 10159 /***************************************************************************** 10160 ** 10161 ** xcb_get_input_focus_cookie_t xcb_get_input_focus 10162 ** 10163 ** @param xcb_connection_t *c 10164 ** @returns xcb_get_input_focus_cookie_t 10165 ** 10166 *****************************************************************************/ 10167 10168 xcb_get_input_focus_cookie_t 10169 xcb_get_input_focus (xcb_connection_t *c ); 10170 10183 /***************************************************************************** 10184 ** 10185 ** xcb_get_input_focus_cookie_t xcb_get_input_focus_unchecked 10186 ** 10187 ** @param xcb_connection_t *c 10188 ** @returns xcb_get_input_focus_cookie_t 10189 ** 10190 *****************************************************************************/ 10191 10192 xcb_get_input_focus_cookie_t 10193 xcb_get_input_focus_unchecked (xcb_connection_t *c ); 10194 10210 /***************************************************************************** 10211 ** 10212 ** xcb_get_input_focus_reply_t * xcb_get_input_focus_reply 10213 ** 10214 ** @param xcb_connection_t *c 10215 ** @param xcb_get_input_focus_cookie_t cookie 10216 ** @param xcb_generic_error_t **e 10217 ** @returns xcb_get_input_focus_reply_t * 10218 ** 10219 *****************************************************************************/ 10220 10221 xcb_get_input_focus_reply_t * 10222 xcb_get_input_focus_reply (xcb_connection_t *c , 10223 xcb_get_input_focus_cookie_t cookie , 10224 xcb_generic_error_t **e ); 10225 10235 /***************************************************************************** 10236 ** 10237 ** xcb_query_keymap_cookie_t xcb_query_keymap 10238 ** 10239 ** @param xcb_connection_t *c 10240 ** @returns xcb_query_keymap_cookie_t 10241 ** 10242 *****************************************************************************/ 10243 10244 xcb_query_keymap_cookie_t 10245 xcb_query_keymap (xcb_connection_t *c ); 10246 10259 /***************************************************************************** 10260 ** 10261 ** xcb_query_keymap_cookie_t xcb_query_keymap_unchecked 10262 ** 10263 ** @param xcb_connection_t *c 10264 ** @returns xcb_query_keymap_cookie_t 10265 ** 10266 *****************************************************************************/ 10267 10268 xcb_query_keymap_cookie_t 10269 xcb_query_keymap_unchecked (xcb_connection_t *c ); 10270 10286 /***************************************************************************** 10287 ** 10288 ** xcb_query_keymap_reply_t * xcb_query_keymap_reply 10289 ** 10290 ** @param xcb_connection_t *c 10291 ** @param xcb_query_keymap_cookie_t cookie 10292 ** @param xcb_generic_error_t **e 10293 ** @returns xcb_query_keymap_reply_t * 10294 ** 10295 *****************************************************************************/ 10296 10297 xcb_query_keymap_reply_t * 10298 xcb_query_keymap_reply (xcb_connection_t *c , 10299 xcb_query_keymap_cookie_t cookie , 10300 xcb_generic_error_t **e ); 10301 10302 int 10303 xcb_open_font_sizeof (const void *_buffer ); 10304 10324 /***************************************************************************** 10325 ** 10326 ** xcb_void_cookie_t xcb_open_font_checked 10327 ** 10328 ** @param xcb_connection_t *c 10329 ** @param xcb_font_t fid 10330 ** @param uint16_t name_len 10331 ** @param const char *name 10332 ** @returns xcb_void_cookie_t 10333 ** 10334 *****************************************************************************/ 10335 10336 xcb_void_cookie_t 10337 xcb_open_font_checked (xcb_connection_t *c , 10338 xcb_font_t fid , 10339 uint16_t name_len , 10340 const char *name ); 10341 10358 /***************************************************************************** 10359 ** 10360 ** xcb_void_cookie_t xcb_open_font 10361 ** 10362 ** @param xcb_connection_t *c 10363 ** @param xcb_font_t fid 10364 ** @param uint16_t name_len 10365 ** @param const char *name 10366 ** @returns xcb_void_cookie_t 10367 ** 10368 *****************************************************************************/ 10369 10370 xcb_void_cookie_t 10371 xcb_open_font (xcb_connection_t *c , 10372 xcb_font_t fid , 10373 uint16_t name_len , 10374 const char *name ); 10375 10388 /***************************************************************************** 10389 ** 10390 ** xcb_void_cookie_t xcb_close_font_checked 10391 ** 10392 ** @param xcb_connection_t *c 10393 ** @param xcb_font_t font 10394 ** @returns xcb_void_cookie_t 10395 ** 10396 *****************************************************************************/ 10397 10398 xcb_void_cookie_t 10399 xcb_close_font_checked (xcb_connection_t *c , 10400 xcb_font_t font ); 10401 10411 /***************************************************************************** 10412 ** 10413 ** xcb_void_cookie_t xcb_close_font 10414 ** 10415 ** @param xcb_connection_t *c 10416 ** @param xcb_font_t font 10417 ** @returns xcb_void_cookie_t 10418 ** 10419 *****************************************************************************/ 10420 10421 xcb_void_cookie_t 10422 xcb_close_font (xcb_connection_t *c , 10423 xcb_font_t font ); 10424 10434 /***************************************************************************** 10435 ** 10436 ** void xcb_fontprop_next 10437 ** 10438 ** @param xcb_fontprop_iterator_t *i 10439 ** @returns void 10440 ** 10441 *****************************************************************************/ 10442 10443 void 10444 xcb_fontprop_next (xcb_fontprop_iterator_t *i ); 10445 10456 /***************************************************************************** 10457 ** 10458 ** xcb_generic_iterator_t xcb_fontprop_end 10459 ** 10460 ** @param xcb_fontprop_iterator_t i 10461 ** @returns xcb_generic_iterator_t 10462 ** 10463 *****************************************************************************/ 10464 10465 xcb_generic_iterator_t 10466 xcb_fontprop_end (xcb_fontprop_iterator_t i ); 10467 10477 /***************************************************************************** 10478 ** 10479 ** void xcb_charinfo_next 10480 ** 10481 ** @param xcb_charinfo_iterator_t *i 10482 ** @returns void 10483 ** 10484 *****************************************************************************/ 10485 10486 void 10487 xcb_charinfo_next (xcb_charinfo_iterator_t *i ); 10488 10499 /***************************************************************************** 10500 ** 10501 ** xcb_generic_iterator_t xcb_charinfo_end 10502 ** 10503 ** @param xcb_charinfo_iterator_t i 10504 ** @returns xcb_generic_iterator_t 10505 ** 10506 *****************************************************************************/ 10507 10508 xcb_generic_iterator_t 10509 xcb_charinfo_end (xcb_charinfo_iterator_t i ); 10510 10511 int 10512 xcb_query_font_sizeof (const void *_buffer ); 10513 10525 /***************************************************************************** 10526 ** 10527 ** xcb_query_font_cookie_t xcb_query_font 10528 ** 10529 ** @param xcb_connection_t *c 10530 ** @param xcb_fontable_t font 10531 ** @returns xcb_query_font_cookie_t 10532 ** 10533 *****************************************************************************/ 10534 10535 xcb_query_font_cookie_t 10536 xcb_query_font (xcb_connection_t *c , 10537 xcb_fontable_t font ); 10538 10553 /***************************************************************************** 10554 ** 10555 ** xcb_query_font_cookie_t xcb_query_font_unchecked 10556 ** 10557 ** @param xcb_connection_t *c 10558 ** @param xcb_fontable_t font 10559 ** @returns xcb_query_font_cookie_t 10560 ** 10561 *****************************************************************************/ 10562 10563 xcb_query_font_cookie_t 10564 xcb_query_font_unchecked (xcb_connection_t *c , 10565 xcb_fontable_t font ); 10566 10567 10568 /***************************************************************************** 10569 ** 10570 ** xcb_fontprop_t * xcb_query_font_properties 10571 ** 10572 ** @param const xcb_query_font_reply_t *R 10573 ** @returns xcb_fontprop_t * 10574 ** 10575 *****************************************************************************/ 10576 10577 xcb_fontprop_t * 10578 xcb_query_font_properties (const xcb_query_font_reply_t *R ); 10579 10580 10581 /***************************************************************************** 10582 ** 10583 ** int xcb_query_font_properties_length 10584 ** 10585 ** @param const xcb_query_font_reply_t *R 10586 ** @returns int 10587 ** 10588 *****************************************************************************/ 10589 10590 int 10591 xcb_query_font_properties_length (const xcb_query_font_reply_t *R ); 10592 10593 10594 /***************************************************************************** 10595 ** 10596 ** xcb_fontprop_iterator_t xcb_query_font_properties_iterator 10597 ** 10598 ** @param const xcb_query_font_reply_t *R 10599 ** @returns xcb_fontprop_iterator_t 10600 ** 10601 *****************************************************************************/ 10602 10603 xcb_fontprop_iterator_t 10604 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R ); 10605 10606 10607 /***************************************************************************** 10608 ** 10609 ** xcb_charinfo_t * xcb_query_font_char_infos 10610 ** 10611 ** @param const xcb_query_font_reply_t *R 10612 ** @returns xcb_charinfo_t * 10613 ** 10614 *****************************************************************************/ 10615 10616 xcb_charinfo_t * 10617 xcb_query_font_char_infos (const xcb_query_font_reply_t *R ); 10618 10619 10620 /***************************************************************************** 10621 ** 10622 ** int xcb_query_font_char_infos_length 10623 ** 10624 ** @param const xcb_query_font_reply_t *R 10625 ** @returns int 10626 ** 10627 *****************************************************************************/ 10628 10629 int 10630 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R ); 10631 10632 10633 /***************************************************************************** 10634 ** 10635 ** xcb_charinfo_iterator_t xcb_query_font_char_infos_iterator 10636 ** 10637 ** @param const xcb_query_font_reply_t *R 10638 ** @returns xcb_charinfo_iterator_t 10639 ** 10640 *****************************************************************************/ 10641 10642 xcb_charinfo_iterator_t 10643 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R ); 10644 10660 /***************************************************************************** 10661 ** 10662 ** xcb_query_font_reply_t * xcb_query_font_reply 10663 ** 10664 ** @param xcb_connection_t *c 10665 ** @param xcb_query_font_cookie_t cookie 10666 ** @param xcb_generic_error_t **e 10667 ** @returns xcb_query_font_reply_t * 10668 ** 10669 *****************************************************************************/ 10670 10671 xcb_query_font_reply_t * 10672 xcb_query_font_reply (xcb_connection_t *c , 10673 xcb_query_font_cookie_t cookie , 10674 xcb_generic_error_t **e ); 10675 10676 int 10677 xcb_query_text_extents_sizeof (const void *_buffer , 10678 uint32_t string_len ); 10679 10713 /***************************************************************************** 10714 ** 10715 ** xcb_query_text_extents_cookie_t xcb_query_text_extents 10716 ** 10717 ** @param xcb_connection_t *c 10718 ** @param xcb_fontable_t font 10719 ** @param uint32_t string_len 10720 ** @param const xcb_char2b_t *string 10721 ** @returns xcb_query_text_extents_cookie_t 10722 ** 10723 *****************************************************************************/ 10724 10725 xcb_query_text_extents_cookie_t 10726 xcb_query_text_extents (xcb_connection_t *c , 10727 xcb_fontable_t font , 10728 uint32_t string_len , 10729 const xcb_char2b_t *string ); 10730 10767 /***************************************************************************** 10768 ** 10769 ** xcb_query_text_extents_cookie_t xcb_query_text_extents_unchecked 10770 ** 10771 ** @param xcb_connection_t *c 10772 ** @param xcb_fontable_t font 10773 ** @param uint32_t string_len 10774 ** @param const xcb_char2b_t *string 10775 ** @returns xcb_query_text_extents_cookie_t 10776 ** 10777 *****************************************************************************/ 10778 10779 xcb_query_text_extents_cookie_t 10780 xcb_query_text_extents_unchecked (xcb_connection_t *c , 10781 xcb_fontable_t font , 10782 uint32_t string_len , 10783 const xcb_char2b_t *string ); 10784 10800 /***************************************************************************** 10801 ** 10802 ** xcb_query_text_extents_reply_t * xcb_query_text_extents_reply 10803 ** 10804 ** @param xcb_connection_t *c 10805 ** @param xcb_query_text_extents_cookie_t cookie 10806 ** @param xcb_generic_error_t **e 10807 ** @returns xcb_query_text_extents_reply_t * 10808 ** 10809 *****************************************************************************/ 10810 10811 xcb_query_text_extents_reply_t * 10812 xcb_query_text_extents_reply (xcb_connection_t *c , 10813 xcb_query_text_extents_cookie_t cookie , 10814 xcb_generic_error_t **e ); 10815 10816 int 10817 xcb_str_sizeof (const void *_buffer ); 10818 10819 10820 /***************************************************************************** 10821 ** 10822 ** char * xcb_str_name 10823 ** 10824 ** @param const xcb_str_t *R 10825 ** @returns char * 10826 ** 10827 *****************************************************************************/ 10828 10829 char * 10830 xcb_str_name (const xcb_str_t *R ); 10831 10832 10833 /***************************************************************************** 10834 ** 10835 ** int xcb_str_name_length 10836 ** 10837 ** @param const xcb_str_t *R 10838 ** @returns int 10839 ** 10840 *****************************************************************************/ 10841 10842 int 10843 xcb_str_name_length (const xcb_str_t *R ); 10844 10845 10846 /***************************************************************************** 10847 ** 10848 ** xcb_generic_iterator_t xcb_str_name_end 10849 ** 10850 ** @param const xcb_str_t *R 10851 ** @returns xcb_generic_iterator_t 10852 ** 10853 *****************************************************************************/ 10854 10855 xcb_generic_iterator_t 10856 xcb_str_name_end (const xcb_str_t *R ); 10857 10867 /***************************************************************************** 10868 ** 10869 ** void xcb_str_next 10870 ** 10871 ** @param xcb_str_iterator_t *i 10872 ** @returns void 10873 ** 10874 *****************************************************************************/ 10875 10876 void 10877 xcb_str_next (xcb_str_iterator_t *i ); 10878 10889 /***************************************************************************** 10890 ** 10891 ** xcb_generic_iterator_t xcb_str_end 10892 ** 10893 ** @param xcb_str_iterator_t i 10894 ** @returns xcb_generic_iterator_t 10895 ** 10896 *****************************************************************************/ 10897 10898 xcb_generic_iterator_t 10899 xcb_str_end (xcb_str_iterator_t i ); 10900 10901 int 10902 xcb_list_fonts_sizeof (const void *_buffer ); 10903 10921 /***************************************************************************** 10922 ** 10923 ** xcb_list_fonts_cookie_t xcb_list_fonts 10924 ** 10925 ** @param xcb_connection_t *c 10926 ** @param uint16_t max_names 10927 ** @param uint16_t pattern_len 10928 ** @param const char *pattern 10929 ** @returns xcb_list_fonts_cookie_t 10930 ** 10931 *****************************************************************************/ 10932 10933 xcb_list_fonts_cookie_t 10934 xcb_list_fonts (xcb_connection_t *c , 10935 uint16_t max_names , 10936 uint16_t pattern_len , 10937 const char *pattern ); 10938 10959 /***************************************************************************** 10960 ** 10961 ** xcb_list_fonts_cookie_t xcb_list_fonts_unchecked 10962 ** 10963 ** @param xcb_connection_t *c 10964 ** @param uint16_t max_names 10965 ** @param uint16_t pattern_len 10966 ** @param const char *pattern 10967 ** @returns xcb_list_fonts_cookie_t 10968 ** 10969 *****************************************************************************/ 10970 10971 xcb_list_fonts_cookie_t 10972 xcb_list_fonts_unchecked (xcb_connection_t *c , 10973 uint16_t max_names , 10974 uint16_t pattern_len , 10975 const char *pattern ); 10976 10977 10978 /***************************************************************************** 10979 ** 10980 ** int xcb_list_fonts_names_length 10981 ** 10982 ** @param const xcb_list_fonts_reply_t *R 10983 ** @returns int 10984 ** 10985 *****************************************************************************/ 10986 10987 int 10988 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R ); 10989 10990 10991 /***************************************************************************** 10992 ** 10993 ** xcb_str_iterator_t xcb_list_fonts_names_iterator 10994 ** 10995 ** @param const xcb_list_fonts_reply_t *R 10996 ** @returns xcb_str_iterator_t 10997 ** 10998 *****************************************************************************/ 10999 11000 xcb_str_iterator_t 11001 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R ); 11002 11018 /***************************************************************************** 11019 ** 11020 ** xcb_list_fonts_reply_t * xcb_list_fonts_reply 11021 ** 11022 ** @param xcb_connection_t *c 11023 ** @param xcb_list_fonts_cookie_t cookie 11024 ** @param xcb_generic_error_t **e 11025 ** @returns xcb_list_fonts_reply_t * 11026 ** 11027 *****************************************************************************/ 11028 11029 xcb_list_fonts_reply_t * 11030 xcb_list_fonts_reply (xcb_connection_t *c , 11031 xcb_list_fonts_cookie_t cookie , 11032 xcb_generic_error_t **e ); 11033 11034 int 11035 xcb_list_fonts_with_info_sizeof (const void *_buffer ); 11036 11054 /***************************************************************************** 11055 ** 11056 ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info 11057 ** 11058 ** @param xcb_connection_t *c 11059 ** @param uint16_t max_names 11060 ** @param uint16_t pattern_len 11061 ** @param const char *pattern 11062 ** @returns xcb_list_fonts_with_info_cookie_t 11063 ** 11064 *****************************************************************************/ 11065 11066 xcb_list_fonts_with_info_cookie_t 11067 xcb_list_fonts_with_info (xcb_connection_t *c , 11068 uint16_t max_names , 11069 uint16_t pattern_len , 11070 const char *pattern ); 11071 11092 /***************************************************************************** 11093 ** 11094 ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_unchecked 11095 ** 11096 ** @param xcb_connection_t *c 11097 ** @param uint16_t max_names 11098 ** @param uint16_t pattern_len 11099 ** @param const char *pattern 11100 ** @returns xcb_list_fonts_with_info_cookie_t 11101 ** 11102 *****************************************************************************/ 11103 11104 xcb_list_fonts_with_info_cookie_t 11105 xcb_list_fonts_with_info_unchecked (xcb_connection_t *c , 11106 uint16_t max_names , 11107 uint16_t pattern_len , 11108 const char *pattern ); 11109 11110 11111 /***************************************************************************** 11112 ** 11113 ** xcb_fontprop_t * xcb_list_fonts_with_info_properties 11114 ** 11115 ** @param const xcb_list_fonts_with_info_reply_t *R 11116 ** @returns xcb_fontprop_t * 11117 ** 11118 *****************************************************************************/ 11119 11120 xcb_fontprop_t * 11121 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R ); 11122 11123 11124 /***************************************************************************** 11125 ** 11126 ** int xcb_list_fonts_with_info_properties_length 11127 ** 11128 ** @param const xcb_list_fonts_with_info_reply_t *R 11129 ** @returns int 11130 ** 11131 *****************************************************************************/ 11132 11133 int 11134 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R ); 11135 11136 11137 /***************************************************************************** 11138 ** 11139 ** xcb_fontprop_iterator_t xcb_list_fonts_with_info_properties_iterator 11140 ** 11141 ** @param const xcb_list_fonts_with_info_reply_t *R 11142 ** @returns xcb_fontprop_iterator_t 11143 ** 11144 *****************************************************************************/ 11145 11146 xcb_fontprop_iterator_t 11147 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R ); 11148 11149 11150 /***************************************************************************** 11151 ** 11152 ** char * xcb_list_fonts_with_info_name 11153 ** 11154 ** @param const xcb_list_fonts_with_info_reply_t *R 11155 ** @returns char * 11156 ** 11157 *****************************************************************************/ 11158 11159 char * 11160 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R ); 11161 11162 11163 /***************************************************************************** 11164 ** 11165 ** int xcb_list_fonts_with_info_name_length 11166 ** 11167 ** @param const xcb_list_fonts_with_info_reply_t *R 11168 ** @returns int 11169 ** 11170 *****************************************************************************/ 11171 11172 int 11173 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R ); 11174 11175 11176 /***************************************************************************** 11177 ** 11178 ** xcb_generic_iterator_t xcb_list_fonts_with_info_name_end 11179 ** 11180 ** @param const xcb_list_fonts_with_info_reply_t *R 11181 ** @returns xcb_generic_iterator_t 11182 ** 11183 *****************************************************************************/ 11184 11185 xcb_generic_iterator_t 11186 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R ); 11187 11203 /***************************************************************************** 11204 ** 11205 ** xcb_list_fonts_with_info_reply_t * xcb_list_fonts_with_info_reply 11206 ** 11207 ** @param xcb_connection_t *c 11208 ** @param xcb_list_fonts_with_info_cookie_t cookie 11209 ** @param xcb_generic_error_t **e 11210 ** @returns xcb_list_fonts_with_info_reply_t * 11211 ** 11212 *****************************************************************************/ 11213 11214 xcb_list_fonts_with_info_reply_t * 11215 xcb_list_fonts_with_info_reply (xcb_connection_t *c , 11216 xcb_list_fonts_with_info_cookie_t cookie , 11217 xcb_generic_error_t **e ); 11218 11219 int 11220 xcb_set_font_path_sizeof (const void *_buffer ); 11221 11234 /***************************************************************************** 11235 ** 11236 ** xcb_void_cookie_t xcb_set_font_path_checked 11237 ** 11238 ** @param xcb_connection_t *c 11239 ** @param uint16_t font_qty 11240 ** @param const xcb_str_t *font 11241 ** @returns xcb_void_cookie_t 11242 ** 11243 *****************************************************************************/ 11244 11245 xcb_void_cookie_t 11246 xcb_set_font_path_checked (xcb_connection_t *c , 11247 uint16_t font_qty , 11248 const xcb_str_t *font ); 11249 11259 /***************************************************************************** 11260 ** 11261 ** xcb_void_cookie_t xcb_set_font_path 11262 ** 11263 ** @param xcb_connection_t *c 11264 ** @param uint16_t font_qty 11265 ** @param const xcb_str_t *font 11266 ** @returns xcb_void_cookie_t 11267 ** 11268 *****************************************************************************/ 11269 11270 xcb_void_cookie_t 11271 xcb_set_font_path (xcb_connection_t *c , 11272 uint16_t font_qty , 11273 const xcb_str_t *font ); 11274 11275 int 11276 xcb_get_font_path_sizeof (const void *_buffer ); 11277 11287 /***************************************************************************** 11288 ** 11289 ** xcb_get_font_path_cookie_t xcb_get_font_path 11290 ** 11291 ** @param xcb_connection_t *c 11292 ** @returns xcb_get_font_path_cookie_t 11293 ** 11294 *****************************************************************************/ 11295 11296 xcb_get_font_path_cookie_t 11297 xcb_get_font_path (xcb_connection_t *c ); 11298 11311 /***************************************************************************** 11312 ** 11313 ** xcb_get_font_path_cookie_t xcb_get_font_path_unchecked 11314 ** 11315 ** @param xcb_connection_t *c 11316 ** @returns xcb_get_font_path_cookie_t 11317 ** 11318 *****************************************************************************/ 11319 11320 xcb_get_font_path_cookie_t 11321 xcb_get_font_path_unchecked (xcb_connection_t *c ); 11322 11323 11324 /***************************************************************************** 11325 ** 11326 ** int xcb_get_font_path_path_length 11327 ** 11328 ** @param const xcb_get_font_path_reply_t *R 11329 ** @returns int 11330 ** 11331 *****************************************************************************/ 11332 11333 int 11334 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R ); 11335 11336 11337 /***************************************************************************** 11338 ** 11339 ** xcb_str_iterator_t xcb_get_font_path_path_iterator 11340 ** 11341 ** @param const xcb_get_font_path_reply_t *R 11342 ** @returns xcb_str_iterator_t 11343 ** 11344 *****************************************************************************/ 11345 11346 xcb_str_iterator_t 11347 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R ); 11348 11364 /***************************************************************************** 11365 ** 11366 ** xcb_get_font_path_reply_t * xcb_get_font_path_reply 11367 ** 11368 ** @param xcb_connection_t *c 11369 ** @param xcb_get_font_path_cookie_t cookie 11370 ** @param xcb_generic_error_t **e 11371 ** @returns xcb_get_font_path_reply_t * 11372 ** 11373 *****************************************************************************/ 11374 11375 xcb_get_font_path_reply_t * 11376 xcb_get_font_path_reply (xcb_connection_t *c , 11377 xcb_get_font_path_cookie_t cookie , 11378 xcb_generic_error_t **e ); 11379 11400 /***************************************************************************** 11401 ** 11402 ** xcb_void_cookie_t xcb_create_pixmap_checked 11403 ** 11404 ** @param xcb_connection_t *c 11405 ** @param uint8_t depth 11406 ** @param xcb_pixmap_t pid 11407 ** @param xcb_drawable_t drawable 11408 ** @param uint16_t width 11409 ** @param uint16_t height 11410 ** @returns xcb_void_cookie_t 11411 ** 11412 *****************************************************************************/ 11413 11414 xcb_void_cookie_t 11415 xcb_create_pixmap_checked (xcb_connection_t *c , 11416 uint8_t depth , 11417 xcb_pixmap_t pid , 11418 xcb_drawable_t drawable , 11419 uint16_t width , 11420 uint16_t height ); 11421 11439 /***************************************************************************** 11440 ** 11441 ** xcb_void_cookie_t xcb_create_pixmap 11442 ** 11443 ** @param xcb_connection_t *c 11444 ** @param uint8_t depth 11445 ** @param xcb_pixmap_t pid 11446 ** @param xcb_drawable_t drawable 11447 ** @param uint16_t width 11448 ** @param uint16_t height 11449 ** @returns xcb_void_cookie_t 11450 ** 11451 *****************************************************************************/ 11452 11453 xcb_void_cookie_t 11454 xcb_create_pixmap (xcb_connection_t *c , 11455 uint8_t depth , 11456 xcb_pixmap_t pid , 11457 xcb_drawable_t drawable , 11458 uint16_t width , 11459 uint16_t height ); 11460 11476 /***************************************************************************** 11477 ** 11478 ** xcb_void_cookie_t xcb_free_pixmap_checked 11479 ** 11480 ** @param xcb_connection_t *c 11481 ** @param xcb_pixmap_t pixmap 11482 ** @returns xcb_void_cookie_t 11483 ** 11484 *****************************************************************************/ 11485 11486 xcb_void_cookie_t 11487 xcb_free_pixmap_checked (xcb_connection_t *c , 11488 xcb_pixmap_t pixmap ); 11489 11502 /***************************************************************************** 11503 ** 11504 ** xcb_void_cookie_t xcb_free_pixmap 11505 ** 11506 ** @param xcb_connection_t *c 11507 ** @param xcb_pixmap_t pixmap 11508 ** @returns xcb_void_cookie_t 11509 ** 11510 *****************************************************************************/ 11511 11512 xcb_void_cookie_t 11513 xcb_free_pixmap (xcb_connection_t *c , 11514 xcb_pixmap_t pixmap ); 11515 11516 int 11517 xcb_create_gc_sizeof (const void *_buffer ); 11518 11536 /***************************************************************************** 11537 ** 11538 ** xcb_void_cookie_t xcb_create_gc_checked 11539 ** 11540 ** @param xcb_connection_t *c 11541 ** @param xcb_gcontext_t cid 11542 ** @param xcb_drawable_t drawable 11543 ** @param uint32_t value_mask 11544 ** @param const uint32_t *value_list 11545 ** @returns xcb_void_cookie_t 11546 ** 11547 *****************************************************************************/ 11548 11549 xcb_void_cookie_t 11550 xcb_create_gc_checked (xcb_connection_t *c , 11551 xcb_gcontext_t cid , 11552 xcb_drawable_t drawable , 11553 uint32_t value_mask , 11554 const uint32_t *value_list ); 11555 11570 /***************************************************************************** 11571 ** 11572 ** xcb_void_cookie_t xcb_create_gc 11573 ** 11574 ** @param xcb_connection_t *c 11575 ** @param xcb_gcontext_t cid 11576 ** @param xcb_drawable_t drawable 11577 ** @param uint32_t value_mask 11578 ** @param const uint32_t *value_list 11579 ** @returns xcb_void_cookie_t 11580 ** 11581 *****************************************************************************/ 11582 11583 xcb_void_cookie_t 11584 xcb_create_gc (xcb_connection_t *c , 11585 xcb_gcontext_t cid , 11586 xcb_drawable_t drawable , 11587 uint32_t value_mask , 11588 const uint32_t *value_list ); 11589 11590 int 11591 xcb_change_gc_sizeof (const void *_buffer ); 11592 11612 /***************************************************************************** 11613 ** 11614 ** xcb_void_cookie_t xcb_change_gc_checked 11615 ** 11616 ** @param xcb_connection_t *c 11617 ** @param xcb_gcontext_t gc 11618 ** @param uint32_t value_mask 11619 ** @param const uint32_t *value_list 11620 ** @returns xcb_void_cookie_t 11621 ** 11622 *****************************************************************************/ 11623 11624 xcb_void_cookie_t 11625 xcb_change_gc_checked (xcb_connection_t *c , 11626 xcb_gcontext_t gc , 11627 uint32_t value_mask , 11628 const uint32_t *value_list ); 11629 11646 /***************************************************************************** 11647 ** 11648 ** xcb_void_cookie_t xcb_change_gc 11649 ** 11650 ** @param xcb_connection_t *c 11651 ** @param xcb_gcontext_t gc 11652 ** @param uint32_t value_mask 11653 ** @param const uint32_t *value_list 11654 ** @returns xcb_void_cookie_t 11655 ** 11656 *****************************************************************************/ 11657 11658 xcb_void_cookie_t 11659 xcb_change_gc (xcb_connection_t *c , 11660 xcb_gcontext_t gc , 11661 uint32_t value_mask , 11662 const uint32_t *value_list ); 11663 11676 /***************************************************************************** 11677 ** 11678 ** xcb_void_cookie_t xcb_copy_gc_checked 11679 ** 11680 ** @param xcb_connection_t *c 11681 ** @param xcb_gcontext_t src_gc 11682 ** @param xcb_gcontext_t dst_gc 11683 ** @param uint32_t value_mask 11684 ** @returns xcb_void_cookie_t 11685 ** 11686 *****************************************************************************/ 11687 11688 xcb_void_cookie_t 11689 xcb_copy_gc_checked (xcb_connection_t *c , 11690 xcb_gcontext_t src_gc , 11691 xcb_gcontext_t dst_gc , 11692 uint32_t value_mask ); 11693 11703 /***************************************************************************** 11704 ** 11705 ** xcb_void_cookie_t xcb_copy_gc 11706 ** 11707 ** @param xcb_connection_t *c 11708 ** @param xcb_gcontext_t src_gc 11709 ** @param xcb_gcontext_t dst_gc 11710 ** @param uint32_t value_mask 11711 ** @returns xcb_void_cookie_t 11712 ** 11713 *****************************************************************************/ 11714 11715 xcb_void_cookie_t 11716 xcb_copy_gc (xcb_connection_t *c , 11717 xcb_gcontext_t src_gc , 11718 xcb_gcontext_t dst_gc , 11719 uint32_t value_mask ); 11720 11721 int 11722 xcb_set_dashes_sizeof (const void *_buffer ); 11723 11736 /***************************************************************************** 11737 ** 11738 ** xcb_void_cookie_t xcb_set_dashes_checked 11739 ** 11740 ** @param xcb_connection_t *c 11741 ** @param xcb_gcontext_t gc 11742 ** @param uint16_t dash_offset 11743 ** @param uint16_t dashes_len 11744 ** @param const uint8_t *dashes 11745 ** @returns xcb_void_cookie_t 11746 ** 11747 *****************************************************************************/ 11748 11749 xcb_void_cookie_t 11750 xcb_set_dashes_checked (xcb_connection_t *c , 11751 xcb_gcontext_t gc , 11752 uint16_t dash_offset , 11753 uint16_t dashes_len , 11754 const uint8_t *dashes ); 11755 11765 /***************************************************************************** 11766 ** 11767 ** xcb_void_cookie_t xcb_set_dashes 11768 ** 11769 ** @param xcb_connection_t *c 11770 ** @param xcb_gcontext_t gc 11771 ** @param uint16_t dash_offset 11772 ** @param uint16_t dashes_len 11773 ** @param const uint8_t *dashes 11774 ** @returns xcb_void_cookie_t 11775 ** 11776 *****************************************************************************/ 11777 11778 xcb_void_cookie_t 11779 xcb_set_dashes (xcb_connection_t *c , 11780 xcb_gcontext_t gc , 11781 uint16_t dash_offset , 11782 uint16_t dashes_len , 11783 const uint8_t *dashes ); 11784 11785 int 11786 xcb_set_clip_rectangles_sizeof (const void *_buffer , 11787 uint32_t rectangles_len ); 11788 11801 /***************************************************************************** 11802 ** 11803 ** xcb_void_cookie_t xcb_set_clip_rectangles_checked 11804 ** 11805 ** @param xcb_connection_t *c 11806 ** @param uint8_t ordering 11807 ** @param xcb_gcontext_t gc 11808 ** @param int16_t clip_x_origin 11809 ** @param int16_t clip_y_origin 11810 ** @param uint32_t rectangles_len 11811 ** @param const xcb_rectangle_t *rectangles 11812 ** @returns xcb_void_cookie_t 11813 ** 11814 *****************************************************************************/ 11815 11816 xcb_void_cookie_t 11817 xcb_set_clip_rectangles_checked (xcb_connection_t *c , 11818 uint8_t ordering , 11819 xcb_gcontext_t gc , 11820 int16_t clip_x_origin , 11821 int16_t clip_y_origin , 11822 uint32_t rectangles_len , 11823 const xcb_rectangle_t *rectangles ); 11824 11834 /***************************************************************************** 11835 ** 11836 ** xcb_void_cookie_t xcb_set_clip_rectangles 11837 ** 11838 ** @param xcb_connection_t *c 11839 ** @param uint8_t ordering 11840 ** @param xcb_gcontext_t gc 11841 ** @param int16_t clip_x_origin 11842 ** @param int16_t clip_y_origin 11843 ** @param uint32_t rectangles_len 11844 ** @param const xcb_rectangle_t *rectangles 11845 ** @returns xcb_void_cookie_t 11846 ** 11847 *****************************************************************************/ 11848 11849 xcb_void_cookie_t 11850 xcb_set_clip_rectangles (xcb_connection_t *c , 11851 uint8_t ordering , 11852 xcb_gcontext_t gc , 11853 int16_t clip_x_origin , 11854 int16_t clip_y_origin , 11855 uint32_t rectangles_len , 11856 const xcb_rectangle_t *rectangles ); 11857 11872 /***************************************************************************** 11873 ** 11874 ** xcb_void_cookie_t xcb_free_gc_checked 11875 ** 11876 ** @param xcb_connection_t *c 11877 ** @param xcb_gcontext_t gc 11878 ** @returns xcb_void_cookie_t 11879 ** 11880 *****************************************************************************/ 11881 11882 xcb_void_cookie_t 11883 xcb_free_gc_checked (xcb_connection_t *c , 11884 xcb_gcontext_t gc ); 11885 11897 /***************************************************************************** 11898 ** 11899 ** xcb_void_cookie_t xcb_free_gc 11900 ** 11901 ** @param xcb_connection_t *c 11902 ** @param xcb_gcontext_t gc 11903 ** @returns xcb_void_cookie_t 11904 ** 11905 *****************************************************************************/ 11906 11907 xcb_void_cookie_t 11908 xcb_free_gc (xcb_connection_t *c , 11909 xcb_gcontext_t gc ); 11910 11923 /***************************************************************************** 11924 ** 11925 ** xcb_void_cookie_t xcb_clear_area_checked 11926 ** 11927 ** @param xcb_connection_t *c 11928 ** @param uint8_t exposures 11929 ** @param xcb_window_t window 11930 ** @param int16_t x 11931 ** @param int16_t y 11932 ** @param uint16_t width 11933 ** @param uint16_t height 11934 ** @returns xcb_void_cookie_t 11935 ** 11936 *****************************************************************************/ 11937 11938 xcb_void_cookie_t 11939 xcb_clear_area_checked (xcb_connection_t *c , 11940 uint8_t exposures , 11941 xcb_window_t window , 11942 int16_t x , 11943 int16_t y , 11944 uint16_t width , 11945 uint16_t height ); 11946 11956 /***************************************************************************** 11957 ** 11958 ** xcb_void_cookie_t xcb_clear_area 11959 ** 11960 ** @param xcb_connection_t *c 11961 ** @param uint8_t exposures 11962 ** @param xcb_window_t window 11963 ** @param int16_t x 11964 ** @param int16_t y 11965 ** @param uint16_t width 11966 ** @param uint16_t height 11967 ** @returns xcb_void_cookie_t 11968 ** 11969 *****************************************************************************/ 11970 11971 xcb_void_cookie_t 11972 xcb_clear_area (xcb_connection_t *c , 11973 uint8_t exposures , 11974 xcb_window_t window , 11975 int16_t x , 11976 int16_t y , 11977 uint16_t width , 11978 uint16_t height ); 11979 12002 /***************************************************************************** 12003 ** 12004 ** xcb_void_cookie_t xcb_copy_area_checked 12005 ** 12006 ** @param xcb_connection_t *c 12007 ** @param xcb_drawable_t src_drawable 12008 ** @param xcb_drawable_t dst_drawable 12009 ** @param xcb_gcontext_t gc 12010 ** @param int16_t src_x 12011 ** @param int16_t src_y 12012 ** @param int16_t dst_x 12013 ** @param int16_t dst_y 12014 ** @param uint16_t width 12015 ** @param uint16_t height 12016 ** @returns xcb_void_cookie_t 12017 ** 12018 *****************************************************************************/ 12019 12020 xcb_void_cookie_t 12021 xcb_copy_area_checked (xcb_connection_t *c , 12022 xcb_drawable_t src_drawable , 12023 xcb_drawable_t dst_drawable , 12024 xcb_gcontext_t gc , 12025 int16_t src_x , 12026 int16_t src_y , 12027 int16_t dst_x , 12028 int16_t dst_y , 12029 uint16_t width , 12030 uint16_t height ); 12031 12051 /***************************************************************************** 12052 ** 12053 ** xcb_void_cookie_t xcb_copy_area 12054 ** 12055 ** @param xcb_connection_t *c 12056 ** @param xcb_drawable_t src_drawable 12057 ** @param xcb_drawable_t dst_drawable 12058 ** @param xcb_gcontext_t gc 12059 ** @param int16_t src_x 12060 ** @param int16_t src_y 12061 ** @param int16_t dst_x 12062 ** @param int16_t dst_y 12063 ** @param uint16_t width 12064 ** @param uint16_t height 12065 ** @returns xcb_void_cookie_t 12066 ** 12067 *****************************************************************************/ 12068 12069 xcb_void_cookie_t 12070 xcb_copy_area (xcb_connection_t *c , 12071 xcb_drawable_t src_drawable , 12072 xcb_drawable_t dst_drawable , 12073 xcb_gcontext_t gc , 12074 int16_t src_x , 12075 int16_t src_y , 12076 int16_t dst_x , 12077 int16_t dst_y , 12078 uint16_t width , 12079 uint16_t height ); 12080 12093 /***************************************************************************** 12094 ** 12095 ** xcb_void_cookie_t xcb_copy_plane_checked 12096 ** 12097 ** @param xcb_connection_t *c 12098 ** @param xcb_drawable_t src_drawable 12099 ** @param xcb_drawable_t dst_drawable 12100 ** @param xcb_gcontext_t gc 12101 ** @param int16_t src_x 12102 ** @param int16_t src_y 12103 ** @param int16_t dst_x 12104 ** @param int16_t dst_y 12105 ** @param uint16_t width 12106 ** @param uint16_t height 12107 ** @param uint32_t bit_plane 12108 ** @returns xcb_void_cookie_t 12109 ** 12110 *****************************************************************************/ 12111 12112 xcb_void_cookie_t 12113 xcb_copy_plane_checked (xcb_connection_t *c , 12114 xcb_drawable_t src_drawable , 12115 xcb_drawable_t dst_drawable , 12116 xcb_gcontext_t gc , 12117 int16_t src_x , 12118 int16_t src_y , 12119 int16_t dst_x , 12120 int16_t dst_y , 12121 uint16_t width , 12122 uint16_t height , 12123 uint32_t bit_plane ); 12124 12134 /***************************************************************************** 12135 ** 12136 ** xcb_void_cookie_t xcb_copy_plane 12137 ** 12138 ** @param xcb_connection_t *c 12139 ** @param xcb_drawable_t src_drawable 12140 ** @param xcb_drawable_t dst_drawable 12141 ** @param xcb_gcontext_t gc 12142 ** @param int16_t src_x 12143 ** @param int16_t src_y 12144 ** @param int16_t dst_x 12145 ** @param int16_t dst_y 12146 ** @param uint16_t width 12147 ** @param uint16_t height 12148 ** @param uint32_t bit_plane 12149 ** @returns xcb_void_cookie_t 12150 ** 12151 *****************************************************************************/ 12152 12153 xcb_void_cookie_t 12154 xcb_copy_plane (xcb_connection_t *c , 12155 xcb_drawable_t src_drawable , 12156 xcb_drawable_t dst_drawable , 12157 xcb_gcontext_t gc , 12158 int16_t src_x , 12159 int16_t src_y , 12160 int16_t dst_x , 12161 int16_t dst_y , 12162 uint16_t width , 12163 uint16_t height , 12164 uint32_t bit_plane ); 12165 12166 int 12167 xcb_poly_point_sizeof (const void *_buffer , 12168 uint32_t points_len ); 12169 12182 /***************************************************************************** 12183 ** 12184 ** xcb_void_cookie_t xcb_poly_point_checked 12185 ** 12186 ** @param xcb_connection_t *c 12187 ** @param uint8_t coordinate_mode 12188 ** @param xcb_drawable_t drawable 12189 ** @param xcb_gcontext_t gc 12190 ** @param uint32_t points_len 12191 ** @param const xcb_point_t *points 12192 ** @returns xcb_void_cookie_t 12193 ** 12194 *****************************************************************************/ 12195 12196 xcb_void_cookie_t 12197 xcb_poly_point_checked (xcb_connection_t *c , 12198 uint8_t coordinate_mode , 12199 xcb_drawable_t drawable , 12200 xcb_gcontext_t gc , 12201 uint32_t points_len , 12202 const xcb_point_t *points ); 12203 12213 /***************************************************************************** 12214 ** 12215 ** xcb_void_cookie_t xcb_poly_point 12216 ** 12217 ** @param xcb_connection_t *c 12218 ** @param uint8_t coordinate_mode 12219 ** @param xcb_drawable_t drawable 12220 ** @param xcb_gcontext_t gc 12221 ** @param uint32_t points_len 12222 ** @param const xcb_point_t *points 12223 ** @returns xcb_void_cookie_t 12224 ** 12225 *****************************************************************************/ 12226 12227 xcb_void_cookie_t 12228 xcb_poly_point (xcb_connection_t *c , 12229 uint8_t coordinate_mode , 12230 xcb_drawable_t drawable , 12231 xcb_gcontext_t gc , 12232 uint32_t points_len , 12233 const xcb_point_t *points ); 12234 12235 int 12236 xcb_poly_line_sizeof (const void *_buffer , 12237 uint32_t points_len ); 12238 12265 /***************************************************************************** 12266 ** 12267 ** xcb_void_cookie_t xcb_poly_line_checked 12268 ** 12269 ** @param xcb_connection_t *c 12270 ** @param uint8_t coordinate_mode 12271 ** @param xcb_drawable_t drawable 12272 ** @param xcb_gcontext_t gc 12273 ** @param uint32_t points_len 12274 ** @param const xcb_point_t *points 12275 ** @returns xcb_void_cookie_t 12276 ** 12277 *****************************************************************************/ 12278 12279 xcb_void_cookie_t 12280 xcb_poly_line_checked (xcb_connection_t *c , 12281 uint8_t coordinate_mode , 12282 xcb_drawable_t drawable , 12283 xcb_gcontext_t gc , 12284 uint32_t points_len , 12285 const xcb_point_t *points ); 12286 12310 /***************************************************************************** 12311 ** 12312 ** xcb_void_cookie_t xcb_poly_line 12313 ** 12314 ** @param xcb_connection_t *c 12315 ** @param uint8_t coordinate_mode 12316 ** @param xcb_drawable_t drawable 12317 ** @param xcb_gcontext_t gc 12318 ** @param uint32_t points_len 12319 ** @param const xcb_point_t *points 12320 ** @returns xcb_void_cookie_t 12321 ** 12322 *****************************************************************************/ 12323 12324 xcb_void_cookie_t 12325 xcb_poly_line (xcb_connection_t *c , 12326 uint8_t coordinate_mode , 12327 xcb_drawable_t drawable , 12328 xcb_gcontext_t gc , 12329 uint32_t points_len , 12330 const xcb_point_t *points ); 12331 12341 /***************************************************************************** 12342 ** 12343 ** void xcb_segment_next 12344 ** 12345 ** @param xcb_segment_iterator_t *i 12346 ** @returns void 12347 ** 12348 *****************************************************************************/ 12349 12350 void 12351 xcb_segment_next (xcb_segment_iterator_t *i ); 12352 12363 /***************************************************************************** 12364 ** 12365 ** xcb_generic_iterator_t xcb_segment_end 12366 ** 12367 ** @param xcb_segment_iterator_t i 12368 ** @returns xcb_generic_iterator_t 12369 ** 12370 *****************************************************************************/ 12371 12372 xcb_generic_iterator_t 12373 xcb_segment_end (xcb_segment_iterator_t i ); 12374 12375 int 12376 xcb_poly_segment_sizeof (const void *_buffer , 12377 uint32_t segments_len ); 12378 12406 /***************************************************************************** 12407 ** 12408 ** xcb_void_cookie_t xcb_poly_segment_checked 12409 ** 12410 ** @param xcb_connection_t *c 12411 ** @param xcb_drawable_t drawable 12412 ** @param xcb_gcontext_t gc 12413 ** @param uint32_t segments_len 12414 ** @param const xcb_segment_t *segments 12415 ** @returns xcb_void_cookie_t 12416 ** 12417 *****************************************************************************/ 12418 12419 xcb_void_cookie_t 12420 xcb_poly_segment_checked (xcb_connection_t *c , 12421 xcb_drawable_t drawable , 12422 xcb_gcontext_t gc , 12423 uint32_t segments_len , 12424 const xcb_segment_t *segments ); 12425 12450 /***************************************************************************** 12451 ** 12452 ** xcb_void_cookie_t xcb_poly_segment 12453 ** 12454 ** @param xcb_connection_t *c 12455 ** @param xcb_drawable_t drawable 12456 ** @param xcb_gcontext_t gc 12457 ** @param uint32_t segments_len 12458 ** @param const xcb_segment_t *segments 12459 ** @returns xcb_void_cookie_t 12460 ** 12461 *****************************************************************************/ 12462 12463 xcb_void_cookie_t 12464 xcb_poly_segment (xcb_connection_t *c , 12465 xcb_drawable_t drawable , 12466 xcb_gcontext_t gc , 12467 uint32_t segments_len , 12468 const xcb_segment_t *segments ); 12469 12470 int 12471 xcb_poly_rectangle_sizeof (const void *_buffer , 12472 uint32_t rectangles_len ); 12473 12486 /***************************************************************************** 12487 ** 12488 ** xcb_void_cookie_t xcb_poly_rectangle_checked 12489 ** 12490 ** @param xcb_connection_t *c 12491 ** @param xcb_drawable_t drawable 12492 ** @param xcb_gcontext_t gc 12493 ** @param uint32_t rectangles_len 12494 ** @param const xcb_rectangle_t *rectangles 12495 ** @returns xcb_void_cookie_t 12496 ** 12497 *****************************************************************************/ 12498 12499 xcb_void_cookie_t 12500 xcb_poly_rectangle_checked (xcb_connection_t *c , 12501 xcb_drawable_t drawable , 12502 xcb_gcontext_t gc , 12503 uint32_t rectangles_len , 12504 const xcb_rectangle_t *rectangles ); 12505 12515 /***************************************************************************** 12516 ** 12517 ** xcb_void_cookie_t xcb_poly_rectangle 12518 ** 12519 ** @param xcb_connection_t *c 12520 ** @param xcb_drawable_t drawable 12521 ** @param xcb_gcontext_t gc 12522 ** @param uint32_t rectangles_len 12523 ** @param const xcb_rectangle_t *rectangles 12524 ** @returns xcb_void_cookie_t 12525 ** 12526 *****************************************************************************/ 12527 12528 xcb_void_cookie_t 12529 xcb_poly_rectangle (xcb_connection_t *c , 12530 xcb_drawable_t drawable , 12531 xcb_gcontext_t gc , 12532 uint32_t rectangles_len , 12533 const xcb_rectangle_t *rectangles ); 12534 12535 int 12536 xcb_poly_arc_sizeof (const void *_buffer , 12537 uint32_t arcs_len ); 12538 12551 /***************************************************************************** 12552 ** 12553 ** xcb_void_cookie_t xcb_poly_arc_checked 12554 ** 12555 ** @param xcb_connection_t *c 12556 ** @param xcb_drawable_t drawable 12557 ** @param xcb_gcontext_t gc 12558 ** @param uint32_t arcs_len 12559 ** @param const xcb_arc_t *arcs 12560 ** @returns xcb_void_cookie_t 12561 ** 12562 *****************************************************************************/ 12563 12564 xcb_void_cookie_t 12565 xcb_poly_arc_checked (xcb_connection_t *c , 12566 xcb_drawable_t drawable , 12567 xcb_gcontext_t gc , 12568 uint32_t arcs_len , 12569 const xcb_arc_t *arcs ); 12570 12580 /***************************************************************************** 12581 ** 12582 ** xcb_void_cookie_t xcb_poly_arc 12583 ** 12584 ** @param xcb_connection_t *c 12585 ** @param xcb_drawable_t drawable 12586 ** @param xcb_gcontext_t gc 12587 ** @param uint32_t arcs_len 12588 ** @param const xcb_arc_t *arcs 12589 ** @returns xcb_void_cookie_t 12590 ** 12591 *****************************************************************************/ 12592 12593 xcb_void_cookie_t 12594 xcb_poly_arc (xcb_connection_t *c , 12595 xcb_drawable_t drawable , 12596 xcb_gcontext_t gc , 12597 uint32_t arcs_len , 12598 const xcb_arc_t *arcs ); 12599 12600 int 12601 xcb_fill_poly_sizeof (const void *_buffer , 12602 uint32_t points_len ); 12603 12616 /***************************************************************************** 12617 ** 12618 ** xcb_void_cookie_t xcb_fill_poly_checked 12619 ** 12620 ** @param xcb_connection_t *c 12621 ** @param xcb_drawable_t drawable 12622 ** @param xcb_gcontext_t gc 12623 ** @param uint8_t shape 12624 ** @param uint8_t coordinate_mode 12625 ** @param uint32_t points_len 12626 ** @param const xcb_point_t *points 12627 ** @returns xcb_void_cookie_t 12628 ** 12629 *****************************************************************************/ 12630 12631 xcb_void_cookie_t 12632 xcb_fill_poly_checked (xcb_connection_t *c , 12633 xcb_drawable_t drawable , 12634 xcb_gcontext_t gc , 12635 uint8_t shape , 12636 uint8_t coordinate_mode , 12637 uint32_t points_len , 12638 const xcb_point_t *points ); 12639 12649 /***************************************************************************** 12650 ** 12651 ** xcb_void_cookie_t xcb_fill_poly 12652 ** 12653 ** @param xcb_connection_t *c 12654 ** @param xcb_drawable_t drawable 12655 ** @param xcb_gcontext_t gc 12656 ** @param uint8_t shape 12657 ** @param uint8_t coordinate_mode 12658 ** @param uint32_t points_len 12659 ** @param const xcb_point_t *points 12660 ** @returns xcb_void_cookie_t 12661 ** 12662 *****************************************************************************/ 12663 12664 xcb_void_cookie_t 12665 xcb_fill_poly (xcb_connection_t *c , 12666 xcb_drawable_t drawable , 12667 xcb_gcontext_t gc , 12668 uint8_t shape , 12669 uint8_t coordinate_mode , 12670 uint32_t points_len , 12671 const xcb_point_t *points ); 12672 12673 int 12674 xcb_poly_fill_rectangle_sizeof (const void *_buffer , 12675 uint32_t rectangles_len ); 12676 12703 /***************************************************************************** 12704 ** 12705 ** xcb_void_cookie_t xcb_poly_fill_rectangle_checked 12706 ** 12707 ** @param xcb_connection_t *c 12708 ** @param xcb_drawable_t drawable 12709 ** @param xcb_gcontext_t gc 12710 ** @param uint32_t rectangles_len 12711 ** @param const xcb_rectangle_t *rectangles 12712 ** @returns xcb_void_cookie_t 12713 ** 12714 *****************************************************************************/ 12715 12716 xcb_void_cookie_t 12717 xcb_poly_fill_rectangle_checked (xcb_connection_t *c , 12718 xcb_drawable_t drawable , 12719 xcb_gcontext_t gc , 12720 uint32_t rectangles_len , 12721 const xcb_rectangle_t *rectangles ); 12722 12746 /***************************************************************************** 12747 ** 12748 ** xcb_void_cookie_t xcb_poly_fill_rectangle 12749 ** 12750 ** @param xcb_connection_t *c 12751 ** @param xcb_drawable_t drawable 12752 ** @param xcb_gcontext_t gc 12753 ** @param uint32_t rectangles_len 12754 ** @param const xcb_rectangle_t *rectangles 12755 ** @returns xcb_void_cookie_t 12756 ** 12757 *****************************************************************************/ 12758 12759 xcb_void_cookie_t 12760 xcb_poly_fill_rectangle (xcb_connection_t *c , 12761 xcb_drawable_t drawable , 12762 xcb_gcontext_t gc , 12763 uint32_t rectangles_len , 12764 const xcb_rectangle_t *rectangles ); 12765 12766 int 12767 xcb_poly_fill_arc_sizeof (const void *_buffer , 12768 uint32_t arcs_len ); 12769 12782 /***************************************************************************** 12783 ** 12784 ** xcb_void_cookie_t xcb_poly_fill_arc_checked 12785 ** 12786 ** @param xcb_connection_t *c 12787 ** @param xcb_drawable_t drawable 12788 ** @param xcb_gcontext_t gc 12789 ** @param uint32_t arcs_len 12790 ** @param const xcb_arc_t *arcs 12791 ** @returns xcb_void_cookie_t 12792 ** 12793 *****************************************************************************/ 12794 12795 xcb_void_cookie_t 12796 xcb_poly_fill_arc_checked (xcb_connection_t *c , 12797 xcb_drawable_t drawable , 12798 xcb_gcontext_t gc , 12799 uint32_t arcs_len , 12800 const xcb_arc_t *arcs ); 12801 12811 /***************************************************************************** 12812 ** 12813 ** xcb_void_cookie_t xcb_poly_fill_arc 12814 ** 12815 ** @param xcb_connection_t *c 12816 ** @param xcb_drawable_t drawable 12817 ** @param xcb_gcontext_t gc 12818 ** @param uint32_t arcs_len 12819 ** @param const xcb_arc_t *arcs 12820 ** @returns xcb_void_cookie_t 12821 ** 12822 *****************************************************************************/ 12823 12824 xcb_void_cookie_t 12825 xcb_poly_fill_arc (xcb_connection_t *c , 12826 xcb_drawable_t drawable , 12827 xcb_gcontext_t gc , 12828 uint32_t arcs_len , 12829 const xcb_arc_t *arcs ); 12830 12831 int 12832 xcb_put_image_sizeof (const void *_buffer , 12833 uint32_t data_len ); 12834 12847 /***************************************************************************** 12848 ** 12849 ** xcb_void_cookie_t xcb_put_image_checked 12850 ** 12851 ** @param xcb_connection_t *c 12852 ** @param uint8_t format 12853 ** @param xcb_drawable_t drawable 12854 ** @param xcb_gcontext_t gc 12855 ** @param uint16_t width 12856 ** @param uint16_t height 12857 ** @param int16_t dst_x 12858 ** @param int16_t dst_y 12859 ** @param uint8_t left_pad 12860 ** @param uint8_t depth 12861 ** @param uint32_t data_len 12862 ** @param const uint8_t *data 12863 ** @returns xcb_void_cookie_t 12864 ** 12865 *****************************************************************************/ 12866 12867 xcb_void_cookie_t 12868 xcb_put_image_checked (xcb_connection_t *c , 12869 uint8_t format , 12870 xcb_drawable_t drawable , 12871 xcb_gcontext_t gc , 12872 uint16_t width , 12873 uint16_t height , 12874 int16_t dst_x , 12875 int16_t dst_y , 12876 uint8_t left_pad , 12877 uint8_t depth , 12878 uint32_t data_len , 12879 const uint8_t *data ); 12880 12890 /***************************************************************************** 12891 ** 12892 ** xcb_void_cookie_t xcb_put_image 12893 ** 12894 ** @param xcb_connection_t *c 12895 ** @param uint8_t format 12896 ** @param xcb_drawable_t drawable 12897 ** @param xcb_gcontext_t gc 12898 ** @param uint16_t width 12899 ** @param uint16_t height 12900 ** @param int16_t dst_x 12901 ** @param int16_t dst_y 12902 ** @param uint8_t left_pad 12903 ** @param uint8_t depth 12904 ** @param uint32_t data_len 12905 ** @param const uint8_t *data 12906 ** @returns xcb_void_cookie_t 12907 ** 12908 *****************************************************************************/ 12909 12910 xcb_void_cookie_t 12911 xcb_put_image (xcb_connection_t *c , 12912 uint8_t format , 12913 xcb_drawable_t drawable , 12914 xcb_gcontext_t gc , 12915 uint16_t width , 12916 uint16_t height , 12917 int16_t dst_x , 12918 int16_t dst_y , 12919 uint8_t left_pad , 12920 uint8_t depth , 12921 uint32_t data_len , 12922 const uint8_t *data ); 12923 12924 int 12925 xcb_get_image_sizeof (const void *_buffer ); 12926 12936 /***************************************************************************** 12937 ** 12938 ** xcb_get_image_cookie_t xcb_get_image 12939 ** 12940 ** @param xcb_connection_t *c 12941 ** @param uint8_t format 12942 ** @param xcb_drawable_t drawable 12943 ** @param int16_t x 12944 ** @param int16_t y 12945 ** @param uint16_t width 12946 ** @param uint16_t height 12947 ** @param uint32_t plane_mask 12948 ** @returns xcb_get_image_cookie_t 12949 ** 12950 *****************************************************************************/ 12951 12952 xcb_get_image_cookie_t 12953 xcb_get_image (xcb_connection_t *c , 12954 uint8_t format , 12955 xcb_drawable_t drawable , 12956 int16_t x , 12957 int16_t y , 12958 uint16_t width , 12959 uint16_t height , 12960 uint32_t plane_mask ); 12961 12974 /***************************************************************************** 12975 ** 12976 ** xcb_get_image_cookie_t xcb_get_image_unchecked 12977 ** 12978 ** @param xcb_connection_t *c 12979 ** @param uint8_t format 12980 ** @param xcb_drawable_t drawable 12981 ** @param int16_t x 12982 ** @param int16_t y 12983 ** @param uint16_t width 12984 ** @param uint16_t height 12985 ** @param uint32_t plane_mask 12986 ** @returns xcb_get_image_cookie_t 12987 ** 12988 *****************************************************************************/ 12989 12990 xcb_get_image_cookie_t 12991 xcb_get_image_unchecked (xcb_connection_t *c , 12992 uint8_t format , 12993 xcb_drawable_t drawable , 12994 int16_t x , 12995 int16_t y , 12996 uint16_t width , 12997 uint16_t height , 12998 uint32_t plane_mask ); 12999 13000 13001 /***************************************************************************** 13002 ** 13003 ** uint8_t * xcb_get_image_data 13004 ** 13005 ** @param const xcb_get_image_reply_t *R 13006 ** @returns uint8_t * 13007 ** 13008 *****************************************************************************/ 13009 13010 uint8_t * 13011 xcb_get_image_data (const xcb_get_image_reply_t *R ); 13012 13013 13014 /***************************************************************************** 13015 ** 13016 ** int xcb_get_image_data_length 13017 ** 13018 ** @param const xcb_get_image_reply_t *R 13019 ** @returns int 13020 ** 13021 *****************************************************************************/ 13022 13023 int 13024 xcb_get_image_data_length (const xcb_get_image_reply_t *R ); 13025 13026 13027 /***************************************************************************** 13028 ** 13029 ** xcb_generic_iterator_t xcb_get_image_data_end 13030 ** 13031 ** @param const xcb_get_image_reply_t *R 13032 ** @returns xcb_generic_iterator_t 13033 ** 13034 *****************************************************************************/ 13035 13036 xcb_generic_iterator_t 13037 xcb_get_image_data_end (const xcb_get_image_reply_t *R ); 13038 13054 /***************************************************************************** 13055 ** 13056 ** xcb_get_image_reply_t * xcb_get_image_reply 13057 ** 13058 ** @param xcb_connection_t *c 13059 ** @param xcb_get_image_cookie_t cookie 13060 ** @param xcb_generic_error_t **e 13061 ** @returns xcb_get_image_reply_t * 13062 ** 13063 *****************************************************************************/ 13064 13065 xcb_get_image_reply_t * 13066 xcb_get_image_reply (xcb_connection_t *c , 13067 xcb_get_image_cookie_t cookie , 13068 xcb_generic_error_t **e ); 13069 13070 int 13071 xcb_poly_text_8_sizeof (const void *_buffer , 13072 uint32_t items_len ); 13073 13086 /***************************************************************************** 13087 ** 13088 ** xcb_void_cookie_t xcb_poly_text_8_checked 13089 ** 13090 ** @param xcb_connection_t *c 13091 ** @param xcb_drawable_t drawable 13092 ** @param xcb_gcontext_t gc 13093 ** @param int16_t x 13094 ** @param int16_t y 13095 ** @param uint32_t items_len 13096 ** @param const uint8_t *items 13097 ** @returns xcb_void_cookie_t 13098 ** 13099 *****************************************************************************/ 13100 13101 xcb_void_cookie_t 13102 xcb_poly_text_8_checked (xcb_connection_t *c , 13103 xcb_drawable_t drawable , 13104 xcb_gcontext_t gc , 13105 int16_t x , 13106 int16_t y , 13107 uint32_t items_len , 13108 const uint8_t *items ); 13109 13119 /***************************************************************************** 13120 ** 13121 ** xcb_void_cookie_t xcb_poly_text_8 13122 ** 13123 ** @param xcb_connection_t *c 13124 ** @param xcb_drawable_t drawable 13125 ** @param xcb_gcontext_t gc 13126 ** @param int16_t x 13127 ** @param int16_t y 13128 ** @param uint32_t items_len 13129 ** @param const uint8_t *items 13130 ** @returns xcb_void_cookie_t 13131 ** 13132 *****************************************************************************/ 13133 13134 xcb_void_cookie_t 13135 xcb_poly_text_8 (xcb_connection_t *c , 13136 xcb_drawable_t drawable , 13137 xcb_gcontext_t gc , 13138 int16_t x , 13139 int16_t y , 13140 uint32_t items_len , 13141 const uint8_t *items ); 13142 13143 int 13144 xcb_poly_text_16_sizeof (const void *_buffer , 13145 uint32_t items_len ); 13146 13159 /***************************************************************************** 13160 ** 13161 ** xcb_void_cookie_t xcb_poly_text_16_checked 13162 ** 13163 ** @param xcb_connection_t *c 13164 ** @param xcb_drawable_t drawable 13165 ** @param xcb_gcontext_t gc 13166 ** @param int16_t x 13167 ** @param int16_t y 13168 ** @param uint32_t items_len 13169 ** @param const uint8_t *items 13170 ** @returns xcb_void_cookie_t 13171 ** 13172 *****************************************************************************/ 13173 13174 xcb_void_cookie_t 13175 xcb_poly_text_16_checked (xcb_connection_t *c , 13176 xcb_drawable_t drawable , 13177 xcb_gcontext_t gc , 13178 int16_t x , 13179 int16_t y , 13180 uint32_t items_len , 13181 const uint8_t *items ); 13182 13192 /***************************************************************************** 13193 ** 13194 ** xcb_void_cookie_t xcb_poly_text_16 13195 ** 13196 ** @param xcb_connection_t *c 13197 ** @param xcb_drawable_t drawable 13198 ** @param xcb_gcontext_t gc 13199 ** @param int16_t x 13200 ** @param int16_t y 13201 ** @param uint32_t items_len 13202 ** @param const uint8_t *items 13203 ** @returns xcb_void_cookie_t 13204 ** 13205 *****************************************************************************/ 13206 13207 xcb_void_cookie_t 13208 xcb_poly_text_16 (xcb_connection_t *c , 13209 xcb_drawable_t drawable , 13210 xcb_gcontext_t gc , 13211 int16_t x , 13212 int16_t y , 13213 uint32_t items_len , 13214 const uint8_t *items ); 13215 13216 int 13217 xcb_image_text_8_sizeof (const void *_buffer ); 13218 13250 /***************************************************************************** 13251 ** 13252 ** xcb_void_cookie_t xcb_image_text_8_checked 13253 ** 13254 ** @param xcb_connection_t *c 13255 ** @param uint8_t string_len 13256 ** @param xcb_drawable_t drawable 13257 ** @param xcb_gcontext_t gc 13258 ** @param int16_t x 13259 ** @param int16_t y 13260 ** @param const char *string 13261 ** @returns xcb_void_cookie_t 13262 ** 13263 *****************************************************************************/ 13264 13265 xcb_void_cookie_t 13266 xcb_image_text_8_checked (xcb_connection_t *c , 13267 uint8_t string_len , 13268 xcb_drawable_t drawable , 13269 xcb_gcontext_t gc , 13270 int16_t x , 13271 int16_t y , 13272 const char *string ); 13273 13302 /***************************************************************************** 13303 ** 13304 ** xcb_void_cookie_t xcb_image_text_8 13305 ** 13306 ** @param xcb_connection_t *c 13307 ** @param uint8_t string_len 13308 ** @param xcb_drawable_t drawable 13309 ** @param xcb_gcontext_t gc 13310 ** @param int16_t x 13311 ** @param int16_t y 13312 ** @param const char *string 13313 ** @returns xcb_void_cookie_t 13314 ** 13315 *****************************************************************************/ 13316 13317 xcb_void_cookie_t 13318 xcb_image_text_8 (xcb_connection_t *c , 13319 uint8_t string_len , 13320 xcb_drawable_t drawable , 13321 xcb_gcontext_t gc , 13322 int16_t x , 13323 int16_t y , 13324 const char *string ); 13325 13326 int 13327 xcb_image_text_16_sizeof (const void *_buffer ); 13328 13361 /***************************************************************************** 13362 ** 13363 ** xcb_void_cookie_t xcb_image_text_16_checked 13364 ** 13365 ** @param xcb_connection_t *c 13366 ** @param uint8_t string_len 13367 ** @param xcb_drawable_t drawable 13368 ** @param xcb_gcontext_t gc 13369 ** @param int16_t x 13370 ** @param int16_t y 13371 ** @param const xcb_char2b_t *string 13372 ** @returns xcb_void_cookie_t 13373 ** 13374 *****************************************************************************/ 13375 13376 xcb_void_cookie_t 13377 xcb_image_text_16_checked (xcb_connection_t *c , 13378 uint8_t string_len , 13379 xcb_drawable_t drawable , 13380 xcb_gcontext_t gc , 13381 int16_t x , 13382 int16_t y , 13383 const xcb_char2b_t *string ); 13384 13414 /***************************************************************************** 13415 ** 13416 ** xcb_void_cookie_t xcb_image_text_16 13417 ** 13418 ** @param xcb_connection_t *c 13419 ** @param uint8_t string_len 13420 ** @param xcb_drawable_t drawable 13421 ** @param xcb_gcontext_t gc 13422 ** @param int16_t x 13423 ** @param int16_t y 13424 ** @param const xcb_char2b_t *string 13425 ** @returns xcb_void_cookie_t 13426 ** 13427 *****************************************************************************/ 13428 13429 xcb_void_cookie_t 13430 xcb_image_text_16 (xcb_connection_t *c , 13431 uint8_t string_len , 13432 xcb_drawable_t drawable , 13433 xcb_gcontext_t gc , 13434 int16_t x , 13435 int16_t y , 13436 const xcb_char2b_t *string ); 13437 13450 /***************************************************************************** 13451 ** 13452 ** xcb_void_cookie_t xcb_create_colormap_checked 13453 ** 13454 ** @param xcb_connection_t *c 13455 ** @param uint8_t alloc 13456 ** @param xcb_colormap_t mid 13457 ** @param xcb_window_t window 13458 ** @param xcb_visualid_t visual 13459 ** @returns xcb_void_cookie_t 13460 ** 13461 *****************************************************************************/ 13462 13463 xcb_void_cookie_t 13464 xcb_create_colormap_checked (xcb_connection_t *c , 13465 uint8_t alloc , 13466 xcb_colormap_t mid , 13467 xcb_window_t window , 13468 xcb_visualid_t visual ); 13469 13479 /***************************************************************************** 13480 ** 13481 ** xcb_void_cookie_t xcb_create_colormap 13482 ** 13483 ** @param xcb_connection_t *c 13484 ** @param uint8_t alloc 13485 ** @param xcb_colormap_t mid 13486 ** @param xcb_window_t window 13487 ** @param xcb_visualid_t visual 13488 ** @returns xcb_void_cookie_t 13489 ** 13490 *****************************************************************************/ 13491 13492 xcb_void_cookie_t 13493 xcb_create_colormap (xcb_connection_t *c , 13494 uint8_t alloc , 13495 xcb_colormap_t mid , 13496 xcb_window_t window , 13497 xcb_visualid_t visual ); 13498 13511 /***************************************************************************** 13512 ** 13513 ** xcb_void_cookie_t xcb_free_colormap_checked 13514 ** 13515 ** @param xcb_connection_t *c 13516 ** @param xcb_colormap_t cmap 13517 ** @returns xcb_void_cookie_t 13518 ** 13519 *****************************************************************************/ 13520 13521 xcb_void_cookie_t 13522 xcb_free_colormap_checked (xcb_connection_t *c , 13523 xcb_colormap_t cmap ); 13524 13534 /***************************************************************************** 13535 ** 13536 ** xcb_void_cookie_t xcb_free_colormap 13537 ** 13538 ** @param xcb_connection_t *c 13539 ** @param xcb_colormap_t cmap 13540 ** @returns xcb_void_cookie_t 13541 ** 13542 *****************************************************************************/ 13543 13544 xcb_void_cookie_t 13545 xcb_free_colormap (xcb_connection_t *c , 13546 xcb_colormap_t cmap ); 13547 13560 /***************************************************************************** 13561 ** 13562 ** xcb_void_cookie_t xcb_copy_colormap_and_free_checked 13563 ** 13564 ** @param xcb_connection_t *c 13565 ** @param xcb_colormap_t mid 13566 ** @param xcb_colormap_t src_cmap 13567 ** @returns xcb_void_cookie_t 13568 ** 13569 *****************************************************************************/ 13570 13571 xcb_void_cookie_t 13572 xcb_copy_colormap_and_free_checked (xcb_connection_t *c , 13573 xcb_colormap_t mid , 13574 xcb_colormap_t src_cmap ); 13575 13585 /***************************************************************************** 13586 ** 13587 ** xcb_void_cookie_t xcb_copy_colormap_and_free 13588 ** 13589 ** @param xcb_connection_t *c 13590 ** @param xcb_colormap_t mid 13591 ** @param xcb_colormap_t src_cmap 13592 ** @returns xcb_void_cookie_t 13593 ** 13594 *****************************************************************************/ 13595 13596 xcb_void_cookie_t 13597 xcb_copy_colormap_and_free (xcb_connection_t *c , 13598 xcb_colormap_t mid , 13599 xcb_colormap_t src_cmap ); 13600 13613 /***************************************************************************** 13614 ** 13615 ** xcb_void_cookie_t xcb_install_colormap_checked 13616 ** 13617 ** @param xcb_connection_t *c 13618 ** @param xcb_colormap_t cmap 13619 ** @returns xcb_void_cookie_t 13620 ** 13621 *****************************************************************************/ 13622 13623 xcb_void_cookie_t 13624 xcb_install_colormap_checked (xcb_connection_t *c , 13625 xcb_colormap_t cmap ); 13626 13636 /***************************************************************************** 13637 ** 13638 ** xcb_void_cookie_t xcb_install_colormap 13639 ** 13640 ** @param xcb_connection_t *c 13641 ** @param xcb_colormap_t cmap 13642 ** @returns xcb_void_cookie_t 13643 ** 13644 *****************************************************************************/ 13645 13646 xcb_void_cookie_t 13647 xcb_install_colormap (xcb_connection_t *c , 13648 xcb_colormap_t cmap ); 13649 13662 /***************************************************************************** 13663 ** 13664 ** xcb_void_cookie_t xcb_uninstall_colormap_checked 13665 ** 13666 ** @param xcb_connection_t *c 13667 ** @param xcb_colormap_t cmap 13668 ** @returns xcb_void_cookie_t 13669 ** 13670 *****************************************************************************/ 13671 13672 xcb_void_cookie_t 13673 xcb_uninstall_colormap_checked (xcb_connection_t *c , 13674 xcb_colormap_t cmap ); 13675 13685 /***************************************************************************** 13686 ** 13687 ** xcb_void_cookie_t xcb_uninstall_colormap 13688 ** 13689 ** @param xcb_connection_t *c 13690 ** @param xcb_colormap_t cmap 13691 ** @returns xcb_void_cookie_t 13692 ** 13693 *****************************************************************************/ 13694 13695 xcb_void_cookie_t 13696 xcb_uninstall_colormap (xcb_connection_t *c , 13697 xcb_colormap_t cmap ); 13698 13699 int 13700 xcb_list_installed_colormaps_sizeof (const void *_buffer ); 13701 13711 /***************************************************************************** 13712 ** 13713 ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps 13714 ** 13715 ** @param xcb_connection_t *c 13716 ** @param xcb_window_t window 13717 ** @returns xcb_list_installed_colormaps_cookie_t 13718 ** 13719 *****************************************************************************/ 13720 13721 xcb_list_installed_colormaps_cookie_t 13722 xcb_list_installed_colormaps (xcb_connection_t *c , 13723 xcb_window_t window ); 13724 13737 /***************************************************************************** 13738 ** 13739 ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_unchecked 13740 ** 13741 ** @param xcb_connection_t *c 13742 ** @param xcb_window_t window 13743 ** @returns xcb_list_installed_colormaps_cookie_t 13744 ** 13745 *****************************************************************************/ 13746 13747 xcb_list_installed_colormaps_cookie_t 13748 xcb_list_installed_colormaps_unchecked (xcb_connection_t *c , 13749 xcb_window_t window ); 13750 13751 13752 /***************************************************************************** 13753 ** 13754 ** xcb_colormap_t * xcb_list_installed_colormaps_cmaps 13755 ** 13756 ** @param const xcb_list_installed_colormaps_reply_t *R 13757 ** @returns xcb_colormap_t * 13758 ** 13759 *****************************************************************************/ 13760 13761 xcb_colormap_t * 13762 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R ); 13763 13764 13765 /***************************************************************************** 13766 ** 13767 ** int xcb_list_installed_colormaps_cmaps_length 13768 ** 13769 ** @param const xcb_list_installed_colormaps_reply_t *R 13770 ** @returns int 13771 ** 13772 *****************************************************************************/ 13773 13774 int 13775 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R ); 13776 13777 13778 /***************************************************************************** 13779 ** 13780 ** xcb_generic_iterator_t xcb_list_installed_colormaps_cmaps_end 13781 ** 13782 ** @param const xcb_list_installed_colormaps_reply_t *R 13783 ** @returns xcb_generic_iterator_t 13784 ** 13785 *****************************************************************************/ 13786 13787 xcb_generic_iterator_t 13788 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R ); 13789 13805 /***************************************************************************** 13806 ** 13807 ** xcb_list_installed_colormaps_reply_t * xcb_list_installed_colormaps_reply 13808 ** 13809 ** @param xcb_connection_t *c 13810 ** @param xcb_list_installed_colormaps_cookie_t cookie 13811 ** @param xcb_generic_error_t **e 13812 ** @returns xcb_list_installed_colormaps_reply_t * 13813 ** 13814 *****************************************************************************/ 13815 13816 xcb_list_installed_colormaps_reply_t * 13817 xcb_list_installed_colormaps_reply (xcb_connection_t *c , 13818 xcb_list_installed_colormaps_cookie_t cookie , 13819 xcb_generic_error_t **e ); 13820 13839 /***************************************************************************** 13840 ** 13841 ** xcb_alloc_color_cookie_t xcb_alloc_color 13842 ** 13843 ** @param xcb_connection_t *c 13844 ** @param xcb_colormap_t cmap 13845 ** @param uint16_t red 13846 ** @param uint16_t green 13847 ** @param uint16_t blue 13848 ** @returns xcb_alloc_color_cookie_t 13849 ** 13850 *****************************************************************************/ 13851 13852 xcb_alloc_color_cookie_t 13853 xcb_alloc_color (xcb_connection_t *c , 13854 xcb_colormap_t cmap , 13855 uint16_t red , 13856 uint16_t green , 13857 uint16_t blue ); 13858 13880 /***************************************************************************** 13881 ** 13882 ** xcb_alloc_color_cookie_t xcb_alloc_color_unchecked 13883 ** 13884 ** @param xcb_connection_t *c 13885 ** @param xcb_colormap_t cmap 13886 ** @param uint16_t red 13887 ** @param uint16_t green 13888 ** @param uint16_t blue 13889 ** @returns xcb_alloc_color_cookie_t 13890 ** 13891 *****************************************************************************/ 13892 13893 xcb_alloc_color_cookie_t 13894 xcb_alloc_color_unchecked (xcb_connection_t *c , 13895 xcb_colormap_t cmap , 13896 uint16_t red , 13897 uint16_t green , 13898 uint16_t blue ); 13899 13915 /***************************************************************************** 13916 ** 13917 ** xcb_alloc_color_reply_t * xcb_alloc_color_reply 13918 ** 13919 ** @param xcb_connection_t *c 13920 ** @param xcb_alloc_color_cookie_t cookie 13921 ** @param xcb_generic_error_t **e 13922 ** @returns xcb_alloc_color_reply_t * 13923 ** 13924 *****************************************************************************/ 13925 13926 xcb_alloc_color_reply_t * 13927 xcb_alloc_color_reply (xcb_connection_t *c , 13928 xcb_alloc_color_cookie_t cookie , 13929 xcb_generic_error_t **e ); 13930 13931 int 13932 xcb_alloc_named_color_sizeof (const void *_buffer ); 13933 13943 /***************************************************************************** 13944 ** 13945 ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color 13946 ** 13947 ** @param xcb_connection_t *c 13948 ** @param xcb_colormap_t cmap 13949 ** @param uint16_t name_len 13950 ** @param const char *name 13951 ** @returns xcb_alloc_named_color_cookie_t 13952 ** 13953 *****************************************************************************/ 13954 13955 xcb_alloc_named_color_cookie_t 13956 xcb_alloc_named_color (xcb_connection_t *c , 13957 xcb_colormap_t cmap , 13958 uint16_t name_len , 13959 const char *name ); 13960 13973 /***************************************************************************** 13974 ** 13975 ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color_unchecked 13976 ** 13977 ** @param xcb_connection_t *c 13978 ** @param xcb_colormap_t cmap 13979 ** @param uint16_t name_len 13980 ** @param const char *name 13981 ** @returns xcb_alloc_named_color_cookie_t 13982 ** 13983 *****************************************************************************/ 13984 13985 xcb_alloc_named_color_cookie_t 13986 xcb_alloc_named_color_unchecked (xcb_connection_t *c , 13987 xcb_colormap_t cmap , 13988 uint16_t name_len , 13989 const char *name ); 13990 14006 /***************************************************************************** 14007 ** 14008 ** xcb_alloc_named_color_reply_t * xcb_alloc_named_color_reply 14009 ** 14010 ** @param xcb_connection_t *c 14011 ** @param xcb_alloc_named_color_cookie_t cookie 14012 ** @param xcb_generic_error_t **e 14013 ** @returns xcb_alloc_named_color_reply_t * 14014 ** 14015 *****************************************************************************/ 14016 14017 xcb_alloc_named_color_reply_t * 14018 xcb_alloc_named_color_reply (xcb_connection_t *c , 14019 xcb_alloc_named_color_cookie_t cookie , 14020 xcb_generic_error_t **e ); 14021 14022 int 14023 xcb_alloc_color_cells_sizeof (const void *_buffer ); 14024 14034 /***************************************************************************** 14035 ** 14036 ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells 14037 ** 14038 ** @param xcb_connection_t *c 14039 ** @param uint8_t contiguous 14040 ** @param xcb_colormap_t cmap 14041 ** @param uint16_t colors 14042 ** @param uint16_t planes 14043 ** @returns xcb_alloc_color_cells_cookie_t 14044 ** 14045 *****************************************************************************/ 14046 14047 xcb_alloc_color_cells_cookie_t 14048 xcb_alloc_color_cells (xcb_connection_t *c , 14049 uint8_t contiguous , 14050 xcb_colormap_t cmap , 14051 uint16_t colors , 14052 uint16_t planes ); 14053 14066 /***************************************************************************** 14067 ** 14068 ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_unchecked 14069 ** 14070 ** @param xcb_connection_t *c 14071 ** @param uint8_t contiguous 14072 ** @param xcb_colormap_t cmap 14073 ** @param uint16_t colors 14074 ** @param uint16_t planes 14075 ** @returns xcb_alloc_color_cells_cookie_t 14076 ** 14077 *****************************************************************************/ 14078 14079 xcb_alloc_color_cells_cookie_t 14080 xcb_alloc_color_cells_unchecked (xcb_connection_t *c , 14081 uint8_t contiguous , 14082 xcb_colormap_t cmap , 14083 uint16_t colors , 14084 uint16_t planes ); 14085 14086 14087 /***************************************************************************** 14088 ** 14089 ** uint32_t * xcb_alloc_color_cells_pixels 14090 ** 14091 ** @param const xcb_alloc_color_cells_reply_t *R 14092 ** @returns uint32_t * 14093 ** 14094 *****************************************************************************/ 14095 14096 uint32_t * 14097 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R ); 14098 14099 14100 /***************************************************************************** 14101 ** 14102 ** int xcb_alloc_color_cells_pixels_length 14103 ** 14104 ** @param const xcb_alloc_color_cells_reply_t *R 14105 ** @returns int 14106 ** 14107 *****************************************************************************/ 14108 14109 int 14110 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R ); 14111 14112 14113 /***************************************************************************** 14114 ** 14115 ** xcb_generic_iterator_t xcb_alloc_color_cells_pixels_end 14116 ** 14117 ** @param const xcb_alloc_color_cells_reply_t *R 14118 ** @returns xcb_generic_iterator_t 14119 ** 14120 *****************************************************************************/ 14121 14122 xcb_generic_iterator_t 14123 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R ); 14124 14125 14126 /***************************************************************************** 14127 ** 14128 ** uint32_t * xcb_alloc_color_cells_masks 14129 ** 14130 ** @param const xcb_alloc_color_cells_reply_t *R 14131 ** @returns uint32_t * 14132 ** 14133 *****************************************************************************/ 14134 14135 uint32_t * 14136 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R ); 14137 14138 14139 /***************************************************************************** 14140 ** 14141 ** int xcb_alloc_color_cells_masks_length 14142 ** 14143 ** @param const xcb_alloc_color_cells_reply_t *R 14144 ** @returns int 14145 ** 14146 *****************************************************************************/ 14147 14148 int 14149 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R ); 14150 14151 14152 /***************************************************************************** 14153 ** 14154 ** xcb_generic_iterator_t xcb_alloc_color_cells_masks_end 14155 ** 14156 ** @param const xcb_alloc_color_cells_reply_t *R 14157 ** @returns xcb_generic_iterator_t 14158 ** 14159 *****************************************************************************/ 14160 14161 xcb_generic_iterator_t 14162 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R ); 14163 14179 /***************************************************************************** 14180 ** 14181 ** xcb_alloc_color_cells_reply_t * xcb_alloc_color_cells_reply 14182 ** 14183 ** @param xcb_connection_t *c 14184 ** @param xcb_alloc_color_cells_cookie_t cookie 14185 ** @param xcb_generic_error_t **e 14186 ** @returns xcb_alloc_color_cells_reply_t * 14187 ** 14188 *****************************************************************************/ 14189 14190 xcb_alloc_color_cells_reply_t * 14191 xcb_alloc_color_cells_reply (xcb_connection_t *c , 14192 xcb_alloc_color_cells_cookie_t cookie , 14193 xcb_generic_error_t **e ); 14194 14195 int 14196 xcb_alloc_color_planes_sizeof (const void *_buffer ); 14197 14207 /***************************************************************************** 14208 ** 14209 ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes 14210 ** 14211 ** @param xcb_connection_t *c 14212 ** @param uint8_t contiguous 14213 ** @param xcb_colormap_t cmap 14214 ** @param uint16_t colors 14215 ** @param uint16_t reds 14216 ** @param uint16_t greens 14217 ** @param uint16_t blues 14218 ** @returns xcb_alloc_color_planes_cookie_t 14219 ** 14220 *****************************************************************************/ 14221 14222 xcb_alloc_color_planes_cookie_t 14223 xcb_alloc_color_planes (xcb_connection_t *c , 14224 uint8_t contiguous , 14225 xcb_colormap_t cmap , 14226 uint16_t colors , 14227 uint16_t reds , 14228 uint16_t greens , 14229 uint16_t blues ); 14230 14243 /***************************************************************************** 14244 ** 14245 ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_unchecked 14246 ** 14247 ** @param xcb_connection_t *c 14248 ** @param uint8_t contiguous 14249 ** @param xcb_colormap_t cmap 14250 ** @param uint16_t colors 14251 ** @param uint16_t reds 14252 ** @param uint16_t greens 14253 ** @param uint16_t blues 14254 ** @returns xcb_alloc_color_planes_cookie_t 14255 ** 14256 *****************************************************************************/ 14257 14258 xcb_alloc_color_planes_cookie_t 14259 xcb_alloc_color_planes_unchecked (xcb_connection_t *c , 14260 uint8_t contiguous , 14261 xcb_colormap_t cmap , 14262 uint16_t colors , 14263 uint16_t reds , 14264 uint16_t greens , 14265 uint16_t blues ); 14266 14267 14268 /***************************************************************************** 14269 ** 14270 ** uint32_t * xcb_alloc_color_planes_pixels 14271 ** 14272 ** @param const xcb_alloc_color_planes_reply_t *R 14273 ** @returns uint32_t * 14274 ** 14275 *****************************************************************************/ 14276 14277 uint32_t * 14278 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R ); 14279 14280 14281 /***************************************************************************** 14282 ** 14283 ** int xcb_alloc_color_planes_pixels_length 14284 ** 14285 ** @param const xcb_alloc_color_planes_reply_t *R 14286 ** @returns int 14287 ** 14288 *****************************************************************************/ 14289 14290 int 14291 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R ); 14292 14293 14294 /***************************************************************************** 14295 ** 14296 ** xcb_generic_iterator_t xcb_alloc_color_planes_pixels_end 14297 ** 14298 ** @param const xcb_alloc_color_planes_reply_t *R 14299 ** @returns xcb_generic_iterator_t 14300 ** 14301 *****************************************************************************/ 14302 14303 xcb_generic_iterator_t 14304 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R ); 14305 14321 /***************************************************************************** 14322 ** 14323 ** xcb_alloc_color_planes_reply_t * xcb_alloc_color_planes_reply 14324 ** 14325 ** @param xcb_connection_t *c 14326 ** @param xcb_alloc_color_planes_cookie_t cookie 14327 ** @param xcb_generic_error_t **e 14328 ** @returns xcb_alloc_color_planes_reply_t * 14329 ** 14330 *****************************************************************************/ 14331 14332 xcb_alloc_color_planes_reply_t * 14333 xcb_alloc_color_planes_reply (xcb_connection_t *c , 14334 xcb_alloc_color_planes_cookie_t cookie , 14335 xcb_generic_error_t **e ); 14336 14337 int 14338 xcb_free_colors_sizeof (const void *_buffer , 14339 uint32_t pixels_len ); 14340 14353 /***************************************************************************** 14354 ** 14355 ** xcb_void_cookie_t xcb_free_colors_checked 14356 ** 14357 ** @param xcb_connection_t *c 14358 ** @param xcb_colormap_t cmap 14359 ** @param uint32_t plane_mask 14360 ** @param uint32_t pixels_len 14361 ** @param const uint32_t *pixels 14362 ** @returns xcb_void_cookie_t 14363 ** 14364 *****************************************************************************/ 14365 14366 xcb_void_cookie_t 14367 xcb_free_colors_checked (xcb_connection_t *c , 14368 xcb_colormap_t cmap , 14369 uint32_t plane_mask , 14370 uint32_t pixels_len , 14371 const uint32_t *pixels ); 14372 14382 /***************************************************************************** 14383 ** 14384 ** xcb_void_cookie_t xcb_free_colors 14385 ** 14386 ** @param xcb_connection_t *c 14387 ** @param xcb_colormap_t cmap 14388 ** @param uint32_t plane_mask 14389 ** @param uint32_t pixels_len 14390 ** @param const uint32_t *pixels 14391 ** @returns xcb_void_cookie_t 14392 ** 14393 *****************************************************************************/ 14394 14395 xcb_void_cookie_t 14396 xcb_free_colors (xcb_connection_t *c , 14397 xcb_colormap_t cmap , 14398 uint32_t plane_mask , 14399 uint32_t pixels_len , 14400 const uint32_t *pixels ); 14401 14411 /***************************************************************************** 14412 ** 14413 ** void xcb_coloritem_next 14414 ** 14415 ** @param xcb_coloritem_iterator_t *i 14416 ** @returns void 14417 ** 14418 *****************************************************************************/ 14419 14420 void 14421 xcb_coloritem_next (xcb_coloritem_iterator_t *i ); 14422 14433 /***************************************************************************** 14434 ** 14435 ** xcb_generic_iterator_t xcb_coloritem_end 14436 ** 14437 ** @param xcb_coloritem_iterator_t i 14438 ** @returns xcb_generic_iterator_t 14439 ** 14440 *****************************************************************************/ 14441 14442 xcb_generic_iterator_t 14443 xcb_coloritem_end (xcb_coloritem_iterator_t i ); 14444 14445 int 14446 xcb_store_colors_sizeof (const void *_buffer , 14447 uint32_t items_len ); 14448 14461 /***************************************************************************** 14462 ** 14463 ** xcb_void_cookie_t xcb_store_colors_checked 14464 ** 14465 ** @param xcb_connection_t *c 14466 ** @param xcb_colormap_t cmap 14467 ** @param uint32_t items_len 14468 ** @param const xcb_coloritem_t *items 14469 ** @returns xcb_void_cookie_t 14470 ** 14471 *****************************************************************************/ 14472 14473 xcb_void_cookie_t 14474 xcb_store_colors_checked (xcb_connection_t *c , 14475 xcb_colormap_t cmap , 14476 uint32_t items_len , 14477 const xcb_coloritem_t *items ); 14478 14488 /***************************************************************************** 14489 ** 14490 ** xcb_void_cookie_t xcb_store_colors 14491 ** 14492 ** @param xcb_connection_t *c 14493 ** @param xcb_colormap_t cmap 14494 ** @param uint32_t items_len 14495 ** @param const xcb_coloritem_t *items 14496 ** @returns xcb_void_cookie_t 14497 ** 14498 *****************************************************************************/ 14499 14500 xcb_void_cookie_t 14501 xcb_store_colors (xcb_connection_t *c , 14502 xcb_colormap_t cmap , 14503 uint32_t items_len , 14504 const xcb_coloritem_t *items ); 14505 14506 int 14507 xcb_store_named_color_sizeof (const void *_buffer ); 14508 14521 /***************************************************************************** 14522 ** 14523 ** xcb_void_cookie_t xcb_store_named_color_checked 14524 ** 14525 ** @param xcb_connection_t *c 14526 ** @param uint8_t flags 14527 ** @param xcb_colormap_t cmap 14528 ** @param uint32_t pixel 14529 ** @param uint16_t name_len 14530 ** @param const char *name 14531 ** @returns xcb_void_cookie_t 14532 ** 14533 *****************************************************************************/ 14534 14535 xcb_void_cookie_t 14536 xcb_store_named_color_checked (xcb_connection_t *c , 14537 uint8_t flags , 14538 xcb_colormap_t cmap , 14539 uint32_t pixel , 14540 uint16_t name_len , 14541 const char *name ); 14542 14552 /***************************************************************************** 14553 ** 14554 ** xcb_void_cookie_t xcb_store_named_color 14555 ** 14556 ** @param xcb_connection_t *c 14557 ** @param uint8_t flags 14558 ** @param xcb_colormap_t cmap 14559 ** @param uint32_t pixel 14560 ** @param uint16_t name_len 14561 ** @param const char *name 14562 ** @returns xcb_void_cookie_t 14563 ** 14564 *****************************************************************************/ 14565 14566 xcb_void_cookie_t 14567 xcb_store_named_color (xcb_connection_t *c , 14568 uint8_t flags , 14569 xcb_colormap_t cmap , 14570 uint32_t pixel , 14571 uint16_t name_len , 14572 const char *name ); 14573 14583 /***************************************************************************** 14584 ** 14585 ** void xcb_rgb_next 14586 ** 14587 ** @param xcb_rgb_iterator_t *i 14588 ** @returns void 14589 ** 14590 *****************************************************************************/ 14591 14592 void 14593 xcb_rgb_next (xcb_rgb_iterator_t *i ); 14594 14605 /***************************************************************************** 14606 ** 14607 ** xcb_generic_iterator_t xcb_rgb_end 14608 ** 14609 ** @param xcb_rgb_iterator_t i 14610 ** @returns xcb_generic_iterator_t 14611 ** 14612 *****************************************************************************/ 14613 14614 xcb_generic_iterator_t 14615 xcb_rgb_end (xcb_rgb_iterator_t i ); 14616 14617 int 14618 xcb_query_colors_sizeof (const void *_buffer , 14619 uint32_t pixels_len ); 14620 14630 /***************************************************************************** 14631 ** 14632 ** xcb_query_colors_cookie_t xcb_query_colors 14633 ** 14634 ** @param xcb_connection_t *c 14635 ** @param xcb_colormap_t cmap 14636 ** @param uint32_t pixels_len 14637 ** @param const uint32_t *pixels 14638 ** @returns xcb_query_colors_cookie_t 14639 ** 14640 *****************************************************************************/ 14641 14642 xcb_query_colors_cookie_t 14643 xcb_query_colors (xcb_connection_t *c , 14644 xcb_colormap_t cmap , 14645 uint32_t pixels_len , 14646 const uint32_t *pixels ); 14647 14660 /***************************************************************************** 14661 ** 14662 ** xcb_query_colors_cookie_t xcb_query_colors_unchecked 14663 ** 14664 ** @param xcb_connection_t *c 14665 ** @param xcb_colormap_t cmap 14666 ** @param uint32_t pixels_len 14667 ** @param const uint32_t *pixels 14668 ** @returns xcb_query_colors_cookie_t 14669 ** 14670 *****************************************************************************/ 14671 14672 xcb_query_colors_cookie_t 14673 xcb_query_colors_unchecked (xcb_connection_t *c , 14674 xcb_colormap_t cmap , 14675 uint32_t pixels_len , 14676 const uint32_t *pixels ); 14677 14678 14679 /***************************************************************************** 14680 ** 14681 ** xcb_rgb_t * xcb_query_colors_colors 14682 ** 14683 ** @param const xcb_query_colors_reply_t *R 14684 ** @returns xcb_rgb_t * 14685 ** 14686 *****************************************************************************/ 14687 14688 xcb_rgb_t * 14689 xcb_query_colors_colors (const xcb_query_colors_reply_t *R ); 14690 14691 14692 /***************************************************************************** 14693 ** 14694 ** int xcb_query_colors_colors_length 14695 ** 14696 ** @param const xcb_query_colors_reply_t *R 14697 ** @returns int 14698 ** 14699 *****************************************************************************/ 14700 14701 int 14702 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R ); 14703 14704 14705 /***************************************************************************** 14706 ** 14707 ** xcb_rgb_iterator_t xcb_query_colors_colors_iterator 14708 ** 14709 ** @param const xcb_query_colors_reply_t *R 14710 ** @returns xcb_rgb_iterator_t 14711 ** 14712 *****************************************************************************/ 14713 14714 xcb_rgb_iterator_t 14715 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R ); 14716 14732 /***************************************************************************** 14733 ** 14734 ** xcb_query_colors_reply_t * xcb_query_colors_reply 14735 ** 14736 ** @param xcb_connection_t *c 14737 ** @param xcb_query_colors_cookie_t cookie 14738 ** @param xcb_generic_error_t **e 14739 ** @returns xcb_query_colors_reply_t * 14740 ** 14741 *****************************************************************************/ 14742 14743 xcb_query_colors_reply_t * 14744 xcb_query_colors_reply (xcb_connection_t *c , 14745 xcb_query_colors_cookie_t cookie , 14746 xcb_generic_error_t **e ); 14747 14748 int 14749 xcb_lookup_color_sizeof (const void *_buffer ); 14750 14760 /***************************************************************************** 14761 ** 14762 ** xcb_lookup_color_cookie_t xcb_lookup_color 14763 ** 14764 ** @param xcb_connection_t *c 14765 ** @param xcb_colormap_t cmap 14766 ** @param uint16_t name_len 14767 ** @param const char *name 14768 ** @returns xcb_lookup_color_cookie_t 14769 ** 14770 *****************************************************************************/ 14771 14772 xcb_lookup_color_cookie_t 14773 xcb_lookup_color (xcb_connection_t *c , 14774 xcb_colormap_t cmap , 14775 uint16_t name_len , 14776 const char *name ); 14777 14790 /***************************************************************************** 14791 ** 14792 ** xcb_lookup_color_cookie_t xcb_lookup_color_unchecked 14793 ** 14794 ** @param xcb_connection_t *c 14795 ** @param xcb_colormap_t cmap 14796 ** @param uint16_t name_len 14797 ** @param const char *name 14798 ** @returns xcb_lookup_color_cookie_t 14799 ** 14800 *****************************************************************************/ 14801 14802 xcb_lookup_color_cookie_t 14803 xcb_lookup_color_unchecked (xcb_connection_t *c , 14804 xcb_colormap_t cmap , 14805 uint16_t name_len , 14806 const char *name ); 14807 14823 /***************************************************************************** 14824 ** 14825 ** xcb_lookup_color_reply_t * xcb_lookup_color_reply 14826 ** 14827 ** @param xcb_connection_t *c 14828 ** @param xcb_lookup_color_cookie_t cookie 14829 ** @param xcb_generic_error_t **e 14830 ** @returns xcb_lookup_color_reply_t * 14831 ** 14832 *****************************************************************************/ 14833 14834 xcb_lookup_color_reply_t * 14835 xcb_lookup_color_reply (xcb_connection_t *c , 14836 xcb_lookup_color_cookie_t cookie , 14837 xcb_generic_error_t **e ); 14838 14851 /***************************************************************************** 14852 ** 14853 ** xcb_void_cookie_t xcb_create_cursor_checked 14854 ** 14855 ** @param xcb_connection_t *c 14856 ** @param xcb_cursor_t cid 14857 ** @param xcb_pixmap_t source 14858 ** @param xcb_pixmap_t mask 14859 ** @param uint16_t fore_red 14860 ** @param uint16_t fore_green 14861 ** @param uint16_t fore_blue 14862 ** @param uint16_t back_red 14863 ** @param uint16_t back_green 14864 ** @param uint16_t back_blue 14865 ** @param uint16_t x 14866 ** @param uint16_t y 14867 ** @returns xcb_void_cookie_t 14868 ** 14869 *****************************************************************************/ 14870 14871 xcb_void_cookie_t 14872 xcb_create_cursor_checked (xcb_connection_t *c , 14873 xcb_cursor_t cid , 14874 xcb_pixmap_t source , 14875 xcb_pixmap_t mask , 14876 uint16_t fore_red , 14877 uint16_t fore_green , 14878 uint16_t fore_blue , 14879 uint16_t back_red , 14880 uint16_t back_green , 14881 uint16_t back_blue , 14882 uint16_t x , 14883 uint16_t y ); 14884 14894 /***************************************************************************** 14895 ** 14896 ** xcb_void_cookie_t xcb_create_cursor 14897 ** 14898 ** @param xcb_connection_t *c 14899 ** @param xcb_cursor_t cid 14900 ** @param xcb_pixmap_t source 14901 ** @param xcb_pixmap_t mask 14902 ** @param uint16_t fore_red 14903 ** @param uint16_t fore_green 14904 ** @param uint16_t fore_blue 14905 ** @param uint16_t back_red 14906 ** @param uint16_t back_green 14907 ** @param uint16_t back_blue 14908 ** @param uint16_t x 14909 ** @param uint16_t y 14910 ** @returns xcb_void_cookie_t 14911 ** 14912 *****************************************************************************/ 14913 14914 xcb_void_cookie_t 14915 xcb_create_cursor (xcb_connection_t *c , 14916 xcb_cursor_t cid , 14917 xcb_pixmap_t source , 14918 xcb_pixmap_t mask , 14919 uint16_t fore_red , 14920 uint16_t fore_green , 14921 uint16_t fore_blue , 14922 uint16_t back_red , 14923 uint16_t back_green , 14924 uint16_t back_blue , 14925 uint16_t x , 14926 uint16_t y ); 14927 14962 /***************************************************************************** 14963 ** 14964 ** xcb_void_cookie_t xcb_create_glyph_cursor_checked 14965 ** 14966 ** @param xcb_connection_t *c 14967 ** @param xcb_cursor_t cid 14968 ** @param xcb_font_t source_font 14969 ** @param xcb_font_t mask_font 14970 ** @param uint16_t source_char 14971 ** @param uint16_t mask_char 14972 ** @param uint16_t fore_red 14973 ** @param uint16_t fore_green 14974 ** @param uint16_t fore_blue 14975 ** @param uint16_t back_red 14976 ** @param uint16_t back_green 14977 ** @param uint16_t back_blue 14978 ** @returns xcb_void_cookie_t 14979 ** 14980 *****************************************************************************/ 14981 14982 xcb_void_cookie_t 14983 xcb_create_glyph_cursor_checked (xcb_connection_t *c , 14984 xcb_cursor_t cid , 14985 xcb_font_t source_font , 14986 xcb_font_t mask_font , 14987 uint16_t source_char , 14988 uint16_t mask_char , 14989 uint16_t fore_red , 14990 uint16_t fore_green , 14991 uint16_t fore_blue , 14992 uint16_t back_red , 14993 uint16_t back_green , 14994 uint16_t back_blue ); 14995 15027 /***************************************************************************** 15028 ** 15029 ** xcb_void_cookie_t xcb_create_glyph_cursor 15030 ** 15031 ** @param xcb_connection_t *c 15032 ** @param xcb_cursor_t cid 15033 ** @param xcb_font_t source_font 15034 ** @param xcb_font_t mask_font 15035 ** @param uint16_t source_char 15036 ** @param uint16_t mask_char 15037 ** @param uint16_t fore_red 15038 ** @param uint16_t fore_green 15039 ** @param uint16_t fore_blue 15040 ** @param uint16_t back_red 15041 ** @param uint16_t back_green 15042 ** @param uint16_t back_blue 15043 ** @returns xcb_void_cookie_t 15044 ** 15045 *****************************************************************************/ 15046 15047 xcb_void_cookie_t 15048 xcb_create_glyph_cursor (xcb_connection_t *c , 15049 xcb_cursor_t cid , 15050 xcb_font_t source_font , 15051 xcb_font_t mask_font , 15052 uint16_t source_char , 15053 uint16_t mask_char , 15054 uint16_t fore_red , 15055 uint16_t fore_green , 15056 uint16_t fore_blue , 15057 uint16_t back_red , 15058 uint16_t back_green , 15059 uint16_t back_blue ); 15060 15076 /***************************************************************************** 15077 ** 15078 ** xcb_void_cookie_t xcb_free_cursor_checked 15079 ** 15080 ** @param xcb_connection_t *c 15081 ** @param xcb_cursor_t cursor 15082 ** @returns xcb_void_cookie_t 15083 ** 15084 *****************************************************************************/ 15085 15086 xcb_void_cookie_t 15087 xcb_free_cursor_checked (xcb_connection_t *c , 15088 xcb_cursor_t cursor ); 15089 15102 /***************************************************************************** 15103 ** 15104 ** xcb_void_cookie_t xcb_free_cursor 15105 ** 15106 ** @param xcb_connection_t *c 15107 ** @param xcb_cursor_t cursor 15108 ** @returns xcb_void_cookie_t 15109 ** 15110 *****************************************************************************/ 15111 15112 xcb_void_cookie_t 15113 xcb_free_cursor (xcb_connection_t *c , 15114 xcb_cursor_t cursor ); 15115 15128 /***************************************************************************** 15129 ** 15130 ** xcb_void_cookie_t xcb_recolor_cursor_checked 15131 ** 15132 ** @param xcb_connection_t *c 15133 ** @param xcb_cursor_t cursor 15134 ** @param uint16_t fore_red 15135 ** @param uint16_t fore_green 15136 ** @param uint16_t fore_blue 15137 ** @param uint16_t back_red 15138 ** @param uint16_t back_green 15139 ** @param uint16_t back_blue 15140 ** @returns xcb_void_cookie_t 15141 ** 15142 *****************************************************************************/ 15143 15144 xcb_void_cookie_t 15145 xcb_recolor_cursor_checked (xcb_connection_t *c , 15146 xcb_cursor_t cursor , 15147 uint16_t fore_red , 15148 uint16_t fore_green , 15149 uint16_t fore_blue , 15150 uint16_t back_red , 15151 uint16_t back_green , 15152 uint16_t back_blue ); 15153 15163 /***************************************************************************** 15164 ** 15165 ** xcb_void_cookie_t xcb_recolor_cursor 15166 ** 15167 ** @param xcb_connection_t *c 15168 ** @param xcb_cursor_t cursor 15169 ** @param uint16_t fore_red 15170 ** @param uint16_t fore_green 15171 ** @param uint16_t fore_blue 15172 ** @param uint16_t back_red 15173 ** @param uint16_t back_green 15174 ** @param uint16_t back_blue 15175 ** @returns xcb_void_cookie_t 15176 ** 15177 *****************************************************************************/ 15178 15179 xcb_void_cookie_t 15180 xcb_recolor_cursor (xcb_connection_t *c , 15181 xcb_cursor_t cursor , 15182 uint16_t fore_red , 15183 uint16_t fore_green , 15184 uint16_t fore_blue , 15185 uint16_t back_red , 15186 uint16_t back_green , 15187 uint16_t back_blue ); 15188 15198 /***************************************************************************** 15199 ** 15200 ** xcb_query_best_size_cookie_t xcb_query_best_size 15201 ** 15202 ** @param xcb_connection_t *c 15203 ** @param uint8_t _class 15204 ** @param xcb_drawable_t drawable 15205 ** @param uint16_t width 15206 ** @param uint16_t height 15207 ** @returns xcb_query_best_size_cookie_t 15208 ** 15209 *****************************************************************************/ 15210 15211 xcb_query_best_size_cookie_t 15212 xcb_query_best_size (xcb_connection_t *c , 15213 uint8_t _class , 15214 xcb_drawable_t drawable , 15215 uint16_t width , 15216 uint16_t height ); 15217 15230 /***************************************************************************** 15231 ** 15232 ** xcb_query_best_size_cookie_t xcb_query_best_size_unchecked 15233 ** 15234 ** @param xcb_connection_t *c 15235 ** @param uint8_t _class 15236 ** @param xcb_drawable_t drawable 15237 ** @param uint16_t width 15238 ** @param uint16_t height 15239 ** @returns xcb_query_best_size_cookie_t 15240 ** 15241 *****************************************************************************/ 15242 15243 xcb_query_best_size_cookie_t 15244 xcb_query_best_size_unchecked (xcb_connection_t *c , 15245 uint8_t _class , 15246 xcb_drawable_t drawable , 15247 uint16_t width , 15248 uint16_t height ); 15249 15265 /***************************************************************************** 15266 ** 15267 ** xcb_query_best_size_reply_t * xcb_query_best_size_reply 15268 ** 15269 ** @param xcb_connection_t *c 15270 ** @param xcb_query_best_size_cookie_t cookie 15271 ** @param xcb_generic_error_t **e 15272 ** @returns xcb_query_best_size_reply_t * 15273 ** 15274 *****************************************************************************/ 15275 15276 xcb_query_best_size_reply_t * 15277 xcb_query_best_size_reply (xcb_connection_t *c , 15278 xcb_query_best_size_cookie_t cookie , 15279 xcb_generic_error_t **e ); 15280 15281 int 15282 xcb_query_extension_sizeof (const void *_buffer ); 15283 15305 /***************************************************************************** 15306 ** 15307 ** xcb_query_extension_cookie_t xcb_query_extension 15308 ** 15309 ** @param xcb_connection_t *c 15310 ** @param uint16_t name_len 15311 ** @param const char *name 15312 ** @returns xcb_query_extension_cookie_t 15313 ** 15314 *****************************************************************************/ 15315 15316 xcb_query_extension_cookie_t 15317 xcb_query_extension (xcb_connection_t *c , 15318 uint16_t name_len , 15319 const char *name ); 15320 15345 /***************************************************************************** 15346 ** 15347 ** xcb_query_extension_cookie_t xcb_query_extension_unchecked 15348 ** 15349 ** @param xcb_connection_t *c 15350 ** @param uint16_t name_len 15351 ** @param const char *name 15352 ** @returns xcb_query_extension_cookie_t 15353 ** 15354 *****************************************************************************/ 15355 15356 xcb_query_extension_cookie_t 15357 xcb_query_extension_unchecked (xcb_connection_t *c , 15358 uint16_t name_len , 15359 const char *name ); 15360 15376 /***************************************************************************** 15377 ** 15378 ** xcb_query_extension_reply_t * xcb_query_extension_reply 15379 ** 15380 ** @param xcb_connection_t *c 15381 ** @param xcb_query_extension_cookie_t cookie 15382 ** @param xcb_generic_error_t **e 15383 ** @returns xcb_query_extension_reply_t * 15384 ** 15385 *****************************************************************************/ 15386 15387 xcb_query_extension_reply_t * 15388 xcb_query_extension_reply (xcb_connection_t *c , 15389 xcb_query_extension_cookie_t cookie , 15390 xcb_generic_error_t **e ); 15391 15392 int 15393 xcb_list_extensions_sizeof (const void *_buffer ); 15394 15404 /***************************************************************************** 15405 ** 15406 ** xcb_list_extensions_cookie_t xcb_list_extensions 15407 ** 15408 ** @param xcb_connection_t *c 15409 ** @returns xcb_list_extensions_cookie_t 15410 ** 15411 *****************************************************************************/ 15412 15413 xcb_list_extensions_cookie_t 15414 xcb_list_extensions (xcb_connection_t *c ); 15415 15428 /***************************************************************************** 15429 ** 15430 ** xcb_list_extensions_cookie_t xcb_list_extensions_unchecked 15431 ** 15432 ** @param xcb_connection_t *c 15433 ** @returns xcb_list_extensions_cookie_t 15434 ** 15435 *****************************************************************************/ 15436 15437 xcb_list_extensions_cookie_t 15438 xcb_list_extensions_unchecked (xcb_connection_t *c ); 15439 15440 15441 /***************************************************************************** 15442 ** 15443 ** int xcb_list_extensions_names_length 15444 ** 15445 ** @param const xcb_list_extensions_reply_t *R 15446 ** @returns int 15447 ** 15448 *****************************************************************************/ 15449 15450 int 15451 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R ); 15452 15453 15454 /***************************************************************************** 15455 ** 15456 ** xcb_str_iterator_t xcb_list_extensions_names_iterator 15457 ** 15458 ** @param const xcb_list_extensions_reply_t *R 15459 ** @returns xcb_str_iterator_t 15460 ** 15461 *****************************************************************************/ 15462 15463 xcb_str_iterator_t 15464 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R ); 15465 15481 /***************************************************************************** 15482 ** 15483 ** xcb_list_extensions_reply_t * xcb_list_extensions_reply 15484 ** 15485 ** @param xcb_connection_t *c 15486 ** @param xcb_list_extensions_cookie_t cookie 15487 ** @param xcb_generic_error_t **e 15488 ** @returns xcb_list_extensions_reply_t * 15489 ** 15490 *****************************************************************************/ 15491 15492 xcb_list_extensions_reply_t * 15493 xcb_list_extensions_reply (xcb_connection_t *c , 15494 xcb_list_extensions_cookie_t cookie , 15495 xcb_generic_error_t **e ); 15496 15497 int 15498 xcb_change_keyboard_mapping_sizeof (const void *_buffer ); 15499 15512 /***************************************************************************** 15513 ** 15514 ** xcb_void_cookie_t xcb_change_keyboard_mapping_checked 15515 ** 15516 ** @param xcb_connection_t *c 15517 ** @param uint8_t keycode_count 15518 ** @param xcb_keycode_t first_keycode 15519 ** @param uint8_t keysyms_per_keycode 15520 ** @param const xcb_keysym_t *keysyms 15521 ** @returns xcb_void_cookie_t 15522 ** 15523 *****************************************************************************/ 15524 15525 xcb_void_cookie_t 15526 xcb_change_keyboard_mapping_checked (xcb_connection_t *c , 15527 uint8_t keycode_count , 15528 xcb_keycode_t first_keycode , 15529 uint8_t keysyms_per_keycode , 15530 const xcb_keysym_t *keysyms ); 15531 15541 /***************************************************************************** 15542 ** 15543 ** xcb_void_cookie_t xcb_change_keyboard_mapping 15544 ** 15545 ** @param xcb_connection_t *c 15546 ** @param uint8_t keycode_count 15547 ** @param xcb_keycode_t first_keycode 15548 ** @param uint8_t keysyms_per_keycode 15549 ** @param const xcb_keysym_t *keysyms 15550 ** @returns xcb_void_cookie_t 15551 ** 15552 *****************************************************************************/ 15553 15554 xcb_void_cookie_t 15555 xcb_change_keyboard_mapping (xcb_connection_t *c , 15556 uint8_t keycode_count , 15557 xcb_keycode_t first_keycode , 15558 uint8_t keysyms_per_keycode , 15559 const xcb_keysym_t *keysyms ); 15560 15561 int 15562 xcb_get_keyboard_mapping_sizeof (const void *_buffer ); 15563 15573 /***************************************************************************** 15574 ** 15575 ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping 15576 ** 15577 ** @param xcb_connection_t *c 15578 ** @param xcb_keycode_t first_keycode 15579 ** @param uint8_t count 15580 ** @returns xcb_get_keyboard_mapping_cookie_t 15581 ** 15582 *****************************************************************************/ 15583 15584 xcb_get_keyboard_mapping_cookie_t 15585 xcb_get_keyboard_mapping (xcb_connection_t *c , 15586 xcb_keycode_t first_keycode , 15587 uint8_t count ); 15588 15601 /***************************************************************************** 15602 ** 15603 ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_unchecked 15604 ** 15605 ** @param xcb_connection_t *c 15606 ** @param xcb_keycode_t first_keycode 15607 ** @param uint8_t count 15608 ** @returns xcb_get_keyboard_mapping_cookie_t 15609 ** 15610 *****************************************************************************/ 15611 15612 xcb_get_keyboard_mapping_cookie_t 15613 xcb_get_keyboard_mapping_unchecked (xcb_connection_t *c , 15614 xcb_keycode_t first_keycode , 15615 uint8_t count ); 15616 15617 15618 /***************************************************************************** 15619 ** 15620 ** xcb_keysym_t * xcb_get_keyboard_mapping_keysyms 15621 ** 15622 ** @param const xcb_get_keyboard_mapping_reply_t *R 15623 ** @returns xcb_keysym_t * 15624 ** 15625 *****************************************************************************/ 15626 15627 xcb_keysym_t * 15628 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R ); 15629 15630 15631 /***************************************************************************** 15632 ** 15633 ** int xcb_get_keyboard_mapping_keysyms_length 15634 ** 15635 ** @param const xcb_get_keyboard_mapping_reply_t *R 15636 ** @returns int 15637 ** 15638 *****************************************************************************/ 15639 15640 int 15641 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R ); 15642 15643 15644 /***************************************************************************** 15645 ** 15646 ** xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end 15647 ** 15648 ** @param const xcb_get_keyboard_mapping_reply_t *R 15649 ** @returns xcb_generic_iterator_t 15650 ** 15651 *****************************************************************************/ 15652 15653 xcb_generic_iterator_t 15654 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R ); 15655 15671 /***************************************************************************** 15672 ** 15673 ** xcb_get_keyboard_mapping_reply_t * xcb_get_keyboard_mapping_reply 15674 ** 15675 ** @param xcb_connection_t *c 15676 ** @param xcb_get_keyboard_mapping_cookie_t cookie 15677 ** @param xcb_generic_error_t **e 15678 ** @returns xcb_get_keyboard_mapping_reply_t * 15679 ** 15680 *****************************************************************************/ 15681 15682 xcb_get_keyboard_mapping_reply_t * 15683 xcb_get_keyboard_mapping_reply (xcb_connection_t *c , 15684 xcb_get_keyboard_mapping_cookie_t cookie , 15685 xcb_generic_error_t **e ); 15686 15687 int 15688 xcb_change_keyboard_control_sizeof (const void *_buffer ); 15689 15702 /***************************************************************************** 15703 ** 15704 ** xcb_void_cookie_t xcb_change_keyboard_control_checked 15705 ** 15706 ** @param xcb_connection_t *c 15707 ** @param uint32_t value_mask 15708 ** @param const uint32_t *value_list 15709 ** @returns xcb_void_cookie_t 15710 ** 15711 *****************************************************************************/ 15712 15713 xcb_void_cookie_t 15714 xcb_change_keyboard_control_checked (xcb_connection_t *c , 15715 uint32_t value_mask , 15716 const uint32_t *value_list ); 15717 15727 /***************************************************************************** 15728 ** 15729 ** xcb_void_cookie_t xcb_change_keyboard_control 15730 ** 15731 ** @param xcb_connection_t *c 15732 ** @param uint32_t value_mask 15733 ** @param const uint32_t *value_list 15734 ** @returns xcb_void_cookie_t 15735 ** 15736 *****************************************************************************/ 15737 15738 xcb_void_cookie_t 15739 xcb_change_keyboard_control (xcb_connection_t *c , 15740 uint32_t value_mask , 15741 const uint32_t *value_list ); 15742 15752 /***************************************************************************** 15753 ** 15754 ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control 15755 ** 15756 ** @param xcb_connection_t *c 15757 ** @returns xcb_get_keyboard_control_cookie_t 15758 ** 15759 *****************************************************************************/ 15760 15761 xcb_get_keyboard_control_cookie_t 15762 xcb_get_keyboard_control (xcb_connection_t *c ); 15763 15776 /***************************************************************************** 15777 ** 15778 ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked 15779 ** 15780 ** @param xcb_connection_t *c 15781 ** @returns xcb_get_keyboard_control_cookie_t 15782 ** 15783 *****************************************************************************/ 15784 15785 xcb_get_keyboard_control_cookie_t 15786 xcb_get_keyboard_control_unchecked (xcb_connection_t *c ); 15787 15803 /***************************************************************************** 15804 ** 15805 ** xcb_get_keyboard_control_reply_t * xcb_get_keyboard_control_reply 15806 ** 15807 ** @param xcb_connection_t *c 15808 ** @param xcb_get_keyboard_control_cookie_t cookie 15809 ** @param xcb_generic_error_t **e 15810 ** @returns xcb_get_keyboard_control_reply_t * 15811 ** 15812 *****************************************************************************/ 15813 15814 xcb_get_keyboard_control_reply_t * 15815 xcb_get_keyboard_control_reply (xcb_connection_t *c , 15816 xcb_get_keyboard_control_cookie_t cookie , 15817 xcb_generic_error_t **e ); 15818 15831 /***************************************************************************** 15832 ** 15833 ** xcb_void_cookie_t xcb_bell_checked 15834 ** 15835 ** @param xcb_connection_t *c 15836 ** @param int8_t percent 15837 ** @returns xcb_void_cookie_t 15838 ** 15839 *****************************************************************************/ 15840 15841 xcb_void_cookie_t 15842 xcb_bell_checked (xcb_connection_t *c , 15843 int8_t percent ); 15844 15854 /***************************************************************************** 15855 ** 15856 ** xcb_void_cookie_t xcb_bell 15857 ** 15858 ** @param xcb_connection_t *c 15859 ** @param int8_t percent 15860 ** @returns xcb_void_cookie_t 15861 ** 15862 *****************************************************************************/ 15863 15864 xcb_void_cookie_t 15865 xcb_bell (xcb_connection_t *c , 15866 int8_t percent ); 15867 15880 /***************************************************************************** 15881 ** 15882 ** xcb_void_cookie_t xcb_change_pointer_control_checked 15883 ** 15884 ** @param xcb_connection_t *c 15885 ** @param int16_t acceleration_numerator 15886 ** @param int16_t acceleration_denominator 15887 ** @param int16_t threshold 15888 ** @param uint8_t do_acceleration 15889 ** @param uint8_t do_threshold 15890 ** @returns xcb_void_cookie_t 15891 ** 15892 *****************************************************************************/ 15893 15894 xcb_void_cookie_t 15895 xcb_change_pointer_control_checked (xcb_connection_t *c , 15896 int16_t acceleration_numerator , 15897 int16_t acceleration_denominator , 15898 int16_t threshold , 15899 uint8_t do_acceleration , 15900 uint8_t do_threshold ); 15901 15911 /***************************************************************************** 15912 ** 15913 ** xcb_void_cookie_t xcb_change_pointer_control 15914 ** 15915 ** @param xcb_connection_t *c 15916 ** @param int16_t acceleration_numerator 15917 ** @param int16_t acceleration_denominator 15918 ** @param int16_t threshold 15919 ** @param uint8_t do_acceleration 15920 ** @param uint8_t do_threshold 15921 ** @returns xcb_void_cookie_t 15922 ** 15923 *****************************************************************************/ 15924 15925 xcb_void_cookie_t 15926 xcb_change_pointer_control (xcb_connection_t *c , 15927 int16_t acceleration_numerator , 15928 int16_t acceleration_denominator , 15929 int16_t threshold , 15930 uint8_t do_acceleration , 15931 uint8_t do_threshold ); 15932 15942 /***************************************************************************** 15943 ** 15944 ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control 15945 ** 15946 ** @param xcb_connection_t *c 15947 ** @returns xcb_get_pointer_control_cookie_t 15948 ** 15949 *****************************************************************************/ 15950 15951 xcb_get_pointer_control_cookie_t 15952 xcb_get_pointer_control (xcb_connection_t *c ); 15953 15966 /***************************************************************************** 15967 ** 15968 ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked 15969 ** 15970 ** @param xcb_connection_t *c 15971 ** @returns xcb_get_pointer_control_cookie_t 15972 ** 15973 *****************************************************************************/ 15974 15975 xcb_get_pointer_control_cookie_t 15976 xcb_get_pointer_control_unchecked (xcb_connection_t *c ); 15977 15993 /***************************************************************************** 15994 ** 15995 ** xcb_get_pointer_control_reply_t * xcb_get_pointer_control_reply 15996 ** 15997 ** @param xcb_connection_t *c 15998 ** @param xcb_get_pointer_control_cookie_t cookie 15999 ** @param xcb_generic_error_t **e 16000 ** @returns xcb_get_pointer_control_reply_t * 16001 ** 16002 *****************************************************************************/ 16003 16004 xcb_get_pointer_control_reply_t * 16005 xcb_get_pointer_control_reply (xcb_connection_t *c , 16006 xcb_get_pointer_control_cookie_t cookie , 16007 xcb_generic_error_t **e ); 16008 16021 /***************************************************************************** 16022 ** 16023 ** xcb_void_cookie_t xcb_set_screen_saver_checked 16024 ** 16025 ** @param xcb_connection_t *c 16026 ** @param int16_t timeout 16027 ** @param int16_t interval 16028 ** @param uint8_t prefer_blanking 16029 ** @param uint8_t allow_exposures 16030 ** @returns xcb_void_cookie_t 16031 ** 16032 *****************************************************************************/ 16033 16034 xcb_void_cookie_t 16035 xcb_set_screen_saver_checked (xcb_connection_t *c , 16036 int16_t timeout , 16037 int16_t interval , 16038 uint8_t prefer_blanking , 16039 uint8_t allow_exposures ); 16040 16050 /***************************************************************************** 16051 ** 16052 ** xcb_void_cookie_t xcb_set_screen_saver 16053 ** 16054 ** @param xcb_connection_t *c 16055 ** @param int16_t timeout 16056 ** @param int16_t interval 16057 ** @param uint8_t prefer_blanking 16058 ** @param uint8_t allow_exposures 16059 ** @returns xcb_void_cookie_t 16060 ** 16061 *****************************************************************************/ 16062 16063 xcb_void_cookie_t 16064 xcb_set_screen_saver (xcb_connection_t *c , 16065 int16_t timeout , 16066 int16_t interval , 16067 uint8_t prefer_blanking , 16068 uint8_t allow_exposures ); 16069 16079 /***************************************************************************** 16080 ** 16081 ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver 16082 ** 16083 ** @param xcb_connection_t *c 16084 ** @returns xcb_get_screen_saver_cookie_t 16085 ** 16086 *****************************************************************************/ 16087 16088 xcb_get_screen_saver_cookie_t 16089 xcb_get_screen_saver (xcb_connection_t *c ); 16090 16103 /***************************************************************************** 16104 ** 16105 ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked 16106 ** 16107 ** @param xcb_connection_t *c 16108 ** @returns xcb_get_screen_saver_cookie_t 16109 ** 16110 *****************************************************************************/ 16111 16112 xcb_get_screen_saver_cookie_t 16113 xcb_get_screen_saver_unchecked (xcb_connection_t *c ); 16114 16130 /***************************************************************************** 16131 ** 16132 ** xcb_get_screen_saver_reply_t * xcb_get_screen_saver_reply 16133 ** 16134 ** @param xcb_connection_t *c 16135 ** @param xcb_get_screen_saver_cookie_t cookie 16136 ** @param xcb_generic_error_t **e 16137 ** @returns xcb_get_screen_saver_reply_t * 16138 ** 16139 *****************************************************************************/ 16140 16141 xcb_get_screen_saver_reply_t * 16142 xcb_get_screen_saver_reply (xcb_connection_t *c , 16143 xcb_get_screen_saver_cookie_t cookie , 16144 xcb_generic_error_t **e ); 16145 16146 int 16147 xcb_change_hosts_sizeof (const void *_buffer ); 16148 16161 /***************************************************************************** 16162 ** 16163 ** xcb_void_cookie_t xcb_change_hosts_checked 16164 ** 16165 ** @param xcb_connection_t *c 16166 ** @param uint8_t mode 16167 ** @param uint8_t family 16168 ** @param uint16_t address_len 16169 ** @param const uint8_t *address 16170 ** @returns xcb_void_cookie_t 16171 ** 16172 *****************************************************************************/ 16173 16174 xcb_void_cookie_t 16175 xcb_change_hosts_checked (xcb_connection_t *c , 16176 uint8_t mode , 16177 uint8_t family , 16178 uint16_t address_len , 16179 const uint8_t *address ); 16180 16190 /***************************************************************************** 16191 ** 16192 ** xcb_void_cookie_t xcb_change_hosts 16193 ** 16194 ** @param xcb_connection_t *c 16195 ** @param uint8_t mode 16196 ** @param uint8_t family 16197 ** @param uint16_t address_len 16198 ** @param const uint8_t *address 16199 ** @returns xcb_void_cookie_t 16200 ** 16201 *****************************************************************************/ 16202 16203 xcb_void_cookie_t 16204 xcb_change_hosts (xcb_connection_t *c , 16205 uint8_t mode , 16206 uint8_t family , 16207 uint16_t address_len , 16208 const uint8_t *address ); 16209 16210 int 16211 xcb_host_sizeof (const void *_buffer ); 16212 16213 16214 /***************************************************************************** 16215 ** 16216 ** uint8_t * xcb_host_address 16217 ** 16218 ** @param const xcb_host_t *R 16219 ** @returns uint8_t * 16220 ** 16221 *****************************************************************************/ 16222 16223 uint8_t * 16224 xcb_host_address (const xcb_host_t *R ); 16225 16226 16227 /***************************************************************************** 16228 ** 16229 ** int xcb_host_address_length 16230 ** 16231 ** @param const xcb_host_t *R 16232 ** @returns int 16233 ** 16234 *****************************************************************************/ 16235 16236 int 16237 xcb_host_address_length (const xcb_host_t *R ); 16238 16239 16240 /***************************************************************************** 16241 ** 16242 ** xcb_generic_iterator_t xcb_host_address_end 16243 ** 16244 ** @param const xcb_host_t *R 16245 ** @returns xcb_generic_iterator_t 16246 ** 16247 *****************************************************************************/ 16248 16249 xcb_generic_iterator_t 16250 xcb_host_address_end (const xcb_host_t *R ); 16251 16261 /***************************************************************************** 16262 ** 16263 ** void xcb_host_next 16264 ** 16265 ** @param xcb_host_iterator_t *i 16266 ** @returns void 16267 ** 16268 *****************************************************************************/ 16269 16270 void 16271 xcb_host_next (xcb_host_iterator_t *i ); 16272 16283 /***************************************************************************** 16284 ** 16285 ** xcb_generic_iterator_t xcb_host_end 16286 ** 16287 ** @param xcb_host_iterator_t i 16288 ** @returns xcb_generic_iterator_t 16289 ** 16290 *****************************************************************************/ 16291 16292 xcb_generic_iterator_t 16293 xcb_host_end (xcb_host_iterator_t i ); 16294 16295 int 16296 xcb_list_hosts_sizeof (const void *_buffer ); 16297 16307 /***************************************************************************** 16308 ** 16309 ** xcb_list_hosts_cookie_t xcb_list_hosts 16310 ** 16311 ** @param xcb_connection_t *c 16312 ** @returns xcb_list_hosts_cookie_t 16313 ** 16314 *****************************************************************************/ 16315 16316 xcb_list_hosts_cookie_t 16317 xcb_list_hosts (xcb_connection_t *c ); 16318 16331 /***************************************************************************** 16332 ** 16333 ** xcb_list_hosts_cookie_t xcb_list_hosts_unchecked 16334 ** 16335 ** @param xcb_connection_t *c 16336 ** @returns xcb_list_hosts_cookie_t 16337 ** 16338 *****************************************************************************/ 16339 16340 xcb_list_hosts_cookie_t 16341 xcb_list_hosts_unchecked (xcb_connection_t *c ); 16342 16343 16344 /***************************************************************************** 16345 ** 16346 ** int xcb_list_hosts_hosts_length 16347 ** 16348 ** @param const xcb_list_hosts_reply_t *R 16349 ** @returns int 16350 ** 16351 *****************************************************************************/ 16352 16353 int 16354 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R ); 16355 16356 16357 /***************************************************************************** 16358 ** 16359 ** xcb_host_iterator_t xcb_list_hosts_hosts_iterator 16360 ** 16361 ** @param const xcb_list_hosts_reply_t *R 16362 ** @returns xcb_host_iterator_t 16363 ** 16364 *****************************************************************************/ 16365 16366 xcb_host_iterator_t 16367 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R ); 16368 16384 /***************************************************************************** 16385 ** 16386 ** xcb_list_hosts_reply_t * xcb_list_hosts_reply 16387 ** 16388 ** @param xcb_connection_t *c 16389 ** @param xcb_list_hosts_cookie_t cookie 16390 ** @param xcb_generic_error_t **e 16391 ** @returns xcb_list_hosts_reply_t * 16392 ** 16393 *****************************************************************************/ 16394 16395 xcb_list_hosts_reply_t * 16396 xcb_list_hosts_reply (xcb_connection_t *c , 16397 xcb_list_hosts_cookie_t cookie , 16398 xcb_generic_error_t **e ); 16399 16412 /***************************************************************************** 16413 ** 16414 ** xcb_void_cookie_t xcb_set_access_control_checked 16415 ** 16416 ** @param xcb_connection_t *c 16417 ** @param uint8_t mode 16418 ** @returns xcb_void_cookie_t 16419 ** 16420 *****************************************************************************/ 16421 16422 xcb_void_cookie_t 16423 xcb_set_access_control_checked (xcb_connection_t *c , 16424 uint8_t mode ); 16425 16435 /***************************************************************************** 16436 ** 16437 ** xcb_void_cookie_t xcb_set_access_control 16438 ** 16439 ** @param xcb_connection_t *c 16440 ** @param uint8_t mode 16441 ** @returns xcb_void_cookie_t 16442 ** 16443 *****************************************************************************/ 16444 16445 xcb_void_cookie_t 16446 xcb_set_access_control (xcb_connection_t *c , 16447 uint8_t mode ); 16448 16461 /***************************************************************************** 16462 ** 16463 ** xcb_void_cookie_t xcb_set_close_down_mode_checked 16464 ** 16465 ** @param xcb_connection_t *c 16466 ** @param uint8_t mode 16467 ** @returns xcb_void_cookie_t 16468 ** 16469 *****************************************************************************/ 16470 16471 xcb_void_cookie_t 16472 xcb_set_close_down_mode_checked (xcb_connection_t *c , 16473 uint8_t mode ); 16474 16484 /***************************************************************************** 16485 ** 16486 ** xcb_void_cookie_t xcb_set_close_down_mode 16487 ** 16488 ** @param xcb_connection_t *c 16489 ** @param uint8_t mode 16490 ** @returns xcb_void_cookie_t 16491 ** 16492 *****************************************************************************/ 16493 16494 xcb_void_cookie_t 16495 xcb_set_close_down_mode (xcb_connection_t *c , 16496 uint8_t mode ); 16497 16516 /***************************************************************************** 16517 ** 16518 ** xcb_void_cookie_t xcb_kill_client_checked 16519 ** 16520 ** @param xcb_connection_t *c 16521 ** @param uint32_t resource 16522 ** @returns xcb_void_cookie_t 16523 ** 16524 *****************************************************************************/ 16525 16526 xcb_void_cookie_t 16527 xcb_kill_client_checked (xcb_connection_t *c , 16528 uint32_t resource ); 16529 16545 /***************************************************************************** 16546 ** 16547 ** xcb_void_cookie_t xcb_kill_client 16548 ** 16549 ** @param xcb_connection_t *c 16550 ** @param uint32_t resource 16551 ** @returns xcb_void_cookie_t 16552 ** 16553 *****************************************************************************/ 16554 16555 xcb_void_cookie_t 16556 xcb_kill_client (xcb_connection_t *c , 16557 uint32_t resource ); 16558 16559 int 16560 xcb_rotate_properties_sizeof (const void *_buffer ); 16561 16574 /***************************************************************************** 16575 ** 16576 ** xcb_void_cookie_t xcb_rotate_properties_checked 16577 ** 16578 ** @param xcb_connection_t *c 16579 ** @param xcb_window_t window 16580 ** @param uint16_t atoms_len 16581 ** @param int16_t delta 16582 ** @param const xcb_atom_t *atoms 16583 ** @returns xcb_void_cookie_t 16584 ** 16585 *****************************************************************************/ 16586 16587 xcb_void_cookie_t 16588 xcb_rotate_properties_checked (xcb_connection_t *c , 16589 xcb_window_t window , 16590 uint16_t atoms_len , 16591 int16_t delta , 16592 const xcb_atom_t *atoms ); 16593 16603 /***************************************************************************** 16604 ** 16605 ** xcb_void_cookie_t xcb_rotate_properties 16606 ** 16607 ** @param xcb_connection_t *c 16608 ** @param xcb_window_t window 16609 ** @param uint16_t atoms_len 16610 ** @param int16_t delta 16611 ** @param const xcb_atom_t *atoms 16612 ** @returns xcb_void_cookie_t 16613 ** 16614 *****************************************************************************/ 16615 16616 xcb_void_cookie_t 16617 xcb_rotate_properties (xcb_connection_t *c , 16618 xcb_window_t window , 16619 uint16_t atoms_len , 16620 int16_t delta , 16621 const xcb_atom_t *atoms ); 16622 16635 /***************************************************************************** 16636 ** 16637 ** xcb_void_cookie_t xcb_force_screen_saver_checked 16638 ** 16639 ** @param xcb_connection_t *c 16640 ** @param uint8_t mode 16641 ** @returns xcb_void_cookie_t 16642 ** 16643 *****************************************************************************/ 16644 16645 xcb_void_cookie_t 16646 xcb_force_screen_saver_checked (xcb_connection_t *c , 16647 uint8_t mode ); 16648 16658 /***************************************************************************** 16659 ** 16660 ** xcb_void_cookie_t xcb_force_screen_saver 16661 ** 16662 ** @param xcb_connection_t *c 16663 ** @param uint8_t mode 16664 ** @returns xcb_void_cookie_t 16665 ** 16666 *****************************************************************************/ 16667 16668 xcb_void_cookie_t 16669 xcb_force_screen_saver (xcb_connection_t *c , 16670 uint8_t mode ); 16671 16672 int 16673 xcb_set_pointer_mapping_sizeof (const void *_buffer ); 16674 16684 /***************************************************************************** 16685 ** 16686 ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping 16687 ** 16688 ** @param xcb_connection_t *c 16689 ** @param uint8_t map_len 16690 ** @param const uint8_t *map 16691 ** @returns xcb_set_pointer_mapping_cookie_t 16692 ** 16693 *****************************************************************************/ 16694 16695 xcb_set_pointer_mapping_cookie_t 16696 xcb_set_pointer_mapping (xcb_connection_t *c , 16697 uint8_t map_len , 16698 const uint8_t *map ); 16699 16712 /***************************************************************************** 16713 ** 16714 ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_unchecked 16715 ** 16716 ** @param xcb_connection_t *c 16717 ** @param uint8_t map_len 16718 ** @param const uint8_t *map 16719 ** @returns xcb_set_pointer_mapping_cookie_t 16720 ** 16721 *****************************************************************************/ 16722 16723 xcb_set_pointer_mapping_cookie_t 16724 xcb_set_pointer_mapping_unchecked (xcb_connection_t *c , 16725 uint8_t map_len , 16726 const uint8_t *map ); 16727 16743 /***************************************************************************** 16744 ** 16745 ** xcb_set_pointer_mapping_reply_t * xcb_set_pointer_mapping_reply 16746 ** 16747 ** @param xcb_connection_t *c 16748 ** @param xcb_set_pointer_mapping_cookie_t cookie 16749 ** @param xcb_generic_error_t **e 16750 ** @returns xcb_set_pointer_mapping_reply_t * 16751 ** 16752 *****************************************************************************/ 16753 16754 xcb_set_pointer_mapping_reply_t * 16755 xcb_set_pointer_mapping_reply (xcb_connection_t *c , 16756 xcb_set_pointer_mapping_cookie_t cookie , 16757 xcb_generic_error_t **e ); 16758 16759 int 16760 xcb_get_pointer_mapping_sizeof (const void *_buffer ); 16761 16771 /***************************************************************************** 16772 ** 16773 ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping 16774 ** 16775 ** @param xcb_connection_t *c 16776 ** @returns xcb_get_pointer_mapping_cookie_t 16777 ** 16778 *****************************************************************************/ 16779 16780 xcb_get_pointer_mapping_cookie_t 16781 xcb_get_pointer_mapping (xcb_connection_t *c ); 16782 16795 /***************************************************************************** 16796 ** 16797 ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_unchecked 16798 ** 16799 ** @param xcb_connection_t *c 16800 ** @returns xcb_get_pointer_mapping_cookie_t 16801 ** 16802 *****************************************************************************/ 16803 16804 xcb_get_pointer_mapping_cookie_t 16805 xcb_get_pointer_mapping_unchecked (xcb_connection_t *c ); 16806 16807 16808 /***************************************************************************** 16809 ** 16810 ** uint8_t * xcb_get_pointer_mapping_map 16811 ** 16812 ** @param const xcb_get_pointer_mapping_reply_t *R 16813 ** @returns uint8_t * 16814 ** 16815 *****************************************************************************/ 16816 16817 uint8_t * 16818 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R ); 16819 16820 16821 /***************************************************************************** 16822 ** 16823 ** int xcb_get_pointer_mapping_map_length 16824 ** 16825 ** @param const xcb_get_pointer_mapping_reply_t *R 16826 ** @returns int 16827 ** 16828 *****************************************************************************/ 16829 16830 int 16831 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R ); 16832 16833 16834 /***************************************************************************** 16835 ** 16836 ** xcb_generic_iterator_t xcb_get_pointer_mapping_map_end 16837 ** 16838 ** @param const xcb_get_pointer_mapping_reply_t *R 16839 ** @returns xcb_generic_iterator_t 16840 ** 16841 *****************************************************************************/ 16842 16843 xcb_generic_iterator_t 16844 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R ); 16845 16861 /***************************************************************************** 16862 ** 16863 ** xcb_get_pointer_mapping_reply_t * xcb_get_pointer_mapping_reply 16864 ** 16865 ** @param xcb_connection_t *c 16866 ** @param xcb_get_pointer_mapping_cookie_t cookie 16867 ** @param xcb_generic_error_t **e 16868 ** @returns xcb_get_pointer_mapping_reply_t * 16869 ** 16870 *****************************************************************************/ 16871 16872 xcb_get_pointer_mapping_reply_t * 16873 xcb_get_pointer_mapping_reply (xcb_connection_t *c , 16874 xcb_get_pointer_mapping_cookie_t cookie , 16875 xcb_generic_error_t **e ); 16876 16877 int 16878 xcb_set_modifier_mapping_sizeof (const void *_buffer ); 16879 16889 /***************************************************************************** 16890 ** 16891 ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping 16892 ** 16893 ** @param xcb_connection_t *c 16894 ** @param uint8_t keycodes_per_modifier 16895 ** @param const xcb_keycode_t *keycodes 16896 ** @returns xcb_set_modifier_mapping_cookie_t 16897 ** 16898 *****************************************************************************/ 16899 16900 xcb_set_modifier_mapping_cookie_t 16901 xcb_set_modifier_mapping (xcb_connection_t *c , 16902 uint8_t keycodes_per_modifier , 16903 const xcb_keycode_t *keycodes ); 16904 16917 /***************************************************************************** 16918 ** 16919 ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_unchecked 16920 ** 16921 ** @param xcb_connection_t *c 16922 ** @param uint8_t keycodes_per_modifier 16923 ** @param const xcb_keycode_t *keycodes 16924 ** @returns xcb_set_modifier_mapping_cookie_t 16925 ** 16926 *****************************************************************************/ 16927 16928 xcb_set_modifier_mapping_cookie_t 16929 xcb_set_modifier_mapping_unchecked (xcb_connection_t *c , 16930 uint8_t keycodes_per_modifier , 16931 const xcb_keycode_t *keycodes ); 16932 16948 /***************************************************************************** 16949 ** 16950 ** xcb_set_modifier_mapping_reply_t * xcb_set_modifier_mapping_reply 16951 ** 16952 ** @param xcb_connection_t *c 16953 ** @param xcb_set_modifier_mapping_cookie_t cookie 16954 ** @param xcb_generic_error_t **e 16955 ** @returns xcb_set_modifier_mapping_reply_t * 16956 ** 16957 *****************************************************************************/ 16958 16959 xcb_set_modifier_mapping_reply_t * 16960 xcb_set_modifier_mapping_reply (xcb_connection_t *c , 16961 xcb_set_modifier_mapping_cookie_t cookie , 16962 xcb_generic_error_t **e ); 16963 16964 int 16965 xcb_get_modifier_mapping_sizeof (const void *_buffer ); 16966 16976 /***************************************************************************** 16977 ** 16978 ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping 16979 ** 16980 ** @param xcb_connection_t *c 16981 ** @returns xcb_get_modifier_mapping_cookie_t 16982 ** 16983 *****************************************************************************/ 16984 16985 xcb_get_modifier_mapping_cookie_t 16986 xcb_get_modifier_mapping (xcb_connection_t *c ); 16987 17000 /***************************************************************************** 17001 ** 17002 ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_unchecked 17003 ** 17004 ** @param xcb_connection_t *c 17005 ** @returns xcb_get_modifier_mapping_cookie_t 17006 ** 17007 *****************************************************************************/ 17008 17009 xcb_get_modifier_mapping_cookie_t 17010 xcb_get_modifier_mapping_unchecked (xcb_connection_t *c ); 17011 17012 17013 /***************************************************************************** 17014 ** 17015 ** xcb_keycode_t * xcb_get_modifier_mapping_keycodes 17016 ** 17017 ** @param const xcb_get_modifier_mapping_reply_t *R 17018 ** @returns xcb_keycode_t * 17019 ** 17020 *****************************************************************************/ 17021 17022 xcb_keycode_t * 17023 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R ); 17024 17025 17026 /***************************************************************************** 17027 ** 17028 ** int xcb_get_modifier_mapping_keycodes_length 17029 ** 17030 ** @param const xcb_get_modifier_mapping_reply_t *R 17031 ** @returns int 17032 ** 17033 *****************************************************************************/ 17034 17035 int 17036 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R ); 17037 17038 17039 /***************************************************************************** 17040 ** 17041 ** xcb_generic_iterator_t xcb_get_modifier_mapping_keycodes_end 17042 ** 17043 ** @param const xcb_get_modifier_mapping_reply_t *R 17044 ** @returns xcb_generic_iterator_t 17045 ** 17046 *****************************************************************************/ 17047 17048 xcb_generic_iterator_t 17049 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R ); 17050 17066 /***************************************************************************** 17067 ** 17068 ** xcb_get_modifier_mapping_reply_t * xcb_get_modifier_mapping_reply 17069 ** 17070 ** @param xcb_connection_t *c 17071 ** @param xcb_get_modifier_mapping_cookie_t cookie 17072 ** @param xcb_generic_error_t **e 17073 ** @returns xcb_get_modifier_mapping_reply_t * 17074 ** 17075 *****************************************************************************/ 17076 17077 xcb_get_modifier_mapping_reply_t * 17078 xcb_get_modifier_mapping_reply (xcb_connection_t *c , 17079 xcb_get_modifier_mapping_cookie_t cookie , 17080 xcb_generic_error_t **e ); 17081 17094 /***************************************************************************** 17095 ** 17096 ** xcb_void_cookie_t xcb_no_operation_checked 17097 ** 17098 ** @param xcb_connection_t *c 17099 ** @returns xcb_void_cookie_t 17100 ** 17101 *****************************************************************************/ 17102 17103 xcb_void_cookie_t 17104 xcb_no_operation_checked (xcb_connection_t *c ); 17105 17115 /***************************************************************************** 17116 ** 17117 ** xcb_void_cookie_t xcb_no_operation 17118 ** 17119 ** @param xcb_connection_t *c 17120 ** @returns xcb_void_cookie_t 17121 ** 17122 *****************************************************************************/ 17123 17124 xcb_void_cookie_t 17125 xcb_no_operation (xcb_connection_t *c ); 17126 17127 17128 #ifdef __cplusplus 17129 } 17130 #endif 17131 17132 #endif 17133