1971bb1a5SLionel Sambuc /* 2971bb1a5SLionel Sambuc * This file generated automatically from randr.xml by c_client.py. 3971bb1a5SLionel Sambuc * Edit at your peril. 4971bb1a5SLionel Sambuc */ 5971bb1a5SLionel Sambuc 6971bb1a5SLionel Sambuc /** 7971bb1a5SLionel Sambuc * @defgroup XCB_RandR_API XCB RandR API 8971bb1a5SLionel Sambuc * @brief RandR XCB Protocol Implementation. 9971bb1a5SLionel Sambuc * @{ 10971bb1a5SLionel Sambuc **/ 11971bb1a5SLionel Sambuc 12971bb1a5SLionel Sambuc #ifndef __RANDR_H 13971bb1a5SLionel Sambuc #define __RANDR_H 14971bb1a5SLionel Sambuc 15971bb1a5SLionel Sambuc #include "xcb.h" 16971bb1a5SLionel Sambuc #include "xproto.h" 17971bb1a5SLionel Sambuc #include "render.h" 18971bb1a5SLionel Sambuc 19971bb1a5SLionel Sambuc #ifdef __cplusplus 20971bb1a5SLionel Sambuc extern "C" { 21971bb1a5SLionel Sambuc #endif 22971bb1a5SLionel Sambuc 23971bb1a5SLionel Sambuc #define XCB_RANDR_MAJOR_VERSION 1 24*0a6a1f1dSLionel Sambuc #define XCB_RANDR_MINOR_VERSION 4 25971bb1a5SLionel Sambuc 26971bb1a5SLionel Sambuc extern xcb_extension_t xcb_randr_id; 27971bb1a5SLionel Sambuc 28971bb1a5SLionel Sambuc typedef uint32_t xcb_randr_mode_t; 29971bb1a5SLionel Sambuc 30971bb1a5SLionel Sambuc /** 31971bb1a5SLionel Sambuc * @brief xcb_randr_mode_iterator_t 32971bb1a5SLionel Sambuc **/ 33971bb1a5SLionel Sambuc typedef struct xcb_randr_mode_iterator_t { 34971bb1a5SLionel Sambuc xcb_randr_mode_t *data; /**< */ 35971bb1a5SLionel Sambuc int rem; /**< */ 36971bb1a5SLionel Sambuc int index; /**< */ 37971bb1a5SLionel Sambuc } xcb_randr_mode_iterator_t; 38971bb1a5SLionel Sambuc 39971bb1a5SLionel Sambuc typedef uint32_t xcb_randr_crtc_t; 40971bb1a5SLionel Sambuc 41971bb1a5SLionel Sambuc /** 42971bb1a5SLionel Sambuc * @brief xcb_randr_crtc_iterator_t 43971bb1a5SLionel Sambuc **/ 44971bb1a5SLionel Sambuc typedef struct xcb_randr_crtc_iterator_t { 45971bb1a5SLionel Sambuc xcb_randr_crtc_t *data; /**< */ 46971bb1a5SLionel Sambuc int rem; /**< */ 47971bb1a5SLionel Sambuc int index; /**< */ 48971bb1a5SLionel Sambuc } xcb_randr_crtc_iterator_t; 49971bb1a5SLionel Sambuc 50971bb1a5SLionel Sambuc typedef uint32_t xcb_randr_output_t; 51971bb1a5SLionel Sambuc 52971bb1a5SLionel Sambuc /** 53971bb1a5SLionel Sambuc * @brief xcb_randr_output_iterator_t 54971bb1a5SLionel Sambuc **/ 55971bb1a5SLionel Sambuc typedef struct xcb_randr_output_iterator_t { 56971bb1a5SLionel Sambuc xcb_randr_output_t *data; /**< */ 57971bb1a5SLionel Sambuc int rem; /**< */ 58971bb1a5SLionel Sambuc int index; /**< */ 59971bb1a5SLionel Sambuc } xcb_randr_output_iterator_t; 60971bb1a5SLionel Sambuc 61*0a6a1f1dSLionel Sambuc typedef uint32_t xcb_randr_provider_t; 62*0a6a1f1dSLionel Sambuc 63*0a6a1f1dSLionel Sambuc /** 64*0a6a1f1dSLionel Sambuc * @brief xcb_randr_provider_iterator_t 65*0a6a1f1dSLionel Sambuc **/ 66*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_provider_iterator_t { 67*0a6a1f1dSLionel Sambuc xcb_randr_provider_t *data; /**< */ 68*0a6a1f1dSLionel Sambuc int rem; /**< */ 69*0a6a1f1dSLionel Sambuc int index; /**< */ 70*0a6a1f1dSLionel Sambuc } xcb_randr_provider_iterator_t; 71*0a6a1f1dSLionel Sambuc 72971bb1a5SLionel Sambuc /** Opcode for xcb_randr_bad_output. */ 73971bb1a5SLionel Sambuc #define XCB_RANDR_BAD_OUTPUT 0 74971bb1a5SLionel Sambuc 75971bb1a5SLionel Sambuc /** 76971bb1a5SLionel Sambuc * @brief xcb_randr_bad_output_error_t 77971bb1a5SLionel Sambuc **/ 78971bb1a5SLionel Sambuc typedef struct xcb_randr_bad_output_error_t { 79971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 80971bb1a5SLionel Sambuc uint8_t error_code; /**< */ 81971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 82971bb1a5SLionel Sambuc } xcb_randr_bad_output_error_t; 83971bb1a5SLionel Sambuc 84971bb1a5SLionel Sambuc /** Opcode for xcb_randr_bad_crtc. */ 85971bb1a5SLionel Sambuc #define XCB_RANDR_BAD_CRTC 1 86971bb1a5SLionel Sambuc 87971bb1a5SLionel Sambuc /** 88971bb1a5SLionel Sambuc * @brief xcb_randr_bad_crtc_error_t 89971bb1a5SLionel Sambuc **/ 90971bb1a5SLionel Sambuc typedef struct xcb_randr_bad_crtc_error_t { 91971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 92971bb1a5SLionel Sambuc uint8_t error_code; /**< */ 93971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 94971bb1a5SLionel Sambuc } xcb_randr_bad_crtc_error_t; 95971bb1a5SLionel Sambuc 96971bb1a5SLionel Sambuc /** Opcode for xcb_randr_bad_mode. */ 97971bb1a5SLionel Sambuc #define XCB_RANDR_BAD_MODE 2 98971bb1a5SLionel Sambuc 99971bb1a5SLionel Sambuc /** 100971bb1a5SLionel Sambuc * @brief xcb_randr_bad_mode_error_t 101971bb1a5SLionel Sambuc **/ 102971bb1a5SLionel Sambuc typedef struct xcb_randr_bad_mode_error_t { 103971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 104971bb1a5SLionel Sambuc uint8_t error_code; /**< */ 105971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 106971bb1a5SLionel Sambuc } xcb_randr_bad_mode_error_t; 107971bb1a5SLionel Sambuc 108*0a6a1f1dSLionel Sambuc /** Opcode for xcb_randr_bad_provider. */ 109*0a6a1f1dSLionel Sambuc #define XCB_RANDR_BAD_PROVIDER 3 110*0a6a1f1dSLionel Sambuc 111*0a6a1f1dSLionel Sambuc /** 112*0a6a1f1dSLionel Sambuc * @brief xcb_randr_bad_provider_error_t 113*0a6a1f1dSLionel Sambuc **/ 114*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_bad_provider_error_t { 115*0a6a1f1dSLionel Sambuc uint8_t response_type; /**< */ 116*0a6a1f1dSLionel Sambuc uint8_t error_code; /**< */ 117*0a6a1f1dSLionel Sambuc uint16_t sequence; /**< */ 118*0a6a1f1dSLionel Sambuc } xcb_randr_bad_provider_error_t; 119*0a6a1f1dSLionel Sambuc 120971bb1a5SLionel Sambuc typedef enum xcb_randr_rotation_t { 121971bb1a5SLionel Sambuc XCB_RANDR_ROTATION_ROTATE_0 = 1, 122971bb1a5SLionel Sambuc XCB_RANDR_ROTATION_ROTATE_90 = 2, 123971bb1a5SLionel Sambuc XCB_RANDR_ROTATION_ROTATE_180 = 4, 124971bb1a5SLionel Sambuc XCB_RANDR_ROTATION_ROTATE_270 = 8, 125971bb1a5SLionel Sambuc XCB_RANDR_ROTATION_REFLECT_X = 16, 126971bb1a5SLionel Sambuc XCB_RANDR_ROTATION_REFLECT_Y = 32 127971bb1a5SLionel Sambuc } xcb_randr_rotation_t; 128971bb1a5SLionel Sambuc 129971bb1a5SLionel Sambuc /** 130971bb1a5SLionel Sambuc * @brief xcb_randr_screen_size_t 131971bb1a5SLionel Sambuc **/ 132971bb1a5SLionel Sambuc typedef struct xcb_randr_screen_size_t { 133971bb1a5SLionel Sambuc uint16_t width; /**< */ 134971bb1a5SLionel Sambuc uint16_t height; /**< */ 135971bb1a5SLionel Sambuc uint16_t mwidth; /**< */ 136971bb1a5SLionel Sambuc uint16_t mheight; /**< */ 137971bb1a5SLionel Sambuc } xcb_randr_screen_size_t; 138971bb1a5SLionel Sambuc 139971bb1a5SLionel Sambuc /** 140971bb1a5SLionel Sambuc * @brief xcb_randr_screen_size_iterator_t 141971bb1a5SLionel Sambuc **/ 142971bb1a5SLionel Sambuc typedef struct xcb_randr_screen_size_iterator_t { 143971bb1a5SLionel Sambuc xcb_randr_screen_size_t *data; /**< */ 144971bb1a5SLionel Sambuc int rem; /**< */ 145971bb1a5SLionel Sambuc int index; /**< */ 146971bb1a5SLionel Sambuc } xcb_randr_screen_size_iterator_t; 147971bb1a5SLionel Sambuc 148971bb1a5SLionel Sambuc /** 149971bb1a5SLionel Sambuc * @brief xcb_randr_refresh_rates_t 150971bb1a5SLionel Sambuc **/ 151971bb1a5SLionel Sambuc typedef struct xcb_randr_refresh_rates_t { 152971bb1a5SLionel Sambuc uint16_t nRates; /**< */ 153971bb1a5SLionel Sambuc } xcb_randr_refresh_rates_t; 154971bb1a5SLionel Sambuc 155971bb1a5SLionel Sambuc /** 156971bb1a5SLionel Sambuc * @brief xcb_randr_refresh_rates_iterator_t 157971bb1a5SLionel Sambuc **/ 158971bb1a5SLionel Sambuc typedef struct xcb_randr_refresh_rates_iterator_t { 159971bb1a5SLionel Sambuc xcb_randr_refresh_rates_t *data; /**< */ 160971bb1a5SLionel Sambuc int rem; /**< */ 161971bb1a5SLionel Sambuc int index; /**< */ 162971bb1a5SLionel Sambuc } xcb_randr_refresh_rates_iterator_t; 163971bb1a5SLionel Sambuc 164971bb1a5SLionel Sambuc /** 165971bb1a5SLionel Sambuc * @brief xcb_randr_query_version_cookie_t 166971bb1a5SLionel Sambuc **/ 167971bb1a5SLionel Sambuc typedef struct xcb_randr_query_version_cookie_t { 168971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 169971bb1a5SLionel Sambuc } xcb_randr_query_version_cookie_t; 170971bb1a5SLionel Sambuc 171971bb1a5SLionel Sambuc /** Opcode for xcb_randr_query_version. */ 172971bb1a5SLionel Sambuc #define XCB_RANDR_QUERY_VERSION 0 173971bb1a5SLionel Sambuc 174971bb1a5SLionel Sambuc /** 175971bb1a5SLionel Sambuc * @brief xcb_randr_query_version_request_t 176971bb1a5SLionel Sambuc **/ 177971bb1a5SLionel Sambuc typedef struct xcb_randr_query_version_request_t { 178971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 179971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 180971bb1a5SLionel Sambuc uint16_t length; /**< */ 181971bb1a5SLionel Sambuc uint32_t major_version; /**< */ 182971bb1a5SLionel Sambuc uint32_t minor_version; /**< */ 183971bb1a5SLionel Sambuc } xcb_randr_query_version_request_t; 184971bb1a5SLionel Sambuc 185971bb1a5SLionel Sambuc /** 186971bb1a5SLionel Sambuc * @brief xcb_randr_query_version_reply_t 187971bb1a5SLionel Sambuc **/ 188971bb1a5SLionel Sambuc typedef struct xcb_randr_query_version_reply_t { 189971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 190971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 191971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 192971bb1a5SLionel Sambuc uint32_t length; /**< */ 193971bb1a5SLionel Sambuc uint32_t major_version; /**< */ 194971bb1a5SLionel Sambuc uint32_t minor_version; /**< */ 195971bb1a5SLionel Sambuc uint8_t pad1[16]; /**< */ 196971bb1a5SLionel Sambuc } xcb_randr_query_version_reply_t; 197971bb1a5SLionel Sambuc 198971bb1a5SLionel Sambuc typedef enum xcb_randr_set_config_t { 199971bb1a5SLionel Sambuc XCB_RANDR_SET_CONFIG_SUCCESS = 0, 200971bb1a5SLionel Sambuc XCB_RANDR_SET_CONFIG_INVALID_CONFIG_TIME = 1, 201971bb1a5SLionel Sambuc XCB_RANDR_SET_CONFIG_INVALID_TIME = 2, 202971bb1a5SLionel Sambuc XCB_RANDR_SET_CONFIG_FAILED = 3 203971bb1a5SLionel Sambuc } xcb_randr_set_config_t; 204971bb1a5SLionel Sambuc 205971bb1a5SLionel Sambuc /** 206971bb1a5SLionel Sambuc * @brief xcb_randr_set_screen_config_cookie_t 207971bb1a5SLionel Sambuc **/ 208971bb1a5SLionel Sambuc typedef struct xcb_randr_set_screen_config_cookie_t { 209971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 210971bb1a5SLionel Sambuc } xcb_randr_set_screen_config_cookie_t; 211971bb1a5SLionel Sambuc 212971bb1a5SLionel Sambuc /** Opcode for xcb_randr_set_screen_config. */ 213971bb1a5SLionel Sambuc #define XCB_RANDR_SET_SCREEN_CONFIG 2 214971bb1a5SLionel Sambuc 215971bb1a5SLionel Sambuc /** 216971bb1a5SLionel Sambuc * @brief xcb_randr_set_screen_config_request_t 217971bb1a5SLionel Sambuc **/ 218971bb1a5SLionel Sambuc typedef struct xcb_randr_set_screen_config_request_t { 219971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 220971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 221971bb1a5SLionel Sambuc uint16_t length; /**< */ 222971bb1a5SLionel Sambuc xcb_window_t window; /**< */ 223971bb1a5SLionel Sambuc xcb_timestamp_t timestamp; /**< */ 224971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp; /**< */ 225971bb1a5SLionel Sambuc uint16_t sizeID; /**< */ 226971bb1a5SLionel Sambuc uint16_t rotation; /**< */ 227971bb1a5SLionel Sambuc uint16_t rate; /**< */ 228971bb1a5SLionel Sambuc uint8_t pad0[2]; /**< */ 229971bb1a5SLionel Sambuc } xcb_randr_set_screen_config_request_t; 230971bb1a5SLionel Sambuc 231971bb1a5SLionel Sambuc /** 232971bb1a5SLionel Sambuc * @brief xcb_randr_set_screen_config_reply_t 233971bb1a5SLionel Sambuc **/ 234971bb1a5SLionel Sambuc typedef struct xcb_randr_set_screen_config_reply_t { 235971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 236971bb1a5SLionel Sambuc uint8_t status; /**< */ 237971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 238971bb1a5SLionel Sambuc uint32_t length; /**< */ 239971bb1a5SLionel Sambuc xcb_timestamp_t new_timestamp; /**< */ 240971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp; /**< */ 241971bb1a5SLionel Sambuc xcb_window_t root; /**< */ 242971bb1a5SLionel Sambuc uint16_t subpixel_order; /**< */ 243971bb1a5SLionel Sambuc uint8_t pad0[10]; /**< */ 244971bb1a5SLionel Sambuc } xcb_randr_set_screen_config_reply_t; 245971bb1a5SLionel Sambuc 246971bb1a5SLionel Sambuc typedef enum xcb_randr_notify_mask_t { 247971bb1a5SLionel Sambuc XCB_RANDR_NOTIFY_MASK_SCREEN_CHANGE = 1, 248971bb1a5SLionel Sambuc XCB_RANDR_NOTIFY_MASK_CRTC_CHANGE = 2, 249971bb1a5SLionel Sambuc XCB_RANDR_NOTIFY_MASK_OUTPUT_CHANGE = 4, 250*0a6a1f1dSLionel Sambuc XCB_RANDR_NOTIFY_MASK_OUTPUT_PROPERTY = 8, 251*0a6a1f1dSLionel Sambuc XCB_RANDR_NOTIFY_MASK_PROVIDER_CHANGE = 16, 252*0a6a1f1dSLionel Sambuc XCB_RANDR_NOTIFY_MASK_PROVIDER_PROPERTY = 32, 253*0a6a1f1dSLionel Sambuc XCB_RANDR_NOTIFY_MASK_RESOURCE_CHANGE = 64 254971bb1a5SLionel Sambuc } xcb_randr_notify_mask_t; 255971bb1a5SLionel Sambuc 256971bb1a5SLionel Sambuc /** Opcode for xcb_randr_select_input. */ 257971bb1a5SLionel Sambuc #define XCB_RANDR_SELECT_INPUT 4 258971bb1a5SLionel Sambuc 259971bb1a5SLionel Sambuc /** 260971bb1a5SLionel Sambuc * @brief xcb_randr_select_input_request_t 261971bb1a5SLionel Sambuc **/ 262971bb1a5SLionel Sambuc typedef struct xcb_randr_select_input_request_t { 263971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 264971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 265971bb1a5SLionel Sambuc uint16_t length; /**< */ 266971bb1a5SLionel Sambuc xcb_window_t window; /**< */ 267971bb1a5SLionel Sambuc uint16_t enable; /**< */ 268971bb1a5SLionel Sambuc uint8_t pad0[2]; /**< */ 269971bb1a5SLionel Sambuc } xcb_randr_select_input_request_t; 270971bb1a5SLionel Sambuc 271971bb1a5SLionel Sambuc /** 272971bb1a5SLionel Sambuc * @brief xcb_randr_get_screen_info_cookie_t 273971bb1a5SLionel Sambuc **/ 274971bb1a5SLionel Sambuc typedef struct xcb_randr_get_screen_info_cookie_t { 275971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 276971bb1a5SLionel Sambuc } xcb_randr_get_screen_info_cookie_t; 277971bb1a5SLionel Sambuc 278971bb1a5SLionel Sambuc /** Opcode for xcb_randr_get_screen_info. */ 279971bb1a5SLionel Sambuc #define XCB_RANDR_GET_SCREEN_INFO 5 280971bb1a5SLionel Sambuc 281971bb1a5SLionel Sambuc /** 282971bb1a5SLionel Sambuc * @brief xcb_randr_get_screen_info_request_t 283971bb1a5SLionel Sambuc **/ 284971bb1a5SLionel Sambuc typedef struct xcb_randr_get_screen_info_request_t { 285971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 286971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 287971bb1a5SLionel Sambuc uint16_t length; /**< */ 288971bb1a5SLionel Sambuc xcb_window_t window; /**< */ 289971bb1a5SLionel Sambuc } xcb_randr_get_screen_info_request_t; 290971bb1a5SLionel Sambuc 291971bb1a5SLionel Sambuc /** 292971bb1a5SLionel Sambuc * @brief xcb_randr_get_screen_info_reply_t 293971bb1a5SLionel Sambuc **/ 294971bb1a5SLionel Sambuc typedef struct xcb_randr_get_screen_info_reply_t { 295971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 296971bb1a5SLionel Sambuc uint8_t rotations; /**< */ 297971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 298971bb1a5SLionel Sambuc uint32_t length; /**< */ 299971bb1a5SLionel Sambuc xcb_window_t root; /**< */ 300971bb1a5SLionel Sambuc xcb_timestamp_t timestamp; /**< */ 301971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp; /**< */ 302971bb1a5SLionel Sambuc uint16_t nSizes; /**< */ 303971bb1a5SLionel Sambuc uint16_t sizeID; /**< */ 304971bb1a5SLionel Sambuc uint16_t rotation; /**< */ 305971bb1a5SLionel Sambuc uint16_t rate; /**< */ 306971bb1a5SLionel Sambuc uint16_t nInfo; /**< */ 307971bb1a5SLionel Sambuc uint8_t pad0[2]; /**< */ 308971bb1a5SLionel Sambuc } xcb_randr_get_screen_info_reply_t; 309971bb1a5SLionel Sambuc 310971bb1a5SLionel Sambuc /** 311971bb1a5SLionel Sambuc * @brief xcb_randr_get_screen_size_range_cookie_t 312971bb1a5SLionel Sambuc **/ 313971bb1a5SLionel Sambuc typedef struct xcb_randr_get_screen_size_range_cookie_t { 314971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 315971bb1a5SLionel Sambuc } xcb_randr_get_screen_size_range_cookie_t; 316971bb1a5SLionel Sambuc 317971bb1a5SLionel Sambuc /** Opcode for xcb_randr_get_screen_size_range. */ 318971bb1a5SLionel Sambuc #define XCB_RANDR_GET_SCREEN_SIZE_RANGE 6 319971bb1a5SLionel Sambuc 320971bb1a5SLionel Sambuc /** 321971bb1a5SLionel Sambuc * @brief xcb_randr_get_screen_size_range_request_t 322971bb1a5SLionel Sambuc **/ 323971bb1a5SLionel Sambuc typedef struct xcb_randr_get_screen_size_range_request_t { 324971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 325971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 326971bb1a5SLionel Sambuc uint16_t length; /**< */ 327971bb1a5SLionel Sambuc xcb_window_t window; /**< */ 328971bb1a5SLionel Sambuc } xcb_randr_get_screen_size_range_request_t; 329971bb1a5SLionel Sambuc 330971bb1a5SLionel Sambuc /** 331971bb1a5SLionel Sambuc * @brief xcb_randr_get_screen_size_range_reply_t 332971bb1a5SLionel Sambuc **/ 333971bb1a5SLionel Sambuc typedef struct xcb_randr_get_screen_size_range_reply_t { 334971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 335971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 336971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 337971bb1a5SLionel Sambuc uint32_t length; /**< */ 338971bb1a5SLionel Sambuc uint16_t min_width; /**< */ 339971bb1a5SLionel Sambuc uint16_t min_height; /**< */ 340971bb1a5SLionel Sambuc uint16_t max_width; /**< */ 341971bb1a5SLionel Sambuc uint16_t max_height; /**< */ 342971bb1a5SLionel Sambuc uint8_t pad1[16]; /**< */ 343971bb1a5SLionel Sambuc } xcb_randr_get_screen_size_range_reply_t; 344971bb1a5SLionel Sambuc 345971bb1a5SLionel Sambuc /** Opcode for xcb_randr_set_screen_size. */ 346971bb1a5SLionel Sambuc #define XCB_RANDR_SET_SCREEN_SIZE 7 347971bb1a5SLionel Sambuc 348971bb1a5SLionel Sambuc /** 349971bb1a5SLionel Sambuc * @brief xcb_randr_set_screen_size_request_t 350971bb1a5SLionel Sambuc **/ 351971bb1a5SLionel Sambuc typedef struct xcb_randr_set_screen_size_request_t { 352971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 353971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 354971bb1a5SLionel Sambuc uint16_t length; /**< */ 355971bb1a5SLionel Sambuc xcb_window_t window; /**< */ 356971bb1a5SLionel Sambuc uint16_t width; /**< */ 357971bb1a5SLionel Sambuc uint16_t height; /**< */ 358971bb1a5SLionel Sambuc uint32_t mm_width; /**< */ 359971bb1a5SLionel Sambuc uint32_t mm_height; /**< */ 360971bb1a5SLionel Sambuc } xcb_randr_set_screen_size_request_t; 361971bb1a5SLionel Sambuc 362971bb1a5SLionel Sambuc typedef enum xcb_randr_mode_flag_t { 363971bb1a5SLionel Sambuc XCB_RANDR_MODE_FLAG_HSYNC_POSITIVE = 1, 364971bb1a5SLionel Sambuc XCB_RANDR_MODE_FLAG_HSYNC_NEGATIVE = 2, 365971bb1a5SLionel Sambuc XCB_RANDR_MODE_FLAG_VSYNC_POSITIVE = 4, 366971bb1a5SLionel Sambuc XCB_RANDR_MODE_FLAG_VSYNC_NEGATIVE = 8, 367971bb1a5SLionel Sambuc XCB_RANDR_MODE_FLAG_INTERLACE = 16, 368971bb1a5SLionel Sambuc XCB_RANDR_MODE_FLAG_DOUBLE_SCAN = 32, 369971bb1a5SLionel Sambuc XCB_RANDR_MODE_FLAG_CSYNC = 64, 370971bb1a5SLionel Sambuc XCB_RANDR_MODE_FLAG_CSYNC_POSITIVE = 128, 371971bb1a5SLionel Sambuc XCB_RANDR_MODE_FLAG_CSYNC_NEGATIVE = 256, 372971bb1a5SLionel Sambuc XCB_RANDR_MODE_FLAG_HSKEW_PRESENT = 512, 373971bb1a5SLionel Sambuc XCB_RANDR_MODE_FLAG_BCAST = 1024, 374971bb1a5SLionel Sambuc XCB_RANDR_MODE_FLAG_PIXEL_MULTIPLEX = 2048, 375971bb1a5SLionel Sambuc XCB_RANDR_MODE_FLAG_DOUBLE_CLOCK = 4096, 376971bb1a5SLionel Sambuc XCB_RANDR_MODE_FLAG_HALVE_CLOCK = 8192 377971bb1a5SLionel Sambuc } xcb_randr_mode_flag_t; 378971bb1a5SLionel Sambuc 379971bb1a5SLionel Sambuc /** 380971bb1a5SLionel Sambuc * @brief xcb_randr_mode_info_t 381971bb1a5SLionel Sambuc **/ 382971bb1a5SLionel Sambuc typedef struct xcb_randr_mode_info_t { 383971bb1a5SLionel Sambuc uint32_t id; /**< */ 384971bb1a5SLionel Sambuc uint16_t width; /**< */ 385971bb1a5SLionel Sambuc uint16_t height; /**< */ 386971bb1a5SLionel Sambuc uint32_t dot_clock; /**< */ 387971bb1a5SLionel Sambuc uint16_t hsync_start; /**< */ 388971bb1a5SLionel Sambuc uint16_t hsync_end; /**< */ 389971bb1a5SLionel Sambuc uint16_t htotal; /**< */ 390971bb1a5SLionel Sambuc uint16_t hskew; /**< */ 391971bb1a5SLionel Sambuc uint16_t vsync_start; /**< */ 392971bb1a5SLionel Sambuc uint16_t vsync_end; /**< */ 393971bb1a5SLionel Sambuc uint16_t vtotal; /**< */ 394971bb1a5SLionel Sambuc uint16_t name_len; /**< */ 395971bb1a5SLionel Sambuc uint32_t mode_flags; /**< */ 396971bb1a5SLionel Sambuc } xcb_randr_mode_info_t; 397971bb1a5SLionel Sambuc 398971bb1a5SLionel Sambuc /** 399971bb1a5SLionel Sambuc * @brief xcb_randr_mode_info_iterator_t 400971bb1a5SLionel Sambuc **/ 401971bb1a5SLionel Sambuc typedef struct xcb_randr_mode_info_iterator_t { 402971bb1a5SLionel Sambuc xcb_randr_mode_info_t *data; /**< */ 403971bb1a5SLionel Sambuc int rem; /**< */ 404971bb1a5SLionel Sambuc int index; /**< */ 405971bb1a5SLionel Sambuc } xcb_randr_mode_info_iterator_t; 406971bb1a5SLionel Sambuc 407971bb1a5SLionel Sambuc /** 408971bb1a5SLionel Sambuc * @brief xcb_randr_get_screen_resources_cookie_t 409971bb1a5SLionel Sambuc **/ 410971bb1a5SLionel Sambuc typedef struct xcb_randr_get_screen_resources_cookie_t { 411971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 412971bb1a5SLionel Sambuc } xcb_randr_get_screen_resources_cookie_t; 413971bb1a5SLionel Sambuc 414971bb1a5SLionel Sambuc /** Opcode for xcb_randr_get_screen_resources. */ 415971bb1a5SLionel Sambuc #define XCB_RANDR_GET_SCREEN_RESOURCES 8 416971bb1a5SLionel Sambuc 417971bb1a5SLionel Sambuc /** 418971bb1a5SLionel Sambuc * @brief xcb_randr_get_screen_resources_request_t 419971bb1a5SLionel Sambuc **/ 420971bb1a5SLionel Sambuc typedef struct xcb_randr_get_screen_resources_request_t { 421971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 422971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 423971bb1a5SLionel Sambuc uint16_t length; /**< */ 424971bb1a5SLionel Sambuc xcb_window_t window; /**< */ 425971bb1a5SLionel Sambuc } xcb_randr_get_screen_resources_request_t; 426971bb1a5SLionel Sambuc 427971bb1a5SLionel Sambuc /** 428971bb1a5SLionel Sambuc * @brief xcb_randr_get_screen_resources_reply_t 429971bb1a5SLionel Sambuc **/ 430971bb1a5SLionel Sambuc typedef struct xcb_randr_get_screen_resources_reply_t { 431971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 432971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 433971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 434971bb1a5SLionel Sambuc uint32_t length; /**< */ 435971bb1a5SLionel Sambuc xcb_timestamp_t timestamp; /**< */ 436971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp; /**< */ 437971bb1a5SLionel Sambuc uint16_t num_crtcs; /**< */ 438971bb1a5SLionel Sambuc uint16_t num_outputs; /**< */ 439971bb1a5SLionel Sambuc uint16_t num_modes; /**< */ 440971bb1a5SLionel Sambuc uint16_t names_len; /**< */ 441971bb1a5SLionel Sambuc uint8_t pad1[8]; /**< */ 442971bb1a5SLionel Sambuc } xcb_randr_get_screen_resources_reply_t; 443971bb1a5SLionel Sambuc 444971bb1a5SLionel Sambuc typedef enum xcb_randr_connection_t { 445*0a6a1f1dSLionel Sambuc XCB_RANDR_CONNECTION_CONNECTED = 0, 446*0a6a1f1dSLionel Sambuc XCB_RANDR_CONNECTION_DISCONNECTED = 1, 447*0a6a1f1dSLionel Sambuc XCB_RANDR_CONNECTION_UNKNOWN = 2 448971bb1a5SLionel Sambuc } xcb_randr_connection_t; 449971bb1a5SLionel Sambuc 450971bb1a5SLionel Sambuc /** 451971bb1a5SLionel Sambuc * @brief xcb_randr_get_output_info_cookie_t 452971bb1a5SLionel Sambuc **/ 453971bb1a5SLionel Sambuc typedef struct xcb_randr_get_output_info_cookie_t { 454971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 455971bb1a5SLionel Sambuc } xcb_randr_get_output_info_cookie_t; 456971bb1a5SLionel Sambuc 457971bb1a5SLionel Sambuc /** Opcode for xcb_randr_get_output_info. */ 458971bb1a5SLionel Sambuc #define XCB_RANDR_GET_OUTPUT_INFO 9 459971bb1a5SLionel Sambuc 460971bb1a5SLionel Sambuc /** 461971bb1a5SLionel Sambuc * @brief xcb_randr_get_output_info_request_t 462971bb1a5SLionel Sambuc **/ 463971bb1a5SLionel Sambuc typedef struct xcb_randr_get_output_info_request_t { 464971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 465971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 466971bb1a5SLionel Sambuc uint16_t length; /**< */ 467971bb1a5SLionel Sambuc xcb_randr_output_t output; /**< */ 468971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp; /**< */ 469971bb1a5SLionel Sambuc } xcb_randr_get_output_info_request_t; 470971bb1a5SLionel Sambuc 471971bb1a5SLionel Sambuc /** 472971bb1a5SLionel Sambuc * @brief xcb_randr_get_output_info_reply_t 473971bb1a5SLionel Sambuc **/ 474971bb1a5SLionel Sambuc typedef struct xcb_randr_get_output_info_reply_t { 475971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 476971bb1a5SLionel Sambuc uint8_t status; /**< */ 477971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 478971bb1a5SLionel Sambuc uint32_t length; /**< */ 479971bb1a5SLionel Sambuc xcb_timestamp_t timestamp; /**< */ 480971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc; /**< */ 481971bb1a5SLionel Sambuc uint32_t mm_width; /**< */ 482971bb1a5SLionel Sambuc uint32_t mm_height; /**< */ 483971bb1a5SLionel Sambuc uint8_t connection; /**< */ 484971bb1a5SLionel Sambuc uint8_t subpixel_order; /**< */ 485971bb1a5SLionel Sambuc uint16_t num_crtcs; /**< */ 486971bb1a5SLionel Sambuc uint16_t num_modes; /**< */ 487971bb1a5SLionel Sambuc uint16_t num_preferred; /**< */ 488971bb1a5SLionel Sambuc uint16_t num_clones; /**< */ 489971bb1a5SLionel Sambuc uint16_t name_len; /**< */ 490971bb1a5SLionel Sambuc } xcb_randr_get_output_info_reply_t; 491971bb1a5SLionel Sambuc 492971bb1a5SLionel Sambuc /** 493971bb1a5SLionel Sambuc * @brief xcb_randr_list_output_properties_cookie_t 494971bb1a5SLionel Sambuc **/ 495971bb1a5SLionel Sambuc typedef struct xcb_randr_list_output_properties_cookie_t { 496971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 497971bb1a5SLionel Sambuc } xcb_randr_list_output_properties_cookie_t; 498971bb1a5SLionel Sambuc 499971bb1a5SLionel Sambuc /** Opcode for xcb_randr_list_output_properties. */ 500971bb1a5SLionel Sambuc #define XCB_RANDR_LIST_OUTPUT_PROPERTIES 10 501971bb1a5SLionel Sambuc 502971bb1a5SLionel Sambuc /** 503971bb1a5SLionel Sambuc * @brief xcb_randr_list_output_properties_request_t 504971bb1a5SLionel Sambuc **/ 505971bb1a5SLionel Sambuc typedef struct xcb_randr_list_output_properties_request_t { 506971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 507971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 508971bb1a5SLionel Sambuc uint16_t length; /**< */ 509971bb1a5SLionel Sambuc xcb_randr_output_t output; /**< */ 510971bb1a5SLionel Sambuc } xcb_randr_list_output_properties_request_t; 511971bb1a5SLionel Sambuc 512971bb1a5SLionel Sambuc /** 513971bb1a5SLionel Sambuc * @brief xcb_randr_list_output_properties_reply_t 514971bb1a5SLionel Sambuc **/ 515971bb1a5SLionel Sambuc typedef struct xcb_randr_list_output_properties_reply_t { 516971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 517971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 518971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 519971bb1a5SLionel Sambuc uint32_t length; /**< */ 520971bb1a5SLionel Sambuc uint16_t num_atoms; /**< */ 521971bb1a5SLionel Sambuc uint8_t pad1[22]; /**< */ 522971bb1a5SLionel Sambuc } xcb_randr_list_output_properties_reply_t; 523971bb1a5SLionel Sambuc 524971bb1a5SLionel Sambuc /** 525971bb1a5SLionel Sambuc * @brief xcb_randr_query_output_property_cookie_t 526971bb1a5SLionel Sambuc **/ 527971bb1a5SLionel Sambuc typedef struct xcb_randr_query_output_property_cookie_t { 528971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 529971bb1a5SLionel Sambuc } xcb_randr_query_output_property_cookie_t; 530971bb1a5SLionel Sambuc 531971bb1a5SLionel Sambuc /** Opcode for xcb_randr_query_output_property. */ 532971bb1a5SLionel Sambuc #define XCB_RANDR_QUERY_OUTPUT_PROPERTY 11 533971bb1a5SLionel Sambuc 534971bb1a5SLionel Sambuc /** 535971bb1a5SLionel Sambuc * @brief xcb_randr_query_output_property_request_t 536971bb1a5SLionel Sambuc **/ 537971bb1a5SLionel Sambuc typedef struct xcb_randr_query_output_property_request_t { 538971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 539971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 540971bb1a5SLionel Sambuc uint16_t length; /**< */ 541971bb1a5SLionel Sambuc xcb_randr_output_t output; /**< */ 542971bb1a5SLionel Sambuc xcb_atom_t property; /**< */ 543971bb1a5SLionel Sambuc } xcb_randr_query_output_property_request_t; 544971bb1a5SLionel Sambuc 545971bb1a5SLionel Sambuc /** 546971bb1a5SLionel Sambuc * @brief xcb_randr_query_output_property_reply_t 547971bb1a5SLionel Sambuc **/ 548971bb1a5SLionel Sambuc typedef struct xcb_randr_query_output_property_reply_t { 549971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 550971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 551971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 552971bb1a5SLionel Sambuc uint32_t length; /**< */ 553971bb1a5SLionel Sambuc uint8_t pending; /**< */ 554971bb1a5SLionel Sambuc uint8_t range; /**< */ 555971bb1a5SLionel Sambuc uint8_t immutable; /**< */ 556971bb1a5SLionel Sambuc uint8_t pad1[21]; /**< */ 557971bb1a5SLionel Sambuc } xcb_randr_query_output_property_reply_t; 558971bb1a5SLionel Sambuc 559971bb1a5SLionel Sambuc /** Opcode for xcb_randr_configure_output_property. */ 560971bb1a5SLionel Sambuc #define XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY 12 561971bb1a5SLionel Sambuc 562971bb1a5SLionel Sambuc /** 563971bb1a5SLionel Sambuc * @brief xcb_randr_configure_output_property_request_t 564971bb1a5SLionel Sambuc **/ 565971bb1a5SLionel Sambuc typedef struct xcb_randr_configure_output_property_request_t { 566971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 567971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 568971bb1a5SLionel Sambuc uint16_t length; /**< */ 569971bb1a5SLionel Sambuc xcb_randr_output_t output; /**< */ 570971bb1a5SLionel Sambuc xcb_atom_t property; /**< */ 571971bb1a5SLionel Sambuc uint8_t pending; /**< */ 572971bb1a5SLionel Sambuc uint8_t range; /**< */ 573971bb1a5SLionel Sambuc uint8_t pad0[2]; /**< */ 574971bb1a5SLionel Sambuc } xcb_randr_configure_output_property_request_t; 575971bb1a5SLionel Sambuc 576971bb1a5SLionel Sambuc /** Opcode for xcb_randr_change_output_property. */ 577971bb1a5SLionel Sambuc #define XCB_RANDR_CHANGE_OUTPUT_PROPERTY 13 578971bb1a5SLionel Sambuc 579971bb1a5SLionel Sambuc /** 580971bb1a5SLionel Sambuc * @brief xcb_randr_change_output_property_request_t 581971bb1a5SLionel Sambuc **/ 582971bb1a5SLionel Sambuc typedef struct xcb_randr_change_output_property_request_t { 583971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 584971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 585971bb1a5SLionel Sambuc uint16_t length; /**< */ 586971bb1a5SLionel Sambuc xcb_randr_output_t output; /**< */ 587971bb1a5SLionel Sambuc xcb_atom_t property; /**< */ 588971bb1a5SLionel Sambuc xcb_atom_t type; /**< */ 589971bb1a5SLionel Sambuc uint8_t format; /**< */ 590971bb1a5SLionel Sambuc uint8_t mode; /**< */ 591971bb1a5SLionel Sambuc uint8_t pad0[2]; /**< */ 592971bb1a5SLionel Sambuc uint32_t num_units; /**< */ 593971bb1a5SLionel Sambuc } xcb_randr_change_output_property_request_t; 594971bb1a5SLionel Sambuc 595971bb1a5SLionel Sambuc /** Opcode for xcb_randr_delete_output_property. */ 596971bb1a5SLionel Sambuc #define XCB_RANDR_DELETE_OUTPUT_PROPERTY 14 597971bb1a5SLionel Sambuc 598971bb1a5SLionel Sambuc /** 599971bb1a5SLionel Sambuc * @brief xcb_randr_delete_output_property_request_t 600971bb1a5SLionel Sambuc **/ 601971bb1a5SLionel Sambuc typedef struct xcb_randr_delete_output_property_request_t { 602971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 603971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 604971bb1a5SLionel Sambuc uint16_t length; /**< */ 605971bb1a5SLionel Sambuc xcb_randr_output_t output; /**< */ 606971bb1a5SLionel Sambuc xcb_atom_t property; /**< */ 607971bb1a5SLionel Sambuc } xcb_randr_delete_output_property_request_t; 608971bb1a5SLionel Sambuc 609971bb1a5SLionel Sambuc /** 610971bb1a5SLionel Sambuc * @brief xcb_randr_get_output_property_cookie_t 611971bb1a5SLionel Sambuc **/ 612971bb1a5SLionel Sambuc typedef struct xcb_randr_get_output_property_cookie_t { 613971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 614971bb1a5SLionel Sambuc } xcb_randr_get_output_property_cookie_t; 615971bb1a5SLionel Sambuc 616971bb1a5SLionel Sambuc /** Opcode for xcb_randr_get_output_property. */ 617971bb1a5SLionel Sambuc #define XCB_RANDR_GET_OUTPUT_PROPERTY 15 618971bb1a5SLionel Sambuc 619971bb1a5SLionel Sambuc /** 620971bb1a5SLionel Sambuc * @brief xcb_randr_get_output_property_request_t 621971bb1a5SLionel Sambuc **/ 622971bb1a5SLionel Sambuc typedef struct xcb_randr_get_output_property_request_t { 623971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 624971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 625971bb1a5SLionel Sambuc uint16_t length; /**< */ 626971bb1a5SLionel Sambuc xcb_randr_output_t output; /**< */ 627971bb1a5SLionel Sambuc xcb_atom_t property; /**< */ 628971bb1a5SLionel Sambuc xcb_atom_t type; /**< */ 629971bb1a5SLionel Sambuc uint32_t long_offset; /**< */ 630971bb1a5SLionel Sambuc uint32_t long_length; /**< */ 631971bb1a5SLionel Sambuc uint8_t _delete; /**< */ 632971bb1a5SLionel Sambuc uint8_t pending; /**< */ 633971bb1a5SLionel Sambuc uint8_t pad0[2]; /**< */ 634971bb1a5SLionel Sambuc } xcb_randr_get_output_property_request_t; 635971bb1a5SLionel Sambuc 636971bb1a5SLionel Sambuc /** 637971bb1a5SLionel Sambuc * @brief xcb_randr_get_output_property_reply_t 638971bb1a5SLionel Sambuc **/ 639971bb1a5SLionel Sambuc typedef struct xcb_randr_get_output_property_reply_t { 640971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 641971bb1a5SLionel Sambuc uint8_t format; /**< */ 642971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 643971bb1a5SLionel Sambuc uint32_t length; /**< */ 644971bb1a5SLionel Sambuc xcb_atom_t type; /**< */ 645971bb1a5SLionel Sambuc uint32_t bytes_after; /**< */ 646971bb1a5SLionel Sambuc uint32_t num_items; /**< */ 647971bb1a5SLionel Sambuc uint8_t pad0[12]; /**< */ 648971bb1a5SLionel Sambuc } xcb_randr_get_output_property_reply_t; 649971bb1a5SLionel Sambuc 650971bb1a5SLionel Sambuc /** 651971bb1a5SLionel Sambuc * @brief xcb_randr_create_mode_cookie_t 652971bb1a5SLionel Sambuc **/ 653971bb1a5SLionel Sambuc typedef struct xcb_randr_create_mode_cookie_t { 654971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 655971bb1a5SLionel Sambuc } xcb_randr_create_mode_cookie_t; 656971bb1a5SLionel Sambuc 657971bb1a5SLionel Sambuc /** Opcode for xcb_randr_create_mode. */ 658971bb1a5SLionel Sambuc #define XCB_RANDR_CREATE_MODE 16 659971bb1a5SLionel Sambuc 660971bb1a5SLionel Sambuc /** 661971bb1a5SLionel Sambuc * @brief xcb_randr_create_mode_request_t 662971bb1a5SLionel Sambuc **/ 663971bb1a5SLionel Sambuc typedef struct xcb_randr_create_mode_request_t { 664971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 665971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 666971bb1a5SLionel Sambuc uint16_t length; /**< */ 667971bb1a5SLionel Sambuc xcb_window_t window; /**< */ 668971bb1a5SLionel Sambuc xcb_randr_mode_info_t mode_info; /**< */ 669971bb1a5SLionel Sambuc } xcb_randr_create_mode_request_t; 670971bb1a5SLionel Sambuc 671971bb1a5SLionel Sambuc /** 672971bb1a5SLionel Sambuc * @brief xcb_randr_create_mode_reply_t 673971bb1a5SLionel Sambuc **/ 674971bb1a5SLionel Sambuc typedef struct xcb_randr_create_mode_reply_t { 675971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 676971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 677971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 678971bb1a5SLionel Sambuc uint32_t length; /**< */ 679971bb1a5SLionel Sambuc xcb_randr_mode_t mode; /**< */ 680971bb1a5SLionel Sambuc uint8_t pad1[20]; /**< */ 681971bb1a5SLionel Sambuc } xcb_randr_create_mode_reply_t; 682971bb1a5SLionel Sambuc 683971bb1a5SLionel Sambuc /** Opcode for xcb_randr_destroy_mode. */ 684971bb1a5SLionel Sambuc #define XCB_RANDR_DESTROY_MODE 17 685971bb1a5SLionel Sambuc 686971bb1a5SLionel Sambuc /** 687971bb1a5SLionel Sambuc * @brief xcb_randr_destroy_mode_request_t 688971bb1a5SLionel Sambuc **/ 689971bb1a5SLionel Sambuc typedef struct xcb_randr_destroy_mode_request_t { 690971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 691971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 692971bb1a5SLionel Sambuc uint16_t length; /**< */ 693971bb1a5SLionel Sambuc xcb_randr_mode_t mode; /**< */ 694971bb1a5SLionel Sambuc } xcb_randr_destroy_mode_request_t; 695971bb1a5SLionel Sambuc 696971bb1a5SLionel Sambuc /** Opcode for xcb_randr_add_output_mode. */ 697971bb1a5SLionel Sambuc #define XCB_RANDR_ADD_OUTPUT_MODE 18 698971bb1a5SLionel Sambuc 699971bb1a5SLionel Sambuc /** 700971bb1a5SLionel Sambuc * @brief xcb_randr_add_output_mode_request_t 701971bb1a5SLionel Sambuc **/ 702971bb1a5SLionel Sambuc typedef struct xcb_randr_add_output_mode_request_t { 703971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 704971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 705971bb1a5SLionel Sambuc uint16_t length; /**< */ 706971bb1a5SLionel Sambuc xcb_randr_output_t output; /**< */ 707971bb1a5SLionel Sambuc xcb_randr_mode_t mode; /**< */ 708971bb1a5SLionel Sambuc } xcb_randr_add_output_mode_request_t; 709971bb1a5SLionel Sambuc 710971bb1a5SLionel Sambuc /** Opcode for xcb_randr_delete_output_mode. */ 711971bb1a5SLionel Sambuc #define XCB_RANDR_DELETE_OUTPUT_MODE 19 712971bb1a5SLionel Sambuc 713971bb1a5SLionel Sambuc /** 714971bb1a5SLionel Sambuc * @brief xcb_randr_delete_output_mode_request_t 715971bb1a5SLionel Sambuc **/ 716971bb1a5SLionel Sambuc typedef struct xcb_randr_delete_output_mode_request_t { 717971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 718971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 719971bb1a5SLionel Sambuc uint16_t length; /**< */ 720971bb1a5SLionel Sambuc xcb_randr_output_t output; /**< */ 721971bb1a5SLionel Sambuc xcb_randr_mode_t mode; /**< */ 722971bb1a5SLionel Sambuc } xcb_randr_delete_output_mode_request_t; 723971bb1a5SLionel Sambuc 724971bb1a5SLionel Sambuc /** 725971bb1a5SLionel Sambuc * @brief xcb_randr_get_crtc_info_cookie_t 726971bb1a5SLionel Sambuc **/ 727971bb1a5SLionel Sambuc typedef struct xcb_randr_get_crtc_info_cookie_t { 728971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 729971bb1a5SLionel Sambuc } xcb_randr_get_crtc_info_cookie_t; 730971bb1a5SLionel Sambuc 731971bb1a5SLionel Sambuc /** Opcode for xcb_randr_get_crtc_info. */ 732971bb1a5SLionel Sambuc #define XCB_RANDR_GET_CRTC_INFO 20 733971bb1a5SLionel Sambuc 734971bb1a5SLionel Sambuc /** 735971bb1a5SLionel Sambuc * @brief xcb_randr_get_crtc_info_request_t 736971bb1a5SLionel Sambuc **/ 737971bb1a5SLionel Sambuc typedef struct xcb_randr_get_crtc_info_request_t { 738971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 739971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 740971bb1a5SLionel Sambuc uint16_t length; /**< */ 741971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc; /**< */ 742971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp; /**< */ 743971bb1a5SLionel Sambuc } xcb_randr_get_crtc_info_request_t; 744971bb1a5SLionel Sambuc 745971bb1a5SLionel Sambuc /** 746971bb1a5SLionel Sambuc * @brief xcb_randr_get_crtc_info_reply_t 747971bb1a5SLionel Sambuc **/ 748971bb1a5SLionel Sambuc typedef struct xcb_randr_get_crtc_info_reply_t { 749971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 750971bb1a5SLionel Sambuc uint8_t status; /**< */ 751971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 752971bb1a5SLionel Sambuc uint32_t length; /**< */ 753971bb1a5SLionel Sambuc xcb_timestamp_t timestamp; /**< */ 754971bb1a5SLionel Sambuc int16_t x; /**< */ 755971bb1a5SLionel Sambuc int16_t y; /**< */ 756971bb1a5SLionel Sambuc uint16_t width; /**< */ 757971bb1a5SLionel Sambuc uint16_t height; /**< */ 758971bb1a5SLionel Sambuc xcb_randr_mode_t mode; /**< */ 759971bb1a5SLionel Sambuc uint16_t rotation; /**< */ 760971bb1a5SLionel Sambuc uint16_t rotations; /**< */ 761971bb1a5SLionel Sambuc uint16_t num_outputs; /**< */ 762971bb1a5SLionel Sambuc uint16_t num_possible_outputs; /**< */ 763971bb1a5SLionel Sambuc } xcb_randr_get_crtc_info_reply_t; 764971bb1a5SLionel Sambuc 765971bb1a5SLionel Sambuc /** 766971bb1a5SLionel Sambuc * @brief xcb_randr_set_crtc_config_cookie_t 767971bb1a5SLionel Sambuc **/ 768971bb1a5SLionel Sambuc typedef struct xcb_randr_set_crtc_config_cookie_t { 769971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 770971bb1a5SLionel Sambuc } xcb_randr_set_crtc_config_cookie_t; 771971bb1a5SLionel Sambuc 772971bb1a5SLionel Sambuc /** Opcode for xcb_randr_set_crtc_config. */ 773971bb1a5SLionel Sambuc #define XCB_RANDR_SET_CRTC_CONFIG 21 774971bb1a5SLionel Sambuc 775971bb1a5SLionel Sambuc /** 776971bb1a5SLionel Sambuc * @brief xcb_randr_set_crtc_config_request_t 777971bb1a5SLionel Sambuc **/ 778971bb1a5SLionel Sambuc typedef struct xcb_randr_set_crtc_config_request_t { 779971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 780971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 781971bb1a5SLionel Sambuc uint16_t length; /**< */ 782971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc; /**< */ 783971bb1a5SLionel Sambuc xcb_timestamp_t timestamp; /**< */ 784971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp; /**< */ 785971bb1a5SLionel Sambuc int16_t x; /**< */ 786971bb1a5SLionel Sambuc int16_t y; /**< */ 787971bb1a5SLionel Sambuc xcb_randr_mode_t mode; /**< */ 788971bb1a5SLionel Sambuc uint16_t rotation; /**< */ 789971bb1a5SLionel Sambuc uint8_t pad0[2]; /**< */ 790971bb1a5SLionel Sambuc } xcb_randr_set_crtc_config_request_t; 791971bb1a5SLionel Sambuc 792971bb1a5SLionel Sambuc /** 793971bb1a5SLionel Sambuc * @brief xcb_randr_set_crtc_config_reply_t 794971bb1a5SLionel Sambuc **/ 795971bb1a5SLionel Sambuc typedef struct xcb_randr_set_crtc_config_reply_t { 796971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 797971bb1a5SLionel Sambuc uint8_t status; /**< */ 798971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 799971bb1a5SLionel Sambuc uint32_t length; /**< */ 800971bb1a5SLionel Sambuc xcb_timestamp_t timestamp; /**< */ 801971bb1a5SLionel Sambuc uint8_t pad0[20]; /**< */ 802971bb1a5SLionel Sambuc } xcb_randr_set_crtc_config_reply_t; 803971bb1a5SLionel Sambuc 804971bb1a5SLionel Sambuc /** 805971bb1a5SLionel Sambuc * @brief xcb_randr_get_crtc_gamma_size_cookie_t 806971bb1a5SLionel Sambuc **/ 807971bb1a5SLionel Sambuc typedef struct xcb_randr_get_crtc_gamma_size_cookie_t { 808971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 809971bb1a5SLionel Sambuc } xcb_randr_get_crtc_gamma_size_cookie_t; 810971bb1a5SLionel Sambuc 811971bb1a5SLionel Sambuc /** Opcode for xcb_randr_get_crtc_gamma_size. */ 812971bb1a5SLionel Sambuc #define XCB_RANDR_GET_CRTC_GAMMA_SIZE 22 813971bb1a5SLionel Sambuc 814971bb1a5SLionel Sambuc /** 815971bb1a5SLionel Sambuc * @brief xcb_randr_get_crtc_gamma_size_request_t 816971bb1a5SLionel Sambuc **/ 817971bb1a5SLionel Sambuc typedef struct xcb_randr_get_crtc_gamma_size_request_t { 818971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 819971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 820971bb1a5SLionel Sambuc uint16_t length; /**< */ 821971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc; /**< */ 822971bb1a5SLionel Sambuc } xcb_randr_get_crtc_gamma_size_request_t; 823971bb1a5SLionel Sambuc 824971bb1a5SLionel Sambuc /** 825971bb1a5SLionel Sambuc * @brief xcb_randr_get_crtc_gamma_size_reply_t 826971bb1a5SLionel Sambuc **/ 827971bb1a5SLionel Sambuc typedef struct xcb_randr_get_crtc_gamma_size_reply_t { 828971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 829971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 830971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 831971bb1a5SLionel Sambuc uint32_t length; /**< */ 832971bb1a5SLionel Sambuc uint16_t size; /**< */ 833971bb1a5SLionel Sambuc uint8_t pad1[22]; /**< */ 834971bb1a5SLionel Sambuc } xcb_randr_get_crtc_gamma_size_reply_t; 835971bb1a5SLionel Sambuc 836971bb1a5SLionel Sambuc /** 837971bb1a5SLionel Sambuc * @brief xcb_randr_get_crtc_gamma_cookie_t 838971bb1a5SLionel Sambuc **/ 839971bb1a5SLionel Sambuc typedef struct xcb_randr_get_crtc_gamma_cookie_t { 840971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 841971bb1a5SLionel Sambuc } xcb_randr_get_crtc_gamma_cookie_t; 842971bb1a5SLionel Sambuc 843971bb1a5SLionel Sambuc /** Opcode for xcb_randr_get_crtc_gamma. */ 844971bb1a5SLionel Sambuc #define XCB_RANDR_GET_CRTC_GAMMA 23 845971bb1a5SLionel Sambuc 846971bb1a5SLionel Sambuc /** 847971bb1a5SLionel Sambuc * @brief xcb_randr_get_crtc_gamma_request_t 848971bb1a5SLionel Sambuc **/ 849971bb1a5SLionel Sambuc typedef struct xcb_randr_get_crtc_gamma_request_t { 850971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 851971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 852971bb1a5SLionel Sambuc uint16_t length; /**< */ 853971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc; /**< */ 854971bb1a5SLionel Sambuc } xcb_randr_get_crtc_gamma_request_t; 855971bb1a5SLionel Sambuc 856971bb1a5SLionel Sambuc /** 857971bb1a5SLionel Sambuc * @brief xcb_randr_get_crtc_gamma_reply_t 858971bb1a5SLionel Sambuc **/ 859971bb1a5SLionel Sambuc typedef struct xcb_randr_get_crtc_gamma_reply_t { 860971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 861971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 862971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 863971bb1a5SLionel Sambuc uint32_t length; /**< */ 864971bb1a5SLionel Sambuc uint16_t size; /**< */ 865971bb1a5SLionel Sambuc uint8_t pad1[22]; /**< */ 866971bb1a5SLionel Sambuc } xcb_randr_get_crtc_gamma_reply_t; 867971bb1a5SLionel Sambuc 868971bb1a5SLionel Sambuc /** Opcode for xcb_randr_set_crtc_gamma. */ 869971bb1a5SLionel Sambuc #define XCB_RANDR_SET_CRTC_GAMMA 24 870971bb1a5SLionel Sambuc 871971bb1a5SLionel Sambuc /** 872971bb1a5SLionel Sambuc * @brief xcb_randr_set_crtc_gamma_request_t 873971bb1a5SLionel Sambuc **/ 874971bb1a5SLionel Sambuc typedef struct xcb_randr_set_crtc_gamma_request_t { 875971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 876971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 877971bb1a5SLionel Sambuc uint16_t length; /**< */ 878971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc; /**< */ 879971bb1a5SLionel Sambuc uint16_t size; /**< */ 880971bb1a5SLionel Sambuc uint8_t pad0[2]; /**< */ 881971bb1a5SLionel Sambuc } xcb_randr_set_crtc_gamma_request_t; 882971bb1a5SLionel Sambuc 883971bb1a5SLionel Sambuc /** 884971bb1a5SLionel Sambuc * @brief xcb_randr_get_screen_resources_current_cookie_t 885971bb1a5SLionel Sambuc **/ 886971bb1a5SLionel Sambuc typedef struct xcb_randr_get_screen_resources_current_cookie_t { 887971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 888971bb1a5SLionel Sambuc } xcb_randr_get_screen_resources_current_cookie_t; 889971bb1a5SLionel Sambuc 890971bb1a5SLionel Sambuc /** Opcode for xcb_randr_get_screen_resources_current. */ 891971bb1a5SLionel Sambuc #define XCB_RANDR_GET_SCREEN_RESOURCES_CURRENT 25 892971bb1a5SLionel Sambuc 893971bb1a5SLionel Sambuc /** 894971bb1a5SLionel Sambuc * @brief xcb_randr_get_screen_resources_current_request_t 895971bb1a5SLionel Sambuc **/ 896971bb1a5SLionel Sambuc typedef struct xcb_randr_get_screen_resources_current_request_t { 897971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 898971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 899971bb1a5SLionel Sambuc uint16_t length; /**< */ 900971bb1a5SLionel Sambuc xcb_window_t window; /**< */ 901971bb1a5SLionel Sambuc } xcb_randr_get_screen_resources_current_request_t; 902971bb1a5SLionel Sambuc 903971bb1a5SLionel Sambuc /** 904971bb1a5SLionel Sambuc * @brief xcb_randr_get_screen_resources_current_reply_t 905971bb1a5SLionel Sambuc **/ 906971bb1a5SLionel Sambuc typedef struct xcb_randr_get_screen_resources_current_reply_t { 907971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 908971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 909971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 910971bb1a5SLionel Sambuc uint32_t length; /**< */ 911971bb1a5SLionel Sambuc xcb_timestamp_t timestamp; /**< */ 912971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp; /**< */ 913971bb1a5SLionel Sambuc uint16_t num_crtcs; /**< */ 914971bb1a5SLionel Sambuc uint16_t num_outputs; /**< */ 915971bb1a5SLionel Sambuc uint16_t num_modes; /**< */ 916971bb1a5SLionel Sambuc uint16_t names_len; /**< */ 917971bb1a5SLionel Sambuc uint8_t pad1[8]; /**< */ 918971bb1a5SLionel Sambuc } xcb_randr_get_screen_resources_current_reply_t; 919971bb1a5SLionel Sambuc 920*0a6a1f1dSLionel Sambuc typedef enum xcb_randr_transform_t { 921*0a6a1f1dSLionel Sambuc XCB_RANDR_TRANSFORM_UNIT = 1, 922*0a6a1f1dSLionel Sambuc XCB_RANDR_TRANSFORM_SCALE_UP = 2, 923*0a6a1f1dSLionel Sambuc XCB_RANDR_TRANSFORM_SCALE_DOWN = 4, 924*0a6a1f1dSLionel Sambuc XCB_RANDR_TRANSFORM_PROJECTIVE = 8 925*0a6a1f1dSLionel Sambuc } xcb_randr_transform_t; 926*0a6a1f1dSLionel Sambuc 927971bb1a5SLionel Sambuc /** Opcode for xcb_randr_set_crtc_transform. */ 928971bb1a5SLionel Sambuc #define XCB_RANDR_SET_CRTC_TRANSFORM 26 929971bb1a5SLionel Sambuc 930971bb1a5SLionel Sambuc /** 931971bb1a5SLionel Sambuc * @brief xcb_randr_set_crtc_transform_request_t 932971bb1a5SLionel Sambuc **/ 933971bb1a5SLionel Sambuc typedef struct xcb_randr_set_crtc_transform_request_t { 934971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 935971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 936971bb1a5SLionel Sambuc uint16_t length; /**< */ 937971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc; /**< */ 938971bb1a5SLionel Sambuc xcb_render_transform_t transform; /**< */ 939971bb1a5SLionel Sambuc uint16_t filter_len; /**< */ 940971bb1a5SLionel Sambuc uint8_t pad0[2]; /**< */ 941971bb1a5SLionel Sambuc } xcb_randr_set_crtc_transform_request_t; 942971bb1a5SLionel Sambuc 943971bb1a5SLionel Sambuc /** 944971bb1a5SLionel Sambuc * @brief xcb_randr_get_crtc_transform_cookie_t 945971bb1a5SLionel Sambuc **/ 946971bb1a5SLionel Sambuc typedef struct xcb_randr_get_crtc_transform_cookie_t { 947971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 948971bb1a5SLionel Sambuc } xcb_randr_get_crtc_transform_cookie_t; 949971bb1a5SLionel Sambuc 950971bb1a5SLionel Sambuc /** Opcode for xcb_randr_get_crtc_transform. */ 951971bb1a5SLionel Sambuc #define XCB_RANDR_GET_CRTC_TRANSFORM 27 952971bb1a5SLionel Sambuc 953971bb1a5SLionel Sambuc /** 954971bb1a5SLionel Sambuc * @brief xcb_randr_get_crtc_transform_request_t 955971bb1a5SLionel Sambuc **/ 956971bb1a5SLionel Sambuc typedef struct xcb_randr_get_crtc_transform_request_t { 957971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 958971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 959971bb1a5SLionel Sambuc uint16_t length; /**< */ 960971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc; /**< */ 961971bb1a5SLionel Sambuc } xcb_randr_get_crtc_transform_request_t; 962971bb1a5SLionel Sambuc 963971bb1a5SLionel Sambuc /** 964971bb1a5SLionel Sambuc * @brief xcb_randr_get_crtc_transform_reply_t 965971bb1a5SLionel Sambuc **/ 966971bb1a5SLionel Sambuc typedef struct xcb_randr_get_crtc_transform_reply_t { 967971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 968971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 969971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 970971bb1a5SLionel Sambuc uint32_t length; /**< */ 971971bb1a5SLionel Sambuc xcb_render_transform_t pending_transform; /**< */ 972971bb1a5SLionel Sambuc uint8_t has_transforms; /**< */ 973971bb1a5SLionel Sambuc uint8_t pad1[3]; /**< */ 974971bb1a5SLionel Sambuc xcb_render_transform_t current_transform; /**< */ 975971bb1a5SLionel Sambuc uint8_t pad2[4]; /**< */ 976971bb1a5SLionel Sambuc uint16_t pending_len; /**< */ 977971bb1a5SLionel Sambuc uint16_t pending_nparams; /**< */ 978971bb1a5SLionel Sambuc uint16_t current_len; /**< */ 979971bb1a5SLionel Sambuc uint16_t current_nparams; /**< */ 980971bb1a5SLionel Sambuc } xcb_randr_get_crtc_transform_reply_t; 981971bb1a5SLionel Sambuc 982971bb1a5SLionel Sambuc /** 983971bb1a5SLionel Sambuc * @brief xcb_randr_get_panning_cookie_t 984971bb1a5SLionel Sambuc **/ 985971bb1a5SLionel Sambuc typedef struct xcb_randr_get_panning_cookie_t { 986971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 987971bb1a5SLionel Sambuc } xcb_randr_get_panning_cookie_t; 988971bb1a5SLionel Sambuc 989971bb1a5SLionel Sambuc /** Opcode for xcb_randr_get_panning. */ 990971bb1a5SLionel Sambuc #define XCB_RANDR_GET_PANNING 28 991971bb1a5SLionel Sambuc 992971bb1a5SLionel Sambuc /** 993971bb1a5SLionel Sambuc * @brief xcb_randr_get_panning_request_t 994971bb1a5SLionel Sambuc **/ 995971bb1a5SLionel Sambuc typedef struct xcb_randr_get_panning_request_t { 996971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 997971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 998971bb1a5SLionel Sambuc uint16_t length; /**< */ 999971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc; /**< */ 1000971bb1a5SLionel Sambuc } xcb_randr_get_panning_request_t; 1001971bb1a5SLionel Sambuc 1002971bb1a5SLionel Sambuc /** 1003971bb1a5SLionel Sambuc * @brief xcb_randr_get_panning_reply_t 1004971bb1a5SLionel Sambuc **/ 1005971bb1a5SLionel Sambuc typedef struct xcb_randr_get_panning_reply_t { 1006971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1007971bb1a5SLionel Sambuc uint8_t status; /**< */ 1008971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1009971bb1a5SLionel Sambuc uint32_t length; /**< */ 1010971bb1a5SLionel Sambuc xcb_timestamp_t timestamp; /**< */ 1011971bb1a5SLionel Sambuc uint16_t left; /**< */ 1012971bb1a5SLionel Sambuc uint16_t top; /**< */ 1013971bb1a5SLionel Sambuc uint16_t width; /**< */ 1014971bb1a5SLionel Sambuc uint16_t height; /**< */ 1015971bb1a5SLionel Sambuc uint16_t track_left; /**< */ 1016971bb1a5SLionel Sambuc uint16_t track_top; /**< */ 1017971bb1a5SLionel Sambuc uint16_t track_width; /**< */ 1018971bb1a5SLionel Sambuc uint16_t track_height; /**< */ 1019971bb1a5SLionel Sambuc int16_t border_left; /**< */ 1020971bb1a5SLionel Sambuc int16_t border_top; /**< */ 1021971bb1a5SLionel Sambuc int16_t border_right; /**< */ 1022971bb1a5SLionel Sambuc int16_t border_bottom; /**< */ 1023971bb1a5SLionel Sambuc } xcb_randr_get_panning_reply_t; 1024971bb1a5SLionel Sambuc 1025971bb1a5SLionel Sambuc /** 1026971bb1a5SLionel Sambuc * @brief xcb_randr_set_panning_cookie_t 1027971bb1a5SLionel Sambuc **/ 1028971bb1a5SLionel Sambuc typedef struct xcb_randr_set_panning_cookie_t { 1029971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1030971bb1a5SLionel Sambuc } xcb_randr_set_panning_cookie_t; 1031971bb1a5SLionel Sambuc 1032971bb1a5SLionel Sambuc /** Opcode for xcb_randr_set_panning. */ 1033971bb1a5SLionel Sambuc #define XCB_RANDR_SET_PANNING 29 1034971bb1a5SLionel Sambuc 1035971bb1a5SLionel Sambuc /** 1036971bb1a5SLionel Sambuc * @brief xcb_randr_set_panning_request_t 1037971bb1a5SLionel Sambuc **/ 1038971bb1a5SLionel Sambuc typedef struct xcb_randr_set_panning_request_t { 1039971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1040971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1041971bb1a5SLionel Sambuc uint16_t length; /**< */ 1042971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc; /**< */ 1043971bb1a5SLionel Sambuc xcb_timestamp_t timestamp; /**< */ 1044971bb1a5SLionel Sambuc uint16_t left; /**< */ 1045971bb1a5SLionel Sambuc uint16_t top; /**< */ 1046971bb1a5SLionel Sambuc uint16_t width; /**< */ 1047971bb1a5SLionel Sambuc uint16_t height; /**< */ 1048971bb1a5SLionel Sambuc uint16_t track_left; /**< */ 1049971bb1a5SLionel Sambuc uint16_t track_top; /**< */ 1050971bb1a5SLionel Sambuc uint16_t track_width; /**< */ 1051971bb1a5SLionel Sambuc uint16_t track_height; /**< */ 1052971bb1a5SLionel Sambuc int16_t border_left; /**< */ 1053971bb1a5SLionel Sambuc int16_t border_top; /**< */ 1054971bb1a5SLionel Sambuc int16_t border_right; /**< */ 1055971bb1a5SLionel Sambuc int16_t border_bottom; /**< */ 1056971bb1a5SLionel Sambuc } xcb_randr_set_panning_request_t; 1057971bb1a5SLionel Sambuc 1058971bb1a5SLionel Sambuc /** 1059971bb1a5SLionel Sambuc * @brief xcb_randr_set_panning_reply_t 1060971bb1a5SLionel Sambuc **/ 1061971bb1a5SLionel Sambuc typedef struct xcb_randr_set_panning_reply_t { 1062971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1063971bb1a5SLionel Sambuc uint8_t status; /**< */ 1064971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1065971bb1a5SLionel Sambuc uint32_t length; /**< */ 1066971bb1a5SLionel Sambuc xcb_timestamp_t timestamp; /**< */ 1067971bb1a5SLionel Sambuc } xcb_randr_set_panning_reply_t; 1068971bb1a5SLionel Sambuc 1069971bb1a5SLionel Sambuc /** Opcode for xcb_randr_set_output_primary. */ 1070971bb1a5SLionel Sambuc #define XCB_RANDR_SET_OUTPUT_PRIMARY 30 1071971bb1a5SLionel Sambuc 1072971bb1a5SLionel Sambuc /** 1073971bb1a5SLionel Sambuc * @brief xcb_randr_set_output_primary_request_t 1074971bb1a5SLionel Sambuc **/ 1075971bb1a5SLionel Sambuc typedef struct xcb_randr_set_output_primary_request_t { 1076971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1077971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1078971bb1a5SLionel Sambuc uint16_t length; /**< */ 1079971bb1a5SLionel Sambuc xcb_window_t window; /**< */ 1080971bb1a5SLionel Sambuc xcb_randr_output_t output; /**< */ 1081971bb1a5SLionel Sambuc } xcb_randr_set_output_primary_request_t; 1082971bb1a5SLionel Sambuc 1083971bb1a5SLionel Sambuc /** 1084971bb1a5SLionel Sambuc * @brief xcb_randr_get_output_primary_cookie_t 1085971bb1a5SLionel Sambuc **/ 1086971bb1a5SLionel Sambuc typedef struct xcb_randr_get_output_primary_cookie_t { 1087971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1088971bb1a5SLionel Sambuc } xcb_randr_get_output_primary_cookie_t; 1089971bb1a5SLionel Sambuc 1090971bb1a5SLionel Sambuc /** Opcode for xcb_randr_get_output_primary. */ 1091971bb1a5SLionel Sambuc #define XCB_RANDR_GET_OUTPUT_PRIMARY 31 1092971bb1a5SLionel Sambuc 1093971bb1a5SLionel Sambuc /** 1094971bb1a5SLionel Sambuc * @brief xcb_randr_get_output_primary_request_t 1095971bb1a5SLionel Sambuc **/ 1096971bb1a5SLionel Sambuc typedef struct xcb_randr_get_output_primary_request_t { 1097971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1098971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1099971bb1a5SLionel Sambuc uint16_t length; /**< */ 1100971bb1a5SLionel Sambuc xcb_window_t window; /**< */ 1101971bb1a5SLionel Sambuc } xcb_randr_get_output_primary_request_t; 1102971bb1a5SLionel Sambuc 1103971bb1a5SLionel Sambuc /** 1104971bb1a5SLionel Sambuc * @brief xcb_randr_get_output_primary_reply_t 1105971bb1a5SLionel Sambuc **/ 1106971bb1a5SLionel Sambuc typedef struct xcb_randr_get_output_primary_reply_t { 1107971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1108971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1109971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1110971bb1a5SLionel Sambuc uint32_t length; /**< */ 1111971bb1a5SLionel Sambuc xcb_randr_output_t output; /**< */ 1112971bb1a5SLionel Sambuc } xcb_randr_get_output_primary_reply_t; 1113971bb1a5SLionel Sambuc 1114*0a6a1f1dSLionel Sambuc /** 1115*0a6a1f1dSLionel Sambuc * @brief xcb_randr_get_providers_cookie_t 1116*0a6a1f1dSLionel Sambuc **/ 1117*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_get_providers_cookie_t { 1118*0a6a1f1dSLionel Sambuc unsigned int sequence; /**< */ 1119*0a6a1f1dSLionel Sambuc } xcb_randr_get_providers_cookie_t; 1120*0a6a1f1dSLionel Sambuc 1121*0a6a1f1dSLionel Sambuc /** Opcode for xcb_randr_get_providers. */ 1122*0a6a1f1dSLionel Sambuc #define XCB_RANDR_GET_PROVIDERS 32 1123*0a6a1f1dSLionel Sambuc 1124*0a6a1f1dSLionel Sambuc /** 1125*0a6a1f1dSLionel Sambuc * @brief xcb_randr_get_providers_request_t 1126*0a6a1f1dSLionel Sambuc **/ 1127*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_get_providers_request_t { 1128*0a6a1f1dSLionel Sambuc uint8_t major_opcode; /**< */ 1129*0a6a1f1dSLionel Sambuc uint8_t minor_opcode; /**< */ 1130*0a6a1f1dSLionel Sambuc uint16_t length; /**< */ 1131*0a6a1f1dSLionel Sambuc xcb_window_t window; /**< */ 1132*0a6a1f1dSLionel Sambuc } xcb_randr_get_providers_request_t; 1133*0a6a1f1dSLionel Sambuc 1134*0a6a1f1dSLionel Sambuc /** 1135*0a6a1f1dSLionel Sambuc * @brief xcb_randr_get_providers_reply_t 1136*0a6a1f1dSLionel Sambuc **/ 1137*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_get_providers_reply_t { 1138*0a6a1f1dSLionel Sambuc uint8_t response_type; /**< */ 1139*0a6a1f1dSLionel Sambuc uint8_t pad0; /**< */ 1140*0a6a1f1dSLionel Sambuc uint16_t sequence; /**< */ 1141*0a6a1f1dSLionel Sambuc uint32_t length; /**< */ 1142*0a6a1f1dSLionel Sambuc xcb_timestamp_t timestamp; /**< */ 1143*0a6a1f1dSLionel Sambuc uint16_t num_providers; /**< */ 1144*0a6a1f1dSLionel Sambuc uint8_t pad1[18]; /**< */ 1145*0a6a1f1dSLionel Sambuc } xcb_randr_get_providers_reply_t; 1146*0a6a1f1dSLionel Sambuc 1147*0a6a1f1dSLionel Sambuc typedef enum xcb_randr_provider_capability_t { 1148*0a6a1f1dSLionel Sambuc XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OUTPUT = 1, 1149*0a6a1f1dSLionel Sambuc XCB_RANDR_PROVIDER_CAPABILITY_SINK_OUTPUT = 2, 1150*0a6a1f1dSLionel Sambuc XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OFFLOAD = 4, 1151*0a6a1f1dSLionel Sambuc XCB_RANDR_PROVIDER_CAPABILITY_SINK_OFFLOAD = 8 1152*0a6a1f1dSLionel Sambuc } xcb_randr_provider_capability_t; 1153*0a6a1f1dSLionel Sambuc 1154*0a6a1f1dSLionel Sambuc /** 1155*0a6a1f1dSLionel Sambuc * @brief xcb_randr_get_provider_info_cookie_t 1156*0a6a1f1dSLionel Sambuc **/ 1157*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_get_provider_info_cookie_t { 1158*0a6a1f1dSLionel Sambuc unsigned int sequence; /**< */ 1159*0a6a1f1dSLionel Sambuc } xcb_randr_get_provider_info_cookie_t; 1160*0a6a1f1dSLionel Sambuc 1161*0a6a1f1dSLionel Sambuc /** Opcode for xcb_randr_get_provider_info. */ 1162*0a6a1f1dSLionel Sambuc #define XCB_RANDR_GET_PROVIDER_INFO 33 1163*0a6a1f1dSLionel Sambuc 1164*0a6a1f1dSLionel Sambuc /** 1165*0a6a1f1dSLionel Sambuc * @brief xcb_randr_get_provider_info_request_t 1166*0a6a1f1dSLionel Sambuc **/ 1167*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_get_provider_info_request_t { 1168*0a6a1f1dSLionel Sambuc uint8_t major_opcode; /**< */ 1169*0a6a1f1dSLionel Sambuc uint8_t minor_opcode; /**< */ 1170*0a6a1f1dSLionel Sambuc uint16_t length; /**< */ 1171*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider; /**< */ 1172*0a6a1f1dSLionel Sambuc xcb_timestamp_t config_timestamp; /**< */ 1173*0a6a1f1dSLionel Sambuc } xcb_randr_get_provider_info_request_t; 1174*0a6a1f1dSLionel Sambuc 1175*0a6a1f1dSLionel Sambuc /** 1176*0a6a1f1dSLionel Sambuc * @brief xcb_randr_get_provider_info_reply_t 1177*0a6a1f1dSLionel Sambuc **/ 1178*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_get_provider_info_reply_t { 1179*0a6a1f1dSLionel Sambuc uint8_t response_type; /**< */ 1180*0a6a1f1dSLionel Sambuc uint8_t status; /**< */ 1181*0a6a1f1dSLionel Sambuc uint16_t sequence; /**< */ 1182*0a6a1f1dSLionel Sambuc uint32_t length; /**< */ 1183*0a6a1f1dSLionel Sambuc xcb_timestamp_t timestamp; /**< */ 1184*0a6a1f1dSLionel Sambuc uint32_t capabilities; /**< */ 1185*0a6a1f1dSLionel Sambuc uint16_t num_crtcs; /**< */ 1186*0a6a1f1dSLionel Sambuc uint16_t num_outputs; /**< */ 1187*0a6a1f1dSLionel Sambuc uint16_t num_associated_providers; /**< */ 1188*0a6a1f1dSLionel Sambuc uint16_t name_len; /**< */ 1189*0a6a1f1dSLionel Sambuc uint8_t pad0[8]; /**< */ 1190*0a6a1f1dSLionel Sambuc } xcb_randr_get_provider_info_reply_t; 1191*0a6a1f1dSLionel Sambuc 1192*0a6a1f1dSLionel Sambuc /** Opcode for xcb_randr_set_provider_offload_sink. */ 1193*0a6a1f1dSLionel Sambuc #define XCB_RANDR_SET_PROVIDER_OFFLOAD_SINK 34 1194*0a6a1f1dSLionel Sambuc 1195*0a6a1f1dSLionel Sambuc /** 1196*0a6a1f1dSLionel Sambuc * @brief xcb_randr_set_provider_offload_sink_request_t 1197*0a6a1f1dSLionel Sambuc **/ 1198*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_set_provider_offload_sink_request_t { 1199*0a6a1f1dSLionel Sambuc uint8_t major_opcode; /**< */ 1200*0a6a1f1dSLionel Sambuc uint8_t minor_opcode; /**< */ 1201*0a6a1f1dSLionel Sambuc uint16_t length; /**< */ 1202*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider; /**< */ 1203*0a6a1f1dSLionel Sambuc xcb_randr_provider_t sink_provider; /**< */ 1204*0a6a1f1dSLionel Sambuc xcb_timestamp_t config_timestamp; /**< */ 1205*0a6a1f1dSLionel Sambuc } xcb_randr_set_provider_offload_sink_request_t; 1206*0a6a1f1dSLionel Sambuc 1207*0a6a1f1dSLionel Sambuc /** Opcode for xcb_randr_set_provider_output_source. */ 1208*0a6a1f1dSLionel Sambuc #define XCB_RANDR_SET_PROVIDER_OUTPUT_SOURCE 35 1209*0a6a1f1dSLionel Sambuc 1210*0a6a1f1dSLionel Sambuc /** 1211*0a6a1f1dSLionel Sambuc * @brief xcb_randr_set_provider_output_source_request_t 1212*0a6a1f1dSLionel Sambuc **/ 1213*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_set_provider_output_source_request_t { 1214*0a6a1f1dSLionel Sambuc uint8_t major_opcode; /**< */ 1215*0a6a1f1dSLionel Sambuc uint8_t minor_opcode; /**< */ 1216*0a6a1f1dSLionel Sambuc uint16_t length; /**< */ 1217*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider; /**< */ 1218*0a6a1f1dSLionel Sambuc xcb_randr_provider_t source_provider; /**< */ 1219*0a6a1f1dSLionel Sambuc xcb_timestamp_t config_timestamp; /**< */ 1220*0a6a1f1dSLionel Sambuc } xcb_randr_set_provider_output_source_request_t; 1221*0a6a1f1dSLionel Sambuc 1222*0a6a1f1dSLionel Sambuc /** 1223*0a6a1f1dSLionel Sambuc * @brief xcb_randr_list_provider_properties_cookie_t 1224*0a6a1f1dSLionel Sambuc **/ 1225*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_list_provider_properties_cookie_t { 1226*0a6a1f1dSLionel Sambuc unsigned int sequence; /**< */ 1227*0a6a1f1dSLionel Sambuc } xcb_randr_list_provider_properties_cookie_t; 1228*0a6a1f1dSLionel Sambuc 1229*0a6a1f1dSLionel Sambuc /** Opcode for xcb_randr_list_provider_properties. */ 1230*0a6a1f1dSLionel Sambuc #define XCB_RANDR_LIST_PROVIDER_PROPERTIES 36 1231*0a6a1f1dSLionel Sambuc 1232*0a6a1f1dSLionel Sambuc /** 1233*0a6a1f1dSLionel Sambuc * @brief xcb_randr_list_provider_properties_request_t 1234*0a6a1f1dSLionel Sambuc **/ 1235*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_list_provider_properties_request_t { 1236*0a6a1f1dSLionel Sambuc uint8_t major_opcode; /**< */ 1237*0a6a1f1dSLionel Sambuc uint8_t minor_opcode; /**< */ 1238*0a6a1f1dSLionel Sambuc uint16_t length; /**< */ 1239*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider; /**< */ 1240*0a6a1f1dSLionel Sambuc } xcb_randr_list_provider_properties_request_t; 1241*0a6a1f1dSLionel Sambuc 1242*0a6a1f1dSLionel Sambuc /** 1243*0a6a1f1dSLionel Sambuc * @brief xcb_randr_list_provider_properties_reply_t 1244*0a6a1f1dSLionel Sambuc **/ 1245*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_list_provider_properties_reply_t { 1246*0a6a1f1dSLionel Sambuc uint8_t response_type; /**< */ 1247*0a6a1f1dSLionel Sambuc uint8_t pad0; /**< */ 1248*0a6a1f1dSLionel Sambuc uint16_t sequence; /**< */ 1249*0a6a1f1dSLionel Sambuc uint32_t length; /**< */ 1250*0a6a1f1dSLionel Sambuc uint16_t num_atoms; /**< */ 1251*0a6a1f1dSLionel Sambuc uint8_t pad1[22]; /**< */ 1252*0a6a1f1dSLionel Sambuc } xcb_randr_list_provider_properties_reply_t; 1253*0a6a1f1dSLionel Sambuc 1254*0a6a1f1dSLionel Sambuc /** 1255*0a6a1f1dSLionel Sambuc * @brief xcb_randr_query_provider_property_cookie_t 1256*0a6a1f1dSLionel Sambuc **/ 1257*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_query_provider_property_cookie_t { 1258*0a6a1f1dSLionel Sambuc unsigned int sequence; /**< */ 1259*0a6a1f1dSLionel Sambuc } xcb_randr_query_provider_property_cookie_t; 1260*0a6a1f1dSLionel Sambuc 1261*0a6a1f1dSLionel Sambuc /** Opcode for xcb_randr_query_provider_property. */ 1262*0a6a1f1dSLionel Sambuc #define XCB_RANDR_QUERY_PROVIDER_PROPERTY 37 1263*0a6a1f1dSLionel Sambuc 1264*0a6a1f1dSLionel Sambuc /** 1265*0a6a1f1dSLionel Sambuc * @brief xcb_randr_query_provider_property_request_t 1266*0a6a1f1dSLionel Sambuc **/ 1267*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_query_provider_property_request_t { 1268*0a6a1f1dSLionel Sambuc uint8_t major_opcode; /**< */ 1269*0a6a1f1dSLionel Sambuc uint8_t minor_opcode; /**< */ 1270*0a6a1f1dSLionel Sambuc uint16_t length; /**< */ 1271*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider; /**< */ 1272*0a6a1f1dSLionel Sambuc xcb_atom_t property; /**< */ 1273*0a6a1f1dSLionel Sambuc } xcb_randr_query_provider_property_request_t; 1274*0a6a1f1dSLionel Sambuc 1275*0a6a1f1dSLionel Sambuc /** 1276*0a6a1f1dSLionel Sambuc * @brief xcb_randr_query_provider_property_reply_t 1277*0a6a1f1dSLionel Sambuc **/ 1278*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_query_provider_property_reply_t { 1279*0a6a1f1dSLionel Sambuc uint8_t response_type; /**< */ 1280*0a6a1f1dSLionel Sambuc uint8_t pad0; /**< */ 1281*0a6a1f1dSLionel Sambuc uint16_t sequence; /**< */ 1282*0a6a1f1dSLionel Sambuc uint32_t length; /**< */ 1283*0a6a1f1dSLionel Sambuc uint8_t pending; /**< */ 1284*0a6a1f1dSLionel Sambuc uint8_t range; /**< */ 1285*0a6a1f1dSLionel Sambuc uint8_t immutable; /**< */ 1286*0a6a1f1dSLionel Sambuc uint8_t pad1[21]; /**< */ 1287*0a6a1f1dSLionel Sambuc } xcb_randr_query_provider_property_reply_t; 1288*0a6a1f1dSLionel Sambuc 1289*0a6a1f1dSLionel Sambuc /** Opcode for xcb_randr_configure_provider_property. */ 1290*0a6a1f1dSLionel Sambuc #define XCB_RANDR_CONFIGURE_PROVIDER_PROPERTY 38 1291*0a6a1f1dSLionel Sambuc 1292*0a6a1f1dSLionel Sambuc /** 1293*0a6a1f1dSLionel Sambuc * @brief xcb_randr_configure_provider_property_request_t 1294*0a6a1f1dSLionel Sambuc **/ 1295*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_configure_provider_property_request_t { 1296*0a6a1f1dSLionel Sambuc uint8_t major_opcode; /**< */ 1297*0a6a1f1dSLionel Sambuc uint8_t minor_opcode; /**< */ 1298*0a6a1f1dSLionel Sambuc uint16_t length; /**< */ 1299*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider; /**< */ 1300*0a6a1f1dSLionel Sambuc xcb_atom_t property; /**< */ 1301*0a6a1f1dSLionel Sambuc uint8_t pending; /**< */ 1302*0a6a1f1dSLionel Sambuc uint8_t range; /**< */ 1303*0a6a1f1dSLionel Sambuc uint8_t pad0[2]; /**< */ 1304*0a6a1f1dSLionel Sambuc } xcb_randr_configure_provider_property_request_t; 1305*0a6a1f1dSLionel Sambuc 1306*0a6a1f1dSLionel Sambuc /** Opcode for xcb_randr_change_provider_property. */ 1307*0a6a1f1dSLionel Sambuc #define XCB_RANDR_CHANGE_PROVIDER_PROPERTY 39 1308*0a6a1f1dSLionel Sambuc 1309*0a6a1f1dSLionel Sambuc /** 1310*0a6a1f1dSLionel Sambuc * @brief xcb_randr_change_provider_property_request_t 1311*0a6a1f1dSLionel Sambuc **/ 1312*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_change_provider_property_request_t { 1313*0a6a1f1dSLionel Sambuc uint8_t major_opcode; /**< */ 1314*0a6a1f1dSLionel Sambuc uint8_t minor_opcode; /**< */ 1315*0a6a1f1dSLionel Sambuc uint16_t length; /**< */ 1316*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider; /**< */ 1317*0a6a1f1dSLionel Sambuc xcb_atom_t property; /**< */ 1318*0a6a1f1dSLionel Sambuc xcb_atom_t type; /**< */ 1319*0a6a1f1dSLionel Sambuc uint8_t format; /**< */ 1320*0a6a1f1dSLionel Sambuc uint8_t mode; /**< */ 1321*0a6a1f1dSLionel Sambuc uint8_t pad0[2]; /**< */ 1322*0a6a1f1dSLionel Sambuc uint32_t num_items; /**< */ 1323*0a6a1f1dSLionel Sambuc } xcb_randr_change_provider_property_request_t; 1324*0a6a1f1dSLionel Sambuc 1325*0a6a1f1dSLionel Sambuc /** Opcode for xcb_randr_delete_provider_property. */ 1326*0a6a1f1dSLionel Sambuc #define XCB_RANDR_DELETE_PROVIDER_PROPERTY 40 1327*0a6a1f1dSLionel Sambuc 1328*0a6a1f1dSLionel Sambuc /** 1329*0a6a1f1dSLionel Sambuc * @brief xcb_randr_delete_provider_property_request_t 1330*0a6a1f1dSLionel Sambuc **/ 1331*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_delete_provider_property_request_t { 1332*0a6a1f1dSLionel Sambuc uint8_t major_opcode; /**< */ 1333*0a6a1f1dSLionel Sambuc uint8_t minor_opcode; /**< */ 1334*0a6a1f1dSLionel Sambuc uint16_t length; /**< */ 1335*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider; /**< */ 1336*0a6a1f1dSLionel Sambuc xcb_atom_t property; /**< */ 1337*0a6a1f1dSLionel Sambuc } xcb_randr_delete_provider_property_request_t; 1338*0a6a1f1dSLionel Sambuc 1339*0a6a1f1dSLionel Sambuc /** 1340*0a6a1f1dSLionel Sambuc * @brief xcb_randr_get_provider_property_cookie_t 1341*0a6a1f1dSLionel Sambuc **/ 1342*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_get_provider_property_cookie_t { 1343*0a6a1f1dSLionel Sambuc unsigned int sequence; /**< */ 1344*0a6a1f1dSLionel Sambuc } xcb_randr_get_provider_property_cookie_t; 1345*0a6a1f1dSLionel Sambuc 1346*0a6a1f1dSLionel Sambuc /** Opcode for xcb_randr_get_provider_property. */ 1347*0a6a1f1dSLionel Sambuc #define XCB_RANDR_GET_PROVIDER_PROPERTY 41 1348*0a6a1f1dSLionel Sambuc 1349*0a6a1f1dSLionel Sambuc /** 1350*0a6a1f1dSLionel Sambuc * @brief xcb_randr_get_provider_property_request_t 1351*0a6a1f1dSLionel Sambuc **/ 1352*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_get_provider_property_request_t { 1353*0a6a1f1dSLionel Sambuc uint8_t major_opcode; /**< */ 1354*0a6a1f1dSLionel Sambuc uint8_t minor_opcode; /**< */ 1355*0a6a1f1dSLionel Sambuc uint16_t length; /**< */ 1356*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider; /**< */ 1357*0a6a1f1dSLionel Sambuc xcb_atom_t property; /**< */ 1358*0a6a1f1dSLionel Sambuc xcb_atom_t type; /**< */ 1359*0a6a1f1dSLionel Sambuc uint32_t long_offset; /**< */ 1360*0a6a1f1dSLionel Sambuc uint32_t long_length; /**< */ 1361*0a6a1f1dSLionel Sambuc uint8_t _delete; /**< */ 1362*0a6a1f1dSLionel Sambuc uint8_t pending; /**< */ 1363*0a6a1f1dSLionel Sambuc uint8_t pad0[2]; /**< */ 1364*0a6a1f1dSLionel Sambuc } xcb_randr_get_provider_property_request_t; 1365*0a6a1f1dSLionel Sambuc 1366*0a6a1f1dSLionel Sambuc /** 1367*0a6a1f1dSLionel Sambuc * @brief xcb_randr_get_provider_property_reply_t 1368*0a6a1f1dSLionel Sambuc **/ 1369*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_get_provider_property_reply_t { 1370*0a6a1f1dSLionel Sambuc uint8_t response_type; /**< */ 1371*0a6a1f1dSLionel Sambuc uint8_t format; /**< */ 1372*0a6a1f1dSLionel Sambuc uint16_t sequence; /**< */ 1373*0a6a1f1dSLionel Sambuc uint32_t length; /**< */ 1374*0a6a1f1dSLionel Sambuc xcb_atom_t type; /**< */ 1375*0a6a1f1dSLionel Sambuc uint32_t bytes_after; /**< */ 1376*0a6a1f1dSLionel Sambuc uint32_t num_items; /**< */ 1377*0a6a1f1dSLionel Sambuc uint8_t pad0[12]; /**< */ 1378*0a6a1f1dSLionel Sambuc } xcb_randr_get_provider_property_reply_t; 1379*0a6a1f1dSLionel Sambuc 1380971bb1a5SLionel Sambuc /** Opcode for xcb_randr_screen_change_notify. */ 1381971bb1a5SLionel Sambuc #define XCB_RANDR_SCREEN_CHANGE_NOTIFY 0 1382971bb1a5SLionel Sambuc 1383971bb1a5SLionel Sambuc /** 1384971bb1a5SLionel Sambuc * @brief xcb_randr_screen_change_notify_event_t 1385971bb1a5SLionel Sambuc **/ 1386971bb1a5SLionel Sambuc typedef struct xcb_randr_screen_change_notify_event_t { 1387971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1388971bb1a5SLionel Sambuc uint8_t rotation; /**< */ 1389971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1390971bb1a5SLionel Sambuc xcb_timestamp_t timestamp; /**< */ 1391971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp; /**< */ 1392971bb1a5SLionel Sambuc xcb_window_t root; /**< */ 1393971bb1a5SLionel Sambuc xcb_window_t request_window; /**< */ 1394971bb1a5SLionel Sambuc uint16_t sizeID; /**< */ 1395971bb1a5SLionel Sambuc uint16_t subpixel_order; /**< */ 1396971bb1a5SLionel Sambuc uint16_t width; /**< */ 1397971bb1a5SLionel Sambuc uint16_t height; /**< */ 1398971bb1a5SLionel Sambuc uint16_t mwidth; /**< */ 1399971bb1a5SLionel Sambuc uint16_t mheight; /**< */ 1400971bb1a5SLionel Sambuc } xcb_randr_screen_change_notify_event_t; 1401971bb1a5SLionel Sambuc 1402971bb1a5SLionel Sambuc typedef enum xcb_randr_notify_t { 1403971bb1a5SLionel Sambuc XCB_RANDR_NOTIFY_CRTC_CHANGE = 0, 1404971bb1a5SLionel Sambuc XCB_RANDR_NOTIFY_OUTPUT_CHANGE = 1, 1405*0a6a1f1dSLionel Sambuc XCB_RANDR_NOTIFY_OUTPUT_PROPERTY = 2, 1406*0a6a1f1dSLionel Sambuc XCB_RANDR_NOTIFY_PROVIDER_CHANGE = 3, 1407*0a6a1f1dSLionel Sambuc XCB_RANDR_NOTIFY_PROVIDER_PROPERTY = 4, 1408*0a6a1f1dSLionel Sambuc XCB_RANDR_NOTIFY_RESOURCE_CHANGE = 5 1409971bb1a5SLionel Sambuc } xcb_randr_notify_t; 1410971bb1a5SLionel Sambuc 1411971bb1a5SLionel Sambuc /** 1412971bb1a5SLionel Sambuc * @brief xcb_randr_crtc_change_t 1413971bb1a5SLionel Sambuc **/ 1414971bb1a5SLionel Sambuc typedef struct xcb_randr_crtc_change_t { 1415971bb1a5SLionel Sambuc xcb_timestamp_t timestamp; /**< */ 1416971bb1a5SLionel Sambuc xcb_window_t window; /**< */ 1417971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc; /**< */ 1418971bb1a5SLionel Sambuc xcb_randr_mode_t mode; /**< */ 1419971bb1a5SLionel Sambuc uint16_t rotation; /**< */ 1420971bb1a5SLionel Sambuc uint8_t pad0[2]; /**< */ 1421971bb1a5SLionel Sambuc int16_t x; /**< */ 1422971bb1a5SLionel Sambuc int16_t y; /**< */ 1423971bb1a5SLionel Sambuc uint16_t width; /**< */ 1424971bb1a5SLionel Sambuc uint16_t height; /**< */ 1425971bb1a5SLionel Sambuc } xcb_randr_crtc_change_t; 1426971bb1a5SLionel Sambuc 1427971bb1a5SLionel Sambuc /** 1428971bb1a5SLionel Sambuc * @brief xcb_randr_crtc_change_iterator_t 1429971bb1a5SLionel Sambuc **/ 1430971bb1a5SLionel Sambuc typedef struct xcb_randr_crtc_change_iterator_t { 1431971bb1a5SLionel Sambuc xcb_randr_crtc_change_t *data; /**< */ 1432971bb1a5SLionel Sambuc int rem; /**< */ 1433971bb1a5SLionel Sambuc int index; /**< */ 1434971bb1a5SLionel Sambuc } xcb_randr_crtc_change_iterator_t; 1435971bb1a5SLionel Sambuc 1436971bb1a5SLionel Sambuc /** 1437971bb1a5SLionel Sambuc * @brief xcb_randr_output_change_t 1438971bb1a5SLionel Sambuc **/ 1439971bb1a5SLionel Sambuc typedef struct xcb_randr_output_change_t { 1440971bb1a5SLionel Sambuc xcb_timestamp_t timestamp; /**< */ 1441971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp; /**< */ 1442971bb1a5SLionel Sambuc xcb_window_t window; /**< */ 1443971bb1a5SLionel Sambuc xcb_randr_output_t output; /**< */ 1444971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc; /**< */ 1445971bb1a5SLionel Sambuc xcb_randr_mode_t mode; /**< */ 1446971bb1a5SLionel Sambuc uint16_t rotation; /**< */ 1447971bb1a5SLionel Sambuc uint8_t connection; /**< */ 1448971bb1a5SLionel Sambuc uint8_t subpixel_order; /**< */ 1449971bb1a5SLionel Sambuc } xcb_randr_output_change_t; 1450971bb1a5SLionel Sambuc 1451971bb1a5SLionel Sambuc /** 1452971bb1a5SLionel Sambuc * @brief xcb_randr_output_change_iterator_t 1453971bb1a5SLionel Sambuc **/ 1454971bb1a5SLionel Sambuc typedef struct xcb_randr_output_change_iterator_t { 1455971bb1a5SLionel Sambuc xcb_randr_output_change_t *data; /**< */ 1456971bb1a5SLionel Sambuc int rem; /**< */ 1457971bb1a5SLionel Sambuc int index; /**< */ 1458971bb1a5SLionel Sambuc } xcb_randr_output_change_iterator_t; 1459971bb1a5SLionel Sambuc 1460971bb1a5SLionel Sambuc /** 1461971bb1a5SLionel Sambuc * @brief xcb_randr_output_property_t 1462971bb1a5SLionel Sambuc **/ 1463971bb1a5SLionel Sambuc typedef struct xcb_randr_output_property_t { 1464971bb1a5SLionel Sambuc xcb_window_t window; /**< */ 1465971bb1a5SLionel Sambuc xcb_randr_output_t output; /**< */ 1466971bb1a5SLionel Sambuc xcb_atom_t atom; /**< */ 1467971bb1a5SLionel Sambuc xcb_timestamp_t timestamp; /**< */ 1468971bb1a5SLionel Sambuc uint8_t status; /**< */ 1469971bb1a5SLionel Sambuc uint8_t pad0[11]; /**< */ 1470971bb1a5SLionel Sambuc } xcb_randr_output_property_t; 1471971bb1a5SLionel Sambuc 1472971bb1a5SLionel Sambuc /** 1473971bb1a5SLionel Sambuc * @brief xcb_randr_output_property_iterator_t 1474971bb1a5SLionel Sambuc **/ 1475971bb1a5SLionel Sambuc typedef struct xcb_randr_output_property_iterator_t { 1476971bb1a5SLionel Sambuc xcb_randr_output_property_t *data; /**< */ 1477971bb1a5SLionel Sambuc int rem; /**< */ 1478971bb1a5SLionel Sambuc int index; /**< */ 1479971bb1a5SLionel Sambuc } xcb_randr_output_property_iterator_t; 1480971bb1a5SLionel Sambuc 1481971bb1a5SLionel Sambuc /** 1482*0a6a1f1dSLionel Sambuc * @brief xcb_randr_provider_change_t 1483*0a6a1f1dSLionel Sambuc **/ 1484*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_provider_change_t { 1485*0a6a1f1dSLionel Sambuc xcb_timestamp_t timestamp; /**< */ 1486*0a6a1f1dSLionel Sambuc xcb_window_t window; /**< */ 1487*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider; /**< */ 1488*0a6a1f1dSLionel Sambuc uint8_t pad0[16]; /**< */ 1489*0a6a1f1dSLionel Sambuc } xcb_randr_provider_change_t; 1490*0a6a1f1dSLionel Sambuc 1491*0a6a1f1dSLionel Sambuc /** 1492*0a6a1f1dSLionel Sambuc * @brief xcb_randr_provider_change_iterator_t 1493*0a6a1f1dSLionel Sambuc **/ 1494*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_provider_change_iterator_t { 1495*0a6a1f1dSLionel Sambuc xcb_randr_provider_change_t *data; /**< */ 1496*0a6a1f1dSLionel Sambuc int rem; /**< */ 1497*0a6a1f1dSLionel Sambuc int index; /**< */ 1498*0a6a1f1dSLionel Sambuc } xcb_randr_provider_change_iterator_t; 1499*0a6a1f1dSLionel Sambuc 1500*0a6a1f1dSLionel Sambuc /** 1501*0a6a1f1dSLionel Sambuc * @brief xcb_randr_provider_property_t 1502*0a6a1f1dSLionel Sambuc **/ 1503*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_provider_property_t { 1504*0a6a1f1dSLionel Sambuc xcb_window_t window; /**< */ 1505*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider; /**< */ 1506*0a6a1f1dSLionel Sambuc xcb_atom_t atom; /**< */ 1507*0a6a1f1dSLionel Sambuc xcb_timestamp_t timestamp; /**< */ 1508*0a6a1f1dSLionel Sambuc uint8_t state; /**< */ 1509*0a6a1f1dSLionel Sambuc uint8_t pad0[11]; /**< */ 1510*0a6a1f1dSLionel Sambuc } xcb_randr_provider_property_t; 1511*0a6a1f1dSLionel Sambuc 1512*0a6a1f1dSLionel Sambuc /** 1513*0a6a1f1dSLionel Sambuc * @brief xcb_randr_provider_property_iterator_t 1514*0a6a1f1dSLionel Sambuc **/ 1515*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_provider_property_iterator_t { 1516*0a6a1f1dSLionel Sambuc xcb_randr_provider_property_t *data; /**< */ 1517*0a6a1f1dSLionel Sambuc int rem; /**< */ 1518*0a6a1f1dSLionel Sambuc int index; /**< */ 1519*0a6a1f1dSLionel Sambuc } xcb_randr_provider_property_iterator_t; 1520*0a6a1f1dSLionel Sambuc 1521*0a6a1f1dSLionel Sambuc /** 1522*0a6a1f1dSLionel Sambuc * @brief xcb_randr_resource_change_t 1523*0a6a1f1dSLionel Sambuc **/ 1524*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_resource_change_t { 1525*0a6a1f1dSLionel Sambuc xcb_timestamp_t timestamp; /**< */ 1526*0a6a1f1dSLionel Sambuc xcb_window_t window; /**< */ 1527*0a6a1f1dSLionel Sambuc uint8_t pad0[20]; /**< */ 1528*0a6a1f1dSLionel Sambuc } xcb_randr_resource_change_t; 1529*0a6a1f1dSLionel Sambuc 1530*0a6a1f1dSLionel Sambuc /** 1531*0a6a1f1dSLionel Sambuc * @brief xcb_randr_resource_change_iterator_t 1532*0a6a1f1dSLionel Sambuc **/ 1533*0a6a1f1dSLionel Sambuc typedef struct xcb_randr_resource_change_iterator_t { 1534*0a6a1f1dSLionel Sambuc xcb_randr_resource_change_t *data; /**< */ 1535*0a6a1f1dSLionel Sambuc int rem; /**< */ 1536*0a6a1f1dSLionel Sambuc int index; /**< */ 1537*0a6a1f1dSLionel Sambuc } xcb_randr_resource_change_iterator_t; 1538*0a6a1f1dSLionel Sambuc 1539*0a6a1f1dSLionel Sambuc /** 1540971bb1a5SLionel Sambuc * @brief xcb_randr_notify_data_t 1541971bb1a5SLionel Sambuc **/ 1542971bb1a5SLionel Sambuc typedef union xcb_randr_notify_data_t { 1543971bb1a5SLionel Sambuc xcb_randr_crtc_change_t cc; /**< */ 1544971bb1a5SLionel Sambuc xcb_randr_output_change_t oc; /**< */ 1545971bb1a5SLionel Sambuc xcb_randr_output_property_t op; /**< */ 1546*0a6a1f1dSLionel Sambuc xcb_randr_provider_change_t pc; /**< */ 1547*0a6a1f1dSLionel Sambuc xcb_randr_provider_property_t pp; /**< */ 1548*0a6a1f1dSLionel Sambuc xcb_randr_resource_change_t rc; /**< */ 1549971bb1a5SLionel Sambuc } xcb_randr_notify_data_t; 1550971bb1a5SLionel Sambuc 1551971bb1a5SLionel Sambuc /** 1552971bb1a5SLionel Sambuc * @brief xcb_randr_notify_data_iterator_t 1553971bb1a5SLionel Sambuc **/ 1554971bb1a5SLionel Sambuc typedef struct xcb_randr_notify_data_iterator_t { 1555971bb1a5SLionel Sambuc xcb_randr_notify_data_t *data; /**< */ 1556971bb1a5SLionel Sambuc int rem; /**< */ 1557971bb1a5SLionel Sambuc int index; /**< */ 1558971bb1a5SLionel Sambuc } xcb_randr_notify_data_iterator_t; 1559971bb1a5SLionel Sambuc 1560971bb1a5SLionel Sambuc /** Opcode for xcb_randr_notify. */ 1561971bb1a5SLionel Sambuc #define XCB_RANDR_NOTIFY 1 1562971bb1a5SLionel Sambuc 1563971bb1a5SLionel Sambuc /** 1564971bb1a5SLionel Sambuc * @brief xcb_randr_notify_event_t 1565971bb1a5SLionel Sambuc **/ 1566971bb1a5SLionel Sambuc typedef struct xcb_randr_notify_event_t { 1567971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1568971bb1a5SLionel Sambuc uint8_t subCode; /**< */ 1569971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1570971bb1a5SLionel Sambuc xcb_randr_notify_data_t u; /**< */ 1571971bb1a5SLionel Sambuc } xcb_randr_notify_event_t; 1572971bb1a5SLionel Sambuc 1573971bb1a5SLionel Sambuc /** 1574971bb1a5SLionel Sambuc * Get the next element of the iterator 1575971bb1a5SLionel Sambuc * @param i Pointer to a xcb_randr_mode_iterator_t 1576971bb1a5SLionel Sambuc * 1577971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 1578971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 1579971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_randr_mode_t) 1580971bb1a5SLionel Sambuc */ 1581971bb1a5SLionel Sambuc void 1582971bb1a5SLionel Sambuc xcb_randr_mode_next (xcb_randr_mode_iterator_t *i /**< */); 1583971bb1a5SLionel Sambuc 1584971bb1a5SLionel Sambuc /** 1585971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 1586971bb1a5SLionel Sambuc * @param i An xcb_randr_mode_iterator_t 1587971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 1588971bb1a5SLionel Sambuc * 1589971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 1590971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 1591971bb1a5SLionel Sambuc * last element. 1592971bb1a5SLionel Sambuc */ 1593971bb1a5SLionel Sambuc xcb_generic_iterator_t 1594971bb1a5SLionel Sambuc xcb_randr_mode_end (xcb_randr_mode_iterator_t i /**< */); 1595971bb1a5SLionel Sambuc 1596971bb1a5SLionel Sambuc /** 1597971bb1a5SLionel Sambuc * Get the next element of the iterator 1598971bb1a5SLionel Sambuc * @param i Pointer to a xcb_randr_crtc_iterator_t 1599971bb1a5SLionel Sambuc * 1600971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 1601971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 1602971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_randr_crtc_t) 1603971bb1a5SLionel Sambuc */ 1604971bb1a5SLionel Sambuc void 1605971bb1a5SLionel Sambuc xcb_randr_crtc_next (xcb_randr_crtc_iterator_t *i /**< */); 1606971bb1a5SLionel Sambuc 1607971bb1a5SLionel Sambuc /** 1608971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 1609971bb1a5SLionel Sambuc * @param i An xcb_randr_crtc_iterator_t 1610971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 1611971bb1a5SLionel Sambuc * 1612971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 1613971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 1614971bb1a5SLionel Sambuc * last element. 1615971bb1a5SLionel Sambuc */ 1616971bb1a5SLionel Sambuc xcb_generic_iterator_t 1617971bb1a5SLionel Sambuc xcb_randr_crtc_end (xcb_randr_crtc_iterator_t i /**< */); 1618971bb1a5SLionel Sambuc 1619971bb1a5SLionel Sambuc /** 1620971bb1a5SLionel Sambuc * Get the next element of the iterator 1621971bb1a5SLionel Sambuc * @param i Pointer to a xcb_randr_output_iterator_t 1622971bb1a5SLionel Sambuc * 1623971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 1624971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 1625971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_randr_output_t) 1626971bb1a5SLionel Sambuc */ 1627971bb1a5SLionel Sambuc void 1628971bb1a5SLionel Sambuc xcb_randr_output_next (xcb_randr_output_iterator_t *i /**< */); 1629971bb1a5SLionel Sambuc 1630971bb1a5SLionel Sambuc /** 1631971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 1632971bb1a5SLionel Sambuc * @param i An xcb_randr_output_iterator_t 1633971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 1634971bb1a5SLionel Sambuc * 1635971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 1636971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 1637971bb1a5SLionel Sambuc * last element. 1638971bb1a5SLionel Sambuc */ 1639971bb1a5SLionel Sambuc xcb_generic_iterator_t 1640971bb1a5SLionel Sambuc xcb_randr_output_end (xcb_randr_output_iterator_t i /**< */); 1641971bb1a5SLionel Sambuc 1642971bb1a5SLionel Sambuc /** 1643971bb1a5SLionel Sambuc * Get the next element of the iterator 1644*0a6a1f1dSLionel Sambuc * @param i Pointer to a xcb_randr_provider_iterator_t 1645*0a6a1f1dSLionel Sambuc * 1646*0a6a1f1dSLionel Sambuc * Get the next element in the iterator. The member rem is 1647*0a6a1f1dSLionel Sambuc * decreased by one. The member data points to the next 1648*0a6a1f1dSLionel Sambuc * element. The member index is increased by sizeof(xcb_randr_provider_t) 1649*0a6a1f1dSLionel Sambuc */ 1650*0a6a1f1dSLionel Sambuc void 1651*0a6a1f1dSLionel Sambuc xcb_randr_provider_next (xcb_randr_provider_iterator_t *i /**< */); 1652*0a6a1f1dSLionel Sambuc 1653*0a6a1f1dSLionel Sambuc /** 1654*0a6a1f1dSLionel Sambuc * Return the iterator pointing to the last element 1655*0a6a1f1dSLionel Sambuc * @param i An xcb_randr_provider_iterator_t 1656*0a6a1f1dSLionel Sambuc * @return The iterator pointing to the last element 1657*0a6a1f1dSLionel Sambuc * 1658*0a6a1f1dSLionel Sambuc * Set the current element in the iterator to the last element. 1659*0a6a1f1dSLionel Sambuc * The member rem is set to 0. The member data points to the 1660*0a6a1f1dSLionel Sambuc * last element. 1661*0a6a1f1dSLionel Sambuc */ 1662*0a6a1f1dSLionel Sambuc xcb_generic_iterator_t 1663*0a6a1f1dSLionel Sambuc xcb_randr_provider_end (xcb_randr_provider_iterator_t i /**< */); 1664*0a6a1f1dSLionel Sambuc 1665*0a6a1f1dSLionel Sambuc /** 1666*0a6a1f1dSLionel Sambuc * Get the next element of the iterator 1667971bb1a5SLionel Sambuc * @param i Pointer to a xcb_randr_screen_size_iterator_t 1668971bb1a5SLionel Sambuc * 1669971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 1670971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 1671971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_randr_screen_size_t) 1672971bb1a5SLionel Sambuc */ 1673971bb1a5SLionel Sambuc void 1674971bb1a5SLionel Sambuc xcb_randr_screen_size_next (xcb_randr_screen_size_iterator_t *i /**< */); 1675971bb1a5SLionel Sambuc 1676971bb1a5SLionel Sambuc /** 1677971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 1678971bb1a5SLionel Sambuc * @param i An xcb_randr_screen_size_iterator_t 1679971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 1680971bb1a5SLionel Sambuc * 1681971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 1682971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 1683971bb1a5SLionel Sambuc * last element. 1684971bb1a5SLionel Sambuc */ 1685971bb1a5SLionel Sambuc xcb_generic_iterator_t 1686971bb1a5SLionel Sambuc xcb_randr_screen_size_end (xcb_randr_screen_size_iterator_t i /**< */); 1687971bb1a5SLionel Sambuc 1688971bb1a5SLionel Sambuc int 1689971bb1a5SLionel Sambuc xcb_randr_refresh_rates_sizeof (const void *_buffer /**< */); 1690971bb1a5SLionel Sambuc 1691971bb1a5SLionel Sambuc uint16_t * 1692971bb1a5SLionel Sambuc xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R /**< */); 1693971bb1a5SLionel Sambuc 1694971bb1a5SLionel Sambuc int 1695971bb1a5SLionel Sambuc xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R /**< */); 1696971bb1a5SLionel Sambuc 1697971bb1a5SLionel Sambuc xcb_generic_iterator_t 1698971bb1a5SLionel Sambuc xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R /**< */); 1699971bb1a5SLionel Sambuc 1700971bb1a5SLionel Sambuc /** 1701971bb1a5SLionel Sambuc * Get the next element of the iterator 1702971bb1a5SLionel Sambuc * @param i Pointer to a xcb_randr_refresh_rates_iterator_t 1703971bb1a5SLionel Sambuc * 1704971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 1705971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 1706971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_randr_refresh_rates_t) 1707971bb1a5SLionel Sambuc */ 1708971bb1a5SLionel Sambuc void 1709971bb1a5SLionel Sambuc xcb_randr_refresh_rates_next (xcb_randr_refresh_rates_iterator_t *i /**< */); 1710971bb1a5SLionel Sambuc 1711971bb1a5SLionel Sambuc /** 1712971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 1713971bb1a5SLionel Sambuc * @param i An xcb_randr_refresh_rates_iterator_t 1714971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 1715971bb1a5SLionel Sambuc * 1716971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 1717971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 1718971bb1a5SLionel Sambuc * last element. 1719971bb1a5SLionel Sambuc */ 1720971bb1a5SLionel Sambuc xcb_generic_iterator_t 1721971bb1a5SLionel Sambuc xcb_randr_refresh_rates_end (xcb_randr_refresh_rates_iterator_t i /**< */); 1722971bb1a5SLionel Sambuc 1723971bb1a5SLionel Sambuc /** 1724971bb1a5SLionel Sambuc * 1725971bb1a5SLionel Sambuc * @param c The connection 1726971bb1a5SLionel Sambuc * @return A cookie 1727971bb1a5SLionel Sambuc * 1728971bb1a5SLionel Sambuc * Delivers a request to the X server. 1729971bb1a5SLionel Sambuc * 1730971bb1a5SLionel Sambuc */ 1731971bb1a5SLionel Sambuc xcb_randr_query_version_cookie_t 1732971bb1a5SLionel Sambuc xcb_randr_query_version (xcb_connection_t *c /**< */, 1733971bb1a5SLionel Sambuc uint32_t major_version /**< */, 1734971bb1a5SLionel Sambuc uint32_t minor_version /**< */); 1735971bb1a5SLionel Sambuc 1736971bb1a5SLionel Sambuc /** 1737971bb1a5SLionel Sambuc * 1738971bb1a5SLionel Sambuc * @param c The connection 1739971bb1a5SLionel Sambuc * @return A cookie 1740971bb1a5SLionel Sambuc * 1741971bb1a5SLionel Sambuc * Delivers a request to the X server. 1742971bb1a5SLionel Sambuc * 1743971bb1a5SLionel Sambuc * This form can be used only if the request will cause 1744971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 1745971bb1a5SLionel Sambuc * placed in the event queue. 1746971bb1a5SLionel Sambuc */ 1747971bb1a5SLionel Sambuc xcb_randr_query_version_cookie_t 1748971bb1a5SLionel Sambuc xcb_randr_query_version_unchecked (xcb_connection_t *c /**< */, 1749971bb1a5SLionel Sambuc uint32_t major_version /**< */, 1750971bb1a5SLionel Sambuc uint32_t minor_version /**< */); 1751971bb1a5SLionel Sambuc 1752971bb1a5SLionel Sambuc /** 1753971bb1a5SLionel Sambuc * Return the reply 1754971bb1a5SLionel Sambuc * @param c The connection 1755971bb1a5SLionel Sambuc * @param cookie The cookie 1756971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 1757971bb1a5SLionel Sambuc * 1758971bb1a5SLionel Sambuc * Returns the reply of the request asked by 1759971bb1a5SLionel Sambuc * 1760971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 1761971bb1a5SLionel Sambuc * xcb_randr_query_version_unchecked(). is used. 1762971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 1763971bb1a5SLionel Sambuc * 1764971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 1765971bb1a5SLionel Sambuc */ 1766971bb1a5SLionel Sambuc xcb_randr_query_version_reply_t * 1767971bb1a5SLionel Sambuc xcb_randr_query_version_reply (xcb_connection_t *c /**< */, 1768971bb1a5SLionel Sambuc xcb_randr_query_version_cookie_t cookie /**< */, 1769971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 1770971bb1a5SLionel Sambuc 1771971bb1a5SLionel Sambuc /** 1772971bb1a5SLionel Sambuc * 1773971bb1a5SLionel Sambuc * @param c The connection 1774971bb1a5SLionel Sambuc * @return A cookie 1775971bb1a5SLionel Sambuc * 1776971bb1a5SLionel Sambuc * Delivers a request to the X server. 1777971bb1a5SLionel Sambuc * 1778971bb1a5SLionel Sambuc */ 1779971bb1a5SLionel Sambuc xcb_randr_set_screen_config_cookie_t 1780971bb1a5SLionel Sambuc xcb_randr_set_screen_config (xcb_connection_t *c /**< */, 1781971bb1a5SLionel Sambuc xcb_window_t window /**< */, 1782971bb1a5SLionel Sambuc xcb_timestamp_t timestamp /**< */, 1783971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp /**< */, 1784971bb1a5SLionel Sambuc uint16_t sizeID /**< */, 1785971bb1a5SLionel Sambuc uint16_t rotation /**< */, 1786971bb1a5SLionel Sambuc uint16_t rate /**< */); 1787971bb1a5SLionel Sambuc 1788971bb1a5SLionel Sambuc /** 1789971bb1a5SLionel Sambuc * 1790971bb1a5SLionel Sambuc * @param c The connection 1791971bb1a5SLionel Sambuc * @return A cookie 1792971bb1a5SLionel Sambuc * 1793971bb1a5SLionel Sambuc * Delivers a request to the X server. 1794971bb1a5SLionel Sambuc * 1795971bb1a5SLionel Sambuc * This form can be used only if the request will cause 1796971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 1797971bb1a5SLionel Sambuc * placed in the event queue. 1798971bb1a5SLionel Sambuc */ 1799971bb1a5SLionel Sambuc xcb_randr_set_screen_config_cookie_t 1800971bb1a5SLionel Sambuc xcb_randr_set_screen_config_unchecked (xcb_connection_t *c /**< */, 1801971bb1a5SLionel Sambuc xcb_window_t window /**< */, 1802971bb1a5SLionel Sambuc xcb_timestamp_t timestamp /**< */, 1803971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp /**< */, 1804971bb1a5SLionel Sambuc uint16_t sizeID /**< */, 1805971bb1a5SLionel Sambuc uint16_t rotation /**< */, 1806971bb1a5SLionel Sambuc uint16_t rate /**< */); 1807971bb1a5SLionel Sambuc 1808971bb1a5SLionel Sambuc /** 1809971bb1a5SLionel Sambuc * Return the reply 1810971bb1a5SLionel Sambuc * @param c The connection 1811971bb1a5SLionel Sambuc * @param cookie The cookie 1812971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 1813971bb1a5SLionel Sambuc * 1814971bb1a5SLionel Sambuc * Returns the reply of the request asked by 1815971bb1a5SLionel Sambuc * 1816971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 1817971bb1a5SLionel Sambuc * xcb_randr_set_screen_config_unchecked(). is used. 1818971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 1819971bb1a5SLionel Sambuc * 1820971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 1821971bb1a5SLionel Sambuc */ 1822971bb1a5SLionel Sambuc xcb_randr_set_screen_config_reply_t * 1823971bb1a5SLionel Sambuc xcb_randr_set_screen_config_reply (xcb_connection_t *c /**< */, 1824971bb1a5SLionel Sambuc xcb_randr_set_screen_config_cookie_t cookie /**< */, 1825971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 1826971bb1a5SLionel Sambuc 1827971bb1a5SLionel Sambuc /** 1828971bb1a5SLionel Sambuc * 1829971bb1a5SLionel Sambuc * @param c The connection 1830971bb1a5SLionel Sambuc * @return A cookie 1831971bb1a5SLionel Sambuc * 1832971bb1a5SLionel Sambuc * Delivers a request to the X server. 1833971bb1a5SLionel Sambuc * 1834971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 1835971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 1836971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 1837971bb1a5SLionel Sambuc */ 1838971bb1a5SLionel Sambuc xcb_void_cookie_t 1839971bb1a5SLionel Sambuc xcb_randr_select_input_checked (xcb_connection_t *c /**< */, 1840971bb1a5SLionel Sambuc xcb_window_t window /**< */, 1841971bb1a5SLionel Sambuc uint16_t enable /**< */); 1842971bb1a5SLionel Sambuc 1843971bb1a5SLionel Sambuc /** 1844971bb1a5SLionel Sambuc * 1845971bb1a5SLionel Sambuc * @param c The connection 1846971bb1a5SLionel Sambuc * @return A cookie 1847971bb1a5SLionel Sambuc * 1848971bb1a5SLionel Sambuc * Delivers a request to the X server. 1849971bb1a5SLionel Sambuc * 1850971bb1a5SLionel Sambuc */ 1851971bb1a5SLionel Sambuc xcb_void_cookie_t 1852971bb1a5SLionel Sambuc xcb_randr_select_input (xcb_connection_t *c /**< */, 1853971bb1a5SLionel Sambuc xcb_window_t window /**< */, 1854971bb1a5SLionel Sambuc uint16_t enable /**< */); 1855971bb1a5SLionel Sambuc 1856971bb1a5SLionel Sambuc int 1857971bb1a5SLionel Sambuc xcb_randr_get_screen_info_sizeof (const void *_buffer /**< */); 1858971bb1a5SLionel Sambuc 1859971bb1a5SLionel Sambuc /** 1860971bb1a5SLionel Sambuc * 1861971bb1a5SLionel Sambuc * @param c The connection 1862971bb1a5SLionel Sambuc * @return A cookie 1863971bb1a5SLionel Sambuc * 1864971bb1a5SLionel Sambuc * Delivers a request to the X server. 1865971bb1a5SLionel Sambuc * 1866971bb1a5SLionel Sambuc */ 1867971bb1a5SLionel Sambuc xcb_randr_get_screen_info_cookie_t 1868971bb1a5SLionel Sambuc xcb_randr_get_screen_info (xcb_connection_t *c /**< */, 1869971bb1a5SLionel Sambuc xcb_window_t window /**< */); 1870971bb1a5SLionel Sambuc 1871971bb1a5SLionel Sambuc /** 1872971bb1a5SLionel Sambuc * 1873971bb1a5SLionel Sambuc * @param c The connection 1874971bb1a5SLionel Sambuc * @return A cookie 1875971bb1a5SLionel Sambuc * 1876971bb1a5SLionel Sambuc * Delivers a request to the X server. 1877971bb1a5SLionel Sambuc * 1878971bb1a5SLionel Sambuc * This form can be used only if the request will cause 1879971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 1880971bb1a5SLionel Sambuc * placed in the event queue. 1881971bb1a5SLionel Sambuc */ 1882971bb1a5SLionel Sambuc xcb_randr_get_screen_info_cookie_t 1883971bb1a5SLionel Sambuc xcb_randr_get_screen_info_unchecked (xcb_connection_t *c /**< */, 1884971bb1a5SLionel Sambuc xcb_window_t window /**< */); 1885971bb1a5SLionel Sambuc 1886971bb1a5SLionel Sambuc xcb_randr_screen_size_t * 1887971bb1a5SLionel Sambuc xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R /**< */); 1888971bb1a5SLionel Sambuc 1889971bb1a5SLionel Sambuc int 1890971bb1a5SLionel Sambuc xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R /**< */); 1891971bb1a5SLionel Sambuc 1892971bb1a5SLionel Sambuc xcb_randr_screen_size_iterator_t 1893971bb1a5SLionel Sambuc xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R /**< */); 1894971bb1a5SLionel Sambuc 1895971bb1a5SLionel Sambuc int 1896971bb1a5SLionel Sambuc xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R /**< */); 1897971bb1a5SLionel Sambuc 1898971bb1a5SLionel Sambuc xcb_randr_refresh_rates_iterator_t 1899971bb1a5SLionel Sambuc xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R /**< */); 1900971bb1a5SLionel Sambuc 1901971bb1a5SLionel Sambuc /** 1902971bb1a5SLionel Sambuc * Return the reply 1903971bb1a5SLionel Sambuc * @param c The connection 1904971bb1a5SLionel Sambuc * @param cookie The cookie 1905971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 1906971bb1a5SLionel Sambuc * 1907971bb1a5SLionel Sambuc * Returns the reply of the request asked by 1908971bb1a5SLionel Sambuc * 1909971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 1910971bb1a5SLionel Sambuc * xcb_randr_get_screen_info_unchecked(). is used. 1911971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 1912971bb1a5SLionel Sambuc * 1913971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 1914971bb1a5SLionel Sambuc */ 1915971bb1a5SLionel Sambuc xcb_randr_get_screen_info_reply_t * 1916971bb1a5SLionel Sambuc xcb_randr_get_screen_info_reply (xcb_connection_t *c /**< */, 1917971bb1a5SLionel Sambuc xcb_randr_get_screen_info_cookie_t cookie /**< */, 1918971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 1919971bb1a5SLionel Sambuc 1920971bb1a5SLionel Sambuc /** 1921971bb1a5SLionel Sambuc * 1922971bb1a5SLionel Sambuc * @param c The connection 1923971bb1a5SLionel Sambuc * @return A cookie 1924971bb1a5SLionel Sambuc * 1925971bb1a5SLionel Sambuc * Delivers a request to the X server. 1926971bb1a5SLionel Sambuc * 1927971bb1a5SLionel Sambuc */ 1928971bb1a5SLionel Sambuc xcb_randr_get_screen_size_range_cookie_t 1929971bb1a5SLionel Sambuc xcb_randr_get_screen_size_range (xcb_connection_t *c /**< */, 1930971bb1a5SLionel Sambuc xcb_window_t window /**< */); 1931971bb1a5SLionel Sambuc 1932971bb1a5SLionel Sambuc /** 1933971bb1a5SLionel Sambuc * 1934971bb1a5SLionel Sambuc * @param c The connection 1935971bb1a5SLionel Sambuc * @return A cookie 1936971bb1a5SLionel Sambuc * 1937971bb1a5SLionel Sambuc * Delivers a request to the X server. 1938971bb1a5SLionel Sambuc * 1939971bb1a5SLionel Sambuc * This form can be used only if the request will cause 1940971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 1941971bb1a5SLionel Sambuc * placed in the event queue. 1942971bb1a5SLionel Sambuc */ 1943971bb1a5SLionel Sambuc xcb_randr_get_screen_size_range_cookie_t 1944971bb1a5SLionel Sambuc xcb_randr_get_screen_size_range_unchecked (xcb_connection_t *c /**< */, 1945971bb1a5SLionel Sambuc xcb_window_t window /**< */); 1946971bb1a5SLionel Sambuc 1947971bb1a5SLionel Sambuc /** 1948971bb1a5SLionel Sambuc * Return the reply 1949971bb1a5SLionel Sambuc * @param c The connection 1950971bb1a5SLionel Sambuc * @param cookie The cookie 1951971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 1952971bb1a5SLionel Sambuc * 1953971bb1a5SLionel Sambuc * Returns the reply of the request asked by 1954971bb1a5SLionel Sambuc * 1955971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 1956971bb1a5SLionel Sambuc * xcb_randr_get_screen_size_range_unchecked(). is used. 1957971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 1958971bb1a5SLionel Sambuc * 1959971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 1960971bb1a5SLionel Sambuc */ 1961971bb1a5SLionel Sambuc xcb_randr_get_screen_size_range_reply_t * 1962971bb1a5SLionel Sambuc xcb_randr_get_screen_size_range_reply (xcb_connection_t *c /**< */, 1963971bb1a5SLionel Sambuc xcb_randr_get_screen_size_range_cookie_t cookie /**< */, 1964971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 1965971bb1a5SLionel Sambuc 1966971bb1a5SLionel Sambuc /** 1967971bb1a5SLionel Sambuc * 1968971bb1a5SLionel Sambuc * @param c The connection 1969971bb1a5SLionel Sambuc * @return A cookie 1970971bb1a5SLionel Sambuc * 1971971bb1a5SLionel Sambuc * Delivers a request to the X server. 1972971bb1a5SLionel Sambuc * 1973971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 1974971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 1975971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 1976971bb1a5SLionel Sambuc */ 1977971bb1a5SLionel Sambuc xcb_void_cookie_t 1978971bb1a5SLionel Sambuc xcb_randr_set_screen_size_checked (xcb_connection_t *c /**< */, 1979971bb1a5SLionel Sambuc xcb_window_t window /**< */, 1980971bb1a5SLionel Sambuc uint16_t width /**< */, 1981971bb1a5SLionel Sambuc uint16_t height /**< */, 1982971bb1a5SLionel Sambuc uint32_t mm_width /**< */, 1983971bb1a5SLionel Sambuc uint32_t mm_height /**< */); 1984971bb1a5SLionel Sambuc 1985971bb1a5SLionel Sambuc /** 1986971bb1a5SLionel Sambuc * 1987971bb1a5SLionel Sambuc * @param c The connection 1988971bb1a5SLionel Sambuc * @return A cookie 1989971bb1a5SLionel Sambuc * 1990971bb1a5SLionel Sambuc * Delivers a request to the X server. 1991971bb1a5SLionel Sambuc * 1992971bb1a5SLionel Sambuc */ 1993971bb1a5SLionel Sambuc xcb_void_cookie_t 1994971bb1a5SLionel Sambuc xcb_randr_set_screen_size (xcb_connection_t *c /**< */, 1995971bb1a5SLionel Sambuc xcb_window_t window /**< */, 1996971bb1a5SLionel Sambuc uint16_t width /**< */, 1997971bb1a5SLionel Sambuc uint16_t height /**< */, 1998971bb1a5SLionel Sambuc uint32_t mm_width /**< */, 1999971bb1a5SLionel Sambuc uint32_t mm_height /**< */); 2000971bb1a5SLionel Sambuc 2001971bb1a5SLionel Sambuc /** 2002971bb1a5SLionel Sambuc * Get the next element of the iterator 2003971bb1a5SLionel Sambuc * @param i Pointer to a xcb_randr_mode_info_iterator_t 2004971bb1a5SLionel Sambuc * 2005971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 2006971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 2007971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_randr_mode_info_t) 2008971bb1a5SLionel Sambuc */ 2009971bb1a5SLionel Sambuc void 2010971bb1a5SLionel Sambuc xcb_randr_mode_info_next (xcb_randr_mode_info_iterator_t *i /**< */); 2011971bb1a5SLionel Sambuc 2012971bb1a5SLionel Sambuc /** 2013971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 2014971bb1a5SLionel Sambuc * @param i An xcb_randr_mode_info_iterator_t 2015971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 2016971bb1a5SLionel Sambuc * 2017971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 2018971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 2019971bb1a5SLionel Sambuc * last element. 2020971bb1a5SLionel Sambuc */ 2021971bb1a5SLionel Sambuc xcb_generic_iterator_t 2022971bb1a5SLionel Sambuc xcb_randr_mode_info_end (xcb_randr_mode_info_iterator_t i /**< */); 2023971bb1a5SLionel Sambuc 2024971bb1a5SLionel Sambuc int 2025971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_sizeof (const void *_buffer /**< */); 2026971bb1a5SLionel Sambuc 2027971bb1a5SLionel Sambuc /** 2028971bb1a5SLionel Sambuc * 2029971bb1a5SLionel Sambuc * @param c The connection 2030971bb1a5SLionel Sambuc * @return A cookie 2031971bb1a5SLionel Sambuc * 2032971bb1a5SLionel Sambuc * Delivers a request to the X server. 2033971bb1a5SLionel Sambuc * 2034971bb1a5SLionel Sambuc */ 2035971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_cookie_t 2036971bb1a5SLionel Sambuc xcb_randr_get_screen_resources (xcb_connection_t *c /**< */, 2037971bb1a5SLionel Sambuc xcb_window_t window /**< */); 2038971bb1a5SLionel Sambuc 2039971bb1a5SLionel Sambuc /** 2040971bb1a5SLionel Sambuc * 2041971bb1a5SLionel Sambuc * @param c The connection 2042971bb1a5SLionel Sambuc * @return A cookie 2043971bb1a5SLionel Sambuc * 2044971bb1a5SLionel Sambuc * Delivers a request to the X server. 2045971bb1a5SLionel Sambuc * 2046971bb1a5SLionel Sambuc * This form can be used only if the request will cause 2047971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2048971bb1a5SLionel Sambuc * placed in the event queue. 2049971bb1a5SLionel Sambuc */ 2050971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_cookie_t 2051971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_unchecked (xcb_connection_t *c /**< */, 2052971bb1a5SLionel Sambuc xcb_window_t window /**< */); 2053971bb1a5SLionel Sambuc 2054971bb1a5SLionel Sambuc xcb_randr_crtc_t * 2055971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R /**< */); 2056971bb1a5SLionel Sambuc 2057971bb1a5SLionel Sambuc int 2058971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R /**< */); 2059971bb1a5SLionel Sambuc 2060971bb1a5SLionel Sambuc xcb_generic_iterator_t 2061971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R /**< */); 2062971bb1a5SLionel Sambuc 2063971bb1a5SLionel Sambuc xcb_randr_output_t * 2064971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R /**< */); 2065971bb1a5SLionel Sambuc 2066971bb1a5SLionel Sambuc int 2067971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R /**< */); 2068971bb1a5SLionel Sambuc 2069971bb1a5SLionel Sambuc xcb_generic_iterator_t 2070971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R /**< */); 2071971bb1a5SLionel Sambuc 2072971bb1a5SLionel Sambuc xcb_randr_mode_info_t * 2073971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R /**< */); 2074971bb1a5SLionel Sambuc 2075971bb1a5SLionel Sambuc int 2076971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R /**< */); 2077971bb1a5SLionel Sambuc 2078971bb1a5SLionel Sambuc xcb_randr_mode_info_iterator_t 2079971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R /**< */); 2080971bb1a5SLionel Sambuc 2081971bb1a5SLionel Sambuc uint8_t * 2082971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R /**< */); 2083971bb1a5SLionel Sambuc 2084971bb1a5SLionel Sambuc int 2085971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R /**< */); 2086971bb1a5SLionel Sambuc 2087971bb1a5SLionel Sambuc xcb_generic_iterator_t 2088971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R /**< */); 2089971bb1a5SLionel Sambuc 2090971bb1a5SLionel Sambuc /** 2091971bb1a5SLionel Sambuc * Return the reply 2092971bb1a5SLionel Sambuc * @param c The connection 2093971bb1a5SLionel Sambuc * @param cookie The cookie 2094971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 2095971bb1a5SLionel Sambuc * 2096971bb1a5SLionel Sambuc * Returns the reply of the request asked by 2097971bb1a5SLionel Sambuc * 2098971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 2099971bb1a5SLionel Sambuc * xcb_randr_get_screen_resources_unchecked(). is used. 2100971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 2101971bb1a5SLionel Sambuc * 2102971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 2103971bb1a5SLionel Sambuc */ 2104971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_reply_t * 2105971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_reply (xcb_connection_t *c /**< */, 2106971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_cookie_t cookie /**< */, 2107971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 2108971bb1a5SLionel Sambuc 2109971bb1a5SLionel Sambuc int 2110971bb1a5SLionel Sambuc xcb_randr_get_output_info_sizeof (const void *_buffer /**< */); 2111971bb1a5SLionel Sambuc 2112971bb1a5SLionel Sambuc /** 2113971bb1a5SLionel Sambuc * 2114971bb1a5SLionel Sambuc * @param c The connection 2115971bb1a5SLionel Sambuc * @return A cookie 2116971bb1a5SLionel Sambuc * 2117971bb1a5SLionel Sambuc * Delivers a request to the X server. 2118971bb1a5SLionel Sambuc * 2119971bb1a5SLionel Sambuc */ 2120971bb1a5SLionel Sambuc xcb_randr_get_output_info_cookie_t 2121971bb1a5SLionel Sambuc xcb_randr_get_output_info (xcb_connection_t *c /**< */, 2122971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2123971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp /**< */); 2124971bb1a5SLionel Sambuc 2125971bb1a5SLionel Sambuc /** 2126971bb1a5SLionel Sambuc * 2127971bb1a5SLionel Sambuc * @param c The connection 2128971bb1a5SLionel Sambuc * @return A cookie 2129971bb1a5SLionel Sambuc * 2130971bb1a5SLionel Sambuc * Delivers a request to the X server. 2131971bb1a5SLionel Sambuc * 2132971bb1a5SLionel Sambuc * This form can be used only if the request will cause 2133971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2134971bb1a5SLionel Sambuc * placed in the event queue. 2135971bb1a5SLionel Sambuc */ 2136971bb1a5SLionel Sambuc xcb_randr_get_output_info_cookie_t 2137971bb1a5SLionel Sambuc xcb_randr_get_output_info_unchecked (xcb_connection_t *c /**< */, 2138971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2139971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp /**< */); 2140971bb1a5SLionel Sambuc 2141971bb1a5SLionel Sambuc xcb_randr_crtc_t * 2142971bb1a5SLionel Sambuc xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R /**< */); 2143971bb1a5SLionel Sambuc 2144971bb1a5SLionel Sambuc int 2145971bb1a5SLionel Sambuc xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R /**< */); 2146971bb1a5SLionel Sambuc 2147971bb1a5SLionel Sambuc xcb_generic_iterator_t 2148971bb1a5SLionel Sambuc xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R /**< */); 2149971bb1a5SLionel Sambuc 2150971bb1a5SLionel Sambuc xcb_randr_mode_t * 2151971bb1a5SLionel Sambuc xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R /**< */); 2152971bb1a5SLionel Sambuc 2153971bb1a5SLionel Sambuc int 2154971bb1a5SLionel Sambuc xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R /**< */); 2155971bb1a5SLionel Sambuc 2156971bb1a5SLionel Sambuc xcb_generic_iterator_t 2157971bb1a5SLionel Sambuc xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R /**< */); 2158971bb1a5SLionel Sambuc 2159971bb1a5SLionel Sambuc xcb_randr_output_t * 2160971bb1a5SLionel Sambuc xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R /**< */); 2161971bb1a5SLionel Sambuc 2162971bb1a5SLionel Sambuc int 2163971bb1a5SLionel Sambuc xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R /**< */); 2164971bb1a5SLionel Sambuc 2165971bb1a5SLionel Sambuc xcb_generic_iterator_t 2166971bb1a5SLionel Sambuc xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R /**< */); 2167971bb1a5SLionel Sambuc 2168971bb1a5SLionel Sambuc uint8_t * 2169971bb1a5SLionel Sambuc xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R /**< */); 2170971bb1a5SLionel Sambuc 2171971bb1a5SLionel Sambuc int 2172971bb1a5SLionel Sambuc xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R /**< */); 2173971bb1a5SLionel Sambuc 2174971bb1a5SLionel Sambuc xcb_generic_iterator_t 2175971bb1a5SLionel Sambuc xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R /**< */); 2176971bb1a5SLionel Sambuc 2177971bb1a5SLionel Sambuc /** 2178971bb1a5SLionel Sambuc * Return the reply 2179971bb1a5SLionel Sambuc * @param c The connection 2180971bb1a5SLionel Sambuc * @param cookie The cookie 2181971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 2182971bb1a5SLionel Sambuc * 2183971bb1a5SLionel Sambuc * Returns the reply of the request asked by 2184971bb1a5SLionel Sambuc * 2185971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 2186971bb1a5SLionel Sambuc * xcb_randr_get_output_info_unchecked(). is used. 2187971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 2188971bb1a5SLionel Sambuc * 2189971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 2190971bb1a5SLionel Sambuc */ 2191971bb1a5SLionel Sambuc xcb_randr_get_output_info_reply_t * 2192971bb1a5SLionel Sambuc xcb_randr_get_output_info_reply (xcb_connection_t *c /**< */, 2193971bb1a5SLionel Sambuc xcb_randr_get_output_info_cookie_t cookie /**< */, 2194971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 2195971bb1a5SLionel Sambuc 2196971bb1a5SLionel Sambuc int 2197971bb1a5SLionel Sambuc xcb_randr_list_output_properties_sizeof (const void *_buffer /**< */); 2198971bb1a5SLionel Sambuc 2199971bb1a5SLionel Sambuc /** 2200971bb1a5SLionel Sambuc * 2201971bb1a5SLionel Sambuc * @param c The connection 2202971bb1a5SLionel Sambuc * @return A cookie 2203971bb1a5SLionel Sambuc * 2204971bb1a5SLionel Sambuc * Delivers a request to the X server. 2205971bb1a5SLionel Sambuc * 2206971bb1a5SLionel Sambuc */ 2207971bb1a5SLionel Sambuc xcb_randr_list_output_properties_cookie_t 2208971bb1a5SLionel Sambuc xcb_randr_list_output_properties (xcb_connection_t *c /**< */, 2209971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */); 2210971bb1a5SLionel Sambuc 2211971bb1a5SLionel Sambuc /** 2212971bb1a5SLionel Sambuc * 2213971bb1a5SLionel Sambuc * @param c The connection 2214971bb1a5SLionel Sambuc * @return A cookie 2215971bb1a5SLionel Sambuc * 2216971bb1a5SLionel Sambuc * Delivers a request to the X server. 2217971bb1a5SLionel Sambuc * 2218971bb1a5SLionel Sambuc * This form can be used only if the request will cause 2219971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2220971bb1a5SLionel Sambuc * placed in the event queue. 2221971bb1a5SLionel Sambuc */ 2222971bb1a5SLionel Sambuc xcb_randr_list_output_properties_cookie_t 2223971bb1a5SLionel Sambuc xcb_randr_list_output_properties_unchecked (xcb_connection_t *c /**< */, 2224971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */); 2225971bb1a5SLionel Sambuc 2226971bb1a5SLionel Sambuc xcb_atom_t * 2227971bb1a5SLionel Sambuc xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R /**< */); 2228971bb1a5SLionel Sambuc 2229971bb1a5SLionel Sambuc int 2230971bb1a5SLionel Sambuc xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R /**< */); 2231971bb1a5SLionel Sambuc 2232971bb1a5SLionel Sambuc xcb_generic_iterator_t 2233971bb1a5SLionel Sambuc xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properties_reply_t *R /**< */); 2234971bb1a5SLionel Sambuc 2235971bb1a5SLionel Sambuc /** 2236971bb1a5SLionel Sambuc * Return the reply 2237971bb1a5SLionel Sambuc * @param c The connection 2238971bb1a5SLionel Sambuc * @param cookie The cookie 2239971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 2240971bb1a5SLionel Sambuc * 2241971bb1a5SLionel Sambuc * Returns the reply of the request asked by 2242971bb1a5SLionel Sambuc * 2243971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 2244971bb1a5SLionel Sambuc * xcb_randr_list_output_properties_unchecked(). is used. 2245971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 2246971bb1a5SLionel Sambuc * 2247971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 2248971bb1a5SLionel Sambuc */ 2249971bb1a5SLionel Sambuc xcb_randr_list_output_properties_reply_t * 2250971bb1a5SLionel Sambuc xcb_randr_list_output_properties_reply (xcb_connection_t *c /**< */, 2251971bb1a5SLionel Sambuc xcb_randr_list_output_properties_cookie_t cookie /**< */, 2252971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 2253971bb1a5SLionel Sambuc 2254971bb1a5SLionel Sambuc int 2255971bb1a5SLionel Sambuc xcb_randr_query_output_property_sizeof (const void *_buffer /**< */); 2256971bb1a5SLionel Sambuc 2257971bb1a5SLionel Sambuc /** 2258971bb1a5SLionel Sambuc * 2259971bb1a5SLionel Sambuc * @param c The connection 2260971bb1a5SLionel Sambuc * @return A cookie 2261971bb1a5SLionel Sambuc * 2262971bb1a5SLionel Sambuc * Delivers a request to the X server. 2263971bb1a5SLionel Sambuc * 2264971bb1a5SLionel Sambuc */ 2265971bb1a5SLionel Sambuc xcb_randr_query_output_property_cookie_t 2266971bb1a5SLionel Sambuc xcb_randr_query_output_property (xcb_connection_t *c /**< */, 2267971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2268971bb1a5SLionel Sambuc xcb_atom_t property /**< */); 2269971bb1a5SLionel Sambuc 2270971bb1a5SLionel Sambuc /** 2271971bb1a5SLionel Sambuc * 2272971bb1a5SLionel Sambuc * @param c The connection 2273971bb1a5SLionel Sambuc * @return A cookie 2274971bb1a5SLionel Sambuc * 2275971bb1a5SLionel Sambuc * Delivers a request to the X server. 2276971bb1a5SLionel Sambuc * 2277971bb1a5SLionel Sambuc * This form can be used only if the request will cause 2278971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2279971bb1a5SLionel Sambuc * placed in the event queue. 2280971bb1a5SLionel Sambuc */ 2281971bb1a5SLionel Sambuc xcb_randr_query_output_property_cookie_t 2282971bb1a5SLionel Sambuc xcb_randr_query_output_property_unchecked (xcb_connection_t *c /**< */, 2283971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2284971bb1a5SLionel Sambuc xcb_atom_t property /**< */); 2285971bb1a5SLionel Sambuc 2286971bb1a5SLionel Sambuc int32_t * 2287971bb1a5SLionel Sambuc xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R /**< */); 2288971bb1a5SLionel Sambuc 2289971bb1a5SLionel Sambuc int 2290971bb1a5SLionel Sambuc xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R /**< */); 2291971bb1a5SLionel Sambuc 2292971bb1a5SLionel Sambuc xcb_generic_iterator_t 2293971bb1a5SLionel Sambuc xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R /**< */); 2294971bb1a5SLionel Sambuc 2295971bb1a5SLionel Sambuc /** 2296971bb1a5SLionel Sambuc * Return the reply 2297971bb1a5SLionel Sambuc * @param c The connection 2298971bb1a5SLionel Sambuc * @param cookie The cookie 2299971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 2300971bb1a5SLionel Sambuc * 2301971bb1a5SLionel Sambuc * Returns the reply of the request asked by 2302971bb1a5SLionel Sambuc * 2303971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 2304971bb1a5SLionel Sambuc * xcb_randr_query_output_property_unchecked(). is used. 2305971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 2306971bb1a5SLionel Sambuc * 2307971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 2308971bb1a5SLionel Sambuc */ 2309971bb1a5SLionel Sambuc xcb_randr_query_output_property_reply_t * 2310971bb1a5SLionel Sambuc xcb_randr_query_output_property_reply (xcb_connection_t *c /**< */, 2311971bb1a5SLionel Sambuc xcb_randr_query_output_property_cookie_t cookie /**< */, 2312971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 2313971bb1a5SLionel Sambuc 2314971bb1a5SLionel Sambuc int 2315971bb1a5SLionel Sambuc xcb_randr_configure_output_property_sizeof (const void *_buffer /**< */, 2316971bb1a5SLionel Sambuc uint32_t values_len /**< */); 2317971bb1a5SLionel Sambuc 2318971bb1a5SLionel Sambuc /** 2319971bb1a5SLionel Sambuc * 2320971bb1a5SLionel Sambuc * @param c The connection 2321971bb1a5SLionel Sambuc * @return A cookie 2322971bb1a5SLionel Sambuc * 2323971bb1a5SLionel Sambuc * Delivers a request to the X server. 2324971bb1a5SLionel Sambuc * 2325971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 2326971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2327971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 2328971bb1a5SLionel Sambuc */ 2329971bb1a5SLionel Sambuc xcb_void_cookie_t 2330971bb1a5SLionel Sambuc xcb_randr_configure_output_property_checked (xcb_connection_t *c /**< */, 2331971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2332971bb1a5SLionel Sambuc xcb_atom_t property /**< */, 2333971bb1a5SLionel Sambuc uint8_t pending /**< */, 2334971bb1a5SLionel Sambuc uint8_t range /**< */, 2335971bb1a5SLionel Sambuc uint32_t values_len /**< */, 2336971bb1a5SLionel Sambuc const int32_t *values /**< */); 2337971bb1a5SLionel Sambuc 2338971bb1a5SLionel Sambuc /** 2339971bb1a5SLionel Sambuc * 2340971bb1a5SLionel Sambuc * @param c The connection 2341971bb1a5SLionel Sambuc * @return A cookie 2342971bb1a5SLionel Sambuc * 2343971bb1a5SLionel Sambuc * Delivers a request to the X server. 2344971bb1a5SLionel Sambuc * 2345971bb1a5SLionel Sambuc */ 2346971bb1a5SLionel Sambuc xcb_void_cookie_t 2347971bb1a5SLionel Sambuc xcb_randr_configure_output_property (xcb_connection_t *c /**< */, 2348971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2349971bb1a5SLionel Sambuc xcb_atom_t property /**< */, 2350971bb1a5SLionel Sambuc uint8_t pending /**< */, 2351971bb1a5SLionel Sambuc uint8_t range /**< */, 2352971bb1a5SLionel Sambuc uint32_t values_len /**< */, 2353971bb1a5SLionel Sambuc const int32_t *values /**< */); 2354971bb1a5SLionel Sambuc 2355971bb1a5SLionel Sambuc int 2356971bb1a5SLionel Sambuc xcb_randr_change_output_property_sizeof (const void *_buffer /**< */); 2357971bb1a5SLionel Sambuc 2358971bb1a5SLionel Sambuc /** 2359971bb1a5SLionel Sambuc * 2360971bb1a5SLionel Sambuc * @param c The connection 2361971bb1a5SLionel Sambuc * @return A cookie 2362971bb1a5SLionel Sambuc * 2363971bb1a5SLionel Sambuc * Delivers a request to the X server. 2364971bb1a5SLionel Sambuc * 2365971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 2366971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2367971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 2368971bb1a5SLionel Sambuc */ 2369971bb1a5SLionel Sambuc xcb_void_cookie_t 2370971bb1a5SLionel Sambuc xcb_randr_change_output_property_checked (xcb_connection_t *c /**< */, 2371971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2372971bb1a5SLionel Sambuc xcb_atom_t property /**< */, 2373971bb1a5SLionel Sambuc xcb_atom_t type /**< */, 2374971bb1a5SLionel Sambuc uint8_t format /**< */, 2375971bb1a5SLionel Sambuc uint8_t mode /**< */, 2376971bb1a5SLionel Sambuc uint32_t num_units /**< */, 2377971bb1a5SLionel Sambuc const void *data /**< */); 2378971bb1a5SLionel Sambuc 2379971bb1a5SLionel Sambuc /** 2380971bb1a5SLionel Sambuc * 2381971bb1a5SLionel Sambuc * @param c The connection 2382971bb1a5SLionel Sambuc * @return A cookie 2383971bb1a5SLionel Sambuc * 2384971bb1a5SLionel Sambuc * Delivers a request to the X server. 2385971bb1a5SLionel Sambuc * 2386971bb1a5SLionel Sambuc */ 2387971bb1a5SLionel Sambuc xcb_void_cookie_t 2388971bb1a5SLionel Sambuc xcb_randr_change_output_property (xcb_connection_t *c /**< */, 2389971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2390971bb1a5SLionel Sambuc xcb_atom_t property /**< */, 2391971bb1a5SLionel Sambuc xcb_atom_t type /**< */, 2392971bb1a5SLionel Sambuc uint8_t format /**< */, 2393971bb1a5SLionel Sambuc uint8_t mode /**< */, 2394971bb1a5SLionel Sambuc uint32_t num_units /**< */, 2395971bb1a5SLionel Sambuc const void *data /**< */); 2396971bb1a5SLionel Sambuc 2397971bb1a5SLionel Sambuc /** 2398971bb1a5SLionel Sambuc * 2399971bb1a5SLionel Sambuc * @param c The connection 2400971bb1a5SLionel Sambuc * @return A cookie 2401971bb1a5SLionel Sambuc * 2402971bb1a5SLionel Sambuc * Delivers a request to the X server. 2403971bb1a5SLionel Sambuc * 2404971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 2405971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2406971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 2407971bb1a5SLionel Sambuc */ 2408971bb1a5SLionel Sambuc xcb_void_cookie_t 2409971bb1a5SLionel Sambuc xcb_randr_delete_output_property_checked (xcb_connection_t *c /**< */, 2410971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2411971bb1a5SLionel Sambuc xcb_atom_t property /**< */); 2412971bb1a5SLionel Sambuc 2413971bb1a5SLionel Sambuc /** 2414971bb1a5SLionel Sambuc * 2415971bb1a5SLionel Sambuc * @param c The connection 2416971bb1a5SLionel Sambuc * @return A cookie 2417971bb1a5SLionel Sambuc * 2418971bb1a5SLionel Sambuc * Delivers a request to the X server. 2419971bb1a5SLionel Sambuc * 2420971bb1a5SLionel Sambuc */ 2421971bb1a5SLionel Sambuc xcb_void_cookie_t 2422971bb1a5SLionel Sambuc xcb_randr_delete_output_property (xcb_connection_t *c /**< */, 2423971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2424971bb1a5SLionel Sambuc xcb_atom_t property /**< */); 2425971bb1a5SLionel Sambuc 2426971bb1a5SLionel Sambuc int 2427971bb1a5SLionel Sambuc xcb_randr_get_output_property_sizeof (const void *_buffer /**< */); 2428971bb1a5SLionel Sambuc 2429971bb1a5SLionel Sambuc /** 2430971bb1a5SLionel Sambuc * 2431971bb1a5SLionel Sambuc * @param c The connection 2432971bb1a5SLionel Sambuc * @return A cookie 2433971bb1a5SLionel Sambuc * 2434971bb1a5SLionel Sambuc * Delivers a request to the X server. 2435971bb1a5SLionel Sambuc * 2436971bb1a5SLionel Sambuc */ 2437971bb1a5SLionel Sambuc xcb_randr_get_output_property_cookie_t 2438971bb1a5SLionel Sambuc xcb_randr_get_output_property (xcb_connection_t *c /**< */, 2439971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2440971bb1a5SLionel Sambuc xcb_atom_t property /**< */, 2441971bb1a5SLionel Sambuc xcb_atom_t type /**< */, 2442971bb1a5SLionel Sambuc uint32_t long_offset /**< */, 2443971bb1a5SLionel Sambuc uint32_t long_length /**< */, 2444971bb1a5SLionel Sambuc uint8_t _delete /**< */, 2445971bb1a5SLionel Sambuc uint8_t pending /**< */); 2446971bb1a5SLionel Sambuc 2447971bb1a5SLionel Sambuc /** 2448971bb1a5SLionel Sambuc * 2449971bb1a5SLionel Sambuc * @param c The connection 2450971bb1a5SLionel Sambuc * @return A cookie 2451971bb1a5SLionel Sambuc * 2452971bb1a5SLionel Sambuc * Delivers a request to the X server. 2453971bb1a5SLionel Sambuc * 2454971bb1a5SLionel Sambuc * This form can be used only if the request will cause 2455971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2456971bb1a5SLionel Sambuc * placed in the event queue. 2457971bb1a5SLionel Sambuc */ 2458971bb1a5SLionel Sambuc xcb_randr_get_output_property_cookie_t 2459971bb1a5SLionel Sambuc xcb_randr_get_output_property_unchecked (xcb_connection_t *c /**< */, 2460971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2461971bb1a5SLionel Sambuc xcb_atom_t property /**< */, 2462971bb1a5SLionel Sambuc xcb_atom_t type /**< */, 2463971bb1a5SLionel Sambuc uint32_t long_offset /**< */, 2464971bb1a5SLionel Sambuc uint32_t long_length /**< */, 2465971bb1a5SLionel Sambuc uint8_t _delete /**< */, 2466971bb1a5SLionel Sambuc uint8_t pending /**< */); 2467971bb1a5SLionel Sambuc 2468971bb1a5SLionel Sambuc uint8_t * 2469971bb1a5SLionel Sambuc xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R /**< */); 2470971bb1a5SLionel Sambuc 2471971bb1a5SLionel Sambuc int 2472971bb1a5SLionel Sambuc xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R /**< */); 2473971bb1a5SLionel Sambuc 2474971bb1a5SLionel Sambuc xcb_generic_iterator_t 2475971bb1a5SLionel Sambuc xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R /**< */); 2476971bb1a5SLionel Sambuc 2477971bb1a5SLionel Sambuc /** 2478971bb1a5SLionel Sambuc * Return the reply 2479971bb1a5SLionel Sambuc * @param c The connection 2480971bb1a5SLionel Sambuc * @param cookie The cookie 2481971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 2482971bb1a5SLionel Sambuc * 2483971bb1a5SLionel Sambuc * Returns the reply of the request asked by 2484971bb1a5SLionel Sambuc * 2485971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 2486971bb1a5SLionel Sambuc * xcb_randr_get_output_property_unchecked(). is used. 2487971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 2488971bb1a5SLionel Sambuc * 2489971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 2490971bb1a5SLionel Sambuc */ 2491971bb1a5SLionel Sambuc xcb_randr_get_output_property_reply_t * 2492971bb1a5SLionel Sambuc xcb_randr_get_output_property_reply (xcb_connection_t *c /**< */, 2493971bb1a5SLionel Sambuc xcb_randr_get_output_property_cookie_t cookie /**< */, 2494971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 2495971bb1a5SLionel Sambuc 2496971bb1a5SLionel Sambuc int 2497971bb1a5SLionel Sambuc xcb_randr_create_mode_sizeof (const void *_buffer /**< */, 2498971bb1a5SLionel Sambuc uint32_t name_len /**< */); 2499971bb1a5SLionel Sambuc 2500971bb1a5SLionel Sambuc /** 2501971bb1a5SLionel Sambuc * 2502971bb1a5SLionel Sambuc * @param c The connection 2503971bb1a5SLionel Sambuc * @return A cookie 2504971bb1a5SLionel Sambuc * 2505971bb1a5SLionel Sambuc * Delivers a request to the X server. 2506971bb1a5SLionel Sambuc * 2507971bb1a5SLionel Sambuc */ 2508971bb1a5SLionel Sambuc xcb_randr_create_mode_cookie_t 2509971bb1a5SLionel Sambuc xcb_randr_create_mode (xcb_connection_t *c /**< */, 2510971bb1a5SLionel Sambuc xcb_window_t window /**< */, 2511971bb1a5SLionel Sambuc xcb_randr_mode_info_t mode_info /**< */, 2512971bb1a5SLionel Sambuc uint32_t name_len /**< */, 2513971bb1a5SLionel Sambuc const char *name /**< */); 2514971bb1a5SLionel Sambuc 2515971bb1a5SLionel Sambuc /** 2516971bb1a5SLionel Sambuc * 2517971bb1a5SLionel Sambuc * @param c The connection 2518971bb1a5SLionel Sambuc * @return A cookie 2519971bb1a5SLionel Sambuc * 2520971bb1a5SLionel Sambuc * Delivers a request to the X server. 2521971bb1a5SLionel Sambuc * 2522971bb1a5SLionel Sambuc * This form can be used only if the request will cause 2523971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2524971bb1a5SLionel Sambuc * placed in the event queue. 2525971bb1a5SLionel Sambuc */ 2526971bb1a5SLionel Sambuc xcb_randr_create_mode_cookie_t 2527971bb1a5SLionel Sambuc xcb_randr_create_mode_unchecked (xcb_connection_t *c /**< */, 2528971bb1a5SLionel Sambuc xcb_window_t window /**< */, 2529971bb1a5SLionel Sambuc xcb_randr_mode_info_t mode_info /**< */, 2530971bb1a5SLionel Sambuc uint32_t name_len /**< */, 2531971bb1a5SLionel Sambuc const char *name /**< */); 2532971bb1a5SLionel Sambuc 2533971bb1a5SLionel Sambuc /** 2534971bb1a5SLionel Sambuc * Return the reply 2535971bb1a5SLionel Sambuc * @param c The connection 2536971bb1a5SLionel Sambuc * @param cookie The cookie 2537971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 2538971bb1a5SLionel Sambuc * 2539971bb1a5SLionel Sambuc * Returns the reply of the request asked by 2540971bb1a5SLionel Sambuc * 2541971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 2542971bb1a5SLionel Sambuc * xcb_randr_create_mode_unchecked(). is used. 2543971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 2544971bb1a5SLionel Sambuc * 2545971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 2546971bb1a5SLionel Sambuc */ 2547971bb1a5SLionel Sambuc xcb_randr_create_mode_reply_t * 2548971bb1a5SLionel Sambuc xcb_randr_create_mode_reply (xcb_connection_t *c /**< */, 2549971bb1a5SLionel Sambuc xcb_randr_create_mode_cookie_t cookie /**< */, 2550971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 2551971bb1a5SLionel Sambuc 2552971bb1a5SLionel Sambuc /** 2553971bb1a5SLionel Sambuc * 2554971bb1a5SLionel Sambuc * @param c The connection 2555971bb1a5SLionel Sambuc * @return A cookie 2556971bb1a5SLionel Sambuc * 2557971bb1a5SLionel Sambuc * Delivers a request to the X server. 2558971bb1a5SLionel Sambuc * 2559971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 2560971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2561971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 2562971bb1a5SLionel Sambuc */ 2563971bb1a5SLionel Sambuc xcb_void_cookie_t 2564971bb1a5SLionel Sambuc xcb_randr_destroy_mode_checked (xcb_connection_t *c /**< */, 2565971bb1a5SLionel Sambuc xcb_randr_mode_t mode /**< */); 2566971bb1a5SLionel Sambuc 2567971bb1a5SLionel Sambuc /** 2568971bb1a5SLionel Sambuc * 2569971bb1a5SLionel Sambuc * @param c The connection 2570971bb1a5SLionel Sambuc * @return A cookie 2571971bb1a5SLionel Sambuc * 2572971bb1a5SLionel Sambuc * Delivers a request to the X server. 2573971bb1a5SLionel Sambuc * 2574971bb1a5SLionel Sambuc */ 2575971bb1a5SLionel Sambuc xcb_void_cookie_t 2576971bb1a5SLionel Sambuc xcb_randr_destroy_mode (xcb_connection_t *c /**< */, 2577971bb1a5SLionel Sambuc xcb_randr_mode_t mode /**< */); 2578971bb1a5SLionel Sambuc 2579971bb1a5SLionel Sambuc /** 2580971bb1a5SLionel Sambuc * 2581971bb1a5SLionel Sambuc * @param c The connection 2582971bb1a5SLionel Sambuc * @return A cookie 2583971bb1a5SLionel Sambuc * 2584971bb1a5SLionel Sambuc * Delivers a request to the X server. 2585971bb1a5SLionel Sambuc * 2586971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 2587971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2588971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 2589971bb1a5SLionel Sambuc */ 2590971bb1a5SLionel Sambuc xcb_void_cookie_t 2591971bb1a5SLionel Sambuc xcb_randr_add_output_mode_checked (xcb_connection_t *c /**< */, 2592971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2593971bb1a5SLionel Sambuc xcb_randr_mode_t mode /**< */); 2594971bb1a5SLionel Sambuc 2595971bb1a5SLionel Sambuc /** 2596971bb1a5SLionel Sambuc * 2597971bb1a5SLionel Sambuc * @param c The connection 2598971bb1a5SLionel Sambuc * @return A cookie 2599971bb1a5SLionel Sambuc * 2600971bb1a5SLionel Sambuc * Delivers a request to the X server. 2601971bb1a5SLionel Sambuc * 2602971bb1a5SLionel Sambuc */ 2603971bb1a5SLionel Sambuc xcb_void_cookie_t 2604971bb1a5SLionel Sambuc xcb_randr_add_output_mode (xcb_connection_t *c /**< */, 2605971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2606971bb1a5SLionel Sambuc xcb_randr_mode_t mode /**< */); 2607971bb1a5SLionel Sambuc 2608971bb1a5SLionel Sambuc /** 2609971bb1a5SLionel Sambuc * 2610971bb1a5SLionel Sambuc * @param c The connection 2611971bb1a5SLionel Sambuc * @return A cookie 2612971bb1a5SLionel Sambuc * 2613971bb1a5SLionel Sambuc * Delivers a request to the X server. 2614971bb1a5SLionel Sambuc * 2615971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 2616971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2617971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 2618971bb1a5SLionel Sambuc */ 2619971bb1a5SLionel Sambuc xcb_void_cookie_t 2620971bb1a5SLionel Sambuc xcb_randr_delete_output_mode_checked (xcb_connection_t *c /**< */, 2621971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2622971bb1a5SLionel Sambuc xcb_randr_mode_t mode /**< */); 2623971bb1a5SLionel Sambuc 2624971bb1a5SLionel Sambuc /** 2625971bb1a5SLionel Sambuc * 2626971bb1a5SLionel Sambuc * @param c The connection 2627971bb1a5SLionel Sambuc * @return A cookie 2628971bb1a5SLionel Sambuc * 2629971bb1a5SLionel Sambuc * Delivers a request to the X server. 2630971bb1a5SLionel Sambuc * 2631971bb1a5SLionel Sambuc */ 2632971bb1a5SLionel Sambuc xcb_void_cookie_t 2633971bb1a5SLionel Sambuc xcb_randr_delete_output_mode (xcb_connection_t *c /**< */, 2634971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */, 2635971bb1a5SLionel Sambuc xcb_randr_mode_t mode /**< */); 2636971bb1a5SLionel Sambuc 2637971bb1a5SLionel Sambuc int 2638971bb1a5SLionel Sambuc xcb_randr_get_crtc_info_sizeof (const void *_buffer /**< */); 2639971bb1a5SLionel Sambuc 2640971bb1a5SLionel Sambuc /** 2641971bb1a5SLionel Sambuc * 2642971bb1a5SLionel Sambuc * @param c The connection 2643971bb1a5SLionel Sambuc * @return A cookie 2644971bb1a5SLionel Sambuc * 2645971bb1a5SLionel Sambuc * Delivers a request to the X server. 2646971bb1a5SLionel Sambuc * 2647971bb1a5SLionel Sambuc */ 2648971bb1a5SLionel Sambuc xcb_randr_get_crtc_info_cookie_t 2649971bb1a5SLionel Sambuc xcb_randr_get_crtc_info (xcb_connection_t *c /**< */, 2650971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */, 2651971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp /**< */); 2652971bb1a5SLionel Sambuc 2653971bb1a5SLionel Sambuc /** 2654971bb1a5SLionel Sambuc * 2655971bb1a5SLionel Sambuc * @param c The connection 2656971bb1a5SLionel Sambuc * @return A cookie 2657971bb1a5SLionel Sambuc * 2658971bb1a5SLionel Sambuc * Delivers a request to the X server. 2659971bb1a5SLionel Sambuc * 2660971bb1a5SLionel Sambuc * This form can be used only if the request will cause 2661971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2662971bb1a5SLionel Sambuc * placed in the event queue. 2663971bb1a5SLionel Sambuc */ 2664971bb1a5SLionel Sambuc xcb_randr_get_crtc_info_cookie_t 2665971bb1a5SLionel Sambuc xcb_randr_get_crtc_info_unchecked (xcb_connection_t *c /**< */, 2666971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */, 2667971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp /**< */); 2668971bb1a5SLionel Sambuc 2669971bb1a5SLionel Sambuc xcb_randr_output_t * 2670971bb1a5SLionel Sambuc xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R /**< */); 2671971bb1a5SLionel Sambuc 2672971bb1a5SLionel Sambuc int 2673971bb1a5SLionel Sambuc xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R /**< */); 2674971bb1a5SLionel Sambuc 2675971bb1a5SLionel Sambuc xcb_generic_iterator_t 2676971bb1a5SLionel Sambuc xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R /**< */); 2677971bb1a5SLionel Sambuc 2678971bb1a5SLionel Sambuc xcb_randr_output_t * 2679971bb1a5SLionel Sambuc xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R /**< */); 2680971bb1a5SLionel Sambuc 2681971bb1a5SLionel Sambuc int 2682971bb1a5SLionel Sambuc xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_reply_t *R /**< */); 2683971bb1a5SLionel Sambuc 2684971bb1a5SLionel Sambuc xcb_generic_iterator_t 2685971bb1a5SLionel Sambuc xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R /**< */); 2686971bb1a5SLionel Sambuc 2687971bb1a5SLionel Sambuc /** 2688971bb1a5SLionel Sambuc * Return the reply 2689971bb1a5SLionel Sambuc * @param c The connection 2690971bb1a5SLionel Sambuc * @param cookie The cookie 2691971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 2692971bb1a5SLionel Sambuc * 2693971bb1a5SLionel Sambuc * Returns the reply of the request asked by 2694971bb1a5SLionel Sambuc * 2695971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 2696971bb1a5SLionel Sambuc * xcb_randr_get_crtc_info_unchecked(). is used. 2697971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 2698971bb1a5SLionel Sambuc * 2699971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 2700971bb1a5SLionel Sambuc */ 2701971bb1a5SLionel Sambuc xcb_randr_get_crtc_info_reply_t * 2702971bb1a5SLionel Sambuc xcb_randr_get_crtc_info_reply (xcb_connection_t *c /**< */, 2703971bb1a5SLionel Sambuc xcb_randr_get_crtc_info_cookie_t cookie /**< */, 2704971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 2705971bb1a5SLionel Sambuc 2706971bb1a5SLionel Sambuc int 2707971bb1a5SLionel Sambuc xcb_randr_set_crtc_config_sizeof (const void *_buffer /**< */, 2708971bb1a5SLionel Sambuc uint32_t outputs_len /**< */); 2709971bb1a5SLionel Sambuc 2710971bb1a5SLionel Sambuc /** 2711971bb1a5SLionel Sambuc * 2712971bb1a5SLionel Sambuc * @param c The connection 2713971bb1a5SLionel Sambuc * @return A cookie 2714971bb1a5SLionel Sambuc * 2715971bb1a5SLionel Sambuc * Delivers a request to the X server. 2716971bb1a5SLionel Sambuc * 2717971bb1a5SLionel Sambuc */ 2718971bb1a5SLionel Sambuc xcb_randr_set_crtc_config_cookie_t 2719971bb1a5SLionel Sambuc xcb_randr_set_crtc_config (xcb_connection_t *c /**< */, 2720971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */, 2721971bb1a5SLionel Sambuc xcb_timestamp_t timestamp /**< */, 2722971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp /**< */, 2723971bb1a5SLionel Sambuc int16_t x /**< */, 2724971bb1a5SLionel Sambuc int16_t y /**< */, 2725971bb1a5SLionel Sambuc xcb_randr_mode_t mode /**< */, 2726971bb1a5SLionel Sambuc uint16_t rotation /**< */, 2727971bb1a5SLionel Sambuc uint32_t outputs_len /**< */, 2728971bb1a5SLionel Sambuc const xcb_randr_output_t *outputs /**< */); 2729971bb1a5SLionel Sambuc 2730971bb1a5SLionel Sambuc /** 2731971bb1a5SLionel Sambuc * 2732971bb1a5SLionel Sambuc * @param c The connection 2733971bb1a5SLionel Sambuc * @return A cookie 2734971bb1a5SLionel Sambuc * 2735971bb1a5SLionel Sambuc * Delivers a request to the X server. 2736971bb1a5SLionel Sambuc * 2737971bb1a5SLionel Sambuc * This form can be used only if the request will cause 2738971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2739971bb1a5SLionel Sambuc * placed in the event queue. 2740971bb1a5SLionel Sambuc */ 2741971bb1a5SLionel Sambuc xcb_randr_set_crtc_config_cookie_t 2742971bb1a5SLionel Sambuc xcb_randr_set_crtc_config_unchecked (xcb_connection_t *c /**< */, 2743971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */, 2744971bb1a5SLionel Sambuc xcb_timestamp_t timestamp /**< */, 2745971bb1a5SLionel Sambuc xcb_timestamp_t config_timestamp /**< */, 2746971bb1a5SLionel Sambuc int16_t x /**< */, 2747971bb1a5SLionel Sambuc int16_t y /**< */, 2748971bb1a5SLionel Sambuc xcb_randr_mode_t mode /**< */, 2749971bb1a5SLionel Sambuc uint16_t rotation /**< */, 2750971bb1a5SLionel Sambuc uint32_t outputs_len /**< */, 2751971bb1a5SLionel Sambuc const xcb_randr_output_t *outputs /**< */); 2752971bb1a5SLionel Sambuc 2753971bb1a5SLionel Sambuc /** 2754971bb1a5SLionel Sambuc * Return the reply 2755971bb1a5SLionel Sambuc * @param c The connection 2756971bb1a5SLionel Sambuc * @param cookie The cookie 2757971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 2758971bb1a5SLionel Sambuc * 2759971bb1a5SLionel Sambuc * Returns the reply of the request asked by 2760971bb1a5SLionel Sambuc * 2761971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 2762971bb1a5SLionel Sambuc * xcb_randr_set_crtc_config_unchecked(). is used. 2763971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 2764971bb1a5SLionel Sambuc * 2765971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 2766971bb1a5SLionel Sambuc */ 2767971bb1a5SLionel Sambuc xcb_randr_set_crtc_config_reply_t * 2768971bb1a5SLionel Sambuc xcb_randr_set_crtc_config_reply (xcb_connection_t *c /**< */, 2769971bb1a5SLionel Sambuc xcb_randr_set_crtc_config_cookie_t cookie /**< */, 2770971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 2771971bb1a5SLionel Sambuc 2772971bb1a5SLionel Sambuc /** 2773971bb1a5SLionel Sambuc * 2774971bb1a5SLionel Sambuc * @param c The connection 2775971bb1a5SLionel Sambuc * @return A cookie 2776971bb1a5SLionel Sambuc * 2777971bb1a5SLionel Sambuc * Delivers a request to the X server. 2778971bb1a5SLionel Sambuc * 2779971bb1a5SLionel Sambuc */ 2780971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_size_cookie_t 2781971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_size (xcb_connection_t *c /**< */, 2782971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */); 2783971bb1a5SLionel Sambuc 2784971bb1a5SLionel Sambuc /** 2785971bb1a5SLionel Sambuc * 2786971bb1a5SLionel Sambuc * @param c The connection 2787971bb1a5SLionel Sambuc * @return A cookie 2788971bb1a5SLionel Sambuc * 2789971bb1a5SLionel Sambuc * Delivers a request to the X server. 2790971bb1a5SLionel Sambuc * 2791971bb1a5SLionel Sambuc * This form can be used only if the request will cause 2792971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2793971bb1a5SLionel Sambuc * placed in the event queue. 2794971bb1a5SLionel Sambuc */ 2795971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_size_cookie_t 2796971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_size_unchecked (xcb_connection_t *c /**< */, 2797971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */); 2798971bb1a5SLionel Sambuc 2799971bb1a5SLionel Sambuc /** 2800971bb1a5SLionel Sambuc * Return the reply 2801971bb1a5SLionel Sambuc * @param c The connection 2802971bb1a5SLionel Sambuc * @param cookie The cookie 2803971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 2804971bb1a5SLionel Sambuc * 2805971bb1a5SLionel Sambuc * Returns the reply of the request asked by 2806971bb1a5SLionel Sambuc * 2807971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 2808971bb1a5SLionel Sambuc * xcb_randr_get_crtc_gamma_size_unchecked(). is used. 2809971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 2810971bb1a5SLionel Sambuc * 2811971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 2812971bb1a5SLionel Sambuc */ 2813971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_size_reply_t * 2814971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_size_reply (xcb_connection_t *c /**< */, 2815971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_size_cookie_t cookie /**< */, 2816971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 2817971bb1a5SLionel Sambuc 2818971bb1a5SLionel Sambuc int 2819971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_sizeof (const void *_buffer /**< */); 2820971bb1a5SLionel Sambuc 2821971bb1a5SLionel Sambuc /** 2822971bb1a5SLionel Sambuc * 2823971bb1a5SLionel Sambuc * @param c The connection 2824971bb1a5SLionel Sambuc * @return A cookie 2825971bb1a5SLionel Sambuc * 2826971bb1a5SLionel Sambuc * Delivers a request to the X server. 2827971bb1a5SLionel Sambuc * 2828971bb1a5SLionel Sambuc */ 2829971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_cookie_t 2830971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma (xcb_connection_t *c /**< */, 2831971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */); 2832971bb1a5SLionel Sambuc 2833971bb1a5SLionel Sambuc /** 2834971bb1a5SLionel Sambuc * 2835971bb1a5SLionel Sambuc * @param c The connection 2836971bb1a5SLionel Sambuc * @return A cookie 2837971bb1a5SLionel Sambuc * 2838971bb1a5SLionel Sambuc * Delivers a request to the X server. 2839971bb1a5SLionel Sambuc * 2840971bb1a5SLionel Sambuc * This form can be used only if the request will cause 2841971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2842971bb1a5SLionel Sambuc * placed in the event queue. 2843971bb1a5SLionel Sambuc */ 2844971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_cookie_t 2845971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_unchecked (xcb_connection_t *c /**< */, 2846971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */); 2847971bb1a5SLionel Sambuc 2848971bb1a5SLionel Sambuc uint16_t * 2849971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R /**< */); 2850971bb1a5SLionel Sambuc 2851971bb1a5SLionel Sambuc int 2852971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R /**< */); 2853971bb1a5SLionel Sambuc 2854971bb1a5SLionel Sambuc xcb_generic_iterator_t 2855971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R /**< */); 2856971bb1a5SLionel Sambuc 2857971bb1a5SLionel Sambuc uint16_t * 2858971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R /**< */); 2859971bb1a5SLionel Sambuc 2860971bb1a5SLionel Sambuc int 2861971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R /**< */); 2862971bb1a5SLionel Sambuc 2863971bb1a5SLionel Sambuc xcb_generic_iterator_t 2864971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R /**< */); 2865971bb1a5SLionel Sambuc 2866971bb1a5SLionel Sambuc uint16_t * 2867971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R /**< */); 2868971bb1a5SLionel Sambuc 2869971bb1a5SLionel Sambuc int 2870971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R /**< */); 2871971bb1a5SLionel Sambuc 2872971bb1a5SLionel Sambuc xcb_generic_iterator_t 2873971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R /**< */); 2874971bb1a5SLionel Sambuc 2875971bb1a5SLionel Sambuc /** 2876971bb1a5SLionel Sambuc * Return the reply 2877971bb1a5SLionel Sambuc * @param c The connection 2878971bb1a5SLionel Sambuc * @param cookie The cookie 2879971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 2880971bb1a5SLionel Sambuc * 2881971bb1a5SLionel Sambuc * Returns the reply of the request asked by 2882971bb1a5SLionel Sambuc * 2883971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 2884971bb1a5SLionel Sambuc * xcb_randr_get_crtc_gamma_unchecked(). is used. 2885971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 2886971bb1a5SLionel Sambuc * 2887971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 2888971bb1a5SLionel Sambuc */ 2889971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_reply_t * 2890971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_reply (xcb_connection_t *c /**< */, 2891971bb1a5SLionel Sambuc xcb_randr_get_crtc_gamma_cookie_t cookie /**< */, 2892971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 2893971bb1a5SLionel Sambuc 2894971bb1a5SLionel Sambuc int 2895971bb1a5SLionel Sambuc xcb_randr_set_crtc_gamma_sizeof (const void *_buffer /**< */); 2896971bb1a5SLionel Sambuc 2897971bb1a5SLionel Sambuc /** 2898971bb1a5SLionel Sambuc * 2899971bb1a5SLionel Sambuc * @param c The connection 2900971bb1a5SLionel Sambuc * @return A cookie 2901971bb1a5SLionel Sambuc * 2902971bb1a5SLionel Sambuc * Delivers a request to the X server. 2903971bb1a5SLionel Sambuc * 2904971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 2905971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2906971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 2907971bb1a5SLionel Sambuc */ 2908971bb1a5SLionel Sambuc xcb_void_cookie_t 2909971bb1a5SLionel Sambuc xcb_randr_set_crtc_gamma_checked (xcb_connection_t *c /**< */, 2910971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */, 2911971bb1a5SLionel Sambuc uint16_t size /**< */, 2912971bb1a5SLionel Sambuc const uint16_t *red /**< */, 2913971bb1a5SLionel Sambuc const uint16_t *green /**< */, 2914971bb1a5SLionel Sambuc const uint16_t *blue /**< */); 2915971bb1a5SLionel Sambuc 2916971bb1a5SLionel Sambuc /** 2917971bb1a5SLionel Sambuc * 2918971bb1a5SLionel Sambuc * @param c The connection 2919971bb1a5SLionel Sambuc * @return A cookie 2920971bb1a5SLionel Sambuc * 2921971bb1a5SLionel Sambuc * Delivers a request to the X server. 2922971bb1a5SLionel Sambuc * 2923971bb1a5SLionel Sambuc */ 2924971bb1a5SLionel Sambuc xcb_void_cookie_t 2925971bb1a5SLionel Sambuc xcb_randr_set_crtc_gamma (xcb_connection_t *c /**< */, 2926971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */, 2927971bb1a5SLionel Sambuc uint16_t size /**< */, 2928971bb1a5SLionel Sambuc const uint16_t *red /**< */, 2929971bb1a5SLionel Sambuc const uint16_t *green /**< */, 2930971bb1a5SLionel Sambuc const uint16_t *blue /**< */); 2931971bb1a5SLionel Sambuc 2932971bb1a5SLionel Sambuc int 2933971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_sizeof (const void *_buffer /**< */); 2934971bb1a5SLionel Sambuc 2935971bb1a5SLionel Sambuc /** 2936971bb1a5SLionel Sambuc * 2937971bb1a5SLionel Sambuc * @param c The connection 2938971bb1a5SLionel Sambuc * @return A cookie 2939971bb1a5SLionel Sambuc * 2940971bb1a5SLionel Sambuc * Delivers a request to the X server. 2941971bb1a5SLionel Sambuc * 2942971bb1a5SLionel Sambuc */ 2943971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_cookie_t 2944971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current (xcb_connection_t *c /**< */, 2945971bb1a5SLionel Sambuc xcb_window_t window /**< */); 2946971bb1a5SLionel Sambuc 2947971bb1a5SLionel Sambuc /** 2948971bb1a5SLionel Sambuc * 2949971bb1a5SLionel Sambuc * @param c The connection 2950971bb1a5SLionel Sambuc * @return A cookie 2951971bb1a5SLionel Sambuc * 2952971bb1a5SLionel Sambuc * Delivers a request to the X server. 2953971bb1a5SLionel Sambuc * 2954971bb1a5SLionel Sambuc * This form can be used only if the request will cause 2955971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 2956971bb1a5SLionel Sambuc * placed in the event queue. 2957971bb1a5SLionel Sambuc */ 2958971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_cookie_t 2959971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_unchecked (xcb_connection_t *c /**< */, 2960971bb1a5SLionel Sambuc xcb_window_t window /**< */); 2961971bb1a5SLionel Sambuc 2962971bb1a5SLionel Sambuc xcb_randr_crtc_t * 2963971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_resources_current_reply_t *R /**< */); 2964971bb1a5SLionel Sambuc 2965971bb1a5SLionel Sambuc int 2966971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_screen_resources_current_reply_t *R /**< */); 2967971bb1a5SLionel Sambuc 2968971bb1a5SLionel Sambuc xcb_generic_iterator_t 2969971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_resources_current_reply_t *R /**< */); 2970971bb1a5SLionel Sambuc 2971971bb1a5SLionel Sambuc xcb_randr_output_t * 2972971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_resources_current_reply_t *R /**< */); 2973971bb1a5SLionel Sambuc 2974971bb1a5SLionel Sambuc int 2975971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_screen_resources_current_reply_t *R /**< */); 2976971bb1a5SLionel Sambuc 2977971bb1a5SLionel Sambuc xcb_generic_iterator_t 2978971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_screen_resources_current_reply_t *R /**< */); 2979971bb1a5SLionel Sambuc 2980971bb1a5SLionel Sambuc xcb_randr_mode_info_t * 2981971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_resources_current_reply_t *R /**< */); 2982971bb1a5SLionel Sambuc 2983971bb1a5SLionel Sambuc int 2984971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_screen_resources_current_reply_t *R /**< */); 2985971bb1a5SLionel Sambuc 2986971bb1a5SLionel Sambuc xcb_randr_mode_info_iterator_t 2987971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_screen_resources_current_reply_t *R /**< */); 2988971bb1a5SLionel Sambuc 2989971bb1a5SLionel Sambuc uint8_t * 2990971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_resources_current_reply_t *R /**< */); 2991971bb1a5SLionel Sambuc 2992971bb1a5SLionel Sambuc int 2993971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_screen_resources_current_reply_t *R /**< */); 2994971bb1a5SLionel Sambuc 2995971bb1a5SLionel Sambuc xcb_generic_iterator_t 2996971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_screen_resources_current_reply_t *R /**< */); 2997971bb1a5SLionel Sambuc 2998971bb1a5SLionel Sambuc /** 2999971bb1a5SLionel Sambuc * Return the reply 3000971bb1a5SLionel Sambuc * @param c The connection 3001971bb1a5SLionel Sambuc * @param cookie The cookie 3002971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 3003971bb1a5SLionel Sambuc * 3004971bb1a5SLionel Sambuc * Returns the reply of the request asked by 3005971bb1a5SLionel Sambuc * 3006971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 3007971bb1a5SLionel Sambuc * xcb_randr_get_screen_resources_current_unchecked(). is used. 3008971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 3009971bb1a5SLionel Sambuc * 3010971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 3011971bb1a5SLionel Sambuc */ 3012971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_reply_t * 3013971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_reply (xcb_connection_t *c /**< */, 3014971bb1a5SLionel Sambuc xcb_randr_get_screen_resources_current_cookie_t cookie /**< */, 3015971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 3016971bb1a5SLionel Sambuc 3017971bb1a5SLionel Sambuc int 3018971bb1a5SLionel Sambuc xcb_randr_set_crtc_transform_sizeof (const void *_buffer /**< */, 3019971bb1a5SLionel Sambuc uint32_t filter_params_len /**< */); 3020971bb1a5SLionel Sambuc 3021971bb1a5SLionel Sambuc /** 3022971bb1a5SLionel Sambuc * 3023971bb1a5SLionel Sambuc * @param c The connection 3024971bb1a5SLionel Sambuc * @return A cookie 3025971bb1a5SLionel Sambuc * 3026971bb1a5SLionel Sambuc * Delivers a request to the X server. 3027971bb1a5SLionel Sambuc * 3028971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 3029971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3030971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 3031971bb1a5SLionel Sambuc */ 3032971bb1a5SLionel Sambuc xcb_void_cookie_t 3033971bb1a5SLionel Sambuc xcb_randr_set_crtc_transform_checked (xcb_connection_t *c /**< */, 3034971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */, 3035971bb1a5SLionel Sambuc xcb_render_transform_t transform /**< */, 3036971bb1a5SLionel Sambuc uint16_t filter_len /**< */, 3037971bb1a5SLionel Sambuc const char *filter_name /**< */, 3038971bb1a5SLionel Sambuc uint32_t filter_params_len /**< */, 3039971bb1a5SLionel Sambuc const xcb_render_fixed_t *filter_params /**< */); 3040971bb1a5SLionel Sambuc 3041971bb1a5SLionel Sambuc /** 3042971bb1a5SLionel Sambuc * 3043971bb1a5SLionel Sambuc * @param c The connection 3044971bb1a5SLionel Sambuc * @return A cookie 3045971bb1a5SLionel Sambuc * 3046971bb1a5SLionel Sambuc * Delivers a request to the X server. 3047971bb1a5SLionel Sambuc * 3048971bb1a5SLionel Sambuc */ 3049971bb1a5SLionel Sambuc xcb_void_cookie_t 3050971bb1a5SLionel Sambuc xcb_randr_set_crtc_transform (xcb_connection_t *c /**< */, 3051971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */, 3052971bb1a5SLionel Sambuc xcb_render_transform_t transform /**< */, 3053971bb1a5SLionel Sambuc uint16_t filter_len /**< */, 3054971bb1a5SLionel Sambuc const char *filter_name /**< */, 3055971bb1a5SLionel Sambuc uint32_t filter_params_len /**< */, 3056971bb1a5SLionel Sambuc const xcb_render_fixed_t *filter_params /**< */); 3057971bb1a5SLionel Sambuc 3058971bb1a5SLionel Sambuc int 3059971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_sizeof (const void *_buffer /**< */); 3060971bb1a5SLionel Sambuc 3061971bb1a5SLionel Sambuc /** 3062971bb1a5SLionel Sambuc * 3063971bb1a5SLionel Sambuc * @param c The connection 3064971bb1a5SLionel Sambuc * @return A cookie 3065971bb1a5SLionel Sambuc * 3066971bb1a5SLionel Sambuc * Delivers a request to the X server. 3067971bb1a5SLionel Sambuc * 3068971bb1a5SLionel Sambuc */ 3069971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_cookie_t 3070971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform (xcb_connection_t *c /**< */, 3071971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */); 3072971bb1a5SLionel Sambuc 3073971bb1a5SLionel Sambuc /** 3074971bb1a5SLionel Sambuc * 3075971bb1a5SLionel Sambuc * @param c The connection 3076971bb1a5SLionel Sambuc * @return A cookie 3077971bb1a5SLionel Sambuc * 3078971bb1a5SLionel Sambuc * Delivers a request to the X server. 3079971bb1a5SLionel Sambuc * 3080971bb1a5SLionel Sambuc * This form can be used only if the request will cause 3081971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3082971bb1a5SLionel Sambuc * placed in the event queue. 3083971bb1a5SLionel Sambuc */ 3084971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_cookie_t 3085971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_unchecked (xcb_connection_t *c /**< */, 3086971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */); 3087971bb1a5SLionel Sambuc 3088971bb1a5SLionel Sambuc char * 3089971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_transform_reply_t *R /**< */); 3090971bb1a5SLionel Sambuc 3091971bb1a5SLionel Sambuc int 3092971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R /**< */); 3093971bb1a5SLionel Sambuc 3094971bb1a5SLionel Sambuc xcb_generic_iterator_t 3095971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R /**< */); 3096971bb1a5SLionel Sambuc 3097971bb1a5SLionel Sambuc xcb_render_fixed_t * 3098971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_transform_reply_t *R /**< */); 3099971bb1a5SLionel Sambuc 3100971bb1a5SLionel Sambuc int 3101971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crtc_transform_reply_t *R /**< */); 3102971bb1a5SLionel Sambuc 3103971bb1a5SLionel Sambuc xcb_generic_iterator_t 3104971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_transform_reply_t *R /**< */); 3105971bb1a5SLionel Sambuc 3106971bb1a5SLionel Sambuc char * 3107971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_transform_reply_t *R /**< */); 3108971bb1a5SLionel Sambuc 3109971bb1a5SLionel Sambuc int 3110971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R /**< */); 3111971bb1a5SLionel Sambuc 3112971bb1a5SLionel Sambuc xcb_generic_iterator_t 3113971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R /**< */); 3114971bb1a5SLionel Sambuc 3115971bb1a5SLionel Sambuc xcb_render_fixed_t * 3116971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_transform_reply_t *R /**< */); 3117971bb1a5SLionel Sambuc 3118971bb1a5SLionel Sambuc int 3119971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crtc_transform_reply_t *R /**< */); 3120971bb1a5SLionel Sambuc 3121971bb1a5SLionel Sambuc xcb_generic_iterator_t 3122971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_transform_reply_t *R /**< */); 3123971bb1a5SLionel Sambuc 3124971bb1a5SLionel Sambuc /** 3125971bb1a5SLionel Sambuc * Return the reply 3126971bb1a5SLionel Sambuc * @param c The connection 3127971bb1a5SLionel Sambuc * @param cookie The cookie 3128971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 3129971bb1a5SLionel Sambuc * 3130971bb1a5SLionel Sambuc * Returns the reply of the request asked by 3131971bb1a5SLionel Sambuc * 3132971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 3133971bb1a5SLionel Sambuc * xcb_randr_get_crtc_transform_unchecked(). is used. 3134971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 3135971bb1a5SLionel Sambuc * 3136971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 3137971bb1a5SLionel Sambuc */ 3138971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_reply_t * 3139971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_reply (xcb_connection_t *c /**< */, 3140971bb1a5SLionel Sambuc xcb_randr_get_crtc_transform_cookie_t cookie /**< */, 3141971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 3142971bb1a5SLionel Sambuc 3143971bb1a5SLionel Sambuc /** 3144971bb1a5SLionel Sambuc * 3145971bb1a5SLionel Sambuc * @param c The connection 3146971bb1a5SLionel Sambuc * @return A cookie 3147971bb1a5SLionel Sambuc * 3148971bb1a5SLionel Sambuc * Delivers a request to the X server. 3149971bb1a5SLionel Sambuc * 3150971bb1a5SLionel Sambuc */ 3151971bb1a5SLionel Sambuc xcb_randr_get_panning_cookie_t 3152971bb1a5SLionel Sambuc xcb_randr_get_panning (xcb_connection_t *c /**< */, 3153971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */); 3154971bb1a5SLionel Sambuc 3155971bb1a5SLionel Sambuc /** 3156971bb1a5SLionel Sambuc * 3157971bb1a5SLionel Sambuc * @param c The connection 3158971bb1a5SLionel Sambuc * @return A cookie 3159971bb1a5SLionel Sambuc * 3160971bb1a5SLionel Sambuc * Delivers a request to the X server. 3161971bb1a5SLionel Sambuc * 3162971bb1a5SLionel Sambuc * This form can be used only if the request will cause 3163971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3164971bb1a5SLionel Sambuc * placed in the event queue. 3165971bb1a5SLionel Sambuc */ 3166971bb1a5SLionel Sambuc xcb_randr_get_panning_cookie_t 3167971bb1a5SLionel Sambuc xcb_randr_get_panning_unchecked (xcb_connection_t *c /**< */, 3168971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */); 3169971bb1a5SLionel Sambuc 3170971bb1a5SLionel Sambuc /** 3171971bb1a5SLionel Sambuc * Return the reply 3172971bb1a5SLionel Sambuc * @param c The connection 3173971bb1a5SLionel Sambuc * @param cookie The cookie 3174971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 3175971bb1a5SLionel Sambuc * 3176971bb1a5SLionel Sambuc * Returns the reply of the request asked by 3177971bb1a5SLionel Sambuc * 3178971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 3179971bb1a5SLionel Sambuc * xcb_randr_get_panning_unchecked(). is used. 3180971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 3181971bb1a5SLionel Sambuc * 3182971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 3183971bb1a5SLionel Sambuc */ 3184971bb1a5SLionel Sambuc xcb_randr_get_panning_reply_t * 3185971bb1a5SLionel Sambuc xcb_randr_get_panning_reply (xcb_connection_t *c /**< */, 3186971bb1a5SLionel Sambuc xcb_randr_get_panning_cookie_t cookie /**< */, 3187971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 3188971bb1a5SLionel Sambuc 3189971bb1a5SLionel Sambuc /** 3190971bb1a5SLionel Sambuc * 3191971bb1a5SLionel Sambuc * @param c The connection 3192971bb1a5SLionel Sambuc * @return A cookie 3193971bb1a5SLionel Sambuc * 3194971bb1a5SLionel Sambuc * Delivers a request to the X server. 3195971bb1a5SLionel Sambuc * 3196971bb1a5SLionel Sambuc */ 3197971bb1a5SLionel Sambuc xcb_randr_set_panning_cookie_t 3198971bb1a5SLionel Sambuc xcb_randr_set_panning (xcb_connection_t *c /**< */, 3199971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */, 3200971bb1a5SLionel Sambuc xcb_timestamp_t timestamp /**< */, 3201971bb1a5SLionel Sambuc uint16_t left /**< */, 3202971bb1a5SLionel Sambuc uint16_t top /**< */, 3203971bb1a5SLionel Sambuc uint16_t width /**< */, 3204971bb1a5SLionel Sambuc uint16_t height /**< */, 3205971bb1a5SLionel Sambuc uint16_t track_left /**< */, 3206971bb1a5SLionel Sambuc uint16_t track_top /**< */, 3207971bb1a5SLionel Sambuc uint16_t track_width /**< */, 3208971bb1a5SLionel Sambuc uint16_t track_height /**< */, 3209971bb1a5SLionel Sambuc int16_t border_left /**< */, 3210971bb1a5SLionel Sambuc int16_t border_top /**< */, 3211971bb1a5SLionel Sambuc int16_t border_right /**< */, 3212971bb1a5SLionel Sambuc int16_t border_bottom /**< */); 3213971bb1a5SLionel Sambuc 3214971bb1a5SLionel Sambuc /** 3215971bb1a5SLionel Sambuc * 3216971bb1a5SLionel Sambuc * @param c The connection 3217971bb1a5SLionel Sambuc * @return A cookie 3218971bb1a5SLionel Sambuc * 3219971bb1a5SLionel Sambuc * Delivers a request to the X server. 3220971bb1a5SLionel Sambuc * 3221971bb1a5SLionel Sambuc * This form can be used only if the request will cause 3222971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3223971bb1a5SLionel Sambuc * placed in the event queue. 3224971bb1a5SLionel Sambuc */ 3225971bb1a5SLionel Sambuc xcb_randr_set_panning_cookie_t 3226971bb1a5SLionel Sambuc xcb_randr_set_panning_unchecked (xcb_connection_t *c /**< */, 3227971bb1a5SLionel Sambuc xcb_randr_crtc_t crtc /**< */, 3228971bb1a5SLionel Sambuc xcb_timestamp_t timestamp /**< */, 3229971bb1a5SLionel Sambuc uint16_t left /**< */, 3230971bb1a5SLionel Sambuc uint16_t top /**< */, 3231971bb1a5SLionel Sambuc uint16_t width /**< */, 3232971bb1a5SLionel Sambuc uint16_t height /**< */, 3233971bb1a5SLionel Sambuc uint16_t track_left /**< */, 3234971bb1a5SLionel Sambuc uint16_t track_top /**< */, 3235971bb1a5SLionel Sambuc uint16_t track_width /**< */, 3236971bb1a5SLionel Sambuc uint16_t track_height /**< */, 3237971bb1a5SLionel Sambuc int16_t border_left /**< */, 3238971bb1a5SLionel Sambuc int16_t border_top /**< */, 3239971bb1a5SLionel Sambuc int16_t border_right /**< */, 3240971bb1a5SLionel Sambuc int16_t border_bottom /**< */); 3241971bb1a5SLionel Sambuc 3242971bb1a5SLionel Sambuc /** 3243971bb1a5SLionel Sambuc * Return the reply 3244971bb1a5SLionel Sambuc * @param c The connection 3245971bb1a5SLionel Sambuc * @param cookie The cookie 3246971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 3247971bb1a5SLionel Sambuc * 3248971bb1a5SLionel Sambuc * Returns the reply of the request asked by 3249971bb1a5SLionel Sambuc * 3250971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 3251971bb1a5SLionel Sambuc * xcb_randr_set_panning_unchecked(). is used. 3252971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 3253971bb1a5SLionel Sambuc * 3254971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 3255971bb1a5SLionel Sambuc */ 3256971bb1a5SLionel Sambuc xcb_randr_set_panning_reply_t * 3257971bb1a5SLionel Sambuc xcb_randr_set_panning_reply (xcb_connection_t *c /**< */, 3258971bb1a5SLionel Sambuc xcb_randr_set_panning_cookie_t cookie /**< */, 3259971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 3260971bb1a5SLionel Sambuc 3261971bb1a5SLionel Sambuc /** 3262971bb1a5SLionel Sambuc * 3263971bb1a5SLionel Sambuc * @param c The connection 3264971bb1a5SLionel Sambuc * @return A cookie 3265971bb1a5SLionel Sambuc * 3266971bb1a5SLionel Sambuc * Delivers a request to the X server. 3267971bb1a5SLionel Sambuc * 3268971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 3269971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3270971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 3271971bb1a5SLionel Sambuc */ 3272971bb1a5SLionel Sambuc xcb_void_cookie_t 3273971bb1a5SLionel Sambuc xcb_randr_set_output_primary_checked (xcb_connection_t *c /**< */, 3274971bb1a5SLionel Sambuc xcb_window_t window /**< */, 3275971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */); 3276971bb1a5SLionel Sambuc 3277971bb1a5SLionel Sambuc /** 3278971bb1a5SLionel Sambuc * 3279971bb1a5SLionel Sambuc * @param c The connection 3280971bb1a5SLionel Sambuc * @return A cookie 3281971bb1a5SLionel Sambuc * 3282971bb1a5SLionel Sambuc * Delivers a request to the X server. 3283971bb1a5SLionel Sambuc * 3284971bb1a5SLionel Sambuc */ 3285971bb1a5SLionel Sambuc xcb_void_cookie_t 3286971bb1a5SLionel Sambuc xcb_randr_set_output_primary (xcb_connection_t *c /**< */, 3287971bb1a5SLionel Sambuc xcb_window_t window /**< */, 3288971bb1a5SLionel Sambuc xcb_randr_output_t output /**< */); 3289971bb1a5SLionel Sambuc 3290971bb1a5SLionel Sambuc /** 3291971bb1a5SLionel Sambuc * 3292971bb1a5SLionel Sambuc * @param c The connection 3293971bb1a5SLionel Sambuc * @return A cookie 3294971bb1a5SLionel Sambuc * 3295971bb1a5SLionel Sambuc * Delivers a request to the X server. 3296971bb1a5SLionel Sambuc * 3297971bb1a5SLionel Sambuc */ 3298971bb1a5SLionel Sambuc xcb_randr_get_output_primary_cookie_t 3299971bb1a5SLionel Sambuc xcb_randr_get_output_primary (xcb_connection_t *c /**< */, 3300971bb1a5SLionel Sambuc xcb_window_t window /**< */); 3301971bb1a5SLionel Sambuc 3302971bb1a5SLionel Sambuc /** 3303971bb1a5SLionel Sambuc * 3304971bb1a5SLionel Sambuc * @param c The connection 3305971bb1a5SLionel Sambuc * @return A cookie 3306971bb1a5SLionel Sambuc * 3307971bb1a5SLionel Sambuc * Delivers a request to the X server. 3308971bb1a5SLionel Sambuc * 3309971bb1a5SLionel Sambuc * This form can be used only if the request will cause 3310971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3311971bb1a5SLionel Sambuc * placed in the event queue. 3312971bb1a5SLionel Sambuc */ 3313971bb1a5SLionel Sambuc xcb_randr_get_output_primary_cookie_t 3314971bb1a5SLionel Sambuc xcb_randr_get_output_primary_unchecked (xcb_connection_t *c /**< */, 3315971bb1a5SLionel Sambuc xcb_window_t window /**< */); 3316971bb1a5SLionel Sambuc 3317971bb1a5SLionel Sambuc /** 3318971bb1a5SLionel Sambuc * Return the reply 3319971bb1a5SLionel Sambuc * @param c The connection 3320971bb1a5SLionel Sambuc * @param cookie The cookie 3321971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 3322971bb1a5SLionel Sambuc * 3323971bb1a5SLionel Sambuc * Returns the reply of the request asked by 3324971bb1a5SLionel Sambuc * 3325971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 3326971bb1a5SLionel Sambuc * xcb_randr_get_output_primary_unchecked(). is used. 3327971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 3328971bb1a5SLionel Sambuc * 3329971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 3330971bb1a5SLionel Sambuc */ 3331971bb1a5SLionel Sambuc xcb_randr_get_output_primary_reply_t * 3332971bb1a5SLionel Sambuc xcb_randr_get_output_primary_reply (xcb_connection_t *c /**< */, 3333971bb1a5SLionel Sambuc xcb_randr_get_output_primary_cookie_t cookie /**< */, 3334971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 3335971bb1a5SLionel Sambuc 3336*0a6a1f1dSLionel Sambuc int 3337*0a6a1f1dSLionel Sambuc xcb_randr_get_providers_sizeof (const void *_buffer /**< */); 3338*0a6a1f1dSLionel Sambuc 3339*0a6a1f1dSLionel Sambuc /** 3340*0a6a1f1dSLionel Sambuc * 3341*0a6a1f1dSLionel Sambuc * @param c The connection 3342*0a6a1f1dSLionel Sambuc * @return A cookie 3343*0a6a1f1dSLionel Sambuc * 3344*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3345*0a6a1f1dSLionel Sambuc * 3346*0a6a1f1dSLionel Sambuc */ 3347*0a6a1f1dSLionel Sambuc xcb_randr_get_providers_cookie_t 3348*0a6a1f1dSLionel Sambuc xcb_randr_get_providers (xcb_connection_t *c /**< */, 3349*0a6a1f1dSLionel Sambuc xcb_window_t window /**< */); 3350*0a6a1f1dSLionel Sambuc 3351*0a6a1f1dSLionel Sambuc /** 3352*0a6a1f1dSLionel Sambuc * 3353*0a6a1f1dSLionel Sambuc * @param c The connection 3354*0a6a1f1dSLionel Sambuc * @return A cookie 3355*0a6a1f1dSLionel Sambuc * 3356*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3357*0a6a1f1dSLionel Sambuc * 3358*0a6a1f1dSLionel Sambuc * This form can be used only if the request will cause 3359*0a6a1f1dSLionel Sambuc * a reply to be generated. Any returned error will be 3360*0a6a1f1dSLionel Sambuc * placed in the event queue. 3361*0a6a1f1dSLionel Sambuc */ 3362*0a6a1f1dSLionel Sambuc xcb_randr_get_providers_cookie_t 3363*0a6a1f1dSLionel Sambuc xcb_randr_get_providers_unchecked (xcb_connection_t *c /**< */, 3364*0a6a1f1dSLionel Sambuc xcb_window_t window /**< */); 3365*0a6a1f1dSLionel Sambuc 3366*0a6a1f1dSLionel Sambuc xcb_randr_provider_t * 3367*0a6a1f1dSLionel Sambuc xcb_randr_get_providers_providers (const xcb_randr_get_providers_reply_t *R /**< */); 3368*0a6a1f1dSLionel Sambuc 3369*0a6a1f1dSLionel Sambuc int 3370*0a6a1f1dSLionel Sambuc xcb_randr_get_providers_providers_length (const xcb_randr_get_providers_reply_t *R /**< */); 3371*0a6a1f1dSLionel Sambuc 3372*0a6a1f1dSLionel Sambuc xcb_generic_iterator_t 3373*0a6a1f1dSLionel Sambuc xcb_randr_get_providers_providers_end (const xcb_randr_get_providers_reply_t *R /**< */); 3374*0a6a1f1dSLionel Sambuc 3375*0a6a1f1dSLionel Sambuc /** 3376*0a6a1f1dSLionel Sambuc * Return the reply 3377*0a6a1f1dSLionel Sambuc * @param c The connection 3378*0a6a1f1dSLionel Sambuc * @param cookie The cookie 3379*0a6a1f1dSLionel Sambuc * @param e The xcb_generic_error_t supplied 3380*0a6a1f1dSLionel Sambuc * 3381*0a6a1f1dSLionel Sambuc * Returns the reply of the request asked by 3382*0a6a1f1dSLionel Sambuc * 3383*0a6a1f1dSLionel Sambuc * The parameter @p e supplied to this function must be NULL if 3384*0a6a1f1dSLionel Sambuc * xcb_randr_get_providers_unchecked(). is used. 3385*0a6a1f1dSLionel Sambuc * Otherwise, it stores the error if any. 3386*0a6a1f1dSLionel Sambuc * 3387*0a6a1f1dSLionel Sambuc * The returned value must be freed by the caller using free(). 3388*0a6a1f1dSLionel Sambuc */ 3389*0a6a1f1dSLionel Sambuc xcb_randr_get_providers_reply_t * 3390*0a6a1f1dSLionel Sambuc xcb_randr_get_providers_reply (xcb_connection_t *c /**< */, 3391*0a6a1f1dSLionel Sambuc xcb_randr_get_providers_cookie_t cookie /**< */, 3392*0a6a1f1dSLionel Sambuc xcb_generic_error_t **e /**< */); 3393*0a6a1f1dSLionel Sambuc 3394*0a6a1f1dSLionel Sambuc int 3395*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_sizeof (const void *_buffer /**< */); 3396*0a6a1f1dSLionel Sambuc 3397*0a6a1f1dSLionel Sambuc /** 3398*0a6a1f1dSLionel Sambuc * 3399*0a6a1f1dSLionel Sambuc * @param c The connection 3400*0a6a1f1dSLionel Sambuc * @return A cookie 3401*0a6a1f1dSLionel Sambuc * 3402*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3403*0a6a1f1dSLionel Sambuc * 3404*0a6a1f1dSLionel Sambuc */ 3405*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_cookie_t 3406*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info (xcb_connection_t *c /**< */, 3407*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3408*0a6a1f1dSLionel Sambuc xcb_timestamp_t config_timestamp /**< */); 3409*0a6a1f1dSLionel Sambuc 3410*0a6a1f1dSLionel Sambuc /** 3411*0a6a1f1dSLionel Sambuc * 3412*0a6a1f1dSLionel Sambuc * @param c The connection 3413*0a6a1f1dSLionel Sambuc * @return A cookie 3414*0a6a1f1dSLionel Sambuc * 3415*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3416*0a6a1f1dSLionel Sambuc * 3417*0a6a1f1dSLionel Sambuc * This form can be used only if the request will cause 3418*0a6a1f1dSLionel Sambuc * a reply to be generated. Any returned error will be 3419*0a6a1f1dSLionel Sambuc * placed in the event queue. 3420*0a6a1f1dSLionel Sambuc */ 3421*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_cookie_t 3422*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_unchecked (xcb_connection_t *c /**< */, 3423*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3424*0a6a1f1dSLionel Sambuc xcb_timestamp_t config_timestamp /**< */); 3425*0a6a1f1dSLionel Sambuc 3426*0a6a1f1dSLionel Sambuc xcb_randr_crtc_t * 3427*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_crtcs (const xcb_randr_get_provider_info_reply_t *R /**< */); 3428*0a6a1f1dSLionel Sambuc 3429*0a6a1f1dSLionel Sambuc int 3430*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_crtcs_length (const xcb_randr_get_provider_info_reply_t *R /**< */); 3431*0a6a1f1dSLionel Sambuc 3432*0a6a1f1dSLionel Sambuc xcb_generic_iterator_t 3433*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_crtcs_end (const xcb_randr_get_provider_info_reply_t *R /**< */); 3434*0a6a1f1dSLionel Sambuc 3435*0a6a1f1dSLionel Sambuc xcb_randr_output_t * 3436*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_outputs (const xcb_randr_get_provider_info_reply_t *R /**< */); 3437*0a6a1f1dSLionel Sambuc 3438*0a6a1f1dSLionel Sambuc int 3439*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_outputs_length (const xcb_randr_get_provider_info_reply_t *R /**< */); 3440*0a6a1f1dSLionel Sambuc 3441*0a6a1f1dSLionel Sambuc xcb_generic_iterator_t 3442*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_outputs_end (const xcb_randr_get_provider_info_reply_t *R /**< */); 3443*0a6a1f1dSLionel Sambuc 3444*0a6a1f1dSLionel Sambuc xcb_randr_provider_t * 3445*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_associated_providers (const xcb_randr_get_provider_info_reply_t *R /**< */); 3446*0a6a1f1dSLionel Sambuc 3447*0a6a1f1dSLionel Sambuc int 3448*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_associated_providers_length (const xcb_randr_get_provider_info_reply_t *R /**< */); 3449*0a6a1f1dSLionel Sambuc 3450*0a6a1f1dSLionel Sambuc xcb_generic_iterator_t 3451*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_associated_providers_end (const xcb_randr_get_provider_info_reply_t *R /**< */); 3452*0a6a1f1dSLionel Sambuc 3453*0a6a1f1dSLionel Sambuc uint32_t * 3454*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_associated_capability (const xcb_randr_get_provider_info_reply_t *R /**< */); 3455*0a6a1f1dSLionel Sambuc 3456*0a6a1f1dSLionel Sambuc int 3457*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_associated_capability_length (const xcb_randr_get_provider_info_reply_t *R /**< */); 3458*0a6a1f1dSLionel Sambuc 3459*0a6a1f1dSLionel Sambuc xcb_generic_iterator_t 3460*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_associated_capability_end (const xcb_randr_get_provider_info_reply_t *R /**< */); 3461*0a6a1f1dSLionel Sambuc 3462*0a6a1f1dSLionel Sambuc char * 3463*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_name (const xcb_randr_get_provider_info_reply_t *R /**< */); 3464*0a6a1f1dSLionel Sambuc 3465*0a6a1f1dSLionel Sambuc int 3466*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_name_length (const xcb_randr_get_provider_info_reply_t *R /**< */); 3467*0a6a1f1dSLionel Sambuc 3468*0a6a1f1dSLionel Sambuc xcb_generic_iterator_t 3469*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_name_end (const xcb_randr_get_provider_info_reply_t *R /**< */); 3470*0a6a1f1dSLionel Sambuc 3471*0a6a1f1dSLionel Sambuc /** 3472*0a6a1f1dSLionel Sambuc * Return the reply 3473*0a6a1f1dSLionel Sambuc * @param c The connection 3474*0a6a1f1dSLionel Sambuc * @param cookie The cookie 3475*0a6a1f1dSLionel Sambuc * @param e The xcb_generic_error_t supplied 3476*0a6a1f1dSLionel Sambuc * 3477*0a6a1f1dSLionel Sambuc * Returns the reply of the request asked by 3478*0a6a1f1dSLionel Sambuc * 3479*0a6a1f1dSLionel Sambuc * The parameter @p e supplied to this function must be NULL if 3480*0a6a1f1dSLionel Sambuc * xcb_randr_get_provider_info_unchecked(). is used. 3481*0a6a1f1dSLionel Sambuc * Otherwise, it stores the error if any. 3482*0a6a1f1dSLionel Sambuc * 3483*0a6a1f1dSLionel Sambuc * The returned value must be freed by the caller using free(). 3484*0a6a1f1dSLionel Sambuc */ 3485*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_reply_t * 3486*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_reply (xcb_connection_t *c /**< */, 3487*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_info_cookie_t cookie /**< */, 3488*0a6a1f1dSLionel Sambuc xcb_generic_error_t **e /**< */); 3489*0a6a1f1dSLionel Sambuc 3490*0a6a1f1dSLionel Sambuc /** 3491*0a6a1f1dSLionel Sambuc * 3492*0a6a1f1dSLionel Sambuc * @param c The connection 3493*0a6a1f1dSLionel Sambuc * @return A cookie 3494*0a6a1f1dSLionel Sambuc * 3495*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3496*0a6a1f1dSLionel Sambuc * 3497*0a6a1f1dSLionel Sambuc * This form can be used only if the request will not cause 3498*0a6a1f1dSLionel Sambuc * a reply to be generated. Any returned error will be 3499*0a6a1f1dSLionel Sambuc * saved for handling by xcb_request_check(). 3500*0a6a1f1dSLionel Sambuc */ 3501*0a6a1f1dSLionel Sambuc xcb_void_cookie_t 3502*0a6a1f1dSLionel Sambuc xcb_randr_set_provider_offload_sink_checked (xcb_connection_t *c /**< */, 3503*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3504*0a6a1f1dSLionel Sambuc xcb_randr_provider_t sink_provider /**< */, 3505*0a6a1f1dSLionel Sambuc xcb_timestamp_t config_timestamp /**< */); 3506*0a6a1f1dSLionel Sambuc 3507*0a6a1f1dSLionel Sambuc /** 3508*0a6a1f1dSLionel Sambuc * 3509*0a6a1f1dSLionel Sambuc * @param c The connection 3510*0a6a1f1dSLionel Sambuc * @return A cookie 3511*0a6a1f1dSLionel Sambuc * 3512*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3513*0a6a1f1dSLionel Sambuc * 3514*0a6a1f1dSLionel Sambuc */ 3515*0a6a1f1dSLionel Sambuc xcb_void_cookie_t 3516*0a6a1f1dSLionel Sambuc xcb_randr_set_provider_offload_sink (xcb_connection_t *c /**< */, 3517*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3518*0a6a1f1dSLionel Sambuc xcb_randr_provider_t sink_provider /**< */, 3519*0a6a1f1dSLionel Sambuc xcb_timestamp_t config_timestamp /**< */); 3520*0a6a1f1dSLionel Sambuc 3521*0a6a1f1dSLionel Sambuc /** 3522*0a6a1f1dSLionel Sambuc * 3523*0a6a1f1dSLionel Sambuc * @param c The connection 3524*0a6a1f1dSLionel Sambuc * @return A cookie 3525*0a6a1f1dSLionel Sambuc * 3526*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3527*0a6a1f1dSLionel Sambuc * 3528*0a6a1f1dSLionel Sambuc * This form can be used only if the request will not cause 3529*0a6a1f1dSLionel Sambuc * a reply to be generated. Any returned error will be 3530*0a6a1f1dSLionel Sambuc * saved for handling by xcb_request_check(). 3531*0a6a1f1dSLionel Sambuc */ 3532*0a6a1f1dSLionel Sambuc xcb_void_cookie_t 3533*0a6a1f1dSLionel Sambuc xcb_randr_set_provider_output_source_checked (xcb_connection_t *c /**< */, 3534*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3535*0a6a1f1dSLionel Sambuc xcb_randr_provider_t source_provider /**< */, 3536*0a6a1f1dSLionel Sambuc xcb_timestamp_t config_timestamp /**< */); 3537*0a6a1f1dSLionel Sambuc 3538*0a6a1f1dSLionel Sambuc /** 3539*0a6a1f1dSLionel Sambuc * 3540*0a6a1f1dSLionel Sambuc * @param c The connection 3541*0a6a1f1dSLionel Sambuc * @return A cookie 3542*0a6a1f1dSLionel Sambuc * 3543*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3544*0a6a1f1dSLionel Sambuc * 3545*0a6a1f1dSLionel Sambuc */ 3546*0a6a1f1dSLionel Sambuc xcb_void_cookie_t 3547*0a6a1f1dSLionel Sambuc xcb_randr_set_provider_output_source (xcb_connection_t *c /**< */, 3548*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3549*0a6a1f1dSLionel Sambuc xcb_randr_provider_t source_provider /**< */, 3550*0a6a1f1dSLionel Sambuc xcb_timestamp_t config_timestamp /**< */); 3551*0a6a1f1dSLionel Sambuc 3552*0a6a1f1dSLionel Sambuc int 3553*0a6a1f1dSLionel Sambuc xcb_randr_list_provider_properties_sizeof (const void *_buffer /**< */); 3554*0a6a1f1dSLionel Sambuc 3555*0a6a1f1dSLionel Sambuc /** 3556*0a6a1f1dSLionel Sambuc * 3557*0a6a1f1dSLionel Sambuc * @param c The connection 3558*0a6a1f1dSLionel Sambuc * @return A cookie 3559*0a6a1f1dSLionel Sambuc * 3560*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3561*0a6a1f1dSLionel Sambuc * 3562*0a6a1f1dSLionel Sambuc */ 3563*0a6a1f1dSLionel Sambuc xcb_randr_list_provider_properties_cookie_t 3564*0a6a1f1dSLionel Sambuc xcb_randr_list_provider_properties (xcb_connection_t *c /**< */, 3565*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */); 3566*0a6a1f1dSLionel Sambuc 3567*0a6a1f1dSLionel Sambuc /** 3568*0a6a1f1dSLionel Sambuc * 3569*0a6a1f1dSLionel Sambuc * @param c The connection 3570*0a6a1f1dSLionel Sambuc * @return A cookie 3571*0a6a1f1dSLionel Sambuc * 3572*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3573*0a6a1f1dSLionel Sambuc * 3574*0a6a1f1dSLionel Sambuc * This form can be used only if the request will cause 3575*0a6a1f1dSLionel Sambuc * a reply to be generated. Any returned error will be 3576*0a6a1f1dSLionel Sambuc * placed in the event queue. 3577*0a6a1f1dSLionel Sambuc */ 3578*0a6a1f1dSLionel Sambuc xcb_randr_list_provider_properties_cookie_t 3579*0a6a1f1dSLionel Sambuc xcb_randr_list_provider_properties_unchecked (xcb_connection_t *c /**< */, 3580*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */); 3581*0a6a1f1dSLionel Sambuc 3582*0a6a1f1dSLionel Sambuc xcb_atom_t * 3583*0a6a1f1dSLionel Sambuc xcb_randr_list_provider_properties_atoms (const xcb_randr_list_provider_properties_reply_t *R /**< */); 3584*0a6a1f1dSLionel Sambuc 3585*0a6a1f1dSLionel Sambuc int 3586*0a6a1f1dSLionel Sambuc xcb_randr_list_provider_properties_atoms_length (const xcb_randr_list_provider_properties_reply_t *R /**< */); 3587*0a6a1f1dSLionel Sambuc 3588*0a6a1f1dSLionel Sambuc xcb_generic_iterator_t 3589*0a6a1f1dSLionel Sambuc xcb_randr_list_provider_properties_atoms_end (const xcb_randr_list_provider_properties_reply_t *R /**< */); 3590*0a6a1f1dSLionel Sambuc 3591*0a6a1f1dSLionel Sambuc /** 3592*0a6a1f1dSLionel Sambuc * Return the reply 3593*0a6a1f1dSLionel Sambuc * @param c The connection 3594*0a6a1f1dSLionel Sambuc * @param cookie The cookie 3595*0a6a1f1dSLionel Sambuc * @param e The xcb_generic_error_t supplied 3596*0a6a1f1dSLionel Sambuc * 3597*0a6a1f1dSLionel Sambuc * Returns the reply of the request asked by 3598*0a6a1f1dSLionel Sambuc * 3599*0a6a1f1dSLionel Sambuc * The parameter @p e supplied to this function must be NULL if 3600*0a6a1f1dSLionel Sambuc * xcb_randr_list_provider_properties_unchecked(). is used. 3601*0a6a1f1dSLionel Sambuc * Otherwise, it stores the error if any. 3602*0a6a1f1dSLionel Sambuc * 3603*0a6a1f1dSLionel Sambuc * The returned value must be freed by the caller using free(). 3604*0a6a1f1dSLionel Sambuc */ 3605*0a6a1f1dSLionel Sambuc xcb_randr_list_provider_properties_reply_t * 3606*0a6a1f1dSLionel Sambuc xcb_randr_list_provider_properties_reply (xcb_connection_t *c /**< */, 3607*0a6a1f1dSLionel Sambuc xcb_randr_list_provider_properties_cookie_t cookie /**< */, 3608*0a6a1f1dSLionel Sambuc xcb_generic_error_t **e /**< */); 3609*0a6a1f1dSLionel Sambuc 3610*0a6a1f1dSLionel Sambuc int 3611*0a6a1f1dSLionel Sambuc xcb_randr_query_provider_property_sizeof (const void *_buffer /**< */); 3612*0a6a1f1dSLionel Sambuc 3613*0a6a1f1dSLionel Sambuc /** 3614*0a6a1f1dSLionel Sambuc * 3615*0a6a1f1dSLionel Sambuc * @param c The connection 3616*0a6a1f1dSLionel Sambuc * @return A cookie 3617*0a6a1f1dSLionel Sambuc * 3618*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3619*0a6a1f1dSLionel Sambuc * 3620*0a6a1f1dSLionel Sambuc */ 3621*0a6a1f1dSLionel Sambuc xcb_randr_query_provider_property_cookie_t 3622*0a6a1f1dSLionel Sambuc xcb_randr_query_provider_property (xcb_connection_t *c /**< */, 3623*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3624*0a6a1f1dSLionel Sambuc xcb_atom_t property /**< */); 3625*0a6a1f1dSLionel Sambuc 3626*0a6a1f1dSLionel Sambuc /** 3627*0a6a1f1dSLionel Sambuc * 3628*0a6a1f1dSLionel Sambuc * @param c The connection 3629*0a6a1f1dSLionel Sambuc * @return A cookie 3630*0a6a1f1dSLionel Sambuc * 3631*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3632*0a6a1f1dSLionel Sambuc * 3633*0a6a1f1dSLionel Sambuc * This form can be used only if the request will cause 3634*0a6a1f1dSLionel Sambuc * a reply to be generated. Any returned error will be 3635*0a6a1f1dSLionel Sambuc * placed in the event queue. 3636*0a6a1f1dSLionel Sambuc */ 3637*0a6a1f1dSLionel Sambuc xcb_randr_query_provider_property_cookie_t 3638*0a6a1f1dSLionel Sambuc xcb_randr_query_provider_property_unchecked (xcb_connection_t *c /**< */, 3639*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3640*0a6a1f1dSLionel Sambuc xcb_atom_t property /**< */); 3641*0a6a1f1dSLionel Sambuc 3642*0a6a1f1dSLionel Sambuc int32_t * 3643*0a6a1f1dSLionel Sambuc xcb_randr_query_provider_property_valid_values (const xcb_randr_query_provider_property_reply_t *R /**< */); 3644*0a6a1f1dSLionel Sambuc 3645*0a6a1f1dSLionel Sambuc int 3646*0a6a1f1dSLionel Sambuc xcb_randr_query_provider_property_valid_values_length (const xcb_randr_query_provider_property_reply_t *R /**< */); 3647*0a6a1f1dSLionel Sambuc 3648*0a6a1f1dSLionel Sambuc xcb_generic_iterator_t 3649*0a6a1f1dSLionel Sambuc xcb_randr_query_provider_property_valid_values_end (const xcb_randr_query_provider_property_reply_t *R /**< */); 3650*0a6a1f1dSLionel Sambuc 3651*0a6a1f1dSLionel Sambuc /** 3652*0a6a1f1dSLionel Sambuc * Return the reply 3653*0a6a1f1dSLionel Sambuc * @param c The connection 3654*0a6a1f1dSLionel Sambuc * @param cookie The cookie 3655*0a6a1f1dSLionel Sambuc * @param e The xcb_generic_error_t supplied 3656*0a6a1f1dSLionel Sambuc * 3657*0a6a1f1dSLionel Sambuc * Returns the reply of the request asked by 3658*0a6a1f1dSLionel Sambuc * 3659*0a6a1f1dSLionel Sambuc * The parameter @p e supplied to this function must be NULL if 3660*0a6a1f1dSLionel Sambuc * xcb_randr_query_provider_property_unchecked(). is used. 3661*0a6a1f1dSLionel Sambuc * Otherwise, it stores the error if any. 3662*0a6a1f1dSLionel Sambuc * 3663*0a6a1f1dSLionel Sambuc * The returned value must be freed by the caller using free(). 3664*0a6a1f1dSLionel Sambuc */ 3665*0a6a1f1dSLionel Sambuc xcb_randr_query_provider_property_reply_t * 3666*0a6a1f1dSLionel Sambuc xcb_randr_query_provider_property_reply (xcb_connection_t *c /**< */, 3667*0a6a1f1dSLionel Sambuc xcb_randr_query_provider_property_cookie_t cookie /**< */, 3668*0a6a1f1dSLionel Sambuc xcb_generic_error_t **e /**< */); 3669*0a6a1f1dSLionel Sambuc 3670*0a6a1f1dSLionel Sambuc int 3671*0a6a1f1dSLionel Sambuc xcb_randr_configure_provider_property_sizeof (const void *_buffer /**< */, 3672*0a6a1f1dSLionel Sambuc uint32_t values_len /**< */); 3673*0a6a1f1dSLionel Sambuc 3674*0a6a1f1dSLionel Sambuc /** 3675*0a6a1f1dSLionel Sambuc * 3676*0a6a1f1dSLionel Sambuc * @param c The connection 3677*0a6a1f1dSLionel Sambuc * @return A cookie 3678*0a6a1f1dSLionel Sambuc * 3679*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3680*0a6a1f1dSLionel Sambuc * 3681*0a6a1f1dSLionel Sambuc * This form can be used only if the request will not cause 3682*0a6a1f1dSLionel Sambuc * a reply to be generated. Any returned error will be 3683*0a6a1f1dSLionel Sambuc * saved for handling by xcb_request_check(). 3684*0a6a1f1dSLionel Sambuc */ 3685*0a6a1f1dSLionel Sambuc xcb_void_cookie_t 3686*0a6a1f1dSLionel Sambuc xcb_randr_configure_provider_property_checked (xcb_connection_t *c /**< */, 3687*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3688*0a6a1f1dSLionel Sambuc xcb_atom_t property /**< */, 3689*0a6a1f1dSLionel Sambuc uint8_t pending /**< */, 3690*0a6a1f1dSLionel Sambuc uint8_t range /**< */, 3691*0a6a1f1dSLionel Sambuc uint32_t values_len /**< */, 3692*0a6a1f1dSLionel Sambuc const int32_t *values /**< */); 3693*0a6a1f1dSLionel Sambuc 3694*0a6a1f1dSLionel Sambuc /** 3695*0a6a1f1dSLionel Sambuc * 3696*0a6a1f1dSLionel Sambuc * @param c The connection 3697*0a6a1f1dSLionel Sambuc * @return A cookie 3698*0a6a1f1dSLionel Sambuc * 3699*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3700*0a6a1f1dSLionel Sambuc * 3701*0a6a1f1dSLionel Sambuc */ 3702*0a6a1f1dSLionel Sambuc xcb_void_cookie_t 3703*0a6a1f1dSLionel Sambuc xcb_randr_configure_provider_property (xcb_connection_t *c /**< */, 3704*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3705*0a6a1f1dSLionel Sambuc xcb_atom_t property /**< */, 3706*0a6a1f1dSLionel Sambuc uint8_t pending /**< */, 3707*0a6a1f1dSLionel Sambuc uint8_t range /**< */, 3708*0a6a1f1dSLionel Sambuc uint32_t values_len /**< */, 3709*0a6a1f1dSLionel Sambuc const int32_t *values /**< */); 3710*0a6a1f1dSLionel Sambuc 3711*0a6a1f1dSLionel Sambuc int 3712*0a6a1f1dSLionel Sambuc xcb_randr_change_provider_property_sizeof (const void *_buffer /**< */); 3713*0a6a1f1dSLionel Sambuc 3714*0a6a1f1dSLionel Sambuc /** 3715*0a6a1f1dSLionel Sambuc * 3716*0a6a1f1dSLionel Sambuc * @param c The connection 3717*0a6a1f1dSLionel Sambuc * @return A cookie 3718*0a6a1f1dSLionel Sambuc * 3719*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3720*0a6a1f1dSLionel Sambuc * 3721*0a6a1f1dSLionel Sambuc * This form can be used only if the request will not cause 3722*0a6a1f1dSLionel Sambuc * a reply to be generated. Any returned error will be 3723*0a6a1f1dSLionel Sambuc * saved for handling by xcb_request_check(). 3724*0a6a1f1dSLionel Sambuc */ 3725*0a6a1f1dSLionel Sambuc xcb_void_cookie_t 3726*0a6a1f1dSLionel Sambuc xcb_randr_change_provider_property_checked (xcb_connection_t *c /**< */, 3727*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3728*0a6a1f1dSLionel Sambuc xcb_atom_t property /**< */, 3729*0a6a1f1dSLionel Sambuc xcb_atom_t type /**< */, 3730*0a6a1f1dSLionel Sambuc uint8_t format /**< */, 3731*0a6a1f1dSLionel Sambuc uint8_t mode /**< */, 3732*0a6a1f1dSLionel Sambuc uint32_t num_items /**< */, 3733*0a6a1f1dSLionel Sambuc const void *data /**< */); 3734*0a6a1f1dSLionel Sambuc 3735*0a6a1f1dSLionel Sambuc /** 3736*0a6a1f1dSLionel Sambuc * 3737*0a6a1f1dSLionel Sambuc * @param c The connection 3738*0a6a1f1dSLionel Sambuc * @return A cookie 3739*0a6a1f1dSLionel Sambuc * 3740*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3741*0a6a1f1dSLionel Sambuc * 3742*0a6a1f1dSLionel Sambuc */ 3743*0a6a1f1dSLionel Sambuc xcb_void_cookie_t 3744*0a6a1f1dSLionel Sambuc xcb_randr_change_provider_property (xcb_connection_t *c /**< */, 3745*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3746*0a6a1f1dSLionel Sambuc xcb_atom_t property /**< */, 3747*0a6a1f1dSLionel Sambuc xcb_atom_t type /**< */, 3748*0a6a1f1dSLionel Sambuc uint8_t format /**< */, 3749*0a6a1f1dSLionel Sambuc uint8_t mode /**< */, 3750*0a6a1f1dSLionel Sambuc uint32_t num_items /**< */, 3751*0a6a1f1dSLionel Sambuc const void *data /**< */); 3752*0a6a1f1dSLionel Sambuc 3753*0a6a1f1dSLionel Sambuc /** 3754*0a6a1f1dSLionel Sambuc * 3755*0a6a1f1dSLionel Sambuc * @param c The connection 3756*0a6a1f1dSLionel Sambuc * @return A cookie 3757*0a6a1f1dSLionel Sambuc * 3758*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3759*0a6a1f1dSLionel Sambuc * 3760*0a6a1f1dSLionel Sambuc * This form can be used only if the request will not cause 3761*0a6a1f1dSLionel Sambuc * a reply to be generated. Any returned error will be 3762*0a6a1f1dSLionel Sambuc * saved for handling by xcb_request_check(). 3763*0a6a1f1dSLionel Sambuc */ 3764*0a6a1f1dSLionel Sambuc xcb_void_cookie_t 3765*0a6a1f1dSLionel Sambuc xcb_randr_delete_provider_property_checked (xcb_connection_t *c /**< */, 3766*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3767*0a6a1f1dSLionel Sambuc xcb_atom_t property /**< */); 3768*0a6a1f1dSLionel Sambuc 3769*0a6a1f1dSLionel Sambuc /** 3770*0a6a1f1dSLionel Sambuc * 3771*0a6a1f1dSLionel Sambuc * @param c The connection 3772*0a6a1f1dSLionel Sambuc * @return A cookie 3773*0a6a1f1dSLionel Sambuc * 3774*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3775*0a6a1f1dSLionel Sambuc * 3776*0a6a1f1dSLionel Sambuc */ 3777*0a6a1f1dSLionel Sambuc xcb_void_cookie_t 3778*0a6a1f1dSLionel Sambuc xcb_randr_delete_provider_property (xcb_connection_t *c /**< */, 3779*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3780*0a6a1f1dSLionel Sambuc xcb_atom_t property /**< */); 3781*0a6a1f1dSLionel Sambuc 3782*0a6a1f1dSLionel Sambuc int 3783*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_property_sizeof (const void *_buffer /**< */); 3784*0a6a1f1dSLionel Sambuc 3785*0a6a1f1dSLionel Sambuc /** 3786*0a6a1f1dSLionel Sambuc * 3787*0a6a1f1dSLionel Sambuc * @param c The connection 3788*0a6a1f1dSLionel Sambuc * @return A cookie 3789*0a6a1f1dSLionel Sambuc * 3790*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3791*0a6a1f1dSLionel Sambuc * 3792*0a6a1f1dSLionel Sambuc */ 3793*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_property_cookie_t 3794*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_property (xcb_connection_t *c /**< */, 3795*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3796*0a6a1f1dSLionel Sambuc xcb_atom_t property /**< */, 3797*0a6a1f1dSLionel Sambuc xcb_atom_t type /**< */, 3798*0a6a1f1dSLionel Sambuc uint32_t long_offset /**< */, 3799*0a6a1f1dSLionel Sambuc uint32_t long_length /**< */, 3800*0a6a1f1dSLionel Sambuc uint8_t _delete /**< */, 3801*0a6a1f1dSLionel Sambuc uint8_t pending /**< */); 3802*0a6a1f1dSLionel Sambuc 3803*0a6a1f1dSLionel Sambuc /** 3804*0a6a1f1dSLionel Sambuc * 3805*0a6a1f1dSLionel Sambuc * @param c The connection 3806*0a6a1f1dSLionel Sambuc * @return A cookie 3807*0a6a1f1dSLionel Sambuc * 3808*0a6a1f1dSLionel Sambuc * Delivers a request to the X server. 3809*0a6a1f1dSLionel Sambuc * 3810*0a6a1f1dSLionel Sambuc * This form can be used only if the request will cause 3811*0a6a1f1dSLionel Sambuc * a reply to be generated. Any returned error will be 3812*0a6a1f1dSLionel Sambuc * placed in the event queue. 3813*0a6a1f1dSLionel Sambuc */ 3814*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_property_cookie_t 3815*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_property_unchecked (xcb_connection_t *c /**< */, 3816*0a6a1f1dSLionel Sambuc xcb_randr_provider_t provider /**< */, 3817*0a6a1f1dSLionel Sambuc xcb_atom_t property /**< */, 3818*0a6a1f1dSLionel Sambuc xcb_atom_t type /**< */, 3819*0a6a1f1dSLionel Sambuc uint32_t long_offset /**< */, 3820*0a6a1f1dSLionel Sambuc uint32_t long_length /**< */, 3821*0a6a1f1dSLionel Sambuc uint8_t _delete /**< */, 3822*0a6a1f1dSLionel Sambuc uint8_t pending /**< */); 3823*0a6a1f1dSLionel Sambuc 3824*0a6a1f1dSLionel Sambuc void * 3825*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_property_data (const xcb_randr_get_provider_property_reply_t *R /**< */); 3826*0a6a1f1dSLionel Sambuc 3827*0a6a1f1dSLionel Sambuc int 3828*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_property_data_length (const xcb_randr_get_provider_property_reply_t *R /**< */); 3829*0a6a1f1dSLionel Sambuc 3830*0a6a1f1dSLionel Sambuc xcb_generic_iterator_t 3831*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_property_data_end (const xcb_randr_get_provider_property_reply_t *R /**< */); 3832*0a6a1f1dSLionel Sambuc 3833*0a6a1f1dSLionel Sambuc /** 3834*0a6a1f1dSLionel Sambuc * Return the reply 3835*0a6a1f1dSLionel Sambuc * @param c The connection 3836*0a6a1f1dSLionel Sambuc * @param cookie The cookie 3837*0a6a1f1dSLionel Sambuc * @param e The xcb_generic_error_t supplied 3838*0a6a1f1dSLionel Sambuc * 3839*0a6a1f1dSLionel Sambuc * Returns the reply of the request asked by 3840*0a6a1f1dSLionel Sambuc * 3841*0a6a1f1dSLionel Sambuc * The parameter @p e supplied to this function must be NULL if 3842*0a6a1f1dSLionel Sambuc * xcb_randr_get_provider_property_unchecked(). is used. 3843*0a6a1f1dSLionel Sambuc * Otherwise, it stores the error if any. 3844*0a6a1f1dSLionel Sambuc * 3845*0a6a1f1dSLionel Sambuc * The returned value must be freed by the caller using free(). 3846*0a6a1f1dSLionel Sambuc */ 3847*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_property_reply_t * 3848*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_property_reply (xcb_connection_t *c /**< */, 3849*0a6a1f1dSLionel Sambuc xcb_randr_get_provider_property_cookie_t cookie /**< */, 3850*0a6a1f1dSLionel Sambuc xcb_generic_error_t **e /**< */); 3851*0a6a1f1dSLionel Sambuc 3852971bb1a5SLionel Sambuc /** 3853971bb1a5SLionel Sambuc * Get the next element of the iterator 3854971bb1a5SLionel Sambuc * @param i Pointer to a xcb_randr_crtc_change_iterator_t 3855971bb1a5SLionel Sambuc * 3856971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 3857971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 3858971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_randr_crtc_change_t) 3859971bb1a5SLionel Sambuc */ 3860971bb1a5SLionel Sambuc void 3861971bb1a5SLionel Sambuc xcb_randr_crtc_change_next (xcb_randr_crtc_change_iterator_t *i /**< */); 3862971bb1a5SLionel Sambuc 3863971bb1a5SLionel Sambuc /** 3864971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 3865971bb1a5SLionel Sambuc * @param i An xcb_randr_crtc_change_iterator_t 3866971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 3867971bb1a5SLionel Sambuc * 3868971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 3869971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 3870971bb1a5SLionel Sambuc * last element. 3871971bb1a5SLionel Sambuc */ 3872971bb1a5SLionel Sambuc xcb_generic_iterator_t 3873971bb1a5SLionel Sambuc xcb_randr_crtc_change_end (xcb_randr_crtc_change_iterator_t i /**< */); 3874971bb1a5SLionel Sambuc 3875971bb1a5SLionel Sambuc /** 3876971bb1a5SLionel Sambuc * Get the next element of the iterator 3877971bb1a5SLionel Sambuc * @param i Pointer to a xcb_randr_output_change_iterator_t 3878971bb1a5SLionel Sambuc * 3879971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 3880971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 3881971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_randr_output_change_t) 3882971bb1a5SLionel Sambuc */ 3883971bb1a5SLionel Sambuc void 3884971bb1a5SLionel Sambuc xcb_randr_output_change_next (xcb_randr_output_change_iterator_t *i /**< */); 3885971bb1a5SLionel Sambuc 3886971bb1a5SLionel Sambuc /** 3887971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 3888971bb1a5SLionel Sambuc * @param i An xcb_randr_output_change_iterator_t 3889971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 3890971bb1a5SLionel Sambuc * 3891971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 3892971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 3893971bb1a5SLionel Sambuc * last element. 3894971bb1a5SLionel Sambuc */ 3895971bb1a5SLionel Sambuc xcb_generic_iterator_t 3896971bb1a5SLionel Sambuc xcb_randr_output_change_end (xcb_randr_output_change_iterator_t i /**< */); 3897971bb1a5SLionel Sambuc 3898971bb1a5SLionel Sambuc /** 3899971bb1a5SLionel Sambuc * Get the next element of the iterator 3900971bb1a5SLionel Sambuc * @param i Pointer to a xcb_randr_output_property_iterator_t 3901971bb1a5SLionel Sambuc * 3902971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 3903971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 3904971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_randr_output_property_t) 3905971bb1a5SLionel Sambuc */ 3906971bb1a5SLionel Sambuc void 3907971bb1a5SLionel Sambuc xcb_randr_output_property_next (xcb_randr_output_property_iterator_t *i /**< */); 3908971bb1a5SLionel Sambuc 3909971bb1a5SLionel Sambuc /** 3910971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 3911971bb1a5SLionel Sambuc * @param i An xcb_randr_output_property_iterator_t 3912971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 3913971bb1a5SLionel Sambuc * 3914971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 3915971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 3916971bb1a5SLionel Sambuc * last element. 3917971bb1a5SLionel Sambuc */ 3918971bb1a5SLionel Sambuc xcb_generic_iterator_t 3919971bb1a5SLionel Sambuc xcb_randr_output_property_end (xcb_randr_output_property_iterator_t i /**< */); 3920971bb1a5SLionel Sambuc 3921971bb1a5SLionel Sambuc /** 3922971bb1a5SLionel Sambuc * Get the next element of the iterator 3923*0a6a1f1dSLionel Sambuc * @param i Pointer to a xcb_randr_provider_change_iterator_t 3924*0a6a1f1dSLionel Sambuc * 3925*0a6a1f1dSLionel Sambuc * Get the next element in the iterator. The member rem is 3926*0a6a1f1dSLionel Sambuc * decreased by one. The member data points to the next 3927*0a6a1f1dSLionel Sambuc * element. The member index is increased by sizeof(xcb_randr_provider_change_t) 3928*0a6a1f1dSLionel Sambuc */ 3929*0a6a1f1dSLionel Sambuc void 3930*0a6a1f1dSLionel Sambuc xcb_randr_provider_change_next (xcb_randr_provider_change_iterator_t *i /**< */); 3931*0a6a1f1dSLionel Sambuc 3932*0a6a1f1dSLionel Sambuc /** 3933*0a6a1f1dSLionel Sambuc * Return the iterator pointing to the last element 3934*0a6a1f1dSLionel Sambuc * @param i An xcb_randr_provider_change_iterator_t 3935*0a6a1f1dSLionel Sambuc * @return The iterator pointing to the last element 3936*0a6a1f1dSLionel Sambuc * 3937*0a6a1f1dSLionel Sambuc * Set the current element in the iterator to the last element. 3938*0a6a1f1dSLionel Sambuc * The member rem is set to 0. The member data points to the 3939*0a6a1f1dSLionel Sambuc * last element. 3940*0a6a1f1dSLionel Sambuc */ 3941*0a6a1f1dSLionel Sambuc xcb_generic_iterator_t 3942*0a6a1f1dSLionel Sambuc xcb_randr_provider_change_end (xcb_randr_provider_change_iterator_t i /**< */); 3943*0a6a1f1dSLionel Sambuc 3944*0a6a1f1dSLionel Sambuc /** 3945*0a6a1f1dSLionel Sambuc * Get the next element of the iterator 3946*0a6a1f1dSLionel Sambuc * @param i Pointer to a xcb_randr_provider_property_iterator_t 3947*0a6a1f1dSLionel Sambuc * 3948*0a6a1f1dSLionel Sambuc * Get the next element in the iterator. The member rem is 3949*0a6a1f1dSLionel Sambuc * decreased by one. The member data points to the next 3950*0a6a1f1dSLionel Sambuc * element. The member index is increased by sizeof(xcb_randr_provider_property_t) 3951*0a6a1f1dSLionel Sambuc */ 3952*0a6a1f1dSLionel Sambuc void 3953*0a6a1f1dSLionel Sambuc xcb_randr_provider_property_next (xcb_randr_provider_property_iterator_t *i /**< */); 3954*0a6a1f1dSLionel Sambuc 3955*0a6a1f1dSLionel Sambuc /** 3956*0a6a1f1dSLionel Sambuc * Return the iterator pointing to the last element 3957*0a6a1f1dSLionel Sambuc * @param i An xcb_randr_provider_property_iterator_t 3958*0a6a1f1dSLionel Sambuc * @return The iterator pointing to the last element 3959*0a6a1f1dSLionel Sambuc * 3960*0a6a1f1dSLionel Sambuc * Set the current element in the iterator to the last element. 3961*0a6a1f1dSLionel Sambuc * The member rem is set to 0. The member data points to the 3962*0a6a1f1dSLionel Sambuc * last element. 3963*0a6a1f1dSLionel Sambuc */ 3964*0a6a1f1dSLionel Sambuc xcb_generic_iterator_t 3965*0a6a1f1dSLionel Sambuc xcb_randr_provider_property_end (xcb_randr_provider_property_iterator_t i /**< */); 3966*0a6a1f1dSLionel Sambuc 3967*0a6a1f1dSLionel Sambuc /** 3968*0a6a1f1dSLionel Sambuc * Get the next element of the iterator 3969*0a6a1f1dSLionel Sambuc * @param i Pointer to a xcb_randr_resource_change_iterator_t 3970*0a6a1f1dSLionel Sambuc * 3971*0a6a1f1dSLionel Sambuc * Get the next element in the iterator. The member rem is 3972*0a6a1f1dSLionel Sambuc * decreased by one. The member data points to the next 3973*0a6a1f1dSLionel Sambuc * element. The member index is increased by sizeof(xcb_randr_resource_change_t) 3974*0a6a1f1dSLionel Sambuc */ 3975*0a6a1f1dSLionel Sambuc void 3976*0a6a1f1dSLionel Sambuc xcb_randr_resource_change_next (xcb_randr_resource_change_iterator_t *i /**< */); 3977*0a6a1f1dSLionel Sambuc 3978*0a6a1f1dSLionel Sambuc /** 3979*0a6a1f1dSLionel Sambuc * Return the iterator pointing to the last element 3980*0a6a1f1dSLionel Sambuc * @param i An xcb_randr_resource_change_iterator_t 3981*0a6a1f1dSLionel Sambuc * @return The iterator pointing to the last element 3982*0a6a1f1dSLionel Sambuc * 3983*0a6a1f1dSLionel Sambuc * Set the current element in the iterator to the last element. 3984*0a6a1f1dSLionel Sambuc * The member rem is set to 0. The member data points to the 3985*0a6a1f1dSLionel Sambuc * last element. 3986*0a6a1f1dSLionel Sambuc */ 3987*0a6a1f1dSLionel Sambuc xcb_generic_iterator_t 3988*0a6a1f1dSLionel Sambuc xcb_randr_resource_change_end (xcb_randr_resource_change_iterator_t i /**< */); 3989*0a6a1f1dSLionel Sambuc 3990*0a6a1f1dSLionel Sambuc /** 3991*0a6a1f1dSLionel Sambuc * Get the next element of the iterator 3992971bb1a5SLionel Sambuc * @param i Pointer to a xcb_randr_notify_data_iterator_t 3993971bb1a5SLionel Sambuc * 3994971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 3995971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 3996971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_randr_notify_data_t) 3997971bb1a5SLionel Sambuc */ 3998971bb1a5SLionel Sambuc void 3999971bb1a5SLionel Sambuc xcb_randr_notify_data_next (xcb_randr_notify_data_iterator_t *i /**< */); 4000971bb1a5SLionel Sambuc 4001971bb1a5SLionel Sambuc /** 4002971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 4003971bb1a5SLionel Sambuc * @param i An xcb_randr_notify_data_iterator_t 4004971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 4005971bb1a5SLionel Sambuc * 4006971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 4007971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 4008971bb1a5SLionel Sambuc * last element. 4009971bb1a5SLionel Sambuc */ 4010971bb1a5SLionel Sambuc xcb_generic_iterator_t 4011971bb1a5SLionel Sambuc xcb_randr_notify_data_end (xcb_randr_notify_data_iterator_t i /**< */); 4012971bb1a5SLionel Sambuc 4013971bb1a5SLionel Sambuc 4014971bb1a5SLionel Sambuc #ifdef __cplusplus 4015971bb1a5SLionel Sambuc } 4016971bb1a5SLionel Sambuc #endif 4017971bb1a5SLionel Sambuc 4018971bb1a5SLionel Sambuc #endif 4019971bb1a5SLionel Sambuc 4020971bb1a5SLionel Sambuc /** 4021971bb1a5SLionel Sambuc * @} 4022971bb1a5SLionel Sambuc */ 4023