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_t;
02267 
02269 #define XCB_SET_INPUT_FOCUS 42
02270 
02274 typedef struct xcb_set_input_focus_request_t {
02275     uint8_t         major_opcode; 
02276     uint8_t         revert_to; 
02277     uint16_t        length; 
02278     xcb_window_t    focus; 
02279     xcb_timestamp_t time; 
02280 } xcb_set_input_focus_request_t;
02281 
02285 typedef struct xcb_get_input_focus_cookie_t {
02286     unsigned int sequence; 
02287 } xcb_get_input_focus_cookie_t;
02288 
02290 #define XCB_GET_INPUT_FOCUS 43
02291 
02295 typedef struct xcb_get_input_focus_request_t {
02296     uint8_t  major_opcode; 
02297     uint8_t  pad0; 
02298     uint16_t length; 
02299 } xcb_get_input_focus_request_t;
02300 
02304 typedef struct xcb_get_input_focus_reply_t {
02305     uint8_t      response_type; 
02306     uint8_t      revert_to; 
02307     uint16_t     sequence; 
02308     uint32_t     length; 
02309     xcb_window_t focus; 
02310 } xcb_get_input_focus_reply_t;
02311 
02315 typedef struct xcb_query_keymap_cookie_t {
02316     unsigned int sequence; 
02317 } xcb_query_keymap_cookie_t;
02318 
02320 #define XCB_QUERY_KEYMAP 44
02321 
02325 typedef struct xcb_query_keymap_request_t {
02326     uint8_t  major_opcode; 
02327     uint8_t  pad0; 
02328     uint16_t length; 
02329 } xcb_query_keymap_request_t;
02330 
02334 typedef struct xcb_query_keymap_reply_t {
02335     uint8_t  response_type; 
02336     uint8_t  pad0; 
02337     uint16_t sequence; 
02338     uint32_t length; 
02339     uint8_t  keys[32]; 
02340 } xcb_query_keymap_reply_t;
02341 
02343 #define XCB_OPEN_FONT 45
02344 
02348 typedef struct xcb_open_font_request_t {
02349     uint8_t    major_opcode; 
02350     uint8_t    pad0; 
02351     uint16_t   length; 
02352     xcb_font_t fid; 
02353     uint16_t   name_len; 
02354     uint8_t    pad1[2]; 
02355 } xcb_open_font_request_t;
02356 
02358 #define XCB_CLOSE_FONT 46
02359 
02363 typedef struct xcb_close_font_request_t {
02364     uint8_t    major_opcode; 
02365     uint8_t    pad0; 
02366     uint16_t   length; 
02367     xcb_font_t font; 
02368 } xcb_close_font_request_t;
02369 
02370 typedef enum xcb_font_draw_t {
02371     XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
02372     XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
02373 } xcb_font_draw_t;
02374 
02378 typedef struct xcb_fontprop_t {
02379     xcb_atom_t name; 
02380     uint32_t   value; 
02381 } xcb_fontprop_t;
02382 
02386 typedef struct xcb_fontprop_iterator_t {
02387     xcb_fontprop_t *data; 
02388     int             rem; 
02389     int             index; 
02390 } xcb_fontprop_iterator_t;
02391 
02395 typedef struct xcb_charinfo_t {
02396     int16_t  left_side_bearing; 
02397     int16_t  right_side_bearing; 
02398     int16_t  character_width; 
02399     int16_t  ascent; 
02400     int16_t  descent; 
02401     uint16_t attributes; 
02402 } xcb_charinfo_t;
02403 
02407 typedef struct xcb_charinfo_iterator_t {
02408     xcb_charinfo_t *data; 
02409     int             rem; 
02410     int             index; 
02411 } xcb_charinfo_iterator_t;
02412 
02416 typedef struct xcb_query_font_cookie_t {
02417     unsigned int sequence; 
02418 } xcb_query_font_cookie_t;
02419 
02421 #define XCB_QUERY_FONT 47
02422 
02426 typedef struct xcb_query_font_request_t {
02427     uint8_t        major_opcode; 
02428     uint8_t        pad0; 
02429     uint16_t       length; 
02430     xcb_fontable_t font; 
02431 } xcb_query_font_request_t;
02432 
02436 typedef struct xcb_query_font_reply_t {
02437     uint8_t        response_type; 
02438     uint8_t        pad0; 
02439     uint16_t       sequence; 
02440     uint32_t       length; 
02441     xcb_charinfo_t min_bounds; 
02442     uint8_t        pad1[4]; 
02443     xcb_charinfo_t max_bounds; 
02444     uint8_t        pad2[4]; 
02445     uint16_t       min_char_or_byte2; 
02446     uint16_t       max_char_or_byte2; 
02447     uint16_t       default_char; 
02448     uint16_t       properties_len; 
02449     uint8_t        draw_direction; 
02450     uint8_t        min_byte1; 
02451     uint8_t        max_byte1; 
02452     uint8_t        all_chars_exist; 
02453     int16_t        font_ascent; 
02454     int16_t        font_descent; 
02455     uint32_t       char_infos_len; 
02456 } xcb_query_font_reply_t;
02457 
02461 typedef struct xcb_query_text_extents_cookie_t {
02462     unsigned int sequence; 
02463 } xcb_query_text_extents_cookie_t;
02464 
02466 #define XCB_QUERY_TEXT_EXTENTS 48
02467 
02471 typedef struct xcb_query_text_extents_request_t {
02472     uint8_t        major_opcode; 
02473     uint8_t        odd_length; 
02474     uint16_t       length; 
02475     xcb_fontable_t font; 
02476 } xcb_query_text_extents_request_t;
02477 
02481 typedef struct xcb_query_text_extents_reply_t {
02482     uint8_t  response_type; 
02483     uint8_t  draw_direction; 
02484     uint16_t sequence; 
02485     uint32_t length; 
02486     int16_t  font_ascent; 
02487     int16_t  font_descent; 
02488     int16_t  overall_ascent; 
02489     int16_t  overall_descent; 
02490     int32_t  overall_width; 
02491     int32_t  overall_left; 
02492     int32_t  overall_right; 
02493 } xcb_query_text_extents_reply_t;
02494 
02498 typedef struct xcb_str_t {
02499     uint8_t name_len; 
02500 } xcb_str_t;
02501 
02505 typedef struct xcb_str_iterator_t {
02506     xcb_str_t *data; 
02507     int        rem; 
02508     int        index; 
02509 } xcb_str_iterator_t;
02510 
02514 typedef struct xcb_list_fonts_cookie_t {
02515     unsigned int sequence; 
02516 } xcb_list_fonts_cookie_t;
02517 
02519 #define XCB_LIST_FONTS 49
02520 
02524 typedef struct xcb_list_fonts_request_t {
02525     uint8_t  major_opcode; 
02526     uint8_t  pad0; 
02527     uint16_t length; 
02528     uint16_t max_names; 
02529     uint16_t pattern_len; 
02530 } xcb_list_fonts_request_t;
02531 
02535 typedef struct xcb_list_fonts_reply_t {
02536     uint8_t  response_type; 
02537     uint8_t  pad0; 
02538     uint16_t sequence; 
02539     uint32_t length; 
02540     uint16_t names_len; 
02541     uint8_t  pad1[22]; 
02542 } xcb_list_fonts_reply_t;
02543 
02547 typedef struct xcb_list_fonts_with_info_cookie_t {
02548     unsigned int sequence; 
02549 } xcb_list_fonts_with_info_cookie_t;
02550 
02552 #define XCB_LIST_FONTS_WITH_INFO 50
02553 
02557 typedef struct xcb_list_fonts_with_info_request_t {
02558     uint8_t  major_opcode; 
02559     uint8_t  pad0; 
02560     uint16_t length; 
02561     uint16_t max_names; 
02562     uint16_t pattern_len; 
02563 } xcb_list_fonts_with_info_request_t;
02564 
02568 typedef struct xcb_list_fonts_with_info_reply_t {
02569     uint8_t        response_type; 
02570     uint8_t        name_len; 
02571     uint16_t       sequence; 
02572     uint32_t       length; 
02573     xcb_charinfo_t min_bounds; 
02574     uint8_t        pad0[4]; 
02575     xcb_charinfo_t max_bounds; 
02576     uint8_t        pad1[4]; 
02577     uint16_t       min_char_or_byte2; 
02578     uint16_t       max_char_or_byte2; 
02579     uint16_t       default_char; 
02580     uint16_t       properties_len; 
02581     uint8_t        draw_direction; 
02582     uint8_t        min_byte1; 
02583     uint8_t        max_byte1; 
02584     uint8_t        all_chars_exist; 
02585     int16_t        font_ascent; 
02586     int16_t        font_descent; 
02587     uint32_t       replies_hint; 
02588 } xcb_list_fonts_with_info_reply_t;
02589 
02591 #define XCB_SET_FONT_PATH 51
02592 
02596 typedef struct xcb_set_font_path_request_t {
02597     uint8_t  major_opcode; 
02598     uint8_t  pad0; 
02599     uint16_t length; 
02600     uint16_t font_qty; 
02601 } xcb_set_font_path_request_t;
02602 
02606 typedef struct xcb_get_font_path_cookie_t {
02607     unsigned int sequence; 
02608 } xcb_get_font_path_cookie_t;
02609 
02611 #define XCB_GET_FONT_PATH 52
02612 
02616 typedef struct xcb_get_font_path_request_t {
02617     uint8_t  major_opcode; 
02618     uint8_t  pad0; 
02619     uint16_t length; 
02620 } xcb_get_font_path_request_t;
02621 
02625 typedef struct xcb_get_font_path_reply_t {
02626     uint8_t  response_type; 
02627     uint8_t  pad0; 
02628     uint16_t sequence; 
02629     uint32_t length; 
02630     uint16_t path_len; 
02631     uint8_t  pad1[22]; 
02632 } xcb_get_font_path_reply_t;
02633 
02635 #define XCB_CREATE_PIXMAP 53
02636 
02640 typedef struct xcb_create_pixmap_request_t {
02641     uint8_t        major_opcode; 
02642     uint8_t        depth; 
02643     uint16_t       length; 
02644     xcb_pixmap_t   pid; 
02645     xcb_drawable_t drawable; 
02646     uint16_t       width; 
02647     uint16_t       height; 
02648 } xcb_create_pixmap_request_t;
02649 
02651 #define XCB_FREE_PIXMAP 54
02652 
02656 typedef struct xcb_free_pixmap_request_t {
02657     uint8_t      major_opcode; 
02658     uint8_t      pad0; 
02659     uint16_t     length; 
02660     xcb_pixmap_t pixmap; 
02661 } xcb_free_pixmap_request_t;
02662 
02663 typedef enum xcb_gc_t {
02664     XCB_GC_FUNCTION = 1,
02665     XCB_GC_PLANE_MASK = 2,
02666     XCB_GC_FOREGROUND = 4,
02667     XCB_GC_BACKGROUND = 8,
02668     XCB_GC_LINE_WIDTH = 16,
02669     XCB_GC_LINE_STYLE = 32,
02670     XCB_GC_CAP_STYLE = 64,
02671     XCB_GC_JOIN_STYLE = 128,
02672     XCB_GC_FILL_STYLE = 256,
02673     XCB_GC_FILL_RULE = 512,
02674     XCB_GC_TILE = 1024,
02675     XCB_GC_STIPPLE = 2048,
02676     XCB_GC_TILE_STIPPLE_ORIGIN_X = 4096,
02677     XCB_GC_TILE_STIPPLE_ORIGIN_Y = 8192,
02678     XCB_GC_FONT = 16384,
02679     XCB_GC_SUBWINDOW_MODE = 32768,
02680     XCB_GC_GRAPHICS_EXPOSURES = 65536,
02681     XCB_GC_CLIP_ORIGIN_X = 131072,
02682     XCB_GC_CLIP_ORIGIN_Y = 262144,
02683     XCB_GC_CLIP_MASK = 524288,
02684     XCB_GC_DASH_OFFSET = 1048576,
02685     XCB_GC_DASH_LIST = 2097152,
02686     XCB_GC_ARC_MODE = 4194304
02687 } xcb_gc_t;
02688 
02689 typedef enum xcb_gx_t {
02690     XCB_GX_CLEAR = 0,
02691     XCB_GX_AND = 1,
02692     XCB_GX_AND_REVERSE = 2,
02693     XCB_GX_COPY = 3,
02694     XCB_GX_AND_INVERTED = 4,
02695     XCB_GX_NOOP = 5,
02696     XCB_GX_XOR = 6,
02697     XCB_GX_OR = 7,
02698     XCB_GX_NOR = 8,
02699     XCB_GX_EQUIV = 9,
02700     XCB_GX_INVERT = 10,
02701     XCB_GX_OR_REVERSE = 11,
02702     XCB_GX_COPY_INVERTED = 12,
02703     XCB_GX_OR_INVERTED = 13,
02704     XCB_GX_NAND = 14,
02705     XCB_GX_SET = 15
02706 } xcb_gx_t;
02707 
02708 typedef enum xcb_line_style_t {
02709     XCB_LINE_STYLE_SOLID = 0,
02710     XCB_LINE_STYLE_ON_OFF_DASH = 1,
02711     XCB_LINE_STYLE_DOUBLE_DASH = 2
02712 } xcb_line_style_t;
02713 
02714 typedef enum xcb_cap_style_t {
02715     XCB_CAP_STYLE_NOT_LAST = 0,
02716     XCB_CAP_STYLE_BUTT = 1,
02717     XCB_CAP_STYLE_ROUND = 2,
02718     XCB_CAP_STYLE_PROJECTING = 3
02719 } xcb_cap_style_t;
02720 
02721 typedef enum xcb_join_style_t {
02722     XCB_JOIN_STYLE_MITER = 0,
02723     XCB_JOIN_STYLE_ROUND = 1,
02724     XCB_JOIN_STYLE_BEVEL = 2
02725 } xcb_join_style_t;
02726 
02727 typedef enum xcb_fill_style_t {
02728     XCB_FILL_STYLE_SOLID = 0,
02729     XCB_FILL_STYLE_TILED = 1,
02730     XCB_FILL_STYLE_STIPPLED = 2,
02731     XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
02732 } xcb_fill_style_t;
02733 
02734 typedef enum xcb_fill_rule_t {
02735     XCB_FILL_RULE_EVEN_ODD = 0,
02736     XCB_FILL_RULE_WINDING = 1
02737 } xcb_fill_rule_t;
02738 
02739 typedef enum xcb_subwindow_mode_t {
02740     XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
02741     XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
02742 } xcb_subwindow_mode_t;
02743 
02744 typedef enum xcb_arc_mode_t {
02745     XCB_ARC_MODE_CHORD = 0,
02746     XCB_ARC_MODE_PIE_SLICE = 1
02747 } xcb_arc_mode_t;
02748 
02750 #define XCB_CREATE_GC 55
02751 
02755 typedef struct xcb_create_gc_request_t {
02756     uint8_t        major_opcode; 
02757     uint8_t        pad0; 
02758     uint16_t       length; 
02759     xcb_gcontext_t cid; 
02760     xcb_drawable_t drawable; 
02761     uint32_t       value_mask; 
02762 } xcb_create_gc_request_t;
02763 
02765 #define XCB_CHANGE_GC 56
02766 
02770 typedef struct xcb_change_gc_request_t {
02771     uint8_t        major_opcode; 
02772     uint8_t        pad0; 
02773     uint16_t       length; 
02774     xcb_gcontext_t gc; 
02775     uint32_t       value_mask; 
02776 } xcb_change_gc_request_t;
02777 
02779 #define XCB_COPY_GC 57
02780 
02784 typedef struct xcb_copy_gc_request_t {
02785     uint8_t        major_opcode; 
02786     uint8_t        pad0; 
02787     uint16_t       length; 
02788     xcb_gcontext_t src_gc; 
02789     xcb_gcontext_t dst_gc; 
02790     uint32_t       value_mask; 
02791 } xcb_copy_gc_request_t;
02792 
02794 #define XCB_SET_DASHES 58
02795 
02799 typedef struct xcb_set_dashes_request_t {
02800     uint8_t        major_opcode; 
02801     uint8_t        pad0; 
02802     uint16_t       length; 
02803     xcb_gcontext_t gc; 
02804     uint16_t       dash_offset; 
02805     uint16_t       dashes_len; 
02806 } xcb_set_dashes_request_t;
02807 
02808 typedef enum xcb_clip_ordering_t {
02809     XCB_CLIP_ORDERING_UNSORTED = 0,
02810     XCB_CLIP_ORDERING_Y_SORTED = 1,
02811     XCB_CLIP_ORDERING_YX_SORTED = 2,
02812     XCB_CLIP_ORDERING_YX_BANDED = 3
02813 } xcb_clip_ordering_t;
02814 
02816 #define XCB_SET_CLIP_RECTANGLES 59
02817 
02821 typedef struct xcb_set_clip_rectangles_request_t {
02822     uint8_t        major_opcode; 
02823     uint8_t        ordering; 
02824     uint16_t       length; 
02825     xcb_gcontext_t gc; 
02826     int16_t        clip_x_origin; 
02827     int16_t        clip_y_origin; 
02828 } xcb_set_clip_rectangles_request_t;
02829 
02831 #define XCB_FREE_GC 60
02832 
02836 typedef struct xcb_free_gc_request_t {
02837     uint8_t        major_opcode; 
02838     uint8_t        pad0; 
02839     uint16_t       length; 
02840     xcb_gcontext_t gc; 
02841 } xcb_free_gc_request_t;
02842 
02844 #define XCB_CLEAR_AREA 61
02845 
02849 typedef struct xcb_clear_area_request_t {
02850     uint8_t      major_opcode; 
02851     uint8_t      exposures; 
02852     uint16_t     length; 
02853     xcb_window_t window; 
02854     int16_t      x; 
02855     int16_t      y; 
02856     uint16_t     width; 
02857     uint16_t     height; 
02858 } xcb_clear_area_request_t;
02859 
02861 #define XCB_COPY_AREA 62
02862 
02866 typedef struct xcb_copy_area_request_t {
02867     uint8_t        major_opcode; 
02868     uint8_t        pad0; 
02869     uint16_t       length; 
02870     xcb_drawable_t src_drawable; 
02871     xcb_drawable_t dst_drawable; 
02872     xcb_gcontext_t gc; 
02873     int16_t        src_x; 
02874     int16_t        src_y; 
02875     int16_t        dst_x; 
02876     int16_t        dst_y; 
02877     uint16_t       width; 
02878     uint16_t       height; 
02879 } xcb_copy_area_request_t;
02880 
02882 #define XCB_COPY_PLANE 63
02883 
02887 typedef struct xcb_copy_plane_request_t {
02888     uint8_t        major_opcode; 
02889     uint8_t        pad0; 
02890     uint16_t       length; 
02891     xcb_drawable_t src_drawable; 
02892     xcb_drawable_t dst_drawable; 
02893     xcb_gcontext_t gc; 
02894     int16_t        src_x; 
02895     int16_t        src_y; 
02896     int16_t        dst_x; 
02897     int16_t        dst_y; 
02898     uint16_t       width; 
02899     uint16_t       height; 
02900     uint32_t       bit_plane; 
02901 } xcb_copy_plane_request_t;
02902 
02903 typedef enum xcb_coord_mode_t {
02904     XCB_COORD_MODE_ORIGIN = 0,
02905     XCB_COORD_MODE_PREVIOUS = 1
02906 } xcb_coord_mode_t;
02907 
02909 #define XCB_POLY_POINT 64
02910 
02914 typedef struct xcb_poly_point_request_t {
02915     uint8_t        major_opcode; 
02916     uint8_t        coordinate_mode; 
02917     uint16_t       length; 
02918     xcb_drawable_t drawable; 
02919     xcb_gcontext_t gc; 
02920 } xcb_poly_point_request_t;
02921 
02923 #define XCB_POLY_LINE 65
02924 
02928 typedef struct xcb_poly_line_request_t {
02929     uint8_t        major_opcode; 
02930     uint8_t        coordinate_mode; 
02931     uint16_t       length; 
02932     xcb_drawable_t drawable; 
02933     xcb_gcontext_t gc; 
02934 } xcb_poly_line_request_t;
02935 
02939 typedef struct xcb_segment_t {
02940     int16_t x1; 
02941     int16_t y1; 
02942     int16_t x2; 
02943     int16_t y2; 
02944 } xcb_segment_t;
02945 
02949 typedef struct xcb_segment_iterator_t {
02950     xcb_segment_t *data; 
02951     int            rem; 
02952     int            index; 
02953 } xcb_segment_iterator_t;
02954 
02956 #define XCB_POLY_SEGMENT 66
02957 
02961 typedef struct xcb_poly_segment_request_t {
02962     uint8_t        major_opcode; 
02963     uint8_t        pad0; 
02964     uint16_t       length; 
02965     xcb_drawable_t drawable; 
02966     xcb_gcontext_t gc; 
02967 } xcb_poly_segment_request_t;
02968 
02970 #define XCB_POLY_RECTANGLE 67
02971 
02975 typedef struct xcb_poly_rectangle_request_t {
02976     uint8_t        major_opcode; 
02977     uint8_t        pad0; 
02978     uint16_t       length; 
02979     xcb_drawable_t drawable; 
02980     xcb_gcontext_t gc; 
02981 } xcb_poly_rectangle_request_t;
02982 
02984 #define XCB_POLY_ARC 68
02985 
02989 typedef struct xcb_poly_arc_request_t {
02990     uint8_t        major_opcode; 
02991     uint8_t        pad0; 
02992     uint16_t       length; 
02993     xcb_drawable_t drawable; 
02994     xcb_gcontext_t gc; 
02995 } xcb_poly_arc_request_t;
02996 
02997 typedef enum xcb_poly_shape_t {
02998     XCB_POLY_SHAPE_COMPLEX = 0,
02999     XCB_POLY_SHAPE_NONCONVEX = 1,
03000     XCB_POLY_SHAPE_CONVEX = 2
03001 } xcb_poly_shape_t;
03002 
03004 #define XCB_FILL_POLY 69
03005 
03009 typedef struct xcb_fill_poly_request_t {
03010     uint8_t        major_opcode; 
03011     uint8_t        pad0; 
03012     uint16_t       length; 
03013     xcb_drawable_t drawable; 
03014     xcb_gcontext_t gc; 
03015     uint8_t        shape; 
03016     uint8_t        coordinate_mode; 
03017     uint8_t        pad1[2]; 
03018 } xcb_fill_poly_request_t;
03019 
03021 #define XCB_POLY_FILL_RECTANGLE 70
03022 
03026 typedef struct xcb_poly_fill_rectangle_request_t {
03027     uint8_t        major_opcode; 
03028     uint8_t        pad0; 
03029     uint16_t       length; 
03030     xcb_drawable_t drawable; 
03031     xcb_gcontext_t gc; 
03032 } xcb_poly_fill_rectangle_request_t;
03033 
03035 #define XCB_POLY_FILL_ARC 71
03036 
03040 typedef struct xcb_poly_fill_arc_request_t {
03041     uint8_t        major_opcode; 
03042     uint8_t        pad0; 
03043     uint16_t       length; 
03044     xcb_drawable_t drawable; 
03045     xcb_gcontext_t gc; 
03046 } xcb_poly_fill_arc_request_t;
03047 
03048 typedef enum xcb_image_format_t {
03049     XCB_IMAGE_FORMAT_XY_BITMAP = 0,
03050     XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
03051     XCB_IMAGE_FORMAT_Z_PIXMAP = 2
03052 } xcb_image_format_t;
03053 
03055 #define XCB_PUT_IMAGE 72
03056 
03060 typedef struct xcb_put_image_request_t {
03061     uint8_t        major_opcode; 
03062     uint8_t        format; 
03063     uint16_t       length; 
03064     xcb_drawable_t drawable; 
03065     xcb_gcontext_t gc; 
03066     uint16_t       width; 
03067     uint16_t       height; 
03068     int16_t        dst_x; 
03069     int16_t        dst_y; 
03070     uint8_t        left_pad; 
03071     uint8_t        depth; 
03072     uint8_t        pad0[2]; 
03073 } xcb_put_image_request_t;
03074 
03078 typedef struct xcb_get_image_cookie_t {
03079     unsigned int sequence; 
03080 } xcb_get_image_cookie_t;
03081 
03083 #define XCB_GET_IMAGE 73
03084 
03088 typedef struct xcb_get_image_request_t {
03089     uint8_t        major_opcode; 
03090     uint8_t        format; 
03091     uint16_t       length; 
03092     xcb_drawable_t drawable; 
03093     int16_t        x; 
03094     int16_t        y; 
03095     uint16_t       width; 
03096     uint16_t       height; 
03097     uint32_t       plane_mask; 
03098 } xcb_get_image_request_t;
03099 
03103 typedef struct xcb_get_image_reply_t {
03104     uint8_t        response_type; 
03105     uint8_t        depth; 
03106     uint16_t       sequence; 
03107     uint32_t       length; 
03108     xcb_visualid_t visual; 
03109     uint8_t        pad0[20]; 
03110 } xcb_get_image_reply_t;
03111 
03113 #define XCB_POLY_TEXT_8 74
03114 
03118 typedef struct xcb_poly_text_8_request_t {
03119     uint8_t        major_opcode; 
03120     uint8_t        pad0; 
03121     uint16_t       length; 
03122     xcb_drawable_t drawable; 
03123     xcb_gcontext_t gc; 
03124     int16_t        x; 
03125     int16_t        y; 
03126 } xcb_poly_text_8_request_t;
03127 
03129 #define XCB_POLY_TEXT_16 75
03130 
03134 typedef struct xcb_poly_text_16_request_t {
03135     uint8_t        major_opcode; 
03136     uint8_t        pad0; 
03137     uint16_t       length; 
03138     xcb_drawable_t drawable; 
03139     xcb_gcontext_t gc; 
03140     int16_t        x; 
03141     int16_t        y; 
03142 } xcb_poly_text_16_request_t;
03143 
03145 #define XCB_IMAGE_TEXT_8 76
03146 
03150 typedef struct xcb_image_text_8_request_t {
03151     uint8_t        major_opcode; 
03152     uint8_t        string_len; 
03153     uint16_t       length; 
03154     xcb_drawable_t drawable; 
03155     xcb_gcontext_t gc; 
03156     int16_t        x; 
03157     int16_t        y; 
03158 } xcb_image_text_8_request_t;
03159 
03161 #define XCB_IMAGE_TEXT_16 77
03162 
03166 typedef struct xcb_image_text_16_request_t {
03167     uint8_t        major_opcode; 
03168     uint8_t        string_len; 
03169     uint16_t       length; 
03170     xcb_drawable_t drawable; 
03171     xcb_gcontext_t gc; 
03172     int16_t        x; 
03173     int16_t        y; 
03174 } xcb_image_text_16_request_t;
03175 
03176 typedef enum xcb_colormap_alloc_t {
03177     XCB_COLORMAP_ALLOC_NONE = 0,
03178     XCB_COLORMAP_ALLOC_ALL = 1
03179 } xcb_colormap_alloc_t;
03180 
03182 #define XCB_CREATE_COLORMAP 78
03183 
03187 typedef struct xcb_create_colormap_request_t {
03188     uint8_t        major_opcode; 
03189     uint8_t        alloc; 
03190     uint16_t       length; 
03191     xcb_colormap_t mid; 
03192     xcb_window_t   window; 
03193     xcb_visualid_t visual; 
03194 } xcb_create_colormap_request_t;
03195 
03197 #define XCB_FREE_COLORMAP 79
03198 
03202 typedef struct xcb_free_colormap_request_t {
03203     uint8_t        major_opcode; 
03204     uint8_t        pad0; 
03205     uint16_t       length; 
03206     xcb_colormap_t cmap; 
03207 } xcb_free_colormap_request_t;
03208 
03210 #define XCB_COPY_COLORMAP_AND_FREE 80
03211 
03215 typedef struct xcb_copy_colormap_and_free_request_t {
03216     uint8_t        major_opcode; 
03217     uint8_t        pad0; 
03218     uint16_t       length; 
03219     xcb_colormap_t mid; 
03220     xcb_colormap_t src_cmap; 
03221 } xcb_copy_colormap_and_free_request_t;
03222 
03224 #define XCB_INSTALL_COLORMAP 81
03225 
03229 typedef struct xcb_install_colormap_request_t {
03230     uint8_t        major_opcode; 
03231     uint8_t        pad0; 
03232     uint16_t       length; 
03233     xcb_colormap_t cmap; 
03234 } xcb_install_colormap_request_t;
03235 
03237 #define XCB_UNINSTALL_COLORMAP 82
03238 
03242 typedef struct xcb_uninstall_colormap_request_t {
03243     uint8_t        major_opcode; 
03244     uint8_t        pad0; 
03245     uint16_t       length; 
03246     xcb_colormap_t cmap; 
03247 } xcb_uninstall_colormap_request_t;
03248 
03252 typedef struct xcb_list_installed_colormaps_cookie_t {
03253     unsigned int sequence; 
03254 } xcb_list_installed_colormaps_cookie_t;
03255 
03257 #define XCB_LIST_INSTALLED_COLORMAPS 83
03258 
03262 typedef struct xcb_list_installed_colormaps_request_t {
03263     uint8_t      major_opcode; 
03264     uint8_t      pad0; 
03265     uint16_t     length; 
03266     xcb_window_t window; 
03267 } xcb_list_installed_colormaps_request_t;
03268 
03272 typedef struct xcb_list_installed_colormaps_reply_t {
03273     uint8_t  response_type; 
03274     uint8_t  pad0; 
03275     uint16_t sequence; 
03276     uint32_t length; 
03277     uint16_t cmaps_len; 
03278     uint8_t  pad1[22]; 
03279 } xcb_list_installed_colormaps_reply_t;
03280 
03284 typedef struct xcb_alloc_color_cookie_t {
03285     unsigned int sequence; 
03286 } xcb_alloc_color_cookie_t;
03287 
03289 #define XCB_ALLOC_COLOR 84
03290 
03294 typedef struct xcb_alloc_color_request_t {
03295     uint8_t        major_opcode; 
03296     uint8_t        pad0; 
03297     uint16_t       length; 
03298     xcb_colormap_t cmap; 
03299     uint16_t       red; 
03300     uint16_t       green; 
03301     uint16_t       blue; 
03302     uint8_t        pad1[2]; 
03303 } xcb_alloc_color_request_t;
03304 
03308 typedef struct xcb_alloc_color_reply_t {
03309     uint8_t  response_type; 
03310     uint8_t  pad0; 
03311     uint16_t sequence; 
03312     uint32_t length; 
03313     uint16_t red; 
03314     uint16_t green; 
03315     uint16_t blue; 
03316     uint8_t  pad1[2]; 
03317     uint32_t pixel; 
03318 } xcb_alloc_color_reply_t;
03319 
03323 typedef struct xcb_alloc_named_color_cookie_t {
03324     unsigned int sequence; 
03325 } xcb_alloc_named_color_cookie_t;
03326 
03328 #define XCB_ALLOC_NAMED_COLOR 85
03329 
03333 typedef struct xcb_alloc_named_color_request_t {
03334     uint8_t        major_opcode; 
03335     uint8_t        pad0; 
03336     uint16_t       length; 
03337     xcb_colormap_t cmap; 
03338     uint16_t       name_len; 
03339     uint8_t        pad1[2]; 
03340 } xcb_alloc_named_color_request_t;
03341 
03345 typedef struct xcb_alloc_named_color_reply_t {
03346     uint8_t  response_type; 
03347     uint8_t  pad0; 
03348     uint16_t sequence; 
03349     uint32_t length; 
03350     uint32_t pixel; 
03351     uint16_t exact_red; 
03352     uint16_t exact_green; 
03353     uint16_t exact_blue; 
03354     uint16_t visual_red; 
03355     uint16_t visual_green; 
03356     uint16_t visual_blue; 
03357 } xcb_alloc_named_color_reply_t;
03358 
03362 typedef struct xcb_alloc_color_cells_cookie_t {
03363     unsigned int sequence; 
03364 } xcb_alloc_color_cells_cookie_t;
03365 
03367 #define XCB_ALLOC_COLOR_CELLS 86
03368 
03372 typedef struct xcb_alloc_color_cells_request_t {
03373     uint8_t        major_opcode; 
03374     uint8_t        contiguous; 
03375     uint16_t       length; 
03376     xcb_colormap_t cmap; 
03377     uint16_t       colors; 
03378     uint16_t       planes; 
03379 } xcb_alloc_color_cells_request_t;
03380 
03384 typedef struct xcb_alloc_color_cells_reply_t {
03385     uint8_t  response_type; 
03386     uint8_t  pad0; 
03387     uint16_t sequence; 
03388     uint32_t length; 
03389     uint16_t pixels_len; 
03390     uint16_t masks_len; 
03391     uint8_t  pad1[20]; 
03392 } xcb_alloc_color_cells_reply_t;
03393 
03397 typedef struct xcb_alloc_color_planes_cookie_t {
03398     unsigned int sequence; 
03399 } xcb_alloc_color_planes_cookie_t;
03400 
03402 #define XCB_ALLOC_COLOR_PLANES 87
03403 
03407 typedef struct xcb_alloc_color_planes_request_t {
03408     uint8_t        major_opcode; 
03409     uint8_t        contiguous; 
03410     uint16_t       length; 
03411     xcb_colormap_t cmap; 
03412     uint16_t       colors; 
03413     uint16_t       reds; 
03414     uint16_t       greens; 
03415     uint16_t       blues; 
03416 } xcb_alloc_color_planes_request_t;
03417 
03421 typedef struct xcb_alloc_color_planes_reply_t {
03422     uint8_t  response_type; 
03423     uint8_t  pad0; 
03424     uint16_t sequence; 
03425     uint32_t length; 
03426     uint16_t pixels_len; 
03427     uint8_t  pad1[2]; 
03428     uint32_t red_mask; 
03429     uint32_t green_mask; 
03430     uint32_t blue_mask; 
03431     uint8_t  pad2[8]; 
03432 } xcb_alloc_color_planes_reply_t;
03433 
03435 #define XCB_FREE_COLORS 88
03436 
03440 typedef struct xcb_free_colors_request_t {
03441     uint8_t        major_opcode; 
03442     uint8_t        pad0; 
03443     uint16_t       length; 
03444     xcb_colormap_t cmap; 
03445     uint32_t       plane_mask; 
03446 } xcb_free_colors_request_t;
03447 
03448 typedef enum xcb_color_flag_t {
03449     XCB_COLOR_FLAG_RED = 1,
03450     XCB_COLOR_FLAG_GREEN = 2,
03451     XCB_COLOR_FLAG_BLUE = 4
03452 } xcb_color_flag_t;
03453 
03457 typedef struct xcb_coloritem_t {
03458     uint32_t pixel; 
03459     uint16_t red; 
03460     uint16_t green; 
03461     uint16_t blue; 
03462     uint8_t  flags; 
03463     uint8_t  pad0; 
03464 } xcb_coloritem_t;
03465 
03469 typedef struct xcb_coloritem_iterator_t {
03470     xcb_coloritem_t *data; 
03471     int              rem; 
03472     int              index; 
03473 } xcb_coloritem_iterator_t;
03474 
03476 #define XCB_STORE_COLORS 89
03477 
03481 typedef struct xcb_store_colors_request_t {
03482     uint8_t        major_opcode; 
03483     uint8_t        pad0; 
03484     uint16_t       length; 
03485     xcb_colormap_t cmap; 
03486 } xcb_store_colors_request_t;
03487 
03489 #define XCB_STORE_NAMED_COLOR 90
03490 
03494 typedef struct xcb_store_named_color_request_t {
03495     uint8_t        major_opcode; 
03496     uint8_t        flags; 
03497     uint16_t       length; 
03498     xcb_colormap_t cmap; 
03499     uint32_t       pixel; 
03500     uint16_t       name_len; 
03501     uint8_t        pad0[2]; 
03502 } xcb_store_named_color_request_t;
03503 
03507 typedef struct xcb_rgb_t {
03508     uint16_t red; 
03509     uint16_t green; 
03510     uint16_t blue; 
03511     uint8_t  pad0[2]; 
03512 } xcb_rgb_t;
03513 
03517 typedef struct xcb_rgb_iterator_t {
03518     xcb_rgb_t *data; 
03519     int        rem; 
03520     int        index; 
03521 } xcb_rgb_iterator_t;
03522 
03526 typedef struct xcb_query_colors_cookie_t {
03527     unsigned int sequence; 
03528 } xcb_query_colors_cookie_t;
03529 
03531 #define XCB_QUERY_COLORS 91
03532 
03536 typedef struct xcb_query_colors_request_t {
03537     uint8_t        major_opcode; 
03538     uint8_t        pad0; 
03539     uint16_t       length; 
03540     xcb_colormap_t cmap; 
03541 } xcb_query_colors_request_t;
03542 
03546 typedef struct xcb_query_colors_reply_t {
03547     uint8_t  response_type; 
03548     uint8_t  pad0; 
03549     uint16_t sequence; 
03550     uint32_t length; 
03551     uint16_t colors_len; 
03552     uint8_t  pad1[22]; 
03553 } xcb_query_colors_reply_t;
03554 
03558 typedef struct xcb_lookup_color_cookie_t {
03559     unsigned int sequence; 
03560 } xcb_lookup_color_cookie_t;
03561 
03563 #define XCB_LOOKUP_COLOR 92
03564 
03568 typedef struct xcb_lookup_color_request_t {
03569     uint8_t        major_opcode; 
03570     uint8_t        pad0; 
03571     uint16_t       length; 
03572     xcb_colormap_t cmap; 
03573     uint16_t       name_len; 
03574     uint8_t        pad1[2]; 
03575 } xcb_lookup_color_request_t;
03576 
03580 typedef struct xcb_lookup_color_reply_t {
03581     uint8_t  response_type; 
03582     uint8_t  pad0; 
03583     uint16_t sequence; 
03584     uint32_t length; 
03585     uint16_t exact_red; 
03586     uint16_t exact_green; 
03587     uint16_t exact_blue; 
03588     uint16_t visual_red; 
03589     uint16_t visual_green; 
03590     uint16_t visual_blue; 
03591 } xcb_lookup_color_reply_t;
03592 
03593 typedef enum xcb_pixmap_enum_t {
03594     XCB_PIXMAP_NONE = 0
03595 } xcb_pixmap_enum_t;
03596 
03598 #define XCB_CREATE_CURSOR 93
03599 
03603 typedef struct xcb_create_cursor_request_t {
03604     uint8_t      major_opcode; 
03605     uint8_t      pad0; 
03606     uint16_t     length; 
03607     xcb_cursor_t cid; 
03608     xcb_pixmap_t source; 
03609     xcb_pixmap_t mask; 
03610     uint16_t     fore_red; 
03611     uint16_t     fore_green; 
03612     uint16_t     fore_blue; 
03613     uint16_t     back_red; 
03614     uint16_t     back_green; 
03615     uint16_t     back_blue; 
03616     uint16_t     x; 
03617     uint16_t     y; 
03618 } xcb_create_cursor_request_t;
03619 
03620 typedef enum xcb_font_enum_t {
03621     XCB_FONT_NONE = 0
03622 } xcb_font_enum_t;
03623 
03625 #define XCB_CREATE_GLYPH_CURSOR 94
03626 
03630 typedef struct xcb_create_glyph_cursor_request_t {
03631     uint8_t      major_opcode; 
03632     uint8_t      pad0; 
03633     uint16_t     length; 
03634     xcb_cursor_t cid; 
03635     xcb_font_t   source_font; 
03636     xcb_font_t   mask_font; 
03637     uint16_t     source_char; 
03638     uint16_t     mask_char; 
03639     uint16_t     fore_red; 
03640     uint16_t     fore_green; 
03641     uint16_t     fore_blue; 
03642     uint16_t     back_red; 
03643     uint16_t     back_green; 
03644     uint16_t     back_blue; 
03645 } xcb_create_glyph_cursor_request_t;
03646 
03648 #define XCB_FREE_CURSOR 95
03649 
03653 typedef struct xcb_free_cursor_request_t {
03654     uint8_t      major_opcode; 
03655     uint8_t      pad0; 
03656     uint16_t     length; 
03657     xcb_cursor_t cursor; 
03658 } xcb_free_cursor_request_t;
03659 
03661 #define XCB_RECOLOR_CURSOR 96
03662 
03666 typedef struct xcb_recolor_cursor_request_t {
03667     uint8_t      major_opcode; 
03668     uint8_t      pad0; 
03669     uint16_t     length; 
03670     xcb_cursor_t cursor; 
03671     uint16_t     fore_red; 
03672     uint16_t     fore_green; 
03673     uint16_t     fore_blue; 
03674     uint16_t     back_red; 
03675     uint16_t     back_green; 
03676     uint16_t     back_blue; 
03677 } xcb_recolor_cursor_request_t;
03678 
03679 typedef enum xcb_query_shape_of_t {
03680     XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
03681     XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
03682     XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
03683 } xcb_query_shape_of_t;
03684 
03688 typedef struct xcb_query_best_size_cookie_t {
03689     unsigned int sequence; 
03690 } xcb_query_best_size_cookie_t;
03691 
03693 #define XCB_QUERY_BEST_SIZE 97
03694 
03698 typedef struct xcb_query_best_size_request_t {
03699     uint8_t        major_opcode; 
03700     uint8_t        _class; 
03701     uint16_t       length; 
03702     xcb_drawable_t drawable; 
03703     uint16_t       width; 
03704     uint16_t       height; 
03705 } xcb_query_best_size_request_t;
03706 
03710 typedef struct xcb_query_best_size_reply_t {
03711     uint8_t  response_type; 
03712     uint8_t  pad0; 
03713     uint16_t sequence; 
03714     uint32_t length; 
03715     uint16_t width; 
03716     uint16_t height; 
03717 } xcb_query_best_size_reply_t;
03718 
03722 typedef struct xcb_query_extension_cookie_t {
03723     unsigned int sequence; 
03724 } xcb_query_extension_cookie_t;
03725 
03727 #define XCB_QUERY_EXTENSION 98
03728 
03732 typedef struct xcb_query_extension_request_t {
03733     uint8_t  major_opcode; 
03734     uint8_t  pad0; 
03735     uint16_t length; 
03736     uint16_t name_len; 
03737     uint8_t  pad1[2]; 
03738 } xcb_query_extension_request_t;
03739 
03743 typedef struct xcb_query_extension_reply_t {
03744     uint8_t  response_type; 
03745     uint8_t  pad0; 
03746     uint16_t sequence; 
03747     uint32_t length; 
03748     uint8_t  present; 
03749     uint8_t  major_opcode; 
03750     uint8_t  first_event; 
03751     uint8_t  first_error; 
03752 } xcb_query_extension_reply_t;
03753 
03757 typedef struct xcb_list_extensions_cookie_t {
03758     unsigned int sequence; 
03759 } xcb_list_extensions_cookie_t;
03760 
03762 #define XCB_LIST_EXTENSIONS 99
03763 
03767 typedef struct xcb_list_extensions_request_t {
03768     uint8_t  major_opcode; 
03769     uint8_t  pad0; 
03770     uint16_t length; 
03771 } xcb_list_extensions_request_t;
03772 
03776 typedef struct xcb_list_extensions_reply_t {
03777     uint8_t  response_type; 
03778     uint8_t  names_len; 
03779     uint16_t sequence; 
03780     uint32_t length; 
03781     uint8_t  pad0[24]; 
03782 } xcb_list_extensions_reply_t;
03783 
03785 #define XCB_CHANGE_KEYBOARD_MAPPING 100
03786 
03790 typedef struct xcb_change_keyboard_mapping_request_t {
03791     uint8_t       major_opcode; 
03792     uint8_t       keycode_count; 
03793     uint16_t      length; 
03794     xcb_keycode_t first_keycode; 
03795     uint8_t       keysyms_per_keycode; 
03796 } xcb_change_keyboard_mapping_request_t;
03797 
03801 typedef struct xcb_get_keyboard_mapping_cookie_t {
03802     unsigned int sequence; 
03803 } xcb_get_keyboard_mapping_cookie_t;
03804 
03806 #define XCB_GET_KEYBOARD_MAPPING 101
03807 
03811 typedef struct xcb_get_keyboard_mapping_request_t {
03812     uint8_t       major_opcode; 
03813     uint8_t       pad0; 
03814     uint16_t      length; 
03815     xcb_keycode_t first_keycode; 
03816     uint8_t       count; 
03817 } xcb_get_keyboard_mapping_request_t;
03818 
03822 typedef struct xcb_get_keyboard_mapping_reply_t {
03823     uint8_t  response_type; 
03824     uint8_t  keysyms_per_keycode; 
03825     uint16_t sequence; 
03826     uint32_t length; 
03827     uint8_t  pad0[24]; 
03828 } xcb_get_keyboard_mapping_reply_t;
03829 
03830 typedef enum xcb_kb_t {
03831     XCB_KB_KEY_CLICK_PERCENT = 1,
03832     XCB_KB_BELL_PERCENT = 2,
03833     XCB_KB_BELL_PITCH = 4,
03834     XCB_KB_BELL_DURATION = 8,
03835     XCB_KB_LED = 16,
03836     XCB_KB_LED_MODE = 32,
03837     XCB_KB_KEY = 64,
03838     XCB_KB_AUTO_REPEAT_MODE = 128
03839 } xcb_kb_t;
03840 
03841 typedef enum xcb_led_mode_t {
03842     XCB_LED_MODE_OFF = 0,
03843     XCB_LED_MODE_ON = 1
03844 } xcb_led_mode_t;
03845 
03846 typedef enum xcb_auto_repeat_mode_t {
03847     XCB_AUTO_REPEAT_MODE_OFF = 0,
03848     XCB_AUTO_REPEAT_MODE_ON = 1,
03849     XCB_AUTO_REPEAT_MODE_DEFAULT = 2
03850 } xcb_auto_repeat_mode_t;
03851 
03853 #define XCB_CHANGE_KEYBOARD_CONTROL 102
03854 
03858 typedef struct xcb_change_keyboard_control_request_t {
03859     uint8_t  major_opcode; 
03860     uint8_t  pad0; 
03861     uint16_t length; 
03862     uint32_t value_mask; 
03863 } xcb_change_keyboard_control_request_t;
03864 
03868 typedef struct xcb_get_keyboard_control_cookie_t {
03869     unsigned int sequence; 
03870 } xcb_get_keyboard_control_cookie_t;
03871 
03873 #define XCB_GET_KEYBOARD_CONTROL 103
03874 
03878 typedef struct xcb_get_keyboard_control_request_t {
03879     uint8_t  major_opcode; 
03880     uint8_t  pad0; 
03881     uint16_t length; 
03882 } xcb_get_keyboard_control_request_t;
03883 
03887 typedef struct xcb_get_keyboard_control_reply_t {
03888     uint8_t  response_type; 
03889     uint8_t  global_auto_repeat; 
03890     uint16_t sequence; 
03891     uint32_t length; 
03892     uint32_t led_mask; 
03893     uint8_t  key_click_percent; 
03894     uint8_t  bell_percent; 
03895     uint16_t bell_pitch; 
03896     uint16_t bell_duration; 
03897     uint8_t  pad0[2]; 
03898     uint8_t  auto_repeats[32]; 
03899 } xcb_get_keyboard_control_reply_t;
03900 
03902 #define XCB_BELL 104
03903 
03907 typedef struct xcb_bell_request_t {
03908     uint8_t  major_opcode; 
03909     int8_t   percent; 
03910     uint16_t length; 
03911 } xcb_bell_request_t;
03912 
03914 #define XCB_CHANGE_POINTER_CONTROL 105
03915 
03919 typedef struct xcb_change_pointer_control_request_t {
03920     uint8_t  major_opcode; 
03921     uint8_t  pad0; 
03922     uint16_t length; 
03923     int16_t  acceleration_numerator; 
03924     int16_t  acceleration_denominator; 
03925     int16_t  threshold; 
03926     uint8_t  do_acceleration; 
03927     uint8_t  do_threshold; 
03928 } xcb_change_pointer_control_request_t;
03929 
03933 typedef struct xcb_get_pointer_control_cookie_t {
03934     unsigned int sequence; 
03935 } xcb_get_pointer_control_cookie_t;
03936 
03938 #define XCB_GET_POINTER_CONTROL 106
03939 
03943 typedef struct xcb_get_pointer_control_request_t {
03944     uint8_t  major_opcode; 
03945     uint8_t  pad0; 
03946     uint16_t length; 
03947 } xcb_get_pointer_control_request_t;
03948 
03952 typedef struct xcb_get_pointer_control_reply_t {
03953     uint8_t  response_type; 
03954     uint8_t  pad0; 
03955     uint16_t sequence; 
03956     uint32_t length; 
03957     uint16_t acceleration_numerator; 
03958     uint16_t acceleration_denominator; 
03959     uint16_t threshold; 
03960     uint8_t  pad1[18]; 
03961 } xcb_get_pointer_control_reply_t;
03962 
03963 typedef enum xcb_blanking_t {
03964     XCB_BLANKING_NOT_PREFERRED = 0,
03965     XCB_BLANKING_PREFERRED = 1,
03966     XCB_BLANKING_DEFAULT = 2
03967 } xcb_blanking_t;
03968 
03969 typedef enum xcb_exposures_t {
03970     XCB_EXPOSURES_NOT_ALLOWED = 0,
03971     XCB_EXPOSURES_ALLOWED = 1,
03972     XCB_EXPOSURES_DEFAULT = 2
03973 } xcb_exposures_t;
03974 
03976 #define XCB_SET_SCREEN_SAVER 107
03977 
03981 typedef struct xcb_set_screen_saver_request_t {
03982     uint8_t  major_opcode; 
03983     uint8_t  pad0; 
03984     uint16_t length; 
03985     int16_t  timeout; 
03986     int16_t  interval; 
03987     uint8_t  prefer_blanking; 
03988     uint8_t  allow_exposures; 
03989 } xcb_set_screen_saver_request_t;
03990 
03994 typedef struct xcb_get_screen_saver_cookie_t {
03995     unsigned int sequence; 
03996 } xcb_get_screen_saver_cookie_t;
03997 
03999 #define XCB_GET_SCREEN_SAVER 108
04000 
04004 typedef struct xcb_get_screen_saver_request_t {
04005     uint8_t  major_opcode; 
04006     uint8_t  pad0; 
04007     uint16_t length; 
04008 } xcb_get_screen_saver_request_t;
04009 
04013 typedef struct xcb_get_screen_saver_reply_t {
04014     uint8_t  response_type; 
04015     uint8_t  pad0; 
04016     uint16_t sequence; 
04017     uint32_t length; 
04018     uint16_t timeout; 
04019     uint16_t interval; 
04020     uint8_t  prefer_blanking; 
04021     uint8_t  allow_exposures; 
04022     uint8_t  pad1[18]; 
04023 } xcb_get_screen_saver_reply_t;
04024 
04025 typedef enum xcb_host_mode_t {
04026     XCB_HOST_MODE_INSERT = 0,
04027     XCB_HOST_MODE_DELETE = 1
04028 } xcb_host_mode_t;
04029 
04030 typedef enum xcb_family_t {
04031     XCB_FAMILY_INTERNET = 0,
04032     XCB_FAMILY_DECNET = 1,
04033     XCB_FAMILY_CHAOS = 2,
04034     XCB_FAMILY_SERVER_INTERPRETED = 5,
04035     XCB_FAMILY_INTERNET_6 = 6
04036 } xcb_family_t;
04037 
04039 #define XCB_CHANGE_HOSTS 109
04040 
04044 typedef struct xcb_change_hosts_request_t {
04045     uint8_t  major_opcode; 
04046     uint8_t  mode; 
04047     uint16_t length; 
04048     uint8_t  family; 
04049     uint8_t  pad0; 
04050     uint16_t address_len; 
04051 } xcb_change_hosts_request_t;
04052 
04056 typedef struct xcb_host_t {
04057     uint8_t  family; 
04058     uint8_t  pad0; 
04059     uint16_t address_len; 
04060 } xcb_host_t;
04061 
04065 typedef struct xcb_host_iterator_t {
04066     xcb_host_t *data; 
04067     int         rem; 
04068     int         index; 
04069 } xcb_host_iterator_t;
04070 
04074 typedef struct xcb_list_hosts_cookie_t {
04075     unsigned int sequence; 
04076 } xcb_list_hosts_cookie_t;
04077 
04079 #define XCB_LIST_HOSTS 110
04080 
04084 typedef struct xcb_list_hosts_request_t {
04085     uint8_t  major_opcode; 
04086     uint8_t  pad0; 
04087     uint16_t length; 
04088 } xcb_list_hosts_request_t;
04089 
04093 typedef struct xcb_list_hosts_reply_t {
04094     uint8_t  response_type; 
04095     uint8_t  mode; 
04096     uint16_t sequence; 
04097     uint32_t length; 
04098     uint16_t hosts_len; 
04099     uint8_t  pad0[22]; 
04100 } xcb_list_hosts_reply_t;
04101 
04102 typedef enum xcb_access_control_t {
04103     XCB_ACCESS_CONTROL_DISABLE = 0,
04104     XCB_ACCESS_CONTROL_ENABLE = 1
04105 } xcb_access_control_t;
04106 
04108 #define XCB_SET_ACCESS_CONTROL 111
04109 
04113 typedef struct xcb_set_access_control_request_t {
04114     uint8_t  major_opcode; 
04115     uint8_t  mode; 
04116     uint16_t length; 
04117 } xcb_set_access_control_request_t;
04118 
04119 typedef enum xcb_close_down_t {
04120     XCB_CLOSE_DOWN_DESTROY_ALL = 0,
04121     XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
04122     XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
04123 } xcb_close_down_t;
04124 
04126 #define XCB_SET_CLOSE_DOWN_MODE 112
04127 
04131 typedef struct xcb_set_close_down_mode_request_t {
04132     uint8_t  major_opcode; 
04133     uint8_t  mode; 
04134     uint16_t length; 
04135 } xcb_set_close_down_mode_request_t;
04136 
04137 typedef enum xcb_kill_t {
04138     XCB_KILL_ALL_TEMPORARY = 0
04139 } xcb_kill_t;
04140 
04142 #define XCB_KILL_CLIENT 113
04143 
04147 typedef struct xcb_kill_client_request_t {
04148     uint8_t  major_opcode; 
04149     uint8_t  pad0; 
04150     uint16_t length; 
04151     uint32_t resource; 
04152 } xcb_kill_client_request_t;
04153 
04155 #define XCB_ROTATE_PROPERTIES 114
04156 
04160 typedef struct xcb_rotate_properties_request_t {
04161     uint8_t      major_opcode; 
04162     uint8_t      pad0; 
04163     uint16_t     length; 
04164     xcb_window_t window; 
04165     uint16_t     atoms_len; 
04166     int16_t      delta; 
04167 } xcb_rotate_properties_request_t;
04168 
04169 typedef enum xcb_screen_saver_t {
04170     XCB_SCREEN_SAVER_RESET = 0,
04171     XCB_SCREEN_SAVER_ACTIVE = 1
04172 } xcb_screen_saver_t;
04173 
04175 #define XCB_FORCE_SCREEN_SAVER 115
04176 
04180 typedef struct xcb_force_screen_saver_request_t {
04181     uint8_t  major_opcode; 
04182     uint8_t  mode; 
04183     uint16_t length; 
04184 } xcb_force_screen_saver_request_t;
04185 
04186 typedef enum xcb_mapping_status_t {
04187     XCB_MAPPING_STATUS_SUCCESS = 0,
04188     XCB_MAPPING_STATUS_BUSY = 1,
04189     XCB_MAPPING_STATUS_FAILURE = 2
04190 } xcb_mapping_status_t;
04191 
04195 typedef struct xcb_set_pointer_mapping_cookie_t {
04196     unsigned int sequence; 
04197 } xcb_set_pointer_mapping_cookie_t;
04198 
04200 #define XCB_SET_POINTER_MAPPING 116
04201 
04205 typedef struct xcb_set_pointer_mapping_request_t {
04206     uint8_t  major_opcode; 
04207     uint8_t  map_len; 
04208     uint16_t length; 
04209 } xcb_set_pointer_mapping_request_t;
04210 
04214 typedef struct xcb_set_pointer_mapping_reply_t {
04215     uint8_t  response_type; 
04216     uint8_t  status; 
04217     uint16_t sequence; 
04218     uint32_t length; 
04219 } xcb_set_pointer_mapping_reply_t;
04220 
04224 typedef struct xcb_get_pointer_mapping_cookie_t {
04225     unsigned int sequence; 
04226 } xcb_get_pointer_mapping_cookie_t;
04227 
04229 #define XCB_GET_POINTER_MAPPING 117
04230 
04234 typedef struct xcb_get_pointer_mapping_request_t {
04235     uint8_t  major_opcode; 
04236     uint8_t  pad0; 
04237     uint16_t length; 
04238 } xcb_get_pointer_mapping_request_t;
04239 
04243 typedef struct xcb_get_pointer_mapping_reply_t {
04244     uint8_t  response_type; 
04245     uint8_t  map_len; 
04246     uint16_t sequence; 
04247     uint32_t length; 
04248     uint8_t  pad0[24]; 
04249 } xcb_get_pointer_mapping_reply_t;
04250 
04251 typedef enum xcb_map_index_t {
04252     XCB_MAP_INDEX_SHIFT = 0,
04253     XCB_MAP_INDEX_LOCK = 1,
04254     XCB_MAP_INDEX_CONTROL = 2,
04255     XCB_MAP_INDEX_1 = 3,
04256     XCB_MAP_INDEX_2 = 4,
04257     XCB_MAP_INDEX_3 = 5,
04258     XCB_MAP_INDEX_4 = 6,
04259     XCB_MAP_INDEX_5 = 7
04260 } xcb_map_index_t;
04261 
04265 typedef struct xcb_set_modifier_mapping_cookie_t {
04266     unsigned int sequence; 
04267 } xcb_set_modifier_mapping_cookie_t;
04268 
04270 #define XCB_SET_MODIFIER_MAPPING 118
04271 
04275 typedef struct xcb_set_modifier_mapping_request_t {
04276     uint8_t  major_opcode; 
04277     uint8_t  keycodes_per_modifier; 
04278     uint16_t length; 
04279 } xcb_set_modifier_mapping_request_t;
04280 
04284 typedef struct xcb_set_modifier_mapping_reply_t {
04285     uint8_t  response_type; 
04286     uint8_t  status; 
04287     uint16_t sequence; 
04288     uint32_t length; 
04289 } xcb_set_modifier_mapping_reply_t;
04290 
04294 typedef struct xcb_get_modifier_mapping_cookie_t {
04295     unsigned int sequence; 
04296 } xcb_get_modifier_mapping_cookie_t;
04297 
04299 #define XCB_GET_MODIFIER_MAPPING 119
04300 
04304 typedef struct xcb_get_modifier_mapping_request_t {
04305     uint8_t  major_opcode; 
04306     uint8_t  pad0; 
04307     uint16_t length; 
04308 } xcb_get_modifier_mapping_request_t;
04309 
04313 typedef struct xcb_get_modifier_mapping_reply_t {
04314     uint8_t  response_type; 
04315     uint8_t  keycodes_per_modifier; 
04316     uint16_t sequence; 
04317     uint32_t length; 
04318     uint8_t  pad0[24]; 
04319 } xcb_get_modifier_mapping_reply_t;
04320 
04322 #define XCB_NO_OPERATION 127
04323 
04327 typedef struct xcb_no_operation_request_t {
04328     uint8_t  major_opcode; 
04329     uint8_t  pad0; 
04330     uint16_t length; 
04331 } xcb_no_operation_request_t;
04332 
04342 /*****************************************************************************
04343  **
04344  ** void xcb_char2b_next
04345  ** 
04346  ** @param xcb_char2b_iterator_t *i
04347  ** @returns void
04348  **
04349  *****************************************************************************/
04350  
04351 void
04352 xcb_char2b_next (xcb_char2b_iterator_t *i  );
04353 
04364 /*****************************************************************************
04365  **
04366  ** xcb_generic_iterator_t xcb_char2b_end
04367  ** 
04368  ** @param xcb_char2b_iterator_t i
04369  ** @returns xcb_generic_iterator_t
04370  **
04371  *****************************************************************************/
04372  
04373 xcb_generic_iterator_t
04374 xcb_char2b_end (xcb_char2b_iterator_t i  );
04375 
04385 /*****************************************************************************
04386  **
04387  ** void xcb_window_next
04388  ** 
04389  ** @param xcb_window_iterator_t *i
04390  ** @returns void
04391  **
04392  *****************************************************************************/
04393  
04394 void
04395 xcb_window_next (xcb_window_iterator_t *i  );
04396 
04407 /*****************************************************************************
04408  **
04409  ** xcb_generic_iterator_t xcb_window_end
04410  ** 
04411  ** @param xcb_window_iterator_t i
04412  ** @returns xcb_generic_iterator_t
04413  **
04414  *****************************************************************************/
04415  
04416 xcb_generic_iterator_t
04417 xcb_window_end (xcb_window_iterator_t i  );
04418 
04428 /*****************************************************************************
04429  **
04430  ** void xcb_pixmap_next
04431  ** 
04432  ** @param xcb_pixmap_iterator_t *i
04433  ** @returns void
04434  **
04435  *****************************************************************************/
04436  
04437 void
04438 xcb_pixmap_next (xcb_pixmap_iterator_t *i  );
04439 
04450 /*****************************************************************************
04451  **
04452  ** xcb_generic_iterator_t xcb_pixmap_end
04453  ** 
04454  ** @param xcb_pixmap_iterator_t i
04455  ** @returns xcb_generic_iterator_t
04456  **
04457  *****************************************************************************/
04458  
04459 xcb_generic_iterator_t
04460 xcb_pixmap_end (xcb_pixmap_iterator_t i  );
04461 
04471 /*****************************************************************************
04472  **
04473  ** void xcb_cursor_next
04474  ** 
04475  ** @param xcb_cursor_iterator_t *i
04476  ** @returns void
04477  **
04478  *****************************************************************************/
04479  
04480 void
04481 xcb_cursor_next (xcb_cursor_iterator_t *i  );
04482 
04493 /*****************************************************************************
04494  **
04495  ** xcb_generic_iterator_t xcb_cursor_end
04496  ** 
04497  ** @param xcb_cursor_iterator_t i
04498  ** @returns xcb_generic_iterator_t
04499  **
04500  *****************************************************************************/
04501  
04502 xcb_generic_iterator_t
04503 xcb_cursor_end (xcb_cursor_iterator_t i  );
04504 
04514 /*****************************************************************************
04515  **
04516  ** void xcb_font_next
04517  ** 
04518  ** @param xcb_font_iterator_t *i
04519  ** @returns void
04520  **
04521  *****************************************************************************/
04522  
04523 void
04524 xcb_font_next (xcb_font_iterator_t *i  );
04525 
04536 /*****************************************************************************
04537  **
04538  ** xcb_generic_iterator_t xcb_font_end
04539  ** 
04540  ** @param xcb_font_iterator_t i
04541  ** @returns xcb_generic_iterator_t
04542  **
04543  *****************************************************************************/
04544  
04545 xcb_generic_iterator_t
04546 xcb_font_end (xcb_font_iterator_t i  );
04547 
04557 /*****************************************************************************
04558  **
04559  ** void xcb_gcontext_next
04560  ** 
04561  ** @param xcb_gcontext_iterator_t *i
04562  ** @returns void
04563  **
04564  *****************************************************************************/
04565  
04566 void
04567 xcb_gcontext_next (xcb_gcontext_iterator_t *i  );
04568 
04579 /*****************************************************************************
04580  **
04581  ** xcb_generic_iterator_t xcb_gcontext_end
04582  ** 
04583  ** @param xcb_gcontext_iterator_t i
04584  ** @returns xcb_generic_iterator_t
04585  **
04586  *****************************************************************************/
04587  
04588 xcb_generic_iterator_t
04589 xcb_gcontext_end (xcb_gcontext_iterator_t i  );
04590 
04600 /*****************************************************************************
04601  **
04602  ** void xcb_colormap_next
04603  ** 
04604  ** @param xcb_colormap_iterator_t *i
04605  ** @returns void
04606  **
04607  *****************************************************************************/
04608  
04609 void
04610 xcb_colormap_next (xcb_colormap_iterator_t *i  );
04611 
04622 /*****************************************************************************
04623  **
04624  ** xcb_generic_iterator_t xcb_colormap_end
04625  ** 
04626  ** @param xcb_colormap_iterator_t i
04627  ** @returns xcb_generic_iterator_t
04628  **
04629  *****************************************************************************/
04630  
04631 xcb_generic_iterator_t
04632 xcb_colormap_end (xcb_colormap_iterator_t i  );
04633 
04643 /*****************************************************************************
04644  **
04645  ** void xcb_atom_next
04646  ** 
04647  ** @param xcb_atom_iterator_t *i
04648  ** @returns void
04649  **
04650  *****************************************************************************/
04651  
04652 void
04653 xcb_atom_next (xcb_atom_iterator_t *i  );
04654 
04665 /*****************************************************************************
04666  **
04667  ** xcb_generic_iterator_t xcb_atom_end
04668  ** 
04669  ** @param xcb_atom_iterator_t i
04670  ** @returns xcb_generic_iterator_t
04671  **
04672  *****************************************************************************/
04673  
04674 xcb_generic_iterator_t
04675 xcb_atom_end (xcb_atom_iterator_t i  );
04676 
04686 /*****************************************************************************
04687  **
04688  ** void xcb_drawable_next
04689  ** 
04690  ** @param xcb_drawable_iterator_t *i
04691  ** @returns void
04692  **
04693  *****************************************************************************/
04694  
04695 void
04696 xcb_drawable_next (xcb_drawable_iterator_t *i  );
04697 
04708 /*****************************************************************************
04709  **
04710  ** xcb_generic_iterator_t xcb_drawable_end
04711  ** 
04712  ** @param xcb_drawable_iterator_t i
04713  ** @returns xcb_generic_iterator_t
04714  **
04715  *****************************************************************************/
04716  
04717 xcb_generic_iterator_t
04718 xcb_drawable_end (xcb_drawable_iterator_t i  );
04719 
04729 /*****************************************************************************
04730  **
04731  ** void xcb_fontable_next
04732  ** 
04733  ** @param xcb_fontable_iterator_t *i
04734  ** @returns void
04735  **
04736  *****************************************************************************/
04737  
04738 void
04739 xcb_fontable_next (xcb_fontable_iterator_t *i  );
04740 
04751 /*****************************************************************************
04752  **
04753  ** xcb_generic_iterator_t xcb_fontable_end
04754  ** 
04755  ** @param xcb_fontable_iterator_t i
04756  ** @returns xcb_generic_iterator_t
04757  **
04758  *****************************************************************************/
04759  
04760 xcb_generic_iterator_t
04761 xcb_fontable_end (xcb_fontable_iterator_t i  );
04762 
04772 /*****************************************************************************
04773  **
04774  ** void xcb_visualid_next
04775  ** 
04776  ** @param xcb_visualid_iterator_t *i
04777  ** @returns void
04778  **
04779  *****************************************************************************/
04780  
04781 void
04782 xcb_visualid_next (xcb_visualid_iterator_t *i  );
04783 
04794 /*****************************************************************************
04795  **
04796  ** xcb_generic_iterator_t xcb_visualid_end
04797  ** 
04798  ** @param xcb_visualid_iterator_t i
04799  ** @returns xcb_generic_iterator_t
04800  **
04801  *****************************************************************************/
04802  
04803 xcb_generic_iterator_t
04804 xcb_visualid_end (xcb_visualid_iterator_t i  );
04805 
04815 /*****************************************************************************
04816  **
04817  ** void xcb_timestamp_next
04818  ** 
04819  ** @param xcb_timestamp_iterator_t *i
04820  ** @returns void
04821  **
04822  *****************************************************************************/
04823  
04824 void
04825 xcb_timestamp_next (xcb_timestamp_iterator_t *i  );
04826 
04837 /*****************************************************************************
04838  **
04839  ** xcb_generic_iterator_t xcb_timestamp_end
04840  ** 
04841  ** @param xcb_timestamp_iterator_t i
04842  ** @returns xcb_generic_iterator_t
04843  **
04844  *****************************************************************************/
04845  
04846 xcb_generic_iterator_t
04847 xcb_timestamp_end (xcb_timestamp_iterator_t i  );
04848 
04858 /*****************************************************************************
04859  **
04860  ** void xcb_keysym_next
04861  ** 
04862  ** @param xcb_keysym_iterator_t *i
04863  ** @returns void
04864  **
04865  *****************************************************************************/
04866  
04867 void
04868 xcb_keysym_next (xcb_keysym_iterator_t *i  );
04869 
04880 /*****************************************************************************
04881  **
04882  ** xcb_generic_iterator_t xcb_keysym_end
04883  ** 
04884  ** @param xcb_keysym_iterator_t i
04885  ** @returns xcb_generic_iterator_t
04886  **
04887  *****************************************************************************/
04888  
04889 xcb_generic_iterator_t
04890 xcb_keysym_end (xcb_keysym_iterator_t i  );
04891 
04901 /*****************************************************************************
04902  **
04903  ** void xcb_keycode_next
04904  ** 
04905  ** @param xcb_keycode_iterator_t *i
04906  ** @returns void
04907  **
04908  *****************************************************************************/
04909  
04910 void
04911 xcb_keycode_next (xcb_keycode_iterator_t *i  );
04912 
04923 /*****************************************************************************
04924  **
04925  ** xcb_generic_iterator_t xcb_keycode_end
04926  ** 
04927  ** @param xcb_keycode_iterator_t i
04928  ** @returns xcb_generic_iterator_t
04929  **
04930  *****************************************************************************/
04931  
04932 xcb_generic_iterator_t
04933 xcb_keycode_end (xcb_keycode_iterator_t i  );
04934 
04944 /*****************************************************************************
04945  **
04946  ** void xcb_button_next
04947  ** 
04948  ** @param xcb_button_iterator_t *i
04949  ** @returns void
04950  **
04951  *****************************************************************************/
04952  
04953 void
04954 xcb_button_next (xcb_button_iterator_t *i  );
04955 
04966 /*****************************************************************************
04967  **
04968  ** xcb_generic_iterator_t xcb_button_end
04969  ** 
04970  ** @param xcb_button_iterator_t i
04971  ** @returns xcb_generic_iterator_t
04972  **
04973  *****************************************************************************/
04974  
04975 xcb_generic_iterator_t
04976 xcb_button_end (xcb_button_iterator_t i  );
04977 
04987 /*****************************************************************************
04988  **
04989  ** void xcb_point_next
04990  ** 
04991  ** @param xcb_point_iterator_t *i
04992  ** @returns void
04993  **
04994  *****************************************************************************/
04995  
04996 void
04997 xcb_point_next (xcb_point_iterator_t *i  );
04998 
05009 /*****************************************************************************
05010  **
05011  ** xcb_generic_iterator_t xcb_point_end
05012  ** 
05013  ** @param xcb_point_iterator_t i
05014  ** @returns xcb_generic_iterator_t
05015  **
05016  *****************************************************************************/
05017  
05018 xcb_generic_iterator_t
05019 xcb_point_end (xcb_point_iterator_t i  );
05020 
05030 /*****************************************************************************
05031  **
05032  ** void xcb_rectangle_next
05033  ** 
05034  ** @param xcb_rectangle_iterator_t *i
05035  ** @returns void
05036  **
05037  *****************************************************************************/
05038  
05039 void
05040 xcb_rectangle_next (xcb_rectangle_iterator_t *i  );
05041 
05052 /*****************************************************************************
05053  **
05054  ** xcb_generic_iterator_t xcb_rectangle_end
05055  ** 
05056  ** @param xcb_rectangle_iterator_t i
05057  ** @returns xcb_generic_iterator_t
05058  **
05059  *****************************************************************************/
05060  
05061 xcb_generic_iterator_t
05062 xcb_rectangle_end (xcb_rectangle_iterator_t i  );
05063 
05073 /*****************************************************************************
05074  **
05075  ** void xcb_arc_next
05076  ** 
05077  ** @param xcb_arc_iterator_t *i
05078  ** @returns void
05079  **
05080  *****************************************************************************/
05081  
05082 void
05083 xcb_arc_next (xcb_arc_iterator_t *i  );
05084 
05095 /*****************************************************************************
05096  **
05097  ** xcb_generic_iterator_t xcb_arc_end
05098  ** 
05099  ** @param xcb_arc_iterator_t i
05100  ** @returns xcb_generic_iterator_t
05101  **
05102  *****************************************************************************/
05103  
05104 xcb_generic_iterator_t
05105 xcb_arc_end (xcb_arc_iterator_t i  );
05106 
05116 /*****************************************************************************
05117  **
05118  ** void xcb_format_next
05119  ** 
05120  ** @param xcb_format_iterator_t *i
05121  ** @returns void
05122  **
05123  *****************************************************************************/
05124  
05125 void
05126 xcb_format_next (xcb_format_iterator_t *i  );
05127 
05138 /*****************************************************************************
05139  **
05140  ** xcb_generic_iterator_t xcb_format_end
05141  ** 
05142  ** @param xcb_format_iterator_t i
05143  ** @returns xcb_generic_iterator_t
05144  **
05145  *****************************************************************************/
05146  
05147 xcb_generic_iterator_t
05148 xcb_format_end (xcb_format_iterator_t i  );
05149 
05159 /*****************************************************************************
05160  **
05161  ** void xcb_visualtype_next
05162  ** 
05163  ** @param xcb_visualtype_iterator_t *i
05164  ** @returns void
05165  **
05166  *****************************************************************************/
05167  
05168 void
05169 xcb_visualtype_next (xcb_visualtype_iterator_t *i  );
05170 
05181 /*****************************************************************************
05182  **
05183  ** xcb_generic_iterator_t xcb_visualtype_end
05184  ** 
05185  ** @param xcb_visualtype_iterator_t i
05186  ** @returns xcb_generic_iterator_t
05187  **
05188  *****************************************************************************/
05189  
05190 xcb_generic_iterator_t
05191 xcb_visualtype_end (xcb_visualtype_iterator_t i  );
05192 
05193 
05194 /*****************************************************************************
05195  **
05196  ** xcb_visualtype_t * xcb_depth_visuals
05197  ** 
05198  ** @param const xcb_depth_t *R
05199  ** @returns xcb_visualtype_t *
05200  **
05201  *****************************************************************************/
05202  
05203 xcb_visualtype_t *
05204 xcb_depth_visuals (const xcb_depth_t *R  );
05205 
05206 
05207 /*****************************************************************************
05208  **
05209  ** int xcb_depth_visuals_length
05210  ** 
05211  ** @param const xcb_depth_t *R
05212  ** @returns int
05213  **
05214  *****************************************************************************/
05215  
05216 int
05217 xcb_depth_visuals_length (const xcb_depth_t *R  );
05218 
05219 
05220 /*****************************************************************************
05221  **
05222  ** xcb_visualtype_iterator_t xcb_depth_visuals_iterator
05223  ** 
05224  ** @param const xcb_depth_t *R
05225  ** @returns xcb_visualtype_iterator_t
05226  **
05227  *****************************************************************************/
05228  
05229 xcb_visualtype_iterator_t
05230 xcb_depth_visuals_iterator (const xcb_depth_t *R  );
05231 
05241 /*****************************************************************************
05242  **
05243  ** void xcb_depth_next
05244  ** 
05245  ** @param xcb_depth_iterator_t *i
05246  ** @returns void
05247  **
05248  *****************************************************************************/
05249  
05250 void
05251 xcb_depth_next (xcb_depth_iterator_t *i  );
05252 
05263 /*****************************************************************************
05264  **
05265  ** xcb_generic_iterator_t xcb_depth_end
05266  ** 
05267  ** @param xcb_depth_iterator_t i
05268  ** @returns xcb_generic_iterator_t
05269  **
05270  *****************************************************************************/
05271  
05272 xcb_generic_iterator_t
05273 xcb_depth_end (xcb_depth_iterator_t i  );
05274 
05275 
05276 /*****************************************************************************
05277  **
05278  ** int xcb_screen_allowed_depths_length
05279  ** 
05280  ** @param const xcb_screen_t *R
05281  ** @returns int
05282  **
05283  *****************************************************************************/
05284  
05285 int
05286 xcb_screen_allowed_depths_length (const xcb_screen_t *R  );
05287 
05288 
05289 /*****************************************************************************
05290  **
05291  ** xcb_depth_iterator_t xcb_screen_allowed_depths_iterator
05292  ** 
05293  ** @param const xcb_screen_t *R
05294  ** @returns xcb_depth_iterator_t
05295  **
05296  *****************************************************************************/
05297  
05298 xcb_depth_iterator_t
05299 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R  );
05300 
05310 /*****************************************************************************
05311  **
05312  ** void xcb_screen_next
05313  ** 
05314  ** @param xcb_screen_iterator_t *i
05315  ** @returns void
05316  **
05317  *****************************************************************************/
05318  
05319 void
05320 xcb_screen_next (xcb_screen_iterator_t *i  );
05321 
05332 /*****************************************************************************
05333  **
05334  ** xcb_generic_iterator_t xcb_screen_end
05335  ** 
05336  ** @param xcb_screen_iterator_t i
05337  ** @returns xcb_generic_iterator_t
05338  **
05339  *****************************************************************************/
05340  
05341 xcb_generic_iterator_t
05342 xcb_screen_end (xcb_screen_iterator_t i  );
05343 
05344 
05345 /*****************************************************************************
05346  **
05347  ** char * xcb_setup_request_authorization_protocol_name
05348  ** 
05349  ** @param const xcb_setup_request_t *R
05350  ** @returns char *
05351  **
05352  *****************************************************************************/
05353  
05354 char *
05355 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R  );
05356 
05357 
05358 /*****************************************************************************
05359  **
05360  ** int xcb_setup_request_authorization_protocol_name_length
05361  ** 
05362  ** @param const xcb_setup_request_t *R
05363  ** @returns int
05364  **
05365  *****************************************************************************/
05366  
05367 int
05368 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R  );
05369 
05370 
05371 /*****************************************************************************
05372  **
05373  ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_name_end
05374  ** 
05375  ** @param const xcb_setup_request_t *R
05376  ** @returns xcb_generic_iterator_t
05377  **
05378  *****************************************************************************/
05379  
05380 xcb_generic_iterator_t
05381 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R  );
05382 
05383 
05384 /*****************************************************************************
05385  **
05386  ** char * xcb_setup_request_authorization_protocol_data
05387  ** 
05388  ** @param const xcb_setup_request_t *R
05389  ** @returns char *
05390  **
05391  *****************************************************************************/
05392  
05393 char *
05394 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R  );
05395 
05396 
05397 /*****************************************************************************
05398  **
05399  ** int xcb_setup_request_authorization_protocol_data_length
05400  ** 
05401  ** @param const xcb_setup_request_t *R
05402  ** @returns int
05403  **
05404  *****************************************************************************/
05405  
05406 int
05407 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R  );
05408 
05409 
05410 /*****************************************************************************
05411  **
05412  ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_data_end
05413  ** 
05414  ** @param const xcb_setup_request_t *R
05415  ** @returns xcb_generic_iterator_t
05416  **
05417  *****************************************************************************/
05418  
05419 xcb_generic_iterator_t
05420 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R  );
05421 
05431 /*****************************************************************************
05432  **
05433  ** void xcb_setup_request_next
05434  ** 
05435  ** @param xcb_setup_request_iterator_t *i
05436  ** @returns void
05437  **
05438  *****************************************************************************/
05439  
05440 void
05441 xcb_setup_request_next (xcb_setup_request_iterator_t *i  );
05442 
05453 /*****************************************************************************
05454  **
05455  ** xcb_generic_iterator_t xcb_setup_request_end
05456  ** 
05457  ** @param xcb_setup_request_iterator_t i
05458  ** @returns xcb_generic_iterator_t
05459  **
05460  *****************************************************************************/
05461  
05462 xcb_generic_iterator_t
05463 xcb_setup_request_end (xcb_setup_request_iterator_t i  );
05464 
05465 
05466 /*****************************************************************************
05467  **
05468  ** char * xcb_setup_failed_reason
05469  ** 
05470  ** @param const xcb_setup_failed_t *R
05471  ** @returns char *
05472  **
05473  *****************************************************************************/
05474  
05475 char *
05476 xcb_setup_failed_reason (const xcb_setup_failed_t *R  );
05477 
05478 
05479 /*****************************************************************************
05480  **
05481  ** int xcb_setup_failed_reason_length
05482  ** 
05483  ** @param const xcb_setup_failed_t *R
05484  ** @returns int
05485  **
05486  *****************************************************************************/
05487  
05488 int
05489 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R  );
05490 
05491 
05492 /*****************************************************************************
05493  **
05494  ** xcb_generic_iterator_t xcb_setup_failed_reason_end
05495  ** 
05496  ** @param const xcb_setup_failed_t *R
05497  ** @returns xcb_generic_iterator_t
05498  **
05499  *****************************************************************************/
05500  
05501 xcb_generic_iterator_t
05502 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R  );
05503 
05513 /*****************************************************************************
05514  **
05515  ** void xcb_setup_failed_next
05516  ** 
05517  ** @param xcb_setup_failed_iterator_t *i
05518  ** @returns void
05519  **
05520  *****************************************************************************/
05521  
05522 void
05523 xcb_setup_failed_next (xcb_setup_failed_iterator_t *i  );
05524 
05535 /*****************************************************************************
05536  **
05537  ** xcb_generic_iterator_t xcb_setup_failed_end
05538  ** 
05539  ** @param xcb_setup_failed_iterator_t i
05540  ** @returns xcb_generic_iterator_t
05541  **
05542  *****************************************************************************/
05543  
05544 xcb_generic_iterator_t
05545 xcb_setup_failed_end (xcb_setup_failed_iterator_t i  );
05546 
05547 
05548 /*****************************************************************************
05549  **
05550  ** char * xcb_setup_authenticate_reason
05551  ** 
05552  ** @param const xcb_setup_authenticate_t *R
05553  ** @returns char *
05554  **
05555  *****************************************************************************/
05556  
05557 char *
05558 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R  );
05559 
05560 
05561 /*****************************************************************************
05562  **
05563  ** int xcb_setup_authenticate_reason_length
05564  ** 
05565  ** @param const xcb_setup_authenticate_t *R
05566  ** @returns int
05567  **
05568  *****************************************************************************/
05569  
05570 int
05571 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R  );
05572 
05573 
05574 /*****************************************************************************
05575  **
05576  ** xcb_generic_iterator_t xcb_setup_authenticate_reason_end
05577  ** 
05578  ** @param const xcb_setup_authenticate_t *R
05579  ** @returns xcb_generic_iterator_t
05580  **
05581  *****************************************************************************/
05582  
05583 xcb_generic_iterator_t
05584 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R  );
05585 
05595 /*****************************************************************************
05596  **
05597  ** void xcb_setup_authenticate_next
05598  ** 
05599  ** @param xcb_setup_authenticate_iterator_t *i
05600  ** @returns void
05601  **
05602  *****************************************************************************/
05603  
05604 void
05605 xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i  );
05606 
05617 /*****************************************************************************
05618  **
05619  ** xcb_generic_iterator_t xcb_setup_authenticate_end
05620  ** 
05621  ** @param xcb_setup_authenticate_iterator_t i
05622  ** @returns xcb_generic_iterator_t
05623  **
05624  *****************************************************************************/
05625  
05626 xcb_generic_iterator_t
05627 xcb_setup_authenticate_end (xcb_setup_authenticate_iterator_t i  );
05628 
05629 
05630 /*****************************************************************************
05631  **
05632  ** char * xcb_setup_vendor
05633  ** 
05634  ** @param const xcb_setup_t *R
05635  ** @returns char *
05636  **
05637  *****************************************************************************/
05638  
05639 char *
05640 xcb_setup_vendor (const xcb_setup_t *R  );
05641 
05642 
05643 /*****************************************************************************
05644  **
05645  ** int xcb_setup_vendor_length
05646  ** 
05647  ** @param const xcb_setup_t *R
05648  ** @returns int
05649  **
05650  *****************************************************************************/
05651  
05652 int
05653 xcb_setup_vendor_length (const xcb_setup_t *R  );
05654 
05655 
05656 /*****************************************************************************
05657  **
05658  ** xcb_generic_iterator_t xcb_setup_vendor_end
05659  ** 
05660  ** @param const xcb_setup_t *R
05661  ** @returns xcb_generic_iterator_t
05662  **
05663  *****************************************************************************/
05664  
05665 xcb_generic_iterator_t
05666 xcb_setup_vendor_end (const xcb_setup_t *R  );
05667 
05668 
05669 /*****************************************************************************
05670  **
05671  ** xcb_format_t * xcb_setup_pixmap_formats
05672  ** 
05673  ** @param const xcb_setup_t *R
05674  ** @returns xcb_format_t *
05675  **
05676  *****************************************************************************/
05677  
05678 xcb_format_t *
05679 xcb_setup_pixmap_formats (const xcb_setup_t *R  );
05680 
05681 
05682 /*****************************************************************************
05683  **
05684  ** int xcb_setup_pixmap_formats_length
05685  ** 
05686  ** @param const xcb_setup_t *R
05687  ** @returns int
05688  **
05689  *****************************************************************************/
05690  
05691 int
05692 xcb_setup_pixmap_formats_length (const xcb_setup_t *R  );
05693 
05694 
05695 /*****************************************************************************
05696  **
05697  ** xcb_format_iterator_t xcb_setup_pixmap_formats_iterator
05698  ** 
05699  ** @param const xcb_setup_t *R
05700  ** @returns xcb_format_iterator_t
05701  **
05702  *****************************************************************************/
05703  
05704 xcb_format_iterator_t
05705 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R  );
05706 
05707 
05708 /*****************************************************************************
05709  **
05710  ** int xcb_setup_roots_length
05711  ** 
05712  ** @param const xcb_setup_t *R
05713  ** @returns int
05714  **
05715  *****************************************************************************/
05716  
05717 int
05718 xcb_setup_roots_length (const xcb_setup_t *R  );
05719 
05720 
05721 /*****************************************************************************
05722  **
05723  ** xcb_screen_iterator_t xcb_setup_roots_iterator
05724  ** 
05725  ** @param const xcb_setup_t *R
05726  ** @returns xcb_screen_iterator_t
05727  **
05728  *****************************************************************************/
05729  
05730 xcb_screen_iterator_t
05731 xcb_setup_roots_iterator (const xcb_setup_t *R  );
05732 
05742 /*****************************************************************************
05743  **
05744  ** void xcb_setup_next
05745  ** 
05746  ** @param xcb_setup_iterator_t *i
05747  ** @returns void
05748  **
05749  *****************************************************************************/
05750  
05751 void
05752 xcb_setup_next (xcb_setup_iterator_t *i  );
05753 
05764 /*****************************************************************************
05765  **
05766  ** xcb_generic_iterator_t xcb_setup_end
05767  ** 
05768  ** @param xcb_setup_iterator_t i
05769  ** @returns xcb_generic_iterator_t
05770  **
05771  *****************************************************************************/
05772  
05773 xcb_generic_iterator_t
05774 xcb_setup_end (xcb_setup_iterator_t i  );
05775 
05785 /*****************************************************************************
05786  **
05787  ** void xcb_client_message_data_next
05788  ** 
05789  ** @param xcb_client_message_data_iterator_t *i
05790  ** @returns void
05791  **
05792  *****************************************************************************/
05793  
05794 void
05795 xcb_client_message_data_next (xcb_client_message_data_iterator_t *i  );
05796 
05807 /*****************************************************************************
05808  **
05809  ** xcb_generic_iterator_t xcb_client_message_data_end
05810  ** 
05811  ** @param xcb_client_message_data_iterator_t i
05812  ** @returns xcb_generic_iterator_t
05813  **
05814  *****************************************************************************/
05815  
05816 xcb_generic_iterator_t
05817 xcb_client_message_data_end (xcb_client_message_data_iterator_t i  );
05818 
05831 /*****************************************************************************
05832  **
05833  ** xcb_void_cookie_t xcb_create_window_checked
05834  ** 
05835  ** @param xcb_connection_t *c
05836  ** @param uint8_t           depth
05837  ** @param xcb_window_t      wid
05838  ** @param xcb_window_t      parent
05839  ** @param int16_t           x
05840  ** @param int16_t           y
05841  ** @param uint16_t          width
05842  ** @param uint16_t          height
05843  ** @param uint16_t          border_width
05844  ** @param uint16_t          _class
05845  ** @param xcb_visualid_t    visual
05846  ** @param uint32_t          value_mask
05847  ** @param const uint32_t   *value_list
05848  ** @returns xcb_void_cookie_t
05849  **
05850  *****************************************************************************/
05851  
05852 xcb_void_cookie_t
05853 xcb_create_window_checked (xcb_connection_t *c  ,
05854                            uint8_t           depth  ,
05855                            xcb_window_t      wid  ,
05856                            xcb_window_t      parent  ,
05857                            int16_t           x  ,
05858                            int16_t           y  ,
05859                            uint16_t          width  ,
05860                            uint16_t          height  ,
05861                            uint16_t          border_width  ,
05862                            uint16_t          _class  ,
05863                            xcb_visualid_t    visual  ,
05864                            uint32_t          value_mask  ,
05865                            const uint32_t   *value_list  );
05866 
05876 /*****************************************************************************
05877  **
05878  ** xcb_void_cookie_t xcb_create_window
05879  ** 
05880  ** @param xcb_connection_t *c
05881  ** @param uint8_t           depth
05882  ** @param xcb_window_t      wid
05883  ** @param xcb_window_t      parent
05884  ** @param int16_t           x
05885  ** @param int16_t           y
05886  ** @param uint16_t          width
05887  ** @param uint16_t          height
05888  ** @param uint16_t          border_width
05889  ** @param uint16_t          _class
05890  ** @param xcb_visualid_t    visual
05891  ** @param uint32_t          value_mask
05892  ** @param const uint32_t   *value_list
05893  ** @returns xcb_void_cookie_t
05894  **
05895  *****************************************************************************/
05896  
05897 xcb_void_cookie_t
05898 xcb_create_window (xcb_connection_t *c  ,
05899                    uint8_t           depth  ,
05900                    xcb_window_t      wid  ,
05901                    xcb_window_t      parent  ,
05902                    int16_t           x  ,
05903                    int16_t           y  ,
05904                    uint16_t          width  ,
05905                    uint16_t          height  ,
05906                    uint16_t          border_width  ,
05907                    uint16_t          _class  ,
05908                    xcb_visualid_t    visual  ,
05909                    uint32_t          value_mask  ,
05910                    const uint32_t   *value_list  );
05911 
05924 /*****************************************************************************
05925  **
05926  ** xcb_void_cookie_t xcb_change_window_attributes_checked
05927  ** 
05928  ** @param xcb_connection_t *c
05929  ** @param xcb_window_t      window
05930  ** @param uint32_t          value_mask
05931  ** @param const uint32_t   *value_list
05932  ** @returns xcb_void_cookie_t
05933  **
05934  *****************************************************************************/
05935  
05936 xcb_void_cookie_t
05937 xcb_change_window_attributes_checked (xcb_connection_t *c  ,
05938                                       xcb_window_t      window  ,
05939                                       uint32_t          value_mask  ,
05940                                       const uint32_t   *value_list  );
05941 
05951 /*****************************************************************************
05952  **
05953  ** xcb_void_cookie_t xcb_change_window_attributes
05954  ** 
05955  ** @param xcb_connection_t *c
05956  ** @param xcb_window_t      window
05957  ** @param uint32_t          value_mask
05958  ** @param const uint32_t   *value_list
05959  ** @returns xcb_void_cookie_t
05960  **
05961  *****************************************************************************/
05962  
05963 xcb_void_cookie_t
05964 xcb_change_window_attributes (xcb_connection_t *c  ,
05965                               xcb_window_t      window  ,
05966                               uint32_t          value_mask  ,
05967                               const uint32_t   *value_list  );
05968 
05978 /*****************************************************************************
05979  **
05980  ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes
05981  ** 
05982  ** @param xcb_connection_t *c
05983  ** @param xcb_window_t      window
05984  ** @returns xcb_get_window_attributes_cookie_t
05985  **
05986  *****************************************************************************/
05987  
05988 xcb_get_window_attributes_cookie_t
05989 xcb_get_window_attributes (xcb_connection_t *c  ,
05990                            xcb_window_t      window  );
05991 
06004 /*****************************************************************************
06005  **
06006  ** xcb_get_window_attributes_cookie_t xcb_get_window_attributes_unchecked
06007  ** 
06008  ** @param xcb_connection_t *c
06009  ** @param xcb_window_t      window
06010  ** @returns xcb_get_window_attributes_cookie_t
06011  **
06012  *****************************************************************************/
06013  
06014 xcb_get_window_attributes_cookie_t
06015 xcb_get_window_attributes_unchecked (xcb_connection_t *c  ,
06016                                      xcb_window_t      window  );
06017 
06033 /*****************************************************************************
06034  **
06035  ** xcb_get_window_attributes_reply_t * xcb_get_window_attributes_reply
06036  ** 
06037  ** @param xcb_connection_t                    *c
06038  ** @param xcb_get_window_attributes_cookie_t   cookie
06039  ** @param xcb_generic_error_t                **e
06040  ** @returns xcb_get_window_attributes_reply_t *
06041  **
06042  *****************************************************************************/
06043  
06044 xcb_get_window_attributes_reply_t *
06045 xcb_get_window_attributes_reply (xcb_connection_t                    *c  ,
06046                                  xcb_get_window_attributes_cookie_t   cookie  ,
06047                                  xcb_generic_error_t                **e  );
06048 
06061 /*****************************************************************************
06062  **
06063  ** xcb_void_cookie_t xcb_destroy_window_checked
06064  ** 
06065  ** @param xcb_connection_t *c
06066  ** @param xcb_window_t      window
06067  ** @returns xcb_void_cookie_t
06068  **
06069  *****************************************************************************/
06070  
06071 xcb_void_cookie_t
06072 xcb_destroy_window_checked (xcb_connection_t *c  ,
06073                             xcb_window_t      window  );
06074 
06084 /*****************************************************************************
06085  **
06086  ** xcb_void_cookie_t xcb_destroy_window
06087  ** 
06088  ** @param xcb_connection_t *c
06089  ** @param xcb_window_t      window
06090  ** @returns xcb_void_cookie_t
06091  **
06092  *****************************************************************************/
06093  
06094 xcb_void_cookie_t
06095 xcb_destroy_window (xcb_connection_t *c  ,
06096                     xcb_window_t      window  );
06097 
06110 /*****************************************************************************
06111  **
06112  ** xcb_void_cookie_t xcb_destroy_subwindows_checked
06113  ** 
06114  ** @param xcb_connection_t *c
06115  ** @param xcb_window_t      window
06116  ** @returns xcb_void_cookie_t
06117  **
06118  *****************************************************************************/
06119  
06120 xcb_void_cookie_t
06121 xcb_destroy_subwindows_checked (xcb_connection_t *c  ,
06122                                 xcb_window_t      window  );
06123 
06133 /*****************************************************************************
06134  **
06135  ** xcb_void_cookie_t xcb_destroy_subwindows
06136  ** 
06137  ** @param xcb_connection_t *c
06138  ** @param xcb_window_t      window
06139  ** @returns xcb_void_cookie_t
06140  **
06141  *****************************************************************************/
06142  
06143 xcb_void_cookie_t
06144 xcb_destroy_subwindows (xcb_connection_t *c  ,
06145                         xcb_window_t      window  );
06146 
06159 /*****************************************************************************
06160  **
06161  ** xcb_void_cookie_t xcb_change_save_set_checked
06162  ** 
06163  ** @param xcb_connection_t *c
06164  ** @param uint8_t           mode
06165  ** @param xcb_window_t      window
06166  ** @returns xcb_void_cookie_t
06167  **
06168  *****************************************************************************/
06169  
06170 xcb_void_cookie_t
06171 xcb_change_save_set_checked (xcb_connection_t *c  ,
06172                              uint8_t           mode  ,
06173                              xcb_window_t      window  );
06174 
06184 /*****************************************************************************
06185  **
06186  ** xcb_void_cookie_t xcb_change_save_set
06187  ** 
06188  ** @param xcb_connection_t *c
06189  ** @param uint8_t           mode
06190  ** @param xcb_window_t      window
06191  ** @returns xcb_void_cookie_t
06192  **
06193  *****************************************************************************/
06194  
06195 xcb_void_cookie_t
06196 xcb_change_save_set (xcb_connection_t *c  ,
06197                      uint8_t           mode  ,
06198                      xcb_window_t      window  );
06199 
06212 /*****************************************************************************
06213  **
06214  ** xcb_void_cookie_t xcb_reparent_window_checked
06215  ** 
06216  ** @param xcb_connection_t *c
06217  ** @param xcb_window_t      window
06218  ** @param xcb_window_t      parent
06219  ** @param int16_t           x
06220  ** @param int16_t           y
06221  ** @returns xcb_void_cookie_t
06222  **
06223  *****************************************************************************/
06224  
06225 xcb_void_cookie_t
06226 xcb_reparent_window_checked (xcb_connection_t *c  ,
06227                              xcb_window_t      window  ,
06228                              xcb_window_t      parent  ,
06229                              int16_t           x  ,
06230                              int16_t           y  );
06231 
06241 /*****************************************************************************
06242  **
06243  ** xcb_void_cookie_t xcb_reparent_window
06244  ** 
06245  ** @param xcb_connection_t *c
06246  ** @param xcb_window_t      window
06247  ** @param xcb_window_t      parent
06248  ** @param int16_t           x
06249  ** @param int16_t           y
06250  ** @returns xcb_void_cookie_t
06251  **
06252  *****************************************************************************/
06253  
06254 xcb_void_cookie_t
06255 xcb_reparent_window (xcb_connection_t *c  ,
06256                      xcb_window_t      window  ,
06257                      xcb_window_t      parent  ,
06258                      int16_t           x  ,
06259                      int16_t           y  );
06260 
06273 /*****************************************************************************
06274  **
06275  ** xcb_void_cookie_t xcb_map_window_checked
06276  ** 
06277  ** @param xcb_connection_t *c
06278  ** @param xcb_window_t      window
06279  ** @returns xcb_void_cookie_t
06280  **
06281  *****************************************************************************/
06282  
06283 xcb_void_cookie_t
06284 xcb_map_window_checked (xcb_connection_t *c  ,
06285                         xcb_window_t      window  );
06286 
06296 /*****************************************************************************
06297  **
06298  ** xcb_void_cookie_t xcb_map_window
06299  ** 
06300  ** @param xcb_connection_t *c
06301  ** @param xcb_window_t      window
06302  ** @returns xcb_void_cookie_t
06303  **
06304  *****************************************************************************/
06305  
06306 xcb_void_cookie_t
06307 xcb_map_window (xcb_connection_t *c  ,
06308                 xcb_window_t      window  );
06309 
06322 /*****************************************************************************
06323  **
06324  ** xcb_void_cookie_t xcb_map_subwindows_checked
06325  ** 
06326  ** @param xcb_connection_t *c
06327  ** @param xcb_window_t      window
06328  ** @returns xcb_void_cookie_t
06329  **
06330  *****************************************************************************/
06331  
06332 xcb_void_cookie_t
06333 xcb_map_subwindows_checked (xcb_connection_t *c  ,
06334                             xcb_window_t      window  );
06335 
06345 /*****************************************************************************
06346  **
06347  ** xcb_void_cookie_t xcb_map_subwindows
06348  ** 
06349  ** @param xcb_connection_t *c
06350  ** @param xcb_window_t      window
06351  ** @returns xcb_void_cookie_t
06352  **
06353  *****************************************************************************/
06354  
06355 xcb_void_cookie_t
06356 xcb_map_subwindows (xcb_connection_t *c  ,
06357                     xcb_window_t      window  );
06358 
06371 /*****************************************************************************
06372  **
06373  ** xcb_void_cookie_t xcb_unmap_window_checked
06374  ** 
06375  ** @param xcb_connection_t *c
06376  ** @param xcb_window_t      window
06377  ** @returns xcb_void_cookie_t
06378  **
06379  *****************************************************************************/
06380  
06381 xcb_void_cookie_t
06382 xcb_unmap_window_checked (xcb_connection_t *c  ,
06383                           xcb_window_t      window  );
06384 
06394 /*****************************************************************************
06395  **
06396  ** xcb_void_cookie_t xcb_unmap_window
06397  ** 
06398  ** @param xcb_connection_t *c
06399  ** @param xcb_window_t      window
06400  ** @returns xcb_void_cookie_t
06401  **
06402  *****************************************************************************/
06403  
06404 xcb_void_cookie_t
06405 xcb_unmap_window (xcb_connection_t *c  ,
06406                   xcb_window_t      window  );
06407 
06420 /*****************************************************************************
06421  **
06422  ** xcb_void_cookie_t xcb_unmap_subwindows_checked
06423  ** 
06424  ** @param xcb_connection_t *c
06425  ** @param xcb_window_t      window
06426  ** @returns xcb_void_cookie_t
06427  **
06428  *****************************************************************************/
06429  
06430 xcb_void_cookie_t
06431 xcb_unmap_subwindows_checked (xcb_connection_t *c  ,
06432                               xcb_window_t      window  );
06433 
06443 /*****************************************************************************
06444  **
06445  ** xcb_void_cookie_t xcb_unmap_subwindows
06446  ** 
06447  ** @param xcb_connection_t *c
06448  ** @param xcb_window_t      window
06449  ** @returns xcb_void_cookie_t
06450  **
06451  *****************************************************************************/
06452  
06453 xcb_void_cookie_t
06454 xcb_unmap_subwindows (xcb_connection_t *c  ,
06455                       xcb_window_t      window  );
06456 
06469 /*****************************************************************************
06470  **
06471  ** xcb_void_cookie_t xcb_configure_window_checked
06472  ** 
06473  ** @param xcb_connection_t *c
06474  ** @param xcb_window_t      window
06475  ** @param uint16_t          value_mask
06476  ** @param const uint32_t   *value_list
06477  ** @returns xcb_void_cookie_t
06478  **
06479  *****************************************************************************/
06480  
06481 xcb_void_cookie_t
06482 xcb_configure_window_checked (xcb_connection_t *c  ,
06483                               xcb_window_t      window  ,
06484                               uint16_t          value_mask  ,
06485                               const uint32_t   *value_list  );
06486 
06496 /*****************************************************************************
06497  **
06498  ** xcb_void_cookie_t xcb_configure_window
06499  ** 
06500  ** @param xcb_connection_t *c
06501  ** @param xcb_window_t      window
06502  ** @param uint16_t          value_mask
06503  ** @param const uint32_t   *value_list
06504  ** @returns xcb_void_cookie_t
06505  **
06506  *****************************************************************************/
06507  
06508 xcb_void_cookie_t
06509 xcb_configure_window (xcb_connection_t *c  ,
06510                       xcb_window_t      window  ,
06511                       uint16_t          value_mask  ,
06512                       const uint32_t   *value_list  );
06513 
06526 /*****************************************************************************
06527  **
06528  ** xcb_void_cookie_t xcb_circulate_window_checked
06529  ** 
06530  ** @param xcb_connection_t *c
06531  ** @param uint8_t           direction
06532  ** @param xcb_window_t      window
06533  ** @returns xcb_void_cookie_t
06534  **
06535  *****************************************************************************/
06536  
06537 xcb_void_cookie_t
06538 xcb_circulate_window_checked (xcb_connection_t *c  ,
06539                               uint8_t           direction  ,
06540                               xcb_window_t      window  );
06541 
06551 /*****************************************************************************
06552  **
06553  ** xcb_void_cookie_t xcb_circulate_window
06554  ** 
06555  ** @param xcb_connection_t *c
06556  ** @param uint8_t           direction
06557  ** @param xcb_window_t      window
06558  ** @returns xcb_void_cookie_t
06559  **
06560  *****************************************************************************/
06561  
06562 xcb_void_cookie_t
06563 xcb_circulate_window (xcb_connection_t *c  ,
06564                       uint8_t           direction  ,
06565                       xcb_window_t      window  );
06566 
06576 /*****************************************************************************
06577  **
06578  ** xcb_get_geometry_cookie_t xcb_get_geometry
06579  ** 
06580  ** @param xcb_connection_t *c
06581  ** @param xcb_drawable_t    drawable
06582  ** @returns xcb_get_geometry_cookie_t
06583  **
06584  *****************************************************************************/
06585  
06586 xcb_get_geometry_cookie_t
06587 xcb_get_geometry (xcb_connection_t *c  ,
06588                   xcb_drawable_t    drawable  );
06589 
06602 /*****************************************************************************
06603  **
06604  ** xcb_get_geometry_cookie_t xcb_get_geometry_unchecked
06605  ** 
06606  ** @param xcb_connection_t *c
06607  ** @param xcb_drawable_t    drawable
06608  ** @returns xcb_get_geometry_cookie_t
06609  **
06610  *****************************************************************************/
06611  
06612 xcb_get_geometry_cookie_t
06613 xcb_get_geometry_unchecked (xcb_connection_t *c  ,
06614                             xcb_drawable_t    drawable  );
06615 
06631 /*****************************************************************************
06632  **
06633  ** xcb_get_geometry_reply_t * xcb_get_geometry_reply
06634  ** 
06635  ** @param xcb_connection_t           *c
06636  ** @param xcb_get_geometry_cookie_t   cookie
06637  ** @param xcb_generic_error_t       **e
06638  ** @returns xcb_get_geometry_reply_t *
06639  **
06640  *****************************************************************************/
06641  
06642 xcb_get_geometry_reply_t *
06643 xcb_get_geometry_reply (xcb_connection_t           *c  ,
06644                         xcb_get_geometry_cookie_t   cookie  ,
06645                         xcb_generic_error_t       **e  );
06646 
06656 /*****************************************************************************
06657  **
06658  ** xcb_query_tree_cookie_t xcb_query_tree
06659  ** 
06660  ** @param xcb_connection_t *c
06661  ** @param xcb_window_t      window
06662  ** @returns xcb_query_tree_cookie_t
06663  **
06664  *****************************************************************************/
06665  
06666 xcb_query_tree_cookie_t
06667 xcb_query_tree (xcb_connection_t *c  ,
06668                 xcb_window_t      window  );
06669 
06682 /*****************************************************************************
06683  **
06684  ** xcb_query_tree_cookie_t xcb_query_tree_unchecked
06685  ** 
06686  ** @param xcb_connection_t *c
06687  ** @param xcb_window_t      window
06688  ** @returns xcb_query_tree_cookie_t
06689  **
06690  *****************************************************************************/
06691  
06692 xcb_query_tree_cookie_t
06693 xcb_query_tree_unchecked (xcb_connection_t *c  ,
06694                           xcb_window_t      window  );
06695 
06696 
06697 /*****************************************************************************
06698  **
06699  ** xcb_window_t * xcb_query_tree_children
06700  ** 
06701  ** @param const xcb_query_tree_reply_t *R
06702  ** @returns xcb_window_t *
06703  **
06704  *****************************************************************************/
06705  
06706 xcb_window_t *
06707 xcb_query_tree_children (const xcb_query_tree_reply_t *R  );
06708 
06709 
06710 /*****************************************************************************
06711  **
06712  ** int xcb_query_tree_children_length
06713  ** 
06714  ** @param const xcb_query_tree_reply_t *R
06715  ** @returns int
06716  **
06717  *****************************************************************************/
06718  
06719 int
06720 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R  );
06721 
06722 
06723 /*****************************************************************************
06724  **
06725  ** xcb_generic_iterator_t xcb_query_tree_children_end
06726  ** 
06727  ** @param const xcb_query_tree_reply_t *R
06728  ** @returns xcb_generic_iterator_t
06729  **
06730  *****************************************************************************/
06731  
06732 xcb_generic_iterator_t
06733 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R  );
06734 
06750 /*****************************************************************************
06751  **
06752  ** xcb_query_tree_reply_t * xcb_query_tree_reply
06753  ** 
06754  ** @param xcb_connection_t         *c
06755  ** @param xcb_query_tree_cookie_t   cookie
06756  ** @param xcb_generic_error_t     **e
06757  ** @returns xcb_query_tree_reply_t *
06758  **
06759  *****************************************************************************/
06760  
06761 xcb_query_tree_reply_t *
06762 xcb_query_tree_reply (xcb_connection_t         *c  ,
06763                       xcb_query_tree_cookie_t   cookie  ,
06764                       xcb_generic_error_t     **e  );
06765 
06775 /*****************************************************************************
06776  **
06777  ** xcb_intern_atom_cookie_t xcb_intern_atom
06778  ** 
06779  ** @param xcb_connection_t *c
06780  ** @param uint8_t           only_if_exists
06781  ** @param uint16_t          name_len
06782  ** @param const char       *name
06783  ** @returns xcb_intern_atom_cookie_t
06784  **
06785  *****************************************************************************/
06786  
06787 xcb_intern_atom_cookie_t
06788 xcb_intern_atom (xcb_connection_t *c  ,
06789                  uint8_t           only_if_exists  ,
06790                  uint16_t          name_len  ,
06791                  const char       *name  );
06792 
06805 /*****************************************************************************
06806  **
06807  ** xcb_intern_atom_cookie_t xcb_intern_atom_unchecked
06808  ** 
06809  ** @param xcb_connection_t *c
06810  ** @param uint8_t           only_if_exists
06811  ** @param uint16_t          name_len
06812  ** @param const char       *name
06813  ** @returns xcb_intern_atom_cookie_t
06814  **
06815  *****************************************************************************/
06816  
06817 xcb_intern_atom_cookie_t
06818 xcb_intern_atom_unchecked (xcb_connection_t *c  ,
06819                            uint8_t           only_if_exists  ,
06820                            uint16_t          name_len  ,
06821                            const char       *name  );
06822 
06838 /*****************************************************************************
06839  **
06840  ** xcb_intern_atom_reply_t * xcb_intern_atom_reply
06841  ** 
06842  ** @param xcb_connection_t          *c
06843  ** @param xcb_intern_atom_cookie_t   cookie
06844  ** @param xcb_generic_error_t      **e
06845  ** @returns xcb_intern_atom_reply_t *
06846  **
06847  *****************************************************************************/
06848  
06849 xcb_intern_atom_reply_t *
06850 xcb_intern_atom_reply (xcb_connection_t          *c  ,
06851                        xcb_intern_atom_cookie_t   cookie  ,
06852                        xcb_generic_error_t      **e  );
06853 
06863 /*****************************************************************************
06864  **
06865  ** xcb_get_atom_name_cookie_t xcb_get_atom_name
06866  ** 
06867  ** @param xcb_connection_t *c
06868  ** @param xcb_atom_t        atom
06869  ** @returns xcb_get_atom_name_cookie_t
06870  **
06871  *****************************************************************************/
06872  
06873 xcb_get_atom_name_cookie_t
06874 xcb_get_atom_name (xcb_connection_t *c  ,
06875                    xcb_atom_t        atom  );
06876 
06889 /*****************************************************************************
06890  **
06891  ** xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked
06892  ** 
06893  ** @param xcb_connection_t *c
06894  ** @param xcb_atom_t        atom
06895  ** @returns xcb_get_atom_name_cookie_t
06896  **
06897  *****************************************************************************/
06898  
06899 xcb_get_atom_name_cookie_t
06900 xcb_get_atom_name_unchecked (xcb_connection_t *c  ,
06901                              xcb_atom_t        atom  );
06902 
06903 
06904 /*****************************************************************************
06905  **
06906  ** char * xcb_get_atom_name_name
06907  ** 
06908  ** @param const xcb_get_atom_name_reply_t *R
06909  ** @returns char *
06910  **
06911  *****************************************************************************/
06912  
06913 char *
06914 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R  );
06915 
06916 
06917 /*****************************************************************************
06918  **
06919  ** int xcb_get_atom_name_name_length
06920  ** 
06921  ** @param const xcb_get_atom_name_reply_t *R
06922  ** @returns int
06923  **
06924  *****************************************************************************/
06925  
06926 int
06927 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R  );
06928 
06929 
06930 /*****************************************************************************
06931  **
06932  ** xcb_generic_iterator_t xcb_get_atom_name_name_end
06933  ** 
06934  ** @param const xcb_get_atom_name_reply_t *R
06935  ** @returns xcb_generic_iterator_t
06936  **
06937  *****************************************************************************/
06938  
06939 xcb_generic_iterator_t
06940 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R  );
06941 
06957 /*****************************************************************************
06958  **
06959  ** xcb_get_atom_name_reply_t * xcb_get_atom_name_reply
06960  ** 
06961  ** @param xcb_connection_t            *c
06962  ** @param xcb_get_atom_name_cookie_t   cookie
06963  ** @param xcb_generic_error_t        **e
06964  ** @returns xcb_get_atom_name_reply_t *
06965  **
06966  *****************************************************************************/
06967  
06968 xcb_get_atom_name_reply_t *
06969 xcb_get_atom_name_reply (xcb_connection_t            *c  ,
06970                          xcb_get_atom_name_cookie_t   cookie  ,
06971                          xcb_generic_error_t        **e  );
06972 
06985 /*****************************************************************************
06986  **
06987  ** xcb_void_cookie_t xcb_change_property_checked
06988  ** 
06989  ** @param xcb_connection_t *c
06990  ** @param uint8_t           mode
06991  ** @param xcb_window_t      window
06992  ** @param xcb_atom_t        property
06993  ** @param xcb_atom_t        type
06994  ** @param uint8_t           format
06995  ** @param uint32_t          data_len
06996  ** @param const void       *data
06997  ** @returns xcb_void_cookie_t
06998  **
06999  *****************************************************************************/
07000  
07001 xcb_void_cookie_t
07002 xcb_change_property_checked (xcb_connection_t *c  ,
07003                              uint8_t           mode  ,
07004                              xcb_window_t      window  ,
07005                              xcb_atom_t        property  ,
07006                              xcb_atom_t        type  ,
07007                              uint8_t           format  ,
07008                              uint32_t          data_len  ,
07009                              const void       *data  );
07010 
07020 /*****************************************************************************
07021  **
07022  ** xcb_void_cookie_t xcb_change_property
07023  ** 
07024  ** @param xcb_connection_t *c
07025  ** @param uint8_t           mode
07026  ** @param xcb_window_t      window
07027  ** @param xcb_atom_t        property
07028  ** @param xcb_atom_t        type
07029  ** @param uint8_t           format
07030  ** @param uint32_t          data_len
07031  ** @param const void       *data
07032  ** @returns xcb_void_cookie_t
07033  **
07034  *****************************************************************************/
07035  
07036 xcb_void_cookie_t
07037 xcb_change_property (xcb_connection_t *c  ,
07038                      uint8_t           mode  ,
07039                      xcb_window_t      window  ,
07040                      xcb_atom_t        property  ,
07041                      xcb_atom_t        type  ,
07042                      uint8_t           format  ,
07043                      uint32_t          data_len  ,
07044                      const void       *data  );
07045 
07058 /*****************************************************************************
07059  **
07060  ** xcb_void_cookie_t xcb_delete_property_checked
07061  ** 
07062  ** @param xcb_connection_t *c
07063  ** @param xcb_window_t      window
07064  ** @param xcb_atom_t        property
07065  ** @returns xcb_void_cookie_t
07066  **
07067  *****************************************************************************/
07068  
07069 xcb_void_cookie_t
07070 xcb_delete_property_checked (xcb_connection_t *c  ,
07071                              xcb_window_t      window  ,
07072                              xcb_atom_t        property  );
07073 
07083 /*****************************************************************************
07084  **
07085  ** xcb_void_cookie_t xcb_delete_property
07086  ** 
07087  ** @param xcb_connection_t *c
07088  ** @param xcb_window_t      window
07089  ** @param xcb_atom_t        property
07090  ** @returns xcb_void_cookie_t
07091  **
07092  *****************************************************************************/
07093  
07094 xcb_void_cookie_t
07095 xcb_delete_property (xcb_connection_t *c  ,
07096                      xcb_window_t      window  ,
07097                      xcb_atom_t        property  );
07098 
07108 /*****************************************************************************
07109  **
07110  ** xcb_get_property_cookie_t xcb_get_property
07111  ** 
07112  ** @param xcb_connection_t *c
07113  ** @param uint8_t           _delete
07114  ** @param xcb_window_t      window
07115  ** @param xcb_atom_t        property
07116  ** @param xcb_atom_t        type
07117  ** @param uint32_t          long_offset
07118  ** @param uint32_t          long_length
07119  ** @returns xcb_get_property_cookie_t
07120  **
07121  *****************************************************************************/
07122  
07123 xcb_get_property_cookie_t
07124 xcb_get_property (xcb_connection_t *c  ,
07125                   uint8_t           _delete  ,
07126                   xcb_window_t      window  ,
07127                   xcb_atom_t        property  ,
07128                   xcb_atom_t        type  ,
07129                   uint32_t          long_offset  ,
07130                   uint32_t          long_length  );
07131 
07144 /*****************************************************************************
07145  **
07146  ** xcb_get_property_cookie_t xcb_get_property_unchecked
07147  ** 
07148  ** @param xcb_connection_t *c
07149  ** @param uint8_t           _delete
07150  ** @param xcb_window_t      window
07151  ** @param xcb_atom_t        property
07152  ** @param xcb_atom_t        type
07153  ** @param uint32_t          long_offset
07154  ** @param uint32_t          long_length
07155  ** @returns xcb_get_property_cookie_t
07156  **
07157  *****************************************************************************/
07158  
07159 xcb_get_property_cookie_t
07160 xcb_get_property_unchecked (xcb_connection_t *c  ,
07161                             uint8_t           _delete  ,
07162                             xcb_window_t      window  ,
07163                             xcb_atom_t        property  ,
07164                             xcb_atom_t        type  ,
07165                             uint32_t          long_offset  ,
07166                             uint32_t          long_length  );
07167 
07168 
07169 /*****************************************************************************
07170  **
07171  ** void * xcb_get_property_value
07172  ** 
07173  ** @param const xcb_get_property_reply_t *R
07174  ** @returns void *
07175  **
07176  *****************************************************************************/
07177  
07178 void *
07179 xcb_get_property_value (const xcb_get_property_reply_t *R  );
07180 
07181 
07182 /*****************************************************************************
07183  **
07184  ** int xcb_get_property_value_length
07185  ** 
07186  ** @param const xcb_get_property_reply_t *R
07187  ** @returns int
07188  **
07189  *****************************************************************************/
07190  
07191 int
07192 xcb_get_property_value_length (const xcb_get_property_reply_t *R  );
07193 
07194 
07195 /*****************************************************************************
07196  **
07197  ** xcb_generic_iterator_t xcb_get_property_value_end
07198  ** 
07199  ** @param const xcb_get_property_reply_t *R
07200  ** @returns xcb_generic_iterator_t
07201  **
07202  *****************************************************************************/
07203  
07204 xcb_generic_iterator_t
07205 xcb_get_property_value_end (const xcb_get_property_reply_t *R  );
07206 
07222 /*****************************************************************************
07223  **
07224  ** xcb_get_property_reply_t * xcb_get_property_reply
07225  ** 
07226  ** @param xcb_connection_t           *c
07227  ** @param xcb_get_property_cookie_t   cookie
07228  ** @param xcb_generic_error_t       **e
07229  ** @returns xcb_get_property_reply_t *
07230  **
07231  *****************************************************************************/
07232  
07233 xcb_get_property_reply_t *
07234 xcb_get_property_reply (xcb_connection_t           *c  ,
07235                         xcb_get_property_cookie_t   cookie  ,
07236                         xcb_generic_error_t       **e  );
07237 
07247 /*****************************************************************************
07248  **
07249  ** xcb_list_properties_cookie_t xcb_list_properties
07250  ** 
07251  ** @param xcb_connection_t *c
07252  ** @param xcb_window_t      window
07253  ** @returns xcb_list_properties_cookie_t
07254  **
07255  *****************************************************************************/
07256  
07257 xcb_list_properties_cookie_t
07258 xcb_list_properties (xcb_connection_t *c  ,
07259                      xcb_window_t      window  );
07260 
07273 /*****************************************************************************
07274  **
07275  ** xcb_list_properties_cookie_t xcb_list_properties_unchecked
07276  ** 
07277  ** @param xcb_connection_t *c
07278  ** @param xcb_window_t      window
07279  ** @returns xcb_list_properties_cookie_t
07280  **
07281  *****************************************************************************/
07282  
07283 xcb_list_properties_cookie_t
07284 xcb_list_properties_unchecked (xcb_connection_t *c  ,
07285                                xcb_window_t      window  );
07286 
07287 
07288 /*****************************************************************************
07289  **
07290  ** xcb_atom_t * xcb_list_properties_atoms
07291  ** 
07292  ** @param const xcb_list_properties_reply_t *R
07293  ** @returns xcb_atom_t *
07294  **
07295  *****************************************************************************/
07296  
07297 xcb_atom_t *
07298 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R  );
07299 
07300 
07301 /*****************************************************************************
07302  **
07303  ** int xcb_list_properties_atoms_length
07304  ** 
07305  ** @param const xcb_list_properties_reply_t *R
07306  ** @returns int
07307  **
07308  *****************************************************************************/
07309  
07310 int
07311 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R  );
07312 
07313 
07314 /*****************************************************************************
07315  **
07316  ** xcb_generic_iterator_t xcb_list_properties_atoms_end
07317  ** 
07318  ** @param const xcb_list_properties_reply_t *R
07319  ** @returns xcb_generic_iterator_t
07320  **
07321  *****************************************************************************/
07322  
07323 xcb_generic_iterator_t
07324 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R  );
07325 
07341 /*****************************************************************************
07342  **
07343  ** xcb_list_properties_reply_t * xcb_list_properties_reply
07344  ** 
07345  ** @param xcb_connection_t              *c
07346  ** @param xcb_list_properties_cookie_t   cookie
07347  ** @param xcb_generic_error_t          **e
07348  ** @returns xcb_list_properties_reply_t *
07349  **
07350  *****************************************************************************/
07351  
07352 xcb_list_properties_reply_t *
07353 xcb_list_properties_reply (xcb_connection_t              *c  ,
07354                            xcb_list_properties_cookie_t   cookie  ,
07355                            xcb_generic_error_t          **e  );
07356 
07369 /*****************************************************************************
07370  **
07371  ** xcb_void_cookie_t xcb_set_selection_owner_checked
07372  ** 
07373  ** @param xcb_connection_t *c
07374  ** @param xcb_window_t      owner
07375  ** @param xcb_atom_t        selection
07376  ** @param xcb_timestamp_t   time
07377  ** @returns xcb_void_cookie_t
07378  **
07379  *****************************************************************************/
07380  
07381 xcb_void_cookie_t
07382 xcb_set_selection_owner_checked (xcb_connection_t *c  ,
07383                                  xcb_window_t      owner  ,
07384                                  xcb_atom_t        selection  ,
07385                                  xcb_timestamp_t   time  );
07386 
07396 /*****************************************************************************
07397  **
07398  ** xcb_void_cookie_t xcb_set_selection_owner
07399  ** 
07400  ** @param xcb_connection_t *c
07401  ** @param xcb_window_t      owner
07402  ** @param xcb_atom_t        selection
07403  ** @param xcb_timestamp_t   time
07404  ** @returns xcb_void_cookie_t
07405  **
07406  *****************************************************************************/
07407  
07408 xcb_void_cookie_t
07409 xcb_set_selection_owner (xcb_connection_t *c  ,
07410                          xcb_window_t      owner  ,
07411                          xcb_atom_t        selection  ,
07412                          xcb_timestamp_t   time  );
07413 
07423 /*****************************************************************************
07424  **
07425  ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner
07426  ** 
07427  ** @param xcb_connection_t *c
07428  ** @param xcb_atom_t        selection
07429  ** @returns xcb_get_selection_owner_cookie_t
07430  **
07431  *****************************************************************************/
07432  
07433 xcb_get_selection_owner_cookie_t
07434 xcb_get_selection_owner (xcb_connection_t *c  ,
07435                          xcb_atom_t        selection  );
07436 
07449 /*****************************************************************************
07450  **
07451  ** xcb_get_selection_owner_cookie_t xcb_get_selection_owner_unchecked
07452  ** 
07453  ** @param xcb_connection_t *c
07454  ** @param xcb_atom_t        selection
07455  ** @returns xcb_get_selection_owner_cookie_t
07456  **
07457  *****************************************************************************/
07458  
07459 xcb_get_selection_owner_cookie_t
07460 xcb_get_selection_owner_unchecked (xcb_connection_t *c  ,
07461                                    xcb_atom_t        selection  );
07462 
07478 /*****************************************************************************
07479  **
07480  ** xcb_get_selection_owner_reply_t * xcb_get_selection_owner_reply
07481  ** 
07482  ** @param xcb_connection_t                  *c
07483  ** @param xcb_get_selection_owner_cookie_t   cookie
07484  ** @param xcb_generic_error_t              **e
07485  ** @returns xcb_get_selection_owner_reply_t *
07486  **
07487  *****************************************************************************/
07488  
07489 xcb_get_selection_owner_reply_t *
07490 xcb_get_selection_owner_reply (xcb_connection_t                  *c  ,
07491                                xcb_get_selection_owner_cookie_t   cookie  ,
07492                                xcb_generic_error_t              **e  );
07493 
07506 /*****************************************************************************
07507  **
07508  ** xcb_void_cookie_t xcb_convert_selection_checked
07509  ** 
07510  ** @param xcb_connection_t *c
07511  ** @param xcb_window_t      requestor
07512  ** @param xcb_atom_t        selection
07513  ** @param xcb_atom_t        target
07514  ** @param xcb_atom_t        property
07515  ** @param xcb_timestamp_t   time
07516  ** @returns xcb_void_cookie_t
07517  **
07518  *****************************************************************************/
07519  
07520 xcb_void_cookie_t
07521 xcb_convert_selection_checked (xcb_connection_t *c  ,
07522                                xcb_window_t      requestor  ,
07523                                xcb_atom_t        selection  ,
07524                                xcb_atom_t        target  ,
07525                                xcb_atom_t        property  ,
07526                                xcb_timestamp_t   time  );
07527 
07537 /*****************************************************************************
07538  **
07539  ** xcb_void_cookie_t xcb_convert_selection
07540  ** 
07541  ** @param xcb_connection_t *c
07542  ** @param xcb_window_t      requestor
07543  ** @param xcb_atom_t        selection
07544  ** @param xcb_atom_t        target
07545  ** @param xcb_atom_t        property
07546  ** @param xcb_timestamp_t   time
07547  ** @returns xcb_void_cookie_t
07548  **
07549  *****************************************************************************/
07550  
07551 xcb_void_cookie_t
07552 xcb_convert_selection (xcb_connection_t *c  ,
07553                        xcb_window_t      requestor  ,
07554                        xcb_atom_t        selection  ,
07555                        xcb_atom_t        target  ,
07556                        xcb_atom_t        property  ,
07557                        xcb_timestamp_t   time  );
07558 
07571 /*****************************************************************************
07572  **
07573  ** xcb_void_cookie_t xcb_send_event_checked
07574  ** 
07575  ** @param xcb_connection_t *c
07576  ** @param uint8_t           propagate
07577  ** @param xcb_window_t      destination
07578  ** @param uint32_t          event_mask
07579  ** @param const char       *event
07580  ** @returns xcb_void_cookie_t
07581  **
07582  *****************************************************************************/
07583  
07584 xcb_void_cookie_t
07585 xcb_send_event_checked (xcb_connection_t *c  ,
07586                         uint8_t           propagate  ,
07587                         xcb_window_t      destination  ,
07588                         uint32_t          event_mask  ,
07589                         const char       *event  );
07590 
07600 /*****************************************************************************
07601  **
07602  ** xcb_void_cookie_t xcb_send_event
07603  ** 
07604  ** @param xcb_connection_t *c
07605  ** @param uint8_t           propagate
07606  ** @param xcb_window_t      destination
07607  ** @param uint32_t          event_mask
07608  ** @param const char       *event
07609  ** @returns xcb_void_cookie_t
07610  **
07611  *****************************************************************************/
07612  
07613 xcb_void_cookie_t
07614 xcb_send_event (xcb_connection_t *c  ,
07615                 uint8_t           propagate  ,
07616                 xcb_window_t      destination  ,
07617                 uint32_t          event_mask  ,
07618                 const char       *event  );
07619 
07629 /*****************************************************************************
07630  **
07631  ** xcb_grab_pointer_cookie_t xcb_grab_pointer
07632  ** 
07633  ** @param xcb_connection_t *c
07634  ** @param uint8_t           owner_events
07635  ** @param xcb_window_t      grab_window
07636  ** @param uint16_t          event_mask
07637  ** @param uint8_t           pointer_mode
07638  ** @param uint8_t           keyboard_mode
07639  ** @param xcb_window_t      confine_to
07640  ** @param xcb_cursor_t      cursor
07641  ** @param xcb_timestamp_t   time
07642  ** @returns xcb_grab_pointer_cookie_t
07643  **
07644  *****************************************************************************/
07645  
07646 xcb_grab_pointer_cookie_t
07647 xcb_grab_pointer (xcb_connection_t *c  ,
07648                   uint8_t           owner_events  ,
07649                   xcb_window_t      grab_window  ,
07650                   uint16_t          event_mask  ,
07651                   uint8_t           pointer_mode  ,
07652                   uint8_t           keyboard_mode  ,
07653                   xcb_window_t      confine_to  ,
07654                   xcb_cursor_t      cursor  ,
07655                   xcb_timestamp_t   time  );
07656 
07669 /*****************************************************************************
07670  **
07671  ** xcb_grab_pointer_cookie_t xcb_grab_pointer_unchecked
07672  ** 
07673  ** @param xcb_connection_t *c
07674  ** @param uint8_t           owner_events
07675  ** @param xcb_window_t      grab_window
07676  ** @param uint16_t          event_mask
07677  ** @param uint8_t           pointer_mode
07678  ** @param uint8_t           keyboard_mode
07679  ** @param xcb_window_t      confine_to
07680  ** @param xcb_cursor_t      cursor
07681  ** @param xcb_timestamp_t   time
07682  ** @returns xcb_grab_pointer_cookie_t
07683  **
07684  *****************************************************************************/
07685  
07686 xcb_grab_pointer_cookie_t
07687 xcb_grab_pointer_unchecked (xcb_connection_t *c  ,
07688                             uint8_t           owner_events  ,
07689                             xcb_window_t      grab_window  ,
07690                             uint16_t          event_mask  ,
07691                             uint8_t           pointer_mode  ,
07692                             uint8_t           keyboard_mode  ,
07693                             xcb_window_t      confine_to  ,
07694                             xcb_cursor_t      cursor  ,
07695                             xcb_timestamp_t   time  );
07696 
07712 /*****************************************************************************
07713  **
07714  ** xcb_grab_pointer_reply_t * xcb_grab_pointer_reply
07715  ** 
07716  ** @param xcb_connection_t           *c
07717  ** @param xcb_grab_pointer_cookie_t   cookie
07718  ** @param xcb_generic_error_t       **e
07719  ** @returns xcb_grab_pointer_reply_t *
07720  **
07721  *****************************************************************************/
07722  
07723 xcb_grab_pointer_reply_t *
07724 xcb_grab_pointer_reply (xcb_connection_t           *c  ,
07725                         xcb_grab_pointer_cookie_t   cookie  ,
07726                         xcb_generic_error_t       **e  );
07727 
07740 /*****************************************************************************
07741  **
07742  ** xcb_void_cookie_t xcb_ungrab_pointer_checked
07743  ** 
07744  ** @param xcb_connection_t *c
07745  ** @param xcb_timestamp_t   time
07746  ** @returns xcb_void_cookie_t
07747  **
07748  *****************************************************************************/
07749  
07750 xcb_void_cookie_t
07751 xcb_ungrab_pointer_checked (xcb_connection_t *c  ,
07752                             xcb_timestamp_t   time  );
07753 
07763 /*****************************************************************************
07764  **
07765  ** xcb_void_cookie_t xcb_ungrab_pointer
07766  ** 
07767  ** @param xcb_connection_t *c
07768  ** @param xcb_timestamp_t   time
07769  ** @returns xcb_void_cookie_t
07770  **
07771  *****************************************************************************/
07772  
07773 xcb_void_cookie_t
07774 xcb_ungrab_pointer (xcb_connection_t *c  ,
07775                     xcb_timestamp_t   time  );
07776 
07789 /*****************************************************************************
07790  **
07791  ** xcb_void_cookie_t xcb_grab_button_checked
07792  ** 
07793  ** @param xcb_connection_t *c
07794  ** @param uint8_t           owner_events
07795  ** @param xcb_window_t      grab_window
07796  ** @param uint16_t          event_mask
07797  ** @param uint8_t           pointer_mode
07798  ** @param uint8_t           keyboard_mode
07799  ** @param xcb_window_t      confine_to
07800  ** @param xcb_cursor_t      cursor
07801  ** @param uint8_t           button
07802  ** @param uint16_t          modifiers
07803  ** @returns xcb_void_cookie_t
07804  **
07805  *****************************************************************************/
07806  
07807 xcb_void_cookie_t
07808 xcb_grab_button_checked (xcb_connection_t *c  ,
07809                          uint8_t           owner_events  ,
07810                          xcb_window_t      grab_window  ,
07811                          uint16_t          event_mask  ,
07812                          uint8_t           pointer_mode  ,
07813                          uint8_t           keyboard_mode  ,
07814                          xcb_window_t      confine_to  ,
07815                          xcb_cursor_t      cursor  ,
07816                          uint8_t           button  ,
07817                          uint16_t          modifiers  );
07818 
07828 /*****************************************************************************
07829  **
07830  ** xcb_void_cookie_t xcb_grab_button
07831  ** 
07832  ** @param xcb_connection_t *c
07833  ** @param uint8_t           owner_events
07834  ** @param xcb_window_t      grab_window
07835  ** @param uint16_t          event_mask
07836  ** @param uint8_t           pointer_mode
07837  ** @param uint8_t           keyboard_mode
07838  ** @param xcb_window_t      confine_to
07839  ** @param xcb_cursor_t      cursor
07840  ** @param uint8_t           button
07841  ** @param uint16_t          modifiers
07842  ** @returns xcb_void_cookie_t
07843  **
07844  *****************************************************************************/
07845  
07846 xcb_void_cookie_t
07847 xcb_grab_button (xcb_connection_t *c  ,
07848                  uint8_t           owner_events  ,
07849                  xcb_window_t      grab_window  ,
07850                  uint16_t          event_mask  ,
07851                  uint8_t           pointer_mode  ,
07852                  uint8_t           keyboard_mode  ,
07853                  xcb_window_t      confine_to  ,
07854                  xcb_cursor_t      cursor  ,
07855                  uint8_t           button  ,
07856                  uint16_t          modifiers  );
07857 
07870 /*****************************************************************************
07871  **
07872  ** xcb_void_cookie_t xcb_ungrab_button_checked
07873  ** 
07874  ** @param xcb_connection_t *c
07875  ** @param uint8_t           button
07876  ** @param xcb_window_t      grab_window
07877  ** @param uint16_t          modifiers
07878  ** @returns xcb_void_cookie_t
07879  **
07880  *****************************************************************************/
07881  
07882 xcb_void_cookie_t
07883 xcb_ungrab_button_checked (xcb_connection_t *c  ,
07884                            uint8_t           button  ,
07885                            xcb_window_t      grab_window  ,
07886                            uint16_t          modifiers  );
07887 
07897 /*****************************************************************************
07898  **
07899  ** xcb_void_cookie_t xcb_ungrab_button
07900  ** 
07901  ** @param xcb_connection_t *c
07902  ** @param uint8_t           button
07903  ** @param xcb_window_t      grab_window
07904  ** @param uint16_t          modifiers
07905  ** @returns xcb_void_cookie_t
07906  **
07907  *****************************************************************************/
07908  
07909 xcb_void_cookie_t
07910 xcb_ungrab_button (xcb_connection_t *c  ,
07911                    uint8_t           button  ,
07912                    xcb_window_t      grab_window  ,
07913                    uint16_t          modifiers  );
07914 
07927 /*****************************************************************************
07928  **
07929  ** xcb_void_cookie_t xcb_change_active_pointer_grab_checked
07930  ** 
07931  ** @param xcb_connection_t *c
07932  ** @param xcb_cursor_t      cursor
07933  ** @param xcb_timestamp_t   time
07934  ** @param uint16_t          event_mask
07935  ** @returns xcb_void_cookie_t
07936  **
07937  *****************************************************************************/
07938  
07939 xcb_void_cookie_t
07940 xcb_change_active_pointer_grab_checked (xcb_connection_t *c  ,
07941                                         xcb_cursor_t      cursor  ,
07942                                         xcb_timestamp_t   time  ,
07943                                         uint16_t          event_mask  );
07944 
07954 /*****************************************************************************
07955  **
07956  ** xcb_void_cookie_t xcb_change_active_pointer_grab
07957  ** 
07958  ** @param xcb_connection_t *c
07959  ** @param xcb_cursor_t      cursor
07960  ** @param xcb_timestamp_t   time
07961  ** @param uint16_t          event_mask
07962  ** @returns xcb_void_cookie_t
07963  **
07964  *****************************************************************************/
07965  
07966 xcb_void_cookie_t
07967 xcb_change_active_pointer_grab (xcb_connection_t *c  ,
07968                                 xcb_cursor_t      cursor  ,
07969                                 xcb_timestamp_t   time  ,
07970                                 uint16_t          event_mask  );
07971 
07981 /*****************************************************************************
07982  **
07983  ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard
07984  ** 
07985  ** @param xcb_connection_t *c
07986  ** @param uint8_t           owner_events
07987  ** @param xcb_window_t      grab_window
07988  ** @param xcb_timestamp_t   time
07989  ** @param uint8_t           pointer_mode
07990  ** @param uint8_t           keyboard_mode
07991  ** @returns xcb_grab_keyboard_cookie_t
07992  **
07993  *****************************************************************************/
07994  
07995 xcb_grab_keyboard_cookie_t
07996 xcb_grab_keyboard (xcb_connection_t *c  ,
07997                    uint8_t           owner_events  ,
07998                    xcb_window_t      grab_window  ,
07999                    xcb_timestamp_t   time  ,
08000                    uint8_t           pointer_mode  ,
08001                    uint8_t           keyboard_mode  );
08002 
08015 /*****************************************************************************
08016  **
08017  ** xcb_grab_keyboard_cookie_t xcb_grab_keyboard_unchecked
08018  ** 
08019  ** @param xcb_connection_t *c
08020  ** @param uint8_t           owner_events
08021  ** @param xcb_window_t      grab_window
08022  ** @param xcb_timestamp_t   time
08023  ** @param uint8_t           pointer_mode
08024  ** @param uint8_t           keyboard_mode
08025  ** @returns xcb_grab_keyboard_cookie_t
08026  **
08027  *****************************************************************************/
08028  
08029 xcb_grab_keyboard_cookie_t
08030 xcb_grab_keyboard_unchecked (xcb_connection_t *c  ,
08031                              uint8_t           owner_events  ,
08032                              xcb_window_t      grab_window  ,
08033                              xcb_timestamp_t   time  ,
08034                              uint8_t           pointer_mode  ,
08035                              uint8_t           keyboard_mode  );
08036 
08052 /*****************************************************************************
08053  **
08054  ** xcb_grab_keyboard_reply_t * xcb_grab_keyboard_reply
08055  ** 
08056  ** @param xcb_connection_t            *c
08057  ** @param xcb_grab_keyboard_cookie_t   cookie
08058  ** @param xcb_generic_error_t        **e
08059  ** @returns xcb_grab_keyboard_reply_t *
08060  **
08061  *****************************************************************************/
08062  
08063 xcb_grab_keyboard_reply_t *
08064 xcb_grab_keyboard_reply (xcb_connection_t            *c  ,
08065                          xcb_grab_keyboard_cookie_t   cookie  ,
08066                          xcb_generic_error_t        **e  );
08067 
08080 /*****************************************************************************
08081  **
08082  ** xcb_void_cookie_t xcb_ungrab_keyboard_checked
08083  ** 
08084  ** @param xcb_connection_t *c
08085  ** @param xcb_timestamp_t   time
08086  ** @returns xcb_void_cookie_t
08087  **
08088  *****************************************************************************/
08089  
08090 xcb_void_cookie_t
08091 xcb_ungrab_keyboard_checked (xcb_connection_t *c  ,
08092                              xcb_timestamp_t   time  );
08093 
08103 /*****************************************************************************
08104  **
08105  ** xcb_void_cookie_t xcb_ungrab_keyboard
08106  ** 
08107  ** @param xcb_connection_t *c
08108  ** @param xcb_timestamp_t   time
08109  ** @returns xcb_void_cookie_t
08110  **
08111  *****************************************************************************/
08112  
08113 xcb_void_cookie_t
08114 xcb_ungrab_keyboard (xcb_connection_t *c  ,
08115                      xcb_timestamp_t   time  );
08116 
08129 /*****************************************************************************
08130  **
08131  ** xcb_void_cookie_t xcb_grab_key_checked
08132  ** 
08133  ** @param xcb_connection_t *c
08134  ** @param uint8_t           owner_events
08135  ** @param xcb_window_t      grab_window
08136  ** @param uint16_t          modifiers
08137  ** @param xcb_keycode_t     key
08138  ** @param uint8_t           pointer_mode
08139  ** @param uint8_t           keyboard_mode
08140  ** @returns xcb_void_cookie_t
08141  **
08142  *****************************************************************************/
08143  
08144 xcb_void_cookie_t
08145 xcb_grab_key_checked (xcb_connection_t *c  ,
08146                       uint8_t           owner_events  ,
08147                       xcb_window_t      grab_window  ,
08148                       uint16_t          modifiers  ,
08149                       xcb_keycode_t     key  ,
08150                       uint8_t           pointer_mode  ,
08151                       uint8_t           keyboard_mode  );
08152 
08162 /*****************************************************************************
08163  **
08164  ** xcb_void_cookie_t xcb_grab_key
08165  ** 
08166  ** @param xcb_connection_t *c
08167  ** @param uint8_t           owner_events
08168  ** @param xcb_window_t      grab_window
08169  ** @param uint16_t          modifiers
08170  ** @param xcb_keycode_t     key
08171  ** @param uint8_t           pointer_mode
08172  ** @param uint8_t           keyboard_mode
08173  ** @returns xcb_void_cookie_t
08174  **
08175  *****************************************************************************/
08176  
08177 xcb_void_cookie_t
08178 xcb_grab_key (xcb_connection_t *c  ,
08179               uint8_t           owner_events  ,
08180               xcb_window_t      grab_window  ,
08181               uint16_t          modifiers  ,
08182               xcb_keycode_t     key  ,
08183               uint8_t           pointer_mode  ,
08184               uint8_t           keyboard_mode  );
08185 
08198 /*****************************************************************************
08199  **
08200  ** xcb_void_cookie_t xcb_ungrab_key_checked
08201  ** 
08202  ** @param xcb_connection_t *c
08203  ** @param xcb_keycode_t     key
08204  ** @param xcb_window_t      grab_window
08205  ** @param uint16_t          modifiers
08206  ** @returns xcb_void_cookie_t
08207  **
08208  *****************************************************************************/
08209  
08210 xcb_void_cookie_t
08211 xcb_ungrab_key_checked (xcb_connection_t *c  ,
08212                         xcb_keycode_t     key  ,
08213                         xcb_window_t      grab_window  ,
08214                         uint16_t          modifiers  );
08215 
08225 /*****************************************************************************
08226  **
08227  ** xcb_void_cookie_t xcb_ungrab_key
08228  ** 
08229  ** @param xcb_connection_t *c
08230  ** @param xcb_keycode_t     key
08231  ** @param xcb_window_t      grab_window
08232  ** @param uint16_t          modifiers
08233  ** @returns xcb_void_cookie_t
08234  **
08235  *****************************************************************************/
08236  
08237 xcb_void_cookie_t
08238 xcb_ungrab_key (xcb_connection_t *c  ,
08239                 xcb_keycode_t     key  ,
08240                 xcb_window_t      grab_window  ,
08241                 uint16_t          modifiers  );
08242 
08255 /*****************************************************************************
08256  **
08257  ** xcb_void_cookie_t xcb_allow_events_checked
08258  ** 
08259  ** @param xcb_connection_t *c
08260  ** @param uint8_t           mode
08261  ** @param xcb_timestamp_t   time
08262  ** @returns xcb_void_cookie_t
08263  **
08264  *****************************************************************************/
08265  
08266 xcb_void_cookie_t
08267 xcb_allow_events_checked (xcb_connection_t *c  ,
08268                           uint8_t           mode  ,
08269                           xcb_timestamp_t   time  );
08270 
08280 /*****************************************************************************
08281  **
08282  ** xcb_void_cookie_t xcb_allow_events
08283  ** 
08284  ** @param xcb_connection_t *c
08285  ** @param uint8_t           mode
08286  ** @param xcb_timestamp_t   time
08287  ** @returns xcb_void_cookie_t
08288  **
08289  *****************************************************************************/
08290  
08291 xcb_void_cookie_t
08292 xcb_allow_events (xcb_connection_t *c  ,
08293                   uint8_t           mode  ,
08294                   xcb_timestamp_t   time  );
08295 
08308 /*****************************************************************************
08309  **
08310  ** xcb_void_cookie_t xcb_grab_server_checked
08311  ** 
08312  ** @param xcb_connection_t *c
08313  ** @returns xcb_void_cookie_t
08314  **
08315  *****************************************************************************/
08316  
08317 xcb_void_cookie_t
08318 xcb_grab_server_checked (xcb_connection_t *c  );
08319 
08329 /*****************************************************************************
08330  **
08331  ** xcb_void_cookie_t xcb_grab_server
08332  ** 
08333  ** @param xcb_connection_t *c
08334  ** @returns xcb_void_cookie_t
08335  **
08336  *****************************************************************************/
08337  
08338 xcb_void_cookie_t
08339 xcb_grab_server (xcb_connection_t *c  );
08340 
08353 /*****************************************************************************
08354  **
08355  ** xcb_void_cookie_t xcb_ungrab_server_checked
08356  ** 
08357  ** @param xcb_connection_t *c
08358  ** @returns xcb_void_cookie_t
08359  **
08360  *****************************************************************************/
08361  
08362 xcb_void_cookie_t
08363 xcb_ungrab_server_checked (xcb_connection_t *c  );
08364 
08374 /*****************************************************************************
08375  **
08376  ** xcb_void_cookie_t xcb_ungrab_server
08377  ** 
08378  ** @param xcb_connection_t *c
08379  ** @returns xcb_void_cookie_t
08380  **
08381  *****************************************************************************/
08382  
08383 xcb_void_cookie_t
08384 xcb_ungrab_server (xcb_connection_t *c  );
08385 
08395 /*****************************************************************************
08396  **
08397  ** xcb_query_pointer_cookie_t xcb_query_pointer
08398  ** 
08399  ** @param xcb_connection_t *c
08400  ** @param xcb_window_t      window
08401  ** @returns xcb_query_pointer_cookie_t
08402  **
08403  *****************************************************************************/
08404  
08405 xcb_query_pointer_cookie_t
08406 xcb_query_pointer (xcb_connection_t *c  ,
08407                    xcb_window_t      window  );
08408 
08421 /*****************************************************************************
08422  **
08423  ** xcb_query_pointer_cookie_t xcb_query_pointer_unchecked
08424  ** 
08425  ** @param xcb_connection_t *c
08426  ** @param xcb_window_t      window
08427  ** @returns xcb_query_pointer_cookie_t
08428  **
08429  *****************************************************************************/
08430  
08431 xcb_query_pointer_cookie_t
08432 xcb_query_pointer_unchecked (xcb_connection_t *c  ,
08433                              xcb_window_t      window  );
08434 
08450 /*****************************************************************************
08451  **
08452  ** xcb_query_pointer_reply_t * xcb_query_pointer_reply
08453  ** 
08454  ** @param xcb_connection_t            *c
08455  ** @param xcb_query_pointer_cookie_t   cookie
08456  ** @param xcb_generic_error_t        **e
08457  ** @returns xcb_query_pointer_reply_t *
08458  **
08459  *****************************************************************************/
08460  
08461 xcb_query_pointer_reply_t *
08462 xcb_query_pointer_reply (xcb_connection_t            *c  ,
08463                          xcb_query_pointer_cookie_t   cookie  ,
08464                          xcb_generic_error_t        **e  );
08465 
08475 /*****************************************************************************
08476  **
08477  ** void xcb_timecoord_next
08478  ** 
08479  ** @param xcb_timecoord_iterator_t *i
08480  ** @returns void
08481  **
08482  *****************************************************************************/
08483  
08484 void
08485 xcb_timecoord_next (xcb_timecoord_iterator_t *i  );
08486 
08497 /*****************************************************************************
08498  **
08499  ** xcb_generic_iterator_t xcb_timecoord_end
08500  ** 
08501  ** @param xcb_timecoord_iterator_t i
08502  ** @returns xcb_generic_iterator_t
08503  **
08504  *****************************************************************************/
08505  
08506 xcb_generic_iterator_t
08507 xcb_timecoord_end (xcb_timecoord_iterator_t i  );
08508 
08518 /*****************************************************************************
08519  **
08520  ** xcb_get_motion_events_cookie_t xcb_get_motion_events
08521  ** 
08522  ** @param xcb_connection_t *c
08523  ** @param xcb_window_t      window
08524  ** @param xcb_timestamp_t   start
08525  ** @param xcb_timestamp_t   stop
08526  ** @returns xcb_get_motion_events_cookie_t
08527  **
08528  *****************************************************************************/
08529  
08530 xcb_get_motion_events_cookie_t
08531 xcb_get_motion_events (xcb_connection_t *c  ,
08532                        xcb_window_t      window  ,
08533                        xcb_timestamp_t   start  ,
08534                        xcb_timestamp_t   stop  );
08535 
08548 /*****************************************************************************
08549  **
08550  ** xcb_get_motion_events_cookie_t xcb_get_motion_events_unchecked
08551  ** 
08552  ** @param xcb_connection_t *c
08553  ** @param xcb_window_t      window
08554  ** @param xcb_timestamp_t   start
08555  ** @param xcb_timestamp_t   stop
08556  ** @returns xcb_get_motion_events_cookie_t
08557  **
08558  *****************************************************************************/
08559  
08560 xcb_get_motion_events_cookie_t
08561 xcb_get_motion_events_unchecked (xcb_connection_t *c  ,
08562                                  xcb_window_t      window  ,
08563                                  xcb_timestamp_t   start  ,
08564                                  xcb_timestamp_t   stop  );
08565 
08566 
08567 /*****************************************************************************
08568  **
08569  ** xcb_timecoord_t * xcb_get_motion_events_events
08570  ** 
08571  ** @param const xcb_get_motion_events_reply_t *R
08572  ** @returns xcb_timecoord_t *
08573  **
08574  *****************************************************************************/
08575  
08576 xcb_timecoord_t *
08577 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R  );
08578 
08579 
08580 /*****************************************************************************
08581  **
08582  ** int xcb_get_motion_events_events_length
08583  ** 
08584  ** @param const xcb_get_motion_events_reply_t *R
08585  ** @returns int
08586  **
08587  *****************************************************************************/
08588  
08589 int
08590 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R  );
08591 
08592 
08593 /*****************************************************************************
08594  **
08595  ** xcb_timecoord_iterator_t xcb_get_motion_events_events_iterator
08596  ** 
08597  ** @param const xcb_get_motion_events_reply_t *R
08598  ** @returns xcb_timecoord_iterator_t
08599  **
08600  *****************************************************************************/
08601  
08602 xcb_timecoord_iterator_t
08603 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R  );
08604 
08620 /*****************************************************************************
08621  **
08622  ** xcb_get_motion_events_reply_t * xcb_get_motion_events_reply
08623  ** 
08624  ** @param xcb_connection_t                *c
08625  ** @param xcb_get_motion_events_cookie_t   cookie
08626  ** @param xcb_generic_error_t            **e
08627  ** @returns xcb_get_motion_events_reply_t *
08628  **
08629  *****************************************************************************/
08630  
08631 xcb_get_motion_events_reply_t *
08632 xcb_get_motion_events_reply (xcb_connection_t                *c  ,
08633                              xcb_get_motion_events_cookie_t   cookie  ,
08634                              xcb_generic_error_t            **e  );
08635 
08645 /*****************************************************************************
08646  **
08647  ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates
08648  ** 
08649  ** @param xcb_connection_t *c
08650  ** @param xcb_window_t      src_window
08651  ** @param xcb_window_t      dst_window
08652  ** @param int16_t           src_x
08653  ** @param int16_t           src_y
08654  ** @returns xcb_translate_coordinates_cookie_t
08655  **
08656  *****************************************************************************/
08657  
08658 xcb_translate_coordinates_cookie_t
08659 xcb_translate_coordinates (xcb_connection_t *c  ,
08660                            xcb_window_t      src_window  ,
08661                            xcb_window_t      dst_window  ,
08662                            int16_t           src_x  ,
08663                            int16_t           src_y  );
08664 
08677 /*****************************************************************************
08678  **
08679  ** xcb_translate_coordinates_cookie_t xcb_translate_coordinates_unchecked
08680  ** 
08681  ** @param xcb_connection_t *c
08682  ** @param xcb_window_t      src_window
08683  ** @param xcb_window_t      dst_window
08684  ** @param int16_t           src_x
08685  ** @param int16_t           src_y
08686  ** @returns xcb_translate_coordinates_cookie_t
08687  **
08688  *****************************************************************************/
08689  
08690 xcb_translate_coordinates_cookie_t
08691 xcb_translate_coordinates_unchecked (xcb_connection_t *c  ,
08692                                      xcb_window_t      src_window  ,
08693                                      xcb_window_t      dst_window  ,
08694                                      int16_t           src_x  ,
08695                                      int16_t           src_y  );
08696 
08712 /*****************************************************************************
08713  **
08714  ** xcb_translate_coordinates_reply_t * xcb_translate_coordinates_reply
08715  ** 
08716  ** @param xcb_connection_t                    *c
08717  ** @param xcb_translate_coordinates_cookie_t   cookie
08718  ** @param xcb_generic_error_t                **e
08719  ** @returns xcb_translate_coordinates_reply_t *
08720  **
08721  *****************************************************************************/
08722  
08723 xcb_translate_coordinates_reply_t *
08724 xcb_translate_coordinates_reply (xcb_connection_t                    *c  ,
08725                                  xcb_translate_coordinates_cookie_t   cookie  ,
08726                                  xcb_generic_error_t                **e  );
08727 
08740 /*****************************************************************************
08741  **
08742  ** xcb_void_cookie_t xcb_warp_pointer_checked
08743  ** 
08744  ** @param xcb_connection_t *c
08745  ** @param xcb_window_t      src_window
08746  ** @param xcb_window_t      dst_window
08747  ** @param int16_t           src_x
08748  ** @param int16_t           src_y
08749  ** @param uint16_t          src_width
08750  ** @param uint16_t          src_height
08751  ** @param int16_t           dst_x
08752  ** @param int16_t           dst_y
08753  ** @returns xcb_void_cookie_t
08754  **
08755  *****************************************************************************/
08756  
08757 xcb_void_cookie_t
08758 xcb_warp_pointer_checked (xcb_connection_t *c  ,
08759                           xcb_window_t      src_window  ,
08760                           xcb_window_t      dst_window  ,
08761                           int16_t           src_x  ,
08762                           int16_t           src_y  ,
08763                           uint16_t          src_width  ,
08764                           uint16_t          src_height  ,
08765                           int16_t           dst_x  ,
08766                           int16_t           dst_y  );
08767 
08777 /*****************************************************************************
08778  **
08779  ** xcb_void_cookie_t xcb_warp_pointer
08780  ** 
08781  ** @param xcb_connection_t *c
08782  ** @param xcb_window_t      src_window
08783  ** @param xcb_window_t      dst_window
08784  ** @param int16_t           src_x
08785  ** @param int16_t           src_y
08786  ** @param uint16_t          src_width
08787  ** @param uint16_t          src_height
08788  ** @param int16_t           dst_x
08789  ** @param int16_t           dst_y
08790  ** @returns xcb_void_cookie_t
08791  **
08792  *****************************************************************************/
08793  
08794 xcb_void_cookie_t
08795 xcb_warp_pointer (xcb_connection_t *c  ,
08796                   xcb_window_t      src_window  ,
08797                   xcb_window_t      dst_window  ,
08798                   int16_t           src_x  ,
08799                   int16_t           src_y  ,
08800                   uint16_t          src_width  ,
08801                   uint16_t          src_height  ,
08802                   int16_t           dst_x  ,
08803                   int16_t           dst_y  );
08804 
08817 /*****************************************************************************
08818  **
08819  ** xcb_void_cookie_t xcb_set_input_focus_checked
08820  ** 
08821  ** @param xcb_connection_t *c
08822  ** @param uint8_t           revert_to
08823  ** @param xcb_window_t      focus
08824  ** @param xcb_timestamp_t   time
08825  ** @returns xcb_void_cookie_t
08826  **
08827  *****************************************************************************/
08828  
08829 xcb_void_cookie_t
08830 xcb_set_input_focus_checked (xcb_connection_t *c  ,
08831                              uint8_t           revert_to  ,
08832                              xcb_window_t      focus  ,
08833                              xcb_timestamp_t   time  );
08834 
08844 /*****************************************************************************
08845  **
08846  ** xcb_void_cookie_t xcb_set_input_focus
08847  ** 
08848  ** @param xcb_connection_t *c
08849  ** @param uint8_t           revert_to
08850  ** @param xcb_window_t      focus
08851  ** @param xcb_timestamp_t   time
08852  ** @returns xcb_void_cookie_t
08853  **
08854  *****************************************************************************/
08855  
08856 xcb_void_cookie_t
08857 xcb_set_input_focus (xcb_connection_t *c  ,
08858                      uint8_t           revert_to  ,
08859                      xcb_window_t      focus  ,
08860                      xcb_timestamp_t   time  );
08861 
08871 /*****************************************************************************
08872  **
08873  ** xcb_get_input_focus_cookie_t xcb_get_input_focus
08874  ** 
08875  ** @param xcb_connection_t *c
08876  ** @returns xcb_get_input_focus_cookie_t
08877  **
08878  *****************************************************************************/
08879  
08880 xcb_get_input_focus_cookie_t
08881 xcb_get_input_focus (xcb_connection_t *c  );
08882 
08895 /*****************************************************************************
08896  **
08897  ** xcb_get_input_focus_cookie_t xcb_get_input_focus_unchecked
08898  ** 
08899  ** @param xcb_connection_t *c
08900  ** @returns xcb_get_input_focus_cookie_t
08901  **
08902  *****************************************************************************/
08903  
08904 xcb_get_input_focus_cookie_t
08905 xcb_get_input_focus_unchecked (xcb_connection_t *c  );
08906 
08922 /*****************************************************************************
08923  **
08924  ** xcb_get_input_focus_reply_t * xcb_get_input_focus_reply
08925  ** 
08926  ** @param xcb_connection_t              *c
08927  ** @param xcb_get_input_focus_cookie_t   cookie
08928  ** @param xcb_generic_error_t          **e
08929  ** @returns xcb_get_input_focus_reply_t *
08930  **
08931  *****************************************************************************/
08932  
08933 xcb_get_input_focus_reply_t *
08934 xcb_get_input_focus_reply (xcb_connection_t              *c  ,
08935                            xcb_get_input_focus_cookie_t   cookie  ,
08936                            xcb_generic_error_t          **e  );
08937 
08947 /*****************************************************************************
08948  **
08949  ** xcb_query_keymap_cookie_t xcb_query_keymap
08950  ** 
08951  ** @param xcb_connection_t *c
08952  ** @returns xcb_query_keymap_cookie_t
08953  **
08954  *****************************************************************************/
08955  
08956 xcb_query_keymap_cookie_t
08957 xcb_query_keymap (xcb_connection_t *c  );
08958 
08971 /*****************************************************************************
08972  **
08973  ** xcb_query_keymap_cookie_t xcb_query_keymap_unchecked
08974  ** 
08975  ** @param xcb_connection_t *c
08976  ** @returns xcb_query_keymap_cookie_t
08977  **
08978  *****************************************************************************/
08979  
08980 xcb_query_keymap_cookie_t
08981 xcb_query_keymap_unchecked (xcb_connection_t *c  );
08982 
08998 /*****************************************************************************
08999  **
09000  ** xcb_query_keymap_reply_t * xcb_query_keymap_reply
09001  ** 
09002  ** @param xcb_connection_t           *c
09003  ** @param xcb_query_keymap_cookie_t   cookie
09004  ** @param xcb_generic_error_t       **e
09005  ** @returns xcb_query_keymap_reply_t *
09006  **
09007  *****************************************************************************/
09008  
09009 xcb_query_keymap_reply_t *
09010 xcb_query_keymap_reply (xcb_connection_t           *c  ,
09011                         xcb_query_keymap_cookie_t   cookie  ,
09012                         xcb_generic_error_t       **e  );
09013 
09026 /*****************************************************************************
09027  **
09028  ** xcb_void_cookie_t xcb_open_font_checked
09029  ** 
09030  ** @param xcb_connection_t *c
09031  ** @param xcb_font_t        fid
09032  ** @param uint16_t          name_len
09033  ** @param const char       *name
09034  ** @returns xcb_void_cookie_t
09035  **
09036  *****************************************************************************/
09037  
09038 xcb_void_cookie_t
09039 xcb_open_font_checked (xcb_connection_t *c  ,
09040                        xcb_font_t        fid  ,
09041                        uint16_t          name_len  ,
09042                        const char       *name  );
09043 
09053 /*****************************************************************************
09054  **
09055  ** xcb_void_cookie_t xcb_open_font
09056  ** 
09057  ** @param xcb_connection_t *c
09058  ** @param xcb_font_t        fid
09059  ** @param uint16_t          name_len
09060  ** @param const char       *name
09061  ** @returns xcb_void_cookie_t
09062  **
09063  *****************************************************************************/
09064  
09065 xcb_void_cookie_t
09066 xcb_open_font (xcb_connection_t *c  ,
09067                xcb_font_t        fid  ,
09068                uint16_t          name_len  ,
09069                const char       *name  );
09070 
09083 /*****************************************************************************
09084  **
09085  ** xcb_void_cookie_t xcb_close_font_checked
09086  ** 
09087  ** @param xcb_connection_t *c
09088  ** @param xcb_font_t        font
09089  ** @returns xcb_void_cookie_t
09090  **
09091  *****************************************************************************/
09092  
09093 xcb_void_cookie_t
09094 xcb_close_font_checked (xcb_connection_t *c  ,
09095                         xcb_font_t        font  );
09096 
09106 /*****************************************************************************
09107  **
09108  ** xcb_void_cookie_t xcb_close_font
09109  ** 
09110  ** @param xcb_connection_t *c
09111  ** @param xcb_font_t        font
09112  ** @returns xcb_void_cookie_t
09113  **
09114  *****************************************************************************/
09115  
09116 xcb_void_cookie_t
09117 xcb_close_font (xcb_connection_t *c  ,
09118                 xcb_font_t        font  );
09119 
09129 /*****************************************************************************
09130  **
09131  ** void xcb_fontprop_next
09132  ** 
09133  ** @param xcb_fontprop_iterator_t *i
09134  ** @returns void
09135  **
09136  *****************************************************************************/
09137  
09138 void
09139 xcb_fontprop_next (xcb_fontprop_iterator_t *i  );
09140 
09151 /*****************************************************************************
09152  **
09153  ** xcb_generic_iterator_t xcb_fontprop_end
09154  ** 
09155  ** @param xcb_fontprop_iterator_t i
09156  ** @returns xcb_generic_iterator_t
09157  **
09158  *****************************************************************************/
09159  
09160 xcb_generic_iterator_t
09161 xcb_fontprop_end (xcb_fontprop_iterator_t i  );
09162 
09172 /*****************************************************************************
09173  **
09174  ** void xcb_charinfo_next
09175  ** 
09176  ** @param xcb_charinfo_iterator_t *i
09177  ** @returns void
09178  **
09179  *****************************************************************************/
09180  
09181 void
09182 xcb_charinfo_next (xcb_charinfo_iterator_t *i  );
09183 
09194 /*****************************************************************************
09195  **
09196  ** xcb_generic_iterator_t xcb_charinfo_end
09197  ** 
09198  ** @param xcb_charinfo_iterator_t i
09199  ** @returns xcb_generic_iterator_t
09200  **
09201  *****************************************************************************/
09202  
09203 xcb_generic_iterator_t
09204 xcb_charinfo_end (xcb_charinfo_iterator_t i  );
09205 
09215 /*****************************************************************************
09216  **
09217  ** xcb_query_font_cookie_t xcb_query_font
09218  ** 
09219  ** @param xcb_connection_t *c
09220  ** @param xcb_fontable_t    font
09221  ** @returns xcb_query_font_cookie_t
09222  **
09223  *****************************************************************************/
09224  
09225 xcb_query_font_cookie_t
09226 xcb_query_font (xcb_connection_t *c  ,
09227                 xcb_fontable_t    font  );
09228 
09241 /*****************************************************************************
09242  **
09243  ** xcb_query_font_cookie_t xcb_query_font_unchecked
09244  ** 
09245  ** @param xcb_connection_t *c
09246  ** @param xcb_fontable_t    font
09247  ** @returns xcb_query_font_cookie_t
09248  **
09249  *****************************************************************************/
09250  
09251 xcb_query_font_cookie_t
09252 xcb_query_font_unchecked (xcb_connection_t *c  ,
09253                           xcb_fontable_t    font  );
09254 
09255 
09256 /*****************************************************************************
09257  **
09258  ** xcb_fontprop_t * xcb_query_font_properties
09259  ** 
09260  ** @param const xcb_query_font_reply_t *R
09261  ** @returns xcb_fontprop_t *
09262  **
09263  *****************************************************************************/
09264  
09265 xcb_fontprop_t *
09266 xcb_query_font_properties (const xcb_query_font_reply_t *R  );
09267 
09268 
09269 /*****************************************************************************
09270  **
09271  ** int xcb_query_font_properties_length
09272  ** 
09273  ** @param const xcb_query_font_reply_t *R
09274  ** @returns int
09275  **
09276  *****************************************************************************/
09277  
09278 int
09279 xcb_query_font_properties_length (const xcb_query_font_reply_t *R  );
09280 
09281 
09282 /*****************************************************************************
09283  **
09284  ** xcb_fontprop_iterator_t xcb_query_font_properties_iterator
09285  ** 
09286  ** @param const xcb_query_font_reply_t *R
09287  ** @returns xcb_fontprop_iterator_t
09288  **
09289  *****************************************************************************/
09290  
09291 xcb_fontprop_iterator_t
09292 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R  );
09293 
09294 
09295 /*****************************************************************************
09296  **
09297  ** xcb_charinfo_t * xcb_query_font_char_infos
09298  ** 
09299  ** @param const xcb_query_font_reply_t *R
09300  ** @returns xcb_charinfo_t *
09301  **
09302  *****************************************************************************/
09303  
09304 xcb_charinfo_t *
09305 xcb_query_font_char_infos (const xcb_query_font_reply_t *R  );
09306 
09307 
09308 /*****************************************************************************
09309  **
09310  ** int xcb_query_font_char_infos_length
09311  ** 
09312  ** @param const xcb_query_font_reply_t *R
09313  ** @returns int
09314  **
09315  *****************************************************************************/
09316  
09317 int
09318 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R  );
09319 
09320 
09321 /*****************************************************************************
09322  **
09323  ** xcb_charinfo_iterator_t xcb_query_font_char_infos_iterator
09324  ** 
09325  ** @param const xcb_query_font_reply_t *R
09326  ** @returns xcb_charinfo_iterator_t
09327  **
09328  *****************************************************************************/
09329  
09330 xcb_charinfo_iterator_t
09331 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R  );
09332 
09348 /*****************************************************************************
09349  **
09350  ** xcb_query_font_reply_t * xcb_query_font_reply
09351  ** 
09352  ** @param xcb_connection_t         *c
09353  ** @param xcb_query_font_cookie_t   cookie
09354  ** @param xcb_generic_error_t     **e
09355  ** @returns xcb_query_font_reply_t *
09356  **
09357  *****************************************************************************/
09358  
09359 xcb_query_font_reply_t *
09360 xcb_query_font_reply (xcb_connection_t         *c  ,
09361                       xcb_query_font_cookie_t   cookie  ,
09362                       xcb_generic_error_t     **e  );
09363 
09373 /*****************************************************************************
09374  **
09375  ** xcb_query_text_extents_cookie_t xcb_query_text_extents
09376  ** 
09377  ** @param xcb_connection_t   *c
09378  ** @param xcb_fontable_t      font
09379  ** @param uint32_t            string_len
09380  ** @param const xcb_char2b_t *string
09381  ** @returns xcb_query_text_extents_cookie_t
09382  **
09383  *****************************************************************************/
09384  
09385 xcb_query_text_extents_cookie_t
09386 xcb_query_text_extents (xcb_connection_t   *c  ,
09387                         xcb_fontable_t      font  ,
09388                         uint32_t            string_len  ,
09389                         const xcb_char2b_t *string  );
09390 
09403 /*****************************************************************************
09404  **
09405  ** xcb_query_text_extents_cookie_t xcb_query_text_extents_unchecked
09406  ** 
09407  ** @param xcb_connection_t   *c
09408  ** @param xcb_fontable_t      font
09409  ** @param uint32_t            string_len
09410  ** @param const xcb_char2b_t *string
09411  ** @returns xcb_query_text_extents_cookie_t
09412  **
09413  *****************************************************************************/
09414  
09415 xcb_query_text_extents_cookie_t
09416 xcb_query_text_extents_unchecked (xcb_connection_t   *c  ,
09417                                   xcb_fontable_t      font  ,
09418                                   uint32_t            string_len  ,
09419                                   const xcb_char2b_t *string  );
09420 
09436 /*****************************************************************************
09437  **
09438  ** xcb_query_text_extents_reply_t * xcb_query_text_extents_reply
09439  ** 
09440  ** @param xcb_connection_t                 *c
09441  ** @param xcb_query_text_extents_cookie_t   cookie
09442  ** @param xcb_generic_error_t             **e
09443  ** @returns xcb_query_text_extents_reply_t *
09444  **
09445  *****************************************************************************/
09446  
09447 xcb_query_text_extents_reply_t *
09448 xcb_query_text_extents_reply (xcb_connection_t                 *c  ,
09449                               xcb_query_text_extents_cookie_t   cookie  ,
09450                               xcb_generic_error_t             **e  );
09451 
09452 
09453 /*****************************************************************************
09454  **
09455  ** char * xcb_str_name
09456  ** 
09457  ** @param const xcb_str_t *R
09458  ** @returns char *
09459  **
09460  *****************************************************************************/
09461  
09462 char *
09463 xcb_str_name (const xcb_str_t *R  );
09464 
09465 
09466 /*****************************************************************************
09467  **
09468  ** int xcb_str_name_length
09469  ** 
09470  ** @param const xcb_str_t *R
09471  ** @returns int
09472  **
09473  *****************************************************************************/
09474  
09475 int
09476 xcb_str_name_length (const xcb_str_t *R  );
09477 
09478 
09479 /*****************************************************************************
09480  **
09481  ** xcb_generic_iterator_t xcb_str_name_end
09482  ** 
09483  ** @param const xcb_str_t *R
09484  ** @returns xcb_generic_iterator_t
09485  **
09486  *****************************************************************************/
09487  
09488 xcb_generic_iterator_t
09489 xcb_str_name_end (const xcb_str_t *R  );
09490 
09500 /*****************************************************************************
09501  **
09502  ** void xcb_str_next
09503  ** 
09504  ** @param xcb_str_iterator_t *i
09505  ** @returns void
09506  **
09507  *****************************************************************************/
09508  
09509 void
09510 xcb_str_next (xcb_str_iterator_t *i  );
09511 
09522 /*****************************************************************************
09523  **
09524  ** xcb_generic_iterator_t xcb_str_end
09525  ** 
09526  ** @param xcb_str_iterator_t i
09527  ** @returns xcb_generic_iterator_t
09528  **
09529  *****************************************************************************/
09530  
09531 xcb_generic_iterator_t
09532 xcb_str_end (xcb_str_iterator_t i  );
09533 
09543 /*****************************************************************************
09544  **
09545  ** xcb_list_fonts_cookie_t xcb_list_fonts
09546  ** 
09547  ** @param xcb_connection_t *c
09548  ** @param uint16_t          max_names
09549  ** @param uint16_t          pattern_len
09550  ** @param const char       *pattern
09551  ** @returns xcb_list_fonts_cookie_t
09552  **
09553  *****************************************************************************/
09554  
09555 xcb_list_fonts_cookie_t
09556 xcb_list_fonts (xcb_connection_t *c  ,
09557                 uint16_t          max_names  ,
09558                 uint16_t          pattern_len  ,
09559                 const char       *pattern  );
09560 
09573 /*****************************************************************************
09574  **
09575  ** xcb_list_fonts_cookie_t xcb_list_fonts_unchecked
09576  ** 
09577  ** @param xcb_connection_t *c
09578  ** @param uint16_t          max_names
09579  ** @param uint16_t          pattern_len
09580  ** @param const char       *pattern
09581  ** @returns xcb_list_fonts_cookie_t
09582  **
09583  *****************************************************************************/
09584  
09585 xcb_list_fonts_cookie_t
09586 xcb_list_fonts_unchecked (xcb_connection_t *c  ,
09587                           uint16_t          max_names  ,
09588                           uint16_t          pattern_len  ,
09589                           const char       *pattern  );
09590 
09591 
09592 /*****************************************************************************
09593  **
09594  ** int xcb_list_fonts_names_length
09595  ** 
09596  ** @param const xcb_list_fonts_reply_t *R
09597  ** @returns int
09598  **
09599  *****************************************************************************/
09600  
09601 int
09602 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R  );
09603 
09604 
09605 /*****************************************************************************
09606  **
09607  ** xcb_str_iterator_t xcb_list_fonts_names_iterator
09608  ** 
09609  ** @param const xcb_list_fonts_reply_t *R
09610  ** @returns xcb_str_iterator_t
09611  **
09612  *****************************************************************************/
09613  
09614 xcb_str_iterator_t
09615 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R  );
09616 
09632 /*****************************************************************************
09633  **
09634  ** xcb_list_fonts_reply_t * xcb_list_fonts_reply
09635  ** 
09636  ** @param xcb_connection_t         *c
09637  ** @param xcb_list_fonts_cookie_t   cookie
09638  ** @param xcb_generic_error_t     **e
09639  ** @returns xcb_list_fonts_reply_t *
09640  **
09641  *****************************************************************************/
09642  
09643 xcb_list_fonts_reply_t *
09644 xcb_list_fonts_reply (xcb_connection_t         *c  ,
09645                       xcb_list_fonts_cookie_t   cookie  ,
09646                       xcb_generic_error_t     **e  );
09647 
09657 /*****************************************************************************
09658  **
09659  ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info
09660  ** 
09661  ** @param xcb_connection_t *c
09662  ** @param uint16_t          max_names
09663  ** @param uint16_t          pattern_len
09664  ** @param const char       *pattern
09665  ** @returns xcb_list_fonts_with_info_cookie_t
09666  **
09667  *****************************************************************************/
09668  
09669 xcb_list_fonts_with_info_cookie_t
09670 xcb_list_fonts_with_info (xcb_connection_t *c  ,
09671                           uint16_t          max_names  ,
09672                           uint16_t          pattern_len  ,
09673                           const char       *pattern  );
09674 
09687 /*****************************************************************************
09688  **
09689  ** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_unchecked
09690  ** 
09691  ** @param xcb_connection_t *c
09692  ** @param uint16_t          max_names
09693  ** @param uint16_t          pattern_len
09694  ** @param const char       *pattern
09695  ** @returns xcb_list_fonts_with_info_cookie_t
09696  **
09697  *****************************************************************************/
09698  
09699 xcb_list_fonts_with_info_cookie_t
09700 xcb_list_fonts_with_info_unchecked (xcb_connection_t *c  ,
09701                                     uint16_t          max_names  ,
09702                                     uint16_t          pattern_len  ,
09703                                     const char       *pattern  );
09704 
09705 
09706 /*****************************************************************************
09707  **
09708  ** xcb_fontprop_t * xcb_list_fonts_with_info_properties
09709  ** 
09710  ** @param const xcb_list_fonts_with_info_reply_t *R
09711  ** @returns xcb_fontprop_t *
09712  **
09713  *****************************************************************************/
09714  
09715 xcb_fontprop_t *
09716 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R  );
09717 
09718 
09719 /*****************************************************************************
09720  **
09721  ** int xcb_list_fonts_with_info_properties_length
09722  ** 
09723  ** @param const xcb_list_fonts_with_info_reply_t *R
09724  ** @returns int
09725  **
09726  *****************************************************************************/
09727  
09728 int
09729 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R  );
09730 
09731 
09732 /*****************************************************************************
09733  **
09734  ** xcb_fontprop_iterator_t xcb_list_fonts_with_info_properties_iterator
09735  ** 
09736  ** @param const xcb_list_fonts_with_info_reply_t *R
09737  ** @returns xcb_fontprop_iterator_t
09738  **
09739  *****************************************************************************/
09740  
09741 xcb_fontprop_iterator_t
09742 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R  );
09743 
09744 
09745 /*****************************************************************************
09746  **
09747  ** char * xcb_list_fonts_with_info_name
09748  ** 
09749  ** @param const xcb_list_fonts_with_info_reply_t *R
09750  ** @returns char *
09751  **
09752  *****************************************************************************/
09753  
09754 char *
09755 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R  );
09756 
09757 
09758 /*****************************************************************************
09759  **
09760  ** int xcb_list_fonts_with_info_name_length
09761  ** 
09762  ** @param const xcb_list_fonts_with_info_reply_t *R
09763  ** @returns int
09764  **
09765  *****************************************************************************/
09766  
09767 int
09768 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R  );
09769 
09770 
09771 /*****************************************************************************
09772  **
09773  ** xcb_generic_iterator_t xcb_list_fonts_with_info_name_end
09774  ** 
09775  ** @param const xcb_list_fonts_with_info_reply_t *R
09776  ** @returns xcb_generic_iterator_t
09777  **
09778  *****************************************************************************/
09779  
09780 xcb_generic_iterator_t
09781 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R  );
09782 
09798 /*****************************************************************************
09799  **
09800  ** xcb_list_fonts_with_info_reply_t * xcb_list_fonts_with_info_reply
09801  ** 
09802  ** @param xcb_connection_t                   *c
09803  ** @param xcb_list_fonts_with_info_cookie_t   cookie
09804  ** @param xcb_generic_error_t               **e
09805  ** @returns xcb_list_fonts_with_info_reply_t *
09806  **
09807  *****************************************************************************/
09808  
09809 xcb_list_fonts_with_info_reply_t *
09810 xcb_list_fonts_with_info_reply (xcb_connection_t                   *c  ,
09811                                 xcb_list_fonts_with_info_cookie_t   cookie  ,
09812                                 xcb_generic_error_t               **e  );
09813 
09826 /*****************************************************************************
09827  **
09828  ** xcb_void_cookie_t xcb_set_font_path_checked
09829  ** 
09830  ** @param xcb_connection_t *c
09831  ** @param uint16_t          font_qty
09832  ** @param uint32_t          path_len
09833  ** @param const char       *path
09834  ** @returns xcb_void_cookie_t
09835  **
09836  *****************************************************************************/
09837  
09838 xcb_void_cookie_t
09839 xcb_set_font_path_checked (xcb_connection_t *c  ,
09840                            uint16_t          font_qty  ,
09841                            uint32_t          path_len  ,
09842                            const char       *path  );
09843 
09853 /*****************************************************************************
09854  **
09855  ** xcb_void_cookie_t xcb_set_font_path
09856  ** 
09857  ** @param xcb_connection_t *c
09858  ** @param uint16_t          font_qty
09859  ** @param uint32_t          path_len
09860  ** @param const char       *path
09861  ** @returns xcb_void_cookie_t
09862  **
09863  *****************************************************************************/
09864  
09865 xcb_void_cookie_t
09866 xcb_set_font_path (xcb_connection_t *c  ,
09867                    uint16_t          font_qty  ,
09868                    uint32_t          path_len  ,
09869                    const char       *path  );
09870 
09880 /*****************************************************************************
09881  **
09882  ** xcb_get_font_path_cookie_t xcb_get_font_path
09883  ** 
09884  ** @param xcb_connection_t *c
09885  ** @returns xcb_get_font_path_cookie_t
09886  **
09887  *****************************************************************************/
09888  
09889 xcb_get_font_path_cookie_t
09890 xcb_get_font_path (xcb_connection_t *c  );
09891 
09904 /*****************************************************************************
09905  **
09906  ** xcb_get_font_path_cookie_t xcb_get_font_path_unchecked
09907  ** 
09908  ** @param xcb_connection_t *c
09909  ** @returns xcb_get_font_path_cookie_t
09910  **
09911  *****************************************************************************/
09912  
09913 xcb_get_font_path_cookie_t
09914 xcb_get_font_path_unchecked (xcb_connection_t *c  );
09915 
09916 
09917 /*****************************************************************************
09918  **
09919  ** int xcb_get_font_path_path_length
09920  ** 
09921  ** @param const xcb_get_font_path_reply_t *R
09922  ** @returns int
09923  **
09924  *****************************************************************************/
09925  
09926 int
09927 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R  );
09928 
09929 
09930 /*****************************************************************************
09931  **
09932  ** xcb_str_iterator_t xcb_get_font_path_path_iterator
09933  ** 
09934  ** @param const xcb_get_font_path_reply_t *R
09935  ** @returns xcb_str_iterator_t
09936  **
09937  *****************************************************************************/
09938  
09939 xcb_str_iterator_t
09940 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R  );
09941 
09957 /*****************************************************************************
09958  **
09959  ** xcb_get_font_path_reply_t * xcb_get_font_path_reply
09960  ** 
09961  ** @param xcb_connection_t            *c
09962  ** @param xcb_get_font_path_cookie_t   cookie
09963  ** @param xcb_generic_error_t        **e
09964  ** @returns xcb_get_font_path_reply_t *
09965  **
09966  *****************************************************************************/
09967  
09968 xcb_get_font_path_reply_t *
09969 xcb_get_font_path_reply (xcb_connection_t            *c  ,
09970                          xcb_get_font_path_cookie_t   cookie  ,
09971                          xcb_generic_error_t        **e  );
09972 
09985 /*****************************************************************************
09986  **
09987  ** xcb_void_cookie_t xcb_create_pixmap_checked
09988  ** 
09989  ** @param xcb_connection_t *c
09990  ** @param uint8_t           depth
09991  ** @param xcb_pixmap_t      pid
09992  ** @param xcb_drawable_t    drawable
09993  ** @param uint16_t          width
09994  ** @param uint16_t          height
09995  ** @returns xcb_void_cookie_t
09996  **
09997  *****************************************************************************/
09998  
09999 xcb_void_cookie_t
10000 xcb_create_pixmap_checked (xcb_connection_t *c  ,
10001                            uint8_t           depth  ,
10002                            xcb_pixmap_t      pid  ,
10003                            xcb_drawable_t    drawable  ,
10004                            uint16_t          width  ,
10005                            uint16_t          height  );
10006 
10016 /*****************************************************************************
10017  **
10018  ** xcb_void_cookie_t xcb_create_pixmap
10019  ** 
10020  ** @param xcb_connection_t *c
10021  ** @param uint8_t           depth
10022  ** @param xcb_pixmap_t      pid
10023  ** @param xcb_drawable_t    drawable
10024  ** @param uint16_t          width
10025  ** @param uint16_t          height
10026  ** @returns xcb_void_cookie_t
10027  **
10028  *****************************************************************************/
10029  
10030 xcb_void_cookie_t
10031 xcb_create_pixmap (xcb_connection_t *c  ,
10032                    uint8_t           depth  ,
10033                    xcb_pixmap_t      pid  ,
10034                    xcb_drawable_t    drawable  ,
10035                    uint16_t          width  ,
10036                    uint16_t          height  );
10037 
10050 /*****************************************************************************
10051  **
10052  ** xcb_void_cookie_t xcb_free_pixmap_checked
10053  ** 
10054  ** @param xcb_connection_t *c
10055  ** @param xcb_pixmap_t      pixmap
10056  ** @returns xcb_void_cookie_t
10057  **
10058  *****************************************************************************/
10059  
10060 xcb_void_cookie_t
10061 xcb_free_pixmap_checked (xcb_connection_t *c  ,
10062                          xcb_pixmap_t      pixmap  );
10063 
10073 /*****************************************************************************
10074  **
10075  ** xcb_void_cookie_t xcb_free_pixmap
10076  ** 
10077  ** @param xcb_connection_t *c
10078  ** @param xcb_pixmap_t      pixmap
10079  ** @returns xcb_void_cookie_t
10080  **
10081  *****************************************************************************/
10082  
10083 xcb_void_cookie_t
10084 xcb_free_pixmap (xcb_connection_t *c  ,
10085                  xcb_pixmap_t      pixmap  );
10086 
10099 /*****************************************************************************
10100  **
10101  ** xcb_void_cookie_t xcb_create_gc_checked
10102  ** 
10103  ** @param xcb_connection_t *c
10104  ** @param xcb_gcontext_t    cid
10105  ** @param xcb_drawable_t    drawable
10106  ** @param uint32_t          value_mask
10107  ** @param const uint32_t   *value_list
10108  ** @returns xcb_void_cookie_t
10109  **
10110  *****************************************************************************/
10111  
10112 xcb_void_cookie_t
10113 xcb_create_gc_checked (xcb_connection_t *c  ,
10114                        xcb_gcontext_t    cid  ,
10115                        xcb_drawable_t    drawable  ,
10116                        uint32_t          value_mask  ,
10117                        const uint32_t   *value_list  );
10118 
10128 /*****************************************************************************
10129  **
10130  ** xcb_void_cookie_t xcb_create_gc
10131  ** 
10132  ** @param xcb_connection_t *c
10133  ** @param xcb_gcontext_t    cid
10134  ** @param xcb_drawable_t    drawable
10135  ** @param uint32_t          value_mask
10136  ** @param const uint32_t   *value_list
10137  ** @returns xcb_void_cookie_t
10138  **
10139  *****************************************************************************/
10140  
10141 xcb_void_cookie_t
10142 xcb_create_gc (xcb_connection_t *c  ,
10143                xcb_gcontext_t    cid  ,
10144                xcb_drawable_t    drawable  ,
10145                uint32_t          value_mask  ,
10146                const uint32_t   *value_list  );
10147 
10160 /*****************************************************************************
10161  **
10162  ** xcb_void_cookie_t xcb_change_gc_checked
10163  ** 
10164  ** @param xcb_connection_t *c
10165  ** @param xcb_gcontext_t    gc
10166  ** @param uint32_t          value_mask
10167  ** @param const uint32_t   *value_list
10168  ** @returns xcb_void_cookie_t
10169  **
10170  *****************************************************************************/
10171  
10172 xcb_void_cookie_t
10173 xcb_change_gc_checked (xcb_connection_t *c  ,
10174                        xcb_gcontext_t    gc  ,
10175                        uint32_t          value_mask  ,
10176                        const uint32_t   *value_list  );
10177 
10187 /*****************************************************************************
10188  **
10189  ** xcb_void_cookie_t xcb_change_gc
10190  ** 
10191  ** @param xcb_connection_t *c
10192  ** @param xcb_gcontext_t    gc
10193  ** @param uint32_t          value_mask
10194  ** @param const uint32_t   *value_list
10195  ** @returns xcb_void_cookie_t
10196  **
10197  *****************************************************************************/
10198  
10199 xcb_void_cookie_t
10200 xcb_change_gc (xcb_connection_t *c  ,
10201                xcb_gcontext_t    gc  ,
10202                uint32_t          value_mask  ,
10203                const uint32_t   *value_list  );
10204 
10217 /*****************************************************************************
10218  **
10219  ** xcb_void_cookie_t xcb_copy_gc_checked
10220  ** 
10221  ** @param xcb_connection_t *c
10222  ** @param xcb_gcontext_t    src_gc
10223  ** @param xcb_gcontext_t    dst_gc
10224  ** @param uint32_t          value_mask
10225  ** @returns xcb_void_cookie_t
10226  **
10227  *****************************************************************************/
10228  
10229 xcb_void_cookie_t
10230 xcb_copy_gc_checked (xcb_connection_t *c  ,
10231                      xcb_gcontext_t    src_gc  ,
10232                      xcb_gcontext_t    dst_gc  ,
10233                      uint32_t          value_mask  );
10234 
10244 /*****************************************************************************
10245  **
10246  ** xcb_void_cookie_t xcb_copy_gc
10247  ** 
10248  ** @param xcb_connection_t *c
10249  ** @param xcb_gcontext_t    src_gc
10250  ** @param xcb_gcontext_t    dst_gc
10251  ** @param uint32_t          value_mask
10252  ** @returns xcb_void_cookie_t
10253  **
10254  *****************************************************************************/
10255  
10256 xcb_void_cookie_t
10257 xcb_copy_gc (xcb_connection_t *c  ,
10258              xcb_gcontext_t    src_gc  ,
10259              xcb_gcontext_t    dst_gc  ,
10260              uint32_t          value_mask  );
10261 
10274 /*****************************************************************************
10275  **
10276  ** xcb_void_cookie_t xcb_set_dashes_checked
10277  ** 
10278  ** @param xcb_connection_t *c
10279  ** @param xcb_gcontext_t    gc
10280  ** @param uint16_t          dash_offset
10281  ** @param uint16_t          dashes_len
10282  ** @param const uint8_t    *dashes
10283  ** @returns xcb_void_cookie_t
10284  **
10285  *****************************************************************************/
10286  
10287 xcb_void_cookie_t
10288 xcb_set_dashes_checked (xcb_connection_t *c  ,
10289                         xcb_gcontext_t    gc  ,
10290                         uint16_t          dash_offset  ,
10291                         uint16_t          dashes_len  ,
10292                         const uint8_t    *dashes  );
10293 
10303 /*****************************************************************************
10304  **
10305  ** xcb_void_cookie_t xcb_set_dashes
10306  ** 
10307  ** @param xcb_connection_t *c
10308  ** @param xcb_gcontext_t    gc
10309  ** @param uint16_t          dash_offset
10310  ** @param uint16_t          dashes_len
10311  ** @param const uint8_t    *dashes
10312  ** @returns xcb_void_cookie_t
10313  **
10314  *****************************************************************************/
10315  
10316 xcb_void_cookie_t
10317 xcb_set_dashes (xcb_connection_t *c  ,
10318                 xcb_gcontext_t    gc  ,
10319                 uint16_t          dash_offset  ,
10320                 uint16_t          dashes_len  ,
10321                 const uint8_t    *dashes  );
10322 
10335 /*****************************************************************************
10336  **
10337  ** xcb_void_cookie_t xcb_set_clip_rectangles_checked
10338  ** 
10339  ** @param xcb_connection_t      *c
10340  ** @param uint8_t                ordering
10341  ** @param xcb_gcontext_t         gc
10342  ** @param int16_t                clip_x_origin
10343  ** @param int16_t                clip_y_origin
10344  ** @param uint32_t               rectangles_len
10345  ** @param const xcb_rectangle_t *rectangles
10346  ** @returns xcb_void_cookie_t
10347  **
10348  *****************************************************************************/
10349  
10350 xcb_void_cookie_t
10351 xcb_set_clip_rectangles_checked (xcb_connection_t      *c  ,
10352                                  uint8_t                ordering  ,
10353                                  xcb_gcontext_t         gc  ,
10354                                  int16_t                clip_x_origin  ,
10355                                  int16_t                clip_y_origin  ,
10356                                  uint32_t               rectangles_len  ,
10357                                  const xcb_rectangle_t *rectangles  );
10358 
10368 /*****************************************************************************
10369  **
10370  ** xcb_void_cookie_t xcb_set_clip_rectangles
10371  ** 
10372  ** @param xcb_connection_t      *c
10373  ** @param uint8_t                ordering
10374  ** @param xcb_gcontext_t         gc
10375  ** @param int16_t                clip_x_origin
10376  ** @param int16_t                clip_y_origin
10377  ** @param uint32_t               rectangles_len
10378  ** @param const xcb_rectangle_t *rectangles
10379  ** @returns xcb_void_cookie_t
10380  **
10381  *****************************************************************************/
10382  
10383 xcb_void_cookie_t
10384 xcb_set_clip_rectangles (xcb_connection_t      *c  ,
10385                          uint8_t                ordering  ,
10386                          xcb_gcontext_t         gc  ,
10387                          int16_t                clip_x_origin  ,
10388                          int16_t                clip_y_origin  ,
10389                          uint32_t               rectangles_len  ,
10390                          const xcb_rectangle_t *rectangles  );
10391 
10404 /*****************************************************************************
10405  **
10406  ** xcb_void_cookie_t xcb_free_gc_checked
10407  ** 
10408  ** @param xcb_connection_t *c
10409  ** @param xcb_gcontext_t    gc
10410  ** @returns xcb_void_cookie_t
10411  **
10412  *****************************************************************************/
10413  
10414 xcb_void_cookie_t
10415 xcb_free_gc_checked (xcb_connection_t *c  ,
10416                      xcb_gcontext_t    gc  );
10417 
10427 /*****************************************************************************
10428  **
10429  ** xcb_void_cookie_t xcb_free_gc
10430  ** 
10431  ** @param xcb_connection_t *c
10432  ** @param xcb_gcontext_t    gc
10433  ** @returns xcb_void_cookie_t
10434  **
10435  *****************************************************************************/
10436  
10437 xcb_void_cookie_t
10438 xcb_free_gc (xcb_connection_t *c  ,
10439              xcb_gcontext_t    gc  );
10440 
10453 /*****************************************************************************
10454  **
10455  ** xcb_void_cookie_t xcb_clear_area_checked
10456  ** 
10457  ** @param xcb_connection_t *c
10458  ** @param uint8_t           exposures
10459  ** @param xcb_window_t      window
10460  ** @param int16_t           x
10461  ** @param int16_t           y
10462  ** @param uint16_t          width
10463  ** @param uint16_t          height
10464  ** @returns xcb_void_cookie_t
10465  **
10466  *****************************************************************************/
10467  
10468 xcb_void_cookie_t
10469 xcb_clear_area_checked (xcb_connection_t *c  ,
10470                         uint8_t           exposures  ,
10471                         xcb_window_t      window  ,
10472                         int16_t           x  ,
10473                         int16_t           y  ,
10474                         uint16_t          width  ,
10475                         uint16_t          height  );
10476 
10486 /*****************************************************************************
10487  **
10488  ** xcb_void_cookie_t xcb_clear_area
10489  ** 
10490  ** @param xcb_connection_t *c
10491  ** @param uint8_t           exposures
10492  ** @param xcb_window_t      window
10493  ** @param int16_t           x
10494  ** @param int16_t           y
10495  ** @param uint16_t          width
10496  ** @param uint16_t          height
10497  ** @returns xcb_void_cookie_t
10498  **
10499  *****************************************************************************/
10500  
10501 xcb_void_cookie_t
10502 xcb_clear_area (xcb_connection_t *c  ,
10503                 uint8_t           exposures  ,
10504                 xcb_window_t      window  ,
10505                 int16_t           x  ,
10506                 int16_t           y  ,
10507                 uint16_t          width  ,
10508                 uint16_t          height  );
10509 
10522 /*****************************************************************************
10523  **
10524  ** xcb_void_cookie_t xcb_copy_area_checked
10525  ** 
10526  ** @param xcb_connection_t *c
10527  ** @param xcb_drawable_t    src_drawable
10528  ** @param xcb_drawable_t    dst_drawable
10529  ** @param xcb_gcontext_t    gc
10530  ** @param int16_t           src_x
10531  ** @param int16_t           src_y
10532  ** @param int16_t           dst_x
10533  ** @param int16_t           dst_y
10534  ** @param uint16_t          width
10535  ** @param uint16_t          height
10536  ** @returns xcb_void_cookie_t
10537  **
10538  *****************************************************************************/
10539  
10540 xcb_void_cookie_t
10541 xcb_copy_area_checked (xcb_connection_t *c  ,
10542                        xcb_drawable_t    src_drawable  ,
10543                        xcb_drawable_t    dst_drawable  ,
10544                        xcb_gcontext_t    gc  ,
10545                        int16_t           src_x  ,
10546                        int16_t           src_y  ,
10547                        int16_t           dst_x  ,
10548                        int16_t           dst_y  ,
10549                        uint16_t          width  ,
10550                        uint16_t          height  );
10551 
10561 /*****************************************************************************
10562  **
10563  ** xcb_void_cookie_t xcb_copy_area
10564  ** 
10565  ** @param xcb_connection_t *c
10566  ** @param xcb_drawable_t    src_drawable
10567  ** @param xcb_drawable_t    dst_drawable
10568  ** @param xcb_gcontext_t    gc
10569  ** @param int16_t           src_x
10570  ** @param int16_t           src_y
10571  ** @param int16_t           dst_x
10572  ** @param int16_t           dst_y
10573  ** @param uint16_t          width
10574  ** @param uint16_t          height
10575  ** @returns xcb_void_cookie_t
10576  **
10577  *****************************************************************************/
10578  
10579 xcb_void_cookie_t
10580 xcb_copy_area (xcb_connection_t *c  ,
10581                xcb_drawable_t    src_drawable  ,
10582                xcb_drawable_t    dst_drawable  ,
10583                xcb_gcontext_t    gc  ,
10584                int16_t           src_x  ,
10585                int16_t           src_y  ,
10586                int16_t           dst_x  ,
10587                int16_t           dst_y  ,
10588                uint16_t          width  ,
10589                uint16_t          height  );
10590 
10603 /*****************************************************************************
10604  **
10605  ** xcb_void_cookie_t xcb_copy_plane_checked
10606  ** 
10607  ** @param xcb_connection_t *c
10608  ** @param xcb_drawable_t    src_drawable
10609  ** @param xcb_drawable_t    dst_drawable
10610  ** @param xcb_gcontext_t    gc
10611  ** @param int16_t           src_x
10612  ** @param int16_t           src_y
10613  ** @param int16_t           dst_x
10614  ** @param int16_t           dst_y
10615  ** @param uint16_t          width
10616  ** @param uint16_t          height
10617  ** @param uint32_t          bit_plane
10618  ** @returns xcb_void_cookie_t
10619  **
10620  *****************************************************************************/
10621  
10622 xcb_void_cookie_t
10623 xcb_copy_plane_checked (xcb_connection_t *c  ,
10624                         xcb_drawable_t    src_drawable  ,
10625                         xcb_drawable_t    dst_drawable  ,
10626                         xcb_gcontext_t    gc  ,
10627                         int16_t           src_x  ,
10628                         int16_t           src_y  ,
10629                         int16_t           dst_x  ,
10630                         int16_t           dst_y  ,
10631                         uint16_t          width  ,
10632                         uint16_t          height  ,
10633                         uint32_t          bit_plane  );
10634 
10644 /*****************************************************************************
10645  **
10646  ** xcb_void_cookie_t xcb_copy_plane
10647  ** 
10648  ** @param xcb_connection_t *c
10649  ** @param xcb_drawable_t    src_drawable
10650  ** @param xcb_drawable_t    dst_drawable
10651  ** @param xcb_gcontext_t    gc
10652  ** @param int16_t           src_x
10653  ** @param int16_t           src_y
10654  ** @param int16_t           dst_x
10655  ** @param int16_t           dst_y
10656  ** @param uint16_t          width
10657  ** @param uint16_t          height
10658  ** @param uint32_t          bit_plane
10659  ** @returns xcb_void_cookie_t
10660  **
10661  *****************************************************************************/
10662  
10663 xcb_void_cookie_t
10664 xcb_copy_plane (xcb_connection_t *c  ,
10665                 xcb_drawable_t    src_drawable  ,
10666                 xcb_drawable_t    dst_drawable  ,
10667                 xcb_gcontext_t    gc  ,
10668                 int16_t           src_x  ,
10669                 int16_t           src_y  ,
10670                 int16_t           dst_x  ,
10671                 int16_t           dst_y  ,
10672                 uint16_t          width  ,
10673                 uint16_t          height  ,
10674                 uint32_t          bit_plane  );
10675 
10688 /*****************************************************************************
10689  **
10690  ** xcb_void_cookie_t xcb_poly_point_checked
10691  ** 
10692  ** @param xcb_connection_t  *c
10693  ** @param uint8_t            coordinate_mode
10694  ** @param xcb_drawable_t     drawable
10695  ** @param xcb_gcontext_t     gc
10696  ** @param uint32_t           points_len
10697  ** @param const xcb_point_t *points
10698  ** @returns xcb_void_cookie_t
10699  **
10700  *****************************************************************************/
10701  
10702 xcb_void_cookie_t
10703 xcb_poly_point_checked (xcb_connection_t  *c  ,
10704                         uint8_t            coordinate_mode  ,
10705                         xcb_drawable_t     drawable  ,
10706                         xcb_gcontext_t     gc  ,
10707                         uint32_t           points_len  ,
10708                         const xcb_point_t *points  );
10709 
10719 /*****************************************************************************
10720  **
10721  ** xcb_void_cookie_t xcb_poly_point
10722  ** 
10723  ** @param xcb_connection_t  *c
10724  ** @param uint8_t            coordinate_mode
10725  ** @param xcb_drawable_t     drawable
10726  ** @param xcb_gcontext_t     gc
10727  ** @param uint32_t           points_len
10728  ** @param const xcb_point_t *points
10729  ** @returns xcb_void_cookie_t
10730  **
10731  *****************************************************************************/
10732  
10733 xcb_void_cookie_t
10734 xcb_poly_point (xcb_connection_t  *c  ,
10735                 uint8_t            coordinate_mode  ,
10736                 xcb_drawable_t     drawable  ,
10737                 xcb_gcontext_t     gc  ,
10738                 uint32_t           points_len  ,
10739                 const xcb_point_t *points  );
10740 
10753 /*****************************************************************************
10754  **
10755  ** xcb_void_cookie_t xcb_poly_line_checked
10756  ** 
10757  ** @param xcb_connection_t  *c
10758  ** @param uint8_t            coordinate_mode
10759  ** @param xcb_drawable_t     drawable
10760  ** @param xcb_gcontext_t     gc
10761  ** @param uint32_t           points_len
10762  ** @param const xcb_point_t *points
10763  ** @returns xcb_void_cookie_t
10764  **
10765  *****************************************************************************/
10766  
10767 xcb_void_cookie_t
10768 xcb_poly_line_checked (xcb_connection_t  *c  ,
10769                        uint8_t            coordinate_mode  ,
10770                        xcb_drawable_t     drawable  ,
10771                        xcb_gcontext_t     gc  ,
10772                        uint32_t           points_len  ,
10773                        const xcb_point_t *points  );
10774 
10784 /*****************************************************************************
10785  **
10786  ** xcb_void_cookie_t xcb_poly_line
10787  ** 
10788  ** @param xcb_connection_t  *c
10789  ** @param uint8_t            coordinate_mode
10790  ** @param xcb_drawable_t     drawable
10791  ** @param xcb_gcontext_t     gc
10792  ** @param uint32_t           points_len
10793  ** @param const xcb_point_t *points
10794  ** @returns xcb_void_cookie_t
10795  **
10796  *****************************************************************************/
10797  
10798 xcb_void_cookie_t
10799 xcb_poly_line (xcb_connection_t  *c  ,
10800                uint8_t            coordinate_mode  ,
10801                xcb_drawable_t     drawable  ,
10802                xcb_gcontext_t     gc  ,
10803                uint32_t           points_len  ,
10804                const xcb_point_t *points  );
10805 
10815 /*****************************************************************************
10816  **
10817  ** void xcb_segment_next
10818  ** 
10819  ** @param xcb_segment_iterator_t *i
10820  ** @returns void
10821  **
10822  *****************************************************************************/
10823  
10824 void
10825 xcb_segment_next (xcb_segment_iterator_t *i  );
10826 
10837 /*****************************************************************************
10838  **
10839  ** xcb_generic_iterator_t xcb_segment_end
10840  ** 
10841  ** @param xcb_segment_iterator_t i
10842  ** @returns xcb_generic_iterator_t
10843  **
10844  *****************************************************************************/
10845  
10846 xcb_generic_iterator_t
10847 xcb_segment_end (xcb_segment_iterator_t i  );
10848 
10861 /*****************************************************************************
10862  **
10863  ** xcb_void_cookie_t xcb_poly_segment_checked
10864  ** 
10865  ** @param xcb_connection_t    *c
10866  ** @param xcb_drawable_t       drawable
10867  ** @param xcb_gcontext_t       gc
10868  ** @param uint32_t             segments_len
10869  ** @param const xcb_segment_t *segments
10870  ** @returns xcb_void_cookie_t
10871  **
10872  *****************************************************************************/
10873  
10874 xcb_void_cookie_t
10875 xcb_poly_segment_checked (xcb_connection_t    *c  ,
10876                           xcb_drawable_t       drawable  ,
10877                           xcb_gcontext_t       gc  ,
10878                           uint32_t             segments_len  ,
10879                           const xcb_segment_t *segments  );
10880 
10890 /*****************************************************************************
10891  **
10892  ** xcb_void_cookie_t xcb_poly_segment
10893  ** 
10894  ** @param xcb_connection_t    *c
10895  ** @param xcb_drawable_t       drawable
10896  ** @param xcb_gcontext_t       gc
10897  ** @param uint32_t             segments_len
10898  ** @param const xcb_segment_t *segments
10899  ** @returns xcb_void_cookie_t
10900  **
10901  *****************************************************************************/
10902  
10903 xcb_void_cookie_t
10904 xcb_poly_segment (xcb_connection_t    *c  ,
10905                   xcb_drawable_t       drawable  ,
10906                   xcb_gcontext_t       gc  ,
10907                   uint32_t             segments_len  ,
10908                   const xcb_segment_t *segments  );
10909 
10922 /*****************************************************************************
10923  **
10924  ** xcb_void_cookie_t xcb_poly_rectangle_checked
10925  ** 
10926  ** @param xcb_connection_t      *c
10927  ** @param xcb_drawable_t         drawable
10928  ** @param xcb_gcontext_t         gc
10929  ** @param uint32_t               rectangles_len
10930  ** @param const xcb_rectangle_t *rectangles
10931  ** @returns xcb_void_cookie_t
10932  **
10933  *****************************************************************************/
10934  
10935 xcb_void_cookie_t
10936 xcb_poly_rectangle_checked (xcb_connection_t      *c  ,
10937                             xcb_drawable_t         drawable  ,
10938                             xcb_gcontext_t         gc  ,
10939                             uint32_t               rectangles_len  ,
10940                             const xcb_rectangle_t *rectangles  );
10941 
10951 /*****************************************************************************
10952  **
10953  ** xcb_void_cookie_t xcb_poly_rectangle
10954  ** 
10955  ** @param xcb_connection_t      *c
10956  ** @param xcb_drawable_t         drawable
10957  ** @param xcb_gcontext_t         gc
10958  ** @param uint32_t               rectangles_len
10959  ** @param const xcb_rectangle_t *rectangles
10960  ** @returns xcb_void_cookie_t
10961  **
10962  *****************************************************************************/
10963  
10964 xcb_void_cookie_t
10965 xcb_poly_rectangle (xcb_connection_t      *c  ,
10966                     xcb_drawable_t         drawable  ,
10967                     xcb_gcontext_t         gc  ,
10968                     uint32_t               rectangles_len  ,
10969                     const xcb_rectangle_t *rectangles  );
10970 
10983 /*****************************************************************************
10984  **
10985  ** xcb_void_cookie_t xcb_poly_arc_checked
10986  ** 
10987  ** @param xcb_connection_t *c
10988  ** @param xcb_drawable_t    drawable
10989  ** @param xcb_gcontext_t    gc
10990  ** @param uint32_t          arcs_len
10991  ** @param const xcb_arc_t  *arcs
10992  ** @returns xcb_void_cookie_t
10993  **
10994  *****************************************************************************/
10995  
10996 xcb_void_cookie_t
10997 xcb_poly_arc_checked (xcb_connection_t *c  ,
10998                       xcb_drawable_t    drawable  ,
10999                       xcb_gcontext_t    gc  ,
11000                       uint32_t          arcs_len  ,
11001                       const xcb_arc_t  *arcs  );
11002 
11012 /*****************************************************************************
11013  **
11014  ** xcb_void_cookie_t xcb_poly_arc
11015  ** 
11016  ** @param xcb_connection_t *c
11017  ** @param xcb_drawable_t    drawable
11018  ** @param xcb_gcontext_t    gc
11019  ** @param uint32_t          arcs_len
11020  ** @param const xcb_arc_t  *arcs
11021  ** @returns xcb_void_cookie_t
11022  **
11023  *****************************************************************************/
11024  
11025 xcb_void_cookie_t
11026 xcb_poly_arc (xcb_connection_t *c  ,
11027               xcb_drawable_t    drawable  ,
11028               xcb_gcontext_t    gc  ,
11029               uint32_t          arcs_len  ,
11030               const xcb_arc_t  *arcs  );
11031 
11044 /*****************************************************************************
11045  **
11046  ** xcb_void_cookie_t xcb_fill_poly_checked
11047  ** 
11048  ** @param xcb_connection_t  *c
11049  ** @param xcb_drawable_t     drawable
11050  ** @param xcb_gcontext_t     gc
11051  ** @param uint8_t            shape
11052  ** @param uint8_t            coordinate_mode
11053  ** @param uint32_t           points_len
11054  ** @param const xcb_point_t *points
11055  ** @returns xcb_void_cookie_t
11056  **
11057  *****************************************************************************/
11058  
11059 xcb_void_cookie_t
11060 xcb_fill_poly_checked (xcb_connection_t  *c  ,
11061                        xcb_drawable_t     drawable  ,
11062                        xcb_gcontext_t     gc  ,
11063                        uint8_t            shape  ,
11064                        uint8_t            coordinate_mode  ,
11065                        uint32_t           points_len  ,
11066                        const xcb_point_t *points  );
11067 
11077 /*****************************************************************************
11078  **
11079  ** xcb_void_cookie_t xcb_fill_poly
11080  ** 
11081  ** @param xcb_connection_t  *c
11082  ** @param xcb_drawable_t     drawable
11083  ** @param xcb_gcontext_t     gc
11084  ** @param uint8_t            shape
11085  ** @param uint8_t            coordinate_mode
11086  ** @param uint32_t           points_len
11087  ** @param const xcb_point_t *points
11088  ** @returns xcb_void_cookie_t
11089  **
11090  *****************************************************************************/
11091  
11092 xcb_void_cookie_t
11093 xcb_fill_poly (xcb_connection_t  *c  ,
11094                xcb_drawable_t     drawable  ,
11095                xcb_gcontext_t     gc  ,
11096                uint8_t            shape  ,
11097                uint8_t            coordinate_mode  ,
11098                uint32_t           points_len  ,
11099                const xcb_point_t *points  );
11100 
11113 /*****************************************************************************
11114  **
11115  ** xcb_void_cookie_t xcb_poly_fill_rectangle_checked
11116  ** 
11117  ** @param xcb_connection_t      *c
11118  ** @param xcb_drawable_t         drawable
11119  ** @param xcb_gcontext_t         gc
11120  ** @param uint32_t               rectangles_len
11121  ** @param const xcb_rectangle_t *rectangles
11122  ** @returns xcb_void_cookie_t
11123  **
11124  *****************************************************************************/
11125  
11126 xcb_void_cookie_t
11127 xcb_poly_fill_rectangle_checked (xcb_connection_t      *c  ,
11128                                  xcb_drawable_t         drawable  ,
11129                                  xcb_gcontext_t         gc  ,
11130                                  uint32_t               rectangles_len  ,
11131                                  const xcb_rectangle_t *rectangles  );
11132 
11142 /*****************************************************************************
11143  **
11144  ** xcb_void_cookie_t xcb_poly_fill_rectangle
11145  ** 
11146  ** @param xcb_connection_t      *c
11147  ** @param xcb_drawable_t         drawable
11148  ** @param xcb_gcontext_t         gc
11149  ** @param uint32_t               rectangles_len
11150  ** @param const xcb_rectangle_t *rectangles
11151  ** @returns xcb_void_cookie_t
11152  **
11153  *****************************************************************************/
11154  
11155 xcb_void_cookie_t
11156 xcb_poly_fill_rectangle (xcb_connection_t      *c  ,
11157                          xcb_drawable_t         drawable  ,
11158                          xcb_gcontext_t         gc  ,
11159                          uint32_t               rectangles_len  ,
11160                          const xcb_rectangle_t *rectangles  );
11161 
11174 /*****************************************************************************
11175  **
11176  ** xcb_void_cookie_t xcb_poly_fill_arc_checked
11177  ** 
11178  ** @param xcb_connection_t *c
11179  ** @param xcb_drawable_t    drawable
11180  ** @param xcb_gcontext_t    gc
11181  ** @param uint32_t          arcs_len
11182  ** @param const xcb_arc_t  *arcs
11183  ** @returns xcb_void_cookie_t
11184  **
11185  *****************************************************************************/
11186  
11187 xcb_void_cookie_t
11188 xcb_poly_fill_arc_checked (xcb_connection_t *c  ,
11189                            xcb_drawable_t    drawable  ,
11190                            xcb_gcontext_t    gc  ,
11191                            uint32_t          arcs_len  ,
11192                            const xcb_arc_t  *arcs  );
11193 
11203 /*****************************************************************************
11204  **
11205  ** xcb_void_cookie_t xcb_poly_fill_arc
11206  ** 
11207  ** @param xcb_connection_t *c
11208  ** @param xcb_drawable_t    drawable
11209  ** @param xcb_gcontext_t    gc
11210  ** @param uint32_t          arcs_len
11211  ** @param const xcb_arc_t  *arcs
11212  ** @returns xcb_void_cookie_t
11213  **
11214  *****************************************************************************/
11215  
11216 xcb_void_cookie_t
11217 xcb_poly_fill_arc (xcb_connection_t *c  ,
11218                    xcb_drawable_t    drawable  ,
11219                    xcb_gcontext_t    gc  ,
11220                    uint32_t          arcs_len  ,
11221                    const xcb_arc_t  *arcs  );
11222 
11235 /*****************************************************************************
11236  **
11237  ** xcb_void_cookie_t xcb_put_image_checked
11238  ** 
11239  ** @param xcb_connection_t *c
11240  ** @param uint8_t           format
11241  ** @param xcb_drawable_t    drawable
11242  ** @param xcb_gcontext_t    gc
11243  ** @param uint16_t          width
11244  ** @param uint16_t          height
11245  ** @param int16_t           dst_x
11246  ** @param int16_t           dst_y
11247  ** @param uint8_t           left_pad
11248  ** @param uint8_t           depth
11249  ** @param uint32_t          data_len
11250  ** @param const uint8_t    *data
11251  ** @returns xcb_void_cookie_t
11252  **
11253  *****************************************************************************/
11254  
11255 xcb_void_cookie_t
11256 xcb_put_image_checked (xcb_connection_t *c  ,
11257                        uint8_t           format  ,
11258                        xcb_drawable_t    drawable  ,
11259                        xcb_gcontext_t    gc  ,
11260                        uint16_t          width  ,
11261                        uint16_t          height  ,
11262                        int16_t           dst_x  ,
11263                        int16_t           dst_y  ,
11264                        uint8_t           left_pad  ,
11265                        uint8_t           depth  ,
11266                        uint32_t          data_len  ,
11267                        const uint8_t    *data  );
11268 
11278 /*****************************************************************************
11279  **
11280  ** xcb_void_cookie_t xcb_put_image
11281  ** 
11282  ** @param xcb_connection_t *c
11283  ** @param uint8_t           format
11284  ** @param xcb_drawable_t    drawable
11285  ** @param xcb_gcontext_t    gc
11286  ** @param uint16_t          width
11287  ** @param uint16_t          height
11288  ** @param int16_t           dst_x
11289  ** @param int16_t           dst_y
11290  ** @param uint8_t           left_pad
11291  ** @param uint8_t           depth
11292  ** @param uint32_t          data_len
11293  ** @param const uint8_t    *data
11294  ** @returns xcb_void_cookie_t
11295  **
11296  *****************************************************************************/
11297  
11298 xcb_void_cookie_t
11299 xcb_put_image (xcb_connection_t *c  ,
11300                uint8_t           format  ,
11301                xcb_drawable_t    drawable  ,
11302                xcb_gcontext_t    gc  ,
11303                uint16_t          width  ,
11304                uint16_t          height  ,
11305                int16_t           dst_x  ,
11306                int16_t           dst_y  ,
11307                uint8_t           left_pad  ,
11308                uint8_t           depth  ,
11309                uint32_t          data_len  ,
11310                const uint8_t    *data  );
11311 
11321 /*****************************************************************************
11322  **
11323  ** xcb_get_image_cookie_t xcb_get_image
11324  ** 
11325  ** @param xcb_connection_t *c
11326  ** @param uint8_t           format
11327  ** @param xcb_drawable_t    drawable
11328  ** @param int16_t           x
11329  ** @param int16_t           y
11330  ** @param uint16_t          width
11331  ** @param uint16_t          height
11332  ** @param uint32_t          plane_mask
11333  ** @returns xcb_get_image_cookie_t
11334  **
11335  *****************************************************************************/
11336  
11337 xcb_get_image_cookie_t
11338 xcb_get_image (xcb_connection_t *c  ,
11339                uint8_t           format  ,
11340                xcb_drawable_t    drawable  ,
11341                int16_t           x  ,
11342                int16_t           y  ,
11343                uint16_t          width  ,
11344                uint16_t          height  ,
11345                uint32_t          plane_mask  );
11346 
11359 /*****************************************************************************
11360  **
11361  ** xcb_get_image_cookie_t xcb_get_image_unchecked
11362  ** 
11363  ** @param xcb_connection_t *c
11364  ** @param uint8_t           format
11365  ** @param xcb_drawable_t    drawable
11366  ** @param int16_t           x
11367  ** @param int16_t           y
11368  ** @param uint16_t          width
11369  ** @param uint16_t          height
11370  ** @param uint32_t          plane_mask
11371  ** @returns xcb_get_image_cookie_t
11372  **
11373  *****************************************************************************/
11374  
11375 xcb_get_image_cookie_t
11376 xcb_get_image_unchecked (xcb_connection_t *c  ,
11377                          uint8_t           format  ,
11378                          xcb_drawable_t    drawable  ,
11379                          int16_t           x  ,
11380                          int16_t           y  ,
11381                          uint16_t          width  ,
11382                          uint16_t          height  ,
11383                          uint32_t          plane_mask  );
11384 
11385 
11386 /*****************************************************************************
11387  **
11388  ** uint8_t * xcb_get_image_data
11389  ** 
11390  ** @param const xcb_get_image_reply_t *R
11391  ** @returns uint8_t *
11392  **
11393  *****************************************************************************/
11394  
11395 uint8_t *
11396 xcb_get_image_data (const xcb_get_image_reply_t *R  );
11397 
11398 
11399 /*****************************************************************************
11400  **
11401  ** int xcb_get_image_data_length
11402  ** 
11403  ** @param const xcb_get_image_reply_t *R
11404  ** @returns int
11405  **
11406  *****************************************************************************/
11407  
11408 int
11409 xcb_get_image_data_length (const xcb_get_image_reply_t *R  );
11410 
11411 
11412 /*****************************************************************************
11413  **
11414  ** xcb_generic_iterator_t xcb_get_image_data_end
11415  ** 
11416  ** @param const xcb_get_image_reply_t *R
11417  ** @returns xcb_generic_iterator_t
11418  **
11419  *****************************************************************************/
11420  
11421 xcb_generic_iterator_t
11422 xcb_get_image_data_end (const xcb_get_image_reply_t *R  );
11423 
11439 /*****************************************************************************
11440  **
11441  ** xcb_get_image_reply_t * xcb_get_image_reply
11442  ** 
11443  ** @param xcb_connection_t        *c
11444  ** @param xcb_get_image_cookie_t   cookie
11445  ** @param xcb_generic_error_t    **e
11446  ** @returns xcb_get_image_reply_t *
11447  **
11448  *****************************************************************************/
11449  
11450 xcb_get_image_reply_t *
11451 xcb_get_image_reply (xcb_connection_t        *c  ,
11452                      xcb_get_image_cookie_t   cookie  ,
11453                      xcb_generic_error_t    **e  );
11454 
11467 /*****************************************************************************
11468  **
11469  ** xcb_void_cookie_t xcb_poly_text_8_checked
11470  ** 
11471  ** @param xcb_connection_t *c
11472  ** @param xcb_drawable_t    drawable
11473  ** @param xcb_gcontext_t    gc
11474  ** @param int16_t           x
11475  ** @param int16_t           y
11476  ** @param uint32_t          items_len
11477  ** @param const uint8_t    *items
11478  ** @returns xcb_void_cookie_t
11479  **
11480  *****************************************************************************/
11481  
11482 xcb_void_cookie_t
11483 xcb_poly_text_8_checked (xcb_connection_t *c  ,
11484                          xcb_drawable_t    drawable  ,
11485                          xcb_gcontext_t    gc  ,
11486                          int16_t           x  ,
11487                          int16_t           y  ,
11488                          uint32_t          items_len  ,
11489                          const uint8_t    *items  );
11490 
11500 /*****************************************************************************
11501  **
11502  ** xcb_void_cookie_t xcb_poly_text_8
11503  ** 
11504  ** @param xcb_connection_t *c
11505  ** @param xcb_drawable_t    drawable
11506  ** @param xcb_gcontext_t    gc
11507  ** @param int16_t           x
11508  ** @param int16_t           y
11509  ** @param uint32_t          items_len
11510  ** @param const uint8_t    *items
11511  ** @returns xcb_void_cookie_t
11512  **
11513  *****************************************************************************/
11514  
11515 xcb_void_cookie_t
11516 xcb_poly_text_8 (xcb_connection_t *c  ,
11517                  xcb_drawable_t    drawable  ,
11518                  xcb_gcontext_t    gc  ,
11519                  int16_t           x  ,
11520                  int16_t           y  ,
11521                  uint32_t          items_len  ,
11522                  const uint8_t    *items  );
11523 
11536 /*****************************************************************************
11537  **
11538  ** xcb_void_cookie_t xcb_poly_text_16_checked
11539  ** 
11540  ** @param xcb_connection_t *c
11541  ** @param xcb_drawable_t    drawable
11542  ** @param xcb_gcontext_t    gc
11543  ** @param int16_t           x
11544  ** @param int16_t           y
11545  ** @param uint32_t          items_len
11546  ** @param const uint8_t    *items
11547  ** @returns xcb_void_cookie_t
11548  **
11549  *****************************************************************************/
11550  
11551 xcb_void_cookie_t
11552 xcb_poly_text_16_checked (xcb_connection_t *c  ,
11553                           xcb_drawable_t    drawable  ,
11554                           xcb_gcontext_t    gc  ,
11555                           int16_t           x  ,
11556                           int16_t           y  ,
11557                           uint32_t          items_len  ,
11558                           const uint8_t    *items  );
11559 
11569 /*****************************************************************************
11570  **
11571  ** xcb_void_cookie_t xcb_poly_text_16
11572  ** 
11573  ** @param xcb_connection_t *c
11574  ** @param xcb_drawable_t    drawable
11575  ** @param xcb_gcontext_t    gc
11576  ** @param int16_t           x
11577  ** @param int16_t           y
11578  ** @param uint32_t          items_len
11579  ** @param const uint8_t    *items
11580  ** @returns xcb_void_cookie_t
11581  **
11582  *****************************************************************************/
11583  
11584 xcb_void_cookie_t
11585 xcb_poly_text_16 (xcb_connection_t *c  ,
11586                   xcb_drawable_t    drawable  ,
11587                   xcb_gcontext_t    gc  ,
11588                   int16_t           x  ,
11589                   int16_t           y  ,
11590                   uint32_t          items_len  ,
11591                   const uint8_t    *items  );
11592 
11605 /*****************************************************************************
11606  **
11607  ** xcb_void_cookie_t xcb_image_text_8_checked
11608  ** 
11609  ** @param xcb_connection_t *c
11610  ** @param uint8_t           string_len
11611  ** @param xcb_drawable_t    drawable
11612  ** @param xcb_gcontext_t    gc
11613  ** @param int16_t           x
11614  ** @param int16_t           y
11615  ** @param const char       *string
11616  ** @returns xcb_void_cookie_t
11617  **
11618  *****************************************************************************/
11619  
11620 xcb_void_cookie_t
11621 xcb_image_text_8_checked (xcb_connection_t *c  ,
11622                           uint8_t           string_len  ,
11623                           xcb_drawable_t    drawable  ,
11624                           xcb_gcontext_t    gc  ,
11625                           int16_t           x  ,
11626                           int16_t           y  ,
11627                           const char       *string  );
11628 
11638 /*****************************************************************************
11639  **
11640  ** xcb_void_cookie_t xcb_image_text_8
11641  ** 
11642  ** @param xcb_connection_t *c
11643  ** @param uint8_t           string_len
11644  ** @param xcb_drawable_t    drawable
11645  ** @param xcb_gcontext_t    gc
11646  ** @param int16_t           x
11647  ** @param int16_t           y
11648  ** @param const char       *string
11649  ** @returns xcb_void_cookie_t
11650  **
11651  *****************************************************************************/
11652  
11653 xcb_void_cookie_t
11654 xcb_image_text_8 (xcb_connection_t *c  ,
11655                   uint8_t           string_len  ,
11656                   xcb_drawable_t    drawable  ,
11657                   xcb_gcontext_t    gc  ,
11658                   int16_t           x  ,
11659                   int16_t           y  ,
11660                   const char       *string  );
11661 
11674 /*****************************************************************************
11675  **
11676  ** xcb_void_cookie_t xcb_image_text_16_checked
11677  ** 
11678  ** @param xcb_connection_t   *c
11679  ** @param uint8_t             string_len
11680  ** @param xcb_drawable_t      drawable
11681  ** @param xcb_gcontext_t      gc
11682  ** @param int16_t             x
11683  ** @param int16_t             y
11684  ** @param const xcb_char2b_t *string
11685  ** @returns xcb_void_cookie_t
11686  **
11687  *****************************************************************************/
11688  
11689 xcb_void_cookie_t
11690 xcb_image_text_16_checked (xcb_connection_t   *c  ,
11691                            uint8_t             string_len  ,
11692                            xcb_drawable_t      drawable  ,
11693                            xcb_gcontext_t      gc  ,
11694                            int16_t             x  ,
11695                            int16_t             y  ,
11696                            const xcb_char2b_t *string  );
11697 
11707 /*****************************************************************************
11708  **
11709  ** xcb_void_cookie_t xcb_image_text_16
11710  ** 
11711  ** @param xcb_connection_t   *c
11712  ** @param uint8_t             string_len
11713  ** @param xcb_drawable_t      drawable
11714  ** @param xcb_gcontext_t      gc
11715  ** @param int16_t             x
11716  ** @param int16_t             y
11717  ** @param const xcb_char2b_t *string
11718  ** @returns xcb_void_cookie_t
11719  **
11720  *****************************************************************************/
11721  
11722 xcb_void_cookie_t
11723 xcb_image_text_16 (xcb_connection_t   *c  ,
11724                    uint8_t             string_len  ,
11725                    xcb_drawable_t      drawable  ,
11726                    xcb_gcontext_t      gc  ,
11727                    int16_t             x  ,
11728                    int16_t             y  ,
11729                    const xcb_char2b_t *string  );
11730 
11743 /*****************************************************************************
11744  **
11745  ** xcb_void_cookie_t xcb_create_colormap_checked
11746  ** 
11747  ** @param xcb_connection_t *c
11748  ** @param uint8_t           alloc
11749  ** @param xcb_colormap_t    mid
11750  ** @param xcb_window_t      window
11751  ** @param xcb_visualid_t    visual
11752  ** @returns xcb_void_cookie_t
11753  **
11754  *****************************************************************************/
11755  
11756 xcb_void_cookie_t
11757 xcb_create_colormap_checked (xcb_connection_t *c  ,
11758                              uint8_t           alloc  ,
11759                              xcb_colormap_t    mid  ,
11760                              xcb_window_t      window  ,
11761                              xcb_visualid_t    visual  );
11762 
11772 /*****************************************************************************
11773  **
11774  ** xcb_void_cookie_t xcb_create_colormap
11775  ** 
11776  ** @param xcb_connection_t *c
11777  ** @param uint8_t           alloc
11778  ** @param xcb_colormap_t    mid
11779  ** @param xcb_window_t      window
11780  ** @param xcb_visualid_t    visual
11781  ** @returns xcb_void_cookie_t
11782  **
11783  *****************************************************************************/
11784  
11785 xcb_void_cookie_t
11786 xcb_create_colormap (xcb_connection_t *c  ,
11787                      uint8_t           alloc  ,
11788                      xcb_colormap_t    mid  ,
11789                      xcb_window_t      window  ,
11790                      xcb_visualid_t    visual  );
11791 
11804 /*****************************************************************************
11805  **
11806  ** xcb_void_cookie_t xcb_free_colormap_checked
11807  ** 
11808  ** @param xcb_connection_t *c
11809  ** @param xcb_colormap_t    cmap
11810  ** @returns xcb_void_cookie_t
11811  **
11812  *****************************************************************************/
11813  
11814 xcb_void_cookie_t
11815 xcb_free_colormap_checked (xcb_connection_t *c  ,
11816                            xcb_colormap_t    cmap  );
11817 
11827 /*****************************************************************************
11828  **
11829  ** xcb_void_cookie_t xcb_free_colormap
11830  ** 
11831  ** @param xcb_connection_t *c
11832  ** @param xcb_colormap_t    cmap
11833  ** @returns xcb_void_cookie_t
11834  **
11835  *****************************************************************************/
11836  
11837 xcb_void_cookie_t
11838 xcb_free_colormap (xcb_connection_t *c  ,
11839                    xcb_colormap_t    cmap  );
11840 
11853 /*****************************************************************************
11854  **
11855  ** xcb_void_cookie_t xcb_copy_colormap_and_free_checked
11856  ** 
11857  ** @param xcb_connection_t *c
11858  ** @param xcb_colormap_t    mid
11859  ** @param xcb_colormap_t    src_cmap
11860  ** @returns xcb_void_cookie_t
11861  **
11862  *****************************************************************************/
11863  
11864 xcb_void_cookie_t
11865 xcb_copy_colormap_and_free_checked (xcb_connection_t *c  ,
11866                                     xcb_colormap_t    mid  ,
11867                                     xcb_colormap_t    src_cmap  );
11868 
11878 /*****************************************************************************
11879  **
11880  ** xcb_void_cookie_t xcb_copy_colormap_and_free
11881  ** 
11882  ** @param xcb_connection_t *c
11883  ** @param xcb_colormap_t    mid
11884  ** @param xcb_colormap_t    src_cmap
11885  ** @returns xcb_void_cookie_t
11886  **
11887  *****************************************************************************/
11888  
11889 xcb_void_cookie_t
11890 xcb_copy_colormap_and_free (xcb_connection_t *c  ,
11891                             xcb_colormap_t    mid  ,
11892                             xcb_colormap_t    src_cmap  );
11893 
11906 /*****************************************************************************
11907  **
11908  ** xcb_void_cookie_t xcb_install_colormap_checked
11909  ** 
11910  ** @param xcb_connection_t *c
11911  ** @param xcb_colormap_t    cmap
11912  ** @returns xcb_void_cookie_t
11913  **
11914  *****************************************************************************/
11915  
11916 xcb_void_cookie_t
11917 xcb_install_colormap_checked (xcb_connection_t *c  ,
11918                               xcb_colormap_t    cmap  );
11919 
11929 /*****************************************************************************
11930  **
11931  ** xcb_void_cookie_t xcb_install_colormap
11932  ** 
11933  ** @param xcb_connection_t *c
11934  ** @param xcb_colormap_t    cmap
11935  ** @returns xcb_void_cookie_t
11936  **
11937  *****************************************************************************/
11938  
11939 xcb_void_cookie_t
11940 xcb_install_colormap (xcb_connection_t *c  ,
11941                       xcb_colormap_t    cmap  );
11942 
11955 /*****************************************************************************
11956  **
11957  ** xcb_void_cookie_t xcb_uninstall_colormap_checked
11958  ** 
11959  ** @param xcb_connection_t *c
11960  ** @param xcb_colormap_t    cmap
11961  ** @returns xcb_void_cookie_t
11962  **
11963  *****************************************************************************/
11964  
11965 xcb_void_cookie_t
11966 xcb_uninstall_colormap_checked (xcb_connection_t *c  ,
11967                                 xcb_colormap_t    cmap  );
11968 
11978 /*****************************************************************************
11979  **
11980  ** xcb_void_cookie_t xcb_uninstall_colormap
11981  ** 
11982  ** @param xcb_connection_t *c
11983  ** @param xcb_colormap_t    cmap
11984  ** @returns xcb_void_cookie_t
11985  **
11986  *****************************************************************************/
11987  
11988 xcb_void_cookie_t
11989 xcb_uninstall_colormap (xcb_connection_t *c  ,
11990                         xcb_colormap_t    cmap  );
11991 
12001 /*****************************************************************************
12002  **
12003  ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps
12004  ** 
12005  ** @param xcb_connection_t *c
12006  ** @param xcb_window_t      window
12007  ** @returns xcb_list_installed_colormaps_cookie_t
12008  **
12009  *****************************************************************************/
12010  
12011 xcb_list_installed_colormaps_cookie_t
12012 xcb_list_installed_colormaps (xcb_connection_t *c  ,
12013                               xcb_window_t      window  );
12014 
12027 /*****************************************************************************
12028  **
12029  ** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_unchecked
12030  ** 
12031  ** @param xcb_connection_t *c
12032  ** @param xcb_window_t      window
12033  ** @returns xcb_list_installed_colormaps_cookie_t
12034  **
12035  *****************************************************************************/
12036  
12037 xcb_list_installed_colormaps_cookie_t
12038 xcb_list_installed_colormaps_unchecked (xcb_connection_t *c  ,
12039                                         xcb_window_t      window  );
12040 
12041 
12042 /*****************************************************************************
12043  **
12044  ** xcb_colormap_t * xcb_list_installed_colormaps_cmaps
12045  ** 
12046  ** @param const xcb_list_installed_colormaps_reply_t *R
12047  ** @returns xcb_colormap_t *
12048  **
12049  *****************************************************************************/
12050  
12051 xcb_colormap_t *
12052 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R  );
12053 
12054 
12055 /*****************************************************************************
12056  **
12057  ** int xcb_list_installed_colormaps_cmaps_length
12058  ** 
12059  ** @param const xcb_list_installed_colormaps_reply_t *R
12060  ** @returns int
12061  **
12062  *****************************************************************************/
12063  
12064 int
12065 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R  );
12066 
12067 
12068 /*****************************************************************************
12069  **
12070  ** xcb_generic_iterator_t xcb_list_installed_colormaps_cmaps_end
12071  ** 
12072  ** @param const xcb_list_installed_colormaps_reply_t *R
12073  ** @returns xcb_generic_iterator_t
12074  **
12075  *****************************************************************************/
12076  
12077 xcb_generic_iterator_t
12078 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R  );
12079 
12095 /*****************************************************************************
12096  **
12097  ** xcb_list_installed_colormaps_reply_t * xcb_list_installed_colormaps_reply
12098  ** 
12099  ** @param xcb_connection_t                       *c
12100  ** @param xcb_list_installed_colormaps_cookie_t   cookie
12101  ** @param xcb_generic_error_t                   **e
12102  ** @returns xcb_list_installed_colormaps_reply_t *
12103  **
12104  *****************************************************************************/
12105  
12106 xcb_list_installed_colormaps_reply_t *
12107 xcb_list_installed_colormaps_reply (xcb_connection_t                       *c  ,
12108                                     xcb_list_installed_colormaps_cookie_t   cookie  ,
12109                                     xcb_generic_error_t                   **e  );
12110 
12120 /*****************************************************************************
12121  **
12122  ** xcb_alloc_color_cookie_t xcb_alloc_color
12123  ** 
12124  ** @param xcb_connection_t *c
12125  ** @param xcb_colormap_t    cmap
12126  ** @param uint16_t          red
12127  ** @param uint16_t          green
12128  ** @param uint16_t          blue
12129  ** @returns xcb_alloc_color_cookie_t
12130  **
12131  *****************************************************************************/
12132  
12133 xcb_alloc_color_cookie_t
12134 xcb_alloc_color (xcb_connection_t *c  ,
12135                  xcb_colormap_t    cmap  ,
12136                  uint16_t          red  ,
12137                  uint16_t          green  ,
12138                  uint16_t          blue  );
12139 
12152 /*****************************************************************************
12153  **
12154  ** xcb_alloc_color_cookie_t xcb_alloc_color_unchecked
12155  ** 
12156  ** @param xcb_connection_t *c
12157  ** @param xcb_colormap_t    cmap
12158  ** @param uint16_t          red
12159  ** @param uint16_t          green
12160  ** @param uint16_t          blue
12161  ** @returns xcb_alloc_color_cookie_t
12162  **
12163  *****************************************************************************/
12164  
12165 xcb_alloc_color_cookie_t
12166 xcb_alloc_color_unchecked (xcb_connection_t *c  ,
12167                            xcb_colormap_t    cmap  ,
12168                            uint16_t          red  ,
12169                            uint16_t          green  ,
12170                            uint16_t          blue  );
12171 
12187 /*****************************************************************************
12188  **
12189  ** xcb_alloc_color_reply_t * xcb_alloc_color_reply
12190  ** 
12191  ** @param xcb_connection_t          *c
12192  ** @param xcb_alloc_color_cookie_t   cookie
12193  ** @param xcb_generic_error_t      **e
12194  ** @returns xcb_alloc_color_reply_t *
12195  **
12196  *****************************************************************************/
12197  
12198 xcb_alloc_color_reply_t *
12199 xcb_alloc_color_reply (xcb_connection_t          *c  ,
12200                        xcb_alloc_color_cookie_t   cookie  ,
12201                        xcb_generic_error_t      **e  );
12202 
12212 /*****************************************************************************
12213  **
12214  ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color
12215  ** 
12216  ** @param xcb_connection_t *c
12217  ** @param xcb_colormap_t    cmap
12218  ** @param uint16_t          name_len
12219  ** @param const char       *name
12220  ** @returns xcb_alloc_named_color_cookie_t
12221  **
12222  *****************************************************************************/
12223  
12224 xcb_alloc_named_color_cookie_t
12225 xcb_alloc_named_color (xcb_connection_t *c  ,
12226                        xcb_colormap_t    cmap  ,
12227                        uint16_t          name_len  ,
12228                        const char       *name  );
12229 
12242 /*****************************************************************************
12243  **
12244  ** xcb_alloc_named_color_cookie_t xcb_alloc_named_color_unchecked
12245  ** 
12246  ** @param xcb_connection_t *c
12247  ** @param xcb_colormap_t    cmap
12248  ** @param uint16_t          name_len
12249  ** @param const char       *name
12250  ** @returns xcb_alloc_named_color_cookie_t
12251  **
12252  *****************************************************************************/
12253  
12254 xcb_alloc_named_color_cookie_t
12255 xcb_alloc_named_color_unchecked (xcb_connection_t *c  ,
12256                                  xcb_colormap_t    cmap  ,
12257                                  uint16_t          name_len  ,
12258                                  const char       *name  );
12259 
12275 /*****************************************************************************
12276  **
12277  ** xcb_alloc_named_color_reply_t * xcb_alloc_named_color_reply
12278  ** 
12279  ** @param xcb_connection_t                *c
12280  ** @param xcb_alloc_named_color_cookie_t   cookie
12281  ** @param xcb_generic_error_t            **e
12282  ** @returns xcb_alloc_named_color_reply_t *
12283  **
12284  *****************************************************************************/
12285  
12286 xcb_alloc_named_color_reply_t *
12287 xcb_alloc_named_color_reply (xcb_connection_t                *c  ,
12288                              xcb_alloc_named_color_cookie_t   cookie  ,
12289                              xcb_generic_error_t            **e  );
12290 
12300 /*****************************************************************************
12301  **
12302  ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells
12303  ** 
12304  ** @param xcb_connection_t *c
12305  ** @param uint8_t           contiguous
12306  ** @param xcb_colormap_t    cmap
12307  ** @param uint16_t          colors
12308  ** @param uint16_t          planes
12309  ** @returns xcb_alloc_color_cells_cookie_t
12310  **
12311  *****************************************************************************/
12312  
12313 xcb_alloc_color_cells_cookie_t
12314 xcb_alloc_color_cells (xcb_connection_t *c  ,
12315                        uint8_t           contiguous  ,
12316                        xcb_colormap_t    cmap  ,
12317                        uint16_t          colors  ,
12318                        uint16_t          planes  );
12319 
12332 /*****************************************************************************
12333  **
12334  ** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_unchecked
12335  ** 
12336  ** @param xcb_connection_t *c
12337  ** @param uint8_t           contiguous
12338  ** @param xcb_colormap_t    cmap
12339  ** @param uint16_t          colors
12340  ** @param uint16_t          planes
12341  ** @returns xcb_alloc_color_cells_cookie_t
12342  **
12343  *****************************************************************************/
12344  
12345 xcb_alloc_color_cells_cookie_t
12346 xcb_alloc_color_cells_unchecked (xcb_connection_t *c  ,
12347                                  uint8_t           contiguous  ,
12348                                  xcb_colormap_t    cmap  ,
12349                                  uint16_t          colors  ,
12350                                  uint16_t          planes  );
12351 
12352 
12353 /*****************************************************************************
12354  **
12355  ** uint32_t * xcb_alloc_color_cells_pixels
12356  ** 
12357  ** @param const xcb_alloc_color_cells_reply_t *R
12358  ** @returns uint32_t *
12359  **
12360  *****************************************************************************/
12361  
12362 uint32_t *
12363 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R  );
12364 
12365 
12366 /*****************************************************************************
12367  **
12368  ** int xcb_alloc_color_cells_pixels_length
12369  ** 
12370  ** @param const xcb_alloc_color_cells_reply_t *R
12371  ** @returns int
12372  **
12373  *****************************************************************************/
12374  
12375 int
12376 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R  );
12377 
12378 
12379 /*****************************************************************************
12380  **
12381  ** xcb_generic_iterator_t xcb_alloc_color_cells_pixels_end
12382  ** 
12383  ** @param const xcb_alloc_color_cells_reply_t *R
12384  ** @returns xcb_generic_iterator_t
12385  **
12386  *****************************************************************************/
12387  
12388 xcb_generic_iterator_t
12389 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R  );
12390 
12391 
12392 /*****************************************************************************
12393  **
12394  ** uint32_t * xcb_alloc_color_cells_masks
12395  ** 
12396  ** @param const xcb_alloc_color_cells_reply_t *R
12397  ** @returns uint32_t *
12398  **
12399  *****************************************************************************/
12400  
12401 uint32_t *
12402 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R  );
12403 
12404 
12405 /*****************************************************************************
12406  **
12407  ** int xcb_alloc_color_cells_masks_length
12408  ** 
12409  ** @param const xcb_alloc_color_cells_reply_t *R
12410  ** @returns int
12411  **
12412  *****************************************************************************/
12413  
12414 int
12415 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R  );
12416 
12417 
12418 /*****************************************************************************
12419  **
12420  ** xcb_generic_iterator_t xcb_alloc_color_cells_masks_end
12421  ** 
12422  ** @param const xcb_alloc_color_cells_reply_t *R
12423  ** @returns xcb_generic_iterator_t
12424  **
12425  *****************************************************************************/
12426  
12427 xcb_generic_iterator_t
12428 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R  );
12429 
12445 /*****************************************************************************
12446  **
12447  ** xcb_alloc_color_cells_reply_t * xcb_alloc_color_cells_reply
12448  ** 
12449  ** @param xcb_connection_t                *c
12450  ** @param xcb_alloc_color_cells_cookie_t   cookie
12451  ** @param xcb_generic_error_t            **e
12452  ** @returns xcb_alloc_color_cells_reply_t *
12453  **
12454  *****************************************************************************/
12455  
12456 xcb_alloc_color_cells_reply_t *
12457 xcb_alloc_color_cells_reply (xcb_connection_t                *c  ,
12458                              xcb_alloc_color_cells_cookie_t   cookie  ,
12459                              xcb_generic_error_t            **e  );
12460 
12470 /*****************************************************************************
12471  **
12472  ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes
12473  ** 
12474  ** @param xcb_connection_t *c
12475  ** @param uint8_t           contiguous
12476  ** @param xcb_colormap_t    cmap
12477  ** @param uint16_t          colors
12478  ** @param uint16_t          reds
12479  ** @param uint16_t          greens
12480  ** @param uint16_t          blues
12481  ** @returns xcb_alloc_color_planes_cookie_t
12482  **
12483  *****************************************************************************/
12484  
12485 xcb_alloc_color_planes_cookie_t
12486 xcb_alloc_color_planes (xcb_connection_t *c  ,
12487                         uint8_t           contiguous  ,
12488                         xcb_colormap_t    cmap  ,
12489                         uint16_t          colors  ,
12490                         uint16_t          reds  ,
12491                         uint16_t          greens  ,
12492                         uint16_t          blues  );
12493 
12506 /*****************************************************************************
12507  **
12508  ** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_unchecked
12509  ** 
12510  ** @param xcb_connection_t *c
12511  ** @param uint8_t           contiguous
12512  ** @param xcb_colormap_t    cmap
12513  ** @param uint16_t          colors
12514  ** @param uint16_t          reds
12515  ** @param uint16_t          greens
12516  ** @param uint16_t          blues
12517  ** @returns xcb_alloc_color_planes_cookie_t
12518  **
12519  *****************************************************************************/
12520  
12521 xcb_alloc_color_planes_cookie_t
12522 xcb_alloc_color_planes_unchecked (xcb_connection_t *c  ,
12523                                   uint8_t           contiguous  ,
12524                                   xcb_colormap_t    cmap  ,
12525                                   uint16_t          colors  ,
12526                                   uint16_t          reds  ,
12527                                   uint16_t          greens  ,
12528                                   uint16_t          blues  );
12529 
12530 
12531 /*****************************************************************************
12532  **
12533  ** uint32_t * xcb_alloc_color_planes_pixels
12534  ** 
12535  ** @param const xcb_alloc_color_planes_reply_t *R
12536  ** @returns uint32_t *
12537  **
12538  *****************************************************************************/
12539  
12540 uint32_t *
12541 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R  );
12542 
12543 
12544 /*****************************************************************************
12545  **
12546  ** int xcb_alloc_color_planes_pixels_length
12547  ** 
12548  ** @param const xcb_alloc_color_planes_reply_t *R
12549  ** @returns int
12550  **
12551  *****************************************************************************/
12552  
12553 int
12554 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R  );
12555 
12556 
12557 /*****************************************************************************
12558  **
12559  ** xcb_generic_iterator_t xcb_alloc_color_planes_pixels_end
12560  ** 
12561  ** @param const xcb_alloc_color_planes_reply_t *R
12562  ** @returns xcb_generic_iterator_t
12563  **
12564  *****************************************************************************/
12565  
12566 xcb_generic_iterator_t
12567 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R  );
12568 
12584 /*****************************************************************************
12585  **
12586  ** xcb_alloc_color_planes_reply_t * xcb_alloc_color_planes_reply
12587  ** 
12588  ** @param xcb_connection_t                 *c
12589  ** @param xcb_alloc_color_planes_cookie_t   cookie
12590  ** @param xcb_generic_error_t             **e
12591  ** @returns xcb_alloc_color_planes_reply_t *
12592  **
12593  *****************************************************************************/
12594  
12595 xcb_alloc_color_planes_reply_t *
12596 xcb_alloc_color_planes_reply (xcb_connection_t                 *c  ,
12597                               xcb_alloc_color_planes_cookie_t   cookie  ,
12598                               xcb_generic_error_t             **e  );
12599 
12612 /*****************************************************************************
12613  **
12614  ** xcb_void_cookie_t xcb_free_colors_checked
12615  ** 
12616  ** @param xcb_connection_t *c
12617  ** @param xcb_colormap_t    cmap
12618  ** @param uint32_t          plane_mask
12619  ** @param uint32_t          pixels_len
12620  ** @param const uint32_t   *pixels
12621  ** @returns xcb_void_cookie_t
12622  **
12623  *****************************************************************************/
12624  
12625 xcb_void_cookie_t
12626 xcb_free_colors_checked (xcb_connection_t *c  ,
12627                          xcb_colormap_t    cmap  ,
12628                          uint32_t          plane_mask  ,
12629                          uint32_t          pixels_len  ,
12630                          const uint32_t   *pixels  );
12631 
12641 /*****************************************************************************
12642  **
12643  ** xcb_void_cookie_t xcb_free_colors
12644  ** 
12645  ** @param xcb_connection_t *c
12646  ** @param xcb_colormap_t    cmap
12647  ** @param uint32_t          plane_mask
12648  ** @param uint32_t          pixels_len
12649  ** @param const uint32_t   *pixels
12650  ** @returns xcb_void_cookie_t
12651  **
12652  *****************************************************************************/
12653  
12654 xcb_void_cookie_t
12655 xcb_free_colors (xcb_connection_t *c  ,
12656                  xcb_colormap_t    cmap  ,
12657                  uint32_t          plane_mask  ,
12658                  uint32_t          pixels_len  ,
12659                  const uint32_t   *pixels  );
12660 
12670 /*****************************************************************************
12671  **
12672  ** void xcb_coloritem_next
12673  ** 
12674  ** @param xcb_coloritem_iterator_t *i
12675  ** @returns void
12676  **
12677  *****************************************************************************/
12678  
12679 void
12680 xcb_coloritem_next (xcb_coloritem_iterator_t *i  );
12681 
12692 /*****************************************************************************
12693  **
12694  ** xcb_generic_iterator_t xcb_coloritem_end
12695  ** 
12696  ** @param xcb_coloritem_iterator_t i
12697  ** @returns xcb_generic_iterator_t
12698  **
12699  *****************************************************************************/
12700  
12701 xcb_generic_iterator_t
12702 xcb_coloritem_end (xcb_coloritem_iterator_t i  );
12703 
12716 /*****************************************************************************
12717  **
12718  ** xcb_void_cookie_t xcb_store_colors_checked
12719  ** 
12720  ** @param xcb_connection_t      *c
12721  ** @param xcb_colormap_t         cmap
12722  ** @param uint32_t               items_len
12723  ** @param const xcb_coloritem_t *items
12724  ** @returns xcb_void_cookie_t
12725  **
12726  *****************************************************************************/
12727  
12728 xcb_void_cookie_t
12729 xcb_store_colors_checked (xcb_connection_t      *c  ,
12730                           xcb_colormap_t         cmap  ,
12731                           uint32_t               items_len  ,
12732                           const xcb_coloritem_t *items  );
12733 
12743 /*****************************************************************************
12744  **
12745  ** xcb_void_cookie_t xcb_store_colors
12746  ** 
12747  ** @param xcb_connection_t      *c
12748  ** @param xcb_colormap_t         cmap
12749  ** @param uint32_t               items_len
12750  ** @param const xcb_coloritem_t *items
12751  ** @returns xcb_void_cookie_t
12752  **
12753  *****************************************************************************/
12754  
12755 xcb_void_cookie_t
12756 xcb_store_colors (xcb_connection_t      *c  ,
12757                   xcb_colormap_t         cmap  ,
12758                   uint32_t               items_len  ,
12759                   const xcb_coloritem_t *items  );
12760 
12773 /*****************************************************************************
12774  **
12775  ** xcb_void_cookie_t xcb_store_named_color_checked
12776  ** 
12777  ** @param xcb_connection_t *c
12778  ** @param uint8_t           flags
12779  ** @param xcb_colormap_t    cmap
12780  ** @param uint32_t          pixel
12781  ** @param uint16_t          name_len
12782  ** @param const char       *name
12783  ** @returns xcb_void_cookie_t
12784  **
12785  *****************************************************************************/
12786  
12787 xcb_void_cookie_t
12788 xcb_store_named_color_checked (xcb_connection_t *c  ,
12789                                uint8_t           flags  ,
12790                                xcb_colormap_t    cmap  ,
12791                                uint32_t          pixel  ,
12792                                uint16_t          name_len  ,
12793                                const char       *name  );
12794 
12804 /*****************************************************************************
12805  **
12806  ** xcb_void_cookie_t xcb_store_named_color
12807  ** 
12808  ** @param xcb_connection_t *c
12809  ** @param uint8_t           flags
12810  ** @param xcb_colormap_t    cmap
12811  ** @param uint32_t          pixel
12812  ** @param uint16_t          name_len
12813  ** @param const char       *name
12814  ** @returns xcb_void_cookie_t
12815  **
12816  *****************************************************************************/
12817  
12818 xcb_void_cookie_t
12819 xcb_store_named_color (xcb_connection_t *c  ,
12820                        uint8_t           flags  ,
12821                        xcb_colormap_t    cmap  ,
12822                        uint32_t          pixel  ,
12823                        uint16_t          name_len  ,
12824                        const char       *name  );
12825 
12835 /*****************************************************************************
12836  **
12837  ** void xcb_rgb_next
12838  ** 
12839  ** @param xcb_rgb_iterator_t *i
12840  ** @returns void
12841  **
12842  *****************************************************************************/
12843  
12844 void
12845 xcb_rgb_next (xcb_rgb_iterator_t *i  );
12846 
12857 /*****************************************************************************
12858  **
12859  ** xcb_generic_iterator_t xcb_rgb_end
12860  ** 
12861  ** @param xcb_rgb_iterator_t i
12862  ** @returns xcb_generic_iterator_t
12863  **
12864  *****************************************************************************/
12865  
12866 xcb_generic_iterator_t
12867 xcb_rgb_end (xcb_rgb_iterator_t i  );
12868 
12878 /*****************************************************************************
12879  **
12880  ** xcb_query_colors_cookie_t xcb_query_colors
12881  ** 
12882  ** @param xcb_connection_t *c
12883  ** @param xcb_colormap_t    cmap
12884  ** @param uint32_t          pixels_len
12885  ** @param const uint32_t   *pixels
12886  ** @returns xcb_query_colors_cookie_t
12887  **
12888  *****************************************************************************/
12889  
12890 xcb_query_colors_cookie_t
12891 xcb_query_colors (xcb_connection_t *c  ,
12892                   xcb_colormap_t    cmap  ,
12893                   uint32_t          pixels_len  ,
12894                   const uint32_t   *pixels  );
12895 
12908 /*****************************************************************************
12909  **
12910  ** xcb_query_colors_cookie_t xcb_query_colors_unchecked
12911  ** 
12912  ** @param xcb_connection_t *c
12913  ** @param xcb_colormap_t    cmap
12914  ** @param uint32_t          pixels_len
12915  ** @param const uint32_t   *pixels
12916  ** @returns xcb_query_colors_cookie_t
12917  **
12918  *****************************************************************************/
12919  
12920 xcb_query_colors_cookie_t
12921 xcb_query_colors_unchecked (xcb_connection_t *c  ,
12922                             xcb_colormap_t    cmap  ,
12923                             uint32_t          pixels_len  ,
12924                             const uint32_t   *pixels  );
12925 
12926 
12927 /*****************************************************************************
12928  **
12929  ** xcb_rgb_t * xcb_query_colors_colors
12930  ** 
12931  ** @param const xcb_query_colors_reply_t *R
12932  ** @returns xcb_rgb_t *
12933  **
12934  *****************************************************************************/
12935  
12936 xcb_rgb_t *
12937 xcb_query_colors_colors (const xcb_query_colors_reply_t *R  );
12938 
12939 
12940 /*****************************************************************************
12941  **
12942  ** int xcb_query_colors_colors_length
12943  ** 
12944  ** @param const xcb_query_colors_reply_t *R
12945  ** @returns int
12946  **
12947  *****************************************************************************/
12948  
12949 int
12950 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R  );
12951 
12952 
12953 /*****************************************************************************
12954  **
12955  ** xcb_rgb_iterator_t xcb_query_colors_colors_iterator
12956  ** 
12957  ** @param const xcb_query_colors_reply_t *R
12958  ** @returns xcb_rgb_iterator_t
12959  **
12960  *****************************************************************************/
12961  
12962 xcb_rgb_iterator_t
12963 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R  );
12964 
12980 /*****************************************************************************
12981  **
12982  ** xcb_query_colors_reply_t * xcb_query_colors_reply
12983  ** 
12984  ** @param xcb_connection_t           *c
12985  ** @param xcb_query_colors_cookie_t   cookie
12986  ** @param xcb_generic_error_t       **e
12987  ** @returns xcb_query_colors_reply_t *
12988  **
12989  *****************************************************************************/
12990  
12991 xcb_query_colors_reply_t *
12992 xcb_query_colors_reply (xcb_connection_t           *c  ,
12993                         xcb_query_colors_cookie_t   cookie  ,
12994                         xcb_generic_error_t       **e  );
12995 
13005 /*****************************************************************************
13006  **
13007  ** xcb_lookup_color_cookie_t xcb_lookup_color
13008  ** 
13009  ** @param xcb_connection_t *c
13010  ** @param xcb_colormap_t    cmap
13011  ** @param uint16_t          name_len
13012  ** @param const char       *name
13013  ** @returns xcb_lookup_color_cookie_t
13014  **
13015  *****************************************************************************/
13016  
13017 xcb_lookup_color_cookie_t
13018 xcb_lookup_color (xcb_connection_t *c  ,
13019                   xcb_colormap_t    cmap  ,
13020                   uint16_t          name_len  ,
13021                   const char       *name  );
13022 
13035 /*****************************************************************************
13036  **
13037  ** xcb_lookup_color_cookie_t xcb_lookup_color_unchecked
13038  ** 
13039  ** @param xcb_connection_t *c
13040  ** @param xcb_colormap_t    cmap
13041  ** @param uint16_t          name_len
13042  ** @param const char       *name
13043  ** @returns xcb_lookup_color_cookie_t
13044  **
13045  *****************************************************************************/
13046  
13047 xcb_lookup_color_cookie_t
13048 xcb_lookup_color_unchecked (xcb_connection_t *c  ,
13049                             xcb_colormap_t    cmap  ,
13050                             uint16_t          name_len  ,
13051                             const char       *name  );
13052 
13068 /*****************************************************************************
13069  **
13070  ** xcb_lookup_color_reply_t * xcb_lookup_color_reply
13071  ** 
13072  ** @param xcb_connection_t           *c
13073  ** @param xcb_lookup_color_cookie_t   cookie
13074  ** @param xcb_generic_error_t       **e
13075  ** @returns xcb_lookup_color_reply_t *
13076  **
13077  *****************************************************************************/
13078  
13079 xcb_lookup_color_reply_t *
13080 xcb_lookup_color_reply (xcb_connection_t           *c  ,
13081                         xcb_lookup_color_cookie_t   cookie  ,
13082                         xcb_generic_error_t       **e  );
13083 
13096 /*****************************************************************************
13097  **
13098  ** xcb_void_cookie_t xcb_create_cursor_checked
13099  ** 
13100  ** @param xcb_connection_t *c
13101  ** @param xcb_cursor_t      cid
13102  ** @param xcb_pixmap_t      source
13103  ** @param xcb_pixmap_t      mask
13104  ** @param uint16_t          fore_red
13105  ** @param uint16_t          fore_green
13106  ** @param uint16_t          fore_blue
13107  ** @param uint16_t          back_red
13108  ** @param uint16_t          back_green
13109  ** @param uint16_t          back_blue
13110  ** @param uint16_t          x
13111  ** @param uint16_t          y
13112  ** @returns xcb_void_cookie_t
13113  **
13114  *****************************************************************************/
13115  
13116 xcb_void_cookie_t
13117 xcb_create_cursor_checked (xcb_connection_t *c  ,
13118                            xcb_cursor_t      cid  ,
13119                            xcb_pixmap_t      source  ,
13120                            xcb_pixmap_t      mask  ,
13121                            uint16_t          fore_red  ,
13122                            uint16_t          fore_green  ,
13123                            uint16_t          fore_blue  ,
13124                            uint16_t          back_red  ,
13125                            uint16_t          back_green  ,
13126                            uint16_t          back_blue  ,
13127                            uint16_t          x  ,
13128                            uint16_t          y  );
13129 
13139 /*****************************************************************************
13140  **
13141  ** xcb_void_cookie_t xcb_create_cursor
13142  ** 
13143  ** @param xcb_connection_t *c
13144  ** @param xcb_cursor_t      cid
13145  ** @param xcb_pixmap_t      source
13146  ** @param xcb_pixmap_t      mask
13147  ** @param uint16_t          fore_red
13148  ** @param uint16_t          fore_green
13149  ** @param uint16_t          fore_blue
13150  ** @param uint16_t          back_red
13151  ** @param uint16_t          back_green
13152  ** @param uint16_t          back_blue
13153  ** @param uint16_t          x
13154  ** @param uint16_t          y
13155  ** @returns xcb_void_cookie_t
13156  **
13157  *****************************************************************************/
13158  
13159 xcb_void_cookie_t
13160 xcb_create_cursor (xcb_connection_t *c  ,
13161                    xcb_cursor_t      cid  ,
13162                    xcb_pixmap_t      source  ,
13163                    xcb_pixmap_t      mask  ,
13164                    uint16_t          fore_red  ,
13165                    uint16_t          fore_green  ,
13166                    uint16_t          fore_blue  ,
13167                    uint16_t          back_red  ,
13168                    uint16_t          back_green  ,
13169                    uint16_t          back_blue  ,
13170                    uint16_t          x  ,
13171                    uint16_t          y  );
13172 
13185 /*****************************************************************************
13186  **
13187  ** xcb_void_cookie_t xcb_create_glyph_cursor_checked
13188  ** 
13189  ** @param xcb_connection_t *c
13190  ** @param xcb_cursor_t      cid
13191  ** @param xcb_font_t        source_font
13192  ** @param xcb_font_t        mask_font
13193  ** @param uint16_t          source_char
13194  ** @param uint16_t          mask_char
13195  ** @param uint16_t          fore_red
13196  ** @param uint16_t          fore_green
13197  ** @param uint16_t          fore_blue
13198  ** @param uint16_t          back_red
13199  ** @param uint16_t          back_green
13200  ** @param uint16_t          back_blue
13201  ** @returns xcb_void_cookie_t
13202  **
13203  *****************************************************************************/
13204  
13205 xcb_void_cookie_t
13206 xcb_create_glyph_cursor_checked (xcb_connection_t *c  ,
13207                                  xcb_cursor_t      cid  ,
13208                                  xcb_font_t        source_font  ,
13209                                  xcb_font_t        mask_font  ,
13210                                  uint16_t          source_char  ,
13211                                  uint16_t          mask_char  ,
13212                                  uint16_t          fore_red  ,
13213                                  uint16_t          fore_green  ,
13214                                  uint16_t          fore_blue  ,
13215                                  uint16_t          back_red  ,
13216                                  uint16_t          back_green  ,
13217                                  uint16_t          back_blue  );
13218 
13228 /*****************************************************************************
13229  **
13230  ** xcb_void_cookie_t xcb_create_glyph_cursor
13231  ** 
13232  ** @param xcb_connection_t *c
13233  ** @param xcb_cursor_t      cid
13234  ** @param xcb_font_t        source_font
13235  ** @param xcb_font_t        mask_font
13236  ** @param uint16_t          source_char
13237  ** @param uint16_t          mask_char
13238  ** @param uint16_t          fore_red
13239  ** @param uint16_t          fore_green
13240  ** @param uint16_t          fore_blue
13241  ** @param uint16_t          back_red
13242  ** @param uint16_t          back_green
13243  ** @param uint16_t          back_blue
13244  ** @returns xcb_void_cookie_t
13245  **
13246  *****************************************************************************/
13247  
13248 xcb_void_cookie_t
13249 xcb_create_glyph_cursor (xcb_connection_t *c  ,
13250                          xcb_cursor_t      cid  ,
13251                          xcb_font_t        source_font  ,
13252                          xcb_font_t        mask_font  ,
13253                          uint16_t          source_char  ,
13254                          uint16_t          mask_char  ,
13255                          uint16_t          fore_red  ,
13256                          uint16_t          fore_green  ,
13257                          uint16_t          fore_blue  ,
13258                          uint16_t          back_red  ,
13259                          uint16_t          back_green  ,
13260                          uint16_t          back_blue  );
13261 
13274 /*****************************************************************************
13275  **
13276  ** xcb_void_cookie_t xcb_free_cursor_checked
13277  ** 
13278  ** @param xcb_connection_t *c
13279  ** @param xcb_cursor_t      cursor
13280  ** @returns xcb_void_cookie_t
13281  **
13282  *****************************************************************************/
13283  
13284 xcb_void_cookie_t
13285 xcb_free_cursor_checked (xcb_connection_t *c  ,
13286                          xcb_cursor_t      cursor  );
13287 
13297 /*****************************************************************************
13298  **
13299  ** xcb_void_cookie_t xcb_free_cursor
13300  ** 
13301  ** @param xcb_connection_t *c
13302  ** @param xcb_cursor_t      cursor
13303  ** @returns xcb_void_cookie_t
13304  **
13305  *****************************************************************************/
13306  
13307 xcb_void_cookie_t
13308 xcb_free_cursor (xcb_connection_t *c  ,
13309                  xcb_cursor_t      cursor  );
13310 
13323 /*****************************************************************************
13324  **
13325  ** xcb_void_cookie_t xcb_recolor_cursor_checked
13326  ** 
13327  ** @param xcb_connection_t *c
13328  ** @param xcb_cursor_t      cursor
13329  ** @param uint16_t          fore_red
13330  ** @param uint16_t          fore_green
13331  ** @param uint16_t          fore_blue
13332  ** @param uint16_t          back_red
13333  ** @param uint16_t          back_green
13334  ** @param uint16_t          back_blue
13335  ** @returns xcb_void_cookie_t
13336  **
13337  *****************************************************************************/
13338  
13339 xcb_void_cookie_t
13340 xcb_recolor_cursor_checked (xcb_connection_t *c  ,
13341                             xcb_cursor_t      cursor  ,
13342                             uint16_t          fore_red  ,
13343                             uint16_t          fore_green  ,
13344                             uint16_t          fore_blue  ,
13345                             uint16_t          back_red  ,
13346                             uint16_t          back_green  ,
13347                             uint16_t          back_blue  );
13348 
13358 /*****************************************************************************
13359  **
13360  ** xcb_void_cookie_t xcb_recolor_cursor
13361  ** 
13362  ** @param xcb_connection_t *c
13363  ** @param xcb_cursor_t      cursor
13364  ** @param uint16_t          fore_red
13365  ** @param uint16_t          fore_green
13366  ** @param uint16_t          fore_blue
13367  ** @param uint16_t          back_red
13368  ** @param uint16_t          back_green
13369  ** @param uint16_t          back_blue
13370  ** @returns xcb_void_cookie_t
13371  **
13372  *****************************************************************************/
13373  
13374 xcb_void_cookie_t
13375 xcb_recolor_cursor (xcb_connection_t *c  ,
13376                     xcb_cursor_t      cursor  ,
13377                     uint16_t          fore_red  ,
13378                     uint16_t          fore_green  ,
13379                     uint16_t          fore_blue  ,
13380                     uint16_t          back_red  ,
13381                     uint16_t          back_green  ,
13382                     uint16_t          back_blue  );
13383 
13393 /*****************************************************************************
13394  **
13395  ** xcb_query_best_size_cookie_t xcb_query_best_size
13396  ** 
13397  ** @param xcb_connection_t *c
13398  ** @param uint8_t           _class
13399  ** @param xcb_drawable_t    drawable
13400  ** @param uint16_t          width
13401  ** @param uint16_t          height
13402  ** @returns xcb_query_best_size_cookie_t
13403  **
13404  *****************************************************************************/
13405  
13406 xcb_query_best_size_cookie_t
13407 xcb_query_best_size (xcb_connection_t *c  ,
13408                      uint8_t           _class  ,
13409                      xcb_drawable_t    drawable  ,
13410                      uint16_t          width  ,
13411                      uint16_t          height  );
13412 
13425 /*****************************************************************************
13426  **
13427  ** xcb_query_best_size_cookie_t xcb_query_best_size_unchecked
13428  ** 
13429  ** @param xcb_connection_t *c
13430  ** @param uint8_t           _class
13431  ** @param xcb_drawable_t    drawable
13432  ** @param uint16_t          width
13433  ** @param uint16_t          height
13434  ** @returns xcb_query_best_size_cookie_t
13435  **
13436  *****************************************************************************/
13437  
13438 xcb_query_best_size_cookie_t
13439 xcb_query_best_size_unchecked (xcb_connection_t *c  ,
13440                                uint8_t           _class  ,
13441                                xcb_drawable_t    drawable  ,
13442                                uint16_t          width  ,
13443                                uint16_t          height  );
13444 
13460 /*****************************************************************************
13461  **
13462  ** xcb_query_best_size_reply_t * xcb_query_best_size_reply
13463  ** 
13464  ** @param xcb_connection_t              *c
13465  ** @param xcb_query_best_size_cookie_t   cookie
13466  ** @param xcb_generic_error_t          **e
13467  ** @returns xcb_query_best_size_reply_t *
13468  **
13469  *****************************************************************************/
13470  
13471 xcb_query_best_size_reply_t *
13472 xcb_query_best_size_reply (xcb_connection_t              *c  ,
13473                            xcb_query_best_size_cookie_t   cookie  ,
13474                            xcb_generic_error_t          **e  );
13475 
13485 /*****************************************************************************
13486  **
13487  ** xcb_query_extension_cookie_t xcb_query_extension
13488  ** 
13489  ** @param xcb_connection_t *c
13490  ** @param uint16_t          name_len
13491  ** @param const char       *name
13492  ** @returns xcb_query_extension_cookie_t
13493  **
13494  *****************************************************************************/
13495  
13496 xcb_query_extension_cookie_t
13497 xcb_query_extension (xcb_connection_t *c  ,
13498                      uint16_t          name_len  ,
13499                      const char       *name  );
13500 
13513 /*****************************************************************************
13514  **
13515  ** xcb_query_extension_cookie_t xcb_query_extension_unchecked
13516  ** 
13517  ** @param xcb_connection_t *c
13518  ** @param uint16_t          name_len
13519  ** @param const char       *name
13520  ** @returns xcb_query_extension_cookie_t
13521  **
13522  *****************************************************************************/
13523  
13524 xcb_query_extension_cookie_t
13525 xcb_query_extension_unchecked (xcb_connection_t *c  ,
13526                                uint16_t          name_len  ,
13527                                const char       *name  );
13528 
13544 /*****************************************************************************
13545  **
13546  ** xcb_query_extension_reply_t * xcb_query_extension_reply
13547  ** 
13548  ** @param xcb_connection_t              *c
13549  ** @param xcb_query_extension_cookie_t   cookie
13550  ** @param xcb_generic_error_t          **e
13551  ** @returns xcb_query_extension_reply_t *
13552  **
13553  *****************************************************************************/
13554  
13555 xcb_query_extension_reply_t *
13556 xcb_query_extension_reply (xcb_connection_t              *c  ,
13557                            xcb_query_extension_cookie_t   cookie  ,
13558                            xcb_generic_error_t          **e  );
13559 
13569 /*****************************************************************************
13570  **
13571  ** xcb_list_extensions_cookie_t xcb_list_extensions
13572  ** 
13573  ** @param xcb_connection_t *c
13574  ** @returns xcb_list_extensions_cookie_t
13575  **
13576  *****************************************************************************/
13577  
13578 xcb_list_extensions_cookie_t
13579 xcb_list_extensions (xcb_connection_t *c  );
13580 
13593 /*****************************************************************************
13594  **
13595  ** xcb_list_extensions_cookie_t xcb_list_extensions_unchecked
13596  ** 
13597  ** @param xcb_connection_t *c
13598  ** @returns xcb_list_extensions_cookie_t
13599  **
13600  *****************************************************************************/
13601  
13602 xcb_list_extensions_cookie_t
13603 xcb_list_extensions_unchecked (xcb_connection_t *c  );
13604 
13605 
13606 /*****************************************************************************
13607  **
13608  ** int xcb_list_extensions_names_length
13609  ** 
13610  ** @param const xcb_list_extensions_reply_t *R
13611  ** @returns int
13612  **
13613  *****************************************************************************/
13614  
13615 int
13616 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R  );
13617 
13618 
13619 /*****************************************************************************
13620  **
13621  ** xcb_str_iterator_t xcb_list_extensions_names_iterator
13622  ** 
13623  ** @param const xcb_list_extensions_reply_t *R
13624  ** @returns xcb_str_iterator_t
13625  **
13626  *****************************************************************************/
13627  
13628 xcb_str_iterator_t
13629 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R  );
13630 
13646 /*****************************************************************************
13647  **
13648  ** xcb_list_extensions_reply_t * xcb_list_extensions_reply
13649  ** 
13650  ** @param xcb_connection_t              *c
13651  ** @param xcb_list_extensions_cookie_t   cookie
13652  ** @param xcb_generic_error_t          **e
13653  ** @returns xcb_list_extensions_reply_t *
13654  **
13655  *****************************************************************************/
13656  
13657 xcb_list_extensions_reply_t *
13658 xcb_list_extensions_reply (xcb_connection_t              *c  ,
13659                            xcb_list_extensions_cookie_t   cookie  ,
13660                            xcb_generic_error_t          **e  );
13661 
13674 /*****************************************************************************
13675  **
13676  ** xcb_void_cookie_t xcb_change_keyboard_mapping_checked
13677  ** 
13678  ** @param xcb_connection_t   *c
13679  ** @param uint8_t             keycode_count
13680  ** @param xcb_keycode_t       first_keycode
13681  ** @param uint8_t             keysyms_per_keycode
13682  ** @param const xcb_keysym_t *keysyms
13683  ** @returns xcb_void_cookie_t
13684  **
13685  *****************************************************************************/
13686  
13687 xcb_void_cookie_t
13688 xcb_change_keyboard_mapping_checked (xcb_connection_t   *c  ,
13689                                      uint8_t             keycode_count  ,
13690                                      xcb_keycode_t       first_keycode  ,
13691                                      uint8_t             keysyms_per_keycode  ,
13692                                      const xcb_keysym_t *keysyms  );
13693 
13703 /*****************************************************************************
13704  **
13705  ** xcb_void_cookie_t xcb_change_keyboard_mapping
13706  ** 
13707  ** @param xcb_connection_t   *c
13708  ** @param uint8_t             keycode_count
13709  ** @param xcb_keycode_t       first_keycode
13710  ** @param uint8_t             keysyms_per_keycode
13711  ** @param const xcb_keysym_t *keysyms
13712  ** @returns xcb_void_cookie_t
13713  **
13714  *****************************************************************************/
13715  
13716 xcb_void_cookie_t
13717 xcb_change_keyboard_mapping (xcb_connection_t   *c  ,
13718                              uint8_t             keycode_count  ,
13719                              xcb_keycode_t       first_keycode  ,
13720                              uint8_t             keysyms_per_keycode  ,
13721                              const xcb_keysym_t *keysyms  );
13722 
13732 /*****************************************************************************
13733  **
13734  ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping
13735  ** 
13736  ** @param xcb_connection_t *c
13737  ** @param xcb_keycode_t     first_keycode
13738  ** @param uint8_t           count
13739  ** @returns xcb_get_keyboard_mapping_cookie_t
13740  **
13741  *****************************************************************************/
13742  
13743 xcb_get_keyboard_mapping_cookie_t
13744 xcb_get_keyboard_mapping (xcb_connection_t *c  ,
13745                           xcb_keycode_t     first_keycode  ,
13746                           uint8_t           count  );
13747 
13760 /*****************************************************************************
13761  **
13762  ** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_unchecked
13763  ** 
13764  ** @param xcb_connection_t *c
13765  ** @param xcb_keycode_t     first_keycode
13766  ** @param uint8_t           count
13767  ** @returns xcb_get_keyboard_mapping_cookie_t
13768  **
13769  *****************************************************************************/
13770  
13771 xcb_get_keyboard_mapping_cookie_t
13772 xcb_get_keyboard_mapping_unchecked (xcb_connection_t *c  ,
13773                                     xcb_keycode_t     first_keycode  ,
13774                                     uint8_t           count  );
13775 
13776 
13777 /*****************************************************************************
13778  **
13779  ** xcb_keysym_t * xcb_get_keyboard_mapping_keysyms
13780  ** 
13781  ** @param const xcb_get_keyboard_mapping_reply_t *R
13782  ** @returns xcb_keysym_t *
13783  **
13784  *****************************************************************************/
13785  
13786 xcb_keysym_t *
13787 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R  );
13788 
13789 
13790 /*****************************************************************************
13791  **
13792  ** int xcb_get_keyboard_mapping_keysyms_length
13793  ** 
13794  ** @param const xcb_get_keyboard_mapping_reply_t *R
13795  ** @returns int
13796  **
13797  *****************************************************************************/
13798  
13799 int
13800 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R  );
13801 
13802 
13803 /*****************************************************************************
13804  **
13805  ** xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end
13806  ** 
13807  ** @param const xcb_get_keyboard_mapping_reply_t *R
13808  ** @returns xcb_generic_iterator_t
13809  **
13810  *****************************************************************************/
13811  
13812 xcb_generic_iterator_t
13813 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R  );
13814 
13830 /*****************************************************************************
13831  **
13832  ** xcb_get_keyboard_mapping_reply_t * xcb_get_keyboard_mapping_reply
13833  ** 
13834  ** @param xcb_connection_t                   *c
13835  ** @param xcb_get_keyboard_mapping_cookie_t   cookie
13836  ** @param xcb_generic_error_t               **e
13837  ** @returns xcb_get_keyboard_mapping_reply_t *
13838  **
13839  *****************************************************************************/
13840  
13841 xcb_get_keyboard_mapping_reply_t *
13842 xcb_get_keyboard_mapping_reply (xcb_connection_t                   *c  ,
13843                                 xcb_get_keyboard_mapping_cookie_t   cookie  ,
13844                                 xcb_generic_error_t               **e  );
13845 
13858 /*****************************************************************************
13859  **
13860  ** xcb_void_cookie_t xcb_change_keyboard_control_checked
13861  ** 
13862  ** @param xcb_connection_t *c
13863  ** @param uint32_t          value_mask
13864  ** @param const uint32_t   *value_list
13865  ** @returns xcb_void_cookie_t
13866  **
13867  *****************************************************************************/
13868  
13869 xcb_void_cookie_t
13870 xcb_change_keyboard_control_checked (xcb_connection_t *c  ,
13871                                      uint32_t          value_mask  ,
13872                                      const uint32_t   *value_list  );
13873 
13883 /*****************************************************************************
13884  **
13885  ** xcb_void_cookie_t xcb_change_keyboard_control
13886  ** 
13887  ** @param xcb_connection_t *c
13888  ** @param uint32_t          value_mask
13889  ** @param const uint32_t   *value_list
13890  ** @returns xcb_void_cookie_t
13891  **
13892  *****************************************************************************/
13893  
13894 xcb_void_cookie_t
13895 xcb_change_keyboard_control (xcb_connection_t *c  ,
13896                              uint32_t          value_mask  ,
13897                              const uint32_t   *value_list  );
13898 
13908 /*****************************************************************************
13909  **
13910  ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control
13911  ** 
13912  ** @param xcb_connection_t *c
13913  ** @returns xcb_get_keyboard_control_cookie_t
13914  **
13915  *****************************************************************************/
13916  
13917 xcb_get_keyboard_control_cookie_t
13918 xcb_get_keyboard_control (xcb_connection_t *c  );
13919 
13932 /*****************************************************************************
13933  **
13934  ** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked
13935  ** 
13936  ** @param xcb_connection_t *c
13937  ** @returns xcb_get_keyboard_control_cookie_t
13938  **
13939  *****************************************************************************/
13940  
13941 xcb_get_keyboard_control_cookie_t
13942 xcb_get_keyboard_control_unchecked (xcb_connection_t *c  );
13943 
13959 /*****************************************************************************
13960  **
13961  ** xcb_get_keyboard_control_reply_t * xcb_get_keyboard_control_reply
13962  ** 
13963  ** @param xcb_connection_t                   *c
13964  ** @param xcb_get_keyboard_control_cookie_t   cookie
13965  ** @param xcb_generic_error_t               **e
13966  ** @returns xcb_get_keyboard_control_reply_t *
13967  **
13968  *****************************************************************************/
13969  
13970 xcb_get_keyboard_control_reply_t *
13971 xcb_get_keyboard_control_reply (xcb_connection_t                   *c  ,
13972                                 xcb_get_keyboard_control_cookie_t   cookie  ,
13973                                 xcb_generic_error_t               **e  );
13974 
13987 /*****************************************************************************
13988  **
13989  ** xcb_void_cookie_t xcb_bell_checked
13990  ** 
13991  ** @param xcb_connection_t *c
13992  ** @param int8_t            percent
13993  ** @returns xcb_void_cookie_t
13994  **
13995  *****************************************************************************/
13996  
13997 xcb_void_cookie_t
13998 xcb_bell_checked (xcb_connection_t *c  ,
13999                   int8_t            percent  );
14000 
14010 /*****************************************************************************
14011  **
14012  ** xcb_void_cookie_t xcb_bell
14013  ** 
14014  ** @param xcb_connection_t *c
14015  ** @param int8_t            percent
14016  ** @returns xcb_void_cookie_t
14017  **
14018  *****************************************************************************/
14019  
14020 xcb_void_cookie_t
14021 xcb_bell (xcb_connection_t *c  ,
14022           int8_t            percent  );
14023 
14036 /*****************************************************************************
14037  **
14038  ** xcb_void_cookie_t xcb_change_pointer_control_checked
14039  ** 
14040  ** @param xcb_connection_t *c
14041  ** @param int16_t           acceleration_numerator
14042  ** @param int16_t           acceleration_denominator
14043  ** @param int16_t           threshold
14044  ** @param uint8_t           do_acceleration
14045  ** @param uint8_t           do_threshold
14046  ** @returns xcb_void_cookie_t
14047  **
14048  *****************************************************************************/
14049  
14050 xcb_void_cookie_t
14051 xcb_change_pointer_control_checked (xcb_connection_t *c  ,
14052                                     int16_t           acceleration_numerator  ,
14053                                     int16_t           acceleration_denominator  ,
14054                                     int16_t           threshold  ,
14055                                     uint8_t           do_acceleration  ,
14056                                     uint8_t           do_threshold  );
14057 
14067 /*****************************************************************************
14068  **
14069  ** xcb_void_cookie_t xcb_change_pointer_control
14070  ** 
14071  ** @param xcb_connection_t *c
14072  ** @param int16_t           acceleration_numerator
14073  ** @param int16_t           acceleration_denominator
14074  ** @param int16_t           threshold
14075  ** @param uint8_t           do_acceleration
14076  ** @param uint8_t           do_threshold
14077  ** @returns xcb_void_cookie_t
14078  **
14079  *****************************************************************************/
14080  
14081 xcb_void_cookie_t
14082 xcb_change_pointer_control (xcb_connection_t *c  ,
14083                             int16_t           acceleration_numerator  ,
14084                             int16_t           acceleration_denominator  ,
14085                             int16_t           threshold  ,
14086                             uint8_t           do_acceleration  ,
14087                             uint8_t           do_threshold  );
14088 
14098 /*****************************************************************************
14099  **
14100  ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control
14101  ** 
14102  ** @param xcb_connection_t *c
14103  ** @returns xcb_get_pointer_control_cookie_t
14104  **
14105  *****************************************************************************/
14106  
14107 xcb_get_pointer_control_cookie_t
14108 xcb_get_pointer_control (xcb_connection_t *c  );
14109 
14122 /*****************************************************************************
14123  **
14124  ** xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked
14125  ** 
14126  ** @param xcb_connection_t *c
14127  ** @returns xcb_get_pointer_control_cookie_t
14128  **
14129  *****************************************************************************/
14130  
14131 xcb_get_pointer_control_cookie_t
14132 xcb_get_pointer_control_unchecked (xcb_connection_t *c  );
14133 
14149 /*****************************************************************************
14150  **
14151  ** xcb_get_pointer_control_reply_t * xcb_get_pointer_control_reply
14152  ** 
14153  ** @param xcb_connection_t                  *c
14154  ** @param xcb_get_pointer_control_cookie_t   cookie
14155  ** @param xcb_generic_error_t              **e
14156  ** @returns xcb_get_pointer_control_reply_t *
14157  **
14158  *****************************************************************************/
14159  
14160 xcb_get_pointer_control_reply_t *
14161 xcb_get_pointer_control_reply (xcb_connection_t                  *c  ,
14162                                xcb_get_pointer_control_cookie_t   cookie  ,
14163                                xcb_generic_error_t              **e  );
14164 
14177 /*****************************************************************************
14178  **
14179  ** xcb_void_cookie_t xcb_set_screen_saver_checked
14180  ** 
14181  ** @param xcb_connection_t *c
14182  ** @param int16_t           timeout
14183  ** @param int16_t           interval
14184  ** @param uint8_t           prefer_blanking
14185  ** @param uint8_t           allow_exposures
14186  ** @returns xcb_void_cookie_t
14187  **
14188  *****************************************************************************/
14189  
14190 xcb_void_cookie_t
14191 xcb_set_screen_saver_checked (xcb_connection_t *c  ,
14192                               int16_t           timeout  ,
14193                               int16_t           interval  ,
14194                               uint8_t           prefer_blanking  ,
14195                               uint8_t           allow_exposures  );
14196 
14206 /*****************************************************************************
14207  **
14208  ** xcb_void_cookie_t xcb_set_screen_saver
14209  ** 
14210  ** @param xcb_connection_t *c
14211  ** @param int16_t           timeout
14212  ** @param int16_t           interval
14213  ** @param uint8_t           prefer_blanking
14214  ** @param uint8_t           allow_exposures
14215  ** @returns xcb_void_cookie_t
14216  **
14217  *****************************************************************************/
14218  
14219 xcb_void_cookie_t
14220 xcb_set_screen_saver (xcb_connection_t *c  ,
14221                       int16_t           timeout  ,
14222                       int16_t           interval  ,
14223                       uint8_t           prefer_blanking  ,
14224                       uint8_t           allow_exposures  );
14225 
14235 /*****************************************************************************
14236  **
14237  ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver
14238  ** 
14239  ** @param xcb_connection_t *c
14240  ** @returns xcb_get_screen_saver_cookie_t
14241  **
14242  *****************************************************************************/
14243  
14244 xcb_get_screen_saver_cookie_t
14245 xcb_get_screen_saver (xcb_connection_t *c  );
14246 
14259 /*****************************************************************************
14260  **
14261  ** xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked
14262  ** 
14263  ** @param xcb_connection_t *c
14264  ** @returns xcb_get_screen_saver_cookie_t
14265  **
14266  *****************************************************************************/
14267  
14268 xcb_get_screen_saver_cookie_t
14269 xcb_get_screen_saver_unchecked (xcb_connection_t *c  );
14270 
14286 /*****************************************************************************
14287  **
14288  ** xcb_get_screen_saver_reply_t * xcb_get_screen_saver_reply
14289  ** 
14290  ** @param xcb_connection_t               *c
14291  ** @param xcb_get_screen_saver_cookie_t   cookie
14292  ** @param xcb_generic_error_t           **e
14293  ** @returns xcb_get_screen_saver_reply_t *
14294  **
14295  *****************************************************************************/
14296  
14297 xcb_get_screen_saver_reply_t *
14298 xcb_get_screen_saver_reply (xcb_connection_t               *c  ,
14299                             xcb_get_screen_saver_cookie_t   cookie  ,
14300                             xcb_generic_error_t           **e  );
14301 
14314 /*****************************************************************************
14315  **
14316  ** xcb_void_cookie_t xcb_change_hosts_checked
14317  ** 
14318  ** @param xcb_connection_t *c
14319  ** @param uint8_t           mode
14320  ** @param uint8_t           family
14321  ** @param uint16_t          address_len
14322  ** @param const char       *address
14323  ** @returns xcb_void_cookie_t
14324  **
14325  *****************************************************************************/
14326  
14327 xcb_void_cookie_t
14328 xcb_change_hosts_checked (xcb_connection_t *c  ,
14329                           uint8_t           mode  ,
14330                           uint8_t           family  ,
14331                           uint16_t          address_len  ,
14332                           const char       *address  );
14333 
14343 /*****************************************************************************
14344  **
14345  ** xcb_void_cookie_t xcb_change_hosts
14346  ** 
14347  ** @param xcb_connection_t *c
14348  ** @param uint8_t           mode
14349  ** @param uint8_t           family
14350  ** @param uint16_t          address_len
14351  ** @param const char       *address
14352  ** @returns xcb_void_cookie_t
14353  **
14354  *****************************************************************************/
14355  
14356 xcb_void_cookie_t
14357 xcb_change_hosts (xcb_connection_t *c  ,
14358                   uint8_t           mode  ,
14359                   uint8_t           family  ,
14360                   uint16_t          address_len  ,
14361                   const char       *address  );
14362 
14363 
14364 /*****************************************************************************
14365  **
14366  ** uint8_t * xcb_host_address
14367  ** 
14368  ** @param const xcb_host_t *R
14369  ** @returns uint8_t *
14370  **
14371  *****************************************************************************/
14372  
14373 uint8_t *
14374 xcb_host_address (const xcb_host_t *R  );
14375 
14376 
14377 /*****************************************************************************
14378  **
14379  ** int xcb_host_address_length
14380  ** 
14381  ** @param const xcb_host_t *R
14382  ** @returns int
14383  **
14384  *****************************************************************************/
14385  
14386 int
14387 xcb_host_address_length (const xcb_host_t *R  );
14388 
14389 
14390 /*****************************************************************************
14391  **
14392  ** xcb_generic_iterator_t xcb_host_address_end
14393  ** 
14394  ** @param const xcb_host_t *R
14395  ** @returns xcb_generic_iterator_t
14396  **
14397  *****************************************************************************/
14398  
14399 xcb_generic_iterator_t
14400 xcb_host_address_end (const xcb_host_t *R  );
14401 
14411 /*****************************************************************************
14412  **
14413  ** void xcb_host_next
14414  ** 
14415  ** @param xcb_host_iterator_t *i
14416  ** @returns void
14417  **
14418  *****************************************************************************/
14419  
14420 void
14421 xcb_host_next (xcb_host_iterator_t *i  );
14422 
14433 /*****************************************************************************
14434  **
14435  ** xcb_generic_iterator_t xcb_host_end
14436  ** 
14437  ** @param xcb_host_iterator_t i
14438  ** @returns xcb_generic_iterator_t
14439  **
14440  *****************************************************************************/
14441  
14442 xcb_generic_iterator_t
14443 xcb_host_end (xcb_host_iterator_t i  );
14444 
14454 /*****************************************************************************
14455  **
14456  ** xcb_list_hosts_cookie_t xcb_list_hosts
14457  ** 
14458  ** @param xcb_connection_t *c
14459  ** @returns xcb_list_hosts_cookie_t
14460  **
14461  *****************************************************************************/
14462  
14463 xcb_list_hosts_cookie_t
14464 xcb_list_hosts (xcb_connection_t *c  );
14465 
14478 /*****************************************************************************
14479  **
14480  ** xcb_list_hosts_cookie_t xcb_list_hosts_unchecked
14481  ** 
14482  ** @param xcb_connection_t *c
14483  ** @returns xcb_list_hosts_cookie_t
14484  **
14485  *****************************************************************************/
14486  
14487 xcb_list_hosts_cookie_t
14488 xcb_list_hosts_unchecked (xcb_connection_t *c  );
14489 
14490 
14491 /*****************************************************************************
14492  **
14493  ** int xcb_list_hosts_hosts_length
14494  ** 
14495  ** @param const xcb_list_hosts_reply_t *R
14496  ** @returns int
14497  **
14498  *****************************************************************************/
14499  
14500 int
14501 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R  );
14502 
14503 
14504 /*****************************************************************************
14505  **
14506  ** xcb_host_iterator_t xcb_list_hosts_hosts_iterator
14507  ** 
14508  ** @param const xcb_list_hosts_reply_t *R
14509  ** @returns xcb_host_iterator_t
14510  **
14511  *****************************************************************************/
14512  
14513 xcb_host_iterator_t
14514 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R  );
14515 
14531 /*****************************************************************************
14532  **
14533  ** xcb_list_hosts_reply_t * xcb_list_hosts_reply
14534  ** 
14535  ** @param xcb_connection_t         *c
14536  ** @param xcb_list_hosts_cookie_t   cookie
14537  ** @param xcb_generic_error_t     **e
14538  ** @returns xcb_list_hosts_reply_t *
14539  **
14540  *****************************************************************************/
14541  
14542 xcb_list_hosts_reply_t *
14543 xcb_list_hosts_reply (xcb_connection_t         *c  ,
14544                       xcb_list_hosts_cookie_t   cookie  ,
14545                       xcb_generic_error_t     **e  );
14546 
14559 /*****************************************************************************
14560  **
14561  ** xcb_void_cookie_t xcb_set_access_control_checked
14562  ** 
14563  ** @param xcb_connection_t *c
14564  ** @param uint8_t           mode
14565  ** @returns xcb_void_cookie_t
14566  **
14567  *****************************************************************************/
14568  
14569 xcb_void_cookie_t
14570 xcb_set_access_control_checked (xcb_connection_t *c  ,
14571                                 uint8_t           mode  );
14572 
14582 /*****************************************************************************
14583  **
14584  ** xcb_void_cookie_t xcb_set_access_control
14585  ** 
14586  ** @param xcb_connection_t *c
14587  ** @param uint8_t           mode
14588  ** @returns xcb_void_cookie_t
14589  **
14590  *****************************************************************************/
14591  
14592 xcb_void_cookie_t
14593 xcb_set_access_control (xcb_connection_t *c  ,
14594                         uint8_t           mode  );
14595 
14608 /*****************************************************************************
14609  **
14610  ** xcb_void_cookie_t xcb_set_close_down_mode_checked
14611  ** 
14612  ** @param xcb_connection_t *c
14613  ** @param uint8_t           mode
14614  ** @returns xcb_void_cookie_t
14615  **
14616  *****************************************************************************/
14617  
14618 xcb_void_cookie_t
14619 xcb_set_close_down_mode_checked (xcb_connection_t *c  ,
14620                                  uint8_t           mode  );
14621 
14631 /*****************************************************************************
14632  **
14633  ** xcb_void_cookie_t xcb_set_close_down_mode
14634  ** 
14635  ** @param xcb_connection_t *c
14636  ** @param uint8_t           mode
14637  ** @returns xcb_void_cookie_t
14638  **
14639  *****************************************************************************/
14640  
14641 xcb_void_cookie_t
14642 xcb_set_close_down_mode (xcb_connection_t *c  ,
14643                          uint8_t           mode  );
14644 
14657 /*****************************************************************************
14658  **
14659  ** xcb_void_cookie_t xcb_kill_client_checked
14660  ** 
14661  ** @param xcb_connection_t *c
14662  ** @param uint32_t          resource
14663  ** @returns xcb_void_cookie_t
14664  **
14665  *****************************************************************************/
14666  
14667 xcb_void_cookie_t
14668 xcb_kill_client_checked (xcb_connection_t *c  ,
14669                          uint32_t          resource  );
14670 
14680 /*****************************************************************************
14681  **
14682  ** xcb_void_cookie_t xcb_kill_client
14683  ** 
14684  ** @param xcb_connection_t *c
14685  ** @param uint32_t          resource
14686  ** @returns xcb_void_cookie_t
14687  **
14688  *****************************************************************************/
14689  
14690 xcb_void_cookie_t
14691 xcb_kill_client (xcb_connection_t *c  ,
14692                  uint32_t          resource  );
14693 
14706 /*****************************************************************************
14707  **
14708  ** xcb_void_cookie_t xcb_rotate_properties_checked
14709  ** 
14710  ** @param xcb_connection_t *c
14711  ** @param xcb_window_t      window
14712  ** @param uint16_t          atoms_len
14713  ** @param int16_t           delta
14714  ** @param const xcb_atom_t *atoms
14715  ** @returns xcb_void_cookie_t
14716  **
14717  *****************************************************************************/
14718  
14719 xcb_void_cookie_t
14720 xcb_rotate_properties_checked (xcb_connection_t *c  ,
14721                                xcb_window_t      window  ,
14722                                uint16_t          atoms_len  ,
14723                                int16_t           delta  ,
14724                                const xcb_atom_t *atoms  );
14725 
14735 /*****************************************************************************
14736  **
14737  ** xcb_void_cookie_t xcb_rotate_properties
14738  ** 
14739  ** @param xcb_connection_t *c
14740  ** @param xcb_window_t      window
14741  ** @param uint16_t          atoms_len
14742  ** @param int16_t           delta
14743  ** @param const xcb_atom_t *atoms
14744  ** @returns xcb_void_cookie_t
14745  **
14746  *****************************************************************************/
14747  
14748 xcb_void_cookie_t
14749 xcb_rotate_properties (xcb_connection_t *c  ,
14750                        xcb_window_t      window  ,
14751                        uint16_t          atoms_len  ,
14752                        int16_t           delta  ,
14753                        const xcb_atom_t *atoms  );
14754 
14767 /*****************************************************************************
14768  **
14769  ** xcb_void_cookie_t xcb_force_screen_saver_checked
14770  ** 
14771  ** @param xcb_connection_t *c
14772  ** @param uint8_t           mode
14773  ** @returns xcb_void_cookie_t
14774  **
14775  *****************************************************************************/
14776  
14777 xcb_void_cookie_t
14778 xcb_force_screen_saver_checked (xcb_connection_t *c  ,
14779                                 uint8_t           mode  );
14780 
14790 /*****************************************************************************
14791  **
14792  ** xcb_void_cookie_t xcb_force_screen_saver
14793  ** 
14794  ** @param xcb_connection_t *c
14795  ** @param uint8_t           mode
14796  ** @returns xcb_void_cookie_t
14797  **
14798  *****************************************************************************/
14799  
14800 xcb_void_cookie_t
14801 xcb_force_screen_saver (xcb_connection_t *c  ,
14802                         uint8_t           mode  );
14803 
14813 /*****************************************************************************
14814  **
14815  ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping
14816  ** 
14817  ** @param xcb_connection_t *c
14818  ** @param uint8_t           map_len
14819  ** @param const uint8_t    *map
14820  ** @returns xcb_set_pointer_mapping_cookie_t
14821  **
14822  *****************************************************************************/
14823  
14824 xcb_set_pointer_mapping_cookie_t
14825 xcb_set_pointer_mapping (xcb_connection_t *c  ,
14826                          uint8_t           map_len  ,
14827                          const uint8_t    *map  );
14828 
14841 /*****************************************************************************
14842  **
14843  ** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_unchecked
14844  ** 
14845  ** @param xcb_connection_t *c
14846  ** @param uint8_t           map_len
14847  ** @param const uint8_t    *map
14848  ** @returns xcb_set_pointer_mapping_cookie_t
14849  **
14850  *****************************************************************************/
14851  
14852 xcb_set_pointer_mapping_cookie_t
14853 xcb_set_pointer_mapping_unchecked (xcb_connection_t *c  ,
14854                                    uint8_t           map_len  ,
14855                                    const uint8_t    *map  );
14856 
14872 /*****************************************************************************
14873  **
14874  ** xcb_set_pointer_mapping_reply_t * xcb_set_pointer_mapping_reply
14875  ** 
14876  ** @param xcb_connection_t                  *c
14877  ** @param xcb_set_pointer_mapping_cookie_t   cookie
14878  ** @param xcb_generic_error_t              **e
14879  ** @returns xcb_set_pointer_mapping_reply_t *
14880  **
14881  *****************************************************************************/
14882  
14883 xcb_set_pointer_mapping_reply_t *
14884 xcb_set_pointer_mapping_reply (xcb_connection_t                  *c  ,
14885                                xcb_set_pointer_mapping_cookie_t   cookie  ,
14886                                xcb_generic_error_t              **e  );
14887 
14897 /*****************************************************************************
14898  **
14899  ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping
14900  ** 
14901  ** @param xcb_connection_t *c
14902  ** @returns xcb_get_pointer_mapping_cookie_t
14903  **
14904  *****************************************************************************/
14905  
14906 xcb_get_pointer_mapping_cookie_t
14907 xcb_get_pointer_mapping (xcb_connection_t *c  );
14908 
14921 /*****************************************************************************
14922  **
14923  ** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_unchecked
14924  ** 
14925  ** @param xcb_connection_t *c
14926  ** @returns xcb_get_pointer_mapping_cookie_t
14927  **
14928  *****************************************************************************/
14929  
14930 xcb_get_pointer_mapping_cookie_t
14931 xcb_get_pointer_mapping_unchecked (xcb_connection_t *c  );
14932 
14933 
14934 /*****************************************************************************
14935  **
14936  ** uint8_t * xcb_get_pointer_mapping_map
14937  ** 
14938  ** @param const xcb_get_pointer_mapping_reply_t *R
14939  ** @returns uint8_t *
14940  **
14941  *****************************************************************************/
14942  
14943 uint8_t *
14944 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R  );
14945 
14946 
14947 /*****************************************************************************
14948  **
14949  ** int xcb_get_pointer_mapping_map_length
14950  ** 
14951  ** @param const xcb_get_pointer_mapping_reply_t *R
14952  ** @returns int
14953  **
14954  *****************************************************************************/
14955  
14956 int
14957 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R  );
14958 
14959 
14960 /*****************************************************************************
14961  **
14962  ** xcb_generic_iterator_t xcb_get_pointer_mapping_map_end
14963  ** 
14964  ** @param const xcb_get_pointer_mapping_reply_t *R
14965  ** @returns xcb_generic_iterator_t
14966  **
14967  *****************************************************************************/
14968  
14969 xcb_generic_iterator_t
14970 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R  );
14971 
14987 /*****************************************************************************
14988  **
14989  ** xcb_get_pointer_mapping_reply_t * xcb_get_pointer_mapping_reply
14990  ** 
14991  ** @param xcb_connection_t                  *c
14992  ** @param xcb_get_pointer_mapping_cookie_t   cookie
14993  ** @param xcb_generic_error_t              **e
14994  ** @returns xcb_get_pointer_mapping_reply_t *
14995  **
14996  *****************************************************************************/
14997  
14998 xcb_get_pointer_mapping_reply_t *
14999 xcb_get_pointer_mapping_reply (xcb_connection_t                  *c  ,
15000                                xcb_get_pointer_mapping_cookie_t   cookie  ,
15001                                xcb_generic_error_t              **e  );
15002 
15012 /*****************************************************************************
15013  **
15014  ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping
15015  ** 
15016  ** @param xcb_connection_t    *c
15017  ** @param uint8_t              keycodes_per_modifier
15018  ** @param const xcb_keycode_t *keycodes
15019  ** @returns xcb_set_modifier_mapping_cookie_t
15020  **
15021  *****************************************************************************/
15022  
15023 xcb_set_modifier_mapping_cookie_t
15024 xcb_set_modifier_mapping (xcb_connection_t    *c  ,
15025                           uint8_t              keycodes_per_modifier  ,
15026                           const xcb_keycode_t *keycodes  );
15027 
15040 /*****************************************************************************
15041  **
15042  ** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_unchecked
15043  ** 
15044  ** @param xcb_connection_t    *c
15045  ** @param uint8_t              keycodes_per_modifier
15046  ** @param const xcb_keycode_t *keycodes
15047  ** @returns xcb_set_modifier_mapping_cookie_t
15048  **
15049  *****************************************************************************/
15050  
15051 xcb_set_modifier_mapping_cookie_t
15052 xcb_set_modifier_mapping_unchecked (xcb_connection_t    *c  ,
15053                                     uint8_t              keycodes_per_modifier  ,
15054                                     const xcb_keycode_t *keycodes  );
15055 
15071 /*****************************************************************************
15072  **
15073  ** xcb_set_modifier_mapping_reply_t * xcb_set_modifier_mapping_reply
15074  ** 
15075  ** @param xcb_connection_t                   *c
15076  ** @param xcb_set_modifier_mapping_cookie_t   cookie
15077  ** @param xcb_generic_error_t               **e
15078  ** @returns xcb_set_modifier_mapping_reply_t *
15079  **
15080  *****************************************************************************/
15081  
15082 xcb_set_modifier_mapping_reply_t *
15083 xcb_set_modifier_mapping_reply (xcb_connection_t                   *c  ,
15084                                 xcb_set_modifier_mapping_cookie_t   cookie  ,
15085                                 xcb_generic_error_t               **e  );
15086 
15096 /*****************************************************************************
15097  **
15098  ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping
15099  ** 
15100  ** @param xcb_connection_t *c
15101  ** @returns xcb_get_modifier_mapping_cookie_t
15102  **
15103  *****************************************************************************/
15104  
15105 xcb_get_modifier_mapping_cookie_t
15106 xcb_get_modifier_mapping (xcb_connection_t *c  );
15107 
15120 /*****************************************************************************
15121  **
15122  ** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_unchecked
15123  ** 
15124  ** @param xcb_connection_t *c
15125  ** @returns xcb_get_modifier_mapping_cookie_t
15126  **
15127  *****************************************************************************/
15128  
15129 xcb_get_modifier_mapping_cookie_t
15130 xcb_get_modifier_mapping_unchecked (xcb_connection_t *c  );
15131 
15132 
15133 /*****************************************************************************
15134  **
15135  ** xcb_keycode_t * xcb_get_modifier_mapping_keycodes
15136  ** 
15137  ** @param const xcb_get_modifier_mapping_reply_t *R
15138  ** @returns xcb_keycode_t *
15139  **
15140  *****************************************************************************/
15141  
15142 xcb_keycode_t *
15143 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R  );
15144 
15145 
15146 /*****************************************************************************
15147  **
15148  ** int xcb_get_modifier_mapping_keycodes_length
15149  ** 
15150  ** @param const xcb_get_modifier_mapping_reply_t *R
15151  ** @returns int
15152  **
15153  *****************************************************************************/
15154  
15155 int
15156 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R  );
15157 
15158 
15159 /*****************************************************************************
15160  **
15161  ** xcb_generic_iterator_t xcb_get_modifier_mapping_keycodes_end
15162  ** 
15163  ** @param const xcb_get_modifier_mapping_reply_t *R
15164  ** @returns xcb_generic_iterator_t
15165  **
15166  *****************************************************************************/
15167  
15168 xcb_generic_iterator_t
15169 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R  );
15170 
15186 /*****************************************************************************
15187  **
15188  ** xcb_get_modifier_mapping_reply_t * xcb_get_modifier_mapping_reply
15189  ** 
15190  ** @param xcb_connection_t                   *c
15191  ** @param xcb_get_modifier_mapping_cookie_t   cookie
15192  ** @param xcb_generic_error_t               **e
15193  ** @returns xcb_get_modifier_mapping_reply_t *
15194  **
15195  *****************************************************************************/
15196  
15197 xcb_get_modifier_mapping_reply_t *
15198 xcb_get_modifier_mapping_reply (xcb_connection_t                   *c  ,
15199                                 xcb_get_modifier_mapping_cookie_t   cookie  ,
15200                                 xcb_generic_error_t               **e  );
15201 
15214 /*****************************************************************************
15215  **
15216  ** xcb_void_cookie_t xcb_no_operation_checked
15217  ** 
15218  ** @param xcb_connection_t *c
15219  ** @returns xcb_void_cookie_t
15220  **
15221  *****************************************************************************/
15222  
15223 xcb_void_cookie_t
15224 xcb_no_operation_checked (xcb_connection_t *c  );
15225 
15235 /*****************************************************************************
15236  **
15237  ** xcb_void_cookie_t xcb_no_operation
15238  ** 
15239  ** @param xcb_connection_t *c
15240  ** @returns xcb_void_cookie_t
15241  **
15242  *****************************************************************************/
15243  
15244 xcb_void_cookie_t
15245 xcb_no_operation (xcb_connection_t *c  );
15246 
15247 
15248 #ifdef __cplusplus
15249 }
15250 #endif
15251 
15252 #endif
15253 

Generated on Mon Apr 13 21:44:13 2009 for XCB by  doxygen 1.5.4