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,
00940     XCB_PLACE_ON_BOTTOM = 1
00941 } xcb_place_t;
00942 
00944 #define XCB_CIRCULATE_NOTIFY 26
00945 
00949 typedef struct xcb_circulate_notify_event_t {
00950     uint8_t      response_type; 
00951     uint8_t      pad0; 
00952     uint16_t     sequence; 
00953     xcb_window_t event; 
00954     xcb_window_t window; 
00955     uint8_t      pad1[4]; 
00956     uint8_t      place; 
00957     uint8_t      pad2[3]; 
00958 } xcb_circulate_notify_event_t;
00959 
00961 #define XCB_CIRCULATE_REQUEST 27
00962 
00963 typedef xcb_circulate_notify_event_t xcb_circulate_request_event_t;
00964 
00965 typedef enum xcb_property_t {
00966     XCB_PROPERTY_NEW_VALUE = 0,
00967     XCB_PROPERTY_DELETE = 1
00968 } xcb_property_t;
00969 
00971 #define XCB_PROPERTY_NOTIFY 28
00972 
00976 typedef struct xcb_property_notify_event_t {
00977     uint8_t         response_type; 
00978     uint8_t         pad0; 
00979     uint16_t        sequence; 
00980     xcb_window_t    window; 
00981     xcb_atom_t      atom; 
00982     xcb_timestamp_t time; 
00983     uint8_t         state; 
00984     uint8_t         pad1[3]; 
00985 } xcb_property_notify_event_t;
00986 
00988 #define XCB_SELECTION_CLEAR 29
00989 
00993 typedef struct xcb_selection_clear_event_t {
00994     uint8_t         response_type; 
00995     uint8_t         pad0; 
00996     uint16_t        sequence; 
00997     xcb_timestamp_t time; 
00998     xcb_window_t    owner; 
00999     xcb_atom_t      selection; 
01000 } xcb_selection_clear_event_t;
01001 
01002 typedef enum xcb_time_t {
01003     XCB_TIME_CURRENT_TIME = 0
01004 } xcb_time_t;
01005 
01006 typedef enum xcb_atom_enum_t {
01007     XCB_ATOM_NONE = 0
01008 } xcb_atom_enum_t;
01009 
01011 #define XCB_SELECTION_REQUEST 30
01012 
01016 typedef struct xcb_selection_request_event_t {
01017     uint8_t         response_type; 
01018     uint8_t         pad0; 
01019     uint16_t        sequence; 
01020     xcb_timestamp_t time; 
01021     xcb_window_t    owner; 
01022     xcb_window_t    requestor; 
01023     xcb_atom_t      selection; 
01024     xcb_atom_t      target; 
01025     xcb_atom_t      property; 
01026 } xcb_selection_request_event_t;
01027 
01029 #define XCB_SELECTION_NOTIFY 31
01030 
01034 typedef struct xcb_selection_notify_event_t {
01035     uint8_t         response_type; 
01036     uint8_t         pad0; 
01037     uint16_t        sequence; 
01038     xcb_timestamp_t time; 
01039     xcb_window_t    requestor; 
01040     xcb_atom_t      selection; 
01041     xcb_atom_t      target; 
01042     xcb_atom_t      property; 
01043 } xcb_selection_notify_event_t;
01044 
01045 typedef enum xcb_colormap_state_t {
01046     XCB_COLORMAP_STATE_UNINSTALLED = 0,
01047     XCB_COLORMAP_STATE_INSTALLED = 1
01048 } xcb_colormap_state_t;
01049 
01050 typedef enum xcb_colormap_enum_t {
01051     XCB_COLORMAP_NONE = 0
01052 } xcb_colormap_enum_t;
01053 
01055 #define XCB_COLORMAP_NOTIFY 32
01056 
01060 typedef struct xcb_colormap_notify_event_t {
01061     uint8_t        response_type; 
01062     uint8_t        pad0; 
01063     uint16_t       sequence; 
01064     xcb_window_t   window; 
01065     xcb_colormap_t colormap; 
01066     uint8_t        _new; 
01067     uint8_t        state; 
01068     uint8_t        pad1[2]; 
01069 } xcb_colormap_notify_event_t;
01070 
01074 typedef union xcb_client_message_data_t {
01075     uint8_t  data8[20]; 
01076     uint16_t data16[10]; 
01077     uint32_t data32[5]; 
01078 } xcb_client_message_data_t;
01079 
01083 typedef struct xcb_client_message_data_iterator_t {
01084     xcb_client_message_data_t *data; 
01085     int                        rem; 
01086     int                        index; 
01087 } xcb_client_message_data_iterator_t;
01088 
01090 #define XCB_CLIENT_MESSAGE 33
01091 
01095 typedef struct xcb_client_message_event_t {
01096     uint8_t                   response_type; 
01097     uint8_t                   format; 
01098     uint16_t                  sequence; 
01099     xcb_window_t              window; 
01100     xcb_atom_t                type; 
01101     xcb_client_message_data_t data; 
01102 } xcb_client_message_event_t;
01103 
01104 typedef enum xcb_mapping_t {
01105     XCB_MAPPING_MODIFIER = 0,
01106     XCB_MAPPING_KEYBOARD = 1,
01107     XCB_MAPPING_POINTER = 2
01108 } xcb_mapping_t;
01109 
01111 #define XCB_MAPPING_NOTIFY 34
01112 
01116 typedef struct xcb_mapping_notify_event_t {
01117     uint8_t       response_type; 
01118     uint8_t       pad0; 
01119     uint16_t      sequence; 
01120     uint8_t       request; 
01121     xcb_keycode_t first_keycode; 
01122     uint8_t       count; 
01123     uint8_t       pad1; 
01124 } xcb_mapping_notify_event_t;
01125 
01127 #define XCB_REQUEST 1
01128 
01132 typedef struct xcb_request_error_t {
01133     uint8_t  response_type; 
01134     uint8_t  error_code; 
01135     uint16_t sequence; 
01136     uint32_t bad_value; 
01137     uint16_t minor_opcode; 
01138     uint8_t  major_opcode; 
01139     uint8_t  pad0; 
01140 } xcb_request_error_t;
01141 
01143 #define XCB_VALUE 2
01144 
01148 typedef struct xcb_value_error_t {
01149     uint8_t  response_type; 
01150     uint8_t  error_code; 
01151     uint16_t sequence; 
01152     uint32_t bad_value; 
01153     uint16_t minor_opcode; 
01154     uint8_t  major_opcode; 
01155     uint8_t  pad0; 
01156 } xcb_value_error_t;
01157 
01159 #define XCB_WINDOW 3
01160 
01161 typedef xcb_value_error_t xcb_window_error_t;
01162 
01164 #define XCB_PIXMAP 4
01165 
01166 typedef xcb_value_error_t xcb_pixmap_error_t;
01167 
01169 #define XCB_ATOM 5
01170 
01171 typedef xcb_value_error_t xcb_atom_error_t;
01172 
01174 #define XCB_CURSOR 6
01175 
01176 typedef xcb_value_error_t xcb_cursor_error_t;
01177 
01179 #define XCB_FONT 7
01180 
01181 typedef xcb_value_error_t xcb_font_error_t;
01182 
01184 #define XCB_MATCH 8
01185 
01186 typedef xcb_request_error_t xcb_match_error_t;
01187 
01189 #define XCB_DRAWABLE 9
01190 
01191 typedef xcb_value_error_t xcb_drawable_error_t;
01192 
01194 #define XCB_ACCESS 10
01195 
01196 typedef xcb_request_error_t xcb_access_error_t;
01197 
01199 #define XCB_ALLOC 11
01200 
01201 typedef xcb_request_error_t xcb_alloc_error_t;
01202 
01204 #define XCB_COLORMAP 12
01205 
01206 typedef xcb_value_error_t xcb_colormap_error_t;
01207 
01209 #define XCB_G_CONTEXT 13
01210 
01211 typedef xcb_value_error_t xcb_g_context_error_t;
01212 
01214 #define XCB_ID_CHOICE 14
01215 
01216 typedef xcb_value_error_t xcb_id_choice_error_t;
01217 
01219 #define XCB_NAME 15
01220 
01221 typedef xcb_request_error_t xcb_name_error_t;
01222 
01224 #define XCB_LENGTH 16
01225 
01226 typedef xcb_request_error_t xcb_length_error_t;
01227 
01229 #define XCB_IMPLEMENTATION 17
01230 
01231 typedef xcb_request_error_t xcb_implementation_error_t;
01232 
01233 typedef enum xcb_window_class_t {
01234     XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
01235     XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
01236     XCB_WINDOW_CLASS_INPUT_ONLY = 2
01237 } xcb_window_class_t;
01238 
01239 typedef enum xcb_cw_t {
01240     XCB_CW_BACK_PIXMAP = 1,
01241     XCB_CW_BACK_PIXEL = 2,
01242     XCB_CW_BORDER_PIXMAP = 4,
01243     XCB_CW_BORDER_PIXEL = 8,
01244     XCB_CW_BIT_GRAVITY = 16,
01245     XCB_CW_WIN_GRAVITY = 32,
01246     XCB_CW_BACKING_STORE = 64,
01247     XCB_CW_BACKING_PLANES = 128,
01248     XCB_CW_BACKING_PIXEL = 256,
01249     XCB_CW_OVERRIDE_REDIRECT = 512,
01250     XCB_CW_SAVE_UNDER = 1024,
01251     XCB_CW_EVENT_MASK = 2048,
01252     XCB_CW_DONT_PROPAGATE = 4096,
01253     XCB_CW_COLORMAP = 8192,
01254     XCB_CW_CURSOR = 16384
01255 } xcb_cw_t;
01256 
01257 typedef enum xcb_back_pixmap_t {
01258     XCB_BACK_PIXMAP_NONE = 0,
01259     XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
01260 } xcb_back_pixmap_t;
01261 
01262 typedef enum xcb_gravity_t {
01263     XCB_GRAVITY_BIT_FORGET = 0,
01264     XCB_GRAVITY_WIN_UNMAP = 0,
01265     XCB_GRAVITY_NORTH_WEST = 1,
01266     XCB_GRAVITY_NORTH = 2,
01267     XCB_GRAVITY_NORTH_EAST = 3,
01268     XCB_GRAVITY_WEST = 4,
01269     XCB_GRAVITY_CENTER = 5,
01270     XCB_GRAVITY_EAST = 6,
01271     XCB_GRAVITY_SOUTH_WEST = 7,
01272     XCB_GRAVITY_SOUTH = 8,
01273     XCB_GRAVITY_SOUTH_EAST = 9,
01274     XCB_GRAVITY_STATIC = 10
01275 } xcb_gravity_t;
01276 
01278 #define XCB_CREATE_WINDOW 1
01279 
01283 typedef struct xcb_create_window_request_t {
01284     uint8_t        major_opcode; 
01285     uint8_t        depth; 
01286     uint16_t       length; 
01287     xcb_window_t   wid; 
01288     xcb_window_t   parent; 
01289     int16_t        x; 
01290     int16_t        y; 
01291     uint16_t       width; 
01292     uint16_t       height; 
01293     uint16_t       border_width; 
01294     uint16_t       _class; 
01295     xcb_visualid_t visual; 
01296     uint32_t       value_mask; 
01297 } xcb_create_window_request_t;
01298 
01300 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2
01301 
01305 typedef struct xcb_change_window_attributes_request_t {
01306     uint8_t      major_opcode; 
01307     uint8_t      pad0; 
01308     uint16_t     length; 
01309     xcb_window_t window; 
01310     uint32_t     value_mask; 
01311 } xcb_change_window_attributes_request_t;
01312 
01313 typedef enum xcb_map_state_t {
01314     XCB_MAP_STATE_UNMAPPED = 0,
01315     XCB_MAP_STATE_UNVIEWABLE = 1,
01316     XCB_MAP_STATE_VIEWABLE = 2
01317 } xcb_map_state_t;
01318 
01322 typedef struct xcb_get_window_attributes_cookie_t {
01323     unsigned int sequence; 
01324 } xcb_get_window_attributes_cookie_t;
01325 
01327 #define XCB_GET_WINDOW_ATTRIBUTES 3
01328 
01332 typedef struct xcb_get_window_attributes_request_t {
01333     uint8_t      major_opcode; 
01334     uint8_t      pad0; 
01335     uint16_t     length; 
01336     xcb_window_t window; 
01337 } xcb_get_window_attributes_request_t;
01338 
01342 typedef struct xcb_get_window_attributes_reply_t {
01343     uint8_t        response_type; 
01344     uint8_t        backing_store; 
01345     uint16_t       sequence; 
01346     uint32_t       length; 
01347     xcb_visualid_t visual; 
01348     uint16_t       _class; 
01349     uint8_t        bit_gravity; 
01350     uint8_t        win_gravity; 
01351     uint32_t       backing_planes; 
01352     uint32_t       backing_pixel; 
01353     uint8_t        save_under; 
01354     uint8_t        map_is_installed; 
01355     uint8_t        map_state; 
01356     uint8_t        override_redirect; 
01357     xcb_colormap_t colormap; 
01358     uint32_t       all_event_masks; 
01359     uint32_t       your_event_mask; 
01360     uint16_t       do_not_propagate_mask; 
01361     uint8_t        pad0[2]; 
01362 } xcb_get_window_attributes_reply_t;
01363 
01365 #define XCB_DESTROY_WINDOW 4
01366 
01370 typedef struct xcb_destroy_window_request_t {
01371     uint8_t      major_opcode; 
01372     uint8_t      pad0; 
01373     uint16_t     length; 
01374     xcb_window_t window; 
01375 } xcb_destroy_window_request_t;
01376 
01378 #define XCB_DESTROY_SUBWINDOWS 5
01379 
01383 typedef struct xcb_destroy_subwindows_request_t {
01384     uint8_t      major_opcode; 
01385     uint8_t      pad0; 
01386     uint16_t     length; 
01387     xcb_window_t window; 
01388 } xcb_destroy_subwindows_request_t;
01389 
01390 typedef enum xcb_set_mode_t {
01391     XCB_SET_MODE_INSERT = 0,
01392     XCB_SET_MODE_DELETE = 1
01393 } xcb_set_mode_t;
01394 
01396 #define XCB_CHANGE_SAVE_SET 6
01397 
01401 typedef struct xcb_change_save_set_request_t {
01402     uint8_t      major_opcode; 
01403     uint8_t      mode; 
01404     uint16_t     length; 
01405     xcb_window_t window; 
01406 } xcb_change_save_set_request_t;
01407 
01409 #define XCB_REPARENT_WINDOW 7
01410 
01414 typedef struct xcb_reparent_window_request_t {
01415     uint8_t      major_opcode; 
01416     uint8_t      pad0; 
01417     uint16_t     length; 
01418     xcb_window_t window; 
01419     xcb_window_t parent; 
01420     int16_t      x; 
01421     int16_t      y; 
01422 } xcb_reparent_window_request_t;
01423 
01425 #define XCB_MAP_WINDOW 8
01426 
01430 typedef struct xcb_map_window_request_t {
01431     uint8_t      major_opcode; 
01432     uint8_t      pad0; 
01433     uint16_t     length; 
01434     xcb_window_t window; 
01435 } xcb_map_window_request_t;
01436 
01438 #define XCB_MAP_SUBWINDOWS 9
01439 
01443 typedef struct xcb_map_subwindows_request_t {
01444     uint8_t      major_opcode; 
01445     uint8_t      pad0; 
01446     uint16_t     length; 
01447     xcb_window_t window; 
01448 } xcb_map_subwindows_request_t;
01449 
01451 #define XCB_UNMAP_WINDOW 10
01452 
01456 typedef struct xcb_unmap_window_request_t {
01457     uint8_t      major_opcode; 
01458     uint8_t      pad0; 
01459     uint16_t     length; 
01460     xcb_window_t window; 
01461 } xcb_unmap_window_request_t;
01462 
01464 #define XCB_UNMAP_SUBWINDOWS 11
01465 
01469 typedef struct xcb_unmap_subwindows_request_t {
01470     uint8_t      major_opcode; 
01471     uint8_t      pad0; 
01472     uint16_t     length; 
01473     xcb_window_t window; 
01474 } xcb_unmap_subwindows_request_t;
01475 
01476 typedef enum xcb_config_window_t {
01477     XCB_CONFIG_WINDOW_X = 1,
01478     XCB_CONFIG_WINDOW_Y = 2,
01479     XCB_CONFIG_WINDOW_WIDTH = 4,
01480     XCB_CONFIG_WINDOW_HEIGHT = 8,
01481     XCB_CONFIG_WINDOW_BORDER_WIDTH = 16,
01482     XCB_CONFIG_WINDOW_SIBLING = 32,
01483     XCB_CONFIG_WINDOW_STACK_MODE = 64
01484 } xcb_config_window_t;
01485 
01486 typedef enum xcb_stack_mode_t {
01487     XCB_STACK_MODE_ABOVE = 0,
01488     XCB_STACK_MODE_BELOW = 1,
01489     XCB_STACK_MODE_TOP_IF = 2,
01490     XCB_STACK_MODE_BOTTOM_IF = 3,
01491     XCB_STACK_MODE_OPPOSITE = 4
01492 } xcb_stack_mode_t;
01493 
01495 #define XCB_CONFIGURE_WINDOW 12
01496 
01500 typedef struct xcb_configure_window_request_t {
01501     uint8_t      major_opcode; 
01502     uint8_t      pad0; 
01503     uint16_t     length; 
01504     xcb_window_t window; 
01505     uint16_t     value_mask; 
01506     uint8_t      pad1[2]; 
01507 } xcb_configure_window_request_t;
01508 
01509 typedef enum xcb_circulate_t {
01510     XCB_CIRCULATE_RAISE_LOWEST = 0,
01511     XCB_CIRCULATE_LOWER_HIGHEST = 1
01512 } xcb_circulate_t;
01513 
01515 #define XCB_CIRCULATE_WINDOW 13
01516 
01520 typedef struct xcb_circulate_window_request_t {
01521     uint8_t      major_opcode; 
01522     uint8_t      direction; 
01523     uint16_t     length; 
01524     xcb_window_t window; 
01525 } xcb_circulate_window_request_t;
01526 
01530 typedef struct xcb_get_geometry_cookie_t {
01531     unsigned int sequence; 
01532 } xcb_get_geometry_cookie_t;
01533 
01535 #define XCB_GET_GEOMETRY 14
01536 
01540 typedef struct xcb_get_geometry_request_t {
01541     uint8_t        major_opcode; 
01542     uint8_t        pad0; 
01543     uint16_t       length; 
01544     xcb_drawable_t drawable; 
01545 } xcb_get_geometry_request_t;
01546 
01550 typedef struct xcb_get_geometry_reply_t {
01551     uint8_t      response_type; 
01552     uint8_t      depth; 
01553     uint16_t     sequence; 
01554     uint32_t     length; 
01555     xcb_window_t root; 
01556     int16_t      x; 
01557     int16_t      y; 
01558     uint16_t     width; 
01559     uint16_t     height; 
01560     uint16_t     border_width; 
01561     uint8_t      pad0[2]; 
01562 } xcb_get_geometry_reply_t;
01563 
01567 typedef struct xcb_query_tree_cookie_t {
01568     unsigned int sequence; 
01569 } xcb_query_tree_cookie_t;
01570 
01572 #define XCB_QUERY_TREE 15
01573 
01577 typedef struct xcb_query_tree_request_t {
01578     uint8_t      major_opcode; 
01579     uint8_t      pad0; 
01580     uint16_t     length; 
01581     xcb_window_t window; 
01582 } xcb_query_tree_request_t;
01583 
01587 typedef struct xcb_query_tree_reply_t {
01588     uint8_t      response_type; 
01589     uint8_t      pad0; 
01590     uint16_t     sequence; 
01591     uint32_t     length; 
01592     xcb_window_t root; 
01593     xcb_window_t parent; 
01594     uint16_t     children_len; 
01595     uint8_t      pad1[14]; 
01596 } xcb_query_tree_reply_t;
01597 
01601 typedef struct xcb_intern_atom_cookie_t {
01602     unsigned int sequence; 
01603 } xcb_intern_atom_cookie_t;
01604 
01606 #define XCB_INTERN_ATOM 16
01607 
01611 typedef struct xcb_intern_atom_request_t {
01612     uint8_t  major_opcode; 
01613     uint8_t  only_if_exists; 
01614     uint16_t length; 
01615     uint16_t name_len; 
01616     uint8_t  pad0[2]; 
01617 } xcb_intern_atom_request_t;
01618 
01622 typedef struct xcb_intern_atom_reply_t {
01623     uint8_t    response_type; 
01624     uint8_t    pad0; 
01625     uint16_t   sequence; 
01626     uint32_t   length; 
01627     xcb_atom_t atom; 
01628 } xcb_intern_atom_reply_t;
01629 
01633 typedef struct xcb_get_atom_name_cookie_t {
01634     unsigned int sequence; 
01635 } xcb_get_atom_name_cookie_t;
01636 
01638 #define XCB_GET_ATOM_NAME 17
01639 
01643 typedef struct xcb_get_atom_name_request_t {
01644     uint8_t    major_opcode; 
01645     uint8_t    pad0; 
01646     uint16_t   length; 
01647     xcb_atom_t atom; 
01648 } xcb_get_atom_name_request_t;
01649 
01653 typedef struct xcb_get_atom_name_reply_t {
01654     uint8_t  response_type; 
01655     uint8_t  pad0; 
01656     uint16_t sequence; 
01657     uint32_t length; 
01658     uint16_t name_len; 
01659     uint8_t  pad1[22]; 
01660 } xcb_get_atom_name_reply_t;
01661 
01662 typedef enum xcb_prop_mode_t {
01663     XCB_PROP_MODE_REPLACE = 0,
01664     XCB_PROP_MODE_PREPEND = 1,
01665     XCB_PROP_MODE_APPEND = 2
01666 } xcb_prop_mode_t;
01667 
01669 #define XCB_CHANGE_PROPERTY 18
01670 
01674 typedef struct xcb_change_property_request_t {
01675     uint8_t      major_opcode; 
01676     uint8_t      mode; 
01677     uint16_t     length; 
01678     xcb_window_t window; 
01679     xcb_atom_t   property; 
01680     xcb_atom_t   type; 
01681     uint8_t      format; 
01682     uint8_t      pad0[3]; 
01683     uint32_t     data_len; 
01684 } xcb_change_property_request_t;
01685 
01687 #define XCB_DELETE_PROPERTY 19
01688 
01692 typedef struct xcb_delete_property_request_t {
01693     uint8_t      major_opcode; 
01694     uint8_t      pad0; 
01695     uint16_t     length; 
01696     xcb_window_t window; 
01697     xcb_atom_t   property; 
01698 } xcb_delete_property_request_t;
01699 
01700 typedef enum xcb_get_property_type_t {
01701     XCB_GET_PROPERTY_TYPE_ANY = 0
01702 } xcb_get_property_type_t;
01703 
01707 typedef struct xcb_get_property_cookie_t {
01708     unsigned int sequence; 
01709 } xcb_get_property_cookie_t;
01710 
01712 #define XCB_GET_PROPERTY 20
01713 
01717 typedef struct xcb_get_property_request_t {
01718     uint8_t      major_opcode; 
01719     uint8_t      _delete; 
01720     uint16_t     length; 
01721     xcb_window_t window; 
01722     xcb_atom_t   property; 
01723     xcb_atom_t   type; 
01724     uint32_t     long_offset; 
01725     uint32_t     long_length; 
01726 } xcb_get_property_request_t;
01727 
01731 typedef struct xcb_get_property_reply_t {
01732     uint8_t    response_type; 
01733     uint8_t    format; 
01734     uint16_t   sequence; 
01735     uint32_t   length; 
01736     xcb_atom_t type; 
01737     uint32_t   bytes_after; 
01738     uint32_t   value_len; 
01739     uint8_t    pad0[12]; 
01740 } xcb_get_property_reply_t;
01741 
01745 typedef struct xcb_list_properties_cookie_t {
01746     unsigned int sequence; 
01747 } xcb_list_properties_cookie_t;
01748 
01750 #define XCB_LIST_PROPERTIES 21
01751 
01755 typedef struct xcb_list_properties_request_t {
01756     uint8_t      major_opcode; 
01757     uint8_t      pad0; 
01758     uint16_t     length; 
01759     xcb_window_t window; 
01760 } xcb_list_properties_request_t;
01761 
01765 typedef struct xcb_list_properties_reply_t {
01766     uint8_t  response_type; 
01767     uint8_t  pad0; 
01768     uint16_t sequence; 
01769     uint32_t length; 
01770     uint16_t atoms_len; 
01771     uint8_t  pad1[22]; 
01772 } xcb_list_properties_reply_t;
01773 
01775 #define XCB_SET_SELECTION_OWNER 22
01776 
01780 typedef struct xcb_set_selection_owner_request_t {
01781     uint8_t         major_opcode; 
01782     uint8_t         pad0; 
01783     uint16_t        length; 
01784     xcb_window_t    owner; 
01785     xcb_atom_t      selection; 
01786     xcb_timestamp_t time; 
01787 } xcb_set_selection_owner_request_t;
01788 
01792 typedef struct xcb_get_selection_owner_cookie_t {
01793     unsigned int sequence; 
01794 } xcb_get_selection_owner_cookie_t;
01795 
01797 #define XCB_GET_SELECTION_OWNER 23
01798 
01802 typedef struct xcb_get_selection_owner_request_t {
01803     uint8_t    major_opcode; 
01804     uint8_t    pad0; 
01805     uint16_t   length; 
01806     xcb_atom_t selection; 
01807 } xcb_get_selection_owner_request_t;
01808 
01812 typedef struct xcb_get_selection_owner_reply_t {
01813     uint8_t      response_type; 
01814     uint8_t      pad0; 
01815     uint16_t     sequence; 
01816     uint32_t     length; 
01817     xcb_window_t owner; 
01818 } xcb_get_selection_owner_reply_t;
01819 
01821 #define XCB_CONVERT_SELECTION 24
01822 
01826 typedef struct xcb_convert_selection_request_t {
01827     uint8_t         major_opcode; 
01828     uint8_t         pad0; 
01829     uint16_t        length; 
01830     xcb_window_t    requestor; 
01831     xcb_atom_t      selection; 
01832     xcb_atom_t      target; 
01833     xcb_atom_t      property; 
01834     xcb_timestamp_t time; 
01835 } xcb_convert_selection_request_t;
01836 
01837 typedef enum xcb_send_event_dest_t {
01838     XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0,
01839     XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1
01840 } xcb_send_event_dest_t;
01841 
01843 #define XCB_SEND_EVENT 25
01844 
01848 typedef struct xcb_send_event_request_t {
01849     uint8_t      major_opcode; 
01850     uint8_t      propagate; 
01851     uint16_t     length; 
01852     xcb_window_t destination; 
01853     uint32_t     event_mask; 
01854     char         event[32]; 
01855 } xcb_send_event_request_t;
01856 
01857 typedef enum xcb_grab_mode_t {
01858     XCB_GRAB_MODE_SYNC = 0,
01859     XCB_GRAB_MODE_ASYNC = 1
01860 } xcb_grab_mode_t;
01861 
01862 typedef enum xcb_grab_status_t {
01863     XCB_GRAB_STATUS_SUCCESS = 0,
01864     XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
01865     XCB_GRAB_STATUS_INVALID_TIME = 2,
01866     XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
01867     XCB_GRAB_STATUS_FROZEN = 4
01868 } xcb_grab_status_t;
01869 
01870 typedef enum xcb_cursor_enum_t {
01871     XCB_CURSOR_NONE = 0
01872 } xcb_cursor_enum_t;
01873 
01877 typedef struct xcb_grab_pointer_cookie_t {
01878     unsigned int sequence; 
01879 } xcb_grab_pointer_cookie_t;
01880 
01882 #define XCB_GRAB_POINTER 26
01883 
01887 typedef struct xcb_grab_pointer_request_t {
01888     uint8_t         major_opcode; 
01889     uint8_t         owner_events; 
01890     uint16_t        length; 
01891     xcb_window_t    grab_window; 
01892     uint16_t        event_mask; 
01893     uint8_t         pointer_mode; 
01894     uint8_t         keyboard_mode; 
01895     xcb_window_t    confine_to; 
01896     xcb_cursor_t    cursor; 
01897     xcb_timestamp_t time; 
01898 } xcb_grab_pointer_request_t;
01899 
01903 typedef struct xcb_grab_pointer_reply_t {
01904     uint8_t  response_type; 
01905     uint8_t  status; 
01906     uint16_t sequence; 
01907     uint32_t length; 
01908 } xcb_grab_pointer_reply_t;
01909 
01911 #define XCB_UNGRAB_POINTER 27
01912 
01916 typedef struct xcb_ungrab_pointer_request_t {
01917     uint8_t         major_opcode; 
01918     uint8_t         pad0; 
01919     uint16_t        length; 
01920     xcb_timestamp_t time; 
01921 } xcb_ungrab_pointer_request_t;
01922 
01923 typedef enum xcb_button_index_t {
01924     XCB_BUTTON_INDEX_ANY = 0,
01925     XCB_BUTTON_INDEX_1 = 1,
01926     XCB_BUTTON_INDEX_2 = 2,
01927     XCB_BUTTON_INDEX_3 = 3,
01928     XCB_BUTTON_INDEX_4 = 4,
01929     XCB_BUTTON_INDEX_5 = 5
01930 } xcb_button_index_t;
01931 
01933 #define XCB_GRAB_BUTTON 28
01934 
01938 typedef struct xcb_grab_button_request_t {
01939     uint8_t      major_opcode; 
01940     uint8_t      owner_events; 
01941     uint16_t     length; 
01942     xcb_window_t grab_window; 
01943     uint16_t     event_mask; 
01944     uint8_t      pointer_mode; 
01945     uint8_t      keyboard_mode; 
01946     xcb_window_t confine_to; 
01947     xcb_cursor_t cursor; 
01948     uint8_t      button; 
01949     uint8_t      pad0; 
01950     uint16_t     modifiers; 
01951 } xcb_grab_button_request_t;
01952 
01954 #define XCB_UNGRAB_BUTTON 29
01955 
01959 typedef struct xcb_ungrab_button_request_t {
01960     uint8_t      major_opcode; 
01961     uint8_t      button; 
01962     uint16_t     length; 
01963     xcb_window_t grab_window; 
01964     uint16_t     modifiers; 
01965     uint8_t      pad0[2]; 
01966 } xcb_ungrab_button_request_t;
01967 
01969 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30
01970 
01974 typedef struct xcb_change_active_pointer_grab_request_t {
01975     uint8_t         major_opcode; 
01976     uint8_t         pad0; 
01977     uint16_t        length; 
01978     xcb_cursor_t    cursor; 
01979     xcb_timestamp_t time; 
01980     uint16_t        event_mask; 
01981     uint8_t         pad1[2]; 
01982 } xcb_change_active_pointer_grab_request_t;
01983 
01987 typedef struct xcb_grab_keyboard_cookie_t {
01988     unsigned int sequence; 
01989 } xcb_grab_keyboard_cookie_t;
01990 
01992 #define XCB_GRAB_KEYBOARD 31
01993 
01997 typedef struct xcb_grab_keyboard_request_t {
01998     uint8_t         major_opcode; 
01999     uint8_t         owner_events; 
02000     uint16_t        length; 
02001     xcb_window_t    grab_window; 
02002     xcb_timestamp_t time; 
02003     uint8_t         pointer_mode; 
02004     uint8_t         keyboard_mode; 
02005     uint8_t         pad0[2]; 
02006 } xcb_grab_keyboard_request_t;
02007 
02011 typedef struct xcb_grab_keyboard_reply_t {
02012     uint8_t  response_type; 
02013     uint8_t  status; 
02014     uint16_t sequence; 
02015     uint32_t length; 
02016 } xcb_grab_keyboard_reply_t;
02017 
02019 #define XCB_UNGRAB_KEYBOARD 32
02020 
02024 typedef struct xcb_ungrab_keyboard_request_t {
02025     uint8_t         major_opcode; 
02026     uint8_t         pad0; 
02027     uint16_t        length; 
02028     xcb_timestamp_t time; 
02029 } xcb_ungrab_keyboard_request_t;
02030 
02031 typedef enum xcb_grab_t {
02032     XCB_GRAB_ANY = 0
02033 } xcb_grab_t;
02034 
02036 #define XCB_GRAB_KEY 33
02037 
02041 typedef struct xcb_grab_key_request_t {
02042     uint8_t       major_opcode; 
02043     uint8_t       owner_events; 
02044     uint16_t      length; 
02045     xcb_window_t  grab_window; 
02046     uint16_t      modifiers; 
02047     xcb_keycode_t key; 
02048     uint8_t       pointer_mode; 
02049     uint8_t       keyboard_mode; 
02050     uint8_t       pad0[3]; 
02051 } xcb_grab_key_request_t;
02052 
02054 #define XCB_UNGRAB_KEY 34
02055 
02059 typedef struct xcb_ungrab_key_request_t {
02060     uint8_t       major_opcode; 
02061     xcb_keycode_t key; 
02062     uint16_t      length; 
02063     xcb_window_t  grab_window; 
02064     uint16_t      modifiers; 
02065     uint8_t       pad0[2]; 
02066 } xcb_ungrab_key_request_t;
02067 
02068 typedef enum xcb_allow_t {
02069     XCB_ALLOW_ASYNC_POINTER = 0,
02070     XCB_ALLOW_SYNC_POINTER = 1,
02071     XCB_ALLOW_REPLAY_POINTER = 2,
02072     XCB_ALLOW_ASYNC_KEYBOARD = 3,
02073     XCB_ALLOW_SYNC_KEYBOARD = 4,
02074     XCB_ALLOW_REPLAY_KEYBOARD = 5,
02075     XCB_ALLOW_ASYNC_BOTH = 6,
02076     XCB_ALLOW_SYNC_BOTH = 7
02077 } xcb_allow_t;
02078 
02080 #define XCB_ALLOW_EVENTS 35
02081 
02085 typedef struct xcb_allow_events_request_t {
02086     uint8_t         major_opcode; 
02087     uint8_t         mode; 
02088     uint16_t        length; 
02089     xcb_timestamp_t time; 
02090 } xcb_allow_events_request_t;
02091 
02093 #define XCB_GRAB_SERVER 36
02094 
02098 typedef struct xcb_grab_server_request_t {
02099     uint8_t  major_opcode; 
02100     uint8_t  pad0; 
02101     uint16_t length; 
02102 } xcb_grab_server_request_t;
02103 
02105 #define XCB_UNGRAB_SERVER 37
02106 
02110 typedef struct xcb_ungrab_server_request_t {
02111     uint8_t  major_opcode; 
02112     uint8_t  pad0; 
02113     uint16_t length; 
02114 } xcb_ungrab_server_request_t;
02115 
02119 typedef struct xcb_query_pointer_cookie_t {
02120     unsigned int sequence; 
02121 } xcb_query_pointer_cookie_t;
02122 
02124 #define XCB_QUERY_POINTER 38
02125 
02129 typedef struct xcb_query_pointer_request_t {
02130     uint8_t      major_opcode; 
02131     uint8_t      pad0; 
02132     uint16_t     length; 
02133     xcb_window_t window; 
02134 } xcb_query_pointer_request_t;
02135 
02139 typedef struct xcb_query_pointer_reply_t {
02140     uint8_t      response_type; 
02141     uint8_t      same_screen; 
02142     uint16_t     sequence; 
02143     uint32_t     length; 
02144     xcb_window_t root; 
02145     xcb_window_t child; 
02146     int16_t      root_x; 
02147     int16_t      root_y; 
02148     int16_t      win_x; 
02149     int16_t      win_y; 
02150     uint16_t     mask; 
02151     uint8_t      pad0[2]; 
02152 } xcb_query_pointer_reply_t;
02153 
02157 typedef struct xcb_timecoord_t {
02158     xcb_timestamp_t time; 
02159     int16_t         x; 
02160     int16_t         y; 
02161 } xcb_timecoord_t;
02162 
02166 typedef struct xcb_timecoord_iterator_t {
02167     xcb_timecoord_t *data; 
02168     int              rem; 
02169     int              index; 
02170 } xcb_timecoord_iterator_t;
02171 
02175 typedef struct xcb_get_motion_events_cookie_t {
02176     unsigned int sequence; 
02177 } xcb_get_motion_events_cookie_t;
02178 
02180 #define XCB_GET_MOTION_EVENTS 39
02181 
02185 typedef struct xcb_get_motion_events_request_t {
02186     uint8_t         major_opcode; 
02187     uint8_t         pad0; 
02188     uint16_t        length; 
02189     xcb_window_t    window; 
02190     xcb_timestamp_t start; 
02191     xcb_timestamp_t stop; 
02192 } xcb_get_motion_events_request_t;
02193 
02197 typedef struct xcb_get_motion_events_reply_t {
02198     uint8_t  response_type; 
02199     uint8_t  pad0; 
02200     uint16_t sequence; 
02201     uint32_t length; 
02202     uint32_t events_len; 
02203     uint8_t  pad1[20]; 
02204 } xcb_get_motion_events_reply_t;
02205 
02209 typedef struct xcb_translate_coordinates_cookie_t {
02210     unsigned int sequence; 
02211 } xcb_translate_coordinates_cookie_t;
02212 
02214 #define XCB_TRANSLATE_COORDINATES 40
02215 
02219 typedef struct xcb_translate_coordinates_request_t {
02220     uint8_t      major_opcode; 
02221     uint8_t      pad0; 
02222     uint16_t     length; 
02223     xcb_window_t src_window; 
02224     xcb_window_t dst_window; 
02225     int16_t      src_x; 
02226     int16_t      src_y; 
02227 } xcb_translate_coordinates_request_t;
02228 
02232 typedef struct xcb_translate_coordinates_reply_t {
02233     uint8_t      response_type; 
02234     uint8_t      same_screen; 
02235     uint16_t     sequence; 
02236     uint32_t     length; 
02237     xcb_window_t child; 
02238     uint16_t     dst_x; 
02239     uint16_t     dst_y; 
02240 } xcb_translate_coordinates_reply_t;
02241 
02243 #define XCB_WARP_POINTER 41
02244 
02248 typedef struct xcb_warp_pointer_request_t {
02249     uint8_t      major_opcode; 
02250     uint8_t      pad0; 
02251     uint16_t     length; 
02252     xcb_window_t src_window; 
02253     xcb_window_t dst_window; 
02254     int16_t      src_x; 
02255     int16_t      src_y; 
02256     uint16_t     src_width; 
02257     uint16_t     src_height; 
02258     int16_t      dst_x; 
02259     int16_t      dst_y; 
02260 } xcb_warp_pointer_request_t;
02261 
02262 typedef enum xcb_input_focus_t {
02263     XCB_INPUT_FOCUS_NONE = 0,
02264     XCB_INPUT_FOCUS_POINTER_ROOT = 1,
02265     XCB_INPUT_FOCUS_PARENT = 2,
02266     XCB_INPUT_FOCUS_FOLLOW_KEYBOARD = 3
02267 } xcb_input_focus_t;
02268 
02270 #define XCB_SET_INPUT_FOCUS 42
02271 
02275 typedef struct xcb_set_input_focus_request_t {
02276     uint8_t         major_opcode; 
02277     uint8_t         revert_to; 
02278     uint16_t        length; 
02279     xcb_window_t    focus; 
02280     xcb_timestamp_t time; 
02281 } xcb_set_input_focus_request_t;
02282 
02286 typedef struct xcb_get_input_focus_cookie_t {
02287     unsigned int sequence; 
02288 } xcb_get_input_focus_cookie_t;
02289 
02291 #define XCB_GET_INPUT_FOCUS 43
02292 
02296 typedef struct xcb_get_input_focus_request_t {
02297     uint8_t  major_opcode; 
02298     uint8_t  pad0; 
02299     uint16_t length; 
02300 } xcb_get_input_focus_request_t;
02301 
02305 typedef struct xcb_get_input_focus_reply_t {
02306     uint8_t      response_type; 
02307     uint8_t      revert_to; 
02308     uint16_t     sequence; 
02309     uint32_t     length; 
02310     xcb_window_t focus; 
02311 } xcb_get_input_focus_reply_t;
02312 
02316 typedef struct xcb_query_keymap_cookie_t {
02317     unsigned int sequence; 
02318 } xcb_query_keymap_cookie_t;
02319 
02321 #define XCB_QUERY_KEYMAP 44
02322 
02326 typedef struct xcb_query_keymap_request_t {
02327     uint8_t  major_opcode; 
02328     uint8_t  pad0; 
02329     uint16_t length; 
02330 } xcb_query_keymap_request_t;
02331 
02335 typedef struct xcb_query_keymap_reply_t {
02336     uint8_t  response_type; 
02337     uint8_t  pad0; 
02338     uint16_t sequence; 
02339     uint32_t length; 
02340     uint8_t  keys[32]; 
02341 } xcb_query_keymap_reply_t;
02342 
02344 #define XCB_OPEN_FONT 45
02345 
02349 typedef struct xcb_open_font_request_t {
02350     uint8_t    major_opcode; 
02351     uint8_t    pad0; 
02352     uint16_t   length; 
02353     xcb_font_t fid; 
02354     uint16_t   name_len; 
02355     uint8_t    pad1[2]; 
02356 } xcb_open_font_request_t;
02357 
02359 #define XCB_CLOSE_FONT 46
02360 
02364 typedef struct xcb_close_font_request_t {
02365     uint8_t    major_opcode; 
02366     uint8_t    pad0; 
02367     uint16_t   length; 
02368     xcb_font_t font; 
02369 } xcb_close_font_request_t;
02370 
02371 typedef enum xcb_font_draw_t {
02372     XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
02373     XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
02374 } xcb_font_draw_t;
02375 
02379 typedef struct xcb_fontprop_t {
02380     xcb_atom_t name; 
02381     uint32_t   value; 
02382 } xcb_fontprop_t;
02383 
02387 typedef struct xcb_fontprop_iterator_t {
02388     xcb_fontprop_t *data; 
02389     int             rem; 
02390     int             index; 
02391 } xcb_fontprop_iterator_t;
02392 
02396 typedef struct xcb_charinfo_t {
02397     int16_t  left_side_bearing; 
02398     int16_t  right_side_bearing; 
02399     int16_t  character_width; 
02400     int16_t  ascent; 
02401     int16_t  descent; 
02402     uint16_t attributes; 
02403 } xcb_charinfo_t;
02404 
02408 typedef struct xcb_charinfo_iterator_t {
02409     xcb_charinfo_t *data; 
02410     int             rem; 
02411     int             index; 
02412 } xcb_charinfo_iterator_t;
02413 
02417 typedef struct xcb_query_font_cookie_t {
02418     unsigned int sequence; 
02419 } xcb_query_font_cookie_t;
02420 
02422 #define XCB_QUERY_FONT 47
02423 
02427 typedef struct xcb_query_font_request_t {
02428     uint8_t        major_opcode; 
02429     uint8_t        pad0; 
02430     uint16_t       length; 
02431     xcb_fontable_t font; 
02432 } xcb_query_font_request_t;
02433 
02437 typedef struct xcb_query_font_reply_t {
02438     uint8_t        response_type; 
02439     uint8_t        pad0; 
02440     uint16_t       sequence; 
02441     uint32_t       length; 
02442     xcb_charinfo_t min_bounds; 
02443     uint8_t        pad1[4]; 
02444     xcb_charinfo_t max_bounds; 
02445     uint8_t        pad2[4]; 
02446     uint16_t       min_char_or_byte2; 
02447     uint16_t       max_char_or_byte2; 
02448     uint16_t       default_char; 
02449     uint16_t       properties_len; 
02450     uint8_t        draw_direction; 
02451     uint8_t        min_byte1; 
02452     uint8_t        max_byte1; 
02453     uint8_t        all_chars_exist; 
02454     int16_t        font_ascent; 
02455     int16_t        font_descent; 
02456     uint32_t       char_infos_len; 
02457 } xcb_query_font_reply_t;
02458 
02462 typedef struct xcb_query_text_extents_cookie_t {
02463     unsigned int sequence; 
02464 } xcb_query_text_extents_cookie_t;
02465 
02467 #define XCB_QUERY_TEXT_EXTENTS 48
02468 
02472 typedef struct xcb_query_text_extents_request_t {
02473     uint8_t        major_opcode; 
02474     uint8_t        odd_length; 
02475     uint16_t       length; 
02476     xcb_fontable_t font; 
02477 } xcb_query_text_extents_request_t;
02478 
02482 typedef struct xcb_query_text_extents_reply_t {
02483     uint8_t  response_type; 
02484     uint8_t  draw_direction; 
02485     uint16_t sequence; 
02486     uint32_t length; 
02487     int16_t  font_ascent; 
02488     int16_t  font_descent; 
02489     int16_t  overall_ascent; 
02490     int16_t  overall_descent; 
02491     int32_t  overall_width; 
02492     int32_t  overall_left; 
02493     int32_t  overall_right; 
02494 } xcb_query_text_extents_reply_t;
02495 
02499 typedef struct xcb_str_t {
02500     uint8_t name_len; 
02501 } xcb_str_t;
02502 
02506 typedef struct xcb_str_iterator_t {
02507     xcb_str_t *data; 
02508     int        rem; 
02509     int        index; 
02510 } xcb_str_iterator_t;
02511 
02515 typedef struct xcb_list_fonts_cookie_t {
02516     unsigned int sequence; 
02517 } xcb_list_fonts_cookie_t;
02518 
02520 #define XCB_LIST_FONTS 49
02521 
02525 typedef struct xcb_list_fonts_request_t {
02526     uint8_t  major_opcode; 
02527     uint8_t  pad0; 
02528     uint16_t length; 
02529     uint16_t max_names; 
02530     uint16_t pattern_len; 
02531 } xcb_list_fonts_request_t;
02532 
02536 typedef struct xcb_list_fonts_reply_t {
02537     uint8_t  response_type; 
02538     uint8_t  pad0; 
02539     uint16_t sequence; 
02540     uint32_t length; 
02541     uint16_t names_len; 
02542     uint8_t  pad1[22]; 
02543 } xcb_list_fonts_reply_t;
02544 
02548 typedef struct xcb_list_fonts_with_info_cookie_t {
02549     unsigned int sequence; 
02550 } xcb_list_fonts_with_info_cookie_t;
02551 
02553 #define XCB_LIST_FONTS_WITH_INFO 50
02554 
02558 typedef struct xcb_list_fonts_with_info_request_t {
02559     uint8_t  major_opcode; 
02560     uint8_t  pad0; 
02561     uint16_t length; 
02562     uint16_t max_names; 
02563     uint16_t pattern_len; 
02564 } xcb_list_fonts_with_info_request_t;
02565 
02569 typedef struct xcb_list_fonts_with_info_reply_t {
02570     uint8_t        response_type; 
02571     uint8_t        name_len; 
02572     uint16_t       sequence; 
02573     uint32_t       length; 
02574     xcb_charinfo_t min_bounds; 
02575     uint8_t        pad0[4]; 
02576     xcb_charinfo_t max_bounds; 
02577     uint8_t        pad1[4]; 
02578     uint16_t       min_char_or_byte2; 
02579     uint16_t       max_char_or_byte2; 
02580     uint16_t       default_char; 
02581     uint16_t       properties_len; 
02582     uint8_t        draw_direction; 
02583     uint8_t        min_byte1; 
02584     uint8_t        max_byte1; 
02585     uint8_t        all_chars_exist; 
02586     int16_t        font_ascent; 
02587     int16_t        font_descent; 
02588     uint32_t       replies_hint; 
02589 } xcb_list_fonts_with_info_reply_t;
02590 
02592 #define XCB_SET_FONT_PATH 51
02593 
02597 typedef struct xcb_set_font_path_request_t {
02598     uint8_t  major_opcode; 
02599     uint8_t  pad0; 
02600     uint16_t length; 
02601     uint16_t font_qty; 
02602 } xcb_set_font_path_request_t;
02603 
02607 typedef struct xcb_get_font_path_cookie_t {
02608     unsigned int sequence; 
02609 } xcb_get_font_path_cookie_t;
02610 
02612 #define XCB_GET_FONT_PATH 52
02613 
02617 typedef struct xcb_get_font_path_request_t {
02618     uint8_t  major_opcode; 
02619     uint8_t  pad0; 
02620     uint16_t length; 
02621 } xcb_get_font_path_request_t;
02622 
02626 typedef struct xcb_get_font_path_reply_t {
02627     uint8_t  response_type; 
02628     uint8_t  pad0; 
02629     uint16_t sequence; 
02630     uint32_t length; 
02631     uint16_t path_len; 
02632     uint8_t  pad1[22]; 
02633 } xcb_get_font_path_reply_t;
02634 
02636 #define XCB_CREATE_PIXMAP 53
02637 
02641 typedef struct xcb_create_pixmap_request_t {
02642     uint8_t        major_opcode; 
02643     uint8_t        depth; 
02644     uint16_t       length; 
02645     xcb_pixmap_t   pid; 
02646     xcb_drawable_t drawable; 
02647     uint16_t       width; 
02648     uint16_t       height; 
02649 } xcb_create_pixmap_request_t;
02650 
02652 #define XCB_FREE_PIXMAP 54
02653 
02657 typedef struct xcb_free_pixmap_request_t {
02658     uint8_t      major_opcode; 
02659     uint8_t      pad0; 
02660     uint16_t     length; 
02661     xcb_pixmap_t pixmap; 
02662 } xcb_free_pixmap_request_t;
02663 
02664 typedef enum xcb_gc_t {
02665     XCB_GC_FUNCTION = 1,
02666     XCB_GC_PLANE_MASK = 2,
02667     XCB_GC_FOREGROUND = 4,
02668     XCB_GC_BACKGROUND = 8,
02669     XCB_GC_LINE_WIDTH = 16,
02670     XCB_GC_LINE_STYLE = 32,
02671     XCB_GC_CAP_STYLE = 64,
02672     XCB_GC_JOIN_STYLE = 128,
02673     XCB_GC_FILL_STYLE = 256,
02674     XCB_GC_FILL_RULE = 512,
02675     XCB_GC_TILE = 1024,
02676     XCB_GC_STIPPLE = 2048,
02677     XCB_GC_TILE_STIPPLE_ORIGIN_X = 4096,
02678     XCB_GC_TILE_STIPPLE_ORIGIN_Y = 8192,
02679     XCB_GC_FONT = 16384,
02680     XCB_GC_SUBWINDOW_MODE = 32768,
02681     XCB_GC_GRAPHICS_EXPOSURES = 65536,
02682     XCB_GC_CLIP_ORIGIN_X = 131072,
02683     XCB_GC_CLIP_ORIGIN_Y = 262144,
02684     XCB_GC_CLIP_MASK = 524288,
02685     XCB_GC_DASH_OFFSET = 1048576,
02686     XCB_GC_DASH_LIST = 2097152,
02687     XCB_GC_ARC_MODE = 4194304
02688 } xcb_gc_t;
02689 
02690 typedef enum xcb_gx_t {
02691     XCB_GX_CLEAR = 0,
02692     XCB_GX_AND = 1,
02693     XCB_GX_AND_REVERSE = 2,
02694     XCB_GX_COPY = 3,
02695     XCB_GX_AND_INVERTED = 4,
02696     XCB_GX_NOOP = 5,
02697     XCB_GX_XOR = 6,
02698     XCB_GX_OR = 7,
02699     XCB_GX_NOR = 8,
02700     XCB_GX_EQUIV = 9,
02701     XCB_GX_INVERT = 10,
02702     XCB_GX_OR_REVERSE = 11,
02703     XCB_GX_COPY_INVERTED = 12,
02704     XCB_GX_OR_INVERTED = 13,
02705     XCB_GX_NAND = 14,
02706     XCB_GX_SET = 15
02707 } xcb_gx_t;
02708 
02709 typedef enum xcb_line_style_t {
02710     XCB_LINE_STYLE_SOLID = 0,
02711     XCB_LINE_STYLE_ON_OFF_DASH = 1,
02712     XCB_LINE_STYLE_DOUBLE_DASH = 2
02713 } xcb_line_style_t;
02714 
02715 typedef enum xcb_cap_style_t {
02716     XCB_CAP_STYLE_NOT_LAST = 0,
02717     XCB_CAP_STYLE_BUTT = 1,
02718     XCB_CAP_STYLE_ROUND = 2,
02719     XCB_CAP_STYLE_PROJECTING = 3
02720 } xcb_cap_style_t;
02721 
02722 typedef enum xcb_join_style_t {
02723     XCB_JOIN_STYLE_MITER = 0,
02724     XCB_JOIN_STYLE_ROUND = 1,
02725     XCB_JOIN_STYLE_BEVEL = 2
02726 } xcb_join_style_t;
02727 
02728 typedef enum xcb_fill_style_t {
02729     XCB_FILL_STYLE_SOLID = 0,
02730     XCB_FILL_STYLE_TILED = 1,
02731     XCB_FILL_STYLE_STIPPLED = 2,
02732     XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
02733 } xcb_fill_style_t;
02734 
02735 typedef enum xcb_fill_rule_t {
02736     XCB_FILL_RULE_EVEN_ODD = 0,
02737     XCB_FILL_RULE_WINDING = 1
02738 } xcb_fill_rule_t;
02739 
02740 typedef enum xcb_subwindow_mode_t {
02741     XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
02742     XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
02743 } xcb_subwindow_mode_t;
02744 
02745 typedef enum xcb_arc_mode_t {
02746     XCB_ARC_MODE_CHORD = 0,
02747     XCB_ARC_MODE_PIE_SLICE = 1
02748 } xcb_arc_mode_t;
02749 
02751 #define XCB_CREATE_GC 55
02752 
02756 typedef struct xcb_create_gc_request_t {
02757     uint8_t        major_opcode; 
02758     uint8_t        pad0; 
02759     uint16_t       length; 
02760     xcb_gcontext_t cid; 
02761     xcb_drawable_t drawable; 
02762     uint32_t       value_mask; 
02763 } xcb_create_gc_request_t;
02764 
02766 #define XCB_CHANGE_GC 56
02767 
02771 typedef struct xcb_change_gc_request_t {
02772     uint8_t        major_opcode; 
02773     uint8_t        pad0; 
02774     uint16_t       length; 
02775     xcb_gcontext_t gc; 
02776     uint32_t       value_mask; 
02777 } xcb_change_gc_request_t;
02778 
02780 #define XCB_COPY_GC 57
02781 
02785 typedef struct xcb_copy_gc_request_t {
02786     uint8_t        major_opcode; 
02787     uint8_t        pad0; 
02788     uint16_t       length; 
02789     xcb_gcontext_t src_gc; 
02790     xcb_gcontext_t dst_gc; 
02791     uint32_t       value_mask; 
02792 } xcb_copy_gc_request_t;
02793 
02795 #define XCB_SET_DASHES 58
02796 
02800 typedef struct xcb_set_dashes_request_t {
02801     uint8_t        major_opcode; 
02802     uint8_t        pad0; 
02803     uint16_t       length; 
02804     xcb_gcontext_t gc; 
02805     uint16_t       dash_offset; 
02806     uint16_t       dashes_len; 
02807 } xcb_set_dashes_request_t;
02808 
02809 typedef enum xcb_clip_ordering_t {
02810     XCB_CLIP_ORDERING_UNSORTED = 0,
02811     XCB_CLIP_ORDERING_Y_SORTED = 1,
02812     XCB_CLIP_ORDERING_YX_SORTED = 2,
02813     XCB_CLIP_ORDERING_YX_BANDED = 3
02814 } xcb_clip_ordering_t;
02815 
02817 #define XCB_SET_CLIP_RECTANGLES 59
02818 
02822 typedef struct xcb_set_clip_rectangles_request_t {
02823     uint8_t        major_opcode; 
02824     uint8_t        ordering; 
02825     uint16_t       length; 
02826     xcb_gcontext_t gc; 
02827     int16_t        clip_x_origin; 
02828     int16_t        clip_y_origin; 
02829 } xcb_set_clip_rectangles_request_t;
02830 
02832 #define XCB_FREE_GC 60
02833 
02837 typedef struct xcb_free_gc_request_t {
02838     uint8_t        major_opcode; 
02839     uint8_t        pad0; 
02840     uint16_t       length; 
02841     xcb_gcontext_t gc; 
02842 } xcb_free_gc_request_t;
02843 
02845 #define XCB_CLEAR_AREA 61
02846 
02850 typedef struct xcb_clear_area_request_t {
02851     uint8_t      major_opcode; 
02852     uint8_t      exposures; 
02853     uint16_t     length; 
02854     xcb_window_t window; 
02855     int16_t      x; 
02856     int16_t      y; 
02857     uint16_t     width; 
02858     uint16_t     height; 
02859 } xcb_clear_area_request_t;
02860 
02862 #define XCB_COPY_AREA 62
02863 
02867 typedef struct xcb_copy_area_request_t {
02868     uint8_t        major_opcode; 
02869     uint8_t        pad0; 
02870     uint16_t       length; 
02871     xcb_drawable_t src_drawable; 
02872     xcb_drawable_t dst_drawable; 
02873     xcb_gcontext_t gc; 
02874     int16_t        src_x; 
02875     int16_t        src_y; 
02876     int16_t        dst_x; 
02877     int16_t        dst_y; 
02878     uint16_t       width; 
02879     uint16_t       height; 
02880 } xcb_copy_area_request_t;
02881 
02883 #define XCB_COPY_PLANE 63
02884 
02888 typedef struct xcb_copy_plane_request_t {
02889     uint8_t        major_opcode; 
02890     uint8_t        pad0; 
02891     uint16_t       length; 
02892     xcb_drawable_t src_drawable; 
02893     xcb_drawable_t dst_drawable; 
02894     xcb_gcontext_t gc; 
02895     int16_t        src_x; 
02896     int16_t        src_y; 
02897     int16_t        dst_x; 
02898     int16_t        dst_y; 
02899     uint16_t       width; 
02900     uint16_t       height; 
02901     uint32_t       bit_plane; 
02902 } xcb_copy_plane_request_t;
02903 
02904 typedef enum xcb_coord_mode_t {
02905     XCB_COORD_MODE_ORIGIN = 0,
02906     XCB_COORD_MODE_PREVIOUS = 1
02907 } xcb_coord_mode_t;
02908 
02910 #define XCB_POLY_POINT 64
02911 
02915 typedef struct xcb_poly_point_request_t {
02916     uint8_t        major_opcode; 
02917     uint8_t        coordinate_mode; 
02918     uint16_t       length; 
02919     xcb_drawable_t drawable; 
02920     xcb_gcontext_t gc; 
02921 } xcb_poly_point_request_t;
02922 
02924 #define XCB_POLY_LINE 65
02925 
02929 typedef struct xcb_poly_line_request_t {
02930     uint8_t        major_opcode; 
02931     uint8_t        coordinate_mode; 
02932     uint16_t       length; 
02933     xcb_drawable_t drawable; 
02934     xcb_gcontext_t gc; 
02935 } xcb_poly_line_request_t;
02936 
02940 typedef struct xcb_segment_t {
02941     int16_t x1; 
02942     int16_t y1; 
02943     int16_t x2; 
02944     int16_t y2; 
02945 } xcb_segment_t;
02946 
02950 typedef struct xcb_segment_iterator_t {
02951     xcb_segment_t *data; 
02952     int            rem; 
02953     int            index; 
02954 } xcb_segment_iterator_t;
02955 
02957 #define XCB_POLY_SEGMENT 66
02958 
02962 typedef struct xcb_poly_segment_request_t {
02963     uint8_t        major_opcode; 
02964     uint8_t        pad0; 
02965     uint16_t       length; 
02966     xcb_drawable_t drawable; 
02967     xcb_gcontext_t gc; 
02968 } xcb_poly_segment_request_t;
02969 
02971 #define XCB_POLY_RECTANGLE 67
02972 
02976 typedef struct xcb_poly_rectangle_request_t {
02977     uint8_t        major_opcode; 
02978     uint8_t        pad0; 
02979     uint16_t       length; 
02980     xcb_drawable_t drawable; 
02981     xcb_gcontext_t gc; 
02982 } xcb_poly_rectangle_request_t;
02983 
02985 #define XCB_POLY_ARC 68
02986 
02990 typedef struct xcb_poly_arc_request_t {
02991     uint8_t        major_opcode; 
02992     uint8_t        pad0; 
02993     uint16_t       length; 
02994     xcb_drawable_t drawable; 
02995     xcb_gcontext_t gc; 
02996 } xcb_poly_arc_request_t;
02997 
02998 typedef enum xcb_poly_shape_t {
02999     XCB_POLY_SHAPE_COMPLEX = 0,
03000     XCB_POLY_SHAPE_NONCONVEX = 1,
03001     XCB_POLY_SHAPE_CONVEX = 2
03002 } xcb_poly_shape_t;
03003 
03005 #define XCB_FILL_POLY 69
03006 
03010 typedef struct xcb_fill_poly_request_t {
03011     uint8_t        major_opcode; 
03012     uint8_t        pad0; 
03013     uint16_t       length; 
03014     xcb_drawable_t drawable; 
03015     xcb_gcontext_t gc; 
03016     uint8_t        shape; 
03017     uint8_t        coordinate_mode; 
03018     uint8_t        pad1[2]; 
03019 } xcb_fill_poly_request_t;
03020 
03022 #define XCB_POLY_FILL_RECTANGLE 70
03023 
03027 typedef struct xcb_poly_fill_rectangle_request_t {
03028     uint8_t        major_opcode; 
03029     uint8_t        pad0; 
03030     uint16_t       length; 
03031     xcb_drawable_t drawable; 
03032     xcb_gcontext_t gc; 
03033 } xcb_poly_fill_rectangle_request_t;
03034 
03036 #define XCB_POLY_FILL_ARC 71
03037 
03041 typedef struct xcb_poly_fill_arc_request_t {
03042     uint8_t        major_opcode; 
03043     uint8_t        pad0; 
03044     uint16_t       length; 
03045     xcb_drawable_t drawable; 
03046     xcb_gcontext_t gc; 
03047 } xcb_poly_fill_arc_request_t;
03048 
03049 typedef enum xcb_image_format_t {
03050     XCB_IMAGE_FORMAT_XY_BITMAP = 0,
03051     XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
03052     XCB_IMAGE_FORMAT_Z_PIXMAP = 2
03053 } xcb_image_format_t;
03054 
03056 #define XCB_PUT_IMAGE 72
03057 
03061 typedef struct xcb_put_image_request_t {
03062     uint8_t        major_opcode; 
03063     uint8_t        format; 
03064     uint16_t       length; 
03065     xcb_drawable_t drawable; 
03066     xcb_gcontext_t gc; 
03067     uint16_t       width; 
03068     uint16_t       height; 
03069     int16_t        dst_x; 
03070     int16_t        dst_y; 
03071     uint8_t        left_pad; 
03072     uint8_t        depth; 
03073     uint8_t        pad0[2]; 
03074 } xcb_put_image_request_t;
03075 
03079 typedef struct xcb_get_image_cookie_t {
03080     unsigned int sequence; 
03081 } xcb_get_image_cookie_t;
03082 
03084 #define XCB_GET_IMAGE 73
03085 
03089 typedef struct xcb_get_image_request_t {
03090     uint8_t        major_opcode; 
03091     uint8_t        format; 
03092     uint16_t       length; 
03093     xcb_drawable_t drawable; 
03094     int16_t        x; 
03095     int16_t        y; 
03096     uint16_t       width; 
03097     uint16_t       height; 
03098     uint32_t       plane_mask; 
03099 } xcb_get_image_request_t;
03100 
03104 typedef struct xcb_get_image_reply_t {
03105     uint8_t        response_type; 
03106     uint8_t        depth; 
03107     uint16_t       sequence; 
03108     uint32_t       length; 
03109     xcb_visualid_t visual; 
03110     uint8_t        pad0[20]; 
03111 } xcb_get_image_reply_t;
03112 
03114 #define XCB_POLY_TEXT_8 74
03115 
03119 typedef struct xcb_poly_text_8_request_t {
03120     uint8_t        major_opcode; 
03121     uint8_t        pad0; 
03122     uint16_t       length; 
03123     xcb_drawable_t drawable; 
03124     xcb_gcontext_t gc; 
03125     int16_t        x; 
03126     int16_t        y; 
03127 } xcb_poly_text_8_request_t;
03128 
03130 #define XCB_POLY_TEXT_16 75
03131 
03135 typedef struct xcb_poly_text_16_request_t {
03136     uint8_t        major_opcode; 
03137     uint8_t        pad0; 
03138     uint16_t       length; 
03139     xcb_drawable_t drawable; 
03140     xcb_gcontext_t gc; 
03141     int16_t        x; 
03142     int16_t        y; 
03143 } xcb_poly_text_16_request_t;
03144 
03146 #define XCB_IMAGE_TEXT_8 76
03147 
03151 typedef struct xcb_image_text_8_request_t {
03152     uint8_t        major_opcode; 
03153     uint8_t        string_len; 
03154     uint16_t       length; 
03155     xcb_drawable_t drawable; 
03156     xcb_gcontext_t gc; 
03157     int16_t        x; 
03158     int16_t        y; 
03159 } xcb_image_text_8_request_t;
03160 
03162 #define XCB_IMAGE_TEXT_16 77
03163 
03167 typedef struct xcb_image_text_16_request_t {
03168     uint8_t        major_opcode; 
03169     uint8_t        string_len; 
03170     uint16_t       length; 
03171     xcb_drawable_t drawable; 
03172     xcb_gcontext_t gc; 
03173     int16_t        x; 
03174     int16_t        y; 
03175 } xcb_image_text_16_request_t;
03176 
03177 typedef enum xcb_colormap_alloc_t {
03178     XCB_COLORMAP_ALLOC_NONE = 0,
03179     XCB_COLORMAP_ALLOC_ALL = 1
03180 } xcb_colormap_alloc_t;
03181 
03183 #define XCB_CREATE_COLORMAP 78
03184 
03188 typedef struct xcb_create_colormap_request_t {
03189     uint8_t        major_opcode; 
03190     uint8_t        alloc; 
03191     uint16_t       length; 
03192     xcb_colormap_t mid; 
03193     xcb_window_t   window; 
03194     xcb_visualid_t visual; 
03195 } xcb_create_colormap_request_t;
03196 
03198 #define XCB_FREE_COLORMAP 79
03199 
03203 typedef struct xcb_free_colormap_request_t {
03204     uint8_t        major_opcode; 
03205     uint8_t        pad0; 
03206     uint16_t       length; 
03207     xcb_colormap_t cmap; 
03208 } xcb_free_colormap_request_t;
03209 
03211 #define XCB_COPY_COLORMAP_AND_FREE 80
03212 
03216 typedef struct xcb_copy_colormap_and_free_request_t {
03217     uint8_t        major_opcode; 
03218     uint8_t        pad0; 
03219     uint16_t       length; 
03220     xcb_colormap_t mid; 
03221     xcb_colormap_t src_cmap; 
03222 } xcb_copy_colormap_and_free_request_t;
03223 
03225 #define XCB_INSTALL_COLORMAP 81
03226 
03230 typedef struct xcb_install_colormap_request_t {
03231     uint8_t        major_opcode; 
03232     uint8_t        pad0; 
03233     uint16_t       length; 
03234     xcb_colormap_t cmap; 
03235 } xcb_install_colormap_request_t;
03236 
03238 #define XCB_UNINSTALL_COLORMAP 82
03239 
03243 typedef struct xcb_uninstall_colormap_request_t {
03244     uint8_t        major_opcode; 
03245     uint8_t        pad0; 
03246     uint16_t       length; 
03247     xcb_colormap_t cmap; 
03248 } xcb_uninstall_colormap_request_t;
03249 
03253 typedef struct xcb_list_installed_colormaps_cookie_t {
03254     unsigned int sequence; 
03255 } xcb_list_installed_colormaps_cookie_t;
03256 
03258 #define XCB_LIST_INSTALLED_COLORMAPS 83
03259 
03263 typedef struct xcb_list_installed_colormaps_request_t {
03264     uint8_t      major_opcode; 
03265     uint8_t      pad0; 
03266     uint16_t     length; 
03267     xcb_window_t window; 
03268 } xcb_list_installed_colormaps_request_t;
03269 
03273 typedef struct xcb_list_installed_colormaps_reply_t {
03274     uint8_t  response_type; 
03275     uint8_t  pad0; 
03276     uint16_t sequence; 
03277     uint32_t length; 
03278     uint16_t cmaps_len; 
03279     uint8_t  pad1[22]; 
03280 } xcb_list_installed_colormaps_reply_t;
03281 
03285 typedef struct xcb_alloc_color_cookie_t {
03286     unsigned int sequence; 
03287 } xcb_alloc_color_cookie_t;
03288 
03290 #define XCB_ALLOC_COLOR 84
03291 
03295 typedef struct xcb_alloc_color_request_t {
03296     uint8_t        major_opcode; 
03297     uint8_t        pad0; 
03298     uint16_t       length; 
03299     xcb_colormap_t cmap; 
03300     uint16_t       red; 
03301     uint16_t       green; 
03302     uint16_t       blue; 
03303     uint8_t        pad1[2]; 
03304 } xcb_alloc_color_request_t;
03305 
03309 typedef struct xcb_alloc_color_reply_t {
03310     uint8_t  response_type; 
03311     uint8_t  pad0; 
03312     uint16_t sequence; 
03313     uint32_t length; 
03314     uint16_t red; 
03315     uint16_t green; 
03316     uint16_t blue; 
03317     uint8_t  pad1[2]; 
03318     uint32_t pixel; 
03319 } xcb_alloc_color_reply_t;
03320 
03324 typedef struct xcb_alloc_named_color_cookie_t {
03325     unsigned int sequence; 
03326 } xcb_alloc_named_color_cookie_t;
03327 
03329 #define XCB_ALLOC_NAMED_COLOR 85
03330 
03334 typedef struct xcb_alloc_named_color_request_t {
03335     uint8_t        major_opcode; 
03336     uint8_t        pad0; 
03337     uint16_t       length; 
03338     xcb_colormap_t cmap; 
03339     uint16_t       name_len; 
03340     uint8_t        pad1[2]; 
03341 } xcb_alloc_named_color_request_t;
03342 
03346 typedef struct xcb_alloc_named_color_reply_t {
03347     uint8_t  response_type; 
03348     uint8_t  pad0; 
03349     uint16_t sequence; 
03350     uint32_t length; 
03351     uint32_t pixel; 
03352     uint16_t exact_red; 
03353     uint16_t exact_green; 
03354     uint16_t exact_blue; 
03355     uint16_t visual_red; 
03356     uint16_t visual_green; 
03357     uint16_t visual_blue; 
03358 } xcb_alloc_named_color_reply_t;
03359 
03363 typedef struct xcb_alloc_color_cells_cookie_t {
03364     unsigned int sequence; 
03365 } xcb_alloc_color_cells_cookie_t;
03366 
03368 #define XCB_ALLOC_COLOR_CELLS 86
03369 
03373 typedef struct xcb_alloc_color_cells_request_t {
03374     uint8_t        major_opcode; 
03375     uint8_t        contiguous; 
03376     uint16_t       length; 
03377     xcb_colormap_t cmap; 
03378     uint16_t       colors; 
03379     uint16_t       planes; 
03380 } xcb_alloc_color_cells_request_t;
03381 
03385 typedef struct xcb_alloc_color_cells_reply_t {
03386     uint8_t  response_type; 
03387     uint8_t  pad0; 
03388     uint16_t sequence; 
03389     uint32_t length; 
03390     uint16_t pixels_len; 
03391     uint16_t masks_len; 
03392     uint8_t  pad1[20]; 
03393 } xcb_alloc_color_cells_reply_t;
03394 
03398 typedef struct xcb_alloc_color_planes_cookie_t {
03399     unsigned int sequence; 
03400 } xcb_alloc_color_planes_cookie_t;
03401 
03403 #define XCB_ALLOC_COLOR_PLANES 87
03404 
03408 typedef struct xcb_alloc_color_planes_request_t {
03409     uint8_t        major_opcode; 
03410     uint8_t        contiguous; 
03411     uint16_t       length; 
03412     xcb_colormap_t cmap; 
03413     uint16_t       colors; 
03414     uint16_t       reds; 
03415     uint16_t       greens; 
03416     uint16_t       blues; 
03417 } xcb_alloc_color_planes_request_t;
03418 
03422 typedef struct xcb_alloc_color_planes_reply_t {
03423     uint8_t  response_type; 
03424     uint8_t  pad0; 
03425     uint16_t sequence; 
03426     uint32_t length; 
03427     uint16_t pixels_len; 
03428     uint8_t  pad1[2]; 
03429     uint32_t red_mask; 
03430     uint32_t green_mask; 
03431     uint32_t blue_mask; 
03432     uint8_t  pad2[8]; 
03433 } xcb_alloc_color_planes_reply_t;
03434 
03436 #define XCB_FREE_COLORS 88
03437 
03441 typedef struct xcb_free_colors_request_t {
03442     uint8_t        major_opcode; 
03443     uint8_t        pad0; 
03444     uint16_t       length; 
03445     xcb_colormap_t cmap; 
03446     uint32_t       plane_mask; 
03447 } xcb_free_colors_request_t;
03448 
03449 typedef enum xcb_color_flag_t {
03450     XCB_COLOR_FLAG_RED = 1,
03451     XCB_COLOR_FLAG_GREEN = 2,
03452     XCB_COLOR_FLAG_BLUE = 4
03453 } xcb_color_flag_t;
03454 
03458 typedef struct xcb_coloritem_t {
03459     uint32_t pixel; 
03460     uint16_t red; 
03461     uint16_t green; 
03462     uint16_t blue; 
03463     uint8_t  flags; 
03464     uint8_t  pad0; 
03465 } xcb_coloritem_t;
03466 
03470 typedef struct xcb_coloritem_iterator_t {
03471     xcb_coloritem_t *data; 
03472     int              rem; 
03473     int              index; 
03474 } xcb_coloritem_iterator_t;
03475 
03477 #define XCB_STORE_COLORS 89
03478 
03482 typedef struct xcb_store_colors_request_t {
03483     uint8_t        major_opcode; 
03484     uint8_t        pad0; 
03485     uint16_t       length; 
03486     xcb_colormap_t cmap; 
03487 } xcb_store_colors_request_t;
03488 
03490 #define XCB_STORE_NAMED_COLOR 90
03491 
03495 typedef struct xcb_store_named_color_request_t {
03496     uint8_t        major_opcode; 
03497     uint8_t        flags; 
03498     uint16_t       length; 
03499     xcb_colormap_t cmap; 
03500     uint32_t       pixel; 
03501     uint16_t       name_len; 
03502     uint8_t        pad0[2]; 
03503 } xcb_store_named_color_request_t;
03504 
03508 typedef struct xcb_rgb_t {
03509     uint16_t red; 
03510     uint16_t green; 
03511     uint16_t blue; 
03512     uint8_t  pad0[2]; 
03513 } xcb_rgb_t;
03514 
03518 typedef struct xcb_rgb_iterator_t {
03519     xcb_rgb_t *data; 
03520     int        rem; 
03521     int        index; 
03522 } xcb_rgb_iterator_t;
03523 
03527 typedef struct xcb_query_colors_cookie_t {
03528     unsigned int sequence; 
03529 } xcb_query_colors_cookie_t;
03530 
03532 #define XCB_QUERY_COLORS 91
03533 
03537 typedef struct xcb_query_colors_request_t {
03538     uint8_t        major_opcode; 
03539     uint8_t        pad0; 
03540     uint16_t       length; 
03541     xcb_colormap_t cmap; 
03542 } xcb_query_colors_request_t;
03543 
03547 typedef struct xcb_query_colors_reply_t {
03548     uint8_t  response_type; 
03549     uint8_t  pad0; 
03550     uint16_t sequence; 
03551     uint32_t length; 
03552     uint16_t colors_len; 
03553     uint8_t  pad1[22]; 
03554 } xcb_query_colors_reply_t;
03555 
03559 typedef struct xcb_lookup_color_cookie_t {
03560     unsigned int sequence; 
03561 } xcb_lookup_color_cookie_t;
03562 
03564 #define XCB_LOOKUP_COLOR 92
03565 
03569 typedef struct xcb_lookup_color_request_t {
03570     uint8_t        major_opcode; 
03571     uint8_t        pad0; 
03572     uint16_t       length; 
03573     xcb_colormap_t cmap; 
03574     uint16_t       name_len; 
03575     uint8_t        pad1[2]; 
03576 } xcb_lookup_color_request_t;
03577 
03581 typedef struct xcb_lookup_color_reply_t {
03582     uint8_t  response_type; 
03583     uint8_t  pad0; 
03584     uint16_t sequence; 
03585     uint32_t length; 
03586     uint16_t exact_red; 
03587     uint16_t exact_green; 
03588     uint16_t exact_blue; 
03589     uint16_t visual_red; 
03590     uint16_t visual_green; 
03591     uint16_t visual_blue; 
03592 } xcb_lookup_color_reply_t;
03593 
03594 typedef enum xcb_pixmap_enum_t {
03595     XCB_PIXMAP_NONE = 0
03596 } xcb_pixmap_enum_t;
03597 
03599 #define XCB_CREATE_CURSOR 93
03600 
03604 typedef struct xcb_create_cursor_request_t {
03605     uint8_t      major_opcode; 
03606     uint8_t      pad0; 
03607     uint16_t     length; 
03608     xcb_cursor_t cid; 
03609     xcb_pixmap_t source; 
03610     xcb_pixmap_t mask; 
03611     uint16_t     fore_red; 
03612     uint16_t     fore_green; 
03613     uint16_t     fore_blue; 
03614     uint16_t     back_red; 
03615     uint16_t     back_green; 
03616     uint16_t     back_blue; 
03617     uint16_t     x; 
03618     uint16_t     y; 
03619 } xcb_create_cursor_request_t;
03620 
03621 typedef enum xcb_font_enum_t {
03622     XCB_FONT_NONE = 0
03623 } xcb_font_enum_t;
03624 
03626 #define XCB_CREATE_GLYPH_CURSOR 94
03627 
03631 typedef struct xcb_create_glyph_cursor_request_t {
03632     uint8_t      major_opcode; 
03633     uint8_t      pad0; 
03634     uint16_t     length; 
03635     xcb_cursor_t cid; 
03636     xcb_font_t   source_font; 
03637     xcb_font_t   mask_font; 
03638     uint16_t     source_char; 
03639     uint16_t     mask_char; 
03640     uint16_t     fore_red; 
03641     uint16_t     fore_green; 
03642     uint16_t     fore_blue; 
03643     uint16_t     back_red; 
03644     uint16_t     back_green; 
03645     uint16_t     back_blue; 
03646 } xcb_create_glyph_cursor_request_t;
03647 
03649 #define XCB_FREE_CURSOR 95
03650 
03654 typedef struct xcb_free_cursor_request_t {
03655     uint8_t      major_opcode; 
03656     uint8_t      pad0; 
03657     uint16_t     length; 
03658     xcb_cursor_t cursor; 
03659 } xcb_free_cursor_request_t;
03660 
03662 #define XCB_RECOLOR_CURSOR 96
03663 
03667 typedef struct xcb_recolor_cursor_request_t {
03668     uint8_t      major_opcode; 
03669     uint8_t      pad0; 
03670     uint16_t     length; 
03671     xcb_cursor_t cursor; 
03672     uint16_t     fore_red; 
03673     uint16_t     fore_green; 
03674     uint16_t     fore_blue; 
03675     uint16_t     back_red; 
03676     uint16_t     back_green; 
03677     uint16_t     back_blue; 
03678 } xcb_recolor_cursor_request_t;
03679 
03680 typedef enum xcb_query_shape_of_t {
03681     XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
03682     XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
03683     XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
03684 } xcb_query_shape_of_t;
03685 
03689 typedef struct xcb_query_best_size_cookie_t {
03690     unsigned int sequence; 
03691 } xcb_query_best_size_cookie_t;
03692 
03694 #define XCB_QUERY_BEST_SIZE 97
03695 
03699 typedef struct xcb_query_best_size_request_t {
03700     uint8_t        major_opcode; 
03701     uint8_t        _class; 
03702     uint16_t       length; 
03703     xcb_drawable_t drawable; 
03704     uint16_t       width; 
03705     uint16_t       height; 
03706 } xcb_query_best_size_request_t;
03707 
03711 typedef struct xcb_query_best_size_reply_t {
03712     uint8_t  response_type; 
03713     uint8_t  pad0; 
03714     uint16_t sequence; 
03715     uint32_t length; 
03716     uint16_t width; 
03717     uint16_t height; 
03718 } xcb_query_best_size_reply_t;
03719 
03723 typedef struct xcb_query_extension_cookie_t {
03724     unsigned int sequence; 
03725 } xcb_query_extension_cookie_t;
03726 
03728 #define XCB_QUERY_EXTENSION 98
03729 
03733 typedef struct xcb_query_extension_request_t {
03734     uint8_t  major_opcode; 
03735     uint8_t  pad0; 
03736     uint16_t length; 
03737     uint16_t name_len; 
03738     uint8_t  pad1[2]; 
03739 } xcb_query_extension_request_t;
03740 
03744 typedef struct xcb_query_extension_reply_t {
03745     uint8_t  response_type; 
03746     uint8_t  pad0; 
03747     uint16_t sequence; 
03748     uint32_t length; 
03749     uint8_t  present; 
03750     uint8_t  major_opcode; 
03751     uint8_t  first_event; 
03752     uint8_t  first_error; 
03753 } xcb_query_extension_reply_t;
03754 
03758 typedef struct xcb_list_extensions_cookie_t {
03759     unsigned int sequence; 
03760 } xcb_list_extensions_cookie_t;
03761 
03763 #define XCB_LIST_EXTENSIONS 99
03764 
03768 typedef struct xcb_list_extensions_request_t {
03769     uint8_t  major_opcode; 
03770     uint8_t  pad0; 
03771     uint16_t length; 
03772 } xcb_list_extensions_request_t;
03773 
03777 typedef struct xcb_list_extensions_reply_t {
03778     uint8_t  response_type; 
03779     uint8_t  names_len; 
03780     uint16_t sequence; 
03781     uint32_t length; 
03782     uint8_t  pad0[24]; 
03783 } xcb_list_extensions_reply_t;
03784 
03786 #define XCB_CHANGE_KEYBOARD_MAPPING 100
03787 
03791 typedef struct xcb_change_keyboard_mapping_request_t {
03792     uint8_t       major_opcode; 
03793     uint8_t       keycode_count; 
03794     uint16_t      length; 
03795     xcb_keycode_t first_keycode; 
03796     uint8_t       keysyms_per_keycode; 
03797 } xcb_change_keyboard_mapping_request_t;
03798 
03802 typedef struct xcb_get_keyboard_mapping_cookie_t {
03803     unsigned int sequence; 
03804 } xcb_get_keyboard_mapping_cookie_t;
03805 
03807 #define XCB_GET_KEYBOARD_MAPPING 101
03808 
03812 typedef struct xcb_get_keyboard_mapping_request_t {
03813     uint8_t       major_opcode; 
03814     uint8_t       pad0; 
03815     uint16_t      length; 
03816     xcb_keycode_t first_keycode; 
03817     uint8_t       count; 
03818 } xcb_get_keyboard_mapping_request_t;
03819 
03823 typedef struct xcb_get_keyboard_mapping_reply_t {
03824     uint8_t  response_type; 
03825     uint8_t  keysyms_per_keycode; 
03826     uint16_t sequence; 
03827     uint32_t length; 
03828     uint8_t  pad0[24]; 
03829 } xcb_get_keyboard_mapping_reply_t;
03830 
03831 typedef enum xcb_kb_t {
03832     XCB_KB_KEY_CLICK_PERCENT = 1,
03833     XCB_KB_BELL_PERCENT = 2,
03834     XCB_KB_BELL_PITCH = 4,
03835     XCB_KB_BELL_DURATION = 8,
03836     XCB_KB_LED = 16,
03837     XCB_KB_LED_MODE = 32,
03838     XCB_KB_KEY = 64,
03839     XCB_KB_AUTO_REPEAT_MODE = 128
03840 } xcb_kb_t;
03841 
03842 typedef enum xcb_led_mode_t {
03843     XCB_LED_MODE_OFF = 0,
03844     XCB_LED_MODE_ON = 1
03845 } xcb_led_mode_t;
03846 
03847 typedef enum xcb_auto_repeat_mode_t {
03848     XCB_AUTO_REPEAT_MODE_OFF = 0,
03849     XCB_AUTO_REPEAT_MODE_ON = 1,
03850     XCB_AUTO_REPEAT_MODE_DEFAULT = 2
03851 } xcb_auto_repeat_mode_t;
03852 
03854 #define XCB_CHANGE_KEYBOARD_CONTROL 102
03855 
03859 typedef struct xcb_change_keyboard_control_request_t {
03860     uint8_t  major_opcode; 
03861     uint8_t  pad0; 
03862     uint16_t length; 
03863     uint32_t value_mask; 
03864 } xcb_change_keyboard_control_request_t;
03865 
03869 typedef struct xcb_get_keyboard_control_cookie_t {
03870     unsigned int sequence; 
03871 } xcb_get_keyboard_control_cookie_t;
03872 
03874 #define XCB_GET_KEYBOARD_CONTROL 103
03875 
03879 typedef struct xcb_get_keyboard_control_request_t {
03880     uint8_t  major_opcode; 
03881     uint8_t  pad0; 
03882     uint16_t length; 
03883 } xcb_get_keyboard_control_request_t;
03884 
03888 typedef struct xcb_get_keyboard_control_reply_t {
03889     uint8_t  response_type; 
03890     uint8_t  global_auto_repeat; 
03891     uint16_t sequence; 
03892     uint32_t length; 
03893     uint32_t led_mask; 
03894     uint8_t  key_click_percent; 
03895     uint8_t  bell_percent; 
03896     uint16_t bell_pitch; 
03897     uint16_t bell_duration; 
03898     uint8_t  pad0[2]; 
03899     uint8_t  auto_repeats[32]; 
03900 } xcb_get_keyboard_control_reply_t;
03901 
03903 #define XCB_BELL 104
03904 
03908 typedef struct xcb_bell_request_t {
03909     uint8_t  major_opcode; 
03910     int8_t   percent; 
03911     uint16_t length; 
03912 } xcb_bell_request_t;
03913 
03915 #define XCB_CHANGE_POINTER_CONTROL 105
03916 
03920 typedef struct xcb_change_pointer_control_request_t {
03921     uint8_t  major_opcode; 
03922     uint8_t  pad0; 
03923     uint16_t length; 
03924     int16_t  acceleration_numerator; 
03925     int16_t  acceleration_denominator; 
03926     int16_t  threshold; 
03927     uint8_t  do_acceleration; 
03928     uint8_t  do_threshold; 
03929 } xcb_change_pointer_control_request_t;
03930 
03934 typedef struct xcb_get_pointer_control_cookie_t {
03935     unsigned int sequence; 
03936 } xcb_get_pointer_control_cookie_t;
03937 
03939 #define XCB_GET_POINTER_CONTROL 106
03940 
03944 typedef struct xcb_get_pointer_control_request_t {
03945     uint8_t  major_opcode; 
03946     uint8_t  pad0; 
03947     uint16_t length; 
03948 } xcb_get_pointer_control_request_t;
03949 
03953 typedef struct xcb_get_pointer_control_reply_t {
03954     uint8_t  response_type; 
03955     uint8_t  pad0; 
03956     uint16_t sequence; 
03957     uint32_t length; 
03958     uint16_t acceleration_numerator; 
03959     uint16_t acceleration_denominator; 
03960     uint16_t threshold; 
03961     uint8_t  pad1[18]; 
03962 } xcb_get_pointer_control_reply_t;
03963 
03964 typedef enum xcb_blanking_t {
03965     XCB_BLANKING_NOT_PREFERRED = 0,
03966     XCB_BLANKING_PREFERRED = 1,
03967     XCB_BLANKING_DEFAULT = 2
03968 } xcb_blanking_t;
03969 
03970 typedef enum xcb_exposures_t {
03971     XCB_EXPOSURES_NOT_ALLOWED = 0,
03972     XCB_EXPOSURES_ALLOWED = 1,
03973     XCB_EXPOSURES_DEFAULT = 2
03974 } xcb_exposures_t;
03975 
03977 #define XCB_SET_SCREEN_SAVER 107
03978 
03982 typedef struct xcb_set_screen_saver_request_t {
03983     uint8_t  major_opcode; 
03984     uint8_t  pad0; 
03985     uint16_t length; 
03986     int16_t  timeout; 
03987     int16_t  interval; 
03988     uint8_t  prefer_blanking; 
03989     uint8_t  allow_exposures; 
03990 } xcb_set_screen_saver_request_t;
03991 
03995 typedef struct xcb_get_screen_saver_cookie_t {
03996     unsigned int sequence; 
03997 } xcb_get_screen_saver_cookie_t;
03998 
04000 #define XCB_GET_SCREEN_SAVER 108
04001 
04005 typedef struct xcb_get_screen_saver_request_t {
04006     uint8_t  major_opcode; 
04007     uint8_t  pad0; 
04008     uint16_t length; 
04009 } xcb_get_screen_saver_request_t;
04010 
04014 typedef struct xcb_get_screen_saver_reply_t {
04015     uint8_t  response_type; 
04016     uint8_t  pad0; 
04017     uint16_t sequence; 
04018     uint32_t length; 
04019     uint16_t timeout; 
04020     uint16_t interval; 
04021     uint8_t  prefer_blanking; 
04022     uint8_t  allow_exposures; 
04023     uint8_t  pad1[18]; 
04024 } xcb_get_screen_saver_reply_t;
04025 
04026 typedef enum xcb_host_mode_t {
04027     XCB_HOST_MODE_INSERT = 0,
04028     XCB_HOST_MODE_DELETE = 1
04029 } xcb_host_mode_t;
04030 
04031 typedef enum xcb_family_t {
04032     XCB_FAMILY_INTERNET = 0,
04033     XCB_FAMILY_DECNET = 1,
04034     XCB_FAMILY_CHAOS = 2,
04035     XCB_FAMILY_SERVER_INTERPRETED = 5,
04036     XCB_FAMILY_INTERNET_6 = 6
04037 } xcb_family_t;
04038 
04040 #define XCB_CHANGE_HOSTS 109
04041 
04045 typedef struct xcb_change_hosts_request_t {
04046     uint8_t  major_opcode; 
04047     uint8_t  mode; 
04048     uint16_t length; 
04049     uint8_t  family; 
04050     uint8_t  pad0; 
04051     uint16_t address_len; 
04052 } xcb_change_hosts_request_t;
04053 
04057 typedef struct xcb_host_t {
04058     uint8_t  family; 
04059     uint8_t  pad0; 
04060     uint16_t address_len; 
04061 } xcb_host_t;
04062 
04066 typedef struct xcb_host_iterator_t {
04067     xcb_host_t *data; 
04068     int         rem; 
04069     int         index; 
04070 } xcb_host_iterator_t;
04071 
04075 typedef struct xcb_list_hosts_cookie_t {
04076     unsigned int sequence; 
04077 } xcb_list_hosts_cookie_t;
04078 
04080 #define XCB_LIST_HOSTS 110
04081 
04085 typedef struct xcb_list_hosts_request_t {
04086     uint8_t  major_opcode; 
04087     uint8_t  pad0; 
04088     uint16_t length; 
04089 } xcb_list_hosts_request_t;
04090 
04094 typedef struct xcb_list_hosts_reply_t {
04095     uint8_t  response_type; 
04096     uint8_t  mode; 
04097     uint16_t sequence; 
04098     uint32_t length; 
04099     uint16_t hosts_len; 
04100     uint8_t  pad0[22]; 
04101 } xcb_list_hosts_reply_t;
04102 
04103 typedef enum xcb_access_control_t {
04104     XCB_ACCESS_CONTROL_DISABLE = 0,
04105     XCB_ACCESS_CONTROL_ENABLE = 1
04106 } xcb_access_control_t;
04107 
04109 #define XCB_SET_ACCESS_CONTROL 111
04110 
04114 typedef struct xcb_set_access_control_request_t {
04115     uint8_t  major_opcode; 
04116     uint8_t  mode; 
04117     uint16_t length; 
04118 } xcb_set_access_control_request_t;
04119 
04120 typedef enum xcb_close_down_t {
04121     XCB_CLOSE_DOWN_DESTROY_ALL = 0,
04122     XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
04123     XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
04124 } xcb_close_down_t;
04125 
04127 #define XCB_SET_CLOSE_DOWN_MODE 112
04128 
04132 typedef struct xcb_set_close_down_mode_request_t {
04133     uint8_t  major_opcode; 
04134     uint8_t  mode; 
04135     uint16_t length; 
04136 } xcb_set_close_down_mode_request_t;
04137 
04138 typedef enum xcb_kill_t {
04139     XCB_KILL_ALL_TEMPORARY = 0
04140 } xcb_kill_t;
04141 
04143 #define XCB_KILL_CLIENT 113
04144 
04148 typedef struct xcb_kill_client_request_t {
04149     uint8_t  major_opcode; 
04150     uint8_t  pad0; 
04151     uint16_t length; 
04152     uint32_t resource; 
04153 } xcb_kill_client_request_t;
04154 
04156 #define XCB_ROTATE_PROPERTIES 114
04157 
04161 typedef struct xcb_rotate_properties_request_t {
04162     uint8_t      major_opcode; 
04163     uint8_t      pad0; 
04164     uint16_t     length; 
04165     xcb_window_t window; 
04166     uint16_t     atoms_len; 
04167     int16_t      delta; 
04168 } xcb_rotate_properties_request_t;
04169 
04170 typedef enum xcb_screen_saver_t {
04171     XCB_SCREEN_SAVER_RESET = 0,
04172     XCB_SCREEN_SAVER_ACTIVE = 1
04173 } xcb_screen_saver_t;
04174 
04176 #define XCB_FORCE_SCREEN_SAVER 115
04177 
04181 typedef struct xcb_force_screen_saver_request_t {
04182     uint8_t  major_opcode; 
04183     uint8_t  mode; 
04184     uint16_t length; 
04185 } xcb_force_screen_saver_request_t;
04186 
04187 typedef enum xcb_mapping_status_t {
04188     XCB_MAPPING_STATUS_SUCCESS = 0,
04189     XCB_MAPPING_STATUS_BUSY = 1,
04190     XCB_MAPPING_STATUS_FAILURE = 2
04191 } xcb_mapping_status_t;
04192 
04196 typedef struct xcb_set_pointer_mapping_cookie_t {
04197     unsigned int sequence; 
04198 } xcb_set_pointer_mapping_cookie_t;
04199 
04201 #define XCB_SET_POINTER_MAPPING 116
04202 
04206 typedef struct xcb_set_pointer_mapping_request_t {
04207     uint8_t  major_opcode; 
04208     uint8_t  map_len; 
04209     uint16_t length; 
04210 } xcb_set_pointer_mapping_request_t;
04211 
04215 typedef struct xcb_set_pointer_mapping_reply_t {
04216     uint8_t  response_type; 
04217     uint8_t  status; 
04218     uint16_t sequence; 
04219     uint32_t length; 
04220 } xcb_set_pointer_mapping_reply_t;
04221 
04225 typedef struct xcb_get_pointer_mapping_cookie_t {
04226     unsigned int sequence; 
04227 } xcb_get_pointer_mapping_cookie_t;
04228 
04230 #define XCB_GET_POINTER_MAPPING 117
04231 
04235 typedef struct xcb_get_pointer_mapping_request_t {
04236     uint8_t  major_opcode; 
04237     uint8_t  pad0; 
04238     uint16_t length; 
04239 } xcb_get_pointer_mapping_request_t;
04240 
04244 typedef struct xcb_get_pointer_mapping_reply_t {
04245     uint8_t  response_type; 
04246     uint8_t  map_len; 
04247     uint16_t sequence; 
04248     uint32_t length; 
04249     uint8_t  pad0[24]; 
04250 } xcb_get_pointer_mapping_reply_t;
04251 
04252 typedef enum xcb_map_index_t {
04253     XCB_MAP_INDEX_SHIFT = 0,
04254     XCB_MAP_INDEX_LOCK = 1,
04255     XCB_MAP_INDEX_CONTROL = 2,
04256     XCB_MAP_INDEX_1 = 3,
04257     XCB_MAP_INDEX_2 = 4,
04258     XCB_MAP_INDEX_3 = 5,
04259     XCB_MAP_INDEX_4 = 6,
04260     XCB_MAP_INDEX_5 = 7
04261 } xcb_map_index_t;
04262 
04266 typedef struct xcb_set_modifier_mapping_cookie_t {
04267     unsigned int sequence; 
04268 } xcb_set_modifier_mapping_cookie_t;
04269 
04271 #define XCB_SET_MODIFIER_MAPPING 118
04272 
04276 typedef struct xcb_set_modifier_mapping_request_t {
04277     uint8_t  major_opcode; 
04278     uint8_t  keycodes_per_modifier; 
04279     uint16_t length; 
04280 } xcb_set_modifier_mapping_request_t;
04281 
04285 typedef struct xcb_set_modifier_mapping_reply_t {
04286     uint8_t  response_type; 
04287     uint8_t  status; 
04288     uint16_t sequence; 
04289     uint32_t length; 
04290 } xcb_set_modifier_mapping_reply_t;
04291 
04295 typedef struct xcb_get_modifier_mapping_cookie_t {
04296     unsigned int sequence; 
04297 } xcb_get_modifier_mapping_cookie_t;
04298 
04300 #define XCB_GET_MODIFIER_MAPPING 119
04301 
04305 typedef struct xcb_get_modifier_mapping_request_t {
04306     uint8_t  major_opcode; 
04307     uint8_t  pad0; 
04308     uint16_t length; 
04309 } xcb_get_modifier_mapping_request_t;
04310 
04314 typedef struct xcb_get_modifier_mapping_reply_t {
04315     uint8_t  response_type; 
04316     uint8_t  keycodes_per_modifier; 
04317     uint16_t sequence; 
04318     uint32_t length; 
04319     uint8_t  pad0[24]; 
04320 } xcb_get_modifier_mapping_reply_t;
04321 
04323 #define XCB_NO_OPERATION 127
04324 
04328 typedef struct xcb_no_operation_request_t {
04329     uint8_t  major_opcode; 
04330     uint8_t  pad0; 
04331     uint16_t length; 
04332 } xcb_no_operation_request_t;
04333 
04343 /*****************************************************************************
04344  **
04345  ** void xcb_char2b_next
04346  ** 
04347  ** @param xcb_char2b_iterator_t *i
04348  ** @returns void
04349  **
04350  *****************************************************************************/
04351  
04352 void
04353 xcb_char2b_next (xcb_char2b_iterator_t *i  );
04354 
04365 /*****************************************************************************
04366  **
04367  ** xcb_generic_iterator_t xcb_char2b_end
04368  ** 
04369  ** @param xcb_char2b_iterator_t i
04370  ** @returns xcb_generic_iterator_t
04371  **
04372  *****************************************************************************/
04373  
04374 xcb_generic_iterator_t
04375 xcb_char2b_end (xcb_char2b_iterator_t i  );
04376 
04386 /*****************************************************************************
04387  **
04388  ** void xcb_window_next
04389  ** 
04390  ** @param xcb_window_iterator_t *i
04391  ** @returns void
04392  **
04393  *****************************************************************************/
04394  
04395 void
04396 xcb_window_next (xcb_window_iterator_t *i  );
04397 
04408 /*****************************************************************************
04409  **
04410  ** xcb_generic_iterator_t xcb_window_end
04411  ** 
04412  ** @param xcb_window_iterator_t i
04413  ** @returns xcb_generic_iterator_t
04414  **
04415  *****************************************************************************/
04416  
04417 xcb_generic_iterator_t
04418 xcb_window_end (xcb_window_iterator_t i  );
04419 
04429 /*****************************************************************************
04430  **
04431  ** void xcb_pixmap_next
04432  ** 
04433  ** @param xcb_pixmap_iterator_t *i
04434  ** @returns void
04435  **
04436  *****************************************************************************/
04437  
04438 void
04439 xcb_pixmap_next (xcb_pixmap_iterator_t *i  );
04440 
04451 /*****************************************************************************
04452  **
04453  ** xcb_generic_iterator_t xcb_pixmap_end
04454  ** 
04455  ** @param xcb_pixmap_iterator_t i
04456  ** @returns xcb_generic_iterator_t
04457  **
04458  *****************************************************************************/
04459  
04460 xcb_generic_iterator_t
04461 xcb_pixmap_end (xcb_pixmap_iterator_t i  );
04462 
04472 /*****************************************************************************
04473  **
04474  ** void xcb_cursor_next
04475  ** 
04476  ** @param xcb_cursor_iterator_t *i
04477  ** @returns void
04478  **
04479  *****************************************************************************/
04480  
04481 void
04482 xcb_cursor_next (xcb_cursor_iterator_t *i  );
04483 
04494 /*****************************************************************************
04495  **
04496  ** xcb_generic_iterator_t xcb_cursor_end
04497  ** 
04498  ** @param xcb_cursor_iterator_t i
04499  ** @returns xcb_generic_iterator_t
04500  **
04501  *****************************************************************************/
04502  
04503 xcb_generic_iterator_t
04504 xcb_cursor_end (xcb_cursor_iterator_t i  );
04505 
04515 /*****************************************************************************
04516  **
04517  ** void xcb_font_next
04518  ** 
04519  ** @param xcb_font_iterator_t *i
04520  ** @returns void
04521  **
04522  *****************************************************************************/
04523  
04524 void
04525 xcb_font_next (xcb_font_iterator_t *i  );
04526 
04537 /*****************************************************************************
04538  **
04539  ** xcb_generic_iterator_t xcb_font_end
04540  ** 
04541  ** @param xcb_font_iterator_t i
04542  ** @returns xcb_generic_iterator_t
04543  **
04544  *****************************************************************************/
04545  
04546 xcb_generic_iterator_t
04547 xcb_font_end (xcb_font_iterator_t i  );
04548 
04558 /*****************************************************************************
04559  **
04560  ** void xcb_gcontext_next
04561  ** 
04562  ** @param xcb_gcontext_iterator_t *i
04563  ** @returns void
04564  **
04565  *****************************************************************************/
04566  
04567 void
04568 xcb_gcontext_next (xcb_gcontext_iterator_t *i  );
04569 
04580 /*****************************************************************************
04581  **
04582  ** xcb_generic_iterator_t xcb_gcontext_end
04583  ** 
04584  ** @param xcb_gcontext_iterator_t i
04585  ** @returns xcb_generic_iterator_t
04586  **
04587  *****************************************************************************/
04588  
04589 xcb_generic_iterator_t
04590 xcb_gcontext_end (xcb_gcontext_iterator_t i  );
04591 
04601 /*****************************************************************************
04602  **
04603  ** void xcb_colormap_next
04604  ** 
04605  ** @param xcb_colormap_iterator_t *i
04606  ** @returns void
04607  **
04608  *****************************************************************************/
04609  
04610 void
04611 xcb_colormap_next (xcb_colormap_iterator_t *i  );
04612 
04623 /*****************************************************************************
04624  **
04625  ** xcb_generic_iterator_t xcb_colormap_end
04626  ** 
04627  ** @param xcb_colormap_iterator_t i
04628  ** @returns xcb_generic_iterator_t
04629  **
04630  *****************************************************************************/
04631  
04632 xcb_generic_iterator_t
04633 xcb_colormap_end (xcb_colormap_iterator_t i  );
04634 
04644 /*****************************************************************************
04645  **
04646  ** void xcb_atom_next
04647  ** 
04648  ** @param xcb_atom_iterator_t *i
04649  ** @returns void
04650  **
04651  *****************************************************************************/
04652  
04653 void
04654 xcb_atom_next (xcb_atom_iterator_t *i  );
04655 
04666 /*****************************************************************************
04667  **
04668  ** xcb_generic_iterator_t xcb_atom_end
04669  ** 
04670  ** @param xcb_atom_iterator_t i
04671  ** @returns xcb_generic_iterator_t
04672  **
04673  *****************************************************************************/
04674  
04675 xcb_generic_iterator_t
04676 xcb_atom_end (xcb_atom_iterator_t i  );
04677 
04687 /*****************************************************************************
04688  **
04689  ** void xcb_drawable_next
04690  ** 
04691  ** @param xcb_drawable_iterator_t *i
04692  ** @returns void
04693  **
04694  *****************************************************************************/
04695  
04696 void
04697 xcb_drawable_next (xcb_drawable_iterator_t *i  );
04698 
04709 /*****************************************************************************
04710  **
04711  ** xcb_generic_iterator_t xcb_drawable_end
04712  ** 
04713  ** @param xcb_drawable_iterator_t i
04714  ** @returns xcb_generic_iterator_t
04715  **
04716  *****************************************************************************/
04717  
04718 xcb_generic_iterator_t
04719 xcb_drawable_end (xcb_drawable_iterator_t i  );
04720 
04730 /*****************************************************************************
04731  **
04732  ** void xcb_fontable_next
04733  ** 
04734  ** @param xcb_fontable_iterator_t *i
04735  ** @returns void
04736  **
04737  *****************************************************************************/
04738  
04739 void
04740 xcb_fontable_next (xcb_fontable_iterator_t *i  );
04741 
04752 /*****************************************************************************
04753  **
04754  ** xcb_generic_iterator_t xcb_fontable_end
04755  ** 
04756  ** @param xcb_fontable_iterator_t i
04757  ** @returns xcb_generic_iterator_t
04758  **
04759  *****************************************************************************/
04760  
04761 xcb_generic_iterator_t
04762 xcb_fontable_end (xcb_fontable_iterator_t i  );
04763 
04773 /*****************************************************************************
04774  **
04775  ** void xcb_visualid_next
04776  ** 
04777  ** @param xcb_visualid_iterator_t *i
04778  ** @returns void
04779  **
04780  *****************************************************************************/
04781  
04782 void
04783 xcb_visualid_next (xcb_visualid_iterator_t *i  );
04784 
04795 /*****************************************************************************
04796  **
04797  ** xcb_generic_iterator_t xcb_visualid_end
04798  ** 
04799  ** @param xcb_visualid_iterator_t i
04800  ** @returns xcb_generic_iterator_t
04801  **
04802  *****************************************************************************/
04803  
04804 xcb_generic_iterator_t
04805 xcb_visualid_end (xcb_visualid_iterator_t i  );
04806 
04816 /*****************************************************************************
04817  **
04818  ** void xcb_timestamp_next
04819  ** 
04820  ** @param xcb_timestamp_iterator_t *i
04821  ** @returns void
04822  **
04823  *****************************************************************************/
04824  
04825 void
04826 xcb_timestamp_next (xcb_timestamp_iterator_t *i  );
04827 
04838 /*****************************************************************************
04839  **
04840  ** xcb_generic_iterator_t xcb_timestamp_end
04841  ** 
04842  ** @param xcb_timestamp_iterator_t i
04843  ** @returns xcb_generic_iterator_t
04844  **
04845  *****************************************************************************/
04846  
04847 xcb_generic_iterator_t
04848 xcb_timestamp_end (xcb_timestamp_iterator_t i  );
04849 
04859 /*****************************************************************************
04860  **
04861  ** void xcb_keysym_next
04862  ** 
04863  ** @param xcb_keysym_iterator_t *i
04864  ** @returns void
04865  **
04866  *****************************************************************************/
04867  
04868 void
04869 xcb_keysym_next (xcb_keysym_iterator_t *i  );
04870 
04881 /*****************************************************************************
04882  **
04883  ** xcb_generic_iterator_t xcb_keysym_end
04884  ** 
04885  ** @param xcb_keysym_iterator_t i
04886  ** @returns xcb_generic_iterator_t
04887  **
04888  *****************************************************************************/
04889  
04890 xcb_generic_iterator_t
04891 xcb_keysym_end (xcb_keysym_iterator_t i  );
04892 
04902 /*****************************************************************************
04903  **
04904  ** void xcb_keycode_next
04905  ** 
04906  ** @param xcb_keycode_iterator_t *i
04907  ** @returns void
04908  **
04909  *****************************************************************************/
04910  
04911 void
04912 xcb_keycode_next (xcb_keycode_iterator_t *i  );
04913 
04924 /*****************************************************************************
04925  **
04926  ** xcb_generic_iterator_t xcb_keycode_end
04927  ** 
04928  ** @param xcb_keycode_iterator_t i
04929  ** @returns xcb_generic_iterator_t
04930  **
04931  *****************************************************************************/
04932  
04933 xcb_generic_iterator_t
04934 xcb_keycode_end (xcb_keycode_iterator_t i  );
04935 
04945 /*****************************************************************************
04946  **
04947  ** void xcb_button_next
04948  ** 
04949  ** @param xcb_button_iterator_t *i
04950  ** @returns void
04951  **
04952  *****************************************************************************/
04953  
04954 void
04955 xcb_button_next (xcb_button_iterator_t *i  );
04956 
04967 /*****************************************************************************
04968  **
04969  ** xcb_generic_iterator_t xcb_button_end
04970  ** 
04971  ** @param xcb_button_iterator_t i
04972  ** @returns xcb_generic_iterator_t
04973  **
04974  *****************************************************************************/
04975  
04976 xcb_generic_iterator_t
04977 xcb_button_end (xcb_button_iterator_t i  );
04978 
04988 /*****************************************************************************
04989  **
04990  ** void xcb_point_next
04991  ** 
04992  ** @param xcb_point_iterator_t *i
04993  ** @returns void
04994  **
04995  *****************************************************************************/
04996  
04997 void
04998 xcb_point_next (xcb_point_iterator_t *i  );
04999 
05010 /*****************************************************************************
05011  **
05012  ** xcb_generic_iterator_t xcb_point_end
05013  ** 
05014  ** @param xcb_point_iterator_t i
05015  ** @returns xcb_generic_iterator_t
05016  **
05017  *****************************************************************************/
05018  
05019 xcb_generic_iterator_t
05020 xcb_point_end (xcb_point_iterator_t i  );
05021 
05031 /*****************************************************************************
05032  **
05033  ** void xcb_rectangle_next
05034  ** 
05035  ** @param xcb_rectangle_iterator_t *i
05036  ** @returns void
05037  **
05038  *****************************************************************************/
05039  
05040 void
05041 xcb_rectangle_next (xcb_rectangle_iterator_t *i  );
05042 
05053 /*****************************************************************************
05054  **
05055  ** xcb_generic_iterator_t xcb_rectangle_end
05056  ** 
05057  ** @param xcb_rectangle_iterator_t i
05058  ** @returns xcb_generic_iterator_t
05059  **
05060  *****************************************************************************/
05061  
05062 xcb_generic_iterator_t
05063 xcb_rectangle_end (xcb_rectangle_iterator_t i  );
05064 
05074 /*****************************************************************************
05075  **
05076  ** void xcb_arc_next
05077  ** 
05078  ** @param xcb_arc_iterator_t *i
05079  ** @returns void
05080  **
05081  *****************************************************************************/
05082  
05083 void
05084 xcb_arc_next (xcb_arc_iterator_t *i  );
05085 
05096 /*****************************************************************************
05097  **
05098  ** xcb_generic_iterator_t xcb_arc_end
05099  ** 
05100  ** @param xcb_arc_iterator_t i
05101  ** @returns xcb_generic_iterator_t
05102  **
05103  *****************************************************************************/
05104  
05105 xcb_generic_iterator_t
05106 xcb_arc_end (xcb_arc_iterator_t i  );
05107 
05117 /*****************************************************************************
05118  **
05119  ** void xcb_format_next
05120  ** 
05121  ** @param xcb_format_iterator_t *i
05122  ** @returns void
05123  **
05124  *****************************************************************************/
05125  
05126 void
05127 xcb_format_next (xcb_format_iterator_t *i  );
05128 
05139 /*****************************************************************************
05140  **
05141  ** xcb_generic_iterator_t xcb_format_end
05142  ** 
05143  ** @param xcb_format_iterator_t i
05144  ** @returns xcb_generic_iterator_t
05145  **
05146  *****************************************************************************/
05147  
05148 xcb_generic_iterator_t
05149 xcb_format_end (xcb_format_iterator_t i  );
05150 
05160 /*****************************************************************************
05161  **
05162  ** void xcb_visualtype_next
05163  ** 
05164  ** @param xcb_visualtype_iterator_t *i
05165  ** @returns void
05166  **
05167  *****************************************************************************/
05168  
05169 void
05170 xcb_visualtype_next (xcb_visualtype_iterator_t *i  );
05171 
05182 /*****************************************************************************
05183  **
05184  ** xcb_generic_iterator_t xcb_visualtype_end
05185  ** 
05186  ** @param xcb_visualtype_iterator_t i
05187  ** @returns xcb_generic_iterator_t
05188  **
05189  *****************************************************************************/
05190  
05191 xcb_generic_iterator_t
05192 xcb_visualtype_end (xcb_visualtype_iterator_t i  );
05193 
05194 
05195 /*****************************************************************************
05196  **
05197  ** xcb_visualtype_t * xcb_depth_visuals
05198  ** 
05199  ** @param const xcb_depth_t *R
05200  ** @returns xcb_visualtype_t *
05201  **
05202  *****************************************************************************/
05203  
05204 xcb_visualtype_t *
05205 xcb_depth_visuals (const xcb_depth_t *R  );
05206 
05207 
05208 /*****************************************************************************
05209  **
05210  ** int xcb_depth_visuals_length
05211  ** 
05212  ** @param const xcb_depth_t *R
05213  ** @returns int
05214  **
05215  *****************************************************************************/
05216  
05217 int
05218 xcb_depth_visuals_length (const xcb_depth_t *R  );
05219 
05220 
05221 /*****************************************************************************
05222  **
05223  ** xcb_visualtype_iterator_t xcb_depth_visuals_iterator
05224  ** 
05225  ** @param const xcb_depth_t *R
05226  ** @returns xcb_visualtype_iterator_t
05227  **
05228  *****************************************************************************/
05229  
05230 xcb_visualtype_iterator_t
05231 xcb_depth_visuals_iterator (const xcb_depth_t *R  );
05232 
05242 /*****************************************************************************
05243  **
05244  ** void xcb_depth_next
05245  ** 
05246  ** @param xcb_depth_iterator_t *i
05247  ** @returns void
05248  **
05249  *****************************************************************************/
05250  
05251 void
05252 xcb_depth_next (xcb_depth_iterator_t *i  );
05253 
05264 /*****************************************************************************
05265  **
05266  ** xcb_generic_iterator_t xcb_depth_end
05267  ** 
05268  ** @param xcb_depth_iterator_t i
05269  ** @returns xcb_generic_iterator_t
05270  **
05271  *****************************************************************************/
05272  
05273 xcb_generic_iterator_t
05274 xcb_depth_end (xcb_depth_iterator_t i  );
05275 
05276 
05277 /*****************************************************************************
05278  **
05279  ** int xcb_screen_allowed_depths_length
05280  ** 
05281  ** @param const xcb_screen_t *R
05282  ** @returns int
05283  **
05284  *****************************************************************************/
05285  
05286 int
05287 xcb_screen_allowed_depths_length (const xcb_screen_t *R  );
05288 
05289 
05290 /*****************************************************************************
05291  **
05292  ** xcb_depth_iterator_t xcb_screen_allowed_depths_iterator
05293  ** 
05294  ** @param const xcb_screen_t *R
05295  ** @returns xcb_depth_iterator_t
05296  **
05297  *****************************************************************************/
05298  
05299 xcb_depth_iterator_t
05300 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R  );
05301 
05311 /*****************************************************************************
05312  **
05313  ** void xcb_screen_next
05314  ** 
05315  ** @param xcb_screen_iterator_t *i
05316  ** @returns void
05317  **
05318  *****************************************************************************/
05319  
05320 void
05321 xcb_screen_next (xcb_screen_iterator_t *i  );
05322 
05333 /*****************************************************************************
05334  **
05335  ** xcb_generic_iterator_t xcb_screen_end
05336  ** 
05337  ** @param xcb_screen_iterator_t i
05338  ** @returns xcb_generic_iterator_t
05339  **
05340  *****************************************************************************/
05341  
05342 xcb_generic_iterator_t
05343 xcb_screen_end (xcb_screen_iterator_t i  );
05344 
05345 
05346 /*****************************************************************************
05347  **
05348  ** char * xcb_setup_request_authorization_protocol_name
05349  ** 
05350  ** @param const xcb_setup_request_t *R
05351  ** @returns char *
05352  **
05353  *****************************************************************************/
05354  
05355 char *
05356 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R  );
05357 
05358 
05359 /*****************************************************************************
05360  **
05361  ** int xcb_setup_request_authorization_protocol_name_length
05362  ** 
05363  ** @param const xcb_setup_request_t *R
05364  ** @returns int
05365  **
05366  *****************************************************************************/
05367  
05368 int
05369 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R  );
05370 
05371 
05372 /*****************************************************************************
05373  **
05374  ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_name_end
05375  ** 
05376  ** @param const xcb_setup_request_t *R
05377  ** @returns xcb_generic_iterator_t
05378  **
05379  *****************************************************************************/
05380  
05381 xcb_generic_iterator_t
05382 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R  );
05383 
05384 
05385 /*****************************************************************************
05386  **
05387  ** char * xcb_setup_request_authorization_protocol_data
05388  ** 
05389  ** @param const xcb_setup_request_t *R
05390  ** @returns char *
05391  **
05392  *****************************************************************************/
05393  
05394 char *
05395 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R  );
05396 
05397 
05398 /*****************************************************************************
05399  **
05400  ** int xcb_setup_request_authorization_protocol_data_length
05401  ** 
05402  ** @param const xcb_setup_request_t *R
05403  ** @returns int
05404  **
05405  *****************************************************************************/
05406  
05407 int
05408 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R  );
05409 
05410 
05411 /*****************************************************************************
05412  **
05413  ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_data_end
05414  ** 
05415  ** @param const xcb_setup_request_t *R
05416  ** @returns xcb_generic_iterator_t
05417  **
05418  *****************************************************************************/
05419  
05420 xcb_generic_iterator_t
05421 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R  );
05422 
05432 /*****************************************************************************
05433  **
05434  ** void xcb_setup_request_next
05435  ** 
05436  ** @param xcb_setup_request_iterator_t *i
05437  ** @returns void
05438  **
05439  *****************************************************************************/
05440  
05441 void
05442 xcb_setup_request_next (xcb_setup_request_iterator_t *i  );
05443 
05454 /*****************************************************************************
05455  **
05456  ** xcb_generic_iterator_t xcb_setup_request_end
05457  ** 
05458  ** @param xcb_setup_request_iterator_t i
05459  ** @returns xcb_generic_iterator_t
05460  **
05461  *****************************************************************************/
05462  
05463 xcb_generic_iterator_t
05464 xcb_setup_request_end (xcb_setup_request_iterator_t i  );
05465 
05466 
05467 /*****************************************************************************
05468  **
05469  ** char * xcb_setup_failed_reason
05470  ** 
05471  ** @param const xcb_setup_failed_t *R
05472  ** @returns char *
05473  **
05474  *****************************************************************************/
05475  
05476 char *
05477 xcb_setup_failed_reason (const xcb_setup_failed_t *R  );
05478 
05479 
05480 /*****************************************************************************
05481  **
05482  ** int xcb_setup_failed_reason_length
05483  ** 
05484  ** @param const xcb_setup_failed_t *R
05485  ** @returns int
05486  **
05487  *****************************************************************************/
05488  
05489 int
05490 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R  );
05491 
05492 
05493 /*****************************************************************************
05494  **
05495  ** xcb_generic_iterator_t xcb_setup_failed_reason_end
05496  ** 
05497  ** @param const xcb_setup_failed_t *R
05498  ** @returns xcb_generic_iterator_t
05499  **
05500  *****************************************************************************/
05501  
05502 xcb_generic_iterator_t
05503 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R  );
05504 
05514 /*****************************************************************************
05515  **
05516  ** void xcb_setup_failed_next
05517  ** 
05518  ** @param xcb_setup_failed_iterator_t *i
05519  ** @returns void
05520  **
05521  *****************************************************************************/
05522  
05523 void
05524 xcb_setup_failed_next (xcb_setup_failed_iterator_t *i  );
05525 
05536 /*****************************************************************************
05537  **
05538  ** xcb_generic_iterator_t xcb_setup_failed_end
05539  ** 
05540  ** @param xcb_setup_failed_iterator_t i
05541  ** @returns xcb_generic_iterator_t
05542  **
05543  *****************************************************************************/
05544  
05545 xcb_generic_iterator_t
05546 xcb_setup_failed_end (xcb_setup_failed_iterator_t i  );
05547 
05548 
05549 /*****************************************************************************
05550  **
05551  ** char * xcb_setup_authenticate_reason
05552  ** 
05553  ** @param const xcb_setup_authenticate_t *R
05554  ** @returns char *
05555  **
05556  *****************************************************************************/
05557  
05558 char *
05559 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R  );
05560 
05561 
05562 /*****************************************************************************
05563  **
05564  ** int xcb_setup_authenticate_reason_length
05565  ** 
05566  ** @param const xcb_setup_authenticate_t *R
05567  ** @returns int
05568  **
05569  *****************************************************************************/
05570  
05571 int
05572 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R  );
05573 
05574 
05575 /*****************************************************************************
05576  **
05577  ** xcb_generic_iterator_t xcb_setup_authenticate_reason_end
05578  ** 
05579  ** @param const xcb_setup_authenticate_t *R
05580  ** @returns xcb_generic_iterator_t
05581  **
05582  *****************************************************************************/
05583  
05584 xcb_generic_iterator_t
05585 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R  );
05586 
05596 /*****************************************************************************
05597  **
05598  ** void xcb_setup_authenticate_next
05599  ** 
05600  ** @param xcb_setup_authenticate_iterator_t *i
05601  ** @returns void
05602  **
05603  *****************************************************************************/
05604  
05605 void
05606 xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i  );
05607 
05618 /*****************************************************************************
05619  **
05620  ** xcb_generic_iterator_t xcb_setup_authenticate_end
05621  ** 
05622  ** @param xcb_setup_authenticate_iterator_t i
05623  ** @returns xcb_generic_iterator_t
05624  **
05625  *****************************************************************************/
05626  
05627 xcb_generic_iterator_t
05628 xcb_setup_authenticate_end (xcb_setup_authenticate_iterator_t i  );
05629 
05630 
05631 /*****************************************************************************
05632  **
05633  ** char * xcb_setup_vendor
05634  ** 
05635  ** @param const xcb_setup_t *R
05636  ** @returns char *
05637  **
05638  *****************************************************************************/
05639  
05640 char *
05641 xcb_setup_vendor (const xcb_setup_t *R  );
05642 
05643 
05644 /*****************************************************************************
05645  **
05646  ** int xcb_setup_vendor_length
05647  ** 
05648  ** @param const xcb_setup_t *R
05649  ** @returns int
05650  **
05651  *****************************************************************************/
05652  
05653 int
05654 xcb_setup_vendor_length (const xcb_setup_t *R  );
05655 
05656 
05657 /*****************************************************************************
05658  **
05659  ** xcb_generic_iterator_t xcb_setup_vendor_end
05660  ** 
05661  ** @param const xcb_setup_t *R
05662  ** @returns xcb_generic_iterator_t
05663  **
05664  *****************************************************************************/
05665  
05666 xcb_generic_iterator_t
05667 xcb_setup_vendor_end (const xcb_setup_t *R  );
05668 
05669 
05670 /*****************************************************************************
05671  **
05672  ** xcb_format_t * xcb_setup_pixmap_formats
05673  ** 
05674  ** @param const xcb_setup_t *R
05675  ** @returns xcb_format_t *
05676  **
05677  *****************************************************************************/
05678  
05679 xcb_format_t *
05680 xcb_setup_pixmap_formats (const xcb_setup_t *R  );
05681 
05682 
05683 /*****************************************************************************
05684  **
05685  ** int xcb_setup_pixmap_formats_length
05686  ** 
05687  ** @param const xcb_setup_t *R
05688  ** @returns int
05689  **
05690  *****************************************************************************/
05691  
05692 int
05693 xcb_setup_pixmap_formats_length (const xcb_setup_t *R  );
05694 
05695 
05696 /*****************************************************************************
05697  **
05698  ** xcb_format_iterator_t xcb_setup_pixmap_formats_iterator
05699  ** 
05700  ** @param const xcb_setup_t *R
05701  ** @returns xcb_format_iterator_t
05702  **
05703  *****************************************************************************/
05704  
05705 xcb_format_iterator_t
05706 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R  );
05707 
05708 
05709 /*****************************************************************************
05710  **
05711  ** int xcb_setup_roots_length
05712  ** 
05713  ** @param const xcb_setup_t *R
05714  ** @returns int
05715  **
05716  *****************************************************************************/
05717  
05718 int
05719 xcb_setup_roots_length (const xcb_setup_t *R  );
05720 
05721 
05722 /*****************************************************************************
05723  **
05724  ** xcb_screen_iterator_t xcb_setup_roots_iterator
05725  ** 
05726  ** @param const xcb_setup_t *R
05727  ** @returns xcb_screen_iterator_t
05728  **
05729  *****************************************************************************/
05730  
05731 xcb_screen_iterator_t
05732 xcb_setup_roots_iterator (const xcb_setup_t *R  );
05733 
05743 /*****************************************************************************
05744  **
05745  ** void xcb_setup_next
05746  ** 
05747  ** @param xcb_setup_iterator_t *i
05748  ** @returns void
05749  **
05750  *****************************************************************************/
05751  
05752 void
05753 xcb_setup_next (xcb_setup_iterator_t *i  );
05754 
05765 /*****************************************************************************
05766  **
05767  ** xcb_generic_iterator_t xcb_setup_end
05768  ** 
05769  ** @param xcb_setup_iterator_t i
05770  ** @returns xcb_generic_iterator_t
05771  **
05772  *****************************************************************************/
05773  
05774 xcb_generic_iterator_t
05775 xcb_setup_end (xcb_setup_iterator_t i  );
05776 
05786 /*****************************************************************************
05787  **
05788  ** void xcb_client_message_data_next
05789  ** 
05790  ** @param xcb_client_message_data_iterator_t *i
05791  ** @returns void
05792  **
05793  *****************************************************************************/
05794  
05795 void
05796 xcb_client_message_data_next (xcb_client_message_data_iterator_t *i  );
05797 
05808 /*****************************************************************************
05809  **
05810  ** xcb_generic_iterator_t xcb_client_message_data_end
05811  ** 
05812  ** @param xcb_client_message_data_iterator_t i
05813  ** @returns xcb_generic_iterator_t
05814  **
05815  *****************************************************************************/
05816  
05817 xcb_generic_iterator_t
05818 xcb_client_message_data_end (xcb_client_message_data_iterator_t i  );
05819 
05832 /*****************************************************************************
05833  **
05834  ** xcb_void_cookie_t xcb_create_window_checked
05835  ** 
05836  ** @param xcb_connection_t *c
05837  ** @param uint8_t           depth
05838  ** @param xcb_window_t      wid
05839  ** @param xcb_window_t      parent
05840  ** @param int16_t           x
05841  ** @param int16_t           y
05842  ** @param uint16_t          width
05843  ** @param uint16_t          height
05844  ** @param uint16_t          border_width
05845  ** @param uint16_t          _class
05846  ** @param xcb_visualid_t    visual
05847  ** @param uint32_t          value_mask
05848  ** @param const uint32_t   *value_list
05849  ** @returns xcb_void_cookie_t
05850  **
05851  *****************************************************************************/
05852  
05853 xcb_void_cookie_t
05854 xcb_create_window_checked (xcb_connection_t *c  ,
05855                            uint8_t           depth  ,
05856                            xcb_window_t      wid  ,
05857                            xcb_window_t      parent  ,
05858                            int16_t           x  ,
05859                            int16_t           y  ,
05860                            uint16_t          width  ,
05861                            uint16_t          height  ,
05862                            uint16_t          border_width  ,
05863                            uint16_t          _class  ,
05864                            xcb_visualid_t    visual  ,
05865                            uint32_t          value_mask  ,
05866                            const uint32_t   *value_list  );
05867 
05877 /*****************************************************************************
05878  **
05879  ** xcb_void_cookie_t xcb_create_window
05880  ** 
05881  ** @param xcb_connection_t *c
05882  ** @param uint8_t           depth
05883  ** @param xcb_window_t      wid
05884  ** @param xcb_window_t      parent
05885  ** @param int16_t           x
05886  ** @param int16_t           y
05887  ** @param uint16_t          width
05888  ** @param uint16_t          height
05889  ** @param uint16_t          border_width
05890  ** @param uint16_t          _class
05891  ** @param xcb_visualid_t    visual
05892  ** @param uint32_t          value_mask
05893  ** @param const uint32_t   *value_list
05894  ** @returns xcb_void_cookie_t
05895  **
05896  *****************************************************************************/
05897  
05898 xcb_void_cookie_t
05899 xcb_create_window (xcb_connection_t *c  ,
05900                    uint8_t           depth  ,
05901                    xcb_window_t      wid  ,
05902                    xcb_window_t      parent  ,
05903                    int16_t           x  ,
05904                    int16_t           y  ,
05905                    uint16_t          width  ,
05906                    uint16_t          height  ,
05907                    uint16_t          border_width  ,
05908                    uint16_t          _class  ,
05909                    xcb_visualid_t    visual  ,
05910                    uint32_t          value_mask  ,
05911                    const uint32_t   *value_list  );
05912 
05925 /*****************************************************************************
05926  **
05927  ** xcb_void_cookie_t xcb_change_window_attributes_checked
05928  ** 
05929  ** @param xcb_connection_t *c
05930  ** @param xcb_window_t      window
05931  ** @param uint32_t          value_mask
05932  ** @param const uint32_t   *value_list
05933  ** @returns xcb_void_cookie_t
05934  **
05935  *****************************************************************************/
05936  
05937 xcb_void_cookie_t
05938 xcb_change_window_attributes_checked (xcb_connection_t *c  ,
05939                                       xcb_window_t      window  ,
05940                                       uint32_t          value_mask  ,
05941                                       const uint32_t   *value_list  );
05942 
05952 /*****************************************************************************
05953  **
05954  ** xcb_void_cookie_t xcb_change_window_attributes
05955  ** 
05956  ** @param xcb_connection_t *c
05957  ** @param xcb_window_t      window
05958  ** @param uint32_t          value_mask
05959  ** @param const uint32_t   *value_list
05960  ** @returns xcb_void_cookie_t
05961  **
05962  *****************************************************************************/
05963  
05964 xcb_void_cookie_t
05965 xcb_change_window_attributes (xcb_connection_t *c  ,
05966                               xcb_window_t      window  ,
05967                               uint32_t          value_mask  ,
05968                               const uint32_t   *value_list  );
05969 
05979 /*****************************************************************************
05980  **
05981  ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes
05982  ** 
05983  ** @param xcb_connection_t *c
05984  ** @param xcb_window_t      window
05985  ** @returns xcb_get_window_attributes_cookie_t
05986  **
05987  *****************************************************************************/
05988  
05989 xcb_get_window_attributes_cookie_t
05990 xcb_get_window_attributes (xcb_connection_t *c  ,
05991                            xcb_window_t      window  );
05992 
06005 /*****************************************************************************
06006  **
06007  ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes_unchecked
06008  ** 
06009  ** @param xcb_connection_t *c
06010  ** @param xcb_window_t      window
06011  ** @returns xcb_get_window_attributes_cookie_t
06012  **
06013  *****************************************************************************/
06014  
06015 xcb_get_window_attributes_cookie_t
06016 xcb_get_window_attributes_unchecked (xcb_connection_t *c  ,
06017                                      xcb_window_t      window  );
06018 
06034 /*****************************************************************************
06035  **
06036  ** xcb_get_window_attributes_reply_t * xcb_get_window_attributes_reply
06037  ** 
06038  ** @param xcb_connection_t                    *c
06039  ** @param xcb_get_window_attributes_cookie_t   cookie
06040  ** @param xcb_generic_error_t                **e
06041  ** @returns xcb_get_window_attributes_reply_t *
06042  **
06043  *****************************************************************************/
06044  
06045 xcb_get_window_attributes_reply_t *
06046 xcb_get_window_attributes_reply (xcb_connection_t                    *c  ,
06047                                  xcb_get_window_attributes_cookie_t   cookie  ,
06048                                  xcb_generic_error_t                **e  );
06049 
06062 /*****************************************************************************
06063  **
06064  ** xcb_void_cookie_t xcb_destroy_window_checked
06065  ** 
06066  ** @param xcb_connection_t *c
06067  ** @param xcb_window_t      window
06068  ** @returns xcb_void_cookie_t
06069  **
06070  *****************************************************************************/
06071  
06072 xcb_void_cookie_t
06073 xcb_destroy_window_checked (xcb_connection_t *c  ,
06074                             xcb_window_t      window  );
06075 
06085 /*****************************************************************************
06086  **
06087  ** xcb_void_cookie_t xcb_destroy_window
06088  ** 
06089  ** @param xcb_connection_t *c
06090  ** @param xcb_window_t      window
06091  ** @returns xcb_void_cookie_t
06092  **
06093  *****************************************************************************/
06094  
06095 xcb_void_cookie_t
06096 xcb_destroy_window (xcb_connection_t *c  ,
06097                     xcb_window_t      window  );
06098 
06111 /*****************************************************************************
06112  **
06113  ** xcb_void_cookie_t xcb_destroy_subwindows_checked
06114  ** 
06115  ** @param xcb_connection_t *c
06116  ** @param xcb_window_t      window
06117  ** @returns xcb_void_cookie_t
06118  **
06119  *****************************************************************************/
06120  
06121 xcb_void_cookie_t
06122 xcb_destroy_subwindows_checked (xcb_connection_t *c  ,
06123                                 xcb_window_t      window  );
06124 
06134 /*****************************************************************************
06135  **
06136  ** xcb_void_cookie_t xcb_destroy_subwindows
06137  ** 
06138  ** @param xcb_connection_t *c
06139  ** @param xcb_window_t      window
06140  ** @returns xcb_void_cookie_t
06141  **
06142  *****************************************************************************/
06143  
06144 xcb_void_cookie_t
06145 xcb_destroy_subwindows (xcb_connection_t *c  ,
06146                         xcb_window_t      window  );
06147 
06160 /*****************************************************************************
06161  **
06162  ** xcb_void_cookie_t xcb_change_save_set_checked
06163  ** 
06164  ** @param xcb_connection_t *c
06165  ** @param uint8_t           mode
06166  ** @param xcb_window_t      window
06167  ** @returns xcb_void_cookie_t
06168  **
06169  *****************************************************************************/
06170  
06171 xcb_void_cookie_t
06172 xcb_change_save_set_checked (xcb_connection_t *c  ,
06173                              uint8_t           mode  ,
06174                              xcb_window_t      window  );
06175 
06185 /*****************************************************************************
06186  **
06187  ** xcb_void_cookie_t xcb_change_save_set
06188  ** 
06189  ** @param xcb_connection_t *c
06190  ** @param uint8_t           mode
06191  ** @param xcb_window_t      window
06192  ** @returns xcb_void_cookie_t
06193  **
06194  *****************************************************************************/
06195  
06196 xcb_void_cookie_t
06197 xcb_change_save_set (xcb_connection_t *c  ,
06198                      uint8_t           mode  ,
06199                      xcb_window_t      window  );
06200 
06213 /*****************************************************************************
06214  **
06215  ** xcb_void_cookie_t xcb_reparent_window_checked
06216  ** 
06217  ** @param xcb_connection_t *c
06218  ** @param xcb_window_t      window
06219  ** @param xcb_window_t      parent
06220  ** @param int16_t           x
06221  ** @param int16_t           y
06222  ** @returns xcb_void_cookie_t
06223  **
06224  *****************************************************************************/
06225  
06226 xcb_void_cookie_t
06227 xcb_reparent_window_checked (xcb_connection_t *c  ,
06228                              xcb_window_t      window  ,
06229                              xcb_window_t      parent  ,
06230                              int16_t           x  ,
06231                              int16_t           y  );
06232 
06242 /*****************************************************************************
06243  **
06244  ** xcb_void_cookie_t xcb_reparent_window
06245  ** 
06246  ** @param xcb_connection_t *c
06247  ** @param xcb_window_t      window
06248  ** @param xcb_window_t      parent
06249  ** @param int16_t           x
06250  ** @param int16_t           y
06251  ** @returns xcb_void_cookie_t
06252  **
06253  *****************************************************************************/
06254  
06255 xcb_void_cookie_t
06256 xcb_reparent_window (xcb_connection_t *c  ,
06257                      xcb_window_t      window  ,
06258                      xcb_window_t      parent  ,
06259                      int16_t           x  ,
06260                      int16_t           y  );
06261 
06274 /*****************************************************************************
06275  **
06276  ** xcb_void_cookie_t xcb_map_window_checked
06277  ** 
06278  ** @param xcb_connection_t *c
06279  ** @param xcb_window_t      window
06280  ** @returns xcb_void_cookie_t
06281  **
06282  *****************************************************************************/
06283  
06284 xcb_void_cookie_t
06285 xcb_map_window_checked (xcb_connection_t *c  ,
06286                         xcb_window_t      window  );
06287 
06297 /*****************************************************************************
06298  **
06299  ** xcb_void_cookie_t xcb_map_window
06300  ** 
06301  ** @param xcb_connection_t *c
06302  ** @param xcb_window_t      window
06303  ** @returns xcb_void_cookie_t
06304  **
06305  *****************************************************************************/
06306  
06307 xcb_void_cookie_t
06308 xcb_map_window (xcb_connection_t *c  ,
06309                 xcb_window_t      window  );
06310 
06323 /*****************************************************************************
06324  **
06325  ** xcb_void_cookie_t xcb_map_subwindows_checked
06326  ** 
06327  ** @param xcb_connection_t *c
06328  ** @param xcb_window_t      window
06329  ** @returns xcb_void_cookie_t
06330  **
06331  *****************************************************************************/
06332  
06333 xcb_void_cookie_t
06334 xcb_map_subwindows_checked (xcb_connection_t *c  ,
06335                             xcb_window_t      window  );
06336 
06346 /*****************************************************************************
06347  **
06348  ** xcb_void_cookie_t xcb_map_subwindows
06349  ** 
06350  ** @param xcb_connection_t *c
06351  ** @param xcb_window_t      window
06352  ** @returns xcb_void_cookie_t
06353  **
06354  *****************************************************************************/
06355  
06356 xcb_void_cookie_t
06357 xcb_map_subwindows (xcb_connection_t *c  ,
06358                     xcb_window_t      window  );
06359 
06372 /*****************************************************************************
06373  **
06374  ** xcb_void_cookie_t xcb_unmap_window_checked
06375  ** 
06376  ** @param xcb_connection_t *c
06377  ** @param xcb_window_t      window
06378  ** @returns xcb_void_cookie_t
06379  **
06380  *****************************************************************************/
06381  
06382 xcb_void_cookie_t
06383 xcb_unmap_window_checked (xcb_connection_t *c  ,
06384                           xcb_window_t      window  );
06385 
06395 /*****************************************************************************
06396  **
06397  ** xcb_void_cookie_t xcb_unmap_window
06398  ** 
06399  ** @param xcb_connection_t *c
06400  ** @param xcb_window_t      window
06401  ** @returns xcb_void_cookie_t
06402  **
06403  *****************************************************************************/
06404  
06405 xcb_void_cookie_t
06406 xcb_unmap_window (xcb_connection_t *c  ,
06407                   xcb_window_t      window  );
06408 
06421 /*****************************************************************************
06422  **
06423  ** xcb_void_cookie_t xcb_unmap_subwindows_checked
06424  ** 
06425  ** @param xcb_connection_t *c
06426  ** @param xcb_window_t      window
06427  ** @returns xcb_void_cookie_t
06428  **
06429  *****************************************************************************/
06430  
06431 xcb_void_cookie_t
06432 xcb_unmap_subwindows_checked (xcb_connection_t *c  ,
06433                               xcb_window_t      window  );
06434 
06444 /*****************************************************************************
06445  **
06446  ** xcb_void_cookie_t xcb_unmap_subwindows
06447  ** 
06448  ** @param xcb_connection_t *c
06449  ** @param xcb_window_t      window
06450  ** @returns xcb_void_cookie_t
06451  **
06452  *****************************************************************************/
06453  
06454 xcb_void_cookie_t
06455 xcb_unmap_subwindows (xcb_connection_t *c  ,
06456                       xcb_window_t      window  );
06457 
06470 /*****************************************************************************
06471  **
06472  ** xcb_void_cookie_t xcb_configure_window_checked
06473  ** 
06474  ** @param xcb_connection_t *c
06475  ** @param xcb_window_t      window
06476  ** @param uint16_t          value_mask
06477  ** @param const uint32_t   *value_list
06478  ** @returns xcb_void_cookie_t
06479  **
06480  *****************************************************************************/
06481  
06482 xcb_void_cookie_t
06483 xcb_configure_window_checked (xcb_connection_t *c  ,
06484                               xcb_window_t      window  ,
06485                               uint16_t          value_mask  ,
06486                               const uint32_t   *value_list  );
06487 
06497 /*****************************************************************************
06498  **
06499  ** xcb_void_cookie_t xcb_configure_window
06500  ** 
06501  ** @param xcb_connection_t *c
06502  ** @param xcb_window_t      window
06503  ** @param uint16_t          value_mask
06504  ** @param const uint32_t   *value_list
06505  ** @returns xcb_void_cookie_t
06506  **
06507  *****************************************************************************/
06508  
06509 xcb_void_cookie_t
06510 xcb_configure_window (xcb_connection_t *c  ,
06511                       xcb_window_t      window  ,
06512                       uint16_t          value_mask  ,
06513                       const uint32_t   *value_list  );
06514 
06527 /*****************************************************************************
06528  **
06529  ** xcb_void_cookie_t xcb_circulate_window_checked
06530  ** 
06531  ** @param xcb_connection_t *c
06532  ** @param uint8_t           direction
06533  ** @param xcb_window_t      window
06534  ** @returns xcb_void_cookie_t
06535  **
06536  *****************************************************************************/
06537  
06538 xcb_void_cookie_t
06539 xcb_circulate_window_checked (xcb_connection_t *c  ,
06540                               uint8_t           direction  ,
06541                               xcb_window_t      window  );
06542 
06552 /*****************************************************************************
06553  **
06554  ** xcb_void_cookie_t xcb_circulate_window
06555  ** 
06556  ** @param xcb_connection_t *c
06557  ** @param uint8_t           direction
06558  ** @param xcb_window_t      window
06559  ** @returns xcb_void_cookie_t
06560  **
06561  *****************************************************************************/
06562  
06563 xcb_void_cookie_t
06564 xcb_circulate_window (xcb_connection_t *c  ,
06565                       uint8_t           direction  ,
06566                       xcb_window_t      window  );
06567 
06577 /*****************************************************************************
06578  **
06579  ** xcb_get_geometry_cookie_t xcb_get_geometry
06580  ** 
06581  ** @param xcb_connection_t *c
06582  ** @param xcb_drawable_t    drawable
06583  ** @returns xcb_get_geometry_cookie_t
06584  **
06585  *****************************************************************************/
06586  
06587 xcb_get_geometry_cookie_t
06588 xcb_get_geometry (xcb_connection_t *c  ,
06589                   xcb_drawable_t    drawable  );
06590 
06603 /*****************************************************************************
06604  **
06605  ** xcb_get_geometry_cookie_t xcb_get_geometry_unchecked
06606  ** 
06607  ** @param xcb_connection_t *c
06608  ** @param xcb_drawable_t    drawable
06609  ** @returns xcb_get_geometry_cookie_t
06610  **
06611  *****************************************************************************/
06612  
06613 xcb_get_geometry_cookie_t
06614 xcb_get_geometry_unchecked (xcb_connection_t *c  ,
06615                             xcb_drawable_t    drawable  );
06616 
06632 /*****************************************************************************
06633  **
06634  ** xcb_get_geometry_reply_t * xcb_get_geometry_reply
06635  ** 
06636  ** @param xcb_connection_t           *c
06637  ** @param xcb_get_geometry_cookie_t   cookie
06638  ** @param xcb_generic_error_t       **e
06639  ** @returns xcb_get_geometry_reply_t *
06640  **
06641  *****************************************************************************/
06642  
06643 xcb_get_geometry_reply_t *
06644 xcb_get_geometry_reply (xcb_connection_t           *c  ,
06645                         xcb_get_geometry_cookie_t   cookie  ,
06646                         xcb_generic_error_t       **e  );
06647 
06657 /*****************************************************************************
06658  **
06659  ** xcb_query_tree_cookie_t xcb_query_tree
06660  ** 
06661  ** @param xcb_connection_t *c
06662  ** @param xcb_window_t      window
06663  ** @returns xcb_query_tree_cookie_t
06664  **
06665  *****************************************************************************/
06666  
06667 xcb_query_tree_cookie_t
06668 xcb_query_tree (xcb_connection_t *c  ,
06669                 xcb_window_t      window  );
06670 
06683 /*****************************************************************************
06684  **
06685  ** xcb_query_tree_cookie_t xcb_query_tree_unchecked
06686  ** 
06687  ** @param xcb_connection_t *c
06688  ** @param xcb_window_t      window
06689  ** @returns xcb_query_tree_cookie_t
06690  **
06691  *****************************************************************************/
06692  
06693 xcb_query_tree_cookie_t
06694 xcb_query_tree_unchecked (xcb_connection_t *c  ,
06695                           xcb_window_t      window  );
06696 
06697 
06698 /*****************************************************************************
06699  **
06700  ** xcb_window_t * xcb_query_tree_children
06701  ** 
06702  ** @param const xcb_query_tree_reply_t *R
06703  ** @returns xcb_window_t *
06704  **
06705  *****************************************************************************/
06706  
06707 xcb_window_t *
06708 xcb_query_tree_children (const xcb_query_tree_reply_t *R  );
06709 
06710 
06711 /*****************************************************************************
06712  **
06713  ** int xcb_query_tree_children_length
06714  ** 
06715  ** @param const xcb_query_tree_reply_t *R
06716  ** @returns int
06717  **
06718  *****************************************************************************/
06719  
06720 int
06721 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R  );
06722 
06723 
06724 /*****************************************************************************
06725  **
06726  ** xcb_generic_iterator_t xcb_query_tree_children_end
06727  ** 
06728  ** @param const xcb_query_tree_reply_t *R
06729  ** @returns xcb_generic_iterator_t
06730  **
06731  *****************************************************************************/
06732  
06733 xcb_generic_iterator_t
06734 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R  );
06735 
06751 /*****************************************************************************
06752  **
06753  ** xcb_query_tree_reply_t * xcb_query_tree_reply
06754  ** 
06755  ** @param xcb_connection_t         *c
06756  ** @param xcb_query_tree_cookie_t   cookie
06757  ** @param xcb_generic_error_t     **e
06758  ** @returns xcb_query_tree_reply_t *
06759  **
06760  *****************************************************************************/
06761  
06762 xcb_query_tree_reply_t *
06763 xcb_query_tree_reply (xcb_connection_t         *c  ,
06764                       xcb_query_tree_cookie_t   cookie  ,
06765                       xcb_generic_error_t     **e  );
06766 
06776 /*****************************************************************************
06777  **
06778  ** xcb_intern_atom_cookie_t xcb_intern_atom
06779  ** 
06780  ** @param xcb_connection_t *c
06781  ** @param uint8_t           only_if_exists
06782  ** @param uint16_t          name_len
06783  ** @param const char       *name
06784  ** @returns xcb_intern_atom_cookie_t
06785  **
06786  *****************************************************************************/
06787  
06788 xcb_intern_atom_cookie_t
06789 xcb_intern_atom (xcb_connection_t *c  ,
06790                  uint8_t           only_if_exists  ,
06791                  uint16_t          name_len  ,
06792                  const char       *name  );
06793 
06806 /*****************************************************************************
06807  **
06808  ** xcb_intern_atom_cookie_t xcb_intern_atom_unchecked
06809  ** 
06810  ** @param xcb_connection_t *c
06811  ** @param uint8_t           only_if_exists
06812  ** @param uint16_t          name_len
06813  ** @param const char       *name
06814  ** @returns xcb_intern_atom_cookie_t
06815  **
06816  *****************************************************************************/
06817  
06818 xcb_intern_atom_cookie_t
06819 xcb_intern_atom_unchecked (xcb_connection_t *c  ,
06820                            uint8_t           only_if_exists  ,
06821                            uint16_t          name_len  ,
06822                            const char       *name  );
06823 
06839 /*****************************************************************************
06840  **
06841  ** xcb_intern_atom_reply_t * xcb_intern_atom_reply
06842  ** 
06843  ** @param xcb_connection_t          *c
06844  ** @param xcb_intern_atom_cookie_t   cookie
06845  ** @param xcb_generic_error_t      **e
06846  ** @returns xcb_intern_atom_reply_t *
06847  **
06848  *****************************************************************************/
06849  
06850 xcb_intern_atom_reply_t *
06851 xcb_intern_atom_reply (xcb_connection_t          *c  ,
06852                        xcb_intern_atom_cookie_t   cookie  ,
06853                        xcb_generic_error_t      **e  );
06854 
06864 /*****************************************************************************
06865  **
06866  ** xcb_get_atom_name_cookie_t xcb_get_atom_name
06867  ** 
06868  ** @param xcb_connection_t *c
06869  ** @param xcb_atom_t        atom
06870  ** @returns xcb_get_atom_name_cookie_t
06871  **
06872  *****************************************************************************/
06873  
06874 xcb_get_atom_name_cookie_t
06875 xcb_get_atom_name (xcb_connection_t *c  ,
06876                    xcb_atom_t        atom  );
06877 
06890 /*****************************************************************************
06891  **
06892  ** xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked
06893  ** 
06894  ** @param xcb_connection_t *c
06895  ** @param xcb_atom_t        atom
06896  ** @returns xcb_get_atom_name_cookie_t
06897  **
06898  *****************************************************************************/
06899  
06900 xcb_get_atom_name_cookie_t
06901 xcb_get_atom_name_unchecked (xcb_connection_t *c  ,
06902                              xcb_atom_t        atom  );
06903 
06904 
06905 /*****************************************************************************
06906  **
06907  ** char * xcb_get_atom_name_name
06908  ** 
06909  ** @param const xcb_get_atom_name_reply_t *R
06910  ** @returns char *
06911  **
06912  *****************************************************************************/
06913  
06914 char *
06915 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R  );
06916 
06917 
06918 /*****************************************************************************
06919  **
06920  ** int xcb_get_atom_name_name_length
06921  ** 
06922  ** @param const xcb_get_atom_name_reply_t *R
06923  ** @returns int
06924  **
06925  *****************************************************************************/
06926  
06927 int
06928 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R  );
06929 
06930 
06931 /*****************************************************************************
06932  **
06933  ** xcb_generic_iterator_t xcb_get_atom_name_name_end
06934  ** 
06935  ** @param const xcb_get_atom_name_reply_t *R
06936  ** @returns xcb_generic_iterator_t
06937  **
06938  *****************************************************************************/
06939  
06940 xcb_generic_iterator_t
06941 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R  );
06942 
06958 /*****************************************************************************
06959  **
06960  ** xcb_get_atom_name_reply_t * xcb_get_atom_name_reply
06961  ** 
06962  ** @param xcb_connection_t            *c
06963  ** @param xcb_get_atom_name_cookie_t   cookie
06964  ** @param xcb_generic_error_t        **e
06965  ** @returns xcb_get_atom_name_reply_t *
06966  **
06967  *****************************************************************************/
06968  
06969 xcb_get_atom_name_reply_t *
06970 xcb_get_atom_name_reply (xcb_connection_t            *c  ,
06971                          xcb_get_atom_name_cookie_t   cookie  ,
06972                          xcb_generic_error_t        **e  );
06973 
06986 /*****************************************************************************
06987  **
06988  ** xcb_void_cookie_t xcb_change_property_checked
06989  ** 
06990  ** @param xcb_connection_t *c
06991  ** @param uint8_t           mode
06992  ** @param xcb_window_t      window
06993  ** @param xcb_atom_t        property
06994  ** @param xcb_atom_t        type
06995  ** @param uint8_t           format
06996  ** @param uint32_t          data_len
06997  ** @param const void       *data
06998  ** @returns xcb_void_cookie_t
06999  **
07000  *****************************************************************************/
07001  
07002 xcb_void_cookie_t
07003 xcb_change_property_checked (xcb_connection_t *c  ,
07004                              uint8_t           mode  ,
07005                              xcb_window_t      window  ,
07006                              xcb_atom_t        property  ,
07007                              xcb_atom_t        type  ,
07008                              uint8_t           format  ,
07009                              uint32_t          data_len  ,
07010                              const void       *data  );
07011 
07021 /*****************************************************************************
07022  **
07023  ** xcb_void_cookie_t xcb_change_property
07024  ** 
07025  ** @param xcb_connection_t *c
07026  ** @param uint8_t           mode
07027  ** @param xcb_window_t      window
07028  ** @param xcb_atom_t        property
07029  ** @param xcb_atom_t        type
07030  ** @param uint8_t           format
07031  ** @param uint32_t          data_len
07032  ** @param const void       *data
07033  ** @returns xcb_void_cookie_t
07034  **
07035  *****************************************************************************/
07036  
07037 xcb_void_cookie_t
07038 xcb_change_property (xcb_connection_t *c  ,
07039                      uint8_t           mode  ,
07040                      xcb_window_t      window  ,
07041                      xcb_atom_t        property  ,
07042                      xcb_atom_t        type  ,
07043                      uint8_t           format  ,
07044                      uint32_t          data_len  ,
07045                      const void       *data  );
07046 
07059 /*****************************************************************************
07060  **
07061  ** xcb_void_cookie_t xcb_delete_property_checked
07062  ** 
07063  ** @param xcb_connection_t *c
07064  ** @param xcb_window_t      window
07065  ** @param xcb_atom_t        property
07066  ** @returns xcb_void_cookie_t
07067  **
07068  *****************************************************************************/
07069  
07070 xcb_void_cookie_t
07071 xcb_delete_property_checked (xcb_connection_t *c  ,
07072                              xcb_window_t      window  ,
07073                              xcb_atom_t        property  );
07074 
07084 /*****************************************************************************
07085  **
07086  ** xcb_void_cookie_t xcb_delete_property
07087  ** 
07088  ** @param xcb_connection_t *c
07089  ** @param xcb_window_t      window
07090  ** @param xcb_atom_t        property
07091  ** @returns xcb_void_cookie_t
07092  **
07093  *****************************************************************************/
07094  
07095 xcb_void_cookie_t
07096 xcb_delete_property (xcb_connection_t *c  ,
07097                      xcb_window_t      window  ,
07098                      xcb_atom_t        property  );
07099 
07109 /*****************************************************************************
07110  **
07111  ** xcb_get_property_cookie_t xcb_get_property
07112  ** 
07113  ** @param xcb_connection_t *c
07114  ** @param uint8_t           _delete
07115  ** @param xcb_window_t      window
07116  ** @param xcb_atom_t        property
07117  ** @param xcb_atom_t        type
07118  ** @param uint32_t          long_offset
07119  ** @param uint32_t          long_length
07120  ** @returns xcb_get_property_cookie_t
07121  **
07122  *****************************************************************************/
07123  
07124 xcb_get_property_cookie_t
07125 xcb_get_property (xcb_connection_t *c  ,
07126                   uint8_t           _delete  ,
07127                   xcb_window_t      window  ,
07128                   xcb_atom_t        property  ,
07129                   xcb_atom_t        type  ,
07130                   uint32_t          long_offset  ,
07131                   uint32_t          long_length  );
07132 
07145 /*****************************************************************************
07146  **
07147  ** xcb_get_property_cookie_t xcb_get_property_unchecked
07148  ** 
07149  ** @param xcb_connection_t *c
07150  ** @param uint8_t           _delete
07151  ** @param xcb_window_t      window
07152  ** @param xcb_atom_t        property
07153  ** @param xcb_atom_t        type
07154  ** @param uint32_t          long_offset
07155  ** @param uint32_t          long_length
07156  ** @returns xcb_get_property_cookie_t
07157  **
07158  *****************************************************************************/
07159  
07160 xcb_get_property_cookie_t
07161 xcb_get_property_unchecked (xcb_connection_t *c  ,
07162                             uint8_t           _delete  ,
07163                             xcb_window_t      window  ,
07164                             xcb_atom_t        property  ,
07165                             xcb_atom_t        type  ,
07166                             uint32_t          long_offset  ,
07167                             uint32_t          long_length  );
07168 
07169 
07170 /*****************************************************************************
07171  **
07172  ** void * xcb_get_property_value
07173  ** 
07174  ** @param const xcb_get_property_reply_t *R
07175  ** @returns void *
07176  **
07177  *****************************************************************************/
07178  
07179 void *
07180 xcb_get_property_value (const xcb_get_property_reply_t *R  );
07181 
07182 
07183 /*****************************************************************************
07184  **
07185  ** int xcb_get_property_value_length
07186  ** 
07187  ** @param const xcb_get_property_reply_t *R
07188  ** @returns int
07189  **
07190  *****************************************************************************/
07191  
07192 int
07193 xcb_get_property_value_length (const xcb_get_property_reply_t *R  );
07194 
07195 
07196 /*****************************************************************************
07197  **
07198  ** xcb_generic_iterator_t xcb_get_property_value_end
07199  ** 
07200  ** @param const xcb_get_property_reply_t *R
07201  ** @returns xcb_generic_iterator_t
07202  **
07203  *****************************************************************************/
07204  
07205 xcb_generic_iterator_t
07206 xcb_get_property_value_end (const xcb_get_property_reply_t *R  );
07207 
07223 /*****************************************************************************
07224  **
07225  ** xcb_get_property_reply_t * xcb_get_property_reply
07226  ** 
07227  ** @param xcb_connection_t           *c
07228  ** @param xcb_get_property_cookie_t   cookie
07229  ** @param xcb_generic_error_t       **e
07230  ** @returns xcb_get_property_reply_t *
07231  **
07232  *****************************************************************************/
07233  
07234 xcb_get_property_reply_t *
07235 xcb_get_property_reply (xcb_connection_t           *c  ,
07236                         xcb_get_property_cookie_t   cookie  ,
07237                         xcb_generic_error_t       **e  );
07238 
07248 /*****************************************************************************
07249  **
07250  ** xcb_list_properties_cookie_t xcb_list_properties
07251  ** 
07252  ** @param xcb_connection_t *c
07253  ** @param xcb_window_t      window
07254  ** @returns xcb_list_properties_cookie_t
07255  **
07256  *****************************************************************************/
07257  
07258 xcb_list_properties_cookie_t
07259 xcb_list_properties (xcb_connection_t *c  ,
07260                      xcb_window_t      window  );
07261 
07274 /*****************************************************************************
07275  **
07276  ** xcb_list_properties_cookie_t xcb_list_properties_unchecked
07277  ** 
07278  ** @param xcb_connection_t *c
07279  ** @param xcb_window_t      window
07280  ** @returns xcb_list_properties_cookie_t
07281  **
07282  *****************************************************************************/
07283  
07284 xcb_list_properties_cookie_t
07285 xcb_list_properties_unchecked (xcb_connection_t *c  ,
07286                                xcb_window_t      window  );
07287 
07288 
07289 /*****************************************************************************
07290  **
07291  ** xcb_atom_t * xcb_list_properties_atoms
07292  ** 
07293  ** @param const xcb_list_properties_reply_t *R
07294  ** @returns xcb_atom_t *
07295  **
07296  *****************************************************************************/
07297  
07298 xcb_atom_t *
07299 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R  );
07300 
07301 
07302 /*****************************************************************************
07303  **
07304  ** int xcb_list_properties_atoms_length
07305  ** 
07306  ** @param const xcb_list_properties_reply_t *R
07307  ** @returns int
07308  **
07309  *****************************************************************************/
07310  
07311 int
07312 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R  );
07313 
07314 
07315 /*****************************************************************************
07316  **
07317  ** xcb_generic_iterator_t xcb_list_properties_atoms_end
07318  ** 
07319  ** @param const xcb_list_properties_reply_t *R
07320  ** @returns xcb_generic_iterator_t
07321  **
07322  *****************************************************************************/
07323  
07324 xcb_generic_iterator_t
07325 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R  );
07326 
07342 /*****************************************************************************
07343  **
07344  ** xcb_list_properties_reply_t * xcb_list_properties_reply
07345  ** 
07346  ** @param xcb_connection_t              *c
07347  ** @param xcb_list_properties_cookie_t   cookie
07348  ** @param xcb_generic_error_t          **e
07349  ** @returns xcb_list_properties_reply_t *
07350  **
07351  *****************************************************************************/
07352  
07353 xcb_list_properties_reply_t *
07354 xcb_list_properties_reply (xcb_connection_t              *c  ,
07355                            xcb_list_properties_cookie_t   cookie  ,
07356                            xcb_generic_error_t          **e  );
07357 
07370 /*****************************************************************************
07371  **
07372  ** xcb_void_cookie_t xcb_set_selection_owner_checked
07373  ** 
07374  ** @param xcb_connection_t *c
07375  ** @param xcb_window_t      owner
07376  ** @param xcb_atom_t        selection
07377  ** @param xcb_timestamp_t   time
07378  ** @returns xcb_void_cookie_t
07379  **
07380  *****************************************************************************/
07381  
07382 xcb_void_cookie_t
07383 xcb_set_selection_owner_checked (xcb_connection_t *c  ,
07384                                  xcb_window_t      owner  ,
07385                                  xcb_atom_t        selection  ,
07386                                  xcb_timestamp_t   time  );
07387 
07397 /*****************************************************************************
07398  **
07399  ** xcb_void_cookie_t xcb_set_selection_owner
07400  ** 
07401  ** @param xcb_connection_t *c
07402  ** @param xcb_window_t      owner
07403  ** @param xcb_atom_t        selection
07404  ** @param xcb_timestamp_t   time
07405  ** @returns xcb_void_cookie_t
07406  **
07407  *****************************************************************************/
07408  
07409 xcb_void_cookie_t
07410 xcb_set_selection_owner (xcb_connection_t *c  ,
07411                          xcb_window_t      owner  ,
07412                          xcb_atom_t        selection  ,
07413                          xcb_timestamp_t   time  );
07414 
07424 /*****************************************************************************
07425  **
07426  ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner
07427  ** 
07428  ** @param xcb_connection_t *c
07429  ** @param xcb_atom_t        selection
07430  ** @returns xcb_get_selection_owner_cookie_t
07431  **
07432  *****************************************************************************/
07433  
07434 xcb_get_selection_owner_cookie_t
07435 xcb_get_selection_owner (xcb_connection_t *c  ,
07436                          xcb_atom_t        selection  );
07437 
07450 /*****************************************************************************
07451  **
07452  ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner_unchecked
07453  ** 
07454  ** @param xcb_connection_t *c
07455  ** @param xcb_atom_t        selection
07456  ** @returns xcb_get_selection_owner_cookie_t
07457  **
07458  *****************************************************************************/
07459  
07460 xcb_get_selection_owner_cookie_t
07461 xcb_get_selection_owner_unchecked (xcb_connection_t *c  ,
07462                                    xcb_atom_t        selection  );
07463 
07479 /*****************************************************************************
07480  **
07481  ** xcb_get_selection_owner_reply_t * xcb_get_selection_owner_reply
07482  ** 
07483  ** @param xcb_connection_t                  *c
07484  ** @param xcb_get_selection_owner_cookie_t   cookie
07485  ** @param xcb_generic_error_t              **e
07486  ** @returns xcb_get_selection_owner_reply_t *
07487  **
07488  *****************************************************************************/
07489  
07490 xcb_get_selection_owner_reply_t *
07491 xcb_get_selection_owner_reply (xcb_connection_t                  *c  ,
07492                                xcb_get_selection_owner_cookie_t   cookie  ,
07493                                xcb_generic_error_t              **e  );
07494 
07507 /*****************************************************************************
07508  **
07509  ** xcb_void_cookie_t xcb_convert_selection_checked
07510  ** 
07511  ** @param xcb_connection_t *c
07512  ** @param xcb_window_t      requestor
07513  ** @param xcb_atom_t        selection
07514  ** @param xcb_atom_t        target
07515  ** @param xcb_atom_t        property
07516  ** @param xcb_timestamp_t   time
07517  ** @returns xcb_void_cookie_t
07518  **
07519  *****************************************************************************/
07520  
07521 xcb_void_cookie_t
07522 xcb_convert_selection_checked (xcb_connection_t *c  ,
07523                                xcb_window_t      requestor  ,
07524                                xcb_atom_t        selection  ,
07525                                xcb_atom_t        target  ,
07526                                xcb_atom_t        property  ,
07527                                xcb_timestamp_t   time  );
07528 
07538 /*****************************************************************************
07539  **
07540  ** xcb_void_cookie_t xcb_convert_selection
07541  ** 
07542  ** @param xcb_connection_t *c
07543  ** @param xcb_window_t      requestor
07544  ** @param xcb_atom_t        selection
07545  ** @param xcb_atom_t        target
07546  ** @param xcb_atom_t        property
07547  ** @param xcb_timestamp_t   time
07548  ** @returns xcb_void_cookie_t
07549  **
07550  *****************************************************************************/
07551  
07552 xcb_void_cookie_t
07553 xcb_convert_selection (xcb_connection_t *c  ,
07554                        xcb_window_t      requestor  ,
07555                        xcb_atom_t        selection  ,
07556                        xcb_atom_t        target  ,
07557                        xcb_atom_t        property  ,
07558                        xcb_timestamp_t   time  );
07559 
07572 /*****************************************************************************
07573  **
07574  ** xcb_void_cookie_t xcb_send_event_checked
07575  ** 
07576  ** @param xcb_connection_t *c
07577  ** @param uint8_t           propagate
07578  ** @param xcb_window_t      destination
07579  ** @param uint32_t          event_mask
07580  ** @param const char       *event
07581  ** @returns xcb_void_cookie_t
07582  **
07583  *****************************************************************************/
07584  
07585 xcb_void_cookie_t
07586 xcb_send_event_checked (xcb_connection_t *c  ,
07587                         uint8_t           propagate  ,
07588                         xcb_window_t      destination  ,
07589                         uint32_t          event_mask  ,
07590                         const char       *event  );
07591 
07601 /*****************************************************************************
07602  **
07603  ** xcb_void_cookie_t xcb_send_event
07604  ** 
07605  ** @param xcb_connection_t *c
07606  ** @param uint8_t           propagate
07607  ** @param xcb_window_t      destination
07608  ** @param uint32_t          event_mask
07609  ** @param const char       *event
07610  ** @returns xcb_void_cookie_t
07611  **
07612  *****************************************************************************/
07613  
07614 xcb_void_cookie_t
07615 xcb_send_event (xcb_connection_t *c  ,
07616                 uint8_t           propagate  ,
07617                 xcb_window_t      destination  ,
07618                 uint32_t          event_mask  ,
07619                 const char       *event  );
07620 
07630 /*****************************************************************************
07631  **
07632  ** xcb_grab_pointer_cookie_t xcb_grab_pointer
07633  ** 
07634  ** @param xcb_connection_t *c
07635  ** @param uint8_t           owner_events
07636  ** @param xcb_window_t      grab_window
07637  ** @param uint16_t          event_mask
07638  ** @param uint8_t           pointer_mode
07639  ** @param uint8_t           keyboard_mode
07640  ** @param xcb_window_t      confine_to
07641  ** @param xcb_cursor_t      cursor
07642  ** @param xcb_timestamp_t   time
07643  ** @returns xcb_grab_pointer_cookie_t
07644  **
07645  *****************************************************************************/
07646  
07647 xcb_grab_pointer_cookie_t
07648 xcb_grab_pointer (xcb_connection_t *c  ,
07649                   uint8_t           owner_events  ,
07650                   xcb_window_t      grab_window  ,
07651                   uint16_t          event_mask  ,
07652                   uint8_t           pointer_mode  ,
07653                   uint8_t           keyboard_mode  ,
07654                   xcb_window_t      confine_to  ,
07655                   xcb_cursor_t      cursor  ,
07656                   xcb_timestamp_t   time  );
07657 
07670 /*****************************************************************************
07671  **
07672  ** xcb_grab_pointer_cookie_t xcb_grab_pointer_unchecked
07673  ** 
07674  ** @param xcb_connection_t *c
07675  ** @param uint8_t           owner_events
07676  ** @param xcb_window_t      grab_window
07677  ** @param uint16_t          event_mask
07678  ** @param uint8_t           pointer_mode
07679  ** @param uint8_t           keyboard_mode
07680  ** @param xcb_window_t      confine_to
07681  ** @param xcb_cursor_t      cursor
07682  ** @param xcb_timestamp_t   time
07683  ** @returns xcb_grab_pointer_cookie_t
07684  **
07685  *****************************************************************************/
07686  
07687 xcb_grab_pointer_cookie_t
07688 xcb_grab_pointer_unchecked (xcb_connection_t *c  ,
07689                             uint8_t           owner_events  ,
07690                             xcb_window_t      grab_window  ,
07691                             uint16_t          event_mask  ,
07692                             uint8_t           pointer_mode  ,
07693                             uint8_t           keyboard_mode  ,
07694                             xcb_window_t      confine_to  ,
07695                             xcb_cursor_t      cursor  ,
07696                             xcb_timestamp_t   time  );
07697 
07713 /*****************************************************************************
07714  **
07715  ** xcb_grab_pointer_reply_t * xcb_grab_pointer_reply
07716  ** 
07717  ** @param xcb_connection_t           *c
07718  ** @param xcb_grab_pointer_cookie_t   cookie
07719  ** @param xcb_generic_error_t       **e
07720  ** @returns xcb_grab_pointer_reply_t *
07721  **
07722  *****************************************************************************/
07723  
07724 xcb_grab_pointer_reply_t *
07725 xcb_grab_pointer_reply (xcb_connection_t           *c  ,
07726                         xcb_grab_pointer_cookie_t   cookie  ,
07727                         xcb_generic_error_t       **e  );
07728 
07741 /*****************************************************************************
07742  **
07743  ** xcb_void_cookie_t xcb_ungrab_pointer_checked
07744  ** 
07745  ** @param xcb_connection_t *c
07746  ** @param xcb_timestamp_t   time
07747  ** @returns xcb_void_cookie_t
07748  **
07749  *****************************************************************************/
07750  
07751 xcb_void_cookie_t
07752 xcb_ungrab_pointer_checked (xcb_connection_t *c  ,
07753                             xcb_timestamp_t   time  );
07754 
07764 /*****************************************************************************
07765  **
07766  ** xcb_void_cookie_t xcb_ungrab_pointer
07767  ** 
07768  ** @param xcb_connection_t *c
07769  ** @param xcb_timestamp_t   time
07770  ** @returns xcb_void_cookie_t
07771  **
07772  *****************************************************************************/
07773  
07774 xcb_void_cookie_t
07775 xcb_ungrab_pointer (xcb_connection_t *c  ,
07776                     xcb_timestamp_t   time  );
07777 
07790 /*****************************************************************************
07791  **
07792  ** xcb_void_cookie_t xcb_grab_button_checked
07793  ** 
07794  ** @param xcb_connection_t *c
07795  ** @param uint8_t           owner_events
07796  ** @param xcb_window_t      grab_window
07797  ** @param uint16_t          event_mask
07798  ** @param uint8_t           pointer_mode
07799  ** @param uint8_t           keyboard_mode
07800  ** @param xcb_window_t      confine_to
07801  ** @param xcb_cursor_t      cursor
07802  ** @param uint8_t           button
07803  ** @param uint16_t          modifiers
07804  ** @returns xcb_void_cookie_t
07805  **
07806  *****************************************************************************/
07807  
07808 xcb_void_cookie_t
07809 xcb_grab_button_checked (xcb_connection_t *c  ,
07810                          uint8_t           owner_events  ,
07811                          xcb_window_t      grab_window  ,
07812                          uint16_t          event_mask  ,
07813                          uint8_t           pointer_mode  ,
07814                          uint8_t           keyboard_mode  ,
07815                          xcb_window_t      confine_to  ,
07816                          xcb_cursor_t      cursor  ,
07817                          uint8_t           button  ,
07818                          uint16_t          modifiers  );
07819 
07829 /*****************************************************************************
07830  **
07831  ** xcb_void_cookie_t xcb_grab_button
07832  ** 
07833  ** @param xcb_connection_t *c
07834  ** @param uint8_t           owner_events
07835  ** @param xcb_window_t      grab_window
07836  ** @param uint16_t          event_mask
07837  ** @param uint8_t           pointer_mode
07838  ** @param uint8_t           keyboard_mode
07839  ** @param xcb_window_t      confine_to
07840  ** @param xcb_cursor_t      cursor
07841  ** @param uint8_t           button
07842  ** @param uint16_t          modifiers
07843  ** @returns xcb_void_cookie_t
07844  **
07845  *****************************************************************************/
07846  
07847 xcb_void_cookie_t
07848 xcb_grab_button (xcb_connection_t *c  ,
07849                  uint8_t           owner_events  ,
07850                  xcb_window_t      grab_window  ,
07851                  uint16_t          event_mask  ,
07852                  uint8_t           pointer_mode  ,
07853                  uint8_t           keyboard_mode  ,
07854                  xcb_window_t      confine_to  ,
07855                  xcb_cursor_t      cursor  ,
07856                  uint8_t           button  ,
07857                  uint16_t          modifiers  );
07858 
07871 /*****************************************************************************
07872  **
07873  ** xcb_void_cookie_t xcb_ungrab_button_checked
07874  ** 
07875  ** @param xcb_connection_t *c
07876  ** @param uint8_t           button
07877  ** @param xcb_window_t      grab_window
07878  ** @param uint16_t          modifiers
07879  ** @returns xcb_void_cookie_t
07880  **
07881  *****************************************************************************/
07882  
07883 xcb_void_cookie_t
07884 xcb_ungrab_button_checked (xcb_connection_t *c  ,
07885                            uint8_t           button  ,
07886                            xcb_window_t      grab_window  ,
07887                            uint16_t          modifiers  );
07888 
07898 /*****************************************************************************
07899  **
07900  ** xcb_void_cookie_t xcb_ungrab_button
07901  ** 
07902  ** @param xcb_connection_t *c
07903  ** @param uint8_t           button
07904  ** @param xcb_window_t      grab_window
07905  ** @param uint16_t          modifiers
07906  ** @returns xcb_void_cookie_t
07907  **
07908  *****************************************************************************/
07909  
07910 xcb_void_cookie_t
07911 xcb_ungrab_button (xcb_connection_t *c  ,
07912                    uint8_t           button  ,
07913                    xcb_window_t      grab_window  ,
07914                    uint16_t          modifiers  );
07915 
07928 /*****************************************************************************
07929  **
07930  ** xcb_void_cookie_t xcb_change_active_pointer_grab_checked
07931  ** 
07932  ** @param xcb_connection_t *c
07933  ** @param xcb_cursor_t      cursor
07934  ** @param xcb_timestamp_t   time
07935  ** @param uint16_t          event_mask
07936  ** @returns xcb_void_cookie_t
07937  **
07938  *****************************************************************************/
07939  
07940 xcb_void_cookie_t
07941 xcb_change_active_pointer_grab_checked (xcb_connection_t *c  ,
07942                                         xcb_cursor_t      cursor  ,
07943                                         xcb_timestamp_t   time  ,
07944                                         uint16_t          event_mask  );
07945 
07955 /*****************************************************************************
07956  **
07957  ** xcb_void_cookie_t xcb_change_active_pointer_grab
07958  ** 
07959  ** @param xcb_connection_t *c
07960  ** @param xcb_cursor_t      cursor
07961  ** @param xcb_timestamp_t   time
07962  ** @param uint16_t          event_mask
07963  ** @returns xcb_void_cookie_t
07964  **
07965  *****************************************************************************/
07966  
07967 xcb_void_cookie_t
07968 xcb_change_active_pointer_grab (xcb_connection_t *c  ,
07969                                 xcb_cursor_t      cursor  ,
07970                                 xcb_timestamp_t   time  ,
07971                                 uint16_t          event_mask  );
07972 
07982 /*****************************************************************************
07983  **
07984  ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard
07985  ** 
07986  ** @param xcb_connection_t *c
07987  ** @param uint8_t           owner_events
07988  ** @param xcb_window_t      grab_window
07989  ** @param xcb_timestamp_t   time
07990  ** @param uint8_t           pointer_mode
07991  ** @param uint8_t           keyboard_mode
07992  ** @returns xcb_grab_keyboard_cookie_t
07993  **
07994  *****************************************************************************/
07995  
07996 xcb_grab_keyboard_cookie_t
07997 xcb_grab_keyboard (xcb_connection_t *c  ,
07998                    uint8_t           owner_events  ,
07999                    xcb_window_t      grab_window  ,
08000                    xcb_timestamp_t   time  ,
08001                    uint8_t           pointer_mode  ,
08002                    uint8_t           keyboard_mode  );
08003 
08016 /*****************************************************************************
08017  **
08018  ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard_unchecked
08019  ** 
08020  ** @param xcb_connection_t *c
08021  ** @param uint8_t           owner_events
08022  ** @param xcb_window_t      grab_window
08023  ** @param xcb_timestamp_t   time
08024  ** @param uint8_t           pointer_mode
08025  ** @param uint8_t           keyboard_mode
08026  ** @returns xcb_grab_keyboard_cookie_t
08027  **
08028  *****************************************************************************/
08029  
08030 xcb_grab_keyboard_cookie_t
08031 xcb_grab_keyboard_unchecked (xcb_connection_t *c  ,
08032                              uint8_t           owner_events  ,
08033                              xcb_window_t      grab_window  ,
08034                              xcb_timestamp_t   time  ,
08035                              uint8_t           pointer_mode  ,
08036                              uint8_t           keyboard_mode  );
08037 
08053 /*****************************************************************************
08054  **
08055  ** xcb_grab_keyboard_reply_t * xcb_grab_keyboard_reply
08056  ** 
08057  ** @param xcb_connection_t            *c
08058  ** @param xcb_grab_keyboard_cookie_t   cookie
08059  ** @param xcb_generic_error_t        **e
08060  ** @returns xcb_grab_keyboard_reply_t *
08061  **
08062  *****************************************************************************/
08063  
08064 xcb_grab_keyboard_reply_t *
08065 xcb_grab_keyboard_reply (xcb_connection_t            *c  ,
08066                          xcb_grab_keyboard_cookie_t   cookie  ,
08067                          xcb_generic_error_t        **e  );
08068 
08081 /*****************************************************************************
08082  **
08083  ** xcb_void_cookie_t xcb_ungrab_keyboard_checked
08084  ** 
08085  ** @param xcb_connection_t *c
08086  ** @param xcb_timestamp_t   time
08087  ** @returns xcb_void_cookie_t
08088  **
08089  *****************************************************************************/
08090  
08091 xcb_void_cookie_t
08092 xcb_ungrab_keyboard_checked (xcb_connection_t *c  ,
08093                              xcb_timestamp_t   time  );
08094 
08104 /*****************************************************************************
08105  **
08106  ** xcb_void_cookie_t xcb_ungrab_keyboard
08107  ** 
08108  ** @param xcb_connection_t *c
08109  ** @param xcb_timestamp_t   time
08110  ** @returns xcb_void_cookie_t
08111  **
08112  *****************************************************************************/
08113  
08114 xcb_void_cookie_t
08115 xcb_ungrab_keyboard (xcb_connection_t *c  ,
08116                      xcb_timestamp_t   time  );
08117 
08130 /*****************************************************************************
08131  **
08132  ** xcb_void_cookie_t xcb_grab_key_checked
08133  ** 
08134  ** @param xcb_connection_t *c
08135  ** @param uint8_t           owner_events
08136  ** @param xcb_window_t      grab_window
08137  ** @param uint16_t          modifiers
08138  ** @param xcb_keycode_t     key
08139  ** @param uint8_t           pointer_mode
08140  ** @param uint8_t           keyboard_mode
08141  ** @returns xcb_void_cookie_t
08142  **
08143  *****************************************************************************/
08144  
08145 xcb_void_cookie_t
08146 xcb_grab_key_checked (xcb_connection_t *c  ,
08147                       uint8_t           owner_events  ,
08148                       xcb_window_t      grab_window  ,
08149                       uint16_t          modifiers  ,
08150                       xcb_keycode_t     key  ,
08151                       uint8_t           pointer_mode  ,
08152                       uint8_t           keyboard_mode  );
08153 
08163 /*****************************************************************************
08164  **
08165  ** xcb_void_cookie_t xcb_grab_key
08166  ** 
08167  ** @param xcb_connection_t *c
08168  ** @param uint8_t           owner_events
08169  ** @param xcb_window_t      grab_window
08170  ** @param uint16_t          modifiers
08171  ** @param xcb_keycode_t     key
08172  ** @param uint8_t           pointer_mode
08173  ** @param uint8_t           keyboard_mode
08174  ** @returns xcb_void_cookie_t
08175  **
08176  *****************************************************************************/
08177  
08178 xcb_void_cookie_t
08179 xcb_grab_key (xcb_connection_t *c  ,
08180               uint8_t           owner_events  ,
08181               xcb_window_t      grab_window  ,
08182               uint16_t          modifiers  ,
08183               xcb_keycode_t     key  ,
08184               uint8_t           pointer_mode  ,
08185               uint8_t           keyboard_mode  );
08186 
08199 /*****************************************************************************
08200  **
08201  ** xcb_void_cookie_t xcb_ungrab_key_checked
08202  ** 
08203  ** @param xcb_connection_t *c
08204  ** @param xcb_keycode_t     key
08205  ** @param xcb_window_t      grab_window
08206  ** @param uint16_t          modifiers
08207  ** @returns xcb_void_cookie_t
08208  **
08209  *****************************************************************************/
08210  
08211 xcb_void_cookie_t
08212 xcb_ungrab_key_checked (xcb_connection_t *c  ,
08213                         xcb_keycode_t     key  ,
08214                         xcb_window_t      grab_window  ,
08215                         uint16_t          modifiers  );
08216 
08226 /*****************************************************************************
08227  **
08228  ** xcb_void_cookie_t xcb_ungrab_key
08229  ** 
08230  ** @param xcb_connection_t *c
08231  ** @param xcb_keycode_t     key
08232  ** @param xcb_window_t      grab_window
08233  ** @param uint16_t          modifiers
08234  ** @returns xcb_void_cookie_t
08235  **
08236  *****************************************************************************/
08237  
08238 xcb_void_cookie_t
08239 xcb_ungrab_key (xcb_connection_t *c  ,
08240                 xcb_keycode_t     key  ,
08241                 xcb_window_t      grab_window  ,
08242                 uint16_t          modifiers  );
08243 
08256 /*****************************************************************************
08257  **
08258  ** xcb_void_cookie_t xcb_allow_events_checked
08259  ** 
08260  ** @param xcb_connection_t *c
08261  ** @param uint8_t           mode
08262  ** @param xcb_timestamp_t   time
08263  ** @returns xcb_void_cookie_t
08264  **
08265  *****************************************************************************/
08266  
08267 xcb_void_cookie_t
08268 xcb_allow_events_checked (xcb_connection_t *c  ,
08269                           uint8_t           mode  ,
08270                           xcb_timestamp_t   time  );
08271 
08281 /*****************************************************************************
08282  **
08283  ** xcb_void_cookie_t xcb_allow_events
08284  ** 
08285  ** @param xcb_connection_t *c
08286  ** @param uint8_t           mode
08287  ** @param xcb_timestamp_t   time
08288  ** @returns xcb_void_cookie_t
08289  **
08290  *****************************************************************************/
08291  
08292 xcb_void_cookie_t
08293 xcb_allow_events (xcb_connection_t *c  ,
08294                   uint8_t           mode  ,
08295                   xcb_timestamp_t   time  );
08296 
08309 /*****************************************************************************
08310  **
08311  ** xcb_void_cookie_t xcb_grab_server_checked
08312  ** 
08313  ** @param xcb_connection_t *c
08314  ** @returns xcb_void_cookie_t
08315  **
08316  *****************************************************************************/
08317  
08318 xcb_void_cookie_t
08319 xcb_grab_server_checked (xcb_connection_t *c  );
08320 
08330 /*****************************************************************************
08331  **
08332  ** xcb_void_cookie_t xcb_grab_server
08333  ** 
08334  ** @param xcb_connection_t *c
08335  ** @returns xcb_void_cookie_t
08336  **
08337  *****************************************************************************/
08338  
08339 xcb_void_cookie_t
08340 xcb_grab_server (xcb_connection_t *c  );
08341 
08354 /*****************************************************************************
08355  **
08356  ** xcb_void_cookie_t xcb_ungrab_server_checked
08357  ** 
08358  ** @param xcb_connection_t *c
08359  ** @returns xcb_void_cookie_t
08360  **
08361  *****************************************************************************/
08362  
08363 xcb_void_cookie_t
08364 xcb_ungrab_server_checked (xcb_connection_t *c  );
08365 
08375 /*****************************************************************************
08376  **
08377  ** xcb_void_cookie_t xcb_ungrab_server
08378  ** 
08379  ** @param xcb_connection_t *c
08380  ** @returns xcb_void_cookie_t
08381  **
08382  *****************************************************************************/
08383  
08384 xcb_void_cookie_t
08385 xcb_ungrab_server (xcb_connection_t *c  );
08386 
08396 /*****************************************************************************
08397  **
08398  ** xcb_query_pointer_cookie_t xcb_query_pointer
08399  ** 
08400  ** @param xcb_connection_t *c
08401  ** @param xcb_window_t      window
08402  ** @returns xcb_query_pointer_cookie_t
08403  **
08404  *****************************************************************************/
08405  
08406 xcb_query_pointer_cookie_t
08407 xcb_query_pointer (xcb_connection_t *c  ,
08408                    xcb_window_t      window  );
08409 
08422 /*****************************************************************************
08423  **
08424  ** xcb_query_pointer_cookie_t xcb_query_pointer_unchecked
08425  ** 
08426  ** @param xcb_connection_t *c
08427  ** @param xcb_window_t      window
08428  ** @returns xcb_query_pointer_cookie_t
08429  **
08430  *****************************************************************************/
08431  
08432 xcb_query_pointer_cookie_t
08433 xcb_query_pointer_unchecked (xcb_connection_t *c  ,
08434                              xcb_window_t      window  );
08435 
08451 /*****************************************************************************
08452  **
08453  ** xcb_query_pointer_reply_t * xcb_query_pointer_reply
08454  ** 
08455  ** @param xcb_connection_t            *c
08456  ** @param xcb_query_pointer_cookie_t   cookie
08457  ** @param xcb_generic_error_t        **e
08458  ** @returns xcb_query_pointer_reply_t *
08459  **
08460  *****************************************************************************/
08461  
08462 xcb_query_pointer_reply_t *
08463 xcb_query_pointer_reply (xcb_connection_t            *c  ,
08464                          xcb_query_pointer_cookie_t   cookie  ,
08465                          xcb_generic_error_t        **e  );
08466 
08476 /*****************************************************************************
08477  **
08478  ** void xcb_timecoord_next
08479  ** 
08480  ** @param xcb_timecoord_iterator_t *i
08481  ** @returns void
08482  **
08483  *****************************************************************************/
08484  
08485 void
08486 xcb_timecoord_next (xcb_timecoord_iterator_t *i  );
08487 
08498 /*****************************************************************************
08499  **
08500  ** xcb_generic_iterator_t xcb_timecoord_end
08501  ** 
08502  ** @param xcb_timecoord_iterator_t i
08503  ** @returns xcb_generic_iterator_t
08504  **
08505  *****************************************************************************/
08506  
08507 xcb_generic_iterator_t
08508 xcb_timecoord_end (xcb_timecoord_iterator_t i  );
08509 
08519 /*****************************************************************************
08520  **
08521  ** xcb_get_motion_events_cookie_t xcb_get_motion_events
08522  ** 
08523  ** @param xcb_connection_t *c
08524  ** @param xcb_window_t      window
08525  ** @param xcb_timestamp_t   start
08526  ** @param xcb_timestamp_t   stop
08527  ** @returns xcb_get_motion_events_cookie_t
08528  **
08529  *****************************************************************************/
08530  
08531 xcb_get_motion_events_cookie_t
08532 xcb_get_motion_events (xcb_connection_t *c  ,
08533                        xcb_window_t      window  ,
08534                        xcb_timestamp_t   start  ,
08535                        xcb_timestamp_t   stop  );
08536 
08549 /*****************************************************************************
08550  **
08551  ** xcb_get_motion_events_cookie_t xcb_get_motion_events_unchecked
08552  ** 
08553  ** @param xcb_connection_t *c
08554  ** @param xcb_window_t      window
08555  ** @param xcb_timestamp_t   start
08556  ** @param xcb_timestamp_t   stop
08557  ** @returns xcb_get_motion_events_cookie_t
08558  **
08559  *****************************************************************************/
08560  
08561 xcb_get_motion_events_cookie_t
08562 xcb_get_motion_events_unchecked (xcb_connection_t *c  ,
08563                                  xcb_window_t      window  ,
08564                                  xcb_timestamp_t   start  ,
08565                                  xcb_timestamp_t   stop  );
08566 
08567 
08568 /*****************************************************************************
08569  **
08570  ** xcb_timecoord_t * xcb_get_motion_events_events
08571  ** 
08572  ** @param const xcb_get_motion_events_reply_t *R
08573  ** @returns xcb_timecoord_t *
08574  **
08575  *****************************************************************************/
08576  
08577 xcb_timecoord_t *
08578 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R  );
08579 
08580 
08581 /*****************************************************************************
08582  **
08583  ** int xcb_get_motion_events_events_length
08584  ** 
08585  ** @param const xcb_get_motion_events_reply_t *R
08586  ** @returns int
08587  **
08588  *****************************************************************************/
08589  
08590 int
08591 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R  );
08592 
08593 
08594 /*****************************************************************************
08595  **
08596  ** xcb_timecoord_iterator_t xcb_get_motion_events_events_iterator
08597  ** 
08598  ** @param const xcb_get_motion_events_reply_t *R
08599  ** @returns xcb_timecoord_iterator_t
08600  **
08601  *****************************************************************************/
08602  
08603 xcb_timecoord_iterator_t
08604 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R  );
08605 
08621 /*****************************************************************************
08622  **
08623  ** xcb_get_motion_events_reply_t * xcb_get_motion_events_reply
08624  ** 
08625  ** @param xcb_connection_t                *c
08626  ** @param xcb_get_motion_events_cookie_t   cookie
08627  ** @param xcb_generic_error_t            **e
08628  ** @returns xcb_get_motion_events_reply_t *
08629  **
08630  *****************************************************************************/
08631  
08632 xcb_get_motion_events_reply_t *
08633 xcb_get_motion_events_reply (xcb_connection_t                *c  ,
08634                              xcb_get_motion_events_cookie_t   cookie  ,
08635                              xcb_generic_error_t            **e  );
08636 
08646 /*****************************************************************************
08647  **
08648  ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates
08649  ** 
08650  ** @param xcb_connection_t *c
08651  ** @param xcb_window_t      src_window
08652  ** @param xcb_window_t      dst_window
08653  ** @param int16_t           src_x
08654  ** @param int16_t           src_y
08655  ** @returns xcb_translate_coordinates_cookie_t
08656  **
08657  *****************************************************************************/
08658  
08659 xcb_translate_coordinates_cookie_t
08660 xcb_translate_coordinates (xcb_connection_t *c  ,
08661                            xcb_window_t      src_window  ,
08662                            xcb_window_t      dst_window  ,
08663                            int16_t           src_x  ,
08664                            int16_t           src_y  );
08665 
08678 /*****************************************************************************
08679  **
08680  ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates_unchecked
08681  ** 
08682  ** @param xcb_connection_t *c
08683  ** @param xcb_window_t      src_window
08684  ** @param xcb_window_t      dst_window
08685  ** @param int16_t           src_x
08686  ** @param int16_t           src_y
08687  ** @returns xcb_translate_coordinates_cookie_t
08688  **
08689  *****************************************************************************/
08690  
08691 xcb_translate_coordinates_cookie_t
08692 xcb_translate_coordinates_unchecked (xcb_connection_t *c  ,
08693                                      xcb_window_t      src_window  ,
08694                                      xcb_window_t      dst_window  ,
08695                                      int16_t           src_x  ,
08696                                      int16_t           src_y  );
08697 
08713 /*****************************************************************************
08714  **
08715  ** xcb_translate_coordinates_reply_t * xcb_translate_coordinates_reply
08716  ** 
08717  ** @param xcb_connection_t                    *c
08718  ** @param xcb_translate_coordinates_cookie_t   cookie
08719  ** @param xcb_generic_error_t                **e
08720  ** @returns xcb_translate_coordinates_reply_t *
08721  **
08722  *****************************************************************************/
08723  
08724 xcb_translate_coordinates_reply_t *
08725 xcb_translate_coordinates_reply (xcb_connection_t                    *c  ,
08726                                  xcb_translate_coordinates_cookie_t   cookie  ,
08727                                  xcb_generic_error_t                **e  );
08728 
08741 /*****************************************************************************
08742  **
08743  ** xcb_void_cookie_t xcb_warp_pointer_checked
08744  ** 
08745  ** @param xcb_connection_t *c
08746  ** @param xcb_window_t      src_window
08747  ** @param xcb_window_t      dst_window
08748  ** @param int16_t           src_x
08749  ** @param int16_t           src_y
08750  ** @param uint16_t          src_width
08751  ** @param uint16_t          src_height
08752  ** @param int16_t           dst_x
08753  ** @param int16_t           dst_y
08754  ** @returns xcb_void_cookie_t
08755  **
08756  *****************************************************************************/
08757  
08758 xcb_void_cookie_t
08759 xcb_warp_pointer_checked (xcb_connection_t *c  ,
08760                           xcb_window_t      src_window  ,
08761                           xcb_window_t      dst_window  ,
08762                           int16_t           src_x  ,
08763                           int16_t           src_y  ,
08764                           uint16_t          src_width  ,
08765                           uint16_t          src_height  ,
08766                           int16_t           dst_x  ,
08767                           int16_t           dst_y  );
08768 
08778 /*****************************************************************************
08779  **
08780  ** xcb_void_cookie_t xcb_warp_pointer
08781  ** 
08782  ** @param xcb_connection_t *c
08783  ** @param xcb_window_t      src_window
08784  ** @param xcb_window_t      dst_window
08785  ** @param int16_t           src_x
08786  ** @param int16_t           src_y
08787  ** @param uint16_t          src_width
08788  ** @param uint16_t          src_height
08789  ** @param int16_t           dst_x
08790  ** @param int16_t           dst_y
08791  ** @returns xcb_void_cookie_t
08792  **
08793  *****************************************************************************/
08794  
08795 xcb_void_cookie_t
08796 xcb_warp_pointer (xcb_connection_t *c  ,
08797                   xcb_window_t      src_window  ,
08798                   xcb_window_t      dst_window  ,
08799                   int16_t           src_x  ,
08800                   int16_t           src_y  ,
08801                   uint16_t          src_width  ,
08802                   uint16_t          src_height  ,
08803                   int16_t           dst_x  ,
08804                   int16_t           dst_y  );
08805 
08818 /*****************************************************************************
08819  **
08820  ** xcb_void_cookie_t xcb_set_input_focus_checked
08821  ** 
08822  ** @param xcb_connection_t *c
08823  ** @param uint8_t           revert_to
08824  ** @param xcb_window_t      focus
08825  ** @param xcb_timestamp_t   time
08826  ** @returns xcb_void_cookie_t
08827  **
08828  *****************************************************************************/
08829  
08830 xcb_void_cookie_t
08831 xcb_set_input_focus_checked (xcb_connection_t *c  ,
08832                              uint8_t           revert_to  ,
08833                              xcb_window_t      focus  ,
08834                              xcb_timestamp_t   time  );
08835 
08845 /*****************************************************************************
08846  **
08847  ** xcb_void_cookie_t xcb_set_input_focus
08848  ** 
08849  ** @param xcb_connection_t *c
08850  ** @param uint8_t           revert_to
08851  ** @param xcb_window_t      focus
08852  ** @param xcb_timestamp_t   time
08853  ** @returns xcb_void_cookie_t
08854  **
08855  *****************************************************************************/
08856  
08857 xcb_void_cookie_t
08858 xcb_set_input_focus (xcb_connection_t *c  ,
08859                      uint8_t           revert_to  ,
08860                      xcb_window_t      focus  ,
08861                      xcb_timestamp_t   time  );
08862 
08872 /*****************************************************************************
08873  **
08874  ** xcb_get_input_focus_cookie_t xcb_get_input_focus
08875  ** 
08876  ** @param xcb_connection_t *c
08877  ** @returns xcb_get_input_focus_cookie_t
08878  **
08879  *****************************************************************************/
08880  
08881 xcb_get_input_focus_cookie_t
08882 xcb_get_input_focus (xcb_connection_t *c  );
08883 
08896 /*****************************************************************************
08897  **
08898  ** xcb_get_input_focus_cookie_t xcb_get_input_focus_unchecked
08899  ** 
08900  ** @param xcb_connection_t *c
08901  ** @returns xcb_get_input_focus_cookie_t
08902  **
08903  *****************************************************************************/
08904  
08905 xcb_get_input_focus_cookie_t
08906 xcb_get_input_focus_unchecked (xcb_connection_t *c  );
08907 
08923 /*****************************************************************************
08924  **
08925  ** xcb_get_input_focus_reply_t * xcb_get_input_focus_reply
08926  ** 
08927  ** @param xcb_connection_t              *c
08928  ** @param xcb_get_input_focus_cookie_t   cookie
08929  ** @param xcb_generic_error_t          **e
08930  ** @returns xcb_get_input_focus_reply_t *
08931  **
08932  *****************************************************************************/
08933  
08934 xcb_get_input_focus_reply_t *
08935 xcb_get_input_focus_reply (xcb_connection_t              *c  ,
08936                            xcb_get_input_focus_cookie_t   cookie  ,
08937                            xcb_generic_error_t          **e  );
08938 
08948 /*****************************************************************************
08949  **
08950  ** xcb_query_keymap_cookie_t xcb_query_keymap
08951  ** 
08952  ** @param xcb_connection_t *c
08953  ** @returns xcb_query_keymap_cookie_t
08954  **
08955  *****************************************************************************/
08956  
08957 xcb_query_keymap_cookie_t
08958 xcb_query_keymap (xcb_connection_t *c  );
08959 
08972 /*****************************************************************************
08973  **
08974  ** xcb_query_keymap_cookie_t xcb_query_keymap_unchecked
08975  ** 
08976  ** @param xcb_connection_t *c
08977  ** @returns xcb_query_keymap_cookie_t
08978  **
08979  *****************************************************************************/
08980  
08981 xcb_query_keymap_cookie_t
08982 xcb_query_keymap_unchecked (xcb_connection_t *c  );
08983 
08999 /*****************************************************************************
09000  **
09001  ** xcb_query_keymap_reply_t * xcb_query_keymap_reply
09002  ** 
09003  ** @param xcb_connection_t           *c
09004  ** @param xcb_query_keymap_cookie_t   cookie
09005  ** @param xcb_generic_error_t       **e
09006  ** @returns xcb_query_keymap_reply_t *
09007  **
09008  *****************************************************************************/
09009  
09010 xcb_query_keymap_reply_t *
09011 xcb_query_keymap_reply (xcb_connection_t           *c  ,
09012                         xcb_query_keymap_cookie_t   cookie  ,
09013                         xcb_generic_error_t       **e  );
09014 
09027 /*****************************************************************************
09028  **
09029  ** xcb_void_cookie_t xcb_open_font_checked
09030  ** 
09031  ** @param xcb_connection_t *c
09032  ** @param xcb_font_t        fid
09033  ** @param uint16_t          name_len
09034  ** @param const char       *name
09035  ** @returns xcb_void_cookie_t
09036  **
09037  *****************************************************************************/
09038  
09039 xcb_void_cookie_t
09040 xcb_open_font_checked (xcb_connection_t *c  ,
09041                        xcb_font_t        fid  ,
09042                        uint16_t          name_len  ,
09043                        const char       *name  );
09044 
09054 /*****************************************************************************
09055  **
09056  ** xcb_void_cookie_t xcb_open_font
09057  ** 
09058  ** @param xcb_connection_t *c
09059  ** @param xcb_font_t        fid
09060  ** @param uint16_t          name_len
09061  ** @param const char       *name
09062  ** @returns xcb_void_cookie_t
09063  **
09064  *****************************************************************************/
09065  
09066 xcb_void_cookie_t
09067 xcb_open_font (xcb_connection_t *c  ,
09068                xcb_font_t        fid  ,
09069                uint16_t          name_len  ,
09070                const char       *name  );
09071 
09084 /*****************************************************************************
09085  **
09086  ** xcb_void_cookie_t xcb_close_font_checked
09087  ** 
09088  ** @param xcb_connection_t *c
09089  ** @param xcb_font_t        font
09090  ** @returns xcb_void_cookie_t
09091  **
09092  *****************************************************************************/
09093  
09094 xcb_void_cookie_t
09095 xcb_close_font_checked (xcb_connection_t *c  ,
09096                         xcb_font_t        font  );
09097 
09107 /*****************************************************************************
09108  **
09109  ** xcb_void_cookie_t xcb_close_font
09110  ** 
09111  ** @param xcb_connection_t *c
09112  ** @param xcb_font_t        font
09113  ** @returns xcb_void_cookie_t
09114  **
09115  *****************************************************************************/
09116  
09117 xcb_void_cookie_t
09118 xcb_close_font (xcb_connection_t *c  ,
09119                 xcb_font_t        font  );
09120 
09130 /*****************************************************************************
09131  **
09132  ** void xcb_fontprop_next
09133  ** 
09134  ** @param xcb_fontprop_iterator_t *i
09135  ** @returns void
09136  **
09137  *****************************************************************************/
09138  
09139 void
09140 xcb_fontprop_next (xcb_fontprop_iterator_t *i  );
09141 
09152 /*****************************************************************************
09153  **
09154  ** xcb_generic_iterator_t xcb_fontprop_end
09155  ** 
09156  ** @param xcb_fontprop_iterator_t i
09157  ** @returns xcb_generic_iterator_t
09158  **
09159  *****************************************************************************/
09160  
09161 xcb_generic_iterator_t
09162 xcb_fontprop_end (xcb_fontprop_iterator_t i  );
09163 
09173 /*****************************************************************************
09174  **
09175  ** void xcb_charinfo_next
09176  ** 
09177  ** @param xcb_charinfo_iterator_t *i
09178  ** @returns void
09179  **
09180  *****************************************************************************/
09181  
09182 void
09183 xcb_charinfo_next (xcb_charinfo_iterator_t *i  );
09184 
09195 /*****************************************************************************
09196  **
09197  ** xcb_generic_iterator_t xcb_charinfo_end
09198  ** 
09199  ** @param xcb_charinfo_iterator_t i
09200  ** @returns xcb_generic_iterator_t
09201  **
09202  *****************************************************************************/
09203  
09204 xcb_generic_iterator_t
09205 xcb_charinfo_end (xcb_charinfo_iterator_t i  );
09206 
09216 /*****************************************************************************
09217  **
09218  ** xcb_query_font_cookie_t xcb_query_font
09219  ** 
09220  ** @param xcb_connection_t *c
09221  ** @param xcb_fontable_t    font
09222  ** @returns xcb_query_font_cookie_t
09223  **
09224  *****************************************************************************/
09225  
09226 xcb_query_font_cookie_t
09227 xcb_query_font (xcb_connection_t *c  ,
09228                 xcb_fontable_t    font  );
09229 
09242 /*****************************************************************************
09243  **
09244  ** xcb_query_font_cookie_t xcb_query_font_unchecked
09245  ** 
09246  ** @param xcb_connection_t *c
09247  ** @param xcb_fontable_t    font
09248  ** @returns xcb_query_font_cookie_t
09249  **
09250  *****************************************************************************/
09251  
09252 xcb_query_font_cookie_t
09253 xcb_query_font_unchecked (xcb_connection_t *c  ,
09254                           xcb_fontable_t    font  );
09255 
09256 
09257 /*****************************************************************************
09258  **
09259  ** xcb_fontprop_t * xcb_query_font_properties
09260  ** 
09261  ** @param const xcb_query_font_reply_t *R
09262  ** @returns xcb_fontprop_t *
09263  **
09264  *****************************************************************************/
09265  
09266 xcb_fontprop_t *
09267 xcb_query_font_properties (const xcb_query_font_reply_t *R  );
09268 
09269 
09270 /*****************************************************************************
09271  **
09272  ** int xcb_query_font_properties_length
09273  ** 
09274  ** @param const xcb_query_font_reply_t *R
09275  ** @returns int
09276  **
09277  *****************************************************************************/
09278  
09279 int
09280 xcb_query_font_properties_length (const xcb_query_font_reply_t *R  );
09281 
09282 
09283 /*****************************************************************************
09284  **
09285  ** xcb_fontprop_iterator_t xcb_query_font_properties_iterator
09286  ** 
09287  ** @param const xcb_query_font_reply_t *R
09288  ** @returns xcb_fontprop_iterator_t
09289  **
09290  *****************************************************************************/
09291  
09292 xcb_fontprop_iterator_t
09293 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R  );
09294 
09295 
09296 /*****************************************************************************
09297  **
09298  ** xcb_charinfo_t * xcb_query_font_char_infos
09299  ** 
09300  ** @param const xcb_query_font_reply_t *R
09301  ** @returns xcb_charinfo_t *
09302  **
09303  *****************************************************************************/
09304  
09305 xcb_charinfo_t *
09306 xcb_query_font_char_infos (const xcb_query_font_reply_t *R  );
09307 
09308 
09309 /*****************************************************************************
09310  **
09311  ** int xcb_query_font_char_infos_length
09312  ** 
09313  ** @param const xcb_query_font_reply_t *R
09314  ** @returns int
09315  **
09316  *****************************************************************************/
09317  
09318 int
09319 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R  );
09320 
09321 
09322 /*****************************************************************************
09323  **
09324  ** xcb_charinfo_iterator_t xcb_query_font_char_infos_iterator
09325  ** 
09326  ** @param const xcb_query_font_reply_t *R
09327  ** @returns xcb_charinfo_iterator_t
09328  **
09329  *****************************************************************************/
09330  
09331 xcb_charinfo_iterator_t
09332 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R  );
09333 
09349 /*****************************************************************************
09350  **
09351  ** xcb_query_font_reply_t * xcb_query_font_reply
09352  ** 
09353  ** @param xcb_connection_t         *c
09354  ** @param xcb_query_font_cookie_t   cookie
09355  ** @param xcb_generic_error_t     **e
09356  ** @returns xcb_query_font_reply_t *
09357  **
09358  *****************************************************************************/
09359  
09360 xcb_query_font_reply_t *
09361 xcb_query_font_reply (xcb_connection_t         *c  ,
09362                       xcb_query_font_cookie_t   cookie  ,
09363                       xcb_generic_error_t     **e  );
09364 
09374 /*****************************************************************************
09375  **
09376  ** xcb_query_text_extents_cookie_t xcb_query_text_extents
09377  ** 
09378  ** @param xcb_connection_t   *c
09379  ** @param xcb_fontable_t      font
09380  ** @param uint32_t            string_len
09381  ** @param const xcb_char2b_t *string
09382  ** @returns xcb_query_text_extents_cookie_t
09383  **
09384  *****************************************************************************/
09385  
09386 xcb_query_text_extents_cookie_t
09387 xcb_query_text_extents (xcb_connection_t   *c  ,
09388                         xcb_fontable_t      font  ,
09389                         uint32_t            string_len  ,
09390                         const xcb_char2b_t *string  );
09391 
09404 /*****************************************************************************
09405  **
09406  ** xcb_query_text_extents_cookie_t xcb_query_text_extents_unchecked
09407  ** 
09408  ** @param xcb_connection_t   *c
09409  ** @param xcb_fontable_t      font
09410  ** @param uint32_t            string_len
09411  ** @param const xcb_char2b_t *string
09412  ** @returns xcb_query_text_extents_cookie_t
09413  **
09414  *****************************************************************************/
09415  
09416 xcb_query_text_extents_cookie_t
09417 xcb_query_text_extents_unchecked (xcb_connection_t   *c  ,
09418                                   xcb_fontable_t      font  ,
09419                                   uint32_t            string_len  ,
09420                                   const xcb_char2b_t *string  );
09421 
09437 /*****************************************************************************
09438  **
09439  ** xcb_query_text_extents_reply_t * xcb_query_text_extents_reply
09440  ** 
09441  ** @param xcb_connection_t                 *c
09442  ** @param xcb_query_text_extents_cookie_t   cookie
09443  ** @param xcb_generic_error_t             **e
09444  ** @returns xcb_query_text_extents_reply_t *
09445  **
09446  *****************************************************************************/
09447  
09448 xcb_query_text_extents_reply_t *
09449 xcb_query_text_extents_reply (xcb_connection_t                 *c  ,
09450                               xcb_query_text_extents_cookie_t   cookie  ,
09451                               xcb_generic_error_t             **e  );
09452 
09453 
09454 /*****************************************************************************
09455  **
09456  ** char * xcb_str_name
09457  ** 
09458  ** @param const xcb_str_t *R
09459  ** @returns char *
09460  **
09461  *****************************************************************************/
09462  
09463 char *
09464 xcb_str_name (const xcb_str_t *R  );
09465 
09466 
09467 /*****************************************************************************
09468  **
09469  ** int xcb_str_name_length
09470  ** 
09471  ** @param const xcb_str_t *R
09472  ** @returns int
09473  **
09474  *****************************************************************************/
09475  
09476 int
09477 xcb_str_name_length (const xcb_str_t *R  );
09478 
09479 
09480 /*****************************************************************************
09481  **
09482  ** xcb_generic_iterator_t xcb_str_name_end
09483  ** 
09484  ** @param const xcb_str_t *R
09485  ** @returns xcb_generic_iterator_t
09486  **
09487  *****************************************************************************/
09488  
09489 xcb_generic_iterator_t
09490 xcb_str_name_end (const xcb_str_t *R  );
09491 
09501 /*****************************************************************************
09502  **
09503  ** void xcb_str_next
09504  ** 
09505  ** @param xcb_str_iterator_t *i
09506  ** @returns void
09507  **
09508  *****************************************************************************/
09509  
09510 void
09511 xcb_str_next (xcb_str_iterator_t *i  );
09512 
09523 /*****************************************************************************
09524  **
09525  ** xcb_generic_iterator_t xcb_str_end
09526  ** 
09527  ** @param xcb_str_iterator_t i
09528  ** @returns xcb_generic_iterator_t
09529  **
09530  *****************************************************************************/
09531  
09532 xcb_generic_iterator_t
09533 xcb_str_end (xcb_str_iterator_t i  );
09534 
09544 /*****************************************************************************
09545  **
09546  ** xcb_list_fonts_cookie_t xcb_list_fonts
09547  ** 
09548  ** @param xcb_connection_t *c
09549  ** @param uint16_t          max_names
09550  ** @param uint16_t          pattern_len
09551  ** @param const char       *pattern
09552  ** @returns xcb_list_fonts_cookie_t
09553  **
09554  *****************************************************************************/
09555  
09556 xcb_list_fonts_cookie_t
09557 xcb_list_fonts (xcb_connection_t *c  ,
09558                 uint16_t          max_names  ,
09559                 uint16_t          pattern_len  ,
09560                 const char       *pattern  );
09561 
09574 /*****************************************************************************
09575  **
09576  ** xcb_list_fonts_cookie_t xcb_list_fonts_unchecked
09577  ** 
09578  ** @param xcb_connection_t *c
09579  ** @param uint16_t          max_names
09580  ** @param uint16_t          pattern_len
09581  ** @param const char       *pattern
09582  ** @returns xcb_list_fonts_cookie_t
09583  **
09584  *****************************************************************************/
09585  
09586 xcb_list_fonts_cookie_t
09587 xcb_list_fonts_unchecked (xcb_connection_t *c  ,
09588                           uint16_t          max_names  ,
09589                           uint16_t          pattern_len  ,
09590                           const char       *pattern  );
09591 
09592 
09593 /*****************************************************************************
09594  **
09595  ** int xcb_list_fonts_names_length
09596  ** 
09597  ** @param const xcb_list_fonts_reply_t *R
09598  ** @returns int
09599  **
09600  *****************************************************************************/
09601  
09602 int
09603 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R  );
09604 
09605 
09606 /*****************************************************************************
09607  **
09608  ** xcb_str_iterator_t xcb_list_fonts_names_iterator
09609  ** 
09610  ** @param const xcb_list_fonts_reply_t *R
09611  ** @returns xcb_str_iterator_t
09612  **
09613  *****************************************************************************/
09614  
09615 xcb_str_iterator_t
09616 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R  );
09617 
09633 /*****************************************************************************
09634  **
09635  ** xcb_list_fonts_reply_t * xcb_list_fonts_reply
09636  ** 
09637  ** @param xcb_connection_t         *c
09638  ** @param xcb_list_fonts_cookie_t   cookie
09639  ** @param xcb_generic_error_t     **e
09640  ** @returns xcb_list_fonts_reply_t *
09641  **
09642  *****************************************************************************/
09643  
09644 xcb_list_fonts_reply_t *
09645 xcb_list_fonts_reply (xcb_connection_t         *c  ,
09646                       xcb_list_fonts_cookie_t   cookie  ,
09647                       xcb_generic_error_t     **e  );
09648 
09658 /*****************************************************************************
09659  **
09660  ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info
09661  ** 
09662  ** @param xcb_connection_t *c
09663  ** @param uint16_t          max_names
09664  ** @param uint16_t          pattern_len
09665  ** @param const char       *pattern
09666  ** @returns xcb_list_fonts_with_info_cookie_t
09667  **
09668  *****************************************************************************/
09669  
09670 xcb_list_fonts_with_info_cookie_t
09671 xcb_list_fonts_with_info (xcb_connection_t *c  ,
09672                           uint16_t          max_names  ,
09673                           uint16_t          pattern_len  ,
09674                           const char       *pattern  );
09675 
09688 /*****************************************************************************
09689  **
09690  ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_unchecked
09691  ** 
09692  ** @param xcb_connection_t *c
09693  ** @param uint16_t          max_names
09694  ** @param uint16_t          pattern_len
09695  ** @param const char       *pattern
09696  ** @returns xcb_list_fonts_with_info_cookie_t
09697  **
09698  *****************************************************************************/
09699  
09700 xcb_list_fonts_with_info_cookie_t
09701 xcb_list_fonts_with_info_unchecked (xcb_connection_t *c  ,
09702                                     uint16_t          max_names  ,
09703                                     uint16_t          pattern_len  ,
09704                                     const char       *pattern  );
09705 
09706 
09707 /*****************************************************************************
09708  **
09709  ** xcb_fontprop_t * xcb_list_fonts_with_info_properties
09710  ** 
09711  ** @param const xcb_list_fonts_with_info_reply_t *R
09712  ** @returns xcb_fontprop_t *
09713  **
09714  *****************************************************************************/
09715  
09716 xcb_fontprop_t *
09717 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R  );
09718 
09719 
09720 /*****************************************************************************
09721  **
09722  ** int xcb_list_fonts_with_info_properties_length
09723  ** 
09724  ** @param const xcb_list_fonts_with_info_reply_t *R
09725  ** @returns int
09726  **
09727  *****************************************************************************/
09728  
09729 int
09730 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R  );
09731 
09732 
09733 /*****************************************************************************
09734  **
09735  ** xcb_fontprop_iterator_t xcb_list_fonts_with_info_properties_iterator
09736  ** 
09737  ** @param const xcb_list_fonts_with_info_reply_t *R
09738  ** @returns xcb_fontprop_iterator_t
09739  **
09740  *****************************************************************************/
09741  
09742 xcb_fontprop_iterator_t
09743 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R  );
09744 
09745 
09746 /*****************************************************************************
09747  **
09748  ** char * xcb_list_fonts_with_info_name
09749  ** 
09750  ** @param const xcb_list_fonts_with_info_reply_t *R
09751  ** @returns char *
09752  **
09753  *****************************************************************************/
09754  
09755 char *
09756 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R  );
09757 
09758 
09759 /*****************************************************************************
09760  **
09761  ** int xcb_list_fonts_with_info_name_length
09762  ** 
09763  ** @param const xcb_list_fonts_with_info_reply_t *R
09764  ** @returns int
09765  **
09766  *****************************************************************************/
09767  
09768 int
09769 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R  );
09770 
09771 
09772 /*****************************************************************************
09773  **
09774  ** xcb_generic_iterator_t xcb_list_fonts_with_info_name_end
09775  ** 
09776  ** @param const xcb_list_fonts_with_info_reply_t *R
09777  ** @returns xcb_generic_iterator_t
09778  **
09779  *****************************************************************************/
09780  
09781 xcb_generic_iterator_t
09782 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R  );
09783 
09799 /*****************************************************************************
09800  **
09801  ** xcb_list_fonts_with_info_reply_t * xcb_list_fonts_with_info_reply
09802  ** 
09803  ** @param xcb_connection_t                   *c
09804  ** @param xcb_list_fonts_with_info_cookie_t   cookie
09805  ** @param xcb_generic_error_t               **e
09806  ** @returns xcb_list_fonts_with_info_reply_t *
09807  **
09808  *****************************************************************************/
09809  
09810 xcb_list_fonts_with_info_reply_t *
09811 xcb_list_fonts_with_info_reply (xcb_connection_t                   *c  ,
09812                                 xcb_list_fonts_with_info_cookie_t   cookie  ,
09813                                 xcb_generic_error_t               **e  );
09814 
09827 /*****************************************************************************
09828  **
09829  ** xcb_void_cookie_t xcb_set_font_path_checked
09830  ** 
09831  ** @param xcb_connection_t *c
09832  ** @param uint16_t          font_qty
09833  ** @param uint32_t          path_len
09834  ** @param const char       *path
09835  ** @returns xcb_void_cookie_t
09836  **
09837  *****************************************************************************/
09838  
09839 xcb_void_cookie_t
09840 xcb_set_font_path_checked (xcb_connection_t *c  ,
09841                            uint16_t          font_qty  ,
09842                            uint32_t          path_len  ,
09843                            const char       *path  );
09844 
09854 /*****************************************************************************
09855  **
09856  ** xcb_void_cookie_t xcb_set_font_path
09857  ** 
09858  ** @param xcb_connection_t *c
09859  ** @param uint16_t          font_qty
09860  ** @param uint32_t          path_len
09861  ** @param const char       *path
09862  ** @returns xcb_void_cookie_t
09863  **
09864  *****************************************************************************/
09865  
09866 xcb_void_cookie_t
09867 xcb_set_font_path (xcb_connection_t *c  ,
09868                    uint16_t          font_qty  ,
09869                    uint32_t          path_len  ,
09870                    const char       *path  );
09871 
09881 /*****************************************************************************
09882  **
09883  ** xcb_get_font_path_cookie_t xcb_get_font_path
09884  ** 
09885  ** @param xcb_connection_t *c
09886  ** @returns xcb_get_font_path_cookie_t
09887  **
09888  *****************************************************************************/
09889  
09890 xcb_get_font_path_cookie_t
09891 xcb_get_font_path (xcb_connection_t *c  );
09892 
09905 /*****************************************************************************
09906  **
09907  ** xcb_get_font_path_cookie_t xcb_get_font_path_unchecked
09908  ** 
09909  ** @param xcb_connection_t *c
09910  ** @returns xcb_get_font_path_cookie_t
09911  **
09912  *****************************************************************************/
09913  
09914 xcb_get_font_path_cookie_t
09915 xcb_get_font_path_unchecked (xcb_connection_t *c  );
09916 
09917 
09918 /*****************************************************************************
09919  **
09920  ** int xcb_get_font_path_path_length
09921  ** 
09922  ** @param const xcb_get_font_path_reply_t *R
09923  ** @returns int
09924  **
09925  *****************************************************************************/
09926  
09927 int
09928 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R  );
09929 
09930 
09931 /*****************************************************************************
09932  **
09933  ** xcb_str_iterator_t xcb_get_font_path_path_iterator
09934  ** 
09935  ** @param const xcb_get_font_path_reply_t *R
09936  ** @returns xcb_str_iterator_t
09937  **
09938  *****************************************************************************/
09939  
09940 xcb_str_iterator_t
09941 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R  );
09942 
09958 /*****************************************************************************
09959  **
09960  ** xcb_get_font_path_reply_t * xcb_get_font_path_reply
09961  ** 
09962  ** @param xcb_connection_t            *c
09963  ** @param xcb_get_font_path_cookie_t   cookie
09964  ** @param xcb_generic_error_t        **e
09965  ** @returns xcb_get_font_path_reply_t *
09966  **
09967  *****************************************************************************/
09968  
09969 xcb_get_font_path_reply_t *
09970 xcb_get_font_path_reply (xcb_connection_t            *c  ,
09971                          xcb_get_font_path_cookie_t   cookie  ,
09972                          xcb_generic_error_t        **e  );
09973 
09986 /*****************************************************************************
09987  **
09988  ** xcb_void_cookie_t xcb_create_pixmap_checked
09989  ** 
09990  ** @param xcb_connection_t *c
09991  ** @param uint8_t           depth
09992  ** @param xcb_pixmap_t      pid
09993  ** @param xcb_drawable_t    drawable
09994  ** @param uint16_t          width
09995  ** @param uint16_t          height
09996  ** @returns xcb_void_cookie_t
09997  **
09998  *****************************************************************************/
09999  
10000 xcb_void_cookie_t
10001 xcb_create_pixmap_checked (xcb_connection_t *c  ,
10002                            uint8_t           depth  ,
10003                            xcb_pixmap_t      pid  ,
10004                            xcb_drawable_t    drawable  ,
10005                            uint16_t          width  ,
10006                            uint16_t          height  );
10007 
10017 /*****************************************************************************
10018  **
10019  ** xcb_void_cookie_t xcb_create_pixmap
10020  ** 
10021  ** @param xcb_connection_t *c
10022  ** @param uint8_t           depth
10023  ** @param xcb_pixmap_t      pid
10024  ** @param xcb_drawable_t    drawable
10025  ** @param uint16_t          width
10026  ** @param uint16_t          height
10027  ** @returns xcb_void_cookie_t
10028  **
10029  *****************************************************************************/
10030  
10031 xcb_void_cookie_t
10032 xcb_create_pixmap (xcb_connection_t *c  ,
10033                    uint8_t           depth  ,
10034                    xcb_pixmap_t      pid  ,
10035                    xcb_drawable_t    drawable  ,
10036                    uint16_t          width  ,
10037                    uint16_t          height  );
10038 
10051 /*****************************************************************************
10052  **
10053  ** xcb_void_cookie_t xcb_free_pixmap_checked
10054  ** 
10055  ** @param xcb_connection_t *c
10056  ** @param xcb_pixmap_t      pixmap
10057  ** @returns xcb_void_cookie_t
10058  **
10059  *****************************************************************************/
10060  
10061 xcb_void_cookie_t
10062 xcb_free_pixmap_checked (xcb_connection_t *c  ,
10063                          xcb_pixmap_t      pixmap  );
10064 
10074 /*****************************************************************************
10075  **
10076  ** xcb_void_cookie_t xcb_free_pixmap
10077  ** 
10078  ** @param xcb_connection_t *c
10079  ** @param xcb_pixmap_t      pixmap
10080  ** @returns xcb_void_cookie_t
10081  **
10082  *****************************************************************************/
10083  
10084 xcb_void_cookie_t
10085 xcb_free_pixmap (xcb_connection_t *c  ,
10086                  xcb_pixmap_t      pixmap  );
10087 
10100 /*****************************************************************************
10101  **
10102  ** xcb_void_cookie_t xcb_create_gc_checked
10103  ** 
10104  ** @param xcb_connection_t *c
10105  ** @param xcb_gcontext_t    cid
10106  ** @param xcb_drawable_t    drawable
10107  ** @param uint32_t          value_mask
10108  ** @param const uint32_t   *value_list
10109  ** @returns xcb_void_cookie_t
10110  **
10111  *****************************************************************************/
10112  
10113 xcb_void_cookie_t
10114 xcb_create_gc_checked (xcb_connection_t *c  ,
10115                        xcb_gcontext_t    cid  ,
10116                        xcb_drawable_t    drawable  ,
10117                        uint32_t          value_mask  ,
10118                        const uint32_t   *value_list  );
10119 
10129 /*****************************************************************************
10130  **
10131  ** xcb_void_cookie_t xcb_create_gc
10132  ** 
10133  ** @param xcb_connection_t *c
10134  ** @param xcb_gcontext_t    cid
10135  ** @param xcb_drawable_t    drawable
10136  ** @param uint32_t          value_mask
10137  ** @param const uint32_t   *value_list
10138  ** @returns xcb_void_cookie_t
10139  **
10140  *****************************************************************************/
10141  
10142 xcb_void_cookie_t
10143 xcb_create_gc (xcb_connection_t *c  ,
10144                xcb_gcontext_t    cid  ,
10145                xcb_drawable_t    drawable  ,
10146                uint32_t          value_mask  ,
10147                const uint32_t   *value_list  );
10148 
10161 /*****************************************************************************
10162  **
10163  ** xcb_void_cookie_t xcb_change_gc_checked
10164  ** 
10165  ** @param xcb_connection_t *c
10166  ** @param xcb_gcontext_t    gc
10167  ** @param uint32_t          value_mask
10168  ** @param const uint32_t   *value_list
10169  ** @returns xcb_void_cookie_t
10170  **
10171  *****************************************************************************/
10172  
10173 xcb_void_cookie_t
10174 xcb_change_gc_checked (xcb_connection_t *c  ,
10175                        xcb_gcontext_t    gc  ,
10176                        uint32_t          value_mask  ,
10177                        const uint32_t   *value_list  );
10178 
10188 /*****************************************************************************
10189  **
10190  ** xcb_void_cookie_t xcb_change_gc
10191  ** 
10192  ** @param xcb_connection_t *c
10193  ** @param xcb_gcontext_t    gc
10194  ** @param uint32_t          value_mask
10195  ** @param const uint32_t   *value_list
10196  ** @returns xcb_void_cookie_t
10197  **
10198  *****************************************************************************/
10199  
10200 xcb_void_cookie_t
10201 xcb_change_gc (xcb_connection_t *c  ,
10202                xcb_gcontext_t    gc  ,
10203                uint32_t          value_mask  ,
10204                const uint32_t   *value_list  );
10205 
10218 /*****************************************************************************
10219  **
10220  ** xcb_void_cookie_t xcb_copy_gc_checked
10221  ** 
10222  ** @param xcb_connection_t *c
10223  ** @param xcb_gcontext_t    src_gc
10224  ** @param xcb_gcontext_t    dst_gc
10225  ** @param uint32_t          value_mask
10226  ** @returns xcb_void_cookie_t
10227  **
10228  *****************************************************************************/
10229  
10230 xcb_void_cookie_t
10231 xcb_copy_gc_checked (xcb_connection_t *c  ,
10232                      xcb_gcontext_t    src_gc  ,
10233                      xcb_gcontext_t    dst_gc  ,
10234                      uint32_t          value_mask  );
10235 
10245 /*****************************************************************************
10246  **
10247  ** xcb_void_cookie_t xcb_copy_gc
10248  ** 
10249  ** @param xcb_connection_t *c
10250  ** @param xcb_gcontext_t    src_gc
10251  ** @param xcb_gcontext_t    dst_gc
10252  ** @param uint32_t          value_mask
10253  ** @returns xcb_void_cookie_t
10254  **
10255  *****************************************************************************/
10256  
10257 xcb_void_cookie_t
10258 xcb_copy_gc (xcb_connection_t *c  ,
10259              xcb_gcontext_t    src_gc  ,
10260              xcb_gcontext_t    dst_gc  ,
10261              uint32_t          value_mask  );
10262 
10275 /*****************************************************************************
10276  **
10277  ** xcb_void_cookie_t xcb_set_dashes_checked
10278  ** 
10279  ** @param xcb_connection_t *c
10280  ** @param xcb_gcontext_t    gc
10281  ** @param uint16_t          dash_offset
10282  ** @param uint16_t          dashes_len
10283  ** @param const uint8_t    *dashes
10284  ** @returns xcb_void_cookie_t
10285  **
10286  *****************************************************************************/
10287  
10288 xcb_void_cookie_t
10289 xcb_set_dashes_checked (xcb_connection_t *c  ,
10290                         xcb_gcontext_t    gc  ,
10291                         uint16_t          dash_offset  ,
10292                         uint16_t          dashes_len  ,
10293                         const uint8_t    *dashes  );
10294 
10304 /*****************************************************************************
10305  **
10306  ** xcb_void_cookie_t xcb_set_dashes
10307  ** 
10308  ** @param xcb_connection_t *c
10309  ** @param xcb_gcontext_t    gc
10310  ** @param uint16_t          dash_offset
10311  ** @param uint16_t          dashes_len
10312  ** @param const uint8_t    *dashes
10313  ** @returns xcb_void_cookie_t
10314  **
10315  *****************************************************************************/
10316  
10317 xcb_void_cookie_t
10318 xcb_set_dashes (xcb_connection_t *c  ,
10319                 xcb_gcontext_t    gc  ,
10320                 uint16_t          dash_offset  ,
10321                 uint16_t          dashes_len  ,
10322                 const uint8_t    *dashes  );
10323 
10336 /*****************************************************************************
10337  **
10338  ** xcb_void_cookie_t xcb_set_clip_rectangles_checked
10339  ** 
10340  ** @param xcb_connection_t      *c
10341  ** @param uint8_t                ordering
10342  ** @param xcb_gcontext_t         gc
10343  ** @param int16_t                clip_x_origin
10344  ** @param int16_t                clip_y_origin
10345  ** @param uint32_t               rectangles_len
10346  ** @param const xcb_rectangle_t *rectangles
10347  ** @returns xcb_void_cookie_t
10348  **
10349  *****************************************************************************/
10350  
10351 xcb_void_cookie_t
10352 xcb_set_clip_rectangles_checked (xcb_connection_t      *c  ,
10353                                  uint8_t                ordering  ,
10354                                  xcb_gcontext_t         gc  ,
10355                                  int16_t                clip_x_origin  ,
10356                                  int16_t                clip_y_origin  ,
10357                                  uint32_t               rectangles_len  ,
10358                                  const xcb_rectangle_t *rectangles  );
10359 
10369 /*****************************************************************************
10370  **
10371  ** xcb_void_cookie_t xcb_set_clip_rectangles
10372  ** 
10373  ** @param xcb_connection_t      *c
10374  ** @param uint8_t                ordering
10375  ** @param xcb_gcontext_t         gc
10376  ** @param int16_t                clip_x_origin
10377  ** @param int16_t                clip_y_origin
10378  ** @param uint32_t               rectangles_len
10379  ** @param const xcb_rectangle_t *rectangles
10380  ** @returns xcb_void_cookie_t
10381  **
10382  *****************************************************************************/
10383  
10384 xcb_void_cookie_t
10385 xcb_set_clip_rectangles (xcb_connection_t      *c  ,
10386                          uint8_t                ordering  ,
10387                          xcb_gcontext_t         gc  ,
10388                          int16_t                clip_x_origin  ,
10389                          int16_t                clip_y_origin  ,
10390                          uint32_t               rectangles_len  ,
10391                          const xcb_rectangle_t *rectangles  );
10392 
10405 /*****************************************************************************
10406  **
10407  ** xcb_void_cookie_t xcb_free_gc_checked
10408  ** 
10409  ** @param xcb_connection_t *c
10410  ** @param xcb_gcontext_t    gc
10411  ** @returns xcb_void_cookie_t
10412  **
10413  *****************************************************************************/
10414  
10415 xcb_void_cookie_t
10416 xcb_free_gc_checked (xcb_connection_t *c  ,
10417                      xcb_gcontext_t    gc  );
10418 
10428 /*****************************************************************************
10429  **
10430  ** xcb_void_cookie_t xcb_free_gc
10431  ** 
10432  ** @param xcb_connection_t *c
10433  ** @param xcb_gcontext_t    gc
10434  ** @returns xcb_void_cookie_t
10435  **
10436  *****************************************************************************/
10437  
10438 xcb_void_cookie_t
10439 xcb_free_gc (xcb_connection_t *c  ,
10440              xcb_gcontext_t    gc  );
10441 
10454 /*****************************************************************************
10455  **
10456  ** xcb_void_cookie_t xcb_clear_area_checked
10457  ** 
10458  ** @param xcb_connection_t *c
10459  ** @param uint8_t           exposures
10460  ** @param xcb_window_t      window
10461  ** @param int16_t           x
10462  ** @param int16_t           y
10463  ** @param uint16_t          width
10464  ** @param uint16_t          height
10465  ** @returns xcb_void_cookie_t
10466  **
10467  *****************************************************************************/
10468  
10469 xcb_void_cookie_t
10470 xcb_clear_area_checked (xcb_connection_t *c  ,
10471                         uint8_t           exposures  ,
10472                         xcb_window_t      window  ,
10473                         int16_t           x  ,
10474                         int16_t           y  ,
10475                         uint16_t          width  ,
10476                         uint16_t          height  );
10477 
10487 /*****************************************************************************
10488  **
10489  ** xcb_void_cookie_t xcb_clear_area
10490  ** 
10491  ** @param xcb_connection_t *c
10492  ** @param uint8_t           exposures
10493  ** @param xcb_window_t      window
10494  ** @param int16_t           x
10495  ** @param int16_t           y
10496  ** @param uint16_t          width
10497  ** @param uint16_t          height
10498  ** @returns xcb_void_cookie_t
10499  **
10500  *****************************************************************************/
10501  
10502 xcb_void_cookie_t
10503 xcb_clear_area (xcb_connection_t *c  ,
10504                 uint8_t           exposures  ,
10505                 xcb_window_t      window  ,
10506                 int16_t           x  ,
10507                 int16_t           y  ,
10508                 uint16_t          width  ,
10509                 uint16_t          height  );
10510 
10523 /*****************************************************************************
10524  **
10525  ** xcb_void_cookie_t xcb_copy_area_checked
10526  ** 
10527  ** @param xcb_connection_t *c
10528  ** @param xcb_drawable_t    src_drawable
10529  ** @param xcb_drawable_t    dst_drawable
10530  ** @param xcb_gcontext_t    gc
10531  ** @param int16_t           src_x
10532  ** @param int16_t           src_y
10533  ** @param int16_t           dst_x
10534  ** @param int16_t           dst_y
10535  ** @param uint16_t          width
10536  ** @param uint16_t          height
10537  ** @returns xcb_void_cookie_t
10538  **
10539  *****************************************************************************/
10540  
10541 xcb_void_cookie_t
10542 xcb_copy_area_checked (xcb_connection_t *c  ,
10543                        xcb_drawable_t    src_drawable  ,
10544                        xcb_drawable_t    dst_drawable  ,
10545                        xcb_gcontext_t    gc  ,
10546                        int16_t           src_x  ,
10547                        int16_t           src_y  ,
10548                        int16_t           dst_x  ,
10549                        int16_t           dst_y  ,
10550                        uint16_t          width  ,
10551                        uint16_t          height  );
10552 
10562 /*****************************************************************************
10563  **
10564  ** xcb_void_cookie_t xcb_copy_area
10565  ** 
10566  ** @param xcb_connection_t *c
10567  ** @param xcb_drawable_t    src_drawable
10568  ** @param xcb_drawable_t    dst_drawable
10569  ** @param xcb_gcontext_t    gc
10570  ** @param int16_t           src_x
10571  ** @param int16_t           src_y
10572  ** @param int16_t           dst_x
10573  ** @param int16_t           dst_y
10574  ** @param uint16_t          width
10575  ** @param uint16_t          height
10576  ** @returns xcb_void_cookie_t
10577  **
10578  *****************************************************************************/
10579  
10580 xcb_void_cookie_t
10581 xcb_copy_area (xcb_connection_t *c  ,
10582                xcb_drawable_t    src_drawable  ,
10583                xcb_drawable_t    dst_drawable  ,
10584                xcb_gcontext_t    gc  ,
10585                int16_t           src_x  ,
10586                int16_t           src_y  ,
10587                int16_t           dst_x  ,
10588                int16_t           dst_y  ,
10589                uint16_t          width  ,
10590                uint16_t          height  );
10591 
10604 /*****************************************************************************
10605  **
10606  ** xcb_void_cookie_t xcb_copy_plane_checked
10607  ** 
10608  ** @param xcb_connection_t *c
10609  ** @param xcb_drawable_t    src_drawable
10610  ** @param xcb_drawable_t    dst_drawable
10611  ** @param xcb_gcontext_t    gc
10612  ** @param int16_t           src_x
10613  ** @param int16_t           src_y
10614  ** @param int16_t           dst_x
10615  ** @param int16_t           dst_y
10616  ** @param uint16_t          width
10617  ** @param uint16_t          height
10618  ** @param uint32_t          bit_plane
10619  ** @returns xcb_void_cookie_t
10620  **
10621  *****************************************************************************/
10622  
10623 xcb_void_cookie_t
10624 xcb_copy_plane_checked (xcb_connection_t *c  ,
10625                         xcb_drawable_t    src_drawable  ,
10626                         xcb_drawable_t    dst_drawable  ,
10627                         xcb_gcontext_t    gc  ,
10628                         int16_t           src_x  ,
10629                         int16_t           src_y  ,
10630                         int16_t           dst_x  ,
10631                         int16_t           dst_y  ,
10632                         uint16_t          width  ,
10633                         uint16_t          height  ,
10634                         uint32_t          bit_plane  );
10635 
10645 /*****************************************************************************
10646  **
10647  ** xcb_void_cookie_t xcb_copy_plane
10648  ** 
10649  ** @param xcb_connection_t *c
10650  ** @param xcb_drawable_t    src_drawable
10651  ** @param xcb_drawable_t    dst_drawable
10652  ** @param xcb_gcontext_t    gc
10653  ** @param int16_t           src_x
10654  ** @param int16_t           src_y
10655  ** @param int16_t           dst_x
10656  ** @param int16_t           dst_y
10657  ** @param uint16_t          width
10658  ** @param uint16_t          height
10659  ** @param uint32_t          bit_plane
10660  ** @returns xcb_void_cookie_t
10661  **
10662  *****************************************************************************/
10663  
10664 xcb_void_cookie_t
10665 xcb_copy_plane (xcb_connection_t *c  ,
10666                 xcb_drawable_t    src_drawable  ,
10667                 xcb_drawable_t    dst_drawable  ,
10668                 xcb_gcontext_t    gc  ,
10669                 int16_t           src_x  ,
10670                 int16_t           src_y  ,
10671                 int16_t           dst_x  ,
10672                 int16_t           dst_y  ,
10673                 uint16_t          width  ,
10674                 uint16_t          height  ,
10675                 uint32_t          bit_plane  );
10676 
10689 /*****************************************************************************
10690  **
10691  ** xcb_void_cookie_t xcb_poly_point_checked
10692  ** 
10693  ** @param xcb_connection_t  *c
10694  ** @param uint8_t            coordinate_mode
10695  ** @param xcb_drawable_t     drawable
10696  ** @param xcb_gcontext_t     gc
10697  ** @param uint32_t           points_len
10698  ** @param const xcb_point_t *points
10699  ** @returns xcb_void_cookie_t
10700  **
10701  *****************************************************************************/
10702  
10703 xcb_void_cookie_t
10704 xcb_poly_point_checked (xcb_connection_t  *c  ,
10705                         uint8_t            coordinate_mode  ,
10706                         xcb_drawable_t     drawable  ,
10707                         xcb_gcontext_t     gc  ,
10708                         uint32_t           points_len  ,
10709                         const xcb_point_t *points  );
10710 
10720 /*****************************************************************************
10721  **
10722  ** xcb_void_cookie_t xcb_poly_point
10723  ** 
10724  ** @param xcb_connection_t  *c
10725  ** @param uint8_t            coordinate_mode
10726  ** @param xcb_drawable_t     drawable
10727  ** @param xcb_gcontext_t     gc
10728  ** @param uint32_t           points_len
10729  ** @param const xcb_point_t *points
10730  ** @returns xcb_void_cookie_t
10731  **
10732  *****************************************************************************/
10733  
10734 xcb_void_cookie_t
10735 xcb_poly_point (xcb_connection_t  *c  ,
10736                 uint8_t            coordinate_mode  ,
10737                 xcb_drawable_t     drawable  ,
10738                 xcb_gcontext_t     gc  ,
10739                 uint32_t           points_len  ,
10740                 const xcb_point_t *points  );
10741 
10754 /*****************************************************************************
10755  **
10756  ** xcb_void_cookie_t xcb_poly_line_checked
10757  ** 
10758  ** @param xcb_connection_t  *c
10759  ** @param uint8_t            coordinate_mode
10760  ** @param xcb_drawable_t     drawable
10761  ** @param xcb_gcontext_t     gc
10762  ** @param uint32_t           points_len
10763  ** @param const xcb_point_t *points
10764  ** @returns xcb_void_cookie_t
10765  **
10766  *****************************************************************************/
10767  
10768 xcb_void_cookie_t
10769 xcb_poly_line_checked (xcb_connection_t  *c  ,
10770                        uint8_t            coordinate_mode  ,
10771                        xcb_drawable_t     drawable  ,
10772                        xcb_gcontext_t     gc  ,
10773                        uint32_t           points_len  ,
10774                        const xcb_point_t *points  );
10775 
10785 /*****************************************************************************
10786  **
10787  ** xcb_void_cookie_t xcb_poly_line
10788  ** 
10789  ** @param xcb_connection_t  *c
10790  ** @param uint8_t            coordinate_mode
10791  ** @param xcb_drawable_t     drawable
10792  ** @param xcb_gcontext_t     gc
10793  ** @param uint32_t           points_len
10794  ** @param const xcb_point_t *points
10795  ** @returns xcb_void_cookie_t
10796  **
10797  *****************************************************************************/
10798  
10799 xcb_void_cookie_t
10800 xcb_poly_line (xcb_connection_t  *c  ,
10801                uint8_t            coordinate_mode  ,
10802                xcb_drawable_t     drawable  ,
10803                xcb_gcontext_t     gc  ,
10804                uint32_t           points_len  ,
10805                const xcb_point_t *points  );
10806 
10816 /*****************************************************************************
10817  **
10818  ** void xcb_segment_next
10819  ** 
10820  ** @param xcb_segment_iterator_t *i
10821  ** @returns void
10822  **
10823  *****************************************************************************/
10824  
10825 void
10826 xcb_segment_next (xcb_segment_iterator_t *i  );
10827 
10838 /*****************************************************************************
10839  **
10840  ** xcb_generic_iterator_t xcb_segment_end
10841  ** 
10842  ** @param xcb_segment_iterator_t i
10843  ** @returns xcb_generic_iterator_t
10844  **
10845  *****************************************************************************/
10846  
10847 xcb_generic_iterator_t
10848 xcb_segment_end (xcb_segment_iterator_t i  );
10849 
10862 /*****************************************************************************
10863  **
10864  ** xcb_void_cookie_t xcb_poly_segment_checked
10865  ** 
10866  ** @param xcb_connection_t    *c
10867  ** @param xcb_drawable_t       drawable
10868  ** @param xcb_gcontext_t       gc
10869  ** @param uint32_t             segments_len
10870  ** @param const xcb_segment_t *segments
10871  ** @returns xcb_void_cookie_t
10872  **
10873  *****************************************************************************/
10874  
10875 xcb_void_cookie_t
10876 xcb_poly_segment_checked (xcb_connection_t    *c  ,
10877                           xcb_drawable_t       drawable  ,
10878                           xcb_gcontext_t       gc  ,
10879                           uint32_t             segments_len  ,
10880                           const xcb_segment_t *segments  );
10881 
10891 /*****************************************************************************
10892  **
10893  ** xcb_void_cookie_t xcb_poly_segment
10894  ** 
10895  ** @param xcb_connection_t    *c
10896  ** @param xcb_drawable_t       drawable
10897  ** @param xcb_gcontext_t       gc
10898  ** @param uint32_t             segments_len
10899  ** @param const xcb_segment_t *segments
10900  ** @returns xcb_void_cookie_t
10901  **
10902  *****************************************************************************/
10903  
10904 xcb_void_cookie_t
10905 xcb_poly_segment (xcb_connection_t    *c  ,
10906                   xcb_drawable_t       drawable  ,
10907                   xcb_gcontext_t       gc  ,
10908                   uint32_t             segments_len  ,
10909                   const xcb_segment_t *segments  );
10910 
10923 /*****************************************************************************
10924  **
10925  ** xcb_void_cookie_t xcb_poly_rectangle_checked
10926  ** 
10927  ** @param xcb_connection_t      *c
10928  ** @param xcb_drawable_t         drawable
10929  ** @param xcb_gcontext_t         gc
10930  ** @param uint32_t               rectangles_len
10931  ** @param const xcb_rectangle_t *rectangles
10932  ** @returns xcb_void_cookie_t
10933  **
10934  *****************************************************************************/
10935  
10936 xcb_void_cookie_t
10937 xcb_poly_rectangle_checked (xcb_connection_t      *c  ,
10938                             xcb_drawable_t         drawable  ,
10939                             xcb_gcontext_t         gc  ,
10940                             uint32_t               rectangles_len  ,
10941                             const xcb_rectangle_t *rectangles  );
10942 
10952 /*****************************************************************************
10953  **
10954  ** xcb_void_cookie_t xcb_poly_rectangle
10955  ** 
10956  ** @param xcb_connection_t      *c
10957  ** @param xcb_drawable_t         drawable
10958  ** @param xcb_gcontext_t         gc
10959  ** @param uint32_t               rectangles_len
10960  ** @param const xcb_rectangle_t *rectangles
10961  ** @returns xcb_void_cookie_t
10962  **
10963  *****************************************************************************/
10964  
10965 xcb_void_cookie_t
10966 xcb_poly_rectangle (xcb_connection_t      *c  ,
10967                     xcb_drawable_t         drawable  ,
10968                     xcb_gcontext_t         gc  ,
10969                     uint32_t               rectangles_len  ,
10970                     const xcb_rectangle_t *rectangles  );
10971 
10984 /*****************************************************************************
10985  **
10986  ** xcb_void_cookie_t xcb_poly_arc_checked
10987  ** 
10988  ** @param xcb_connection_t *c
10989  ** @param xcb_drawable_t    drawable
10990  ** @param xcb_gcontext_t    gc
10991  ** @param uint32_t          arcs_len
10992  ** @param const xcb_arc_t  *arcs
10993  ** @returns xcb_void_cookie_t
10994  **
10995  *****************************************************************************/
10996  
10997 xcb_void_cookie_t
10998 xcb_poly_arc_checked (xcb_connection_t *c  ,
10999                       xcb_drawable_t    drawable  ,
11000                       xcb_gcontext_t    gc  ,
11001                       uint32_t          arcs_len  ,
11002                       const xcb_arc_t  *arcs  );
11003 
11013 /*****************************************************************************
11014  **
11015  ** xcb_void_cookie_t xcb_poly_arc
11016  ** 
11017  ** @param xcb_connection_t *c
11018  ** @param xcb_drawable_t    drawable
11019  ** @param xcb_gcontext_t    gc
11020  ** @param uint32_t          arcs_len
11021  ** @param const xcb_arc_t  *arcs
11022  ** @returns xcb_void_cookie_t
11023  **
11024  *****************************************************************************/
11025  
11026 xcb_void_cookie_t
11027 xcb_poly_arc (xcb_connection_t *c  ,
11028               xcb_drawable_t    drawable  ,
11029               xcb_gcontext_t    gc  ,
11030               uint32_t          arcs_len  ,
11031               const xcb_arc_t  *arcs  );
11032 
11045 /*****************************************************************************
11046  **
11047  ** xcb_void_cookie_t xcb_fill_poly_checked
11048  ** 
11049  ** @param xcb_connection_t  *c
11050  ** @param xcb_drawable_t     drawable
11051  ** @param xcb_gcontext_t     gc
11052  ** @param uint8_t            shape
11053  ** @param uint8_t            coordinate_mode
11054  ** @param uint32_t           points_len
11055  ** @param const xcb_point_t *points
11056  ** @returns xcb_void_cookie_t
11057  **
11058  *****************************************************************************/
11059  
11060 xcb_void_cookie_t
11061 xcb_fill_poly_checked (xcb_connection_t  *c  ,
11062                        xcb_drawable_t     drawable  ,
11063                        xcb_gcontext_t     gc  ,
11064                        uint8_t            shape  ,
11065                        uint8_t            coordinate_mode  ,
11066                        uint32_t           points_len  ,
11067                        const xcb_point_t *points  );
11068 
11078 /*****************************************************************************
11079  **
11080  ** xcb_void_cookie_t xcb_fill_poly
11081  ** 
11082  ** @param xcb_connection_t  *c
11083  ** @param xcb_drawable_t     drawable
11084  ** @param xcb_gcontext_t     gc
11085  ** @param uint8_t            shape
11086  ** @param uint8_t            coordinate_mode
11087  ** @param uint32_t           points_len
11088  ** @param const xcb_point_t *points
11089  ** @returns xcb_void_cookie_t
11090  **
11091  *****************************************************************************/
11092  
11093 xcb_void_cookie_t
11094 xcb_fill_poly (xcb_connection_t  *c  ,
11095                xcb_drawable_t     drawable  ,
11096                xcb_gcontext_t     gc  ,
11097                uint8_t            shape  ,
11098                uint8_t            coordinate_mode  ,
11099                uint32_t           points_len  ,
11100                const xcb_point_t *points  );
11101 
11114 /*****************************************************************************
11115  **
11116  ** xcb_void_cookie_t xcb_poly_fill_rectangle_checked
11117  ** 
11118  ** @param xcb_connection_t      *c
11119  ** @param xcb_drawable_t         drawable
11120  ** @param xcb_gcontext_t         gc
11121  ** @param uint32_t               rectangles_len
11122  ** @param const xcb_rectangle_t *rectangles
11123  ** @returns xcb_void_cookie_t
11124  **
11125  *****************************************************************************/
11126  
11127 xcb_void_cookie_t
11128 xcb_poly_fill_rectangle_checked (xcb_connection_t      *c  ,
11129                                  xcb_drawable_t         drawable  ,
11130                                  xcb_gcontext_t         gc  ,
11131                                  uint32_t               rectangles_len  ,
11132                                  const xcb_rectangle_t *rectangles  );
11133 
11143 /*****************************************************************************
11144  **
11145  ** xcb_void_cookie_t xcb_poly_fill_rectangle
11146  ** 
11147  ** @param xcb_connection_t      *c
11148  ** @param xcb_drawable_t         drawable
11149  ** @param xcb_gcontext_t         gc
11150  ** @param uint32_t               rectangles_len
11151  ** @param const xcb_rectangle_t *rectangles
11152  ** @returns xcb_void_cookie_t
11153  **
11154  *****************************************************************************/
11155  
11156 xcb_void_cookie_t
11157 xcb_poly_fill_rectangle (xcb_connection_t      *c  ,
11158                          xcb_drawable_t         drawable  ,
11159                          xcb_gcontext_t         gc  ,
11160                          uint32_t               rectangles_len  ,
11161                          const xcb_rectangle_t *rectangles  );
11162 
11175 /*****************************************************************************
11176  **
11177  ** xcb_void_cookie_t xcb_poly_fill_arc_checked
11178  ** 
11179  ** @param xcb_connection_t *c
11180  ** @param xcb_drawable_t    drawable
11181  ** @param xcb_gcontext_t    gc
11182  ** @param uint32_t          arcs_len
11183  ** @param const xcb_arc_t  *arcs
11184  ** @returns xcb_void_cookie_t
11185  **
11186  *****************************************************************************/
11187  
11188 xcb_void_cookie_t
11189 xcb_poly_fill_arc_checked (xcb_connection_t *c  ,
11190                            xcb_drawable_t    drawable  ,
11191                            xcb_gcontext_t    gc  ,
11192                            uint32_t          arcs_len  ,
11193                            const xcb_arc_t  *arcs  );
11194 
11204 /*****************************************************************************
11205  **
11206  ** xcb_void_cookie_t xcb_poly_fill_arc
11207  ** 
11208  ** @param xcb_connection_t *c
11209  ** @param xcb_drawable_t    drawable
11210  ** @param xcb_gcontext_t    gc
11211  ** @param uint32_t          arcs_len
11212  ** @param const xcb_arc_t  *arcs
11213  ** @returns xcb_void_cookie_t
11214  **
11215  *****************************************************************************/
11216  
11217 xcb_void_cookie_t
11218 xcb_poly_fill_arc (xcb_connection_t *c  ,
11219                    xcb_drawable_t    drawable  ,
11220                    xcb_gcontext_t    gc  ,
11221                    uint32_t          arcs_len  ,
11222                    const xcb_arc_t  *arcs  );
11223 
11236 /*****************************************************************************
11237  **
11238  ** xcb_void_cookie_t xcb_put_image_checked
11239  ** 
11240  ** @param xcb_connection_t *c
11241  ** @param uint8_t           format
11242  ** @param xcb_drawable_t    drawable
11243  ** @param xcb_gcontext_t    gc
11244  ** @param uint16_t          width
11245  ** @param uint16_t          height
11246  ** @param int16_t           dst_x
11247  ** @param int16_t           dst_y
11248  ** @param uint8_t           left_pad
11249  ** @param uint8_t           depth
11250  ** @param uint32_t          data_len
11251  ** @param const uint8_t    *data
11252  ** @returns xcb_void_cookie_t
11253  **
11254  *****************************************************************************/
11255  
11256 xcb_void_cookie_t
11257 xcb_put_image_checked (xcb_connection_t *c  ,
11258                        uint8_t           format  ,
11259                        xcb_drawable_t    drawable  ,
11260                        xcb_gcontext_t    gc  ,
11261                        uint16_t          width  ,
11262                        uint16_t          height  ,
11263                        int16_t           dst_x  ,
11264                        int16_t           dst_y  ,
11265                        uint8_t           left_pad  ,
11266                        uint8_t           depth  ,
11267                        uint32_t          data_len  ,
11268                        const uint8_t    *data  );
11269 
11279 /*****************************************************************************
11280  **
11281  ** xcb_void_cookie_t xcb_put_image
11282  ** 
11283  ** @param xcb_connection_t *c
11284  ** @param uint8_t           format
11285  ** @param xcb_drawable_t    drawable
11286  ** @param xcb_gcontext_t    gc
11287  ** @param uint16_t          width
11288  ** @param uint16_t          height
11289  ** @param int16_t           dst_x
11290  ** @param int16_t           dst_y
11291  ** @param uint8_t           left_pad
11292  ** @param uint8_t           depth
11293  ** @param uint32_t          data_len
11294  ** @param const uint8_t    *data
11295  ** @returns xcb_void_cookie_t
11296  **
11297  *****************************************************************************/
11298  
11299 xcb_void_cookie_t
11300 xcb_put_image (xcb_connection_t *c  ,
11301                uint8_t           format  ,
11302                xcb_drawable_t    drawable  ,
11303                xcb_gcontext_t    gc  ,
11304                uint16_t          width  ,
11305                uint16_t          height  ,
11306                int16_t           dst_x  ,
11307                int16_t           dst_y  ,
11308                uint8_t           left_pad  ,
11309                uint8_t           depth  ,
11310                uint32_t          data_len  ,
11311                const uint8_t    *data  );
11312 
11322 /*****************************************************************************
11323  **
11324  ** xcb_get_image_cookie_t xcb_get_image
11325  ** 
11326  ** @param xcb_connection_t *c
11327  ** @param uint8_t           format
11328  ** @param xcb_drawable_t    drawable
11329  ** @param int16_t           x
11330  ** @param int16_t           y
11331  ** @param uint16_t          width
11332  ** @param uint16_t          height
11333  ** @param uint32_t          plane_mask
11334  ** @returns xcb_get_image_cookie_t
11335  **
11336  *****************************************************************************/
11337  
11338 xcb_get_image_cookie_t
11339 xcb_get_image (xcb_connection_t *c  ,
11340                uint8_t           format  ,
11341                xcb_drawable_t    drawable  ,
11342                int16_t           x  ,
11343                int16_t           y  ,
11344                uint16_t          width  ,
11345                uint16_t          height  ,
11346                uint32_t          plane_mask  );
11347 
11360 /*****************************************************************************
11361  **
11362  ** xcb_get_image_cookie_t xcb_get_image_unchecked
11363  ** 
11364  ** @param xcb_connection_t *c
11365  ** @param uint8_t           format
11366  ** @param xcb_drawable_t    drawable
11367  ** @param int16_t           x
11368  ** @param int16_t           y
11369  ** @param uint16_t          width
11370  ** @param uint16_t          height
11371  ** @param uint32_t          plane_mask
11372  ** @returns xcb_get_image_cookie_t
11373  **
11374  *****************************************************************************/
11375  
11376 xcb_get_image_cookie_t
11377 xcb_get_image_unchecked (xcb_connection_t *c  ,
11378                          uint8_t           format  ,
11379                          xcb_drawable_t    drawable  ,
11380                          int16_t           x  ,
11381                          int16_t           y  ,
11382                          uint16_t          width  ,
11383                          uint16_t          height  ,
11384                          uint32_t          plane_mask  );
11385 
11386 
11387 /*****************************************************************************
11388  **
11389  ** uint8_t * xcb_get_image_data
11390  ** 
11391  ** @param const xcb_get_image_reply_t *R
11392  ** @returns uint8_t *
11393  **
11394  *****************************************************************************/
11395  
11396 uint8_t *
11397 xcb_get_image_data (const xcb_get_image_reply_t *R  );
11398 
11399 
11400 /*****************************************************************************
11401  **
11402  ** int xcb_get_image_data_length
11403  ** 
11404  ** @param const xcb_get_image_reply_t *R
11405  ** @returns int
11406  **
11407  *****************************************************************************/
11408  
11409 int
11410 xcb_get_image_data_length (const xcb_get_image_reply_t *R  );
11411 
11412 
11413 /*****************************************************************************
11414  **
11415  ** xcb_generic_iterator_t xcb_get_image_data_end
11416  ** 
11417  ** @param const xcb_get_image_reply_t *R
11418  ** @returns xcb_generic_iterator_t
11419  **
11420  *****************************************************************************/
11421  
11422 xcb_generic_iterator_t
11423 xcb_get_image_data_end (const xcb_get_image_reply_t *R  );
11424 
11440 /*****************************************************************************
11441  **
11442  ** xcb_get_image_reply_t * xcb_get_image_reply
11443  ** 
11444  ** @param xcb_connection_t        *c
11445  ** @param xcb_get_image_cookie_t   cookie
11446  ** @param xcb_generic_error_t    **e
11447  ** @returns xcb_get_image_reply_t *
11448  **
11449  *****************************************************************************/
11450  
11451 xcb_get_image_reply_t *
11452 xcb_get_image_reply (xcb_connection_t        *c  ,
11453                      xcb_get_image_cookie_t   cookie  ,
11454                      xcb_generic_error_t    **e  );
11455 
11468 /*****************************************************************************
11469  **
11470  ** xcb_void_cookie_t xcb_poly_text_8_checked
11471  ** 
11472  ** @param xcb_connection_t *c
11473  ** @param xcb_drawable_t    drawable
11474  ** @param xcb_gcontext_t    gc
11475  ** @param int16_t           x
11476  ** @param int16_t           y
11477  ** @param uint32_t          items_len
11478  ** @param const uint8_t    *items
11479  ** @returns xcb_void_cookie_t
11480  **
11481  *****************************************************************************/
11482  
11483 xcb_void_cookie_t
11484 xcb_poly_text_8_checked (xcb_connection_t *c  ,
11485                          xcb_drawable_t    drawable  ,
11486                          xcb_gcontext_t    gc  ,
11487                          int16_t           x  ,
11488                          int16_t           y  ,
11489                          uint32_t          items_len  ,
11490                          const uint8_t    *items  );
11491 
11501 /*****************************************************************************
11502  **
11503  ** xcb_void_cookie_t xcb_poly_text_8
11504  ** 
11505  ** @param xcb_connection_t *c
11506  ** @param xcb_drawable_t    drawable
11507  ** @param xcb_gcontext_t    gc
11508  ** @param int16_t           x
11509  ** @param int16_t           y
11510  ** @param uint32_t          items_len
11511  ** @param const uint8_t    *items
11512  ** @returns xcb_void_cookie_t
11513  **
11514  *****************************************************************************/
11515  
11516 xcb_void_cookie_t
11517 xcb_poly_text_8 (xcb_connection_t *c  ,
11518                  xcb_drawable_t    drawable  ,
11519                  xcb_gcontext_t    gc  ,
11520                  int16_t           x  ,
11521                  int16_t           y  ,
11522                  uint32_t          items_len  ,
11523                  const uint8_t    *items  );
11524 
11537 /*****************************************************************************
11538  **
11539  ** xcb_void_cookie_t xcb_poly_text_16_checked
11540  ** 
11541  ** @param xcb_connection_t *c
11542  ** @param xcb_drawable_t    drawable
11543  ** @param xcb_gcontext_t    gc
11544  ** @param int16_t           x
11545  ** @param int16_t           y
11546  ** @param uint32_t          items_len
11547  ** @param const uint8_t    *items
11548  ** @returns xcb_void_cookie_t
11549  **
11550  *****************************************************************************/
11551  
11552 xcb_void_cookie_t
11553 xcb_poly_text_16_checked (xcb_connection_t *c  ,
11554                           xcb_drawable_t    drawable  ,
11555                           xcb_gcontext_t    gc  ,
11556                           int16_t           x  ,
11557                           int16_t           y  ,
11558                           uint32_t          items_len  ,
11559                           const uint8_t    *items  );
11560 
11570 /*****************************************************************************
11571  **
11572  ** xcb_void_cookie_t xcb_poly_text_16
11573  ** 
11574  ** @param xcb_connection_t *c
11575  ** @param xcb_drawable_t    drawable
11576  ** @param xcb_gcontext_t    gc
11577  ** @param int16_t           x
11578  ** @param int16_t           y
11579  ** @param uint32_t          items_len
11580  ** @param const uint8_t    *items
11581  ** @returns xcb_void_cookie_t
11582  **
11583  *****************************************************************************/
11584  
11585 xcb_void_cookie_t
11586 xcb_poly_text_16 (xcb_connection_t *c  ,
11587                   xcb_drawable_t    drawable  ,
11588                   xcb_gcontext_t    gc  ,
11589                   int16_t           x  ,
11590                   int16_t           y  ,
11591                   uint32_t          items_len  ,
11592                   const uint8_t    *items  );
11593 
11606 /*****************************************************************************
11607  **
11608  ** xcb_void_cookie_t xcb_image_text_8_checked
11609  ** 
11610  ** @param xcb_connection_t *c
11611  ** @param uint8_t           string_len
11612  ** @param xcb_drawable_t    drawable
11613  ** @param xcb_gcontext_t    gc
11614  ** @param int16_t           x
11615  ** @param int16_t           y
11616  ** @param const char       *string
11617  ** @returns xcb_void_cookie_t
11618  **
11619  *****************************************************************************/
11620  
11621 xcb_void_cookie_t
11622 xcb_image_text_8_checked (xcb_connection_t *c  ,
11623                           uint8_t           string_len  ,
11624                           xcb_drawable_t    drawable  ,
11625                           xcb_gcontext_t    gc  ,
11626                           int16_t           x  ,
11627                           int16_t           y  ,
11628                           const char       *string  );
11629 
11639 /*****************************************************************************
11640  **
11641  ** xcb_void_cookie_t xcb_image_text_8
11642  ** 
11643  ** @param xcb_connection_t *c
11644  ** @param uint8_t           string_len
11645  ** @param xcb_drawable_t    drawable
11646  ** @param xcb_gcontext_t    gc
11647  ** @param int16_t           x
11648  ** @param int16_t           y
11649  ** @param const char       *string
11650  ** @returns xcb_void_cookie_t
11651  **
11652  *****************************************************************************/
11653  
11654 xcb_void_cookie_t
11655 xcb_image_text_8 (xcb_connection_t *c  ,
11656                   uint8_t           string_len  ,
11657                   xcb_drawable_t    drawable  ,
11658                   xcb_gcontext_t    gc  ,
11659                   int16_t           x  ,
11660                   int16_t           y  ,
11661                   const char       *string  );
11662 
11675 /*****************************************************************************
11676  **
11677  ** xcb_void_cookie_t xcb_image_text_16_checked
11678  ** 
11679  ** @param xcb_connection_t   *c
11680  ** @param uint8_t             string_len
11681  ** @param xcb_drawable_t      drawable
11682  ** @param xcb_gcontext_t      gc
11683  ** @param int16_t             x
11684  ** @param int16_t             y
11685  ** @param const xcb_char2b_t *string
11686  ** @returns xcb_void_cookie_t
11687  **
11688  *****************************************************************************/
11689  
11690 xcb_void_cookie_t
11691 xcb_image_text_16_checked (xcb_connection_t   *c  ,
11692                            uint8_t             string_len  ,
11693                            xcb_drawable_t      drawable  ,
11694                            xcb_gcontext_t      gc  ,
11695                            int16_t             x  ,
11696                            int16_t             y  ,
11697                            const xcb_char2b_t *string  );
11698 
11708 /*****************************************************************************
11709  **
11710  ** xcb_void_cookie_t xcb_image_text_16
11711  ** 
11712  ** @param xcb_connection_t   *c
11713  ** @param uint8_t             string_len
11714  ** @param xcb_drawable_t      drawable
11715  ** @param xcb_gcontext_t      gc
11716  ** @param int16_t             x
11717  ** @param int16_t             y
11718  ** @param const xcb_char2b_t *string
11719  ** @returns xcb_void_cookie_t
11720  **
11721  *****************************************************************************/
11722  
11723 xcb_void_cookie_t
11724 xcb_image_text_16 (xcb_connection_t   *c  ,
11725                    uint8_t             string_len  ,
11726                    xcb_drawable_t      drawable  ,
11727                    xcb_gcontext_t      gc  ,
11728                    int16_t             x  ,
11729                    int16_t             y  ,
11730                    const xcb_char2b_t *string  );
11731 
11744 /*****************************************************************************
11745  **
11746  ** xcb_void_cookie_t xcb_create_colormap_checked
11747  ** 
11748  ** @param xcb_connection_t *c
11749  ** @param uint8_t           alloc
11750  ** @param xcb_colormap_t    mid
11751  ** @param xcb_window_t      window
11752  ** @param xcb_visualid_t    visual
11753  ** @returns xcb_void_cookie_t
11754  **
11755  *****************************************************************************/
11756  
11757 xcb_void_cookie_t
11758 xcb_create_colormap_checked (xcb_connection_t *c  ,
11759                              uint8_t           alloc  ,
11760                              xcb_colormap_t    mid  ,
11761                              xcb_window_t      window  ,
11762                              xcb_visualid_t    visual  );
11763 
11773 /*****************************************************************************
11774  **
11775  ** xcb_void_cookie_t xcb_create_colormap
11776  ** 
11777  ** @param xcb_connection_t *c
11778  ** @param uint8_t           alloc
11779  ** @param xcb_colormap_t    mid
11780  ** @param xcb_window_t      window
11781  ** @param xcb_visualid_t    visual
11782  ** @returns xcb_void_cookie_t
11783  **
11784  *****************************************************************************/
11785  
11786 xcb_void_cookie_t
11787 xcb_create_colormap (xcb_connection_t *c  ,
11788                      uint8_t           alloc  ,
11789                      xcb_colormap_t    mid  ,
11790                      xcb_window_t      window  ,
11791                      xcb_visualid_t    visual  );
11792 
11805 /*****************************************************************************
11806  **
11807  ** xcb_void_cookie_t xcb_free_colormap_checked
11808  ** 
11809  ** @param xcb_connection_t *c
11810  ** @param xcb_colormap_t    cmap
11811  ** @returns xcb_void_cookie_t
11812  **
11813  *****************************************************************************/
11814  
11815 xcb_void_cookie_t
11816 xcb_free_colormap_checked (xcb_connection_t *c  ,
11817                            xcb_colormap_t    cmap  );
11818 
11828 /*****************************************************************************
11829  **
11830  ** xcb_void_cookie_t xcb_free_colormap
11831  ** 
11832  ** @param xcb_connection_t *c
11833  ** @param xcb_colormap_t    cmap
11834  ** @returns xcb_void_cookie_t
11835  **
11836  *****************************************************************************/
11837  
11838 xcb_void_cookie_t
11839 xcb_free_colormap (xcb_connection_t *c  ,
11840                    xcb_colormap_t    cmap  );
11841 
11854 /*****************************************************************************
11855  **
11856  ** xcb_void_cookie_t xcb_copy_colormap_and_free_checked
11857  ** 
11858  ** @param xcb_connection_t *c
11859  ** @param xcb_colormap_t    mid
11860  ** @param xcb_colormap_t    src_cmap
11861  ** @returns xcb_void_cookie_t
11862  **
11863  *****************************************************************************/
11864  
11865 xcb_void_cookie_t
11866 xcb_copy_colormap_and_free_checked (xcb_connection_t *c  ,
11867                                     xcb_colormap_t    mid  ,
11868                                     xcb_colormap_t    src_cmap  );
11869 
11879 /*****************************************************************************
11880  **
11881  ** xcb_void_cookie_t xcb_copy_colormap_and_free
11882  ** 
11883  ** @param xcb_connection_t *c
11884  ** @param xcb_colormap_t    mid
11885  ** @param xcb_colormap_t    src_cmap
11886  ** @returns xcb_void_cookie_t
11887  **
11888  *****************************************************************************/
11889  
11890 xcb_void_cookie_t
11891 xcb_copy_colormap_and_free (xcb_connection_t *c  ,
11892                             xcb_colormap_t    mid  ,
11893                             xcb_colormap_t    src_cmap  );
11894 
11907 /*****************************************************************************
11908  **
11909  ** xcb_void_cookie_t xcb_install_colormap_checked
11910  ** 
11911  ** @param xcb_connection_t *c
11912  ** @param xcb_colormap_t    cmap
11913  ** @returns xcb_void_cookie_t
11914  **
11915  *****************************************************************************/
11916  
11917 xcb_void_cookie_t
11918 xcb_install_colormap_checked (xcb_connection_t *c  ,
11919                               xcb_colormap_t    cmap  );
11920 
11930 /*****************************************************************************
11931  **
11932  ** xcb_void_cookie_t xcb_install_colormap
11933  ** 
11934  ** @param xcb_connection_t *c
11935  ** @param xcb_colormap_t    cmap
11936  ** @returns xcb_void_cookie_t
11937  **
11938  *****************************************************************************/
11939  
11940 xcb_void_cookie_t
11941 xcb_install_colormap (xcb_connection_t *c  ,
11942                       xcb_colormap_t    cmap  );
11943 
11956 /*****************************************************************************
11957  **
11958  ** xcb_void_cookie_t xcb_uninstall_colormap_checked
11959  ** 
11960  ** @param xcb_connection_t *c
11961  ** @param xcb_colormap_t    cmap
11962  ** @returns xcb_void_cookie_t
11963  **
11964  *****************************************************************************/
11965  
11966 xcb_void_cookie_t
11967 xcb_uninstall_colormap_checked (xcb_connection_t *c  ,
11968                                 xcb_colormap_t    cmap  );
11969 
11979 /*****************************************************************************
11980  **
11981  ** xcb_void_cookie_t xcb_uninstall_colormap
11982  ** 
11983  ** @param xcb_connection_t *c
11984  ** @param xcb_colormap_t    cmap
11985  ** @returns xcb_void_cookie_t
11986  **
11987  *****************************************************************************/
11988  
11989 xcb_void_cookie_t
11990 xcb_uninstall_colormap (xcb_connection_t *c  ,
11991                         xcb_colormap_t    cmap  );
11992 
12002 /*****************************************************************************
12003  **
12004  ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps
12005  ** 
12006  ** @param xcb_connection_t *c
12007  ** @param xcb_window_t      window
12008  ** @returns xcb_list_installed_colormaps_cookie_t
12009  **
12010  *****************************************************************************/
12011  
12012 xcb_list_installed_colormaps_cookie_t
12013 xcb_list_installed_colormaps (xcb_connection_t *c  ,
12014                               xcb_window_t      window  );
12015 
12028 /*****************************************************************************
12029  **
12030  ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_unchecked
12031  ** 
12032  ** @param xcb_connection_t *c
12033  ** @param xcb_window_t      window
12034  ** @returns xcb_list_installed_colormaps_cookie_t
12035  **
12036  *****************************************************************************/
12037  
12038 xcb_list_installed_colormaps_cookie_t
12039 xcb_list_installed_colormaps_unchecked (xcb_connection_t *c  ,
12040                                         xcb_window_t      window  );
12041 
12042 
12043 /*****************************************************************************
12044  **
12045  ** xcb_colormap_t * xcb_list_installed_colormaps_cmaps
12046  ** 
12047  ** @param const xcb_list_installed_colormaps_reply_t *R
12048  ** @returns xcb_colormap_t *
12049  **
12050  *****************************************************************************/
12051  
12052 xcb_colormap_t *
12053 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R  );
12054 
12055 
12056 /*****************************************************************************
12057  **
12058  ** int xcb_list_installed_colormaps_cmaps_length
12059  ** 
12060  ** @param const xcb_list_installed_colormaps_reply_t *R
12061  ** @returns int
12062  **
12063  *****************************************************************************/
12064  
12065 int
12066 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R  );
12067 
12068 
12069 /*****************************************************************************
12070  **
12071  ** xcb_generic_iterator_t xcb_list_installed_colormaps_cmaps_end
12072  ** 
12073  ** @param const xcb_list_installed_colormaps_reply_t *R
12074  ** @returns xcb_generic_iterator_t
12075  **
12076  *****************************************************************************/
12077  
12078 xcb_generic_iterator_t
12079 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R  );
12080 
12096 /*****************************************************************************
12097  **
12098  ** xcb_list_installed_colormaps_reply_t * xcb_list_installed_colormaps_reply
12099  ** 
12100  ** @param xcb_connection_t                       *c
12101  ** @param xcb_list_installed_colormaps_cookie_t   cookie
12102  ** @param xcb_generic_error_t                   **e
12103  ** @returns xcb_list_installed_colormaps_reply_t *
12104  **
12105  *****************************************************************************/
12106  
12107 xcb_list_installed_colormaps_reply_t *
12108 xcb_list_installed_colormaps_reply (xcb_connection_t                       *c  ,
12109                                     xcb_list_installed_colormaps_cookie_t   cookie  ,
12110                                     xcb_generic_error_t                   **e  );
12111 
12121 /*****************************************************************************
12122  **
12123  ** xcb_alloc_color_cookie_t xcb_alloc_color
12124  ** 
12125  ** @param xcb_connection_t *c
12126  ** @param xcb_colormap_t    cmap
12127  ** @param uint16_t          red
12128  ** @param uint16_t          green
12129  ** @param uint16_t          blue
12130  ** @returns xcb_alloc_color_cookie_t
12131  **
12132  *****************************************************************************/
12133  
12134 xcb_alloc_color_cookie_t
12135 xcb_alloc_color (xcb_connection_t *c  ,
12136                  xcb_colormap_t    cmap  ,
12137                  uint16_t          red  ,
12138                  uint16_t          green  ,
12139                  uint16_t          blue  );
12140 
12153 /*****************************************************************************
12154  **
12155  ** xcb_alloc_color_cookie_t xcb_alloc_color_unchecked
12156  ** 
12157  ** @param xcb_connection_t *c
12158  ** @param xcb_colormap_t    cmap
12159  ** @param uint16_t          red
12160  ** @param uint16_t          green
12161  ** @param uint16_t          blue
12162  ** @returns xcb_alloc_color_cookie_t
12163  **
12164  *****************************************************************************/
12165  
12166 xcb_alloc_color_cookie_t
12167 xcb_alloc_color_unchecked (xcb_connection_t *c  ,
12168                            xcb_colormap_t    cmap  ,
12169                            uint16_t          red  ,
12170                            uint16_t          green  ,
12171                            uint16_t          blue  );
12172 
12188 /*****************************************************************************
12189  **
12190  ** xcb_alloc_color_reply_t * xcb_alloc_color_reply
12191  ** 
12192  ** @param xcb_connection_t          *c
12193  ** @param xcb_alloc_color_cookie_t   cookie
12194  ** @param xcb_generic_error_t      **e
12195  ** @returns xcb_alloc_color_reply_t *
12196  **
12197  *****************************************************************************/
12198  
12199 xcb_alloc_color_reply_t *
12200 xcb_alloc_color_reply (xcb_connection_t          *c  ,
12201                        xcb_alloc_color_cookie_t   cookie  ,
12202                        xcb_generic_error_t      **e  );
12203 
12213 /*****************************************************************************
12214  **
12215  ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color
12216  ** 
12217  ** @param xcb_connection_t *c
12218  ** @param xcb_colormap_t    cmap
12219  ** @param uint16_t          name_len
12220  ** @param const char       *name
12221  ** @returns xcb_alloc_named_color_cookie_t
12222  **
12223  *****************************************************************************/
12224  
12225 xcb_alloc_named_color_cookie_t
12226 xcb_alloc_named_color (xcb_connection_t *c  ,
12227                        xcb_colormap_t    cmap  ,
12228                        uint16_t          name_len  ,
12229                        const char       *name  );
12230 
12243 /*****************************************************************************
12244  **
12245  ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color_unchecked
12246  ** 
12247  ** @param xcb_connection_t *c
12248  ** @param xcb_colormap_t    cmap
12249  ** @param uint16_t          name_len
12250  ** @param const char       *name
12251  ** @returns xcb_alloc_named_color_cookie_t
12252  **
12253  *****************************************************************************/
12254  
12255 xcb_alloc_named_color_cookie_t
12256 xcb_alloc_named_color_unchecked (xcb_connection_t *c  ,
12257                                  xcb_colormap_t    cmap  ,
12258                                  uint16_t          name_len  ,
12259                                  const char       *name  );
12260 
12276 /*****************************************************************************
12277  **
12278  ** xcb_alloc_named_color_reply_t * xcb_alloc_named_color_reply
12279  ** 
12280  ** @param xcb_connection_t                *c
12281  ** @param xcb_alloc_named_color_cookie_t   cookie
12282  ** @param xcb_generic_error_t            **e
12283  ** @returns xcb_alloc_named_color_reply_t *
12284  **
12285  *****************************************************************************/
12286  
12287 xcb_alloc_named_color_reply_t *
12288 xcb_alloc_named_color_reply (xcb_connection_t                *c  ,
12289                              xcb_alloc_named_color_cookie_t   cookie  ,
12290                              xcb_generic_error_t            **e  );
12291 
12301 /*****************************************************************************
12302  **
12303  ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells
12304  ** 
12305  ** @param xcb_connection_t *c
12306  ** @param uint8_t           contiguous
12307  ** @param xcb_colormap_t    cmap
12308  ** @param uint16_t          colors
12309  ** @param uint16_t          planes
12310  ** @returns xcb_alloc_color_cells_cookie_t
12311  **
12312  *****************************************************************************/
12313  
12314 xcb_alloc_color_cells_cookie_t
12315 xcb_alloc_color_cells (xcb_connection_t *c  ,
12316                        uint8_t           contiguous  ,
12317                        xcb_colormap_t    cmap  ,
12318                        uint16_t          colors  ,
12319                        uint16_t          planes  );
12320 
12333 /*****************************************************************************
12334  **
12335  ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_unchecked
12336  ** 
12337  ** @param xcb_connection_t *c
12338  ** @param uint8_t           contiguous
12339  ** @param xcb_colormap_t    cmap
12340  ** @param uint16_t          colors
12341  ** @param uint16_t          planes
12342  ** @returns xcb_alloc_color_cells_cookie_t
12343  **
12344  *****************************************************************************/
12345  
12346 xcb_alloc_color_cells_cookie_t
12347 xcb_alloc_color_cells_unchecked (xcb_connection_t *c  ,
12348                                  uint8_t           contiguous  ,
12349                                  xcb_colormap_t    cmap  ,
12350                                  uint16_t          colors  ,
12351                                  uint16_t          planes  );
12352 
12353 
12354 /*****************************************************************************
12355  **
12356  ** uint32_t * xcb_alloc_color_cells_pixels
12357  ** 
12358  ** @param const xcb_alloc_color_cells_reply_t *R
12359  ** @returns uint32_t *
12360  **
12361  *****************************************************************************/
12362  
12363 uint32_t *
12364 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R  );
12365 
12366 
12367 /*****************************************************************************
12368  **
12369  ** int xcb_alloc_color_cells_pixels_length
12370  ** 
12371  ** @param const xcb_alloc_color_cells_reply_t *R
12372  ** @returns int
12373  **
12374  *****************************************************************************/
12375  
12376 int
12377 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R  );
12378 
12379 
12380 /*****************************************************************************
12381  **
12382  ** xcb_generic_iterator_t xcb_alloc_color_cells_pixels_end
12383  ** 
12384  ** @param const xcb_alloc_color_cells_reply_t *R
12385  ** @returns xcb_generic_iterator_t
12386  **
12387  *****************************************************************************/
12388  
12389 xcb_generic_iterator_t
12390 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R  );
12391 
12392 
12393 /*****************************************************************************
12394  **
12395  ** uint32_t * xcb_alloc_color_cells_masks
12396  ** 
12397  ** @param const xcb_alloc_color_cells_reply_t *R
12398  ** @returns uint32_t *
12399  **
12400  *****************************************************************************/
12401  
12402 uint32_t *
12403 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R  );
12404 
12405 
12406 /*****************************************************************************
12407  **
12408  ** int xcb_alloc_color_cells_masks_length
12409  ** 
12410  ** @param const xcb_alloc_color_cells_reply_t *R
12411  ** @returns int
12412  **
12413  *****************************************************************************/
12414  
12415 int
12416 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R  );
12417 
12418 
12419 /*****************************************************************************
12420  **
12421  ** xcb_generic_iterator_t xcb_alloc_color_cells_masks_end
12422  ** 
12423  ** @param const xcb_alloc_color_cells_reply_t *R
12424  ** @returns xcb_generic_iterator_t
12425  **
12426  *****************************************************************************/
12427  
12428 xcb_generic_iterator_t
12429 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R  );
12430 
12446 /*****************************************************************************
12447  **
12448  ** xcb_alloc_color_cells_reply_t * xcb_alloc_color_cells_reply
12449  ** 
12450  ** @param xcb_connection_t                *c
12451  ** @param xcb_alloc_color_cells_cookie_t   cookie
12452  ** @param xcb_generic_error_t            **e
12453  ** @returns xcb_alloc_color_cells_reply_t *
12454  **
12455  *****************************************************************************/
12456  
12457 xcb_alloc_color_cells_reply_t *
12458 xcb_alloc_color_cells_reply (xcb_connection_t                *c  ,
12459                              xcb_alloc_color_cells_cookie_t   cookie  ,
12460                              xcb_generic_error_t            **e  );
12461 
12471 /*****************************************************************************
12472  **
12473  ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes
12474  ** 
12475  ** @param xcb_connection_t *c
12476  ** @param uint8_t           contiguous
12477  ** @param xcb_colormap_t    cmap
12478  ** @param uint16_t          colors
12479  ** @param uint16_t          reds
12480  ** @param uint16_t          greens
12481  ** @param uint16_t          blues
12482  ** @returns xcb_alloc_color_planes_cookie_t
12483  **
12484  *****************************************************************************/
12485  
12486 xcb_alloc_color_planes_cookie_t
12487 xcb_alloc_color_planes (xcb_connection_t *c  ,
12488                         uint8_t           contiguous  ,
12489                         xcb_colormap_t    cmap  ,
12490                         uint16_t          colors  ,
12491                         uint16_t          reds  ,
12492                         uint16_t          greens  ,
12493                         uint16_t          blues  );
12494 
12507 /*****************************************************************************
12508  **
12509  ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_unchecked
12510  ** 
12511  ** @param xcb_connection_t *c
12512  ** @param uint8_t           contiguous
12513  ** @param xcb_colormap_t    cmap
12514  ** @param uint16_t          colors
12515  ** @param uint16_t          reds
12516  ** @param uint16_t          greens
12517  ** @param uint16_t          blues
12518  ** @returns xcb_alloc_color_planes_cookie_t
12519  **
12520  *****************************************************************************/
12521  
12522 xcb_alloc_color_planes_cookie_t
12523 xcb_alloc_color_planes_unchecked (xcb_connection_t *c  ,
12524                                   uint8_t           contiguous  ,
12525                                   xcb_colormap_t    cmap  ,
12526                                   uint16_t          colors  ,
12527                                   uint16_t          reds  ,
12528                                   uint16_t          greens  ,
12529                                   uint16_t          blues  );
12530 
12531 
12532 /*****************************************************************************
12533  **
12534  ** uint32_t * xcb_alloc_color_planes_pixels
12535  ** 
12536  ** @param const xcb_alloc_color_planes_reply_t *R
12537  ** @returns uint32_t *
12538  **
12539  *****************************************************************************/
12540  
12541 uint32_t *
12542 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R  );
12543 
12544 
12545 /*****************************************************************************
12546  **
12547  ** int xcb_alloc_color_planes_pixels_length
12548  ** 
12549  ** @param const xcb_alloc_color_planes_reply_t *R
12550  ** @returns int
12551  **
12552  *****************************************************************************/
12553  
12554 int
12555 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R  );
12556 
12557 
12558 /*****************************************************************************
12559  **
12560  ** xcb_generic_iterator_t xcb_alloc_color_planes_pixels_end
12561  ** 
12562  ** @param const xcb_alloc_color_planes_reply_t *R
12563  ** @returns xcb_generic_iterator_t
12564  **
12565  *****************************************************************************/
12566  
12567 xcb_generic_iterator_t
12568 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R  );
12569 
12585 /*****************************************************************************
12586  **
12587  ** xcb_alloc_color_planes_reply_t * xcb_alloc_color_planes_reply
12588  ** 
12589  ** @param xcb_connection_t                 *c
12590  ** @param xcb_alloc_color_planes_cookie_t   cookie
12591  ** @param xcb_generic_error_t             **e
12592  ** @returns xcb_alloc_color_planes_reply_t *
12593  **
12594  *****************************************************************************/
12595  
12596 xcb_alloc_color_planes_reply_t *
12597 xcb_alloc_color_planes_reply (xcb_connection_t                 *c  ,
12598                               xcb_alloc_color_planes_cookie_t   cookie  ,
12599                               xcb_generic_error_t             **e  );
12600 
12613 /*****************************************************************************
12614  **
12615  ** xcb_void_cookie_t xcb_free_colors_checked
12616  ** 
12617  ** @param xcb_connection_t *c
12618  ** @param xcb_colormap_t    cmap
12619  ** @param uint32_t          plane_mask
12620  ** @param uint32_t          pixels_len
12621  ** @param const uint32_t   *pixels
12622  ** @returns xcb_void_cookie_t
12623  **
12624  *****************************************************************************/
12625  
12626 xcb_void_cookie_t
12627 xcb_free_colors_checked (xcb_connection_t *c  ,
12628                          xcb_colormap_t    cmap  ,
12629                          uint32_t          plane_mask  ,
12630                          uint32_t          pixels_len  ,
12631                          const uint32_t   *pixels  );
12632 
12642 /*****************************************************************************
12643  **
12644  ** xcb_void_cookie_t xcb_free_colors
12645  ** 
12646  ** @param xcb_connection_t *c
12647  ** @param xcb_colormap_t    cmap
12648  ** @param uint32_t          plane_mask
12649  ** @param uint32_t          pixels_len
12650  ** @param const uint32_t   *pixels
12651  ** @returns xcb_void_cookie_t
12652  **
12653  *****************************************************************************/
12654  
12655 xcb_void_cookie_t
12656 xcb_free_colors (xcb_connection_t *c  ,
12657                  xcb_colormap_t    cmap  ,
12658                  uint32_t          plane_mask  ,
12659                  uint32_t          pixels_len  ,
12660                  const uint32_t   *pixels  );
12661 
12671 /*****************************************************************************
12672  **
12673  ** void xcb_coloritem_next
12674  ** 
12675  ** @param xcb_coloritem_iterator_t *i
12676  ** @returns void
12677  **
12678  *****************************************************************************/
12679  
12680 void
12681 xcb_coloritem_next (xcb_coloritem_iterator_t *i  );
12682 
12693 /*****************************************************************************
12694  **
12695  ** xcb_generic_iterator_t xcb_coloritem_end
12696  ** 
12697  ** @param xcb_coloritem_iterator_t i
12698  ** @returns xcb_generic_iterator_t
12699  **
12700  *****************************************************************************/
12701  
12702 xcb_generic_iterator_t
12703 xcb_coloritem_end (xcb_coloritem_iterator_t i  );
12704 
12717 /*****************************************************************************
12718  **
12719  ** xcb_void_cookie_t xcb_store_colors_checked
12720  ** 
12721  ** @param xcb_connection_t      *c
12722  ** @param xcb_colormap_t         cmap
12723  ** @param uint32_t               items_len
12724  ** @param const xcb_coloritem_t *items
12725  ** @returns xcb_void_cookie_t
12726  **
12727  *****************************************************************************/
12728  
12729 xcb_void_cookie_t
12730 xcb_store_colors_checked (xcb_connection_t      *c  ,
12731                           xcb_colormap_t         cmap  ,
12732                           uint32_t               items_len  ,
12733                           const xcb_coloritem_t *items  );
12734 
12744 /*****************************************************************************
12745  **
12746  ** xcb_void_cookie_t xcb_store_colors
12747  ** 
12748  ** @param xcb_connection_t      *c
12749  ** @param xcb_colormap_t         cmap
12750  ** @param uint32_t               items_len
12751  ** @param const xcb_coloritem_t *items
12752  ** @returns xcb_void_cookie_t
12753  **
12754  *****************************************************************************/
12755  
12756 xcb_void_cookie_t
12757 xcb_store_colors (xcb_connection_t      *c  ,
12758                   xcb_colormap_t         cmap  ,
12759                   uint32_t               items_len  ,
12760                   const xcb_coloritem_t *items  );
12761 
12774 /*****************************************************************************
12775  **
12776  ** xcb_void_cookie_t xcb_store_named_color_checked
12777  ** 
12778  ** @param xcb_connection_t *c
12779  ** @param uint8_t           flags
12780  ** @param xcb_colormap_t    cmap
12781  ** @param uint32_t          pixel
12782  ** @param uint16_t          name_len
12783  ** @param const char       *name
12784  ** @returns xcb_void_cookie_t
12785  **
12786  *****************************************************************************/
12787  
12788 xcb_void_cookie_t
12789 xcb_store_named_color_checked (xcb_connection_t *c  ,
12790                                uint8_t           flags  ,
12791                                xcb_colormap_t    cmap  ,
12792                                uint32_t          pixel  ,
12793                                uint16_t          name_len  ,
12794                                const char       *name  );
12795 
12805 /*****************************************************************************
12806  **
12807  ** xcb_void_cookie_t xcb_store_named_color
12808  ** 
12809  ** @param xcb_connection_t *c
12810  ** @param uint8_t           flags
12811  ** @param xcb_colormap_t    cmap
12812  ** @param uint32_t          pixel
12813  ** @param uint16_t          name_len
12814  ** @param const char       *name
12815  ** @returns xcb_void_cookie_t
12816  **
12817  *****************************************************************************/
12818  
12819 xcb_void_cookie_t
12820 xcb_store_named_color (xcb_connection_t *c  ,
12821                        uint8_t           flags  ,
12822                        xcb_colormap_t    cmap  ,
12823                        uint32_t          pixel  ,
12824                        uint16_t          name_len  ,
12825                        const char       *name  );
12826 
12836 /*****************************************************************************
12837  **
12838  ** void xcb_rgb_next
12839  ** 
12840  ** @param xcb_rgb_iterator_t *i
12841  ** @returns void
12842  **
12843  *****************************************************************************/
12844  
12845 void
12846 xcb_rgb_next (xcb_rgb_iterator_t *i  );
12847 
12858 /*****************************************************************************
12859  **
12860  ** xcb_generic_iterator_t xcb_rgb_end
12861  ** 
12862  ** @param xcb_rgb_iterator_t i
12863  ** @returns xcb_generic_iterator_t
12864  **
12865  *****************************************************************************/
12866  
12867 xcb_generic_iterator_t
12868 xcb_rgb_end (xcb_rgb_iterator_t i  );
12869 
12879 /*****************************************************************************
12880  **
12881  ** xcb_query_colors_cookie_t xcb_query_colors
12882  ** 
12883  ** @param xcb_connection_t *c
12884  ** @param xcb_colormap_t    cmap
12885  ** @param uint32_t          pixels_len
12886  ** @param const uint32_t   *pixels
12887  ** @returns xcb_query_colors_cookie_t
12888  **
12889  *****************************************************************************/
12890  
12891 xcb_query_colors_cookie_t
12892 xcb_query_colors (xcb_connection_t *c  ,
12893                   xcb_colormap_t    cmap  ,
12894                   uint32_t          pixels_len  ,
12895                   const uint32_t   *pixels  );
12896 
12909 /*****************************************************************************
12910  **
12911  ** xcb_query_colors_cookie_t xcb_query_colors_unchecked
12912  ** 
12913  ** @param xcb_connection_t *c
12914  ** @param xcb_colormap_t    cmap
12915  ** @param uint32_t          pixels_len
12916  ** @param const uint32_t   *pixels
12917  ** @returns xcb_query_colors_cookie_t
12918  **
12919  *****************************************************************************/
12920  
12921 xcb_query_colors_cookie_t
12922 xcb_query_colors_unchecked (xcb_connection_t *c  ,
12923                             xcb_colormap_t    cmap  ,
12924                             uint32_t          pixels_len  ,
12925                             const uint32_t   *pixels  );
12926 
12927 
12928 /*****************************************************************************
12929  **
12930  ** xcb_rgb_t * xcb_query_colors_colors
12931  ** 
12932  ** @param const xcb_query_colors_reply_t *R
12933  ** @returns xcb_rgb_t *
12934  **
12935  *****************************************************************************/
12936  
12937 xcb_rgb_t *
12938 xcb_query_colors_colors (const xcb_query_colors_reply_t *R  );
12939 
12940 
12941 /*****************************************************************************
12942  **
12943  ** int xcb_query_colors_colors_length
12944  ** 
12945  ** @param const xcb_query_colors_reply_t *R
12946  ** @returns int
12947  **
12948  *****************************************************************************/
12949  
12950 int
12951 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R  );
12952 
12953 
12954 /*****************************************************************************
12955  **
12956  ** xcb_rgb_iterator_t xcb_query_colors_colors_iterator
12957  ** 
12958  ** @param const xcb_query_colors_reply_t *R
12959  ** @returns xcb_rgb_iterator_t
12960  **
12961  *****************************************************************************/
12962  
12963 xcb_rgb_iterator_t
12964 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R  );
12965 
12981 /*****************************************************************************
12982  **
12983  ** xcb_query_colors_reply_t * xcb_query_colors_reply
12984  ** 
12985  ** @param xcb_connection_t           *c
12986  ** @param xcb_query_colors_cookie_t   cookie
12987  ** @param xcb_generic_error_t       **e
12988  ** @returns xcb_query_colors_reply_t *
12989  **
12990  *****************************************************************************/
12991  
12992 xcb_query_colors_reply_t *
12993 xcb_query_colors_reply (xcb_connection_t           *c  ,
12994                         xcb_query_colors_cookie_t   cookie  ,
12995                         xcb_generic_error_t       **e  );
12996 
13006 /*****************************************************************************
13007  **
13008  ** xcb_lookup_color_cookie_t xcb_lookup_color
13009  ** 
13010  ** @param xcb_connection_t *c
13011  ** @param xcb_colormap_t    cmap
13012  ** @param uint16_t          name_len
13013  ** @param const char       *name
13014  ** @returns xcb_lookup_color_cookie_t
13015  **
13016  *****************************************************************************/
13017  
13018 xcb_lookup_color_cookie_t
13019 xcb_lookup_color (xcb_connection_t *c  ,
13020                   xcb_colormap_t    cmap  ,
13021                   uint16_t          name_len  ,
13022                   const char       *name  );
13023 
13036 /*****************************************************************************
13037  **
13038  ** xcb_lookup_color_cookie_t xcb_lookup_color_unchecked
13039  ** 
13040  ** @param xcb_connection_t *c
13041  ** @param xcb_colormap_t    cmap
13042  ** @param uint16_t          name_len
13043  ** @param const char       *name
13044  ** @returns xcb_lookup_color_cookie_t
13045  **
13046  *****************************************************************************/
13047  
13048 xcb_lookup_color_cookie_t
13049 xcb_lookup_color_unchecked (xcb_connection_t *c  ,
13050                             xcb_colormap_t    cmap  ,
13051                             uint16_t          name_len  ,
13052                             const char       *name  );
13053 
13069 /*****************************************************************************
13070  **
13071  ** xcb_lookup_color_reply_t * xcb_lookup_color_reply
13072  ** 
13073  ** @param xcb_connection_t           *c
13074  ** @param xcb_lookup_color_cookie_t   cookie
13075  ** @param xcb_generic_error_t       **e
13076  ** @returns xcb_lookup_color_reply_t *
13077  **
13078  *****************************************************************************/
13079  
13080 xcb_lookup_color_reply_t *
13081 xcb_lookup_color_reply (xcb_connection_t           *c  ,
13082                         xcb_lookup_color_cookie_t   cookie  ,
13083                         xcb_generic_error_t       **e  );
13084 
13097 /*****************************************************************************
13098  **
13099  ** xcb_void_cookie_t xcb_create_cursor_checked
13100  ** 
13101  ** @param xcb_connection_t *c
13102  ** @param xcb_cursor_t      cid
13103  ** @param xcb_pixmap_t      source
13104  ** @param xcb_pixmap_t      mask
13105  ** @param uint16_t          fore_red
13106  ** @param uint16_t          fore_green
13107  ** @param uint16_t          fore_blue
13108  ** @param uint16_t          back_red
13109  ** @param uint16_t          back_green
13110  ** @param uint16_t          back_blue
13111  ** @param uint16_t          x
13112  ** @param uint16_t          y
13113  ** @returns xcb_void_cookie_t
13114  **
13115  *****************************************************************************/
13116  
13117 xcb_void_cookie_t
13118 xcb_create_cursor_checked (xcb_connection_t *c  ,
13119                            xcb_cursor_t      cid  ,
13120                            xcb_pixmap_t      source  ,
13121                            xcb_pixmap_t      mask  ,
13122                            uint16_t          fore_red  ,
13123                            uint16_t          fore_green  ,
13124                            uint16_t          fore_blue  ,
13125                            uint16_t          back_red  ,
13126                            uint16_t          back_green  ,
13127                            uint16_t          back_blue  ,
13128                            uint16_t          x  ,
13129                            uint16_t          y  );
13130 
13140 /*****************************************************************************
13141  **
13142  ** xcb_void_cookie_t xcb_create_cursor
13143  ** 
13144  ** @param xcb_connection_t *c
13145  ** @param xcb_cursor_t      cid
13146  ** @param xcb_pixmap_t      source
13147  ** @param xcb_pixmap_t      mask
13148  ** @param uint16_t          fore_red
13149  ** @param uint16_t          fore_green
13150  ** @param uint16_t          fore_blue
13151  ** @param uint16_t          back_red
13152  ** @param uint16_t          back_green
13153  ** @param uint16_t          back_blue
13154  ** @param uint16_t          x
13155  ** @param uint16_t          y
13156  ** @returns xcb_void_cookie_t
13157  **
13158  *****************************************************************************/
13159  
13160 xcb_void_cookie_t
13161 xcb_create_cursor (xcb_connection_t *c  ,
13162                    xcb_cursor_t      cid  ,
13163                    xcb_pixmap_t      source  ,
13164                    xcb_pixmap_t      mask  ,
13165                    uint16_t          fore_red  ,
13166                    uint16_t          fore_green  ,
13167                    uint16_t          fore_blue  ,
13168                    uint16_t          back_red  ,
13169                    uint16_t          back_green  ,
13170                    uint16_t          back_blue  ,
13171                    uint16_t          x  ,
13172                    uint16_t          y  );
13173 
13186 /*****************************************************************************
13187  **
13188  ** xcb_void_cookie_t xcb_create_glyph_cursor_checked
13189  ** 
13190  ** @param xcb_connection_t *c
13191  ** @param xcb_cursor_t      cid
13192  ** @param xcb_font_t        source_font
13193  ** @param xcb_font_t        mask_font
13194  ** @param uint16_t          source_char
13195  ** @param uint16_t          mask_char
13196  ** @param uint16_t          fore_red
13197  ** @param uint16_t          fore_green
13198  ** @param uint16_t          fore_blue
13199  ** @param uint16_t          back_red
13200  ** @param uint16_t          back_green
13201  ** @param uint16_t          back_blue
13202  ** @returns xcb_void_cookie_t
13203  **
13204  *****************************************************************************/
13205  
13206 xcb_void_cookie_t
13207 xcb_create_glyph_cursor_checked (xcb_connection_t *c  ,
13208                                  xcb_cursor_t      cid  ,
13209                                  xcb_font_t        source_font  ,
13210                                  xcb_font_t        mask_font  ,
13211                                  uint16_t          source_char  ,
13212                                  uint16_t          mask_char  ,
13213                                  uint16_t          fore_red  ,
13214                                  uint16_t          fore_green  ,
13215                                  uint16_t          fore_blue  ,
13216                                  uint16_t          back_red  ,
13217                                  uint16_t          back_green  ,
13218                                  uint16_t          back_blue  );
13219 
13229 /*****************************************************************************
13230  **
13231  ** xcb_void_cookie_t xcb_create_glyph_cursor
13232  ** 
13233  ** @param xcb_connection_t *c
13234  ** @param xcb_cursor_t      cid
13235  ** @param xcb_font_t        source_font
13236  ** @param xcb_font_t        mask_font
13237  ** @param uint16_t          source_char
13238  ** @param uint16_t          mask_char
13239  ** @param uint16_t          fore_red
13240  ** @param uint16_t          fore_green
13241  ** @param uint16_t          fore_blue
13242  ** @param uint16_t          back_red
13243  ** @param uint16_t          back_green
13244  ** @param uint16_t          back_blue
13245  ** @returns xcb_void_cookie_t
13246  **
13247  *****************************************************************************/
13248  
13249 xcb_void_cookie_t
13250 xcb_create_glyph_cursor (xcb_connection_t *c  ,
13251                          xcb_cursor_t      cid  ,
13252                          xcb_font_t        source_font  ,
13253                          xcb_font_t        mask_font  ,
13254                          uint16_t          source_char  ,
13255                          uint16_t          mask_char  ,
13256                          uint16_t          fore_red  ,
13257                          uint16_t          fore_green  ,
13258                          uint16_t          fore_blue  ,
13259                          uint16_t          back_red  ,
13260                          uint16_t          back_green  ,
13261                          uint16_t          back_blue  );
13262 
13275 /*****************************************************************************
13276  **
13277  ** xcb_void_cookie_t xcb_free_cursor_checked
13278  ** 
13279  ** @param xcb_connection_t *c
13280  ** @param xcb_cursor_t      cursor
13281  ** @returns xcb_void_cookie_t
13282  **
13283  *****************************************************************************/
13284  
13285 xcb_void_cookie_t
13286 xcb_free_cursor_checked (xcb_connection_t *c  ,
13287                          xcb_cursor_t      cursor  );
13288 
13298 /*****************************************************************************
13299  **
13300  ** xcb_void_cookie_t xcb_free_cursor
13301  ** 
13302  ** @param xcb_connection_t *c
13303  ** @param xcb_cursor_t      cursor
13304  ** @returns xcb_void_cookie_t
13305  **
13306  *****************************************************************************/
13307  
13308 xcb_void_cookie_t
13309 xcb_free_cursor (xcb_connection_t *c  ,
13310                  xcb_cursor_t      cursor  );
13311 
13324 /*****************************************************************************
13325  **
13326  ** xcb_void_cookie_t xcb_recolor_cursor_checked
13327  ** 
13328  ** @param xcb_connection_t *c
13329  ** @param xcb_cursor_t      cursor
13330  ** @param uint16_t          fore_red
13331  ** @param uint16_t          fore_green
13332  ** @param uint16_t          fore_blue
13333  ** @param uint16_t          back_red
13334  ** @param uint16_t          back_green
13335  ** @param uint16_t          back_blue
13336  ** @returns xcb_void_cookie_t
13337  **
13338  *****************************************************************************/
13339  
13340 xcb_void_cookie_t
13341 xcb_recolor_cursor_checked (xcb_connection_t *c  ,
13342                             xcb_cursor_t      cursor  ,
13343                             uint16_t          fore_red  ,
13344                             uint16_t          fore_green  ,
13345                             uint16_t          fore_blue  ,
13346                             uint16_t          back_red  ,
13347                             uint16_t          back_green  ,
13348                             uint16_t          back_blue  );
13349 
13359 /*****************************************************************************
13360  **
13361  ** xcb_void_cookie_t xcb_recolor_cursor
13362  ** 
13363  ** @param xcb_connection_t *c
13364  ** @param xcb_cursor_t      cursor
13365  ** @param uint16_t          fore_red
13366  ** @param uint16_t          fore_green
13367  ** @param uint16_t          fore_blue
13368  ** @param uint16_t          back_red
13369  ** @param uint16_t          back_green
13370  ** @param uint16_t          back_blue
13371  ** @returns xcb_void_cookie_t
13372  **
13373  *****************************************************************************/
13374  
13375 xcb_void_cookie_t
13376 xcb_recolor_cursor (xcb_connection_t *c  ,
13377                     xcb_cursor_t      cursor  ,
13378                     uint16_t          fore_red  ,
13379                     uint16_t          fore_green  ,
13380                     uint16_t          fore_blue  ,
13381                     uint16_t          back_red  ,
13382                     uint16_t          back_green  ,
13383                     uint16_t          back_blue  );
13384 
13394 /*****************************************************************************
13395  **
13396  ** xcb_query_best_size_cookie_t xcb_query_best_size
13397  ** 
13398  ** @param xcb_connection_t *c
13399  ** @param uint8_t           _class
13400  ** @param xcb_drawable_t    drawable
13401  ** @param uint16_t          width
13402  ** @param uint16_t          height
13403  ** @returns xcb_query_best_size_cookie_t
13404  **
13405  *****************************************************************************/
13406  
13407 xcb_query_best_size_cookie_t
13408 xcb_query_best_size (xcb_connection_t *c  ,
13409                      uint8_t           _class  ,
13410                      xcb_drawable_t    drawable  ,
13411                      uint16_t          width  ,
13412                      uint16_t          height  );
13413 
13426 /*****************************************************************************
13427  **
13428  ** xcb_query_best_size_cookie_t xcb_query_best_size_unchecked
13429  ** 
13430  ** @param xcb_connection_t *c
13431  ** @param uint8_t           _class
13432  ** @param xcb_drawable_t    drawable
13433  ** @param uint16_t          width
13434  ** @param uint16_t          height
13435  ** @returns xcb_query_best_size_cookie_t
13436  **
13437  *****************************************************************************/
13438  
13439 xcb_query_best_size_cookie_t
13440 xcb_query_best_size_unchecked (xcb_connection_t *c  ,
13441                                uint8_t           _class  ,
13442                                xcb_drawable_t    drawable  ,
13443                                uint16_t          width  ,
13444                                uint16_t          height  );
13445 
13461 /*****************************************************************************
13462  **
13463  ** xcb_query_best_size_reply_t * xcb_query_best_size_reply
13464  ** 
13465  ** @param xcb_connection_t              *c
13466  ** @param xcb_query_best_size_cookie_t   cookie
13467  ** @param xcb_generic_error_t          **e
13468  ** @returns xcb_query_best_size_reply_t *
13469  **
13470  *****************************************************************************/
13471  
13472 xcb_query_best_size_reply_t *
13473 xcb_query_best_size_reply (xcb_connection_t              *c  ,
13474                            xcb_query_best_size_cookie_t   cookie  ,
13475                            xcb_generic_error_t          **e  );
13476 
13486 /*****************************************************************************
13487  **
13488  ** xcb_query_extension_cookie_t xcb_query_extension
13489  ** 
13490  ** @param xcb_connection_t *c
13491  ** @param uint16_t          name_len
13492  ** @param const char       *name
13493  ** @returns xcb_query_extension_cookie_t
13494  **
13495  *****************************************************************************/
13496  
13497 xcb_query_extension_cookie_t
13498 xcb_query_extension (xcb_connection_t *c  ,
13499                      uint16_t          name_len  ,
13500                      const char       *name  );
13501 
13514 /*****************************************************************************
13515  **
13516  ** xcb_query_extension_cookie_t xcb_query_extension_unchecked
13517  ** 
13518  ** @param xcb_connection_t *c
13519  ** @param uint16_t          name_len
13520  ** @param const char       *name
13521  ** @returns xcb_query_extension_cookie_t
13522  **
13523  *****************************************************************************/
13524  
13525 xcb_query_extension_cookie_t
13526 xcb_query_extension_unchecked (xcb_connection_t *c  ,
13527                                uint16_t          name_len  ,
13528                                const char       *name  );
13529 
13545 /*****************************************************************************
13546  **
13547  ** xcb_query_extension_reply_t * xcb_query_extension_reply
13548  ** 
13549  ** @param xcb_connection_t              *c
13550  ** @param xcb_query_extension_cookie_t   cookie
13551  ** @param xcb_generic_error_t          **e
13552  ** @returns xcb_query_extension_reply_t *
13553  **
13554  *****************************************************************************/
13555  
13556 xcb_query_extension_reply_t *
13557 xcb_query_extension_reply (xcb_connection_t              *c  ,
13558                            xcb_query_extension_cookie_t   cookie  ,
13559                            xcb_generic_error_t          **e  );
13560 
13570 /*****************************************************************************
13571  **
13572  ** xcb_list_extensions_cookie_t xcb_list_extensions
13573  ** 
13574  ** @param xcb_connection_t *c
13575  ** @returns xcb_list_extensions_cookie_t
13576  **
13577  *****************************************************************************/
13578  
13579 xcb_list_extensions_cookie_t
13580 xcb_list_extensions (xcb_connection_t *c  );
13581 
13594 /*****************************************************************************
13595  **
13596  ** xcb_list_extensions_cookie_t xcb_list_extensions_unchecked
13597  ** 
13598  ** @param xcb_connection_t *c
13599  ** @returns xcb_list_extensions_cookie_t
13600  **
13601  *****************************************************************************/
13602  
13603 xcb_list_extensions_cookie_t
13604 xcb_list_extensions_unchecked (xcb_connection_t *c  );
13605 
13606 
13607 /*****************************************************************************
13608  **
13609  ** int xcb_list_extensions_names_length
13610  ** 
13611  ** @param const xcb_list_extensions_reply_t *R
13612  ** @returns int
13613  **
13614  *****************************************************************************/
13615  
13616 int
13617 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R  );
13618 
13619 
13620 /*****************************************************************************
13621  **
13622  ** xcb_str_iterator_t xcb_list_extensions_names_iterator
13623  ** 
13624  ** @param const xcb_list_extensions_reply_t *R
13625  ** @returns xcb_str_iterator_t
13626  **
13627  *****************************************************************************/
13628  
13629 xcb_str_iterator_t
13630 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R  );
13631 
13647 /*****************************************************************************
13648  **
13649  ** xcb_list_extensions_reply_t * xcb_list_extensions_reply
13650  ** 
13651  ** @param xcb_connection_t              *c
13652  ** @param xcb_list_extensions_cookie_t   cookie
13653  ** @param xcb_generic_error_t          **e
13654  ** @returns xcb_list_extensions_reply_t *
13655  **
13656  *****************************************************************************/
13657  
13658 xcb_list_extensions_reply_t *
13659 xcb_list_extensions_reply (xcb_connection_t              *c  ,
13660                            xcb_list_extensions_cookie_t   cookie  ,
13661                            xcb_generic_error_t          **e  );
13662 
13675 /*****************************************************************************
13676  **
13677  ** xcb_void_cookie_t xcb_change_keyboard_mapping_checked
13678  ** 
13679  ** @param xcb_connection_t   *c
13680  ** @param uint8_t             keycode_count
13681  ** @param xcb_keycode_t       first_keycode
13682  ** @param uint8_t             keysyms_per_keycode
13683  ** @param const xcb_keysym_t *keysyms
13684  ** @returns xcb_void_cookie_t
13685  **
13686  *****************************************************************************/
13687  
13688 xcb_void_cookie_t
13689 xcb_change_keyboard_mapping_checked (xcb_connection_t   *c  ,
13690                                      uint8_t             keycode_count  ,
13691                                      xcb_keycode_t       first_keycode  ,
13692                                      uint8_t             keysyms_per_keycode  ,
13693                                      const xcb_keysym_t *keysyms  );
13694 
13704 /*****************************************************************************
13705  **
13706  ** xcb_void_cookie_t xcb_change_keyboard_mapping
13707  ** 
13708  ** @param xcb_connection_t   *c
13709  ** @param uint8_t             keycode_count
13710  ** @param xcb_keycode_t       first_keycode
13711  ** @param uint8_t             keysyms_per_keycode
13712  ** @param const xcb_keysym_t *keysyms
13713  ** @returns xcb_void_cookie_t
13714  **
13715  *****************************************************************************/
13716  
13717 xcb_void_cookie_t
13718 xcb_change_keyboard_mapping (xcb_connection_t   *c  ,
13719                              uint8_t             keycode_count  ,
13720                              xcb_keycode_t       first_keycode  ,
13721                              uint8_t             keysyms_per_keycode  ,
13722                              const xcb_keysym_t *keysyms  );
13723 
13733 /*****************************************************************************
13734  **
13735  ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping
13736  ** 
13737  ** @param xcb_connection_t *c
13738  ** @param xcb_keycode_t     first_keycode
13739  ** @param uint8_t           count
13740  ** @returns xcb_get_keyboard_mapping_cookie_t
13741  **
13742  *****************************************************************************/
13743  
13744 xcb_get_keyboard_mapping_cookie_t
13745 xcb_get_keyboard_mapping (xcb_connection_t *c  ,
13746                           xcb_keycode_t     first_keycode  ,
13747                           uint8_t           count  );
13748 
13761 /*****************************************************************************
13762  **
13763  ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_unchecked
13764  ** 
13765  ** @param xcb_connection_t *c
13766  ** @param xcb_keycode_t     first_keycode
13767  ** @param uint8_t           count
13768  ** @returns xcb_get_keyboard_mapping_cookie_t
13769  **
13770  *****************************************************************************/
13771  
13772 xcb_get_keyboard_mapping_cookie_t
13773 xcb_get_keyboard_mapping_unchecked (xcb_connection_t *c  ,
13774                                     xcb_keycode_t     first_keycode  ,
13775                                     uint8_t           count  );
13776 
13777 
13778 /*****************************************************************************
13779  **
13780  ** xcb_keysym_t * xcb_get_keyboard_mapping_keysyms
13781  ** 
13782  ** @param const xcb_get_keyboard_mapping_reply_t *R
13783  ** @returns xcb_keysym_t *
13784  **
13785  *****************************************************************************/
13786  
13787 xcb_keysym_t *
13788 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R  );
13789 
13790 
13791 /*****************************************************************************
13792  **
13793  ** int xcb_get_keyboard_mapping_keysyms_length
13794  ** 
13795  ** @param const xcb_get_keyboard_mapping_reply_t *R
13796  ** @returns int
13797  **
13798  *****************************************************************************/
13799  
13800 int
13801 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R  );
13802 
13803 
13804 /*****************************************************************************
13805  **
13806  ** xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end
13807  ** 
13808  ** @param const xcb_get_keyboard_mapping_reply_t *R
13809  ** @returns xcb_generic_iterator_t
13810  **
13811  *****************************************************************************/
13812  
13813 xcb_generic_iterator_t
13814 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R  );
13815 
13831 /*****************************************************************************
13832  **
13833  ** xcb_get_keyboard_mapping_reply_t * xcb_get_keyboard_mapping_reply
13834  ** 
13835  ** @param xcb_connection_t                   *c
13836  ** @param xcb_get_keyboard_mapping_cookie_t   cookie
13837  ** @param xcb_generic_error_t               **e
13838  ** @returns xcb_get_keyboard_mapping_reply_t *
13839  **
13840  *****************************************************************************/
13841  
13842 xcb_get_keyboard_mapping_reply_t *
13843 xcb_get_keyboard_mapping_reply (xcb_connection_t                   *c  ,
13844                                 xcb_get_keyboard_mapping_cookie_t   cookie  ,
13845                                 xcb_generic_error_t               **e  );
13846 
13859 /*****************************************************************************
13860  **
13861  ** xcb_void_cookie_t xcb_change_keyboard_control_checked
13862  ** 
13863  ** @param xcb_connection_t *c
13864  ** @param uint32_t          value_mask
13865  ** @param const uint32_t   *value_list
13866  ** @returns xcb_void_cookie_t
13867  **
13868  *****************************************************************************/
13869  
13870 xcb_void_cookie_t
13871 xcb_change_keyboard_control_checked (xcb_connection_t *c  ,
13872                                      uint32_t          value_mask  ,
13873                                      const uint32_t   *value_list  );
13874 
13884 /*****************************************************************************
13885  **
13886  ** xcb_void_cookie_t xcb_change_keyboard_control
13887  ** 
13888  ** @param xcb_connection_t *c
13889  ** @param uint32_t          value_mask
13890  ** @param const uint32_t   *value_list
13891  ** @returns xcb_void_cookie_t
13892  **
13893  *****************************************************************************/
13894  
13895 xcb_void_cookie_t
13896 xcb_change_keyboard_control (xcb_connection_t *c  ,
13897                              uint32_t          value_mask  ,
13898                              const uint32_t   *value_list  );
13899 
13909 /*****************************************************************************
13910  **
13911  ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control
13912  ** 
13913  ** @param xcb_connection_t *c
13914  ** @returns xcb_get_keyboard_control_cookie_t
13915  **
13916  *****************************************************************************/
13917  
13918 xcb_get_keyboard_control_cookie_t
13919 xcb_get_keyboard_control (xcb_connection_t *c  );
13920 
13933 /*****************************************************************************
13934  **
13935  ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked
13936  ** 
13937  ** @param xcb_connection_t *c
13938  ** @returns xcb_get_keyboard_control_cookie_t
13939  **
13940  *****************************************************************************/
13941  
13942 xcb_get_keyboard_control_cookie_t
13943 xcb_get_keyboard_control_unchecked (xcb_connection_t *c  );
13944 
13960 /*****************************************************************************
13961  **
13962  ** xcb_get_keyboard_control_reply_t * xcb_get_keyboard_control_reply
13963  ** 
13964  ** @param xcb_connection_t                   *c
13965  ** @param xcb_get_keyboard_control_cookie_t   cookie
13966  ** @param xcb_generic_error_t               **e
13967  ** @returns xcb_get_keyboard_control_reply_t *
13968  **
13969  *****************************************************************************/
13970  
13971 xcb_get_keyboard_control_reply_t *
13972 xcb_get_keyboard_control_reply (xcb_connection_t                   *c  ,
13973                                 xcb_get_keyboard_control_cookie_t   cookie  ,
13974                                 xcb_generic_error_t               **e  );
13975 
13988 /*****************************************************************************
13989  **
13990  ** xcb_void_cookie_t xcb_bell_checked
13991  ** 
13992  ** @param xcb_connection_t *c
13993  ** @param int8_t            percent
13994  ** @returns xcb_void_cookie_t
13995  **
13996  *****************************************************************************/
13997  
13998 xcb_void_cookie_t
13999 xcb_bell_checked (xcb_connection_t *c  ,
14000                   int8_t            percent  );
14001 
14011 /*****************************************************************************
14012  **
14013  ** xcb_void_cookie_t xcb_bell
14014  ** 
14015  ** @param xcb_connection_t *c
14016  ** @param int8_t            percent
14017  ** @returns xcb_void_cookie_t
14018  **
14019  *****************************************************************************/
14020  
14021 xcb_void_cookie_t
14022 xcb_bell (xcb_connection_t *c  ,
14023           int8_t            percent  );
14024 
14037 /*****************************************************************************
14038  **
14039  ** xcb_void_cookie_t xcb_change_pointer_control_checked
14040  ** 
14041  ** @param xcb_connection_t *c
14042  ** @param int16_t           acceleration_numerator
14043  ** @param int16_t           acceleration_denominator
14044  ** @param int16_t           threshold
14045  ** @param uint8_t           do_acceleration
14046  ** @param uint8_t           do_threshold
14047  ** @returns xcb_void_cookie_t
14048  **
14049  *****************************************************************************/
14050  
14051 xcb_void_cookie_t
14052 xcb_change_pointer_control_checked (xcb_connection_t *c  ,
14053                                     int16_t           acceleration_numerator  ,
14054                                     int16_t           acceleration_denominator  ,
14055                                     int16_t           threshold  ,
14056                                     uint8_t           do_acceleration  ,
14057                                     uint8_t           do_threshold  );
14058 
14068 /*****************************************************************************
14069  **
14070  ** xcb_void_cookie_t xcb_change_pointer_control
14071  ** 
14072  ** @param xcb_connection_t *c
14073  ** @param int16_t           acceleration_numerator
14074  ** @param int16_t           acceleration_denominator
14075  ** @param int16_t           threshold
14076  ** @param uint8_t           do_acceleration
14077  ** @param uint8_t           do_threshold
14078  ** @returns xcb_void_cookie_t
14079  **
14080  *****************************************************************************/
14081  
14082 xcb_void_cookie_t
14083 xcb_change_pointer_control (xcb_connection_t *c  ,
14084                             int16_t           acceleration_numerator  ,
14085                             int16_t           acceleration_denominator  ,
14086                             int16_t           threshold  ,
14087                             uint8_t           do_acceleration  ,
14088                             uint8_t           do_threshold  );
14089 
14099 /*****************************************************************************
14100  **
14101  ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control
14102  ** 
14103  ** @param xcb_connection_t *c
14104  ** @returns xcb_get_pointer_control_cookie_t
14105  **
14106  *****************************************************************************/
14107  
14108 xcb_get_pointer_control_cookie_t
14109 xcb_get_pointer_control (xcb_connection_t *c  );
14110 
14123 /*****************************************************************************
14124  **
14125  ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked
14126  ** 
14127  ** @param xcb_connection_t *c
14128  ** @returns xcb_get_pointer_control_cookie_t
14129  **
14130  *****************************************************************************/
14131  
14132 xcb_get_pointer_control_cookie_t
14133 xcb_get_pointer_control_unchecked (xcb_connection_t *c  );
14134 
14150 /*****************************************************************************
14151  **
14152  ** xcb_get_pointer_control_reply_t * xcb_get_pointer_control_reply
14153  ** 
14154  ** @param xcb_connection_t                  *c
14155  ** @param xcb_get_pointer_control_cookie_t   cookie
14156  ** @param xcb_generic_error_t              **e
14157  ** @returns xcb_get_pointer_control_reply_t *
14158  **
14159  *****************************************************************************/
14160  
14161 xcb_get_pointer_control_reply_t *
14162 xcb_get_pointer_control_reply (xcb_connection_t                  *c  ,
14163                                xcb_get_pointer_control_cookie_t   cookie  ,
14164                                xcb_generic_error_t              **e  );
14165 
14178 /*****************************************************************************
14179  **
14180  ** xcb_void_cookie_t xcb_set_screen_saver_checked
14181  ** 
14182  ** @param xcb_connection_t *c
14183  ** @param int16_t           timeout
14184  ** @param int16_t           interval
14185  ** @param uint8_t           prefer_blanking
14186  ** @param uint8_t           allow_exposures
14187  ** @returns xcb_void_cookie_t
14188  **
14189  *****************************************************************************/
14190  
14191 xcb_void_cookie_t
14192 xcb_set_screen_saver_checked (xcb_connection_t *c  ,
14193                               int16_t           timeout  ,
14194                               int16_t           interval  ,
14195                               uint8_t           prefer_blanking  ,
14196                               uint8_t           allow_exposures  );
14197 
14207 /*****************************************************************************
14208  **
14209  ** xcb_void_cookie_t xcb_set_screen_saver
14210  ** 
14211  ** @param xcb_connection_t *c
14212  ** @param int16_t           timeout
14213  ** @param int16_t           interval
14214  ** @param uint8_t           prefer_blanking
14215  ** @param uint8_t           allow_exposures
14216  ** @returns xcb_void_cookie_t
14217  **
14218  *****************************************************************************/
14219  
14220 xcb_void_cookie_t
14221 xcb_set_screen_saver (xcb_connection_t *c  ,
14222                       int16_t           timeout  ,
14223                       int16_t           interval  ,
14224                       uint8_t           prefer_blanking  ,
14225                       uint8_t           allow_exposures  );
14226 
14236 /*****************************************************************************
14237  **
14238  ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver
14239  ** 
14240  ** @param xcb_connection_t *c
14241  ** @returns xcb_get_screen_saver_cookie_t
14242  **
14243  *****************************************************************************/
14244  
14245 xcb_get_screen_saver_cookie_t
14246 xcb_get_screen_saver (xcb_connection_t *c  );
14247 
14260 /*****************************************************************************
14261  **
14262  ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked
14263  ** 
14264  ** @param xcb_connection_t *c
14265  ** @returns xcb_get_screen_saver_cookie_t
14266  **
14267  *****************************************************************************/
14268  
14269 xcb_get_screen_saver_cookie_t
14270 xcb_get_screen_saver_unchecked (xcb_connection_t *c  );
14271 
14287 /*****************************************************************************
14288  **
14289  ** xcb_get_screen_saver_reply_t * xcb_get_screen_saver_reply
14290  ** 
14291  ** @param xcb_connection_t               *c
14292  ** @param xcb_get_screen_saver_cookie_t   cookie
14293  ** @param xcb_generic_error_t           **e
14294  ** @returns xcb_get_screen_saver_reply_t *
14295  **
14296  *****************************************************************************/
14297  
14298 xcb_get_screen_saver_reply_t *
14299 xcb_get_screen_saver_reply (xcb_connection_t               *c  ,
14300                             xcb_get_screen_saver_cookie_t   cookie  ,
14301                             xcb_generic_error_t           **e  );
14302 
14315 /*****************************************************************************
14316  **
14317  ** xcb_void_cookie_t xcb_change_hosts_checked
14318  ** 
14319  ** @param xcb_connection_t *c
14320  ** @param uint8_t           mode
14321  ** @param uint8_t           family
14322  ** @param uint16_t          address_len
14323  ** @param const char       *address
14324  ** @returns xcb_void_cookie_t
14325  **
14326  *****************************************************************************/
14327  
14328 xcb_void_cookie_t
14329 xcb_change_hosts_checked (xcb_connection_t *c  ,
14330                           uint8_t           mode  ,
14331                           uint8_t           family  ,
14332                           uint16_t          address_len  ,
14333                           const char       *address  );
14334 
14344 /*****************************************************************************
14345  **
14346  ** xcb_void_cookie_t xcb_change_hosts
14347  ** 
14348  ** @param xcb_connection_t *c
14349  ** @param uint8_t           mode
14350  ** @param uint8_t           family
14351  ** @param uint16_t          address_len
14352  ** @param const char       *address
14353  ** @returns xcb_void_cookie_t
14354  **
14355  *****************************************************************************/
14356  
14357 xcb_void_cookie_t
14358 xcb_change_hosts (xcb_connection_t *c  ,
14359                   uint8_t           mode  ,
14360                   uint8_t           family  ,
14361                   uint16_t          address_len  ,
14362                   const char       *address  );
14363 
14364 
14365 /*****************************************************************************
14366  **
14367  ** uint8_t * xcb_host_address
14368  ** 
14369  ** @param const xcb_host_t *R
14370  ** @returns uint8_t *
14371  **
14372  *****************************************************************************/
14373  
14374 uint8_t *
14375 xcb_host_address (const xcb_host_t *R  );
14376 
14377 
14378 /*****************************************************************************
14379  **
14380  ** int xcb_host_address_length
14381  ** 
14382  ** @param const xcb_host_t *R
14383  ** @returns int
14384  **
14385  *****************************************************************************/
14386  
14387 int
14388 xcb_host_address_length (const xcb_host_t *R  );
14389 
14390 
14391 /*****************************************************************************
14392  **
14393  ** xcb_generic_iterator_t xcb_host_address_end
14394  ** 
14395  ** @param const xcb_host_t *R
14396  ** @returns xcb_generic_iterator_t
14397  **
14398  *****************************************************************************/
14399  
14400 xcb_generic_iterator_t
14401 xcb_host_address_end (const xcb_host_t *R  );
14402 
14412 /*****************************************************************************
14413  **
14414  ** void xcb_host_next
14415  ** 
14416  ** @param xcb_host_iterator_t *i
14417  ** @returns void
14418  **
14419  *****************************************************************************/
14420  
14421 void
14422 xcb_host_next (xcb_host_iterator_t *i  );
14423 
14434 /*****************************************************************************
14435  **
14436  ** xcb_generic_iterator_t xcb_host_end
14437  ** 
14438  ** @param xcb_host_iterator_t i
14439  ** @returns xcb_generic_iterator_t
14440  **
14441  *****************************************************************************/
14442  
14443 xcb_generic_iterator_t
14444 xcb_host_end (xcb_host_iterator_t i  );
14445 
14455 /*****************************************************************************
14456  **
14457  ** xcb_list_hosts_cookie_t xcb_list_hosts
14458  ** 
14459  ** @param xcb_connection_t *c
14460  ** @returns xcb_list_hosts_cookie_t
14461  **
14462  *****************************************************************************/
14463  
14464 xcb_list_hosts_cookie_t
14465 xcb_list_hosts (xcb_connection_t *c  );
14466 
14479 /*****************************************************************************
14480  **
14481  ** xcb_list_hosts_cookie_t xcb_list_hosts_unchecked
14482  ** 
14483  ** @param xcb_connection_t *c
14484  ** @returns xcb_list_hosts_cookie_t
14485  **
14486  *****************************************************************************/
14487  
14488 xcb_list_hosts_cookie_t
14489 xcb_list_hosts_unchecked (xcb_connection_t *c  );
14490 
14491 
14492 /*****************************************************************************
14493  **
14494  ** int xcb_list_hosts_hosts_length
14495  ** 
14496  ** @param const xcb_list_hosts_reply_t *R
14497  ** @returns int
14498  **
14499  *****************************************************************************/
14500  
14501 int
14502 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R  );
14503 
14504 
14505 /*****************************************************************************
14506  **
14507  ** xcb_host_iterator_t xcb_list_hosts_hosts_iterator
14508  ** 
14509  ** @param const xcb_list_hosts_reply_t *R
14510  ** @returns xcb_host_iterator_t
14511  **
14512  *****************************************************************************/
14513  
14514 xcb_host_iterator_t
14515 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R  );
14516 
14532 /*****************************************************************************
14533  **
14534  ** xcb_list_hosts_reply_t * xcb_list_hosts_reply
14535  ** 
14536  ** @param xcb_connection_t         *c
14537  ** @param xcb_list_hosts_cookie_t   cookie
14538  ** @param xcb_generic_error_t     **e
14539  ** @returns xcb_list_hosts_reply_t *
14540  **
14541  *****************************************************************************/
14542  
14543 xcb_list_hosts_reply_t *
14544 xcb_list_hosts_reply (xcb_connection_t         *c  ,
14545                       xcb_list_hosts_cookie_t   cookie  ,
14546                       xcb_generic_error_t     **e  );
14547 
14560 /*****************************************************************************
14561  **
14562  ** xcb_void_cookie_t xcb_set_access_control_checked
14563  ** 
14564  ** @param xcb_connection_t *c
14565  ** @param uint8_t           mode
14566  ** @returns xcb_void_cookie_t
14567  **
14568  *****************************************************************************/
14569  
14570 xcb_void_cookie_t
14571 xcb_set_access_control_checked (xcb_connection_t *c  ,
14572                                 uint8_t           mode  );
14573 
14583 /*****************************************************************************
14584  **
14585  ** xcb_void_cookie_t xcb_set_access_control
14586  ** 
14587  ** @param xcb_connection_t *c
14588  ** @param uint8_t           mode
14589  ** @returns xcb_void_cookie_t
14590  **
14591  *****************************************************************************/
14592  
14593 xcb_void_cookie_t
14594 xcb_set_access_control (xcb_connection_t *c  ,
14595                         uint8_t           mode  );
14596 
14609 /*****************************************************************************
14610  **
14611  ** xcb_void_cookie_t xcb_set_close_down_mode_checked
14612  ** 
14613  ** @param xcb_connection_t *c
14614  ** @param uint8_t           mode
14615  ** @returns xcb_void_cookie_t
14616  **
14617  *****************************************************************************/
14618  
14619 xcb_void_cookie_t
14620 xcb_set_close_down_mode_checked (xcb_connection_t *c  ,
14621                                  uint8_t           mode  );
14622 
14632 /*****************************************************************************
14633  **
14634  ** xcb_void_cookie_t xcb_set_close_down_mode
14635  ** 
14636  ** @param xcb_connection_t *c
14637  ** @param uint8_t           mode
14638  ** @returns xcb_void_cookie_t
14639  **
14640  *****************************************************************************/
14641  
14642 xcb_void_cookie_t
14643 xcb_set_close_down_mode (xcb_connection_t *c  ,
14644                          uint8_t           mode  );
14645 
14658 /*****************************************************************************
14659  **
14660  ** xcb_void_cookie_t xcb_kill_client_checked
14661  ** 
14662  ** @param xcb_connection_t *c
14663  ** @param uint32_t          resource
14664  ** @returns xcb_void_cookie_t
14665  **
14666  *****************************************************************************/
14667  
14668 xcb_void_cookie_t
14669 xcb_kill_client_checked (xcb_connection_t *c  ,
14670                          uint32_t          resource  );
14671 
14681 /*****************************************************************************
14682  **
14683  ** xcb_void_cookie_t xcb_kill_client
14684  ** 
14685  ** @param xcb_connection_t *c
14686  ** @param uint32_t          resource
14687  ** @returns xcb_void_cookie_t
14688  **
14689  *****************************************************************************/
14690  
14691 xcb_void_cookie_t
14692 xcb_kill_client (xcb_connection_t *c  ,
14693                  uint32_t          resource  );
14694 
14707 /*****************************************************************************
14708  **
14709  ** xcb_void_cookie_t xcb_rotate_properties_checked
14710  ** 
14711  ** @param xcb_connection_t *c
14712  ** @param xcb_window_t      window
14713  ** @param uint16_t          atoms_len
14714  ** @param int16_t           delta
14715  ** @param const xcb_atom_t *atoms
14716  ** @returns xcb_void_cookie_t
14717  **
14718  *****************************************************************************/
14719  
14720 xcb_void_cookie_t
14721 xcb_rotate_properties_checked (xcb_connection_t *c  ,
14722                                xcb_window_t      window  ,
14723                                uint16_t          atoms_len  ,
14724                                int16_t           delta  ,
14725                                const xcb_atom_t *atoms  );
14726 
14736 /*****************************************************************************
14737  **
14738  ** xcb_void_cookie_t xcb_rotate_properties
14739  ** 
14740  ** @param xcb_connection_t *c
14741  ** @param xcb_window_t      window
14742  ** @param uint16_t          atoms_len
14743  ** @param int16_t           delta
14744  ** @param const xcb_atom_t *atoms
14745  ** @returns xcb_void_cookie_t
14746  **
14747  *****************************************************************************/
14748  
14749 xcb_void_cookie_t
14750 xcb_rotate_properties (xcb_connection_t *c  ,
14751                        xcb_window_t      window  ,
14752                        uint16_t          atoms_len  ,
14753                        int16_t           delta  ,
14754                        const xcb_atom_t *atoms  );
14755 
14768 /*****************************************************************************
14769  **
14770  ** xcb_void_cookie_t xcb_force_screen_saver_checked
14771  ** 
14772  ** @param xcb_connection_t *c
14773  ** @param uint8_t           mode
14774  ** @returns xcb_void_cookie_t
14775  **
14776  *****************************************************************************/
14777  
14778 xcb_void_cookie_t
14779 xcb_force_screen_saver_checked (xcb_connection_t *c  ,
14780                                 uint8_t           mode  );
14781 
14791 /*****************************************************************************
14792  **
14793  ** xcb_void_cookie_t xcb_force_screen_saver
14794  ** 
14795  ** @param xcb_connection_t *c
14796  ** @param uint8_t           mode
14797  ** @returns xcb_void_cookie_t
14798  **
14799  *****************************************************************************/
14800  
14801 xcb_void_cookie_t
14802 xcb_force_screen_saver (xcb_connection_t *c  ,
14803                         uint8_t           mode  );
14804 
14814 /*****************************************************************************
14815  **
14816  ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping
14817  ** 
14818  ** @param xcb_connection_t *c
14819  ** @param uint8_t           map_len
14820  ** @param const uint8_t    *map
14821  ** @returns xcb_set_pointer_mapping_cookie_t
14822  **
14823  *****************************************************************************/
14824  
14825 xcb_set_pointer_mapping_cookie_t
14826 xcb_set_pointer_mapping (xcb_connection_t *c  ,
14827                          uint8_t           map_len  ,
14828                          const uint8_t    *map  );
14829 
14842 /*****************************************************************************
14843  **
14844  ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_unchecked
14845  ** 
14846  ** @param xcb_connection_t *c
14847  ** @param uint8_t           map_len
14848  ** @param const uint8_t    *map
14849  ** @returns xcb_set_pointer_mapping_cookie_t
14850  **
14851  *****************************************************************************/
14852  
14853 xcb_set_pointer_mapping_cookie_t
14854 xcb_set_pointer_mapping_unchecked (xcb_connection_t *c  ,
14855                                    uint8_t           map_len  ,
14856                                    const uint8_t    *map  );
14857 
14873 /*****************************************************************************
14874  **
14875  ** xcb_set_pointer_mapping_reply_t * xcb_set_pointer_mapping_reply
14876  ** 
14877  ** @param xcb_connection_t                  *c
14878  ** @param xcb_set_pointer_mapping_cookie_t   cookie
14879  ** @param xcb_generic_error_t              **e
14880  ** @returns xcb_set_pointer_mapping_reply_t *
14881  **
14882  *****************************************************************************/
14883  
14884 xcb_set_pointer_mapping_reply_t *
14885 xcb_set_pointer_mapping_reply (xcb_connection_t                  *c  ,
14886                                xcb_set_pointer_mapping_cookie_t   cookie  ,
14887                                xcb_generic_error_t              **e  );
14888 
14898 /*****************************************************************************
14899  **
14900  ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping
14901  ** 
14902  ** @param xcb_connection_t *c
14903  ** @returns xcb_get_pointer_mapping_cookie_t
14904  **
14905  *****************************************************************************/
14906  
14907 xcb_get_pointer_mapping_cookie_t
14908 xcb_get_pointer_mapping (xcb_connection_t *c  );
14909 
14922 /*****************************************************************************
14923  **
14924  ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_unchecked
14925  ** 
14926  ** @param xcb_connection_t *c
14927  ** @returns xcb_get_pointer_mapping_cookie_t
14928  **
14929  *****************************************************************************/
14930  
14931 xcb_get_pointer_mapping_cookie_t
14932 xcb_get_pointer_mapping_unchecked (xcb_connection_t *c  );
14933 
14934 
14935 /*****************************************************************************
14936  **
14937  ** uint8_t * xcb_get_pointer_mapping_map
14938  ** 
14939  ** @param const xcb_get_pointer_mapping_reply_t *R
14940  ** @returns uint8_t *
14941  **
14942  *****************************************************************************/
14943  
14944 uint8_t *
14945 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R  );
14946 
14947 
14948 /*****************************************************************************
14949  **
14950  ** int xcb_get_pointer_mapping_map_length
14951  ** 
14952  ** @param const xcb_get_pointer_mapping_reply_t *R
14953  ** @returns int
14954  **
14955  *****************************************************************************/
14956  
14957 int
14958 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R  );
14959 
14960 
14961 /*****************************************************************************
14962  **
14963  ** xcb_generic_iterator_t xcb_get_pointer_mapping_map_end
14964  ** 
14965  ** @param const xcb_get_pointer_mapping_reply_t *R
14966  ** @returns xcb_generic_iterator_t
14967  **
14968  *****************************************************************************/
14969  
14970 xcb_generic_iterator_t
14971 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R  );
14972 
14988 /*****************************************************************************
14989  **
14990  ** xcb_get_pointer_mapping_reply_t * xcb_get_pointer_mapping_reply
14991  ** 
14992  ** @param xcb_connection_t                  *c
14993  ** @param xcb_get_pointer_mapping_cookie_t   cookie
14994  ** @param xcb_generic_error_t              **e
14995  ** @returns xcb_get_pointer_mapping_reply_t *
14996  **
14997  *****************************************************************************/
14998  
14999 xcb_get_pointer_mapping_reply_t *
15000 xcb_get_pointer_mapping_reply (xcb_connection_t                  *c  ,
15001                                xcb_get_pointer_mapping_cookie_t   cookie  ,
15002                                xcb_generic_error_t              **e  );
15003 
15013 /*****************************************************************************
15014  **
15015  ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping
15016  ** 
15017  ** @param xcb_connection_t    *c
15018  ** @param uint8_t              keycodes_per_modifier
15019  ** @param const xcb_keycode_t *keycodes
15020  ** @returns xcb_set_modifier_mapping_cookie_t
15021  **
15022  *****************************************************************************/
15023  
15024 xcb_set_modifier_mapping_cookie_t
15025 xcb_set_modifier_mapping (xcb_connection_t    *c  ,
15026                           uint8_t              keycodes_per_modifier  ,
15027                           const xcb_keycode_t *keycodes  );
15028 
15041 /*****************************************************************************
15042  **
15043  ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_unchecked
15044  ** 
15045  ** @param xcb_connection_t    *c
15046  ** @param uint8_t              keycodes_per_modifier
15047  ** @param const xcb_keycode_t *keycodes
15048  ** @returns xcb_set_modifier_mapping_cookie_t
15049  **
15050  *****************************************************************************/
15051  
15052 xcb_set_modifier_mapping_cookie_t
15053 xcb_set_modifier_mapping_unchecked (xcb_connection_t    *c  ,
15054                                     uint8_t              keycodes_per_modifier  ,
15055                                     const xcb_keycode_t *keycodes  );
15056 
15072 /*****************************************************************************
15073  **
15074  ** xcb_set_modifier_mapping_reply_t * xcb_set_modifier_mapping_reply
15075  ** 
15076  ** @param xcb_connection_t                   *c
15077  ** @param xcb_set_modifier_mapping_cookie_t   cookie
15078  ** @param xcb_generic_error_t               **e
15079  ** @returns xcb_set_modifier_mapping_reply_t *
15080  **
15081  *****************************************************************************/
15082  
15083 xcb_set_modifier_mapping_reply_t *
15084 xcb_set_modifier_mapping_reply (xcb_connection_t                   *c  ,
15085                                 xcb_set_modifier_mapping_cookie_t   cookie  ,
15086                                 xcb_generic_error_t               **e  );
15087 
15097 /*****************************************************************************
15098  **
15099  ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping
15100  ** 
15101  ** @param xcb_connection_t *c
15102  ** @returns xcb_get_modifier_mapping_cookie_t
15103  **
15104  *****************************************************************************/
15105  
15106 xcb_get_modifier_mapping_cookie_t
15107 xcb_get_modifier_mapping (xcb_connection_t *c  );
15108 
15121 /*****************************************************************************
15122  **
15123  ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_unchecked
15124  ** 
15125  ** @param xcb_connection_t *c
15126  ** @returns xcb_get_modifier_mapping_cookie_t
15127  **
15128  *****************************************************************************/
15129  
15130 xcb_get_modifier_mapping_cookie_t
15131 xcb_get_modifier_mapping_unchecked (xcb_connection_t *c  );
15132 
15133 
15134 /*****************************************************************************
15135  **
15136  ** xcb_keycode_t * xcb_get_modifier_mapping_keycodes
15137  ** 
15138  ** @param const xcb_get_modifier_mapping_reply_t *R
15139  ** @returns xcb_keycode_t *
15140  **
15141  *****************************************************************************/
15142  
15143 xcb_keycode_t *
15144 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R  );
15145 
15146 
15147 /*****************************************************************************
15148  **
15149  ** int xcb_get_modifier_mapping_keycodes_length
15150  ** 
15151  ** @param const xcb_get_modifier_mapping_reply_t *R
15152  ** @returns int
15153  **
15154  *****************************************************************************/
15155  
15156 int
15157 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R  );
15158 
15159 
15160 /*****************************************************************************
15161  **
15162  ** xcb_generic_iterator_t xcb_get_modifier_mapping_keycodes_end
15163  ** 
15164  ** @param const xcb_get_modifier_mapping_reply_t *R
15165  ** @returns xcb_generic_iterator_t
15166  **
15167  *****************************************************************************/
15168  
15169 xcb_generic_iterator_t
15170 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R  );
15171 
15187 /*****************************************************************************
15188  **
15189  ** xcb_get_modifier_mapping_reply_t * xcb_get_modifier_mapping_reply
15190  ** 
15191  ** @param xcb_connection_t                   *c
15192  ** @param xcb_get_modifier_mapping_cookie_t   cookie
15193  ** @param xcb_generic_error_t               **e
15194  ** @returns xcb_get_modifier_mapping_reply_t *
15195  **
15196  *****************************************************************************/
15197  
15198 xcb_get_modifier_mapping_reply_t *
15199 xcb_get_modifier_mapping_reply (xcb_connection_t                   *c  ,
15200                                 xcb_get_modifier_mapping_cookie_t   cookie  ,
15201                                 xcb_generic_error_t               **e  );
15202 
15215 /*****************************************************************************
15216  **
15217  ** xcb_void_cookie_t xcb_no_operation_checked
15218  ** 
15219  ** @param xcb_connection_t *c
15220  ** @returns xcb_void_cookie_t
15221  **
15222  *****************************************************************************/
15223  
15224 xcb_void_cookie_t
15225 xcb_no_operation_checked (xcb_connection_t *c  );
15226 
15236 /*****************************************************************************
15237  **
15238  ** xcb_void_cookie_t xcb_no_operation
15239  ** 
15240  ** @param xcb_connection_t *c
15241  ** @returns xcb_void_cookie_t
15242  **
15243  *****************************************************************************/
15244  
15245 xcb_void_cookie_t
15246 xcb_no_operation (xcb_connection_t *c  );
15247 
15248 
15249 #ifdef __cplusplus
15250 }
15251 #endif
15252 
15253 #endif
15254 

Generated on Thu Jul 16 21:52:49 2009 for XCB by  doxygen 1.5.4