XCB 1.10
|
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 = 1, 01014 XCB_ATOM_SECONDARY = 2, 01015 XCB_ATOM_ARC = 3, 01016 XCB_ATOM_ATOM = 4, 01017 XCB_ATOM_BITMAP = 5, 01018 XCB_ATOM_CARDINAL = 6, 01019 XCB_ATOM_COLORMAP = 7, 01020 XCB_ATOM_CURSOR = 8, 01021 XCB_ATOM_CUT_BUFFER0 = 9, 01022 XCB_ATOM_CUT_BUFFER1 = 10, 01023 XCB_ATOM_CUT_BUFFER2 = 11, 01024 XCB_ATOM_CUT_BUFFER3 = 12, 01025 XCB_ATOM_CUT_BUFFER4 = 13, 01026 XCB_ATOM_CUT_BUFFER5 = 14, 01027 XCB_ATOM_CUT_BUFFER6 = 15, 01028 XCB_ATOM_CUT_BUFFER7 = 16, 01029 XCB_ATOM_DRAWABLE = 17, 01030 XCB_ATOM_FONT = 18, 01031 XCB_ATOM_INTEGER = 19, 01032 XCB_ATOM_PIXMAP = 20, 01033 XCB_ATOM_POINT = 21, 01034 XCB_ATOM_RECTANGLE = 22, 01035 XCB_ATOM_RESOURCE_MANAGER = 23, 01036 XCB_ATOM_RGB_COLOR_MAP = 24, 01037 XCB_ATOM_RGB_BEST_MAP = 25, 01038 XCB_ATOM_RGB_BLUE_MAP = 26, 01039 XCB_ATOM_RGB_DEFAULT_MAP = 27, 01040 XCB_ATOM_RGB_GRAY_MAP = 28, 01041 XCB_ATOM_RGB_GREEN_MAP = 29, 01042 XCB_ATOM_RGB_RED_MAP = 30, 01043 XCB_ATOM_STRING = 31, 01044 XCB_ATOM_VISUALID = 32, 01045 XCB_ATOM_WINDOW = 33, 01046 XCB_ATOM_WM_COMMAND = 34, 01047 XCB_ATOM_WM_HINTS = 35, 01048 XCB_ATOM_WM_CLIENT_MACHINE = 36, 01049 XCB_ATOM_WM_ICON_NAME = 37, 01050 XCB_ATOM_WM_ICON_SIZE = 38, 01051 XCB_ATOM_WM_NAME = 39, 01052 XCB_ATOM_WM_NORMAL_HINTS = 40, 01053 XCB_ATOM_WM_SIZE_HINTS = 41, 01054 XCB_ATOM_WM_ZOOM_HINTS = 42, 01055 XCB_ATOM_MIN_SPACE = 43, 01056 XCB_ATOM_NORM_SPACE = 44, 01057 XCB_ATOM_MAX_SPACE = 45, 01058 XCB_ATOM_END_SPACE = 46, 01059 XCB_ATOM_SUPERSCRIPT_X = 47, 01060 XCB_ATOM_SUPERSCRIPT_Y = 48, 01061 XCB_ATOM_SUBSCRIPT_X = 49, 01062 XCB_ATOM_SUBSCRIPT_Y = 50, 01063 XCB_ATOM_UNDERLINE_POSITION = 51, 01064 XCB_ATOM_UNDERLINE_THICKNESS = 52, 01065 XCB_ATOM_STRIKEOUT_ASCENT = 53, 01066 XCB_ATOM_STRIKEOUT_DESCENT = 54, 01067 XCB_ATOM_ITALIC_ANGLE = 55, 01068 XCB_ATOM_X_HEIGHT = 56, 01069 XCB_ATOM_QUAD_WIDTH = 57, 01070 XCB_ATOM_WEIGHT = 58, 01071 XCB_ATOM_POINT_SIZE = 59, 01072 XCB_ATOM_RESOLUTION = 60, 01073 XCB_ATOM_COPYRIGHT = 61, 01074 XCB_ATOM_NOTICE = 62, 01075 XCB_ATOM_FONT_NAME = 63, 01076 XCB_ATOM_FAMILY_NAME = 64, 01077 XCB_ATOM_FULL_NAME = 65, 01078 XCB_ATOM_CAP_HEIGHT = 66, 01079 XCB_ATOM_WM_CLASS = 67, 01080 XCB_ATOM_WM_TRANSIENT_FOR = 68 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_GE_GENERIC 35 01205 01209 typedef struct xcb_ge_generic_event_t { 01210 uint8_t response_type; 01211 uint8_t extension; 01212 uint16_t sequence; 01213 uint32_t length; 01214 uint16_t event_type; 01215 uint8_t pad0[22]; 01216 uint32_t full_sequence; 01217 } xcb_ge_generic_event_t; 01218 01220 #define XCB_REQUEST 1 01221 01225 typedef struct xcb_request_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_request_error_t; 01234 01236 #define XCB_VALUE 2 01237 01241 typedef struct xcb_value_error_t { 01242 uint8_t response_type; 01243 uint8_t error_code; 01244 uint16_t sequence; 01245 uint32_t bad_value; 01246 uint16_t minor_opcode; 01247 uint8_t major_opcode; 01248 uint8_t pad0; 01249 } xcb_value_error_t; 01250 01252 #define XCB_WINDOW 3 01253 01254 typedef xcb_value_error_t xcb_window_error_t; 01255 01257 #define XCB_PIXMAP 4 01258 01259 typedef xcb_value_error_t xcb_pixmap_error_t; 01260 01262 #define XCB_ATOM 5 01263 01264 typedef xcb_value_error_t xcb_atom_error_t; 01265 01267 #define XCB_CURSOR 6 01268 01269 typedef xcb_value_error_t xcb_cursor_error_t; 01270 01272 #define XCB_FONT 7 01273 01274 typedef xcb_value_error_t xcb_font_error_t; 01275 01277 #define XCB_MATCH 8 01278 01279 typedef xcb_request_error_t xcb_match_error_t; 01280 01282 #define XCB_DRAWABLE 9 01283 01284 typedef xcb_value_error_t xcb_drawable_error_t; 01285 01287 #define XCB_ACCESS 10 01288 01289 typedef xcb_request_error_t xcb_access_error_t; 01290 01292 #define XCB_ALLOC 11 01293 01294 typedef xcb_request_error_t xcb_alloc_error_t; 01295 01297 #define XCB_COLORMAP 12 01298 01299 typedef xcb_value_error_t xcb_colormap_error_t; 01300 01302 #define XCB_G_CONTEXT 13 01303 01304 typedef xcb_value_error_t xcb_g_context_error_t; 01305 01307 #define XCB_ID_CHOICE 14 01308 01309 typedef xcb_value_error_t xcb_id_choice_error_t; 01310 01312 #define XCB_NAME 15 01313 01314 typedef xcb_request_error_t xcb_name_error_t; 01315 01317 #define XCB_LENGTH 16 01318 01319 typedef xcb_request_error_t xcb_length_error_t; 01320 01322 #define XCB_IMPLEMENTATION 17 01323 01324 typedef xcb_request_error_t xcb_implementation_error_t; 01325 01326 typedef enum xcb_window_class_t { 01327 XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0, 01328 XCB_WINDOW_CLASS_INPUT_OUTPUT = 1, 01329 XCB_WINDOW_CLASS_INPUT_ONLY = 2 01330 } xcb_window_class_t; 01331 01332 typedef enum xcb_cw_t { 01333 XCB_CW_BACK_PIXMAP = 1, 01347 XCB_CW_BACK_PIXEL = 2, 01352 XCB_CW_BORDER_PIXMAP = 4, 01361 XCB_CW_BORDER_PIXEL = 8, 01366 XCB_CW_BIT_GRAVITY = 16, 01369 XCB_CW_WIN_GRAVITY = 32, 01373 XCB_CW_BACKING_STORE = 64, 01386 XCB_CW_BACKING_PLANES = 128, 01391 XCB_CW_BACKING_PIXEL = 256, 01398 XCB_CW_OVERRIDE_REDIRECT = 512, 01403 XCB_CW_SAVE_UNDER = 1024, 01407 XCB_CW_EVENT_MASK = 2048, 01411 XCB_CW_DONT_PROPAGATE = 4096, 01415 XCB_CW_COLORMAP = 8192, 01426 XCB_CW_CURSOR = 16384 01431 } xcb_cw_t; 01432 01433 typedef enum xcb_back_pixmap_t { 01434 XCB_BACK_PIXMAP_NONE = 0, 01435 XCB_BACK_PIXMAP_PARENT_RELATIVE = 1 01436 } xcb_back_pixmap_t; 01437 01438 typedef enum xcb_gravity_t { 01439 XCB_GRAVITY_BIT_FORGET = 0, 01440 XCB_GRAVITY_WIN_UNMAP = 0, 01441 XCB_GRAVITY_NORTH_WEST = 1, 01442 XCB_GRAVITY_NORTH = 2, 01443 XCB_GRAVITY_NORTH_EAST = 3, 01444 XCB_GRAVITY_WEST = 4, 01445 XCB_GRAVITY_CENTER = 5, 01446 XCB_GRAVITY_EAST = 6, 01447 XCB_GRAVITY_SOUTH_WEST = 7, 01448 XCB_GRAVITY_SOUTH = 8, 01449 XCB_GRAVITY_SOUTH_EAST = 9, 01450 XCB_GRAVITY_STATIC = 10 01451 } xcb_gravity_t; 01452 01454 #define XCB_CREATE_WINDOW 1 01455 01459 typedef struct xcb_create_window_request_t { 01460 uint8_t major_opcode; 01461 uint8_t depth; 01462 uint16_t length; 01463 xcb_window_t wid; 01464 xcb_window_t parent; 01465 int16_t x; 01466 int16_t y; 01467 uint16_t width; 01468 uint16_t height; 01469 uint16_t border_width; 01470 uint16_t _class; 01471 xcb_visualid_t visual; 01472 uint32_t value_mask; 01473 } xcb_create_window_request_t; 01474 01476 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2 01477 01481 typedef struct xcb_change_window_attributes_request_t { 01482 uint8_t major_opcode; 01483 uint8_t pad0; 01484 uint16_t length; 01485 xcb_window_t window; 01486 uint32_t value_mask; 01487 } xcb_change_window_attributes_request_t; 01488 01489 typedef enum xcb_map_state_t { 01490 XCB_MAP_STATE_UNMAPPED = 0, 01491 XCB_MAP_STATE_UNVIEWABLE = 1, 01492 XCB_MAP_STATE_VIEWABLE = 2 01493 } xcb_map_state_t; 01494 01498 typedef struct xcb_get_window_attributes_cookie_t { 01499 unsigned int sequence; 01500 } xcb_get_window_attributes_cookie_t; 01501 01503 #define XCB_GET_WINDOW_ATTRIBUTES 3 01504 01508 typedef struct xcb_get_window_attributes_request_t { 01509 uint8_t major_opcode; 01510 uint8_t pad0; 01511 uint16_t length; 01512 xcb_window_t window; 01513 } xcb_get_window_attributes_request_t; 01514 01518 typedef struct xcb_get_window_attributes_reply_t { 01519 uint8_t response_type; 01520 uint8_t backing_store; 01521 uint16_t sequence; 01522 uint32_t length; 01523 xcb_visualid_t visual; 01524 uint16_t _class; 01525 uint8_t bit_gravity; 01526 uint8_t win_gravity; 01527 uint32_t backing_planes; 01528 uint32_t backing_pixel; 01529 uint8_t save_under; 01530 uint8_t map_is_installed; 01531 uint8_t map_state; 01532 uint8_t override_redirect; 01533 xcb_colormap_t colormap; 01534 uint32_t all_event_masks; 01535 uint32_t your_event_mask; 01536 uint16_t do_not_propagate_mask; 01537 uint8_t pad0[2]; 01538 } xcb_get_window_attributes_reply_t; 01539 01541 #define XCB_DESTROY_WINDOW 4 01542 01546 typedef struct xcb_destroy_window_request_t { 01547 uint8_t major_opcode; 01548 uint8_t pad0; 01549 uint16_t length; 01550 xcb_window_t window; 01551 } xcb_destroy_window_request_t; 01552 01554 #define XCB_DESTROY_SUBWINDOWS 5 01555 01559 typedef struct xcb_destroy_subwindows_request_t { 01560 uint8_t major_opcode; 01561 uint8_t pad0; 01562 uint16_t length; 01563 xcb_window_t window; 01564 } xcb_destroy_subwindows_request_t; 01565 01566 typedef enum xcb_set_mode_t { 01567 XCB_SET_MODE_INSERT = 0, 01568 XCB_SET_MODE_DELETE = 1 01569 } xcb_set_mode_t; 01570 01572 #define XCB_CHANGE_SAVE_SET 6 01573 01577 typedef struct xcb_change_save_set_request_t { 01578 uint8_t major_opcode; 01579 uint8_t mode; 01580 uint16_t length; 01581 xcb_window_t window; 01582 } xcb_change_save_set_request_t; 01583 01585 #define XCB_REPARENT_WINDOW 7 01586 01590 typedef struct xcb_reparent_window_request_t { 01591 uint8_t major_opcode; 01592 uint8_t pad0; 01593 uint16_t length; 01594 xcb_window_t window; 01595 xcb_window_t parent; 01596 int16_t x; 01597 int16_t y; 01598 } xcb_reparent_window_request_t; 01599 01601 #define XCB_MAP_WINDOW 8 01602 01606 typedef struct xcb_map_window_request_t { 01607 uint8_t major_opcode; 01608 uint8_t pad0; 01609 uint16_t length; 01610 xcb_window_t window; 01611 } xcb_map_window_request_t; 01612 01614 #define XCB_MAP_SUBWINDOWS 9 01615 01619 typedef struct xcb_map_subwindows_request_t { 01620 uint8_t major_opcode; 01621 uint8_t pad0; 01622 uint16_t length; 01623 xcb_window_t window; 01624 } xcb_map_subwindows_request_t; 01625 01627 #define XCB_UNMAP_WINDOW 10 01628 01632 typedef struct xcb_unmap_window_request_t { 01633 uint8_t major_opcode; 01634 uint8_t pad0; 01635 uint16_t length; 01636 xcb_window_t window; 01637 } xcb_unmap_window_request_t; 01638 01640 #define XCB_UNMAP_SUBWINDOWS 11 01641 01645 typedef struct xcb_unmap_subwindows_request_t { 01646 uint8_t major_opcode; 01647 uint8_t pad0; 01648 uint16_t length; 01649 xcb_window_t window; 01650 } xcb_unmap_subwindows_request_t; 01651 01652 typedef enum xcb_config_window_t { 01653 XCB_CONFIG_WINDOW_X = 1, 01654 XCB_CONFIG_WINDOW_Y = 2, 01655 XCB_CONFIG_WINDOW_WIDTH = 4, 01656 XCB_CONFIG_WINDOW_HEIGHT = 8, 01657 XCB_CONFIG_WINDOW_BORDER_WIDTH = 16, 01658 XCB_CONFIG_WINDOW_SIBLING = 32, 01659 XCB_CONFIG_WINDOW_STACK_MODE = 64 01660 } xcb_config_window_t; 01661 01662 typedef enum xcb_stack_mode_t { 01663 XCB_STACK_MODE_ABOVE = 0, 01664 XCB_STACK_MODE_BELOW = 1, 01665 XCB_STACK_MODE_TOP_IF = 2, 01666 XCB_STACK_MODE_BOTTOM_IF = 3, 01667 XCB_STACK_MODE_OPPOSITE = 4 01668 } xcb_stack_mode_t; 01669 01671 #define XCB_CONFIGURE_WINDOW 12 01672 01676 typedef struct xcb_configure_window_request_t { 01677 uint8_t major_opcode; 01678 uint8_t pad0; 01679 uint16_t length; 01680 xcb_window_t window; 01681 uint16_t value_mask; 01682 uint8_t pad1[2]; 01683 } xcb_configure_window_request_t; 01684 01685 typedef enum xcb_circulate_t { 01686 XCB_CIRCULATE_RAISE_LOWEST = 0, 01687 XCB_CIRCULATE_LOWER_HIGHEST = 1 01688 } xcb_circulate_t; 01689 01691 #define XCB_CIRCULATE_WINDOW 13 01692 01696 typedef struct xcb_circulate_window_request_t { 01697 uint8_t major_opcode; 01698 uint8_t direction; 01699 uint16_t length; 01700 xcb_window_t window; 01701 } xcb_circulate_window_request_t; 01702 01706 typedef struct xcb_get_geometry_cookie_t { 01707 unsigned int sequence; 01708 } xcb_get_geometry_cookie_t; 01709 01711 #define XCB_GET_GEOMETRY 14 01712 01716 typedef struct xcb_get_geometry_request_t { 01717 uint8_t major_opcode; 01718 uint8_t pad0; 01719 uint16_t length; 01720 xcb_drawable_t drawable; 01721 } xcb_get_geometry_request_t; 01722 01726 typedef struct xcb_get_geometry_reply_t { 01727 uint8_t response_type; 01728 uint8_t depth; 01729 uint16_t sequence; 01730 uint32_t length; 01731 xcb_window_t root; 01732 int16_t x; 01733 int16_t y; 01734 uint16_t width; 01735 uint16_t height; 01736 uint16_t border_width; 01737 uint8_t pad0[2]; 01738 } xcb_get_geometry_reply_t; 01739 01743 typedef struct xcb_query_tree_cookie_t { 01744 unsigned int sequence; 01745 } xcb_query_tree_cookie_t; 01746 01748 #define XCB_QUERY_TREE 15 01749 01753 typedef struct xcb_query_tree_request_t { 01754 uint8_t major_opcode; 01755 uint8_t pad0; 01756 uint16_t length; 01757 xcb_window_t window; 01758 } xcb_query_tree_request_t; 01759 01763 typedef struct xcb_query_tree_reply_t { 01764 uint8_t response_type; 01765 uint8_t pad0; 01766 uint16_t sequence; 01767 uint32_t length; 01768 xcb_window_t root; 01769 xcb_window_t parent; 01770 uint16_t children_len; 01771 uint8_t pad1[14]; 01772 } xcb_query_tree_reply_t; 01773 01777 typedef struct xcb_intern_atom_cookie_t { 01778 unsigned int sequence; 01779 } xcb_intern_atom_cookie_t; 01780 01782 #define XCB_INTERN_ATOM 16 01783 01787 typedef struct xcb_intern_atom_request_t { 01788 uint8_t major_opcode; 01789 uint8_t only_if_exists; 01790 uint16_t length; 01791 uint16_t name_len; 01792 uint8_t pad0[2]; 01793 } xcb_intern_atom_request_t; 01794 01798 typedef struct xcb_intern_atom_reply_t { 01799 uint8_t response_type; 01800 uint8_t pad0; 01801 uint16_t sequence; 01802 uint32_t length; 01803 xcb_atom_t atom; 01804 } xcb_intern_atom_reply_t; 01805 01809 typedef struct xcb_get_atom_name_cookie_t { 01810 unsigned int sequence; 01811 } xcb_get_atom_name_cookie_t; 01812 01814 #define XCB_GET_ATOM_NAME 17 01815 01819 typedef struct xcb_get_atom_name_request_t { 01820 uint8_t major_opcode; 01821 uint8_t pad0; 01822 uint16_t length; 01823 xcb_atom_t atom; 01824 } xcb_get_atom_name_request_t; 01825 01829 typedef struct xcb_get_atom_name_reply_t { 01830 uint8_t response_type; 01831 uint8_t pad0; 01832 uint16_t sequence; 01833 uint32_t length; 01834 uint16_t name_len; 01835 uint8_t pad1[22]; 01836 } xcb_get_atom_name_reply_t; 01837 01838 typedef enum xcb_prop_mode_t { 01839 XCB_PROP_MODE_REPLACE = 0, 01842 XCB_PROP_MODE_PREPEND = 1, 01847 XCB_PROP_MODE_APPEND = 2 01852 } xcb_prop_mode_t; 01853 01855 #define XCB_CHANGE_PROPERTY 18 01856 01860 typedef struct xcb_change_property_request_t { 01861 uint8_t major_opcode; 01862 uint8_t mode; 01863 uint16_t length; 01864 xcb_window_t window; 01865 xcb_atom_t property; 01866 xcb_atom_t type; 01867 uint8_t format; 01868 uint8_t pad0[3]; 01869 uint32_t data_len; 01870 } xcb_change_property_request_t; 01871 01873 #define XCB_DELETE_PROPERTY 19 01874 01878 typedef struct xcb_delete_property_request_t { 01879 uint8_t major_opcode; 01880 uint8_t pad0; 01881 uint16_t length; 01882 xcb_window_t window; 01883 xcb_atom_t property; 01884 } xcb_delete_property_request_t; 01885 01886 typedef enum xcb_get_property_type_t { 01887 XCB_GET_PROPERTY_TYPE_ANY = 0 01888 } xcb_get_property_type_t; 01889 01893 typedef struct xcb_get_property_cookie_t { 01894 unsigned int sequence; 01895 } xcb_get_property_cookie_t; 01896 01898 #define XCB_GET_PROPERTY 20 01899 01903 typedef struct xcb_get_property_request_t { 01904 uint8_t major_opcode; 01905 uint8_t _delete; 01906 uint16_t length; 01907 xcb_window_t window; 01908 xcb_atom_t property; 01909 xcb_atom_t type; 01910 uint32_t long_offset; 01911 uint32_t long_length; 01912 } xcb_get_property_request_t; 01913 01917 typedef struct xcb_get_property_reply_t { 01918 uint8_t response_type; 01919 uint8_t format; 01920 uint16_t sequence; 01921 uint32_t length; 01922 xcb_atom_t type; 01923 uint32_t bytes_after; 01924 uint32_t value_len; 01925 uint8_t pad0[12]; 01926 } xcb_get_property_reply_t; 01927 01931 typedef struct xcb_list_properties_cookie_t { 01932 unsigned int sequence; 01933 } xcb_list_properties_cookie_t; 01934 01936 #define XCB_LIST_PROPERTIES 21 01937 01941 typedef struct xcb_list_properties_request_t { 01942 uint8_t major_opcode; 01943 uint8_t pad0; 01944 uint16_t length; 01945 xcb_window_t window; 01946 } xcb_list_properties_request_t; 01947 01951 typedef struct xcb_list_properties_reply_t { 01952 uint8_t response_type; 01953 uint8_t pad0; 01954 uint16_t sequence; 01955 uint32_t length; 01956 uint16_t atoms_len; 01957 uint8_t pad1[22]; 01958 } xcb_list_properties_reply_t; 01959 01961 #define XCB_SET_SELECTION_OWNER 22 01962 01966 typedef struct xcb_set_selection_owner_request_t { 01967 uint8_t major_opcode; 01968 uint8_t pad0; 01969 uint16_t length; 01970 xcb_window_t owner; 01971 xcb_atom_t selection; 01972 xcb_timestamp_t time; 01973 } xcb_set_selection_owner_request_t; 01974 01978 typedef struct xcb_get_selection_owner_cookie_t { 01979 unsigned int sequence; 01980 } xcb_get_selection_owner_cookie_t; 01981 01983 #define XCB_GET_SELECTION_OWNER 23 01984 01988 typedef struct xcb_get_selection_owner_request_t { 01989 uint8_t major_opcode; 01990 uint8_t pad0; 01991 uint16_t length; 01992 xcb_atom_t selection; 01993 } xcb_get_selection_owner_request_t; 01994 01998 typedef struct xcb_get_selection_owner_reply_t { 01999 uint8_t response_type; 02000 uint8_t pad0; 02001 uint16_t sequence; 02002 uint32_t length; 02003 xcb_window_t owner; 02004 } xcb_get_selection_owner_reply_t; 02005 02007 #define XCB_CONVERT_SELECTION 24 02008 02012 typedef struct xcb_convert_selection_request_t { 02013 uint8_t major_opcode; 02014 uint8_t pad0; 02015 uint16_t length; 02016 xcb_window_t requestor; 02017 xcb_atom_t selection; 02018 xcb_atom_t target; 02019 xcb_atom_t property; 02020 xcb_timestamp_t time; 02021 } xcb_convert_selection_request_t; 02022 02023 typedef enum xcb_send_event_dest_t { 02024 XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0, 02025 XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1 02026 } xcb_send_event_dest_t; 02027 02029 #define XCB_SEND_EVENT 25 02030 02034 typedef struct xcb_send_event_request_t { 02035 uint8_t major_opcode; 02036 uint8_t propagate; 02037 uint16_t length; 02038 xcb_window_t destination; 02039 uint32_t event_mask; 02040 char event[32]; 02041 } xcb_send_event_request_t; 02042 02043 typedef enum xcb_grab_mode_t { 02044 XCB_GRAB_MODE_SYNC = 0, 02049 XCB_GRAB_MODE_ASYNC = 1 02052 } xcb_grab_mode_t; 02053 02054 typedef enum xcb_grab_status_t { 02055 XCB_GRAB_STATUS_SUCCESS = 0, 02056 XCB_GRAB_STATUS_ALREADY_GRABBED = 1, 02057 XCB_GRAB_STATUS_INVALID_TIME = 2, 02058 XCB_GRAB_STATUS_NOT_VIEWABLE = 3, 02059 XCB_GRAB_STATUS_FROZEN = 4 02060 } xcb_grab_status_t; 02061 02062 typedef enum xcb_cursor_enum_t { 02063 XCB_CURSOR_NONE = 0 02064 } xcb_cursor_enum_t; 02065 02069 typedef struct xcb_grab_pointer_cookie_t { 02070 unsigned int sequence; 02071 } xcb_grab_pointer_cookie_t; 02072 02074 #define XCB_GRAB_POINTER 26 02075 02079 typedef struct xcb_grab_pointer_request_t { 02080 uint8_t major_opcode; 02081 uint8_t owner_events; 02082 uint16_t length; 02083 xcb_window_t grab_window; 02084 uint16_t event_mask; 02085 uint8_t pointer_mode; 02086 uint8_t keyboard_mode; 02087 xcb_window_t confine_to; 02088 xcb_cursor_t cursor; 02089 xcb_timestamp_t time; 02090 } xcb_grab_pointer_request_t; 02091 02095 typedef struct xcb_grab_pointer_reply_t { 02096 uint8_t response_type; 02097 uint8_t status; 02098 uint16_t sequence; 02099 uint32_t length; 02100 } xcb_grab_pointer_reply_t; 02101 02103 #define XCB_UNGRAB_POINTER 27 02104 02108 typedef struct xcb_ungrab_pointer_request_t { 02109 uint8_t major_opcode; 02110 uint8_t pad0; 02111 uint16_t length; 02112 xcb_timestamp_t time; 02113 } xcb_ungrab_pointer_request_t; 02114 02115 typedef enum xcb_button_index_t { 02116 XCB_BUTTON_INDEX_ANY = 0, 02119 XCB_BUTTON_INDEX_1 = 1, 02122 XCB_BUTTON_INDEX_2 = 2, 02125 XCB_BUTTON_INDEX_3 = 3, 02128 XCB_BUTTON_INDEX_4 = 4, 02131 XCB_BUTTON_INDEX_5 = 5 02134 } xcb_button_index_t; 02135 02137 #define XCB_GRAB_BUTTON 28 02138 02142 typedef struct xcb_grab_button_request_t { 02143 uint8_t major_opcode; 02144 uint8_t owner_events; 02145 uint16_t length; 02146 xcb_window_t grab_window; 02147 uint16_t event_mask; 02148 uint8_t pointer_mode; 02149 uint8_t keyboard_mode; 02150 xcb_window_t confine_to; 02151 xcb_cursor_t cursor; 02152 uint8_t button; 02153 uint8_t pad0; 02154 uint16_t modifiers; 02155 } xcb_grab_button_request_t; 02156 02158 #define XCB_UNGRAB_BUTTON 29 02159 02163 typedef struct xcb_ungrab_button_request_t { 02164 uint8_t major_opcode; 02165 uint8_t button; 02166 uint16_t length; 02167 xcb_window_t grab_window; 02168 uint16_t modifiers; 02169 uint8_t pad0[2]; 02170 } xcb_ungrab_button_request_t; 02171 02173 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30 02174 02178 typedef struct xcb_change_active_pointer_grab_request_t { 02179 uint8_t major_opcode; 02180 uint8_t pad0; 02181 uint16_t length; 02182 xcb_cursor_t cursor; 02183 xcb_timestamp_t time; 02184 uint16_t event_mask; 02185 uint8_t pad1[2]; 02186 } xcb_change_active_pointer_grab_request_t; 02187 02191 typedef struct xcb_grab_keyboard_cookie_t { 02192 unsigned int sequence; 02193 } xcb_grab_keyboard_cookie_t; 02194 02196 #define XCB_GRAB_KEYBOARD 31 02197 02201 typedef struct xcb_grab_keyboard_request_t { 02202 uint8_t major_opcode; 02203 uint8_t owner_events; 02204 uint16_t length; 02205 xcb_window_t grab_window; 02206 xcb_timestamp_t time; 02207 uint8_t pointer_mode; 02208 uint8_t keyboard_mode; 02209 uint8_t pad0[2]; 02210 } xcb_grab_keyboard_request_t; 02211 02215 typedef struct xcb_grab_keyboard_reply_t { 02216 uint8_t response_type; 02217 uint8_t status; 02218 uint16_t sequence; 02219 uint32_t length; 02220 } xcb_grab_keyboard_reply_t; 02221 02223 #define XCB_UNGRAB_KEYBOARD 32 02224 02228 typedef struct xcb_ungrab_keyboard_request_t { 02229 uint8_t major_opcode; 02230 uint8_t pad0; 02231 uint16_t length; 02232 xcb_timestamp_t time; 02233 } xcb_ungrab_keyboard_request_t; 02234 02235 typedef enum xcb_grab_t { 02236 XCB_GRAB_ANY = 0 02237 } xcb_grab_t; 02238 02240 #define XCB_GRAB_KEY 33 02241 02245 typedef struct xcb_grab_key_request_t { 02246 uint8_t major_opcode; 02247 uint8_t owner_events; 02248 uint16_t length; 02249 xcb_window_t grab_window; 02250 uint16_t modifiers; 02251 xcb_keycode_t key; 02252 uint8_t pointer_mode; 02253 uint8_t keyboard_mode; 02254 uint8_t pad0[3]; 02255 } xcb_grab_key_request_t; 02256 02258 #define XCB_UNGRAB_KEY 34 02259 02263 typedef struct xcb_ungrab_key_request_t { 02264 uint8_t major_opcode; 02265 xcb_keycode_t key; 02266 uint16_t length; 02267 xcb_window_t grab_window; 02268 uint16_t modifiers; 02269 uint8_t pad0[2]; 02270 } xcb_ungrab_key_request_t; 02271 02272 typedef enum xcb_allow_t { 02273 XCB_ALLOW_ASYNC_POINTER = 0, 02282 XCB_ALLOW_SYNC_POINTER = 1, 02291 XCB_ALLOW_REPLAY_POINTER = 2, 02301 XCB_ALLOW_ASYNC_KEYBOARD = 3, 02308 XCB_ALLOW_SYNC_KEYBOARD = 4, 02317 XCB_ALLOW_REPLAY_KEYBOARD = 5, 02327 XCB_ALLOW_ASYNC_BOTH = 6, 02333 XCB_ALLOW_SYNC_BOTH = 7 02346 } xcb_allow_t; 02347 02349 #define XCB_ALLOW_EVENTS 35 02350 02354 typedef struct xcb_allow_events_request_t { 02355 uint8_t major_opcode; 02356 uint8_t mode; 02357 uint16_t length; 02358 xcb_timestamp_t time; 02359 } xcb_allow_events_request_t; 02360 02362 #define XCB_GRAB_SERVER 36 02363 02367 typedef struct xcb_grab_server_request_t { 02368 uint8_t major_opcode; 02369 uint8_t pad0; 02370 uint16_t length; 02371 } xcb_grab_server_request_t; 02372 02374 #define XCB_UNGRAB_SERVER 37 02375 02379 typedef struct xcb_ungrab_server_request_t { 02380 uint8_t major_opcode; 02381 uint8_t pad0; 02382 uint16_t length; 02383 } xcb_ungrab_server_request_t; 02384 02388 typedef struct xcb_query_pointer_cookie_t { 02389 unsigned int sequence; 02390 } xcb_query_pointer_cookie_t; 02391 02393 #define XCB_QUERY_POINTER 38 02394 02398 typedef struct xcb_query_pointer_request_t { 02399 uint8_t major_opcode; 02400 uint8_t pad0; 02401 uint16_t length; 02402 xcb_window_t window; 02403 } xcb_query_pointer_request_t; 02404 02408 typedef struct xcb_query_pointer_reply_t { 02409 uint8_t response_type; 02410 uint8_t same_screen; 02411 uint16_t sequence; 02412 uint32_t length; 02413 xcb_window_t root; 02414 xcb_window_t child; 02415 int16_t root_x; 02416 int16_t root_y; 02417 int16_t win_x; 02418 int16_t win_y; 02419 uint16_t mask; 02420 uint8_t pad0[2]; 02421 } xcb_query_pointer_reply_t; 02422 02426 typedef struct xcb_timecoord_t { 02427 xcb_timestamp_t time; 02428 int16_t x; 02429 int16_t y; 02430 } xcb_timecoord_t; 02431 02435 typedef struct xcb_timecoord_iterator_t { 02436 xcb_timecoord_t *data; 02437 int rem; 02438 int index; 02439 } xcb_timecoord_iterator_t; 02440 02444 typedef struct xcb_get_motion_events_cookie_t { 02445 unsigned int sequence; 02446 } xcb_get_motion_events_cookie_t; 02447 02449 #define XCB_GET_MOTION_EVENTS 39 02450 02454 typedef struct xcb_get_motion_events_request_t { 02455 uint8_t major_opcode; 02456 uint8_t pad0; 02457 uint16_t length; 02458 xcb_window_t window; 02459 xcb_timestamp_t start; 02460 xcb_timestamp_t stop; 02461 } xcb_get_motion_events_request_t; 02462 02466 typedef struct xcb_get_motion_events_reply_t { 02467 uint8_t response_type; 02468 uint8_t pad0; 02469 uint16_t sequence; 02470 uint32_t length; 02471 uint32_t events_len; 02472 uint8_t pad1[20]; 02473 } xcb_get_motion_events_reply_t; 02474 02478 typedef struct xcb_translate_coordinates_cookie_t { 02479 unsigned int sequence; 02480 } xcb_translate_coordinates_cookie_t; 02481 02483 #define XCB_TRANSLATE_COORDINATES 40 02484 02488 typedef struct xcb_translate_coordinates_request_t { 02489 uint8_t major_opcode; 02490 uint8_t pad0; 02491 uint16_t length; 02492 xcb_window_t src_window; 02493 xcb_window_t dst_window; 02494 int16_t src_x; 02495 int16_t src_y; 02496 } xcb_translate_coordinates_request_t; 02497 02501 typedef struct xcb_translate_coordinates_reply_t { 02502 uint8_t response_type; 02503 uint8_t same_screen; 02504 uint16_t sequence; 02505 uint32_t length; 02506 xcb_window_t child; 02507 int16_t dst_x; 02508 int16_t dst_y; 02509 } xcb_translate_coordinates_reply_t; 02510 02512 #define XCB_WARP_POINTER 41 02513 02517 typedef struct xcb_warp_pointer_request_t { 02518 uint8_t major_opcode; 02519 uint8_t pad0; 02520 uint16_t length; 02521 xcb_window_t src_window; 02522 xcb_window_t dst_window; 02523 int16_t src_x; 02524 int16_t src_y; 02525 uint16_t src_width; 02526 uint16_t src_height; 02527 int16_t dst_x; 02528 int16_t dst_y; 02529 } xcb_warp_pointer_request_t; 02530 02531 typedef enum xcb_input_focus_t { 02532 XCB_INPUT_FOCUS_NONE = 0, 02535 XCB_INPUT_FOCUS_POINTER_ROOT = 1, 02540 XCB_INPUT_FOCUS_PARENT = 2, 02544 XCB_INPUT_FOCUS_FOLLOW_KEYBOARD = 3 02547 } xcb_input_focus_t; 02548 02550 #define XCB_SET_INPUT_FOCUS 42 02551 02555 typedef struct xcb_set_input_focus_request_t { 02556 uint8_t major_opcode; 02557 uint8_t revert_to; 02558 uint16_t length; 02559 xcb_window_t focus; 02560 xcb_timestamp_t time; 02561 } xcb_set_input_focus_request_t; 02562 02566 typedef struct xcb_get_input_focus_cookie_t { 02567 unsigned int sequence; 02568 } xcb_get_input_focus_cookie_t; 02569 02571 #define XCB_GET_INPUT_FOCUS 43 02572 02576 typedef struct xcb_get_input_focus_request_t { 02577 uint8_t major_opcode; 02578 uint8_t pad0; 02579 uint16_t length; 02580 } xcb_get_input_focus_request_t; 02581 02585 typedef struct xcb_get_input_focus_reply_t { 02586 uint8_t response_type; 02587 uint8_t revert_to; 02588 uint16_t sequence; 02589 uint32_t length; 02590 xcb_window_t focus; 02591 } xcb_get_input_focus_reply_t; 02592 02596 typedef struct xcb_query_keymap_cookie_t { 02597 unsigned int sequence; 02598 } xcb_query_keymap_cookie_t; 02599 02601 #define XCB_QUERY_KEYMAP 44 02602 02606 typedef struct xcb_query_keymap_request_t { 02607 uint8_t major_opcode; 02608 uint8_t pad0; 02609 uint16_t length; 02610 } xcb_query_keymap_request_t; 02611 02615 typedef struct xcb_query_keymap_reply_t { 02616 uint8_t response_type; 02617 uint8_t pad0; 02618 uint16_t sequence; 02619 uint32_t length; 02620 uint8_t keys[32]; 02621 } xcb_query_keymap_reply_t; 02622 02624 #define XCB_OPEN_FONT 45 02625 02629 typedef struct xcb_open_font_request_t { 02630 uint8_t major_opcode; 02631 uint8_t pad0; 02632 uint16_t length; 02633 xcb_font_t fid; 02634 uint16_t name_len; 02635 uint8_t pad1[2]; 02636 } xcb_open_font_request_t; 02637 02639 #define XCB_CLOSE_FONT 46 02640 02644 typedef struct xcb_close_font_request_t { 02645 uint8_t major_opcode; 02646 uint8_t pad0; 02647 uint16_t length; 02648 xcb_font_t font; 02649 } xcb_close_font_request_t; 02650 02651 typedef enum xcb_font_draw_t { 02652 XCB_FONT_DRAW_LEFT_TO_RIGHT = 0, 02653 XCB_FONT_DRAW_RIGHT_TO_LEFT = 1 02654 } xcb_font_draw_t; 02655 02659 typedef struct xcb_fontprop_t { 02660 xcb_atom_t name; 02661 uint32_t value; 02662 } xcb_fontprop_t; 02663 02667 typedef struct xcb_fontprop_iterator_t { 02668 xcb_fontprop_t *data; 02669 int rem; 02670 int index; 02671 } xcb_fontprop_iterator_t; 02672 02676 typedef struct xcb_charinfo_t { 02677 int16_t left_side_bearing; 02678 int16_t right_side_bearing; 02679 int16_t character_width; 02680 int16_t ascent; 02681 int16_t descent; 02682 uint16_t attributes; 02683 } xcb_charinfo_t; 02684 02688 typedef struct xcb_charinfo_iterator_t { 02689 xcb_charinfo_t *data; 02690 int rem; 02691 int index; 02692 } xcb_charinfo_iterator_t; 02693 02697 typedef struct xcb_query_font_cookie_t { 02698 unsigned int sequence; 02699 } xcb_query_font_cookie_t; 02700 02702 #define XCB_QUERY_FONT 47 02703 02707 typedef struct xcb_query_font_request_t { 02708 uint8_t major_opcode; 02709 uint8_t pad0; 02710 uint16_t length; 02711 xcb_fontable_t font; 02712 } xcb_query_font_request_t; 02713 02717 typedef struct xcb_query_font_reply_t { 02718 uint8_t response_type; 02719 uint8_t pad0; 02720 uint16_t sequence; 02721 uint32_t length; 02722 xcb_charinfo_t min_bounds; 02723 uint8_t pad1[4]; 02724 xcb_charinfo_t max_bounds; 02725 uint8_t pad2[4]; 02726 uint16_t min_char_or_byte2; 02727 uint16_t max_char_or_byte2; 02728 uint16_t default_char; 02729 uint16_t properties_len; 02730 uint8_t draw_direction; 02731 uint8_t min_byte1; 02732 uint8_t max_byte1; 02733 uint8_t all_chars_exist; 02734 int16_t font_ascent; 02735 int16_t font_descent; 02736 uint32_t char_infos_len; 02737 } xcb_query_font_reply_t; 02738 02742 typedef struct xcb_query_text_extents_cookie_t { 02743 unsigned int sequence; 02744 } xcb_query_text_extents_cookie_t; 02745 02747 #define XCB_QUERY_TEXT_EXTENTS 48 02748 02752 typedef struct xcb_query_text_extents_request_t { 02753 uint8_t major_opcode; 02754 uint8_t odd_length; 02755 uint16_t length; 02756 xcb_fontable_t font; 02757 } xcb_query_text_extents_request_t; 02758 02762 typedef struct xcb_query_text_extents_reply_t { 02763 uint8_t response_type; 02764 uint8_t draw_direction; 02765 uint16_t sequence; 02766 uint32_t length; 02767 int16_t font_ascent; 02768 int16_t font_descent; 02769 int16_t overall_ascent; 02770 int16_t overall_descent; 02771 int32_t overall_width; 02772 int32_t overall_left; 02773 int32_t overall_right; 02774 } xcb_query_text_extents_reply_t; 02775 02779 typedef struct xcb_str_t { 02780 uint8_t name_len; 02781 } xcb_str_t; 02782 02786 typedef struct xcb_str_iterator_t { 02787 xcb_str_t *data; 02788 int rem; 02789 int index; 02790 } xcb_str_iterator_t; 02791 02795 typedef struct xcb_list_fonts_cookie_t { 02796 unsigned int sequence; 02797 } xcb_list_fonts_cookie_t; 02798 02800 #define XCB_LIST_FONTS 49 02801 02805 typedef struct xcb_list_fonts_request_t { 02806 uint8_t major_opcode; 02807 uint8_t pad0; 02808 uint16_t length; 02809 uint16_t max_names; 02810 uint16_t pattern_len; 02811 } xcb_list_fonts_request_t; 02812 02816 typedef struct xcb_list_fonts_reply_t { 02817 uint8_t response_type; 02818 uint8_t pad0; 02819 uint16_t sequence; 02820 uint32_t length; 02821 uint16_t names_len; 02822 uint8_t pad1[22]; 02823 } xcb_list_fonts_reply_t; 02824 02828 typedef struct xcb_list_fonts_with_info_cookie_t { 02829 unsigned int sequence; 02830 } xcb_list_fonts_with_info_cookie_t; 02831 02833 #define XCB_LIST_FONTS_WITH_INFO 50 02834 02838 typedef struct xcb_list_fonts_with_info_request_t { 02839 uint8_t major_opcode; 02840 uint8_t pad0; 02841 uint16_t length; 02842 uint16_t max_names; 02843 uint16_t pattern_len; 02844 } xcb_list_fonts_with_info_request_t; 02845 02849 typedef struct xcb_list_fonts_with_info_reply_t { 02850 uint8_t response_type; 02851 uint8_t name_len; 02852 uint16_t sequence; 02853 uint32_t length; 02854 xcb_charinfo_t min_bounds; 02855 uint8_t pad0[4]; 02856 xcb_charinfo_t max_bounds; 02857 uint8_t pad1[4]; 02858 uint16_t min_char_or_byte2; 02859 uint16_t max_char_or_byte2; 02860 uint16_t default_char; 02861 uint16_t properties_len; 02862 uint8_t draw_direction; 02863 uint8_t min_byte1; 02864 uint8_t max_byte1; 02865 uint8_t all_chars_exist; 02866 int16_t font_ascent; 02867 int16_t font_descent; 02868 uint32_t replies_hint; 02869 } xcb_list_fonts_with_info_reply_t; 02870 02872 #define XCB_SET_FONT_PATH 51 02873 02877 typedef struct xcb_set_font_path_request_t { 02878 uint8_t major_opcode; 02879 uint8_t pad0; 02880 uint16_t length; 02881 uint16_t font_qty; 02882 uint8_t pad1[2]; 02883 } xcb_set_font_path_request_t; 02884 02888 typedef struct xcb_get_font_path_cookie_t { 02889 unsigned int sequence; 02890 } xcb_get_font_path_cookie_t; 02891 02893 #define XCB_GET_FONT_PATH 52 02894 02898 typedef struct xcb_get_font_path_request_t { 02899 uint8_t major_opcode; 02900 uint8_t pad0; 02901 uint16_t length; 02902 } xcb_get_font_path_request_t; 02903 02907 typedef struct xcb_get_font_path_reply_t { 02908 uint8_t response_type; 02909 uint8_t pad0; 02910 uint16_t sequence; 02911 uint32_t length; 02912 uint16_t path_len; 02913 uint8_t pad1[22]; 02914 } xcb_get_font_path_reply_t; 02915 02917 #define XCB_CREATE_PIXMAP 53 02918 02922 typedef struct xcb_create_pixmap_request_t { 02923 uint8_t major_opcode; 02924 uint8_t depth; 02925 uint16_t length; 02926 xcb_pixmap_t pid; 02927 xcb_drawable_t drawable; 02928 uint16_t width; 02929 uint16_t height; 02930 } xcb_create_pixmap_request_t; 02931 02933 #define XCB_FREE_PIXMAP 54 02934 02938 typedef struct xcb_free_pixmap_request_t { 02939 uint8_t major_opcode; 02940 uint8_t pad0; 02941 uint16_t length; 02942 xcb_pixmap_t pixmap; 02943 } xcb_free_pixmap_request_t; 02944 02945 typedef enum xcb_gc_t { 02946 XCB_GC_FUNCTION = 1, 02949 XCB_GC_PLANE_MASK = 2, 02957 XCB_GC_FOREGROUND = 4, 02960 XCB_GC_BACKGROUND = 8, 02963 XCB_GC_LINE_WIDTH = 16, 02967 XCB_GC_LINE_STYLE = 32, 02976 XCB_GC_CAP_STYLE = 64, 02988 XCB_GC_JOIN_STYLE = 128, 02996 XCB_GC_FILL_STYLE = 256, 03014 XCB_GC_FILL_RULE = 512, 03017 XCB_GC_TILE = 1024, 03031 XCB_GC_STIPPLE = 2048, 03045 XCB_GC_TILE_STIPPLE_ORIGIN_X = 4096, 03048 XCB_GC_TILE_STIPPLE_ORIGIN_Y = 8192, 03051 XCB_GC_FONT = 16384, 03054 XCB_GC_SUBWINDOW_MODE = 32768, 03063 XCB_GC_GRAPHICS_EXPOSURES = 65536, 03068 XCB_GC_CLIP_ORIGIN_X = 131072, 03071 XCB_GC_CLIP_ORIGIN_Y = 262144, 03074 XCB_GC_CLIP_MASK = 524288, 03083 XCB_GC_DASH_OFFSET = 1048576, 03086 XCB_GC_DASH_LIST = 2097152, 03089 XCB_GC_ARC_MODE = 4194304 03092 } xcb_gc_t; 03093 03094 typedef enum xcb_gx_t { 03095 XCB_GX_CLEAR = 0, 03096 XCB_GX_AND = 1, 03097 XCB_GX_AND_REVERSE = 2, 03098 XCB_GX_COPY = 3, 03099 XCB_GX_AND_INVERTED = 4, 03100 XCB_GX_NOOP = 5, 03101 XCB_GX_XOR = 6, 03102 XCB_GX_OR = 7, 03103 XCB_GX_NOR = 8, 03104 XCB_GX_EQUIV = 9, 03105 XCB_GX_INVERT = 10, 03106 XCB_GX_OR_REVERSE = 11, 03107 XCB_GX_COPY_INVERTED = 12, 03108 XCB_GX_OR_INVERTED = 13, 03109 XCB_GX_NAND = 14, 03110 XCB_GX_SET = 15 03111 } xcb_gx_t; 03112 03113 typedef enum xcb_line_style_t { 03114 XCB_LINE_STYLE_SOLID = 0, 03115 XCB_LINE_STYLE_ON_OFF_DASH = 1, 03116 XCB_LINE_STYLE_DOUBLE_DASH = 2 03117 } xcb_line_style_t; 03118 03119 typedef enum xcb_cap_style_t { 03120 XCB_CAP_STYLE_NOT_LAST = 0, 03121 XCB_CAP_STYLE_BUTT = 1, 03122 XCB_CAP_STYLE_ROUND = 2, 03123 XCB_CAP_STYLE_PROJECTING = 3 03124 } xcb_cap_style_t; 03125 03126 typedef enum xcb_join_style_t { 03127 XCB_JOIN_STYLE_MITER = 0, 03128 XCB_JOIN_STYLE_ROUND = 1, 03129 XCB_JOIN_STYLE_BEVEL = 2 03130 } xcb_join_style_t; 03131 03132 typedef enum xcb_fill_style_t { 03133 XCB_FILL_STYLE_SOLID = 0, 03134 XCB_FILL_STYLE_TILED = 1, 03135 XCB_FILL_STYLE_STIPPLED = 2, 03136 XCB_FILL_STYLE_OPAQUE_STIPPLED = 3 03137 } xcb_fill_style_t; 03138 03139 typedef enum xcb_fill_rule_t { 03140 XCB_FILL_RULE_EVEN_ODD = 0, 03141 XCB_FILL_RULE_WINDING = 1 03142 } xcb_fill_rule_t; 03143 03144 typedef enum xcb_subwindow_mode_t { 03145 XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0, 03146 XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1 03147 } xcb_subwindow_mode_t; 03148 03149 typedef enum xcb_arc_mode_t { 03150 XCB_ARC_MODE_CHORD = 0, 03151 XCB_ARC_MODE_PIE_SLICE = 1 03152 } xcb_arc_mode_t; 03153 03155 #define XCB_CREATE_GC 55 03156 03160 typedef struct xcb_create_gc_request_t { 03161 uint8_t major_opcode; 03162 uint8_t pad0; 03163 uint16_t length; 03164 xcb_gcontext_t cid; 03165 xcb_drawable_t drawable; 03166 uint32_t value_mask; 03167 } xcb_create_gc_request_t; 03168 03170 #define XCB_CHANGE_GC 56 03171 03175 typedef struct xcb_change_gc_request_t { 03176 uint8_t major_opcode; 03177 uint8_t pad0; 03178 uint16_t length; 03179 xcb_gcontext_t gc; 03180 uint32_t value_mask; 03181 } xcb_change_gc_request_t; 03182 03184 #define XCB_COPY_GC 57 03185 03189 typedef struct xcb_copy_gc_request_t { 03190 uint8_t major_opcode; 03191 uint8_t pad0; 03192 uint16_t length; 03193 xcb_gcontext_t src_gc; 03194 xcb_gcontext_t dst_gc; 03195 uint32_t value_mask; 03196 } xcb_copy_gc_request_t; 03197 03199 #define XCB_SET_DASHES 58 03200 03204 typedef struct xcb_set_dashes_request_t { 03205 uint8_t major_opcode; 03206 uint8_t pad0; 03207 uint16_t length; 03208 xcb_gcontext_t gc; 03209 uint16_t dash_offset; 03210 uint16_t dashes_len; 03211 } xcb_set_dashes_request_t; 03212 03213 typedef enum xcb_clip_ordering_t { 03214 XCB_CLIP_ORDERING_UNSORTED = 0, 03215 XCB_CLIP_ORDERING_Y_SORTED = 1, 03216 XCB_CLIP_ORDERING_YX_SORTED = 2, 03217 XCB_CLIP_ORDERING_YX_BANDED = 3 03218 } xcb_clip_ordering_t; 03219 03221 #define XCB_SET_CLIP_RECTANGLES 59 03222 03226 typedef struct xcb_set_clip_rectangles_request_t { 03227 uint8_t major_opcode; 03228 uint8_t ordering; 03229 uint16_t length; 03230 xcb_gcontext_t gc; 03231 int16_t clip_x_origin; 03232 int16_t clip_y_origin; 03233 } xcb_set_clip_rectangles_request_t; 03234 03236 #define XCB_FREE_GC 60 03237 03241 typedef struct xcb_free_gc_request_t { 03242 uint8_t major_opcode; 03243 uint8_t pad0; 03244 uint16_t length; 03245 xcb_gcontext_t gc; 03246 } xcb_free_gc_request_t; 03247 03249 #define XCB_CLEAR_AREA 61 03250 03254 typedef struct xcb_clear_area_request_t { 03255 uint8_t major_opcode; 03256 uint8_t exposures; 03257 uint16_t length; 03258 xcb_window_t window; 03259 int16_t x; 03260 int16_t y; 03261 uint16_t width; 03262 uint16_t height; 03263 } xcb_clear_area_request_t; 03264 03266 #define XCB_COPY_AREA 62 03267 03271 typedef struct xcb_copy_area_request_t { 03272 uint8_t major_opcode; 03273 uint8_t pad0; 03274 uint16_t length; 03275 xcb_drawable_t src_drawable; 03276 xcb_drawable_t dst_drawable; 03277 xcb_gcontext_t gc; 03278 int16_t src_x; 03279 int16_t src_y; 03280 int16_t dst_x; 03281 int16_t dst_y; 03282 uint16_t width; 03283 uint16_t height; 03284 } xcb_copy_area_request_t; 03285 03287 #define XCB_COPY_PLANE 63 03288 03292 typedef struct xcb_copy_plane_request_t { 03293 uint8_t major_opcode; 03294 uint8_t pad0; 03295 uint16_t length; 03296 xcb_drawable_t src_drawable; 03297 xcb_drawable_t dst_drawable; 03298 xcb_gcontext_t gc; 03299 int16_t src_x; 03300 int16_t src_y; 03301 int16_t dst_x; 03302 int16_t dst_y; 03303 uint16_t width; 03304 uint16_t height; 03305 uint32_t bit_plane; 03306 } xcb_copy_plane_request_t; 03307 03308 typedef enum xcb_coord_mode_t { 03309 XCB_COORD_MODE_ORIGIN = 0, 03312 XCB_COORD_MODE_PREVIOUS = 1 03315 } xcb_coord_mode_t; 03316 03318 #define XCB_POLY_POINT 64 03319 03323 typedef struct xcb_poly_point_request_t { 03324 uint8_t major_opcode; 03325 uint8_t coordinate_mode; 03326 uint16_t length; 03327 xcb_drawable_t drawable; 03328 xcb_gcontext_t gc; 03329 } xcb_poly_point_request_t; 03330 03332 #define XCB_POLY_LINE 65 03333 03337 typedef struct xcb_poly_line_request_t { 03338 uint8_t major_opcode; 03339 uint8_t coordinate_mode; 03340 uint16_t length; 03341 xcb_drawable_t drawable; 03342 xcb_gcontext_t gc; 03343 } xcb_poly_line_request_t; 03344 03348 typedef struct xcb_segment_t { 03349 int16_t x1; 03350 int16_t y1; 03351 int16_t x2; 03352 int16_t y2; 03353 } xcb_segment_t; 03354 03358 typedef struct xcb_segment_iterator_t { 03359 xcb_segment_t *data; 03360 int rem; 03361 int index; 03362 } xcb_segment_iterator_t; 03363 03365 #define XCB_POLY_SEGMENT 66 03366 03370 typedef struct xcb_poly_segment_request_t { 03371 uint8_t major_opcode; 03372 uint8_t pad0; 03373 uint16_t length; 03374 xcb_drawable_t drawable; 03375 xcb_gcontext_t gc; 03376 } xcb_poly_segment_request_t; 03377 03379 #define XCB_POLY_RECTANGLE 67 03380 03384 typedef struct xcb_poly_rectangle_request_t { 03385 uint8_t major_opcode; 03386 uint8_t pad0; 03387 uint16_t length; 03388 xcb_drawable_t drawable; 03389 xcb_gcontext_t gc; 03390 } xcb_poly_rectangle_request_t; 03391 03393 #define XCB_POLY_ARC 68 03394 03398 typedef struct xcb_poly_arc_request_t { 03399 uint8_t major_opcode; 03400 uint8_t pad0; 03401 uint16_t length; 03402 xcb_drawable_t drawable; 03403 xcb_gcontext_t gc; 03404 } xcb_poly_arc_request_t; 03405 03406 typedef enum xcb_poly_shape_t { 03407 XCB_POLY_SHAPE_COMPLEX = 0, 03408 XCB_POLY_SHAPE_NONCONVEX = 1, 03409 XCB_POLY_SHAPE_CONVEX = 2 03410 } xcb_poly_shape_t; 03411 03413 #define XCB_FILL_POLY 69 03414 03418 typedef struct xcb_fill_poly_request_t { 03419 uint8_t major_opcode; 03420 uint8_t pad0; 03421 uint16_t length; 03422 xcb_drawable_t drawable; 03423 xcb_gcontext_t gc; 03424 uint8_t shape; 03425 uint8_t coordinate_mode; 03426 uint8_t pad1[2]; 03427 } xcb_fill_poly_request_t; 03428 03430 #define XCB_POLY_FILL_RECTANGLE 70 03431 03435 typedef struct xcb_poly_fill_rectangle_request_t { 03436 uint8_t major_opcode; 03437 uint8_t pad0; 03438 uint16_t length; 03439 xcb_drawable_t drawable; 03440 xcb_gcontext_t gc; 03441 } xcb_poly_fill_rectangle_request_t; 03442 03444 #define XCB_POLY_FILL_ARC 71 03445 03449 typedef struct xcb_poly_fill_arc_request_t { 03450 uint8_t major_opcode; 03451 uint8_t pad0; 03452 uint16_t length; 03453 xcb_drawable_t drawable; 03454 xcb_gcontext_t gc; 03455 } xcb_poly_fill_arc_request_t; 03456 03457 typedef enum xcb_image_format_t { 03458 XCB_IMAGE_FORMAT_XY_BITMAP = 0, 03459 XCB_IMAGE_FORMAT_XY_PIXMAP = 1, 03460 XCB_IMAGE_FORMAT_Z_PIXMAP = 2 03461 } xcb_image_format_t; 03462 03464 #define XCB_PUT_IMAGE 72 03465 03469 typedef struct xcb_put_image_request_t { 03470 uint8_t major_opcode; 03471 uint8_t format; 03472 uint16_t length; 03473 xcb_drawable_t drawable; 03474 xcb_gcontext_t gc; 03475 uint16_t width; 03476 uint16_t height; 03477 int16_t dst_x; 03478 int16_t dst_y; 03479 uint8_t left_pad; 03480 uint8_t depth; 03481 uint8_t pad0[2]; 03482 } xcb_put_image_request_t; 03483 03487 typedef struct xcb_get_image_cookie_t { 03488 unsigned int sequence; 03489 } xcb_get_image_cookie_t; 03490 03492 #define XCB_GET_IMAGE 73 03493 03497 typedef struct xcb_get_image_request_t { 03498 uint8_t major_opcode; 03499 uint8_t format; 03500 uint16_t length; 03501 xcb_drawable_t drawable; 03502 int16_t x; 03503 int16_t y; 03504 uint16_t width; 03505 uint16_t height; 03506 uint32_t plane_mask; 03507 } xcb_get_image_request_t; 03508 03512 typedef struct xcb_get_image_reply_t { 03513 uint8_t response_type; 03514 uint8_t depth; 03515 uint16_t sequence; 03516 uint32_t length; 03517 xcb_visualid_t visual; 03518 uint8_t pad0[20]; 03519 } xcb_get_image_reply_t; 03520 03522 #define XCB_POLY_TEXT_8 74 03523 03527 typedef struct xcb_poly_text_8_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_8_request_t; 03536 03538 #define XCB_POLY_TEXT_16 75 03539 03543 typedef struct xcb_poly_text_16_request_t { 03544 uint8_t major_opcode; 03545 uint8_t pad0; 03546 uint16_t length; 03547 xcb_drawable_t drawable; 03548 xcb_gcontext_t gc; 03549 int16_t x; 03550 int16_t y; 03551 } xcb_poly_text_16_request_t; 03552 03554 #define XCB_IMAGE_TEXT_8 76 03555 03559 typedef struct xcb_image_text_8_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_8_request_t; 03568 03570 #define XCB_IMAGE_TEXT_16 77 03571 03575 typedef struct xcb_image_text_16_request_t { 03576 uint8_t major_opcode; 03577 uint8_t string_len; 03578 uint16_t length; 03579 xcb_drawable_t drawable; 03580 xcb_gcontext_t gc; 03581 int16_t x; 03582 int16_t y; 03583 } xcb_image_text_16_request_t; 03584 03585 typedef enum xcb_colormap_alloc_t { 03586 XCB_COLORMAP_ALLOC_NONE = 0, 03587 XCB_COLORMAP_ALLOC_ALL = 1 03588 } xcb_colormap_alloc_t; 03589 03591 #define XCB_CREATE_COLORMAP 78 03592 03596 typedef struct xcb_create_colormap_request_t { 03597 uint8_t major_opcode; 03598 uint8_t alloc; 03599 uint16_t length; 03600 xcb_colormap_t mid; 03601 xcb_window_t window; 03602 xcb_visualid_t visual; 03603 } xcb_create_colormap_request_t; 03604 03606 #define XCB_FREE_COLORMAP 79 03607 03611 typedef struct xcb_free_colormap_request_t { 03612 uint8_t major_opcode; 03613 uint8_t pad0; 03614 uint16_t length; 03615 xcb_colormap_t cmap; 03616 } xcb_free_colormap_request_t; 03617 03619 #define XCB_COPY_COLORMAP_AND_FREE 80 03620 03624 typedef struct xcb_copy_colormap_and_free_request_t { 03625 uint8_t major_opcode; 03626 uint8_t pad0; 03627 uint16_t length; 03628 xcb_colormap_t mid; 03629 xcb_colormap_t src_cmap; 03630 } xcb_copy_colormap_and_free_request_t; 03631 03633 #define XCB_INSTALL_COLORMAP 81 03634 03638 typedef struct xcb_install_colormap_request_t { 03639 uint8_t major_opcode; 03640 uint8_t pad0; 03641 uint16_t length; 03642 xcb_colormap_t cmap; 03643 } xcb_install_colormap_request_t; 03644 03646 #define XCB_UNINSTALL_COLORMAP 82 03647 03651 typedef struct xcb_uninstall_colormap_request_t { 03652 uint8_t major_opcode; 03653 uint8_t pad0; 03654 uint16_t length; 03655 xcb_colormap_t cmap; 03656 } xcb_uninstall_colormap_request_t; 03657 03661 typedef struct xcb_list_installed_colormaps_cookie_t { 03662 unsigned int sequence; 03663 } xcb_list_installed_colormaps_cookie_t; 03664 03666 #define XCB_LIST_INSTALLED_COLORMAPS 83 03667 03671 typedef struct xcb_list_installed_colormaps_request_t { 03672 uint8_t major_opcode; 03673 uint8_t pad0; 03674 uint16_t length; 03675 xcb_window_t window; 03676 } xcb_list_installed_colormaps_request_t; 03677 03681 typedef struct xcb_list_installed_colormaps_reply_t { 03682 uint8_t response_type; 03683 uint8_t pad0; 03684 uint16_t sequence; 03685 uint32_t length; 03686 uint16_t cmaps_len; 03687 uint8_t pad1[22]; 03688 } xcb_list_installed_colormaps_reply_t; 03689 03693 typedef struct xcb_alloc_color_cookie_t { 03694 unsigned int sequence; 03695 } xcb_alloc_color_cookie_t; 03696 03698 #define XCB_ALLOC_COLOR 84 03699 03703 typedef struct xcb_alloc_color_request_t { 03704 uint8_t major_opcode; 03705 uint8_t pad0; 03706 uint16_t length; 03707 xcb_colormap_t cmap; 03708 uint16_t red; 03709 uint16_t green; 03710 uint16_t blue; 03711 uint8_t pad1[2]; 03712 } xcb_alloc_color_request_t; 03713 03717 typedef struct xcb_alloc_color_reply_t { 03718 uint8_t response_type; 03719 uint8_t pad0; 03720 uint16_t sequence; 03721 uint32_t length; 03722 uint16_t red; 03723 uint16_t green; 03724 uint16_t blue; 03725 uint8_t pad1[2]; 03726 uint32_t pixel; 03727 } xcb_alloc_color_reply_t; 03728 03732 typedef struct xcb_alloc_named_color_cookie_t { 03733 unsigned int sequence; 03734 } xcb_alloc_named_color_cookie_t; 03735 03737 #define XCB_ALLOC_NAMED_COLOR 85 03738 03742 typedef struct xcb_alloc_named_color_request_t { 03743 uint8_t major_opcode; 03744 uint8_t pad0; 03745 uint16_t length; 03746 xcb_colormap_t cmap; 03747 uint16_t name_len; 03748 uint8_t pad1[2]; 03749 } xcb_alloc_named_color_request_t; 03750 03754 typedef struct xcb_alloc_named_color_reply_t { 03755 uint8_t response_type; 03756 uint8_t pad0; 03757 uint16_t sequence; 03758 uint32_t length; 03759 uint32_t pixel; 03760 uint16_t exact_red; 03761 uint16_t exact_green; 03762 uint16_t exact_blue; 03763 uint16_t visual_red; 03764 uint16_t visual_green; 03765 uint16_t visual_blue; 03766 } xcb_alloc_named_color_reply_t; 03767 03771 typedef struct xcb_alloc_color_cells_cookie_t { 03772 unsigned int sequence; 03773 } xcb_alloc_color_cells_cookie_t; 03774 03776 #define XCB_ALLOC_COLOR_CELLS 86 03777 03781 typedef struct xcb_alloc_color_cells_request_t { 03782 uint8_t major_opcode; 03783 uint8_t contiguous; 03784 uint16_t length; 03785 xcb_colormap_t cmap; 03786 uint16_t colors; 03787 uint16_t planes; 03788 } xcb_alloc_color_cells_request_t; 03789 03793 typedef struct xcb_alloc_color_cells_reply_t { 03794 uint8_t response_type; 03795 uint8_t pad0; 03796 uint16_t sequence; 03797 uint32_t length; 03798 uint16_t pixels_len; 03799 uint16_t masks_len; 03800 uint8_t pad1[20]; 03801 } xcb_alloc_color_cells_reply_t; 03802 03806 typedef struct xcb_alloc_color_planes_cookie_t { 03807 unsigned int sequence; 03808 } xcb_alloc_color_planes_cookie_t; 03809 03811 #define XCB_ALLOC_COLOR_PLANES 87 03812 03816 typedef struct xcb_alloc_color_planes_request_t { 03817 uint8_t major_opcode; 03818 uint8_t contiguous; 03819 uint16_t length; 03820 xcb_colormap_t cmap; 03821 uint16_t colors; 03822 uint16_t reds; 03823 uint16_t greens; 03824 uint16_t blues; 03825 } xcb_alloc_color_planes_request_t; 03826 03830 typedef struct xcb_alloc_color_planes_reply_t { 03831 uint8_t response_type; 03832 uint8_t pad0; 03833 uint16_t sequence; 03834 uint32_t length; 03835 uint16_t pixels_len; 03836 uint8_t pad1[2]; 03837 uint32_t red_mask; 03838 uint32_t green_mask; 03839 uint32_t blue_mask; 03840 uint8_t pad2[8]; 03841 } xcb_alloc_color_planes_reply_t; 03842 03844 #define XCB_FREE_COLORS 88 03845 03849 typedef struct xcb_free_colors_request_t { 03850 uint8_t major_opcode; 03851 uint8_t pad0; 03852 uint16_t length; 03853 xcb_colormap_t cmap; 03854 uint32_t plane_mask; 03855 } xcb_free_colors_request_t; 03856 03857 typedef enum xcb_color_flag_t { 03858 XCB_COLOR_FLAG_RED = 1, 03859 XCB_COLOR_FLAG_GREEN = 2, 03860 XCB_COLOR_FLAG_BLUE = 4 03861 } xcb_color_flag_t; 03862 03866 typedef struct xcb_coloritem_t { 03867 uint32_t pixel; 03868 uint16_t red; 03869 uint16_t green; 03870 uint16_t blue; 03871 uint8_t flags; 03872 uint8_t pad0; 03873 } xcb_coloritem_t; 03874 03878 typedef struct xcb_coloritem_iterator_t { 03879 xcb_coloritem_t *data; 03880 int rem; 03881 int index; 03882 } xcb_coloritem_iterator_t; 03883 03885 #define XCB_STORE_COLORS 89 03886 03890 typedef struct xcb_store_colors_request_t { 03891 uint8_t major_opcode; 03892 uint8_t pad0; 03893 uint16_t length; 03894 xcb_colormap_t cmap; 03895 } xcb_store_colors_request_t; 03896 03898 #define XCB_STORE_NAMED_COLOR 90 03899 03903 typedef struct xcb_store_named_color_request_t { 03904 uint8_t major_opcode; 03905 uint8_t flags; 03906 uint16_t length; 03907 xcb_colormap_t cmap; 03908 uint32_t pixel; 03909 uint16_t name_len; 03910 uint8_t pad0[2]; 03911 } xcb_store_named_color_request_t; 03912 03916 typedef struct xcb_rgb_t { 03917 uint16_t red; 03918 uint16_t green; 03919 uint16_t blue; 03920 uint8_t pad0[2]; 03921 } xcb_rgb_t; 03922 03926 typedef struct xcb_rgb_iterator_t { 03927 xcb_rgb_t *data; 03928 int rem; 03929 int index; 03930 } xcb_rgb_iterator_t; 03931 03935 typedef struct xcb_query_colors_cookie_t { 03936 unsigned int sequence; 03937 } xcb_query_colors_cookie_t; 03938 03940 #define XCB_QUERY_COLORS 91 03941 03945 typedef struct xcb_query_colors_request_t { 03946 uint8_t major_opcode; 03947 uint8_t pad0; 03948 uint16_t length; 03949 xcb_colormap_t cmap; 03950 } xcb_query_colors_request_t; 03951 03955 typedef struct xcb_query_colors_reply_t { 03956 uint8_t response_type; 03957 uint8_t pad0; 03958 uint16_t sequence; 03959 uint32_t length; 03960 uint16_t colors_len; 03961 uint8_t pad1[22]; 03962 } xcb_query_colors_reply_t; 03963 03967 typedef struct xcb_lookup_color_cookie_t { 03968 unsigned int sequence; 03969 } xcb_lookup_color_cookie_t; 03970 03972 #define XCB_LOOKUP_COLOR 92 03973 03977 typedef struct xcb_lookup_color_request_t { 03978 uint8_t major_opcode; 03979 uint8_t pad0; 03980 uint16_t length; 03981 xcb_colormap_t cmap; 03982 uint16_t name_len; 03983 uint8_t pad1[2]; 03984 } xcb_lookup_color_request_t; 03985 03989 typedef struct xcb_lookup_color_reply_t { 03990 uint8_t response_type; 03991 uint8_t pad0; 03992 uint16_t sequence; 03993 uint32_t length; 03994 uint16_t exact_red; 03995 uint16_t exact_green; 03996 uint16_t exact_blue; 03997 uint16_t visual_red; 03998 uint16_t visual_green; 03999 uint16_t visual_blue; 04000 } xcb_lookup_color_reply_t; 04001 04002 typedef enum xcb_pixmap_enum_t { 04003 XCB_PIXMAP_NONE = 0 04004 } xcb_pixmap_enum_t; 04005 04007 #define XCB_CREATE_CURSOR 93 04008 04012 typedef struct xcb_create_cursor_request_t { 04013 uint8_t major_opcode; 04014 uint8_t pad0; 04015 uint16_t length; 04016 xcb_cursor_t cid; 04017 xcb_pixmap_t source; 04018 xcb_pixmap_t mask; 04019 uint16_t fore_red; 04020 uint16_t fore_green; 04021 uint16_t fore_blue; 04022 uint16_t back_red; 04023 uint16_t back_green; 04024 uint16_t back_blue; 04025 uint16_t x; 04026 uint16_t y; 04027 } xcb_create_cursor_request_t; 04028 04029 typedef enum xcb_font_enum_t { 04030 XCB_FONT_NONE = 0 04031 } xcb_font_enum_t; 04032 04034 #define XCB_CREATE_GLYPH_CURSOR 94 04035 04039 typedef struct xcb_create_glyph_cursor_request_t { 04040 uint8_t major_opcode; 04041 uint8_t pad0; 04042 uint16_t length; 04043 xcb_cursor_t cid; 04044 xcb_font_t source_font; 04045 xcb_font_t mask_font; 04046 uint16_t source_char; 04047 uint16_t mask_char; 04048 uint16_t fore_red; 04049 uint16_t fore_green; 04050 uint16_t fore_blue; 04051 uint16_t back_red; 04052 uint16_t back_green; 04053 uint16_t back_blue; 04054 } xcb_create_glyph_cursor_request_t; 04055 04057 #define XCB_FREE_CURSOR 95 04058 04062 typedef struct xcb_free_cursor_request_t { 04063 uint8_t major_opcode; 04064 uint8_t pad0; 04065 uint16_t length; 04066 xcb_cursor_t cursor; 04067 } xcb_free_cursor_request_t; 04068 04070 #define XCB_RECOLOR_CURSOR 96 04071 04075 typedef struct xcb_recolor_cursor_request_t { 04076 uint8_t major_opcode; 04077 uint8_t pad0; 04078 uint16_t length; 04079 xcb_cursor_t cursor; 04080 uint16_t fore_red; 04081 uint16_t fore_green; 04082 uint16_t fore_blue; 04083 uint16_t back_red; 04084 uint16_t back_green; 04085 uint16_t back_blue; 04086 } xcb_recolor_cursor_request_t; 04087 04088 typedef enum xcb_query_shape_of_t { 04089 XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0, 04090 XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1, 04091 XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2 04092 } xcb_query_shape_of_t; 04093 04097 typedef struct xcb_query_best_size_cookie_t { 04098 unsigned int sequence; 04099 } xcb_query_best_size_cookie_t; 04100 04102 #define XCB_QUERY_BEST_SIZE 97 04103 04107 typedef struct xcb_query_best_size_request_t { 04108 uint8_t major_opcode; 04109 uint8_t _class; 04110 uint16_t length; 04111 xcb_drawable_t drawable; 04112 uint16_t width; 04113 uint16_t height; 04114 } xcb_query_best_size_request_t; 04115 04119 typedef struct xcb_query_best_size_reply_t { 04120 uint8_t response_type; 04121 uint8_t pad0; 04122 uint16_t sequence; 04123 uint32_t length; 04124 uint16_t width; 04125 uint16_t height; 04126 } xcb_query_best_size_reply_t; 04127 04131 typedef struct xcb_query_extension_cookie_t { 04132 unsigned int sequence; 04133 } xcb_query_extension_cookie_t; 04134 04136 #define XCB_QUERY_EXTENSION 98 04137 04141 typedef struct xcb_query_extension_request_t { 04142 uint8_t major_opcode; 04143 uint8_t pad0; 04144 uint16_t length; 04145 uint16_t name_len; 04146 uint8_t pad1[2]; 04147 } xcb_query_extension_request_t; 04148 04152 typedef struct xcb_query_extension_reply_t { 04153 uint8_t response_type; 04154 uint8_t pad0; 04155 uint16_t sequence; 04156 uint32_t length; 04157 uint8_t present; 04158 uint8_t major_opcode; 04159 uint8_t first_event; 04160 uint8_t first_error; 04161 } xcb_query_extension_reply_t; 04162 04166 typedef struct xcb_list_extensions_cookie_t { 04167 unsigned int sequence; 04168 } xcb_list_extensions_cookie_t; 04169 04171 #define XCB_LIST_EXTENSIONS 99 04172 04176 typedef struct xcb_list_extensions_request_t { 04177 uint8_t major_opcode; 04178 uint8_t pad0; 04179 uint16_t length; 04180 } xcb_list_extensions_request_t; 04181 04185 typedef struct xcb_list_extensions_reply_t { 04186 uint8_t response_type; 04187 uint8_t names_len; 04188 uint16_t sequence; 04189 uint32_t length; 04190 uint8_t pad0[24]; 04191 } xcb_list_extensions_reply_t; 04192 04194 #define XCB_CHANGE_KEYBOARD_MAPPING 100 04195 04199 typedef struct xcb_change_keyboard_mapping_request_t { 04200 uint8_t major_opcode; 04201 uint8_t keycode_count; 04202 uint16_t length; 04203 xcb_keycode_t first_keycode; 04204 uint8_t keysyms_per_keycode; 04205 uint8_t pad0[2]; 04206 } xcb_change_keyboard_mapping_request_t; 04207 04211 typedef struct xcb_get_keyboard_mapping_cookie_t { 04212 unsigned int sequence; 04213 } xcb_get_keyboard_mapping_cookie_t; 04214 04216 #define XCB_GET_KEYBOARD_MAPPING 101 04217 04221 typedef struct xcb_get_keyboard_mapping_request_t { 04222 uint8_t major_opcode; 04223 uint8_t pad0; 04224 uint16_t length; 04225 xcb_keycode_t first_keycode; 04226 uint8_t count; 04227 } xcb_get_keyboard_mapping_request_t; 04228 04232 typedef struct xcb_get_keyboard_mapping_reply_t { 04233 uint8_t response_type; 04234 uint8_t keysyms_per_keycode; 04235 uint16_t sequence; 04236 uint32_t length; 04237 uint8_t pad0[24]; 04238 } xcb_get_keyboard_mapping_reply_t; 04239 04240 typedef enum xcb_kb_t { 04241 XCB_KB_KEY_CLICK_PERCENT = 1, 04242 XCB_KB_BELL_PERCENT = 2, 04243 XCB_KB_BELL_PITCH = 4, 04244 XCB_KB_BELL_DURATION = 8, 04245 XCB_KB_LED = 16, 04246 XCB_KB_LED_MODE = 32, 04247 XCB_KB_KEY = 64, 04248 XCB_KB_AUTO_REPEAT_MODE = 128 04249 } xcb_kb_t; 04250 04251 typedef enum xcb_led_mode_t { 04252 XCB_LED_MODE_OFF = 0, 04253 XCB_LED_MODE_ON = 1 04254 } xcb_led_mode_t; 04255 04256 typedef enum xcb_auto_repeat_mode_t { 04257 XCB_AUTO_REPEAT_MODE_OFF = 0, 04258 XCB_AUTO_REPEAT_MODE_ON = 1, 04259 XCB_AUTO_REPEAT_MODE_DEFAULT = 2 04260 } xcb_auto_repeat_mode_t; 04261 04263 #define XCB_CHANGE_KEYBOARD_CONTROL 102 04264 04268 typedef struct xcb_change_keyboard_control_request_t { 04269 uint8_t major_opcode; 04270 uint8_t pad0; 04271 uint16_t length; 04272 uint32_t value_mask; 04273 } xcb_change_keyboard_control_request_t; 04274 04278 typedef struct xcb_get_keyboard_control_cookie_t { 04279 unsigned int sequence; 04280 } xcb_get_keyboard_control_cookie_t; 04281 04283 #define XCB_GET_KEYBOARD_CONTROL 103 04284 04288 typedef struct xcb_get_keyboard_control_request_t { 04289 uint8_t major_opcode; 04290 uint8_t pad0; 04291 uint16_t length; 04292 } xcb_get_keyboard_control_request_t; 04293 04297 typedef struct xcb_get_keyboard_control_reply_t { 04298 uint8_t response_type; 04299 uint8_t global_auto_repeat; 04300 uint16_t sequence; 04301 uint32_t length; 04302 uint32_t led_mask; 04303 uint8_t key_click_percent; 04304 uint8_t bell_percent; 04305 uint16_t bell_pitch; 04306 uint16_t bell_duration; 04307 uint8_t pad0[2]; 04308 uint8_t auto_repeats[32]; 04309 } xcb_get_keyboard_control_reply_t; 04310 04312 #define XCB_BELL 104 04313 04317 typedef struct xcb_bell_request_t { 04318 uint8_t major_opcode; 04319 int8_t percent; 04320 uint16_t length; 04321 } xcb_bell_request_t; 04322 04324 #define XCB_CHANGE_POINTER_CONTROL 105 04325 04329 typedef struct xcb_change_pointer_control_request_t { 04330 uint8_t major_opcode; 04331 uint8_t pad0; 04332 uint16_t length; 04333 int16_t acceleration_numerator; 04334 int16_t acceleration_denominator; 04335 int16_t threshold; 04336 uint8_t do_acceleration; 04337 uint8_t do_threshold; 04338 } xcb_change_pointer_control_request_t; 04339 04343 typedef struct xcb_get_pointer_control_cookie_t { 04344 unsigned int sequence; 04345 } xcb_get_pointer_control_cookie_t; 04346 04348 #define XCB_GET_POINTER_CONTROL 106 04349 04353 typedef struct xcb_get_pointer_control_request_t { 04354 uint8_t major_opcode; 04355 uint8_t pad0; 04356 uint16_t length; 04357 } xcb_get_pointer_control_request_t; 04358 04362 typedef struct xcb_get_pointer_control_reply_t { 04363 uint8_t response_type; 04364 uint8_t pad0; 04365 uint16_t sequence; 04366 uint32_t length; 04367 uint16_t acceleration_numerator; 04368 uint16_t acceleration_denominator; 04369 uint16_t threshold; 04370 uint8_t pad1[18]; 04371 } xcb_get_pointer_control_reply_t; 04372 04373 typedef enum xcb_blanking_t { 04374 XCB_BLANKING_NOT_PREFERRED = 0, 04375 XCB_BLANKING_PREFERRED = 1, 04376 XCB_BLANKING_DEFAULT = 2 04377 } xcb_blanking_t; 04378 04379 typedef enum xcb_exposures_t { 04380 XCB_EXPOSURES_NOT_ALLOWED = 0, 04381 XCB_EXPOSURES_ALLOWED = 1, 04382 XCB_EXPOSURES_DEFAULT = 2 04383 } xcb_exposures_t; 04384 04386 #define XCB_SET_SCREEN_SAVER 107 04387 04391 typedef struct xcb_set_screen_saver_request_t { 04392 uint8_t major_opcode; 04393 uint8_t pad0; 04394 uint16_t length; 04395 int16_t timeout; 04396 int16_t interval; 04397 uint8_t prefer_blanking; 04398 uint8_t allow_exposures; 04399 } xcb_set_screen_saver_request_t; 04400 04404 typedef struct xcb_get_screen_saver_cookie_t { 04405 unsigned int sequence; 04406 } xcb_get_screen_saver_cookie_t; 04407 04409 #define XCB_GET_SCREEN_SAVER 108 04410 04414 typedef struct xcb_get_screen_saver_request_t { 04415 uint8_t major_opcode; 04416 uint8_t pad0; 04417 uint16_t length; 04418 } xcb_get_screen_saver_request_t; 04419 04423 typedef struct xcb_get_screen_saver_reply_t { 04424 uint8_t response_type; 04425 uint8_t pad0; 04426 uint16_t sequence; 04427 uint32_t length; 04428 uint16_t timeout; 04429 uint16_t interval; 04430 uint8_t prefer_blanking; 04431 uint8_t allow_exposures; 04432 uint8_t pad1[18]; 04433 } xcb_get_screen_saver_reply_t; 04434 04435 typedef enum xcb_host_mode_t { 04436 XCB_HOST_MODE_INSERT = 0, 04437 XCB_HOST_MODE_DELETE = 1 04438 } xcb_host_mode_t; 04439 04440 typedef enum xcb_family_t { 04441 XCB_FAMILY_INTERNET = 0, 04442 XCB_FAMILY_DECNET = 1, 04443 XCB_FAMILY_CHAOS = 2, 04444 XCB_FAMILY_SERVER_INTERPRETED = 5, 04445 XCB_FAMILY_INTERNET_6 = 6 04446 } xcb_family_t; 04447 04449 #define XCB_CHANGE_HOSTS 109 04450 04454 typedef struct xcb_change_hosts_request_t { 04455 uint8_t major_opcode; 04456 uint8_t mode; 04457 uint16_t length; 04458 uint8_t family; 04459 uint8_t pad0; 04460 uint16_t address_len; 04461 } xcb_change_hosts_request_t; 04462 04466 typedef struct xcb_host_t { 04467 uint8_t family; 04468 uint8_t pad0; 04469 uint16_t address_len; 04470 } xcb_host_t; 04471 04475 typedef struct xcb_host_iterator_t { 04476 xcb_host_t *data; 04477 int rem; 04478 int index; 04479 } xcb_host_iterator_t; 04480 04484 typedef struct xcb_list_hosts_cookie_t { 04485 unsigned int sequence; 04486 } xcb_list_hosts_cookie_t; 04487 04489 #define XCB_LIST_HOSTS 110 04490 04494 typedef struct xcb_list_hosts_request_t { 04495 uint8_t major_opcode; 04496 uint8_t pad0; 04497 uint16_t length; 04498 } xcb_list_hosts_request_t; 04499 04503 typedef struct xcb_list_hosts_reply_t { 04504 uint8_t response_type; 04505 uint8_t mode; 04506 uint16_t sequence; 04507 uint32_t length; 04508 uint16_t hosts_len; 04509 uint8_t pad0[22]; 04510 } xcb_list_hosts_reply_t; 04511 04512 typedef enum xcb_access_control_t { 04513 XCB_ACCESS_CONTROL_DISABLE = 0, 04514 XCB_ACCESS_CONTROL_ENABLE = 1 04515 } xcb_access_control_t; 04516 04518 #define XCB_SET_ACCESS_CONTROL 111 04519 04523 typedef struct xcb_set_access_control_request_t { 04524 uint8_t major_opcode; 04525 uint8_t mode; 04526 uint16_t length; 04527 } xcb_set_access_control_request_t; 04528 04529 typedef enum xcb_close_down_t { 04530 XCB_CLOSE_DOWN_DESTROY_ALL = 0, 04531 XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1, 04532 XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2 04533 } xcb_close_down_t; 04534 04536 #define XCB_SET_CLOSE_DOWN_MODE 112 04537 04541 typedef struct xcb_set_close_down_mode_request_t { 04542 uint8_t major_opcode; 04543 uint8_t mode; 04544 uint16_t length; 04545 } xcb_set_close_down_mode_request_t; 04546 04547 typedef enum xcb_kill_t { 04548 XCB_KILL_ALL_TEMPORARY = 0 04549 } xcb_kill_t; 04550 04552 #define XCB_KILL_CLIENT 113 04553 04557 typedef struct xcb_kill_client_request_t { 04558 uint8_t major_opcode; 04559 uint8_t pad0; 04560 uint16_t length; 04561 uint32_t resource; 04562 } xcb_kill_client_request_t; 04563 04565 #define XCB_ROTATE_PROPERTIES 114 04566 04570 typedef struct xcb_rotate_properties_request_t { 04571 uint8_t major_opcode; 04572 uint8_t pad0; 04573 uint16_t length; 04574 xcb_window_t window; 04575 uint16_t atoms_len; 04576 int16_t delta; 04577 } xcb_rotate_properties_request_t; 04578 04579 typedef enum xcb_screen_saver_t { 04580 XCB_SCREEN_SAVER_RESET = 0, 04581 XCB_SCREEN_SAVER_ACTIVE = 1 04582 } xcb_screen_saver_t; 04583 04585 #define XCB_FORCE_SCREEN_SAVER 115 04586 04590 typedef struct xcb_force_screen_saver_request_t { 04591 uint8_t major_opcode; 04592 uint8_t mode; 04593 uint16_t length; 04594 } xcb_force_screen_saver_request_t; 04595 04596 typedef enum xcb_mapping_status_t { 04597 XCB_MAPPING_STATUS_SUCCESS = 0, 04598 XCB_MAPPING_STATUS_BUSY = 1, 04599 XCB_MAPPING_STATUS_FAILURE = 2 04600 } xcb_mapping_status_t; 04601 04605 typedef struct xcb_set_pointer_mapping_cookie_t { 04606 unsigned int sequence; 04607 } xcb_set_pointer_mapping_cookie_t; 04608 04610 #define XCB_SET_POINTER_MAPPING 116 04611 04615 typedef struct xcb_set_pointer_mapping_request_t { 04616 uint8_t major_opcode; 04617 uint8_t map_len; 04618 uint16_t length; 04619 } xcb_set_pointer_mapping_request_t; 04620 04624 typedef struct xcb_set_pointer_mapping_reply_t { 04625 uint8_t response_type; 04626 uint8_t status; 04627 uint16_t sequence; 04628 uint32_t length; 04629 } xcb_set_pointer_mapping_reply_t; 04630 04634 typedef struct xcb_get_pointer_mapping_cookie_t { 04635 unsigned int sequence; 04636 } xcb_get_pointer_mapping_cookie_t; 04637 04639 #define XCB_GET_POINTER_MAPPING 117 04640 04644 typedef struct xcb_get_pointer_mapping_request_t { 04645 uint8_t major_opcode; 04646 uint8_t pad0; 04647 uint16_t length; 04648 } xcb_get_pointer_mapping_request_t; 04649 04653 typedef struct xcb_get_pointer_mapping_reply_t { 04654 uint8_t response_type; 04655 uint8_t map_len; 04656 uint16_t sequence; 04657 uint32_t length; 04658 uint8_t pad0[24]; 04659 } xcb_get_pointer_mapping_reply_t; 04660 04661 typedef enum xcb_map_index_t { 04662 XCB_MAP_INDEX_SHIFT = 0, 04663 XCB_MAP_INDEX_LOCK = 1, 04664 XCB_MAP_INDEX_CONTROL = 2, 04665 XCB_MAP_INDEX_1 = 3, 04666 XCB_MAP_INDEX_2 = 4, 04667 XCB_MAP_INDEX_3 = 5, 04668 XCB_MAP_INDEX_4 = 6, 04669 XCB_MAP_INDEX_5 = 7 04670 } xcb_map_index_t; 04671 04675 typedef struct xcb_set_modifier_mapping_cookie_t { 04676 unsigned int sequence; 04677 } xcb_set_modifier_mapping_cookie_t; 04678 04680 #define XCB_SET_MODIFIER_MAPPING 118 04681 04685 typedef struct xcb_set_modifier_mapping_request_t { 04686 uint8_t major_opcode; 04687 uint8_t keycodes_per_modifier; 04688 uint16_t length; 04689 } xcb_set_modifier_mapping_request_t; 04690 04694 typedef struct xcb_set_modifier_mapping_reply_t { 04695 uint8_t response_type; 04696 uint8_t status; 04697 uint16_t sequence; 04698 uint32_t length; 04699 } xcb_set_modifier_mapping_reply_t; 04700 04704 typedef struct xcb_get_modifier_mapping_cookie_t { 04705 unsigned int sequence; 04706 } xcb_get_modifier_mapping_cookie_t; 04707 04709 #define XCB_GET_MODIFIER_MAPPING 119 04710 04714 typedef struct xcb_get_modifier_mapping_request_t { 04715 uint8_t major_opcode; 04716 uint8_t pad0; 04717 uint16_t length; 04718 } xcb_get_modifier_mapping_request_t; 04719 04723 typedef struct xcb_get_modifier_mapping_reply_t { 04724 uint8_t response_type; 04725 uint8_t keycodes_per_modifier; 04726 uint16_t sequence; 04727 uint32_t length; 04728 uint8_t pad0[24]; 04729 } xcb_get_modifier_mapping_reply_t; 04730 04732 #define XCB_NO_OPERATION 127 04733 04737 typedef struct xcb_no_operation_request_t { 04738 uint8_t major_opcode; 04739 uint8_t pad0; 04740 uint16_t length; 04741 } xcb_no_operation_request_t; 04742 04752 /***************************************************************************** 04753 ** 04754 ** void xcb_char2b_next 04755 ** 04756 ** @param xcb_char2b_iterator_t *i 04757 ** @returns void 04758 ** 04759 *****************************************************************************/ 04760 04761 void 04762 xcb_char2b_next (xcb_char2b_iterator_t *i ); 04763 04774 /***************************************************************************** 04775 ** 04776 ** xcb_generic_iterator_t xcb_char2b_end 04777 ** 04778 ** @param xcb_char2b_iterator_t i 04779 ** @returns xcb_generic_iterator_t 04780 ** 04781 *****************************************************************************/ 04782 04783 xcb_generic_iterator_t 04784 xcb_char2b_end (xcb_char2b_iterator_t i ); 04785 04795 /***************************************************************************** 04796 ** 04797 ** void xcb_window_next 04798 ** 04799 ** @param xcb_window_iterator_t *i 04800 ** @returns void 04801 ** 04802 *****************************************************************************/ 04803 04804 void 04805 xcb_window_next (xcb_window_iterator_t *i ); 04806 04817 /***************************************************************************** 04818 ** 04819 ** xcb_generic_iterator_t xcb_window_end 04820 ** 04821 ** @param xcb_window_iterator_t i 04822 ** @returns xcb_generic_iterator_t 04823 ** 04824 *****************************************************************************/ 04825 04826 xcb_generic_iterator_t 04827 xcb_window_end (xcb_window_iterator_t i ); 04828 04838 /***************************************************************************** 04839 ** 04840 ** void xcb_pixmap_next 04841 ** 04842 ** @param xcb_pixmap_iterator_t *i 04843 ** @returns void 04844 ** 04845 *****************************************************************************/ 04846 04847 void 04848 xcb_pixmap_next (xcb_pixmap_iterator_t *i ); 04849 04860 /***************************************************************************** 04861 ** 04862 ** xcb_generic_iterator_t xcb_pixmap_end 04863 ** 04864 ** @param xcb_pixmap_iterator_t i 04865 ** @returns xcb_generic_iterator_t 04866 ** 04867 *****************************************************************************/ 04868 04869 xcb_generic_iterator_t 04870 xcb_pixmap_end (xcb_pixmap_iterator_t i ); 04871 04881 /***************************************************************************** 04882 ** 04883 ** void xcb_cursor_next 04884 ** 04885 ** @param xcb_cursor_iterator_t *i 04886 ** @returns void 04887 ** 04888 *****************************************************************************/ 04889 04890 void 04891 xcb_cursor_next (xcb_cursor_iterator_t *i ); 04892 04903 /***************************************************************************** 04904 ** 04905 ** xcb_generic_iterator_t xcb_cursor_end 04906 ** 04907 ** @param xcb_cursor_iterator_t i 04908 ** @returns xcb_generic_iterator_t 04909 ** 04910 *****************************************************************************/ 04911 04912 xcb_generic_iterator_t 04913 xcb_cursor_end (xcb_cursor_iterator_t i ); 04914 04924 /***************************************************************************** 04925 ** 04926 ** void xcb_font_next 04927 ** 04928 ** @param xcb_font_iterator_t *i 04929 ** @returns void 04930 ** 04931 *****************************************************************************/ 04932 04933 void 04934 xcb_font_next (xcb_font_iterator_t *i ); 04935 04946 /***************************************************************************** 04947 ** 04948 ** xcb_generic_iterator_t xcb_font_end 04949 ** 04950 ** @param xcb_font_iterator_t i 04951 ** @returns xcb_generic_iterator_t 04952 ** 04953 *****************************************************************************/ 04954 04955 xcb_generic_iterator_t 04956 xcb_font_end (xcb_font_iterator_t i ); 04957 04967 /***************************************************************************** 04968 ** 04969 ** void xcb_gcontext_next 04970 ** 04971 ** @param xcb_gcontext_iterator_t *i 04972 ** @returns void 04973 ** 04974 *****************************************************************************/ 04975 04976 void 04977 xcb_gcontext_next (xcb_gcontext_iterator_t *i ); 04978 04989 /***************************************************************************** 04990 ** 04991 ** xcb_generic_iterator_t xcb_gcontext_end 04992 ** 04993 ** @param xcb_gcontext_iterator_t i 04994 ** @returns xcb_generic_iterator_t 04995 ** 04996 *****************************************************************************/ 04997 04998 xcb_generic_iterator_t 04999 xcb_gcontext_end (xcb_gcontext_iterator_t i ); 05000 05010 /***************************************************************************** 05011 ** 05012 ** void xcb_colormap_next 05013 ** 05014 ** @param xcb_colormap_iterator_t *i 05015 ** @returns void 05016 ** 05017 *****************************************************************************/ 05018 05019 void 05020 xcb_colormap_next (xcb_colormap_iterator_t *i ); 05021 05032 /***************************************************************************** 05033 ** 05034 ** xcb_generic_iterator_t xcb_colormap_end 05035 ** 05036 ** @param xcb_colormap_iterator_t i 05037 ** @returns xcb_generic_iterator_t 05038 ** 05039 *****************************************************************************/ 05040 05041 xcb_generic_iterator_t 05042 xcb_colormap_end (xcb_colormap_iterator_t i ); 05043 05053 /***************************************************************************** 05054 ** 05055 ** void xcb_atom_next 05056 ** 05057 ** @param xcb_atom_iterator_t *i 05058 ** @returns void 05059 ** 05060 *****************************************************************************/ 05061 05062 void 05063 xcb_atom_next (xcb_atom_iterator_t *i ); 05064 05075 /***************************************************************************** 05076 ** 05077 ** xcb_generic_iterator_t xcb_atom_end 05078 ** 05079 ** @param xcb_atom_iterator_t i 05080 ** @returns xcb_generic_iterator_t 05081 ** 05082 *****************************************************************************/ 05083 05084 xcb_generic_iterator_t 05085 xcb_atom_end (xcb_atom_iterator_t i ); 05086 05096 /***************************************************************************** 05097 ** 05098 ** void xcb_drawable_next 05099 ** 05100 ** @param xcb_drawable_iterator_t *i 05101 ** @returns void 05102 ** 05103 *****************************************************************************/ 05104 05105 void 05106 xcb_drawable_next (xcb_drawable_iterator_t *i ); 05107 05118 /***************************************************************************** 05119 ** 05120 ** xcb_generic_iterator_t xcb_drawable_end 05121 ** 05122 ** @param xcb_drawable_iterator_t i 05123 ** @returns xcb_generic_iterator_t 05124 ** 05125 *****************************************************************************/ 05126 05127 xcb_generic_iterator_t 05128 xcb_drawable_end (xcb_drawable_iterator_t i ); 05129 05139 /***************************************************************************** 05140 ** 05141 ** void xcb_fontable_next 05142 ** 05143 ** @param xcb_fontable_iterator_t *i 05144 ** @returns void 05145 ** 05146 *****************************************************************************/ 05147 05148 void 05149 xcb_fontable_next (xcb_fontable_iterator_t *i ); 05150 05161 /***************************************************************************** 05162 ** 05163 ** xcb_generic_iterator_t xcb_fontable_end 05164 ** 05165 ** @param xcb_fontable_iterator_t i 05166 ** @returns xcb_generic_iterator_t 05167 ** 05168 *****************************************************************************/ 05169 05170 xcb_generic_iterator_t 05171 xcb_fontable_end (xcb_fontable_iterator_t i ); 05172 05182 /***************************************************************************** 05183 ** 05184 ** void xcb_visualid_next 05185 ** 05186 ** @param xcb_visualid_iterator_t *i 05187 ** @returns void 05188 ** 05189 *****************************************************************************/ 05190 05191 void 05192 xcb_visualid_next (xcb_visualid_iterator_t *i ); 05193 05204 /***************************************************************************** 05205 ** 05206 ** xcb_generic_iterator_t xcb_visualid_end 05207 ** 05208 ** @param xcb_visualid_iterator_t i 05209 ** @returns xcb_generic_iterator_t 05210 ** 05211 *****************************************************************************/ 05212 05213 xcb_generic_iterator_t 05214 xcb_visualid_end (xcb_visualid_iterator_t i ); 05215 05225 /***************************************************************************** 05226 ** 05227 ** void xcb_timestamp_next 05228 ** 05229 ** @param xcb_timestamp_iterator_t *i 05230 ** @returns void 05231 ** 05232 *****************************************************************************/ 05233 05234 void 05235 xcb_timestamp_next (xcb_timestamp_iterator_t *i ); 05236 05247 /***************************************************************************** 05248 ** 05249 ** xcb_generic_iterator_t xcb_timestamp_end 05250 ** 05251 ** @param xcb_timestamp_iterator_t i 05252 ** @returns xcb_generic_iterator_t 05253 ** 05254 *****************************************************************************/ 05255 05256 xcb_generic_iterator_t 05257 xcb_timestamp_end (xcb_timestamp_iterator_t i ); 05258 05268 /***************************************************************************** 05269 ** 05270 ** void xcb_keysym_next 05271 ** 05272 ** @param xcb_keysym_iterator_t *i 05273 ** @returns void 05274 ** 05275 *****************************************************************************/ 05276 05277 void 05278 xcb_keysym_next (xcb_keysym_iterator_t *i ); 05279 05290 /***************************************************************************** 05291 ** 05292 ** xcb_generic_iterator_t xcb_keysym_end 05293 ** 05294 ** @param xcb_keysym_iterator_t i 05295 ** @returns xcb_generic_iterator_t 05296 ** 05297 *****************************************************************************/ 05298 05299 xcb_generic_iterator_t 05300 xcb_keysym_end (xcb_keysym_iterator_t i ); 05301 05311 /***************************************************************************** 05312 ** 05313 ** void xcb_keycode_next 05314 ** 05315 ** @param xcb_keycode_iterator_t *i 05316 ** @returns void 05317 ** 05318 *****************************************************************************/ 05319 05320 void 05321 xcb_keycode_next (xcb_keycode_iterator_t *i ); 05322 05333 /***************************************************************************** 05334 ** 05335 ** xcb_generic_iterator_t xcb_keycode_end 05336 ** 05337 ** @param xcb_keycode_iterator_t i 05338 ** @returns xcb_generic_iterator_t 05339 ** 05340 *****************************************************************************/ 05341 05342 xcb_generic_iterator_t 05343 xcb_keycode_end (xcb_keycode_iterator_t i ); 05344 05354 /***************************************************************************** 05355 ** 05356 ** void xcb_button_next 05357 ** 05358 ** @param xcb_button_iterator_t *i 05359 ** @returns void 05360 ** 05361 *****************************************************************************/ 05362 05363 void 05364 xcb_button_next (xcb_button_iterator_t *i ); 05365 05376 /***************************************************************************** 05377 ** 05378 ** xcb_generic_iterator_t xcb_button_end 05379 ** 05380 ** @param xcb_button_iterator_t i 05381 ** @returns xcb_generic_iterator_t 05382 ** 05383 *****************************************************************************/ 05384 05385 xcb_generic_iterator_t 05386 xcb_button_end (xcb_button_iterator_t i ); 05387 05397 /***************************************************************************** 05398 ** 05399 ** void xcb_point_next 05400 ** 05401 ** @param xcb_point_iterator_t *i 05402 ** @returns void 05403 ** 05404 *****************************************************************************/ 05405 05406 void 05407 xcb_point_next (xcb_point_iterator_t *i ); 05408 05419 /***************************************************************************** 05420 ** 05421 ** xcb_generic_iterator_t xcb_point_end 05422 ** 05423 ** @param xcb_point_iterator_t i 05424 ** @returns xcb_generic_iterator_t 05425 ** 05426 *****************************************************************************/ 05427 05428 xcb_generic_iterator_t 05429 xcb_point_end (xcb_point_iterator_t i ); 05430 05440 /***************************************************************************** 05441 ** 05442 ** void xcb_rectangle_next 05443 ** 05444 ** @param xcb_rectangle_iterator_t *i 05445 ** @returns void 05446 ** 05447 *****************************************************************************/ 05448 05449 void 05450 xcb_rectangle_next (xcb_rectangle_iterator_t *i ); 05451 05462 /***************************************************************************** 05463 ** 05464 ** xcb_generic_iterator_t xcb_rectangle_end 05465 ** 05466 ** @param xcb_rectangle_iterator_t i 05467 ** @returns xcb_generic_iterator_t 05468 ** 05469 *****************************************************************************/ 05470 05471 xcb_generic_iterator_t 05472 xcb_rectangle_end (xcb_rectangle_iterator_t i ); 05473 05483 /***************************************************************************** 05484 ** 05485 ** void xcb_arc_next 05486 ** 05487 ** @param xcb_arc_iterator_t *i 05488 ** @returns void 05489 ** 05490 *****************************************************************************/ 05491 05492 void 05493 xcb_arc_next (xcb_arc_iterator_t *i ); 05494 05505 /***************************************************************************** 05506 ** 05507 ** xcb_generic_iterator_t xcb_arc_end 05508 ** 05509 ** @param xcb_arc_iterator_t i 05510 ** @returns xcb_generic_iterator_t 05511 ** 05512 *****************************************************************************/ 05513 05514 xcb_generic_iterator_t 05515 xcb_arc_end (xcb_arc_iterator_t i ); 05516 05526 /***************************************************************************** 05527 ** 05528 ** void xcb_format_next 05529 ** 05530 ** @param xcb_format_iterator_t *i 05531 ** @returns void 05532 ** 05533 *****************************************************************************/ 05534 05535 void 05536 xcb_format_next (xcb_format_iterator_t *i ); 05537 05548 /***************************************************************************** 05549 ** 05550 ** xcb_generic_iterator_t xcb_format_end 05551 ** 05552 ** @param xcb_format_iterator_t i 05553 ** @returns xcb_generic_iterator_t 05554 ** 05555 *****************************************************************************/ 05556 05557 xcb_generic_iterator_t 05558 xcb_format_end (xcb_format_iterator_t i ); 05559 05569 /***************************************************************************** 05570 ** 05571 ** void xcb_visualtype_next 05572 ** 05573 ** @param xcb_visualtype_iterator_t *i 05574 ** @returns void 05575 ** 05576 *****************************************************************************/ 05577 05578 void 05579 xcb_visualtype_next (xcb_visualtype_iterator_t *i ); 05580 05591 /***************************************************************************** 05592 ** 05593 ** xcb_generic_iterator_t xcb_visualtype_end 05594 ** 05595 ** @param xcb_visualtype_iterator_t i 05596 ** @returns xcb_generic_iterator_t 05597 ** 05598 *****************************************************************************/ 05599 05600 xcb_generic_iterator_t 05601 xcb_visualtype_end (xcb_visualtype_iterator_t i ); 05602 05603 int 05604 xcb_depth_sizeof (const void *_buffer ); 05605 05606 05607 /***************************************************************************** 05608 ** 05609 ** xcb_visualtype_t * xcb_depth_visuals 05610 ** 05611 ** @param const xcb_depth_t *R 05612 ** @returns xcb_visualtype_t * 05613 ** 05614 *****************************************************************************/ 05615 05616 xcb_visualtype_t * 05617 xcb_depth_visuals (const xcb_depth_t *R ); 05618 05619 05620 /***************************************************************************** 05621 ** 05622 ** int xcb_depth_visuals_length 05623 ** 05624 ** @param const xcb_depth_t *R 05625 ** @returns int 05626 ** 05627 *****************************************************************************/ 05628 05629 int 05630 xcb_depth_visuals_length (const xcb_depth_t *R ); 05631 05632 05633 /***************************************************************************** 05634 ** 05635 ** xcb_visualtype_iterator_t xcb_depth_visuals_iterator 05636 ** 05637 ** @param const xcb_depth_t *R 05638 ** @returns xcb_visualtype_iterator_t 05639 ** 05640 *****************************************************************************/ 05641 05642 xcb_visualtype_iterator_t 05643 xcb_depth_visuals_iterator (const xcb_depth_t *R ); 05644 05654 /***************************************************************************** 05655 ** 05656 ** void xcb_depth_next 05657 ** 05658 ** @param xcb_depth_iterator_t *i 05659 ** @returns void 05660 ** 05661 *****************************************************************************/ 05662 05663 void 05664 xcb_depth_next (xcb_depth_iterator_t *i ); 05665 05676 /***************************************************************************** 05677 ** 05678 ** xcb_generic_iterator_t xcb_depth_end 05679 ** 05680 ** @param xcb_depth_iterator_t i 05681 ** @returns xcb_generic_iterator_t 05682 ** 05683 *****************************************************************************/ 05684 05685 xcb_generic_iterator_t 05686 xcb_depth_end (xcb_depth_iterator_t i ); 05687 05688 int 05689 xcb_screen_sizeof (const void *_buffer ); 05690 05691 05692 /***************************************************************************** 05693 ** 05694 ** int xcb_screen_allowed_depths_length 05695 ** 05696 ** @param const xcb_screen_t *R 05697 ** @returns int 05698 ** 05699 *****************************************************************************/ 05700 05701 int 05702 xcb_screen_allowed_depths_length (const xcb_screen_t *R ); 05703 05704 05705 /***************************************************************************** 05706 ** 05707 ** xcb_depth_iterator_t xcb_screen_allowed_depths_iterator 05708 ** 05709 ** @param const xcb_screen_t *R 05710 ** @returns xcb_depth_iterator_t 05711 ** 05712 *****************************************************************************/ 05713 05714 xcb_depth_iterator_t 05715 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R ); 05716 05726 /***************************************************************************** 05727 ** 05728 ** void xcb_screen_next 05729 ** 05730 ** @param xcb_screen_iterator_t *i 05731 ** @returns void 05732 ** 05733 *****************************************************************************/ 05734 05735 void 05736 xcb_screen_next (xcb_screen_iterator_t *i ); 05737 05748 /***************************************************************************** 05749 ** 05750 ** xcb_generic_iterator_t xcb_screen_end 05751 ** 05752 ** @param xcb_screen_iterator_t i 05753 ** @returns xcb_generic_iterator_t 05754 ** 05755 *****************************************************************************/ 05756 05757 xcb_generic_iterator_t 05758 xcb_screen_end (xcb_screen_iterator_t i ); 05759 05760 int 05761 xcb_setup_request_sizeof (const void *_buffer ); 05762 05763 05764 /***************************************************************************** 05765 ** 05766 ** char * xcb_setup_request_authorization_protocol_name 05767 ** 05768 ** @param const xcb_setup_request_t *R 05769 ** @returns char * 05770 ** 05771 *****************************************************************************/ 05772 05773 char * 05774 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R ); 05775 05776 05777 /***************************************************************************** 05778 ** 05779 ** int xcb_setup_request_authorization_protocol_name_length 05780 ** 05781 ** @param const xcb_setup_request_t *R 05782 ** @returns int 05783 ** 05784 *****************************************************************************/ 05785 05786 int 05787 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R ); 05788 05789 05790 /***************************************************************************** 05791 ** 05792 ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_name_end 05793 ** 05794 ** @param const xcb_setup_request_t *R 05795 ** @returns xcb_generic_iterator_t 05796 ** 05797 *****************************************************************************/ 05798 05799 xcb_generic_iterator_t 05800 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R ); 05801 05802 05803 /***************************************************************************** 05804 ** 05805 ** char * xcb_setup_request_authorization_protocol_data 05806 ** 05807 ** @param const xcb_setup_request_t *R 05808 ** @returns char * 05809 ** 05810 *****************************************************************************/ 05811 05812 char * 05813 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R ); 05814 05815 05816 /***************************************************************************** 05817 ** 05818 ** int xcb_setup_request_authorization_protocol_data_length 05819 ** 05820 ** @param const xcb_setup_request_t *R 05821 ** @returns int 05822 ** 05823 *****************************************************************************/ 05824 05825 int 05826 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R ); 05827 05828 05829 /***************************************************************************** 05830 ** 05831 ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_data_end 05832 ** 05833 ** @param const xcb_setup_request_t *R 05834 ** @returns xcb_generic_iterator_t 05835 ** 05836 *****************************************************************************/ 05837 05838 xcb_generic_iterator_t 05839 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R ); 05840 05850 /***************************************************************************** 05851 ** 05852 ** void xcb_setup_request_next 05853 ** 05854 ** @param xcb_setup_request_iterator_t *i 05855 ** @returns void 05856 ** 05857 *****************************************************************************/ 05858 05859 void 05860 xcb_setup_request_next (xcb_setup_request_iterator_t *i ); 05861 05872 /***************************************************************************** 05873 ** 05874 ** xcb_generic_iterator_t xcb_setup_request_end 05875 ** 05876 ** @param xcb_setup_request_iterator_t i 05877 ** @returns xcb_generic_iterator_t 05878 ** 05879 *****************************************************************************/ 05880 05881 xcb_generic_iterator_t 05882 xcb_setup_request_end (xcb_setup_request_iterator_t i ); 05883 05884 int 05885 xcb_setup_failed_sizeof (const void *_buffer ); 05886 05887 05888 /***************************************************************************** 05889 ** 05890 ** char * xcb_setup_failed_reason 05891 ** 05892 ** @param const xcb_setup_failed_t *R 05893 ** @returns char * 05894 ** 05895 *****************************************************************************/ 05896 05897 char * 05898 xcb_setup_failed_reason (const xcb_setup_failed_t *R ); 05899 05900 05901 /***************************************************************************** 05902 ** 05903 ** int xcb_setup_failed_reason_length 05904 ** 05905 ** @param const xcb_setup_failed_t *R 05906 ** @returns int 05907 ** 05908 *****************************************************************************/ 05909 05910 int 05911 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R ); 05912 05913 05914 /***************************************************************************** 05915 ** 05916 ** xcb_generic_iterator_t xcb_setup_failed_reason_end 05917 ** 05918 ** @param const xcb_setup_failed_t *R 05919 ** @returns xcb_generic_iterator_t 05920 ** 05921 *****************************************************************************/ 05922 05923 xcb_generic_iterator_t 05924 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R ); 05925 05935 /***************************************************************************** 05936 ** 05937 ** void xcb_setup_failed_next 05938 ** 05939 ** @param xcb_setup_failed_iterator_t *i 05940 ** @returns void 05941 ** 05942 *****************************************************************************/ 05943 05944 void 05945 xcb_setup_failed_next (xcb_setup_failed_iterator_t *i ); 05946 05957 /***************************************************************************** 05958 ** 05959 ** xcb_generic_iterator_t xcb_setup_failed_end 05960 ** 05961 ** @param xcb_setup_failed_iterator_t i 05962 ** @returns xcb_generic_iterator_t 05963 ** 05964 *****************************************************************************/ 05965 05966 xcb_generic_iterator_t 05967 xcb_setup_failed_end (xcb_setup_failed_iterator_t i ); 05968 05969 int 05970 xcb_setup_authenticate_sizeof (const void *_buffer ); 05971 05972 05973 /***************************************************************************** 05974 ** 05975 ** char * xcb_setup_authenticate_reason 05976 ** 05977 ** @param const xcb_setup_authenticate_t *R 05978 ** @returns char * 05979 ** 05980 *****************************************************************************/ 05981 05982 char * 05983 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R ); 05984 05985 05986 /***************************************************************************** 05987 ** 05988 ** int xcb_setup_authenticate_reason_length 05989 ** 05990 ** @param const xcb_setup_authenticate_t *R 05991 ** @returns int 05992 ** 05993 *****************************************************************************/ 05994 05995 int 05996 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R ); 05997 05998 05999 /***************************************************************************** 06000 ** 06001 ** xcb_generic_iterator_t xcb_setup_authenticate_reason_end 06002 ** 06003 ** @param const xcb_setup_authenticate_t *R 06004 ** @returns xcb_generic_iterator_t 06005 ** 06006 *****************************************************************************/ 06007 06008 xcb_generic_iterator_t 06009 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R ); 06010 06020 /***************************************************************************** 06021 ** 06022 ** void xcb_setup_authenticate_next 06023 ** 06024 ** @param xcb_setup_authenticate_iterator_t *i 06025 ** @returns void 06026 ** 06027 *****************************************************************************/ 06028 06029 void 06030 xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i ); 06031 06042 /***************************************************************************** 06043 ** 06044 ** xcb_generic_iterator_t xcb_setup_authenticate_end 06045 ** 06046 ** @param xcb_setup_authenticate_iterator_t i 06047 ** @returns xcb_generic_iterator_t 06048 ** 06049 *****************************************************************************/ 06050 06051 xcb_generic_iterator_t 06052 xcb_setup_authenticate_end (xcb_setup_authenticate_iterator_t i ); 06053 06054 int 06055 xcb_setup_sizeof (const void *_buffer ); 06056 06057 06058 /***************************************************************************** 06059 ** 06060 ** char * xcb_setup_vendor 06061 ** 06062 ** @param const xcb_setup_t *R 06063 ** @returns char * 06064 ** 06065 *****************************************************************************/ 06066 06067 char * 06068 xcb_setup_vendor (const xcb_setup_t *R ); 06069 06070 06071 /***************************************************************************** 06072 ** 06073 ** int xcb_setup_vendor_length 06074 ** 06075 ** @param const xcb_setup_t *R 06076 ** @returns int 06077 ** 06078 *****************************************************************************/ 06079 06080 int 06081 xcb_setup_vendor_length (const xcb_setup_t *R ); 06082 06083 06084 /***************************************************************************** 06085 ** 06086 ** xcb_generic_iterator_t xcb_setup_vendor_end 06087 ** 06088 ** @param const xcb_setup_t *R 06089 ** @returns xcb_generic_iterator_t 06090 ** 06091 *****************************************************************************/ 06092 06093 xcb_generic_iterator_t 06094 xcb_setup_vendor_end (const xcb_setup_t *R ); 06095 06096 06097 /***************************************************************************** 06098 ** 06099 ** xcb_format_t * xcb_setup_pixmap_formats 06100 ** 06101 ** @param const xcb_setup_t *R 06102 ** @returns xcb_format_t * 06103 ** 06104 *****************************************************************************/ 06105 06106 xcb_format_t * 06107 xcb_setup_pixmap_formats (const xcb_setup_t *R ); 06108 06109 06110 /***************************************************************************** 06111 ** 06112 ** int xcb_setup_pixmap_formats_length 06113 ** 06114 ** @param const xcb_setup_t *R 06115 ** @returns int 06116 ** 06117 *****************************************************************************/ 06118 06119 int 06120 xcb_setup_pixmap_formats_length (const xcb_setup_t *R ); 06121 06122 06123 /***************************************************************************** 06124 ** 06125 ** xcb_format_iterator_t xcb_setup_pixmap_formats_iterator 06126 ** 06127 ** @param const xcb_setup_t *R 06128 ** @returns xcb_format_iterator_t 06129 ** 06130 *****************************************************************************/ 06131 06132 xcb_format_iterator_t 06133 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R ); 06134 06135 06136 /***************************************************************************** 06137 ** 06138 ** int xcb_setup_roots_length 06139 ** 06140 ** @param const xcb_setup_t *R 06141 ** @returns int 06142 ** 06143 *****************************************************************************/ 06144 06145 int 06146 xcb_setup_roots_length (const xcb_setup_t *R ); 06147 06148 06149 /***************************************************************************** 06150 ** 06151 ** xcb_screen_iterator_t xcb_setup_roots_iterator 06152 ** 06153 ** @param const xcb_setup_t *R 06154 ** @returns xcb_screen_iterator_t 06155 ** 06156 *****************************************************************************/ 06157 06158 xcb_screen_iterator_t 06159 xcb_setup_roots_iterator (const xcb_setup_t *R ); 06160 06170 /***************************************************************************** 06171 ** 06172 ** void xcb_setup_next 06173 ** 06174 ** @param xcb_setup_iterator_t *i 06175 ** @returns void 06176 ** 06177 *****************************************************************************/ 06178 06179 void 06180 xcb_setup_next (xcb_setup_iterator_t *i ); 06181 06192 /***************************************************************************** 06193 ** 06194 ** xcb_generic_iterator_t xcb_setup_end 06195 ** 06196 ** @param xcb_setup_iterator_t i 06197 ** @returns xcb_generic_iterator_t 06198 ** 06199 *****************************************************************************/ 06200 06201 xcb_generic_iterator_t 06202 xcb_setup_end (xcb_setup_iterator_t i ); 06203 06213 /***************************************************************************** 06214 ** 06215 ** void xcb_client_message_data_next 06216 ** 06217 ** @param xcb_client_message_data_iterator_t *i 06218 ** @returns void 06219 ** 06220 *****************************************************************************/ 06221 06222 void 06223 xcb_client_message_data_next (xcb_client_message_data_iterator_t *i ); 06224 06235 /***************************************************************************** 06236 ** 06237 ** xcb_generic_iterator_t xcb_client_message_data_end 06238 ** 06239 ** @param xcb_client_message_data_iterator_t i 06240 ** @returns xcb_generic_iterator_t 06241 ** 06242 *****************************************************************************/ 06243 06244 xcb_generic_iterator_t 06245 xcb_client_message_data_end (xcb_client_message_data_iterator_t i ); 06246 06247 int 06248 xcb_create_window_sizeof (const void *_buffer ); 06249 06297 /***************************************************************************** 06298 ** 06299 ** xcb_void_cookie_t xcb_create_window_checked 06300 ** 06301 ** @param xcb_connection_t *c 06302 ** @param uint8_t depth 06303 ** @param xcb_window_t wid 06304 ** @param xcb_window_t parent 06305 ** @param int16_t x 06306 ** @param int16_t y 06307 ** @param uint16_t width 06308 ** @param uint16_t height 06309 ** @param uint16_t border_width 06310 ** @param uint16_t _class 06311 ** @param xcb_visualid_t visual 06312 ** @param uint32_t value_mask 06313 ** @param const uint32_t *value_list 06314 ** @returns xcb_void_cookie_t 06315 ** 06316 *****************************************************************************/ 06317 06318 xcb_void_cookie_t 06319 xcb_create_window_checked (xcb_connection_t *c , 06320 uint8_t depth , 06321 xcb_window_t wid , 06322 xcb_window_t parent , 06323 int16_t x , 06324 int16_t y , 06325 uint16_t width , 06326 uint16_t height , 06327 uint16_t border_width , 06328 uint16_t _class , 06329 xcb_visualid_t visual , 06330 uint32_t value_mask , 06331 const uint32_t *value_list ); 06332 06377 /***************************************************************************** 06378 ** 06379 ** xcb_void_cookie_t xcb_create_window 06380 ** 06381 ** @param xcb_connection_t *c 06382 ** @param uint8_t depth 06383 ** @param xcb_window_t wid 06384 ** @param xcb_window_t parent 06385 ** @param int16_t x 06386 ** @param int16_t y 06387 ** @param uint16_t width 06388 ** @param uint16_t height 06389 ** @param uint16_t border_width 06390 ** @param uint16_t _class 06391 ** @param xcb_visualid_t visual 06392 ** @param uint32_t value_mask 06393 ** @param const uint32_t *value_list 06394 ** @returns xcb_void_cookie_t 06395 ** 06396 *****************************************************************************/ 06397 06398 xcb_void_cookie_t 06399 xcb_create_window (xcb_connection_t *c , 06400 uint8_t depth , 06401 xcb_window_t wid , 06402 xcb_window_t parent , 06403 int16_t x , 06404 int16_t y , 06405 uint16_t width , 06406 uint16_t height , 06407 uint16_t border_width , 06408 uint16_t _class , 06409 xcb_visualid_t visual , 06410 uint32_t value_mask , 06411 const uint32_t *value_list ); 06412 06413 int 06414 xcb_change_window_attributes_sizeof (const void *_buffer ); 06415 06435 /***************************************************************************** 06436 ** 06437 ** xcb_void_cookie_t xcb_change_window_attributes_checked 06438 ** 06439 ** @param xcb_connection_t *c 06440 ** @param xcb_window_t window 06441 ** @param uint32_t value_mask 06442 ** @param const uint32_t *value_list 06443 ** @returns xcb_void_cookie_t 06444 ** 06445 *****************************************************************************/ 06446 06447 xcb_void_cookie_t 06448 xcb_change_window_attributes_checked (xcb_connection_t *c , 06449 xcb_window_t window , 06450 uint32_t value_mask , 06451 const uint32_t *value_list ); 06452 06469 /***************************************************************************** 06470 ** 06471 ** xcb_void_cookie_t xcb_change_window_attributes 06472 ** 06473 ** @param xcb_connection_t *c 06474 ** @param xcb_window_t window 06475 ** @param uint32_t value_mask 06476 ** @param const uint32_t *value_list 06477 ** @returns xcb_void_cookie_t 06478 ** 06479 *****************************************************************************/ 06480 06481 xcb_void_cookie_t 06482 xcb_change_window_attributes (xcb_connection_t *c , 06483 xcb_window_t window , 06484 uint32_t value_mask , 06485 const uint32_t *value_list ); 06486 06498 /***************************************************************************** 06499 ** 06500 ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes 06501 ** 06502 ** @param xcb_connection_t *c 06503 ** @param xcb_window_t window 06504 ** @returns xcb_get_window_attributes_cookie_t 06505 ** 06506 *****************************************************************************/ 06507 06508 xcb_get_window_attributes_cookie_t 06509 xcb_get_window_attributes (xcb_connection_t *c , 06510 xcb_window_t window ); 06511 06526 /***************************************************************************** 06527 ** 06528 ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes_unchecked 06529 ** 06530 ** @param xcb_connection_t *c 06531 ** @param xcb_window_t window 06532 ** @returns xcb_get_window_attributes_cookie_t 06533 ** 06534 *****************************************************************************/ 06535 06536 xcb_get_window_attributes_cookie_t 06537 xcb_get_window_attributes_unchecked (xcb_connection_t *c , 06538 xcb_window_t window ); 06539 06555 /***************************************************************************** 06556 ** 06557 ** xcb_get_window_attributes_reply_t * xcb_get_window_attributes_reply 06558 ** 06559 ** @param xcb_connection_t *c 06560 ** @param xcb_get_window_attributes_cookie_t cookie 06561 ** @param xcb_generic_error_t **e 06562 ** @returns xcb_get_window_attributes_reply_t * 06563 ** 06564 *****************************************************************************/ 06565 06566 xcb_get_window_attributes_reply_t * 06567 xcb_get_window_attributes_reply (xcb_connection_t *c , 06568 xcb_get_window_attributes_cookie_t cookie , 06569 xcb_generic_error_t **e ); 06570 06590 /***************************************************************************** 06591 ** 06592 ** xcb_void_cookie_t xcb_destroy_window_checked 06593 ** 06594 ** @param xcb_connection_t *c 06595 ** @param xcb_window_t window 06596 ** @returns xcb_void_cookie_t 06597 ** 06598 *****************************************************************************/ 06599 06600 xcb_void_cookie_t 06601 xcb_destroy_window_checked (xcb_connection_t *c , 06602 xcb_window_t window ); 06603 06620 /***************************************************************************** 06621 ** 06622 ** xcb_void_cookie_t xcb_destroy_window 06623 ** 06624 ** @param xcb_connection_t *c 06625 ** @param xcb_window_t window 06626 ** @returns xcb_void_cookie_t 06627 ** 06628 *****************************************************************************/ 06629 06630 xcb_void_cookie_t 06631 xcb_destroy_window (xcb_connection_t *c , 06632 xcb_window_t window ); 06633 06646 /***************************************************************************** 06647 ** 06648 ** xcb_void_cookie_t xcb_destroy_subwindows_checked 06649 ** 06650 ** @param xcb_connection_t *c 06651 ** @param xcb_window_t window 06652 ** @returns xcb_void_cookie_t 06653 ** 06654 *****************************************************************************/ 06655 06656 xcb_void_cookie_t 06657 xcb_destroy_subwindows_checked (xcb_connection_t *c , 06658 xcb_window_t window ); 06659 06669 /***************************************************************************** 06670 ** 06671 ** xcb_void_cookie_t xcb_destroy_subwindows 06672 ** 06673 ** @param xcb_connection_t *c 06674 ** @param xcb_window_t window 06675 ** @returns xcb_void_cookie_t 06676 ** 06677 *****************************************************************************/ 06678 06679 xcb_void_cookie_t 06680 xcb_destroy_subwindows (xcb_connection_t *c , 06681 xcb_window_t window ); 06682 06702 /***************************************************************************** 06703 ** 06704 ** xcb_void_cookie_t xcb_change_save_set_checked 06705 ** 06706 ** @param xcb_connection_t *c 06707 ** @param uint8_t mode 06708 ** @param xcb_window_t window 06709 ** @returns xcb_void_cookie_t 06710 ** 06711 *****************************************************************************/ 06712 06713 xcb_void_cookie_t 06714 xcb_change_save_set_checked (xcb_connection_t *c , 06715 uint8_t mode , 06716 xcb_window_t window ); 06717 06734 /***************************************************************************** 06735 ** 06736 ** xcb_void_cookie_t xcb_change_save_set 06737 ** 06738 ** @param xcb_connection_t *c 06739 ** @param uint8_t mode 06740 ** @param xcb_window_t window 06741 ** @returns xcb_void_cookie_t 06742 ** 06743 *****************************************************************************/ 06744 06745 xcb_void_cookie_t 06746 xcb_change_save_set (xcb_connection_t *c , 06747 uint8_t mode , 06748 xcb_window_t window ); 06749 06772 /***************************************************************************** 06773 ** 06774 ** xcb_void_cookie_t xcb_reparent_window_checked 06775 ** 06776 ** @param xcb_connection_t *c 06777 ** @param xcb_window_t window 06778 ** @param xcb_window_t parent 06779 ** @param int16_t x 06780 ** @param int16_t y 06781 ** @returns xcb_void_cookie_t 06782 ** 06783 *****************************************************************************/ 06784 06785 xcb_void_cookie_t 06786 xcb_reparent_window_checked (xcb_connection_t *c , 06787 xcb_window_t window , 06788 xcb_window_t parent , 06789 int16_t x , 06790 int16_t y ); 06791 06811 /***************************************************************************** 06812 ** 06813 ** xcb_void_cookie_t xcb_reparent_window 06814 ** 06815 ** @param xcb_connection_t *c 06816 ** @param xcb_window_t window 06817 ** @param xcb_window_t parent 06818 ** @param int16_t x 06819 ** @param int16_t y 06820 ** @returns xcb_void_cookie_t 06821 ** 06822 *****************************************************************************/ 06823 06824 xcb_void_cookie_t 06825 xcb_reparent_window (xcb_connection_t *c , 06826 xcb_window_t window , 06827 xcb_window_t parent , 06828 int16_t x , 06829 int16_t y ); 06830 06863 /***************************************************************************** 06864 ** 06865 ** xcb_void_cookie_t xcb_map_window_checked 06866 ** 06867 ** @param xcb_connection_t *c 06868 ** @param xcb_window_t window 06869 ** @returns xcb_void_cookie_t 06870 ** 06871 *****************************************************************************/ 06872 06873 xcb_void_cookie_t 06874 xcb_map_window_checked (xcb_connection_t *c , 06875 xcb_window_t window ); 06876 06906 /***************************************************************************** 06907 ** 06908 ** xcb_void_cookie_t xcb_map_window 06909 ** 06910 ** @param xcb_connection_t *c 06911 ** @param xcb_window_t window 06912 ** @returns xcb_void_cookie_t 06913 ** 06914 *****************************************************************************/ 06915 06916 xcb_void_cookie_t 06917 xcb_map_window (xcb_connection_t *c , 06918 xcb_window_t window ); 06919 06932 /***************************************************************************** 06933 ** 06934 ** xcb_void_cookie_t xcb_map_subwindows_checked 06935 ** 06936 ** @param xcb_connection_t *c 06937 ** @param xcb_window_t window 06938 ** @returns xcb_void_cookie_t 06939 ** 06940 *****************************************************************************/ 06941 06942 xcb_void_cookie_t 06943 xcb_map_subwindows_checked (xcb_connection_t *c , 06944 xcb_window_t window ); 06945 06955 /***************************************************************************** 06956 ** 06957 ** xcb_void_cookie_t xcb_map_subwindows 06958 ** 06959 ** @param xcb_connection_t *c 06960 ** @param xcb_window_t window 06961 ** @returns xcb_void_cookie_t 06962 ** 06963 *****************************************************************************/ 06964 06965 xcb_void_cookie_t 06966 xcb_map_subwindows (xcb_connection_t *c , 06967 xcb_window_t window ); 06968 06987 /***************************************************************************** 06988 ** 06989 ** xcb_void_cookie_t xcb_unmap_window_checked 06990 ** 06991 ** @param xcb_connection_t *c 06992 ** @param xcb_window_t window 06993 ** @returns xcb_void_cookie_t 06994 ** 06995 *****************************************************************************/ 06996 06997 xcb_void_cookie_t 06998 xcb_unmap_window_checked (xcb_connection_t *c , 06999 xcb_window_t window ); 07000 07016 /***************************************************************************** 07017 ** 07018 ** xcb_void_cookie_t xcb_unmap_window 07019 ** 07020 ** @param xcb_connection_t *c 07021 ** @param xcb_window_t window 07022 ** @returns xcb_void_cookie_t 07023 ** 07024 *****************************************************************************/ 07025 07026 xcb_void_cookie_t 07027 xcb_unmap_window (xcb_connection_t *c , 07028 xcb_window_t window ); 07029 07042 /***************************************************************************** 07043 ** 07044 ** xcb_void_cookie_t xcb_unmap_subwindows_checked 07045 ** 07046 ** @param xcb_connection_t *c 07047 ** @param xcb_window_t window 07048 ** @returns xcb_void_cookie_t 07049 ** 07050 *****************************************************************************/ 07051 07052 xcb_void_cookie_t 07053 xcb_unmap_subwindows_checked (xcb_connection_t *c , 07054 xcb_window_t window ); 07055 07065 /***************************************************************************** 07066 ** 07067 ** xcb_void_cookie_t xcb_unmap_subwindows 07068 ** 07069 ** @param xcb_connection_t *c 07070 ** @param xcb_window_t window 07071 ** @returns xcb_void_cookie_t 07072 ** 07073 *****************************************************************************/ 07074 07075 xcb_void_cookie_t 07076 xcb_unmap_subwindows (xcb_connection_t *c , 07077 xcb_window_t window ); 07078 07079 int 07080 xcb_configure_window_sizeof (const void *_buffer ); 07081 07099 /***************************************************************************** 07100 ** 07101 ** xcb_void_cookie_t xcb_configure_window_checked 07102 ** 07103 ** @param xcb_connection_t *c 07104 ** @param xcb_window_t window 07105 ** @param uint16_t value_mask 07106 ** @param const uint32_t *value_list 07107 ** @returns xcb_void_cookie_t 07108 ** 07109 *****************************************************************************/ 07110 07111 xcb_void_cookie_t 07112 xcb_configure_window_checked (xcb_connection_t *c , 07113 xcb_window_t window , 07114 uint16_t value_mask , 07115 const uint32_t *value_list ); 07116 07131 /***************************************************************************** 07132 ** 07133 ** xcb_void_cookie_t xcb_configure_window 07134 ** 07135 ** @param xcb_connection_t *c 07136 ** @param xcb_window_t window 07137 ** @param uint16_t value_mask 07138 ** @param const uint32_t *value_list 07139 ** @returns xcb_void_cookie_t 07140 ** 07141 *****************************************************************************/ 07142 07143 xcb_void_cookie_t 07144 xcb_configure_window (xcb_connection_t *c , 07145 xcb_window_t window , 07146 uint16_t value_mask , 07147 const uint32_t *value_list ); 07148 07169 /***************************************************************************** 07170 ** 07171 ** xcb_void_cookie_t xcb_circulate_window_checked 07172 ** 07173 ** @param xcb_connection_t *c 07174 ** @param uint8_t direction 07175 ** @param xcb_window_t window 07176 ** @returns xcb_void_cookie_t 07177 ** 07178 *****************************************************************************/ 07179 07180 xcb_void_cookie_t 07181 xcb_circulate_window_checked (xcb_connection_t *c , 07182 uint8_t direction , 07183 xcb_window_t window ); 07184 07202 /***************************************************************************** 07203 ** 07204 ** xcb_void_cookie_t xcb_circulate_window 07205 ** 07206 ** @param xcb_connection_t *c 07207 ** @param uint8_t direction 07208 ** @param xcb_window_t window 07209 ** @returns xcb_void_cookie_t 07210 ** 07211 *****************************************************************************/ 07212 07213 xcb_void_cookie_t 07214 xcb_circulate_window (xcb_connection_t *c , 07215 uint8_t direction , 07216 xcb_window_t window ); 07217 07229 /***************************************************************************** 07230 ** 07231 ** xcb_get_geometry_cookie_t xcb_get_geometry 07232 ** 07233 ** @param xcb_connection_t *c 07234 ** @param xcb_drawable_t drawable 07235 ** @returns xcb_get_geometry_cookie_t 07236 ** 07237 *****************************************************************************/ 07238 07239 xcb_get_geometry_cookie_t 07240 xcb_get_geometry (xcb_connection_t *c , 07241 xcb_drawable_t drawable ); 07242 07257 /***************************************************************************** 07258 ** 07259 ** xcb_get_geometry_cookie_t xcb_get_geometry_unchecked 07260 ** 07261 ** @param xcb_connection_t *c 07262 ** @param xcb_drawable_t drawable 07263 ** @returns xcb_get_geometry_cookie_t 07264 ** 07265 *****************************************************************************/ 07266 07267 xcb_get_geometry_cookie_t 07268 xcb_get_geometry_unchecked (xcb_connection_t *c , 07269 xcb_drawable_t drawable ); 07270 07286 /***************************************************************************** 07287 ** 07288 ** xcb_get_geometry_reply_t * xcb_get_geometry_reply 07289 ** 07290 ** @param xcb_connection_t *c 07291 ** @param xcb_get_geometry_cookie_t cookie 07292 ** @param xcb_generic_error_t **e 07293 ** @returns xcb_get_geometry_reply_t * 07294 ** 07295 *****************************************************************************/ 07296 07297 xcb_get_geometry_reply_t * 07298 xcb_get_geometry_reply (xcb_connection_t *c , 07299 xcb_get_geometry_cookie_t cookie , 07300 xcb_generic_error_t **e ); 07301 07302 int 07303 xcb_query_tree_sizeof (const void *_buffer ); 07304 07317 /***************************************************************************** 07318 ** 07319 ** xcb_query_tree_cookie_t xcb_query_tree 07320 ** 07321 ** @param xcb_connection_t *c 07322 ** @param xcb_window_t window 07323 ** @returns xcb_query_tree_cookie_t 07324 ** 07325 *****************************************************************************/ 07326 07327 xcb_query_tree_cookie_t 07328 xcb_query_tree (xcb_connection_t *c , 07329 xcb_window_t window ); 07330 07346 /***************************************************************************** 07347 ** 07348 ** xcb_query_tree_cookie_t xcb_query_tree_unchecked 07349 ** 07350 ** @param xcb_connection_t *c 07351 ** @param xcb_window_t window 07352 ** @returns xcb_query_tree_cookie_t 07353 ** 07354 *****************************************************************************/ 07355 07356 xcb_query_tree_cookie_t 07357 xcb_query_tree_unchecked (xcb_connection_t *c , 07358 xcb_window_t window ); 07359 07360 07361 /***************************************************************************** 07362 ** 07363 ** xcb_window_t * xcb_query_tree_children 07364 ** 07365 ** @param const xcb_query_tree_reply_t *R 07366 ** @returns xcb_window_t * 07367 ** 07368 *****************************************************************************/ 07369 07370 xcb_window_t * 07371 xcb_query_tree_children (const xcb_query_tree_reply_t *R ); 07372 07373 07374 /***************************************************************************** 07375 ** 07376 ** int xcb_query_tree_children_length 07377 ** 07378 ** @param const xcb_query_tree_reply_t *R 07379 ** @returns int 07380 ** 07381 *****************************************************************************/ 07382 07383 int 07384 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R ); 07385 07386 07387 /***************************************************************************** 07388 ** 07389 ** xcb_generic_iterator_t xcb_query_tree_children_end 07390 ** 07391 ** @param const xcb_query_tree_reply_t *R 07392 ** @returns xcb_generic_iterator_t 07393 ** 07394 *****************************************************************************/ 07395 07396 xcb_generic_iterator_t 07397 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R ); 07398 07414 /***************************************************************************** 07415 ** 07416 ** xcb_query_tree_reply_t * xcb_query_tree_reply 07417 ** 07418 ** @param xcb_connection_t *c 07419 ** @param xcb_query_tree_cookie_t cookie 07420 ** @param xcb_generic_error_t **e 07421 ** @returns xcb_query_tree_reply_t * 07422 ** 07423 *****************************************************************************/ 07424 07425 xcb_query_tree_reply_t * 07426 xcb_query_tree_reply (xcb_connection_t *c , 07427 xcb_query_tree_cookie_t cookie , 07428 xcb_generic_error_t **e ); 07429 07430 int 07431 xcb_intern_atom_sizeof (const void *_buffer ); 07432 07452 /***************************************************************************** 07453 ** 07454 ** xcb_intern_atom_cookie_t xcb_intern_atom 07455 ** 07456 ** @param xcb_connection_t *c 07457 ** @param uint8_t only_if_exists 07458 ** @param uint16_t name_len 07459 ** @param const char *name 07460 ** @returns xcb_intern_atom_cookie_t 07461 ** 07462 *****************************************************************************/ 07463 07464 xcb_intern_atom_cookie_t 07465 xcb_intern_atom (xcb_connection_t *c , 07466 uint8_t only_if_exists , 07467 uint16_t name_len , 07468 const char *name ); 07469 07492 /***************************************************************************** 07493 ** 07494 ** xcb_intern_atom_cookie_t xcb_intern_atom_unchecked 07495 ** 07496 ** @param xcb_connection_t *c 07497 ** @param uint8_t only_if_exists 07498 ** @param uint16_t name_len 07499 ** @param const char *name 07500 ** @returns xcb_intern_atom_cookie_t 07501 ** 07502 *****************************************************************************/ 07503 07504 xcb_intern_atom_cookie_t 07505 xcb_intern_atom_unchecked (xcb_connection_t *c , 07506 uint8_t only_if_exists , 07507 uint16_t name_len , 07508 const char *name ); 07509 07525 /***************************************************************************** 07526 ** 07527 ** xcb_intern_atom_reply_t * xcb_intern_atom_reply 07528 ** 07529 ** @param xcb_connection_t *c 07530 ** @param xcb_intern_atom_cookie_t cookie 07531 ** @param xcb_generic_error_t **e 07532 ** @returns xcb_intern_atom_reply_t * 07533 ** 07534 *****************************************************************************/ 07535 07536 xcb_intern_atom_reply_t * 07537 xcb_intern_atom_reply (xcb_connection_t *c , 07538 xcb_intern_atom_cookie_t cookie , 07539 xcb_generic_error_t **e ); 07540 07541 int 07542 xcb_get_atom_name_sizeof (const void *_buffer ); 07543 07553 /***************************************************************************** 07554 ** 07555 ** xcb_get_atom_name_cookie_t xcb_get_atom_name 07556 ** 07557 ** @param xcb_connection_t *c 07558 ** @param xcb_atom_t atom 07559 ** @returns xcb_get_atom_name_cookie_t 07560 ** 07561 *****************************************************************************/ 07562 07563 xcb_get_atom_name_cookie_t 07564 xcb_get_atom_name (xcb_connection_t *c , 07565 xcb_atom_t atom ); 07566 07579 /***************************************************************************** 07580 ** 07581 ** xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked 07582 ** 07583 ** @param xcb_connection_t *c 07584 ** @param xcb_atom_t atom 07585 ** @returns xcb_get_atom_name_cookie_t 07586 ** 07587 *****************************************************************************/ 07588 07589 xcb_get_atom_name_cookie_t 07590 xcb_get_atom_name_unchecked (xcb_connection_t *c , 07591 xcb_atom_t atom ); 07592 07593 07594 /***************************************************************************** 07595 ** 07596 ** char * xcb_get_atom_name_name 07597 ** 07598 ** @param const xcb_get_atom_name_reply_t *R 07599 ** @returns char * 07600 ** 07601 *****************************************************************************/ 07602 07603 char * 07604 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R ); 07605 07606 07607 /***************************************************************************** 07608 ** 07609 ** int xcb_get_atom_name_name_length 07610 ** 07611 ** @param const xcb_get_atom_name_reply_t *R 07612 ** @returns int 07613 ** 07614 *****************************************************************************/ 07615 07616 int 07617 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R ); 07618 07619 07620 /***************************************************************************** 07621 ** 07622 ** xcb_generic_iterator_t xcb_get_atom_name_name_end 07623 ** 07624 ** @param const xcb_get_atom_name_reply_t *R 07625 ** @returns xcb_generic_iterator_t 07626 ** 07627 *****************************************************************************/ 07628 07629 xcb_generic_iterator_t 07630 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R ); 07631 07647 /***************************************************************************** 07648 ** 07649 ** xcb_get_atom_name_reply_t * xcb_get_atom_name_reply 07650 ** 07651 ** @param xcb_connection_t *c 07652 ** @param xcb_get_atom_name_cookie_t cookie 07653 ** @param xcb_generic_error_t **e 07654 ** @returns xcb_get_atom_name_reply_t * 07655 ** 07656 *****************************************************************************/ 07657 07658 xcb_get_atom_name_reply_t * 07659 xcb_get_atom_name_reply (xcb_connection_t *c , 07660 xcb_get_atom_name_cookie_t cookie , 07661 xcb_generic_error_t **e ); 07662 07663 int 07664 xcb_change_property_sizeof (const void *_buffer ); 07665 07692 /***************************************************************************** 07693 ** 07694 ** xcb_void_cookie_t xcb_change_property_checked 07695 ** 07696 ** @param xcb_connection_t *c 07697 ** @param uint8_t mode 07698 ** @param xcb_window_t window 07699 ** @param xcb_atom_t property 07700 ** @param xcb_atom_t type 07701 ** @param uint8_t format 07702 ** @param uint32_t data_len 07703 ** @param const void *data 07704 ** @returns xcb_void_cookie_t 07705 ** 07706 *****************************************************************************/ 07707 07708 xcb_void_cookie_t 07709 xcb_change_property_checked (xcb_connection_t *c , 07710 uint8_t mode , 07711 xcb_window_t window , 07712 xcb_atom_t property , 07713 xcb_atom_t type , 07714 uint8_t format , 07715 uint32_t data_len , 07716 const void *data ); 07717 07741 /***************************************************************************** 07742 ** 07743 ** xcb_void_cookie_t xcb_change_property 07744 ** 07745 ** @param xcb_connection_t *c 07746 ** @param uint8_t mode 07747 ** @param xcb_window_t window 07748 ** @param xcb_atom_t property 07749 ** @param xcb_atom_t type 07750 ** @param uint8_t format 07751 ** @param uint32_t data_len 07752 ** @param const void *data 07753 ** @returns xcb_void_cookie_t 07754 ** 07755 *****************************************************************************/ 07756 07757 xcb_void_cookie_t 07758 xcb_change_property (xcb_connection_t *c , 07759 uint8_t mode , 07760 xcb_window_t window , 07761 xcb_atom_t property , 07762 xcb_atom_t type , 07763 uint8_t format , 07764 uint32_t data_len , 07765 const void *data ); 07766 07779 /***************************************************************************** 07780 ** 07781 ** xcb_void_cookie_t xcb_delete_property_checked 07782 ** 07783 ** @param xcb_connection_t *c 07784 ** @param xcb_window_t window 07785 ** @param xcb_atom_t property 07786 ** @returns xcb_void_cookie_t 07787 ** 07788 *****************************************************************************/ 07789 07790 xcb_void_cookie_t 07791 xcb_delete_property_checked (xcb_connection_t *c , 07792 xcb_window_t window , 07793 xcb_atom_t property ); 07794 07804 /***************************************************************************** 07805 ** 07806 ** xcb_void_cookie_t xcb_delete_property 07807 ** 07808 ** @param xcb_connection_t *c 07809 ** @param xcb_window_t window 07810 ** @param xcb_atom_t property 07811 ** @returns xcb_void_cookie_t 07812 ** 07813 *****************************************************************************/ 07814 07815 xcb_void_cookie_t 07816 xcb_delete_property (xcb_connection_t *c , 07817 xcb_window_t window , 07818 xcb_atom_t property ); 07819 07820 int 07821 xcb_get_property_sizeof (const void *_buffer ); 07822 07851 /***************************************************************************** 07852 ** 07853 ** xcb_get_property_cookie_t xcb_get_property 07854 ** 07855 ** @param xcb_connection_t *c 07856 ** @param uint8_t _delete 07857 ** @param xcb_window_t window 07858 ** @param xcb_atom_t property 07859 ** @param xcb_atom_t type 07860 ** @param uint32_t long_offset 07861 ** @param uint32_t long_length 07862 ** @returns xcb_get_property_cookie_t 07863 ** 07864 *****************************************************************************/ 07865 07866 xcb_get_property_cookie_t 07867 xcb_get_property (xcb_connection_t *c , 07868 uint8_t _delete , 07869 xcb_window_t window , 07870 xcb_atom_t property , 07871 xcb_atom_t type , 07872 uint32_t long_offset , 07873 uint32_t long_length ); 07874 07906 /***************************************************************************** 07907 ** 07908 ** xcb_get_property_cookie_t xcb_get_property_unchecked 07909 ** 07910 ** @param xcb_connection_t *c 07911 ** @param uint8_t _delete 07912 ** @param xcb_window_t window 07913 ** @param xcb_atom_t property 07914 ** @param xcb_atom_t type 07915 ** @param uint32_t long_offset 07916 ** @param uint32_t long_length 07917 ** @returns xcb_get_property_cookie_t 07918 ** 07919 *****************************************************************************/ 07920 07921 xcb_get_property_cookie_t 07922 xcb_get_property_unchecked (xcb_connection_t *c , 07923 uint8_t _delete , 07924 xcb_window_t window , 07925 xcb_atom_t property , 07926 xcb_atom_t type , 07927 uint32_t long_offset , 07928 uint32_t long_length ); 07929 07930 07931 /***************************************************************************** 07932 ** 07933 ** void * xcb_get_property_value 07934 ** 07935 ** @param const xcb_get_property_reply_t *R 07936 ** @returns void * 07937 ** 07938 *****************************************************************************/ 07939 07940 void * 07941 xcb_get_property_value (const xcb_get_property_reply_t *R ); 07942 07943 07944 /***************************************************************************** 07945 ** 07946 ** int xcb_get_property_value_length 07947 ** 07948 ** @param const xcb_get_property_reply_t *R 07949 ** @returns int 07950 ** 07951 *****************************************************************************/ 07952 07953 int 07954 xcb_get_property_value_length (const xcb_get_property_reply_t *R ); 07955 07956 07957 /***************************************************************************** 07958 ** 07959 ** xcb_generic_iterator_t xcb_get_property_value_end 07960 ** 07961 ** @param const xcb_get_property_reply_t *R 07962 ** @returns xcb_generic_iterator_t 07963 ** 07964 *****************************************************************************/ 07965 07966 xcb_generic_iterator_t 07967 xcb_get_property_value_end (const xcb_get_property_reply_t *R ); 07968 07984 /***************************************************************************** 07985 ** 07986 ** xcb_get_property_reply_t * xcb_get_property_reply 07987 ** 07988 ** @param xcb_connection_t *c 07989 ** @param xcb_get_property_cookie_t cookie 07990 ** @param xcb_generic_error_t **e 07991 ** @returns xcb_get_property_reply_t * 07992 ** 07993 *****************************************************************************/ 07994 07995 xcb_get_property_reply_t * 07996 xcb_get_property_reply (xcb_connection_t *c , 07997 xcb_get_property_cookie_t cookie , 07998 xcb_generic_error_t **e ); 07999 08000 int 08001 xcb_list_properties_sizeof (const void *_buffer ); 08002 08012 /***************************************************************************** 08013 ** 08014 ** xcb_list_properties_cookie_t xcb_list_properties 08015 ** 08016 ** @param xcb_connection_t *c 08017 ** @param xcb_window_t window 08018 ** @returns xcb_list_properties_cookie_t 08019 ** 08020 *****************************************************************************/ 08021 08022 xcb_list_properties_cookie_t 08023 xcb_list_properties (xcb_connection_t *c , 08024 xcb_window_t window ); 08025 08038 /***************************************************************************** 08039 ** 08040 ** xcb_list_properties_cookie_t xcb_list_properties_unchecked 08041 ** 08042 ** @param xcb_connection_t *c 08043 ** @param xcb_window_t window 08044 ** @returns xcb_list_properties_cookie_t 08045 ** 08046 *****************************************************************************/ 08047 08048 xcb_list_properties_cookie_t 08049 xcb_list_properties_unchecked (xcb_connection_t *c , 08050 xcb_window_t window ); 08051 08052 08053 /***************************************************************************** 08054 ** 08055 ** xcb_atom_t * xcb_list_properties_atoms 08056 ** 08057 ** @param const xcb_list_properties_reply_t *R 08058 ** @returns xcb_atom_t * 08059 ** 08060 *****************************************************************************/ 08061 08062 xcb_atom_t * 08063 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R ); 08064 08065 08066 /***************************************************************************** 08067 ** 08068 ** int xcb_list_properties_atoms_length 08069 ** 08070 ** @param const xcb_list_properties_reply_t *R 08071 ** @returns int 08072 ** 08073 *****************************************************************************/ 08074 08075 int 08076 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R ); 08077 08078 08079 /***************************************************************************** 08080 ** 08081 ** xcb_generic_iterator_t xcb_list_properties_atoms_end 08082 ** 08083 ** @param const xcb_list_properties_reply_t *R 08084 ** @returns xcb_generic_iterator_t 08085 ** 08086 *****************************************************************************/ 08087 08088 xcb_generic_iterator_t 08089 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R ); 08090 08106 /***************************************************************************** 08107 ** 08108 ** xcb_list_properties_reply_t * xcb_list_properties_reply 08109 ** 08110 ** @param xcb_connection_t *c 08111 ** @param xcb_list_properties_cookie_t cookie 08112 ** @param xcb_generic_error_t **e 08113 ** @returns xcb_list_properties_reply_t * 08114 ** 08115 *****************************************************************************/ 08116 08117 xcb_list_properties_reply_t * 08118 xcb_list_properties_reply (xcb_connection_t *c , 08119 xcb_list_properties_cookie_t cookie , 08120 xcb_generic_error_t **e ); 08121 08150 /***************************************************************************** 08151 ** 08152 ** xcb_void_cookie_t xcb_set_selection_owner_checked 08153 ** 08154 ** @param xcb_connection_t *c 08155 ** @param xcb_window_t owner 08156 ** @param xcb_atom_t selection 08157 ** @param xcb_timestamp_t time 08158 ** @returns xcb_void_cookie_t 08159 ** 08160 *****************************************************************************/ 08161 08162 xcb_void_cookie_t 08163 xcb_set_selection_owner_checked (xcb_connection_t *c , 08164 xcb_window_t owner , 08165 xcb_atom_t selection , 08166 xcb_timestamp_t time ); 08167 08193 /***************************************************************************** 08194 ** 08195 ** xcb_void_cookie_t xcb_set_selection_owner 08196 ** 08197 ** @param xcb_connection_t *c 08198 ** @param xcb_window_t owner 08199 ** @param xcb_atom_t selection 08200 ** @param xcb_timestamp_t time 08201 ** @returns xcb_void_cookie_t 08202 ** 08203 *****************************************************************************/ 08204 08205 xcb_void_cookie_t 08206 xcb_set_selection_owner (xcb_connection_t *c , 08207 xcb_window_t owner , 08208 xcb_atom_t selection , 08209 xcb_timestamp_t time ); 08210 08224 /***************************************************************************** 08225 ** 08226 ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner 08227 ** 08228 ** @param xcb_connection_t *c 08229 ** @param xcb_atom_t selection 08230 ** @returns xcb_get_selection_owner_cookie_t 08231 ** 08232 *****************************************************************************/ 08233 08234 xcb_get_selection_owner_cookie_t 08235 xcb_get_selection_owner (xcb_connection_t *c , 08236 xcb_atom_t selection ); 08237 08254 /***************************************************************************** 08255 ** 08256 ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner_unchecked 08257 ** 08258 ** @param xcb_connection_t *c 08259 ** @param xcb_atom_t selection 08260 ** @returns xcb_get_selection_owner_cookie_t 08261 ** 08262 *****************************************************************************/ 08263 08264 xcb_get_selection_owner_cookie_t 08265 xcb_get_selection_owner_unchecked (xcb_connection_t *c , 08266 xcb_atom_t selection ); 08267 08283 /***************************************************************************** 08284 ** 08285 ** xcb_get_selection_owner_reply_t * xcb_get_selection_owner_reply 08286 ** 08287 ** @param xcb_connection_t *c 08288 ** @param xcb_get_selection_owner_cookie_t cookie 08289 ** @param xcb_generic_error_t **e 08290 ** @returns xcb_get_selection_owner_reply_t * 08291 ** 08292 *****************************************************************************/ 08293 08294 xcb_get_selection_owner_reply_t * 08295 xcb_get_selection_owner_reply (xcb_connection_t *c , 08296 xcb_get_selection_owner_cookie_t cookie , 08297 xcb_generic_error_t **e ); 08298 08311 /***************************************************************************** 08312 ** 08313 ** xcb_void_cookie_t xcb_convert_selection_checked 08314 ** 08315 ** @param xcb_connection_t *c 08316 ** @param xcb_window_t requestor 08317 ** @param xcb_atom_t selection 08318 ** @param xcb_atom_t target 08319 ** @param xcb_atom_t property 08320 ** @param xcb_timestamp_t time 08321 ** @returns xcb_void_cookie_t 08322 ** 08323 *****************************************************************************/ 08324 08325 xcb_void_cookie_t 08326 xcb_convert_selection_checked (xcb_connection_t *c , 08327 xcb_window_t requestor , 08328 xcb_atom_t selection , 08329 xcb_atom_t target , 08330 xcb_atom_t property , 08331 xcb_timestamp_t time ); 08332 08342 /***************************************************************************** 08343 ** 08344 ** xcb_void_cookie_t xcb_convert_selection 08345 ** 08346 ** @param xcb_connection_t *c 08347 ** @param xcb_window_t requestor 08348 ** @param xcb_atom_t selection 08349 ** @param xcb_atom_t target 08350 ** @param xcb_atom_t property 08351 ** @param xcb_timestamp_t time 08352 ** @returns xcb_void_cookie_t 08353 ** 08354 *****************************************************************************/ 08355 08356 xcb_void_cookie_t 08357 xcb_convert_selection (xcb_connection_t *c , 08358 xcb_window_t requestor , 08359 xcb_atom_t selection , 08360 xcb_atom_t target , 08361 xcb_atom_t property , 08362 xcb_timestamp_t time ); 08363 08402 /***************************************************************************** 08403 ** 08404 ** xcb_void_cookie_t xcb_send_event_checked 08405 ** 08406 ** @param xcb_connection_t *c 08407 ** @param uint8_t propagate 08408 ** @param xcb_window_t destination 08409 ** @param uint32_t event_mask 08410 ** @param const char *event 08411 ** @returns xcb_void_cookie_t 08412 ** 08413 *****************************************************************************/ 08414 08415 xcb_void_cookie_t 08416 xcb_send_event_checked (xcb_connection_t *c , 08417 uint8_t propagate , 08418 xcb_window_t destination , 08419 uint32_t event_mask , 08420 const char *event ); 08421 08457 /***************************************************************************** 08458 ** 08459 ** xcb_void_cookie_t xcb_send_event 08460 ** 08461 ** @param xcb_connection_t *c 08462 ** @param uint8_t propagate 08463 ** @param xcb_window_t destination 08464 ** @param uint32_t event_mask 08465 ** @param const char *event 08466 ** @returns xcb_void_cookie_t 08467 ** 08468 *****************************************************************************/ 08469 08470 xcb_void_cookie_t 08471 xcb_send_event (xcb_connection_t *c , 08472 uint8_t propagate , 08473 xcb_window_t destination , 08474 uint32_t event_mask , 08475 const char *event ); 08476 08514 /***************************************************************************** 08515 ** 08516 ** xcb_grab_pointer_cookie_t xcb_grab_pointer 08517 ** 08518 ** @param xcb_connection_t *c 08519 ** @param uint8_t owner_events 08520 ** @param xcb_window_t grab_window 08521 ** @param uint16_t event_mask 08522 ** @param uint8_t pointer_mode 08523 ** @param uint8_t keyboard_mode 08524 ** @param xcb_window_t confine_to 08525 ** @param xcb_cursor_t cursor 08526 ** @param xcb_timestamp_t time 08527 ** @returns xcb_grab_pointer_cookie_t 08528 ** 08529 *****************************************************************************/ 08530 08531 xcb_grab_pointer_cookie_t 08532 xcb_grab_pointer (xcb_connection_t *c , 08533 uint8_t owner_events , 08534 xcb_window_t grab_window , 08535 uint16_t event_mask , 08536 uint8_t pointer_mode , 08537 uint8_t keyboard_mode , 08538 xcb_window_t confine_to , 08539 xcb_cursor_t cursor , 08540 xcb_timestamp_t time ); 08541 08582 /***************************************************************************** 08583 ** 08584 ** xcb_grab_pointer_cookie_t xcb_grab_pointer_unchecked 08585 ** 08586 ** @param xcb_connection_t *c 08587 ** @param uint8_t owner_events 08588 ** @param xcb_window_t grab_window 08589 ** @param uint16_t event_mask 08590 ** @param uint8_t pointer_mode 08591 ** @param uint8_t keyboard_mode 08592 ** @param xcb_window_t confine_to 08593 ** @param xcb_cursor_t cursor 08594 ** @param xcb_timestamp_t time 08595 ** @returns xcb_grab_pointer_cookie_t 08596 ** 08597 *****************************************************************************/ 08598 08599 xcb_grab_pointer_cookie_t 08600 xcb_grab_pointer_unchecked (xcb_connection_t *c , 08601 uint8_t owner_events , 08602 xcb_window_t grab_window , 08603 uint16_t event_mask , 08604 uint8_t pointer_mode , 08605 uint8_t keyboard_mode , 08606 xcb_window_t confine_to , 08607 xcb_cursor_t cursor , 08608 xcb_timestamp_t time ); 08609 08625 /***************************************************************************** 08626 ** 08627 ** xcb_grab_pointer_reply_t * xcb_grab_pointer_reply 08628 ** 08629 ** @param xcb_connection_t *c 08630 ** @param xcb_grab_pointer_cookie_t cookie 08631 ** @param xcb_generic_error_t **e 08632 ** @returns xcb_grab_pointer_reply_t * 08633 ** 08634 *****************************************************************************/ 08635 08636 xcb_grab_pointer_reply_t * 08637 xcb_grab_pointer_reply (xcb_connection_t *c , 08638 xcb_grab_pointer_cookie_t cookie , 08639 xcb_generic_error_t **e ); 08640 08662 /***************************************************************************** 08663 ** 08664 ** xcb_void_cookie_t xcb_ungrab_pointer_checked 08665 ** 08666 ** @param xcb_connection_t *c 08667 ** @param xcb_timestamp_t time 08668 ** @returns xcb_void_cookie_t 08669 ** 08670 *****************************************************************************/ 08671 08672 xcb_void_cookie_t 08673 xcb_ungrab_pointer_checked (xcb_connection_t *c , 08674 xcb_timestamp_t time ); 08675 08694 /***************************************************************************** 08695 ** 08696 ** xcb_void_cookie_t xcb_ungrab_pointer 08697 ** 08698 ** @param xcb_connection_t *c 08699 ** @param xcb_timestamp_t time 08700 ** @returns xcb_void_cookie_t 08701 ** 08702 *****************************************************************************/ 08703 08704 xcb_void_cookie_t 08705 xcb_ungrab_pointer (xcb_connection_t *c , 08706 xcb_timestamp_t time ); 08707 08777 /***************************************************************************** 08778 ** 08779 ** xcb_void_cookie_t xcb_grab_button_checked 08780 ** 08781 ** @param xcb_connection_t *c 08782 ** @param uint8_t owner_events 08783 ** @param xcb_window_t grab_window 08784 ** @param uint16_t event_mask 08785 ** @param uint8_t pointer_mode 08786 ** @param uint8_t keyboard_mode 08787 ** @param xcb_window_t confine_to 08788 ** @param xcb_cursor_t cursor 08789 ** @param uint8_t button 08790 ** @param uint16_t modifiers 08791 ** @returns xcb_void_cookie_t 08792 ** 08793 *****************************************************************************/ 08794 08795 xcb_void_cookie_t 08796 xcb_grab_button_checked (xcb_connection_t *c , 08797 uint8_t owner_events , 08798 xcb_window_t grab_window , 08799 uint16_t event_mask , 08800 uint8_t pointer_mode , 08801 uint8_t keyboard_mode , 08802 xcb_window_t confine_to , 08803 xcb_cursor_t cursor , 08804 uint8_t button , 08805 uint16_t modifiers ); 08806 08873 /***************************************************************************** 08874 ** 08875 ** xcb_void_cookie_t xcb_grab_button 08876 ** 08877 ** @param xcb_connection_t *c 08878 ** @param uint8_t owner_events 08879 ** @param xcb_window_t grab_window 08880 ** @param uint16_t event_mask 08881 ** @param uint8_t pointer_mode 08882 ** @param uint8_t keyboard_mode 08883 ** @param xcb_window_t confine_to 08884 ** @param xcb_cursor_t cursor 08885 ** @param uint8_t button 08886 ** @param uint16_t modifiers 08887 ** @returns xcb_void_cookie_t 08888 ** 08889 *****************************************************************************/ 08890 08891 xcb_void_cookie_t 08892 xcb_grab_button (xcb_connection_t *c , 08893 uint8_t owner_events , 08894 xcb_window_t grab_window , 08895 uint16_t event_mask , 08896 uint8_t pointer_mode , 08897 uint8_t keyboard_mode , 08898 xcb_window_t confine_to , 08899 xcb_cursor_t cursor , 08900 uint8_t button , 08901 uint16_t modifiers ); 08902 08915 /***************************************************************************** 08916 ** 08917 ** xcb_void_cookie_t xcb_ungrab_button_checked 08918 ** 08919 ** @param xcb_connection_t *c 08920 ** @param uint8_t button 08921 ** @param xcb_window_t grab_window 08922 ** @param uint16_t modifiers 08923 ** @returns xcb_void_cookie_t 08924 ** 08925 *****************************************************************************/ 08926 08927 xcb_void_cookie_t 08928 xcb_ungrab_button_checked (xcb_connection_t *c , 08929 uint8_t button , 08930 xcb_window_t grab_window , 08931 uint16_t modifiers ); 08932 08942 /***************************************************************************** 08943 ** 08944 ** xcb_void_cookie_t xcb_ungrab_button 08945 ** 08946 ** @param xcb_connection_t *c 08947 ** @param uint8_t button 08948 ** @param xcb_window_t grab_window 08949 ** @param uint16_t modifiers 08950 ** @returns xcb_void_cookie_t 08951 ** 08952 *****************************************************************************/ 08953 08954 xcb_void_cookie_t 08955 xcb_ungrab_button (xcb_connection_t *c , 08956 uint8_t button , 08957 xcb_window_t grab_window , 08958 uint16_t modifiers ); 08959 08972 /***************************************************************************** 08973 ** 08974 ** xcb_void_cookie_t xcb_change_active_pointer_grab_checked 08975 ** 08976 ** @param xcb_connection_t *c 08977 ** @param xcb_cursor_t cursor 08978 ** @param xcb_timestamp_t time 08979 ** @param uint16_t event_mask 08980 ** @returns xcb_void_cookie_t 08981 ** 08982 *****************************************************************************/ 08983 08984 xcb_void_cookie_t 08985 xcb_change_active_pointer_grab_checked (xcb_connection_t *c , 08986 xcb_cursor_t cursor , 08987 xcb_timestamp_t time , 08988 uint16_t event_mask ); 08989 08999 /***************************************************************************** 09000 ** 09001 ** xcb_void_cookie_t xcb_change_active_pointer_grab 09002 ** 09003 ** @param xcb_connection_t *c 09004 ** @param xcb_cursor_t cursor 09005 ** @param xcb_timestamp_t time 09006 ** @param uint16_t event_mask 09007 ** @returns xcb_void_cookie_t 09008 ** 09009 *****************************************************************************/ 09010 09011 xcb_void_cookie_t 09012 xcb_change_active_pointer_grab (xcb_connection_t *c , 09013 xcb_cursor_t cursor , 09014 xcb_timestamp_t time , 09015 uint16_t event_mask ); 09016 09047 /***************************************************************************** 09048 ** 09049 ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard 09050 ** 09051 ** @param xcb_connection_t *c 09052 ** @param uint8_t owner_events 09053 ** @param xcb_window_t grab_window 09054 ** @param xcb_timestamp_t time 09055 ** @param uint8_t pointer_mode 09056 ** @param uint8_t keyboard_mode 09057 ** @returns xcb_grab_keyboard_cookie_t 09058 ** 09059 *****************************************************************************/ 09060 09061 xcb_grab_keyboard_cookie_t 09062 xcb_grab_keyboard (xcb_connection_t *c , 09063 uint8_t owner_events , 09064 xcb_window_t grab_window , 09065 xcb_timestamp_t time , 09066 uint8_t pointer_mode , 09067 uint8_t keyboard_mode ); 09068 09102 /***************************************************************************** 09103 ** 09104 ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard_unchecked 09105 ** 09106 ** @param xcb_connection_t *c 09107 ** @param uint8_t owner_events 09108 ** @param xcb_window_t grab_window 09109 ** @param xcb_timestamp_t time 09110 ** @param uint8_t pointer_mode 09111 ** @param uint8_t keyboard_mode 09112 ** @returns xcb_grab_keyboard_cookie_t 09113 ** 09114 *****************************************************************************/ 09115 09116 xcb_grab_keyboard_cookie_t 09117 xcb_grab_keyboard_unchecked (xcb_connection_t *c , 09118 uint8_t owner_events , 09119 xcb_window_t grab_window , 09120 xcb_timestamp_t time , 09121 uint8_t pointer_mode , 09122 uint8_t keyboard_mode ); 09123 09139 /***************************************************************************** 09140 ** 09141 ** xcb_grab_keyboard_reply_t * xcb_grab_keyboard_reply 09142 ** 09143 ** @param xcb_connection_t *c 09144 ** @param xcb_grab_keyboard_cookie_t cookie 09145 ** @param xcb_generic_error_t **e 09146 ** @returns xcb_grab_keyboard_reply_t * 09147 ** 09148 *****************************************************************************/ 09149 09150 xcb_grab_keyboard_reply_t * 09151 xcb_grab_keyboard_reply (xcb_connection_t *c , 09152 xcb_grab_keyboard_cookie_t cookie , 09153 xcb_generic_error_t **e ); 09154 09167 /***************************************************************************** 09168 ** 09169 ** xcb_void_cookie_t xcb_ungrab_keyboard_checked 09170 ** 09171 ** @param xcb_connection_t *c 09172 ** @param xcb_timestamp_t time 09173 ** @returns xcb_void_cookie_t 09174 ** 09175 *****************************************************************************/ 09176 09177 xcb_void_cookie_t 09178 xcb_ungrab_keyboard_checked (xcb_connection_t *c , 09179 xcb_timestamp_t time ); 09180 09190 /***************************************************************************** 09191 ** 09192 ** xcb_void_cookie_t xcb_ungrab_keyboard 09193 ** 09194 ** @param xcb_connection_t *c 09195 ** @param xcb_timestamp_t time 09196 ** @returns xcb_void_cookie_t 09197 ** 09198 *****************************************************************************/ 09199 09200 xcb_void_cookie_t 09201 xcb_ungrab_keyboard (xcb_connection_t *c , 09202 xcb_timestamp_t time ); 09203 09260 /***************************************************************************** 09261 ** 09262 ** xcb_void_cookie_t xcb_grab_key_checked 09263 ** 09264 ** @param xcb_connection_t *c 09265 ** @param uint8_t owner_events 09266 ** @param xcb_window_t grab_window 09267 ** @param uint16_t modifiers 09268 ** @param xcb_keycode_t key 09269 ** @param uint8_t pointer_mode 09270 ** @param uint8_t keyboard_mode 09271 ** @returns xcb_void_cookie_t 09272 ** 09273 *****************************************************************************/ 09274 09275 xcb_void_cookie_t 09276 xcb_grab_key_checked (xcb_connection_t *c , 09277 uint8_t owner_events , 09278 xcb_window_t grab_window , 09279 uint16_t modifiers , 09280 xcb_keycode_t key , 09281 uint8_t pointer_mode , 09282 uint8_t keyboard_mode ); 09283 09337 /***************************************************************************** 09338 ** 09339 ** xcb_void_cookie_t xcb_grab_key 09340 ** 09341 ** @param xcb_connection_t *c 09342 ** @param uint8_t owner_events 09343 ** @param xcb_window_t grab_window 09344 ** @param uint16_t modifiers 09345 ** @param xcb_keycode_t key 09346 ** @param uint8_t pointer_mode 09347 ** @param uint8_t keyboard_mode 09348 ** @returns xcb_void_cookie_t 09349 ** 09350 *****************************************************************************/ 09351 09352 xcb_void_cookie_t 09353 xcb_grab_key (xcb_connection_t *c , 09354 uint8_t owner_events , 09355 xcb_window_t grab_window , 09356 uint16_t modifiers , 09357 xcb_keycode_t key , 09358 uint8_t pointer_mode , 09359 uint8_t keyboard_mode ); 09360 09383 /***************************************************************************** 09384 ** 09385 ** xcb_void_cookie_t xcb_ungrab_key_checked 09386 ** 09387 ** @param xcb_connection_t *c 09388 ** @param xcb_keycode_t key 09389 ** @param xcb_window_t grab_window 09390 ** @param uint16_t modifiers 09391 ** @returns xcb_void_cookie_t 09392 ** 09393 *****************************************************************************/ 09394 09395 xcb_void_cookie_t 09396 xcb_ungrab_key_checked (xcb_connection_t *c , 09397 xcb_keycode_t key , 09398 xcb_window_t grab_window , 09399 uint16_t modifiers ); 09400 09420 /***************************************************************************** 09421 ** 09422 ** xcb_void_cookie_t xcb_ungrab_key 09423 ** 09424 ** @param xcb_connection_t *c 09425 ** @param xcb_keycode_t key 09426 ** @param xcb_window_t grab_window 09427 ** @param uint16_t modifiers 09428 ** @returns xcb_void_cookie_t 09429 ** 09430 *****************************************************************************/ 09431 09432 xcb_void_cookie_t 09433 xcb_ungrab_key (xcb_connection_t *c , 09434 xcb_keycode_t key , 09435 xcb_window_t grab_window , 09436 uint16_t modifiers ); 09437 09460 /***************************************************************************** 09461 ** 09462 ** xcb_void_cookie_t xcb_allow_events_checked 09463 ** 09464 ** @param xcb_connection_t *c 09465 ** @param uint8_t mode 09466 ** @param xcb_timestamp_t time 09467 ** @returns xcb_void_cookie_t 09468 ** 09469 *****************************************************************************/ 09470 09471 xcb_void_cookie_t 09472 xcb_allow_events_checked (xcb_connection_t *c , 09473 uint8_t mode , 09474 xcb_timestamp_t time ); 09475 09495 /***************************************************************************** 09496 ** 09497 ** xcb_void_cookie_t xcb_allow_events 09498 ** 09499 ** @param xcb_connection_t *c 09500 ** @param uint8_t mode 09501 ** @param xcb_timestamp_t time 09502 ** @returns xcb_void_cookie_t 09503 ** 09504 *****************************************************************************/ 09505 09506 xcb_void_cookie_t 09507 xcb_allow_events (xcb_connection_t *c , 09508 uint8_t mode , 09509 xcb_timestamp_t time ); 09510 09523 /***************************************************************************** 09524 ** 09525 ** xcb_void_cookie_t xcb_grab_server_checked 09526 ** 09527 ** @param xcb_connection_t *c 09528 ** @returns xcb_void_cookie_t 09529 ** 09530 *****************************************************************************/ 09531 09532 xcb_void_cookie_t 09533 xcb_grab_server_checked (xcb_connection_t *c ); 09534 09544 /***************************************************************************** 09545 ** 09546 ** xcb_void_cookie_t xcb_grab_server 09547 ** 09548 ** @param xcb_connection_t *c 09549 ** @returns xcb_void_cookie_t 09550 ** 09551 *****************************************************************************/ 09552 09553 xcb_void_cookie_t 09554 xcb_grab_server (xcb_connection_t *c ); 09555 09568 /***************************************************************************** 09569 ** 09570 ** xcb_void_cookie_t xcb_ungrab_server_checked 09571 ** 09572 ** @param xcb_connection_t *c 09573 ** @returns xcb_void_cookie_t 09574 ** 09575 *****************************************************************************/ 09576 09577 xcb_void_cookie_t 09578 xcb_ungrab_server_checked (xcb_connection_t *c ); 09579 09589 /***************************************************************************** 09590 ** 09591 ** xcb_void_cookie_t xcb_ungrab_server 09592 ** 09593 ** @param xcb_connection_t *c 09594 ** @returns xcb_void_cookie_t 09595 ** 09596 *****************************************************************************/ 09597 09598 xcb_void_cookie_t 09599 xcb_ungrab_server (xcb_connection_t *c ); 09600 09614 /***************************************************************************** 09615 ** 09616 ** xcb_query_pointer_cookie_t xcb_query_pointer 09617 ** 09618 ** @param xcb_connection_t *c 09619 ** @param xcb_window_t window 09620 ** @returns xcb_query_pointer_cookie_t 09621 ** 09622 *****************************************************************************/ 09623 09624 xcb_query_pointer_cookie_t 09625 xcb_query_pointer (xcb_connection_t *c , 09626 xcb_window_t window ); 09627 09644 /***************************************************************************** 09645 ** 09646 ** xcb_query_pointer_cookie_t xcb_query_pointer_unchecked 09647 ** 09648 ** @param xcb_connection_t *c 09649 ** @param xcb_window_t window 09650 ** @returns xcb_query_pointer_cookie_t 09651 ** 09652 *****************************************************************************/ 09653 09654 xcb_query_pointer_cookie_t 09655 xcb_query_pointer_unchecked (xcb_connection_t *c , 09656 xcb_window_t window ); 09657 09673 /***************************************************************************** 09674 ** 09675 ** xcb_query_pointer_reply_t * xcb_query_pointer_reply 09676 ** 09677 ** @param xcb_connection_t *c 09678 ** @param xcb_query_pointer_cookie_t cookie 09679 ** @param xcb_generic_error_t **e 09680 ** @returns xcb_query_pointer_reply_t * 09681 ** 09682 *****************************************************************************/ 09683 09684 xcb_query_pointer_reply_t * 09685 xcb_query_pointer_reply (xcb_connection_t *c , 09686 xcb_query_pointer_cookie_t cookie , 09687 xcb_generic_error_t **e ); 09688 09698 /***************************************************************************** 09699 ** 09700 ** void xcb_timecoord_next 09701 ** 09702 ** @param xcb_timecoord_iterator_t *i 09703 ** @returns void 09704 ** 09705 *****************************************************************************/ 09706 09707 void 09708 xcb_timecoord_next (xcb_timecoord_iterator_t *i ); 09709 09720 /***************************************************************************** 09721 ** 09722 ** xcb_generic_iterator_t xcb_timecoord_end 09723 ** 09724 ** @param xcb_timecoord_iterator_t i 09725 ** @returns xcb_generic_iterator_t 09726 ** 09727 *****************************************************************************/ 09728 09729 xcb_generic_iterator_t 09730 xcb_timecoord_end (xcb_timecoord_iterator_t i ); 09731 09732 int 09733 xcb_get_motion_events_sizeof (const void *_buffer ); 09734 09744 /***************************************************************************** 09745 ** 09746 ** xcb_get_motion_events_cookie_t xcb_get_motion_events 09747 ** 09748 ** @param xcb_connection_t *c 09749 ** @param xcb_window_t window 09750 ** @param xcb_timestamp_t start 09751 ** @param xcb_timestamp_t stop 09752 ** @returns xcb_get_motion_events_cookie_t 09753 ** 09754 *****************************************************************************/ 09755 09756 xcb_get_motion_events_cookie_t 09757 xcb_get_motion_events (xcb_connection_t *c , 09758 xcb_window_t window , 09759 xcb_timestamp_t start , 09760 xcb_timestamp_t stop ); 09761 09774 /***************************************************************************** 09775 ** 09776 ** xcb_get_motion_events_cookie_t xcb_get_motion_events_unchecked 09777 ** 09778 ** @param xcb_connection_t *c 09779 ** @param xcb_window_t window 09780 ** @param xcb_timestamp_t start 09781 ** @param xcb_timestamp_t stop 09782 ** @returns xcb_get_motion_events_cookie_t 09783 ** 09784 *****************************************************************************/ 09785 09786 xcb_get_motion_events_cookie_t 09787 xcb_get_motion_events_unchecked (xcb_connection_t *c , 09788 xcb_window_t window , 09789 xcb_timestamp_t start , 09790 xcb_timestamp_t stop ); 09791 09792 09793 /***************************************************************************** 09794 ** 09795 ** xcb_timecoord_t * xcb_get_motion_events_events 09796 ** 09797 ** @param const xcb_get_motion_events_reply_t *R 09798 ** @returns xcb_timecoord_t * 09799 ** 09800 *****************************************************************************/ 09801 09802 xcb_timecoord_t * 09803 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R ); 09804 09805 09806 /***************************************************************************** 09807 ** 09808 ** int xcb_get_motion_events_events_length 09809 ** 09810 ** @param const xcb_get_motion_events_reply_t *R 09811 ** @returns int 09812 ** 09813 *****************************************************************************/ 09814 09815 int 09816 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R ); 09817 09818 09819 /***************************************************************************** 09820 ** 09821 ** xcb_timecoord_iterator_t xcb_get_motion_events_events_iterator 09822 ** 09823 ** @param const xcb_get_motion_events_reply_t *R 09824 ** @returns xcb_timecoord_iterator_t 09825 ** 09826 *****************************************************************************/ 09827 09828 xcb_timecoord_iterator_t 09829 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R ); 09830 09846 /***************************************************************************** 09847 ** 09848 ** xcb_get_motion_events_reply_t * xcb_get_motion_events_reply 09849 ** 09850 ** @param xcb_connection_t *c 09851 ** @param xcb_get_motion_events_cookie_t cookie 09852 ** @param xcb_generic_error_t **e 09853 ** @returns xcb_get_motion_events_reply_t * 09854 ** 09855 *****************************************************************************/ 09856 09857 xcb_get_motion_events_reply_t * 09858 xcb_get_motion_events_reply (xcb_connection_t *c , 09859 xcb_get_motion_events_cookie_t cookie , 09860 xcb_generic_error_t **e ); 09861 09871 /***************************************************************************** 09872 ** 09873 ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates 09874 ** 09875 ** @param xcb_connection_t *c 09876 ** @param xcb_window_t src_window 09877 ** @param xcb_window_t dst_window 09878 ** @param int16_t src_x 09879 ** @param int16_t src_y 09880 ** @returns xcb_translate_coordinates_cookie_t 09881 ** 09882 *****************************************************************************/ 09883 09884 xcb_translate_coordinates_cookie_t 09885 xcb_translate_coordinates (xcb_connection_t *c , 09886 xcb_window_t src_window , 09887 xcb_window_t dst_window , 09888 int16_t src_x , 09889 int16_t src_y ); 09890 09903 /***************************************************************************** 09904 ** 09905 ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates_unchecked 09906 ** 09907 ** @param xcb_connection_t *c 09908 ** @param xcb_window_t src_window 09909 ** @param xcb_window_t dst_window 09910 ** @param int16_t src_x 09911 ** @param int16_t src_y 09912 ** @returns xcb_translate_coordinates_cookie_t 09913 ** 09914 *****************************************************************************/ 09915 09916 xcb_translate_coordinates_cookie_t 09917 xcb_translate_coordinates_unchecked (xcb_connection_t *c , 09918 xcb_window_t src_window , 09919 xcb_window_t dst_window , 09920 int16_t src_x , 09921 int16_t src_y ); 09922 09938 /***************************************************************************** 09939 ** 09940 ** xcb_translate_coordinates_reply_t * xcb_translate_coordinates_reply 09941 ** 09942 ** @param xcb_connection_t *c 09943 ** @param xcb_translate_coordinates_cookie_t cookie 09944 ** @param xcb_generic_error_t **e 09945 ** @returns xcb_translate_coordinates_reply_t * 09946 ** 09947 *****************************************************************************/ 09948 09949 xcb_translate_coordinates_reply_t * 09950 xcb_translate_coordinates_reply (xcb_connection_t *c , 09951 xcb_translate_coordinates_cookie_t cookie , 09952 xcb_generic_error_t **e ); 09953 09985 /***************************************************************************** 09986 ** 09987 ** xcb_void_cookie_t xcb_warp_pointer_checked 09988 ** 09989 ** @param xcb_connection_t *c 09990 ** @param xcb_window_t src_window 09991 ** @param xcb_window_t dst_window 09992 ** @param int16_t src_x 09993 ** @param int16_t src_y 09994 ** @param uint16_t src_width 09995 ** @param uint16_t src_height 09996 ** @param int16_t dst_x 09997 ** @param int16_t dst_y 09998 ** @returns xcb_void_cookie_t 09999 ** 10000 *****************************************************************************/ 10001 10002 xcb_void_cookie_t 10003 xcb_warp_pointer_checked (xcb_connection_t *c , 10004 xcb_window_t src_window , 10005 xcb_window_t dst_window , 10006 int16_t src_x , 10007 int16_t src_y , 10008 uint16_t src_width , 10009 uint16_t src_height , 10010 int16_t dst_x , 10011 int16_t dst_y ); 10012 10041 /***************************************************************************** 10042 ** 10043 ** xcb_void_cookie_t xcb_warp_pointer 10044 ** 10045 ** @param xcb_connection_t *c 10046 ** @param xcb_window_t src_window 10047 ** @param xcb_window_t dst_window 10048 ** @param int16_t src_x 10049 ** @param int16_t src_y 10050 ** @param uint16_t src_width 10051 ** @param uint16_t src_height 10052 ** @param int16_t dst_x 10053 ** @param int16_t dst_y 10054 ** @returns xcb_void_cookie_t 10055 ** 10056 *****************************************************************************/ 10057 10058 xcb_void_cookie_t 10059 xcb_warp_pointer (xcb_connection_t *c , 10060 xcb_window_t src_window , 10061 xcb_window_t dst_window , 10062 int16_t src_x , 10063 int16_t src_y , 10064 uint16_t src_width , 10065 uint16_t src_height , 10066 int16_t dst_x , 10067 int16_t dst_y ); 10068 10101 /***************************************************************************** 10102 ** 10103 ** xcb_void_cookie_t xcb_set_input_focus_checked 10104 ** 10105 ** @param xcb_connection_t *c 10106 ** @param uint8_t revert_to 10107 ** @param xcb_window_t focus 10108 ** @param xcb_timestamp_t time 10109 ** @returns xcb_void_cookie_t 10110 ** 10111 *****************************************************************************/ 10112 10113 xcb_void_cookie_t 10114 xcb_set_input_focus_checked (xcb_connection_t *c , 10115 uint8_t revert_to , 10116 xcb_window_t focus , 10117 xcb_timestamp_t time ); 10118 10148 /***************************************************************************** 10149 ** 10150 ** xcb_void_cookie_t xcb_set_input_focus 10151 ** 10152 ** @param xcb_connection_t *c 10153 ** @param uint8_t revert_to 10154 ** @param xcb_window_t focus 10155 ** @param xcb_timestamp_t time 10156 ** @returns xcb_void_cookie_t 10157 ** 10158 *****************************************************************************/ 10159 10160 xcb_void_cookie_t 10161 xcb_set_input_focus (xcb_connection_t *c , 10162 uint8_t revert_to , 10163 xcb_window_t focus , 10164 xcb_timestamp_t time ); 10165 10175 /***************************************************************************** 10176 ** 10177 ** xcb_get_input_focus_cookie_t xcb_get_input_focus 10178 ** 10179 ** @param xcb_connection_t *c 10180 ** @returns xcb_get_input_focus_cookie_t 10181 ** 10182 *****************************************************************************/ 10183 10184 xcb_get_input_focus_cookie_t 10185 xcb_get_input_focus (xcb_connection_t *c ); 10186 10199 /***************************************************************************** 10200 ** 10201 ** xcb_get_input_focus_cookie_t xcb_get_input_focus_unchecked 10202 ** 10203 ** @param xcb_connection_t *c 10204 ** @returns xcb_get_input_focus_cookie_t 10205 ** 10206 *****************************************************************************/ 10207 10208 xcb_get_input_focus_cookie_t 10209 xcb_get_input_focus_unchecked (xcb_connection_t *c ); 10210 10226 /***************************************************************************** 10227 ** 10228 ** xcb_get_input_focus_reply_t * xcb_get_input_focus_reply 10229 ** 10230 ** @param xcb_connection_t *c 10231 ** @param xcb_get_input_focus_cookie_t cookie 10232 ** @param xcb_generic_error_t **e 10233 ** @returns xcb_get_input_focus_reply_t * 10234 ** 10235 *****************************************************************************/ 10236 10237 xcb_get_input_focus_reply_t * 10238 xcb_get_input_focus_reply (xcb_connection_t *c , 10239 xcb_get_input_focus_cookie_t cookie , 10240 xcb_generic_error_t **e ); 10241 10251 /***************************************************************************** 10252 ** 10253 ** xcb_query_keymap_cookie_t xcb_query_keymap 10254 ** 10255 ** @param xcb_connection_t *c 10256 ** @returns xcb_query_keymap_cookie_t 10257 ** 10258 *****************************************************************************/ 10259 10260 xcb_query_keymap_cookie_t 10261 xcb_query_keymap (xcb_connection_t *c ); 10262 10275 /***************************************************************************** 10276 ** 10277 ** xcb_query_keymap_cookie_t xcb_query_keymap_unchecked 10278 ** 10279 ** @param xcb_connection_t *c 10280 ** @returns xcb_query_keymap_cookie_t 10281 ** 10282 *****************************************************************************/ 10283 10284 xcb_query_keymap_cookie_t 10285 xcb_query_keymap_unchecked (xcb_connection_t *c ); 10286 10302 /***************************************************************************** 10303 ** 10304 ** xcb_query_keymap_reply_t * xcb_query_keymap_reply 10305 ** 10306 ** @param xcb_connection_t *c 10307 ** @param xcb_query_keymap_cookie_t cookie 10308 ** @param xcb_generic_error_t **e 10309 ** @returns xcb_query_keymap_reply_t * 10310 ** 10311 *****************************************************************************/ 10312 10313 xcb_query_keymap_reply_t * 10314 xcb_query_keymap_reply (xcb_connection_t *c , 10315 xcb_query_keymap_cookie_t cookie , 10316 xcb_generic_error_t **e ); 10317 10318 int 10319 xcb_open_font_sizeof (const void *_buffer ); 10320 10340 /***************************************************************************** 10341 ** 10342 ** xcb_void_cookie_t xcb_open_font_checked 10343 ** 10344 ** @param xcb_connection_t *c 10345 ** @param xcb_font_t fid 10346 ** @param uint16_t name_len 10347 ** @param const char *name 10348 ** @returns xcb_void_cookie_t 10349 ** 10350 *****************************************************************************/ 10351 10352 xcb_void_cookie_t 10353 xcb_open_font_checked (xcb_connection_t *c , 10354 xcb_font_t fid , 10355 uint16_t name_len , 10356 const char *name ); 10357 10374 /***************************************************************************** 10375 ** 10376 ** xcb_void_cookie_t xcb_open_font 10377 ** 10378 ** @param xcb_connection_t *c 10379 ** @param xcb_font_t fid 10380 ** @param uint16_t name_len 10381 ** @param const char *name 10382 ** @returns xcb_void_cookie_t 10383 ** 10384 *****************************************************************************/ 10385 10386 xcb_void_cookie_t 10387 xcb_open_font (xcb_connection_t *c , 10388 xcb_font_t fid , 10389 uint16_t name_len , 10390 const char *name ); 10391 10404 /***************************************************************************** 10405 ** 10406 ** xcb_void_cookie_t xcb_close_font_checked 10407 ** 10408 ** @param xcb_connection_t *c 10409 ** @param xcb_font_t font 10410 ** @returns xcb_void_cookie_t 10411 ** 10412 *****************************************************************************/ 10413 10414 xcb_void_cookie_t 10415 xcb_close_font_checked (xcb_connection_t *c , 10416 xcb_font_t font ); 10417 10427 /***************************************************************************** 10428 ** 10429 ** xcb_void_cookie_t xcb_close_font 10430 ** 10431 ** @param xcb_connection_t *c 10432 ** @param xcb_font_t font 10433 ** @returns xcb_void_cookie_t 10434 ** 10435 *****************************************************************************/ 10436 10437 xcb_void_cookie_t 10438 xcb_close_font (xcb_connection_t *c , 10439 xcb_font_t font ); 10440 10450 /***************************************************************************** 10451 ** 10452 ** void xcb_fontprop_next 10453 ** 10454 ** @param xcb_fontprop_iterator_t *i 10455 ** @returns void 10456 ** 10457 *****************************************************************************/ 10458 10459 void 10460 xcb_fontprop_next (xcb_fontprop_iterator_t *i ); 10461 10472 /***************************************************************************** 10473 ** 10474 ** xcb_generic_iterator_t xcb_fontprop_end 10475 ** 10476 ** @param xcb_fontprop_iterator_t i 10477 ** @returns xcb_generic_iterator_t 10478 ** 10479 *****************************************************************************/ 10480 10481 xcb_generic_iterator_t 10482 xcb_fontprop_end (xcb_fontprop_iterator_t i ); 10483 10493 /***************************************************************************** 10494 ** 10495 ** void xcb_charinfo_next 10496 ** 10497 ** @param xcb_charinfo_iterator_t *i 10498 ** @returns void 10499 ** 10500 *****************************************************************************/ 10501 10502 void 10503 xcb_charinfo_next (xcb_charinfo_iterator_t *i ); 10504 10515 /***************************************************************************** 10516 ** 10517 ** xcb_generic_iterator_t xcb_charinfo_end 10518 ** 10519 ** @param xcb_charinfo_iterator_t i 10520 ** @returns xcb_generic_iterator_t 10521 ** 10522 *****************************************************************************/ 10523 10524 xcb_generic_iterator_t 10525 xcb_charinfo_end (xcb_charinfo_iterator_t i ); 10526 10527 int 10528 xcb_query_font_sizeof (const void *_buffer ); 10529 10541 /***************************************************************************** 10542 ** 10543 ** xcb_query_font_cookie_t xcb_query_font 10544 ** 10545 ** @param xcb_connection_t *c 10546 ** @param xcb_fontable_t font 10547 ** @returns xcb_query_font_cookie_t 10548 ** 10549 *****************************************************************************/ 10550 10551 xcb_query_font_cookie_t 10552 xcb_query_font (xcb_connection_t *c , 10553 xcb_fontable_t font ); 10554 10569 /***************************************************************************** 10570 ** 10571 ** xcb_query_font_cookie_t xcb_query_font_unchecked 10572 ** 10573 ** @param xcb_connection_t *c 10574 ** @param xcb_fontable_t font 10575 ** @returns xcb_query_font_cookie_t 10576 ** 10577 *****************************************************************************/ 10578 10579 xcb_query_font_cookie_t 10580 xcb_query_font_unchecked (xcb_connection_t *c , 10581 xcb_fontable_t font ); 10582 10583 10584 /***************************************************************************** 10585 ** 10586 ** xcb_fontprop_t * xcb_query_font_properties 10587 ** 10588 ** @param const xcb_query_font_reply_t *R 10589 ** @returns xcb_fontprop_t * 10590 ** 10591 *****************************************************************************/ 10592 10593 xcb_fontprop_t * 10594 xcb_query_font_properties (const xcb_query_font_reply_t *R ); 10595 10596 10597 /***************************************************************************** 10598 ** 10599 ** int xcb_query_font_properties_length 10600 ** 10601 ** @param const xcb_query_font_reply_t *R 10602 ** @returns int 10603 ** 10604 *****************************************************************************/ 10605 10606 int 10607 xcb_query_font_properties_length (const xcb_query_font_reply_t *R ); 10608 10609 10610 /***************************************************************************** 10611 ** 10612 ** xcb_fontprop_iterator_t xcb_query_font_properties_iterator 10613 ** 10614 ** @param const xcb_query_font_reply_t *R 10615 ** @returns xcb_fontprop_iterator_t 10616 ** 10617 *****************************************************************************/ 10618 10619 xcb_fontprop_iterator_t 10620 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R ); 10621 10622 10623 /***************************************************************************** 10624 ** 10625 ** xcb_charinfo_t * xcb_query_font_char_infos 10626 ** 10627 ** @param const xcb_query_font_reply_t *R 10628 ** @returns xcb_charinfo_t * 10629 ** 10630 *****************************************************************************/ 10631 10632 xcb_charinfo_t * 10633 xcb_query_font_char_infos (const xcb_query_font_reply_t *R ); 10634 10635 10636 /***************************************************************************** 10637 ** 10638 ** int xcb_query_font_char_infos_length 10639 ** 10640 ** @param const xcb_query_font_reply_t *R 10641 ** @returns int 10642 ** 10643 *****************************************************************************/ 10644 10645 int 10646 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R ); 10647 10648 10649 /***************************************************************************** 10650 ** 10651 ** xcb_charinfo_iterator_t xcb_query_font_char_infos_iterator 10652 ** 10653 ** @param const xcb_query_font_reply_t *R 10654 ** @returns xcb_charinfo_iterator_t 10655 ** 10656 *****************************************************************************/ 10657 10658 xcb_charinfo_iterator_t 10659 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R ); 10660 10676 /***************************************************************************** 10677 ** 10678 ** xcb_query_font_reply_t * xcb_query_font_reply 10679 ** 10680 ** @param xcb_connection_t *c 10681 ** @param xcb_query_font_cookie_t cookie 10682 ** @param xcb_generic_error_t **e 10683 ** @returns xcb_query_font_reply_t * 10684 ** 10685 *****************************************************************************/ 10686 10687 xcb_query_font_reply_t * 10688 xcb_query_font_reply (xcb_connection_t *c , 10689 xcb_query_font_cookie_t cookie , 10690 xcb_generic_error_t **e ); 10691 10692 int 10693 xcb_query_text_extents_sizeof (const void *_buffer , 10694 uint32_t string_len ); 10695 10729 /***************************************************************************** 10730 ** 10731 ** xcb_query_text_extents_cookie_t xcb_query_text_extents 10732 ** 10733 ** @param xcb_connection_t *c 10734 ** @param xcb_fontable_t font 10735 ** @param uint32_t string_len 10736 ** @param const xcb_char2b_t *string 10737 ** @returns xcb_query_text_extents_cookie_t 10738 ** 10739 *****************************************************************************/ 10740 10741 xcb_query_text_extents_cookie_t 10742 xcb_query_text_extents (xcb_connection_t *c , 10743 xcb_fontable_t font , 10744 uint32_t string_len , 10745 const xcb_char2b_t *string ); 10746 10783 /***************************************************************************** 10784 ** 10785 ** xcb_query_text_extents_cookie_t xcb_query_text_extents_unchecked 10786 ** 10787 ** @param xcb_connection_t *c 10788 ** @param xcb_fontable_t font 10789 ** @param uint32_t string_len 10790 ** @param const xcb_char2b_t *string 10791 ** @returns xcb_query_text_extents_cookie_t 10792 ** 10793 *****************************************************************************/ 10794 10795 xcb_query_text_extents_cookie_t 10796 xcb_query_text_extents_unchecked (xcb_connection_t *c , 10797 xcb_fontable_t font , 10798 uint32_t string_len , 10799 const xcb_char2b_t *string ); 10800 10816 /***************************************************************************** 10817 ** 10818 ** xcb_query_text_extents_reply_t * xcb_query_text_extents_reply 10819 ** 10820 ** @param xcb_connection_t *c 10821 ** @param xcb_query_text_extents_cookie_t cookie 10822 ** @param xcb_generic_error_t **e 10823 ** @returns xcb_query_text_extents_reply_t * 10824 ** 10825 *****************************************************************************/ 10826 10827 xcb_query_text_extents_reply_t * 10828 xcb_query_text_extents_reply (xcb_connection_t *c , 10829 xcb_query_text_extents_cookie_t cookie , 10830 xcb_generic_error_t **e ); 10831 10832 int 10833 xcb_str_sizeof (const void *_buffer ); 10834 10835 10836 /***************************************************************************** 10837 ** 10838 ** char * xcb_str_name 10839 ** 10840 ** @param const xcb_str_t *R 10841 ** @returns char * 10842 ** 10843 *****************************************************************************/ 10844 10845 char * 10846 xcb_str_name (const xcb_str_t *R ); 10847 10848 10849 /***************************************************************************** 10850 ** 10851 ** int xcb_str_name_length 10852 ** 10853 ** @param const xcb_str_t *R 10854 ** @returns int 10855 ** 10856 *****************************************************************************/ 10857 10858 int 10859 xcb_str_name_length (const xcb_str_t *R ); 10860 10861 10862 /***************************************************************************** 10863 ** 10864 ** xcb_generic_iterator_t xcb_str_name_end 10865 ** 10866 ** @param const xcb_str_t *R 10867 ** @returns xcb_generic_iterator_t 10868 ** 10869 *****************************************************************************/ 10870 10871 xcb_generic_iterator_t 10872 xcb_str_name_end (const xcb_str_t *R ); 10873 10883 /***************************************************************************** 10884 ** 10885 ** void xcb_str_next 10886 ** 10887 ** @param xcb_str_iterator_t *i 10888 ** @returns void 10889 ** 10890 *****************************************************************************/ 10891 10892 void 10893 xcb_str_next (xcb_str_iterator_t *i ); 10894 10905 /***************************************************************************** 10906 ** 10907 ** xcb_generic_iterator_t xcb_str_end 10908 ** 10909 ** @param xcb_str_iterator_t i 10910 ** @returns xcb_generic_iterator_t 10911 ** 10912 *****************************************************************************/ 10913 10914 xcb_generic_iterator_t 10915 xcb_str_end (xcb_str_iterator_t i ); 10916 10917 int 10918 xcb_list_fonts_sizeof (const void *_buffer ); 10919 10937 /***************************************************************************** 10938 ** 10939 ** xcb_list_fonts_cookie_t xcb_list_fonts 10940 ** 10941 ** @param xcb_connection_t *c 10942 ** @param uint16_t max_names 10943 ** @param uint16_t pattern_len 10944 ** @param const char *pattern 10945 ** @returns xcb_list_fonts_cookie_t 10946 ** 10947 *****************************************************************************/ 10948 10949 xcb_list_fonts_cookie_t 10950 xcb_list_fonts (xcb_connection_t *c , 10951 uint16_t max_names , 10952 uint16_t pattern_len , 10953 const char *pattern ); 10954 10975 /***************************************************************************** 10976 ** 10977 ** xcb_list_fonts_cookie_t xcb_list_fonts_unchecked 10978 ** 10979 ** @param xcb_connection_t *c 10980 ** @param uint16_t max_names 10981 ** @param uint16_t pattern_len 10982 ** @param const char *pattern 10983 ** @returns xcb_list_fonts_cookie_t 10984 ** 10985 *****************************************************************************/ 10986 10987 xcb_list_fonts_cookie_t 10988 xcb_list_fonts_unchecked (xcb_connection_t *c , 10989 uint16_t max_names , 10990 uint16_t pattern_len , 10991 const char *pattern ); 10992 10993 10994 /***************************************************************************** 10995 ** 10996 ** int xcb_list_fonts_names_length 10997 ** 10998 ** @param const xcb_list_fonts_reply_t *R 10999 ** @returns int 11000 ** 11001 *****************************************************************************/ 11002 11003 int 11004 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R ); 11005 11006 11007 /***************************************************************************** 11008 ** 11009 ** xcb_str_iterator_t xcb_list_fonts_names_iterator 11010 ** 11011 ** @param const xcb_list_fonts_reply_t *R 11012 ** @returns xcb_str_iterator_t 11013 ** 11014 *****************************************************************************/ 11015 11016 xcb_str_iterator_t 11017 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R ); 11018 11034 /***************************************************************************** 11035 ** 11036 ** xcb_list_fonts_reply_t * xcb_list_fonts_reply 11037 ** 11038 ** @param xcb_connection_t *c 11039 ** @param xcb_list_fonts_cookie_t cookie 11040 ** @param xcb_generic_error_t **e 11041 ** @returns xcb_list_fonts_reply_t * 11042 ** 11043 *****************************************************************************/ 11044 11045 xcb_list_fonts_reply_t * 11046 xcb_list_fonts_reply (xcb_connection_t *c , 11047 xcb_list_fonts_cookie_t cookie , 11048 xcb_generic_error_t **e ); 11049 11050 int 11051 xcb_list_fonts_with_info_sizeof (const void *_buffer ); 11052 11070 /***************************************************************************** 11071 ** 11072 ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info 11073 ** 11074 ** @param xcb_connection_t *c 11075 ** @param uint16_t max_names 11076 ** @param uint16_t pattern_len 11077 ** @param const char *pattern 11078 ** @returns xcb_list_fonts_with_info_cookie_t 11079 ** 11080 *****************************************************************************/ 11081 11082 xcb_list_fonts_with_info_cookie_t 11083 xcb_list_fonts_with_info (xcb_connection_t *c , 11084 uint16_t max_names , 11085 uint16_t pattern_len , 11086 const char *pattern ); 11087 11108 /***************************************************************************** 11109 ** 11110 ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_unchecked 11111 ** 11112 ** @param xcb_connection_t *c 11113 ** @param uint16_t max_names 11114 ** @param uint16_t pattern_len 11115 ** @param const char *pattern 11116 ** @returns xcb_list_fonts_with_info_cookie_t 11117 ** 11118 *****************************************************************************/ 11119 11120 xcb_list_fonts_with_info_cookie_t 11121 xcb_list_fonts_with_info_unchecked (xcb_connection_t *c , 11122 uint16_t max_names , 11123 uint16_t pattern_len , 11124 const char *pattern ); 11125 11126 11127 /***************************************************************************** 11128 ** 11129 ** xcb_fontprop_t * xcb_list_fonts_with_info_properties 11130 ** 11131 ** @param const xcb_list_fonts_with_info_reply_t *R 11132 ** @returns xcb_fontprop_t * 11133 ** 11134 *****************************************************************************/ 11135 11136 xcb_fontprop_t * 11137 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R ); 11138 11139 11140 /***************************************************************************** 11141 ** 11142 ** int xcb_list_fonts_with_info_properties_length 11143 ** 11144 ** @param const xcb_list_fonts_with_info_reply_t *R 11145 ** @returns int 11146 ** 11147 *****************************************************************************/ 11148 11149 int 11150 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R ); 11151 11152 11153 /***************************************************************************** 11154 ** 11155 ** xcb_fontprop_iterator_t xcb_list_fonts_with_info_properties_iterator 11156 ** 11157 ** @param const xcb_list_fonts_with_info_reply_t *R 11158 ** @returns xcb_fontprop_iterator_t 11159 ** 11160 *****************************************************************************/ 11161 11162 xcb_fontprop_iterator_t 11163 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R ); 11164 11165 11166 /***************************************************************************** 11167 ** 11168 ** char * xcb_list_fonts_with_info_name 11169 ** 11170 ** @param const xcb_list_fonts_with_info_reply_t *R 11171 ** @returns char * 11172 ** 11173 *****************************************************************************/ 11174 11175 char * 11176 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R ); 11177 11178 11179 /***************************************************************************** 11180 ** 11181 ** int xcb_list_fonts_with_info_name_length 11182 ** 11183 ** @param const xcb_list_fonts_with_info_reply_t *R 11184 ** @returns int 11185 ** 11186 *****************************************************************************/ 11187 11188 int 11189 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R ); 11190 11191 11192 /***************************************************************************** 11193 ** 11194 ** xcb_generic_iterator_t xcb_list_fonts_with_info_name_end 11195 ** 11196 ** @param const xcb_list_fonts_with_info_reply_t *R 11197 ** @returns xcb_generic_iterator_t 11198 ** 11199 *****************************************************************************/ 11200 11201 xcb_generic_iterator_t 11202 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R ); 11203 11219 /***************************************************************************** 11220 ** 11221 ** xcb_list_fonts_with_info_reply_t * xcb_list_fonts_with_info_reply 11222 ** 11223 ** @param xcb_connection_t *c 11224 ** @param xcb_list_fonts_with_info_cookie_t cookie 11225 ** @param xcb_generic_error_t **e 11226 ** @returns xcb_list_fonts_with_info_reply_t * 11227 ** 11228 *****************************************************************************/ 11229 11230 xcb_list_fonts_with_info_reply_t * 11231 xcb_list_fonts_with_info_reply (xcb_connection_t *c , 11232 xcb_list_fonts_with_info_cookie_t cookie , 11233 xcb_generic_error_t **e ); 11234 11235 int 11236 xcb_set_font_path_sizeof (const void *_buffer ); 11237 11250 /***************************************************************************** 11251 ** 11252 ** xcb_void_cookie_t xcb_set_font_path_checked 11253 ** 11254 ** @param xcb_connection_t *c 11255 ** @param uint16_t font_qty 11256 ** @param const xcb_str_t *font 11257 ** @returns xcb_void_cookie_t 11258 ** 11259 *****************************************************************************/ 11260 11261 xcb_void_cookie_t 11262 xcb_set_font_path_checked (xcb_connection_t *c , 11263 uint16_t font_qty , 11264 const xcb_str_t *font ); 11265 11275 /***************************************************************************** 11276 ** 11277 ** xcb_void_cookie_t xcb_set_font_path 11278 ** 11279 ** @param xcb_connection_t *c 11280 ** @param uint16_t font_qty 11281 ** @param const xcb_str_t *font 11282 ** @returns xcb_void_cookie_t 11283 ** 11284 *****************************************************************************/ 11285 11286 xcb_void_cookie_t 11287 xcb_set_font_path (xcb_connection_t *c , 11288 uint16_t font_qty , 11289 const xcb_str_t *font ); 11290 11291 int 11292 xcb_get_font_path_sizeof (const void *_buffer ); 11293 11303 /***************************************************************************** 11304 ** 11305 ** xcb_get_font_path_cookie_t xcb_get_font_path 11306 ** 11307 ** @param xcb_connection_t *c 11308 ** @returns xcb_get_font_path_cookie_t 11309 ** 11310 *****************************************************************************/ 11311 11312 xcb_get_font_path_cookie_t 11313 xcb_get_font_path (xcb_connection_t *c ); 11314 11327 /***************************************************************************** 11328 ** 11329 ** xcb_get_font_path_cookie_t xcb_get_font_path_unchecked 11330 ** 11331 ** @param xcb_connection_t *c 11332 ** @returns xcb_get_font_path_cookie_t 11333 ** 11334 *****************************************************************************/ 11335 11336 xcb_get_font_path_cookie_t 11337 xcb_get_font_path_unchecked (xcb_connection_t *c ); 11338 11339 11340 /***************************************************************************** 11341 ** 11342 ** int xcb_get_font_path_path_length 11343 ** 11344 ** @param const xcb_get_font_path_reply_t *R 11345 ** @returns int 11346 ** 11347 *****************************************************************************/ 11348 11349 int 11350 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R ); 11351 11352 11353 /***************************************************************************** 11354 ** 11355 ** xcb_str_iterator_t xcb_get_font_path_path_iterator 11356 ** 11357 ** @param const xcb_get_font_path_reply_t *R 11358 ** @returns xcb_str_iterator_t 11359 ** 11360 *****************************************************************************/ 11361 11362 xcb_str_iterator_t 11363 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R ); 11364 11380 /***************************************************************************** 11381 ** 11382 ** xcb_get_font_path_reply_t * xcb_get_font_path_reply 11383 ** 11384 ** @param xcb_connection_t *c 11385 ** @param xcb_get_font_path_cookie_t cookie 11386 ** @param xcb_generic_error_t **e 11387 ** @returns xcb_get_font_path_reply_t * 11388 ** 11389 *****************************************************************************/ 11390 11391 xcb_get_font_path_reply_t * 11392 xcb_get_font_path_reply (xcb_connection_t *c , 11393 xcb_get_font_path_cookie_t cookie , 11394 xcb_generic_error_t **e ); 11395 11416 /***************************************************************************** 11417 ** 11418 ** xcb_void_cookie_t xcb_create_pixmap_checked 11419 ** 11420 ** @param xcb_connection_t *c 11421 ** @param uint8_t depth 11422 ** @param xcb_pixmap_t pid 11423 ** @param xcb_drawable_t drawable 11424 ** @param uint16_t width 11425 ** @param uint16_t height 11426 ** @returns xcb_void_cookie_t 11427 ** 11428 *****************************************************************************/ 11429 11430 xcb_void_cookie_t 11431 xcb_create_pixmap_checked (xcb_connection_t *c , 11432 uint8_t depth , 11433 xcb_pixmap_t pid , 11434 xcb_drawable_t drawable , 11435 uint16_t width , 11436 uint16_t height ); 11437 11455 /***************************************************************************** 11456 ** 11457 ** xcb_void_cookie_t xcb_create_pixmap 11458 ** 11459 ** @param xcb_connection_t *c 11460 ** @param uint8_t depth 11461 ** @param xcb_pixmap_t pid 11462 ** @param xcb_drawable_t drawable 11463 ** @param uint16_t width 11464 ** @param uint16_t height 11465 ** @returns xcb_void_cookie_t 11466 ** 11467 *****************************************************************************/ 11468 11469 xcb_void_cookie_t 11470 xcb_create_pixmap (xcb_connection_t *c , 11471 uint8_t depth , 11472 xcb_pixmap_t pid , 11473 xcb_drawable_t drawable , 11474 uint16_t width , 11475 uint16_t height ); 11476 11492 /***************************************************************************** 11493 ** 11494 ** xcb_void_cookie_t xcb_free_pixmap_checked 11495 ** 11496 ** @param xcb_connection_t *c 11497 ** @param xcb_pixmap_t pixmap 11498 ** @returns xcb_void_cookie_t 11499 ** 11500 *****************************************************************************/ 11501 11502 xcb_void_cookie_t 11503 xcb_free_pixmap_checked (xcb_connection_t *c , 11504 xcb_pixmap_t pixmap ); 11505 11518 /***************************************************************************** 11519 ** 11520 ** xcb_void_cookie_t xcb_free_pixmap 11521 ** 11522 ** @param xcb_connection_t *c 11523 ** @param xcb_pixmap_t pixmap 11524 ** @returns xcb_void_cookie_t 11525 ** 11526 *****************************************************************************/ 11527 11528 xcb_void_cookie_t 11529 xcb_free_pixmap (xcb_connection_t *c , 11530 xcb_pixmap_t pixmap ); 11531 11532 int 11533 xcb_create_gc_sizeof (const void *_buffer ); 11534 11552 /***************************************************************************** 11553 ** 11554 ** xcb_void_cookie_t xcb_create_gc_checked 11555 ** 11556 ** @param xcb_connection_t *c 11557 ** @param xcb_gcontext_t cid 11558 ** @param xcb_drawable_t drawable 11559 ** @param uint32_t value_mask 11560 ** @param const uint32_t *value_list 11561 ** @returns xcb_void_cookie_t 11562 ** 11563 *****************************************************************************/ 11564 11565 xcb_void_cookie_t 11566 xcb_create_gc_checked (xcb_connection_t *c , 11567 xcb_gcontext_t cid , 11568 xcb_drawable_t drawable , 11569 uint32_t value_mask , 11570 const uint32_t *value_list ); 11571 11586 /***************************************************************************** 11587 ** 11588 ** xcb_void_cookie_t xcb_create_gc 11589 ** 11590 ** @param xcb_connection_t *c 11591 ** @param xcb_gcontext_t cid 11592 ** @param xcb_drawable_t drawable 11593 ** @param uint32_t value_mask 11594 ** @param const uint32_t *value_list 11595 ** @returns xcb_void_cookie_t 11596 ** 11597 *****************************************************************************/ 11598 11599 xcb_void_cookie_t 11600 xcb_create_gc (xcb_connection_t *c , 11601 xcb_gcontext_t cid , 11602 xcb_drawable_t drawable , 11603 uint32_t value_mask , 11604 const uint32_t *value_list ); 11605 11606 int 11607 xcb_change_gc_sizeof (const void *_buffer ); 11608 11628 /***************************************************************************** 11629 ** 11630 ** xcb_void_cookie_t xcb_change_gc_checked 11631 ** 11632 ** @param xcb_connection_t *c 11633 ** @param xcb_gcontext_t gc 11634 ** @param uint32_t value_mask 11635 ** @param const uint32_t *value_list 11636 ** @returns xcb_void_cookie_t 11637 ** 11638 *****************************************************************************/ 11639 11640 xcb_void_cookie_t 11641 xcb_change_gc_checked (xcb_connection_t *c , 11642 xcb_gcontext_t gc , 11643 uint32_t value_mask , 11644 const uint32_t *value_list ); 11645 11662 /***************************************************************************** 11663 ** 11664 ** xcb_void_cookie_t xcb_change_gc 11665 ** 11666 ** @param xcb_connection_t *c 11667 ** @param xcb_gcontext_t gc 11668 ** @param uint32_t value_mask 11669 ** @param const uint32_t *value_list 11670 ** @returns xcb_void_cookie_t 11671 ** 11672 *****************************************************************************/ 11673 11674 xcb_void_cookie_t 11675 xcb_change_gc (xcb_connection_t *c , 11676 xcb_gcontext_t gc , 11677 uint32_t value_mask , 11678 const uint32_t *value_list ); 11679 11692 /***************************************************************************** 11693 ** 11694 ** xcb_void_cookie_t xcb_copy_gc_checked 11695 ** 11696 ** @param xcb_connection_t *c 11697 ** @param xcb_gcontext_t src_gc 11698 ** @param xcb_gcontext_t dst_gc 11699 ** @param uint32_t value_mask 11700 ** @returns xcb_void_cookie_t 11701 ** 11702 *****************************************************************************/ 11703 11704 xcb_void_cookie_t 11705 xcb_copy_gc_checked (xcb_connection_t *c , 11706 xcb_gcontext_t src_gc , 11707 xcb_gcontext_t dst_gc , 11708 uint32_t value_mask ); 11709 11719 /***************************************************************************** 11720 ** 11721 ** xcb_void_cookie_t xcb_copy_gc 11722 ** 11723 ** @param xcb_connection_t *c 11724 ** @param xcb_gcontext_t src_gc 11725 ** @param xcb_gcontext_t dst_gc 11726 ** @param uint32_t value_mask 11727 ** @returns xcb_void_cookie_t 11728 ** 11729 *****************************************************************************/ 11730 11731 xcb_void_cookie_t 11732 xcb_copy_gc (xcb_connection_t *c , 11733 xcb_gcontext_t src_gc , 11734 xcb_gcontext_t dst_gc , 11735 uint32_t value_mask ); 11736 11737 int 11738 xcb_set_dashes_sizeof (const void *_buffer ); 11739 11752 /***************************************************************************** 11753 ** 11754 ** xcb_void_cookie_t xcb_set_dashes_checked 11755 ** 11756 ** @param xcb_connection_t *c 11757 ** @param xcb_gcontext_t gc 11758 ** @param uint16_t dash_offset 11759 ** @param uint16_t dashes_len 11760 ** @param const uint8_t *dashes 11761 ** @returns xcb_void_cookie_t 11762 ** 11763 *****************************************************************************/ 11764 11765 xcb_void_cookie_t 11766 xcb_set_dashes_checked (xcb_connection_t *c , 11767 xcb_gcontext_t gc , 11768 uint16_t dash_offset , 11769 uint16_t dashes_len , 11770 const uint8_t *dashes ); 11771 11781 /***************************************************************************** 11782 ** 11783 ** xcb_void_cookie_t xcb_set_dashes 11784 ** 11785 ** @param xcb_connection_t *c 11786 ** @param xcb_gcontext_t gc 11787 ** @param uint16_t dash_offset 11788 ** @param uint16_t dashes_len 11789 ** @param const uint8_t *dashes 11790 ** @returns xcb_void_cookie_t 11791 ** 11792 *****************************************************************************/ 11793 11794 xcb_void_cookie_t 11795 xcb_set_dashes (xcb_connection_t *c , 11796 xcb_gcontext_t gc , 11797 uint16_t dash_offset , 11798 uint16_t dashes_len , 11799 const uint8_t *dashes ); 11800 11801 int 11802 xcb_set_clip_rectangles_sizeof (const void *_buffer , 11803 uint32_t rectangles_len ); 11804 11817 /***************************************************************************** 11818 ** 11819 ** xcb_void_cookie_t xcb_set_clip_rectangles_checked 11820 ** 11821 ** @param xcb_connection_t *c 11822 ** @param uint8_t ordering 11823 ** @param xcb_gcontext_t gc 11824 ** @param int16_t clip_x_origin 11825 ** @param int16_t clip_y_origin 11826 ** @param uint32_t rectangles_len 11827 ** @param const xcb_rectangle_t *rectangles 11828 ** @returns xcb_void_cookie_t 11829 ** 11830 *****************************************************************************/ 11831 11832 xcb_void_cookie_t 11833 xcb_set_clip_rectangles_checked (xcb_connection_t *c , 11834 uint8_t ordering , 11835 xcb_gcontext_t gc , 11836 int16_t clip_x_origin , 11837 int16_t clip_y_origin , 11838 uint32_t rectangles_len , 11839 const xcb_rectangle_t *rectangles ); 11840 11850 /***************************************************************************** 11851 ** 11852 ** xcb_void_cookie_t xcb_set_clip_rectangles 11853 ** 11854 ** @param xcb_connection_t *c 11855 ** @param uint8_t ordering 11856 ** @param xcb_gcontext_t gc 11857 ** @param int16_t clip_x_origin 11858 ** @param int16_t clip_y_origin 11859 ** @param uint32_t rectangles_len 11860 ** @param const xcb_rectangle_t *rectangles 11861 ** @returns xcb_void_cookie_t 11862 ** 11863 *****************************************************************************/ 11864 11865 xcb_void_cookie_t 11866 xcb_set_clip_rectangles (xcb_connection_t *c , 11867 uint8_t ordering , 11868 xcb_gcontext_t gc , 11869 int16_t clip_x_origin , 11870 int16_t clip_y_origin , 11871 uint32_t rectangles_len , 11872 const xcb_rectangle_t *rectangles ); 11873 11888 /***************************************************************************** 11889 ** 11890 ** xcb_void_cookie_t xcb_free_gc_checked 11891 ** 11892 ** @param xcb_connection_t *c 11893 ** @param xcb_gcontext_t gc 11894 ** @returns xcb_void_cookie_t 11895 ** 11896 *****************************************************************************/ 11897 11898 xcb_void_cookie_t 11899 xcb_free_gc_checked (xcb_connection_t *c , 11900 xcb_gcontext_t gc ); 11901 11913 /***************************************************************************** 11914 ** 11915 ** xcb_void_cookie_t xcb_free_gc 11916 ** 11917 ** @param xcb_connection_t *c 11918 ** @param xcb_gcontext_t gc 11919 ** @returns xcb_void_cookie_t 11920 ** 11921 *****************************************************************************/ 11922 11923 xcb_void_cookie_t 11924 xcb_free_gc (xcb_connection_t *c , 11925 xcb_gcontext_t gc ); 11926 11939 /***************************************************************************** 11940 ** 11941 ** xcb_void_cookie_t xcb_clear_area_checked 11942 ** 11943 ** @param xcb_connection_t *c 11944 ** @param uint8_t exposures 11945 ** @param xcb_window_t window 11946 ** @param int16_t x 11947 ** @param int16_t y 11948 ** @param uint16_t width 11949 ** @param uint16_t height 11950 ** @returns xcb_void_cookie_t 11951 ** 11952 *****************************************************************************/ 11953 11954 xcb_void_cookie_t 11955 xcb_clear_area_checked (xcb_connection_t *c , 11956 uint8_t exposures , 11957 xcb_window_t window , 11958 int16_t x , 11959 int16_t y , 11960 uint16_t width , 11961 uint16_t height ); 11962 11972 /***************************************************************************** 11973 ** 11974 ** xcb_void_cookie_t xcb_clear_area 11975 ** 11976 ** @param xcb_connection_t *c 11977 ** @param uint8_t exposures 11978 ** @param xcb_window_t window 11979 ** @param int16_t x 11980 ** @param int16_t y 11981 ** @param uint16_t width 11982 ** @param uint16_t height 11983 ** @returns xcb_void_cookie_t 11984 ** 11985 *****************************************************************************/ 11986 11987 xcb_void_cookie_t 11988 xcb_clear_area (xcb_connection_t *c , 11989 uint8_t exposures , 11990 xcb_window_t window , 11991 int16_t x , 11992 int16_t y , 11993 uint16_t width , 11994 uint16_t height ); 11995 12018 /***************************************************************************** 12019 ** 12020 ** xcb_void_cookie_t xcb_copy_area_checked 12021 ** 12022 ** @param xcb_connection_t *c 12023 ** @param xcb_drawable_t src_drawable 12024 ** @param xcb_drawable_t dst_drawable 12025 ** @param xcb_gcontext_t gc 12026 ** @param int16_t src_x 12027 ** @param int16_t src_y 12028 ** @param int16_t dst_x 12029 ** @param int16_t dst_y 12030 ** @param uint16_t width 12031 ** @param uint16_t height 12032 ** @returns xcb_void_cookie_t 12033 ** 12034 *****************************************************************************/ 12035 12036 xcb_void_cookie_t 12037 xcb_copy_area_checked (xcb_connection_t *c , 12038 xcb_drawable_t src_drawable , 12039 xcb_drawable_t dst_drawable , 12040 xcb_gcontext_t gc , 12041 int16_t src_x , 12042 int16_t src_y , 12043 int16_t dst_x , 12044 int16_t dst_y , 12045 uint16_t width , 12046 uint16_t height ); 12047 12067 /***************************************************************************** 12068 ** 12069 ** xcb_void_cookie_t xcb_copy_area 12070 ** 12071 ** @param xcb_connection_t *c 12072 ** @param xcb_drawable_t src_drawable 12073 ** @param xcb_drawable_t dst_drawable 12074 ** @param xcb_gcontext_t gc 12075 ** @param int16_t src_x 12076 ** @param int16_t src_y 12077 ** @param int16_t dst_x 12078 ** @param int16_t dst_y 12079 ** @param uint16_t width 12080 ** @param uint16_t height 12081 ** @returns xcb_void_cookie_t 12082 ** 12083 *****************************************************************************/ 12084 12085 xcb_void_cookie_t 12086 xcb_copy_area (xcb_connection_t *c , 12087 xcb_drawable_t src_drawable , 12088 xcb_drawable_t dst_drawable , 12089 xcb_gcontext_t gc , 12090 int16_t src_x , 12091 int16_t src_y , 12092 int16_t dst_x , 12093 int16_t dst_y , 12094 uint16_t width , 12095 uint16_t height ); 12096 12109 /***************************************************************************** 12110 ** 12111 ** xcb_void_cookie_t xcb_copy_plane_checked 12112 ** 12113 ** @param xcb_connection_t *c 12114 ** @param xcb_drawable_t src_drawable 12115 ** @param xcb_drawable_t dst_drawable 12116 ** @param xcb_gcontext_t gc 12117 ** @param int16_t src_x 12118 ** @param int16_t src_y 12119 ** @param int16_t dst_x 12120 ** @param int16_t dst_y 12121 ** @param uint16_t width 12122 ** @param uint16_t height 12123 ** @param uint32_t bit_plane 12124 ** @returns xcb_void_cookie_t 12125 ** 12126 *****************************************************************************/ 12127 12128 xcb_void_cookie_t 12129 xcb_copy_plane_checked (xcb_connection_t *c , 12130 xcb_drawable_t src_drawable , 12131 xcb_drawable_t dst_drawable , 12132 xcb_gcontext_t gc , 12133 int16_t src_x , 12134 int16_t src_y , 12135 int16_t dst_x , 12136 int16_t dst_y , 12137 uint16_t width , 12138 uint16_t height , 12139 uint32_t bit_plane ); 12140 12150 /***************************************************************************** 12151 ** 12152 ** xcb_void_cookie_t xcb_copy_plane 12153 ** 12154 ** @param xcb_connection_t *c 12155 ** @param xcb_drawable_t src_drawable 12156 ** @param xcb_drawable_t dst_drawable 12157 ** @param xcb_gcontext_t gc 12158 ** @param int16_t src_x 12159 ** @param int16_t src_y 12160 ** @param int16_t dst_x 12161 ** @param int16_t dst_y 12162 ** @param uint16_t width 12163 ** @param uint16_t height 12164 ** @param uint32_t bit_plane 12165 ** @returns xcb_void_cookie_t 12166 ** 12167 *****************************************************************************/ 12168 12169 xcb_void_cookie_t 12170 xcb_copy_plane (xcb_connection_t *c , 12171 xcb_drawable_t src_drawable , 12172 xcb_drawable_t dst_drawable , 12173 xcb_gcontext_t gc , 12174 int16_t src_x , 12175 int16_t src_y , 12176 int16_t dst_x , 12177 int16_t dst_y , 12178 uint16_t width , 12179 uint16_t height , 12180 uint32_t bit_plane ); 12181 12182 int 12183 xcb_poly_point_sizeof (const void *_buffer , 12184 uint32_t points_len ); 12185 12198 /***************************************************************************** 12199 ** 12200 ** xcb_void_cookie_t xcb_poly_point_checked 12201 ** 12202 ** @param xcb_connection_t *c 12203 ** @param uint8_t coordinate_mode 12204 ** @param xcb_drawable_t drawable 12205 ** @param xcb_gcontext_t gc 12206 ** @param uint32_t points_len 12207 ** @param const xcb_point_t *points 12208 ** @returns xcb_void_cookie_t 12209 ** 12210 *****************************************************************************/ 12211 12212 xcb_void_cookie_t 12213 xcb_poly_point_checked (xcb_connection_t *c , 12214 uint8_t coordinate_mode , 12215 xcb_drawable_t drawable , 12216 xcb_gcontext_t gc , 12217 uint32_t points_len , 12218 const xcb_point_t *points ); 12219 12229 /***************************************************************************** 12230 ** 12231 ** xcb_void_cookie_t xcb_poly_point 12232 ** 12233 ** @param xcb_connection_t *c 12234 ** @param uint8_t coordinate_mode 12235 ** @param xcb_drawable_t drawable 12236 ** @param xcb_gcontext_t gc 12237 ** @param uint32_t points_len 12238 ** @param const xcb_point_t *points 12239 ** @returns xcb_void_cookie_t 12240 ** 12241 *****************************************************************************/ 12242 12243 xcb_void_cookie_t 12244 xcb_poly_point (xcb_connection_t *c , 12245 uint8_t coordinate_mode , 12246 xcb_drawable_t drawable , 12247 xcb_gcontext_t gc , 12248 uint32_t points_len , 12249 const xcb_point_t *points ); 12250 12251 int 12252 xcb_poly_line_sizeof (const void *_buffer , 12253 uint32_t points_len ); 12254 12281 /***************************************************************************** 12282 ** 12283 ** xcb_void_cookie_t xcb_poly_line_checked 12284 ** 12285 ** @param xcb_connection_t *c 12286 ** @param uint8_t coordinate_mode 12287 ** @param xcb_drawable_t drawable 12288 ** @param xcb_gcontext_t gc 12289 ** @param uint32_t points_len 12290 ** @param const xcb_point_t *points 12291 ** @returns xcb_void_cookie_t 12292 ** 12293 *****************************************************************************/ 12294 12295 xcb_void_cookie_t 12296 xcb_poly_line_checked (xcb_connection_t *c , 12297 uint8_t coordinate_mode , 12298 xcb_drawable_t drawable , 12299 xcb_gcontext_t gc , 12300 uint32_t points_len , 12301 const xcb_point_t *points ); 12302 12326 /***************************************************************************** 12327 ** 12328 ** xcb_void_cookie_t xcb_poly_line 12329 ** 12330 ** @param xcb_connection_t *c 12331 ** @param uint8_t coordinate_mode 12332 ** @param xcb_drawable_t drawable 12333 ** @param xcb_gcontext_t gc 12334 ** @param uint32_t points_len 12335 ** @param const xcb_point_t *points 12336 ** @returns xcb_void_cookie_t 12337 ** 12338 *****************************************************************************/ 12339 12340 xcb_void_cookie_t 12341 xcb_poly_line (xcb_connection_t *c , 12342 uint8_t coordinate_mode , 12343 xcb_drawable_t drawable , 12344 xcb_gcontext_t gc , 12345 uint32_t points_len , 12346 const xcb_point_t *points ); 12347 12357 /***************************************************************************** 12358 ** 12359 ** void xcb_segment_next 12360 ** 12361 ** @param xcb_segment_iterator_t *i 12362 ** @returns void 12363 ** 12364 *****************************************************************************/ 12365 12366 void 12367 xcb_segment_next (xcb_segment_iterator_t *i ); 12368 12379 /***************************************************************************** 12380 ** 12381 ** xcb_generic_iterator_t xcb_segment_end 12382 ** 12383 ** @param xcb_segment_iterator_t i 12384 ** @returns xcb_generic_iterator_t 12385 ** 12386 *****************************************************************************/ 12387 12388 xcb_generic_iterator_t 12389 xcb_segment_end (xcb_segment_iterator_t i ); 12390 12391 int 12392 xcb_poly_segment_sizeof (const void *_buffer , 12393 uint32_t segments_len ); 12394 12422 /***************************************************************************** 12423 ** 12424 ** xcb_void_cookie_t xcb_poly_segment_checked 12425 ** 12426 ** @param xcb_connection_t *c 12427 ** @param xcb_drawable_t drawable 12428 ** @param xcb_gcontext_t gc 12429 ** @param uint32_t segments_len 12430 ** @param const xcb_segment_t *segments 12431 ** @returns xcb_void_cookie_t 12432 ** 12433 *****************************************************************************/ 12434 12435 xcb_void_cookie_t 12436 xcb_poly_segment_checked (xcb_connection_t *c , 12437 xcb_drawable_t drawable , 12438 xcb_gcontext_t gc , 12439 uint32_t segments_len , 12440 const xcb_segment_t *segments ); 12441 12466 /***************************************************************************** 12467 ** 12468 ** xcb_void_cookie_t xcb_poly_segment 12469 ** 12470 ** @param xcb_connection_t *c 12471 ** @param xcb_drawable_t drawable 12472 ** @param xcb_gcontext_t gc 12473 ** @param uint32_t segments_len 12474 ** @param const xcb_segment_t *segments 12475 ** @returns xcb_void_cookie_t 12476 ** 12477 *****************************************************************************/ 12478 12479 xcb_void_cookie_t 12480 xcb_poly_segment (xcb_connection_t *c , 12481 xcb_drawable_t drawable , 12482 xcb_gcontext_t gc , 12483 uint32_t segments_len , 12484 const xcb_segment_t *segments ); 12485 12486 int 12487 xcb_poly_rectangle_sizeof (const void *_buffer , 12488 uint32_t rectangles_len ); 12489 12502 /***************************************************************************** 12503 ** 12504 ** xcb_void_cookie_t xcb_poly_rectangle_checked 12505 ** 12506 ** @param xcb_connection_t *c 12507 ** @param xcb_drawable_t drawable 12508 ** @param xcb_gcontext_t gc 12509 ** @param uint32_t rectangles_len 12510 ** @param const xcb_rectangle_t *rectangles 12511 ** @returns xcb_void_cookie_t 12512 ** 12513 *****************************************************************************/ 12514 12515 xcb_void_cookie_t 12516 xcb_poly_rectangle_checked (xcb_connection_t *c , 12517 xcb_drawable_t drawable , 12518 xcb_gcontext_t gc , 12519 uint32_t rectangles_len , 12520 const xcb_rectangle_t *rectangles ); 12521 12531 /***************************************************************************** 12532 ** 12533 ** xcb_void_cookie_t xcb_poly_rectangle 12534 ** 12535 ** @param xcb_connection_t *c 12536 ** @param xcb_drawable_t drawable 12537 ** @param xcb_gcontext_t gc 12538 ** @param uint32_t rectangles_len 12539 ** @param const xcb_rectangle_t *rectangles 12540 ** @returns xcb_void_cookie_t 12541 ** 12542 *****************************************************************************/ 12543 12544 xcb_void_cookie_t 12545 xcb_poly_rectangle (xcb_connection_t *c , 12546 xcb_drawable_t drawable , 12547 xcb_gcontext_t gc , 12548 uint32_t rectangles_len , 12549 const xcb_rectangle_t *rectangles ); 12550 12551 int 12552 xcb_poly_arc_sizeof (const void *_buffer , 12553 uint32_t arcs_len ); 12554 12567 /***************************************************************************** 12568 ** 12569 ** xcb_void_cookie_t xcb_poly_arc_checked 12570 ** 12571 ** @param xcb_connection_t *c 12572 ** @param xcb_drawable_t drawable 12573 ** @param xcb_gcontext_t gc 12574 ** @param uint32_t arcs_len 12575 ** @param const xcb_arc_t *arcs 12576 ** @returns xcb_void_cookie_t 12577 ** 12578 *****************************************************************************/ 12579 12580 xcb_void_cookie_t 12581 xcb_poly_arc_checked (xcb_connection_t *c , 12582 xcb_drawable_t drawable , 12583 xcb_gcontext_t gc , 12584 uint32_t arcs_len , 12585 const xcb_arc_t *arcs ); 12586 12596 /***************************************************************************** 12597 ** 12598 ** xcb_void_cookie_t xcb_poly_arc 12599 ** 12600 ** @param xcb_connection_t *c 12601 ** @param xcb_drawable_t drawable 12602 ** @param xcb_gcontext_t gc 12603 ** @param uint32_t arcs_len 12604 ** @param const xcb_arc_t *arcs 12605 ** @returns xcb_void_cookie_t 12606 ** 12607 *****************************************************************************/ 12608 12609 xcb_void_cookie_t 12610 xcb_poly_arc (xcb_connection_t *c , 12611 xcb_drawable_t drawable , 12612 xcb_gcontext_t gc , 12613 uint32_t arcs_len , 12614 const xcb_arc_t *arcs ); 12615 12616 int 12617 xcb_fill_poly_sizeof (const void *_buffer , 12618 uint32_t points_len ); 12619 12632 /***************************************************************************** 12633 ** 12634 ** xcb_void_cookie_t xcb_fill_poly_checked 12635 ** 12636 ** @param xcb_connection_t *c 12637 ** @param xcb_drawable_t drawable 12638 ** @param xcb_gcontext_t gc 12639 ** @param uint8_t shape 12640 ** @param uint8_t coordinate_mode 12641 ** @param uint32_t points_len 12642 ** @param const xcb_point_t *points 12643 ** @returns xcb_void_cookie_t 12644 ** 12645 *****************************************************************************/ 12646 12647 xcb_void_cookie_t 12648 xcb_fill_poly_checked (xcb_connection_t *c , 12649 xcb_drawable_t drawable , 12650 xcb_gcontext_t gc , 12651 uint8_t shape , 12652 uint8_t coordinate_mode , 12653 uint32_t points_len , 12654 const xcb_point_t *points ); 12655 12665 /***************************************************************************** 12666 ** 12667 ** xcb_void_cookie_t xcb_fill_poly 12668 ** 12669 ** @param xcb_connection_t *c 12670 ** @param xcb_drawable_t drawable 12671 ** @param xcb_gcontext_t gc 12672 ** @param uint8_t shape 12673 ** @param uint8_t coordinate_mode 12674 ** @param uint32_t points_len 12675 ** @param const xcb_point_t *points 12676 ** @returns xcb_void_cookie_t 12677 ** 12678 *****************************************************************************/ 12679 12680 xcb_void_cookie_t 12681 xcb_fill_poly (xcb_connection_t *c , 12682 xcb_drawable_t drawable , 12683 xcb_gcontext_t gc , 12684 uint8_t shape , 12685 uint8_t coordinate_mode , 12686 uint32_t points_len , 12687 const xcb_point_t *points ); 12688 12689 int 12690 xcb_poly_fill_rectangle_sizeof (const void *_buffer , 12691 uint32_t rectangles_len ); 12692 12719 /***************************************************************************** 12720 ** 12721 ** xcb_void_cookie_t xcb_poly_fill_rectangle_checked 12722 ** 12723 ** @param xcb_connection_t *c 12724 ** @param xcb_drawable_t drawable 12725 ** @param xcb_gcontext_t gc 12726 ** @param uint32_t rectangles_len 12727 ** @param const xcb_rectangle_t *rectangles 12728 ** @returns xcb_void_cookie_t 12729 ** 12730 *****************************************************************************/ 12731 12732 xcb_void_cookie_t 12733 xcb_poly_fill_rectangle_checked (xcb_connection_t *c , 12734 xcb_drawable_t drawable , 12735 xcb_gcontext_t gc , 12736 uint32_t rectangles_len , 12737 const xcb_rectangle_t *rectangles ); 12738 12762 /***************************************************************************** 12763 ** 12764 ** xcb_void_cookie_t xcb_poly_fill_rectangle 12765 ** 12766 ** @param xcb_connection_t *c 12767 ** @param xcb_drawable_t drawable 12768 ** @param xcb_gcontext_t gc 12769 ** @param uint32_t rectangles_len 12770 ** @param const xcb_rectangle_t *rectangles 12771 ** @returns xcb_void_cookie_t 12772 ** 12773 *****************************************************************************/ 12774 12775 xcb_void_cookie_t 12776 xcb_poly_fill_rectangle (xcb_connection_t *c , 12777 xcb_drawable_t drawable , 12778 xcb_gcontext_t gc , 12779 uint32_t rectangles_len , 12780 const xcb_rectangle_t *rectangles ); 12781 12782 int 12783 xcb_poly_fill_arc_sizeof (const void *_buffer , 12784 uint32_t arcs_len ); 12785 12798 /***************************************************************************** 12799 ** 12800 ** xcb_void_cookie_t xcb_poly_fill_arc_checked 12801 ** 12802 ** @param xcb_connection_t *c 12803 ** @param xcb_drawable_t drawable 12804 ** @param xcb_gcontext_t gc 12805 ** @param uint32_t arcs_len 12806 ** @param const xcb_arc_t *arcs 12807 ** @returns xcb_void_cookie_t 12808 ** 12809 *****************************************************************************/ 12810 12811 xcb_void_cookie_t 12812 xcb_poly_fill_arc_checked (xcb_connection_t *c , 12813 xcb_drawable_t drawable , 12814 xcb_gcontext_t gc , 12815 uint32_t arcs_len , 12816 const xcb_arc_t *arcs ); 12817 12827 /***************************************************************************** 12828 ** 12829 ** xcb_void_cookie_t xcb_poly_fill_arc 12830 ** 12831 ** @param xcb_connection_t *c 12832 ** @param xcb_drawable_t drawable 12833 ** @param xcb_gcontext_t gc 12834 ** @param uint32_t arcs_len 12835 ** @param const xcb_arc_t *arcs 12836 ** @returns xcb_void_cookie_t 12837 ** 12838 *****************************************************************************/ 12839 12840 xcb_void_cookie_t 12841 xcb_poly_fill_arc (xcb_connection_t *c , 12842 xcb_drawable_t drawable , 12843 xcb_gcontext_t gc , 12844 uint32_t arcs_len , 12845 const xcb_arc_t *arcs ); 12846 12847 int 12848 xcb_put_image_sizeof (const void *_buffer , 12849 uint32_t data_len ); 12850 12863 /***************************************************************************** 12864 ** 12865 ** xcb_void_cookie_t xcb_put_image_checked 12866 ** 12867 ** @param xcb_connection_t *c 12868 ** @param uint8_t format 12869 ** @param xcb_drawable_t drawable 12870 ** @param xcb_gcontext_t gc 12871 ** @param uint16_t width 12872 ** @param uint16_t height 12873 ** @param int16_t dst_x 12874 ** @param int16_t dst_y 12875 ** @param uint8_t left_pad 12876 ** @param uint8_t depth 12877 ** @param uint32_t data_len 12878 ** @param const uint8_t *data 12879 ** @returns xcb_void_cookie_t 12880 ** 12881 *****************************************************************************/ 12882 12883 xcb_void_cookie_t 12884 xcb_put_image_checked (xcb_connection_t *c , 12885 uint8_t format , 12886 xcb_drawable_t drawable , 12887 xcb_gcontext_t gc , 12888 uint16_t width , 12889 uint16_t height , 12890 int16_t dst_x , 12891 int16_t dst_y , 12892 uint8_t left_pad , 12893 uint8_t depth , 12894 uint32_t data_len , 12895 const uint8_t *data ); 12896 12906 /***************************************************************************** 12907 ** 12908 ** xcb_void_cookie_t xcb_put_image 12909 ** 12910 ** @param xcb_connection_t *c 12911 ** @param uint8_t format 12912 ** @param xcb_drawable_t drawable 12913 ** @param xcb_gcontext_t gc 12914 ** @param uint16_t width 12915 ** @param uint16_t height 12916 ** @param int16_t dst_x 12917 ** @param int16_t dst_y 12918 ** @param uint8_t left_pad 12919 ** @param uint8_t depth 12920 ** @param uint32_t data_len 12921 ** @param const uint8_t *data 12922 ** @returns xcb_void_cookie_t 12923 ** 12924 *****************************************************************************/ 12925 12926 xcb_void_cookie_t 12927 xcb_put_image (xcb_connection_t *c , 12928 uint8_t format , 12929 xcb_drawable_t drawable , 12930 xcb_gcontext_t gc , 12931 uint16_t width , 12932 uint16_t height , 12933 int16_t dst_x , 12934 int16_t dst_y , 12935 uint8_t left_pad , 12936 uint8_t depth , 12937 uint32_t data_len , 12938 const uint8_t *data ); 12939 12940 int 12941 xcb_get_image_sizeof (const void *_buffer ); 12942 12952 /***************************************************************************** 12953 ** 12954 ** xcb_get_image_cookie_t xcb_get_image 12955 ** 12956 ** @param xcb_connection_t *c 12957 ** @param uint8_t format 12958 ** @param xcb_drawable_t drawable 12959 ** @param int16_t x 12960 ** @param int16_t y 12961 ** @param uint16_t width 12962 ** @param uint16_t height 12963 ** @param uint32_t plane_mask 12964 ** @returns xcb_get_image_cookie_t 12965 ** 12966 *****************************************************************************/ 12967 12968 xcb_get_image_cookie_t 12969 xcb_get_image (xcb_connection_t *c , 12970 uint8_t format , 12971 xcb_drawable_t drawable , 12972 int16_t x , 12973 int16_t y , 12974 uint16_t width , 12975 uint16_t height , 12976 uint32_t plane_mask ); 12977 12990 /***************************************************************************** 12991 ** 12992 ** xcb_get_image_cookie_t xcb_get_image_unchecked 12993 ** 12994 ** @param xcb_connection_t *c 12995 ** @param uint8_t format 12996 ** @param xcb_drawable_t drawable 12997 ** @param int16_t x 12998 ** @param int16_t y 12999 ** @param uint16_t width 13000 ** @param uint16_t height 13001 ** @param uint32_t plane_mask 13002 ** @returns xcb_get_image_cookie_t 13003 ** 13004 *****************************************************************************/ 13005 13006 xcb_get_image_cookie_t 13007 xcb_get_image_unchecked (xcb_connection_t *c , 13008 uint8_t format , 13009 xcb_drawable_t drawable , 13010 int16_t x , 13011 int16_t y , 13012 uint16_t width , 13013 uint16_t height , 13014 uint32_t plane_mask ); 13015 13016 13017 /***************************************************************************** 13018 ** 13019 ** uint8_t * xcb_get_image_data 13020 ** 13021 ** @param const xcb_get_image_reply_t *R 13022 ** @returns uint8_t * 13023 ** 13024 *****************************************************************************/ 13025 13026 uint8_t * 13027 xcb_get_image_data (const xcb_get_image_reply_t *R ); 13028 13029 13030 /***************************************************************************** 13031 ** 13032 ** int xcb_get_image_data_length 13033 ** 13034 ** @param const xcb_get_image_reply_t *R 13035 ** @returns int 13036 ** 13037 *****************************************************************************/ 13038 13039 int 13040 xcb_get_image_data_length (const xcb_get_image_reply_t *R ); 13041 13042 13043 /***************************************************************************** 13044 ** 13045 ** xcb_generic_iterator_t xcb_get_image_data_end 13046 ** 13047 ** @param const xcb_get_image_reply_t *R 13048 ** @returns xcb_generic_iterator_t 13049 ** 13050 *****************************************************************************/ 13051 13052 xcb_generic_iterator_t 13053 xcb_get_image_data_end (const xcb_get_image_reply_t *R ); 13054 13070 /***************************************************************************** 13071 ** 13072 ** xcb_get_image_reply_t * xcb_get_image_reply 13073 ** 13074 ** @param xcb_connection_t *c 13075 ** @param xcb_get_image_cookie_t cookie 13076 ** @param xcb_generic_error_t **e 13077 ** @returns xcb_get_image_reply_t * 13078 ** 13079 *****************************************************************************/ 13080 13081 xcb_get_image_reply_t * 13082 xcb_get_image_reply (xcb_connection_t *c , 13083 xcb_get_image_cookie_t cookie , 13084 xcb_generic_error_t **e ); 13085 13086 int 13087 xcb_poly_text_8_sizeof (const void *_buffer , 13088 uint32_t items_len ); 13089 13102 /***************************************************************************** 13103 ** 13104 ** xcb_void_cookie_t xcb_poly_text_8_checked 13105 ** 13106 ** @param xcb_connection_t *c 13107 ** @param xcb_drawable_t drawable 13108 ** @param xcb_gcontext_t gc 13109 ** @param int16_t x 13110 ** @param int16_t y 13111 ** @param uint32_t items_len 13112 ** @param const uint8_t *items 13113 ** @returns xcb_void_cookie_t 13114 ** 13115 *****************************************************************************/ 13116 13117 xcb_void_cookie_t 13118 xcb_poly_text_8_checked (xcb_connection_t *c , 13119 xcb_drawable_t drawable , 13120 xcb_gcontext_t gc , 13121 int16_t x , 13122 int16_t y , 13123 uint32_t items_len , 13124 const uint8_t *items ); 13125 13135 /***************************************************************************** 13136 ** 13137 ** xcb_void_cookie_t xcb_poly_text_8 13138 ** 13139 ** @param xcb_connection_t *c 13140 ** @param xcb_drawable_t drawable 13141 ** @param xcb_gcontext_t gc 13142 ** @param int16_t x 13143 ** @param int16_t y 13144 ** @param uint32_t items_len 13145 ** @param const uint8_t *items 13146 ** @returns xcb_void_cookie_t 13147 ** 13148 *****************************************************************************/ 13149 13150 xcb_void_cookie_t 13151 xcb_poly_text_8 (xcb_connection_t *c , 13152 xcb_drawable_t drawable , 13153 xcb_gcontext_t gc , 13154 int16_t x , 13155 int16_t y , 13156 uint32_t items_len , 13157 const uint8_t *items ); 13158 13159 int 13160 xcb_poly_text_16_sizeof (const void *_buffer , 13161 uint32_t items_len ); 13162 13175 /***************************************************************************** 13176 ** 13177 ** xcb_void_cookie_t xcb_poly_text_16_checked 13178 ** 13179 ** @param xcb_connection_t *c 13180 ** @param xcb_drawable_t drawable 13181 ** @param xcb_gcontext_t gc 13182 ** @param int16_t x 13183 ** @param int16_t y 13184 ** @param uint32_t items_len 13185 ** @param const uint8_t *items 13186 ** @returns xcb_void_cookie_t 13187 ** 13188 *****************************************************************************/ 13189 13190 xcb_void_cookie_t 13191 xcb_poly_text_16_checked (xcb_connection_t *c , 13192 xcb_drawable_t drawable , 13193 xcb_gcontext_t gc , 13194 int16_t x , 13195 int16_t y , 13196 uint32_t items_len , 13197 const uint8_t *items ); 13198 13208 /***************************************************************************** 13209 ** 13210 ** xcb_void_cookie_t xcb_poly_text_16 13211 ** 13212 ** @param xcb_connection_t *c 13213 ** @param xcb_drawable_t drawable 13214 ** @param xcb_gcontext_t gc 13215 ** @param int16_t x 13216 ** @param int16_t y 13217 ** @param uint32_t items_len 13218 ** @param const uint8_t *items 13219 ** @returns xcb_void_cookie_t 13220 ** 13221 *****************************************************************************/ 13222 13223 xcb_void_cookie_t 13224 xcb_poly_text_16 (xcb_connection_t *c , 13225 xcb_drawable_t drawable , 13226 xcb_gcontext_t gc , 13227 int16_t x , 13228 int16_t y , 13229 uint32_t items_len , 13230 const uint8_t *items ); 13231 13232 int 13233 xcb_image_text_8_sizeof (const void *_buffer ); 13234 13266 /***************************************************************************** 13267 ** 13268 ** xcb_void_cookie_t xcb_image_text_8_checked 13269 ** 13270 ** @param xcb_connection_t *c 13271 ** @param uint8_t string_len 13272 ** @param xcb_drawable_t drawable 13273 ** @param xcb_gcontext_t gc 13274 ** @param int16_t x 13275 ** @param int16_t y 13276 ** @param const char *string 13277 ** @returns xcb_void_cookie_t 13278 ** 13279 *****************************************************************************/ 13280 13281 xcb_void_cookie_t 13282 xcb_image_text_8_checked (xcb_connection_t *c , 13283 uint8_t string_len , 13284 xcb_drawable_t drawable , 13285 xcb_gcontext_t gc , 13286 int16_t x , 13287 int16_t y , 13288 const char *string ); 13289 13318 /***************************************************************************** 13319 ** 13320 ** xcb_void_cookie_t xcb_image_text_8 13321 ** 13322 ** @param xcb_connection_t *c 13323 ** @param uint8_t string_len 13324 ** @param xcb_drawable_t drawable 13325 ** @param xcb_gcontext_t gc 13326 ** @param int16_t x 13327 ** @param int16_t y 13328 ** @param const char *string 13329 ** @returns xcb_void_cookie_t 13330 ** 13331 *****************************************************************************/ 13332 13333 xcb_void_cookie_t 13334 xcb_image_text_8 (xcb_connection_t *c , 13335 uint8_t string_len , 13336 xcb_drawable_t drawable , 13337 xcb_gcontext_t gc , 13338 int16_t x , 13339 int16_t y , 13340 const char *string ); 13341 13342 int 13343 xcb_image_text_16_sizeof (const void *_buffer ); 13344 13377 /***************************************************************************** 13378 ** 13379 ** xcb_void_cookie_t xcb_image_text_16_checked 13380 ** 13381 ** @param xcb_connection_t *c 13382 ** @param uint8_t string_len 13383 ** @param xcb_drawable_t drawable 13384 ** @param xcb_gcontext_t gc 13385 ** @param int16_t x 13386 ** @param int16_t y 13387 ** @param const xcb_char2b_t *string 13388 ** @returns xcb_void_cookie_t 13389 ** 13390 *****************************************************************************/ 13391 13392 xcb_void_cookie_t 13393 xcb_image_text_16_checked (xcb_connection_t *c , 13394 uint8_t string_len , 13395 xcb_drawable_t drawable , 13396 xcb_gcontext_t gc , 13397 int16_t x , 13398 int16_t y , 13399 const xcb_char2b_t *string ); 13400 13430 /***************************************************************************** 13431 ** 13432 ** xcb_void_cookie_t xcb_image_text_16 13433 ** 13434 ** @param xcb_connection_t *c 13435 ** @param uint8_t string_len 13436 ** @param xcb_drawable_t drawable 13437 ** @param xcb_gcontext_t gc 13438 ** @param int16_t x 13439 ** @param int16_t y 13440 ** @param const xcb_char2b_t *string 13441 ** @returns xcb_void_cookie_t 13442 ** 13443 *****************************************************************************/ 13444 13445 xcb_void_cookie_t 13446 xcb_image_text_16 (xcb_connection_t *c , 13447 uint8_t string_len , 13448 xcb_drawable_t drawable , 13449 xcb_gcontext_t gc , 13450 int16_t x , 13451 int16_t y , 13452 const xcb_char2b_t *string ); 13453 13466 /***************************************************************************** 13467 ** 13468 ** xcb_void_cookie_t xcb_create_colormap_checked 13469 ** 13470 ** @param xcb_connection_t *c 13471 ** @param uint8_t alloc 13472 ** @param xcb_colormap_t mid 13473 ** @param xcb_window_t window 13474 ** @param xcb_visualid_t visual 13475 ** @returns xcb_void_cookie_t 13476 ** 13477 *****************************************************************************/ 13478 13479 xcb_void_cookie_t 13480 xcb_create_colormap_checked (xcb_connection_t *c , 13481 uint8_t alloc , 13482 xcb_colormap_t mid , 13483 xcb_window_t window , 13484 xcb_visualid_t visual ); 13485 13495 /***************************************************************************** 13496 ** 13497 ** xcb_void_cookie_t xcb_create_colormap 13498 ** 13499 ** @param xcb_connection_t *c 13500 ** @param uint8_t alloc 13501 ** @param xcb_colormap_t mid 13502 ** @param xcb_window_t window 13503 ** @param xcb_visualid_t visual 13504 ** @returns xcb_void_cookie_t 13505 ** 13506 *****************************************************************************/ 13507 13508 xcb_void_cookie_t 13509 xcb_create_colormap (xcb_connection_t *c , 13510 uint8_t alloc , 13511 xcb_colormap_t mid , 13512 xcb_window_t window , 13513 xcb_visualid_t visual ); 13514 13527 /***************************************************************************** 13528 ** 13529 ** xcb_void_cookie_t xcb_free_colormap_checked 13530 ** 13531 ** @param xcb_connection_t *c 13532 ** @param xcb_colormap_t cmap 13533 ** @returns xcb_void_cookie_t 13534 ** 13535 *****************************************************************************/ 13536 13537 xcb_void_cookie_t 13538 xcb_free_colormap_checked (xcb_connection_t *c , 13539 xcb_colormap_t cmap ); 13540 13550 /***************************************************************************** 13551 ** 13552 ** xcb_void_cookie_t xcb_free_colormap 13553 ** 13554 ** @param xcb_connection_t *c 13555 ** @param xcb_colormap_t cmap 13556 ** @returns xcb_void_cookie_t 13557 ** 13558 *****************************************************************************/ 13559 13560 xcb_void_cookie_t 13561 xcb_free_colormap (xcb_connection_t *c , 13562 xcb_colormap_t cmap ); 13563 13576 /***************************************************************************** 13577 ** 13578 ** xcb_void_cookie_t xcb_copy_colormap_and_free_checked 13579 ** 13580 ** @param xcb_connection_t *c 13581 ** @param xcb_colormap_t mid 13582 ** @param xcb_colormap_t src_cmap 13583 ** @returns xcb_void_cookie_t 13584 ** 13585 *****************************************************************************/ 13586 13587 xcb_void_cookie_t 13588 xcb_copy_colormap_and_free_checked (xcb_connection_t *c , 13589 xcb_colormap_t mid , 13590 xcb_colormap_t src_cmap ); 13591 13601 /***************************************************************************** 13602 ** 13603 ** xcb_void_cookie_t xcb_copy_colormap_and_free 13604 ** 13605 ** @param xcb_connection_t *c 13606 ** @param xcb_colormap_t mid 13607 ** @param xcb_colormap_t src_cmap 13608 ** @returns xcb_void_cookie_t 13609 ** 13610 *****************************************************************************/ 13611 13612 xcb_void_cookie_t 13613 xcb_copy_colormap_and_free (xcb_connection_t *c , 13614 xcb_colormap_t mid , 13615 xcb_colormap_t src_cmap ); 13616 13629 /***************************************************************************** 13630 ** 13631 ** xcb_void_cookie_t xcb_install_colormap_checked 13632 ** 13633 ** @param xcb_connection_t *c 13634 ** @param xcb_colormap_t cmap 13635 ** @returns xcb_void_cookie_t 13636 ** 13637 *****************************************************************************/ 13638 13639 xcb_void_cookie_t 13640 xcb_install_colormap_checked (xcb_connection_t *c , 13641 xcb_colormap_t cmap ); 13642 13652 /***************************************************************************** 13653 ** 13654 ** xcb_void_cookie_t xcb_install_colormap 13655 ** 13656 ** @param xcb_connection_t *c 13657 ** @param xcb_colormap_t cmap 13658 ** @returns xcb_void_cookie_t 13659 ** 13660 *****************************************************************************/ 13661 13662 xcb_void_cookie_t 13663 xcb_install_colormap (xcb_connection_t *c , 13664 xcb_colormap_t cmap ); 13665 13678 /***************************************************************************** 13679 ** 13680 ** xcb_void_cookie_t xcb_uninstall_colormap_checked 13681 ** 13682 ** @param xcb_connection_t *c 13683 ** @param xcb_colormap_t cmap 13684 ** @returns xcb_void_cookie_t 13685 ** 13686 *****************************************************************************/ 13687 13688 xcb_void_cookie_t 13689 xcb_uninstall_colormap_checked (xcb_connection_t *c , 13690 xcb_colormap_t cmap ); 13691 13701 /***************************************************************************** 13702 ** 13703 ** xcb_void_cookie_t xcb_uninstall_colormap 13704 ** 13705 ** @param xcb_connection_t *c 13706 ** @param xcb_colormap_t cmap 13707 ** @returns xcb_void_cookie_t 13708 ** 13709 *****************************************************************************/ 13710 13711 xcb_void_cookie_t 13712 xcb_uninstall_colormap (xcb_connection_t *c , 13713 xcb_colormap_t cmap ); 13714 13715 int 13716 xcb_list_installed_colormaps_sizeof (const void *_buffer ); 13717 13727 /***************************************************************************** 13728 ** 13729 ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps 13730 ** 13731 ** @param xcb_connection_t *c 13732 ** @param xcb_window_t window 13733 ** @returns xcb_list_installed_colormaps_cookie_t 13734 ** 13735 *****************************************************************************/ 13736 13737 xcb_list_installed_colormaps_cookie_t 13738 xcb_list_installed_colormaps (xcb_connection_t *c , 13739 xcb_window_t window ); 13740 13753 /***************************************************************************** 13754 ** 13755 ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_unchecked 13756 ** 13757 ** @param xcb_connection_t *c 13758 ** @param xcb_window_t window 13759 ** @returns xcb_list_installed_colormaps_cookie_t 13760 ** 13761 *****************************************************************************/ 13762 13763 xcb_list_installed_colormaps_cookie_t 13764 xcb_list_installed_colormaps_unchecked (xcb_connection_t *c , 13765 xcb_window_t window ); 13766 13767 13768 /***************************************************************************** 13769 ** 13770 ** xcb_colormap_t * xcb_list_installed_colormaps_cmaps 13771 ** 13772 ** @param const xcb_list_installed_colormaps_reply_t *R 13773 ** @returns xcb_colormap_t * 13774 ** 13775 *****************************************************************************/ 13776 13777 xcb_colormap_t * 13778 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R ); 13779 13780 13781 /***************************************************************************** 13782 ** 13783 ** int xcb_list_installed_colormaps_cmaps_length 13784 ** 13785 ** @param const xcb_list_installed_colormaps_reply_t *R 13786 ** @returns int 13787 ** 13788 *****************************************************************************/ 13789 13790 int 13791 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R ); 13792 13793 13794 /***************************************************************************** 13795 ** 13796 ** xcb_generic_iterator_t xcb_list_installed_colormaps_cmaps_end 13797 ** 13798 ** @param const xcb_list_installed_colormaps_reply_t *R 13799 ** @returns xcb_generic_iterator_t 13800 ** 13801 *****************************************************************************/ 13802 13803 xcb_generic_iterator_t 13804 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R ); 13805 13821 /***************************************************************************** 13822 ** 13823 ** xcb_list_installed_colormaps_reply_t * xcb_list_installed_colormaps_reply 13824 ** 13825 ** @param xcb_connection_t *c 13826 ** @param xcb_list_installed_colormaps_cookie_t cookie 13827 ** @param xcb_generic_error_t **e 13828 ** @returns xcb_list_installed_colormaps_reply_t * 13829 ** 13830 *****************************************************************************/ 13831 13832 xcb_list_installed_colormaps_reply_t * 13833 xcb_list_installed_colormaps_reply (xcb_connection_t *c , 13834 xcb_list_installed_colormaps_cookie_t cookie , 13835 xcb_generic_error_t **e ); 13836 13855 /***************************************************************************** 13856 ** 13857 ** xcb_alloc_color_cookie_t xcb_alloc_color 13858 ** 13859 ** @param xcb_connection_t *c 13860 ** @param xcb_colormap_t cmap 13861 ** @param uint16_t red 13862 ** @param uint16_t green 13863 ** @param uint16_t blue 13864 ** @returns xcb_alloc_color_cookie_t 13865 ** 13866 *****************************************************************************/ 13867 13868 xcb_alloc_color_cookie_t 13869 xcb_alloc_color (xcb_connection_t *c , 13870 xcb_colormap_t cmap , 13871 uint16_t red , 13872 uint16_t green , 13873 uint16_t blue ); 13874 13896 /***************************************************************************** 13897 ** 13898 ** xcb_alloc_color_cookie_t xcb_alloc_color_unchecked 13899 ** 13900 ** @param xcb_connection_t *c 13901 ** @param xcb_colormap_t cmap 13902 ** @param uint16_t red 13903 ** @param uint16_t green 13904 ** @param uint16_t blue 13905 ** @returns xcb_alloc_color_cookie_t 13906 ** 13907 *****************************************************************************/ 13908 13909 xcb_alloc_color_cookie_t 13910 xcb_alloc_color_unchecked (xcb_connection_t *c , 13911 xcb_colormap_t cmap , 13912 uint16_t red , 13913 uint16_t green , 13914 uint16_t blue ); 13915 13931 /***************************************************************************** 13932 ** 13933 ** xcb_alloc_color_reply_t * xcb_alloc_color_reply 13934 ** 13935 ** @param xcb_connection_t *c 13936 ** @param xcb_alloc_color_cookie_t cookie 13937 ** @param xcb_generic_error_t **e 13938 ** @returns xcb_alloc_color_reply_t * 13939 ** 13940 *****************************************************************************/ 13941 13942 xcb_alloc_color_reply_t * 13943 xcb_alloc_color_reply (xcb_connection_t *c , 13944 xcb_alloc_color_cookie_t cookie , 13945 xcb_generic_error_t **e ); 13946 13947 int 13948 xcb_alloc_named_color_sizeof (const void *_buffer ); 13949 13959 /***************************************************************************** 13960 ** 13961 ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color 13962 ** 13963 ** @param xcb_connection_t *c 13964 ** @param xcb_colormap_t cmap 13965 ** @param uint16_t name_len 13966 ** @param const char *name 13967 ** @returns xcb_alloc_named_color_cookie_t 13968 ** 13969 *****************************************************************************/ 13970 13971 xcb_alloc_named_color_cookie_t 13972 xcb_alloc_named_color (xcb_connection_t *c , 13973 xcb_colormap_t cmap , 13974 uint16_t name_len , 13975 const char *name ); 13976 13989 /***************************************************************************** 13990 ** 13991 ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color_unchecked 13992 ** 13993 ** @param xcb_connection_t *c 13994 ** @param xcb_colormap_t cmap 13995 ** @param uint16_t name_len 13996 ** @param const char *name 13997 ** @returns xcb_alloc_named_color_cookie_t 13998 ** 13999 *****************************************************************************/ 14000 14001 xcb_alloc_named_color_cookie_t 14002 xcb_alloc_named_color_unchecked (xcb_connection_t *c , 14003 xcb_colormap_t cmap , 14004 uint16_t name_len , 14005 const char *name ); 14006 14022 /***************************************************************************** 14023 ** 14024 ** xcb_alloc_named_color_reply_t * xcb_alloc_named_color_reply 14025 ** 14026 ** @param xcb_connection_t *c 14027 ** @param xcb_alloc_named_color_cookie_t cookie 14028 ** @param xcb_generic_error_t **e 14029 ** @returns xcb_alloc_named_color_reply_t * 14030 ** 14031 *****************************************************************************/ 14032 14033 xcb_alloc_named_color_reply_t * 14034 xcb_alloc_named_color_reply (xcb_connection_t *c , 14035 xcb_alloc_named_color_cookie_t cookie , 14036 xcb_generic_error_t **e ); 14037 14038 int 14039 xcb_alloc_color_cells_sizeof (const void *_buffer ); 14040 14050 /***************************************************************************** 14051 ** 14052 ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells 14053 ** 14054 ** @param xcb_connection_t *c 14055 ** @param uint8_t contiguous 14056 ** @param xcb_colormap_t cmap 14057 ** @param uint16_t colors 14058 ** @param uint16_t planes 14059 ** @returns xcb_alloc_color_cells_cookie_t 14060 ** 14061 *****************************************************************************/ 14062 14063 xcb_alloc_color_cells_cookie_t 14064 xcb_alloc_color_cells (xcb_connection_t *c , 14065 uint8_t contiguous , 14066 xcb_colormap_t cmap , 14067 uint16_t colors , 14068 uint16_t planes ); 14069 14082 /***************************************************************************** 14083 ** 14084 ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_unchecked 14085 ** 14086 ** @param xcb_connection_t *c 14087 ** @param uint8_t contiguous 14088 ** @param xcb_colormap_t cmap 14089 ** @param uint16_t colors 14090 ** @param uint16_t planes 14091 ** @returns xcb_alloc_color_cells_cookie_t 14092 ** 14093 *****************************************************************************/ 14094 14095 xcb_alloc_color_cells_cookie_t 14096 xcb_alloc_color_cells_unchecked (xcb_connection_t *c , 14097 uint8_t contiguous , 14098 xcb_colormap_t cmap , 14099 uint16_t colors , 14100 uint16_t planes ); 14101 14102 14103 /***************************************************************************** 14104 ** 14105 ** uint32_t * xcb_alloc_color_cells_pixels 14106 ** 14107 ** @param const xcb_alloc_color_cells_reply_t *R 14108 ** @returns uint32_t * 14109 ** 14110 *****************************************************************************/ 14111 14112 uint32_t * 14113 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R ); 14114 14115 14116 /***************************************************************************** 14117 ** 14118 ** int xcb_alloc_color_cells_pixels_length 14119 ** 14120 ** @param const xcb_alloc_color_cells_reply_t *R 14121 ** @returns int 14122 ** 14123 *****************************************************************************/ 14124 14125 int 14126 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R ); 14127 14128 14129 /***************************************************************************** 14130 ** 14131 ** xcb_generic_iterator_t xcb_alloc_color_cells_pixels_end 14132 ** 14133 ** @param const xcb_alloc_color_cells_reply_t *R 14134 ** @returns xcb_generic_iterator_t 14135 ** 14136 *****************************************************************************/ 14137 14138 xcb_generic_iterator_t 14139 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R ); 14140 14141 14142 /***************************************************************************** 14143 ** 14144 ** uint32_t * xcb_alloc_color_cells_masks 14145 ** 14146 ** @param const xcb_alloc_color_cells_reply_t *R 14147 ** @returns uint32_t * 14148 ** 14149 *****************************************************************************/ 14150 14151 uint32_t * 14152 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R ); 14153 14154 14155 /***************************************************************************** 14156 ** 14157 ** int xcb_alloc_color_cells_masks_length 14158 ** 14159 ** @param const xcb_alloc_color_cells_reply_t *R 14160 ** @returns int 14161 ** 14162 *****************************************************************************/ 14163 14164 int 14165 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R ); 14166 14167 14168 /***************************************************************************** 14169 ** 14170 ** xcb_generic_iterator_t xcb_alloc_color_cells_masks_end 14171 ** 14172 ** @param const xcb_alloc_color_cells_reply_t *R 14173 ** @returns xcb_generic_iterator_t 14174 ** 14175 *****************************************************************************/ 14176 14177 xcb_generic_iterator_t 14178 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R ); 14179 14195 /***************************************************************************** 14196 ** 14197 ** xcb_alloc_color_cells_reply_t * xcb_alloc_color_cells_reply 14198 ** 14199 ** @param xcb_connection_t *c 14200 ** @param xcb_alloc_color_cells_cookie_t cookie 14201 ** @param xcb_generic_error_t **e 14202 ** @returns xcb_alloc_color_cells_reply_t * 14203 ** 14204 *****************************************************************************/ 14205 14206 xcb_alloc_color_cells_reply_t * 14207 xcb_alloc_color_cells_reply (xcb_connection_t *c , 14208 xcb_alloc_color_cells_cookie_t cookie , 14209 xcb_generic_error_t **e ); 14210 14211 int 14212 xcb_alloc_color_planes_sizeof (const void *_buffer ); 14213 14223 /***************************************************************************** 14224 ** 14225 ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes 14226 ** 14227 ** @param xcb_connection_t *c 14228 ** @param uint8_t contiguous 14229 ** @param xcb_colormap_t cmap 14230 ** @param uint16_t colors 14231 ** @param uint16_t reds 14232 ** @param uint16_t greens 14233 ** @param uint16_t blues 14234 ** @returns xcb_alloc_color_planes_cookie_t 14235 ** 14236 *****************************************************************************/ 14237 14238 xcb_alloc_color_planes_cookie_t 14239 xcb_alloc_color_planes (xcb_connection_t *c , 14240 uint8_t contiguous , 14241 xcb_colormap_t cmap , 14242 uint16_t colors , 14243 uint16_t reds , 14244 uint16_t greens , 14245 uint16_t blues ); 14246 14259 /***************************************************************************** 14260 ** 14261 ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_unchecked 14262 ** 14263 ** @param xcb_connection_t *c 14264 ** @param uint8_t contiguous 14265 ** @param xcb_colormap_t cmap 14266 ** @param uint16_t colors 14267 ** @param uint16_t reds 14268 ** @param uint16_t greens 14269 ** @param uint16_t blues 14270 ** @returns xcb_alloc_color_planes_cookie_t 14271 ** 14272 *****************************************************************************/ 14273 14274 xcb_alloc_color_planes_cookie_t 14275 xcb_alloc_color_planes_unchecked (xcb_connection_t *c , 14276 uint8_t contiguous , 14277 xcb_colormap_t cmap , 14278 uint16_t colors , 14279 uint16_t reds , 14280 uint16_t greens , 14281 uint16_t blues ); 14282 14283 14284 /***************************************************************************** 14285 ** 14286 ** uint32_t * xcb_alloc_color_planes_pixels 14287 ** 14288 ** @param const xcb_alloc_color_planes_reply_t *R 14289 ** @returns uint32_t * 14290 ** 14291 *****************************************************************************/ 14292 14293 uint32_t * 14294 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R ); 14295 14296 14297 /***************************************************************************** 14298 ** 14299 ** int xcb_alloc_color_planes_pixels_length 14300 ** 14301 ** @param const xcb_alloc_color_planes_reply_t *R 14302 ** @returns int 14303 ** 14304 *****************************************************************************/ 14305 14306 int 14307 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R ); 14308 14309 14310 /***************************************************************************** 14311 ** 14312 ** xcb_generic_iterator_t xcb_alloc_color_planes_pixels_end 14313 ** 14314 ** @param const xcb_alloc_color_planes_reply_t *R 14315 ** @returns xcb_generic_iterator_t 14316 ** 14317 *****************************************************************************/ 14318 14319 xcb_generic_iterator_t 14320 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R ); 14321 14337 /***************************************************************************** 14338 ** 14339 ** xcb_alloc_color_planes_reply_t * xcb_alloc_color_planes_reply 14340 ** 14341 ** @param xcb_connection_t *c 14342 ** @param xcb_alloc_color_planes_cookie_t cookie 14343 ** @param xcb_generic_error_t **e 14344 ** @returns xcb_alloc_color_planes_reply_t * 14345 ** 14346 *****************************************************************************/ 14347 14348 xcb_alloc_color_planes_reply_t * 14349 xcb_alloc_color_planes_reply (xcb_connection_t *c , 14350 xcb_alloc_color_planes_cookie_t cookie , 14351 xcb_generic_error_t **e ); 14352 14353 int 14354 xcb_free_colors_sizeof (const void *_buffer , 14355 uint32_t pixels_len ); 14356 14369 /***************************************************************************** 14370 ** 14371 ** xcb_void_cookie_t xcb_free_colors_checked 14372 ** 14373 ** @param xcb_connection_t *c 14374 ** @param xcb_colormap_t cmap 14375 ** @param uint32_t plane_mask 14376 ** @param uint32_t pixels_len 14377 ** @param const uint32_t *pixels 14378 ** @returns xcb_void_cookie_t 14379 ** 14380 *****************************************************************************/ 14381 14382 xcb_void_cookie_t 14383 xcb_free_colors_checked (xcb_connection_t *c , 14384 xcb_colormap_t cmap , 14385 uint32_t plane_mask , 14386 uint32_t pixels_len , 14387 const uint32_t *pixels ); 14388 14398 /***************************************************************************** 14399 ** 14400 ** xcb_void_cookie_t xcb_free_colors 14401 ** 14402 ** @param xcb_connection_t *c 14403 ** @param xcb_colormap_t cmap 14404 ** @param uint32_t plane_mask 14405 ** @param uint32_t pixels_len 14406 ** @param const uint32_t *pixels 14407 ** @returns xcb_void_cookie_t 14408 ** 14409 *****************************************************************************/ 14410 14411 xcb_void_cookie_t 14412 xcb_free_colors (xcb_connection_t *c , 14413 xcb_colormap_t cmap , 14414 uint32_t plane_mask , 14415 uint32_t pixels_len , 14416 const uint32_t *pixels ); 14417 14427 /***************************************************************************** 14428 ** 14429 ** void xcb_coloritem_next 14430 ** 14431 ** @param xcb_coloritem_iterator_t *i 14432 ** @returns void 14433 ** 14434 *****************************************************************************/ 14435 14436 void 14437 xcb_coloritem_next (xcb_coloritem_iterator_t *i ); 14438 14449 /***************************************************************************** 14450 ** 14451 ** xcb_generic_iterator_t xcb_coloritem_end 14452 ** 14453 ** @param xcb_coloritem_iterator_t i 14454 ** @returns xcb_generic_iterator_t 14455 ** 14456 *****************************************************************************/ 14457 14458 xcb_generic_iterator_t 14459 xcb_coloritem_end (xcb_coloritem_iterator_t i ); 14460 14461 int 14462 xcb_store_colors_sizeof (const void *_buffer , 14463 uint32_t items_len ); 14464 14477 /***************************************************************************** 14478 ** 14479 ** xcb_void_cookie_t xcb_store_colors_checked 14480 ** 14481 ** @param xcb_connection_t *c 14482 ** @param xcb_colormap_t cmap 14483 ** @param uint32_t items_len 14484 ** @param const xcb_coloritem_t *items 14485 ** @returns xcb_void_cookie_t 14486 ** 14487 *****************************************************************************/ 14488 14489 xcb_void_cookie_t 14490 xcb_store_colors_checked (xcb_connection_t *c , 14491 xcb_colormap_t cmap , 14492 uint32_t items_len , 14493 const xcb_coloritem_t *items ); 14494 14504 /***************************************************************************** 14505 ** 14506 ** xcb_void_cookie_t xcb_store_colors 14507 ** 14508 ** @param xcb_connection_t *c 14509 ** @param xcb_colormap_t cmap 14510 ** @param uint32_t items_len 14511 ** @param const xcb_coloritem_t *items 14512 ** @returns xcb_void_cookie_t 14513 ** 14514 *****************************************************************************/ 14515 14516 xcb_void_cookie_t 14517 xcb_store_colors (xcb_connection_t *c , 14518 xcb_colormap_t cmap , 14519 uint32_t items_len , 14520 const xcb_coloritem_t *items ); 14521 14522 int 14523 xcb_store_named_color_sizeof (const void *_buffer ); 14524 14537 /***************************************************************************** 14538 ** 14539 ** xcb_void_cookie_t xcb_store_named_color_checked 14540 ** 14541 ** @param xcb_connection_t *c 14542 ** @param uint8_t flags 14543 ** @param xcb_colormap_t cmap 14544 ** @param uint32_t pixel 14545 ** @param uint16_t name_len 14546 ** @param const char *name 14547 ** @returns xcb_void_cookie_t 14548 ** 14549 *****************************************************************************/ 14550 14551 xcb_void_cookie_t 14552 xcb_store_named_color_checked (xcb_connection_t *c , 14553 uint8_t flags , 14554 xcb_colormap_t cmap , 14555 uint32_t pixel , 14556 uint16_t name_len , 14557 const char *name ); 14558 14568 /***************************************************************************** 14569 ** 14570 ** xcb_void_cookie_t xcb_store_named_color 14571 ** 14572 ** @param xcb_connection_t *c 14573 ** @param uint8_t flags 14574 ** @param xcb_colormap_t cmap 14575 ** @param uint32_t pixel 14576 ** @param uint16_t name_len 14577 ** @param const char *name 14578 ** @returns xcb_void_cookie_t 14579 ** 14580 *****************************************************************************/ 14581 14582 xcb_void_cookie_t 14583 xcb_store_named_color (xcb_connection_t *c , 14584 uint8_t flags , 14585 xcb_colormap_t cmap , 14586 uint32_t pixel , 14587 uint16_t name_len , 14588 const char *name ); 14589 14599 /***************************************************************************** 14600 ** 14601 ** void xcb_rgb_next 14602 ** 14603 ** @param xcb_rgb_iterator_t *i 14604 ** @returns void 14605 ** 14606 *****************************************************************************/ 14607 14608 void 14609 xcb_rgb_next (xcb_rgb_iterator_t *i ); 14610 14621 /***************************************************************************** 14622 ** 14623 ** xcb_generic_iterator_t xcb_rgb_end 14624 ** 14625 ** @param xcb_rgb_iterator_t i 14626 ** @returns xcb_generic_iterator_t 14627 ** 14628 *****************************************************************************/ 14629 14630 xcb_generic_iterator_t 14631 xcb_rgb_end (xcb_rgb_iterator_t i ); 14632 14633 int 14634 xcb_query_colors_sizeof (const void *_buffer , 14635 uint32_t pixels_len ); 14636 14646 /***************************************************************************** 14647 ** 14648 ** xcb_query_colors_cookie_t xcb_query_colors 14649 ** 14650 ** @param xcb_connection_t *c 14651 ** @param xcb_colormap_t cmap 14652 ** @param uint32_t pixels_len 14653 ** @param const uint32_t *pixels 14654 ** @returns xcb_query_colors_cookie_t 14655 ** 14656 *****************************************************************************/ 14657 14658 xcb_query_colors_cookie_t 14659 xcb_query_colors (xcb_connection_t *c , 14660 xcb_colormap_t cmap , 14661 uint32_t pixels_len , 14662 const uint32_t *pixels ); 14663 14676 /***************************************************************************** 14677 ** 14678 ** xcb_query_colors_cookie_t xcb_query_colors_unchecked 14679 ** 14680 ** @param xcb_connection_t *c 14681 ** @param xcb_colormap_t cmap 14682 ** @param uint32_t pixels_len 14683 ** @param const uint32_t *pixels 14684 ** @returns xcb_query_colors_cookie_t 14685 ** 14686 *****************************************************************************/ 14687 14688 xcb_query_colors_cookie_t 14689 xcb_query_colors_unchecked (xcb_connection_t *c , 14690 xcb_colormap_t cmap , 14691 uint32_t pixels_len , 14692 const uint32_t *pixels ); 14693 14694 14695 /***************************************************************************** 14696 ** 14697 ** xcb_rgb_t * xcb_query_colors_colors 14698 ** 14699 ** @param const xcb_query_colors_reply_t *R 14700 ** @returns xcb_rgb_t * 14701 ** 14702 *****************************************************************************/ 14703 14704 xcb_rgb_t * 14705 xcb_query_colors_colors (const xcb_query_colors_reply_t *R ); 14706 14707 14708 /***************************************************************************** 14709 ** 14710 ** int xcb_query_colors_colors_length 14711 ** 14712 ** @param const xcb_query_colors_reply_t *R 14713 ** @returns int 14714 ** 14715 *****************************************************************************/ 14716 14717 int 14718 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R ); 14719 14720 14721 /***************************************************************************** 14722 ** 14723 ** xcb_rgb_iterator_t xcb_query_colors_colors_iterator 14724 ** 14725 ** @param const xcb_query_colors_reply_t *R 14726 ** @returns xcb_rgb_iterator_t 14727 ** 14728 *****************************************************************************/ 14729 14730 xcb_rgb_iterator_t 14731 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R ); 14732 14748 /***************************************************************************** 14749 ** 14750 ** xcb_query_colors_reply_t * xcb_query_colors_reply 14751 ** 14752 ** @param xcb_connection_t *c 14753 ** @param xcb_query_colors_cookie_t cookie 14754 ** @param xcb_generic_error_t **e 14755 ** @returns xcb_query_colors_reply_t * 14756 ** 14757 *****************************************************************************/ 14758 14759 xcb_query_colors_reply_t * 14760 xcb_query_colors_reply (xcb_connection_t *c , 14761 xcb_query_colors_cookie_t cookie , 14762 xcb_generic_error_t **e ); 14763 14764 int 14765 xcb_lookup_color_sizeof (const void *_buffer ); 14766 14776 /***************************************************************************** 14777 ** 14778 ** xcb_lookup_color_cookie_t xcb_lookup_color 14779 ** 14780 ** @param xcb_connection_t *c 14781 ** @param xcb_colormap_t cmap 14782 ** @param uint16_t name_len 14783 ** @param const char *name 14784 ** @returns xcb_lookup_color_cookie_t 14785 ** 14786 *****************************************************************************/ 14787 14788 xcb_lookup_color_cookie_t 14789 xcb_lookup_color (xcb_connection_t *c , 14790 xcb_colormap_t cmap , 14791 uint16_t name_len , 14792 const char *name ); 14793 14806 /***************************************************************************** 14807 ** 14808 ** xcb_lookup_color_cookie_t xcb_lookup_color_unchecked 14809 ** 14810 ** @param xcb_connection_t *c 14811 ** @param xcb_colormap_t cmap 14812 ** @param uint16_t name_len 14813 ** @param const char *name 14814 ** @returns xcb_lookup_color_cookie_t 14815 ** 14816 *****************************************************************************/ 14817 14818 xcb_lookup_color_cookie_t 14819 xcb_lookup_color_unchecked (xcb_connection_t *c , 14820 xcb_colormap_t cmap , 14821 uint16_t name_len , 14822 const char *name ); 14823 14839 /***************************************************************************** 14840 ** 14841 ** xcb_lookup_color_reply_t * xcb_lookup_color_reply 14842 ** 14843 ** @param xcb_connection_t *c 14844 ** @param xcb_lookup_color_cookie_t cookie 14845 ** @param xcb_generic_error_t **e 14846 ** @returns xcb_lookup_color_reply_t * 14847 ** 14848 *****************************************************************************/ 14849 14850 xcb_lookup_color_reply_t * 14851 xcb_lookup_color_reply (xcb_connection_t *c , 14852 xcb_lookup_color_cookie_t cookie , 14853 xcb_generic_error_t **e ); 14854 14867 /***************************************************************************** 14868 ** 14869 ** xcb_void_cookie_t xcb_create_cursor_checked 14870 ** 14871 ** @param xcb_connection_t *c 14872 ** @param xcb_cursor_t cid 14873 ** @param xcb_pixmap_t source 14874 ** @param xcb_pixmap_t mask 14875 ** @param uint16_t fore_red 14876 ** @param uint16_t fore_green 14877 ** @param uint16_t fore_blue 14878 ** @param uint16_t back_red 14879 ** @param uint16_t back_green 14880 ** @param uint16_t back_blue 14881 ** @param uint16_t x 14882 ** @param uint16_t y 14883 ** @returns xcb_void_cookie_t 14884 ** 14885 *****************************************************************************/ 14886 14887 xcb_void_cookie_t 14888 xcb_create_cursor_checked (xcb_connection_t *c , 14889 xcb_cursor_t cid , 14890 xcb_pixmap_t source , 14891 xcb_pixmap_t mask , 14892 uint16_t fore_red , 14893 uint16_t fore_green , 14894 uint16_t fore_blue , 14895 uint16_t back_red , 14896 uint16_t back_green , 14897 uint16_t back_blue , 14898 uint16_t x , 14899 uint16_t y ); 14900 14910 /***************************************************************************** 14911 ** 14912 ** xcb_void_cookie_t xcb_create_cursor 14913 ** 14914 ** @param xcb_connection_t *c 14915 ** @param xcb_cursor_t cid 14916 ** @param xcb_pixmap_t source 14917 ** @param xcb_pixmap_t mask 14918 ** @param uint16_t fore_red 14919 ** @param uint16_t fore_green 14920 ** @param uint16_t fore_blue 14921 ** @param uint16_t back_red 14922 ** @param uint16_t back_green 14923 ** @param uint16_t back_blue 14924 ** @param uint16_t x 14925 ** @param uint16_t y 14926 ** @returns xcb_void_cookie_t 14927 ** 14928 *****************************************************************************/ 14929 14930 xcb_void_cookie_t 14931 xcb_create_cursor (xcb_connection_t *c , 14932 xcb_cursor_t cid , 14933 xcb_pixmap_t source , 14934 xcb_pixmap_t mask , 14935 uint16_t fore_red , 14936 uint16_t fore_green , 14937 uint16_t fore_blue , 14938 uint16_t back_red , 14939 uint16_t back_green , 14940 uint16_t back_blue , 14941 uint16_t x , 14942 uint16_t y ); 14943 14978 /***************************************************************************** 14979 ** 14980 ** xcb_void_cookie_t xcb_create_glyph_cursor_checked 14981 ** 14982 ** @param xcb_connection_t *c 14983 ** @param xcb_cursor_t cid 14984 ** @param xcb_font_t source_font 14985 ** @param xcb_font_t mask_font 14986 ** @param uint16_t source_char 14987 ** @param uint16_t mask_char 14988 ** @param uint16_t fore_red 14989 ** @param uint16_t fore_green 14990 ** @param uint16_t fore_blue 14991 ** @param uint16_t back_red 14992 ** @param uint16_t back_green 14993 ** @param uint16_t back_blue 14994 ** @returns xcb_void_cookie_t 14995 ** 14996 *****************************************************************************/ 14997 14998 xcb_void_cookie_t 14999 xcb_create_glyph_cursor_checked (xcb_connection_t *c , 15000 xcb_cursor_t cid , 15001 xcb_font_t source_font , 15002 xcb_font_t mask_font , 15003 uint16_t source_char , 15004 uint16_t mask_char , 15005 uint16_t fore_red , 15006 uint16_t fore_green , 15007 uint16_t fore_blue , 15008 uint16_t back_red , 15009 uint16_t back_green , 15010 uint16_t back_blue ); 15011 15043 /***************************************************************************** 15044 ** 15045 ** xcb_void_cookie_t xcb_create_glyph_cursor 15046 ** 15047 ** @param xcb_connection_t *c 15048 ** @param xcb_cursor_t cid 15049 ** @param xcb_font_t source_font 15050 ** @param xcb_font_t mask_font 15051 ** @param uint16_t source_char 15052 ** @param uint16_t mask_char 15053 ** @param uint16_t fore_red 15054 ** @param uint16_t fore_green 15055 ** @param uint16_t fore_blue 15056 ** @param uint16_t back_red 15057 ** @param uint16_t back_green 15058 ** @param uint16_t back_blue 15059 ** @returns xcb_void_cookie_t 15060 ** 15061 *****************************************************************************/ 15062 15063 xcb_void_cookie_t 15064 xcb_create_glyph_cursor (xcb_connection_t *c , 15065 xcb_cursor_t cid , 15066 xcb_font_t source_font , 15067 xcb_font_t mask_font , 15068 uint16_t source_char , 15069 uint16_t mask_char , 15070 uint16_t fore_red , 15071 uint16_t fore_green , 15072 uint16_t fore_blue , 15073 uint16_t back_red , 15074 uint16_t back_green , 15075 uint16_t back_blue ); 15076 15092 /***************************************************************************** 15093 ** 15094 ** xcb_void_cookie_t xcb_free_cursor_checked 15095 ** 15096 ** @param xcb_connection_t *c 15097 ** @param xcb_cursor_t cursor 15098 ** @returns xcb_void_cookie_t 15099 ** 15100 *****************************************************************************/ 15101 15102 xcb_void_cookie_t 15103 xcb_free_cursor_checked (xcb_connection_t *c , 15104 xcb_cursor_t cursor ); 15105 15118 /***************************************************************************** 15119 ** 15120 ** xcb_void_cookie_t xcb_free_cursor 15121 ** 15122 ** @param xcb_connection_t *c 15123 ** @param xcb_cursor_t cursor 15124 ** @returns xcb_void_cookie_t 15125 ** 15126 *****************************************************************************/ 15127 15128 xcb_void_cookie_t 15129 xcb_free_cursor (xcb_connection_t *c , 15130 xcb_cursor_t cursor ); 15131 15144 /***************************************************************************** 15145 ** 15146 ** xcb_void_cookie_t xcb_recolor_cursor_checked 15147 ** 15148 ** @param xcb_connection_t *c 15149 ** @param xcb_cursor_t cursor 15150 ** @param uint16_t fore_red 15151 ** @param uint16_t fore_green 15152 ** @param uint16_t fore_blue 15153 ** @param uint16_t back_red 15154 ** @param uint16_t back_green 15155 ** @param uint16_t back_blue 15156 ** @returns xcb_void_cookie_t 15157 ** 15158 *****************************************************************************/ 15159 15160 xcb_void_cookie_t 15161 xcb_recolor_cursor_checked (xcb_connection_t *c , 15162 xcb_cursor_t cursor , 15163 uint16_t fore_red , 15164 uint16_t fore_green , 15165 uint16_t fore_blue , 15166 uint16_t back_red , 15167 uint16_t back_green , 15168 uint16_t back_blue ); 15169 15179 /***************************************************************************** 15180 ** 15181 ** xcb_void_cookie_t xcb_recolor_cursor 15182 ** 15183 ** @param xcb_connection_t *c 15184 ** @param xcb_cursor_t cursor 15185 ** @param uint16_t fore_red 15186 ** @param uint16_t fore_green 15187 ** @param uint16_t fore_blue 15188 ** @param uint16_t back_red 15189 ** @param uint16_t back_green 15190 ** @param uint16_t back_blue 15191 ** @returns xcb_void_cookie_t 15192 ** 15193 *****************************************************************************/ 15194 15195 xcb_void_cookie_t 15196 xcb_recolor_cursor (xcb_connection_t *c , 15197 xcb_cursor_t cursor , 15198 uint16_t fore_red , 15199 uint16_t fore_green , 15200 uint16_t fore_blue , 15201 uint16_t back_red , 15202 uint16_t back_green , 15203 uint16_t back_blue ); 15204 15214 /***************************************************************************** 15215 ** 15216 ** xcb_query_best_size_cookie_t xcb_query_best_size 15217 ** 15218 ** @param xcb_connection_t *c 15219 ** @param uint8_t _class 15220 ** @param xcb_drawable_t drawable 15221 ** @param uint16_t width 15222 ** @param uint16_t height 15223 ** @returns xcb_query_best_size_cookie_t 15224 ** 15225 *****************************************************************************/ 15226 15227 xcb_query_best_size_cookie_t 15228 xcb_query_best_size (xcb_connection_t *c , 15229 uint8_t _class , 15230 xcb_drawable_t drawable , 15231 uint16_t width , 15232 uint16_t height ); 15233 15246 /***************************************************************************** 15247 ** 15248 ** xcb_query_best_size_cookie_t xcb_query_best_size_unchecked 15249 ** 15250 ** @param xcb_connection_t *c 15251 ** @param uint8_t _class 15252 ** @param xcb_drawable_t drawable 15253 ** @param uint16_t width 15254 ** @param uint16_t height 15255 ** @returns xcb_query_best_size_cookie_t 15256 ** 15257 *****************************************************************************/ 15258 15259 xcb_query_best_size_cookie_t 15260 xcb_query_best_size_unchecked (xcb_connection_t *c , 15261 uint8_t _class , 15262 xcb_drawable_t drawable , 15263 uint16_t width , 15264 uint16_t height ); 15265 15281 /***************************************************************************** 15282 ** 15283 ** xcb_query_best_size_reply_t * xcb_query_best_size_reply 15284 ** 15285 ** @param xcb_connection_t *c 15286 ** @param xcb_query_best_size_cookie_t cookie 15287 ** @param xcb_generic_error_t **e 15288 ** @returns xcb_query_best_size_reply_t * 15289 ** 15290 *****************************************************************************/ 15291 15292 xcb_query_best_size_reply_t * 15293 xcb_query_best_size_reply (xcb_connection_t *c , 15294 xcb_query_best_size_cookie_t cookie , 15295 xcb_generic_error_t **e ); 15296 15297 int 15298 xcb_query_extension_sizeof (const void *_buffer ); 15299 15321 /***************************************************************************** 15322 ** 15323 ** xcb_query_extension_cookie_t xcb_query_extension 15324 ** 15325 ** @param xcb_connection_t *c 15326 ** @param uint16_t name_len 15327 ** @param const char *name 15328 ** @returns xcb_query_extension_cookie_t 15329 ** 15330 *****************************************************************************/ 15331 15332 xcb_query_extension_cookie_t 15333 xcb_query_extension (xcb_connection_t *c , 15334 uint16_t name_len , 15335 const char *name ); 15336 15361 /***************************************************************************** 15362 ** 15363 ** xcb_query_extension_cookie_t xcb_query_extension_unchecked 15364 ** 15365 ** @param xcb_connection_t *c 15366 ** @param uint16_t name_len 15367 ** @param const char *name 15368 ** @returns xcb_query_extension_cookie_t 15369 ** 15370 *****************************************************************************/ 15371 15372 xcb_query_extension_cookie_t 15373 xcb_query_extension_unchecked (xcb_connection_t *c , 15374 uint16_t name_len , 15375 const char *name ); 15376 15392 /***************************************************************************** 15393 ** 15394 ** xcb_query_extension_reply_t * xcb_query_extension_reply 15395 ** 15396 ** @param xcb_connection_t *c 15397 ** @param xcb_query_extension_cookie_t cookie 15398 ** @param xcb_generic_error_t **e 15399 ** @returns xcb_query_extension_reply_t * 15400 ** 15401 *****************************************************************************/ 15402 15403 xcb_query_extension_reply_t * 15404 xcb_query_extension_reply (xcb_connection_t *c , 15405 xcb_query_extension_cookie_t cookie , 15406 xcb_generic_error_t **e ); 15407 15408 int 15409 xcb_list_extensions_sizeof (const void *_buffer ); 15410 15420 /***************************************************************************** 15421 ** 15422 ** xcb_list_extensions_cookie_t xcb_list_extensions 15423 ** 15424 ** @param xcb_connection_t *c 15425 ** @returns xcb_list_extensions_cookie_t 15426 ** 15427 *****************************************************************************/ 15428 15429 xcb_list_extensions_cookie_t 15430 xcb_list_extensions (xcb_connection_t *c ); 15431 15444 /***************************************************************************** 15445 ** 15446 ** xcb_list_extensions_cookie_t xcb_list_extensions_unchecked 15447 ** 15448 ** @param xcb_connection_t *c 15449 ** @returns xcb_list_extensions_cookie_t 15450 ** 15451 *****************************************************************************/ 15452 15453 xcb_list_extensions_cookie_t 15454 xcb_list_extensions_unchecked (xcb_connection_t *c ); 15455 15456 15457 /***************************************************************************** 15458 ** 15459 ** int xcb_list_extensions_names_length 15460 ** 15461 ** @param const xcb_list_extensions_reply_t *R 15462 ** @returns int 15463 ** 15464 *****************************************************************************/ 15465 15466 int 15467 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R ); 15468 15469 15470 /***************************************************************************** 15471 ** 15472 ** xcb_str_iterator_t xcb_list_extensions_names_iterator 15473 ** 15474 ** @param const xcb_list_extensions_reply_t *R 15475 ** @returns xcb_str_iterator_t 15476 ** 15477 *****************************************************************************/ 15478 15479 xcb_str_iterator_t 15480 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R ); 15481 15497 /***************************************************************************** 15498 ** 15499 ** xcb_list_extensions_reply_t * xcb_list_extensions_reply 15500 ** 15501 ** @param xcb_connection_t *c 15502 ** @param xcb_list_extensions_cookie_t cookie 15503 ** @param xcb_generic_error_t **e 15504 ** @returns xcb_list_extensions_reply_t * 15505 ** 15506 *****************************************************************************/ 15507 15508 xcb_list_extensions_reply_t * 15509 xcb_list_extensions_reply (xcb_connection_t *c , 15510 xcb_list_extensions_cookie_t cookie , 15511 xcb_generic_error_t **e ); 15512 15513 int 15514 xcb_change_keyboard_mapping_sizeof (const void *_buffer ); 15515 15528 /***************************************************************************** 15529 ** 15530 ** xcb_void_cookie_t xcb_change_keyboard_mapping_checked 15531 ** 15532 ** @param xcb_connection_t *c 15533 ** @param uint8_t keycode_count 15534 ** @param xcb_keycode_t first_keycode 15535 ** @param uint8_t keysyms_per_keycode 15536 ** @param const xcb_keysym_t *keysyms 15537 ** @returns xcb_void_cookie_t 15538 ** 15539 *****************************************************************************/ 15540 15541 xcb_void_cookie_t 15542 xcb_change_keyboard_mapping_checked (xcb_connection_t *c , 15543 uint8_t keycode_count , 15544 xcb_keycode_t first_keycode , 15545 uint8_t keysyms_per_keycode , 15546 const xcb_keysym_t *keysyms ); 15547 15557 /***************************************************************************** 15558 ** 15559 ** xcb_void_cookie_t xcb_change_keyboard_mapping 15560 ** 15561 ** @param xcb_connection_t *c 15562 ** @param uint8_t keycode_count 15563 ** @param xcb_keycode_t first_keycode 15564 ** @param uint8_t keysyms_per_keycode 15565 ** @param const xcb_keysym_t *keysyms 15566 ** @returns xcb_void_cookie_t 15567 ** 15568 *****************************************************************************/ 15569 15570 xcb_void_cookie_t 15571 xcb_change_keyboard_mapping (xcb_connection_t *c , 15572 uint8_t keycode_count , 15573 xcb_keycode_t first_keycode , 15574 uint8_t keysyms_per_keycode , 15575 const xcb_keysym_t *keysyms ); 15576 15577 int 15578 xcb_get_keyboard_mapping_sizeof (const void *_buffer ); 15579 15589 /***************************************************************************** 15590 ** 15591 ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping 15592 ** 15593 ** @param xcb_connection_t *c 15594 ** @param xcb_keycode_t first_keycode 15595 ** @param uint8_t count 15596 ** @returns xcb_get_keyboard_mapping_cookie_t 15597 ** 15598 *****************************************************************************/ 15599 15600 xcb_get_keyboard_mapping_cookie_t 15601 xcb_get_keyboard_mapping (xcb_connection_t *c , 15602 xcb_keycode_t first_keycode , 15603 uint8_t count ); 15604 15617 /***************************************************************************** 15618 ** 15619 ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_unchecked 15620 ** 15621 ** @param xcb_connection_t *c 15622 ** @param xcb_keycode_t first_keycode 15623 ** @param uint8_t count 15624 ** @returns xcb_get_keyboard_mapping_cookie_t 15625 ** 15626 *****************************************************************************/ 15627 15628 xcb_get_keyboard_mapping_cookie_t 15629 xcb_get_keyboard_mapping_unchecked (xcb_connection_t *c , 15630 xcb_keycode_t first_keycode , 15631 uint8_t count ); 15632 15633 15634 /***************************************************************************** 15635 ** 15636 ** xcb_keysym_t * xcb_get_keyboard_mapping_keysyms 15637 ** 15638 ** @param const xcb_get_keyboard_mapping_reply_t *R 15639 ** @returns xcb_keysym_t * 15640 ** 15641 *****************************************************************************/ 15642 15643 xcb_keysym_t * 15644 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R ); 15645 15646 15647 /***************************************************************************** 15648 ** 15649 ** int xcb_get_keyboard_mapping_keysyms_length 15650 ** 15651 ** @param const xcb_get_keyboard_mapping_reply_t *R 15652 ** @returns int 15653 ** 15654 *****************************************************************************/ 15655 15656 int 15657 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R ); 15658 15659 15660 /***************************************************************************** 15661 ** 15662 ** xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end 15663 ** 15664 ** @param const xcb_get_keyboard_mapping_reply_t *R 15665 ** @returns xcb_generic_iterator_t 15666 ** 15667 *****************************************************************************/ 15668 15669 xcb_generic_iterator_t 15670 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R ); 15671 15687 /***************************************************************************** 15688 ** 15689 ** xcb_get_keyboard_mapping_reply_t * xcb_get_keyboard_mapping_reply 15690 ** 15691 ** @param xcb_connection_t *c 15692 ** @param xcb_get_keyboard_mapping_cookie_t cookie 15693 ** @param xcb_generic_error_t **e 15694 ** @returns xcb_get_keyboard_mapping_reply_t * 15695 ** 15696 *****************************************************************************/ 15697 15698 xcb_get_keyboard_mapping_reply_t * 15699 xcb_get_keyboard_mapping_reply (xcb_connection_t *c , 15700 xcb_get_keyboard_mapping_cookie_t cookie , 15701 xcb_generic_error_t **e ); 15702 15703 int 15704 xcb_change_keyboard_control_sizeof (const void *_buffer ); 15705 15718 /***************************************************************************** 15719 ** 15720 ** xcb_void_cookie_t xcb_change_keyboard_control_checked 15721 ** 15722 ** @param xcb_connection_t *c 15723 ** @param uint32_t value_mask 15724 ** @param const uint32_t *value_list 15725 ** @returns xcb_void_cookie_t 15726 ** 15727 *****************************************************************************/ 15728 15729 xcb_void_cookie_t 15730 xcb_change_keyboard_control_checked (xcb_connection_t *c , 15731 uint32_t value_mask , 15732 const uint32_t *value_list ); 15733 15743 /***************************************************************************** 15744 ** 15745 ** xcb_void_cookie_t xcb_change_keyboard_control 15746 ** 15747 ** @param xcb_connection_t *c 15748 ** @param uint32_t value_mask 15749 ** @param const uint32_t *value_list 15750 ** @returns xcb_void_cookie_t 15751 ** 15752 *****************************************************************************/ 15753 15754 xcb_void_cookie_t 15755 xcb_change_keyboard_control (xcb_connection_t *c , 15756 uint32_t value_mask , 15757 const uint32_t *value_list ); 15758 15768 /***************************************************************************** 15769 ** 15770 ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control 15771 ** 15772 ** @param xcb_connection_t *c 15773 ** @returns xcb_get_keyboard_control_cookie_t 15774 ** 15775 *****************************************************************************/ 15776 15777 xcb_get_keyboard_control_cookie_t 15778 xcb_get_keyboard_control (xcb_connection_t *c ); 15779 15792 /***************************************************************************** 15793 ** 15794 ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked 15795 ** 15796 ** @param xcb_connection_t *c 15797 ** @returns xcb_get_keyboard_control_cookie_t 15798 ** 15799 *****************************************************************************/ 15800 15801 xcb_get_keyboard_control_cookie_t 15802 xcb_get_keyboard_control_unchecked (xcb_connection_t *c ); 15803 15819 /***************************************************************************** 15820 ** 15821 ** xcb_get_keyboard_control_reply_t * xcb_get_keyboard_control_reply 15822 ** 15823 ** @param xcb_connection_t *c 15824 ** @param xcb_get_keyboard_control_cookie_t cookie 15825 ** @param xcb_generic_error_t **e 15826 ** @returns xcb_get_keyboard_control_reply_t * 15827 ** 15828 *****************************************************************************/ 15829 15830 xcb_get_keyboard_control_reply_t * 15831 xcb_get_keyboard_control_reply (xcb_connection_t *c , 15832 xcb_get_keyboard_control_cookie_t cookie , 15833 xcb_generic_error_t **e ); 15834 15847 /***************************************************************************** 15848 ** 15849 ** xcb_void_cookie_t xcb_bell_checked 15850 ** 15851 ** @param xcb_connection_t *c 15852 ** @param int8_t percent 15853 ** @returns xcb_void_cookie_t 15854 ** 15855 *****************************************************************************/ 15856 15857 xcb_void_cookie_t 15858 xcb_bell_checked (xcb_connection_t *c , 15859 int8_t percent ); 15860 15870 /***************************************************************************** 15871 ** 15872 ** xcb_void_cookie_t xcb_bell 15873 ** 15874 ** @param xcb_connection_t *c 15875 ** @param int8_t percent 15876 ** @returns xcb_void_cookie_t 15877 ** 15878 *****************************************************************************/ 15879 15880 xcb_void_cookie_t 15881 xcb_bell (xcb_connection_t *c , 15882 int8_t percent ); 15883 15896 /***************************************************************************** 15897 ** 15898 ** xcb_void_cookie_t xcb_change_pointer_control_checked 15899 ** 15900 ** @param xcb_connection_t *c 15901 ** @param int16_t acceleration_numerator 15902 ** @param int16_t acceleration_denominator 15903 ** @param int16_t threshold 15904 ** @param uint8_t do_acceleration 15905 ** @param uint8_t do_threshold 15906 ** @returns xcb_void_cookie_t 15907 ** 15908 *****************************************************************************/ 15909 15910 xcb_void_cookie_t 15911 xcb_change_pointer_control_checked (xcb_connection_t *c , 15912 int16_t acceleration_numerator , 15913 int16_t acceleration_denominator , 15914 int16_t threshold , 15915 uint8_t do_acceleration , 15916 uint8_t do_threshold ); 15917 15927 /***************************************************************************** 15928 ** 15929 ** xcb_void_cookie_t xcb_change_pointer_control 15930 ** 15931 ** @param xcb_connection_t *c 15932 ** @param int16_t acceleration_numerator 15933 ** @param int16_t acceleration_denominator 15934 ** @param int16_t threshold 15935 ** @param uint8_t do_acceleration 15936 ** @param uint8_t do_threshold 15937 ** @returns xcb_void_cookie_t 15938 ** 15939 *****************************************************************************/ 15940 15941 xcb_void_cookie_t 15942 xcb_change_pointer_control (xcb_connection_t *c , 15943 int16_t acceleration_numerator , 15944 int16_t acceleration_denominator , 15945 int16_t threshold , 15946 uint8_t do_acceleration , 15947 uint8_t do_threshold ); 15948 15958 /***************************************************************************** 15959 ** 15960 ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control 15961 ** 15962 ** @param xcb_connection_t *c 15963 ** @returns xcb_get_pointer_control_cookie_t 15964 ** 15965 *****************************************************************************/ 15966 15967 xcb_get_pointer_control_cookie_t 15968 xcb_get_pointer_control (xcb_connection_t *c ); 15969 15982 /***************************************************************************** 15983 ** 15984 ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked 15985 ** 15986 ** @param xcb_connection_t *c 15987 ** @returns xcb_get_pointer_control_cookie_t 15988 ** 15989 *****************************************************************************/ 15990 15991 xcb_get_pointer_control_cookie_t 15992 xcb_get_pointer_control_unchecked (xcb_connection_t *c ); 15993 16009 /***************************************************************************** 16010 ** 16011 ** xcb_get_pointer_control_reply_t * xcb_get_pointer_control_reply 16012 ** 16013 ** @param xcb_connection_t *c 16014 ** @param xcb_get_pointer_control_cookie_t cookie 16015 ** @param xcb_generic_error_t **e 16016 ** @returns xcb_get_pointer_control_reply_t * 16017 ** 16018 *****************************************************************************/ 16019 16020 xcb_get_pointer_control_reply_t * 16021 xcb_get_pointer_control_reply (xcb_connection_t *c , 16022 xcb_get_pointer_control_cookie_t cookie , 16023 xcb_generic_error_t **e ); 16024 16037 /***************************************************************************** 16038 ** 16039 ** xcb_void_cookie_t xcb_set_screen_saver_checked 16040 ** 16041 ** @param xcb_connection_t *c 16042 ** @param int16_t timeout 16043 ** @param int16_t interval 16044 ** @param uint8_t prefer_blanking 16045 ** @param uint8_t allow_exposures 16046 ** @returns xcb_void_cookie_t 16047 ** 16048 *****************************************************************************/ 16049 16050 xcb_void_cookie_t 16051 xcb_set_screen_saver_checked (xcb_connection_t *c , 16052 int16_t timeout , 16053 int16_t interval , 16054 uint8_t prefer_blanking , 16055 uint8_t allow_exposures ); 16056 16066 /***************************************************************************** 16067 ** 16068 ** xcb_void_cookie_t xcb_set_screen_saver 16069 ** 16070 ** @param xcb_connection_t *c 16071 ** @param int16_t timeout 16072 ** @param int16_t interval 16073 ** @param uint8_t prefer_blanking 16074 ** @param uint8_t allow_exposures 16075 ** @returns xcb_void_cookie_t 16076 ** 16077 *****************************************************************************/ 16078 16079 xcb_void_cookie_t 16080 xcb_set_screen_saver (xcb_connection_t *c , 16081 int16_t timeout , 16082 int16_t interval , 16083 uint8_t prefer_blanking , 16084 uint8_t allow_exposures ); 16085 16095 /***************************************************************************** 16096 ** 16097 ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver 16098 ** 16099 ** @param xcb_connection_t *c 16100 ** @returns xcb_get_screen_saver_cookie_t 16101 ** 16102 *****************************************************************************/ 16103 16104 xcb_get_screen_saver_cookie_t 16105 xcb_get_screen_saver (xcb_connection_t *c ); 16106 16119 /***************************************************************************** 16120 ** 16121 ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked 16122 ** 16123 ** @param xcb_connection_t *c 16124 ** @returns xcb_get_screen_saver_cookie_t 16125 ** 16126 *****************************************************************************/ 16127 16128 xcb_get_screen_saver_cookie_t 16129 xcb_get_screen_saver_unchecked (xcb_connection_t *c ); 16130 16146 /***************************************************************************** 16147 ** 16148 ** xcb_get_screen_saver_reply_t * xcb_get_screen_saver_reply 16149 ** 16150 ** @param xcb_connection_t *c 16151 ** @param xcb_get_screen_saver_cookie_t cookie 16152 ** @param xcb_generic_error_t **e 16153 ** @returns xcb_get_screen_saver_reply_t * 16154 ** 16155 *****************************************************************************/ 16156 16157 xcb_get_screen_saver_reply_t * 16158 xcb_get_screen_saver_reply (xcb_connection_t *c , 16159 xcb_get_screen_saver_cookie_t cookie , 16160 xcb_generic_error_t **e ); 16161 16162 int 16163 xcb_change_hosts_sizeof (const void *_buffer ); 16164 16177 /***************************************************************************** 16178 ** 16179 ** xcb_void_cookie_t xcb_change_hosts_checked 16180 ** 16181 ** @param xcb_connection_t *c 16182 ** @param uint8_t mode 16183 ** @param uint8_t family 16184 ** @param uint16_t address_len 16185 ** @param const uint8_t *address 16186 ** @returns xcb_void_cookie_t 16187 ** 16188 *****************************************************************************/ 16189 16190 xcb_void_cookie_t 16191 xcb_change_hosts_checked (xcb_connection_t *c , 16192 uint8_t mode , 16193 uint8_t family , 16194 uint16_t address_len , 16195 const uint8_t *address ); 16196 16206 /***************************************************************************** 16207 ** 16208 ** xcb_void_cookie_t xcb_change_hosts 16209 ** 16210 ** @param xcb_connection_t *c 16211 ** @param uint8_t mode 16212 ** @param uint8_t family 16213 ** @param uint16_t address_len 16214 ** @param const uint8_t *address 16215 ** @returns xcb_void_cookie_t 16216 ** 16217 *****************************************************************************/ 16218 16219 xcb_void_cookie_t 16220 xcb_change_hosts (xcb_connection_t *c , 16221 uint8_t mode , 16222 uint8_t family , 16223 uint16_t address_len , 16224 const uint8_t *address ); 16225 16226 int 16227 xcb_host_sizeof (const void *_buffer ); 16228 16229 16230 /***************************************************************************** 16231 ** 16232 ** uint8_t * xcb_host_address 16233 ** 16234 ** @param const xcb_host_t *R 16235 ** @returns uint8_t * 16236 ** 16237 *****************************************************************************/ 16238 16239 uint8_t * 16240 xcb_host_address (const xcb_host_t *R ); 16241 16242 16243 /***************************************************************************** 16244 ** 16245 ** int xcb_host_address_length 16246 ** 16247 ** @param const xcb_host_t *R 16248 ** @returns int 16249 ** 16250 *****************************************************************************/ 16251 16252 int 16253 xcb_host_address_length (const xcb_host_t *R ); 16254 16255 16256 /***************************************************************************** 16257 ** 16258 ** xcb_generic_iterator_t xcb_host_address_end 16259 ** 16260 ** @param const xcb_host_t *R 16261 ** @returns xcb_generic_iterator_t 16262 ** 16263 *****************************************************************************/ 16264 16265 xcb_generic_iterator_t 16266 xcb_host_address_end (const xcb_host_t *R ); 16267 16277 /***************************************************************************** 16278 ** 16279 ** void xcb_host_next 16280 ** 16281 ** @param xcb_host_iterator_t *i 16282 ** @returns void 16283 ** 16284 *****************************************************************************/ 16285 16286 void 16287 xcb_host_next (xcb_host_iterator_t *i ); 16288 16299 /***************************************************************************** 16300 ** 16301 ** xcb_generic_iterator_t xcb_host_end 16302 ** 16303 ** @param xcb_host_iterator_t i 16304 ** @returns xcb_generic_iterator_t 16305 ** 16306 *****************************************************************************/ 16307 16308 xcb_generic_iterator_t 16309 xcb_host_end (xcb_host_iterator_t i ); 16310 16311 int 16312 xcb_list_hosts_sizeof (const void *_buffer ); 16313 16323 /***************************************************************************** 16324 ** 16325 ** xcb_list_hosts_cookie_t xcb_list_hosts 16326 ** 16327 ** @param xcb_connection_t *c 16328 ** @returns xcb_list_hosts_cookie_t 16329 ** 16330 *****************************************************************************/ 16331 16332 xcb_list_hosts_cookie_t 16333 xcb_list_hosts (xcb_connection_t *c ); 16334 16347 /***************************************************************************** 16348 ** 16349 ** xcb_list_hosts_cookie_t xcb_list_hosts_unchecked 16350 ** 16351 ** @param xcb_connection_t *c 16352 ** @returns xcb_list_hosts_cookie_t 16353 ** 16354 *****************************************************************************/ 16355 16356 xcb_list_hosts_cookie_t 16357 xcb_list_hosts_unchecked (xcb_connection_t *c ); 16358 16359 16360 /***************************************************************************** 16361 ** 16362 ** int xcb_list_hosts_hosts_length 16363 ** 16364 ** @param const xcb_list_hosts_reply_t *R 16365 ** @returns int 16366 ** 16367 *****************************************************************************/ 16368 16369 int 16370 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R ); 16371 16372 16373 /***************************************************************************** 16374 ** 16375 ** xcb_host_iterator_t xcb_list_hosts_hosts_iterator 16376 ** 16377 ** @param const xcb_list_hosts_reply_t *R 16378 ** @returns xcb_host_iterator_t 16379 ** 16380 *****************************************************************************/ 16381 16382 xcb_host_iterator_t 16383 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R ); 16384 16400 /***************************************************************************** 16401 ** 16402 ** xcb_list_hosts_reply_t * xcb_list_hosts_reply 16403 ** 16404 ** @param xcb_connection_t *c 16405 ** @param xcb_list_hosts_cookie_t cookie 16406 ** @param xcb_generic_error_t **e 16407 ** @returns xcb_list_hosts_reply_t * 16408 ** 16409 *****************************************************************************/ 16410 16411 xcb_list_hosts_reply_t * 16412 xcb_list_hosts_reply (xcb_connection_t *c , 16413 xcb_list_hosts_cookie_t cookie , 16414 xcb_generic_error_t **e ); 16415 16428 /***************************************************************************** 16429 ** 16430 ** xcb_void_cookie_t xcb_set_access_control_checked 16431 ** 16432 ** @param xcb_connection_t *c 16433 ** @param uint8_t mode 16434 ** @returns xcb_void_cookie_t 16435 ** 16436 *****************************************************************************/ 16437 16438 xcb_void_cookie_t 16439 xcb_set_access_control_checked (xcb_connection_t *c , 16440 uint8_t mode ); 16441 16451 /***************************************************************************** 16452 ** 16453 ** xcb_void_cookie_t xcb_set_access_control 16454 ** 16455 ** @param xcb_connection_t *c 16456 ** @param uint8_t mode 16457 ** @returns xcb_void_cookie_t 16458 ** 16459 *****************************************************************************/ 16460 16461 xcb_void_cookie_t 16462 xcb_set_access_control (xcb_connection_t *c , 16463 uint8_t mode ); 16464 16477 /***************************************************************************** 16478 ** 16479 ** xcb_void_cookie_t xcb_set_close_down_mode_checked 16480 ** 16481 ** @param xcb_connection_t *c 16482 ** @param uint8_t mode 16483 ** @returns xcb_void_cookie_t 16484 ** 16485 *****************************************************************************/ 16486 16487 xcb_void_cookie_t 16488 xcb_set_close_down_mode_checked (xcb_connection_t *c , 16489 uint8_t mode ); 16490 16500 /***************************************************************************** 16501 ** 16502 ** xcb_void_cookie_t xcb_set_close_down_mode 16503 ** 16504 ** @param xcb_connection_t *c 16505 ** @param uint8_t mode 16506 ** @returns xcb_void_cookie_t 16507 ** 16508 *****************************************************************************/ 16509 16510 xcb_void_cookie_t 16511 xcb_set_close_down_mode (xcb_connection_t *c , 16512 uint8_t mode ); 16513 16532 /***************************************************************************** 16533 ** 16534 ** xcb_void_cookie_t xcb_kill_client_checked 16535 ** 16536 ** @param xcb_connection_t *c 16537 ** @param uint32_t resource 16538 ** @returns xcb_void_cookie_t 16539 ** 16540 *****************************************************************************/ 16541 16542 xcb_void_cookie_t 16543 xcb_kill_client_checked (xcb_connection_t *c , 16544 uint32_t resource ); 16545 16561 /***************************************************************************** 16562 ** 16563 ** xcb_void_cookie_t xcb_kill_client 16564 ** 16565 ** @param xcb_connection_t *c 16566 ** @param uint32_t resource 16567 ** @returns xcb_void_cookie_t 16568 ** 16569 *****************************************************************************/ 16570 16571 xcb_void_cookie_t 16572 xcb_kill_client (xcb_connection_t *c , 16573 uint32_t resource ); 16574 16575 int 16576 xcb_rotate_properties_sizeof (const void *_buffer ); 16577 16590 /***************************************************************************** 16591 ** 16592 ** xcb_void_cookie_t xcb_rotate_properties_checked 16593 ** 16594 ** @param xcb_connection_t *c 16595 ** @param xcb_window_t window 16596 ** @param uint16_t atoms_len 16597 ** @param int16_t delta 16598 ** @param const xcb_atom_t *atoms 16599 ** @returns xcb_void_cookie_t 16600 ** 16601 *****************************************************************************/ 16602 16603 xcb_void_cookie_t 16604 xcb_rotate_properties_checked (xcb_connection_t *c , 16605 xcb_window_t window , 16606 uint16_t atoms_len , 16607 int16_t delta , 16608 const xcb_atom_t *atoms ); 16609 16619 /***************************************************************************** 16620 ** 16621 ** xcb_void_cookie_t xcb_rotate_properties 16622 ** 16623 ** @param xcb_connection_t *c 16624 ** @param xcb_window_t window 16625 ** @param uint16_t atoms_len 16626 ** @param int16_t delta 16627 ** @param const xcb_atom_t *atoms 16628 ** @returns xcb_void_cookie_t 16629 ** 16630 *****************************************************************************/ 16631 16632 xcb_void_cookie_t 16633 xcb_rotate_properties (xcb_connection_t *c , 16634 xcb_window_t window , 16635 uint16_t atoms_len , 16636 int16_t delta , 16637 const xcb_atom_t *atoms ); 16638 16651 /***************************************************************************** 16652 ** 16653 ** xcb_void_cookie_t xcb_force_screen_saver_checked 16654 ** 16655 ** @param xcb_connection_t *c 16656 ** @param uint8_t mode 16657 ** @returns xcb_void_cookie_t 16658 ** 16659 *****************************************************************************/ 16660 16661 xcb_void_cookie_t 16662 xcb_force_screen_saver_checked (xcb_connection_t *c , 16663 uint8_t mode ); 16664 16674 /***************************************************************************** 16675 ** 16676 ** xcb_void_cookie_t xcb_force_screen_saver 16677 ** 16678 ** @param xcb_connection_t *c 16679 ** @param uint8_t mode 16680 ** @returns xcb_void_cookie_t 16681 ** 16682 *****************************************************************************/ 16683 16684 xcb_void_cookie_t 16685 xcb_force_screen_saver (xcb_connection_t *c , 16686 uint8_t mode ); 16687 16688 int 16689 xcb_set_pointer_mapping_sizeof (const void *_buffer ); 16690 16700 /***************************************************************************** 16701 ** 16702 ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping 16703 ** 16704 ** @param xcb_connection_t *c 16705 ** @param uint8_t map_len 16706 ** @param const uint8_t *map 16707 ** @returns xcb_set_pointer_mapping_cookie_t 16708 ** 16709 *****************************************************************************/ 16710 16711 xcb_set_pointer_mapping_cookie_t 16712 xcb_set_pointer_mapping (xcb_connection_t *c , 16713 uint8_t map_len , 16714 const uint8_t *map ); 16715 16728 /***************************************************************************** 16729 ** 16730 ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_unchecked 16731 ** 16732 ** @param xcb_connection_t *c 16733 ** @param uint8_t map_len 16734 ** @param const uint8_t *map 16735 ** @returns xcb_set_pointer_mapping_cookie_t 16736 ** 16737 *****************************************************************************/ 16738 16739 xcb_set_pointer_mapping_cookie_t 16740 xcb_set_pointer_mapping_unchecked (xcb_connection_t *c , 16741 uint8_t map_len , 16742 const uint8_t *map ); 16743 16759 /***************************************************************************** 16760 ** 16761 ** xcb_set_pointer_mapping_reply_t * xcb_set_pointer_mapping_reply 16762 ** 16763 ** @param xcb_connection_t *c 16764 ** @param xcb_set_pointer_mapping_cookie_t cookie 16765 ** @param xcb_generic_error_t **e 16766 ** @returns xcb_set_pointer_mapping_reply_t * 16767 ** 16768 *****************************************************************************/ 16769 16770 xcb_set_pointer_mapping_reply_t * 16771 xcb_set_pointer_mapping_reply (xcb_connection_t *c , 16772 xcb_set_pointer_mapping_cookie_t cookie , 16773 xcb_generic_error_t **e ); 16774 16775 int 16776 xcb_get_pointer_mapping_sizeof (const void *_buffer ); 16777 16787 /***************************************************************************** 16788 ** 16789 ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping 16790 ** 16791 ** @param xcb_connection_t *c 16792 ** @returns xcb_get_pointer_mapping_cookie_t 16793 ** 16794 *****************************************************************************/ 16795 16796 xcb_get_pointer_mapping_cookie_t 16797 xcb_get_pointer_mapping (xcb_connection_t *c ); 16798 16811 /***************************************************************************** 16812 ** 16813 ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_unchecked 16814 ** 16815 ** @param xcb_connection_t *c 16816 ** @returns xcb_get_pointer_mapping_cookie_t 16817 ** 16818 *****************************************************************************/ 16819 16820 xcb_get_pointer_mapping_cookie_t 16821 xcb_get_pointer_mapping_unchecked (xcb_connection_t *c ); 16822 16823 16824 /***************************************************************************** 16825 ** 16826 ** uint8_t * xcb_get_pointer_mapping_map 16827 ** 16828 ** @param const xcb_get_pointer_mapping_reply_t *R 16829 ** @returns uint8_t * 16830 ** 16831 *****************************************************************************/ 16832 16833 uint8_t * 16834 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R ); 16835 16836 16837 /***************************************************************************** 16838 ** 16839 ** int xcb_get_pointer_mapping_map_length 16840 ** 16841 ** @param const xcb_get_pointer_mapping_reply_t *R 16842 ** @returns int 16843 ** 16844 *****************************************************************************/ 16845 16846 int 16847 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R ); 16848 16849 16850 /***************************************************************************** 16851 ** 16852 ** xcb_generic_iterator_t xcb_get_pointer_mapping_map_end 16853 ** 16854 ** @param const xcb_get_pointer_mapping_reply_t *R 16855 ** @returns xcb_generic_iterator_t 16856 ** 16857 *****************************************************************************/ 16858 16859 xcb_generic_iterator_t 16860 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R ); 16861 16877 /***************************************************************************** 16878 ** 16879 ** xcb_get_pointer_mapping_reply_t * xcb_get_pointer_mapping_reply 16880 ** 16881 ** @param xcb_connection_t *c 16882 ** @param xcb_get_pointer_mapping_cookie_t cookie 16883 ** @param xcb_generic_error_t **e 16884 ** @returns xcb_get_pointer_mapping_reply_t * 16885 ** 16886 *****************************************************************************/ 16887 16888 xcb_get_pointer_mapping_reply_t * 16889 xcb_get_pointer_mapping_reply (xcb_connection_t *c , 16890 xcb_get_pointer_mapping_cookie_t cookie , 16891 xcb_generic_error_t **e ); 16892 16893 int 16894 xcb_set_modifier_mapping_sizeof (const void *_buffer ); 16895 16905 /***************************************************************************** 16906 ** 16907 ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping 16908 ** 16909 ** @param xcb_connection_t *c 16910 ** @param uint8_t keycodes_per_modifier 16911 ** @param const xcb_keycode_t *keycodes 16912 ** @returns xcb_set_modifier_mapping_cookie_t 16913 ** 16914 *****************************************************************************/ 16915 16916 xcb_set_modifier_mapping_cookie_t 16917 xcb_set_modifier_mapping (xcb_connection_t *c , 16918 uint8_t keycodes_per_modifier , 16919 const xcb_keycode_t *keycodes ); 16920 16933 /***************************************************************************** 16934 ** 16935 ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_unchecked 16936 ** 16937 ** @param xcb_connection_t *c 16938 ** @param uint8_t keycodes_per_modifier 16939 ** @param const xcb_keycode_t *keycodes 16940 ** @returns xcb_set_modifier_mapping_cookie_t 16941 ** 16942 *****************************************************************************/ 16943 16944 xcb_set_modifier_mapping_cookie_t 16945 xcb_set_modifier_mapping_unchecked (xcb_connection_t *c , 16946 uint8_t keycodes_per_modifier , 16947 const xcb_keycode_t *keycodes ); 16948 16964 /***************************************************************************** 16965 ** 16966 ** xcb_set_modifier_mapping_reply_t * xcb_set_modifier_mapping_reply 16967 ** 16968 ** @param xcb_connection_t *c 16969 ** @param xcb_set_modifier_mapping_cookie_t cookie 16970 ** @param xcb_generic_error_t **e 16971 ** @returns xcb_set_modifier_mapping_reply_t * 16972 ** 16973 *****************************************************************************/ 16974 16975 xcb_set_modifier_mapping_reply_t * 16976 xcb_set_modifier_mapping_reply (xcb_connection_t *c , 16977 xcb_set_modifier_mapping_cookie_t cookie , 16978 xcb_generic_error_t **e ); 16979 16980 int 16981 xcb_get_modifier_mapping_sizeof (const void *_buffer ); 16982 16992 /***************************************************************************** 16993 ** 16994 ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping 16995 ** 16996 ** @param xcb_connection_t *c 16997 ** @returns xcb_get_modifier_mapping_cookie_t 16998 ** 16999 *****************************************************************************/ 17000 17001 xcb_get_modifier_mapping_cookie_t 17002 xcb_get_modifier_mapping (xcb_connection_t *c ); 17003 17016 /***************************************************************************** 17017 ** 17018 ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_unchecked 17019 ** 17020 ** @param xcb_connection_t *c 17021 ** @returns xcb_get_modifier_mapping_cookie_t 17022 ** 17023 *****************************************************************************/ 17024 17025 xcb_get_modifier_mapping_cookie_t 17026 xcb_get_modifier_mapping_unchecked (xcb_connection_t *c ); 17027 17028 17029 /***************************************************************************** 17030 ** 17031 ** xcb_keycode_t * xcb_get_modifier_mapping_keycodes 17032 ** 17033 ** @param const xcb_get_modifier_mapping_reply_t *R 17034 ** @returns xcb_keycode_t * 17035 ** 17036 *****************************************************************************/ 17037 17038 xcb_keycode_t * 17039 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R ); 17040 17041 17042 /***************************************************************************** 17043 ** 17044 ** int xcb_get_modifier_mapping_keycodes_length 17045 ** 17046 ** @param const xcb_get_modifier_mapping_reply_t *R 17047 ** @returns int 17048 ** 17049 *****************************************************************************/ 17050 17051 int 17052 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R ); 17053 17054 17055 /***************************************************************************** 17056 ** 17057 ** xcb_generic_iterator_t xcb_get_modifier_mapping_keycodes_end 17058 ** 17059 ** @param const xcb_get_modifier_mapping_reply_t *R 17060 ** @returns xcb_generic_iterator_t 17061 ** 17062 *****************************************************************************/ 17063 17064 xcb_generic_iterator_t 17065 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R ); 17066 17082 /***************************************************************************** 17083 ** 17084 ** xcb_get_modifier_mapping_reply_t * xcb_get_modifier_mapping_reply 17085 ** 17086 ** @param xcb_connection_t *c 17087 ** @param xcb_get_modifier_mapping_cookie_t cookie 17088 ** @param xcb_generic_error_t **e 17089 ** @returns xcb_get_modifier_mapping_reply_t * 17090 ** 17091 *****************************************************************************/ 17092 17093 xcb_get_modifier_mapping_reply_t * 17094 xcb_get_modifier_mapping_reply (xcb_connection_t *c , 17095 xcb_get_modifier_mapping_cookie_t cookie , 17096 xcb_generic_error_t **e ); 17097 17110 /***************************************************************************** 17111 ** 17112 ** xcb_void_cookie_t xcb_no_operation_checked 17113 ** 17114 ** @param xcb_connection_t *c 17115 ** @returns xcb_void_cookie_t 17116 ** 17117 *****************************************************************************/ 17118 17119 xcb_void_cookie_t 17120 xcb_no_operation_checked (xcb_connection_t *c ); 17121 17131 /***************************************************************************** 17132 ** 17133 ** xcb_void_cookie_t xcb_no_operation 17134 ** 17135 ** @param xcb_connection_t *c 17136 ** @returns xcb_void_cookie_t 17137 ** 17138 *****************************************************************************/ 17139 17140 xcb_void_cookie_t 17141 xcb_no_operation (xcb_connection_t *c ); 17142 17143 17144 #ifdef __cplusplus 17145 } 17146 #endif 17147 17148 #endif 17149