XCB
1.11.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 int 00726 xcb_selinux_get_device_create_context_sizeof (const void *_buffer ); 00727 00736 xcb_selinux_get_device_create_context_cookie_t 00737 xcb_selinux_get_device_create_context (xcb_connection_t *c ); 00738 00750 xcb_selinux_get_device_create_context_cookie_t 00751 xcb_selinux_get_device_create_context_unchecked (xcb_connection_t *c ); 00752 00753 char * 00754 xcb_selinux_get_device_create_context_context (const xcb_selinux_get_device_create_context_reply_t *R ); 00755 00756 int 00757 xcb_selinux_get_device_create_context_context_length (const xcb_selinux_get_device_create_context_reply_t *R ); 00758 00759 xcb_generic_iterator_t 00760 xcb_selinux_get_device_create_context_context_end (const xcb_selinux_get_device_create_context_reply_t *R ); 00761 00776 xcb_selinux_get_device_create_context_reply_t * 00777 xcb_selinux_get_device_create_context_reply (xcb_connection_t *c , 00778 xcb_selinux_get_device_create_context_cookie_t cookie , 00779 xcb_generic_error_t **e ); 00780 00781 int 00782 xcb_selinux_set_device_context_sizeof (const void *_buffer ); 00783 00795 xcb_void_cookie_t 00796 xcb_selinux_set_device_context_checked (xcb_connection_t *c , 00797 uint32_t device , 00798 uint32_t context_len , 00799 const char *context ); 00800 00809 xcb_void_cookie_t 00810 xcb_selinux_set_device_context (xcb_connection_t *c , 00811 uint32_t device , 00812 uint32_t context_len , 00813 const char *context ); 00814 00815 int 00816 xcb_selinux_get_device_context_sizeof (const void *_buffer ); 00817 00826 xcb_selinux_get_device_context_cookie_t 00827 xcb_selinux_get_device_context (xcb_connection_t *c , 00828 uint32_t device ); 00829 00841 xcb_selinux_get_device_context_cookie_t 00842 xcb_selinux_get_device_context_unchecked (xcb_connection_t *c , 00843 uint32_t device ); 00844 00845 char * 00846 xcb_selinux_get_device_context_context (const xcb_selinux_get_device_context_reply_t *R ); 00847 00848 int 00849 xcb_selinux_get_device_context_context_length (const xcb_selinux_get_device_context_reply_t *R ); 00850 00851 xcb_generic_iterator_t 00852 xcb_selinux_get_device_context_context_end (const xcb_selinux_get_device_context_reply_t *R ); 00853 00868 xcb_selinux_get_device_context_reply_t * 00869 xcb_selinux_get_device_context_reply (xcb_connection_t *c , 00870 xcb_selinux_get_device_context_cookie_t cookie , 00871 xcb_generic_error_t **e ); 00872 00873 int 00874 xcb_selinux_set_window_create_context_sizeof (const void *_buffer ); 00875 00887 xcb_void_cookie_t 00888 xcb_selinux_set_window_create_context_checked (xcb_connection_t *c , 00889 uint32_t context_len , 00890 const char *context ); 00891 00900 xcb_void_cookie_t 00901 xcb_selinux_set_window_create_context (xcb_connection_t *c , 00902 uint32_t context_len , 00903 const char *context ); 00904 00905 int 00906 xcb_selinux_get_window_create_context_sizeof (const void *_buffer ); 00907 00916 xcb_selinux_get_window_create_context_cookie_t 00917 xcb_selinux_get_window_create_context (xcb_connection_t *c ); 00918 00930 xcb_selinux_get_window_create_context_cookie_t 00931 xcb_selinux_get_window_create_context_unchecked (xcb_connection_t *c ); 00932 00933 char * 00934 xcb_selinux_get_window_create_context_context (const xcb_selinux_get_window_create_context_reply_t *R ); 00935 00936 int 00937 xcb_selinux_get_window_create_context_context_length (const xcb_selinux_get_window_create_context_reply_t *R ); 00938 00939 xcb_generic_iterator_t 00940 xcb_selinux_get_window_create_context_context_end (const xcb_selinux_get_window_create_context_reply_t *R ); 00941 00956 xcb_selinux_get_window_create_context_reply_t * 00957 xcb_selinux_get_window_create_context_reply (xcb_connection_t *c , 00958 xcb_selinux_get_window_create_context_cookie_t cookie , 00959 xcb_generic_error_t **e ); 00960 00961 int 00962 xcb_selinux_get_window_context_sizeof (const void *_buffer ); 00963 00972 xcb_selinux_get_window_context_cookie_t 00973 xcb_selinux_get_window_context (xcb_connection_t *c , 00974 xcb_window_t window ); 00975 00987 xcb_selinux_get_window_context_cookie_t 00988 xcb_selinux_get_window_context_unchecked (xcb_connection_t *c , 00989 xcb_window_t window ); 00990 00991 char * 00992 xcb_selinux_get_window_context_context (const xcb_selinux_get_window_context_reply_t *R ); 00993 00994 int 00995 xcb_selinux_get_window_context_context_length (const xcb_selinux_get_window_context_reply_t *R ); 00996 00997 xcb_generic_iterator_t 00998 xcb_selinux_get_window_context_context_end (const xcb_selinux_get_window_context_reply_t *R ); 00999 01014 xcb_selinux_get_window_context_reply_t * 01015 xcb_selinux_get_window_context_reply (xcb_connection_t *c , 01016 xcb_selinux_get_window_context_cookie_t cookie , 01017 xcb_generic_error_t **e ); 01018 01019 int 01020 xcb_selinux_list_item_sizeof (const void *_buffer ); 01021 01022 char * 01023 xcb_selinux_list_item_object_context (const xcb_selinux_list_item_t *R ); 01024 01025 int 01026 xcb_selinux_list_item_object_context_length (const xcb_selinux_list_item_t *R ); 01027 01028 xcb_generic_iterator_t 01029 xcb_selinux_list_item_object_context_end (const xcb_selinux_list_item_t *R ); 01030 01031 char * 01032 xcb_selinux_list_item_data_context (const xcb_selinux_list_item_t *R ); 01033 01034 int 01035 xcb_selinux_list_item_data_context_length (const xcb_selinux_list_item_t *R ); 01036 01037 xcb_generic_iterator_t 01038 xcb_selinux_list_item_data_context_end (const xcb_selinux_list_item_t *R ); 01039 01048 void 01049 xcb_selinux_list_item_next (xcb_selinux_list_item_iterator_t *i ); 01050 01060 xcb_generic_iterator_t 01061 xcb_selinux_list_item_end (xcb_selinux_list_item_iterator_t i ); 01062 01063 int 01064 xcb_selinux_set_property_create_context_sizeof (const void *_buffer ); 01065 01077 xcb_void_cookie_t 01078 xcb_selinux_set_property_create_context_checked (xcb_connection_t *c , 01079 uint32_t context_len , 01080 const char *context ); 01081 01090 xcb_void_cookie_t 01091 xcb_selinux_set_property_create_context (xcb_connection_t *c , 01092 uint32_t context_len , 01093 const char *context ); 01094 01095 int 01096 xcb_selinux_get_property_create_context_sizeof (const void *_buffer ); 01097 01106 xcb_selinux_get_property_create_context_cookie_t 01107 xcb_selinux_get_property_create_context (xcb_connection_t *c ); 01108 01120 xcb_selinux_get_property_create_context_cookie_t 01121 xcb_selinux_get_property_create_context_unchecked (xcb_connection_t *c ); 01122 01123 char * 01124 xcb_selinux_get_property_create_context_context (const xcb_selinux_get_property_create_context_reply_t *R ); 01125 01126 int 01127 xcb_selinux_get_property_create_context_context_length (const xcb_selinux_get_property_create_context_reply_t *R ); 01128 01129 xcb_generic_iterator_t 01130 xcb_selinux_get_property_create_context_context_end (const xcb_selinux_get_property_create_context_reply_t *R ); 01131 01146 xcb_selinux_get_property_create_context_reply_t * 01147 xcb_selinux_get_property_create_context_reply (xcb_connection_t *c , 01148 xcb_selinux_get_property_create_context_cookie_t cookie , 01149 xcb_generic_error_t **e ); 01150 01151 int 01152 xcb_selinux_set_property_use_context_sizeof (const void *_buffer ); 01153 01165 xcb_void_cookie_t 01166 xcb_selinux_set_property_use_context_checked (xcb_connection_t *c , 01167 uint32_t context_len , 01168 const char *context ); 01169 01178 xcb_void_cookie_t 01179 xcb_selinux_set_property_use_context (xcb_connection_t *c , 01180 uint32_t context_len , 01181 const char *context ); 01182 01183 int 01184 xcb_selinux_get_property_use_context_sizeof (const void *_buffer ); 01185 01194 xcb_selinux_get_property_use_context_cookie_t 01195 xcb_selinux_get_property_use_context (xcb_connection_t *c ); 01196 01208 xcb_selinux_get_property_use_context_cookie_t 01209 xcb_selinux_get_property_use_context_unchecked (xcb_connection_t *c ); 01210 01211 char * 01212 xcb_selinux_get_property_use_context_context (const xcb_selinux_get_property_use_context_reply_t *R ); 01213 01214 int 01215 xcb_selinux_get_property_use_context_context_length (const xcb_selinux_get_property_use_context_reply_t *R ); 01216 01217 xcb_generic_iterator_t 01218 xcb_selinux_get_property_use_context_context_end (const xcb_selinux_get_property_use_context_reply_t *R ); 01219 01234 xcb_selinux_get_property_use_context_reply_t * 01235 xcb_selinux_get_property_use_context_reply (xcb_connection_t *c , 01236 xcb_selinux_get_property_use_context_cookie_t cookie , 01237 xcb_generic_error_t **e ); 01238 01239 int 01240 xcb_selinux_get_property_context_sizeof (const void *_buffer ); 01241 01250 xcb_selinux_get_property_context_cookie_t 01251 xcb_selinux_get_property_context (xcb_connection_t *c , 01252 xcb_window_t window , 01253 xcb_atom_t property ); 01254 01266 xcb_selinux_get_property_context_cookie_t 01267 xcb_selinux_get_property_context_unchecked (xcb_connection_t *c , 01268 xcb_window_t window , 01269 xcb_atom_t property ); 01270 01271 char * 01272 xcb_selinux_get_property_context_context (const xcb_selinux_get_property_context_reply_t *R ); 01273 01274 int 01275 xcb_selinux_get_property_context_context_length (const xcb_selinux_get_property_context_reply_t *R ); 01276 01277 xcb_generic_iterator_t 01278 xcb_selinux_get_property_context_context_end (const xcb_selinux_get_property_context_reply_t *R ); 01279 01294 xcb_selinux_get_property_context_reply_t * 01295 xcb_selinux_get_property_context_reply (xcb_connection_t *c , 01296 xcb_selinux_get_property_context_cookie_t cookie , 01297 xcb_generic_error_t **e ); 01298 01299 int 01300 xcb_selinux_get_property_data_context_sizeof (const void *_buffer ); 01301 01310 xcb_selinux_get_property_data_context_cookie_t 01311 xcb_selinux_get_property_data_context (xcb_connection_t *c , 01312 xcb_window_t window , 01313 xcb_atom_t property ); 01314 01326 xcb_selinux_get_property_data_context_cookie_t 01327 xcb_selinux_get_property_data_context_unchecked (xcb_connection_t *c , 01328 xcb_window_t window , 01329 xcb_atom_t property ); 01330 01331 char * 01332 xcb_selinux_get_property_data_context_context (const xcb_selinux_get_property_data_context_reply_t *R ); 01333 01334 int 01335 xcb_selinux_get_property_data_context_context_length (const xcb_selinux_get_property_data_context_reply_t *R ); 01336 01337 xcb_generic_iterator_t 01338 xcb_selinux_get_property_data_context_context_end (const xcb_selinux_get_property_data_context_reply_t *R ); 01339 01354 xcb_selinux_get_property_data_context_reply_t * 01355 xcb_selinux_get_property_data_context_reply (xcb_connection_t *c , 01356 xcb_selinux_get_property_data_context_cookie_t cookie , 01357 xcb_generic_error_t **e ); 01358 01359 int 01360 xcb_selinux_list_properties_sizeof (const void *_buffer ); 01361 01370 xcb_selinux_list_properties_cookie_t 01371 xcb_selinux_list_properties (xcb_connection_t *c , 01372 xcb_window_t window ); 01373 01385 xcb_selinux_list_properties_cookie_t 01386 xcb_selinux_list_properties_unchecked (xcb_connection_t *c , 01387 xcb_window_t window ); 01388 01389 int 01390 xcb_selinux_list_properties_properties_length (const xcb_selinux_list_properties_reply_t *R ); 01391 01392 xcb_selinux_list_item_iterator_t 01393 xcb_selinux_list_properties_properties_iterator (const xcb_selinux_list_properties_reply_t *R ); 01394 01409 xcb_selinux_list_properties_reply_t * 01410 xcb_selinux_list_properties_reply (xcb_connection_t *c , 01411 xcb_selinux_list_properties_cookie_t cookie , 01412 xcb_generic_error_t **e ); 01413 01414 int 01415 xcb_selinux_set_selection_create_context_sizeof (const void *_buffer ); 01416 01428 xcb_void_cookie_t 01429 xcb_selinux_set_selection_create_context_checked (xcb_connection_t *c , 01430 uint32_t context_len , 01431 const char *context ); 01432 01441 xcb_void_cookie_t 01442 xcb_selinux_set_selection_create_context (xcb_connection_t *c , 01443 uint32_t context_len , 01444 const char *context ); 01445 01446 int 01447 xcb_selinux_get_selection_create_context_sizeof (const void *_buffer ); 01448 01457 xcb_selinux_get_selection_create_context_cookie_t 01458 xcb_selinux_get_selection_create_context (xcb_connection_t *c ); 01459 01471 xcb_selinux_get_selection_create_context_cookie_t 01472 xcb_selinux_get_selection_create_context_unchecked (xcb_connection_t *c ); 01473 01474 char * 01475 xcb_selinux_get_selection_create_context_context (const xcb_selinux_get_selection_create_context_reply_t *R ); 01476 01477 int 01478 xcb_selinux_get_selection_create_context_context_length (const xcb_selinux_get_selection_create_context_reply_t *R ); 01479 01480 xcb_generic_iterator_t 01481 xcb_selinux_get_selection_create_context_context_end (const xcb_selinux_get_selection_create_context_reply_t *R ); 01482 01497 xcb_selinux_get_selection_create_context_reply_t * 01498 xcb_selinux_get_selection_create_context_reply (xcb_connection_t *c , 01499 xcb_selinux_get_selection_create_context_cookie_t cookie , 01500 xcb_generic_error_t **e ); 01501 01502 int 01503 xcb_selinux_set_selection_use_context_sizeof (const void *_buffer ); 01504 01516 xcb_void_cookie_t 01517 xcb_selinux_set_selection_use_context_checked (xcb_connection_t *c , 01518 uint32_t context_len , 01519 const char *context ); 01520 01529 xcb_void_cookie_t 01530 xcb_selinux_set_selection_use_context (xcb_connection_t *c , 01531 uint32_t context_len , 01532 const char *context ); 01533 01534 int 01535 xcb_selinux_get_selection_use_context_sizeof (const void *_buffer ); 01536 01545 xcb_selinux_get_selection_use_context_cookie_t 01546 xcb_selinux_get_selection_use_context (xcb_connection_t *c ); 01547 01559 xcb_selinux_get_selection_use_context_cookie_t 01560 xcb_selinux_get_selection_use_context_unchecked (xcb_connection_t *c ); 01561 01562 char * 01563 xcb_selinux_get_selection_use_context_context (const xcb_selinux_get_selection_use_context_reply_t *R ); 01564 01565 int 01566 xcb_selinux_get_selection_use_context_context_length (const xcb_selinux_get_selection_use_context_reply_t *R ); 01567 01568 xcb_generic_iterator_t 01569 xcb_selinux_get_selection_use_context_context_end (const xcb_selinux_get_selection_use_context_reply_t *R ); 01570 01585 xcb_selinux_get_selection_use_context_reply_t * 01586 xcb_selinux_get_selection_use_context_reply (xcb_connection_t *c , 01587 xcb_selinux_get_selection_use_context_cookie_t cookie , 01588 xcb_generic_error_t **e ); 01589 01590 int 01591 xcb_selinux_get_selection_context_sizeof (const void *_buffer ); 01592 01601 xcb_selinux_get_selection_context_cookie_t 01602 xcb_selinux_get_selection_context (xcb_connection_t *c , 01603 xcb_atom_t selection ); 01604 01616 xcb_selinux_get_selection_context_cookie_t 01617 xcb_selinux_get_selection_context_unchecked (xcb_connection_t *c , 01618 xcb_atom_t selection ); 01619 01620 char * 01621 xcb_selinux_get_selection_context_context (const xcb_selinux_get_selection_context_reply_t *R ); 01622 01623 int 01624 xcb_selinux_get_selection_context_context_length (const xcb_selinux_get_selection_context_reply_t *R ); 01625 01626 xcb_generic_iterator_t 01627 xcb_selinux_get_selection_context_context_end (const xcb_selinux_get_selection_context_reply_t *R ); 01628 01643 xcb_selinux_get_selection_context_reply_t * 01644 xcb_selinux_get_selection_context_reply (xcb_connection_t *c , 01645 xcb_selinux_get_selection_context_cookie_t cookie , 01646 xcb_generic_error_t **e ); 01647 01648 int 01649 xcb_selinux_get_selection_data_context_sizeof (const void *_buffer ); 01650 01659 xcb_selinux_get_selection_data_context_cookie_t 01660 xcb_selinux_get_selection_data_context (xcb_connection_t *c , 01661 xcb_atom_t selection ); 01662 01674 xcb_selinux_get_selection_data_context_cookie_t 01675 xcb_selinux_get_selection_data_context_unchecked (xcb_connection_t *c , 01676 xcb_atom_t selection ); 01677 01678 char * 01679 xcb_selinux_get_selection_data_context_context (const xcb_selinux_get_selection_data_context_reply_t *R ); 01680 01681 int 01682 xcb_selinux_get_selection_data_context_context_length (const xcb_selinux_get_selection_data_context_reply_t *R ); 01683 01684 xcb_generic_iterator_t 01685 xcb_selinux_get_selection_data_context_context_end (const xcb_selinux_get_selection_data_context_reply_t *R ); 01686 01701 xcb_selinux_get_selection_data_context_reply_t * 01702 xcb_selinux_get_selection_data_context_reply (xcb_connection_t *c , 01703 xcb_selinux_get_selection_data_context_cookie_t cookie , 01704 xcb_generic_error_t **e ); 01705 01706 int 01707 xcb_selinux_list_selections_sizeof (const void *_buffer ); 01708 01717 xcb_selinux_list_selections_cookie_t 01718 xcb_selinux_list_selections (xcb_connection_t *c ); 01719 01731 xcb_selinux_list_selections_cookie_t 01732 xcb_selinux_list_selections_unchecked (xcb_connection_t *c ); 01733 01734 int 01735 xcb_selinux_list_selections_selections_length (const xcb_selinux_list_selections_reply_t *R ); 01736 01737 xcb_selinux_list_item_iterator_t 01738 xcb_selinux_list_selections_selections_iterator (const xcb_selinux_list_selections_reply_t *R ); 01739 01754 xcb_selinux_list_selections_reply_t * 01755 xcb_selinux_list_selections_reply (xcb_connection_t *c , 01756 xcb_selinux_list_selections_cookie_t cookie , 01757 xcb_generic_error_t **e ); 01758 01759 int 01760 xcb_selinux_get_client_context_sizeof (const void *_buffer ); 01761 01770 xcb_selinux_get_client_context_cookie_t 01771 xcb_selinux_get_client_context (xcb_connection_t *c , 01772 uint32_t resource ); 01773 01785 xcb_selinux_get_client_context_cookie_t 01786 xcb_selinux_get_client_context_unchecked (xcb_connection_t *c , 01787 uint32_t resource ); 01788 01789 char * 01790 xcb_selinux_get_client_context_context (const xcb_selinux_get_client_context_reply_t *R ); 01791 01792 int 01793 xcb_selinux_get_client_context_context_length (const xcb_selinux_get_client_context_reply_t *R ); 01794 01795 xcb_generic_iterator_t 01796 xcb_selinux_get_client_context_context_end (const xcb_selinux_get_client_context_reply_t *R ); 01797 01812 xcb_selinux_get_client_context_reply_t * 01813 xcb_selinux_get_client_context_reply (xcb_connection_t *c , 01814 xcb_selinux_get_client_context_cookie_t cookie , 01815 xcb_generic_error_t **e ); 01816 01817 01818 #ifdef __cplusplus 01819 } 01820 #endif 01821 01822 #endif 01823