XCB  1.9.3
xproto.h
00001 /*
00002  * This file generated automatically from xproto.xml by c_client.py.
00003  * Edit at your peril.
00004  */
00005 
00012 #ifndef __XPROTO_H
00013 #define __XPROTO_H
00014 
00015 #include "xcb.h"
00016 
00017 #ifdef __cplusplus
00018 extern "C" {
00019 #endif
00020 
00024 typedef struct xcb_char2b_t {
00025     uint8_t byte1; 
00026     uint8_t byte2; 
00027 } xcb_char2b_t;
00028 
00032 typedef struct xcb_char2b_iterator_t {
00033     xcb_char2b_t *data; 
00034     int           rem; 
00035     int           index; 
00036 } xcb_char2b_iterator_t;
00037 
00038 typedef uint32_t xcb_window_t;
00039 
00043 typedef struct xcb_window_iterator_t {
00044     xcb_window_t *data; 
00045     int           rem; 
00046     int           index; 
00047 } xcb_window_iterator_t;
00048 
00049 typedef uint32_t xcb_pixmap_t;
00050 
00054 typedef struct xcb_pixmap_iterator_t {
00055     xcb_pixmap_t *data; 
00056     int           rem; 
00057     int           index; 
00058 } xcb_pixmap_iterator_t;
00059 
00060 typedef uint32_t xcb_cursor_t;
00061 
00065 typedef struct xcb_cursor_iterator_t {
00066     xcb_cursor_t *data; 
00067     int           rem; 
00068     int           index; 
00069 } xcb_cursor_iterator_t;
00070 
00071 typedef uint32_t xcb_font_t;
00072 
00076 typedef struct xcb_font_iterator_t {
00077     xcb_font_t *data; 
00078     int         rem; 
00079     int         index; 
00080 } xcb_font_iterator_t;
00081 
00082 typedef uint32_t xcb_gcontext_t;
00083 
00087 typedef struct xcb_gcontext_iterator_t {
00088     xcb_gcontext_t *data; 
00089     int             rem; 
00090     int             index; 
00091 } xcb_gcontext_iterator_t;
00092 
00093 typedef uint32_t xcb_colormap_t;
00094 
00098 typedef struct xcb_colormap_iterator_t {
00099     xcb_colormap_t *data; 
00100     int             rem; 
00101     int             index; 
00102 } xcb_colormap_iterator_t;
00103 
00104 typedef uint32_t xcb_atom_t;
00105 
00109 typedef struct xcb_atom_iterator_t {
00110     xcb_atom_t *data; 
00111     int         rem; 
00112     int         index; 
00113 } xcb_atom_iterator_t;
00114 
00115 typedef uint32_t xcb_drawable_t;
00116 
00120 typedef struct xcb_drawable_iterator_t {
00121     xcb_drawable_t *data; 
00122     int             rem; 
00123     int             index; 
00124 } xcb_drawable_iterator_t;
00125 
00126 typedef uint32_t xcb_fontable_t;
00127 
00131 typedef struct xcb_fontable_iterator_t {
00132     xcb_fontable_t *data; 
00133     int             rem; 
00134     int             index; 
00135 } xcb_fontable_iterator_t;
00136 
00137 typedef uint32_t xcb_visualid_t;
00138 
00142 typedef struct xcb_visualid_iterator_t {
00143     xcb_visualid_t *data; 
00144     int             rem; 
00145     int             index; 
00146 } xcb_visualid_iterator_t;
00147 
00148 typedef uint32_t xcb_timestamp_t;
00149 
00153 typedef struct xcb_timestamp_iterator_t {
00154     xcb_timestamp_t *data; 
00155     int              rem; 
00156     int              index; 
00157 } xcb_timestamp_iterator_t;
00158 
00159 typedef uint32_t xcb_keysym_t;
00160 
00164 typedef struct xcb_keysym_iterator_t {
00165     xcb_keysym_t *data; 
00166     int           rem; 
00167     int           index; 
00168 } xcb_keysym_iterator_t;
00169 
00170 typedef uint8_t xcb_keycode_t;
00171 
00175 typedef struct xcb_keycode_iterator_t {
00176     xcb_keycode_t *data; 
00177     int            rem; 
00178     int            index; 
00179 } xcb_keycode_iterator_t;
00180 
00181 typedef uint8_t xcb_button_t;
00182 
00186 typedef struct xcb_button_iterator_t {
00187     xcb_button_t *data; 
00188     int           rem; 
00189     int           index; 
00190 } xcb_button_iterator_t;
00191 
00195 typedef struct xcb_point_t {
00196     int16_t x; 
00197     int16_t y; 
00198 } xcb_point_t;
00199 
00203 typedef struct xcb_point_iterator_t {
00204     xcb_point_t *data; 
00205     int          rem; 
00206     int          index; 
00207 } xcb_point_iterator_t;
00208 
00212 typedef struct xcb_rectangle_t {
00213     int16_t  x; 
00214     int16_t  y; 
00215     uint16_t width; 
00216     uint16_t height; 
00217 } xcb_rectangle_t;
00218 
00222 typedef struct xcb_rectangle_iterator_t {
00223     xcb_rectangle_t *data; 
00224     int              rem; 
00225     int              index; 
00226 } xcb_rectangle_iterator_t;
00227 
00231 typedef struct xcb_arc_t {
00232     int16_t  x; 
00233     int16_t  y; 
00234     uint16_t width; 
00235     uint16_t height; 
00236     int16_t  angle1; 
00237     int16_t  angle2; 
00238 } xcb_arc_t;
00239 
00243 typedef struct xcb_arc_iterator_t {
00244     xcb_arc_t *data; 
00245     int        rem; 
00246     int        index; 
00247 } xcb_arc_iterator_t;
00248 
00252 typedef struct xcb_format_t {
00253     uint8_t depth; 
00254     uint8_t bits_per_pixel; 
00255     uint8_t scanline_pad; 
00256     uint8_t pad0[5]; 
00257 } xcb_format_t;
00258 
00262 typedef struct xcb_format_iterator_t {
00263     xcb_format_t *data; 
00264     int           rem; 
00265     int           index; 
00266 } xcb_format_iterator_t;
00267 
00268 typedef enum xcb_visual_class_t {
00269     XCB_VISUAL_CLASS_STATIC_GRAY = 0,
00270     XCB_VISUAL_CLASS_GRAY_SCALE = 1,
00271     XCB_VISUAL_CLASS_STATIC_COLOR = 2,
00272     XCB_VISUAL_CLASS_PSEUDO_COLOR = 3,
00273     XCB_VISUAL_CLASS_TRUE_COLOR = 4,
00274     XCB_VISUAL_CLASS_DIRECT_COLOR = 5
00275 } xcb_visual_class_t;
00276 
00280 typedef struct xcb_visualtype_t {
00281     xcb_visualid_t visual_id; 
00282     uint8_t        _class; 
00283     uint8_t        bits_per_rgb_value; 
00284     uint16_t       colormap_entries; 
00285     uint32_t       red_mask; 
00286     uint32_t       green_mask; 
00287     uint32_t       blue_mask; 
00288     uint8_t        pad0[4]; 
00289 } xcb_visualtype_t;
00290 
00294 typedef struct xcb_visualtype_iterator_t {
00295     xcb_visualtype_t *data; 
00296     int               rem; 
00297     int               index; 
00298 } xcb_visualtype_iterator_t;
00299 
00303 typedef struct xcb_depth_t {
00304     uint8_t  depth; 
00305     uint8_t  pad0; 
00306     uint16_t visuals_len; 
00307     uint8_t  pad1[4]; 
00308 } xcb_depth_t;
00309 
00313 typedef struct xcb_depth_iterator_t {
00314     xcb_depth_t *data; 
00315     int          rem; 
00316     int          index; 
00317 } xcb_depth_iterator_t;
00318 
00319 typedef enum xcb_event_mask_t {
00320     XCB_EVENT_MASK_NO_EVENT = 0,
00321     XCB_EVENT_MASK_KEY_PRESS = 1,
00322     XCB_EVENT_MASK_KEY_RELEASE = 2,
00323     XCB_EVENT_MASK_BUTTON_PRESS = 4,
00324     XCB_EVENT_MASK_BUTTON_RELEASE = 8,
00325     XCB_EVENT_MASK_ENTER_WINDOW = 16,
00326     XCB_EVENT_MASK_LEAVE_WINDOW = 32,
00327     XCB_EVENT_MASK_POINTER_MOTION = 64,
00328     XCB_EVENT_MASK_POINTER_MOTION_HINT = 128,
00329     XCB_EVENT_MASK_BUTTON_1_MOTION = 256,
00330     XCB_EVENT_MASK_BUTTON_2_MOTION = 512,
00331     XCB_EVENT_MASK_BUTTON_3_MOTION = 1024,
00332     XCB_EVENT_MASK_BUTTON_4_MOTION = 2048,
00333     XCB_EVENT_MASK_BUTTON_5_MOTION = 4096,
00334     XCB_EVENT_MASK_BUTTON_MOTION = 8192,
00335     XCB_EVENT_MASK_KEYMAP_STATE = 16384,
00336     XCB_EVENT_MASK_EXPOSURE = 32768,
00337     XCB_EVENT_MASK_VISIBILITY_CHANGE = 65536,
00338     XCB_EVENT_MASK_STRUCTURE_NOTIFY = 131072,
00339     XCB_EVENT_MASK_RESIZE_REDIRECT = 262144,
00340     XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY = 524288,
00341     XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT = 1048576,
00342     XCB_EVENT_MASK_FOCUS_CHANGE = 2097152,
00343     XCB_EVENT_MASK_PROPERTY_CHANGE = 4194304,
00344     XCB_EVENT_MASK_COLOR_MAP_CHANGE = 8388608,
00345     XCB_EVENT_MASK_OWNER_GRAB_BUTTON = 16777216
00346 } xcb_event_mask_t;
00347 
00348 typedef enum xcb_backing_store_t {
00349     XCB_BACKING_STORE_NOT_USEFUL = 0,
00350     XCB_BACKING_STORE_WHEN_MAPPED = 1,
00351     XCB_BACKING_STORE_ALWAYS = 2
00352 } xcb_backing_store_t;
00353 
00357 typedef struct xcb_screen_t {
00358     xcb_window_t   root; 
00359     xcb_colormap_t default_colormap; 
00360     uint32_t       white_pixel; 
00361     uint32_t       black_pixel; 
00362     uint32_t       current_input_masks; 
00363     uint16_t       width_in_pixels; 
00364     uint16_t       height_in_pixels; 
00365     uint16_t       width_in_millimeters; 
00366     uint16_t       height_in_millimeters; 
00367     uint16_t       min_installed_maps; 
00368     uint16_t       max_installed_maps; 
00369     xcb_visualid_t root_visual; 
00370     uint8_t        backing_stores; 
00371     uint8_t        save_unders; 
00372     uint8_t        root_depth; 
00373     uint8_t        allowed_depths_len; 
00374 } xcb_screen_t;
00375 
00379 typedef struct xcb_screen_iterator_t {
00380     xcb_screen_t *data; 
00381     int           rem; 
00382     int           index; 
00383 } xcb_screen_iterator_t;
00384 
00388 typedef struct xcb_setup_request_t {
00389     uint8_t  byte_order; 
00390     uint8_t  pad0; 
00391     uint16_t protocol_major_version; 
00392     uint16_t protocol_minor_version; 
00393     uint16_t authorization_protocol_name_len; 
00394     uint16_t authorization_protocol_data_len; 
00395     uint8_t  pad1[2]; 
00396 } xcb_setup_request_t;
00397 
00401 typedef struct xcb_setup_request_iterator_t {
00402     xcb_setup_request_t *data; 
00403     int                  rem; 
00404     int                  index; 
00405 } xcb_setup_request_iterator_t;
00406 
00410 typedef struct xcb_setup_failed_t {
00411     uint8_t  status; 
00412     uint8_t  reason_len; 
00413     uint16_t protocol_major_version; 
00414     uint16_t protocol_minor_version; 
00415     uint16_t length; 
00416 } xcb_setup_failed_t;
00417 
00421 typedef struct xcb_setup_failed_iterator_t {
00422     xcb_setup_failed_t *data; 
00423     int                 rem; 
00424     int                 index; 
00425 } xcb_setup_failed_iterator_t;
00426 
00430 typedef struct xcb_setup_authenticate_t {
00431     uint8_t  status; 
00432     uint8_t  pad0[5]; 
00433     uint16_t length; 
00434 } xcb_setup_authenticate_t;
00435 
00439 typedef struct xcb_setup_authenticate_iterator_t {
00440     xcb_setup_authenticate_t *data; 
00441     int                       rem; 
00442     int                       index; 
00443 } xcb_setup_authenticate_iterator_t;
00444 
00445 typedef enum xcb_image_order_t {
00446     XCB_IMAGE_ORDER_LSB_FIRST = 0,
00447     XCB_IMAGE_ORDER_MSB_FIRST = 1
00448 } xcb_image_order_t;
00449 
00453 typedef struct xcb_setup_t {
00454     uint8_t       status; 
00455     uint8_t       pad0; 
00456     uint16_t      protocol_major_version; 
00457     uint16_t      protocol_minor_version; 
00458     uint16_t      length; 
00459     uint32_t      release_number; 
00460     uint32_t      resource_id_base; 
00461     uint32_t      resource_id_mask; 
00462     uint32_t      motion_buffer_size; 
00463     uint16_t      vendor_len; 
00464     uint16_t      maximum_request_length; 
00465     uint8_t       roots_len; 
00466     uint8_t       pixmap_formats_len; 
00467     uint8_t       image_byte_order; 
00468     uint8_t       bitmap_format_bit_order; 
00469     uint8_t       bitmap_format_scanline_unit; 
00470     uint8_t       bitmap_format_scanline_pad; 
00471     xcb_keycode_t min_keycode; 
00472     xcb_keycode_t max_keycode; 
00473     uint8_t       pad1[4]; 
00474 } xcb_setup_t;
00475 
00479 typedef struct xcb_setup_iterator_t {
00480     xcb_setup_t *data; 
00481     int          rem; 
00482     int          index; 
00483 } xcb_setup_iterator_t;
00484 
00485 typedef enum xcb_mod_mask_t {
00486     XCB_MOD_MASK_SHIFT = 1,
00487     XCB_MOD_MASK_LOCK = 2,
00488     XCB_MOD_MASK_CONTROL = 4,
00489     XCB_MOD_MASK_1 = 8,
00490     XCB_MOD_MASK_2 = 16,
00491     XCB_MOD_MASK_3 = 32,
00492     XCB_MOD_MASK_4 = 64,
00493     XCB_MOD_MASK_5 = 128,
00494     XCB_MOD_MASK_ANY = 32768
00495 } xcb_mod_mask_t;
00496 
00497 typedef enum xcb_key_but_mask_t {
00498     XCB_KEY_BUT_MASK_SHIFT = 1,
00499     XCB_KEY_BUT_MASK_LOCK = 2,
00500     XCB_KEY_BUT_MASK_CONTROL = 4,
00501     XCB_KEY_BUT_MASK_MOD_1 = 8,
00502     XCB_KEY_BUT_MASK_MOD_2 = 16,
00503     XCB_KEY_BUT_MASK_MOD_3 = 32,
00504     XCB_KEY_BUT_MASK_MOD_4 = 64,
00505     XCB_KEY_BUT_MASK_MOD_5 = 128,
00506     XCB_KEY_BUT_MASK_BUTTON_1 = 256,
00507     XCB_KEY_BUT_MASK_BUTTON_2 = 512,
00508     XCB_KEY_BUT_MASK_BUTTON_3 = 1024,
00509     XCB_KEY_BUT_MASK_BUTTON_4 = 2048,
00510     XCB_KEY_BUT_MASK_BUTTON_5 = 4096
00511 } xcb_key_but_mask_t;
00512 
00513 typedef enum xcb_window_enum_t {
00514     XCB_WINDOW_NONE = 0
00515 } xcb_window_enum_t;
00516 
00518 #define XCB_KEY_PRESS 2
00519 
00523 typedef struct xcb_key_press_event_t {
00524     uint8_t         response_type; 
00525     xcb_keycode_t   detail; 
00526     uint16_t        sequence; 
00527     xcb_timestamp_t time; 
00528     xcb_window_t    root; 
00529     xcb_window_t    event; 
00530     xcb_window_t    child; 
00531     int16_t         root_x; 
00532     int16_t         root_y; 
00533     int16_t         event_x; 
00534     int16_t         event_y; 
00535     uint16_t        state; 
00536     uint8_t         same_screen; 
00537     uint8_t         pad0; 
00538 } xcb_key_press_event_t;
00539 
00541 #define XCB_KEY_RELEASE 3
00542 
00543 typedef xcb_key_press_event_t xcb_key_release_event_t;
00544 
00545 typedef enum xcb_button_mask_t {
00546     XCB_BUTTON_MASK_1 = 256,
00547     XCB_BUTTON_MASK_2 = 512,
00548     XCB_BUTTON_MASK_3 = 1024,
00549     XCB_BUTTON_MASK_4 = 2048,
00550     XCB_BUTTON_MASK_5 = 4096,
00551     XCB_BUTTON_MASK_ANY = 32768
00552 } xcb_button_mask_t;
00553 
00555 #define XCB_BUTTON_PRESS 4
00556 
00560 typedef struct xcb_button_press_event_t {
00561     uint8_t         response_type; 
00562     xcb_button_t    detail; 
00563     uint16_t        sequence; 
00564     xcb_timestamp_t time; 
00565     xcb_window_t    root; 
00566     xcb_window_t    event; 
00567     xcb_window_t    child; 
00568     int16_t         root_x; 
00569     int16_t         root_y; 
00570     int16_t         event_x; 
00571     int16_t         event_y; 
00572     uint16_t        state; 
00573     uint8_t         same_screen; 
00574     uint8_t         pad0; 
00575 } xcb_button_press_event_t;
00576 
00578 #define XCB_BUTTON_RELEASE 5
00579 
00580 typedef xcb_button_press_event_t xcb_button_release_event_t;
00581 
00582 typedef enum xcb_motion_t {
00583     XCB_MOTION_NORMAL = 0,
00584     XCB_MOTION_HINT = 1
00585 } xcb_motion_t;
00586 
00588 #define XCB_MOTION_NOTIFY 6
00589 
00593 typedef struct xcb_motion_notify_event_t {
00594     uint8_t         response_type; 
00595     uint8_t         detail; 
00596     uint16_t        sequence; 
00597     xcb_timestamp_t time; 
00598     xcb_window_t    root; 
00599     xcb_window_t    event; 
00600     xcb_window_t    child; 
00601     int16_t         root_x; 
00602     int16_t         root_y; 
00603     int16_t         event_x; 
00604     int16_t         event_y; 
00605     uint16_t        state; 
00606     uint8_t         same_screen; 
00607     uint8_t         pad0; 
00608 } xcb_motion_notify_event_t;
00609 
00610 typedef enum xcb_notify_detail_t {
00611     XCB_NOTIFY_DETAIL_ANCESTOR = 0,
00612     XCB_NOTIFY_DETAIL_VIRTUAL = 1,
00613     XCB_NOTIFY_DETAIL_INFERIOR = 2,
00614     XCB_NOTIFY_DETAIL_NONLINEAR = 3,
00615     XCB_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
00616     XCB_NOTIFY_DETAIL_POINTER = 5,
00617     XCB_NOTIFY_DETAIL_POINTER_ROOT = 6,
00618     XCB_NOTIFY_DETAIL_NONE = 7
00619 } xcb_notify_detail_t;
00620 
00621 typedef enum xcb_notify_mode_t {
00622     XCB_NOTIFY_MODE_NORMAL = 0,
00623     XCB_NOTIFY_MODE_GRAB = 1,
00624     XCB_NOTIFY_MODE_UNGRAB = 2,
00625     XCB_NOTIFY_MODE_WHILE_GRABBED = 3
00626 } xcb_notify_mode_t;
00627 
00629 #define XCB_ENTER_NOTIFY 7
00630 
00634 typedef struct xcb_enter_notify_event_t {
00635     uint8_t         response_type; 
00636     uint8_t         detail; 
00637     uint16_t        sequence; 
00638     xcb_timestamp_t time; 
00639     xcb_window_t    root; 
00640     xcb_window_t    event; 
00641     xcb_window_t    child; 
00642     int16_t         root_x; 
00643     int16_t         root_y; 
00644     int16_t         event_x; 
00645     int16_t         event_y; 
00646     uint16_t        state; 
00647     uint8_t         mode; 
00648     uint8_t         same_screen_focus; 
00649 } xcb_enter_notify_event_t;
00650 
00652 #define XCB_LEAVE_NOTIFY 8
00653 
00654 typedef xcb_enter_notify_event_t xcb_leave_notify_event_t;
00655 
00657 #define XCB_FOCUS_IN 9
00658 
00662 typedef struct xcb_focus_in_event_t {
00663     uint8_t      response_type; 
00664     uint8_t      detail; 
00665     uint16_t     sequence; 
00666     xcb_window_t event; 
00667     uint8_t      mode; 
00668     uint8_t      pad0[3]; 
00669 } xcb_focus_in_event_t;
00670 
00672 #define XCB_FOCUS_OUT 10
00673 
00674 typedef xcb_focus_in_event_t xcb_focus_out_event_t;
00675 
00677 #define XCB_KEYMAP_NOTIFY 11
00678 
00682 typedef struct xcb_keymap_notify_event_t {
00683     uint8_t response_type; 
00684     uint8_t keys[31]; 
00685 } xcb_keymap_notify_event_t;
00686 
00688 #define XCB_EXPOSE 12
00689 
00693 typedef struct xcb_expose_event_t {
00694     uint8_t      response_type; 
00695     uint8_t      pad0; 
00696     uint16_t     sequence; 
00697     xcb_window_t window; 
00698     uint16_t     x; 
00699     uint16_t     y; 
00700     uint16_t     width; 
00701     uint16_t     height; 
00702     uint16_t     count; 
00703     uint8_t      pad1[2]; 
00704 } xcb_expose_event_t;
00705 
00707 #define XCB_GRAPHICS_EXPOSURE 13
00708 
00712 typedef struct xcb_graphics_exposure_event_t {
00713     uint8_t        response_type; 
00714     uint8_t        pad0; 
00715     uint16_t       sequence; 
00716     xcb_drawable_t drawable; 
00717     uint16_t       x; 
00718     uint16_t       y; 
00719     uint16_t       width; 
00720     uint16_t       height; 
00721     uint16_t       minor_opcode; 
00722     uint16_t       count; 
00723     uint8_t        major_opcode; 
00724     uint8_t        pad1[3]; 
00725 } xcb_graphics_exposure_event_t;
00726 
00728 #define XCB_NO_EXPOSURE 14
00729 
00733 typedef struct xcb_no_exposure_event_t {
00734     uint8_t        response_type; 
00735     uint8_t        pad0; 
00736     uint16_t       sequence; 
00737     xcb_drawable_t drawable; 
00738     uint16_t       minor_opcode; 
00739     uint8_t        major_opcode; 
00740     uint8_t        pad1; 
00741 } xcb_no_exposure_event_t;
00742 
00743 typedef enum xcb_visibility_t {
00744     XCB_VISIBILITY_UNOBSCURED = 0,
00745     XCB_VISIBILITY_PARTIALLY_OBSCURED = 1,
00746     XCB_VISIBILITY_FULLY_OBSCURED = 2
00747 } xcb_visibility_t;
00748 
00750 #define XCB_VISIBILITY_NOTIFY 15
00751 
00755 typedef struct xcb_visibility_notify_event_t {
00756     uint8_t      response_type; 
00757     uint8_t      pad0; 
00758     uint16_t     sequence; 
00759     xcb_window_t window; 
00760     uint8_t      state; 
00761     uint8_t      pad1[3]; 
00762 } xcb_visibility_notify_event_t;
00763 
00765 #define XCB_CREATE_NOTIFY 16
00766 
00770 typedef struct xcb_create_notify_event_t {
00771     uint8_t      response_type; 
00772     uint8_t      pad0; 
00773     uint16_t     sequence; 
00774     xcb_window_t parent; 
00775     xcb_window_t window; 
00776     int16_t      x; 
00777     int16_t      y; 
00778     uint16_t     width; 
00779     uint16_t     height; 
00780     uint16_t     border_width; 
00781     uint8_t      override_redirect; 
00782     uint8_t      pad1; 
00783 } xcb_create_notify_event_t;
00784 
00786 #define XCB_DESTROY_NOTIFY 17
00787 
00791 typedef struct xcb_destroy_notify_event_t {
00792     uint8_t      response_type; 
00793     uint8_t      pad0; 
00794     uint16_t     sequence; 
00795     xcb_window_t event; 
00796     xcb_window_t window; 
00797 } xcb_destroy_notify_event_t;
00798 
00800 #define XCB_UNMAP_NOTIFY 18
00801 
00805 typedef struct xcb_unmap_notify_event_t {
00806     uint8_t      response_type; 
00807     uint8_t      pad0; 
00808     uint16_t     sequence; 
00809     xcb_window_t event; 
00810     xcb_window_t window; 
00811     uint8_t      from_configure; 
00812     uint8_t      pad1[3]; 
00813 } xcb_unmap_notify_event_t;
00814 
00816 #define XCB_MAP_NOTIFY 19
00817 
00821 typedef struct xcb_map_notify_event_t {
00822     uint8_t      response_type; 
00823     uint8_t      pad0; 
00824     uint16_t     sequence; 
00825     xcb_window_t event; 
00826     xcb_window_t window; 
00827     uint8_t      override_redirect; 
00828     uint8_t      pad1[3]; 
00829 } xcb_map_notify_event_t;
00830 
00832 #define XCB_MAP_REQUEST 20
00833 
00837 typedef struct xcb_map_request_event_t {
00838     uint8_t      response_type; 
00839     uint8_t      pad0; 
00840     uint16_t     sequence; 
00841     xcb_window_t parent; 
00842     xcb_window_t window; 
00843 } xcb_map_request_event_t;
00844 
00846 #define XCB_REPARENT_NOTIFY 21
00847 
00851 typedef struct xcb_reparent_notify_event_t {
00852     uint8_t      response_type; 
00853     uint8_t      pad0; 
00854     uint16_t     sequence; 
00855     xcb_window_t event; 
00856     xcb_window_t window; 
00857     xcb_window_t parent; 
00858     int16_t      x; 
00859     int16_t      y; 
00860     uint8_t      override_redirect; 
00861     uint8_t      pad1[3]; 
00862 } xcb_reparent_notify_event_t;
00863 
00865 #define XCB_CONFIGURE_NOTIFY 22
00866 
00870 typedef struct xcb_configure_notify_event_t {
00871     uint8_t      response_type; 
00872     uint8_t      pad0; 
00873     uint16_t     sequence; 
00874     xcb_window_t event; 
00875     xcb_window_t window; 
00876     xcb_window_t above_sibling; 
00877     int16_t      x; 
00878     int16_t      y; 
00879     uint16_t     width; 
00880     uint16_t     height; 
00881     uint16_t     border_width; 
00882     uint8_t      override_redirect; 
00883     uint8_t      pad1; 
00884 } xcb_configure_notify_event_t;
00885 
00887 #define XCB_CONFIGURE_REQUEST 23
00888 
00892 typedef struct xcb_configure_request_event_t {
00893     uint8_t      response_type; 
00894     uint8_t      stack_mode; 
00895     uint16_t     sequence; 
00896     xcb_window_t parent; 
00897     xcb_window_t window; 
00898     xcb_window_t sibling; 
00899     int16_t      x; 
00900     int16_t      y; 
00901     uint16_t     width; 
00902     uint16_t     height; 
00903     uint16_t     border_width; 
00904     uint16_t     value_mask; 
00905 } xcb_configure_request_event_t;
00906 
00908 #define XCB_GRAVITY_NOTIFY 24
00909 
00913 typedef struct xcb_gravity_notify_event_t {
00914     uint8_t      response_type; 
00915     uint8_t      pad0; 
00916     uint16_t     sequence; 
00917     xcb_window_t event; 
00918     xcb_window_t window; 
00919     int16_t      x; 
00920     int16_t      y; 
00921 } xcb_gravity_notify_event_t;
00922 
00924 #define XCB_RESIZE_REQUEST 25
00925 
00929 typedef struct xcb_resize_request_event_t {
00930     uint8_t      response_type; 
00931     uint8_t      pad0; 
00932     uint16_t     sequence; 
00933     xcb_window_t window; 
00934     uint16_t     width; 
00935     uint16_t     height; 
00936 } xcb_resize_request_event_t;
00937 
00938 typedef enum xcb_place_t {
00939     XCB_PLACE_ON_TOP = 0,
00942     XCB_PLACE_ON_BOTTOM = 1
00945 } xcb_place_t;
00946 
00948 #define XCB_CIRCULATE_NOTIFY 26
00949 
00953 typedef struct xcb_circulate_notify_event_t {
00954     uint8_t      response_type; 
00955     uint8_t      pad0; 
00956     uint16_t     sequence; 
00957     xcb_window_t event; 
00958     xcb_window_t window; 
00959     uint8_t      pad1[4]; 
00960     uint8_t      place; 
00961     uint8_t      pad2[3]; 
00962 } xcb_circulate_notify_event_t;
00963 
00965 #define XCB_CIRCULATE_REQUEST 27
00966 
00967 typedef xcb_circulate_notify_event_t xcb_circulate_request_event_t;
00968 
00969 typedef enum xcb_property_t {
00970     XCB_PROPERTY_NEW_VALUE = 0,
00971     XCB_PROPERTY_DELETE = 1
00972 } xcb_property_t;
00973 
00975 #define XCB_PROPERTY_NOTIFY 28
00976 
00980 typedef struct xcb_property_notify_event_t {
00981     uint8_t         response_type; 
00982     uint8_t         pad0; 
00983     uint16_t        sequence; 
00984     xcb_window_t    window; 
00985     xcb_atom_t      atom; 
00986     xcb_timestamp_t time; 
00987     uint8_t         state; 
00988     uint8_t         pad1[3]; 
00989 } xcb_property_notify_event_t;
00990 
00992 #define XCB_SELECTION_CLEAR 29
00993 
00997 typedef struct xcb_selection_clear_event_t {
00998     uint8_t         response_type; 
00999     uint8_t         pad0; 
01000     uint16_t        sequence; 
01001     xcb_timestamp_t time; 
01002     xcb_window_t    owner; 
01003     xcb_atom_t      selection; 
01004 } xcb_selection_clear_event_t;
01005 
01006 typedef enum xcb_time_t {
01007     XCB_TIME_CURRENT_TIME = 0
01008 } xcb_time_t;
01009 
01010 typedef enum xcb_atom_enum_t {
01011     XCB_ATOM_NONE = 0,
01012     XCB_ATOM_ANY = 0,
01013     XCB_ATOM_PRIMARY = 1,
01014     XCB_ATOM_SECONDARY = 2,
01015     XCB_ATOM_ARC = 3,
01016     XCB_ATOM_ATOM = 4,
01017     XCB_ATOM_BITMAP = 5,
01018     XCB_ATOM_CARDINAL = 6,
01019     XCB_ATOM_COLORMAP = 7,
01020     XCB_ATOM_CURSOR = 8,
01021     XCB_ATOM_CUT_BUFFER0 = 9,
01022     XCB_ATOM_CUT_BUFFER1 = 10,
01023     XCB_ATOM_CUT_BUFFER2 = 11,
01024     XCB_ATOM_CUT_BUFFER3 = 12,
01025     XCB_ATOM_CUT_BUFFER4 = 13,
01026     XCB_ATOM_CUT_BUFFER5 = 14,
01027     XCB_ATOM_CUT_BUFFER6 = 15,
01028     XCB_ATOM_CUT_BUFFER7 = 16,
01029     XCB_ATOM_DRAWABLE = 17,
01030     XCB_ATOM_FONT = 18,
01031     XCB_ATOM_INTEGER = 19,
01032     XCB_ATOM_PIXMAP = 20,
01033     XCB_ATOM_POINT = 21,
01034     XCB_ATOM_RECTANGLE = 22,
01035     XCB_ATOM_RESOURCE_MANAGER = 23,
01036     XCB_ATOM_RGB_COLOR_MAP = 24,
01037     XCB_ATOM_RGB_BEST_MAP = 25,
01038     XCB_ATOM_RGB_BLUE_MAP = 26,
01039     XCB_ATOM_RGB_DEFAULT_MAP = 27,
01040     XCB_ATOM_RGB_GRAY_MAP = 28,
01041     XCB_ATOM_RGB_GREEN_MAP = 29,
01042     XCB_ATOM_RGB_RED_MAP = 30,
01043     XCB_ATOM_STRING = 31,
01044     XCB_ATOM_VISUALID = 32,
01045     XCB_ATOM_WINDOW = 33,
01046     XCB_ATOM_WM_COMMAND = 34,
01047     XCB_ATOM_WM_HINTS = 35,
01048     XCB_ATOM_WM_CLIENT_MACHINE = 36,
01049     XCB_ATOM_WM_ICON_NAME = 37,
01050     XCB_ATOM_WM_ICON_SIZE = 38,
01051     XCB_ATOM_WM_NAME = 39,
01052     XCB_ATOM_WM_NORMAL_HINTS = 40,
01053     XCB_ATOM_WM_SIZE_HINTS = 41,
01054     XCB_ATOM_WM_ZOOM_HINTS = 42,
01055     XCB_ATOM_MIN_SPACE = 43,
01056     XCB_ATOM_NORM_SPACE = 44,
01057     XCB_ATOM_MAX_SPACE = 45,
01058     XCB_ATOM_END_SPACE = 46,
01059     XCB_ATOM_SUPERSCRIPT_X = 47,
01060     XCB_ATOM_SUPERSCRIPT_Y = 48,
01061     XCB_ATOM_SUBSCRIPT_X = 49,
01062     XCB_ATOM_SUBSCRIPT_Y = 50,
01063     XCB_ATOM_UNDERLINE_POSITION = 51,
01064     XCB_ATOM_UNDERLINE_THICKNESS = 52,
01065     XCB_ATOM_STRIKEOUT_ASCENT = 53,
01066     XCB_ATOM_STRIKEOUT_DESCENT = 54,
01067     XCB_ATOM_ITALIC_ANGLE = 55,
01068     XCB_ATOM_X_HEIGHT = 56,
01069     XCB_ATOM_QUAD_WIDTH = 57,
01070     XCB_ATOM_WEIGHT = 58,
01071     XCB_ATOM_POINT_SIZE = 59,
01072     XCB_ATOM_RESOLUTION = 60,
01073     XCB_ATOM_COPYRIGHT = 61,
01074     XCB_ATOM_NOTICE = 62,
01075     XCB_ATOM_FONT_NAME = 63,
01076     XCB_ATOM_FAMILY_NAME = 64,
01077     XCB_ATOM_FULL_NAME = 65,
01078     XCB_ATOM_CAP_HEIGHT = 66,
01079     XCB_ATOM_WM_CLASS = 67,
01080     XCB_ATOM_WM_TRANSIENT_FOR = 68
01081 } xcb_atom_enum_t;
01082 
01084 #define XCB_SELECTION_REQUEST 30
01085 
01089 typedef struct xcb_selection_request_event_t {
01090     uint8_t         response_type; 
01091     uint8_t         pad0; 
01092     uint16_t        sequence; 
01093     xcb_timestamp_t time; 
01094     xcb_window_t    owner; 
01095     xcb_window_t    requestor; 
01096     xcb_atom_t      selection; 
01097     xcb_atom_t      target; 
01098     xcb_atom_t      property; 
01099 } xcb_selection_request_event_t;
01100 
01102 #define XCB_SELECTION_NOTIFY 31
01103 
01107 typedef struct xcb_selection_notify_event_t {
01108     uint8_t         response_type; 
01109     uint8_t         pad0; 
01110     uint16_t        sequence; 
01111     xcb_timestamp_t time; 
01112     xcb_window_t    requestor; 
01113     xcb_atom_t      selection; 
01114     xcb_atom_t      target; 
01115     xcb_atom_t      property; 
01116 } xcb_selection_notify_event_t;
01117 
01118 typedef enum xcb_colormap_state_t {
01119     XCB_COLORMAP_STATE_UNINSTALLED = 0,
01122     XCB_COLORMAP_STATE_INSTALLED = 1
01125 } xcb_colormap_state_t;
01126 
01127 typedef enum xcb_colormap_enum_t {
01128     XCB_COLORMAP_NONE = 0
01129 } xcb_colormap_enum_t;
01130 
01132 #define XCB_COLORMAP_NOTIFY 32
01133 
01137 typedef struct xcb_colormap_notify_event_t {
01138     uint8_t        response_type; 
01139     uint8_t        pad0; 
01140     uint16_t       sequence; 
01141     xcb_window_t   window; 
01142     xcb_colormap_t colormap; 
01143     uint8_t        _new; 
01144     uint8_t        state; 
01145     uint8_t        pad1[2]; 
01146 } xcb_colormap_notify_event_t;
01147 
01151 typedef union xcb_client_message_data_t {
01152     uint8_t  data8[20]; 
01153     uint16_t data16[10]; 
01154     uint32_t data32[5]; 
01155 } xcb_client_message_data_t;
01156 
01160 typedef struct xcb_client_message_data_iterator_t {
01161     xcb_client_message_data_t *data; 
01162     int                        rem; 
01163     int                        index; 
01164 } xcb_client_message_data_iterator_t;
01165 
01167 #define XCB_CLIENT_MESSAGE 33
01168 
01172 typedef struct xcb_client_message_event_t {
01173     uint8_t                   response_type; 
01174     uint8_t                   format; 
01175     uint16_t                  sequence; 
01176     xcb_window_t              window; 
01177     xcb_atom_t                type; 
01178     xcb_client_message_data_t data; 
01179 } xcb_client_message_event_t;
01180 
01181 typedef enum xcb_mapping_t {
01182     XCB_MAPPING_MODIFIER = 0,
01183     XCB_MAPPING_KEYBOARD = 1,
01184     XCB_MAPPING_POINTER = 2
01185 } xcb_mapping_t;
01186 
01188 #define XCB_MAPPING_NOTIFY 34
01189 
01193 typedef struct xcb_mapping_notify_event_t {
01194     uint8_t       response_type; 
01195     uint8_t       pad0; 
01196     uint16_t      sequence; 
01197     uint8_t       request; 
01198     xcb_keycode_t first_keycode; 
01199     uint8_t       count; 
01200     uint8_t       pad1; 
01201 } xcb_mapping_notify_event_t;
01202 
01204 #define XCB_GE 35
01205 
01209 typedef struct xcb_ge_event_t {
01210     uint8_t  response_type; 
01211     uint8_t  extension; 
01212     uint16_t sequence; 
01213     uint32_t length; 
01214     uint16_t event_type; 
01215     uint8_t  pad0[22]; 
01216     uint32_t full_sequence; 
01217 } xcb_ge_event_t;
01218 
01220 #define XCB_REQUEST 1
01221 
01225 typedef struct xcb_request_error_t {
01226     uint8_t  response_type; 
01227     uint8_t  error_code; 
01228     uint16_t sequence; 
01229     uint32_t bad_value; 
01230     uint16_t minor_opcode; 
01231     uint8_t  major_opcode; 
01232     uint8_t  pad0; 
01233 } xcb_request_error_t;
01234 
01236 #define XCB_VALUE 2
01237 
01241 typedef struct xcb_value_error_t {
01242     uint8_t  response_type; 
01243     uint8_t  error_code; 
01244     uint16_t sequence; 
01245     uint32_t bad_value; 
01246     uint16_t minor_opcode; 
01247     uint8_t  major_opcode; 
01248     uint8_t  pad0; 
01249 } xcb_value_error_t;
01250 
01252 #define XCB_WINDOW 3
01253 
01254 typedef xcb_value_error_t xcb_window_error_t;
01255 
01257 #define XCB_PIXMAP 4
01258 
01259 typedef xcb_value_error_t xcb_pixmap_error_t;
01260 
01262 #define XCB_ATOM 5
01263 
01264 typedef xcb_value_error_t xcb_atom_error_t;
01265 
01267 #define XCB_CURSOR 6
01268 
01269 typedef xcb_value_error_t xcb_cursor_error_t;
01270 
01272 #define XCB_FONT 7
01273 
01274 typedef xcb_value_error_t xcb_font_error_t;
01275 
01277 #define XCB_MATCH 8
01278 
01279 typedef xcb_request_error_t xcb_match_error_t;
01280 
01282 #define XCB_DRAWABLE 9
01283 
01284 typedef xcb_value_error_t xcb_drawable_error_t;
01285 
01287 #define XCB_ACCESS 10
01288 
01289 typedef xcb_request_error_t xcb_access_error_t;
01290 
01292 #define XCB_ALLOC 11
01293 
01294 typedef xcb_request_error_t xcb_alloc_error_t;
01295 
01297 #define XCB_COLORMAP 12
01298 
01299 typedef xcb_value_error_t xcb_colormap_error_t;
01300 
01302 #define XCB_G_CONTEXT 13
01303 
01304 typedef xcb_value_error_t xcb_g_context_error_t;
01305 
01307 #define XCB_ID_CHOICE 14
01308 
01309 typedef xcb_value_error_t xcb_id_choice_error_t;
01310 
01312 #define XCB_NAME 15
01313 
01314 typedef xcb_request_error_t xcb_name_error_t;
01315 
01317 #define XCB_LENGTH 16
01318 
01319 typedef xcb_request_error_t xcb_length_error_t;
01320 
01322 #define XCB_IMPLEMENTATION 17
01323 
01324 typedef xcb_request_error_t xcb_implementation_error_t;
01325 
01326 typedef enum xcb_window_class_t {
01327     XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
01328     XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
01329     XCB_WINDOW_CLASS_INPUT_ONLY = 2
01330 } xcb_window_class_t;
01331 
01332 typedef enum xcb_cw_t {
01333     XCB_CW_BACK_PIXMAP = 1,
01347     XCB_CW_BACK_PIXEL = 2,
01352     XCB_CW_BORDER_PIXMAP = 4,
01361     XCB_CW_BORDER_PIXEL = 8,
01366     XCB_CW_BIT_GRAVITY = 16,
01369     XCB_CW_WIN_GRAVITY = 32,
01373     XCB_CW_BACKING_STORE = 64,
01386     XCB_CW_BACKING_PLANES = 128,
01391     XCB_CW_BACKING_PIXEL = 256,
01398     XCB_CW_OVERRIDE_REDIRECT = 512,
01403     XCB_CW_SAVE_UNDER = 1024,
01407     XCB_CW_EVENT_MASK = 2048,
01411     XCB_CW_DONT_PROPAGATE = 4096,
01415     XCB_CW_COLORMAP = 8192,
01426     XCB_CW_CURSOR = 16384
01431 } xcb_cw_t;
01432 
01433 typedef enum xcb_back_pixmap_t {
01434     XCB_BACK_PIXMAP_NONE = 0,
01435     XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
01436 } xcb_back_pixmap_t;
01437 
01438 typedef enum xcb_gravity_t {
01439     XCB_GRAVITY_BIT_FORGET = 0,
01440     XCB_GRAVITY_WIN_UNMAP = 0,
01441     XCB_GRAVITY_NORTH_WEST = 1,
01442     XCB_GRAVITY_NORTH = 2,
01443     XCB_GRAVITY_NORTH_EAST = 3,
01444     XCB_GRAVITY_WEST = 4,
01445     XCB_GRAVITY_CENTER = 5,
01446     XCB_GRAVITY_EAST = 6,
01447     XCB_GRAVITY_SOUTH_WEST = 7,
01448     XCB_GRAVITY_SOUTH = 8,
01449     XCB_GRAVITY_SOUTH_EAST = 9,
01450     XCB_GRAVITY_STATIC = 10
01451 } xcb_gravity_t;
01452 
01454 #define XCB_CREATE_WINDOW 1
01455 
01459 typedef struct xcb_create_window_request_t {
01460     uint8_t        major_opcode; 
01461     uint8_t        depth; 
01462     uint16_t       length; 
01463     xcb_window_t   wid; 
01464     xcb_window_t   parent; 
01465     int16_t        x; 
01466     int16_t        y; 
01467     uint16_t       width; 
01468     uint16_t       height; 
01469     uint16_t       border_width; 
01470     uint16_t       _class; 
01471     xcb_visualid_t visual; 
01472     uint32_t       value_mask; 
01473 } xcb_create_window_request_t;
01474 
01476 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2
01477 
01481 typedef struct xcb_change_window_attributes_request_t {
01482     uint8_t      major_opcode; 
01483     uint8_t      pad0; 
01484     uint16_t     length; 
01485     xcb_window_t window; 
01486     uint32_t     value_mask; 
01487 } xcb_change_window_attributes_request_t;
01488 
01489 typedef enum xcb_map_state_t {
01490     XCB_MAP_STATE_UNMAPPED = 0,
01491     XCB_MAP_STATE_UNVIEWABLE = 1,
01492     XCB_MAP_STATE_VIEWABLE = 2
01493 } xcb_map_state_t;
01494 
01498 typedef struct xcb_get_window_attributes_cookie_t {
01499     unsigned int sequence; 
01500 } xcb_get_window_attributes_cookie_t;
01501 
01503 #define XCB_GET_WINDOW_ATTRIBUTES 3
01504 
01508 typedef struct xcb_get_window_attributes_request_t {
01509     uint8_t      major_opcode; 
01510     uint8_t      pad0; 
01511     uint16_t     length; 
01512     xcb_window_t window; 
01513 } xcb_get_window_attributes_request_t;
01514 
01518 typedef struct xcb_get_window_attributes_reply_t {
01519     uint8_t        response_type; 
01520     uint8_t        backing_store; 
01521     uint16_t       sequence; 
01522     uint32_t       length; 
01523     xcb_visualid_t visual; 
01524     uint16_t       _class; 
01525     uint8_t        bit_gravity; 
01526     uint8_t        win_gravity; 
01527     uint32_t       backing_planes; 
01528     uint32_t       backing_pixel; 
01529     uint8_t        save_under; 
01530     uint8_t        map_is_installed; 
01531     uint8_t        map_state; 
01532     uint8_t        override_redirect; 
01533     xcb_colormap_t colormap; 
01534     uint32_t       all_event_masks; 
01535     uint32_t       your_event_mask; 
01536     uint16_t       do_not_propagate_mask; 
01537     uint8_t        pad0[2]; 
01538 } xcb_get_window_attributes_reply_t;
01539 
01541 #define XCB_DESTROY_WINDOW 4
01542 
01546 typedef struct xcb_destroy_window_request_t {
01547     uint8_t      major_opcode; 
01548     uint8_t      pad0; 
01549     uint16_t     length; 
01550     xcb_window_t window; 
01551 } xcb_destroy_window_request_t;
01552 
01554 #define XCB_DESTROY_SUBWINDOWS 5
01555 
01559 typedef struct xcb_destroy_subwindows_request_t {
01560     uint8_t      major_opcode; 
01561     uint8_t      pad0; 
01562     uint16_t     length; 
01563     xcb_window_t window; 
01564 } xcb_destroy_subwindows_request_t;
01565 
01566 typedef enum xcb_set_mode_t {
01567     XCB_SET_MODE_INSERT = 0,
01568     XCB_SET_MODE_DELETE = 1
01569 } xcb_set_mode_t;
01570 
01572 #define XCB_CHANGE_SAVE_SET 6
01573 
01577 typedef struct xcb_change_save_set_request_t {
01578     uint8_t      major_opcode; 
01579     uint8_t      mode; 
01580     uint16_t     length; 
01581     xcb_window_t window; 
01582 } xcb_change_save_set_request_t;
01583 
01585 #define XCB_REPARENT_WINDOW 7
01586 
01590 typedef struct xcb_reparent_window_request_t {
01591     uint8_t      major_opcode; 
01592     uint8_t      pad0; 
01593     uint16_t     length; 
01594     xcb_window_t window; 
01595     xcb_window_t parent; 
01596     int16_t      x; 
01597     int16_t      y; 
01598 } xcb_reparent_window_request_t;
01599 
01601 #define XCB_MAP_WINDOW 8
01602 
01606 typedef struct xcb_map_window_request_t {
01607     uint8_t      major_opcode; 
01608     uint8_t      pad0; 
01609     uint16_t     length; 
01610     xcb_window_t window; 
01611 } xcb_map_window_request_t;
01612 
01614 #define XCB_MAP_SUBWINDOWS 9
01615 
01619 typedef struct xcb_map_subwindows_request_t {
01620     uint8_t      major_opcode; 
01621     uint8_t      pad0; 
01622     uint16_t     length; 
01623     xcb_window_t window; 
01624 } xcb_map_subwindows_request_t;
01625 
01627 #define XCB_UNMAP_WINDOW 10
01628 
01632 typedef struct xcb_unmap_window_request_t {
01633     uint8_t      major_opcode; 
01634     uint8_t      pad0; 
01635     uint16_t     length; 
01636     xcb_window_t window; 
01637 } xcb_unmap_window_request_t;
01638 
01640 #define XCB_UNMAP_SUBWINDOWS 11
01641 
01645 typedef struct xcb_unmap_subwindows_request_t {
01646     uint8_t      major_opcode; 
01647     uint8_t      pad0; 
01648     uint16_t     length; 
01649     xcb_window_t window; 
01650 } xcb_unmap_subwindows_request_t;
01651 
01652 typedef enum xcb_config_window_t {
01653     XCB_CONFIG_WINDOW_X = 1,
01654     XCB_CONFIG_WINDOW_Y = 2,
01655     XCB_CONFIG_WINDOW_WIDTH = 4,
01656     XCB_CONFIG_WINDOW_HEIGHT = 8,
01657     XCB_CONFIG_WINDOW_BORDER_WIDTH = 16,
01658     XCB_CONFIG_WINDOW_SIBLING = 32,
01659     XCB_CONFIG_WINDOW_STACK_MODE = 64
01660 } xcb_config_window_t;
01661 
01662 typedef enum xcb_stack_mode_t {
01663     XCB_STACK_MODE_ABOVE = 0,
01664     XCB_STACK_MODE_BELOW = 1,
01665     XCB_STACK_MODE_TOP_IF = 2,
01666     XCB_STACK_MODE_BOTTOM_IF = 3,
01667     XCB_STACK_MODE_OPPOSITE = 4
01668 } xcb_stack_mode_t;
01669 
01671 #define XCB_CONFIGURE_WINDOW 12
01672 
01676 typedef struct xcb_configure_window_request_t {
01677     uint8_t      major_opcode; 
01678     uint8_t      pad0; 
01679     uint16_t     length; 
01680     xcb_window_t window; 
01681     uint16_t     value_mask; 
01682     uint8_t      pad1[2]; 
01683 } xcb_configure_window_request_t;
01684 
01685 typedef enum xcb_circulate_t {
01686     XCB_CIRCULATE_RAISE_LOWEST = 0,
01687     XCB_CIRCULATE_LOWER_HIGHEST = 1
01688 } xcb_circulate_t;
01689 
01691 #define XCB_CIRCULATE_WINDOW 13
01692 
01696 typedef struct xcb_circulate_window_request_t {
01697     uint8_t      major_opcode; 
01698     uint8_t      direction; 
01699     uint16_t     length; 
01700     xcb_window_t window; 
01701 } xcb_circulate_window_request_t;
01702 
01706 typedef struct xcb_get_geometry_cookie_t {
01707     unsigned int sequence; 
01708 } xcb_get_geometry_cookie_t;
01709 
01711 #define XCB_GET_GEOMETRY 14
01712 
01716 typedef struct xcb_get_geometry_request_t {
01717     uint8_t        major_opcode; 
01718     uint8_t        pad0; 
01719     uint16_t       length; 
01720     xcb_drawable_t drawable; 
01721 } xcb_get_geometry_request_t;
01722 
01726 typedef struct xcb_get_geometry_reply_t {
01727     uint8_t      response_type; 
01728     uint8_t      depth; 
01729     uint16_t     sequence; 
01730     uint32_t     length; 
01731     xcb_window_t root; 
01732     int16_t      x; 
01733     int16_t      y; 
01734     uint16_t     width; 
01735     uint16_t     height; 
01736     uint16_t     border_width; 
01737     uint8_t      pad0[2]; 
01738 } xcb_get_geometry_reply_t;
01739 
01743 typedef struct xcb_query_tree_cookie_t {
01744     unsigned int sequence; 
01745 } xcb_query_tree_cookie_t;
01746 
01748 #define XCB_QUERY_TREE 15
01749 
01753 typedef struct xcb_query_tree_request_t {
01754     uint8_t      major_opcode; 
01755     uint8_t      pad0; 
01756     uint16_t     length; 
01757     xcb_window_t window; 
01758 } xcb_query_tree_request_t;
01759 
01763 typedef struct xcb_query_tree_reply_t {
01764     uint8_t      response_type; 
01765     uint8_t      pad0; 
01766     uint16_t     sequence; 
01767     uint32_t     length; 
01768     xcb_window_t root; 
01769     xcb_window_t parent; 
01770     uint16_t     children_len; 
01771     uint8_t      pad1[14]; 
01772 } xcb_query_tree_reply_t;
01773 
01777 typedef struct xcb_intern_atom_cookie_t {
01778     unsigned int sequence; 
01779 } xcb_intern_atom_cookie_t;
01780 
01782 #define XCB_INTERN_ATOM 16
01783 
01787 typedef struct xcb_intern_atom_request_t {
01788     uint8_t  major_opcode; 
01789     uint8_t  only_if_exists; 
01790     uint16_t length; 
01791     uint16_t name_len; 
01792     uint8_t  pad0[2]; 
01793 } xcb_intern_atom_request_t;
01794 
01798 typedef struct xcb_intern_atom_reply_t {
01799     uint8_t    response_type; 
01800     uint8_t    pad0; 
01801     uint16_t   sequence; 
01802     uint32_t   length; 
01803     xcb_atom_t atom; 
01804 } xcb_intern_atom_reply_t;
01805 
01809 typedef struct xcb_get_atom_name_cookie_t {
01810     unsigned int sequence; 
01811 } xcb_get_atom_name_cookie_t;
01812 
01814 #define XCB_GET_ATOM_NAME 17
01815 
01819 typedef struct xcb_get_atom_name_request_t {
01820     uint8_t    major_opcode; 
01821     uint8_t    pad0; 
01822     uint16_t   length; 
01823     xcb_atom_t atom; 
01824 } xcb_get_atom_name_request_t;
01825 
01829 typedef struct xcb_get_atom_name_reply_t {
01830     uint8_t  response_type; 
01831     uint8_t  pad0; 
01832     uint16_t sequence; 
01833     uint32_t length; 
01834     uint16_t name_len; 
01835     uint8_t  pad1[22]; 
01836 } xcb_get_atom_name_reply_t;
01837 
01838 typedef enum xcb_prop_mode_t {
01839     XCB_PROP_MODE_REPLACE = 0,
01842     XCB_PROP_MODE_PREPEND = 1,
01847     XCB_PROP_MODE_APPEND = 2
01852 } xcb_prop_mode_t;
01853 
01855 #define XCB_CHANGE_PROPERTY 18
01856 
01860 typedef struct xcb_change_property_request_t {
01861     uint8_t      major_opcode; 
01862     uint8_t      mode; 
01863     uint16_t     length; 
01864     xcb_window_t window; 
01865     xcb_atom_t   property; 
01866     xcb_atom_t   type; 
01867     uint8_t      format; 
01868     uint8_t      pad0[3]; 
01869     uint32_t     data_len; 
01870 } xcb_change_property_request_t;
01871 
01873 #define XCB_DELETE_PROPERTY 19
01874 
01878 typedef struct xcb_delete_property_request_t {
01879     uint8_t      major_opcode; 
01880     uint8_t      pad0; 
01881     uint16_t     length; 
01882     xcb_window_t window; 
01883     xcb_atom_t   property; 
01884 } xcb_delete_property_request_t;
01885 
01886 typedef enum xcb_get_property_type_t {
01887     XCB_GET_PROPERTY_TYPE_ANY = 0
01888 } xcb_get_property_type_t;
01889 
01893 typedef struct xcb_get_property_cookie_t {
01894     unsigned int sequence; 
01895 } xcb_get_property_cookie_t;
01896 
01898 #define XCB_GET_PROPERTY 20
01899 
01903 typedef struct xcb_get_property_request_t {
01904     uint8_t      major_opcode; 
01905     uint8_t      _delete; 
01906     uint16_t     length; 
01907     xcb_window_t window; 
01908     xcb_atom_t   property; 
01909     xcb_atom_t   type; 
01910     uint32_t     long_offset; 
01911     uint32_t     long_length; 
01912 } xcb_get_property_request_t;
01913 
01917 typedef struct xcb_get_property_reply_t {
01918     uint8_t    response_type; 
01919     uint8_t    format; 
01920     uint16_t   sequence; 
01921     uint32_t   length; 
01922     xcb_atom_t type; 
01923     uint32_t   bytes_after; 
01924     uint32_t   value_len; 
01925     uint8_t    pad0[12]; 
01926 } xcb_get_property_reply_t;
01927 
01931 typedef struct xcb_list_properties_cookie_t {
01932     unsigned int sequence; 
01933 } xcb_list_properties_cookie_t;
01934 
01936 #define XCB_LIST_PROPERTIES 21
01937 
01941 typedef struct xcb_list_properties_request_t {
01942     uint8_t      major_opcode; 
01943     uint8_t      pad0; 
01944     uint16_t     length; 
01945     xcb_window_t window; 
01946 } xcb_list_properties_request_t;
01947 
01951 typedef struct xcb_list_properties_reply_t {
01952     uint8_t  response_type; 
01953     uint8_t  pad0; 
01954     uint16_t sequence; 
01955     uint32_t length; 
01956     uint16_t atoms_len; 
01957     uint8_t  pad1[22]; 
01958 } xcb_list_properties_reply_t;
01959 
01961 #define XCB_SET_SELECTION_OWNER 22
01962 
01966 typedef struct xcb_set_selection_owner_request_t {
01967     uint8_t         major_opcode; 
01968     uint8_t         pad0; 
01969     uint16_t        length; 
01970     xcb_window_t    owner; 
01971     xcb_atom_t      selection; 
01972     xcb_timestamp_t time; 
01973 } xcb_set_selection_owner_request_t;
01974 
01978 typedef struct xcb_get_selection_owner_cookie_t {
01979     unsigned int sequence; 
01980 } xcb_get_selection_owner_cookie_t;
01981 
01983 #define XCB_GET_SELECTION_OWNER 23
01984 
01988 typedef struct xcb_get_selection_owner_request_t {
01989     uint8_t    major_opcode; 
01990     uint8_t    pad0; 
01991     uint16_t   length; 
01992     xcb_atom_t selection; 
01993 } xcb_get_selection_owner_request_t;
01994 
01998 typedef struct xcb_get_selection_owner_reply_t {
01999     uint8_t      response_type; 
02000     uint8_t      pad0; 
02001     uint16_t     sequence; 
02002     uint32_t     length; 
02003     xcb_window_t owner; 
02004 } xcb_get_selection_owner_reply_t;
02005 
02007 #define XCB_CONVERT_SELECTION 24
02008 
02012 typedef struct xcb_convert_selection_request_t {
02013     uint8_t         major_opcode; 
02014     uint8_t         pad0; 
02015     uint16_t        length; 
02016     xcb_window_t    requestor; 
02017     xcb_atom_t      selection; 
02018     xcb_atom_t      target; 
02019     xcb_atom_t      property; 
02020     xcb_timestamp_t time; 
02021 } xcb_convert_selection_request_t;
02022 
02023 typedef enum xcb_send_event_dest_t {
02024     XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0,
02025     XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1
02026 } xcb_send_event_dest_t;
02027 
02029 #define XCB_SEND_EVENT 25
02030 
02034 typedef struct xcb_send_event_request_t {
02035     uint8_t      major_opcode; 
02036     uint8_t      propagate; 
02037     uint16_t     length; 
02038     xcb_window_t destination; 
02039     uint32_t     event_mask; 
02040     char         event[32]; 
02041 } xcb_send_event_request_t;
02042 
02043 typedef enum xcb_grab_mode_t {
02044     XCB_GRAB_MODE_SYNC = 0,
02049     XCB_GRAB_MODE_ASYNC = 1
02052 } xcb_grab_mode_t;
02053 
02054 typedef enum xcb_grab_status_t {
02055     XCB_GRAB_STATUS_SUCCESS = 0,
02056     XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
02057     XCB_GRAB_STATUS_INVALID_TIME = 2,
02058     XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
02059     XCB_GRAB_STATUS_FROZEN = 4
02060 } xcb_grab_status_t;
02061 
02062 typedef enum xcb_cursor_enum_t {
02063     XCB_CURSOR_NONE = 0
02064 } xcb_cursor_enum_t;
02065 
02069 typedef struct xcb_grab_pointer_cookie_t {
02070     unsigned int sequence; 
02071 } xcb_grab_pointer_cookie_t;
02072 
02074 #define XCB_GRAB_POINTER 26
02075 
02079 typedef struct xcb_grab_pointer_request_t {
02080     uint8_t         major_opcode; 
02081     uint8_t         owner_events; 
02082     uint16_t        length; 
02083     xcb_window_t    grab_window; 
02084     uint16_t        event_mask; 
02085     uint8_t         pointer_mode; 
02086     uint8_t         keyboard_mode; 
02087     xcb_window_t    confine_to; 
02088     xcb_cursor_t    cursor; 
02089     xcb_timestamp_t time; 
02090 } xcb_grab_pointer_request_t;
02091 
02095 typedef struct xcb_grab_pointer_reply_t {
02096     uint8_t  response_type; 
02097     uint8_t  status; 
02098     uint16_t sequence; 
02099     uint32_t length; 
02100 } xcb_grab_pointer_reply_t;
02101 
02103 #define XCB_UNGRAB_POINTER 27
02104 
02108 typedef struct xcb_ungrab_pointer_request_t {
02109     uint8_t         major_opcode; 
02110     uint8_t         pad0; 
02111     uint16_t        length; 
02112     xcb_timestamp_t time; 
02113 } xcb_ungrab_pointer_request_t;
02114 
02115 typedef enum xcb_button_index_t {
02116     XCB_BUTTON_INDEX_ANY = 0,
02119     XCB_BUTTON_INDEX_1 = 1,
02122     XCB_BUTTON_INDEX_2 = 2,
02125     XCB_BUTTON_INDEX_3 = 3,
02128     XCB_BUTTON_INDEX_4 = 4,
02131     XCB_BUTTON_INDEX_5 = 5
02134 } xcb_button_index_t;
02135 
02137 #define XCB_GRAB_BUTTON 28
02138 
02142 typedef struct xcb_grab_button_request_t {
02143     uint8_t      major_opcode; 
02144     uint8_t      owner_events; 
02145     uint16_t     length; 
02146     xcb_window_t grab_window; 
02147     uint16_t     event_mask; 
02148     uint8_t      pointer_mode; 
02149     uint8_t      keyboard_mode; 
02150     xcb_window_t confine_to; 
02151     xcb_cursor_t cursor; 
02152     uint8_t      button; 
02153     uint8_t      pad0; 
02154     uint16_t     modifiers; 
02155 } xcb_grab_button_request_t;
02156 
02158 #define XCB_UNGRAB_BUTTON 29
02159 
02163 typedef struct xcb_ungrab_button_request_t {
02164     uint8_t      major_opcode; 
02165     uint8_t      button; 
02166     uint16_t     length; 
02167     xcb_window_t grab_window; 
02168     uint16_t     modifiers; 
02169     uint8_t      pad0[2]; 
02170 } xcb_ungrab_button_request_t;
02171 
02173 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30
02174 
02178 typedef struct xcb_change_active_pointer_grab_request_t {
02179     uint8_t         major_opcode; 
02180     uint8_t         pad0; 
02181     uint16_t        length; 
02182     xcb_cursor_t    cursor; 
02183     xcb_timestamp_t time; 
02184     uint16_t        event_mask; 
02185     uint8_t         pad1[2]; 
02186 } xcb_change_active_pointer_grab_request_t;
02187 
02191 typedef struct xcb_grab_keyboard_cookie_t {
02192     unsigned int sequence; 
02193 } xcb_grab_keyboard_cookie_t;
02194 
02196 #define XCB_GRAB_KEYBOARD 31
02197 
02201 typedef struct xcb_grab_keyboard_request_t {
02202     uint8_t         major_opcode; 
02203     uint8_t         owner_events; 
02204     uint16_t        length; 
02205     xcb_window_t    grab_window; 
02206     xcb_timestamp_t time; 
02207     uint8_t         pointer_mode; 
02208     uint8_t         keyboard_mode; 
02209     uint8_t         pad0[2]; 
02210 } xcb_grab_keyboard_request_t;
02211 
02215 typedef struct xcb_grab_keyboard_reply_t {
02216     uint8_t  response_type; 
02217     uint8_t  status; 
02218     uint16_t sequence; 
02219     uint32_t length; 
02220 } xcb_grab_keyboard_reply_t;
02221 
02223 #define XCB_UNGRAB_KEYBOARD 32
02224 
02228 typedef struct xcb_ungrab_keyboard_request_t {
02229     uint8_t         major_opcode; 
02230     uint8_t         pad0; 
02231     uint16_t        length; 
02232     xcb_timestamp_t time; 
02233 } xcb_ungrab_keyboard_request_t;
02234 
02235 typedef enum xcb_grab_t {
02236     XCB_GRAB_ANY = 0
02237 } xcb_grab_t;
02238 
02240 #define XCB_GRAB_KEY 33
02241 
02245 typedef struct xcb_grab_key_request_t {
02246     uint8_t       major_opcode; 
02247     uint8_t       owner_events; 
02248     uint16_t      length; 
02249     xcb_window_t  grab_window; 
02250     uint16_t      modifiers; 
02251     xcb_keycode_t key; 
02252     uint8_t       pointer_mode; 
02253     uint8_t       keyboard_mode; 
02254     uint8_t       pad0[3]; 
02255 } xcb_grab_key_request_t;
02256 
02258 #define XCB_UNGRAB_KEY 34
02259 
02263 typedef struct xcb_ungrab_key_request_t {
02264     uint8_t       major_opcode; 
02265     xcb_keycode_t key; 
02266     uint16_t      length; 
02267     xcb_window_t  grab_window; 
02268     uint16_t      modifiers; 
02269     uint8_t       pad0[2]; 
02270 } xcb_ungrab_key_request_t;
02271 
02272 typedef enum xcb_allow_t {
02273     XCB_ALLOW_ASYNC_POINTER = 0,
02282     XCB_ALLOW_SYNC_POINTER = 1,
02291     XCB_ALLOW_REPLAY_POINTER = 2,
02301     XCB_ALLOW_ASYNC_KEYBOARD = 3,
02308     XCB_ALLOW_SYNC_KEYBOARD = 4,
02317     XCB_ALLOW_REPLAY_KEYBOARD = 5,
02327     XCB_ALLOW_ASYNC_BOTH = 6,
02333     XCB_ALLOW_SYNC_BOTH = 7
02346 } xcb_allow_t;
02347 
02349 #define XCB_ALLOW_EVENTS 35
02350 
02354 typedef struct xcb_allow_events_request_t {
02355     uint8_t         major_opcode; 
02356     uint8_t         mode; 
02357     uint16_t        length; 
02358     xcb_timestamp_t time; 
02359 } xcb_allow_events_request_t;
02360 
02362 #define XCB_GRAB_SERVER 36
02363 
02367 typedef struct xcb_grab_server_request_t {
02368     uint8_t  major_opcode; 
02369     uint8_t  pad0; 
02370     uint16_t length; 
02371 } xcb_grab_server_request_t;
02372 
02374 #define XCB_UNGRAB_SERVER 37
02375 
02379 typedef struct xcb_ungrab_server_request_t {
02380     uint8_t  major_opcode; 
02381     uint8_t  pad0; 
02382     uint16_t length; 
02383 } xcb_ungrab_server_request_t;
02384 
02388 typedef struct xcb_query_pointer_cookie_t {
02389     unsigned int sequence; 
02390 } xcb_query_pointer_cookie_t;
02391 
02393 #define XCB_QUERY_POINTER 38
02394 
02398 typedef struct xcb_query_pointer_request_t {
02399     uint8_t      major_opcode; 
02400     uint8_t      pad0; 
02401     uint16_t     length; 
02402     xcb_window_t window; 
02403 } xcb_query_pointer_request_t;
02404 
02408 typedef struct xcb_query_pointer_reply_t {
02409     uint8_t      response_type; 
02410     uint8_t      same_screen; 
02411     uint16_t     sequence; 
02412     uint32_t     length; 
02413     xcb_window_t root; 
02414     xcb_window_t child; 
02415     int16_t      root_x; 
02416     int16_t      root_y; 
02417     int16_t      win_x; 
02418     int16_t      win_y; 
02419     uint16_t     mask; 
02420     uint8_t      pad0[2]; 
02421 } xcb_query_pointer_reply_t;
02422 
02426 typedef struct xcb_timecoord_t {
02427     xcb_timestamp_t time; 
02428     int16_t         x; 
02429     int16_t         y; 
02430 } xcb_timecoord_t;
02431 
02435 typedef struct xcb_timecoord_iterator_t {
02436     xcb_timecoord_t *data; 
02437     int              rem; 
02438     int              index; 
02439 } xcb_timecoord_iterator_t;
02440 
02444 typedef struct xcb_get_motion_events_cookie_t {
02445     unsigned int sequence; 
02446 } xcb_get_motion_events_cookie_t;
02447 
02449 #define XCB_GET_MOTION_EVENTS 39
02450 
02454 typedef struct xcb_get_motion_events_request_t {
02455     uint8_t         major_opcode; 
02456     uint8_t         pad0; 
02457     uint16_t        length; 
02458     xcb_window_t    window; 
02459     xcb_timestamp_t start; 
02460     xcb_timestamp_t stop; 
02461 } xcb_get_motion_events_request_t;
02462 
02466 typedef struct xcb_get_motion_events_reply_t {
02467     uint8_t  response_type; 
02468     uint8_t  pad0; 
02469     uint16_t sequence; 
02470     uint32_t length; 
02471     uint32_t events_len; 
02472     uint8_t  pad1[20]; 
02473 } xcb_get_motion_events_reply_t;
02474 
02478 typedef struct xcb_translate_coordinates_cookie_t {
02479     unsigned int sequence; 
02480 } xcb_translate_coordinates_cookie_t;
02481 
02483 #define XCB_TRANSLATE_COORDINATES 40
02484 
02488 typedef struct xcb_translate_coordinates_request_t {
02489     uint8_t      major_opcode; 
02490     uint8_t      pad0; 
02491     uint16_t     length; 
02492     xcb_window_t src_window; 
02493     xcb_window_t dst_window; 
02494     int16_t      src_x; 
02495     int16_t      src_y; 
02496 } xcb_translate_coordinates_request_t;
02497 
02501 typedef struct xcb_translate_coordinates_reply_t {
02502     uint8_t      response_type; 
02503     uint8_t      same_screen; 
02504     uint16_t     sequence; 
02505     uint32_t     length; 
02506     xcb_window_t child; 
02507     int16_t      dst_x; 
02508     int16_t      dst_y; 
02509 } xcb_translate_coordinates_reply_t;
02510 
02512 #define XCB_WARP_POINTER 41
02513 
02517 typedef struct xcb_warp_pointer_request_t {
02518     uint8_t      major_opcode; 
02519     uint8_t      pad0; 
02520     uint16_t     length; 
02521     xcb_window_t src_window; 
02522     xcb_window_t dst_window; 
02523     int16_t      src_x; 
02524     int16_t      src_y; 
02525     uint16_t     src_width; 
02526     uint16_t     src_height; 
02527     int16_t      dst_x; 
02528     int16_t      dst_y; 
02529 } xcb_warp_pointer_request_t;
02530 
02531 typedef enum xcb_input_focus_t {
02532     XCB_INPUT_FOCUS_NONE = 0,
02535     XCB_INPUT_FOCUS_POINTER_ROOT = 1,
02540     XCB_INPUT_FOCUS_PARENT = 2,
02544     XCB_INPUT_FOCUS_FOLLOW_KEYBOARD = 3
02547 } xcb_input_focus_t;
02548 
02550 #define XCB_SET_INPUT_FOCUS 42
02551 
02555 typedef struct xcb_set_input_focus_request_t {
02556     uint8_t         major_opcode; 
02557     uint8_t         revert_to; 
02558     uint16_t        length; 
02559     xcb_window_t    focus; 
02560     xcb_timestamp_t time; 
02561 } xcb_set_input_focus_request_t;
02562 
02566 typedef struct xcb_get_input_focus_cookie_t {
02567     unsigned int sequence; 
02568 } xcb_get_input_focus_cookie_t;
02569 
02571 #define XCB_GET_INPUT_FOCUS 43
02572 
02576 typedef struct xcb_get_input_focus_request_t {
02577     uint8_t  major_opcode; 
02578     uint8_t  pad0; 
02579     uint16_t length; 
02580 } xcb_get_input_focus_request_t;
02581 
02585 typedef struct xcb_get_input_focus_reply_t {
02586     uint8_t      response_type; 
02587     uint8_t      revert_to; 
02588     uint16_t     sequence; 
02589     uint32_t     length; 
02590     xcb_window_t focus; 
02591 } xcb_get_input_focus_reply_t;
02592 
02596 typedef struct xcb_query_keymap_cookie_t {
02597     unsigned int sequence; 
02598 } xcb_query_keymap_cookie_t;
02599 
02601 #define XCB_QUERY_KEYMAP 44
02602 
02606 typedef struct xcb_query_keymap_request_t {
02607     uint8_t  major_opcode; 
02608     uint8_t  pad0; 
02609     uint16_t length; 
02610 } xcb_query_keymap_request_t;
02611 
02615 typedef struct xcb_query_keymap_reply_t {
02616     uint8_t  response_type; 
02617     uint8_t  pad0; 
02618     uint16_t sequence; 
02619     uint32_t length; 
02620     uint8_t  keys[32]; 
02621 } xcb_query_keymap_reply_t;
02622 
02624 #define XCB_OPEN_FONT 45
02625 
02629 typedef struct xcb_open_font_request_t {
02630     uint8_t    major_opcode; 
02631     uint8_t    pad0; 
02632     uint16_t   length; 
02633     xcb_font_t fid; 
02634     uint16_t   name_len; 
02635     uint8_t    pad1[2]; 
02636 } xcb_open_font_request_t;
02637 
02639 #define XCB_CLOSE_FONT 46
02640 
02644 typedef struct xcb_close_font_request_t {
02645     uint8_t    major_opcode; 
02646     uint8_t    pad0; 
02647     uint16_t   length; 
02648     xcb_font_t font; 
02649 } xcb_close_font_request_t;
02650 
02651 typedef enum xcb_font_draw_t {
02652     XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
02653     XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
02654 } xcb_font_draw_t;
02655 
02659 typedef struct xcb_fontprop_t {
02660     xcb_atom_t name; 
02661     uint32_t   value; 
02662 } xcb_fontprop_t;
02663 
02667 typedef struct xcb_fontprop_iterator_t {
02668     xcb_fontprop_t *data; 
02669     int             rem; 
02670     int             index; 
02671 } xcb_fontprop_iterator_t;
02672 
02676 typedef struct xcb_charinfo_t {
02677     int16_t  left_side_bearing; 
02678     int16_t  right_side_bearing; 
02679     int16_t  character_width; 
02680     int16_t  ascent; 
02681     int16_t  descent; 
02682     uint16_t attributes; 
02683 } xcb_charinfo_t;
02684 
02688 typedef struct xcb_charinfo_iterator_t {
02689     xcb_charinfo_t *data; 
02690     int             rem; 
02691     int             index; 
02692 } xcb_charinfo_iterator_t;
02693 
02697 typedef struct xcb_query_font_cookie_t {
02698     unsigned int sequence; 
02699 } xcb_query_font_cookie_t;
02700 
02702 #define XCB_QUERY_FONT 47
02703 
02707 typedef struct xcb_query_font_request_t {
02708     uint8_t        major_opcode; 
02709     uint8_t        pad0; 
02710     uint16_t       length; 
02711     xcb_fontable_t font; 
02712 } xcb_query_font_request_t;
02713 
02717 typedef struct xcb_query_font_reply_t {
02718     uint8_t        response_type; 
02719     uint8_t        pad0; 
02720     uint16_t       sequence; 
02721     uint32_t       length; 
02722     xcb_charinfo_t min_bounds; 
02723     uint8_t        pad1[4]; 
02724     xcb_charinfo_t max_bounds; 
02725     uint8_t        pad2[4]; 
02726     uint16_t       min_char_or_byte2; 
02727     uint16_t       max_char_or_byte2; 
02728     uint16_t       default_char; 
02729     uint16_t       properties_len; 
02730     uint8_t        draw_direction; 
02731     uint8_t        min_byte1; 
02732     uint8_t        max_byte1; 
02733     uint8_t        all_chars_exist; 
02734     int16_t        font_ascent; 
02735     int16_t        font_descent; 
02736     uint32_t       char_infos_len; 
02737 } xcb_query_font_reply_t;
02738 
02742 typedef struct xcb_query_text_extents_cookie_t {
02743     unsigned int sequence; 
02744 } xcb_query_text_extents_cookie_t;
02745 
02747 #define XCB_QUERY_TEXT_EXTENTS 48
02748 
02752 typedef struct xcb_query_text_extents_request_t {
02753     uint8_t        major_opcode; 
02754     uint8_t        odd_length; 
02755     uint16_t       length; 
02756     xcb_fontable_t font; 
02757 } xcb_query_text_extents_request_t;
02758 
02762 typedef struct xcb_query_text_extents_reply_t {
02763     uint8_t  response_type; 
02764     uint8_t  draw_direction; 
02765     uint16_t sequence; 
02766     uint32_t length; 
02767     int16_t  font_ascent; 
02768     int16_t  font_descent; 
02769     int16_t  overall_ascent; 
02770     int16_t  overall_descent; 
02771     int32_t  overall_width; 
02772     int32_t  overall_left; 
02773     int32_t  overall_right; 
02774 } xcb_query_text_extents_reply_t;
02775 
02779 typedef struct xcb_str_t {
02780     uint8_t name_len; 
02781 } xcb_str_t;
02782 
02786 typedef struct xcb_str_iterator_t {
02787     xcb_str_t *data; 
02788     int        rem; 
02789     int        index; 
02790 } xcb_str_iterator_t;
02791 
02795 typedef struct xcb_list_fonts_cookie_t {
02796     unsigned int sequence; 
02797 } xcb_list_fonts_cookie_t;
02798 
02800 #define XCB_LIST_FONTS 49
02801 
02805 typedef struct xcb_list_fonts_request_t {
02806     uint8_t  major_opcode; 
02807     uint8_t  pad0; 
02808     uint16_t length; 
02809     uint16_t max_names; 
02810     uint16_t pattern_len; 
02811 } xcb_list_fonts_request_t;
02812 
02816 typedef struct xcb_list_fonts_reply_t {
02817     uint8_t  response_type; 
02818     uint8_t  pad0; 
02819     uint16_t sequence; 
02820     uint32_t length; 
02821     uint16_t names_len; 
02822     uint8_t  pad1[22]; 
02823 } xcb_list_fonts_reply_t;
02824 
02828 typedef struct xcb_list_fonts_with_info_cookie_t {
02829     unsigned int sequence; 
02830 } xcb_list_fonts_with_info_cookie_t;
02831 
02833 #define XCB_LIST_FONTS_WITH_INFO 50
02834 
02838 typedef struct xcb_list_fonts_with_info_request_t {
02839     uint8_t  major_opcode; 
02840     uint8_t  pad0; 
02841     uint16_t length; 
02842     uint16_t max_names; 
02843     uint16_t pattern_len; 
02844 } xcb_list_fonts_with_info_request_t;
02845 
02849 typedef struct xcb_list_fonts_with_info_reply_t {
02850     uint8_t        response_type; 
02851     uint8_t        name_len; 
02852     uint16_t       sequence; 
02853     uint32_t       length; 
02854     xcb_charinfo_t min_bounds; 
02855     uint8_t        pad0[4]; 
02856     xcb_charinfo_t max_bounds; 
02857     uint8_t        pad1[4]; 
02858     uint16_t       min_char_or_byte2; 
02859     uint16_t       max_char_or_byte2; 
02860     uint16_t       default_char; 
02861     uint16_t       properties_len; 
02862     uint8_t        draw_direction; 
02863     uint8_t        min_byte1; 
02864     uint8_t        max_byte1; 
02865     uint8_t        all_chars_exist; 
02866     int16_t        font_ascent; 
02867     int16_t        font_descent; 
02868     uint32_t       replies_hint; 
02869 } xcb_list_fonts_with_info_reply_t;
02870 
02872 #define XCB_SET_FONT_PATH 51
02873 
02877 typedef struct xcb_set_font_path_request_t {
02878     uint8_t  major_opcode; 
02879     uint8_t  pad0; 
02880     uint16_t length; 
02881     uint16_t font_qty; 
02882     uint8_t  pad1[2]; 
02883 } xcb_set_font_path_request_t;
02884 
02888 typedef struct xcb_get_font_path_cookie_t {
02889     unsigned int sequence; 
02890 } xcb_get_font_path_cookie_t;
02891 
02893 #define XCB_GET_FONT_PATH 52
02894 
02898 typedef struct xcb_get_font_path_request_t {
02899     uint8_t  major_opcode; 
02900     uint8_t  pad0; 
02901     uint16_t length; 
02902 } xcb_get_font_path_request_t;
02903 
02907 typedef struct xcb_get_font_path_reply_t {
02908     uint8_t  response_type; 
02909     uint8_t  pad0; 
02910     uint16_t sequence; 
02911     uint32_t length; 
02912     uint16_t path_len; 
02913     uint8_t  pad1[22]; 
02914 } xcb_get_font_path_reply_t;
02915 
02917 #define XCB_CREATE_PIXMAP 53
02918 
02922 typedef struct xcb_create_pixmap_request_t {
02923     uint8_t        major_opcode; 
02924     uint8_t        depth; 
02925     uint16_t       length; 
02926     xcb_pixmap_t   pid; 
02927     xcb_drawable_t drawable; 
02928     uint16_t       width; 
02929     uint16_t       height; 
02930 } xcb_create_pixmap_request_t;
02931 
02933 #define XCB_FREE_PIXMAP 54
02934 
02938 typedef struct xcb_free_pixmap_request_t {
02939     uint8_t      major_opcode; 
02940     uint8_t      pad0; 
02941     uint16_t     length; 
02942     xcb_pixmap_t pixmap; 
02943 } xcb_free_pixmap_request_t;
02944 
02945 typedef enum xcb_gc_t {
02946     XCB_GC_FUNCTION = 1,
02949     XCB_GC_PLANE_MASK = 2,
02957     XCB_GC_FOREGROUND = 4,
02960     XCB_GC_BACKGROUND = 8,
02963     XCB_GC_LINE_WIDTH = 16,
02967     XCB_GC_LINE_STYLE = 32,
02976     XCB_GC_CAP_STYLE = 64,
02988     XCB_GC_JOIN_STYLE = 128,
02996     XCB_GC_FILL_STYLE = 256,
03014     XCB_GC_FILL_RULE = 512,
03017     XCB_GC_TILE = 1024,
03031     XCB_GC_STIPPLE = 2048,
03045     XCB_GC_TILE_STIPPLE_ORIGIN_X = 4096,
03048     XCB_GC_TILE_STIPPLE_ORIGIN_Y = 8192,
03051     XCB_GC_FONT = 16384,
03054     XCB_GC_SUBWINDOW_MODE = 32768,
03063     XCB_GC_GRAPHICS_EXPOSURES = 65536,
03068     XCB_GC_CLIP_ORIGIN_X = 131072,
03071     XCB_GC_CLIP_ORIGIN_Y = 262144,
03074     XCB_GC_CLIP_MASK = 524288,
03083     XCB_GC_DASH_OFFSET = 1048576,
03086     XCB_GC_DASH_LIST = 2097152,
03089     XCB_GC_ARC_MODE = 4194304
03092 } xcb_gc_t;
03093 
03094 typedef enum xcb_gx_t {
03095     XCB_GX_CLEAR = 0,
03096     XCB_GX_AND = 1,
03097     XCB_GX_AND_REVERSE = 2,
03098     XCB_GX_COPY = 3,
03099     XCB_GX_AND_INVERTED = 4,
03100     XCB_GX_NOOP = 5,
03101     XCB_GX_XOR = 6,
03102     XCB_GX_OR = 7,
03103     XCB_GX_NOR = 8,
03104     XCB_GX_EQUIV = 9,
03105     XCB_GX_INVERT = 10,
03106     XCB_GX_OR_REVERSE = 11,
03107     XCB_GX_COPY_INVERTED = 12,
03108     XCB_GX_OR_INVERTED = 13,
03109     XCB_GX_NAND = 14,
03110     XCB_GX_SET = 15
03111 } xcb_gx_t;
03112 
03113 typedef enum xcb_line_style_t {
03114     XCB_LINE_STYLE_SOLID = 0,
03115     XCB_LINE_STYLE_ON_OFF_DASH = 1,
03116     XCB_LINE_STYLE_DOUBLE_DASH = 2
03117 } xcb_line_style_t;
03118 
03119 typedef enum xcb_cap_style_t {
03120     XCB_CAP_STYLE_NOT_LAST = 0,
03121     XCB_CAP_STYLE_BUTT = 1,
03122     XCB_CAP_STYLE_ROUND = 2,
03123     XCB_CAP_STYLE_PROJECTING = 3
03124 } xcb_cap_style_t;
03125 
03126 typedef enum xcb_join_style_t {
03127     XCB_JOIN_STYLE_MITER = 0,
03128     XCB_JOIN_STYLE_ROUND = 1,
03129     XCB_JOIN_STYLE_BEVEL = 2
03130 } xcb_join_style_t;
03131 
03132 typedef enum xcb_fill_style_t {
03133     XCB_FILL_STYLE_SOLID = 0,
03134     XCB_FILL_STYLE_TILED = 1,
03135     XCB_FILL_STYLE_STIPPLED = 2,
03136     XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
03137 } xcb_fill_style_t;
03138 
03139 typedef enum xcb_fill_rule_t {
03140     XCB_FILL_RULE_EVEN_ODD = 0,
03141     XCB_FILL_RULE_WINDING = 1
03142 } xcb_fill_rule_t;
03143 
03144 typedef enum xcb_subwindow_mode_t {
03145     XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
03146     XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
03147 } xcb_subwindow_mode_t;
03148 
03149 typedef enum xcb_arc_mode_t {
03150     XCB_ARC_MODE_CHORD = 0,
03151     XCB_ARC_MODE_PIE_SLICE = 1
03152 } xcb_arc_mode_t;
03153 
03155 #define XCB_CREATE_GC 55
03156 
03160 typedef struct xcb_create_gc_request_t {
03161     uint8_t        major_opcode; 
03162     uint8_t        pad0; 
03163     uint16_t       length; 
03164     xcb_gcontext_t cid; 
03165     xcb_drawable_t drawable; 
03166     uint32_t       value_mask; 
03167 } xcb_create_gc_request_t;
03168 
03170 #define XCB_CHANGE_GC 56
03171 
03175 typedef struct xcb_change_gc_request_t {
03176     uint8_t        major_opcode; 
03177     uint8_t        pad0; 
03178     uint16_t       length; 
03179     xcb_gcontext_t gc; 
03180     uint32_t       value_mask; 
03181 } xcb_change_gc_request_t;
03182 
03184 #define XCB_COPY_GC 57
03185 
03189 typedef struct xcb_copy_gc_request_t {
03190     uint8_t        major_opcode; 
03191     uint8_t        pad0; 
03192     uint16_t       length; 
03193     xcb_gcontext_t src_gc; 
03194     xcb_gcontext_t dst_gc; 
03195     uint32_t       value_mask; 
03196 } xcb_copy_gc_request_t;
03197 
03199 #define XCB_SET_DASHES 58
03200 
03204 typedef struct xcb_set_dashes_request_t {
03205     uint8_t        major_opcode; 
03206     uint8_t        pad0; 
03207     uint16_t       length; 
03208     xcb_gcontext_t gc; 
03209     uint16_t       dash_offset; 
03210     uint16_t       dashes_len; 
03211 } xcb_set_dashes_request_t;
03212 
03213 typedef enum xcb_clip_ordering_t {
03214     XCB_CLIP_ORDERING_UNSORTED = 0,
03215     XCB_CLIP_ORDERING_Y_SORTED = 1,
03216     XCB_CLIP_ORDERING_YX_SORTED = 2,
03217     XCB_CLIP_ORDERING_YX_BANDED = 3
03218 } xcb_clip_ordering_t;
03219 
03221 #define XCB_SET_CLIP_RECTANGLES 59
03222 
03226 typedef struct xcb_set_clip_rectangles_request_t {
03227     uint8_t        major_opcode; 
03228     uint8_t        ordering; 
03229     uint16_t       length; 
03230     xcb_gcontext_t gc; 
03231     int16_t        clip_x_origin; 
03232     int16_t        clip_y_origin; 
03233 } xcb_set_clip_rectangles_request_t;
03234 
03236 #define XCB_FREE_GC 60
03237 
03241 typedef struct xcb_free_gc_request_t {
03242     uint8_t        major_opcode; 
03243     uint8_t        pad0; 
03244     uint16_t       length; 
03245     xcb_gcontext_t gc; 
03246 } xcb_free_gc_request_t;
03247 
03249 #define XCB_CLEAR_AREA 61
03250 
03254 typedef struct xcb_clear_area_request_t {
03255     uint8_t      major_opcode; 
03256     uint8_t      exposures; 
03257     uint16_t     length; 
03258     xcb_window_t window; 
03259     int16_t      x; 
03260     int16_t      y; 
03261     uint16_t     width; 
03262     uint16_t     height; 
03263 } xcb_clear_area_request_t;
03264 
03266 #define XCB_COPY_AREA 62
03267 
03271 typedef struct xcb_copy_area_request_t {
03272     uint8_t        major_opcode; 
03273     uint8_t        pad0; 
03274     uint16_t       length; 
03275     xcb_drawable_t src_drawable; 
03276     xcb_drawable_t dst_drawable; 
03277     xcb_gcontext_t gc; 
03278     int16_t        src_x; 
03279     int16_t        src_y; 
03280     int16_t        dst_x; 
03281     int16_t        dst_y; 
03282     uint16_t       width; 
03283     uint16_t       height; 
03284 } xcb_copy_area_request_t;
03285 
03287 #define XCB_COPY_PLANE 63
03288 
03292 typedef struct xcb_copy_plane_request_t {
03293     uint8_t        major_opcode; 
03294     uint8_t        pad0; 
03295     uint16_t       length; 
03296     xcb_drawable_t src_drawable; 
03297     xcb_drawable_t dst_drawable; 
03298     xcb_gcontext_t gc; 
03299     int16_t        src_x; 
03300     int16_t        src_y; 
03301     int16_t        dst_x; 
03302     int16_t        dst_y; 
03303     uint16_t       width; 
03304     uint16_t       height; 
03305     uint32_t       bit_plane; 
03306 } xcb_copy_plane_request_t;
03307 
03308 typedef enum xcb_coord_mode_t {
03309     XCB_COORD_MODE_ORIGIN = 0,
03312     XCB_COORD_MODE_PREVIOUS = 1
03315 } xcb_coord_mode_t;
03316 
03318 #define XCB_POLY_POINT 64
03319 
03323 typedef struct xcb_poly_point_request_t {
03324     uint8_t        major_opcode; 
03325     uint8_t        coordinate_mode; 
03326     uint16_t       length; 
03327     xcb_drawable_t drawable; 
03328     xcb_gcontext_t gc; 
03329 } xcb_poly_point_request_t;
03330 
03332 #define XCB_POLY_LINE 65
03333 
03337 typedef struct xcb_poly_line_request_t {
03338     uint8_t        major_opcode; 
03339     uint8_t        coordinate_mode; 
03340     uint16_t       length; 
03341     xcb_drawable_t drawable; 
03342     xcb_gcontext_t gc; 
03343 } xcb_poly_line_request_t;
03344 
03348 typedef struct xcb_segment_t {
03349     int16_t x1; 
03350     int16_t y1; 
03351     int16_t x2; 
03352     int16_t y2; 
03353 } xcb_segment_t;
03354 
03358 typedef struct xcb_segment_iterator_t {
03359     xcb_segment_t *data; 
03360     int            rem; 
03361     int            index; 
03362 } xcb_segment_iterator_t;
03363 
03365 #define XCB_POLY_SEGMENT 66
03366 
03370 typedef struct xcb_poly_segment_request_t {
03371     uint8_t        major_opcode; 
03372     uint8_t        pad0; 
03373     uint16_t       length; 
03374     xcb_drawable_t drawable; 
03375     xcb_gcontext_t gc; 
03376 } xcb_poly_segment_request_t;
03377 
03379 #define XCB_POLY_RECTANGLE 67
03380 
03384 typedef struct xcb_poly_rectangle_request_t {
03385     uint8_t        major_opcode; 
03386     uint8_t        pad0; 
03387     uint16_t       length; 
03388     xcb_drawable_t drawable; 
03389     xcb_gcontext_t gc; 
03390 } xcb_poly_rectangle_request_t;
03391 
03393 #define XCB_POLY_ARC 68
03394 
03398 typedef struct xcb_poly_arc_request_t {
03399     uint8_t        major_opcode; 
03400     uint8_t        pad0; 
03401     uint16_t       length; 
03402     xcb_drawable_t drawable; 
03403     xcb_gcontext_t gc; 
03404 } xcb_poly_arc_request_t;
03405 
03406 typedef enum xcb_poly_shape_t {
03407     XCB_POLY_SHAPE_COMPLEX = 0,
03408     XCB_POLY_SHAPE_NONCONVEX = 1,
03409     XCB_POLY_SHAPE_CONVEX = 2
03410 } xcb_poly_shape_t;
03411 
03413 #define XCB_FILL_POLY 69
03414 
03418 typedef struct xcb_fill_poly_request_t {
03419     uint8_t        major_opcode; 
03420     uint8_t        pad0; 
03421     uint16_t       length; 
03422     xcb_drawable_t drawable; 
03423     xcb_gcontext_t gc; 
03424     uint8_t        shape; 
03425     uint8_t        coordinate_mode; 
03426     uint8_t        pad1[2]; 
03427 } xcb_fill_poly_request_t;
03428 
03430 #define XCB_POLY_FILL_RECTANGLE 70
03431 
03435 typedef struct xcb_poly_fill_rectangle_request_t {
03436     uint8_t        major_opcode; 
03437     uint8_t        pad0; 
03438     uint16_t       length; 
03439     xcb_drawable_t drawable; 
03440     xcb_gcontext_t gc; 
03441 } xcb_poly_fill_rectangle_request_t;
03442 
03444 #define XCB_POLY_FILL_ARC 71
03445 
03449 typedef struct xcb_poly_fill_arc_request_t {
03450     uint8_t        major_opcode; 
03451     uint8_t        pad0; 
03452     uint16_t       length; 
03453     xcb_drawable_t drawable; 
03454     xcb_gcontext_t gc; 
03455 } xcb_poly_fill_arc_request_t;
03456 
03457 typedef enum xcb_image_format_t {
03458     XCB_IMAGE_FORMAT_XY_BITMAP = 0,
03459     XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
03460     XCB_IMAGE_FORMAT_Z_PIXMAP = 2
03461 } xcb_image_format_t;
03462 
03464 #define XCB_PUT_IMAGE 72
03465 
03469 typedef struct xcb_put_image_request_t {
03470     uint8_t        major_opcode; 
03471     uint8_t        format; 
03472     uint16_t       length; 
03473     xcb_drawable_t drawable; 
03474     xcb_gcontext_t gc; 
03475     uint16_t       width; 
03476     uint16_t       height; 
03477     int16_t        dst_x; 
03478     int16_t        dst_y; 
03479     uint8_t        left_pad; 
03480     uint8_t        depth; 
03481     uint8_t        pad0[2]; 
03482 } xcb_put_image_request_t;
03483 
03487 typedef struct xcb_get_image_cookie_t {
03488     unsigned int sequence; 
03489 } xcb_get_image_cookie_t;
03490 
03492 #define XCB_GET_IMAGE 73
03493 
03497 typedef struct xcb_get_image_request_t {
03498     uint8_t        major_opcode; 
03499     uint8_t        format; 
03500     uint16_t       length; 
03501     xcb_drawable_t drawable; 
03502     int16_t        x; 
03503     int16_t        y; 
03504     uint16_t       width; 
03505     uint16_t       height; 
03506     uint32_t       plane_mask; 
03507 } xcb_get_image_request_t;
03508 
03512 typedef struct xcb_get_image_reply_t {
03513     uint8_t        response_type; 
03514     uint8_t        depth; 
03515     uint16_t       sequence; 
03516     uint32_t       length; 
03517     xcb_visualid_t visual; 
03518     uint8_t        pad0[20]; 
03519 } xcb_get_image_reply_t;
03520 
03522 #define XCB_POLY_TEXT_8 74
03523 
03527 typedef struct xcb_poly_text_8_request_t {
03528     uint8_t        major_opcode; 
03529     uint8_t        pad0; 
03530     uint16_t       length; 
03531     xcb_drawable_t drawable; 
03532     xcb_gcontext_t gc; 
03533     int16_t        x; 
03534     int16_t        y; 
03535 } xcb_poly_text_8_request_t;
03536 
03538 #define XCB_POLY_TEXT_16 75
03539 
03543 typedef struct xcb_poly_text_16_request_t {
03544     uint8_t        major_opcode; 
03545     uint8_t        pad0; 
03546     uint16_t       length; 
03547     xcb_drawable_t drawable; 
03548     xcb_gcontext_t gc; 
03549     int16_t        x; 
03550     int16_t        y; 
03551 } xcb_poly_text_16_request_t;
03552 
03554 #define XCB_IMAGE_TEXT_8 76
03555 
03559 typedef struct xcb_image_text_8_request_t {
03560     uint8_t        major_opcode; 
03561     uint8_t        string_len; 
03562     uint16_t       length; 
03563     xcb_drawable_t drawable; 
03564     xcb_gcontext_t gc; 
03565     int16_t        x; 
03566     int16_t        y; 
03567 } xcb_image_text_8_request_t;
03568 
03570 #define XCB_IMAGE_TEXT_16 77
03571 
03575 typedef struct xcb_image_text_16_request_t {
03576     uint8_t        major_opcode; 
03577     uint8_t        string_len; 
03578     uint16_t       length; 
03579     xcb_drawable_t drawable; 
03580     xcb_gcontext_t gc; 
03581     int16_t        x; 
03582     int16_t        y; 
03583 } xcb_image_text_16_request_t;
03584 
03585 typedef enum xcb_colormap_alloc_t {
03586     XCB_COLORMAP_ALLOC_NONE = 0,
03587     XCB_COLORMAP_ALLOC_ALL = 1
03588 } xcb_colormap_alloc_t;
03589 
03591 #define XCB_CREATE_COLORMAP 78
03592 
03596 typedef struct xcb_create_colormap_request_t {
03597     uint8_t        major_opcode; 
03598     uint8_t        alloc; 
03599     uint16_t       length; 
03600     xcb_colormap_t mid; 
03601     xcb_window_t   window; 
03602     xcb_visualid_t visual; 
03603 } xcb_create_colormap_request_t;
03604 
03606 #define XCB_FREE_COLORMAP 79
03607 
03611 typedef struct xcb_free_colormap_request_t {
03612     uint8_t        major_opcode; 
03613     uint8_t        pad0; 
03614     uint16_t       length; 
03615     xcb_colormap_t cmap; 
03616 } xcb_free_colormap_request_t;
03617 
03619 #define XCB_COPY_COLORMAP_AND_FREE 80
03620 
03624 typedef struct xcb_copy_colormap_and_free_request_t {
03625     uint8_t        major_opcode; 
03626     uint8_t        pad0; 
03627     uint16_t       length; 
03628     xcb_colormap_t mid; 
03629     xcb_colormap_t src_cmap; 
03630 } xcb_copy_colormap_and_free_request_t;
03631 
03633 #define XCB_INSTALL_COLORMAP 81
03634 
03638 typedef struct xcb_install_colormap_request_t {
03639     uint8_t        major_opcode; 
03640     uint8_t        pad0; 
03641     uint16_t       length; 
03642     xcb_colormap_t cmap; 
03643 } xcb_install_colormap_request_t;
03644 
03646 #define XCB_UNINSTALL_COLORMAP 82
03647 
03651 typedef struct xcb_uninstall_colormap_request_t {
03652     uint8_t        major_opcode; 
03653     uint8_t        pad0; 
03654     uint16_t       length; 
03655     xcb_colormap_t cmap; 
03656 } xcb_uninstall_colormap_request_t;
03657 
03661 typedef struct xcb_list_installed_colormaps_cookie_t {
03662     unsigned int sequence; 
03663 } xcb_list_installed_colormaps_cookie_t;
03664 
03666 #define XCB_LIST_INSTALLED_COLORMAPS 83
03667 
03671 typedef struct xcb_list_installed_colormaps_request_t {
03672     uint8_t      major_opcode; 
03673     uint8_t      pad0; 
03674     uint16_t     length; 
03675     xcb_window_t window; 
03676 } xcb_list_installed_colormaps_request_t;
03677 
03681 typedef struct xcb_list_installed_colormaps_reply_t {
03682     uint8_t  response_type; 
03683     uint8_t  pad0; 
03684     uint16_t sequence; 
03685     uint32_t length; 
03686     uint16_t cmaps_len; 
03687     uint8_t  pad1[22]; 
03688 } xcb_list_installed_colormaps_reply_t;
03689 
03693 typedef struct xcb_alloc_color_cookie_t {
03694     unsigned int sequence; 
03695 } xcb_alloc_color_cookie_t;
03696 
03698 #define XCB_ALLOC_COLOR 84
03699 
03703 typedef struct xcb_alloc_color_request_t {
03704     uint8_t        major_opcode; 
03705     uint8_t        pad0; 
03706     uint16_t       length; 
03707     xcb_colormap_t cmap; 
03708     uint16_t       red; 
03709     uint16_t       green; 
03710     uint16_t       blue; 
03711     uint8_t        pad1[2]; 
03712 } xcb_alloc_color_request_t;
03713 
03717 typedef struct xcb_alloc_color_reply_t {
03718     uint8_t  response_type; 
03719     uint8_t  pad0; 
03720     uint16_t sequence; 
03721     uint32_t length; 
03722     uint16_t red; 
03723     uint16_t green; 
03724     uint16_t blue; 
03725     uint8_t  pad1[2]; 
03726     uint32_t pixel; 
03727 } xcb_alloc_color_reply_t;
03728 
03732 typedef struct xcb_alloc_named_color_cookie_t {
03733     unsigned int sequence; 
03734 } xcb_alloc_named_color_cookie_t;
03735 
03737 #define XCB_ALLOC_NAMED_COLOR 85
03738 
03742 typedef struct xcb_alloc_named_color_request_t {
03743     uint8_t        major_opcode; 
03744     uint8_t        pad0; 
03745     uint16_t       length; 
03746     xcb_colormap_t cmap; 
03747     uint16_t       name_len; 
03748     uint8_t        pad1[2]; 
03749 } xcb_alloc_named_color_request_t;
03750 
03754 typedef struct xcb_alloc_named_color_reply_t {
03755     uint8_t  response_type; 
03756     uint8_t  pad0; 
03757     uint16_t sequence; 
03758     uint32_t length; 
03759     uint32_t pixel; 
03760     uint16_t exact_red; 
03761     uint16_t exact_green; 
03762     uint16_t exact_blue; 
03763     uint16_t visual_red; 
03764     uint16_t visual_green; 
03765     uint16_t visual_blue; 
03766 } xcb_alloc_named_color_reply_t;
03767 
03771 typedef struct xcb_alloc_color_cells_cookie_t {
03772     unsigned int sequence; 
03773 } xcb_alloc_color_cells_cookie_t;
03774 
03776 #define XCB_ALLOC_COLOR_CELLS 86
03777 
03781 typedef struct xcb_alloc_color_cells_request_t {
03782     uint8_t        major_opcode; 
03783     uint8_t        contiguous; 
03784     uint16_t       length; 
03785     xcb_colormap_t cmap; 
03786     uint16_t       colors; 
03787     uint16_t       planes; 
03788 } xcb_alloc_color_cells_request_t;
03789 
03793 typedef struct xcb_alloc_color_cells_reply_t {
03794     uint8_t  response_type; 
03795     uint8_t  pad0; 
03796     uint16_t sequence; 
03797     uint32_t length; 
03798     uint16_t pixels_len; 
03799     uint16_t masks_len; 
03800     uint8_t  pad1[20]; 
03801 } xcb_alloc_color_cells_reply_t;
03802 
03806 typedef struct xcb_alloc_color_planes_cookie_t {
03807     unsigned int sequence; 
03808 } xcb_alloc_color_planes_cookie_t;
03809 
03811 #define XCB_ALLOC_COLOR_PLANES 87
03812 
03816 typedef struct xcb_alloc_color_planes_request_t {
03817     uint8_t        major_opcode; 
03818     uint8_t        contiguous; 
03819     uint16_t       length; 
03820     xcb_colormap_t cmap; 
03821     uint16_t       colors; 
03822     uint16_t       reds; 
03823     uint16_t       greens; 
03824     uint16_t       blues; 
03825 } xcb_alloc_color_planes_request_t;
03826 
03830 typedef struct xcb_alloc_color_planes_reply_t {
03831     uint8_t  response_type; 
03832     uint8_t  pad0; 
03833     uint16_t sequence; 
03834     uint32_t length; 
03835     uint16_t pixels_len; 
03836     uint8_t  pad1[2]; 
03837     uint32_t red_mask; 
03838     uint32_t green_mask; 
03839     uint32_t blue_mask; 
03840     uint8_t  pad2[8]; 
03841 } xcb_alloc_color_planes_reply_t;
03842 
03844 #define XCB_FREE_COLORS 88
03845 
03849 typedef struct xcb_free_colors_request_t {
03850     uint8_t        major_opcode; 
03851     uint8_t        pad0; 
03852     uint16_t       length; 
03853     xcb_colormap_t cmap; 
03854     uint32_t       plane_mask; 
03855 } xcb_free_colors_request_t;
03856 
03857 typedef enum xcb_color_flag_t {
03858     XCB_COLOR_FLAG_RED = 1,
03859     XCB_COLOR_FLAG_GREEN = 2,
03860     XCB_COLOR_FLAG_BLUE = 4
03861 } xcb_color_flag_t;
03862 
03866 typedef struct xcb_coloritem_t {
03867     uint32_t pixel; 
03868     uint16_t red; 
03869     uint16_t green; 
03870     uint16_t blue; 
03871     uint8_t  flags; 
03872     uint8_t  pad0; 
03873 } xcb_coloritem_t;
03874 
03878 typedef struct xcb_coloritem_iterator_t {
03879     xcb_coloritem_t *data; 
03880     int              rem; 
03881     int              index; 
03882 } xcb_coloritem_iterator_t;
03883 
03885 #define XCB_STORE_COLORS 89
03886 
03890 typedef struct xcb_store_colors_request_t {
03891     uint8_t        major_opcode; 
03892     uint8_t        pad0; 
03893     uint16_t       length; 
03894     xcb_colormap_t cmap; 
03895 } xcb_store_colors_request_t;
03896 
03898 #define XCB_STORE_NAMED_COLOR 90
03899 
03903 typedef struct xcb_store_named_color_request_t {
03904     uint8_t        major_opcode; 
03905     uint8_t        flags; 
03906     uint16_t       length; 
03907     xcb_colormap_t cmap; 
03908     uint32_t       pixel; 
03909     uint16_t       name_len; 
03910     uint8_t        pad0[2]; 
03911 } xcb_store_named_color_request_t;
03912 
03916 typedef struct xcb_rgb_t {
03917     uint16_t red; 
03918     uint16_t green; 
03919     uint16_t blue; 
03920     uint8_t  pad0[2]; 
03921 } xcb_rgb_t;
03922 
03926 typedef struct xcb_rgb_iterator_t {
03927     xcb_rgb_t *data; 
03928     int        rem; 
03929     int        index; 
03930 } xcb_rgb_iterator_t;
03931 
03935 typedef struct xcb_query_colors_cookie_t {
03936     unsigned int sequence; 
03937 } xcb_query_colors_cookie_t;
03938 
03940 #define XCB_QUERY_COLORS 91
03941 
03945 typedef struct xcb_query_colors_request_t {
03946     uint8_t        major_opcode; 
03947     uint8_t        pad0; 
03948     uint16_t       length; 
03949     xcb_colormap_t cmap; 
03950 } xcb_query_colors_request_t;
03951 
03955 typedef struct xcb_query_colors_reply_t {
03956     uint8_t  response_type; 
03957     uint8_t  pad0; 
03958     uint16_t sequence; 
03959     uint32_t length; 
03960     uint16_t colors_len; 
03961     uint8_t  pad1[22]; 
03962 } xcb_query_colors_reply_t;
03963 
03967 typedef struct xcb_lookup_color_cookie_t {
03968     unsigned int sequence; 
03969 } xcb_lookup_color_cookie_t;
03970 
03972 #define XCB_LOOKUP_COLOR 92
03973 
03977 typedef struct xcb_lookup_color_request_t {
03978     uint8_t        major_opcode; 
03979     uint8_t        pad0; 
03980     uint16_t       length; 
03981     xcb_colormap_t cmap; 
03982     uint16_t       name_len; 
03983     uint8_t        pad1[2]; 
03984 } xcb_lookup_color_request_t;
03985 
03989 typedef struct xcb_lookup_color_reply_t {
03990     uint8_t  response_type; 
03991     uint8_t  pad0; 
03992     uint16_t sequence; 
03993     uint32_t length; 
03994     uint16_t exact_red; 
03995     uint16_t exact_green; 
03996     uint16_t exact_blue; 
03997     uint16_t visual_red; 
03998     uint16_t visual_green; 
03999     uint16_t visual_blue; 
04000 } xcb_lookup_color_reply_t;
04001 
04002 typedef enum xcb_pixmap_enum_t {
04003     XCB_PIXMAP_NONE = 0
04004 } xcb_pixmap_enum_t;
04005 
04007 #define XCB_CREATE_CURSOR 93
04008 
04012 typedef struct xcb_create_cursor_request_t {
04013     uint8_t      major_opcode; 
04014     uint8_t      pad0; 
04015     uint16_t     length; 
04016     xcb_cursor_t cid; 
04017     xcb_pixmap_t source; 
04018     xcb_pixmap_t mask; 
04019     uint16_t     fore_red; 
04020     uint16_t     fore_green; 
04021     uint16_t     fore_blue; 
04022     uint16_t     back_red; 
04023     uint16_t     back_green; 
04024     uint16_t     back_blue; 
04025     uint16_t     x; 
04026     uint16_t     y; 
04027 } xcb_create_cursor_request_t;
04028 
04029 typedef enum xcb_font_enum_t {
04030     XCB_FONT_NONE = 0
04031 } xcb_font_enum_t;
04032 
04034 #define XCB_CREATE_GLYPH_CURSOR 94
04035 
04039 typedef struct xcb_create_glyph_cursor_request_t {
04040     uint8_t      major_opcode; 
04041     uint8_t      pad0; 
04042     uint16_t     length; 
04043     xcb_cursor_t cid; 
04044     xcb_font_t   source_font; 
04045     xcb_font_t   mask_font; 
04046     uint16_t     source_char; 
04047     uint16_t     mask_char; 
04048     uint16_t     fore_red; 
04049     uint16_t     fore_green; 
04050     uint16_t     fore_blue; 
04051     uint16_t     back_red; 
04052     uint16_t     back_green; 
04053     uint16_t     back_blue; 
04054 } xcb_create_glyph_cursor_request_t;
04055 
04057 #define XCB_FREE_CURSOR 95
04058 
04062 typedef struct xcb_free_cursor_request_t {
04063     uint8_t      major_opcode; 
04064     uint8_t      pad0; 
04065     uint16_t     length; 
04066     xcb_cursor_t cursor; 
04067 } xcb_free_cursor_request_t;
04068 
04070 #define XCB_RECOLOR_CURSOR 96
04071 
04075 typedef struct xcb_recolor_cursor_request_t {
04076     uint8_t      major_opcode; 
04077     uint8_t      pad0; 
04078     uint16_t     length; 
04079     xcb_cursor_t cursor; 
04080     uint16_t     fore_red; 
04081     uint16_t     fore_green; 
04082     uint16_t     fore_blue; 
04083     uint16_t     back_red; 
04084     uint16_t     back_green; 
04085     uint16_t     back_blue; 
04086 } xcb_recolor_cursor_request_t;
04087 
04088 typedef enum xcb_query_shape_of_t {
04089     XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
04090     XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
04091     XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
04092 } xcb_query_shape_of_t;
04093 
04097 typedef struct xcb_query_best_size_cookie_t {
04098     unsigned int sequence; 
04099 } xcb_query_best_size_cookie_t;
04100 
04102 #define XCB_QUERY_BEST_SIZE 97
04103 
04107 typedef struct xcb_query_best_size_request_t {
04108     uint8_t        major_opcode; 
04109     uint8_t        _class; 
04110     uint16_t       length; 
04111     xcb_drawable_t drawable; 
04112     uint16_t       width; 
04113     uint16_t       height; 
04114 } xcb_query_best_size_request_t;
04115 
04119 typedef struct xcb_query_best_size_reply_t {
04120     uint8_t  response_type; 
04121     uint8_t  pad0; 
04122     uint16_t sequence; 
04123     uint32_t length; 
04124     uint16_t width; 
04125     uint16_t height; 
04126 } xcb_query_best_size_reply_t;
04127 
04131 typedef struct xcb_query_extension_cookie_t {
04132     unsigned int sequence; 
04133 } xcb_query_extension_cookie_t;
04134 
04136 #define XCB_QUERY_EXTENSION 98
04137 
04141 typedef struct xcb_query_extension_request_t {
04142     uint8_t  major_opcode; 
04143     uint8_t  pad0; 
04144     uint16_t length; 
04145     uint16_t name_len; 
04146     uint8_t  pad1[2]; 
04147 } xcb_query_extension_request_t;
04148 
04152 typedef struct xcb_query_extension_reply_t {
04153     uint8_t  response_type; 
04154     uint8_t  pad0; 
04155     uint16_t sequence; 
04156     uint32_t length; 
04157     uint8_t  present; 
04158     uint8_t  major_opcode; 
04159     uint8_t  first_event; 
04160     uint8_t  first_error; 
04161 } xcb_query_extension_reply_t;
04162 
04166 typedef struct xcb_list_extensions_cookie_t {
04167     unsigned int sequence; 
04168 } xcb_list_extensions_cookie_t;
04169 
04171 #define XCB_LIST_EXTENSIONS 99
04172 
04176 typedef struct xcb_list_extensions_request_t {
04177     uint8_t  major_opcode; 
04178     uint8_t  pad0; 
04179     uint16_t length; 
04180 } xcb_list_extensions_request_t;
04181 
04185 typedef struct xcb_list_extensions_reply_t {
04186     uint8_t  response_type; 
04187     uint8_t  names_len; 
04188     uint16_t sequence; 
04189     uint32_t length; 
04190     uint8_t  pad0[24]; 
04191 } xcb_list_extensions_reply_t;
04192 
04194 #define XCB_CHANGE_KEYBOARD_MAPPING 100
04195 
04199 typedef struct xcb_change_keyboard_mapping_request_t {
04200     uint8_t       major_opcode; 
04201     uint8_t       keycode_count; 
04202     uint16_t      length; 
04203     xcb_keycode_t first_keycode; 
04204     uint8_t       keysyms_per_keycode; 
04205     uint8_t       pad0[2]; 
04206 } xcb_change_keyboard_mapping_request_t;
04207 
04211 typedef struct xcb_get_keyboard_mapping_cookie_t {
04212     unsigned int sequence; 
04213 } xcb_get_keyboard_mapping_cookie_t;
04214 
04216 #define XCB_GET_KEYBOARD_MAPPING 101
04217 
04221 typedef struct xcb_get_keyboard_mapping_request_t {
04222     uint8_t       major_opcode; 
04223     uint8_t       pad0; 
04224     uint16_t      length; 
04225     xcb_keycode_t first_keycode; 
04226     uint8_t       count; 
04227 } xcb_get_keyboard_mapping_request_t;
04228 
04232 typedef struct xcb_get_keyboard_mapping_reply_t {
04233     uint8_t  response_type; 
04234     uint8_t  keysyms_per_keycode; 
04235     uint16_t sequence; 
04236     uint32_t length; 
04237     uint8_t  pad0[24]; 
04238 } xcb_get_keyboard_mapping_reply_t;
04239 
04240 typedef enum xcb_kb_t {
04241     XCB_KB_KEY_CLICK_PERCENT = 1,
04242     XCB_KB_BELL_PERCENT = 2,
04243     XCB_KB_BELL_PITCH = 4,
04244     XCB_KB_BELL_DURATION = 8,
04245     XCB_KB_LED = 16,
04246     XCB_KB_LED_MODE = 32,
04247     XCB_KB_KEY = 64,
04248     XCB_KB_AUTO_REPEAT_MODE = 128
04249 } xcb_kb_t;
04250 
04251 typedef enum xcb_led_mode_t {
04252     XCB_LED_MODE_OFF = 0,
04253     XCB_LED_MODE_ON = 1
04254 } xcb_led_mode_t;
04255 
04256 typedef enum xcb_auto_repeat_mode_t {
04257     XCB_AUTO_REPEAT_MODE_OFF = 0,
04258     XCB_AUTO_REPEAT_MODE_ON = 1,
04259     XCB_AUTO_REPEAT_MODE_DEFAULT = 2
04260 } xcb_auto_repeat_mode_t;
04261 
04263 #define XCB_CHANGE_KEYBOARD_CONTROL 102
04264 
04268 typedef struct xcb_change_keyboard_control_request_t {
04269     uint8_t  major_opcode; 
04270     uint8_t  pad0; 
04271     uint16_t length; 
04272     uint32_t value_mask; 
04273 } xcb_change_keyboard_control_request_t;
04274 
04278 typedef struct xcb_get_keyboard_control_cookie_t {
04279     unsigned int sequence; 
04280 } xcb_get_keyboard_control_cookie_t;
04281 
04283 #define XCB_GET_KEYBOARD_CONTROL 103
04284 
04288 typedef struct xcb_get_keyboard_control_request_t {
04289     uint8_t  major_opcode; 
04290     uint8_t  pad0; 
04291     uint16_t length; 
04292 } xcb_get_keyboard_control_request_t;
04293 
04297 typedef struct xcb_get_keyboard_control_reply_t {
04298     uint8_t  response_type; 
04299     uint8_t  global_auto_repeat; 
04300     uint16_t sequence; 
04301     uint32_t length; 
04302     uint32_t led_mask; 
04303     uint8_t  key_click_percent; 
04304     uint8_t  bell_percent; 
04305     uint16_t bell_pitch; 
04306     uint16_t bell_duration; 
04307     uint8_t  pad0[2]; 
04308     uint8_t  auto_repeats[32]; 
04309 } xcb_get_keyboard_control_reply_t;
04310 
04312 #define XCB_BELL 104
04313 
04317 typedef struct xcb_bell_request_t {
04318     uint8_t  major_opcode; 
04319     int8_t   percent; 
04320     uint16_t length; 
04321 } xcb_bell_request_t;
04322 
04324 #define XCB_CHANGE_POINTER_CONTROL 105
04325 
04329 typedef struct xcb_change_pointer_control_request_t {
04330     uint8_t  major_opcode; 
04331     uint8_t  pad0; 
04332     uint16_t length; 
04333     int16_t  acceleration_numerator; 
04334     int16_t  acceleration_denominator; 
04335     int16_t  threshold; 
04336     uint8_t  do_acceleration; 
04337     uint8_t  do_threshold; 
04338 } xcb_change_pointer_control_request_t;
04339 
04343 typedef struct xcb_get_pointer_control_cookie_t {
04344     unsigned int sequence; 
04345 } xcb_get_pointer_control_cookie_t;
04346 
04348 #define XCB_GET_POINTER_CONTROL 106
04349 
04353 typedef struct xcb_get_pointer_control_request_t {
04354     uint8_t  major_opcode; 
04355     uint8_t  pad0; 
04356     uint16_t length; 
04357 } xcb_get_pointer_control_request_t;
04358 
04362 typedef struct xcb_get_pointer_control_reply_t {
04363     uint8_t  response_type; 
04364     uint8_t  pad0; 
04365     uint16_t sequence; 
04366     uint32_t length; 
04367     uint16_t acceleration_numerator; 
04368     uint16_t acceleration_denominator; 
04369     uint16_t threshold; 
04370     uint8_t  pad1[18]; 
04371 } xcb_get_pointer_control_reply_t;
04372 
04373 typedef enum xcb_blanking_t {
04374     XCB_BLANKING_NOT_PREFERRED = 0,
04375     XCB_BLANKING_PREFERRED = 1,
04376     XCB_BLANKING_DEFAULT = 2
04377 } xcb_blanking_t;
04378 
04379 typedef enum xcb_exposures_t {
04380     XCB_EXPOSURES_NOT_ALLOWED = 0,
04381     XCB_EXPOSURES_ALLOWED = 1,
04382     XCB_EXPOSURES_DEFAULT = 2
04383 } xcb_exposures_t;
04384 
04386 #define XCB_SET_SCREEN_SAVER 107
04387 
04391 typedef struct xcb_set_screen_saver_request_t {
04392     uint8_t  major_opcode; 
04393     uint8_t  pad0; 
04394     uint16_t length; 
04395     int16_t  timeout; 
04396     int16_t  interval; 
04397     uint8_t  prefer_blanking; 
04398     uint8_t  allow_exposures; 
04399 } xcb_set_screen_saver_request_t;
04400 
04404 typedef struct xcb_get_screen_saver_cookie_t {
04405     unsigned int sequence; 
04406 } xcb_get_screen_saver_cookie_t;
04407 
04409 #define XCB_GET_SCREEN_SAVER 108
04410 
04414 typedef struct xcb_get_screen_saver_request_t {
04415     uint8_t  major_opcode; 
04416     uint8_t  pad0; 
04417     uint16_t length; 
04418 } xcb_get_screen_saver_request_t;
04419 
04423 typedef struct xcb_get_screen_saver_reply_t {
04424     uint8_t  response_type; 
04425     uint8_t  pad0; 
04426     uint16_t sequence; 
04427     uint32_t length; 
04428     uint16_t timeout; 
04429     uint16_t interval; 
04430     uint8_t  prefer_blanking; 
04431     uint8_t  allow_exposures; 
04432     uint8_t  pad1[18]; 
04433 } xcb_get_screen_saver_reply_t;
04434 
04435 typedef enum xcb_host_mode_t {
04436     XCB_HOST_MODE_INSERT = 0,
04437     XCB_HOST_MODE_DELETE = 1
04438 } xcb_host_mode_t;
04439 
04440 typedef enum xcb_family_t {
04441     XCB_FAMILY_INTERNET = 0,
04442     XCB_FAMILY_DECNET = 1,
04443     XCB_FAMILY_CHAOS = 2,
04444     XCB_FAMILY_SERVER_INTERPRETED = 5,
04445     XCB_FAMILY_INTERNET_6 = 6
04446 } xcb_family_t;
04447 
04449 #define XCB_CHANGE_HOSTS 109
04450 
04454 typedef struct xcb_change_hosts_request_t {
04455     uint8_t  major_opcode; 
04456     uint8_t  mode; 
04457     uint16_t length; 
04458     uint8_t  family; 
04459     uint8_t  pad0; 
04460     uint16_t address_len; 
04461 } xcb_change_hosts_request_t;
04462 
04466 typedef struct xcb_host_t {
04467     uint8_t  family; 
04468     uint8_t  pad0; 
04469     uint16_t address_len; 
04470 } xcb_host_t;
04471 
04475 typedef struct xcb_host_iterator_t {
04476     xcb_host_t *data; 
04477     int         rem; 
04478     int         index; 
04479 } xcb_host_iterator_t;
04480 
04484 typedef struct xcb_list_hosts_cookie_t {
04485     unsigned int sequence; 
04486 } xcb_list_hosts_cookie_t;
04487 
04489 #define XCB_LIST_HOSTS 110
04490 
04494 typedef struct xcb_list_hosts_request_t {
04495     uint8_t  major_opcode; 
04496     uint8_t  pad0; 
04497     uint16_t length; 
04498 } xcb_list_hosts_request_t;
04499 
04503 typedef struct xcb_list_hosts_reply_t {
04504     uint8_t  response_type; 
04505     uint8_t  mode; 
04506     uint16_t sequence; 
04507     uint32_t length; 
04508     uint16_t hosts_len; 
04509     uint8_t  pad0[22]; 
04510 } xcb_list_hosts_reply_t;
04511 
04512 typedef enum xcb_access_control_t {
04513     XCB_ACCESS_CONTROL_DISABLE = 0,
04514     XCB_ACCESS_CONTROL_ENABLE = 1
04515 } xcb_access_control_t;
04516 
04518 #define XCB_SET_ACCESS_CONTROL 111
04519 
04523 typedef struct xcb_set_access_control_request_t {
04524     uint8_t  major_opcode; 
04525     uint8_t  mode; 
04526     uint16_t length; 
04527 } xcb_set_access_control_request_t;
04528 
04529 typedef enum xcb_close_down_t {
04530     XCB_CLOSE_DOWN_DESTROY_ALL = 0,
04531     XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
04532     XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
04533 } xcb_close_down_t;
04534 
04536 #define XCB_SET_CLOSE_DOWN_MODE 112
04537 
04541 typedef struct xcb_set_close_down_mode_request_t {
04542     uint8_t  major_opcode; 
04543     uint8_t  mode; 
04544     uint16_t length; 
04545 } xcb_set_close_down_mode_request_t;
04546 
04547 typedef enum xcb_kill_t {
04548     XCB_KILL_ALL_TEMPORARY = 0
04549 } xcb_kill_t;
04550 
04552 #define XCB_KILL_CLIENT 113
04553 
04557 typedef struct xcb_kill_client_request_t {
04558     uint8_t  major_opcode; 
04559     uint8_t  pad0; 
04560     uint16_t length; 
04561     uint32_t resource; 
04562 } xcb_kill_client_request_t;
04563 
04565 #define XCB_ROTATE_PROPERTIES 114
04566 
04570 typedef struct xcb_rotate_properties_request_t {
04571     uint8_t      major_opcode; 
04572     uint8_t      pad0; 
04573     uint16_t     length; 
04574     xcb_window_t window; 
04575     uint16_t     atoms_len; 
04576     int16_t      delta; 
04577 } xcb_rotate_properties_request_t;
04578 
04579 typedef enum xcb_screen_saver_t {
04580     XCB_SCREEN_SAVER_RESET = 0,
04581     XCB_SCREEN_SAVER_ACTIVE = 1
04582 } xcb_screen_saver_t;
04583 
04585 #define XCB_FORCE_SCREEN_SAVER 115
04586 
04590 typedef struct xcb_force_screen_saver_request_t {
04591     uint8_t  major_opcode; 
04592     uint8_t  mode; 
04593     uint16_t length; 
04594 } xcb_force_screen_saver_request_t;
04595 
04596 typedef enum xcb_mapping_status_t {
04597     XCB_MAPPING_STATUS_SUCCESS = 0,
04598     XCB_MAPPING_STATUS_BUSY = 1,
04599     XCB_MAPPING_STATUS_FAILURE = 2
04600 } xcb_mapping_status_t;
04601 
04605 typedef struct xcb_set_pointer_mapping_cookie_t {
04606     unsigned int sequence; 
04607 } xcb_set_pointer_mapping_cookie_t;
04608 
04610 #define XCB_SET_POINTER_MAPPING 116
04611 
04615 typedef struct xcb_set_pointer_mapping_request_t {
04616     uint8_t  major_opcode; 
04617     uint8_t  map_len; 
04618     uint16_t length; 
04619 } xcb_set_pointer_mapping_request_t;
04620 
04624 typedef struct xcb_set_pointer_mapping_reply_t {
04625     uint8_t  response_type; 
04626     uint8_t  status; 
04627     uint16_t sequence; 
04628     uint32_t length; 
04629 } xcb_set_pointer_mapping_reply_t;
04630 
04634 typedef struct xcb_get_pointer_mapping_cookie_t {
04635     unsigned int sequence; 
04636 } xcb_get_pointer_mapping_cookie_t;
04637 
04639 #define XCB_GET_POINTER_MAPPING 117
04640 
04644 typedef struct xcb_get_pointer_mapping_request_t {
04645     uint8_t  major_opcode; 
04646     uint8_t  pad0; 
04647     uint16_t length; 
04648 } xcb_get_pointer_mapping_request_t;
04649 
04653 typedef struct xcb_get_pointer_mapping_reply_t {
04654     uint8_t  response_type; 
04655     uint8_t  map_len; 
04656     uint16_t sequence; 
04657     uint32_t length; 
04658     uint8_t  pad0[24]; 
04659 } xcb_get_pointer_mapping_reply_t;
04660 
04661 typedef enum xcb_map_index_t {
04662     XCB_MAP_INDEX_SHIFT = 0,
04663     XCB_MAP_INDEX_LOCK = 1,
04664     XCB_MAP_INDEX_CONTROL = 2,
04665     XCB_MAP_INDEX_1 = 3,
04666     XCB_MAP_INDEX_2 = 4,
04667     XCB_MAP_INDEX_3 = 5,
04668     XCB_MAP_INDEX_4 = 6,
04669     XCB_MAP_INDEX_5 = 7
04670 } xcb_map_index_t;
04671 
04675 typedef struct xcb_set_modifier_mapping_cookie_t {
04676     unsigned int sequence; 
04677 } xcb_set_modifier_mapping_cookie_t;
04678 
04680 #define XCB_SET_MODIFIER_MAPPING 118
04681 
04685 typedef struct xcb_set_modifier_mapping_request_t {
04686     uint8_t  major_opcode; 
04687     uint8_t  keycodes_per_modifier; 
04688     uint16_t length; 
04689 } xcb_set_modifier_mapping_request_t;
04690 
04694 typedef struct xcb_set_modifier_mapping_reply_t {
04695     uint8_t  response_type; 
04696     uint8_t  status; 
04697     uint16_t sequence; 
04698     uint32_t length; 
04699 } xcb_set_modifier_mapping_reply_t;
04700 
04704 typedef struct xcb_get_modifier_mapping_cookie_t {
04705     unsigned int sequence; 
04706 } xcb_get_modifier_mapping_cookie_t;
04707 
04709 #define XCB_GET_MODIFIER_MAPPING 119
04710 
04714 typedef struct xcb_get_modifier_mapping_request_t {
04715     uint8_t  major_opcode; 
04716     uint8_t  pad0; 
04717     uint16_t length; 
04718 } xcb_get_modifier_mapping_request_t;
04719 
04723 typedef struct xcb_get_modifier_mapping_reply_t {
04724     uint8_t  response_type; 
04725     uint8_t  keycodes_per_modifier; 
04726     uint16_t sequence; 
04727     uint32_t length; 
04728     uint8_t  pad0[24]; 
04729 } xcb_get_modifier_mapping_reply_t;
04730 
04732 #define XCB_NO_OPERATION 127
04733 
04737 typedef struct xcb_no_operation_request_t {
04738     uint8_t  major_opcode; 
04739     uint8_t  pad0; 
04740     uint16_t length; 
04741 } xcb_no_operation_request_t;
04742 
04752 /*****************************************************************************
04753  **
04754  ** void xcb_char2b_next
04755  ** 
04756  ** @param xcb_char2b_iterator_t *i
04757  ** @returns void
04758  **
04759  *****************************************************************************/
04760  
04761 void
04762 xcb_char2b_next (xcb_char2b_iterator_t *i  );
04763 
04774 /*****************************************************************************
04775  **
04776  ** xcb_generic_iterator_t xcb_char2b_end
04777  ** 
04778  ** @param xcb_char2b_iterator_t i
04779  ** @returns xcb_generic_iterator_t
04780  **
04781  *****************************************************************************/
04782  
04783 xcb_generic_iterator_t
04784 xcb_char2b_end (xcb_char2b_iterator_t i  );
04785 
04795 /*****************************************************************************
04796  **
04797  ** void xcb_window_next
04798  ** 
04799  ** @param xcb_window_iterator_t *i
04800  ** @returns void
04801  **
04802  *****************************************************************************/
04803  
04804 void
04805 xcb_window_next (xcb_window_iterator_t *i  );
04806 
04817 /*****************************************************************************
04818  **
04819  ** xcb_generic_iterator_t xcb_window_end
04820  ** 
04821  ** @param xcb_window_iterator_t i
04822  ** @returns xcb_generic_iterator_t
04823  **
04824  *****************************************************************************/
04825  
04826 xcb_generic_iterator_t
04827 xcb_window_end (xcb_window_iterator_t i  );
04828 
04838 /*****************************************************************************
04839  **
04840  ** void xcb_pixmap_next
04841  ** 
04842  ** @param xcb_pixmap_iterator_t *i
04843  ** @returns void
04844  **
04845  *****************************************************************************/
04846  
04847 void
04848 xcb_pixmap_next (xcb_pixmap_iterator_t *i  );
04849 
04860 /*****************************************************************************
04861  **
04862  ** xcb_generic_iterator_t xcb_pixmap_end
04863  ** 
04864  ** @param xcb_pixmap_iterator_t i
04865  ** @returns xcb_generic_iterator_t
04866  **
04867  *****************************************************************************/
04868  
04869 xcb_generic_iterator_t
04870 xcb_pixmap_end (xcb_pixmap_iterator_t i  );
04871 
04881 /*****************************************************************************
04882  **
04883  ** void xcb_cursor_next
04884  ** 
04885  ** @param xcb_cursor_iterator_t *i
04886  ** @returns void
04887  **
04888  *****************************************************************************/
04889  
04890 void
04891 xcb_cursor_next (xcb_cursor_iterator_t *i  );
04892 
04903 /*****************************************************************************
04904  **
04905  ** xcb_generic_iterator_t xcb_cursor_end
04906  ** 
04907  ** @param xcb_cursor_iterator_t i
04908  ** @returns xcb_generic_iterator_t
04909  **
04910  *****************************************************************************/
04911  
04912 xcb_generic_iterator_t
04913 xcb_cursor_end (xcb_cursor_iterator_t i  );
04914 
04924 /*****************************************************************************
04925  **
04926  ** void xcb_font_next
04927  ** 
04928  ** @param xcb_font_iterator_t *i
04929  ** @returns void
04930  **
04931  *****************************************************************************/
04932  
04933 void
04934 xcb_font_next (xcb_font_iterator_t *i  );
04935 
04946 /*****************************************************************************
04947  **
04948  ** xcb_generic_iterator_t xcb_font_end
04949  ** 
04950  ** @param xcb_font_iterator_t i
04951  ** @returns xcb_generic_iterator_t
04952  **
04953  *****************************************************************************/
04954  
04955 xcb_generic_iterator_t
04956 xcb_font_end (xcb_font_iterator_t i  );
04957 
04967 /*****************************************************************************
04968  **
04969  ** void xcb_gcontext_next
04970  ** 
04971  ** @param xcb_gcontext_iterator_t *i
04972  ** @returns void
04973  **
04974  *****************************************************************************/
04975  
04976 void
04977 xcb_gcontext_next (xcb_gcontext_iterator_t *i  );
04978 
04989 /*****************************************************************************
04990  **
04991  ** xcb_generic_iterator_t xcb_gcontext_end
04992  ** 
04993  ** @param xcb_gcontext_iterator_t i
04994  ** @returns xcb_generic_iterator_t
04995  **
04996  *****************************************************************************/
04997  
04998 xcb_generic_iterator_t
04999 xcb_gcontext_end (xcb_gcontext_iterator_t i  );
05000 
05010 /*****************************************************************************
05011  **
05012  ** void xcb_colormap_next
05013  ** 
05014  ** @param xcb_colormap_iterator_t *i
05015  ** @returns void
05016  **
05017  *****************************************************************************/
05018  
05019 void
05020 xcb_colormap_next (xcb_colormap_iterator_t *i  );
05021 
05032 /*****************************************************************************
05033  **
05034  ** xcb_generic_iterator_t xcb_colormap_end
05035  ** 
05036  ** @param xcb_colormap_iterator_t i
05037  ** @returns xcb_generic_iterator_t
05038  **
05039  *****************************************************************************/
05040  
05041 xcb_generic_iterator_t
05042 xcb_colormap_end (xcb_colormap_iterator_t i  );
05043 
05053 /*****************************************************************************
05054  **
05055  ** void xcb_atom_next
05056  ** 
05057  ** @param xcb_atom_iterator_t *i
05058  ** @returns void
05059  **
05060  *****************************************************************************/
05061  
05062 void
05063 xcb_atom_next (xcb_atom_iterator_t *i  );
05064 
05075 /*****************************************************************************
05076  **
05077  ** xcb_generic_iterator_t xcb_atom_end
05078  ** 
05079  ** @param xcb_atom_iterator_t i
05080  ** @returns xcb_generic_iterator_t
05081  **
05082  *****************************************************************************/
05083  
05084 xcb_generic_iterator_t
05085 xcb_atom_end (xcb_atom_iterator_t i  );
05086 
05096 /*****************************************************************************
05097  **
05098  ** void xcb_drawable_next
05099  ** 
05100  ** @param xcb_drawable_iterator_t *i
05101  ** @returns void
05102  **
05103  *****************************************************************************/
05104  
05105 void
05106 xcb_drawable_next (xcb_drawable_iterator_t *i  );
05107 
05118 /*****************************************************************************
05119  **
05120  ** xcb_generic_iterator_t xcb_drawable_end
05121  ** 
05122  ** @param xcb_drawable_iterator_t i
05123  ** @returns xcb_generic_iterator_t
05124  **
05125  *****************************************************************************/
05126  
05127 xcb_generic_iterator_t
05128 xcb_drawable_end (xcb_drawable_iterator_t i  );
05129 
05139 /*****************************************************************************
05140  **
05141  ** void xcb_fontable_next
05142  ** 
05143  ** @param xcb_fontable_iterator_t *i
05144  ** @returns void
05145  **
05146  *****************************************************************************/
05147  
05148 void
05149 xcb_fontable_next (xcb_fontable_iterator_t *i  );
05150 
05161 /*****************************************************************************
05162  **
05163  ** xcb_generic_iterator_t xcb_fontable_end
05164  ** 
05165  ** @param xcb_fontable_iterator_t i
05166  ** @returns xcb_generic_iterator_t
05167  **
05168  *****************************************************************************/
05169  
05170 xcb_generic_iterator_t
05171 xcb_fontable_end (xcb_fontable_iterator_t i  );
05172 
05182 /*****************************************************************************
05183  **
05184  ** void xcb_visualid_next
05185  ** 
05186  ** @param xcb_visualid_iterator_t *i
05187  ** @returns void
05188  **
05189  *****************************************************************************/
05190  
05191 void
05192 xcb_visualid_next (xcb_visualid_iterator_t *i  );
05193 
05204 /*****************************************************************************
05205  **
05206  ** xcb_generic_iterator_t xcb_visualid_end
05207  ** 
05208  ** @param xcb_visualid_iterator_t i
05209  ** @returns xcb_generic_iterator_t
05210  **
05211  *****************************************************************************/
05212  
05213 xcb_generic_iterator_t
05214 xcb_visualid_end (xcb_visualid_iterator_t i  );
05215 
05225 /*****************************************************************************
05226  **
05227  ** void xcb_timestamp_next
05228  ** 
05229  ** @param xcb_timestamp_iterator_t *i
05230  ** @returns void
05231  **
05232  *****************************************************************************/
05233  
05234 void
05235 xcb_timestamp_next (xcb_timestamp_iterator_t *i  );
05236 
05247 /*****************************************************************************
05248  **
05249  ** xcb_generic_iterator_t xcb_timestamp_end
05250  ** 
05251  ** @param xcb_timestamp_iterator_t i
05252  ** @returns xcb_generic_iterator_t
05253  **
05254  *****************************************************************************/
05255  
05256 xcb_generic_iterator_t
05257 xcb_timestamp_end (xcb_timestamp_iterator_t i  );
05258 
05268 /*****************************************************************************
05269  **
05270  ** void xcb_keysym_next
05271  ** 
05272  ** @param xcb_keysym_iterator_t *i
05273  ** @returns void
05274  **
05275  *****************************************************************************/
05276  
05277 void
05278 xcb_keysym_next (xcb_keysym_iterator_t *i  );
05279 
05290 /*****************************************************************************
05291  **
05292  ** xcb_generic_iterator_t xcb_keysym_end
05293  ** 
05294  ** @param xcb_keysym_iterator_t i
05295  ** @returns xcb_generic_iterator_t
05296  **
05297  *****************************************************************************/
05298  
05299 xcb_generic_iterator_t
05300 xcb_keysym_end (xcb_keysym_iterator_t i  );
05301 
05311 /*****************************************************************************
05312  **
05313  ** void xcb_keycode_next
05314  ** 
05315  ** @param xcb_keycode_iterator_t *i
05316  ** @returns void
05317  **
05318  *****************************************************************************/
05319  
05320 void
05321 xcb_keycode_next (xcb_keycode_iterator_t *i  );
05322 
05333 /*****************************************************************************
05334  **
05335  ** xcb_generic_iterator_t xcb_keycode_end
05336  ** 
05337  ** @param xcb_keycode_iterator_t i
05338  ** @returns xcb_generic_iterator_t
05339  **
05340  *****************************************************************************/
05341  
05342 xcb_generic_iterator_t
05343 xcb_keycode_end (xcb_keycode_iterator_t i  );
05344 
05354 /*****************************************************************************
05355  **
05356  ** void xcb_button_next
05357  ** 
05358  ** @param xcb_button_iterator_t *i
05359  ** @returns void
05360  **
05361  *****************************************************************************/
05362  
05363 void
05364 xcb_button_next (xcb_button_iterator_t *i  );
05365 
05376 /*****************************************************************************
05377  **
05378  ** xcb_generic_iterator_t xcb_button_end
05379  ** 
05380  ** @param xcb_button_iterator_t i
05381  ** @returns xcb_generic_iterator_t
05382  **
05383  *****************************************************************************/
05384  
05385 xcb_generic_iterator_t
05386 xcb_button_end (xcb_button_iterator_t i  );
05387 
05397 /*****************************************************************************
05398  **
05399  ** void xcb_point_next
05400  ** 
05401  ** @param xcb_point_iterator_t *i
05402  ** @returns void
05403  **
05404  *****************************************************************************/
05405  
05406 void
05407 xcb_point_next (xcb_point_iterator_t *i  );
05408 
05419 /*****************************************************************************
05420  **
05421  ** xcb_generic_iterator_t xcb_point_end
05422  ** 
05423  ** @param xcb_point_iterator_t i
05424  ** @returns xcb_generic_iterator_t
05425  **
05426  *****************************************************************************/
05427  
05428 xcb_generic_iterator_t
05429 xcb_point_end (xcb_point_iterator_t i  );
05430 
05440 /*****************************************************************************
05441  **
05442  ** void xcb_rectangle_next
05443  ** 
05444  ** @param xcb_rectangle_iterator_t *i
05445  ** @returns void
05446  **
05447  *****************************************************************************/
05448  
05449 void
05450 xcb_rectangle_next (xcb_rectangle_iterator_t *i  );
05451 
05462 /*****************************************************************************
05463  **
05464  ** xcb_generic_iterator_t xcb_rectangle_end
05465  ** 
05466  ** @param xcb_rectangle_iterator_t i
05467  ** @returns xcb_generic_iterator_t
05468  **
05469  *****************************************************************************/
05470  
05471 xcb_generic_iterator_t
05472 xcb_rectangle_end (xcb_rectangle_iterator_t i  );
05473 
05483 /*****************************************************************************
05484  **
05485  ** void xcb_arc_next
05486  ** 
05487  ** @param xcb_arc_iterator_t *i
05488  ** @returns void
05489  **
05490  *****************************************************************************/
05491  
05492 void
05493 xcb_arc_next (xcb_arc_iterator_t *i  );
05494 
05505 /*****************************************************************************
05506  **
05507  ** xcb_generic_iterator_t xcb_arc_end
05508  ** 
05509  ** @param xcb_arc_iterator_t i
05510  ** @returns xcb_generic_iterator_t
05511  **
05512  *****************************************************************************/
05513  
05514 xcb_generic_iterator_t
05515 xcb_arc_end (xcb_arc_iterator_t i  );
05516 
05526 /*****************************************************************************
05527  **
05528  ** void xcb_format_next
05529  ** 
05530  ** @param xcb_format_iterator_t *i
05531  ** @returns void
05532  **
05533  *****************************************************************************/
05534  
05535 void
05536 xcb_format_next (xcb_format_iterator_t *i  );
05537 
05548 /*****************************************************************************
05549  **
05550  ** xcb_generic_iterator_t xcb_format_end
05551  ** 
05552  ** @param xcb_format_iterator_t i
05553  ** @returns xcb_generic_iterator_t
05554  **
05555  *****************************************************************************/
05556  
05557 xcb_generic_iterator_t
05558 xcb_format_end (xcb_format_iterator_t i  );
05559 
05569 /*****************************************************************************
05570  **
05571  ** void xcb_visualtype_next
05572  ** 
05573  ** @param xcb_visualtype_iterator_t *i
05574  ** @returns void
05575  **
05576  *****************************************************************************/
05577  
05578 void
05579 xcb_visualtype_next (xcb_visualtype_iterator_t *i  );
05580 
05591 /*****************************************************************************
05592  **
05593  ** xcb_generic_iterator_t xcb_visualtype_end
05594  ** 
05595  ** @param xcb_visualtype_iterator_t i
05596  ** @returns xcb_generic_iterator_t
05597  **
05598  *****************************************************************************/
05599  
05600 xcb_generic_iterator_t
05601 xcb_visualtype_end (xcb_visualtype_iterator_t i  );
05602 
05603 int
05604 xcb_depth_sizeof (const void  *_buffer  );
05605 
05606 
05607 /*****************************************************************************
05608  **
05609  ** xcb_visualtype_t * xcb_depth_visuals
05610  ** 
05611  ** @param const xcb_depth_t *R
05612  ** @returns xcb_visualtype_t *
05613  **
05614  *****************************************************************************/
05615  
05616 xcb_visualtype_t *
05617 xcb_depth_visuals (const xcb_depth_t *R  );
05618 
05619 
05620 /*****************************************************************************
05621  **
05622  ** int xcb_depth_visuals_length
05623  ** 
05624  ** @param const xcb_depth_t *R
05625  ** @returns int
05626  **
05627  *****************************************************************************/
05628  
05629 int
05630 xcb_depth_visuals_length (const xcb_depth_t *R  );
05631 
05632 
05633 /*****************************************************************************
05634  **
05635  ** xcb_visualtype_iterator_t xcb_depth_visuals_iterator
05636  ** 
05637  ** @param const xcb_depth_t *R
05638  ** @returns xcb_visualtype_iterator_t
05639  **
05640  *****************************************************************************/
05641  
05642 xcb_visualtype_iterator_t
05643 xcb_depth_visuals_iterator (const xcb_depth_t *R  );
05644 
05654 /*****************************************************************************
05655  **
05656  ** void xcb_depth_next
05657  ** 
05658  ** @param xcb_depth_iterator_t *i
05659  ** @returns void
05660  **
05661  *****************************************************************************/
05662  
05663 void
05664 xcb_depth_next (xcb_depth_iterator_t *i  );
05665 
05676 /*****************************************************************************
05677  **
05678  ** xcb_generic_iterator_t xcb_depth_end
05679  ** 
05680  ** @param xcb_depth_iterator_t i
05681  ** @returns xcb_generic_iterator_t
05682  **
05683  *****************************************************************************/
05684  
05685 xcb_generic_iterator_t
05686 xcb_depth_end (xcb_depth_iterator_t i  );
05687 
05688 int
05689 xcb_screen_sizeof (const void  *_buffer  );
05690 
05691 
05692 /*****************************************************************************
05693  **
05694  ** int xcb_screen_allowed_depths_length
05695  ** 
05696  ** @param const xcb_screen_t *R
05697  ** @returns int
05698  **
05699  *****************************************************************************/
05700  
05701 int
05702 xcb_screen_allowed_depths_length (const xcb_screen_t *R  );
05703 
05704 
05705 /*****************************************************************************
05706  **
05707  ** xcb_depth_iterator_t xcb_screen_allowed_depths_iterator
05708  ** 
05709  ** @param const xcb_screen_t *R
05710  ** @returns xcb_depth_iterator_t
05711  **
05712  *****************************************************************************/
05713  
05714 xcb_depth_iterator_t
05715 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R  );
05716 
05726 /*****************************************************************************
05727  **
05728  ** void xcb_screen_next
05729  ** 
05730  ** @param xcb_screen_iterator_t *i
05731  ** @returns void
05732  **
05733  *****************************************************************************/
05734  
05735 void
05736 xcb_screen_next (xcb_screen_iterator_t *i  );
05737 
05748 /*****************************************************************************
05749  **
05750  ** xcb_generic_iterator_t xcb_screen_end
05751  ** 
05752  ** @param xcb_screen_iterator_t i
05753  ** @returns xcb_generic_iterator_t
05754  **
05755  *****************************************************************************/
05756  
05757 xcb_generic_iterator_t
05758 xcb_screen_end (xcb_screen_iterator_t i  );
05759 
05760 int
05761 xcb_setup_request_sizeof (const void  *_buffer  );
05762 
05763 
05764 /*****************************************************************************
05765  **
05766  ** char * xcb_setup_request_authorization_protocol_name
05767  ** 
05768  ** @param const xcb_setup_request_t *R
05769  ** @returns char *
05770  **
05771  *****************************************************************************/
05772  
05773 char *
05774 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R  );
05775 
05776 
05777 /*****************************************************************************
05778  **
05779  ** int xcb_setup_request_authorization_protocol_name_length
05780  ** 
05781  ** @param const xcb_setup_request_t *R
05782  ** @returns int
05783  **
05784  *****************************************************************************/
05785  
05786 int
05787 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R  );
05788 
05789 
05790 /*****************************************************************************
05791  **
05792  ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_name_end
05793  ** 
05794  ** @param const xcb_setup_request_t *R
05795  ** @returns xcb_generic_iterator_t
05796  **
05797  *****************************************************************************/
05798  
05799 xcb_generic_iterator_t
05800 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R  );
05801 
05802 
05803 /*****************************************************************************
05804  **
05805  ** char * xcb_setup_request_authorization_protocol_data
05806  ** 
05807  ** @param const xcb_setup_request_t *R
05808  ** @returns char *
05809  **
05810  *****************************************************************************/
05811  
05812 char *
05813 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R  );
05814 
05815 
05816 /*****************************************************************************
05817  **
05818  ** int xcb_setup_request_authorization_protocol_data_length
05819  ** 
05820  ** @param const xcb_setup_request_t *R
05821  ** @returns int
05822  **
05823  *****************************************************************************/
05824  
05825 int
05826 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R  );
05827 
05828 
05829 /*****************************************************************************
05830  **
05831  ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_data_end
05832  ** 
05833  ** @param const xcb_setup_request_t *R
05834  ** @returns xcb_generic_iterator_t
05835  **
05836  *****************************************************************************/
05837  
05838 xcb_generic_iterator_t
05839 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R  );
05840 
05850 /*****************************************************************************
05851  **
05852  ** void xcb_setup_request_next
05853  ** 
05854  ** @param xcb_setup_request_iterator_t *i
05855  ** @returns void
05856  **
05857  *****************************************************************************/
05858  
05859 void
05860 xcb_setup_request_next (xcb_setup_request_iterator_t *i  );
05861 
05872 /*****************************************************************************
05873  **
05874  ** xcb_generic_iterator_t xcb_setup_request_end
05875  ** 
05876  ** @param xcb_setup_request_iterator_t i
05877  ** @returns xcb_generic_iterator_t
05878  **
05879  *****************************************************************************/
05880  
05881 xcb_generic_iterator_t
05882 xcb_setup_request_end (xcb_setup_request_iterator_t i  );
05883 
05884 int
05885 xcb_setup_failed_sizeof (const void  *_buffer  );
05886 
05887 
05888 /*****************************************************************************
05889  **
05890  ** char * xcb_setup_failed_reason
05891  ** 
05892  ** @param const xcb_setup_failed_t *R
05893  ** @returns char *
05894  **
05895  *****************************************************************************/
05896  
05897 char *
05898 xcb_setup_failed_reason (const xcb_setup_failed_t *R  );
05899 
05900 
05901 /*****************************************************************************
05902  **
05903  ** int xcb_setup_failed_reason_length
05904  ** 
05905  ** @param const xcb_setup_failed_t *R
05906  ** @returns int
05907  **
05908  *****************************************************************************/
05909  
05910 int
05911 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R  );
05912 
05913 
05914 /*****************************************************************************
05915  **
05916  ** xcb_generic_iterator_t xcb_setup_failed_reason_end
05917  ** 
05918  ** @param const xcb_setup_failed_t *R
05919  ** @returns xcb_generic_iterator_t
05920  **
05921  *****************************************************************************/
05922  
05923 xcb_generic_iterator_t
05924 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R  );
05925 
05935 /*****************************************************************************
05936  **
05937  ** void xcb_setup_failed_next
05938  ** 
05939  ** @param xcb_setup_failed_iterator_t *i
05940  ** @returns void
05941  **
05942  *****************************************************************************/
05943  
05944 void
05945 xcb_setup_failed_next (xcb_setup_failed_iterator_t *i  );
05946 
05957 /*****************************************************************************
05958  **
05959  ** xcb_generic_iterator_t xcb_setup_failed_end
05960  ** 
05961  ** @param xcb_setup_failed_iterator_t i
05962  ** @returns xcb_generic_iterator_t
05963  **
05964  *****************************************************************************/
05965  
05966 xcb_generic_iterator_t
05967 xcb_setup_failed_end (xcb_setup_failed_iterator_t i  );
05968 
05969 int
05970 xcb_setup_authenticate_sizeof (const void  *_buffer  );
05971 
05972 
05973 /*****************************************************************************
05974  **
05975  ** char * xcb_setup_authenticate_reason
05976  ** 
05977  ** @param const xcb_setup_authenticate_t *R
05978  ** @returns char *
05979  **
05980  *****************************************************************************/
05981  
05982 char *
05983 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R  );
05984 
05985 
05986 /*****************************************************************************
05987  **
05988  ** int xcb_setup_authenticate_reason_length
05989  ** 
05990  ** @param const xcb_setup_authenticate_t *R
05991  ** @returns int
05992  **
05993  *****************************************************************************/
05994  
05995 int
05996 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R  );
05997 
05998 
05999 /*****************************************************************************
06000  **
06001  ** xcb_generic_iterator_t xcb_setup_authenticate_reason_end
06002  ** 
06003  ** @param const xcb_setup_authenticate_t *R
06004  ** @returns xcb_generic_iterator_t
06005  **
06006  *****************************************************************************/
06007  
06008 xcb_generic_iterator_t
06009 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R  );
06010 
06020 /*****************************************************************************
06021  **
06022  ** void xcb_setup_authenticate_next
06023  ** 
06024  ** @param xcb_setup_authenticate_iterator_t *i
06025  ** @returns void
06026  **
06027  *****************************************************************************/
06028  
06029 void
06030 xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i  );
06031 
06042 /*****************************************************************************
06043  **
06044  ** xcb_generic_iterator_t xcb_setup_authenticate_end
06045  ** 
06046  ** @param xcb_setup_authenticate_iterator_t i
06047  ** @returns xcb_generic_iterator_t
06048  **
06049  *****************************************************************************/
06050  
06051 xcb_generic_iterator_t
06052 xcb_setup_authenticate_end (xcb_setup_authenticate_iterator_t i  );
06053 
06054 int
06055 xcb_setup_sizeof (const void  *_buffer  );
06056 
06057 
06058 /*****************************************************************************
06059  **
06060  ** char * xcb_setup_vendor
06061  ** 
06062  ** @param const xcb_setup_t *R
06063  ** @returns char *
06064  **
06065  *****************************************************************************/
06066  
06067 char *
06068 xcb_setup_vendor (const xcb_setup_t *R  );
06069 
06070 
06071 /*****************************************************************************
06072  **
06073  ** int xcb_setup_vendor_length
06074  ** 
06075  ** @param const xcb_setup_t *R
06076  ** @returns int
06077  **
06078  *****************************************************************************/
06079  
06080 int
06081 xcb_setup_vendor_length (const xcb_setup_t *R  );
06082 
06083 
06084 /*****************************************************************************
06085  **
06086  ** xcb_generic_iterator_t xcb_setup_vendor_end
06087  ** 
06088  ** @param const xcb_setup_t *R
06089  ** @returns xcb_generic_iterator_t
06090  **
06091  *****************************************************************************/
06092  
06093 xcb_generic_iterator_t
06094 xcb_setup_vendor_end (const xcb_setup_t *R  );
06095 
06096 
06097 /*****************************************************************************
06098  **
06099  ** xcb_format_t * xcb_setup_pixmap_formats
06100  ** 
06101  ** @param const xcb_setup_t *R
06102  ** @returns xcb_format_t *
06103  **
06104  *****************************************************************************/
06105  
06106 xcb_format_t *
06107 xcb_setup_pixmap_formats (const xcb_setup_t *R  );
06108 
06109 
06110 /*****************************************************************************
06111  **
06112  ** int xcb_setup_pixmap_formats_length
06113  ** 
06114  ** @param const xcb_setup_t *R
06115  ** @returns int
06116  **
06117  *****************************************************************************/
06118  
06119 int
06120 xcb_setup_pixmap_formats_length (const xcb_setup_t *R  );
06121 
06122 
06123 /*****************************************************************************
06124  **
06125  ** xcb_format_iterator_t xcb_setup_pixmap_formats_iterator
06126  ** 
06127  ** @param const xcb_setup_t *R
06128  ** @returns xcb_format_iterator_t
06129  **
06130  *****************************************************************************/
06131  
06132 xcb_format_iterator_t
06133 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R  );
06134 
06135 
06136 /*****************************************************************************
06137  **
06138  ** int xcb_setup_roots_length
06139  ** 
06140  ** @param const xcb_setup_t *R
06141  ** @returns int
06142  **
06143  *****************************************************************************/
06144  
06145 int
06146 xcb_setup_roots_length (const xcb_setup_t *R  );
06147 
06148 
06149 /*****************************************************************************
06150  **
06151  ** xcb_screen_iterator_t xcb_setup_roots_iterator
06152  ** 
06153  ** @param const xcb_setup_t *R
06154  ** @returns xcb_screen_iterator_t
06155  **
06156  *****************************************************************************/
06157  
06158 xcb_screen_iterator_t
06159 xcb_setup_roots_iterator (const xcb_setup_t *R  );
06160 
06170 /*****************************************************************************
06171  **
06172  ** void xcb_setup_next
06173  ** 
06174  ** @param xcb_setup_iterator_t *i
06175  ** @returns void
06176  **
06177  *****************************************************************************/
06178  
06179 void
06180 xcb_setup_next (xcb_setup_iterator_t *i  );
06181 
06192 /*****************************************************************************
06193  **
06194  ** xcb_generic_iterator_t xcb_setup_end
06195  ** 
06196  ** @param xcb_setup_iterator_t i
06197  ** @returns xcb_generic_iterator_t
06198  **
06199  *****************************************************************************/
06200  
06201 xcb_generic_iterator_t
06202 xcb_setup_end (xcb_setup_iterator_t i  );
06203 
06213 /*****************************************************************************
06214  **
06215  ** void xcb_client_message_data_next
06216  ** 
06217  ** @param xcb_client_message_data_iterator_t *i
06218  ** @returns void
06219  **
06220  *****************************************************************************/
06221  
06222 void
06223 xcb_client_message_data_next (xcb_client_message_data_iterator_t *i  );
06224 
06235 /*****************************************************************************
06236  **
06237  ** xcb_generic_iterator_t xcb_client_message_data_end
06238  ** 
06239  ** @param xcb_client_message_data_iterator_t i
06240  ** @returns xcb_generic_iterator_t
06241  **
06242  *****************************************************************************/
06243  
06244 xcb_generic_iterator_t
06245 xcb_client_message_data_end (xcb_client_message_data_iterator_t i  );
06246 
06247 int
06248 xcb_create_window_sizeof (const void  *_buffer  );
06249 
06297 /*****************************************************************************
06298  **
06299  ** xcb_void_cookie_t xcb_create_window_checked
06300  ** 
06301  ** @param xcb_connection_t *c
06302  ** @param uint8_t           depth
06303  ** @param xcb_window_t      wid
06304  ** @param xcb_window_t      parent
06305  ** @param int16_t           x
06306  ** @param int16_t           y
06307  ** @param uint16_t          width
06308  ** @param uint16_t          height
06309  ** @param uint16_t          border_width
06310  ** @param uint16_t          _class
06311  ** @param xcb_visualid_t    visual
06312  ** @param uint32_t          value_mask
06313  ** @param const uint32_t   *value_list
06314  ** @returns xcb_void_cookie_t
06315  **
06316  *****************************************************************************/
06317  
06318 xcb_void_cookie_t
06319 xcb_create_window_checked (xcb_connection_t *c  ,
06320                            uint8_t           depth  ,
06321                            xcb_window_t      wid  ,
06322                            xcb_window_t      parent  ,
06323                            int16_t           x  ,
06324                            int16_t           y  ,
06325                            uint16_t          width  ,
06326                            uint16_t          height  ,
06327                            uint16_t          border_width  ,
06328                            uint16_t          _class  ,
06329                            xcb_visualid_t    visual  ,
06330                            uint32_t          value_mask  ,
06331                            const uint32_t   *value_list  );
06332 
06377 /*****************************************************************************
06378  **
06379  ** xcb_void_cookie_t xcb_create_window
06380  ** 
06381  ** @param xcb_connection_t *c
06382  ** @param uint8_t           depth
06383  ** @param xcb_window_t      wid
06384  ** @param xcb_window_t      parent
06385  ** @param int16_t           x
06386  ** @param int16_t           y
06387  ** @param uint16_t          width
06388  ** @param uint16_t          height
06389  ** @param uint16_t          border_width
06390  ** @param uint16_t          _class
06391  ** @param xcb_visualid_t    visual
06392  ** @param uint32_t          value_mask
06393  ** @param const uint32_t   *value_list
06394  ** @returns xcb_void_cookie_t
06395  **
06396  *****************************************************************************/
06397  
06398 xcb_void_cookie_t
06399 xcb_create_window (xcb_connection_t *c  ,
06400                    uint8_t           depth  ,
06401                    xcb_window_t      wid  ,
06402                    xcb_window_t      parent  ,
06403                    int16_t           x  ,
06404                    int16_t           y  ,
06405                    uint16_t          width  ,
06406                    uint16_t          height  ,
06407                    uint16_t          border_width  ,
06408                    uint16_t          _class  ,
06409                    xcb_visualid_t    visual  ,
06410                    uint32_t          value_mask  ,
06411                    const uint32_t   *value_list  );
06412 
06413 int
06414 xcb_change_window_attributes_sizeof (const void  *_buffer  );
06415 
06435 /*****************************************************************************
06436  **
06437  ** xcb_void_cookie_t xcb_change_window_attributes_checked
06438  ** 
06439  ** @param xcb_connection_t *c
06440  ** @param xcb_window_t      window
06441  ** @param uint32_t          value_mask
06442  ** @param const uint32_t   *value_list
06443  ** @returns xcb_void_cookie_t
06444  **
06445  *****************************************************************************/
06446  
06447 xcb_void_cookie_t
06448 xcb_change_window_attributes_checked (xcb_connection_t *c  ,
06449                                       xcb_window_t      window  ,
06450                                       uint32_t          value_mask  ,
06451                                       const uint32_t   *value_list  );
06452 
06469 /*****************************************************************************
06470  **
06471  ** xcb_void_cookie_t xcb_change_window_attributes
06472  ** 
06473  ** @param xcb_connection_t *c
06474  ** @param xcb_window_t      window
06475  ** @param uint32_t          value_mask
06476  ** @param const uint32_t   *value_list
06477  ** @returns xcb_void_cookie_t
06478  **
06479  *****************************************************************************/
06480  
06481 xcb_void_cookie_t
06482 xcb_change_window_attributes (xcb_connection_t *c  ,
06483                               xcb_window_t      window  ,
06484                               uint32_t          value_mask  ,
06485                               const uint32_t   *value_list  );
06486 
06498 /*****************************************************************************
06499  **
06500  ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes
06501  ** 
06502  ** @param xcb_connection_t *c
06503  ** @param xcb_window_t      window
06504  ** @returns xcb_get_window_attributes_cookie_t
06505  **
06506  *****************************************************************************/
06507  
06508 xcb_get_window_attributes_cookie_t
06509 xcb_get_window_attributes (xcb_connection_t *c  ,
06510                            xcb_window_t      window  );
06511 
06526 /*****************************************************************************
06527  **
06528  ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes_unchecked
06529  ** 
06530  ** @param xcb_connection_t *c
06531  ** @param xcb_window_t      window
06532  ** @returns xcb_get_window_attributes_cookie_t
06533  **
06534  *****************************************************************************/
06535  
06536 xcb_get_window_attributes_cookie_t
06537 xcb_get_window_attributes_unchecked (xcb_connection_t *c  ,
06538                                      xcb_window_t      window  );
06539 
06555 /*****************************************************************************
06556  **
06557  ** xcb_get_window_attributes_reply_t * xcb_get_window_attributes_reply
06558  ** 
06559  ** @param xcb_connection_t                    *c
06560  ** @param xcb_get_window_attributes_cookie_t   cookie
06561  ** @param xcb_generic_error_t                **e
06562  ** @returns xcb_get_window_attributes_reply_t *
06563  **
06564  *****************************************************************************/
06565  
06566 xcb_get_window_attributes_reply_t *
06567 xcb_get_window_attributes_reply (xcb_connection_t                    *c  ,
06568                                  xcb_get_window_attributes_cookie_t   cookie  ,
06569                                  xcb_generic_error_t                **e  );
06570 
06590 /*****************************************************************************
06591  **
06592  ** xcb_void_cookie_t xcb_destroy_window_checked
06593  ** 
06594  ** @param xcb_connection_t *c
06595  ** @param xcb_window_t      window
06596  ** @returns xcb_void_cookie_t
06597  **
06598  *****************************************************************************/
06599  
06600 xcb_void_cookie_t
06601 xcb_destroy_window_checked (xcb_connection_t *c  ,
06602                             xcb_window_t      window  );
06603 
06620 /*****************************************************************************
06621  **
06622  ** xcb_void_cookie_t xcb_destroy_window
06623  ** 
06624  ** @param xcb_connection_t *c
06625  ** @param xcb_window_t      window
06626  ** @returns xcb_void_cookie_t
06627  **
06628  *****************************************************************************/
06629  
06630 xcb_void_cookie_t
06631 xcb_destroy_window (xcb_connection_t *c  ,
06632                     xcb_window_t      window  );
06633 
06646 /*****************************************************************************
06647  **
06648  ** xcb_void_cookie_t xcb_destroy_subwindows_checked
06649  ** 
06650  ** @param xcb_connection_t *c
06651  ** @param xcb_window_t      window
06652  ** @returns xcb_void_cookie_t
06653  **
06654  *****************************************************************************/
06655  
06656 xcb_void_cookie_t
06657 xcb_destroy_subwindows_checked (xcb_connection_t *c  ,
06658                                 xcb_window_t      window  );
06659 
06669 /*****************************************************************************
06670  **
06671  ** xcb_void_cookie_t xcb_destroy_subwindows
06672  ** 
06673  ** @param xcb_connection_t *c
06674  ** @param xcb_window_t      window
06675  ** @returns xcb_void_cookie_t
06676  **
06677  *****************************************************************************/
06678  
06679 xcb_void_cookie_t
06680 xcb_destroy_subwindows (xcb_connection_t *c  ,
06681                         xcb_window_t      window  );
06682 
06702 /*****************************************************************************
06703  **
06704  ** xcb_void_cookie_t xcb_change_save_set_checked
06705  ** 
06706  ** @param xcb_connection_t *c
06707  ** @param uint8_t           mode
06708  ** @param xcb_window_t      window
06709  ** @returns xcb_void_cookie_t
06710  **
06711  *****************************************************************************/
06712  
06713 xcb_void_cookie_t
06714 xcb_change_save_set_checked (xcb_connection_t *c  ,
06715                              uint8_t           mode  ,
06716                              xcb_window_t      window  );
06717 
06734 /*****************************************************************************
06735  **
06736  ** xcb_void_cookie_t xcb_change_save_set
06737  ** 
06738  ** @param xcb_connection_t *c
06739  ** @param uint8_t           mode
06740  ** @param xcb_window_t      window
06741  ** @returns xcb_void_cookie_t
06742  **
06743  *****************************************************************************/
06744  
06745 xcb_void_cookie_t
06746 xcb_change_save_set (xcb_connection_t *c  ,
06747                      uint8_t           mode  ,
06748                      xcb_window_t      window  );
06749 
06772 /*****************************************************************************
06773  **
06774  ** xcb_void_cookie_t xcb_reparent_window_checked
06775  ** 
06776  ** @param xcb_connection_t *c
06777  ** @param xcb_window_t      window
06778  ** @param xcb_window_t      parent
06779  ** @param int16_t           x
06780  ** @param int16_t           y
06781  ** @returns xcb_void_cookie_t
06782  **
06783  *****************************************************************************/
06784  
06785 xcb_void_cookie_t
06786 xcb_reparent_window_checked (xcb_connection_t *c  ,
06787                              xcb_window_t      window  ,
06788                              xcb_window_t      parent  ,
06789                              int16_t           x  ,
06790                              int16_t           y  );
06791 
06811 /*****************************************************************************
06812  **
06813  ** xcb_void_cookie_t xcb_reparent_window
06814  ** 
06815  ** @param xcb_connection_t *c
06816  ** @param xcb_window_t      window
06817  ** @param xcb_window_t      parent
06818  ** @param int16_t           x
06819  ** @param int16_t           y
06820  ** @returns xcb_void_cookie_t
06821  **
06822  *****************************************************************************/
06823  
06824 xcb_void_cookie_t
06825 xcb_reparent_window (xcb_connection_t *c  ,
06826                      xcb_window_t      window  ,
06827                      xcb_window_t      parent  ,
06828                      int16_t           x  ,
06829                      int16_t           y  );
06830 
06863 /*****************************************************************************
06864  **
06865  ** xcb_void_cookie_t xcb_map_window_checked
06866  ** 
06867  ** @param xcb_connection_t *c
06868  ** @param xcb_window_t      window
06869  ** @returns xcb_void_cookie_t
06870  **
06871  *****************************************************************************/
06872  
06873 xcb_void_cookie_t
06874 xcb_map_window_checked (xcb_connection_t *c  ,
06875                         xcb_window_t      window  );
06876 
06906 /*****************************************************************************
06907  **
06908  ** xcb_void_cookie_t xcb_map_window
06909  ** 
06910  ** @param xcb_connection_t *c
06911  ** @param xcb_window_t      window
06912  ** @returns xcb_void_cookie_t
06913  **
06914  *****************************************************************************/
06915  
06916 xcb_void_cookie_t
06917 xcb_map_window (xcb_connection_t *c  ,
06918                 xcb_window_t      window  );
06919 
06932 /*****************************************************************************
06933  **
06934  ** xcb_void_cookie_t xcb_map_subwindows_checked
06935  ** 
06936  ** @param xcb_connection_t *c
06937  ** @param xcb_window_t      window
06938  ** @returns xcb_void_cookie_t
06939  **
06940  *****************************************************************************/
06941  
06942 xcb_void_cookie_t
06943 xcb_map_subwindows_checked (xcb_connection_t *c  ,
06944                             xcb_window_t      window  );
06945 
06955 /*****************************************************************************
06956  **
06957  ** xcb_void_cookie_t xcb_map_subwindows
06958  ** 
06959  ** @param xcb_connection_t *c
06960  ** @param xcb_window_t      window
06961  ** @returns xcb_void_cookie_t
06962  **
06963  *****************************************************************************/
06964  
06965 xcb_void_cookie_t
06966 xcb_map_subwindows (xcb_connection_t *c  ,
06967                     xcb_window_t      window  );
06968 
06987 /*****************************************************************************
06988  **
06989  ** xcb_void_cookie_t xcb_unmap_window_checked
06990  ** 
06991  ** @param xcb_connection_t *c
06992  ** @param xcb_window_t      window
06993  ** @returns xcb_void_cookie_t
06994  **
06995  *****************************************************************************/
06996  
06997 xcb_void_cookie_t
06998 xcb_unmap_window_checked (xcb_connection_t *c  ,
06999                           xcb_window_t      window  );
07000 
07016 /*****************************************************************************
07017  **
07018  ** xcb_void_cookie_t xcb_unmap_window
07019  ** 
07020  ** @param xcb_connection_t *c
07021  ** @param xcb_window_t      window
07022  ** @returns xcb_void_cookie_t
07023  **
07024  *****************************************************************************/
07025  
07026 xcb_void_cookie_t
07027 xcb_unmap_window (xcb_connection_t *c  ,
07028                   xcb_window_t      window  );
07029 
07042 /*****************************************************************************
07043  **
07044  ** xcb_void_cookie_t xcb_unmap_subwindows_checked
07045  ** 
07046  ** @param xcb_connection_t *c
07047  ** @param xcb_window_t      window
07048  ** @returns xcb_void_cookie_t
07049  **
07050  *****************************************************************************/
07051  
07052 xcb_void_cookie_t
07053 xcb_unmap_subwindows_checked (xcb_connection_t *c  ,
07054                               xcb_window_t      window  );
07055 
07065 /*****************************************************************************
07066  **
07067  ** xcb_void_cookie_t xcb_unmap_subwindows
07068  ** 
07069  ** @param xcb_connection_t *c
07070  ** @param xcb_window_t      window
07071  ** @returns xcb_void_cookie_t
07072  **
07073  *****************************************************************************/
07074  
07075 xcb_void_cookie_t
07076 xcb_unmap_subwindows (xcb_connection_t *c  ,
07077                       xcb_window_t      window  );
07078 
07079 int
07080 xcb_configure_window_sizeof (const void  *_buffer  );
07081 
07099 /*****************************************************************************
07100  **
07101  ** xcb_void_cookie_t xcb_configure_window_checked
07102  ** 
07103  ** @param xcb_connection_t *c
07104  ** @param xcb_window_t      window
07105  ** @param uint16_t          value_mask
07106  ** @param const uint32_t   *value_list
07107  ** @returns xcb_void_cookie_t
07108  **
07109  *****************************************************************************/
07110  
07111 xcb_void_cookie_t
07112 xcb_configure_window_checked (xcb_connection_t *c  ,
07113                               xcb_window_t      window  ,
07114                               uint16_t          value_mask  ,
07115                               const uint32_t   *value_list  );
07116 
07131 /*****************************************************************************
07132  **
07133  ** xcb_void_cookie_t xcb_configure_window
07134  ** 
07135  ** @param xcb_connection_t *c
07136  ** @param xcb_window_t      window
07137  ** @param uint16_t          value_mask
07138  ** @param const uint32_t   *value_list
07139  ** @returns xcb_void_cookie_t
07140  **
07141  *****************************************************************************/
07142  
07143 xcb_void_cookie_t
07144 xcb_configure_window (xcb_connection_t *c  ,
07145                       xcb_window_t      window  ,
07146                       uint16_t          value_mask  ,
07147                       const uint32_t   *value_list  );
07148 
07169 /*****************************************************************************
07170  **
07171  ** xcb_void_cookie_t xcb_circulate_window_checked
07172  ** 
07173  ** @param xcb_connection_t *c
07174  ** @param uint8_t           direction
07175  ** @param xcb_window_t      window
07176  ** @returns xcb_void_cookie_t
07177  **
07178  *****************************************************************************/
07179  
07180 xcb_void_cookie_t
07181 xcb_circulate_window_checked (xcb_connection_t *c  ,
07182                               uint8_t           direction  ,
07183                               xcb_window_t      window  );
07184 
07202 /*****************************************************************************
07203  **
07204  ** xcb_void_cookie_t xcb_circulate_window
07205  ** 
07206  ** @param xcb_connection_t *c
07207  ** @param uint8_t           direction
07208  ** @param xcb_window_t      window
07209  ** @returns xcb_void_cookie_t
07210  **
07211  *****************************************************************************/
07212  
07213 xcb_void_cookie_t
07214 xcb_circulate_window (xcb_connection_t *c  ,
07215                       uint8_t           direction  ,
07216                       xcb_window_t      window  );
07217 
07229 /*****************************************************************************
07230  **
07231  ** xcb_get_geometry_cookie_t xcb_get_geometry
07232  ** 
07233  ** @param xcb_connection_t *c
07234  ** @param xcb_drawable_t    drawable
07235  ** @returns xcb_get_geometry_cookie_t
07236  **
07237  *****************************************************************************/
07238  
07239 xcb_get_geometry_cookie_t
07240 xcb_get_geometry (xcb_connection_t *c  ,
07241                   xcb_drawable_t    drawable  );
07242 
07257 /*****************************************************************************
07258  **
07259  ** xcb_get_geometry_cookie_t xcb_get_geometry_unchecked
07260  ** 
07261  ** @param xcb_connection_t *c
07262  ** @param xcb_drawable_t    drawable
07263  ** @returns xcb_get_geometry_cookie_t
07264  **
07265  *****************************************************************************/
07266  
07267 xcb_get_geometry_cookie_t
07268 xcb_get_geometry_unchecked (xcb_connection_t *c  ,
07269                             xcb_drawable_t    drawable  );
07270 
07286 /*****************************************************************************
07287  **
07288  ** xcb_get_geometry_reply_t * xcb_get_geometry_reply
07289  ** 
07290  ** @param xcb_connection_t           *c
07291  ** @param xcb_get_geometry_cookie_t   cookie
07292  ** @param xcb_generic_error_t       **e
07293  ** @returns xcb_get_geometry_reply_t *
07294  **
07295  *****************************************************************************/
07296  
07297 xcb_get_geometry_reply_t *
07298 xcb_get_geometry_reply (xcb_connection_t           *c  ,
07299                         xcb_get_geometry_cookie_t   cookie  ,
07300                         xcb_generic_error_t       **e  );
07301 
07302 int
07303 xcb_query_tree_sizeof (const void  *_buffer  );
07304 
07317 /*****************************************************************************
07318  **
07319  ** xcb_query_tree_cookie_t xcb_query_tree
07320  ** 
07321  ** @param xcb_connection_t *c
07322  ** @param xcb_window_t      window
07323  ** @returns xcb_query_tree_cookie_t
07324  **
07325  *****************************************************************************/
07326  
07327 xcb_query_tree_cookie_t
07328 xcb_query_tree (xcb_connection_t *c  ,
07329                 xcb_window_t      window  );
07330 
07346 /*****************************************************************************
07347  **
07348  ** xcb_query_tree_cookie_t xcb_query_tree_unchecked
07349  ** 
07350  ** @param xcb_connection_t *c
07351  ** @param xcb_window_t      window
07352  ** @returns xcb_query_tree_cookie_t
07353  **
07354  *****************************************************************************/
07355  
07356 xcb_query_tree_cookie_t
07357 xcb_query_tree_unchecked (xcb_connection_t *c  ,
07358                           xcb_window_t      window  );
07359 
07360 
07361 /*****************************************************************************
07362  **
07363  ** xcb_window_t * xcb_query_tree_children
07364  ** 
07365  ** @param const xcb_query_tree_reply_t *R
07366  ** @returns xcb_window_t *
07367  **
07368  *****************************************************************************/
07369  
07370 xcb_window_t *
07371 xcb_query_tree_children (const xcb_query_tree_reply_t *R  );
07372 
07373 
07374 /*****************************************************************************
07375  **
07376  ** int xcb_query_tree_children_length
07377  ** 
07378  ** @param const xcb_query_tree_reply_t *R
07379  ** @returns int
07380  **
07381  *****************************************************************************/
07382  
07383 int
07384 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R  );
07385 
07386 
07387 /*****************************************************************************
07388  **
07389  ** xcb_generic_iterator_t xcb_query_tree_children_end
07390  ** 
07391  ** @param const xcb_query_tree_reply_t *R
07392  ** @returns xcb_generic_iterator_t
07393  **
07394  *****************************************************************************/
07395  
07396 xcb_generic_iterator_t
07397 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R  );
07398 
07414 /*****************************************************************************
07415  **
07416  ** xcb_query_tree_reply_t * xcb_query_tree_reply
07417  ** 
07418  ** @param xcb_connection_t         *c
07419  ** @param xcb_query_tree_cookie_t   cookie
07420  ** @param xcb_generic_error_t     **e
07421  ** @returns xcb_query_tree_reply_t *
07422  **
07423  *****************************************************************************/
07424  
07425 xcb_query_tree_reply_t *
07426 xcb_query_tree_reply (xcb_connection_t         *c  ,
07427                       xcb_query_tree_cookie_t   cookie  ,
07428                       xcb_generic_error_t     **e  );
07429 
07430 int
07431 xcb_intern_atom_sizeof (const void  *_buffer  );
07432 
07452 /*****************************************************************************
07453  **
07454  ** xcb_intern_atom_cookie_t xcb_intern_atom
07455  ** 
07456  ** @param xcb_connection_t *c
07457  ** @param uint8_t           only_if_exists
07458  ** @param uint16_t          name_len
07459  ** @param const char       *name
07460  ** @returns xcb_intern_atom_cookie_t
07461  **
07462  *****************************************************************************/
07463  
07464 xcb_intern_atom_cookie_t
07465 xcb_intern_atom (xcb_connection_t *c  ,
07466                  uint8_t           only_if_exists  ,
07467                  uint16_t          name_len  ,
07468                  const char       *name  );
07469 
07492 /*****************************************************************************
07493  **
07494  ** xcb_intern_atom_cookie_t xcb_intern_atom_unchecked
07495  ** 
07496  ** @param xcb_connection_t *c
07497  ** @param uint8_t           only_if_exists
07498  ** @param uint16_t          name_len
07499  ** @param const char       *name
07500  ** @returns xcb_intern_atom_cookie_t
07501  **
07502  *****************************************************************************/
07503  
07504 xcb_intern_atom_cookie_t
07505 xcb_intern_atom_unchecked (xcb_connection_t *c  ,
07506                            uint8_t           only_if_exists  ,
07507                            uint16_t          name_len  ,
07508                            const char       *name  );
07509 
07525 /*****************************************************************************
07526  **
07527  ** xcb_intern_atom_reply_t * xcb_intern_atom_reply
07528  ** 
07529  ** @param xcb_connection_t          *c
07530  ** @param xcb_intern_atom_cookie_t   cookie
07531  ** @param xcb_generic_error_t      **e
07532  ** @returns xcb_intern_atom_reply_t *
07533  **
07534  *****************************************************************************/
07535  
07536 xcb_intern_atom_reply_t *
07537 xcb_intern_atom_reply (xcb_connection_t          *c  ,
07538                        xcb_intern_atom_cookie_t   cookie  ,
07539                        xcb_generic_error_t      **e  );
07540 
07541 int
07542 xcb_get_atom_name_sizeof (const void  *_buffer  );
07543 
07553 /*****************************************************************************
07554  **
07555  ** xcb_get_atom_name_cookie_t xcb_get_atom_name
07556  ** 
07557  ** @param xcb_connection_t *c
07558  ** @param xcb_atom_t        atom
07559  ** @returns xcb_get_atom_name_cookie_t
07560  **
07561  *****************************************************************************/
07562  
07563 xcb_get_atom_name_cookie_t
07564 xcb_get_atom_name (xcb_connection_t *c  ,
07565                    xcb_atom_t        atom  );
07566 
07579 /*****************************************************************************
07580  **
07581  ** xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked
07582  ** 
07583  ** @param xcb_connection_t *c
07584  ** @param xcb_atom_t        atom
07585  ** @returns xcb_get_atom_name_cookie_t
07586  **
07587  *****************************************************************************/
07588  
07589 xcb_get_atom_name_cookie_t
07590 xcb_get_atom_name_unchecked (xcb_connection_t *c  ,
07591                              xcb_atom_t        atom  );
07592 
07593 
07594 /*****************************************************************************
07595  **
07596  ** char * xcb_get_atom_name_name
07597  ** 
07598  ** @param const xcb_get_atom_name_reply_t *R
07599  ** @returns char *
07600  **
07601  *****************************************************************************/
07602  
07603 char *
07604 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R  );
07605 
07606 
07607 /*****************************************************************************
07608  **
07609  ** int xcb_get_atom_name_name_length
07610  ** 
07611  ** @param const xcb_get_atom_name_reply_t *R
07612  ** @returns int
07613  **
07614  *****************************************************************************/
07615  
07616 int
07617 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R  );
07618 
07619 
07620 /*****************************************************************************
07621  **
07622  ** xcb_generic_iterator_t xcb_get_atom_name_name_end
07623  ** 
07624  ** @param const xcb_get_atom_name_reply_t *R
07625  ** @returns xcb_generic_iterator_t
07626  **
07627  *****************************************************************************/
07628  
07629 xcb_generic_iterator_t
07630 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R  );
07631 
07647 /*****************************************************************************
07648  **
07649  ** xcb_get_atom_name_reply_t * xcb_get_atom_name_reply
07650  ** 
07651  ** @param xcb_connection_t            *c
07652  ** @param xcb_get_atom_name_cookie_t   cookie
07653  ** @param xcb_generic_error_t        **e
07654  ** @returns xcb_get_atom_name_reply_t *
07655  **
07656  *****************************************************************************/
07657  
07658 xcb_get_atom_name_reply_t *
07659 xcb_get_atom_name_reply (xcb_connection_t            *c  ,
07660                          xcb_get_atom_name_cookie_t   cookie  ,
07661                          xcb_generic_error_t        **e  );
07662 
07663 int
07664 xcb_change_property_sizeof (const void  *_buffer  );
07665 
07692 /*****************************************************************************
07693  **
07694  ** xcb_void_cookie_t xcb_change_property_checked
07695  ** 
07696  ** @param xcb_connection_t *c
07697  ** @param uint8_t           mode
07698  ** @param xcb_window_t      window
07699  ** @param xcb_atom_t        property
07700  ** @param xcb_atom_t        type
07701  ** @param uint8_t           format
07702  ** @param uint32_t          data_len
07703  ** @param const void       *data
07704  ** @returns xcb_void_cookie_t
07705  **
07706  *****************************************************************************/
07707  
07708 xcb_void_cookie_t
07709 xcb_change_property_checked (xcb_connection_t *c  ,
07710                              uint8_t           mode  ,
07711                              xcb_window_t      window  ,
07712                              xcb_atom_t        property  ,
07713                              xcb_atom_t        type  ,
07714                              uint8_t           format  ,
07715                              uint32_t          data_len  ,
07716                              const void       *data  );
07717 
07741 /*****************************************************************************
07742  **
07743  ** xcb_void_cookie_t xcb_change_property
07744  ** 
07745  ** @param xcb_connection_t *c
07746  ** @param uint8_t           mode
07747  ** @param xcb_window_t      window
07748  ** @param xcb_atom_t        property
07749  ** @param xcb_atom_t        type
07750  ** @param uint8_t           format
07751  ** @param uint32_t          data_len
07752  ** @param const void       *data
07753  ** @returns xcb_void_cookie_t
07754  **
07755  *****************************************************************************/
07756  
07757 xcb_void_cookie_t
07758 xcb_change_property (xcb_connection_t *c  ,
07759                      uint8_t           mode  ,
07760                      xcb_window_t      window  ,
07761                      xcb_atom_t        property  ,
07762                      xcb_atom_t        type  ,
07763                      uint8_t           format  ,
07764                      uint32_t          data_len  ,
07765                      const void       *data  );
07766 
07779 /*****************************************************************************
07780  **
07781  ** xcb_void_cookie_t xcb_delete_property_checked
07782  ** 
07783  ** @param xcb_connection_t *c
07784  ** @param xcb_window_t      window
07785  ** @param xcb_atom_t        property
07786  ** @returns xcb_void_cookie_t
07787  **
07788  *****************************************************************************/
07789  
07790 xcb_void_cookie_t
07791 xcb_delete_property_checked (xcb_connection_t *c  ,
07792                              xcb_window_t      window  ,
07793                              xcb_atom_t        property  );
07794 
07804 /*****************************************************************************
07805  **
07806  ** xcb_void_cookie_t xcb_delete_property
07807  ** 
07808  ** @param xcb_connection_t *c
07809  ** @param xcb_window_t      window
07810  ** @param xcb_atom_t        property
07811  ** @returns xcb_void_cookie_t
07812  **
07813  *****************************************************************************/
07814  
07815 xcb_void_cookie_t
07816 xcb_delete_property (xcb_connection_t *c  ,
07817                      xcb_window_t      window  ,
07818                      xcb_atom_t        property  );
07819 
07820 int
07821 xcb_get_property_sizeof (const void  *_buffer  );
07822 
07851 /*****************************************************************************
07852  **
07853  ** xcb_get_property_cookie_t xcb_get_property
07854  ** 
07855  ** @param xcb_connection_t *c
07856  ** @param uint8_t           _delete
07857  ** @param xcb_window_t      window
07858  ** @param xcb_atom_t        property
07859  ** @param xcb_atom_t        type
07860  ** @param uint32_t          long_offset
07861  ** @param uint32_t          long_length
07862  ** @returns xcb_get_property_cookie_t
07863  **
07864  *****************************************************************************/
07865  
07866 xcb_get_property_cookie_t
07867 xcb_get_property (xcb_connection_t *c  ,
07868                   uint8_t           _delete  ,
07869                   xcb_window_t      window  ,
07870                   xcb_atom_t        property  ,
07871                   xcb_atom_t        type  ,
07872                   uint32_t          long_offset  ,
07873                   uint32_t          long_length  );
07874 
07906 /*****************************************************************************
07907  **
07908  ** xcb_get_property_cookie_t xcb_get_property_unchecked
07909  ** 
07910  ** @param xcb_connection_t *c
07911  ** @param uint8_t           _delete
07912  ** @param xcb_window_t      window
07913  ** @param xcb_atom_t        property
07914  ** @param xcb_atom_t        type
07915  ** @param uint32_t          long_offset
07916  ** @param uint32_t          long_length
07917  ** @returns xcb_get_property_cookie_t
07918  **
07919  *****************************************************************************/
07920  
07921 xcb_get_property_cookie_t
07922 xcb_get_property_unchecked (xcb_connection_t *c  ,
07923                             uint8_t           _delete  ,
07924                             xcb_window_t      window  ,
07925                             xcb_atom_t        property  ,
07926                             xcb_atom_t        type  ,
07927                             uint32_t          long_offset  ,
07928                             uint32_t          long_length  );
07929 
07930 
07931 /*****************************************************************************
07932  **
07933  ** void * xcb_get_property_value
07934  ** 
07935  ** @param const xcb_get_property_reply_t *R
07936  ** @returns void *
07937  **
07938  *****************************************************************************/
07939  
07940 void *
07941 xcb_get_property_value (const xcb_get_property_reply_t *R  );
07942 
07943 
07944 /*****************************************************************************
07945  **
07946  ** int xcb_get_property_value_length
07947  ** 
07948  ** @param const xcb_get_property_reply_t *R
07949  ** @returns int
07950  **
07951  *****************************************************************************/
07952  
07953 int
07954 xcb_get_property_value_length (const xcb_get_property_reply_t *R  );
07955 
07956 
07957 /*****************************************************************************
07958  **
07959  ** xcb_generic_iterator_t xcb_get_property_value_end
07960  ** 
07961  ** @param const xcb_get_property_reply_t *R
07962  ** @returns xcb_generic_iterator_t
07963  **
07964  *****************************************************************************/
07965  
07966 xcb_generic_iterator_t
07967 xcb_get_property_value_end (const xcb_get_property_reply_t *R  );
07968 
07984 /*****************************************************************************
07985  **
07986  ** xcb_get_property_reply_t * xcb_get_property_reply
07987  ** 
07988  ** @param xcb_connection_t           *c
07989  ** @param xcb_get_property_cookie_t   cookie
07990  ** @param xcb_generic_error_t       **e
07991  ** @returns xcb_get_property_reply_t *
07992  **
07993  *****************************************************************************/
07994  
07995 xcb_get_property_reply_t *
07996 xcb_get_property_reply (xcb_connection_t           *c  ,
07997                         xcb_get_property_cookie_t   cookie  ,
07998                         xcb_generic_error_t       **e  );
07999 
08000 int
08001 xcb_list_properties_sizeof (const void  *_buffer  );
08002 
08012 /*****************************************************************************
08013  **
08014  ** xcb_list_properties_cookie_t xcb_list_properties
08015  ** 
08016  ** @param xcb_connection_t *c
08017  ** @param xcb_window_t      window
08018  ** @returns xcb_list_properties_cookie_t
08019  **
08020  *****************************************************************************/
08021  
08022 xcb_list_properties_cookie_t
08023 xcb_list_properties (xcb_connection_t *c  ,
08024                      xcb_window_t      window  );
08025 
08038 /*****************************************************************************
08039  **
08040  ** xcb_list_properties_cookie_t xcb_list_properties_unchecked
08041  ** 
08042  ** @param xcb_connection_t *c
08043  ** @param xcb_window_t      window
08044  ** @returns xcb_list_properties_cookie_t
08045  **
08046  *****************************************************************************/
08047  
08048 xcb_list_properties_cookie_t
08049 xcb_list_properties_unchecked (xcb_connection_t *c  ,
08050                                xcb_window_t      window  );
08051 
08052 
08053 /*****************************************************************************
08054  **
08055  ** xcb_atom_t * xcb_list_properties_atoms
08056  ** 
08057  ** @param const xcb_list_properties_reply_t *R
08058  ** @returns xcb_atom_t *
08059  **
08060  *****************************************************************************/
08061  
08062 xcb_atom_t *
08063 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R  );
08064 
08065 
08066 /*****************************************************************************
08067  **
08068  ** int xcb_list_properties_atoms_length
08069  ** 
08070  ** @param const xcb_list_properties_reply_t *R
08071  ** @returns int
08072  **
08073  *****************************************************************************/
08074  
08075 int
08076 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R  );
08077 
08078 
08079 /*****************************************************************************
08080  **
08081  ** xcb_generic_iterator_t xcb_list_properties_atoms_end
08082  ** 
08083  ** @param const xcb_list_properties_reply_t *R
08084  ** @returns xcb_generic_iterator_t
08085  **
08086  *****************************************************************************/
08087  
08088 xcb_generic_iterator_t
08089 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R  );
08090 
08106 /*****************************************************************************
08107  **
08108  ** xcb_list_properties_reply_t * xcb_list_properties_reply
08109  ** 
08110  ** @param xcb_connection_t              *c
08111  ** @param xcb_list_properties_cookie_t   cookie
08112  ** @param xcb_generic_error_t          **e
08113  ** @returns xcb_list_properties_reply_t *
08114  **
08115  *****************************************************************************/
08116  
08117 xcb_list_properties_reply_t *
08118 xcb_list_properties_reply (xcb_connection_t              *c  ,
08119                            xcb_list_properties_cookie_t   cookie  ,
08120                            xcb_generic_error_t          **e  );
08121 
08150 /*****************************************************************************
08151  **
08152  ** xcb_void_cookie_t xcb_set_selection_owner_checked
08153  ** 
08154  ** @param xcb_connection_t *c
08155  ** @param xcb_window_t      owner
08156  ** @param xcb_atom_t        selection
08157  ** @param xcb_timestamp_t   time
08158  ** @returns xcb_void_cookie_t
08159  **
08160  *****************************************************************************/
08161  
08162 xcb_void_cookie_t
08163 xcb_set_selection_owner_checked (xcb_connection_t *c  ,
08164                                  xcb_window_t      owner  ,
08165                                  xcb_atom_t        selection  ,
08166                                  xcb_timestamp_t   time  );
08167 
08193 /*****************************************************************************
08194  **
08195  ** xcb_void_cookie_t xcb_set_selection_owner
08196  ** 
08197  ** @param xcb_connection_t *c
08198  ** @param xcb_window_t      owner
08199  ** @param xcb_atom_t        selection
08200  ** @param xcb_timestamp_t   time
08201  ** @returns xcb_void_cookie_t
08202  **
08203  *****************************************************************************/
08204  
08205 xcb_void_cookie_t
08206 xcb_set_selection_owner (xcb_connection_t *c  ,
08207                          xcb_window_t      owner  ,
08208                          xcb_atom_t        selection  ,
08209                          xcb_timestamp_t   time  );
08210 
08224 /*****************************************************************************
08225  **
08226  ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner
08227  ** 
08228  ** @param xcb_connection_t *c
08229  ** @param xcb_atom_t        selection
08230  ** @returns xcb_get_selection_owner_cookie_t
08231  **
08232  *****************************************************************************/
08233  
08234 xcb_get_selection_owner_cookie_t
08235 xcb_get_selection_owner (xcb_connection_t *c  ,
08236                          xcb_atom_t        selection  );
08237 
08254 /*****************************************************************************
08255  **
08256  ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner_unchecked
08257  ** 
08258  ** @param xcb_connection_t *c
08259  ** @param xcb_atom_t        selection
08260  ** @returns xcb_get_selection_owner_cookie_t
08261  **
08262  *****************************************************************************/
08263  
08264 xcb_get_selection_owner_cookie_t
08265 xcb_get_selection_owner_unchecked (xcb_connection_t *c  ,
08266                                    xcb_atom_t        selection  );
08267 
08283 /*****************************************************************************
08284  **
08285  ** xcb_get_selection_owner_reply_t * xcb_get_selection_owner_reply
08286  ** 
08287  ** @param xcb_connection_t                  *c
08288  ** @param xcb_get_selection_owner_cookie_t   cookie
08289  ** @param xcb_generic_error_t              **e
08290  ** @returns xcb_get_selection_owner_reply_t *
08291  **
08292  *****************************************************************************/
08293  
08294 xcb_get_selection_owner_reply_t *
08295 xcb_get_selection_owner_reply (xcb_connection_t                  *c  ,
08296                                xcb_get_selection_owner_cookie_t   cookie  ,
08297                                xcb_generic_error_t              **e  );
08298 
08311 /*****************************************************************************
08312  **
08313  ** xcb_void_cookie_t xcb_convert_selection_checked
08314  ** 
08315  ** @param xcb_connection_t *c
08316  ** @param xcb_window_t      requestor
08317  ** @param xcb_atom_t        selection
08318  ** @param xcb_atom_t        target
08319  ** @param xcb_atom_t        property
08320  ** @param xcb_timestamp_t   time
08321  ** @returns xcb_void_cookie_t
08322  **
08323  *****************************************************************************/
08324  
08325 xcb_void_cookie_t
08326 xcb_convert_selection_checked (xcb_connection_t *c  ,
08327                                xcb_window_t      requestor  ,
08328                                xcb_atom_t        selection  ,
08329                                xcb_atom_t        target  ,
08330                                xcb_atom_t        property  ,
08331                                xcb_timestamp_t   time  );
08332 
08342 /*****************************************************************************
08343  **
08344  ** xcb_void_cookie_t xcb_convert_selection
08345  ** 
08346  ** @param xcb_connection_t *c
08347  ** @param xcb_window_t      requestor
08348  ** @param xcb_atom_t        selection
08349  ** @param xcb_atom_t        target
08350  ** @param xcb_atom_t        property
08351  ** @param xcb_timestamp_t   time
08352  ** @returns xcb_void_cookie_t
08353  **
08354  *****************************************************************************/
08355  
08356 xcb_void_cookie_t
08357 xcb_convert_selection (xcb_connection_t *c  ,
08358                        xcb_window_t      requestor  ,
08359                        xcb_atom_t        selection  ,
08360                        xcb_atom_t        target  ,
08361                        xcb_atom_t        property  ,
08362                        xcb_timestamp_t   time  );
08363 
08402 /*****************************************************************************
08403  **
08404  ** xcb_void_cookie_t xcb_send_event_checked
08405  ** 
08406  ** @param xcb_connection_t *c
08407  ** @param uint8_t           propagate
08408  ** @param xcb_window_t      destination
08409  ** @param uint32_t          event_mask
08410  ** @param const char       *event
08411  ** @returns xcb_void_cookie_t
08412  **
08413  *****************************************************************************/
08414  
08415 xcb_void_cookie_t
08416 xcb_send_event_checked (xcb_connection_t *c  ,
08417                         uint8_t           propagate  ,
08418                         xcb_window_t      destination  ,
08419                         uint32_t          event_mask  ,
08420                         const char       *event  );
08421 
08457 /*****************************************************************************
08458  **
08459  ** xcb_void_cookie_t xcb_send_event
08460  ** 
08461  ** @param xcb_connection_t *c
08462  ** @param uint8_t           propagate
08463  ** @param xcb_window_t      destination
08464  ** @param uint32_t          event_mask
08465  ** @param const char       *event
08466  ** @returns xcb_void_cookie_t
08467  **
08468  *****************************************************************************/
08469  
08470 xcb_void_cookie_t
08471 xcb_send_event (xcb_connection_t *c  ,
08472                 uint8_t           propagate  ,
08473                 xcb_window_t      destination  ,
08474                 uint32_t          event_mask  ,
08475                 const char       *event  );
08476 
08514 /*****************************************************************************
08515  **
08516  ** xcb_grab_pointer_cookie_t xcb_grab_pointer
08517  ** 
08518  ** @param xcb_connection_t *c
08519  ** @param uint8_t           owner_events
08520  ** @param xcb_window_t      grab_window
08521  ** @param uint16_t          event_mask
08522  ** @param uint8_t           pointer_mode
08523  ** @param uint8_t           keyboard_mode
08524  ** @param xcb_window_t      confine_to
08525  ** @param xcb_cursor_t      cursor
08526  ** @param xcb_timestamp_t   time
08527  ** @returns xcb_grab_pointer_cookie_t
08528  **
08529  *****************************************************************************/
08530  
08531 xcb_grab_pointer_cookie_t
08532 xcb_grab_pointer (xcb_connection_t *c  ,
08533                   uint8_t           owner_events  ,
08534                   xcb_window_t      grab_window  ,
08535                   uint16_t          event_mask  ,
08536                   uint8_t           pointer_mode  ,
08537                   uint8_t           keyboard_mode  ,
08538                   xcb_window_t      confine_to  ,
08539                   xcb_cursor_t      cursor  ,
08540                   xcb_timestamp_t   time  );
08541 
08582 /*****************************************************************************
08583  **
08584  ** xcb_grab_pointer_cookie_t xcb_grab_pointer_unchecked
08585  ** 
08586  ** @param xcb_connection_t *c
08587  ** @param uint8_t           owner_events
08588  ** @param xcb_window_t      grab_window
08589  ** @param uint16_t          event_mask
08590  ** @param uint8_t           pointer_mode
08591  ** @param uint8_t           keyboard_mode
08592  ** @param xcb_window_t      confine_to
08593  ** @param xcb_cursor_t      cursor
08594  ** @param xcb_timestamp_t   time
08595  ** @returns xcb_grab_pointer_cookie_t
08596  **
08597  *****************************************************************************/
08598  
08599 xcb_grab_pointer_cookie_t
08600 xcb_grab_pointer_unchecked (xcb_connection_t *c  ,
08601                             uint8_t           owner_events  ,
08602                             xcb_window_t      grab_window  ,
08603                             uint16_t          event_mask  ,
08604                             uint8_t           pointer_mode  ,
08605                             uint8_t           keyboard_mode  ,
08606                             xcb_window_t      confine_to  ,
08607                             xcb_cursor_t      cursor  ,
08608                             xcb_timestamp_t   time  );
08609 
08625 /*****************************************************************************
08626  **
08627  ** xcb_grab_pointer_reply_t * xcb_grab_pointer_reply
08628  ** 
08629  ** @param xcb_connection_t           *c
08630  ** @param xcb_grab_pointer_cookie_t   cookie
08631  ** @param xcb_generic_error_t       **e
08632  ** @returns xcb_grab_pointer_reply_t *
08633  **
08634  *****************************************************************************/
08635  
08636 xcb_grab_pointer_reply_t *
08637 xcb_grab_pointer_reply (xcb_connection_t           *c  ,
08638                         xcb_grab_pointer_cookie_t   cookie  ,
08639                         xcb_generic_error_t       **e  );
08640 
08662 /*****************************************************************************
08663  **
08664  ** xcb_void_cookie_t xcb_ungrab_pointer_checked
08665  ** 
08666  ** @param xcb_connection_t *c
08667  ** @param xcb_timestamp_t   time
08668  ** @returns xcb_void_cookie_t
08669  **
08670  *****************************************************************************/
08671  
08672 xcb_void_cookie_t
08673 xcb_ungrab_pointer_checked (xcb_connection_t *c  ,
08674                             xcb_timestamp_t   time  );
08675 
08694 /*****************************************************************************
08695  **
08696  ** xcb_void_cookie_t xcb_ungrab_pointer
08697  ** 
08698  ** @param xcb_connection_t *c
08699  ** @param xcb_timestamp_t   time
08700  ** @returns xcb_void_cookie_t
08701  **
08702  *****************************************************************************/
08703  
08704 xcb_void_cookie_t
08705 xcb_ungrab_pointer (xcb_connection_t *c  ,
08706                     xcb_timestamp_t   time  );
08707 
08777 /*****************************************************************************
08778  **
08779  ** xcb_void_cookie_t xcb_grab_button_checked
08780  ** 
08781  ** @param xcb_connection_t *c
08782  ** @param uint8_t           owner_events
08783  ** @param xcb_window_t      grab_window
08784  ** @param uint16_t          event_mask
08785  ** @param uint8_t           pointer_mode
08786  ** @param uint8_t           keyboard_mode
08787  ** @param xcb_window_t      confine_to
08788  ** @param xcb_cursor_t      cursor
08789  ** @param uint8_t           button
08790  ** @param uint16_t          modifiers
08791  ** @returns xcb_void_cookie_t
08792  **
08793  *****************************************************************************/
08794  
08795 xcb_void_cookie_t
08796 xcb_grab_button_checked (xcb_connection_t *c  ,
08797                          uint8_t           owner_events  ,
08798                          xcb_window_t      grab_window  ,
08799                          uint16_t          event_mask  ,
08800                          uint8_t           pointer_mode  ,
08801                          uint8_t           keyboard_mode  ,
08802                          xcb_window_t      confine_to  ,
08803                          xcb_cursor_t      cursor  ,
08804                          uint8_t           button  ,
08805                          uint16_t          modifiers  );
08806 
08873 /*****************************************************************************
08874  **
08875  ** xcb_void_cookie_t xcb_grab_button
08876  ** 
08877  ** @param xcb_connection_t *c
08878  ** @param uint8_t           owner_events
08879  ** @param xcb_window_t      grab_window
08880  ** @param uint16_t          event_mask
08881  ** @param uint8_t           pointer_mode
08882  ** @param uint8_t           keyboard_mode
08883  ** @param xcb_window_t      confine_to
08884  ** @param xcb_cursor_t      cursor
08885  ** @param uint8_t           button
08886  ** @param uint16_t          modifiers
08887  ** @returns xcb_void_cookie_t
08888  **
08889  *****************************************************************************/
08890  
08891 xcb_void_cookie_t
08892 xcb_grab_button (xcb_connection_t *c  ,
08893                  uint8_t           owner_events  ,
08894                  xcb_window_t      grab_window  ,
08895                  uint16_t          event_mask  ,
08896                  uint8_t           pointer_mode  ,
08897                  uint8_t           keyboard_mode  ,
08898                  xcb_window_t      confine_to  ,
08899                  xcb_cursor_t      cursor  ,
08900                  uint8_t           button  ,
08901                  uint16_t          modifiers  );
08902 
08915 /*****************************************************************************
08916  **
08917  ** xcb_void_cookie_t xcb_ungrab_button_checked
08918  ** 
08919  ** @param xcb_connection_t *c
08920  ** @param uint8_t           button
08921  ** @param xcb_window_t      grab_window
08922  ** @param uint16_t          modifiers
08923  ** @returns xcb_void_cookie_t
08924  **
08925  *****************************************************************************/
08926  
08927 xcb_void_cookie_t
08928 xcb_ungrab_button_checked (xcb_connection_t *c  ,
08929                            uint8_t           button  ,
08930                            xcb_window_t      grab_window  ,
08931                            uint16_t          modifiers  );
08932 
08942 /*****************************************************************************
08943  **
08944  ** xcb_void_cookie_t xcb_ungrab_button
08945  ** 
08946  ** @param xcb_connection_t *c
08947  ** @param uint8_t           button
08948  ** @param xcb_window_t      grab_window
08949  ** @param uint16_t          modifiers
08950  ** @returns xcb_void_cookie_t
08951  **
08952  *****************************************************************************/
08953  
08954 xcb_void_cookie_t
08955 xcb_ungrab_button (xcb_connection_t *c  ,
08956                    uint8_t           button  ,
08957                    xcb_window_t      grab_window  ,
08958                    uint16_t          modifiers  );
08959 
08972 /*****************************************************************************
08973  **
08974  ** xcb_void_cookie_t xcb_change_active_pointer_grab_checked
08975  ** 
08976  ** @param xcb_connection_t *c
08977  ** @param xcb_cursor_t      cursor
08978  ** @param xcb_timestamp_t   time
08979  ** @param uint16_t          event_mask
08980  ** @returns xcb_void_cookie_t
08981  **
08982  *****************************************************************************/
08983  
08984 xcb_void_cookie_t
08985 xcb_change_active_pointer_grab_checked (xcb_connection_t *c  ,
08986                                         xcb_cursor_t      cursor  ,
08987                                         xcb_timestamp_t   time  ,
08988                                         uint16_t          event_mask  );
08989 
08999 /*****************************************************************************
09000  **
09001  ** xcb_void_cookie_t xcb_change_active_pointer_grab
09002  ** 
09003  ** @param xcb_connection_t *c
09004  ** @param xcb_cursor_t      cursor
09005  ** @param xcb_timestamp_t   time
09006  ** @param uint16_t          event_mask
09007  ** @returns xcb_void_cookie_t
09008  **
09009  *****************************************************************************/
09010  
09011 xcb_void_cookie_t
09012 xcb_change_active_pointer_grab (xcb_connection_t *c  ,
09013                                 xcb_cursor_t      cursor  ,
09014                                 xcb_timestamp_t   time  ,
09015                                 uint16_t          event_mask  );
09016 
09047 /*****************************************************************************
09048  **
09049  ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard
09050  ** 
09051  ** @param xcb_connection_t *c
09052  ** @param uint8_t           owner_events
09053  ** @param xcb_window_t      grab_window
09054  ** @param xcb_timestamp_t   time
09055  ** @param uint8_t           pointer_mode
09056  ** @param uint8_t           keyboard_mode
09057  ** @returns xcb_grab_keyboard_cookie_t
09058  **
09059  *****************************************************************************/
09060  
09061 xcb_grab_keyboard_cookie_t
09062 xcb_grab_keyboard (xcb_connection_t *c  ,
09063                    uint8_t           owner_events  ,
09064                    xcb_window_t      grab_window  ,
09065                    xcb_timestamp_t   time  ,
09066                    uint8_t           pointer_mode  ,
09067                    uint8_t           keyboard_mode  );
09068 
09102 /*****************************************************************************
09103  **
09104  ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard_unchecked
09105  ** 
09106  ** @param xcb_connection_t *c
09107  ** @param uint8_t           owner_events
09108  ** @param xcb_window_t      grab_window
09109  ** @param xcb_timestamp_t   time
09110  ** @param uint8_t           pointer_mode
09111  ** @param uint8_t           keyboard_mode
09112  ** @returns xcb_grab_keyboard_cookie_t
09113  **
09114  *****************************************************************************/
09115  
09116 xcb_grab_keyboard_cookie_t
09117 xcb_grab_keyboard_unchecked (xcb_connection_t *c  ,
09118                              uint8_t           owner_events  ,
09119                              xcb_window_t      grab_window  ,
09120                              xcb_timestamp_t   time  ,
09121                              uint8_t           pointer_mode  ,
09122                              uint8_t           keyboard_mode  );
09123 
09139 /*****************************************************************************
09140  **
09141  ** xcb_grab_keyboard_reply_t * xcb_grab_keyboard_reply
09142  ** 
09143  ** @param xcb_connection_t            *c
09144  ** @param xcb_grab_keyboard_cookie_t   cookie
09145  ** @param xcb_generic_error_t        **e
09146  ** @returns xcb_grab_keyboard_reply_t *
09147  **
09148  *****************************************************************************/
09149  
09150 xcb_grab_keyboard_reply_t *
09151 xcb_grab_keyboard_reply (xcb_connection_t            *c  ,
09152                          xcb_grab_keyboard_cookie_t   cookie  ,
09153                          xcb_generic_error_t        **e  );
09154 
09167 /*****************************************************************************
09168  **
09169  ** xcb_void_cookie_t xcb_ungrab_keyboard_checked
09170  ** 
09171  ** @param xcb_connection_t *c
09172  ** @param xcb_timestamp_t   time
09173  ** @returns xcb_void_cookie_t
09174  **
09175  *****************************************************************************/
09176  
09177 xcb_void_cookie_t
09178 xcb_ungrab_keyboard_checked (xcb_connection_t *c  ,
09179                              xcb_timestamp_t   time  );
09180 
09190 /*****************************************************************************
09191  **
09192  ** xcb_void_cookie_t xcb_ungrab_keyboard
09193  ** 
09194  ** @param xcb_connection_t *c
09195  ** @param xcb_timestamp_t   time
09196  ** @returns xcb_void_cookie_t
09197  **
09198  *****************************************************************************/
09199  
09200 xcb_void_cookie_t
09201 xcb_ungrab_keyboard (xcb_connection_t *c  ,
09202                      xcb_timestamp_t   time  );
09203 
09260 /*****************************************************************************
09261  **
09262  ** xcb_void_cookie_t xcb_grab_key_checked
09263  ** 
09264  ** @param xcb_connection_t *c
09265  ** @param uint8_t           owner_events
09266  ** @param xcb_window_t      grab_window
09267  ** @param uint16_t          modifiers
09268  ** @param xcb_keycode_t     key
09269  ** @param uint8_t           pointer_mode
09270  ** @param uint8_t           keyboard_mode
09271  ** @returns xcb_void_cookie_t
09272  **
09273  *****************************************************************************/
09274  
09275 xcb_void_cookie_t
09276 xcb_grab_key_checked (xcb_connection_t *c  ,
09277                       uint8_t           owner_events  ,
09278                       xcb_window_t      grab_window  ,
09279                       uint16_t          modifiers  ,
09280                       xcb_keycode_t     key  ,
09281                       uint8_t           pointer_mode  ,
09282                       uint8_t           keyboard_mode  );
09283 
09337 /*****************************************************************************
09338  **
09339  ** xcb_void_cookie_t xcb_grab_key
09340  ** 
09341  ** @param xcb_connection_t *c
09342  ** @param uint8_t           owner_events
09343  ** @param xcb_window_t      grab_window
09344  ** @param uint16_t          modifiers
09345  ** @param xcb_keycode_t     key
09346  ** @param uint8_t           pointer_mode
09347  ** @param uint8_t           keyboard_mode
09348  ** @returns xcb_void_cookie_t
09349  **
09350  *****************************************************************************/
09351  
09352 xcb_void_cookie_t
09353 xcb_grab_key (xcb_connection_t *c  ,
09354               uint8_t           owner_events  ,
09355               xcb_window_t      grab_window  ,
09356               uint16_t          modifiers  ,
09357               xcb_keycode_t     key  ,
09358               uint8_t           pointer_mode  ,
09359               uint8_t           keyboard_mode  );
09360 
09383 /*****************************************************************************
09384  **
09385  ** xcb_void_cookie_t xcb_ungrab_key_checked
09386  ** 
09387  ** @param xcb_connection_t *c
09388  ** @param xcb_keycode_t     key
09389  ** @param xcb_window_t      grab_window
09390  ** @param uint16_t          modifiers
09391  ** @returns xcb_void_cookie_t
09392  **
09393  *****************************************************************************/
09394  
09395 xcb_void_cookie_t
09396 xcb_ungrab_key_checked (xcb_connection_t *c  ,
09397                         xcb_keycode_t     key  ,
09398                         xcb_window_t      grab_window  ,
09399                         uint16_t          modifiers  );
09400 
09420 /*****************************************************************************
09421  **
09422  ** xcb_void_cookie_t xcb_ungrab_key
09423  ** 
09424  ** @param xcb_connection_t *c
09425  ** @param xcb_keycode_t     key
09426  ** @param xcb_window_t      grab_window
09427  ** @param uint16_t          modifiers
09428  ** @returns xcb_void_cookie_t
09429  **
09430  *****************************************************************************/
09431  
09432 xcb_void_cookie_t
09433 xcb_ungrab_key (xcb_connection_t *c  ,
09434                 xcb_keycode_t     key  ,
09435                 xcb_window_t      grab_window  ,
09436                 uint16_t          modifiers  );
09437 
09460 /*****************************************************************************
09461  **
09462  ** xcb_void_cookie_t xcb_allow_events_checked
09463  ** 
09464  ** @param xcb_connection_t *c
09465  ** @param uint8_t           mode
09466  ** @param xcb_timestamp_t   time
09467  ** @returns xcb_void_cookie_t
09468  **
09469  *****************************************************************************/
09470  
09471 xcb_void_cookie_t
09472 xcb_allow_events_checked (xcb_connection_t *c  ,
09473                           uint8_t           mode  ,
09474                           xcb_timestamp_t   time  );
09475 
09495 /*****************************************************************************
09496  **
09497  ** xcb_void_cookie_t xcb_allow_events
09498  ** 
09499  ** @param xcb_connection_t *c
09500  ** @param uint8_t           mode
09501  ** @param xcb_timestamp_t   time
09502  ** @returns xcb_void_cookie_t
09503  **
09504  *****************************************************************************/
09505  
09506 xcb_void_cookie_t
09507 xcb_allow_events (xcb_connection_t *c  ,
09508                   uint8_t           mode  ,
09509                   xcb_timestamp_t   time  );
09510 
09523 /*****************************************************************************
09524  **
09525  ** xcb_void_cookie_t xcb_grab_server_checked
09526  ** 
09527  ** @param xcb_connection_t *c
09528  ** @returns xcb_void_cookie_t
09529  **
09530  *****************************************************************************/
09531  
09532 xcb_void_cookie_t
09533 xcb_grab_server_checked (xcb_connection_t *c  );
09534 
09544 /*****************************************************************************
09545  **
09546  ** xcb_void_cookie_t xcb_grab_server
09547  ** 
09548  ** @param xcb_connection_t *c
09549  ** @returns xcb_void_cookie_t
09550  **
09551  *****************************************************************************/
09552  
09553 xcb_void_cookie_t
09554 xcb_grab_server (xcb_connection_t *c  );
09555 
09568 /*****************************************************************************
09569  **
09570  ** xcb_void_cookie_t xcb_ungrab_server_checked
09571  ** 
09572  ** @param xcb_connection_t *c
09573  ** @returns xcb_void_cookie_t
09574  **
09575  *****************************************************************************/
09576  
09577 xcb_void_cookie_t
09578 xcb_ungrab_server_checked (xcb_connection_t *c  );
09579 
09589 /*****************************************************************************
09590  **
09591  ** xcb_void_cookie_t xcb_ungrab_server
09592  ** 
09593  ** @param xcb_connection_t *c
09594  ** @returns xcb_void_cookie_t
09595  **
09596  *****************************************************************************/
09597  
09598 xcb_void_cookie_t
09599 xcb_ungrab_server (xcb_connection_t *c  );
09600 
09614 /*****************************************************************************
09615  **
09616  ** xcb_query_pointer_cookie_t xcb_query_pointer
09617  ** 
09618  ** @param xcb_connection_t *c
09619  ** @param xcb_window_t      window
09620  ** @returns xcb_query_pointer_cookie_t
09621  **
09622  *****************************************************************************/
09623  
09624 xcb_query_pointer_cookie_t
09625 xcb_query_pointer (xcb_connection_t *c  ,
09626                    xcb_window_t      window  );
09627 
09644 /*****************************************************************************
09645  **
09646  ** xcb_query_pointer_cookie_t xcb_query_pointer_unchecked
09647  ** 
09648  ** @param xcb_connection_t *c
09649  ** @param xcb_window_t      window
09650  ** @returns xcb_query_pointer_cookie_t
09651  **
09652  *****************************************************************************/
09653  
09654 xcb_query_pointer_cookie_t
09655 xcb_query_pointer_unchecked (xcb_connection_t *c  ,
09656                              xcb_window_t      window  );
09657 
09673 /*****************************************************************************
09674  **
09675  ** xcb_query_pointer_reply_t * xcb_query_pointer_reply
09676  ** 
09677  ** @param xcb_connection_t            *c
09678  ** @param xcb_query_pointer_cookie_t   cookie
09679  ** @param xcb_generic_error_t        **e
09680  ** @returns xcb_query_pointer_reply_t *
09681  **
09682  *****************************************************************************/
09683  
09684 xcb_query_pointer_reply_t *
09685 xcb_query_pointer_reply (xcb_connection_t            *c  ,
09686                          xcb_query_pointer_cookie_t   cookie  ,
09687                          xcb_generic_error_t        **e  );
09688 
09698 /*****************************************************************************
09699  **
09700  ** void xcb_timecoord_next
09701  ** 
09702  ** @param xcb_timecoord_iterator_t *i
09703  ** @returns void
09704  **
09705  *****************************************************************************/
09706  
09707 void
09708 xcb_timecoord_next (xcb_timecoord_iterator_t *i  );
09709 
09720 /*****************************************************************************
09721  **
09722  ** xcb_generic_iterator_t xcb_timecoord_end
09723  ** 
09724  ** @param xcb_timecoord_iterator_t i
09725  ** @returns xcb_generic_iterator_t
09726  **
09727  *****************************************************************************/
09728  
09729 xcb_generic_iterator_t
09730 xcb_timecoord_end (xcb_timecoord_iterator_t i  );
09731 
09732 int
09733 xcb_get_motion_events_sizeof (const void  *_buffer  );
09734 
09744 /*****************************************************************************
09745  **
09746  ** xcb_get_motion_events_cookie_t xcb_get_motion_events
09747  ** 
09748  ** @param xcb_connection_t *c
09749  ** @param xcb_window_t      window
09750  ** @param xcb_timestamp_t   start
09751  ** @param xcb_timestamp_t   stop
09752  ** @returns xcb_get_motion_events_cookie_t
09753  **
09754  *****************************************************************************/
09755  
09756 xcb_get_motion_events_cookie_t
09757 xcb_get_motion_events (xcb_connection_t *c  ,
09758                        xcb_window_t      window  ,
09759                        xcb_timestamp_t   start  ,
09760                        xcb_timestamp_t   stop  );
09761 
09774 /*****************************************************************************
09775  **
09776  ** xcb_get_motion_events_cookie_t xcb_get_motion_events_unchecked
09777  ** 
09778  ** @param xcb_connection_t *c
09779  ** @param xcb_window_t      window
09780  ** @param xcb_timestamp_t   start
09781  ** @param xcb_timestamp_t   stop
09782  ** @returns xcb_get_motion_events_cookie_t
09783  **
09784  *****************************************************************************/
09785  
09786 xcb_get_motion_events_cookie_t
09787 xcb_get_motion_events_unchecked (xcb_connection_t *c  ,
09788                                  xcb_window_t      window  ,
09789                                  xcb_timestamp_t   start  ,
09790                                  xcb_timestamp_t   stop  );
09791 
09792 
09793 /*****************************************************************************
09794  **
09795  ** xcb_timecoord_t * xcb_get_motion_events_events
09796  ** 
09797  ** @param const xcb_get_motion_events_reply_t *R
09798  ** @returns xcb_timecoord_t *
09799  **
09800  *****************************************************************************/
09801  
09802 xcb_timecoord_t *
09803 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R  );
09804 
09805 
09806 /*****************************************************************************
09807  **
09808  ** int xcb_get_motion_events_events_length
09809  ** 
09810  ** @param const xcb_get_motion_events_reply_t *R
09811  ** @returns int
09812  **
09813  *****************************************************************************/
09814  
09815 int
09816 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R  );
09817 
09818 
09819 /*****************************************************************************
09820  **
09821  ** xcb_timecoord_iterator_t xcb_get_motion_events_events_iterator
09822  ** 
09823  ** @param const xcb_get_motion_events_reply_t *R
09824  ** @returns xcb_timecoord_iterator_t
09825  **
09826  *****************************************************************************/
09827  
09828 xcb_timecoord_iterator_t
09829 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R  );
09830 
09846 /*****************************************************************************
09847  **
09848  ** xcb_get_motion_events_reply_t * xcb_get_motion_events_reply
09849  ** 
09850  ** @param xcb_connection_t                *c
09851  ** @param xcb_get_motion_events_cookie_t   cookie
09852  ** @param xcb_generic_error_t            **e
09853  ** @returns xcb_get_motion_events_reply_t *
09854  **
09855  *****************************************************************************/
09856  
09857 xcb_get_motion_events_reply_t *
09858 xcb_get_motion_events_reply (xcb_connection_t                *c  ,
09859                              xcb_get_motion_events_cookie_t   cookie  ,
09860                              xcb_generic_error_t            **e  );
09861 
09871 /*****************************************************************************
09872  **
09873  ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates
09874  ** 
09875  ** @param xcb_connection_t *c
09876  ** @param xcb_window_t      src_window
09877  ** @param xcb_window_t      dst_window
09878  ** @param int16_t           src_x
09879  ** @param int16_t           src_y
09880  ** @returns xcb_translate_coordinates_cookie_t
09881  **
09882  *****************************************************************************/
09883  
09884 xcb_translate_coordinates_cookie_t
09885 xcb_translate_coordinates (xcb_connection_t *c  ,
09886                            xcb_window_t      src_window  ,
09887                            xcb_window_t      dst_window  ,
09888                            int16_t           src_x  ,
09889                            int16_t           src_y  );
09890 
09903 /*****************************************************************************
09904  **
09905  ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates_unchecked
09906  ** 
09907  ** @param xcb_connection_t *c
09908  ** @param xcb_window_t      src_window
09909  ** @param xcb_window_t      dst_window
09910  ** @param int16_t           src_x
09911  ** @param int16_t           src_y
09912  ** @returns xcb_translate_coordinates_cookie_t
09913  **
09914  *****************************************************************************/
09915  
09916 xcb_translate_coordinates_cookie_t
09917 xcb_translate_coordinates_unchecked (xcb_connection_t *c  ,
09918                                      xcb_window_t      src_window  ,
09919                                      xcb_window_t      dst_window  ,
09920                                      int16_t           src_x  ,
09921                                      int16_t           src_y  );
09922 
09938 /*****************************************************************************
09939  **
09940  ** xcb_translate_coordinates_reply_t * xcb_translate_coordinates_reply
09941  ** 
09942  ** @param xcb_connection_t                    *c
09943  ** @param xcb_translate_coordinates_cookie_t   cookie
09944  ** @param xcb_generic_error_t                **e
09945  ** @returns xcb_translate_coordinates_reply_t *
09946  **
09947  *****************************************************************************/
09948  
09949 xcb_translate_coordinates_reply_t *
09950 xcb_translate_coordinates_reply (xcb_connection_t                    *c  ,
09951                                  xcb_translate_coordinates_cookie_t   cookie  ,
09952                                  xcb_generic_error_t                **e  );
09953 
09985 /*****************************************************************************
09986  **
09987  ** xcb_void_cookie_t xcb_warp_pointer_checked
09988  ** 
09989  ** @param xcb_connection_t *c
09990  ** @param xcb_window_t      src_window
09991  ** @param xcb_window_t      dst_window
09992  ** @param int16_t           src_x
09993  ** @param int16_t           src_y
09994  ** @param uint16_t          src_width
09995  ** @param uint16_t          src_height
09996  ** @param int16_t           dst_x
09997  ** @param int16_t           dst_y
09998  ** @returns xcb_void_cookie_t
09999  **
10000  *****************************************************************************/
10001  
10002 xcb_void_cookie_t
10003 xcb_warp_pointer_checked (xcb_connection_t *c  ,
10004                           xcb_window_t      src_window  ,
10005                           xcb_window_t      dst_window  ,
10006                           int16_t           src_x  ,
10007                           int16_t           src_y  ,
10008                           uint16_t          src_width  ,
10009                           uint16_t          src_height  ,
10010                           int16_t           dst_x  ,
10011                           int16_t           dst_y  );
10012 
10041 /*****************************************************************************
10042  **
10043  ** xcb_void_cookie_t xcb_warp_pointer
10044  ** 
10045  ** @param xcb_connection_t *c
10046  ** @param xcb_window_t      src_window
10047  ** @param xcb_window_t      dst_window
10048  ** @param int16_t           src_x
10049  ** @param int16_t           src_y
10050  ** @param uint16_t          src_width
10051  ** @param uint16_t          src_height
10052  ** @param int16_t           dst_x
10053  ** @param int16_t           dst_y
10054  ** @returns xcb_void_cookie_t
10055  **
10056  *****************************************************************************/
10057  
10058 xcb_void_cookie_t
10059 xcb_warp_pointer (xcb_connection_t *c  ,
10060                   xcb_window_t      src_window  ,
10061                   xcb_window_t      dst_window  ,
10062                   int16_t           src_x  ,
10063                   int16_t           src_y  ,
10064                   uint16_t          src_width  ,
10065                   uint16_t          src_height  ,
10066                   int16_t           dst_x  ,
10067                   int16_t           dst_y  );
10068 
10101 /*****************************************************************************
10102  **
10103  ** xcb_void_cookie_t xcb_set_input_focus_checked
10104  ** 
10105  ** @param xcb_connection_t *c
10106  ** @param uint8_t           revert_to
10107  ** @param xcb_window_t      focus
10108  ** @param xcb_timestamp_t   time
10109  ** @returns xcb_void_cookie_t
10110  **
10111  *****************************************************************************/
10112  
10113 xcb_void_cookie_t
10114 xcb_set_input_focus_checked (xcb_connection_t *c  ,
10115                              uint8_t           revert_to  ,
10116                              xcb_window_t      focus  ,
10117                              xcb_timestamp_t   time  );
10118 
10148 /*****************************************************************************
10149  **
10150  ** xcb_void_cookie_t xcb_set_input_focus
10151  ** 
10152  ** @param xcb_connection_t *c
10153  ** @param uint8_t           revert_to
10154  ** @param xcb_window_t      focus
10155  ** @param xcb_timestamp_t   time
10156  ** @returns xcb_void_cookie_t
10157  **
10158  *****************************************************************************/
10159  
10160 xcb_void_cookie_t
10161 xcb_set_input_focus (xcb_connection_t *c  ,
10162                      uint8_t           revert_to  ,
10163                      xcb_window_t      focus  ,
10164                      xcb_timestamp_t   time  );
10165 
10175 /*****************************************************************************
10176  **
10177  ** xcb_get_input_focus_cookie_t xcb_get_input_focus
10178  ** 
10179  ** @param xcb_connection_t *c
10180  ** @returns xcb_get_input_focus_cookie_t
10181  **
10182  *****************************************************************************/
10183  
10184 xcb_get_input_focus_cookie_t
10185 xcb_get_input_focus (xcb_connection_t *c  );
10186 
10199 /*****************************************************************************
10200  **
10201  ** xcb_get_input_focus_cookie_t xcb_get_input_focus_unchecked
10202  ** 
10203  ** @param xcb_connection_t *c
10204  ** @returns xcb_get_input_focus_cookie_t
10205  **
10206  *****************************************************************************/
10207  
10208 xcb_get_input_focus_cookie_t
10209 xcb_get_input_focus_unchecked (xcb_connection_t *c  );
10210 
10226 /*****************************************************************************
10227  **
10228  ** xcb_get_input_focus_reply_t * xcb_get_input_focus_reply
10229  ** 
10230  ** @param xcb_connection_t              *c
10231  ** @param xcb_get_input_focus_cookie_t   cookie
10232  ** @param xcb_generic_error_t          **e
10233  ** @returns xcb_get_input_focus_reply_t *
10234  **
10235  *****************************************************************************/
10236  
10237 xcb_get_input_focus_reply_t *
10238 xcb_get_input_focus_reply (xcb_connection_t              *c  ,
10239                            xcb_get_input_focus_cookie_t   cookie  ,
10240                            xcb_generic_error_t          **e  );
10241 
10251 /*****************************************************************************
10252  **
10253  ** xcb_query_keymap_cookie_t xcb_query_keymap
10254  ** 
10255  ** @param xcb_connection_t *c
10256  ** @returns xcb_query_keymap_cookie_t
10257  **
10258  *****************************************************************************/
10259  
10260 xcb_query_keymap_cookie_t
10261 xcb_query_keymap (xcb_connection_t *c  );
10262 
10275 /*****************************************************************************
10276  **
10277  ** xcb_query_keymap_cookie_t xcb_query_keymap_unchecked
10278  ** 
10279  ** @param xcb_connection_t *c
10280  ** @returns xcb_query_keymap_cookie_t
10281  **
10282  *****************************************************************************/
10283  
10284 xcb_query_keymap_cookie_t
10285 xcb_query_keymap_unchecked (xcb_connection_t *c  );
10286 
10302 /*****************************************************************************
10303  **
10304  ** xcb_query_keymap_reply_t * xcb_query_keymap_reply
10305  ** 
10306  ** @param xcb_connection_t           *c
10307  ** @param xcb_query_keymap_cookie_t   cookie
10308  ** @param xcb_generic_error_t       **e
10309  ** @returns xcb_query_keymap_reply_t *
10310  **
10311  *****************************************************************************/
10312  
10313 xcb_query_keymap_reply_t *
10314 xcb_query_keymap_reply (xcb_connection_t           *c  ,
10315                         xcb_query_keymap_cookie_t   cookie  ,
10316                         xcb_generic_error_t       **e  );
10317 
10318 int
10319 xcb_open_font_sizeof (const void  *_buffer  );
10320 
10340 /*****************************************************************************
10341  **
10342  ** xcb_void_cookie_t xcb_open_font_checked
10343  ** 
10344  ** @param xcb_connection_t *c
10345  ** @param xcb_font_t        fid
10346  ** @param uint16_t          name_len
10347  ** @param const char       *name
10348  ** @returns xcb_void_cookie_t
10349  **
10350  *****************************************************************************/
10351  
10352 xcb_void_cookie_t
10353 xcb_open_font_checked (xcb_connection_t *c  ,
10354                        xcb_font_t        fid  ,
10355                        uint16_t          name_len  ,
10356                        const char       *name  );
10357 
10374 /*****************************************************************************
10375  **
10376  ** xcb_void_cookie_t xcb_open_font
10377  ** 
10378  ** @param xcb_connection_t *c
10379  ** @param xcb_font_t        fid
10380  ** @param uint16_t          name_len
10381  ** @param const char       *name
10382  ** @returns xcb_void_cookie_t
10383  **
10384  *****************************************************************************/
10385  
10386 xcb_void_cookie_t
10387 xcb_open_font (xcb_connection_t *c  ,
10388                xcb_font_t        fid  ,
10389                uint16_t          name_len  ,
10390                const char       *name  );
10391 
10404 /*****************************************************************************
10405  **
10406  ** xcb_void_cookie_t xcb_close_font_checked
10407  ** 
10408  ** @param xcb_connection_t *c
10409  ** @param xcb_font_t        font
10410  ** @returns xcb_void_cookie_t
10411  **
10412  *****************************************************************************/
10413  
10414 xcb_void_cookie_t
10415 xcb_close_font_checked (xcb_connection_t *c  ,
10416                         xcb_font_t        font  );
10417 
10427 /*****************************************************************************
10428  **
10429  ** xcb_void_cookie_t xcb_close_font
10430  ** 
10431  ** @param xcb_connection_t *c
10432  ** @param xcb_font_t        font
10433  ** @returns xcb_void_cookie_t
10434  **
10435  *****************************************************************************/
10436  
10437 xcb_void_cookie_t
10438 xcb_close_font (xcb_connection_t *c  ,
10439                 xcb_font_t        font  );
10440 
10450 /*****************************************************************************
10451  **
10452  ** void xcb_fontprop_next
10453  ** 
10454  ** @param xcb_fontprop_iterator_t *i
10455  ** @returns void
10456  **
10457  *****************************************************************************/
10458  
10459 void
10460 xcb_fontprop_next (xcb_fontprop_iterator_t *i  );
10461 
10472 /*****************************************************************************
10473  **
10474  ** xcb_generic_iterator_t xcb_fontprop_end
10475  ** 
10476  ** @param xcb_fontprop_iterator_t i
10477  ** @returns xcb_generic_iterator_t
10478  **
10479  *****************************************************************************/
10480  
10481 xcb_generic_iterator_t
10482 xcb_fontprop_end (xcb_fontprop_iterator_t i  );
10483 
10493 /*****************************************************************************
10494  **
10495  ** void xcb_charinfo_next
10496  ** 
10497  ** @param xcb_charinfo_iterator_t *i
10498  ** @returns void
10499  **
10500  *****************************************************************************/
10501  
10502 void
10503 xcb_charinfo_next (xcb_charinfo_iterator_t *i  );
10504 
10515 /*****************************************************************************
10516  **
10517  ** xcb_generic_iterator_t xcb_charinfo_end
10518  ** 
10519  ** @param xcb_charinfo_iterator_t i
10520  ** @returns xcb_generic_iterator_t
10521  **
10522  *****************************************************************************/
10523  
10524 xcb_generic_iterator_t
10525 xcb_charinfo_end (xcb_charinfo_iterator_t i  );
10526 
10527 int
10528 xcb_query_font_sizeof (const void  *_buffer  );
10529 
10541 /*****************************************************************************
10542  **
10543  ** xcb_query_font_cookie_t xcb_query_font
10544  ** 
10545  ** @param xcb_connection_t *c
10546  ** @param xcb_fontable_t    font
10547  ** @returns xcb_query_font_cookie_t
10548  **
10549  *****************************************************************************/
10550  
10551 xcb_query_font_cookie_t
10552 xcb_query_font (xcb_connection_t *c  ,
10553                 xcb_fontable_t    font  );
10554 
10569 /*****************************************************************************
10570  **
10571  ** xcb_query_font_cookie_t xcb_query_font_unchecked
10572  ** 
10573  ** @param xcb_connection_t *c
10574  ** @param xcb_fontable_t    font
10575  ** @returns xcb_query_font_cookie_t
10576  **
10577  *****************************************************************************/
10578  
10579 xcb_query_font_cookie_t
10580 xcb_query_font_unchecked (xcb_connection_t *c  ,
10581                           xcb_fontable_t    font  );
10582 
10583 
10584 /*****************************************************************************
10585  **
10586  ** xcb_fontprop_t * xcb_query_font_properties
10587  ** 
10588  ** @param const xcb_query_font_reply_t *R
10589  ** @returns xcb_fontprop_t *
10590  **
10591  *****************************************************************************/
10592  
10593 xcb_fontprop_t *
10594 xcb_query_font_properties (const xcb_query_font_reply_t *R  );
10595 
10596 
10597 /*****************************************************************************
10598  **
10599  ** int xcb_query_font_properties_length
10600  ** 
10601  ** @param const xcb_query_font_reply_t *R
10602  ** @returns int
10603  **
10604  *****************************************************************************/
10605  
10606 int
10607 xcb_query_font_properties_length (const xcb_query_font_reply_t *R  );
10608 
10609 
10610 /*****************************************************************************
10611  **
10612  ** xcb_fontprop_iterator_t xcb_query_font_properties_iterator
10613  ** 
10614  ** @param const xcb_query_font_reply_t *R
10615  ** @returns xcb_fontprop_iterator_t
10616  **
10617  *****************************************************************************/
10618  
10619 xcb_fontprop_iterator_t
10620 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R  );
10621 
10622 
10623 /*****************************************************************************
10624  **
10625  ** xcb_charinfo_t * xcb_query_font_char_infos
10626  ** 
10627  ** @param const xcb_query_font_reply_t *R
10628  ** @returns xcb_charinfo_t *
10629  **
10630  *****************************************************************************/
10631  
10632 xcb_charinfo_t *
10633 xcb_query_font_char_infos (const xcb_query_font_reply_t *R  );
10634 
10635 
10636 /*****************************************************************************
10637  **
10638  ** int xcb_query_font_char_infos_length
10639  ** 
10640  ** @param const xcb_query_font_reply_t *R
10641  ** @returns int
10642  **
10643  *****************************************************************************/
10644  
10645 int
10646 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R  );
10647 
10648 
10649 /*****************************************************************************
10650  **
10651  ** xcb_charinfo_iterator_t xcb_query_font_char_infos_iterator
10652  ** 
10653  ** @param const xcb_query_font_reply_t *R
10654  ** @returns xcb_charinfo_iterator_t
10655  **
10656  *****************************************************************************/
10657  
10658 xcb_charinfo_iterator_t
10659 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R  );
10660 
10676 /*****************************************************************************
10677  **
10678  ** xcb_query_font_reply_t * xcb_query_font_reply
10679  ** 
10680  ** @param xcb_connection_t         *c
10681  ** @param xcb_query_font_cookie_t   cookie
10682  ** @param xcb_generic_error_t     **e
10683  ** @returns xcb_query_font_reply_t *
10684  **
10685  *****************************************************************************/
10686  
10687 xcb_query_font_reply_t *
10688 xcb_query_font_reply (xcb_connection_t         *c  ,
10689                       xcb_query_font_cookie_t   cookie  ,
10690                       xcb_generic_error_t     **e  );
10691 
10692 int
10693 xcb_query_text_extents_sizeof (const void  *_buffer  ,
10694                                uint32_t     string_len  );
10695 
10729 /*****************************************************************************
10730  **
10731  ** xcb_query_text_extents_cookie_t xcb_query_text_extents
10732  ** 
10733  ** @param xcb_connection_t   *c
10734  ** @param xcb_fontable_t      font
10735  ** @param uint32_t            string_len
10736  ** @param const xcb_char2b_t *string
10737  ** @returns xcb_query_text_extents_cookie_t
10738  **
10739  *****************************************************************************/
10740  
10741 xcb_query_text_extents_cookie_t
10742 xcb_query_text_extents (xcb_connection_t   *c  ,
10743                         xcb_fontable_t      font  ,
10744                         uint32_t            string_len  ,
10745                         const xcb_char2b_t *string  );
10746 
10783 /*****************************************************************************
10784  **
10785  ** xcb_query_text_extents_cookie_t xcb_query_text_extents_unchecked
10786  ** 
10787  ** @param xcb_connection_t   *c
10788  ** @param xcb_fontable_t      font
10789  ** @param uint32_t            string_len
10790  ** @param const xcb_char2b_t *string
10791  ** @returns xcb_query_text_extents_cookie_t
10792  **
10793  *****************************************************************************/
10794  
10795 xcb_query_text_extents_cookie_t
10796 xcb_query_text_extents_unchecked (xcb_connection_t   *c  ,
10797                                   xcb_fontable_t      font  ,
10798                                   uint32_t            string_len  ,
10799                                   const xcb_char2b_t *string  );
10800 
10816 /*****************************************************************************
10817  **
10818  ** xcb_query_text_extents_reply_t * xcb_query_text_extents_reply
10819  ** 
10820  ** @param xcb_connection_t                 *c
10821  ** @param xcb_query_text_extents_cookie_t   cookie
10822  ** @param xcb_generic_error_t             **e
10823  ** @returns xcb_query_text_extents_reply_t *
10824  **
10825  *****************************************************************************/
10826  
10827 xcb_query_text_extents_reply_t *
10828 xcb_query_text_extents_reply (xcb_connection_t                 *c  ,
10829                               xcb_query_text_extents_cookie_t   cookie  ,
10830                               xcb_generic_error_t             **e  );
10831 
10832 int
10833 xcb_str_sizeof (const void  *_buffer  );
10834 
10835 
10836 /*****************************************************************************
10837  **
10838  ** char * xcb_str_name
10839  ** 
10840  ** @param const xcb_str_t *R
10841  ** @returns char *
10842  **
10843  *****************************************************************************/
10844  
10845 char *
10846 xcb_str_name (const xcb_str_t *R  );
10847 
10848 
10849 /*****************************************************************************
10850  **
10851  ** int xcb_str_name_length
10852  ** 
10853  ** @param const xcb_str_t *R
10854  ** @returns int
10855  **
10856  *****************************************************************************/
10857  
10858 int
10859 xcb_str_name_length (const xcb_str_t *R  );
10860 
10861 
10862 /*****************************************************************************
10863  **
10864  ** xcb_generic_iterator_t xcb_str_name_end
10865  ** 
10866  ** @param const xcb_str_t *R
10867  ** @returns xcb_generic_iterator_t
10868  **
10869  *****************************************************************************/
10870  
10871 xcb_generic_iterator_t
10872 xcb_str_name_end (const xcb_str_t *R  );
10873 
10883 /*****************************************************************************
10884  **
10885  ** void xcb_str_next
10886  ** 
10887  ** @param xcb_str_iterator_t *i
10888  ** @returns void
10889  **
10890  *****************************************************************************/
10891  
10892 void
10893 xcb_str_next (xcb_str_iterator_t *i  );
10894 
10905 /*****************************************************************************
10906  **
10907  ** xcb_generic_iterator_t xcb_str_end
10908  ** 
10909  ** @param xcb_str_iterator_t i
10910  ** @returns xcb_generic_iterator_t
10911  **
10912  *****************************************************************************/
10913  
10914 xcb_generic_iterator_t
10915 xcb_str_end (xcb_str_iterator_t i  );
10916 
10917 int
10918 xcb_list_fonts_sizeof (const void  *_buffer  );
10919 
10937 /*****************************************************************************
10938  **
10939  ** xcb_list_fonts_cookie_t xcb_list_fonts
10940  ** 
10941  ** @param xcb_connection_t *c
10942  ** @param uint16_t          max_names
10943  ** @param uint16_t          pattern_len
10944  ** @param const char       *pattern
10945  ** @returns xcb_list_fonts_cookie_t
10946  **
10947  *****************************************************************************/
10948  
10949 xcb_list_fonts_cookie_t
10950 xcb_list_fonts (xcb_connection_t *c  ,
10951                 uint16_t          max_names  ,
10952                 uint16_t          pattern_len  ,
10953                 const char       *pattern  );
10954 
10975 /*****************************************************************************
10976  **
10977  ** xcb_list_fonts_cookie_t xcb_list_fonts_unchecked
10978  ** 
10979  ** @param xcb_connection_t *c
10980  ** @param uint16_t          max_names
10981  ** @param uint16_t          pattern_len
10982  ** @param const char       *pattern
10983  ** @returns xcb_list_fonts_cookie_t
10984  **
10985  *****************************************************************************/
10986  
10987 xcb_list_fonts_cookie_t
10988 xcb_list_fonts_unchecked (xcb_connection_t *c  ,
10989                           uint16_t          max_names  ,
10990                           uint16_t          pattern_len  ,
10991                           const char       *pattern  );
10992 
10993 
10994 /*****************************************************************************
10995  **
10996  ** int xcb_list_fonts_names_length
10997  ** 
10998  ** @param const xcb_list_fonts_reply_t *R
10999  ** @returns int
11000  **
11001  *****************************************************************************/
11002  
11003 int
11004 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R  );
11005 
11006 
11007 /*****************************************************************************
11008  **
11009  ** xcb_str_iterator_t xcb_list_fonts_names_iterator
11010  ** 
11011  ** @param const xcb_list_fonts_reply_t *R
11012  ** @returns xcb_str_iterator_t
11013  **
11014  *****************************************************************************/
11015  
11016 xcb_str_iterator_t
11017 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R  );
11018 
11034 /*****************************************************************************
11035  **
11036  ** xcb_list_fonts_reply_t * xcb_list_fonts_reply
11037  ** 
11038  ** @param xcb_connection_t         *c
11039  ** @param xcb_list_fonts_cookie_t   cookie
11040  ** @param xcb_generic_error_t     **e
11041  ** @returns xcb_list_fonts_reply_t *
11042  **
11043  *****************************************************************************/
11044  
11045 xcb_list_fonts_reply_t *
11046 xcb_list_fonts_reply (xcb_connection_t         *c  ,
11047                       xcb_list_fonts_cookie_t   cookie  ,
11048                       xcb_generic_error_t     **e  );
11049 
11050 int
11051 xcb_list_fonts_with_info_sizeof (const void  *_buffer  );
11052 
11070 /*****************************************************************************
11071  **
11072  ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info
11073  ** 
11074  ** @param xcb_connection_t *c
11075  ** @param uint16_t          max_names
11076  ** @param uint16_t          pattern_len
11077  ** @param const char       *pattern
11078  ** @returns xcb_list_fonts_with_info_cookie_t
11079  **
11080  *****************************************************************************/
11081  
11082 xcb_list_fonts_with_info_cookie_t
11083 xcb_list_fonts_with_info (xcb_connection_t *c  ,
11084                           uint16_t          max_names  ,
11085                           uint16_t          pattern_len  ,
11086                           const char       *pattern  );
11087 
11108 /*****************************************************************************
11109  **
11110  ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_unchecked
11111  ** 
11112  ** @param xcb_connection_t *c
11113  ** @param uint16_t          max_names
11114  ** @param uint16_t          pattern_len
11115  ** @param const char       *pattern
11116  ** @returns xcb_list_fonts_with_info_cookie_t
11117  **
11118  *****************************************************************************/
11119  
11120 xcb_list_fonts_with_info_cookie_t
11121 xcb_list_fonts_with_info_unchecked (xcb_connection_t *c  ,
11122                                     uint16_t          max_names  ,
11123                                     uint16_t          pattern_len  ,
11124                                     const char       *pattern  );
11125 
11126 
11127 /*****************************************************************************
11128  **
11129  ** xcb_fontprop_t * xcb_list_fonts_with_info_properties
11130  ** 
11131  ** @param const xcb_list_fonts_with_info_reply_t *R
11132  ** @returns xcb_fontprop_t *
11133  **
11134  *****************************************************************************/
11135  
11136 xcb_fontprop_t *
11137 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R  );
11138 
11139 
11140 /*****************************************************************************
11141  **
11142  ** int xcb_list_fonts_with_info_properties_length
11143  ** 
11144  ** @param const xcb_list_fonts_with_info_reply_t *R
11145  ** @returns int
11146  **
11147  *****************************************************************************/
11148  
11149 int
11150 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R  );
11151 
11152 
11153 /*****************************************************************************
11154  **
11155  ** xcb_fontprop_iterator_t xcb_list_fonts_with_info_properties_iterator
11156  ** 
11157  ** @param const xcb_list_fonts_with_info_reply_t *R
11158  ** @returns xcb_fontprop_iterator_t
11159  **
11160  *****************************************************************************/
11161  
11162 xcb_fontprop_iterator_t
11163 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R  );
11164 
11165 
11166 /*****************************************************************************
11167  **
11168  ** char * xcb_list_fonts_with_info_name
11169  ** 
11170  ** @param const xcb_list_fonts_with_info_reply_t *R
11171  ** @returns char *
11172  **
11173  *****************************************************************************/
11174  
11175 char *
11176 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R  );
11177 
11178 
11179 /*****************************************************************************
11180  **
11181  ** int xcb_list_fonts_with_info_name_length
11182  ** 
11183  ** @param const xcb_list_fonts_with_info_reply_t *R
11184  ** @returns int
11185  **
11186  *****************************************************************************/
11187  
11188 int
11189 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R  );
11190 
11191 
11192 /*****************************************************************************
11193  **
11194  ** xcb_generic_iterator_t xcb_list_fonts_with_info_name_end
11195  ** 
11196  ** @param const xcb_list_fonts_with_info_reply_t *R
11197  ** @returns xcb_generic_iterator_t
11198  **
11199  *****************************************************************************/
11200  
11201 xcb_generic_iterator_t
11202 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R  );
11203 
11219 /*****************************************************************************
11220  **
11221  ** xcb_list_fonts_with_info_reply_t * xcb_list_fonts_with_info_reply
11222  ** 
11223  ** @param xcb_connection_t                   *c
11224  ** @param xcb_list_fonts_with_info_cookie_t   cookie
11225  ** @param xcb_generic_error_t               **e
11226  ** @returns xcb_list_fonts_with_info_reply_t *
11227  **
11228  *****************************************************************************/
11229  
11230 xcb_list_fonts_with_info_reply_t *
11231 xcb_list_fonts_with_info_reply (xcb_connection_t                   *c  ,
11232                                 xcb_list_fonts_with_info_cookie_t   cookie  ,
11233                                 xcb_generic_error_t               **e  );
11234 
11235 int
11236 xcb_set_font_path_sizeof (const void  *_buffer  );
11237 
11250 /*****************************************************************************
11251  **
11252  ** xcb_void_cookie_t xcb_set_font_path_checked
11253  ** 
11254  ** @param xcb_connection_t *c
11255  ** @param uint16_t          font_qty
11256  ** @param const xcb_str_t  *font
11257  ** @returns xcb_void_cookie_t
11258  **
11259  *****************************************************************************/
11260  
11261 xcb_void_cookie_t
11262 xcb_set_font_path_checked (xcb_connection_t *c  ,
11263                            uint16_t          font_qty  ,
11264                            const xcb_str_t  *font  );
11265 
11275 /*****************************************************************************
11276  **
11277  ** xcb_void_cookie_t xcb_set_font_path
11278  ** 
11279  ** @param xcb_connection_t *c
11280  ** @param uint16_t          font_qty
11281  ** @param const xcb_str_t  *font
11282  ** @returns xcb_void_cookie_t
11283  **
11284  *****************************************************************************/
11285  
11286 xcb_void_cookie_t
11287 xcb_set_font_path (xcb_connection_t *c  ,
11288                    uint16_t          font_qty  ,
11289                    const xcb_str_t  *font  );
11290 
11291 int
11292 xcb_get_font_path_sizeof (const void  *_buffer  );
11293 
11303 /*****************************************************************************
11304  **
11305  ** xcb_get_font_path_cookie_t xcb_get_font_path
11306  ** 
11307  ** @param xcb_connection_t *c
11308  ** @returns xcb_get_font_path_cookie_t
11309  **
11310  *****************************************************************************/
11311  
11312 xcb_get_font_path_cookie_t
11313 xcb_get_font_path (xcb_connection_t *c  );
11314 
11327 /*****************************************************************************
11328  **
11329  ** xcb_get_font_path_cookie_t xcb_get_font_path_unchecked
11330  ** 
11331  ** @param xcb_connection_t *c
11332  ** @returns xcb_get_font_path_cookie_t
11333  **
11334  *****************************************************************************/
11335  
11336 xcb_get_font_path_cookie_t
11337 xcb_get_font_path_unchecked (xcb_connection_t *c  );
11338 
11339 
11340 /*****************************************************************************
11341  **
11342  ** int xcb_get_font_path_path_length
11343  ** 
11344  ** @param const xcb_get_font_path_reply_t *R
11345  ** @returns int
11346  **
11347  *****************************************************************************/
11348  
11349 int
11350 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R  );
11351 
11352 
11353 /*****************************************************************************
11354  **
11355  ** xcb_str_iterator_t xcb_get_font_path_path_iterator
11356  ** 
11357  ** @param const xcb_get_font_path_reply_t *R
11358  ** @returns xcb_str_iterator_t
11359  **
11360  *****************************************************************************/
11361  
11362 xcb_str_iterator_t
11363 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R  );
11364 
11380 /*****************************************************************************
11381  **
11382  ** xcb_get_font_path_reply_t * xcb_get_font_path_reply
11383  ** 
11384  ** @param xcb_connection_t            *c
11385  ** @param xcb_get_font_path_cookie_t   cookie
11386  ** @param xcb_generic_error_t        **e
11387  ** @returns xcb_get_font_path_reply_t *
11388  **
11389  *****************************************************************************/
11390  
11391 xcb_get_font_path_reply_t *
11392 xcb_get_font_path_reply (xcb_connection_t            *c  ,
11393                          xcb_get_font_path_cookie_t   cookie  ,
11394                          xcb_generic_error_t        **e  );
11395 
11416 /*****************************************************************************
11417  **
11418  ** xcb_void_cookie_t xcb_create_pixmap_checked
11419  ** 
11420  ** @param xcb_connection_t *c
11421  ** @param uint8_t           depth
11422  ** @param xcb_pixmap_t      pid
11423  ** @param xcb_drawable_t    drawable
11424  ** @param uint16_t          width
11425  ** @param uint16_t          height
11426  ** @returns xcb_void_cookie_t
11427  **
11428  *****************************************************************************/
11429  
11430 xcb_void_cookie_t
11431 xcb_create_pixmap_checked (xcb_connection_t *c  ,
11432                            uint8_t           depth  ,
11433                            xcb_pixmap_t      pid  ,
11434                            xcb_drawable_t    drawable  ,
11435                            uint16_t          width  ,
11436                            uint16_t          height  );
11437 
11455 /*****************************************************************************
11456  **
11457  ** xcb_void_cookie_t xcb_create_pixmap
11458  ** 
11459  ** @param xcb_connection_t *c
11460  ** @param uint8_t           depth
11461  ** @param xcb_pixmap_t      pid
11462  ** @param xcb_drawable_t    drawable
11463  ** @param uint16_t          width
11464  ** @param uint16_t          height
11465  ** @returns xcb_void_cookie_t
11466  **
11467  *****************************************************************************/
11468  
11469 xcb_void_cookie_t
11470 xcb_create_pixmap (xcb_connection_t *c  ,
11471                    uint8_t           depth  ,
11472                    xcb_pixmap_t      pid  ,
11473                    xcb_drawable_t    drawable  ,
11474                    uint16_t          width  ,
11475                    uint16_t          height  );
11476 
11492 /*****************************************************************************
11493  **
11494  ** xcb_void_cookie_t xcb_free_pixmap_checked
11495  ** 
11496  ** @param xcb_connection_t *c
11497  ** @param xcb_pixmap_t      pixmap
11498  ** @returns xcb_void_cookie_t
11499  **
11500  *****************************************************************************/
11501  
11502 xcb_void_cookie_t
11503 xcb_free_pixmap_checked (xcb_connection_t *c  ,
11504                          xcb_pixmap_t      pixmap  );
11505 
11518 /*****************************************************************************
11519  **
11520  ** xcb_void_cookie_t xcb_free_pixmap
11521  ** 
11522  ** @param xcb_connection_t *c
11523  ** @param xcb_pixmap_t      pixmap
11524  ** @returns xcb_void_cookie_t
11525  **
11526  *****************************************************************************/
11527  
11528 xcb_void_cookie_t
11529 xcb_free_pixmap (xcb_connection_t *c  ,
11530                  xcb_pixmap_t      pixmap  );
11531 
11532 int
11533 xcb_create_gc_sizeof (const void  *_buffer  );
11534 
11552 /*****************************************************************************
11553  **
11554  ** xcb_void_cookie_t xcb_create_gc_checked
11555  ** 
11556  ** @param xcb_connection_t *c
11557  ** @param xcb_gcontext_t    cid
11558  ** @param xcb_drawable_t    drawable
11559  ** @param uint32_t          value_mask
11560  ** @param const uint32_t   *value_list
11561  ** @returns xcb_void_cookie_t
11562  **
11563  *****************************************************************************/
11564  
11565 xcb_void_cookie_t
11566 xcb_create_gc_checked (xcb_connection_t *c  ,
11567                        xcb_gcontext_t    cid  ,
11568                        xcb_drawable_t    drawable  ,
11569                        uint32_t          value_mask  ,
11570                        const uint32_t   *value_list  );
11571 
11586 /*****************************************************************************
11587  **
11588  ** xcb_void_cookie_t xcb_create_gc
11589  ** 
11590  ** @param xcb_connection_t *c
11591  ** @param xcb_gcontext_t    cid
11592  ** @param xcb_drawable_t    drawable
11593  ** @param uint32_t          value_mask
11594  ** @param const uint32_t   *value_list
11595  ** @returns xcb_void_cookie_t
11596  **
11597  *****************************************************************************/
11598  
11599 xcb_void_cookie_t
11600 xcb_create_gc (xcb_connection_t *c  ,
11601                xcb_gcontext_t    cid  ,
11602                xcb_drawable_t    drawable  ,
11603                uint32_t          value_mask  ,
11604                const uint32_t   *value_list  );
11605 
11606 int
11607 xcb_change_gc_sizeof (const void  *_buffer  );
11608 
11628 /*****************************************************************************
11629  **
11630  ** xcb_void_cookie_t xcb_change_gc_checked
11631  ** 
11632  ** @param xcb_connection_t *c
11633  ** @param xcb_gcontext_t    gc
11634  ** @param uint32_t          value_mask
11635  ** @param const uint32_t   *value_list
11636  ** @returns xcb_void_cookie_t
11637  **
11638  *****************************************************************************/
11639  
11640 xcb_void_cookie_t
11641 xcb_change_gc_checked (xcb_connection_t *c  ,
11642                        xcb_gcontext_t    gc  ,
11643                        uint32_t          value_mask  ,
11644                        const uint32_t   *value_list  );
11645 
11662 /*****************************************************************************
11663  **
11664  ** xcb_void_cookie_t xcb_change_gc
11665  ** 
11666  ** @param xcb_connection_t *c
11667  ** @param xcb_gcontext_t    gc
11668  ** @param uint32_t          value_mask
11669  ** @param const uint32_t   *value_list
11670  ** @returns xcb_void_cookie_t
11671  **
11672  *****************************************************************************/
11673  
11674 xcb_void_cookie_t
11675 xcb_change_gc (xcb_connection_t *c  ,
11676                xcb_gcontext_t    gc  ,
11677                uint32_t          value_mask  ,
11678                const uint32_t   *value_list  );
11679 
11692 /*****************************************************************************
11693  **
11694  ** xcb_void_cookie_t xcb_copy_gc_checked
11695  ** 
11696  ** @param xcb_connection_t *c
11697  ** @param xcb_gcontext_t    src_gc
11698  ** @param xcb_gcontext_t    dst_gc
11699  ** @param uint32_t          value_mask
11700  ** @returns xcb_void_cookie_t
11701  **
11702  *****************************************************************************/
11703  
11704 xcb_void_cookie_t
11705 xcb_copy_gc_checked (xcb_connection_t *c  ,
11706                      xcb_gcontext_t    src_gc  ,
11707                      xcb_gcontext_t    dst_gc  ,
11708                      uint32_t          value_mask  );
11709 
11719 /*****************************************************************************
11720  **
11721  ** xcb_void_cookie_t xcb_copy_gc
11722  ** 
11723  ** @param xcb_connection_t *c
11724  ** @param xcb_gcontext_t    src_gc
11725  ** @param xcb_gcontext_t    dst_gc
11726  ** @param uint32_t          value_mask
11727  ** @returns xcb_void_cookie_t
11728  **
11729  *****************************************************************************/
11730  
11731 xcb_void_cookie_t
11732 xcb_copy_gc (xcb_connection_t *c  ,
11733              xcb_gcontext_t    src_gc  ,
11734              xcb_gcontext_t    dst_gc  ,
11735              uint32_t          value_mask  );
11736 
11737 int
11738 xcb_set_dashes_sizeof (const void  *_buffer  );
11739 
11752 /*****************************************************************************
11753  **
11754  ** xcb_void_cookie_t xcb_set_dashes_checked
11755  ** 
11756  ** @param xcb_connection_t *c
11757  ** @param xcb_gcontext_t    gc
11758  ** @param uint16_t          dash_offset
11759  ** @param uint16_t          dashes_len
11760  ** @param const uint8_t    *dashes
11761  ** @returns xcb_void_cookie_t
11762  **
11763  *****************************************************************************/
11764  
11765 xcb_void_cookie_t
11766 xcb_set_dashes_checked (xcb_connection_t *c  ,
11767                         xcb_gcontext_t    gc  ,
11768                         uint16_t          dash_offset  ,
11769                         uint16_t          dashes_len  ,
11770                         const uint8_t    *dashes  );
11771 
11781 /*****************************************************************************
11782  **
11783  ** xcb_void_cookie_t xcb_set_dashes
11784  ** 
11785  ** @param xcb_connection_t *c
11786  ** @param xcb_gcontext_t    gc
11787  ** @param uint16_t          dash_offset
11788  ** @param uint16_t          dashes_len
11789  ** @param const uint8_t    *dashes
11790  ** @returns xcb_void_cookie_t
11791  **
11792  *****************************************************************************/
11793  
11794 xcb_void_cookie_t
11795 xcb_set_dashes (xcb_connection_t *c  ,
11796                 xcb_gcontext_t    gc  ,
11797                 uint16_t          dash_offset  ,
11798                 uint16_t          dashes_len  ,
11799                 const uint8_t    *dashes  );
11800 
11801 int
11802 xcb_set_clip_rectangles_sizeof (const void  *_buffer  ,
11803                                 uint32_t     rectangles_len  );
11804 
11817 /*****************************************************************************
11818  **
11819  ** xcb_void_cookie_t xcb_set_clip_rectangles_checked
11820  ** 
11821  ** @param xcb_connection_t      *c
11822  ** @param uint8_t                ordering
11823  ** @param xcb_gcontext_t         gc
11824  ** @param int16_t                clip_x_origin
11825  ** @param int16_t                clip_y_origin
11826  ** @param uint32_t               rectangles_len
11827  ** @param const xcb_rectangle_t *rectangles
11828  ** @returns xcb_void_cookie_t
11829  **
11830  *****************************************************************************/
11831  
11832 xcb_void_cookie_t
11833 xcb_set_clip_rectangles_checked (xcb_connection_t      *c  ,
11834                                  uint8_t                ordering  ,
11835                                  xcb_gcontext_t         gc  ,
11836                                  int16_t                clip_x_origin  ,
11837                                  int16_t                clip_y_origin  ,
11838                                  uint32_t               rectangles_len  ,
11839                                  const xcb_rectangle_t *rectangles  );
11840 
11850 /*****************************************************************************
11851  **
11852  ** xcb_void_cookie_t xcb_set_clip_rectangles
11853  ** 
11854  ** @param xcb_connection_t      *c
11855  ** @param uint8_t                ordering
11856  ** @param xcb_gcontext_t         gc
11857  ** @param int16_t                clip_x_origin
11858  ** @param int16_t                clip_y_origin
11859  ** @param uint32_t               rectangles_len
11860  ** @param const xcb_rectangle_t *rectangles
11861  ** @returns xcb_void_cookie_t
11862  **
11863  *****************************************************************************/
11864  
11865 xcb_void_cookie_t
11866 xcb_set_clip_rectangles (xcb_connection_t      *c  ,
11867                          uint8_t                ordering  ,
11868                          xcb_gcontext_t         gc  ,
11869                          int16_t                clip_x_origin  ,
11870                          int16_t                clip_y_origin  ,
11871                          uint32_t               rectangles_len  ,
11872                          const xcb_rectangle_t *rectangles  );
11873 
11888 /*****************************************************************************
11889  **
11890  ** xcb_void_cookie_t xcb_free_gc_checked
11891  ** 
11892  ** @param xcb_connection_t *c
11893  ** @param xcb_gcontext_t    gc
11894  ** @returns xcb_void_cookie_t
11895  **
11896  *****************************************************************************/
11897  
11898 xcb_void_cookie_t
11899 xcb_free_gc_checked (xcb_connection_t *c  ,
11900                      xcb_gcontext_t    gc  );
11901 
11913 /*****************************************************************************
11914  **
11915  ** xcb_void_cookie_t xcb_free_gc
11916  ** 
11917  ** @param xcb_connection_t *c
11918  ** @param xcb_gcontext_t    gc
11919  ** @returns xcb_void_cookie_t
11920  **
11921  *****************************************************************************/
11922  
11923 xcb_void_cookie_t
11924 xcb_free_gc (xcb_connection_t *c  ,
11925              xcb_gcontext_t    gc  );
11926 
11939 /*****************************************************************************
11940  **
11941  ** xcb_void_cookie_t xcb_clear_area_checked
11942  ** 
11943  ** @param xcb_connection_t *c
11944  ** @param uint8_t           exposures
11945  ** @param xcb_window_t      window
11946  ** @param int16_t           x
11947  ** @param int16_t           y
11948  ** @param uint16_t          width
11949  ** @param uint16_t          height
11950  ** @returns xcb_void_cookie_t
11951  **
11952  *****************************************************************************/
11953  
11954 xcb_void_cookie_t
11955 xcb_clear_area_checked (xcb_connection_t *c  ,
11956                         uint8_t           exposures  ,
11957                         xcb_window_t      window  ,
11958                         int16_t           x  ,
11959                         int16_t           y  ,
11960                         uint16_t          width  ,
11961                         uint16_t          height  );
11962 
11972 /*****************************************************************************
11973  **
11974  ** xcb_void_cookie_t xcb_clear_area
11975  ** 
11976  ** @param xcb_connection_t *c
11977  ** @param uint8_t           exposures
11978  ** @param xcb_window_t      window
11979  ** @param int16_t           x
11980  ** @param int16_t           y
11981  ** @param uint16_t          width
11982  ** @param uint16_t          height
11983  ** @returns xcb_void_cookie_t
11984  **
11985  *****************************************************************************/
11986  
11987 xcb_void_cookie_t
11988 xcb_clear_area (xcb_connection_t *c  ,
11989                 uint8_t           exposures  ,
11990                 xcb_window_t      window  ,
11991                 int16_t           x  ,
11992                 int16_t           y  ,
11993                 uint16_t          width  ,
11994                 uint16_t          height  );
11995 
12018 /*****************************************************************************
12019  **
12020  ** xcb_void_cookie_t xcb_copy_area_checked
12021  ** 
12022  ** @param xcb_connection_t *c
12023  ** @param xcb_drawable_t    src_drawable
12024  ** @param xcb_drawable_t    dst_drawable
12025  ** @param xcb_gcontext_t    gc
12026  ** @param int16_t           src_x
12027  ** @param int16_t           src_y
12028  ** @param int16_t           dst_x
12029  ** @param int16_t           dst_y
12030  ** @param uint16_t          width
12031  ** @param uint16_t          height
12032  ** @returns xcb_void_cookie_t
12033  **
12034  *****************************************************************************/
12035  
12036 xcb_void_cookie_t
12037 xcb_copy_area_checked (xcb_connection_t *c  ,
12038                        xcb_drawable_t    src_drawable  ,
12039                        xcb_drawable_t    dst_drawable  ,
12040                        xcb_gcontext_t    gc  ,
12041                        int16_t           src_x  ,
12042                        int16_t           src_y  ,
12043                        int16_t           dst_x  ,
12044                        int16_t           dst_y  ,
12045                        uint16_t          width  ,
12046                        uint16_t          height  );
12047 
12067 /*****************************************************************************
12068  **
12069  ** xcb_void_cookie_t xcb_copy_area
12070  ** 
12071  ** @param xcb_connection_t *c
12072  ** @param xcb_drawable_t    src_drawable
12073  ** @param xcb_drawable_t    dst_drawable
12074  ** @param xcb_gcontext_t    gc
12075  ** @param int16_t           src_x
12076  ** @param int16_t           src_y
12077  ** @param int16_t           dst_x
12078  ** @param int16_t           dst_y
12079  ** @param uint16_t          width
12080  ** @param uint16_t          height
12081  ** @returns xcb_void_cookie_t
12082  **
12083  *****************************************************************************/
12084  
12085 xcb_void_cookie_t
12086 xcb_copy_area (xcb_connection_t *c  ,
12087                xcb_drawable_t    src_drawable  ,
12088                xcb_drawable_t    dst_drawable  ,
12089                xcb_gcontext_t    gc  ,
12090                int16_t           src_x  ,
12091                int16_t           src_y  ,
12092                int16_t           dst_x  ,
12093                int16_t           dst_y  ,
12094                uint16_t          width  ,
12095                uint16_t          height  );
12096 
12109 /*****************************************************************************
12110  **
12111  ** xcb_void_cookie_t xcb_copy_plane_checked
12112  ** 
12113  ** @param xcb_connection_t *c
12114  ** @param xcb_drawable_t    src_drawable
12115  ** @param xcb_drawable_t    dst_drawable
12116  ** @param xcb_gcontext_t    gc
12117  ** @param int16_t           src_x
12118  ** @param int16_t           src_y
12119  ** @param int16_t           dst_x
12120  ** @param int16_t           dst_y
12121  ** @param uint16_t          width
12122  ** @param uint16_t          height
12123  ** @param uint32_t          bit_plane
12124  ** @returns xcb_void_cookie_t
12125  **
12126  *****************************************************************************/
12127  
12128 xcb_void_cookie_t
12129 xcb_copy_plane_checked (xcb_connection_t *c  ,
12130                         xcb_drawable_t    src_drawable  ,
12131                         xcb_drawable_t    dst_drawable  ,
12132                         xcb_gcontext_t    gc  ,
12133                         int16_t           src_x  ,
12134                         int16_t           src_y  ,
12135                         int16_t           dst_x  ,
12136                         int16_t           dst_y  ,
12137                         uint16_t          width  ,
12138                         uint16_t          height  ,
12139                         uint32_t          bit_plane  );
12140 
12150 /*****************************************************************************
12151  **
12152  ** xcb_void_cookie_t xcb_copy_plane
12153  ** 
12154  ** @param xcb_connection_t *c
12155  ** @param xcb_drawable_t    src_drawable
12156  ** @param xcb_drawable_t    dst_drawable
12157  ** @param xcb_gcontext_t    gc
12158  ** @param int16_t           src_x
12159  ** @param int16_t           src_y
12160  ** @param int16_t           dst_x
12161  ** @param int16_t           dst_y
12162  ** @param uint16_t          width
12163  ** @param uint16_t          height
12164  ** @param uint32_t          bit_plane
12165  ** @returns xcb_void_cookie_t
12166  **
12167  *****************************************************************************/
12168  
12169 xcb_void_cookie_t
12170 xcb_copy_plane (xcb_connection_t *c  ,
12171                 xcb_drawable_t    src_drawable  ,
12172                 xcb_drawable_t    dst_drawable  ,
12173                 xcb_gcontext_t    gc  ,
12174                 int16_t           src_x  ,
12175                 int16_t           src_y  ,
12176                 int16_t           dst_x  ,
12177                 int16_t           dst_y  ,
12178                 uint16_t          width  ,
12179                 uint16_t          height  ,
12180                 uint32_t          bit_plane  );
12181 
12182 int
12183 xcb_poly_point_sizeof (const void  *_buffer  ,
12184                        uint32_t     points_len  );
12185 
12198 /*****************************************************************************
12199  **
12200  ** xcb_void_cookie_t xcb_poly_point_checked
12201  ** 
12202  ** @param xcb_connection_t  *c
12203  ** @param uint8_t            coordinate_mode
12204  ** @param xcb_drawable_t     drawable
12205  ** @param xcb_gcontext_t     gc
12206  ** @param uint32_t           points_len
12207  ** @param const xcb_point_t *points
12208  ** @returns xcb_void_cookie_t
12209  **
12210  *****************************************************************************/
12211  
12212 xcb_void_cookie_t
12213 xcb_poly_point_checked (xcb_connection_t  *c  ,
12214                         uint8_t            coordinate_mode  ,
12215                         xcb_drawable_t     drawable  ,
12216                         xcb_gcontext_t     gc  ,
12217                         uint32_t           points_len  ,
12218                         const xcb_point_t *points  );
12219 
12229 /*****************************************************************************
12230  **
12231  ** xcb_void_cookie_t xcb_poly_point
12232  ** 
12233  ** @param xcb_connection_t  *c
12234  ** @param uint8_t            coordinate_mode
12235  ** @param xcb_drawable_t     drawable
12236  ** @param xcb_gcontext_t     gc
12237  ** @param uint32_t           points_len
12238  ** @param const xcb_point_t *points
12239  ** @returns xcb_void_cookie_t
12240  **
12241  *****************************************************************************/
12242  
12243 xcb_void_cookie_t
12244 xcb_poly_point (xcb_connection_t  *c  ,
12245                 uint8_t            coordinate_mode  ,
12246                 xcb_drawable_t     drawable  ,
12247                 xcb_gcontext_t     gc  ,
12248                 uint32_t           points_len  ,
12249                 const xcb_point_t *points  );
12250 
12251 int
12252 xcb_poly_line_sizeof (const void  *_buffer  ,
12253                       uint32_t     points_len  );
12254 
12281 /*****************************************************************************
12282  **
12283  ** xcb_void_cookie_t xcb_poly_line_checked
12284  ** 
12285  ** @param xcb_connection_t  *c
12286  ** @param uint8_t            coordinate_mode
12287  ** @param xcb_drawable_t     drawable
12288  ** @param xcb_gcontext_t     gc
12289  ** @param uint32_t           points_len
12290  ** @param const xcb_point_t *points
12291  ** @returns xcb_void_cookie_t
12292  **
12293  *****************************************************************************/
12294  
12295 xcb_void_cookie_t
12296 xcb_poly_line_checked (xcb_connection_t  *c  ,
12297                        uint8_t            coordinate_mode  ,
12298                        xcb_drawable_t     drawable  ,
12299                        xcb_gcontext_t     gc  ,
12300                        uint32_t           points_len  ,
12301                        const xcb_point_t *points  );
12302 
12326 /*****************************************************************************
12327  **
12328  ** xcb_void_cookie_t xcb_poly_line
12329  ** 
12330  ** @param xcb_connection_t  *c
12331  ** @param uint8_t            coordinate_mode
12332  ** @param xcb_drawable_t     drawable
12333  ** @param xcb_gcontext_t     gc
12334  ** @param uint32_t           points_len
12335  ** @param const xcb_point_t *points
12336  ** @returns xcb_void_cookie_t
12337  **
12338  *****************************************************************************/
12339  
12340 xcb_void_cookie_t
12341 xcb_poly_line (xcb_connection_t  *c  ,
12342                uint8_t            coordinate_mode  ,
12343                xcb_drawable_t     drawable  ,
12344                xcb_gcontext_t     gc  ,
12345                uint32_t           points_len  ,
12346                const xcb_point_t *points  );
12347 
12357 /*****************************************************************************
12358  **
12359  ** void xcb_segment_next
12360  ** 
12361  ** @param xcb_segment_iterator_t *i
12362  ** @returns void
12363  **
12364  *****************************************************************************/
12365  
12366 void
12367 xcb_segment_next (xcb_segment_iterator_t *i  );
12368 
12379 /*****************************************************************************
12380  **
12381  ** xcb_generic_iterator_t xcb_segment_end
12382  ** 
12383  ** @param xcb_segment_iterator_t i
12384  ** @returns xcb_generic_iterator_t
12385  **
12386  *****************************************************************************/
12387  
12388 xcb_generic_iterator_t
12389 xcb_segment_end (xcb_segment_iterator_t i  );
12390 
12391 int
12392 xcb_poly_segment_sizeof (const void  *_buffer  ,
12393                          uint32_t     segments_len  );
12394 
12422 /*****************************************************************************
12423  **
12424  ** xcb_void_cookie_t xcb_poly_segment_checked
12425  ** 
12426  ** @param xcb_connection_t    *c
12427  ** @param xcb_drawable_t       drawable
12428  ** @param xcb_gcontext_t       gc
12429  ** @param uint32_t             segments_len
12430  ** @param const xcb_segment_t *segments
12431  ** @returns xcb_void_cookie_t
12432  **
12433  *****************************************************************************/
12434  
12435 xcb_void_cookie_t
12436 xcb_poly_segment_checked (xcb_connection_t    *c  ,
12437                           xcb_drawable_t       drawable  ,
12438                           xcb_gcontext_t       gc  ,
12439                           uint32_t             segments_len  ,
12440                           const xcb_segment_t *segments  );
12441 
12466 /*****************************************************************************
12467  **
12468  ** xcb_void_cookie_t xcb_poly_segment
12469  ** 
12470  ** @param xcb_connection_t    *c
12471  ** @param xcb_drawable_t       drawable
12472  ** @param xcb_gcontext_t       gc
12473  ** @param uint32_t             segments_len
12474  ** @param const xcb_segment_t *segments
12475  ** @returns xcb_void_cookie_t
12476  **
12477  *****************************************************************************/
12478  
12479 xcb_void_cookie_t
12480 xcb_poly_segment (xcb_connection_t    *c  ,
12481                   xcb_drawable_t       drawable  ,
12482                   xcb_gcontext_t       gc  ,
12483                   uint32_t             segments_len  ,
12484                   const xcb_segment_t *segments  );
12485 
12486 int
12487 xcb_poly_rectangle_sizeof (const void  *_buffer  ,
12488                            uint32_t     rectangles_len  );
12489 
12502 /*****************************************************************************
12503  **
12504  ** xcb_void_cookie_t xcb_poly_rectangle_checked
12505  ** 
12506  ** @param xcb_connection_t      *c
12507  ** @param xcb_drawable_t         drawable
12508  ** @param xcb_gcontext_t         gc
12509  ** @param uint32_t               rectangles_len
12510  ** @param const xcb_rectangle_t *rectangles
12511  ** @returns xcb_void_cookie_t
12512  **
12513  *****************************************************************************/
12514  
12515 xcb_void_cookie_t
12516 xcb_poly_rectangle_checked (xcb_connection_t      *c  ,
12517                             xcb_drawable_t         drawable  ,
12518                             xcb_gcontext_t         gc  ,
12519                             uint32_t               rectangles_len  ,
12520                             const xcb_rectangle_t *rectangles  );
12521 
12531 /*****************************************************************************
12532  **
12533  ** xcb_void_cookie_t xcb_poly_rectangle
12534  ** 
12535  ** @param xcb_connection_t      *c
12536  ** @param xcb_drawable_t         drawable
12537  ** @param xcb_gcontext_t         gc
12538  ** @param uint32_t               rectangles_len
12539  ** @param const xcb_rectangle_t *rectangles
12540  ** @returns xcb_void_cookie_t
12541  **
12542  *****************************************************************************/
12543  
12544 xcb_void_cookie_t
12545 xcb_poly_rectangle (xcb_connection_t      *c  ,
12546                     xcb_drawable_t         drawable  ,
12547                     xcb_gcontext_t         gc  ,
12548                     uint32_t               rectangles_len  ,
12549                     const xcb_rectangle_t *rectangles  );
12550 
12551 int
12552 xcb_poly_arc_sizeof (const void  *_buffer  ,
12553                      uint32_t     arcs_len  );
12554 
12567 /*****************************************************************************
12568  **
12569  ** xcb_void_cookie_t xcb_poly_arc_checked
12570  ** 
12571  ** @param xcb_connection_t *c
12572  ** @param xcb_drawable_t    drawable
12573  ** @param xcb_gcontext_t    gc
12574  ** @param uint32_t          arcs_len
12575  ** @param const xcb_arc_t  *arcs
12576  ** @returns xcb_void_cookie_t
12577  **
12578  *****************************************************************************/
12579  
12580 xcb_void_cookie_t
12581 xcb_poly_arc_checked (xcb_connection_t *c  ,
12582                       xcb_drawable_t    drawable  ,
12583                       xcb_gcontext_t    gc  ,
12584                       uint32_t          arcs_len  ,
12585                       const xcb_arc_t  *arcs  );
12586 
12596 /*****************************************************************************
12597  **
12598  ** xcb_void_cookie_t xcb_poly_arc
12599  ** 
12600  ** @param xcb_connection_t *c
12601  ** @param xcb_drawable_t    drawable
12602  ** @param xcb_gcontext_t    gc
12603  ** @param uint32_t          arcs_len
12604  ** @param const xcb_arc_t  *arcs
12605  ** @returns xcb_void_cookie_t
12606  **
12607  *****************************************************************************/
12608  
12609 xcb_void_cookie_t
12610 xcb_poly_arc (xcb_connection_t *c  ,
12611               xcb_drawable_t    drawable  ,
12612               xcb_gcontext_t    gc  ,
12613               uint32_t          arcs_len  ,
12614               const xcb_arc_t  *arcs  );
12615 
12616 int
12617 xcb_fill_poly_sizeof (const void  *_buffer  ,
12618                       uint32_t     points_len  );
12619 
12632 /*****************************************************************************
12633  **
12634  ** xcb_void_cookie_t xcb_fill_poly_checked
12635  ** 
12636  ** @param xcb_connection_t  *c
12637  ** @param xcb_drawable_t     drawable
12638  ** @param xcb_gcontext_t     gc
12639  ** @param uint8_t            shape
12640  ** @param uint8_t            coordinate_mode
12641  ** @param uint32_t           points_len
12642  ** @param const xcb_point_t *points
12643  ** @returns xcb_void_cookie_t
12644  **
12645  *****************************************************************************/
12646  
12647 xcb_void_cookie_t
12648 xcb_fill_poly_checked (xcb_connection_t  *c  ,
12649                        xcb_drawable_t     drawable  ,
12650                        xcb_gcontext_t     gc  ,
12651                        uint8_t            shape  ,
12652                        uint8_t            coordinate_mode  ,
12653                        uint32_t           points_len  ,
12654                        const xcb_point_t *points  );
12655 
12665 /*****************************************************************************
12666  **
12667  ** xcb_void_cookie_t xcb_fill_poly
12668  ** 
12669  ** @param xcb_connection_t  *c
12670  ** @param xcb_drawable_t     drawable
12671  ** @param xcb_gcontext_t     gc
12672  ** @param uint8_t            shape
12673  ** @param uint8_t            coordinate_mode
12674  ** @param uint32_t           points_len
12675  ** @param const xcb_point_t *points
12676  ** @returns xcb_void_cookie_t
12677  **
12678  *****************************************************************************/
12679  
12680 xcb_void_cookie_t
12681 xcb_fill_poly (xcb_connection_t  *c  ,
12682                xcb_drawable_t     drawable  ,
12683                xcb_gcontext_t     gc  ,
12684                uint8_t            shape  ,
12685                uint8_t            coordinate_mode  ,
12686                uint32_t           points_len  ,
12687                const xcb_point_t *points  );
12688 
12689 int
12690 xcb_poly_fill_rectangle_sizeof (const void  *_buffer  ,
12691                                 uint32_t     rectangles_len  );
12692 
12719 /*****************************************************************************
12720  **
12721  ** xcb_void_cookie_t xcb_poly_fill_rectangle_checked
12722  ** 
12723  ** @param xcb_connection_t      *c
12724  ** @param xcb_drawable_t         drawable
12725  ** @param xcb_gcontext_t         gc
12726  ** @param uint32_t               rectangles_len
12727  ** @param const xcb_rectangle_t *rectangles
12728  ** @returns xcb_void_cookie_t
12729  **
12730  *****************************************************************************/
12731  
12732 xcb_void_cookie_t
12733 xcb_poly_fill_rectangle_checked (xcb_connection_t      *c  ,
12734                                  xcb_drawable_t         drawable  ,
12735                                  xcb_gcontext_t         gc  ,
12736                                  uint32_t               rectangles_len  ,
12737                                  const xcb_rectangle_t *rectangles  );
12738 
12762 /*****************************************************************************
12763  **
12764  ** xcb_void_cookie_t xcb_poly_fill_rectangle
12765  ** 
12766  ** @param xcb_connection_t      *c
12767  ** @param xcb_drawable_t         drawable
12768  ** @param xcb_gcontext_t         gc
12769  ** @param uint32_t               rectangles_len
12770  ** @param const xcb_rectangle_t *rectangles
12771  ** @returns xcb_void_cookie_t
12772  **
12773  *****************************************************************************/
12774  
12775 xcb_void_cookie_t
12776 xcb_poly_fill_rectangle (xcb_connection_t      *c  ,
12777                          xcb_drawable_t         drawable  ,
12778                          xcb_gcontext_t         gc  ,
12779                          uint32_t               rectangles_len  ,
12780                          const xcb_rectangle_t *rectangles  );
12781 
12782 int
12783 xcb_poly_fill_arc_sizeof (const void  *_buffer  ,
12784                           uint32_t     arcs_len  );
12785 
12798 /*****************************************************************************
12799  **
12800  ** xcb_void_cookie_t xcb_poly_fill_arc_checked
12801  ** 
12802  ** @param xcb_connection_t *c
12803  ** @param xcb_drawable_t    drawable
12804  ** @param xcb_gcontext_t    gc
12805  ** @param uint32_t          arcs_len
12806  ** @param const xcb_arc_t  *arcs
12807  ** @returns xcb_void_cookie_t
12808  **
12809  *****************************************************************************/
12810  
12811 xcb_void_cookie_t
12812 xcb_poly_fill_arc_checked (xcb_connection_t *c  ,
12813                            xcb_drawable_t    drawable  ,
12814                            xcb_gcontext_t    gc  ,
12815                            uint32_t          arcs_len  ,
12816                            const xcb_arc_t  *arcs  );
12817 
12827 /*****************************************************************************
12828  **
12829  ** xcb_void_cookie_t xcb_poly_fill_arc
12830  ** 
12831  ** @param xcb_connection_t *c
12832  ** @param xcb_drawable_t    drawable
12833  ** @param xcb_gcontext_t    gc
12834  ** @param uint32_t          arcs_len
12835  ** @param const xcb_arc_t  *arcs
12836  ** @returns xcb_void_cookie_t
12837  **
12838  *****************************************************************************/
12839  
12840 xcb_void_cookie_t
12841 xcb_poly_fill_arc (xcb_connection_t *c  ,
12842                    xcb_drawable_t    drawable  ,
12843                    xcb_gcontext_t    gc  ,
12844                    uint32_t          arcs_len  ,
12845                    const xcb_arc_t  *arcs  );
12846 
12847 int
12848 xcb_put_image_sizeof (const void  *_buffer  ,
12849                       uint32_t     data_len  );
12850 
12863 /*****************************************************************************
12864  **
12865  ** xcb_void_cookie_t xcb_put_image_checked
12866  ** 
12867  ** @param xcb_connection_t *c
12868  ** @param uint8_t           format
12869  ** @param xcb_drawable_t    drawable
12870  ** @param xcb_gcontext_t    gc
12871  ** @param uint16_t          width
12872  ** @param uint16_t          height
12873  ** @param int16_t           dst_x
12874  ** @param int16_t           dst_y
12875  ** @param uint8_t           left_pad
12876  ** @param uint8_t           depth
12877  ** @param uint32_t          data_len
12878  ** @param const uint8_t    *data
12879  ** @returns xcb_void_cookie_t
12880  **
12881  *****************************************************************************/
12882  
12883 xcb_void_cookie_t
12884 xcb_put_image_checked (xcb_connection_t *c  ,
12885                        uint8_t           format  ,
12886                        xcb_drawable_t    drawable  ,
12887                        xcb_gcontext_t    gc  ,
12888                        uint16_t          width  ,
12889                        uint16_t          height  ,
12890                        int16_t           dst_x  ,
12891                        int16_t           dst_y  ,
12892                        uint8_t           left_pad  ,
12893                        uint8_t           depth  ,
12894                        uint32_t          data_len  ,
12895                        const uint8_t    *data  );
12896 
12906 /*****************************************************************************
12907  **
12908  ** xcb_void_cookie_t xcb_put_image
12909  ** 
12910  ** @param xcb_connection_t *c
12911  ** @param uint8_t           format
12912  ** @param xcb_drawable_t    drawable
12913  ** @param xcb_gcontext_t    gc
12914  ** @param uint16_t          width
12915  ** @param uint16_t          height
12916  ** @param int16_t           dst_x
12917  ** @param int16_t           dst_y
12918  ** @param uint8_t           left_pad
12919  ** @param uint8_t           depth
12920  ** @param uint32_t          data_len
12921  ** @param const uint8_t    *data
12922  ** @returns xcb_void_cookie_t
12923  **
12924  *****************************************************************************/
12925  
12926 xcb_void_cookie_t
12927 xcb_put_image (xcb_connection_t *c  ,
12928                uint8_t           format  ,
12929                xcb_drawable_t    drawable  ,
12930                xcb_gcontext_t    gc  ,
12931                uint16_t          width  ,
12932                uint16_t          height  ,
12933                int16_t           dst_x  ,
12934                int16_t           dst_y  ,
12935                uint8_t           left_pad  ,
12936                uint8_t           depth  ,
12937                uint32_t          data_len  ,
12938                const uint8_t    *data  );
12939 
12940 int
12941 xcb_get_image_sizeof (const void  *_buffer  );
12942 
12952 /*****************************************************************************
12953  **
12954  ** xcb_get_image_cookie_t xcb_get_image
12955  ** 
12956  ** @param xcb_connection_t *c
12957  ** @param uint8_t           format
12958  ** @param xcb_drawable_t    drawable
12959  ** @param int16_t           x
12960  ** @param int16_t           y
12961  ** @param uint16_t          width
12962  ** @param uint16_t          height
12963  ** @param uint32_t          plane_mask
12964  ** @returns xcb_get_image_cookie_t
12965  **
12966  *****************************************************************************/
12967  
12968 xcb_get_image_cookie_t
12969 xcb_get_image (xcb_connection_t *c  ,
12970                uint8_t           format  ,
12971                xcb_drawable_t    drawable  ,
12972                int16_t           x  ,
12973                int16_t           y  ,
12974                uint16_t          width  ,
12975                uint16_t          height  ,
12976                uint32_t          plane_mask  );
12977 
12990 /*****************************************************************************
12991  **
12992  ** xcb_get_image_cookie_t xcb_get_image_unchecked
12993  ** 
12994  ** @param xcb_connection_t *c
12995  ** @param uint8_t           format
12996  ** @param xcb_drawable_t    drawable
12997  ** @param int16_t           x
12998  ** @param int16_t           y
12999  ** @param uint16_t          width
13000  ** @param uint16_t          height
13001  ** @param uint32_t          plane_mask
13002  ** @returns xcb_get_image_cookie_t
13003  **
13004  *****************************************************************************/
13005  
13006 xcb_get_image_cookie_t
13007 xcb_get_image_unchecked (xcb_connection_t *c  ,
13008                          uint8_t           format  ,
13009                          xcb_drawable_t    drawable  ,
13010                          int16_t           x  ,
13011                          int16_t           y  ,
13012                          uint16_t          width  ,
13013                          uint16_t          height  ,
13014                          uint32_t          plane_mask  );
13015 
13016 
13017 /*****************************************************************************
13018  **
13019  ** uint8_t * xcb_get_image_data
13020  ** 
13021  ** @param const xcb_get_image_reply_t *R
13022  ** @returns uint8_t *
13023  **
13024  *****************************************************************************/
13025  
13026 uint8_t *
13027 xcb_get_image_data (const xcb_get_image_reply_t *R  );
13028 
13029 
13030 /*****************************************************************************
13031  **
13032  ** int xcb_get_image_data_length
13033  ** 
13034  ** @param const xcb_get_image_reply_t *R
13035  ** @returns int
13036  **
13037  *****************************************************************************/
13038  
13039 int
13040 xcb_get_image_data_length (const xcb_get_image_reply_t *R  );
13041 
13042 
13043 /*****************************************************************************
13044  **
13045  ** xcb_generic_iterator_t xcb_get_image_data_end
13046  ** 
13047  ** @param const xcb_get_image_reply_t *R
13048  ** @returns xcb_generic_iterator_t
13049  **
13050  *****************************************************************************/
13051  
13052 xcb_generic_iterator_t
13053 xcb_get_image_data_end (const xcb_get_image_reply_t *R  );
13054 
13070 /*****************************************************************************
13071  **
13072  ** xcb_get_image_reply_t * xcb_get_image_reply
13073  ** 
13074  ** @param xcb_connection_t        *c
13075  ** @param xcb_get_image_cookie_t   cookie
13076  ** @param xcb_generic_error_t    **e
13077  ** @returns xcb_get_image_reply_t *
13078  **
13079  *****************************************************************************/
13080  
13081 xcb_get_image_reply_t *
13082 xcb_get_image_reply (xcb_connection_t        *c  ,
13083                      xcb_get_image_cookie_t   cookie  ,
13084                      xcb_generic_error_t    **e  );
13085 
13086 int
13087 xcb_poly_text_8_sizeof (const void  *_buffer  ,
13088                         uint32_t     items_len  );
13089 
13102 /*****************************************************************************
13103  **
13104  ** xcb_void_cookie_t xcb_poly_text_8_checked
13105  ** 
13106  ** @param xcb_connection_t *c
13107  ** @param xcb_drawable_t    drawable
13108  ** @param xcb_gcontext_t    gc
13109  ** @param int16_t           x
13110  ** @param int16_t           y
13111  ** @param uint32_t          items_len
13112  ** @param const uint8_t    *items
13113  ** @returns xcb_void_cookie_t
13114  **
13115  *****************************************************************************/
13116  
13117 xcb_void_cookie_t
13118 xcb_poly_text_8_checked (xcb_connection_t *c  ,
13119                          xcb_drawable_t    drawable  ,
13120                          xcb_gcontext_t    gc  ,
13121                          int16_t           x  ,
13122                          int16_t           y  ,
13123                          uint32_t          items_len  ,
13124                          const uint8_t    *items  );
13125 
13135 /*****************************************************************************
13136  **
13137  ** xcb_void_cookie_t xcb_poly_text_8
13138  ** 
13139  ** @param xcb_connection_t *c
13140  ** @param xcb_drawable_t    drawable
13141  ** @param xcb_gcontext_t    gc
13142  ** @param int16_t           x
13143  ** @param int16_t           y
13144  ** @param uint32_t          items_len
13145  ** @param const uint8_t    *items
13146  ** @returns xcb_void_cookie_t
13147  **
13148  *****************************************************************************/
13149  
13150 xcb_void_cookie_t
13151 xcb_poly_text_8 (xcb_connection_t *c  ,
13152                  xcb_drawable_t    drawable  ,
13153                  xcb_gcontext_t    gc  ,
13154                  int16_t           x  ,
13155                  int16_t           y  ,
13156                  uint32_t          items_len  ,
13157                  const uint8_t    *items  );
13158 
13159 int
13160 xcb_poly_text_16_sizeof (const void  *_buffer  ,
13161                          uint32_t     items_len  );
13162 
13175 /*****************************************************************************
13176  **
13177  ** xcb_void_cookie_t xcb_poly_text_16_checked
13178  ** 
13179  ** @param xcb_connection_t *c
13180  ** @param xcb_drawable_t    drawable
13181  ** @param xcb_gcontext_t    gc
13182  ** @param int16_t           x
13183  ** @param int16_t           y
13184  ** @param uint32_t          items_len
13185  ** @param const uint8_t    *items
13186  ** @returns xcb_void_cookie_t
13187  **
13188  *****************************************************************************/
13189  
13190 xcb_void_cookie_t
13191 xcb_poly_text_16_checked (xcb_connection_t *c  ,
13192                           xcb_drawable_t    drawable  ,
13193                           xcb_gcontext_t    gc  ,
13194                           int16_t           x  ,
13195                           int16_t           y  ,
13196                           uint32_t          items_len  ,
13197                           const uint8_t    *items  );
13198 
13208 /*****************************************************************************
13209  **
13210  ** xcb_void_cookie_t xcb_poly_text_16
13211  ** 
13212  ** @param xcb_connection_t *c
13213  ** @param xcb_drawable_t    drawable
13214  ** @param xcb_gcontext_t    gc
13215  ** @param int16_t           x
13216  ** @param int16_t           y
13217  ** @param uint32_t          items_len
13218  ** @param const uint8_t    *items
13219  ** @returns xcb_void_cookie_t
13220  **
13221  *****************************************************************************/
13222  
13223 xcb_void_cookie_t
13224 xcb_poly_text_16 (xcb_connection_t *c  ,
13225                   xcb_drawable_t    drawable  ,
13226                   xcb_gcontext_t    gc  ,
13227                   int16_t           x  ,
13228                   int16_t           y  ,
13229                   uint32_t          items_len  ,
13230                   const uint8_t    *items  );
13231 
13232 int
13233 xcb_image_text_8_sizeof (const void  *_buffer  );
13234 
13266 /*****************************************************************************
13267  **
13268  ** xcb_void_cookie_t xcb_image_text_8_checked
13269  ** 
13270  ** @param xcb_connection_t *c
13271  ** @param uint8_t           string_len
13272  ** @param xcb_drawable_t    drawable
13273  ** @param xcb_gcontext_t    gc
13274  ** @param int16_t           x
13275  ** @param int16_t           y
13276  ** @param const char       *string
13277  ** @returns xcb_void_cookie_t
13278  **
13279  *****************************************************************************/
13280  
13281 xcb_void_cookie_t
13282 xcb_image_text_8_checked (xcb_connection_t *c  ,
13283                           uint8_t           string_len  ,
13284                           xcb_drawable_t    drawable  ,
13285                           xcb_gcontext_t    gc  ,
13286                           int16_t           x  ,
13287                           int16_t           y  ,
13288                           const char       *string  );
13289 
13318 /*****************************************************************************
13319  **
13320  ** xcb_void_cookie_t xcb_image_text_8
13321  ** 
13322  ** @param xcb_connection_t *c
13323  ** @param uint8_t           string_len
13324  ** @param xcb_drawable_t    drawable
13325  ** @param xcb_gcontext_t    gc
13326  ** @param int16_t           x
13327  ** @param int16_t           y
13328  ** @param const char       *string
13329  ** @returns xcb_void_cookie_t
13330  **
13331  *****************************************************************************/
13332  
13333 xcb_void_cookie_t
13334 xcb_image_text_8 (xcb_connection_t *c  ,
13335                   uint8_t           string_len  ,
13336                   xcb_drawable_t    drawable  ,
13337                   xcb_gcontext_t    gc  ,
13338                   int16_t           x  ,
13339                   int16_t           y  ,
13340                   const char       *string  );
13341 
13342 int
13343 xcb_image_text_16_sizeof (const void  *_buffer  );
13344 
13377 /*****************************************************************************
13378  **
13379  ** xcb_void_cookie_t xcb_image_text_16_checked
13380  ** 
13381  ** @param xcb_connection_t   *c
13382  ** @param uint8_t             string_len
13383  ** @param xcb_drawable_t      drawable
13384  ** @param xcb_gcontext_t      gc
13385  ** @param int16_t             x
13386  ** @param int16_t             y
13387  ** @param const xcb_char2b_t *string
13388  ** @returns xcb_void_cookie_t
13389  **
13390  *****************************************************************************/
13391  
13392 xcb_void_cookie_t
13393 xcb_image_text_16_checked (xcb_connection_t   *c  ,
13394                            uint8_t             string_len  ,
13395                            xcb_drawable_t      drawable  ,
13396                            xcb_gcontext_t      gc  ,
13397                            int16_t             x  ,
13398                            int16_t             y  ,
13399                            const xcb_char2b_t *string  );
13400 
13430 /*****************************************************************************
13431  **
13432  ** xcb_void_cookie_t xcb_image_text_16
13433  ** 
13434  ** @param xcb_connection_t   *c
13435  ** @param uint8_t             string_len
13436  ** @param xcb_drawable_t      drawable
13437  ** @param xcb_gcontext_t      gc
13438  ** @param int16_t             x
13439  ** @param int16_t             y
13440  ** @param const xcb_char2b_t *string
13441  ** @returns xcb_void_cookie_t
13442  **
13443  *****************************************************************************/
13444  
13445 xcb_void_cookie_t
13446 xcb_image_text_16 (xcb_connection_t   *c  ,
13447                    uint8_t             string_len  ,
13448                    xcb_drawable_t      drawable  ,
13449                    xcb_gcontext_t      gc  ,
13450                    int16_t             x  ,
13451                    int16_t             y  ,
13452                    const xcb_char2b_t *string  );
13453 
13466 /*****************************************************************************
13467  **
13468  ** xcb_void_cookie_t xcb_create_colormap_checked
13469  ** 
13470  ** @param xcb_connection_t *c
13471  ** @param uint8_t           alloc
13472  ** @param xcb_colormap_t    mid
13473  ** @param xcb_window_t      window
13474  ** @param xcb_visualid_t    visual
13475  ** @returns xcb_void_cookie_t
13476  **
13477  *****************************************************************************/
13478  
13479 xcb_void_cookie_t
13480 xcb_create_colormap_checked (xcb_connection_t *c  ,
13481                              uint8_t           alloc  ,
13482                              xcb_colormap_t    mid  ,
13483                              xcb_window_t      window  ,
13484                              xcb_visualid_t    visual  );
13485 
13495 /*****************************************************************************
13496  **
13497  ** xcb_void_cookie_t xcb_create_colormap
13498  ** 
13499  ** @param xcb_connection_t *c
13500  ** @param uint8_t           alloc
13501  ** @param xcb_colormap_t    mid
13502  ** @param xcb_window_t      window
13503  ** @param xcb_visualid_t    visual
13504  ** @returns xcb_void_cookie_t
13505  **
13506  *****************************************************************************/
13507  
13508 xcb_void_cookie_t
13509 xcb_create_colormap (xcb_connection_t *c  ,
13510                      uint8_t           alloc  ,
13511                      xcb_colormap_t    mid  ,
13512                      xcb_window_t      window  ,
13513                      xcb_visualid_t    visual  );
13514 
13527 /*****************************************************************************
13528  **
13529  ** xcb_void_cookie_t xcb_free_colormap_checked
13530  ** 
13531  ** @param xcb_connection_t *c
13532  ** @param xcb_colormap_t    cmap
13533  ** @returns xcb_void_cookie_t
13534  **
13535  *****************************************************************************/
13536  
13537 xcb_void_cookie_t
13538 xcb_free_colormap_checked (xcb_connection_t *c  ,
13539                            xcb_colormap_t    cmap  );
13540 
13550 /*****************************************************************************
13551  **
13552  ** xcb_void_cookie_t xcb_free_colormap
13553  ** 
13554  ** @param xcb_connection_t *c
13555  ** @param xcb_colormap_t    cmap
13556  ** @returns xcb_void_cookie_t
13557  **
13558  *****************************************************************************/
13559  
13560 xcb_void_cookie_t
13561 xcb_free_colormap (xcb_connection_t *c  ,
13562                    xcb_colormap_t    cmap  );
13563 
13576 /*****************************************************************************
13577  **
13578  ** xcb_void_cookie_t xcb_copy_colormap_and_free_checked
13579  ** 
13580  ** @param xcb_connection_t *c
13581  ** @param xcb_colormap_t    mid
13582  ** @param xcb_colormap_t    src_cmap
13583  ** @returns xcb_void_cookie_t
13584  **
13585  *****************************************************************************/
13586  
13587 xcb_void_cookie_t
13588 xcb_copy_colormap_and_free_checked (xcb_connection_t *c  ,
13589                                     xcb_colormap_t    mid  ,
13590                                     xcb_colormap_t    src_cmap  );
13591 
13601 /*****************************************************************************
13602  **
13603  ** xcb_void_cookie_t xcb_copy_colormap_and_free
13604  ** 
13605  ** @param xcb_connection_t *c
13606  ** @param xcb_colormap_t    mid
13607  ** @param xcb_colormap_t    src_cmap
13608  ** @returns xcb_void_cookie_t
13609  **
13610  *****************************************************************************/
13611  
13612 xcb_void_cookie_t
13613 xcb_copy_colormap_and_free (xcb_connection_t *c  ,
13614                             xcb_colormap_t    mid  ,
13615                             xcb_colormap_t    src_cmap  );
13616 
13629 /*****************************************************************************
13630  **
13631  ** xcb_void_cookie_t xcb_install_colormap_checked
13632  ** 
13633  ** @param xcb_connection_t *c
13634  ** @param xcb_colormap_t    cmap
13635  ** @returns xcb_void_cookie_t
13636  **
13637  *****************************************************************************/
13638  
13639 xcb_void_cookie_t
13640 xcb_install_colormap_checked (xcb_connection_t *c  ,
13641                               xcb_colormap_t    cmap  );
13642 
13652 /*****************************************************************************
13653  **
13654  ** xcb_void_cookie_t xcb_install_colormap
13655  ** 
13656  ** @param xcb_connection_t *c
13657  ** @param xcb_colormap_t    cmap
13658  ** @returns xcb_void_cookie_t
13659  **
13660  *****************************************************************************/
13661  
13662 xcb_void_cookie_t
13663 xcb_install_colormap (xcb_connection_t *c  ,
13664                       xcb_colormap_t    cmap  );
13665 
13678 /*****************************************************************************
13679  **
13680  ** xcb_void_cookie_t xcb_uninstall_colormap_checked
13681  ** 
13682  ** @param xcb_connection_t *c
13683  ** @param xcb_colormap_t    cmap
13684  ** @returns xcb_void_cookie_t
13685  **
13686  *****************************************************************************/
13687  
13688 xcb_void_cookie_t
13689 xcb_uninstall_colormap_checked (xcb_connection_t *c  ,
13690                                 xcb_colormap_t    cmap  );
13691 
13701 /*****************************************************************************
13702  **
13703  ** xcb_void_cookie_t xcb_uninstall_colormap
13704  ** 
13705  ** @param xcb_connection_t *c
13706  ** @param xcb_colormap_t    cmap
13707  ** @returns xcb_void_cookie_t
13708  **
13709  *****************************************************************************/
13710  
13711 xcb_void_cookie_t
13712 xcb_uninstall_colormap (xcb_connection_t *c  ,
13713                         xcb_colormap_t    cmap  );
13714 
13715 int
13716 xcb_list_installed_colormaps_sizeof (const void  *_buffer  );
13717 
13727 /*****************************************************************************
13728  **
13729  ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps
13730  ** 
13731  ** @param xcb_connection_t *c
13732  ** @param xcb_window_t      window
13733  ** @returns xcb_list_installed_colormaps_cookie_t
13734  **
13735  *****************************************************************************/
13736  
13737 xcb_list_installed_colormaps_cookie_t
13738 xcb_list_installed_colormaps (xcb_connection_t *c  ,
13739                               xcb_window_t      window  );
13740 
13753 /*****************************************************************************
13754  **
13755  ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_unchecked
13756  ** 
13757  ** @param xcb_connection_t *c
13758  ** @param xcb_window_t      window
13759  ** @returns xcb_list_installed_colormaps_cookie_t
13760  **
13761  *****************************************************************************/
13762  
13763 xcb_list_installed_colormaps_cookie_t
13764 xcb_list_installed_colormaps_unchecked (xcb_connection_t *c  ,
13765                                         xcb_window_t      window  );
13766 
13767 
13768 /*****************************************************************************
13769  **
13770  ** xcb_colormap_t * xcb_list_installed_colormaps_cmaps
13771  ** 
13772  ** @param const xcb_list_installed_colormaps_reply_t *R
13773  ** @returns xcb_colormap_t *
13774  **
13775  *****************************************************************************/
13776  
13777 xcb_colormap_t *
13778 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R  );
13779 
13780 
13781 /*****************************************************************************
13782  **
13783  ** int xcb_list_installed_colormaps_cmaps_length
13784  ** 
13785  ** @param const xcb_list_installed_colormaps_reply_t *R
13786  ** @returns int
13787  **
13788  *****************************************************************************/
13789  
13790 int
13791 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R  );
13792 
13793 
13794 /*****************************************************************************
13795  **
13796  ** xcb_generic_iterator_t xcb_list_installed_colormaps_cmaps_end
13797  ** 
13798  ** @param const xcb_list_installed_colormaps_reply_t *R
13799  ** @returns xcb_generic_iterator_t
13800  **
13801  *****************************************************************************/
13802  
13803 xcb_generic_iterator_t
13804 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R  );
13805 
13821 /*****************************************************************************
13822  **
13823  ** xcb_list_installed_colormaps_reply_t * xcb_list_installed_colormaps_reply
13824  ** 
13825  ** @param xcb_connection_t                       *c
13826  ** @param xcb_list_installed_colormaps_cookie_t   cookie
13827  ** @param xcb_generic_error_t                   **e
13828  ** @returns xcb_list_installed_colormaps_reply_t *
13829  **
13830  *****************************************************************************/
13831  
13832 xcb_list_installed_colormaps_reply_t *
13833 xcb_list_installed_colormaps_reply (xcb_connection_t                       *c  ,
13834                                     xcb_list_installed_colormaps_cookie_t   cookie  ,
13835                                     xcb_generic_error_t                   **e  );
13836 
13855 /*****************************************************************************
13856  **
13857  ** xcb_alloc_color_cookie_t xcb_alloc_color
13858  ** 
13859  ** @param xcb_connection_t *c
13860  ** @param xcb_colormap_t    cmap
13861  ** @param uint16_t          red
13862  ** @param uint16_t          green
13863  ** @param uint16_t          blue
13864  ** @returns xcb_alloc_color_cookie_t
13865  **
13866  *****************************************************************************/
13867  
13868 xcb_alloc_color_cookie_t
13869 xcb_alloc_color (xcb_connection_t *c  ,
13870                  xcb_colormap_t    cmap  ,
13871                  uint16_t          red  ,
13872                  uint16_t          green  ,
13873                  uint16_t          blue  );
13874 
13896 /*****************************************************************************
13897  **
13898  ** xcb_alloc_color_cookie_t xcb_alloc_color_unchecked
13899  ** 
13900  ** @param xcb_connection_t *c
13901  ** @param xcb_colormap_t    cmap
13902  ** @param uint16_t          red
13903  ** @param uint16_t          green
13904  ** @param uint16_t          blue
13905  ** @returns xcb_alloc_color_cookie_t
13906  **
13907  *****************************************************************************/
13908  
13909 xcb_alloc_color_cookie_t
13910 xcb_alloc_color_unchecked (xcb_connection_t *c  ,
13911                            xcb_colormap_t    cmap  ,
13912                            uint16_t          red  ,
13913                            uint16_t          green  ,
13914                            uint16_t          blue  );
13915 
13931 /*****************************************************************************
13932  **
13933  ** xcb_alloc_color_reply_t * xcb_alloc_color_reply
13934  ** 
13935  ** @param xcb_connection_t          *c
13936  ** @param xcb_alloc_color_cookie_t   cookie
13937  ** @param xcb_generic_error_t      **e
13938  ** @returns xcb_alloc_color_reply_t *
13939  **
13940  *****************************************************************************/
13941  
13942 xcb_alloc_color_reply_t *
13943 xcb_alloc_color_reply (xcb_connection_t          *c  ,
13944                        xcb_alloc_color_cookie_t   cookie  ,
13945                        xcb_generic_error_t      **e  );
13946 
13947 int
13948 xcb_alloc_named_color_sizeof (const void  *_buffer  );
13949 
13959 /*****************************************************************************
13960  **
13961  ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color
13962  ** 
13963  ** @param xcb_connection_t *c
13964  ** @param xcb_colormap_t    cmap
13965  ** @param uint16_t          name_len
13966  ** @param const char       *name
13967  ** @returns xcb_alloc_named_color_cookie_t
13968  **
13969  *****************************************************************************/
13970  
13971 xcb_alloc_named_color_cookie_t
13972 xcb_alloc_named_color (xcb_connection_t *c  ,
13973                        xcb_colormap_t    cmap  ,
13974                        uint16_t          name_len  ,
13975                        const char       *name  );
13976 
13989 /*****************************************************************************
13990  **
13991  ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color_unchecked
13992  ** 
13993  ** @param xcb_connection_t *c
13994  ** @param xcb_colormap_t    cmap
13995  ** @param uint16_t          name_len
13996  ** @param const char       *name
13997  ** @returns xcb_alloc_named_color_cookie_t
13998  **
13999  *****************************************************************************/
14000  
14001 xcb_alloc_named_color_cookie_t
14002 xcb_alloc_named_color_unchecked (xcb_connection_t *c  ,
14003                                  xcb_colormap_t    cmap  ,
14004                                  uint16_t          name_len  ,
14005                                  const char       *name  );
14006 
14022 /*****************************************************************************
14023  **
14024  ** xcb_alloc_named_color_reply_t * xcb_alloc_named_color_reply
14025  ** 
14026  ** @param xcb_connection_t                *c
14027  ** @param xcb_alloc_named_color_cookie_t   cookie
14028  ** @param xcb_generic_error_t            **e
14029  ** @returns xcb_alloc_named_color_reply_t *
14030  **
14031  *****************************************************************************/
14032  
14033 xcb_alloc_named_color_reply_t *
14034 xcb_alloc_named_color_reply (xcb_connection_t                *c  ,
14035                              xcb_alloc_named_color_cookie_t   cookie  ,
14036                              xcb_generic_error_t            **e  );
14037 
14038 int
14039 xcb_alloc_color_cells_sizeof (const void  *_buffer  );
14040 
14050 /*****************************************************************************
14051  **
14052  ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells
14053  ** 
14054  ** @param xcb_connection_t *c
14055  ** @param uint8_t           contiguous
14056  ** @param xcb_colormap_t    cmap
14057  ** @param uint16_t          colors
14058  ** @param uint16_t          planes
14059  ** @returns xcb_alloc_color_cells_cookie_t
14060  **
14061  *****************************************************************************/
14062  
14063 xcb_alloc_color_cells_cookie_t
14064 xcb_alloc_color_cells (xcb_connection_t *c  ,
14065                        uint8_t           contiguous  ,
14066                        xcb_colormap_t    cmap  ,
14067                        uint16_t          colors  ,
14068                        uint16_t          planes  );
14069 
14082 /*****************************************************************************
14083  **
14084  ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_unchecked
14085  ** 
14086  ** @param xcb_connection_t *c
14087  ** @param uint8_t           contiguous
14088  ** @param xcb_colormap_t    cmap
14089  ** @param uint16_t          colors
14090  ** @param uint16_t          planes
14091  ** @returns xcb_alloc_color_cells_cookie_t
14092  **
14093  *****************************************************************************/
14094  
14095 xcb_alloc_color_cells_cookie_t
14096 xcb_alloc_color_cells_unchecked (xcb_connection_t *c  ,
14097                                  uint8_t           contiguous  ,
14098                                  xcb_colormap_t    cmap  ,
14099                                  uint16_t          colors  ,
14100                                  uint16_t          planes  );
14101 
14102 
14103 /*****************************************************************************
14104  **
14105  ** uint32_t * xcb_alloc_color_cells_pixels
14106  ** 
14107  ** @param const xcb_alloc_color_cells_reply_t *R
14108  ** @returns uint32_t *
14109  **
14110  *****************************************************************************/
14111  
14112 uint32_t *
14113 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R  );
14114 
14115 
14116 /*****************************************************************************
14117  **
14118  ** int xcb_alloc_color_cells_pixels_length
14119  ** 
14120  ** @param const xcb_alloc_color_cells_reply_t *R
14121  ** @returns int
14122  **
14123  *****************************************************************************/
14124  
14125 int
14126 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R  );
14127 
14128 
14129 /*****************************************************************************
14130  **
14131  ** xcb_generic_iterator_t xcb_alloc_color_cells_pixels_end
14132  ** 
14133  ** @param const xcb_alloc_color_cells_reply_t *R
14134  ** @returns xcb_generic_iterator_t
14135  **
14136  *****************************************************************************/
14137  
14138 xcb_generic_iterator_t
14139 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R  );
14140 
14141 
14142 /*****************************************************************************
14143  **
14144  ** uint32_t * xcb_alloc_color_cells_masks
14145  ** 
14146  ** @param const xcb_alloc_color_cells_reply_t *R
14147  ** @returns uint32_t *
14148  **
14149  *****************************************************************************/
14150  
14151 uint32_t *
14152 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R  );
14153 
14154 
14155 /*****************************************************************************
14156  **
14157  ** int xcb_alloc_color_cells_masks_length
14158  ** 
14159  ** @param const xcb_alloc_color_cells_reply_t *R
14160  ** @returns int
14161  **
14162  *****************************************************************************/
14163  
14164 int
14165 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R  );
14166 
14167 
14168 /*****************************************************************************
14169  **
14170  ** xcb_generic_iterator_t xcb_alloc_color_cells_masks_end
14171  ** 
14172  ** @param const xcb_alloc_color_cells_reply_t *R
14173  ** @returns xcb_generic_iterator_t
14174  **
14175  *****************************************************************************/
14176  
14177 xcb_generic_iterator_t
14178 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R  );
14179 
14195 /*****************************************************************************
14196  **
14197  ** xcb_alloc_color_cells_reply_t * xcb_alloc_color_cells_reply
14198  ** 
14199  ** @param xcb_connection_t                *c
14200  ** @param xcb_alloc_color_cells_cookie_t   cookie
14201  ** @param xcb_generic_error_t            **e
14202  ** @returns xcb_alloc_color_cells_reply_t *
14203  **
14204  *****************************************************************************/
14205  
14206 xcb_alloc_color_cells_reply_t *
14207 xcb_alloc_color_cells_reply (xcb_connection_t                *c  ,
14208                              xcb_alloc_color_cells_cookie_t   cookie  ,
14209                              xcb_generic_error_t            **e  );
14210 
14211 int
14212 xcb_alloc_color_planes_sizeof (const void  *_buffer  );
14213 
14223 /*****************************************************************************
14224  **
14225  ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes
14226  ** 
14227  ** @param xcb_connection_t *c
14228  ** @param uint8_t           contiguous
14229  ** @param xcb_colormap_t    cmap
14230  ** @param uint16_t          colors
14231  ** @param uint16_t          reds
14232  ** @param uint16_t          greens
14233  ** @param uint16_t          blues
14234  ** @returns xcb_alloc_color_planes_cookie_t
14235  **
14236  *****************************************************************************/
14237  
14238 xcb_alloc_color_planes_cookie_t
14239 xcb_alloc_color_planes (xcb_connection_t *c  ,
14240                         uint8_t           contiguous  ,
14241                         xcb_colormap_t    cmap  ,
14242                         uint16_t          colors  ,
14243                         uint16_t          reds  ,
14244                         uint16_t          greens  ,
14245                         uint16_t          blues  );
14246 
14259 /*****************************************************************************
14260  **
14261  ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_unchecked
14262  ** 
14263  ** @param xcb_connection_t *c
14264  ** @param uint8_t           contiguous
14265  ** @param xcb_colormap_t    cmap
14266  ** @param uint16_t          colors
14267  ** @param uint16_t          reds
14268  ** @param uint16_t          greens
14269  ** @param uint16_t          blues
14270  ** @returns xcb_alloc_color_planes_cookie_t
14271  **
14272  *****************************************************************************/
14273  
14274 xcb_alloc_color_planes_cookie_t
14275 xcb_alloc_color_planes_unchecked (xcb_connection_t *c  ,
14276                                   uint8_t           contiguous  ,
14277                                   xcb_colormap_t    cmap  ,
14278                                   uint16_t          colors  ,
14279                                   uint16_t          reds  ,
14280                                   uint16_t          greens  ,
14281                                   uint16_t          blues  );
14282 
14283 
14284 /*****************************************************************************
14285  **
14286  ** uint32_t * xcb_alloc_color_planes_pixels
14287  ** 
14288  ** @param const xcb_alloc_color_planes_reply_t *R
14289  ** @returns uint32_t *
14290  **
14291  *****************************************************************************/
14292  
14293 uint32_t *
14294 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R  );
14295 
14296 
14297 /*****************************************************************************
14298  **
14299  ** int xcb_alloc_color_planes_pixels_length
14300  ** 
14301  ** @param const xcb_alloc_color_planes_reply_t *R
14302  ** @returns int
14303  **
14304  *****************************************************************************/
14305  
14306 int
14307 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R  );
14308 
14309 
14310 /*****************************************************************************
14311  **
14312  ** xcb_generic_iterator_t xcb_alloc_color_planes_pixels_end
14313  ** 
14314  ** @param const xcb_alloc_color_planes_reply_t *R
14315  ** @returns xcb_generic_iterator_t
14316  **
14317  *****************************************************************************/
14318  
14319 xcb_generic_iterator_t
14320 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R  );
14321 
14337 /*****************************************************************************
14338  **
14339  ** xcb_alloc_color_planes_reply_t * xcb_alloc_color_planes_reply
14340  ** 
14341  ** @param xcb_connection_t                 *c
14342  ** @param xcb_alloc_color_planes_cookie_t   cookie
14343  ** @param xcb_generic_error_t             **e
14344  ** @returns xcb_alloc_color_planes_reply_t *
14345  **
14346  *****************************************************************************/
14347  
14348 xcb_alloc_color_planes_reply_t *
14349 xcb_alloc_color_planes_reply (xcb_connection_t                 *c  ,
14350                               xcb_alloc_color_planes_cookie_t   cookie  ,
14351                               xcb_generic_error_t             **e  );
14352 
14353 int
14354 xcb_free_colors_sizeof (const void  *_buffer  ,
14355                         uint32_t     pixels_len  );
14356 
14369 /*****************************************************************************
14370  **
14371  ** xcb_void_cookie_t xcb_free_colors_checked
14372  ** 
14373  ** @param xcb_connection_t *c
14374  ** @param xcb_colormap_t    cmap
14375  ** @param uint32_t          plane_mask
14376  ** @param uint32_t          pixels_len
14377  ** @param const uint32_t   *pixels
14378  ** @returns xcb_void_cookie_t
14379  **
14380  *****************************************************************************/
14381  
14382 xcb_void_cookie_t
14383 xcb_free_colors_checked (xcb_connection_t *c  ,
14384                          xcb_colormap_t    cmap  ,
14385                          uint32_t          plane_mask  ,
14386                          uint32_t          pixels_len  ,
14387                          const uint32_t   *pixels  );
14388 
14398 /*****************************************************************************
14399  **
14400  ** xcb_void_cookie_t xcb_free_colors
14401  ** 
14402  ** @param xcb_connection_t *c
14403  ** @param xcb_colormap_t    cmap
14404  ** @param uint32_t          plane_mask
14405  ** @param uint32_t          pixels_len
14406  ** @param const uint32_t   *pixels
14407  ** @returns xcb_void_cookie_t
14408  **
14409  *****************************************************************************/
14410  
14411 xcb_void_cookie_t
14412 xcb_free_colors (xcb_connection_t *c  ,
14413                  xcb_colormap_t    cmap  ,
14414                  uint32_t          plane_mask  ,
14415                  uint32_t          pixels_len  ,
14416                  const uint32_t   *pixels  );
14417 
14427 /*****************************************************************************
14428  **
14429  ** void xcb_coloritem_next
14430  ** 
14431  ** @param xcb_coloritem_iterator_t *i
14432  ** @returns void
14433  **
14434  *****************************************************************************/
14435  
14436 void
14437 xcb_coloritem_next (xcb_coloritem_iterator_t *i  );
14438 
14449 /*****************************************************************************
14450  **
14451  ** xcb_generic_iterator_t xcb_coloritem_end
14452  ** 
14453  ** @param xcb_coloritem_iterator_t i
14454  ** @returns xcb_generic_iterator_t
14455  **
14456  *****************************************************************************/
14457  
14458 xcb_generic_iterator_t
14459 xcb_coloritem_end (xcb_coloritem_iterator_t i  );
14460 
14461 int
14462 xcb_store_colors_sizeof (const void  *_buffer  ,
14463                          uint32_t     items_len  );
14464 
14477 /*****************************************************************************
14478  **
14479  ** xcb_void_cookie_t xcb_store_colors_checked
14480  ** 
14481  ** @param xcb_connection_t      *c
14482  ** @param xcb_colormap_t         cmap
14483  ** @param uint32_t               items_len
14484  ** @param const xcb_coloritem_t *items
14485  ** @returns xcb_void_cookie_t
14486  **
14487  *****************************************************************************/
14488  
14489 xcb_void_cookie_t
14490 xcb_store_colors_checked (xcb_connection_t      *c  ,
14491                           xcb_colormap_t         cmap  ,
14492                           uint32_t               items_len  ,
14493                           const xcb_coloritem_t *items  );
14494 
14504 /*****************************************************************************
14505  **
14506  ** xcb_void_cookie_t xcb_store_colors
14507  ** 
14508  ** @param xcb_connection_t      *c
14509  ** @param xcb_colormap_t         cmap
14510  ** @param uint32_t               items_len
14511  ** @param const xcb_coloritem_t *items
14512  ** @returns xcb_void_cookie_t
14513  **
14514  *****************************************************************************/
14515  
14516 xcb_void_cookie_t
14517 xcb_store_colors (xcb_connection_t      *c  ,
14518                   xcb_colormap_t         cmap  ,
14519                   uint32_t               items_len  ,
14520                   const xcb_coloritem_t *items  );
14521 
14522 int
14523 xcb_store_named_color_sizeof (const void  *_buffer  );
14524 
14537 /*****************************************************************************
14538  **
14539  ** xcb_void_cookie_t xcb_store_named_color_checked
14540  ** 
14541  ** @param xcb_connection_t *c
14542  ** @param uint8_t           flags
14543  ** @param xcb_colormap_t    cmap
14544  ** @param uint32_t          pixel
14545  ** @param uint16_t          name_len
14546  ** @param const char       *name
14547  ** @returns xcb_void_cookie_t
14548  **
14549  *****************************************************************************/
14550  
14551 xcb_void_cookie_t
14552 xcb_store_named_color_checked (xcb_connection_t *c  ,
14553                                uint8_t           flags  ,
14554                                xcb_colormap_t    cmap  ,
14555                                uint32_t          pixel  ,
14556                                uint16_t          name_len  ,
14557                                const char       *name  );
14558 
14568 /*****************************************************************************
14569  **
14570  ** xcb_void_cookie_t xcb_store_named_color
14571  ** 
14572  ** @param xcb_connection_t *c
14573  ** @param uint8_t           flags
14574  ** @param xcb_colormap_t    cmap
14575  ** @param uint32_t          pixel
14576  ** @param uint16_t          name_len
14577  ** @param const char       *name
14578  ** @returns xcb_void_cookie_t
14579  **
14580  *****************************************************************************/
14581  
14582 xcb_void_cookie_t
14583 xcb_store_named_color (xcb_connection_t *c  ,
14584                        uint8_t           flags  ,
14585                        xcb_colormap_t    cmap  ,
14586                        uint32_t          pixel  ,
14587                        uint16_t          name_len  ,
14588                        const char       *name  );
14589 
14599 /*****************************************************************************
14600  **
14601  ** void xcb_rgb_next
14602  ** 
14603  ** @param xcb_rgb_iterator_t *i
14604  ** @returns void
14605  **
14606  *****************************************************************************/
14607  
14608 void
14609 xcb_rgb_next (xcb_rgb_iterator_t *i  );
14610 
14621 /*****************************************************************************
14622  **
14623  ** xcb_generic_iterator_t xcb_rgb_end
14624  ** 
14625  ** @param xcb_rgb_iterator_t i
14626  ** @returns xcb_generic_iterator_t
14627  **
14628  *****************************************************************************/
14629  
14630 xcb_generic_iterator_t
14631 xcb_rgb_end (xcb_rgb_iterator_t i  );
14632 
14633 int
14634 xcb_query_colors_sizeof (const void  *_buffer  ,
14635                          uint32_t     pixels_len  );
14636 
14646 /*****************************************************************************
14647  **
14648  ** xcb_query_colors_cookie_t xcb_query_colors
14649  ** 
14650  ** @param xcb_connection_t *c
14651  ** @param xcb_colormap_t    cmap
14652  ** @param uint32_t          pixels_len
14653  ** @param const uint32_t   *pixels
14654  ** @returns xcb_query_colors_cookie_t
14655  **
14656  *****************************************************************************/
14657  
14658 xcb_query_colors_cookie_t
14659 xcb_query_colors (xcb_connection_t *c  ,
14660                   xcb_colormap_t    cmap  ,
14661                   uint32_t          pixels_len  ,
14662                   const uint32_t   *pixels  );
14663 
14676 /*****************************************************************************
14677  **
14678  ** xcb_query_colors_cookie_t xcb_query_colors_unchecked
14679  ** 
14680  ** @param xcb_connection_t *c
14681  ** @param xcb_colormap_t    cmap
14682  ** @param uint32_t          pixels_len
14683  ** @param const uint32_t   *pixels
14684  ** @returns xcb_query_colors_cookie_t
14685  **
14686  *****************************************************************************/
14687  
14688 xcb_query_colors_cookie_t
14689 xcb_query_colors_unchecked (xcb_connection_t *c  ,
14690                             xcb_colormap_t    cmap  ,
14691                             uint32_t          pixels_len  ,
14692                             const uint32_t   *pixels  );
14693 
14694 
14695 /*****************************************************************************
14696  **
14697  ** xcb_rgb_t * xcb_query_colors_colors
14698  ** 
14699  ** @param const xcb_query_colors_reply_t *R
14700  ** @returns xcb_rgb_t *
14701  **
14702  *****************************************************************************/
14703  
14704 xcb_rgb_t *
14705 xcb_query_colors_colors (const xcb_query_colors_reply_t *R  );
14706 
14707 
14708 /*****************************************************************************
14709  **
14710  ** int xcb_query_colors_colors_length
14711  ** 
14712  ** @param const xcb_query_colors_reply_t *R
14713  ** @returns int
14714  **
14715  *****************************************************************************/
14716  
14717 int
14718 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R  );
14719 
14720 
14721 /*****************************************************************************
14722  **
14723  ** xcb_rgb_iterator_t xcb_query_colors_colors_iterator
14724  ** 
14725  ** @param const xcb_query_colors_reply_t *R
14726  ** @returns xcb_rgb_iterator_t
14727  **
14728  *****************************************************************************/
14729  
14730 xcb_rgb_iterator_t
14731 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R  );
14732 
14748 /*****************************************************************************
14749  **
14750  ** xcb_query_colors_reply_t * xcb_query_colors_reply
14751  ** 
14752  ** @param xcb_connection_t           *c
14753  ** @param xcb_query_colors_cookie_t   cookie
14754  ** @param xcb_generic_error_t       **e
14755  ** @returns xcb_query_colors_reply_t *
14756  **
14757  *****************************************************************************/
14758  
14759 xcb_query_colors_reply_t *
14760 xcb_query_colors_reply (xcb_connection_t           *c  ,
14761                         xcb_query_colors_cookie_t   cookie  ,
14762                         xcb_generic_error_t       **e  );
14763 
14764 int
14765 xcb_lookup_color_sizeof (const void  *_buffer  );
14766 
14776 /*****************************************************************************
14777  **
14778  ** xcb_lookup_color_cookie_t xcb_lookup_color
14779  ** 
14780  ** @param xcb_connection_t *c
14781  ** @param xcb_colormap_t    cmap
14782  ** @param uint16_t          name_len
14783  ** @param const char       *name
14784  ** @returns xcb_lookup_color_cookie_t
14785  **
14786  *****************************************************************************/
14787  
14788 xcb_lookup_color_cookie_t
14789 xcb_lookup_color (xcb_connection_t *c  ,
14790                   xcb_colormap_t    cmap  ,
14791                   uint16_t          name_len  ,
14792                   const char       *name  );
14793 
14806 /*****************************************************************************
14807  **
14808  ** xcb_lookup_color_cookie_t xcb_lookup_color_unchecked
14809  ** 
14810  ** @param xcb_connection_t *c
14811  ** @param xcb_colormap_t    cmap
14812  ** @param uint16_t          name_len
14813  ** @param const char       *name
14814  ** @returns xcb_lookup_color_cookie_t
14815  **
14816  *****************************************************************************/
14817  
14818 xcb_lookup_color_cookie_t
14819 xcb_lookup_color_unchecked (xcb_connection_t *c  ,
14820                             xcb_colormap_t    cmap  ,
14821                             uint16_t          name_len  ,
14822                             const char       *name  );
14823 
14839 /*****************************************************************************
14840  **
14841  ** xcb_lookup_color_reply_t * xcb_lookup_color_reply
14842  ** 
14843  ** @param xcb_connection_t           *c
14844  ** @param xcb_lookup_color_cookie_t   cookie
14845  ** @param xcb_generic_error_t       **e
14846  ** @returns xcb_lookup_color_reply_t *
14847  **
14848  *****************************************************************************/
14849  
14850 xcb_lookup_color_reply_t *
14851 xcb_lookup_color_reply (xcb_connection_t           *c  ,
14852                         xcb_lookup_color_cookie_t   cookie  ,
14853                         xcb_generic_error_t       **e  );
14854 
14867 /*****************************************************************************
14868  **
14869  ** xcb_void_cookie_t xcb_create_cursor_checked
14870  ** 
14871  ** @param xcb_connection_t *c
14872  ** @param xcb_cursor_t      cid
14873  ** @param xcb_pixmap_t      source
14874  ** @param xcb_pixmap_t      mask
14875  ** @param uint16_t          fore_red
14876  ** @param uint16_t          fore_green
14877  ** @param uint16_t          fore_blue
14878  ** @param uint16_t          back_red
14879  ** @param uint16_t          back_green
14880  ** @param uint16_t          back_blue
14881  ** @param uint16_t          x
14882  ** @param uint16_t          y
14883  ** @returns xcb_void_cookie_t
14884  **
14885  *****************************************************************************/
14886  
14887 xcb_void_cookie_t
14888 xcb_create_cursor_checked (xcb_connection_t *c  ,
14889                            xcb_cursor_t      cid  ,
14890                            xcb_pixmap_t      source  ,
14891                            xcb_pixmap_t      mask  ,
14892                            uint16_t          fore_red  ,
14893                            uint16_t          fore_green  ,
14894                            uint16_t          fore_blue  ,
14895                            uint16_t          back_red  ,
14896                            uint16_t          back_green  ,
14897                            uint16_t          back_blue  ,
14898                            uint16_t          x  ,
14899                            uint16_t          y  );
14900 
14910 /*****************************************************************************
14911  **
14912  ** xcb_void_cookie_t xcb_create_cursor
14913  ** 
14914  ** @param xcb_connection_t *c
14915  ** @param xcb_cursor_t      cid
14916  ** @param xcb_pixmap_t      source
14917  ** @param xcb_pixmap_t      mask
14918  ** @param uint16_t          fore_red
14919  ** @param uint16_t          fore_green
14920  ** @param uint16_t          fore_blue
14921  ** @param uint16_t          back_red
14922  ** @param uint16_t          back_green
14923  ** @param uint16_t          back_blue
14924  ** @param uint16_t          x
14925  ** @param uint16_t          y
14926  ** @returns xcb_void_cookie_t
14927  **
14928  *****************************************************************************/
14929  
14930 xcb_void_cookie_t
14931 xcb_create_cursor (xcb_connection_t *c  ,
14932                    xcb_cursor_t      cid  ,
14933                    xcb_pixmap_t      source  ,
14934                    xcb_pixmap_t      mask  ,
14935                    uint16_t          fore_red  ,
14936                    uint16_t          fore_green  ,
14937                    uint16_t          fore_blue  ,
14938                    uint16_t          back_red  ,
14939                    uint16_t          back_green  ,
14940                    uint16_t          back_blue  ,
14941                    uint16_t          x  ,
14942                    uint16_t          y  );
14943 
14978 /*****************************************************************************
14979  **
14980  ** xcb_void_cookie_t xcb_create_glyph_cursor_checked
14981  ** 
14982  ** @param xcb_connection_t *c
14983  ** @param xcb_cursor_t      cid
14984  ** @param xcb_font_t        source_font
14985  ** @param xcb_font_t        mask_font
14986  ** @param uint16_t          source_char
14987  ** @param uint16_t          mask_char
14988  ** @param uint16_t          fore_red
14989  ** @param uint16_t          fore_green
14990  ** @param uint16_t          fore_blue
14991  ** @param uint16_t          back_red
14992  ** @param uint16_t          back_green
14993  ** @param uint16_t          back_blue
14994  ** @returns xcb_void_cookie_t
14995  **
14996  *****************************************************************************/
14997  
14998 xcb_void_cookie_t
14999 xcb_create_glyph_cursor_checked (xcb_connection_t *c  ,
15000                                  xcb_cursor_t      cid  ,
15001                                  xcb_font_t        source_font  ,
15002                                  xcb_font_t        mask_font  ,
15003                                  uint16_t          source_char  ,
15004                                  uint16_t          mask_char  ,
15005                                  uint16_t          fore_red  ,
15006                                  uint16_t          fore_green  ,
15007                                  uint16_t          fore_blue  ,
15008                                  uint16_t          back_red  ,
15009                                  uint16_t          back_green  ,
15010                                  uint16_t          back_blue  );
15011 
15043 /*****************************************************************************
15044  **
15045  ** xcb_void_cookie_t xcb_create_glyph_cursor
15046  ** 
15047  ** @param xcb_connection_t *c
15048  ** @param xcb_cursor_t      cid
15049  ** @param xcb_font_t        source_font
15050  ** @param xcb_font_t        mask_font
15051  ** @param uint16_t          source_char
15052  ** @param uint16_t          mask_char
15053  ** @param uint16_t          fore_red
15054  ** @param uint16_t          fore_green
15055  ** @param uint16_t          fore_blue
15056  ** @param uint16_t          back_red
15057  ** @param uint16_t          back_green
15058  ** @param uint16_t          back_blue
15059  ** @returns xcb_void_cookie_t
15060  **
15061  *****************************************************************************/
15062  
15063 xcb_void_cookie_t
15064 xcb_create_glyph_cursor (xcb_connection_t *c  ,
15065                          xcb_cursor_t      cid  ,
15066                          xcb_font_t        source_font  ,
15067                          xcb_font_t        mask_font  ,
15068                          uint16_t          source_char  ,
15069                          uint16_t          mask_char  ,
15070                          uint16_t          fore_red  ,
15071                          uint16_t          fore_green  ,
15072                          uint16_t          fore_blue  ,
15073                          uint16_t          back_red  ,
15074                          uint16_t          back_green  ,
15075                          uint16_t          back_blue  );
15076 
15092 /*****************************************************************************
15093  **
15094  ** xcb_void_cookie_t xcb_free_cursor_checked
15095  ** 
15096  ** @param xcb_connection_t *c
15097  ** @param xcb_cursor_t      cursor
15098  ** @returns xcb_void_cookie_t
15099  **
15100  *****************************************************************************/
15101  
15102 xcb_void_cookie_t
15103 xcb_free_cursor_checked (xcb_connection_t *c  ,
15104                          xcb_cursor_t      cursor  );
15105 
15118 /*****************************************************************************
15119  **
15120  ** xcb_void_cookie_t xcb_free_cursor
15121  ** 
15122  ** @param xcb_connection_t *c
15123  ** @param xcb_cursor_t      cursor
15124  ** @returns xcb_void_cookie_t
15125  **
15126  *****************************************************************************/
15127  
15128 xcb_void_cookie_t
15129 xcb_free_cursor (xcb_connection_t *c  ,
15130                  xcb_cursor_t      cursor  );
15131 
15144 /*****************************************************************************
15145  **
15146  ** xcb_void_cookie_t xcb_recolor_cursor_checked
15147  ** 
15148  ** @param xcb_connection_t *c
15149  ** @param xcb_cursor_t      cursor
15150  ** @param uint16_t          fore_red
15151  ** @param uint16_t          fore_green
15152  ** @param uint16_t          fore_blue
15153  ** @param uint16_t          back_red
15154  ** @param uint16_t          back_green
15155  ** @param uint16_t          back_blue
15156  ** @returns xcb_void_cookie_t
15157  **
15158  *****************************************************************************/
15159  
15160 xcb_void_cookie_t
15161 xcb_recolor_cursor_checked (xcb_connection_t *c  ,
15162                             xcb_cursor_t      cursor  ,
15163                             uint16_t          fore_red  ,
15164                             uint16_t          fore_green  ,
15165                             uint16_t          fore_blue  ,
15166                             uint16_t          back_red  ,
15167                             uint16_t          back_green  ,
15168                             uint16_t          back_blue  );
15169 
15179 /*****************************************************************************
15180  **
15181  ** xcb_void_cookie_t xcb_recolor_cursor
15182  ** 
15183  ** @param xcb_connection_t *c
15184  ** @param xcb_cursor_t      cursor
15185  ** @param uint16_t          fore_red
15186  ** @param uint16_t          fore_green
15187  ** @param uint16_t          fore_blue
15188  ** @param uint16_t          back_red
15189  ** @param uint16_t          back_green
15190  ** @param uint16_t          back_blue
15191  ** @returns xcb_void_cookie_t
15192  **
15193  *****************************************************************************/
15194  
15195 xcb_void_cookie_t
15196 xcb_recolor_cursor (xcb_connection_t *c  ,
15197                     xcb_cursor_t      cursor  ,
15198                     uint16_t          fore_red  ,
15199                     uint16_t          fore_green  ,
15200                     uint16_t          fore_blue  ,
15201                     uint16_t          back_red  ,
15202                     uint16_t          back_green  ,
15203                     uint16_t          back_blue  );
15204 
15214 /*****************************************************************************
15215  **
15216  ** xcb_query_best_size_cookie_t xcb_query_best_size
15217  ** 
15218  ** @param xcb_connection_t *c
15219  ** @param uint8_t           _class
15220  ** @param xcb_drawable_t    drawable
15221  ** @param uint16_t          width
15222  ** @param uint16_t          height
15223  ** @returns xcb_query_best_size_cookie_t
15224  **
15225  *****************************************************************************/
15226  
15227 xcb_query_best_size_cookie_t
15228 xcb_query_best_size (xcb_connection_t *c  ,
15229                      uint8_t           _class  ,
15230                      xcb_drawable_t    drawable  ,
15231                      uint16_t          width  ,
15232                      uint16_t          height  );
15233 
15246 /*****************************************************************************
15247  **
15248  ** xcb_query_best_size_cookie_t xcb_query_best_size_unchecked
15249  ** 
15250  ** @param xcb_connection_t *c
15251  ** @param uint8_t           _class
15252  ** @param xcb_drawable_t    drawable
15253  ** @param uint16_t          width
15254  ** @param uint16_t          height
15255  ** @returns xcb_query_best_size_cookie_t
15256  **
15257  *****************************************************************************/
15258  
15259 xcb_query_best_size_cookie_t
15260 xcb_query_best_size_unchecked (xcb_connection_t *c  ,
15261                                uint8_t           _class  ,
15262                                xcb_drawable_t    drawable  ,
15263                                uint16_t          width  ,
15264                                uint16_t          height  );
15265 
15281 /*****************************************************************************
15282  **
15283  ** xcb_query_best_size_reply_t * xcb_query_best_size_reply
15284  ** 
15285  ** @param xcb_connection_t              *c
15286  ** @param xcb_query_best_size_cookie_t   cookie
15287  ** @param xcb_generic_error_t          **e
15288  ** @returns xcb_query_best_size_reply_t *
15289  **
15290  *****************************************************************************/
15291  
15292 xcb_query_best_size_reply_t *
15293 xcb_query_best_size_reply (xcb_connection_t              *c  ,
15294                            xcb_query_best_size_cookie_t   cookie  ,
15295                            xcb_generic_error_t          **e  );
15296 
15297 int
15298 xcb_query_extension_sizeof (const void  *_buffer  );
15299 
15321 /*****************************************************************************
15322  **
15323  ** xcb_query_extension_cookie_t xcb_query_extension
15324  ** 
15325  ** @param xcb_connection_t *c
15326  ** @param uint16_t          name_len
15327  ** @param const char       *name
15328  ** @returns xcb_query_extension_cookie_t
15329  **
15330  *****************************************************************************/
15331  
15332 xcb_query_extension_cookie_t
15333 xcb_query_extension (xcb_connection_t *c  ,
15334                      uint16_t          name_len  ,
15335                      const char       *name  );
15336 
15361 /*****************************************************************************
15362  **
15363  ** xcb_query_extension_cookie_t xcb_query_extension_unchecked
15364  ** 
15365  ** @param xcb_connection_t *c
15366  ** @param uint16_t          name_len
15367  ** @param const char       *name
15368  ** @returns xcb_query_extension_cookie_t
15369  **
15370  *****************************************************************************/
15371  
15372 xcb_query_extension_cookie_t
15373 xcb_query_extension_unchecked (xcb_connection_t *c  ,
15374                                uint16_t          name_len  ,
15375                                const char       *name  );
15376 
15392 /*****************************************************************************
15393  **
15394  ** xcb_query_extension_reply_t * xcb_query_extension_reply
15395  ** 
15396  ** @param xcb_connection_t              *c
15397  ** @param xcb_query_extension_cookie_t   cookie
15398  ** @param xcb_generic_error_t          **e
15399  ** @returns xcb_query_extension_reply_t *
15400  **
15401  *****************************************************************************/
15402  
15403 xcb_query_extension_reply_t *
15404 xcb_query_extension_reply (xcb_connection_t              *c  ,
15405                            xcb_query_extension_cookie_t   cookie  ,
15406                            xcb_generic_error_t          **e  );
15407 
15408 int
15409 xcb_list_extensions_sizeof (const void  *_buffer  );
15410 
15420 /*****************************************************************************
15421  **
15422  ** xcb_list_extensions_cookie_t xcb_list_extensions
15423  ** 
15424  ** @param xcb_connection_t *c
15425  ** @returns xcb_list_extensions_cookie_t
15426  **
15427  *****************************************************************************/
15428  
15429 xcb_list_extensions_cookie_t
15430 xcb_list_extensions (xcb_connection_t *c  );
15431 
15444 /*****************************************************************************
15445  **
15446  ** xcb_list_extensions_cookie_t xcb_list_extensions_unchecked
15447  ** 
15448  ** @param xcb_connection_t *c
15449  ** @returns xcb_list_extensions_cookie_t
15450  **
15451  *****************************************************************************/
15452  
15453 xcb_list_extensions_cookie_t
15454 xcb_list_extensions_unchecked (xcb_connection_t *c  );
15455 
15456 
15457 /*****************************************************************************
15458  **
15459  ** int xcb_list_extensions_names_length
15460  ** 
15461  ** @param const xcb_list_extensions_reply_t *R
15462  ** @returns int
15463  **
15464  *****************************************************************************/
15465  
15466 int
15467 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R  );
15468 
15469 
15470 /*****************************************************************************
15471  **
15472  ** xcb_str_iterator_t xcb_list_extensions_names_iterator
15473  ** 
15474  ** @param const xcb_list_extensions_reply_t *R
15475  ** @returns xcb_str_iterator_t
15476  **
15477  *****************************************************************************/
15478  
15479 xcb_str_iterator_t
15480 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R  );
15481 
15497 /*****************************************************************************
15498  **
15499  ** xcb_list_extensions_reply_t * xcb_list_extensions_reply
15500  ** 
15501  ** @param xcb_connection_t              *c
15502  ** @param xcb_list_extensions_cookie_t   cookie
15503  ** @param xcb_generic_error_t          **e
15504  ** @returns xcb_list_extensions_reply_t *
15505  **
15506  *****************************************************************************/
15507  
15508 xcb_list_extensions_reply_t *
15509 xcb_list_extensions_reply (xcb_connection_t              *c  ,
15510                            xcb_list_extensions_cookie_t   cookie  ,
15511                            xcb_generic_error_t          **e  );
15512 
15513 int
15514 xcb_change_keyboard_mapping_sizeof (const void  *_buffer  );
15515 
15528 /*****************************************************************************
15529  **
15530  ** xcb_void_cookie_t xcb_change_keyboard_mapping_checked
15531  ** 
15532  ** @param xcb_connection_t   *c
15533  ** @param uint8_t             keycode_count
15534  ** @param xcb_keycode_t       first_keycode
15535  ** @param uint8_t             keysyms_per_keycode
15536  ** @param const xcb_keysym_t *keysyms
15537  ** @returns xcb_void_cookie_t
15538  **
15539  *****************************************************************************/
15540  
15541 xcb_void_cookie_t
15542 xcb_change_keyboard_mapping_checked (xcb_connection_t   *c  ,
15543                                      uint8_t             keycode_count  ,
15544                                      xcb_keycode_t       first_keycode  ,
15545                                      uint8_t             keysyms_per_keycode  ,
15546                                      const xcb_keysym_t *keysyms  );
15547 
15557 /*****************************************************************************
15558  **
15559  ** xcb_void_cookie_t xcb_change_keyboard_mapping
15560  ** 
15561  ** @param xcb_connection_t   *c
15562  ** @param uint8_t             keycode_count
15563  ** @param xcb_keycode_t       first_keycode
15564  ** @param uint8_t             keysyms_per_keycode
15565  ** @param const xcb_keysym_t *keysyms
15566  ** @returns xcb_void_cookie_t
15567  **
15568  *****************************************************************************/
15569  
15570 xcb_void_cookie_t
15571 xcb_change_keyboard_mapping (xcb_connection_t   *c  ,
15572                              uint8_t             keycode_count  ,
15573                              xcb_keycode_t       first_keycode  ,
15574                              uint8_t             keysyms_per_keycode  ,
15575                              const xcb_keysym_t *keysyms  );
15576 
15577 int
15578 xcb_get_keyboard_mapping_sizeof (const void  *_buffer  );
15579 
15589 /*****************************************************************************
15590  **
15591  ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping
15592  ** 
15593  ** @param xcb_connection_t *c
15594  ** @param xcb_keycode_t     first_keycode
15595  ** @param uint8_t           count
15596  ** @returns xcb_get_keyboard_mapping_cookie_t
15597  **
15598  *****************************************************************************/
15599  
15600 xcb_get_keyboard_mapping_cookie_t
15601 xcb_get_keyboard_mapping (xcb_connection_t *c  ,
15602                           xcb_keycode_t     first_keycode  ,
15603                           uint8_t           count  );
15604 
15617 /*****************************************************************************
15618  **
15619  ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_unchecked
15620  ** 
15621  ** @param xcb_connection_t *c
15622  ** @param xcb_keycode_t     first_keycode
15623  ** @param uint8_t           count
15624  ** @returns xcb_get_keyboard_mapping_cookie_t
15625  **
15626  *****************************************************************************/
15627  
15628 xcb_get_keyboard_mapping_cookie_t
15629 xcb_get_keyboard_mapping_unchecked (xcb_connection_t *c  ,
15630                                     xcb_keycode_t     first_keycode  ,
15631                                     uint8_t           count  );
15632 
15633 
15634 /*****************************************************************************
15635  **
15636  ** xcb_keysym_t * xcb_get_keyboard_mapping_keysyms
15637  ** 
15638  ** @param const xcb_get_keyboard_mapping_reply_t *R
15639  ** @returns xcb_keysym_t *
15640  **
15641  *****************************************************************************/
15642  
15643 xcb_keysym_t *
15644 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R  );
15645 
15646 
15647 /*****************************************************************************
15648  **
15649  ** int xcb_get_keyboard_mapping_keysyms_length
15650  ** 
15651  ** @param const xcb_get_keyboard_mapping_reply_t *R
15652  ** @returns int
15653  **
15654  *****************************************************************************/
15655  
15656 int
15657 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R  );
15658 
15659 
15660 /*****************************************************************************
15661  **
15662  ** xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end
15663  ** 
15664  ** @param const xcb_get_keyboard_mapping_reply_t *R
15665  ** @returns xcb_generic_iterator_t
15666  **
15667  *****************************************************************************/
15668  
15669 xcb_generic_iterator_t
15670 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R  );
15671 
15687 /*****************************************************************************
15688  **
15689  ** xcb_get_keyboard_mapping_reply_t * xcb_get_keyboard_mapping_reply
15690  ** 
15691  ** @param xcb_connection_t                   *c
15692  ** @param xcb_get_keyboard_mapping_cookie_t   cookie
15693  ** @param xcb_generic_error_t               **e
15694  ** @returns xcb_get_keyboard_mapping_reply_t *
15695  **
15696  *****************************************************************************/
15697  
15698 xcb_get_keyboard_mapping_reply_t *
15699 xcb_get_keyboard_mapping_reply (xcb_connection_t                   *c  ,
15700                                 xcb_get_keyboard_mapping_cookie_t   cookie  ,
15701                                 xcb_generic_error_t               **e  );
15702 
15703 int
15704 xcb_change_keyboard_control_sizeof (const void  *_buffer  );
15705 
15718 /*****************************************************************************
15719  **
15720  ** xcb_void_cookie_t xcb_change_keyboard_control_checked
15721  ** 
15722  ** @param xcb_connection_t *c
15723  ** @param uint32_t          value_mask
15724  ** @param const uint32_t   *value_list
15725  ** @returns xcb_void_cookie_t
15726  **
15727  *****************************************************************************/
15728  
15729 xcb_void_cookie_t
15730 xcb_change_keyboard_control_checked (xcb_connection_t *c  ,
15731                                      uint32_t          value_mask  ,
15732                                      const uint32_t   *value_list  );
15733 
15743 /*****************************************************************************
15744  **
15745  ** xcb_void_cookie_t xcb_change_keyboard_control
15746  ** 
15747  ** @param xcb_connection_t *c
15748  ** @param uint32_t          value_mask
15749  ** @param const uint32_t   *value_list
15750  ** @returns xcb_void_cookie_t
15751  **
15752  *****************************************************************************/
15753  
15754 xcb_void_cookie_t
15755 xcb_change_keyboard_control (xcb_connection_t *c  ,
15756                              uint32_t          value_mask  ,
15757                              const uint32_t   *value_list  );
15758 
15768 /*****************************************************************************
15769  **
15770  ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control
15771  ** 
15772  ** @param xcb_connection_t *c
15773  ** @returns xcb_get_keyboard_control_cookie_t
15774  **
15775  *****************************************************************************/
15776  
15777 xcb_get_keyboard_control_cookie_t
15778 xcb_get_keyboard_control (xcb_connection_t *c  );
15779 
15792 /*****************************************************************************
15793  **
15794  ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked
15795  ** 
15796  ** @param xcb_connection_t *c
15797  ** @returns xcb_get_keyboard_control_cookie_t
15798  **
15799  *****************************************************************************/
15800  
15801 xcb_get_keyboard_control_cookie_t
15802 xcb_get_keyboard_control_unchecked (xcb_connection_t *c  );
15803 
15819 /*****************************************************************************
15820  **
15821  ** xcb_get_keyboard_control_reply_t * xcb_get_keyboard_control_reply
15822  ** 
15823  ** @param xcb_connection_t                   *c
15824  ** @param xcb_get_keyboard_control_cookie_t   cookie
15825  ** @param xcb_generic_error_t               **e
15826  ** @returns xcb_get_keyboard_control_reply_t *
15827  **
15828  *****************************************************************************/
15829  
15830 xcb_get_keyboard_control_reply_t *
15831 xcb_get_keyboard_control_reply (xcb_connection_t                   *c  ,
15832                                 xcb_get_keyboard_control_cookie_t   cookie  ,
15833                                 xcb_generic_error_t               **e  );
15834 
15847 /*****************************************************************************
15848  **
15849  ** xcb_void_cookie_t xcb_bell_checked
15850  ** 
15851  ** @param xcb_connection_t *c
15852  ** @param int8_t            percent
15853  ** @returns xcb_void_cookie_t
15854  **
15855  *****************************************************************************/
15856  
15857 xcb_void_cookie_t
15858 xcb_bell_checked (xcb_connection_t *c  ,
15859                   int8_t            percent  );
15860 
15870 /*****************************************************************************
15871  **
15872  ** xcb_void_cookie_t xcb_bell
15873  ** 
15874  ** @param xcb_connection_t *c
15875  ** @param int8_t            percent
15876  ** @returns xcb_void_cookie_t
15877  **
15878  *****************************************************************************/
15879  
15880 xcb_void_cookie_t
15881 xcb_bell (xcb_connection_t *c  ,
15882           int8_t            percent  );
15883 
15896 /*****************************************************************************
15897  **
15898  ** xcb_void_cookie_t xcb_change_pointer_control_checked
15899  ** 
15900  ** @param xcb_connection_t *c
15901  ** @param int16_t           acceleration_numerator
15902  ** @param int16_t           acceleration_denominator
15903  ** @param int16_t           threshold
15904  ** @param uint8_t           do_acceleration
15905  ** @param uint8_t           do_threshold
15906  ** @returns xcb_void_cookie_t
15907  **
15908  *****************************************************************************/
15909  
15910 xcb_void_cookie_t
15911 xcb_change_pointer_control_checked (xcb_connection_t *c  ,
15912                                     int16_t           acceleration_numerator  ,
15913                                     int16_t           acceleration_denominator  ,
15914                                     int16_t           threshold  ,
15915                                     uint8_t           do_acceleration  ,
15916                                     uint8_t           do_threshold  );
15917 
15927 /*****************************************************************************
15928  **
15929  ** xcb_void_cookie_t xcb_change_pointer_control
15930  ** 
15931  ** @param xcb_connection_t *c
15932  ** @param int16_t           acceleration_numerator
15933  ** @param int16_t           acceleration_denominator
15934  ** @param int16_t           threshold
15935  ** @param uint8_t           do_acceleration
15936  ** @param uint8_t           do_threshold
15937  ** @returns xcb_void_cookie_t
15938  **
15939  *****************************************************************************/
15940  
15941 xcb_void_cookie_t
15942 xcb_change_pointer_control (xcb_connection_t *c  ,
15943                             int16_t           acceleration_numerator  ,
15944                             int16_t           acceleration_denominator  ,
15945                             int16_t           threshold  ,
15946                             uint8_t           do_acceleration  ,
15947                             uint8_t           do_threshold  );
15948 
15958 /*****************************************************************************
15959  **
15960  ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control
15961  ** 
15962  ** @param xcb_connection_t *c
15963  ** @returns xcb_get_pointer_control_cookie_t
15964  **
15965  *****************************************************************************/
15966  
15967 xcb_get_pointer_control_cookie_t
15968 xcb_get_pointer_control (xcb_connection_t *c  );
15969 
15982 /*****************************************************************************
15983  **
15984  ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked
15985  ** 
15986  ** @param xcb_connection_t *c
15987  ** @returns xcb_get_pointer_control_cookie_t
15988  **
15989  *****************************************************************************/
15990  
15991 xcb_get_pointer_control_cookie_t
15992 xcb_get_pointer_control_unchecked (xcb_connection_t *c  );
15993 
16009 /*****************************************************************************
16010  **
16011  ** xcb_get_pointer_control_reply_t * xcb_get_pointer_control_reply
16012  ** 
16013  ** @param xcb_connection_t                  *c
16014  ** @param xcb_get_pointer_control_cookie_t   cookie
16015  ** @param xcb_generic_error_t              **e
16016  ** @returns xcb_get_pointer_control_reply_t *
16017  **
16018  *****************************************************************************/
16019  
16020 xcb_get_pointer_control_reply_t *
16021 xcb_get_pointer_control_reply (xcb_connection_t                  *c  ,
16022                                xcb_get_pointer_control_cookie_t   cookie  ,
16023                                xcb_generic_error_t              **e  );
16024 
16037 /*****************************************************************************
16038  **
16039  ** xcb_void_cookie_t xcb_set_screen_saver_checked
16040  ** 
16041  ** @param xcb_connection_t *c
16042  ** @param int16_t           timeout
16043  ** @param int16_t           interval
16044  ** @param uint8_t           prefer_blanking
16045  ** @param uint8_t           allow_exposures
16046  ** @returns xcb_void_cookie_t
16047  **
16048  *****************************************************************************/
16049  
16050 xcb_void_cookie_t
16051 xcb_set_screen_saver_checked (xcb_connection_t *c  ,
16052                               int16_t           timeout  ,
16053                               int16_t           interval  ,
16054                               uint8_t           prefer_blanking  ,
16055                               uint8_t           allow_exposures  );
16056 
16066 /*****************************************************************************
16067  **
16068  ** xcb_void_cookie_t xcb_set_screen_saver
16069  ** 
16070  ** @param xcb_connection_t *c
16071  ** @param int16_t           timeout
16072  ** @param int16_t           interval
16073  ** @param uint8_t           prefer_blanking
16074  ** @param uint8_t           allow_exposures
16075  ** @returns xcb_void_cookie_t
16076  **
16077  *****************************************************************************/
16078  
16079 xcb_void_cookie_t
16080 xcb_set_screen_saver (xcb_connection_t *c  ,
16081                       int16_t           timeout  ,
16082                       int16_t           interval  ,
16083                       uint8_t           prefer_blanking  ,
16084                       uint8_t           allow_exposures  );
16085 
16095 /*****************************************************************************
16096  **
16097  ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver
16098  ** 
16099  ** @param xcb_connection_t *c
16100  ** @returns xcb_get_screen_saver_cookie_t
16101  **
16102  *****************************************************************************/
16103  
16104 xcb_get_screen_saver_cookie_t
16105 xcb_get_screen_saver (xcb_connection_t *c  );
16106 
16119 /*****************************************************************************
16120  **
16121  ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked
16122  ** 
16123  ** @param xcb_connection_t *c
16124  ** @returns xcb_get_screen_saver_cookie_t
16125  **
16126  *****************************************************************************/
16127  
16128 xcb_get_screen_saver_cookie_t
16129 xcb_get_screen_saver_unchecked (xcb_connection_t *c  );
16130 
16146 /*****************************************************************************
16147  **
16148  ** xcb_get_screen_saver_reply_t * xcb_get_screen_saver_reply
16149  ** 
16150  ** @param xcb_connection_t               *c
16151  ** @param xcb_get_screen_saver_cookie_t   cookie
16152  ** @param xcb_generic_error_t           **e
16153  ** @returns xcb_get_screen_saver_reply_t *
16154  **
16155  *****************************************************************************/
16156  
16157 xcb_get_screen_saver_reply_t *
16158 xcb_get_screen_saver_reply (xcb_connection_t               *c  ,
16159                             xcb_get_screen_saver_cookie_t   cookie  ,
16160                             xcb_generic_error_t           **e  );
16161 
16162 int
16163 xcb_change_hosts_sizeof (const void  *_buffer  );
16164 
16177 /*****************************************************************************
16178  **
16179  ** xcb_void_cookie_t xcb_change_hosts_checked
16180  ** 
16181  ** @param xcb_connection_t *c
16182  ** @param uint8_t           mode
16183  ** @param uint8_t           family
16184  ** @param uint16_t          address_len
16185  ** @param const uint8_t    *address
16186  ** @returns xcb_void_cookie_t
16187  **
16188  *****************************************************************************/
16189  
16190 xcb_void_cookie_t
16191 xcb_change_hosts_checked (xcb_connection_t *c  ,
16192                           uint8_t           mode  ,
16193                           uint8_t           family  ,
16194                           uint16_t          address_len  ,
16195                           const uint8_t    *address  );
16196 
16206 /*****************************************************************************
16207  **
16208  ** xcb_void_cookie_t xcb_change_hosts
16209  ** 
16210  ** @param xcb_connection_t *c
16211  ** @param uint8_t           mode
16212  ** @param uint8_t           family
16213  ** @param uint16_t          address_len
16214  ** @param const uint8_t    *address
16215  ** @returns xcb_void_cookie_t
16216  **
16217  *****************************************************************************/
16218  
16219 xcb_void_cookie_t
16220 xcb_change_hosts (xcb_connection_t *c  ,
16221                   uint8_t           mode  ,
16222                   uint8_t           family  ,
16223                   uint16_t          address_len  ,
16224                   const uint8_t    *address  );
16225 
16226 int
16227 xcb_host_sizeof (const void  *_buffer  );
16228 
16229 
16230 /*****************************************************************************
16231  **
16232  ** uint8_t * xcb_host_address
16233  ** 
16234  ** @param const xcb_host_t *R
16235  ** @returns uint8_t *
16236  **
16237  *****************************************************************************/
16238  
16239 uint8_t *
16240 xcb_host_address (const xcb_host_t *R  );
16241 
16242 
16243 /*****************************************************************************
16244  **
16245  ** int xcb_host_address_length
16246  ** 
16247  ** @param const xcb_host_t *R
16248  ** @returns int
16249  **
16250  *****************************************************************************/
16251  
16252 int
16253 xcb_host_address_length (const xcb_host_t *R  );
16254 
16255 
16256 /*****************************************************************************
16257  **
16258  ** xcb_generic_iterator_t xcb_host_address_end
16259  ** 
16260  ** @param const xcb_host_t *R
16261  ** @returns xcb_generic_iterator_t
16262  **
16263  *****************************************************************************/
16264  
16265 xcb_generic_iterator_t
16266 xcb_host_address_end (const xcb_host_t *R  );
16267 
16277 /*****************************************************************************
16278  **
16279  ** void xcb_host_next
16280  ** 
16281  ** @param xcb_host_iterator_t *i
16282  ** @returns void
16283  **
16284  *****************************************************************************/
16285  
16286 void
16287 xcb_host_next (xcb_host_iterator_t *i  );
16288 
16299 /*****************************************************************************
16300  **
16301  ** xcb_generic_iterator_t xcb_host_end
16302  ** 
16303  ** @param xcb_host_iterator_t i
16304  ** @returns xcb_generic_iterator_t
16305  **
16306  *****************************************************************************/
16307  
16308 xcb_generic_iterator_t
16309 xcb_host_end (xcb_host_iterator_t i  );
16310 
16311 int
16312 xcb_list_hosts_sizeof (const void  *_buffer  );
16313 
16323 /*****************************************************************************
16324  **
16325  ** xcb_list_hosts_cookie_t xcb_list_hosts
16326  ** 
16327  ** @param xcb_connection_t *c
16328  ** @returns xcb_list_hosts_cookie_t
16329  **
16330  *****************************************************************************/
16331  
16332 xcb_list_hosts_cookie_t
16333 xcb_list_hosts (xcb_connection_t *c  );
16334 
16347 /*****************************************************************************
16348  **
16349  ** xcb_list_hosts_cookie_t xcb_list_hosts_unchecked
16350  ** 
16351  ** @param xcb_connection_t *c
16352  ** @returns xcb_list_hosts_cookie_t
16353  **
16354  *****************************************************************************/
16355  
16356 xcb_list_hosts_cookie_t
16357 xcb_list_hosts_unchecked (xcb_connection_t *c  );
16358 
16359 
16360 /*****************************************************************************
16361  **
16362  ** int xcb_list_hosts_hosts_length
16363  ** 
16364  ** @param const xcb_list_hosts_reply_t *R
16365  ** @returns int
16366  **
16367  *****************************************************************************/
16368  
16369 int
16370 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R  );
16371 
16372 
16373 /*****************************************************************************
16374  **
16375  ** xcb_host_iterator_t xcb_list_hosts_hosts_iterator
16376  ** 
16377  ** @param const xcb_list_hosts_reply_t *R
16378  ** @returns xcb_host_iterator_t
16379  **
16380  *****************************************************************************/
16381  
16382 xcb_host_iterator_t
16383 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R  );
16384 
16400 /*****************************************************************************
16401  **
16402  ** xcb_list_hosts_reply_t * xcb_list_hosts_reply
16403  ** 
16404  ** @param xcb_connection_t         *c
16405  ** @param xcb_list_hosts_cookie_t   cookie
16406  ** @param xcb_generic_error_t     **e
16407  ** @returns xcb_list_hosts_reply_t *
16408  **
16409  *****************************************************************************/
16410  
16411 xcb_list_hosts_reply_t *
16412 xcb_list_hosts_reply (xcb_connection_t         *c  ,
16413                       xcb_list_hosts_cookie_t   cookie  ,
16414                       xcb_generic_error_t     **e  );
16415 
16428 /*****************************************************************************
16429  **
16430  ** xcb_void_cookie_t xcb_set_access_control_checked
16431  ** 
16432  ** @param xcb_connection_t *c
16433  ** @param uint8_t           mode
16434  ** @returns xcb_void_cookie_t
16435  **
16436  *****************************************************************************/
16437  
16438 xcb_void_cookie_t
16439 xcb_set_access_control_checked (xcb_connection_t *c  ,
16440                                 uint8_t           mode  );
16441 
16451 /*****************************************************************************
16452  **
16453  ** xcb_void_cookie_t xcb_set_access_control
16454  ** 
16455  ** @param xcb_connection_t *c
16456  ** @param uint8_t           mode
16457  ** @returns xcb_void_cookie_t
16458  **
16459  *****************************************************************************/
16460  
16461 xcb_void_cookie_t
16462 xcb_set_access_control (xcb_connection_t *c  ,
16463                         uint8_t           mode  );
16464 
16477 /*****************************************************************************
16478  **
16479  ** xcb_void_cookie_t xcb_set_close_down_mode_checked
16480  ** 
16481  ** @param xcb_connection_t *c
16482  ** @param uint8_t           mode
16483  ** @returns xcb_void_cookie_t
16484  **
16485  *****************************************************************************/
16486  
16487 xcb_void_cookie_t
16488 xcb_set_close_down_mode_checked (xcb_connection_t *c  ,
16489                                  uint8_t           mode  );
16490 
16500 /*****************************************************************************
16501  **
16502  ** xcb_void_cookie_t xcb_set_close_down_mode
16503  ** 
16504  ** @param xcb_connection_t *c
16505  ** @param uint8_t           mode
16506  ** @returns xcb_void_cookie_t
16507  **
16508  *****************************************************************************/
16509  
16510 xcb_void_cookie_t
16511 xcb_set_close_down_mode (xcb_connection_t *c  ,
16512                          uint8_t           mode  );
16513 
16532 /*****************************************************************************
16533  **
16534  ** xcb_void_cookie_t xcb_kill_client_checked
16535  ** 
16536  ** @param xcb_connection_t *c
16537  ** @param uint32_t          resource
16538  ** @returns xcb_void_cookie_t
16539  **
16540  *****************************************************************************/
16541  
16542 xcb_void_cookie_t
16543 xcb_kill_client_checked (xcb_connection_t *c  ,
16544                          uint32_t          resource  );
16545 
16561 /*****************************************************************************
16562  **
16563  ** xcb_void_cookie_t xcb_kill_client
16564  ** 
16565  ** @param xcb_connection_t *c
16566  ** @param uint32_t          resource
16567  ** @returns xcb_void_cookie_t
16568  **
16569  *****************************************************************************/
16570  
16571 xcb_void_cookie_t
16572 xcb_kill_client (xcb_connection_t *c  ,
16573                  uint32_t          resource  );
16574 
16575 int
16576 xcb_rotate_properties_sizeof (const void  *_buffer  );
16577 
16590 /*****************************************************************************
16591  **
16592  ** xcb_void_cookie_t xcb_rotate_properties_checked
16593  ** 
16594  ** @param xcb_connection_t *c
16595  ** @param xcb_window_t      window
16596  ** @param uint16_t          atoms_len
16597  ** @param int16_t           delta
16598  ** @param const xcb_atom_t *atoms
16599  ** @returns xcb_void_cookie_t
16600  **
16601  *****************************************************************************/
16602  
16603 xcb_void_cookie_t
16604 xcb_rotate_properties_checked (xcb_connection_t *c  ,
16605                                xcb_window_t      window  ,
16606                                uint16_t          atoms_len  ,
16607                                int16_t           delta  ,
16608                                const xcb_atom_t *atoms  );
16609 
16619 /*****************************************************************************
16620  **
16621  ** xcb_void_cookie_t xcb_rotate_properties
16622  ** 
16623  ** @param xcb_connection_t *c
16624  ** @param xcb_window_t      window
16625  ** @param uint16_t          atoms_len
16626  ** @param int16_t           delta
16627  ** @param const xcb_atom_t *atoms
16628  ** @returns xcb_void_cookie_t
16629  **
16630  *****************************************************************************/
16631  
16632 xcb_void_cookie_t
16633 xcb_rotate_properties (xcb_connection_t *c  ,
16634                        xcb_window_t      window  ,
16635                        uint16_t          atoms_len  ,
16636                        int16_t           delta  ,
16637                        const xcb_atom_t *atoms  );
16638 
16651 /*****************************************************************************
16652  **
16653  ** xcb_void_cookie_t xcb_force_screen_saver_checked
16654  ** 
16655  ** @param xcb_connection_t *c
16656  ** @param uint8_t           mode
16657  ** @returns xcb_void_cookie_t
16658  **
16659  *****************************************************************************/
16660  
16661 xcb_void_cookie_t
16662 xcb_force_screen_saver_checked (xcb_connection_t *c  ,
16663                                 uint8_t           mode  );
16664 
16674 /*****************************************************************************
16675  **
16676  ** xcb_void_cookie_t xcb_force_screen_saver
16677  ** 
16678  ** @param xcb_connection_t *c
16679  ** @param uint8_t           mode
16680  ** @returns xcb_void_cookie_t
16681  **
16682  *****************************************************************************/
16683  
16684 xcb_void_cookie_t
16685 xcb_force_screen_saver (xcb_connection_t *c  ,
16686                         uint8_t           mode  );
16687 
16688 int
16689 xcb_set_pointer_mapping_sizeof (const void  *_buffer  );
16690 
16700 /*****************************************************************************
16701  **
16702  ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping
16703  ** 
16704  ** @param xcb_connection_t *c
16705  ** @param uint8_t           map_len
16706  ** @param const uint8_t    *map
16707  ** @returns xcb_set_pointer_mapping_cookie_t
16708  **
16709  *****************************************************************************/
16710  
16711 xcb_set_pointer_mapping_cookie_t
16712 xcb_set_pointer_mapping (xcb_connection_t *c  ,
16713                          uint8_t           map_len  ,
16714                          const uint8_t    *map  );
16715 
16728 /*****************************************************************************
16729  **
16730  ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_unchecked
16731  ** 
16732  ** @param xcb_connection_t *c
16733  ** @param uint8_t           map_len
16734  ** @param const uint8_t    *map
16735  ** @returns xcb_set_pointer_mapping_cookie_t
16736  **
16737  *****************************************************************************/
16738  
16739 xcb_set_pointer_mapping_cookie_t
16740 xcb_set_pointer_mapping_unchecked (xcb_connection_t *c  ,
16741                                    uint8_t           map_len  ,
16742                                    const uint8_t    *map  );
16743 
16759 /*****************************************************************************
16760  **
16761  ** xcb_set_pointer_mapping_reply_t * xcb_set_pointer_mapping_reply
16762  ** 
16763  ** @param xcb_connection_t                  *c
16764  ** @param xcb_set_pointer_mapping_cookie_t   cookie
16765  ** @param xcb_generic_error_t              **e
16766  ** @returns xcb_set_pointer_mapping_reply_t *
16767  **
16768  *****************************************************************************/
16769  
16770 xcb_set_pointer_mapping_reply_t *
16771 xcb_set_pointer_mapping_reply (xcb_connection_t                  *c  ,
16772                                xcb_set_pointer_mapping_cookie_t   cookie  ,
16773                                xcb_generic_error_t              **e  );
16774 
16775 int
16776 xcb_get_pointer_mapping_sizeof (const void  *_buffer  );
16777 
16787 /*****************************************************************************
16788  **
16789  ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping
16790  ** 
16791  ** @param xcb_connection_t *c
16792  ** @returns xcb_get_pointer_mapping_cookie_t
16793  **
16794  *****************************************************************************/
16795  
16796 xcb_get_pointer_mapping_cookie_t
16797 xcb_get_pointer_mapping (xcb_connection_t *c  );
16798 
16811 /*****************************************************************************
16812  **
16813  ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_unchecked
16814  ** 
16815  ** @param xcb_connection_t *c
16816  ** @returns xcb_get_pointer_mapping_cookie_t
16817  **
16818  *****************************************************************************/
16819  
16820 xcb_get_pointer_mapping_cookie_t
16821 xcb_get_pointer_mapping_unchecked (xcb_connection_t *c  );
16822 
16823 
16824 /*****************************************************************************
16825  **
16826  ** uint8_t * xcb_get_pointer_mapping_map
16827  ** 
16828  ** @param const xcb_get_pointer_mapping_reply_t *R
16829  ** @returns uint8_t *
16830  **
16831  *****************************************************************************/
16832  
16833 uint8_t *
16834 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R  );
16835 
16836 
16837 /*****************************************************************************
16838  **
16839  ** int xcb_get_pointer_mapping_map_length
16840  ** 
16841  ** @param const xcb_get_pointer_mapping_reply_t *R
16842  ** @returns int
16843  **
16844  *****************************************************************************/
16845  
16846 int
16847 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R  );
16848 
16849 
16850 /*****************************************************************************
16851  **
16852  ** xcb_generic_iterator_t xcb_get_pointer_mapping_map_end
16853  ** 
16854  ** @param const xcb_get_pointer_mapping_reply_t *R
16855  ** @returns xcb_generic_iterator_t
16856  **
16857  *****************************************************************************/
16858  
16859 xcb_generic_iterator_t
16860 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R  );
16861 
16877 /*****************************************************************************
16878  **
16879  ** xcb_get_pointer_mapping_reply_t * xcb_get_pointer_mapping_reply
16880  ** 
16881  ** @param xcb_connection_t                  *c
16882  ** @param xcb_get_pointer_mapping_cookie_t   cookie
16883  ** @param xcb_generic_error_t              **e
16884  ** @returns xcb_get_pointer_mapping_reply_t *
16885  **
16886  *****************************************************************************/
16887  
16888 xcb_get_pointer_mapping_reply_t *
16889 xcb_get_pointer_mapping_reply (xcb_connection_t                  *c  ,
16890                                xcb_get_pointer_mapping_cookie_t   cookie  ,
16891                                xcb_generic_error_t              **e  );
16892 
16893 int
16894 xcb_set_modifier_mapping_sizeof (const void  *_buffer  );
16895 
16905 /*****************************************************************************
16906  **
16907  ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping
16908  ** 
16909  ** @param xcb_connection_t    *c
16910  ** @param uint8_t              keycodes_per_modifier
16911  ** @param const xcb_keycode_t *keycodes
16912  ** @returns xcb_set_modifier_mapping_cookie_t
16913  **
16914  *****************************************************************************/
16915  
16916 xcb_set_modifier_mapping_cookie_t
16917 xcb_set_modifier_mapping (xcb_connection_t    *c  ,
16918                           uint8_t              keycodes_per_modifier  ,
16919                           const xcb_keycode_t *keycodes  );
16920 
16933 /*****************************************************************************
16934  **
16935  ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_unchecked
16936  ** 
16937  ** @param xcb_connection_t    *c
16938  ** @param uint8_t              keycodes_per_modifier
16939  ** @param const xcb_keycode_t *keycodes
16940  ** @returns xcb_set_modifier_mapping_cookie_t
16941  **
16942  *****************************************************************************/
16943  
16944 xcb_set_modifier_mapping_cookie_t
16945 xcb_set_modifier_mapping_unchecked (xcb_connection_t    *c  ,
16946                                     uint8_t              keycodes_per_modifier  ,
16947                                     const xcb_keycode_t *keycodes  );
16948 
16964 /*****************************************************************************
16965  **
16966  ** xcb_set_modifier_mapping_reply_t * xcb_set_modifier_mapping_reply
16967  ** 
16968  ** @param xcb_connection_t                   *c
16969  ** @param xcb_set_modifier_mapping_cookie_t   cookie
16970  ** @param xcb_generic_error_t               **e
16971  ** @returns xcb_set_modifier_mapping_reply_t *
16972  **
16973  *****************************************************************************/
16974  
16975 xcb_set_modifier_mapping_reply_t *
16976 xcb_set_modifier_mapping_reply (xcb_connection_t                   *c  ,
16977                                 xcb_set_modifier_mapping_cookie_t   cookie  ,
16978                                 xcb_generic_error_t               **e  );
16979 
16980 int
16981 xcb_get_modifier_mapping_sizeof (const void  *_buffer  );
16982 
16992 /*****************************************************************************
16993  **
16994  ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping
16995  ** 
16996  ** @param xcb_connection_t *c
16997  ** @returns xcb_get_modifier_mapping_cookie_t
16998  **
16999  *****************************************************************************/
17000  
17001 xcb_get_modifier_mapping_cookie_t
17002 xcb_get_modifier_mapping (xcb_connection_t *c  );
17003 
17016 /*****************************************************************************
17017  **
17018  ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_unchecked
17019  ** 
17020  ** @param xcb_connection_t *c
17021  ** @returns xcb_get_modifier_mapping_cookie_t
17022  **
17023  *****************************************************************************/
17024  
17025 xcb_get_modifier_mapping_cookie_t
17026 xcb_get_modifier_mapping_unchecked (xcb_connection_t *c  );
17027 
17028 
17029 /*****************************************************************************
17030  **
17031  ** xcb_keycode_t * xcb_get_modifier_mapping_keycodes
17032  ** 
17033  ** @param const xcb_get_modifier_mapping_reply_t *R
17034  ** @returns xcb_keycode_t *
17035  **
17036  *****************************************************************************/
17037  
17038 xcb_keycode_t *
17039 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R  );
17040 
17041 
17042 /*****************************************************************************
17043  **
17044  ** int xcb_get_modifier_mapping_keycodes_length
17045  ** 
17046  ** @param const xcb_get_modifier_mapping_reply_t *R
17047  ** @returns int
17048  **
17049  *****************************************************************************/
17050  
17051 int
17052 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R  );
17053 
17054 
17055 /*****************************************************************************
17056  **
17057  ** xcb_generic_iterator_t xcb_get_modifier_mapping_keycodes_end
17058  ** 
17059  ** @param const xcb_get_modifier_mapping_reply_t *R
17060  ** @returns xcb_generic_iterator_t
17061  **
17062  *****************************************************************************/
17063  
17064 xcb_generic_iterator_t
17065 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R  );
17066 
17082 /*****************************************************************************
17083  **
17084  ** xcb_get_modifier_mapping_reply_t * xcb_get_modifier_mapping_reply
17085  ** 
17086  ** @param xcb_connection_t                   *c
17087  ** @param xcb_get_modifier_mapping_cookie_t   cookie
17088  ** @param xcb_generic_error_t               **e
17089  ** @returns xcb_get_modifier_mapping_reply_t *
17090  **
17091  *****************************************************************************/
17092  
17093 xcb_get_modifier_mapping_reply_t *
17094 xcb_get_modifier_mapping_reply (xcb_connection_t                   *c  ,
17095                                 xcb_get_modifier_mapping_cookie_t   cookie  ,
17096                                 xcb_generic_error_t               **e  );
17097 
17110 /*****************************************************************************
17111  **
17112  ** xcb_void_cookie_t xcb_no_operation_checked
17113  ** 
17114  ** @param xcb_connection_t *c
17115  ** @returns xcb_void_cookie_t
17116  **
17117  *****************************************************************************/
17118  
17119 xcb_void_cookie_t
17120 xcb_no_operation_checked (xcb_connection_t *c  );
17121 
17131 /*****************************************************************************
17132  **
17133  ** xcb_void_cookie_t xcb_no_operation
17134  ** 
17135  ** @param xcb_connection_t *c
17136  ** @returns xcb_void_cookie_t
17137  **
17138  *****************************************************************************/
17139  
17140 xcb_void_cookie_t
17141 xcb_no_operation (xcb_connection_t *c  );
17142 
17143 
17144 #ifdef __cplusplus
17145 }
17146 #endif
17147 
17148 #endif
17149