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 #define XCB_SELINUX_MAJOR_VERSION 1 00019 #define XCB_SELINUX_MINOR_VERSION 0 00020 00021 extern xcb_extension_t xcb_selinux_id; 00022 00026 typedef struct xcb_selinux_query_version_cookie_t { 00027 unsigned int sequence; 00028 } xcb_selinux_query_version_cookie_t; 00029 00031 #define XCB_SELINUX_QUERY_VERSION 0 00032 00036 typedef struct xcb_selinux_query_version_request_t { 00037 uint8_t major_opcode; 00038 uint8_t minor_opcode; 00039 uint16_t length; 00040 uint8_t client_major; 00041 uint8_t client_minor; 00042 } xcb_selinux_query_version_request_t; 00043 00047 typedef struct xcb_selinux_query_version_reply_t { 00048 uint8_t response_type; 00049 uint8_t pad0; 00050 uint16_t sequence; 00051 uint32_t length; 00052 uint16_t server_major; 00053 uint16_t server_minor; 00054 } xcb_selinux_query_version_reply_t; 00055 00057 #define XCB_SELINUX_SET_DEVICE_CREATE_CONTEXT 1 00058 00062 typedef struct xcb_selinux_set_device_create_context_request_t { 00063 uint8_t major_opcode; 00064 uint8_t minor_opcode; 00065 uint16_t length; 00066 uint32_t context_len; 00067 } xcb_selinux_set_device_create_context_request_t; 00068 00072 typedef struct xcb_selinux_get_device_create_context_cookie_t { 00073 unsigned int sequence; 00074 } xcb_selinux_get_device_create_context_cookie_t; 00075 00077 #define XCB_SELINUX_GET_DEVICE_CREATE_CONTEXT 2 00078 00082 typedef struct xcb_selinux_get_device_create_context_request_t { 00083 uint8_t major_opcode; 00084 uint8_t minor_opcode; 00085 uint16_t length; 00086 } xcb_selinux_get_device_create_context_request_t; 00087 00091 typedef struct xcb_selinux_get_device_create_context_reply_t { 00092 uint8_t response_type; 00093 uint8_t pad0; 00094 uint16_t sequence; 00095 uint32_t length; 00096 uint32_t context_len; 00097 uint8_t pad1[20]; 00098 } xcb_selinux_get_device_create_context_reply_t; 00099 00101 #define XCB_SELINUX_SET_DEVICE_CONTEXT 3 00102 00106 typedef struct xcb_selinux_set_device_context_request_t { 00107 uint8_t major_opcode; 00108 uint8_t minor_opcode; 00109 uint16_t length; 00110 uint32_t device; 00111 uint32_t context_len; 00112 } xcb_selinux_set_device_context_request_t; 00113 00117 typedef struct xcb_selinux_get_device_context_cookie_t { 00118 unsigned int sequence; 00119 } xcb_selinux_get_device_context_cookie_t; 00120 00122 #define XCB_SELINUX_GET_DEVICE_CONTEXT 4 00123 00127 typedef struct xcb_selinux_get_device_context_request_t { 00128 uint8_t major_opcode; 00129 uint8_t minor_opcode; 00130 uint16_t length; 00131 uint32_t device; 00132 } xcb_selinux_get_device_context_request_t; 00133 00137 typedef struct xcb_selinux_get_device_context_reply_t { 00138 uint8_t response_type; 00139 uint8_t pad0; 00140 uint16_t sequence; 00141 uint32_t length; 00142 uint32_t context_len; 00143 uint8_t pad1[20]; 00144 } xcb_selinux_get_device_context_reply_t; 00145 00147 #define XCB_SELINUX_SET_WINDOW_CREATE_CONTEXT 5 00148 00152 typedef struct xcb_selinux_set_window_create_context_request_t { 00153 uint8_t major_opcode; 00154 uint8_t minor_opcode; 00155 uint16_t length; 00156 uint32_t context_len; 00157 } xcb_selinux_set_window_create_context_request_t; 00158 00162 typedef struct xcb_selinux_get_window_create_context_cookie_t { 00163 unsigned int sequence; 00164 } xcb_selinux_get_window_create_context_cookie_t; 00165 00167 #define XCB_SELINUX_GET_WINDOW_CREATE_CONTEXT 6 00168 00172 typedef struct xcb_selinux_get_window_create_context_request_t { 00173 uint8_t major_opcode; 00174 uint8_t minor_opcode; 00175 uint16_t length; 00176 } xcb_selinux_get_window_create_context_request_t; 00177 00181 typedef struct xcb_selinux_get_window_create_context_reply_t { 00182 uint8_t response_type; 00183 uint8_t pad0; 00184 uint16_t sequence; 00185 uint32_t length; 00186 uint32_t context_len; 00187 uint8_t pad1[20]; 00188 } xcb_selinux_get_window_create_context_reply_t; 00189 00193 typedef struct xcb_selinux_get_window_context_cookie_t { 00194 unsigned int sequence; 00195 } xcb_selinux_get_window_context_cookie_t; 00196 00198 #define XCB_SELINUX_GET_WINDOW_CONTEXT 7 00199 00203 typedef struct xcb_selinux_get_window_context_request_t { 00204 uint8_t major_opcode; 00205 uint8_t minor_opcode; 00206 uint16_t length; 00207 xcb_window_t window; 00208 } xcb_selinux_get_window_context_request_t; 00209 00213 typedef struct xcb_selinux_get_window_context_reply_t { 00214 uint8_t response_type; 00215 uint8_t pad0; 00216 uint16_t sequence; 00217 uint32_t length; 00218 uint32_t context_len; 00219 uint8_t pad1[20]; 00220 } xcb_selinux_get_window_context_reply_t; 00221 00225 typedef struct xcb_selinux_list_item_t { 00226 xcb_atom_t name; 00227 uint32_t object_context_len; 00228 uint32_t data_context_len; 00229 } xcb_selinux_list_item_t; 00230 00234 typedef struct xcb_selinux_list_item_iterator_t { 00235 xcb_selinux_list_item_t *data; 00236 int rem; 00237 int index; 00238 } xcb_selinux_list_item_iterator_t; 00239 00241 #define XCB_SELINUX_SET_PROPERTY_CREATE_CONTEXT 8 00242 00246 typedef struct xcb_selinux_set_property_create_context_request_t { 00247 uint8_t major_opcode; 00248 uint8_t minor_opcode; 00249 uint16_t length; 00250 uint32_t context_len; 00251 } xcb_selinux_set_property_create_context_request_t; 00252 00256 typedef struct xcb_selinux_get_property_create_context_cookie_t { 00257 unsigned int sequence; 00258 } xcb_selinux_get_property_create_context_cookie_t; 00259 00261 #define XCB_SELINUX_GET_PROPERTY_CREATE_CONTEXT 9 00262 00266 typedef struct xcb_selinux_get_property_create_context_request_t { 00267 uint8_t major_opcode; 00268 uint8_t minor_opcode; 00269 uint16_t length; 00270 } xcb_selinux_get_property_create_context_request_t; 00271 00275 typedef struct xcb_selinux_get_property_create_context_reply_t { 00276 uint8_t response_type; 00277 uint8_t pad0; 00278 uint16_t sequence; 00279 uint32_t length; 00280 uint32_t context_len; 00281 uint8_t pad1[20]; 00282 } xcb_selinux_get_property_create_context_reply_t; 00283 00285 #define XCB_SELINUX_SET_PROPERTY_USE_CONTEXT 10 00286 00290 typedef struct xcb_selinux_set_property_use_context_request_t { 00291 uint8_t major_opcode; 00292 uint8_t minor_opcode; 00293 uint16_t length; 00294 uint32_t context_len; 00295 } xcb_selinux_set_property_use_context_request_t; 00296 00300 typedef struct xcb_selinux_get_property_use_context_cookie_t { 00301 unsigned int sequence; 00302 } xcb_selinux_get_property_use_context_cookie_t; 00303 00305 #define XCB_SELINUX_GET_PROPERTY_USE_CONTEXT 11 00306 00310 typedef struct xcb_selinux_get_property_use_context_request_t { 00311 uint8_t major_opcode; 00312 uint8_t minor_opcode; 00313 uint16_t length; 00314 } xcb_selinux_get_property_use_context_request_t; 00315 00319 typedef struct xcb_selinux_get_property_use_context_reply_t { 00320 uint8_t response_type; 00321 uint8_t pad0; 00322 uint16_t sequence; 00323 uint32_t length; 00324 uint32_t context_len; 00325 uint8_t pad1[20]; 00326 } xcb_selinux_get_property_use_context_reply_t; 00327 00331 typedef struct xcb_selinux_get_property_context_cookie_t { 00332 unsigned int sequence; 00333 } xcb_selinux_get_property_context_cookie_t; 00334 00336 #define XCB_SELINUX_GET_PROPERTY_CONTEXT 12 00337 00341 typedef struct xcb_selinux_get_property_context_request_t { 00342 uint8_t major_opcode; 00343 uint8_t minor_opcode; 00344 uint16_t length; 00345 xcb_window_t window; 00346 xcb_atom_t property; 00347 } xcb_selinux_get_property_context_request_t; 00348 00352 typedef struct xcb_selinux_get_property_context_reply_t { 00353 uint8_t response_type; 00354 uint8_t pad0; 00355 uint16_t sequence; 00356 uint32_t length; 00357 uint32_t context_len; 00358 uint8_t pad1[20]; 00359 } xcb_selinux_get_property_context_reply_t; 00360 00364 typedef struct xcb_selinux_get_property_data_context_cookie_t { 00365 unsigned int sequence; 00366 } xcb_selinux_get_property_data_context_cookie_t; 00367 00369 #define XCB_SELINUX_GET_PROPERTY_DATA_CONTEXT 13 00370 00374 typedef struct xcb_selinux_get_property_data_context_request_t { 00375 uint8_t major_opcode; 00376 uint8_t minor_opcode; 00377 uint16_t length; 00378 xcb_window_t window; 00379 xcb_atom_t property; 00380 } xcb_selinux_get_property_data_context_request_t; 00381 00385 typedef struct xcb_selinux_get_property_data_context_reply_t { 00386 uint8_t response_type; 00387 uint8_t pad0; 00388 uint16_t sequence; 00389 uint32_t length; 00390 uint32_t context_len; 00391 uint8_t pad1[20]; 00392 } xcb_selinux_get_property_data_context_reply_t; 00393 00397 typedef struct xcb_selinux_list_properties_cookie_t { 00398 unsigned int sequence; 00399 } xcb_selinux_list_properties_cookie_t; 00400 00402 #define XCB_SELINUX_LIST_PROPERTIES 14 00403 00407 typedef struct xcb_selinux_list_properties_request_t { 00408 uint8_t major_opcode; 00409 uint8_t minor_opcode; 00410 uint16_t length; 00411 xcb_window_t window; 00412 } xcb_selinux_list_properties_request_t; 00413 00417 typedef struct xcb_selinux_list_properties_reply_t { 00418 uint8_t response_type; 00419 uint8_t pad0; 00420 uint16_t sequence; 00421 uint32_t length; 00422 uint32_t properties_len; 00423 uint8_t pad1[20]; 00424 } xcb_selinux_list_properties_reply_t; 00425 00427 #define XCB_SELINUX_SET_SELECTION_CREATE_CONTEXT 15 00428 00432 typedef struct xcb_selinux_set_selection_create_context_request_t { 00433 uint8_t major_opcode; 00434 uint8_t minor_opcode; 00435 uint16_t length; 00436 uint32_t context_len; 00437 } xcb_selinux_set_selection_create_context_request_t; 00438 00442 typedef struct xcb_selinux_get_selection_create_context_cookie_t { 00443 unsigned int sequence; 00444 } xcb_selinux_get_selection_create_context_cookie_t; 00445 00447 #define XCB_SELINUX_GET_SELECTION_CREATE_CONTEXT 16 00448 00452 typedef struct xcb_selinux_get_selection_create_context_request_t { 00453 uint8_t major_opcode; 00454 uint8_t minor_opcode; 00455 uint16_t length; 00456 } xcb_selinux_get_selection_create_context_request_t; 00457 00461 typedef struct xcb_selinux_get_selection_create_context_reply_t { 00462 uint8_t response_type; 00463 uint8_t pad0; 00464 uint16_t sequence; 00465 uint32_t length; 00466 uint32_t context_len; 00467 uint8_t pad1[20]; 00468 } xcb_selinux_get_selection_create_context_reply_t; 00469 00471 #define XCB_SELINUX_SET_SELECTION_USE_CONTEXT 17 00472 00476 typedef struct xcb_selinux_set_selection_use_context_request_t { 00477 uint8_t major_opcode; 00478 uint8_t minor_opcode; 00479 uint16_t length; 00480 uint32_t context_len; 00481 } xcb_selinux_set_selection_use_context_request_t; 00482 00486 typedef struct xcb_selinux_get_selection_use_context_cookie_t { 00487 unsigned int sequence; 00488 } xcb_selinux_get_selection_use_context_cookie_t; 00489 00491 #define XCB_SELINUX_GET_SELECTION_USE_CONTEXT 18 00492 00496 typedef struct xcb_selinux_get_selection_use_context_request_t { 00497 uint8_t major_opcode; 00498 uint8_t minor_opcode; 00499 uint16_t length; 00500 } xcb_selinux_get_selection_use_context_request_t; 00501 00505 typedef struct xcb_selinux_get_selection_use_context_reply_t { 00506 uint8_t response_type; 00507 uint8_t pad0; 00508 uint16_t sequence; 00509 uint32_t length; 00510 uint32_t context_len; 00511 uint8_t pad1[20]; 00512 } xcb_selinux_get_selection_use_context_reply_t; 00513 00517 typedef struct xcb_selinux_get_selection_context_cookie_t { 00518 unsigned int sequence; 00519 } xcb_selinux_get_selection_context_cookie_t; 00520 00522 #define XCB_SELINUX_GET_SELECTION_CONTEXT 19 00523 00527 typedef struct xcb_selinux_get_selection_context_request_t { 00528 uint8_t major_opcode; 00529 uint8_t minor_opcode; 00530 uint16_t length; 00531 xcb_atom_t selection; 00532 } xcb_selinux_get_selection_context_request_t; 00533 00537 typedef struct xcb_selinux_get_selection_context_reply_t { 00538 uint8_t response_type; 00539 uint8_t pad0; 00540 uint16_t sequence; 00541 uint32_t length; 00542 uint32_t context_len; 00543 uint8_t pad1[20]; 00544 } xcb_selinux_get_selection_context_reply_t; 00545 00549 typedef struct xcb_selinux_get_selection_data_context_cookie_t { 00550 unsigned int sequence; 00551 } xcb_selinux_get_selection_data_context_cookie_t; 00552 00554 #define XCB_SELINUX_GET_SELECTION_DATA_CONTEXT 20 00555 00559 typedef struct xcb_selinux_get_selection_data_context_request_t { 00560 uint8_t major_opcode; 00561 uint8_t minor_opcode; 00562 uint16_t length; 00563 xcb_atom_t selection; 00564 } xcb_selinux_get_selection_data_context_request_t; 00565 00569 typedef struct xcb_selinux_get_selection_data_context_reply_t { 00570 uint8_t response_type; 00571 uint8_t pad0; 00572 uint16_t sequence; 00573 uint32_t length; 00574 uint32_t context_len; 00575 uint8_t pad1[20]; 00576 } xcb_selinux_get_selection_data_context_reply_t; 00577 00581 typedef struct xcb_selinux_list_selections_cookie_t { 00582 unsigned int sequence; 00583 } xcb_selinux_list_selections_cookie_t; 00584 00586 #define XCB_SELINUX_LIST_SELECTIONS 21 00587 00591 typedef struct xcb_selinux_list_selections_request_t { 00592 uint8_t major_opcode; 00593 uint8_t minor_opcode; 00594 uint16_t length; 00595 } xcb_selinux_list_selections_request_t; 00596 00600 typedef struct xcb_selinux_list_selections_reply_t { 00601 uint8_t response_type; 00602 uint8_t pad0; 00603 uint16_t sequence; 00604 uint32_t length; 00605 uint32_t selections_len; 00606 uint8_t pad1[20]; 00607 } xcb_selinux_list_selections_reply_t; 00608 00618 /***************************************************************************** 00619 ** 00620 ** xcb_selinux_query_version_cookie_t xcb_selinux_query_version 00621 ** 00622 ** @param xcb_connection_t *c 00623 ** @param uint8_t client_major 00624 ** @param uint8_t client_minor 00625 ** @returns xcb_selinux_query_version_cookie_t 00626 ** 00627 *****************************************************************************/ 00628 00629 xcb_selinux_query_version_cookie_t 00630 xcb_selinux_query_version (xcb_connection_t *c , 00631 uint8_t client_major , 00632 uint8_t client_minor ); 00633 00646 /***************************************************************************** 00647 ** 00648 ** xcb_selinux_query_version_cookie_t xcb_selinux_query_version_unchecked 00649 ** 00650 ** @param xcb_connection_t *c 00651 ** @param uint8_t client_major 00652 ** @param uint8_t client_minor 00653 ** @returns xcb_selinux_query_version_cookie_t 00654 ** 00655 *****************************************************************************/ 00656 00657 xcb_selinux_query_version_cookie_t 00658 xcb_selinux_query_version_unchecked (xcb_connection_t *c , 00659 uint8_t client_major , 00660 uint8_t client_minor ); 00661 00677 /***************************************************************************** 00678 ** 00679 ** xcb_selinux_query_version_reply_t * xcb_selinux_query_version_reply 00680 ** 00681 ** @param xcb_connection_t *c 00682 ** @param xcb_selinux_query_version_cookie_t cookie 00683 ** @param xcb_generic_error_t **e 00684 ** @returns xcb_selinux_query_version_reply_t * 00685 ** 00686 *****************************************************************************/ 00687 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 00705 /***************************************************************************** 00706 ** 00707 ** xcb_void_cookie_t xcb_selinux_set_device_create_context_checked 00708 ** 00709 ** @param xcb_connection_t *c 00710 ** @param uint32_t context_len 00711 ** @param const char *context 00712 ** @returns xcb_void_cookie_t 00713 ** 00714 *****************************************************************************/ 00715 00716 xcb_void_cookie_t 00717 xcb_selinux_set_device_create_context_checked (xcb_connection_t *c , 00718 uint32_t context_len , 00719 const char *context ); 00720 00730 /***************************************************************************** 00731 ** 00732 ** xcb_void_cookie_t xcb_selinux_set_device_create_context 00733 ** 00734 ** @param xcb_connection_t *c 00735 ** @param uint32_t context_len 00736 ** @param const char *context 00737 ** @returns xcb_void_cookie_t 00738 ** 00739 *****************************************************************************/ 00740 00741 xcb_void_cookie_t 00742 xcb_selinux_set_device_create_context (xcb_connection_t *c , 00743 uint32_t context_len , 00744 const char *context ); 00745 00755 /***************************************************************************** 00756 ** 00757 ** xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context 00758 ** 00759 ** @param xcb_connection_t *c 00760 ** @returns xcb_selinux_get_device_create_context_cookie_t 00761 ** 00762 *****************************************************************************/ 00763 00764 xcb_selinux_get_device_create_context_cookie_t 00765 xcb_selinux_get_device_create_context (xcb_connection_t *c ); 00766 00779 /***************************************************************************** 00780 ** 00781 ** xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context_unchecked 00782 ** 00783 ** @param xcb_connection_t *c 00784 ** @returns xcb_selinux_get_device_create_context_cookie_t 00785 ** 00786 *****************************************************************************/ 00787 00788 xcb_selinux_get_device_create_context_cookie_t 00789 xcb_selinux_get_device_create_context_unchecked (xcb_connection_t *c ); 00790 00791 00792 /***************************************************************************** 00793 ** 00794 ** char * xcb_selinux_get_device_create_context_context 00795 ** 00796 ** @param const xcb_selinux_get_device_create_context_reply_t *R 00797 ** @returns char * 00798 ** 00799 *****************************************************************************/ 00800 00801 char * 00802 xcb_selinux_get_device_create_context_context (const xcb_selinux_get_device_create_context_reply_t *R ); 00803 00804 00805 /***************************************************************************** 00806 ** 00807 ** int xcb_selinux_get_device_create_context_context_length 00808 ** 00809 ** @param const xcb_selinux_get_device_create_context_reply_t *R 00810 ** @returns int 00811 ** 00812 *****************************************************************************/ 00813 00814 int 00815 xcb_selinux_get_device_create_context_context_length (const xcb_selinux_get_device_create_context_reply_t *R ); 00816 00817 00818 /***************************************************************************** 00819 ** 00820 ** xcb_generic_iterator_t xcb_selinux_get_device_create_context_context_end 00821 ** 00822 ** @param const xcb_selinux_get_device_create_context_reply_t *R 00823 ** @returns xcb_generic_iterator_t 00824 ** 00825 *****************************************************************************/ 00826 00827 xcb_generic_iterator_t 00828 xcb_selinux_get_device_create_context_context_end (const xcb_selinux_get_device_create_context_reply_t *R ); 00829 00845 /***************************************************************************** 00846 ** 00847 ** xcb_selinux_get_device_create_context_reply_t * xcb_selinux_get_device_create_context_reply 00848 ** 00849 ** @param xcb_connection_t *c 00850 ** @param xcb_selinux_get_device_create_context_cookie_t cookie 00851 ** @param xcb_generic_error_t **e 00852 ** @returns xcb_selinux_get_device_create_context_reply_t * 00853 ** 00854 *****************************************************************************/ 00855 00856 xcb_selinux_get_device_create_context_reply_t * 00857 xcb_selinux_get_device_create_context_reply (xcb_connection_t *c , 00858 xcb_selinux_get_device_create_context_cookie_t cookie , 00859 xcb_generic_error_t **e ); 00860 00873 /***************************************************************************** 00874 ** 00875 ** xcb_void_cookie_t xcb_selinux_set_device_context_checked 00876 ** 00877 ** @param xcb_connection_t *c 00878 ** @param uint32_t device 00879 ** @param uint32_t context_len 00880 ** @param const char *context 00881 ** @returns xcb_void_cookie_t 00882 ** 00883 *****************************************************************************/ 00884 00885 xcb_void_cookie_t 00886 xcb_selinux_set_device_context_checked (xcb_connection_t *c , 00887 uint32_t device , 00888 uint32_t context_len , 00889 const char *context ); 00890 00900 /***************************************************************************** 00901 ** 00902 ** xcb_void_cookie_t xcb_selinux_set_device_context 00903 ** 00904 ** @param xcb_connection_t *c 00905 ** @param uint32_t device 00906 ** @param uint32_t context_len 00907 ** @param const char *context 00908 ** @returns xcb_void_cookie_t 00909 ** 00910 *****************************************************************************/ 00911 00912 xcb_void_cookie_t 00913 xcb_selinux_set_device_context (xcb_connection_t *c , 00914 uint32_t device , 00915 uint32_t context_len , 00916 const char *context ); 00917 00927 /***************************************************************************** 00928 ** 00929 ** xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context 00930 ** 00931 ** @param xcb_connection_t *c 00932 ** @param uint32_t device 00933 ** @returns xcb_selinux_get_device_context_cookie_t 00934 ** 00935 *****************************************************************************/ 00936 00937 xcb_selinux_get_device_context_cookie_t 00938 xcb_selinux_get_device_context (xcb_connection_t *c , 00939 uint32_t device ); 00940 00953 /***************************************************************************** 00954 ** 00955 ** xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context_unchecked 00956 ** 00957 ** @param xcb_connection_t *c 00958 ** @param uint32_t device 00959 ** @returns xcb_selinux_get_device_context_cookie_t 00960 ** 00961 *****************************************************************************/ 00962 00963 xcb_selinux_get_device_context_cookie_t 00964 xcb_selinux_get_device_context_unchecked (xcb_connection_t *c , 00965 uint32_t device ); 00966 00967 00968 /***************************************************************************** 00969 ** 00970 ** char * xcb_selinux_get_device_context_context 00971 ** 00972 ** @param const xcb_selinux_get_device_context_reply_t *R 00973 ** @returns char * 00974 ** 00975 *****************************************************************************/ 00976 00977 char * 00978 xcb_selinux_get_device_context_context (const xcb_selinux_get_device_context_reply_t *R ); 00979 00980 00981 /***************************************************************************** 00982 ** 00983 ** int xcb_selinux_get_device_context_context_length 00984 ** 00985 ** @param const xcb_selinux_get_device_context_reply_t *R 00986 ** @returns int 00987 ** 00988 *****************************************************************************/ 00989 00990 int 00991 xcb_selinux_get_device_context_context_length (const xcb_selinux_get_device_context_reply_t *R ); 00992 00993 00994 /***************************************************************************** 00995 ** 00996 ** xcb_generic_iterator_t xcb_selinux_get_device_context_context_end 00997 ** 00998 ** @param const xcb_selinux_get_device_context_reply_t *R 00999 ** @returns xcb_generic_iterator_t 01000 ** 01001 *****************************************************************************/ 01002 01003 xcb_generic_iterator_t 01004 xcb_selinux_get_device_context_context_end (const xcb_selinux_get_device_context_reply_t *R ); 01005 01021 /***************************************************************************** 01022 ** 01023 ** xcb_selinux_get_device_context_reply_t * xcb_selinux_get_device_context_reply 01024 ** 01025 ** @param xcb_connection_t *c 01026 ** @param xcb_selinux_get_device_context_cookie_t cookie 01027 ** @param xcb_generic_error_t **e 01028 ** @returns xcb_selinux_get_device_context_reply_t * 01029 ** 01030 *****************************************************************************/ 01031 01032 xcb_selinux_get_device_context_reply_t * 01033 xcb_selinux_get_device_context_reply (xcb_connection_t *c , 01034 xcb_selinux_get_device_context_cookie_t cookie , 01035 xcb_generic_error_t **e ); 01036 01049 /***************************************************************************** 01050 ** 01051 ** xcb_void_cookie_t xcb_selinux_set_window_create_context_checked 01052 ** 01053 ** @param xcb_connection_t *c 01054 ** @param uint32_t context_len 01055 ** @param const char *context 01056 ** @returns xcb_void_cookie_t 01057 ** 01058 *****************************************************************************/ 01059 01060 xcb_void_cookie_t 01061 xcb_selinux_set_window_create_context_checked (xcb_connection_t *c , 01062 uint32_t context_len , 01063 const char *context ); 01064 01074 /***************************************************************************** 01075 ** 01076 ** xcb_void_cookie_t xcb_selinux_set_window_create_context 01077 ** 01078 ** @param xcb_connection_t *c 01079 ** @param uint32_t context_len 01080 ** @param const char *context 01081 ** @returns xcb_void_cookie_t 01082 ** 01083 *****************************************************************************/ 01084 01085 xcb_void_cookie_t 01086 xcb_selinux_set_window_create_context (xcb_connection_t *c , 01087 uint32_t context_len , 01088 const char *context ); 01089 01099 /***************************************************************************** 01100 ** 01101 ** xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context 01102 ** 01103 ** @param xcb_connection_t *c 01104 ** @returns xcb_selinux_get_window_create_context_cookie_t 01105 ** 01106 *****************************************************************************/ 01107 01108 xcb_selinux_get_window_create_context_cookie_t 01109 xcb_selinux_get_window_create_context (xcb_connection_t *c ); 01110 01123 /***************************************************************************** 01124 ** 01125 ** xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context_unchecked 01126 ** 01127 ** @param xcb_connection_t *c 01128 ** @returns xcb_selinux_get_window_create_context_cookie_t 01129 ** 01130 *****************************************************************************/ 01131 01132 xcb_selinux_get_window_create_context_cookie_t 01133 xcb_selinux_get_window_create_context_unchecked (xcb_connection_t *c ); 01134 01135 01136 /***************************************************************************** 01137 ** 01138 ** char * xcb_selinux_get_window_create_context_context 01139 ** 01140 ** @param const xcb_selinux_get_window_create_context_reply_t *R 01141 ** @returns char * 01142 ** 01143 *****************************************************************************/ 01144 01145 char * 01146 xcb_selinux_get_window_create_context_context (const xcb_selinux_get_window_create_context_reply_t *R ); 01147 01148 01149 /***************************************************************************** 01150 ** 01151 ** int xcb_selinux_get_window_create_context_context_length 01152 ** 01153 ** @param const xcb_selinux_get_window_create_context_reply_t *R 01154 ** @returns int 01155 ** 01156 *****************************************************************************/ 01157 01158 int 01159 xcb_selinux_get_window_create_context_context_length (const xcb_selinux_get_window_create_context_reply_t *R ); 01160 01161 01162 /***************************************************************************** 01163 ** 01164 ** xcb_generic_iterator_t xcb_selinux_get_window_create_context_context_end 01165 ** 01166 ** @param const xcb_selinux_get_window_create_context_reply_t *R 01167 ** @returns xcb_generic_iterator_t 01168 ** 01169 *****************************************************************************/ 01170 01171 xcb_generic_iterator_t 01172 xcb_selinux_get_window_create_context_context_end (const xcb_selinux_get_window_create_context_reply_t *R ); 01173 01189 /***************************************************************************** 01190 ** 01191 ** xcb_selinux_get_window_create_context_reply_t * xcb_selinux_get_window_create_context_reply 01192 ** 01193 ** @param xcb_connection_t *c 01194 ** @param xcb_selinux_get_window_create_context_cookie_t cookie 01195 ** @param xcb_generic_error_t **e 01196 ** @returns xcb_selinux_get_window_create_context_reply_t * 01197 ** 01198 *****************************************************************************/ 01199 01200 xcb_selinux_get_window_create_context_reply_t * 01201 xcb_selinux_get_window_create_context_reply (xcb_connection_t *c , 01202 xcb_selinux_get_window_create_context_cookie_t cookie , 01203 xcb_generic_error_t **e ); 01204 01214 /***************************************************************************** 01215 ** 01216 ** xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context 01217 ** 01218 ** @param xcb_connection_t *c 01219 ** @param xcb_window_t window 01220 ** @returns xcb_selinux_get_window_context_cookie_t 01221 ** 01222 *****************************************************************************/ 01223 01224 xcb_selinux_get_window_context_cookie_t 01225 xcb_selinux_get_window_context (xcb_connection_t *c , 01226 xcb_window_t window ); 01227 01240 /***************************************************************************** 01241 ** 01242 ** xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context_unchecked 01243 ** 01244 ** @param xcb_connection_t *c 01245 ** @param xcb_window_t window 01246 ** @returns xcb_selinux_get_window_context_cookie_t 01247 ** 01248 *****************************************************************************/ 01249 01250 xcb_selinux_get_window_context_cookie_t 01251 xcb_selinux_get_window_context_unchecked (xcb_connection_t *c , 01252 xcb_window_t window ); 01253 01254 01255 /***************************************************************************** 01256 ** 01257 ** char * xcb_selinux_get_window_context_context 01258 ** 01259 ** @param const xcb_selinux_get_window_context_reply_t *R 01260 ** @returns char * 01261 ** 01262 *****************************************************************************/ 01263 01264 char * 01265 xcb_selinux_get_window_context_context (const xcb_selinux_get_window_context_reply_t *R ); 01266 01267 01268 /***************************************************************************** 01269 ** 01270 ** int xcb_selinux_get_window_context_context_length 01271 ** 01272 ** @param const xcb_selinux_get_window_context_reply_t *R 01273 ** @returns int 01274 ** 01275 *****************************************************************************/ 01276 01277 int 01278 xcb_selinux_get_window_context_context_length (const xcb_selinux_get_window_context_reply_t *R ); 01279 01280 01281 /***************************************************************************** 01282 ** 01283 ** xcb_generic_iterator_t xcb_selinux_get_window_context_context_end 01284 ** 01285 ** @param const xcb_selinux_get_window_context_reply_t *R 01286 ** @returns xcb_generic_iterator_t 01287 ** 01288 *****************************************************************************/ 01289 01290 xcb_generic_iterator_t 01291 xcb_selinux_get_window_context_context_end (const xcb_selinux_get_window_context_reply_t *R ); 01292 01308 /***************************************************************************** 01309 ** 01310 ** xcb_selinux_get_window_context_reply_t * xcb_selinux_get_window_context_reply 01311 ** 01312 ** @param xcb_connection_t *c 01313 ** @param xcb_selinux_get_window_context_cookie_t cookie 01314 ** @param xcb_generic_error_t **e 01315 ** @returns xcb_selinux_get_window_context_reply_t * 01316 ** 01317 *****************************************************************************/ 01318 01319 xcb_selinux_get_window_context_reply_t * 01320 xcb_selinux_get_window_context_reply (xcb_connection_t *c , 01321 xcb_selinux_get_window_context_cookie_t cookie , 01322 xcb_generic_error_t **e ); 01323 01324 01325 /***************************************************************************** 01326 ** 01327 ** char * xcb_selinux_list_item_object_context 01328 ** 01329 ** @param const xcb_selinux_list_item_t *R 01330 ** @returns char * 01331 ** 01332 *****************************************************************************/ 01333 01334 char * 01335 xcb_selinux_list_item_object_context (const xcb_selinux_list_item_t *R ); 01336 01337 01338 /***************************************************************************** 01339 ** 01340 ** int xcb_selinux_list_item_object_context_length 01341 ** 01342 ** @param const xcb_selinux_list_item_t *R 01343 ** @returns int 01344 ** 01345 *****************************************************************************/ 01346 01347 int 01348 xcb_selinux_list_item_object_context_length (const xcb_selinux_list_item_t *R ); 01349 01350 01351 /***************************************************************************** 01352 ** 01353 ** xcb_generic_iterator_t xcb_selinux_list_item_object_context_end 01354 ** 01355 ** @param const xcb_selinux_list_item_t *R 01356 ** @returns xcb_generic_iterator_t 01357 ** 01358 *****************************************************************************/ 01359 01360 xcb_generic_iterator_t 01361 xcb_selinux_list_item_object_context_end (const xcb_selinux_list_item_t *R ); 01362 01363 01364 /***************************************************************************** 01365 ** 01366 ** char * xcb_selinux_list_item_data_context 01367 ** 01368 ** @param const xcb_selinux_list_item_t *R 01369 ** @returns char * 01370 ** 01371 *****************************************************************************/ 01372 01373 char * 01374 xcb_selinux_list_item_data_context (const xcb_selinux_list_item_t *R ); 01375 01376 01377 /***************************************************************************** 01378 ** 01379 ** int xcb_selinux_list_item_data_context_length 01380 ** 01381 ** @param const xcb_selinux_list_item_t *R 01382 ** @returns int 01383 ** 01384 *****************************************************************************/ 01385 01386 int 01387 xcb_selinux_list_item_data_context_length (const xcb_selinux_list_item_t *R ); 01388 01389 01390 /***************************************************************************** 01391 ** 01392 ** xcb_generic_iterator_t xcb_selinux_list_item_data_context_end 01393 ** 01394 ** @param const xcb_selinux_list_item_t *R 01395 ** @returns xcb_generic_iterator_t 01396 ** 01397 *****************************************************************************/ 01398 01399 xcb_generic_iterator_t 01400 xcb_selinux_list_item_data_context_end (const xcb_selinux_list_item_t *R ); 01401 01411 /***************************************************************************** 01412 ** 01413 ** void xcb_selinux_list_item_next 01414 ** 01415 ** @param xcb_selinux_list_item_iterator_t *i 01416 ** @returns void 01417 ** 01418 *****************************************************************************/ 01419 01420 void 01421 xcb_selinux_list_item_next (xcb_selinux_list_item_iterator_t *i ); 01422 01433 /***************************************************************************** 01434 ** 01435 ** xcb_generic_iterator_t xcb_selinux_list_item_end 01436 ** 01437 ** @param xcb_selinux_list_item_iterator_t i 01438 ** @returns xcb_generic_iterator_t 01439 ** 01440 *****************************************************************************/ 01441 01442 xcb_generic_iterator_t 01443 xcb_selinux_list_item_end (xcb_selinux_list_item_iterator_t i ); 01444 01457 /***************************************************************************** 01458 ** 01459 ** xcb_void_cookie_t xcb_selinux_set_property_create_context_checked 01460 ** 01461 ** @param xcb_connection_t *c 01462 ** @param uint32_t context_len 01463 ** @param const char *context 01464 ** @returns xcb_void_cookie_t 01465 ** 01466 *****************************************************************************/ 01467 01468 xcb_void_cookie_t 01469 xcb_selinux_set_property_create_context_checked (xcb_connection_t *c , 01470 uint32_t context_len , 01471 const char *context ); 01472 01482 /***************************************************************************** 01483 ** 01484 ** xcb_void_cookie_t xcb_selinux_set_property_create_context 01485 ** 01486 ** @param xcb_connection_t *c 01487 ** @param uint32_t context_len 01488 ** @param const char *context 01489 ** @returns xcb_void_cookie_t 01490 ** 01491 *****************************************************************************/ 01492 01493 xcb_void_cookie_t 01494 xcb_selinux_set_property_create_context (xcb_connection_t *c , 01495 uint32_t context_len , 01496 const char *context ); 01497 01507 /***************************************************************************** 01508 ** 01509 ** xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context 01510 ** 01511 ** @param xcb_connection_t *c 01512 ** @returns xcb_selinux_get_property_create_context_cookie_t 01513 ** 01514 *****************************************************************************/ 01515 01516 xcb_selinux_get_property_create_context_cookie_t 01517 xcb_selinux_get_property_create_context (xcb_connection_t *c ); 01518 01531 /***************************************************************************** 01532 ** 01533 ** xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context_unchecked 01534 ** 01535 ** @param xcb_connection_t *c 01536 ** @returns xcb_selinux_get_property_create_context_cookie_t 01537 ** 01538 *****************************************************************************/ 01539 01540 xcb_selinux_get_property_create_context_cookie_t 01541 xcb_selinux_get_property_create_context_unchecked (xcb_connection_t *c ); 01542 01543 01544 /***************************************************************************** 01545 ** 01546 ** char * xcb_selinux_get_property_create_context_context 01547 ** 01548 ** @param const xcb_selinux_get_property_create_context_reply_t *R 01549 ** @returns char * 01550 ** 01551 *****************************************************************************/ 01552 01553 char * 01554 xcb_selinux_get_property_create_context_context (const xcb_selinux_get_property_create_context_reply_t *R ); 01555 01556 01557 /***************************************************************************** 01558 ** 01559 ** int xcb_selinux_get_property_create_context_context_length 01560 ** 01561 ** @param const xcb_selinux_get_property_create_context_reply_t *R 01562 ** @returns int 01563 ** 01564 *****************************************************************************/ 01565 01566 int 01567 xcb_selinux_get_property_create_context_context_length (const xcb_selinux_get_property_create_context_reply_t *R ); 01568 01569 01570 /***************************************************************************** 01571 ** 01572 ** xcb_generic_iterator_t xcb_selinux_get_property_create_context_context_end 01573 ** 01574 ** @param const xcb_selinux_get_property_create_context_reply_t *R 01575 ** @returns xcb_generic_iterator_t 01576 ** 01577 *****************************************************************************/ 01578 01579 xcb_generic_iterator_t 01580 xcb_selinux_get_property_create_context_context_end (const xcb_selinux_get_property_create_context_reply_t *R ); 01581 01597 /***************************************************************************** 01598 ** 01599 ** xcb_selinux_get_property_create_context_reply_t * xcb_selinux_get_property_create_context_reply 01600 ** 01601 ** @param xcb_connection_t *c 01602 ** @param xcb_selinux_get_property_create_context_cookie_t cookie 01603 ** @param xcb_generic_error_t **e 01604 ** @returns xcb_selinux_get_property_create_context_reply_t * 01605 ** 01606 *****************************************************************************/ 01607 01608 xcb_selinux_get_property_create_context_reply_t * 01609 xcb_selinux_get_property_create_context_reply (xcb_connection_t *c , 01610 xcb_selinux_get_property_create_context_cookie_t cookie , 01611 xcb_generic_error_t **e ); 01612 01625 /***************************************************************************** 01626 ** 01627 ** xcb_void_cookie_t xcb_selinux_set_property_use_context_checked 01628 ** 01629 ** @param xcb_connection_t *c 01630 ** @param uint32_t context_len 01631 ** @param const char *context 01632 ** @returns xcb_void_cookie_t 01633 ** 01634 *****************************************************************************/ 01635 01636 xcb_void_cookie_t 01637 xcb_selinux_set_property_use_context_checked (xcb_connection_t *c , 01638 uint32_t context_len , 01639 const char *context ); 01640 01650 /***************************************************************************** 01651 ** 01652 ** xcb_void_cookie_t xcb_selinux_set_property_use_context 01653 ** 01654 ** @param xcb_connection_t *c 01655 ** @param uint32_t context_len 01656 ** @param const char *context 01657 ** @returns xcb_void_cookie_t 01658 ** 01659 *****************************************************************************/ 01660 01661 xcb_void_cookie_t 01662 xcb_selinux_set_property_use_context (xcb_connection_t *c , 01663 uint32_t context_len , 01664 const char *context ); 01665 01675 /***************************************************************************** 01676 ** 01677 ** xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context 01678 ** 01679 ** @param xcb_connection_t *c 01680 ** @returns xcb_selinux_get_property_use_context_cookie_t 01681 ** 01682 *****************************************************************************/ 01683 01684 xcb_selinux_get_property_use_context_cookie_t 01685 xcb_selinux_get_property_use_context (xcb_connection_t *c ); 01686 01699 /***************************************************************************** 01700 ** 01701 ** xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context_unchecked 01702 ** 01703 ** @param xcb_connection_t *c 01704 ** @returns xcb_selinux_get_property_use_context_cookie_t 01705 ** 01706 *****************************************************************************/ 01707 01708 xcb_selinux_get_property_use_context_cookie_t 01709 xcb_selinux_get_property_use_context_unchecked (xcb_connection_t *c ); 01710 01711 01712 /***************************************************************************** 01713 ** 01714 ** char * xcb_selinux_get_property_use_context_context 01715 ** 01716 ** @param const xcb_selinux_get_property_use_context_reply_t *R 01717 ** @returns char * 01718 ** 01719 *****************************************************************************/ 01720 01721 char * 01722 xcb_selinux_get_property_use_context_context (const xcb_selinux_get_property_use_context_reply_t *R ); 01723 01724 01725 /***************************************************************************** 01726 ** 01727 ** int xcb_selinux_get_property_use_context_context_length 01728 ** 01729 ** @param const xcb_selinux_get_property_use_context_reply_t *R 01730 ** @returns int 01731 ** 01732 *****************************************************************************/ 01733 01734 int 01735 xcb_selinux_get_property_use_context_context_length (const xcb_selinux_get_property_use_context_reply_t *R ); 01736 01737 01738 /***************************************************************************** 01739 ** 01740 ** xcb_generic_iterator_t xcb_selinux_get_property_use_context_context_end 01741 ** 01742 ** @param const xcb_selinux_get_property_use_context_reply_t *R 01743 ** @returns xcb_generic_iterator_t 01744 ** 01745 *****************************************************************************/ 01746 01747 xcb_generic_iterator_t 01748 xcb_selinux_get_property_use_context_context_end (const xcb_selinux_get_property_use_context_reply_t *R ); 01749 01765 /***************************************************************************** 01766 ** 01767 ** xcb_selinux_get_property_use_context_reply_t * xcb_selinux_get_property_use_context_reply 01768 ** 01769 ** @param xcb_connection_t *c 01770 ** @param xcb_selinux_get_property_use_context_cookie_t cookie 01771 ** @param xcb_generic_error_t **e 01772 ** @returns xcb_selinux_get_property_use_context_reply_t * 01773 ** 01774 *****************************************************************************/ 01775 01776 xcb_selinux_get_property_use_context_reply_t * 01777 xcb_selinux_get_property_use_context_reply (xcb_connection_t *c , 01778 xcb_selinux_get_property_use_context_cookie_t cookie , 01779 xcb_generic_error_t **e ); 01780 01790 /***************************************************************************** 01791 ** 01792 ** xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context 01793 ** 01794 ** @param xcb_connection_t *c 01795 ** @param xcb_window_t window 01796 ** @param xcb_atom_t property 01797 ** @returns xcb_selinux_get_property_context_cookie_t 01798 ** 01799 *****************************************************************************/ 01800 01801 xcb_selinux_get_property_context_cookie_t 01802 xcb_selinux_get_property_context (xcb_connection_t *c , 01803 xcb_window_t window , 01804 xcb_atom_t property ); 01805 01818 /***************************************************************************** 01819 ** 01820 ** xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context_unchecked 01821 ** 01822 ** @param xcb_connection_t *c 01823 ** @param xcb_window_t window 01824 ** @param xcb_atom_t property 01825 ** @returns xcb_selinux_get_property_context_cookie_t 01826 ** 01827 *****************************************************************************/ 01828 01829 xcb_selinux_get_property_context_cookie_t 01830 xcb_selinux_get_property_context_unchecked (xcb_connection_t *c , 01831 xcb_window_t window , 01832 xcb_atom_t property ); 01833 01834 01835 /***************************************************************************** 01836 ** 01837 ** char * xcb_selinux_get_property_context_context 01838 ** 01839 ** @param const xcb_selinux_get_property_context_reply_t *R 01840 ** @returns char * 01841 ** 01842 *****************************************************************************/ 01843 01844 char * 01845 xcb_selinux_get_property_context_context (const xcb_selinux_get_property_context_reply_t *R ); 01846 01847 01848 /***************************************************************************** 01849 ** 01850 ** int xcb_selinux_get_property_context_context_length 01851 ** 01852 ** @param const xcb_selinux_get_property_context_reply_t *R 01853 ** @returns int 01854 ** 01855 *****************************************************************************/ 01856 01857 int 01858 xcb_selinux_get_property_context_context_length (const xcb_selinux_get_property_context_reply_t *R ); 01859 01860 01861 /***************************************************************************** 01862 ** 01863 ** xcb_generic_iterator_t xcb_selinux_get_property_context_context_end 01864 ** 01865 ** @param const xcb_selinux_get_property_context_reply_t *R 01866 ** @returns xcb_generic_iterator_t 01867 ** 01868 *****************************************************************************/ 01869 01870 xcb_generic_iterator_t 01871 xcb_selinux_get_property_context_context_end (const xcb_selinux_get_property_context_reply_t *R ); 01872 01888 /***************************************************************************** 01889 ** 01890 ** xcb_selinux_get_property_context_reply_t * xcb_selinux_get_property_context_reply 01891 ** 01892 ** @param xcb_connection_t *c 01893 ** @param xcb_selinux_get_property_context_cookie_t cookie 01894 ** @param xcb_generic_error_t **e 01895 ** @returns xcb_selinux_get_property_context_reply_t * 01896 ** 01897 *****************************************************************************/ 01898 01899 xcb_selinux_get_property_context_reply_t * 01900 xcb_selinux_get_property_context_reply (xcb_connection_t *c , 01901 xcb_selinux_get_property_context_cookie_t cookie , 01902 xcb_generic_error_t **e ); 01903 01913 /***************************************************************************** 01914 ** 01915 ** xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context 01916 ** 01917 ** @param xcb_connection_t *c 01918 ** @param xcb_window_t window 01919 ** @param xcb_atom_t property 01920 ** @returns xcb_selinux_get_property_data_context_cookie_t 01921 ** 01922 *****************************************************************************/ 01923 01924 xcb_selinux_get_property_data_context_cookie_t 01925 xcb_selinux_get_property_data_context (xcb_connection_t *c , 01926 xcb_window_t window , 01927 xcb_atom_t property ); 01928 01941 /***************************************************************************** 01942 ** 01943 ** xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context_unchecked 01944 ** 01945 ** @param xcb_connection_t *c 01946 ** @param xcb_window_t window 01947 ** @param xcb_atom_t property 01948 ** @returns xcb_selinux_get_property_data_context_cookie_t 01949 ** 01950 *****************************************************************************/ 01951 01952 xcb_selinux_get_property_data_context_cookie_t 01953 xcb_selinux_get_property_data_context_unchecked (xcb_connection_t *c , 01954 xcb_window_t window , 01955 xcb_atom_t property ); 01956 01957 01958 /***************************************************************************** 01959 ** 01960 ** char * xcb_selinux_get_property_data_context_context 01961 ** 01962 ** @param const xcb_selinux_get_property_data_context_reply_t *R 01963 ** @returns char * 01964 ** 01965 *****************************************************************************/ 01966 01967 char * 01968 xcb_selinux_get_property_data_context_context (const xcb_selinux_get_property_data_context_reply_t *R ); 01969 01970 01971 /***************************************************************************** 01972 ** 01973 ** int xcb_selinux_get_property_data_context_context_length 01974 ** 01975 ** @param const xcb_selinux_get_property_data_context_reply_t *R 01976 ** @returns int 01977 ** 01978 *****************************************************************************/ 01979 01980 int 01981 xcb_selinux_get_property_data_context_context_length (const xcb_selinux_get_property_data_context_reply_t *R ); 01982 01983 01984 /***************************************************************************** 01985 ** 01986 ** xcb_generic_iterator_t xcb_selinux_get_property_data_context_context_end 01987 ** 01988 ** @param const xcb_selinux_get_property_data_context_reply_t *R 01989 ** @returns xcb_generic_iterator_t 01990 ** 01991 *****************************************************************************/ 01992 01993 xcb_generic_iterator_t 01994 xcb_selinux_get_property_data_context_context_end (const xcb_selinux_get_property_data_context_reply_t *R ); 01995 02011 /***************************************************************************** 02012 ** 02013 ** xcb_selinux_get_property_data_context_reply_t * xcb_selinux_get_property_data_context_reply 02014 ** 02015 ** @param xcb_connection_t *c 02016 ** @param xcb_selinux_get_property_data_context_cookie_t cookie 02017 ** @param xcb_generic_error_t **e 02018 ** @returns xcb_selinux_get_property_data_context_reply_t * 02019 ** 02020 *****************************************************************************/ 02021 02022 xcb_selinux_get_property_data_context_reply_t * 02023 xcb_selinux_get_property_data_context_reply (xcb_connection_t *c , 02024 xcb_selinux_get_property_data_context_cookie_t cookie , 02025 xcb_generic_error_t **e ); 02026 02036 /***************************************************************************** 02037 ** 02038 ** xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties 02039 ** 02040 ** @param xcb_connection_t *c 02041 ** @param xcb_window_t window 02042 ** @returns xcb_selinux_list_properties_cookie_t 02043 ** 02044 *****************************************************************************/ 02045 02046 xcb_selinux_list_properties_cookie_t 02047 xcb_selinux_list_properties (xcb_connection_t *c , 02048 xcb_window_t window ); 02049 02062 /***************************************************************************** 02063 ** 02064 ** xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties_unchecked 02065 ** 02066 ** @param xcb_connection_t *c 02067 ** @param xcb_window_t window 02068 ** @returns xcb_selinux_list_properties_cookie_t 02069 ** 02070 *****************************************************************************/ 02071 02072 xcb_selinux_list_properties_cookie_t 02073 xcb_selinux_list_properties_unchecked (xcb_connection_t *c , 02074 xcb_window_t window ); 02075 02076 02077 /***************************************************************************** 02078 ** 02079 ** int xcb_selinux_list_properties_properties_length 02080 ** 02081 ** @param const xcb_selinux_list_properties_reply_t *R 02082 ** @returns int 02083 ** 02084 *****************************************************************************/ 02085 02086 int 02087 xcb_selinux_list_properties_properties_length (const xcb_selinux_list_properties_reply_t *R ); 02088 02089 02090 /***************************************************************************** 02091 ** 02092 ** xcb_selinux_list_item_iterator_t xcb_selinux_list_properties_properties_iterator 02093 ** 02094 ** @param const xcb_selinux_list_properties_reply_t *R 02095 ** @returns xcb_selinux_list_item_iterator_t 02096 ** 02097 *****************************************************************************/ 02098 02099 xcb_selinux_list_item_iterator_t 02100 xcb_selinux_list_properties_properties_iterator (const xcb_selinux_list_properties_reply_t *R ); 02101 02117 /***************************************************************************** 02118 ** 02119 ** xcb_selinux_list_properties_reply_t * xcb_selinux_list_properties_reply 02120 ** 02121 ** @param xcb_connection_t *c 02122 ** @param xcb_selinux_list_properties_cookie_t cookie 02123 ** @param xcb_generic_error_t **e 02124 ** @returns xcb_selinux_list_properties_reply_t * 02125 ** 02126 *****************************************************************************/ 02127 02128 xcb_selinux_list_properties_reply_t * 02129 xcb_selinux_list_properties_reply (xcb_connection_t *c , 02130 xcb_selinux_list_properties_cookie_t cookie , 02131 xcb_generic_error_t **e ); 02132 02145 /***************************************************************************** 02146 ** 02147 ** xcb_void_cookie_t xcb_selinux_set_selection_create_context_checked 02148 ** 02149 ** @param xcb_connection_t *c 02150 ** @param uint32_t context_len 02151 ** @param const char *context 02152 ** @returns xcb_void_cookie_t 02153 ** 02154 *****************************************************************************/ 02155 02156 xcb_void_cookie_t 02157 xcb_selinux_set_selection_create_context_checked (xcb_connection_t *c , 02158 uint32_t context_len , 02159 const char *context ); 02160 02170 /***************************************************************************** 02171 ** 02172 ** xcb_void_cookie_t xcb_selinux_set_selection_create_context 02173 ** 02174 ** @param xcb_connection_t *c 02175 ** @param uint32_t context_len 02176 ** @param const char *context 02177 ** @returns xcb_void_cookie_t 02178 ** 02179 *****************************************************************************/ 02180 02181 xcb_void_cookie_t 02182 xcb_selinux_set_selection_create_context (xcb_connection_t *c , 02183 uint32_t context_len , 02184 const char *context ); 02185 02195 /***************************************************************************** 02196 ** 02197 ** xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context 02198 ** 02199 ** @param xcb_connection_t *c 02200 ** @returns xcb_selinux_get_selection_create_context_cookie_t 02201 ** 02202 *****************************************************************************/ 02203 02204 xcb_selinux_get_selection_create_context_cookie_t 02205 xcb_selinux_get_selection_create_context (xcb_connection_t *c ); 02206 02219 /***************************************************************************** 02220 ** 02221 ** xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context_unchecked 02222 ** 02223 ** @param xcb_connection_t *c 02224 ** @returns xcb_selinux_get_selection_create_context_cookie_t 02225 ** 02226 *****************************************************************************/ 02227 02228 xcb_selinux_get_selection_create_context_cookie_t 02229 xcb_selinux_get_selection_create_context_unchecked (xcb_connection_t *c ); 02230 02231 02232 /***************************************************************************** 02233 ** 02234 ** char * xcb_selinux_get_selection_create_context_context 02235 ** 02236 ** @param const xcb_selinux_get_selection_create_context_reply_t *R 02237 ** @returns char * 02238 ** 02239 *****************************************************************************/ 02240 02241 char * 02242 xcb_selinux_get_selection_create_context_context (const xcb_selinux_get_selection_create_context_reply_t *R ); 02243 02244 02245 /***************************************************************************** 02246 ** 02247 ** int xcb_selinux_get_selection_create_context_context_length 02248 ** 02249 ** @param const xcb_selinux_get_selection_create_context_reply_t *R 02250 ** @returns int 02251 ** 02252 *****************************************************************************/ 02253 02254 int 02255 xcb_selinux_get_selection_create_context_context_length (const xcb_selinux_get_selection_create_context_reply_t *R ); 02256 02257 02258 /***************************************************************************** 02259 ** 02260 ** xcb_generic_iterator_t xcb_selinux_get_selection_create_context_context_end 02261 ** 02262 ** @param const xcb_selinux_get_selection_create_context_reply_t *R 02263 ** @returns xcb_generic_iterator_t 02264 ** 02265 *****************************************************************************/ 02266 02267 xcb_generic_iterator_t 02268 xcb_selinux_get_selection_create_context_context_end (const xcb_selinux_get_selection_create_context_reply_t *R ); 02269 02285 /***************************************************************************** 02286 ** 02287 ** xcb_selinux_get_selection_create_context_reply_t * xcb_selinux_get_selection_create_context_reply 02288 ** 02289 ** @param xcb_connection_t *c 02290 ** @param xcb_selinux_get_selection_create_context_cookie_t cookie 02291 ** @param xcb_generic_error_t **e 02292 ** @returns xcb_selinux_get_selection_create_context_reply_t * 02293 ** 02294 *****************************************************************************/ 02295 02296 xcb_selinux_get_selection_create_context_reply_t * 02297 xcb_selinux_get_selection_create_context_reply (xcb_connection_t *c , 02298 xcb_selinux_get_selection_create_context_cookie_t cookie , 02299 xcb_generic_error_t **e ); 02300 02313 /***************************************************************************** 02314 ** 02315 ** xcb_void_cookie_t xcb_selinux_set_selection_use_context_checked 02316 ** 02317 ** @param xcb_connection_t *c 02318 ** @param uint32_t context_len 02319 ** @param const char *context 02320 ** @returns xcb_void_cookie_t 02321 ** 02322 *****************************************************************************/ 02323 02324 xcb_void_cookie_t 02325 xcb_selinux_set_selection_use_context_checked (xcb_connection_t *c , 02326 uint32_t context_len , 02327 const char *context ); 02328 02338 /***************************************************************************** 02339 ** 02340 ** xcb_void_cookie_t xcb_selinux_set_selection_use_context 02341 ** 02342 ** @param xcb_connection_t *c 02343 ** @param uint32_t context_len 02344 ** @param const char *context 02345 ** @returns xcb_void_cookie_t 02346 ** 02347 *****************************************************************************/ 02348 02349 xcb_void_cookie_t 02350 xcb_selinux_set_selection_use_context (xcb_connection_t *c , 02351 uint32_t context_len , 02352 const char *context ); 02353 02363 /***************************************************************************** 02364 ** 02365 ** xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context 02366 ** 02367 ** @param xcb_connection_t *c 02368 ** @returns xcb_selinux_get_selection_use_context_cookie_t 02369 ** 02370 *****************************************************************************/ 02371 02372 xcb_selinux_get_selection_use_context_cookie_t 02373 xcb_selinux_get_selection_use_context (xcb_connection_t *c ); 02374 02387 /***************************************************************************** 02388 ** 02389 ** xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context_unchecked 02390 ** 02391 ** @param xcb_connection_t *c 02392 ** @returns xcb_selinux_get_selection_use_context_cookie_t 02393 ** 02394 *****************************************************************************/ 02395 02396 xcb_selinux_get_selection_use_context_cookie_t 02397 xcb_selinux_get_selection_use_context_unchecked (xcb_connection_t *c ); 02398 02399 02400 /***************************************************************************** 02401 ** 02402 ** char * xcb_selinux_get_selection_use_context_context 02403 ** 02404 ** @param const xcb_selinux_get_selection_use_context_reply_t *R 02405 ** @returns char * 02406 ** 02407 *****************************************************************************/ 02408 02409 char * 02410 xcb_selinux_get_selection_use_context_context (const xcb_selinux_get_selection_use_context_reply_t *R ); 02411 02412 02413 /***************************************************************************** 02414 ** 02415 ** int xcb_selinux_get_selection_use_context_context_length 02416 ** 02417 ** @param const xcb_selinux_get_selection_use_context_reply_t *R 02418 ** @returns int 02419 ** 02420 *****************************************************************************/ 02421 02422 int 02423 xcb_selinux_get_selection_use_context_context_length (const xcb_selinux_get_selection_use_context_reply_t *R ); 02424 02425 02426 /***************************************************************************** 02427 ** 02428 ** xcb_generic_iterator_t xcb_selinux_get_selection_use_context_context_end 02429 ** 02430 ** @param const xcb_selinux_get_selection_use_context_reply_t *R 02431 ** @returns xcb_generic_iterator_t 02432 ** 02433 *****************************************************************************/ 02434 02435 xcb_generic_iterator_t 02436 xcb_selinux_get_selection_use_context_context_end (const xcb_selinux_get_selection_use_context_reply_t *R ); 02437 02453 /***************************************************************************** 02454 ** 02455 ** xcb_selinux_get_selection_use_context_reply_t * xcb_selinux_get_selection_use_context_reply 02456 ** 02457 ** @param xcb_connection_t *c 02458 ** @param xcb_selinux_get_selection_use_context_cookie_t cookie 02459 ** @param xcb_generic_error_t **e 02460 ** @returns xcb_selinux_get_selection_use_context_reply_t * 02461 ** 02462 *****************************************************************************/ 02463 02464 xcb_selinux_get_selection_use_context_reply_t * 02465 xcb_selinux_get_selection_use_context_reply (xcb_connection_t *c , 02466 xcb_selinux_get_selection_use_context_cookie_t cookie , 02467 xcb_generic_error_t **e ); 02468 02478 /***************************************************************************** 02479 ** 02480 ** xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context 02481 ** 02482 ** @param xcb_connection_t *c 02483 ** @param xcb_atom_t selection 02484 ** @returns xcb_selinux_get_selection_context_cookie_t 02485 ** 02486 *****************************************************************************/ 02487 02488 xcb_selinux_get_selection_context_cookie_t 02489 xcb_selinux_get_selection_context (xcb_connection_t *c , 02490 xcb_atom_t selection ); 02491 02504 /***************************************************************************** 02505 ** 02506 ** xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context_unchecked 02507 ** 02508 ** @param xcb_connection_t *c 02509 ** @param xcb_atom_t selection 02510 ** @returns xcb_selinux_get_selection_context_cookie_t 02511 ** 02512 *****************************************************************************/ 02513 02514 xcb_selinux_get_selection_context_cookie_t 02515 xcb_selinux_get_selection_context_unchecked (xcb_connection_t *c , 02516 xcb_atom_t selection ); 02517 02518 02519 /***************************************************************************** 02520 ** 02521 ** char * xcb_selinux_get_selection_context_context 02522 ** 02523 ** @param const xcb_selinux_get_selection_context_reply_t *R 02524 ** @returns char * 02525 ** 02526 *****************************************************************************/ 02527 02528 char * 02529 xcb_selinux_get_selection_context_context (const xcb_selinux_get_selection_context_reply_t *R ); 02530 02531 02532 /***************************************************************************** 02533 ** 02534 ** int xcb_selinux_get_selection_context_context_length 02535 ** 02536 ** @param const xcb_selinux_get_selection_context_reply_t *R 02537 ** @returns int 02538 ** 02539 *****************************************************************************/ 02540 02541 int 02542 xcb_selinux_get_selection_context_context_length (const xcb_selinux_get_selection_context_reply_t *R ); 02543 02544 02545 /***************************************************************************** 02546 ** 02547 ** xcb_generic_iterator_t xcb_selinux_get_selection_context_context_end 02548 ** 02549 ** @param const xcb_selinux_get_selection_context_reply_t *R 02550 ** @returns xcb_generic_iterator_t 02551 ** 02552 *****************************************************************************/ 02553 02554 xcb_generic_iterator_t 02555 xcb_selinux_get_selection_context_context_end (const xcb_selinux_get_selection_context_reply_t *R ); 02556 02572 /***************************************************************************** 02573 ** 02574 ** xcb_selinux_get_selection_context_reply_t * xcb_selinux_get_selection_context_reply 02575 ** 02576 ** @param xcb_connection_t *c 02577 ** @param xcb_selinux_get_selection_context_cookie_t cookie 02578 ** @param xcb_generic_error_t **e 02579 ** @returns xcb_selinux_get_selection_context_reply_t * 02580 ** 02581 *****************************************************************************/ 02582 02583 xcb_selinux_get_selection_context_reply_t * 02584 xcb_selinux_get_selection_context_reply (xcb_connection_t *c , 02585 xcb_selinux_get_selection_context_cookie_t cookie , 02586 xcb_generic_error_t **e ); 02587 02597 /***************************************************************************** 02598 ** 02599 ** xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context 02600 ** 02601 ** @param xcb_connection_t *c 02602 ** @param xcb_atom_t selection 02603 ** @returns xcb_selinux_get_selection_data_context_cookie_t 02604 ** 02605 *****************************************************************************/ 02606 02607 xcb_selinux_get_selection_data_context_cookie_t 02608 xcb_selinux_get_selection_data_context (xcb_connection_t *c , 02609 xcb_atom_t selection ); 02610 02623 /***************************************************************************** 02624 ** 02625 ** xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context_unchecked 02626 ** 02627 ** @param xcb_connection_t *c 02628 ** @param xcb_atom_t selection 02629 ** @returns xcb_selinux_get_selection_data_context_cookie_t 02630 ** 02631 *****************************************************************************/ 02632 02633 xcb_selinux_get_selection_data_context_cookie_t 02634 xcb_selinux_get_selection_data_context_unchecked (xcb_connection_t *c , 02635 xcb_atom_t selection ); 02636 02637 02638 /***************************************************************************** 02639 ** 02640 ** char * xcb_selinux_get_selection_data_context_context 02641 ** 02642 ** @param const xcb_selinux_get_selection_data_context_reply_t *R 02643 ** @returns char * 02644 ** 02645 *****************************************************************************/ 02646 02647 char * 02648 xcb_selinux_get_selection_data_context_context (const xcb_selinux_get_selection_data_context_reply_t *R ); 02649 02650 02651 /***************************************************************************** 02652 ** 02653 ** int xcb_selinux_get_selection_data_context_context_length 02654 ** 02655 ** @param const xcb_selinux_get_selection_data_context_reply_t *R 02656 ** @returns int 02657 ** 02658 *****************************************************************************/ 02659 02660 int 02661 xcb_selinux_get_selection_data_context_context_length (const xcb_selinux_get_selection_data_context_reply_t *R ); 02662 02663 02664 /***************************************************************************** 02665 ** 02666 ** xcb_generic_iterator_t xcb_selinux_get_selection_data_context_context_end 02667 ** 02668 ** @param const xcb_selinux_get_selection_data_context_reply_t *R 02669 ** @returns xcb_generic_iterator_t 02670 ** 02671 *****************************************************************************/ 02672 02673 xcb_generic_iterator_t 02674 xcb_selinux_get_selection_data_context_context_end (const xcb_selinux_get_selection_data_context_reply_t *R ); 02675 02691 /***************************************************************************** 02692 ** 02693 ** xcb_selinux_get_selection_data_context_reply_t * xcb_selinux_get_selection_data_context_reply 02694 ** 02695 ** @param xcb_connection_t *c 02696 ** @param xcb_selinux_get_selection_data_context_cookie_t cookie 02697 ** @param xcb_generic_error_t **e 02698 ** @returns xcb_selinux_get_selection_data_context_reply_t * 02699 ** 02700 *****************************************************************************/ 02701 02702 xcb_selinux_get_selection_data_context_reply_t * 02703 xcb_selinux_get_selection_data_context_reply (xcb_connection_t *c , 02704 xcb_selinux_get_selection_data_context_cookie_t cookie , 02705 xcb_generic_error_t **e ); 02706 02716 /***************************************************************************** 02717 ** 02718 ** xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections 02719 ** 02720 ** @param xcb_connection_t *c 02721 ** @returns xcb_selinux_list_selections_cookie_t 02722 ** 02723 *****************************************************************************/ 02724 02725 xcb_selinux_list_selections_cookie_t 02726 xcb_selinux_list_selections (xcb_connection_t *c ); 02727 02740 /***************************************************************************** 02741 ** 02742 ** xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections_unchecked 02743 ** 02744 ** @param xcb_connection_t *c 02745 ** @returns xcb_selinux_list_selections_cookie_t 02746 ** 02747 *****************************************************************************/ 02748 02749 xcb_selinux_list_selections_cookie_t 02750 xcb_selinux_list_selections_unchecked (xcb_connection_t *c ); 02751 02752 02753 /***************************************************************************** 02754 ** 02755 ** int xcb_selinux_list_selections_selections_length 02756 ** 02757 ** @param const xcb_selinux_list_selections_reply_t *R 02758 ** @returns int 02759 ** 02760 *****************************************************************************/ 02761 02762 int 02763 xcb_selinux_list_selections_selections_length (const xcb_selinux_list_selections_reply_t *R ); 02764 02765 02766 /***************************************************************************** 02767 ** 02768 ** xcb_selinux_list_item_iterator_t xcb_selinux_list_selections_selections_iterator 02769 ** 02770 ** @param const xcb_selinux_list_selections_reply_t *R 02771 ** @returns xcb_selinux_list_item_iterator_t 02772 ** 02773 *****************************************************************************/ 02774 02775 xcb_selinux_list_item_iterator_t 02776 xcb_selinux_list_selections_selections_iterator (const xcb_selinux_list_selections_reply_t *R ); 02777 02793 /***************************************************************************** 02794 ** 02795 ** xcb_selinux_list_selections_reply_t * xcb_selinux_list_selections_reply 02796 ** 02797 ** @param xcb_connection_t *c 02798 ** @param xcb_selinux_list_selections_cookie_t cookie 02799 ** @param xcb_generic_error_t **e 02800 ** @returns xcb_selinux_list_selections_reply_t * 02801 ** 02802 *****************************************************************************/ 02803 02804 xcb_selinux_list_selections_reply_t * 02805 xcb_selinux_list_selections_reply (xcb_connection_t *c , 02806 xcb_selinux_list_selections_cookie_t cookie , 02807 xcb_generic_error_t **e ); 02808 02809 02810 #endif 02811