XCB 1.7
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 
01383 /*****************************************************************************
01384  **
01385  ** uint16_t * xcb_randr_refresh_rates_rates
01386  ** 
01387  ** @param const xcb_randr_refresh_rates_t *R
01388  ** @returns uint16_t *
01389  **
01390  *****************************************************************************/
01391  
01392 uint16_t *
01393 xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R  );
01394 
01395 
01396 /*****************************************************************************
01397  **
01398  ** int xcb_randr_refresh_rates_rates_length
01399  ** 
01400  ** @param const xcb_randr_refresh_rates_t *R
01401  ** @returns int
01402  **
01403  *****************************************************************************/
01404  
01405 int
01406 xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R  );
01407 
01408 
01409 /*****************************************************************************
01410  **
01411  ** xcb_generic_iterator_t xcb_randr_refresh_rates_rates_end
01412  ** 
01413  ** @param const xcb_randr_refresh_rates_t *R
01414  ** @returns xcb_generic_iterator_t
01415  **
01416  *****************************************************************************/
01417  
01418 xcb_generic_iterator_t
01419 xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R  );
01420 
01430 /*****************************************************************************
01431  **
01432  ** void xcb_randr_refresh_rates_next
01433  ** 
01434  ** @param xcb_randr_refresh_rates_iterator_t *i
01435  ** @returns void
01436  **
01437  *****************************************************************************/
01438  
01439 void
01440 xcb_randr_refresh_rates_next (xcb_randr_refresh_rates_iterator_t *i  );
01441 
01452 /*****************************************************************************
01453  **
01454  ** xcb_generic_iterator_t xcb_randr_refresh_rates_end
01455  ** 
01456  ** @param xcb_randr_refresh_rates_iterator_t i
01457  ** @returns xcb_generic_iterator_t
01458  **
01459  *****************************************************************************/
01460  
01461 xcb_generic_iterator_t
01462 xcb_randr_refresh_rates_end (xcb_randr_refresh_rates_iterator_t i  );
01463 
01473 /*****************************************************************************
01474  **
01475  ** xcb_randr_query_version_cookie_t xcb_randr_query_version
01476  ** 
01477  ** @param xcb_connection_t *c
01478  ** @param uint32_t          major_version
01479  ** @param uint32_t          minor_version
01480  ** @returns xcb_randr_query_version_cookie_t
01481  **
01482  *****************************************************************************/
01483  
01484 xcb_randr_query_version_cookie_t
01485 xcb_randr_query_version (xcb_connection_t *c  ,
01486                          uint32_t          major_version  ,
01487                          uint32_t          minor_version  );
01488 
01501 /*****************************************************************************
01502  **
01503  ** xcb_randr_query_version_cookie_t xcb_randr_query_version_unchecked
01504  ** 
01505  ** @param xcb_connection_t *c
01506  ** @param uint32_t          major_version
01507  ** @param uint32_t          minor_version
01508  ** @returns xcb_randr_query_version_cookie_t
01509  **
01510  *****************************************************************************/
01511  
01512 xcb_randr_query_version_cookie_t
01513 xcb_randr_query_version_unchecked (xcb_connection_t *c  ,
01514                                    uint32_t          major_version  ,
01515                                    uint32_t          minor_version  );
01516 
01532 /*****************************************************************************
01533  **
01534  ** xcb_randr_query_version_reply_t * xcb_randr_query_version_reply
01535  ** 
01536  ** @param xcb_connection_t                  *c
01537  ** @param xcb_randr_query_version_cookie_t   cookie
01538  ** @param xcb_generic_error_t              **e
01539  ** @returns xcb_randr_query_version_reply_t *
01540  **
01541  *****************************************************************************/
01542  
01543 xcb_randr_query_version_reply_t *
01544 xcb_randr_query_version_reply (xcb_connection_t                  *c  ,
01545                                xcb_randr_query_version_cookie_t   cookie  ,
01546                                xcb_generic_error_t              **e  );
01547 
01557 /*****************************************************************************
01558  **
01559  ** xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config
01560  ** 
01561  ** @param xcb_connection_t *c
01562  ** @param xcb_window_t      window
01563  ** @param xcb_timestamp_t   timestamp
01564  ** @param xcb_timestamp_t   config_timestamp
01565  ** @param uint16_t          sizeID
01566  ** @param uint16_t          rotation
01567  ** @param uint16_t          rate
01568  ** @returns xcb_randr_set_screen_config_cookie_t
01569  **
01570  *****************************************************************************/
01571  
01572 xcb_randr_set_screen_config_cookie_t
01573 xcb_randr_set_screen_config (xcb_connection_t *c  ,
01574                              xcb_window_t      window  ,
01575                              xcb_timestamp_t   timestamp  ,
01576                              xcb_timestamp_t   config_timestamp  ,
01577                              uint16_t          sizeID  ,
01578                              uint16_t          rotation  ,
01579                              uint16_t          rate  );
01580 
01593 /*****************************************************************************
01594  **
01595  ** xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_unchecked
01596  ** 
01597  ** @param xcb_connection_t *c
01598  ** @param xcb_window_t      window
01599  ** @param xcb_timestamp_t   timestamp
01600  ** @param xcb_timestamp_t   config_timestamp
01601  ** @param uint16_t          sizeID
01602  ** @param uint16_t          rotation
01603  ** @param uint16_t          rate
01604  ** @returns xcb_randr_set_screen_config_cookie_t
01605  **
01606  *****************************************************************************/
01607  
01608 xcb_randr_set_screen_config_cookie_t
01609 xcb_randr_set_screen_config_unchecked (xcb_connection_t *c  ,
01610                                        xcb_window_t      window  ,
01611                                        xcb_timestamp_t   timestamp  ,
01612                                        xcb_timestamp_t   config_timestamp  ,
01613                                        uint16_t          sizeID  ,
01614                                        uint16_t          rotation  ,
01615                                        uint16_t          rate  );
01616 
01632 /*****************************************************************************
01633  **
01634  ** xcb_randr_set_screen_config_reply_t * xcb_randr_set_screen_config_reply
01635  ** 
01636  ** @param xcb_connection_t                      *c
01637  ** @param xcb_randr_set_screen_config_cookie_t   cookie
01638  ** @param xcb_generic_error_t                  **e
01639  ** @returns xcb_randr_set_screen_config_reply_t *
01640  **
01641  *****************************************************************************/
01642  
01643 xcb_randr_set_screen_config_reply_t *
01644 xcb_randr_set_screen_config_reply (xcb_connection_t                      *c  ,
01645                                    xcb_randr_set_screen_config_cookie_t   cookie  ,
01646                                    xcb_generic_error_t                  **e  );
01647 
01660 /*****************************************************************************
01661  **
01662  ** xcb_void_cookie_t xcb_randr_select_input_checked
01663  ** 
01664  ** @param xcb_connection_t *c
01665  ** @param xcb_window_t      window
01666  ** @param uint16_t          enable
01667  ** @returns xcb_void_cookie_t
01668  **
01669  *****************************************************************************/
01670  
01671 xcb_void_cookie_t
01672 xcb_randr_select_input_checked (xcb_connection_t *c  ,
01673                                 xcb_window_t      window  ,
01674                                 uint16_t          enable  );
01675 
01685 /*****************************************************************************
01686  **
01687  ** xcb_void_cookie_t xcb_randr_select_input
01688  ** 
01689  ** @param xcb_connection_t *c
01690  ** @param xcb_window_t      window
01691  ** @param uint16_t          enable
01692  ** @returns xcb_void_cookie_t
01693  **
01694  *****************************************************************************/
01695  
01696 xcb_void_cookie_t
01697 xcb_randr_select_input (xcb_connection_t *c  ,
01698                         xcb_window_t      window  ,
01699                         uint16_t          enable  );
01700 
01710 /*****************************************************************************
01711  **
01712  ** xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info
01713  ** 
01714  ** @param xcb_connection_t *c
01715  ** @param xcb_window_t      window
01716  ** @returns xcb_randr_get_screen_info_cookie_t
01717  **
01718  *****************************************************************************/
01719  
01720 xcb_randr_get_screen_info_cookie_t
01721 xcb_randr_get_screen_info (xcb_connection_t *c  ,
01722                            xcb_window_t      window  );
01723 
01736 /*****************************************************************************
01737  **
01738  ** xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_unchecked
01739  ** 
01740  ** @param xcb_connection_t *c
01741  ** @param xcb_window_t      window
01742  ** @returns xcb_randr_get_screen_info_cookie_t
01743  **
01744  *****************************************************************************/
01745  
01746 xcb_randr_get_screen_info_cookie_t
01747 xcb_randr_get_screen_info_unchecked (xcb_connection_t *c  ,
01748                                      xcb_window_t      window  );
01749 
01750 
01751 /*****************************************************************************
01752  **
01753  ** xcb_randr_screen_size_t * xcb_randr_get_screen_info_sizes
01754  ** 
01755  ** @param const xcb_randr_get_screen_info_reply_t *R
01756  ** @returns xcb_randr_screen_size_t *
01757  **
01758  *****************************************************************************/
01759  
01760 xcb_randr_screen_size_t *
01761 xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R  );
01762 
01763 
01764 /*****************************************************************************
01765  **
01766  ** int xcb_randr_get_screen_info_sizes_length
01767  ** 
01768  ** @param const xcb_randr_get_screen_info_reply_t *R
01769  ** @returns int
01770  **
01771  *****************************************************************************/
01772  
01773 int
01774 xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R  );
01775 
01776 
01777 /*****************************************************************************
01778  **
01779  ** xcb_randr_screen_size_iterator_t xcb_randr_get_screen_info_sizes_iterator
01780  ** 
01781  ** @param const xcb_randr_get_screen_info_reply_t *R
01782  ** @returns xcb_randr_screen_size_iterator_t
01783  **
01784  *****************************************************************************/
01785  
01786 xcb_randr_screen_size_iterator_t
01787 xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R  );
01788 
01789 
01790 /*****************************************************************************
01791  **
01792  ** int xcb_randr_get_screen_info_rates_length
01793  ** 
01794  ** @param const xcb_randr_get_screen_info_reply_t *R
01795  ** @returns int
01796  **
01797  *****************************************************************************/
01798  
01799 int
01800 xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R  );
01801 
01802 
01803 /*****************************************************************************
01804  **
01805  ** xcb_randr_refresh_rates_iterator_t xcb_randr_get_screen_info_rates_iterator
01806  ** 
01807  ** @param const xcb_randr_get_screen_info_reply_t *R
01808  ** @returns xcb_randr_refresh_rates_iterator_t
01809  **
01810  *****************************************************************************/
01811  
01812 xcb_randr_refresh_rates_iterator_t
01813 xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R  );
01814 
01830 /*****************************************************************************
01831  **
01832  ** xcb_randr_get_screen_info_reply_t * xcb_randr_get_screen_info_reply
01833  ** 
01834  ** @param xcb_connection_t                    *c
01835  ** @param xcb_randr_get_screen_info_cookie_t   cookie
01836  ** @param xcb_generic_error_t                **e
01837  ** @returns xcb_randr_get_screen_info_reply_t *
01838  **
01839  *****************************************************************************/
01840  
01841 xcb_randr_get_screen_info_reply_t *
01842 xcb_randr_get_screen_info_reply (xcb_connection_t                    *c  ,
01843                                  xcb_randr_get_screen_info_cookie_t   cookie  ,
01844                                  xcb_generic_error_t                **e  );
01845 
01855 /*****************************************************************************
01856  **
01857  ** xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range
01858  ** 
01859  ** @param xcb_connection_t *c
01860  ** @param xcb_window_t      window
01861  ** @returns xcb_randr_get_screen_size_range_cookie_t
01862  **
01863  *****************************************************************************/
01864  
01865 xcb_randr_get_screen_size_range_cookie_t
01866 xcb_randr_get_screen_size_range (xcb_connection_t *c  ,
01867                                  xcb_window_t      window  );
01868 
01881 /*****************************************************************************
01882  **
01883  ** xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_unchecked
01884  ** 
01885  ** @param xcb_connection_t *c
01886  ** @param xcb_window_t      window
01887  ** @returns xcb_randr_get_screen_size_range_cookie_t
01888  **
01889  *****************************************************************************/
01890  
01891 xcb_randr_get_screen_size_range_cookie_t
01892 xcb_randr_get_screen_size_range_unchecked (xcb_connection_t *c  ,
01893                                            xcb_window_t      window  );
01894 
01910 /*****************************************************************************
01911  **
01912  ** xcb_randr_get_screen_size_range_reply_t * xcb_randr_get_screen_size_range_reply
01913  ** 
01914  ** @param xcb_connection_t                          *c
01915  ** @param xcb_randr_get_screen_size_range_cookie_t   cookie
01916  ** @param xcb_generic_error_t                      **e
01917  ** @returns xcb_randr_get_screen_size_range_reply_t *
01918  **
01919  *****************************************************************************/
01920  
01921 xcb_randr_get_screen_size_range_reply_t *
01922 xcb_randr_get_screen_size_range_reply (xcb_connection_t                          *c  ,
01923                                        xcb_randr_get_screen_size_range_cookie_t   cookie  ,
01924                                        xcb_generic_error_t                      **e  );
01925 
01938 /*****************************************************************************
01939  **
01940  ** xcb_void_cookie_t xcb_randr_set_screen_size_checked
01941  ** 
01942  ** @param xcb_connection_t *c
01943  ** @param xcb_window_t      window
01944  ** @param uint16_t          width
01945  ** @param uint16_t          height
01946  ** @param uint32_t          mm_width
01947  ** @param uint32_t          mm_height
01948  ** @returns xcb_void_cookie_t
01949  **
01950  *****************************************************************************/
01951  
01952 xcb_void_cookie_t
01953 xcb_randr_set_screen_size_checked (xcb_connection_t *c  ,
01954                                    xcb_window_t      window  ,
01955                                    uint16_t          width  ,
01956                                    uint16_t          height  ,
01957                                    uint32_t          mm_width  ,
01958                                    uint32_t          mm_height  );
01959 
01969 /*****************************************************************************
01970  **
01971  ** xcb_void_cookie_t xcb_randr_set_screen_size
01972  ** 
01973  ** @param xcb_connection_t *c
01974  ** @param xcb_window_t      window
01975  ** @param uint16_t          width
01976  ** @param uint16_t          height
01977  ** @param uint32_t          mm_width
01978  ** @param uint32_t          mm_height
01979  ** @returns xcb_void_cookie_t
01980  **
01981  *****************************************************************************/
01982  
01983 xcb_void_cookie_t
01984 xcb_randr_set_screen_size (xcb_connection_t *c  ,
01985                            xcb_window_t      window  ,
01986                            uint16_t          width  ,
01987                            uint16_t          height  ,
01988                            uint32_t          mm_width  ,
01989                            uint32_t          mm_height  );
01990 
02000 /*****************************************************************************
02001  **
02002  ** void xcb_randr_mode_info_next
02003  ** 
02004  ** @param xcb_randr_mode_info_iterator_t *i
02005  ** @returns void
02006  **
02007  *****************************************************************************/
02008  
02009 void
02010 xcb_randr_mode_info_next (xcb_randr_mode_info_iterator_t *i  );
02011 
02022 /*****************************************************************************
02023  **
02024  ** xcb_generic_iterator_t xcb_randr_mode_info_end
02025  ** 
02026  ** @param xcb_randr_mode_info_iterator_t i
02027  ** @returns xcb_generic_iterator_t
02028  **
02029  *****************************************************************************/
02030  
02031 xcb_generic_iterator_t
02032 xcb_randr_mode_info_end (xcb_randr_mode_info_iterator_t i  );
02033 
02043 /*****************************************************************************
02044  **
02045  ** xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources
02046  ** 
02047  ** @param xcb_connection_t *c
02048  ** @param xcb_window_t      window
02049  ** @returns xcb_randr_get_screen_resources_cookie_t
02050  **
02051  *****************************************************************************/
02052  
02053 xcb_randr_get_screen_resources_cookie_t
02054 xcb_randr_get_screen_resources (xcb_connection_t *c  ,
02055                                 xcb_window_t      window  );
02056 
02069 /*****************************************************************************
02070  **
02071  ** xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_unchecked
02072  ** 
02073  ** @param xcb_connection_t *c
02074  ** @param xcb_window_t      window
02075  ** @returns xcb_randr_get_screen_resources_cookie_t
02076  **
02077  *****************************************************************************/
02078  
02079 xcb_randr_get_screen_resources_cookie_t
02080 xcb_randr_get_screen_resources_unchecked (xcb_connection_t *c  ,
02081                                           xcb_window_t      window  );
02082 
02083 
02084 /*****************************************************************************
02085  **
02086  ** xcb_randr_crtc_t * xcb_randr_get_screen_resources_crtcs
02087  ** 
02088  ** @param const xcb_randr_get_screen_resources_reply_t *R
02089  ** @returns xcb_randr_crtc_t *
02090  **
02091  *****************************************************************************/
02092  
02093 xcb_randr_crtc_t *
02094 xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R  );
02095 
02096 
02097 /*****************************************************************************
02098  **
02099  ** int xcb_randr_get_screen_resources_crtcs_length
02100  ** 
02101  ** @param const xcb_randr_get_screen_resources_reply_t *R
02102  ** @returns int
02103  **
02104  *****************************************************************************/
02105  
02106 int
02107 xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R  );
02108 
02109 
02110 /*****************************************************************************
02111  **
02112  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_crtcs_end
02113  ** 
02114  ** @param const xcb_randr_get_screen_resources_reply_t *R
02115  ** @returns xcb_generic_iterator_t
02116  **
02117  *****************************************************************************/
02118  
02119 xcb_generic_iterator_t
02120 xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R  );
02121 
02122 
02123 /*****************************************************************************
02124  **
02125  ** xcb_randr_output_t * xcb_randr_get_screen_resources_outputs
02126  ** 
02127  ** @param const xcb_randr_get_screen_resources_reply_t *R
02128  ** @returns xcb_randr_output_t *
02129  **
02130  *****************************************************************************/
02131  
02132 xcb_randr_output_t *
02133 xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R  );
02134 
02135 
02136 /*****************************************************************************
02137  **
02138  ** int xcb_randr_get_screen_resources_outputs_length
02139  ** 
02140  ** @param const xcb_randr_get_screen_resources_reply_t *R
02141  ** @returns int
02142  **
02143  *****************************************************************************/
02144  
02145 int
02146 xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R  );
02147 
02148 
02149 /*****************************************************************************
02150  **
02151  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_outputs_end
02152  ** 
02153  ** @param const xcb_randr_get_screen_resources_reply_t *R
02154  ** @returns xcb_generic_iterator_t
02155  **
02156  *****************************************************************************/
02157  
02158 xcb_generic_iterator_t
02159 xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R  );
02160 
02161 
02162 /*****************************************************************************
02163  **
02164  ** xcb_randr_mode_info_t * xcb_randr_get_screen_resources_modes
02165  ** 
02166  ** @param const xcb_randr_get_screen_resources_reply_t *R
02167  ** @returns xcb_randr_mode_info_t *
02168  **
02169  *****************************************************************************/
02170  
02171 xcb_randr_mode_info_t *
02172 xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R  );
02173 
02174 
02175 /*****************************************************************************
02176  **
02177  ** int xcb_randr_get_screen_resources_modes_length
02178  ** 
02179  ** @param const xcb_randr_get_screen_resources_reply_t *R
02180  ** @returns int
02181  **
02182  *****************************************************************************/
02183  
02184 int
02185 xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R  );
02186 
02187 
02188 /*****************************************************************************
02189  **
02190  ** xcb_randr_mode_info_iterator_t xcb_randr_get_screen_resources_modes_iterator
02191  ** 
02192  ** @param const xcb_randr_get_screen_resources_reply_t *R
02193  ** @returns xcb_randr_mode_info_iterator_t
02194  **
02195  *****************************************************************************/
02196  
02197 xcb_randr_mode_info_iterator_t
02198 xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R  );
02199 
02200 
02201 /*****************************************************************************
02202  **
02203  ** uint8_t * xcb_randr_get_screen_resources_names
02204  ** 
02205  ** @param const xcb_randr_get_screen_resources_reply_t *R
02206  ** @returns uint8_t *
02207  **
02208  *****************************************************************************/
02209  
02210 uint8_t *
02211 xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R  );
02212 
02213 
02214 /*****************************************************************************
02215  **
02216  ** int xcb_randr_get_screen_resources_names_length
02217  ** 
02218  ** @param const xcb_randr_get_screen_resources_reply_t *R
02219  ** @returns int
02220  **
02221  *****************************************************************************/
02222  
02223 int
02224 xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R  );
02225 
02226 
02227 /*****************************************************************************
02228  **
02229  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_names_end
02230  ** 
02231  ** @param const xcb_randr_get_screen_resources_reply_t *R
02232  ** @returns xcb_generic_iterator_t
02233  **
02234  *****************************************************************************/
02235  
02236 xcb_generic_iterator_t
02237 xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R  );
02238 
02254 /*****************************************************************************
02255  **
02256  ** xcb_randr_get_screen_resources_reply_t * xcb_randr_get_screen_resources_reply
02257  ** 
02258  ** @param xcb_connection_t                         *c
02259  ** @param xcb_randr_get_screen_resources_cookie_t   cookie
02260  ** @param xcb_generic_error_t                     **e
02261  ** @returns xcb_randr_get_screen_resources_reply_t *
02262  **
02263  *****************************************************************************/
02264  
02265 xcb_randr_get_screen_resources_reply_t *
02266 xcb_randr_get_screen_resources_reply (xcb_connection_t                         *c  ,
02267                                       xcb_randr_get_screen_resources_cookie_t   cookie  ,
02268                                       xcb_generic_error_t                     **e  );
02269 
02279 /*****************************************************************************
02280  **
02281  ** xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info
02282  ** 
02283  ** @param xcb_connection_t   *c
02284  ** @param xcb_randr_output_t  output
02285  ** @param xcb_timestamp_t     config_timestamp
02286  ** @returns xcb_randr_get_output_info_cookie_t
02287  **
02288  *****************************************************************************/
02289  
02290 xcb_randr_get_output_info_cookie_t
02291 xcb_randr_get_output_info (xcb_connection_t   *c  ,
02292                            xcb_randr_output_t  output  ,
02293                            xcb_timestamp_t     config_timestamp  );
02294 
02307 /*****************************************************************************
02308  **
02309  ** xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_unchecked
02310  ** 
02311  ** @param xcb_connection_t   *c
02312  ** @param xcb_randr_output_t  output
02313  ** @param xcb_timestamp_t     config_timestamp
02314  ** @returns xcb_randr_get_output_info_cookie_t
02315  **
02316  *****************************************************************************/
02317  
02318 xcb_randr_get_output_info_cookie_t
02319 xcb_randr_get_output_info_unchecked (xcb_connection_t   *c  ,
02320                                      xcb_randr_output_t  output  ,
02321                                      xcb_timestamp_t     config_timestamp  );
02322 
02323 
02324 /*****************************************************************************
02325  **
02326  ** xcb_randr_crtc_t * xcb_randr_get_output_info_crtcs
02327  ** 
02328  ** @param const xcb_randr_get_output_info_reply_t *R
02329  ** @returns xcb_randr_crtc_t *
02330  **
02331  *****************************************************************************/
02332  
02333 xcb_randr_crtc_t *
02334 xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R  );
02335 
02336 
02337 /*****************************************************************************
02338  **
02339  ** int xcb_randr_get_output_info_crtcs_length
02340  ** 
02341  ** @param const xcb_randr_get_output_info_reply_t *R
02342  ** @returns int
02343  **
02344  *****************************************************************************/
02345  
02346 int
02347 xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R  );
02348 
02349 
02350 /*****************************************************************************
02351  **
02352  ** xcb_generic_iterator_t xcb_randr_get_output_info_crtcs_end
02353  ** 
02354  ** @param const xcb_randr_get_output_info_reply_t *R
02355  ** @returns xcb_generic_iterator_t
02356  **
02357  *****************************************************************************/
02358  
02359 xcb_generic_iterator_t
02360 xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R  );
02361 
02362 
02363 /*****************************************************************************
02364  **
02365  ** xcb_randr_mode_t * xcb_randr_get_output_info_modes
02366  ** 
02367  ** @param const xcb_randr_get_output_info_reply_t *R
02368  ** @returns xcb_randr_mode_t *
02369  **
02370  *****************************************************************************/
02371  
02372 xcb_randr_mode_t *
02373 xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R  );
02374 
02375 
02376 /*****************************************************************************
02377  **
02378  ** int xcb_randr_get_output_info_modes_length
02379  ** 
02380  ** @param const xcb_randr_get_output_info_reply_t *R
02381  ** @returns int
02382  **
02383  *****************************************************************************/
02384  
02385 int
02386 xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R  );
02387 
02388 
02389 /*****************************************************************************
02390  **
02391  ** xcb_generic_iterator_t xcb_randr_get_output_info_modes_end
02392  ** 
02393  ** @param const xcb_randr_get_output_info_reply_t *R
02394  ** @returns xcb_generic_iterator_t
02395  **
02396  *****************************************************************************/
02397  
02398 xcb_generic_iterator_t
02399 xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R  );
02400 
02401 
02402 /*****************************************************************************
02403  **
02404  ** xcb_randr_output_t * xcb_randr_get_output_info_clones
02405  ** 
02406  ** @param const xcb_randr_get_output_info_reply_t *R
02407  ** @returns xcb_randr_output_t *
02408  **
02409  *****************************************************************************/
02410  
02411 xcb_randr_output_t *
02412 xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R  );
02413 
02414 
02415 /*****************************************************************************
02416  **
02417  ** int xcb_randr_get_output_info_clones_length
02418  ** 
02419  ** @param const xcb_randr_get_output_info_reply_t *R
02420  ** @returns int
02421  **
02422  *****************************************************************************/
02423  
02424 int
02425 xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R  );
02426 
02427 
02428 /*****************************************************************************
02429  **
02430  ** xcb_generic_iterator_t xcb_randr_get_output_info_clones_end
02431  ** 
02432  ** @param const xcb_randr_get_output_info_reply_t *R
02433  ** @returns xcb_generic_iterator_t
02434  **
02435  *****************************************************************************/
02436  
02437 xcb_generic_iterator_t
02438 xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R  );
02439 
02440 
02441 /*****************************************************************************
02442  **
02443  ** uint8_t * xcb_randr_get_output_info_name
02444  ** 
02445  ** @param const xcb_randr_get_output_info_reply_t *R
02446  ** @returns uint8_t *
02447  **
02448  *****************************************************************************/
02449  
02450 uint8_t *
02451 xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R  );
02452 
02453 
02454 /*****************************************************************************
02455  **
02456  ** int xcb_randr_get_output_info_name_length
02457  ** 
02458  ** @param const xcb_randr_get_output_info_reply_t *R
02459  ** @returns int
02460  **
02461  *****************************************************************************/
02462  
02463 int
02464 xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R  );
02465 
02466 
02467 /*****************************************************************************
02468  **
02469  ** xcb_generic_iterator_t xcb_randr_get_output_info_name_end
02470  ** 
02471  ** @param const xcb_randr_get_output_info_reply_t *R
02472  ** @returns xcb_generic_iterator_t
02473  **
02474  *****************************************************************************/
02475  
02476 xcb_generic_iterator_t
02477 xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R  );
02478 
02494 /*****************************************************************************
02495  **
02496  ** xcb_randr_get_output_info_reply_t * xcb_randr_get_output_info_reply
02497  ** 
02498  ** @param xcb_connection_t                    *c
02499  ** @param xcb_randr_get_output_info_cookie_t   cookie
02500  ** @param xcb_generic_error_t                **e
02501  ** @returns xcb_randr_get_output_info_reply_t *
02502  **
02503  *****************************************************************************/
02504  
02505 xcb_randr_get_output_info_reply_t *
02506 xcb_randr_get_output_info_reply (xcb_connection_t                    *c  ,
02507                                  xcb_randr_get_output_info_cookie_t   cookie  ,
02508                                  xcb_generic_error_t                **e  );
02509 
02519 /*****************************************************************************
02520  **
02521  ** xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties
02522  ** 
02523  ** @param xcb_connection_t   *c
02524  ** @param xcb_randr_output_t  output
02525  ** @returns xcb_randr_list_output_properties_cookie_t
02526  **
02527  *****************************************************************************/
02528  
02529 xcb_randr_list_output_properties_cookie_t
02530 xcb_randr_list_output_properties (xcb_connection_t   *c  ,
02531                                   xcb_randr_output_t  output  );
02532 
02545 /*****************************************************************************
02546  **
02547  ** xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_unchecked
02548  ** 
02549  ** @param xcb_connection_t   *c
02550  ** @param xcb_randr_output_t  output
02551  ** @returns xcb_randr_list_output_properties_cookie_t
02552  **
02553  *****************************************************************************/
02554  
02555 xcb_randr_list_output_properties_cookie_t
02556 xcb_randr_list_output_properties_unchecked (xcb_connection_t   *c  ,
02557                                             xcb_randr_output_t  output  );
02558 
02559 
02560 /*****************************************************************************
02561  **
02562  ** xcb_atom_t * xcb_randr_list_output_properties_atoms
02563  ** 
02564  ** @param const xcb_randr_list_output_properties_reply_t *R
02565  ** @returns xcb_atom_t *
02566  **
02567  *****************************************************************************/
02568  
02569 xcb_atom_t *
02570 xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R  );
02571 
02572 
02573 /*****************************************************************************
02574  **
02575  ** int xcb_randr_list_output_properties_atoms_length
02576  ** 
02577  ** @param const xcb_randr_list_output_properties_reply_t *R
02578  ** @returns int
02579  **
02580  *****************************************************************************/
02581  
02582 int
02583 xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R  );
02584 
02585 
02586 /*****************************************************************************
02587  **
02588  ** xcb_generic_iterator_t xcb_randr_list_output_properties_atoms_end
02589  ** 
02590  ** @param const xcb_randr_list_output_properties_reply_t *R
02591  ** @returns xcb_generic_iterator_t
02592  **
02593  *****************************************************************************/
02594  
02595 xcb_generic_iterator_t
02596 xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properties_reply_t *R  );
02597 
02613 /*****************************************************************************
02614  **
02615  ** xcb_randr_list_output_properties_reply_t * xcb_randr_list_output_properties_reply
02616  ** 
02617  ** @param xcb_connection_t                           *c
02618  ** @param xcb_randr_list_output_properties_cookie_t   cookie
02619  ** @param xcb_generic_error_t                       **e
02620  ** @returns xcb_randr_list_output_properties_reply_t *
02621  **
02622  *****************************************************************************/
02623  
02624 xcb_randr_list_output_properties_reply_t *
02625 xcb_randr_list_output_properties_reply (xcb_connection_t                           *c  ,
02626                                         xcb_randr_list_output_properties_cookie_t   cookie  ,
02627                                         xcb_generic_error_t                       **e  );
02628 
02638 /*****************************************************************************
02639  **
02640  ** xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property
02641  ** 
02642  ** @param xcb_connection_t   *c
02643  ** @param xcb_randr_output_t  output
02644  ** @param xcb_atom_t          property
02645  ** @returns xcb_randr_query_output_property_cookie_t
02646  **
02647  *****************************************************************************/
02648  
02649 xcb_randr_query_output_property_cookie_t
02650 xcb_randr_query_output_property (xcb_connection_t   *c  ,
02651                                  xcb_randr_output_t  output  ,
02652                                  xcb_atom_t          property  );
02653 
02666 /*****************************************************************************
02667  **
02668  ** xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_unchecked
02669  ** 
02670  ** @param xcb_connection_t   *c
02671  ** @param xcb_randr_output_t  output
02672  ** @param xcb_atom_t          property
02673  ** @returns xcb_randr_query_output_property_cookie_t
02674  **
02675  *****************************************************************************/
02676  
02677 xcb_randr_query_output_property_cookie_t
02678 xcb_randr_query_output_property_unchecked (xcb_connection_t   *c  ,
02679                                            xcb_randr_output_t  output  ,
02680                                            xcb_atom_t          property  );
02681 
02682 
02683 /*****************************************************************************
02684  **
02685  ** int32_t * xcb_randr_query_output_property_valid_values
02686  ** 
02687  ** @param const xcb_randr_query_output_property_reply_t *R
02688  ** @returns int32_t *
02689  **
02690  *****************************************************************************/
02691  
02692 int32_t *
02693 xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R  );
02694 
02695 
02696 /*****************************************************************************
02697  **
02698  ** int xcb_randr_query_output_property_valid_values_length
02699  ** 
02700  ** @param const xcb_randr_query_output_property_reply_t *R
02701  ** @returns int
02702  **
02703  *****************************************************************************/
02704  
02705 int
02706 xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R  );
02707 
02708 
02709 /*****************************************************************************
02710  **
02711  ** xcb_generic_iterator_t xcb_randr_query_output_property_valid_values_end
02712  ** 
02713  ** @param const xcb_randr_query_output_property_reply_t *R
02714  ** @returns xcb_generic_iterator_t
02715  **
02716  *****************************************************************************/
02717  
02718 xcb_generic_iterator_t
02719 xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R  );
02720 
02736 /*****************************************************************************
02737  **
02738  ** xcb_randr_query_output_property_reply_t * xcb_randr_query_output_property_reply
02739  ** 
02740  ** @param xcb_connection_t                          *c
02741  ** @param xcb_randr_query_output_property_cookie_t   cookie
02742  ** @param xcb_generic_error_t                      **e
02743  ** @returns xcb_randr_query_output_property_reply_t *
02744  **
02745  *****************************************************************************/
02746  
02747 xcb_randr_query_output_property_reply_t *
02748 xcb_randr_query_output_property_reply (xcb_connection_t                          *c  ,
02749                                        xcb_randr_query_output_property_cookie_t   cookie  ,
02750                                        xcb_generic_error_t                      **e  );
02751 
02764 /*****************************************************************************
02765  **
02766  ** xcb_void_cookie_t xcb_randr_configure_output_property_checked
02767  ** 
02768  ** @param xcb_connection_t   *c
02769  ** @param xcb_randr_output_t  output
02770  ** @param xcb_atom_t          property
02771  ** @param uint8_t             pending
02772  ** @param uint8_t             range
02773  ** @param uint32_t            values_len
02774  ** @param const int32_t      *values
02775  ** @returns xcb_void_cookie_t
02776  **
02777  *****************************************************************************/
02778  
02779 xcb_void_cookie_t
02780 xcb_randr_configure_output_property_checked (xcb_connection_t   *c  ,
02781                                              xcb_randr_output_t  output  ,
02782                                              xcb_atom_t          property  ,
02783                                              uint8_t             pending  ,
02784                                              uint8_t             range  ,
02785                                              uint32_t            values_len  ,
02786                                              const int32_t      *values  );
02787 
02797 /*****************************************************************************
02798  **
02799  ** xcb_void_cookie_t xcb_randr_configure_output_property
02800  ** 
02801  ** @param xcb_connection_t   *c
02802  ** @param xcb_randr_output_t  output
02803  ** @param xcb_atom_t          property
02804  ** @param uint8_t             pending
02805  ** @param uint8_t             range
02806  ** @param uint32_t            values_len
02807  ** @param const int32_t      *values
02808  ** @returns xcb_void_cookie_t
02809  **
02810  *****************************************************************************/
02811  
02812 xcb_void_cookie_t
02813 xcb_randr_configure_output_property (xcb_connection_t   *c  ,
02814                                      xcb_randr_output_t  output  ,
02815                                      xcb_atom_t          property  ,
02816                                      uint8_t             pending  ,
02817                                      uint8_t             range  ,
02818                                      uint32_t            values_len  ,
02819                                      const int32_t      *values  );
02820 
02833 /*****************************************************************************
02834  **
02835  ** xcb_void_cookie_t xcb_randr_change_output_property_checked
02836  ** 
02837  ** @param xcb_connection_t   *c
02838  ** @param xcb_randr_output_t  output
02839  ** @param xcb_atom_t          property
02840  ** @param xcb_atom_t          type
02841  ** @param uint8_t             format
02842  ** @param uint8_t             mode
02843  ** @param uint32_t            num_units
02844  ** @param const void         *data
02845  ** @returns xcb_void_cookie_t
02846  **
02847  *****************************************************************************/
02848  
02849 xcb_void_cookie_t
02850 xcb_randr_change_output_property_checked (xcb_connection_t   *c  ,
02851                                           xcb_randr_output_t  output  ,
02852                                           xcb_atom_t          property  ,
02853                                           xcb_atom_t          type  ,
02854                                           uint8_t             format  ,
02855                                           uint8_t             mode  ,
02856                                           uint32_t            num_units  ,
02857                                           const void         *data  );
02858 
02868 /*****************************************************************************
02869  **
02870  ** xcb_void_cookie_t xcb_randr_change_output_property
02871  ** 
02872  ** @param xcb_connection_t   *c
02873  ** @param xcb_randr_output_t  output
02874  ** @param xcb_atom_t          property
02875  ** @param xcb_atom_t          type
02876  ** @param uint8_t             format
02877  ** @param uint8_t             mode
02878  ** @param uint32_t            num_units
02879  ** @param const void         *data
02880  ** @returns xcb_void_cookie_t
02881  **
02882  *****************************************************************************/
02883  
02884 xcb_void_cookie_t
02885 xcb_randr_change_output_property (xcb_connection_t   *c  ,
02886                                   xcb_randr_output_t  output  ,
02887                                   xcb_atom_t          property  ,
02888                                   xcb_atom_t          type  ,
02889                                   uint8_t             format  ,
02890                                   uint8_t             mode  ,
02891                                   uint32_t            num_units  ,
02892                                   const void         *data  );
02893 
02906 /*****************************************************************************
02907  **
02908  ** xcb_void_cookie_t xcb_randr_delete_output_property_checked
02909  ** 
02910  ** @param xcb_connection_t   *c
02911  ** @param xcb_randr_output_t  output
02912  ** @param xcb_atom_t          property
02913  ** @returns xcb_void_cookie_t
02914  **
02915  *****************************************************************************/
02916  
02917 xcb_void_cookie_t
02918 xcb_randr_delete_output_property_checked (xcb_connection_t   *c  ,
02919                                           xcb_randr_output_t  output  ,
02920                                           xcb_atom_t          property  );
02921 
02931 /*****************************************************************************
02932  **
02933  ** xcb_void_cookie_t xcb_randr_delete_output_property
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 (xcb_connection_t   *c  ,
02944                                   xcb_randr_output_t  output  ,
02945                                   xcb_atom_t          property  );
02946 
02956 /*****************************************************************************
02957  **
02958  ** xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property
02959  ** 
02960  ** @param xcb_connection_t   *c
02961  ** @param xcb_randr_output_t  output
02962  ** @param xcb_atom_t          property
02963  ** @param xcb_atom_t          type
02964  ** @param uint32_t            long_offset
02965  ** @param uint32_t            long_length
02966  ** @param uint8_t             _delete
02967  ** @param uint8_t             pending
02968  ** @returns xcb_randr_get_output_property_cookie_t
02969  **
02970  *****************************************************************************/
02971  
02972 xcb_randr_get_output_property_cookie_t
02973 xcb_randr_get_output_property (xcb_connection_t   *c  ,
02974                                xcb_randr_output_t  output  ,
02975                                xcb_atom_t          property  ,
02976                                xcb_atom_t          type  ,
02977                                uint32_t            long_offset  ,
02978                                uint32_t            long_length  ,
02979                                uint8_t             _delete  ,
02980                                uint8_t             pending  );
02981 
02994 /*****************************************************************************
02995  **
02996  ** xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_unchecked
02997  ** 
02998  ** @param xcb_connection_t   *c
02999  ** @param xcb_randr_output_t  output
03000  ** @param xcb_atom_t          property
03001  ** @param xcb_atom_t          type
03002  ** @param uint32_t            long_offset
03003  ** @param uint32_t            long_length
03004  ** @param uint8_t             _delete
03005  ** @param uint8_t             pending
03006  ** @returns xcb_randr_get_output_property_cookie_t
03007  **
03008  *****************************************************************************/
03009  
03010 xcb_randr_get_output_property_cookie_t
03011 xcb_randr_get_output_property_unchecked (xcb_connection_t   *c  ,
03012                                          xcb_randr_output_t  output  ,
03013                                          xcb_atom_t          property  ,
03014                                          xcb_atom_t          type  ,
03015                                          uint32_t            long_offset  ,
03016                                          uint32_t            long_length  ,
03017                                          uint8_t             _delete  ,
03018                                          uint8_t             pending  );
03019 
03020 
03021 /*****************************************************************************
03022  **
03023  ** uint8_t * xcb_randr_get_output_property_data
03024  ** 
03025  ** @param const xcb_randr_get_output_property_reply_t *R
03026  ** @returns uint8_t *
03027  **
03028  *****************************************************************************/
03029  
03030 uint8_t *
03031 xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R  );
03032 
03033 
03034 /*****************************************************************************
03035  **
03036  ** int xcb_randr_get_output_property_data_length
03037  ** 
03038  ** @param const xcb_randr_get_output_property_reply_t *R
03039  ** @returns int
03040  **
03041  *****************************************************************************/
03042  
03043 int
03044 xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R  );
03045 
03046 
03047 /*****************************************************************************
03048  **
03049  ** xcb_generic_iterator_t xcb_randr_get_output_property_data_end
03050  ** 
03051  ** @param const xcb_randr_get_output_property_reply_t *R
03052  ** @returns xcb_generic_iterator_t
03053  **
03054  *****************************************************************************/
03055  
03056 xcb_generic_iterator_t
03057 xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R  );
03058 
03074 /*****************************************************************************
03075  **
03076  ** xcb_randr_get_output_property_reply_t * xcb_randr_get_output_property_reply
03077  ** 
03078  ** @param xcb_connection_t                        *c
03079  ** @param xcb_randr_get_output_property_cookie_t   cookie
03080  ** @param xcb_generic_error_t                    **e
03081  ** @returns xcb_randr_get_output_property_reply_t *
03082  **
03083  *****************************************************************************/
03084  
03085 xcb_randr_get_output_property_reply_t *
03086 xcb_randr_get_output_property_reply (xcb_connection_t                        *c  ,
03087                                      xcb_randr_get_output_property_cookie_t   cookie  ,
03088                                      xcb_generic_error_t                    **e  );
03089 
03099 /*****************************************************************************
03100  **
03101  ** xcb_randr_create_mode_cookie_t xcb_randr_create_mode
03102  ** 
03103  ** @param xcb_connection_t      *c
03104  ** @param xcb_window_t           window
03105  ** @param xcb_randr_mode_info_t  mode_info
03106  ** @param uint32_t               name_len
03107  ** @param const char            *name
03108  ** @returns xcb_randr_create_mode_cookie_t
03109  **
03110  *****************************************************************************/
03111  
03112 xcb_randr_create_mode_cookie_t
03113 xcb_randr_create_mode (xcb_connection_t      *c  ,
03114                        xcb_window_t           window  ,
03115                        xcb_randr_mode_info_t  mode_info  ,
03116                        uint32_t               name_len  ,
03117                        const char            *name  );
03118 
03131 /*****************************************************************************
03132  **
03133  ** xcb_randr_create_mode_cookie_t xcb_randr_create_mode_unchecked
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_unchecked (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 
03166 /*****************************************************************************
03167  **
03168  ** xcb_randr_create_mode_reply_t * xcb_randr_create_mode_reply
03169  ** 
03170  ** @param xcb_connection_t                *c
03171  ** @param xcb_randr_create_mode_cookie_t   cookie
03172  ** @param xcb_generic_error_t            **e
03173  ** @returns xcb_randr_create_mode_reply_t *
03174  **
03175  *****************************************************************************/
03176  
03177 xcb_randr_create_mode_reply_t *
03178 xcb_randr_create_mode_reply (xcb_connection_t                *c  ,
03179                              xcb_randr_create_mode_cookie_t   cookie  ,
03180                              xcb_generic_error_t            **e  );
03181 
03194 /*****************************************************************************
03195  **
03196  ** xcb_void_cookie_t xcb_randr_destroy_mode_checked
03197  ** 
03198  ** @param xcb_connection_t *c
03199  ** @param xcb_randr_mode_t  mode
03200  ** @returns xcb_void_cookie_t
03201  **
03202  *****************************************************************************/
03203  
03204 xcb_void_cookie_t
03205 xcb_randr_destroy_mode_checked (xcb_connection_t *c  ,
03206                                 xcb_randr_mode_t  mode  );
03207 
03217 /*****************************************************************************
03218  **
03219  ** xcb_void_cookie_t xcb_randr_destroy_mode
03220  ** 
03221  ** @param xcb_connection_t *c
03222  ** @param xcb_randr_mode_t  mode
03223  ** @returns xcb_void_cookie_t
03224  **
03225  *****************************************************************************/
03226  
03227 xcb_void_cookie_t
03228 xcb_randr_destroy_mode (xcb_connection_t *c  ,
03229                         xcb_randr_mode_t  mode  );
03230 
03243 /*****************************************************************************
03244  **
03245  ** xcb_void_cookie_t xcb_randr_add_output_mode_checked
03246  ** 
03247  ** @param xcb_connection_t   *c
03248  ** @param xcb_randr_output_t  output
03249  ** @param xcb_randr_mode_t    mode
03250  ** @returns xcb_void_cookie_t
03251  **
03252  *****************************************************************************/
03253  
03254 xcb_void_cookie_t
03255 xcb_randr_add_output_mode_checked (xcb_connection_t   *c  ,
03256                                    xcb_randr_output_t  output  ,
03257                                    xcb_randr_mode_t    mode  );
03258 
03268 /*****************************************************************************
03269  **
03270  ** xcb_void_cookie_t xcb_randr_add_output_mode
03271  ** 
03272  ** @param xcb_connection_t   *c
03273  ** @param xcb_randr_output_t  output
03274  ** @param xcb_randr_mode_t    mode
03275  ** @returns xcb_void_cookie_t
03276  **
03277  *****************************************************************************/
03278  
03279 xcb_void_cookie_t
03280 xcb_randr_add_output_mode (xcb_connection_t   *c  ,
03281                            xcb_randr_output_t  output  ,
03282                            xcb_randr_mode_t    mode  );
03283 
03296 /*****************************************************************************
03297  **
03298  ** xcb_void_cookie_t xcb_randr_delete_output_mode_checked
03299  ** 
03300  ** @param xcb_connection_t   *c
03301  ** @param xcb_randr_output_t  output
03302  ** @param xcb_randr_mode_t    mode
03303  ** @returns xcb_void_cookie_t
03304  **
03305  *****************************************************************************/
03306  
03307 xcb_void_cookie_t
03308 xcb_randr_delete_output_mode_checked (xcb_connection_t   *c  ,
03309                                       xcb_randr_output_t  output  ,
03310                                       xcb_randr_mode_t    mode  );
03311 
03321 /*****************************************************************************
03322  **
03323  ** xcb_void_cookie_t xcb_randr_delete_output_mode
03324  ** 
03325  ** @param xcb_connection_t   *c
03326  ** @param xcb_randr_output_t  output
03327  ** @param xcb_randr_mode_t    mode
03328  ** @returns xcb_void_cookie_t
03329  **
03330  *****************************************************************************/
03331  
03332 xcb_void_cookie_t
03333 xcb_randr_delete_output_mode (xcb_connection_t   *c  ,
03334                               xcb_randr_output_t  output  ,
03335                               xcb_randr_mode_t    mode  );
03336 
03346 /*****************************************************************************
03347  **
03348  ** xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info
03349  ** 
03350  ** @param xcb_connection_t *c
03351  ** @param xcb_randr_crtc_t  crtc
03352  ** @param xcb_timestamp_t   config_timestamp
03353  ** @returns xcb_randr_get_crtc_info_cookie_t
03354  **
03355  *****************************************************************************/
03356  
03357 xcb_randr_get_crtc_info_cookie_t
03358 xcb_randr_get_crtc_info (xcb_connection_t *c  ,
03359                          xcb_randr_crtc_t  crtc  ,
03360                          xcb_timestamp_t   config_timestamp  );
03361 
03374 /*****************************************************************************
03375  **
03376  ** xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_unchecked
03377  ** 
03378  ** @param xcb_connection_t *c
03379  ** @param xcb_randr_crtc_t  crtc
03380  ** @param xcb_timestamp_t   config_timestamp
03381  ** @returns xcb_randr_get_crtc_info_cookie_t
03382  **
03383  *****************************************************************************/
03384  
03385 xcb_randr_get_crtc_info_cookie_t
03386 xcb_randr_get_crtc_info_unchecked (xcb_connection_t *c  ,
03387                                    xcb_randr_crtc_t  crtc  ,
03388                                    xcb_timestamp_t   config_timestamp  );
03389 
03390 
03391 /*****************************************************************************
03392  **
03393  ** xcb_randr_output_t * xcb_randr_get_crtc_info_outputs
03394  ** 
03395  ** @param const xcb_randr_get_crtc_info_reply_t *R
03396  ** @returns xcb_randr_output_t *
03397  **
03398  *****************************************************************************/
03399  
03400 xcb_randr_output_t *
03401 xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R  );
03402 
03403 
03404 /*****************************************************************************
03405  **
03406  ** int xcb_randr_get_crtc_info_outputs_length
03407  ** 
03408  ** @param const xcb_randr_get_crtc_info_reply_t *R
03409  ** @returns int
03410  **
03411  *****************************************************************************/
03412  
03413 int
03414 xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R  );
03415 
03416 
03417 /*****************************************************************************
03418  **
03419  ** xcb_generic_iterator_t xcb_randr_get_crtc_info_outputs_end
03420  ** 
03421  ** @param const xcb_randr_get_crtc_info_reply_t *R
03422  ** @returns xcb_generic_iterator_t
03423  **
03424  *****************************************************************************/
03425  
03426 xcb_generic_iterator_t
03427 xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R  );
03428 
03429 
03430 /*****************************************************************************
03431  **
03432  ** xcb_randr_output_t * xcb_randr_get_crtc_info_possible
03433  ** 
03434  ** @param const xcb_randr_get_crtc_info_reply_t *R
03435  ** @returns xcb_randr_output_t *
03436  **
03437  *****************************************************************************/
03438  
03439 xcb_randr_output_t *
03440 xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R  );
03441 
03442 
03443 /*****************************************************************************
03444  **
03445  ** int xcb_randr_get_crtc_info_possible_length
03446  ** 
03447  ** @param const xcb_randr_get_crtc_info_reply_t *R
03448  ** @returns int
03449  **
03450  *****************************************************************************/
03451  
03452 int
03453 xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_reply_t *R  );
03454 
03455 
03456 /*****************************************************************************
03457  **
03458  ** xcb_generic_iterator_t xcb_randr_get_crtc_info_possible_end
03459  ** 
03460  ** @param const xcb_randr_get_crtc_info_reply_t *R
03461  ** @returns xcb_generic_iterator_t
03462  **
03463  *****************************************************************************/
03464  
03465 xcb_generic_iterator_t
03466 xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R  );
03467 
03483 /*****************************************************************************
03484  **
03485  ** xcb_randr_get_crtc_info_reply_t * xcb_randr_get_crtc_info_reply
03486  ** 
03487  ** @param xcb_connection_t                  *c
03488  ** @param xcb_randr_get_crtc_info_cookie_t   cookie
03489  ** @param xcb_generic_error_t              **e
03490  ** @returns xcb_randr_get_crtc_info_reply_t *
03491  **
03492  *****************************************************************************/
03493  
03494 xcb_randr_get_crtc_info_reply_t *
03495 xcb_randr_get_crtc_info_reply (xcb_connection_t                  *c  ,
03496                                xcb_randr_get_crtc_info_cookie_t   cookie  ,
03497                                xcb_generic_error_t              **e  );
03498 
03508 /*****************************************************************************
03509  **
03510  ** xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config
03511  ** 
03512  ** @param xcb_connection_t         *c
03513  ** @param xcb_randr_crtc_t          crtc
03514  ** @param xcb_timestamp_t           timestamp
03515  ** @param xcb_timestamp_t           config_timestamp
03516  ** @param int16_t                   x
03517  ** @param int16_t                   y
03518  ** @param xcb_randr_mode_t          mode
03519  ** @param uint16_t                  rotation
03520  ** @param uint32_t                  outputs_len
03521  ** @param const xcb_randr_output_t *outputs
03522  ** @returns xcb_randr_set_crtc_config_cookie_t
03523  **
03524  *****************************************************************************/
03525  
03526 xcb_randr_set_crtc_config_cookie_t
03527 xcb_randr_set_crtc_config (xcb_connection_t         *c  ,
03528                            xcb_randr_crtc_t          crtc  ,
03529                            xcb_timestamp_t           timestamp  ,
03530                            xcb_timestamp_t           config_timestamp  ,
03531                            int16_t                   x  ,
03532                            int16_t                   y  ,
03533                            xcb_randr_mode_t          mode  ,
03534                            uint16_t                  rotation  ,
03535                            uint32_t                  outputs_len  ,
03536                            const xcb_randr_output_t *outputs  );
03537 
03550 /*****************************************************************************
03551  **
03552  ** xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_unchecked
03553  ** 
03554  ** @param xcb_connection_t         *c
03555  ** @param xcb_randr_crtc_t          crtc
03556  ** @param xcb_timestamp_t           timestamp
03557  ** @param xcb_timestamp_t           config_timestamp
03558  ** @param int16_t                   x
03559  ** @param int16_t                   y
03560  ** @param xcb_randr_mode_t          mode
03561  ** @param uint16_t                  rotation
03562  ** @param uint32_t                  outputs_len
03563  ** @param const xcb_randr_output_t *outputs
03564  ** @returns xcb_randr_set_crtc_config_cookie_t
03565  **
03566  *****************************************************************************/
03567  
03568 xcb_randr_set_crtc_config_cookie_t
03569 xcb_randr_set_crtc_config_unchecked (xcb_connection_t         *c  ,
03570                                      xcb_randr_crtc_t          crtc  ,
03571                                      xcb_timestamp_t           timestamp  ,
03572                                      xcb_timestamp_t           config_timestamp  ,
03573                                      int16_t                   x  ,
03574                                      int16_t                   y  ,
03575                                      xcb_randr_mode_t          mode  ,
03576                                      uint16_t                  rotation  ,
03577                                      uint32_t                  outputs_len  ,
03578                                      const xcb_randr_output_t *outputs  );
03579 
03595 /*****************************************************************************
03596  **
03597  ** xcb_randr_set_crtc_config_reply_t * xcb_randr_set_crtc_config_reply
03598  ** 
03599  ** @param xcb_connection_t                    *c
03600  ** @param xcb_randr_set_crtc_config_cookie_t   cookie
03601  ** @param xcb_generic_error_t                **e
03602  ** @returns xcb_randr_set_crtc_config_reply_t *
03603  **
03604  *****************************************************************************/
03605  
03606 xcb_randr_set_crtc_config_reply_t *
03607 xcb_randr_set_crtc_config_reply (xcb_connection_t                    *c  ,
03608                                  xcb_randr_set_crtc_config_cookie_t   cookie  ,
03609                                  xcb_generic_error_t                **e  );
03610 
03620 /*****************************************************************************
03621  **
03622  ** xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size
03623  ** 
03624  ** @param xcb_connection_t *c
03625  ** @param xcb_randr_crtc_t  crtc
03626  ** @returns xcb_randr_get_crtc_gamma_size_cookie_t
03627  **
03628  *****************************************************************************/
03629  
03630 xcb_randr_get_crtc_gamma_size_cookie_t
03631 xcb_randr_get_crtc_gamma_size (xcb_connection_t *c  ,
03632                                xcb_randr_crtc_t  crtc  );
03633 
03646 /*****************************************************************************
03647  **
03648  ** xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_unchecked
03649  ** 
03650  ** @param xcb_connection_t *c
03651  ** @param xcb_randr_crtc_t  crtc
03652  ** @returns xcb_randr_get_crtc_gamma_size_cookie_t
03653  **
03654  *****************************************************************************/
03655  
03656 xcb_randr_get_crtc_gamma_size_cookie_t
03657 xcb_randr_get_crtc_gamma_size_unchecked (xcb_connection_t *c  ,
03658                                          xcb_randr_crtc_t  crtc  );
03659 
03675 /*****************************************************************************
03676  **
03677  ** xcb_randr_get_crtc_gamma_size_reply_t * xcb_randr_get_crtc_gamma_size_reply
03678  ** 
03679  ** @param xcb_connection_t                        *c
03680  ** @param xcb_randr_get_crtc_gamma_size_cookie_t   cookie
03681  ** @param xcb_generic_error_t                    **e
03682  ** @returns xcb_randr_get_crtc_gamma_size_reply_t *
03683  **
03684  *****************************************************************************/
03685  
03686 xcb_randr_get_crtc_gamma_size_reply_t *
03687 xcb_randr_get_crtc_gamma_size_reply (xcb_connection_t                        *c  ,
03688                                      xcb_randr_get_crtc_gamma_size_cookie_t   cookie  ,
03689                                      xcb_generic_error_t                    **e  );
03690 
03700 /*****************************************************************************
03701  **
03702  ** xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma
03703  ** 
03704  ** @param xcb_connection_t *c
03705  ** @param xcb_randr_crtc_t  crtc
03706  ** @returns xcb_randr_get_crtc_gamma_cookie_t
03707  **
03708  *****************************************************************************/
03709  
03710 xcb_randr_get_crtc_gamma_cookie_t
03711 xcb_randr_get_crtc_gamma (xcb_connection_t *c  ,
03712                           xcb_randr_crtc_t  crtc  );
03713 
03726 /*****************************************************************************
03727  **
03728  ** xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_unchecked
03729  ** 
03730  ** @param xcb_connection_t *c
03731  ** @param xcb_randr_crtc_t  crtc
03732  ** @returns xcb_randr_get_crtc_gamma_cookie_t
03733  **
03734  *****************************************************************************/
03735  
03736 xcb_randr_get_crtc_gamma_cookie_t
03737 xcb_randr_get_crtc_gamma_unchecked (xcb_connection_t *c  ,
03738                                     xcb_randr_crtc_t  crtc  );
03739 
03740 
03741 /*****************************************************************************
03742  **
03743  ** uint16_t * xcb_randr_get_crtc_gamma_red
03744  ** 
03745  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03746  ** @returns uint16_t *
03747  **
03748  *****************************************************************************/
03749  
03750 uint16_t *
03751 xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R  );
03752 
03753 
03754 /*****************************************************************************
03755  **
03756  ** int xcb_randr_get_crtc_gamma_red_length
03757  ** 
03758  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03759  ** @returns int
03760  **
03761  *****************************************************************************/
03762  
03763 int
03764 xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R  );
03765 
03766 
03767 /*****************************************************************************
03768  **
03769  ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_red_end
03770  ** 
03771  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03772  ** @returns xcb_generic_iterator_t
03773  **
03774  *****************************************************************************/
03775  
03776 xcb_generic_iterator_t
03777 xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R  );
03778 
03779 
03780 /*****************************************************************************
03781  **
03782  ** uint16_t * xcb_randr_get_crtc_gamma_green
03783  ** 
03784  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03785  ** @returns uint16_t *
03786  **
03787  *****************************************************************************/
03788  
03789 uint16_t *
03790 xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R  );
03791 
03792 
03793 /*****************************************************************************
03794  **
03795  ** int xcb_randr_get_crtc_gamma_green_length
03796  ** 
03797  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03798  ** @returns int
03799  **
03800  *****************************************************************************/
03801  
03802 int
03803 xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R  );
03804 
03805 
03806 /*****************************************************************************
03807  **
03808  ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_green_end
03809  ** 
03810  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03811  ** @returns xcb_generic_iterator_t
03812  **
03813  *****************************************************************************/
03814  
03815 xcb_generic_iterator_t
03816 xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R  );
03817 
03818 
03819 /*****************************************************************************
03820  **
03821  ** uint16_t * xcb_randr_get_crtc_gamma_blue
03822  ** 
03823  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03824  ** @returns uint16_t *
03825  **
03826  *****************************************************************************/
03827  
03828 uint16_t *
03829 xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R  );
03830 
03831 
03832 /*****************************************************************************
03833  **
03834  ** int xcb_randr_get_crtc_gamma_blue_length
03835  ** 
03836  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03837  ** @returns int
03838  **
03839  *****************************************************************************/
03840  
03841 int
03842 xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R  );
03843 
03844 
03845 /*****************************************************************************
03846  **
03847  ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_blue_end
03848  ** 
03849  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
03850  ** @returns xcb_generic_iterator_t
03851  **
03852  *****************************************************************************/
03853  
03854 xcb_generic_iterator_t
03855 xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R  );
03856 
03872 /*****************************************************************************
03873  **
03874  ** xcb_randr_get_crtc_gamma_reply_t * xcb_randr_get_crtc_gamma_reply
03875  ** 
03876  ** @param xcb_connection_t                   *c
03877  ** @param xcb_randr_get_crtc_gamma_cookie_t   cookie
03878  ** @param xcb_generic_error_t               **e
03879  ** @returns xcb_randr_get_crtc_gamma_reply_t *
03880  **
03881  *****************************************************************************/
03882  
03883 xcb_randr_get_crtc_gamma_reply_t *
03884 xcb_randr_get_crtc_gamma_reply (xcb_connection_t                   *c  ,
03885                                 xcb_randr_get_crtc_gamma_cookie_t   cookie  ,
03886                                 xcb_generic_error_t               **e  );
03887 
03900 /*****************************************************************************
03901  **
03902  ** xcb_void_cookie_t xcb_randr_set_crtc_gamma_checked
03903  ** 
03904  ** @param xcb_connection_t *c
03905  ** @param xcb_randr_crtc_t  crtc
03906  ** @param uint16_t          size
03907  ** @param const uint16_t   *red
03908  ** @param const uint16_t   *green
03909  ** @param const uint16_t   *blue
03910  ** @returns xcb_void_cookie_t
03911  **
03912  *****************************************************************************/
03913  
03914 xcb_void_cookie_t
03915 xcb_randr_set_crtc_gamma_checked (xcb_connection_t *c  ,
03916                                   xcb_randr_crtc_t  crtc  ,
03917                                   uint16_t          size  ,
03918                                   const uint16_t   *red  ,
03919                                   const uint16_t   *green  ,
03920                                   const uint16_t   *blue  );
03921 
03931 /*****************************************************************************
03932  **
03933  ** xcb_void_cookie_t xcb_randr_set_crtc_gamma
03934  ** 
03935  ** @param xcb_connection_t *c
03936  ** @param xcb_randr_crtc_t  crtc
03937  ** @param uint16_t          size
03938  ** @param const uint16_t   *red
03939  ** @param const uint16_t   *green
03940  ** @param const uint16_t   *blue
03941  ** @returns xcb_void_cookie_t
03942  **
03943  *****************************************************************************/
03944  
03945 xcb_void_cookie_t
03946 xcb_randr_set_crtc_gamma (xcb_connection_t *c  ,
03947                           xcb_randr_crtc_t  crtc  ,
03948                           uint16_t          size  ,
03949                           const uint16_t   *red  ,
03950                           const uint16_t   *green  ,
03951                           const uint16_t   *blue  );
03952 
03962 /*****************************************************************************
03963  **
03964  ** xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current
03965  ** 
03966  ** @param xcb_connection_t *c
03967  ** @param xcb_window_t      window
03968  ** @returns xcb_randr_get_screen_resources_current_cookie_t
03969  **
03970  *****************************************************************************/
03971  
03972 xcb_randr_get_screen_resources_current_cookie_t
03973 xcb_randr_get_screen_resources_current (xcb_connection_t *c  ,
03974                                         xcb_window_t      window  );
03975 
03988 /*****************************************************************************
03989  **
03990  ** xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current_unchecked
03991  ** 
03992  ** @param xcb_connection_t *c
03993  ** @param xcb_window_t      window
03994  ** @returns xcb_randr_get_screen_resources_current_cookie_t
03995  **
03996  *****************************************************************************/
03997  
03998 xcb_randr_get_screen_resources_current_cookie_t
03999 xcb_randr_get_screen_resources_current_unchecked (xcb_connection_t *c  ,
04000                                                   xcb_window_t      window  );
04001 
04002 
04003 /*****************************************************************************
04004  **
04005  ** xcb_randr_crtc_t * xcb_randr_get_screen_resources_current_crtcs
04006  ** 
04007  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04008  ** @returns xcb_randr_crtc_t *
04009  **
04010  *****************************************************************************/
04011  
04012 xcb_randr_crtc_t *
04013 xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_resources_current_reply_t *R  );
04014 
04015 
04016 /*****************************************************************************
04017  **
04018  ** int xcb_randr_get_screen_resources_current_crtcs_length
04019  ** 
04020  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04021  ** @returns int
04022  **
04023  *****************************************************************************/
04024  
04025 int
04026 xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_screen_resources_current_reply_t *R  );
04027 
04028 
04029 /*****************************************************************************
04030  **
04031  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_crtcs_end
04032  ** 
04033  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04034  ** @returns xcb_generic_iterator_t
04035  **
04036  *****************************************************************************/
04037  
04038 xcb_generic_iterator_t
04039 xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_resources_current_reply_t *R  );
04040 
04041 
04042 /*****************************************************************************
04043  **
04044  ** xcb_randr_output_t * xcb_randr_get_screen_resources_current_outputs
04045  ** 
04046  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04047  ** @returns xcb_randr_output_t *
04048  **
04049  *****************************************************************************/
04050  
04051 xcb_randr_output_t *
04052 xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_resources_current_reply_t *R  );
04053 
04054 
04055 /*****************************************************************************
04056  **
04057  ** int xcb_randr_get_screen_resources_current_outputs_length
04058  ** 
04059  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04060  ** @returns int
04061  **
04062  *****************************************************************************/
04063  
04064 int
04065 xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_screen_resources_current_reply_t *R  );
04066 
04067 
04068 /*****************************************************************************
04069  **
04070  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_outputs_end
04071  ** 
04072  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04073  ** @returns xcb_generic_iterator_t
04074  **
04075  *****************************************************************************/
04076  
04077 xcb_generic_iterator_t
04078 xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_screen_resources_current_reply_t *R  );
04079 
04080 
04081 /*****************************************************************************
04082  **
04083  ** xcb_randr_mode_info_t * xcb_randr_get_screen_resources_current_modes
04084  ** 
04085  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04086  ** @returns xcb_randr_mode_info_t *
04087  **
04088  *****************************************************************************/
04089  
04090 xcb_randr_mode_info_t *
04091 xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_resources_current_reply_t *R  );
04092 
04093 
04094 /*****************************************************************************
04095  **
04096  ** int xcb_randr_get_screen_resources_current_modes_length
04097  ** 
04098  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04099  ** @returns int
04100  **
04101  *****************************************************************************/
04102  
04103 int
04104 xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_screen_resources_current_reply_t *R  );
04105 
04106 
04107 /*****************************************************************************
04108  **
04109  ** xcb_randr_mode_info_iterator_t xcb_randr_get_screen_resources_current_modes_iterator
04110  ** 
04111  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04112  ** @returns xcb_randr_mode_info_iterator_t
04113  **
04114  *****************************************************************************/
04115  
04116 xcb_randr_mode_info_iterator_t
04117 xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_screen_resources_current_reply_t *R  );
04118 
04119 
04120 /*****************************************************************************
04121  **
04122  ** uint8_t * xcb_randr_get_screen_resources_current_names
04123  ** 
04124  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04125  ** @returns uint8_t *
04126  **
04127  *****************************************************************************/
04128  
04129 uint8_t *
04130 xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_resources_current_reply_t *R  );
04131 
04132 
04133 /*****************************************************************************
04134  **
04135  ** int xcb_randr_get_screen_resources_current_names_length
04136  ** 
04137  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04138  ** @returns int
04139  **
04140  *****************************************************************************/
04141  
04142 int
04143 xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_screen_resources_current_reply_t *R  );
04144 
04145 
04146 /*****************************************************************************
04147  **
04148  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_names_end
04149  ** 
04150  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04151  ** @returns xcb_generic_iterator_t
04152  **
04153  *****************************************************************************/
04154  
04155 xcb_generic_iterator_t
04156 xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_screen_resources_current_reply_t *R  );
04157 
04173 /*****************************************************************************
04174  **
04175  ** xcb_randr_get_screen_resources_current_reply_t * xcb_randr_get_screen_resources_current_reply
04176  ** 
04177  ** @param xcb_connection_t                                 *c
04178  ** @param xcb_randr_get_screen_resources_current_cookie_t   cookie
04179  ** @param xcb_generic_error_t                             **e
04180  ** @returns xcb_randr_get_screen_resources_current_reply_t *
04181  **
04182  *****************************************************************************/
04183  
04184 xcb_randr_get_screen_resources_current_reply_t *
04185 xcb_randr_get_screen_resources_current_reply (xcb_connection_t                                 *c  ,
04186                                               xcb_randr_get_screen_resources_current_cookie_t   cookie  ,
04187                                               xcb_generic_error_t                             **e  );
04188 
04201 /*****************************************************************************
04202  **
04203  ** xcb_void_cookie_t xcb_randr_set_crtc_transform_checked
04204  ** 
04205  ** @param xcb_connection_t         *c
04206  ** @param xcb_randr_crtc_t          crtc
04207  ** @param xcb_render_transform_t    transform
04208  ** @param uint16_t                  filter_len
04209  ** @param const char               *filter_name
04210  ** @param uint32_t                  filter_params_len
04211  ** @param const xcb_render_fixed_t *filter_params
04212  ** @returns xcb_void_cookie_t
04213  **
04214  *****************************************************************************/
04215  
04216 xcb_void_cookie_t
04217 xcb_randr_set_crtc_transform_checked (xcb_connection_t         *c  ,
04218                                       xcb_randr_crtc_t          crtc  ,
04219                                       xcb_render_transform_t    transform  ,
04220                                       uint16_t                  filter_len  ,
04221                                       const char               *filter_name  ,
04222                                       uint32_t                  filter_params_len  ,
04223                                       const xcb_render_fixed_t *filter_params  );
04224 
04234 /*****************************************************************************
04235  **
04236  ** xcb_void_cookie_t xcb_randr_set_crtc_transform
04237  ** 
04238  ** @param xcb_connection_t         *c
04239  ** @param xcb_randr_crtc_t          crtc
04240  ** @param xcb_render_transform_t    transform
04241  ** @param uint16_t                  filter_len
04242  ** @param const char               *filter_name
04243  ** @param uint32_t                  filter_params_len
04244  ** @param const xcb_render_fixed_t *filter_params
04245  ** @returns xcb_void_cookie_t
04246  **
04247  *****************************************************************************/
04248  
04249 xcb_void_cookie_t
04250 xcb_randr_set_crtc_transform (xcb_connection_t         *c  ,
04251                               xcb_randr_crtc_t          crtc  ,
04252                               xcb_render_transform_t    transform  ,
04253                               uint16_t                  filter_len  ,
04254                               const char               *filter_name  ,
04255                               uint32_t                  filter_params_len  ,
04256                               const xcb_render_fixed_t *filter_params  );
04257 
04267 /*****************************************************************************
04268  **
04269  ** xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform
04270  ** 
04271  ** @param xcb_connection_t *c
04272  ** @param xcb_randr_crtc_t  crtc
04273  ** @returns xcb_randr_get_crtc_transform_cookie_t
04274  **
04275  *****************************************************************************/
04276  
04277 xcb_randr_get_crtc_transform_cookie_t
04278 xcb_randr_get_crtc_transform (xcb_connection_t *c  ,
04279                               xcb_randr_crtc_t  crtc  );
04280 
04293 /*****************************************************************************
04294  **
04295  ** xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform_unchecked
04296  ** 
04297  ** @param xcb_connection_t *c
04298  ** @param xcb_randr_crtc_t  crtc
04299  ** @returns xcb_randr_get_crtc_transform_cookie_t
04300  **
04301  *****************************************************************************/
04302  
04303 xcb_randr_get_crtc_transform_cookie_t
04304 xcb_randr_get_crtc_transform_unchecked (xcb_connection_t *c  ,
04305                                         xcb_randr_crtc_t  crtc  );
04306 
04307 
04308 /*****************************************************************************
04309  **
04310  ** char * xcb_randr_get_crtc_transform_pending_filter_name
04311  ** 
04312  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04313  ** @returns char *
04314  **
04315  *****************************************************************************/
04316  
04317 char *
04318 xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_transform_reply_t *R  );
04319 
04320 
04321 /*****************************************************************************
04322  **
04323  ** int xcb_randr_get_crtc_transform_pending_filter_name_length
04324  ** 
04325  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04326  ** @returns int
04327  **
04328  *****************************************************************************/
04329  
04330 int
04331 xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R  );
04332 
04333 
04334 /*****************************************************************************
04335  **
04336  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_pending_filter_name_end
04337  ** 
04338  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04339  ** @returns xcb_generic_iterator_t
04340  **
04341  *****************************************************************************/
04342  
04343 xcb_generic_iterator_t
04344 xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R  );
04345 
04346 
04347 /*****************************************************************************
04348  **
04349  ** xcb_render_fixed_t * xcb_randr_get_crtc_transform_pending_params
04350  ** 
04351  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04352  ** @returns xcb_render_fixed_t *
04353  **
04354  *****************************************************************************/
04355  
04356 xcb_render_fixed_t *
04357 xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_transform_reply_t *R  );
04358 
04359 
04360 /*****************************************************************************
04361  **
04362  ** int xcb_randr_get_crtc_transform_pending_params_length
04363  ** 
04364  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04365  ** @returns int
04366  **
04367  *****************************************************************************/
04368  
04369 int
04370 xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crtc_transform_reply_t *R  );
04371 
04372 
04373 /*****************************************************************************
04374  **
04375  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_pending_params_end
04376  ** 
04377  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04378  ** @returns xcb_generic_iterator_t
04379  **
04380  *****************************************************************************/
04381  
04382 xcb_generic_iterator_t
04383 xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_transform_reply_t *R  );
04384 
04385 
04386 /*****************************************************************************
04387  **
04388  ** char * xcb_randr_get_crtc_transform_current_filter_name
04389  ** 
04390  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04391  ** @returns char *
04392  **
04393  *****************************************************************************/
04394  
04395 char *
04396 xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_transform_reply_t *R  );
04397 
04398 
04399 /*****************************************************************************
04400  **
04401  ** int xcb_randr_get_crtc_transform_current_filter_name_length
04402  ** 
04403  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04404  ** @returns int
04405  **
04406  *****************************************************************************/
04407  
04408 int
04409 xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R  );
04410 
04411 
04412 /*****************************************************************************
04413  **
04414  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_current_filter_name_end
04415  ** 
04416  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04417  ** @returns xcb_generic_iterator_t
04418  **
04419  *****************************************************************************/
04420  
04421 xcb_generic_iterator_t
04422 xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R  );
04423 
04424 
04425 /*****************************************************************************
04426  **
04427  ** xcb_render_fixed_t * xcb_randr_get_crtc_transform_current_params
04428  ** 
04429  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04430  ** @returns xcb_render_fixed_t *
04431  **
04432  *****************************************************************************/
04433  
04434 xcb_render_fixed_t *
04435 xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_transform_reply_t *R  );
04436 
04437 
04438 /*****************************************************************************
04439  **
04440  ** int xcb_randr_get_crtc_transform_current_params_length
04441  ** 
04442  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04443  ** @returns int
04444  **
04445  *****************************************************************************/
04446  
04447 int
04448 xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crtc_transform_reply_t *R  );
04449 
04450 
04451 /*****************************************************************************
04452  **
04453  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_current_params_end
04454  ** 
04455  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04456  ** @returns xcb_generic_iterator_t
04457  **
04458  *****************************************************************************/
04459  
04460 xcb_generic_iterator_t
04461 xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_transform_reply_t *R  );
04462 
04478 /*****************************************************************************
04479  **
04480  ** xcb_randr_get_crtc_transform_reply_t * xcb_randr_get_crtc_transform_reply
04481  ** 
04482  ** @param xcb_connection_t                       *c
04483  ** @param xcb_randr_get_crtc_transform_cookie_t   cookie
04484  ** @param xcb_generic_error_t                   **e
04485  ** @returns xcb_randr_get_crtc_transform_reply_t *
04486  **
04487  *****************************************************************************/
04488  
04489 xcb_randr_get_crtc_transform_reply_t *
04490 xcb_randr_get_crtc_transform_reply (xcb_connection_t                       *c  ,
04491                                     xcb_randr_get_crtc_transform_cookie_t   cookie  ,
04492                                     xcb_generic_error_t                   **e  );
04493 
04503 /*****************************************************************************
04504  **
04505  ** xcb_randr_get_panning_cookie_t xcb_randr_get_panning
04506  ** 
04507  ** @param xcb_connection_t *c
04508  ** @param xcb_randr_crtc_t  crtc
04509  ** @returns xcb_randr_get_panning_cookie_t
04510  **
04511  *****************************************************************************/
04512  
04513 xcb_randr_get_panning_cookie_t
04514 xcb_randr_get_panning (xcb_connection_t *c  ,
04515                        xcb_randr_crtc_t  crtc  );
04516 
04529 /*****************************************************************************
04530  **
04531  ** xcb_randr_get_panning_cookie_t xcb_randr_get_panning_unchecked
04532  ** 
04533  ** @param xcb_connection_t *c
04534  ** @param xcb_randr_crtc_t  crtc
04535  ** @returns xcb_randr_get_panning_cookie_t
04536  **
04537  *****************************************************************************/
04538  
04539 xcb_randr_get_panning_cookie_t
04540 xcb_randr_get_panning_unchecked (xcb_connection_t *c  ,
04541                                  xcb_randr_crtc_t  crtc  );
04542 
04558 /*****************************************************************************
04559  **
04560  ** xcb_randr_get_panning_reply_t * xcb_randr_get_panning_reply
04561  ** 
04562  ** @param xcb_connection_t                *c
04563  ** @param xcb_randr_get_panning_cookie_t   cookie
04564  ** @param xcb_generic_error_t            **e
04565  ** @returns xcb_randr_get_panning_reply_t *
04566  **
04567  *****************************************************************************/
04568  
04569 xcb_randr_get_panning_reply_t *
04570 xcb_randr_get_panning_reply (xcb_connection_t                *c  ,
04571                              xcb_randr_get_panning_cookie_t   cookie  ,
04572                              xcb_generic_error_t            **e  );
04573 
04583 /*****************************************************************************
04584  **
04585  ** xcb_randr_set_panning_cookie_t xcb_randr_set_panning
04586  ** 
04587  ** @param xcb_connection_t *c
04588  ** @param xcb_randr_crtc_t  crtc
04589  ** @param xcb_timestamp_t   timestamp
04590  ** @param uint16_t          left
04591  ** @param uint16_t          top
04592  ** @param uint16_t          width
04593  ** @param uint16_t          height
04594  ** @param uint16_t          track_left
04595  ** @param uint16_t          track_top
04596  ** @param uint16_t          track_width
04597  ** @param uint16_t          track_height
04598  ** @param int16_t           border_left
04599  ** @param int16_t           border_top
04600  ** @param int16_t           border_right
04601  ** @param int16_t           border_bottom
04602  ** @returns xcb_randr_set_panning_cookie_t
04603  **
04604  *****************************************************************************/
04605  
04606 xcb_randr_set_panning_cookie_t
04607 xcb_randr_set_panning (xcb_connection_t *c  ,
04608                        xcb_randr_crtc_t  crtc  ,
04609                        xcb_timestamp_t   timestamp  ,
04610                        uint16_t          left  ,
04611                        uint16_t          top  ,
04612                        uint16_t          width  ,
04613                        uint16_t          height  ,
04614                        uint16_t          track_left  ,
04615                        uint16_t          track_top  ,
04616                        uint16_t          track_width  ,
04617                        uint16_t          track_height  ,
04618                        int16_t           border_left  ,
04619                        int16_t           border_top  ,
04620                        int16_t           border_right  ,
04621                        int16_t           border_bottom  );
04622 
04635 /*****************************************************************************
04636  **
04637  ** xcb_randr_set_panning_cookie_t xcb_randr_set_panning_unchecked
04638  ** 
04639  ** @param xcb_connection_t *c
04640  ** @param xcb_randr_crtc_t  crtc
04641  ** @param xcb_timestamp_t   timestamp
04642  ** @param uint16_t          left
04643  ** @param uint16_t          top
04644  ** @param uint16_t          width
04645  ** @param uint16_t          height
04646  ** @param uint16_t          track_left
04647  ** @param uint16_t          track_top
04648  ** @param uint16_t          track_width
04649  ** @param uint16_t          track_height
04650  ** @param int16_t           border_left
04651  ** @param int16_t           border_top
04652  ** @param int16_t           border_right
04653  ** @param int16_t           border_bottom
04654  ** @returns xcb_randr_set_panning_cookie_t
04655  **
04656  *****************************************************************************/
04657  
04658 xcb_randr_set_panning_cookie_t
04659 xcb_randr_set_panning_unchecked (xcb_connection_t *c  ,
04660                                  xcb_randr_crtc_t  crtc  ,
04661                                  xcb_timestamp_t   timestamp  ,
04662                                  uint16_t          left  ,
04663                                  uint16_t          top  ,
04664                                  uint16_t          width  ,
04665                                  uint16_t          height  ,
04666                                  uint16_t          track_left  ,
04667                                  uint16_t          track_top  ,
04668                                  uint16_t          track_width  ,
04669                                  uint16_t          track_height  ,
04670                                  int16_t           border_left  ,
04671                                  int16_t           border_top  ,
04672                                  int16_t           border_right  ,
04673                                  int16_t           border_bottom  );
04674 
04690 /*****************************************************************************
04691  **
04692  ** xcb_randr_set_panning_reply_t * xcb_randr_set_panning_reply
04693  ** 
04694  ** @param xcb_connection_t                *c
04695  ** @param xcb_randr_set_panning_cookie_t   cookie
04696  ** @param xcb_generic_error_t            **e
04697  ** @returns xcb_randr_set_panning_reply_t *
04698  **
04699  *****************************************************************************/
04700  
04701 xcb_randr_set_panning_reply_t *
04702 xcb_randr_set_panning_reply (xcb_connection_t                *c  ,
04703                              xcb_randr_set_panning_cookie_t   cookie  ,
04704                              xcb_generic_error_t            **e  );
04705 
04718 /*****************************************************************************
04719  **
04720  ** xcb_void_cookie_t xcb_randr_set_output_primary_checked
04721  ** 
04722  ** @param xcb_connection_t   *c
04723  ** @param xcb_window_t        window
04724  ** @param xcb_randr_output_t  output
04725  ** @returns xcb_void_cookie_t
04726  **
04727  *****************************************************************************/
04728  
04729 xcb_void_cookie_t
04730 xcb_randr_set_output_primary_checked (xcb_connection_t   *c  ,
04731                                       xcb_window_t        window  ,
04732                                       xcb_randr_output_t  output  );
04733 
04743 /*****************************************************************************
04744  **
04745  ** xcb_void_cookie_t xcb_randr_set_output_primary
04746  ** 
04747  ** @param xcb_connection_t   *c
04748  ** @param xcb_window_t        window
04749  ** @param xcb_randr_output_t  output
04750  ** @returns xcb_void_cookie_t
04751  **
04752  *****************************************************************************/
04753  
04754 xcb_void_cookie_t
04755 xcb_randr_set_output_primary (xcb_connection_t   *c  ,
04756                               xcb_window_t        window  ,
04757                               xcb_randr_output_t  output  );
04758 
04768 /*****************************************************************************
04769  **
04770  ** xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary
04771  ** 
04772  ** @param xcb_connection_t *c
04773  ** @param xcb_window_t      window
04774  ** @returns xcb_randr_get_output_primary_cookie_t
04775  **
04776  *****************************************************************************/
04777  
04778 xcb_randr_get_output_primary_cookie_t
04779 xcb_randr_get_output_primary (xcb_connection_t *c  ,
04780                               xcb_window_t      window  );
04781 
04794 /*****************************************************************************
04795  **
04796  ** xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_unchecked
04797  ** 
04798  ** @param xcb_connection_t *c
04799  ** @param xcb_window_t      window
04800  ** @returns xcb_randr_get_output_primary_cookie_t
04801  **
04802  *****************************************************************************/
04803  
04804 xcb_randr_get_output_primary_cookie_t
04805 xcb_randr_get_output_primary_unchecked (xcb_connection_t *c  ,
04806                                         xcb_window_t      window  );
04807 
04823 /*****************************************************************************
04824  **
04825  ** xcb_randr_get_output_primary_reply_t * xcb_randr_get_output_primary_reply
04826  ** 
04827  ** @param xcb_connection_t                       *c
04828  ** @param xcb_randr_get_output_primary_cookie_t   cookie
04829  ** @param xcb_generic_error_t                   **e
04830  ** @returns xcb_randr_get_output_primary_reply_t *
04831  **
04832  *****************************************************************************/
04833  
04834 xcb_randr_get_output_primary_reply_t *
04835 xcb_randr_get_output_primary_reply (xcb_connection_t                       *c  ,
04836                                     xcb_randr_get_output_primary_cookie_t   cookie  ,
04837                                     xcb_generic_error_t                   **e  );
04838 
04848 /*****************************************************************************
04849  **
04850  ** void xcb_randr_crtc_change_next
04851  ** 
04852  ** @param xcb_randr_crtc_change_iterator_t *i
04853  ** @returns void
04854  **
04855  *****************************************************************************/
04856  
04857 void
04858 xcb_randr_crtc_change_next (xcb_randr_crtc_change_iterator_t *i  );
04859 
04870 /*****************************************************************************
04871  **
04872  ** xcb_generic_iterator_t xcb_randr_crtc_change_end
04873  ** 
04874  ** @param xcb_randr_crtc_change_iterator_t i
04875  ** @returns xcb_generic_iterator_t
04876  **
04877  *****************************************************************************/
04878  
04879 xcb_generic_iterator_t
04880 xcb_randr_crtc_change_end (xcb_randr_crtc_change_iterator_t i  );
04881 
04891 /*****************************************************************************
04892  **
04893  ** void xcb_randr_output_change_next
04894  ** 
04895  ** @param xcb_randr_output_change_iterator_t *i
04896  ** @returns void
04897  **
04898  *****************************************************************************/
04899  
04900 void
04901 xcb_randr_output_change_next (xcb_randr_output_change_iterator_t *i  );
04902 
04913 /*****************************************************************************
04914  **
04915  ** xcb_generic_iterator_t xcb_randr_output_change_end
04916  ** 
04917  ** @param xcb_randr_output_change_iterator_t i
04918  ** @returns xcb_generic_iterator_t
04919  **
04920  *****************************************************************************/
04921  
04922 xcb_generic_iterator_t
04923 xcb_randr_output_change_end (xcb_randr_output_change_iterator_t i  );
04924 
04934 /*****************************************************************************
04935  **
04936  ** void xcb_randr_output_property_next
04937  ** 
04938  ** @param xcb_randr_output_property_iterator_t *i
04939  ** @returns void
04940  **
04941  *****************************************************************************/
04942  
04943 void
04944 xcb_randr_output_property_next (xcb_randr_output_property_iterator_t *i  );
04945 
04956 /*****************************************************************************
04957  **
04958  ** xcb_generic_iterator_t xcb_randr_output_property_end
04959  ** 
04960  ** @param xcb_randr_output_property_iterator_t i
04961  ** @returns xcb_generic_iterator_t
04962  **
04963  *****************************************************************************/
04964  
04965 xcb_generic_iterator_t
04966 xcb_randr_output_property_end (xcb_randr_output_property_iterator_t i  );
04967 
04977 /*****************************************************************************
04978  **
04979  ** void xcb_randr_notify_data_next
04980  ** 
04981  ** @param xcb_randr_notify_data_iterator_t *i
04982  ** @returns void
04983  **
04984  *****************************************************************************/
04985  
04986 void
04987 xcb_randr_notify_data_next (xcb_randr_notify_data_iterator_t *i  );
04988 
04999 /*****************************************************************************
05000  **
05001  ** xcb_generic_iterator_t xcb_randr_notify_data_end
05002  ** 
05003  ** @param xcb_randr_notify_data_iterator_t i
05004  ** @returns xcb_generic_iterator_t
05005  **
05006  *****************************************************************************/
05007  
05008 xcb_generic_iterator_t
05009 xcb_randr_notify_data_end (xcb_randr_notify_data_iterator_t i  );
05010 
05011 
05012 #ifdef __cplusplus
05013 }
05014 #endif
05015 
05016 #endif
05017