22 #define XCB_SELINUX_MAJOR_VERSION 1
23 #define XCB_SELINUX_MINOR_VERSION 0
31 unsigned int sequence;
35 #define XCB_SELINUX_QUERY_VERSION 0
52 uint8_t response_type;
56 uint16_t server_major;
57 uint16_t server_minor;
61 #define XCB_SELINUX_SET_DEVICE_CREATE_CONTEXT 1
77 unsigned int sequence;
81 #define XCB_SELINUX_GET_DEVICE_CREATE_CONTEXT 2
96 uint8_t response_type;
100 uint32_t context_len;
105 #define XCB_SELINUX_SET_DEVICE_CONTEXT 3
111 uint8_t major_opcode;
112 uint8_t minor_opcode;
115 uint32_t context_len;
122 unsigned int sequence;
126 #define XCB_SELINUX_GET_DEVICE_CONTEXT 4
132 uint8_t major_opcode;
133 uint8_t minor_opcode;
142 uint8_t response_type;
146 uint32_t context_len;
151 #define XCB_SELINUX_SET_WINDOW_CREATE_CONTEXT 5
157 uint8_t major_opcode;
158 uint8_t minor_opcode;
160 uint32_t context_len;
167 unsigned int sequence;
171 #define XCB_SELINUX_GET_WINDOW_CREATE_CONTEXT 6
177 uint8_t major_opcode;
178 uint8_t minor_opcode;
186 uint8_t response_type;
190 uint32_t context_len;
198 unsigned int sequence;
202 #define XCB_SELINUX_GET_WINDOW_CONTEXT 7
208 uint8_t major_opcode;
209 uint8_t minor_opcode;
218 uint8_t response_type;
222 uint32_t context_len;
231 uint32_t object_context_len;
232 uint32_t data_context_len;
245 #define XCB_SELINUX_SET_PROPERTY_CREATE_CONTEXT 8
251 uint8_t major_opcode;
252 uint8_t minor_opcode;
254 uint32_t context_len;
261 unsigned int sequence;
265 #define XCB_SELINUX_GET_PROPERTY_CREATE_CONTEXT 9
271 uint8_t major_opcode;
272 uint8_t minor_opcode;
280 uint8_t response_type;
284 uint32_t context_len;
289 #define XCB_SELINUX_SET_PROPERTY_USE_CONTEXT 10
295 uint8_t major_opcode;
296 uint8_t minor_opcode;
298 uint32_t context_len;
305 unsigned int sequence;
309 #define XCB_SELINUX_GET_PROPERTY_USE_CONTEXT 11
315 uint8_t major_opcode;
316 uint8_t minor_opcode;
324 uint8_t response_type;
328 uint32_t context_len;
336 unsigned int sequence;
340 #define XCB_SELINUX_GET_PROPERTY_CONTEXT 12
346 uint8_t major_opcode;
347 uint8_t minor_opcode;
357 uint8_t response_type;
361 uint32_t context_len;
369 unsigned int sequence;
373 #define XCB_SELINUX_GET_PROPERTY_DATA_CONTEXT 13
379 uint8_t major_opcode;
380 uint8_t minor_opcode;
390 uint8_t response_type;
394 uint32_t context_len;
402 unsigned int sequence;
406 #define XCB_SELINUX_LIST_PROPERTIES 14
412 uint8_t major_opcode;
413 uint8_t minor_opcode;
422 uint8_t response_type;
426 uint32_t properties_len;
431 #define XCB_SELINUX_SET_SELECTION_CREATE_CONTEXT 15
437 uint8_t major_opcode;
438 uint8_t minor_opcode;
440 uint32_t context_len;
447 unsigned int sequence;
451 #define XCB_SELINUX_GET_SELECTION_CREATE_CONTEXT 16
457 uint8_t major_opcode;
458 uint8_t minor_opcode;
466 uint8_t response_type;
470 uint32_t context_len;
475 #define XCB_SELINUX_SET_SELECTION_USE_CONTEXT 17
481 uint8_t major_opcode;
482 uint8_t minor_opcode;
484 uint32_t context_len;
491 unsigned int sequence;
495 #define XCB_SELINUX_GET_SELECTION_USE_CONTEXT 18
501 uint8_t major_opcode;
502 uint8_t minor_opcode;
510 uint8_t response_type;
514 uint32_t context_len;
522 unsigned int sequence;
526 #define XCB_SELINUX_GET_SELECTION_CONTEXT 19
532 uint8_t major_opcode;
533 uint8_t minor_opcode;
535 xcb_atom_t selection;
542 uint8_t response_type;
546 uint32_t context_len;
554 unsigned int sequence;
558 #define XCB_SELINUX_GET_SELECTION_DATA_CONTEXT 20
564 uint8_t major_opcode;
565 uint8_t minor_opcode;
567 xcb_atom_t selection;
574 uint8_t response_type;
578 uint32_t context_len;
586 unsigned int sequence;
590 #define XCB_SELINUX_LIST_SELECTIONS 21
596 uint8_t major_opcode;
597 uint8_t minor_opcode;
605 uint8_t response_type;
609 uint32_t selections_len;
617 unsigned int sequence;
621 #define XCB_SELINUX_GET_CLIENT_CONTEXT 22
627 uint8_t major_opcode;
628 uint8_t minor_opcode;
637 uint8_t response_type;
641 uint32_t context_len;
655 uint8_t client_major ,
656 uint8_t client_minor );
671 uint8_t client_major ,
672 uint8_t client_minor );
694 xcb_selinux_set_device_create_context_sizeof (
const void *_buffer );
709 uint32_t context_len ,
710 const char *context );
722 uint32_t context_len ,
723 const char *context );
726 xcb_selinux_get_device_create_context_sizeof (
const void *_buffer );
782 xcb_selinux_set_device_context_sizeof (
const void *_buffer );
798 uint32_t context_len ,
799 const char *context );
812 uint32_t context_len ,
813 const char *context );
816 xcb_selinux_get_device_context_sizeof (
const void *_buffer );
874 xcb_selinux_set_window_create_context_sizeof (
const void *_buffer );
889 uint32_t context_len ,
890 const char *context );
902 uint32_t context_len ,
903 const char *context );
906 xcb_selinux_get_window_create_context_sizeof (
const void *_buffer );
962 xcb_selinux_get_window_context_sizeof (
const void *_buffer );
974 xcb_window_t window );
989 xcb_window_t window );
1020 xcb_selinux_list_item_sizeof (
const void *_buffer );
1064 xcb_selinux_set_property_create_context_sizeof (
const void *_buffer );
1079 uint32_t context_len ,
1080 const char *context );
1092 uint32_t context_len ,
1093 const char *context );
1096 xcb_selinux_get_property_create_context_sizeof (
const void *_buffer );
1152 xcb_selinux_set_property_use_context_sizeof (
const void *_buffer );
1167 uint32_t context_len ,
1168 const char *context );
1180 uint32_t context_len ,
1181 const char *context );
1184 xcb_selinux_get_property_use_context_sizeof (
const void *_buffer );
1240 xcb_selinux_get_property_context_sizeof (
const void *_buffer );
1252 xcb_window_t window ,
1253 xcb_atom_t property );
1268 xcb_window_t window ,
1269 xcb_atom_t property );
1300 xcb_selinux_get_property_data_context_sizeof (
const void *_buffer );
1312 xcb_window_t window ,
1313 xcb_atom_t property );
1328 xcb_window_t window ,
1329 xcb_atom_t property );
1360 xcb_selinux_list_properties_sizeof (
const void *_buffer );
1372 xcb_window_t window );
1387 xcb_window_t window );
1415 xcb_selinux_set_selection_create_context_sizeof (
const void *_buffer );
1430 uint32_t context_len ,
1431 const char *context );
1443 uint32_t context_len ,
1444 const char *context );
1447 xcb_selinux_get_selection_create_context_sizeof (
const void *_buffer );
1503 xcb_selinux_set_selection_use_context_sizeof (
const void *_buffer );
1518 uint32_t context_len ,
1519 const char *context );
1531 uint32_t context_len ,
1532 const char *context );
1535 xcb_selinux_get_selection_use_context_sizeof (
const void *_buffer );
1591 xcb_selinux_get_selection_context_sizeof (
const void *_buffer );
1603 xcb_atom_t selection );
1618 xcb_atom_t selection );
1649 xcb_selinux_get_selection_data_context_sizeof (
const void *_buffer );
1661 xcb_atom_t selection );
1676 xcb_atom_t selection );
1707 xcb_selinux_list_selections_sizeof (
const void *_buffer );
1760 xcb_selinux_get_client_context_sizeof (
const void *_buffer );
1772 uint32_t resource );
1787 uint32_t resource );