xfixes.h

00001 /*
00002  * This file generated automatically from xfixes.xml by c_client.py.
00003  * Edit at your peril.
00004  */
00005 
00012 #ifndef __XFIXES_H
00013 #define __XFIXES_H
00014 
00015 #include "xcb.h"
00016 #include "xproto.h"
00017 #include "render.h"
00018 #include "shape.h"
00019 
00020 #ifdef __cplusplus
00021 extern "C" {
00022 #endif
00023 
00024 #define XCB_XFIXES_MAJOR_VERSION 4
00025 #define XCB_XFIXES_MINOR_VERSION 0
00026   
00027 extern xcb_extension_t xcb_xfixes_id;
00028 
00032 typedef struct xcb_xfixes_query_version_cookie_t {
00033     unsigned int sequence; 
00034 } xcb_xfixes_query_version_cookie_t;
00035 
00037 #define XCB_XFIXES_QUERY_VERSION 0
00038 
00042 typedef struct xcb_xfixes_query_version_request_t {
00043     uint8_t  major_opcode; 
00044     uint8_t  minor_opcode; 
00045     uint16_t length; 
00046     uint32_t client_major_version; 
00047     uint32_t client_minor_version; 
00048 } xcb_xfixes_query_version_request_t;
00049 
00053 typedef struct xcb_xfixes_query_version_reply_t {
00054     uint8_t  response_type; 
00055     uint8_t  pad0; 
00056     uint16_t sequence; 
00057     uint32_t length; 
00058     uint32_t major_version; 
00059     uint32_t minor_version; 
00060     uint8_t  pad1[16]; 
00061 } xcb_xfixes_query_version_reply_t;
00062 
00063 typedef enum xcb_xfixes_save_set_mode_t {
00064     XCB_XFIXES_SAVE_SET_MODE_INSERT,
00065     XCB_XFIXES_SAVE_SET_MODE_DELETE
00066 } xcb_xfixes_save_set_mode_t;
00067 
00068 typedef enum xcb_xfixes_save_set_target_t {
00069     XCB_XFIXES_SAVE_SET_TARGET_NEAREST,
00070     XCB_XFIXES_SAVE_SET_TARGET_ROOT
00071 } xcb_xfixes_save_set_target_t;
00072 
00073 typedef enum xcb_xfixes_save_set_mapping_t {
00074     XCB_XFIXES_SAVE_SET_MAPPING_MAP,
00075     XCB_XFIXES_SAVE_SET_MAPPING_UNMAP
00076 } xcb_xfixes_save_set_mapping_t;
00077 
00079 #define XCB_XFIXES_CHANGE_SAVE_SET 1
00080 
00084 typedef struct xcb_xfixes_change_save_set_request_t {
00085     uint8_t      major_opcode; 
00086     uint8_t      minor_opcode; 
00087     uint16_t     length; 
00088     uint8_t      mode; 
00089     uint8_t      target; 
00090     uint8_t      map; 
00091     uint8_t      pad0; 
00092     xcb_window_t window; 
00093 } xcb_xfixes_change_save_set_request_t;
00094 
00095 typedef enum xcb_xfixes_selection_event_t {
00096     XCB_XFIXES_SELECTION_EVENT_SET_SELECTION_OWNER,
00097     XCB_XFIXES_SELECTION_EVENT_SELECTION_WINDOW_DESTROY,
00098     XCB_XFIXES_SELECTION_EVENT_SELECTION_CLIENT_CLOSE
00099 } xcb_xfixes_selection_event_t;
00100 
00101 typedef enum xcb_xfixes_selection_event_mask_t {
00102     XCB_XFIXES_SELECTION_EVENT_MASK_SET_SELECTION_OWNER = 1,
00103     XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_WINDOW_DESTROY = 2,
00104     XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_CLIENT_CLOSE = 4
00105 } xcb_xfixes_selection_event_mask_t;
00106 
00108 #define XCB_XFIXES_SELECTION_NOTIFY 0
00109 
00113 typedef struct xcb_xfixes_selection_notify_event_t {
00114     uint8_t         response_type; 
00115     uint8_t         subtype; 
00116     uint16_t        sequence; 
00117     xcb_window_t    window; 
00118     xcb_window_t    owner; 
00119     xcb_atom_t      selection; 
00120     xcb_timestamp_t timestamp; 
00121     xcb_timestamp_t selection_timestamp; 
00122     uint8_t         pad0[8]; 
00123 } xcb_xfixes_selection_notify_event_t;
00124 
00126 #define XCB_XFIXES_SELECT_SELECTION_INPUT 2
00127 
00131 typedef struct xcb_xfixes_select_selection_input_request_t {
00132     uint8_t      major_opcode; 
00133     uint8_t      minor_opcode; 
00134     uint16_t     length; 
00135     xcb_window_t window; 
00136     xcb_atom_t   selection; 
00137     uint32_t     event_mask; 
00138 } xcb_xfixes_select_selection_input_request_t;
00139 
00140 typedef enum xcb_xfixes_cursor_notify_t {
00141     XCB_XFIXES_CURSOR_NOTIFY_DISPLAY_CURSOR
00142 } xcb_xfixes_cursor_notify_t;
00143 
00144 typedef enum xcb_xfixes_cursor_notify_mask_t {
00145     XCB_XFIXES_CURSOR_NOTIFY_MASK_DISPLAY_CURSOR = 1
00146 } xcb_xfixes_cursor_notify_mask_t;
00147 
00149 #define XCB_XFIXES_CURSOR_NOTIFY 1
00150 
00154 typedef struct xcb_xfixes_cursor_notify_event_t {
00155     uint8_t         response_type; 
00156     uint8_t         subtype; 
00157     uint16_t        sequence; 
00158     xcb_window_t    window; 
00159     uint32_t        cursor_serial; 
00160     xcb_timestamp_t timestamp; 
00161     xcb_atom_t      name; 
00162     uint8_t         pad0[12]; 
00163 } xcb_xfixes_cursor_notify_event_t;
00164 
00166 #define XCB_XFIXES_SELECT_CURSOR_INPUT 3
00167 
00171 typedef struct xcb_xfixes_select_cursor_input_request_t {
00172     uint8_t      major_opcode; 
00173     uint8_t      minor_opcode; 
00174     uint16_t     length; 
00175     xcb_window_t window; 
00176     uint32_t     event_mask; 
00177 } xcb_xfixes_select_cursor_input_request_t;
00178 
00182 typedef struct xcb_xfixes_get_cursor_image_cookie_t {
00183     unsigned int sequence; 
00184 } xcb_xfixes_get_cursor_image_cookie_t;
00185 
00187 #define XCB_XFIXES_GET_CURSOR_IMAGE 4
00188 
00192 typedef struct xcb_xfixes_get_cursor_image_request_t {
00193     uint8_t  major_opcode; 
00194     uint8_t  minor_opcode; 
00195     uint16_t length; 
00196 } xcb_xfixes_get_cursor_image_request_t;
00197 
00201 typedef struct xcb_xfixes_get_cursor_image_reply_t {
00202     uint8_t  response_type; 
00203     uint8_t  pad0; 
00204     uint16_t sequence; 
00205     uint32_t length; 
00206     int16_t  x; 
00207     int16_t  y; 
00208     uint16_t width; 
00209     uint16_t height; 
00210     uint16_t xhot; 
00211     uint16_t yhot; 
00212     uint32_t cursor_serial; 
00213     uint8_t  pad1[8]; 
00214 } xcb_xfixes_get_cursor_image_reply_t;
00215 
00216 typedef uint32_t xcb_xfixes_region_t;
00217 
00221 typedef struct xcb_xfixes_region_iterator_t {
00222     xcb_xfixes_region_t *data; 
00223     int                  rem; 
00224     int                  index; 
00225 } xcb_xfixes_region_iterator_t;
00226 
00228 #define XCB_XFIXES_BAD_REGION 0
00229 
00233 typedef struct xcb_xfixes_bad_region_error_t {
00234     uint8_t  response_type; 
00235     uint8_t  error_code; 
00236     uint16_t sequence; 
00237 } xcb_xfixes_bad_region_error_t;
00238 
00239 typedef enum xcb_xfixes_region_enum_t {
00240     XCB_XFIXES_REGION_NONE
00241 } xcb_xfixes_region_enum_t;
00242 
00244 #define XCB_XFIXES_CREATE_REGION 5
00245 
00249 typedef struct xcb_xfixes_create_region_request_t {
00250     uint8_t             major_opcode; 
00251     uint8_t             minor_opcode; 
00252     uint16_t            length; 
00253     xcb_xfixes_region_t region; 
00254 } xcb_xfixes_create_region_request_t;
00255 
00257 #define XCB_XFIXES_CREATE_REGION_FROM_BITMAP 6
00258 
00262 typedef struct xcb_xfixes_create_region_from_bitmap_request_t {
00263     uint8_t             major_opcode; 
00264     uint8_t             minor_opcode; 
00265     uint16_t            length; 
00266     xcb_xfixes_region_t region; 
00267     xcb_pixmap_t        bitmap; 
00268 } xcb_xfixes_create_region_from_bitmap_request_t;
00269 
00271 #define XCB_XFIXES_CREATE_REGION_FROM_WINDOW 7
00272 
00276 typedef struct xcb_xfixes_create_region_from_window_request_t {
00277     uint8_t             major_opcode; 
00278     uint8_t             minor_opcode; 
00279     uint16_t            length; 
00280     xcb_xfixes_region_t region; 
00281     xcb_window_t        window; 
00282     xcb_shape_kind_t    kind; 
00283     uint8_t             pad0[3]; 
00284 } xcb_xfixes_create_region_from_window_request_t;
00285 
00287 #define XCB_XFIXES_CREATE_REGION_FROM_GC 8
00288 
00292 typedef struct xcb_xfixes_create_region_from_gc_request_t {
00293     uint8_t             major_opcode; 
00294     uint8_t             minor_opcode; 
00295     uint16_t            length; 
00296     xcb_xfixes_region_t region; 
00297     xcb_gcontext_t      gc; 
00298 } xcb_xfixes_create_region_from_gc_request_t;
00299 
00301 #define XCB_XFIXES_CREATE_REGION_FROM_PICTURE 9
00302 
00306 typedef struct xcb_xfixes_create_region_from_picture_request_t {
00307     uint8_t              major_opcode; 
00308     uint8_t              minor_opcode; 
00309     uint16_t             length; 
00310     xcb_xfixes_region_t  region; 
00311     xcb_render_picture_t picture; 
00312 } xcb_xfixes_create_region_from_picture_request_t;
00313 
00315 #define XCB_XFIXES_DESTROY_REGION 10
00316 
00320 typedef struct xcb_xfixes_destroy_region_request_t {
00321     uint8_t             major_opcode; 
00322     uint8_t             minor_opcode; 
00323     uint16_t            length; 
00324     xcb_xfixes_region_t region; 
00325 } xcb_xfixes_destroy_region_request_t;
00326 
00328 #define XCB_XFIXES_SET_REGION 11
00329 
00333 typedef struct xcb_xfixes_set_region_request_t {
00334     uint8_t             major_opcode; 
00335     uint8_t             minor_opcode; 
00336     uint16_t            length; 
00337     xcb_xfixes_region_t region; 
00338 } xcb_xfixes_set_region_request_t;
00339 
00341 #define XCB_XFIXES_COPY_REGION 12
00342 
00346 typedef struct xcb_xfixes_copy_region_request_t {
00347     uint8_t             major_opcode; 
00348     uint8_t             minor_opcode; 
00349     uint16_t            length; 
00350     xcb_xfixes_region_t source; 
00351     xcb_xfixes_region_t destination; 
00352 } xcb_xfixes_copy_region_request_t;
00353 
00355 #define XCB_XFIXES_UNION_REGION 13
00356 
00360 typedef struct xcb_xfixes_union_region_request_t {
00361     uint8_t             major_opcode; 
00362     uint8_t             minor_opcode; 
00363     uint16_t            length; 
00364     xcb_xfixes_region_t source1; 
00365     xcb_xfixes_region_t source2; 
00366     xcb_xfixes_region_t destination; 
00367 } xcb_xfixes_union_region_request_t;
00368 
00370 #define XCB_XFIXES_INTERSECT_REGION 14
00371 
00375 typedef struct xcb_xfixes_intersect_region_request_t {
00376     uint8_t             major_opcode; 
00377     uint8_t             minor_opcode; 
00378     uint16_t            length; 
00379     xcb_xfixes_region_t source1; 
00380     xcb_xfixes_region_t source2; 
00381     xcb_xfixes_region_t destination; 
00382 } xcb_xfixes_intersect_region_request_t;
00383 
00385 #define XCB_XFIXES_SUBTRACT_REGION 15
00386 
00390 typedef struct xcb_xfixes_subtract_region_request_t {
00391     uint8_t             major_opcode; 
00392     uint8_t             minor_opcode; 
00393     uint16_t            length; 
00394     xcb_xfixes_region_t source1; 
00395     xcb_xfixes_region_t source2; 
00396     xcb_xfixes_region_t destination; 
00397 } xcb_xfixes_subtract_region_request_t;
00398 
00400 #define XCB_XFIXES_INVERT_REGION 16
00401 
00405 typedef struct xcb_xfixes_invert_region_request_t {
00406     uint8_t             major_opcode; 
00407     uint8_t             minor_opcode; 
00408     uint16_t            length; 
00409     xcb_xfixes_region_t source; 
00410     xcb_rectangle_t     bounds; 
00411     xcb_xfixes_region_t destination; 
00412 } xcb_xfixes_invert_region_request_t;
00413 
00415 #define XCB_XFIXES_TRANSLATE_REGION 17
00416 
00420 typedef struct xcb_xfixes_translate_region_request_t {
00421     uint8_t             major_opcode; 
00422     uint8_t             minor_opcode; 
00423     uint16_t            length; 
00424     xcb_xfixes_region_t region; 
00425     int16_t             dx; 
00426     int16_t             dy; 
00427 } xcb_xfixes_translate_region_request_t;
00428 
00430 #define XCB_XFIXES_REGION_EXTENTS 18
00431 
00435 typedef struct xcb_xfixes_region_extents_request_t {
00436     uint8_t             major_opcode; 
00437     uint8_t             minor_opcode; 
00438     uint16_t            length; 
00439     xcb_xfixes_region_t source; 
00440     xcb_xfixes_region_t destination; 
00441 } xcb_xfixes_region_extents_request_t;
00442 
00446 typedef struct xcb_xfixes_fetch_region_cookie_t {
00447     unsigned int sequence; 
00448 } xcb_xfixes_fetch_region_cookie_t;
00449 
00451 #define XCB_XFIXES_FETCH_REGION 19
00452 
00456 typedef struct xcb_xfixes_fetch_region_request_t {
00457     uint8_t             major_opcode; 
00458     uint8_t             minor_opcode; 
00459     uint16_t            length; 
00460     xcb_xfixes_region_t region; 
00461 } xcb_xfixes_fetch_region_request_t;
00462 
00466 typedef struct xcb_xfixes_fetch_region_reply_t {
00467     uint8_t         response_type; 
00468     uint8_t         pad0; 
00469     uint16_t        sequence; 
00470     uint32_t        length; 
00471     xcb_rectangle_t extents; 
00472     uint8_t         pad1[16]; 
00473 } xcb_xfixes_fetch_region_reply_t;
00474 
00476 #define XCB_XFIXES_SET_GC_CLIP_REGION 20
00477 
00481 typedef struct xcb_xfixes_set_gc_clip_region_request_t {
00482     uint8_t             major_opcode; 
00483     uint8_t             minor_opcode; 
00484     uint16_t            length; 
00485     xcb_gcontext_t      gc; 
00486     xcb_xfixes_region_t region; 
00487     int16_t             x_origin; 
00488     int16_t             y_origin; 
00489 } xcb_xfixes_set_gc_clip_region_request_t;
00490 
00492 #define XCB_XFIXES_SET_WINDOW_SHAPE_REGION 21
00493 
00497 typedef struct xcb_xfixes_set_window_shape_region_request_t {
00498     uint8_t             major_opcode; 
00499     uint8_t             minor_opcode; 
00500     uint16_t            length; 
00501     xcb_window_t        dest; 
00502     xcb_shape_kind_t    dest_kind; 
00503     uint8_t             pad0[3]; 
00504     int16_t             x_offset; 
00505     int16_t             y_offset; 
00506     xcb_xfixes_region_t region; 
00507 } xcb_xfixes_set_window_shape_region_request_t;
00508 
00510 #define XCB_XFIXES_SET_PICTURE_CLIP_REGION 22
00511 
00515 typedef struct xcb_xfixes_set_picture_clip_region_request_t {
00516     uint8_t              major_opcode; 
00517     uint8_t              minor_opcode; 
00518     uint16_t             length; 
00519     xcb_render_picture_t picture; 
00520     xcb_xfixes_region_t  region; 
00521     int16_t              x_origin; 
00522     int16_t              y_origin; 
00523 } xcb_xfixes_set_picture_clip_region_request_t;
00524 
00526 #define XCB_XFIXES_SET_CURSOR_NAME 23
00527 
00531 typedef struct xcb_xfixes_set_cursor_name_request_t {
00532     uint8_t      major_opcode; 
00533     uint8_t      minor_opcode; 
00534     uint16_t     length; 
00535     xcb_cursor_t cursor; 
00536     uint16_t     nbytes; 
00537     uint8_t      pad0[2]; 
00538 } xcb_xfixes_set_cursor_name_request_t;
00539 
00543 typedef struct xcb_xfixes_get_cursor_name_cookie_t {
00544     unsigned int sequence; 
00545 } xcb_xfixes_get_cursor_name_cookie_t;
00546 
00548 #define XCB_XFIXES_GET_CURSOR_NAME 24
00549 
00553 typedef struct xcb_xfixes_get_cursor_name_request_t {
00554     uint8_t      major_opcode; 
00555     uint8_t      minor_opcode; 
00556     uint16_t     length; 
00557     xcb_cursor_t cursor; 
00558 } xcb_xfixes_get_cursor_name_request_t;
00559 
00563 typedef struct xcb_xfixes_get_cursor_name_reply_t {
00564     uint8_t    response_type; 
00565     uint8_t    pad0; 
00566     uint16_t   sequence; 
00567     uint32_t   length; 
00568     xcb_atom_t atom; 
00569     uint16_t   nbytes; 
00570     uint8_t    pad1[18]; 
00571 } xcb_xfixes_get_cursor_name_reply_t;
00572 
00576 typedef struct xcb_xfixes_get_cursor_image_and_name_cookie_t {
00577     unsigned int sequence; 
00578 } xcb_xfixes_get_cursor_image_and_name_cookie_t;
00579 
00581 #define XCB_XFIXES_GET_CURSOR_IMAGE_AND_NAME 25
00582 
00586 typedef struct xcb_xfixes_get_cursor_image_and_name_request_t {
00587     uint8_t  major_opcode; 
00588     uint8_t  minor_opcode; 
00589     uint16_t length; 
00590 } xcb_xfixes_get_cursor_image_and_name_request_t;
00591 
00595 typedef struct xcb_xfixes_get_cursor_image_and_name_reply_t {
00596     uint8_t    response_type; 
00597     uint8_t    pad0; 
00598     uint16_t   sequence; 
00599     uint32_t   length; 
00600     int16_t    x; 
00601     int16_t    y; 
00602     uint16_t   width; 
00603     uint16_t   height; 
00604     uint16_t   xhot; 
00605     uint16_t   yhot; 
00606     uint32_t   cursor_serial; 
00607     xcb_atom_t cursor_atom; 
00608     uint16_t   nbytes; 
00609     uint8_t    pad1[2]; 
00610 } xcb_xfixes_get_cursor_image_and_name_reply_t;
00611 
00613 #define XCB_XFIXES_CHANGE_CURSOR 26
00614 
00618 typedef struct xcb_xfixes_change_cursor_request_t {
00619     uint8_t      major_opcode; 
00620     uint8_t      minor_opcode; 
00621     uint16_t     length; 
00622     xcb_cursor_t source; 
00623     xcb_cursor_t destination; 
00624 } xcb_xfixes_change_cursor_request_t;
00625 
00627 #define XCB_XFIXES_CHANGE_CURSOR_BY_NAME 27
00628 
00632 typedef struct xcb_xfixes_change_cursor_by_name_request_t {
00633     uint8_t      major_opcode; 
00634     uint8_t      minor_opcode; 
00635     uint16_t     length; 
00636     xcb_cursor_t src; 
00637     uint16_t     nbytes; 
00638     uint8_t      pad0[2]; 
00639 } xcb_xfixes_change_cursor_by_name_request_t;
00640 
00642 #define XCB_XFIXES_EXPAND_REGION 28
00643 
00647 typedef struct xcb_xfixes_expand_region_request_t {
00648     uint8_t             major_opcode; 
00649     uint8_t             minor_opcode; 
00650     uint16_t            length; 
00651     xcb_xfixes_region_t source; 
00652     xcb_xfixes_region_t destination; 
00653     uint16_t            left; 
00654     uint16_t            right; 
00655     uint16_t            top; 
00656     uint16_t            bottom; 
00657 } xcb_xfixes_expand_region_request_t;
00658 
00660 #define XCB_XFIXES_HIDE_CURSOR 29
00661 
00665 typedef struct xcb_xfixes_hide_cursor_request_t {
00666     uint8_t      major_opcode; 
00667     uint8_t      minor_opcode; 
00668     uint16_t     length; 
00669     xcb_window_t window; 
00670 } xcb_xfixes_hide_cursor_request_t;
00671 
00673 #define XCB_XFIXES_SHOW_CURSOR 30
00674 
00678 typedef struct xcb_xfixes_show_cursor_request_t {
00679     uint8_t      major_opcode; 
00680     uint8_t      minor_opcode; 
00681     uint16_t     length; 
00682     xcb_window_t window; 
00683 } xcb_xfixes_show_cursor_request_t;
00684 
00694 /*****************************************************************************
00695  **
00696  ** xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version
00697  ** 
00698  ** @param xcb_connection_t *c
00699  ** @param uint32_t          client_major_version
00700  ** @param uint32_t          client_minor_version
00701  ** @returns xcb_xfixes_query_version_cookie_t
00702  **
00703  *****************************************************************************/
00704  
00705 xcb_xfixes_query_version_cookie_t
00706 xcb_xfixes_query_version (xcb_connection_t *c  ,
00707                           uint32_t          client_major_version  ,
00708                           uint32_t          client_minor_version  );
00709 
00722 /*****************************************************************************
00723  **
00724  ** xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_unchecked
00725  ** 
00726  ** @param xcb_connection_t *c
00727  ** @param uint32_t          client_major_version
00728  ** @param uint32_t          client_minor_version
00729  ** @returns xcb_xfixes_query_version_cookie_t
00730  **
00731  *****************************************************************************/
00732  
00733 xcb_xfixes_query_version_cookie_t
00734 xcb_xfixes_query_version_unchecked (xcb_connection_t *c  ,
00735                                     uint32_t          client_major_version  ,
00736                                     uint32_t          client_minor_version  );
00737 
00753 /*****************************************************************************
00754  **
00755  ** xcb_xfixes_query_version_reply_t * xcb_xfixes_query_version_reply
00756  ** 
00757  ** @param xcb_connection_t                   *c
00758  ** @param xcb_xfixes_query_version_cookie_t   cookie
00759  ** @param xcb_generic_error_t               **e
00760  ** @returns xcb_xfixes_query_version_reply_t *
00761  **
00762  *****************************************************************************/
00763  
00764 xcb_xfixes_query_version_reply_t *
00765 xcb_xfixes_query_version_reply (xcb_connection_t                   *c  ,
00766                                 xcb_xfixes_query_version_cookie_t   cookie  ,
00767                                 xcb_generic_error_t               **e  );
00768 
00781 /*****************************************************************************
00782  **
00783  ** xcb_void_cookie_t xcb_xfixes_change_save_set_checked
00784  ** 
00785  ** @param xcb_connection_t *c
00786  ** @param uint8_t           mode
00787  ** @param uint8_t           target
00788  ** @param uint8_t           map
00789  ** @param xcb_window_t      window
00790  ** @returns xcb_void_cookie_t
00791  **
00792  *****************************************************************************/
00793  
00794 xcb_void_cookie_t
00795 xcb_xfixes_change_save_set_checked (xcb_connection_t *c  ,
00796                                     uint8_t           mode  ,
00797                                     uint8_t           target  ,
00798                                     uint8_t           map  ,
00799                                     xcb_window_t      window  );
00800 
00810 /*****************************************************************************
00811  **
00812  ** xcb_void_cookie_t xcb_xfixes_change_save_set
00813  ** 
00814  ** @param xcb_connection_t *c
00815  ** @param uint8_t           mode
00816  ** @param uint8_t           target
00817  ** @param uint8_t           map
00818  ** @param xcb_window_t      window
00819  ** @returns xcb_void_cookie_t
00820  **
00821  *****************************************************************************/
00822  
00823 xcb_void_cookie_t
00824 xcb_xfixes_change_save_set (xcb_connection_t *c  ,
00825                             uint8_t           mode  ,
00826                             uint8_t           target  ,
00827                             uint8_t           map  ,
00828                             xcb_window_t      window  );
00829 
00842 /*****************************************************************************
00843  **
00844  ** xcb_void_cookie_t xcb_xfixes_select_selection_input_checked
00845  ** 
00846  ** @param xcb_connection_t *c
00847  ** @param xcb_window_t      window
00848  ** @param xcb_atom_t        selection
00849  ** @param uint32_t          event_mask
00850  ** @returns xcb_void_cookie_t
00851  **
00852  *****************************************************************************/
00853  
00854 xcb_void_cookie_t
00855 xcb_xfixes_select_selection_input_checked (xcb_connection_t *c  ,
00856                                            xcb_window_t      window  ,
00857                                            xcb_atom_t        selection  ,
00858                                            uint32_t          event_mask  );
00859 
00869 /*****************************************************************************
00870  **
00871  ** xcb_void_cookie_t xcb_xfixes_select_selection_input
00872  ** 
00873  ** @param xcb_connection_t *c
00874  ** @param xcb_window_t      window
00875  ** @param xcb_atom_t        selection
00876  ** @param uint32_t          event_mask
00877  ** @returns xcb_void_cookie_t
00878  **
00879  *****************************************************************************/
00880  
00881 xcb_void_cookie_t
00882 xcb_xfixes_select_selection_input (xcb_connection_t *c  ,
00883                                    xcb_window_t      window  ,
00884                                    xcb_atom_t        selection  ,
00885                                    uint32_t          event_mask  );
00886 
00899 /*****************************************************************************
00900  **
00901  ** xcb_void_cookie_t xcb_xfixes_select_cursor_input_checked
00902  ** 
00903  ** @param xcb_connection_t *c
00904  ** @param xcb_window_t      window
00905  ** @param uint32_t          event_mask
00906  ** @returns xcb_void_cookie_t
00907  **
00908  *****************************************************************************/
00909  
00910 xcb_void_cookie_t
00911 xcb_xfixes_select_cursor_input_checked (xcb_connection_t *c  ,
00912                                         xcb_window_t      window  ,
00913                                         uint32_t          event_mask  );
00914 
00924 /*****************************************************************************
00925  **
00926  ** xcb_void_cookie_t xcb_xfixes_select_cursor_input
00927  ** 
00928  ** @param xcb_connection_t *c
00929  ** @param xcb_window_t      window
00930  ** @param uint32_t          event_mask
00931  ** @returns xcb_void_cookie_t
00932  **
00933  *****************************************************************************/
00934  
00935 xcb_void_cookie_t
00936 xcb_xfixes_select_cursor_input (xcb_connection_t *c  ,
00937                                 xcb_window_t      window  ,
00938                                 uint32_t          event_mask  );
00939 
00949 /*****************************************************************************
00950  **
00951  ** xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image
00952  ** 
00953  ** @param xcb_connection_t *c
00954  ** @returns xcb_xfixes_get_cursor_image_cookie_t
00955  **
00956  *****************************************************************************/
00957  
00958 xcb_xfixes_get_cursor_image_cookie_t
00959 xcb_xfixes_get_cursor_image (xcb_connection_t *c  );
00960 
00973 /*****************************************************************************
00974  **
00975  ** xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_unchecked
00976  ** 
00977  ** @param xcb_connection_t *c
00978  ** @returns xcb_xfixes_get_cursor_image_cookie_t
00979  **
00980  *****************************************************************************/
00981  
00982 xcb_xfixes_get_cursor_image_cookie_t
00983 xcb_xfixes_get_cursor_image_unchecked (xcb_connection_t *c  );
00984 
00985 
00986 /*****************************************************************************
00987  **
00988  ** uint32_t * xcb_xfixes_get_cursor_image_cursor_image
00989  ** 
00990  ** @param const xcb_xfixes_get_cursor_image_reply_t *R
00991  ** @returns uint32_t *
00992  **
00993  *****************************************************************************/
00994  
00995 uint32_t *
00996 xcb_xfixes_get_cursor_image_cursor_image (const xcb_xfixes_get_cursor_image_reply_t *R  );
00997 
00998 
00999 /*****************************************************************************
01000  **
01001  ** int xcb_xfixes_get_cursor_image_cursor_image_length
01002  ** 
01003  ** @param const xcb_xfixes_get_cursor_image_reply_t *R
01004  ** @returns int
01005  **
01006  *****************************************************************************/
01007  
01008 int
01009 xcb_xfixes_get_cursor_image_cursor_image_length (const xcb_xfixes_get_cursor_image_reply_t *R  );
01010 
01011 
01012 /*****************************************************************************
01013  **
01014  ** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_cursor_image_end
01015  ** 
01016  ** @param const xcb_xfixes_get_cursor_image_reply_t *R
01017  ** @returns xcb_generic_iterator_t
01018  **
01019  *****************************************************************************/
01020  
01021 xcb_generic_iterator_t
01022 xcb_xfixes_get_cursor_image_cursor_image_end (const xcb_xfixes_get_cursor_image_reply_t *R  );
01023 
01039 /*****************************************************************************
01040  **
01041  ** xcb_xfixes_get_cursor_image_reply_t * xcb_xfixes_get_cursor_image_reply
01042  ** 
01043  ** @param xcb_connection_t                      *c
01044  ** @param xcb_xfixes_get_cursor_image_cookie_t   cookie
01045  ** @param xcb_generic_error_t                  **e
01046  ** @returns xcb_xfixes_get_cursor_image_reply_t *
01047  **
01048  *****************************************************************************/
01049  
01050 xcb_xfixes_get_cursor_image_reply_t *
01051 xcb_xfixes_get_cursor_image_reply (xcb_connection_t                      *c  ,
01052                                    xcb_xfixes_get_cursor_image_cookie_t   cookie  ,
01053                                    xcb_generic_error_t                  **e  );
01054 
01064 /*****************************************************************************
01065  **
01066  ** void xcb_xfixes_region_next
01067  ** 
01068  ** @param xcb_xfixes_region_iterator_t *i
01069  ** @returns void
01070  **
01071  *****************************************************************************/
01072  
01073 void
01074 xcb_xfixes_region_next (xcb_xfixes_region_iterator_t *i  );
01075 
01086 /*****************************************************************************
01087  **
01088  ** xcb_generic_iterator_t xcb_xfixes_region_end
01089  ** 
01090  ** @param xcb_xfixes_region_iterator_t i
01091  ** @returns xcb_generic_iterator_t
01092  **
01093  *****************************************************************************/
01094  
01095 xcb_generic_iterator_t
01096 xcb_xfixes_region_end (xcb_xfixes_region_iterator_t i  );
01097 
01110 /*****************************************************************************
01111  **
01112  ** xcb_void_cookie_t xcb_xfixes_create_region_checked
01113  ** 
01114  ** @param xcb_connection_t      *c
01115  ** @param xcb_xfixes_region_t    region
01116  ** @param uint32_t               rectangles_len
01117  ** @param const xcb_rectangle_t *rectangles
01118  ** @returns xcb_void_cookie_t
01119  **
01120  *****************************************************************************/
01121  
01122 xcb_void_cookie_t
01123 xcb_xfixes_create_region_checked (xcb_connection_t      *c  ,
01124                                   xcb_xfixes_region_t    region  ,
01125                                   uint32_t               rectangles_len  ,
01126                                   const xcb_rectangle_t *rectangles  );
01127 
01137 /*****************************************************************************
01138  **
01139  ** xcb_void_cookie_t xcb_xfixes_create_region
01140  ** 
01141  ** @param xcb_connection_t      *c
01142  ** @param xcb_xfixes_region_t    region
01143  ** @param uint32_t               rectangles_len
01144  ** @param const xcb_rectangle_t *rectangles
01145  ** @returns xcb_void_cookie_t
01146  **
01147  *****************************************************************************/
01148  
01149 xcb_void_cookie_t
01150 xcb_xfixes_create_region (xcb_connection_t      *c  ,
01151                           xcb_xfixes_region_t    region  ,
01152                           uint32_t               rectangles_len  ,
01153                           const xcb_rectangle_t *rectangles  );
01154 
01167 /*****************************************************************************
01168  **
01169  ** xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap_checked
01170  ** 
01171  ** @param xcb_connection_t    *c
01172  ** @param xcb_xfixes_region_t  region
01173  ** @param xcb_pixmap_t         bitmap
01174  ** @returns xcb_void_cookie_t
01175  **
01176  *****************************************************************************/
01177  
01178 xcb_void_cookie_t
01179 xcb_xfixes_create_region_from_bitmap_checked (xcb_connection_t    *c  ,
01180                                               xcb_xfixes_region_t  region  ,
01181                                               xcb_pixmap_t         bitmap  );
01182 
01192 /*****************************************************************************
01193  **
01194  ** xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap
01195  ** 
01196  ** @param xcb_connection_t    *c
01197  ** @param xcb_xfixes_region_t  region
01198  ** @param xcb_pixmap_t         bitmap
01199  ** @returns xcb_void_cookie_t
01200  **
01201  *****************************************************************************/
01202  
01203 xcb_void_cookie_t
01204 xcb_xfixes_create_region_from_bitmap (xcb_connection_t    *c  ,
01205                                       xcb_xfixes_region_t  region  ,
01206                                       xcb_pixmap_t         bitmap  );
01207 
01220 /*****************************************************************************
01221  **
01222  ** xcb_void_cookie_t xcb_xfixes_create_region_from_window_checked
01223  ** 
01224  ** @param xcb_connection_t    *c
01225  ** @param xcb_xfixes_region_t  region
01226  ** @param xcb_window_t         window
01227  ** @param xcb_shape_kind_t     kind
01228  ** @returns xcb_void_cookie_t
01229  **
01230  *****************************************************************************/
01231  
01232 xcb_void_cookie_t
01233 xcb_xfixes_create_region_from_window_checked (xcb_connection_t    *c  ,
01234                                               xcb_xfixes_region_t  region  ,
01235                                               xcb_window_t         window  ,
01236                                               xcb_shape_kind_t     kind  );
01237 
01247 /*****************************************************************************
01248  **
01249  ** xcb_void_cookie_t xcb_xfixes_create_region_from_window
01250  ** 
01251  ** @param xcb_connection_t    *c
01252  ** @param xcb_xfixes_region_t  region
01253  ** @param xcb_window_t         window
01254  ** @param xcb_shape_kind_t     kind
01255  ** @returns xcb_void_cookie_t
01256  **
01257  *****************************************************************************/
01258  
01259 xcb_void_cookie_t
01260 xcb_xfixes_create_region_from_window (xcb_connection_t    *c  ,
01261                                       xcb_xfixes_region_t  region  ,
01262                                       xcb_window_t         window  ,
01263                                       xcb_shape_kind_t     kind  );
01264 
01277 /*****************************************************************************
01278  **
01279  ** xcb_void_cookie_t xcb_xfixes_create_region_from_gc_checked
01280  ** 
01281  ** @param xcb_connection_t    *c
01282  ** @param xcb_xfixes_region_t  region
01283  ** @param xcb_gcontext_t       gc
01284  ** @returns xcb_void_cookie_t
01285  **
01286  *****************************************************************************/
01287  
01288 xcb_void_cookie_t
01289 xcb_xfixes_create_region_from_gc_checked (xcb_connection_t    *c  ,
01290                                           xcb_xfixes_region_t  region  ,
01291                                           xcb_gcontext_t       gc  );
01292 
01302 /*****************************************************************************
01303  **
01304  ** xcb_void_cookie_t xcb_xfixes_create_region_from_gc
01305  ** 
01306  ** @param xcb_connection_t    *c
01307  ** @param xcb_xfixes_region_t  region
01308  ** @param xcb_gcontext_t       gc
01309  ** @returns xcb_void_cookie_t
01310  **
01311  *****************************************************************************/
01312  
01313 xcb_void_cookie_t
01314 xcb_xfixes_create_region_from_gc (xcb_connection_t    *c  ,
01315                                   xcb_xfixes_region_t  region  ,
01316                                   xcb_gcontext_t       gc  );
01317 
01330 /*****************************************************************************
01331  **
01332  ** xcb_void_cookie_t xcb_xfixes_create_region_from_picture_checked
01333  ** 
01334  ** @param xcb_connection_t     *c
01335  ** @param xcb_xfixes_region_t   region
01336  ** @param xcb_render_picture_t  picture
01337  ** @returns xcb_void_cookie_t
01338  **
01339  *****************************************************************************/
01340  
01341 xcb_void_cookie_t
01342 xcb_xfixes_create_region_from_picture_checked (xcb_connection_t     *c  ,
01343                                                xcb_xfixes_region_t   region  ,
01344                                                xcb_render_picture_t  picture  );
01345 
01355 /*****************************************************************************
01356  **
01357  ** xcb_void_cookie_t xcb_xfixes_create_region_from_picture
01358  ** 
01359  ** @param xcb_connection_t     *c
01360  ** @param xcb_xfixes_region_t   region
01361  ** @param xcb_render_picture_t  picture
01362  ** @returns xcb_void_cookie_t
01363  **
01364  *****************************************************************************/
01365  
01366 xcb_void_cookie_t
01367 xcb_xfixes_create_region_from_picture (xcb_connection_t     *c  ,
01368                                        xcb_xfixes_region_t   region  ,
01369                                        xcb_render_picture_t  picture  );
01370 
01383 /*****************************************************************************
01384  **
01385  ** xcb_void_cookie_t xcb_xfixes_destroy_region_checked
01386  ** 
01387  ** @param xcb_connection_t    *c
01388  ** @param xcb_xfixes_region_t  region
01389  ** @returns xcb_void_cookie_t
01390  **
01391  *****************************************************************************/
01392  
01393 xcb_void_cookie_t
01394 xcb_xfixes_destroy_region_checked (xcb_connection_t    *c  ,
01395                                    xcb_xfixes_region_t  region  );
01396 
01406 /*****************************************************************************
01407  **
01408  ** xcb_void_cookie_t xcb_xfixes_destroy_region
01409  ** 
01410  ** @param xcb_connection_t    *c
01411  ** @param xcb_xfixes_region_t  region
01412  ** @returns xcb_void_cookie_t
01413  **
01414  *****************************************************************************/
01415  
01416 xcb_void_cookie_t
01417 xcb_xfixes_destroy_region (xcb_connection_t    *c  ,
01418                            xcb_xfixes_region_t  region  );
01419 
01432 /*****************************************************************************
01433  **
01434  ** xcb_void_cookie_t xcb_xfixes_set_region_checked
01435  ** 
01436  ** @param xcb_connection_t      *c
01437  ** @param xcb_xfixes_region_t    region
01438  ** @param uint32_t               rectangles_len
01439  ** @param const xcb_rectangle_t *rectangles
01440  ** @returns xcb_void_cookie_t
01441  **
01442  *****************************************************************************/
01443  
01444 xcb_void_cookie_t
01445 xcb_xfixes_set_region_checked (xcb_connection_t      *c  ,
01446                                xcb_xfixes_region_t    region  ,
01447                                uint32_t               rectangles_len  ,
01448                                const xcb_rectangle_t *rectangles  );
01449 
01459 /*****************************************************************************
01460  **
01461  ** xcb_void_cookie_t xcb_xfixes_set_region
01462  ** 
01463  ** @param xcb_connection_t      *c
01464  ** @param xcb_xfixes_region_t    region
01465  ** @param uint32_t               rectangles_len
01466  ** @param const xcb_rectangle_t *rectangles
01467  ** @returns xcb_void_cookie_t
01468  **
01469  *****************************************************************************/
01470  
01471 xcb_void_cookie_t
01472 xcb_xfixes_set_region (xcb_connection_t      *c  ,
01473                        xcb_xfixes_region_t    region  ,
01474                        uint32_t               rectangles_len  ,
01475                        const xcb_rectangle_t *rectangles  );
01476 
01489 /*****************************************************************************
01490  **
01491  ** xcb_void_cookie_t xcb_xfixes_copy_region_checked
01492  ** 
01493  ** @param xcb_connection_t    *c
01494  ** @param xcb_xfixes_region_t  source
01495  ** @param xcb_xfixes_region_t  destination
01496  ** @returns xcb_void_cookie_t
01497  **
01498  *****************************************************************************/
01499  
01500 xcb_void_cookie_t
01501 xcb_xfixes_copy_region_checked (xcb_connection_t    *c  ,
01502                                 xcb_xfixes_region_t  source  ,
01503                                 xcb_xfixes_region_t  destination  );
01504 
01514 /*****************************************************************************
01515  **
01516  ** xcb_void_cookie_t xcb_xfixes_copy_region
01517  ** 
01518  ** @param xcb_connection_t    *c
01519  ** @param xcb_xfixes_region_t  source
01520  ** @param xcb_xfixes_region_t  destination
01521  ** @returns xcb_void_cookie_t
01522  **
01523  *****************************************************************************/
01524  
01525 xcb_void_cookie_t
01526 xcb_xfixes_copy_region (xcb_connection_t    *c  ,
01527                         xcb_xfixes_region_t  source  ,
01528                         xcb_xfixes_region_t  destination  );
01529 
01542 /*****************************************************************************
01543  **
01544  ** xcb_void_cookie_t xcb_xfixes_union_region_checked
01545  ** 
01546  ** @param xcb_connection_t    *c
01547  ** @param xcb_xfixes_region_t  source1
01548  ** @param xcb_xfixes_region_t  source2
01549  ** @param xcb_xfixes_region_t  destination
01550  ** @returns xcb_void_cookie_t
01551  **
01552  *****************************************************************************/
01553  
01554 xcb_void_cookie_t
01555 xcb_xfixes_union_region_checked (xcb_connection_t    *c  ,
01556                                  xcb_xfixes_region_t  source1  ,
01557                                  xcb_xfixes_region_t  source2  ,
01558                                  xcb_xfixes_region_t  destination  );
01559 
01569 /*****************************************************************************
01570  **
01571  ** xcb_void_cookie_t xcb_xfixes_union_region
01572  ** 
01573  ** @param xcb_connection_t    *c
01574  ** @param xcb_xfixes_region_t  source1
01575  ** @param xcb_xfixes_region_t  source2
01576  ** @param xcb_xfixes_region_t  destination
01577  ** @returns xcb_void_cookie_t
01578  **
01579  *****************************************************************************/
01580  
01581 xcb_void_cookie_t
01582 xcb_xfixes_union_region (xcb_connection_t    *c  ,
01583                          xcb_xfixes_region_t  source1  ,
01584                          xcb_xfixes_region_t  source2  ,
01585                          xcb_xfixes_region_t  destination  );
01586 
01599 /*****************************************************************************
01600  **
01601  ** xcb_void_cookie_t xcb_xfixes_intersect_region_checked
01602  ** 
01603  ** @param xcb_connection_t    *c
01604  ** @param xcb_xfixes_region_t  source1
01605  ** @param xcb_xfixes_region_t  source2
01606  ** @param xcb_xfixes_region_t  destination
01607  ** @returns xcb_void_cookie_t
01608  **
01609  *****************************************************************************/
01610  
01611 xcb_void_cookie_t
01612 xcb_xfixes_intersect_region_checked (xcb_connection_t    *c  ,
01613                                      xcb_xfixes_region_t  source1  ,
01614                                      xcb_xfixes_region_t  source2  ,
01615                                      xcb_xfixes_region_t  destination  );
01616 
01626 /*****************************************************************************
01627  **
01628  ** xcb_void_cookie_t xcb_xfixes_intersect_region
01629  ** 
01630  ** @param xcb_connection_t    *c
01631  ** @param xcb_xfixes_region_t  source1
01632  ** @param xcb_xfixes_region_t  source2
01633  ** @param xcb_xfixes_region_t  destination
01634  ** @returns xcb_void_cookie_t
01635  **
01636  *****************************************************************************/
01637  
01638 xcb_void_cookie_t
01639 xcb_xfixes_intersect_region (xcb_connection_t    *c  ,
01640                              xcb_xfixes_region_t  source1  ,
01641                              xcb_xfixes_region_t  source2  ,
01642                              xcb_xfixes_region_t  destination  );
01643 
01656 /*****************************************************************************
01657  **
01658  ** xcb_void_cookie_t xcb_xfixes_subtract_region_checked
01659  ** 
01660  ** @param xcb_connection_t    *c
01661  ** @param xcb_xfixes_region_t  source1
01662  ** @param xcb_xfixes_region_t  source2
01663  ** @param xcb_xfixes_region_t  destination
01664  ** @returns xcb_void_cookie_t
01665  **
01666  *****************************************************************************/
01667  
01668 xcb_void_cookie_t
01669 xcb_xfixes_subtract_region_checked (xcb_connection_t    *c  ,
01670                                     xcb_xfixes_region_t  source1  ,
01671                                     xcb_xfixes_region_t  source2  ,
01672                                     xcb_xfixes_region_t  destination  );
01673 
01683 /*****************************************************************************
01684  **
01685  ** xcb_void_cookie_t xcb_xfixes_subtract_region
01686  ** 
01687  ** @param xcb_connection_t    *c
01688  ** @param xcb_xfixes_region_t  source1
01689  ** @param xcb_xfixes_region_t  source2
01690  ** @param xcb_xfixes_region_t  destination
01691  ** @returns xcb_void_cookie_t
01692  **
01693  *****************************************************************************/
01694  
01695 xcb_void_cookie_t
01696 xcb_xfixes_subtract_region (xcb_connection_t    *c  ,
01697                             xcb_xfixes_region_t  source1  ,
01698                             xcb_xfixes_region_t  source2  ,
01699                             xcb_xfixes_region_t  destination  );
01700 
01713 /*****************************************************************************
01714  **
01715  ** xcb_void_cookie_t xcb_xfixes_invert_region_checked
01716  ** 
01717  ** @param xcb_connection_t    *c
01718  ** @param xcb_xfixes_region_t  source
01719  ** @param xcb_rectangle_t      bounds
01720  ** @param xcb_xfixes_region_t  destination
01721  ** @returns xcb_void_cookie_t
01722  **
01723  *****************************************************************************/
01724  
01725 xcb_void_cookie_t
01726 xcb_xfixes_invert_region_checked (xcb_connection_t    *c  ,
01727                                   xcb_xfixes_region_t  source  ,
01728                                   xcb_rectangle_t      bounds  ,
01729                                   xcb_xfixes_region_t  destination  );
01730 
01740 /*****************************************************************************
01741  **
01742  ** xcb_void_cookie_t xcb_xfixes_invert_region
01743  ** 
01744  ** @param xcb_connection_t    *c
01745  ** @param xcb_xfixes_region_t  source
01746  ** @param xcb_rectangle_t      bounds
01747  ** @param xcb_xfixes_region_t  destination
01748  ** @returns xcb_void_cookie_t
01749  **
01750  *****************************************************************************/
01751  
01752 xcb_void_cookie_t
01753 xcb_xfixes_invert_region (xcb_connection_t    *c  ,
01754                           xcb_xfixes_region_t  source  ,
01755                           xcb_rectangle_t      bounds  ,
01756                           xcb_xfixes_region_t  destination  );
01757 
01770 /*****************************************************************************
01771  **
01772  ** xcb_void_cookie_t xcb_xfixes_translate_region_checked
01773  ** 
01774  ** @param xcb_connection_t    *c
01775  ** @param xcb_xfixes_region_t  region
01776  ** @param int16_t              dx
01777  ** @param int16_t              dy
01778  ** @returns xcb_void_cookie_t
01779  **
01780  *****************************************************************************/
01781  
01782 xcb_void_cookie_t
01783 xcb_xfixes_translate_region_checked (xcb_connection_t    *c  ,
01784                                      xcb_xfixes_region_t  region  ,
01785                                      int16_t              dx  ,
01786                                      int16_t              dy  );
01787 
01797 /*****************************************************************************
01798  **
01799  ** xcb_void_cookie_t xcb_xfixes_translate_region
01800  ** 
01801  ** @param xcb_connection_t    *c
01802  ** @param xcb_xfixes_region_t  region
01803  ** @param int16_t              dx
01804  ** @param int16_t              dy
01805  ** @returns xcb_void_cookie_t
01806  **
01807  *****************************************************************************/
01808  
01809 xcb_void_cookie_t
01810 xcb_xfixes_translate_region (xcb_connection_t    *c  ,
01811                              xcb_xfixes_region_t  region  ,
01812                              int16_t              dx  ,
01813                              int16_t              dy  );
01814 
01827 /*****************************************************************************
01828  **
01829  ** xcb_void_cookie_t xcb_xfixes_region_extents_checked
01830  ** 
01831  ** @param xcb_connection_t    *c
01832  ** @param xcb_xfixes_region_t  source
01833  ** @param xcb_xfixes_region_t  destination
01834  ** @returns xcb_void_cookie_t
01835  **
01836  *****************************************************************************/
01837  
01838 xcb_void_cookie_t
01839 xcb_xfixes_region_extents_checked (xcb_connection_t    *c  ,
01840                                    xcb_xfixes_region_t  source  ,
01841                                    xcb_xfixes_region_t  destination  );
01842 
01852 /*****************************************************************************
01853  **
01854  ** xcb_void_cookie_t xcb_xfixes_region_extents
01855  ** 
01856  ** @param xcb_connection_t    *c
01857  ** @param xcb_xfixes_region_t  source
01858  ** @param xcb_xfixes_region_t  destination
01859  ** @returns xcb_void_cookie_t
01860  **
01861  *****************************************************************************/
01862  
01863 xcb_void_cookie_t
01864 xcb_xfixes_region_extents (xcb_connection_t    *c  ,
01865                            xcb_xfixes_region_t  source  ,
01866                            xcb_xfixes_region_t  destination  );
01867 
01877 /*****************************************************************************
01878  **
01879  ** xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region
01880  ** 
01881  ** @param xcb_connection_t    *c
01882  ** @param xcb_xfixes_region_t  region
01883  ** @returns xcb_xfixes_fetch_region_cookie_t
01884  **
01885  *****************************************************************************/
01886  
01887 xcb_xfixes_fetch_region_cookie_t
01888 xcb_xfixes_fetch_region (xcb_connection_t    *c  ,
01889                          xcb_xfixes_region_t  region  );
01890 
01903 /*****************************************************************************
01904  **
01905  ** xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_unchecked
01906  ** 
01907  ** @param xcb_connection_t    *c
01908  ** @param xcb_xfixes_region_t  region
01909  ** @returns xcb_xfixes_fetch_region_cookie_t
01910  **
01911  *****************************************************************************/
01912  
01913 xcb_xfixes_fetch_region_cookie_t
01914 xcb_xfixes_fetch_region_unchecked (xcb_connection_t    *c  ,
01915                                    xcb_xfixes_region_t  region  );
01916 
01917 
01918 /*****************************************************************************
01919  **
01920  ** xcb_rectangle_t * xcb_xfixes_fetch_region_rectangles
01921  ** 
01922  ** @param const xcb_xfixes_fetch_region_reply_t *R
01923  ** @returns xcb_rectangle_t *
01924  **
01925  *****************************************************************************/
01926  
01927 xcb_rectangle_t *
01928 xcb_xfixes_fetch_region_rectangles (const xcb_xfixes_fetch_region_reply_t *R  );
01929 
01930 
01931 /*****************************************************************************
01932  **
01933  ** int xcb_xfixes_fetch_region_rectangles_length
01934  ** 
01935  ** @param const xcb_xfixes_fetch_region_reply_t *R
01936  ** @returns int
01937  **
01938  *****************************************************************************/
01939  
01940 int
01941 xcb_xfixes_fetch_region_rectangles_length (const xcb_xfixes_fetch_region_reply_t *R  );
01942 
01943 
01944 /*****************************************************************************
01945  **
01946  ** xcb_rectangle_iterator_t xcb_xfixes_fetch_region_rectangles_iterator
01947  ** 
01948  ** @param const xcb_xfixes_fetch_region_reply_t *R
01949  ** @returns xcb_rectangle_iterator_t
01950  **
01951  *****************************************************************************/
01952  
01953 xcb_rectangle_iterator_t
01954 xcb_xfixes_fetch_region_rectangles_iterator (const xcb_xfixes_fetch_region_reply_t *R  );
01955 
01971 /*****************************************************************************
01972  **
01973  ** xcb_xfixes_fetch_region_reply_t * xcb_xfixes_fetch_region_reply
01974  ** 
01975  ** @param xcb_connection_t                  *c
01976  ** @param xcb_xfixes_fetch_region_cookie_t   cookie
01977  ** @param xcb_generic_error_t              **e
01978  ** @returns xcb_xfixes_fetch_region_reply_t *
01979  **
01980  *****************************************************************************/
01981  
01982 xcb_xfixes_fetch_region_reply_t *
01983 xcb_xfixes_fetch_region_reply (xcb_connection_t                  *c  ,
01984                                xcb_xfixes_fetch_region_cookie_t   cookie  ,
01985                                xcb_generic_error_t              **e  );
01986 
01999 /*****************************************************************************
02000  **
02001  ** xcb_void_cookie_t xcb_xfixes_set_gc_clip_region_checked
02002  ** 
02003  ** @param xcb_connection_t    *c
02004  ** @param xcb_gcontext_t       gc
02005  ** @param xcb_xfixes_region_t  region
02006  ** @param int16_t              x_origin
02007  ** @param int16_t              y_origin
02008  ** @returns xcb_void_cookie_t
02009  **
02010  *****************************************************************************/
02011  
02012 xcb_void_cookie_t
02013 xcb_xfixes_set_gc_clip_region_checked (xcb_connection_t    *c  ,
02014                                        xcb_gcontext_t       gc  ,
02015                                        xcb_xfixes_region_t  region  ,
02016                                        int16_t              x_origin  ,
02017                                        int16_t              y_origin  );
02018 
02028 /*****************************************************************************
02029  **
02030  ** xcb_void_cookie_t xcb_xfixes_set_gc_clip_region
02031  ** 
02032  ** @param xcb_connection_t    *c
02033  ** @param xcb_gcontext_t       gc
02034  ** @param xcb_xfixes_region_t  region
02035  ** @param int16_t              x_origin
02036  ** @param int16_t              y_origin
02037  ** @returns xcb_void_cookie_t
02038  **
02039  *****************************************************************************/
02040  
02041 xcb_void_cookie_t
02042 xcb_xfixes_set_gc_clip_region (xcb_connection_t    *c  ,
02043                                xcb_gcontext_t       gc  ,
02044                                xcb_xfixes_region_t  region  ,
02045                                int16_t              x_origin  ,
02046                                int16_t              y_origin  );
02047 
02060 /*****************************************************************************
02061  **
02062  ** xcb_void_cookie_t xcb_xfixes_set_window_shape_region_checked
02063  ** 
02064  ** @param xcb_connection_t    *c
02065  ** @param xcb_window_t         dest
02066  ** @param xcb_shape_kind_t     dest_kind
02067  ** @param int16_t              x_offset
02068  ** @param int16_t              y_offset
02069  ** @param xcb_xfixes_region_t  region
02070  ** @returns xcb_void_cookie_t
02071  **
02072  *****************************************************************************/
02073  
02074 xcb_void_cookie_t
02075 xcb_xfixes_set_window_shape_region_checked (xcb_connection_t    *c  ,
02076                                             xcb_window_t         dest  ,
02077                                             xcb_shape_kind_t     dest_kind  ,
02078                                             int16_t              x_offset  ,
02079                                             int16_t              y_offset  ,
02080                                             xcb_xfixes_region_t  region  );
02081 
02091 /*****************************************************************************
02092  **
02093  ** xcb_void_cookie_t xcb_xfixes_set_window_shape_region
02094  ** 
02095  ** @param xcb_connection_t    *c
02096  ** @param xcb_window_t         dest
02097  ** @param xcb_shape_kind_t     dest_kind
02098  ** @param int16_t              x_offset
02099  ** @param int16_t              y_offset
02100  ** @param xcb_xfixes_region_t  region
02101  ** @returns xcb_void_cookie_t
02102  **
02103  *****************************************************************************/
02104  
02105 xcb_void_cookie_t
02106 xcb_xfixes_set_window_shape_region (xcb_connection_t    *c  ,
02107                                     xcb_window_t         dest  ,
02108                                     xcb_shape_kind_t     dest_kind  ,
02109                                     int16_t              x_offset  ,
02110                                     int16_t              y_offset  ,
02111                                     xcb_xfixes_region_t  region  );
02112 
02125 /*****************************************************************************
02126  **
02127  ** xcb_void_cookie_t xcb_xfixes_set_picture_clip_region_checked
02128  ** 
02129  ** @param xcb_connection_t     *c
02130  ** @param xcb_render_picture_t  picture
02131  ** @param xcb_xfixes_region_t   region
02132  ** @param int16_t               x_origin
02133  ** @param int16_t               y_origin
02134  ** @returns xcb_void_cookie_t
02135  **
02136  *****************************************************************************/
02137  
02138 xcb_void_cookie_t
02139 xcb_xfixes_set_picture_clip_region_checked (xcb_connection_t     *c  ,
02140                                             xcb_render_picture_t  picture  ,
02141                                             xcb_xfixes_region_t   region  ,
02142                                             int16_t               x_origin  ,
02143                                             int16_t               y_origin  );
02144 
02154 /*****************************************************************************
02155  **
02156  ** xcb_void_cookie_t xcb_xfixes_set_picture_clip_region
02157  ** 
02158  ** @param xcb_connection_t     *c
02159  ** @param xcb_render_picture_t  picture
02160  ** @param xcb_xfixes_region_t   region
02161  ** @param int16_t               x_origin
02162  ** @param int16_t               y_origin
02163  ** @returns xcb_void_cookie_t
02164  **
02165  *****************************************************************************/
02166  
02167 xcb_void_cookie_t
02168 xcb_xfixes_set_picture_clip_region (xcb_connection_t     *c  ,
02169                                     xcb_render_picture_t  picture  ,
02170                                     xcb_xfixes_region_t   region  ,
02171                                     int16_t               x_origin  ,
02172                                     int16_t               y_origin  );
02173 
02186 /*****************************************************************************
02187  **
02188  ** xcb_void_cookie_t xcb_xfixes_set_cursor_name_checked
02189  ** 
02190  ** @param xcb_connection_t *c
02191  ** @param xcb_cursor_t      cursor
02192  ** @param uint16_t          nbytes
02193  ** @param const char       *name
02194  ** @returns xcb_void_cookie_t
02195  **
02196  *****************************************************************************/
02197  
02198 xcb_void_cookie_t
02199 xcb_xfixes_set_cursor_name_checked (xcb_connection_t *c  ,
02200                                     xcb_cursor_t      cursor  ,
02201                                     uint16_t          nbytes  ,
02202                                     const char       *name  );
02203 
02213 /*****************************************************************************
02214  **
02215  ** xcb_void_cookie_t xcb_xfixes_set_cursor_name
02216  ** 
02217  ** @param xcb_connection_t *c
02218  ** @param xcb_cursor_t      cursor
02219  ** @param uint16_t          nbytes
02220  ** @param const char       *name
02221  ** @returns xcb_void_cookie_t
02222  **
02223  *****************************************************************************/
02224  
02225 xcb_void_cookie_t
02226 xcb_xfixes_set_cursor_name (xcb_connection_t *c  ,
02227                             xcb_cursor_t      cursor  ,
02228                             uint16_t          nbytes  ,
02229                             const char       *name  );
02230 
02240 /*****************************************************************************
02241  **
02242  ** xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name
02243  ** 
02244  ** @param xcb_connection_t *c
02245  ** @param xcb_cursor_t      cursor
02246  ** @returns xcb_xfixes_get_cursor_name_cookie_t
02247  **
02248  *****************************************************************************/
02249  
02250 xcb_xfixes_get_cursor_name_cookie_t
02251 xcb_xfixes_get_cursor_name (xcb_connection_t *c  ,
02252                             xcb_cursor_t      cursor  );
02253 
02266 /*****************************************************************************
02267  **
02268  ** xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_unchecked
02269  ** 
02270  ** @param xcb_connection_t *c
02271  ** @param xcb_cursor_t      cursor
02272  ** @returns xcb_xfixes_get_cursor_name_cookie_t
02273  **
02274  *****************************************************************************/
02275  
02276 xcb_xfixes_get_cursor_name_cookie_t
02277 xcb_xfixes_get_cursor_name_unchecked (xcb_connection_t *c  ,
02278                                       xcb_cursor_t      cursor  );
02279 
02280 
02281 /*****************************************************************************
02282  **
02283  ** char * xcb_xfixes_get_cursor_name_name
02284  ** 
02285  ** @param const xcb_xfixes_get_cursor_name_reply_t *R
02286  ** @returns char *
02287  **
02288  *****************************************************************************/
02289  
02290 char *
02291 xcb_xfixes_get_cursor_name_name (const xcb_xfixes_get_cursor_name_reply_t *R  );
02292 
02293 
02294 /*****************************************************************************
02295  **
02296  ** int xcb_xfixes_get_cursor_name_name_length
02297  ** 
02298  ** @param const xcb_xfixes_get_cursor_name_reply_t *R
02299  ** @returns int
02300  **
02301  *****************************************************************************/
02302  
02303 int
02304 xcb_xfixes_get_cursor_name_name_length (const xcb_xfixes_get_cursor_name_reply_t *R  );
02305 
02306 
02307 /*****************************************************************************
02308  **
02309  ** xcb_generic_iterator_t xcb_xfixes_get_cursor_name_name_end
02310  ** 
02311  ** @param const xcb_xfixes_get_cursor_name_reply_t *R
02312  ** @returns xcb_generic_iterator_t
02313  **
02314  *****************************************************************************/
02315  
02316 xcb_generic_iterator_t
02317 xcb_xfixes_get_cursor_name_name_end (const xcb_xfixes_get_cursor_name_reply_t *R  );
02318 
02334 /*****************************************************************************
02335  **
02336  ** xcb_xfixes_get_cursor_name_reply_t * xcb_xfixes_get_cursor_name_reply
02337  ** 
02338  ** @param xcb_connection_t                     *c
02339  ** @param xcb_xfixes_get_cursor_name_cookie_t   cookie
02340  ** @param xcb_generic_error_t                 **e
02341  ** @returns xcb_xfixes_get_cursor_name_reply_t *
02342  **
02343  *****************************************************************************/
02344  
02345 xcb_xfixes_get_cursor_name_reply_t *
02346 xcb_xfixes_get_cursor_name_reply (xcb_connection_t                     *c  ,
02347                                   xcb_xfixes_get_cursor_name_cookie_t   cookie  ,
02348                                   xcb_generic_error_t                 **e  );
02349 
02359 /*****************************************************************************
02360  **
02361  ** xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name
02362  ** 
02363  ** @param xcb_connection_t *c
02364  ** @returns xcb_xfixes_get_cursor_image_and_name_cookie_t
02365  **
02366  *****************************************************************************/
02367  
02368 xcb_xfixes_get_cursor_image_and_name_cookie_t
02369 xcb_xfixes_get_cursor_image_and_name (xcb_connection_t *c  );
02370 
02383 /*****************************************************************************
02384  **
02385  ** xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name_unchecked
02386  ** 
02387  ** @param xcb_connection_t *c
02388  ** @returns xcb_xfixes_get_cursor_image_and_name_cookie_t
02389  **
02390  *****************************************************************************/
02391  
02392 xcb_xfixes_get_cursor_image_and_name_cookie_t
02393 xcb_xfixes_get_cursor_image_and_name_unchecked (xcb_connection_t *c  );
02394 
02395 
02396 /*****************************************************************************
02397  **
02398  ** char * xcb_xfixes_get_cursor_image_and_name_name
02399  ** 
02400  ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
02401  ** @returns char *
02402  **
02403  *****************************************************************************/
02404  
02405 char *
02406 xcb_xfixes_get_cursor_image_and_name_name (const xcb_xfixes_get_cursor_image_and_name_reply_t *R  );
02407 
02408 
02409 /*****************************************************************************
02410  **
02411  ** int xcb_xfixes_get_cursor_image_and_name_name_length
02412  ** 
02413  ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
02414  ** @returns int
02415  **
02416  *****************************************************************************/
02417  
02418 int
02419 xcb_xfixes_get_cursor_image_and_name_name_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R  );
02420 
02421 
02422 /*****************************************************************************
02423  **
02424  ** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_and_name_name_end
02425  ** 
02426  ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
02427  ** @returns xcb_generic_iterator_t
02428  **
02429  *****************************************************************************/
02430  
02431 xcb_generic_iterator_t
02432 xcb_xfixes_get_cursor_image_and_name_name_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R  );
02433 
02434 
02435 /*****************************************************************************
02436  **
02437  ** uint32_t * xcb_xfixes_get_cursor_image_and_name_cursor_image
02438  ** 
02439  ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
02440  ** @returns uint32_t *
02441  **
02442  *****************************************************************************/
02443  
02444 uint32_t *
02445 xcb_xfixes_get_cursor_image_and_name_cursor_image (const xcb_xfixes_get_cursor_image_and_name_reply_t *R  );
02446 
02447 
02448 /*****************************************************************************
02449  **
02450  ** int xcb_xfixes_get_cursor_image_and_name_cursor_image_length
02451  ** 
02452  ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
02453  ** @returns int
02454  **
02455  *****************************************************************************/
02456  
02457 int
02458 xcb_xfixes_get_cursor_image_and_name_cursor_image_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R  );
02459 
02460 
02461 /*****************************************************************************
02462  **
02463  ** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_and_name_cursor_image_end
02464  ** 
02465  ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
02466  ** @returns xcb_generic_iterator_t
02467  **
02468  *****************************************************************************/
02469  
02470 xcb_generic_iterator_t
02471 xcb_xfixes_get_cursor_image_and_name_cursor_image_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R  );
02472 
02488 /*****************************************************************************
02489  **
02490  ** xcb_xfixes_get_cursor_image_and_name_reply_t * xcb_xfixes_get_cursor_image_and_name_reply
02491  ** 
02492  ** @param xcb_connection_t                               *c
02493  ** @param xcb_xfixes_get_cursor_image_and_name_cookie_t   cookie
02494  ** @param xcb_generic_error_t                           **e
02495  ** @returns xcb_xfixes_get_cursor_image_and_name_reply_t *
02496  **
02497  *****************************************************************************/
02498  
02499 xcb_xfixes_get_cursor_image_and_name_reply_t *
02500 xcb_xfixes_get_cursor_image_and_name_reply (xcb_connection_t                               *c  ,
02501                                             xcb_xfixes_get_cursor_image_and_name_cookie_t   cookie  ,
02502                                             xcb_generic_error_t                           **e  );
02503 
02516 /*****************************************************************************
02517  **
02518  ** xcb_void_cookie_t xcb_xfixes_change_cursor_checked
02519  ** 
02520  ** @param xcb_connection_t *c
02521  ** @param xcb_cursor_t      source
02522  ** @param xcb_cursor_t      destination
02523  ** @returns xcb_void_cookie_t
02524  **
02525  *****************************************************************************/
02526  
02527 xcb_void_cookie_t
02528 xcb_xfixes_change_cursor_checked (xcb_connection_t *c  ,
02529                                   xcb_cursor_t      source  ,
02530                                   xcb_cursor_t      destination  );
02531 
02541 /*****************************************************************************
02542  **
02543  ** xcb_void_cookie_t xcb_xfixes_change_cursor
02544  ** 
02545  ** @param xcb_connection_t *c
02546  ** @param xcb_cursor_t      source
02547  ** @param xcb_cursor_t      destination
02548  ** @returns xcb_void_cookie_t
02549  **
02550  *****************************************************************************/
02551  
02552 xcb_void_cookie_t
02553 xcb_xfixes_change_cursor (xcb_connection_t *c  ,
02554                           xcb_cursor_t      source  ,
02555                           xcb_cursor_t      destination  );
02556 
02569 /*****************************************************************************
02570  **
02571  ** xcb_void_cookie_t xcb_xfixes_change_cursor_by_name_checked
02572  ** 
02573  ** @param xcb_connection_t *c
02574  ** @param xcb_cursor_t      src
02575  ** @param uint16_t          nbytes
02576  ** @param const char       *name
02577  ** @returns xcb_void_cookie_t
02578  **
02579  *****************************************************************************/
02580  
02581 xcb_void_cookie_t
02582 xcb_xfixes_change_cursor_by_name_checked (xcb_connection_t *c  ,
02583                                           xcb_cursor_t      src  ,
02584                                           uint16_t          nbytes  ,
02585                                           const char       *name  );
02586 
02596 /*****************************************************************************
02597  **
02598  ** xcb_void_cookie_t xcb_xfixes_change_cursor_by_name
02599  ** 
02600  ** @param xcb_connection_t *c
02601  ** @param xcb_cursor_t      src
02602  ** @param uint16_t          nbytes
02603  ** @param const char       *name
02604  ** @returns xcb_void_cookie_t
02605  **
02606  *****************************************************************************/
02607  
02608 xcb_void_cookie_t
02609 xcb_xfixes_change_cursor_by_name (xcb_connection_t *c  ,
02610                                   xcb_cursor_t      src  ,
02611                                   uint16_t          nbytes  ,
02612                                   const char       *name  );
02613 
02626 /*****************************************************************************
02627  **
02628  ** xcb_void_cookie_t xcb_xfixes_expand_region_checked
02629  ** 
02630  ** @param xcb_connection_t    *c
02631  ** @param xcb_xfixes_region_t  source
02632  ** @param xcb_xfixes_region_t  destination
02633  ** @param uint16_t             left
02634  ** @param uint16_t             right
02635  ** @param uint16_t             top
02636  ** @param uint16_t             bottom
02637  ** @returns xcb_void_cookie_t
02638  **
02639  *****************************************************************************/
02640  
02641 xcb_void_cookie_t
02642 xcb_xfixes_expand_region_checked (xcb_connection_t    *c  ,
02643                                   xcb_xfixes_region_t  source  ,
02644                                   xcb_xfixes_region_t  destination  ,
02645                                   uint16_t             left  ,
02646                                   uint16_t             right  ,
02647                                   uint16_t             top  ,
02648                                   uint16_t             bottom  );
02649 
02659 /*****************************************************************************
02660  **
02661  ** xcb_void_cookie_t xcb_xfixes_expand_region
02662  ** 
02663  ** @param xcb_connection_t    *c
02664  ** @param xcb_xfixes_region_t  source
02665  ** @param xcb_xfixes_region_t  destination
02666  ** @param uint16_t             left
02667  ** @param uint16_t             right
02668  ** @param uint16_t             top
02669  ** @param uint16_t             bottom
02670  ** @returns xcb_void_cookie_t
02671  **
02672  *****************************************************************************/
02673  
02674 xcb_void_cookie_t
02675 xcb_xfixes_expand_region (xcb_connection_t    *c  ,
02676                           xcb_xfixes_region_t  source  ,
02677                           xcb_xfixes_region_t  destination  ,
02678                           uint16_t             left  ,
02679                           uint16_t             right  ,
02680                           uint16_t             top  ,
02681                           uint16_t             bottom  );
02682 
02695 /*****************************************************************************
02696  **
02697  ** xcb_void_cookie_t xcb_xfixes_hide_cursor_checked
02698  ** 
02699  ** @param xcb_connection_t *c
02700  ** @param xcb_window_t      window
02701  ** @returns xcb_void_cookie_t
02702  **
02703  *****************************************************************************/
02704  
02705 xcb_void_cookie_t
02706 xcb_xfixes_hide_cursor_checked (xcb_connection_t *c  ,
02707                                 xcb_window_t      window  );
02708 
02718 /*****************************************************************************
02719  **
02720  ** xcb_void_cookie_t xcb_xfixes_hide_cursor
02721  ** 
02722  ** @param xcb_connection_t *c
02723  ** @param xcb_window_t      window
02724  ** @returns xcb_void_cookie_t
02725  **
02726  *****************************************************************************/
02727  
02728 xcb_void_cookie_t
02729 xcb_xfixes_hide_cursor (xcb_connection_t *c  ,
02730                         xcb_window_t      window  );
02731 
02744 /*****************************************************************************
02745  **
02746  ** xcb_void_cookie_t xcb_xfixes_show_cursor_checked
02747  ** 
02748  ** @param xcb_connection_t *c
02749  ** @param xcb_window_t      window
02750  ** @returns xcb_void_cookie_t
02751  **
02752  *****************************************************************************/
02753  
02754 xcb_void_cookie_t
02755 xcb_xfixes_show_cursor_checked (xcb_connection_t *c  ,
02756                                 xcb_window_t      window  );
02757 
02767 /*****************************************************************************
02768  **
02769  ** xcb_void_cookie_t xcb_xfixes_show_cursor
02770  ** 
02771  ** @param xcb_connection_t *c
02772  ** @param xcb_window_t      window
02773  ** @returns xcb_void_cookie_t
02774  **
02775  *****************************************************************************/
02776  
02777 xcb_void_cookie_t
02778 xcb_xfixes_show_cursor (xcb_connection_t *c  ,
02779                         xcb_window_t      window  );
02780 
02781 
02782 #ifdef __cplusplus
02783 }
02784 #endif
02785 
02786 #endif
02787 

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