XCB  1.8.1
randr.h
00001 /*
00002  * This file generated automatically from randr.xml by c_client.py.
00003  * Edit at your peril.
00004  */
00005 
00012 #ifndef __RANDR_H
00013 #define __RANDR_H
00014 
00015 #include "xcb.h"
00016 #include "xproto.h"
00017 #include "render.h"
00018 
00019 #ifdef __cplusplus
00020 extern "C" {
00021 #endif
00022 
00023 #define XCB_RANDR_MAJOR_VERSION 1
00024 #define XCB_RANDR_MINOR_VERSION 3
00025   
00026 extern xcb_extension_t xcb_randr_id;
00027 
00028 typedef uint32_t xcb_randr_mode_t;
00029 
00033 typedef struct xcb_randr_mode_iterator_t {
00034     xcb_randr_mode_t *data; 
00035     int               rem; 
00036     int               index; 
00037 } xcb_randr_mode_iterator_t;
00038 
00039 typedef uint32_t xcb_randr_crtc_t;
00040 
00044 typedef struct xcb_randr_crtc_iterator_t {
00045     xcb_randr_crtc_t *data; 
00046     int               rem; 
00047     int               index; 
00048 } xcb_randr_crtc_iterator_t;
00049 
00050 typedef uint32_t xcb_randr_output_t;
00051 
00055 typedef struct xcb_randr_output_iterator_t {
00056     xcb_randr_output_t *data; 
00057     int                 rem; 
00058     int                 index; 
00059 } xcb_randr_output_iterator_t;
00060 
00062 #define XCB_RANDR_BAD_OUTPUT 0
00063 
00067 typedef struct xcb_randr_bad_output_error_t {
00068     uint8_t  response_type; 
00069     uint8_t  error_code; 
00070     uint16_t sequence; 
00071 } xcb_randr_bad_output_error_t;
00072 
00074 #define XCB_RANDR_BAD_CRTC 1
00075 
00079 typedef struct xcb_randr_bad_crtc_error_t {
00080     uint8_t  response_type; 
00081     uint8_t  error_code; 
00082     uint16_t sequence; 
00083 } xcb_randr_bad_crtc_error_t;
00084 
00086 #define XCB_RANDR_BAD_MODE 2
00087 
00091 typedef struct xcb_randr_bad_mode_error_t {
00092     uint8_t  response_type; 
00093     uint8_t  error_code; 
00094     uint16_t sequence; 
00095 } xcb_randr_bad_mode_error_t;
00096 
00097 typedef enum xcb_randr_rotation_t {
00098     XCB_RANDR_ROTATION_ROTATE_0 = 1,
00099     XCB_RANDR_ROTATION_ROTATE_90 = 2,
00100     XCB_RANDR_ROTATION_ROTATE_180 = 4,
00101     XCB_RANDR_ROTATION_ROTATE_270 = 8,
00102     XCB_RANDR_ROTATION_REFLECT_X = 16,
00103     XCB_RANDR_ROTATION_REFLECT_Y = 32
00104 } xcb_randr_rotation_t;
00105 
00109 typedef struct xcb_randr_screen_size_t {
00110     uint16_t width; 
00111     uint16_t height; 
00112     uint16_t mwidth; 
00113     uint16_t mheight; 
00114 } xcb_randr_screen_size_t;
00115 
00119 typedef struct xcb_randr_screen_size_iterator_t {
00120     xcb_randr_screen_size_t *data; 
00121     int                      rem; 
00122     int                      index; 
00123 } xcb_randr_screen_size_iterator_t;
00124 
00128 typedef struct xcb_randr_refresh_rates_t {
00129     uint16_t nRates; 
00130 } xcb_randr_refresh_rates_t;
00131 
00135 typedef struct xcb_randr_refresh_rates_iterator_t {
00136     xcb_randr_refresh_rates_t *data; 
00137     int                        rem; 
00138     int                        index; 
00139 } xcb_randr_refresh_rates_iterator_t;
00140 
00144 typedef struct xcb_randr_query_version_cookie_t {
00145     unsigned int sequence; 
00146 } xcb_randr_query_version_cookie_t;
00147 
00149 #define XCB_RANDR_QUERY_VERSION 0
00150 
00154 typedef struct xcb_randr_query_version_request_t {
00155     uint8_t  major_opcode; 
00156     uint8_t  minor_opcode; 
00157     uint16_t length; 
00158     uint32_t major_version; 
00159     uint32_t minor_version; 
00160 } xcb_randr_query_version_request_t;
00161 
00165 typedef struct xcb_randr_query_version_reply_t {
00166     uint8_t  response_type; 
00167     uint8_t  pad0; 
00168     uint16_t sequence; 
00169     uint32_t length; 
00170     uint32_t major_version; 
00171     uint32_t minor_version; 
00172     uint8_t  pad1[16]; 
00173 } xcb_randr_query_version_reply_t;
00174 
00175 typedef enum xcb_randr_set_config_t {
00176     XCB_RANDR_SET_CONFIG_SUCCESS = 0,
00177     XCB_RANDR_SET_CONFIG_INVALID_CONFIG_TIME = 1,
00178     XCB_RANDR_SET_CONFIG_INVALID_TIME = 2,
00179     XCB_RANDR_SET_CONFIG_FAILED = 3
00180 } xcb_randr_set_config_t;
00181 
00185 typedef struct xcb_randr_set_screen_config_cookie_t {
00186     unsigned int sequence; 
00187 } xcb_randr_set_screen_config_cookie_t;
00188 
00190 #define XCB_RANDR_SET_SCREEN_CONFIG 2
00191 
00195 typedef struct xcb_randr_set_screen_config_request_t {
00196     uint8_t         major_opcode; 
00197     uint8_t         minor_opcode; 
00198     uint16_t        length; 
00199     xcb_window_t    window; 
00200     xcb_timestamp_t timestamp; 
00201     xcb_timestamp_t config_timestamp; 
00202     uint16_t        sizeID; 
00203     uint16_t        rotation; 
00204     uint16_t        rate; 
00205     uint8_t         pad0[2]; 
00206 } xcb_randr_set_screen_config_request_t;
00207 
00211 typedef struct xcb_randr_set_screen_config_reply_t {
00212     uint8_t         response_type; 
00213     uint8_t         status; 
00214     uint16_t        sequence; 
00215     uint32_t        length; 
00216     xcb_timestamp_t new_timestamp; 
00217     xcb_timestamp_t config_timestamp; 
00218     xcb_window_t    root; 
00219     uint16_t        subpixel_order; 
00220     uint8_t         pad0[10]; 
00221 } xcb_randr_set_screen_config_reply_t;
00222 
00223 typedef enum xcb_randr_notify_mask_t {
00224     XCB_RANDR_NOTIFY_MASK_SCREEN_CHANGE = 1,
00225     XCB_RANDR_NOTIFY_MASK_CRTC_CHANGE = 2,
00226     XCB_RANDR_NOTIFY_MASK_OUTPUT_CHANGE = 4,
00227     XCB_RANDR_NOTIFY_MASK_OUTPUT_PROPERTY = 8
00228 } xcb_randr_notify_mask_t;
00229 
00231 #define XCB_RANDR_SELECT_INPUT 4
00232 
00236 typedef struct xcb_randr_select_input_request_t {
00237     uint8_t      major_opcode; 
00238     uint8_t      minor_opcode; 
00239     uint16_t     length; 
00240     xcb_window_t window; 
00241     uint16_t     enable; 
00242     uint8_t      pad0[2]; 
00243 } xcb_randr_select_input_request_t;
00244 
00248 typedef struct xcb_randr_get_screen_info_cookie_t {
00249     unsigned int sequence; 
00250 } xcb_randr_get_screen_info_cookie_t;
00251 
00253 #define XCB_RANDR_GET_SCREEN_INFO 5
00254 
00258 typedef struct xcb_randr_get_screen_info_request_t {
00259     uint8_t      major_opcode; 
00260     uint8_t      minor_opcode; 
00261     uint16_t     length; 
00262     xcb_window_t window; 
00263 } xcb_randr_get_screen_info_request_t;
00264 
00268 typedef struct xcb_randr_get_screen_info_reply_t {
00269     uint8_t         response_type; 
00270     uint8_t         rotations; 
00271     uint16_t        sequence; 
00272     uint32_t        length; 
00273     xcb_window_t    root; 
00274     xcb_timestamp_t timestamp; 
00275     xcb_timestamp_t config_timestamp; 
00276     uint16_t        nSizes; 
00277     uint16_t        sizeID; 
00278     uint16_t        rotation; 
00279     uint16_t        rate; 
00280     uint16_t        nInfo; 
00281     uint8_t         pad0[2]; 
00282 } xcb_randr_get_screen_info_reply_t;
00283 
00287 typedef struct xcb_randr_get_screen_size_range_cookie_t {
00288     unsigned int sequence; 
00289 } xcb_randr_get_screen_size_range_cookie_t;
00290 
00292 #define XCB_RANDR_GET_SCREEN_SIZE_RANGE 6
00293 
00297 typedef struct xcb_randr_get_screen_size_range_request_t {
00298     uint8_t      major_opcode; 
00299     uint8_t      minor_opcode; 
00300     uint16_t     length; 
00301     xcb_window_t window; 
00302 } xcb_randr_get_screen_size_range_request_t;
00303 
00307 typedef struct xcb_randr_get_screen_size_range_reply_t {
00308     uint8_t  response_type; 
00309     uint8_t  pad0; 
00310     uint16_t sequence; 
00311     uint32_t length; 
00312     uint16_t min_width; 
00313     uint16_t min_height; 
00314     uint16_t max_width; 
00315     uint16_t max_height; 
00316     uint8_t  pad1[16]; 
00317 } xcb_randr_get_screen_size_range_reply_t;
00318 
00320 #define XCB_RANDR_SET_SCREEN_SIZE 7
00321 
00325 typedef struct xcb_randr_set_screen_size_request_t {
00326     uint8_t      major_opcode; 
00327     uint8_t      minor_opcode; 
00328     uint16_t     length; 
00329     xcb_window_t window; 
00330     uint16_t     width; 
00331     uint16_t     height; 
00332     uint32_t     mm_width; 
00333     uint32_t     mm_height; 
00334 } xcb_randr_set_screen_size_request_t;
00335 
00336 typedef enum xcb_randr_mode_flag_t {
00337     XCB_RANDR_MODE_FLAG_HSYNC_POSITIVE = 1,
00338     XCB_RANDR_MODE_FLAG_HSYNC_NEGATIVE = 2,
00339     XCB_RANDR_MODE_FLAG_VSYNC_POSITIVE = 4,
00340     XCB_RANDR_MODE_FLAG_VSYNC_NEGATIVE = 8,
00341     XCB_RANDR_MODE_FLAG_INTERLACE = 16,
00342     XCB_RANDR_MODE_FLAG_DOUBLE_SCAN = 32,
00343     XCB_RANDR_MODE_FLAG_CSYNC = 64,
00344     XCB_RANDR_MODE_FLAG_CSYNC_POSITIVE = 128,
00345     XCB_RANDR_MODE_FLAG_CSYNC_NEGATIVE = 256,
00346     XCB_RANDR_MODE_FLAG_HSKEW_PRESENT = 512,
00347     XCB_RANDR_MODE_FLAG_BCAST = 1024,
00348     XCB_RANDR_MODE_FLAG_PIXEL_MULTIPLEX = 2048,
00349     XCB_RANDR_MODE_FLAG_DOUBLE_CLOCK = 4096,
00350     XCB_RANDR_MODE_FLAG_HALVE_CLOCK = 8192
00351 } xcb_randr_mode_flag_t;
00352 
00356 typedef struct xcb_randr_mode_info_t {
00357     uint32_t id; 
00358     uint16_t width; 
00359     uint16_t height; 
00360     uint32_t dot_clock; 
00361     uint16_t hsync_start; 
00362     uint16_t hsync_end; 
00363     uint16_t htotal; 
00364     uint16_t hskew; 
00365     uint16_t vsync_start; 
00366     uint16_t vsync_end; 
00367     uint16_t vtotal; 
00368     uint16_t name_len; 
00369     uint32_t mode_flags; 
00370 } xcb_randr_mode_info_t;
00371 
00375 typedef struct xcb_randr_mode_info_iterator_t {
00376     xcb_randr_mode_info_t *data; 
00377     int                    rem; 
00378     int                    index; 
00379 } xcb_randr_mode_info_iterator_t;
00380 
00384 typedef struct xcb_randr_get_screen_resources_cookie_t {
00385     unsigned int sequence; 
00386 } xcb_randr_get_screen_resources_cookie_t;
00387 
00389 #define XCB_RANDR_GET_SCREEN_RESOURCES 8
00390 
00394 typedef struct xcb_randr_get_screen_resources_request_t {
00395     uint8_t      major_opcode; 
00396     uint8_t      minor_opcode; 
00397     uint16_t     length; 
00398     xcb_window_t window; 
00399 } xcb_randr_get_screen_resources_request_t;
00400 
00404 typedef struct xcb_randr_get_screen_resources_reply_t {
00405     uint8_t         response_type; 
00406     uint8_t         pad0; 
00407     uint16_t        sequence; 
00408     uint32_t        length; 
00409     xcb_timestamp_t timestamp; 
00410     xcb_timestamp_t config_timestamp; 
00411     uint16_t        num_crtcs; 
00412     uint16_t        num_outputs; 
00413     uint16_t        num_modes; 
00414     uint16_t        names_len; 
00415     uint8_t         pad1[8]; 
00416 } xcb_randr_get_screen_resources_reply_t;
00417 
00418 typedef enum xcb_randr_connection_t {
00419     XCB_RANDR_CONNECTION_CONNECTED,
00420     XCB_RANDR_CONNECTION_DISCONNECTED,
00421     XCB_RANDR_CONNECTION_UNKNOWN
00422 } xcb_randr_connection_t;
00423 
00427 typedef struct xcb_randr_get_output_info_cookie_t {
00428     unsigned int sequence; 
00429 } xcb_randr_get_output_info_cookie_t;
00430 
00432 #define XCB_RANDR_GET_OUTPUT_INFO 9
00433 
00437 typedef struct xcb_randr_get_output_info_request_t {
00438     uint8_t            major_opcode; 
00439     uint8_t            minor_opcode; 
00440     uint16_t           length; 
00441     xcb_randr_output_t output; 
00442     xcb_timestamp_t    config_timestamp; 
00443 } xcb_randr_get_output_info_request_t;
00444 
00448 typedef struct xcb_randr_get_output_info_reply_t {
00449     uint8_t          response_type; 
00450     uint8_t          status; 
00451     uint16_t         sequence; 
00452     uint32_t         length; 
00453     xcb_timestamp_t  timestamp; 
00454     xcb_randr_crtc_t crtc; 
00455     uint32_t         mm_width; 
00456     uint32_t         mm_height; 
00457     uint8_t          connection; 
00458     uint8_t          subpixel_order; 
00459     uint16_t         num_crtcs; 
00460     uint16_t         num_modes; 
00461     uint16_t         num_preferred; 
00462     uint16_t         num_clones; 
00463     uint16_t         name_len; 
00464 } xcb_randr_get_output_info_reply_t;
00465 
00469 typedef struct xcb_randr_list_output_properties_cookie_t {
00470     unsigned int sequence; 
00471 } xcb_randr_list_output_properties_cookie_t;
00472 
00474 #define XCB_RANDR_LIST_OUTPUT_PROPERTIES 10
00475 
00479 typedef struct xcb_randr_list_output_properties_request_t {
00480     uint8_t            major_opcode; 
00481     uint8_t            minor_opcode; 
00482     uint16_t           length; 
00483     xcb_randr_output_t output; 
00484 } xcb_randr_list_output_properties_request_t;
00485 
00489 typedef struct xcb_randr_list_output_properties_reply_t {
00490     uint8_t  response_type; 
00491     uint8_t  pad0; 
00492     uint16_t sequence; 
00493     uint32_t length; 
00494     uint16_t num_atoms; 
00495     uint8_t  pad1[22]; 
00496 } xcb_randr_list_output_properties_reply_t;
00497 
00501 typedef struct xcb_randr_query_output_property_cookie_t {
00502     unsigned int sequence; 
00503 } xcb_randr_query_output_property_cookie_t;
00504 
00506 #define XCB_RANDR_QUERY_OUTPUT_PROPERTY 11
00507 
00511 typedef struct xcb_randr_query_output_property_request_t {
00512     uint8_t            major_opcode; 
00513     uint8_t            minor_opcode; 
00514     uint16_t           length; 
00515     xcb_randr_output_t output; 
00516     xcb_atom_t         property; 
00517 } xcb_randr_query_output_property_request_t;
00518 
00522 typedef struct xcb_randr_query_output_property_reply_t {
00523     uint8_t  response_type; 
00524     uint8_t  pad0; 
00525     uint16_t sequence; 
00526     uint32_t length; 
00527     uint8_t  pending; 
00528     uint8_t  range; 
00529     uint8_t  immutable; 
00530     uint8_t  pad1[21]; 
00531 } xcb_randr_query_output_property_reply_t;
00532 
00534 #define XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY 12
00535 
00539 typedef struct xcb_randr_configure_output_property_request_t {
00540     uint8_t            major_opcode; 
00541     uint8_t            minor_opcode; 
00542     uint16_t           length; 
00543     xcb_randr_output_t output; 
00544     xcb_atom_t         property; 
00545     uint8_t            pending; 
00546     uint8_t            range; 
00547     uint8_t            pad0[2]; 
00548 } xcb_randr_configure_output_property_request_t;
00549 
00551 #define XCB_RANDR_CHANGE_OUTPUT_PROPERTY 13
00552 
00556 typedef struct xcb_randr_change_output_property_request_t {
00557     uint8_t            major_opcode; 
00558     uint8_t            minor_opcode; 
00559     uint16_t           length; 
00560     xcb_randr_output_t output; 
00561     xcb_atom_t         property; 
00562     xcb_atom_t         type; 
00563     uint8_t            format; 
00564     uint8_t            mode; 
00565     uint8_t            pad0[2]; 
00566     uint32_t           num_units; 
00567 } xcb_randr_change_output_property_request_t;
00568 
00570 #define XCB_RANDR_DELETE_OUTPUT_PROPERTY 14
00571 
00575 typedef struct xcb_randr_delete_output_property_request_t {
00576     uint8_t            major_opcode; 
00577     uint8_t            minor_opcode; 
00578     uint16_t           length; 
00579     xcb_randr_output_t output; 
00580     xcb_atom_t         property; 
00581 } xcb_randr_delete_output_property_request_t;
00582 
00586 typedef struct xcb_randr_get_output_property_cookie_t {
00587     unsigned int sequence; 
00588 } xcb_randr_get_output_property_cookie_t;
00589 
00591 #define XCB_RANDR_GET_OUTPUT_PROPERTY 15
00592 
00596 typedef struct xcb_randr_get_output_property_request_t {
00597     uint8_t            major_opcode; 
00598     uint8_t            minor_opcode; 
00599     uint16_t           length; 
00600     xcb_randr_output_t output; 
00601     xcb_atom_t         property; 
00602     xcb_atom_t         type; 
00603     uint32_t           long_offset; 
00604     uint32_t           long_length; 
00605     uint8_t            _delete; 
00606     uint8_t            pending; 
00607     uint8_t            pad0[2]; 
00608 } xcb_randr_get_output_property_request_t;
00609 
00613 typedef struct xcb_randr_get_output_property_reply_t {
00614     uint8_t    response_type; 
00615     uint8_t    format; 
00616     uint16_t   sequence; 
00617     uint32_t   length; 
00618     xcb_atom_t type; 
00619     uint32_t   bytes_after; 
00620     uint32_t   num_items; 
00621     uint8_t    pad0[12]; 
00622 } xcb_randr_get_output_property_reply_t;
00623 
00627 typedef struct xcb_randr_create_mode_cookie_t {
00628     unsigned int sequence; 
00629 } xcb_randr_create_mode_cookie_t;
00630 
00632 #define XCB_RANDR_CREATE_MODE 16
00633 
00637 typedef struct xcb_randr_create_mode_request_t {
00638     uint8_t               major_opcode; 
00639     uint8_t               minor_opcode; 
00640     uint16_t              length; 
00641     xcb_window_t          window; 
00642     xcb_randr_mode_info_t mode_info; 
00643 } xcb_randr_create_mode_request_t;
00644 
00648 typedef struct xcb_randr_create_mode_reply_t {
00649     uint8_t          response_type; 
00650     uint8_t          pad0; 
00651     uint16_t         sequence; 
00652     uint32_t         length; 
00653     xcb_randr_mode_t mode; 
00654     uint8_t          pad1[20]; 
00655 } xcb_randr_create_mode_reply_t;
00656 
00658 #define XCB_RANDR_DESTROY_MODE 17
00659 
00663 typedef struct xcb_randr_destroy_mode_request_t {
00664     uint8_t          major_opcode; 
00665     uint8_t          minor_opcode; 
00666     uint16_t         length; 
00667     xcb_randr_mode_t mode; 
00668 } xcb_randr_destroy_mode_request_t;
00669 
00671 #define XCB_RANDR_ADD_OUTPUT_MODE 18
00672 
00676 typedef struct xcb_randr_add_output_mode_request_t {
00677     uint8_t            major_opcode; 
00678     uint8_t            minor_opcode; 
00679     uint16_t           length; 
00680     xcb_randr_output_t output; 
00681     xcb_randr_mode_t   mode; 
00682 } xcb_randr_add_output_mode_request_t;
00683 
00685 #define XCB_RANDR_DELETE_OUTPUT_MODE 19
00686 
00690 typedef struct xcb_randr_delete_output_mode_request_t {
00691     uint8_t            major_opcode; 
00692     uint8_t            minor_opcode; 
00693     uint16_t           length; 
00694     xcb_randr_output_t output; 
00695     xcb_randr_mode_t   mode; 
00696 } xcb_randr_delete_output_mode_request_t;
00697 
00701 typedef struct xcb_randr_get_crtc_info_cookie_t {
00702     unsigned int sequence; 
00703 } xcb_randr_get_crtc_info_cookie_t;
00704 
00706 #define XCB_RANDR_GET_CRTC_INFO 20
00707 
00711 typedef struct xcb_randr_get_crtc_info_request_t {
00712     uint8_t          major_opcode; 
00713     uint8_t          minor_opcode; 
00714     uint16_t         length; 
00715     xcb_randr_crtc_t crtc; 
00716     xcb_timestamp_t  config_timestamp; 
00717 } xcb_randr_get_crtc_info_request_t;
00718 
00722 typedef struct xcb_randr_get_crtc_info_reply_t {
00723     uint8_t          response_type; 
00724     uint8_t          status; 
00725     uint16_t         sequence; 
00726     uint32_t         length; 
00727     xcb_timestamp_t  timestamp; 
00728     int16_t          x; 
00729     int16_t          y; 
00730     uint16_t         width; 
00731     uint16_t         height; 
00732     xcb_randr_mode_t mode; 
00733     uint16_t         rotation; 
00734     uint16_t         rotations; 
00735     uint16_t         num_outputs; 
00736     uint16_t         num_possible_outputs; 
00737 } xcb_randr_get_crtc_info_reply_t;
00738 
00742 typedef struct xcb_randr_set_crtc_config_cookie_t {
00743     unsigned int sequence; 
00744 } xcb_randr_set_crtc_config_cookie_t;
00745 
00747 #define XCB_RANDR_SET_CRTC_CONFIG 21
00748 
00752 typedef struct xcb_randr_set_crtc_config_request_t {
00753     uint8_t          major_opcode; 
00754     uint8_t          minor_opcode; 
00755     uint16_t         length; 
00756     xcb_randr_crtc_t crtc; 
00757     xcb_timestamp_t  timestamp; 
00758     xcb_timestamp_t  config_timestamp; 
00759     int16_t          x; 
00760     int16_t          y; 
00761     xcb_randr_mode_t mode; 
00762     uint16_t         rotation; 
00763     uint8_t          pad0[2]; 
00764 } xcb_randr_set_crtc_config_request_t;
00765 
00769 typedef struct xcb_randr_set_crtc_config_reply_t {
00770     uint8_t         response_type; 
00771     uint8_t         status; 
00772     uint16_t        sequence; 
00773     uint32_t        length; 
00774     xcb_timestamp_t timestamp; 
00775     uint8_t         pad0[20]; 
00776 } xcb_randr_set_crtc_config_reply_t;
00777 
00781 typedef struct xcb_randr_get_crtc_gamma_size_cookie_t {
00782     unsigned int sequence; 
00783 } xcb_randr_get_crtc_gamma_size_cookie_t;
00784 
00786 #define XCB_RANDR_GET_CRTC_GAMMA_SIZE 22
00787 
00791 typedef struct xcb_randr_get_crtc_gamma_size_request_t {
00792     uint8_t          major_opcode; 
00793     uint8_t          minor_opcode; 
00794     uint16_t         length; 
00795     xcb_randr_crtc_t crtc; 
00796 } xcb_randr_get_crtc_gamma_size_request_t;
00797 
00801 typedef struct xcb_randr_get_crtc_gamma_size_reply_t {
00802     uint8_t  response_type; 
00803     uint8_t  pad0; 
00804     uint16_t sequence; 
00805     uint32_t length; 
00806     uint16_t size; 
00807     uint8_t  pad1[22]; 
00808 } xcb_randr_get_crtc_gamma_size_reply_t;
00809 
00813 typedef struct xcb_randr_get_crtc_gamma_cookie_t {
00814     unsigned int sequence; 
00815 } xcb_randr_get_crtc_gamma_cookie_t;
00816 
00818 #define XCB_RANDR_GET_CRTC_GAMMA 23
00819 
00823 typedef struct xcb_randr_get_crtc_gamma_request_t {
00824     uint8_t          major_opcode; 
00825     uint8_t          minor_opcode; 
00826     uint16_t         length; 
00827     xcb_randr_crtc_t crtc; 
00828 } xcb_randr_get_crtc_gamma_request_t;
00829 
00833 typedef struct xcb_randr_get_crtc_gamma_reply_t {
00834     uint8_t  response_type; 
00835     uint8_t  pad0; 
00836     uint16_t sequence; 
00837     uint32_t length; 
00838     uint16_t size; 
00839     uint8_t  pad1[22]; 
00840 } xcb_randr_get_crtc_gamma_reply_t;
00841 
00843 #define XCB_RANDR_SET_CRTC_GAMMA 24
00844 
00848 typedef struct xcb_randr_set_crtc_gamma_request_t {
00849     uint8_t          major_opcode; 
00850     uint8_t          minor_opcode; 
00851     uint16_t         length; 
00852     xcb_randr_crtc_t crtc; 
00853     uint16_t         size; 
00854     uint8_t          pad0[2]; 
00855 } xcb_randr_set_crtc_gamma_request_t;
00856 
00860 typedef struct xcb_randr_get_screen_resources_current_cookie_t {
00861     unsigned int sequence; 
00862 } xcb_randr_get_screen_resources_current_cookie_t;
00863 
00865 #define XCB_RANDR_GET_SCREEN_RESOURCES_CURRENT 25
00866 
00870 typedef struct xcb_randr_get_screen_resources_current_request_t {
00871     uint8_t      major_opcode; 
00872     uint8_t      minor_opcode; 
00873     uint16_t     length; 
00874     xcb_window_t window; 
00875 } xcb_randr_get_screen_resources_current_request_t;
00876 
00880 typedef struct xcb_randr_get_screen_resources_current_reply_t {
00881     uint8_t         response_type; 
00882     uint8_t         pad0; 
00883     uint16_t        sequence; 
00884     uint32_t        length; 
00885     xcb_timestamp_t timestamp; 
00886     xcb_timestamp_t config_timestamp; 
00887     uint16_t        num_crtcs; 
00888     uint16_t        num_outputs; 
00889     uint16_t        num_modes; 
00890     uint16_t        names_len; 
00891     uint8_t         pad1[8]; 
00892 } xcb_randr_get_screen_resources_current_reply_t;
00893 
00895 #define XCB_RANDR_SET_CRTC_TRANSFORM 26
00896 
00900 typedef struct xcb_randr_set_crtc_transform_request_t {
00901     uint8_t                major_opcode; 
00902     uint8_t                minor_opcode; 
00903     uint16_t               length; 
00904     xcb_randr_crtc_t       crtc; 
00905     xcb_render_transform_t transform; 
00906     uint16_t               filter_len; 
00907     uint8_t                pad0[2]; 
00908 } xcb_randr_set_crtc_transform_request_t;
00909 
00913 typedef struct xcb_randr_get_crtc_transform_cookie_t {
00914     unsigned int sequence; 
00915 } xcb_randr_get_crtc_transform_cookie_t;
00916 
00918 #define XCB_RANDR_GET_CRTC_TRANSFORM 27
00919 
00923 typedef struct xcb_randr_get_crtc_transform_request_t {
00924     uint8_t          major_opcode; 
00925     uint8_t          minor_opcode; 
00926     uint16_t         length; 
00927     xcb_randr_crtc_t crtc; 
00928 } xcb_randr_get_crtc_transform_request_t;
00929 
00933 typedef struct xcb_randr_get_crtc_transform_reply_t {
00934     uint8_t                response_type; 
00935     uint8_t                pad0; 
00936     uint16_t               sequence; 
00937     uint32_t               length; 
00938     xcb_render_transform_t pending_transform; 
00939     uint8_t                has_transforms; 
00940     uint8_t                pad1[3]; 
00941     xcb_render_transform_t current_transform; 
00942     uint8_t                pad2[4]; 
00943     uint16_t               pending_len; 
00944     uint16_t               pending_nparams; 
00945     uint16_t               current_len; 
00946     uint16_t               current_nparams; 
00947 } xcb_randr_get_crtc_transform_reply_t;
00948 
00952 typedef struct xcb_randr_get_panning_cookie_t {
00953     unsigned int sequence; 
00954 } xcb_randr_get_panning_cookie_t;
00955 
00957 #define XCB_RANDR_GET_PANNING 28
00958 
00962 typedef struct xcb_randr_get_panning_request_t {
00963     uint8_t          major_opcode; 
00964     uint8_t          minor_opcode; 
00965     uint16_t         length; 
00966     xcb_randr_crtc_t crtc; 
00967 } xcb_randr_get_panning_request_t;
00968 
00972 typedef struct xcb_randr_get_panning_reply_t {
00973     uint8_t         response_type; 
00974     uint8_t         status; 
00975     uint16_t        sequence; 
00976     uint32_t        length; 
00977     xcb_timestamp_t timestamp; 
00978     uint16_t        left; 
00979     uint16_t        top; 
00980     uint16_t        width; 
00981     uint16_t        height; 
00982     uint16_t        track_left; 
00983     uint16_t        track_top; 
00984     uint16_t        track_width; 
00985     uint16_t        track_height; 
00986     int16_t         border_left; 
00987     int16_t         border_top; 
00988     int16_t         border_right; 
00989     int16_t         border_bottom; 
00990 } xcb_randr_get_panning_reply_t;
00991 
00995 typedef struct xcb_randr_set_panning_cookie_t {
00996     unsigned int sequence; 
00997 } xcb_randr_set_panning_cookie_t;
00998 
01000 #define XCB_RANDR_SET_PANNING 29
01001 
01005 typedef struct xcb_randr_set_panning_request_t {
01006     uint8_t          major_opcode; 
01007     uint8_t          minor_opcode; 
01008     uint16_t         length; 
01009     xcb_randr_crtc_t crtc; 
01010     xcb_timestamp_t  timestamp; 
01011     uint16_t         left; 
01012     uint16_t         top; 
01013     uint16_t         width; 
01014     uint16_t         height; 
01015     uint16_t         track_left; 
01016     uint16_t         track_top; 
01017     uint16_t         track_width; 
01018     uint16_t         track_height; 
01019     int16_t          border_left; 
01020     int16_t          border_top; 
01021     int16_t          border_right; 
01022     int16_t          border_bottom; 
01023 } xcb_randr_set_panning_request_t;
01024 
01028 typedef struct xcb_randr_set_panning_reply_t {
01029     uint8_t         response_type; 
01030     uint8_t         status; 
01031     uint16_t        sequence; 
01032     uint32_t        length; 
01033     xcb_timestamp_t timestamp; 
01034 } xcb_randr_set_panning_reply_t;
01035 
01037 #define XCB_RANDR_SET_OUTPUT_PRIMARY 30
01038 
01042 typedef struct xcb_randr_set_output_primary_request_t {
01043     uint8_t            major_opcode; 
01044     uint8_t            minor_opcode; 
01045     uint16_t           length; 
01046     xcb_window_t       window; 
01047     xcb_randr_output_t output; 
01048 } xcb_randr_set_output_primary_request_t;
01049 
01053 typedef struct xcb_randr_get_output_primary_cookie_t {
01054     unsigned int sequence; 
01055 } xcb_randr_get_output_primary_cookie_t;
01056 
01058 #define XCB_RANDR_GET_OUTPUT_PRIMARY 31
01059 
01063 typedef struct xcb_randr_get_output_primary_request_t {
01064     uint8_t      major_opcode; 
01065     uint8_t      minor_opcode; 
01066     uint16_t     length; 
01067     xcb_window_t window; 
01068 } xcb_randr_get_output_primary_request_t;
01069 
01073 typedef struct xcb_randr_get_output_primary_reply_t {
01074     uint8_t            response_type; 
01075     uint8_t            pad0; 
01076     uint16_t           sequence; 
01077     uint32_t           length; 
01078     xcb_randr_output_t output; 
01079 } xcb_randr_get_output_primary_reply_t;
01080 
01082 #define XCB_RANDR_SCREEN_CHANGE_NOTIFY 0
01083 
01087 typedef struct xcb_randr_screen_change_notify_event_t {
01088     uint8_t         response_type; 
01089     uint8_t         rotation; 
01090     uint16_t        sequence; 
01091     xcb_timestamp_t timestamp; 
01092     xcb_timestamp_t config_timestamp; 
01093     xcb_window_t    root; 
01094     xcb_window_t    request_window; 
01095     uint16_t        sizeID; 
01096     uint16_t        subpixel_order; 
01097     uint16_t        width; 
01098     uint16_t        height; 
01099     uint16_t        mwidth; 
01100     uint16_t        mheight; 
01101 } xcb_randr_screen_change_notify_event_t;
01102 
01103 typedef enum xcb_randr_notify_t {
01104     XCB_RANDR_NOTIFY_CRTC_CHANGE = 0,
01105     XCB_RANDR_NOTIFY_OUTPUT_CHANGE = 1,
01106     XCB_RANDR_NOTIFY_OUTPUT_PROPERTY = 2
01107 } xcb_randr_notify_t;
01108 
01112 typedef struct xcb_randr_crtc_change_t {
01113     xcb_timestamp_t  timestamp; 
01114     xcb_window_t     window; 
01115     xcb_randr_crtc_t crtc; 
01116     xcb_randr_mode_t mode; 
01117     uint16_t         rotation; 
01118     uint8_t          pad0[2]; 
01119     int16_t          x; 
01120     int16_t          y; 
01121     uint16_t         width; 
01122     uint16_t         height; 
01123 } xcb_randr_crtc_change_t;
01124 
01128 typedef struct xcb_randr_crtc_change_iterator_t {
01129     xcb_randr_crtc_change_t *data; 
01130     int                      rem; 
01131     int                      index; 
01132 } xcb_randr_crtc_change_iterator_t;
01133 
01137 typedef struct xcb_randr_output_change_t {
01138     xcb_timestamp_t    timestamp; 
01139     xcb_timestamp_t    config_timestamp; 
01140     xcb_window_t       window; 
01141     xcb_randr_output_t output; 
01142     xcb_randr_crtc_t   crtc; 
01143     xcb_randr_mode_t   mode; 
01144     uint16_t           rotation; 
01145     uint8_t            connection; 
01146     uint8_t            subpixel_order; 
01147 } xcb_randr_output_change_t;
01148 
01152 typedef struct xcb_randr_output_change_iterator_t {
01153     xcb_randr_output_change_t *data; 
01154     int                        rem; 
01155     int                        index; 
01156 } xcb_randr_output_change_iterator_t;
01157 
01161 typedef struct xcb_randr_output_property_t {
01162     xcb_window_t       window; 
01163     xcb_randr_output_t output; 
01164     xcb_atom_t         atom; 
01165     xcb_timestamp_t    timestamp; 
01166     uint8_t            status; 
01167     uint8_t            pad0[11]; 
01168 } xcb_randr_output_property_t;
01169 
01173 typedef struct xcb_randr_output_property_iterator_t {
01174     xcb_randr_output_property_t *data; 
01175     int                          rem; 
01176     int                          index; 
01177 } xcb_randr_output_property_iterator_t;
01178 
01182 typedef union xcb_randr_notify_data_t {
01183     xcb_randr_crtc_change_t     cc; 
01184     xcb_randr_output_change_t   oc; 
01185     xcb_randr_output_property_t op; 
01186 } xcb_randr_notify_data_t;
01187 
01191 typedef struct xcb_randr_notify_data_iterator_t {
01192     xcb_randr_notify_data_t *data; 
01193     int                      rem; 
01194     int                      index; 
01195 } xcb_randr_notify_data_iterator_t;
01196 
01198 #define XCB_RANDR_NOTIFY 1
01199 
01203 typedef struct xcb_randr_notify_event_t {
01204     uint8_t                 response_type; 
01205     uint8_t                 subCode; 
01206     uint16_t                sequence; 
01207     xcb_randr_notify_data_t u; 
01208 } xcb_randr_notify_event_t;
01209 
01219 /*****************************************************************************
01220  **
01221  ** void xcb_randr_mode_next
01222  ** 
01223  ** @param xcb_randr_mode_iterator_t *i
01224  ** @returns void
01225  **
01226  *****************************************************************************/
01227  
01228 void
01229 xcb_randr_mode_next (xcb_randr_mode_iterator_t *i  );
01230 
01241 /*****************************************************************************
01242  **
01243  ** xcb_generic_iterator_t xcb_randr_mode_end
01244  ** 
01245  ** @param xcb_randr_mode_iterator_t i
01246  ** @returns xcb_generic_iterator_t
01247  **
01248  *****************************************************************************/
01249  
01250 xcb_generic_iterator_t
01251 xcb_randr_mode_end (xcb_randr_mode_iterator_t i  );
01252 
01262 /*****************************************************************************
01263  **
01264  ** void xcb_randr_crtc_next
01265  ** 
01266  ** @param xcb_randr_crtc_iterator_t *i
01267  ** @returns void
01268  **
01269  *****************************************************************************/
01270  
01271 void
01272 xcb_randr_crtc_next (xcb_randr_crtc_iterator_t *i  );
01273 
01284 /*****************************************************************************
01285  **
01286  ** xcb_generic_iterator_t xcb_randr_crtc_end
01287  ** 
01288  ** @param xcb_randr_crtc_iterator_t i
01289  ** @returns xcb_generic_iterator_t
01290  **
01291  *****************************************************************************/
01292  
01293 xcb_generic_iterator_t
01294 xcb_randr_crtc_end (xcb_randr_crtc_iterator_t i  );
01295 
01305 /*****************************************************************************
01306  **
01307  ** void xcb_randr_output_next
01308  ** 
01309  ** @param xcb_randr_output_iterator_t *i
01310  ** @returns void
01311  **
01312  *****************************************************************************/
01313  
01314 void
01315 xcb_randr_output_next (xcb_randr_output_iterator_t *i  );
01316 
01327 /*****************************************************************************
01328  **
01329  ** xcb_generic_iterator_t xcb_randr_output_end
01330  ** 
01331  ** @param xcb_randr_output_iterator_t i
01332  ** @returns xcb_generic_iterator_t
01333  **
01334  *****************************************************************************/
01335  
01336 xcb_generic_iterator_t
01337 xcb_randr_output_end (xcb_randr_output_iterator_t i  );
01338 
01348 /*****************************************************************************
01349  **
01350  ** void xcb_randr_screen_size_next
01351  ** 
01352  ** @param xcb_randr_screen_size_iterator_t *i
01353  ** @returns void
01354  **
01355  *****************************************************************************/
01356  
01357 void
01358 xcb_randr_screen_size_next (xcb_randr_screen_size_iterator_t *i  );
01359 
01370 /*****************************************************************************
01371  **
01372  ** xcb_generic_iterator_t xcb_randr_screen_size_end
01373  ** 
01374  ** @param xcb_randr_screen_size_iterator_t i
01375  ** @returns xcb_generic_iterator_t
01376  **
01377  *****************************************************************************/
01378  
01379 xcb_generic_iterator_t
01380 xcb_randr_screen_size_end (xcb_randr_screen_size_iterator_t i  );
01381 
01382 int
01383 xcb_randr_refresh_rates_sizeof (const void  *_buffer  );
01384 
01385 
01386 /*****************************************************************************
01387  **
01388  ** uint16_t * xcb_randr_refresh_rates_rates
01389  ** 
01390  ** @param const xcb_randr_refresh_rates_t *R
01391  ** @returns uint16_t *
01392  **
01393  *****************************************************************************/
01394  
01395 uint16_t *
01396 xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R  );
01397 
01398 
01399 /*****************************************************************************
01400  **
01401  ** int xcb_randr_refresh_rates_rates_length
01402  ** 
01403  ** @param const xcb_randr_refresh_rates_t *R
01404  ** @returns int
01405  **
01406  *****************************************************************************/
01407  
01408 int
01409 xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R  );
01410 
01411 
01412 /*****************************************************************************
01413  **
01414  ** xcb_generic_iterator_t xcb_randr_refresh_rates_rates_end
01415  ** 
01416  ** @param const xcb_randr_refresh_rates_t *R
01417  ** @returns xcb_generic_iterator_t
01418  **
01419  *****************************************************************************/
01420  
01421 xcb_generic_iterator_t
01422 xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R  );
01423 
01433 /*****************************************************************************
01434  **
01435  ** void xcb_randr_refresh_rates_next
01436  ** 
01437  ** @param xcb_randr_refresh_rates_iterator_t *i
01438  ** @returns void
01439  **
01440  *****************************************************************************/
01441  
01442 void
01443 xcb_randr_refresh_rates_next (xcb_randr_refresh_rates_iterator_t *i  );
01444 
01455 /*****************************************************************************
01456  **
01457  ** xcb_generic_iterator_t xcb_randr_refresh_rates_end
01458  ** 
01459  ** @param xcb_randr_refresh_rates_iterator_t i
01460  ** @returns xcb_generic_iterator_t
01461  **
01462  *****************************************************************************/
01463  
01464 xcb_generic_iterator_t
01465 xcb_randr_refresh_rates_end (xcb_randr_refresh_rates_iterator_t i  );
01466 
01476 /*****************************************************************************
01477  **
01478  ** xcb_randr_query_version_cookie_t xcb_randr_query_version
01479  ** 
01480  ** @param xcb_connection_t *c
01481  ** @param uint32_t          major_version
01482  ** @param uint32_t          minor_version
01483  ** @returns xcb_randr_query_version_cookie_t
01484  **
01485  *****************************************************************************/
01486  
01487 xcb_randr_query_version_cookie_t
01488 xcb_randr_query_version (xcb_connection_t *c  ,
01489                          uint32_t          major_version  ,
01490                          uint32_t          minor_version  );
01491 
01504 /*****************************************************************************
01505  **
01506  ** xcb_randr_query_version_cookie_t xcb_randr_query_version_unchecked
01507  ** 
01508  ** @param xcb_connection_t *c
01509  ** @param uint32_t          major_version
01510  ** @param uint32_t          minor_version
01511  ** @returns xcb_randr_query_version_cookie_t
01512  **
01513  *****************************************************************************/
01514  
01515 xcb_randr_query_version_cookie_t
01516 xcb_randr_query_version_unchecked (xcb_connection_t *c  ,
01517                                    uint32_t          major_version  ,
01518                                    uint32_t          minor_version  );
01519 
01535 /*****************************************************************************
01536  **
01537  ** xcb_randr_query_version_reply_t * xcb_randr_query_version_reply
01538  ** 
01539  ** @param xcb_connection_t                  *c
01540  ** @param xcb_randr_query_version_cookie_t   cookie
01541  ** @param xcb_generic_error_t              **e
01542  ** @returns xcb_randr_query_version_reply_t *
01543  **
01544  *****************************************************************************/
01545  
01546 xcb_randr_query_version_reply_t *
01547 xcb_randr_query_version_reply (xcb_connection_t                  *c  ,
01548                                xcb_randr_query_version_cookie_t   cookie  ,
01549                                xcb_generic_error_t              **e  );
01550 
01560 /*****************************************************************************
01561  **
01562  ** xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config
01563  ** 
01564  ** @param xcb_connection_t *c
01565  ** @param xcb_window_t      window
01566  ** @param xcb_timestamp_t   timestamp
01567  ** @param xcb_timestamp_t   config_timestamp
01568  ** @param uint16_t          sizeID
01569  ** @param uint16_t          rotation
01570  ** @param uint16_t          rate
01571  ** @returns xcb_randr_set_screen_config_cookie_t
01572  **
01573  *****************************************************************************/
01574  
01575 xcb_randr_set_screen_config_cookie_t
01576 xcb_randr_set_screen_config (xcb_connection_t *c  ,
01577                              xcb_window_t      window  ,
01578                              xcb_timestamp_t   timestamp  ,
01579                              xcb_timestamp_t   config_timestamp  ,
01580                              uint16_t          sizeID  ,
01581                              uint16_t          rotation  ,
01582                              uint16_t          rate  );
01583 
01596 /*****************************************************************************
01597  **
01598  ** xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_unchecked
01599  ** 
01600  ** @param xcb_connection_t *c
01601  ** @param xcb_window_t      window
01602  ** @param xcb_timestamp_t   timestamp
01603  ** @param xcb_timestamp_t   config_timestamp
01604  ** @param uint16_t          sizeID
01605  ** @param uint16_t          rotation
01606  ** @param uint16_t          rate
01607  ** @returns xcb_randr_set_screen_config_cookie_t
01608  **
01609  *****************************************************************************/
01610  
01611 xcb_randr_set_screen_config_cookie_t
01612 xcb_randr_set_screen_config_unchecked (xcb_connection_t *c  ,
01613                                        xcb_window_t      window  ,
01614                                        xcb_timestamp_t   timestamp  ,
01615                                        xcb_timestamp_t   config_timestamp  ,
01616                                        uint16_t          sizeID  ,
01617                                        uint16_t          rotation  ,
01618                                        uint16_t          rate  );
01619 
01635 /*****************************************************************************
01636  **
01637  ** xcb_randr_set_screen_config_reply_t * xcb_randr_set_screen_config_reply
01638  ** 
01639  ** @param xcb_connection_t                      *c
01640  ** @param xcb_randr_set_screen_config_cookie_t   cookie
01641  ** @param xcb_generic_error_t                  **e
01642  ** @returns xcb_randr_set_screen_config_reply_t *
01643  **
01644  *****************************************************************************/
01645  
01646 xcb_randr_set_screen_config_reply_t *
01647 xcb_randr_set_screen_config_reply (xcb_connection_t                      *c  ,
01648                                    xcb_randr_set_screen_config_cookie_t   cookie  ,
01649                                    xcb_generic_error_t                  **e  );
01650 
01663 /*****************************************************************************
01664  **
01665  ** xcb_void_cookie_t xcb_randr_select_input_checked
01666  ** 
01667  ** @param xcb_connection_t *c
01668  ** @param xcb_window_t      window
01669  ** @param uint16_t          enable
01670  ** @returns xcb_void_cookie_t
01671  **
01672  *****************************************************************************/
01673  
01674 xcb_void_cookie_t
01675 xcb_randr_select_input_checked (xcb_connection_t *c  ,
01676                                 xcb_window_t      window  ,
01677                                 uint16_t          enable  );
01678 
01688 /*****************************************************************************
01689  **
01690  ** xcb_void_cookie_t xcb_randr_select_input
01691  ** 
01692  ** @param xcb_connection_t *c
01693  ** @param xcb_window_t      window
01694  ** @param uint16_t          enable
01695  ** @returns xcb_void_cookie_t
01696  **
01697  *****************************************************************************/
01698  
01699 xcb_void_cookie_t
01700 xcb_randr_select_input (xcb_connection_t *c  ,
01701                         xcb_window_t      window  ,
01702                         uint16_t          enable  );
01703 
01704 int
01705 xcb_randr_get_screen_info_sizeof (const void  *_buffer  );
01706 
01716 /*****************************************************************************
01717  **
01718  ** xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info
01719  ** 
01720  ** @param xcb_connection_t *c
01721  ** @param xcb_window_t      window
01722  ** @returns xcb_randr_get_screen_info_cookie_t
01723  **
01724  *****************************************************************************/
01725  
01726 xcb_randr_get_screen_info_cookie_t
01727 xcb_randr_get_screen_info (xcb_connection_t *c  ,
01728                            xcb_window_t      window  );
01729 
01742 /*****************************************************************************
01743  **
01744  ** xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_unchecked
01745  ** 
01746  ** @param xcb_connection_t *c
01747  ** @param xcb_window_t      window
01748  ** @returns xcb_randr_get_screen_info_cookie_t
01749  **
01750  *****************************************************************************/
01751  
01752 xcb_randr_get_screen_info_cookie_t
01753 xcb_randr_get_screen_info_unchecked (xcb_connection_t *c  ,
01754                                      xcb_window_t      window  );
01755 
01756 
01757 /*****************************************************************************
01758  **
01759  ** xcb_randr_screen_size_t * xcb_randr_get_screen_info_sizes
01760  ** 
01761  ** @param const xcb_randr_get_screen_info_reply_t *R
01762  ** @returns xcb_randr_screen_size_t *
01763  **
01764  *****************************************************************************/
01765  
01766 xcb_randr_screen_size_t *
01767 xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R  );
01768 
01769 
01770 /*****************************************************************************
01771  **
01772  ** int xcb_randr_get_screen_info_sizes_length
01773  ** 
01774  ** @param const xcb_randr_get_screen_info_reply_t *R
01775  ** @returns int
01776  **
01777  *****************************************************************************/
01778  
01779 int
01780 xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R  );
01781 
01782 
01783 /*****************************************************************************
01784  **
01785  ** xcb_randr_screen_size_iterator_t xcb_randr_get_screen_info_sizes_iterator
01786  ** 
01787  ** @param const xcb_randr_get_screen_info_reply_t *R
01788  ** @returns xcb_randr_screen_size_iterator_t
01789  **
01790  *****************************************************************************/
01791  
01792 xcb_randr_screen_size_iterator_t
01793 xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R  );
01794 
01795 
01796 /*****************************************************************************
01797  **
01798  ** int xcb_randr_get_screen_info_rates_length
01799  ** 
01800  ** @param const xcb_randr_get_screen_info_reply_t *R
01801  ** @returns int
01802  **
01803  *****************************************************************************/
01804  
01805 int
01806 xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R  );
01807 
01808 
01809 /*****************************************************************************
01810  **
01811  ** xcb_randr_refresh_rates_iterator_t xcb_randr_get_screen_info_rates_iterator
01812  ** 
01813  ** @param const xcb_randr_get_screen_info_reply_t *R
01814  ** @returns xcb_randr_refresh_rates_iterator_t
01815  **
01816  *****************************************************************************/
01817  
01818 xcb_randr_refresh_rates_iterator_t
01819 xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R  );
01820 
01836 /*****************************************************************************
01837  **
01838  ** xcb_randr_get_screen_info_reply_t * xcb_randr_get_screen_info_reply
01839  ** 
01840  ** @param xcb_connection_t                    *c
01841  ** @param xcb_randr_get_screen_info_cookie_t   cookie
01842  ** @param xcb_generic_error_t                **e
01843  ** @returns xcb_randr_get_screen_info_reply_t *
01844  **
01845  *****************************************************************************/
01846  
01847 xcb_randr_get_screen_info_reply_t *
01848 xcb_randr_get_screen_info_reply (xcb_connection_t                    *c  ,
01849                                  xcb_randr_get_screen_info_cookie_t   cookie  ,
01850                                  xcb_generic_error_t                **e  );
01851 
01861 /*****************************************************************************
01862  **
01863  ** xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range
01864  ** 
01865  ** @param xcb_connection_t *c
01866  ** @param xcb_window_t      window
01867  ** @returns xcb_randr_get_screen_size_range_cookie_t
01868  **
01869  *****************************************************************************/
01870  
01871 xcb_randr_get_screen_size_range_cookie_t
01872 xcb_randr_get_screen_size_range (xcb_connection_t *c  ,
01873                                  xcb_window_t      window  );
01874 
01887 /*****************************************************************************
01888  **
01889  ** xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_unchecked
01890  ** 
01891  ** @param xcb_connection_t *c
01892  ** @param xcb_window_t      window
01893  ** @returns xcb_randr_get_screen_size_range_cookie_t
01894  **
01895  *****************************************************************************/
01896  
01897 xcb_randr_get_screen_size_range_cookie_t
01898 xcb_randr_get_screen_size_range_unchecked (xcb_connection_t *c  ,
01899                                            xcb_window_t      window  );
01900 
01916 /*****************************************************************************
01917  **
01918  ** xcb_randr_get_screen_size_range_reply_t * xcb_randr_get_screen_size_range_reply
01919  ** 
01920  ** @param xcb_connection_t                          *c
01921  ** @param xcb_randr_get_screen_size_range_cookie_t   cookie
01922  ** @param xcb_generic_error_t                      **e
01923  ** @returns xcb_randr_get_screen_size_range_reply_t *
01924  **
01925  *****************************************************************************/
01926  
01927 xcb_randr_get_screen_size_range_reply_t *
01928 xcb_randr_get_screen_size_range_reply (xcb_connection_t                          *c  ,
01929                                        xcb_randr_get_screen_size_range_cookie_t   cookie  ,
01930                                        xcb_generic_error_t                      **e  );
01931 
01944 /*****************************************************************************
01945  **
01946  ** xcb_void_cookie_t xcb_randr_set_screen_size_checked
01947  ** 
01948  ** @param xcb_connection_t *c
01949  ** @param xcb_window_t      window
01950  ** @param uint16_t          width
01951  ** @param uint16_t          height
01952  ** @param uint32_t          mm_width
01953  ** @param uint32_t          mm_height
01954  ** @returns xcb_void_cookie_t
01955  **
01956  *****************************************************************************/
01957  
01958 xcb_void_cookie_t
01959 xcb_randr_set_screen_size_checked (xcb_connection_t *c  ,
01960                                    xcb_window_t      window  ,
01961                                    uint16_t          width  ,
01962                                    uint16_t          height  ,
01963                                    uint32_t          mm_width  ,
01964                                    uint32_t          mm_height  );
01965 
01975 /*****************************************************************************
01976  **
01977  ** xcb_void_cookie_t xcb_randr_set_screen_size
01978  ** 
01979  ** @param xcb_connection_t *c
01980  ** @param xcb_window_t      window
01981  ** @param uint16_t          width
01982  ** @param uint16_t          height
01983  ** @param uint32_t          mm_width
01984  ** @param uint32_t          mm_height
01985  ** @returns xcb_void_cookie_t
01986  **
01987  *****************************************************************************/
01988  
01989 xcb_void_cookie_t
01990 xcb_randr_set_screen_size (xcb_connection_t *c  ,
01991                            xcb_window_t      window  ,
01992                            uint16_t          width  ,
01993                            uint16_t          height  ,
01994                            uint32_t          mm_width  ,
01995                            uint32_t          mm_height  );
01996 
02006 /*****************************************************************************
02007  **
02008  ** void xcb_randr_mode_info_next
02009  ** 
02010  ** @param xcb_randr_mode_info_iterator_t *i
02011  ** @returns void
02012  **
02013  *****************************************************************************/
02014  
02015 void
02016 xcb_randr_mode_info_next (xcb_randr_mode_info_iterator_t *i  );
02017 
02028 /*****************************************************************************
02029  **
02030  ** xcb_generic_iterator_t xcb_randr_mode_info_end
02031  ** 
02032  ** @param xcb_randr_mode_info_iterator_t i
02033  ** @returns xcb_generic_iterator_t
02034  **
02035  *****************************************************************************/
02036  
02037 xcb_generic_iterator_t
02038 xcb_randr_mode_info_end (xcb_randr_mode_info_iterator_t i  );
02039 
02040 int
02041 xcb_randr_get_screen_resources_sizeof (const void  *_buffer  );
02042 
02052 /*****************************************************************************
02053  **
02054  ** xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources
02055  ** 
02056  ** @param xcb_connection_t *c
02057  ** @param xcb_window_t      window
02058  ** @returns xcb_randr_get_screen_resources_cookie_t
02059  **
02060  *****************************************************************************/
02061  
02062 xcb_randr_get_screen_resources_cookie_t
02063 xcb_randr_get_screen_resources (xcb_connection_t *c  ,
02064                                 xcb_window_t      window  );
02065 
02078 /*****************************************************************************
02079  **
02080  ** xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_unchecked
02081  ** 
02082  ** @param xcb_connection_t *c
02083  ** @param xcb_window_t      window
02084  ** @returns xcb_randr_get_screen_resources_cookie_t
02085  **
02086  *****************************************************************************/
02087  
02088 xcb_randr_get_screen_resources_cookie_t
02089 xcb_randr_get_screen_resources_unchecked (xcb_connection_t *c  ,
02090                                           xcb_window_t      window  );
02091 
02092 
02093 /*****************************************************************************
02094  **
02095  ** xcb_randr_crtc_t * xcb_randr_get_screen_resources_crtcs
02096  ** 
02097  ** @param const xcb_randr_get_screen_resources_reply_t *R
02098  ** @returns xcb_randr_crtc_t *
02099  **
02100  *****************************************************************************/
02101  
02102 xcb_randr_crtc_t *
02103 xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R  );
02104 
02105 
02106 /*****************************************************************************
02107  **
02108  ** int xcb_randr_get_screen_resources_crtcs_length
02109  ** 
02110  ** @param const xcb_randr_get_screen_resources_reply_t *R
02111  ** @returns int
02112  **
02113  *****************************************************************************/
02114  
02115 int
02116 xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R  );
02117 
02118 
02119 /*****************************************************************************
02120  **
02121  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_crtcs_end
02122  ** 
02123  ** @param const xcb_randr_get_screen_resources_reply_t *R
02124  ** @returns xcb_generic_iterator_t
02125  **
02126  *****************************************************************************/
02127  
02128 xcb_generic_iterator_t
02129 xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R  );
02130 
02131 
02132 /*****************************************************************************
02133  **
02134  ** xcb_randr_output_t * xcb_randr_get_screen_resources_outputs
02135  ** 
02136  ** @param const xcb_randr_get_screen_resources_reply_t *R
02137  ** @returns xcb_randr_output_t *
02138  **
02139  *****************************************************************************/
02140  
02141 xcb_randr_output_t *
02142 xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R  );
02143 
02144 
02145 /*****************************************************************************
02146  **
02147  ** int xcb_randr_get_screen_resources_outputs_length
02148  ** 
02149  ** @param const xcb_randr_get_screen_resources_reply_t *R
02150  ** @returns int
02151  **
02152  *****************************************************************************/
02153  
02154 int
02155 xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R  );
02156 
02157 
02158 /*****************************************************************************
02159  **
02160  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_outputs_end
02161  ** 
02162  ** @param const xcb_randr_get_screen_resources_reply_t *R
02163  ** @returns xcb_generic_iterator_t
02164  **
02165  *****************************************************************************/
02166  
02167 xcb_generic_iterator_t
02168 xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R  );
02169 
02170 
02171 /*****************************************************************************
02172  **
02173  ** xcb_randr_mode_info_t * xcb_randr_get_screen_resources_modes
02174  ** 
02175  ** @param const xcb_randr_get_screen_resources_reply_t *R
02176  ** @returns xcb_randr_mode_info_t *
02177  **
02178  *****************************************************************************/
02179  
02180 xcb_randr_mode_info_t *
02181 xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R  );
02182 
02183 
02184 /*****************************************************************************
02185  **
02186  ** int xcb_randr_get_screen_resources_modes_length
02187  ** 
02188  ** @param const xcb_randr_get_screen_resources_reply_t *R
02189  ** @returns int
02190  **
02191  *****************************************************************************/
02192  
02193 int
02194 xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R  );
02195 
02196 
02197 /*****************************************************************************
02198  **
02199  ** xcb_randr_mode_info_iterator_t xcb_randr_get_screen_resources_modes_iterator
02200  ** 
02201  ** @param const xcb_randr_get_screen_resources_reply_t *R
02202  ** @returns xcb_randr_mode_info_iterator_t
02203  **
02204  *****************************************************************************/
02205  
02206 xcb_randr_mode_info_iterator_t
02207 xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R  );
02208 
02209 
02210 /*****************************************************************************
02211  **
02212  ** uint8_t * xcb_randr_get_screen_resources_names
02213  ** 
02214  ** @param const xcb_randr_get_screen_resources_reply_t *R
02215  ** @returns uint8_t *
02216  **
02217  *****************************************************************************/
02218  
02219 uint8_t *
02220 xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R  );
02221 
02222 
02223 /*****************************************************************************
02224  **
02225  ** int xcb_randr_get_screen_resources_names_length
02226  ** 
02227  ** @param const xcb_randr_get_screen_resources_reply_t *R
02228  ** @returns int
02229  **
02230  *****************************************************************************/
02231  
02232 int
02233 xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R  );
02234 
02235 
02236 /*****************************************************************************
02237  **
02238  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_names_end
02239  ** 
02240  ** @param const xcb_randr_get_screen_resources_reply_t *R
02241  ** @returns xcb_generic_iterator_t
02242  **
02243  *****************************************************************************/
02244  
02245 xcb_generic_iterator_t
02246 xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R  );
02247 
02263 /*****************************************************************************
02264  **
02265  ** xcb_randr_get_screen_resources_reply_t * xcb_randr_get_screen_resources_reply
02266  ** 
02267  ** @param xcb_connection_t                         *c
02268  ** @param xcb_randr_get_screen_resources_cookie_t   cookie
02269  ** @param xcb_generic_error_t                     **e
02270  ** @returns xcb_randr_get_screen_resources_reply_t *
02271  **
02272  *****************************************************************************/
02273  
02274 xcb_randr_get_screen_resources_reply_t *
02275 xcb_randr_get_screen_resources_reply (xcb_connection_t                         *c  ,
02276                                       xcb_randr_get_screen_resources_cookie_t   cookie  ,
02277                                       xcb_generic_error_t                     **e  );
02278 
02279 int
02280 xcb_randr_get_output_info_sizeof (const void  *_buffer  );
02281 
02291 /*****************************************************************************
02292  **
02293  ** xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info
02294  ** 
02295  ** @param xcb_connection_t   *c
02296  ** @param xcb_randr_output_t  output
02297  ** @param xcb_timestamp_t     config_timestamp
02298  ** @returns xcb_randr_get_output_info_cookie_t
02299  **
02300  *****************************************************************************/
02301  
02302 xcb_randr_get_output_info_cookie_t
02303 xcb_randr_get_output_info (xcb_connection_t   *c  ,
02304                            xcb_randr_output_t  output  ,
02305                            xcb_timestamp_t     config_timestamp  );
02306 
02319 /*****************************************************************************
02320  **
02321  ** xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_unchecked
02322  ** 
02323  ** @param xcb_connection_t   *c
02324  ** @param xcb_randr_output_t  output
02325  ** @param xcb_timestamp_t     config_timestamp
02326  ** @returns xcb_randr_get_output_info_cookie_t
02327  **
02328  *****************************************************************************/
02329  
02330 xcb_randr_get_output_info_cookie_t
02331 xcb_randr_get_output_info_unchecked (xcb_connection_t   *c  ,
02332                                      xcb_randr_output_t  output  ,
02333                                      xcb_timestamp_t     config_timestamp  );
02334 
02335 
02336 /*****************************************************************************
02337  **
02338  ** xcb_randr_crtc_t * xcb_randr_get_output_info_crtcs
02339  ** 
02340  ** @param const xcb_randr_get_output_info_reply_t *R
02341  ** @returns xcb_randr_crtc_t *
02342  **
02343  *****************************************************************************/
02344  
02345 xcb_randr_crtc_t *
02346 xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R  );
02347 
02348 
02349 /*****************************************************************************
02350  **
02351  ** int xcb_randr_get_output_info_crtcs_length
02352  ** 
02353  ** @param const xcb_randr_get_output_info_reply_t *R
02354  ** @returns int
02355  **
02356  *****************************************************************************/
02357  
02358 int
02359 xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R  );
02360 
02361 
02362 /*****************************************************************************
02363  **
02364  ** xcb_generic_iterator_t xcb_randr_get_output_info_crtcs_end
02365  ** 
02366  ** @param const xcb_randr_get_output_info_reply_t *R
02367  ** @returns xcb_generic_iterator_t
02368  **
02369  *****************************************************************************/
02370  
02371 xcb_generic_iterator_t
02372 xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R  );
02373 
02374 
02375 /*****************************************************************************
02376  **
02377  ** xcb_randr_mode_t * xcb_randr_get_output_info_modes
02378  ** 
02379  ** @param const xcb_randr_get_output_info_reply_t *R
02380  ** @returns xcb_randr_mode_t *
02381  **
02382  *****************************************************************************/
02383  
02384 xcb_randr_mode_t *
02385 xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R  );
02386 
02387 
02388 /*****************************************************************************
02389  **
02390  ** int xcb_randr_get_output_info_modes_length
02391  ** 
02392  ** @param const xcb_randr_get_output_info_reply_t *R
02393  ** @returns int
02394  **
02395  *****************************************************************************/
02396  
02397 int
02398 xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R  );
02399 
02400 
02401 /*****************************************************************************
02402  **
02403  ** xcb_generic_iterator_t xcb_randr_get_output_info_modes_end
02404  ** 
02405  ** @param const xcb_randr_get_output_info_reply_t *R
02406  ** @returns xcb_generic_iterator_t
02407  **
02408  *****************************************************************************/
02409  
02410 xcb_generic_iterator_t
02411 xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R  );
02412 
02413 
02414 /*****************************************************************************
02415  **
02416  ** xcb_randr_output_t * xcb_randr_get_output_info_clones
02417  ** 
02418  ** @param const xcb_randr_get_output_info_reply_t *R
02419  ** @returns xcb_randr_output_t *
02420  **
02421  *****************************************************************************/
02422  
02423 xcb_randr_output_t *
02424 xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R  );
02425 
02426 
02427 /*****************************************************************************
02428  **
02429  ** int xcb_randr_get_output_info_clones_length
02430  ** 
02431  ** @param const xcb_randr_get_output_info_reply_t *R
02432  ** @returns int
02433  **
02434  *****************************************************************************/
02435  
02436 int
02437 xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R  );
02438 
02439 
02440 /*****************************************************************************
02441  **
02442  ** xcb_generic_iterator_t xcb_randr_get_output_info_clones_end
02443  ** 
02444  ** @param const xcb_randr_get_output_info_reply_t *R
02445  ** @returns xcb_generic_iterator_t
02446  **
02447  *****************************************************************************/
02448  
02449 xcb_generic_iterator_t
02450 xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R  );
02451 
02452 
02453 /*****************************************************************************
02454  **
02455  ** uint8_t * xcb_randr_get_output_info_name
02456  ** 
02457  ** @param const xcb_randr_get_output_info_reply_t *R
02458  ** @returns uint8_t *
02459  **
02460  *****************************************************************************/
02461  
02462 uint8_t *
02463 xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R  );
02464 
02465 
02466 /*****************************************************************************
02467  **
02468  ** int xcb_randr_get_output_info_name_length
02469  ** 
02470  ** @param const xcb_randr_get_output_info_reply_t *R
02471  ** @returns int
02472  **
02473  *****************************************************************************/
02474  
02475 int
02476 xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R  );
02477 
02478 
02479 /*****************************************************************************
02480  **
02481  ** xcb_generic_iterator_t xcb_randr_get_output_info_name_end
02482  ** 
02483  ** @param const xcb_randr_get_output_info_reply_t *R
02484  ** @returns xcb_generic_iterator_t
02485  **
02486  *****************************************************************************/
02487  
02488 xcb_generic_iterator_t
02489 xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R  );
02490 
02506 /*****************************************************************************
02507  **
02508  ** xcb_randr_get_output_info_reply_t * xcb_randr_get_output_info_reply
02509  ** 
02510  ** @param xcb_connection_t                    *c
02511  ** @param xcb_randr_get_output_info_cookie_t   cookie
02512  ** @param xcb_generic_error_t                **e
02513  ** @returns xcb_randr_get_output_info_reply_t *
02514  **
02515  *****************************************************************************/
02516  
02517 xcb_randr_get_output_info_reply_t *
02518 xcb_randr_get_output_info_reply (xcb_connection_t                    *c  ,
02519                                  xcb_randr_get_output_info_cookie_t   cookie  ,
02520                                  xcb_generic_error_t                **e  );
02521 
02522 int
02523 xcb_randr_list_output_properties_sizeof (const void  *_buffer  );
02524 
02534 /*****************************************************************************
02535  **
02536  ** xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties
02537  ** 
02538  ** @param xcb_connection_t   *c
02539  ** @param xcb_randr_output_t  output
02540  ** @returns xcb_randr_list_output_properties_cookie_t
02541  **
02542  *****************************************************************************/
02543  
02544 xcb_randr_list_output_properties_cookie_t
02545 xcb_randr_list_output_properties (xcb_connection_t   *c  ,
02546                                   xcb_randr_output_t  output  );
02547 
02560 /*****************************************************************************
02561  **
02562  ** xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_unchecked
02563  ** 
02564  ** @param xcb_connection_t   *c
02565  ** @param xcb_randr_output_t  output
02566  ** @returns xcb_randr_list_output_properties_cookie_t
02567  **
02568  *****************************************************************************/
02569  
02570 xcb_randr_list_output_properties_cookie_t
02571 xcb_randr_list_output_properties_unchecked (xcb_connection_t   *c  ,
02572                                             xcb_randr_output_t  output  );
02573 
02574 
02575 /*****************************************************************************
02576  **
02577  ** xcb_atom_t * xcb_randr_list_output_properties_atoms
02578  ** 
02579  ** @param const xcb_randr_list_output_properties_reply_t *R
02580  ** @returns xcb_atom_t *
02581  **
02582  *****************************************************************************/
02583  
02584 xcb_atom_t *
02585 xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R  );
02586 
02587 
02588 /*****************************************************************************
02589  **
02590  ** int xcb_randr_list_output_properties_atoms_length
02591  ** 
02592  ** @param const xcb_randr_list_output_properties_reply_t *R
02593  ** @returns int
02594  **
02595  *****************************************************************************/
02596  
02597 int
02598 xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R  );
02599 
02600 
02601 /*****************************************************************************
02602  **
02603  ** xcb_generic_iterator_t xcb_randr_list_output_properties_atoms_end
02604  ** 
02605  ** @param const xcb_randr_list_output_properties_reply_t *R
02606  ** @returns xcb_generic_iterator_t
02607  **
02608  *****************************************************************************/
02609  
02610 xcb_generic_iterator_t
02611 xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properties_reply_t *R  );
02612 
02628 /*****************************************************************************
02629  **
02630  ** xcb_randr_list_output_properties_reply_t * xcb_randr_list_output_properties_reply
02631  ** 
02632  ** @param xcb_connection_t                           *c
02633  ** @param xcb_randr_list_output_properties_cookie_t   cookie
02634  ** @param xcb_generic_error_t                       **e
02635  ** @returns xcb_randr_list_output_properties_reply_t *
02636  **
02637  *****************************************************************************/
02638  
02639 xcb_randr_list_output_properties_reply_t *
02640 xcb_randr_list_output_properties_reply (xcb_connection_t                           *c  ,
02641                                         xcb_randr_list_output_properties_cookie_t   cookie  ,
02642                                         xcb_generic_error_t                       **e  );
02643 
02644 int
02645 xcb_randr_query_output_property_sizeof (const void  *_buffer  );
02646 
02656 /*****************************************************************************
02657  **
02658  ** xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property
02659  ** 
02660  ** @param xcb_connection_t   *c
02661  ** @param xcb_randr_output_t  output
02662  ** @param xcb_atom_t          property
02663  ** @returns xcb_randr_query_output_property_cookie_t
02664  **
02665  *****************************************************************************/
02666  
02667 xcb_randr_query_output_property_cookie_t
02668 xcb_randr_query_output_property (xcb_connection_t   *c  ,
02669                                  xcb_randr_output_t  output  ,
02670                                  xcb_atom_t          property  );
02671 
02684 /*****************************************************************************
02685  **
02686  ** xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_unchecked
02687  ** 
02688  ** @param xcb_connection_t   *c
02689  ** @param xcb_randr_output_t  output
02690  ** @param xcb_atom_t          property
02691  ** @returns xcb_randr_query_output_property_cookie_t
02692  **
02693  *****************************************************************************/
02694  
02695 xcb_randr_query_output_property_cookie_t
02696 xcb_randr_query_output_property_unchecked (xcb_connection_t   *c  ,
02697                                            xcb_randr_output_t  output  ,
02698                                            xcb_atom_t          property  );
02699 
02700 
02701 /*****************************************************************************
02702  **
02703  ** int32_t * xcb_randr_query_output_property_valid_values
02704  ** 
02705  ** @param const xcb_randr_query_output_property_reply_t *R
02706  ** @returns int32_t *
02707  **
02708  *****************************************************************************/
02709  
02710 int32_t *
02711 xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R  );
02712 
02713 
02714 /*****************************************************************************
02715  **
02716  ** int xcb_randr_query_output_property_valid_values_length
02717  ** 
02718  ** @param const xcb_randr_query_output_property_reply_t *R
02719  ** @returns int
02720  **
02721  *****************************************************************************/
02722  
02723 int
02724 xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R  );
02725 
02726 
02727 /*****************************************************************************
02728  **
02729  ** xcb_generic_iterator_t xcb_randr_query_output_property_valid_values_end
02730  ** 
02731  ** @param const xcb_randr_query_output_property_reply_t *R
02732  ** @returns xcb_generic_iterator_t
02733  **
02734  *****************************************************************************/
02735  
02736 xcb_generic_iterator_t
02737 xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R  );
02738 
02754 /*****************************************************************************
02755  **
02756  ** xcb_randr_query_output_property_reply_t * xcb_randr_query_output_property_reply
02757  ** 
02758  ** @param xcb_connection_t                          *c
02759  ** @param xcb_randr_query_output_property_cookie_t   cookie
02760  ** @param xcb_generic_error_t                      **e
02761  ** @returns xcb_randr_query_output_property_reply_t *
02762  **
02763  *****************************************************************************/
02764  
02765 xcb_randr_query_output_property_reply_t *
02766 xcb_randr_query_output_property_reply (xcb_connection_t                          *c  ,
02767                                        xcb_randr_query_output_property_cookie_t   cookie  ,
02768                                        xcb_generic_error_t                      **e  );
02769 
02770 int
02771 xcb_randr_configure_output_property_sizeof (const void  *_buffer  ,
02772                                             uint32_t     values_len  );
02773 
02786 /*****************************************************************************
02787  **
02788  ** xcb_void_cookie_t xcb_randr_configure_output_property_checked
02789  ** 
02790  ** @param xcb_connection_t   *c
02791  ** @param xcb_randr_output_t  output
02792  ** @param xcb_atom_t          property
02793  ** @param uint8_t             pending
02794  ** @param uint8_t             range
02795  ** @param uint32_t            values_len
02796  ** @param const int32_t      *values
02797  ** @returns xcb_void_cookie_t
02798  **
02799  *****************************************************************************/
02800  
02801 xcb_void_cookie_t
02802 xcb_randr_configure_output_property_checked (xcb_connection_t   *c  ,
02803                                              xcb_randr_output_t  output  ,
02804                                              xcb_atom_t          property  ,
02805                                              uint8_t             pending  ,
02806                                              uint8_t             range  ,
02807                                              uint32_t            values_len  ,
02808                                              const int32_t      *values  );
02809 
02819 /*****************************************************************************
02820  **
02821  ** xcb_void_cookie_t xcb_randr_configure_output_property
02822  ** 
02823  ** @param xcb_connection_t   *c
02824  ** @param xcb_randr_output_t  output
02825  ** @param xcb_atom_t          property
02826  ** @param uint8_t             pending
02827  ** @param uint8_t             range
02828  ** @param uint32_t            values_len
02829  ** @param const int32_t      *values
02830  ** @returns xcb_void_cookie_t
02831  **
02832  *****************************************************************************/
02833  
02834 xcb_void_cookie_t
02835 xcb_randr_configure_output_property (xcb_connection_t   *c  ,
02836                                      xcb_randr_output_t  output  ,
02837                                      xcb_atom_t          property  ,
02838                                      uint8_t             pending  ,
02839                                      uint8_t             range  ,
02840                                      uint32_t            values_len  ,
02841                                      const int32_t      *values  );
02842 
02843 int
02844 xcb_randr_change_output_property_sizeof (const void  *_buffer  );
02845 
02858 /*****************************************************************************
02859  **
02860  ** xcb_void_cookie_t xcb_randr_change_output_property_checked
02861  ** 
02862  ** @param xcb_connection_t   *c
02863  ** @param xcb_randr_output_t  output
02864  ** @param xcb_atom_t          property
02865  ** @param xcb_atom_t          type
02866  ** @param uint8_t             format
02867  ** @param uint8_t             mode
02868  ** @param uint32_t            num_units
02869  ** @param const void         *data
02870  ** @returns xcb_void_cookie_t
02871  **
02872  *****************************************************************************/
02873  
02874 xcb_void_cookie_t
02875 xcb_randr_change_output_property_checked (xcb_connection_t   *c  ,
02876                                           xcb_randr_output_t  output  ,
02877                                           xcb_atom_t          property  ,
02878                                           xcb_atom_t          type  ,
02879                                           uint8_t             format  ,
02880                                           uint8_t             mode  ,
02881                                           uint32_t            num_units  ,
02882                                           const void         *data  );
02883 
02893 /*****************************************************************************
02894  **
02895  ** xcb_void_cookie_t xcb_randr_change_output_property
02896  ** 
02897  ** @param xcb_connection_t   *c
02898  ** @param xcb_randr_output_t  output
02899  ** @param xcb_atom_t          property
02900  ** @param xcb_atom_t          type
02901  ** @param uint8_t             format
02902  ** @param uint8_t             mode
02903  ** @param uint32_t            num_units
02904  ** @param const void         *data
02905  ** @returns xcb_void_cookie_t
02906  **
02907  *****************************************************************************/
02908  
02909 xcb_void_cookie_t
02910 xcb_randr_change_output_property (xcb_connection_t   *c  ,
02911                                   xcb_randr_output_t  output  ,
02912                                   xcb_atom_t          property  ,
02913                                   xcb_atom_t          type  ,
02914                                   uint8_t             format  ,
02915                                   uint8_t             mode  ,
02916                                   uint32_t            num_units  ,
02917                                   const void         *data  );
02918 
02931 /*****************************************************************************
02932  **
02933  ** xcb_void_cookie_t xcb_randr_delete_output_property_checked
02934  ** 
02935  ** @param xcb_connection_t   *c
02936  ** @param xcb_randr_output_t  output
02937  ** @param xcb_atom_t          property
02938  ** @returns xcb_void_cookie_t
02939  **
02940  *****************************************************************************/
02941  
02942 xcb_void_cookie_t
02943 xcb_randr_delete_output_property_checked (xcb_connection_t   *c  ,
02944                                           xcb_randr_output_t  output  ,
02945                                           xcb_atom_t          property  );
02946 
02956 /*****************************************************************************
02957  **
02958  ** xcb_void_cookie_t xcb_randr_delete_output_property
02959  ** 
02960  ** @param xcb_connection_t   *c
02961  ** @param xcb_randr_output_t  output
02962  ** @param xcb_atom_t          property
02963  ** @returns xcb_void_cookie_t
02964  **
02965  *****************************************************************************/
02966  
02967 xcb_void_cookie_t
02968 xcb_randr_delete_output_property (xcb_connection_t   *c  ,
02969                                   xcb_randr_output_t  output  ,
02970                                   xcb_atom_t          property  );
02971 
02972 int
02973 xcb_randr_get_output_property_sizeof (const void  *_buffer  );
02974 
02984 /*****************************************************************************
02985  **
02986  ** xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property
02987  ** 
02988  ** @param xcb_connection_t   *c
02989  ** @param xcb_randr_output_t  output
02990  ** @param xcb_atom_t          property
02991  ** @param xcb_atom_t          type
02992  ** @param uint32_t            long_offset
02993  ** @param uint32_t            long_length
02994  ** @param uint8_t             _delete
02995  ** @param uint8_t             pending
02996  ** @returns xcb_randr_get_output_property_cookie_t
02997  **
02998  *****************************************************************************/
02999  
03000 xcb_randr_get_output_property_cookie_t
03001 xcb_randr_get_output_property (xcb_connection_t   *c  ,
03002                                xcb_randr_output_t  output  ,
03003                                xcb_atom_t          property  ,
03004                                xcb_atom_t          type  ,
03005                                uint32_t            long_offset  ,
03006                                uint32_t            long_length  ,
03007                                uint8_t             _delete  ,
03008                                uint8_t             pending  );
03009 
03022 /*****************************************************************************
03023  **
03024  ** xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_unchecked
03025  ** 
03026  ** @param xcb_connection_t   *c
03027  ** @param xcb_randr_output_t  output
03028  ** @param xcb_atom_t          property
03029  ** @param xcb_atom_t          type
03030  ** @param uint32_t            long_offset
03031  ** @param uint32_t            long_length
03032  ** @param uint8_t             _delete
03033  ** @param uint8_t             pending
03034  ** @returns xcb_randr_get_output_property_cookie_t
03035  **
03036  *****************************************************************************/
03037  
03038 xcb_randr_get_output_property_cookie_t
03039 xcb_randr_get_output_property_unchecked (xcb_connection_t   *c  ,
03040                                          xcb_randr_output_t  output  ,
03041                                          xcb_atom_t          property  ,
03042                                          xcb_atom_t          type  ,
03043                                          uint32_t            long_offset  ,
03044                                          uint32_t            long_length  ,
03045                                          uint8_t             _delete  ,
03046                                          uint8_t             pending  );
03047 
03048 
03049 /*****************************************************************************
03050  **
03051  ** uint8_t * xcb_randr_get_output_property_data
03052  ** 
03053  ** @param const xcb_randr_get_output_property_reply_t *R
03054  ** @returns uint8_t *
03055  **
03056  *****************************************************************************/
03057  
03058 uint8_t *
03059 xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R  );
03060 
03061 
03062 /*****************************************************************************
03063  **
03064  ** int xcb_randr_get_output_property_data_length
03065  ** 
03066  ** @param const xcb_randr_get_output_property_reply_t *R
03067  ** @returns int
03068  **
03069  *****************************************************************************/
03070  
03071 int
03072 xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R  );
03073 
03074 
03075 /*****************************************************************************
03076  **
03077  ** xcb_generic_iterator_t xcb_randr_get_output_property_data_end
03078  ** 
03079  ** @param const xcb_randr_get_output_property_reply_t *R
03080  ** @returns xcb_generic_iterator_t
03081  **
03082  *****************************************************************************/
03083  
03084 xcb_generic_iterator_t
03085 xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R  );
03086 
03102 /*****************************************************************************
03103  **
03104  ** xcb_randr_get_output_property_reply_t * xcb_randr_get_output_property_reply
03105  ** 
03106  ** @param xcb_connection_t                        *c
03107  ** @param xcb_randr_get_output_property_cookie_t   cookie
03108  ** @param xcb_generic_error_t                    **e
03109  ** @returns xcb_randr_get_output_property_reply_t *
03110  **
03111  *****************************************************************************/
03112  
03113 xcb_randr_get_output_property_reply_t *
03114 xcb_randr_get_output_property_reply (xcb_connection_t                        *c  ,
03115                                      xcb_randr_get_output_property_cookie_t   cookie  ,
03116                                      xcb_generic_error_t                    **e  );
03117 
03118 int
03119 xcb_randr_create_mode_sizeof (const void  *_buffer  ,
03120                               uint32_t     name_len  );
03121 
03131 /*****************************************************************************
03132  **
03133  ** xcb_randr_create_mode_cookie_t xcb_randr_create_mode
03134  ** 
03135  ** @param xcb_connection_t      *c
03136  ** @param xcb_window_t           window
03137  ** @param xcb_randr_mode_info_t  mode_info
03138  ** @param uint32_t               name_len
03139  ** @param const char            *name
03140  ** @returns xcb_randr_create_mode_cookie_t
03141  **
03142  *****************************************************************************/
03143  
03144 xcb_randr_create_mode_cookie_t
03145 xcb_randr_create_mode (xcb_connection_t      *c  ,
03146                        xcb_window_t           window  ,
03147                        xcb_randr_mode_info_t  mode_info  ,
03148                        uint32_t               name_len  ,
03149                        const char            *name  );
03150 
03163 /*****************************************************************************
03164  **
03165  ** xcb_randr_create_mode_cookie_t xcb_randr_create_mode_unchecked
03166  ** 
03167  ** @param xcb_connection_t      *c
03168  ** @param xcb_window_t           window
03169  ** @param xcb_randr_mode_info_t  mode_info
03170  ** @param uint32_t               name_len
03171  ** @param const char            *name
03172  ** @returns xcb_randr_create_mode_cookie_t
03173  **
03174  *****************************************************************************/
03175  
03176 xcb_randr_create_mode_cookie_t
03177 xcb_randr_create_mode_unchecked (xcb_connection_t      *c  ,
03178                                  xcb_window_t           window  ,
03179                                  xcb_randr_mode_info_t  mode_info  ,
03180                                  uint32_t               name_len  ,
03181                                  const char            *name  );
03182 
03198 /*****************************************************************************
03199  **
03200  ** xcb_randr_create_mode_reply_t * xcb_randr_create_mode_reply
03201  ** 
03202  ** @param xcb_connection_t                *c
03203  ** @param xcb_randr_create_mode_cookie_t   cookie
03204  ** @param xcb_generic_error_t            **e
03205  ** @returns xcb_randr_create_mode_reply_t *
03206  **
03207  *****************************************************************************/
03208  
03209 xcb_randr_create_mode_reply_t *
03210 xcb_randr_create_mode_reply (xcb_connection_t                *c  ,
03211                              xcb_randr_create_mode_cookie_t   cookie  ,
03212                              xcb_generic_error_t            **e  );
03213 
03226 /*****************************************************************************
03227  **
03228  ** xcb_void_cookie_t xcb_randr_destroy_mode_checked
03229  ** 
03230  ** @param xcb_connection_t *c
03231  ** @param xcb_randr_mode_t  mode
03232  ** @returns xcb_void_cookie_t
03233  **
03234  *****************************************************************************/
03235  
03236 xcb_void_cookie_t
03237 xcb_randr_destroy_mode_checked (xcb_connection_t *c  ,
03238                                 xcb_randr_mode_t  mode  );
03239 
03249 /*****************************************************************************
03250  **
03251  ** xcb_void_cookie_t xcb_randr_destroy_mode
03252  ** 
03253  ** @param xcb_connection_t *c
03254  ** @param xcb_randr_mode_t  mode
03255  ** @returns xcb_void_cookie_t
03256  **
03257  *****************************************************************************/
03258  
03259 xcb_void_cookie_t
03260 xcb_randr_destroy_mode (xcb_connection_t *c  ,
03261                         xcb_randr_mode_t  mode  );
03262 
03275 /*****************************************************************************
03276  **
03277  ** xcb_void_cookie_t xcb_randr_add_output_mode_checked
03278  ** 
03279  ** @param xcb_connection_t   *c
03280  ** @param xcb_randr_output_t  output
03281  ** @param xcb_randr_mode_t    mode
03282  ** @returns xcb_void_cookie_t
03283  **
03284  *****************************************************************************/
03285  
03286 xcb_void_cookie_t
03287 xcb_randr_add_output_mode_checked (xcb_connection_t   *c  ,
03288                                    xcb_randr_output_t  output  ,
03289                                    xcb_randr_mode_t    mode  );
03290 
03300 /*****************************************************************************
03301  **
03302  ** xcb_void_cookie_t xcb_randr_add_output_mode
03303  ** 
03304  ** @param xcb_connection_t   *c
03305  ** @param xcb_randr_output_t  output
03306  ** @param xcb_randr_mode_t    mode
03307  ** @returns xcb_void_cookie_t
03308  **
03309  *****************************************************************************/
03310  
03311 xcb_void_cookie_t
03312 xcb_randr_add_output_mode (xcb_connection_t   *c  ,
03313                            xcb_randr_output_t  output  ,
03314                            xcb_randr_mode_t    mode  );
03315 
03328 /*****************************************************************************
03329  **
03330  ** xcb_void_cookie_t xcb_randr_delete_output_mode_checked
03331  ** 
03332  ** @param xcb_connection_t   *c
03333  ** @param xcb_randr_output_t  output
03334  ** @param xcb_randr_mode_t    mode
03335  ** @returns xcb_void_cookie_t
03336  **
03337  *****************************************************************************/
03338  
03339 xcb_void_cookie_t
03340 xcb_randr_delete_output_mode_checked (xcb_connection_t   *c  ,
03341                                       xcb_randr_output_t  output  ,
03342                                       xcb_randr_mode_t    mode  );
03343 
03353 /*****************************************************************************
03354  **
03355  ** xcb_void_cookie_t xcb_randr_delete_output_mode
03356  ** 
03357  ** @param xcb_connection_t   *c
03358  ** @param xcb_randr_output_t  output
03359  ** @param xcb_randr_mode_t    mode
03360  ** @returns xcb_void_cookie_t
03361  **
03362  *****************************************************************************/
03363  
03364 xcb_void_cookie_t
03365 xcb_randr_delete_output_mode (xcb_connection_t   *c  ,
03366                               xcb_randr_output_t  output  ,
03367                               xcb_randr_mode_t    mode  );
03368 
03369 int
03370 xcb_randr_get_crtc_info_sizeof (const void  *_buffer  );
03371 
03381 /*****************************************************************************
03382  **
03383  ** xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info
03384  ** 
03385  ** @param xcb_connection_t *c
03386  ** @param xcb_randr_crtc_t  crtc
03387  ** @param xcb_timestamp_t   config_timestamp
03388  ** @returns xcb_randr_get_crtc_info_cookie_t
03389  **
03390  *****************************************************************************/
03391  
03392 xcb_randr_get_crtc_info_cookie_t
03393 xcb_randr_get_crtc_info (xcb_connection_t *c  ,
03394                          xcb_randr_crtc_t  crtc  ,
03395                          xcb_timestamp_t   config_timestamp  );
03396 
03409 /*****************************************************************************
03410  **
03411  ** xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_unchecked
03412  ** 
03413  ** @param xcb_connection_t *c
03414  ** @param xcb_randr_crtc_t  crtc
03415  ** @param xcb_timestamp_t   config_timestamp
03416  ** @returns xcb_randr_get_crtc_info_cookie_t
03417  **
03418  *****************************************************************************/
03419  
03420 xcb_randr_get_crtc_info_cookie_t
03421 xcb_randr_get_crtc_info_unchecked (xcb_connection_t *c  ,
03422                                    xcb_randr_crtc_t  crtc  ,
03423                                    xcb_timestamp_t   config_timestamp  );
03424 
03425 
03426 /*****************************************************************************
03427  **
03428  ** xcb_randr_output_t * xcb_randr_get_crtc_info_outputs
03429  ** 
03430  ** @param const xcb_randr_get_crtc_info_reply_t *R
03431  ** @returns xcb_randr_output_t *
03432  **
03433  *****************************************************************************/
03434  
03435 xcb_randr_output_t *
03436 xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R  );
03437 
03438 
03439 /*****************************************************************************
03440  **
03441  ** int xcb_randr_get_crtc_info_outputs_length
03442  ** 
03443  ** @param const xcb_randr_get_crtc_info_reply_t *R
03444  ** @returns int
03445  **
03446  *****************************************************************************/
03447  
03448 int
03449 xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R  );
03450 
03451 
03452 /*****************************************************************************
03453  **
03454  ** xcb_generic_iterator_t xcb_randr_get_crtc_info_outputs_end
03455  ** 
03456  ** @param const xcb_randr_get_crtc_info_reply_t *R
03457  ** @returns xcb_generic_iterator_t
03458  **
03459  *****************************************************************************/
03460  
03461 xcb_generic_iterator_t
03462 xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R  );
03463 
03464 
03465 /*****************************************************************************
03466  **
03467  ** xcb_randr_output_t * xcb_randr_get_crtc_info_possible
03468  ** 
03469  ** @param const xcb_randr_get_crtc_info_reply_t *R
03470  ** @returns xcb_randr_output_t *
03471  **
03472  *****************************************************************************/
03473  
03474 xcb_randr_output_t *
03475 xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R  );
03476 
03477 
03478 /*****************************************************************************
03479  **
03480  ** int xcb_randr_get_crtc_info_possible_length
03481  ** 
03482  ** @param const xcb_randr_get_crtc_info_reply_t *R
03483  ** @returns int
03484  **
03485  *****************************************************************************/
03486  
03487 int
03488 xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_reply_t *R  );
03489 
03490 
03491 /*****************************************************************************
03492  **
03493  ** xcb_generic_iterator_t xcb_randr_get_crtc_info_possible_end
03494  ** 
03495  ** @param const xcb_randr_get_crtc_info_reply_t *R
03496  ** @returns xcb_generic_iterator_t
03497  **
03498  *****************************************************************************/
03499  
03500 xcb_generic_iterator_t
03501 xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R  );
03502 
03518 /*****************************************************************************
03519  **
03520  ** xcb_randr_get_crtc_info_reply_t * xcb_randr_get_crtc_info_reply
03521  ** 
03522  ** @param xcb_connection_t                  *c
03523  ** @param xcb_randr_get_crtc_info_cookie_t   cookie
03524  ** @param xcb_generic_error_t              **e
03525  ** @returns xcb_randr_get_crtc_info_reply_t *
03526  **
03527  *****************************************************************************/
03528  
03529 xcb_randr_get_crtc_info_reply_t *
03530 xcb_randr_get_crtc_info_reply (xcb_connection_t                  *c  ,
03531                                xcb_randr_get_crtc_info_cookie_t   cookie  ,
03532                                xcb_generic_error_t              **e  );
03533 
03534 int
03535 xcb_randr_set_crtc_config_sizeof (const void  *_buffer  ,
03536                                   uint32_t     outputs_len  );
03537 
03547 /*****************************************************************************
03548  **
03549  ** xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config
03550  ** 
03551  ** @param xcb_connection_t         *c
03552  ** @param xcb_randr_crtc_t          crtc
03553  ** @param xcb_timestamp_t           timestamp
03554  ** @param xcb_timestamp_t           config_timestamp
03555  ** @param int16_t                   x
03556  ** @param int16_t                   y
03557  ** @param xcb_randr_mode_t          mode
03558  ** @param uint16_t                  rotation
03559  ** @param uint32_t                  outputs_len
03560  ** @param const xcb_randr_output_t *outputs
03561  ** @returns xcb_randr_set_crtc_config_cookie_t
03562  **
03563  *****************************************************************************/
03564  
03565 xcb_randr_set_crtc_config_cookie_t
03566 xcb_randr_set_crtc_config (xcb_connection_t         *c  ,
03567                            xcb_randr_crtc_t          crtc  ,
03568                            xcb_timestamp_t           timestamp  ,
03569                            xcb_timestamp_t           config_timestamp  ,
03570                            int16_t                   x  ,
03571                            int16_t                   y  ,
03572                            xcb_randr_mode_t          mode  ,
03573                            uint16_t                  rotation  ,
03574                            uint32_t                  outputs_len  ,
03575                            const xcb_randr_output_t *outputs  );
03576 
03589 /*****************************************************************************
03590  **
03591  ** xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_unchecked
03592  ** 
03593  ** @param xcb_connection_t         *c
03594  ** @param xcb_randr_crtc_t          crtc
03595  ** @param xcb_timestamp_t           timestamp
03596  ** @param xcb_timestamp_t           config_timestamp
03597  ** @param int16_t                   x
03598  ** @param int16_t                   y
03599  ** @param xcb_randr_mode_t          mode
03600  ** @param uint16_t                  rotation
03601  ** @param uint32_t                  outputs_len
03602  ** @param const xcb_randr_output_t *outputs
03603  ** @returns xcb_randr_set_crtc_config_cookie_t
03604  **
03605  *****************************************************************************/
03606  
03607 xcb_randr_set_crtc_config_cookie_t
03608 xcb_randr_set_crtc_config_unchecked (xcb_connection_t         *c  ,
03609                                      xcb_randr_crtc_t          crtc  ,
03610                                      xcb_timestamp_t           timestamp  ,
03611                                      xcb_timestamp_t           config_timestamp  ,
03612                                      int16_t                   x  ,
03613                                      int16_t                   y  ,
03614                                      xcb_randr_mode_t          mode  ,
03615                                      uint16_t                  rotation  ,
03616                                      uint32_t                  outputs_len  ,
03617                                      const xcb_randr_output_t *outputs  );
03618 
03634 /*****************************************************************************
03635  **
03636  ** xcb_randr_set_crtc_config_reply_t * xcb_randr_set_crtc_config_reply
03637  ** 
03638  ** @param xcb_connection_t                    *c
03639  ** @param xcb_randr_set_crtc_config_cookie_t   cookie
03640  ** @param xcb_generic_error_t                **e
03641  ** @returns xcb_randr_set_crtc_config_reply_t *
03642  **
03643  *****************************************************************************/
03644  
03645 xcb_randr_set_crtc_config_reply_t *
03646 xcb_randr_set_crtc_config_reply (xcb_connection_t                    *c  ,
03647                                  xcb_randr_set_crtc_config_cookie_t   cookie  ,
03648                                  xcb_generic_error_t                **e  );
03649 
03659 /*****************************************************************************
03660  **
03661  ** xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size
03662  ** 
03663  ** @param xcb_connection_t *c
03664  ** @param xcb_randr_crtc_t  crtc
03665  ** @returns xcb_randr_get_crtc_gamma_size_cookie_t
03666  **
03667  *****************************************************************************/
03668  
03669 xcb_randr_get_crtc_gamma_size_cookie_t
03670 xcb_randr_get_crtc_gamma_size (xcb_connection_t *c  ,
03671                                xcb_randr_crtc_t  crtc  );
03672 
03685 /*****************************************************************************
03686  **
03687  ** xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_unchecked
03688  ** 
03689  ** @param xcb_connection_t *c
03690  ** @param xcb_randr_crtc_t  crtc
03691  ** @returns xcb_randr_get_crtc_gamma_size_cookie_t
03692  **
03693  *****************************************************************************/
03694  
03695 xcb_randr_get_crtc_gamma_size_cookie_t
03696 xcb_randr_get_crtc_gamma_size_unchecked (xcb_connection_t *c  ,
03697                                          xcb_randr_crtc_t  crtc  );
03698 
03714 /*****************************************************************************
03715  **
03716  ** xcb_randr_get_crtc_gamma_size_reply_t * xcb_randr_get_crtc_gamma_size_reply
03717  ** 
03718  ** @param xcb_connection_t                        *c
03719  ** @param xcb_randr_get_crtc_gamma_size_cookie_t   cookie
03720  ** @param xcb_generic_error_t                    **e
03721  ** @returns xcb_randr_get_crtc_gamma_size_reply_t *
03722  **
03723  *****************************************************************************/
03724  
03725 xcb_randr_get_crtc_gamma_size_reply_t *
03726 xcb_randr_get_crtc_gamma_size_reply (xcb_connection_t                        *c  ,
03727                                      xcb_randr_get_crtc_gamma_size_cookie_t   cookie  ,
03728                                      xcb_generic_error_t                    **e  );
03729 
03730 int
03731 xcb_randr_get_crtc_gamma_sizeof (const void  *_buffer  );
03732 
03742 /*****************************************************************************
03743  **
03744  ** xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma
03745  ** 
03746  ** @param xcb_connection_t *c
03747  ** @param xcb_randr_crtc_t  crtc
03748  ** @returns xcb_randr_get_crtc_gamma_cookie_t
03749  **
03750  *****************************************************************************/
03751  
03752 xcb_randr_get_crtc_gamma_cookie_t
03753 xcb_randr_get_crtc_gamma (xcb_connection_t *c  ,
03754                           xcb_randr_crtc_t  crtc  );
03755 
03768 /*****************************************************************************
03769  **
03770  ** xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_unchecked
03771  ** 
03772  ** @param xcb_connection_t *c
03773  ** @param xcb_randr_crtc_t  crtc
03774  ** @returns xcb_randr_get_crtc_gamma_cookie_t
03775  **
03776  *****************************************************************************/
03777  
03778 xcb_randr_get_crtc_gamma_cookie_t
03779 xcb_randr_get_crtc_gamma_unchecked (xcb_connection_t *c  ,
03780                                     xcb_randr_crtc_t  crtc  );
03781 
03782 
03783 /*****************************************************************************
03784  **
03785  ** uint16_t * xcb_randr_get_crtc_gamma_red
03786  ** 
03787  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03788  ** @returns uint16_t *
03789  **
03790  *****************************************************************************/
03791  
03792 uint16_t *
03793 xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R  );
03794 
03795 
03796 /*****************************************************************************
03797  **
03798  ** int xcb_randr_get_crtc_gamma_red_length
03799  ** 
03800  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03801  ** @returns int
03802  **
03803  *****************************************************************************/
03804  
03805 int
03806 xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R  );
03807 
03808 
03809 /*****************************************************************************
03810  **
03811  ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_red_end
03812  ** 
03813  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03814  ** @returns xcb_generic_iterator_t
03815  **
03816  *****************************************************************************/
03817  
03818 xcb_generic_iterator_t
03819 xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R  );
03820 
03821 
03822 /*****************************************************************************
03823  **
03824  ** uint16_t * xcb_randr_get_crtc_gamma_green
03825  ** 
03826  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03827  ** @returns uint16_t *
03828  **
03829  *****************************************************************************/
03830  
03831 uint16_t *
03832 xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R  );
03833 
03834 
03835 /*****************************************************************************
03836  **
03837  ** int xcb_randr_get_crtc_gamma_green_length
03838  ** 
03839  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03840  ** @returns int
03841  **
03842  *****************************************************************************/
03843  
03844 int
03845 xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R  );
03846 
03847 
03848 /*****************************************************************************
03849  **
03850  ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_green_end
03851  ** 
03852  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03853  ** @returns xcb_generic_iterator_t
03854  **
03855  *****************************************************************************/
03856  
03857 xcb_generic_iterator_t
03858 xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R  );
03859 
03860 
03861 /*****************************************************************************
03862  **
03863  ** uint16_t * xcb_randr_get_crtc_gamma_blue
03864  ** 
03865  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03866  ** @returns uint16_t *
03867  **
03868  *****************************************************************************/
03869  
03870 uint16_t *
03871 xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R  );
03872 
03873 
03874 /*****************************************************************************
03875  **
03876  ** int xcb_randr_get_crtc_gamma_blue_length
03877  ** 
03878  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03879  ** @returns int
03880  **
03881  *****************************************************************************/
03882  
03883 int
03884 xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R  );
03885 
03886 
03887 /*****************************************************************************
03888  **
03889  ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_blue_end
03890  ** 
03891  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03892  ** @returns xcb_generic_iterator_t
03893  **
03894  *****************************************************************************/
03895  
03896 xcb_generic_iterator_t
03897 xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R  );
03898 
03914 /*****************************************************************************
03915  **
03916  ** xcb_randr_get_crtc_gamma_reply_t * xcb_randr_get_crtc_gamma_reply
03917  ** 
03918  ** @param xcb_connection_t                   *c
03919  ** @param xcb_randr_get_crtc_gamma_cookie_t   cookie
03920  ** @param xcb_generic_error_t               **e
03921  ** @returns xcb_randr_get_crtc_gamma_reply_t *
03922  **
03923  *****************************************************************************/
03924  
03925 xcb_randr_get_crtc_gamma_reply_t *
03926 xcb_randr_get_crtc_gamma_reply (xcb_connection_t                   *c  ,
03927                                 xcb_randr_get_crtc_gamma_cookie_t   cookie  ,
03928                                 xcb_generic_error_t               **e  );
03929 
03930 int
03931 xcb_randr_set_crtc_gamma_sizeof (const void  *_buffer  );
03932 
03945 /*****************************************************************************
03946  **
03947  ** xcb_void_cookie_t xcb_randr_set_crtc_gamma_checked
03948  ** 
03949  ** @param xcb_connection_t *c
03950  ** @param xcb_randr_crtc_t  crtc
03951  ** @param uint16_t          size
03952  ** @param const uint16_t   *red
03953  ** @param const uint16_t   *green
03954  ** @param const uint16_t   *blue
03955  ** @returns xcb_void_cookie_t
03956  **
03957  *****************************************************************************/
03958  
03959 xcb_void_cookie_t
03960 xcb_randr_set_crtc_gamma_checked (xcb_connection_t *c  ,
03961                                   xcb_randr_crtc_t  crtc  ,
03962                                   uint16_t          size  ,
03963                                   const uint16_t   *red  ,
03964                                   const uint16_t   *green  ,
03965                                   const uint16_t   *blue  );
03966 
03976 /*****************************************************************************
03977  **
03978  ** xcb_void_cookie_t xcb_randr_set_crtc_gamma
03979  ** 
03980  ** @param xcb_connection_t *c
03981  ** @param xcb_randr_crtc_t  crtc
03982  ** @param uint16_t          size
03983  ** @param const uint16_t   *red
03984  ** @param const uint16_t   *green
03985  ** @param const uint16_t   *blue
03986  ** @returns xcb_void_cookie_t
03987  **
03988  *****************************************************************************/
03989  
03990 xcb_void_cookie_t
03991 xcb_randr_set_crtc_gamma (xcb_connection_t *c  ,
03992                           xcb_randr_crtc_t  crtc  ,
03993                           uint16_t          size  ,
03994                           const uint16_t   *red  ,
03995                           const uint16_t   *green  ,
03996                           const uint16_t   *blue  );
03997 
03998 int
03999 xcb_randr_get_screen_resources_current_sizeof (const void  *_buffer  );
04000 
04010 /*****************************************************************************
04011  **
04012  ** xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current
04013  ** 
04014  ** @param xcb_connection_t *c
04015  ** @param xcb_window_t      window
04016  ** @returns xcb_randr_get_screen_resources_current_cookie_t
04017  **
04018  *****************************************************************************/
04019  
04020 xcb_randr_get_screen_resources_current_cookie_t
04021 xcb_randr_get_screen_resources_current (xcb_connection_t *c  ,
04022                                         xcb_window_t      window  );
04023 
04036 /*****************************************************************************
04037  **
04038  ** xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current_unchecked
04039  ** 
04040  ** @param xcb_connection_t *c
04041  ** @param xcb_window_t      window
04042  ** @returns xcb_randr_get_screen_resources_current_cookie_t
04043  **
04044  *****************************************************************************/
04045  
04046 xcb_randr_get_screen_resources_current_cookie_t
04047 xcb_randr_get_screen_resources_current_unchecked (xcb_connection_t *c  ,
04048                                                   xcb_window_t      window  );
04049 
04050 
04051 /*****************************************************************************
04052  **
04053  ** xcb_randr_crtc_t * xcb_randr_get_screen_resources_current_crtcs
04054  ** 
04055  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04056  ** @returns xcb_randr_crtc_t *
04057  **
04058  *****************************************************************************/
04059  
04060 xcb_randr_crtc_t *
04061 xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_resources_current_reply_t *R  );
04062 
04063 
04064 /*****************************************************************************
04065  **
04066  ** int xcb_randr_get_screen_resources_current_crtcs_length
04067  ** 
04068  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04069  ** @returns int
04070  **
04071  *****************************************************************************/
04072  
04073 int
04074 xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_screen_resources_current_reply_t *R  );
04075 
04076 
04077 /*****************************************************************************
04078  **
04079  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_crtcs_end
04080  ** 
04081  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04082  ** @returns xcb_generic_iterator_t
04083  **
04084  *****************************************************************************/
04085  
04086 xcb_generic_iterator_t
04087 xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_resources_current_reply_t *R  );
04088 
04089 
04090 /*****************************************************************************
04091  **
04092  ** xcb_randr_output_t * xcb_randr_get_screen_resources_current_outputs
04093  ** 
04094  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04095  ** @returns xcb_randr_output_t *
04096  **
04097  *****************************************************************************/
04098  
04099 xcb_randr_output_t *
04100 xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_resources_current_reply_t *R  );
04101 
04102 
04103 /*****************************************************************************
04104  **
04105  ** int xcb_randr_get_screen_resources_current_outputs_length
04106  ** 
04107  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04108  ** @returns int
04109  **
04110  *****************************************************************************/
04111  
04112 int
04113 xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_screen_resources_current_reply_t *R  );
04114 
04115 
04116 /*****************************************************************************
04117  **
04118  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_outputs_end
04119  ** 
04120  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04121  ** @returns xcb_generic_iterator_t
04122  **
04123  *****************************************************************************/
04124  
04125 xcb_generic_iterator_t
04126 xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_screen_resources_current_reply_t *R  );
04127 
04128 
04129 /*****************************************************************************
04130  **
04131  ** xcb_randr_mode_info_t * xcb_randr_get_screen_resources_current_modes
04132  ** 
04133  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04134  ** @returns xcb_randr_mode_info_t *
04135  **
04136  *****************************************************************************/
04137  
04138 xcb_randr_mode_info_t *
04139 xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_resources_current_reply_t *R  );
04140 
04141 
04142 /*****************************************************************************
04143  **
04144  ** int xcb_randr_get_screen_resources_current_modes_length
04145  ** 
04146  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04147  ** @returns int
04148  **
04149  *****************************************************************************/
04150  
04151 int
04152 xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_screen_resources_current_reply_t *R  );
04153 
04154 
04155 /*****************************************************************************
04156  **
04157  ** xcb_randr_mode_info_iterator_t xcb_randr_get_screen_resources_current_modes_iterator
04158  ** 
04159  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04160  ** @returns xcb_randr_mode_info_iterator_t
04161  **
04162  *****************************************************************************/
04163  
04164 xcb_randr_mode_info_iterator_t
04165 xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_screen_resources_current_reply_t *R  );
04166 
04167 
04168 /*****************************************************************************
04169  **
04170  ** uint8_t * xcb_randr_get_screen_resources_current_names
04171  ** 
04172  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04173  ** @returns uint8_t *
04174  **
04175  *****************************************************************************/
04176  
04177 uint8_t *
04178 xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_resources_current_reply_t *R  );
04179 
04180 
04181 /*****************************************************************************
04182  **
04183  ** int xcb_randr_get_screen_resources_current_names_length
04184  ** 
04185  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04186  ** @returns int
04187  **
04188  *****************************************************************************/
04189  
04190 int
04191 xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_screen_resources_current_reply_t *R  );
04192 
04193 
04194 /*****************************************************************************
04195  **
04196  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_names_end
04197  ** 
04198  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04199  ** @returns xcb_generic_iterator_t
04200  **
04201  *****************************************************************************/
04202  
04203 xcb_generic_iterator_t
04204 xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_screen_resources_current_reply_t *R  );
04205 
04221 /*****************************************************************************
04222  **
04223  ** xcb_randr_get_screen_resources_current_reply_t * xcb_randr_get_screen_resources_current_reply
04224  ** 
04225  ** @param xcb_connection_t                                 *c
04226  ** @param xcb_randr_get_screen_resources_current_cookie_t   cookie
04227  ** @param xcb_generic_error_t                             **e
04228  ** @returns xcb_randr_get_screen_resources_current_reply_t *
04229  **
04230  *****************************************************************************/
04231  
04232 xcb_randr_get_screen_resources_current_reply_t *
04233 xcb_randr_get_screen_resources_current_reply (xcb_connection_t                                 *c  ,
04234                                               xcb_randr_get_screen_resources_current_cookie_t   cookie  ,
04235                                               xcb_generic_error_t                             **e  );
04236 
04237 int
04238 xcb_randr_set_crtc_transform_sizeof (const void  *_buffer  ,
04239                                      uint32_t     filter_params_len  );
04240 
04253 /*****************************************************************************
04254  **
04255  ** xcb_void_cookie_t xcb_randr_set_crtc_transform_checked
04256  ** 
04257  ** @param xcb_connection_t         *c
04258  ** @param xcb_randr_crtc_t          crtc
04259  ** @param xcb_render_transform_t    transform
04260  ** @param uint16_t                  filter_len
04261  ** @param const char               *filter_name
04262  ** @param uint32_t                  filter_params_len
04263  ** @param const xcb_render_fixed_t *filter_params
04264  ** @returns xcb_void_cookie_t
04265  **
04266  *****************************************************************************/
04267  
04268 xcb_void_cookie_t
04269 xcb_randr_set_crtc_transform_checked (xcb_connection_t         *c  ,
04270                                       xcb_randr_crtc_t          crtc  ,
04271                                       xcb_render_transform_t    transform  ,
04272                                       uint16_t                  filter_len  ,
04273                                       const char               *filter_name  ,
04274                                       uint32_t                  filter_params_len  ,
04275                                       const xcb_render_fixed_t *filter_params  );
04276 
04286 /*****************************************************************************
04287  **
04288  ** xcb_void_cookie_t xcb_randr_set_crtc_transform
04289  ** 
04290  ** @param xcb_connection_t         *c
04291  ** @param xcb_randr_crtc_t          crtc
04292  ** @param xcb_render_transform_t    transform
04293  ** @param uint16_t                  filter_len
04294  ** @param const char               *filter_name
04295  ** @param uint32_t                  filter_params_len
04296  ** @param const xcb_render_fixed_t *filter_params
04297  ** @returns xcb_void_cookie_t
04298  **
04299  *****************************************************************************/
04300  
04301 xcb_void_cookie_t
04302 xcb_randr_set_crtc_transform (xcb_connection_t         *c  ,
04303                               xcb_randr_crtc_t          crtc  ,
04304                               xcb_render_transform_t    transform  ,
04305                               uint16_t                  filter_len  ,
04306                               const char               *filter_name  ,
04307                               uint32_t                  filter_params_len  ,
04308                               const xcb_render_fixed_t *filter_params  );
04309 
04310 int
04311 xcb_randr_get_crtc_transform_sizeof (const void  *_buffer  );
04312 
04322 /*****************************************************************************
04323  **
04324  ** xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform
04325  ** 
04326  ** @param xcb_connection_t *c
04327  ** @param xcb_randr_crtc_t  crtc
04328  ** @returns xcb_randr_get_crtc_transform_cookie_t
04329  **
04330  *****************************************************************************/
04331  
04332 xcb_randr_get_crtc_transform_cookie_t
04333 xcb_randr_get_crtc_transform (xcb_connection_t *c  ,
04334                               xcb_randr_crtc_t  crtc  );
04335 
04348 /*****************************************************************************
04349  **
04350  ** xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform_unchecked
04351  ** 
04352  ** @param xcb_connection_t *c
04353  ** @param xcb_randr_crtc_t  crtc
04354  ** @returns xcb_randr_get_crtc_transform_cookie_t
04355  **
04356  *****************************************************************************/
04357  
04358 xcb_randr_get_crtc_transform_cookie_t
04359 xcb_randr_get_crtc_transform_unchecked (xcb_connection_t *c  ,
04360                                         xcb_randr_crtc_t  crtc  );
04361 
04362 
04363 /*****************************************************************************
04364  **
04365  ** char * xcb_randr_get_crtc_transform_pending_filter_name
04366  ** 
04367  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04368  ** @returns char *
04369  **
04370  *****************************************************************************/
04371  
04372 char *
04373 xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_transform_reply_t *R  );
04374 
04375 
04376 /*****************************************************************************
04377  **
04378  ** int xcb_randr_get_crtc_transform_pending_filter_name_length
04379  ** 
04380  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04381  ** @returns int
04382  **
04383  *****************************************************************************/
04384  
04385 int
04386 xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R  );
04387 
04388 
04389 /*****************************************************************************
04390  **
04391  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_pending_filter_name_end
04392  ** 
04393  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04394  ** @returns xcb_generic_iterator_t
04395  **
04396  *****************************************************************************/
04397  
04398 xcb_generic_iterator_t
04399 xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R  );
04400 
04401 
04402 /*****************************************************************************
04403  **
04404  ** xcb_render_fixed_t * xcb_randr_get_crtc_transform_pending_params
04405  ** 
04406  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04407  ** @returns xcb_render_fixed_t *
04408  **
04409  *****************************************************************************/
04410  
04411 xcb_render_fixed_t *
04412 xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_transform_reply_t *R  );
04413 
04414 
04415 /*****************************************************************************
04416  **
04417  ** int xcb_randr_get_crtc_transform_pending_params_length
04418  ** 
04419  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04420  ** @returns int
04421  **
04422  *****************************************************************************/
04423  
04424 int
04425 xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crtc_transform_reply_t *R  );
04426 
04427 
04428 /*****************************************************************************
04429  **
04430  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_pending_params_end
04431  ** 
04432  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04433  ** @returns xcb_generic_iterator_t
04434  **
04435  *****************************************************************************/
04436  
04437 xcb_generic_iterator_t
04438 xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_transform_reply_t *R  );
04439 
04440 
04441 /*****************************************************************************
04442  **
04443  ** char * xcb_randr_get_crtc_transform_current_filter_name
04444  ** 
04445  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04446  ** @returns char *
04447  **
04448  *****************************************************************************/
04449  
04450 char *
04451 xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_transform_reply_t *R  );
04452 
04453 
04454 /*****************************************************************************
04455  **
04456  ** int xcb_randr_get_crtc_transform_current_filter_name_length
04457  ** 
04458  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04459  ** @returns int
04460  **
04461  *****************************************************************************/
04462  
04463 int
04464 xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R  );
04465 
04466 
04467 /*****************************************************************************
04468  **
04469  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_current_filter_name_end
04470  ** 
04471  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04472  ** @returns xcb_generic_iterator_t
04473  **
04474  *****************************************************************************/
04475  
04476 xcb_generic_iterator_t
04477 xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R  );
04478 
04479 
04480 /*****************************************************************************
04481  **
04482  ** xcb_render_fixed_t * xcb_randr_get_crtc_transform_current_params
04483  ** 
04484  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04485  ** @returns xcb_render_fixed_t *
04486  **
04487  *****************************************************************************/
04488  
04489 xcb_render_fixed_t *
04490 xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_transform_reply_t *R  );
04491 
04492 
04493 /*****************************************************************************
04494  **
04495  ** int xcb_randr_get_crtc_transform_current_params_length
04496  ** 
04497  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04498  ** @returns int
04499  **
04500  *****************************************************************************/
04501  
04502 int
04503 xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crtc_transform_reply_t *R  );
04504 
04505 
04506 /*****************************************************************************
04507  **
04508  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_current_params_end
04509  ** 
04510  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04511  ** @returns xcb_generic_iterator_t
04512  **
04513  *****************************************************************************/
04514  
04515 xcb_generic_iterator_t
04516 xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_transform_reply_t *R  );
04517 
04533 /*****************************************************************************
04534  **
04535  ** xcb_randr_get_crtc_transform_reply_t * xcb_randr_get_crtc_transform_reply
04536  ** 
04537  ** @param xcb_connection_t                       *c
04538  ** @param xcb_randr_get_crtc_transform_cookie_t   cookie
04539  ** @param xcb_generic_error_t                   **e
04540  ** @returns xcb_randr_get_crtc_transform_reply_t *
04541  **
04542  *****************************************************************************/
04543  
04544 xcb_randr_get_crtc_transform_reply_t *
04545 xcb_randr_get_crtc_transform_reply (xcb_connection_t                       *c  ,
04546                                     xcb_randr_get_crtc_transform_cookie_t   cookie  ,
04547                                     xcb_generic_error_t                   **e  );
04548 
04558 /*****************************************************************************
04559  **
04560  ** xcb_randr_get_panning_cookie_t xcb_randr_get_panning
04561  ** 
04562  ** @param xcb_connection_t *c
04563  ** @param xcb_randr_crtc_t  crtc
04564  ** @returns xcb_randr_get_panning_cookie_t
04565  **
04566  *****************************************************************************/
04567  
04568 xcb_randr_get_panning_cookie_t
04569 xcb_randr_get_panning (xcb_connection_t *c  ,
04570                        xcb_randr_crtc_t  crtc  );
04571 
04584 /*****************************************************************************
04585  **
04586  ** xcb_randr_get_panning_cookie_t xcb_randr_get_panning_unchecked
04587  ** 
04588  ** @param xcb_connection_t *c
04589  ** @param xcb_randr_crtc_t  crtc
04590  ** @returns xcb_randr_get_panning_cookie_t
04591  **
04592  *****************************************************************************/
04593  
04594 xcb_randr_get_panning_cookie_t
04595 xcb_randr_get_panning_unchecked (xcb_connection_t *c  ,
04596                                  xcb_randr_crtc_t  crtc  );
04597 
04613 /*****************************************************************************
04614  **
04615  ** xcb_randr_get_panning_reply_t * xcb_randr_get_panning_reply
04616  ** 
04617  ** @param xcb_connection_t                *c
04618  ** @param xcb_randr_get_panning_cookie_t   cookie
04619  ** @param xcb_generic_error_t            **e
04620  ** @returns xcb_randr_get_panning_reply_t *
04621  **
04622  *****************************************************************************/
04623  
04624 xcb_randr_get_panning_reply_t *
04625 xcb_randr_get_panning_reply (xcb_connection_t                *c  ,
04626                              xcb_randr_get_panning_cookie_t   cookie  ,
04627                              xcb_generic_error_t            **e  );
04628 
04638 /*****************************************************************************
04639  **
04640  ** xcb_randr_set_panning_cookie_t xcb_randr_set_panning
04641  ** 
04642  ** @param xcb_connection_t *c
04643  ** @param xcb_randr_crtc_t  crtc
04644  ** @param xcb_timestamp_t   timestamp
04645  ** @param uint16_t          left
04646  ** @param uint16_t          top
04647  ** @param uint16_t          width
04648  ** @param uint16_t          height
04649  ** @param uint16_t          track_left
04650  ** @param uint16_t          track_top
04651  ** @param uint16_t          track_width
04652  ** @param uint16_t          track_height
04653  ** @param int16_t           border_left
04654  ** @param int16_t           border_top
04655  ** @param int16_t           border_right
04656  ** @param int16_t           border_bottom
04657  ** @returns xcb_randr_set_panning_cookie_t
04658  **
04659  *****************************************************************************/
04660  
04661 xcb_randr_set_panning_cookie_t
04662 xcb_randr_set_panning (xcb_connection_t *c  ,
04663                        xcb_randr_crtc_t  crtc  ,
04664                        xcb_timestamp_t   timestamp  ,
04665                        uint16_t          left  ,
04666                        uint16_t          top  ,
04667                        uint16_t          width  ,
04668                        uint16_t          height  ,
04669                        uint16_t          track_left  ,
04670                        uint16_t          track_top  ,
04671                        uint16_t          track_width  ,
04672                        uint16_t          track_height  ,
04673                        int16_t           border_left  ,
04674                        int16_t           border_top  ,
04675                        int16_t           border_right  ,
04676                        int16_t           border_bottom  );
04677 
04690 /*****************************************************************************
04691  **
04692  ** xcb_randr_set_panning_cookie_t xcb_randr_set_panning_unchecked
04693  ** 
04694  ** @param xcb_connection_t *c
04695  ** @param xcb_randr_crtc_t  crtc
04696  ** @param xcb_timestamp_t   timestamp
04697  ** @param uint16_t          left
04698  ** @param uint16_t          top
04699  ** @param uint16_t          width
04700  ** @param uint16_t          height
04701  ** @param uint16_t          track_left
04702  ** @param uint16_t          track_top
04703  ** @param uint16_t          track_width
04704  ** @param uint16_t          track_height
04705  ** @param int16_t           border_left
04706  ** @param int16_t           border_top
04707  ** @param int16_t           border_right
04708  ** @param int16_t           border_bottom
04709  ** @returns xcb_randr_set_panning_cookie_t
04710  **
04711  *****************************************************************************/
04712  
04713 xcb_randr_set_panning_cookie_t
04714 xcb_randr_set_panning_unchecked (xcb_connection_t *c  ,
04715                                  xcb_randr_crtc_t  crtc  ,
04716                                  xcb_timestamp_t   timestamp  ,
04717                                  uint16_t          left  ,
04718                                  uint16_t          top  ,
04719                                  uint16_t          width  ,
04720                                  uint16_t          height  ,
04721                                  uint16_t          track_left  ,
04722                                  uint16_t          track_top  ,
04723                                  uint16_t          track_width  ,
04724                                  uint16_t          track_height  ,
04725                                  int16_t           border_left  ,
04726                                  int16_t           border_top  ,
04727                                  int16_t           border_right  ,
04728                                  int16_t           border_bottom  );
04729 
04745 /*****************************************************************************
04746  **
04747  ** xcb_randr_set_panning_reply_t * xcb_randr_set_panning_reply
04748  ** 
04749  ** @param xcb_connection_t                *c
04750  ** @param xcb_randr_set_panning_cookie_t   cookie
04751  ** @param xcb_generic_error_t            **e
04752  ** @returns xcb_randr_set_panning_reply_t *
04753  **
04754  *****************************************************************************/
04755  
04756 xcb_randr_set_panning_reply_t *
04757 xcb_randr_set_panning_reply (xcb_connection_t                *c  ,
04758                              xcb_randr_set_panning_cookie_t   cookie  ,
04759                              xcb_generic_error_t            **e  );
04760 
04773 /*****************************************************************************
04774  **
04775  ** xcb_void_cookie_t xcb_randr_set_output_primary_checked
04776  ** 
04777  ** @param xcb_connection_t   *c
04778  ** @param xcb_window_t        window
04779  ** @param xcb_randr_output_t  output
04780  ** @returns xcb_void_cookie_t
04781  **
04782  *****************************************************************************/
04783  
04784 xcb_void_cookie_t
04785 xcb_randr_set_output_primary_checked (xcb_connection_t   *c  ,
04786                                       xcb_window_t        window  ,
04787                                       xcb_randr_output_t  output  );
04788 
04798 /*****************************************************************************
04799  **
04800  ** xcb_void_cookie_t xcb_randr_set_output_primary
04801  ** 
04802  ** @param xcb_connection_t   *c
04803  ** @param xcb_window_t        window
04804  ** @param xcb_randr_output_t  output
04805  ** @returns xcb_void_cookie_t
04806  **
04807  *****************************************************************************/
04808  
04809 xcb_void_cookie_t
04810 xcb_randr_set_output_primary (xcb_connection_t   *c  ,
04811                               xcb_window_t        window  ,
04812                               xcb_randr_output_t  output  );
04813 
04823 /*****************************************************************************
04824  **
04825  ** xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary
04826  ** 
04827  ** @param xcb_connection_t *c
04828  ** @param xcb_window_t      window
04829  ** @returns xcb_randr_get_output_primary_cookie_t
04830  **
04831  *****************************************************************************/
04832  
04833 xcb_randr_get_output_primary_cookie_t
04834 xcb_randr_get_output_primary (xcb_connection_t *c  ,
04835                               xcb_window_t      window  );
04836 
04849 /*****************************************************************************
04850  **
04851  ** xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_unchecked
04852  ** 
04853  ** @param xcb_connection_t *c
04854  ** @param xcb_window_t      window
04855  ** @returns xcb_randr_get_output_primary_cookie_t
04856  **
04857  *****************************************************************************/
04858  
04859 xcb_randr_get_output_primary_cookie_t
04860 xcb_randr_get_output_primary_unchecked (xcb_connection_t *c  ,
04861                                         xcb_window_t      window  );
04862 
04878 /*****************************************************************************
04879  **
04880  ** xcb_randr_get_output_primary_reply_t * xcb_randr_get_output_primary_reply
04881  ** 
04882  ** @param xcb_connection_t                       *c
04883  ** @param xcb_randr_get_output_primary_cookie_t   cookie
04884  ** @param xcb_generic_error_t                   **e
04885  ** @returns xcb_randr_get_output_primary_reply_t *
04886  **
04887  *****************************************************************************/
04888  
04889 xcb_randr_get_output_primary_reply_t *
04890 xcb_randr_get_output_primary_reply (xcb_connection_t                       *c  ,
04891                                     xcb_randr_get_output_primary_cookie_t   cookie  ,
04892                                     xcb_generic_error_t                   **e  );
04893 
04903 /*****************************************************************************
04904  **
04905  ** void xcb_randr_crtc_change_next
04906  ** 
04907  ** @param xcb_randr_crtc_change_iterator_t *i
04908  ** @returns void
04909  **
04910  *****************************************************************************/
04911  
04912 void
04913 xcb_randr_crtc_change_next (xcb_randr_crtc_change_iterator_t *i  );
04914 
04925 /*****************************************************************************
04926  **
04927  ** xcb_generic_iterator_t xcb_randr_crtc_change_end
04928  ** 
04929  ** @param xcb_randr_crtc_change_iterator_t i
04930  ** @returns xcb_generic_iterator_t
04931  **
04932  *****************************************************************************/
04933  
04934 xcb_generic_iterator_t
04935 xcb_randr_crtc_change_end (xcb_randr_crtc_change_iterator_t i  );
04936 
04946 /*****************************************************************************
04947  **
04948  ** void xcb_randr_output_change_next
04949  ** 
04950  ** @param xcb_randr_output_change_iterator_t *i
04951  ** @returns void
04952  **
04953  *****************************************************************************/
04954  
04955 void
04956 xcb_randr_output_change_next (xcb_randr_output_change_iterator_t *i  );
04957 
04968 /*****************************************************************************
04969  **
04970  ** xcb_generic_iterator_t xcb_randr_output_change_end
04971  ** 
04972  ** @param xcb_randr_output_change_iterator_t i
04973  ** @returns xcb_generic_iterator_t
04974  **
04975  *****************************************************************************/
04976  
04977 xcb_generic_iterator_t
04978 xcb_randr_output_change_end (xcb_randr_output_change_iterator_t i  );
04979 
04989 /*****************************************************************************
04990  **
04991  ** void xcb_randr_output_property_next
04992  ** 
04993  ** @param xcb_randr_output_property_iterator_t *i
04994  ** @returns void
04995  **
04996  *****************************************************************************/
04997  
04998 void
04999 xcb_randr_output_property_next (xcb_randr_output_property_iterator_t *i  );
05000 
05011 /*****************************************************************************
05012  **
05013  ** xcb_generic_iterator_t xcb_randr_output_property_end
05014  ** 
05015  ** @param xcb_randr_output_property_iterator_t i
05016  ** @returns xcb_generic_iterator_t
05017  **
05018  *****************************************************************************/
05019  
05020 xcb_generic_iterator_t
05021 xcb_randr_output_property_end (xcb_randr_output_property_iterator_t i  );
05022 
05032 /*****************************************************************************
05033  **
05034  ** void xcb_randr_notify_data_next
05035  ** 
05036  ** @param xcb_randr_notify_data_iterator_t *i
05037  ** @returns void
05038  **
05039  *****************************************************************************/
05040  
05041 void
05042 xcb_randr_notify_data_next (xcb_randr_notify_data_iterator_t *i  );
05043 
05054 /*****************************************************************************
05055  **
05056  ** xcb_generic_iterator_t xcb_randr_notify_data_end
05057  ** 
05058  ** @param xcb_randr_notify_data_iterator_t i
05059  ** @returns xcb_generic_iterator_t
05060  **
05061  *****************************************************************************/
05062  
05063 xcb_generic_iterator_t
05064 xcb_randr_notify_data_end (xcb_randr_notify_data_iterator_t i  );
05065 
05066 
05067 #ifdef __cplusplus
05068 }
05069 #endif
05070 
05071 #endif
05072