XCB
1.13.1
|
00001 /* 00002 * This file generated automatically from xselinux.xml by c_client.py. 00003 * Edit at your peril. 00004 */ 00005 00012 #ifndef __XSELINUX_H 00013 #define __XSELINUX_H 00014 00015 #include "xcb.h" 00016 #include "xproto.h" 00017 00018 #ifdef __cplusplus 00019 extern "C" { 00020 #endif 00021 00022 #define XCB_SELINUX_MAJOR_VERSION 1 00023 #define XCB_SELINUX_MINOR_VERSION 0 00024 00025 extern xcb_extension_t xcb_selinux_id; 00026 00030 typedef struct xcb_selinux_query_version_cookie_t { 00031 unsigned int sequence; 00032 } xcb_selinux_query_version_cookie_t; 00033 00035 #define XCB_SELINUX_QUERY_VERSION 0 00036 00040 typedef struct xcb_selinux_query_version_request_t { 00041 uint8_t major_opcode; 00042 uint8_t minor_opcode; 00043 uint16_t length; 00044 uint8_t client_major; 00045 uint8_t client_minor; 00046 } xcb_selinux_query_version_request_t; 00047 00051 typedef struct xcb_selinux_query_version_reply_t { 00052 uint8_t response_type; 00053 uint8_t pad0; 00054 uint16_t sequence; 00055 uint32_t length; 00056 uint16_t server_major; 00057 uint16_t server_minor; 00058 } xcb_selinux_query_version_reply_t; 00059 00061 #define XCB_SELINUX_SET_DEVICE_CREATE_CONTEXT 1 00062 00066 typedef struct xcb_selinux_set_device_create_context_request_t { 00067 uint8_t major_opcode; 00068 uint8_t minor_opcode; 00069 uint16_t length; 00070 uint32_t context_len; 00071 } xcb_selinux_set_device_create_context_request_t; 00072 00076 typedef struct xcb_selinux_get_device_create_context_cookie_t { 00077 unsigned int sequence; 00078 } xcb_selinux_get_device_create_context_cookie_t; 00079 00081 #define XCB_SELINUX_GET_DEVICE_CREATE_CONTEXT 2 00082 00086 typedef struct xcb_selinux_get_device_create_context_request_t { 00087 uint8_t major_opcode; 00088 uint8_t minor_opcode; 00089 uint16_t length; 00090 } xcb_selinux_get_device_create_context_request_t; 00091 00095 typedef struct xcb_selinux_get_device_create_context_reply_t { 00096 uint8_t response_type; 00097 uint8_t pad0; 00098 uint16_t sequence; 00099 uint32_t length; 00100 uint32_t context_len; 00101 uint8_t pad1[20]; 00102 } xcb_selinux_get_device_create_context_reply_t; 00103 00105 #define XCB_SELINUX_SET_DEVICE_CONTEXT 3 00106 00110 typedef struct xcb_selinux_set_device_context_request_t { 00111 uint8_t major_opcode; 00112 uint8_t minor_opcode; 00113 uint16_t length; 00114 uint32_t device; 00115 uint32_t context_len; 00116 } xcb_selinux_set_device_context_request_t; 00117 00121 typedef struct xcb_selinux_get_device_context_cookie_t { 00122 unsigned int sequence; 00123 } xcb_selinux_get_device_context_cookie_t; 00124 00126 #define XCB_SELINUX_GET_DEVICE_CONTEXT 4 00127 00131 typedef struct xcb_selinux_get_device_context_request_t { 00132 uint8_t major_opcode; 00133 uint8_t minor_opcode; 00134 uint16_t length; 00135 uint32_t device; 00136 } xcb_selinux_get_device_context_request_t; 00137 00141 typedef struct xcb_selinux_get_device_context_reply_t { 00142 uint8_t response_type; 00143 uint8_t pad0; 00144 uint16_t sequence; 00145 uint32_t length; 00146 uint32_t context_len; 00147 uint8_t pad1[20]; 00148 } xcb_selinux_get_device_context_reply_t; 00149 00151 #define XCB_SELINUX_SET_WINDOW_CREATE_CONTEXT 5 00152 00156 typedef struct xcb_selinux_set_window_create_context_request_t { 00157 uint8_t major_opcode; 00158 uint8_t minor_opcode; 00159 uint16_t length; 00160 uint32_t context_len; 00161 } xcb_selinux_set_window_create_context_request_t; 00162 00166 typedef struct xcb_selinux_get_window_create_context_cookie_t { 00167 unsigned int sequence; 00168 } xcb_selinux_get_window_create_context_cookie_t; 00169 00171 #define XCB_SELINUX_GET_WINDOW_CREATE_CONTEXT 6 00172 00176 typedef struct xcb_selinux_get_window_create_context_request_t { 00177 uint8_t major_opcode; 00178 uint8_t minor_opcode; 00179 uint16_t length; 00180 } xcb_selinux_get_window_create_context_request_t; 00181 00185 typedef struct xcb_selinux_get_window_create_context_reply_t { 00186 uint8_t response_type; 00187 uint8_t pad0; 00188 uint16_t sequence; 00189 uint32_t length; 00190 uint32_t context_len; 00191 uint8_t pad1[20]; 00192 } xcb_selinux_get_window_create_context_reply_t; 00193 00197 typedef struct xcb_selinux_get_window_context_cookie_t { 00198 unsigned int sequence; 00199 } xcb_selinux_get_window_context_cookie_t; 00200 00202 #define XCB_SELINUX_GET_WINDOW_CONTEXT 7 00203 00207 typedef struct xcb_selinux_get_window_context_request_t { 00208 uint8_t major_opcode; 00209 uint8_t minor_opcode; 00210 uint16_t length; 00211 xcb_window_t window; 00212 } xcb_selinux_get_window_context_request_t; 00213 00217 typedef struct xcb_selinux_get_window_context_reply_t { 00218 uint8_t response_type; 00219 uint8_t pad0; 00220 uint16_t sequence; 00221 uint32_t length; 00222 uint32_t context_len; 00223 uint8_t pad1[20]; 00224 } xcb_selinux_get_window_context_reply_t; 00225 00229 typedef struct xcb_selinux_list_item_t { 00230 xcb_atom_t name; 00231 uint32_t object_context_len; 00232 uint32_t data_context_len; 00233 } xcb_selinux_list_item_t; 00234 00238 typedef struct xcb_selinux_list_item_iterator_t { 00239 xcb_selinux_list_item_t *data; 00240 int rem; 00241 int index; 00242 } xcb_selinux_list_item_iterator_t; 00243 00245 #define XCB_SELINUX_SET_PROPERTY_CREATE_CONTEXT 8 00246 00250 typedef struct xcb_selinux_set_property_create_context_request_t { 00251 uint8_t major_opcode; 00252 uint8_t minor_opcode; 00253 uint16_t length; 00254 uint32_t context_len; 00255 } xcb_selinux_set_property_create_context_request_t; 00256 00260 typedef struct xcb_selinux_get_property_create_context_cookie_t { 00261 unsigned int sequence; 00262 } xcb_selinux_get_property_create_context_cookie_t; 00263 00265 #define XCB_SELINUX_GET_PROPERTY_CREATE_CONTEXT 9 00266 00270 typedef struct xcb_selinux_get_property_create_context_request_t { 00271 uint8_t major_opcode; 00272 uint8_t minor_opcode; 00273 uint16_t length; 00274 } xcb_selinux_get_property_create_context_request_t; 00275 00279 typedef struct xcb_selinux_get_property_create_context_reply_t { 00280 uint8_t response_type; 00281 uint8_t pad0; 00282 uint16_t sequence; 00283 uint32_t length; 00284 uint32_t context_len; 00285 uint8_t pad1[20]; 00286 } xcb_selinux_get_property_create_context_reply_t; 00287 00289 #define XCB_SELINUX_SET_PROPERTY_USE_CONTEXT 10 00290 00294 typedef struct xcb_selinux_set_property_use_context_request_t { 00295 uint8_t major_opcode; 00296 uint8_t minor_opcode; 00297 uint16_t length; 00298 uint32_t context_len; 00299 } xcb_selinux_set_property_use_context_request_t; 00300 00304 typedef struct xcb_selinux_get_property_use_context_cookie_t { 00305 unsigned int sequence; 00306 } xcb_selinux_get_property_use_context_cookie_t; 00307 00309 #define XCB_SELINUX_GET_PROPERTY_USE_CONTEXT 11 00310 00314 typedef struct xcb_selinux_get_property_use_context_request_t { 00315 uint8_t major_opcode; 00316 uint8_t minor_opcode; 00317 uint16_t length; 00318 } xcb_selinux_get_property_use_context_request_t; 00319 00323 typedef struct xcb_selinux_get_property_use_context_reply_t { 00324 uint8_t response_type; 00325 uint8_t pad0; 00326 uint16_t sequence; 00327 uint32_t length; 00328 uint32_t context_len; 00329 uint8_t pad1[20]; 00330 } xcb_selinux_get_property_use_context_reply_t; 00331 00335 typedef struct xcb_selinux_get_property_context_cookie_t { 00336 unsigned int sequence; 00337 } xcb_selinux_get_property_context_cookie_t; 00338 00340 #define XCB_SELINUX_GET_PROPERTY_CONTEXT 12 00341 00345 typedef struct xcb_selinux_get_property_context_request_t { 00346 uint8_t major_opcode; 00347 uint8_t minor_opcode; 00348 uint16_t length; 00349 xcb_window_t window; 00350 xcb_atom_t property; 00351 } xcb_selinux_get_property_context_request_t; 00352 00356 typedef struct xcb_selinux_get_property_context_reply_t { 00357 uint8_t response_type; 00358 uint8_t pad0; 00359 uint16_t sequence; 00360 uint32_t length; 00361 uint32_t context_len; 00362 uint8_t pad1[20]; 00363 } xcb_selinux_get_property_context_reply_t; 00364 00368 typedef struct xcb_selinux_get_property_data_context_cookie_t { 00369 unsigned int sequence; 00370 } xcb_selinux_get_property_data_context_cookie_t; 00371 00373 #define XCB_SELINUX_GET_PROPERTY_DATA_CONTEXT 13 00374 00378 typedef struct xcb_selinux_get_property_data_context_request_t { 00379 uint8_t major_opcode; 00380 uint8_t minor_opcode; 00381 uint16_t length; 00382 xcb_window_t window; 00383 xcb_atom_t property; 00384 } xcb_selinux_get_property_data_context_request_t; 00385 00389 typedef struct xcb_selinux_get_property_data_context_reply_t { 00390 uint8_t response_type; 00391 uint8_t pad0; 00392 uint16_t sequence; 00393 uint32_t length; 00394 uint32_t context_len; 00395 uint8_t pad1[20]; 00396 } xcb_selinux_get_property_data_context_reply_t; 00397 00401 typedef struct xcb_selinux_list_properties_cookie_t { 00402 unsigned int sequence; 00403 } xcb_selinux_list_properties_cookie_t; 00404 00406 #define XCB_SELINUX_LIST_PROPERTIES 14 00407 00411 typedef struct xcb_selinux_list_properties_request_t { 00412 uint8_t major_opcode; 00413 uint8_t minor_opcode; 00414 uint16_t length; 00415 xcb_window_t window; 00416 } xcb_selinux_list_properties_request_t; 00417 00421 typedef struct xcb_selinux_list_properties_reply_t { 00422 uint8_t response_type; 00423 uint8_t pad0; 00424 uint16_t sequence; 00425 uint32_t length; 00426 uint32_t properties_len; 00427 uint8_t pad1[20]; 00428 } xcb_selinux_list_properties_reply_t; 00429 00431 #define XCB_SELINUX_SET_SELECTION_CREATE_CONTEXT 15 00432 00436 typedef struct xcb_selinux_set_selection_create_context_request_t { 00437 uint8_t major_opcode; 00438 uint8_t minor_opcode; 00439 uint16_t length; 00440 uint32_t context_len; 00441 } xcb_selinux_set_selection_create_context_request_t; 00442 00446 typedef struct xcb_selinux_get_selection_create_context_cookie_t { 00447 unsigned int sequence; 00448 } xcb_selinux_get_selection_create_context_cookie_t; 00449 00451 #define XCB_SELINUX_GET_SELECTION_CREATE_CONTEXT 16 00452 00456 typedef struct xcb_selinux_get_selection_create_context_request_t { 00457 uint8_t major_opcode; 00458 uint8_t minor_opcode; 00459 uint16_t length; 00460 } xcb_selinux_get_selection_create_context_request_t; 00461 00465 typedef struct xcb_selinux_get_selection_create_context_reply_t { 00466 uint8_t response_type; 00467 uint8_t pad0; 00468 uint16_t sequence; 00469 uint32_t length; 00470 uint32_t context_len; 00471 uint8_t pad1[20]; 00472 } xcb_selinux_get_selection_create_context_reply_t; 00473 00475 #define XCB_SELINUX_SET_SELECTION_USE_CONTEXT 17 00476 00480 typedef struct xcb_selinux_set_selection_use_context_request_t { 00481 uint8_t major_opcode; 00482 uint8_t minor_opcode; 00483 uint16_t length; 00484 uint32_t context_len; 00485 } xcb_selinux_set_selection_use_context_request_t; 00486 00490 typedef struct xcb_selinux_get_selection_use_context_cookie_t { 00491 unsigned int sequence; 00492 } xcb_selinux_get_selection_use_context_cookie_t; 00493 00495 #define XCB_SELINUX_GET_SELECTION_USE_CONTEXT 18 00496 00500 typedef struct xcb_selinux_get_selection_use_context_request_t { 00501 uint8_t major_opcode; 00502 uint8_t minor_opcode; 00503 uint16_t length; 00504 } xcb_selinux_get_selection_use_context_request_t; 00505 00509 typedef struct xcb_selinux_get_selection_use_context_reply_t { 00510 uint8_t response_type; 00511 uint8_t pad0; 00512 uint16_t sequence; 00513 uint32_t length; 00514 uint32_t context_len; 00515 uint8_t pad1[20]; 00516 } xcb_selinux_get_selection_use_context_reply_t; 00517 00521 typedef struct xcb_selinux_get_selection_context_cookie_t { 00522 unsigned int sequence; 00523 } xcb_selinux_get_selection_context_cookie_t; 00524 00526 #define XCB_SELINUX_GET_SELECTION_CONTEXT 19 00527 00531 typedef struct xcb_selinux_get_selection_context_request_t { 00532 uint8_t major_opcode; 00533 uint8_t minor_opcode; 00534 uint16_t length; 00535 xcb_atom_t selection; 00536 } xcb_selinux_get_selection_context_request_t; 00537 00541 typedef struct xcb_selinux_get_selection_context_reply_t { 00542 uint8_t response_type; 00543 uint8_t pad0; 00544 uint16_t sequence; 00545 uint32_t length; 00546 uint32_t context_len; 00547 uint8_t pad1[20]; 00548 } xcb_selinux_get_selection_context_reply_t; 00549 00553 typedef struct xcb_selinux_get_selection_data_context_cookie_t { 00554 unsigned int sequence; 00555 } xcb_selinux_get_selection_data_context_cookie_t; 00556 00558 #define XCB_SELINUX_GET_SELECTION_DATA_CONTEXT 20 00559 00563 typedef struct xcb_selinux_get_selection_data_context_request_t { 00564 uint8_t major_opcode; 00565 uint8_t minor_opcode; 00566 uint16_t length; 00567 xcb_atom_t selection; 00568 } xcb_selinux_get_selection_data_context_request_t; 00569 00573 typedef struct xcb_selinux_get_selection_data_context_reply_t { 00574 uint8_t response_type; 00575 uint8_t pad0; 00576 uint16_t sequence; 00577 uint32_t length; 00578 uint32_t context_len; 00579 uint8_t pad1[20]; 00580 } xcb_selinux_get_selection_data_context_reply_t; 00581 00585 typedef struct xcb_selinux_list_selections_cookie_t { 00586 unsigned int sequence; 00587 } xcb_selinux_list_selections_cookie_t; 00588 00590 #define XCB_SELINUX_LIST_SELECTIONS 21 00591 00595 typedef struct xcb_selinux_list_selections_request_t { 00596 uint8_t major_opcode; 00597 uint8_t minor_opcode; 00598 uint16_t length; 00599 } xcb_selinux_list_selections_request_t; 00600 00604 typedef struct xcb_selinux_list_selections_reply_t { 00605 uint8_t response_type; 00606 uint8_t pad0; 00607 uint16_t sequence; 00608 uint32_t length; 00609 uint32_t selections_len; 00610 uint8_t pad1[20]; 00611 } xcb_selinux_list_selections_reply_t; 00612 00616 typedef struct xcb_selinux_get_client_context_cookie_t { 00617 unsigned int sequence; 00618 } xcb_selinux_get_client_context_cookie_t; 00619 00621 #define XCB_SELINUX_GET_CLIENT_CONTEXT 22 00622 00626 typedef struct xcb_selinux_get_client_context_request_t { 00627 uint8_t major_opcode; 00628 uint8_t minor_opcode; 00629 uint16_t length; 00630 uint32_t resource; 00631 } xcb_selinux_get_client_context_request_t; 00632 00636 typedef struct xcb_selinux_get_client_context_reply_t { 00637 uint8_t response_type; 00638 uint8_t pad0; 00639 uint16_t sequence; 00640 uint32_t length; 00641 uint32_t context_len; 00642 uint8_t pad1[20]; 00643 } xcb_selinux_get_client_context_reply_t; 00644 00653 xcb_selinux_query_version_cookie_t 00654 xcb_selinux_query_version (xcb_connection_t *c, 00655 uint8_t client_major, 00656 uint8_t client_minor); 00657 00669 xcb_selinux_query_version_cookie_t 00670 xcb_selinux_query_version_unchecked (xcb_connection_t *c, 00671 uint8_t client_major, 00672 uint8_t client_minor); 00673 00688 xcb_selinux_query_version_reply_t * 00689 xcb_selinux_query_version_reply (xcb_connection_t *c, 00690 xcb_selinux_query_version_cookie_t cookie , 00691 xcb_generic_error_t **e); 00692 00693 int 00694 xcb_selinux_set_device_create_context_sizeof (const void *_buffer); 00695 00707 xcb_void_cookie_t 00708 xcb_selinux_set_device_create_context_checked (xcb_connection_t *c, 00709 uint32_t context_len, 00710 const char *context); 00711 00720 xcb_void_cookie_t 00721 xcb_selinux_set_device_create_context (xcb_connection_t *c, 00722 uint32_t context_len, 00723 const char *context); 00724 00725 char * 00726 xcb_selinux_set_device_create_context_context (const xcb_selinux_set_device_create_context_request_t *R); 00727 00728 int 00729 xcb_selinux_set_device_create_context_context_length (const xcb_selinux_set_device_create_context_request_t *R); 00730 00731 xcb_generic_iterator_t 00732 xcb_selinux_set_device_create_context_context_end (const xcb_selinux_set_device_create_context_request_t *R); 00733 00734 int 00735 xcb_selinux_get_device_create_context_sizeof (const void *_buffer); 00736 00745 xcb_selinux_get_device_create_context_cookie_t 00746 xcb_selinux_get_device_create_context (xcb_connection_t *c); 00747 00759 xcb_selinux_get_device_create_context_cookie_t 00760 xcb_selinux_get_device_create_context_unchecked (xcb_connection_t *c); 00761 00762 char * 00763 xcb_selinux_get_device_create_context_context (const xcb_selinux_get_device_create_context_reply_t *R); 00764 00765 int 00766 xcb_selinux_get_device_create_context_context_length (const xcb_selinux_get_device_create_context_reply_t *R); 00767 00768 xcb_generic_iterator_t 00769 xcb_selinux_get_device_create_context_context_end (const xcb_selinux_get_device_create_context_reply_t *R); 00770 00785 xcb_selinux_get_device_create_context_reply_t * 00786 xcb_selinux_get_device_create_context_reply (xcb_connection_t *c, 00787 xcb_selinux_get_device_create_context_cookie_t cookie , 00788 xcb_generic_error_t **e); 00789 00790 int 00791 xcb_selinux_set_device_context_sizeof (const void *_buffer); 00792 00804 xcb_void_cookie_t 00805 xcb_selinux_set_device_context_checked (xcb_connection_t *c, 00806 uint32_t device, 00807 uint32_t context_len, 00808 const char *context); 00809 00818 xcb_void_cookie_t 00819 xcb_selinux_set_device_context (xcb_connection_t *c, 00820 uint32_t device, 00821 uint32_t context_len, 00822 const char *context); 00823 00824 char * 00825 xcb_selinux_set_device_context_context (const xcb_selinux_set_device_context_request_t *R); 00826 00827 int 00828 xcb_selinux_set_device_context_context_length (const xcb_selinux_set_device_context_request_t *R); 00829 00830 xcb_generic_iterator_t 00831 xcb_selinux_set_device_context_context_end (const xcb_selinux_set_device_context_request_t *R); 00832 00833 int 00834 xcb_selinux_get_device_context_sizeof (const void *_buffer); 00835 00844 xcb_selinux_get_device_context_cookie_t 00845 xcb_selinux_get_device_context (xcb_connection_t *c, 00846 uint32_t device); 00847 00859 xcb_selinux_get_device_context_cookie_t 00860 xcb_selinux_get_device_context_unchecked (xcb_connection_t *c, 00861 uint32_t device); 00862 00863 char * 00864 xcb_selinux_get_device_context_context (const xcb_selinux_get_device_context_reply_t *R); 00865 00866 int 00867 xcb_selinux_get_device_context_context_length (const xcb_selinux_get_device_context_reply_t *R); 00868 00869 xcb_generic_iterator_t 00870 xcb_selinux_get_device_context_context_end (const xcb_selinux_get_device_context_reply_t *R); 00871 00886 xcb_selinux_get_device_context_reply_t * 00887 xcb_selinux_get_device_context_reply (xcb_connection_t *c, 00888 xcb_selinux_get_device_context_cookie_t cookie , 00889 xcb_generic_error_t **e); 00890 00891 int 00892 xcb_selinux_set_window_create_context_sizeof (const void *_buffer); 00893 00905 xcb_void_cookie_t 00906 xcb_selinux_set_window_create_context_checked (xcb_connection_t *c, 00907 uint32_t context_len, 00908 const char *context); 00909 00918 xcb_void_cookie_t 00919 xcb_selinux_set_window_create_context (xcb_connection_t *c, 00920 uint32_t context_len, 00921 const char *context); 00922 00923 char * 00924 xcb_selinux_set_window_create_context_context (const xcb_selinux_set_window_create_context_request_t *R); 00925 00926 int 00927 xcb_selinux_set_window_create_context_context_length (const xcb_selinux_set_window_create_context_request_t *R); 00928 00929 xcb_generic_iterator_t 00930 xcb_selinux_set_window_create_context_context_end (const xcb_selinux_set_window_create_context_request_t *R); 00931 00932 int 00933 xcb_selinux_get_window_create_context_sizeof (const void *_buffer); 00934 00943 xcb_selinux_get_window_create_context_cookie_t 00944 xcb_selinux_get_window_create_context (xcb_connection_t *c); 00945 00957 xcb_selinux_get_window_create_context_cookie_t 00958 xcb_selinux_get_window_create_context_unchecked (xcb_connection_t *c); 00959 00960 char * 00961 xcb_selinux_get_window_create_context_context (const xcb_selinux_get_window_create_context_reply_t *R); 00962 00963 int 00964 xcb_selinux_get_window_create_context_context_length (const xcb_selinux_get_window_create_context_reply_t *R); 00965 00966 xcb_generic_iterator_t 00967 xcb_selinux_get_window_create_context_context_end (const xcb_selinux_get_window_create_context_reply_t *R); 00968 00983 xcb_selinux_get_window_create_context_reply_t * 00984 xcb_selinux_get_window_create_context_reply (xcb_connection_t *c, 00985 xcb_selinux_get_window_create_context_cookie_t cookie , 00986 xcb_generic_error_t **e); 00987 00988 int 00989 xcb_selinux_get_window_context_sizeof (const void *_buffer); 00990 00999 xcb_selinux_get_window_context_cookie_t 01000 xcb_selinux_get_window_context (xcb_connection_t *c, 01001 xcb_window_t window); 01002 01014 xcb_selinux_get_window_context_cookie_t 01015 xcb_selinux_get_window_context_unchecked (xcb_connection_t *c, 01016 xcb_window_t window); 01017 01018 char * 01019 xcb_selinux_get_window_context_context (const xcb_selinux_get_window_context_reply_t *R); 01020 01021 int 01022 xcb_selinux_get_window_context_context_length (const xcb_selinux_get_window_context_reply_t *R); 01023 01024 xcb_generic_iterator_t 01025 xcb_selinux_get_window_context_context_end (const xcb_selinux_get_window_context_reply_t *R); 01026 01041 xcb_selinux_get_window_context_reply_t * 01042 xcb_selinux_get_window_context_reply (xcb_connection_t *c, 01043 xcb_selinux_get_window_context_cookie_t cookie , 01044 xcb_generic_error_t **e); 01045 01046 int 01047 xcb_selinux_list_item_sizeof (const void *_buffer); 01048 01049 char * 01050 xcb_selinux_list_item_object_context (const xcb_selinux_list_item_t *R); 01051 01052 int 01053 xcb_selinux_list_item_object_context_length (const xcb_selinux_list_item_t *R); 01054 01055 xcb_generic_iterator_t 01056 xcb_selinux_list_item_object_context_end (const xcb_selinux_list_item_t *R); 01057 01058 char * 01059 xcb_selinux_list_item_data_context (const xcb_selinux_list_item_t *R); 01060 01061 int 01062 xcb_selinux_list_item_data_context_length (const xcb_selinux_list_item_t *R); 01063 01064 xcb_generic_iterator_t 01065 xcb_selinux_list_item_data_context_end (const xcb_selinux_list_item_t *R); 01066 01075 void 01076 xcb_selinux_list_item_next (xcb_selinux_list_item_iterator_t *i); 01077 01087 xcb_generic_iterator_t 01088 xcb_selinux_list_item_end (xcb_selinux_list_item_iterator_t i); 01089 01090 int 01091 xcb_selinux_set_property_create_context_sizeof (const void *_buffer); 01092 01104 xcb_void_cookie_t 01105 xcb_selinux_set_property_create_context_checked (xcb_connection_t *c, 01106 uint32_t context_len, 01107 const char *context); 01108 01117 xcb_void_cookie_t 01118 xcb_selinux_set_property_create_context (xcb_connection_t *c, 01119 uint32_t context_len, 01120 const char *context); 01121 01122 char * 01123 xcb_selinux_set_property_create_context_context (const xcb_selinux_set_property_create_context_request_t *R); 01124 01125 int 01126 xcb_selinux_set_property_create_context_context_length (const xcb_selinux_set_property_create_context_request_t *R); 01127 01128 xcb_generic_iterator_t 01129 xcb_selinux_set_property_create_context_context_end (const xcb_selinux_set_property_create_context_request_t *R); 01130 01131 int 01132 xcb_selinux_get_property_create_context_sizeof (const void *_buffer); 01133 01142 xcb_selinux_get_property_create_context_cookie_t 01143 xcb_selinux_get_property_create_context (xcb_connection_t *c); 01144 01156 xcb_selinux_get_property_create_context_cookie_t 01157 xcb_selinux_get_property_create_context_unchecked (xcb_connection_t *c); 01158 01159 char * 01160 xcb_selinux_get_property_create_context_context (const xcb_selinux_get_property_create_context_reply_t *R); 01161 01162 int 01163 xcb_selinux_get_property_create_context_context_length (const xcb_selinux_get_property_create_context_reply_t *R); 01164 01165 xcb_generic_iterator_t 01166 xcb_selinux_get_property_create_context_context_end (const xcb_selinux_get_property_create_context_reply_t *R); 01167 01182 xcb_selinux_get_property_create_context_reply_t * 01183 xcb_selinux_get_property_create_context_reply (xcb_connection_t *c, 01184 xcb_selinux_get_property_create_context_cookie_t cookie , 01185 xcb_generic_error_t **e); 01186 01187 int 01188 xcb_selinux_set_property_use_context_sizeof (const void *_buffer); 01189 01201 xcb_void_cookie_t 01202 xcb_selinux_set_property_use_context_checked (xcb_connection_t *c, 01203 uint32_t context_len, 01204 const char *context); 01205 01214 xcb_void_cookie_t 01215 xcb_selinux_set_property_use_context (xcb_connection_t *c, 01216 uint32_t context_len, 01217 const char *context); 01218 01219 char * 01220 xcb_selinux_set_property_use_context_context (const xcb_selinux_set_property_use_context_request_t *R); 01221 01222 int 01223 xcb_selinux_set_property_use_context_context_length (const xcb_selinux_set_property_use_context_request_t *R); 01224 01225 xcb_generic_iterator_t 01226 xcb_selinux_set_property_use_context_context_end (const xcb_selinux_set_property_use_context_request_t *R); 01227 01228 int 01229 xcb_selinux_get_property_use_context_sizeof (const void *_buffer); 01230 01239 xcb_selinux_get_property_use_context_cookie_t 01240 xcb_selinux_get_property_use_context (xcb_connection_t *c); 01241 01253 xcb_selinux_get_property_use_context_cookie_t 01254 xcb_selinux_get_property_use_context_unchecked (xcb_connection_t *c); 01255 01256 char * 01257 xcb_selinux_get_property_use_context_context (const xcb_selinux_get_property_use_context_reply_t *R); 01258 01259 int 01260 xcb_selinux_get_property_use_context_context_length (const xcb_selinux_get_property_use_context_reply_t *R); 01261 01262 xcb_generic_iterator_t 01263 xcb_selinux_get_property_use_context_context_end (const xcb_selinux_get_property_use_context_reply_t *R); 01264 01279 xcb_selinux_get_property_use_context_reply_t * 01280 xcb_selinux_get_property_use_context_reply (xcb_connection_t *c, 01281 xcb_selinux_get_property_use_context_cookie_t cookie , 01282 xcb_generic_error_t **e); 01283 01284 int 01285 xcb_selinux_get_property_context_sizeof (const void *_buffer); 01286 01295 xcb_selinux_get_property_context_cookie_t 01296 xcb_selinux_get_property_context (xcb_connection_t *c, 01297 xcb_window_t window, 01298 xcb_atom_t property); 01299 01311 xcb_selinux_get_property_context_cookie_t 01312 xcb_selinux_get_property_context_unchecked (xcb_connection_t *c, 01313 xcb_window_t window, 01314 xcb_atom_t property); 01315 01316 char * 01317 xcb_selinux_get_property_context_context (const xcb_selinux_get_property_context_reply_t *R); 01318 01319 int 01320 xcb_selinux_get_property_context_context_length (const xcb_selinux_get_property_context_reply_t *R); 01321 01322 xcb_generic_iterator_t 01323 xcb_selinux_get_property_context_context_end (const xcb_selinux_get_property_context_reply_t *R); 01324 01339 xcb_selinux_get_property_context_reply_t * 01340 xcb_selinux_get_property_context_reply (xcb_connection_t *c, 01341 xcb_selinux_get_property_context_cookie_t cookie , 01342 xcb_generic_error_t **e); 01343 01344 int 01345 xcb_selinux_get_property_data_context_sizeof (const void *_buffer); 01346 01355 xcb_selinux_get_property_data_context_cookie_t 01356 xcb_selinux_get_property_data_context (xcb_connection_t *c, 01357 xcb_window_t window, 01358 xcb_atom_t property); 01359 01371 xcb_selinux_get_property_data_context_cookie_t 01372 xcb_selinux_get_property_data_context_unchecked (xcb_connection_t *c, 01373 xcb_window_t window, 01374 xcb_atom_t property); 01375 01376 char * 01377 xcb_selinux_get_property_data_context_context (const xcb_selinux_get_property_data_context_reply_t *R); 01378 01379 int 01380 xcb_selinux_get_property_data_context_context_length (const xcb_selinux_get_property_data_context_reply_t *R); 01381 01382 xcb_generic_iterator_t 01383 xcb_selinux_get_property_data_context_context_end (const xcb_selinux_get_property_data_context_reply_t *R); 01384 01399 xcb_selinux_get_property_data_context_reply_t * 01400 xcb_selinux_get_property_data_context_reply (xcb_connection_t *c, 01401 xcb_selinux_get_property_data_context_cookie_t cookie , 01402 xcb_generic_error_t **e); 01403 01404 int 01405 xcb_selinux_list_properties_sizeof (const void *_buffer); 01406 01415 xcb_selinux_list_properties_cookie_t 01416 xcb_selinux_list_properties (xcb_connection_t *c, 01417 xcb_window_t window); 01418 01430 xcb_selinux_list_properties_cookie_t 01431 xcb_selinux_list_properties_unchecked (xcb_connection_t *c, 01432 xcb_window_t window); 01433 01434 int 01435 xcb_selinux_list_properties_properties_length (const xcb_selinux_list_properties_reply_t *R); 01436 01437 xcb_selinux_list_item_iterator_t 01438 xcb_selinux_list_properties_properties_iterator (const xcb_selinux_list_properties_reply_t *R); 01439 01454 xcb_selinux_list_properties_reply_t * 01455 xcb_selinux_list_properties_reply (xcb_connection_t *c, 01456 xcb_selinux_list_properties_cookie_t cookie , 01457 xcb_generic_error_t **e); 01458 01459 int 01460 xcb_selinux_set_selection_create_context_sizeof (const void *_buffer); 01461 01473 xcb_void_cookie_t 01474 xcb_selinux_set_selection_create_context_checked (xcb_connection_t *c, 01475 uint32_t context_len, 01476 const char *context); 01477 01486 xcb_void_cookie_t 01487 xcb_selinux_set_selection_create_context (xcb_connection_t *c, 01488 uint32_t context_len, 01489 const char *context); 01490 01491 char * 01492 xcb_selinux_set_selection_create_context_context (const xcb_selinux_set_selection_create_context_request_t *R); 01493 01494 int 01495 xcb_selinux_set_selection_create_context_context_length (const xcb_selinux_set_selection_create_context_request_t *R); 01496 01497 xcb_generic_iterator_t 01498 xcb_selinux_set_selection_create_context_context_end (const xcb_selinux_set_selection_create_context_request_t *R); 01499 01500 int 01501 xcb_selinux_get_selection_create_context_sizeof (const void *_buffer); 01502 01511 xcb_selinux_get_selection_create_context_cookie_t 01512 xcb_selinux_get_selection_create_context (xcb_connection_t *c); 01513 01525 xcb_selinux_get_selection_create_context_cookie_t 01526 xcb_selinux_get_selection_create_context_unchecked (xcb_connection_t *c); 01527 01528 char * 01529 xcb_selinux_get_selection_create_context_context (const xcb_selinux_get_selection_create_context_reply_t *R); 01530 01531 int 01532 xcb_selinux_get_selection_create_context_context_length (const xcb_selinux_get_selection_create_context_reply_t *R); 01533 01534 xcb_generic_iterator_t 01535 xcb_selinux_get_selection_create_context_context_end (const xcb_selinux_get_selection_create_context_reply_t *R); 01536 01551 xcb_selinux_get_selection_create_context_reply_t * 01552 xcb_selinux_get_selection_create_context_reply (xcb_connection_t *c, 01553 xcb_selinux_get_selection_create_context_cookie_t cookie , 01554 xcb_generic_error_t **e); 01555 01556 int 01557 xcb_selinux_set_selection_use_context_sizeof (const void *_buffer); 01558 01570 xcb_void_cookie_t 01571 xcb_selinux_set_selection_use_context_checked (xcb_connection_t *c, 01572 uint32_t context_len, 01573 const char *context); 01574 01583 xcb_void_cookie_t 01584 xcb_selinux_set_selection_use_context (xcb_connection_t *c, 01585 uint32_t context_len, 01586 const char *context); 01587 01588 char * 01589 xcb_selinux_set_selection_use_context_context (const xcb_selinux_set_selection_use_context_request_t *R); 01590 01591 int 01592 xcb_selinux_set_selection_use_context_context_length (const xcb_selinux_set_selection_use_context_request_t *R); 01593 01594 xcb_generic_iterator_t 01595 xcb_selinux_set_selection_use_context_context_end (const xcb_selinux_set_selection_use_context_request_t *R); 01596 01597 int 01598 xcb_selinux_get_selection_use_context_sizeof (const void *_buffer); 01599 01608 xcb_selinux_get_selection_use_context_cookie_t 01609 xcb_selinux_get_selection_use_context (xcb_connection_t *c); 01610 01622 xcb_selinux_get_selection_use_context_cookie_t 01623 xcb_selinux_get_selection_use_context_unchecked (xcb_connection_t *c); 01624 01625 char * 01626 xcb_selinux_get_selection_use_context_context (const xcb_selinux_get_selection_use_context_reply_t *R); 01627 01628 int 01629 xcb_selinux_get_selection_use_context_context_length (const xcb_selinux_get_selection_use_context_reply_t *R); 01630 01631 xcb_generic_iterator_t 01632 xcb_selinux_get_selection_use_context_context_end (const xcb_selinux_get_selection_use_context_reply_t *R); 01633 01648 xcb_selinux_get_selection_use_context_reply_t * 01649 xcb_selinux_get_selection_use_context_reply (xcb_connection_t *c, 01650 xcb_selinux_get_selection_use_context_cookie_t cookie , 01651 xcb_generic_error_t **e); 01652 01653 int 01654 xcb_selinux_get_selection_context_sizeof (const void *_buffer); 01655 01664 xcb_selinux_get_selection_context_cookie_t 01665 xcb_selinux_get_selection_context (xcb_connection_t *c, 01666 xcb_atom_t selection); 01667 01679 xcb_selinux_get_selection_context_cookie_t 01680 xcb_selinux_get_selection_context_unchecked (xcb_connection_t *c, 01681 xcb_atom_t selection); 01682 01683 char * 01684 xcb_selinux_get_selection_context_context (const xcb_selinux_get_selection_context_reply_t *R); 01685 01686 int 01687 xcb_selinux_get_selection_context_context_length (const xcb_selinux_get_selection_context_reply_t *R); 01688 01689 xcb_generic_iterator_t 01690 xcb_selinux_get_selection_context_context_end (const xcb_selinux_get_selection_context_reply_t *R); 01691 01706 xcb_selinux_get_selection_context_reply_t * 01707 xcb_selinux_get_selection_context_reply (xcb_connection_t *c, 01708 xcb_selinux_get_selection_context_cookie_t cookie , 01709 xcb_generic_error_t **e); 01710 01711 int 01712 xcb_selinux_get_selection_data_context_sizeof (const void *_buffer); 01713 01722 xcb_selinux_get_selection_data_context_cookie_t 01723 xcb_selinux_get_selection_data_context (xcb_connection_t *c, 01724 xcb_atom_t selection); 01725 01737 xcb_selinux_get_selection_data_context_cookie_t 01738 xcb_selinux_get_selection_data_context_unchecked (xcb_connection_t *c, 01739 xcb_atom_t selection); 01740 01741 char * 01742 xcb_selinux_get_selection_data_context_context (const xcb_selinux_get_selection_data_context_reply_t *R); 01743 01744 int 01745 xcb_selinux_get_selection_data_context_context_length (const xcb_selinux_get_selection_data_context_reply_t *R); 01746 01747 xcb_generic_iterator_t 01748 xcb_selinux_get_selection_data_context_context_end (const xcb_selinux_get_selection_data_context_reply_t *R); 01749 01764 xcb_selinux_get_selection_data_context_reply_t * 01765 xcb_selinux_get_selection_data_context_reply (xcb_connection_t *c, 01766 xcb_selinux_get_selection_data_context_cookie_t cookie , 01767 xcb_generic_error_t **e); 01768 01769 int 01770 xcb_selinux_list_selections_sizeof (const void *_buffer); 01771 01780 xcb_selinux_list_selections_cookie_t 01781 xcb_selinux_list_selections (xcb_connection_t *c); 01782 01794 xcb_selinux_list_selections_cookie_t 01795 xcb_selinux_list_selections_unchecked (xcb_connection_t *c); 01796 01797 int 01798 xcb_selinux_list_selections_selections_length (const xcb_selinux_list_selections_reply_t *R); 01799 01800 xcb_selinux_list_item_iterator_t 01801 xcb_selinux_list_selections_selections_iterator (const xcb_selinux_list_selections_reply_t *R); 01802 01817 xcb_selinux_list_selections_reply_t * 01818 xcb_selinux_list_selections_reply (xcb_connection_t *c, 01819 xcb_selinux_list_selections_cookie_t cookie , 01820 xcb_generic_error_t **e); 01821 01822 int 01823 xcb_selinux_get_client_context_sizeof (const void *_buffer); 01824 01833 xcb_selinux_get_client_context_cookie_t 01834 xcb_selinux_get_client_context (xcb_connection_t *c, 01835 uint32_t resource); 01836 01848 xcb_selinux_get_client_context_cookie_t 01849 xcb_selinux_get_client_context_unchecked (xcb_connection_t *c, 01850 uint32_t resource); 01851 01852 char * 01853 xcb_selinux_get_client_context_context (const xcb_selinux_get_client_context_reply_t *R); 01854 01855 int 01856 xcb_selinux_get_client_context_context_length (const xcb_selinux_get_client_context_reply_t *R); 01857 01858 xcb_generic_iterator_t 01859 xcb_selinux_get_client_context_context_end (const xcb_selinux_get_client_context_reply_t *R); 01860 01875 xcb_selinux_get_client_context_reply_t * 01876 xcb_selinux_get_client_context_reply (xcb_connection_t *c, 01877 xcb_selinux_get_client_context_cookie_t cookie , 01878 xcb_generic_error_t **e); 01879 01880 01881 #ifdef __cplusplus 01882 } 01883 #endif 01884 01885 #endif 01886