XCB
1.8
|
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, 00940 XCB_PLACE_ON_BOTTOM = 1 00941 } xcb_place_t; 00942 00944 #define XCB_CIRCULATE_NOTIFY 26 00945 00949 typedef struct xcb_circulate_notify_event_t { 00950 uint8_t response_type; 00951 uint8_t pad0; 00952 uint16_t sequence; 00953 xcb_window_t event; 00954 xcb_window_t window; 00955 uint8_t pad1[4]; 00956 uint8_t place; 00957 uint8_t pad2[3]; 00958 } xcb_circulate_notify_event_t; 00959 00961 #define XCB_CIRCULATE_REQUEST 27 00962 00963 typedef xcb_circulate_notify_event_t xcb_circulate_request_event_t; 00964 00965 typedef enum xcb_property_t { 00966 XCB_PROPERTY_NEW_VALUE = 0, 00967 XCB_PROPERTY_DELETE = 1 00968 } xcb_property_t; 00969 00971 #define XCB_PROPERTY_NOTIFY 28 00972 00976 typedef struct xcb_property_notify_event_t { 00977 uint8_t response_type; 00978 uint8_t pad0; 00979 uint16_t sequence; 00980 xcb_window_t window; 00981 xcb_atom_t atom; 00982 xcb_timestamp_t time; 00983 uint8_t state; 00984 uint8_t pad1[3]; 00985 } xcb_property_notify_event_t; 00986 00988 #define XCB_SELECTION_CLEAR 29 00989 00993 typedef struct xcb_selection_clear_event_t { 00994 uint8_t response_type; 00995 uint8_t pad0; 00996 uint16_t sequence; 00997 xcb_timestamp_t time; 00998 xcb_window_t owner; 00999 xcb_atom_t selection; 01000 } xcb_selection_clear_event_t; 01001 01002 typedef enum xcb_time_t { 01003 XCB_TIME_CURRENT_TIME = 0 01004 } xcb_time_t; 01005 01006 typedef enum xcb_atom_enum_t { 01007 XCB_ATOM_NONE = 0, 01008 XCB_ATOM_ANY = 0, 01009 XCB_ATOM_PRIMARY, 01010 XCB_ATOM_SECONDARY, 01011 XCB_ATOM_ARC, 01012 XCB_ATOM_ATOM, 01013 XCB_ATOM_BITMAP, 01014 XCB_ATOM_CARDINAL, 01015 XCB_ATOM_COLORMAP, 01016 XCB_ATOM_CURSOR, 01017 XCB_ATOM_CUT_BUFFER0, 01018 XCB_ATOM_CUT_BUFFER1, 01019 XCB_ATOM_CUT_BUFFER2, 01020 XCB_ATOM_CUT_BUFFER3, 01021 XCB_ATOM_CUT_BUFFER4, 01022 XCB_ATOM_CUT_BUFFER5, 01023 XCB_ATOM_CUT_BUFFER6, 01024 XCB_ATOM_CUT_BUFFER7, 01025 XCB_ATOM_DRAWABLE, 01026 XCB_ATOM_FONT, 01027 XCB_ATOM_INTEGER, 01028 XCB_ATOM_PIXMAP, 01029 XCB_ATOM_POINT, 01030 XCB_ATOM_RECTANGLE, 01031 XCB_ATOM_RESOURCE_MANAGER, 01032 XCB_ATOM_RGB_COLOR_MAP, 01033 XCB_ATOM_RGB_BEST_MAP, 01034 XCB_ATOM_RGB_BLUE_MAP, 01035 XCB_ATOM_RGB_DEFAULT_MAP, 01036 XCB_ATOM_RGB_GRAY_MAP, 01037 XCB_ATOM_RGB_GREEN_MAP, 01038 XCB_ATOM_RGB_RED_MAP, 01039 XCB_ATOM_STRING, 01040 XCB_ATOM_VISUALID, 01041 XCB_ATOM_WINDOW, 01042 XCB_ATOM_WM_COMMAND, 01043 XCB_ATOM_WM_HINTS, 01044 XCB_ATOM_WM_CLIENT_MACHINE, 01045 XCB_ATOM_WM_ICON_NAME, 01046 XCB_ATOM_WM_ICON_SIZE, 01047 XCB_ATOM_WM_NAME, 01048 XCB_ATOM_WM_NORMAL_HINTS, 01049 XCB_ATOM_WM_SIZE_HINTS, 01050 XCB_ATOM_WM_ZOOM_HINTS, 01051 XCB_ATOM_MIN_SPACE, 01052 XCB_ATOM_NORM_SPACE, 01053 XCB_ATOM_MAX_SPACE, 01054 XCB_ATOM_END_SPACE, 01055 XCB_ATOM_SUPERSCRIPT_X, 01056 XCB_ATOM_SUPERSCRIPT_Y, 01057 XCB_ATOM_SUBSCRIPT_X, 01058 XCB_ATOM_SUBSCRIPT_Y, 01059 XCB_ATOM_UNDERLINE_POSITION, 01060 XCB_ATOM_UNDERLINE_THICKNESS, 01061 XCB_ATOM_STRIKEOUT_ASCENT, 01062 XCB_ATOM_STRIKEOUT_DESCENT, 01063 XCB_ATOM_ITALIC_ANGLE, 01064 XCB_ATOM_X_HEIGHT, 01065 XCB_ATOM_QUAD_WIDTH, 01066 XCB_ATOM_WEIGHT, 01067 XCB_ATOM_POINT_SIZE, 01068 XCB_ATOM_RESOLUTION, 01069 XCB_ATOM_COPYRIGHT, 01070 XCB_ATOM_NOTICE, 01071 XCB_ATOM_FONT_NAME, 01072 XCB_ATOM_FAMILY_NAME, 01073 XCB_ATOM_FULL_NAME, 01074 XCB_ATOM_CAP_HEIGHT, 01075 XCB_ATOM_WM_CLASS, 01076 XCB_ATOM_WM_TRANSIENT_FOR 01077 } xcb_atom_enum_t; 01078 01080 #define XCB_SELECTION_REQUEST 30 01081 01085 typedef struct xcb_selection_request_event_t { 01086 uint8_t response_type; 01087 uint8_t pad0; 01088 uint16_t sequence; 01089 xcb_timestamp_t time; 01090 xcb_window_t owner; 01091 xcb_window_t requestor; 01092 xcb_atom_t selection; 01093 xcb_atom_t target; 01094 xcb_atom_t property; 01095 } xcb_selection_request_event_t; 01096 01098 #define XCB_SELECTION_NOTIFY 31 01099 01103 typedef struct xcb_selection_notify_event_t { 01104 uint8_t response_type; 01105 uint8_t pad0; 01106 uint16_t sequence; 01107 xcb_timestamp_t time; 01108 xcb_window_t requestor; 01109 xcb_atom_t selection; 01110 xcb_atom_t target; 01111 xcb_atom_t property; 01112 } xcb_selection_notify_event_t; 01113 01114 typedef enum xcb_colormap_state_t { 01115 XCB_COLORMAP_STATE_UNINSTALLED = 0, 01116 XCB_COLORMAP_STATE_INSTALLED = 1 01117 } xcb_colormap_state_t; 01118 01119 typedef enum xcb_colormap_enum_t { 01120 XCB_COLORMAP_NONE = 0 01121 } xcb_colormap_enum_t; 01122 01124 #define XCB_COLORMAP_NOTIFY 32 01125 01129 typedef struct xcb_colormap_notify_event_t { 01130 uint8_t response_type; 01131 uint8_t pad0; 01132 uint16_t sequence; 01133 xcb_window_t window; 01134 xcb_colormap_t colormap; 01135 uint8_t _new; 01136 uint8_t state; 01137 uint8_t pad1[2]; 01138 } xcb_colormap_notify_event_t; 01139 01143 typedef union xcb_client_message_data_t { 01144 uint8_t data8[20]; 01145 uint16_t data16[10]; 01146 uint32_t data32[5]; 01147 } xcb_client_message_data_t; 01148 01152 typedef struct xcb_client_message_data_iterator_t { 01153 xcb_client_message_data_t *data; 01154 int rem; 01155 int index; 01156 } xcb_client_message_data_iterator_t; 01157 01159 #define XCB_CLIENT_MESSAGE 33 01160 01164 typedef struct xcb_client_message_event_t { 01165 uint8_t response_type; 01166 uint8_t format; 01167 uint16_t sequence; 01168 xcb_window_t window; 01169 xcb_atom_t type; 01170 xcb_client_message_data_t data; 01171 } xcb_client_message_event_t; 01172 01173 typedef enum xcb_mapping_t { 01174 XCB_MAPPING_MODIFIER = 0, 01175 XCB_MAPPING_KEYBOARD = 1, 01176 XCB_MAPPING_POINTER = 2 01177 } xcb_mapping_t; 01178 01180 #define XCB_MAPPING_NOTIFY 34 01181 01185 typedef struct xcb_mapping_notify_event_t { 01186 uint8_t response_type; 01187 uint8_t pad0; 01188 uint16_t sequence; 01189 uint8_t request; 01190 xcb_keycode_t first_keycode; 01191 uint8_t count; 01192 uint8_t pad1; 01193 } xcb_mapping_notify_event_t; 01194 01196 #define XCB_REQUEST 1 01197 01201 typedef struct xcb_request_error_t { 01202 uint8_t response_type; 01203 uint8_t error_code; 01204 uint16_t sequence; 01205 uint32_t bad_value; 01206 uint16_t minor_opcode; 01207 uint8_t major_opcode; 01208 uint8_t pad0; 01209 } xcb_request_error_t; 01210 01212 #define XCB_VALUE 2 01213 01217 typedef struct xcb_value_error_t { 01218 uint8_t response_type; 01219 uint8_t error_code; 01220 uint16_t sequence; 01221 uint32_t bad_value; 01222 uint16_t minor_opcode; 01223 uint8_t major_opcode; 01224 uint8_t pad0; 01225 } xcb_value_error_t; 01226 01228 #define XCB_WINDOW 3 01229 01230 typedef xcb_value_error_t xcb_window_error_t; 01231 01233 #define XCB_PIXMAP 4 01234 01235 typedef xcb_value_error_t xcb_pixmap_error_t; 01236 01238 #define XCB_ATOM 5 01239 01240 typedef xcb_value_error_t xcb_atom_error_t; 01241 01243 #define XCB_CURSOR 6 01244 01245 typedef xcb_value_error_t xcb_cursor_error_t; 01246 01248 #define XCB_FONT 7 01249 01250 typedef xcb_value_error_t xcb_font_error_t; 01251 01253 #define XCB_MATCH 8 01254 01255 typedef xcb_request_error_t xcb_match_error_t; 01256 01258 #define XCB_DRAWABLE 9 01259 01260 typedef xcb_value_error_t xcb_drawable_error_t; 01261 01263 #define XCB_ACCESS 10 01264 01265 typedef xcb_request_error_t xcb_access_error_t; 01266 01268 #define XCB_ALLOC 11 01269 01270 typedef xcb_request_error_t xcb_alloc_error_t; 01271 01273 #define XCB_COLORMAP 12 01274 01275 typedef xcb_value_error_t xcb_colormap_error_t; 01276 01278 #define XCB_G_CONTEXT 13 01279 01280 typedef xcb_value_error_t xcb_g_context_error_t; 01281 01283 #define XCB_ID_CHOICE 14 01284 01285 typedef xcb_value_error_t xcb_id_choice_error_t; 01286 01288 #define XCB_NAME 15 01289 01290 typedef xcb_request_error_t xcb_name_error_t; 01291 01293 #define XCB_LENGTH 16 01294 01295 typedef xcb_request_error_t xcb_length_error_t; 01296 01298 #define XCB_IMPLEMENTATION 17 01299 01300 typedef xcb_request_error_t xcb_implementation_error_t; 01301 01302 typedef enum xcb_window_class_t { 01303 XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0, 01304 XCB_WINDOW_CLASS_INPUT_OUTPUT = 1, 01305 XCB_WINDOW_CLASS_INPUT_ONLY = 2 01306 } xcb_window_class_t; 01307 01308 typedef enum xcb_cw_t { 01309 XCB_CW_BACK_PIXMAP = 1, 01310 XCB_CW_BACK_PIXEL = 2, 01311 XCB_CW_BORDER_PIXMAP = 4, 01312 XCB_CW_BORDER_PIXEL = 8, 01313 XCB_CW_BIT_GRAVITY = 16, 01314 XCB_CW_WIN_GRAVITY = 32, 01315 XCB_CW_BACKING_STORE = 64, 01316 XCB_CW_BACKING_PLANES = 128, 01317 XCB_CW_BACKING_PIXEL = 256, 01318 XCB_CW_OVERRIDE_REDIRECT = 512, 01319 XCB_CW_SAVE_UNDER = 1024, 01320 XCB_CW_EVENT_MASK = 2048, 01321 XCB_CW_DONT_PROPAGATE = 4096, 01322 XCB_CW_COLORMAP = 8192, 01323 XCB_CW_CURSOR = 16384 01324 } xcb_cw_t; 01325 01326 typedef enum xcb_back_pixmap_t { 01327 XCB_BACK_PIXMAP_NONE = 0, 01328 XCB_BACK_PIXMAP_PARENT_RELATIVE = 1 01329 } xcb_back_pixmap_t; 01330 01331 typedef enum xcb_gravity_t { 01332 XCB_GRAVITY_BIT_FORGET = 0, 01333 XCB_GRAVITY_WIN_UNMAP = 0, 01334 XCB_GRAVITY_NORTH_WEST = 1, 01335 XCB_GRAVITY_NORTH = 2, 01336 XCB_GRAVITY_NORTH_EAST = 3, 01337 XCB_GRAVITY_WEST = 4, 01338 XCB_GRAVITY_CENTER = 5, 01339 XCB_GRAVITY_EAST = 6, 01340 XCB_GRAVITY_SOUTH_WEST = 7, 01341 XCB_GRAVITY_SOUTH = 8, 01342 XCB_GRAVITY_SOUTH_EAST = 9, 01343 XCB_GRAVITY_STATIC = 10 01344 } xcb_gravity_t; 01345 01347 #define XCB_CREATE_WINDOW 1 01348 01352 typedef struct xcb_create_window_request_t { 01353 uint8_t major_opcode; 01354 uint8_t depth; 01355 uint16_t length; 01356 xcb_window_t wid; 01357 xcb_window_t parent; 01358 int16_t x; 01359 int16_t y; 01360 uint16_t width; 01361 uint16_t height; 01362 uint16_t border_width; 01363 uint16_t _class; 01364 xcb_visualid_t visual; 01365 uint32_t value_mask; 01366 } xcb_create_window_request_t; 01367 01369 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2 01370 01374 typedef struct xcb_change_window_attributes_request_t { 01375 uint8_t major_opcode; 01376 uint8_t pad0; 01377 uint16_t length; 01378 xcb_window_t window; 01379 uint32_t value_mask; 01380 } xcb_change_window_attributes_request_t; 01381 01382 typedef enum xcb_map_state_t { 01383 XCB_MAP_STATE_UNMAPPED = 0, 01384 XCB_MAP_STATE_UNVIEWABLE = 1, 01385 XCB_MAP_STATE_VIEWABLE = 2 01386 } xcb_map_state_t; 01387 01391 typedef struct xcb_get_window_attributes_cookie_t { 01392 unsigned int sequence; 01393 } xcb_get_window_attributes_cookie_t; 01394 01396 #define XCB_GET_WINDOW_ATTRIBUTES 3 01397 01401 typedef struct xcb_get_window_attributes_request_t { 01402 uint8_t major_opcode; 01403 uint8_t pad0; 01404 uint16_t length; 01405 xcb_window_t window; 01406 } xcb_get_window_attributes_request_t; 01407 01411 typedef struct xcb_get_window_attributes_reply_t { 01412 uint8_t response_type; 01413 uint8_t backing_store; 01414 uint16_t sequence; 01415 uint32_t length; 01416 xcb_visualid_t visual; 01417 uint16_t _class; 01418 uint8_t bit_gravity; 01419 uint8_t win_gravity; 01420 uint32_t backing_planes; 01421 uint32_t backing_pixel; 01422 uint8_t save_under; 01423 uint8_t map_is_installed; 01424 uint8_t map_state; 01425 uint8_t override_redirect; 01426 xcb_colormap_t colormap; 01427 uint32_t all_event_masks; 01428 uint32_t your_event_mask; 01429 uint16_t do_not_propagate_mask; 01430 uint8_t pad0[2]; 01431 } xcb_get_window_attributes_reply_t; 01432 01434 #define XCB_DESTROY_WINDOW 4 01435 01439 typedef struct xcb_destroy_window_request_t { 01440 uint8_t major_opcode; 01441 uint8_t pad0; 01442 uint16_t length; 01443 xcb_window_t window; 01444 } xcb_destroy_window_request_t; 01445 01447 #define XCB_DESTROY_SUBWINDOWS 5 01448 01452 typedef struct xcb_destroy_subwindows_request_t { 01453 uint8_t major_opcode; 01454 uint8_t pad0; 01455 uint16_t length; 01456 xcb_window_t window; 01457 } xcb_destroy_subwindows_request_t; 01458 01459 typedef enum xcb_set_mode_t { 01460 XCB_SET_MODE_INSERT = 0, 01461 XCB_SET_MODE_DELETE = 1 01462 } xcb_set_mode_t; 01463 01465 #define XCB_CHANGE_SAVE_SET 6 01466 01470 typedef struct xcb_change_save_set_request_t { 01471 uint8_t major_opcode; 01472 uint8_t mode; 01473 uint16_t length; 01474 xcb_window_t window; 01475 } xcb_change_save_set_request_t; 01476 01478 #define XCB_REPARENT_WINDOW 7 01479 01483 typedef struct xcb_reparent_window_request_t { 01484 uint8_t major_opcode; 01485 uint8_t pad0; 01486 uint16_t length; 01487 xcb_window_t window; 01488 xcb_window_t parent; 01489 int16_t x; 01490 int16_t y; 01491 } xcb_reparent_window_request_t; 01492 01494 #define XCB_MAP_WINDOW 8 01495 01499 typedef struct xcb_map_window_request_t { 01500 uint8_t major_opcode; 01501 uint8_t pad0; 01502 uint16_t length; 01503 xcb_window_t window; 01504 } xcb_map_window_request_t; 01505 01507 #define XCB_MAP_SUBWINDOWS 9 01508 01512 typedef struct xcb_map_subwindows_request_t { 01513 uint8_t major_opcode; 01514 uint8_t pad0; 01515 uint16_t length; 01516 xcb_window_t window; 01517 } xcb_map_subwindows_request_t; 01518 01520 #define XCB_UNMAP_WINDOW 10 01521 01525 typedef struct xcb_unmap_window_request_t { 01526 uint8_t major_opcode; 01527 uint8_t pad0; 01528 uint16_t length; 01529 xcb_window_t window; 01530 } xcb_unmap_window_request_t; 01531 01533 #define XCB_UNMAP_SUBWINDOWS 11 01534 01538 typedef struct xcb_unmap_subwindows_request_t { 01539 uint8_t major_opcode; 01540 uint8_t pad0; 01541 uint16_t length; 01542 xcb_window_t window; 01543 } xcb_unmap_subwindows_request_t; 01544 01545 typedef enum xcb_config_window_t { 01546 XCB_CONFIG_WINDOW_X = 1, 01547 XCB_CONFIG_WINDOW_Y = 2, 01548 XCB_CONFIG_WINDOW_WIDTH = 4, 01549 XCB_CONFIG_WINDOW_HEIGHT = 8, 01550 XCB_CONFIG_WINDOW_BORDER_WIDTH = 16, 01551 XCB_CONFIG_WINDOW_SIBLING = 32, 01552 XCB_CONFIG_WINDOW_STACK_MODE = 64 01553 } xcb_config_window_t; 01554 01555 typedef enum xcb_stack_mode_t { 01556 XCB_STACK_MODE_ABOVE = 0, 01557 XCB_STACK_MODE_BELOW = 1, 01558 XCB_STACK_MODE_TOP_IF = 2, 01559 XCB_STACK_MODE_BOTTOM_IF = 3, 01560 XCB_STACK_MODE_OPPOSITE = 4 01561 } xcb_stack_mode_t; 01562 01564 #define XCB_CONFIGURE_WINDOW 12 01565 01569 typedef struct xcb_configure_window_request_t { 01570 uint8_t major_opcode; 01571 uint8_t pad0; 01572 uint16_t length; 01573 xcb_window_t window; 01574 uint16_t value_mask; 01575 uint8_t pad1[2]; 01576 } xcb_configure_window_request_t; 01577 01578 typedef enum xcb_circulate_t { 01579 XCB_CIRCULATE_RAISE_LOWEST = 0, 01580 XCB_CIRCULATE_LOWER_HIGHEST = 1 01581 } xcb_circulate_t; 01582 01584 #define XCB_CIRCULATE_WINDOW 13 01585 01589 typedef struct xcb_circulate_window_request_t { 01590 uint8_t major_opcode; 01591 uint8_t direction; 01592 uint16_t length; 01593 xcb_window_t window; 01594 } xcb_circulate_window_request_t; 01595 01599 typedef struct xcb_get_geometry_cookie_t { 01600 unsigned int sequence; 01601 } xcb_get_geometry_cookie_t; 01602 01604 #define XCB_GET_GEOMETRY 14 01605 01609 typedef struct xcb_get_geometry_request_t { 01610 uint8_t major_opcode; 01611 uint8_t pad0; 01612 uint16_t length; 01613 xcb_drawable_t drawable; 01614 } xcb_get_geometry_request_t; 01615 01619 typedef struct xcb_get_geometry_reply_t { 01620 uint8_t response_type; 01621 uint8_t depth; 01622 uint16_t sequence; 01623 uint32_t length; 01624 xcb_window_t root; 01625 int16_t x; 01626 int16_t y; 01627 uint16_t width; 01628 uint16_t height; 01629 uint16_t border_width; 01630 uint8_t pad0[2]; 01631 } xcb_get_geometry_reply_t; 01632 01636 typedef struct xcb_query_tree_cookie_t { 01637 unsigned int sequence; 01638 } xcb_query_tree_cookie_t; 01639 01641 #define XCB_QUERY_TREE 15 01642 01646 typedef struct xcb_query_tree_request_t { 01647 uint8_t major_opcode; 01648 uint8_t pad0; 01649 uint16_t length; 01650 xcb_window_t window; 01651 } xcb_query_tree_request_t; 01652 01656 typedef struct xcb_query_tree_reply_t { 01657 uint8_t response_type; 01658 uint8_t pad0; 01659 uint16_t sequence; 01660 uint32_t length; 01661 xcb_window_t root; 01662 xcb_window_t parent; 01663 uint16_t children_len; 01664 uint8_t pad1[14]; 01665 } xcb_query_tree_reply_t; 01666 01670 typedef struct xcb_intern_atom_cookie_t { 01671 unsigned int sequence; 01672 } xcb_intern_atom_cookie_t; 01673 01675 #define XCB_INTERN_ATOM 16 01676 01680 typedef struct xcb_intern_atom_request_t { 01681 uint8_t major_opcode; 01682 uint8_t only_if_exists; 01683 uint16_t length; 01684 uint16_t name_len; 01685 uint8_t pad0[2]; 01686 } xcb_intern_atom_request_t; 01687 01691 typedef struct xcb_intern_atom_reply_t { 01692 uint8_t response_type; 01693 uint8_t pad0; 01694 uint16_t sequence; 01695 uint32_t length; 01696 xcb_atom_t atom; 01697 } xcb_intern_atom_reply_t; 01698 01702 typedef struct xcb_get_atom_name_cookie_t { 01703 unsigned int sequence; 01704 } xcb_get_atom_name_cookie_t; 01705 01707 #define XCB_GET_ATOM_NAME 17 01708 01712 typedef struct xcb_get_atom_name_request_t { 01713 uint8_t major_opcode; 01714 uint8_t pad0; 01715 uint16_t length; 01716 xcb_atom_t atom; 01717 } xcb_get_atom_name_request_t; 01718 01722 typedef struct xcb_get_atom_name_reply_t { 01723 uint8_t response_type; 01724 uint8_t pad0; 01725 uint16_t sequence; 01726 uint32_t length; 01727 uint16_t name_len; 01728 uint8_t pad1[22]; 01729 } xcb_get_atom_name_reply_t; 01730 01731 typedef enum xcb_prop_mode_t { 01732 XCB_PROP_MODE_REPLACE = 0, 01733 XCB_PROP_MODE_PREPEND = 1, 01734 XCB_PROP_MODE_APPEND = 2 01735 } xcb_prop_mode_t; 01736 01738 #define XCB_CHANGE_PROPERTY 18 01739 01743 typedef struct xcb_change_property_request_t { 01744 uint8_t major_opcode; 01745 uint8_t mode; 01746 uint16_t length; 01747 xcb_window_t window; 01748 xcb_atom_t property; 01749 xcb_atom_t type; 01750 uint8_t format; 01751 uint8_t pad0[3]; 01752 uint32_t data_len; 01753 } xcb_change_property_request_t; 01754 01756 #define XCB_DELETE_PROPERTY 19 01757 01761 typedef struct xcb_delete_property_request_t { 01762 uint8_t major_opcode; 01763 uint8_t pad0; 01764 uint16_t length; 01765 xcb_window_t window; 01766 xcb_atom_t property; 01767 } xcb_delete_property_request_t; 01768 01769 typedef enum xcb_get_property_type_t { 01770 XCB_GET_PROPERTY_TYPE_ANY = 0 01771 } xcb_get_property_type_t; 01772 01776 typedef struct xcb_get_property_cookie_t { 01777 unsigned int sequence; 01778 } xcb_get_property_cookie_t; 01779 01781 #define XCB_GET_PROPERTY 20 01782 01786 typedef struct xcb_get_property_request_t { 01787 uint8_t major_opcode; 01788 uint8_t _delete; 01789 uint16_t length; 01790 xcb_window_t window; 01791 xcb_atom_t property; 01792 xcb_atom_t type; 01793 uint32_t long_offset; 01794 uint32_t long_length; 01795 } xcb_get_property_request_t; 01796 01800 typedef struct xcb_get_property_reply_t { 01801 uint8_t response_type; 01802 uint8_t format; 01803 uint16_t sequence; 01804 uint32_t length; 01805 xcb_atom_t type; 01806 uint32_t bytes_after; 01807 uint32_t value_len; 01808 uint8_t pad0[12]; 01809 } xcb_get_property_reply_t; 01810 01814 typedef struct xcb_list_properties_cookie_t { 01815 unsigned int sequence; 01816 } xcb_list_properties_cookie_t; 01817 01819 #define XCB_LIST_PROPERTIES 21 01820 01824 typedef struct xcb_list_properties_request_t { 01825 uint8_t major_opcode; 01826 uint8_t pad0; 01827 uint16_t length; 01828 xcb_window_t window; 01829 } xcb_list_properties_request_t; 01830 01834 typedef struct xcb_list_properties_reply_t { 01835 uint8_t response_type; 01836 uint8_t pad0; 01837 uint16_t sequence; 01838 uint32_t length; 01839 uint16_t atoms_len; 01840 uint8_t pad1[22]; 01841 } xcb_list_properties_reply_t; 01842 01844 #define XCB_SET_SELECTION_OWNER 22 01845 01849 typedef struct xcb_set_selection_owner_request_t { 01850 uint8_t major_opcode; 01851 uint8_t pad0; 01852 uint16_t length; 01853 xcb_window_t owner; 01854 xcb_atom_t selection; 01855 xcb_timestamp_t time; 01856 } xcb_set_selection_owner_request_t; 01857 01861 typedef struct xcb_get_selection_owner_cookie_t { 01862 unsigned int sequence; 01863 } xcb_get_selection_owner_cookie_t; 01864 01866 #define XCB_GET_SELECTION_OWNER 23 01867 01871 typedef struct xcb_get_selection_owner_request_t { 01872 uint8_t major_opcode; 01873 uint8_t pad0; 01874 uint16_t length; 01875 xcb_atom_t selection; 01876 } xcb_get_selection_owner_request_t; 01877 01881 typedef struct xcb_get_selection_owner_reply_t { 01882 uint8_t response_type; 01883 uint8_t pad0; 01884 uint16_t sequence; 01885 uint32_t length; 01886 xcb_window_t owner; 01887 } xcb_get_selection_owner_reply_t; 01888 01890 #define XCB_CONVERT_SELECTION 24 01891 01895 typedef struct xcb_convert_selection_request_t { 01896 uint8_t major_opcode; 01897 uint8_t pad0; 01898 uint16_t length; 01899 xcb_window_t requestor; 01900 xcb_atom_t selection; 01901 xcb_atom_t target; 01902 xcb_atom_t property; 01903 xcb_timestamp_t time; 01904 } xcb_convert_selection_request_t; 01905 01906 typedef enum xcb_send_event_dest_t { 01907 XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0, 01908 XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1 01909 } xcb_send_event_dest_t; 01910 01912 #define XCB_SEND_EVENT 25 01913 01917 typedef struct xcb_send_event_request_t { 01918 uint8_t major_opcode; 01919 uint8_t propagate; 01920 uint16_t length; 01921 xcb_window_t destination; 01922 uint32_t event_mask; 01923 char event[32]; 01924 } xcb_send_event_request_t; 01925 01926 typedef enum xcb_grab_mode_t { 01927 XCB_GRAB_MODE_SYNC = 0, 01928 XCB_GRAB_MODE_ASYNC = 1 01929 } xcb_grab_mode_t; 01930 01931 typedef enum xcb_grab_status_t { 01932 XCB_GRAB_STATUS_SUCCESS = 0, 01933 XCB_GRAB_STATUS_ALREADY_GRABBED = 1, 01934 XCB_GRAB_STATUS_INVALID_TIME = 2, 01935 XCB_GRAB_STATUS_NOT_VIEWABLE = 3, 01936 XCB_GRAB_STATUS_FROZEN = 4 01937 } xcb_grab_status_t; 01938 01939 typedef enum xcb_cursor_enum_t { 01940 XCB_CURSOR_NONE = 0 01941 } xcb_cursor_enum_t; 01942 01946 typedef struct xcb_grab_pointer_cookie_t { 01947 unsigned int sequence; 01948 } xcb_grab_pointer_cookie_t; 01949 01951 #define XCB_GRAB_POINTER 26 01952 01956 typedef struct xcb_grab_pointer_request_t { 01957 uint8_t major_opcode; 01958 uint8_t owner_events; 01959 uint16_t length; 01960 xcb_window_t grab_window; 01961 uint16_t event_mask; 01962 uint8_t pointer_mode; 01963 uint8_t keyboard_mode; 01964 xcb_window_t confine_to; 01965 xcb_cursor_t cursor; 01966 xcb_timestamp_t time; 01967 } xcb_grab_pointer_request_t; 01968 01972 typedef struct xcb_grab_pointer_reply_t { 01973 uint8_t response_type; 01974 uint8_t status; 01975 uint16_t sequence; 01976 uint32_t length; 01977 } xcb_grab_pointer_reply_t; 01978 01980 #define XCB_UNGRAB_POINTER 27 01981 01985 typedef struct xcb_ungrab_pointer_request_t { 01986 uint8_t major_opcode; 01987 uint8_t pad0; 01988 uint16_t length; 01989 xcb_timestamp_t time; 01990 } xcb_ungrab_pointer_request_t; 01991 01992 typedef enum xcb_button_index_t { 01993 XCB_BUTTON_INDEX_ANY = 0, 01994 XCB_BUTTON_INDEX_1 = 1, 01995 XCB_BUTTON_INDEX_2 = 2, 01996 XCB_BUTTON_INDEX_3 = 3, 01997 XCB_BUTTON_INDEX_4 = 4, 01998 XCB_BUTTON_INDEX_5 = 5 01999 } xcb_button_index_t; 02000 02002 #define XCB_GRAB_BUTTON 28 02003 02007 typedef struct xcb_grab_button_request_t { 02008 uint8_t major_opcode; 02009 uint8_t owner_events; 02010 uint16_t length; 02011 xcb_window_t grab_window; 02012 uint16_t event_mask; 02013 uint8_t pointer_mode; 02014 uint8_t keyboard_mode; 02015 xcb_window_t confine_to; 02016 xcb_cursor_t cursor; 02017 uint8_t button; 02018 uint8_t pad0; 02019 uint16_t modifiers; 02020 } xcb_grab_button_request_t; 02021 02023 #define XCB_UNGRAB_BUTTON 29 02024 02028 typedef struct xcb_ungrab_button_request_t { 02029 uint8_t major_opcode; 02030 uint8_t button; 02031 uint16_t length; 02032 xcb_window_t grab_window; 02033 uint16_t modifiers; 02034 uint8_t pad0[2]; 02035 } xcb_ungrab_button_request_t; 02036 02038 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30 02039 02043 typedef struct xcb_change_active_pointer_grab_request_t { 02044 uint8_t major_opcode; 02045 uint8_t pad0; 02046 uint16_t length; 02047 xcb_cursor_t cursor; 02048 xcb_timestamp_t time; 02049 uint16_t event_mask; 02050 uint8_t pad1[2]; 02051 } xcb_change_active_pointer_grab_request_t; 02052 02056 typedef struct xcb_grab_keyboard_cookie_t { 02057 unsigned int sequence; 02058 } xcb_grab_keyboard_cookie_t; 02059 02061 #define XCB_GRAB_KEYBOARD 31 02062 02066 typedef struct xcb_grab_keyboard_request_t { 02067 uint8_t major_opcode; 02068 uint8_t owner_events; 02069 uint16_t length; 02070 xcb_window_t grab_window; 02071 xcb_timestamp_t time; 02072 uint8_t pointer_mode; 02073 uint8_t keyboard_mode; 02074 uint8_t pad0[2]; 02075 } xcb_grab_keyboard_request_t; 02076 02080 typedef struct xcb_grab_keyboard_reply_t { 02081 uint8_t response_type; 02082 uint8_t status; 02083 uint16_t sequence; 02084 uint32_t length; 02085 } xcb_grab_keyboard_reply_t; 02086 02088 #define XCB_UNGRAB_KEYBOARD 32 02089 02093 typedef struct xcb_ungrab_keyboard_request_t { 02094 uint8_t major_opcode; 02095 uint8_t pad0; 02096 uint16_t length; 02097 xcb_timestamp_t time; 02098 } xcb_ungrab_keyboard_request_t; 02099 02100 typedef enum xcb_grab_t { 02101 XCB_GRAB_ANY = 0 02102 } xcb_grab_t; 02103 02105 #define XCB_GRAB_KEY 33 02106 02110 typedef struct xcb_grab_key_request_t { 02111 uint8_t major_opcode; 02112 uint8_t owner_events; 02113 uint16_t length; 02114 xcb_window_t grab_window; 02115 uint16_t modifiers; 02116 xcb_keycode_t key; 02117 uint8_t pointer_mode; 02118 uint8_t keyboard_mode; 02119 uint8_t pad0[3]; 02120 } xcb_grab_key_request_t; 02121 02123 #define XCB_UNGRAB_KEY 34 02124 02128 typedef struct xcb_ungrab_key_request_t { 02129 uint8_t major_opcode; 02130 xcb_keycode_t key; 02131 uint16_t length; 02132 xcb_window_t grab_window; 02133 uint16_t modifiers; 02134 uint8_t pad0[2]; 02135 } xcb_ungrab_key_request_t; 02136 02137 typedef enum xcb_allow_t { 02138 XCB_ALLOW_ASYNC_POINTER = 0, 02139 XCB_ALLOW_SYNC_POINTER = 1, 02140 XCB_ALLOW_REPLAY_POINTER = 2, 02141 XCB_ALLOW_ASYNC_KEYBOARD = 3, 02142 XCB_ALLOW_SYNC_KEYBOARD = 4, 02143 XCB_ALLOW_REPLAY_KEYBOARD = 5, 02144 XCB_ALLOW_ASYNC_BOTH = 6, 02145 XCB_ALLOW_SYNC_BOTH = 7 02146 } xcb_allow_t; 02147 02149 #define XCB_ALLOW_EVENTS 35 02150 02154 typedef struct xcb_allow_events_request_t { 02155 uint8_t major_opcode; 02156 uint8_t mode; 02157 uint16_t length; 02158 xcb_timestamp_t time; 02159 } xcb_allow_events_request_t; 02160 02162 #define XCB_GRAB_SERVER 36 02163 02167 typedef struct xcb_grab_server_request_t { 02168 uint8_t major_opcode; 02169 uint8_t pad0; 02170 uint16_t length; 02171 } xcb_grab_server_request_t; 02172 02174 #define XCB_UNGRAB_SERVER 37 02175 02179 typedef struct xcb_ungrab_server_request_t { 02180 uint8_t major_opcode; 02181 uint8_t pad0; 02182 uint16_t length; 02183 } xcb_ungrab_server_request_t; 02184 02188 typedef struct xcb_query_pointer_cookie_t { 02189 unsigned int sequence; 02190 } xcb_query_pointer_cookie_t; 02191 02193 #define XCB_QUERY_POINTER 38 02194 02198 typedef struct xcb_query_pointer_request_t { 02199 uint8_t major_opcode; 02200 uint8_t pad0; 02201 uint16_t length; 02202 xcb_window_t window; 02203 } xcb_query_pointer_request_t; 02204 02208 typedef struct xcb_query_pointer_reply_t { 02209 uint8_t response_type; 02210 uint8_t same_screen; 02211 uint16_t sequence; 02212 uint32_t length; 02213 xcb_window_t root; 02214 xcb_window_t child; 02215 int16_t root_x; 02216 int16_t root_y; 02217 int16_t win_x; 02218 int16_t win_y; 02219 uint16_t mask; 02220 uint8_t pad0[2]; 02221 } xcb_query_pointer_reply_t; 02222 02226 typedef struct xcb_timecoord_t { 02227 xcb_timestamp_t time; 02228 int16_t x; 02229 int16_t y; 02230 } xcb_timecoord_t; 02231 02235 typedef struct xcb_timecoord_iterator_t { 02236 xcb_timecoord_t *data; 02237 int rem; 02238 int index; 02239 } xcb_timecoord_iterator_t; 02240 02244 typedef struct xcb_get_motion_events_cookie_t { 02245 unsigned int sequence; 02246 } xcb_get_motion_events_cookie_t; 02247 02249 #define XCB_GET_MOTION_EVENTS 39 02250 02254 typedef struct xcb_get_motion_events_request_t { 02255 uint8_t major_opcode; 02256 uint8_t pad0; 02257 uint16_t length; 02258 xcb_window_t window; 02259 xcb_timestamp_t start; 02260 xcb_timestamp_t stop; 02261 } xcb_get_motion_events_request_t; 02262 02266 typedef struct xcb_get_motion_events_reply_t { 02267 uint8_t response_type; 02268 uint8_t pad0; 02269 uint16_t sequence; 02270 uint32_t length; 02271 uint32_t events_len; 02272 uint8_t pad1[20]; 02273 } xcb_get_motion_events_reply_t; 02274 02278 typedef struct xcb_translate_coordinates_cookie_t { 02279 unsigned int sequence; 02280 } xcb_translate_coordinates_cookie_t; 02281 02283 #define XCB_TRANSLATE_COORDINATES 40 02284 02288 typedef struct xcb_translate_coordinates_request_t { 02289 uint8_t major_opcode; 02290 uint8_t pad0; 02291 uint16_t length; 02292 xcb_window_t src_window; 02293 xcb_window_t dst_window; 02294 int16_t src_x; 02295 int16_t src_y; 02296 } xcb_translate_coordinates_request_t; 02297 02301 typedef struct xcb_translate_coordinates_reply_t { 02302 uint8_t response_type; 02303 uint8_t same_screen; 02304 uint16_t sequence; 02305 uint32_t length; 02306 xcb_window_t child; 02307 int16_t dst_x; 02308 int16_t dst_y; 02309 } xcb_translate_coordinates_reply_t; 02310 02312 #define XCB_WARP_POINTER 41 02313 02317 typedef struct xcb_warp_pointer_request_t { 02318 uint8_t major_opcode; 02319 uint8_t pad0; 02320 uint16_t length; 02321 xcb_window_t src_window; 02322 xcb_window_t dst_window; 02323 int16_t src_x; 02324 int16_t src_y; 02325 uint16_t src_width; 02326 uint16_t src_height; 02327 int16_t dst_x; 02328 int16_t dst_y; 02329 } xcb_warp_pointer_request_t; 02330 02331 typedef enum xcb_input_focus_t { 02332 XCB_INPUT_FOCUS_NONE = 0, 02333 XCB_INPUT_FOCUS_POINTER_ROOT = 1, 02334 XCB_INPUT_FOCUS_PARENT = 2, 02335 XCB_INPUT_FOCUS_FOLLOW_KEYBOARD = 3 02336 } xcb_input_focus_t; 02337 02339 #define XCB_SET_INPUT_FOCUS 42 02340 02344 typedef struct xcb_set_input_focus_request_t { 02345 uint8_t major_opcode; 02346 uint8_t revert_to; 02347 uint16_t length; 02348 xcb_window_t focus; 02349 xcb_timestamp_t time; 02350 } xcb_set_input_focus_request_t; 02351 02355 typedef struct xcb_get_input_focus_cookie_t { 02356 unsigned int sequence; 02357 } xcb_get_input_focus_cookie_t; 02358 02360 #define XCB_GET_INPUT_FOCUS 43 02361 02365 typedef struct xcb_get_input_focus_request_t { 02366 uint8_t major_opcode; 02367 uint8_t pad0; 02368 uint16_t length; 02369 } xcb_get_input_focus_request_t; 02370 02374 typedef struct xcb_get_input_focus_reply_t { 02375 uint8_t response_type; 02376 uint8_t revert_to; 02377 uint16_t sequence; 02378 uint32_t length; 02379 xcb_window_t focus; 02380 } xcb_get_input_focus_reply_t; 02381 02385 typedef struct xcb_query_keymap_cookie_t { 02386 unsigned int sequence; 02387 } xcb_query_keymap_cookie_t; 02388 02390 #define XCB_QUERY_KEYMAP 44 02391 02395 typedef struct xcb_query_keymap_request_t { 02396 uint8_t major_opcode; 02397 uint8_t pad0; 02398 uint16_t length; 02399 } xcb_query_keymap_request_t; 02400 02404 typedef struct xcb_query_keymap_reply_t { 02405 uint8_t response_type; 02406 uint8_t pad0; 02407 uint16_t sequence; 02408 uint32_t length; 02409 uint8_t keys[32]; 02410 } xcb_query_keymap_reply_t; 02411 02413 #define XCB_OPEN_FONT 45 02414 02418 typedef struct xcb_open_font_request_t { 02419 uint8_t major_opcode; 02420 uint8_t pad0; 02421 uint16_t length; 02422 xcb_font_t fid; 02423 uint16_t name_len; 02424 uint8_t pad1[2]; 02425 } xcb_open_font_request_t; 02426 02428 #define XCB_CLOSE_FONT 46 02429 02433 typedef struct xcb_close_font_request_t { 02434 uint8_t major_opcode; 02435 uint8_t pad0; 02436 uint16_t length; 02437 xcb_font_t font; 02438 } xcb_close_font_request_t; 02439 02440 typedef enum xcb_font_draw_t { 02441 XCB_FONT_DRAW_LEFT_TO_RIGHT = 0, 02442 XCB_FONT_DRAW_RIGHT_TO_LEFT = 1 02443 } xcb_font_draw_t; 02444 02448 typedef struct xcb_fontprop_t { 02449 xcb_atom_t name; 02450 uint32_t value; 02451 } xcb_fontprop_t; 02452 02456 typedef struct xcb_fontprop_iterator_t { 02457 xcb_fontprop_t *data; 02458 int rem; 02459 int index; 02460 } xcb_fontprop_iterator_t; 02461 02465 typedef struct xcb_charinfo_t { 02466 int16_t left_side_bearing; 02467 int16_t right_side_bearing; 02468 int16_t character_width; 02469 int16_t ascent; 02470 int16_t descent; 02471 uint16_t attributes; 02472 } xcb_charinfo_t; 02473 02477 typedef struct xcb_charinfo_iterator_t { 02478 xcb_charinfo_t *data; 02479 int rem; 02480 int index; 02481 } xcb_charinfo_iterator_t; 02482 02486 typedef struct xcb_query_font_cookie_t { 02487 unsigned int sequence; 02488 } xcb_query_font_cookie_t; 02489 02491 #define XCB_QUERY_FONT 47 02492 02496 typedef struct xcb_query_font_request_t { 02497 uint8_t major_opcode; 02498 uint8_t pad0; 02499 uint16_t length; 02500 xcb_fontable_t font; 02501 } xcb_query_font_request_t; 02502 02506 typedef struct xcb_query_font_reply_t { 02507 uint8_t response_type; 02508 uint8_t pad0; 02509 uint16_t sequence; 02510 uint32_t length; 02511 xcb_charinfo_t min_bounds; 02512 uint8_t pad1[4]; 02513 xcb_charinfo_t max_bounds; 02514 uint8_t pad2[4]; 02515 uint16_t min_char_or_byte2; 02516 uint16_t max_char_or_byte2; 02517 uint16_t default_char; 02518 uint16_t properties_len; 02519 uint8_t draw_direction; 02520 uint8_t min_byte1; 02521 uint8_t max_byte1; 02522 uint8_t all_chars_exist; 02523 int16_t font_ascent; 02524 int16_t font_descent; 02525 uint32_t char_infos_len; 02526 } xcb_query_font_reply_t; 02527 02531 typedef struct xcb_query_text_extents_cookie_t { 02532 unsigned int sequence; 02533 } xcb_query_text_extents_cookie_t; 02534 02536 #define XCB_QUERY_TEXT_EXTENTS 48 02537 02541 typedef struct xcb_query_text_extents_request_t { 02542 uint8_t major_opcode; 02543 uint8_t odd_length; 02544 uint16_t length; 02545 xcb_fontable_t font; 02546 } xcb_query_text_extents_request_t; 02547 02551 typedef struct xcb_query_text_extents_reply_t { 02552 uint8_t response_type; 02553 uint8_t draw_direction; 02554 uint16_t sequence; 02555 uint32_t length; 02556 int16_t font_ascent; 02557 int16_t font_descent; 02558 int16_t overall_ascent; 02559 int16_t overall_descent; 02560 int32_t overall_width; 02561 int32_t overall_left; 02562 int32_t overall_right; 02563 } xcb_query_text_extents_reply_t; 02564 02568 typedef struct xcb_str_t { 02569 uint8_t name_len; 02570 } xcb_str_t; 02571 02575 typedef struct xcb_str_iterator_t { 02576 xcb_str_t *data; 02577 int rem; 02578 int index; 02579 } xcb_str_iterator_t; 02580 02584 typedef struct xcb_list_fonts_cookie_t { 02585 unsigned int sequence; 02586 } xcb_list_fonts_cookie_t; 02587 02589 #define XCB_LIST_FONTS 49 02590 02594 typedef struct xcb_list_fonts_request_t { 02595 uint8_t major_opcode; 02596 uint8_t pad0; 02597 uint16_t length; 02598 uint16_t max_names; 02599 uint16_t pattern_len; 02600 } xcb_list_fonts_request_t; 02601 02605 typedef struct xcb_list_fonts_reply_t { 02606 uint8_t response_type; 02607 uint8_t pad0; 02608 uint16_t sequence; 02609 uint32_t length; 02610 uint16_t names_len; 02611 uint8_t pad1[22]; 02612 } xcb_list_fonts_reply_t; 02613 02617 typedef struct xcb_list_fonts_with_info_cookie_t { 02618 unsigned int sequence; 02619 } xcb_list_fonts_with_info_cookie_t; 02620 02622 #define XCB_LIST_FONTS_WITH_INFO 50 02623 02627 typedef struct xcb_list_fonts_with_info_request_t { 02628 uint8_t major_opcode; 02629 uint8_t pad0; 02630 uint16_t length; 02631 uint16_t max_names; 02632 uint16_t pattern_len; 02633 } xcb_list_fonts_with_info_request_t; 02634 02638 typedef struct xcb_list_fonts_with_info_reply_t { 02639 uint8_t response_type; 02640 uint8_t name_len; 02641 uint16_t sequence; 02642 uint32_t length; 02643 xcb_charinfo_t min_bounds; 02644 uint8_t pad0[4]; 02645 xcb_charinfo_t max_bounds; 02646 uint8_t pad1[4]; 02647 uint16_t min_char_or_byte2; 02648 uint16_t max_char_or_byte2; 02649 uint16_t default_char; 02650 uint16_t properties_len; 02651 uint8_t draw_direction; 02652 uint8_t min_byte1; 02653 uint8_t max_byte1; 02654 uint8_t all_chars_exist; 02655 int16_t font_ascent; 02656 int16_t font_descent; 02657 uint32_t replies_hint; 02658 } xcb_list_fonts_with_info_reply_t; 02659 02661 #define XCB_SET_FONT_PATH 51 02662 02666 typedef struct xcb_set_font_path_request_t { 02667 uint8_t major_opcode; 02668 uint8_t pad0; 02669 uint16_t length; 02670 uint16_t font_qty; 02671 uint8_t pad1[2]; 02672 } xcb_set_font_path_request_t; 02673 02677 typedef struct xcb_get_font_path_cookie_t { 02678 unsigned int sequence; 02679 } xcb_get_font_path_cookie_t; 02680 02682 #define XCB_GET_FONT_PATH 52 02683 02687 typedef struct xcb_get_font_path_request_t { 02688 uint8_t major_opcode; 02689 uint8_t pad0; 02690 uint16_t length; 02691 } xcb_get_font_path_request_t; 02692 02696 typedef struct xcb_get_font_path_reply_t { 02697 uint8_t response_type; 02698 uint8_t pad0; 02699 uint16_t sequence; 02700 uint32_t length; 02701 uint16_t path_len; 02702 uint8_t pad1[22]; 02703 } xcb_get_font_path_reply_t; 02704 02706 #define XCB_CREATE_PIXMAP 53 02707 02711 typedef struct xcb_create_pixmap_request_t { 02712 uint8_t major_opcode; 02713 uint8_t depth; 02714 uint16_t length; 02715 xcb_pixmap_t pid; 02716 xcb_drawable_t drawable; 02717 uint16_t width; 02718 uint16_t height; 02719 } xcb_create_pixmap_request_t; 02720 02722 #define XCB_FREE_PIXMAP 54 02723 02727 typedef struct xcb_free_pixmap_request_t { 02728 uint8_t major_opcode; 02729 uint8_t pad0; 02730 uint16_t length; 02731 xcb_pixmap_t pixmap; 02732 } xcb_free_pixmap_request_t; 02733 02734 typedef enum xcb_gc_t { 02735 XCB_GC_FUNCTION = 1, 02736 XCB_GC_PLANE_MASK = 2, 02737 XCB_GC_FOREGROUND = 4, 02738 XCB_GC_BACKGROUND = 8, 02739 XCB_GC_LINE_WIDTH = 16, 02740 XCB_GC_LINE_STYLE = 32, 02741 XCB_GC_CAP_STYLE = 64, 02742 XCB_GC_JOIN_STYLE = 128, 02743 XCB_GC_FILL_STYLE = 256, 02744 XCB_GC_FILL_RULE = 512, 02745 XCB_GC_TILE = 1024, 02746 XCB_GC_STIPPLE = 2048, 02747 XCB_GC_TILE_STIPPLE_ORIGIN_X = 4096, 02748 XCB_GC_TILE_STIPPLE_ORIGIN_Y = 8192, 02749 XCB_GC_FONT = 16384, 02750 XCB_GC_SUBWINDOW_MODE = 32768, 02751 XCB_GC_GRAPHICS_EXPOSURES = 65536, 02752 XCB_GC_CLIP_ORIGIN_X = 131072, 02753 XCB_GC_CLIP_ORIGIN_Y = 262144, 02754 XCB_GC_CLIP_MASK = 524288, 02755 XCB_GC_DASH_OFFSET = 1048576, 02756 XCB_GC_DASH_LIST = 2097152, 02757 XCB_GC_ARC_MODE = 4194304 02758 } xcb_gc_t; 02759 02760 typedef enum xcb_gx_t { 02761 XCB_GX_CLEAR = 0, 02762 XCB_GX_AND = 1, 02763 XCB_GX_AND_REVERSE = 2, 02764 XCB_GX_COPY = 3, 02765 XCB_GX_AND_INVERTED = 4, 02766 XCB_GX_NOOP = 5, 02767 XCB_GX_XOR = 6, 02768 XCB_GX_OR = 7, 02769 XCB_GX_NOR = 8, 02770 XCB_GX_EQUIV = 9, 02771 XCB_GX_INVERT = 10, 02772 XCB_GX_OR_REVERSE = 11, 02773 XCB_GX_COPY_INVERTED = 12, 02774 XCB_GX_OR_INVERTED = 13, 02775 XCB_GX_NAND = 14, 02776 XCB_GX_SET = 15 02777 } xcb_gx_t; 02778 02779 typedef enum xcb_line_style_t { 02780 XCB_LINE_STYLE_SOLID = 0, 02781 XCB_LINE_STYLE_ON_OFF_DASH = 1, 02782 XCB_LINE_STYLE_DOUBLE_DASH = 2 02783 } xcb_line_style_t; 02784 02785 typedef enum xcb_cap_style_t { 02786 XCB_CAP_STYLE_NOT_LAST = 0, 02787 XCB_CAP_STYLE_BUTT = 1, 02788 XCB_CAP_STYLE_ROUND = 2, 02789 XCB_CAP_STYLE_PROJECTING = 3 02790 } xcb_cap_style_t; 02791 02792 typedef enum xcb_join_style_t { 02793 XCB_JOIN_STYLE_MITER = 0, 02794 XCB_JOIN_STYLE_ROUND = 1, 02795 XCB_JOIN_STYLE_BEVEL = 2 02796 } xcb_join_style_t; 02797 02798 typedef enum xcb_fill_style_t { 02799 XCB_FILL_STYLE_SOLID = 0, 02800 XCB_FILL_STYLE_TILED = 1, 02801 XCB_FILL_STYLE_STIPPLED = 2, 02802 XCB_FILL_STYLE_OPAQUE_STIPPLED = 3 02803 } xcb_fill_style_t; 02804 02805 typedef enum xcb_fill_rule_t { 02806 XCB_FILL_RULE_EVEN_ODD = 0, 02807 XCB_FILL_RULE_WINDING = 1 02808 } xcb_fill_rule_t; 02809 02810 typedef enum xcb_subwindow_mode_t { 02811 XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0, 02812 XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1 02813 } xcb_subwindow_mode_t; 02814 02815 typedef enum xcb_arc_mode_t { 02816 XCB_ARC_MODE_CHORD = 0, 02817 XCB_ARC_MODE_PIE_SLICE = 1 02818 } xcb_arc_mode_t; 02819 02821 #define XCB_CREATE_GC 55 02822 02826 typedef struct xcb_create_gc_request_t { 02827 uint8_t major_opcode; 02828 uint8_t pad0; 02829 uint16_t length; 02830 xcb_gcontext_t cid; 02831 xcb_drawable_t drawable; 02832 uint32_t value_mask; 02833 } xcb_create_gc_request_t; 02834 02836 #define XCB_CHANGE_GC 56 02837 02841 typedef struct xcb_change_gc_request_t { 02842 uint8_t major_opcode; 02843 uint8_t pad0; 02844 uint16_t length; 02845 xcb_gcontext_t gc; 02846 uint32_t value_mask; 02847 } xcb_change_gc_request_t; 02848 02850 #define XCB_COPY_GC 57 02851 02855 typedef struct xcb_copy_gc_request_t { 02856 uint8_t major_opcode; 02857 uint8_t pad0; 02858 uint16_t length; 02859 xcb_gcontext_t src_gc; 02860 xcb_gcontext_t dst_gc; 02861 uint32_t value_mask; 02862 } xcb_copy_gc_request_t; 02863 02865 #define XCB_SET_DASHES 58 02866 02870 typedef struct xcb_set_dashes_request_t { 02871 uint8_t major_opcode; 02872 uint8_t pad0; 02873 uint16_t length; 02874 xcb_gcontext_t gc; 02875 uint16_t dash_offset; 02876 uint16_t dashes_len; 02877 } xcb_set_dashes_request_t; 02878 02879 typedef enum xcb_clip_ordering_t { 02880 XCB_CLIP_ORDERING_UNSORTED = 0, 02881 XCB_CLIP_ORDERING_Y_SORTED = 1, 02882 XCB_CLIP_ORDERING_YX_SORTED = 2, 02883 XCB_CLIP_ORDERING_YX_BANDED = 3 02884 } xcb_clip_ordering_t; 02885 02887 #define XCB_SET_CLIP_RECTANGLES 59 02888 02892 typedef struct xcb_set_clip_rectangles_request_t { 02893 uint8_t major_opcode; 02894 uint8_t ordering; 02895 uint16_t length; 02896 xcb_gcontext_t gc; 02897 int16_t clip_x_origin; 02898 int16_t clip_y_origin; 02899 } xcb_set_clip_rectangles_request_t; 02900 02902 #define XCB_FREE_GC 60 02903 02907 typedef struct xcb_free_gc_request_t { 02908 uint8_t major_opcode; 02909 uint8_t pad0; 02910 uint16_t length; 02911 xcb_gcontext_t gc; 02912 } xcb_free_gc_request_t; 02913 02915 #define XCB_CLEAR_AREA 61 02916 02920 typedef struct xcb_clear_area_request_t { 02921 uint8_t major_opcode; 02922 uint8_t exposures; 02923 uint16_t length; 02924 xcb_window_t window; 02925 int16_t x; 02926 int16_t y; 02927 uint16_t width; 02928 uint16_t height; 02929 } xcb_clear_area_request_t; 02930 02932 #define XCB_COPY_AREA 62 02933 02937 typedef struct xcb_copy_area_request_t { 02938 uint8_t major_opcode; 02939 uint8_t pad0; 02940 uint16_t length; 02941 xcb_drawable_t src_drawable; 02942 xcb_drawable_t dst_drawable; 02943 xcb_gcontext_t gc; 02944 int16_t src_x; 02945 int16_t src_y; 02946 int16_t dst_x; 02947 int16_t dst_y; 02948 uint16_t width; 02949 uint16_t height; 02950 } xcb_copy_area_request_t; 02951 02953 #define XCB_COPY_PLANE 63 02954 02958 typedef struct xcb_copy_plane_request_t { 02959 uint8_t major_opcode; 02960 uint8_t pad0; 02961 uint16_t length; 02962 xcb_drawable_t src_drawable; 02963 xcb_drawable_t dst_drawable; 02964 xcb_gcontext_t gc; 02965 int16_t src_x; 02966 int16_t src_y; 02967 int16_t dst_x; 02968 int16_t dst_y; 02969 uint16_t width; 02970 uint16_t height; 02971 uint32_t bit_plane; 02972 } xcb_copy_plane_request_t; 02973 02974 typedef enum xcb_coord_mode_t { 02975 XCB_COORD_MODE_ORIGIN = 0, 02976 XCB_COORD_MODE_PREVIOUS = 1 02977 } xcb_coord_mode_t; 02978 02980 #define XCB_POLY_POINT 64 02981 02985 typedef struct xcb_poly_point_request_t { 02986 uint8_t major_opcode; 02987 uint8_t coordinate_mode; 02988 uint16_t length; 02989 xcb_drawable_t drawable; 02990 xcb_gcontext_t gc; 02991 } xcb_poly_point_request_t; 02992 02994 #define XCB_POLY_LINE 65 02995 02999 typedef struct xcb_poly_line_request_t { 03000 uint8_t major_opcode; 03001 uint8_t coordinate_mode; 03002 uint16_t length; 03003 xcb_drawable_t drawable; 03004 xcb_gcontext_t gc; 03005 } xcb_poly_line_request_t; 03006 03010 typedef struct xcb_segment_t { 03011 int16_t x1; 03012 int16_t y1; 03013 int16_t x2; 03014 int16_t y2; 03015 } xcb_segment_t; 03016 03020 typedef struct xcb_segment_iterator_t { 03021 xcb_segment_t *data; 03022 int rem; 03023 int index; 03024 } xcb_segment_iterator_t; 03025 03027 #define XCB_POLY_SEGMENT 66 03028 03032 typedef struct xcb_poly_segment_request_t { 03033 uint8_t major_opcode; 03034 uint8_t pad0; 03035 uint16_t length; 03036 xcb_drawable_t drawable; 03037 xcb_gcontext_t gc; 03038 } xcb_poly_segment_request_t; 03039 03041 #define XCB_POLY_RECTANGLE 67 03042 03046 typedef struct xcb_poly_rectangle_request_t { 03047 uint8_t major_opcode; 03048 uint8_t pad0; 03049 uint16_t length; 03050 xcb_drawable_t drawable; 03051 xcb_gcontext_t gc; 03052 } xcb_poly_rectangle_request_t; 03053 03055 #define XCB_POLY_ARC 68 03056 03060 typedef struct xcb_poly_arc_request_t { 03061 uint8_t major_opcode; 03062 uint8_t pad0; 03063 uint16_t length; 03064 xcb_drawable_t drawable; 03065 xcb_gcontext_t gc; 03066 } xcb_poly_arc_request_t; 03067 03068 typedef enum xcb_poly_shape_t { 03069 XCB_POLY_SHAPE_COMPLEX = 0, 03070 XCB_POLY_SHAPE_NONCONVEX = 1, 03071 XCB_POLY_SHAPE_CONVEX = 2 03072 } xcb_poly_shape_t; 03073 03075 #define XCB_FILL_POLY 69 03076 03080 typedef struct xcb_fill_poly_request_t { 03081 uint8_t major_opcode; 03082 uint8_t pad0; 03083 uint16_t length; 03084 xcb_drawable_t drawable; 03085 xcb_gcontext_t gc; 03086 uint8_t shape; 03087 uint8_t coordinate_mode; 03088 uint8_t pad1[2]; 03089 } xcb_fill_poly_request_t; 03090 03092 #define XCB_POLY_FILL_RECTANGLE 70 03093 03097 typedef struct xcb_poly_fill_rectangle_request_t { 03098 uint8_t major_opcode; 03099 uint8_t pad0; 03100 uint16_t length; 03101 xcb_drawable_t drawable; 03102 xcb_gcontext_t gc; 03103 } xcb_poly_fill_rectangle_request_t; 03104 03106 #define XCB_POLY_FILL_ARC 71 03107 03111 typedef struct xcb_poly_fill_arc_request_t { 03112 uint8_t major_opcode; 03113 uint8_t pad0; 03114 uint16_t length; 03115 xcb_drawable_t drawable; 03116 xcb_gcontext_t gc; 03117 } xcb_poly_fill_arc_request_t; 03118 03119 typedef enum xcb_image_format_t { 03120 XCB_IMAGE_FORMAT_XY_BITMAP = 0, 03121 XCB_IMAGE_FORMAT_XY_PIXMAP = 1, 03122 XCB_IMAGE_FORMAT_Z_PIXMAP = 2 03123 } xcb_image_format_t; 03124 03126 #define XCB_PUT_IMAGE 72 03127 03131 typedef struct xcb_put_image_request_t { 03132 uint8_t major_opcode; 03133 uint8_t format; 03134 uint16_t length; 03135 xcb_drawable_t drawable; 03136 xcb_gcontext_t gc; 03137 uint16_t width; 03138 uint16_t height; 03139 int16_t dst_x; 03140 int16_t dst_y; 03141 uint8_t left_pad; 03142 uint8_t depth; 03143 uint8_t pad0[2]; 03144 } xcb_put_image_request_t; 03145 03149 typedef struct xcb_get_image_cookie_t { 03150 unsigned int sequence; 03151 } xcb_get_image_cookie_t; 03152 03154 #define XCB_GET_IMAGE 73 03155 03159 typedef struct xcb_get_image_request_t { 03160 uint8_t major_opcode; 03161 uint8_t format; 03162 uint16_t length; 03163 xcb_drawable_t drawable; 03164 int16_t x; 03165 int16_t y; 03166 uint16_t width; 03167 uint16_t height; 03168 uint32_t plane_mask; 03169 } xcb_get_image_request_t; 03170 03174 typedef struct xcb_get_image_reply_t { 03175 uint8_t response_type; 03176 uint8_t depth; 03177 uint16_t sequence; 03178 uint32_t length; 03179 xcb_visualid_t visual; 03180 uint8_t pad0[20]; 03181 } xcb_get_image_reply_t; 03182 03184 #define XCB_POLY_TEXT_8 74 03185 03189 typedef struct xcb_poly_text_8_request_t { 03190 uint8_t major_opcode; 03191 uint8_t pad0; 03192 uint16_t length; 03193 xcb_drawable_t drawable; 03194 xcb_gcontext_t gc; 03195 int16_t x; 03196 int16_t y; 03197 } xcb_poly_text_8_request_t; 03198 03200 #define XCB_POLY_TEXT_16 75 03201 03205 typedef struct xcb_poly_text_16_request_t { 03206 uint8_t major_opcode; 03207 uint8_t pad0; 03208 uint16_t length; 03209 xcb_drawable_t drawable; 03210 xcb_gcontext_t gc; 03211 int16_t x; 03212 int16_t y; 03213 } xcb_poly_text_16_request_t; 03214 03216 #define XCB_IMAGE_TEXT_8 76 03217 03221 typedef struct xcb_image_text_8_request_t { 03222 uint8_t major_opcode; 03223 uint8_t string_len; 03224 uint16_t length; 03225 xcb_drawable_t drawable; 03226 xcb_gcontext_t gc; 03227 int16_t x; 03228 int16_t y; 03229 } xcb_image_text_8_request_t; 03230 03232 #define XCB_IMAGE_TEXT_16 77 03233 03237 typedef struct xcb_image_text_16_request_t { 03238 uint8_t major_opcode; 03239 uint8_t string_len; 03240 uint16_t length; 03241 xcb_drawable_t drawable; 03242 xcb_gcontext_t gc; 03243 int16_t x; 03244 int16_t y; 03245 } xcb_image_text_16_request_t; 03246 03247 typedef enum xcb_colormap_alloc_t { 03248 XCB_COLORMAP_ALLOC_NONE = 0, 03249 XCB_COLORMAP_ALLOC_ALL = 1 03250 } xcb_colormap_alloc_t; 03251 03253 #define XCB_CREATE_COLORMAP 78 03254 03258 typedef struct xcb_create_colormap_request_t { 03259 uint8_t major_opcode; 03260 uint8_t alloc; 03261 uint16_t length; 03262 xcb_colormap_t mid; 03263 xcb_window_t window; 03264 xcb_visualid_t visual; 03265 } xcb_create_colormap_request_t; 03266 03268 #define XCB_FREE_COLORMAP 79 03269 03273 typedef struct xcb_free_colormap_request_t { 03274 uint8_t major_opcode; 03275 uint8_t pad0; 03276 uint16_t length; 03277 xcb_colormap_t cmap; 03278 } xcb_free_colormap_request_t; 03279 03281 #define XCB_COPY_COLORMAP_AND_FREE 80 03282 03286 typedef struct xcb_copy_colormap_and_free_request_t { 03287 uint8_t major_opcode; 03288 uint8_t pad0; 03289 uint16_t length; 03290 xcb_colormap_t mid; 03291 xcb_colormap_t src_cmap; 03292 } xcb_copy_colormap_and_free_request_t; 03293 03295 #define XCB_INSTALL_COLORMAP 81 03296 03300 typedef struct xcb_install_colormap_request_t { 03301 uint8_t major_opcode; 03302 uint8_t pad0; 03303 uint16_t length; 03304 xcb_colormap_t cmap; 03305 } xcb_install_colormap_request_t; 03306 03308 #define XCB_UNINSTALL_COLORMAP 82 03309 03313 typedef struct xcb_uninstall_colormap_request_t { 03314 uint8_t major_opcode; 03315 uint8_t pad0; 03316 uint16_t length; 03317 xcb_colormap_t cmap; 03318 } xcb_uninstall_colormap_request_t; 03319 03323 typedef struct xcb_list_installed_colormaps_cookie_t { 03324 unsigned int sequence; 03325 } xcb_list_installed_colormaps_cookie_t; 03326 03328 #define XCB_LIST_INSTALLED_COLORMAPS 83 03329 03333 typedef struct xcb_list_installed_colormaps_request_t { 03334 uint8_t major_opcode; 03335 uint8_t pad0; 03336 uint16_t length; 03337 xcb_window_t window; 03338 } xcb_list_installed_colormaps_request_t; 03339 03343 typedef struct xcb_list_installed_colormaps_reply_t { 03344 uint8_t response_type; 03345 uint8_t pad0; 03346 uint16_t sequence; 03347 uint32_t length; 03348 uint16_t cmaps_len; 03349 uint8_t pad1[22]; 03350 } xcb_list_installed_colormaps_reply_t; 03351 03355 typedef struct xcb_alloc_color_cookie_t { 03356 unsigned int sequence; 03357 } xcb_alloc_color_cookie_t; 03358 03360 #define XCB_ALLOC_COLOR 84 03361 03365 typedef struct xcb_alloc_color_request_t { 03366 uint8_t major_opcode; 03367 uint8_t pad0; 03368 uint16_t length; 03369 xcb_colormap_t cmap; 03370 uint16_t red; 03371 uint16_t green; 03372 uint16_t blue; 03373 uint8_t pad1[2]; 03374 } xcb_alloc_color_request_t; 03375 03379 typedef struct xcb_alloc_color_reply_t { 03380 uint8_t response_type; 03381 uint8_t pad0; 03382 uint16_t sequence; 03383 uint32_t length; 03384 uint16_t red; 03385 uint16_t green; 03386 uint16_t blue; 03387 uint8_t pad1[2]; 03388 uint32_t pixel; 03389 } xcb_alloc_color_reply_t; 03390 03394 typedef struct xcb_alloc_named_color_cookie_t { 03395 unsigned int sequence; 03396 } xcb_alloc_named_color_cookie_t; 03397 03399 #define XCB_ALLOC_NAMED_COLOR 85 03400 03404 typedef struct xcb_alloc_named_color_request_t { 03405 uint8_t major_opcode; 03406 uint8_t pad0; 03407 uint16_t length; 03408 xcb_colormap_t cmap; 03409 uint16_t name_len; 03410 uint8_t pad1[2]; 03411 } xcb_alloc_named_color_request_t; 03412 03416 typedef struct xcb_alloc_named_color_reply_t { 03417 uint8_t response_type; 03418 uint8_t pad0; 03419 uint16_t sequence; 03420 uint32_t length; 03421 uint32_t pixel; 03422 uint16_t exact_red; 03423 uint16_t exact_green; 03424 uint16_t exact_blue; 03425 uint16_t visual_red; 03426 uint16_t visual_green; 03427 uint16_t visual_blue; 03428 } xcb_alloc_named_color_reply_t; 03429 03433 typedef struct xcb_alloc_color_cells_cookie_t { 03434 unsigned int sequence; 03435 } xcb_alloc_color_cells_cookie_t; 03436 03438 #define XCB_ALLOC_COLOR_CELLS 86 03439 03443 typedef struct xcb_alloc_color_cells_request_t { 03444 uint8_t major_opcode; 03445 uint8_t contiguous; 03446 uint16_t length; 03447 xcb_colormap_t cmap; 03448 uint16_t colors; 03449 uint16_t planes; 03450 } xcb_alloc_color_cells_request_t; 03451 03455 typedef struct xcb_alloc_color_cells_reply_t { 03456 uint8_t response_type; 03457 uint8_t pad0; 03458 uint16_t sequence; 03459 uint32_t length; 03460 uint16_t pixels_len; 03461 uint16_t masks_len; 03462 uint8_t pad1[20]; 03463 } xcb_alloc_color_cells_reply_t; 03464 03468 typedef struct xcb_alloc_color_planes_cookie_t { 03469 unsigned int sequence; 03470 } xcb_alloc_color_planes_cookie_t; 03471 03473 #define XCB_ALLOC_COLOR_PLANES 87 03474 03478 typedef struct xcb_alloc_color_planes_request_t { 03479 uint8_t major_opcode; 03480 uint8_t contiguous; 03481 uint16_t length; 03482 xcb_colormap_t cmap; 03483 uint16_t colors; 03484 uint16_t reds; 03485 uint16_t greens; 03486 uint16_t blues; 03487 } xcb_alloc_color_planes_request_t; 03488 03492 typedef struct xcb_alloc_color_planes_reply_t { 03493 uint8_t response_type; 03494 uint8_t pad0; 03495 uint16_t sequence; 03496 uint32_t length; 03497 uint16_t pixels_len; 03498 uint8_t pad1[2]; 03499 uint32_t red_mask; 03500 uint32_t green_mask; 03501 uint32_t blue_mask; 03502 uint8_t pad2[8]; 03503 } xcb_alloc_color_planes_reply_t; 03504 03506 #define XCB_FREE_COLORS 88 03507 03511 typedef struct xcb_free_colors_request_t { 03512 uint8_t major_opcode; 03513 uint8_t pad0; 03514 uint16_t length; 03515 xcb_colormap_t cmap; 03516 uint32_t plane_mask; 03517 } xcb_free_colors_request_t; 03518 03519 typedef enum xcb_color_flag_t { 03520 XCB_COLOR_FLAG_RED = 1, 03521 XCB_COLOR_FLAG_GREEN = 2, 03522 XCB_COLOR_FLAG_BLUE = 4 03523 } xcb_color_flag_t; 03524 03528 typedef struct xcb_coloritem_t { 03529 uint32_t pixel; 03530 uint16_t red; 03531 uint16_t green; 03532 uint16_t blue; 03533 uint8_t flags; 03534 uint8_t pad0; 03535 } xcb_coloritem_t; 03536 03540 typedef struct xcb_coloritem_iterator_t { 03541 xcb_coloritem_t *data; 03542 int rem; 03543 int index; 03544 } xcb_coloritem_iterator_t; 03545 03547 #define XCB_STORE_COLORS 89 03548 03552 typedef struct xcb_store_colors_request_t { 03553 uint8_t major_opcode; 03554 uint8_t pad0; 03555 uint16_t length; 03556 xcb_colormap_t cmap; 03557 } xcb_store_colors_request_t; 03558 03560 #define XCB_STORE_NAMED_COLOR 90 03561 03565 typedef struct xcb_store_named_color_request_t { 03566 uint8_t major_opcode; 03567 uint8_t flags; 03568 uint16_t length; 03569 xcb_colormap_t cmap; 03570 uint32_t pixel; 03571 uint16_t name_len; 03572 uint8_t pad0[2]; 03573 } xcb_store_named_color_request_t; 03574 03578 typedef struct xcb_rgb_t { 03579 uint16_t red; 03580 uint16_t green; 03581 uint16_t blue; 03582 uint8_t pad0[2]; 03583 } xcb_rgb_t; 03584 03588 typedef struct xcb_rgb_iterator_t { 03589 xcb_rgb_t *data; 03590 int rem; 03591 int index; 03592 } xcb_rgb_iterator_t; 03593 03597 typedef struct xcb_query_colors_cookie_t { 03598 unsigned int sequence; 03599 } xcb_query_colors_cookie_t; 03600 03602 #define XCB_QUERY_COLORS 91 03603 03607 typedef struct xcb_query_colors_request_t { 03608 uint8_t major_opcode; 03609 uint8_t pad0; 03610 uint16_t length; 03611 xcb_colormap_t cmap; 03612 } xcb_query_colors_request_t; 03613 03617 typedef struct xcb_query_colors_reply_t { 03618 uint8_t response_type; 03619 uint8_t pad0; 03620 uint16_t sequence; 03621 uint32_t length; 03622 uint16_t colors_len; 03623 uint8_t pad1[22]; 03624 } xcb_query_colors_reply_t; 03625 03629 typedef struct xcb_lookup_color_cookie_t { 03630 unsigned int sequence; 03631 } xcb_lookup_color_cookie_t; 03632 03634 #define XCB_LOOKUP_COLOR 92 03635 03639 typedef struct xcb_lookup_color_request_t { 03640 uint8_t major_opcode; 03641 uint8_t pad0; 03642 uint16_t length; 03643 xcb_colormap_t cmap; 03644 uint16_t name_len; 03645 uint8_t pad1[2]; 03646 } xcb_lookup_color_request_t; 03647 03651 typedef struct xcb_lookup_color_reply_t { 03652 uint8_t response_type; 03653 uint8_t pad0; 03654 uint16_t sequence; 03655 uint32_t length; 03656 uint16_t exact_red; 03657 uint16_t exact_green; 03658 uint16_t exact_blue; 03659 uint16_t visual_red; 03660 uint16_t visual_green; 03661 uint16_t visual_blue; 03662 } xcb_lookup_color_reply_t; 03663 03664 typedef enum xcb_pixmap_enum_t { 03665 XCB_PIXMAP_NONE = 0 03666 } xcb_pixmap_enum_t; 03667 03669 #define XCB_CREATE_CURSOR 93 03670 03674 typedef struct xcb_create_cursor_request_t { 03675 uint8_t major_opcode; 03676 uint8_t pad0; 03677 uint16_t length; 03678 xcb_cursor_t cid; 03679 xcb_pixmap_t source; 03680 xcb_pixmap_t mask; 03681 uint16_t fore_red; 03682 uint16_t fore_green; 03683 uint16_t fore_blue; 03684 uint16_t back_red; 03685 uint16_t back_green; 03686 uint16_t back_blue; 03687 uint16_t x; 03688 uint16_t y; 03689 } xcb_create_cursor_request_t; 03690 03691 typedef enum xcb_font_enum_t { 03692 XCB_FONT_NONE = 0 03693 } xcb_font_enum_t; 03694 03696 #define XCB_CREATE_GLYPH_CURSOR 94 03697 03701 typedef struct xcb_create_glyph_cursor_request_t { 03702 uint8_t major_opcode; 03703 uint8_t pad0; 03704 uint16_t length; 03705 xcb_cursor_t cid; 03706 xcb_font_t source_font; 03707 xcb_font_t mask_font; 03708 uint16_t source_char; 03709 uint16_t mask_char; 03710 uint16_t fore_red; 03711 uint16_t fore_green; 03712 uint16_t fore_blue; 03713 uint16_t back_red; 03714 uint16_t back_green; 03715 uint16_t back_blue; 03716 } xcb_create_glyph_cursor_request_t; 03717 03719 #define XCB_FREE_CURSOR 95 03720 03724 typedef struct xcb_free_cursor_request_t { 03725 uint8_t major_opcode; 03726 uint8_t pad0; 03727 uint16_t length; 03728 xcb_cursor_t cursor; 03729 } xcb_free_cursor_request_t; 03730 03732 #define XCB_RECOLOR_CURSOR 96 03733 03737 typedef struct xcb_recolor_cursor_request_t { 03738 uint8_t major_opcode; 03739 uint8_t pad0; 03740 uint16_t length; 03741 xcb_cursor_t cursor; 03742 uint16_t fore_red; 03743 uint16_t fore_green; 03744 uint16_t fore_blue; 03745 uint16_t back_red; 03746 uint16_t back_green; 03747 uint16_t back_blue; 03748 } xcb_recolor_cursor_request_t; 03749 03750 typedef enum xcb_query_shape_of_t { 03751 XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0, 03752 XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1, 03753 XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2 03754 } xcb_query_shape_of_t; 03755 03759 typedef struct xcb_query_best_size_cookie_t { 03760 unsigned int sequence; 03761 } xcb_query_best_size_cookie_t; 03762 03764 #define XCB_QUERY_BEST_SIZE 97 03765 03769 typedef struct xcb_query_best_size_request_t { 03770 uint8_t major_opcode; 03771 uint8_t _class; 03772 uint16_t length; 03773 xcb_drawable_t drawable; 03774 uint16_t width; 03775 uint16_t height; 03776 } xcb_query_best_size_request_t; 03777 03781 typedef struct xcb_query_best_size_reply_t { 03782 uint8_t response_type; 03783 uint8_t pad0; 03784 uint16_t sequence; 03785 uint32_t length; 03786 uint16_t width; 03787 uint16_t height; 03788 } xcb_query_best_size_reply_t; 03789 03793 typedef struct xcb_query_extension_cookie_t { 03794 unsigned int sequence; 03795 } xcb_query_extension_cookie_t; 03796 03798 #define XCB_QUERY_EXTENSION 98 03799 03803 typedef struct xcb_query_extension_request_t { 03804 uint8_t major_opcode; 03805 uint8_t pad0; 03806 uint16_t length; 03807 uint16_t name_len; 03808 uint8_t pad1[2]; 03809 } xcb_query_extension_request_t; 03810 03814 typedef struct xcb_query_extension_reply_t { 03815 uint8_t response_type; 03816 uint8_t pad0; 03817 uint16_t sequence; 03818 uint32_t length; 03819 uint8_t present; 03820 uint8_t major_opcode; 03821 uint8_t first_event; 03822 uint8_t first_error; 03823 } xcb_query_extension_reply_t; 03824 03828 typedef struct xcb_list_extensions_cookie_t { 03829 unsigned int sequence; 03830 } xcb_list_extensions_cookie_t; 03831 03833 #define XCB_LIST_EXTENSIONS 99 03834 03838 typedef struct xcb_list_extensions_request_t { 03839 uint8_t major_opcode; 03840 uint8_t pad0; 03841 uint16_t length; 03842 } xcb_list_extensions_request_t; 03843 03847 typedef struct xcb_list_extensions_reply_t { 03848 uint8_t response_type; 03849 uint8_t names_len; 03850 uint16_t sequence; 03851 uint32_t length; 03852 uint8_t pad0[24]; 03853 } xcb_list_extensions_reply_t; 03854 03856 #define XCB_CHANGE_KEYBOARD_MAPPING 100 03857 03861 typedef struct xcb_change_keyboard_mapping_request_t { 03862 uint8_t major_opcode; 03863 uint8_t keycode_count; 03864 uint16_t length; 03865 xcb_keycode_t first_keycode; 03866 uint8_t keysyms_per_keycode; 03867 uint8_t pad0[2]; 03868 } xcb_change_keyboard_mapping_request_t; 03869 03873 typedef struct xcb_get_keyboard_mapping_cookie_t { 03874 unsigned int sequence; 03875 } xcb_get_keyboard_mapping_cookie_t; 03876 03878 #define XCB_GET_KEYBOARD_MAPPING 101 03879 03883 typedef struct xcb_get_keyboard_mapping_request_t { 03884 uint8_t major_opcode; 03885 uint8_t pad0; 03886 uint16_t length; 03887 xcb_keycode_t first_keycode; 03888 uint8_t count; 03889 } xcb_get_keyboard_mapping_request_t; 03890 03894 typedef struct xcb_get_keyboard_mapping_reply_t { 03895 uint8_t response_type; 03896 uint8_t keysyms_per_keycode; 03897 uint16_t sequence; 03898 uint32_t length; 03899 uint8_t pad0[24]; 03900 } xcb_get_keyboard_mapping_reply_t; 03901 03902 typedef enum xcb_kb_t { 03903 XCB_KB_KEY_CLICK_PERCENT = 1, 03904 XCB_KB_BELL_PERCENT = 2, 03905 XCB_KB_BELL_PITCH = 4, 03906 XCB_KB_BELL_DURATION = 8, 03907 XCB_KB_LED = 16, 03908 XCB_KB_LED_MODE = 32, 03909 XCB_KB_KEY = 64, 03910 XCB_KB_AUTO_REPEAT_MODE = 128 03911 } xcb_kb_t; 03912 03913 typedef enum xcb_led_mode_t { 03914 XCB_LED_MODE_OFF = 0, 03915 XCB_LED_MODE_ON = 1 03916 } xcb_led_mode_t; 03917 03918 typedef enum xcb_auto_repeat_mode_t { 03919 XCB_AUTO_REPEAT_MODE_OFF = 0, 03920 XCB_AUTO_REPEAT_MODE_ON = 1, 03921 XCB_AUTO_REPEAT_MODE_DEFAULT = 2 03922 } xcb_auto_repeat_mode_t; 03923 03925 #define XCB_CHANGE_KEYBOARD_CONTROL 102 03926 03930 typedef struct xcb_change_keyboard_control_request_t { 03931 uint8_t major_opcode; 03932 uint8_t pad0; 03933 uint16_t length; 03934 uint32_t value_mask; 03935 } xcb_change_keyboard_control_request_t; 03936 03940 typedef struct xcb_get_keyboard_control_cookie_t { 03941 unsigned int sequence; 03942 } xcb_get_keyboard_control_cookie_t; 03943 03945 #define XCB_GET_KEYBOARD_CONTROL 103 03946 03950 typedef struct xcb_get_keyboard_control_request_t { 03951 uint8_t major_opcode; 03952 uint8_t pad0; 03953 uint16_t length; 03954 } xcb_get_keyboard_control_request_t; 03955 03959 typedef struct xcb_get_keyboard_control_reply_t { 03960 uint8_t response_type; 03961 uint8_t global_auto_repeat; 03962 uint16_t sequence; 03963 uint32_t length; 03964 uint32_t led_mask; 03965 uint8_t key_click_percent; 03966 uint8_t bell_percent; 03967 uint16_t bell_pitch; 03968 uint16_t bell_duration; 03969 uint8_t pad0[2]; 03970 uint8_t auto_repeats[32]; 03971 } xcb_get_keyboard_control_reply_t; 03972 03974 #define XCB_BELL 104 03975 03979 typedef struct xcb_bell_request_t { 03980 uint8_t major_opcode; 03981 int8_t percent; 03982 uint16_t length; 03983 } xcb_bell_request_t; 03984 03986 #define XCB_CHANGE_POINTER_CONTROL 105 03987 03991 typedef struct xcb_change_pointer_control_request_t { 03992 uint8_t major_opcode; 03993 uint8_t pad0; 03994 uint16_t length; 03995 int16_t acceleration_numerator; 03996 int16_t acceleration_denominator; 03997 int16_t threshold; 03998 uint8_t do_acceleration; 03999 uint8_t do_threshold; 04000 } xcb_change_pointer_control_request_t; 04001 04005 typedef struct xcb_get_pointer_control_cookie_t { 04006 unsigned int sequence; 04007 } xcb_get_pointer_control_cookie_t; 04008 04010 #define XCB_GET_POINTER_CONTROL 106 04011 04015 typedef struct xcb_get_pointer_control_request_t { 04016 uint8_t major_opcode; 04017 uint8_t pad0; 04018 uint16_t length; 04019 } xcb_get_pointer_control_request_t; 04020 04024 typedef struct xcb_get_pointer_control_reply_t { 04025 uint8_t response_type; 04026 uint8_t pad0; 04027 uint16_t sequence; 04028 uint32_t length; 04029 uint16_t acceleration_numerator; 04030 uint16_t acceleration_denominator; 04031 uint16_t threshold; 04032 uint8_t pad1[18]; 04033 } xcb_get_pointer_control_reply_t; 04034 04035 typedef enum xcb_blanking_t { 04036 XCB_BLANKING_NOT_PREFERRED = 0, 04037 XCB_BLANKING_PREFERRED = 1, 04038 XCB_BLANKING_DEFAULT = 2 04039 } xcb_blanking_t; 04040 04041 typedef enum xcb_exposures_t { 04042 XCB_EXPOSURES_NOT_ALLOWED = 0, 04043 XCB_EXPOSURES_ALLOWED = 1, 04044 XCB_EXPOSURES_DEFAULT = 2 04045 } xcb_exposures_t; 04046 04048 #define XCB_SET_SCREEN_SAVER 107 04049 04053 typedef struct xcb_set_screen_saver_request_t { 04054 uint8_t major_opcode; 04055 uint8_t pad0; 04056 uint16_t length; 04057 int16_t timeout; 04058 int16_t interval; 04059 uint8_t prefer_blanking; 04060 uint8_t allow_exposures; 04061 } xcb_set_screen_saver_request_t; 04062 04066 typedef struct xcb_get_screen_saver_cookie_t { 04067 unsigned int sequence; 04068 } xcb_get_screen_saver_cookie_t; 04069 04071 #define XCB_GET_SCREEN_SAVER 108 04072 04076 typedef struct xcb_get_screen_saver_request_t { 04077 uint8_t major_opcode; 04078 uint8_t pad0; 04079 uint16_t length; 04080 } xcb_get_screen_saver_request_t; 04081 04085 typedef struct xcb_get_screen_saver_reply_t { 04086 uint8_t response_type; 04087 uint8_t pad0; 04088 uint16_t sequence; 04089 uint32_t length; 04090 uint16_t timeout; 04091 uint16_t interval; 04092 uint8_t prefer_blanking; 04093 uint8_t allow_exposures; 04094 uint8_t pad1[18]; 04095 } xcb_get_screen_saver_reply_t; 04096 04097 typedef enum xcb_host_mode_t { 04098 XCB_HOST_MODE_INSERT = 0, 04099 XCB_HOST_MODE_DELETE = 1 04100 } xcb_host_mode_t; 04101 04102 typedef enum xcb_family_t { 04103 XCB_FAMILY_INTERNET = 0, 04104 XCB_FAMILY_DECNET = 1, 04105 XCB_FAMILY_CHAOS = 2, 04106 XCB_FAMILY_SERVER_INTERPRETED = 5, 04107 XCB_FAMILY_INTERNET_6 = 6 04108 } xcb_family_t; 04109 04111 #define XCB_CHANGE_HOSTS 109 04112 04116 typedef struct xcb_change_hosts_request_t { 04117 uint8_t major_opcode; 04118 uint8_t mode; 04119 uint16_t length; 04120 uint8_t family; 04121 uint8_t pad0; 04122 uint16_t address_len; 04123 } xcb_change_hosts_request_t; 04124 04128 typedef struct xcb_host_t { 04129 uint8_t family; 04130 uint8_t pad0; 04131 uint16_t address_len; 04132 } xcb_host_t; 04133 04137 typedef struct xcb_host_iterator_t { 04138 xcb_host_t *data; 04139 int rem; 04140 int index; 04141 } xcb_host_iterator_t; 04142 04146 typedef struct xcb_list_hosts_cookie_t { 04147 unsigned int sequence; 04148 } xcb_list_hosts_cookie_t; 04149 04151 #define XCB_LIST_HOSTS 110 04152 04156 typedef struct xcb_list_hosts_request_t { 04157 uint8_t major_opcode; 04158 uint8_t pad0; 04159 uint16_t length; 04160 } xcb_list_hosts_request_t; 04161 04165 typedef struct xcb_list_hosts_reply_t { 04166 uint8_t response_type; 04167 uint8_t mode; 04168 uint16_t sequence; 04169 uint32_t length; 04170 uint16_t hosts_len; 04171 uint8_t pad0[22]; 04172 } xcb_list_hosts_reply_t; 04173 04174 typedef enum xcb_access_control_t { 04175 XCB_ACCESS_CONTROL_DISABLE = 0, 04176 XCB_ACCESS_CONTROL_ENABLE = 1 04177 } xcb_access_control_t; 04178 04180 #define XCB_SET_ACCESS_CONTROL 111 04181 04185 typedef struct xcb_set_access_control_request_t { 04186 uint8_t major_opcode; 04187 uint8_t mode; 04188 uint16_t length; 04189 } xcb_set_access_control_request_t; 04190 04191 typedef enum xcb_close_down_t { 04192 XCB_CLOSE_DOWN_DESTROY_ALL = 0, 04193 XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1, 04194 XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2 04195 } xcb_close_down_t; 04196 04198 #define XCB_SET_CLOSE_DOWN_MODE 112 04199 04203 typedef struct xcb_set_close_down_mode_request_t { 04204 uint8_t major_opcode; 04205 uint8_t mode; 04206 uint16_t length; 04207 } xcb_set_close_down_mode_request_t; 04208 04209 typedef enum xcb_kill_t { 04210 XCB_KILL_ALL_TEMPORARY = 0 04211 } xcb_kill_t; 04212 04214 #define XCB_KILL_CLIENT 113 04215 04219 typedef struct xcb_kill_client_request_t { 04220 uint8_t major_opcode; 04221 uint8_t pad0; 04222 uint16_t length; 04223 uint32_t resource; 04224 } xcb_kill_client_request_t; 04225 04227 #define XCB_ROTATE_PROPERTIES 114 04228 04232 typedef struct xcb_rotate_properties_request_t { 04233 uint8_t major_opcode; 04234 uint8_t pad0; 04235 uint16_t length; 04236 xcb_window_t window; 04237 uint16_t atoms_len; 04238 int16_t delta; 04239 } xcb_rotate_properties_request_t; 04240 04241 typedef enum xcb_screen_saver_t { 04242 XCB_SCREEN_SAVER_RESET = 0, 04243 XCB_SCREEN_SAVER_ACTIVE = 1 04244 } xcb_screen_saver_t; 04245 04247 #define XCB_FORCE_SCREEN_SAVER 115 04248 04252 typedef struct xcb_force_screen_saver_request_t { 04253 uint8_t major_opcode; 04254 uint8_t mode; 04255 uint16_t length; 04256 } xcb_force_screen_saver_request_t; 04257 04258 typedef enum xcb_mapping_status_t { 04259 XCB_MAPPING_STATUS_SUCCESS = 0, 04260 XCB_MAPPING_STATUS_BUSY = 1, 04261 XCB_MAPPING_STATUS_FAILURE = 2 04262 } xcb_mapping_status_t; 04263 04267 typedef struct xcb_set_pointer_mapping_cookie_t { 04268 unsigned int sequence; 04269 } xcb_set_pointer_mapping_cookie_t; 04270 04272 #define XCB_SET_POINTER_MAPPING 116 04273 04277 typedef struct xcb_set_pointer_mapping_request_t { 04278 uint8_t major_opcode; 04279 uint8_t map_len; 04280 uint16_t length; 04281 } xcb_set_pointer_mapping_request_t; 04282 04286 typedef struct xcb_set_pointer_mapping_reply_t { 04287 uint8_t response_type; 04288 uint8_t status; 04289 uint16_t sequence; 04290 uint32_t length; 04291 } xcb_set_pointer_mapping_reply_t; 04292 04296 typedef struct xcb_get_pointer_mapping_cookie_t { 04297 unsigned int sequence; 04298 } xcb_get_pointer_mapping_cookie_t; 04299 04301 #define XCB_GET_POINTER_MAPPING 117 04302 04306 typedef struct xcb_get_pointer_mapping_request_t { 04307 uint8_t major_opcode; 04308 uint8_t pad0; 04309 uint16_t length; 04310 } xcb_get_pointer_mapping_request_t; 04311 04315 typedef struct xcb_get_pointer_mapping_reply_t { 04316 uint8_t response_type; 04317 uint8_t map_len; 04318 uint16_t sequence; 04319 uint32_t length; 04320 uint8_t pad0[24]; 04321 } xcb_get_pointer_mapping_reply_t; 04322 04323 typedef enum xcb_map_index_t { 04324 XCB_MAP_INDEX_SHIFT = 0, 04325 XCB_MAP_INDEX_LOCK = 1, 04326 XCB_MAP_INDEX_CONTROL = 2, 04327 XCB_MAP_INDEX_1 = 3, 04328 XCB_MAP_INDEX_2 = 4, 04329 XCB_MAP_INDEX_3 = 5, 04330 XCB_MAP_INDEX_4 = 6, 04331 XCB_MAP_INDEX_5 = 7 04332 } xcb_map_index_t; 04333 04337 typedef struct xcb_set_modifier_mapping_cookie_t { 04338 unsigned int sequence; 04339 } xcb_set_modifier_mapping_cookie_t; 04340 04342 #define XCB_SET_MODIFIER_MAPPING 118 04343 04347 typedef struct xcb_set_modifier_mapping_request_t { 04348 uint8_t major_opcode; 04349 uint8_t keycodes_per_modifier; 04350 uint16_t length; 04351 } xcb_set_modifier_mapping_request_t; 04352 04356 typedef struct xcb_set_modifier_mapping_reply_t { 04357 uint8_t response_type; 04358 uint8_t status; 04359 uint16_t sequence; 04360 uint32_t length; 04361 } xcb_set_modifier_mapping_reply_t; 04362 04366 typedef struct xcb_get_modifier_mapping_cookie_t { 04367 unsigned int sequence; 04368 } xcb_get_modifier_mapping_cookie_t; 04369 04371 #define XCB_GET_MODIFIER_MAPPING 119 04372 04376 typedef struct xcb_get_modifier_mapping_request_t { 04377 uint8_t major_opcode; 04378 uint8_t pad0; 04379 uint16_t length; 04380 } xcb_get_modifier_mapping_request_t; 04381 04385 typedef struct xcb_get_modifier_mapping_reply_t { 04386 uint8_t response_type; 04387 uint8_t keycodes_per_modifier; 04388 uint16_t sequence; 04389 uint32_t length; 04390 uint8_t pad0[24]; 04391 } xcb_get_modifier_mapping_reply_t; 04392 04394 #define XCB_NO_OPERATION 127 04395 04399 typedef struct xcb_no_operation_request_t { 04400 uint8_t major_opcode; 04401 uint8_t pad0; 04402 uint16_t length; 04403 } xcb_no_operation_request_t; 04404 04414 /***************************************************************************** 04415 ** 04416 ** void xcb_char2b_next 04417 ** 04418 ** @param xcb_char2b_iterator_t *i 04419 ** @returns void 04420 ** 04421 *****************************************************************************/ 04422 04423 void 04424 xcb_char2b_next (xcb_char2b_iterator_t *i ); 04425 04436 /***************************************************************************** 04437 ** 04438 ** xcb_generic_iterator_t xcb_char2b_end 04439 ** 04440 ** @param xcb_char2b_iterator_t i 04441 ** @returns xcb_generic_iterator_t 04442 ** 04443 *****************************************************************************/ 04444 04445 xcb_generic_iterator_t 04446 xcb_char2b_end (xcb_char2b_iterator_t i ); 04447 04457 /***************************************************************************** 04458 ** 04459 ** void xcb_window_next 04460 ** 04461 ** @param xcb_window_iterator_t *i 04462 ** @returns void 04463 ** 04464 *****************************************************************************/ 04465 04466 void 04467 xcb_window_next (xcb_window_iterator_t *i ); 04468 04479 /***************************************************************************** 04480 ** 04481 ** xcb_generic_iterator_t xcb_window_end 04482 ** 04483 ** @param xcb_window_iterator_t i 04484 ** @returns xcb_generic_iterator_t 04485 ** 04486 *****************************************************************************/ 04487 04488 xcb_generic_iterator_t 04489 xcb_window_end (xcb_window_iterator_t i ); 04490 04500 /***************************************************************************** 04501 ** 04502 ** void xcb_pixmap_next 04503 ** 04504 ** @param xcb_pixmap_iterator_t *i 04505 ** @returns void 04506 ** 04507 *****************************************************************************/ 04508 04509 void 04510 xcb_pixmap_next (xcb_pixmap_iterator_t *i ); 04511 04522 /***************************************************************************** 04523 ** 04524 ** xcb_generic_iterator_t xcb_pixmap_end 04525 ** 04526 ** @param xcb_pixmap_iterator_t i 04527 ** @returns xcb_generic_iterator_t 04528 ** 04529 *****************************************************************************/ 04530 04531 xcb_generic_iterator_t 04532 xcb_pixmap_end (xcb_pixmap_iterator_t i ); 04533 04543 /***************************************************************************** 04544 ** 04545 ** void xcb_cursor_next 04546 ** 04547 ** @param xcb_cursor_iterator_t *i 04548 ** @returns void 04549 ** 04550 *****************************************************************************/ 04551 04552 void 04553 xcb_cursor_next (xcb_cursor_iterator_t *i ); 04554 04565 /***************************************************************************** 04566 ** 04567 ** xcb_generic_iterator_t xcb_cursor_end 04568 ** 04569 ** @param xcb_cursor_iterator_t i 04570 ** @returns xcb_generic_iterator_t 04571 ** 04572 *****************************************************************************/ 04573 04574 xcb_generic_iterator_t 04575 xcb_cursor_end (xcb_cursor_iterator_t i ); 04576 04586 /***************************************************************************** 04587 ** 04588 ** void xcb_font_next 04589 ** 04590 ** @param xcb_font_iterator_t *i 04591 ** @returns void 04592 ** 04593 *****************************************************************************/ 04594 04595 void 04596 xcb_font_next (xcb_font_iterator_t *i ); 04597 04608 /***************************************************************************** 04609 ** 04610 ** xcb_generic_iterator_t xcb_font_end 04611 ** 04612 ** @param xcb_font_iterator_t i 04613 ** @returns xcb_generic_iterator_t 04614 ** 04615 *****************************************************************************/ 04616 04617 xcb_generic_iterator_t 04618 xcb_font_end (xcb_font_iterator_t i ); 04619 04629 /***************************************************************************** 04630 ** 04631 ** void xcb_gcontext_next 04632 ** 04633 ** @param xcb_gcontext_iterator_t *i 04634 ** @returns void 04635 ** 04636 *****************************************************************************/ 04637 04638 void 04639 xcb_gcontext_next (xcb_gcontext_iterator_t *i ); 04640 04651 /***************************************************************************** 04652 ** 04653 ** xcb_generic_iterator_t xcb_gcontext_end 04654 ** 04655 ** @param xcb_gcontext_iterator_t i 04656 ** @returns xcb_generic_iterator_t 04657 ** 04658 *****************************************************************************/ 04659 04660 xcb_generic_iterator_t 04661 xcb_gcontext_end (xcb_gcontext_iterator_t i ); 04662 04672 /***************************************************************************** 04673 ** 04674 ** void xcb_colormap_next 04675 ** 04676 ** @param xcb_colormap_iterator_t *i 04677 ** @returns void 04678 ** 04679 *****************************************************************************/ 04680 04681 void 04682 xcb_colormap_next (xcb_colormap_iterator_t *i ); 04683 04694 /***************************************************************************** 04695 ** 04696 ** xcb_generic_iterator_t xcb_colormap_end 04697 ** 04698 ** @param xcb_colormap_iterator_t i 04699 ** @returns xcb_generic_iterator_t 04700 ** 04701 *****************************************************************************/ 04702 04703 xcb_generic_iterator_t 04704 xcb_colormap_end (xcb_colormap_iterator_t i ); 04705 04715 /***************************************************************************** 04716 ** 04717 ** void xcb_atom_next 04718 ** 04719 ** @param xcb_atom_iterator_t *i 04720 ** @returns void 04721 ** 04722 *****************************************************************************/ 04723 04724 void 04725 xcb_atom_next (xcb_atom_iterator_t *i ); 04726 04737 /***************************************************************************** 04738 ** 04739 ** xcb_generic_iterator_t xcb_atom_end 04740 ** 04741 ** @param xcb_atom_iterator_t i 04742 ** @returns xcb_generic_iterator_t 04743 ** 04744 *****************************************************************************/ 04745 04746 xcb_generic_iterator_t 04747 xcb_atom_end (xcb_atom_iterator_t i ); 04748 04758 /***************************************************************************** 04759 ** 04760 ** void xcb_drawable_next 04761 ** 04762 ** @param xcb_drawable_iterator_t *i 04763 ** @returns void 04764 ** 04765 *****************************************************************************/ 04766 04767 void 04768 xcb_drawable_next (xcb_drawable_iterator_t *i ); 04769 04780 /***************************************************************************** 04781 ** 04782 ** xcb_generic_iterator_t xcb_drawable_end 04783 ** 04784 ** @param xcb_drawable_iterator_t i 04785 ** @returns xcb_generic_iterator_t 04786 ** 04787 *****************************************************************************/ 04788 04789 xcb_generic_iterator_t 04790 xcb_drawable_end (xcb_drawable_iterator_t i ); 04791 04801 /***************************************************************************** 04802 ** 04803 ** void xcb_fontable_next 04804 ** 04805 ** @param xcb_fontable_iterator_t *i 04806 ** @returns void 04807 ** 04808 *****************************************************************************/ 04809 04810 void 04811 xcb_fontable_next (xcb_fontable_iterator_t *i ); 04812 04823 /***************************************************************************** 04824 ** 04825 ** xcb_generic_iterator_t xcb_fontable_end 04826 ** 04827 ** @param xcb_fontable_iterator_t i 04828 ** @returns xcb_generic_iterator_t 04829 ** 04830 *****************************************************************************/ 04831 04832 xcb_generic_iterator_t 04833 xcb_fontable_end (xcb_fontable_iterator_t i ); 04834 04844 /***************************************************************************** 04845 ** 04846 ** void xcb_visualid_next 04847 ** 04848 ** @param xcb_visualid_iterator_t *i 04849 ** @returns void 04850 ** 04851 *****************************************************************************/ 04852 04853 void 04854 xcb_visualid_next (xcb_visualid_iterator_t *i ); 04855 04866 /***************************************************************************** 04867 ** 04868 ** xcb_generic_iterator_t xcb_visualid_end 04869 ** 04870 ** @param xcb_visualid_iterator_t i 04871 ** @returns xcb_generic_iterator_t 04872 ** 04873 *****************************************************************************/ 04874 04875 xcb_generic_iterator_t 04876 xcb_visualid_end (xcb_visualid_iterator_t i ); 04877 04887 /***************************************************************************** 04888 ** 04889 ** void xcb_timestamp_next 04890 ** 04891 ** @param xcb_timestamp_iterator_t *i 04892 ** @returns void 04893 ** 04894 *****************************************************************************/ 04895 04896 void 04897 xcb_timestamp_next (xcb_timestamp_iterator_t *i ); 04898 04909 /***************************************************************************** 04910 ** 04911 ** xcb_generic_iterator_t xcb_timestamp_end 04912 ** 04913 ** @param xcb_timestamp_iterator_t i 04914 ** @returns xcb_generic_iterator_t 04915 ** 04916 *****************************************************************************/ 04917 04918 xcb_generic_iterator_t 04919 xcb_timestamp_end (xcb_timestamp_iterator_t i ); 04920 04930 /***************************************************************************** 04931 ** 04932 ** void xcb_keysym_next 04933 ** 04934 ** @param xcb_keysym_iterator_t *i 04935 ** @returns void 04936 ** 04937 *****************************************************************************/ 04938 04939 void 04940 xcb_keysym_next (xcb_keysym_iterator_t *i ); 04941 04952 /***************************************************************************** 04953 ** 04954 ** xcb_generic_iterator_t xcb_keysym_end 04955 ** 04956 ** @param xcb_keysym_iterator_t i 04957 ** @returns xcb_generic_iterator_t 04958 ** 04959 *****************************************************************************/ 04960 04961 xcb_generic_iterator_t 04962 xcb_keysym_end (xcb_keysym_iterator_t i ); 04963 04973 /***************************************************************************** 04974 ** 04975 ** void xcb_keycode_next 04976 ** 04977 ** @param xcb_keycode_iterator_t *i 04978 ** @returns void 04979 ** 04980 *****************************************************************************/ 04981 04982 void 04983 xcb_keycode_next (xcb_keycode_iterator_t *i ); 04984 04995 /***************************************************************************** 04996 ** 04997 ** xcb_generic_iterator_t xcb_keycode_end 04998 ** 04999 ** @param xcb_keycode_iterator_t i 05000 ** @returns xcb_generic_iterator_t 05001 ** 05002 *****************************************************************************/ 05003 05004 xcb_generic_iterator_t 05005 xcb_keycode_end (xcb_keycode_iterator_t i ); 05006 05016 /***************************************************************************** 05017 ** 05018 ** void xcb_button_next 05019 ** 05020 ** @param xcb_button_iterator_t *i 05021 ** @returns void 05022 ** 05023 *****************************************************************************/ 05024 05025 void 05026 xcb_button_next (xcb_button_iterator_t *i ); 05027 05038 /***************************************************************************** 05039 ** 05040 ** xcb_generic_iterator_t xcb_button_end 05041 ** 05042 ** @param xcb_button_iterator_t i 05043 ** @returns xcb_generic_iterator_t 05044 ** 05045 *****************************************************************************/ 05046 05047 xcb_generic_iterator_t 05048 xcb_button_end (xcb_button_iterator_t i ); 05049 05059 /***************************************************************************** 05060 ** 05061 ** void xcb_point_next 05062 ** 05063 ** @param xcb_point_iterator_t *i 05064 ** @returns void 05065 ** 05066 *****************************************************************************/ 05067 05068 void 05069 xcb_point_next (xcb_point_iterator_t *i ); 05070 05081 /***************************************************************************** 05082 ** 05083 ** xcb_generic_iterator_t xcb_point_end 05084 ** 05085 ** @param xcb_point_iterator_t i 05086 ** @returns xcb_generic_iterator_t 05087 ** 05088 *****************************************************************************/ 05089 05090 xcb_generic_iterator_t 05091 xcb_point_end (xcb_point_iterator_t i ); 05092 05102 /***************************************************************************** 05103 ** 05104 ** void xcb_rectangle_next 05105 ** 05106 ** @param xcb_rectangle_iterator_t *i 05107 ** @returns void 05108 ** 05109 *****************************************************************************/ 05110 05111 void 05112 xcb_rectangle_next (xcb_rectangle_iterator_t *i ); 05113 05124 /***************************************************************************** 05125 ** 05126 ** xcb_generic_iterator_t xcb_rectangle_end 05127 ** 05128 ** @param xcb_rectangle_iterator_t i 05129 ** @returns xcb_generic_iterator_t 05130 ** 05131 *****************************************************************************/ 05132 05133 xcb_generic_iterator_t 05134 xcb_rectangle_end (xcb_rectangle_iterator_t i ); 05135 05145 /***************************************************************************** 05146 ** 05147 ** void xcb_arc_next 05148 ** 05149 ** @param xcb_arc_iterator_t *i 05150 ** @returns void 05151 ** 05152 *****************************************************************************/ 05153 05154 void 05155 xcb_arc_next (xcb_arc_iterator_t *i ); 05156 05167 /***************************************************************************** 05168 ** 05169 ** xcb_generic_iterator_t xcb_arc_end 05170 ** 05171 ** @param xcb_arc_iterator_t i 05172 ** @returns xcb_generic_iterator_t 05173 ** 05174 *****************************************************************************/ 05175 05176 xcb_generic_iterator_t 05177 xcb_arc_end (xcb_arc_iterator_t i ); 05178 05188 /***************************************************************************** 05189 ** 05190 ** void xcb_format_next 05191 ** 05192 ** @param xcb_format_iterator_t *i 05193 ** @returns void 05194 ** 05195 *****************************************************************************/ 05196 05197 void 05198 xcb_format_next (xcb_format_iterator_t *i ); 05199 05210 /***************************************************************************** 05211 ** 05212 ** xcb_generic_iterator_t xcb_format_end 05213 ** 05214 ** @param xcb_format_iterator_t i 05215 ** @returns xcb_generic_iterator_t 05216 ** 05217 *****************************************************************************/ 05218 05219 xcb_generic_iterator_t 05220 xcb_format_end (xcb_format_iterator_t i ); 05221 05231 /***************************************************************************** 05232 ** 05233 ** void xcb_visualtype_next 05234 ** 05235 ** @param xcb_visualtype_iterator_t *i 05236 ** @returns void 05237 ** 05238 *****************************************************************************/ 05239 05240 void 05241 xcb_visualtype_next (xcb_visualtype_iterator_t *i ); 05242 05253 /***************************************************************************** 05254 ** 05255 ** xcb_generic_iterator_t xcb_visualtype_end 05256 ** 05257 ** @param xcb_visualtype_iterator_t i 05258 ** @returns xcb_generic_iterator_t 05259 ** 05260 *****************************************************************************/ 05261 05262 xcb_generic_iterator_t 05263 xcb_visualtype_end (xcb_visualtype_iterator_t i ); 05264 05265 int 05266 xcb_depth_sizeof (const void *_buffer ); 05267 05268 05269 /***************************************************************************** 05270 ** 05271 ** xcb_visualtype_t * xcb_depth_visuals 05272 ** 05273 ** @param const xcb_depth_t *R 05274 ** @returns xcb_visualtype_t * 05275 ** 05276 *****************************************************************************/ 05277 05278 xcb_visualtype_t * 05279 xcb_depth_visuals (const xcb_depth_t *R ); 05280 05281 05282 /***************************************************************************** 05283 ** 05284 ** int xcb_depth_visuals_length 05285 ** 05286 ** @param const xcb_depth_t *R 05287 ** @returns int 05288 ** 05289 *****************************************************************************/ 05290 05291 int 05292 xcb_depth_visuals_length (const xcb_depth_t *R ); 05293 05294 05295 /***************************************************************************** 05296 ** 05297 ** xcb_visualtype_iterator_t xcb_depth_visuals_iterator 05298 ** 05299 ** @param const xcb_depth_t *R 05300 ** @returns xcb_visualtype_iterator_t 05301 ** 05302 *****************************************************************************/ 05303 05304 xcb_visualtype_iterator_t 05305 xcb_depth_visuals_iterator (const xcb_depth_t *R ); 05306 05316 /***************************************************************************** 05317 ** 05318 ** void xcb_depth_next 05319 ** 05320 ** @param xcb_depth_iterator_t *i 05321 ** @returns void 05322 ** 05323 *****************************************************************************/ 05324 05325 void 05326 xcb_depth_next (xcb_depth_iterator_t *i ); 05327 05338 /***************************************************************************** 05339 ** 05340 ** xcb_generic_iterator_t xcb_depth_end 05341 ** 05342 ** @param xcb_depth_iterator_t i 05343 ** @returns xcb_generic_iterator_t 05344 ** 05345 *****************************************************************************/ 05346 05347 xcb_generic_iterator_t 05348 xcb_depth_end (xcb_depth_iterator_t i ); 05349 05350 int 05351 xcb_screen_sizeof (const void *_buffer ); 05352 05353 05354 /***************************************************************************** 05355 ** 05356 ** int xcb_screen_allowed_depths_length 05357 ** 05358 ** @param const xcb_screen_t *R 05359 ** @returns int 05360 ** 05361 *****************************************************************************/ 05362 05363 int 05364 xcb_screen_allowed_depths_length (const xcb_screen_t *R ); 05365 05366 05367 /***************************************************************************** 05368 ** 05369 ** xcb_depth_iterator_t xcb_screen_allowed_depths_iterator 05370 ** 05371 ** @param const xcb_screen_t *R 05372 ** @returns xcb_depth_iterator_t 05373 ** 05374 *****************************************************************************/ 05375 05376 xcb_depth_iterator_t 05377 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R ); 05378 05388 /***************************************************************************** 05389 ** 05390 ** void xcb_screen_next 05391 ** 05392 ** @param xcb_screen_iterator_t *i 05393 ** @returns void 05394 ** 05395 *****************************************************************************/ 05396 05397 void 05398 xcb_screen_next (xcb_screen_iterator_t *i ); 05399 05410 /***************************************************************************** 05411 ** 05412 ** xcb_generic_iterator_t xcb_screen_end 05413 ** 05414 ** @param xcb_screen_iterator_t i 05415 ** @returns xcb_generic_iterator_t 05416 ** 05417 *****************************************************************************/ 05418 05419 xcb_generic_iterator_t 05420 xcb_screen_end (xcb_screen_iterator_t i ); 05421 05422 int 05423 xcb_setup_request_sizeof (const void *_buffer ); 05424 05425 05426 /***************************************************************************** 05427 ** 05428 ** char * xcb_setup_request_authorization_protocol_name 05429 ** 05430 ** @param const xcb_setup_request_t *R 05431 ** @returns char * 05432 ** 05433 *****************************************************************************/ 05434 05435 char * 05436 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R ); 05437 05438 05439 /***************************************************************************** 05440 ** 05441 ** int xcb_setup_request_authorization_protocol_name_length 05442 ** 05443 ** @param const xcb_setup_request_t *R 05444 ** @returns int 05445 ** 05446 *****************************************************************************/ 05447 05448 int 05449 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R ); 05450 05451 05452 /***************************************************************************** 05453 ** 05454 ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_name_end 05455 ** 05456 ** @param const xcb_setup_request_t *R 05457 ** @returns xcb_generic_iterator_t 05458 ** 05459 *****************************************************************************/ 05460 05461 xcb_generic_iterator_t 05462 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R ); 05463 05464 05465 /***************************************************************************** 05466 ** 05467 ** char * xcb_setup_request_authorization_protocol_data 05468 ** 05469 ** @param const xcb_setup_request_t *R 05470 ** @returns char * 05471 ** 05472 *****************************************************************************/ 05473 05474 char * 05475 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R ); 05476 05477 05478 /***************************************************************************** 05479 ** 05480 ** int xcb_setup_request_authorization_protocol_data_length 05481 ** 05482 ** @param const xcb_setup_request_t *R 05483 ** @returns int 05484 ** 05485 *****************************************************************************/ 05486 05487 int 05488 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R ); 05489 05490 05491 /***************************************************************************** 05492 ** 05493 ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_data_end 05494 ** 05495 ** @param const xcb_setup_request_t *R 05496 ** @returns xcb_generic_iterator_t 05497 ** 05498 *****************************************************************************/ 05499 05500 xcb_generic_iterator_t 05501 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R ); 05502 05512 /***************************************************************************** 05513 ** 05514 ** void xcb_setup_request_next 05515 ** 05516 ** @param xcb_setup_request_iterator_t *i 05517 ** @returns void 05518 ** 05519 *****************************************************************************/ 05520 05521 void 05522 xcb_setup_request_next (xcb_setup_request_iterator_t *i ); 05523 05534 /***************************************************************************** 05535 ** 05536 ** xcb_generic_iterator_t xcb_setup_request_end 05537 ** 05538 ** @param xcb_setup_request_iterator_t i 05539 ** @returns xcb_generic_iterator_t 05540 ** 05541 *****************************************************************************/ 05542 05543 xcb_generic_iterator_t 05544 xcb_setup_request_end (xcb_setup_request_iterator_t i ); 05545 05546 int 05547 xcb_setup_failed_sizeof (const void *_buffer ); 05548 05549 05550 /***************************************************************************** 05551 ** 05552 ** char * xcb_setup_failed_reason 05553 ** 05554 ** @param const xcb_setup_failed_t *R 05555 ** @returns char * 05556 ** 05557 *****************************************************************************/ 05558 05559 char * 05560 xcb_setup_failed_reason (const xcb_setup_failed_t *R ); 05561 05562 05563 /***************************************************************************** 05564 ** 05565 ** int xcb_setup_failed_reason_length 05566 ** 05567 ** @param const xcb_setup_failed_t *R 05568 ** @returns int 05569 ** 05570 *****************************************************************************/ 05571 05572 int 05573 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R ); 05574 05575 05576 /***************************************************************************** 05577 ** 05578 ** xcb_generic_iterator_t xcb_setup_failed_reason_end 05579 ** 05580 ** @param const xcb_setup_failed_t *R 05581 ** @returns xcb_generic_iterator_t 05582 ** 05583 *****************************************************************************/ 05584 05585 xcb_generic_iterator_t 05586 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R ); 05587 05597 /***************************************************************************** 05598 ** 05599 ** void xcb_setup_failed_next 05600 ** 05601 ** @param xcb_setup_failed_iterator_t *i 05602 ** @returns void 05603 ** 05604 *****************************************************************************/ 05605 05606 void 05607 xcb_setup_failed_next (xcb_setup_failed_iterator_t *i ); 05608 05619 /***************************************************************************** 05620 ** 05621 ** xcb_generic_iterator_t xcb_setup_failed_end 05622 ** 05623 ** @param xcb_setup_failed_iterator_t i 05624 ** @returns xcb_generic_iterator_t 05625 ** 05626 *****************************************************************************/ 05627 05628 xcb_generic_iterator_t 05629 xcb_setup_failed_end (xcb_setup_failed_iterator_t i ); 05630 05631 int 05632 xcb_setup_authenticate_sizeof (const void *_buffer ); 05633 05634 05635 /***************************************************************************** 05636 ** 05637 ** char * xcb_setup_authenticate_reason 05638 ** 05639 ** @param const xcb_setup_authenticate_t *R 05640 ** @returns char * 05641 ** 05642 *****************************************************************************/ 05643 05644 char * 05645 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R ); 05646 05647 05648 /***************************************************************************** 05649 ** 05650 ** int xcb_setup_authenticate_reason_length 05651 ** 05652 ** @param const xcb_setup_authenticate_t *R 05653 ** @returns int 05654 ** 05655 *****************************************************************************/ 05656 05657 int 05658 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R ); 05659 05660 05661 /***************************************************************************** 05662 ** 05663 ** xcb_generic_iterator_t xcb_setup_authenticate_reason_end 05664 ** 05665 ** @param const xcb_setup_authenticate_t *R 05666 ** @returns xcb_generic_iterator_t 05667 ** 05668 *****************************************************************************/ 05669 05670 xcb_generic_iterator_t 05671 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R ); 05672 05682 /***************************************************************************** 05683 ** 05684 ** void xcb_setup_authenticate_next 05685 ** 05686 ** @param xcb_setup_authenticate_iterator_t *i 05687 ** @returns void 05688 ** 05689 *****************************************************************************/ 05690 05691 void 05692 xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i ); 05693 05704 /***************************************************************************** 05705 ** 05706 ** xcb_generic_iterator_t xcb_setup_authenticate_end 05707 ** 05708 ** @param xcb_setup_authenticate_iterator_t i 05709 ** @returns xcb_generic_iterator_t 05710 ** 05711 *****************************************************************************/ 05712 05713 xcb_generic_iterator_t 05714 xcb_setup_authenticate_end (xcb_setup_authenticate_iterator_t i ); 05715 05716 int 05717 xcb_setup_sizeof (const void *_buffer ); 05718 05719 05720 /***************************************************************************** 05721 ** 05722 ** char * xcb_setup_vendor 05723 ** 05724 ** @param const xcb_setup_t *R 05725 ** @returns char * 05726 ** 05727 *****************************************************************************/ 05728 05729 char * 05730 xcb_setup_vendor (const xcb_setup_t *R ); 05731 05732 05733 /***************************************************************************** 05734 ** 05735 ** int xcb_setup_vendor_length 05736 ** 05737 ** @param const xcb_setup_t *R 05738 ** @returns int 05739 ** 05740 *****************************************************************************/ 05741 05742 int 05743 xcb_setup_vendor_length (const xcb_setup_t *R ); 05744 05745 05746 /***************************************************************************** 05747 ** 05748 ** xcb_generic_iterator_t xcb_setup_vendor_end 05749 ** 05750 ** @param const xcb_setup_t *R 05751 ** @returns xcb_generic_iterator_t 05752 ** 05753 *****************************************************************************/ 05754 05755 xcb_generic_iterator_t 05756 xcb_setup_vendor_end (const xcb_setup_t *R ); 05757 05758 05759 /***************************************************************************** 05760 ** 05761 ** xcb_format_t * xcb_setup_pixmap_formats 05762 ** 05763 ** @param const xcb_setup_t *R 05764 ** @returns xcb_format_t * 05765 ** 05766 *****************************************************************************/ 05767 05768 xcb_format_t * 05769 xcb_setup_pixmap_formats (const xcb_setup_t *R ); 05770 05771 05772 /***************************************************************************** 05773 ** 05774 ** int xcb_setup_pixmap_formats_length 05775 ** 05776 ** @param const xcb_setup_t *R 05777 ** @returns int 05778 ** 05779 *****************************************************************************/ 05780 05781 int 05782 xcb_setup_pixmap_formats_length (const xcb_setup_t *R ); 05783 05784 05785 /***************************************************************************** 05786 ** 05787 ** xcb_format_iterator_t xcb_setup_pixmap_formats_iterator 05788 ** 05789 ** @param const xcb_setup_t *R 05790 ** @returns xcb_format_iterator_t 05791 ** 05792 *****************************************************************************/ 05793 05794 xcb_format_iterator_t 05795 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R ); 05796 05797 05798 /***************************************************************************** 05799 ** 05800 ** int xcb_setup_roots_length 05801 ** 05802 ** @param const xcb_setup_t *R 05803 ** @returns int 05804 ** 05805 *****************************************************************************/ 05806 05807 int 05808 xcb_setup_roots_length (const xcb_setup_t *R ); 05809 05810 05811 /***************************************************************************** 05812 ** 05813 ** xcb_screen_iterator_t xcb_setup_roots_iterator 05814 ** 05815 ** @param const xcb_setup_t *R 05816 ** @returns xcb_screen_iterator_t 05817 ** 05818 *****************************************************************************/ 05819 05820 xcb_screen_iterator_t 05821 xcb_setup_roots_iterator (const xcb_setup_t *R ); 05822 05832 /***************************************************************************** 05833 ** 05834 ** void xcb_setup_next 05835 ** 05836 ** @param xcb_setup_iterator_t *i 05837 ** @returns void 05838 ** 05839 *****************************************************************************/ 05840 05841 void 05842 xcb_setup_next (xcb_setup_iterator_t *i ); 05843 05854 /***************************************************************************** 05855 ** 05856 ** xcb_generic_iterator_t xcb_setup_end 05857 ** 05858 ** @param xcb_setup_iterator_t i 05859 ** @returns xcb_generic_iterator_t 05860 ** 05861 *****************************************************************************/ 05862 05863 xcb_generic_iterator_t 05864 xcb_setup_end (xcb_setup_iterator_t i ); 05865 05875 /***************************************************************************** 05876 ** 05877 ** void xcb_client_message_data_next 05878 ** 05879 ** @param xcb_client_message_data_iterator_t *i 05880 ** @returns void 05881 ** 05882 *****************************************************************************/ 05883 05884 void 05885 xcb_client_message_data_next (xcb_client_message_data_iterator_t *i ); 05886 05897 /***************************************************************************** 05898 ** 05899 ** xcb_generic_iterator_t xcb_client_message_data_end 05900 ** 05901 ** @param xcb_client_message_data_iterator_t i 05902 ** @returns xcb_generic_iterator_t 05903 ** 05904 *****************************************************************************/ 05905 05906 xcb_generic_iterator_t 05907 xcb_client_message_data_end (xcb_client_message_data_iterator_t i ); 05908 05909 int 05910 xcb_create_window_sizeof (const void *_buffer ); 05911 05924 /***************************************************************************** 05925 ** 05926 ** xcb_void_cookie_t xcb_create_window_checked 05927 ** 05928 ** @param xcb_connection_t *c 05929 ** @param uint8_t depth 05930 ** @param xcb_window_t wid 05931 ** @param xcb_window_t parent 05932 ** @param int16_t x 05933 ** @param int16_t y 05934 ** @param uint16_t width 05935 ** @param uint16_t height 05936 ** @param uint16_t border_width 05937 ** @param uint16_t _class 05938 ** @param xcb_visualid_t visual 05939 ** @param uint32_t value_mask 05940 ** @param const uint32_t *value_list 05941 ** @returns xcb_void_cookie_t 05942 ** 05943 *****************************************************************************/ 05944 05945 xcb_void_cookie_t 05946 xcb_create_window_checked (xcb_connection_t *c , 05947 uint8_t depth , 05948 xcb_window_t wid , 05949 xcb_window_t parent , 05950 int16_t x , 05951 int16_t y , 05952 uint16_t width , 05953 uint16_t height , 05954 uint16_t border_width , 05955 uint16_t _class , 05956 xcb_visualid_t visual , 05957 uint32_t value_mask , 05958 const uint32_t *value_list ); 05959 05969 /***************************************************************************** 05970 ** 05971 ** xcb_void_cookie_t xcb_create_window 05972 ** 05973 ** @param xcb_connection_t *c 05974 ** @param uint8_t depth 05975 ** @param xcb_window_t wid 05976 ** @param xcb_window_t parent 05977 ** @param int16_t x 05978 ** @param int16_t y 05979 ** @param uint16_t width 05980 ** @param uint16_t height 05981 ** @param uint16_t border_width 05982 ** @param uint16_t _class 05983 ** @param xcb_visualid_t visual 05984 ** @param uint32_t value_mask 05985 ** @param const uint32_t *value_list 05986 ** @returns xcb_void_cookie_t 05987 ** 05988 *****************************************************************************/ 05989 05990 xcb_void_cookie_t 05991 xcb_create_window (xcb_connection_t *c , 05992 uint8_t depth , 05993 xcb_window_t wid , 05994 xcb_window_t parent , 05995 int16_t x , 05996 int16_t y , 05997 uint16_t width , 05998 uint16_t height , 05999 uint16_t border_width , 06000 uint16_t _class , 06001 xcb_visualid_t visual , 06002 uint32_t value_mask , 06003 const uint32_t *value_list ); 06004 06005 int 06006 xcb_change_window_attributes_sizeof (const void *_buffer ); 06007 06020 /***************************************************************************** 06021 ** 06022 ** xcb_void_cookie_t xcb_change_window_attributes_checked 06023 ** 06024 ** @param xcb_connection_t *c 06025 ** @param xcb_window_t window 06026 ** @param uint32_t value_mask 06027 ** @param const uint32_t *value_list 06028 ** @returns xcb_void_cookie_t 06029 ** 06030 *****************************************************************************/ 06031 06032 xcb_void_cookie_t 06033 xcb_change_window_attributes_checked (xcb_connection_t *c , 06034 xcb_window_t window , 06035 uint32_t value_mask , 06036 const uint32_t *value_list ); 06037 06047 /***************************************************************************** 06048 ** 06049 ** xcb_void_cookie_t xcb_change_window_attributes 06050 ** 06051 ** @param xcb_connection_t *c 06052 ** @param xcb_window_t window 06053 ** @param uint32_t value_mask 06054 ** @param const uint32_t *value_list 06055 ** @returns xcb_void_cookie_t 06056 ** 06057 *****************************************************************************/ 06058 06059 xcb_void_cookie_t 06060 xcb_change_window_attributes (xcb_connection_t *c , 06061 xcb_window_t window , 06062 uint32_t value_mask , 06063 const uint32_t *value_list ); 06064 06074 /***************************************************************************** 06075 ** 06076 ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes 06077 ** 06078 ** @param xcb_connection_t *c 06079 ** @param xcb_window_t window 06080 ** @returns xcb_get_window_attributes_cookie_t 06081 ** 06082 *****************************************************************************/ 06083 06084 xcb_get_window_attributes_cookie_t 06085 xcb_get_window_attributes (xcb_connection_t *c , 06086 xcb_window_t window ); 06087 06100 /***************************************************************************** 06101 ** 06102 ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes_unchecked 06103 ** 06104 ** @param xcb_connection_t *c 06105 ** @param xcb_window_t window 06106 ** @returns xcb_get_window_attributes_cookie_t 06107 ** 06108 *****************************************************************************/ 06109 06110 xcb_get_window_attributes_cookie_t 06111 xcb_get_window_attributes_unchecked (xcb_connection_t *c , 06112 xcb_window_t window ); 06113 06129 /***************************************************************************** 06130 ** 06131 ** xcb_get_window_attributes_reply_t * xcb_get_window_attributes_reply 06132 ** 06133 ** @param xcb_connection_t *c 06134 ** @param xcb_get_window_attributes_cookie_t cookie 06135 ** @param xcb_generic_error_t **e 06136 ** @returns xcb_get_window_attributes_reply_t * 06137 ** 06138 *****************************************************************************/ 06139 06140 xcb_get_window_attributes_reply_t * 06141 xcb_get_window_attributes_reply (xcb_connection_t *c , 06142 xcb_get_window_attributes_cookie_t cookie , 06143 xcb_generic_error_t **e ); 06144 06157 /***************************************************************************** 06158 ** 06159 ** xcb_void_cookie_t xcb_destroy_window_checked 06160 ** 06161 ** @param xcb_connection_t *c 06162 ** @param xcb_window_t window 06163 ** @returns xcb_void_cookie_t 06164 ** 06165 *****************************************************************************/ 06166 06167 xcb_void_cookie_t 06168 xcb_destroy_window_checked (xcb_connection_t *c , 06169 xcb_window_t window ); 06170 06180 /***************************************************************************** 06181 ** 06182 ** xcb_void_cookie_t xcb_destroy_window 06183 ** 06184 ** @param xcb_connection_t *c 06185 ** @param xcb_window_t window 06186 ** @returns xcb_void_cookie_t 06187 ** 06188 *****************************************************************************/ 06189 06190 xcb_void_cookie_t 06191 xcb_destroy_window (xcb_connection_t *c , 06192 xcb_window_t window ); 06193 06206 /***************************************************************************** 06207 ** 06208 ** xcb_void_cookie_t xcb_destroy_subwindows_checked 06209 ** 06210 ** @param xcb_connection_t *c 06211 ** @param xcb_window_t window 06212 ** @returns xcb_void_cookie_t 06213 ** 06214 *****************************************************************************/ 06215 06216 xcb_void_cookie_t 06217 xcb_destroy_subwindows_checked (xcb_connection_t *c , 06218 xcb_window_t window ); 06219 06229 /***************************************************************************** 06230 ** 06231 ** xcb_void_cookie_t xcb_destroy_subwindows 06232 ** 06233 ** @param xcb_connection_t *c 06234 ** @param xcb_window_t window 06235 ** @returns xcb_void_cookie_t 06236 ** 06237 *****************************************************************************/ 06238 06239 xcb_void_cookie_t 06240 xcb_destroy_subwindows (xcb_connection_t *c , 06241 xcb_window_t window ); 06242 06255 /***************************************************************************** 06256 ** 06257 ** xcb_void_cookie_t xcb_change_save_set_checked 06258 ** 06259 ** @param xcb_connection_t *c 06260 ** @param uint8_t mode 06261 ** @param xcb_window_t window 06262 ** @returns xcb_void_cookie_t 06263 ** 06264 *****************************************************************************/ 06265 06266 xcb_void_cookie_t 06267 xcb_change_save_set_checked (xcb_connection_t *c , 06268 uint8_t mode , 06269 xcb_window_t window ); 06270 06280 /***************************************************************************** 06281 ** 06282 ** xcb_void_cookie_t xcb_change_save_set 06283 ** 06284 ** @param xcb_connection_t *c 06285 ** @param uint8_t mode 06286 ** @param xcb_window_t window 06287 ** @returns xcb_void_cookie_t 06288 ** 06289 *****************************************************************************/ 06290 06291 xcb_void_cookie_t 06292 xcb_change_save_set (xcb_connection_t *c , 06293 uint8_t mode , 06294 xcb_window_t window ); 06295 06308 /***************************************************************************** 06309 ** 06310 ** xcb_void_cookie_t xcb_reparent_window_checked 06311 ** 06312 ** @param xcb_connection_t *c 06313 ** @param xcb_window_t window 06314 ** @param xcb_window_t parent 06315 ** @param int16_t x 06316 ** @param int16_t y 06317 ** @returns xcb_void_cookie_t 06318 ** 06319 *****************************************************************************/ 06320 06321 xcb_void_cookie_t 06322 xcb_reparent_window_checked (xcb_connection_t *c , 06323 xcb_window_t window , 06324 xcb_window_t parent , 06325 int16_t x , 06326 int16_t y ); 06327 06337 /***************************************************************************** 06338 ** 06339 ** xcb_void_cookie_t xcb_reparent_window 06340 ** 06341 ** @param xcb_connection_t *c 06342 ** @param xcb_window_t window 06343 ** @param xcb_window_t parent 06344 ** @param int16_t x 06345 ** @param int16_t y 06346 ** @returns xcb_void_cookie_t 06347 ** 06348 *****************************************************************************/ 06349 06350 xcb_void_cookie_t 06351 xcb_reparent_window (xcb_connection_t *c , 06352 xcb_window_t window , 06353 xcb_window_t parent , 06354 int16_t x , 06355 int16_t y ); 06356 06369 /***************************************************************************** 06370 ** 06371 ** xcb_void_cookie_t xcb_map_window_checked 06372 ** 06373 ** @param xcb_connection_t *c 06374 ** @param xcb_window_t window 06375 ** @returns xcb_void_cookie_t 06376 ** 06377 *****************************************************************************/ 06378 06379 xcb_void_cookie_t 06380 xcb_map_window_checked (xcb_connection_t *c , 06381 xcb_window_t window ); 06382 06392 /***************************************************************************** 06393 ** 06394 ** xcb_void_cookie_t xcb_map_window 06395 ** 06396 ** @param xcb_connection_t *c 06397 ** @param xcb_window_t window 06398 ** @returns xcb_void_cookie_t 06399 ** 06400 *****************************************************************************/ 06401 06402 xcb_void_cookie_t 06403 xcb_map_window (xcb_connection_t *c , 06404 xcb_window_t window ); 06405 06418 /***************************************************************************** 06419 ** 06420 ** xcb_void_cookie_t xcb_map_subwindows_checked 06421 ** 06422 ** @param xcb_connection_t *c 06423 ** @param xcb_window_t window 06424 ** @returns xcb_void_cookie_t 06425 ** 06426 *****************************************************************************/ 06427 06428 xcb_void_cookie_t 06429 xcb_map_subwindows_checked (xcb_connection_t *c , 06430 xcb_window_t window ); 06431 06441 /***************************************************************************** 06442 ** 06443 ** xcb_void_cookie_t xcb_map_subwindows 06444 ** 06445 ** @param xcb_connection_t *c 06446 ** @param xcb_window_t window 06447 ** @returns xcb_void_cookie_t 06448 ** 06449 *****************************************************************************/ 06450 06451 xcb_void_cookie_t 06452 xcb_map_subwindows (xcb_connection_t *c , 06453 xcb_window_t window ); 06454 06467 /***************************************************************************** 06468 ** 06469 ** xcb_void_cookie_t xcb_unmap_window_checked 06470 ** 06471 ** @param xcb_connection_t *c 06472 ** @param xcb_window_t window 06473 ** @returns xcb_void_cookie_t 06474 ** 06475 *****************************************************************************/ 06476 06477 xcb_void_cookie_t 06478 xcb_unmap_window_checked (xcb_connection_t *c , 06479 xcb_window_t window ); 06480 06490 /***************************************************************************** 06491 ** 06492 ** xcb_void_cookie_t xcb_unmap_window 06493 ** 06494 ** @param xcb_connection_t *c 06495 ** @param xcb_window_t window 06496 ** @returns xcb_void_cookie_t 06497 ** 06498 *****************************************************************************/ 06499 06500 xcb_void_cookie_t 06501 xcb_unmap_window (xcb_connection_t *c , 06502 xcb_window_t window ); 06503 06516 /***************************************************************************** 06517 ** 06518 ** xcb_void_cookie_t xcb_unmap_subwindows_checked 06519 ** 06520 ** @param xcb_connection_t *c 06521 ** @param xcb_window_t window 06522 ** @returns xcb_void_cookie_t 06523 ** 06524 *****************************************************************************/ 06525 06526 xcb_void_cookie_t 06527 xcb_unmap_subwindows_checked (xcb_connection_t *c , 06528 xcb_window_t window ); 06529 06539 /***************************************************************************** 06540 ** 06541 ** xcb_void_cookie_t xcb_unmap_subwindows 06542 ** 06543 ** @param xcb_connection_t *c 06544 ** @param xcb_window_t window 06545 ** @returns xcb_void_cookie_t 06546 ** 06547 *****************************************************************************/ 06548 06549 xcb_void_cookie_t 06550 xcb_unmap_subwindows (xcb_connection_t *c , 06551 xcb_window_t window ); 06552 06553 int 06554 xcb_configure_window_sizeof (const void *_buffer ); 06555 06568 /***************************************************************************** 06569 ** 06570 ** xcb_void_cookie_t xcb_configure_window_checked 06571 ** 06572 ** @param xcb_connection_t *c 06573 ** @param xcb_window_t window 06574 ** @param uint16_t value_mask 06575 ** @param const uint32_t *value_list 06576 ** @returns xcb_void_cookie_t 06577 ** 06578 *****************************************************************************/ 06579 06580 xcb_void_cookie_t 06581 xcb_configure_window_checked (xcb_connection_t *c , 06582 xcb_window_t window , 06583 uint16_t value_mask , 06584 const uint32_t *value_list ); 06585 06595 /***************************************************************************** 06596 ** 06597 ** xcb_void_cookie_t xcb_configure_window 06598 ** 06599 ** @param xcb_connection_t *c 06600 ** @param xcb_window_t window 06601 ** @param uint16_t value_mask 06602 ** @param const uint32_t *value_list 06603 ** @returns xcb_void_cookie_t 06604 ** 06605 *****************************************************************************/ 06606 06607 xcb_void_cookie_t 06608 xcb_configure_window (xcb_connection_t *c , 06609 xcb_window_t window , 06610 uint16_t value_mask , 06611 const uint32_t *value_list ); 06612 06625 /***************************************************************************** 06626 ** 06627 ** xcb_void_cookie_t xcb_circulate_window_checked 06628 ** 06629 ** @param xcb_connection_t *c 06630 ** @param uint8_t direction 06631 ** @param xcb_window_t window 06632 ** @returns xcb_void_cookie_t 06633 ** 06634 *****************************************************************************/ 06635 06636 xcb_void_cookie_t 06637 xcb_circulate_window_checked (xcb_connection_t *c , 06638 uint8_t direction , 06639 xcb_window_t window ); 06640 06650 /***************************************************************************** 06651 ** 06652 ** xcb_void_cookie_t xcb_circulate_window 06653 ** 06654 ** @param xcb_connection_t *c 06655 ** @param uint8_t direction 06656 ** @param xcb_window_t window 06657 ** @returns xcb_void_cookie_t 06658 ** 06659 *****************************************************************************/ 06660 06661 xcb_void_cookie_t 06662 xcb_circulate_window (xcb_connection_t *c , 06663 uint8_t direction , 06664 xcb_window_t window ); 06665 06675 /***************************************************************************** 06676 ** 06677 ** xcb_get_geometry_cookie_t xcb_get_geometry 06678 ** 06679 ** @param xcb_connection_t *c 06680 ** @param xcb_drawable_t drawable 06681 ** @returns xcb_get_geometry_cookie_t 06682 ** 06683 *****************************************************************************/ 06684 06685 xcb_get_geometry_cookie_t 06686 xcb_get_geometry (xcb_connection_t *c , 06687 xcb_drawable_t drawable ); 06688 06701 /***************************************************************************** 06702 ** 06703 ** xcb_get_geometry_cookie_t xcb_get_geometry_unchecked 06704 ** 06705 ** @param xcb_connection_t *c 06706 ** @param xcb_drawable_t drawable 06707 ** @returns xcb_get_geometry_cookie_t 06708 ** 06709 *****************************************************************************/ 06710 06711 xcb_get_geometry_cookie_t 06712 xcb_get_geometry_unchecked (xcb_connection_t *c , 06713 xcb_drawable_t drawable ); 06714 06730 /***************************************************************************** 06731 ** 06732 ** xcb_get_geometry_reply_t * xcb_get_geometry_reply 06733 ** 06734 ** @param xcb_connection_t *c 06735 ** @param xcb_get_geometry_cookie_t cookie 06736 ** @param xcb_generic_error_t **e 06737 ** @returns xcb_get_geometry_reply_t * 06738 ** 06739 *****************************************************************************/ 06740 06741 xcb_get_geometry_reply_t * 06742 xcb_get_geometry_reply (xcb_connection_t *c , 06743 xcb_get_geometry_cookie_t cookie , 06744 xcb_generic_error_t **e ); 06745 06746 int 06747 xcb_query_tree_sizeof (const void *_buffer ); 06748 06758 /***************************************************************************** 06759 ** 06760 ** xcb_query_tree_cookie_t xcb_query_tree 06761 ** 06762 ** @param xcb_connection_t *c 06763 ** @param xcb_window_t window 06764 ** @returns xcb_query_tree_cookie_t 06765 ** 06766 *****************************************************************************/ 06767 06768 xcb_query_tree_cookie_t 06769 xcb_query_tree (xcb_connection_t *c , 06770 xcb_window_t window ); 06771 06784 /***************************************************************************** 06785 ** 06786 ** xcb_query_tree_cookie_t xcb_query_tree_unchecked 06787 ** 06788 ** @param xcb_connection_t *c 06789 ** @param xcb_window_t window 06790 ** @returns xcb_query_tree_cookie_t 06791 ** 06792 *****************************************************************************/ 06793 06794 xcb_query_tree_cookie_t 06795 xcb_query_tree_unchecked (xcb_connection_t *c , 06796 xcb_window_t window ); 06797 06798 06799 /***************************************************************************** 06800 ** 06801 ** xcb_window_t * xcb_query_tree_children 06802 ** 06803 ** @param const xcb_query_tree_reply_t *R 06804 ** @returns xcb_window_t * 06805 ** 06806 *****************************************************************************/ 06807 06808 xcb_window_t * 06809 xcb_query_tree_children (const xcb_query_tree_reply_t *R ); 06810 06811 06812 /***************************************************************************** 06813 ** 06814 ** int xcb_query_tree_children_length 06815 ** 06816 ** @param const xcb_query_tree_reply_t *R 06817 ** @returns int 06818 ** 06819 *****************************************************************************/ 06820 06821 int 06822 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R ); 06823 06824 06825 /***************************************************************************** 06826 ** 06827 ** xcb_generic_iterator_t xcb_query_tree_children_end 06828 ** 06829 ** @param const xcb_query_tree_reply_t *R 06830 ** @returns xcb_generic_iterator_t 06831 ** 06832 *****************************************************************************/ 06833 06834 xcb_generic_iterator_t 06835 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R ); 06836 06852 /***************************************************************************** 06853 ** 06854 ** xcb_query_tree_reply_t * xcb_query_tree_reply 06855 ** 06856 ** @param xcb_connection_t *c 06857 ** @param xcb_query_tree_cookie_t cookie 06858 ** @param xcb_generic_error_t **e 06859 ** @returns xcb_query_tree_reply_t * 06860 ** 06861 *****************************************************************************/ 06862 06863 xcb_query_tree_reply_t * 06864 xcb_query_tree_reply (xcb_connection_t *c , 06865 xcb_query_tree_cookie_t cookie , 06866 xcb_generic_error_t **e ); 06867 06868 int 06869 xcb_intern_atom_sizeof (const void *_buffer ); 06870 06880 /***************************************************************************** 06881 ** 06882 ** xcb_intern_atom_cookie_t xcb_intern_atom 06883 ** 06884 ** @param xcb_connection_t *c 06885 ** @param uint8_t only_if_exists 06886 ** @param uint16_t name_len 06887 ** @param const char *name 06888 ** @returns xcb_intern_atom_cookie_t 06889 ** 06890 *****************************************************************************/ 06891 06892 xcb_intern_atom_cookie_t 06893 xcb_intern_atom (xcb_connection_t *c , 06894 uint8_t only_if_exists , 06895 uint16_t name_len , 06896 const char *name ); 06897 06910 /***************************************************************************** 06911 ** 06912 ** xcb_intern_atom_cookie_t xcb_intern_atom_unchecked 06913 ** 06914 ** @param xcb_connection_t *c 06915 ** @param uint8_t only_if_exists 06916 ** @param uint16_t name_len 06917 ** @param const char *name 06918 ** @returns xcb_intern_atom_cookie_t 06919 ** 06920 *****************************************************************************/ 06921 06922 xcb_intern_atom_cookie_t 06923 xcb_intern_atom_unchecked (xcb_connection_t *c , 06924 uint8_t only_if_exists , 06925 uint16_t name_len , 06926 const char *name ); 06927 06943 /***************************************************************************** 06944 ** 06945 ** xcb_intern_atom_reply_t * xcb_intern_atom_reply 06946 ** 06947 ** @param xcb_connection_t *c 06948 ** @param xcb_intern_atom_cookie_t cookie 06949 ** @param xcb_generic_error_t **e 06950 ** @returns xcb_intern_atom_reply_t * 06951 ** 06952 *****************************************************************************/ 06953 06954 xcb_intern_atom_reply_t * 06955 xcb_intern_atom_reply (xcb_connection_t *c , 06956 xcb_intern_atom_cookie_t cookie , 06957 xcb_generic_error_t **e ); 06958 06959 int 06960 xcb_get_atom_name_sizeof (const void *_buffer ); 06961 06971 /***************************************************************************** 06972 ** 06973 ** xcb_get_atom_name_cookie_t xcb_get_atom_name 06974 ** 06975 ** @param xcb_connection_t *c 06976 ** @param xcb_atom_t atom 06977 ** @returns xcb_get_atom_name_cookie_t 06978 ** 06979 *****************************************************************************/ 06980 06981 xcb_get_atom_name_cookie_t 06982 xcb_get_atom_name (xcb_connection_t *c , 06983 xcb_atom_t atom ); 06984 06997 /***************************************************************************** 06998 ** 06999 ** xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked 07000 ** 07001 ** @param xcb_connection_t *c 07002 ** @param xcb_atom_t atom 07003 ** @returns xcb_get_atom_name_cookie_t 07004 ** 07005 *****************************************************************************/ 07006 07007 xcb_get_atom_name_cookie_t 07008 xcb_get_atom_name_unchecked (xcb_connection_t *c , 07009 xcb_atom_t atom ); 07010 07011 07012 /***************************************************************************** 07013 ** 07014 ** char * xcb_get_atom_name_name 07015 ** 07016 ** @param const xcb_get_atom_name_reply_t *R 07017 ** @returns char * 07018 ** 07019 *****************************************************************************/ 07020 07021 char * 07022 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R ); 07023 07024 07025 /***************************************************************************** 07026 ** 07027 ** int xcb_get_atom_name_name_length 07028 ** 07029 ** @param const xcb_get_atom_name_reply_t *R 07030 ** @returns int 07031 ** 07032 *****************************************************************************/ 07033 07034 int 07035 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R ); 07036 07037 07038 /***************************************************************************** 07039 ** 07040 ** xcb_generic_iterator_t xcb_get_atom_name_name_end 07041 ** 07042 ** @param const xcb_get_atom_name_reply_t *R 07043 ** @returns xcb_generic_iterator_t 07044 ** 07045 *****************************************************************************/ 07046 07047 xcb_generic_iterator_t 07048 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R ); 07049 07065 /***************************************************************************** 07066 ** 07067 ** xcb_get_atom_name_reply_t * xcb_get_atom_name_reply 07068 ** 07069 ** @param xcb_connection_t *c 07070 ** @param xcb_get_atom_name_cookie_t cookie 07071 ** @param xcb_generic_error_t **e 07072 ** @returns xcb_get_atom_name_reply_t * 07073 ** 07074 *****************************************************************************/ 07075 07076 xcb_get_atom_name_reply_t * 07077 xcb_get_atom_name_reply (xcb_connection_t *c , 07078 xcb_get_atom_name_cookie_t cookie , 07079 xcb_generic_error_t **e ); 07080 07081 int 07082 xcb_change_property_sizeof (const void *_buffer ); 07083 07096 /***************************************************************************** 07097 ** 07098 ** xcb_void_cookie_t xcb_change_property_checked 07099 ** 07100 ** @param xcb_connection_t *c 07101 ** @param uint8_t mode 07102 ** @param xcb_window_t window 07103 ** @param xcb_atom_t property 07104 ** @param xcb_atom_t type 07105 ** @param uint8_t format 07106 ** @param uint32_t data_len 07107 ** @param const void *data 07108 ** @returns xcb_void_cookie_t 07109 ** 07110 *****************************************************************************/ 07111 07112 xcb_void_cookie_t 07113 xcb_change_property_checked (xcb_connection_t *c , 07114 uint8_t mode , 07115 xcb_window_t window , 07116 xcb_atom_t property , 07117 xcb_atom_t type , 07118 uint8_t format , 07119 uint32_t data_len , 07120 const void *data ); 07121 07131 /***************************************************************************** 07132 ** 07133 ** xcb_void_cookie_t xcb_change_property 07134 ** 07135 ** @param xcb_connection_t *c 07136 ** @param uint8_t mode 07137 ** @param xcb_window_t window 07138 ** @param xcb_atom_t property 07139 ** @param xcb_atom_t type 07140 ** @param uint8_t format 07141 ** @param uint32_t data_len 07142 ** @param const void *data 07143 ** @returns xcb_void_cookie_t 07144 ** 07145 *****************************************************************************/ 07146 07147 xcb_void_cookie_t 07148 xcb_change_property (xcb_connection_t *c , 07149 uint8_t mode , 07150 xcb_window_t window , 07151 xcb_atom_t property , 07152 xcb_atom_t type , 07153 uint8_t format , 07154 uint32_t data_len , 07155 const void *data ); 07156 07169 /***************************************************************************** 07170 ** 07171 ** xcb_void_cookie_t xcb_delete_property_checked 07172 ** 07173 ** @param xcb_connection_t *c 07174 ** @param xcb_window_t window 07175 ** @param xcb_atom_t property 07176 ** @returns xcb_void_cookie_t 07177 ** 07178 *****************************************************************************/ 07179 07180 xcb_void_cookie_t 07181 xcb_delete_property_checked (xcb_connection_t *c , 07182 xcb_window_t window , 07183 xcb_atom_t property ); 07184 07194 /***************************************************************************** 07195 ** 07196 ** xcb_void_cookie_t xcb_delete_property 07197 ** 07198 ** @param xcb_connection_t *c 07199 ** @param xcb_window_t window 07200 ** @param xcb_atom_t property 07201 ** @returns xcb_void_cookie_t 07202 ** 07203 *****************************************************************************/ 07204 07205 xcb_void_cookie_t 07206 xcb_delete_property (xcb_connection_t *c , 07207 xcb_window_t window , 07208 xcb_atom_t property ); 07209 07210 int 07211 xcb_get_property_sizeof (const void *_buffer ); 07212 07222 /***************************************************************************** 07223 ** 07224 ** xcb_get_property_cookie_t xcb_get_property 07225 ** 07226 ** @param xcb_connection_t *c 07227 ** @param uint8_t _delete 07228 ** @param xcb_window_t window 07229 ** @param xcb_atom_t property 07230 ** @param xcb_atom_t type 07231 ** @param uint32_t long_offset 07232 ** @param uint32_t long_length 07233 ** @returns xcb_get_property_cookie_t 07234 ** 07235 *****************************************************************************/ 07236 07237 xcb_get_property_cookie_t 07238 xcb_get_property (xcb_connection_t *c , 07239 uint8_t _delete , 07240 xcb_window_t window , 07241 xcb_atom_t property , 07242 xcb_atom_t type , 07243 uint32_t long_offset , 07244 uint32_t long_length ); 07245 07258 /***************************************************************************** 07259 ** 07260 ** xcb_get_property_cookie_t xcb_get_property_unchecked 07261 ** 07262 ** @param xcb_connection_t *c 07263 ** @param uint8_t _delete 07264 ** @param xcb_window_t window 07265 ** @param xcb_atom_t property 07266 ** @param xcb_atom_t type 07267 ** @param uint32_t long_offset 07268 ** @param uint32_t long_length 07269 ** @returns xcb_get_property_cookie_t 07270 ** 07271 *****************************************************************************/ 07272 07273 xcb_get_property_cookie_t 07274 xcb_get_property_unchecked (xcb_connection_t *c , 07275 uint8_t _delete , 07276 xcb_window_t window , 07277 xcb_atom_t property , 07278 xcb_atom_t type , 07279 uint32_t long_offset , 07280 uint32_t long_length ); 07281 07282 07283 /***************************************************************************** 07284 ** 07285 ** void * xcb_get_property_value 07286 ** 07287 ** @param const xcb_get_property_reply_t *R 07288 ** @returns void * 07289 ** 07290 *****************************************************************************/ 07291 07292 void * 07293 xcb_get_property_value (const xcb_get_property_reply_t *R ); 07294 07295 07296 /***************************************************************************** 07297 ** 07298 ** int xcb_get_property_value_length 07299 ** 07300 ** @param const xcb_get_property_reply_t *R 07301 ** @returns int 07302 ** 07303 *****************************************************************************/ 07304 07305 int 07306 xcb_get_property_value_length (const xcb_get_property_reply_t *R ); 07307 07308 07309 /***************************************************************************** 07310 ** 07311 ** xcb_generic_iterator_t xcb_get_property_value_end 07312 ** 07313 ** @param const xcb_get_property_reply_t *R 07314 ** @returns xcb_generic_iterator_t 07315 ** 07316 *****************************************************************************/ 07317 07318 xcb_generic_iterator_t 07319 xcb_get_property_value_end (const xcb_get_property_reply_t *R ); 07320 07336 /***************************************************************************** 07337 ** 07338 ** xcb_get_property_reply_t * xcb_get_property_reply 07339 ** 07340 ** @param xcb_connection_t *c 07341 ** @param xcb_get_property_cookie_t cookie 07342 ** @param xcb_generic_error_t **e 07343 ** @returns xcb_get_property_reply_t * 07344 ** 07345 *****************************************************************************/ 07346 07347 xcb_get_property_reply_t * 07348 xcb_get_property_reply (xcb_connection_t *c , 07349 xcb_get_property_cookie_t cookie , 07350 xcb_generic_error_t **e ); 07351 07352 int 07353 xcb_list_properties_sizeof (const void *_buffer ); 07354 07364 /***************************************************************************** 07365 ** 07366 ** xcb_list_properties_cookie_t xcb_list_properties 07367 ** 07368 ** @param xcb_connection_t *c 07369 ** @param xcb_window_t window 07370 ** @returns xcb_list_properties_cookie_t 07371 ** 07372 *****************************************************************************/ 07373 07374 xcb_list_properties_cookie_t 07375 xcb_list_properties (xcb_connection_t *c , 07376 xcb_window_t window ); 07377 07390 /***************************************************************************** 07391 ** 07392 ** xcb_list_properties_cookie_t xcb_list_properties_unchecked 07393 ** 07394 ** @param xcb_connection_t *c 07395 ** @param xcb_window_t window 07396 ** @returns xcb_list_properties_cookie_t 07397 ** 07398 *****************************************************************************/ 07399 07400 xcb_list_properties_cookie_t 07401 xcb_list_properties_unchecked (xcb_connection_t *c , 07402 xcb_window_t window ); 07403 07404 07405 /***************************************************************************** 07406 ** 07407 ** xcb_atom_t * xcb_list_properties_atoms 07408 ** 07409 ** @param const xcb_list_properties_reply_t *R 07410 ** @returns xcb_atom_t * 07411 ** 07412 *****************************************************************************/ 07413 07414 xcb_atom_t * 07415 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R ); 07416 07417 07418 /***************************************************************************** 07419 ** 07420 ** int xcb_list_properties_atoms_length 07421 ** 07422 ** @param const xcb_list_properties_reply_t *R 07423 ** @returns int 07424 ** 07425 *****************************************************************************/ 07426 07427 int 07428 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R ); 07429 07430 07431 /***************************************************************************** 07432 ** 07433 ** xcb_generic_iterator_t xcb_list_properties_atoms_end 07434 ** 07435 ** @param const xcb_list_properties_reply_t *R 07436 ** @returns xcb_generic_iterator_t 07437 ** 07438 *****************************************************************************/ 07439 07440 xcb_generic_iterator_t 07441 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R ); 07442 07458 /***************************************************************************** 07459 ** 07460 ** xcb_list_properties_reply_t * xcb_list_properties_reply 07461 ** 07462 ** @param xcb_connection_t *c 07463 ** @param xcb_list_properties_cookie_t cookie 07464 ** @param xcb_generic_error_t **e 07465 ** @returns xcb_list_properties_reply_t * 07466 ** 07467 *****************************************************************************/ 07468 07469 xcb_list_properties_reply_t * 07470 xcb_list_properties_reply (xcb_connection_t *c , 07471 xcb_list_properties_cookie_t cookie , 07472 xcb_generic_error_t **e ); 07473 07486 /***************************************************************************** 07487 ** 07488 ** xcb_void_cookie_t xcb_set_selection_owner_checked 07489 ** 07490 ** @param xcb_connection_t *c 07491 ** @param xcb_window_t owner 07492 ** @param xcb_atom_t selection 07493 ** @param xcb_timestamp_t time 07494 ** @returns xcb_void_cookie_t 07495 ** 07496 *****************************************************************************/ 07497 07498 xcb_void_cookie_t 07499 xcb_set_selection_owner_checked (xcb_connection_t *c , 07500 xcb_window_t owner , 07501 xcb_atom_t selection , 07502 xcb_timestamp_t time ); 07503 07513 /***************************************************************************** 07514 ** 07515 ** xcb_void_cookie_t xcb_set_selection_owner 07516 ** 07517 ** @param xcb_connection_t *c 07518 ** @param xcb_window_t owner 07519 ** @param xcb_atom_t selection 07520 ** @param xcb_timestamp_t time 07521 ** @returns xcb_void_cookie_t 07522 ** 07523 *****************************************************************************/ 07524 07525 xcb_void_cookie_t 07526 xcb_set_selection_owner (xcb_connection_t *c , 07527 xcb_window_t owner , 07528 xcb_atom_t selection , 07529 xcb_timestamp_t time ); 07530 07540 /***************************************************************************** 07541 ** 07542 ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner 07543 ** 07544 ** @param xcb_connection_t *c 07545 ** @param xcb_atom_t selection 07546 ** @returns xcb_get_selection_owner_cookie_t 07547 ** 07548 *****************************************************************************/ 07549 07550 xcb_get_selection_owner_cookie_t 07551 xcb_get_selection_owner (xcb_connection_t *c , 07552 xcb_atom_t selection ); 07553 07566 /***************************************************************************** 07567 ** 07568 ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner_unchecked 07569 ** 07570 ** @param xcb_connection_t *c 07571 ** @param xcb_atom_t selection 07572 ** @returns xcb_get_selection_owner_cookie_t 07573 ** 07574 *****************************************************************************/ 07575 07576 xcb_get_selection_owner_cookie_t 07577 xcb_get_selection_owner_unchecked (xcb_connection_t *c , 07578 xcb_atom_t selection ); 07579 07595 /***************************************************************************** 07596 ** 07597 ** xcb_get_selection_owner_reply_t * xcb_get_selection_owner_reply 07598 ** 07599 ** @param xcb_connection_t *c 07600 ** @param xcb_get_selection_owner_cookie_t cookie 07601 ** @param xcb_generic_error_t **e 07602 ** @returns xcb_get_selection_owner_reply_t * 07603 ** 07604 *****************************************************************************/ 07605 07606 xcb_get_selection_owner_reply_t * 07607 xcb_get_selection_owner_reply (xcb_connection_t *c , 07608 xcb_get_selection_owner_cookie_t cookie , 07609 xcb_generic_error_t **e ); 07610 07623 /***************************************************************************** 07624 ** 07625 ** xcb_void_cookie_t xcb_convert_selection_checked 07626 ** 07627 ** @param xcb_connection_t *c 07628 ** @param xcb_window_t requestor 07629 ** @param xcb_atom_t selection 07630 ** @param xcb_atom_t target 07631 ** @param xcb_atom_t property 07632 ** @param xcb_timestamp_t time 07633 ** @returns xcb_void_cookie_t 07634 ** 07635 *****************************************************************************/ 07636 07637 xcb_void_cookie_t 07638 xcb_convert_selection_checked (xcb_connection_t *c , 07639 xcb_window_t requestor , 07640 xcb_atom_t selection , 07641 xcb_atom_t target , 07642 xcb_atom_t property , 07643 xcb_timestamp_t time ); 07644 07654 /***************************************************************************** 07655 ** 07656 ** xcb_void_cookie_t xcb_convert_selection 07657 ** 07658 ** @param xcb_connection_t *c 07659 ** @param xcb_window_t requestor 07660 ** @param xcb_atom_t selection 07661 ** @param xcb_atom_t target 07662 ** @param xcb_atom_t property 07663 ** @param xcb_timestamp_t time 07664 ** @returns xcb_void_cookie_t 07665 ** 07666 *****************************************************************************/ 07667 07668 xcb_void_cookie_t 07669 xcb_convert_selection (xcb_connection_t *c , 07670 xcb_window_t requestor , 07671 xcb_atom_t selection , 07672 xcb_atom_t target , 07673 xcb_atom_t property , 07674 xcb_timestamp_t time ); 07675 07688 /***************************************************************************** 07689 ** 07690 ** xcb_void_cookie_t xcb_send_event_checked 07691 ** 07692 ** @param xcb_connection_t *c 07693 ** @param uint8_t propagate 07694 ** @param xcb_window_t destination 07695 ** @param uint32_t event_mask 07696 ** @param const char *event 07697 ** @returns xcb_void_cookie_t 07698 ** 07699 *****************************************************************************/ 07700 07701 xcb_void_cookie_t 07702 xcb_send_event_checked (xcb_connection_t *c , 07703 uint8_t propagate , 07704 xcb_window_t destination , 07705 uint32_t event_mask , 07706 const char *event ); 07707 07717 /***************************************************************************** 07718 ** 07719 ** xcb_void_cookie_t xcb_send_event 07720 ** 07721 ** @param xcb_connection_t *c 07722 ** @param uint8_t propagate 07723 ** @param xcb_window_t destination 07724 ** @param uint32_t event_mask 07725 ** @param const char *event 07726 ** @returns xcb_void_cookie_t 07727 ** 07728 *****************************************************************************/ 07729 07730 xcb_void_cookie_t 07731 xcb_send_event (xcb_connection_t *c , 07732 uint8_t propagate , 07733 xcb_window_t destination , 07734 uint32_t event_mask , 07735 const char *event ); 07736 07746 /***************************************************************************** 07747 ** 07748 ** xcb_grab_pointer_cookie_t xcb_grab_pointer 07749 ** 07750 ** @param xcb_connection_t *c 07751 ** @param uint8_t owner_events 07752 ** @param xcb_window_t grab_window 07753 ** @param uint16_t event_mask 07754 ** @param uint8_t pointer_mode 07755 ** @param uint8_t keyboard_mode 07756 ** @param xcb_window_t confine_to 07757 ** @param xcb_cursor_t cursor 07758 ** @param xcb_timestamp_t time 07759 ** @returns xcb_grab_pointer_cookie_t 07760 ** 07761 *****************************************************************************/ 07762 07763 xcb_grab_pointer_cookie_t 07764 xcb_grab_pointer (xcb_connection_t *c , 07765 uint8_t owner_events , 07766 xcb_window_t grab_window , 07767 uint16_t event_mask , 07768 uint8_t pointer_mode , 07769 uint8_t keyboard_mode , 07770 xcb_window_t confine_to , 07771 xcb_cursor_t cursor , 07772 xcb_timestamp_t time ); 07773 07786 /***************************************************************************** 07787 ** 07788 ** xcb_grab_pointer_cookie_t xcb_grab_pointer_unchecked 07789 ** 07790 ** @param xcb_connection_t *c 07791 ** @param uint8_t owner_events 07792 ** @param xcb_window_t grab_window 07793 ** @param uint16_t event_mask 07794 ** @param uint8_t pointer_mode 07795 ** @param uint8_t keyboard_mode 07796 ** @param xcb_window_t confine_to 07797 ** @param xcb_cursor_t cursor 07798 ** @param xcb_timestamp_t time 07799 ** @returns xcb_grab_pointer_cookie_t 07800 ** 07801 *****************************************************************************/ 07802 07803 xcb_grab_pointer_cookie_t 07804 xcb_grab_pointer_unchecked (xcb_connection_t *c , 07805 uint8_t owner_events , 07806 xcb_window_t grab_window , 07807 uint16_t event_mask , 07808 uint8_t pointer_mode , 07809 uint8_t keyboard_mode , 07810 xcb_window_t confine_to , 07811 xcb_cursor_t cursor , 07812 xcb_timestamp_t time ); 07813 07829 /***************************************************************************** 07830 ** 07831 ** xcb_grab_pointer_reply_t * xcb_grab_pointer_reply 07832 ** 07833 ** @param xcb_connection_t *c 07834 ** @param xcb_grab_pointer_cookie_t cookie 07835 ** @param xcb_generic_error_t **e 07836 ** @returns xcb_grab_pointer_reply_t * 07837 ** 07838 *****************************************************************************/ 07839 07840 xcb_grab_pointer_reply_t * 07841 xcb_grab_pointer_reply (xcb_connection_t *c , 07842 xcb_grab_pointer_cookie_t cookie , 07843 xcb_generic_error_t **e ); 07844 07857 /***************************************************************************** 07858 ** 07859 ** xcb_void_cookie_t xcb_ungrab_pointer_checked 07860 ** 07861 ** @param xcb_connection_t *c 07862 ** @param xcb_timestamp_t time 07863 ** @returns xcb_void_cookie_t 07864 ** 07865 *****************************************************************************/ 07866 07867 xcb_void_cookie_t 07868 xcb_ungrab_pointer_checked (xcb_connection_t *c , 07869 xcb_timestamp_t time ); 07870 07880 /***************************************************************************** 07881 ** 07882 ** xcb_void_cookie_t xcb_ungrab_pointer 07883 ** 07884 ** @param xcb_connection_t *c 07885 ** @param xcb_timestamp_t time 07886 ** @returns xcb_void_cookie_t 07887 ** 07888 *****************************************************************************/ 07889 07890 xcb_void_cookie_t 07891 xcb_ungrab_pointer (xcb_connection_t *c , 07892 xcb_timestamp_t time ); 07893 07906 /***************************************************************************** 07907 ** 07908 ** xcb_void_cookie_t xcb_grab_button_checked 07909 ** 07910 ** @param xcb_connection_t *c 07911 ** @param uint8_t owner_events 07912 ** @param xcb_window_t grab_window 07913 ** @param uint16_t event_mask 07914 ** @param uint8_t pointer_mode 07915 ** @param uint8_t keyboard_mode 07916 ** @param xcb_window_t confine_to 07917 ** @param xcb_cursor_t cursor 07918 ** @param uint8_t button 07919 ** @param uint16_t modifiers 07920 ** @returns xcb_void_cookie_t 07921 ** 07922 *****************************************************************************/ 07923 07924 xcb_void_cookie_t 07925 xcb_grab_button_checked (xcb_connection_t *c , 07926 uint8_t owner_events , 07927 xcb_window_t grab_window , 07928 uint16_t event_mask , 07929 uint8_t pointer_mode , 07930 uint8_t keyboard_mode , 07931 xcb_window_t confine_to , 07932 xcb_cursor_t cursor , 07933 uint8_t button , 07934 uint16_t modifiers ); 07935 07945 /***************************************************************************** 07946 ** 07947 ** xcb_void_cookie_t xcb_grab_button 07948 ** 07949 ** @param xcb_connection_t *c 07950 ** @param uint8_t owner_events 07951 ** @param xcb_window_t grab_window 07952 ** @param uint16_t event_mask 07953 ** @param uint8_t pointer_mode 07954 ** @param uint8_t keyboard_mode 07955 ** @param xcb_window_t confine_to 07956 ** @param xcb_cursor_t cursor 07957 ** @param uint8_t button 07958 ** @param uint16_t modifiers 07959 ** @returns xcb_void_cookie_t 07960 ** 07961 *****************************************************************************/ 07962 07963 xcb_void_cookie_t 07964 xcb_grab_button (xcb_connection_t *c , 07965 uint8_t owner_events , 07966 xcb_window_t grab_window , 07967 uint16_t event_mask , 07968 uint8_t pointer_mode , 07969 uint8_t keyboard_mode , 07970 xcb_window_t confine_to , 07971 xcb_cursor_t cursor , 07972 uint8_t button , 07973 uint16_t modifiers ); 07974 07987 /***************************************************************************** 07988 ** 07989 ** xcb_void_cookie_t xcb_ungrab_button_checked 07990 ** 07991 ** @param xcb_connection_t *c 07992 ** @param uint8_t button 07993 ** @param xcb_window_t grab_window 07994 ** @param uint16_t modifiers 07995 ** @returns xcb_void_cookie_t 07996 ** 07997 *****************************************************************************/ 07998 07999 xcb_void_cookie_t 08000 xcb_ungrab_button_checked (xcb_connection_t *c , 08001 uint8_t button , 08002 xcb_window_t grab_window , 08003 uint16_t modifiers ); 08004 08014 /***************************************************************************** 08015 ** 08016 ** xcb_void_cookie_t xcb_ungrab_button 08017 ** 08018 ** @param xcb_connection_t *c 08019 ** @param uint8_t button 08020 ** @param xcb_window_t grab_window 08021 ** @param uint16_t modifiers 08022 ** @returns xcb_void_cookie_t 08023 ** 08024 *****************************************************************************/ 08025 08026 xcb_void_cookie_t 08027 xcb_ungrab_button (xcb_connection_t *c , 08028 uint8_t button , 08029 xcb_window_t grab_window , 08030 uint16_t modifiers ); 08031 08044 /***************************************************************************** 08045 ** 08046 ** xcb_void_cookie_t xcb_change_active_pointer_grab_checked 08047 ** 08048 ** @param xcb_connection_t *c 08049 ** @param xcb_cursor_t cursor 08050 ** @param xcb_timestamp_t time 08051 ** @param uint16_t event_mask 08052 ** @returns xcb_void_cookie_t 08053 ** 08054 *****************************************************************************/ 08055 08056 xcb_void_cookie_t 08057 xcb_change_active_pointer_grab_checked (xcb_connection_t *c , 08058 xcb_cursor_t cursor , 08059 xcb_timestamp_t time , 08060 uint16_t event_mask ); 08061 08071 /***************************************************************************** 08072 ** 08073 ** xcb_void_cookie_t xcb_change_active_pointer_grab 08074 ** 08075 ** @param xcb_connection_t *c 08076 ** @param xcb_cursor_t cursor 08077 ** @param xcb_timestamp_t time 08078 ** @param uint16_t event_mask 08079 ** @returns xcb_void_cookie_t 08080 ** 08081 *****************************************************************************/ 08082 08083 xcb_void_cookie_t 08084 xcb_change_active_pointer_grab (xcb_connection_t *c , 08085 xcb_cursor_t cursor , 08086 xcb_timestamp_t time , 08087 uint16_t event_mask ); 08088 08098 /***************************************************************************** 08099 ** 08100 ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard 08101 ** 08102 ** @param xcb_connection_t *c 08103 ** @param uint8_t owner_events 08104 ** @param xcb_window_t grab_window 08105 ** @param xcb_timestamp_t time 08106 ** @param uint8_t pointer_mode 08107 ** @param uint8_t keyboard_mode 08108 ** @returns xcb_grab_keyboard_cookie_t 08109 ** 08110 *****************************************************************************/ 08111 08112 xcb_grab_keyboard_cookie_t 08113 xcb_grab_keyboard (xcb_connection_t *c , 08114 uint8_t owner_events , 08115 xcb_window_t grab_window , 08116 xcb_timestamp_t time , 08117 uint8_t pointer_mode , 08118 uint8_t keyboard_mode ); 08119 08132 /***************************************************************************** 08133 ** 08134 ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard_unchecked 08135 ** 08136 ** @param xcb_connection_t *c 08137 ** @param uint8_t owner_events 08138 ** @param xcb_window_t grab_window 08139 ** @param xcb_timestamp_t time 08140 ** @param uint8_t pointer_mode 08141 ** @param uint8_t keyboard_mode 08142 ** @returns xcb_grab_keyboard_cookie_t 08143 ** 08144 *****************************************************************************/ 08145 08146 xcb_grab_keyboard_cookie_t 08147 xcb_grab_keyboard_unchecked (xcb_connection_t *c , 08148 uint8_t owner_events , 08149 xcb_window_t grab_window , 08150 xcb_timestamp_t time , 08151 uint8_t pointer_mode , 08152 uint8_t keyboard_mode ); 08153 08169 /***************************************************************************** 08170 ** 08171 ** xcb_grab_keyboard_reply_t * xcb_grab_keyboard_reply 08172 ** 08173 ** @param xcb_connection_t *c 08174 ** @param xcb_grab_keyboard_cookie_t cookie 08175 ** @param xcb_generic_error_t **e 08176 ** @returns xcb_grab_keyboard_reply_t * 08177 ** 08178 *****************************************************************************/ 08179 08180 xcb_grab_keyboard_reply_t * 08181 xcb_grab_keyboard_reply (xcb_connection_t *c , 08182 xcb_grab_keyboard_cookie_t cookie , 08183 xcb_generic_error_t **e ); 08184 08197 /***************************************************************************** 08198 ** 08199 ** xcb_void_cookie_t xcb_ungrab_keyboard_checked 08200 ** 08201 ** @param xcb_connection_t *c 08202 ** @param xcb_timestamp_t time 08203 ** @returns xcb_void_cookie_t 08204 ** 08205 *****************************************************************************/ 08206 08207 xcb_void_cookie_t 08208 xcb_ungrab_keyboard_checked (xcb_connection_t *c , 08209 xcb_timestamp_t time ); 08210 08220 /***************************************************************************** 08221 ** 08222 ** xcb_void_cookie_t xcb_ungrab_keyboard 08223 ** 08224 ** @param xcb_connection_t *c 08225 ** @param xcb_timestamp_t time 08226 ** @returns xcb_void_cookie_t 08227 ** 08228 *****************************************************************************/ 08229 08230 xcb_void_cookie_t 08231 xcb_ungrab_keyboard (xcb_connection_t *c , 08232 xcb_timestamp_t time ); 08233 08246 /***************************************************************************** 08247 ** 08248 ** xcb_void_cookie_t xcb_grab_key_checked 08249 ** 08250 ** @param xcb_connection_t *c 08251 ** @param uint8_t owner_events 08252 ** @param xcb_window_t grab_window 08253 ** @param uint16_t modifiers 08254 ** @param xcb_keycode_t key 08255 ** @param uint8_t pointer_mode 08256 ** @param uint8_t keyboard_mode 08257 ** @returns xcb_void_cookie_t 08258 ** 08259 *****************************************************************************/ 08260 08261 xcb_void_cookie_t 08262 xcb_grab_key_checked (xcb_connection_t *c , 08263 uint8_t owner_events , 08264 xcb_window_t grab_window , 08265 uint16_t modifiers , 08266 xcb_keycode_t key , 08267 uint8_t pointer_mode , 08268 uint8_t keyboard_mode ); 08269 08279 /***************************************************************************** 08280 ** 08281 ** xcb_void_cookie_t xcb_grab_key 08282 ** 08283 ** @param xcb_connection_t *c 08284 ** @param uint8_t owner_events 08285 ** @param xcb_window_t grab_window 08286 ** @param uint16_t modifiers 08287 ** @param xcb_keycode_t key 08288 ** @param uint8_t pointer_mode 08289 ** @param uint8_t keyboard_mode 08290 ** @returns xcb_void_cookie_t 08291 ** 08292 *****************************************************************************/ 08293 08294 xcb_void_cookie_t 08295 xcb_grab_key (xcb_connection_t *c , 08296 uint8_t owner_events , 08297 xcb_window_t grab_window , 08298 uint16_t modifiers , 08299 xcb_keycode_t key , 08300 uint8_t pointer_mode , 08301 uint8_t keyboard_mode ); 08302 08315 /***************************************************************************** 08316 ** 08317 ** xcb_void_cookie_t xcb_ungrab_key_checked 08318 ** 08319 ** @param xcb_connection_t *c 08320 ** @param xcb_keycode_t key 08321 ** @param xcb_window_t grab_window 08322 ** @param uint16_t modifiers 08323 ** @returns xcb_void_cookie_t 08324 ** 08325 *****************************************************************************/ 08326 08327 xcb_void_cookie_t 08328 xcb_ungrab_key_checked (xcb_connection_t *c , 08329 xcb_keycode_t key , 08330 xcb_window_t grab_window , 08331 uint16_t modifiers ); 08332 08342 /***************************************************************************** 08343 ** 08344 ** xcb_void_cookie_t xcb_ungrab_key 08345 ** 08346 ** @param xcb_connection_t *c 08347 ** @param xcb_keycode_t key 08348 ** @param xcb_window_t grab_window 08349 ** @param uint16_t modifiers 08350 ** @returns xcb_void_cookie_t 08351 ** 08352 *****************************************************************************/ 08353 08354 xcb_void_cookie_t 08355 xcb_ungrab_key (xcb_connection_t *c , 08356 xcb_keycode_t key , 08357 xcb_window_t grab_window , 08358 uint16_t modifiers ); 08359 08372 /***************************************************************************** 08373 ** 08374 ** xcb_void_cookie_t xcb_allow_events_checked 08375 ** 08376 ** @param xcb_connection_t *c 08377 ** @param uint8_t mode 08378 ** @param xcb_timestamp_t time 08379 ** @returns xcb_void_cookie_t 08380 ** 08381 *****************************************************************************/ 08382 08383 xcb_void_cookie_t 08384 xcb_allow_events_checked (xcb_connection_t *c , 08385 uint8_t mode , 08386 xcb_timestamp_t time ); 08387 08397 /***************************************************************************** 08398 ** 08399 ** xcb_void_cookie_t xcb_allow_events 08400 ** 08401 ** @param xcb_connection_t *c 08402 ** @param uint8_t mode 08403 ** @param xcb_timestamp_t time 08404 ** @returns xcb_void_cookie_t 08405 ** 08406 *****************************************************************************/ 08407 08408 xcb_void_cookie_t 08409 xcb_allow_events (xcb_connection_t *c , 08410 uint8_t mode , 08411 xcb_timestamp_t time ); 08412 08425 /***************************************************************************** 08426 ** 08427 ** xcb_void_cookie_t xcb_grab_server_checked 08428 ** 08429 ** @param xcb_connection_t *c 08430 ** @returns xcb_void_cookie_t 08431 ** 08432 *****************************************************************************/ 08433 08434 xcb_void_cookie_t 08435 xcb_grab_server_checked (xcb_connection_t *c ); 08436 08446 /***************************************************************************** 08447 ** 08448 ** xcb_void_cookie_t xcb_grab_server 08449 ** 08450 ** @param xcb_connection_t *c 08451 ** @returns xcb_void_cookie_t 08452 ** 08453 *****************************************************************************/ 08454 08455 xcb_void_cookie_t 08456 xcb_grab_server (xcb_connection_t *c ); 08457 08470 /***************************************************************************** 08471 ** 08472 ** xcb_void_cookie_t xcb_ungrab_server_checked 08473 ** 08474 ** @param xcb_connection_t *c 08475 ** @returns xcb_void_cookie_t 08476 ** 08477 *****************************************************************************/ 08478 08479 xcb_void_cookie_t 08480 xcb_ungrab_server_checked (xcb_connection_t *c ); 08481 08491 /***************************************************************************** 08492 ** 08493 ** xcb_void_cookie_t xcb_ungrab_server 08494 ** 08495 ** @param xcb_connection_t *c 08496 ** @returns xcb_void_cookie_t 08497 ** 08498 *****************************************************************************/ 08499 08500 xcb_void_cookie_t 08501 xcb_ungrab_server (xcb_connection_t *c ); 08502 08512 /***************************************************************************** 08513 ** 08514 ** xcb_query_pointer_cookie_t xcb_query_pointer 08515 ** 08516 ** @param xcb_connection_t *c 08517 ** @param xcb_window_t window 08518 ** @returns xcb_query_pointer_cookie_t 08519 ** 08520 *****************************************************************************/ 08521 08522 xcb_query_pointer_cookie_t 08523 xcb_query_pointer (xcb_connection_t *c , 08524 xcb_window_t window ); 08525 08538 /***************************************************************************** 08539 ** 08540 ** xcb_query_pointer_cookie_t xcb_query_pointer_unchecked 08541 ** 08542 ** @param xcb_connection_t *c 08543 ** @param xcb_window_t window 08544 ** @returns xcb_query_pointer_cookie_t 08545 ** 08546 *****************************************************************************/ 08547 08548 xcb_query_pointer_cookie_t 08549 xcb_query_pointer_unchecked (xcb_connection_t *c , 08550 xcb_window_t window ); 08551 08567 /***************************************************************************** 08568 ** 08569 ** xcb_query_pointer_reply_t * xcb_query_pointer_reply 08570 ** 08571 ** @param xcb_connection_t *c 08572 ** @param xcb_query_pointer_cookie_t cookie 08573 ** @param xcb_generic_error_t **e 08574 ** @returns xcb_query_pointer_reply_t * 08575 ** 08576 *****************************************************************************/ 08577 08578 xcb_query_pointer_reply_t * 08579 xcb_query_pointer_reply (xcb_connection_t *c , 08580 xcb_query_pointer_cookie_t cookie , 08581 xcb_generic_error_t **e ); 08582 08592 /***************************************************************************** 08593 ** 08594 ** void xcb_timecoord_next 08595 ** 08596 ** @param xcb_timecoord_iterator_t *i 08597 ** @returns void 08598 ** 08599 *****************************************************************************/ 08600 08601 void 08602 xcb_timecoord_next (xcb_timecoord_iterator_t *i ); 08603 08614 /***************************************************************************** 08615 ** 08616 ** xcb_generic_iterator_t xcb_timecoord_end 08617 ** 08618 ** @param xcb_timecoord_iterator_t i 08619 ** @returns xcb_generic_iterator_t 08620 ** 08621 *****************************************************************************/ 08622 08623 xcb_generic_iterator_t 08624 xcb_timecoord_end (xcb_timecoord_iterator_t i ); 08625 08626 int 08627 xcb_get_motion_events_sizeof (const void *_buffer ); 08628 08638 /***************************************************************************** 08639 ** 08640 ** xcb_get_motion_events_cookie_t xcb_get_motion_events 08641 ** 08642 ** @param xcb_connection_t *c 08643 ** @param xcb_window_t window 08644 ** @param xcb_timestamp_t start 08645 ** @param xcb_timestamp_t stop 08646 ** @returns xcb_get_motion_events_cookie_t 08647 ** 08648 *****************************************************************************/ 08649 08650 xcb_get_motion_events_cookie_t 08651 xcb_get_motion_events (xcb_connection_t *c , 08652 xcb_window_t window , 08653 xcb_timestamp_t start , 08654 xcb_timestamp_t stop ); 08655 08668 /***************************************************************************** 08669 ** 08670 ** xcb_get_motion_events_cookie_t xcb_get_motion_events_unchecked 08671 ** 08672 ** @param xcb_connection_t *c 08673 ** @param xcb_window_t window 08674 ** @param xcb_timestamp_t start 08675 ** @param xcb_timestamp_t stop 08676 ** @returns xcb_get_motion_events_cookie_t 08677 ** 08678 *****************************************************************************/ 08679 08680 xcb_get_motion_events_cookie_t 08681 xcb_get_motion_events_unchecked (xcb_connection_t *c , 08682 xcb_window_t window , 08683 xcb_timestamp_t start , 08684 xcb_timestamp_t stop ); 08685 08686 08687 /***************************************************************************** 08688 ** 08689 ** xcb_timecoord_t * xcb_get_motion_events_events 08690 ** 08691 ** @param const xcb_get_motion_events_reply_t *R 08692 ** @returns xcb_timecoord_t * 08693 ** 08694 *****************************************************************************/ 08695 08696 xcb_timecoord_t * 08697 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R ); 08698 08699 08700 /***************************************************************************** 08701 ** 08702 ** int xcb_get_motion_events_events_length 08703 ** 08704 ** @param const xcb_get_motion_events_reply_t *R 08705 ** @returns int 08706 ** 08707 *****************************************************************************/ 08708 08709 int 08710 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R ); 08711 08712 08713 /***************************************************************************** 08714 ** 08715 ** xcb_timecoord_iterator_t xcb_get_motion_events_events_iterator 08716 ** 08717 ** @param const xcb_get_motion_events_reply_t *R 08718 ** @returns xcb_timecoord_iterator_t 08719 ** 08720 *****************************************************************************/ 08721 08722 xcb_timecoord_iterator_t 08723 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R ); 08724 08740 /***************************************************************************** 08741 ** 08742 ** xcb_get_motion_events_reply_t * xcb_get_motion_events_reply 08743 ** 08744 ** @param xcb_connection_t *c 08745 ** @param xcb_get_motion_events_cookie_t cookie 08746 ** @param xcb_generic_error_t **e 08747 ** @returns xcb_get_motion_events_reply_t * 08748 ** 08749 *****************************************************************************/ 08750 08751 xcb_get_motion_events_reply_t * 08752 xcb_get_motion_events_reply (xcb_connection_t *c , 08753 xcb_get_motion_events_cookie_t cookie , 08754 xcb_generic_error_t **e ); 08755 08765 /***************************************************************************** 08766 ** 08767 ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates 08768 ** 08769 ** @param xcb_connection_t *c 08770 ** @param xcb_window_t src_window 08771 ** @param xcb_window_t dst_window 08772 ** @param int16_t src_x 08773 ** @param int16_t src_y 08774 ** @returns xcb_translate_coordinates_cookie_t 08775 ** 08776 *****************************************************************************/ 08777 08778 xcb_translate_coordinates_cookie_t 08779 xcb_translate_coordinates (xcb_connection_t *c , 08780 xcb_window_t src_window , 08781 xcb_window_t dst_window , 08782 int16_t src_x , 08783 int16_t src_y ); 08784 08797 /***************************************************************************** 08798 ** 08799 ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates_unchecked 08800 ** 08801 ** @param xcb_connection_t *c 08802 ** @param xcb_window_t src_window 08803 ** @param xcb_window_t dst_window 08804 ** @param int16_t src_x 08805 ** @param int16_t src_y 08806 ** @returns xcb_translate_coordinates_cookie_t 08807 ** 08808 *****************************************************************************/ 08809 08810 xcb_translate_coordinates_cookie_t 08811 xcb_translate_coordinates_unchecked (xcb_connection_t *c , 08812 xcb_window_t src_window , 08813 xcb_window_t dst_window , 08814 int16_t src_x , 08815 int16_t src_y ); 08816 08832 /***************************************************************************** 08833 ** 08834 ** xcb_translate_coordinates_reply_t * xcb_translate_coordinates_reply 08835 ** 08836 ** @param xcb_connection_t *c 08837 ** @param xcb_translate_coordinates_cookie_t cookie 08838 ** @param xcb_generic_error_t **e 08839 ** @returns xcb_translate_coordinates_reply_t * 08840 ** 08841 *****************************************************************************/ 08842 08843 xcb_translate_coordinates_reply_t * 08844 xcb_translate_coordinates_reply (xcb_connection_t *c , 08845 xcb_translate_coordinates_cookie_t cookie , 08846 xcb_generic_error_t **e ); 08847 08860 /***************************************************************************** 08861 ** 08862 ** xcb_void_cookie_t xcb_warp_pointer_checked 08863 ** 08864 ** @param xcb_connection_t *c 08865 ** @param xcb_window_t src_window 08866 ** @param xcb_window_t dst_window 08867 ** @param int16_t src_x 08868 ** @param int16_t src_y 08869 ** @param uint16_t src_width 08870 ** @param uint16_t src_height 08871 ** @param int16_t dst_x 08872 ** @param int16_t dst_y 08873 ** @returns xcb_void_cookie_t 08874 ** 08875 *****************************************************************************/ 08876 08877 xcb_void_cookie_t 08878 xcb_warp_pointer_checked (xcb_connection_t *c , 08879 xcb_window_t src_window , 08880 xcb_window_t dst_window , 08881 int16_t src_x , 08882 int16_t src_y , 08883 uint16_t src_width , 08884 uint16_t src_height , 08885 int16_t dst_x , 08886 int16_t dst_y ); 08887 08897 /***************************************************************************** 08898 ** 08899 ** xcb_void_cookie_t xcb_warp_pointer 08900 ** 08901 ** @param xcb_connection_t *c 08902 ** @param xcb_window_t src_window 08903 ** @param xcb_window_t dst_window 08904 ** @param int16_t src_x 08905 ** @param int16_t src_y 08906 ** @param uint16_t src_width 08907 ** @param uint16_t src_height 08908 ** @param int16_t dst_x 08909 ** @param int16_t dst_y 08910 ** @returns xcb_void_cookie_t 08911 ** 08912 *****************************************************************************/ 08913 08914 xcb_void_cookie_t 08915 xcb_warp_pointer (xcb_connection_t *c , 08916 xcb_window_t src_window , 08917 xcb_window_t dst_window , 08918 int16_t src_x , 08919 int16_t src_y , 08920 uint16_t src_width , 08921 uint16_t src_height , 08922 int16_t dst_x , 08923 int16_t dst_y ); 08924 08937 /***************************************************************************** 08938 ** 08939 ** xcb_void_cookie_t xcb_set_input_focus_checked 08940 ** 08941 ** @param xcb_connection_t *c 08942 ** @param uint8_t revert_to 08943 ** @param xcb_window_t focus 08944 ** @param xcb_timestamp_t time 08945 ** @returns xcb_void_cookie_t 08946 ** 08947 *****************************************************************************/ 08948 08949 xcb_void_cookie_t 08950 xcb_set_input_focus_checked (xcb_connection_t *c , 08951 uint8_t revert_to , 08952 xcb_window_t focus , 08953 xcb_timestamp_t time ); 08954 08964 /***************************************************************************** 08965 ** 08966 ** xcb_void_cookie_t xcb_set_input_focus 08967 ** 08968 ** @param xcb_connection_t *c 08969 ** @param uint8_t revert_to 08970 ** @param xcb_window_t focus 08971 ** @param xcb_timestamp_t time 08972 ** @returns xcb_void_cookie_t 08973 ** 08974 *****************************************************************************/ 08975 08976 xcb_void_cookie_t 08977 xcb_set_input_focus (xcb_connection_t *c , 08978 uint8_t revert_to , 08979 xcb_window_t focus , 08980 xcb_timestamp_t time ); 08981 08991 /***************************************************************************** 08992 ** 08993 ** xcb_get_input_focus_cookie_t xcb_get_input_focus 08994 ** 08995 ** @param xcb_connection_t *c 08996 ** @returns xcb_get_input_focus_cookie_t 08997 ** 08998 *****************************************************************************/ 08999 09000 xcb_get_input_focus_cookie_t 09001 xcb_get_input_focus (xcb_connection_t *c ); 09002 09015 /***************************************************************************** 09016 ** 09017 ** xcb_get_input_focus_cookie_t xcb_get_input_focus_unchecked 09018 ** 09019 ** @param xcb_connection_t *c 09020 ** @returns xcb_get_input_focus_cookie_t 09021 ** 09022 *****************************************************************************/ 09023 09024 xcb_get_input_focus_cookie_t 09025 xcb_get_input_focus_unchecked (xcb_connection_t *c ); 09026 09042 /***************************************************************************** 09043 ** 09044 ** xcb_get_input_focus_reply_t * xcb_get_input_focus_reply 09045 ** 09046 ** @param xcb_connection_t *c 09047 ** @param xcb_get_input_focus_cookie_t cookie 09048 ** @param xcb_generic_error_t **e 09049 ** @returns xcb_get_input_focus_reply_t * 09050 ** 09051 *****************************************************************************/ 09052 09053 xcb_get_input_focus_reply_t * 09054 xcb_get_input_focus_reply (xcb_connection_t *c , 09055 xcb_get_input_focus_cookie_t cookie , 09056 xcb_generic_error_t **e ); 09057 09067 /***************************************************************************** 09068 ** 09069 ** xcb_query_keymap_cookie_t xcb_query_keymap 09070 ** 09071 ** @param xcb_connection_t *c 09072 ** @returns xcb_query_keymap_cookie_t 09073 ** 09074 *****************************************************************************/ 09075 09076 xcb_query_keymap_cookie_t 09077 xcb_query_keymap (xcb_connection_t *c ); 09078 09091 /***************************************************************************** 09092 ** 09093 ** xcb_query_keymap_cookie_t xcb_query_keymap_unchecked 09094 ** 09095 ** @param xcb_connection_t *c 09096 ** @returns xcb_query_keymap_cookie_t 09097 ** 09098 *****************************************************************************/ 09099 09100 xcb_query_keymap_cookie_t 09101 xcb_query_keymap_unchecked (xcb_connection_t *c ); 09102 09118 /***************************************************************************** 09119 ** 09120 ** xcb_query_keymap_reply_t * xcb_query_keymap_reply 09121 ** 09122 ** @param xcb_connection_t *c 09123 ** @param xcb_query_keymap_cookie_t cookie 09124 ** @param xcb_generic_error_t **e 09125 ** @returns xcb_query_keymap_reply_t * 09126 ** 09127 *****************************************************************************/ 09128 09129 xcb_query_keymap_reply_t * 09130 xcb_query_keymap_reply (xcb_connection_t *c , 09131 xcb_query_keymap_cookie_t cookie , 09132 xcb_generic_error_t **e ); 09133 09134 int 09135 xcb_open_font_sizeof (const void *_buffer ); 09136 09149 /***************************************************************************** 09150 ** 09151 ** xcb_void_cookie_t xcb_open_font_checked 09152 ** 09153 ** @param xcb_connection_t *c 09154 ** @param xcb_font_t fid 09155 ** @param uint16_t name_len 09156 ** @param const char *name 09157 ** @returns xcb_void_cookie_t 09158 ** 09159 *****************************************************************************/ 09160 09161 xcb_void_cookie_t 09162 xcb_open_font_checked (xcb_connection_t *c , 09163 xcb_font_t fid , 09164 uint16_t name_len , 09165 const char *name ); 09166 09176 /***************************************************************************** 09177 ** 09178 ** xcb_void_cookie_t xcb_open_font 09179 ** 09180 ** @param xcb_connection_t *c 09181 ** @param xcb_font_t fid 09182 ** @param uint16_t name_len 09183 ** @param const char *name 09184 ** @returns xcb_void_cookie_t 09185 ** 09186 *****************************************************************************/ 09187 09188 xcb_void_cookie_t 09189 xcb_open_font (xcb_connection_t *c , 09190 xcb_font_t fid , 09191 uint16_t name_len , 09192 const char *name ); 09193 09206 /***************************************************************************** 09207 ** 09208 ** xcb_void_cookie_t xcb_close_font_checked 09209 ** 09210 ** @param xcb_connection_t *c 09211 ** @param xcb_font_t font 09212 ** @returns xcb_void_cookie_t 09213 ** 09214 *****************************************************************************/ 09215 09216 xcb_void_cookie_t 09217 xcb_close_font_checked (xcb_connection_t *c , 09218 xcb_font_t font ); 09219 09229 /***************************************************************************** 09230 ** 09231 ** xcb_void_cookie_t xcb_close_font 09232 ** 09233 ** @param xcb_connection_t *c 09234 ** @param xcb_font_t font 09235 ** @returns xcb_void_cookie_t 09236 ** 09237 *****************************************************************************/ 09238 09239 xcb_void_cookie_t 09240 xcb_close_font (xcb_connection_t *c , 09241 xcb_font_t font ); 09242 09252 /***************************************************************************** 09253 ** 09254 ** void xcb_fontprop_next 09255 ** 09256 ** @param xcb_fontprop_iterator_t *i 09257 ** @returns void 09258 ** 09259 *****************************************************************************/ 09260 09261 void 09262 xcb_fontprop_next (xcb_fontprop_iterator_t *i ); 09263 09274 /***************************************************************************** 09275 ** 09276 ** xcb_generic_iterator_t xcb_fontprop_end 09277 ** 09278 ** @param xcb_fontprop_iterator_t i 09279 ** @returns xcb_generic_iterator_t 09280 ** 09281 *****************************************************************************/ 09282 09283 xcb_generic_iterator_t 09284 xcb_fontprop_end (xcb_fontprop_iterator_t i ); 09285 09295 /***************************************************************************** 09296 ** 09297 ** void xcb_charinfo_next 09298 ** 09299 ** @param xcb_charinfo_iterator_t *i 09300 ** @returns void 09301 ** 09302 *****************************************************************************/ 09303 09304 void 09305 xcb_charinfo_next (xcb_charinfo_iterator_t *i ); 09306 09317 /***************************************************************************** 09318 ** 09319 ** xcb_generic_iterator_t xcb_charinfo_end 09320 ** 09321 ** @param xcb_charinfo_iterator_t i 09322 ** @returns xcb_generic_iterator_t 09323 ** 09324 *****************************************************************************/ 09325 09326 xcb_generic_iterator_t 09327 xcb_charinfo_end (xcb_charinfo_iterator_t i ); 09328 09329 int 09330 xcb_query_font_sizeof (const void *_buffer ); 09331 09341 /***************************************************************************** 09342 ** 09343 ** xcb_query_font_cookie_t xcb_query_font 09344 ** 09345 ** @param xcb_connection_t *c 09346 ** @param xcb_fontable_t font 09347 ** @returns xcb_query_font_cookie_t 09348 ** 09349 *****************************************************************************/ 09350 09351 xcb_query_font_cookie_t 09352 xcb_query_font (xcb_connection_t *c , 09353 xcb_fontable_t font ); 09354 09367 /***************************************************************************** 09368 ** 09369 ** xcb_query_font_cookie_t xcb_query_font_unchecked 09370 ** 09371 ** @param xcb_connection_t *c 09372 ** @param xcb_fontable_t font 09373 ** @returns xcb_query_font_cookie_t 09374 ** 09375 *****************************************************************************/ 09376 09377 xcb_query_font_cookie_t 09378 xcb_query_font_unchecked (xcb_connection_t *c , 09379 xcb_fontable_t font ); 09380 09381 09382 /***************************************************************************** 09383 ** 09384 ** xcb_fontprop_t * xcb_query_font_properties 09385 ** 09386 ** @param const xcb_query_font_reply_t *R 09387 ** @returns xcb_fontprop_t * 09388 ** 09389 *****************************************************************************/ 09390 09391 xcb_fontprop_t * 09392 xcb_query_font_properties (const xcb_query_font_reply_t *R ); 09393 09394 09395 /***************************************************************************** 09396 ** 09397 ** int xcb_query_font_properties_length 09398 ** 09399 ** @param const xcb_query_font_reply_t *R 09400 ** @returns int 09401 ** 09402 *****************************************************************************/ 09403 09404 int 09405 xcb_query_font_properties_length (const xcb_query_font_reply_t *R ); 09406 09407 09408 /***************************************************************************** 09409 ** 09410 ** xcb_fontprop_iterator_t xcb_query_font_properties_iterator 09411 ** 09412 ** @param const xcb_query_font_reply_t *R 09413 ** @returns xcb_fontprop_iterator_t 09414 ** 09415 *****************************************************************************/ 09416 09417 xcb_fontprop_iterator_t 09418 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R ); 09419 09420 09421 /***************************************************************************** 09422 ** 09423 ** xcb_charinfo_t * xcb_query_font_char_infos 09424 ** 09425 ** @param const xcb_query_font_reply_t *R 09426 ** @returns xcb_charinfo_t * 09427 ** 09428 *****************************************************************************/ 09429 09430 xcb_charinfo_t * 09431 xcb_query_font_char_infos (const xcb_query_font_reply_t *R ); 09432 09433 09434 /***************************************************************************** 09435 ** 09436 ** int xcb_query_font_char_infos_length 09437 ** 09438 ** @param const xcb_query_font_reply_t *R 09439 ** @returns int 09440 ** 09441 *****************************************************************************/ 09442 09443 int 09444 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R ); 09445 09446 09447 /***************************************************************************** 09448 ** 09449 ** xcb_charinfo_iterator_t xcb_query_font_char_infos_iterator 09450 ** 09451 ** @param const xcb_query_font_reply_t *R 09452 ** @returns xcb_charinfo_iterator_t 09453 ** 09454 *****************************************************************************/ 09455 09456 xcb_charinfo_iterator_t 09457 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R ); 09458 09474 /***************************************************************************** 09475 ** 09476 ** xcb_query_font_reply_t * xcb_query_font_reply 09477 ** 09478 ** @param xcb_connection_t *c 09479 ** @param xcb_query_font_cookie_t cookie 09480 ** @param xcb_generic_error_t **e 09481 ** @returns xcb_query_font_reply_t * 09482 ** 09483 *****************************************************************************/ 09484 09485 xcb_query_font_reply_t * 09486 xcb_query_font_reply (xcb_connection_t *c , 09487 xcb_query_font_cookie_t cookie , 09488 xcb_generic_error_t **e ); 09489 09490 int 09491 xcb_query_text_extents_sizeof (const void *_buffer , 09492 uint32_t string_len ); 09493 09503 /***************************************************************************** 09504 ** 09505 ** xcb_query_text_extents_cookie_t xcb_query_text_extents 09506 ** 09507 ** @param xcb_connection_t *c 09508 ** @param xcb_fontable_t font 09509 ** @param uint32_t string_len 09510 ** @param const xcb_char2b_t *string 09511 ** @returns xcb_query_text_extents_cookie_t 09512 ** 09513 *****************************************************************************/ 09514 09515 xcb_query_text_extents_cookie_t 09516 xcb_query_text_extents (xcb_connection_t *c , 09517 xcb_fontable_t font , 09518 uint32_t string_len , 09519 const xcb_char2b_t *string ); 09520 09533 /***************************************************************************** 09534 ** 09535 ** xcb_query_text_extents_cookie_t xcb_query_text_extents_unchecked 09536 ** 09537 ** @param xcb_connection_t *c 09538 ** @param xcb_fontable_t font 09539 ** @param uint32_t string_len 09540 ** @param const xcb_char2b_t *string 09541 ** @returns xcb_query_text_extents_cookie_t 09542 ** 09543 *****************************************************************************/ 09544 09545 xcb_query_text_extents_cookie_t 09546 xcb_query_text_extents_unchecked (xcb_connection_t *c , 09547 xcb_fontable_t font , 09548 uint32_t string_len , 09549 const xcb_char2b_t *string ); 09550 09566 /***************************************************************************** 09567 ** 09568 ** xcb_query_text_extents_reply_t * xcb_query_text_extents_reply 09569 ** 09570 ** @param xcb_connection_t *c 09571 ** @param xcb_query_text_extents_cookie_t cookie 09572 ** @param xcb_generic_error_t **e 09573 ** @returns xcb_query_text_extents_reply_t * 09574 ** 09575 *****************************************************************************/ 09576 09577 xcb_query_text_extents_reply_t * 09578 xcb_query_text_extents_reply (xcb_connection_t *c , 09579 xcb_query_text_extents_cookie_t cookie , 09580 xcb_generic_error_t **e ); 09581 09582 int 09583 xcb_str_sizeof (const void *_buffer ); 09584 09585 09586 /***************************************************************************** 09587 ** 09588 ** char * xcb_str_name 09589 ** 09590 ** @param const xcb_str_t *R 09591 ** @returns char * 09592 ** 09593 *****************************************************************************/ 09594 09595 char * 09596 xcb_str_name (const xcb_str_t *R ); 09597 09598 09599 /***************************************************************************** 09600 ** 09601 ** int xcb_str_name_length 09602 ** 09603 ** @param const xcb_str_t *R 09604 ** @returns int 09605 ** 09606 *****************************************************************************/ 09607 09608 int 09609 xcb_str_name_length (const xcb_str_t *R ); 09610 09611 09612 /***************************************************************************** 09613 ** 09614 ** xcb_generic_iterator_t xcb_str_name_end 09615 ** 09616 ** @param const xcb_str_t *R 09617 ** @returns xcb_generic_iterator_t 09618 ** 09619 *****************************************************************************/ 09620 09621 xcb_generic_iterator_t 09622 xcb_str_name_end (const xcb_str_t *R ); 09623 09633 /***************************************************************************** 09634 ** 09635 ** void xcb_str_next 09636 ** 09637 ** @param xcb_str_iterator_t *i 09638 ** @returns void 09639 ** 09640 *****************************************************************************/ 09641 09642 void 09643 xcb_str_next (xcb_str_iterator_t *i ); 09644 09655 /***************************************************************************** 09656 ** 09657 ** xcb_generic_iterator_t xcb_str_end 09658 ** 09659 ** @param xcb_str_iterator_t i 09660 ** @returns xcb_generic_iterator_t 09661 ** 09662 *****************************************************************************/ 09663 09664 xcb_generic_iterator_t 09665 xcb_str_end (xcb_str_iterator_t i ); 09666 09667 int 09668 xcb_list_fonts_sizeof (const void *_buffer ); 09669 09679 /***************************************************************************** 09680 ** 09681 ** xcb_list_fonts_cookie_t xcb_list_fonts 09682 ** 09683 ** @param xcb_connection_t *c 09684 ** @param uint16_t max_names 09685 ** @param uint16_t pattern_len 09686 ** @param const char *pattern 09687 ** @returns xcb_list_fonts_cookie_t 09688 ** 09689 *****************************************************************************/ 09690 09691 xcb_list_fonts_cookie_t 09692 xcb_list_fonts (xcb_connection_t *c , 09693 uint16_t max_names , 09694 uint16_t pattern_len , 09695 const char *pattern ); 09696 09709 /***************************************************************************** 09710 ** 09711 ** xcb_list_fonts_cookie_t xcb_list_fonts_unchecked 09712 ** 09713 ** @param xcb_connection_t *c 09714 ** @param uint16_t max_names 09715 ** @param uint16_t pattern_len 09716 ** @param const char *pattern 09717 ** @returns xcb_list_fonts_cookie_t 09718 ** 09719 *****************************************************************************/ 09720 09721 xcb_list_fonts_cookie_t 09722 xcb_list_fonts_unchecked (xcb_connection_t *c , 09723 uint16_t max_names , 09724 uint16_t pattern_len , 09725 const char *pattern ); 09726 09727 09728 /***************************************************************************** 09729 ** 09730 ** int xcb_list_fonts_names_length 09731 ** 09732 ** @param const xcb_list_fonts_reply_t *R 09733 ** @returns int 09734 ** 09735 *****************************************************************************/ 09736 09737 int 09738 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R ); 09739 09740 09741 /***************************************************************************** 09742 ** 09743 ** xcb_str_iterator_t xcb_list_fonts_names_iterator 09744 ** 09745 ** @param const xcb_list_fonts_reply_t *R 09746 ** @returns xcb_str_iterator_t 09747 ** 09748 *****************************************************************************/ 09749 09750 xcb_str_iterator_t 09751 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R ); 09752 09768 /***************************************************************************** 09769 ** 09770 ** xcb_list_fonts_reply_t * xcb_list_fonts_reply 09771 ** 09772 ** @param xcb_connection_t *c 09773 ** @param xcb_list_fonts_cookie_t cookie 09774 ** @param xcb_generic_error_t **e 09775 ** @returns xcb_list_fonts_reply_t * 09776 ** 09777 *****************************************************************************/ 09778 09779 xcb_list_fonts_reply_t * 09780 xcb_list_fonts_reply (xcb_connection_t *c , 09781 xcb_list_fonts_cookie_t cookie , 09782 xcb_generic_error_t **e ); 09783 09784 int 09785 xcb_list_fonts_with_info_sizeof (const void *_buffer ); 09786 09796 /***************************************************************************** 09797 ** 09798 ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info 09799 ** 09800 ** @param xcb_connection_t *c 09801 ** @param uint16_t max_names 09802 ** @param uint16_t pattern_len 09803 ** @param const char *pattern 09804 ** @returns xcb_list_fonts_with_info_cookie_t 09805 ** 09806 *****************************************************************************/ 09807 09808 xcb_list_fonts_with_info_cookie_t 09809 xcb_list_fonts_with_info (xcb_connection_t *c , 09810 uint16_t max_names , 09811 uint16_t pattern_len , 09812 const char *pattern ); 09813 09826 /***************************************************************************** 09827 ** 09828 ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_unchecked 09829 ** 09830 ** @param xcb_connection_t *c 09831 ** @param uint16_t max_names 09832 ** @param uint16_t pattern_len 09833 ** @param const char *pattern 09834 ** @returns xcb_list_fonts_with_info_cookie_t 09835 ** 09836 *****************************************************************************/ 09837 09838 xcb_list_fonts_with_info_cookie_t 09839 xcb_list_fonts_with_info_unchecked (xcb_connection_t *c , 09840 uint16_t max_names , 09841 uint16_t pattern_len , 09842 const char *pattern ); 09843 09844 09845 /***************************************************************************** 09846 ** 09847 ** xcb_fontprop_t * xcb_list_fonts_with_info_properties 09848 ** 09849 ** @param const xcb_list_fonts_with_info_reply_t *R 09850 ** @returns xcb_fontprop_t * 09851 ** 09852 *****************************************************************************/ 09853 09854 xcb_fontprop_t * 09855 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R ); 09856 09857 09858 /***************************************************************************** 09859 ** 09860 ** int xcb_list_fonts_with_info_properties_length 09861 ** 09862 ** @param const xcb_list_fonts_with_info_reply_t *R 09863 ** @returns int 09864 ** 09865 *****************************************************************************/ 09866 09867 int 09868 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R ); 09869 09870 09871 /***************************************************************************** 09872 ** 09873 ** xcb_fontprop_iterator_t xcb_list_fonts_with_info_properties_iterator 09874 ** 09875 ** @param const xcb_list_fonts_with_info_reply_t *R 09876 ** @returns xcb_fontprop_iterator_t 09877 ** 09878 *****************************************************************************/ 09879 09880 xcb_fontprop_iterator_t 09881 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R ); 09882 09883 09884 /***************************************************************************** 09885 ** 09886 ** char * xcb_list_fonts_with_info_name 09887 ** 09888 ** @param const xcb_list_fonts_with_info_reply_t *R 09889 ** @returns char * 09890 ** 09891 *****************************************************************************/ 09892 09893 char * 09894 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R ); 09895 09896 09897 /***************************************************************************** 09898 ** 09899 ** int xcb_list_fonts_with_info_name_length 09900 ** 09901 ** @param const xcb_list_fonts_with_info_reply_t *R 09902 ** @returns int 09903 ** 09904 *****************************************************************************/ 09905 09906 int 09907 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R ); 09908 09909 09910 /***************************************************************************** 09911 ** 09912 ** xcb_generic_iterator_t xcb_list_fonts_with_info_name_end 09913 ** 09914 ** @param const xcb_list_fonts_with_info_reply_t *R 09915 ** @returns xcb_generic_iterator_t 09916 ** 09917 *****************************************************************************/ 09918 09919 xcb_generic_iterator_t 09920 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R ); 09921 09937 /***************************************************************************** 09938 ** 09939 ** xcb_list_fonts_with_info_reply_t * xcb_list_fonts_with_info_reply 09940 ** 09941 ** @param xcb_connection_t *c 09942 ** @param xcb_list_fonts_with_info_cookie_t cookie 09943 ** @param xcb_generic_error_t **e 09944 ** @returns xcb_list_fonts_with_info_reply_t * 09945 ** 09946 *****************************************************************************/ 09947 09948 xcb_list_fonts_with_info_reply_t * 09949 xcb_list_fonts_with_info_reply (xcb_connection_t *c , 09950 xcb_list_fonts_with_info_cookie_t cookie , 09951 xcb_generic_error_t **e ); 09952 09953 int 09954 xcb_set_font_path_sizeof (const void *_buffer ); 09955 09968 /***************************************************************************** 09969 ** 09970 ** xcb_void_cookie_t xcb_set_font_path_checked 09971 ** 09972 ** @param xcb_connection_t *c 09973 ** @param uint16_t font_qty 09974 ** @param const xcb_str_t *font 09975 ** @returns xcb_void_cookie_t 09976 ** 09977 *****************************************************************************/ 09978 09979 xcb_void_cookie_t 09980 xcb_set_font_path_checked (xcb_connection_t *c , 09981 uint16_t font_qty , 09982 const xcb_str_t *font ); 09983 09993 /***************************************************************************** 09994 ** 09995 ** xcb_void_cookie_t xcb_set_font_path 09996 ** 09997 ** @param xcb_connection_t *c 09998 ** @param uint16_t font_qty 09999 ** @param const xcb_str_t *font 10000 ** @returns xcb_void_cookie_t 10001 ** 10002 *****************************************************************************/ 10003 10004 xcb_void_cookie_t 10005 xcb_set_font_path (xcb_connection_t *c , 10006 uint16_t font_qty , 10007 const xcb_str_t *font ); 10008 10009 int 10010 xcb_get_font_path_sizeof (const void *_buffer ); 10011 10021 /***************************************************************************** 10022 ** 10023 ** xcb_get_font_path_cookie_t xcb_get_font_path 10024 ** 10025 ** @param xcb_connection_t *c 10026 ** @returns xcb_get_font_path_cookie_t 10027 ** 10028 *****************************************************************************/ 10029 10030 xcb_get_font_path_cookie_t 10031 xcb_get_font_path (xcb_connection_t *c ); 10032 10045 /***************************************************************************** 10046 ** 10047 ** xcb_get_font_path_cookie_t xcb_get_font_path_unchecked 10048 ** 10049 ** @param xcb_connection_t *c 10050 ** @returns xcb_get_font_path_cookie_t 10051 ** 10052 *****************************************************************************/ 10053 10054 xcb_get_font_path_cookie_t 10055 xcb_get_font_path_unchecked (xcb_connection_t *c ); 10056 10057 10058 /***************************************************************************** 10059 ** 10060 ** int xcb_get_font_path_path_length 10061 ** 10062 ** @param const xcb_get_font_path_reply_t *R 10063 ** @returns int 10064 ** 10065 *****************************************************************************/ 10066 10067 int 10068 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R ); 10069 10070 10071 /***************************************************************************** 10072 ** 10073 ** xcb_str_iterator_t xcb_get_font_path_path_iterator 10074 ** 10075 ** @param const xcb_get_font_path_reply_t *R 10076 ** @returns xcb_str_iterator_t 10077 ** 10078 *****************************************************************************/ 10079 10080 xcb_str_iterator_t 10081 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R ); 10082 10098 /***************************************************************************** 10099 ** 10100 ** xcb_get_font_path_reply_t * xcb_get_font_path_reply 10101 ** 10102 ** @param xcb_connection_t *c 10103 ** @param xcb_get_font_path_cookie_t cookie 10104 ** @param xcb_generic_error_t **e 10105 ** @returns xcb_get_font_path_reply_t * 10106 ** 10107 *****************************************************************************/ 10108 10109 xcb_get_font_path_reply_t * 10110 xcb_get_font_path_reply (xcb_connection_t *c , 10111 xcb_get_font_path_cookie_t cookie , 10112 xcb_generic_error_t **e ); 10113 10126 /***************************************************************************** 10127 ** 10128 ** xcb_void_cookie_t xcb_create_pixmap_checked 10129 ** 10130 ** @param xcb_connection_t *c 10131 ** @param uint8_t depth 10132 ** @param xcb_pixmap_t pid 10133 ** @param xcb_drawable_t drawable 10134 ** @param uint16_t width 10135 ** @param uint16_t height 10136 ** @returns xcb_void_cookie_t 10137 ** 10138 *****************************************************************************/ 10139 10140 xcb_void_cookie_t 10141 xcb_create_pixmap_checked (xcb_connection_t *c , 10142 uint8_t depth , 10143 xcb_pixmap_t pid , 10144 xcb_drawable_t drawable , 10145 uint16_t width , 10146 uint16_t height ); 10147 10157 /***************************************************************************** 10158 ** 10159 ** xcb_void_cookie_t xcb_create_pixmap 10160 ** 10161 ** @param xcb_connection_t *c 10162 ** @param uint8_t depth 10163 ** @param xcb_pixmap_t pid 10164 ** @param xcb_drawable_t drawable 10165 ** @param uint16_t width 10166 ** @param uint16_t height 10167 ** @returns xcb_void_cookie_t 10168 ** 10169 *****************************************************************************/ 10170 10171 xcb_void_cookie_t 10172 xcb_create_pixmap (xcb_connection_t *c , 10173 uint8_t depth , 10174 xcb_pixmap_t pid , 10175 xcb_drawable_t drawable , 10176 uint16_t width , 10177 uint16_t height ); 10178 10191 /***************************************************************************** 10192 ** 10193 ** xcb_void_cookie_t xcb_free_pixmap_checked 10194 ** 10195 ** @param xcb_connection_t *c 10196 ** @param xcb_pixmap_t pixmap 10197 ** @returns xcb_void_cookie_t 10198 ** 10199 *****************************************************************************/ 10200 10201 xcb_void_cookie_t 10202 xcb_free_pixmap_checked (xcb_connection_t *c , 10203 xcb_pixmap_t pixmap ); 10204 10214 /***************************************************************************** 10215 ** 10216 ** xcb_void_cookie_t xcb_free_pixmap 10217 ** 10218 ** @param xcb_connection_t *c 10219 ** @param xcb_pixmap_t pixmap 10220 ** @returns xcb_void_cookie_t 10221 ** 10222 *****************************************************************************/ 10223 10224 xcb_void_cookie_t 10225 xcb_free_pixmap (xcb_connection_t *c , 10226 xcb_pixmap_t pixmap ); 10227 10228 int 10229 xcb_create_gc_sizeof (const void *_buffer ); 10230 10243 /***************************************************************************** 10244 ** 10245 ** xcb_void_cookie_t xcb_create_gc_checked 10246 ** 10247 ** @param xcb_connection_t *c 10248 ** @param xcb_gcontext_t cid 10249 ** @param xcb_drawable_t drawable 10250 ** @param uint32_t value_mask 10251 ** @param const uint32_t *value_list 10252 ** @returns xcb_void_cookie_t 10253 ** 10254 *****************************************************************************/ 10255 10256 xcb_void_cookie_t 10257 xcb_create_gc_checked (xcb_connection_t *c , 10258 xcb_gcontext_t cid , 10259 xcb_drawable_t drawable , 10260 uint32_t value_mask , 10261 const uint32_t *value_list ); 10262 10272 /***************************************************************************** 10273 ** 10274 ** xcb_void_cookie_t xcb_create_gc 10275 ** 10276 ** @param xcb_connection_t *c 10277 ** @param xcb_gcontext_t cid 10278 ** @param xcb_drawable_t drawable 10279 ** @param uint32_t value_mask 10280 ** @param const uint32_t *value_list 10281 ** @returns xcb_void_cookie_t 10282 ** 10283 *****************************************************************************/ 10284 10285 xcb_void_cookie_t 10286 xcb_create_gc (xcb_connection_t *c , 10287 xcb_gcontext_t cid , 10288 xcb_drawable_t drawable , 10289 uint32_t value_mask , 10290 const uint32_t *value_list ); 10291 10292 int 10293 xcb_change_gc_sizeof (const void *_buffer ); 10294 10307 /***************************************************************************** 10308 ** 10309 ** xcb_void_cookie_t xcb_change_gc_checked 10310 ** 10311 ** @param xcb_connection_t *c 10312 ** @param xcb_gcontext_t gc 10313 ** @param uint32_t value_mask 10314 ** @param const uint32_t *value_list 10315 ** @returns xcb_void_cookie_t 10316 ** 10317 *****************************************************************************/ 10318 10319 xcb_void_cookie_t 10320 xcb_change_gc_checked (xcb_connection_t *c , 10321 xcb_gcontext_t gc , 10322 uint32_t value_mask , 10323 const uint32_t *value_list ); 10324 10334 /***************************************************************************** 10335 ** 10336 ** xcb_void_cookie_t xcb_change_gc 10337 ** 10338 ** @param xcb_connection_t *c 10339 ** @param xcb_gcontext_t gc 10340 ** @param uint32_t value_mask 10341 ** @param const uint32_t *value_list 10342 ** @returns xcb_void_cookie_t 10343 ** 10344 *****************************************************************************/ 10345 10346 xcb_void_cookie_t 10347 xcb_change_gc (xcb_connection_t *c , 10348 xcb_gcontext_t gc , 10349 uint32_t value_mask , 10350 const uint32_t *value_list ); 10351 10364 /***************************************************************************** 10365 ** 10366 ** xcb_void_cookie_t xcb_copy_gc_checked 10367 ** 10368 ** @param xcb_connection_t *c 10369 ** @param xcb_gcontext_t src_gc 10370 ** @param xcb_gcontext_t dst_gc 10371 ** @param uint32_t value_mask 10372 ** @returns xcb_void_cookie_t 10373 ** 10374 *****************************************************************************/ 10375 10376 xcb_void_cookie_t 10377 xcb_copy_gc_checked (xcb_connection_t *c , 10378 xcb_gcontext_t src_gc , 10379 xcb_gcontext_t dst_gc , 10380 uint32_t value_mask ); 10381 10391 /***************************************************************************** 10392 ** 10393 ** xcb_void_cookie_t xcb_copy_gc 10394 ** 10395 ** @param xcb_connection_t *c 10396 ** @param xcb_gcontext_t src_gc 10397 ** @param xcb_gcontext_t dst_gc 10398 ** @param uint32_t value_mask 10399 ** @returns xcb_void_cookie_t 10400 ** 10401 *****************************************************************************/ 10402 10403 xcb_void_cookie_t 10404 xcb_copy_gc (xcb_connection_t *c , 10405 xcb_gcontext_t src_gc , 10406 xcb_gcontext_t dst_gc , 10407 uint32_t value_mask ); 10408 10409 int 10410 xcb_set_dashes_sizeof (const void *_buffer ); 10411 10424 /***************************************************************************** 10425 ** 10426 ** xcb_void_cookie_t xcb_set_dashes_checked 10427 ** 10428 ** @param xcb_connection_t *c 10429 ** @param xcb_gcontext_t gc 10430 ** @param uint16_t dash_offset 10431 ** @param uint16_t dashes_len 10432 ** @param const uint8_t *dashes 10433 ** @returns xcb_void_cookie_t 10434 ** 10435 *****************************************************************************/ 10436 10437 xcb_void_cookie_t 10438 xcb_set_dashes_checked (xcb_connection_t *c , 10439 xcb_gcontext_t gc , 10440 uint16_t dash_offset , 10441 uint16_t dashes_len , 10442 const uint8_t *dashes ); 10443 10453 /***************************************************************************** 10454 ** 10455 ** xcb_void_cookie_t xcb_set_dashes 10456 ** 10457 ** @param xcb_connection_t *c 10458 ** @param xcb_gcontext_t gc 10459 ** @param uint16_t dash_offset 10460 ** @param uint16_t dashes_len 10461 ** @param const uint8_t *dashes 10462 ** @returns xcb_void_cookie_t 10463 ** 10464 *****************************************************************************/ 10465 10466 xcb_void_cookie_t 10467 xcb_set_dashes (xcb_connection_t *c , 10468 xcb_gcontext_t gc , 10469 uint16_t dash_offset , 10470 uint16_t dashes_len , 10471 const uint8_t *dashes ); 10472 10473 int 10474 xcb_set_clip_rectangles_sizeof (const void *_buffer , 10475 uint32_t rectangles_len ); 10476 10489 /***************************************************************************** 10490 ** 10491 ** xcb_void_cookie_t xcb_set_clip_rectangles_checked 10492 ** 10493 ** @param xcb_connection_t *c 10494 ** @param uint8_t ordering 10495 ** @param xcb_gcontext_t gc 10496 ** @param int16_t clip_x_origin 10497 ** @param int16_t clip_y_origin 10498 ** @param uint32_t rectangles_len 10499 ** @param const xcb_rectangle_t *rectangles 10500 ** @returns xcb_void_cookie_t 10501 ** 10502 *****************************************************************************/ 10503 10504 xcb_void_cookie_t 10505 xcb_set_clip_rectangles_checked (xcb_connection_t *c , 10506 uint8_t ordering , 10507 xcb_gcontext_t gc , 10508 int16_t clip_x_origin , 10509 int16_t clip_y_origin , 10510 uint32_t rectangles_len , 10511 const xcb_rectangle_t *rectangles ); 10512 10522 /***************************************************************************** 10523 ** 10524 ** xcb_void_cookie_t xcb_set_clip_rectangles 10525 ** 10526 ** @param xcb_connection_t *c 10527 ** @param uint8_t ordering 10528 ** @param xcb_gcontext_t gc 10529 ** @param int16_t clip_x_origin 10530 ** @param int16_t clip_y_origin 10531 ** @param uint32_t rectangles_len 10532 ** @param const xcb_rectangle_t *rectangles 10533 ** @returns xcb_void_cookie_t 10534 ** 10535 *****************************************************************************/ 10536 10537 xcb_void_cookie_t 10538 xcb_set_clip_rectangles (xcb_connection_t *c , 10539 uint8_t ordering , 10540 xcb_gcontext_t gc , 10541 int16_t clip_x_origin , 10542 int16_t clip_y_origin , 10543 uint32_t rectangles_len , 10544 const xcb_rectangle_t *rectangles ); 10545 10558 /***************************************************************************** 10559 ** 10560 ** xcb_void_cookie_t xcb_free_gc_checked 10561 ** 10562 ** @param xcb_connection_t *c 10563 ** @param xcb_gcontext_t gc 10564 ** @returns xcb_void_cookie_t 10565 ** 10566 *****************************************************************************/ 10567 10568 xcb_void_cookie_t 10569 xcb_free_gc_checked (xcb_connection_t *c , 10570 xcb_gcontext_t gc ); 10571 10581 /***************************************************************************** 10582 ** 10583 ** xcb_void_cookie_t xcb_free_gc 10584 ** 10585 ** @param xcb_connection_t *c 10586 ** @param xcb_gcontext_t gc 10587 ** @returns xcb_void_cookie_t 10588 ** 10589 *****************************************************************************/ 10590 10591 xcb_void_cookie_t 10592 xcb_free_gc (xcb_connection_t *c , 10593 xcb_gcontext_t gc ); 10594 10607 /***************************************************************************** 10608 ** 10609 ** xcb_void_cookie_t xcb_clear_area_checked 10610 ** 10611 ** @param xcb_connection_t *c 10612 ** @param uint8_t exposures 10613 ** @param xcb_window_t window 10614 ** @param int16_t x 10615 ** @param int16_t y 10616 ** @param uint16_t width 10617 ** @param uint16_t height 10618 ** @returns xcb_void_cookie_t 10619 ** 10620 *****************************************************************************/ 10621 10622 xcb_void_cookie_t 10623 xcb_clear_area_checked (xcb_connection_t *c , 10624 uint8_t exposures , 10625 xcb_window_t window , 10626 int16_t x , 10627 int16_t y , 10628 uint16_t width , 10629 uint16_t height ); 10630 10640 /***************************************************************************** 10641 ** 10642 ** xcb_void_cookie_t xcb_clear_area 10643 ** 10644 ** @param xcb_connection_t *c 10645 ** @param uint8_t exposures 10646 ** @param xcb_window_t window 10647 ** @param int16_t x 10648 ** @param int16_t y 10649 ** @param uint16_t width 10650 ** @param uint16_t height 10651 ** @returns xcb_void_cookie_t 10652 ** 10653 *****************************************************************************/ 10654 10655 xcb_void_cookie_t 10656 xcb_clear_area (xcb_connection_t *c , 10657 uint8_t exposures , 10658 xcb_window_t window , 10659 int16_t x , 10660 int16_t y , 10661 uint16_t width , 10662 uint16_t height ); 10663 10676 /***************************************************************************** 10677 ** 10678 ** xcb_void_cookie_t xcb_copy_area_checked 10679 ** 10680 ** @param xcb_connection_t *c 10681 ** @param xcb_drawable_t src_drawable 10682 ** @param xcb_drawable_t dst_drawable 10683 ** @param xcb_gcontext_t gc 10684 ** @param int16_t src_x 10685 ** @param int16_t src_y 10686 ** @param int16_t dst_x 10687 ** @param int16_t dst_y 10688 ** @param uint16_t width 10689 ** @param uint16_t height 10690 ** @returns xcb_void_cookie_t 10691 ** 10692 *****************************************************************************/ 10693 10694 xcb_void_cookie_t 10695 xcb_copy_area_checked (xcb_connection_t *c , 10696 xcb_drawable_t src_drawable , 10697 xcb_drawable_t dst_drawable , 10698 xcb_gcontext_t gc , 10699 int16_t src_x , 10700 int16_t src_y , 10701 int16_t dst_x , 10702 int16_t dst_y , 10703 uint16_t width , 10704 uint16_t height ); 10705 10715 /***************************************************************************** 10716 ** 10717 ** xcb_void_cookie_t xcb_copy_area 10718 ** 10719 ** @param xcb_connection_t *c 10720 ** @param xcb_drawable_t src_drawable 10721 ** @param xcb_drawable_t dst_drawable 10722 ** @param xcb_gcontext_t gc 10723 ** @param int16_t src_x 10724 ** @param int16_t src_y 10725 ** @param int16_t dst_x 10726 ** @param int16_t dst_y 10727 ** @param uint16_t width 10728 ** @param uint16_t height 10729 ** @returns xcb_void_cookie_t 10730 ** 10731 *****************************************************************************/ 10732 10733 xcb_void_cookie_t 10734 xcb_copy_area (xcb_connection_t *c , 10735 xcb_drawable_t src_drawable , 10736 xcb_drawable_t dst_drawable , 10737 xcb_gcontext_t gc , 10738 int16_t src_x , 10739 int16_t src_y , 10740 int16_t dst_x , 10741 int16_t dst_y , 10742 uint16_t width , 10743 uint16_t height ); 10744 10757 /***************************************************************************** 10758 ** 10759 ** xcb_void_cookie_t xcb_copy_plane_checked 10760 ** 10761 ** @param xcb_connection_t *c 10762 ** @param xcb_drawable_t src_drawable 10763 ** @param xcb_drawable_t dst_drawable 10764 ** @param xcb_gcontext_t gc 10765 ** @param int16_t src_x 10766 ** @param int16_t src_y 10767 ** @param int16_t dst_x 10768 ** @param int16_t dst_y 10769 ** @param uint16_t width 10770 ** @param uint16_t height 10771 ** @param uint32_t bit_plane 10772 ** @returns xcb_void_cookie_t 10773 ** 10774 *****************************************************************************/ 10775 10776 xcb_void_cookie_t 10777 xcb_copy_plane_checked (xcb_connection_t *c , 10778 xcb_drawable_t src_drawable , 10779 xcb_drawable_t dst_drawable , 10780 xcb_gcontext_t gc , 10781 int16_t src_x , 10782 int16_t src_y , 10783 int16_t dst_x , 10784 int16_t dst_y , 10785 uint16_t width , 10786 uint16_t height , 10787 uint32_t bit_plane ); 10788 10798 /***************************************************************************** 10799 ** 10800 ** xcb_void_cookie_t xcb_copy_plane 10801 ** 10802 ** @param xcb_connection_t *c 10803 ** @param xcb_drawable_t src_drawable 10804 ** @param xcb_drawable_t dst_drawable 10805 ** @param xcb_gcontext_t gc 10806 ** @param int16_t src_x 10807 ** @param int16_t src_y 10808 ** @param int16_t dst_x 10809 ** @param int16_t dst_y 10810 ** @param uint16_t width 10811 ** @param uint16_t height 10812 ** @param uint32_t bit_plane 10813 ** @returns xcb_void_cookie_t 10814 ** 10815 *****************************************************************************/ 10816 10817 xcb_void_cookie_t 10818 xcb_copy_plane (xcb_connection_t *c , 10819 xcb_drawable_t src_drawable , 10820 xcb_drawable_t dst_drawable , 10821 xcb_gcontext_t gc , 10822 int16_t src_x , 10823 int16_t src_y , 10824 int16_t dst_x , 10825 int16_t dst_y , 10826 uint16_t width , 10827 uint16_t height , 10828 uint32_t bit_plane ); 10829 10830 int 10831 xcb_poly_point_sizeof (const void *_buffer , 10832 uint32_t points_len ); 10833 10846 /***************************************************************************** 10847 ** 10848 ** xcb_void_cookie_t xcb_poly_point_checked 10849 ** 10850 ** @param xcb_connection_t *c 10851 ** @param uint8_t coordinate_mode 10852 ** @param xcb_drawable_t drawable 10853 ** @param xcb_gcontext_t gc 10854 ** @param uint32_t points_len 10855 ** @param const xcb_point_t *points 10856 ** @returns xcb_void_cookie_t 10857 ** 10858 *****************************************************************************/ 10859 10860 xcb_void_cookie_t 10861 xcb_poly_point_checked (xcb_connection_t *c , 10862 uint8_t coordinate_mode , 10863 xcb_drawable_t drawable , 10864 xcb_gcontext_t gc , 10865 uint32_t points_len , 10866 const xcb_point_t *points ); 10867 10877 /***************************************************************************** 10878 ** 10879 ** xcb_void_cookie_t xcb_poly_point 10880 ** 10881 ** @param xcb_connection_t *c 10882 ** @param uint8_t coordinate_mode 10883 ** @param xcb_drawable_t drawable 10884 ** @param xcb_gcontext_t gc 10885 ** @param uint32_t points_len 10886 ** @param const xcb_point_t *points 10887 ** @returns xcb_void_cookie_t 10888 ** 10889 *****************************************************************************/ 10890 10891 xcb_void_cookie_t 10892 xcb_poly_point (xcb_connection_t *c , 10893 uint8_t coordinate_mode , 10894 xcb_drawable_t drawable , 10895 xcb_gcontext_t gc , 10896 uint32_t points_len , 10897 const xcb_point_t *points ); 10898 10899 int 10900 xcb_poly_line_sizeof (const void *_buffer , 10901 uint32_t points_len ); 10902 10915 /***************************************************************************** 10916 ** 10917 ** xcb_void_cookie_t xcb_poly_line_checked 10918 ** 10919 ** @param xcb_connection_t *c 10920 ** @param uint8_t coordinate_mode 10921 ** @param xcb_drawable_t drawable 10922 ** @param xcb_gcontext_t gc 10923 ** @param uint32_t points_len 10924 ** @param const xcb_point_t *points 10925 ** @returns xcb_void_cookie_t 10926 ** 10927 *****************************************************************************/ 10928 10929 xcb_void_cookie_t 10930 xcb_poly_line_checked (xcb_connection_t *c , 10931 uint8_t coordinate_mode , 10932 xcb_drawable_t drawable , 10933 xcb_gcontext_t gc , 10934 uint32_t points_len , 10935 const xcb_point_t *points ); 10936 10946 /***************************************************************************** 10947 ** 10948 ** xcb_void_cookie_t xcb_poly_line 10949 ** 10950 ** @param xcb_connection_t *c 10951 ** @param uint8_t coordinate_mode 10952 ** @param xcb_drawable_t drawable 10953 ** @param xcb_gcontext_t gc 10954 ** @param uint32_t points_len 10955 ** @param const xcb_point_t *points 10956 ** @returns xcb_void_cookie_t 10957 ** 10958 *****************************************************************************/ 10959 10960 xcb_void_cookie_t 10961 xcb_poly_line (xcb_connection_t *c , 10962 uint8_t coordinate_mode , 10963 xcb_drawable_t drawable , 10964 xcb_gcontext_t gc , 10965 uint32_t points_len , 10966 const xcb_point_t *points ); 10967 10977 /***************************************************************************** 10978 ** 10979 ** void xcb_segment_next 10980 ** 10981 ** @param xcb_segment_iterator_t *i 10982 ** @returns void 10983 ** 10984 *****************************************************************************/ 10985 10986 void 10987 xcb_segment_next (xcb_segment_iterator_t *i ); 10988 10999 /***************************************************************************** 11000 ** 11001 ** xcb_generic_iterator_t xcb_segment_end 11002 ** 11003 ** @param xcb_segment_iterator_t i 11004 ** @returns xcb_generic_iterator_t 11005 ** 11006 *****************************************************************************/ 11007 11008 xcb_generic_iterator_t 11009 xcb_segment_end (xcb_segment_iterator_t i ); 11010 11011 int 11012 xcb_poly_segment_sizeof (const void *_buffer , 11013 uint32_t segments_len ); 11014 11027 /***************************************************************************** 11028 ** 11029 ** xcb_void_cookie_t xcb_poly_segment_checked 11030 ** 11031 ** @param xcb_connection_t *c 11032 ** @param xcb_drawable_t drawable 11033 ** @param xcb_gcontext_t gc 11034 ** @param uint32_t segments_len 11035 ** @param const xcb_segment_t *segments 11036 ** @returns xcb_void_cookie_t 11037 ** 11038 *****************************************************************************/ 11039 11040 xcb_void_cookie_t 11041 xcb_poly_segment_checked (xcb_connection_t *c , 11042 xcb_drawable_t drawable , 11043 xcb_gcontext_t gc , 11044 uint32_t segments_len , 11045 const xcb_segment_t *segments ); 11046 11056 /***************************************************************************** 11057 ** 11058 ** xcb_void_cookie_t xcb_poly_segment 11059 ** 11060 ** @param xcb_connection_t *c 11061 ** @param xcb_drawable_t drawable 11062 ** @param xcb_gcontext_t gc 11063 ** @param uint32_t segments_len 11064 ** @param const xcb_segment_t *segments 11065 ** @returns xcb_void_cookie_t 11066 ** 11067 *****************************************************************************/ 11068 11069 xcb_void_cookie_t 11070 xcb_poly_segment (xcb_connection_t *c , 11071 xcb_drawable_t drawable , 11072 xcb_gcontext_t gc , 11073 uint32_t segments_len , 11074 const xcb_segment_t *segments ); 11075 11076 int 11077 xcb_poly_rectangle_sizeof (const void *_buffer , 11078 uint32_t rectangles_len ); 11079 11092 /***************************************************************************** 11093 ** 11094 ** xcb_void_cookie_t xcb_poly_rectangle_checked 11095 ** 11096 ** @param xcb_connection_t *c 11097 ** @param xcb_drawable_t drawable 11098 ** @param xcb_gcontext_t gc 11099 ** @param uint32_t rectangles_len 11100 ** @param const xcb_rectangle_t *rectangles 11101 ** @returns xcb_void_cookie_t 11102 ** 11103 *****************************************************************************/ 11104 11105 xcb_void_cookie_t 11106 xcb_poly_rectangle_checked (xcb_connection_t *c , 11107 xcb_drawable_t drawable , 11108 xcb_gcontext_t gc , 11109 uint32_t rectangles_len , 11110 const xcb_rectangle_t *rectangles ); 11111 11121 /***************************************************************************** 11122 ** 11123 ** xcb_void_cookie_t xcb_poly_rectangle 11124 ** 11125 ** @param xcb_connection_t *c 11126 ** @param xcb_drawable_t drawable 11127 ** @param xcb_gcontext_t gc 11128 ** @param uint32_t rectangles_len 11129 ** @param const xcb_rectangle_t *rectangles 11130 ** @returns xcb_void_cookie_t 11131 ** 11132 *****************************************************************************/ 11133 11134 xcb_void_cookie_t 11135 xcb_poly_rectangle (xcb_connection_t *c , 11136 xcb_drawable_t drawable , 11137 xcb_gcontext_t gc , 11138 uint32_t rectangles_len , 11139 const xcb_rectangle_t *rectangles ); 11140 11141 int 11142 xcb_poly_arc_sizeof (const void *_buffer , 11143 uint32_t arcs_len ); 11144 11157 /***************************************************************************** 11158 ** 11159 ** xcb_void_cookie_t xcb_poly_arc_checked 11160 ** 11161 ** @param xcb_connection_t *c 11162 ** @param xcb_drawable_t drawable 11163 ** @param xcb_gcontext_t gc 11164 ** @param uint32_t arcs_len 11165 ** @param const xcb_arc_t *arcs 11166 ** @returns xcb_void_cookie_t 11167 ** 11168 *****************************************************************************/ 11169 11170 xcb_void_cookie_t 11171 xcb_poly_arc_checked (xcb_connection_t *c , 11172 xcb_drawable_t drawable , 11173 xcb_gcontext_t gc , 11174 uint32_t arcs_len , 11175 const xcb_arc_t *arcs ); 11176 11186 /***************************************************************************** 11187 ** 11188 ** xcb_void_cookie_t xcb_poly_arc 11189 ** 11190 ** @param xcb_connection_t *c 11191 ** @param xcb_drawable_t drawable 11192 ** @param xcb_gcontext_t gc 11193 ** @param uint32_t arcs_len 11194 ** @param const xcb_arc_t *arcs 11195 ** @returns xcb_void_cookie_t 11196 ** 11197 *****************************************************************************/ 11198 11199 xcb_void_cookie_t 11200 xcb_poly_arc (xcb_connection_t *c , 11201 xcb_drawable_t drawable , 11202 xcb_gcontext_t gc , 11203 uint32_t arcs_len , 11204 const xcb_arc_t *arcs ); 11205 11206 int 11207 xcb_fill_poly_sizeof (const void *_buffer , 11208 uint32_t points_len ); 11209 11222 /***************************************************************************** 11223 ** 11224 ** xcb_void_cookie_t xcb_fill_poly_checked 11225 ** 11226 ** @param xcb_connection_t *c 11227 ** @param xcb_drawable_t drawable 11228 ** @param xcb_gcontext_t gc 11229 ** @param uint8_t shape 11230 ** @param uint8_t coordinate_mode 11231 ** @param uint32_t points_len 11232 ** @param const xcb_point_t *points 11233 ** @returns xcb_void_cookie_t 11234 ** 11235 *****************************************************************************/ 11236 11237 xcb_void_cookie_t 11238 xcb_fill_poly_checked (xcb_connection_t *c , 11239 xcb_drawable_t drawable , 11240 xcb_gcontext_t gc , 11241 uint8_t shape , 11242 uint8_t coordinate_mode , 11243 uint32_t points_len , 11244 const xcb_point_t *points ); 11245 11255 /***************************************************************************** 11256 ** 11257 ** xcb_void_cookie_t xcb_fill_poly 11258 ** 11259 ** @param xcb_connection_t *c 11260 ** @param xcb_drawable_t drawable 11261 ** @param xcb_gcontext_t gc 11262 ** @param uint8_t shape 11263 ** @param uint8_t coordinate_mode 11264 ** @param uint32_t points_len 11265 ** @param const xcb_point_t *points 11266 ** @returns xcb_void_cookie_t 11267 ** 11268 *****************************************************************************/ 11269 11270 xcb_void_cookie_t 11271 xcb_fill_poly (xcb_connection_t *c , 11272 xcb_drawable_t drawable , 11273 xcb_gcontext_t gc , 11274 uint8_t shape , 11275 uint8_t coordinate_mode , 11276 uint32_t points_len , 11277 const xcb_point_t *points ); 11278 11279 int 11280 xcb_poly_fill_rectangle_sizeof (const void *_buffer , 11281 uint32_t rectangles_len ); 11282 11295 /***************************************************************************** 11296 ** 11297 ** xcb_void_cookie_t xcb_poly_fill_rectangle_checked 11298 ** 11299 ** @param xcb_connection_t *c 11300 ** @param xcb_drawable_t drawable 11301 ** @param xcb_gcontext_t gc 11302 ** @param uint32_t rectangles_len 11303 ** @param const xcb_rectangle_t *rectangles 11304 ** @returns xcb_void_cookie_t 11305 ** 11306 *****************************************************************************/ 11307 11308 xcb_void_cookie_t 11309 xcb_poly_fill_rectangle_checked (xcb_connection_t *c , 11310 xcb_drawable_t drawable , 11311 xcb_gcontext_t gc , 11312 uint32_t rectangles_len , 11313 const xcb_rectangle_t *rectangles ); 11314 11324 /***************************************************************************** 11325 ** 11326 ** xcb_void_cookie_t xcb_poly_fill_rectangle 11327 ** 11328 ** @param xcb_connection_t *c 11329 ** @param xcb_drawable_t drawable 11330 ** @param xcb_gcontext_t gc 11331 ** @param uint32_t rectangles_len 11332 ** @param const xcb_rectangle_t *rectangles 11333 ** @returns xcb_void_cookie_t 11334 ** 11335 *****************************************************************************/ 11336 11337 xcb_void_cookie_t 11338 xcb_poly_fill_rectangle (xcb_connection_t *c , 11339 xcb_drawable_t drawable , 11340 xcb_gcontext_t gc , 11341 uint32_t rectangles_len , 11342 const xcb_rectangle_t *rectangles ); 11343 11344 int 11345 xcb_poly_fill_arc_sizeof (const void *_buffer , 11346 uint32_t arcs_len ); 11347 11360 /***************************************************************************** 11361 ** 11362 ** xcb_void_cookie_t xcb_poly_fill_arc_checked 11363 ** 11364 ** @param xcb_connection_t *c 11365 ** @param xcb_drawable_t drawable 11366 ** @param xcb_gcontext_t gc 11367 ** @param uint32_t arcs_len 11368 ** @param const xcb_arc_t *arcs 11369 ** @returns xcb_void_cookie_t 11370 ** 11371 *****************************************************************************/ 11372 11373 xcb_void_cookie_t 11374 xcb_poly_fill_arc_checked (xcb_connection_t *c , 11375 xcb_drawable_t drawable , 11376 xcb_gcontext_t gc , 11377 uint32_t arcs_len , 11378 const xcb_arc_t *arcs ); 11379 11389 /***************************************************************************** 11390 ** 11391 ** xcb_void_cookie_t xcb_poly_fill_arc 11392 ** 11393 ** @param xcb_connection_t *c 11394 ** @param xcb_drawable_t drawable 11395 ** @param xcb_gcontext_t gc 11396 ** @param uint32_t arcs_len 11397 ** @param const xcb_arc_t *arcs 11398 ** @returns xcb_void_cookie_t 11399 ** 11400 *****************************************************************************/ 11401 11402 xcb_void_cookie_t 11403 xcb_poly_fill_arc (xcb_connection_t *c , 11404 xcb_drawable_t drawable , 11405 xcb_gcontext_t gc , 11406 uint32_t arcs_len , 11407 const xcb_arc_t *arcs ); 11408 11409 int 11410 xcb_put_image_sizeof (const void *_buffer , 11411 uint32_t data_len ); 11412 11425 /***************************************************************************** 11426 ** 11427 ** xcb_void_cookie_t xcb_put_image_checked 11428 ** 11429 ** @param xcb_connection_t *c 11430 ** @param uint8_t format 11431 ** @param xcb_drawable_t drawable 11432 ** @param xcb_gcontext_t gc 11433 ** @param uint16_t width 11434 ** @param uint16_t height 11435 ** @param int16_t dst_x 11436 ** @param int16_t dst_y 11437 ** @param uint8_t left_pad 11438 ** @param uint8_t depth 11439 ** @param uint32_t data_len 11440 ** @param const uint8_t *data 11441 ** @returns xcb_void_cookie_t 11442 ** 11443 *****************************************************************************/ 11444 11445 xcb_void_cookie_t 11446 xcb_put_image_checked (xcb_connection_t *c , 11447 uint8_t format , 11448 xcb_drawable_t drawable , 11449 xcb_gcontext_t gc , 11450 uint16_t width , 11451 uint16_t height , 11452 int16_t dst_x , 11453 int16_t dst_y , 11454 uint8_t left_pad , 11455 uint8_t depth , 11456 uint32_t data_len , 11457 const uint8_t *data ); 11458 11468 /***************************************************************************** 11469 ** 11470 ** xcb_void_cookie_t xcb_put_image 11471 ** 11472 ** @param xcb_connection_t *c 11473 ** @param uint8_t format 11474 ** @param xcb_drawable_t drawable 11475 ** @param xcb_gcontext_t gc 11476 ** @param uint16_t width 11477 ** @param uint16_t height 11478 ** @param int16_t dst_x 11479 ** @param int16_t dst_y 11480 ** @param uint8_t left_pad 11481 ** @param uint8_t depth 11482 ** @param uint32_t data_len 11483 ** @param const uint8_t *data 11484 ** @returns xcb_void_cookie_t 11485 ** 11486 *****************************************************************************/ 11487 11488 xcb_void_cookie_t 11489 xcb_put_image (xcb_connection_t *c , 11490 uint8_t format , 11491 xcb_drawable_t drawable , 11492 xcb_gcontext_t gc , 11493 uint16_t width , 11494 uint16_t height , 11495 int16_t dst_x , 11496 int16_t dst_y , 11497 uint8_t left_pad , 11498 uint8_t depth , 11499 uint32_t data_len , 11500 const uint8_t *data ); 11501 11502 int 11503 xcb_get_image_sizeof (const void *_buffer ); 11504 11514 /***************************************************************************** 11515 ** 11516 ** xcb_get_image_cookie_t xcb_get_image 11517 ** 11518 ** @param xcb_connection_t *c 11519 ** @param uint8_t format 11520 ** @param xcb_drawable_t drawable 11521 ** @param int16_t x 11522 ** @param int16_t y 11523 ** @param uint16_t width 11524 ** @param uint16_t height 11525 ** @param uint32_t plane_mask 11526 ** @returns xcb_get_image_cookie_t 11527 ** 11528 *****************************************************************************/ 11529 11530 xcb_get_image_cookie_t 11531 xcb_get_image (xcb_connection_t *c , 11532 uint8_t format , 11533 xcb_drawable_t drawable , 11534 int16_t x , 11535 int16_t y , 11536 uint16_t width , 11537 uint16_t height , 11538 uint32_t plane_mask ); 11539 11552 /***************************************************************************** 11553 ** 11554 ** xcb_get_image_cookie_t xcb_get_image_unchecked 11555 ** 11556 ** @param xcb_connection_t *c 11557 ** @param uint8_t format 11558 ** @param xcb_drawable_t drawable 11559 ** @param int16_t x 11560 ** @param int16_t y 11561 ** @param uint16_t width 11562 ** @param uint16_t height 11563 ** @param uint32_t plane_mask 11564 ** @returns xcb_get_image_cookie_t 11565 ** 11566 *****************************************************************************/ 11567 11568 xcb_get_image_cookie_t 11569 xcb_get_image_unchecked (xcb_connection_t *c , 11570 uint8_t format , 11571 xcb_drawable_t drawable , 11572 int16_t x , 11573 int16_t y , 11574 uint16_t width , 11575 uint16_t height , 11576 uint32_t plane_mask ); 11577 11578 11579 /***************************************************************************** 11580 ** 11581 ** uint8_t * xcb_get_image_data 11582 ** 11583 ** @param const xcb_get_image_reply_t *R 11584 ** @returns uint8_t * 11585 ** 11586 *****************************************************************************/ 11587 11588 uint8_t * 11589 xcb_get_image_data (const xcb_get_image_reply_t *R ); 11590 11591 11592 /***************************************************************************** 11593 ** 11594 ** int xcb_get_image_data_length 11595 ** 11596 ** @param const xcb_get_image_reply_t *R 11597 ** @returns int 11598 ** 11599 *****************************************************************************/ 11600 11601 int 11602 xcb_get_image_data_length (const xcb_get_image_reply_t *R ); 11603 11604 11605 /***************************************************************************** 11606 ** 11607 ** xcb_generic_iterator_t xcb_get_image_data_end 11608 ** 11609 ** @param const xcb_get_image_reply_t *R 11610 ** @returns xcb_generic_iterator_t 11611 ** 11612 *****************************************************************************/ 11613 11614 xcb_generic_iterator_t 11615 xcb_get_image_data_end (const xcb_get_image_reply_t *R ); 11616 11632 /***************************************************************************** 11633 ** 11634 ** xcb_get_image_reply_t * xcb_get_image_reply 11635 ** 11636 ** @param xcb_connection_t *c 11637 ** @param xcb_get_image_cookie_t cookie 11638 ** @param xcb_generic_error_t **e 11639 ** @returns xcb_get_image_reply_t * 11640 ** 11641 *****************************************************************************/ 11642 11643 xcb_get_image_reply_t * 11644 xcb_get_image_reply (xcb_connection_t *c , 11645 xcb_get_image_cookie_t cookie , 11646 xcb_generic_error_t **e ); 11647 11648 int 11649 xcb_poly_text_8_sizeof (const void *_buffer , 11650 uint32_t items_len ); 11651 11664 /***************************************************************************** 11665 ** 11666 ** xcb_void_cookie_t xcb_poly_text_8_checked 11667 ** 11668 ** @param xcb_connection_t *c 11669 ** @param xcb_drawable_t drawable 11670 ** @param xcb_gcontext_t gc 11671 ** @param int16_t x 11672 ** @param int16_t y 11673 ** @param uint32_t items_len 11674 ** @param const uint8_t *items 11675 ** @returns xcb_void_cookie_t 11676 ** 11677 *****************************************************************************/ 11678 11679 xcb_void_cookie_t 11680 xcb_poly_text_8_checked (xcb_connection_t *c , 11681 xcb_drawable_t drawable , 11682 xcb_gcontext_t gc , 11683 int16_t x , 11684 int16_t y , 11685 uint32_t items_len , 11686 const uint8_t *items ); 11687 11697 /***************************************************************************** 11698 ** 11699 ** xcb_void_cookie_t xcb_poly_text_8 11700 ** 11701 ** @param xcb_connection_t *c 11702 ** @param xcb_drawable_t drawable 11703 ** @param xcb_gcontext_t gc 11704 ** @param int16_t x 11705 ** @param int16_t y 11706 ** @param uint32_t items_len 11707 ** @param const uint8_t *items 11708 ** @returns xcb_void_cookie_t 11709 ** 11710 *****************************************************************************/ 11711 11712 xcb_void_cookie_t 11713 xcb_poly_text_8 (xcb_connection_t *c , 11714 xcb_drawable_t drawable , 11715 xcb_gcontext_t gc , 11716 int16_t x , 11717 int16_t y , 11718 uint32_t items_len , 11719 const uint8_t *items ); 11720 11721 int 11722 xcb_poly_text_16_sizeof (const void *_buffer , 11723 uint32_t items_len ); 11724 11737 /***************************************************************************** 11738 ** 11739 ** xcb_void_cookie_t xcb_poly_text_16_checked 11740 ** 11741 ** @param xcb_connection_t *c 11742 ** @param xcb_drawable_t drawable 11743 ** @param xcb_gcontext_t gc 11744 ** @param int16_t x 11745 ** @param int16_t y 11746 ** @param uint32_t items_len 11747 ** @param const uint8_t *items 11748 ** @returns xcb_void_cookie_t 11749 ** 11750 *****************************************************************************/ 11751 11752 xcb_void_cookie_t 11753 xcb_poly_text_16_checked (xcb_connection_t *c , 11754 xcb_drawable_t drawable , 11755 xcb_gcontext_t gc , 11756 int16_t x , 11757 int16_t y , 11758 uint32_t items_len , 11759 const uint8_t *items ); 11760 11770 /***************************************************************************** 11771 ** 11772 ** xcb_void_cookie_t xcb_poly_text_16 11773 ** 11774 ** @param xcb_connection_t *c 11775 ** @param xcb_drawable_t drawable 11776 ** @param xcb_gcontext_t gc 11777 ** @param int16_t x 11778 ** @param int16_t y 11779 ** @param uint32_t items_len 11780 ** @param const uint8_t *items 11781 ** @returns xcb_void_cookie_t 11782 ** 11783 *****************************************************************************/ 11784 11785 xcb_void_cookie_t 11786 xcb_poly_text_16 (xcb_connection_t *c , 11787 xcb_drawable_t drawable , 11788 xcb_gcontext_t gc , 11789 int16_t x , 11790 int16_t y , 11791 uint32_t items_len , 11792 const uint8_t *items ); 11793 11794 int 11795 xcb_image_text_8_sizeof (const void *_buffer ); 11796 11809 /***************************************************************************** 11810 ** 11811 ** xcb_void_cookie_t xcb_image_text_8_checked 11812 ** 11813 ** @param xcb_connection_t *c 11814 ** @param uint8_t string_len 11815 ** @param xcb_drawable_t drawable 11816 ** @param xcb_gcontext_t gc 11817 ** @param int16_t x 11818 ** @param int16_t y 11819 ** @param const char *string 11820 ** @returns xcb_void_cookie_t 11821 ** 11822 *****************************************************************************/ 11823 11824 xcb_void_cookie_t 11825 xcb_image_text_8_checked (xcb_connection_t *c , 11826 uint8_t string_len , 11827 xcb_drawable_t drawable , 11828 xcb_gcontext_t gc , 11829 int16_t x , 11830 int16_t y , 11831 const char *string ); 11832 11842 /***************************************************************************** 11843 ** 11844 ** xcb_void_cookie_t xcb_image_text_8 11845 ** 11846 ** @param xcb_connection_t *c 11847 ** @param uint8_t string_len 11848 ** @param xcb_drawable_t drawable 11849 ** @param xcb_gcontext_t gc 11850 ** @param int16_t x 11851 ** @param int16_t y 11852 ** @param const char *string 11853 ** @returns xcb_void_cookie_t 11854 ** 11855 *****************************************************************************/ 11856 11857 xcb_void_cookie_t 11858 xcb_image_text_8 (xcb_connection_t *c , 11859 uint8_t string_len , 11860 xcb_drawable_t drawable , 11861 xcb_gcontext_t gc , 11862 int16_t x , 11863 int16_t y , 11864 const char *string ); 11865 11866 int 11867 xcb_image_text_16_sizeof (const void *_buffer ); 11868 11881 /***************************************************************************** 11882 ** 11883 ** xcb_void_cookie_t xcb_image_text_16_checked 11884 ** 11885 ** @param xcb_connection_t *c 11886 ** @param uint8_t string_len 11887 ** @param xcb_drawable_t drawable 11888 ** @param xcb_gcontext_t gc 11889 ** @param int16_t x 11890 ** @param int16_t y 11891 ** @param const xcb_char2b_t *string 11892 ** @returns xcb_void_cookie_t 11893 ** 11894 *****************************************************************************/ 11895 11896 xcb_void_cookie_t 11897 xcb_image_text_16_checked (xcb_connection_t *c , 11898 uint8_t string_len , 11899 xcb_drawable_t drawable , 11900 xcb_gcontext_t gc , 11901 int16_t x , 11902 int16_t y , 11903 const xcb_char2b_t *string ); 11904 11914 /***************************************************************************** 11915 ** 11916 ** xcb_void_cookie_t xcb_image_text_16 11917 ** 11918 ** @param xcb_connection_t *c 11919 ** @param uint8_t string_len 11920 ** @param xcb_drawable_t drawable 11921 ** @param xcb_gcontext_t gc 11922 ** @param int16_t x 11923 ** @param int16_t y 11924 ** @param const xcb_char2b_t *string 11925 ** @returns xcb_void_cookie_t 11926 ** 11927 *****************************************************************************/ 11928 11929 xcb_void_cookie_t 11930 xcb_image_text_16 (xcb_connection_t *c , 11931 uint8_t string_len , 11932 xcb_drawable_t drawable , 11933 xcb_gcontext_t gc , 11934 int16_t x , 11935 int16_t y , 11936 const xcb_char2b_t *string ); 11937 11950 /***************************************************************************** 11951 ** 11952 ** xcb_void_cookie_t xcb_create_colormap_checked 11953 ** 11954 ** @param xcb_connection_t *c 11955 ** @param uint8_t alloc 11956 ** @param xcb_colormap_t mid 11957 ** @param xcb_window_t window 11958 ** @param xcb_visualid_t visual 11959 ** @returns xcb_void_cookie_t 11960 ** 11961 *****************************************************************************/ 11962 11963 xcb_void_cookie_t 11964 xcb_create_colormap_checked (xcb_connection_t *c , 11965 uint8_t alloc , 11966 xcb_colormap_t mid , 11967 xcb_window_t window , 11968 xcb_visualid_t visual ); 11969 11979 /***************************************************************************** 11980 ** 11981 ** xcb_void_cookie_t xcb_create_colormap 11982 ** 11983 ** @param xcb_connection_t *c 11984 ** @param uint8_t alloc 11985 ** @param xcb_colormap_t mid 11986 ** @param xcb_window_t window 11987 ** @param xcb_visualid_t visual 11988 ** @returns xcb_void_cookie_t 11989 ** 11990 *****************************************************************************/ 11991 11992 xcb_void_cookie_t 11993 xcb_create_colormap (xcb_connection_t *c , 11994 uint8_t alloc , 11995 xcb_colormap_t mid , 11996 xcb_window_t window , 11997 xcb_visualid_t visual ); 11998 12011 /***************************************************************************** 12012 ** 12013 ** xcb_void_cookie_t xcb_free_colormap_checked 12014 ** 12015 ** @param xcb_connection_t *c 12016 ** @param xcb_colormap_t cmap 12017 ** @returns xcb_void_cookie_t 12018 ** 12019 *****************************************************************************/ 12020 12021 xcb_void_cookie_t 12022 xcb_free_colormap_checked (xcb_connection_t *c , 12023 xcb_colormap_t cmap ); 12024 12034 /***************************************************************************** 12035 ** 12036 ** xcb_void_cookie_t xcb_free_colormap 12037 ** 12038 ** @param xcb_connection_t *c 12039 ** @param xcb_colormap_t cmap 12040 ** @returns xcb_void_cookie_t 12041 ** 12042 *****************************************************************************/ 12043 12044 xcb_void_cookie_t 12045 xcb_free_colormap (xcb_connection_t *c , 12046 xcb_colormap_t cmap ); 12047 12060 /***************************************************************************** 12061 ** 12062 ** xcb_void_cookie_t xcb_copy_colormap_and_free_checked 12063 ** 12064 ** @param xcb_connection_t *c 12065 ** @param xcb_colormap_t mid 12066 ** @param xcb_colormap_t src_cmap 12067 ** @returns xcb_void_cookie_t 12068 ** 12069 *****************************************************************************/ 12070 12071 xcb_void_cookie_t 12072 xcb_copy_colormap_and_free_checked (xcb_connection_t *c , 12073 xcb_colormap_t mid , 12074 xcb_colormap_t src_cmap ); 12075 12085 /***************************************************************************** 12086 ** 12087 ** xcb_void_cookie_t xcb_copy_colormap_and_free 12088 ** 12089 ** @param xcb_connection_t *c 12090 ** @param xcb_colormap_t mid 12091 ** @param xcb_colormap_t src_cmap 12092 ** @returns xcb_void_cookie_t 12093 ** 12094 *****************************************************************************/ 12095 12096 xcb_void_cookie_t 12097 xcb_copy_colormap_and_free (xcb_connection_t *c , 12098 xcb_colormap_t mid , 12099 xcb_colormap_t src_cmap ); 12100 12113 /***************************************************************************** 12114 ** 12115 ** xcb_void_cookie_t xcb_install_colormap_checked 12116 ** 12117 ** @param xcb_connection_t *c 12118 ** @param xcb_colormap_t cmap 12119 ** @returns xcb_void_cookie_t 12120 ** 12121 *****************************************************************************/ 12122 12123 xcb_void_cookie_t 12124 xcb_install_colormap_checked (xcb_connection_t *c , 12125 xcb_colormap_t cmap ); 12126 12136 /***************************************************************************** 12137 ** 12138 ** xcb_void_cookie_t xcb_install_colormap 12139 ** 12140 ** @param xcb_connection_t *c 12141 ** @param xcb_colormap_t cmap 12142 ** @returns xcb_void_cookie_t 12143 ** 12144 *****************************************************************************/ 12145 12146 xcb_void_cookie_t 12147 xcb_install_colormap (xcb_connection_t *c , 12148 xcb_colormap_t cmap ); 12149 12162 /***************************************************************************** 12163 ** 12164 ** xcb_void_cookie_t xcb_uninstall_colormap_checked 12165 ** 12166 ** @param xcb_connection_t *c 12167 ** @param xcb_colormap_t cmap 12168 ** @returns xcb_void_cookie_t 12169 ** 12170 *****************************************************************************/ 12171 12172 xcb_void_cookie_t 12173 xcb_uninstall_colormap_checked (xcb_connection_t *c , 12174 xcb_colormap_t cmap ); 12175 12185 /***************************************************************************** 12186 ** 12187 ** xcb_void_cookie_t xcb_uninstall_colormap 12188 ** 12189 ** @param xcb_connection_t *c 12190 ** @param xcb_colormap_t cmap 12191 ** @returns xcb_void_cookie_t 12192 ** 12193 *****************************************************************************/ 12194 12195 xcb_void_cookie_t 12196 xcb_uninstall_colormap (xcb_connection_t *c , 12197 xcb_colormap_t cmap ); 12198 12199 int 12200 xcb_list_installed_colormaps_sizeof (const void *_buffer ); 12201 12211 /***************************************************************************** 12212 ** 12213 ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps 12214 ** 12215 ** @param xcb_connection_t *c 12216 ** @param xcb_window_t window 12217 ** @returns xcb_list_installed_colormaps_cookie_t 12218 ** 12219 *****************************************************************************/ 12220 12221 xcb_list_installed_colormaps_cookie_t 12222 xcb_list_installed_colormaps (xcb_connection_t *c , 12223 xcb_window_t window ); 12224 12237 /***************************************************************************** 12238 ** 12239 ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_unchecked 12240 ** 12241 ** @param xcb_connection_t *c 12242 ** @param xcb_window_t window 12243 ** @returns xcb_list_installed_colormaps_cookie_t 12244 ** 12245 *****************************************************************************/ 12246 12247 xcb_list_installed_colormaps_cookie_t 12248 xcb_list_installed_colormaps_unchecked (xcb_connection_t *c , 12249 xcb_window_t window ); 12250 12251 12252 /***************************************************************************** 12253 ** 12254 ** xcb_colormap_t * xcb_list_installed_colormaps_cmaps 12255 ** 12256 ** @param const xcb_list_installed_colormaps_reply_t *R 12257 ** @returns xcb_colormap_t * 12258 ** 12259 *****************************************************************************/ 12260 12261 xcb_colormap_t * 12262 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R ); 12263 12264 12265 /***************************************************************************** 12266 ** 12267 ** int xcb_list_installed_colormaps_cmaps_length 12268 ** 12269 ** @param const xcb_list_installed_colormaps_reply_t *R 12270 ** @returns int 12271 ** 12272 *****************************************************************************/ 12273 12274 int 12275 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R ); 12276 12277 12278 /***************************************************************************** 12279 ** 12280 ** xcb_generic_iterator_t xcb_list_installed_colormaps_cmaps_end 12281 ** 12282 ** @param const xcb_list_installed_colormaps_reply_t *R 12283 ** @returns xcb_generic_iterator_t 12284 ** 12285 *****************************************************************************/ 12286 12287 xcb_generic_iterator_t 12288 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R ); 12289 12305 /***************************************************************************** 12306 ** 12307 ** xcb_list_installed_colormaps_reply_t * xcb_list_installed_colormaps_reply 12308 ** 12309 ** @param xcb_connection_t *c 12310 ** @param xcb_list_installed_colormaps_cookie_t cookie 12311 ** @param xcb_generic_error_t **e 12312 ** @returns xcb_list_installed_colormaps_reply_t * 12313 ** 12314 *****************************************************************************/ 12315 12316 xcb_list_installed_colormaps_reply_t * 12317 xcb_list_installed_colormaps_reply (xcb_connection_t *c , 12318 xcb_list_installed_colormaps_cookie_t cookie , 12319 xcb_generic_error_t **e ); 12320 12330 /***************************************************************************** 12331 ** 12332 ** xcb_alloc_color_cookie_t xcb_alloc_color 12333 ** 12334 ** @param xcb_connection_t *c 12335 ** @param xcb_colormap_t cmap 12336 ** @param uint16_t red 12337 ** @param uint16_t green 12338 ** @param uint16_t blue 12339 ** @returns xcb_alloc_color_cookie_t 12340 ** 12341 *****************************************************************************/ 12342 12343 xcb_alloc_color_cookie_t 12344 xcb_alloc_color (xcb_connection_t *c , 12345 xcb_colormap_t cmap , 12346 uint16_t red , 12347 uint16_t green , 12348 uint16_t blue ); 12349 12362 /***************************************************************************** 12363 ** 12364 ** xcb_alloc_color_cookie_t xcb_alloc_color_unchecked 12365 ** 12366 ** @param xcb_connection_t *c 12367 ** @param xcb_colormap_t cmap 12368 ** @param uint16_t red 12369 ** @param uint16_t green 12370 ** @param uint16_t blue 12371 ** @returns xcb_alloc_color_cookie_t 12372 ** 12373 *****************************************************************************/ 12374 12375 xcb_alloc_color_cookie_t 12376 xcb_alloc_color_unchecked (xcb_connection_t *c , 12377 xcb_colormap_t cmap , 12378 uint16_t red , 12379 uint16_t green , 12380 uint16_t blue ); 12381 12397 /***************************************************************************** 12398 ** 12399 ** xcb_alloc_color_reply_t * xcb_alloc_color_reply 12400 ** 12401 ** @param xcb_connection_t *c 12402 ** @param xcb_alloc_color_cookie_t cookie 12403 ** @param xcb_generic_error_t **e 12404 ** @returns xcb_alloc_color_reply_t * 12405 ** 12406 *****************************************************************************/ 12407 12408 xcb_alloc_color_reply_t * 12409 xcb_alloc_color_reply (xcb_connection_t *c , 12410 xcb_alloc_color_cookie_t cookie , 12411 xcb_generic_error_t **e ); 12412 12413 int 12414 xcb_alloc_named_color_sizeof (const void *_buffer ); 12415 12425 /***************************************************************************** 12426 ** 12427 ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color 12428 ** 12429 ** @param xcb_connection_t *c 12430 ** @param xcb_colormap_t cmap 12431 ** @param uint16_t name_len 12432 ** @param const char *name 12433 ** @returns xcb_alloc_named_color_cookie_t 12434 ** 12435 *****************************************************************************/ 12436 12437 xcb_alloc_named_color_cookie_t 12438 xcb_alloc_named_color (xcb_connection_t *c , 12439 xcb_colormap_t cmap , 12440 uint16_t name_len , 12441 const char *name ); 12442 12455 /***************************************************************************** 12456 ** 12457 ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color_unchecked 12458 ** 12459 ** @param xcb_connection_t *c 12460 ** @param xcb_colormap_t cmap 12461 ** @param uint16_t name_len 12462 ** @param const char *name 12463 ** @returns xcb_alloc_named_color_cookie_t 12464 ** 12465 *****************************************************************************/ 12466 12467 xcb_alloc_named_color_cookie_t 12468 xcb_alloc_named_color_unchecked (xcb_connection_t *c , 12469 xcb_colormap_t cmap , 12470 uint16_t name_len , 12471 const char *name ); 12472 12488 /***************************************************************************** 12489 ** 12490 ** xcb_alloc_named_color_reply_t * xcb_alloc_named_color_reply 12491 ** 12492 ** @param xcb_connection_t *c 12493 ** @param xcb_alloc_named_color_cookie_t cookie 12494 ** @param xcb_generic_error_t **e 12495 ** @returns xcb_alloc_named_color_reply_t * 12496 ** 12497 *****************************************************************************/ 12498 12499 xcb_alloc_named_color_reply_t * 12500 xcb_alloc_named_color_reply (xcb_connection_t *c , 12501 xcb_alloc_named_color_cookie_t cookie , 12502 xcb_generic_error_t **e ); 12503 12504 int 12505 xcb_alloc_color_cells_sizeof (const void *_buffer ); 12506 12516 /***************************************************************************** 12517 ** 12518 ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells 12519 ** 12520 ** @param xcb_connection_t *c 12521 ** @param uint8_t contiguous 12522 ** @param xcb_colormap_t cmap 12523 ** @param uint16_t colors 12524 ** @param uint16_t planes 12525 ** @returns xcb_alloc_color_cells_cookie_t 12526 ** 12527 *****************************************************************************/ 12528 12529 xcb_alloc_color_cells_cookie_t 12530 xcb_alloc_color_cells (xcb_connection_t *c , 12531 uint8_t contiguous , 12532 xcb_colormap_t cmap , 12533 uint16_t colors , 12534 uint16_t planes ); 12535 12548 /***************************************************************************** 12549 ** 12550 ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_unchecked 12551 ** 12552 ** @param xcb_connection_t *c 12553 ** @param uint8_t contiguous 12554 ** @param xcb_colormap_t cmap 12555 ** @param uint16_t colors 12556 ** @param uint16_t planes 12557 ** @returns xcb_alloc_color_cells_cookie_t 12558 ** 12559 *****************************************************************************/ 12560 12561 xcb_alloc_color_cells_cookie_t 12562 xcb_alloc_color_cells_unchecked (xcb_connection_t *c , 12563 uint8_t contiguous , 12564 xcb_colormap_t cmap , 12565 uint16_t colors , 12566 uint16_t planes ); 12567 12568 12569 /***************************************************************************** 12570 ** 12571 ** uint32_t * xcb_alloc_color_cells_pixels 12572 ** 12573 ** @param const xcb_alloc_color_cells_reply_t *R 12574 ** @returns uint32_t * 12575 ** 12576 *****************************************************************************/ 12577 12578 uint32_t * 12579 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R ); 12580 12581 12582 /***************************************************************************** 12583 ** 12584 ** int xcb_alloc_color_cells_pixels_length 12585 ** 12586 ** @param const xcb_alloc_color_cells_reply_t *R 12587 ** @returns int 12588 ** 12589 *****************************************************************************/ 12590 12591 int 12592 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R ); 12593 12594 12595 /***************************************************************************** 12596 ** 12597 ** xcb_generic_iterator_t xcb_alloc_color_cells_pixels_end 12598 ** 12599 ** @param const xcb_alloc_color_cells_reply_t *R 12600 ** @returns xcb_generic_iterator_t 12601 ** 12602 *****************************************************************************/ 12603 12604 xcb_generic_iterator_t 12605 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R ); 12606 12607 12608 /***************************************************************************** 12609 ** 12610 ** uint32_t * xcb_alloc_color_cells_masks 12611 ** 12612 ** @param const xcb_alloc_color_cells_reply_t *R 12613 ** @returns uint32_t * 12614 ** 12615 *****************************************************************************/ 12616 12617 uint32_t * 12618 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R ); 12619 12620 12621 /***************************************************************************** 12622 ** 12623 ** int xcb_alloc_color_cells_masks_length 12624 ** 12625 ** @param const xcb_alloc_color_cells_reply_t *R 12626 ** @returns int 12627 ** 12628 *****************************************************************************/ 12629 12630 int 12631 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R ); 12632 12633 12634 /***************************************************************************** 12635 ** 12636 ** xcb_generic_iterator_t xcb_alloc_color_cells_masks_end 12637 ** 12638 ** @param const xcb_alloc_color_cells_reply_t *R 12639 ** @returns xcb_generic_iterator_t 12640 ** 12641 *****************************************************************************/ 12642 12643 xcb_generic_iterator_t 12644 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R ); 12645 12661 /***************************************************************************** 12662 ** 12663 ** xcb_alloc_color_cells_reply_t * xcb_alloc_color_cells_reply 12664 ** 12665 ** @param xcb_connection_t *c 12666 ** @param xcb_alloc_color_cells_cookie_t cookie 12667 ** @param xcb_generic_error_t **e 12668 ** @returns xcb_alloc_color_cells_reply_t * 12669 ** 12670 *****************************************************************************/ 12671 12672 xcb_alloc_color_cells_reply_t * 12673 xcb_alloc_color_cells_reply (xcb_connection_t *c , 12674 xcb_alloc_color_cells_cookie_t cookie , 12675 xcb_generic_error_t **e ); 12676 12677 int 12678 xcb_alloc_color_planes_sizeof (const void *_buffer ); 12679 12689 /***************************************************************************** 12690 ** 12691 ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes 12692 ** 12693 ** @param xcb_connection_t *c 12694 ** @param uint8_t contiguous 12695 ** @param xcb_colormap_t cmap 12696 ** @param uint16_t colors 12697 ** @param uint16_t reds 12698 ** @param uint16_t greens 12699 ** @param uint16_t blues 12700 ** @returns xcb_alloc_color_planes_cookie_t 12701 ** 12702 *****************************************************************************/ 12703 12704 xcb_alloc_color_planes_cookie_t 12705 xcb_alloc_color_planes (xcb_connection_t *c , 12706 uint8_t contiguous , 12707 xcb_colormap_t cmap , 12708 uint16_t colors , 12709 uint16_t reds , 12710 uint16_t greens , 12711 uint16_t blues ); 12712 12725 /***************************************************************************** 12726 ** 12727 ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_unchecked 12728 ** 12729 ** @param xcb_connection_t *c 12730 ** @param uint8_t contiguous 12731 ** @param xcb_colormap_t cmap 12732 ** @param uint16_t colors 12733 ** @param uint16_t reds 12734 ** @param uint16_t greens 12735 ** @param uint16_t blues 12736 ** @returns xcb_alloc_color_planes_cookie_t 12737 ** 12738 *****************************************************************************/ 12739 12740 xcb_alloc_color_planes_cookie_t 12741 xcb_alloc_color_planes_unchecked (xcb_connection_t *c , 12742 uint8_t contiguous , 12743 xcb_colormap_t cmap , 12744 uint16_t colors , 12745 uint16_t reds , 12746 uint16_t greens , 12747 uint16_t blues ); 12748 12749 12750 /***************************************************************************** 12751 ** 12752 ** uint32_t * xcb_alloc_color_planes_pixels 12753 ** 12754 ** @param const xcb_alloc_color_planes_reply_t *R 12755 ** @returns uint32_t * 12756 ** 12757 *****************************************************************************/ 12758 12759 uint32_t * 12760 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R ); 12761 12762 12763 /***************************************************************************** 12764 ** 12765 ** int xcb_alloc_color_planes_pixels_length 12766 ** 12767 ** @param const xcb_alloc_color_planes_reply_t *R 12768 ** @returns int 12769 ** 12770 *****************************************************************************/ 12771 12772 int 12773 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R ); 12774 12775 12776 /***************************************************************************** 12777 ** 12778 ** xcb_generic_iterator_t xcb_alloc_color_planes_pixels_end 12779 ** 12780 ** @param const xcb_alloc_color_planes_reply_t *R 12781 ** @returns xcb_generic_iterator_t 12782 ** 12783 *****************************************************************************/ 12784 12785 xcb_generic_iterator_t 12786 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R ); 12787 12803 /***************************************************************************** 12804 ** 12805 ** xcb_alloc_color_planes_reply_t * xcb_alloc_color_planes_reply 12806 ** 12807 ** @param xcb_connection_t *c 12808 ** @param xcb_alloc_color_planes_cookie_t cookie 12809 ** @param xcb_generic_error_t **e 12810 ** @returns xcb_alloc_color_planes_reply_t * 12811 ** 12812 *****************************************************************************/ 12813 12814 xcb_alloc_color_planes_reply_t * 12815 xcb_alloc_color_planes_reply (xcb_connection_t *c , 12816 xcb_alloc_color_planes_cookie_t cookie , 12817 xcb_generic_error_t **e ); 12818 12819 int 12820 xcb_free_colors_sizeof (const void *_buffer , 12821 uint32_t pixels_len ); 12822 12835 /***************************************************************************** 12836 ** 12837 ** xcb_void_cookie_t xcb_free_colors_checked 12838 ** 12839 ** @param xcb_connection_t *c 12840 ** @param xcb_colormap_t cmap 12841 ** @param uint32_t plane_mask 12842 ** @param uint32_t pixels_len 12843 ** @param const uint32_t *pixels 12844 ** @returns xcb_void_cookie_t 12845 ** 12846 *****************************************************************************/ 12847 12848 xcb_void_cookie_t 12849 xcb_free_colors_checked (xcb_connection_t *c , 12850 xcb_colormap_t cmap , 12851 uint32_t plane_mask , 12852 uint32_t pixels_len , 12853 const uint32_t *pixels ); 12854 12864 /***************************************************************************** 12865 ** 12866 ** xcb_void_cookie_t xcb_free_colors 12867 ** 12868 ** @param xcb_connection_t *c 12869 ** @param xcb_colormap_t cmap 12870 ** @param uint32_t plane_mask 12871 ** @param uint32_t pixels_len 12872 ** @param const uint32_t *pixels 12873 ** @returns xcb_void_cookie_t 12874 ** 12875 *****************************************************************************/ 12876 12877 xcb_void_cookie_t 12878 xcb_free_colors (xcb_connection_t *c , 12879 xcb_colormap_t cmap , 12880 uint32_t plane_mask , 12881 uint32_t pixels_len , 12882 const uint32_t *pixels ); 12883 12893 /***************************************************************************** 12894 ** 12895 ** void xcb_coloritem_next 12896 ** 12897 ** @param xcb_coloritem_iterator_t *i 12898 ** @returns void 12899 ** 12900 *****************************************************************************/ 12901 12902 void 12903 xcb_coloritem_next (xcb_coloritem_iterator_t *i ); 12904 12915 /***************************************************************************** 12916 ** 12917 ** xcb_generic_iterator_t xcb_coloritem_end 12918 ** 12919 ** @param xcb_coloritem_iterator_t i 12920 ** @returns xcb_generic_iterator_t 12921 ** 12922 *****************************************************************************/ 12923 12924 xcb_generic_iterator_t 12925 xcb_coloritem_end (xcb_coloritem_iterator_t i ); 12926 12927 int 12928 xcb_store_colors_sizeof (const void *_buffer , 12929 uint32_t items_len ); 12930 12943 /***************************************************************************** 12944 ** 12945 ** xcb_void_cookie_t xcb_store_colors_checked 12946 ** 12947 ** @param xcb_connection_t *c 12948 ** @param xcb_colormap_t cmap 12949 ** @param uint32_t items_len 12950 ** @param const xcb_coloritem_t *items 12951 ** @returns xcb_void_cookie_t 12952 ** 12953 *****************************************************************************/ 12954 12955 xcb_void_cookie_t 12956 xcb_store_colors_checked (xcb_connection_t *c , 12957 xcb_colormap_t cmap , 12958 uint32_t items_len , 12959 const xcb_coloritem_t *items ); 12960 12970 /***************************************************************************** 12971 ** 12972 ** xcb_void_cookie_t xcb_store_colors 12973 ** 12974 ** @param xcb_connection_t *c 12975 ** @param xcb_colormap_t cmap 12976 ** @param uint32_t items_len 12977 ** @param const xcb_coloritem_t *items 12978 ** @returns xcb_void_cookie_t 12979 ** 12980 *****************************************************************************/ 12981 12982 xcb_void_cookie_t 12983 xcb_store_colors (xcb_connection_t *c , 12984 xcb_colormap_t cmap , 12985 uint32_t items_len , 12986 const xcb_coloritem_t *items ); 12987 12988 int 12989 xcb_store_named_color_sizeof (const void *_buffer ); 12990 13003 /***************************************************************************** 13004 ** 13005 ** xcb_void_cookie_t xcb_store_named_color_checked 13006 ** 13007 ** @param xcb_connection_t *c 13008 ** @param uint8_t flags 13009 ** @param xcb_colormap_t cmap 13010 ** @param uint32_t pixel 13011 ** @param uint16_t name_len 13012 ** @param const char *name 13013 ** @returns xcb_void_cookie_t 13014 ** 13015 *****************************************************************************/ 13016 13017 xcb_void_cookie_t 13018 xcb_store_named_color_checked (xcb_connection_t *c , 13019 uint8_t flags , 13020 xcb_colormap_t cmap , 13021 uint32_t pixel , 13022 uint16_t name_len , 13023 const char *name ); 13024 13034 /***************************************************************************** 13035 ** 13036 ** xcb_void_cookie_t xcb_store_named_color 13037 ** 13038 ** @param xcb_connection_t *c 13039 ** @param uint8_t flags 13040 ** @param xcb_colormap_t cmap 13041 ** @param uint32_t pixel 13042 ** @param uint16_t name_len 13043 ** @param const char *name 13044 ** @returns xcb_void_cookie_t 13045 ** 13046 *****************************************************************************/ 13047 13048 xcb_void_cookie_t 13049 xcb_store_named_color (xcb_connection_t *c , 13050 uint8_t flags , 13051 xcb_colormap_t cmap , 13052 uint32_t pixel , 13053 uint16_t name_len , 13054 const char *name ); 13055 13065 /***************************************************************************** 13066 ** 13067 ** void xcb_rgb_next 13068 ** 13069 ** @param xcb_rgb_iterator_t *i 13070 ** @returns void 13071 ** 13072 *****************************************************************************/ 13073 13074 void 13075 xcb_rgb_next (xcb_rgb_iterator_t *i ); 13076 13087 /***************************************************************************** 13088 ** 13089 ** xcb_generic_iterator_t xcb_rgb_end 13090 ** 13091 ** @param xcb_rgb_iterator_t i 13092 ** @returns xcb_generic_iterator_t 13093 ** 13094 *****************************************************************************/ 13095 13096 xcb_generic_iterator_t 13097 xcb_rgb_end (xcb_rgb_iterator_t i ); 13098 13099 int 13100 xcb_query_colors_sizeof (const void *_buffer , 13101 uint32_t pixels_len ); 13102 13112 /***************************************************************************** 13113 ** 13114 ** xcb_query_colors_cookie_t xcb_query_colors 13115 ** 13116 ** @param xcb_connection_t *c 13117 ** @param xcb_colormap_t cmap 13118 ** @param uint32_t pixels_len 13119 ** @param const uint32_t *pixels 13120 ** @returns xcb_query_colors_cookie_t 13121 ** 13122 *****************************************************************************/ 13123 13124 xcb_query_colors_cookie_t 13125 xcb_query_colors (xcb_connection_t *c , 13126 xcb_colormap_t cmap , 13127 uint32_t pixels_len , 13128 const uint32_t *pixels ); 13129 13142 /***************************************************************************** 13143 ** 13144 ** xcb_query_colors_cookie_t xcb_query_colors_unchecked 13145 ** 13146 ** @param xcb_connection_t *c 13147 ** @param xcb_colormap_t cmap 13148 ** @param uint32_t pixels_len 13149 ** @param const uint32_t *pixels 13150 ** @returns xcb_query_colors_cookie_t 13151 ** 13152 *****************************************************************************/ 13153 13154 xcb_query_colors_cookie_t 13155 xcb_query_colors_unchecked (xcb_connection_t *c , 13156 xcb_colormap_t cmap , 13157 uint32_t pixels_len , 13158 const uint32_t *pixels ); 13159 13160 13161 /***************************************************************************** 13162 ** 13163 ** xcb_rgb_t * xcb_query_colors_colors 13164 ** 13165 ** @param const xcb_query_colors_reply_t *R 13166 ** @returns xcb_rgb_t * 13167 ** 13168 *****************************************************************************/ 13169 13170 xcb_rgb_t * 13171 xcb_query_colors_colors (const xcb_query_colors_reply_t *R ); 13172 13173 13174 /***************************************************************************** 13175 ** 13176 ** int xcb_query_colors_colors_length 13177 ** 13178 ** @param const xcb_query_colors_reply_t *R 13179 ** @returns int 13180 ** 13181 *****************************************************************************/ 13182 13183 int 13184 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R ); 13185 13186 13187 /***************************************************************************** 13188 ** 13189 ** xcb_rgb_iterator_t xcb_query_colors_colors_iterator 13190 ** 13191 ** @param const xcb_query_colors_reply_t *R 13192 ** @returns xcb_rgb_iterator_t 13193 ** 13194 *****************************************************************************/ 13195 13196 xcb_rgb_iterator_t 13197 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R ); 13198 13214 /***************************************************************************** 13215 ** 13216 ** xcb_query_colors_reply_t * xcb_query_colors_reply 13217 ** 13218 ** @param xcb_connection_t *c 13219 ** @param xcb_query_colors_cookie_t cookie 13220 ** @param xcb_generic_error_t **e 13221 ** @returns xcb_query_colors_reply_t * 13222 ** 13223 *****************************************************************************/ 13224 13225 xcb_query_colors_reply_t * 13226 xcb_query_colors_reply (xcb_connection_t *c , 13227 xcb_query_colors_cookie_t cookie , 13228 xcb_generic_error_t **e ); 13229 13230 int 13231 xcb_lookup_color_sizeof (const void *_buffer ); 13232 13242 /***************************************************************************** 13243 ** 13244 ** xcb_lookup_color_cookie_t xcb_lookup_color 13245 ** 13246 ** @param xcb_connection_t *c 13247 ** @param xcb_colormap_t cmap 13248 ** @param uint16_t name_len 13249 ** @param const char *name 13250 ** @returns xcb_lookup_color_cookie_t 13251 ** 13252 *****************************************************************************/ 13253 13254 xcb_lookup_color_cookie_t 13255 xcb_lookup_color (xcb_connection_t *c , 13256 xcb_colormap_t cmap , 13257 uint16_t name_len , 13258 const char *name ); 13259 13272 /***************************************************************************** 13273 ** 13274 ** xcb_lookup_color_cookie_t xcb_lookup_color_unchecked 13275 ** 13276 ** @param xcb_connection_t *c 13277 ** @param xcb_colormap_t cmap 13278 ** @param uint16_t name_len 13279 ** @param const char *name 13280 ** @returns xcb_lookup_color_cookie_t 13281 ** 13282 *****************************************************************************/ 13283 13284 xcb_lookup_color_cookie_t 13285 xcb_lookup_color_unchecked (xcb_connection_t *c , 13286 xcb_colormap_t cmap , 13287 uint16_t name_len , 13288 const char *name ); 13289 13305 /***************************************************************************** 13306 ** 13307 ** xcb_lookup_color_reply_t * xcb_lookup_color_reply 13308 ** 13309 ** @param xcb_connection_t *c 13310 ** @param xcb_lookup_color_cookie_t cookie 13311 ** @param xcb_generic_error_t **e 13312 ** @returns xcb_lookup_color_reply_t * 13313 ** 13314 *****************************************************************************/ 13315 13316 xcb_lookup_color_reply_t * 13317 xcb_lookup_color_reply (xcb_connection_t *c , 13318 xcb_lookup_color_cookie_t cookie , 13319 xcb_generic_error_t **e ); 13320 13333 /***************************************************************************** 13334 ** 13335 ** xcb_void_cookie_t xcb_create_cursor_checked 13336 ** 13337 ** @param xcb_connection_t *c 13338 ** @param xcb_cursor_t cid 13339 ** @param xcb_pixmap_t source 13340 ** @param xcb_pixmap_t mask 13341 ** @param uint16_t fore_red 13342 ** @param uint16_t fore_green 13343 ** @param uint16_t fore_blue 13344 ** @param uint16_t back_red 13345 ** @param uint16_t back_green 13346 ** @param uint16_t back_blue 13347 ** @param uint16_t x 13348 ** @param uint16_t y 13349 ** @returns xcb_void_cookie_t 13350 ** 13351 *****************************************************************************/ 13352 13353 xcb_void_cookie_t 13354 xcb_create_cursor_checked (xcb_connection_t *c , 13355 xcb_cursor_t cid , 13356 xcb_pixmap_t source , 13357 xcb_pixmap_t mask , 13358 uint16_t fore_red , 13359 uint16_t fore_green , 13360 uint16_t fore_blue , 13361 uint16_t back_red , 13362 uint16_t back_green , 13363 uint16_t back_blue , 13364 uint16_t x , 13365 uint16_t y ); 13366 13376 /***************************************************************************** 13377 ** 13378 ** xcb_void_cookie_t xcb_create_cursor 13379 ** 13380 ** @param xcb_connection_t *c 13381 ** @param xcb_cursor_t cid 13382 ** @param xcb_pixmap_t source 13383 ** @param xcb_pixmap_t mask 13384 ** @param uint16_t fore_red 13385 ** @param uint16_t fore_green 13386 ** @param uint16_t fore_blue 13387 ** @param uint16_t back_red 13388 ** @param uint16_t back_green 13389 ** @param uint16_t back_blue 13390 ** @param uint16_t x 13391 ** @param uint16_t y 13392 ** @returns xcb_void_cookie_t 13393 ** 13394 *****************************************************************************/ 13395 13396 xcb_void_cookie_t 13397 xcb_create_cursor (xcb_connection_t *c , 13398 xcb_cursor_t cid , 13399 xcb_pixmap_t source , 13400 xcb_pixmap_t mask , 13401 uint16_t fore_red , 13402 uint16_t fore_green , 13403 uint16_t fore_blue , 13404 uint16_t back_red , 13405 uint16_t back_green , 13406 uint16_t back_blue , 13407 uint16_t x , 13408 uint16_t y ); 13409 13422 /***************************************************************************** 13423 ** 13424 ** xcb_void_cookie_t xcb_create_glyph_cursor_checked 13425 ** 13426 ** @param xcb_connection_t *c 13427 ** @param xcb_cursor_t cid 13428 ** @param xcb_font_t source_font 13429 ** @param xcb_font_t mask_font 13430 ** @param uint16_t source_char 13431 ** @param uint16_t mask_char 13432 ** @param uint16_t fore_red 13433 ** @param uint16_t fore_green 13434 ** @param uint16_t fore_blue 13435 ** @param uint16_t back_red 13436 ** @param uint16_t back_green 13437 ** @param uint16_t back_blue 13438 ** @returns xcb_void_cookie_t 13439 ** 13440 *****************************************************************************/ 13441 13442 xcb_void_cookie_t 13443 xcb_create_glyph_cursor_checked (xcb_connection_t *c , 13444 xcb_cursor_t cid , 13445 xcb_font_t source_font , 13446 xcb_font_t mask_font , 13447 uint16_t source_char , 13448 uint16_t mask_char , 13449 uint16_t fore_red , 13450 uint16_t fore_green , 13451 uint16_t fore_blue , 13452 uint16_t back_red , 13453 uint16_t back_green , 13454 uint16_t back_blue ); 13455 13465 /***************************************************************************** 13466 ** 13467 ** xcb_void_cookie_t xcb_create_glyph_cursor 13468 ** 13469 ** @param xcb_connection_t *c 13470 ** @param xcb_cursor_t cid 13471 ** @param xcb_font_t source_font 13472 ** @param xcb_font_t mask_font 13473 ** @param uint16_t source_char 13474 ** @param uint16_t mask_char 13475 ** @param uint16_t fore_red 13476 ** @param uint16_t fore_green 13477 ** @param uint16_t fore_blue 13478 ** @param uint16_t back_red 13479 ** @param uint16_t back_green 13480 ** @param uint16_t back_blue 13481 ** @returns xcb_void_cookie_t 13482 ** 13483 *****************************************************************************/ 13484 13485 xcb_void_cookie_t 13486 xcb_create_glyph_cursor (xcb_connection_t *c , 13487 xcb_cursor_t cid , 13488 xcb_font_t source_font , 13489 xcb_font_t mask_font , 13490 uint16_t source_char , 13491 uint16_t mask_char , 13492 uint16_t fore_red , 13493 uint16_t fore_green , 13494 uint16_t fore_blue , 13495 uint16_t back_red , 13496 uint16_t back_green , 13497 uint16_t back_blue ); 13498 13511 /***************************************************************************** 13512 ** 13513 ** xcb_void_cookie_t xcb_free_cursor_checked 13514 ** 13515 ** @param xcb_connection_t *c 13516 ** @param xcb_cursor_t cursor 13517 ** @returns xcb_void_cookie_t 13518 ** 13519 *****************************************************************************/ 13520 13521 xcb_void_cookie_t 13522 xcb_free_cursor_checked (xcb_connection_t *c , 13523 xcb_cursor_t cursor ); 13524 13534 /***************************************************************************** 13535 ** 13536 ** xcb_void_cookie_t xcb_free_cursor 13537 ** 13538 ** @param xcb_connection_t *c 13539 ** @param xcb_cursor_t cursor 13540 ** @returns xcb_void_cookie_t 13541 ** 13542 *****************************************************************************/ 13543 13544 xcb_void_cookie_t 13545 xcb_free_cursor (xcb_connection_t *c , 13546 xcb_cursor_t cursor ); 13547 13560 /***************************************************************************** 13561 ** 13562 ** xcb_void_cookie_t xcb_recolor_cursor_checked 13563 ** 13564 ** @param xcb_connection_t *c 13565 ** @param xcb_cursor_t cursor 13566 ** @param uint16_t fore_red 13567 ** @param uint16_t fore_green 13568 ** @param uint16_t fore_blue 13569 ** @param uint16_t back_red 13570 ** @param uint16_t back_green 13571 ** @param uint16_t back_blue 13572 ** @returns xcb_void_cookie_t 13573 ** 13574 *****************************************************************************/ 13575 13576 xcb_void_cookie_t 13577 xcb_recolor_cursor_checked (xcb_connection_t *c , 13578 xcb_cursor_t cursor , 13579 uint16_t fore_red , 13580 uint16_t fore_green , 13581 uint16_t fore_blue , 13582 uint16_t back_red , 13583 uint16_t back_green , 13584 uint16_t back_blue ); 13585 13595 /***************************************************************************** 13596 ** 13597 ** xcb_void_cookie_t xcb_recolor_cursor 13598 ** 13599 ** @param xcb_connection_t *c 13600 ** @param xcb_cursor_t cursor 13601 ** @param uint16_t fore_red 13602 ** @param uint16_t fore_green 13603 ** @param uint16_t fore_blue 13604 ** @param uint16_t back_red 13605 ** @param uint16_t back_green 13606 ** @param uint16_t back_blue 13607 ** @returns xcb_void_cookie_t 13608 ** 13609 *****************************************************************************/ 13610 13611 xcb_void_cookie_t 13612 xcb_recolor_cursor (xcb_connection_t *c , 13613 xcb_cursor_t cursor , 13614 uint16_t fore_red , 13615 uint16_t fore_green , 13616 uint16_t fore_blue , 13617 uint16_t back_red , 13618 uint16_t back_green , 13619 uint16_t back_blue ); 13620 13630 /***************************************************************************** 13631 ** 13632 ** xcb_query_best_size_cookie_t xcb_query_best_size 13633 ** 13634 ** @param xcb_connection_t *c 13635 ** @param uint8_t _class 13636 ** @param xcb_drawable_t drawable 13637 ** @param uint16_t width 13638 ** @param uint16_t height 13639 ** @returns xcb_query_best_size_cookie_t 13640 ** 13641 *****************************************************************************/ 13642 13643 xcb_query_best_size_cookie_t 13644 xcb_query_best_size (xcb_connection_t *c , 13645 uint8_t _class , 13646 xcb_drawable_t drawable , 13647 uint16_t width , 13648 uint16_t height ); 13649 13662 /***************************************************************************** 13663 ** 13664 ** xcb_query_best_size_cookie_t xcb_query_best_size_unchecked 13665 ** 13666 ** @param xcb_connection_t *c 13667 ** @param uint8_t _class 13668 ** @param xcb_drawable_t drawable 13669 ** @param uint16_t width 13670 ** @param uint16_t height 13671 ** @returns xcb_query_best_size_cookie_t 13672 ** 13673 *****************************************************************************/ 13674 13675 xcb_query_best_size_cookie_t 13676 xcb_query_best_size_unchecked (xcb_connection_t *c , 13677 uint8_t _class , 13678 xcb_drawable_t drawable , 13679 uint16_t width , 13680 uint16_t height ); 13681 13697 /***************************************************************************** 13698 ** 13699 ** xcb_query_best_size_reply_t * xcb_query_best_size_reply 13700 ** 13701 ** @param xcb_connection_t *c 13702 ** @param xcb_query_best_size_cookie_t cookie 13703 ** @param xcb_generic_error_t **e 13704 ** @returns xcb_query_best_size_reply_t * 13705 ** 13706 *****************************************************************************/ 13707 13708 xcb_query_best_size_reply_t * 13709 xcb_query_best_size_reply (xcb_connection_t *c , 13710 xcb_query_best_size_cookie_t cookie , 13711 xcb_generic_error_t **e ); 13712 13713 int 13714 xcb_query_extension_sizeof (const void *_buffer ); 13715 13725 /***************************************************************************** 13726 ** 13727 ** xcb_query_extension_cookie_t xcb_query_extension 13728 ** 13729 ** @param xcb_connection_t *c 13730 ** @param uint16_t name_len 13731 ** @param const char *name 13732 ** @returns xcb_query_extension_cookie_t 13733 ** 13734 *****************************************************************************/ 13735 13736 xcb_query_extension_cookie_t 13737 xcb_query_extension (xcb_connection_t *c , 13738 uint16_t name_len , 13739 const char *name ); 13740 13753 /***************************************************************************** 13754 ** 13755 ** xcb_query_extension_cookie_t xcb_query_extension_unchecked 13756 ** 13757 ** @param xcb_connection_t *c 13758 ** @param uint16_t name_len 13759 ** @param const char *name 13760 ** @returns xcb_query_extension_cookie_t 13761 ** 13762 *****************************************************************************/ 13763 13764 xcb_query_extension_cookie_t 13765 xcb_query_extension_unchecked (xcb_connection_t *c , 13766 uint16_t name_len , 13767 const char *name ); 13768 13784 /***************************************************************************** 13785 ** 13786 ** xcb_query_extension_reply_t * xcb_query_extension_reply 13787 ** 13788 ** @param xcb_connection_t *c 13789 ** @param xcb_query_extension_cookie_t cookie 13790 ** @param xcb_generic_error_t **e 13791 ** @returns xcb_query_extension_reply_t * 13792 ** 13793 *****************************************************************************/ 13794 13795 xcb_query_extension_reply_t * 13796 xcb_query_extension_reply (xcb_connection_t *c , 13797 xcb_query_extension_cookie_t cookie , 13798 xcb_generic_error_t **e ); 13799 13800 int 13801 xcb_list_extensions_sizeof (const void *_buffer ); 13802 13812 /***************************************************************************** 13813 ** 13814 ** xcb_list_extensions_cookie_t xcb_list_extensions 13815 ** 13816 ** @param xcb_connection_t *c 13817 ** @returns xcb_list_extensions_cookie_t 13818 ** 13819 *****************************************************************************/ 13820 13821 xcb_list_extensions_cookie_t 13822 xcb_list_extensions (xcb_connection_t *c ); 13823 13836 /***************************************************************************** 13837 ** 13838 ** xcb_list_extensions_cookie_t xcb_list_extensions_unchecked 13839 ** 13840 ** @param xcb_connection_t *c 13841 ** @returns xcb_list_extensions_cookie_t 13842 ** 13843 *****************************************************************************/ 13844 13845 xcb_list_extensions_cookie_t 13846 xcb_list_extensions_unchecked (xcb_connection_t *c ); 13847 13848 13849 /***************************************************************************** 13850 ** 13851 ** int xcb_list_extensions_names_length 13852 ** 13853 ** @param const xcb_list_extensions_reply_t *R 13854 ** @returns int 13855 ** 13856 *****************************************************************************/ 13857 13858 int 13859 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R ); 13860 13861 13862 /***************************************************************************** 13863 ** 13864 ** xcb_str_iterator_t xcb_list_extensions_names_iterator 13865 ** 13866 ** @param const xcb_list_extensions_reply_t *R 13867 ** @returns xcb_str_iterator_t 13868 ** 13869 *****************************************************************************/ 13870 13871 xcb_str_iterator_t 13872 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R ); 13873 13889 /***************************************************************************** 13890 ** 13891 ** xcb_list_extensions_reply_t * xcb_list_extensions_reply 13892 ** 13893 ** @param xcb_connection_t *c 13894 ** @param xcb_list_extensions_cookie_t cookie 13895 ** @param xcb_generic_error_t **e 13896 ** @returns xcb_list_extensions_reply_t * 13897 ** 13898 *****************************************************************************/ 13899 13900 xcb_list_extensions_reply_t * 13901 xcb_list_extensions_reply (xcb_connection_t *c , 13902 xcb_list_extensions_cookie_t cookie , 13903 xcb_generic_error_t **e ); 13904 13905 int 13906 xcb_change_keyboard_mapping_sizeof (const void *_buffer ); 13907 13920 /***************************************************************************** 13921 ** 13922 ** xcb_void_cookie_t xcb_change_keyboard_mapping_checked 13923 ** 13924 ** @param xcb_connection_t *c 13925 ** @param uint8_t keycode_count 13926 ** @param xcb_keycode_t first_keycode 13927 ** @param uint8_t keysyms_per_keycode 13928 ** @param const xcb_keysym_t *keysyms 13929 ** @returns xcb_void_cookie_t 13930 ** 13931 *****************************************************************************/ 13932 13933 xcb_void_cookie_t 13934 xcb_change_keyboard_mapping_checked (xcb_connection_t *c , 13935 uint8_t keycode_count , 13936 xcb_keycode_t first_keycode , 13937 uint8_t keysyms_per_keycode , 13938 const xcb_keysym_t *keysyms ); 13939 13949 /***************************************************************************** 13950 ** 13951 ** xcb_void_cookie_t xcb_change_keyboard_mapping 13952 ** 13953 ** @param xcb_connection_t *c 13954 ** @param uint8_t keycode_count 13955 ** @param xcb_keycode_t first_keycode 13956 ** @param uint8_t keysyms_per_keycode 13957 ** @param const xcb_keysym_t *keysyms 13958 ** @returns xcb_void_cookie_t 13959 ** 13960 *****************************************************************************/ 13961 13962 xcb_void_cookie_t 13963 xcb_change_keyboard_mapping (xcb_connection_t *c , 13964 uint8_t keycode_count , 13965 xcb_keycode_t first_keycode , 13966 uint8_t keysyms_per_keycode , 13967 const xcb_keysym_t *keysyms ); 13968 13969 int 13970 xcb_get_keyboard_mapping_sizeof (const void *_buffer ); 13971 13981 /***************************************************************************** 13982 ** 13983 ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping 13984 ** 13985 ** @param xcb_connection_t *c 13986 ** @param xcb_keycode_t first_keycode 13987 ** @param uint8_t count 13988 ** @returns xcb_get_keyboard_mapping_cookie_t 13989 ** 13990 *****************************************************************************/ 13991 13992 xcb_get_keyboard_mapping_cookie_t 13993 xcb_get_keyboard_mapping (xcb_connection_t *c , 13994 xcb_keycode_t first_keycode , 13995 uint8_t count ); 13996 14009 /***************************************************************************** 14010 ** 14011 ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_unchecked 14012 ** 14013 ** @param xcb_connection_t *c 14014 ** @param xcb_keycode_t first_keycode 14015 ** @param uint8_t count 14016 ** @returns xcb_get_keyboard_mapping_cookie_t 14017 ** 14018 *****************************************************************************/ 14019 14020 xcb_get_keyboard_mapping_cookie_t 14021 xcb_get_keyboard_mapping_unchecked (xcb_connection_t *c , 14022 xcb_keycode_t first_keycode , 14023 uint8_t count ); 14024 14025 14026 /***************************************************************************** 14027 ** 14028 ** xcb_keysym_t * xcb_get_keyboard_mapping_keysyms 14029 ** 14030 ** @param const xcb_get_keyboard_mapping_reply_t *R 14031 ** @returns xcb_keysym_t * 14032 ** 14033 *****************************************************************************/ 14034 14035 xcb_keysym_t * 14036 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R ); 14037 14038 14039 /***************************************************************************** 14040 ** 14041 ** int xcb_get_keyboard_mapping_keysyms_length 14042 ** 14043 ** @param const xcb_get_keyboard_mapping_reply_t *R 14044 ** @returns int 14045 ** 14046 *****************************************************************************/ 14047 14048 int 14049 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R ); 14050 14051 14052 /***************************************************************************** 14053 ** 14054 ** xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end 14055 ** 14056 ** @param const xcb_get_keyboard_mapping_reply_t *R 14057 ** @returns xcb_generic_iterator_t 14058 ** 14059 *****************************************************************************/ 14060 14061 xcb_generic_iterator_t 14062 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R ); 14063 14079 /***************************************************************************** 14080 ** 14081 ** xcb_get_keyboard_mapping_reply_t * xcb_get_keyboard_mapping_reply 14082 ** 14083 ** @param xcb_connection_t *c 14084 ** @param xcb_get_keyboard_mapping_cookie_t cookie 14085 ** @param xcb_generic_error_t **e 14086 ** @returns xcb_get_keyboard_mapping_reply_t * 14087 ** 14088 *****************************************************************************/ 14089 14090 xcb_get_keyboard_mapping_reply_t * 14091 xcb_get_keyboard_mapping_reply (xcb_connection_t *c , 14092 xcb_get_keyboard_mapping_cookie_t cookie , 14093 xcb_generic_error_t **e ); 14094 14095 int 14096 xcb_change_keyboard_control_sizeof (const void *_buffer ); 14097 14110 /***************************************************************************** 14111 ** 14112 ** xcb_void_cookie_t xcb_change_keyboard_control_checked 14113 ** 14114 ** @param xcb_connection_t *c 14115 ** @param uint32_t value_mask 14116 ** @param const uint32_t *value_list 14117 ** @returns xcb_void_cookie_t 14118 ** 14119 *****************************************************************************/ 14120 14121 xcb_void_cookie_t 14122 xcb_change_keyboard_control_checked (xcb_connection_t *c , 14123 uint32_t value_mask , 14124 const uint32_t *value_list ); 14125 14135 /***************************************************************************** 14136 ** 14137 ** xcb_void_cookie_t xcb_change_keyboard_control 14138 ** 14139 ** @param xcb_connection_t *c 14140 ** @param uint32_t value_mask 14141 ** @param const uint32_t *value_list 14142 ** @returns xcb_void_cookie_t 14143 ** 14144 *****************************************************************************/ 14145 14146 xcb_void_cookie_t 14147 xcb_change_keyboard_control (xcb_connection_t *c , 14148 uint32_t value_mask , 14149 const uint32_t *value_list ); 14150 14160 /***************************************************************************** 14161 ** 14162 ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control 14163 ** 14164 ** @param xcb_connection_t *c 14165 ** @returns xcb_get_keyboard_control_cookie_t 14166 ** 14167 *****************************************************************************/ 14168 14169 xcb_get_keyboard_control_cookie_t 14170 xcb_get_keyboard_control (xcb_connection_t *c ); 14171 14184 /***************************************************************************** 14185 ** 14186 ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked 14187 ** 14188 ** @param xcb_connection_t *c 14189 ** @returns xcb_get_keyboard_control_cookie_t 14190 ** 14191 *****************************************************************************/ 14192 14193 xcb_get_keyboard_control_cookie_t 14194 xcb_get_keyboard_control_unchecked (xcb_connection_t *c ); 14195 14211 /***************************************************************************** 14212 ** 14213 ** xcb_get_keyboard_control_reply_t * xcb_get_keyboard_control_reply 14214 ** 14215 ** @param xcb_connection_t *c 14216 ** @param xcb_get_keyboard_control_cookie_t cookie 14217 ** @param xcb_generic_error_t **e 14218 ** @returns xcb_get_keyboard_control_reply_t * 14219 ** 14220 *****************************************************************************/ 14221 14222 xcb_get_keyboard_control_reply_t * 14223 xcb_get_keyboard_control_reply (xcb_connection_t *c , 14224 xcb_get_keyboard_control_cookie_t cookie , 14225 xcb_generic_error_t **e ); 14226 14239 /***************************************************************************** 14240 ** 14241 ** xcb_void_cookie_t xcb_bell_checked 14242 ** 14243 ** @param xcb_connection_t *c 14244 ** @param int8_t percent 14245 ** @returns xcb_void_cookie_t 14246 ** 14247 *****************************************************************************/ 14248 14249 xcb_void_cookie_t 14250 xcb_bell_checked (xcb_connection_t *c , 14251 int8_t percent ); 14252 14262 /***************************************************************************** 14263 ** 14264 ** xcb_void_cookie_t xcb_bell 14265 ** 14266 ** @param xcb_connection_t *c 14267 ** @param int8_t percent 14268 ** @returns xcb_void_cookie_t 14269 ** 14270 *****************************************************************************/ 14271 14272 xcb_void_cookie_t 14273 xcb_bell (xcb_connection_t *c , 14274 int8_t percent ); 14275 14288 /***************************************************************************** 14289 ** 14290 ** xcb_void_cookie_t xcb_change_pointer_control_checked 14291 ** 14292 ** @param xcb_connection_t *c 14293 ** @param int16_t acceleration_numerator 14294 ** @param int16_t acceleration_denominator 14295 ** @param int16_t threshold 14296 ** @param uint8_t do_acceleration 14297 ** @param uint8_t do_threshold 14298 ** @returns xcb_void_cookie_t 14299 ** 14300 *****************************************************************************/ 14301 14302 xcb_void_cookie_t 14303 xcb_change_pointer_control_checked (xcb_connection_t *c , 14304 int16_t acceleration_numerator , 14305 int16_t acceleration_denominator , 14306 int16_t threshold , 14307 uint8_t do_acceleration , 14308 uint8_t do_threshold ); 14309 14319 /***************************************************************************** 14320 ** 14321 ** xcb_void_cookie_t xcb_change_pointer_control 14322 ** 14323 ** @param xcb_connection_t *c 14324 ** @param int16_t acceleration_numerator 14325 ** @param int16_t acceleration_denominator 14326 ** @param int16_t threshold 14327 ** @param uint8_t do_acceleration 14328 ** @param uint8_t do_threshold 14329 ** @returns xcb_void_cookie_t 14330 ** 14331 *****************************************************************************/ 14332 14333 xcb_void_cookie_t 14334 xcb_change_pointer_control (xcb_connection_t *c , 14335 int16_t acceleration_numerator , 14336 int16_t acceleration_denominator , 14337 int16_t threshold , 14338 uint8_t do_acceleration , 14339 uint8_t do_threshold ); 14340 14350 /***************************************************************************** 14351 ** 14352 ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control 14353 ** 14354 ** @param xcb_connection_t *c 14355 ** @returns xcb_get_pointer_control_cookie_t 14356 ** 14357 *****************************************************************************/ 14358 14359 xcb_get_pointer_control_cookie_t 14360 xcb_get_pointer_control (xcb_connection_t *c ); 14361 14374 /***************************************************************************** 14375 ** 14376 ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked 14377 ** 14378 ** @param xcb_connection_t *c 14379 ** @returns xcb_get_pointer_control_cookie_t 14380 ** 14381 *****************************************************************************/ 14382 14383 xcb_get_pointer_control_cookie_t 14384 xcb_get_pointer_control_unchecked (xcb_connection_t *c ); 14385 14401 /***************************************************************************** 14402 ** 14403 ** xcb_get_pointer_control_reply_t * xcb_get_pointer_control_reply 14404 ** 14405 ** @param xcb_connection_t *c 14406 ** @param xcb_get_pointer_control_cookie_t cookie 14407 ** @param xcb_generic_error_t **e 14408 ** @returns xcb_get_pointer_control_reply_t * 14409 ** 14410 *****************************************************************************/ 14411 14412 xcb_get_pointer_control_reply_t * 14413 xcb_get_pointer_control_reply (xcb_connection_t *c , 14414 xcb_get_pointer_control_cookie_t cookie , 14415 xcb_generic_error_t **e ); 14416 14429 /***************************************************************************** 14430 ** 14431 ** xcb_void_cookie_t xcb_set_screen_saver_checked 14432 ** 14433 ** @param xcb_connection_t *c 14434 ** @param int16_t timeout 14435 ** @param int16_t interval 14436 ** @param uint8_t prefer_blanking 14437 ** @param uint8_t allow_exposures 14438 ** @returns xcb_void_cookie_t 14439 ** 14440 *****************************************************************************/ 14441 14442 xcb_void_cookie_t 14443 xcb_set_screen_saver_checked (xcb_connection_t *c , 14444 int16_t timeout , 14445 int16_t interval , 14446 uint8_t prefer_blanking , 14447 uint8_t allow_exposures ); 14448 14458 /***************************************************************************** 14459 ** 14460 ** xcb_void_cookie_t xcb_set_screen_saver 14461 ** 14462 ** @param xcb_connection_t *c 14463 ** @param int16_t timeout 14464 ** @param int16_t interval 14465 ** @param uint8_t prefer_blanking 14466 ** @param uint8_t allow_exposures 14467 ** @returns xcb_void_cookie_t 14468 ** 14469 *****************************************************************************/ 14470 14471 xcb_void_cookie_t 14472 xcb_set_screen_saver (xcb_connection_t *c , 14473 int16_t timeout , 14474 int16_t interval , 14475 uint8_t prefer_blanking , 14476 uint8_t allow_exposures ); 14477 14487 /***************************************************************************** 14488 ** 14489 ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver 14490 ** 14491 ** @param xcb_connection_t *c 14492 ** @returns xcb_get_screen_saver_cookie_t 14493 ** 14494 *****************************************************************************/ 14495 14496 xcb_get_screen_saver_cookie_t 14497 xcb_get_screen_saver (xcb_connection_t *c ); 14498 14511 /***************************************************************************** 14512 ** 14513 ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked 14514 ** 14515 ** @param xcb_connection_t *c 14516 ** @returns xcb_get_screen_saver_cookie_t 14517 ** 14518 *****************************************************************************/ 14519 14520 xcb_get_screen_saver_cookie_t 14521 xcb_get_screen_saver_unchecked (xcb_connection_t *c ); 14522 14538 /***************************************************************************** 14539 ** 14540 ** xcb_get_screen_saver_reply_t * xcb_get_screen_saver_reply 14541 ** 14542 ** @param xcb_connection_t *c 14543 ** @param xcb_get_screen_saver_cookie_t cookie 14544 ** @param xcb_generic_error_t **e 14545 ** @returns xcb_get_screen_saver_reply_t * 14546 ** 14547 *****************************************************************************/ 14548 14549 xcb_get_screen_saver_reply_t * 14550 xcb_get_screen_saver_reply (xcb_connection_t *c , 14551 xcb_get_screen_saver_cookie_t cookie , 14552 xcb_generic_error_t **e ); 14553 14554 int 14555 xcb_change_hosts_sizeof (const void *_buffer ); 14556 14569 /***************************************************************************** 14570 ** 14571 ** xcb_void_cookie_t xcb_change_hosts_checked 14572 ** 14573 ** @param xcb_connection_t *c 14574 ** @param uint8_t mode 14575 ** @param uint8_t family 14576 ** @param uint16_t address_len 14577 ** @param const uint8_t *address 14578 ** @returns xcb_void_cookie_t 14579 ** 14580 *****************************************************************************/ 14581 14582 xcb_void_cookie_t 14583 xcb_change_hosts_checked (xcb_connection_t *c , 14584 uint8_t mode , 14585 uint8_t family , 14586 uint16_t address_len , 14587 const uint8_t *address ); 14588 14598 /***************************************************************************** 14599 ** 14600 ** xcb_void_cookie_t xcb_change_hosts 14601 ** 14602 ** @param xcb_connection_t *c 14603 ** @param uint8_t mode 14604 ** @param uint8_t family 14605 ** @param uint16_t address_len 14606 ** @param const uint8_t *address 14607 ** @returns xcb_void_cookie_t 14608 ** 14609 *****************************************************************************/ 14610 14611 xcb_void_cookie_t 14612 xcb_change_hosts (xcb_connection_t *c , 14613 uint8_t mode , 14614 uint8_t family , 14615 uint16_t address_len , 14616 const uint8_t *address ); 14617 14618 int 14619 xcb_host_sizeof (const void *_buffer ); 14620 14621 14622 /***************************************************************************** 14623 ** 14624 ** uint8_t * xcb_host_address 14625 ** 14626 ** @param const xcb_host_t *R 14627 ** @returns uint8_t * 14628 ** 14629 *****************************************************************************/ 14630 14631 uint8_t * 14632 xcb_host_address (const xcb_host_t *R ); 14633 14634 14635 /***************************************************************************** 14636 ** 14637 ** int xcb_host_address_length 14638 ** 14639 ** @param const xcb_host_t *R 14640 ** @returns int 14641 ** 14642 *****************************************************************************/ 14643 14644 int 14645 xcb_host_address_length (const xcb_host_t *R ); 14646 14647 14648 /***************************************************************************** 14649 ** 14650 ** xcb_generic_iterator_t xcb_host_address_end 14651 ** 14652 ** @param const xcb_host_t *R 14653 ** @returns xcb_generic_iterator_t 14654 ** 14655 *****************************************************************************/ 14656 14657 xcb_generic_iterator_t 14658 xcb_host_address_end (const xcb_host_t *R ); 14659 14669 /***************************************************************************** 14670 ** 14671 ** void xcb_host_next 14672 ** 14673 ** @param xcb_host_iterator_t *i 14674 ** @returns void 14675 ** 14676 *****************************************************************************/ 14677 14678 void 14679 xcb_host_next (xcb_host_iterator_t *i ); 14680 14691 /***************************************************************************** 14692 ** 14693 ** xcb_generic_iterator_t xcb_host_end 14694 ** 14695 ** @param xcb_host_iterator_t i 14696 ** @returns xcb_generic_iterator_t 14697 ** 14698 *****************************************************************************/ 14699 14700 xcb_generic_iterator_t 14701 xcb_host_end (xcb_host_iterator_t i ); 14702 14703 int 14704 xcb_list_hosts_sizeof (const void *_buffer ); 14705 14715 /***************************************************************************** 14716 ** 14717 ** xcb_list_hosts_cookie_t xcb_list_hosts 14718 ** 14719 ** @param xcb_connection_t *c 14720 ** @returns xcb_list_hosts_cookie_t 14721 ** 14722 *****************************************************************************/ 14723 14724 xcb_list_hosts_cookie_t 14725 xcb_list_hosts (xcb_connection_t *c ); 14726 14739 /***************************************************************************** 14740 ** 14741 ** xcb_list_hosts_cookie_t xcb_list_hosts_unchecked 14742 ** 14743 ** @param xcb_connection_t *c 14744 ** @returns xcb_list_hosts_cookie_t 14745 ** 14746 *****************************************************************************/ 14747 14748 xcb_list_hosts_cookie_t 14749 xcb_list_hosts_unchecked (xcb_connection_t *c ); 14750 14751 14752 /***************************************************************************** 14753 ** 14754 ** int xcb_list_hosts_hosts_length 14755 ** 14756 ** @param const xcb_list_hosts_reply_t *R 14757 ** @returns int 14758 ** 14759 *****************************************************************************/ 14760 14761 int 14762 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R ); 14763 14764 14765 /***************************************************************************** 14766 ** 14767 ** xcb_host_iterator_t xcb_list_hosts_hosts_iterator 14768 ** 14769 ** @param const xcb_list_hosts_reply_t *R 14770 ** @returns xcb_host_iterator_t 14771 ** 14772 *****************************************************************************/ 14773 14774 xcb_host_iterator_t 14775 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R ); 14776 14792 /***************************************************************************** 14793 ** 14794 ** xcb_list_hosts_reply_t * xcb_list_hosts_reply 14795 ** 14796 ** @param xcb_connection_t *c 14797 ** @param xcb_list_hosts_cookie_t cookie 14798 ** @param xcb_generic_error_t **e 14799 ** @returns xcb_list_hosts_reply_t * 14800 ** 14801 *****************************************************************************/ 14802 14803 xcb_list_hosts_reply_t * 14804 xcb_list_hosts_reply (xcb_connection_t *c , 14805 xcb_list_hosts_cookie_t cookie , 14806 xcb_generic_error_t **e ); 14807 14820 /***************************************************************************** 14821 ** 14822 ** xcb_void_cookie_t xcb_set_access_control_checked 14823 ** 14824 ** @param xcb_connection_t *c 14825 ** @param uint8_t mode 14826 ** @returns xcb_void_cookie_t 14827 ** 14828 *****************************************************************************/ 14829 14830 xcb_void_cookie_t 14831 xcb_set_access_control_checked (xcb_connection_t *c , 14832 uint8_t mode ); 14833 14843 /***************************************************************************** 14844 ** 14845 ** xcb_void_cookie_t xcb_set_access_control 14846 ** 14847 ** @param xcb_connection_t *c 14848 ** @param uint8_t mode 14849 ** @returns xcb_void_cookie_t 14850 ** 14851 *****************************************************************************/ 14852 14853 xcb_void_cookie_t 14854 xcb_set_access_control (xcb_connection_t *c , 14855 uint8_t mode ); 14856 14869 /***************************************************************************** 14870 ** 14871 ** xcb_void_cookie_t xcb_set_close_down_mode_checked 14872 ** 14873 ** @param xcb_connection_t *c 14874 ** @param uint8_t mode 14875 ** @returns xcb_void_cookie_t 14876 ** 14877 *****************************************************************************/ 14878 14879 xcb_void_cookie_t 14880 xcb_set_close_down_mode_checked (xcb_connection_t *c , 14881 uint8_t mode ); 14882 14892 /***************************************************************************** 14893 ** 14894 ** xcb_void_cookie_t xcb_set_close_down_mode 14895 ** 14896 ** @param xcb_connection_t *c 14897 ** @param uint8_t mode 14898 ** @returns xcb_void_cookie_t 14899 ** 14900 *****************************************************************************/ 14901 14902 xcb_void_cookie_t 14903 xcb_set_close_down_mode (xcb_connection_t *c , 14904 uint8_t mode ); 14905 14918 /***************************************************************************** 14919 ** 14920 ** xcb_void_cookie_t xcb_kill_client_checked 14921 ** 14922 ** @param xcb_connection_t *c 14923 ** @param uint32_t resource 14924 ** @returns xcb_void_cookie_t 14925 ** 14926 *****************************************************************************/ 14927 14928 xcb_void_cookie_t 14929 xcb_kill_client_checked (xcb_connection_t *c , 14930 uint32_t resource ); 14931 14941 /***************************************************************************** 14942 ** 14943 ** xcb_void_cookie_t xcb_kill_client 14944 ** 14945 ** @param xcb_connection_t *c 14946 ** @param uint32_t resource 14947 ** @returns xcb_void_cookie_t 14948 ** 14949 *****************************************************************************/ 14950 14951 xcb_void_cookie_t 14952 xcb_kill_client (xcb_connection_t *c , 14953 uint32_t resource ); 14954 14955 int 14956 xcb_rotate_properties_sizeof (const void *_buffer ); 14957 14970 /***************************************************************************** 14971 ** 14972 ** xcb_void_cookie_t xcb_rotate_properties_checked 14973 ** 14974 ** @param xcb_connection_t *c 14975 ** @param xcb_window_t window 14976 ** @param uint16_t atoms_len 14977 ** @param int16_t delta 14978 ** @param const xcb_atom_t *atoms 14979 ** @returns xcb_void_cookie_t 14980 ** 14981 *****************************************************************************/ 14982 14983 xcb_void_cookie_t 14984 xcb_rotate_properties_checked (xcb_connection_t *c , 14985 xcb_window_t window , 14986 uint16_t atoms_len , 14987 int16_t delta , 14988 const xcb_atom_t *atoms ); 14989 14999 /***************************************************************************** 15000 ** 15001 ** xcb_void_cookie_t xcb_rotate_properties 15002 ** 15003 ** @param xcb_connection_t *c 15004 ** @param xcb_window_t window 15005 ** @param uint16_t atoms_len 15006 ** @param int16_t delta 15007 ** @param const xcb_atom_t *atoms 15008 ** @returns xcb_void_cookie_t 15009 ** 15010 *****************************************************************************/ 15011 15012 xcb_void_cookie_t 15013 xcb_rotate_properties (xcb_connection_t *c , 15014 xcb_window_t window , 15015 uint16_t atoms_len , 15016 int16_t delta , 15017 const xcb_atom_t *atoms ); 15018 15031 /***************************************************************************** 15032 ** 15033 ** xcb_void_cookie_t xcb_force_screen_saver_checked 15034 ** 15035 ** @param xcb_connection_t *c 15036 ** @param uint8_t mode 15037 ** @returns xcb_void_cookie_t 15038 ** 15039 *****************************************************************************/ 15040 15041 xcb_void_cookie_t 15042 xcb_force_screen_saver_checked (xcb_connection_t *c , 15043 uint8_t mode ); 15044 15054 /***************************************************************************** 15055 ** 15056 ** xcb_void_cookie_t xcb_force_screen_saver 15057 ** 15058 ** @param xcb_connection_t *c 15059 ** @param uint8_t mode 15060 ** @returns xcb_void_cookie_t 15061 ** 15062 *****************************************************************************/ 15063 15064 xcb_void_cookie_t 15065 xcb_force_screen_saver (xcb_connection_t *c , 15066 uint8_t mode ); 15067 15068 int 15069 xcb_set_pointer_mapping_sizeof (const void *_buffer ); 15070 15080 /***************************************************************************** 15081 ** 15082 ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping 15083 ** 15084 ** @param xcb_connection_t *c 15085 ** @param uint8_t map_len 15086 ** @param const uint8_t *map 15087 ** @returns xcb_set_pointer_mapping_cookie_t 15088 ** 15089 *****************************************************************************/ 15090 15091 xcb_set_pointer_mapping_cookie_t 15092 xcb_set_pointer_mapping (xcb_connection_t *c , 15093 uint8_t map_len , 15094 const uint8_t *map ); 15095 15108 /***************************************************************************** 15109 ** 15110 ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_unchecked 15111 ** 15112 ** @param xcb_connection_t *c 15113 ** @param uint8_t map_len 15114 ** @param const uint8_t *map 15115 ** @returns xcb_set_pointer_mapping_cookie_t 15116 ** 15117 *****************************************************************************/ 15118 15119 xcb_set_pointer_mapping_cookie_t 15120 xcb_set_pointer_mapping_unchecked (xcb_connection_t *c , 15121 uint8_t map_len , 15122 const uint8_t *map ); 15123 15139 /***************************************************************************** 15140 ** 15141 ** xcb_set_pointer_mapping_reply_t * xcb_set_pointer_mapping_reply 15142 ** 15143 ** @param xcb_connection_t *c 15144 ** @param xcb_set_pointer_mapping_cookie_t cookie 15145 ** @param xcb_generic_error_t **e 15146 ** @returns xcb_set_pointer_mapping_reply_t * 15147 ** 15148 *****************************************************************************/ 15149 15150 xcb_set_pointer_mapping_reply_t * 15151 xcb_set_pointer_mapping_reply (xcb_connection_t *c , 15152 xcb_set_pointer_mapping_cookie_t cookie , 15153 xcb_generic_error_t **e ); 15154 15155 int 15156 xcb_get_pointer_mapping_sizeof (const void *_buffer ); 15157 15167 /***************************************************************************** 15168 ** 15169 ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping 15170 ** 15171 ** @param xcb_connection_t *c 15172 ** @returns xcb_get_pointer_mapping_cookie_t 15173 ** 15174 *****************************************************************************/ 15175 15176 xcb_get_pointer_mapping_cookie_t 15177 xcb_get_pointer_mapping (xcb_connection_t *c ); 15178 15191 /***************************************************************************** 15192 ** 15193 ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_unchecked 15194 ** 15195 ** @param xcb_connection_t *c 15196 ** @returns xcb_get_pointer_mapping_cookie_t 15197 ** 15198 *****************************************************************************/ 15199 15200 xcb_get_pointer_mapping_cookie_t 15201 xcb_get_pointer_mapping_unchecked (xcb_connection_t *c ); 15202 15203 15204 /***************************************************************************** 15205 ** 15206 ** uint8_t * xcb_get_pointer_mapping_map 15207 ** 15208 ** @param const xcb_get_pointer_mapping_reply_t *R 15209 ** @returns uint8_t * 15210 ** 15211 *****************************************************************************/ 15212 15213 uint8_t * 15214 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R ); 15215 15216 15217 /***************************************************************************** 15218 ** 15219 ** int xcb_get_pointer_mapping_map_length 15220 ** 15221 ** @param const xcb_get_pointer_mapping_reply_t *R 15222 ** @returns int 15223 ** 15224 *****************************************************************************/ 15225 15226 int 15227 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R ); 15228 15229 15230 /***************************************************************************** 15231 ** 15232 ** xcb_generic_iterator_t xcb_get_pointer_mapping_map_end 15233 ** 15234 ** @param const xcb_get_pointer_mapping_reply_t *R 15235 ** @returns xcb_generic_iterator_t 15236 ** 15237 *****************************************************************************/ 15238 15239 xcb_generic_iterator_t 15240 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R ); 15241 15257 /***************************************************************************** 15258 ** 15259 ** xcb_get_pointer_mapping_reply_t * xcb_get_pointer_mapping_reply 15260 ** 15261 ** @param xcb_connection_t *c 15262 ** @param xcb_get_pointer_mapping_cookie_t cookie 15263 ** @param xcb_generic_error_t **e 15264 ** @returns xcb_get_pointer_mapping_reply_t * 15265 ** 15266 *****************************************************************************/ 15267 15268 xcb_get_pointer_mapping_reply_t * 15269 xcb_get_pointer_mapping_reply (xcb_connection_t *c , 15270 xcb_get_pointer_mapping_cookie_t cookie , 15271 xcb_generic_error_t **e ); 15272 15273 int 15274 xcb_set_modifier_mapping_sizeof (const void *_buffer ); 15275 15285 /***************************************************************************** 15286 ** 15287 ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping 15288 ** 15289 ** @param xcb_connection_t *c 15290 ** @param uint8_t keycodes_per_modifier 15291 ** @param const xcb_keycode_t *keycodes 15292 ** @returns xcb_set_modifier_mapping_cookie_t 15293 ** 15294 *****************************************************************************/ 15295 15296 xcb_set_modifier_mapping_cookie_t 15297 xcb_set_modifier_mapping (xcb_connection_t *c , 15298 uint8_t keycodes_per_modifier , 15299 const xcb_keycode_t *keycodes ); 15300 15313 /***************************************************************************** 15314 ** 15315 ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_unchecked 15316 ** 15317 ** @param xcb_connection_t *c 15318 ** @param uint8_t keycodes_per_modifier 15319 ** @param const xcb_keycode_t *keycodes 15320 ** @returns xcb_set_modifier_mapping_cookie_t 15321 ** 15322 *****************************************************************************/ 15323 15324 xcb_set_modifier_mapping_cookie_t 15325 xcb_set_modifier_mapping_unchecked (xcb_connection_t *c , 15326 uint8_t keycodes_per_modifier , 15327 const xcb_keycode_t *keycodes ); 15328 15344 /***************************************************************************** 15345 ** 15346 ** xcb_set_modifier_mapping_reply_t * xcb_set_modifier_mapping_reply 15347 ** 15348 ** @param xcb_connection_t *c 15349 ** @param xcb_set_modifier_mapping_cookie_t cookie 15350 ** @param xcb_generic_error_t **e 15351 ** @returns xcb_set_modifier_mapping_reply_t * 15352 ** 15353 *****************************************************************************/ 15354 15355 xcb_set_modifier_mapping_reply_t * 15356 xcb_set_modifier_mapping_reply (xcb_connection_t *c , 15357 xcb_set_modifier_mapping_cookie_t cookie , 15358 xcb_generic_error_t **e ); 15359 15360 int 15361 xcb_get_modifier_mapping_sizeof (const void *_buffer ); 15362 15372 /***************************************************************************** 15373 ** 15374 ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping 15375 ** 15376 ** @param xcb_connection_t *c 15377 ** @returns xcb_get_modifier_mapping_cookie_t 15378 ** 15379 *****************************************************************************/ 15380 15381 xcb_get_modifier_mapping_cookie_t 15382 xcb_get_modifier_mapping (xcb_connection_t *c ); 15383 15396 /***************************************************************************** 15397 ** 15398 ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_unchecked 15399 ** 15400 ** @param xcb_connection_t *c 15401 ** @returns xcb_get_modifier_mapping_cookie_t 15402 ** 15403 *****************************************************************************/ 15404 15405 xcb_get_modifier_mapping_cookie_t 15406 xcb_get_modifier_mapping_unchecked (xcb_connection_t *c ); 15407 15408 15409 /***************************************************************************** 15410 ** 15411 ** xcb_keycode_t * xcb_get_modifier_mapping_keycodes 15412 ** 15413 ** @param const xcb_get_modifier_mapping_reply_t *R 15414 ** @returns xcb_keycode_t * 15415 ** 15416 *****************************************************************************/ 15417 15418 xcb_keycode_t * 15419 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R ); 15420 15421 15422 /***************************************************************************** 15423 ** 15424 ** int xcb_get_modifier_mapping_keycodes_length 15425 ** 15426 ** @param const xcb_get_modifier_mapping_reply_t *R 15427 ** @returns int 15428 ** 15429 *****************************************************************************/ 15430 15431 int 15432 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R ); 15433 15434 15435 /***************************************************************************** 15436 ** 15437 ** xcb_generic_iterator_t xcb_get_modifier_mapping_keycodes_end 15438 ** 15439 ** @param const xcb_get_modifier_mapping_reply_t *R 15440 ** @returns xcb_generic_iterator_t 15441 ** 15442 *****************************************************************************/ 15443 15444 xcb_generic_iterator_t 15445 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R ); 15446 15462 /***************************************************************************** 15463 ** 15464 ** xcb_get_modifier_mapping_reply_t * xcb_get_modifier_mapping_reply 15465 ** 15466 ** @param xcb_connection_t *c 15467 ** @param xcb_get_modifier_mapping_cookie_t cookie 15468 ** @param xcb_generic_error_t **e 15469 ** @returns xcb_get_modifier_mapping_reply_t * 15470 ** 15471 *****************************************************************************/ 15472 15473 xcb_get_modifier_mapping_reply_t * 15474 xcb_get_modifier_mapping_reply (xcb_connection_t *c , 15475 xcb_get_modifier_mapping_cookie_t cookie , 15476 xcb_generic_error_t **e ); 15477 15490 /***************************************************************************** 15491 ** 15492 ** xcb_void_cookie_t xcb_no_operation_checked 15493 ** 15494 ** @param xcb_connection_t *c 15495 ** @returns xcb_void_cookie_t 15496 ** 15497 *****************************************************************************/ 15498 15499 xcb_void_cookie_t 15500 xcb_no_operation_checked (xcb_connection_t *c ); 15501 15511 /***************************************************************************** 15512 ** 15513 ** xcb_void_cookie_t xcb_no_operation 15514 ** 15515 ** @param xcb_connection_t *c 15516 ** @returns xcb_void_cookie_t 15517 ** 15518 *****************************************************************************/ 15519 15520 xcb_void_cookie_t 15521 xcb_no_operation (xcb_connection_t *c ); 15522 15523 15524 #ifdef __cplusplus 15525 } 15526 #endif 15527 15528 #endif 15529