XCB  1.13.1
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 6
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 
72 typedef uint32_t xcb_randr_lease_t;
73 
78  xcb_randr_lease_t *data;
79  int rem;
80  int index;
82 
84 #define XCB_RANDR_BAD_OUTPUT 0
85 
90  uint8_t response_type;
91  uint8_t error_code;
92  uint16_t sequence;
94 
96 #define XCB_RANDR_BAD_CRTC 1
97 
102  uint8_t response_type;
103  uint8_t error_code;
104  uint16_t sequence;
106 
108 #define XCB_RANDR_BAD_MODE 2
109 
114  uint8_t response_type;
115  uint8_t error_code;
116  uint16_t sequence;
118 
120 #define XCB_RANDR_BAD_PROVIDER 3
121 
126  uint8_t response_type;
127  uint8_t error_code;
128  uint16_t sequence;
130 
131 typedef enum xcb_randr_rotation_t {
132  XCB_RANDR_ROTATION_ROTATE_0 = 1,
133  XCB_RANDR_ROTATION_ROTATE_90 = 2,
134  XCB_RANDR_ROTATION_ROTATE_180 = 4,
135  XCB_RANDR_ROTATION_ROTATE_270 = 8,
136  XCB_RANDR_ROTATION_REFLECT_X = 16,
137  XCB_RANDR_ROTATION_REFLECT_Y = 32
138 } xcb_randr_rotation_t;
139 
143 typedef struct xcb_randr_screen_size_t {
144  uint16_t width;
145  uint16_t height;
146  uint16_t mwidth;
147  uint16_t mheight;
149 
155  int rem;
156  int index;
158 
163  uint16_t nRates;
165 
171  int rem;
172  int index;
174 
179  unsigned int sequence;
181 
183 #define XCB_RANDR_QUERY_VERSION 0
184 
189  uint8_t major_opcode;
190  uint8_t minor_opcode;
191  uint16_t length;
192  uint32_t major_version;
193  uint32_t minor_version;
195 
200  uint8_t response_type;
201  uint8_t pad0;
202  uint16_t sequence;
203  uint32_t length;
204  uint32_t major_version;
205  uint32_t minor_version;
206  uint8_t pad1[16];
208 
209 typedef enum xcb_randr_set_config_t {
210  XCB_RANDR_SET_CONFIG_SUCCESS = 0,
211  XCB_RANDR_SET_CONFIG_INVALID_CONFIG_TIME = 1,
212  XCB_RANDR_SET_CONFIG_INVALID_TIME = 2,
213  XCB_RANDR_SET_CONFIG_FAILED = 3
214 } xcb_randr_set_config_t;
215 
220  unsigned int sequence;
222 
224 #define XCB_RANDR_SET_SCREEN_CONFIG 2
225 
230  uint8_t major_opcode;
231  uint8_t minor_opcode;
232  uint16_t length;
233  xcb_window_t window;
234  xcb_timestamp_t timestamp;
235  xcb_timestamp_t config_timestamp;
236  uint16_t sizeID;
237  uint16_t rotation;
238  uint16_t rate;
239  uint8_t pad0[2];
241 
246  uint8_t response_type;
247  uint8_t status;
248  uint16_t sequence;
249  uint32_t length;
250  xcb_timestamp_t new_timestamp;
251  xcb_timestamp_t config_timestamp;
252  xcb_window_t root;
253  uint16_t subpixel_order;
254  uint8_t pad0[10];
256 
257 typedef enum xcb_randr_notify_mask_t {
258  XCB_RANDR_NOTIFY_MASK_SCREEN_CHANGE = 1,
259  XCB_RANDR_NOTIFY_MASK_CRTC_CHANGE = 2,
260  XCB_RANDR_NOTIFY_MASK_OUTPUT_CHANGE = 4,
261  XCB_RANDR_NOTIFY_MASK_OUTPUT_PROPERTY = 8,
262  XCB_RANDR_NOTIFY_MASK_PROVIDER_CHANGE = 16,
263  XCB_RANDR_NOTIFY_MASK_PROVIDER_PROPERTY = 32,
264  XCB_RANDR_NOTIFY_MASK_RESOURCE_CHANGE = 64,
265  XCB_RANDR_NOTIFY_MASK_LEASE = 128
266 } xcb_randr_notify_mask_t;
267 
269 #define XCB_RANDR_SELECT_INPUT 4
270 
275  uint8_t major_opcode;
276  uint8_t minor_opcode;
277  uint16_t length;
278  xcb_window_t window;
279  uint16_t enable;
280  uint8_t pad0[2];
282 
287  unsigned int sequence;
289 
291 #define XCB_RANDR_GET_SCREEN_INFO 5
292 
297  uint8_t major_opcode;
298  uint8_t minor_opcode;
299  uint16_t length;
300  xcb_window_t window;
302 
307  uint8_t response_type;
308  uint8_t rotations;
309  uint16_t sequence;
310  uint32_t length;
311  xcb_window_t root;
312  xcb_timestamp_t timestamp;
313  xcb_timestamp_t config_timestamp;
314  uint16_t nSizes;
315  uint16_t sizeID;
316  uint16_t rotation;
317  uint16_t rate;
318  uint16_t nInfo;
319  uint8_t pad0[2];
321 
326  unsigned int sequence;
328 
330 #define XCB_RANDR_GET_SCREEN_SIZE_RANGE 6
331 
336  uint8_t major_opcode;
337  uint8_t minor_opcode;
338  uint16_t length;
339  xcb_window_t window;
341 
346  uint8_t response_type;
347  uint8_t pad0;
348  uint16_t sequence;
349  uint32_t length;
350  uint16_t min_width;
351  uint16_t min_height;
352  uint16_t max_width;
353  uint16_t max_height;
354  uint8_t pad1[16];
356 
358 #define XCB_RANDR_SET_SCREEN_SIZE 7
359 
364  uint8_t major_opcode;
365  uint8_t minor_opcode;
366  uint16_t length;
367  xcb_window_t window;
368  uint16_t width;
369  uint16_t height;
370  uint32_t mm_width;
371  uint32_t mm_height;
373 
374 typedef enum xcb_randr_mode_flag_t {
375  XCB_RANDR_MODE_FLAG_HSYNC_POSITIVE = 1,
376  XCB_RANDR_MODE_FLAG_HSYNC_NEGATIVE = 2,
377  XCB_RANDR_MODE_FLAG_VSYNC_POSITIVE = 4,
378  XCB_RANDR_MODE_FLAG_VSYNC_NEGATIVE = 8,
379  XCB_RANDR_MODE_FLAG_INTERLACE = 16,
380  XCB_RANDR_MODE_FLAG_DOUBLE_SCAN = 32,
381  XCB_RANDR_MODE_FLAG_CSYNC = 64,
382  XCB_RANDR_MODE_FLAG_CSYNC_POSITIVE = 128,
383  XCB_RANDR_MODE_FLAG_CSYNC_NEGATIVE = 256,
384  XCB_RANDR_MODE_FLAG_HSKEW_PRESENT = 512,
385  XCB_RANDR_MODE_FLAG_BCAST = 1024,
386  XCB_RANDR_MODE_FLAG_PIXEL_MULTIPLEX = 2048,
387  XCB_RANDR_MODE_FLAG_DOUBLE_CLOCK = 4096,
388  XCB_RANDR_MODE_FLAG_HALVE_CLOCK = 8192
389 } xcb_randr_mode_flag_t;
390 
394 typedef struct xcb_randr_mode_info_t {
395  uint32_t id;
396  uint16_t width;
397  uint16_t height;
398  uint32_t dot_clock;
399  uint16_t hsync_start;
400  uint16_t hsync_end;
401  uint16_t htotal;
402  uint16_t hskew;
403  uint16_t vsync_start;
404  uint16_t vsync_end;
405  uint16_t vtotal;
406  uint16_t name_len;
407  uint32_t mode_flags;
409 
414  xcb_randr_mode_info_t *data;
415  int rem;
416  int index;
418 
423  unsigned int sequence;
425 
427 #define XCB_RANDR_GET_SCREEN_RESOURCES 8
428 
433  uint8_t major_opcode;
434  uint8_t minor_opcode;
435  uint16_t length;
436  xcb_window_t window;
438 
443  uint8_t response_type;
444  uint8_t pad0;
445  uint16_t sequence;
446  uint32_t length;
447  xcb_timestamp_t timestamp;
448  xcb_timestamp_t config_timestamp;
449  uint16_t num_crtcs;
450  uint16_t num_outputs;
451  uint16_t num_modes;
452  uint16_t names_len;
453  uint8_t pad1[8];
455 
456 typedef enum xcb_randr_connection_t {
457  XCB_RANDR_CONNECTION_CONNECTED = 0,
458  XCB_RANDR_CONNECTION_DISCONNECTED = 1,
459  XCB_RANDR_CONNECTION_UNKNOWN = 2
460 } xcb_randr_connection_t;
461 
466  unsigned int sequence;
468 
470 #define XCB_RANDR_GET_OUTPUT_INFO 9
471 
476  uint8_t major_opcode;
477  uint8_t minor_opcode;
478  uint16_t length;
479  xcb_randr_output_t output;
480  xcb_timestamp_t config_timestamp;
482 
487  uint8_t response_type;
488  uint8_t status;
489  uint16_t sequence;
490  uint32_t length;
491  xcb_timestamp_t timestamp;
492  xcb_randr_crtc_t crtc;
493  uint32_t mm_width;
494  uint32_t mm_height;
495  uint8_t connection;
496  uint8_t subpixel_order;
497  uint16_t num_crtcs;
498  uint16_t num_modes;
499  uint16_t num_preferred;
500  uint16_t num_clones;
501  uint16_t name_len;
503 
508  unsigned int sequence;
510 
512 #define XCB_RANDR_LIST_OUTPUT_PROPERTIES 10
513 
518  uint8_t major_opcode;
519  uint8_t minor_opcode;
520  uint16_t length;
521  xcb_randr_output_t output;
523 
528  uint8_t response_type;
529  uint8_t pad0;
530  uint16_t sequence;
531  uint32_t length;
532  uint16_t num_atoms;
533  uint8_t pad1[22];
535 
540  unsigned int sequence;
542 
544 #define XCB_RANDR_QUERY_OUTPUT_PROPERTY 11
545 
550  uint8_t major_opcode;
551  uint8_t minor_opcode;
552  uint16_t length;
553  xcb_randr_output_t output;
554  xcb_atom_t property;
556 
561  uint8_t response_type;
562  uint8_t pad0;
563  uint16_t sequence;
564  uint32_t length;
565  uint8_t pending;
566  uint8_t range;
567  uint8_t immutable;
568  uint8_t pad1[21];
570 
572 #define XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY 12
573 
578  uint8_t major_opcode;
579  uint8_t minor_opcode;
580  uint16_t length;
581  xcb_randr_output_t output;
582  xcb_atom_t property;
583  uint8_t pending;
584  uint8_t range;
585  uint8_t pad0[2];
587 
589 #define XCB_RANDR_CHANGE_OUTPUT_PROPERTY 13
590 
595  uint8_t major_opcode;
596  uint8_t minor_opcode;
597  uint16_t length;
598  xcb_randr_output_t output;
599  xcb_atom_t property;
600  xcb_atom_t type;
601  uint8_t format;
602  uint8_t mode;
603  uint8_t pad0[2];
604  uint32_t num_units;
606 
608 #define XCB_RANDR_DELETE_OUTPUT_PROPERTY 14
609 
614  uint8_t major_opcode;
615  uint8_t minor_opcode;
616  uint16_t length;
617  xcb_randr_output_t output;
618  xcb_atom_t property;
620 
625  unsigned int sequence;
627 
629 #define XCB_RANDR_GET_OUTPUT_PROPERTY 15
630 
635  uint8_t major_opcode;
636  uint8_t minor_opcode;
637  uint16_t length;
638  xcb_randr_output_t output;
639  xcb_atom_t property;
640  xcb_atom_t type;
641  uint32_t long_offset;
642  uint32_t long_length;
643  uint8_t _delete;
644  uint8_t pending;
645  uint8_t pad0[2];
647 
652  uint8_t response_type;
653  uint8_t format;
654  uint16_t sequence;
655  uint32_t length;
656  xcb_atom_t type;
657  uint32_t bytes_after;
658  uint32_t num_items;
659  uint8_t pad0[12];
661 
666  unsigned int sequence;
668 
670 #define XCB_RANDR_CREATE_MODE 16
671 
676  uint8_t major_opcode;
677  uint8_t minor_opcode;
678  uint16_t length;
679  xcb_window_t window;
680  xcb_randr_mode_info_t mode_info;
682 
687  uint8_t response_type;
688  uint8_t pad0;
689  uint16_t sequence;
690  uint32_t length;
691  xcb_randr_mode_t mode;
692  uint8_t pad1[20];
694 
696 #define XCB_RANDR_DESTROY_MODE 17
697 
702  uint8_t major_opcode;
703  uint8_t minor_opcode;
704  uint16_t length;
705  xcb_randr_mode_t mode;
707 
709 #define XCB_RANDR_ADD_OUTPUT_MODE 18
710 
715  uint8_t major_opcode;
716  uint8_t minor_opcode;
717  uint16_t length;
718  xcb_randr_output_t output;
719  xcb_randr_mode_t mode;
721 
723 #define XCB_RANDR_DELETE_OUTPUT_MODE 19
724 
729  uint8_t major_opcode;
730  uint8_t minor_opcode;
731  uint16_t length;
732  xcb_randr_output_t output;
733  xcb_randr_mode_t mode;
735 
740  unsigned int sequence;
742 
744 #define XCB_RANDR_GET_CRTC_INFO 20
745 
750  uint8_t major_opcode;
751  uint8_t minor_opcode;
752  uint16_t length;
753  xcb_randr_crtc_t crtc;
754  xcb_timestamp_t config_timestamp;
756 
761  uint8_t response_type;
762  uint8_t status;
763  uint16_t sequence;
764  uint32_t length;
765  xcb_timestamp_t timestamp;
766  int16_t x;
767  int16_t y;
768  uint16_t width;
769  uint16_t height;
770  xcb_randr_mode_t mode;
771  uint16_t rotation;
772  uint16_t rotations;
773  uint16_t num_outputs;
774  uint16_t num_possible_outputs;
776 
781  unsigned int sequence;
783 
785 #define XCB_RANDR_SET_CRTC_CONFIG 21
786 
791  uint8_t major_opcode;
792  uint8_t minor_opcode;
793  uint16_t length;
794  xcb_randr_crtc_t crtc;
795  xcb_timestamp_t timestamp;
796  xcb_timestamp_t config_timestamp;
797  int16_t x;
798  int16_t y;
799  xcb_randr_mode_t mode;
800  uint16_t rotation;
801  uint8_t pad0[2];
803 
808  uint8_t response_type;
809  uint8_t status;
810  uint16_t sequence;
811  uint32_t length;
812  xcb_timestamp_t timestamp;
813  uint8_t pad0[20];
815 
820  unsigned int sequence;
822 
824 #define XCB_RANDR_GET_CRTC_GAMMA_SIZE 22
825 
830  uint8_t major_opcode;
831  uint8_t minor_opcode;
832  uint16_t length;
833  xcb_randr_crtc_t crtc;
835 
840  uint8_t response_type;
841  uint8_t pad0;
842  uint16_t sequence;
843  uint32_t length;
844  uint16_t size;
845  uint8_t pad1[22];
847 
852  unsigned int sequence;
854 
856 #define XCB_RANDR_GET_CRTC_GAMMA 23
857 
862  uint8_t major_opcode;
863  uint8_t minor_opcode;
864  uint16_t length;
865  xcb_randr_crtc_t crtc;
867 
872  uint8_t response_type;
873  uint8_t pad0;
874  uint16_t sequence;
875  uint32_t length;
876  uint16_t size;
877  uint8_t pad1[22];
879 
881 #define XCB_RANDR_SET_CRTC_GAMMA 24
882 
887  uint8_t major_opcode;
888  uint8_t minor_opcode;
889  uint16_t length;
890  xcb_randr_crtc_t crtc;
891  uint16_t size;
892  uint8_t pad0[2];
894 
899  unsigned int sequence;
901 
903 #define XCB_RANDR_GET_SCREEN_RESOURCES_CURRENT 25
904 
909  uint8_t major_opcode;
910  uint8_t minor_opcode;
911  uint16_t length;
912  xcb_window_t window;
914 
919  uint8_t response_type;
920  uint8_t pad0;
921  uint16_t sequence;
922  uint32_t length;
923  xcb_timestamp_t timestamp;
924  xcb_timestamp_t config_timestamp;
925  uint16_t num_crtcs;
926  uint16_t num_outputs;
927  uint16_t num_modes;
928  uint16_t names_len;
929  uint8_t pad1[8];
931 
932 typedef enum xcb_randr_transform_t {
933  XCB_RANDR_TRANSFORM_UNIT = 1,
934  XCB_RANDR_TRANSFORM_SCALE_UP = 2,
935  XCB_RANDR_TRANSFORM_SCALE_DOWN = 4,
936  XCB_RANDR_TRANSFORM_PROJECTIVE = 8
937 } xcb_randr_transform_t;
938 
940 #define XCB_RANDR_SET_CRTC_TRANSFORM 26
941 
946  uint8_t major_opcode;
947  uint8_t minor_opcode;
948  uint16_t length;
949  xcb_randr_crtc_t crtc;
950  xcb_render_transform_t transform;
951  uint16_t filter_len;
952  uint8_t pad0[2];
954 
959  unsigned int sequence;
961 
963 #define XCB_RANDR_GET_CRTC_TRANSFORM 27
964 
969  uint8_t major_opcode;
970  uint8_t minor_opcode;
971  uint16_t length;
972  xcb_randr_crtc_t crtc;
974 
979  uint8_t response_type;
980  uint8_t pad0;
981  uint16_t sequence;
982  uint32_t length;
983  xcb_render_transform_t pending_transform;
984  uint8_t has_transforms;
985  uint8_t pad1[3];
986  xcb_render_transform_t current_transform;
987  uint8_t pad2[4];
988  uint16_t pending_len;
989  uint16_t pending_nparams;
990  uint16_t current_len;
991  uint16_t current_nparams;
993 
998  unsigned int sequence;
1000 
1002 #define XCB_RANDR_GET_PANNING 28
1003 
1008  uint8_t major_opcode;
1009  uint8_t minor_opcode;
1010  uint16_t length;
1011  xcb_randr_crtc_t crtc;
1013 
1018  uint8_t response_type;
1019  uint8_t status;
1020  uint16_t sequence;
1021  uint32_t length;
1022  xcb_timestamp_t timestamp;
1023  uint16_t left;
1024  uint16_t top;
1025  uint16_t width;
1026  uint16_t height;
1027  uint16_t track_left;
1028  uint16_t track_top;
1029  uint16_t track_width;
1030  uint16_t track_height;
1031  int16_t border_left;
1032  int16_t border_top;
1033  int16_t border_right;
1034  int16_t border_bottom;
1036 
1041  unsigned int sequence;
1043 
1045 #define XCB_RANDR_SET_PANNING 29
1046 
1051  uint8_t major_opcode;
1052  uint8_t minor_opcode;
1053  uint16_t length;
1054  xcb_randr_crtc_t crtc;
1055  xcb_timestamp_t timestamp;
1056  uint16_t left;
1057  uint16_t top;
1058  uint16_t width;
1059  uint16_t height;
1060  uint16_t track_left;
1061  uint16_t track_top;
1062  uint16_t track_width;
1063  uint16_t track_height;
1064  int16_t border_left;
1065  int16_t border_top;
1066  int16_t border_right;
1067  int16_t border_bottom;
1069 
1074  uint8_t response_type;
1075  uint8_t status;
1076  uint16_t sequence;
1077  uint32_t length;
1078  xcb_timestamp_t timestamp;
1080 
1082 #define XCB_RANDR_SET_OUTPUT_PRIMARY 30
1083 
1088  uint8_t major_opcode;
1089  uint8_t minor_opcode;
1090  uint16_t length;
1091  xcb_window_t window;
1092  xcb_randr_output_t output;
1094 
1099  unsigned int sequence;
1101 
1103 #define XCB_RANDR_GET_OUTPUT_PRIMARY 31
1104 
1109  uint8_t major_opcode;
1110  uint8_t minor_opcode;
1111  uint16_t length;
1112  xcb_window_t window;
1114 
1119  uint8_t response_type;
1120  uint8_t pad0;
1121  uint16_t sequence;
1122  uint32_t length;
1123  xcb_randr_output_t output;
1125 
1130  unsigned int sequence;
1132 
1134 #define XCB_RANDR_GET_PROVIDERS 32
1135 
1140  uint8_t major_opcode;
1141  uint8_t minor_opcode;
1142  uint16_t length;
1143  xcb_window_t window;
1145 
1150  uint8_t response_type;
1151  uint8_t pad0;
1152  uint16_t sequence;
1153  uint32_t length;
1154  xcb_timestamp_t timestamp;
1155  uint16_t num_providers;
1156  uint8_t pad1[18];
1158 
1159 typedef enum xcb_randr_provider_capability_t {
1160  XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OUTPUT = 1,
1161  XCB_RANDR_PROVIDER_CAPABILITY_SINK_OUTPUT = 2,
1162  XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OFFLOAD = 4,
1163  XCB_RANDR_PROVIDER_CAPABILITY_SINK_OFFLOAD = 8
1164 } xcb_randr_provider_capability_t;
1165 
1170  unsigned int sequence;
1172 
1174 #define XCB_RANDR_GET_PROVIDER_INFO 33
1175 
1180  uint8_t major_opcode;
1181  uint8_t minor_opcode;
1182  uint16_t length;
1183  xcb_randr_provider_t provider;
1184  xcb_timestamp_t config_timestamp;
1186 
1191  uint8_t response_type;
1192  uint8_t status;
1193  uint16_t sequence;
1194  uint32_t length;
1195  xcb_timestamp_t timestamp;
1196  uint32_t capabilities;
1197  uint16_t num_crtcs;
1198  uint16_t num_outputs;
1199  uint16_t num_associated_providers;
1200  uint16_t name_len;
1201  uint8_t pad0[8];
1203 
1205 #define XCB_RANDR_SET_PROVIDER_OFFLOAD_SINK 34
1206 
1211  uint8_t major_opcode;
1212  uint8_t minor_opcode;
1213  uint16_t length;
1214  xcb_randr_provider_t provider;
1215  xcb_randr_provider_t sink_provider;
1216  xcb_timestamp_t config_timestamp;
1218 
1220 #define XCB_RANDR_SET_PROVIDER_OUTPUT_SOURCE 35
1221 
1226  uint8_t major_opcode;
1227  uint8_t minor_opcode;
1228  uint16_t length;
1229  xcb_randr_provider_t provider;
1230  xcb_randr_provider_t source_provider;
1231  xcb_timestamp_t config_timestamp;
1233 
1238  unsigned int sequence;
1240 
1242 #define XCB_RANDR_LIST_PROVIDER_PROPERTIES 36
1243 
1248  uint8_t major_opcode;
1249  uint8_t minor_opcode;
1250  uint16_t length;
1251  xcb_randr_provider_t provider;
1253 
1258  uint8_t response_type;
1259  uint8_t pad0;
1260  uint16_t sequence;
1261  uint32_t length;
1262  uint16_t num_atoms;
1263  uint8_t pad1[22];
1265 
1270  unsigned int sequence;
1272 
1274 #define XCB_RANDR_QUERY_PROVIDER_PROPERTY 37
1275 
1280  uint8_t major_opcode;
1281  uint8_t minor_opcode;
1282  uint16_t length;
1283  xcb_randr_provider_t provider;
1284  xcb_atom_t property;
1286 
1291  uint8_t response_type;
1292  uint8_t pad0;
1293  uint16_t sequence;
1294  uint32_t length;
1295  uint8_t pending;
1296  uint8_t range;
1297  uint8_t immutable;
1298  uint8_t pad1[21];
1300 
1302 #define XCB_RANDR_CONFIGURE_PROVIDER_PROPERTY 38
1303 
1308  uint8_t major_opcode;
1309  uint8_t minor_opcode;
1310  uint16_t length;
1311  xcb_randr_provider_t provider;
1312  xcb_atom_t property;
1313  uint8_t pending;
1314  uint8_t range;
1315  uint8_t pad0[2];
1317 
1319 #define XCB_RANDR_CHANGE_PROVIDER_PROPERTY 39
1320 
1325  uint8_t major_opcode;
1326  uint8_t minor_opcode;
1327  uint16_t length;
1328  xcb_randr_provider_t provider;
1329  xcb_atom_t property;
1330  xcb_atom_t type;
1331  uint8_t format;
1332  uint8_t mode;
1333  uint8_t pad0[2];
1334  uint32_t num_items;
1336 
1338 #define XCB_RANDR_DELETE_PROVIDER_PROPERTY 40
1339 
1344  uint8_t major_opcode;
1345  uint8_t minor_opcode;
1346  uint16_t length;
1347  xcb_randr_provider_t provider;
1348  xcb_atom_t property;
1350 
1355  unsigned int sequence;
1357 
1359 #define XCB_RANDR_GET_PROVIDER_PROPERTY 41
1360 
1365  uint8_t major_opcode;
1366  uint8_t minor_opcode;
1367  uint16_t length;
1368  xcb_randr_provider_t provider;
1369  xcb_atom_t property;
1370  xcb_atom_t type;
1371  uint32_t long_offset;
1372  uint32_t long_length;
1373  uint8_t _delete;
1374  uint8_t pending;
1375  uint8_t pad0[2];
1377 
1382  uint8_t response_type;
1383  uint8_t format;
1384  uint16_t sequence;
1385  uint32_t length;
1386  xcb_atom_t type;
1387  uint32_t bytes_after;
1388  uint32_t num_items;
1389  uint8_t pad0[12];
1391 
1393 #define XCB_RANDR_SCREEN_CHANGE_NOTIFY 0
1394 
1399  uint8_t response_type;
1400  uint8_t rotation;
1401  uint16_t sequence;
1402  xcb_timestamp_t timestamp;
1403  xcb_timestamp_t config_timestamp;
1404  xcb_window_t root;
1405  xcb_window_t request_window;
1406  uint16_t sizeID;
1407  uint16_t subpixel_order;
1408  uint16_t width;
1409  uint16_t height;
1410  uint16_t mwidth;
1411  uint16_t mheight;
1413 
1414 typedef enum xcb_randr_notify_t {
1415  XCB_RANDR_NOTIFY_CRTC_CHANGE = 0,
1416  XCB_RANDR_NOTIFY_OUTPUT_CHANGE = 1,
1417  XCB_RANDR_NOTIFY_OUTPUT_PROPERTY = 2,
1418  XCB_RANDR_NOTIFY_PROVIDER_CHANGE = 3,
1419  XCB_RANDR_NOTIFY_PROVIDER_PROPERTY = 4,
1420  XCB_RANDR_NOTIFY_RESOURCE_CHANGE = 5,
1421  XCB_RANDR_NOTIFY_LEASE = 6
1422 } xcb_randr_notify_t;
1423 
1427 typedef struct xcb_randr_crtc_change_t {
1428  xcb_timestamp_t timestamp;
1429  xcb_window_t window;
1430  xcb_randr_crtc_t crtc;
1431  xcb_randr_mode_t mode;
1432  uint16_t rotation;
1433  uint8_t pad0[2];
1434  int16_t x;
1435  int16_t y;
1436  uint16_t width;
1437  uint16_t height;
1439 
1445  int rem;
1446  int index;
1448 
1453  xcb_timestamp_t timestamp;
1454  xcb_timestamp_t config_timestamp;
1455  xcb_window_t window;
1456  xcb_randr_output_t output;
1457  xcb_randr_crtc_t crtc;
1458  xcb_randr_mode_t mode;
1459  uint16_t rotation;
1460  uint8_t connection;
1461  uint8_t subpixel_order;
1463 
1469  int rem;
1470  int index;
1472 
1477  xcb_window_t window;
1478  xcb_randr_output_t output;
1479  xcb_atom_t atom;
1480  xcb_timestamp_t timestamp;
1481  uint8_t status;
1482  uint8_t pad0[11];
1484 
1490  int rem;
1491  int index;
1493 
1498  xcb_timestamp_t timestamp;
1499  xcb_window_t window;
1500  xcb_randr_provider_t provider;
1501  uint8_t pad0[16];
1503 
1509  int rem;
1510  int index;
1512 
1517  xcb_window_t window;
1518  xcb_randr_provider_t provider;
1519  xcb_atom_t atom;
1520  xcb_timestamp_t timestamp;
1521  uint8_t state;
1522  uint8_t pad0[11];
1524 
1530  int rem;
1531  int index;
1533 
1538  xcb_timestamp_t timestamp;
1539  xcb_window_t window;
1540  uint8_t pad0[20];
1542 
1548  int rem;
1549  int index;
1551 
1556  xcb_atom_t name;
1557  uint8_t primary;
1558  uint8_t automatic;
1559  uint16_t nOutput;
1560  int16_t x;
1561  int16_t y;
1562  uint16_t width;
1563  uint16_t height;
1564  uint32_t width_in_millimeters;
1565  uint32_t height_in_millimeters;
1567 
1573  int rem;
1574  int index;
1576 
1581  unsigned int sequence;
1583 
1585 #define XCB_RANDR_GET_MONITORS 42
1586 
1591  uint8_t major_opcode;
1592  uint8_t minor_opcode;
1593  uint16_t length;
1594  xcb_window_t window;
1595  uint8_t get_active;
1597 
1602  uint8_t response_type;
1603  uint8_t pad0;
1604  uint16_t sequence;
1605  uint32_t length;
1606  xcb_timestamp_t timestamp;
1607  uint32_t nMonitors;
1608  uint32_t nOutputs;
1609  uint8_t pad1[12];
1611 
1613 #define XCB_RANDR_SET_MONITOR 43
1614 
1619  uint8_t major_opcode;
1620  uint8_t minor_opcode;
1621  uint16_t length;
1622  xcb_window_t window;
1624 
1626 #define XCB_RANDR_DELETE_MONITOR 44
1627 
1632  uint8_t major_opcode;
1633  uint8_t minor_opcode;
1634  uint16_t length;
1635  xcb_window_t window;
1636  xcb_atom_t name;
1638 
1643  unsigned int sequence;
1645 
1647 #define XCB_RANDR_CREATE_LEASE 45
1648 
1653  uint8_t major_opcode;
1654  uint8_t minor_opcode;
1655  uint16_t length;
1656  xcb_window_t window;
1657  xcb_randr_lease_t lid;
1658  uint16_t num_crtcs;
1659  uint16_t num_outputs;
1661 
1666  uint8_t response_type;
1667  uint8_t nfd;
1668  uint16_t sequence;
1669  uint32_t length;
1670  uint8_t pad0[24];
1672 
1674 #define XCB_RANDR_FREE_LEASE 46
1675 
1680  uint8_t major_opcode;
1681  uint8_t minor_opcode;
1682  uint16_t length;
1683  xcb_randr_lease_t lid;
1684  uint8_t terminate;
1686 
1691  xcb_timestamp_t timestamp;
1692  xcb_window_t window;
1693  xcb_randr_lease_t lease;
1694  uint8_t created;
1695  uint8_t pad0[15];
1697 
1703  int rem;
1704  int index;
1706 
1719 
1725  int rem;
1726  int index;
1728 
1730 #define XCB_RANDR_NOTIFY 1
1731 
1736  uint8_t response_type;
1737  uint8_t subCode;
1738  uint16_t sequence;
1741 
1750 void
1752 
1764 
1773 void
1775 
1787 
1796 void
1798 
1810 
1819 void
1821 
1833 
1842 void
1844 
1856 
1865 void
1867 
1879 
1880 int
1881 xcb_randr_refresh_rates_sizeof (const void *_buffer);
1882 
1883 uint16_t *
1884 xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R);
1885 
1886 int
1887 xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R);
1888 
1890 xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R);
1891 
1900 void
1902 
1914 
1925  uint32_t major_version,
1926  uint32_t minor_version);
1927 
1941  uint32_t major_version,
1942  uint32_t minor_version);
1943 
1961  xcb_generic_error_t **e);
1962 
1973  xcb_window_t window,
1974  xcb_timestamp_t timestamp,
1975  xcb_timestamp_t config_timestamp,
1976  uint16_t sizeID,
1977  uint16_t rotation,
1978  uint16_t rate);
1979 
1993  xcb_window_t window,
1994  xcb_timestamp_t timestamp,
1995  xcb_timestamp_t config_timestamp,
1996  uint16_t sizeID,
1997  uint16_t rotation,
1998  uint16_t rate);
1999 
2017  xcb_generic_error_t **e);
2018 
2032  xcb_window_t window,
2033  uint16_t enable);
2034 
2045  xcb_window_t window,
2046  uint16_t enable);
2047 
2048 int
2049 xcb_randr_get_screen_info_sizeof (const void *_buffer);
2050 
2061  xcb_window_t window);
2062 
2076  xcb_window_t window);
2077 
2079 xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R);
2080 
2081 int
2082 xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R);
2083 
2085 xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R);
2086 
2087 int
2088 xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R);
2089 
2091 xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R);
2092 
2110  xcb_generic_error_t **e);
2111 
2122  xcb_window_t window);
2123 
2137  xcb_window_t window);
2138 
2156  xcb_generic_error_t **e);
2157 
2171  xcb_window_t window,
2172  uint16_t width,
2173  uint16_t height,
2174  uint32_t mm_width,
2175  uint32_t mm_height);
2176 
2187  xcb_window_t window,
2188  uint16_t width,
2189  uint16_t height,
2190  uint32_t mm_width,
2191  uint32_t mm_height);
2192 
2201 void
2203 
2215 
2216 int
2217 xcb_randr_get_screen_resources_sizeof (const void *_buffer);
2218 
2229  xcb_window_t window);
2230 
2244  xcb_window_t window);
2245 
2246 xcb_randr_crtc_t *
2247 xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R);
2248 
2249 int
2250 xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R);
2251 
2253 xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R);
2254 
2255 xcb_randr_output_t *
2256 xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R);
2257 
2258 int
2259 xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R);
2260 
2262 xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R);
2263 
2265 xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R);
2266 
2267 int
2268 xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R);
2269 
2271 xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R);
2272 
2273 uint8_t *
2274 xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R);
2275 
2276 int
2277 xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R);
2278 
2280 xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R);
2281 
2299  xcb_generic_error_t **e);
2300 
2301 int
2302 xcb_randr_get_output_info_sizeof (const void *_buffer);
2303 
2314  xcb_randr_output_t output,
2315  xcb_timestamp_t config_timestamp);
2316 
2330  xcb_randr_output_t output,
2331  xcb_timestamp_t config_timestamp);
2332 
2333 xcb_randr_crtc_t *
2334 xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R);
2335 
2336 int
2337 xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R);
2338 
2340 xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R);
2341 
2342 xcb_randr_mode_t *
2343 xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R);
2344 
2345 int
2346 xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R);
2347 
2349 xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R);
2350 
2351 xcb_randr_output_t *
2352 xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R);
2353 
2354 int
2355 xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R);
2356 
2358 xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R);
2359 
2360 uint8_t *
2361 xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R);
2362 
2363 int
2364 xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R);
2365 
2367 xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R);
2368 
2386  xcb_generic_error_t **e);
2387 
2388 int
2389 xcb_randr_list_output_properties_sizeof (const void *_buffer);
2390 
2401  xcb_randr_output_t output);
2402 
2416  xcb_randr_output_t output);
2417 
2418 xcb_atom_t *
2419 xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R);
2420 
2421 int
2422 xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R);
2423 
2425 xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properties_reply_t *R);
2426 
2444  xcb_generic_error_t **e);
2445 
2446 int
2447 xcb_randr_query_output_property_sizeof (const void *_buffer);
2448 
2459  xcb_randr_output_t output,
2460  xcb_atom_t property);
2461 
2475  xcb_randr_output_t output,
2476  xcb_atom_t property);
2477 
2478 int32_t *
2479 xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R);
2480 
2481 int
2482 xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R);
2483 
2485 xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R);
2486 
2504  xcb_generic_error_t **e);
2505 
2506 int
2507 xcb_randr_configure_output_property_sizeof (const void *_buffer,
2508  uint32_t values_len);
2509 
2523  xcb_randr_output_t output,
2524  xcb_atom_t property,
2525  uint8_t pending,
2526  uint8_t range,
2527  uint32_t values_len,
2528  const int32_t *values);
2529 
2540  xcb_randr_output_t output,
2541  xcb_atom_t property,
2542  uint8_t pending,
2543  uint8_t range,
2544  uint32_t values_len,
2545  const int32_t *values);
2546 
2547 int32_t *
2548 xcb_randr_configure_output_property_values (const xcb_randr_configure_output_property_request_t *R);
2549 
2550 int
2551 xcb_randr_configure_output_property_values_length (const xcb_randr_configure_output_property_request_t *R);
2552 
2554 xcb_randr_configure_output_property_values_end (const xcb_randr_configure_output_property_request_t *R);
2555 
2556 int
2557 xcb_randr_change_output_property_sizeof (const void *_buffer);
2558 
2572  xcb_randr_output_t output,
2573  xcb_atom_t property,
2574  xcb_atom_t type,
2575  uint8_t format,
2576  uint8_t mode,
2577  uint32_t num_units,
2578  const void *data);
2579 
2590  xcb_randr_output_t output,
2591  xcb_atom_t property,
2592  xcb_atom_t type,
2593  uint8_t format,
2594  uint8_t mode,
2595  uint32_t num_units,
2596  const void *data);
2597 
2598 void *
2599 xcb_randr_change_output_property_data (const xcb_randr_change_output_property_request_t *R);
2600 
2601 int
2602 xcb_randr_change_output_property_data_length (const xcb_randr_change_output_property_request_t *R);
2603 
2605 xcb_randr_change_output_property_data_end (const xcb_randr_change_output_property_request_t *R);
2606 
2620  xcb_randr_output_t output,
2621  xcb_atom_t property);
2622 
2633  xcb_randr_output_t output,
2634  xcb_atom_t property);
2635 
2636 int
2637 xcb_randr_get_output_property_sizeof (const void *_buffer);
2638 
2649  xcb_randr_output_t output,
2650  xcb_atom_t property,
2651  xcb_atom_t type,
2652  uint32_t long_offset,
2653  uint32_t long_length,
2654  uint8_t _delete,
2655  uint8_t pending);
2656 
2670  xcb_randr_output_t output,
2671  xcb_atom_t property,
2672  xcb_atom_t type,
2673  uint32_t long_offset,
2674  uint32_t long_length,
2675  uint8_t _delete,
2676  uint8_t pending);
2677 
2678 uint8_t *
2679 xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R);
2680 
2681 int
2682 xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R);
2683 
2685 xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R);
2686 
2704  xcb_generic_error_t **e);
2705 
2706 int
2707 xcb_randr_create_mode_sizeof (const void *_buffer,
2708  uint32_t name_len);
2709 
2720  xcb_window_t window,
2721  xcb_randr_mode_info_t mode_info,
2722  uint32_t name_len,
2723  const char *name);
2724 
2738  xcb_window_t window,
2739  xcb_randr_mode_info_t mode_info,
2740  uint32_t name_len,
2741  const char *name);
2742 
2760  xcb_generic_error_t **e);
2761 
2775  xcb_randr_mode_t mode);
2776 
2787  xcb_randr_mode_t mode);
2788 
2802  xcb_randr_output_t output,
2803  xcb_randr_mode_t mode);
2804 
2815  xcb_randr_output_t output,
2816  xcb_randr_mode_t mode);
2817 
2831  xcb_randr_output_t output,
2832  xcb_randr_mode_t mode);
2833 
2844  xcb_randr_output_t output,
2845  xcb_randr_mode_t mode);
2846 
2847 int
2848 xcb_randr_get_crtc_info_sizeof (const void *_buffer);
2849 
2860  xcb_randr_crtc_t crtc,
2861  xcb_timestamp_t config_timestamp);
2862 
2876  xcb_randr_crtc_t crtc,
2877  xcb_timestamp_t config_timestamp);
2878 
2879 xcb_randr_output_t *
2880 xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R);
2881 
2882 int
2883 xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R);
2884 
2886 xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R);
2887 
2888 xcb_randr_output_t *
2889 xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R);
2890 
2891 int
2892 xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_reply_t *R);
2893 
2895 xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R);
2896 
2914  xcb_generic_error_t **e);
2915 
2916 int
2917 xcb_randr_set_crtc_config_sizeof (const void *_buffer,
2918  uint32_t outputs_len);
2919 
2930  xcb_randr_crtc_t crtc,
2931  xcb_timestamp_t timestamp,
2932  xcb_timestamp_t config_timestamp,
2933  int16_t x,
2934  int16_t y,
2935  xcb_randr_mode_t mode,
2936  uint16_t rotation,
2937  uint32_t outputs_len,
2938  const xcb_randr_output_t *outputs);
2939 
2953  xcb_randr_crtc_t crtc,
2954  xcb_timestamp_t timestamp,
2955  xcb_timestamp_t config_timestamp,
2956  int16_t x,
2957  int16_t y,
2958  xcb_randr_mode_t mode,
2959  uint16_t rotation,
2960  uint32_t outputs_len,
2961  const xcb_randr_output_t *outputs);
2962 
2980  xcb_generic_error_t **e);
2981 
2992  xcb_randr_crtc_t crtc);
2993 
3007  xcb_randr_crtc_t crtc);
3008 
3026  xcb_generic_error_t **e);
3027 
3028 int
3029 xcb_randr_get_crtc_gamma_sizeof (const void *_buffer);
3030 
3041  xcb_randr_crtc_t crtc);
3042 
3056  xcb_randr_crtc_t crtc);
3057 
3058 uint16_t *
3059 xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R);
3060 
3061 int
3062 xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R);
3063 
3065 xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R);
3066 
3067 uint16_t *
3068 xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R);
3069 
3070 int
3071 xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R);
3072 
3074 xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R);
3075 
3076 uint16_t *
3077 xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R);
3078 
3079 int
3080 xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R);
3081 
3083 xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R);
3084 
3102  xcb_generic_error_t **e);
3103 
3104 int
3105 xcb_randr_set_crtc_gamma_sizeof (const void *_buffer);
3106 
3120  xcb_randr_crtc_t crtc,
3121  uint16_t size,
3122  const uint16_t *red,
3123  const uint16_t *green,
3124  const uint16_t *blue);
3125 
3136  xcb_randr_crtc_t crtc,
3137  uint16_t size,
3138  const uint16_t *red,
3139  const uint16_t *green,
3140  const uint16_t *blue);
3141 
3142 uint16_t *
3143 xcb_randr_set_crtc_gamma_red (const xcb_randr_set_crtc_gamma_request_t *R);
3144 
3145 int
3146 xcb_randr_set_crtc_gamma_red_length (const xcb_randr_set_crtc_gamma_request_t *R);
3147 
3149 xcb_randr_set_crtc_gamma_red_end (const xcb_randr_set_crtc_gamma_request_t *R);
3150 
3151 uint16_t *
3152 xcb_randr_set_crtc_gamma_green (const xcb_randr_set_crtc_gamma_request_t *R);
3153 
3154 int
3155 xcb_randr_set_crtc_gamma_green_length (const xcb_randr_set_crtc_gamma_request_t *R);
3156 
3158 xcb_randr_set_crtc_gamma_green_end (const xcb_randr_set_crtc_gamma_request_t *R);
3159 
3160 uint16_t *
3161 xcb_randr_set_crtc_gamma_blue (const xcb_randr_set_crtc_gamma_request_t *R);
3162 
3163 int
3164 xcb_randr_set_crtc_gamma_blue_length (const xcb_randr_set_crtc_gamma_request_t *R);
3165 
3167 xcb_randr_set_crtc_gamma_blue_end (const xcb_randr_set_crtc_gamma_request_t *R);
3168 
3169 int
3170 xcb_randr_get_screen_resources_current_sizeof (const void *_buffer);
3171 
3182  xcb_window_t window);
3183 
3197  xcb_window_t window);
3198 
3199 xcb_randr_crtc_t *
3200 xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_resources_current_reply_t *R);
3201 
3202 int
3203 xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3204 
3206 xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_resources_current_reply_t *R);
3207 
3208 xcb_randr_output_t *
3209 xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_resources_current_reply_t *R);
3210 
3211 int
3212 xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3213 
3215 xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_screen_resources_current_reply_t *R);
3216 
3218 xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_resources_current_reply_t *R);
3219 
3220 int
3221 xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3222 
3224 xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_screen_resources_current_reply_t *R);
3225 
3226 uint8_t *
3227 xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_resources_current_reply_t *R);
3228 
3229 int
3230 xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3231 
3233 xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_screen_resources_current_reply_t *R);
3234 
3252  xcb_generic_error_t **e);
3253 
3254 int
3255 xcb_randr_set_crtc_transform_sizeof (const void *_buffer,
3256  uint32_t filter_params_len);
3257 
3271  xcb_randr_crtc_t crtc,
3272  xcb_render_transform_t transform,
3273  uint16_t filter_len,
3274  const char *filter_name,
3275  uint32_t filter_params_len,
3276  const xcb_render_fixed_t *filter_params);
3277 
3288  xcb_randr_crtc_t crtc,
3289  xcb_render_transform_t transform,
3290  uint16_t filter_len,
3291  const char *filter_name,
3292  uint32_t filter_params_len,
3293  const xcb_render_fixed_t *filter_params);
3294 
3295 char *
3296 xcb_randr_set_crtc_transform_filter_name (const xcb_randr_set_crtc_transform_request_t *R);
3297 
3298 int
3299 xcb_randr_set_crtc_transform_filter_name_length (const xcb_randr_set_crtc_transform_request_t *R);
3300 
3302 xcb_randr_set_crtc_transform_filter_name_end (const xcb_randr_set_crtc_transform_request_t *R);
3303 
3304 xcb_render_fixed_t *
3305 xcb_randr_set_crtc_transform_filter_params (const xcb_randr_set_crtc_transform_request_t *R);
3306 
3307 int
3308 xcb_randr_set_crtc_transform_filter_params_length (const xcb_randr_set_crtc_transform_request_t *R);
3309 
3311 xcb_randr_set_crtc_transform_filter_params_end (const xcb_randr_set_crtc_transform_request_t *R);
3312 
3313 int
3314 xcb_randr_get_crtc_transform_sizeof (const void *_buffer);
3315 
3326  xcb_randr_crtc_t crtc);
3327 
3341  xcb_randr_crtc_t crtc);
3342 
3343 char *
3344 xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_transform_reply_t *R);
3345 
3346 int
3347 xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R);
3348 
3350 xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R);
3351 
3352 xcb_render_fixed_t *
3353 xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_transform_reply_t *R);
3354 
3355 int
3356 xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crtc_transform_reply_t *R);
3357 
3359 xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_transform_reply_t *R);
3360 
3361 char *
3362 xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_transform_reply_t *R);
3363 
3364 int
3365 xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R);
3366 
3368 xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R);
3369 
3370 xcb_render_fixed_t *
3371 xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_transform_reply_t *R);
3372 
3373 int
3374 xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crtc_transform_reply_t *R);
3375 
3377 xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_transform_reply_t *R);
3378 
3396  xcb_generic_error_t **e);
3397 
3408  xcb_randr_crtc_t crtc);
3409 
3423  xcb_randr_crtc_t crtc);
3424 
3442  xcb_generic_error_t **e);
3443 
3454  xcb_randr_crtc_t crtc,
3455  xcb_timestamp_t timestamp,
3456  uint16_t left,
3457  uint16_t top,
3458  uint16_t width,
3459  uint16_t height,
3460  uint16_t track_left,
3461  uint16_t track_top,
3462  uint16_t track_width,
3463  uint16_t track_height,
3464  int16_t border_left,
3465  int16_t border_top,
3466  int16_t border_right,
3467  int16_t border_bottom);
3468 
3482  xcb_randr_crtc_t crtc,
3483  xcb_timestamp_t timestamp,
3484  uint16_t left,
3485  uint16_t top,
3486  uint16_t width,
3487  uint16_t height,
3488  uint16_t track_left,
3489  uint16_t track_top,
3490  uint16_t track_width,
3491  uint16_t track_height,
3492  int16_t border_left,
3493  int16_t border_top,
3494  int16_t border_right,
3495  int16_t border_bottom);
3496 
3514  xcb_generic_error_t **e);
3515 
3529  xcb_window_t window,
3530  xcb_randr_output_t output);
3531 
3542  xcb_window_t window,
3543  xcb_randr_output_t output);
3544 
3555  xcb_window_t window);
3556 
3570  xcb_window_t window);
3571 
3589  xcb_generic_error_t **e);
3590 
3591 int
3592 xcb_randr_get_providers_sizeof (const void *_buffer);
3593 
3604  xcb_window_t window);
3605 
3619  xcb_window_t window);
3620 
3621 xcb_randr_provider_t *
3622 xcb_randr_get_providers_providers (const xcb_randr_get_providers_reply_t *R);
3623 
3624 int
3625 xcb_randr_get_providers_providers_length (const xcb_randr_get_providers_reply_t *R);
3626 
3628 xcb_randr_get_providers_providers_end (const xcb_randr_get_providers_reply_t *R);
3629 
3647  xcb_generic_error_t **e);
3648 
3649 int
3650 xcb_randr_get_provider_info_sizeof (const void *_buffer);
3651 
3662  xcb_randr_provider_t provider,
3663  xcb_timestamp_t config_timestamp);
3664 
3678  xcb_randr_provider_t provider,
3679  xcb_timestamp_t config_timestamp);
3680 
3681 xcb_randr_crtc_t *
3682 xcb_randr_get_provider_info_crtcs (const xcb_randr_get_provider_info_reply_t *R);
3683 
3684 int
3685 xcb_randr_get_provider_info_crtcs_length (const xcb_randr_get_provider_info_reply_t *R);
3686 
3688 xcb_randr_get_provider_info_crtcs_end (const xcb_randr_get_provider_info_reply_t *R);
3689 
3690 xcb_randr_output_t *
3691 xcb_randr_get_provider_info_outputs (const xcb_randr_get_provider_info_reply_t *R);
3692 
3693 int
3694 xcb_randr_get_provider_info_outputs_length (const xcb_randr_get_provider_info_reply_t *R);
3695 
3697 xcb_randr_get_provider_info_outputs_end (const xcb_randr_get_provider_info_reply_t *R);
3698 
3699 xcb_randr_provider_t *
3700 xcb_randr_get_provider_info_associated_providers (const xcb_randr_get_provider_info_reply_t *R);
3701 
3702 int
3703 xcb_randr_get_provider_info_associated_providers_length (const xcb_randr_get_provider_info_reply_t *R);
3704 
3706 xcb_randr_get_provider_info_associated_providers_end (const xcb_randr_get_provider_info_reply_t *R);
3707 
3708 uint32_t *
3709 xcb_randr_get_provider_info_associated_capability (const xcb_randr_get_provider_info_reply_t *R);
3710 
3711 int
3712 xcb_randr_get_provider_info_associated_capability_length (const xcb_randr_get_provider_info_reply_t *R);
3713 
3715 xcb_randr_get_provider_info_associated_capability_end (const xcb_randr_get_provider_info_reply_t *R);
3716 
3717 char *
3718 xcb_randr_get_provider_info_name (const xcb_randr_get_provider_info_reply_t *R);
3719 
3720 int
3721 xcb_randr_get_provider_info_name_length (const xcb_randr_get_provider_info_reply_t *R);
3722 
3724 xcb_randr_get_provider_info_name_end (const xcb_randr_get_provider_info_reply_t *R);
3725 
3743  xcb_generic_error_t **e);
3744 
3758  xcb_randr_provider_t provider,
3759  xcb_randr_provider_t sink_provider,
3760  xcb_timestamp_t config_timestamp);
3761 
3772  xcb_randr_provider_t provider,
3773  xcb_randr_provider_t sink_provider,
3774  xcb_timestamp_t config_timestamp);
3775 
3789  xcb_randr_provider_t provider,
3790  xcb_randr_provider_t source_provider,
3791  xcb_timestamp_t config_timestamp);
3792 
3803  xcb_randr_provider_t provider,
3804  xcb_randr_provider_t source_provider,
3805  xcb_timestamp_t config_timestamp);
3806 
3807 int
3808 xcb_randr_list_provider_properties_sizeof (const void *_buffer);
3809 
3820  xcb_randr_provider_t provider);
3821 
3835  xcb_randr_provider_t provider);
3836 
3837 xcb_atom_t *
3838 xcb_randr_list_provider_properties_atoms (const xcb_randr_list_provider_properties_reply_t *R);
3839 
3840 int
3841 xcb_randr_list_provider_properties_atoms_length (const xcb_randr_list_provider_properties_reply_t *R);
3842 
3844 xcb_randr_list_provider_properties_atoms_end (const xcb_randr_list_provider_properties_reply_t *R);
3845 
3863  xcb_generic_error_t **e);
3864 
3865 int
3866 xcb_randr_query_provider_property_sizeof (const void *_buffer);
3867 
3878  xcb_randr_provider_t provider,
3879  xcb_atom_t property);
3880 
3894  xcb_randr_provider_t provider,
3895  xcb_atom_t property);
3896 
3897 int32_t *
3898 xcb_randr_query_provider_property_valid_values (const xcb_randr_query_provider_property_reply_t *R);
3899 
3900 int
3901 xcb_randr_query_provider_property_valid_values_length (const xcb_randr_query_provider_property_reply_t *R);
3902 
3904 xcb_randr_query_provider_property_valid_values_end (const xcb_randr_query_provider_property_reply_t *R);
3905 
3923  xcb_generic_error_t **e);
3924 
3925 int
3926 xcb_randr_configure_provider_property_sizeof (const void *_buffer,
3927  uint32_t values_len);
3928 
3942  xcb_randr_provider_t provider,
3943  xcb_atom_t property,
3944  uint8_t pending,
3945  uint8_t range,
3946  uint32_t values_len,
3947  const int32_t *values);
3948 
3959  xcb_randr_provider_t provider,
3960  xcb_atom_t property,
3961  uint8_t pending,
3962  uint8_t range,
3963  uint32_t values_len,
3964  const int32_t *values);
3965 
3966 int32_t *
3967 xcb_randr_configure_provider_property_values (const xcb_randr_configure_provider_property_request_t *R);
3968 
3969 int
3970 xcb_randr_configure_provider_property_values_length (const xcb_randr_configure_provider_property_request_t *R);
3971 
3973 xcb_randr_configure_provider_property_values_end (const xcb_randr_configure_provider_property_request_t *R);
3974 
3975 int
3976 xcb_randr_change_provider_property_sizeof (const void *_buffer);
3977 
3991  xcb_randr_provider_t provider,
3992  xcb_atom_t property,
3993  xcb_atom_t type,
3994  uint8_t format,
3995  uint8_t mode,
3996  uint32_t num_items,
3997  const void *data);
3998 
4009  xcb_randr_provider_t provider,
4010  xcb_atom_t property,
4011  xcb_atom_t type,
4012  uint8_t format,
4013  uint8_t mode,
4014  uint32_t num_items,
4015  const void *data);
4016 
4017 void *
4018 xcb_randr_change_provider_property_data (const xcb_randr_change_provider_property_request_t *R);
4019 
4020 int
4021 xcb_randr_change_provider_property_data_length (const xcb_randr_change_provider_property_request_t *R);
4022 
4024 xcb_randr_change_provider_property_data_end (const xcb_randr_change_provider_property_request_t *R);
4025 
4039  xcb_randr_provider_t provider,
4040  xcb_atom_t property);
4041 
4052  xcb_randr_provider_t provider,
4053  xcb_atom_t property);
4054 
4055 int
4056 xcb_randr_get_provider_property_sizeof (const void *_buffer);
4057 
4068  xcb_randr_provider_t provider,
4069  xcb_atom_t property,
4070  xcb_atom_t type,
4071  uint32_t long_offset,
4072  uint32_t long_length,
4073  uint8_t _delete,
4074  uint8_t pending);
4075 
4089  xcb_randr_provider_t provider,
4090  xcb_atom_t property,
4091  xcb_atom_t type,
4092  uint32_t long_offset,
4093  uint32_t long_length,
4094  uint8_t _delete,
4095  uint8_t pending);
4096 
4097 void *
4098 xcb_randr_get_provider_property_data (const xcb_randr_get_provider_property_reply_t *R);
4099 
4100 int
4101 xcb_randr_get_provider_property_data_length (const xcb_randr_get_provider_property_reply_t *R);
4102 
4104 xcb_randr_get_provider_property_data_end (const xcb_randr_get_provider_property_reply_t *R);
4105 
4123  xcb_generic_error_t **e);
4124 
4133 void
4135 
4147 
4156 void
4158 
4170 
4179 void
4181 
4193 
4202 void
4204 
4216 
4225 void
4227 
4239 
4248 void
4250 
4262 
4263 int
4264 xcb_randr_monitor_info_sizeof (const void *_buffer);
4265 
4266 xcb_randr_output_t *
4267 xcb_randr_monitor_info_outputs (const xcb_randr_monitor_info_t *R);
4268 
4269 int
4270 xcb_randr_monitor_info_outputs_length (const xcb_randr_monitor_info_t *R);
4271 
4273 xcb_randr_monitor_info_outputs_end (const xcb_randr_monitor_info_t *R);
4274 
4283 void
4285 
4297 
4298 int
4299 xcb_randr_get_monitors_sizeof (const void *_buffer);
4300 
4311  xcb_window_t window,
4312  uint8_t get_active);
4313 
4327  xcb_window_t window,
4328  uint8_t get_active);
4329 
4330 int
4331 xcb_randr_get_monitors_monitors_length (const xcb_randr_get_monitors_reply_t *R);
4332 
4334 xcb_randr_get_monitors_monitors_iterator (const xcb_randr_get_monitors_reply_t *R);
4335 
4353  xcb_generic_error_t **e);
4354 
4355 int
4356 xcb_randr_set_monitor_sizeof (const void *_buffer);
4357 
4371  xcb_window_t window,
4372  xcb_randr_monitor_info_t *monitorinfo);
4373 
4384  xcb_window_t window,
4385  xcb_randr_monitor_info_t *monitorinfo);
4386 
4388 xcb_randr_set_monitor_monitorinfo (const xcb_randr_set_monitor_request_t *R);
4389 
4403  xcb_window_t window,
4404  xcb_atom_t name);
4405 
4416  xcb_window_t window,
4417  xcb_atom_t name);
4418 
4419 int
4420 xcb_randr_create_lease_sizeof (const void *_buffer);
4421 
4432  xcb_window_t window,
4433  xcb_randr_lease_t lid,
4434  uint16_t num_crtcs,
4435  uint16_t num_outputs,
4436  const xcb_randr_crtc_t *crtcs,
4437  const xcb_randr_output_t *outputs);
4438 
4452  xcb_window_t window,
4453  xcb_randr_lease_t lid,
4454  uint16_t num_crtcs,
4455  uint16_t num_outputs,
4456  const xcb_randr_crtc_t *crtcs,
4457  const xcb_randr_output_t *outputs);
4458 
4476  xcb_generic_error_t **e);
4477 
4487 int *
4490 
4504  xcb_randr_lease_t lid,
4505  uint8_t terminate);
4506 
4517  xcb_randr_lease_t lid,
4518  uint8_t terminate);
4519 
4528 void
4530 
4542 
4551 void
4553 
4565 
4566 
4567 #ifdef __cplusplus
4568 }
4569 #endif
4570 
4571 #endif
4572 
xcb_randr_bad_output_error_t
Definition: randr.h:89
struct xcb_randr_configure_output_property_request_t xcb_randr_configure_output_property_request_t
xcb_randr_configure_output_property_request_t
xcb_randr_create_lease_request_t
Definition: randr.h:1652
struct xcb_randr_provider_iterator_t xcb_randr_provider_iterator_t
xcb_randr_provider_iterator_t
Generic error.
Definition: xcb.h:182
xcb_void_cookie_t xcb_randr_set_output_primary(xcb_connection_t *c, xcb_window_t window, xcb_randr_output_t output)
Definition: randr.c:3715
xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:2545
struct xcb_randr_set_panning_request_t xcb_randr_set_panning_request_t
xcb_randr_set_panning_request_t
xcb_randr_create_mode_request_t
Definition: randr.h:675
xcb_randr_get_crtc_gamma_request_t
Definition: randr.h:861
xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length, uint8_t _delete, uint8_t pending)
Definition: randr.c:1739
struct xcb_randr_set_panning_cookie_t xcb_randr_set_panning_cookie_t
xcb_randr_set_panning_cookie_t
xcb_void_cookie_t xcb_randr_set_crtc_transform_checked(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_render_transform_t transform, uint16_t filter_len, const char *filter_name, uint32_t filter_params_len, const xcb_render_fixed_t *filter_params)
Definition: randr.c:3142
xcb_randr_get_screen_info_reply_t
Definition: randr.h:306
xcb_randr_set_output_primary_request_t
Definition: randr.h:1087
xcb_randr_query_version_cookie_t xcb_randr_query_version_unchecked(xcb_connection_t *c, uint32_t major_version, uint32_t minor_version)
Definition: randr.c:235
xcb_randr_screen_size_t
Definition: randr.h:143
struct xcb_randr_get_providers_cookie_t xcb_randr_get_providers_cookie_t
xcb_randr_get_providers_cookie_t
xcb_randr_get_screen_info_request_t
Definition: randr.h:296
struct xcb_randr_refresh_rates_t xcb_randr_refresh_rates_t
xcb_randr_refresh_rates_t
xcb_generic_iterator_t xcb_randr_monitor_info_end(xcb_randr_monitor_info_iterator_t i)
Definition: randr.c:5166
struct xcb_randr_set_panning_reply_t xcb_randr_set_panning_reply_t
xcb_randr_set_panning_reply_t
xcb_void_cookie_t xcb_randr_delete_provider_property(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property)
Definition: randr.c:4827
xcb_randr_get_provider_property_reply_t
Definition: randr.h:1381
xcb_randr_output_change_t
Definition: randr.h:1452
xcb_generic_iterator_t xcb_randr_crtc_end(xcb_randr_crtc_iterator_t i)
Definition: randr.c:49
xcb_randr_output_property_t
Definition: randr.h:1476
struct xcb_randr_get_crtc_gamma_size_reply_t xcb_randr_get_crtc_gamma_size_reply_t
xcb_randr_get_crtc_gamma_size_reply_t
xcb_randr_change_provider_property_request_t
Definition: randr.h:1324
struct xcb_randr_delete_output_mode_request_t xcb_randr_delete_output_mode_request_t
xcb_randr_delete_output_mode_request_t
struct xcb_randr_set_screen_size_request_t xcb_randr_set_screen_size_request_t
xcb_randr_set_screen_size_request_t
xcb_randr_select_input_request_t
Definition: randr.h:274
struct xcb_randr_bad_mode_error_t xcb_randr_bad_mode_error_t
xcb_randr_bad_mode_error_t
struct xcb_randr_delete_monitor_request_t xcb_randr_delete_monitor_request_t
xcb_randr_delete_monitor_request_t
xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:558
struct xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_cookie_t
xcb_randr_get_output_info_cookie_t
xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties(xcb_connection_t *c, xcb_randr_output_t output)
Definition: randr.c:1181
xcb_void_cookie_t xcb_randr_delete_output_mode_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_randr_mode_t mode)
Definition: randr.c:2064
struct xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_cookie_t
xcb_randr_get_screen_info_cookie_t
xcb_randr_list_output_properties_reply_t * xcb_randr_list_output_properties_reply(xcb_connection_t *c, xcb_randr_list_output_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:1255
struct xcb_randr_notify_data_iterator_t xcb_randr_notify_data_iterator_t
xcb_randr_notify_data_iterator_t
xcb_randr_screen_size_iterator_t
Definition: randr.h:153
xcb_randr_free_lease_request_t
Definition: randr.h:1679
xcb_void_cookie_t xcb_randr_free_lease_checked(xcb_connection_t *c, xcb_randr_lease_t lid, uint8_t terminate)
Definition: randr.c:5594
xcb_randr_notify_data_iterator_t
Definition: randr.h:1723
xcb_randr_get_monitors_reply_t
Definition: randr.h:1601
xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, int16_t x, int16_t y, xcb_randr_mode_t mode, uint16_t rotation, uint32_t outputs_len, const xcb_randr_output_t *outputs)
Definition: randr.c:2350
xcb_randr_crtc_change_t
Definition: randr.h:1427
struct xcb_randr_monitor_info_t xcb_randr_monitor_info_t
xcb_randr_monitor_info_t
xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:459
struct xcb_randr_get_provider_property_request_t xcb_randr_get_provider_property_request_t
xcb_randr_get_provider_property_request_t
struct xcb_randr_resource_change_iterator_t xcb_randr_resource_change_iterator_t
xcb_randr_resource_change_iterator_t
xcb_randr_query_provider_property_reply_t
Definition: randr.h:1290
xcb_randr_get_monitors_reply_t * xcb_randr_get_monitors_reply(xcb_connection_t *c, xcb_randr_get_monitors_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:5286
xcb_randr_get_providers_cookie_t xcb_randr_get_providers_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3860
xcb_randr_get_screen_size_range_reply_t * xcb_randr_get_screen_size_range_reply(xcb_connection_t *c, xcb_randr_get_screen_size_range_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:610
xcb_generic_iterator_t xcb_randr_output_end(xcb_randr_output_iterator_t i)
Definition: randr.c:67
xcb_void_cookie_t xcb_randr_set_provider_offload_sink(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_randr_provider_t sink_provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:4207
xcb_randr_get_provider_info_reply_t
Definition: randr.h:1190
xcb_generic_iterator_t xcb_randr_screen_size_end(xcb_randr_screen_size_iterator_t i)
Definition: randr.c:121
struct xcb_randr_query_version_reply_t xcb_randr_query_version_reply_t
xcb_randr_query_version_reply_t
xcb_randr_create_mode_reply_t
Definition: randr.h:686
struct xcb_randr_get_crtc_gamma_reply_t xcb_randr_get_crtc_gamma_reply_t
xcb_randr_get_crtc_gamma_reply_t
void xcb_randr_refresh_rates_next(xcb_randr_refresh_rates_iterator_t *i)
Definition: randr.c:184
xcb_randr_set_crtc_transform_request_t
Definition: randr.h:945
xcb_randr_get_output_primary_reply_t
Definition: randr.h:1118
struct xcb_randr_get_screen_resources_request_t xcb_randr_get_screen_resources_request_t
xcb_randr_get_screen_resources_request_t
xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, uint16_t sizeID, uint16_t rotation, uint16_t rate)
Definition: randr.c:271
struct xcb_randr_get_monitors_cookie_t xcb_randr_get_monitors_cookie_t
xcb_randr_get_monitors_cookie_t
struct xcb_randr_set_crtc_config_reply_t xcb_randr_set_crtc_config_reply_t
xcb_randr_set_crtc_config_reply_t
struct xcb_randr_mode_iterator_t xcb_randr_mode_iterator_t
xcb_randr_mode_iterator_t
xcb_randr_output_iterator_t
Definition: randr.h:55
xcb_void_cookie_t xcb_randr_set_crtc_transform(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_render_transform_t transform, uint16_t filter_len, const char *filter_name, uint32_t filter_params_len, const xcb_render_fixed_t *filter_params)
Definition: randr.c:3186
xcb_randr_add_output_mode_request_t
Definition: randr.h:714
xcb_void_cookie_t xcb_randr_change_output_property_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint8_t mode, uint32_t num_units, const void *data)
Definition: randr.c:1544
struct xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform_cookie_t
xcb_randr_get_crtc_transform_cookie_t
xcb_randr_get_panning_request_t
Definition: randr.h:1007
xcb_randr_notify_event_t
Definition: randr.h:1735
Definition: xcbext.h:39
xcb_randr_get_providers_request_t
Definition: randr.h:1139
struct xcb_randr_free_lease_request_t xcb_randr_free_lease_request_t
xcb_randr_free_lease_request_t
xcb_randr_set_panning_cookie_t xcb_randr_set_panning_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t timestamp, uint16_t left, uint16_t top, uint16_t width, uint16_t height, uint16_t track_left, uint16_t track_top, uint16_t track_width, uint16_t track_height, int16_t border_left, int16_t border_top, int16_t border_right, int16_t border_bottom)
Definition: randr.c:3627
xcb_randr_get_crtc_info_request_t
Definition: randr.h:749
xcb_randr_query_version_reply_t * xcb_randr_query_version_reply(xcb_connection_t *c, xcb_randr_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:263
xcb_void_cookie_t xcb_randr_set_crtc_gamma(xcb_connection_t *c, xcb_randr_crtc_t crtc, uint16_t size, const uint16_t *red, const uint16_t *green, const uint16_t *blue)
Definition: randr.c:2751
xcb_randr_get_output_info_request_t
Definition: randr.h:475
struct xcb_randr_mode_info_t xcb_randr_mode_info_t
xcb_randr_mode_info_t
xcb_randr_create_lease_reply_t * xcb_randr_create_lease_reply(xcb_connection_t *c, xcb_randr_create_lease_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:5579
xcb_randr_create_mode_cookie_t xcb_randr_create_mode(xcb_connection_t *c, xcb_window_t window, xcb_randr_mode_info_t mode_info, uint32_t name_len, const char *name)
Definition: randr.c:1878
struct xcb_randr_query_provider_property_request_t xcb_randr_query_provider_property_request_t
xcb_randr_query_provider_property_request_t
xcb_randr_get_monitors_cookie_t xcb_randr_get_monitors_unchecked(xcb_connection_t *c, xcb_window_t window, uint8_t get_active)
Definition: randr.c:5242
xcb_generic_iterator_t xcb_randr_lease_notify_end(xcb_randr_lease_notify_iterator_t i)
Definition: randr.c:5658
struct xcb_randr_bad_output_error_t xcb_randr_bad_output_error_t
xcb_randr_bad_output_error_t
void xcb_randr_output_change_next(xcb_randr_output_change_iterator_t *i)
Definition: randr.c:5012
xcb_randr_get_output_primary_request_t
Definition: randr.h:1108
xcb_randr_get_crtc_info_reply_t * xcb_randr_get_crtc_info_reply(xcb_connection_t *c, xcb_randr_get_crtc_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:2265
xcb_randr_provider_change_iterator_t
Definition: randr.h:1507
struct xcb_randr_get_output_property_request_t xcb_randr_get_output_property_request_t
xcb_randr_get_output_property_request_t
struct xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_cookie_t
xcb_randr_get_crtc_info_cookie_t
void xcb_randr_provider_change_next(xcb_randr_provider_change_iterator_t *i)
Definition: randr.c:5048
xcb_randr_mode_iterator_t
Definition: randr.h:33
xcb_randr_mode_info_t
Definition: randr.h:394
xcb_randr_get_screen_size_range_reply_t
Definition: randr.h:345
struct xcb_randr_delete_output_property_request_t xcb_randr_delete_output_property_request_t
xcb_randr_delete_output_property_request_t
struct xcb_randr_get_screen_info_reply_t xcb_randr_get_screen_info_reply_t
xcb_randr_get_screen_info_reply_t
xcb_generic_iterator_t xcb_randr_provider_end(xcb_randr_provider_iterator_t i)
Definition: randr.c:85
xcb_randr_get_screen_info_reply_t * xcb_randr_get_screen_info_reply(xcb_connection_t *c, xcb_randr_get_screen_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:550
xcb_randr_create_mode_reply_t * xcb_randr_create_mode_reply(xcb_connection_t *c, xcb_randr_create_mode_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:1948
xcb_randr_list_provider_properties_reply_t * xcb_randr_list_provider_properties_reply(xcb_connection_t *c, xcb_randr_list_provider_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:4402
xcb_void_cookie_t xcb_randr_delete_monitor(xcb_connection_t *c, xcb_window_t window, xcb_atom_t name)
Definition: randr.c:5420
struct xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_cookie_t
xcb_randr_get_screen_resources_cookie_t
Generic iterator.
Definition: xcb.h:114
xcb_generic_iterator_t xcb_randr_mode_info_end(xcb_randr_mode_info_iterator_t i)
Definition: randr.c:694
struct xcb_randr_delete_provider_property_request_t xcb_randr_delete_provider_property_request_t
xcb_randr_delete_provider_property_request_t
struct xcb_randr_output_change_iterator_t xcb_randr_output_change_iterator_t
xcb_randr_output_change_iterator_t
void xcb_randr_lease_notify_next(xcb_randr_lease_notify_iterator_t *i)
Definition: randr.c:5650
struct xcb_randr_mode_info_iterator_t xcb_randr_mode_info_iterator_t
xcb_randr_mode_info_iterator_t
xcb_randr_get_provider_property_reply_t * xcb_randr_get_provider_property_reply(xcb_connection_t *c, xcb_randr_get_provider_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:4986
xcb_randr_get_monitors_cookie_t xcb_randr_get_monitors(xcb_connection_t *c, xcb_window_t window, uint8_t get_active)
Definition: randr.c:5214
struct xcb_randr_lease_iterator_t xcb_randr_lease_iterator_t
xcb_randr_lease_iterator_t
xcb_void_cookie_t xcb_randr_select_input_checked(xcb_connection_t *c, xcb_window_t window, uint16_t enable)
Definition: randr.c:353
struct xcb_randr_select_input_request_t xcb_randr_select_input_request_t
xcb_randr_select_input_request_t
xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:771
xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property_unchecked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property)
Definition: randr.c:4469
xcb_randr_get_panning_reply_t
Definition: randr.h:1017
struct xcb_randr_create_mode_cookie_t xcb_randr_create_mode_cookie_t
xcb_randr_create_mode_cookie_t
xcb_randr_set_panning_reply_t * xcb_randr_set_panning_reply(xcb_connection_t *c, xcb_randr_set_panning_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3679
struct xcb_randr_output_iterator_t xcb_randr_output_iterator_t
xcb_randr_output_iterator_t
xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, int16_t x, int16_t y, xcb_randr_mode_t mode, uint16_t rotation, uint32_t outputs_len, const xcb_randr_output_t *outputs)
Definition: randr.c:2304
struct xcb_randr_get_crtc_transform_reply_t xcb_randr_get_crtc_transform_reply_t
xcb_randr_get_crtc_transform_reply_t
xcb_randr_get_output_info_reply_t * xcb_randr_get_output_info_reply(xcb_connection_t *c, xcb_randr_get_output_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:1142
xcb_randr_destroy_mode_request_t
Definition: randr.h:701
xcb_randr_query_provider_property_reply_t * xcb_randr_query_provider_property_reply(xcb_connection_t *c, xcb_randr_query_provider_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:4519
xcb_randr_refresh_rates_iterator_t
Definition: randr.h:169
xcb_randr_create_lease_reply_t
Definition: randr.h:1665
void xcb_randr_screen_size_next(xcb_randr_screen_size_iterator_t *i)
Definition: randr.c:113
xcb_randr_get_crtc_gamma_size_reply_t
Definition: randr.h:839
struct xcb_randr_set_screen_config_reply_t xcb_randr_set_screen_config_reply_t
xcb_randr_set_screen_config_reply_t
xcb_randr_get_crtc_transform_request_t
Definition: randr.h:968
xcb_randr_get_provider_info_request_t
Definition: randr.h:1179
xcb_randr_list_output_properties_request_t
Definition: randr.h:517
struct xcb_randr_change_output_property_request_t xcb_randr_change_output_property_request_t
xcb_randr_change_output_property_request_t
struct xcb_randr_provider_change_t xcb_randr_provider_change_t
xcb_randr_provider_change_t
struct xcb_randr_provider_property_iterator_t xcb_randr_provider_property_iterator_t
xcb_randr_provider_property_iterator_t
xcb_void_cookie_t xcb_randr_configure_provider_property(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, uint8_t pending, uint8_t range, uint32_t values_len, const int32_t *values)
Definition: randr.c:4598
struct xcb_randr_set_output_primary_request_t xcb_randr_set_output_primary_request_t
xcb_randr_set_output_primary_request_t
xcb_randr_set_provider_output_source_request_t
Definition: randr.h:1225
struct xcb_randr_set_provider_offload_sink_request_t xcb_randr_set_provider_offload_sink_request_t
xcb_randr_set_provider_offload_sink_request_t
struct xcb_randr_get_screen_resources_current_reply_t xcb_randr_get_screen_resources_current_reply_t
xcb_randr_get_screen_resources_current_reply_t
xcb_randr_set_crtc_config_reply_t
Definition: randr.h:807
struct xcb_randr_resource_change_t xcb_randr_resource_change_t
xcb_randr_resource_change_t
xcb_randr_lease_notify_iterator_t
Definition: randr.h:1701
xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:485
struct xcb_randr_get_screen_resources_current_request_t xcb_randr_get_screen_resources_current_request_t
xcb_randr_get_screen_resources_current_request_t
void xcb_randr_output_property_next(xcb_randr_output_property_iterator_t *i)
Definition: randr.c:5030
struct xcb_randr_list_output_properties_reply_t xcb_randr_list_output_properties_reply_t
xcb_randr_list_output_properties_reply_t
xcb_void_cookie_t xcb_randr_delete_provider_property_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property)
Definition: randr.c:4799
xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3769
struct xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_cookie_t
xcb_randr_get_output_primary_cookie_t
xcb_randr_monitor_info_t
Definition: randr.h:1555
xcb_void_cookie_t xcb_randr_destroy_mode_checked(xcb_connection_t *c, xcb_randr_mode_t mode)
Definition: randr.c:1956
xcb_randr_query_output_property_request_t
Definition: randr.h:549
xcb_randr_delete_monitor_request_t
Definition: randr.h:1631
struct xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_cookie_t
xcb_randr_get_crtc_gamma_size_cookie_t
int * xcb_randr_create_lease_reply_fds(xcb_connection_t *c, xcb_randr_create_lease_reply_t *reply)
Definition: randr.c:5587
xcb_randr_get_screen_resources_current_request_t
Definition: randr.h:908
xcb_generic_iterator_t xcb_randr_crtc_change_end(xcb_randr_crtc_change_iterator_t i)
Definition: randr.c:5002
xcb_randr_refresh_rates_t
Definition: randr.h:162
xcb_randr_set_monitor_request_t
Definition: randr.h:1618
xcb_randr_bad_mode_error_t
Definition: randr.h:113
struct xcb_randr_screen_size_iterator_t xcb_randr_screen_size_iterator_t
xcb_randr_screen_size_iterator_t
xcb_void_cookie_t xcb_randr_set_output_primary_checked(xcb_connection_t *c, xcb_window_t window, xcb_randr_output_t output)
Definition: randr.c:3687
xcb_randr_delete_output_property_request_t
Definition: randr.h:613
xcb_randr_get_provider_property_request_t
Definition: randr.h:1364
struct xcb_randr_list_output_properties_request_t xcb_randr_list_output_properties_request_t
xcb_randr_list_output_properties_request_t
xcb_randr_get_provider_property_cookie_t xcb_randr_get_provider_property_unchecked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length, uint8_t _delete, uint8_t pending)
Definition: randr.c:4925
xcb_randr_set_crtc_config_reply_t * xcb_randr_set_crtc_config_reply(xcb_connection_t *c, xcb_randr_set_crtc_config_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:2396
xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_unchecked(xcb_connection_t *c, xcb_randr_output_t output)
Definition: randr.c:1207
struct xcb_randr_get_monitors_reply_t xcb_randr_get_monitors_reply_t
xcb_randr_get_monitors_reply_t
struct xcb_randr_crtc_change_iterator_t xcb_randr_crtc_change_iterator_t
xcb_randr_crtc_change_iterator_t
struct xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_cookie_t
xcb_randr_get_screen_size_range_cookie_t
xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, uint16_t sizeID, uint16_t rotation, uint16_t rate)
Definition: randr.c:308
struct xcb_randr_get_monitors_request_t xcb_randr_get_monitors_request_t
xcb_randr_get_monitors_request_t
xcb_randr_get_provider_info_cookie_t xcb_randr_get_provider_info_unchecked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:4023
xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t config_timestamp)
Definition: randr.c:2163
struct xcb_randr_query_provider_property_reply_t xcb_randr_query_provider_property_reply_t
xcb_randr_query_provider_property_reply_t
xcb_randr_create_lease_cookie_t xcb_randr_create_lease(xcb_connection_t *c, xcb_window_t window, xcb_randr_lease_t lid, uint16_t num_crtcs, uint16_t num_outputs, const xcb_randr_crtc_t *crtcs, const xcb_randr_output_t *outputs)
Definition: randr.c:5491
xcb_randr_set_crtc_config_request_t
Definition: randr.h:790
xcb_generic_iterator_t xcb_randr_output_change_end(xcb_randr_output_change_iterator_t i)
Definition: randr.c:5020
struct xcb_randr_create_mode_reply_t xcb_randr_create_mode_reply_t
xcb_randr_create_mode_reply_t
struct xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_cookie_t
xcb_randr_set_screen_config_cookie_t
xcb_void_cookie_t xcb_randr_change_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint8_t mode, uint32_t num_units, const void *data)
Definition: randr.c:1587
xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:797
xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties_unchecked(xcb_connection_t *c, xcb_randr_provider_t provider)
Definition: randr.c:4354
xcb_randr_get_crtc_info_reply_t
Definition: randr.h:760
void xcb_randr_crtc_change_next(xcb_randr_crtc_change_iterator_t *i)
Definition: randr.c:4994
struct xcb_randr_screen_change_notify_event_t xcb_randr_screen_change_notify_event_t
xcb_randr_screen_change_notify_event_t
struct xcb_randr_get_provider_property_reply_t xcb_randr_get_provider_property_reply_t
xcb_randr_get_provider_property_reply_t
xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:584
xcb_randr_crtc_change_iterator_t
Definition: randr.h:1443
xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_unchecked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length, uint8_t _delete, uint8_t pending)
Definition: randr.c:1778
xcb_randr_resource_change_iterator_t
Definition: randr.h:1546
struct xcb_randr_get_output_info_reply_t xcb_randr_get_output_info_reply_t
xcb_randr_get_output_info_reply_t
xcb_void_cookie_t xcb_randr_change_provider_property_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint8_t mode, uint32_t num_items, const void *data)
Definition: randr.c:4691
xcb_randr_get_monitors_request_t
Definition: randr.h:1590
xcb_render_transform_t
Definition: render.h:938
xcb_randr_query_version_cookie_t xcb_randr_query_version(xcb_connection_t *c, uint32_t major_version, uint32_t minor_version)
Definition: randr.c:207
xcb_generic_iterator_t xcb_randr_refresh_rates_end(xcb_randr_refresh_rates_iterator_t i)
Definition: randr.c:195
struct xcb_randr_query_version_request_t xcb_randr_query_version_request_t
xcb_randr_query_version_request_t
xcb_randr_output_property_iterator_t
Definition: randr.h:1488
struct xcb_randr_get_crtc_gamma_size_request_t xcb_randr_get_crtc_gamma_size_request_t
xcb_randr_get_crtc_gamma_size_request_t
struct xcb_randr_create_lease_request_t xcb_randr_create_lease_request_t
xcb_randr_create_lease_request_t
xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3387
xcb_randr_provider_property_t
Definition: randr.h:1516
xcb_generic_iterator_t xcb_randr_mode_end(xcb_randr_mode_iterator_t i)
Definition: randr.c:31
void xcb_randr_mode_info_next(xcb_randr_mode_info_iterator_t *i)
Definition: randr.c:686
xcb_generic_iterator_t xcb_randr_resource_change_end(xcb_randr_resource_change_iterator_t i)
Definition: randr.c:5092
struct xcb_randr_get_crtc_gamma_request_t xcb_randr_get_crtc_gamma_request_t
xcb_randr_get_crtc_gamma_request_t
struct xcb_randr_bad_crtc_error_t xcb_randr_bad_crtc_error_t
xcb_randr_bad_crtc_error_t
xcb_void_cookie_t xcb_randr_change_provider_property(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint8_t mode, uint32_t num_items, const void *data)
Definition: randr.c:4734
struct xcb_randr_lease_notify_t xcb_randr_lease_notify_t
xcb_randr_lease_notify_t
xcb_randr_set_screen_config_request_t
Definition: randr.h:229
xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t config_timestamp)
Definition: randr.c:2191
xcb_void_cookie_t xcb_randr_add_output_mode(xcb_connection_t *c, xcb_randr_output_t output, xcb_randr_mode_t mode)
Definition: randr.c:2036
xcb_randr_delete_provider_property_request_t
Definition: randr.h:1343
xcb_randr_get_output_info_reply_t
Definition: randr.h:486
xcb_randr_set_panning_reply_t
Definition: randr.h:1073
xcb_void_cookie_t xcb_randr_set_provider_output_source(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_randr_provider_t source_provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:4267
void xcb_randr_mode_next(xcb_randr_mode_iterator_t *i)
Definition: randr.c:23
xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_unchecked(xcb_connection_t *c, xcb_randr_output_t output, xcb_timestamp_t config_timestamp)
Definition: randr.c:1020
xcb_void_cookie_t xcb_randr_set_provider_output_source_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_randr_provider_t source_provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:4237
xcb_randr_get_panning_cookie_t xcb_randr_get_panning_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3541
xcb_generic_iterator_t xcb_randr_notify_data_end(xcb_randr_notify_data_iterator_t i)
Definition: randr.c:5676
struct xcb_randr_bad_provider_error_t xcb_randr_bad_provider_error_t
xcb_randr_bad_provider_error_t
xcb_randr_get_crtc_transform_reply_t
Definition: randr.h:978
struct xcb_randr_configure_provider_property_request_t xcb_randr_configure_provider_property_request_t
xcb_randr_configure_provider_property_request_t
struct xcb_randr_get_provider_info_reply_t xcb_randr_get_provider_info_reply_t
xcb_randr_get_provider_info_reply_t
struct xcb_randr_get_providers_request_t xcb_randr_get_providers_request_t
xcb_randr_get_providers_request_t
xcb_randr_get_screen_resources_reply_t
Definition: randr.h:442
struct xcb_randr_get_output_primary_request_t xcb_randr_get_output_primary_request_t
xcb_randr_get_output_primary_request_t
xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property)
Definition: randr.c:4441
struct xcb_randr_screen_size_t xcb_randr_screen_size_t
xcb_randr_screen_size_t
xcb_generic_iterator_t xcb_randr_lease_end(xcb_randr_lease_iterator_t i)
Definition: randr.c:103
void xcb_randr_output_next(xcb_randr_output_iterator_t *i)
Definition: randr.c:59
xcb_randr_set_panning_cookie_t xcb_randr_set_panning(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t timestamp, uint16_t left, uint16_t top, uint16_t width, uint16_t height, uint16_t track_left, uint16_t track_top, uint16_t track_width, uint16_t track_height, int16_t border_left, int16_t border_top, int16_t border_right, int16_t border_bottom)
Definition: randr.c:3575
struct xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property_cookie_t
xcb_randr_query_provider_property_cookie_t
struct xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_cookie_t
xcb_randr_set_crtc_config_cookie_t
xcb_void_cookie_t xcb_randr_delete_output_property_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property)
Definition: randr.c:1652
xcb_void_cookie_t xcb_randr_configure_provider_property_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, uint8_t pending, uint8_t range, uint32_t values_len, const int32_t *values)
Definition: randr.c:4558
struct xcb_randr_crtc_change_t xcb_randr_crtc_change_t
xcb_randr_crtc_change_t
struct xcb_randr_destroy_mode_request_t xcb_randr_destroy_mode_request_t
xcb_randr_destroy_mode_request_t
xcb_randr_create_mode_cookie_t xcb_randr_create_mode_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_randr_mode_info_t mode_info, uint32_t name_len, const char *name)
Definition: randr.c:1913
xcb_void_cookie_t xcb_randr_add_output_mode_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_randr_mode_t mode)
Definition: randr.c:2008
struct xcb_randr_lease_notify_iterator_t xcb_randr_lease_notify_iterator_t
xcb_randr_lease_notify_iterator_t
struct xcb_randr_provider_change_iterator_t xcb_randr_provider_change_iterator_t
xcb_randr_provider_change_iterator_t
struct xcb_randr_get_panning_cookie_t xcb_randr_get_panning_cookie_t
xcb_randr_get_panning_cookie_t
xcb_void_cookie_t xcb_randr_configure_output_property_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, uint8_t pending, uint8_t range, uint32_t values_len, const int32_t *values)
Definition: randr.c:1411
xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:2519
xcb_randr_set_screen_size_request_t
Definition: randr.h:363
void xcb_randr_monitor_info_next(xcb_randr_monitor_info_iterator_t *i)
Definition: randr.c:5155
xcb_randr_lease_iterator_t
Definition: randr.h:77
xcb_randr_get_screen_resources_request_t
Definition: randr.h:432
struct xcb_randr_list_provider_properties_request_t xcb_randr_list_provider_properties_request_t
xcb_randr_list_provider_properties_request_t
xcb_void_cookie_t xcb_randr_configure_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, uint8_t pending, uint8_t range, uint32_t values_len, const int32_t *values)
Definition: randr.c:1451
struct xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_cookie_t
xcb_randr_get_output_property_cookie_t
struct xcb_randr_get_provider_info_request_t xcb_randr_get_provider_info_request_t
xcb_randr_get_provider_info_request_t
xcb_void_cookie_t xcb_randr_set_crtc_gamma_checked(xcb_connection_t *c, xcb_randr_crtc_t crtc, uint16_t size, const uint16_t *red, const uint16_t *green, const uint16_t *blue)
Definition: randr.c:2704
struct xcb_randr_set_screen_config_request_t xcb_randr_set_screen_config_request_t
xcb_randr_set_screen_config_request_t
xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3743
xcb_randr_query_version_request_t
Definition: randr.h:188
xcb_void_cookie_t xcb_randr_set_provider_offload_sink_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_randr_provider_t sink_provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:4177
xcb_generic_iterator_t xcb_randr_output_property_end(xcb_randr_output_property_iterator_t i)
Definition: randr.c:5038
xcb_randr_resource_change_t
Definition: randr.h:1537
struct xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_cookie_t
xcb_randr_get_crtc_gamma_cookie_t
xcb_randr_get_output_primary_reply_t * xcb_randr_get_output_primary_reply(xcb_connection_t *c, xcb_randr_get_output_primary_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3795
struct xcb_randr_get_screen_info_request_t xcb_randr_get_screen_info_request_t
xcb_randr_get_screen_info_request_t
struct xcb_randr_query_version_cookie_t xcb_randr_query_version_cookie_t
xcb_randr_query_version_cookie_t
xcb_randr_get_output_property_reply_t * xcb_randr_get_output_property_reply(xcb_connection_t *c, xcb_randr_get_output_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:1839
struct xcb_randr_query_output_property_request_t xcb_randr_query_output_property_request_t
xcb_randr_query_output_property_request_t
xcb_randr_get_providers_cookie_t xcb_randr_get_providers(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3834
xcb_randr_get_crtc_gamma_reply_t
Definition: randr.h:871
xcb_randr_bad_crtc_error_t
Definition: randr.h:101
xcb_randr_mode_info_iterator_t
Definition: randr.h:413
xcb_void_cookie_t xcb_randr_set_monitor_checked(xcb_connection_t *c, xcb_window_t window, xcb_randr_monitor_info_t *monitorinfo)
Definition: randr.c:5324
xcb_randr_get_output_property_request_t
Definition: randr.h:634
xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property)
Definition: randr.c:1294
xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:2935
xcb_randr_set_crtc_gamma_request_t
Definition: randr.h:886
xcb_randr_get_screen_resources_reply_t * xcb_randr_get_screen_resources_reply(xcb_connection_t *c, xcb_randr_get_screen_resources_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:917
struct xcb_randr_get_panning_request_t xcb_randr_get_panning_request_t
xcb_randr_get_panning_request_t
xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:2404
xcb_randr_set_panning_request_t
Definition: randr.h:1050
struct xcb_randr_set_crtc_config_request_t xcb_randr_set_crtc_config_request_t
xcb_randr_set_crtc_config_request_t
struct xcb_randr_get_provider_property_cookie_t xcb_randr_get_provider_property_cookie_t
xcb_randr_get_provider_property_cookie_t
struct xcb_randr_set_crtc_transform_request_t xcb_randr_set_crtc_transform_request_t
xcb_randr_set_crtc_transform_request_t
xcb_randr_provider_iterator_t
Definition: randr.h:66
xcb_randr_get_panning_reply_t * xcb_randr_get_panning_reply(xcb_connection_t *c, xcb_randr_get_panning_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3567
xcb_randr_get_crtc_transform_reply_t * xcb_randr_get_crtc_transform_reply(xcb_connection_t *c, xcb_randr_get_crtc_transform_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3507
xcb_randr_get_screen_resources_current_reply_t
Definition: randr.h:918
struct xcb_randr_set_provider_output_source_request_t xcb_randr_set_provider_output_source_request_t
xcb_randr_set_provider_output_source_request_t
struct xcb_randr_get_crtc_info_reply_t xcb_randr_get_crtc_info_reply_t
xcb_randr_get_crtc_info_reply_t
xcb_randr_monitor_info_iterator_t
Definition: randr.h:1571
xcb_randr_list_provider_properties_request_t
Definition: randr.h:1247
xcb_randr_get_provider_property_cookie_t xcb_randr_get_provider_property(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length, uint8_t _delete, uint8_t pending)
Definition: randr.c:4886
struct xcb_randr_list_provider_properties_reply_t xcb_randr_list_provider_properties_reply_t
xcb_randr_list_provider_properties_reply_t
struct xcb_randr_crtc_iterator_t xcb_randr_crtc_iterator_t
xcb_randr_crtc_iterator_t
xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_unchecked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property)
Definition: randr.c:1322
xcb_randr_set_screen_config_reply_t
Definition: randr.h:245
xcb_randr_lease_notify_t
Definition: randr.h:1690
xcb_randr_query_output_property_reply_t
Definition: randr.h:560
xcb_randr_notify_data_t
Definition: randr.h:1710
xcb_randr_get_provider_info_cookie_t xcb_randr_get_provider_info(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:3995
xcb_randr_provider_change_t
Definition: randr.h:1497
xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:2430
struct xcb_randr_get_crtc_info_request_t xcb_randr_get_crtc_info_request_t
xcb_randr_get_crtc_info_request_t
void xcb_randr_resource_change_next(xcb_randr_resource_change_iterator_t *i)
Definition: randr.c:5084
xcb_randr_get_providers_reply_t * xcb_randr_get_providers_reply(xcb_connection_t *c, xcb_randr_get_providers_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3908
xcb_randr_list_provider_properties_reply_t
Definition: randr.h:1257
void xcb_randr_crtc_next(xcb_randr_crtc_iterator_t *i)
Definition: randr.c:41
xcb_randr_configure_provider_property_request_t
Definition: randr.h:1307
xcb_void_cookie_t xcb_randr_delete_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property)
Definition: randr.c:1680
struct xcb_randr_output_property_t xcb_randr_output_property_t
xcb_randr_output_property_t
xcb_randr_query_output_property_reply_t * xcb_randr_query_output_property_reply(xcb_connection_t *c, xcb_randr_query_output_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:1372
void xcb_randr_lease_next(xcb_randr_lease_iterator_t *i)
Definition: randr.c:95
xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info(xcb_connection_t *c, xcb_randr_output_t output, xcb_timestamp_t config_timestamp)
Definition: randr.c:992
xcb_randr_set_screen_config_reply_t * xcb_randr_set_screen_config_reply(xcb_connection_t *c, xcb_randr_set_screen_config_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:345
xcb_generic_iterator_t xcb_randr_provider_property_end(xcb_randr_provider_property_iterator_t i)
Definition: randr.c:5074
xcb_void_cookie_t xcb_randr_delete_monitor_checked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t name)
Definition: randr.c:5392
xcb_randr_get_output_property_reply_t
Definition: randr.h:651
struct xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_cookie_t
xcb_randr_query_output_property_cookie_t
xcb_void_cookie_t xcb_randr_set_screen_size_checked(xcb_connection_t *c, xcb_window_t window, uint16_t width, uint16_t height, uint32_t mm_width, uint32_t mm_height)
Definition: randr.c:618
struct xcb_randr_set_crtc_gamma_request_t xcb_randr_set_crtc_gamma_request_t
xcb_randr_set_crtc_gamma_request_t
xcb_randr_configure_output_property_request_t
Definition: randr.h:577
struct xcb_randr_set_monitor_request_t xcb_randr_set_monitor_request_t
xcb_randr_set_monitor_request_t
xcb_randr_delete_output_mode_request_t
Definition: randr.h:728
struct xcb_randr_output_property_iterator_t xcb_randr_output_property_iterator_t
xcb_randr_output_property_iterator_t
xcb_randr_get_crtc_gamma_reply_t * xcb_randr_get_crtc_gamma_reply(xcb_connection_t *c, xcb_randr_get_crtc_gamma_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:2641
void xcb_randr_provider_property_next(xcb_randr_provider_property_iterator_t *i)
Definition: randr.c:5066
struct xcb_randr_get_provider_info_cookie_t xcb_randr_get_provider_info_cookie_t
xcb_randr_get_provider_info_cookie_t
xcb_generic_iterator_t xcb_randr_provider_change_end(xcb_randr_provider_change_iterator_t i)
Definition: randr.c:5056
xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties(xcb_connection_t *c, xcb_randr_provider_t provider)
Definition: randr.c:4328
xcb_randr_screen_change_notify_event_t
Definition: randr.h:1398
xcb_randr_get_screen_size_range_request_t
Definition: randr.h:335
struct xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties_cookie_t
xcb_randr_list_provider_properties_cookie_t
struct xcb_randr_refresh_rates_iterator_t xcb_randr_refresh_rates_iterator_t
xcb_randr_refresh_rates_iterator_t
xcb_void_cookie_t xcb_randr_set_screen_size(xcb_connection_t *c, xcb_window_t window, uint16_t width, uint16_t height, uint32_t mm_width, uint32_t mm_height)
Definition: randr.c:652
union xcb_randr_notify_data_t xcb_randr_notify_data_t
xcb_randr_notify_data_t
Definition: xcbint.h:195
xcb_randr_bad_provider_error_t
Definition: randr.h:125
struct xcb_randr_add_output_mode_request_t xcb_randr_add_output_mode_request_t
xcb_randr_add_output_mode_request_t
xcb_randr_provider_property_iterator_t
Definition: randr.h:1528
xcb_randr_get_crtc_gamma_size_reply_t * xcb_randr_get_crtc_gamma_size_reply(xcb_connection_t *c, xcb_randr_get_crtc_gamma_size_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:2456
xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3361
xcb_randr_get_crtc_gamma_size_request_t
Definition: randr.h:829
struct xcb_randr_get_panning_reply_t xcb_randr_get_panning_reply_t
xcb_randr_get_panning_reply_t
xcb_randr_set_provider_offload_sink_request_t
Definition: randr.h:1210
void xcb_randr_provider_next(xcb_randr_provider_iterator_t *i)
Definition: randr.c:77
struct xcb_randr_query_output_property_reply_t xcb_randr_query_output_property_reply_t
xcb_randr_query_output_property_reply_t
struct xcb_randr_provider_property_t xcb_randr_provider_property_t
xcb_randr_provider_property_t
struct xcb_randr_get_providers_reply_t xcb_randr_get_providers_reply_t
xcb_randr_get_providers_reply_t
struct xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current_cookie_t
xcb_randr_get_screen_resources_current_cookie_t
xcb_randr_change_output_property_request_t
Definition: randr.h:594
xcb_void_cookie_t xcb_randr_set_monitor(xcb_connection_t *c, xcb_window_t window, xcb_randr_monitor_info_t *monitorinfo)
Definition: randr.c:5355
struct xcb_randr_get_output_primary_reply_t xcb_randr_get_output_primary_reply_t
xcb_randr_get_output_primary_reply_t
struct xcb_randr_notify_event_t xcb_randr_notify_event_t
xcb_randr_notify_event_t
struct xcb_randr_create_lease_reply_t xcb_randr_create_lease_reply_t
xcb_randr_create_lease_reply_t
xcb_randr_get_screen_resources_current_reply_t * xcb_randr_get_screen_resources_current_reply(xcb_connection_t *c, xcb_randr_get_screen_resources_current_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3081
struct xcb_randr_get_output_info_request_t xcb_randr_get_output_info_request_t
xcb_randr_get_output_info_request_t
xcb_randr_get_provider_info_reply_t * xcb_randr_get_provider_info_reply(xcb_connection_t *c, xcb_randr_get_provider_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:4169
xcb_randr_create_lease_cookie_t xcb_randr_create_lease_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_randr_lease_t lid, uint16_t num_crtcs, uint16_t num_outputs, const xcb_randr_crtc_t *crtcs, const xcb_randr_output_t *outputs)
Definition: randr.c:5535
struct xcb_randr_create_mode_request_t xcb_randr_create_mode_request_t
xcb_randr_create_mode_request_t
struct xcb_randr_get_screen_size_range_request_t xcb_randr_get_screen_size_range_request_t
xcb_randr_get_screen_size_range_request_t
struct xcb_randr_output_change_t xcb_randr_output_change_t
xcb_randr_output_change_t
xcb_void_cookie_t xcb_randr_select_input(xcb_connection_t *c, xcb_window_t window, uint16_t enable)
Definition: randr.c:382
xcb_randr_query_provider_property_request_t
Definition: randr.h:1279
struct xcb_randr_monitor_info_iterator_t xcb_randr_monitor_info_iterator_t
xcb_randr_monitor_info_iterator_t
struct xcb_randr_get_screen_resources_reply_t xcb_randr_get_screen_resources_reply_t
xcb_randr_get_screen_resources_reply_t
xcb_randr_query_version_reply_t
Definition: randr.h:199
xcb_void_cookie_t xcb_randr_destroy_mode(xcb_connection_t *c, xcb_randr_mode_t mode)
Definition: randr.c:1982
xcb_randr_output_change_iterator_t
Definition: randr.h:1467
xcb_randr_get_providers_reply_t
Definition: randr.h:1149
struct xcb_randr_change_provider_property_request_t xcb_randr_change_provider_property_request_t
xcb_randr_change_provider_property_request_t
struct xcb_randr_get_screen_size_range_reply_t xcb_randr_get_screen_size_range_reply_t
xcb_randr_get_screen_size_range_reply_t
xcb_void_cookie_t xcb_randr_delete_output_mode(xcb_connection_t *c, xcb_randr_output_t output, xcb_randr_mode_t mode)
Definition: randr.c:2092
void xcb_randr_notify_data_next(xcb_randr_notify_data_iterator_t *i)
Definition: randr.c:5668
xcb_void_cookie_t xcb_randr_free_lease(xcb_connection_t *c, xcb_randr_lease_t lid, uint8_t terminate)
Definition: randr.c:5622
xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:2961
struct xcb_randr_get_output_property_reply_t xcb_randr_get_output_property_reply_t
xcb_randr_get_output_property_reply_t
struct xcb_randr_get_crtc_transform_request_t xcb_randr_get_crtc_transform_request_t
xcb_randr_get_crtc_transform_request_t
xcb_randr_list_output_properties_reply_t
Definition: randr.h:527
struct xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_cookie_t
xcb_randr_list_output_properties_cookie_t
xcb_randr_crtc_iterator_t
Definition: randr.h:44
struct xcb_randr_create_lease_cookie_t xcb_randr_create_lease_cookie_t
xcb_randr_create_lease_cookie_t
xcb_randr_get_panning_cookie_t xcb_randr_get_panning(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3515