XCB 1.8.1
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 
00729 int
00730 xcb_selinux_set_device_create_context_sizeof (const void  *_buffer  );
00731 
00744 /*****************************************************************************
00745  **
00746  ** xcb_void_cookie_t xcb_selinux_set_device_create_context_checked
00747  ** 
00748  ** @param xcb_connection_t *c
00749  ** @param uint32_t          context_len
00750  ** @param const char       *context
00751  ** @returns xcb_void_cookie_t
00752  **
00753  *****************************************************************************/
00754  
00755 xcb_void_cookie_t
00756 xcb_selinux_set_device_create_context_checked (xcb_connection_t *c  ,
00757                                                uint32_t          context_len  ,
00758                                                const char       *context  );
00759 
00769 /*****************************************************************************
00770  **
00771  ** xcb_void_cookie_t xcb_selinux_set_device_create_context
00772  ** 
00773  ** @param xcb_connection_t *c
00774  ** @param uint32_t          context_len
00775  ** @param const char       *context
00776  ** @returns xcb_void_cookie_t
00777  **
00778  *****************************************************************************/
00779  
00780 xcb_void_cookie_t
00781 xcb_selinux_set_device_create_context (xcb_connection_t *c  ,
00782                                        uint32_t          context_len  ,
00783                                        const char       *context  );
00784 
00785 int
00786 xcb_selinux_get_device_create_context_sizeof (const void  *_buffer  );
00787 
00797 /*****************************************************************************
00798  **
00799  ** xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context
00800  ** 
00801  ** @param xcb_connection_t *c
00802  ** @returns xcb_selinux_get_device_create_context_cookie_t
00803  **
00804  *****************************************************************************/
00805  
00806 xcb_selinux_get_device_create_context_cookie_t
00807 xcb_selinux_get_device_create_context (xcb_connection_t *c  );
00808 
00821 /*****************************************************************************
00822  **
00823  ** xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context_unchecked
00824  ** 
00825  ** @param xcb_connection_t *c
00826  ** @returns xcb_selinux_get_device_create_context_cookie_t
00827  **
00828  *****************************************************************************/
00829  
00830 xcb_selinux_get_device_create_context_cookie_t
00831 xcb_selinux_get_device_create_context_unchecked (xcb_connection_t *c  );
00832 
00833 
00834 /*****************************************************************************
00835  **
00836  ** char * xcb_selinux_get_device_create_context_context
00837  ** 
00838  ** @param const xcb_selinux_get_device_create_context_reply_t *R
00839  ** @returns char *
00840  **
00841  *****************************************************************************/
00842  
00843 char *
00844 xcb_selinux_get_device_create_context_context (const xcb_selinux_get_device_create_context_reply_t *R  );
00845 
00846 
00847 /*****************************************************************************
00848  **
00849  ** int xcb_selinux_get_device_create_context_context_length
00850  ** 
00851  ** @param const xcb_selinux_get_device_create_context_reply_t *R
00852  ** @returns int
00853  **
00854  *****************************************************************************/
00855  
00856 int
00857 xcb_selinux_get_device_create_context_context_length (const xcb_selinux_get_device_create_context_reply_t *R  );
00858 
00859 
00860 /*****************************************************************************
00861  **
00862  ** xcb_generic_iterator_t xcb_selinux_get_device_create_context_context_end
00863  ** 
00864  ** @param const xcb_selinux_get_device_create_context_reply_t *R
00865  ** @returns xcb_generic_iterator_t
00866  **
00867  *****************************************************************************/
00868  
00869 xcb_generic_iterator_t
00870 xcb_selinux_get_device_create_context_context_end (const xcb_selinux_get_device_create_context_reply_t *R  );
00871 
00887 /*****************************************************************************
00888  **
00889  ** xcb_selinux_get_device_create_context_reply_t * xcb_selinux_get_device_create_context_reply
00890  ** 
00891  ** @param xcb_connection_t                                *c
00892  ** @param xcb_selinux_get_device_create_context_cookie_t   cookie
00893  ** @param xcb_generic_error_t                            **e
00894  ** @returns xcb_selinux_get_device_create_context_reply_t *
00895  **
00896  *****************************************************************************/
00897  
00898 xcb_selinux_get_device_create_context_reply_t *
00899 xcb_selinux_get_device_create_context_reply (xcb_connection_t                                *c  ,
00900                                              xcb_selinux_get_device_create_context_cookie_t   cookie  ,
00901                                              xcb_generic_error_t                            **e  );
00902 
00903 int
00904 xcb_selinux_set_device_context_sizeof (const void  *_buffer  );
00905 
00918 /*****************************************************************************
00919  **
00920  ** xcb_void_cookie_t xcb_selinux_set_device_context_checked
00921  ** 
00922  ** @param xcb_connection_t *c
00923  ** @param uint32_t          device
00924  ** @param uint32_t          context_len
00925  ** @param const char       *context
00926  ** @returns xcb_void_cookie_t
00927  **
00928  *****************************************************************************/
00929  
00930 xcb_void_cookie_t
00931 xcb_selinux_set_device_context_checked (xcb_connection_t *c  ,
00932                                         uint32_t          device  ,
00933                                         uint32_t          context_len  ,
00934                                         const char       *context  );
00935 
00945 /*****************************************************************************
00946  **
00947  ** xcb_void_cookie_t xcb_selinux_set_device_context
00948  ** 
00949  ** @param xcb_connection_t *c
00950  ** @param uint32_t          device
00951  ** @param uint32_t          context_len
00952  ** @param const char       *context
00953  ** @returns xcb_void_cookie_t
00954  **
00955  *****************************************************************************/
00956  
00957 xcb_void_cookie_t
00958 xcb_selinux_set_device_context (xcb_connection_t *c  ,
00959                                 uint32_t          device  ,
00960                                 uint32_t          context_len  ,
00961                                 const char       *context  );
00962 
00963 int
00964 xcb_selinux_get_device_context_sizeof (const void  *_buffer  );
00965 
00975 /*****************************************************************************
00976  **
00977  ** xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context
00978  ** 
00979  ** @param xcb_connection_t *c
00980  ** @param uint32_t          device
00981  ** @returns xcb_selinux_get_device_context_cookie_t
00982  **
00983  *****************************************************************************/
00984  
00985 xcb_selinux_get_device_context_cookie_t
00986 xcb_selinux_get_device_context (xcb_connection_t *c  ,
00987                                 uint32_t          device  );
00988 
01001 /*****************************************************************************
01002  **
01003  ** xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context_unchecked
01004  ** 
01005  ** @param xcb_connection_t *c
01006  ** @param uint32_t          device
01007  ** @returns xcb_selinux_get_device_context_cookie_t
01008  **
01009  *****************************************************************************/
01010  
01011 xcb_selinux_get_device_context_cookie_t
01012 xcb_selinux_get_device_context_unchecked (xcb_connection_t *c  ,
01013                                           uint32_t          device  );
01014 
01015 
01016 /*****************************************************************************
01017  **
01018  ** char * xcb_selinux_get_device_context_context
01019  ** 
01020  ** @param const xcb_selinux_get_device_context_reply_t *R
01021  ** @returns char *
01022  **
01023  *****************************************************************************/
01024  
01025 char *
01026 xcb_selinux_get_device_context_context (const xcb_selinux_get_device_context_reply_t *R  );
01027 
01028 
01029 /*****************************************************************************
01030  **
01031  ** int xcb_selinux_get_device_context_context_length
01032  ** 
01033  ** @param const xcb_selinux_get_device_context_reply_t *R
01034  ** @returns int
01035  **
01036  *****************************************************************************/
01037  
01038 int
01039 xcb_selinux_get_device_context_context_length (const xcb_selinux_get_device_context_reply_t *R  );
01040 
01041 
01042 /*****************************************************************************
01043  **
01044  ** xcb_generic_iterator_t xcb_selinux_get_device_context_context_end
01045  ** 
01046  ** @param const xcb_selinux_get_device_context_reply_t *R
01047  ** @returns xcb_generic_iterator_t
01048  **
01049  *****************************************************************************/
01050  
01051 xcb_generic_iterator_t
01052 xcb_selinux_get_device_context_context_end (const xcb_selinux_get_device_context_reply_t *R  );
01053 
01069 /*****************************************************************************
01070  **
01071  ** xcb_selinux_get_device_context_reply_t * xcb_selinux_get_device_context_reply
01072  ** 
01073  ** @param xcb_connection_t                         *c
01074  ** @param xcb_selinux_get_device_context_cookie_t   cookie
01075  ** @param xcb_generic_error_t                     **e
01076  ** @returns xcb_selinux_get_device_context_reply_t *
01077  **
01078  *****************************************************************************/
01079  
01080 xcb_selinux_get_device_context_reply_t *
01081 xcb_selinux_get_device_context_reply (xcb_connection_t                         *c  ,
01082                                       xcb_selinux_get_device_context_cookie_t   cookie  ,
01083                                       xcb_generic_error_t                     **e  );
01084 
01085 int
01086 xcb_selinux_set_window_create_context_sizeof (const void  *_buffer  );
01087 
01100 /*****************************************************************************
01101  **
01102  ** xcb_void_cookie_t xcb_selinux_set_window_create_context_checked
01103  ** 
01104  ** @param xcb_connection_t *c
01105  ** @param uint32_t          context_len
01106  ** @param const char       *context
01107  ** @returns xcb_void_cookie_t
01108  **
01109  *****************************************************************************/
01110  
01111 xcb_void_cookie_t
01112 xcb_selinux_set_window_create_context_checked (xcb_connection_t *c  ,
01113                                                uint32_t          context_len  ,
01114                                                const char       *context  );
01115 
01125 /*****************************************************************************
01126  **
01127  ** xcb_void_cookie_t xcb_selinux_set_window_create_context
01128  ** 
01129  ** @param xcb_connection_t *c
01130  ** @param uint32_t          context_len
01131  ** @param const char       *context
01132  ** @returns xcb_void_cookie_t
01133  **
01134  *****************************************************************************/
01135  
01136 xcb_void_cookie_t
01137 xcb_selinux_set_window_create_context (xcb_connection_t *c  ,
01138                                        uint32_t          context_len  ,
01139                                        const char       *context  );
01140 
01141 int
01142 xcb_selinux_get_window_create_context_sizeof (const void  *_buffer  );
01143 
01153 /*****************************************************************************
01154  **
01155  ** xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context
01156  ** 
01157  ** @param xcb_connection_t *c
01158  ** @returns xcb_selinux_get_window_create_context_cookie_t
01159  **
01160  *****************************************************************************/
01161  
01162 xcb_selinux_get_window_create_context_cookie_t
01163 xcb_selinux_get_window_create_context (xcb_connection_t *c  );
01164 
01177 /*****************************************************************************
01178  **
01179  ** xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context_unchecked
01180  ** 
01181  ** @param xcb_connection_t *c
01182  ** @returns xcb_selinux_get_window_create_context_cookie_t
01183  **
01184  *****************************************************************************/
01185  
01186 xcb_selinux_get_window_create_context_cookie_t
01187 xcb_selinux_get_window_create_context_unchecked (xcb_connection_t *c  );
01188 
01189 
01190 /*****************************************************************************
01191  **
01192  ** char * xcb_selinux_get_window_create_context_context
01193  ** 
01194  ** @param const xcb_selinux_get_window_create_context_reply_t *R
01195  ** @returns char *
01196  **
01197  *****************************************************************************/
01198  
01199 char *
01200 xcb_selinux_get_window_create_context_context (const xcb_selinux_get_window_create_context_reply_t *R  );
01201 
01202 
01203 /*****************************************************************************
01204  **
01205  ** int xcb_selinux_get_window_create_context_context_length
01206  ** 
01207  ** @param const xcb_selinux_get_window_create_context_reply_t *R
01208  ** @returns int
01209  **
01210  *****************************************************************************/
01211  
01212 int
01213 xcb_selinux_get_window_create_context_context_length (const xcb_selinux_get_window_create_context_reply_t *R  );
01214 
01215 
01216 /*****************************************************************************
01217  **
01218  ** xcb_generic_iterator_t xcb_selinux_get_window_create_context_context_end
01219  ** 
01220  ** @param const xcb_selinux_get_window_create_context_reply_t *R
01221  ** @returns xcb_generic_iterator_t
01222  **
01223  *****************************************************************************/
01224  
01225 xcb_generic_iterator_t
01226 xcb_selinux_get_window_create_context_context_end (const xcb_selinux_get_window_create_context_reply_t *R  );
01227 
01243 /*****************************************************************************
01244  **
01245  ** xcb_selinux_get_window_create_context_reply_t * xcb_selinux_get_window_create_context_reply
01246  ** 
01247  ** @param xcb_connection_t                                *c
01248  ** @param xcb_selinux_get_window_create_context_cookie_t   cookie
01249  ** @param xcb_generic_error_t                            **e
01250  ** @returns xcb_selinux_get_window_create_context_reply_t *
01251  **
01252  *****************************************************************************/
01253  
01254 xcb_selinux_get_window_create_context_reply_t *
01255 xcb_selinux_get_window_create_context_reply (xcb_connection_t                                *c  ,
01256                                              xcb_selinux_get_window_create_context_cookie_t   cookie  ,
01257                                              xcb_generic_error_t                            **e  );
01258 
01259 int
01260 xcb_selinux_get_window_context_sizeof (const void  *_buffer  );
01261 
01271 /*****************************************************************************
01272  **
01273  ** xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context
01274  ** 
01275  ** @param xcb_connection_t *c
01276  ** @param xcb_window_t      window
01277  ** @returns xcb_selinux_get_window_context_cookie_t
01278  **
01279  *****************************************************************************/
01280  
01281 xcb_selinux_get_window_context_cookie_t
01282 xcb_selinux_get_window_context (xcb_connection_t *c  ,
01283                                 xcb_window_t      window  );
01284 
01297 /*****************************************************************************
01298  **
01299  ** xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context_unchecked
01300  ** 
01301  ** @param xcb_connection_t *c
01302  ** @param xcb_window_t      window
01303  ** @returns xcb_selinux_get_window_context_cookie_t
01304  **
01305  *****************************************************************************/
01306  
01307 xcb_selinux_get_window_context_cookie_t
01308 xcb_selinux_get_window_context_unchecked (xcb_connection_t *c  ,
01309                                           xcb_window_t      window  );
01310 
01311 
01312 /*****************************************************************************
01313  **
01314  ** char * xcb_selinux_get_window_context_context
01315  ** 
01316  ** @param const xcb_selinux_get_window_context_reply_t *R
01317  ** @returns char *
01318  **
01319  *****************************************************************************/
01320  
01321 char *
01322 xcb_selinux_get_window_context_context (const xcb_selinux_get_window_context_reply_t *R  );
01323 
01324 
01325 /*****************************************************************************
01326  **
01327  ** int xcb_selinux_get_window_context_context_length
01328  ** 
01329  ** @param const xcb_selinux_get_window_context_reply_t *R
01330  ** @returns int
01331  **
01332  *****************************************************************************/
01333  
01334 int
01335 xcb_selinux_get_window_context_context_length (const xcb_selinux_get_window_context_reply_t *R  );
01336 
01337 
01338 /*****************************************************************************
01339  **
01340  ** xcb_generic_iterator_t xcb_selinux_get_window_context_context_end
01341  ** 
01342  ** @param const xcb_selinux_get_window_context_reply_t *R
01343  ** @returns xcb_generic_iterator_t
01344  **
01345  *****************************************************************************/
01346  
01347 xcb_generic_iterator_t
01348 xcb_selinux_get_window_context_context_end (const xcb_selinux_get_window_context_reply_t *R  );
01349 
01365 /*****************************************************************************
01366  **
01367  ** xcb_selinux_get_window_context_reply_t * xcb_selinux_get_window_context_reply
01368  ** 
01369  ** @param xcb_connection_t                         *c
01370  ** @param xcb_selinux_get_window_context_cookie_t   cookie
01371  ** @param xcb_generic_error_t                     **e
01372  ** @returns xcb_selinux_get_window_context_reply_t *
01373  **
01374  *****************************************************************************/
01375  
01376 xcb_selinux_get_window_context_reply_t *
01377 xcb_selinux_get_window_context_reply (xcb_connection_t                         *c  ,
01378                                       xcb_selinux_get_window_context_cookie_t   cookie  ,
01379                                       xcb_generic_error_t                     **e  );
01380 
01381 int
01382 xcb_selinux_list_item_sizeof (const void  *_buffer  );
01383 
01384 
01385 /*****************************************************************************
01386  **
01387  ** char * xcb_selinux_list_item_object_context
01388  ** 
01389  ** @param const xcb_selinux_list_item_t *R
01390  ** @returns char *
01391  **
01392  *****************************************************************************/
01393  
01394 char *
01395 xcb_selinux_list_item_object_context (const xcb_selinux_list_item_t *R  );
01396 
01397 
01398 /*****************************************************************************
01399  **
01400  ** int xcb_selinux_list_item_object_context_length
01401  ** 
01402  ** @param const xcb_selinux_list_item_t *R
01403  ** @returns int
01404  **
01405  *****************************************************************************/
01406  
01407 int
01408 xcb_selinux_list_item_object_context_length (const xcb_selinux_list_item_t *R  );
01409 
01410 
01411 /*****************************************************************************
01412  **
01413  ** xcb_generic_iterator_t xcb_selinux_list_item_object_context_end
01414  ** 
01415  ** @param const xcb_selinux_list_item_t *R
01416  ** @returns xcb_generic_iterator_t
01417  **
01418  *****************************************************************************/
01419  
01420 xcb_generic_iterator_t
01421 xcb_selinux_list_item_object_context_end (const xcb_selinux_list_item_t *R  );
01422 
01423 
01424 /*****************************************************************************
01425  **
01426  ** char * xcb_selinux_list_item_data_context
01427  ** 
01428  ** @param const xcb_selinux_list_item_t *R
01429  ** @returns char *
01430  **
01431  *****************************************************************************/
01432  
01433 char *
01434 xcb_selinux_list_item_data_context (const xcb_selinux_list_item_t *R  );
01435 
01436 
01437 /*****************************************************************************
01438  **
01439  ** int xcb_selinux_list_item_data_context_length
01440  ** 
01441  ** @param const xcb_selinux_list_item_t *R
01442  ** @returns int
01443  **
01444  *****************************************************************************/
01445  
01446 int
01447 xcb_selinux_list_item_data_context_length (const xcb_selinux_list_item_t *R  );
01448 
01449 
01450 /*****************************************************************************
01451  **
01452  ** xcb_generic_iterator_t xcb_selinux_list_item_data_context_end
01453  ** 
01454  ** @param const xcb_selinux_list_item_t *R
01455  ** @returns xcb_generic_iterator_t
01456  **
01457  *****************************************************************************/
01458  
01459 xcb_generic_iterator_t
01460 xcb_selinux_list_item_data_context_end (const xcb_selinux_list_item_t *R  );
01461 
01471 /*****************************************************************************
01472  **
01473  ** void xcb_selinux_list_item_next
01474  ** 
01475  ** @param xcb_selinux_list_item_iterator_t *i
01476  ** @returns void
01477  **
01478  *****************************************************************************/
01479  
01480 void
01481 xcb_selinux_list_item_next (xcb_selinux_list_item_iterator_t *i  );
01482 
01493 /*****************************************************************************
01494  **
01495  ** xcb_generic_iterator_t xcb_selinux_list_item_end
01496  ** 
01497  ** @param xcb_selinux_list_item_iterator_t i
01498  ** @returns xcb_generic_iterator_t
01499  **
01500  *****************************************************************************/
01501  
01502 xcb_generic_iterator_t
01503 xcb_selinux_list_item_end (xcb_selinux_list_item_iterator_t i  );
01504 
01505 int
01506 xcb_selinux_set_property_create_context_sizeof (const void  *_buffer  );
01507 
01520 /*****************************************************************************
01521  **
01522  ** xcb_void_cookie_t xcb_selinux_set_property_create_context_checked
01523  ** 
01524  ** @param xcb_connection_t *c
01525  ** @param uint32_t          context_len
01526  ** @param const char       *context
01527  ** @returns xcb_void_cookie_t
01528  **
01529  *****************************************************************************/
01530  
01531 xcb_void_cookie_t
01532 xcb_selinux_set_property_create_context_checked (xcb_connection_t *c  ,
01533                                                  uint32_t          context_len  ,
01534                                                  const char       *context  );
01535 
01545 /*****************************************************************************
01546  **
01547  ** xcb_void_cookie_t xcb_selinux_set_property_create_context
01548  ** 
01549  ** @param xcb_connection_t *c
01550  ** @param uint32_t          context_len
01551  ** @param const char       *context
01552  ** @returns xcb_void_cookie_t
01553  **
01554  *****************************************************************************/
01555  
01556 xcb_void_cookie_t
01557 xcb_selinux_set_property_create_context (xcb_connection_t *c  ,
01558                                          uint32_t          context_len  ,
01559                                          const char       *context  );
01560 
01561 int
01562 xcb_selinux_get_property_create_context_sizeof (const void  *_buffer  );
01563 
01573 /*****************************************************************************
01574  **
01575  ** xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context
01576  ** 
01577  ** @param xcb_connection_t *c
01578  ** @returns xcb_selinux_get_property_create_context_cookie_t
01579  **
01580  *****************************************************************************/
01581  
01582 xcb_selinux_get_property_create_context_cookie_t
01583 xcb_selinux_get_property_create_context (xcb_connection_t *c  );
01584 
01597 /*****************************************************************************
01598  **
01599  ** xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context_unchecked
01600  ** 
01601  ** @param xcb_connection_t *c
01602  ** @returns xcb_selinux_get_property_create_context_cookie_t
01603  **
01604  *****************************************************************************/
01605  
01606 xcb_selinux_get_property_create_context_cookie_t
01607 xcb_selinux_get_property_create_context_unchecked (xcb_connection_t *c  );
01608 
01609 
01610 /*****************************************************************************
01611  **
01612  ** char * xcb_selinux_get_property_create_context_context
01613  ** 
01614  ** @param const xcb_selinux_get_property_create_context_reply_t *R
01615  ** @returns char *
01616  **
01617  *****************************************************************************/
01618  
01619 char *
01620 xcb_selinux_get_property_create_context_context (const xcb_selinux_get_property_create_context_reply_t *R  );
01621 
01622 
01623 /*****************************************************************************
01624  **
01625  ** int xcb_selinux_get_property_create_context_context_length
01626  ** 
01627  ** @param const xcb_selinux_get_property_create_context_reply_t *R
01628  ** @returns int
01629  **
01630  *****************************************************************************/
01631  
01632 int
01633 xcb_selinux_get_property_create_context_context_length (const xcb_selinux_get_property_create_context_reply_t *R  );
01634 
01635 
01636 /*****************************************************************************
01637  **
01638  ** xcb_generic_iterator_t xcb_selinux_get_property_create_context_context_end
01639  ** 
01640  ** @param const xcb_selinux_get_property_create_context_reply_t *R
01641  ** @returns xcb_generic_iterator_t
01642  **
01643  *****************************************************************************/
01644  
01645 xcb_generic_iterator_t
01646 xcb_selinux_get_property_create_context_context_end (const xcb_selinux_get_property_create_context_reply_t *R  );
01647 
01663 /*****************************************************************************
01664  **
01665  ** xcb_selinux_get_property_create_context_reply_t * xcb_selinux_get_property_create_context_reply
01666  ** 
01667  ** @param xcb_connection_t                                  *c
01668  ** @param xcb_selinux_get_property_create_context_cookie_t   cookie
01669  ** @param xcb_generic_error_t                              **e
01670  ** @returns xcb_selinux_get_property_create_context_reply_t *
01671  **
01672  *****************************************************************************/
01673  
01674 xcb_selinux_get_property_create_context_reply_t *
01675 xcb_selinux_get_property_create_context_reply (xcb_connection_t                                  *c  ,
01676                                                xcb_selinux_get_property_create_context_cookie_t   cookie  ,
01677                                                xcb_generic_error_t                              **e  );
01678 
01679 int
01680 xcb_selinux_set_property_use_context_sizeof (const void  *_buffer  );
01681 
01694 /*****************************************************************************
01695  **
01696  ** xcb_void_cookie_t xcb_selinux_set_property_use_context_checked
01697  ** 
01698  ** @param xcb_connection_t *c
01699  ** @param uint32_t          context_len
01700  ** @param const char       *context
01701  ** @returns xcb_void_cookie_t
01702  **
01703  *****************************************************************************/
01704  
01705 xcb_void_cookie_t
01706 xcb_selinux_set_property_use_context_checked (xcb_connection_t *c  ,
01707                                               uint32_t          context_len  ,
01708                                               const char       *context  );
01709 
01719 /*****************************************************************************
01720  **
01721  ** xcb_void_cookie_t xcb_selinux_set_property_use_context
01722  ** 
01723  ** @param xcb_connection_t *c
01724  ** @param uint32_t          context_len
01725  ** @param const char       *context
01726  ** @returns xcb_void_cookie_t
01727  **
01728  *****************************************************************************/
01729  
01730 xcb_void_cookie_t
01731 xcb_selinux_set_property_use_context (xcb_connection_t *c  ,
01732                                       uint32_t          context_len  ,
01733                                       const char       *context  );
01734 
01735 int
01736 xcb_selinux_get_property_use_context_sizeof (const void  *_buffer  );
01737 
01747 /*****************************************************************************
01748  **
01749  ** xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context
01750  ** 
01751  ** @param xcb_connection_t *c
01752  ** @returns xcb_selinux_get_property_use_context_cookie_t
01753  **
01754  *****************************************************************************/
01755  
01756 xcb_selinux_get_property_use_context_cookie_t
01757 xcb_selinux_get_property_use_context (xcb_connection_t *c  );
01758 
01771 /*****************************************************************************
01772  **
01773  ** xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context_unchecked
01774  ** 
01775  ** @param xcb_connection_t *c
01776  ** @returns xcb_selinux_get_property_use_context_cookie_t
01777  **
01778  *****************************************************************************/
01779  
01780 xcb_selinux_get_property_use_context_cookie_t
01781 xcb_selinux_get_property_use_context_unchecked (xcb_connection_t *c  );
01782 
01783 
01784 /*****************************************************************************
01785  **
01786  ** char * xcb_selinux_get_property_use_context_context
01787  ** 
01788  ** @param const xcb_selinux_get_property_use_context_reply_t *R
01789  ** @returns char *
01790  **
01791  *****************************************************************************/
01792  
01793 char *
01794 xcb_selinux_get_property_use_context_context (const xcb_selinux_get_property_use_context_reply_t *R  );
01795 
01796 
01797 /*****************************************************************************
01798  **
01799  ** int xcb_selinux_get_property_use_context_context_length
01800  ** 
01801  ** @param const xcb_selinux_get_property_use_context_reply_t *R
01802  ** @returns int
01803  **
01804  *****************************************************************************/
01805  
01806 int
01807 xcb_selinux_get_property_use_context_context_length (const xcb_selinux_get_property_use_context_reply_t *R  );
01808 
01809 
01810 /*****************************************************************************
01811  **
01812  ** xcb_generic_iterator_t xcb_selinux_get_property_use_context_context_end
01813  ** 
01814  ** @param const xcb_selinux_get_property_use_context_reply_t *R
01815  ** @returns xcb_generic_iterator_t
01816  **
01817  *****************************************************************************/
01818  
01819 xcb_generic_iterator_t
01820 xcb_selinux_get_property_use_context_context_end (const xcb_selinux_get_property_use_context_reply_t *R  );
01821 
01837 /*****************************************************************************
01838  **
01839  ** xcb_selinux_get_property_use_context_reply_t * xcb_selinux_get_property_use_context_reply
01840  ** 
01841  ** @param xcb_connection_t                               *c
01842  ** @param xcb_selinux_get_property_use_context_cookie_t   cookie
01843  ** @param xcb_generic_error_t                           **e
01844  ** @returns xcb_selinux_get_property_use_context_reply_t *
01845  **
01846  *****************************************************************************/
01847  
01848 xcb_selinux_get_property_use_context_reply_t *
01849 xcb_selinux_get_property_use_context_reply (xcb_connection_t                               *c  ,
01850                                             xcb_selinux_get_property_use_context_cookie_t   cookie  ,
01851                                             xcb_generic_error_t                           **e  );
01852 
01853 int
01854 xcb_selinux_get_property_context_sizeof (const void  *_buffer  );
01855 
01865 /*****************************************************************************
01866  **
01867  ** xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context
01868  ** 
01869  ** @param xcb_connection_t *c
01870  ** @param xcb_window_t      window
01871  ** @param xcb_atom_t        property
01872  ** @returns xcb_selinux_get_property_context_cookie_t
01873  **
01874  *****************************************************************************/
01875  
01876 xcb_selinux_get_property_context_cookie_t
01877 xcb_selinux_get_property_context (xcb_connection_t *c  ,
01878                                   xcb_window_t      window  ,
01879                                   xcb_atom_t        property  );
01880 
01893 /*****************************************************************************
01894  **
01895  ** xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context_unchecked
01896  ** 
01897  ** @param xcb_connection_t *c
01898  ** @param xcb_window_t      window
01899  ** @param xcb_atom_t        property
01900  ** @returns xcb_selinux_get_property_context_cookie_t
01901  **
01902  *****************************************************************************/
01903  
01904 xcb_selinux_get_property_context_cookie_t
01905 xcb_selinux_get_property_context_unchecked (xcb_connection_t *c  ,
01906                                             xcb_window_t      window  ,
01907                                             xcb_atom_t        property  );
01908 
01909 
01910 /*****************************************************************************
01911  **
01912  ** char * xcb_selinux_get_property_context_context
01913  ** 
01914  ** @param const xcb_selinux_get_property_context_reply_t *R
01915  ** @returns char *
01916  **
01917  *****************************************************************************/
01918  
01919 char *
01920 xcb_selinux_get_property_context_context (const xcb_selinux_get_property_context_reply_t *R  );
01921 
01922 
01923 /*****************************************************************************
01924  **
01925  ** int xcb_selinux_get_property_context_context_length
01926  ** 
01927  ** @param const xcb_selinux_get_property_context_reply_t *R
01928  ** @returns int
01929  **
01930  *****************************************************************************/
01931  
01932 int
01933 xcb_selinux_get_property_context_context_length (const xcb_selinux_get_property_context_reply_t *R  );
01934 
01935 
01936 /*****************************************************************************
01937  **
01938  ** xcb_generic_iterator_t xcb_selinux_get_property_context_context_end
01939  ** 
01940  ** @param const xcb_selinux_get_property_context_reply_t *R
01941  ** @returns xcb_generic_iterator_t
01942  **
01943  *****************************************************************************/
01944  
01945 xcb_generic_iterator_t
01946 xcb_selinux_get_property_context_context_end (const xcb_selinux_get_property_context_reply_t *R  );
01947 
01963 /*****************************************************************************
01964  **
01965  ** xcb_selinux_get_property_context_reply_t * xcb_selinux_get_property_context_reply
01966  ** 
01967  ** @param xcb_connection_t                           *c
01968  ** @param xcb_selinux_get_property_context_cookie_t   cookie
01969  ** @param xcb_generic_error_t                       **e
01970  ** @returns xcb_selinux_get_property_context_reply_t *
01971  **
01972  *****************************************************************************/
01973  
01974 xcb_selinux_get_property_context_reply_t *
01975 xcb_selinux_get_property_context_reply (xcb_connection_t                           *c  ,
01976                                         xcb_selinux_get_property_context_cookie_t   cookie  ,
01977                                         xcb_generic_error_t                       **e  );
01978 
01979 int
01980 xcb_selinux_get_property_data_context_sizeof (const void  *_buffer  );
01981 
01991 /*****************************************************************************
01992  **
01993  ** xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context
01994  ** 
01995  ** @param xcb_connection_t *c
01996  ** @param xcb_window_t      window
01997  ** @param xcb_atom_t        property
01998  ** @returns xcb_selinux_get_property_data_context_cookie_t
01999  **
02000  *****************************************************************************/
02001  
02002 xcb_selinux_get_property_data_context_cookie_t
02003 xcb_selinux_get_property_data_context (xcb_connection_t *c  ,
02004                                        xcb_window_t      window  ,
02005                                        xcb_atom_t        property  );
02006 
02019 /*****************************************************************************
02020  **
02021  ** xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context_unchecked
02022  ** 
02023  ** @param xcb_connection_t *c
02024  ** @param xcb_window_t      window
02025  ** @param xcb_atom_t        property
02026  ** @returns xcb_selinux_get_property_data_context_cookie_t
02027  **
02028  *****************************************************************************/
02029  
02030 xcb_selinux_get_property_data_context_cookie_t
02031 xcb_selinux_get_property_data_context_unchecked (xcb_connection_t *c  ,
02032                                                  xcb_window_t      window  ,
02033                                                  xcb_atom_t        property  );
02034 
02035 
02036 /*****************************************************************************
02037  **
02038  ** char * xcb_selinux_get_property_data_context_context
02039  ** 
02040  ** @param const xcb_selinux_get_property_data_context_reply_t *R
02041  ** @returns char *
02042  **
02043  *****************************************************************************/
02044  
02045 char *
02046 xcb_selinux_get_property_data_context_context (const xcb_selinux_get_property_data_context_reply_t *R  );
02047 
02048 
02049 /*****************************************************************************
02050  **
02051  ** int xcb_selinux_get_property_data_context_context_length
02052  ** 
02053  ** @param const xcb_selinux_get_property_data_context_reply_t *R
02054  ** @returns int
02055  **
02056  *****************************************************************************/
02057  
02058 int
02059 xcb_selinux_get_property_data_context_context_length (const xcb_selinux_get_property_data_context_reply_t *R  );
02060 
02061 
02062 /*****************************************************************************
02063  **
02064  ** xcb_generic_iterator_t xcb_selinux_get_property_data_context_context_end
02065  ** 
02066  ** @param const xcb_selinux_get_property_data_context_reply_t *R
02067  ** @returns xcb_generic_iterator_t
02068  **
02069  *****************************************************************************/
02070  
02071 xcb_generic_iterator_t
02072 xcb_selinux_get_property_data_context_context_end (const xcb_selinux_get_property_data_context_reply_t *R  );
02073 
02089 /*****************************************************************************
02090  **
02091  ** xcb_selinux_get_property_data_context_reply_t * xcb_selinux_get_property_data_context_reply
02092  ** 
02093  ** @param xcb_connection_t                                *c
02094  ** @param xcb_selinux_get_property_data_context_cookie_t   cookie
02095  ** @param xcb_generic_error_t                            **e
02096  ** @returns xcb_selinux_get_property_data_context_reply_t *
02097  **
02098  *****************************************************************************/
02099  
02100 xcb_selinux_get_property_data_context_reply_t *
02101 xcb_selinux_get_property_data_context_reply (xcb_connection_t                                *c  ,
02102                                              xcb_selinux_get_property_data_context_cookie_t   cookie  ,
02103                                              xcb_generic_error_t                            **e  );
02104 
02105 int
02106 xcb_selinux_list_properties_sizeof (const void  *_buffer  );
02107 
02117 /*****************************************************************************
02118  **
02119  ** xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties
02120  ** 
02121  ** @param xcb_connection_t *c
02122  ** @param xcb_window_t      window
02123  ** @returns xcb_selinux_list_properties_cookie_t
02124  **
02125  *****************************************************************************/
02126  
02127 xcb_selinux_list_properties_cookie_t
02128 xcb_selinux_list_properties (xcb_connection_t *c  ,
02129                              xcb_window_t      window  );
02130 
02143 /*****************************************************************************
02144  **
02145  ** xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties_unchecked
02146  ** 
02147  ** @param xcb_connection_t *c
02148  ** @param xcb_window_t      window
02149  ** @returns xcb_selinux_list_properties_cookie_t
02150  **
02151  *****************************************************************************/
02152  
02153 xcb_selinux_list_properties_cookie_t
02154 xcb_selinux_list_properties_unchecked (xcb_connection_t *c  ,
02155                                        xcb_window_t      window  );
02156 
02157 
02158 /*****************************************************************************
02159  **
02160  ** int xcb_selinux_list_properties_properties_length
02161  ** 
02162  ** @param const xcb_selinux_list_properties_reply_t *R
02163  ** @returns int
02164  **
02165  *****************************************************************************/
02166  
02167 int
02168 xcb_selinux_list_properties_properties_length (const xcb_selinux_list_properties_reply_t *R  );
02169 
02170 
02171 /*****************************************************************************
02172  **
02173  ** xcb_selinux_list_item_iterator_t xcb_selinux_list_properties_properties_iterator
02174  ** 
02175  ** @param const xcb_selinux_list_properties_reply_t *R
02176  ** @returns xcb_selinux_list_item_iterator_t
02177  **
02178  *****************************************************************************/
02179  
02180 xcb_selinux_list_item_iterator_t
02181 xcb_selinux_list_properties_properties_iterator (const xcb_selinux_list_properties_reply_t *R  );
02182 
02198 /*****************************************************************************
02199  **
02200  ** xcb_selinux_list_properties_reply_t * xcb_selinux_list_properties_reply
02201  ** 
02202  ** @param xcb_connection_t                      *c
02203  ** @param xcb_selinux_list_properties_cookie_t   cookie
02204  ** @param xcb_generic_error_t                  **e
02205  ** @returns xcb_selinux_list_properties_reply_t *
02206  **
02207  *****************************************************************************/
02208  
02209 xcb_selinux_list_properties_reply_t *
02210 xcb_selinux_list_properties_reply (xcb_connection_t                      *c  ,
02211                                    xcb_selinux_list_properties_cookie_t   cookie  ,
02212                                    xcb_generic_error_t                  **e  );
02213 
02214 int
02215 xcb_selinux_set_selection_create_context_sizeof (const void  *_buffer  );
02216 
02229 /*****************************************************************************
02230  **
02231  ** xcb_void_cookie_t xcb_selinux_set_selection_create_context_checked
02232  ** 
02233  ** @param xcb_connection_t *c
02234  ** @param uint32_t          context_len
02235  ** @param const char       *context
02236  ** @returns xcb_void_cookie_t
02237  **
02238  *****************************************************************************/
02239  
02240 xcb_void_cookie_t
02241 xcb_selinux_set_selection_create_context_checked (xcb_connection_t *c  ,
02242                                                   uint32_t          context_len  ,
02243                                                   const char       *context  );
02244 
02254 /*****************************************************************************
02255  **
02256  ** xcb_void_cookie_t xcb_selinux_set_selection_create_context
02257  ** 
02258  ** @param xcb_connection_t *c
02259  ** @param uint32_t          context_len
02260  ** @param const char       *context
02261  ** @returns xcb_void_cookie_t
02262  **
02263  *****************************************************************************/
02264  
02265 xcb_void_cookie_t
02266 xcb_selinux_set_selection_create_context (xcb_connection_t *c  ,
02267                                           uint32_t          context_len  ,
02268                                           const char       *context  );
02269 
02270 int
02271 xcb_selinux_get_selection_create_context_sizeof (const void  *_buffer  );
02272 
02282 /*****************************************************************************
02283  **
02284  ** xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context
02285  ** 
02286  ** @param xcb_connection_t *c
02287  ** @returns xcb_selinux_get_selection_create_context_cookie_t
02288  **
02289  *****************************************************************************/
02290  
02291 xcb_selinux_get_selection_create_context_cookie_t
02292 xcb_selinux_get_selection_create_context (xcb_connection_t *c  );
02293 
02306 /*****************************************************************************
02307  **
02308  ** xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context_unchecked
02309  ** 
02310  ** @param xcb_connection_t *c
02311  ** @returns xcb_selinux_get_selection_create_context_cookie_t
02312  **
02313  *****************************************************************************/
02314  
02315 xcb_selinux_get_selection_create_context_cookie_t
02316 xcb_selinux_get_selection_create_context_unchecked (xcb_connection_t *c  );
02317 
02318 
02319 /*****************************************************************************
02320  **
02321  ** char * xcb_selinux_get_selection_create_context_context
02322  ** 
02323  ** @param const xcb_selinux_get_selection_create_context_reply_t *R
02324  ** @returns char *
02325  **
02326  *****************************************************************************/
02327  
02328 char *
02329 xcb_selinux_get_selection_create_context_context (const xcb_selinux_get_selection_create_context_reply_t *R  );
02330 
02331 
02332 /*****************************************************************************
02333  **
02334  ** int xcb_selinux_get_selection_create_context_context_length
02335  ** 
02336  ** @param const xcb_selinux_get_selection_create_context_reply_t *R
02337  ** @returns int
02338  **
02339  *****************************************************************************/
02340  
02341 int
02342 xcb_selinux_get_selection_create_context_context_length (const xcb_selinux_get_selection_create_context_reply_t *R  );
02343 
02344 
02345 /*****************************************************************************
02346  **
02347  ** xcb_generic_iterator_t xcb_selinux_get_selection_create_context_context_end
02348  ** 
02349  ** @param const xcb_selinux_get_selection_create_context_reply_t *R
02350  ** @returns xcb_generic_iterator_t
02351  **
02352  *****************************************************************************/
02353  
02354 xcb_generic_iterator_t
02355 xcb_selinux_get_selection_create_context_context_end (const xcb_selinux_get_selection_create_context_reply_t *R  );
02356 
02372 /*****************************************************************************
02373  **
02374  ** xcb_selinux_get_selection_create_context_reply_t * xcb_selinux_get_selection_create_context_reply
02375  ** 
02376  ** @param xcb_connection_t                                   *c
02377  ** @param xcb_selinux_get_selection_create_context_cookie_t   cookie
02378  ** @param xcb_generic_error_t                               **e
02379  ** @returns xcb_selinux_get_selection_create_context_reply_t *
02380  **
02381  *****************************************************************************/
02382  
02383 xcb_selinux_get_selection_create_context_reply_t *
02384 xcb_selinux_get_selection_create_context_reply (xcb_connection_t                                   *c  ,
02385                                                 xcb_selinux_get_selection_create_context_cookie_t   cookie  ,
02386                                                 xcb_generic_error_t                               **e  );
02387 
02388 int
02389 xcb_selinux_set_selection_use_context_sizeof (const void  *_buffer  );
02390 
02403 /*****************************************************************************
02404  **
02405  ** xcb_void_cookie_t xcb_selinux_set_selection_use_context_checked
02406  ** 
02407  ** @param xcb_connection_t *c
02408  ** @param uint32_t          context_len
02409  ** @param const char       *context
02410  ** @returns xcb_void_cookie_t
02411  **
02412  *****************************************************************************/
02413  
02414 xcb_void_cookie_t
02415 xcb_selinux_set_selection_use_context_checked (xcb_connection_t *c  ,
02416                                                uint32_t          context_len  ,
02417                                                const char       *context  );
02418 
02428 /*****************************************************************************
02429  **
02430  ** xcb_void_cookie_t xcb_selinux_set_selection_use_context
02431  ** 
02432  ** @param xcb_connection_t *c
02433  ** @param uint32_t          context_len
02434  ** @param const char       *context
02435  ** @returns xcb_void_cookie_t
02436  **
02437  *****************************************************************************/
02438  
02439 xcb_void_cookie_t
02440 xcb_selinux_set_selection_use_context (xcb_connection_t *c  ,
02441                                        uint32_t          context_len  ,
02442                                        const char       *context  );
02443 
02444 int
02445 xcb_selinux_get_selection_use_context_sizeof (const void  *_buffer  );
02446 
02456 /*****************************************************************************
02457  **
02458  ** xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context
02459  ** 
02460  ** @param xcb_connection_t *c
02461  ** @returns xcb_selinux_get_selection_use_context_cookie_t
02462  **
02463  *****************************************************************************/
02464  
02465 xcb_selinux_get_selection_use_context_cookie_t
02466 xcb_selinux_get_selection_use_context (xcb_connection_t *c  );
02467 
02480 /*****************************************************************************
02481  **
02482  ** xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context_unchecked
02483  ** 
02484  ** @param xcb_connection_t *c
02485  ** @returns xcb_selinux_get_selection_use_context_cookie_t
02486  **
02487  *****************************************************************************/
02488  
02489 xcb_selinux_get_selection_use_context_cookie_t
02490 xcb_selinux_get_selection_use_context_unchecked (xcb_connection_t *c  );
02491 
02492 
02493 /*****************************************************************************
02494  **
02495  ** char * xcb_selinux_get_selection_use_context_context
02496  ** 
02497  ** @param const xcb_selinux_get_selection_use_context_reply_t *R
02498  ** @returns char *
02499  **
02500  *****************************************************************************/
02501  
02502 char *
02503 xcb_selinux_get_selection_use_context_context (const xcb_selinux_get_selection_use_context_reply_t *R  );
02504 
02505 
02506 /*****************************************************************************
02507  **
02508  ** int xcb_selinux_get_selection_use_context_context_length
02509  ** 
02510  ** @param const xcb_selinux_get_selection_use_context_reply_t *R
02511  ** @returns int
02512  **
02513  *****************************************************************************/
02514  
02515 int
02516 xcb_selinux_get_selection_use_context_context_length (const xcb_selinux_get_selection_use_context_reply_t *R  );
02517 
02518 
02519 /*****************************************************************************
02520  **
02521  ** xcb_generic_iterator_t xcb_selinux_get_selection_use_context_context_end
02522  ** 
02523  ** @param const xcb_selinux_get_selection_use_context_reply_t *R
02524  ** @returns xcb_generic_iterator_t
02525  **
02526  *****************************************************************************/
02527  
02528 xcb_generic_iterator_t
02529 xcb_selinux_get_selection_use_context_context_end (const xcb_selinux_get_selection_use_context_reply_t *R  );
02530 
02546 /*****************************************************************************
02547  **
02548  ** xcb_selinux_get_selection_use_context_reply_t * xcb_selinux_get_selection_use_context_reply
02549  ** 
02550  ** @param xcb_connection_t                                *c
02551  ** @param xcb_selinux_get_selection_use_context_cookie_t   cookie
02552  ** @param xcb_generic_error_t                            **e
02553  ** @returns xcb_selinux_get_selection_use_context_reply_t *
02554  **
02555  *****************************************************************************/
02556  
02557 xcb_selinux_get_selection_use_context_reply_t *
02558 xcb_selinux_get_selection_use_context_reply (xcb_connection_t                                *c  ,
02559                                              xcb_selinux_get_selection_use_context_cookie_t   cookie  ,
02560                                              xcb_generic_error_t                            **e  );
02561 
02562 int
02563 xcb_selinux_get_selection_context_sizeof (const void  *_buffer  );
02564 
02574 /*****************************************************************************
02575  **
02576  ** xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context
02577  ** 
02578  ** @param xcb_connection_t *c
02579  ** @param xcb_atom_t        selection
02580  ** @returns xcb_selinux_get_selection_context_cookie_t
02581  **
02582  *****************************************************************************/
02583  
02584 xcb_selinux_get_selection_context_cookie_t
02585 xcb_selinux_get_selection_context (xcb_connection_t *c  ,
02586                                    xcb_atom_t        selection  );
02587 
02600 /*****************************************************************************
02601  **
02602  ** xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context_unchecked
02603  ** 
02604  ** @param xcb_connection_t *c
02605  ** @param xcb_atom_t        selection
02606  ** @returns xcb_selinux_get_selection_context_cookie_t
02607  **
02608  *****************************************************************************/
02609  
02610 xcb_selinux_get_selection_context_cookie_t
02611 xcb_selinux_get_selection_context_unchecked (xcb_connection_t *c  ,
02612                                              xcb_atom_t        selection  );
02613 
02614 
02615 /*****************************************************************************
02616  **
02617  ** char * xcb_selinux_get_selection_context_context
02618  ** 
02619  ** @param const xcb_selinux_get_selection_context_reply_t *R
02620  ** @returns char *
02621  **
02622  *****************************************************************************/
02623  
02624 char *
02625 xcb_selinux_get_selection_context_context (const xcb_selinux_get_selection_context_reply_t *R  );
02626 
02627 
02628 /*****************************************************************************
02629  **
02630  ** int xcb_selinux_get_selection_context_context_length
02631  ** 
02632  ** @param const xcb_selinux_get_selection_context_reply_t *R
02633  ** @returns int
02634  **
02635  *****************************************************************************/
02636  
02637 int
02638 xcb_selinux_get_selection_context_context_length (const xcb_selinux_get_selection_context_reply_t *R  );
02639 
02640 
02641 /*****************************************************************************
02642  **
02643  ** xcb_generic_iterator_t xcb_selinux_get_selection_context_context_end
02644  ** 
02645  ** @param const xcb_selinux_get_selection_context_reply_t *R
02646  ** @returns xcb_generic_iterator_t
02647  **
02648  *****************************************************************************/
02649  
02650 xcb_generic_iterator_t
02651 xcb_selinux_get_selection_context_context_end (const xcb_selinux_get_selection_context_reply_t *R  );
02652 
02668 /*****************************************************************************
02669  **
02670  ** xcb_selinux_get_selection_context_reply_t * xcb_selinux_get_selection_context_reply
02671  ** 
02672  ** @param xcb_connection_t                            *c
02673  ** @param xcb_selinux_get_selection_context_cookie_t   cookie
02674  ** @param xcb_generic_error_t                        **e
02675  ** @returns xcb_selinux_get_selection_context_reply_t *
02676  **
02677  *****************************************************************************/
02678  
02679 xcb_selinux_get_selection_context_reply_t *
02680 xcb_selinux_get_selection_context_reply (xcb_connection_t                            *c  ,
02681                                          xcb_selinux_get_selection_context_cookie_t   cookie  ,
02682                                          xcb_generic_error_t                        **e  );
02683 
02684 int
02685 xcb_selinux_get_selection_data_context_sizeof (const void  *_buffer  );
02686 
02696 /*****************************************************************************
02697  **
02698  ** xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context
02699  ** 
02700  ** @param xcb_connection_t *c
02701  ** @param xcb_atom_t        selection
02702  ** @returns xcb_selinux_get_selection_data_context_cookie_t
02703  **
02704  *****************************************************************************/
02705  
02706 xcb_selinux_get_selection_data_context_cookie_t
02707 xcb_selinux_get_selection_data_context (xcb_connection_t *c  ,
02708                                         xcb_atom_t        selection  );
02709 
02722 /*****************************************************************************
02723  **
02724  ** xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context_unchecked
02725  ** 
02726  ** @param xcb_connection_t *c
02727  ** @param xcb_atom_t        selection
02728  ** @returns xcb_selinux_get_selection_data_context_cookie_t
02729  **
02730  *****************************************************************************/
02731  
02732 xcb_selinux_get_selection_data_context_cookie_t
02733 xcb_selinux_get_selection_data_context_unchecked (xcb_connection_t *c  ,
02734                                                   xcb_atom_t        selection  );
02735 
02736 
02737 /*****************************************************************************
02738  **
02739  ** char * xcb_selinux_get_selection_data_context_context
02740  ** 
02741  ** @param const xcb_selinux_get_selection_data_context_reply_t *R
02742  ** @returns char *
02743  **
02744  *****************************************************************************/
02745  
02746 char *
02747 xcb_selinux_get_selection_data_context_context (const xcb_selinux_get_selection_data_context_reply_t *R  );
02748 
02749 
02750 /*****************************************************************************
02751  **
02752  ** int xcb_selinux_get_selection_data_context_context_length
02753  ** 
02754  ** @param const xcb_selinux_get_selection_data_context_reply_t *R
02755  ** @returns int
02756  **
02757  *****************************************************************************/
02758  
02759 int
02760 xcb_selinux_get_selection_data_context_context_length (const xcb_selinux_get_selection_data_context_reply_t *R  );
02761 
02762 
02763 /*****************************************************************************
02764  **
02765  ** xcb_generic_iterator_t xcb_selinux_get_selection_data_context_context_end
02766  ** 
02767  ** @param const xcb_selinux_get_selection_data_context_reply_t *R
02768  ** @returns xcb_generic_iterator_t
02769  **
02770  *****************************************************************************/
02771  
02772 xcb_generic_iterator_t
02773 xcb_selinux_get_selection_data_context_context_end (const xcb_selinux_get_selection_data_context_reply_t *R  );
02774 
02790 /*****************************************************************************
02791  **
02792  ** xcb_selinux_get_selection_data_context_reply_t * xcb_selinux_get_selection_data_context_reply
02793  ** 
02794  ** @param xcb_connection_t                                 *c
02795  ** @param xcb_selinux_get_selection_data_context_cookie_t   cookie
02796  ** @param xcb_generic_error_t                             **e
02797  ** @returns xcb_selinux_get_selection_data_context_reply_t *
02798  **
02799  *****************************************************************************/
02800  
02801 xcb_selinux_get_selection_data_context_reply_t *
02802 xcb_selinux_get_selection_data_context_reply (xcb_connection_t                                 *c  ,
02803                                               xcb_selinux_get_selection_data_context_cookie_t   cookie  ,
02804                                               xcb_generic_error_t                             **e  );
02805 
02806 int
02807 xcb_selinux_list_selections_sizeof (const void  *_buffer  );
02808 
02818 /*****************************************************************************
02819  **
02820  ** xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections
02821  ** 
02822  ** @param xcb_connection_t *c
02823  ** @returns xcb_selinux_list_selections_cookie_t
02824  **
02825  *****************************************************************************/
02826  
02827 xcb_selinux_list_selections_cookie_t
02828 xcb_selinux_list_selections (xcb_connection_t *c  );
02829 
02842 /*****************************************************************************
02843  **
02844  ** xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections_unchecked
02845  ** 
02846  ** @param xcb_connection_t *c
02847  ** @returns xcb_selinux_list_selections_cookie_t
02848  **
02849  *****************************************************************************/
02850  
02851 xcb_selinux_list_selections_cookie_t
02852 xcb_selinux_list_selections_unchecked (xcb_connection_t *c  );
02853 
02854 
02855 /*****************************************************************************
02856  **
02857  ** int xcb_selinux_list_selections_selections_length
02858  ** 
02859  ** @param const xcb_selinux_list_selections_reply_t *R
02860  ** @returns int
02861  **
02862  *****************************************************************************/
02863  
02864 int
02865 xcb_selinux_list_selections_selections_length (const xcb_selinux_list_selections_reply_t *R  );
02866 
02867 
02868 /*****************************************************************************
02869  **
02870  ** xcb_selinux_list_item_iterator_t xcb_selinux_list_selections_selections_iterator
02871  ** 
02872  ** @param const xcb_selinux_list_selections_reply_t *R
02873  ** @returns xcb_selinux_list_item_iterator_t
02874  **
02875  *****************************************************************************/
02876  
02877 xcb_selinux_list_item_iterator_t
02878 xcb_selinux_list_selections_selections_iterator (const xcb_selinux_list_selections_reply_t *R  );
02879 
02895 /*****************************************************************************
02896  **
02897  ** xcb_selinux_list_selections_reply_t * xcb_selinux_list_selections_reply
02898  ** 
02899  ** @param xcb_connection_t                      *c
02900  ** @param xcb_selinux_list_selections_cookie_t   cookie
02901  ** @param xcb_generic_error_t                  **e
02902  ** @returns xcb_selinux_list_selections_reply_t *
02903  **
02904  *****************************************************************************/
02905  
02906 xcb_selinux_list_selections_reply_t *
02907 xcb_selinux_list_selections_reply (xcb_connection_t                      *c  ,
02908                                    xcb_selinux_list_selections_cookie_t   cookie  ,
02909                                    xcb_generic_error_t                  **e  );
02910 
02911 int
02912 xcb_selinux_get_client_context_sizeof (const void  *_buffer  );
02913 
02923 /*****************************************************************************
02924  **
02925  ** xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context
02926  ** 
02927  ** @param xcb_connection_t *c
02928  ** @param uint32_t          resource
02929  ** @returns xcb_selinux_get_client_context_cookie_t
02930  **
02931  *****************************************************************************/
02932  
02933 xcb_selinux_get_client_context_cookie_t
02934 xcb_selinux_get_client_context (xcb_connection_t *c  ,
02935                                 uint32_t          resource  );
02936 
02949 /*****************************************************************************
02950  **
02951  ** xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context_unchecked
02952  ** 
02953  ** @param xcb_connection_t *c
02954  ** @param uint32_t          resource
02955  ** @returns xcb_selinux_get_client_context_cookie_t
02956  **
02957  *****************************************************************************/
02958  
02959 xcb_selinux_get_client_context_cookie_t
02960 xcb_selinux_get_client_context_unchecked (xcb_connection_t *c  ,
02961                                           uint32_t          resource  );
02962 
02963 
02964 /*****************************************************************************
02965  **
02966  ** char * xcb_selinux_get_client_context_context
02967  ** 
02968  ** @param const xcb_selinux_get_client_context_reply_t *R
02969  ** @returns char *
02970  **
02971  *****************************************************************************/
02972  
02973 char *
02974 xcb_selinux_get_client_context_context (const xcb_selinux_get_client_context_reply_t *R  );
02975 
02976 
02977 /*****************************************************************************
02978  **
02979  ** int xcb_selinux_get_client_context_context_length
02980  ** 
02981  ** @param const xcb_selinux_get_client_context_reply_t *R
02982  ** @returns int
02983  **
02984  *****************************************************************************/
02985  
02986 int
02987 xcb_selinux_get_client_context_context_length (const xcb_selinux_get_client_context_reply_t *R  );
02988 
02989 
02990 /*****************************************************************************
02991  **
02992  ** xcb_generic_iterator_t xcb_selinux_get_client_context_context_end
02993  ** 
02994  ** @param const xcb_selinux_get_client_context_reply_t *R
02995  ** @returns xcb_generic_iterator_t
02996  **
02997  *****************************************************************************/
02998  
02999 xcb_generic_iterator_t
03000 xcb_selinux_get_client_context_context_end (const xcb_selinux_get_client_context_reply_t *R  );
03001 
03017 /*****************************************************************************
03018  **
03019  ** xcb_selinux_get_client_context_reply_t * xcb_selinux_get_client_context_reply
03020  ** 
03021  ** @param xcb_connection_t                         *c
03022  ** @param xcb_selinux_get_client_context_cookie_t   cookie
03023  ** @param xcb_generic_error_t                     **e
03024  ** @returns xcb_selinux_get_client_context_reply_t *
03025  **
03026  *****************************************************************************/
03027  
03028 xcb_selinux_get_client_context_reply_t *
03029 xcb_selinux_get_client_context_reply (xcb_connection_t                         *c  ,
03030                                       xcb_selinux_get_client_context_cookie_t   cookie  ,
03031                                       xcb_generic_error_t                     **e  );
03032 
03033 
03034 #ifdef __cplusplus
03035 }
03036 #endif
03037 
03038 #endif
03039