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