XCB  1.10
randr.h
1 /*
2  * This file generated automatically from randr.xml by c_client.py.
3  * Edit at your peril.
4  */
5 
12 #ifndef __RANDR_H
13 #define __RANDR_H
14 
15 #include "xcb.h"
16 #include "xproto.h"
17 #include "render.h"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
23 #define XCB_RANDR_MAJOR_VERSION 1
24 #define XCB_RANDR_MINOR_VERSION 4
25 
26 extern xcb_extension_t xcb_randr_id;
27 
28 typedef uint32_t xcb_randr_mode_t;
29 
33 typedef struct xcb_randr_mode_iterator_t {
34  xcb_randr_mode_t *data;
35  int rem;
36  int index;
38 
39 typedef uint32_t xcb_randr_crtc_t;
40 
44 typedef struct xcb_randr_crtc_iterator_t {
45  xcb_randr_crtc_t *data;
46  int rem;
47  int index;
49 
50 typedef uint32_t xcb_randr_output_t;
51 
56  xcb_randr_output_t *data;
57  int rem;
58  int index;
60 
61 typedef uint32_t xcb_randr_provider_t;
62 
67  xcb_randr_provider_t *data;
68  int rem;
69  int index;
71 
73 #define XCB_RANDR_BAD_OUTPUT 0
74 
79  uint8_t response_type;
80  uint8_t error_code;
81  uint16_t sequence;
83 
85 #define XCB_RANDR_BAD_CRTC 1
86 
91  uint8_t response_type;
92  uint8_t error_code;
93  uint16_t sequence;
95 
97 #define XCB_RANDR_BAD_MODE 2
98 
103  uint8_t response_type;
104  uint8_t error_code;
105  uint16_t sequence;
107 
109 #define XCB_RANDR_BAD_PROVIDER 3
110 
115  uint8_t response_type;
116  uint8_t error_code;
117  uint16_t sequence;
119 
120 typedef enum xcb_randr_rotation_t {
121  XCB_RANDR_ROTATION_ROTATE_0 = 1,
122  XCB_RANDR_ROTATION_ROTATE_90 = 2,
123  XCB_RANDR_ROTATION_ROTATE_180 = 4,
124  XCB_RANDR_ROTATION_ROTATE_270 = 8,
125  XCB_RANDR_ROTATION_REFLECT_X = 16,
126  XCB_RANDR_ROTATION_REFLECT_Y = 32
127 } xcb_randr_rotation_t;
128 
132 typedef struct xcb_randr_screen_size_t {
133  uint16_t width;
134  uint16_t height;
135  uint16_t mwidth;
136  uint16_t mheight;
138 
144  int rem;
145  int index;
147 
152  uint16_t nRates;
154 
160  int rem;
161  int index;
163 
168  unsigned int sequence;
170 
172 #define XCB_RANDR_QUERY_VERSION 0
173 
178  uint8_t major_opcode;
179  uint8_t minor_opcode;
180  uint16_t length;
181  uint32_t major_version;
182  uint32_t minor_version;
184 
189  uint8_t response_type;
190  uint8_t pad0;
191  uint16_t sequence;
192  uint32_t length;
193  uint32_t major_version;
194  uint32_t minor_version;
195  uint8_t pad1[16];
197 
198 typedef enum xcb_randr_set_config_t {
199  XCB_RANDR_SET_CONFIG_SUCCESS = 0,
200  XCB_RANDR_SET_CONFIG_INVALID_CONFIG_TIME = 1,
201  XCB_RANDR_SET_CONFIG_INVALID_TIME = 2,
202  XCB_RANDR_SET_CONFIG_FAILED = 3
203 } xcb_randr_set_config_t;
204 
209  unsigned int sequence;
211 
213 #define XCB_RANDR_SET_SCREEN_CONFIG 2
214 
219  uint8_t major_opcode;
220  uint8_t minor_opcode;
221  uint16_t length;
222  xcb_window_t window;
223  xcb_timestamp_t timestamp;
224  xcb_timestamp_t config_timestamp;
225  uint16_t sizeID;
226  uint16_t rotation;
227  uint16_t rate;
228  uint8_t pad0[2];
230 
235  uint8_t response_type;
236  uint8_t status;
237  uint16_t sequence;
238  uint32_t length;
239  xcb_timestamp_t new_timestamp;
240  xcb_timestamp_t config_timestamp;
241  xcb_window_t root;
242  uint16_t subpixel_order;
243  uint8_t pad0[10];
245 
246 typedef enum xcb_randr_notify_mask_t {
247  XCB_RANDR_NOTIFY_MASK_SCREEN_CHANGE = 1,
248  XCB_RANDR_NOTIFY_MASK_CRTC_CHANGE = 2,
249  XCB_RANDR_NOTIFY_MASK_OUTPUT_CHANGE = 4,
250  XCB_RANDR_NOTIFY_MASK_OUTPUT_PROPERTY = 8,
251  XCB_RANDR_NOTIFY_MASK_PROVIDER_CHANGE = 16,
252  XCB_RANDR_NOTIFY_MASK_PROVIDER_PROPERTY = 32,
253  XCB_RANDR_NOTIFY_MASK_RESOURCE_CHANGE = 64
254 } xcb_randr_notify_mask_t;
255 
257 #define XCB_RANDR_SELECT_INPUT 4
258 
263  uint8_t major_opcode;
264  uint8_t minor_opcode;
265  uint16_t length;
266  xcb_window_t window;
267  uint16_t enable;
268  uint8_t pad0[2];
270 
275  unsigned int sequence;
277 
279 #define XCB_RANDR_GET_SCREEN_INFO 5
280 
285  uint8_t major_opcode;
286  uint8_t minor_opcode;
287  uint16_t length;
288  xcb_window_t window;
290 
295  uint8_t response_type;
296  uint8_t rotations;
297  uint16_t sequence;
298  uint32_t length;
299  xcb_window_t root;
300  xcb_timestamp_t timestamp;
301  xcb_timestamp_t config_timestamp;
302  uint16_t nSizes;
303  uint16_t sizeID;
304  uint16_t rotation;
305  uint16_t rate;
306  uint16_t nInfo;
307  uint8_t pad0[2];
309 
314  unsigned int sequence;
316 
318 #define XCB_RANDR_GET_SCREEN_SIZE_RANGE 6
319 
324  uint8_t major_opcode;
325  uint8_t minor_opcode;
326  uint16_t length;
327  xcb_window_t window;
329 
334  uint8_t response_type;
335  uint8_t pad0;
336  uint16_t sequence;
337  uint32_t length;
338  uint16_t min_width;
339  uint16_t min_height;
340  uint16_t max_width;
341  uint16_t max_height;
342  uint8_t pad1[16];
344 
346 #define XCB_RANDR_SET_SCREEN_SIZE 7
347 
352  uint8_t major_opcode;
353  uint8_t minor_opcode;
354  uint16_t length;
355  xcb_window_t window;
356  uint16_t width;
357  uint16_t height;
358  uint32_t mm_width;
359  uint32_t mm_height;
361 
362 typedef enum xcb_randr_mode_flag_t {
363  XCB_RANDR_MODE_FLAG_HSYNC_POSITIVE = 1,
364  XCB_RANDR_MODE_FLAG_HSYNC_NEGATIVE = 2,
365  XCB_RANDR_MODE_FLAG_VSYNC_POSITIVE = 4,
366  XCB_RANDR_MODE_FLAG_VSYNC_NEGATIVE = 8,
367  XCB_RANDR_MODE_FLAG_INTERLACE = 16,
368  XCB_RANDR_MODE_FLAG_DOUBLE_SCAN = 32,
369  XCB_RANDR_MODE_FLAG_CSYNC = 64,
370  XCB_RANDR_MODE_FLAG_CSYNC_POSITIVE = 128,
371  XCB_RANDR_MODE_FLAG_CSYNC_NEGATIVE = 256,
372  XCB_RANDR_MODE_FLAG_HSKEW_PRESENT = 512,
373  XCB_RANDR_MODE_FLAG_BCAST = 1024,
374  XCB_RANDR_MODE_FLAG_PIXEL_MULTIPLEX = 2048,
375  XCB_RANDR_MODE_FLAG_DOUBLE_CLOCK = 4096,
376  XCB_RANDR_MODE_FLAG_HALVE_CLOCK = 8192
377 } xcb_randr_mode_flag_t;
378 
382 typedef struct xcb_randr_mode_info_t {
383  uint32_t id;
384  uint16_t width;
385  uint16_t height;
386  uint32_t dot_clock;
387  uint16_t hsync_start;
388  uint16_t hsync_end;
389  uint16_t htotal;
390  uint16_t hskew;
391  uint16_t vsync_start;
392  uint16_t vsync_end;
393  uint16_t vtotal;
394  uint16_t name_len;
395  uint32_t mode_flags;
397 
402  xcb_randr_mode_info_t *data;
403  int rem;
404  int index;
406 
411  unsigned int sequence;
413 
415 #define XCB_RANDR_GET_SCREEN_RESOURCES 8
416 
421  uint8_t major_opcode;
422  uint8_t minor_opcode;
423  uint16_t length;
424  xcb_window_t window;
426 
431  uint8_t response_type;
432  uint8_t pad0;
433  uint16_t sequence;
434  uint32_t length;
435  xcb_timestamp_t timestamp;
436  xcb_timestamp_t config_timestamp;
437  uint16_t num_crtcs;
438  uint16_t num_outputs;
439  uint16_t num_modes;
440  uint16_t names_len;
441  uint8_t pad1[8];
443 
444 typedef enum xcb_randr_connection_t {
445  XCB_RANDR_CONNECTION_CONNECTED = 0,
446  XCB_RANDR_CONNECTION_DISCONNECTED = 1,
447  XCB_RANDR_CONNECTION_UNKNOWN = 2
448 } xcb_randr_connection_t;
449 
454  unsigned int sequence;
456 
458 #define XCB_RANDR_GET_OUTPUT_INFO 9
459 
464  uint8_t major_opcode;
465  uint8_t minor_opcode;
466  uint16_t length;
467  xcb_randr_output_t output;
468  xcb_timestamp_t config_timestamp;
470 
475  uint8_t response_type;
476  uint8_t status;
477  uint16_t sequence;
478  uint32_t length;
479  xcb_timestamp_t timestamp;
480  xcb_randr_crtc_t crtc;
481  uint32_t mm_width;
482  uint32_t mm_height;
483  uint8_t connection;
484  uint8_t subpixel_order;
485  uint16_t num_crtcs;
486  uint16_t num_modes;
487  uint16_t num_preferred;
488  uint16_t num_clones;
489  uint16_t name_len;
491 
496  unsigned int sequence;
498 
500 #define XCB_RANDR_LIST_OUTPUT_PROPERTIES 10
501 
506  uint8_t major_opcode;
507  uint8_t minor_opcode;
508  uint16_t length;
509  xcb_randr_output_t output;
511 
516  uint8_t response_type;
517  uint8_t pad0;
518  uint16_t sequence;
519  uint32_t length;
520  uint16_t num_atoms;
521  uint8_t pad1[22];
523 
528  unsigned int sequence;
530 
532 #define XCB_RANDR_QUERY_OUTPUT_PROPERTY 11
533 
538  uint8_t major_opcode;
539  uint8_t minor_opcode;
540  uint16_t length;
541  xcb_randr_output_t output;
542  xcb_atom_t property;
544 
549  uint8_t response_type;
550  uint8_t pad0;
551  uint16_t sequence;
552  uint32_t length;
553  uint8_t pending;
554  uint8_t range;
555  uint8_t immutable;
556  uint8_t pad1[21];
558 
560 #define XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY 12
561 
566  uint8_t major_opcode;
567  uint8_t minor_opcode;
568  uint16_t length;
569  xcb_randr_output_t output;
570  xcb_atom_t property;
571  uint8_t pending;
572  uint8_t range;
573  uint8_t pad0[2];
575 
577 #define XCB_RANDR_CHANGE_OUTPUT_PROPERTY 13
578 
583  uint8_t major_opcode;
584  uint8_t minor_opcode;
585  uint16_t length;
586  xcb_randr_output_t output;
587  xcb_atom_t property;
588  xcb_atom_t type;
589  uint8_t format;
590  uint8_t mode;
591  uint8_t pad0[2];
592  uint32_t num_units;
594 
596 #define XCB_RANDR_DELETE_OUTPUT_PROPERTY 14
597 
602  uint8_t major_opcode;
603  uint8_t minor_opcode;
604  uint16_t length;
605  xcb_randr_output_t output;
606  xcb_atom_t property;
608 
613  unsigned int sequence;
615 
617 #define XCB_RANDR_GET_OUTPUT_PROPERTY 15
618 
623  uint8_t major_opcode;
624  uint8_t minor_opcode;
625  uint16_t length;
626  xcb_randr_output_t output;
627  xcb_atom_t property;
628  xcb_atom_t type;
629  uint32_t long_offset;
630  uint32_t long_length;
631  uint8_t _delete;
632  uint8_t pending;
633  uint8_t pad0[2];
635 
640  uint8_t response_type;
641  uint8_t format;
642  uint16_t sequence;
643  uint32_t length;
644  xcb_atom_t type;
645  uint32_t bytes_after;
646  uint32_t num_items;
647  uint8_t pad0[12];
649 
654  unsigned int sequence;
656 
658 #define XCB_RANDR_CREATE_MODE 16
659 
664  uint8_t major_opcode;
665  uint8_t minor_opcode;
666  uint16_t length;
667  xcb_window_t window;
668  xcb_randr_mode_info_t mode_info;
670 
675  uint8_t response_type;
676  uint8_t pad0;
677  uint16_t sequence;
678  uint32_t length;
679  xcb_randr_mode_t mode;
680  uint8_t pad1[20];
682 
684 #define XCB_RANDR_DESTROY_MODE 17
685 
690  uint8_t major_opcode;
691  uint8_t minor_opcode;
692  uint16_t length;
693  xcb_randr_mode_t mode;
695 
697 #define XCB_RANDR_ADD_OUTPUT_MODE 18
698 
703  uint8_t major_opcode;
704  uint8_t minor_opcode;
705  uint16_t length;
706  xcb_randr_output_t output;
707  xcb_randr_mode_t mode;
709 
711 #define XCB_RANDR_DELETE_OUTPUT_MODE 19
712 
717  uint8_t major_opcode;
718  uint8_t minor_opcode;
719  uint16_t length;
720  xcb_randr_output_t output;
721  xcb_randr_mode_t mode;
723 
728  unsigned int sequence;
730 
732 #define XCB_RANDR_GET_CRTC_INFO 20
733 
738  uint8_t major_opcode;
739  uint8_t minor_opcode;
740  uint16_t length;
741  xcb_randr_crtc_t crtc;
742  xcb_timestamp_t config_timestamp;
744 
749  uint8_t response_type;
750  uint8_t status;
751  uint16_t sequence;
752  uint32_t length;
753  xcb_timestamp_t timestamp;
754  int16_t x;
755  int16_t y;
756  uint16_t width;
757  uint16_t height;
758  xcb_randr_mode_t mode;
759  uint16_t rotation;
760  uint16_t rotations;
761  uint16_t num_outputs;
762  uint16_t num_possible_outputs;
764 
769  unsigned int sequence;
771 
773 #define XCB_RANDR_SET_CRTC_CONFIG 21
774 
779  uint8_t major_opcode;
780  uint8_t minor_opcode;
781  uint16_t length;
782  xcb_randr_crtc_t crtc;
783  xcb_timestamp_t timestamp;
784  xcb_timestamp_t config_timestamp;
785  int16_t x;
786  int16_t y;
787  xcb_randr_mode_t mode;
788  uint16_t rotation;
789  uint8_t pad0[2];
791 
796  uint8_t response_type;
797  uint8_t status;
798  uint16_t sequence;
799  uint32_t length;
800  xcb_timestamp_t timestamp;
801  uint8_t pad0[20];
803 
808  unsigned int sequence;
810 
812 #define XCB_RANDR_GET_CRTC_GAMMA_SIZE 22
813 
818  uint8_t major_opcode;
819  uint8_t minor_opcode;
820  uint16_t length;
821  xcb_randr_crtc_t crtc;
823 
828  uint8_t response_type;
829  uint8_t pad0;
830  uint16_t sequence;
831  uint32_t length;
832  uint16_t size;
833  uint8_t pad1[22];
835 
840  unsigned int sequence;
842 
844 #define XCB_RANDR_GET_CRTC_GAMMA 23
845 
850  uint8_t major_opcode;
851  uint8_t minor_opcode;
852  uint16_t length;
853  xcb_randr_crtc_t crtc;
855 
860  uint8_t response_type;
861  uint8_t pad0;
862  uint16_t sequence;
863  uint32_t length;
864  uint16_t size;
865  uint8_t pad1[22];
867 
869 #define XCB_RANDR_SET_CRTC_GAMMA 24
870 
875  uint8_t major_opcode;
876  uint8_t minor_opcode;
877  uint16_t length;
878  xcb_randr_crtc_t crtc;
879  uint16_t size;
880  uint8_t pad0[2];
882 
887  unsigned int sequence;
889 
891 #define XCB_RANDR_GET_SCREEN_RESOURCES_CURRENT 25
892 
897  uint8_t major_opcode;
898  uint8_t minor_opcode;
899  uint16_t length;
900  xcb_window_t window;
902 
907  uint8_t response_type;
908  uint8_t pad0;
909  uint16_t sequence;
910  uint32_t length;
911  xcb_timestamp_t timestamp;
912  xcb_timestamp_t config_timestamp;
913  uint16_t num_crtcs;
914  uint16_t num_outputs;
915  uint16_t num_modes;
916  uint16_t names_len;
917  uint8_t pad1[8];
919 
920 typedef enum xcb_randr_transform_t {
921  XCB_RANDR_TRANSFORM_UNIT = 1,
922  XCB_RANDR_TRANSFORM_SCALE_UP = 2,
923  XCB_RANDR_TRANSFORM_SCALE_DOWN = 4,
924  XCB_RANDR_TRANSFORM_PROJECTIVE = 8
925 } xcb_randr_transform_t;
926 
928 #define XCB_RANDR_SET_CRTC_TRANSFORM 26
929 
934  uint8_t major_opcode;
935  uint8_t minor_opcode;
936  uint16_t length;
937  xcb_randr_crtc_t crtc;
938  xcb_render_transform_t transform;
939  uint16_t filter_len;
940  uint8_t pad0[2];
942 
947  unsigned int sequence;
949 
951 #define XCB_RANDR_GET_CRTC_TRANSFORM 27
952 
957  uint8_t major_opcode;
958  uint8_t minor_opcode;
959  uint16_t length;
960  xcb_randr_crtc_t crtc;
962 
967  uint8_t response_type;
968  uint8_t pad0;
969  uint16_t sequence;
970  uint32_t length;
971  xcb_render_transform_t pending_transform;
972  uint8_t has_transforms;
973  uint8_t pad1[3];
974  xcb_render_transform_t current_transform;
975  uint8_t pad2[4];
976  uint16_t pending_len;
977  uint16_t pending_nparams;
978  uint16_t current_len;
979  uint16_t current_nparams;
981 
986  unsigned int sequence;
988 
990 #define XCB_RANDR_GET_PANNING 28
991 
996  uint8_t major_opcode;
997  uint8_t minor_opcode;
998  uint16_t length;
999  xcb_randr_crtc_t crtc;
1001 
1006  uint8_t response_type;
1007  uint8_t status;
1008  uint16_t sequence;
1009  uint32_t length;
1010  xcb_timestamp_t timestamp;
1011  uint16_t left;
1012  uint16_t top;
1013  uint16_t width;
1014  uint16_t height;
1015  uint16_t track_left;
1016  uint16_t track_top;
1017  uint16_t track_width;
1018  uint16_t track_height;
1019  int16_t border_left;
1020  int16_t border_top;
1021  int16_t border_right;
1022  int16_t border_bottom;
1024 
1029  unsigned int sequence;
1031 
1033 #define XCB_RANDR_SET_PANNING 29
1034 
1039  uint8_t major_opcode;
1040  uint8_t minor_opcode;
1041  uint16_t length;
1042  xcb_randr_crtc_t crtc;
1043  xcb_timestamp_t timestamp;
1044  uint16_t left;
1045  uint16_t top;
1046  uint16_t width;
1047  uint16_t height;
1048  uint16_t track_left;
1049  uint16_t track_top;
1050  uint16_t track_width;
1051  uint16_t track_height;
1052  int16_t border_left;
1053  int16_t border_top;
1054  int16_t border_right;
1055  int16_t border_bottom;
1057 
1062  uint8_t response_type;
1063  uint8_t status;
1064  uint16_t sequence;
1065  uint32_t length;
1066  xcb_timestamp_t timestamp;
1068 
1070 #define XCB_RANDR_SET_OUTPUT_PRIMARY 30
1071 
1076  uint8_t major_opcode;
1077  uint8_t minor_opcode;
1078  uint16_t length;
1079  xcb_window_t window;
1080  xcb_randr_output_t output;
1082 
1087  unsigned int sequence;
1089 
1091 #define XCB_RANDR_GET_OUTPUT_PRIMARY 31
1092 
1097  uint8_t major_opcode;
1098  uint8_t minor_opcode;
1099  uint16_t length;
1100  xcb_window_t window;
1102 
1107  uint8_t response_type;
1108  uint8_t pad0;
1109  uint16_t sequence;
1110  uint32_t length;
1111  xcb_randr_output_t output;
1113 
1118  unsigned int sequence;
1120 
1122 #define XCB_RANDR_GET_PROVIDERS 32
1123 
1128  uint8_t major_opcode;
1129  uint8_t minor_opcode;
1130  uint16_t length;
1131  xcb_window_t window;
1133 
1138  uint8_t response_type;
1139  uint8_t pad0;
1140  uint16_t sequence;
1141  uint32_t length;
1142  xcb_timestamp_t timestamp;
1143  uint16_t num_providers;
1144  uint8_t pad1[18];
1146 
1147 typedef enum xcb_randr_provider_capability_t {
1148  XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OUTPUT = 1,
1149  XCB_RANDR_PROVIDER_CAPABILITY_SINK_OUTPUT = 2,
1150  XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OFFLOAD = 4,
1151  XCB_RANDR_PROVIDER_CAPABILITY_SINK_OFFLOAD = 8
1152 } xcb_randr_provider_capability_t;
1153 
1158  unsigned int sequence;
1160 
1162 #define XCB_RANDR_GET_PROVIDER_INFO 33
1163 
1168  uint8_t major_opcode;
1169  uint8_t minor_opcode;
1170  uint16_t length;
1171  xcb_randr_provider_t provider;
1172  xcb_timestamp_t config_timestamp;
1174 
1179  uint8_t response_type;
1180  uint8_t status;
1181  uint16_t sequence;
1182  uint32_t length;
1183  xcb_timestamp_t timestamp;
1184  uint32_t capabilities;
1185  uint16_t num_crtcs;
1186  uint16_t num_outputs;
1187  uint16_t num_associated_providers;
1188  uint16_t name_len;
1189  uint8_t pad0[8];
1191 
1193 #define XCB_RANDR_SET_PROVIDER_OFFLOAD_SINK 34
1194 
1199  uint8_t major_opcode;
1200  uint8_t minor_opcode;
1201  uint16_t length;
1202  xcb_randr_provider_t provider;
1203  xcb_randr_provider_t sink_provider;
1204  xcb_timestamp_t config_timestamp;
1206 
1208 #define XCB_RANDR_SET_PROVIDER_OUTPUT_SOURCE 35
1209 
1214  uint8_t major_opcode;
1215  uint8_t minor_opcode;
1216  uint16_t length;
1217  xcb_randr_provider_t provider;
1218  xcb_randr_provider_t source_provider;
1219  xcb_timestamp_t config_timestamp;
1221 
1226  unsigned int sequence;
1228 
1230 #define XCB_RANDR_LIST_PROVIDER_PROPERTIES 36
1231 
1236  uint8_t major_opcode;
1237  uint8_t minor_opcode;
1238  uint16_t length;
1239  xcb_randr_provider_t provider;
1241 
1246  uint8_t response_type;
1247  uint8_t pad0;
1248  uint16_t sequence;
1249  uint32_t length;
1250  uint16_t num_atoms;
1251  uint8_t pad1[22];
1253 
1258  unsigned int sequence;
1260 
1262 #define XCB_RANDR_QUERY_PROVIDER_PROPERTY 37
1263 
1268  uint8_t major_opcode;
1269  uint8_t minor_opcode;
1270  uint16_t length;
1271  xcb_randr_provider_t provider;
1272  xcb_atom_t property;
1274 
1279  uint8_t response_type;
1280  uint8_t pad0;
1281  uint16_t sequence;
1282  uint32_t length;
1283  uint8_t pending;
1284  uint8_t range;
1285  uint8_t immutable;
1286  uint8_t pad1[21];
1288 
1290 #define XCB_RANDR_CONFIGURE_PROVIDER_PROPERTY 38
1291 
1296  uint8_t major_opcode;
1297  uint8_t minor_opcode;
1298  uint16_t length;
1299  xcb_randr_provider_t provider;
1300  xcb_atom_t property;
1301  uint8_t pending;
1302  uint8_t range;
1303  uint8_t pad0[2];
1305 
1307 #define XCB_RANDR_CHANGE_PROVIDER_PROPERTY 39
1308 
1313  uint8_t major_opcode;
1314  uint8_t minor_opcode;
1315  uint16_t length;
1316  xcb_randr_provider_t provider;
1317  xcb_atom_t property;
1318  xcb_atom_t type;
1319  uint8_t format;
1320  uint8_t mode;
1321  uint8_t pad0[2];
1322  uint32_t num_items;
1324 
1326 #define XCB_RANDR_DELETE_PROVIDER_PROPERTY 40
1327 
1332  uint8_t major_opcode;
1333  uint8_t minor_opcode;
1334  uint16_t length;
1335  xcb_randr_provider_t provider;
1336  xcb_atom_t property;
1338 
1343  unsigned int sequence;
1345 
1347 #define XCB_RANDR_GET_PROVIDER_PROPERTY 41
1348 
1353  uint8_t major_opcode;
1354  uint8_t minor_opcode;
1355  uint16_t length;
1356  xcb_randr_provider_t provider;
1357  xcb_atom_t property;
1358  xcb_atom_t type;
1359  uint32_t long_offset;
1360  uint32_t long_length;
1361  uint8_t _delete;
1362  uint8_t pending;
1363  uint8_t pad0[2];
1365 
1370  uint8_t response_type;
1371  uint8_t format;
1372  uint16_t sequence;
1373  uint32_t length;
1374  xcb_atom_t type;
1375  uint32_t bytes_after;
1376  uint32_t num_items;
1377  uint8_t pad0[12];
1379 
1381 #define XCB_RANDR_SCREEN_CHANGE_NOTIFY 0
1382 
1387  uint8_t response_type;
1388  uint8_t rotation;
1389  uint16_t sequence;
1390  xcb_timestamp_t timestamp;
1391  xcb_timestamp_t config_timestamp;
1392  xcb_window_t root;
1393  xcb_window_t request_window;
1394  uint16_t sizeID;
1395  uint16_t subpixel_order;
1396  uint16_t width;
1397  uint16_t height;
1398  uint16_t mwidth;
1399  uint16_t mheight;
1401 
1402 typedef enum xcb_randr_notify_t {
1403  XCB_RANDR_NOTIFY_CRTC_CHANGE = 0,
1404  XCB_RANDR_NOTIFY_OUTPUT_CHANGE = 1,
1405  XCB_RANDR_NOTIFY_OUTPUT_PROPERTY = 2,
1406  XCB_RANDR_NOTIFY_PROVIDER_CHANGE = 3,
1407  XCB_RANDR_NOTIFY_PROVIDER_PROPERTY = 4,
1408  XCB_RANDR_NOTIFY_RESOURCE_CHANGE = 5
1409 } xcb_randr_notify_t;
1410 
1414 typedef struct xcb_randr_crtc_change_t {
1415  xcb_timestamp_t timestamp;
1416  xcb_window_t window;
1417  xcb_randr_crtc_t crtc;
1418  xcb_randr_mode_t mode;
1419  uint16_t rotation;
1420  uint8_t pad0[2];
1421  int16_t x;
1422  int16_t y;
1423  uint16_t width;
1424  uint16_t height;
1426 
1431  xcb_randr_crtc_change_t *data;
1432  int rem;
1433  int index;
1435 
1440  xcb_timestamp_t timestamp;
1441  xcb_timestamp_t config_timestamp;
1442  xcb_window_t window;
1443  xcb_randr_output_t output;
1444  xcb_randr_crtc_t crtc;
1445  xcb_randr_mode_t mode;
1446  uint16_t rotation;
1447  uint8_t connection;
1448  uint8_t subpixel_order;
1450 
1456  int rem;
1457  int index;
1459 
1464  xcb_window_t window;
1465  xcb_randr_output_t output;
1466  xcb_atom_t atom;
1467  xcb_timestamp_t timestamp;
1468  uint8_t status;
1469  uint8_t pad0[11];
1471 
1477  int rem;
1478  int index;
1480 
1485  xcb_timestamp_t timestamp;
1486  xcb_window_t window;
1487  xcb_randr_provider_t provider;
1488  uint8_t pad0[16];
1490 
1496  int rem;
1497  int index;
1499 
1504  xcb_window_t window;
1505  xcb_randr_provider_t provider;
1506  xcb_atom_t atom;
1507  xcb_timestamp_t timestamp;
1508  uint8_t state;
1509  uint8_t pad0[11];
1511 
1517  int rem;
1518  int index;
1520 
1525  xcb_timestamp_t timestamp;
1526  xcb_window_t window;
1527  uint8_t pad0[20];
1529 
1535  int rem;
1536  int index;
1538 
1550 
1555  xcb_randr_notify_data_t *data;
1556  int rem;
1557  int index;
1559 
1561 #define XCB_RANDR_NOTIFY 1
1562 
1567  uint8_t response_type;
1568  uint8_t subCode;
1569  uint16_t sequence;
1572 
1582 /*****************************************************************************
1583  **
1584  ** void xcb_randr_mode_next
1585  **
1586  ** @param xcb_randr_mode_iterator_t *i
1587  ** @returns void
1588  **
1589  *****************************************************************************/
1590 
1591 void
1593 
1604 /*****************************************************************************
1605  **
1606  ** xcb_generic_iterator_t xcb_randr_mode_end
1607  **
1608  ** @param xcb_randr_mode_iterator_t i
1609  ** @returns xcb_generic_iterator_t
1610  **
1611  *****************************************************************************/
1612 
1615 
1625 /*****************************************************************************
1626  **
1627  ** void xcb_randr_crtc_next
1628  **
1629  ** @param xcb_randr_crtc_iterator_t *i
1630  ** @returns void
1631  **
1632  *****************************************************************************/
1633 
1634 void
1636 
1647 /*****************************************************************************
1648  **
1649  ** xcb_generic_iterator_t xcb_randr_crtc_end
1650  **
1651  ** @param xcb_randr_crtc_iterator_t i
1652  ** @returns xcb_generic_iterator_t
1653  **
1654  *****************************************************************************/
1655 
1658 
1668 /*****************************************************************************
1669  **
1670  ** void xcb_randr_output_next
1671  **
1672  ** @param xcb_randr_output_iterator_t *i
1673  ** @returns void
1674  **
1675  *****************************************************************************/
1676 
1677 void
1679 
1690 /*****************************************************************************
1691  **
1692  ** xcb_generic_iterator_t xcb_randr_output_end
1693  **
1694  ** @param xcb_randr_output_iterator_t i
1695  ** @returns xcb_generic_iterator_t
1696  **
1697  *****************************************************************************/
1698 
1701 
1711 /*****************************************************************************
1712  **
1713  ** void xcb_randr_provider_next
1714  **
1715  ** @param xcb_randr_provider_iterator_t *i
1716  ** @returns void
1717  **
1718  *****************************************************************************/
1719 
1720 void
1722 
1733 /*****************************************************************************
1734  **
1735  ** xcb_generic_iterator_t xcb_randr_provider_end
1736  **
1737  ** @param xcb_randr_provider_iterator_t i
1738  ** @returns xcb_generic_iterator_t
1739  **
1740  *****************************************************************************/
1741 
1744 
1754 /*****************************************************************************
1755  **
1756  ** void xcb_randr_screen_size_next
1757  **
1758  ** @param xcb_randr_screen_size_iterator_t *i
1759  ** @returns void
1760  **
1761  *****************************************************************************/
1762 
1763 void
1765 
1776 /*****************************************************************************
1777  **
1778  ** xcb_generic_iterator_t xcb_randr_screen_size_end
1779  **
1780  ** @param xcb_randr_screen_size_iterator_t i
1781  ** @returns xcb_generic_iterator_t
1782  **
1783  *****************************************************************************/
1784 
1787 
1788 int
1789 xcb_randr_refresh_rates_sizeof (const void *_buffer );
1790 
1791 
1792 /*****************************************************************************
1793  **
1794  ** uint16_t * xcb_randr_refresh_rates_rates
1795  **
1796  ** @param const xcb_randr_refresh_rates_t *R
1797  ** @returns uint16_t *
1798  **
1799  *****************************************************************************/
1800 
1801 uint16_t *
1802 xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R );
1803 
1804 
1805 /*****************************************************************************
1806  **
1807  ** int xcb_randr_refresh_rates_rates_length
1808  **
1809  ** @param const xcb_randr_refresh_rates_t *R
1810  ** @returns int
1811  **
1812  *****************************************************************************/
1813 
1814 int
1815 xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R );
1816 
1817 
1818 /*****************************************************************************
1819  **
1820  ** xcb_generic_iterator_t xcb_randr_refresh_rates_rates_end
1821  **
1822  ** @param const xcb_randr_refresh_rates_t *R
1823  ** @returns xcb_generic_iterator_t
1824  **
1825  *****************************************************************************/
1826 
1828 xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R );
1829 
1839 /*****************************************************************************
1840  **
1841  ** void xcb_randr_refresh_rates_next
1842  **
1843  ** @param xcb_randr_refresh_rates_iterator_t *i
1844  ** @returns void
1845  **
1846  *****************************************************************************/
1847 
1848 void
1850 
1861 /*****************************************************************************
1862  **
1863  ** xcb_generic_iterator_t xcb_randr_refresh_rates_end
1864  **
1865  ** @param xcb_randr_refresh_rates_iterator_t i
1866  ** @returns xcb_generic_iterator_t
1867  **
1868  *****************************************************************************/
1869 
1872 
1882 /*****************************************************************************
1883  **
1884  ** xcb_randr_query_version_cookie_t xcb_randr_query_version
1885  **
1886  ** @param xcb_connection_t *c
1887  ** @param uint32_t major_version
1888  ** @param uint32_t minor_version
1889  ** @returns xcb_randr_query_version_cookie_t
1890  **
1891  *****************************************************************************/
1892 
1895  uint32_t major_version ,
1896  uint32_t minor_version );
1897 
1910 /*****************************************************************************
1911  **
1912  ** xcb_randr_query_version_cookie_t xcb_randr_query_version_unchecked
1913  **
1914  ** @param xcb_connection_t *c
1915  ** @param uint32_t major_version
1916  ** @param uint32_t minor_version
1917  ** @returns xcb_randr_query_version_cookie_t
1918  **
1919  *****************************************************************************/
1920 
1923  uint32_t major_version ,
1924  uint32_t minor_version );
1925 
1941 /*****************************************************************************
1942  **
1943  ** xcb_randr_query_version_reply_t * xcb_randr_query_version_reply
1944  **
1945  ** @param xcb_connection_t *c
1946  ** @param xcb_randr_query_version_cookie_t cookie
1947  ** @param xcb_generic_error_t **e
1948  ** @returns xcb_randr_query_version_reply_t *
1949  **
1950  *****************************************************************************/
1951 
1955  xcb_generic_error_t **e );
1956 
1966 /*****************************************************************************
1967  **
1968  ** xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config
1969  **
1970  ** @param xcb_connection_t *c
1971  ** @param xcb_window_t window
1972  ** @param xcb_timestamp_t timestamp
1973  ** @param xcb_timestamp_t config_timestamp
1974  ** @param uint16_t sizeID
1975  ** @param uint16_t rotation
1976  ** @param uint16_t rate
1977  ** @returns xcb_randr_set_screen_config_cookie_t
1978  **
1979  *****************************************************************************/
1980 
1983  xcb_window_t window ,
1984  xcb_timestamp_t timestamp ,
1985  xcb_timestamp_t config_timestamp ,
1986  uint16_t sizeID ,
1987  uint16_t rotation ,
1988  uint16_t rate );
1989 
2002 /*****************************************************************************
2003  **
2004  ** xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_unchecked
2005  **
2006  ** @param xcb_connection_t *c
2007  ** @param xcb_window_t window
2008  ** @param xcb_timestamp_t timestamp
2009  ** @param xcb_timestamp_t config_timestamp
2010  ** @param uint16_t sizeID
2011  ** @param uint16_t rotation
2012  ** @param uint16_t rate
2013  ** @returns xcb_randr_set_screen_config_cookie_t
2014  **
2015  *****************************************************************************/
2016 
2019  xcb_window_t window ,
2020  xcb_timestamp_t timestamp ,
2021  xcb_timestamp_t config_timestamp ,
2022  uint16_t sizeID ,
2023  uint16_t rotation ,
2024  uint16_t rate );
2025 
2041 /*****************************************************************************
2042  **
2043  ** xcb_randr_set_screen_config_reply_t * xcb_randr_set_screen_config_reply
2044  **
2045  ** @param xcb_connection_t *c
2046  ** @param xcb_randr_set_screen_config_cookie_t cookie
2047  ** @param xcb_generic_error_t **e
2048  ** @returns xcb_randr_set_screen_config_reply_t *
2049  **
2050  *****************************************************************************/
2051 
2055  xcb_generic_error_t **e );
2056 
2069 /*****************************************************************************
2070  **
2071  ** xcb_void_cookie_t xcb_randr_select_input_checked
2072  **
2073  ** @param xcb_connection_t *c
2074  ** @param xcb_window_t window
2075  ** @param uint16_t enable
2076  ** @returns xcb_void_cookie_t
2077  **
2078  *****************************************************************************/
2079 
2082  xcb_window_t window ,
2083  uint16_t enable );
2084 
2094 /*****************************************************************************
2095  **
2096  ** xcb_void_cookie_t xcb_randr_select_input
2097  **
2098  ** @param xcb_connection_t *c
2099  ** @param xcb_window_t window
2100  ** @param uint16_t enable
2101  ** @returns xcb_void_cookie_t
2102  **
2103  *****************************************************************************/
2104 
2107  xcb_window_t window ,
2108  uint16_t enable );
2109 
2110 int
2111 xcb_randr_get_screen_info_sizeof (const void *_buffer );
2112 
2122 /*****************************************************************************
2123  **
2124  ** xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info
2125  **
2126  ** @param xcb_connection_t *c
2127  ** @param xcb_window_t window
2128  ** @returns xcb_randr_get_screen_info_cookie_t
2129  **
2130  *****************************************************************************/
2131 
2134  xcb_window_t window );
2135 
2148 /*****************************************************************************
2149  **
2150  ** xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_unchecked
2151  **
2152  ** @param xcb_connection_t *c
2153  ** @param xcb_window_t window
2154  ** @returns xcb_randr_get_screen_info_cookie_t
2155  **
2156  *****************************************************************************/
2157 
2160  xcb_window_t window );
2161 
2162 
2163 /*****************************************************************************
2164  **
2165  ** xcb_randr_screen_size_t * xcb_randr_get_screen_info_sizes
2166  **
2167  ** @param const xcb_randr_get_screen_info_reply_t *R
2168  ** @returns xcb_randr_screen_size_t *
2169  **
2170  *****************************************************************************/
2171 
2173 xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R );
2174 
2175 
2176 /*****************************************************************************
2177  **
2178  ** int xcb_randr_get_screen_info_sizes_length
2179  **
2180  ** @param const xcb_randr_get_screen_info_reply_t *R
2181  ** @returns int
2182  **
2183  *****************************************************************************/
2184 
2185 int
2186 xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R );
2187 
2188 
2189 /*****************************************************************************
2190  **
2191  ** xcb_randr_screen_size_iterator_t xcb_randr_get_screen_info_sizes_iterator
2192  **
2193  ** @param const xcb_randr_get_screen_info_reply_t *R
2194  ** @returns xcb_randr_screen_size_iterator_t
2195  **
2196  *****************************************************************************/
2197 
2199 xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R );
2200 
2201 
2202 /*****************************************************************************
2203  **
2204  ** int xcb_randr_get_screen_info_rates_length
2205  **
2206  ** @param const xcb_randr_get_screen_info_reply_t *R
2207  ** @returns int
2208  **
2209  *****************************************************************************/
2210 
2211 int
2212 xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R );
2213 
2214 
2215 /*****************************************************************************
2216  **
2217  ** xcb_randr_refresh_rates_iterator_t xcb_randr_get_screen_info_rates_iterator
2218  **
2219  ** @param const xcb_randr_get_screen_info_reply_t *R
2220  ** @returns xcb_randr_refresh_rates_iterator_t
2221  **
2222  *****************************************************************************/
2223 
2225 xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R );
2226 
2242 /*****************************************************************************
2243  **
2244  ** xcb_randr_get_screen_info_reply_t * xcb_randr_get_screen_info_reply
2245  **
2246  ** @param xcb_connection_t *c
2247  ** @param xcb_randr_get_screen_info_cookie_t cookie
2248  ** @param xcb_generic_error_t **e
2249  ** @returns xcb_randr_get_screen_info_reply_t *
2250  **
2251  *****************************************************************************/
2252 
2256  xcb_generic_error_t **e );
2257 
2267 /*****************************************************************************
2268  **
2269  ** xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range
2270  **
2271  ** @param xcb_connection_t *c
2272  ** @param xcb_window_t window
2273  ** @returns xcb_randr_get_screen_size_range_cookie_t
2274  **
2275  *****************************************************************************/
2276 
2279  xcb_window_t window );
2280 
2293 /*****************************************************************************
2294  **
2295  ** xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_unchecked
2296  **
2297  ** @param xcb_connection_t *c
2298  ** @param xcb_window_t window
2299  ** @returns xcb_randr_get_screen_size_range_cookie_t
2300  **
2301  *****************************************************************************/
2302 
2305  xcb_window_t window );
2306 
2322 /*****************************************************************************
2323  **
2324  ** xcb_randr_get_screen_size_range_reply_t * xcb_randr_get_screen_size_range_reply
2325  **
2326  ** @param xcb_connection_t *c
2327  ** @param xcb_randr_get_screen_size_range_cookie_t cookie
2328  ** @param xcb_generic_error_t **e
2329  ** @returns xcb_randr_get_screen_size_range_reply_t *
2330  **
2331  *****************************************************************************/
2332 
2336  xcb_generic_error_t **e );
2337 
2350 /*****************************************************************************
2351  **
2352  ** xcb_void_cookie_t xcb_randr_set_screen_size_checked
2353  **
2354  ** @param xcb_connection_t *c
2355  ** @param xcb_window_t window
2356  ** @param uint16_t width
2357  ** @param uint16_t height
2358  ** @param uint32_t mm_width
2359  ** @param uint32_t mm_height
2360  ** @returns xcb_void_cookie_t
2361  **
2362  *****************************************************************************/
2363 
2366  xcb_window_t window ,
2367  uint16_t width ,
2368  uint16_t height ,
2369  uint32_t mm_width ,
2370  uint32_t mm_height );
2371 
2381 /*****************************************************************************
2382  **
2383  ** xcb_void_cookie_t xcb_randr_set_screen_size
2384  **
2385  ** @param xcb_connection_t *c
2386  ** @param xcb_window_t window
2387  ** @param uint16_t width
2388  ** @param uint16_t height
2389  ** @param uint32_t mm_width
2390  ** @param uint32_t mm_height
2391  ** @returns xcb_void_cookie_t
2392  **
2393  *****************************************************************************/
2394 
2397  xcb_window_t window ,
2398  uint16_t width ,
2399  uint16_t height ,
2400  uint32_t mm_width ,
2401  uint32_t mm_height );
2402 
2412 /*****************************************************************************
2413  **
2414  ** void xcb_randr_mode_info_next
2415  **
2416  ** @param xcb_randr_mode_info_iterator_t *i
2417  ** @returns void
2418  **
2419  *****************************************************************************/
2420 
2421 void
2423 
2434 /*****************************************************************************
2435  **
2436  ** xcb_generic_iterator_t xcb_randr_mode_info_end
2437  **
2438  ** @param xcb_randr_mode_info_iterator_t i
2439  ** @returns xcb_generic_iterator_t
2440  **
2441  *****************************************************************************/
2442 
2445 
2446 int
2447 xcb_randr_get_screen_resources_sizeof (const void *_buffer );
2448 
2458 /*****************************************************************************
2459  **
2460  ** xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources
2461  **
2462  ** @param xcb_connection_t *c
2463  ** @param xcb_window_t window
2464  ** @returns xcb_randr_get_screen_resources_cookie_t
2465  **
2466  *****************************************************************************/
2467 
2470  xcb_window_t window );
2471 
2484 /*****************************************************************************
2485  **
2486  ** xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_unchecked
2487  **
2488  ** @param xcb_connection_t *c
2489  ** @param xcb_window_t window
2490  ** @returns xcb_randr_get_screen_resources_cookie_t
2491  **
2492  *****************************************************************************/
2493 
2496  xcb_window_t window );
2497 
2498 
2499 /*****************************************************************************
2500  **
2501  ** xcb_randr_crtc_t * xcb_randr_get_screen_resources_crtcs
2502  **
2503  ** @param const xcb_randr_get_screen_resources_reply_t *R
2504  ** @returns xcb_randr_crtc_t *
2505  **
2506  *****************************************************************************/
2507 
2508 xcb_randr_crtc_t *
2509 xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R );
2510 
2511 
2512 /*****************************************************************************
2513  **
2514  ** int xcb_randr_get_screen_resources_crtcs_length
2515  **
2516  ** @param const xcb_randr_get_screen_resources_reply_t *R
2517  ** @returns int
2518  **
2519  *****************************************************************************/
2520 
2521 int
2522 xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R );
2523 
2524 
2525 /*****************************************************************************
2526  **
2527  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_crtcs_end
2528  **
2529  ** @param const xcb_randr_get_screen_resources_reply_t *R
2530  ** @returns xcb_generic_iterator_t
2531  **
2532  *****************************************************************************/
2533 
2535 xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R );
2536 
2537 
2538 /*****************************************************************************
2539  **
2540  ** xcb_randr_output_t * xcb_randr_get_screen_resources_outputs
2541  **
2542  ** @param const xcb_randr_get_screen_resources_reply_t *R
2543  ** @returns xcb_randr_output_t *
2544  **
2545  *****************************************************************************/
2546 
2547 xcb_randr_output_t *
2548 xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R );
2549 
2550 
2551 /*****************************************************************************
2552  **
2553  ** int xcb_randr_get_screen_resources_outputs_length
2554  **
2555  ** @param const xcb_randr_get_screen_resources_reply_t *R
2556  ** @returns int
2557  **
2558  *****************************************************************************/
2559 
2560 int
2561 xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R );
2562 
2563 
2564 /*****************************************************************************
2565  **
2566  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_outputs_end
2567  **
2568  ** @param const xcb_randr_get_screen_resources_reply_t *R
2569  ** @returns xcb_generic_iterator_t
2570  **
2571  *****************************************************************************/
2572 
2574 xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R );
2575 
2576 
2577 /*****************************************************************************
2578  **
2579  ** xcb_randr_mode_info_t * xcb_randr_get_screen_resources_modes
2580  **
2581  ** @param const xcb_randr_get_screen_resources_reply_t *R
2582  ** @returns xcb_randr_mode_info_t *
2583  **
2584  *****************************************************************************/
2585 
2587 xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R );
2588 
2589 
2590 /*****************************************************************************
2591  **
2592  ** int xcb_randr_get_screen_resources_modes_length
2593  **
2594  ** @param const xcb_randr_get_screen_resources_reply_t *R
2595  ** @returns int
2596  **
2597  *****************************************************************************/
2598 
2599 int
2600 xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R );
2601 
2602 
2603 /*****************************************************************************
2604  **
2605  ** xcb_randr_mode_info_iterator_t xcb_randr_get_screen_resources_modes_iterator
2606  **
2607  ** @param const xcb_randr_get_screen_resources_reply_t *R
2608  ** @returns xcb_randr_mode_info_iterator_t
2609  **
2610  *****************************************************************************/
2611 
2613 xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R );
2614 
2615 
2616 /*****************************************************************************
2617  **
2618  ** uint8_t * xcb_randr_get_screen_resources_names
2619  **
2620  ** @param const xcb_randr_get_screen_resources_reply_t *R
2621  ** @returns uint8_t *
2622  **
2623  *****************************************************************************/
2624 
2625 uint8_t *
2626 xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R );
2627 
2628 
2629 /*****************************************************************************
2630  **
2631  ** int xcb_randr_get_screen_resources_names_length
2632  **
2633  ** @param const xcb_randr_get_screen_resources_reply_t *R
2634  ** @returns int
2635  **
2636  *****************************************************************************/
2637 
2638 int
2639 xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R );
2640 
2641 
2642 /*****************************************************************************
2643  **
2644  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_names_end
2645  **
2646  ** @param const xcb_randr_get_screen_resources_reply_t *R
2647  ** @returns xcb_generic_iterator_t
2648  **
2649  *****************************************************************************/
2650 
2652 xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R );
2653 
2669 /*****************************************************************************
2670  **
2671  ** xcb_randr_get_screen_resources_reply_t * xcb_randr_get_screen_resources_reply
2672  **
2673  ** @param xcb_connection_t *c
2674  ** @param xcb_randr_get_screen_resources_cookie_t cookie
2675  ** @param xcb_generic_error_t **e
2676  ** @returns xcb_randr_get_screen_resources_reply_t *
2677  **
2678  *****************************************************************************/
2679 
2683  xcb_generic_error_t **e );
2684 
2685 int
2686 xcb_randr_get_output_info_sizeof (const void *_buffer );
2687 
2697 /*****************************************************************************
2698  **
2699  ** xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info
2700  **
2701  ** @param xcb_connection_t *c
2702  ** @param xcb_randr_output_t output
2703  ** @param xcb_timestamp_t config_timestamp
2704  ** @returns xcb_randr_get_output_info_cookie_t
2705  **
2706  *****************************************************************************/
2707 
2710  xcb_randr_output_t output ,
2711  xcb_timestamp_t config_timestamp );
2712 
2725 /*****************************************************************************
2726  **
2727  ** xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_unchecked
2728  **
2729  ** @param xcb_connection_t *c
2730  ** @param xcb_randr_output_t output
2731  ** @param xcb_timestamp_t config_timestamp
2732  ** @returns xcb_randr_get_output_info_cookie_t
2733  **
2734  *****************************************************************************/
2735 
2738  xcb_randr_output_t output ,
2739  xcb_timestamp_t config_timestamp );
2740 
2741 
2742 /*****************************************************************************
2743  **
2744  ** xcb_randr_crtc_t * xcb_randr_get_output_info_crtcs
2745  **
2746  ** @param const xcb_randr_get_output_info_reply_t *R
2747  ** @returns xcb_randr_crtc_t *
2748  **
2749  *****************************************************************************/
2750 
2751 xcb_randr_crtc_t *
2752 xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R );
2753 
2754 
2755 /*****************************************************************************
2756  **
2757  ** int xcb_randr_get_output_info_crtcs_length
2758  **
2759  ** @param const xcb_randr_get_output_info_reply_t *R
2760  ** @returns int
2761  **
2762  *****************************************************************************/
2763 
2764 int
2765 xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R );
2766 
2767 
2768 /*****************************************************************************
2769  **
2770  ** xcb_generic_iterator_t xcb_randr_get_output_info_crtcs_end
2771  **
2772  ** @param const xcb_randr_get_output_info_reply_t *R
2773  ** @returns xcb_generic_iterator_t
2774  **
2775  *****************************************************************************/
2776 
2778 xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R );
2779 
2780 
2781 /*****************************************************************************
2782  **
2783  ** xcb_randr_mode_t * xcb_randr_get_output_info_modes
2784  **
2785  ** @param const xcb_randr_get_output_info_reply_t *R
2786  ** @returns xcb_randr_mode_t *
2787  **
2788  *****************************************************************************/
2789 
2790 xcb_randr_mode_t *
2791 xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R );
2792 
2793 
2794 /*****************************************************************************
2795  **
2796  ** int xcb_randr_get_output_info_modes_length
2797  **
2798  ** @param const xcb_randr_get_output_info_reply_t *R
2799  ** @returns int
2800  **
2801  *****************************************************************************/
2802 
2803 int
2804 xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R );
2805 
2806 
2807 /*****************************************************************************
2808  **
2809  ** xcb_generic_iterator_t xcb_randr_get_output_info_modes_end
2810  **
2811  ** @param const xcb_randr_get_output_info_reply_t *R
2812  ** @returns xcb_generic_iterator_t
2813  **
2814  *****************************************************************************/
2815 
2817 xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R );
2818 
2819 
2820 /*****************************************************************************
2821  **
2822  ** xcb_randr_output_t * xcb_randr_get_output_info_clones
2823  **
2824  ** @param const xcb_randr_get_output_info_reply_t *R
2825  ** @returns xcb_randr_output_t *
2826  **
2827  *****************************************************************************/
2828 
2829 xcb_randr_output_t *
2830 xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R );
2831 
2832 
2833 /*****************************************************************************
2834  **
2835  ** int xcb_randr_get_output_info_clones_length
2836  **
2837  ** @param const xcb_randr_get_output_info_reply_t *R
2838  ** @returns int
2839  **
2840  *****************************************************************************/
2841 
2842 int
2843 xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R );
2844 
2845 
2846 /*****************************************************************************
2847  **
2848  ** xcb_generic_iterator_t xcb_randr_get_output_info_clones_end
2849  **
2850  ** @param const xcb_randr_get_output_info_reply_t *R
2851  ** @returns xcb_generic_iterator_t
2852  **
2853  *****************************************************************************/
2854 
2856 xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R );
2857 
2858 
2859 /*****************************************************************************
2860  **
2861  ** uint8_t * xcb_randr_get_output_info_name
2862  **
2863  ** @param const xcb_randr_get_output_info_reply_t *R
2864  ** @returns uint8_t *
2865  **
2866  *****************************************************************************/
2867 
2868 uint8_t *
2869 xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R );
2870 
2871 
2872 /*****************************************************************************
2873  **
2874  ** int xcb_randr_get_output_info_name_length
2875  **
2876  ** @param const xcb_randr_get_output_info_reply_t *R
2877  ** @returns int
2878  **
2879  *****************************************************************************/
2880 
2881 int
2882 xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R );
2883 
2884 
2885 /*****************************************************************************
2886  **
2887  ** xcb_generic_iterator_t xcb_randr_get_output_info_name_end
2888  **
2889  ** @param const xcb_randr_get_output_info_reply_t *R
2890  ** @returns xcb_generic_iterator_t
2891  **
2892  *****************************************************************************/
2893 
2895 xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R );
2896 
2912 /*****************************************************************************
2913  **
2914  ** xcb_randr_get_output_info_reply_t * xcb_randr_get_output_info_reply
2915  **
2916  ** @param xcb_connection_t *c
2917  ** @param xcb_randr_get_output_info_cookie_t cookie
2918  ** @param xcb_generic_error_t **e
2919  ** @returns xcb_randr_get_output_info_reply_t *
2920  **
2921  *****************************************************************************/
2922 
2926  xcb_generic_error_t **e );
2927 
2928 int
2929 xcb_randr_list_output_properties_sizeof (const void *_buffer );
2930 
2940 /*****************************************************************************
2941  **
2942  ** xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties
2943  **
2944  ** @param xcb_connection_t *c
2945  ** @param xcb_randr_output_t output
2946  ** @returns xcb_randr_list_output_properties_cookie_t
2947  **
2948  *****************************************************************************/
2949 
2952  xcb_randr_output_t output );
2953 
2966 /*****************************************************************************
2967  **
2968  ** xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_unchecked
2969  **
2970  ** @param xcb_connection_t *c
2971  ** @param xcb_randr_output_t output
2972  ** @returns xcb_randr_list_output_properties_cookie_t
2973  **
2974  *****************************************************************************/
2975 
2978  xcb_randr_output_t output );
2979 
2980 
2981 /*****************************************************************************
2982  **
2983  ** xcb_atom_t * xcb_randr_list_output_properties_atoms
2984  **
2985  ** @param const xcb_randr_list_output_properties_reply_t *R
2986  ** @returns xcb_atom_t *
2987  **
2988  *****************************************************************************/
2989 
2990 xcb_atom_t *
2991 xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R );
2992 
2993 
2994 /*****************************************************************************
2995  **
2996  ** int xcb_randr_list_output_properties_atoms_length
2997  **
2998  ** @param const xcb_randr_list_output_properties_reply_t *R
2999  ** @returns int
3000  **
3001  *****************************************************************************/
3002 
3003 int
3004 xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R );
3005 
3006 
3007 /*****************************************************************************
3008  **
3009  ** xcb_generic_iterator_t xcb_randr_list_output_properties_atoms_end
3010  **
3011  ** @param const xcb_randr_list_output_properties_reply_t *R
3012  ** @returns xcb_generic_iterator_t
3013  **
3014  *****************************************************************************/
3015 
3017 xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properties_reply_t *R );
3018 
3034 /*****************************************************************************
3035  **
3036  ** xcb_randr_list_output_properties_reply_t * xcb_randr_list_output_properties_reply
3037  **
3038  ** @param xcb_connection_t *c
3039  ** @param xcb_randr_list_output_properties_cookie_t cookie
3040  ** @param xcb_generic_error_t **e
3041  ** @returns xcb_randr_list_output_properties_reply_t *
3042  **
3043  *****************************************************************************/
3044 
3048  xcb_generic_error_t **e );
3049 
3050 int
3051 xcb_randr_query_output_property_sizeof (const void *_buffer );
3052 
3062 /*****************************************************************************
3063  **
3064  ** xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property
3065  **
3066  ** @param xcb_connection_t *c
3067  ** @param xcb_randr_output_t output
3068  ** @param xcb_atom_t property
3069  ** @returns xcb_randr_query_output_property_cookie_t
3070  **
3071  *****************************************************************************/
3072 
3075  xcb_randr_output_t output ,
3076  xcb_atom_t property );
3077 
3090 /*****************************************************************************
3091  **
3092  ** xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_unchecked
3093  **
3094  ** @param xcb_connection_t *c
3095  ** @param xcb_randr_output_t output
3096  ** @param xcb_atom_t property
3097  ** @returns xcb_randr_query_output_property_cookie_t
3098  **
3099  *****************************************************************************/
3100 
3103  xcb_randr_output_t output ,
3104  xcb_atom_t property );
3105 
3106 
3107 /*****************************************************************************
3108  **
3109  ** int32_t * xcb_randr_query_output_property_valid_values
3110  **
3111  ** @param const xcb_randr_query_output_property_reply_t *R
3112  ** @returns int32_t *
3113  **
3114  *****************************************************************************/
3115 
3116 int32_t *
3117 xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R );
3118 
3119 
3120 /*****************************************************************************
3121  **
3122  ** int xcb_randr_query_output_property_valid_values_length
3123  **
3124  ** @param const xcb_randr_query_output_property_reply_t *R
3125  ** @returns int
3126  **
3127  *****************************************************************************/
3128 
3129 int
3130 xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R );
3131 
3132 
3133 /*****************************************************************************
3134  **
3135  ** xcb_generic_iterator_t xcb_randr_query_output_property_valid_values_end
3136  **
3137  ** @param const xcb_randr_query_output_property_reply_t *R
3138  ** @returns xcb_generic_iterator_t
3139  **
3140  *****************************************************************************/
3141 
3143 xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R );
3144 
3160 /*****************************************************************************
3161  **
3162  ** xcb_randr_query_output_property_reply_t * xcb_randr_query_output_property_reply
3163  **
3164  ** @param xcb_connection_t *c
3165  ** @param xcb_randr_query_output_property_cookie_t cookie
3166  ** @param xcb_generic_error_t **e
3167  ** @returns xcb_randr_query_output_property_reply_t *
3168  **
3169  *****************************************************************************/
3170 
3174  xcb_generic_error_t **e );
3175 
3176 int
3177 xcb_randr_configure_output_property_sizeof (const void *_buffer ,
3178  uint32_t values_len );
3179 
3192 /*****************************************************************************
3193  **
3194  ** xcb_void_cookie_t xcb_randr_configure_output_property_checked
3195  **
3196  ** @param xcb_connection_t *c
3197  ** @param xcb_randr_output_t output
3198  ** @param xcb_atom_t property
3199  ** @param uint8_t pending
3200  ** @param uint8_t range
3201  ** @param uint32_t values_len
3202  ** @param const int32_t *values
3203  ** @returns xcb_void_cookie_t
3204  **
3205  *****************************************************************************/
3206 
3209  xcb_randr_output_t output ,
3210  xcb_atom_t property ,
3211  uint8_t pending ,
3212  uint8_t range ,
3213  uint32_t values_len ,
3214  const int32_t *values );
3215 
3225 /*****************************************************************************
3226  **
3227  ** xcb_void_cookie_t xcb_randr_configure_output_property
3228  **
3229  ** @param xcb_connection_t *c
3230  ** @param xcb_randr_output_t output
3231  ** @param xcb_atom_t property
3232  ** @param uint8_t pending
3233  ** @param uint8_t range
3234  ** @param uint32_t values_len
3235  ** @param const int32_t *values
3236  ** @returns xcb_void_cookie_t
3237  **
3238  *****************************************************************************/
3239 
3242  xcb_randr_output_t output ,
3243  xcb_atom_t property ,
3244  uint8_t pending ,
3245  uint8_t range ,
3246  uint32_t values_len ,
3247  const int32_t *values );
3248 
3249 int
3250 xcb_randr_change_output_property_sizeof (const void *_buffer );
3251 
3264 /*****************************************************************************
3265  **
3266  ** xcb_void_cookie_t xcb_randr_change_output_property_checked
3267  **
3268  ** @param xcb_connection_t *c
3269  ** @param xcb_randr_output_t output
3270  ** @param xcb_atom_t property
3271  ** @param xcb_atom_t type
3272  ** @param uint8_t format
3273  ** @param uint8_t mode
3274  ** @param uint32_t num_units
3275  ** @param const void *data
3276  ** @returns xcb_void_cookie_t
3277  **
3278  *****************************************************************************/
3279 
3282  xcb_randr_output_t output ,
3283  xcb_atom_t property ,
3284  xcb_atom_t type ,
3285  uint8_t format ,
3286  uint8_t mode ,
3287  uint32_t num_units ,
3288  const void *data );
3289 
3299 /*****************************************************************************
3300  **
3301  ** xcb_void_cookie_t xcb_randr_change_output_property
3302  **
3303  ** @param xcb_connection_t *c
3304  ** @param xcb_randr_output_t output
3305  ** @param xcb_atom_t property
3306  ** @param xcb_atom_t type
3307  ** @param uint8_t format
3308  ** @param uint8_t mode
3309  ** @param uint32_t num_units
3310  ** @param const void *data
3311  ** @returns xcb_void_cookie_t
3312  **
3313  *****************************************************************************/
3314 
3317  xcb_randr_output_t output ,
3318  xcb_atom_t property ,
3319  xcb_atom_t type ,
3320  uint8_t format ,
3321  uint8_t mode ,
3322  uint32_t num_units ,
3323  const void *data );
3324 
3337 /*****************************************************************************
3338  **
3339  ** xcb_void_cookie_t xcb_randr_delete_output_property_checked
3340  **
3341  ** @param xcb_connection_t *c
3342  ** @param xcb_randr_output_t output
3343  ** @param xcb_atom_t property
3344  ** @returns xcb_void_cookie_t
3345  **
3346  *****************************************************************************/
3347 
3350  xcb_randr_output_t output ,
3351  xcb_atom_t property );
3352 
3362 /*****************************************************************************
3363  **
3364  ** xcb_void_cookie_t xcb_randr_delete_output_property
3365  **
3366  ** @param xcb_connection_t *c
3367  ** @param xcb_randr_output_t output
3368  ** @param xcb_atom_t property
3369  ** @returns xcb_void_cookie_t
3370  **
3371  *****************************************************************************/
3372 
3375  xcb_randr_output_t output ,
3376  xcb_atom_t property );
3377 
3378 int
3379 xcb_randr_get_output_property_sizeof (const void *_buffer );
3380 
3390 /*****************************************************************************
3391  **
3392  ** xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property
3393  **
3394  ** @param xcb_connection_t *c
3395  ** @param xcb_randr_output_t output
3396  ** @param xcb_atom_t property
3397  ** @param xcb_atom_t type
3398  ** @param uint32_t long_offset
3399  ** @param uint32_t long_length
3400  ** @param uint8_t _delete
3401  ** @param uint8_t pending
3402  ** @returns xcb_randr_get_output_property_cookie_t
3403  **
3404  *****************************************************************************/
3405 
3408  xcb_randr_output_t output ,
3409  xcb_atom_t property ,
3410  xcb_atom_t type ,
3411  uint32_t long_offset ,
3412  uint32_t long_length ,
3413  uint8_t _delete ,
3414  uint8_t pending );
3415 
3428 /*****************************************************************************
3429  **
3430  ** xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_unchecked
3431  **
3432  ** @param xcb_connection_t *c
3433  ** @param xcb_randr_output_t output
3434  ** @param xcb_atom_t property
3435  ** @param xcb_atom_t type
3436  ** @param uint32_t long_offset
3437  ** @param uint32_t long_length
3438  ** @param uint8_t _delete
3439  ** @param uint8_t pending
3440  ** @returns xcb_randr_get_output_property_cookie_t
3441  **
3442  *****************************************************************************/
3443 
3446  xcb_randr_output_t output ,
3447  xcb_atom_t property ,
3448  xcb_atom_t type ,
3449  uint32_t long_offset ,
3450  uint32_t long_length ,
3451  uint8_t _delete ,
3452  uint8_t pending );
3453 
3454 
3455 /*****************************************************************************
3456  **
3457  ** uint8_t * xcb_randr_get_output_property_data
3458  **
3459  ** @param const xcb_randr_get_output_property_reply_t *R
3460  ** @returns uint8_t *
3461  **
3462  *****************************************************************************/
3463 
3464 uint8_t *
3465 xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R );
3466 
3467 
3468 /*****************************************************************************
3469  **
3470  ** int xcb_randr_get_output_property_data_length
3471  **
3472  ** @param const xcb_randr_get_output_property_reply_t *R
3473  ** @returns int
3474  **
3475  *****************************************************************************/
3476 
3477 int
3478 xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R );
3479 
3480 
3481 /*****************************************************************************
3482  **
3483  ** xcb_generic_iterator_t xcb_randr_get_output_property_data_end
3484  **
3485  ** @param const xcb_randr_get_output_property_reply_t *R
3486  ** @returns xcb_generic_iterator_t
3487  **
3488  *****************************************************************************/
3489 
3491 xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R );
3492 
3508 /*****************************************************************************
3509  **
3510  ** xcb_randr_get_output_property_reply_t * xcb_randr_get_output_property_reply
3511  **
3512  ** @param xcb_connection_t *c
3513  ** @param xcb_randr_get_output_property_cookie_t cookie
3514  ** @param xcb_generic_error_t **e
3515  ** @returns xcb_randr_get_output_property_reply_t *
3516  **
3517  *****************************************************************************/
3518 
3522  xcb_generic_error_t **e );
3523 
3524 int
3525 xcb_randr_create_mode_sizeof (const void *_buffer ,
3526  uint32_t name_len );
3527 
3537 /*****************************************************************************
3538  **
3539  ** xcb_randr_create_mode_cookie_t xcb_randr_create_mode
3540  **
3541  ** @param xcb_connection_t *c
3542  ** @param xcb_window_t window
3543  ** @param xcb_randr_mode_info_t mode_info
3544  ** @param uint32_t name_len
3545  ** @param const char *name
3546  ** @returns xcb_randr_create_mode_cookie_t
3547  **
3548  *****************************************************************************/
3549 
3552  xcb_window_t window ,
3553  xcb_randr_mode_info_t mode_info ,
3554  uint32_t name_len ,
3555  const char *name );
3556 
3569 /*****************************************************************************
3570  **
3571  ** xcb_randr_create_mode_cookie_t xcb_randr_create_mode_unchecked
3572  **
3573  ** @param xcb_connection_t *c
3574  ** @param xcb_window_t window
3575  ** @param xcb_randr_mode_info_t mode_info
3576  ** @param uint32_t name_len
3577  ** @param const char *name
3578  ** @returns xcb_randr_create_mode_cookie_t
3579  **
3580  *****************************************************************************/
3581 
3584  xcb_window_t window ,
3585  xcb_randr_mode_info_t mode_info ,
3586  uint32_t name_len ,
3587  const char *name );
3588 
3604 /*****************************************************************************
3605  **
3606  ** xcb_randr_create_mode_reply_t * xcb_randr_create_mode_reply
3607  **
3608  ** @param xcb_connection_t *c
3609  ** @param xcb_randr_create_mode_cookie_t cookie
3610  ** @param xcb_generic_error_t **e
3611  ** @returns xcb_randr_create_mode_reply_t *
3612  **
3613  *****************************************************************************/
3614 
3618  xcb_generic_error_t **e );
3619 
3632 /*****************************************************************************
3633  **
3634  ** xcb_void_cookie_t xcb_randr_destroy_mode_checked
3635  **
3636  ** @param xcb_connection_t *c
3637  ** @param xcb_randr_mode_t mode
3638  ** @returns xcb_void_cookie_t
3639  **
3640  *****************************************************************************/
3641 
3644  xcb_randr_mode_t mode );
3645 
3655 /*****************************************************************************
3656  **
3657  ** xcb_void_cookie_t xcb_randr_destroy_mode
3658  **
3659  ** @param xcb_connection_t *c
3660  ** @param xcb_randr_mode_t mode
3661  ** @returns xcb_void_cookie_t
3662  **
3663  *****************************************************************************/
3664 
3667  xcb_randr_mode_t mode );
3668 
3681 /*****************************************************************************
3682  **
3683  ** xcb_void_cookie_t xcb_randr_add_output_mode_checked
3684  **
3685  ** @param xcb_connection_t *c
3686  ** @param xcb_randr_output_t output
3687  ** @param xcb_randr_mode_t mode
3688  ** @returns xcb_void_cookie_t
3689  **
3690  *****************************************************************************/
3691 
3694  xcb_randr_output_t output ,
3695  xcb_randr_mode_t mode );
3696 
3706 /*****************************************************************************
3707  **
3708  ** xcb_void_cookie_t xcb_randr_add_output_mode
3709  **
3710  ** @param xcb_connection_t *c
3711  ** @param xcb_randr_output_t output
3712  ** @param xcb_randr_mode_t mode
3713  ** @returns xcb_void_cookie_t
3714  **
3715  *****************************************************************************/
3716 
3719  xcb_randr_output_t output ,
3720  xcb_randr_mode_t mode );
3721 
3734 /*****************************************************************************
3735  **
3736  ** xcb_void_cookie_t xcb_randr_delete_output_mode_checked
3737  **
3738  ** @param xcb_connection_t *c
3739  ** @param xcb_randr_output_t output
3740  ** @param xcb_randr_mode_t mode
3741  ** @returns xcb_void_cookie_t
3742  **
3743  *****************************************************************************/
3744 
3747  xcb_randr_output_t output ,
3748  xcb_randr_mode_t mode );
3749 
3759 /*****************************************************************************
3760  **
3761  ** xcb_void_cookie_t xcb_randr_delete_output_mode
3762  **
3763  ** @param xcb_connection_t *c
3764  ** @param xcb_randr_output_t output
3765  ** @param xcb_randr_mode_t mode
3766  ** @returns xcb_void_cookie_t
3767  **
3768  *****************************************************************************/
3769 
3772  xcb_randr_output_t output ,
3773  xcb_randr_mode_t mode );
3774 
3775 int
3776 xcb_randr_get_crtc_info_sizeof (const void *_buffer );
3777 
3787 /*****************************************************************************
3788  **
3789  ** xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info
3790  **
3791  ** @param xcb_connection_t *c
3792  ** @param xcb_randr_crtc_t crtc
3793  ** @param xcb_timestamp_t config_timestamp
3794  ** @returns xcb_randr_get_crtc_info_cookie_t
3795  **
3796  *****************************************************************************/
3797 
3800  xcb_randr_crtc_t crtc ,
3801  xcb_timestamp_t config_timestamp );
3802 
3815 /*****************************************************************************
3816  **
3817  ** xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_unchecked
3818  **
3819  ** @param xcb_connection_t *c
3820  ** @param xcb_randr_crtc_t crtc
3821  ** @param xcb_timestamp_t config_timestamp
3822  ** @returns xcb_randr_get_crtc_info_cookie_t
3823  **
3824  *****************************************************************************/
3825 
3828  xcb_randr_crtc_t crtc ,
3829  xcb_timestamp_t config_timestamp );
3830 
3831 
3832 /*****************************************************************************
3833  **
3834  ** xcb_randr_output_t * xcb_randr_get_crtc_info_outputs
3835  **
3836  ** @param const xcb_randr_get_crtc_info_reply_t *R
3837  ** @returns xcb_randr_output_t *
3838  **
3839  *****************************************************************************/
3840 
3841 xcb_randr_output_t *
3842 xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R );
3843 
3844 
3845 /*****************************************************************************
3846  **
3847  ** int xcb_randr_get_crtc_info_outputs_length
3848  **
3849  ** @param const xcb_randr_get_crtc_info_reply_t *R
3850  ** @returns int
3851  **
3852  *****************************************************************************/
3853 
3854 int
3855 xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R );
3856 
3857 
3858 /*****************************************************************************
3859  **
3860  ** xcb_generic_iterator_t xcb_randr_get_crtc_info_outputs_end
3861  **
3862  ** @param const xcb_randr_get_crtc_info_reply_t *R
3863  ** @returns xcb_generic_iterator_t
3864  **
3865  *****************************************************************************/
3866 
3868 xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R );
3869 
3870 
3871 /*****************************************************************************
3872  **
3873  ** xcb_randr_output_t * xcb_randr_get_crtc_info_possible
3874  **
3875  ** @param const xcb_randr_get_crtc_info_reply_t *R
3876  ** @returns xcb_randr_output_t *
3877  **
3878  *****************************************************************************/
3879 
3880 xcb_randr_output_t *
3881 xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R );
3882 
3883 
3884 /*****************************************************************************
3885  **
3886  ** int xcb_randr_get_crtc_info_possible_length
3887  **
3888  ** @param const xcb_randr_get_crtc_info_reply_t *R
3889  ** @returns int
3890  **
3891  *****************************************************************************/
3892 
3893 int
3894 xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_reply_t *R );
3895 
3896 
3897 /*****************************************************************************
3898  **
3899  ** xcb_generic_iterator_t xcb_randr_get_crtc_info_possible_end
3900  **
3901  ** @param const xcb_randr_get_crtc_info_reply_t *R
3902  ** @returns xcb_generic_iterator_t
3903  **
3904  *****************************************************************************/
3905 
3907 xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R );
3908 
3924 /*****************************************************************************
3925  **
3926  ** xcb_randr_get_crtc_info_reply_t * xcb_randr_get_crtc_info_reply
3927  **
3928  ** @param xcb_connection_t *c
3929  ** @param xcb_randr_get_crtc_info_cookie_t cookie
3930  ** @param xcb_generic_error_t **e
3931  ** @returns xcb_randr_get_crtc_info_reply_t *
3932  **
3933  *****************************************************************************/
3934 
3938  xcb_generic_error_t **e );
3939 
3940 int
3941 xcb_randr_set_crtc_config_sizeof (const void *_buffer ,
3942  uint32_t outputs_len );
3943 
3953 /*****************************************************************************
3954  **
3955  ** xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config
3956  **
3957  ** @param xcb_connection_t *c
3958  ** @param xcb_randr_crtc_t crtc
3959  ** @param xcb_timestamp_t timestamp
3960  ** @param xcb_timestamp_t config_timestamp
3961  ** @param int16_t x
3962  ** @param int16_t y
3963  ** @param xcb_randr_mode_t mode
3964  ** @param uint16_t rotation
3965  ** @param uint32_t outputs_len
3966  ** @param const xcb_randr_output_t *outputs
3967  ** @returns xcb_randr_set_crtc_config_cookie_t
3968  **
3969  *****************************************************************************/
3970 
3973  xcb_randr_crtc_t crtc ,
3974  xcb_timestamp_t timestamp ,
3975  xcb_timestamp_t config_timestamp ,
3976  int16_t x ,
3977  int16_t y ,
3978  xcb_randr_mode_t mode ,
3979  uint16_t rotation ,
3980  uint32_t outputs_len ,
3981  const xcb_randr_output_t *outputs );
3982 
3995 /*****************************************************************************
3996  **
3997  ** xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_unchecked
3998  **
3999  ** @param xcb_connection_t *c
4000  ** @param xcb_randr_crtc_t crtc
4001  ** @param xcb_timestamp_t timestamp
4002  ** @param xcb_timestamp_t config_timestamp
4003  ** @param int16_t x
4004  ** @param int16_t y
4005  ** @param xcb_randr_mode_t mode
4006  ** @param uint16_t rotation
4007  ** @param uint32_t outputs_len
4008  ** @param const xcb_randr_output_t *outputs
4009  ** @returns xcb_randr_set_crtc_config_cookie_t
4010  **
4011  *****************************************************************************/
4012 
4015  xcb_randr_crtc_t crtc ,
4016  xcb_timestamp_t timestamp ,
4017  xcb_timestamp_t config_timestamp ,
4018  int16_t x ,
4019  int16_t y ,
4020  xcb_randr_mode_t mode ,
4021  uint16_t rotation ,
4022  uint32_t outputs_len ,
4023  const xcb_randr_output_t *outputs );
4024 
4040 /*****************************************************************************
4041  **
4042  ** xcb_randr_set_crtc_config_reply_t * xcb_randr_set_crtc_config_reply
4043  **
4044  ** @param xcb_connection_t *c
4045  ** @param xcb_randr_set_crtc_config_cookie_t cookie
4046  ** @param xcb_generic_error_t **e
4047  ** @returns xcb_randr_set_crtc_config_reply_t *
4048  **
4049  *****************************************************************************/
4050 
4054  xcb_generic_error_t **e );
4055 
4065 /*****************************************************************************
4066  **
4067  ** xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size
4068  **
4069  ** @param xcb_connection_t *c
4070  ** @param xcb_randr_crtc_t crtc
4071  ** @returns xcb_randr_get_crtc_gamma_size_cookie_t
4072  **
4073  *****************************************************************************/
4074 
4077  xcb_randr_crtc_t crtc );
4078 
4091 /*****************************************************************************
4092  **
4093  ** xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_unchecked
4094  **
4095  ** @param xcb_connection_t *c
4096  ** @param xcb_randr_crtc_t crtc
4097  ** @returns xcb_randr_get_crtc_gamma_size_cookie_t
4098  **
4099  *****************************************************************************/
4100 
4103  xcb_randr_crtc_t crtc );
4104 
4120 /*****************************************************************************
4121  **
4122  ** xcb_randr_get_crtc_gamma_size_reply_t * xcb_randr_get_crtc_gamma_size_reply
4123  **
4124  ** @param xcb_connection_t *c
4125  ** @param xcb_randr_get_crtc_gamma_size_cookie_t cookie
4126  ** @param xcb_generic_error_t **e
4127  ** @returns xcb_randr_get_crtc_gamma_size_reply_t *
4128  **
4129  *****************************************************************************/
4130 
4134  xcb_generic_error_t **e );
4135 
4136 int
4137 xcb_randr_get_crtc_gamma_sizeof (const void *_buffer );
4138 
4148 /*****************************************************************************
4149  **
4150  ** xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma
4151  **
4152  ** @param xcb_connection_t *c
4153  ** @param xcb_randr_crtc_t crtc
4154  ** @returns xcb_randr_get_crtc_gamma_cookie_t
4155  **
4156  *****************************************************************************/
4157 
4160  xcb_randr_crtc_t crtc );
4161 
4174 /*****************************************************************************
4175  **
4176  ** xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_unchecked
4177  **
4178  ** @param xcb_connection_t *c
4179  ** @param xcb_randr_crtc_t crtc
4180  ** @returns xcb_randr_get_crtc_gamma_cookie_t
4181  **
4182  *****************************************************************************/
4183 
4186  xcb_randr_crtc_t crtc );
4187 
4188 
4189 /*****************************************************************************
4190  **
4191  ** uint16_t * xcb_randr_get_crtc_gamma_red
4192  **
4193  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
4194  ** @returns uint16_t *
4195  **
4196  *****************************************************************************/
4197 
4198 uint16_t *
4199 xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R );
4200 
4201 
4202 /*****************************************************************************
4203  **
4204  ** int xcb_randr_get_crtc_gamma_red_length
4205  **
4206  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
4207  ** @returns int
4208  **
4209  *****************************************************************************/
4210 
4211 int
4212 xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R );
4213 
4214 
4215 /*****************************************************************************
4216  **
4217  ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_red_end
4218  **
4219  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
4220  ** @returns xcb_generic_iterator_t
4221  **
4222  *****************************************************************************/
4223 
4225 xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R );
4226 
4227 
4228 /*****************************************************************************
4229  **
4230  ** uint16_t * xcb_randr_get_crtc_gamma_green
4231  **
4232  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
4233  ** @returns uint16_t *
4234  **
4235  *****************************************************************************/
4236 
4237 uint16_t *
4238 xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R );
4239 
4240 
4241 /*****************************************************************************
4242  **
4243  ** int xcb_randr_get_crtc_gamma_green_length
4244  **
4245  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
4246  ** @returns int
4247  **
4248  *****************************************************************************/
4249 
4250 int
4251 xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R );
4252 
4253 
4254 /*****************************************************************************
4255  **
4256  ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_green_end
4257  **
4258  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
4259  ** @returns xcb_generic_iterator_t
4260  **
4261  *****************************************************************************/
4262 
4264 xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R );
4265 
4266 
4267 /*****************************************************************************
4268  **
4269  ** uint16_t * xcb_randr_get_crtc_gamma_blue
4270  **
4271  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
4272  ** @returns uint16_t *
4273  **
4274  *****************************************************************************/
4275 
4276 uint16_t *
4277 xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R );
4278 
4279 
4280 /*****************************************************************************
4281  **
4282  ** int xcb_randr_get_crtc_gamma_blue_length
4283  **
4284  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
4285  ** @returns int
4286  **
4287  *****************************************************************************/
4288 
4289 int
4290 xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R );
4291 
4292 
4293 /*****************************************************************************
4294  **
4295  ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_blue_end
4296  **
4297  ** @param const xcb_randr_get_crtc_gamma_reply_t *R
4298  ** @returns xcb_generic_iterator_t
4299  **
4300  *****************************************************************************/
4301 
4303 xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R );
4304 
4320 /*****************************************************************************
4321  **
4322  ** xcb_randr_get_crtc_gamma_reply_t * xcb_randr_get_crtc_gamma_reply
4323  **
4324  ** @param xcb_connection_t *c
4325  ** @param xcb_randr_get_crtc_gamma_cookie_t cookie
4326  ** @param xcb_generic_error_t **e
4327  ** @returns xcb_randr_get_crtc_gamma_reply_t *
4328  **
4329  *****************************************************************************/
4330 
4334  xcb_generic_error_t **e );
4335 
4336 int
4337 xcb_randr_set_crtc_gamma_sizeof (const void *_buffer );
4338 
4351 /*****************************************************************************
4352  **
4353  ** xcb_void_cookie_t xcb_randr_set_crtc_gamma_checked
4354  **
4355  ** @param xcb_connection_t *c
4356  ** @param xcb_randr_crtc_t crtc
4357  ** @param uint16_t size
4358  ** @param const uint16_t *red
4359  ** @param const uint16_t *green
4360  ** @param const uint16_t *blue
4361  ** @returns xcb_void_cookie_t
4362  **
4363  *****************************************************************************/
4364 
4367  xcb_randr_crtc_t crtc ,
4368  uint16_t size ,
4369  const uint16_t *red ,
4370  const uint16_t *green ,
4371  const uint16_t *blue );
4372 
4382 /*****************************************************************************
4383  **
4384  ** xcb_void_cookie_t xcb_randr_set_crtc_gamma
4385  **
4386  ** @param xcb_connection_t *c
4387  ** @param xcb_randr_crtc_t crtc
4388  ** @param uint16_t size
4389  ** @param const uint16_t *red
4390  ** @param const uint16_t *green
4391  ** @param const uint16_t *blue
4392  ** @returns xcb_void_cookie_t
4393  **
4394  *****************************************************************************/
4395 
4398  xcb_randr_crtc_t crtc ,
4399  uint16_t size ,
4400  const uint16_t *red ,
4401  const uint16_t *green ,
4402  const uint16_t *blue );
4403 
4404 int
4405 xcb_randr_get_screen_resources_current_sizeof (const void *_buffer );
4406 
4416 /*****************************************************************************
4417  **
4418  ** xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current
4419  **
4420  ** @param xcb_connection_t *c
4421  ** @param xcb_window_t window
4422  ** @returns xcb_randr_get_screen_resources_current_cookie_t
4423  **
4424  *****************************************************************************/
4425 
4428  xcb_window_t window );
4429 
4442 /*****************************************************************************
4443  **
4444  ** xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current_unchecked
4445  **
4446  ** @param xcb_connection_t *c
4447  ** @param xcb_window_t window
4448  ** @returns xcb_randr_get_screen_resources_current_cookie_t
4449  **
4450  *****************************************************************************/
4451 
4454  xcb_window_t window );
4455 
4456 
4457 /*****************************************************************************
4458  **
4459  ** xcb_randr_crtc_t * xcb_randr_get_screen_resources_current_crtcs
4460  **
4461  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
4462  ** @returns xcb_randr_crtc_t *
4463  **
4464  *****************************************************************************/
4465 
4466 xcb_randr_crtc_t *
4467 xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_resources_current_reply_t *R );
4468 
4469 
4470 /*****************************************************************************
4471  **
4472  ** int xcb_randr_get_screen_resources_current_crtcs_length
4473  **
4474  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
4475  ** @returns int
4476  **
4477  *****************************************************************************/
4478 
4479 int
4480 xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_screen_resources_current_reply_t *R );
4481 
4482 
4483 /*****************************************************************************
4484  **
4485  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_crtcs_end
4486  **
4487  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
4488  ** @returns xcb_generic_iterator_t
4489  **
4490  *****************************************************************************/
4491 
4493 xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_resources_current_reply_t *R );
4494 
4495 
4496 /*****************************************************************************
4497  **
4498  ** xcb_randr_output_t * xcb_randr_get_screen_resources_current_outputs
4499  **
4500  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
4501  ** @returns xcb_randr_output_t *
4502  **
4503  *****************************************************************************/
4504 
4505 xcb_randr_output_t *
4506 xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_resources_current_reply_t *R );
4507 
4508 
4509 /*****************************************************************************
4510  **
4511  ** int xcb_randr_get_screen_resources_current_outputs_length
4512  **
4513  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
4514  ** @returns int
4515  **
4516  *****************************************************************************/
4517 
4518 int
4519 xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_screen_resources_current_reply_t *R );
4520 
4521 
4522 /*****************************************************************************
4523  **
4524  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_outputs_end
4525  **
4526  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
4527  ** @returns xcb_generic_iterator_t
4528  **
4529  *****************************************************************************/
4530 
4532 xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_screen_resources_current_reply_t *R );
4533 
4534 
4535 /*****************************************************************************
4536  **
4537  ** xcb_randr_mode_info_t * xcb_randr_get_screen_resources_current_modes
4538  **
4539  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
4540  ** @returns xcb_randr_mode_info_t *
4541  **
4542  *****************************************************************************/
4543 
4545 xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_resources_current_reply_t *R );
4546 
4547 
4548 /*****************************************************************************
4549  **
4550  ** int xcb_randr_get_screen_resources_current_modes_length
4551  **
4552  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
4553  ** @returns int
4554  **
4555  *****************************************************************************/
4556 
4557 int
4558 xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_screen_resources_current_reply_t *R );
4559 
4560 
4561 /*****************************************************************************
4562  **
4563  ** xcb_randr_mode_info_iterator_t xcb_randr_get_screen_resources_current_modes_iterator
4564  **
4565  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
4566  ** @returns xcb_randr_mode_info_iterator_t
4567  **
4568  *****************************************************************************/
4569 
4571 xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_screen_resources_current_reply_t *R );
4572 
4573 
4574 /*****************************************************************************
4575  **
4576  ** uint8_t * xcb_randr_get_screen_resources_current_names
4577  **
4578  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
4579  ** @returns uint8_t *
4580  **
4581  *****************************************************************************/
4582 
4583 uint8_t *
4584 xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_resources_current_reply_t *R );
4585 
4586 
4587 /*****************************************************************************
4588  **
4589  ** int xcb_randr_get_screen_resources_current_names_length
4590  **
4591  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
4592  ** @returns int
4593  **
4594  *****************************************************************************/
4595 
4596 int
4597 xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_screen_resources_current_reply_t *R );
4598 
4599 
4600 /*****************************************************************************
4601  **
4602  ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_names_end
4603  **
4604  ** @param const xcb_randr_get_screen_resources_current_reply_t *R
4605  ** @returns xcb_generic_iterator_t
4606  **
4607  *****************************************************************************/
4608 
4610 xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_screen_resources_current_reply_t *R );
4611 
4627 /*****************************************************************************
4628  **
4629  ** xcb_randr_get_screen_resources_current_reply_t * xcb_randr_get_screen_resources_current_reply
4630  **
4631  ** @param xcb_connection_t *c
4632  ** @param xcb_randr_get_screen_resources_current_cookie_t cookie
4633  ** @param xcb_generic_error_t **e
4634  ** @returns xcb_randr_get_screen_resources_current_reply_t *
4635  **
4636  *****************************************************************************/
4637 
4641  xcb_generic_error_t **e );
4642 
4643 int
4644 xcb_randr_set_crtc_transform_sizeof (const void *_buffer ,
4645  uint32_t filter_params_len );
4646 
4659 /*****************************************************************************
4660  **
4661  ** xcb_void_cookie_t xcb_randr_set_crtc_transform_checked
4662  **
4663  ** @param xcb_connection_t *c
4664  ** @param xcb_randr_crtc_t crtc
4665  ** @param xcb_render_transform_t transform
4666  ** @param uint16_t filter_len
4667  ** @param const char *filter_name
4668  ** @param uint32_t filter_params_len
4669  ** @param const xcb_render_fixed_t *filter_params
4670  ** @returns xcb_void_cookie_t
4671  **
4672  *****************************************************************************/
4673 
4676  xcb_randr_crtc_t crtc ,
4677  xcb_render_transform_t transform ,
4678  uint16_t filter_len ,
4679  const char *filter_name ,
4680  uint32_t filter_params_len ,
4681  const xcb_render_fixed_t *filter_params );
4682 
4692 /*****************************************************************************
4693  **
4694  ** xcb_void_cookie_t xcb_randr_set_crtc_transform
4695  **
4696  ** @param xcb_connection_t *c
4697  ** @param xcb_randr_crtc_t crtc
4698  ** @param xcb_render_transform_t transform
4699  ** @param uint16_t filter_len
4700  ** @param const char *filter_name
4701  ** @param uint32_t filter_params_len
4702  ** @param const xcb_render_fixed_t *filter_params
4703  ** @returns xcb_void_cookie_t
4704  **
4705  *****************************************************************************/
4706 
4709  xcb_randr_crtc_t crtc ,
4710  xcb_render_transform_t transform ,
4711  uint16_t filter_len ,
4712  const char *filter_name ,
4713  uint32_t filter_params_len ,
4714  const xcb_render_fixed_t *filter_params );
4715 
4716 int
4717 xcb_randr_get_crtc_transform_sizeof (const void *_buffer );
4718 
4728 /*****************************************************************************
4729  **
4730  ** xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform
4731  **
4732  ** @param xcb_connection_t *c
4733  ** @param xcb_randr_crtc_t crtc
4734  ** @returns xcb_randr_get_crtc_transform_cookie_t
4735  **
4736  *****************************************************************************/
4737 
4740  xcb_randr_crtc_t crtc );
4741 
4754 /*****************************************************************************
4755  **
4756  ** xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform_unchecked
4757  **
4758  ** @param xcb_connection_t *c
4759  ** @param xcb_randr_crtc_t crtc
4760  ** @returns xcb_randr_get_crtc_transform_cookie_t
4761  **
4762  *****************************************************************************/
4763 
4766  xcb_randr_crtc_t crtc );
4767 
4768 
4769 /*****************************************************************************
4770  **
4771  ** char * xcb_randr_get_crtc_transform_pending_filter_name
4772  **
4773  ** @param const xcb_randr_get_crtc_transform_reply_t *R
4774  ** @returns char *
4775  **
4776  *****************************************************************************/
4777 
4778 char *
4779 xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_transform_reply_t *R );
4780 
4781 
4782 /*****************************************************************************
4783  **
4784  ** int xcb_randr_get_crtc_transform_pending_filter_name_length
4785  **
4786  ** @param const xcb_randr_get_crtc_transform_reply_t *R
4787  ** @returns int
4788  **
4789  *****************************************************************************/
4790 
4791 int
4792 xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R );
4793 
4794 
4795 /*****************************************************************************
4796  **
4797  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_pending_filter_name_end
4798  **
4799  ** @param const xcb_randr_get_crtc_transform_reply_t *R
4800  ** @returns xcb_generic_iterator_t
4801  **
4802  *****************************************************************************/
4803 
4805 xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R );
4806 
4807 
4808 /*****************************************************************************
4809  **
4810  ** xcb_render_fixed_t * xcb_randr_get_crtc_transform_pending_params
4811  **
4812  ** @param const xcb_randr_get_crtc_transform_reply_t *R
4813  ** @returns xcb_render_fixed_t *
4814  **
4815  *****************************************************************************/
4816 
4817 xcb_render_fixed_t *
4818 xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_transform_reply_t *R );
4819 
4820 
4821 /*****************************************************************************
4822  **
4823  ** int xcb_randr_get_crtc_transform_pending_params_length
4824  **
4825  ** @param const xcb_randr_get_crtc_transform_reply_t *R
4826  ** @returns int
4827  **
4828  *****************************************************************************/
4829 
4830 int
4831 xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crtc_transform_reply_t *R );
4832 
4833 
4834 /*****************************************************************************
4835  **
4836  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_pending_params_end
4837  **
4838  ** @param const xcb_randr_get_crtc_transform_reply_t *R
4839  ** @returns xcb_generic_iterator_t
4840  **
4841  *****************************************************************************/
4842 
4844 xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_transform_reply_t *R );
4845 
4846 
4847 /*****************************************************************************
4848  **
4849  ** char * xcb_randr_get_crtc_transform_current_filter_name
4850  **
4851  ** @param const xcb_randr_get_crtc_transform_reply_t *R
4852  ** @returns char *
4853  **
4854  *****************************************************************************/
4855 
4856 char *
4857 xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_transform_reply_t *R );
4858 
4859 
4860 /*****************************************************************************
4861  **
4862  ** int xcb_randr_get_crtc_transform_current_filter_name_length
4863  **
4864  ** @param const xcb_randr_get_crtc_transform_reply_t *R
4865  ** @returns int
4866  **
4867  *****************************************************************************/
4868 
4869 int
4870 xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R );
4871 
4872 
4873 /*****************************************************************************
4874  **
4875  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_current_filter_name_end
4876  **
4877  ** @param const xcb_randr_get_crtc_transform_reply_t *R
4878  ** @returns xcb_generic_iterator_t
4879  **
4880  *****************************************************************************/
4881 
4883 xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R );
4884 
4885 
4886 /*****************************************************************************
4887  **
4888  ** xcb_render_fixed_t * xcb_randr_get_crtc_transform_current_params
4889  **
4890  ** @param const xcb_randr_get_crtc_transform_reply_t *R
4891  ** @returns xcb_render_fixed_t *
4892  **
4893  *****************************************************************************/
4894 
4895 xcb_render_fixed_t *
4896 xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_transform_reply_t *R );
4897 
4898 
4899 /*****************************************************************************
4900  **
4901  ** int xcb_randr_get_crtc_transform_current_params_length
4902  **
4903  ** @param const xcb_randr_get_crtc_transform_reply_t *R
4904  ** @returns int
4905  **
4906  *****************************************************************************/
4907 
4908 int
4909 xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crtc_transform_reply_t *R );
4910 
4911 
4912 /*****************************************************************************
4913  **
4914  ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_current_params_end
4915  **
4916  ** @param const xcb_randr_get_crtc_transform_reply_t *R
4917  ** @returns xcb_generic_iterator_t
4918  **
4919  *****************************************************************************/
4920 
4922 xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_transform_reply_t *R );
4923 
4939 /*****************************************************************************
4940  **
4941  ** xcb_randr_get_crtc_transform_reply_t * xcb_randr_get_crtc_transform_reply
4942  **
4943  ** @param xcb_connection_t *c
4944  ** @param xcb_randr_get_crtc_transform_cookie_t cookie
4945  ** @param xcb_generic_error_t **e
4946  ** @returns xcb_randr_get_crtc_transform_reply_t *
4947  **
4948  *****************************************************************************/
4949 
4953  xcb_generic_error_t **e );
4954 
4964 /*****************************************************************************
4965  **
4966  ** xcb_randr_get_panning_cookie_t xcb_randr_get_panning
4967  **
4968  ** @param xcb_connection_t *c
4969  ** @param xcb_randr_crtc_t crtc
4970  ** @returns xcb_randr_get_panning_cookie_t
4971  **
4972  *****************************************************************************/
4973 
4976  xcb_randr_crtc_t crtc );
4977 
4990 /*****************************************************************************
4991  **
4992  ** xcb_randr_get_panning_cookie_t xcb_randr_get_panning_unchecked
4993  **
4994  ** @param xcb_connection_t *c
4995  ** @param xcb_randr_crtc_t crtc
4996  ** @returns xcb_randr_get_panning_cookie_t
4997  **
4998  *****************************************************************************/
4999 
5002  xcb_randr_crtc_t crtc );
5003 
5019 /*****************************************************************************
5020  **
5021  ** xcb_randr_get_panning_reply_t * xcb_randr_get_panning_reply
5022  **
5023  ** @param xcb_connection_t *c
5024  ** @param xcb_randr_get_panning_cookie_t cookie
5025  ** @param xcb_generic_error_t **e
5026  ** @returns xcb_randr_get_panning_reply_t *
5027  **
5028  *****************************************************************************/
5029 
5033  xcb_generic_error_t **e );
5034 
5044 /*****************************************************************************
5045  **
5046  ** xcb_randr_set_panning_cookie_t xcb_randr_set_panning
5047  **
5048  ** @param xcb_connection_t *c
5049  ** @param xcb_randr_crtc_t crtc
5050  ** @param xcb_timestamp_t timestamp
5051  ** @param uint16_t left
5052  ** @param uint16_t top
5053  ** @param uint16_t width
5054  ** @param uint16_t height
5055  ** @param uint16_t track_left
5056  ** @param uint16_t track_top
5057  ** @param uint16_t track_width
5058  ** @param uint16_t track_height
5059  ** @param int16_t border_left
5060  ** @param int16_t border_top
5061  ** @param int16_t border_right
5062  ** @param int16_t border_bottom
5063  ** @returns xcb_randr_set_panning_cookie_t
5064  **
5065  *****************************************************************************/
5066 
5069  xcb_randr_crtc_t crtc ,
5070  xcb_timestamp_t timestamp ,
5071  uint16_t left ,
5072  uint16_t top ,
5073  uint16_t width ,
5074  uint16_t height ,
5075  uint16_t track_left ,
5076  uint16_t track_top ,
5077  uint16_t track_width ,
5078  uint16_t track_height ,
5079  int16_t border_left ,
5080  int16_t border_top ,
5081  int16_t border_right ,
5082  int16_t border_bottom );
5083 
5096 /*****************************************************************************
5097  **
5098  ** xcb_randr_set_panning_cookie_t xcb_randr_set_panning_unchecked
5099  **
5100  ** @param xcb_connection_t *c
5101  ** @param xcb_randr_crtc_t crtc
5102  ** @param xcb_timestamp_t timestamp
5103  ** @param uint16_t left
5104  ** @param uint16_t top
5105  ** @param uint16_t width
5106  ** @param uint16_t height
5107  ** @param uint16_t track_left
5108  ** @param uint16_t track_top
5109  ** @param uint16_t track_width
5110  ** @param uint16_t track_height
5111  ** @param int16_t border_left
5112  ** @param int16_t border_top
5113  ** @param int16_t border_right
5114  ** @param int16_t border_bottom
5115  ** @returns xcb_randr_set_panning_cookie_t
5116  **
5117  *****************************************************************************/
5118 
5121  xcb_randr_crtc_t crtc ,
5122  xcb_timestamp_t timestamp ,
5123  uint16_t left ,
5124  uint16_t top ,
5125  uint16_t width ,
5126  uint16_t height ,
5127  uint16_t track_left ,
5128  uint16_t track_top ,
5129  uint16_t track_width ,
5130  uint16_t track_height ,
5131  int16_t border_left ,
5132  int16_t border_top ,
5133  int16_t border_right ,
5134  int16_t border_bottom );
5135 
5151 /*****************************************************************************
5152  **
5153  ** xcb_randr_set_panning_reply_t * xcb_randr_set_panning_reply
5154  **
5155  ** @param xcb_connection_t *c
5156  ** @param xcb_randr_set_panning_cookie_t cookie
5157  ** @param xcb_generic_error_t **e
5158  ** @returns xcb_randr_set_panning_reply_t *
5159  **
5160  *****************************************************************************/
5161 
5165  xcb_generic_error_t **e );
5166 
5179 /*****************************************************************************
5180  **
5181  ** xcb_void_cookie_t xcb_randr_set_output_primary_checked
5182  **
5183  ** @param xcb_connection_t *c
5184  ** @param xcb_window_t window
5185  ** @param xcb_randr_output_t output
5186  ** @returns xcb_void_cookie_t
5187  **
5188  *****************************************************************************/
5189 
5192  xcb_window_t window ,
5193  xcb_randr_output_t output );
5194 
5204 /*****************************************************************************
5205  **
5206  ** xcb_void_cookie_t xcb_randr_set_output_primary
5207  **
5208  ** @param xcb_connection_t *c
5209  ** @param xcb_window_t window
5210  ** @param xcb_randr_output_t output
5211  ** @returns xcb_void_cookie_t
5212  **
5213  *****************************************************************************/
5214 
5217  xcb_window_t window ,
5218  xcb_randr_output_t output );
5219 
5229 /*****************************************************************************
5230  **
5231  ** xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary
5232  **
5233  ** @param xcb_connection_t *c
5234  ** @param xcb_window_t window
5235  ** @returns xcb_randr_get_output_primary_cookie_t
5236  **
5237  *****************************************************************************/
5238 
5241  xcb_window_t window );
5242 
5255 /*****************************************************************************
5256  **
5257  ** xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_unchecked
5258  **
5259  ** @param xcb_connection_t *c
5260  ** @param xcb_window_t window
5261  ** @returns xcb_randr_get_output_primary_cookie_t
5262  **
5263  *****************************************************************************/
5264 
5267  xcb_window_t window );
5268 
5284 /*****************************************************************************
5285  **
5286  ** xcb_randr_get_output_primary_reply_t * xcb_randr_get_output_primary_reply
5287  **
5288  ** @param xcb_connection_t *c
5289  ** @param xcb_randr_get_output_primary_cookie_t cookie
5290  ** @param xcb_generic_error_t **e
5291  ** @returns xcb_randr_get_output_primary_reply_t *
5292  **
5293  *****************************************************************************/
5294 
5298  xcb_generic_error_t **e );
5299 
5300 int
5301 xcb_randr_get_providers_sizeof (const void *_buffer );
5302 
5312 /*****************************************************************************
5313  **
5314  ** xcb_randr_get_providers_cookie_t xcb_randr_get_providers
5315  **
5316  ** @param xcb_connection_t *c
5317  ** @param xcb_window_t window
5318  ** @returns xcb_randr_get_providers_cookie_t
5319  **
5320  *****************************************************************************/
5321 
5324  xcb_window_t window );
5325 
5338 /*****************************************************************************
5339  **
5340  ** xcb_randr_get_providers_cookie_t xcb_randr_get_providers_unchecked
5341  **
5342  ** @param xcb_connection_t *c
5343  ** @param xcb_window_t window
5344  ** @returns xcb_randr_get_providers_cookie_t
5345  **
5346  *****************************************************************************/
5347 
5350  xcb_window_t window );
5351 
5352 
5353 /*****************************************************************************
5354  **
5355  ** xcb_randr_provider_t * xcb_randr_get_providers_providers
5356  **
5357  ** @param const xcb_randr_get_providers_reply_t *R
5358  ** @returns xcb_randr_provider_t *
5359  **
5360  *****************************************************************************/
5361 
5362 xcb_randr_provider_t *
5363 xcb_randr_get_providers_providers (const xcb_randr_get_providers_reply_t *R );
5364 
5365 
5366 /*****************************************************************************
5367  **
5368  ** int xcb_randr_get_providers_providers_length
5369  **
5370  ** @param const xcb_randr_get_providers_reply_t *R
5371  ** @returns int
5372  **
5373  *****************************************************************************/
5374 
5375 int
5376 xcb_randr_get_providers_providers_length (const xcb_randr_get_providers_reply_t *R );
5377 
5378 
5379 /*****************************************************************************
5380  **
5381  ** xcb_generic_iterator_t xcb_randr_get_providers_providers_end
5382  **
5383  ** @param const xcb_randr_get_providers_reply_t *R
5384  ** @returns xcb_generic_iterator_t
5385  **
5386  *****************************************************************************/
5387 
5389 xcb_randr_get_providers_providers_end (const xcb_randr_get_providers_reply_t *R );
5390 
5406 /*****************************************************************************
5407  **
5408  ** xcb_randr_get_providers_reply_t * xcb_randr_get_providers_reply
5409  **
5410  ** @param xcb_connection_t *c
5411  ** @param xcb_randr_get_providers_cookie_t cookie
5412  ** @param xcb_generic_error_t **e
5413  ** @returns xcb_randr_get_providers_reply_t *
5414  **
5415  *****************************************************************************/
5416 
5420  xcb_generic_error_t **e );
5421 
5422 int
5423 xcb_randr_get_provider_info_sizeof (const void *_buffer );
5424 
5434 /*****************************************************************************
5435  **
5436  ** xcb_randr_get_provider_info_cookie_t xcb_randr_get_provider_info
5437  **
5438  ** @param xcb_connection_t *c
5439  ** @param xcb_randr_provider_t provider
5440  ** @param xcb_timestamp_t config_timestamp
5441  ** @returns xcb_randr_get_provider_info_cookie_t
5442  **
5443  *****************************************************************************/
5444 
5447  xcb_randr_provider_t provider ,
5448  xcb_timestamp_t config_timestamp );
5449 
5462 /*****************************************************************************
5463  **
5464  ** xcb_randr_get_provider_info_cookie_t xcb_randr_get_provider_info_unchecked
5465  **
5466  ** @param xcb_connection_t *c
5467  ** @param xcb_randr_provider_t provider
5468  ** @param xcb_timestamp_t config_timestamp
5469  ** @returns xcb_randr_get_provider_info_cookie_t
5470  **
5471  *****************************************************************************/
5472 
5475  xcb_randr_provider_t provider ,
5476  xcb_timestamp_t config_timestamp );
5477 
5478 
5479 /*****************************************************************************
5480  **
5481  ** xcb_randr_crtc_t * xcb_randr_get_provider_info_crtcs
5482  **
5483  ** @param const xcb_randr_get_provider_info_reply_t *R
5484  ** @returns xcb_randr_crtc_t *
5485  **
5486  *****************************************************************************/
5487 
5488 xcb_randr_crtc_t *
5489 xcb_randr_get_provider_info_crtcs (const xcb_randr_get_provider_info_reply_t *R );
5490 
5491 
5492 /*****************************************************************************
5493  **
5494  ** int xcb_randr_get_provider_info_crtcs_length
5495  **
5496  ** @param const xcb_randr_get_provider_info_reply_t *R
5497  ** @returns int
5498  **
5499  *****************************************************************************/
5500 
5501 int
5502 xcb_randr_get_provider_info_crtcs_length (const xcb_randr_get_provider_info_reply_t *R );
5503 
5504 
5505 /*****************************************************************************
5506  **
5507  ** xcb_generic_iterator_t xcb_randr_get_provider_info_crtcs_end
5508  **
5509  ** @param const xcb_randr_get_provider_info_reply_t *R
5510  ** @returns xcb_generic_iterator_t
5511  **
5512  *****************************************************************************/
5513 
5515 xcb_randr_get_provider_info_crtcs_end (const xcb_randr_get_provider_info_reply_t *R );
5516 
5517 
5518 /*****************************************************************************
5519  **
5520  ** xcb_randr_output_t * xcb_randr_get_provider_info_outputs
5521  **
5522  ** @param const xcb_randr_get_provider_info_reply_t *R
5523  ** @returns xcb_randr_output_t *
5524  **
5525  *****************************************************************************/
5526 
5527 xcb_randr_output_t *
5528 xcb_randr_get_provider_info_outputs (const xcb_randr_get_provider_info_reply_t *R );
5529 
5530 
5531 /*****************************************************************************
5532  **
5533  ** int xcb_randr_get_provider_info_outputs_length
5534  **
5535  ** @param const xcb_randr_get_provider_info_reply_t *R
5536  ** @returns int
5537  **
5538  *****************************************************************************/
5539 
5540 int
5541 xcb_randr_get_provider_info_outputs_length (const xcb_randr_get_provider_info_reply_t *R );
5542 
5543 
5544 /*****************************************************************************
5545  **
5546  ** xcb_generic_iterator_t xcb_randr_get_provider_info_outputs_end
5547  **
5548  ** @param const xcb_randr_get_provider_info_reply_t *R
5549  ** @returns xcb_generic_iterator_t
5550  **
5551  *****************************************************************************/
5552 
5554 xcb_randr_get_provider_info_outputs_end (const xcb_randr_get_provider_info_reply_t *R );
5555 
5556 
5557 /*****************************************************************************
5558  **
5559  ** xcb_randr_provider_t * xcb_randr_get_provider_info_associated_providers
5560  **
5561  ** @param const xcb_randr_get_provider_info_reply_t *R
5562  ** @returns xcb_randr_provider_t *
5563  **
5564  *****************************************************************************/
5565 
5566 xcb_randr_provider_t *
5567 xcb_randr_get_provider_info_associated_providers (const xcb_randr_get_provider_info_reply_t *R );
5568 
5569 
5570 /*****************************************************************************
5571  **
5572  ** int xcb_randr_get_provider_info_associated_providers_length
5573  **
5574  ** @param const xcb_randr_get_provider_info_reply_t *R
5575  ** @returns int
5576  **
5577  *****************************************************************************/
5578 
5579 int
5580 xcb_randr_get_provider_info_associated_providers_length (const xcb_randr_get_provider_info_reply_t *R );
5581 
5582 
5583 /*****************************************************************************
5584  **
5585  ** xcb_generic_iterator_t xcb_randr_get_provider_info_associated_providers_end
5586  **
5587  ** @param const xcb_randr_get_provider_info_reply_t *R
5588  ** @returns xcb_generic_iterator_t
5589  **
5590  *****************************************************************************/
5591 
5593 xcb_randr_get_provider_info_associated_providers_end (const xcb_randr_get_provider_info_reply_t *R );
5594 
5595 
5596 /*****************************************************************************
5597  **
5598  ** uint32_t * xcb_randr_get_provider_info_associated_capability
5599  **
5600  ** @param const xcb_randr_get_provider_info_reply_t *R
5601  ** @returns uint32_t *
5602  **
5603  *****************************************************************************/
5604 
5605 uint32_t *
5606 xcb_randr_get_provider_info_associated_capability (const xcb_randr_get_provider_info_reply_t *R );
5607 
5608 
5609 /*****************************************************************************
5610  **
5611  ** int xcb_randr_get_provider_info_associated_capability_length
5612  **
5613  ** @param const xcb_randr_get_provider_info_reply_t *R
5614  ** @returns int
5615  **
5616  *****************************************************************************/
5617 
5618 int
5619 xcb_randr_get_provider_info_associated_capability_length (const xcb_randr_get_provider_info_reply_t *R );
5620 
5621 
5622 /*****************************************************************************
5623  **
5624  ** xcb_generic_iterator_t xcb_randr_get_provider_info_associated_capability_end
5625  **
5626  ** @param const xcb_randr_get_provider_info_reply_t *R
5627  ** @returns xcb_generic_iterator_t
5628  **
5629  *****************************************************************************/
5630 
5632 xcb_randr_get_provider_info_associated_capability_end (const xcb_randr_get_provider_info_reply_t *R );
5633 
5634 
5635 /*****************************************************************************
5636  **
5637  ** char * xcb_randr_get_provider_info_name
5638  **
5639  ** @param const xcb_randr_get_provider_info_reply_t *R
5640  ** @returns char *
5641  **
5642  *****************************************************************************/
5643 
5644 char *
5645 xcb_randr_get_provider_info_name (const xcb_randr_get_provider_info_reply_t *R );
5646 
5647 
5648 /*****************************************************************************
5649  **
5650  ** int xcb_randr_get_provider_info_name_length
5651  **
5652  ** @param const xcb_randr_get_provider_info_reply_t *R
5653  ** @returns int
5654  **
5655  *****************************************************************************/
5656 
5657 int
5658 xcb_randr_get_provider_info_name_length (const xcb_randr_get_provider_info_reply_t *R );
5659 
5660 
5661 /*****************************************************************************
5662  **
5663  ** xcb_generic_iterator_t xcb_randr_get_provider_info_name_end
5664  **
5665  ** @param const xcb_randr_get_provider_info_reply_t *R
5666  ** @returns xcb_generic_iterator_t
5667  **
5668  *****************************************************************************/
5669 
5671 xcb_randr_get_provider_info_name_end (const xcb_randr_get_provider_info_reply_t *R );
5672 
5688 /*****************************************************************************
5689  **
5690  ** xcb_randr_get_provider_info_reply_t * xcb_randr_get_provider_info_reply
5691  **
5692  ** @param xcb_connection_t *c
5693  ** @param xcb_randr_get_provider_info_cookie_t cookie
5694  ** @param xcb_generic_error_t **e
5695  ** @returns xcb_randr_get_provider_info_reply_t *
5696  **
5697  *****************************************************************************/
5698 
5702  xcb_generic_error_t **e );
5703 
5716 /*****************************************************************************
5717  **
5718  ** xcb_void_cookie_t xcb_randr_set_provider_offload_sink_checked
5719  **
5720  ** @param xcb_connection_t *c
5721  ** @param xcb_randr_provider_t provider
5722  ** @param xcb_randr_provider_t sink_provider
5723  ** @param xcb_timestamp_t config_timestamp
5724  ** @returns xcb_void_cookie_t
5725  **
5726  *****************************************************************************/
5727 
5730  xcb_randr_provider_t provider ,
5731  xcb_randr_provider_t sink_provider ,
5732  xcb_timestamp_t config_timestamp );
5733 
5743 /*****************************************************************************
5744  **
5745  ** xcb_void_cookie_t xcb_randr_set_provider_offload_sink
5746  **
5747  ** @param xcb_connection_t *c
5748  ** @param xcb_randr_provider_t provider
5749  ** @param xcb_randr_provider_t sink_provider
5750  ** @param xcb_timestamp_t config_timestamp
5751  ** @returns xcb_void_cookie_t
5752  **
5753  *****************************************************************************/
5754 
5757  xcb_randr_provider_t provider ,
5758  xcb_randr_provider_t sink_provider ,
5759  xcb_timestamp_t config_timestamp );
5760 
5773 /*****************************************************************************
5774  **
5775  ** xcb_void_cookie_t xcb_randr_set_provider_output_source_checked
5776  **
5777  ** @param xcb_connection_t *c
5778  ** @param xcb_randr_provider_t provider
5779  ** @param xcb_randr_provider_t source_provider
5780  ** @param xcb_timestamp_t config_timestamp
5781  ** @returns xcb_void_cookie_t
5782  **
5783  *****************************************************************************/
5784 
5787  xcb_randr_provider_t provider ,
5788  xcb_randr_provider_t source_provider ,
5789  xcb_timestamp_t config_timestamp );
5790 
5800 /*****************************************************************************
5801  **
5802  ** xcb_void_cookie_t xcb_randr_set_provider_output_source
5803  **
5804  ** @param xcb_connection_t *c
5805  ** @param xcb_randr_provider_t provider
5806  ** @param xcb_randr_provider_t source_provider
5807  ** @param xcb_timestamp_t config_timestamp
5808  ** @returns xcb_void_cookie_t
5809  **
5810  *****************************************************************************/
5811 
5814  xcb_randr_provider_t provider ,
5815  xcb_randr_provider_t source_provider ,
5816  xcb_timestamp_t config_timestamp );
5817 
5818 int
5819 xcb_randr_list_provider_properties_sizeof (const void *_buffer );
5820 
5830 /*****************************************************************************
5831  **
5832  ** xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties
5833  **
5834  ** @param xcb_connection_t *c
5835  ** @param xcb_randr_provider_t provider
5836  ** @returns xcb_randr_list_provider_properties_cookie_t
5837  **
5838  *****************************************************************************/
5839 
5842  xcb_randr_provider_t provider );
5843 
5856 /*****************************************************************************
5857  **
5858  ** xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties_unchecked
5859  **
5860  ** @param xcb_connection_t *c
5861  ** @param xcb_randr_provider_t provider
5862  ** @returns xcb_randr_list_provider_properties_cookie_t
5863  **
5864  *****************************************************************************/
5865 
5868  xcb_randr_provider_t provider );
5869 
5870 
5871 /*****************************************************************************
5872  **
5873  ** xcb_atom_t * xcb_randr_list_provider_properties_atoms
5874  **
5875  ** @param const xcb_randr_list_provider_properties_reply_t *R
5876  ** @returns xcb_atom_t *
5877  **
5878  *****************************************************************************/
5879 
5880 xcb_atom_t *
5881 xcb_randr_list_provider_properties_atoms (const xcb_randr_list_provider_properties_reply_t *R );
5882 
5883 
5884 /*****************************************************************************
5885  **
5886  ** int xcb_randr_list_provider_properties_atoms_length
5887  **
5888  ** @param const xcb_randr_list_provider_properties_reply_t *R
5889  ** @returns int
5890  **
5891  *****************************************************************************/
5892 
5893 int
5894 xcb_randr_list_provider_properties_atoms_length (const xcb_randr_list_provider_properties_reply_t *R );
5895 
5896 
5897 /*****************************************************************************
5898  **
5899  ** xcb_generic_iterator_t xcb_randr_list_provider_properties_atoms_end
5900  **
5901  ** @param const xcb_randr_list_provider_properties_reply_t *R
5902  ** @returns xcb_generic_iterator_t
5903  **
5904  *****************************************************************************/
5905 
5907 xcb_randr_list_provider_properties_atoms_end (const xcb_randr_list_provider_properties_reply_t *R );
5908 
5924 /*****************************************************************************
5925  **
5926  ** xcb_randr_list_provider_properties_reply_t * xcb_randr_list_provider_properties_reply
5927  **
5928  ** @param xcb_connection_t *c
5929  ** @param xcb_randr_list_provider_properties_cookie_t cookie
5930  ** @param xcb_generic_error_t **e
5931  ** @returns xcb_randr_list_provider_properties_reply_t *
5932  **
5933  *****************************************************************************/
5934 
5938  xcb_generic_error_t **e );
5939 
5940 int
5941 xcb_randr_query_provider_property_sizeof (const void *_buffer );
5942 
5952 /*****************************************************************************
5953  **
5954  ** xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property
5955  **
5956  ** @param xcb_connection_t *c
5957  ** @param xcb_randr_provider_t provider
5958  ** @param xcb_atom_t property
5959  ** @returns xcb_randr_query_provider_property_cookie_t
5960  **
5961  *****************************************************************************/
5962 
5965  xcb_randr_provider_t provider ,
5966  xcb_atom_t property );
5967 
5980 /*****************************************************************************
5981  **
5982  ** xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property_unchecked
5983  **
5984  ** @param xcb_connection_t *c
5985  ** @param xcb_randr_provider_t provider
5986  ** @param xcb_atom_t property
5987  ** @returns xcb_randr_query_provider_property_cookie_t
5988  **
5989  *****************************************************************************/
5990 
5993  xcb_randr_provider_t provider ,
5994  xcb_atom_t property );
5995 
5996 
5997 /*****************************************************************************
5998  **
5999  ** int32_t * xcb_randr_query_provider_property_valid_values
6000  **
6001  ** @param const xcb_randr_query_provider_property_reply_t *R
6002  ** @returns int32_t *
6003  **
6004  *****************************************************************************/
6005 
6006 int32_t *
6007 xcb_randr_query_provider_property_valid_values (const xcb_randr_query_provider_property_reply_t *R );
6008 
6009 
6010 /*****************************************************************************
6011  **
6012  ** int xcb_randr_query_provider_property_valid_values_length
6013  **
6014  ** @param const xcb_randr_query_provider_property_reply_t *R
6015  ** @returns int
6016  **
6017  *****************************************************************************/
6018 
6019 int
6020 xcb_randr_query_provider_property_valid_values_length (const xcb_randr_query_provider_property_reply_t *R );
6021 
6022 
6023 /*****************************************************************************
6024  **
6025  ** xcb_generic_iterator_t xcb_randr_query_provider_property_valid_values_end
6026  **
6027  ** @param const xcb_randr_query_provider_property_reply_t *R
6028  ** @returns xcb_generic_iterator_t
6029  **
6030  *****************************************************************************/
6031 
6033 xcb_randr_query_provider_property_valid_values_end (const xcb_randr_query_provider_property_reply_t *R );
6034 
6050 /*****************************************************************************
6051  **
6052  ** xcb_randr_query_provider_property_reply_t * xcb_randr_query_provider_property_reply
6053  **
6054  ** @param xcb_connection_t *c
6055  ** @param xcb_randr_query_provider_property_cookie_t cookie
6056  ** @param xcb_generic_error_t **e
6057  ** @returns xcb_randr_query_provider_property_reply_t *
6058  **
6059  *****************************************************************************/
6060 
6064  xcb_generic_error_t **e );
6065 
6066 int
6067 xcb_randr_configure_provider_property_sizeof (const void *_buffer ,
6068  uint32_t values_len );
6069 
6082 /*****************************************************************************
6083  **
6084  ** xcb_void_cookie_t xcb_randr_configure_provider_property_checked
6085  **
6086  ** @param xcb_connection_t *c
6087  ** @param xcb_randr_provider_t provider
6088  ** @param xcb_atom_t property
6089  ** @param uint8_t pending
6090  ** @param uint8_t range
6091  ** @param uint32_t values_len
6092  ** @param const int32_t *values
6093  ** @returns xcb_void_cookie_t
6094  **
6095  *****************************************************************************/
6096 
6099  xcb_randr_provider_t provider ,
6100  xcb_atom_t property ,
6101  uint8_t pending ,
6102  uint8_t range ,
6103  uint32_t values_len ,
6104  const int32_t *values );
6105 
6115 /*****************************************************************************
6116  **
6117  ** xcb_void_cookie_t xcb_randr_configure_provider_property
6118  **
6119  ** @param xcb_connection_t *c
6120  ** @param xcb_randr_provider_t provider
6121  ** @param xcb_atom_t property
6122  ** @param uint8_t pending
6123  ** @param uint8_t range
6124  ** @param uint32_t values_len
6125  ** @param const int32_t *values
6126  ** @returns xcb_void_cookie_t
6127  **
6128  *****************************************************************************/
6129 
6132  xcb_randr_provider_t provider ,
6133  xcb_atom_t property ,
6134  uint8_t pending ,
6135  uint8_t range ,
6136  uint32_t values_len ,
6137  const int32_t *values );
6138 
6139 int
6140 xcb_randr_change_provider_property_sizeof (const void *_buffer );
6141 
6154 /*****************************************************************************
6155  **
6156  ** xcb_void_cookie_t xcb_randr_change_provider_property_checked
6157  **
6158  ** @param xcb_connection_t *c
6159  ** @param xcb_randr_provider_t provider
6160  ** @param xcb_atom_t property
6161  ** @param xcb_atom_t type
6162  ** @param uint8_t format
6163  ** @param uint8_t mode
6164  ** @param uint32_t num_items
6165  ** @param const void *data
6166  ** @returns xcb_void_cookie_t
6167  **
6168  *****************************************************************************/
6169 
6172  xcb_randr_provider_t provider ,
6173  xcb_atom_t property ,
6174  xcb_atom_t type ,
6175  uint8_t format ,
6176  uint8_t mode ,
6177  uint32_t num_items ,
6178  const void *data );
6179 
6189 /*****************************************************************************
6190  **
6191  ** xcb_void_cookie_t xcb_randr_change_provider_property
6192  **
6193  ** @param xcb_connection_t *c
6194  ** @param xcb_randr_provider_t provider
6195  ** @param xcb_atom_t property
6196  ** @param xcb_atom_t type
6197  ** @param uint8_t format
6198  ** @param uint8_t mode
6199  ** @param uint32_t num_items
6200  ** @param const void *data
6201  ** @returns xcb_void_cookie_t
6202  **
6203  *****************************************************************************/
6204 
6207  xcb_randr_provider_t provider ,
6208  xcb_atom_t property ,
6209  xcb_atom_t type ,
6210  uint8_t format ,
6211  uint8_t mode ,
6212  uint32_t num_items ,
6213  const void *data );
6214 
6227 /*****************************************************************************
6228  **
6229  ** xcb_void_cookie_t xcb_randr_delete_provider_property_checked
6230  **
6231  ** @param xcb_connection_t *c
6232  ** @param xcb_randr_provider_t provider
6233  ** @param xcb_atom_t property
6234  ** @returns xcb_void_cookie_t
6235  **
6236  *****************************************************************************/
6237 
6240  xcb_randr_provider_t provider ,
6241  xcb_atom_t property );
6242 
6252 /*****************************************************************************
6253  **
6254  ** xcb_void_cookie_t xcb_randr_delete_provider_property
6255  **
6256  ** @param xcb_connection_t *c
6257  ** @param xcb_randr_provider_t provider
6258  ** @param xcb_atom_t property
6259  ** @returns xcb_void_cookie_t
6260  **
6261  *****************************************************************************/
6262 
6265  xcb_randr_provider_t provider ,
6266  xcb_atom_t property );
6267 
6268 int
6269 xcb_randr_get_provider_property_sizeof (const void *_buffer );
6270 
6280 /*****************************************************************************
6281  **
6282  ** xcb_randr_get_provider_property_cookie_t xcb_randr_get_provider_property
6283  **
6284  ** @param xcb_connection_t *c
6285  ** @param xcb_randr_provider_t provider
6286  ** @param xcb_atom_t property
6287  ** @param xcb_atom_t type
6288  ** @param uint32_t long_offset
6289  ** @param uint32_t long_length
6290  ** @param uint8_t _delete
6291  ** @param uint8_t pending
6292  ** @returns xcb_randr_get_provider_property_cookie_t
6293  **
6294  *****************************************************************************/
6295 
6298  xcb_randr_provider_t provider ,
6299  xcb_atom_t property ,
6300  xcb_atom_t type ,
6301  uint32_t long_offset ,
6302  uint32_t long_length ,
6303  uint8_t _delete ,
6304  uint8_t pending );
6305 
6318 /*****************************************************************************
6319  **
6320  ** xcb_randr_get_provider_property_cookie_t xcb_randr_get_provider_property_unchecked
6321  **
6322  ** @param xcb_connection_t *c
6323  ** @param xcb_randr_provider_t provider
6324  ** @param xcb_atom_t property
6325  ** @param xcb_atom_t type
6326  ** @param uint32_t long_offset
6327  ** @param uint32_t long_length
6328  ** @param uint8_t _delete
6329  ** @param uint8_t pending
6330  ** @returns xcb_randr_get_provider_property_cookie_t
6331  **
6332  *****************************************************************************/
6333 
6336  xcb_randr_provider_t provider ,
6337  xcb_atom_t property ,
6338  xcb_atom_t type ,
6339  uint32_t long_offset ,
6340  uint32_t long_length ,
6341  uint8_t _delete ,
6342  uint8_t pending );
6343 
6344 
6345 /*****************************************************************************
6346  **
6347  ** void * xcb_randr_get_provider_property_data
6348  **
6349  ** @param const xcb_randr_get_provider_property_reply_t *R
6350  ** @returns void *
6351  **
6352  *****************************************************************************/
6353 
6354 void *
6355 xcb_randr_get_provider_property_data (const xcb_randr_get_provider_property_reply_t *R );
6356 
6357 
6358 /*****************************************************************************
6359  **
6360  ** int xcb_randr_get_provider_property_data_length
6361  **
6362  ** @param const xcb_randr_get_provider_property_reply_t *R
6363  ** @returns int
6364  **
6365  *****************************************************************************/
6366 
6367 int
6368 xcb_randr_get_provider_property_data_length (const xcb_randr_get_provider_property_reply_t *R );
6369 
6370 
6371 /*****************************************************************************
6372  **
6373  ** xcb_generic_iterator_t xcb_randr_get_provider_property_data_end
6374  **
6375  ** @param const xcb_randr_get_provider_property_reply_t *R
6376  ** @returns xcb_generic_iterator_t
6377  **
6378  *****************************************************************************/
6379 
6381 xcb_randr_get_provider_property_data_end (const xcb_randr_get_provider_property_reply_t *R );
6382 
6398 /*****************************************************************************
6399  **
6400  ** xcb_randr_get_provider_property_reply_t * xcb_randr_get_provider_property_reply
6401  **
6402  ** @param xcb_connection_t *c
6403  ** @param xcb_randr_get_provider_property_cookie_t cookie
6404  ** @param xcb_generic_error_t **e
6405  ** @returns xcb_randr_get_provider_property_reply_t *
6406  **
6407  *****************************************************************************/
6408 
6412  xcb_generic_error_t **e );
6413 
6423 /*****************************************************************************
6424  **
6425  ** void xcb_randr_crtc_change_next
6426  **
6427  ** @param xcb_randr_crtc_change_iterator_t *i
6428  ** @returns void
6429  **
6430  *****************************************************************************/
6431 
6432 void
6434 
6445 /*****************************************************************************
6446  **
6447  ** xcb_generic_iterator_t xcb_randr_crtc_change_end
6448  **
6449  ** @param xcb_randr_crtc_change_iterator_t i
6450  ** @returns xcb_generic_iterator_t
6451  **
6452  *****************************************************************************/
6453 
6456 
6466 /*****************************************************************************
6467  **
6468  ** void xcb_randr_output_change_next
6469  **
6470  ** @param xcb_randr_output_change_iterator_t *i
6471  ** @returns void
6472  **
6473  *****************************************************************************/
6474 
6475 void
6477 
6488 /*****************************************************************************
6489  **
6490  ** xcb_generic_iterator_t xcb_randr_output_change_end
6491  **
6492  ** @param xcb_randr_output_change_iterator_t i
6493  ** @returns xcb_generic_iterator_t
6494  **
6495  *****************************************************************************/
6496 
6499 
6509 /*****************************************************************************
6510  **
6511  ** void xcb_randr_output_property_next
6512  **
6513  ** @param xcb_randr_output_property_iterator_t *i
6514  ** @returns void
6515  **
6516  *****************************************************************************/
6517 
6518 void
6520 
6531 /*****************************************************************************
6532  **
6533  ** xcb_generic_iterator_t xcb_randr_output_property_end
6534  **
6535  ** @param xcb_randr_output_property_iterator_t i
6536  ** @returns xcb_generic_iterator_t
6537  **
6538  *****************************************************************************/
6539 
6542 
6552 /*****************************************************************************
6553  **
6554  ** void xcb_randr_provider_change_next
6555  **
6556  ** @param xcb_randr_provider_change_iterator_t *i
6557  ** @returns void
6558  **
6559  *****************************************************************************/
6560 
6561 void
6563 
6574 /*****************************************************************************
6575  **
6576  ** xcb_generic_iterator_t xcb_randr_provider_change_end
6577  **
6578  ** @param xcb_randr_provider_change_iterator_t i
6579  ** @returns xcb_generic_iterator_t
6580  **
6581  *****************************************************************************/
6582 
6585 
6595 /*****************************************************************************
6596  **
6597  ** void xcb_randr_provider_property_next
6598  **
6599  ** @param xcb_randr_provider_property_iterator_t *i
6600  ** @returns void
6601  **
6602  *****************************************************************************/
6603 
6604 void
6606 
6617 /*****************************************************************************
6618  **
6619  ** xcb_generic_iterator_t xcb_randr_provider_property_end
6620  **
6621  ** @param xcb_randr_provider_property_iterator_t i
6622  ** @returns xcb_generic_iterator_t
6623  **
6624  *****************************************************************************/
6625 
6628 
6638 /*****************************************************************************
6639  **
6640  ** void xcb_randr_resource_change_next
6641  **
6642  ** @param xcb_randr_resource_change_iterator_t *i
6643  ** @returns void
6644  **
6645  *****************************************************************************/
6646 
6647 void
6649 
6660 /*****************************************************************************
6661  **
6662  ** xcb_generic_iterator_t xcb_randr_resource_change_end
6663  **
6664  ** @param xcb_randr_resource_change_iterator_t i
6665  ** @returns xcb_generic_iterator_t
6666  **
6667  *****************************************************************************/
6668 
6671 
6681 /*****************************************************************************
6682  **
6683  ** void xcb_randr_notify_data_next
6684  **
6685  ** @param xcb_randr_notify_data_iterator_t *i
6686  ** @returns void
6687  **
6688  *****************************************************************************/
6689 
6690 void
6692 
6703 /*****************************************************************************
6704  **
6705  ** xcb_generic_iterator_t xcb_randr_notify_data_end
6706  **
6707  ** @param xcb_randr_notify_data_iterator_t i
6708  ** @returns xcb_generic_iterator_t
6709  **
6710  *****************************************************************************/
6711 
6714 
6715 
6716 #ifdef __cplusplus
6717 }
6718 #endif
6719 
6720 #endif
6721