XCB
1.9.3
|
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