XCB 1.10

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 4
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 
00061 typedef uint32_t xcb_randr_provider_t;
00062 
00066 typedef struct xcb_randr_provider_iterator_t {
00067     xcb_randr_provider_t *data; 
00068     int                   rem; 
00069     int                   index; 
00070 } xcb_randr_provider_iterator_t;
00071 
00073 #define XCB_RANDR_BAD_OUTPUT 0
00074 
00078 typedef struct xcb_randr_bad_output_error_t {
00079     uint8_t  response_type; 
00080     uint8_t  error_code; 
00081     uint16_t sequence; 
00082 } xcb_randr_bad_output_error_t;
00083 
00085 #define XCB_RANDR_BAD_CRTC 1
00086 
00090 typedef struct xcb_randr_bad_crtc_error_t {
00091     uint8_t  response_type; 
00092     uint8_t  error_code; 
00093     uint16_t sequence; 
00094 } xcb_randr_bad_crtc_error_t;
00095 
00097 #define XCB_RANDR_BAD_MODE 2
00098 
00102 typedef struct xcb_randr_bad_mode_error_t {
00103     uint8_t  response_type; 
00104     uint8_t  error_code; 
00105     uint16_t sequence; 
00106 } xcb_randr_bad_mode_error_t;
00107 
00109 #define XCB_RANDR_BAD_PROVIDER 3
00110 
00114 typedef struct xcb_randr_bad_provider_error_t {
00115     uint8_t  response_type; 
00116     uint8_t  error_code; 
00117     uint16_t sequence; 
00118 } xcb_randr_bad_provider_error_t;
00119 
00120 typedef enum xcb_randr_rotation_t {
00121     XCB_RANDR_ROTATION_ROTATE_0 = 1,
00122     XCB_RANDR_ROTATION_ROTATE_90 = 2,
00123     XCB_RANDR_ROTATION_ROTATE_180 = 4,
00124     XCB_RANDR_ROTATION_ROTATE_270 = 8,
00125     XCB_RANDR_ROTATION_REFLECT_X = 16,
00126     XCB_RANDR_ROTATION_REFLECT_Y = 32
00127 } xcb_randr_rotation_t;
00128 
00132 typedef struct xcb_randr_screen_size_t {
00133     uint16_t width; 
00134     uint16_t height; 
00135     uint16_t mwidth; 
00136     uint16_t mheight; 
00137 } xcb_randr_screen_size_t;
00138 
00142 typedef struct xcb_randr_screen_size_iterator_t {
00143     xcb_randr_screen_size_t *data; 
00144     int                      rem; 
00145     int                      index; 
00146 } xcb_randr_screen_size_iterator_t;
00147 
00151 typedef struct xcb_randr_refresh_rates_t {
00152     uint16_t nRates; 
00153 } xcb_randr_refresh_rates_t;
00154 
00158 typedef struct xcb_randr_refresh_rates_iterator_t {
00159     xcb_randr_refresh_rates_t *data; 
00160     int                        rem; 
00161     int                        index; 
00162 } xcb_randr_refresh_rates_iterator_t;
00163 
00167 typedef struct xcb_randr_query_version_cookie_t {
00168     unsigned int sequence; 
00169 } xcb_randr_query_version_cookie_t;
00170 
00172 #define XCB_RANDR_QUERY_VERSION 0
00173 
00177 typedef struct xcb_randr_query_version_request_t {
00178     uint8_t  major_opcode; 
00179     uint8_t  minor_opcode; 
00180     uint16_t length; 
00181     uint32_t major_version; 
00182     uint32_t minor_version; 
00183 } xcb_randr_query_version_request_t;
00184 
00188 typedef struct xcb_randr_query_version_reply_t {
00189     uint8_t  response_type; 
00190     uint8_t  pad0; 
00191     uint16_t sequence; 
00192     uint32_t length; 
00193     uint32_t major_version; 
00194     uint32_t minor_version; 
00195     uint8_t  pad1[16]; 
00196 } xcb_randr_query_version_reply_t;
00197 
00198 typedef enum xcb_randr_set_config_t {
00199     XCB_RANDR_SET_CONFIG_SUCCESS = 0,
00200     XCB_RANDR_SET_CONFIG_INVALID_CONFIG_TIME = 1,
00201     XCB_RANDR_SET_CONFIG_INVALID_TIME = 2,
00202     XCB_RANDR_SET_CONFIG_FAILED = 3
00203 } xcb_randr_set_config_t;
00204 
00208 typedef struct xcb_randr_set_screen_config_cookie_t {
00209     unsigned int sequence; 
00210 } xcb_randr_set_screen_config_cookie_t;
00211 
00213 #define XCB_RANDR_SET_SCREEN_CONFIG 2
00214 
00218 typedef struct xcb_randr_set_screen_config_request_t {
00219     uint8_t         major_opcode; 
00220     uint8_t         minor_opcode; 
00221     uint16_t        length; 
00222     xcb_window_t    window; 
00223     xcb_timestamp_t timestamp; 
00224     xcb_timestamp_t config_timestamp; 
00225     uint16_t        sizeID; 
00226     uint16_t        rotation; 
00227     uint16_t        rate; 
00228     uint8_t         pad0[2]; 
00229 } xcb_randr_set_screen_config_request_t;
00230 
00234 typedef struct xcb_randr_set_screen_config_reply_t {
00235     uint8_t         response_type; 
00236     uint8_t         status; 
00237     uint16_t        sequence; 
00238     uint32_t        length; 
00239     xcb_timestamp_t new_timestamp; 
00240     xcb_timestamp_t config_timestamp; 
00241     xcb_window_t    root; 
00242     uint16_t        subpixel_order; 
00243     uint8_t         pad0[10]; 
00244 } xcb_randr_set_screen_config_reply_t;
00245 
00246 typedef enum xcb_randr_notify_mask_t {
00247     XCB_RANDR_NOTIFY_MASK_SCREEN_CHANGE = 1,
00248     XCB_RANDR_NOTIFY_MASK_CRTC_CHANGE = 2,
00249     XCB_RANDR_NOTIFY_MASK_OUTPUT_CHANGE = 4,
00250     XCB_RANDR_NOTIFY_MASK_OUTPUT_PROPERTY = 8,
00251     XCB_RANDR_NOTIFY_MASK_PROVIDER_CHANGE = 16,
00252     XCB_RANDR_NOTIFY_MASK_PROVIDER_PROPERTY = 32,
00253     XCB_RANDR_NOTIFY_MASK_RESOURCE_CHANGE = 64
00254 } xcb_randr_notify_mask_t;
00255 
00257 #define XCB_RANDR_SELECT_INPUT 4
00258 
00262 typedef struct xcb_randr_select_input_request_t {
00263     uint8_t      major_opcode; 
00264     uint8_t      minor_opcode; 
00265     uint16_t     length; 
00266     xcb_window_t window; 
00267     uint16_t     enable; 
00268     uint8_t      pad0[2]; 
00269 } xcb_randr_select_input_request_t;
00270 
00274 typedef struct xcb_randr_get_screen_info_cookie_t {
00275     unsigned int sequence; 
00276 } xcb_randr_get_screen_info_cookie_t;
00277 
00279 #define XCB_RANDR_GET_SCREEN_INFO 5
00280 
00284 typedef struct xcb_randr_get_screen_info_request_t {
00285     uint8_t      major_opcode; 
00286     uint8_t      minor_opcode; 
00287     uint16_t     length; 
00288     xcb_window_t window; 
00289 } xcb_randr_get_screen_info_request_t;
00290 
00294 typedef struct xcb_randr_get_screen_info_reply_t {
00295     uint8_t         response_type; 
00296     uint8_t         rotations; 
00297     uint16_t        sequence; 
00298     uint32_t        length; 
00299     xcb_window_t    root; 
00300     xcb_timestamp_t timestamp; 
00301     xcb_timestamp_t config_timestamp; 
00302     uint16_t        nSizes; 
00303     uint16_t        sizeID; 
00304     uint16_t        rotation; 
00305     uint16_t        rate; 
00306     uint16_t        nInfo; 
00307     uint8_t         pad0[2]; 
00308 } xcb_randr_get_screen_info_reply_t;
00309 
00313 typedef struct xcb_randr_get_screen_size_range_cookie_t {
00314     unsigned int sequence; 
00315 } xcb_randr_get_screen_size_range_cookie_t;
00316 
00318 #define XCB_RANDR_GET_SCREEN_SIZE_RANGE 6
00319 
00323 typedef struct xcb_randr_get_screen_size_range_request_t {
00324     uint8_t      major_opcode; 
00325     uint8_t      minor_opcode; 
00326     uint16_t     length; 
00327     xcb_window_t window; 
00328 } xcb_randr_get_screen_size_range_request_t;
00329 
00333 typedef struct xcb_randr_get_screen_size_range_reply_t {
00334     uint8_t  response_type; 
00335     uint8_t  pad0; 
00336     uint16_t sequence; 
00337     uint32_t length; 
00338     uint16_t min_width; 
00339     uint16_t min_height; 
00340     uint16_t max_width; 
00341     uint16_t max_height; 
00342     uint8_t  pad1[16]; 
00343 } xcb_randr_get_screen_size_range_reply_t;
00344 
00346 #define XCB_RANDR_SET_SCREEN_SIZE 7
00347 
00351 typedef struct xcb_randr_set_screen_size_request_t {
00352     uint8_t      major_opcode; 
00353     uint8_t      minor_opcode; 
00354     uint16_t     length; 
00355     xcb_window_t window; 
00356     uint16_t     width; 
00357     uint16_t     height; 
00358     uint32_t     mm_width; 
00359     uint32_t     mm_height; 
00360 } xcb_randr_set_screen_size_request_t;
00361 
00362 typedef enum xcb_randr_mode_flag_t {
00363     XCB_RANDR_MODE_FLAG_HSYNC_POSITIVE = 1,
00364     XCB_RANDR_MODE_FLAG_HSYNC_NEGATIVE = 2,
00365     XCB_RANDR_MODE_FLAG_VSYNC_POSITIVE = 4,
00366     XCB_RANDR_MODE_FLAG_VSYNC_NEGATIVE = 8,
00367     XCB_RANDR_MODE_FLAG_INTERLACE = 16,
00368     XCB_RANDR_MODE_FLAG_DOUBLE_SCAN = 32,
00369     XCB_RANDR_MODE_FLAG_CSYNC = 64,
00370     XCB_RANDR_MODE_FLAG_CSYNC_POSITIVE = 128,
00371     XCB_RANDR_MODE_FLAG_CSYNC_NEGATIVE = 256,
00372     XCB_RANDR_MODE_FLAG_HSKEW_PRESENT = 512,
00373     XCB_RANDR_MODE_FLAG_BCAST = 1024,
00374     XCB_RANDR_MODE_FLAG_PIXEL_MULTIPLEX = 2048,
00375     XCB_RANDR_MODE_FLAG_DOUBLE_CLOCK = 4096,
00376     XCB_RANDR_MODE_FLAG_HALVE_CLOCK = 8192
00377 } xcb_randr_mode_flag_t;
00378 
00382 typedef struct xcb_randr_mode_info_t {
00383     uint32_t id; 
00384     uint16_t width; 
00385     uint16_t height; 
00386     uint32_t dot_clock; 
00387     uint16_t hsync_start; 
00388     uint16_t hsync_end; 
00389     uint16_t htotal; 
00390     uint16_t hskew; 
00391     uint16_t vsync_start; 
00392     uint16_t vsync_end; 
00393     uint16_t vtotal; 
00394     uint16_t name_len; 
00395     uint32_t mode_flags; 
00396 } xcb_randr_mode_info_t;
00397 
00401 typedef struct xcb_randr_mode_info_iterator_t {
00402     xcb_randr_mode_info_t *data; 
00403     int                    rem; 
00404     int                    index; 
00405 } xcb_randr_mode_info_iterator_t;
00406 
00410 typedef struct xcb_randr_get_screen_resources_cookie_t {
00411     unsigned int sequence; 
00412 } xcb_randr_get_screen_resources_cookie_t;
00413 
00415 #define XCB_RANDR_GET_SCREEN_RESOURCES 8
00416 
00420 typedef struct xcb_randr_get_screen_resources_request_t {
00421     uint8_t      major_opcode; 
00422     uint8_t      minor_opcode; 
00423     uint16_t     length; 
00424     xcb_window_t window; 
00425 } xcb_randr_get_screen_resources_request_t;
00426 
00430 typedef struct xcb_randr_get_screen_resources_reply_t {
00431     uint8_t         response_type; 
00432     uint8_t         pad0; 
00433     uint16_t        sequence; 
00434     uint32_t        length; 
00435     xcb_timestamp_t timestamp; 
00436     xcb_timestamp_t config_timestamp; 
00437     uint16_t        num_crtcs; 
00438     uint16_t        num_outputs; 
00439     uint16_t        num_modes; 
00440     uint16_t        names_len; 
00441     uint8_t         pad1[8]; 
00442 } xcb_randr_get_screen_resources_reply_t;
00443 
00444 typedef enum xcb_randr_connection_t {
00445     XCB_RANDR_CONNECTION_CONNECTED = 0,
00446     XCB_RANDR_CONNECTION_DISCONNECTED = 1,
00447     XCB_RANDR_CONNECTION_UNKNOWN = 2
00448 } xcb_randr_connection_t;
00449 
00453 typedef struct xcb_randr_get_output_info_cookie_t {
00454     unsigned int sequence; 
00455 } xcb_randr_get_output_info_cookie_t;
00456 
00458 #define XCB_RANDR_GET_OUTPUT_INFO 9
00459 
00463 typedef struct xcb_randr_get_output_info_request_t {
00464     uint8_t            major_opcode; 
00465     uint8_t            minor_opcode; 
00466     uint16_t           length; 
00467     xcb_randr_output_t output; 
00468     xcb_timestamp_t    config_timestamp; 
00469 } xcb_randr_get_output_info_request_t;
00470 
00474 typedef struct xcb_randr_get_output_info_reply_t {
00475     uint8_t          response_type; 
00476     uint8_t          status; 
00477     uint16_t         sequence; 
00478     uint32_t         length; 
00479     xcb_timestamp_t  timestamp; 
00480     xcb_randr_crtc_t crtc; 
00481     uint32_t         mm_width; 
00482     uint32_t         mm_height; 
00483     uint8_t          connection; 
00484     uint8_t          subpixel_order; 
00485     uint16_t         num_crtcs; 
00486     uint16_t         num_modes; 
00487     uint16_t         num_preferred; 
00488     uint16_t         num_clones; 
00489     uint16_t         name_len; 
00490 } xcb_randr_get_output_info_reply_t;
00491 
00495 typedef struct xcb_randr_list_output_properties_cookie_t {
00496     unsigned int sequence; 
00497 } xcb_randr_list_output_properties_cookie_t;
00498 
00500 #define XCB_RANDR_LIST_OUTPUT_PROPERTIES 10
00501 
00505 typedef struct xcb_randr_list_output_properties_request_t {
00506     uint8_t            major_opcode; 
00507     uint8_t            minor_opcode; 
00508     uint16_t           length; 
00509     xcb_randr_output_t output; 
00510 } xcb_randr_list_output_properties_request_t;
00511 
00515 typedef struct xcb_randr_list_output_properties_reply_t {
00516     uint8_t  response_type; 
00517     uint8_t  pad0; 
00518     uint16_t sequence; 
00519     uint32_t length; 
00520     uint16_t num_atoms; 
00521     uint8_t  pad1[22]; 
00522 } xcb_randr_list_output_properties_reply_t;
00523 
00527 typedef struct xcb_randr_query_output_property_cookie_t {
00528     unsigned int sequence; 
00529 } xcb_randr_query_output_property_cookie_t;
00530 
00532 #define XCB_RANDR_QUERY_OUTPUT_PROPERTY 11
00533 
00537 typedef struct xcb_randr_query_output_property_request_t {
00538     uint8_t            major_opcode; 
00539     uint8_t            minor_opcode; 
00540     uint16_t           length; 
00541     xcb_randr_output_t output; 
00542     xcb_atom_t         property; 
00543 } xcb_randr_query_output_property_request_t;
00544 
00548 typedef struct xcb_randr_query_output_property_reply_t {
00549     uint8_t  response_type; 
00550     uint8_t  pad0; 
00551     uint16_t sequence; 
00552     uint32_t length; 
00553     uint8_t  pending; 
00554     uint8_t  range; 
00555     uint8_t  immutable; 
00556     uint8_t  pad1[21]; 
00557 } xcb_randr_query_output_property_reply_t;
00558 
00560 #define XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY 12
00561 
00565 typedef struct xcb_randr_configure_output_property_request_t {
00566     uint8_t            major_opcode; 
00567     uint8_t            minor_opcode; 
00568     uint16_t           length; 
00569     xcb_randr_output_t output; 
00570     xcb_atom_t         property; 
00571     uint8_t            pending; 
00572     uint8_t            range; 
00573     uint8_t            pad0[2]; 
00574 } xcb_randr_configure_output_property_request_t;
00575 
00577 #define XCB_RANDR_CHANGE_OUTPUT_PROPERTY 13
00578 
00582 typedef struct xcb_randr_change_output_property_request_t {
00583     uint8_t            major_opcode; 
00584     uint8_t            minor_opcode; 
00585     uint16_t           length; 
00586     xcb_randr_output_t output; 
00587     xcb_atom_t         property; 
00588     xcb_atom_t         type; 
00589     uint8_t            format; 
00590     uint8_t            mode; 
00591     uint8_t            pad0[2]; 
00592     uint32_t           num_units; 
00593 } xcb_randr_change_output_property_request_t;
00594 
00596 #define XCB_RANDR_DELETE_OUTPUT_PROPERTY 14
00597 
00601 typedef struct xcb_randr_delete_output_property_request_t {
00602     uint8_t            major_opcode; 
00603     uint8_t            minor_opcode; 
00604     uint16_t           length; 
00605     xcb_randr_output_t output; 
00606     xcb_atom_t         property; 
00607 } xcb_randr_delete_output_property_request_t;
00608 
00612 typedef struct xcb_randr_get_output_property_cookie_t {
00613     unsigned int sequence; 
00614 } xcb_randr_get_output_property_cookie_t;
00615 
00617 #define XCB_RANDR_GET_OUTPUT_PROPERTY 15
00618 
00622 typedef struct xcb_randr_get_output_property_request_t {
00623     uint8_t            major_opcode; 
00624     uint8_t            minor_opcode; 
00625     uint16_t           length; 
00626     xcb_randr_output_t output; 
00627     xcb_atom_t         property; 
00628     xcb_atom_t         type; 
00629     uint32_t           long_offset; 
00630     uint32_t           long_length; 
00631     uint8_t            _delete; 
00632     uint8_t            pending; 
00633     uint8_t            pad0[2]; 
00634 } xcb_randr_get_output_property_request_t;
00635 
00639 typedef struct xcb_randr_get_output_property_reply_t {
00640     uint8_t    response_type; 
00641     uint8_t    format; 
00642     uint16_t   sequence; 
00643     uint32_t   length; 
00644     xcb_atom_t type; 
00645     uint32_t   bytes_after; 
00646     uint32_t   num_items; 
00647     uint8_t    pad0[12]; 
00648 } xcb_randr_get_output_property_reply_t;
00649 
00653 typedef struct xcb_randr_create_mode_cookie_t {
00654     unsigned int sequence; 
00655 } xcb_randr_create_mode_cookie_t;
00656 
00658 #define XCB_RANDR_CREATE_MODE 16
00659 
00663 typedef struct xcb_randr_create_mode_request_t {
00664     uint8_t               major_opcode; 
00665     uint8_t               minor_opcode; 
00666     uint16_t              length; 
00667     xcb_window_t          window; 
00668     xcb_randr_mode_info_t mode_info; 
00669 } xcb_randr_create_mode_request_t;
00670 
00674 typedef struct xcb_randr_create_mode_reply_t {
00675     uint8_t          response_type; 
00676     uint8_t          pad0; 
00677     uint16_t         sequence; 
00678     uint32_t         length; 
00679     xcb_randr_mode_t mode; 
00680     uint8_t          pad1[20]; 
00681 } xcb_randr_create_mode_reply_t;
00682 
00684 #define XCB_RANDR_DESTROY_MODE 17
00685 
00689 typedef struct xcb_randr_destroy_mode_request_t {
00690     uint8_t          major_opcode; 
00691     uint8_t          minor_opcode; 
00692     uint16_t         length; 
00693     xcb_randr_mode_t mode; 
00694 } xcb_randr_destroy_mode_request_t;
00695 
00697 #define XCB_RANDR_ADD_OUTPUT_MODE 18
00698 
00702 typedef struct xcb_randr_add_output_mode_request_t {
00703     uint8_t            major_opcode; 
00704     uint8_t            minor_opcode; 
00705     uint16_t           length; 
00706     xcb_randr_output_t output; 
00707     xcb_randr_mode_t   mode; 
00708 } xcb_randr_add_output_mode_request_t;
00709 
00711 #define XCB_RANDR_DELETE_OUTPUT_MODE 19
00712 
00716 typedef struct xcb_randr_delete_output_mode_request_t {
00717     uint8_t            major_opcode; 
00718     uint8_t            minor_opcode; 
00719     uint16_t           length; 
00720     xcb_randr_output_t output; 
00721     xcb_randr_mode_t   mode; 
00722 } xcb_randr_delete_output_mode_request_t;
00723 
00727 typedef struct xcb_randr_get_crtc_info_cookie_t {
00728     unsigned int sequence; 
00729 } xcb_randr_get_crtc_info_cookie_t;
00730 
00732 #define XCB_RANDR_GET_CRTC_INFO 20
00733 
00737 typedef struct xcb_randr_get_crtc_info_request_t {
00738     uint8_t          major_opcode; 
00739     uint8_t          minor_opcode; 
00740     uint16_t         length; 
00741     xcb_randr_crtc_t crtc; 
00742     xcb_timestamp_t  config_timestamp; 
00743 } xcb_randr_get_crtc_info_request_t;
00744 
00748 typedef struct xcb_randr_get_crtc_info_reply_t {
00749     uint8_t          response_type; 
00750     uint8_t          status; 
00751     uint16_t         sequence; 
00752     uint32_t         length; 
00753     xcb_timestamp_t  timestamp; 
00754     int16_t          x; 
00755     int16_t          y; 
00756     uint16_t         width; 
00757     uint16_t         height; 
00758     xcb_randr_mode_t mode; 
00759     uint16_t         rotation; 
00760     uint16_t         rotations; 
00761     uint16_t         num_outputs; 
00762     uint16_t         num_possible_outputs; 
00763 } xcb_randr_get_crtc_info_reply_t;
00764 
00768 typedef struct xcb_randr_set_crtc_config_cookie_t {
00769     unsigned int sequence; 
00770 } xcb_randr_set_crtc_config_cookie_t;
00771 
00773 #define XCB_RANDR_SET_CRTC_CONFIG 21
00774 
00778 typedef struct xcb_randr_set_crtc_config_request_t {
00779     uint8_t          major_opcode; 
00780     uint8_t          minor_opcode; 
00781     uint16_t         length; 
00782     xcb_randr_crtc_t crtc; 
00783     xcb_timestamp_t  timestamp; 
00784     xcb_timestamp_t  config_timestamp; 
00785     int16_t          x; 
00786     int16_t          y; 
00787     xcb_randr_mode_t mode; 
00788     uint16_t         rotation; 
00789     uint8_t          pad0[2]; 
00790 } xcb_randr_set_crtc_config_request_t;
00791 
00795 typedef struct xcb_randr_set_crtc_config_reply_t {
00796     uint8_t         response_type; 
00797     uint8_t         status; 
00798     uint16_t        sequence; 
00799     uint32_t        length; 
00800     xcb_timestamp_t timestamp; 
00801     uint8_t         pad0[20]; 
00802 } xcb_randr_set_crtc_config_reply_t;
00803 
00807 typedef struct xcb_randr_get_crtc_gamma_size_cookie_t {
00808     unsigned int sequence; 
00809 } xcb_randr_get_crtc_gamma_size_cookie_t;
00810 
00812 #define XCB_RANDR_GET_CRTC_GAMMA_SIZE 22
00813 
00817 typedef struct xcb_randr_get_crtc_gamma_size_request_t {
00818     uint8_t          major_opcode; 
00819     uint8_t          minor_opcode; 
00820     uint16_t         length; 
00821     xcb_randr_crtc_t crtc; 
00822 } xcb_randr_get_crtc_gamma_size_request_t;
00823 
00827 typedef struct xcb_randr_get_crtc_gamma_size_reply_t {
00828     uint8_t  response_type; 
00829     uint8_t  pad0; 
00830     uint16_t sequence; 
00831     uint32_t length; 
00832     uint16_t size; 
00833     uint8_t  pad1[22]; 
00834 } xcb_randr_get_crtc_gamma_size_reply_t;
00835 
00839 typedef struct xcb_randr_get_crtc_gamma_cookie_t {
00840     unsigned int sequence; 
00841 } xcb_randr_get_crtc_gamma_cookie_t;
00842 
00844 #define XCB_RANDR_GET_CRTC_GAMMA 23
00845 
00849 typedef struct xcb_randr_get_crtc_gamma_request_t {
00850     uint8_t          major_opcode; 
00851     uint8_t          minor_opcode; 
00852     uint16_t         length; 
00853     xcb_randr_crtc_t crtc; 
00854 } xcb_randr_get_crtc_gamma_request_t;
00855 
00859 typedef struct xcb_randr_get_crtc_gamma_reply_t {
00860     uint8_t  response_type; 
00861     uint8_t  pad0; 
00862     uint16_t sequence; 
00863     uint32_t length; 
00864     uint16_t size; 
00865     uint8_t  pad1[22]; 
00866 } xcb_randr_get_crtc_gamma_reply_t;
00867 
00869 #define XCB_RANDR_SET_CRTC_GAMMA 24
00870 
00874 typedef struct xcb_randr_set_crtc_gamma_request_t {
00875     uint8_t          major_opcode; 
00876     uint8_t          minor_opcode; 
00877     uint16_t         length; 
00878     xcb_randr_crtc_t crtc; 
00879     uint16_t         size; 
00880     uint8_t          pad0[2]; 
00881 } xcb_randr_set_crtc_gamma_request_t;
00882 
00886 typedef struct xcb_randr_get_screen_resources_current_cookie_t {
00887     unsigned int sequence; 
00888 } xcb_randr_get_screen_resources_current_cookie_t;
00889 
00891 #define XCB_RANDR_GET_SCREEN_RESOURCES_CURRENT 25
00892 
00896 typedef struct xcb_randr_get_screen_resources_current_request_t {
00897     uint8_t      major_opcode; 
00898     uint8_t      minor_opcode; 
00899     uint16_t     length; 
00900     xcb_window_t window; 
00901 } xcb_randr_get_screen_resources_current_request_t;
00902 
00906 typedef struct xcb_randr_get_screen_resources_current_reply_t {
00907     uint8_t         response_type; 
00908     uint8_t         pad0; 
00909     uint16_t        sequence; 
00910     uint32_t        length; 
00911     xcb_timestamp_t timestamp; 
00912     xcb_timestamp_t config_timestamp; 
00913     uint16_t        num_crtcs; 
00914     uint16_t        num_outputs; 
00915     uint16_t        num_modes; 
00916     uint16_t        names_len; 
00917     uint8_t         pad1[8]; 
00918 } xcb_randr_get_screen_resources_current_reply_t;
00919 
00920 typedef enum xcb_randr_transform_t {
00921     XCB_RANDR_TRANSFORM_UNIT = 1,
00922     XCB_RANDR_TRANSFORM_SCALE_UP = 2,
00923     XCB_RANDR_TRANSFORM_SCALE_DOWN = 4,
00924     XCB_RANDR_TRANSFORM_PROJECTIVE = 8
00925 } xcb_randr_transform_t;
00926 
00928 #define XCB_RANDR_SET_CRTC_TRANSFORM 26
00929 
00933 typedef struct xcb_randr_set_crtc_transform_request_t {
00934     uint8_t                major_opcode; 
00935     uint8_t                minor_opcode; 
00936     uint16_t               length; 
00937     xcb_randr_crtc_t       crtc; 
00938     xcb_render_transform_t transform; 
00939     uint16_t               filter_len; 
00940     uint8_t                pad0[2]; 
00941 } xcb_randr_set_crtc_transform_request_t;
00942 
00946 typedef struct xcb_randr_get_crtc_transform_cookie_t {
00947     unsigned int sequence; 
00948 } xcb_randr_get_crtc_transform_cookie_t;
00949 
00951 #define XCB_RANDR_GET_CRTC_TRANSFORM 27
00952 
00956 typedef struct xcb_randr_get_crtc_transform_request_t {
00957     uint8_t          major_opcode; 
00958     uint8_t          minor_opcode; 
00959     uint16_t         length; 
00960     xcb_randr_crtc_t crtc; 
00961 } xcb_randr_get_crtc_transform_request_t;
00962 
00966 typedef struct xcb_randr_get_crtc_transform_reply_t {
00967     uint8_t                response_type; 
00968     uint8_t                pad0; 
00969     uint16_t               sequence; 
00970     uint32_t               length; 
00971     xcb_render_transform_t pending_transform; 
00972     uint8_t                has_transforms; 
00973     uint8_t                pad1[3]; 
00974     xcb_render_transform_t current_transform; 
00975     uint8_t                pad2[4]; 
00976     uint16_t               pending_len; 
00977     uint16_t               pending_nparams; 
00978     uint16_t               current_len; 
00979     uint16_t               current_nparams; 
00980 } xcb_randr_get_crtc_transform_reply_t;
00981 
00985 typedef struct xcb_randr_get_panning_cookie_t {
00986     unsigned int sequence; 
00987 } xcb_randr_get_panning_cookie_t;
00988 
00990 #define XCB_RANDR_GET_PANNING 28
00991 
00995 typedef struct xcb_randr_get_panning_request_t {
00996     uint8_t          major_opcode; 
00997     uint8_t          minor_opcode; 
00998     uint16_t         length; 
00999     xcb_randr_crtc_t crtc; 
01000 } xcb_randr_get_panning_request_t;
01001 
01005 typedef struct xcb_randr_get_panning_reply_t {
01006     uint8_t         response_type; 
01007     uint8_t         status; 
01008     uint16_t        sequence; 
01009     uint32_t        length; 
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_get_panning_reply_t;
01024 
01028 typedef struct xcb_randr_set_panning_cookie_t {
01029     unsigned int sequence; 
01030 } xcb_randr_set_panning_cookie_t;
01031 
01033 #define XCB_RANDR_SET_PANNING 29
01034 
01038 typedef struct xcb_randr_set_panning_request_t {
01039     uint8_t          major_opcode; 
01040     uint8_t          minor_opcode; 
01041     uint16_t         length; 
01042     xcb_randr_crtc_t crtc; 
01043     xcb_timestamp_t  timestamp; 
01044     uint16_t         left; 
01045     uint16_t         top; 
01046     uint16_t         width; 
01047     uint16_t         height; 
01048     uint16_t         track_left; 
01049     uint16_t         track_top; 
01050     uint16_t         track_width; 
01051     uint16_t         track_height; 
01052     int16_t          border_left; 
01053     int16_t          border_top; 
01054     int16_t          border_right; 
01055     int16_t          border_bottom; 
01056 } xcb_randr_set_panning_request_t;
01057 
01061 typedef struct xcb_randr_set_panning_reply_t {
01062     uint8_t         response_type; 
01063     uint8_t         status; 
01064     uint16_t        sequence; 
01065     uint32_t        length; 
01066     xcb_timestamp_t timestamp; 
01067 } xcb_randr_set_panning_reply_t;
01068 
01070 #define XCB_RANDR_SET_OUTPUT_PRIMARY 30
01071 
01075 typedef struct xcb_randr_set_output_primary_request_t {
01076     uint8_t            major_opcode; 
01077     uint8_t            minor_opcode; 
01078     uint16_t           length; 
01079     xcb_window_t       window; 
01080     xcb_randr_output_t output; 
01081 } xcb_randr_set_output_primary_request_t;
01082 
01086 typedef struct xcb_randr_get_output_primary_cookie_t {
01087     unsigned int sequence; 
01088 } xcb_randr_get_output_primary_cookie_t;
01089 
01091 #define XCB_RANDR_GET_OUTPUT_PRIMARY 31
01092 
01096 typedef struct xcb_randr_get_output_primary_request_t {
01097     uint8_t      major_opcode; 
01098     uint8_t      minor_opcode; 
01099     uint16_t     length; 
01100     xcb_window_t window; 
01101 } xcb_randr_get_output_primary_request_t;
01102 
01106 typedef struct xcb_randr_get_output_primary_reply_t {
01107     uint8_t            response_type; 
01108     uint8_t            pad0; 
01109     uint16_t           sequence; 
01110     uint32_t           length; 
01111     xcb_randr_output_t output; 
01112 } xcb_randr_get_output_primary_reply_t;
01113 
01117 typedef struct xcb_randr_get_providers_cookie_t {
01118     unsigned int sequence; 
01119 } xcb_randr_get_providers_cookie_t;
01120 
01122 #define XCB_RANDR_GET_PROVIDERS 32
01123 
01127 typedef struct xcb_randr_get_providers_request_t {
01128     uint8_t      major_opcode; 
01129     uint8_t      minor_opcode; 
01130     uint16_t     length; 
01131     xcb_window_t window; 
01132 } xcb_randr_get_providers_request_t;
01133 
01137 typedef struct xcb_randr_get_providers_reply_t {
01138     uint8_t         response_type; 
01139     uint8_t         pad0; 
01140     uint16_t        sequence; 
01141     uint32_t        length; 
01142     xcb_timestamp_t timestamp; 
01143     uint16_t        num_providers; 
01144     uint8_t         pad1[18]; 
01145 } xcb_randr_get_providers_reply_t;
01146 
01147 typedef enum xcb_randr_provider_capability_t {
01148     XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OUTPUT = 1,
01149     XCB_RANDR_PROVIDER_CAPABILITY_SINK_OUTPUT = 2,
01150     XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OFFLOAD = 4,
01151     XCB_RANDR_PROVIDER_CAPABILITY_SINK_OFFLOAD = 8
01152 } xcb_randr_provider_capability_t;
01153 
01157 typedef struct xcb_randr_get_provider_info_cookie_t {
01158     unsigned int sequence; 
01159 } xcb_randr_get_provider_info_cookie_t;
01160 
01162 #define XCB_RANDR_GET_PROVIDER_INFO 33
01163 
01167 typedef struct xcb_randr_get_provider_info_request_t {
01168     uint8_t              major_opcode; 
01169     uint8_t              minor_opcode; 
01170     uint16_t             length; 
01171     xcb_randr_provider_t provider; 
01172     xcb_timestamp_t      config_timestamp; 
01173 } xcb_randr_get_provider_info_request_t;
01174 
01178 typedef struct xcb_randr_get_provider_info_reply_t {
01179     uint8_t         response_type; 
01180     uint8_t         status; 
01181     uint16_t        sequence; 
01182     uint32_t        length; 
01183     xcb_timestamp_t timestamp; 
01184     uint32_t        capabilities; 
01185     uint16_t        num_crtcs; 
01186     uint16_t        num_outputs; 
01187     uint16_t        num_associated_providers; 
01188     uint16_t        name_len; 
01189     uint8_t         pad0[8]; 
01190 } xcb_randr_get_provider_info_reply_t;
01191 
01193 #define XCB_RANDR_SET_PROVIDER_OFFLOAD_SINK 34
01194 
01198 typedef struct xcb_randr_set_provider_offload_sink_request_t {
01199     uint8_t              major_opcode; 
01200     uint8_t              minor_opcode; 
01201     uint16_t             length; 
01202     xcb_randr_provider_t provider; 
01203     xcb_randr_provider_t sink_provider; 
01204     xcb_timestamp_t      config_timestamp; 
01205 } xcb_randr_set_provider_offload_sink_request_t;
01206 
01208 #define XCB_RANDR_SET_PROVIDER_OUTPUT_SOURCE 35
01209 
01213 typedef struct xcb_randr_set_provider_output_source_request_t {
01214     uint8_t              major_opcode; 
01215     uint8_t              minor_opcode; 
01216     uint16_t             length; 
01217     xcb_randr_provider_t provider; 
01218     xcb_randr_provider_t source_provider; 
01219     xcb_timestamp_t      config_timestamp; 
01220 } xcb_randr_set_provider_output_source_request_t;
01221 
01225 typedef struct xcb_randr_list_provider_properties_cookie_t {
01226     unsigned int sequence; 
01227 } xcb_randr_list_provider_properties_cookie_t;
01228 
01230 #define XCB_RANDR_LIST_PROVIDER_PROPERTIES 36
01231 
01235 typedef struct xcb_randr_list_provider_properties_request_t {
01236     uint8_t              major_opcode; 
01237     uint8_t              minor_opcode; 
01238     uint16_t             length; 
01239     xcb_randr_provider_t provider; 
01240 } xcb_randr_list_provider_properties_request_t;
01241 
01245 typedef struct xcb_randr_list_provider_properties_reply_t {
01246     uint8_t  response_type; 
01247     uint8_t  pad0; 
01248     uint16_t sequence; 
01249     uint32_t length; 
01250     uint16_t num_atoms; 
01251     uint8_t  pad1[22]; 
01252 } xcb_randr_list_provider_properties_reply_t;
01253 
01257 typedef struct xcb_randr_query_provider_property_cookie_t {
01258     unsigned int sequence; 
01259 } xcb_randr_query_provider_property_cookie_t;
01260 
01262 #define XCB_RANDR_QUERY_PROVIDER_PROPERTY 37
01263 
01267 typedef struct xcb_randr_query_provider_property_request_t {
01268     uint8_t              major_opcode; 
01269     uint8_t              minor_opcode; 
01270     uint16_t             length; 
01271     xcb_randr_provider_t provider; 
01272     xcb_atom_t           property; 
01273 } xcb_randr_query_provider_property_request_t;
01274 
01278 typedef struct xcb_randr_query_provider_property_reply_t {
01279     uint8_t  response_type; 
01280     uint8_t  pad0; 
01281     uint16_t sequence; 
01282     uint32_t length; 
01283     uint8_t  pending; 
01284     uint8_t  range; 
01285     uint8_t  immutable; 
01286     uint8_t  pad1[21]; 
01287 } xcb_randr_query_provider_property_reply_t;
01288 
01290 #define XCB_RANDR_CONFIGURE_PROVIDER_PROPERTY 38
01291 
01295 typedef struct xcb_randr_configure_provider_property_request_t {
01296     uint8_t              major_opcode; 
01297     uint8_t              minor_opcode; 
01298     uint16_t             length; 
01299     xcb_randr_provider_t provider; 
01300     xcb_atom_t           property; 
01301     uint8_t              pending; 
01302     uint8_t              range; 
01303     uint8_t              pad0[2]; 
01304 } xcb_randr_configure_provider_property_request_t;
01305 
01307 #define XCB_RANDR_CHANGE_PROVIDER_PROPERTY 39
01308 
01312 typedef struct xcb_randr_change_provider_property_request_t {
01313     uint8_t              major_opcode; 
01314     uint8_t              minor_opcode; 
01315     uint16_t             length; 
01316     xcb_randr_provider_t provider; 
01317     xcb_atom_t           property; 
01318     xcb_atom_t           type; 
01319     uint8_t              format; 
01320     uint8_t              mode; 
01321     uint8_t              pad0[2]; 
01322     uint32_t             num_items; 
01323 } xcb_randr_change_provider_property_request_t;
01324 
01326 #define XCB_RANDR_DELETE_PROVIDER_PROPERTY 40
01327 
01331 typedef struct xcb_randr_delete_provider_property_request_t {
01332     uint8_t              major_opcode; 
01333     uint8_t              minor_opcode; 
01334     uint16_t             length; 
01335     xcb_randr_provider_t provider; 
01336     xcb_atom_t           property; 
01337 } xcb_randr_delete_provider_property_request_t;
01338 
01342 typedef struct xcb_randr_get_provider_property_cookie_t {
01343     unsigned int sequence; 
01344 } xcb_randr_get_provider_property_cookie_t;
01345 
01347 #define XCB_RANDR_GET_PROVIDER_PROPERTY 41
01348 
01352 typedef struct xcb_randr_get_provider_property_request_t {
01353     uint8_t              major_opcode; 
01354     uint8_t              minor_opcode; 
01355     uint16_t             length; 
01356     xcb_randr_provider_t provider; 
01357     xcb_atom_t           property; 
01358     xcb_atom_t           type; 
01359     uint32_t             long_offset; 
01360     uint32_t             long_length; 
01361     uint8_t              _delete; 
01362     uint8_t              pending; 
01363     uint8_t              pad0[2]; 
01364 } xcb_randr_get_provider_property_request_t;
01365 
01369 typedef struct xcb_randr_get_provider_property_reply_t {
01370     uint8_t    response_type; 
01371     uint8_t    format; 
01372     uint16_t   sequence; 
01373     uint32_t   length; 
01374     xcb_atom_t type; 
01375     uint32_t   bytes_after; 
01376     uint32_t   num_items; 
01377     uint8_t    pad0[12]; 
01378 } xcb_randr_get_provider_property_reply_t;
01379 
01381 #define XCB_RANDR_SCREEN_CHANGE_NOTIFY 0
01382 
01386 typedef struct xcb_randr_screen_change_notify_event_t {
01387     uint8_t         response_type; 
01388     uint8_t         rotation; 
01389     uint16_t        sequence; 
01390     xcb_timestamp_t timestamp; 
01391     xcb_timestamp_t config_timestamp; 
01392     xcb_window_t    root; 
01393     xcb_window_t    request_window; 
01394     uint16_t        sizeID; 
01395     uint16_t        subpixel_order; 
01396     uint16_t        width; 
01397     uint16_t        height; 
01398     uint16_t        mwidth; 
01399     uint16_t        mheight; 
01400 } xcb_randr_screen_change_notify_event_t;
01401 
01402 typedef enum xcb_randr_notify_t {
01403     XCB_RANDR_NOTIFY_CRTC_CHANGE = 0,
01404     XCB_RANDR_NOTIFY_OUTPUT_CHANGE = 1,
01405     XCB_RANDR_NOTIFY_OUTPUT_PROPERTY = 2,
01406     XCB_RANDR_NOTIFY_PROVIDER_CHANGE = 3,
01407     XCB_RANDR_NOTIFY_PROVIDER_PROPERTY = 4,
01408     XCB_RANDR_NOTIFY_RESOURCE_CHANGE = 5
01409 } xcb_randr_notify_t;
01410 
01414 typedef struct xcb_randr_crtc_change_t {
01415     xcb_timestamp_t  timestamp; 
01416     xcb_window_t     window; 
01417     xcb_randr_crtc_t crtc; 
01418     xcb_randr_mode_t mode; 
01419     uint16_t         rotation; 
01420     uint8_t          pad0[2]; 
01421     int16_t          x; 
01422     int16_t          y; 
01423     uint16_t         width; 
01424     uint16_t         height; 
01425 } xcb_randr_crtc_change_t;
01426 
01430 typedef struct xcb_randr_crtc_change_iterator_t {
01431     xcb_randr_crtc_change_t *data; 
01432     int                      rem; 
01433     int                      index; 
01434 } xcb_randr_crtc_change_iterator_t;
01435 
01439 typedef struct xcb_randr_output_change_t {
01440     xcb_timestamp_t    timestamp; 
01441     xcb_timestamp_t    config_timestamp; 
01442     xcb_window_t       window; 
01443     xcb_randr_output_t output; 
01444     xcb_randr_crtc_t   crtc; 
01445     xcb_randr_mode_t   mode; 
01446     uint16_t           rotation; 
01447     uint8_t            connection; 
01448     uint8_t            subpixel_order; 
01449 } xcb_randr_output_change_t;
01450 
01454 typedef struct xcb_randr_output_change_iterator_t {
01455     xcb_randr_output_change_t *data; 
01456     int                        rem; 
01457     int                        index; 
01458 } xcb_randr_output_change_iterator_t;
01459 
01463 typedef struct xcb_randr_output_property_t {
01464     xcb_window_t       window; 
01465     xcb_randr_output_t output; 
01466     xcb_atom_t         atom; 
01467     xcb_timestamp_t    timestamp; 
01468     uint8_t            status; 
01469     uint8_t            pad0[11]; 
01470 } xcb_randr_output_property_t;
01471 
01475 typedef struct xcb_randr_output_property_iterator_t {
01476     xcb_randr_output_property_t *data; 
01477     int                          rem; 
01478     int                          index; 
01479 } xcb_randr_output_property_iterator_t;
01480 
01484 typedef struct xcb_randr_provider_change_t {
01485     xcb_timestamp_t      timestamp; 
01486     xcb_window_t         window; 
01487     xcb_randr_provider_t provider; 
01488     uint8_t              pad0[16]; 
01489 } xcb_randr_provider_change_t;
01490 
01494 typedef struct xcb_randr_provider_change_iterator_t {
01495     xcb_randr_provider_change_t *data; 
01496     int                          rem; 
01497     int                          index; 
01498 } xcb_randr_provider_change_iterator_t;
01499 
01503 typedef struct xcb_randr_provider_property_t {
01504     xcb_window_t         window; 
01505     xcb_randr_provider_t provider; 
01506     xcb_atom_t           atom; 
01507     xcb_timestamp_t      timestamp; 
01508     uint8_t              state; 
01509     uint8_t              pad0[11]; 
01510 } xcb_randr_provider_property_t;
01511 
01515 typedef struct xcb_randr_provider_property_iterator_t {
01516     xcb_randr_provider_property_t *data; 
01517     int                            rem; 
01518     int                            index; 
01519 } xcb_randr_provider_property_iterator_t;
01520 
01524 typedef struct xcb_randr_resource_change_t {
01525     xcb_timestamp_t timestamp; 
01526     xcb_window_t    window; 
01527     uint8_t         pad0[20]; 
01528 } xcb_randr_resource_change_t;
01529 
01533 typedef struct xcb_randr_resource_change_iterator_t {
01534     xcb_randr_resource_change_t *data; 
01535     int                          rem; 
01536     int                          index; 
01537 } xcb_randr_resource_change_iterator_t;
01538 
01542 typedef union xcb_randr_notify_data_t {
01543     xcb_randr_crtc_change_t       cc; 
01544     xcb_randr_output_change_t     oc; 
01545     xcb_randr_output_property_t   op; 
01546     xcb_randr_provider_change_t   pc; 
01547     xcb_randr_provider_property_t pp; 
01548     xcb_randr_resource_change_t   rc; 
01549 } xcb_randr_notify_data_t;
01550 
01554 typedef struct xcb_randr_notify_data_iterator_t {
01555     xcb_randr_notify_data_t *data; 
01556     int                      rem; 
01557     int                      index; 
01558 } xcb_randr_notify_data_iterator_t;
01559 
01561 #define XCB_RANDR_NOTIFY 1
01562 
01566 typedef struct xcb_randr_notify_event_t {
01567     uint8_t                 response_type; 
01568     uint8_t                 subCode; 
01569     uint16_t                sequence; 
01570     xcb_randr_notify_data_t u; 
01571 } xcb_randr_notify_event_t;
01572 
01582 /*****************************************************************************
01583  **
01584  ** void xcb_randr_mode_next
01585  ** 
01586  ** @param xcb_randr_mode_iterator_t *i
01587  ** @returns void
01588  **
01589  *****************************************************************************/
01590  
01591 void
01592 xcb_randr_mode_next (xcb_randr_mode_iterator_t *i  );
01593 
01604 /*****************************************************************************
01605  **
01606  ** xcb_generic_iterator_t xcb_randr_mode_end
01607  ** 
01608  ** @param xcb_randr_mode_iterator_t i
01609  ** @returns xcb_generic_iterator_t
01610  **
01611  *****************************************************************************/
01612  
01613 xcb_generic_iterator_t
01614 xcb_randr_mode_end (xcb_randr_mode_iterator_t i  );
01615 
01625 /*****************************************************************************
01626  **
01627  ** void xcb_randr_crtc_next
01628  ** 
01629  ** @param xcb_randr_crtc_iterator_t *i
01630  ** @returns void
01631  **
01632  *****************************************************************************/
01633  
01634 void
01635 xcb_randr_crtc_next (xcb_randr_crtc_iterator_t *i  );
01636 
01647 /*****************************************************************************
01648  **
01649  ** xcb_generic_iterator_t xcb_randr_crtc_end
01650  ** 
01651  ** @param xcb_randr_crtc_iterator_t i
01652  ** @returns xcb_generic_iterator_t
01653  **
01654  *****************************************************************************/
01655  
01656 xcb_generic_iterator_t
01657 xcb_randr_crtc_end (xcb_randr_crtc_iterator_t i  );
01658 
01668 /*****************************************************************************
01669  **
01670  ** void xcb_randr_output_next
01671  ** 
01672  ** @param xcb_randr_output_iterator_t *i
01673  ** @returns void
01674  **
01675  *****************************************************************************/
01676  
01677 void
01678 xcb_randr_output_next (xcb_randr_output_iterator_t *i  );
01679 
01690 /*****************************************************************************
01691  **
01692  ** xcb_generic_iterator_t xcb_randr_output_end
01693  ** 
01694  ** @param xcb_randr_output_iterator_t i
01695  ** @returns xcb_generic_iterator_t
01696  **
01697  *****************************************************************************/
01698  
01699 xcb_generic_iterator_t
01700 xcb_randr_output_end (xcb_randr_output_iterator_t i  );
01701 
01711 /*****************************************************************************
01712  **
01713  ** void xcb_randr_provider_next
01714  ** 
01715  ** @param xcb_randr_provider_iterator_t *i
01716  ** @returns void
01717  **
01718  *****************************************************************************/
01719  
01720 void
01721 xcb_randr_provider_next (xcb_randr_provider_iterator_t *i  );
01722 
01733 /*****************************************************************************
01734  **
01735  ** xcb_generic_iterator_t xcb_randr_provider_end
01736  ** 
01737  ** @param xcb_randr_provider_iterator_t i
01738  ** @returns xcb_generic_iterator_t
01739  **
01740  *****************************************************************************/
01741  
01742 xcb_generic_iterator_t
01743 xcb_randr_provider_end (xcb_randr_provider_iterator_t i  );
01744 
01754 /*****************************************************************************
01755  **
01756  ** void xcb_randr_screen_size_next
01757  ** 
01758  ** @param xcb_randr_screen_size_iterator_t *i
01759  ** @returns void
01760  **
01761  *****************************************************************************/
01762  
01763 void
01764 xcb_randr_screen_size_next (xcb_randr_screen_size_iterator_t *i  );
01765 
01776 /*****************************************************************************
01777  **
01778  ** xcb_generic_iterator_t xcb_randr_screen_size_end
01779  ** 
01780  ** @param xcb_randr_screen_size_iterator_t i
01781  ** @returns xcb_generic_iterator_t
01782  **
01783  *****************************************************************************/
01784  
01785 xcb_generic_iterator_t
01786 xcb_randr_screen_size_end (xcb_randr_screen_size_iterator_t i  );
01787 
01788 int
01789 xcb_randr_refresh_rates_sizeof (const void  *_buffer  );
01790 
01791 
01792 /*****************************************************************************
01793  **
01794  ** uint16_t * xcb_randr_refresh_rates_rates
01795  ** 
01796  ** @param const xcb_randr_refresh_rates_t *R
01797  ** @returns uint16_t *
01798  **
01799  *****************************************************************************/
01800  
01801 uint16_t *
01802 xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R  );
01803 
01804 
01805 /*****************************************************************************
01806  **
01807  ** int xcb_randr_refresh_rates_rates_length
01808  ** 
01809  ** @param const xcb_randr_refresh_rates_t *R
01810  ** @returns int
01811  **
01812  *****************************************************************************/
01813  
01814 int
01815 xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R  );
01816 
01817 
01818 /*****************************************************************************
01819  **
01820  ** xcb_generic_iterator_t xcb_randr_refresh_rates_rates_end
01821  ** 
01822  ** @param const xcb_randr_refresh_rates_t *R
01823  ** @returns xcb_generic_iterator_t
01824  **
01825  *****************************************************************************/
01826  
01827 xcb_generic_iterator_t
01828 xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R  );
01829 
01839 /*****************************************************************************
01840  **
01841  ** void xcb_randr_refresh_rates_next
01842  ** 
01843  ** @param xcb_randr_refresh_rates_iterator_t *i
01844  ** @returns void
01845  **
01846  *****************************************************************************/
01847  
01848 void
01849 xcb_randr_refresh_rates_next (xcb_randr_refresh_rates_iterator_t *i  );
01850 
01861 /*****************************************************************************
01862  **
01863  ** xcb_generic_iterator_t xcb_randr_refresh_rates_end
01864  ** 
01865  ** @param xcb_randr_refresh_rates_iterator_t i
01866  ** @returns xcb_generic_iterator_t
01867  **
01868  *****************************************************************************/
01869  
01870 xcb_generic_iterator_t
01871 xcb_randr_refresh_rates_end (xcb_randr_refresh_rates_iterator_t i  );
01872 
01882 /*****************************************************************************
01883  **
01884  ** xcb_randr_query_version_cookie_t xcb_randr_query_version
01885  ** 
01886  ** @param xcb_connection_t *c
01887  ** @param uint32_t          major_version
01888  ** @param uint32_t          minor_version
01889  ** @returns xcb_randr_query_version_cookie_t
01890  **
01891  *****************************************************************************/
01892  
01893 xcb_randr_query_version_cookie_t
01894 xcb_randr_query_version (xcb_connection_t *c  ,
01895                          uint32_t          major_version  ,
01896                          uint32_t          minor_version  );
01897 
01910 /*****************************************************************************
01911  **
01912  ** xcb_randr_query_version_cookie_t xcb_randr_query_version_unchecked
01913  ** 
01914  ** @param xcb_connection_t *c
01915  ** @param uint32_t          major_version
01916  ** @param uint32_t          minor_version
01917  ** @returns xcb_randr_query_version_cookie_t
01918  **
01919  *****************************************************************************/
01920  
01921 xcb_randr_query_version_cookie_t
01922 xcb_randr_query_version_unchecked (xcb_connection_t *c  ,
01923                                    uint32_t          major_version  ,
01924                                    uint32_t          minor_version  );
01925 
01941 /*****************************************************************************
01942  **
01943  ** xcb_randr_query_version_reply_t * xcb_randr_query_version_reply
01944  ** 
01945  ** @param xcb_connection_t                  *c
01946  ** @param xcb_randr_query_version_cookie_t   cookie
01947  ** @param xcb_generic_error_t              **e
01948  ** @returns xcb_randr_query_version_reply_t *
01949  **
01950  *****************************************************************************/
01951  
01952 xcb_randr_query_version_reply_t *
01953 xcb_randr_query_version_reply (xcb_connection_t                  *c  ,
01954                                xcb_randr_query_version_cookie_t   cookie  ,
01955                                xcb_generic_error_t              **e  );
01956 
01966 /*****************************************************************************
01967  **
01968  ** xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config
01969  ** 
01970  ** @param xcb_connection_t *c
01971  ** @param xcb_window_t      window
01972  ** @param xcb_timestamp_t   timestamp
01973  ** @param xcb_timestamp_t   config_timestamp
01974  ** @param uint16_t          sizeID
01975  ** @param uint16_t          rotation
01976  ** @param uint16_t          rate
01977  ** @returns xcb_randr_set_screen_config_cookie_t
01978  **
01979  *****************************************************************************/
01980  
01981 xcb_randr_set_screen_config_cookie_t
01982 xcb_randr_set_screen_config (xcb_connection_t *c  ,
01983                              xcb_window_t      window  ,
01984                              xcb_timestamp_t   timestamp  ,
01985                              xcb_timestamp_t   config_timestamp  ,
01986                              uint16_t          sizeID  ,
01987                              uint16_t          rotation  ,
01988                              uint16_t          rate  );
01989 
02002 /*****************************************************************************
02003  **
02004  ** xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_unchecked
02005  ** 
02006  ** @param xcb_connection_t *c
02007  ** @param xcb_window_t      window
02008  ** @param xcb_timestamp_t   timestamp
02009  ** @param xcb_timestamp_t   config_timestamp
02010  ** @param uint16_t          sizeID
02011  ** @param uint16_t          rotation
02012  ** @param uint16_t          rate
02013  ** @returns xcb_randr_set_screen_config_cookie_t
02014  **
02015  *****************************************************************************/
02016  
02017 xcb_randr_set_screen_config_cookie_t
02018 xcb_randr_set_screen_config_unchecked (xcb_connection_t *c  ,
02019                                        xcb_window_t      window  ,
02020                                        xcb_timestamp_t   timestamp  ,
02021                                        xcb_timestamp_t   config_timestamp  ,
02022                                        uint16_t          sizeID  ,
02023                                        uint16_t          rotation  ,
02024                                        uint16_t          rate  );
02025 
02041 /*****************************************************************************
02042  **
02043  ** xcb_randr_set_screen_config_reply_t * xcb_randr_set_screen_config_reply
02044  ** 
02045  ** @param xcb_connection_t                      *c
02046  ** @param xcb_randr_set_screen_config_cookie_t   cookie
02047  ** @param xcb_generic_error_t                  **e
02048  ** @returns xcb_randr_set_screen_config_reply_t *
02049  **
02050  *****************************************************************************/
02051  
02052 xcb_randr_set_screen_config_reply_t *
02053 xcb_randr_set_screen_config_reply (xcb_connection_t                      *c  ,
02054                                    xcb_randr_set_screen_config_cookie_t   cookie  ,
02055                                    xcb_generic_error_t                  **e  );
02056 
02069 /*****************************************************************************
02070  **
02071  ** xcb_void_cookie_t xcb_randr_select_input_checked
02072  ** 
02073  ** @param xcb_connection_t *c
02074  ** @param xcb_window_t      window
02075  ** @param uint16_t          enable
02076  ** @returns xcb_void_cookie_t
02077  **
02078  *****************************************************************************/
02079  
02080 xcb_void_cookie_t
02081 xcb_randr_select_input_checked (xcb_connection_t *c  ,
02082                                 xcb_window_t      window  ,
02083                                 uint16_t          enable  );
02084 
02094 /*****************************************************************************
02095  **
02096  ** xcb_void_cookie_t xcb_randr_select_input
02097  ** 
02098  ** @param xcb_connection_t *c
02099  ** @param xcb_window_t      window
02100  ** @param uint16_t          enable
02101  ** @returns xcb_void_cookie_t
02102  **
02103  *****************************************************************************/
02104  
02105 xcb_void_cookie_t
02106 xcb_randr_select_input (xcb_connection_t *c  ,
02107                         xcb_window_t      window  ,
02108                         uint16_t          enable  );
02109 
02110 int
02111 xcb_randr_get_screen_info_sizeof (const void  *_buffer  );
02112 
02122 /*****************************************************************************
02123  **
02124  ** xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info
02125  ** 
02126  ** @param xcb_connection_t *c
02127  ** @param xcb_window_t      window
02128  ** @returns xcb_randr_get_screen_info_cookie_t
02129  **
02130  *****************************************************************************/
02131  
02132 xcb_randr_get_screen_info_cookie_t
02133 xcb_randr_get_screen_info (xcb_connection_t *c  ,
02134                            xcb_window_t      window  );
02135 
02148 /*****************************************************************************
02149  **
02150  ** xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_unchecked
02151  ** 
02152  ** @param xcb_connection_t *c
02153  ** @param xcb_window_t      window
02154  ** @returns xcb_randr_get_screen_info_cookie_t
02155  **
02156  *****************************************************************************/
02157  
02158 xcb_randr_get_screen_info_cookie_t
02159 xcb_randr_get_screen_info_unchecked (xcb_connection_t *c  ,
02160                                      xcb_window_t      window  );
02161 
02162 
02163 /*****************************************************************************
02164  **
02165  ** xcb_randr_screen_size_t * xcb_randr_get_screen_info_sizes
02166  ** 
02167  ** @param const xcb_randr_get_screen_info_reply_t *R
02168  ** @returns xcb_randr_screen_size_t *
02169  **
02170  *****************************************************************************/
02171  
02172 xcb_randr_screen_size_t *
02173 xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R  );
02174 
02175 
02176 /*****************************************************************************
02177  **
02178  ** int xcb_randr_get_screen_info_sizes_length
02179  ** 
02180  ** @param const xcb_randr_get_screen_info_reply_t *R
02181  ** @returns int
02182  **
02183  *****************************************************************************/
02184  
02185 int
02186 xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R  );
02187 
02188 
02189 /*****************************************************************************
02190  **
02191  ** xcb_randr_screen_size_iterator_t xcb_randr_get_screen_info_sizes_iterator
02192  ** 
02193  ** @param const xcb_randr_get_screen_info_reply_t *R
02194  ** @returns xcb_randr_screen_size_iterator_t
02195  **
02196  *****************************************************************************/
02197  
02198 xcb_randr_screen_size_iterator_t
02199 xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R  );
02200 
02201 
02202 /*****************************************************************************
02203  **
02204  ** int xcb_randr_get_screen_info_rates_length
02205  ** 
02206  ** @param const xcb_randr_get_screen_info_reply_t *R
02207  ** @returns int
02208  **
02209  *****************************************************************************/
02210  
02211 int
02212 xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R  );
02213 
02214 
02215 /*****************************************************************************
02216  **
02217  ** xcb_randr_refresh_rates_iterator_t xcb_randr_get_screen_info_rates_iterator
02218  ** 
02219  ** @param const xcb_randr_get_screen_info_reply_t *R
02220  ** @returns xcb_randr_refresh_rates_iterator_t
02221  **
02222  *****************************************************************************/
02223  
02224 xcb_randr_refresh_rates_iterator_t
02225 xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R  );
02226 
02242 /*****************************************************************************
02243  **
02244  ** xcb_randr_get_screen_info_reply_t * xcb_randr_get_screen_info_reply
02245  ** 
02246  ** @param xcb_connection_t                    *c
02247  ** @param xcb_randr_get_screen_info_cookie_t   cookie
02248  ** @param xcb_generic_error_t                **e
02249  ** @returns xcb_randr_get_screen_info_reply_t *
02250  **
02251  *****************************************************************************/
02252  
02253 xcb_randr_get_screen_info_reply_t *
02254 xcb_randr_get_screen_info_reply (xcb_connection_t                    *c  ,
02255                                  xcb_randr_get_screen_info_cookie_t   cookie  ,
02256                                  xcb_generic_error_t                **e  );
02257 
02267 /*****************************************************************************
02268  **
02269  ** xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range
02270  ** 
02271  ** @param xcb_connection_t *c
02272  ** @param xcb_window_t      window
02273  ** @returns xcb_randr_get_screen_size_range_cookie_t
02274  **
02275  *****************************************************************************/
02276  
02277 xcb_randr_get_screen_size_range_cookie_t
02278 xcb_randr_get_screen_size_range (xcb_connection_t *c  ,
02279                                  xcb_window_t      window  );
02280 
02293 /*****************************************************************************
02294  **
02295  ** xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_unchecked
02296  ** 
02297  ** @param xcb_connection_t *c
02298  ** @param xcb_window_t      window
02299  ** @returns xcb_randr_get_screen_size_range_cookie_t
02300  **
02301  *****************************************************************************/
02302  
02303 xcb_randr_get_screen_size_range_cookie_t
02304 xcb_randr_get_screen_size_range_unchecked (xcb_connection_t *c  ,
02305                                            xcb_window_t      window  );
02306 
02322 /*****************************************************************************
02323  **
02324  ** xcb_randr_get_screen_size_range_reply_t * xcb_randr_get_screen_size_range_reply
02325  ** 
02326  ** @param xcb_connection_t                          *c
02327  ** @param xcb_randr_get_screen_size_range_cookie_t   cookie
02328  ** @param xcb_generic_error_t                      **e
02329  ** @returns xcb_randr_get_screen_size_range_reply_t *
02330  **
02331  *****************************************************************************/
02332  
02333 xcb_randr_get_screen_size_range_reply_t *
02334 xcb_randr_get_screen_size_range_reply (xcb_connection_t                          *c  ,
02335                                        xcb_randr_get_screen_size_range_cookie_t   cookie  ,
02336                                        xcb_generic_error_t                      **e  );
02337 
02350 /*****************************************************************************
02351  **
02352  ** xcb_void_cookie_t xcb_randr_set_screen_size_checked
02353  ** 
02354  ** @param xcb_connection_t *c
02355  ** @param xcb_window_t      window
02356  ** @param uint16_t          width
02357  ** @param uint16_t          height
02358  ** @param uint32_t          mm_width
02359  ** @param uint32_t          mm_height
02360  ** @returns xcb_void_cookie_t
02361  **
02362  *****************************************************************************/
02363  
02364 xcb_void_cookie_t
02365 xcb_randr_set_screen_size_checked (xcb_connection_t *c  ,
02366                                    xcb_window_t      window  ,
02367                                    uint16_t          width  ,
02368                                    uint16_t          height  ,
02369                                    uint32_t          mm_width  ,
02370                                    uint32_t          mm_height  );
02371 
02381 /*****************************************************************************
02382  **
02383  ** xcb_void_cookie_t xcb_randr_set_screen_size
02384  ** 
02385  ** @param xcb_connection_t *c
02386  ** @param xcb_window_t      window
02387  ** @param uint16_t          width
02388  ** @param uint16_t          height
02389  ** @param uint32_t          mm_width
02390  ** @param uint32_t          mm_height
02391  ** @returns xcb_void_cookie_t
02392  **
02393  *****************************************************************************/
02394  
02395 xcb_void_cookie_t
02396 xcb_randr_set_screen_size (xcb_connection_t *c  ,
02397                            xcb_window_t      window  ,
02398                            uint16_t          width  ,
02399                            uint16_t          height  ,
02400                            uint32_t          mm_width  ,
02401                            uint32_t          mm_height  );
02402 
02412 /*****************************************************************************
02413  **
02414  ** void xcb_randr_mode_info_next
02415  ** 
02416  ** @param xcb_randr_mode_info_iterator_t *i
02417  ** @returns void
02418  **
02419  *****************************************************************************/
02420  
02421 void
02422 xcb_randr_mode_info_next (xcb_randr_mode_info_iterator_t *i  );
02423 
02434 /*****************************************************************************
02435  **
02436  ** xcb_generic_iterator_t xcb_randr_mode_info_end
02437  ** 
02438  ** @param xcb_randr_mode_info_iterator_t i
02439  ** @returns xcb_generic_iterator_t
02440  **
02441  *****************************************************************************/
02442  
02443 xcb_generic_iterator_t
02444 xcb_randr_mode_info_end (xcb_randr_mode_info_iterator_t i  );
02445 
02446 int
02447 xcb_randr_get_screen_resources_sizeof (const void  *_buffer  );
02448 
02458 /*****************************************************************************
02459  **
02460  ** xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources
02461  ** 
02462  ** @param xcb_connection_t *c
02463  ** @param xcb_window_t      window
02464  ** @returns xcb_randr_get_screen_resources_cookie_t
02465  **
02466  *****************************************************************************/
02467  
02468 xcb_randr_get_screen_resources_cookie_t
02469 xcb_randr_get_screen_resources (xcb_connection_t *c  ,
02470                                 xcb_window_t      window  );
02471 
02484 /*****************************************************************************
02485  **
02486  ** xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_unchecked
02487  ** 
02488  ** @param xcb_connection_t *c
02489  ** @param xcb_window_t      window
02490  ** @returns xcb_randr_get_screen_resources_cookie_t
02491  **
02492  *****************************************************************************/
02493  
02494 xcb_randr_get_screen_resources_cookie_t
02495 xcb_randr_get_screen_resources_unchecked (xcb_connection_t *c  ,
02496                                           xcb_window_t      window  );
02497 
02498 
02499 /*****************************************************************************
02500  **
02501  ** xcb_randr_crtc_t * xcb_randr_get_screen_resources_crtcs
02502  ** 
02503  ** @param const xcb_randr_get_screen_resources_reply_t *R
02504  ** @returns xcb_randr_crtc_t *
02505  **
02506  *****************************************************************************/
02507  
02508 xcb_randr_crtc_t *
02509 xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R  );
02510 
02511 
02512 /*****************************************************************************
02513  **
02514  ** int xcb_randr_get_screen_resources_crtcs_length
02515  ** 
02516  ** @param const xcb_randr_get_screen_resources_reply_t *R
02517  ** @returns int
02518  **
02519  *****************************************************************************/
02520  
02521 int
02522 xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R  );
02523 
02524 
02525 /*****************************************************************************
02526  **
02527  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_crtcs_end
02528  ** 
02529  ** @param const xcb_randr_get_screen_resources_reply_t *R
02530  ** @returns xcb_generic_iterator_t
02531  **
02532  *****************************************************************************/
02533  
02534 xcb_generic_iterator_t
02535 xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R  );
02536 
02537 
02538 /*****************************************************************************
02539  **
02540  ** xcb_randr_output_t * xcb_randr_get_screen_resources_outputs
02541  ** 
02542  ** @param const xcb_randr_get_screen_resources_reply_t *R
02543  ** @returns xcb_randr_output_t *
02544  **
02545  *****************************************************************************/
02546  
02547 xcb_randr_output_t *
02548 xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R  );
02549 
02550 
02551 /*****************************************************************************
02552  **
02553  ** int xcb_randr_get_screen_resources_outputs_length
02554  ** 
02555  ** @param const xcb_randr_get_screen_resources_reply_t *R
02556  ** @returns int
02557  **
02558  *****************************************************************************/
02559  
02560 int
02561 xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R  );
02562 
02563 
02564 /*****************************************************************************
02565  **
02566  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_outputs_end
02567  ** 
02568  ** @param const xcb_randr_get_screen_resources_reply_t *R
02569  ** @returns xcb_generic_iterator_t
02570  **
02571  *****************************************************************************/
02572  
02573 xcb_generic_iterator_t
02574 xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R  );
02575 
02576 
02577 /*****************************************************************************
02578  **
02579  ** xcb_randr_mode_info_t * xcb_randr_get_screen_resources_modes
02580  ** 
02581  ** @param const xcb_randr_get_screen_resources_reply_t *R
02582  ** @returns xcb_randr_mode_info_t *
02583  **
02584  *****************************************************************************/
02585  
02586 xcb_randr_mode_info_t *
02587 xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R  );
02588 
02589 
02590 /*****************************************************************************
02591  **
02592  ** int xcb_randr_get_screen_resources_modes_length
02593  ** 
02594  ** @param const xcb_randr_get_screen_resources_reply_t *R
02595  ** @returns int
02596  **
02597  *****************************************************************************/
02598  
02599 int
02600 xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R  );
02601 
02602 
02603 /*****************************************************************************
02604  **
02605  ** xcb_randr_mode_info_iterator_t xcb_randr_get_screen_resources_modes_iterator
02606  ** 
02607  ** @param const xcb_randr_get_screen_resources_reply_t *R
02608  ** @returns xcb_randr_mode_info_iterator_t
02609  **
02610  *****************************************************************************/
02611  
02612 xcb_randr_mode_info_iterator_t
02613 xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R  );
02614 
02615 
02616 /*****************************************************************************
02617  **
02618  ** uint8_t * xcb_randr_get_screen_resources_names
02619  ** 
02620  ** @param const xcb_randr_get_screen_resources_reply_t *R
02621  ** @returns uint8_t *
02622  **
02623  *****************************************************************************/
02624  
02625 uint8_t *
02626 xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R  );
02627 
02628 
02629 /*****************************************************************************
02630  **
02631  ** int xcb_randr_get_screen_resources_names_length
02632  ** 
02633  ** @param const xcb_randr_get_screen_resources_reply_t *R
02634  ** @returns int
02635  **
02636  *****************************************************************************/
02637  
02638 int
02639 xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R  );
02640 
02641 
02642 /*****************************************************************************
02643  **
02644  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_names_end
02645  ** 
02646  ** @param const xcb_randr_get_screen_resources_reply_t *R
02647  ** @returns xcb_generic_iterator_t
02648  **
02649  *****************************************************************************/
02650  
02651 xcb_generic_iterator_t
02652 xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R  );
02653 
02669 /*****************************************************************************
02670  **
02671  ** xcb_randr_get_screen_resources_reply_t * xcb_randr_get_screen_resources_reply
02672  ** 
02673  ** @param xcb_connection_t                         *c
02674  ** @param xcb_randr_get_screen_resources_cookie_t   cookie
02675  ** @param xcb_generic_error_t                     **e
02676  ** @returns xcb_randr_get_screen_resources_reply_t *
02677  **
02678  *****************************************************************************/
02679  
02680 xcb_randr_get_screen_resources_reply_t *
02681 xcb_randr_get_screen_resources_reply (xcb_connection_t                         *c  ,
02682                                       xcb_randr_get_screen_resources_cookie_t   cookie  ,
02683                                       xcb_generic_error_t                     **e  );
02684 
02685 int
02686 xcb_randr_get_output_info_sizeof (const void  *_buffer  );
02687 
02697 /*****************************************************************************
02698  **
02699  ** xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info
02700  ** 
02701  ** @param xcb_connection_t   *c
02702  ** @param xcb_randr_output_t  output
02703  ** @param xcb_timestamp_t     config_timestamp
02704  ** @returns xcb_randr_get_output_info_cookie_t
02705  **
02706  *****************************************************************************/
02707  
02708 xcb_randr_get_output_info_cookie_t
02709 xcb_randr_get_output_info (xcb_connection_t   *c  ,
02710                            xcb_randr_output_t  output  ,
02711                            xcb_timestamp_t     config_timestamp  );
02712 
02725 /*****************************************************************************
02726  **
02727  ** xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_unchecked
02728  ** 
02729  ** @param xcb_connection_t   *c
02730  ** @param xcb_randr_output_t  output
02731  ** @param xcb_timestamp_t     config_timestamp
02732  ** @returns xcb_randr_get_output_info_cookie_t
02733  **
02734  *****************************************************************************/
02735  
02736 xcb_randr_get_output_info_cookie_t
02737 xcb_randr_get_output_info_unchecked (xcb_connection_t   *c  ,
02738                                      xcb_randr_output_t  output  ,
02739                                      xcb_timestamp_t     config_timestamp  );
02740 
02741 
02742 /*****************************************************************************
02743  **
02744  ** xcb_randr_crtc_t * xcb_randr_get_output_info_crtcs
02745  ** 
02746  ** @param const xcb_randr_get_output_info_reply_t *R
02747  ** @returns xcb_randr_crtc_t *
02748  **
02749  *****************************************************************************/
02750  
02751 xcb_randr_crtc_t *
02752 xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R  );
02753 
02754 
02755 /*****************************************************************************
02756  **
02757  ** int xcb_randr_get_output_info_crtcs_length
02758  ** 
02759  ** @param const xcb_randr_get_output_info_reply_t *R
02760  ** @returns int
02761  **
02762  *****************************************************************************/
02763  
02764 int
02765 xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R  );
02766 
02767 
02768 /*****************************************************************************
02769  **
02770  ** xcb_generic_iterator_t xcb_randr_get_output_info_crtcs_end
02771  ** 
02772  ** @param const xcb_randr_get_output_info_reply_t *R
02773  ** @returns xcb_generic_iterator_t
02774  **
02775  *****************************************************************************/
02776  
02777 xcb_generic_iterator_t
02778 xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R  );
02779 
02780 
02781 /*****************************************************************************
02782  **
02783  ** xcb_randr_mode_t * xcb_randr_get_output_info_modes
02784  ** 
02785  ** @param const xcb_randr_get_output_info_reply_t *R
02786  ** @returns xcb_randr_mode_t *
02787  **
02788  *****************************************************************************/
02789  
02790 xcb_randr_mode_t *
02791 xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R  );
02792 
02793 
02794 /*****************************************************************************
02795  **
02796  ** int xcb_randr_get_output_info_modes_length
02797  ** 
02798  ** @param const xcb_randr_get_output_info_reply_t *R
02799  ** @returns int
02800  **
02801  *****************************************************************************/
02802  
02803 int
02804 xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R  );
02805 
02806 
02807 /*****************************************************************************
02808  **
02809  ** xcb_generic_iterator_t xcb_randr_get_output_info_modes_end
02810  ** 
02811  ** @param const xcb_randr_get_output_info_reply_t *R
02812  ** @returns xcb_generic_iterator_t
02813  **
02814  *****************************************************************************/
02815  
02816 xcb_generic_iterator_t
02817 xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R  );
02818 
02819 
02820 /*****************************************************************************
02821  **
02822  ** xcb_randr_output_t * xcb_randr_get_output_info_clones
02823  ** 
02824  ** @param const xcb_randr_get_output_info_reply_t *R
02825  ** @returns xcb_randr_output_t *
02826  **
02827  *****************************************************************************/
02828  
02829 xcb_randr_output_t *
02830 xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R  );
02831 
02832 
02833 /*****************************************************************************
02834  **
02835  ** int xcb_randr_get_output_info_clones_length
02836  ** 
02837  ** @param const xcb_randr_get_output_info_reply_t *R
02838  ** @returns int
02839  **
02840  *****************************************************************************/
02841  
02842 int
02843 xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R  );
02844 
02845 
02846 /*****************************************************************************
02847  **
02848  ** xcb_generic_iterator_t xcb_randr_get_output_info_clones_end
02849  ** 
02850  ** @param const xcb_randr_get_output_info_reply_t *R
02851  ** @returns xcb_generic_iterator_t
02852  **
02853  *****************************************************************************/
02854  
02855 xcb_generic_iterator_t
02856 xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R  );
02857 
02858 
02859 /*****************************************************************************
02860  **
02861  ** uint8_t * xcb_randr_get_output_info_name
02862  ** 
02863  ** @param const xcb_randr_get_output_info_reply_t *R
02864  ** @returns uint8_t *
02865  **
02866  *****************************************************************************/
02867  
02868 uint8_t *
02869 xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R  );
02870 
02871 
02872 /*****************************************************************************
02873  **
02874  ** int xcb_randr_get_output_info_name_length
02875  ** 
02876  ** @param const xcb_randr_get_output_info_reply_t *R
02877  ** @returns int
02878  **
02879  *****************************************************************************/
02880  
02881 int
02882 xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R  );
02883 
02884 
02885 /*****************************************************************************
02886  **
02887  ** xcb_generic_iterator_t xcb_randr_get_output_info_name_end
02888  ** 
02889  ** @param const xcb_randr_get_output_info_reply_t *R
02890  ** @returns xcb_generic_iterator_t
02891  **
02892  *****************************************************************************/
02893  
02894 xcb_generic_iterator_t
02895 xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R  );
02896 
02912 /*****************************************************************************
02913  **
02914  ** xcb_randr_get_output_info_reply_t * xcb_randr_get_output_info_reply
02915  ** 
02916  ** @param xcb_connection_t                    *c
02917  ** @param xcb_randr_get_output_info_cookie_t   cookie
02918  ** @param xcb_generic_error_t                **e
02919  ** @returns xcb_randr_get_output_info_reply_t *
02920  **
02921  *****************************************************************************/
02922  
02923 xcb_randr_get_output_info_reply_t *
02924 xcb_randr_get_output_info_reply (xcb_connection_t                    *c  ,
02925                                  xcb_randr_get_output_info_cookie_t   cookie  ,
02926                                  xcb_generic_error_t                **e  );
02927 
02928 int
02929 xcb_randr_list_output_properties_sizeof (const void  *_buffer  );
02930 
02940 /*****************************************************************************
02941  **
02942  ** xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties
02943  ** 
02944  ** @param xcb_connection_t   *c
02945  ** @param xcb_randr_output_t  output
02946  ** @returns xcb_randr_list_output_properties_cookie_t
02947  **
02948  *****************************************************************************/
02949  
02950 xcb_randr_list_output_properties_cookie_t
02951 xcb_randr_list_output_properties (xcb_connection_t   *c  ,
02952                                   xcb_randr_output_t  output  );
02953 
02966 /*****************************************************************************
02967  **
02968  ** xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_unchecked
02969  ** 
02970  ** @param xcb_connection_t   *c
02971  ** @param xcb_randr_output_t  output
02972  ** @returns xcb_randr_list_output_properties_cookie_t
02973  **
02974  *****************************************************************************/
02975  
02976 xcb_randr_list_output_properties_cookie_t
02977 xcb_randr_list_output_properties_unchecked (xcb_connection_t   *c  ,
02978                                             xcb_randr_output_t  output  );
02979 
02980 
02981 /*****************************************************************************
02982  **
02983  ** xcb_atom_t * xcb_randr_list_output_properties_atoms
02984  ** 
02985  ** @param const xcb_randr_list_output_properties_reply_t *R
02986  ** @returns xcb_atom_t *
02987  **
02988  *****************************************************************************/
02989  
02990 xcb_atom_t *
02991 xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R  );
02992 
02993 
02994 /*****************************************************************************
02995  **
02996  ** int xcb_randr_list_output_properties_atoms_length
02997  ** 
02998  ** @param const xcb_randr_list_output_properties_reply_t *R
02999  ** @returns int
03000  **
03001  *****************************************************************************/
03002  
03003 int
03004 xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R  );
03005 
03006 
03007 /*****************************************************************************
03008  **
03009  ** xcb_generic_iterator_t xcb_randr_list_output_properties_atoms_end
03010  ** 
03011  ** @param const xcb_randr_list_output_properties_reply_t *R
03012  ** @returns xcb_generic_iterator_t
03013  **
03014  *****************************************************************************/
03015  
03016 xcb_generic_iterator_t
03017 xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properties_reply_t *R  );
03018 
03034 /*****************************************************************************
03035  **
03036  ** xcb_randr_list_output_properties_reply_t * xcb_randr_list_output_properties_reply
03037  ** 
03038  ** @param xcb_connection_t                           *c
03039  ** @param xcb_randr_list_output_properties_cookie_t   cookie
03040  ** @param xcb_generic_error_t                       **e
03041  ** @returns xcb_randr_list_output_properties_reply_t *
03042  **
03043  *****************************************************************************/
03044  
03045 xcb_randr_list_output_properties_reply_t *
03046 xcb_randr_list_output_properties_reply (xcb_connection_t                           *c  ,
03047                                         xcb_randr_list_output_properties_cookie_t   cookie  ,
03048                                         xcb_generic_error_t                       **e  );
03049 
03050 int
03051 xcb_randr_query_output_property_sizeof (const void  *_buffer  );
03052 
03062 /*****************************************************************************
03063  **
03064  ** xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property
03065  ** 
03066  ** @param xcb_connection_t   *c
03067  ** @param xcb_randr_output_t  output
03068  ** @param xcb_atom_t          property
03069  ** @returns xcb_randr_query_output_property_cookie_t
03070  **
03071  *****************************************************************************/
03072  
03073 xcb_randr_query_output_property_cookie_t
03074 xcb_randr_query_output_property (xcb_connection_t   *c  ,
03075                                  xcb_randr_output_t  output  ,
03076                                  xcb_atom_t          property  );
03077 
03090 /*****************************************************************************
03091  **
03092  ** xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_unchecked
03093  ** 
03094  ** @param xcb_connection_t   *c
03095  ** @param xcb_randr_output_t  output
03096  ** @param xcb_atom_t          property
03097  ** @returns xcb_randr_query_output_property_cookie_t
03098  **
03099  *****************************************************************************/
03100  
03101 xcb_randr_query_output_property_cookie_t
03102 xcb_randr_query_output_property_unchecked (xcb_connection_t   *c  ,
03103                                            xcb_randr_output_t  output  ,
03104                                            xcb_atom_t          property  );
03105 
03106 
03107 /*****************************************************************************
03108  **
03109  ** int32_t * xcb_randr_query_output_property_valid_values
03110  ** 
03111  ** @param const xcb_randr_query_output_property_reply_t *R
03112  ** @returns int32_t *
03113  **
03114  *****************************************************************************/
03115  
03116 int32_t *
03117 xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R  );
03118 
03119 
03120 /*****************************************************************************
03121  **
03122  ** int xcb_randr_query_output_property_valid_values_length
03123  ** 
03124  ** @param const xcb_randr_query_output_property_reply_t *R
03125  ** @returns int
03126  **
03127  *****************************************************************************/
03128  
03129 int
03130 xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R  );
03131 
03132 
03133 /*****************************************************************************
03134  **
03135  ** xcb_generic_iterator_t xcb_randr_query_output_property_valid_values_end
03136  ** 
03137  ** @param const xcb_randr_query_output_property_reply_t *R
03138  ** @returns xcb_generic_iterator_t
03139  **
03140  *****************************************************************************/
03141  
03142 xcb_generic_iterator_t
03143 xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R  );
03144 
03160 /*****************************************************************************
03161  **
03162  ** xcb_randr_query_output_property_reply_t * xcb_randr_query_output_property_reply
03163  ** 
03164  ** @param xcb_connection_t                          *c
03165  ** @param xcb_randr_query_output_property_cookie_t   cookie
03166  ** @param xcb_generic_error_t                      **e
03167  ** @returns xcb_randr_query_output_property_reply_t *
03168  **
03169  *****************************************************************************/
03170  
03171 xcb_randr_query_output_property_reply_t *
03172 xcb_randr_query_output_property_reply (xcb_connection_t                          *c  ,
03173                                        xcb_randr_query_output_property_cookie_t   cookie  ,
03174                                        xcb_generic_error_t                      **e  );
03175 
03176 int
03177 xcb_randr_configure_output_property_sizeof (const void  *_buffer  ,
03178                                             uint32_t     values_len  );
03179 
03192 /*****************************************************************************
03193  **
03194  ** xcb_void_cookie_t xcb_randr_configure_output_property_checked
03195  ** 
03196  ** @param xcb_connection_t   *c
03197  ** @param xcb_randr_output_t  output
03198  ** @param xcb_atom_t          property
03199  ** @param uint8_t             pending
03200  ** @param uint8_t             range
03201  ** @param uint32_t            values_len
03202  ** @param const int32_t      *values
03203  ** @returns xcb_void_cookie_t
03204  **
03205  *****************************************************************************/
03206  
03207 xcb_void_cookie_t
03208 xcb_randr_configure_output_property_checked (xcb_connection_t   *c  ,
03209                                              xcb_randr_output_t  output  ,
03210                                              xcb_atom_t          property  ,
03211                                              uint8_t             pending  ,
03212                                              uint8_t             range  ,
03213                                              uint32_t            values_len  ,
03214                                              const int32_t      *values  );
03215 
03225 /*****************************************************************************
03226  **
03227  ** xcb_void_cookie_t xcb_randr_configure_output_property
03228  ** 
03229  ** @param xcb_connection_t   *c
03230  ** @param xcb_randr_output_t  output
03231  ** @param xcb_atom_t          property
03232  ** @param uint8_t             pending
03233  ** @param uint8_t             range
03234  ** @param uint32_t            values_len
03235  ** @param const int32_t      *values
03236  ** @returns xcb_void_cookie_t
03237  **
03238  *****************************************************************************/
03239  
03240 xcb_void_cookie_t
03241 xcb_randr_configure_output_property (xcb_connection_t   *c  ,
03242                                      xcb_randr_output_t  output  ,
03243                                      xcb_atom_t          property  ,
03244                                      uint8_t             pending  ,
03245                                      uint8_t             range  ,
03246                                      uint32_t            values_len  ,
03247                                      const int32_t      *values  );
03248 
03249 int
03250 xcb_randr_change_output_property_sizeof (const void  *_buffer  );
03251 
03264 /*****************************************************************************
03265  **
03266  ** xcb_void_cookie_t xcb_randr_change_output_property_checked
03267  ** 
03268  ** @param xcb_connection_t   *c
03269  ** @param xcb_randr_output_t  output
03270  ** @param xcb_atom_t          property
03271  ** @param xcb_atom_t          type
03272  ** @param uint8_t             format
03273  ** @param uint8_t             mode
03274  ** @param uint32_t            num_units
03275  ** @param const void         *data
03276  ** @returns xcb_void_cookie_t
03277  **
03278  *****************************************************************************/
03279  
03280 xcb_void_cookie_t
03281 xcb_randr_change_output_property_checked (xcb_connection_t   *c  ,
03282                                           xcb_randr_output_t  output  ,
03283                                           xcb_atom_t          property  ,
03284                                           xcb_atom_t          type  ,
03285                                           uint8_t             format  ,
03286                                           uint8_t             mode  ,
03287                                           uint32_t            num_units  ,
03288                                           const void         *data  );
03289 
03299 /*****************************************************************************
03300  **
03301  ** xcb_void_cookie_t xcb_randr_change_output_property
03302  ** 
03303  ** @param xcb_connection_t   *c
03304  ** @param xcb_randr_output_t  output
03305  ** @param xcb_atom_t          property
03306  ** @param xcb_atom_t          type
03307  ** @param uint8_t             format
03308  ** @param uint8_t             mode
03309  ** @param uint32_t            num_units
03310  ** @param const void         *data
03311  ** @returns xcb_void_cookie_t
03312  **
03313  *****************************************************************************/
03314  
03315 xcb_void_cookie_t
03316 xcb_randr_change_output_property (xcb_connection_t   *c  ,
03317                                   xcb_randr_output_t  output  ,
03318                                   xcb_atom_t          property  ,
03319                                   xcb_atom_t          type  ,
03320                                   uint8_t             format  ,
03321                                   uint8_t             mode  ,
03322                                   uint32_t            num_units  ,
03323                                   const void         *data  );
03324 
03337 /*****************************************************************************
03338  **
03339  ** xcb_void_cookie_t xcb_randr_delete_output_property_checked
03340  ** 
03341  ** @param xcb_connection_t   *c
03342  ** @param xcb_randr_output_t  output
03343  ** @param xcb_atom_t          property
03344  ** @returns xcb_void_cookie_t
03345  **
03346  *****************************************************************************/
03347  
03348 xcb_void_cookie_t
03349 xcb_randr_delete_output_property_checked (xcb_connection_t   *c  ,
03350                                           xcb_randr_output_t  output  ,
03351                                           xcb_atom_t          property  );
03352 
03362 /*****************************************************************************
03363  **
03364  ** xcb_void_cookie_t xcb_randr_delete_output_property
03365  ** 
03366  ** @param xcb_connection_t   *c
03367  ** @param xcb_randr_output_t  output
03368  ** @param xcb_atom_t          property
03369  ** @returns xcb_void_cookie_t
03370  **
03371  *****************************************************************************/
03372  
03373 xcb_void_cookie_t
03374 xcb_randr_delete_output_property (xcb_connection_t   *c  ,
03375                                   xcb_randr_output_t  output  ,
03376                                   xcb_atom_t          property  );
03377 
03378 int
03379 xcb_randr_get_output_property_sizeof (const void  *_buffer  );
03380 
03390 /*****************************************************************************
03391  **
03392  ** xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property
03393  ** 
03394  ** @param xcb_connection_t   *c
03395  ** @param xcb_randr_output_t  output
03396  ** @param xcb_atom_t          property
03397  ** @param xcb_atom_t          type
03398  ** @param uint32_t            long_offset
03399  ** @param uint32_t            long_length
03400  ** @param uint8_t             _delete
03401  ** @param uint8_t             pending
03402  ** @returns xcb_randr_get_output_property_cookie_t
03403  **
03404  *****************************************************************************/
03405  
03406 xcb_randr_get_output_property_cookie_t
03407 xcb_randr_get_output_property (xcb_connection_t   *c  ,
03408                                xcb_randr_output_t  output  ,
03409                                xcb_atom_t          property  ,
03410                                xcb_atom_t          type  ,
03411                                uint32_t            long_offset  ,
03412                                uint32_t            long_length  ,
03413                                uint8_t             _delete  ,
03414                                uint8_t             pending  );
03415 
03428 /*****************************************************************************
03429  **
03430  ** xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_unchecked
03431  ** 
03432  ** @param xcb_connection_t   *c
03433  ** @param xcb_randr_output_t  output
03434  ** @param xcb_atom_t          property
03435  ** @param xcb_atom_t          type
03436  ** @param uint32_t            long_offset
03437  ** @param uint32_t            long_length
03438  ** @param uint8_t             _delete
03439  ** @param uint8_t             pending
03440  ** @returns xcb_randr_get_output_property_cookie_t
03441  **
03442  *****************************************************************************/
03443  
03444 xcb_randr_get_output_property_cookie_t
03445 xcb_randr_get_output_property_unchecked (xcb_connection_t   *c  ,
03446                                          xcb_randr_output_t  output  ,
03447                                          xcb_atom_t          property  ,
03448                                          xcb_atom_t          type  ,
03449                                          uint32_t            long_offset  ,
03450                                          uint32_t            long_length  ,
03451                                          uint8_t             _delete  ,
03452                                          uint8_t             pending  );
03453 
03454 
03455 /*****************************************************************************
03456  **
03457  ** uint8_t * xcb_randr_get_output_property_data
03458  ** 
03459  ** @param const xcb_randr_get_output_property_reply_t *R
03460  ** @returns uint8_t *
03461  **
03462  *****************************************************************************/
03463  
03464 uint8_t *
03465 xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R  );
03466 
03467 
03468 /*****************************************************************************
03469  **
03470  ** int xcb_randr_get_output_property_data_length
03471  ** 
03472  ** @param const xcb_randr_get_output_property_reply_t *R
03473  ** @returns int
03474  **
03475  *****************************************************************************/
03476  
03477 int
03478 xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R  );
03479 
03480 
03481 /*****************************************************************************
03482  **
03483  ** xcb_generic_iterator_t xcb_randr_get_output_property_data_end
03484  ** 
03485  ** @param const xcb_randr_get_output_property_reply_t *R
03486  ** @returns xcb_generic_iterator_t
03487  **
03488  *****************************************************************************/
03489  
03490 xcb_generic_iterator_t
03491 xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R  );
03492 
03508 /*****************************************************************************
03509  **
03510  ** xcb_randr_get_output_property_reply_t * xcb_randr_get_output_property_reply
03511  ** 
03512  ** @param xcb_connection_t                        *c
03513  ** @param xcb_randr_get_output_property_cookie_t   cookie
03514  ** @param xcb_generic_error_t                    **e
03515  ** @returns xcb_randr_get_output_property_reply_t *
03516  **
03517  *****************************************************************************/
03518  
03519 xcb_randr_get_output_property_reply_t *
03520 xcb_randr_get_output_property_reply (xcb_connection_t                        *c  ,
03521                                      xcb_randr_get_output_property_cookie_t   cookie  ,
03522                                      xcb_generic_error_t                    **e  );
03523 
03524 int
03525 xcb_randr_create_mode_sizeof (const void  *_buffer  ,
03526                               uint32_t     name_len  );
03527 
03537 /*****************************************************************************
03538  **
03539  ** xcb_randr_create_mode_cookie_t xcb_randr_create_mode
03540  ** 
03541  ** @param xcb_connection_t      *c
03542  ** @param xcb_window_t           window
03543  ** @param xcb_randr_mode_info_t  mode_info
03544  ** @param uint32_t               name_len
03545  ** @param const char            *name
03546  ** @returns xcb_randr_create_mode_cookie_t
03547  **
03548  *****************************************************************************/
03549  
03550 xcb_randr_create_mode_cookie_t
03551 xcb_randr_create_mode (xcb_connection_t      *c  ,
03552                        xcb_window_t           window  ,
03553                        xcb_randr_mode_info_t  mode_info  ,
03554                        uint32_t               name_len  ,
03555                        const char            *name  );
03556 
03569 /*****************************************************************************
03570  **
03571  ** xcb_randr_create_mode_cookie_t xcb_randr_create_mode_unchecked
03572  ** 
03573  ** @param xcb_connection_t      *c
03574  ** @param xcb_window_t           window
03575  ** @param xcb_randr_mode_info_t  mode_info
03576  ** @param uint32_t               name_len
03577  ** @param const char            *name
03578  ** @returns xcb_randr_create_mode_cookie_t
03579  **
03580  *****************************************************************************/
03581  
03582 xcb_randr_create_mode_cookie_t
03583 xcb_randr_create_mode_unchecked (xcb_connection_t      *c  ,
03584                                  xcb_window_t           window  ,
03585                                  xcb_randr_mode_info_t  mode_info  ,
03586                                  uint32_t               name_len  ,
03587                                  const char            *name  );
03588 
03604 /*****************************************************************************
03605  **
03606  ** xcb_randr_create_mode_reply_t * xcb_randr_create_mode_reply
03607  ** 
03608  ** @param xcb_connection_t                *c
03609  ** @param xcb_randr_create_mode_cookie_t   cookie
03610  ** @param xcb_generic_error_t            **e
03611  ** @returns xcb_randr_create_mode_reply_t *
03612  **
03613  *****************************************************************************/
03614  
03615 xcb_randr_create_mode_reply_t *
03616 xcb_randr_create_mode_reply (xcb_connection_t                *c  ,
03617                              xcb_randr_create_mode_cookie_t   cookie  ,
03618                              xcb_generic_error_t            **e  );
03619 
03632 /*****************************************************************************
03633  **
03634  ** xcb_void_cookie_t xcb_randr_destroy_mode_checked
03635  ** 
03636  ** @param xcb_connection_t *c
03637  ** @param xcb_randr_mode_t  mode
03638  ** @returns xcb_void_cookie_t
03639  **
03640  *****************************************************************************/
03641  
03642 xcb_void_cookie_t
03643 xcb_randr_destroy_mode_checked (xcb_connection_t *c  ,
03644                                 xcb_randr_mode_t  mode  );
03645 
03655 /*****************************************************************************
03656  **
03657  ** xcb_void_cookie_t xcb_randr_destroy_mode
03658  ** 
03659  ** @param xcb_connection_t *c
03660  ** @param xcb_randr_mode_t  mode
03661  ** @returns xcb_void_cookie_t
03662  **
03663  *****************************************************************************/
03664  
03665 xcb_void_cookie_t
03666 xcb_randr_destroy_mode (xcb_connection_t *c  ,
03667                         xcb_randr_mode_t  mode  );
03668 
03681 /*****************************************************************************
03682  **
03683  ** xcb_void_cookie_t xcb_randr_add_output_mode_checked
03684  ** 
03685  ** @param xcb_connection_t   *c
03686  ** @param xcb_randr_output_t  output
03687  ** @param xcb_randr_mode_t    mode
03688  ** @returns xcb_void_cookie_t
03689  **
03690  *****************************************************************************/
03691  
03692 xcb_void_cookie_t
03693 xcb_randr_add_output_mode_checked (xcb_connection_t   *c  ,
03694                                    xcb_randr_output_t  output  ,
03695                                    xcb_randr_mode_t    mode  );
03696 
03706 /*****************************************************************************
03707  **
03708  ** xcb_void_cookie_t xcb_randr_add_output_mode
03709  ** 
03710  ** @param xcb_connection_t   *c
03711  ** @param xcb_randr_output_t  output
03712  ** @param xcb_randr_mode_t    mode
03713  ** @returns xcb_void_cookie_t
03714  **
03715  *****************************************************************************/
03716  
03717 xcb_void_cookie_t
03718 xcb_randr_add_output_mode (xcb_connection_t   *c  ,
03719                            xcb_randr_output_t  output  ,
03720                            xcb_randr_mode_t    mode  );
03721 
03734 /*****************************************************************************
03735  **
03736  ** xcb_void_cookie_t xcb_randr_delete_output_mode_checked
03737  ** 
03738  ** @param xcb_connection_t   *c
03739  ** @param xcb_randr_output_t  output
03740  ** @param xcb_randr_mode_t    mode
03741  ** @returns xcb_void_cookie_t
03742  **
03743  *****************************************************************************/
03744  
03745 xcb_void_cookie_t
03746 xcb_randr_delete_output_mode_checked (xcb_connection_t   *c  ,
03747                                       xcb_randr_output_t  output  ,
03748                                       xcb_randr_mode_t    mode  );
03749 
03759 /*****************************************************************************
03760  **
03761  ** xcb_void_cookie_t xcb_randr_delete_output_mode
03762  ** 
03763  ** @param xcb_connection_t   *c
03764  ** @param xcb_randr_output_t  output
03765  ** @param xcb_randr_mode_t    mode
03766  ** @returns xcb_void_cookie_t
03767  **
03768  *****************************************************************************/
03769  
03770 xcb_void_cookie_t
03771 xcb_randr_delete_output_mode (xcb_connection_t   *c  ,
03772                               xcb_randr_output_t  output  ,
03773                               xcb_randr_mode_t    mode  );
03774 
03775 int
03776 xcb_randr_get_crtc_info_sizeof (const void  *_buffer  );
03777 
03787 /*****************************************************************************
03788  **
03789  ** xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info
03790  ** 
03791  ** @param xcb_connection_t *c
03792  ** @param xcb_randr_crtc_t  crtc
03793  ** @param xcb_timestamp_t   config_timestamp
03794  ** @returns xcb_randr_get_crtc_info_cookie_t
03795  **
03796  *****************************************************************************/
03797  
03798 xcb_randr_get_crtc_info_cookie_t
03799 xcb_randr_get_crtc_info (xcb_connection_t *c  ,
03800                          xcb_randr_crtc_t  crtc  ,
03801                          xcb_timestamp_t   config_timestamp  );
03802 
03815 /*****************************************************************************
03816  **
03817  ** xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_unchecked
03818  ** 
03819  ** @param xcb_connection_t *c
03820  ** @param xcb_randr_crtc_t  crtc
03821  ** @param xcb_timestamp_t   config_timestamp
03822  ** @returns xcb_randr_get_crtc_info_cookie_t
03823  **
03824  *****************************************************************************/
03825  
03826 xcb_randr_get_crtc_info_cookie_t
03827 xcb_randr_get_crtc_info_unchecked (xcb_connection_t *c  ,
03828                                    xcb_randr_crtc_t  crtc  ,
03829                                    xcb_timestamp_t   config_timestamp  );
03830 
03831 
03832 /*****************************************************************************
03833  **
03834  ** xcb_randr_output_t * xcb_randr_get_crtc_info_outputs
03835  ** 
03836  ** @param const xcb_randr_get_crtc_info_reply_t *R
03837  ** @returns xcb_randr_output_t *
03838  **
03839  *****************************************************************************/
03840  
03841 xcb_randr_output_t *
03842 xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R  );
03843 
03844 
03845 /*****************************************************************************
03846  **
03847  ** int xcb_randr_get_crtc_info_outputs_length
03848  ** 
03849  ** @param const xcb_randr_get_crtc_info_reply_t *R
03850  ** @returns int
03851  **
03852  *****************************************************************************/
03853  
03854 int
03855 xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R  );
03856 
03857 
03858 /*****************************************************************************
03859  **
03860  ** xcb_generic_iterator_t xcb_randr_get_crtc_info_outputs_end
03861  ** 
03862  ** @param const xcb_randr_get_crtc_info_reply_t *R
03863  ** @returns xcb_generic_iterator_t
03864  **
03865  *****************************************************************************/
03866  
03867 xcb_generic_iterator_t
03868 xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R  );
03869 
03870 
03871 /*****************************************************************************
03872  **
03873  ** xcb_randr_output_t * xcb_randr_get_crtc_info_possible
03874  ** 
03875  ** @param const xcb_randr_get_crtc_info_reply_t *R
03876  ** @returns xcb_randr_output_t *
03877  **
03878  *****************************************************************************/
03879  
03880 xcb_randr_output_t *
03881 xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R  );
03882 
03883 
03884 /*****************************************************************************
03885  **
03886  ** int xcb_randr_get_crtc_info_possible_length
03887  ** 
03888  ** @param const xcb_randr_get_crtc_info_reply_t *R
03889  ** @returns int
03890  **
03891  *****************************************************************************/
03892  
03893 int
03894 xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_reply_t *R  );
03895 
03896 
03897 /*****************************************************************************
03898  **
03899  ** xcb_generic_iterator_t xcb_randr_get_crtc_info_possible_end
03900  ** 
03901  ** @param const xcb_randr_get_crtc_info_reply_t *R
03902  ** @returns xcb_generic_iterator_t
03903  **
03904  *****************************************************************************/
03905  
03906 xcb_generic_iterator_t
03907 xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R  );
03908 
03924 /*****************************************************************************
03925  **
03926  ** xcb_randr_get_crtc_info_reply_t * xcb_randr_get_crtc_info_reply
03927  ** 
03928  ** @param xcb_connection_t                  *c
03929  ** @param xcb_randr_get_crtc_info_cookie_t   cookie
03930  ** @param xcb_generic_error_t              **e
03931  ** @returns xcb_randr_get_crtc_info_reply_t *
03932  **
03933  *****************************************************************************/
03934  
03935 xcb_randr_get_crtc_info_reply_t *
03936 xcb_randr_get_crtc_info_reply (xcb_connection_t                  *c  ,
03937                                xcb_randr_get_crtc_info_cookie_t   cookie  ,
03938                                xcb_generic_error_t              **e  );
03939 
03940 int
03941 xcb_randr_set_crtc_config_sizeof (const void  *_buffer  ,
03942                                   uint32_t     outputs_len  );
03943 
03953 /*****************************************************************************
03954  **
03955  ** xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config
03956  ** 
03957  ** @param xcb_connection_t         *c
03958  ** @param xcb_randr_crtc_t          crtc
03959  ** @param xcb_timestamp_t           timestamp
03960  ** @param xcb_timestamp_t           config_timestamp
03961  ** @param int16_t                   x
03962  ** @param int16_t                   y
03963  ** @param xcb_randr_mode_t          mode
03964  ** @param uint16_t                  rotation
03965  ** @param uint32_t                  outputs_len
03966  ** @param const xcb_randr_output_t *outputs
03967  ** @returns xcb_randr_set_crtc_config_cookie_t
03968  **
03969  *****************************************************************************/
03970  
03971 xcb_randr_set_crtc_config_cookie_t
03972 xcb_randr_set_crtc_config (xcb_connection_t         *c  ,
03973                            xcb_randr_crtc_t          crtc  ,
03974                            xcb_timestamp_t           timestamp  ,
03975                            xcb_timestamp_t           config_timestamp  ,
03976                            int16_t                   x  ,
03977                            int16_t                   y  ,
03978                            xcb_randr_mode_t          mode  ,
03979                            uint16_t                  rotation  ,
03980                            uint32_t                  outputs_len  ,
03981                            const xcb_randr_output_t *outputs  );
03982 
03995 /*****************************************************************************
03996  **
03997  ** xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_unchecked
03998  ** 
03999  ** @param xcb_connection_t         *c
04000  ** @param xcb_randr_crtc_t          crtc
04001  ** @param xcb_timestamp_t           timestamp
04002  ** @param xcb_timestamp_t           config_timestamp
04003  ** @param int16_t                   x
04004  ** @param int16_t                   y
04005  ** @param xcb_randr_mode_t          mode
04006  ** @param uint16_t                  rotation
04007  ** @param uint32_t                  outputs_len
04008  ** @param const xcb_randr_output_t *outputs
04009  ** @returns xcb_randr_set_crtc_config_cookie_t
04010  **
04011  *****************************************************************************/
04012  
04013 xcb_randr_set_crtc_config_cookie_t
04014 xcb_randr_set_crtc_config_unchecked (xcb_connection_t         *c  ,
04015                                      xcb_randr_crtc_t          crtc  ,
04016                                      xcb_timestamp_t           timestamp  ,
04017                                      xcb_timestamp_t           config_timestamp  ,
04018                                      int16_t                   x  ,
04019                                      int16_t                   y  ,
04020                                      xcb_randr_mode_t          mode  ,
04021                                      uint16_t                  rotation  ,
04022                                      uint32_t                  outputs_len  ,
04023                                      const xcb_randr_output_t *outputs  );
04024 
04040 /*****************************************************************************
04041  **
04042  ** xcb_randr_set_crtc_config_reply_t * xcb_randr_set_crtc_config_reply
04043  ** 
04044  ** @param xcb_connection_t                    *c
04045  ** @param xcb_randr_set_crtc_config_cookie_t   cookie
04046  ** @param xcb_generic_error_t                **e
04047  ** @returns xcb_randr_set_crtc_config_reply_t *
04048  **
04049  *****************************************************************************/
04050  
04051 xcb_randr_set_crtc_config_reply_t *
04052 xcb_randr_set_crtc_config_reply (xcb_connection_t                    *c  ,
04053                                  xcb_randr_set_crtc_config_cookie_t   cookie  ,
04054                                  xcb_generic_error_t                **e  );
04055 
04065 /*****************************************************************************
04066  **
04067  ** xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size
04068  ** 
04069  ** @param xcb_connection_t *c
04070  ** @param xcb_randr_crtc_t  crtc
04071  ** @returns xcb_randr_get_crtc_gamma_size_cookie_t
04072  **
04073  *****************************************************************************/
04074  
04075 xcb_randr_get_crtc_gamma_size_cookie_t
04076 xcb_randr_get_crtc_gamma_size (xcb_connection_t *c  ,
04077                                xcb_randr_crtc_t  crtc  );
04078 
04091 /*****************************************************************************
04092  **
04093  ** xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_unchecked
04094  ** 
04095  ** @param xcb_connection_t *c
04096  ** @param xcb_randr_crtc_t  crtc
04097  ** @returns xcb_randr_get_crtc_gamma_size_cookie_t
04098  **
04099  *****************************************************************************/
04100  
04101 xcb_randr_get_crtc_gamma_size_cookie_t
04102 xcb_randr_get_crtc_gamma_size_unchecked (xcb_connection_t *c  ,
04103                                          xcb_randr_crtc_t  crtc  );
04104 
04120 /*****************************************************************************
04121  **
04122  ** xcb_randr_get_crtc_gamma_size_reply_t * xcb_randr_get_crtc_gamma_size_reply
04123  ** 
04124  ** @param xcb_connection_t                        *c
04125  ** @param xcb_randr_get_crtc_gamma_size_cookie_t   cookie
04126  ** @param xcb_generic_error_t                    **e
04127  ** @returns xcb_randr_get_crtc_gamma_size_reply_t *
04128  **
04129  *****************************************************************************/
04130  
04131 xcb_randr_get_crtc_gamma_size_reply_t *
04132 xcb_randr_get_crtc_gamma_size_reply (xcb_connection_t                        *c  ,
04133                                      xcb_randr_get_crtc_gamma_size_cookie_t   cookie  ,
04134                                      xcb_generic_error_t                    **e  );
04135 
04136 int
04137 xcb_randr_get_crtc_gamma_sizeof (const void  *_buffer  );
04138 
04148 /*****************************************************************************
04149  **
04150  ** xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma
04151  ** 
04152  ** @param xcb_connection_t *c
04153  ** @param xcb_randr_crtc_t  crtc
04154  ** @returns xcb_randr_get_crtc_gamma_cookie_t
04155  **
04156  *****************************************************************************/
04157  
04158 xcb_randr_get_crtc_gamma_cookie_t
04159 xcb_randr_get_crtc_gamma (xcb_connection_t *c  ,
04160                           xcb_randr_crtc_t  crtc  );
04161 
04174 /*****************************************************************************
04175  **
04176  ** xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_unchecked
04177  ** 
04178  ** @param xcb_connection_t *c
04179  ** @param xcb_randr_crtc_t  crtc
04180  ** @returns xcb_randr_get_crtc_gamma_cookie_t
04181  **
04182  *****************************************************************************/
04183  
04184 xcb_randr_get_crtc_gamma_cookie_t
04185 xcb_randr_get_crtc_gamma_unchecked (xcb_connection_t *c  ,
04186                                     xcb_randr_crtc_t  crtc  );
04187 
04188 
04189 /*****************************************************************************
04190  **
04191  ** uint16_t * xcb_randr_get_crtc_gamma_red
04192  ** 
04193  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
04194  ** @returns uint16_t *
04195  **
04196  *****************************************************************************/
04197  
04198 uint16_t *
04199 xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R  );
04200 
04201 
04202 /*****************************************************************************
04203  **
04204  ** int xcb_randr_get_crtc_gamma_red_length
04205  ** 
04206  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
04207  ** @returns int
04208  **
04209  *****************************************************************************/
04210  
04211 int
04212 xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R  );
04213 
04214 
04215 /*****************************************************************************
04216  **
04217  ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_red_end
04218  ** 
04219  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
04220  ** @returns xcb_generic_iterator_t
04221  **
04222  *****************************************************************************/
04223  
04224 xcb_generic_iterator_t
04225 xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R  );
04226 
04227 
04228 /*****************************************************************************
04229  **
04230  ** uint16_t * xcb_randr_get_crtc_gamma_green
04231  ** 
04232  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
04233  ** @returns uint16_t *
04234  **
04235  *****************************************************************************/
04236  
04237 uint16_t *
04238 xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R  );
04239 
04240 
04241 /*****************************************************************************
04242  **
04243  ** int xcb_randr_get_crtc_gamma_green_length
04244  ** 
04245  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
04246  ** @returns int
04247  **
04248  *****************************************************************************/
04249  
04250 int
04251 xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R  );
04252 
04253 
04254 /*****************************************************************************
04255  **
04256  ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_green_end
04257  ** 
04258  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
04259  ** @returns xcb_generic_iterator_t
04260  **
04261  *****************************************************************************/
04262  
04263 xcb_generic_iterator_t
04264 xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R  );
04265 
04266 
04267 /*****************************************************************************
04268  **
04269  ** uint16_t * xcb_randr_get_crtc_gamma_blue
04270  ** 
04271  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
04272  ** @returns uint16_t *
04273  **
04274  *****************************************************************************/
04275  
04276 uint16_t *
04277 xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R  );
04278 
04279 
04280 /*****************************************************************************
04281  **
04282  ** int xcb_randr_get_crtc_gamma_blue_length
04283  ** 
04284  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
04285  ** @returns int
04286  **
04287  *****************************************************************************/
04288  
04289 int
04290 xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R  );
04291 
04292 
04293 /*****************************************************************************
04294  **
04295  ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_blue_end
04296  ** 
04297  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
04298  ** @returns xcb_generic_iterator_t
04299  **
04300  *****************************************************************************/
04301  
04302 xcb_generic_iterator_t
04303 xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R  );
04304 
04320 /*****************************************************************************
04321  **
04322  ** xcb_randr_get_crtc_gamma_reply_t * xcb_randr_get_crtc_gamma_reply
04323  ** 
04324  ** @param xcb_connection_t                   *c
04325  ** @param xcb_randr_get_crtc_gamma_cookie_t   cookie
04326  ** @param xcb_generic_error_t               **e
04327  ** @returns xcb_randr_get_crtc_gamma_reply_t *
04328  **
04329  *****************************************************************************/
04330  
04331 xcb_randr_get_crtc_gamma_reply_t *
04332 xcb_randr_get_crtc_gamma_reply (xcb_connection_t                   *c  ,
04333                                 xcb_randr_get_crtc_gamma_cookie_t   cookie  ,
04334                                 xcb_generic_error_t               **e  );
04335 
04336 int
04337 xcb_randr_set_crtc_gamma_sizeof (const void  *_buffer  );
04338 
04351 /*****************************************************************************
04352  **
04353  ** xcb_void_cookie_t xcb_randr_set_crtc_gamma_checked
04354  ** 
04355  ** @param xcb_connection_t *c
04356  ** @param xcb_randr_crtc_t  crtc
04357  ** @param uint16_t          size
04358  ** @param const uint16_t   *red
04359  ** @param const uint16_t   *green
04360  ** @param const uint16_t   *blue
04361  ** @returns xcb_void_cookie_t
04362  **
04363  *****************************************************************************/
04364  
04365 xcb_void_cookie_t
04366 xcb_randr_set_crtc_gamma_checked (xcb_connection_t *c  ,
04367                                   xcb_randr_crtc_t  crtc  ,
04368                                   uint16_t          size  ,
04369                                   const uint16_t   *red  ,
04370                                   const uint16_t   *green  ,
04371                                   const uint16_t   *blue  );
04372 
04382 /*****************************************************************************
04383  **
04384  ** xcb_void_cookie_t xcb_randr_set_crtc_gamma
04385  ** 
04386  ** @param xcb_connection_t *c
04387  ** @param xcb_randr_crtc_t  crtc
04388  ** @param uint16_t          size
04389  ** @param const uint16_t   *red
04390  ** @param const uint16_t   *green
04391  ** @param const uint16_t   *blue
04392  ** @returns xcb_void_cookie_t
04393  **
04394  *****************************************************************************/
04395  
04396 xcb_void_cookie_t
04397 xcb_randr_set_crtc_gamma (xcb_connection_t *c  ,
04398                           xcb_randr_crtc_t  crtc  ,
04399                           uint16_t          size  ,
04400                           const uint16_t   *red  ,
04401                           const uint16_t   *green  ,
04402                           const uint16_t   *blue  );
04403 
04404 int
04405 xcb_randr_get_screen_resources_current_sizeof (const void  *_buffer  );
04406 
04416 /*****************************************************************************
04417  **
04418  ** xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current
04419  ** 
04420  ** @param xcb_connection_t *c
04421  ** @param xcb_window_t      window
04422  ** @returns xcb_randr_get_screen_resources_current_cookie_t
04423  **
04424  *****************************************************************************/
04425  
04426 xcb_randr_get_screen_resources_current_cookie_t
04427 xcb_randr_get_screen_resources_current (xcb_connection_t *c  ,
04428                                         xcb_window_t      window  );
04429 
04442 /*****************************************************************************
04443  **
04444  ** xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current_unchecked
04445  ** 
04446  ** @param xcb_connection_t *c
04447  ** @param xcb_window_t      window
04448  ** @returns xcb_randr_get_screen_resources_current_cookie_t
04449  **
04450  *****************************************************************************/
04451  
04452 xcb_randr_get_screen_resources_current_cookie_t
04453 xcb_randr_get_screen_resources_current_unchecked (xcb_connection_t *c  ,
04454                                                   xcb_window_t      window  );
04455 
04456 
04457 /*****************************************************************************
04458  **
04459  ** xcb_randr_crtc_t * xcb_randr_get_screen_resources_current_crtcs
04460  ** 
04461  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04462  ** @returns xcb_randr_crtc_t *
04463  **
04464  *****************************************************************************/
04465  
04466 xcb_randr_crtc_t *
04467 xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_resources_current_reply_t *R  );
04468 
04469 
04470 /*****************************************************************************
04471  **
04472  ** int xcb_randr_get_screen_resources_current_crtcs_length
04473  ** 
04474  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04475  ** @returns int
04476  **
04477  *****************************************************************************/
04478  
04479 int
04480 xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_screen_resources_current_reply_t *R  );
04481 
04482 
04483 /*****************************************************************************
04484  **
04485  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_crtcs_end
04486  ** 
04487  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04488  ** @returns xcb_generic_iterator_t
04489  **
04490  *****************************************************************************/
04491  
04492 xcb_generic_iterator_t
04493 xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_resources_current_reply_t *R  );
04494 
04495 
04496 /*****************************************************************************
04497  **
04498  ** xcb_randr_output_t * xcb_randr_get_screen_resources_current_outputs
04499  ** 
04500  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04501  ** @returns xcb_randr_output_t *
04502  **
04503  *****************************************************************************/
04504  
04505 xcb_randr_output_t *
04506 xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_resources_current_reply_t *R  );
04507 
04508 
04509 /*****************************************************************************
04510  **
04511  ** int xcb_randr_get_screen_resources_current_outputs_length
04512  ** 
04513  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04514  ** @returns int
04515  **
04516  *****************************************************************************/
04517  
04518 int
04519 xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_screen_resources_current_reply_t *R  );
04520 
04521 
04522 /*****************************************************************************
04523  **
04524  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_outputs_end
04525  ** 
04526  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04527  ** @returns xcb_generic_iterator_t
04528  **
04529  *****************************************************************************/
04530  
04531 xcb_generic_iterator_t
04532 xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_screen_resources_current_reply_t *R  );
04533 
04534 
04535 /*****************************************************************************
04536  **
04537  ** xcb_randr_mode_info_t * xcb_randr_get_screen_resources_current_modes
04538  ** 
04539  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04540  ** @returns xcb_randr_mode_info_t *
04541  **
04542  *****************************************************************************/
04543  
04544 xcb_randr_mode_info_t *
04545 xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_resources_current_reply_t *R  );
04546 
04547 
04548 /*****************************************************************************
04549  **
04550  ** int xcb_randr_get_screen_resources_current_modes_length
04551  ** 
04552  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04553  ** @returns int
04554  **
04555  *****************************************************************************/
04556  
04557 int
04558 xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_screen_resources_current_reply_t *R  );
04559 
04560 
04561 /*****************************************************************************
04562  **
04563  ** xcb_randr_mode_info_iterator_t xcb_randr_get_screen_resources_current_modes_iterator
04564  ** 
04565  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04566  ** @returns xcb_randr_mode_info_iterator_t
04567  **
04568  *****************************************************************************/
04569  
04570 xcb_randr_mode_info_iterator_t
04571 xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_screen_resources_current_reply_t *R  );
04572 
04573 
04574 /*****************************************************************************
04575  **
04576  ** uint8_t * xcb_randr_get_screen_resources_current_names
04577  ** 
04578  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04579  ** @returns uint8_t *
04580  **
04581  *****************************************************************************/
04582  
04583 uint8_t *
04584 xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_resources_current_reply_t *R  );
04585 
04586 
04587 /*****************************************************************************
04588  **
04589  ** int xcb_randr_get_screen_resources_current_names_length
04590  ** 
04591  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04592  ** @returns int
04593  **
04594  *****************************************************************************/
04595  
04596 int
04597 xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_screen_resources_current_reply_t *R  );
04598 
04599 
04600 /*****************************************************************************
04601  **
04602  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_names_end
04603  ** 
04604  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
04605  ** @returns xcb_generic_iterator_t
04606  **
04607  *****************************************************************************/
04608  
04609 xcb_generic_iterator_t
04610 xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_screen_resources_current_reply_t *R  );
04611 
04627 /*****************************************************************************
04628  **
04629  ** xcb_randr_get_screen_resources_current_reply_t * xcb_randr_get_screen_resources_current_reply
04630  ** 
04631  ** @param xcb_connection_t                                 *c
04632  ** @param xcb_randr_get_screen_resources_current_cookie_t   cookie
04633  ** @param xcb_generic_error_t                             **e
04634  ** @returns xcb_randr_get_screen_resources_current_reply_t *
04635  **
04636  *****************************************************************************/
04637  
04638 xcb_randr_get_screen_resources_current_reply_t *
04639 xcb_randr_get_screen_resources_current_reply (xcb_connection_t                                 *c  ,
04640                                               xcb_randr_get_screen_resources_current_cookie_t   cookie  ,
04641                                               xcb_generic_error_t                             **e  );
04642 
04643 int
04644 xcb_randr_set_crtc_transform_sizeof (const void  *_buffer  ,
04645                                      uint32_t     filter_params_len  );
04646 
04659 /*****************************************************************************
04660  **
04661  ** xcb_void_cookie_t xcb_randr_set_crtc_transform_checked
04662  ** 
04663  ** @param xcb_connection_t         *c
04664  ** @param xcb_randr_crtc_t          crtc
04665  ** @param xcb_render_transform_t    transform
04666  ** @param uint16_t                  filter_len
04667  ** @param const char               *filter_name
04668  ** @param uint32_t                  filter_params_len
04669  ** @param const xcb_render_fixed_t *filter_params
04670  ** @returns xcb_void_cookie_t
04671  **
04672  *****************************************************************************/
04673  
04674 xcb_void_cookie_t
04675 xcb_randr_set_crtc_transform_checked (xcb_connection_t         *c  ,
04676                                       xcb_randr_crtc_t          crtc  ,
04677                                       xcb_render_transform_t    transform  ,
04678                                       uint16_t                  filter_len  ,
04679                                       const char               *filter_name  ,
04680                                       uint32_t                  filter_params_len  ,
04681                                       const xcb_render_fixed_t *filter_params  );
04682 
04692 /*****************************************************************************
04693  **
04694  ** xcb_void_cookie_t xcb_randr_set_crtc_transform
04695  ** 
04696  ** @param xcb_connection_t         *c
04697  ** @param xcb_randr_crtc_t          crtc
04698  ** @param xcb_render_transform_t    transform
04699  ** @param uint16_t                  filter_len
04700  ** @param const char               *filter_name
04701  ** @param uint32_t                  filter_params_len
04702  ** @param const xcb_render_fixed_t *filter_params
04703  ** @returns xcb_void_cookie_t
04704  **
04705  *****************************************************************************/
04706  
04707 xcb_void_cookie_t
04708 xcb_randr_set_crtc_transform (xcb_connection_t         *c  ,
04709                               xcb_randr_crtc_t          crtc  ,
04710                               xcb_render_transform_t    transform  ,
04711                               uint16_t                  filter_len  ,
04712                               const char               *filter_name  ,
04713                               uint32_t                  filter_params_len  ,
04714                               const xcb_render_fixed_t *filter_params  );
04715 
04716 int
04717 xcb_randr_get_crtc_transform_sizeof (const void  *_buffer  );
04718 
04728 /*****************************************************************************
04729  **
04730  ** xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform
04731  ** 
04732  ** @param xcb_connection_t *c
04733  ** @param xcb_randr_crtc_t  crtc
04734  ** @returns xcb_randr_get_crtc_transform_cookie_t
04735  **
04736  *****************************************************************************/
04737  
04738 xcb_randr_get_crtc_transform_cookie_t
04739 xcb_randr_get_crtc_transform (xcb_connection_t *c  ,
04740                               xcb_randr_crtc_t  crtc  );
04741 
04754 /*****************************************************************************
04755  **
04756  ** xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform_unchecked
04757  ** 
04758  ** @param xcb_connection_t *c
04759  ** @param xcb_randr_crtc_t  crtc
04760  ** @returns xcb_randr_get_crtc_transform_cookie_t
04761  **
04762  *****************************************************************************/
04763  
04764 xcb_randr_get_crtc_transform_cookie_t
04765 xcb_randr_get_crtc_transform_unchecked (xcb_connection_t *c  ,
04766                                         xcb_randr_crtc_t  crtc  );
04767 
04768 
04769 /*****************************************************************************
04770  **
04771  ** char * xcb_randr_get_crtc_transform_pending_filter_name
04772  ** 
04773  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04774  ** @returns char *
04775  **
04776  *****************************************************************************/
04777  
04778 char *
04779 xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_transform_reply_t *R  );
04780 
04781 
04782 /*****************************************************************************
04783  **
04784  ** int xcb_randr_get_crtc_transform_pending_filter_name_length
04785  ** 
04786  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04787  ** @returns int
04788  **
04789  *****************************************************************************/
04790  
04791 int
04792 xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R  );
04793 
04794 
04795 /*****************************************************************************
04796  **
04797  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_pending_filter_name_end
04798  ** 
04799  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04800  ** @returns xcb_generic_iterator_t
04801  **
04802  *****************************************************************************/
04803  
04804 xcb_generic_iterator_t
04805 xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R  );
04806 
04807 
04808 /*****************************************************************************
04809  **
04810  ** xcb_render_fixed_t * xcb_randr_get_crtc_transform_pending_params
04811  ** 
04812  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04813  ** @returns xcb_render_fixed_t *
04814  **
04815  *****************************************************************************/
04816  
04817 xcb_render_fixed_t *
04818 xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_transform_reply_t *R  );
04819 
04820 
04821 /*****************************************************************************
04822  **
04823  ** int xcb_randr_get_crtc_transform_pending_params_length
04824  ** 
04825  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04826  ** @returns int
04827  **
04828  *****************************************************************************/
04829  
04830 int
04831 xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crtc_transform_reply_t *R  );
04832 
04833 
04834 /*****************************************************************************
04835  **
04836  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_pending_params_end
04837  ** 
04838  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04839  ** @returns xcb_generic_iterator_t
04840  **
04841  *****************************************************************************/
04842  
04843 xcb_generic_iterator_t
04844 xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_transform_reply_t *R  );
04845 
04846 
04847 /*****************************************************************************
04848  **
04849  ** char * xcb_randr_get_crtc_transform_current_filter_name
04850  ** 
04851  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04852  ** @returns char *
04853  **
04854  *****************************************************************************/
04855  
04856 char *
04857 xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_transform_reply_t *R  );
04858 
04859 
04860 /*****************************************************************************
04861  **
04862  ** int xcb_randr_get_crtc_transform_current_filter_name_length
04863  ** 
04864  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04865  ** @returns int
04866  **
04867  *****************************************************************************/
04868  
04869 int
04870 xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R  );
04871 
04872 
04873 /*****************************************************************************
04874  **
04875  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_current_filter_name_end
04876  ** 
04877  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04878  ** @returns xcb_generic_iterator_t
04879  **
04880  *****************************************************************************/
04881  
04882 xcb_generic_iterator_t
04883 xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R  );
04884 
04885 
04886 /*****************************************************************************
04887  **
04888  ** xcb_render_fixed_t * xcb_randr_get_crtc_transform_current_params
04889  ** 
04890  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04891  ** @returns xcb_render_fixed_t *
04892  **
04893  *****************************************************************************/
04894  
04895 xcb_render_fixed_t *
04896 xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_transform_reply_t *R  );
04897 
04898 
04899 /*****************************************************************************
04900  **
04901  ** int xcb_randr_get_crtc_transform_current_params_length
04902  ** 
04903  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04904  ** @returns int
04905  **
04906  *****************************************************************************/
04907  
04908 int
04909 xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crtc_transform_reply_t *R  );
04910 
04911 
04912 /*****************************************************************************
04913  **
04914  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_current_params_end
04915  ** 
04916  ** @param const xcb_randr_get_crtc_transform_reply_t *R
04917  ** @returns xcb_generic_iterator_t
04918  **
04919  *****************************************************************************/
04920  
04921 xcb_generic_iterator_t
04922 xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_transform_reply_t *R  );
04923 
04939 /*****************************************************************************
04940  **
04941  ** xcb_randr_get_crtc_transform_reply_t * xcb_randr_get_crtc_transform_reply
04942  ** 
04943  ** @param xcb_connection_t                       *c
04944  ** @param xcb_randr_get_crtc_transform_cookie_t   cookie
04945  ** @param xcb_generic_error_t                   **e
04946  ** @returns xcb_randr_get_crtc_transform_reply_t *
04947  **
04948  *****************************************************************************/
04949  
04950 xcb_randr_get_crtc_transform_reply_t *
04951 xcb_randr_get_crtc_transform_reply (xcb_connection_t                       *c  ,
04952                                     xcb_randr_get_crtc_transform_cookie_t   cookie  ,
04953                                     xcb_generic_error_t                   **e  );
04954 
04964 /*****************************************************************************
04965  **
04966  ** xcb_randr_get_panning_cookie_t xcb_randr_get_panning
04967  ** 
04968  ** @param xcb_connection_t *c
04969  ** @param xcb_randr_crtc_t  crtc
04970  ** @returns xcb_randr_get_panning_cookie_t
04971  **
04972  *****************************************************************************/
04973  
04974 xcb_randr_get_panning_cookie_t
04975 xcb_randr_get_panning (xcb_connection_t *c  ,
04976                        xcb_randr_crtc_t  crtc  );
04977 
04990 /*****************************************************************************
04991  **
04992  ** xcb_randr_get_panning_cookie_t xcb_randr_get_panning_unchecked
04993  ** 
04994  ** @param xcb_connection_t *c
04995  ** @param xcb_randr_crtc_t  crtc
04996  ** @returns xcb_randr_get_panning_cookie_t
04997  **
04998  *****************************************************************************/
04999  
05000 xcb_randr_get_panning_cookie_t
05001 xcb_randr_get_panning_unchecked (xcb_connection_t *c  ,
05002                                  xcb_randr_crtc_t  crtc  );
05003 
05019 /*****************************************************************************
05020  **
05021  ** xcb_randr_get_panning_reply_t * xcb_randr_get_panning_reply
05022  ** 
05023  ** @param xcb_connection_t                *c
05024  ** @param xcb_randr_get_panning_cookie_t   cookie
05025  ** @param xcb_generic_error_t            **e
05026  ** @returns xcb_randr_get_panning_reply_t *
05027  **
05028  *****************************************************************************/
05029  
05030 xcb_randr_get_panning_reply_t *
05031 xcb_randr_get_panning_reply (xcb_connection_t                *c  ,
05032                              xcb_randr_get_panning_cookie_t   cookie  ,
05033                              xcb_generic_error_t            **e  );
05034 
05044 /*****************************************************************************
05045  **
05046  ** xcb_randr_set_panning_cookie_t xcb_randr_set_panning
05047  ** 
05048  ** @param xcb_connection_t *c
05049  ** @param xcb_randr_crtc_t  crtc
05050  ** @param xcb_timestamp_t   timestamp
05051  ** @param uint16_t          left
05052  ** @param uint16_t          top
05053  ** @param uint16_t          width
05054  ** @param uint16_t          height
05055  ** @param uint16_t          track_left
05056  ** @param uint16_t          track_top
05057  ** @param uint16_t          track_width
05058  ** @param uint16_t          track_height
05059  ** @param int16_t           border_left
05060  ** @param int16_t           border_top
05061  ** @param int16_t           border_right
05062  ** @param int16_t           border_bottom
05063  ** @returns xcb_randr_set_panning_cookie_t
05064  **
05065  *****************************************************************************/
05066  
05067 xcb_randr_set_panning_cookie_t
05068 xcb_randr_set_panning (xcb_connection_t *c  ,
05069                        xcb_randr_crtc_t  crtc  ,
05070                        xcb_timestamp_t   timestamp  ,
05071                        uint16_t          left  ,
05072                        uint16_t          top  ,
05073                        uint16_t          width  ,
05074                        uint16_t          height  ,
05075                        uint16_t          track_left  ,
05076                        uint16_t          track_top  ,
05077                        uint16_t          track_width  ,
05078                        uint16_t          track_height  ,
05079                        int16_t           border_left  ,
05080                        int16_t           border_top  ,
05081                        int16_t           border_right  ,
05082                        int16_t           border_bottom  );
05083 
05096 /*****************************************************************************
05097  **
05098  ** xcb_randr_set_panning_cookie_t xcb_randr_set_panning_unchecked
05099  ** 
05100  ** @param xcb_connection_t *c
05101  ** @param xcb_randr_crtc_t  crtc
05102  ** @param xcb_timestamp_t   timestamp
05103  ** @param uint16_t          left
05104  ** @param uint16_t          top
05105  ** @param uint16_t          width
05106  ** @param uint16_t          height
05107  ** @param uint16_t          track_left
05108  ** @param uint16_t          track_top
05109  ** @param uint16_t          track_width
05110  ** @param uint16_t          track_height
05111  ** @param int16_t           border_left
05112  ** @param int16_t           border_top
05113  ** @param int16_t           border_right
05114  ** @param int16_t           border_bottom
05115  ** @returns xcb_randr_set_panning_cookie_t
05116  **
05117  *****************************************************************************/
05118  
05119 xcb_randr_set_panning_cookie_t
05120 xcb_randr_set_panning_unchecked (xcb_connection_t *c  ,
05121                                  xcb_randr_crtc_t  crtc  ,
05122                                  xcb_timestamp_t   timestamp  ,
05123                                  uint16_t          left  ,
05124                                  uint16_t          top  ,
05125                                  uint16_t          width  ,
05126                                  uint16_t          height  ,
05127                                  uint16_t          track_left  ,
05128                                  uint16_t          track_top  ,
05129                                  uint16_t          track_width  ,
05130                                  uint16_t          track_height  ,
05131                                  int16_t           border_left  ,
05132                                  int16_t           border_top  ,
05133                                  int16_t           border_right  ,
05134                                  int16_t           border_bottom  );
05135 
05151 /*****************************************************************************
05152  **
05153  ** xcb_randr_set_panning_reply_t * xcb_randr_set_panning_reply
05154  ** 
05155  ** @param xcb_connection_t                *c
05156  ** @param xcb_randr_set_panning_cookie_t   cookie
05157  ** @param xcb_generic_error_t            **e
05158  ** @returns xcb_randr_set_panning_reply_t *
05159  **
05160  *****************************************************************************/
05161  
05162 xcb_randr_set_panning_reply_t *
05163 xcb_randr_set_panning_reply (xcb_connection_t                *c  ,
05164                              xcb_randr_set_panning_cookie_t   cookie  ,
05165                              xcb_generic_error_t            **e  );
05166 
05179 /*****************************************************************************
05180  **
05181  ** xcb_void_cookie_t xcb_randr_set_output_primary_checked
05182  ** 
05183  ** @param xcb_connection_t   *c
05184  ** @param xcb_window_t        window
05185  ** @param xcb_randr_output_t  output
05186  ** @returns xcb_void_cookie_t
05187  **
05188  *****************************************************************************/
05189  
05190 xcb_void_cookie_t
05191 xcb_randr_set_output_primary_checked (xcb_connection_t   *c  ,
05192                                       xcb_window_t        window  ,
05193                                       xcb_randr_output_t  output  );
05194 
05204 /*****************************************************************************
05205  **
05206  ** xcb_void_cookie_t xcb_randr_set_output_primary
05207  ** 
05208  ** @param xcb_connection_t   *c
05209  ** @param xcb_window_t        window
05210  ** @param xcb_randr_output_t  output
05211  ** @returns xcb_void_cookie_t
05212  **
05213  *****************************************************************************/
05214  
05215 xcb_void_cookie_t
05216 xcb_randr_set_output_primary (xcb_connection_t   *c  ,
05217                               xcb_window_t        window  ,
05218                               xcb_randr_output_t  output  );
05219 
05229 /*****************************************************************************
05230  **
05231  ** xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary
05232  ** 
05233  ** @param xcb_connection_t *c
05234  ** @param xcb_window_t      window
05235  ** @returns xcb_randr_get_output_primary_cookie_t
05236  **
05237  *****************************************************************************/
05238  
05239 xcb_randr_get_output_primary_cookie_t
05240 xcb_randr_get_output_primary (xcb_connection_t *c  ,
05241                               xcb_window_t      window  );
05242 
05255 /*****************************************************************************
05256  **
05257  ** xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_unchecked
05258  ** 
05259  ** @param xcb_connection_t *c
05260  ** @param xcb_window_t      window
05261  ** @returns xcb_randr_get_output_primary_cookie_t
05262  **
05263  *****************************************************************************/
05264  
05265 xcb_randr_get_output_primary_cookie_t
05266 xcb_randr_get_output_primary_unchecked (xcb_connection_t *c  ,
05267                                         xcb_window_t      window  );
05268 
05284 /*****************************************************************************
05285  **
05286  ** xcb_randr_get_output_primary_reply_t * xcb_randr_get_output_primary_reply
05287  ** 
05288  ** @param xcb_connection_t                       *c
05289  ** @param xcb_randr_get_output_primary_cookie_t   cookie
05290  ** @param xcb_generic_error_t                   **e
05291  ** @returns xcb_randr_get_output_primary_reply_t *
05292  **
05293  *****************************************************************************/
05294  
05295 xcb_randr_get_output_primary_reply_t *
05296 xcb_randr_get_output_primary_reply (xcb_connection_t                       *c  ,
05297                                     xcb_randr_get_output_primary_cookie_t   cookie  ,
05298                                     xcb_generic_error_t                   **e  );
05299 
05300 int
05301 xcb_randr_get_providers_sizeof (const void  *_buffer  );
05302 
05312 /*****************************************************************************
05313  **
05314  ** xcb_randr_get_providers_cookie_t xcb_randr_get_providers
05315  ** 
05316  ** @param xcb_connection_t *c
05317  ** @param xcb_window_t      window
05318  ** @returns xcb_randr_get_providers_cookie_t
05319  **
05320  *****************************************************************************/
05321  
05322 xcb_randr_get_providers_cookie_t
05323 xcb_randr_get_providers (xcb_connection_t *c  ,
05324                          xcb_window_t      window  );
05325 
05338 /*****************************************************************************
05339  **
05340  ** xcb_randr_get_providers_cookie_t xcb_randr_get_providers_unchecked
05341  ** 
05342  ** @param xcb_connection_t *c
05343  ** @param xcb_window_t      window
05344  ** @returns xcb_randr_get_providers_cookie_t
05345  **
05346  *****************************************************************************/
05347  
05348 xcb_randr_get_providers_cookie_t
05349 xcb_randr_get_providers_unchecked (xcb_connection_t *c  ,
05350                                    xcb_window_t      window  );
05351 
05352 
05353 /*****************************************************************************
05354  **
05355  ** xcb_randr_provider_t * xcb_randr_get_providers_providers
05356  ** 
05357  ** @param const xcb_randr_get_providers_reply_t *R
05358  ** @returns xcb_randr_provider_t *
05359  **
05360  *****************************************************************************/
05361  
05362 xcb_randr_provider_t *
05363 xcb_randr_get_providers_providers (const xcb_randr_get_providers_reply_t *R  );
05364 
05365 
05366 /*****************************************************************************
05367  **
05368  ** int xcb_randr_get_providers_providers_length
05369  ** 
05370  ** @param const xcb_randr_get_providers_reply_t *R
05371  ** @returns int
05372  **
05373  *****************************************************************************/
05374  
05375 int
05376 xcb_randr_get_providers_providers_length (const xcb_randr_get_providers_reply_t *R  );
05377 
05378 
05379 /*****************************************************************************
05380  **
05381  ** xcb_generic_iterator_t xcb_randr_get_providers_providers_end
05382  ** 
05383  ** @param const xcb_randr_get_providers_reply_t *R
05384  ** @returns xcb_generic_iterator_t
05385  **
05386  *****************************************************************************/
05387  
05388 xcb_generic_iterator_t
05389 xcb_randr_get_providers_providers_end (const xcb_randr_get_providers_reply_t *R  );
05390 
05406 /*****************************************************************************
05407  **
05408  ** xcb_randr_get_providers_reply_t * xcb_randr_get_providers_reply
05409  ** 
05410  ** @param xcb_connection_t                  *c
05411  ** @param xcb_randr_get_providers_cookie_t   cookie
05412  ** @param xcb_generic_error_t              **e
05413  ** @returns xcb_randr_get_providers_reply_t *
05414  **
05415  *****************************************************************************/
05416  
05417 xcb_randr_get_providers_reply_t *
05418 xcb_randr_get_providers_reply (xcb_connection_t                  *c  ,
05419                                xcb_randr_get_providers_cookie_t   cookie  ,
05420                                xcb_generic_error_t              **e  );
05421 
05422 int
05423 xcb_randr_get_provider_info_sizeof (const void  *_buffer  );
05424 
05434 /*****************************************************************************
05435  **
05436  ** xcb_randr_get_provider_info_cookie_t xcb_randr_get_provider_info
05437  ** 
05438  ** @param xcb_connection_t     *c
05439  ** @param xcb_randr_provider_t  provider
05440  ** @param xcb_timestamp_t       config_timestamp
05441  ** @returns xcb_randr_get_provider_info_cookie_t
05442  **
05443  *****************************************************************************/
05444  
05445 xcb_randr_get_provider_info_cookie_t
05446 xcb_randr_get_provider_info (xcb_connection_t     *c  ,
05447                              xcb_randr_provider_t  provider  ,
05448                              xcb_timestamp_t       config_timestamp  );
05449 
05462 /*****************************************************************************
05463  **
05464  ** xcb_randr_get_provider_info_cookie_t xcb_randr_get_provider_info_unchecked
05465  ** 
05466  ** @param xcb_connection_t     *c
05467  ** @param xcb_randr_provider_t  provider
05468  ** @param xcb_timestamp_t       config_timestamp
05469  ** @returns xcb_randr_get_provider_info_cookie_t
05470  **
05471  *****************************************************************************/
05472  
05473 xcb_randr_get_provider_info_cookie_t
05474 xcb_randr_get_provider_info_unchecked (xcb_connection_t     *c  ,
05475                                        xcb_randr_provider_t  provider  ,
05476                                        xcb_timestamp_t       config_timestamp  );
05477 
05478 
05479 /*****************************************************************************
05480  **
05481  ** xcb_randr_crtc_t * xcb_randr_get_provider_info_crtcs
05482  ** 
05483  ** @param const xcb_randr_get_provider_info_reply_t *R
05484  ** @returns xcb_randr_crtc_t *
05485  **
05486  *****************************************************************************/
05487  
05488 xcb_randr_crtc_t *
05489 xcb_randr_get_provider_info_crtcs (const xcb_randr_get_provider_info_reply_t *R  );
05490 
05491 
05492 /*****************************************************************************
05493  **
05494  ** int xcb_randr_get_provider_info_crtcs_length
05495  ** 
05496  ** @param const xcb_randr_get_provider_info_reply_t *R
05497  ** @returns int
05498  **
05499  *****************************************************************************/
05500  
05501 int
05502 xcb_randr_get_provider_info_crtcs_length (const xcb_randr_get_provider_info_reply_t *R  );
05503 
05504 
05505 /*****************************************************************************
05506  **
05507  ** xcb_generic_iterator_t xcb_randr_get_provider_info_crtcs_end
05508  ** 
05509  ** @param const xcb_randr_get_provider_info_reply_t *R
05510  ** @returns xcb_generic_iterator_t
05511  **
05512  *****************************************************************************/
05513  
05514 xcb_generic_iterator_t
05515 xcb_randr_get_provider_info_crtcs_end (const xcb_randr_get_provider_info_reply_t *R  );
05516 
05517 
05518 /*****************************************************************************
05519  **
05520  ** xcb_randr_output_t * xcb_randr_get_provider_info_outputs
05521  ** 
05522  ** @param const xcb_randr_get_provider_info_reply_t *R
05523  ** @returns xcb_randr_output_t *
05524  **
05525  *****************************************************************************/
05526  
05527 xcb_randr_output_t *
05528 xcb_randr_get_provider_info_outputs (const xcb_randr_get_provider_info_reply_t *R  );
05529 
05530 
05531 /*****************************************************************************
05532  **
05533  ** int xcb_randr_get_provider_info_outputs_length
05534  ** 
05535  ** @param const xcb_randr_get_provider_info_reply_t *R
05536  ** @returns int
05537  **
05538  *****************************************************************************/
05539  
05540 int
05541 xcb_randr_get_provider_info_outputs_length (const xcb_randr_get_provider_info_reply_t *R  );
05542 
05543 
05544 /*****************************************************************************
05545  **
05546  ** xcb_generic_iterator_t xcb_randr_get_provider_info_outputs_end
05547  ** 
05548  ** @param const xcb_randr_get_provider_info_reply_t *R
05549  ** @returns xcb_generic_iterator_t
05550  **
05551  *****************************************************************************/
05552  
05553 xcb_generic_iterator_t
05554 xcb_randr_get_provider_info_outputs_end (const xcb_randr_get_provider_info_reply_t *R  );
05555 
05556 
05557 /*****************************************************************************
05558  **
05559  ** xcb_randr_provider_t * xcb_randr_get_provider_info_associated_providers
05560  ** 
05561  ** @param const xcb_randr_get_provider_info_reply_t *R
05562  ** @returns xcb_randr_provider_t *
05563  **
05564  *****************************************************************************/
05565  
05566 xcb_randr_provider_t *
05567 xcb_randr_get_provider_info_associated_providers (const xcb_randr_get_provider_info_reply_t *R  );
05568 
05569 
05570 /*****************************************************************************
05571  **
05572  ** int xcb_randr_get_provider_info_associated_providers_length
05573  ** 
05574  ** @param const xcb_randr_get_provider_info_reply_t *R
05575  ** @returns int
05576  **
05577  *****************************************************************************/
05578  
05579 int
05580 xcb_randr_get_provider_info_associated_providers_length (const xcb_randr_get_provider_info_reply_t *R  );
05581 
05582 
05583 /*****************************************************************************
05584  **
05585  ** xcb_generic_iterator_t xcb_randr_get_provider_info_associated_providers_end
05586  ** 
05587  ** @param const xcb_randr_get_provider_info_reply_t *R
05588  ** @returns xcb_generic_iterator_t
05589  **
05590  *****************************************************************************/
05591  
05592 xcb_generic_iterator_t
05593 xcb_randr_get_provider_info_associated_providers_end (const xcb_randr_get_provider_info_reply_t *R  );
05594 
05595 
05596 /*****************************************************************************
05597  **
05598  ** uint32_t * xcb_randr_get_provider_info_associated_capability
05599  ** 
05600  ** @param const xcb_randr_get_provider_info_reply_t *R
05601  ** @returns uint32_t *
05602  **
05603  *****************************************************************************/
05604  
05605 uint32_t *
05606 xcb_randr_get_provider_info_associated_capability (const xcb_randr_get_provider_info_reply_t *R  );
05607 
05608 
05609 /*****************************************************************************
05610  **
05611  ** int xcb_randr_get_provider_info_associated_capability_length
05612  ** 
05613  ** @param const xcb_randr_get_provider_info_reply_t *R
05614  ** @returns int
05615  **
05616  *****************************************************************************/
05617  
05618 int
05619 xcb_randr_get_provider_info_associated_capability_length (const xcb_randr_get_provider_info_reply_t *R  );
05620 
05621 
05622 /*****************************************************************************
05623  **
05624  ** xcb_generic_iterator_t xcb_randr_get_provider_info_associated_capability_end
05625  ** 
05626  ** @param const xcb_randr_get_provider_info_reply_t *R
05627  ** @returns xcb_generic_iterator_t
05628  **
05629  *****************************************************************************/
05630  
05631 xcb_generic_iterator_t
05632 xcb_randr_get_provider_info_associated_capability_end (const xcb_randr_get_provider_info_reply_t *R  );
05633 
05634 
05635 /*****************************************************************************
05636  **
05637  ** char * xcb_randr_get_provider_info_name
05638  ** 
05639  ** @param const xcb_randr_get_provider_info_reply_t *R
05640  ** @returns char *
05641  **
05642  *****************************************************************************/
05643  
05644 char *
05645 xcb_randr_get_provider_info_name (const xcb_randr_get_provider_info_reply_t *R  );
05646 
05647 
05648 /*****************************************************************************
05649  **
05650  ** int xcb_randr_get_provider_info_name_length
05651  ** 
05652  ** @param const xcb_randr_get_provider_info_reply_t *R
05653  ** @returns int
05654  **
05655  *****************************************************************************/
05656  
05657 int
05658 xcb_randr_get_provider_info_name_length (const xcb_randr_get_provider_info_reply_t *R  );
05659 
05660 
05661 /*****************************************************************************
05662  **
05663  ** xcb_generic_iterator_t xcb_randr_get_provider_info_name_end
05664  ** 
05665  ** @param const xcb_randr_get_provider_info_reply_t *R
05666  ** @returns xcb_generic_iterator_t
05667  **
05668  *****************************************************************************/
05669  
05670 xcb_generic_iterator_t
05671 xcb_randr_get_provider_info_name_end (const xcb_randr_get_provider_info_reply_t *R  );
05672 
05688 /*****************************************************************************
05689  **
05690  ** xcb_randr_get_provider_info_reply_t * xcb_randr_get_provider_info_reply
05691  ** 
05692  ** @param xcb_connection_t                      *c
05693  ** @param xcb_randr_get_provider_info_cookie_t   cookie
05694  ** @param xcb_generic_error_t                  **e
05695  ** @returns xcb_randr_get_provider_info_reply_t *
05696  **
05697  *****************************************************************************/
05698  
05699 xcb_randr_get_provider_info_reply_t *
05700 xcb_randr_get_provider_info_reply (xcb_connection_t                      *c  ,
05701                                    xcb_randr_get_provider_info_cookie_t   cookie  ,
05702                                    xcb_generic_error_t                  **e  );
05703 
05716 /*****************************************************************************
05717  **
05718  ** xcb_void_cookie_t xcb_randr_set_provider_offload_sink_checked
05719  ** 
05720  ** @param xcb_connection_t     *c
05721  ** @param xcb_randr_provider_t  provider
05722  ** @param xcb_randr_provider_t  sink_provider
05723  ** @param xcb_timestamp_t       config_timestamp
05724  ** @returns xcb_void_cookie_t
05725  **
05726  *****************************************************************************/
05727  
05728 xcb_void_cookie_t
05729 xcb_randr_set_provider_offload_sink_checked (xcb_connection_t     *c  ,
05730                                              xcb_randr_provider_t  provider  ,
05731                                              xcb_randr_provider_t  sink_provider  ,
05732                                              xcb_timestamp_t       config_timestamp  );
05733 
05743 /*****************************************************************************
05744  **
05745  ** xcb_void_cookie_t xcb_randr_set_provider_offload_sink
05746  ** 
05747  ** @param xcb_connection_t     *c
05748  ** @param xcb_randr_provider_t  provider
05749  ** @param xcb_randr_provider_t  sink_provider
05750  ** @param xcb_timestamp_t       config_timestamp
05751  ** @returns xcb_void_cookie_t
05752  **
05753  *****************************************************************************/
05754  
05755 xcb_void_cookie_t
05756 xcb_randr_set_provider_offload_sink (xcb_connection_t     *c  ,
05757                                      xcb_randr_provider_t  provider  ,
05758                                      xcb_randr_provider_t  sink_provider  ,
05759                                      xcb_timestamp_t       config_timestamp  );
05760 
05773 /*****************************************************************************
05774  **
05775  ** xcb_void_cookie_t xcb_randr_set_provider_output_source_checked
05776  ** 
05777  ** @param xcb_connection_t     *c
05778  ** @param xcb_randr_provider_t  provider
05779  ** @param xcb_randr_provider_t  source_provider
05780  ** @param xcb_timestamp_t       config_timestamp
05781  ** @returns xcb_void_cookie_t
05782  **
05783  *****************************************************************************/
05784  
05785 xcb_void_cookie_t
05786 xcb_randr_set_provider_output_source_checked (xcb_connection_t     *c  ,
05787                                               xcb_randr_provider_t  provider  ,
05788                                               xcb_randr_provider_t  source_provider  ,
05789                                               xcb_timestamp_t       config_timestamp  );
05790 
05800 /*****************************************************************************
05801  **
05802  ** xcb_void_cookie_t xcb_randr_set_provider_output_source
05803  ** 
05804  ** @param xcb_connection_t     *c
05805  ** @param xcb_randr_provider_t  provider
05806  ** @param xcb_randr_provider_t  source_provider
05807  ** @param xcb_timestamp_t       config_timestamp
05808  ** @returns xcb_void_cookie_t
05809  **
05810  *****************************************************************************/
05811  
05812 xcb_void_cookie_t
05813 xcb_randr_set_provider_output_source (xcb_connection_t     *c  ,
05814                                       xcb_randr_provider_t  provider  ,
05815                                       xcb_randr_provider_t  source_provider  ,
05816                                       xcb_timestamp_t       config_timestamp  );
05817 
05818 int
05819 xcb_randr_list_provider_properties_sizeof (const void  *_buffer  );
05820 
05830 /*****************************************************************************
05831  **
05832  ** xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties
05833  ** 
05834  ** @param xcb_connection_t     *c
05835  ** @param xcb_randr_provider_t  provider
05836  ** @returns xcb_randr_list_provider_properties_cookie_t
05837  **
05838  *****************************************************************************/
05839  
05840 xcb_randr_list_provider_properties_cookie_t
05841 xcb_randr_list_provider_properties (xcb_connection_t     *c  ,
05842                                     xcb_randr_provider_t  provider  );
05843 
05856 /*****************************************************************************
05857  **
05858  ** xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties_unchecked
05859  ** 
05860  ** @param xcb_connection_t     *c
05861  ** @param xcb_randr_provider_t  provider
05862  ** @returns xcb_randr_list_provider_properties_cookie_t
05863  **
05864  *****************************************************************************/
05865  
05866 xcb_randr_list_provider_properties_cookie_t
05867 xcb_randr_list_provider_properties_unchecked (xcb_connection_t     *c  ,
05868                                               xcb_randr_provider_t  provider  );
05869 
05870 
05871 /*****************************************************************************
05872  **
05873  ** xcb_atom_t * xcb_randr_list_provider_properties_atoms
05874  ** 
05875  ** @param const xcb_randr_list_provider_properties_reply_t *R
05876  ** @returns xcb_atom_t *
05877  **
05878  *****************************************************************************/
05879  
05880 xcb_atom_t *
05881 xcb_randr_list_provider_properties_atoms (const xcb_randr_list_provider_properties_reply_t *R  );
05882 
05883 
05884 /*****************************************************************************
05885  **
05886  ** int xcb_randr_list_provider_properties_atoms_length
05887  ** 
05888  ** @param const xcb_randr_list_provider_properties_reply_t *R
05889  ** @returns int
05890  **
05891  *****************************************************************************/
05892  
05893 int
05894 xcb_randr_list_provider_properties_atoms_length (const xcb_randr_list_provider_properties_reply_t *R  );
05895 
05896 
05897 /*****************************************************************************
05898  **
05899  ** xcb_generic_iterator_t xcb_randr_list_provider_properties_atoms_end
05900  ** 
05901  ** @param const xcb_randr_list_provider_properties_reply_t *R
05902  ** @returns xcb_generic_iterator_t
05903  **
05904  *****************************************************************************/
05905  
05906 xcb_generic_iterator_t
05907 xcb_randr_list_provider_properties_atoms_end (const xcb_randr_list_provider_properties_reply_t *R  );
05908 
05924 /*****************************************************************************
05925  **
05926  ** xcb_randr_list_provider_properties_reply_t * xcb_randr_list_provider_properties_reply
05927  ** 
05928  ** @param xcb_connection_t                             *c
05929  ** @param xcb_randr_list_provider_properties_cookie_t   cookie
05930  ** @param xcb_generic_error_t                         **e
05931  ** @returns xcb_randr_list_provider_properties_reply_t *
05932  **
05933  *****************************************************************************/
05934  
05935 xcb_randr_list_provider_properties_reply_t *
05936 xcb_randr_list_provider_properties_reply (xcb_connection_t                             *c  ,
05937                                           xcb_randr_list_provider_properties_cookie_t   cookie  ,
05938                                           xcb_generic_error_t                         **e  );
05939 
05940 int
05941 xcb_randr_query_provider_property_sizeof (const void  *_buffer  );
05942 
05952 /*****************************************************************************
05953  **
05954  ** xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property
05955  ** 
05956  ** @param xcb_connection_t     *c
05957  ** @param xcb_randr_provider_t  provider
05958  ** @param xcb_atom_t            property
05959  ** @returns xcb_randr_query_provider_property_cookie_t
05960  **
05961  *****************************************************************************/
05962  
05963 xcb_randr_query_provider_property_cookie_t
05964 xcb_randr_query_provider_property (xcb_connection_t     *c  ,
05965                                    xcb_randr_provider_t  provider  ,
05966                                    xcb_atom_t            property  );
05967 
05980 /*****************************************************************************
05981  **
05982  ** xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property_unchecked
05983  ** 
05984  ** @param xcb_connection_t     *c
05985  ** @param xcb_randr_provider_t  provider
05986  ** @param xcb_atom_t            property
05987  ** @returns xcb_randr_query_provider_property_cookie_t
05988  **
05989  *****************************************************************************/
05990  
05991 xcb_randr_query_provider_property_cookie_t
05992 xcb_randr_query_provider_property_unchecked (xcb_connection_t     *c  ,
05993                                              xcb_randr_provider_t  provider  ,
05994                                              xcb_atom_t            property  );
05995 
05996 
05997 /*****************************************************************************
05998  **
05999  ** int32_t * xcb_randr_query_provider_property_valid_values
06000  ** 
06001  ** @param const xcb_randr_query_provider_property_reply_t *R
06002  ** @returns int32_t *
06003  **
06004  *****************************************************************************/
06005  
06006 int32_t *
06007 xcb_randr_query_provider_property_valid_values (const xcb_randr_query_provider_property_reply_t *R  );
06008 
06009 
06010 /*****************************************************************************
06011  **
06012  ** int xcb_randr_query_provider_property_valid_values_length
06013  ** 
06014  ** @param const xcb_randr_query_provider_property_reply_t *R
06015  ** @returns int
06016  **
06017  *****************************************************************************/
06018  
06019 int
06020 xcb_randr_query_provider_property_valid_values_length (const xcb_randr_query_provider_property_reply_t *R  );
06021 
06022 
06023 /*****************************************************************************
06024  **
06025  ** xcb_generic_iterator_t xcb_randr_query_provider_property_valid_values_end
06026  ** 
06027  ** @param const xcb_randr_query_provider_property_reply_t *R
06028  ** @returns xcb_generic_iterator_t
06029  **
06030  *****************************************************************************/
06031  
06032 xcb_generic_iterator_t
06033 xcb_randr_query_provider_property_valid_values_end (const xcb_randr_query_provider_property_reply_t *R  );
06034 
06050 /*****************************************************************************
06051  **
06052  ** xcb_randr_query_provider_property_reply_t * xcb_randr_query_provider_property_reply
06053  ** 
06054  ** @param xcb_connection_t                            *c
06055  ** @param xcb_randr_query_provider_property_cookie_t   cookie
06056  ** @param xcb_generic_error_t                        **e
06057  ** @returns xcb_randr_query_provider_property_reply_t *
06058  **
06059  *****************************************************************************/
06060  
06061 xcb_randr_query_provider_property_reply_t *
06062 xcb_randr_query_provider_property_reply (xcb_connection_t                            *c  ,
06063                                          xcb_randr_query_provider_property_cookie_t   cookie  ,
06064                                          xcb_generic_error_t                        **e  );
06065 
06066 int
06067 xcb_randr_configure_provider_property_sizeof (const void  *_buffer  ,
06068                                               uint32_t     values_len  );
06069 
06082 /*****************************************************************************
06083  **
06084  ** xcb_void_cookie_t xcb_randr_configure_provider_property_checked
06085  ** 
06086  ** @param xcb_connection_t     *c
06087  ** @param xcb_randr_provider_t  provider
06088  ** @param xcb_atom_t            property
06089  ** @param uint8_t               pending
06090  ** @param uint8_t               range
06091  ** @param uint32_t              values_len
06092  ** @param const int32_t        *values
06093  ** @returns xcb_void_cookie_t
06094  **
06095  *****************************************************************************/
06096  
06097 xcb_void_cookie_t
06098 xcb_randr_configure_provider_property_checked (xcb_connection_t     *c  ,
06099                                                xcb_randr_provider_t  provider  ,
06100                                                xcb_atom_t            property  ,
06101                                                uint8_t               pending  ,
06102                                                uint8_t               range  ,
06103                                                uint32_t              values_len  ,
06104                                                const int32_t        *values  );
06105 
06115 /*****************************************************************************
06116  **
06117  ** xcb_void_cookie_t xcb_randr_configure_provider_property
06118  ** 
06119  ** @param xcb_connection_t     *c
06120  ** @param xcb_randr_provider_t  provider
06121  ** @param xcb_atom_t            property
06122  ** @param uint8_t               pending
06123  ** @param uint8_t               range
06124  ** @param uint32_t              values_len
06125  ** @param const int32_t        *values
06126  ** @returns xcb_void_cookie_t
06127  **
06128  *****************************************************************************/
06129  
06130 xcb_void_cookie_t
06131 xcb_randr_configure_provider_property (xcb_connection_t     *c  ,
06132                                        xcb_randr_provider_t  provider  ,
06133                                        xcb_atom_t            property  ,
06134                                        uint8_t               pending  ,
06135                                        uint8_t               range  ,
06136                                        uint32_t              values_len  ,
06137                                        const int32_t        *values  );
06138 
06139 int
06140 xcb_randr_change_provider_property_sizeof (const void  *_buffer  );
06141 
06154 /*****************************************************************************
06155  **
06156  ** xcb_void_cookie_t xcb_randr_change_provider_property_checked
06157  ** 
06158  ** @param xcb_connection_t     *c
06159  ** @param xcb_randr_provider_t  provider
06160  ** @param xcb_atom_t            property
06161  ** @param xcb_atom_t            type
06162  ** @param uint8_t               format
06163  ** @param uint8_t               mode
06164  ** @param uint32_t              num_items
06165  ** @param const void           *data
06166  ** @returns xcb_void_cookie_t
06167  **
06168  *****************************************************************************/
06169  
06170 xcb_void_cookie_t
06171 xcb_randr_change_provider_property_checked (xcb_connection_t     *c  ,
06172                                             xcb_randr_provider_t  provider  ,
06173                                             xcb_atom_t            property  ,
06174                                             xcb_atom_t            type  ,
06175                                             uint8_t               format  ,
06176                                             uint8_t               mode  ,
06177                                             uint32_t              num_items  ,
06178                                             const void           *data  );
06179 
06189 /*****************************************************************************
06190  **
06191  ** xcb_void_cookie_t xcb_randr_change_provider_property
06192  ** 
06193  ** @param xcb_connection_t     *c
06194  ** @param xcb_randr_provider_t  provider
06195  ** @param xcb_atom_t            property
06196  ** @param xcb_atom_t            type
06197  ** @param uint8_t               format
06198  ** @param uint8_t               mode
06199  ** @param uint32_t              num_items
06200  ** @param const void           *data
06201  ** @returns xcb_void_cookie_t
06202  **
06203  *****************************************************************************/
06204  
06205 xcb_void_cookie_t
06206 xcb_randr_change_provider_property (xcb_connection_t     *c  ,
06207                                     xcb_randr_provider_t  provider  ,
06208                                     xcb_atom_t            property  ,
06209                                     xcb_atom_t            type  ,
06210                                     uint8_t               format  ,
06211                                     uint8_t               mode  ,
06212                                     uint32_t              num_items  ,
06213                                     const void           *data  );
06214 
06227 /*****************************************************************************
06228  **
06229  ** xcb_void_cookie_t xcb_randr_delete_provider_property_checked
06230  ** 
06231  ** @param xcb_connection_t     *c
06232  ** @param xcb_randr_provider_t  provider
06233  ** @param xcb_atom_t            property
06234  ** @returns xcb_void_cookie_t
06235  **
06236  *****************************************************************************/
06237  
06238 xcb_void_cookie_t
06239 xcb_randr_delete_provider_property_checked (xcb_connection_t     *c  ,
06240                                             xcb_randr_provider_t  provider  ,
06241                                             xcb_atom_t            property  );
06242 
06252 /*****************************************************************************
06253  **
06254  ** xcb_void_cookie_t xcb_randr_delete_provider_property
06255  ** 
06256  ** @param xcb_connection_t     *c
06257  ** @param xcb_randr_provider_t  provider
06258  ** @param xcb_atom_t            property
06259  ** @returns xcb_void_cookie_t
06260  **
06261  *****************************************************************************/
06262  
06263 xcb_void_cookie_t
06264 xcb_randr_delete_provider_property (xcb_connection_t     *c  ,
06265                                     xcb_randr_provider_t  provider  ,
06266                                     xcb_atom_t            property  );
06267 
06268 int
06269 xcb_randr_get_provider_property_sizeof (const void  *_buffer  );
06270 
06280 /*****************************************************************************
06281  **
06282  ** xcb_randr_get_provider_property_cookie_t xcb_randr_get_provider_property
06283  ** 
06284  ** @param xcb_connection_t     *c
06285  ** @param xcb_randr_provider_t  provider
06286  ** @param xcb_atom_t            property
06287  ** @param xcb_atom_t            type
06288  ** @param uint32_t              long_offset
06289  ** @param uint32_t              long_length
06290  ** @param uint8_t               _delete
06291  ** @param uint8_t               pending
06292  ** @returns xcb_randr_get_provider_property_cookie_t
06293  **
06294  *****************************************************************************/
06295  
06296 xcb_randr_get_provider_property_cookie_t
06297 xcb_randr_get_provider_property (xcb_connection_t     *c  ,
06298                                  xcb_randr_provider_t  provider  ,
06299                                  xcb_atom_t            property  ,
06300                                  xcb_atom_t            type  ,
06301                                  uint32_t              long_offset  ,
06302                                  uint32_t              long_length  ,
06303                                  uint8_t               _delete  ,
06304                                  uint8_t               pending  );
06305 
06318 /*****************************************************************************
06319  **
06320  ** xcb_randr_get_provider_property_cookie_t xcb_randr_get_provider_property_unchecked
06321  ** 
06322  ** @param xcb_connection_t     *c
06323  ** @param xcb_randr_provider_t  provider
06324  ** @param xcb_atom_t            property
06325  ** @param xcb_atom_t            type
06326  ** @param uint32_t              long_offset
06327  ** @param uint32_t              long_length
06328  ** @param uint8_t               _delete
06329  ** @param uint8_t               pending
06330  ** @returns xcb_randr_get_provider_property_cookie_t
06331  **
06332  *****************************************************************************/
06333  
06334 xcb_randr_get_provider_property_cookie_t
06335 xcb_randr_get_provider_property_unchecked (xcb_connection_t     *c  ,
06336                                            xcb_randr_provider_t  provider  ,
06337                                            xcb_atom_t            property  ,
06338                                            xcb_atom_t            type  ,
06339                                            uint32_t              long_offset  ,
06340                                            uint32_t              long_length  ,
06341                                            uint8_t               _delete  ,
06342                                            uint8_t               pending  );
06343 
06344 
06345 /*****************************************************************************
06346  **
06347  ** void * xcb_randr_get_provider_property_data
06348  ** 
06349  ** @param const xcb_randr_get_provider_property_reply_t *R
06350  ** @returns void *
06351  **
06352  *****************************************************************************/
06353  
06354 void *
06355 xcb_randr_get_provider_property_data (const xcb_randr_get_provider_property_reply_t *R  );
06356 
06357 
06358 /*****************************************************************************
06359  **
06360  ** int xcb_randr_get_provider_property_data_length
06361  ** 
06362  ** @param const xcb_randr_get_provider_property_reply_t *R
06363  ** @returns int
06364  **
06365  *****************************************************************************/
06366  
06367 int
06368 xcb_randr_get_provider_property_data_length (const xcb_randr_get_provider_property_reply_t *R  );
06369 
06370 
06371 /*****************************************************************************
06372  **
06373  ** xcb_generic_iterator_t xcb_randr_get_provider_property_data_end
06374  ** 
06375  ** @param const xcb_randr_get_provider_property_reply_t *R
06376  ** @returns xcb_generic_iterator_t
06377  **
06378  *****************************************************************************/
06379  
06380 xcb_generic_iterator_t
06381 xcb_randr_get_provider_property_data_end (const xcb_randr_get_provider_property_reply_t *R  );
06382 
06398 /*****************************************************************************
06399  **
06400  ** xcb_randr_get_provider_property_reply_t * xcb_randr_get_provider_property_reply
06401  ** 
06402  ** @param xcb_connection_t                          *c
06403  ** @param xcb_randr_get_provider_property_cookie_t   cookie
06404  ** @param xcb_generic_error_t                      **e
06405  ** @returns xcb_randr_get_provider_property_reply_t *
06406  **
06407  *****************************************************************************/
06408  
06409 xcb_randr_get_provider_property_reply_t *
06410 xcb_randr_get_provider_property_reply (xcb_connection_t                          *c  ,
06411                                        xcb_randr_get_provider_property_cookie_t   cookie  ,
06412                                        xcb_generic_error_t                      **e  );
06413 
06423 /*****************************************************************************
06424  **
06425  ** void xcb_randr_crtc_change_next
06426  ** 
06427  ** @param xcb_randr_crtc_change_iterator_t *i
06428  ** @returns void
06429  **
06430  *****************************************************************************/
06431  
06432 void
06433 xcb_randr_crtc_change_next (xcb_randr_crtc_change_iterator_t *i  );
06434 
06445 /*****************************************************************************
06446  **
06447  ** xcb_generic_iterator_t xcb_randr_crtc_change_end
06448  ** 
06449  ** @param xcb_randr_crtc_change_iterator_t i
06450  ** @returns xcb_generic_iterator_t
06451  **
06452  *****************************************************************************/
06453  
06454 xcb_generic_iterator_t
06455 xcb_randr_crtc_change_end (xcb_randr_crtc_change_iterator_t i  );
06456 
06466 /*****************************************************************************
06467  **
06468  ** void xcb_randr_output_change_next
06469  ** 
06470  ** @param xcb_randr_output_change_iterator_t *i
06471  ** @returns void
06472  **
06473  *****************************************************************************/
06474  
06475 void
06476 xcb_randr_output_change_next (xcb_randr_output_change_iterator_t *i  );
06477 
06488 /*****************************************************************************
06489  **
06490  ** xcb_generic_iterator_t xcb_randr_output_change_end
06491  ** 
06492  ** @param xcb_randr_output_change_iterator_t i
06493  ** @returns xcb_generic_iterator_t
06494  **
06495  *****************************************************************************/
06496  
06497 xcb_generic_iterator_t
06498 xcb_randr_output_change_end (xcb_randr_output_change_iterator_t i  );
06499 
06509 /*****************************************************************************
06510  **
06511  ** void xcb_randr_output_property_next
06512  ** 
06513  ** @param xcb_randr_output_property_iterator_t *i
06514  ** @returns void
06515  **
06516  *****************************************************************************/
06517  
06518 void
06519 xcb_randr_output_property_next (xcb_randr_output_property_iterator_t *i  );
06520 
06531 /*****************************************************************************
06532  **
06533  ** xcb_generic_iterator_t xcb_randr_output_property_end
06534  ** 
06535  ** @param xcb_randr_output_property_iterator_t i
06536  ** @returns xcb_generic_iterator_t
06537  **
06538  *****************************************************************************/
06539  
06540 xcb_generic_iterator_t
06541 xcb_randr_output_property_end (xcb_randr_output_property_iterator_t i  );
06542 
06552 /*****************************************************************************
06553  **
06554  ** void xcb_randr_provider_change_next
06555  ** 
06556  ** @param xcb_randr_provider_change_iterator_t *i
06557  ** @returns void
06558  **
06559  *****************************************************************************/
06560  
06561 void
06562 xcb_randr_provider_change_next (xcb_randr_provider_change_iterator_t *i  );
06563 
06574 /*****************************************************************************
06575  **
06576  ** xcb_generic_iterator_t xcb_randr_provider_change_end
06577  ** 
06578  ** @param xcb_randr_provider_change_iterator_t i
06579  ** @returns xcb_generic_iterator_t
06580  **
06581  *****************************************************************************/
06582  
06583 xcb_generic_iterator_t
06584 xcb_randr_provider_change_end (xcb_randr_provider_change_iterator_t i  );
06585 
06595 /*****************************************************************************
06596  **
06597  ** void xcb_randr_provider_property_next
06598  ** 
06599  ** @param xcb_randr_provider_property_iterator_t *i
06600  ** @returns void
06601  **
06602  *****************************************************************************/
06603  
06604 void
06605 xcb_randr_provider_property_next (xcb_randr_provider_property_iterator_t *i  );
06606 
06617 /*****************************************************************************
06618  **
06619  ** xcb_generic_iterator_t xcb_randr_provider_property_end
06620  ** 
06621  ** @param xcb_randr_provider_property_iterator_t i
06622  ** @returns xcb_generic_iterator_t
06623  **
06624  *****************************************************************************/
06625  
06626 xcb_generic_iterator_t
06627 xcb_randr_provider_property_end (xcb_randr_provider_property_iterator_t i  );
06628 
06638 /*****************************************************************************
06639  **
06640  ** void xcb_randr_resource_change_next
06641  ** 
06642  ** @param xcb_randr_resource_change_iterator_t *i
06643  ** @returns void
06644  **
06645  *****************************************************************************/
06646  
06647 void
06648 xcb_randr_resource_change_next (xcb_randr_resource_change_iterator_t *i  );
06649 
06660 /*****************************************************************************
06661  **
06662  ** xcb_generic_iterator_t xcb_randr_resource_change_end
06663  ** 
06664  ** @param xcb_randr_resource_change_iterator_t i
06665  ** @returns xcb_generic_iterator_t
06666  **
06667  *****************************************************************************/
06668  
06669 xcb_generic_iterator_t
06670 xcb_randr_resource_change_end (xcb_randr_resource_change_iterator_t i  );
06671 
06681 /*****************************************************************************
06682  **
06683  ** void xcb_randr_notify_data_next
06684  ** 
06685  ** @param xcb_randr_notify_data_iterator_t *i
06686  ** @returns void
06687  **
06688  *****************************************************************************/
06689  
06690 void
06691 xcb_randr_notify_data_next (xcb_randr_notify_data_iterator_t *i  );
06692 
06703 /*****************************************************************************
06704  **
06705  ** xcb_generic_iterator_t xcb_randr_notify_data_end
06706  ** 
06707  ** @param xcb_randr_notify_data_iterator_t i
06708  ** @returns xcb_generic_iterator_t
06709  **
06710  *****************************************************************************/
06711  
06712 xcb_generic_iterator_t
06713 xcb_randr_notify_data_end (xcb_randr_notify_data_iterator_t i  );
06714 
06715 
06716 #ifdef __cplusplus
06717 }
06718 #endif
06719 
06720 #endif
06721