XCB  1.12
xselinux.h
1 /*
2  * This file generated automatically from xselinux.xml by c_client.py.
3  * Edit at your peril.
4  */
5 
12 #ifndef __XSELINUX_H
13 #define __XSELINUX_H
14 
15 #include "xcb.h"
16 #include "xproto.h"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 #define XCB_SELINUX_MAJOR_VERSION 1
23 #define XCB_SELINUX_MINOR_VERSION 0
24 
25 extern xcb_extension_t xcb_selinux_id;
26 
31  unsigned int sequence;
33 
35 #define XCB_SELINUX_QUERY_VERSION 0
36 
41  uint8_t major_opcode;
42  uint8_t minor_opcode;
43  uint16_t length;
44  uint8_t client_major;
45  uint8_t client_minor;
47 
52  uint8_t response_type;
53  uint8_t pad0;
54  uint16_t sequence;
55  uint32_t length;
56  uint16_t server_major;
57  uint16_t server_minor;
59 
61 #define XCB_SELINUX_SET_DEVICE_CREATE_CONTEXT 1
62 
67  uint8_t major_opcode;
68  uint8_t minor_opcode;
69  uint16_t length;
70  uint32_t context_len;
72 
77  unsigned int sequence;
79 
81 #define XCB_SELINUX_GET_DEVICE_CREATE_CONTEXT 2
82 
87  uint8_t major_opcode;
88  uint8_t minor_opcode;
89  uint16_t length;
91 
96  uint8_t response_type;
97  uint8_t pad0;
98  uint16_t sequence;
99  uint32_t length;
100  uint32_t context_len;
101  uint8_t pad1[20];
103 
105 #define XCB_SELINUX_SET_DEVICE_CONTEXT 3
106 
111  uint8_t major_opcode;
112  uint8_t minor_opcode;
113  uint16_t length;
114  uint32_t device;
115  uint32_t context_len;
117 
122  unsigned int sequence;
124 
126 #define XCB_SELINUX_GET_DEVICE_CONTEXT 4
127 
132  uint8_t major_opcode;
133  uint8_t minor_opcode;
134  uint16_t length;
135  uint32_t device;
137 
142  uint8_t response_type;
143  uint8_t pad0;
144  uint16_t sequence;
145  uint32_t length;
146  uint32_t context_len;
147  uint8_t pad1[20];
149 
151 #define XCB_SELINUX_SET_WINDOW_CREATE_CONTEXT 5
152 
157  uint8_t major_opcode;
158  uint8_t minor_opcode;
159  uint16_t length;
160  uint32_t context_len;
162 
167  unsigned int sequence;
169 
171 #define XCB_SELINUX_GET_WINDOW_CREATE_CONTEXT 6
172 
177  uint8_t major_opcode;
178  uint8_t minor_opcode;
179  uint16_t length;
181 
186  uint8_t response_type;
187  uint8_t pad0;
188  uint16_t sequence;
189  uint32_t length;
190  uint32_t context_len;
191  uint8_t pad1[20];
193 
198  unsigned int sequence;
200 
202 #define XCB_SELINUX_GET_WINDOW_CONTEXT 7
203 
208  uint8_t major_opcode;
209  uint8_t minor_opcode;
210  uint16_t length;
211  xcb_window_t window;
213 
218  uint8_t response_type;
219  uint8_t pad0;
220  uint16_t sequence;
221  uint32_t length;
222  uint32_t context_len;
223  uint8_t pad1[20];
225 
229 typedef struct xcb_selinux_list_item_t {
230  xcb_atom_t name;
231  uint32_t object_context_len;
232  uint32_t data_context_len;
234 
240  int rem;
241  int index;
243 
245 #define XCB_SELINUX_SET_PROPERTY_CREATE_CONTEXT 8
246 
251  uint8_t major_opcode;
252  uint8_t minor_opcode;
253  uint16_t length;
254  uint32_t context_len;
256 
261  unsigned int sequence;
263 
265 #define XCB_SELINUX_GET_PROPERTY_CREATE_CONTEXT 9
266 
271  uint8_t major_opcode;
272  uint8_t minor_opcode;
273  uint16_t length;
275 
280  uint8_t response_type;
281  uint8_t pad0;
282  uint16_t sequence;
283  uint32_t length;
284  uint32_t context_len;
285  uint8_t pad1[20];
287 
289 #define XCB_SELINUX_SET_PROPERTY_USE_CONTEXT 10
290 
295  uint8_t major_opcode;
296  uint8_t minor_opcode;
297  uint16_t length;
298  uint32_t context_len;
300 
305  unsigned int sequence;
307 
309 #define XCB_SELINUX_GET_PROPERTY_USE_CONTEXT 11
310 
315  uint8_t major_opcode;
316  uint8_t minor_opcode;
317  uint16_t length;
319 
324  uint8_t response_type;
325  uint8_t pad0;
326  uint16_t sequence;
327  uint32_t length;
328  uint32_t context_len;
329  uint8_t pad1[20];
331 
336  unsigned int sequence;
338 
340 #define XCB_SELINUX_GET_PROPERTY_CONTEXT 12
341 
346  uint8_t major_opcode;
347  uint8_t minor_opcode;
348  uint16_t length;
349  xcb_window_t window;
350  xcb_atom_t property;
352 
357  uint8_t response_type;
358  uint8_t pad0;
359  uint16_t sequence;
360  uint32_t length;
361  uint32_t context_len;
362  uint8_t pad1[20];
364 
369  unsigned int sequence;
371 
373 #define XCB_SELINUX_GET_PROPERTY_DATA_CONTEXT 13
374 
379  uint8_t major_opcode;
380  uint8_t minor_opcode;
381  uint16_t length;
382  xcb_window_t window;
383  xcb_atom_t property;
385 
390  uint8_t response_type;
391  uint8_t pad0;
392  uint16_t sequence;
393  uint32_t length;
394  uint32_t context_len;
395  uint8_t pad1[20];
397 
402  unsigned int sequence;
404 
406 #define XCB_SELINUX_LIST_PROPERTIES 14
407 
412  uint8_t major_opcode;
413  uint8_t minor_opcode;
414  uint16_t length;
415  xcb_window_t window;
417 
422  uint8_t response_type;
423  uint8_t pad0;
424  uint16_t sequence;
425  uint32_t length;
426  uint32_t properties_len;
427  uint8_t pad1[20];
429 
431 #define XCB_SELINUX_SET_SELECTION_CREATE_CONTEXT 15
432 
437  uint8_t major_opcode;
438  uint8_t minor_opcode;
439  uint16_t length;
440  uint32_t context_len;
442 
447  unsigned int sequence;
449 
451 #define XCB_SELINUX_GET_SELECTION_CREATE_CONTEXT 16
452 
457  uint8_t major_opcode;
458  uint8_t minor_opcode;
459  uint16_t length;
461 
466  uint8_t response_type;
467  uint8_t pad0;
468  uint16_t sequence;
469  uint32_t length;
470  uint32_t context_len;
471  uint8_t pad1[20];
473 
475 #define XCB_SELINUX_SET_SELECTION_USE_CONTEXT 17
476 
481  uint8_t major_opcode;
482  uint8_t minor_opcode;
483  uint16_t length;
484  uint32_t context_len;
486 
491  unsigned int sequence;
493 
495 #define XCB_SELINUX_GET_SELECTION_USE_CONTEXT 18
496 
501  uint8_t major_opcode;
502  uint8_t minor_opcode;
503  uint16_t length;
505 
510  uint8_t response_type;
511  uint8_t pad0;
512  uint16_t sequence;
513  uint32_t length;
514  uint32_t context_len;
515  uint8_t pad1[20];
517 
522  unsigned int sequence;
524 
526 #define XCB_SELINUX_GET_SELECTION_CONTEXT 19
527 
532  uint8_t major_opcode;
533  uint8_t minor_opcode;
534  uint16_t length;
535  xcb_atom_t selection;
537 
542  uint8_t response_type;
543  uint8_t pad0;
544  uint16_t sequence;
545  uint32_t length;
546  uint32_t context_len;
547  uint8_t pad1[20];
549 
554  unsigned int sequence;
556 
558 #define XCB_SELINUX_GET_SELECTION_DATA_CONTEXT 20
559 
564  uint8_t major_opcode;
565  uint8_t minor_opcode;
566  uint16_t length;
567  xcb_atom_t selection;
569 
574  uint8_t response_type;
575  uint8_t pad0;
576  uint16_t sequence;
577  uint32_t length;
578  uint32_t context_len;
579  uint8_t pad1[20];
581 
586  unsigned int sequence;
588 
590 #define XCB_SELINUX_LIST_SELECTIONS 21
591 
596  uint8_t major_opcode;
597  uint8_t minor_opcode;
598  uint16_t length;
600 
605  uint8_t response_type;
606  uint8_t pad0;
607  uint16_t sequence;
608  uint32_t length;
609  uint32_t selections_len;
610  uint8_t pad1[20];
612 
617  unsigned int sequence;
619 
621 #define XCB_SELINUX_GET_CLIENT_CONTEXT 22
622 
627  uint8_t major_opcode;
628  uint8_t minor_opcode;
629  uint16_t length;
630  uint32_t resource;
632 
637  uint8_t response_type;
638  uint8_t pad0;
639  uint16_t sequence;
640  uint32_t length;
641  uint32_t context_len;
642  uint8_t pad1[20];
644 
655  uint8_t client_major,
656  uint8_t client_minor);
657 
671  uint8_t client_major,
672  uint8_t client_minor);
673 
691  xcb_generic_error_t **e);
692 
693 int
694 xcb_selinux_set_device_create_context_sizeof (const void *_buffer);
695 
709  uint32_t context_len,
710  const char *context);
711 
722  uint32_t context_len,
723  const char *context);
724 
725 char *
726 xcb_selinux_set_device_create_context_context (const xcb_selinux_set_device_create_context_request_t *R);
727 
728 int
729 xcb_selinux_set_device_create_context_context_length (const xcb_selinux_set_device_create_context_request_t *R);
730 
732 xcb_selinux_set_device_create_context_context_end (const xcb_selinux_set_device_create_context_request_t *R);
733 
734 int
735 xcb_selinux_get_device_create_context_sizeof (const void *_buffer);
736 
747 
761 
762 char *
763 xcb_selinux_get_device_create_context_context (const xcb_selinux_get_device_create_context_reply_t *R);
764 
765 int
766 xcb_selinux_get_device_create_context_context_length (const xcb_selinux_get_device_create_context_reply_t *R);
767 
769 xcb_selinux_get_device_create_context_context_end (const xcb_selinux_get_device_create_context_reply_t *R);
770 
788  xcb_generic_error_t **e);
789 
790 int
791 xcb_selinux_set_device_context_sizeof (const void *_buffer);
792 
806  uint32_t device,
807  uint32_t context_len,
808  const char *context);
809 
820  uint32_t device,
821  uint32_t context_len,
822  const char *context);
823 
824 char *
825 xcb_selinux_set_device_context_context (const xcb_selinux_set_device_context_request_t *R);
826 
827 int
828 xcb_selinux_set_device_context_context_length (const xcb_selinux_set_device_context_request_t *R);
829 
831 xcb_selinux_set_device_context_context_end (const xcb_selinux_set_device_context_request_t *R);
832 
833 int
834 xcb_selinux_get_device_context_sizeof (const void *_buffer);
835 
846  uint32_t device);
847 
861  uint32_t device);
862 
863 char *
864 xcb_selinux_get_device_context_context (const xcb_selinux_get_device_context_reply_t *R);
865 
866 int
867 xcb_selinux_get_device_context_context_length (const xcb_selinux_get_device_context_reply_t *R);
868 
870 xcb_selinux_get_device_context_context_end (const xcb_selinux_get_device_context_reply_t *R);
871 
889  xcb_generic_error_t **e);
890 
891 int
892 xcb_selinux_set_window_create_context_sizeof (const void *_buffer);
893 
907  uint32_t context_len,
908  const char *context);
909 
920  uint32_t context_len,
921  const char *context);
922 
923 char *
924 xcb_selinux_set_window_create_context_context (const xcb_selinux_set_window_create_context_request_t *R);
925 
926 int
927 xcb_selinux_set_window_create_context_context_length (const xcb_selinux_set_window_create_context_request_t *R);
928 
930 xcb_selinux_set_window_create_context_context_end (const xcb_selinux_set_window_create_context_request_t *R);
931 
932 int
933 xcb_selinux_get_window_create_context_sizeof (const void *_buffer);
934 
945 
959 
960 char *
961 xcb_selinux_get_window_create_context_context (const xcb_selinux_get_window_create_context_reply_t *R);
962 
963 int
964 xcb_selinux_get_window_create_context_context_length (const xcb_selinux_get_window_create_context_reply_t *R);
965 
967 xcb_selinux_get_window_create_context_context_end (const xcb_selinux_get_window_create_context_reply_t *R);
968 
986  xcb_generic_error_t **e);
987 
988 int
989 xcb_selinux_get_window_context_sizeof (const void *_buffer);
990 
1001  xcb_window_t window);
1002 
1016  xcb_window_t window);
1017 
1018 char *
1019 xcb_selinux_get_window_context_context (const xcb_selinux_get_window_context_reply_t *R);
1020 
1021 int
1022 xcb_selinux_get_window_context_context_length (const xcb_selinux_get_window_context_reply_t *R);
1023 
1025 xcb_selinux_get_window_context_context_end (const xcb_selinux_get_window_context_reply_t *R);
1026 
1044  xcb_generic_error_t **e);
1045 
1046 int
1047 xcb_selinux_list_item_sizeof (const void *_buffer);
1048 
1049 char *
1050 xcb_selinux_list_item_object_context (const xcb_selinux_list_item_t *R);
1051 
1052 int
1053 xcb_selinux_list_item_object_context_length (const xcb_selinux_list_item_t *R);
1054 
1056 xcb_selinux_list_item_object_context_end (const xcb_selinux_list_item_t *R);
1057 
1058 char *
1059 xcb_selinux_list_item_data_context (const xcb_selinux_list_item_t *R);
1060 
1061 int
1062 xcb_selinux_list_item_data_context_length (const xcb_selinux_list_item_t *R);
1063 
1065 xcb_selinux_list_item_data_context_end (const xcb_selinux_list_item_t *R);
1066 
1075 void
1077 
1089 
1090 int
1091 xcb_selinux_set_property_create_context_sizeof (const void *_buffer);
1092 
1106  uint32_t context_len,
1107  const char *context);
1108 
1119  uint32_t context_len,
1120  const char *context);
1121 
1122 char *
1123 xcb_selinux_set_property_create_context_context (const xcb_selinux_set_property_create_context_request_t *R);
1124 
1125 int
1126 xcb_selinux_set_property_create_context_context_length (const xcb_selinux_set_property_create_context_request_t *R);
1127 
1129 xcb_selinux_set_property_create_context_context_end (const xcb_selinux_set_property_create_context_request_t *R);
1130 
1131 int
1132 xcb_selinux_get_property_create_context_sizeof (const void *_buffer);
1133 
1144 
1158 
1159 char *
1160 xcb_selinux_get_property_create_context_context (const xcb_selinux_get_property_create_context_reply_t *R);
1161 
1162 int
1163 xcb_selinux_get_property_create_context_context_length (const xcb_selinux_get_property_create_context_reply_t *R);
1164 
1166 xcb_selinux_get_property_create_context_context_end (const xcb_selinux_get_property_create_context_reply_t *R);
1167 
1185  xcb_generic_error_t **e);
1186 
1187 int
1188 xcb_selinux_set_property_use_context_sizeof (const void *_buffer);
1189 
1203  uint32_t context_len,
1204  const char *context);
1205 
1216  uint32_t context_len,
1217  const char *context);
1218 
1219 char *
1220 xcb_selinux_set_property_use_context_context (const xcb_selinux_set_property_use_context_request_t *R);
1221 
1222 int
1223 xcb_selinux_set_property_use_context_context_length (const xcb_selinux_set_property_use_context_request_t *R);
1224 
1226 xcb_selinux_set_property_use_context_context_end (const xcb_selinux_set_property_use_context_request_t *R);
1227 
1228 int
1229 xcb_selinux_get_property_use_context_sizeof (const void *_buffer);
1230 
1241 
1255 
1256 char *
1257 xcb_selinux_get_property_use_context_context (const xcb_selinux_get_property_use_context_reply_t *R);
1258 
1259 int
1260 xcb_selinux_get_property_use_context_context_length (const xcb_selinux_get_property_use_context_reply_t *R);
1261 
1263 xcb_selinux_get_property_use_context_context_end (const xcb_selinux_get_property_use_context_reply_t *R);
1264 
1282  xcb_generic_error_t **e);
1283 
1284 int
1285 xcb_selinux_get_property_context_sizeof (const void *_buffer);
1286 
1297  xcb_window_t window,
1298  xcb_atom_t property);
1299 
1313  xcb_window_t window,
1314  xcb_atom_t property);
1315 
1316 char *
1317 xcb_selinux_get_property_context_context (const xcb_selinux_get_property_context_reply_t *R);
1318 
1319 int
1320 xcb_selinux_get_property_context_context_length (const xcb_selinux_get_property_context_reply_t *R);
1321 
1323 xcb_selinux_get_property_context_context_end (const xcb_selinux_get_property_context_reply_t *R);
1324 
1342  xcb_generic_error_t **e);
1343 
1344 int
1345 xcb_selinux_get_property_data_context_sizeof (const void *_buffer);
1346 
1357  xcb_window_t window,
1358  xcb_atom_t property);
1359 
1373  xcb_window_t window,
1374  xcb_atom_t property);
1375 
1376 char *
1377 xcb_selinux_get_property_data_context_context (const xcb_selinux_get_property_data_context_reply_t *R);
1378 
1379 int
1380 xcb_selinux_get_property_data_context_context_length (const xcb_selinux_get_property_data_context_reply_t *R);
1381 
1383 xcb_selinux_get_property_data_context_context_end (const xcb_selinux_get_property_data_context_reply_t *R);
1384 
1402  xcb_generic_error_t **e);
1403 
1404 int
1405 xcb_selinux_list_properties_sizeof (const void *_buffer);
1406 
1417  xcb_window_t window);
1418 
1432  xcb_window_t window);
1433 
1434 int
1435 xcb_selinux_list_properties_properties_length (const xcb_selinux_list_properties_reply_t *R);
1436 
1438 xcb_selinux_list_properties_properties_iterator (const xcb_selinux_list_properties_reply_t *R);
1439 
1457  xcb_generic_error_t **e);
1458 
1459 int
1460 xcb_selinux_set_selection_create_context_sizeof (const void *_buffer);
1461 
1475  uint32_t context_len,
1476  const char *context);
1477 
1488  uint32_t context_len,
1489  const char *context);
1490 
1491 char *
1492 xcb_selinux_set_selection_create_context_context (const xcb_selinux_set_selection_create_context_request_t *R);
1493 
1494 int
1495 xcb_selinux_set_selection_create_context_context_length (const xcb_selinux_set_selection_create_context_request_t *R);
1496 
1498 xcb_selinux_set_selection_create_context_context_end (const xcb_selinux_set_selection_create_context_request_t *R);
1499 
1500 int
1501 xcb_selinux_get_selection_create_context_sizeof (const void *_buffer);
1502 
1513 
1527 
1528 char *
1529 xcb_selinux_get_selection_create_context_context (const xcb_selinux_get_selection_create_context_reply_t *R);
1530 
1531 int
1532 xcb_selinux_get_selection_create_context_context_length (const xcb_selinux_get_selection_create_context_reply_t *R);
1533 
1535 xcb_selinux_get_selection_create_context_context_end (const xcb_selinux_get_selection_create_context_reply_t *R);
1536 
1554  xcb_generic_error_t **e);
1555 
1556 int
1557 xcb_selinux_set_selection_use_context_sizeof (const void *_buffer);
1558 
1572  uint32_t context_len,
1573  const char *context);
1574 
1585  uint32_t context_len,
1586  const char *context);
1587 
1588 char *
1589 xcb_selinux_set_selection_use_context_context (const xcb_selinux_set_selection_use_context_request_t *R);
1590 
1591 int
1592 xcb_selinux_set_selection_use_context_context_length (const xcb_selinux_set_selection_use_context_request_t *R);
1593 
1595 xcb_selinux_set_selection_use_context_context_end (const xcb_selinux_set_selection_use_context_request_t *R);
1596 
1597 int
1598 xcb_selinux_get_selection_use_context_sizeof (const void *_buffer);
1599 
1610 
1624 
1625 char *
1626 xcb_selinux_get_selection_use_context_context (const xcb_selinux_get_selection_use_context_reply_t *R);
1627 
1628 int
1629 xcb_selinux_get_selection_use_context_context_length (const xcb_selinux_get_selection_use_context_reply_t *R);
1630 
1632 xcb_selinux_get_selection_use_context_context_end (const xcb_selinux_get_selection_use_context_reply_t *R);
1633 
1651  xcb_generic_error_t **e);
1652 
1653 int
1654 xcb_selinux_get_selection_context_sizeof (const void *_buffer);
1655 
1666  xcb_atom_t selection);
1667 
1681  xcb_atom_t selection);
1682 
1683 char *
1684 xcb_selinux_get_selection_context_context (const xcb_selinux_get_selection_context_reply_t *R);
1685 
1686 int
1687 xcb_selinux_get_selection_context_context_length (const xcb_selinux_get_selection_context_reply_t *R);
1688 
1690 xcb_selinux_get_selection_context_context_end (const xcb_selinux_get_selection_context_reply_t *R);
1691 
1709  xcb_generic_error_t **e);
1710 
1711 int
1712 xcb_selinux_get_selection_data_context_sizeof (const void *_buffer);
1713 
1724  xcb_atom_t selection);
1725 
1739  xcb_atom_t selection);
1740 
1741 char *
1742 xcb_selinux_get_selection_data_context_context (const xcb_selinux_get_selection_data_context_reply_t *R);
1743 
1744 int
1745 xcb_selinux_get_selection_data_context_context_length (const xcb_selinux_get_selection_data_context_reply_t *R);
1746 
1748 xcb_selinux_get_selection_data_context_context_end (const xcb_selinux_get_selection_data_context_reply_t *R);
1749 
1767  xcb_generic_error_t **e);
1768 
1769 int
1770 xcb_selinux_list_selections_sizeof (const void *_buffer);
1771 
1782 
1796 
1797 int
1798 xcb_selinux_list_selections_selections_length (const xcb_selinux_list_selections_reply_t *R);
1799 
1801 xcb_selinux_list_selections_selections_iterator (const xcb_selinux_list_selections_reply_t *R);
1802 
1820  xcb_generic_error_t **e);
1821 
1822 int
1823 xcb_selinux_get_client_context_sizeof (const void *_buffer);
1824 
1835  uint32_t resource);
1836 
1850  uint32_t resource);
1851 
1852 char *
1853 xcb_selinux_get_client_context_context (const xcb_selinux_get_client_context_reply_t *R);
1854 
1855 int
1856 xcb_selinux_get_client_context_context_length (const xcb_selinux_get_client_context_reply_t *R);
1857 
1859 xcb_selinux_get_client_context_context_end (const xcb_selinux_get_client_context_reply_t *R);
1860 
1878  xcb_generic_error_t **e);
1879 
1880 
1881 #ifdef __cplusplus
1882 }
1883 #endif
1884 
1885 #endif
1886 
xcb_void_cookie_t xcb_selinux_set_device_create_context_checked(xcb_connection_t *c, uint32_t context_len, const char *context)
Definition: xselinux.c:117
struct xcb_selinux_set_selection_use_context_request_t xcb_selinux_set_selection_use_context_request_t
xcb_selinux_set_selection_use_context_request_t
Generic error.
Definition: xcb.h:170
struct xcb_selinux_get_device_context_reply_t xcb_selinux_get_device_context_reply_t
xcb_selinux_get_device_context_reply_t
xcb_selinux_get_device_context_request_t
Definition: xselinux.h:131
struct xcb_selinux_list_selections_reply_t xcb_selinux_list_selections_reply_t
xcb_selinux_list_selections_reply_t
xcb_selinux_query_version_request_t
Definition: xselinux.h:40
struct xcb_selinux_get_selection_create_context_request_t xcb_selinux_get_selection_create_context_request_t
xcb_selinux_get_selection_create_context_request_t
struct xcb_selinux_get_client_context_reply_t xcb_selinux_get_client_context_reply_t
xcb_selinux_get_client_context_reply_t
xcb_selinux_get_selection_context_reply_t
Definition: xselinux.h:541
xcb_selinux_get_client_context_request_t
Definition: xselinux.h:626
xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition: xselinux.c:1643
xcb_selinux_get_property_context_reply_t * xcb_selinux_get_property_context_reply(xcb_connection_t *c, xcb_selinux_get_property_context_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:1576
struct xcb_selinux_get_selection_create_context_reply_t xcb_selinux_get_selection_create_context_reply_t
xcb_selinux_get_selection_create_context_reply_t
xcb_selinux_set_device_create_context_request_t
Definition: xselinux.h:66
struct xcb_selinux_get_device_create_context_request_t xcb_selinux_get_device_create_context_request_t
xcb_selinux_get_device_create_context_request_t
struct xcb_selinux_get_selection_data_context_request_t xcb_selinux_get_selection_data_context_request_t
xcb_selinux_get_selection_data_context_request_t
xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context_unchecked(xcb_connection_t *c)
Definition: xselinux.c:2211
struct xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context_cookie_t
xcb_selinux_get_device_context_cookie_t
struct xcb_selinux_get_selection_context_reply_t xcb_selinux_get_selection_context_reply_t
xcb_selinux_get_selection_context_reply_t
xcb_selinux_get_property_data_context_request_t
Definition: xselinux.h:378
xcb_selinux_get_window_context_reply_t
Definition: xselinux.h:217
xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections(xcb_connection_t *c)
Definition: xselinux.c:2527
xcb_selinux_query_version_cookie_t xcb_selinux_query_version(xcb_connection_t *c, uint8_t client_major, uint8_t client_minor)
Definition: xselinux.c:22
xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context_unchecked(xcb_connection_t *c)
Definition: xselinux.c:718
struct xcb_selinux_list_item_t xcb_selinux_list_item_t
xcb_selinux_list_item_t
xcb_selinux_get_selection_use_context_request_t
Definition: xselinux.h:500
struct xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context_cookie_t
xcb_selinux_get_window_create_context_cookie_t
struct xcb_selinux_get_window_create_context_reply_t xcb_selinux_get_window_create_context_reply_t
xcb_selinux_get_window_create_context_reply_t
struct xcb_selinux_set_device_context_request_t xcb_selinux_set_device_context_request_t
xcb_selinux_set_device_context_request_t
xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context_unchecked(xcb_connection_t *c)
Definition: xselinux.c:1187
xcb_selinux_get_selection_data_context_reply_t * xcb_selinux_get_selection_data_context_reply(xcb_connection_t *c, xcb_selinux_get_selection_data_context_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:2483
xcb_selinux_get_property_context_request_t
Definition: xselinux.h:345
struct xcb_selinux_query_version_reply_t xcb_selinux_query_version_reply_t
xcb_selinux_query_version_reply_t
xcb_selinux_get_device_context_reply_t
Definition: xselinux.h:141
xcb_selinux_get_window_create_context_request_t
Definition: xselinux.h:176
xcb_selinux_get_selection_create_context_reply_t * xcb_selinux_get_selection_create_context_reply(xcb_connection_t *c, xcb_selinux_get_selection_create_context_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:2031
xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context_unchecked(xcb_connection_t *c)
Definition: xselinux.c:1985
xcb_selinux_get_window_context_reply_t * xcb_selinux_get_window_context_reply(xcb_connection_t *c, xcb_selinux_get_window_context_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:877
xcb_selinux_get_window_create_context_reply_t
Definition: xselinux.h:185
Definition: xcbext.h:39
xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context(xcb_connection_t *c)
Definition: xselinux.c:694
struct xcb_selinux_query_version_request_t xcb_selinux_query_version_request_t
xcb_selinux_query_version_request_t
xcb_selinux_get_device_create_context_reply_t * xcb_selinux_get_device_create_context_reply(xcb_connection_t *c, xcb_selinux_get_device_create_context_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:304
xcb_selinux_get_window_create_context_reply_t * xcb_selinux_get_window_create_context_reply(xcb_connection_t *c, xcb_selinux_get_window_create_context_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:764
xcb_selinux_list_item_t
Definition: xselinux.h:229
xcb_selinux_get_window_context_request_t
Definition: xselinux.h:207
xcb_selinux_get_property_data_context_reply_t
Definition: xselinux.h:389
xcb_selinux_query_version_reply_t
Definition: xselinux.h:51
struct xcb_selinux_get_property_data_context_reply_t xcb_selinux_get_property_data_context_reply_t
xcb_selinux_get_property_data_context_reply_t
void xcb_selinux_list_item_next(xcb_selinux_list_item_iterator_t *i)
Definition: xselinux.c:992
Generic iterator.
Definition: xcb.h:114
xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context(xcb_connection_t *c, xcb_window_t window)
Definition: xselinux.c:803
xcb_selinux_get_property_use_context_request_t
Definition: xselinux.h:314
struct xcb_selinux_get_property_use_context_reply_t xcb_selinux_get_property_use_context_reply_t
xcb_selinux_get_property_use_context_reply_t
struct xcb_selinux_get_selection_use_context_reply_t xcb_selinux_get_selection_use_context_reply_t
xcb_selinux_get_selection_use_context_reply_t
xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context(xcb_connection_t *c, uint32_t resource)
Definition: xselinux.c:2630
struct xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context_cookie_t
xcb_selinux_get_selection_use_context_cookie_t
xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition: xselinux.c:1498
xcb_selinux_get_selection_context_reply_t * xcb_selinux_get_selection_context_reply(xcb_connection_t *c, xcb_selinux_get_selection_context_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:2370
xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context(xcb_connection_t *c, xcb_atom_t selection)
Definition: xselinux.c:2409
xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context_unchecked(xcb_connection_t *c, xcb_atom_t selection)
Definition: xselinux.c:2322
xcb_selinux_list_properties_reply_t * xcb_selinux_list_properties_reply(xcb_connection_t *c, xcb_selinux_list_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:1805
struct xcb_selinux_get_property_data_context_request_t xcb_selinux_get_property_data_context_request_t
xcb_selinux_get_property_data_context_request_t
xcb_selinux_set_property_use_context_request_t
Definition: xselinux.h:294
xcb_void_cookie_t xcb_selinux_set_selection_create_context(xcb_connection_t *c, uint32_t context_len, const char *context)
Definition: xselinux.c:1876
xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context_unchecked(xcb_connection_t *c, uint32_t resource)
Definition: xselinux.c:2656
xcb_void_cookie_t xcb_selinux_set_selection_use_context_checked(xcb_connection_t *c, uint32_t context_len, const char *context)
Definition: xselinux.c:2070
xcb_void_cookie_t xcb_selinux_set_window_create_context(xcb_connection_t *c, uint32_t context_len, const char *context)
Definition: xselinux.c:609
xcb_selinux_list_properties_reply_t
Definition: xselinux.h:421
struct xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties_cookie_t
xcb_selinux_list_properties_cookie_t
struct xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context_cookie_t
xcb_selinux_get_window_context_cookie_t
struct xcb_selinux_list_selections_request_t xcb_selinux_list_selections_request_t
xcb_selinux_list_selections_request_t
xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context_unchecked(xcb_connection_t *c, xcb_atom_t selection)
Definition: xselinux.c:2435
struct xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context_cookie_t
xcb_selinux_get_selection_context_cookie_t
xcb_selinux_query_version_reply_t * xcb_selinux_query_version_reply(xcb_connection_t *c, xcb_selinux_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:78
xcb_selinux_get_selection_use_context_reply_t
Definition: xselinux.h:509
xcb_selinux_set_selection_create_context_request_t
Definition: xselinux.h:436
struct xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context_cookie_t
xcb_selinux_get_selection_create_context_cookie_t
struct xcb_selinux_list_properties_reply_t xcb_selinux_list_properties_reply_t
xcb_selinux_list_properties_reply_t
xcb_void_cookie_t xcb_selinux_set_device_create_context(xcb_connection_t *c, uint32_t context_len, const char *context)
Definition: xselinux.c:149
struct xcb_selinux_get_property_create_context_request_t xcb_selinux_get_property_create_context_request_t
xcb_selinux_get_property_create_context_request_t
xcb_void_cookie_t xcb_selinux_set_selection_use_context(xcb_connection_t *c, uint32_t context_len, const char *context)
Definition: xselinux.c:2102
struct xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections_cookie_t
xcb_selinux_list_selections_cookie_t
xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context(xcb_connection_t *c)
Definition: xselinux.c:2187
xcb_void_cookie_t xcb_selinux_set_window_create_context_checked(xcb_connection_t *c, uint32_t context_len, const char *context)
Definition: xselinux.c:577
xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xselinux.c:1763
xcb_selinux_get_device_create_context_reply_t
Definition: xselinux.h:95
struct xcb_selinux_get_device_context_request_t xcb_selinux_get_device_context_request_t
xcb_selinux_get_device_context_request_t
struct xcb_selinux_list_properties_request_t xcb_selinux_list_properties_request_t
xcb_selinux_list_properties_request_t
xcb_generic_iterator_t xcb_selinux_list_item_end(xcb_selinux_list_item_iterator_t i)
Definition: xselinux.c:1003
struct xcb_selinux_get_device_create_context_reply_t xcb_selinux_get_device_create_context_reply_t
xcb_selinux_get_device_create_context_reply_t
xcb_selinux_get_client_context_reply_t
Definition: xselinux.h:636
xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context(xcb_connection_t *c)
Definition: xselinux.c:1961
xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context(xcb_connection_t *c)
Definition: xselinux.c:1389
struct xcb_selinux_set_property_create_context_request_t xcb_selinux_set_property_create_context_request_t
xcb_selinux_set_property_create_context_request_t
struct xcb_selinux_get_selection_context_request_t xcb_selinux_get_selection_context_request_t
xcb_selinux_get_selection_context_request_t
xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties(xcb_connection_t *c, xcb_window_t window)
Definition: xselinux.c:1737
xcb_selinux_list_selections_reply_t
Definition: xselinux.h:604
xcb_selinux_get_selection_use_context_reply_t * xcb_selinux_get_selection_use_context_reply(xcb_connection_t *c, xcb_selinux_get_selection_use_context_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:2257
xcb_selinux_get_property_use_context_reply_t * xcb_selinux_get_property_use_context_reply(xcb_connection_t *c, xcb_selinux_get_property_use_context_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:1459
xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context_unchecked(xcb_connection_t *c, uint32_t device)
Definition: xselinux.c:490
struct xcb_selinux_get_window_create_context_request_t xcb_selinux_get_window_create_context_request_t
xcb_selinux_get_window_create_context_request_t
xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context(xcb_connection_t *c, xcb_atom_t selection)
Definition: xselinux.c:2296
struct xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context_cookie_t
xcb_selinux_get_property_create_context_cookie_t
xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition: xselinux.c:1526
xcb_selinux_get_property_data_context_reply_t * xcb_selinux_get_property_data_context_reply(xcb_connection_t *c, xcb_selinux_get_property_data_context_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:1693
struct xcb_selinux_query_version_cookie_t xcb_selinux_query_version_cookie_t
xcb_selinux_query_version_cookie_t
struct xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context_cookie_t
xcb_selinux_get_client_context_cookie_t
xcb_selinux_get_property_create_context_reply_t
Definition: xselinux.h:279
xcb_selinux_set_window_create_context_request_t
Definition: xselinux.h:156
xcb_void_cookie_t xcb_selinux_set_property_use_context(xcb_connection_t *c, uint32_t context_len, const char *context)
Definition: xselinux.c:1304
struct xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context_cookie_t
xcb_selinux_get_property_use_context_cookie_t
xcb_selinux_list_properties_request_t
Definition: xselinux.h:411
xcb_selinux_get_property_create_context_request_t
Definition: xselinux.h:270
xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xselinux.c:829
xcb_selinux_get_selection_data_context_request_t
Definition: xselinux.h:563
xcb_selinux_list_selections_request_t
Definition: xselinux.h:595
struct xcb_selinux_get_selection_data_context_reply_t xcb_selinux_get_selection_data_context_reply_t
xcb_selinux_get_selection_data_context_reply_t
struct xcb_selinux_get_window_context_reply_t xcb_selinux_get_window_context_reply_t
xcb_selinux_get_window_context_reply_t
xcb_void_cookie_t xcb_selinux_set_device_context_checked(xcb_connection_t *c, uint32_t device, uint32_t context_len, const char *context)
Definition: xselinux.c:343
struct xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context_cookie_t
xcb_selinux_get_property_data_context_cookie_t
struct xcb_selinux_set_device_create_context_request_t xcb_selinux_set_device_create_context_request_t
xcb_selinux_set_device_create_context_request_t
xcb_selinux_get_selection_context_request_t
Definition: xselinux.h:531
xcb_selinux_set_device_context_request_t
Definition: xselinux.h:110
struct xcb_selinux_get_selection_use_context_request_t xcb_selinux_get_selection_use_context_request_t
xcb_selinux_get_selection_use_context_request_t
struct xcb_selinux_get_window_context_request_t xcb_selinux_get_window_context_request_t
xcb_selinux_get_window_context_request_t
xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition: xselinux.c:1615
xcb_selinux_get_device_create_context_request_t
Definition: xselinux.h:86
xcb_selinux_get_selection_data_context_reply_t
Definition: xselinux.h:573
xcb_void_cookie_t xcb_selinux_set_device_context(xcb_connection_t *c, uint32_t device, uint32_t context_len, const char *context)
Definition: xselinux.c:377
xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context(xcb_connection_t *c)
Definition: xselinux.c:1163
xcb_selinux_query_version_cookie_t xcb_selinux_query_version_unchecked(xcb_connection_t *c, uint8_t client_major, uint8_t client_minor)
Definition: xselinux.c:50
struct xcb_selinux_get_property_create_context_reply_t xcb_selinux_get_property_create_context_reply_t
xcb_selinux_get_property_create_context_reply_t
struct xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context_cookie_t
xcb_selinux_get_property_context_cookie_t
xcb_selinux_get_selection_create_context_reply_t
Definition: xselinux.h:465
struct xcb_selinux_list_item_iterator_t xcb_selinux_list_item_iterator_t
xcb_selinux_list_item_iterator_t
xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections_unchecked(xcb_connection_t *c)
Definition: xselinux.c:2551
struct xcb_selinux_set_property_use_context_request_t xcb_selinux_set_property_use_context_request_t
xcb_selinux_set_property_use_context_request_t
struct xcb_selinux_get_property_context_request_t xcb_selinux_get_property_context_request_t
xcb_selinux_get_property_context_request_t
struct xcb_selinux_set_window_create_context_request_t xcb_selinux_set_window_create_context_request_t
xcb_selinux_set_window_create_context_request_t
struct xcb_selinux_get_client_context_request_t xcb_selinux_get_client_context_request_t
xcb_selinux_get_client_context_request_t
xcb_selinux_set_selection_use_context_request_t
Definition: xselinux.h:480
xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context(xcb_connection_t *c)
Definition: xselinux.c:234
xcb_selinux_get_property_context_reply_t
Definition: xselinux.h:356
xcb_selinux_get_property_create_context_reply_t * xcb_selinux_get_property_create_context_reply(xcb_connection_t *c, xcb_selinux_get_property_create_context_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:1233
struct xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context_cookie_t
xcb_selinux_get_device_create_context_cookie_t
xcb_void_cookie_t xcb_selinux_set_property_create_context_checked(xcb_connection_t *c, uint32_t context_len, const char *context)
Definition: xselinux.c:1046
struct xcb_selinux_get_property_context_reply_t xcb_selinux_get_property_context_reply_t
xcb_selinux_get_property_context_reply_t
Definition: xcbint.h:198
struct xcb_selinux_set_selection_create_context_request_t xcb_selinux_set_selection_create_context_request_t
xcb_selinux_set_selection_create_context_request_t
xcb_void_cookie_t xcb_selinux_set_selection_create_context_checked(xcb_connection_t *c, uint32_t context_len, const char *context)
Definition: xselinux.c:1844
xcb_selinux_get_device_context_reply_t * xcb_selinux_get_device_context_reply(xcb_connection_t *c, xcb_selinux_get_device_context_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:538
struct xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context_cookie_t
xcb_selinux_get_selection_data_context_cookie_t
xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context_unchecked(xcb_connection_t *c)
Definition: xselinux.c:1413
xcb_selinux_list_selections_reply_t * xcb_selinux_list_selections_reply(xcb_connection_t *c, xcb_selinux_list_selections_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:2591
struct xcb_selinux_get_property_use_context_request_t xcb_selinux_get_property_use_context_request_t
xcb_selinux_get_property_use_context_request_t
xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context(xcb_connection_t *c, uint32_t device)
Definition: xselinux.c:464
xcb_selinux_get_selection_create_context_request_t
Definition: xselinux.h:456
xcb_selinux_list_item_iterator_t
Definition: xselinux.h:238
xcb_selinux_set_property_create_context_request_t
Definition: xselinux.h:250
xcb_selinux_get_client_context_reply_t * xcb_selinux_get_client_context_reply(xcb_connection_t *c, xcb_selinux_get_client_context_cookie_t cookie, xcb_generic_error_t **e)
Definition: xselinux.c:2704
xcb_void_cookie_t xcb_selinux_set_property_create_context(xcb_connection_t *c, uint32_t context_len, const char *context)
Definition: xselinux.c:1078
xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context_unchecked(xcb_connection_t *c)
Definition: xselinux.c:258
xcb_void_cookie_t xcb_selinux_set_property_use_context_checked(xcb_connection_t *c, uint32_t context_len, const char *context)
Definition: xselinux.c:1272
xcb_selinux_get_property_use_context_reply_t
Definition: xselinux.h:323