XCB 1.7

xselinux.h

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 
00654 /*****************************************************************************
00655  **
00656  ** xcb_selinux_query_version_cookie_t xcb_selinux_query_version
00657  ** 
00658  ** @param xcb_connection_t *c
00659  ** @param uint8_t           client_major
00660  ** @param uint8_t           client_minor
00661  ** @returns xcb_selinux_query_version_cookie_t
00662  **
00663  *****************************************************************************/
00664  
00665 xcb_selinux_query_version_cookie_t
00666 xcb_selinux_query_version (xcb_connection_t *c  ,
00667                            uint8_t           client_major  ,
00668                            uint8_t           client_minor  );
00669 
00682 /*****************************************************************************
00683  **
00684  ** xcb_selinux_query_version_cookie_t xcb_selinux_query_version_unchecked
00685  ** 
00686  ** @param xcb_connection_t *c
00687  ** @param uint8_t           client_major
00688  ** @param uint8_t           client_minor
00689  ** @returns xcb_selinux_query_version_cookie_t
00690  **
00691  *****************************************************************************/
00692  
00693 xcb_selinux_query_version_cookie_t
00694 xcb_selinux_query_version_unchecked (xcb_connection_t *c  ,
00695                                      uint8_t           client_major  ,
00696                                      uint8_t           client_minor  );
00697 
00713 /*****************************************************************************
00714  **
00715  ** xcb_selinux_query_version_reply_t * xcb_selinux_query_version_reply
00716  ** 
00717  ** @param xcb_connection_t                    *c
00718  ** @param xcb_selinux_query_version_cookie_t   cookie
00719  ** @param xcb_generic_error_t                **e
00720  ** @returns xcb_selinux_query_version_reply_t *
00721  **
00722  *****************************************************************************/
00723  
00724 xcb_selinux_query_version_reply_t *
00725 xcb_selinux_query_version_reply (xcb_connection_t                    *c  ,
00726                                  xcb_selinux_query_version_cookie_t   cookie  ,
00727                                  xcb_generic_error_t                **e  );
00728 
00741 /*****************************************************************************
00742  **
00743  ** xcb_void_cookie_t xcb_selinux_set_device_create_context_checked
00744  ** 
00745  ** @param xcb_connection_t *c
00746  ** @param uint32_t          context_len
00747  ** @param const char       *context
00748  ** @returns xcb_void_cookie_t
00749  **
00750  *****************************************************************************/
00751  
00752 xcb_void_cookie_t
00753 xcb_selinux_set_device_create_context_checked (xcb_connection_t *c  ,
00754                                                uint32_t          context_len  ,
00755                                                const char       *context  );
00756 
00766 /*****************************************************************************
00767  **
00768  ** xcb_void_cookie_t xcb_selinux_set_device_create_context
00769  ** 
00770  ** @param xcb_connection_t *c
00771  ** @param uint32_t          context_len
00772  ** @param const char       *context
00773  ** @returns xcb_void_cookie_t
00774  **
00775  *****************************************************************************/
00776  
00777 xcb_void_cookie_t
00778 xcb_selinux_set_device_create_context (xcb_connection_t *c  ,
00779                                        uint32_t          context_len  ,
00780                                        const char       *context  );
00781 
00791 /*****************************************************************************
00792  **
00793  ** xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context
00794  ** 
00795  ** @param xcb_connection_t *c
00796  ** @returns xcb_selinux_get_device_create_context_cookie_t
00797  **
00798  *****************************************************************************/
00799  
00800 xcb_selinux_get_device_create_context_cookie_t
00801 xcb_selinux_get_device_create_context (xcb_connection_t *c  );
00802 
00815 /*****************************************************************************
00816  **
00817  ** xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context_unchecked
00818  ** 
00819  ** @param xcb_connection_t *c
00820  ** @returns xcb_selinux_get_device_create_context_cookie_t
00821  **
00822  *****************************************************************************/
00823  
00824 xcb_selinux_get_device_create_context_cookie_t
00825 xcb_selinux_get_device_create_context_unchecked (xcb_connection_t *c  );
00826 
00827 
00828 /*****************************************************************************
00829  **
00830  ** char * xcb_selinux_get_device_create_context_context
00831  ** 
00832  ** @param const xcb_selinux_get_device_create_context_reply_t *R
00833  ** @returns char *
00834  **
00835  *****************************************************************************/
00836  
00837 char *
00838 xcb_selinux_get_device_create_context_context (const xcb_selinux_get_device_create_context_reply_t *R  );
00839 
00840 
00841 /*****************************************************************************
00842  **
00843  ** int xcb_selinux_get_device_create_context_context_length
00844  ** 
00845  ** @param const xcb_selinux_get_device_create_context_reply_t *R
00846  ** @returns int
00847  **
00848  *****************************************************************************/
00849  
00850 int
00851 xcb_selinux_get_device_create_context_context_length (const xcb_selinux_get_device_create_context_reply_t *R  );
00852 
00853 
00854 /*****************************************************************************
00855  **
00856  ** xcb_generic_iterator_t xcb_selinux_get_device_create_context_context_end
00857  ** 
00858  ** @param const xcb_selinux_get_device_create_context_reply_t *R
00859  ** @returns xcb_generic_iterator_t
00860  **
00861  *****************************************************************************/
00862  
00863 xcb_generic_iterator_t
00864 xcb_selinux_get_device_create_context_context_end (const xcb_selinux_get_device_create_context_reply_t *R  );
00865 
00881 /*****************************************************************************
00882  **
00883  ** xcb_selinux_get_device_create_context_reply_t * xcb_selinux_get_device_create_context_reply
00884  ** 
00885  ** @param xcb_connection_t                                *c
00886  ** @param xcb_selinux_get_device_create_context_cookie_t   cookie
00887  ** @param xcb_generic_error_t                            **e
00888  ** @returns xcb_selinux_get_device_create_context_reply_t *
00889  **
00890  *****************************************************************************/
00891  
00892 xcb_selinux_get_device_create_context_reply_t *
00893 xcb_selinux_get_device_create_context_reply (xcb_connection_t                                *c  ,
00894                                              xcb_selinux_get_device_create_context_cookie_t   cookie  ,
00895                                              xcb_generic_error_t                            **e  );
00896 
00909 /*****************************************************************************
00910  **
00911  ** xcb_void_cookie_t xcb_selinux_set_device_context_checked
00912  ** 
00913  ** @param xcb_connection_t *c
00914  ** @param uint32_t          device
00915  ** @param uint32_t          context_len
00916  ** @param const char       *context
00917  ** @returns xcb_void_cookie_t
00918  **
00919  *****************************************************************************/
00920  
00921 xcb_void_cookie_t
00922 xcb_selinux_set_device_context_checked (xcb_connection_t *c  ,
00923                                         uint32_t          device  ,
00924                                         uint32_t          context_len  ,
00925                                         const char       *context  );
00926 
00936 /*****************************************************************************
00937  **
00938  ** xcb_void_cookie_t xcb_selinux_set_device_context
00939  ** 
00940  ** @param xcb_connection_t *c
00941  ** @param uint32_t          device
00942  ** @param uint32_t          context_len
00943  ** @param const char       *context
00944  ** @returns xcb_void_cookie_t
00945  **
00946  *****************************************************************************/
00947  
00948 xcb_void_cookie_t
00949 xcb_selinux_set_device_context (xcb_connection_t *c  ,
00950                                 uint32_t          device  ,
00951                                 uint32_t          context_len  ,
00952                                 const char       *context  );
00953 
00963 /*****************************************************************************
00964  **
00965  ** xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context
00966  ** 
00967  ** @param xcb_connection_t *c
00968  ** @param uint32_t          device
00969  ** @returns xcb_selinux_get_device_context_cookie_t
00970  **
00971  *****************************************************************************/
00972  
00973 xcb_selinux_get_device_context_cookie_t
00974 xcb_selinux_get_device_context (xcb_connection_t *c  ,
00975                                 uint32_t          device  );
00976 
00989 /*****************************************************************************
00990  **
00991  ** xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context_unchecked
00992  ** 
00993  ** @param xcb_connection_t *c
00994  ** @param uint32_t          device
00995  ** @returns xcb_selinux_get_device_context_cookie_t
00996  **
00997  *****************************************************************************/
00998  
00999 xcb_selinux_get_device_context_cookie_t
01000 xcb_selinux_get_device_context_unchecked (xcb_connection_t *c  ,
01001                                           uint32_t          device  );
01002 
01003 
01004 /*****************************************************************************
01005  **
01006  ** char * xcb_selinux_get_device_context_context
01007  ** 
01008  ** @param const xcb_selinux_get_device_context_reply_t *R
01009  ** @returns char *
01010  **
01011  *****************************************************************************/
01012  
01013 char *
01014 xcb_selinux_get_device_context_context (const xcb_selinux_get_device_context_reply_t *R  );
01015 
01016 
01017 /*****************************************************************************
01018  **
01019  ** int xcb_selinux_get_device_context_context_length
01020  ** 
01021  ** @param const xcb_selinux_get_device_context_reply_t *R
01022  ** @returns int
01023  **
01024  *****************************************************************************/
01025  
01026 int
01027 xcb_selinux_get_device_context_context_length (const xcb_selinux_get_device_context_reply_t *R  );
01028 
01029 
01030 /*****************************************************************************
01031  **
01032  ** xcb_generic_iterator_t xcb_selinux_get_device_context_context_end
01033  ** 
01034  ** @param const xcb_selinux_get_device_context_reply_t *R
01035  ** @returns xcb_generic_iterator_t
01036  **
01037  *****************************************************************************/
01038  
01039 xcb_generic_iterator_t
01040 xcb_selinux_get_device_context_context_end (const xcb_selinux_get_device_context_reply_t *R  );
01041 
01057 /*****************************************************************************
01058  **
01059  ** xcb_selinux_get_device_context_reply_t * xcb_selinux_get_device_context_reply
01060  ** 
01061  ** @param xcb_connection_t                         *c
01062  ** @param xcb_selinux_get_device_context_cookie_t   cookie
01063  ** @param xcb_generic_error_t                     **e
01064  ** @returns xcb_selinux_get_device_context_reply_t *
01065  **
01066  *****************************************************************************/
01067  
01068 xcb_selinux_get_device_context_reply_t *
01069 xcb_selinux_get_device_context_reply (xcb_connection_t                         *c  ,
01070                                       xcb_selinux_get_device_context_cookie_t   cookie  ,
01071                                       xcb_generic_error_t                     **e  );
01072 
01085 /*****************************************************************************
01086  **
01087  ** xcb_void_cookie_t xcb_selinux_set_window_create_context_checked
01088  ** 
01089  ** @param xcb_connection_t *c
01090  ** @param uint32_t          context_len
01091  ** @param const char       *context
01092  ** @returns xcb_void_cookie_t
01093  **
01094  *****************************************************************************/
01095  
01096 xcb_void_cookie_t
01097 xcb_selinux_set_window_create_context_checked (xcb_connection_t *c  ,
01098                                                uint32_t          context_len  ,
01099                                                const char       *context  );
01100 
01110 /*****************************************************************************
01111  **
01112  ** xcb_void_cookie_t xcb_selinux_set_window_create_context
01113  ** 
01114  ** @param xcb_connection_t *c
01115  ** @param uint32_t          context_len
01116  ** @param const char       *context
01117  ** @returns xcb_void_cookie_t
01118  **
01119  *****************************************************************************/
01120  
01121 xcb_void_cookie_t
01122 xcb_selinux_set_window_create_context (xcb_connection_t *c  ,
01123                                        uint32_t          context_len  ,
01124                                        const char       *context  );
01125 
01135 /*****************************************************************************
01136  **
01137  ** xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context
01138  ** 
01139  ** @param xcb_connection_t *c
01140  ** @returns xcb_selinux_get_window_create_context_cookie_t
01141  **
01142  *****************************************************************************/
01143  
01144 xcb_selinux_get_window_create_context_cookie_t
01145 xcb_selinux_get_window_create_context (xcb_connection_t *c  );
01146 
01159 /*****************************************************************************
01160  **
01161  ** xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context_unchecked
01162  ** 
01163  ** @param xcb_connection_t *c
01164  ** @returns xcb_selinux_get_window_create_context_cookie_t
01165  **
01166  *****************************************************************************/
01167  
01168 xcb_selinux_get_window_create_context_cookie_t
01169 xcb_selinux_get_window_create_context_unchecked (xcb_connection_t *c  );
01170 
01171 
01172 /*****************************************************************************
01173  **
01174  ** char * xcb_selinux_get_window_create_context_context
01175  ** 
01176  ** @param const xcb_selinux_get_window_create_context_reply_t *R
01177  ** @returns char *
01178  **
01179  *****************************************************************************/
01180  
01181 char *
01182 xcb_selinux_get_window_create_context_context (const xcb_selinux_get_window_create_context_reply_t *R  );
01183 
01184 
01185 /*****************************************************************************
01186  **
01187  ** int xcb_selinux_get_window_create_context_context_length
01188  ** 
01189  ** @param const xcb_selinux_get_window_create_context_reply_t *R
01190  ** @returns int
01191  **
01192  *****************************************************************************/
01193  
01194 int
01195 xcb_selinux_get_window_create_context_context_length (const xcb_selinux_get_window_create_context_reply_t *R  );
01196 
01197 
01198 /*****************************************************************************
01199  **
01200  ** xcb_generic_iterator_t xcb_selinux_get_window_create_context_context_end
01201  ** 
01202  ** @param const xcb_selinux_get_window_create_context_reply_t *R
01203  ** @returns xcb_generic_iterator_t
01204  **
01205  *****************************************************************************/
01206  
01207 xcb_generic_iterator_t
01208 xcb_selinux_get_window_create_context_context_end (const xcb_selinux_get_window_create_context_reply_t *R  );
01209 
01225 /*****************************************************************************
01226  **
01227  ** xcb_selinux_get_window_create_context_reply_t * xcb_selinux_get_window_create_context_reply
01228  ** 
01229  ** @param xcb_connection_t                                *c
01230  ** @param xcb_selinux_get_window_create_context_cookie_t   cookie
01231  ** @param xcb_generic_error_t                            **e
01232  ** @returns xcb_selinux_get_window_create_context_reply_t *
01233  **
01234  *****************************************************************************/
01235  
01236 xcb_selinux_get_window_create_context_reply_t *
01237 xcb_selinux_get_window_create_context_reply (xcb_connection_t                                *c  ,
01238                                              xcb_selinux_get_window_create_context_cookie_t   cookie  ,
01239                                              xcb_generic_error_t                            **e  );
01240 
01250 /*****************************************************************************
01251  **
01252  ** xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context
01253  ** 
01254  ** @param xcb_connection_t *c
01255  ** @param xcb_window_t      window
01256  ** @returns xcb_selinux_get_window_context_cookie_t
01257  **
01258  *****************************************************************************/
01259  
01260 xcb_selinux_get_window_context_cookie_t
01261 xcb_selinux_get_window_context (xcb_connection_t *c  ,
01262                                 xcb_window_t      window  );
01263 
01276 /*****************************************************************************
01277  **
01278  ** xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context_unchecked
01279  ** 
01280  ** @param xcb_connection_t *c
01281  ** @param xcb_window_t      window
01282  ** @returns xcb_selinux_get_window_context_cookie_t
01283  **
01284  *****************************************************************************/
01285  
01286 xcb_selinux_get_window_context_cookie_t
01287 xcb_selinux_get_window_context_unchecked (xcb_connection_t *c  ,
01288                                           xcb_window_t      window  );
01289 
01290 
01291 /*****************************************************************************
01292  **
01293  ** char * xcb_selinux_get_window_context_context
01294  ** 
01295  ** @param const xcb_selinux_get_window_context_reply_t *R
01296  ** @returns char *
01297  **
01298  *****************************************************************************/
01299  
01300 char *
01301 xcb_selinux_get_window_context_context (const xcb_selinux_get_window_context_reply_t *R  );
01302 
01303 
01304 /*****************************************************************************
01305  **
01306  ** int xcb_selinux_get_window_context_context_length
01307  ** 
01308  ** @param const xcb_selinux_get_window_context_reply_t *R
01309  ** @returns int
01310  **
01311  *****************************************************************************/
01312  
01313 int
01314 xcb_selinux_get_window_context_context_length (const xcb_selinux_get_window_context_reply_t *R  );
01315 
01316 
01317 /*****************************************************************************
01318  **
01319  ** xcb_generic_iterator_t xcb_selinux_get_window_context_context_end
01320  ** 
01321  ** @param const xcb_selinux_get_window_context_reply_t *R
01322  ** @returns xcb_generic_iterator_t
01323  **
01324  *****************************************************************************/
01325  
01326 xcb_generic_iterator_t
01327 xcb_selinux_get_window_context_context_end (const xcb_selinux_get_window_context_reply_t *R  );
01328 
01344 /*****************************************************************************
01345  **
01346  ** xcb_selinux_get_window_context_reply_t * xcb_selinux_get_window_context_reply
01347  ** 
01348  ** @param xcb_connection_t                         *c
01349  ** @param xcb_selinux_get_window_context_cookie_t   cookie
01350  ** @param xcb_generic_error_t                     **e
01351  ** @returns xcb_selinux_get_window_context_reply_t *
01352  **
01353  *****************************************************************************/
01354  
01355 xcb_selinux_get_window_context_reply_t *
01356 xcb_selinux_get_window_context_reply (xcb_connection_t                         *c  ,
01357                                       xcb_selinux_get_window_context_cookie_t   cookie  ,
01358                                       xcb_generic_error_t                     **e  );
01359 
01360 
01361 /*****************************************************************************
01362  **
01363  ** char * xcb_selinux_list_item_object_context
01364  ** 
01365  ** @param const xcb_selinux_list_item_t *R
01366  ** @returns char *
01367  **
01368  *****************************************************************************/
01369  
01370 char *
01371 xcb_selinux_list_item_object_context (const xcb_selinux_list_item_t *R  );
01372 
01373 
01374 /*****************************************************************************
01375  **
01376  ** int xcb_selinux_list_item_object_context_length
01377  ** 
01378  ** @param const xcb_selinux_list_item_t *R
01379  ** @returns int
01380  **
01381  *****************************************************************************/
01382  
01383 int
01384 xcb_selinux_list_item_object_context_length (const xcb_selinux_list_item_t *R  );
01385 
01386 
01387 /*****************************************************************************
01388  **
01389  ** xcb_generic_iterator_t xcb_selinux_list_item_object_context_end
01390  ** 
01391  ** @param const xcb_selinux_list_item_t *R
01392  ** @returns xcb_generic_iterator_t
01393  **
01394  *****************************************************************************/
01395  
01396 xcb_generic_iterator_t
01397 xcb_selinux_list_item_object_context_end (const xcb_selinux_list_item_t *R  );
01398 
01399 
01400 /*****************************************************************************
01401  **
01402  ** char * xcb_selinux_list_item_data_context
01403  ** 
01404  ** @param const xcb_selinux_list_item_t *R
01405  ** @returns char *
01406  **
01407  *****************************************************************************/
01408  
01409 char *
01410 xcb_selinux_list_item_data_context (const xcb_selinux_list_item_t *R  );
01411 
01412 
01413 /*****************************************************************************
01414  **
01415  ** int xcb_selinux_list_item_data_context_length
01416  ** 
01417  ** @param const xcb_selinux_list_item_t *R
01418  ** @returns int
01419  **
01420  *****************************************************************************/
01421  
01422 int
01423 xcb_selinux_list_item_data_context_length (const xcb_selinux_list_item_t *R  );
01424 
01425 
01426 /*****************************************************************************
01427  **
01428  ** xcb_generic_iterator_t xcb_selinux_list_item_data_context_end
01429  ** 
01430  ** @param const xcb_selinux_list_item_t *R
01431  ** @returns xcb_generic_iterator_t
01432  **
01433  *****************************************************************************/
01434  
01435 xcb_generic_iterator_t
01436 xcb_selinux_list_item_data_context_end (const xcb_selinux_list_item_t *R  );
01437 
01447 /*****************************************************************************
01448  **
01449  ** void xcb_selinux_list_item_next
01450  ** 
01451  ** @param xcb_selinux_list_item_iterator_t *i
01452  ** @returns void
01453  **
01454  *****************************************************************************/
01455  
01456 void
01457 xcb_selinux_list_item_next (xcb_selinux_list_item_iterator_t *i  );
01458 
01469 /*****************************************************************************
01470  **
01471  ** xcb_generic_iterator_t xcb_selinux_list_item_end
01472  ** 
01473  ** @param xcb_selinux_list_item_iterator_t i
01474  ** @returns xcb_generic_iterator_t
01475  **
01476  *****************************************************************************/
01477  
01478 xcb_generic_iterator_t
01479 xcb_selinux_list_item_end (xcb_selinux_list_item_iterator_t i  );
01480 
01493 /*****************************************************************************
01494  **
01495  ** xcb_void_cookie_t xcb_selinux_set_property_create_context_checked
01496  ** 
01497  ** @param xcb_connection_t *c
01498  ** @param uint32_t          context_len
01499  ** @param const char       *context
01500  ** @returns xcb_void_cookie_t
01501  **
01502  *****************************************************************************/
01503  
01504 xcb_void_cookie_t
01505 xcb_selinux_set_property_create_context_checked (xcb_connection_t *c  ,
01506                                                  uint32_t          context_len  ,
01507                                                  const char       *context  );
01508 
01518 /*****************************************************************************
01519  **
01520  ** xcb_void_cookie_t xcb_selinux_set_property_create_context
01521  ** 
01522  ** @param xcb_connection_t *c
01523  ** @param uint32_t          context_len
01524  ** @param const char       *context
01525  ** @returns xcb_void_cookie_t
01526  **
01527  *****************************************************************************/
01528  
01529 xcb_void_cookie_t
01530 xcb_selinux_set_property_create_context (xcb_connection_t *c  ,
01531                                          uint32_t          context_len  ,
01532                                          const char       *context  );
01533 
01543 /*****************************************************************************
01544  **
01545  ** xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context
01546  ** 
01547  ** @param xcb_connection_t *c
01548  ** @returns xcb_selinux_get_property_create_context_cookie_t
01549  **
01550  *****************************************************************************/
01551  
01552 xcb_selinux_get_property_create_context_cookie_t
01553 xcb_selinux_get_property_create_context (xcb_connection_t *c  );
01554 
01567 /*****************************************************************************
01568  **
01569  ** xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context_unchecked
01570  ** 
01571  ** @param xcb_connection_t *c
01572  ** @returns xcb_selinux_get_property_create_context_cookie_t
01573  **
01574  *****************************************************************************/
01575  
01576 xcb_selinux_get_property_create_context_cookie_t
01577 xcb_selinux_get_property_create_context_unchecked (xcb_connection_t *c  );
01578 
01579 
01580 /*****************************************************************************
01581  **
01582  ** char * xcb_selinux_get_property_create_context_context
01583  ** 
01584  ** @param const xcb_selinux_get_property_create_context_reply_t *R
01585  ** @returns char *
01586  **
01587  *****************************************************************************/
01588  
01589 char *
01590 xcb_selinux_get_property_create_context_context (const xcb_selinux_get_property_create_context_reply_t *R  );
01591 
01592 
01593 /*****************************************************************************
01594  **
01595  ** int xcb_selinux_get_property_create_context_context_length
01596  ** 
01597  ** @param const xcb_selinux_get_property_create_context_reply_t *R
01598  ** @returns int
01599  **
01600  *****************************************************************************/
01601  
01602 int
01603 xcb_selinux_get_property_create_context_context_length (const xcb_selinux_get_property_create_context_reply_t *R  );
01604 
01605 
01606 /*****************************************************************************
01607  **
01608  ** xcb_generic_iterator_t xcb_selinux_get_property_create_context_context_end
01609  ** 
01610  ** @param const xcb_selinux_get_property_create_context_reply_t *R
01611  ** @returns xcb_generic_iterator_t
01612  **
01613  *****************************************************************************/
01614  
01615 xcb_generic_iterator_t
01616 xcb_selinux_get_property_create_context_context_end (const xcb_selinux_get_property_create_context_reply_t *R  );
01617 
01633 /*****************************************************************************
01634  **
01635  ** xcb_selinux_get_property_create_context_reply_t * xcb_selinux_get_property_create_context_reply
01636  ** 
01637  ** @param xcb_connection_t                                  *c
01638  ** @param xcb_selinux_get_property_create_context_cookie_t   cookie
01639  ** @param xcb_generic_error_t                              **e
01640  ** @returns xcb_selinux_get_property_create_context_reply_t *
01641  **
01642  *****************************************************************************/
01643  
01644 xcb_selinux_get_property_create_context_reply_t *
01645 xcb_selinux_get_property_create_context_reply (xcb_connection_t                                  *c  ,
01646                                                xcb_selinux_get_property_create_context_cookie_t   cookie  ,
01647                                                xcb_generic_error_t                              **e  );
01648 
01661 /*****************************************************************************
01662  **
01663  ** xcb_void_cookie_t xcb_selinux_set_property_use_context_checked
01664  ** 
01665  ** @param xcb_connection_t *c
01666  ** @param uint32_t          context_len
01667  ** @param const char       *context
01668  ** @returns xcb_void_cookie_t
01669  **
01670  *****************************************************************************/
01671  
01672 xcb_void_cookie_t
01673 xcb_selinux_set_property_use_context_checked (xcb_connection_t *c  ,
01674                                               uint32_t          context_len  ,
01675                                               const char       *context  );
01676 
01686 /*****************************************************************************
01687  **
01688  ** xcb_void_cookie_t xcb_selinux_set_property_use_context
01689  ** 
01690  ** @param xcb_connection_t *c
01691  ** @param uint32_t          context_len
01692  ** @param const char       *context
01693  ** @returns xcb_void_cookie_t
01694  **
01695  *****************************************************************************/
01696  
01697 xcb_void_cookie_t
01698 xcb_selinux_set_property_use_context (xcb_connection_t *c  ,
01699                                       uint32_t          context_len  ,
01700                                       const char       *context  );
01701 
01711 /*****************************************************************************
01712  **
01713  ** xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context
01714  ** 
01715  ** @param xcb_connection_t *c
01716  ** @returns xcb_selinux_get_property_use_context_cookie_t
01717  **
01718  *****************************************************************************/
01719  
01720 xcb_selinux_get_property_use_context_cookie_t
01721 xcb_selinux_get_property_use_context (xcb_connection_t *c  );
01722 
01735 /*****************************************************************************
01736  **
01737  ** xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context_unchecked
01738  ** 
01739  ** @param xcb_connection_t *c
01740  ** @returns xcb_selinux_get_property_use_context_cookie_t
01741  **
01742  *****************************************************************************/
01743  
01744 xcb_selinux_get_property_use_context_cookie_t
01745 xcb_selinux_get_property_use_context_unchecked (xcb_connection_t *c  );
01746 
01747 
01748 /*****************************************************************************
01749  **
01750  ** char * xcb_selinux_get_property_use_context_context
01751  ** 
01752  ** @param const xcb_selinux_get_property_use_context_reply_t *R
01753  ** @returns char *
01754  **
01755  *****************************************************************************/
01756  
01757 char *
01758 xcb_selinux_get_property_use_context_context (const xcb_selinux_get_property_use_context_reply_t *R  );
01759 
01760 
01761 /*****************************************************************************
01762  **
01763  ** int xcb_selinux_get_property_use_context_context_length
01764  ** 
01765  ** @param const xcb_selinux_get_property_use_context_reply_t *R
01766  ** @returns int
01767  **
01768  *****************************************************************************/
01769  
01770 int
01771 xcb_selinux_get_property_use_context_context_length (const xcb_selinux_get_property_use_context_reply_t *R  );
01772 
01773 
01774 /*****************************************************************************
01775  **
01776  ** xcb_generic_iterator_t xcb_selinux_get_property_use_context_context_end
01777  ** 
01778  ** @param const xcb_selinux_get_property_use_context_reply_t *R
01779  ** @returns xcb_generic_iterator_t
01780  **
01781  *****************************************************************************/
01782  
01783 xcb_generic_iterator_t
01784 xcb_selinux_get_property_use_context_context_end (const xcb_selinux_get_property_use_context_reply_t *R  );
01785 
01801 /*****************************************************************************
01802  **
01803  ** xcb_selinux_get_property_use_context_reply_t * xcb_selinux_get_property_use_context_reply
01804  ** 
01805  ** @param xcb_connection_t                               *c
01806  ** @param xcb_selinux_get_property_use_context_cookie_t   cookie
01807  ** @param xcb_generic_error_t                           **e
01808  ** @returns xcb_selinux_get_property_use_context_reply_t *
01809  **
01810  *****************************************************************************/
01811  
01812 xcb_selinux_get_property_use_context_reply_t *
01813 xcb_selinux_get_property_use_context_reply (xcb_connection_t                               *c  ,
01814                                             xcb_selinux_get_property_use_context_cookie_t   cookie  ,
01815                                             xcb_generic_error_t                           **e  );
01816 
01826 /*****************************************************************************
01827  **
01828  ** xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context
01829  ** 
01830  ** @param xcb_connection_t *c
01831  ** @param xcb_window_t      window
01832  ** @param xcb_atom_t        property
01833  ** @returns xcb_selinux_get_property_context_cookie_t
01834  **
01835  *****************************************************************************/
01836  
01837 xcb_selinux_get_property_context_cookie_t
01838 xcb_selinux_get_property_context (xcb_connection_t *c  ,
01839                                   xcb_window_t      window  ,
01840                                   xcb_atom_t        property  );
01841 
01854 /*****************************************************************************
01855  **
01856  ** xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context_unchecked
01857  ** 
01858  ** @param xcb_connection_t *c
01859  ** @param xcb_window_t      window
01860  ** @param xcb_atom_t        property
01861  ** @returns xcb_selinux_get_property_context_cookie_t
01862  **
01863  *****************************************************************************/
01864  
01865 xcb_selinux_get_property_context_cookie_t
01866 xcb_selinux_get_property_context_unchecked (xcb_connection_t *c  ,
01867                                             xcb_window_t      window  ,
01868                                             xcb_atom_t        property  );
01869 
01870 
01871 /*****************************************************************************
01872  **
01873  ** char * xcb_selinux_get_property_context_context
01874  ** 
01875  ** @param const xcb_selinux_get_property_context_reply_t *R
01876  ** @returns char *
01877  **
01878  *****************************************************************************/
01879  
01880 char *
01881 xcb_selinux_get_property_context_context (const xcb_selinux_get_property_context_reply_t *R  );
01882 
01883 
01884 /*****************************************************************************
01885  **
01886  ** int xcb_selinux_get_property_context_context_length
01887  ** 
01888  ** @param const xcb_selinux_get_property_context_reply_t *R
01889  ** @returns int
01890  **
01891  *****************************************************************************/
01892  
01893 int
01894 xcb_selinux_get_property_context_context_length (const xcb_selinux_get_property_context_reply_t *R  );
01895 
01896 
01897 /*****************************************************************************
01898  **
01899  ** xcb_generic_iterator_t xcb_selinux_get_property_context_context_end
01900  ** 
01901  ** @param const xcb_selinux_get_property_context_reply_t *R
01902  ** @returns xcb_generic_iterator_t
01903  **
01904  *****************************************************************************/
01905  
01906 xcb_generic_iterator_t
01907 xcb_selinux_get_property_context_context_end (const xcb_selinux_get_property_context_reply_t *R  );
01908 
01924 /*****************************************************************************
01925  **
01926  ** xcb_selinux_get_property_context_reply_t * xcb_selinux_get_property_context_reply
01927  ** 
01928  ** @param xcb_connection_t                           *c
01929  ** @param xcb_selinux_get_property_context_cookie_t   cookie
01930  ** @param xcb_generic_error_t                       **e
01931  ** @returns xcb_selinux_get_property_context_reply_t *
01932  **
01933  *****************************************************************************/
01934  
01935 xcb_selinux_get_property_context_reply_t *
01936 xcb_selinux_get_property_context_reply (xcb_connection_t                           *c  ,
01937                                         xcb_selinux_get_property_context_cookie_t   cookie  ,
01938                                         xcb_generic_error_t                       **e  );
01939 
01949 /*****************************************************************************
01950  **
01951  ** xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context
01952  ** 
01953  ** @param xcb_connection_t *c
01954  ** @param xcb_window_t      window
01955  ** @param xcb_atom_t        property
01956  ** @returns xcb_selinux_get_property_data_context_cookie_t
01957  **
01958  *****************************************************************************/
01959  
01960 xcb_selinux_get_property_data_context_cookie_t
01961 xcb_selinux_get_property_data_context (xcb_connection_t *c  ,
01962                                        xcb_window_t      window  ,
01963                                        xcb_atom_t        property  );
01964 
01977 /*****************************************************************************
01978  **
01979  ** xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context_unchecked
01980  ** 
01981  ** @param xcb_connection_t *c
01982  ** @param xcb_window_t      window
01983  ** @param xcb_atom_t        property
01984  ** @returns xcb_selinux_get_property_data_context_cookie_t
01985  **
01986  *****************************************************************************/
01987  
01988 xcb_selinux_get_property_data_context_cookie_t
01989 xcb_selinux_get_property_data_context_unchecked (xcb_connection_t *c  ,
01990                                                  xcb_window_t      window  ,
01991                                                  xcb_atom_t        property  );
01992 
01993 
01994 /*****************************************************************************
01995  **
01996  ** char * xcb_selinux_get_property_data_context_context
01997  ** 
01998  ** @param const xcb_selinux_get_property_data_context_reply_t *R
01999  ** @returns char *
02000  **
02001  *****************************************************************************/
02002  
02003 char *
02004 xcb_selinux_get_property_data_context_context (const xcb_selinux_get_property_data_context_reply_t *R  );
02005 
02006 
02007 /*****************************************************************************
02008  **
02009  ** int xcb_selinux_get_property_data_context_context_length
02010  ** 
02011  ** @param const xcb_selinux_get_property_data_context_reply_t *R
02012  ** @returns int
02013  **
02014  *****************************************************************************/
02015  
02016 int
02017 xcb_selinux_get_property_data_context_context_length (const xcb_selinux_get_property_data_context_reply_t *R  );
02018 
02019 
02020 /*****************************************************************************
02021  **
02022  ** xcb_generic_iterator_t xcb_selinux_get_property_data_context_context_end
02023  ** 
02024  ** @param const xcb_selinux_get_property_data_context_reply_t *R
02025  ** @returns xcb_generic_iterator_t
02026  **
02027  *****************************************************************************/
02028  
02029 xcb_generic_iterator_t
02030 xcb_selinux_get_property_data_context_context_end (const xcb_selinux_get_property_data_context_reply_t *R  );
02031 
02047 /*****************************************************************************
02048  **
02049  ** xcb_selinux_get_property_data_context_reply_t * xcb_selinux_get_property_data_context_reply
02050  ** 
02051  ** @param xcb_connection_t                                *c
02052  ** @param xcb_selinux_get_property_data_context_cookie_t   cookie
02053  ** @param xcb_generic_error_t                            **e
02054  ** @returns xcb_selinux_get_property_data_context_reply_t *
02055  **
02056  *****************************************************************************/
02057  
02058 xcb_selinux_get_property_data_context_reply_t *
02059 xcb_selinux_get_property_data_context_reply (xcb_connection_t                                *c  ,
02060                                              xcb_selinux_get_property_data_context_cookie_t   cookie  ,
02061                                              xcb_generic_error_t                            **e  );
02062 
02072 /*****************************************************************************
02073  **
02074  ** xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties
02075  ** 
02076  ** @param xcb_connection_t *c
02077  ** @param xcb_window_t      window
02078  ** @returns xcb_selinux_list_properties_cookie_t
02079  **
02080  *****************************************************************************/
02081  
02082 xcb_selinux_list_properties_cookie_t
02083 xcb_selinux_list_properties (xcb_connection_t *c  ,
02084                              xcb_window_t      window  );
02085 
02098 /*****************************************************************************
02099  **
02100  ** xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties_unchecked
02101  ** 
02102  ** @param xcb_connection_t *c
02103  ** @param xcb_window_t      window
02104  ** @returns xcb_selinux_list_properties_cookie_t
02105  **
02106  *****************************************************************************/
02107  
02108 xcb_selinux_list_properties_cookie_t
02109 xcb_selinux_list_properties_unchecked (xcb_connection_t *c  ,
02110                                        xcb_window_t      window  );
02111 
02112 
02113 /*****************************************************************************
02114  **
02115  ** int xcb_selinux_list_properties_properties_length
02116  ** 
02117  ** @param const xcb_selinux_list_properties_reply_t *R
02118  ** @returns int
02119  **
02120  *****************************************************************************/
02121  
02122 int
02123 xcb_selinux_list_properties_properties_length (const xcb_selinux_list_properties_reply_t *R  );
02124 
02125 
02126 /*****************************************************************************
02127  **
02128  ** xcb_selinux_list_item_iterator_t xcb_selinux_list_properties_properties_iterator
02129  ** 
02130  ** @param const xcb_selinux_list_properties_reply_t *R
02131  ** @returns xcb_selinux_list_item_iterator_t
02132  **
02133  *****************************************************************************/
02134  
02135 xcb_selinux_list_item_iterator_t
02136 xcb_selinux_list_properties_properties_iterator (const xcb_selinux_list_properties_reply_t *R  );
02137 
02153 /*****************************************************************************
02154  **
02155  ** xcb_selinux_list_properties_reply_t * xcb_selinux_list_properties_reply
02156  ** 
02157  ** @param xcb_connection_t                      *c
02158  ** @param xcb_selinux_list_properties_cookie_t   cookie
02159  ** @param xcb_generic_error_t                  **e
02160  ** @returns xcb_selinux_list_properties_reply_t *
02161  **
02162  *****************************************************************************/
02163  
02164 xcb_selinux_list_properties_reply_t *
02165 xcb_selinux_list_properties_reply (xcb_connection_t                      *c  ,
02166                                    xcb_selinux_list_properties_cookie_t   cookie  ,
02167                                    xcb_generic_error_t                  **e  );
02168 
02181 /*****************************************************************************
02182  **
02183  ** xcb_void_cookie_t xcb_selinux_set_selection_create_context_checked
02184  ** 
02185  ** @param xcb_connection_t *c
02186  ** @param uint32_t          context_len
02187  ** @param const char       *context
02188  ** @returns xcb_void_cookie_t
02189  **
02190  *****************************************************************************/
02191  
02192 xcb_void_cookie_t
02193 xcb_selinux_set_selection_create_context_checked (xcb_connection_t *c  ,
02194                                                   uint32_t          context_len  ,
02195                                                   const char       *context  );
02196 
02206 /*****************************************************************************
02207  **
02208  ** xcb_void_cookie_t xcb_selinux_set_selection_create_context
02209  ** 
02210  ** @param xcb_connection_t *c
02211  ** @param uint32_t          context_len
02212  ** @param const char       *context
02213  ** @returns xcb_void_cookie_t
02214  **
02215  *****************************************************************************/
02216  
02217 xcb_void_cookie_t
02218 xcb_selinux_set_selection_create_context (xcb_connection_t *c  ,
02219                                           uint32_t          context_len  ,
02220                                           const char       *context  );
02221 
02231 /*****************************************************************************
02232  **
02233  ** xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context
02234  ** 
02235  ** @param xcb_connection_t *c
02236  ** @returns xcb_selinux_get_selection_create_context_cookie_t
02237  **
02238  *****************************************************************************/
02239  
02240 xcb_selinux_get_selection_create_context_cookie_t
02241 xcb_selinux_get_selection_create_context (xcb_connection_t *c  );
02242 
02255 /*****************************************************************************
02256  **
02257  ** xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context_unchecked
02258  ** 
02259  ** @param xcb_connection_t *c
02260  ** @returns xcb_selinux_get_selection_create_context_cookie_t
02261  **
02262  *****************************************************************************/
02263  
02264 xcb_selinux_get_selection_create_context_cookie_t
02265 xcb_selinux_get_selection_create_context_unchecked (xcb_connection_t *c  );
02266 
02267 
02268 /*****************************************************************************
02269  **
02270  ** char * xcb_selinux_get_selection_create_context_context
02271  ** 
02272  ** @param const xcb_selinux_get_selection_create_context_reply_t *R
02273  ** @returns char *
02274  **
02275  *****************************************************************************/
02276  
02277 char *
02278 xcb_selinux_get_selection_create_context_context (const xcb_selinux_get_selection_create_context_reply_t *R  );
02279 
02280 
02281 /*****************************************************************************
02282  **
02283  ** int xcb_selinux_get_selection_create_context_context_length
02284  ** 
02285  ** @param const xcb_selinux_get_selection_create_context_reply_t *R
02286  ** @returns int
02287  **
02288  *****************************************************************************/
02289  
02290 int
02291 xcb_selinux_get_selection_create_context_context_length (const xcb_selinux_get_selection_create_context_reply_t *R  );
02292 
02293 
02294 /*****************************************************************************
02295  **
02296  ** xcb_generic_iterator_t xcb_selinux_get_selection_create_context_context_end
02297  ** 
02298  ** @param const xcb_selinux_get_selection_create_context_reply_t *R
02299  ** @returns xcb_generic_iterator_t
02300  **
02301  *****************************************************************************/
02302  
02303 xcb_generic_iterator_t
02304 xcb_selinux_get_selection_create_context_context_end (const xcb_selinux_get_selection_create_context_reply_t *R  );
02305 
02321 /*****************************************************************************
02322  **
02323  ** xcb_selinux_get_selection_create_context_reply_t * xcb_selinux_get_selection_create_context_reply
02324  ** 
02325  ** @param xcb_connection_t                                   *c
02326  ** @param xcb_selinux_get_selection_create_context_cookie_t   cookie
02327  ** @param xcb_generic_error_t                               **e
02328  ** @returns xcb_selinux_get_selection_create_context_reply_t *
02329  **
02330  *****************************************************************************/
02331  
02332 xcb_selinux_get_selection_create_context_reply_t *
02333 xcb_selinux_get_selection_create_context_reply (xcb_connection_t                                   *c  ,
02334                                                 xcb_selinux_get_selection_create_context_cookie_t   cookie  ,
02335                                                 xcb_generic_error_t                               **e  );
02336 
02349 /*****************************************************************************
02350  **
02351  ** xcb_void_cookie_t xcb_selinux_set_selection_use_context_checked
02352  ** 
02353  ** @param xcb_connection_t *c
02354  ** @param uint32_t          context_len
02355  ** @param const char       *context
02356  ** @returns xcb_void_cookie_t
02357  **
02358  *****************************************************************************/
02359  
02360 xcb_void_cookie_t
02361 xcb_selinux_set_selection_use_context_checked (xcb_connection_t *c  ,
02362                                                uint32_t          context_len  ,
02363                                                const char       *context  );
02364 
02374 /*****************************************************************************
02375  **
02376  ** xcb_void_cookie_t xcb_selinux_set_selection_use_context
02377  ** 
02378  ** @param xcb_connection_t *c
02379  ** @param uint32_t          context_len
02380  ** @param const char       *context
02381  ** @returns xcb_void_cookie_t
02382  **
02383  *****************************************************************************/
02384  
02385 xcb_void_cookie_t
02386 xcb_selinux_set_selection_use_context (xcb_connection_t *c  ,
02387                                        uint32_t          context_len  ,
02388                                        const char       *context  );
02389 
02399 /*****************************************************************************
02400  **
02401  ** xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context
02402  ** 
02403  ** @param xcb_connection_t *c
02404  ** @returns xcb_selinux_get_selection_use_context_cookie_t
02405  **
02406  *****************************************************************************/
02407  
02408 xcb_selinux_get_selection_use_context_cookie_t
02409 xcb_selinux_get_selection_use_context (xcb_connection_t *c  );
02410 
02423 /*****************************************************************************
02424  **
02425  ** xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context_unchecked
02426  ** 
02427  ** @param xcb_connection_t *c
02428  ** @returns xcb_selinux_get_selection_use_context_cookie_t
02429  **
02430  *****************************************************************************/
02431  
02432 xcb_selinux_get_selection_use_context_cookie_t
02433 xcb_selinux_get_selection_use_context_unchecked (xcb_connection_t *c  );
02434 
02435 
02436 /*****************************************************************************
02437  **
02438  ** char * xcb_selinux_get_selection_use_context_context
02439  ** 
02440  ** @param const xcb_selinux_get_selection_use_context_reply_t *R
02441  ** @returns char *
02442  **
02443  *****************************************************************************/
02444  
02445 char *
02446 xcb_selinux_get_selection_use_context_context (const xcb_selinux_get_selection_use_context_reply_t *R  );
02447 
02448 
02449 /*****************************************************************************
02450  **
02451  ** int xcb_selinux_get_selection_use_context_context_length
02452  ** 
02453  ** @param const xcb_selinux_get_selection_use_context_reply_t *R
02454  ** @returns int
02455  **
02456  *****************************************************************************/
02457  
02458 int
02459 xcb_selinux_get_selection_use_context_context_length (const xcb_selinux_get_selection_use_context_reply_t *R  );
02460 
02461 
02462 /*****************************************************************************
02463  **
02464  ** xcb_generic_iterator_t xcb_selinux_get_selection_use_context_context_end
02465  ** 
02466  ** @param const xcb_selinux_get_selection_use_context_reply_t *R
02467  ** @returns xcb_generic_iterator_t
02468  **
02469  *****************************************************************************/
02470  
02471 xcb_generic_iterator_t
02472 xcb_selinux_get_selection_use_context_context_end (const xcb_selinux_get_selection_use_context_reply_t *R  );
02473 
02489 /*****************************************************************************
02490  **
02491  ** xcb_selinux_get_selection_use_context_reply_t * xcb_selinux_get_selection_use_context_reply
02492  ** 
02493  ** @param xcb_connection_t                                *c
02494  ** @param xcb_selinux_get_selection_use_context_cookie_t   cookie
02495  ** @param xcb_generic_error_t                            **e
02496  ** @returns xcb_selinux_get_selection_use_context_reply_t *
02497  **
02498  *****************************************************************************/
02499  
02500 xcb_selinux_get_selection_use_context_reply_t *
02501 xcb_selinux_get_selection_use_context_reply (xcb_connection_t                                *c  ,
02502                                              xcb_selinux_get_selection_use_context_cookie_t   cookie  ,
02503                                              xcb_generic_error_t                            **e  );
02504 
02514 /*****************************************************************************
02515  **
02516  ** xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context
02517  ** 
02518  ** @param xcb_connection_t *c
02519  ** @param xcb_atom_t        selection
02520  ** @returns xcb_selinux_get_selection_context_cookie_t
02521  **
02522  *****************************************************************************/
02523  
02524 xcb_selinux_get_selection_context_cookie_t
02525 xcb_selinux_get_selection_context (xcb_connection_t *c  ,
02526                                    xcb_atom_t        selection  );
02527 
02540 /*****************************************************************************
02541  **
02542  ** xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context_unchecked
02543  ** 
02544  ** @param xcb_connection_t *c
02545  ** @param xcb_atom_t        selection
02546  ** @returns xcb_selinux_get_selection_context_cookie_t
02547  **
02548  *****************************************************************************/
02549  
02550 xcb_selinux_get_selection_context_cookie_t
02551 xcb_selinux_get_selection_context_unchecked (xcb_connection_t *c  ,
02552                                              xcb_atom_t        selection  );
02553 
02554 
02555 /*****************************************************************************
02556  **
02557  ** char * xcb_selinux_get_selection_context_context
02558  ** 
02559  ** @param const xcb_selinux_get_selection_context_reply_t *R
02560  ** @returns char *
02561  **
02562  *****************************************************************************/
02563  
02564 char *
02565 xcb_selinux_get_selection_context_context (const xcb_selinux_get_selection_context_reply_t *R  );
02566 
02567 
02568 /*****************************************************************************
02569  **
02570  ** int xcb_selinux_get_selection_context_context_length
02571  ** 
02572  ** @param const xcb_selinux_get_selection_context_reply_t *R
02573  ** @returns int
02574  **
02575  *****************************************************************************/
02576  
02577 int
02578 xcb_selinux_get_selection_context_context_length (const xcb_selinux_get_selection_context_reply_t *R  );
02579 
02580 
02581 /*****************************************************************************
02582  **
02583  ** xcb_generic_iterator_t xcb_selinux_get_selection_context_context_end
02584  ** 
02585  ** @param const xcb_selinux_get_selection_context_reply_t *R
02586  ** @returns xcb_generic_iterator_t
02587  **
02588  *****************************************************************************/
02589  
02590 xcb_generic_iterator_t
02591 xcb_selinux_get_selection_context_context_end (const xcb_selinux_get_selection_context_reply_t *R  );
02592 
02608 /*****************************************************************************
02609  **
02610  ** xcb_selinux_get_selection_context_reply_t * xcb_selinux_get_selection_context_reply
02611  ** 
02612  ** @param xcb_connection_t                            *c
02613  ** @param xcb_selinux_get_selection_context_cookie_t   cookie
02614  ** @param xcb_generic_error_t                        **e
02615  ** @returns xcb_selinux_get_selection_context_reply_t *
02616  **
02617  *****************************************************************************/
02618  
02619 xcb_selinux_get_selection_context_reply_t *
02620 xcb_selinux_get_selection_context_reply (xcb_connection_t                            *c  ,
02621                                          xcb_selinux_get_selection_context_cookie_t   cookie  ,
02622                                          xcb_generic_error_t                        **e  );
02623 
02633 /*****************************************************************************
02634  **
02635  ** xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context
02636  ** 
02637  ** @param xcb_connection_t *c
02638  ** @param xcb_atom_t        selection
02639  ** @returns xcb_selinux_get_selection_data_context_cookie_t
02640  **
02641  *****************************************************************************/
02642  
02643 xcb_selinux_get_selection_data_context_cookie_t
02644 xcb_selinux_get_selection_data_context (xcb_connection_t *c  ,
02645                                         xcb_atom_t        selection  );
02646 
02659 /*****************************************************************************
02660  **
02661  ** xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context_unchecked
02662  ** 
02663  ** @param xcb_connection_t *c
02664  ** @param xcb_atom_t        selection
02665  ** @returns xcb_selinux_get_selection_data_context_cookie_t
02666  **
02667  *****************************************************************************/
02668  
02669 xcb_selinux_get_selection_data_context_cookie_t
02670 xcb_selinux_get_selection_data_context_unchecked (xcb_connection_t *c  ,
02671                                                   xcb_atom_t        selection  );
02672 
02673 
02674 /*****************************************************************************
02675  **
02676  ** char * xcb_selinux_get_selection_data_context_context
02677  ** 
02678  ** @param const xcb_selinux_get_selection_data_context_reply_t *R
02679  ** @returns char *
02680  **
02681  *****************************************************************************/
02682  
02683 char *
02684 xcb_selinux_get_selection_data_context_context (const xcb_selinux_get_selection_data_context_reply_t *R  );
02685 
02686 
02687 /*****************************************************************************
02688  **
02689  ** int xcb_selinux_get_selection_data_context_context_length
02690  ** 
02691  ** @param const xcb_selinux_get_selection_data_context_reply_t *R
02692  ** @returns int
02693  **
02694  *****************************************************************************/
02695  
02696 int
02697 xcb_selinux_get_selection_data_context_context_length (const xcb_selinux_get_selection_data_context_reply_t *R  );
02698 
02699 
02700 /*****************************************************************************
02701  **
02702  ** xcb_generic_iterator_t xcb_selinux_get_selection_data_context_context_end
02703  ** 
02704  ** @param const xcb_selinux_get_selection_data_context_reply_t *R
02705  ** @returns xcb_generic_iterator_t
02706  **
02707  *****************************************************************************/
02708  
02709 xcb_generic_iterator_t
02710 xcb_selinux_get_selection_data_context_context_end (const xcb_selinux_get_selection_data_context_reply_t *R  );
02711 
02727 /*****************************************************************************
02728  **
02729  ** xcb_selinux_get_selection_data_context_reply_t * xcb_selinux_get_selection_data_context_reply
02730  ** 
02731  ** @param xcb_connection_t                                 *c
02732  ** @param xcb_selinux_get_selection_data_context_cookie_t   cookie
02733  ** @param xcb_generic_error_t                             **e
02734  ** @returns xcb_selinux_get_selection_data_context_reply_t *
02735  **
02736  *****************************************************************************/
02737  
02738 xcb_selinux_get_selection_data_context_reply_t *
02739 xcb_selinux_get_selection_data_context_reply (xcb_connection_t                                 *c  ,
02740                                               xcb_selinux_get_selection_data_context_cookie_t   cookie  ,
02741                                               xcb_generic_error_t                             **e  );
02742 
02752 /*****************************************************************************
02753  **
02754  ** xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections
02755  ** 
02756  ** @param xcb_connection_t *c
02757  ** @returns xcb_selinux_list_selections_cookie_t
02758  **
02759  *****************************************************************************/
02760  
02761 xcb_selinux_list_selections_cookie_t
02762 xcb_selinux_list_selections (xcb_connection_t *c  );
02763 
02776 /*****************************************************************************
02777  **
02778  ** xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections_unchecked
02779  ** 
02780  ** @param xcb_connection_t *c
02781  ** @returns xcb_selinux_list_selections_cookie_t
02782  **
02783  *****************************************************************************/
02784  
02785 xcb_selinux_list_selections_cookie_t
02786 xcb_selinux_list_selections_unchecked (xcb_connection_t *c  );
02787 
02788 
02789 /*****************************************************************************
02790  **
02791  ** int xcb_selinux_list_selections_selections_length
02792  ** 
02793  ** @param const xcb_selinux_list_selections_reply_t *R
02794  ** @returns int
02795  **
02796  *****************************************************************************/
02797  
02798 int
02799 xcb_selinux_list_selections_selections_length (const xcb_selinux_list_selections_reply_t *R  );
02800 
02801 
02802 /*****************************************************************************
02803  **
02804  ** xcb_selinux_list_item_iterator_t xcb_selinux_list_selections_selections_iterator
02805  ** 
02806  ** @param const xcb_selinux_list_selections_reply_t *R
02807  ** @returns xcb_selinux_list_item_iterator_t
02808  **
02809  *****************************************************************************/
02810  
02811 xcb_selinux_list_item_iterator_t
02812 xcb_selinux_list_selections_selections_iterator (const xcb_selinux_list_selections_reply_t *R  );
02813 
02829 /*****************************************************************************
02830  **
02831  ** xcb_selinux_list_selections_reply_t * xcb_selinux_list_selections_reply
02832  ** 
02833  ** @param xcb_connection_t                      *c
02834  ** @param xcb_selinux_list_selections_cookie_t   cookie
02835  ** @param xcb_generic_error_t                  **e
02836  ** @returns xcb_selinux_list_selections_reply_t *
02837  **
02838  *****************************************************************************/
02839  
02840 xcb_selinux_list_selections_reply_t *
02841 xcb_selinux_list_selections_reply (xcb_connection_t                      *c  ,
02842                                    xcb_selinux_list_selections_cookie_t   cookie  ,
02843                                    xcb_generic_error_t                  **e  );
02844 
02854 /*****************************************************************************
02855  **
02856  ** xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context
02857  ** 
02858  ** @param xcb_connection_t *c
02859  ** @param uint32_t          resource
02860  ** @returns xcb_selinux_get_client_context_cookie_t
02861  **
02862  *****************************************************************************/
02863  
02864 xcb_selinux_get_client_context_cookie_t
02865 xcb_selinux_get_client_context (xcb_connection_t *c  ,
02866                                 uint32_t          resource  );
02867 
02880 /*****************************************************************************
02881  **
02882  ** xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context_unchecked
02883  ** 
02884  ** @param xcb_connection_t *c
02885  ** @param uint32_t          resource
02886  ** @returns xcb_selinux_get_client_context_cookie_t
02887  **
02888  *****************************************************************************/
02889  
02890 xcb_selinux_get_client_context_cookie_t
02891 xcb_selinux_get_client_context_unchecked (xcb_connection_t *c  ,
02892                                           uint32_t          resource  );
02893 
02894 
02895 /*****************************************************************************
02896  **
02897  ** char * xcb_selinux_get_client_context_context
02898  ** 
02899  ** @param const xcb_selinux_get_client_context_reply_t *R
02900  ** @returns char *
02901  **
02902  *****************************************************************************/
02903  
02904 char *
02905 xcb_selinux_get_client_context_context (const xcb_selinux_get_client_context_reply_t *R  );
02906 
02907 
02908 /*****************************************************************************
02909  **
02910  ** int xcb_selinux_get_client_context_context_length
02911  ** 
02912  ** @param const xcb_selinux_get_client_context_reply_t *R
02913  ** @returns int
02914  **
02915  *****************************************************************************/
02916  
02917 int
02918 xcb_selinux_get_client_context_context_length (const xcb_selinux_get_client_context_reply_t *R  );
02919 
02920 
02921 /*****************************************************************************
02922  **
02923  ** xcb_generic_iterator_t xcb_selinux_get_client_context_context_end
02924  ** 
02925  ** @param const xcb_selinux_get_client_context_reply_t *R
02926  ** @returns xcb_generic_iterator_t
02927  **
02928  *****************************************************************************/
02929  
02930 xcb_generic_iterator_t
02931 xcb_selinux_get_client_context_context_end (const xcb_selinux_get_client_context_reply_t *R  );
02932 
02948 /*****************************************************************************
02949  **
02950  ** xcb_selinux_get_client_context_reply_t * xcb_selinux_get_client_context_reply
02951  ** 
02952  ** @param xcb_connection_t                         *c
02953  ** @param xcb_selinux_get_client_context_cookie_t   cookie
02954  ** @param xcb_generic_error_t                     **e
02955  ** @returns xcb_selinux_get_client_context_reply_t *
02956  **
02957  *****************************************************************************/
02958  
02959 xcb_selinux_get_client_context_reply_t *
02960 xcb_selinux_get_client_context_reply (xcb_connection_t                         *c  ,
02961                                       xcb_selinux_get_client_context_cookie_t   cookie  ,
02962                                       xcb_generic_error_t                     **e  );
02963 
02964 
02965 #ifdef __cplusplus
02966 }
02967 #endif
02968 
02969 #endif
02970