Home | History | Annotate | Line # | Download | only in files
xselinux.h revision 1.1.12.1
      1       1.1  mrg /*
      2       1.1  mrg  * This file generated automatically from xselinux.xml by c_client.py.
      3       1.1  mrg  * Edit at your peril.
      4       1.1  mrg  */
      5       1.1  mrg 
      6       1.1  mrg /**
      7       1.1  mrg  * @defgroup XCB_SELinux_API XCB SELinux API
      8       1.1  mrg  * @brief SELinux XCB Protocol Implementation.
      9       1.1  mrg  * @{
     10       1.1  mrg  **/
     11       1.1  mrg 
     12       1.1  mrg #ifndef __XSELINUX_H
     13       1.1  mrg #define __XSELINUX_H
     14       1.1  mrg 
     15       1.1  mrg #include "xcb.h"
     16       1.1  mrg #include "xproto.h"
     17       1.1  mrg 
     18       1.1  mrg #ifdef __cplusplus
     19       1.1  mrg extern "C" {
     20       1.1  mrg #endif
     21       1.1  mrg 
     22       1.1  mrg #define XCB_SELINUX_MAJOR_VERSION 1
     23       1.1  mrg #define XCB_SELINUX_MINOR_VERSION 0
     24       1.1  mrg 
     25       1.1  mrg extern xcb_extension_t xcb_selinux_id;
     26       1.1  mrg 
     27       1.1  mrg /**
     28       1.1  mrg  * @brief xcb_selinux_query_version_cookie_t
     29       1.1  mrg  **/
     30       1.1  mrg typedef struct xcb_selinux_query_version_cookie_t {
     31       1.1  mrg     unsigned int sequence; /**<  */
     32       1.1  mrg } xcb_selinux_query_version_cookie_t;
     33       1.1  mrg 
     34       1.1  mrg /** Opcode for xcb_selinux_query_version. */
     35       1.1  mrg #define XCB_SELINUX_QUERY_VERSION 0
     36       1.1  mrg 
     37       1.1  mrg /**
     38       1.1  mrg  * @brief xcb_selinux_query_version_request_t
     39       1.1  mrg  **/
     40       1.1  mrg typedef struct xcb_selinux_query_version_request_t {
     41       1.1  mrg     uint8_t  major_opcode; /**<  */
     42       1.1  mrg     uint8_t  minor_opcode; /**<  */
     43       1.1  mrg     uint16_t length; /**<  */
     44       1.1  mrg     uint8_t  client_major; /**<  */
     45       1.1  mrg     uint8_t  client_minor; /**<  */
     46       1.1  mrg } xcb_selinux_query_version_request_t;
     47       1.1  mrg 
     48       1.1  mrg /**
     49       1.1  mrg  * @brief xcb_selinux_query_version_reply_t
     50       1.1  mrg  **/
     51       1.1  mrg typedef struct xcb_selinux_query_version_reply_t {
     52       1.1  mrg     uint8_t  response_type; /**<  */
     53       1.1  mrg     uint8_t  pad0; /**<  */
     54       1.1  mrg     uint16_t sequence; /**<  */
     55       1.1  mrg     uint32_t length; /**<  */
     56       1.1  mrg     uint16_t server_major; /**<  */
     57       1.1  mrg     uint16_t server_minor; /**<  */
     58       1.1  mrg } xcb_selinux_query_version_reply_t;
     59       1.1  mrg 
     60       1.1  mrg /** Opcode for xcb_selinux_set_device_create_context. */
     61       1.1  mrg #define XCB_SELINUX_SET_DEVICE_CREATE_CONTEXT 1
     62       1.1  mrg 
     63       1.1  mrg /**
     64       1.1  mrg  * @brief xcb_selinux_set_device_create_context_request_t
     65       1.1  mrg  **/
     66       1.1  mrg typedef struct xcb_selinux_set_device_create_context_request_t {
     67       1.1  mrg     uint8_t  major_opcode; /**<  */
     68       1.1  mrg     uint8_t  minor_opcode; /**<  */
     69       1.1  mrg     uint16_t length; /**<  */
     70       1.1  mrg     uint32_t context_len; /**<  */
     71       1.1  mrg } xcb_selinux_set_device_create_context_request_t;
     72       1.1  mrg 
     73       1.1  mrg /**
     74       1.1  mrg  * @brief xcb_selinux_get_device_create_context_cookie_t
     75       1.1  mrg  **/
     76       1.1  mrg typedef struct xcb_selinux_get_device_create_context_cookie_t {
     77       1.1  mrg     unsigned int sequence; /**<  */
     78       1.1  mrg } xcb_selinux_get_device_create_context_cookie_t;
     79       1.1  mrg 
     80       1.1  mrg /** Opcode for xcb_selinux_get_device_create_context. */
     81       1.1  mrg #define XCB_SELINUX_GET_DEVICE_CREATE_CONTEXT 2
     82       1.1  mrg 
     83       1.1  mrg /**
     84       1.1  mrg  * @brief xcb_selinux_get_device_create_context_request_t
     85       1.1  mrg  **/
     86       1.1  mrg typedef struct xcb_selinux_get_device_create_context_request_t {
     87       1.1  mrg     uint8_t  major_opcode; /**<  */
     88       1.1  mrg     uint8_t  minor_opcode; /**<  */
     89       1.1  mrg     uint16_t length; /**<  */
     90       1.1  mrg } xcb_selinux_get_device_create_context_request_t;
     91       1.1  mrg 
     92       1.1  mrg /**
     93       1.1  mrg  * @brief xcb_selinux_get_device_create_context_reply_t
     94       1.1  mrg  **/
     95       1.1  mrg typedef struct xcb_selinux_get_device_create_context_reply_t {
     96       1.1  mrg     uint8_t  response_type; /**<  */
     97       1.1  mrg     uint8_t  pad0; /**<  */
     98       1.1  mrg     uint16_t sequence; /**<  */
     99       1.1  mrg     uint32_t length; /**<  */
    100       1.1  mrg     uint32_t context_len; /**<  */
    101       1.1  mrg     uint8_t  pad1[20]; /**<  */
    102       1.1  mrg } xcb_selinux_get_device_create_context_reply_t;
    103       1.1  mrg 
    104       1.1  mrg /** Opcode for xcb_selinux_set_device_context. */
    105       1.1  mrg #define XCB_SELINUX_SET_DEVICE_CONTEXT 3
    106       1.1  mrg 
    107       1.1  mrg /**
    108       1.1  mrg  * @brief xcb_selinux_set_device_context_request_t
    109       1.1  mrg  **/
    110       1.1  mrg typedef struct xcb_selinux_set_device_context_request_t {
    111       1.1  mrg     uint8_t  major_opcode; /**<  */
    112       1.1  mrg     uint8_t  minor_opcode; /**<  */
    113       1.1  mrg     uint16_t length; /**<  */
    114       1.1  mrg     uint32_t device; /**<  */
    115       1.1  mrg     uint32_t context_len; /**<  */
    116       1.1  mrg } xcb_selinux_set_device_context_request_t;
    117       1.1  mrg 
    118       1.1  mrg /**
    119       1.1  mrg  * @brief xcb_selinux_get_device_context_cookie_t
    120       1.1  mrg  **/
    121       1.1  mrg typedef struct xcb_selinux_get_device_context_cookie_t {
    122       1.1  mrg     unsigned int sequence; /**<  */
    123       1.1  mrg } xcb_selinux_get_device_context_cookie_t;
    124       1.1  mrg 
    125       1.1  mrg /** Opcode for xcb_selinux_get_device_context. */
    126       1.1  mrg #define XCB_SELINUX_GET_DEVICE_CONTEXT 4
    127       1.1  mrg 
    128       1.1  mrg /**
    129       1.1  mrg  * @brief xcb_selinux_get_device_context_request_t
    130       1.1  mrg  **/
    131       1.1  mrg typedef struct xcb_selinux_get_device_context_request_t {
    132       1.1  mrg     uint8_t  major_opcode; /**<  */
    133       1.1  mrg     uint8_t  minor_opcode; /**<  */
    134       1.1  mrg     uint16_t length; /**<  */
    135       1.1  mrg     uint32_t device; /**<  */
    136       1.1  mrg } xcb_selinux_get_device_context_request_t;
    137       1.1  mrg 
    138       1.1  mrg /**
    139       1.1  mrg  * @brief xcb_selinux_get_device_context_reply_t
    140       1.1  mrg  **/
    141       1.1  mrg typedef struct xcb_selinux_get_device_context_reply_t {
    142       1.1  mrg     uint8_t  response_type; /**<  */
    143       1.1  mrg     uint8_t  pad0; /**<  */
    144       1.1  mrg     uint16_t sequence; /**<  */
    145       1.1  mrg     uint32_t length; /**<  */
    146       1.1  mrg     uint32_t context_len; /**<  */
    147       1.1  mrg     uint8_t  pad1[20]; /**<  */
    148       1.1  mrg } xcb_selinux_get_device_context_reply_t;
    149       1.1  mrg 
    150       1.1  mrg /** Opcode for xcb_selinux_set_window_create_context. */
    151       1.1  mrg #define XCB_SELINUX_SET_WINDOW_CREATE_CONTEXT 5
    152       1.1  mrg 
    153       1.1  mrg /**
    154       1.1  mrg  * @brief xcb_selinux_set_window_create_context_request_t
    155       1.1  mrg  **/
    156       1.1  mrg typedef struct xcb_selinux_set_window_create_context_request_t {
    157       1.1  mrg     uint8_t  major_opcode; /**<  */
    158       1.1  mrg     uint8_t  minor_opcode; /**<  */
    159       1.1  mrg     uint16_t length; /**<  */
    160       1.1  mrg     uint32_t context_len; /**<  */
    161       1.1  mrg } xcb_selinux_set_window_create_context_request_t;
    162       1.1  mrg 
    163       1.1  mrg /**
    164       1.1  mrg  * @brief xcb_selinux_get_window_create_context_cookie_t
    165       1.1  mrg  **/
    166       1.1  mrg typedef struct xcb_selinux_get_window_create_context_cookie_t {
    167       1.1  mrg     unsigned int sequence; /**<  */
    168       1.1  mrg } xcb_selinux_get_window_create_context_cookie_t;
    169       1.1  mrg 
    170       1.1  mrg /** Opcode for xcb_selinux_get_window_create_context. */
    171       1.1  mrg #define XCB_SELINUX_GET_WINDOW_CREATE_CONTEXT 6
    172       1.1  mrg 
    173       1.1  mrg /**
    174       1.1  mrg  * @brief xcb_selinux_get_window_create_context_request_t
    175       1.1  mrg  **/
    176       1.1  mrg typedef struct xcb_selinux_get_window_create_context_request_t {
    177       1.1  mrg     uint8_t  major_opcode; /**<  */
    178       1.1  mrg     uint8_t  minor_opcode; /**<  */
    179       1.1  mrg     uint16_t length; /**<  */
    180       1.1  mrg } xcb_selinux_get_window_create_context_request_t;
    181       1.1  mrg 
    182       1.1  mrg /**
    183       1.1  mrg  * @brief xcb_selinux_get_window_create_context_reply_t
    184       1.1  mrg  **/
    185       1.1  mrg typedef struct xcb_selinux_get_window_create_context_reply_t {
    186       1.1  mrg     uint8_t  response_type; /**<  */
    187       1.1  mrg     uint8_t  pad0; /**<  */
    188       1.1  mrg     uint16_t sequence; /**<  */
    189       1.1  mrg     uint32_t length; /**<  */
    190       1.1  mrg     uint32_t context_len; /**<  */
    191       1.1  mrg     uint8_t  pad1[20]; /**<  */
    192       1.1  mrg } xcb_selinux_get_window_create_context_reply_t;
    193       1.1  mrg 
    194       1.1  mrg /**
    195       1.1  mrg  * @brief xcb_selinux_get_window_context_cookie_t
    196       1.1  mrg  **/
    197       1.1  mrg typedef struct xcb_selinux_get_window_context_cookie_t {
    198       1.1  mrg     unsigned int sequence; /**<  */
    199       1.1  mrg } xcb_selinux_get_window_context_cookie_t;
    200       1.1  mrg 
    201       1.1  mrg /** Opcode for xcb_selinux_get_window_context. */
    202       1.1  mrg #define XCB_SELINUX_GET_WINDOW_CONTEXT 7
    203       1.1  mrg 
    204       1.1  mrg /**
    205       1.1  mrg  * @brief xcb_selinux_get_window_context_request_t
    206       1.1  mrg  **/
    207       1.1  mrg typedef struct xcb_selinux_get_window_context_request_t {
    208       1.1  mrg     uint8_t      major_opcode; /**<  */
    209       1.1  mrg     uint8_t      minor_opcode; /**<  */
    210       1.1  mrg     uint16_t     length; /**<  */
    211       1.1  mrg     xcb_window_t window; /**<  */
    212       1.1  mrg } xcb_selinux_get_window_context_request_t;
    213       1.1  mrg 
    214       1.1  mrg /**
    215       1.1  mrg  * @brief xcb_selinux_get_window_context_reply_t
    216       1.1  mrg  **/
    217       1.1  mrg typedef struct xcb_selinux_get_window_context_reply_t {
    218       1.1  mrg     uint8_t  response_type; /**<  */
    219       1.1  mrg     uint8_t  pad0; /**<  */
    220       1.1  mrg     uint16_t sequence; /**<  */
    221       1.1  mrg     uint32_t length; /**<  */
    222       1.1  mrg     uint32_t context_len; /**<  */
    223       1.1  mrg     uint8_t  pad1[20]; /**<  */
    224       1.1  mrg } xcb_selinux_get_window_context_reply_t;
    225       1.1  mrg 
    226       1.1  mrg /**
    227       1.1  mrg  * @brief xcb_selinux_list_item_t
    228       1.1  mrg  **/
    229       1.1  mrg typedef struct xcb_selinux_list_item_t {
    230       1.1  mrg     xcb_atom_t name; /**<  */
    231       1.1  mrg     uint32_t   object_context_len; /**<  */
    232       1.1  mrg     uint32_t   data_context_len; /**<  */
    233       1.1  mrg } xcb_selinux_list_item_t;
    234       1.1  mrg 
    235       1.1  mrg /**
    236       1.1  mrg  * @brief xcb_selinux_list_item_iterator_t
    237       1.1  mrg  **/
    238       1.1  mrg typedef struct xcb_selinux_list_item_iterator_t {
    239       1.1  mrg     xcb_selinux_list_item_t *data; /**<  */
    240       1.1  mrg     int                      rem; /**<  */
    241       1.1  mrg     int                      index; /**<  */
    242       1.1  mrg } xcb_selinux_list_item_iterator_t;
    243       1.1  mrg 
    244       1.1  mrg /** Opcode for xcb_selinux_set_property_create_context. */
    245       1.1  mrg #define XCB_SELINUX_SET_PROPERTY_CREATE_CONTEXT 8
    246       1.1  mrg 
    247       1.1  mrg /**
    248       1.1  mrg  * @brief xcb_selinux_set_property_create_context_request_t
    249       1.1  mrg  **/
    250       1.1  mrg typedef struct xcb_selinux_set_property_create_context_request_t {
    251       1.1  mrg     uint8_t  major_opcode; /**<  */
    252       1.1  mrg     uint8_t  minor_opcode; /**<  */
    253       1.1  mrg     uint16_t length; /**<  */
    254       1.1  mrg     uint32_t context_len; /**<  */
    255       1.1  mrg } xcb_selinux_set_property_create_context_request_t;
    256       1.1  mrg 
    257       1.1  mrg /**
    258       1.1  mrg  * @brief xcb_selinux_get_property_create_context_cookie_t
    259       1.1  mrg  **/
    260       1.1  mrg typedef struct xcb_selinux_get_property_create_context_cookie_t {
    261       1.1  mrg     unsigned int sequence; /**<  */
    262       1.1  mrg } xcb_selinux_get_property_create_context_cookie_t;
    263       1.1  mrg 
    264       1.1  mrg /** Opcode for xcb_selinux_get_property_create_context. */
    265       1.1  mrg #define XCB_SELINUX_GET_PROPERTY_CREATE_CONTEXT 9
    266       1.1  mrg 
    267       1.1  mrg /**
    268       1.1  mrg  * @brief xcb_selinux_get_property_create_context_request_t
    269       1.1  mrg  **/
    270       1.1  mrg typedef struct xcb_selinux_get_property_create_context_request_t {
    271       1.1  mrg     uint8_t  major_opcode; /**<  */
    272       1.1  mrg     uint8_t  minor_opcode; /**<  */
    273       1.1  mrg     uint16_t length; /**<  */
    274       1.1  mrg } xcb_selinux_get_property_create_context_request_t;
    275       1.1  mrg 
    276       1.1  mrg /**
    277       1.1  mrg  * @brief xcb_selinux_get_property_create_context_reply_t
    278       1.1  mrg  **/
    279       1.1  mrg typedef struct xcb_selinux_get_property_create_context_reply_t {
    280       1.1  mrg     uint8_t  response_type; /**<  */
    281       1.1  mrg     uint8_t  pad0; /**<  */
    282       1.1  mrg     uint16_t sequence; /**<  */
    283       1.1  mrg     uint32_t length; /**<  */
    284       1.1  mrg     uint32_t context_len; /**<  */
    285       1.1  mrg     uint8_t  pad1[20]; /**<  */
    286       1.1  mrg } xcb_selinux_get_property_create_context_reply_t;
    287       1.1  mrg 
    288       1.1  mrg /** Opcode for xcb_selinux_set_property_use_context. */
    289       1.1  mrg #define XCB_SELINUX_SET_PROPERTY_USE_CONTEXT 10
    290       1.1  mrg 
    291       1.1  mrg /**
    292       1.1  mrg  * @brief xcb_selinux_set_property_use_context_request_t
    293       1.1  mrg  **/
    294       1.1  mrg typedef struct xcb_selinux_set_property_use_context_request_t {
    295       1.1  mrg     uint8_t  major_opcode; /**<  */
    296       1.1  mrg     uint8_t  minor_opcode; /**<  */
    297       1.1  mrg     uint16_t length; /**<  */
    298       1.1  mrg     uint32_t context_len; /**<  */
    299       1.1  mrg } xcb_selinux_set_property_use_context_request_t;
    300       1.1  mrg 
    301       1.1  mrg /**
    302       1.1  mrg  * @brief xcb_selinux_get_property_use_context_cookie_t
    303       1.1  mrg  **/
    304       1.1  mrg typedef struct xcb_selinux_get_property_use_context_cookie_t {
    305       1.1  mrg     unsigned int sequence; /**<  */
    306       1.1  mrg } xcb_selinux_get_property_use_context_cookie_t;
    307       1.1  mrg 
    308       1.1  mrg /** Opcode for xcb_selinux_get_property_use_context. */
    309       1.1  mrg #define XCB_SELINUX_GET_PROPERTY_USE_CONTEXT 11
    310       1.1  mrg 
    311       1.1  mrg /**
    312       1.1  mrg  * @brief xcb_selinux_get_property_use_context_request_t
    313       1.1  mrg  **/
    314       1.1  mrg typedef struct xcb_selinux_get_property_use_context_request_t {
    315       1.1  mrg     uint8_t  major_opcode; /**<  */
    316       1.1  mrg     uint8_t  minor_opcode; /**<  */
    317       1.1  mrg     uint16_t length; /**<  */
    318       1.1  mrg } xcb_selinux_get_property_use_context_request_t;
    319       1.1  mrg 
    320       1.1  mrg /**
    321       1.1  mrg  * @brief xcb_selinux_get_property_use_context_reply_t
    322       1.1  mrg  **/
    323       1.1  mrg typedef struct xcb_selinux_get_property_use_context_reply_t {
    324       1.1  mrg     uint8_t  response_type; /**<  */
    325       1.1  mrg     uint8_t  pad0; /**<  */
    326       1.1  mrg     uint16_t sequence; /**<  */
    327       1.1  mrg     uint32_t length; /**<  */
    328       1.1  mrg     uint32_t context_len; /**<  */
    329       1.1  mrg     uint8_t  pad1[20]; /**<  */
    330       1.1  mrg } xcb_selinux_get_property_use_context_reply_t;
    331       1.1  mrg 
    332       1.1  mrg /**
    333       1.1  mrg  * @brief xcb_selinux_get_property_context_cookie_t
    334       1.1  mrg  **/
    335       1.1  mrg typedef struct xcb_selinux_get_property_context_cookie_t {
    336       1.1  mrg     unsigned int sequence; /**<  */
    337       1.1  mrg } xcb_selinux_get_property_context_cookie_t;
    338       1.1  mrg 
    339       1.1  mrg /** Opcode for xcb_selinux_get_property_context. */
    340       1.1  mrg #define XCB_SELINUX_GET_PROPERTY_CONTEXT 12
    341       1.1  mrg 
    342       1.1  mrg /**
    343       1.1  mrg  * @brief xcb_selinux_get_property_context_request_t
    344       1.1  mrg  **/
    345       1.1  mrg typedef struct xcb_selinux_get_property_context_request_t {
    346       1.1  mrg     uint8_t      major_opcode; /**<  */
    347       1.1  mrg     uint8_t      minor_opcode; /**<  */
    348       1.1  mrg     uint16_t     length; /**<  */
    349       1.1  mrg     xcb_window_t window; /**<  */
    350       1.1  mrg     xcb_atom_t   property; /**<  */
    351       1.1  mrg } xcb_selinux_get_property_context_request_t;
    352       1.1  mrg 
    353       1.1  mrg /**
    354       1.1  mrg  * @brief xcb_selinux_get_property_context_reply_t
    355       1.1  mrg  **/
    356       1.1  mrg typedef struct xcb_selinux_get_property_context_reply_t {
    357       1.1  mrg     uint8_t  response_type; /**<  */
    358       1.1  mrg     uint8_t  pad0; /**<  */
    359       1.1  mrg     uint16_t sequence; /**<  */
    360       1.1  mrg     uint32_t length; /**<  */
    361       1.1  mrg     uint32_t context_len; /**<  */
    362       1.1  mrg     uint8_t  pad1[20]; /**<  */
    363       1.1  mrg } xcb_selinux_get_property_context_reply_t;
    364       1.1  mrg 
    365       1.1  mrg /**
    366       1.1  mrg  * @brief xcb_selinux_get_property_data_context_cookie_t
    367       1.1  mrg  **/
    368       1.1  mrg typedef struct xcb_selinux_get_property_data_context_cookie_t {
    369       1.1  mrg     unsigned int sequence; /**<  */
    370       1.1  mrg } xcb_selinux_get_property_data_context_cookie_t;
    371       1.1  mrg 
    372       1.1  mrg /** Opcode for xcb_selinux_get_property_data_context. */
    373       1.1  mrg #define XCB_SELINUX_GET_PROPERTY_DATA_CONTEXT 13
    374       1.1  mrg 
    375       1.1  mrg /**
    376       1.1  mrg  * @brief xcb_selinux_get_property_data_context_request_t
    377       1.1  mrg  **/
    378       1.1  mrg typedef struct xcb_selinux_get_property_data_context_request_t {
    379       1.1  mrg     uint8_t      major_opcode; /**<  */
    380       1.1  mrg     uint8_t      minor_opcode; /**<  */
    381       1.1  mrg     uint16_t     length; /**<  */
    382       1.1  mrg     xcb_window_t window; /**<  */
    383       1.1  mrg     xcb_atom_t   property; /**<  */
    384       1.1  mrg } xcb_selinux_get_property_data_context_request_t;
    385       1.1  mrg 
    386       1.1  mrg /**
    387       1.1  mrg  * @brief xcb_selinux_get_property_data_context_reply_t
    388       1.1  mrg  **/
    389       1.1  mrg typedef struct xcb_selinux_get_property_data_context_reply_t {
    390       1.1  mrg     uint8_t  response_type; /**<  */
    391       1.1  mrg     uint8_t  pad0; /**<  */
    392       1.1  mrg     uint16_t sequence; /**<  */
    393       1.1  mrg     uint32_t length; /**<  */
    394       1.1  mrg     uint32_t context_len; /**<  */
    395       1.1  mrg     uint8_t  pad1[20]; /**<  */
    396       1.1  mrg } xcb_selinux_get_property_data_context_reply_t;
    397       1.1  mrg 
    398       1.1  mrg /**
    399       1.1  mrg  * @brief xcb_selinux_list_properties_cookie_t
    400       1.1  mrg  **/
    401       1.1  mrg typedef struct xcb_selinux_list_properties_cookie_t {
    402       1.1  mrg     unsigned int sequence; /**<  */
    403       1.1  mrg } xcb_selinux_list_properties_cookie_t;
    404       1.1  mrg 
    405       1.1  mrg /** Opcode for xcb_selinux_list_properties. */
    406       1.1  mrg #define XCB_SELINUX_LIST_PROPERTIES 14
    407       1.1  mrg 
    408       1.1  mrg /**
    409       1.1  mrg  * @brief xcb_selinux_list_properties_request_t
    410       1.1  mrg  **/
    411       1.1  mrg typedef struct xcb_selinux_list_properties_request_t {
    412       1.1  mrg     uint8_t      major_opcode; /**<  */
    413       1.1  mrg     uint8_t      minor_opcode; /**<  */
    414       1.1  mrg     uint16_t     length; /**<  */
    415       1.1  mrg     xcb_window_t window; /**<  */
    416       1.1  mrg } xcb_selinux_list_properties_request_t;
    417       1.1  mrg 
    418       1.1  mrg /**
    419       1.1  mrg  * @brief xcb_selinux_list_properties_reply_t
    420       1.1  mrg  **/
    421       1.1  mrg typedef struct xcb_selinux_list_properties_reply_t {
    422       1.1  mrg     uint8_t  response_type; /**<  */
    423       1.1  mrg     uint8_t  pad0; /**<  */
    424       1.1  mrg     uint16_t sequence; /**<  */
    425       1.1  mrg     uint32_t length; /**<  */
    426       1.1  mrg     uint32_t properties_len; /**<  */
    427       1.1  mrg     uint8_t  pad1[20]; /**<  */
    428       1.1  mrg } xcb_selinux_list_properties_reply_t;
    429       1.1  mrg 
    430       1.1  mrg /** Opcode for xcb_selinux_set_selection_create_context. */
    431       1.1  mrg #define XCB_SELINUX_SET_SELECTION_CREATE_CONTEXT 15
    432       1.1  mrg 
    433       1.1  mrg /**
    434       1.1  mrg  * @brief xcb_selinux_set_selection_create_context_request_t
    435       1.1  mrg  **/
    436       1.1  mrg typedef struct xcb_selinux_set_selection_create_context_request_t {
    437       1.1  mrg     uint8_t  major_opcode; /**<  */
    438       1.1  mrg     uint8_t  minor_opcode; /**<  */
    439       1.1  mrg     uint16_t length; /**<  */
    440       1.1  mrg     uint32_t context_len; /**<  */
    441       1.1  mrg } xcb_selinux_set_selection_create_context_request_t;
    442       1.1  mrg 
    443       1.1  mrg /**
    444       1.1  mrg  * @brief xcb_selinux_get_selection_create_context_cookie_t
    445       1.1  mrg  **/
    446       1.1  mrg typedef struct xcb_selinux_get_selection_create_context_cookie_t {
    447       1.1  mrg     unsigned int sequence; /**<  */
    448       1.1  mrg } xcb_selinux_get_selection_create_context_cookie_t;
    449       1.1  mrg 
    450       1.1  mrg /** Opcode for xcb_selinux_get_selection_create_context. */
    451       1.1  mrg #define XCB_SELINUX_GET_SELECTION_CREATE_CONTEXT 16
    452       1.1  mrg 
    453       1.1  mrg /**
    454       1.1  mrg  * @brief xcb_selinux_get_selection_create_context_request_t
    455       1.1  mrg  **/
    456       1.1  mrg typedef struct xcb_selinux_get_selection_create_context_request_t {
    457       1.1  mrg     uint8_t  major_opcode; /**<  */
    458       1.1  mrg     uint8_t  minor_opcode; /**<  */
    459       1.1  mrg     uint16_t length; /**<  */
    460       1.1  mrg } xcb_selinux_get_selection_create_context_request_t;
    461       1.1  mrg 
    462       1.1  mrg /**
    463       1.1  mrg  * @brief xcb_selinux_get_selection_create_context_reply_t
    464       1.1  mrg  **/
    465       1.1  mrg typedef struct xcb_selinux_get_selection_create_context_reply_t {
    466       1.1  mrg     uint8_t  response_type; /**<  */
    467       1.1  mrg     uint8_t  pad0; /**<  */
    468       1.1  mrg     uint16_t sequence; /**<  */
    469       1.1  mrg     uint32_t length; /**<  */
    470       1.1  mrg     uint32_t context_len; /**<  */
    471       1.1  mrg     uint8_t  pad1[20]; /**<  */
    472       1.1  mrg } xcb_selinux_get_selection_create_context_reply_t;
    473       1.1  mrg 
    474       1.1  mrg /** Opcode for xcb_selinux_set_selection_use_context. */
    475       1.1  mrg #define XCB_SELINUX_SET_SELECTION_USE_CONTEXT 17
    476       1.1  mrg 
    477       1.1  mrg /**
    478       1.1  mrg  * @brief xcb_selinux_set_selection_use_context_request_t
    479       1.1  mrg  **/
    480       1.1  mrg typedef struct xcb_selinux_set_selection_use_context_request_t {
    481       1.1  mrg     uint8_t  major_opcode; /**<  */
    482       1.1  mrg     uint8_t  minor_opcode; /**<  */
    483       1.1  mrg     uint16_t length; /**<  */
    484       1.1  mrg     uint32_t context_len; /**<  */
    485       1.1  mrg } xcb_selinux_set_selection_use_context_request_t;
    486       1.1  mrg 
    487       1.1  mrg /**
    488       1.1  mrg  * @brief xcb_selinux_get_selection_use_context_cookie_t
    489       1.1  mrg  **/
    490       1.1  mrg typedef struct xcb_selinux_get_selection_use_context_cookie_t {
    491       1.1  mrg     unsigned int sequence; /**<  */
    492       1.1  mrg } xcb_selinux_get_selection_use_context_cookie_t;
    493       1.1  mrg 
    494       1.1  mrg /** Opcode for xcb_selinux_get_selection_use_context. */
    495       1.1  mrg #define XCB_SELINUX_GET_SELECTION_USE_CONTEXT 18
    496       1.1  mrg 
    497       1.1  mrg /**
    498       1.1  mrg  * @brief xcb_selinux_get_selection_use_context_request_t
    499       1.1  mrg  **/
    500       1.1  mrg typedef struct xcb_selinux_get_selection_use_context_request_t {
    501       1.1  mrg     uint8_t  major_opcode; /**<  */
    502       1.1  mrg     uint8_t  minor_opcode; /**<  */
    503       1.1  mrg     uint16_t length; /**<  */
    504       1.1  mrg } xcb_selinux_get_selection_use_context_request_t;
    505       1.1  mrg 
    506       1.1  mrg /**
    507       1.1  mrg  * @brief xcb_selinux_get_selection_use_context_reply_t
    508       1.1  mrg  **/
    509       1.1  mrg typedef struct xcb_selinux_get_selection_use_context_reply_t {
    510       1.1  mrg     uint8_t  response_type; /**<  */
    511       1.1  mrg     uint8_t  pad0; /**<  */
    512       1.1  mrg     uint16_t sequence; /**<  */
    513       1.1  mrg     uint32_t length; /**<  */
    514       1.1  mrg     uint32_t context_len; /**<  */
    515       1.1  mrg     uint8_t  pad1[20]; /**<  */
    516       1.1  mrg } xcb_selinux_get_selection_use_context_reply_t;
    517       1.1  mrg 
    518       1.1  mrg /**
    519       1.1  mrg  * @brief xcb_selinux_get_selection_context_cookie_t
    520       1.1  mrg  **/
    521       1.1  mrg typedef struct xcb_selinux_get_selection_context_cookie_t {
    522       1.1  mrg     unsigned int sequence; /**<  */
    523       1.1  mrg } xcb_selinux_get_selection_context_cookie_t;
    524       1.1  mrg 
    525       1.1  mrg /** Opcode for xcb_selinux_get_selection_context. */
    526       1.1  mrg #define XCB_SELINUX_GET_SELECTION_CONTEXT 19
    527       1.1  mrg 
    528       1.1  mrg /**
    529       1.1  mrg  * @brief xcb_selinux_get_selection_context_request_t
    530       1.1  mrg  **/
    531       1.1  mrg typedef struct xcb_selinux_get_selection_context_request_t {
    532       1.1  mrg     uint8_t    major_opcode; /**<  */
    533       1.1  mrg     uint8_t    minor_opcode; /**<  */
    534       1.1  mrg     uint16_t   length; /**<  */
    535       1.1  mrg     xcb_atom_t selection; /**<  */
    536       1.1  mrg } xcb_selinux_get_selection_context_request_t;
    537       1.1  mrg 
    538       1.1  mrg /**
    539       1.1  mrg  * @brief xcb_selinux_get_selection_context_reply_t
    540       1.1  mrg  **/
    541       1.1  mrg typedef struct xcb_selinux_get_selection_context_reply_t {
    542       1.1  mrg     uint8_t  response_type; /**<  */
    543       1.1  mrg     uint8_t  pad0; /**<  */
    544       1.1  mrg     uint16_t sequence; /**<  */
    545       1.1  mrg     uint32_t length; /**<  */
    546       1.1  mrg     uint32_t context_len; /**<  */
    547       1.1  mrg     uint8_t  pad1[20]; /**<  */
    548       1.1  mrg } xcb_selinux_get_selection_context_reply_t;
    549       1.1  mrg 
    550       1.1  mrg /**
    551       1.1  mrg  * @brief xcb_selinux_get_selection_data_context_cookie_t
    552       1.1  mrg  **/
    553       1.1  mrg typedef struct xcb_selinux_get_selection_data_context_cookie_t {
    554       1.1  mrg     unsigned int sequence; /**<  */
    555       1.1  mrg } xcb_selinux_get_selection_data_context_cookie_t;
    556       1.1  mrg 
    557       1.1  mrg /** Opcode for xcb_selinux_get_selection_data_context. */
    558       1.1  mrg #define XCB_SELINUX_GET_SELECTION_DATA_CONTEXT 20
    559       1.1  mrg 
    560       1.1  mrg /**
    561       1.1  mrg  * @brief xcb_selinux_get_selection_data_context_request_t
    562       1.1  mrg  **/
    563       1.1  mrg typedef struct xcb_selinux_get_selection_data_context_request_t {
    564       1.1  mrg     uint8_t    major_opcode; /**<  */
    565       1.1  mrg     uint8_t    minor_opcode; /**<  */
    566       1.1  mrg     uint16_t   length; /**<  */
    567       1.1  mrg     xcb_atom_t selection; /**<  */
    568       1.1  mrg } xcb_selinux_get_selection_data_context_request_t;
    569       1.1  mrg 
    570       1.1  mrg /**
    571       1.1  mrg  * @brief xcb_selinux_get_selection_data_context_reply_t
    572       1.1  mrg  **/
    573       1.1  mrg typedef struct xcb_selinux_get_selection_data_context_reply_t {
    574       1.1  mrg     uint8_t  response_type; /**<  */
    575       1.1  mrg     uint8_t  pad0; /**<  */
    576       1.1  mrg     uint16_t sequence; /**<  */
    577       1.1  mrg     uint32_t length; /**<  */
    578       1.1  mrg     uint32_t context_len; /**<  */
    579       1.1  mrg     uint8_t  pad1[20]; /**<  */
    580       1.1  mrg } xcb_selinux_get_selection_data_context_reply_t;
    581       1.1  mrg 
    582       1.1  mrg /**
    583       1.1  mrg  * @brief xcb_selinux_list_selections_cookie_t
    584       1.1  mrg  **/
    585       1.1  mrg typedef struct xcb_selinux_list_selections_cookie_t {
    586       1.1  mrg     unsigned int sequence; /**<  */
    587       1.1  mrg } xcb_selinux_list_selections_cookie_t;
    588       1.1  mrg 
    589       1.1  mrg /** Opcode for xcb_selinux_list_selections. */
    590       1.1  mrg #define XCB_SELINUX_LIST_SELECTIONS 21
    591       1.1  mrg 
    592       1.1  mrg /**
    593       1.1  mrg  * @brief xcb_selinux_list_selections_request_t
    594       1.1  mrg  **/
    595       1.1  mrg typedef struct xcb_selinux_list_selections_request_t {
    596       1.1  mrg     uint8_t  major_opcode; /**<  */
    597       1.1  mrg     uint8_t  minor_opcode; /**<  */
    598       1.1  mrg     uint16_t length; /**<  */
    599       1.1  mrg } xcb_selinux_list_selections_request_t;
    600       1.1  mrg 
    601       1.1  mrg /**
    602       1.1  mrg  * @brief xcb_selinux_list_selections_reply_t
    603       1.1  mrg  **/
    604       1.1  mrg typedef struct xcb_selinux_list_selections_reply_t {
    605       1.1  mrg     uint8_t  response_type; /**<  */
    606       1.1  mrg     uint8_t  pad0; /**<  */
    607       1.1  mrg     uint16_t sequence; /**<  */
    608       1.1  mrg     uint32_t length; /**<  */
    609       1.1  mrg     uint32_t selections_len; /**<  */
    610       1.1  mrg     uint8_t  pad1[20]; /**<  */
    611       1.1  mrg } xcb_selinux_list_selections_reply_t;
    612       1.1  mrg 
    613       1.1  mrg /**
    614       1.1  mrg  * @brief xcb_selinux_get_client_context_cookie_t
    615       1.1  mrg  **/
    616       1.1  mrg typedef struct xcb_selinux_get_client_context_cookie_t {
    617       1.1  mrg     unsigned int sequence; /**<  */
    618       1.1  mrg } xcb_selinux_get_client_context_cookie_t;
    619       1.1  mrg 
    620       1.1  mrg /** Opcode for xcb_selinux_get_client_context. */
    621       1.1  mrg #define XCB_SELINUX_GET_CLIENT_CONTEXT 22
    622       1.1  mrg 
    623       1.1  mrg /**
    624       1.1  mrg  * @brief xcb_selinux_get_client_context_request_t
    625       1.1  mrg  **/
    626       1.1  mrg typedef struct xcb_selinux_get_client_context_request_t {
    627       1.1  mrg     uint8_t  major_opcode; /**<  */
    628       1.1  mrg     uint8_t  minor_opcode; /**<  */
    629       1.1  mrg     uint16_t length; /**<  */
    630       1.1  mrg     uint32_t resource; /**<  */
    631       1.1  mrg } xcb_selinux_get_client_context_request_t;
    632       1.1  mrg 
    633       1.1  mrg /**
    634       1.1  mrg  * @brief xcb_selinux_get_client_context_reply_t
    635       1.1  mrg  **/
    636       1.1  mrg typedef struct xcb_selinux_get_client_context_reply_t {
    637       1.1  mrg     uint8_t  response_type; /**<  */
    638       1.1  mrg     uint8_t  pad0; /**<  */
    639       1.1  mrg     uint16_t sequence; /**<  */
    640       1.1  mrg     uint32_t length; /**<  */
    641       1.1  mrg     uint32_t context_len; /**<  */
    642       1.1  mrg     uint8_t  pad1[20]; /**<  */
    643       1.1  mrg } xcb_selinux_get_client_context_reply_t;
    644       1.1  mrg 
    645       1.1  mrg /**
    646  1.1.12.1  tls  *
    647       1.1  mrg  * @param c The connection
    648       1.1  mrg  * @return A cookie
    649       1.1  mrg  *
    650       1.1  mrg  * Delivers a request to the X server.
    651       1.1  mrg  *
    652       1.1  mrg  */
    653       1.1  mrg 
    654       1.1  mrg /*****************************************************************************
    655       1.1  mrg  **
    656       1.1  mrg  ** xcb_selinux_query_version_cookie_t xcb_selinux_query_version
    657       1.1  mrg  **
    658       1.1  mrg  ** @param xcb_connection_t *c
    659       1.1  mrg  ** @param uint8_t           client_major
    660       1.1  mrg  ** @param uint8_t           client_minor
    661       1.1  mrg  ** @returns xcb_selinux_query_version_cookie_t
    662       1.1  mrg  **
    663       1.1  mrg  *****************************************************************************/
    664       1.1  mrg 
    665       1.1  mrg xcb_selinux_query_version_cookie_t
    666       1.1  mrg xcb_selinux_query_version (xcb_connection_t *c  /**< */,
    667       1.1  mrg                            uint8_t           client_major  /**< */,
    668       1.1  mrg                            uint8_t           client_minor  /**< */);
    669       1.1  mrg 
    670       1.1  mrg /**
    671  1.1.12.1  tls  *
    672       1.1  mrg  * @param c The connection
    673       1.1  mrg  * @return A cookie
    674       1.1  mrg  *
    675       1.1  mrg  * Delivers a request to the X server.
    676       1.1  mrg  *
    677       1.1  mrg  * This form can be used only if the request will cause
    678       1.1  mrg  * a reply to be generated. Any returned error will be
    679       1.1  mrg  * placed in the event queue.
    680       1.1  mrg  */
    681       1.1  mrg 
    682       1.1  mrg /*****************************************************************************
    683       1.1  mrg  **
    684       1.1  mrg  ** xcb_selinux_query_version_cookie_t xcb_selinux_query_version_unchecked
    685       1.1  mrg  **
    686       1.1  mrg  ** @param xcb_connection_t *c
    687       1.1  mrg  ** @param uint8_t           client_major
    688       1.1  mrg  ** @param uint8_t           client_minor
    689       1.1  mrg  ** @returns xcb_selinux_query_version_cookie_t
    690       1.1  mrg  **
    691       1.1  mrg  *****************************************************************************/
    692       1.1  mrg 
    693       1.1  mrg xcb_selinux_query_version_cookie_t
    694       1.1  mrg xcb_selinux_query_version_unchecked (xcb_connection_t *c  /**< */,
    695       1.1  mrg                                      uint8_t           client_major  /**< */,
    696       1.1  mrg                                      uint8_t           client_minor  /**< */);
    697       1.1  mrg 
    698       1.1  mrg /**
    699       1.1  mrg  * Return the reply
    700       1.1  mrg  * @param c      The connection
    701       1.1  mrg  * @param cookie The cookie
    702       1.1  mrg  * @param e      The xcb_generic_error_t supplied
    703       1.1  mrg  *
    704       1.1  mrg  * Returns the reply of the request asked by
    705       1.1  mrg  *
    706       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
    707       1.1  mrg  * xcb_selinux_query_version_unchecked(). is used.
    708       1.1  mrg  * Otherwise, it stores the error if any.
    709       1.1  mrg  *
    710       1.1  mrg  * The returned value must be freed by the caller using free().
    711       1.1  mrg  */
    712       1.1  mrg 
    713       1.1  mrg /*****************************************************************************
    714       1.1  mrg  **
    715       1.1  mrg  ** xcb_selinux_query_version_reply_t * xcb_selinux_query_version_reply
    716       1.1  mrg  **
    717       1.1  mrg  ** @param xcb_connection_t                    *c
    718       1.1  mrg  ** @param xcb_selinux_query_version_cookie_t   cookie
    719       1.1  mrg  ** @param xcb_generic_error_t                **e
    720       1.1  mrg  ** @returns xcb_selinux_query_version_reply_t *
    721       1.1  mrg  **
    722       1.1  mrg  *****************************************************************************/
    723       1.1  mrg 
    724       1.1  mrg xcb_selinux_query_version_reply_t *
    725       1.1  mrg xcb_selinux_query_version_reply (xcb_connection_t                    *c  /**< */,
    726       1.1  mrg                                  xcb_selinux_query_version_cookie_t   cookie  /**< */,
    727       1.1  mrg                                  xcb_generic_error_t                **e  /**< */);
    728       1.1  mrg 
    729  1.1.12.1  tls int
    730  1.1.12.1  tls xcb_selinux_set_device_create_context_sizeof (const void  *_buffer  /**< */);
    731  1.1.12.1  tls 
    732       1.1  mrg /**
    733  1.1.12.1  tls  *
    734       1.1  mrg  * @param c The connection
    735       1.1  mrg  * @return A cookie
    736       1.1  mrg  *
    737       1.1  mrg  * Delivers a request to the X server.
    738       1.1  mrg  *
    739       1.1  mrg  * This form can be used only if the request will not cause
    740       1.1  mrg  * a reply to be generated. Any returned error will be
    741       1.1  mrg  * saved for handling by xcb_request_check().
    742       1.1  mrg  */
    743       1.1  mrg 
    744       1.1  mrg /*****************************************************************************
    745       1.1  mrg  **
    746       1.1  mrg  ** xcb_void_cookie_t xcb_selinux_set_device_create_context_checked
    747       1.1  mrg  **
    748       1.1  mrg  ** @param xcb_connection_t *c
    749       1.1  mrg  ** @param uint32_t          context_len
    750       1.1  mrg  ** @param const char       *context
    751       1.1  mrg  ** @returns xcb_void_cookie_t
    752       1.1  mrg  **
    753       1.1  mrg  *****************************************************************************/
    754       1.1  mrg 
    755       1.1  mrg xcb_void_cookie_t
    756       1.1  mrg xcb_selinux_set_device_create_context_checked (xcb_connection_t *c  /**< */,
    757       1.1  mrg                                                uint32_t          context_len  /**< */,
    758       1.1  mrg                                                const char       *context  /**< */);
    759       1.1  mrg 
    760       1.1  mrg /**
    761  1.1.12.1  tls  *
    762       1.1  mrg  * @param c The connection
    763       1.1  mrg  * @return A cookie
    764       1.1  mrg  *
    765       1.1  mrg  * Delivers a request to the X server.
    766       1.1  mrg  *
    767       1.1  mrg  */
    768       1.1  mrg 
    769       1.1  mrg /*****************************************************************************
    770       1.1  mrg  **
    771       1.1  mrg  ** xcb_void_cookie_t xcb_selinux_set_device_create_context
    772       1.1  mrg  **
    773       1.1  mrg  ** @param xcb_connection_t *c
    774       1.1  mrg  ** @param uint32_t          context_len
    775       1.1  mrg  ** @param const char       *context
    776       1.1  mrg  ** @returns xcb_void_cookie_t
    777       1.1  mrg  **
    778       1.1  mrg  *****************************************************************************/
    779       1.1  mrg 
    780       1.1  mrg xcb_void_cookie_t
    781       1.1  mrg xcb_selinux_set_device_create_context (xcb_connection_t *c  /**< */,
    782       1.1  mrg                                        uint32_t          context_len  /**< */,
    783       1.1  mrg                                        const char       *context  /**< */);
    784       1.1  mrg 
    785  1.1.12.1  tls int
    786  1.1.12.1  tls xcb_selinux_get_device_create_context_sizeof (const void  *_buffer  /**< */);
    787  1.1.12.1  tls 
    788       1.1  mrg /**
    789  1.1.12.1  tls  *
    790       1.1  mrg  * @param c The connection
    791       1.1  mrg  * @return A cookie
    792       1.1  mrg  *
    793       1.1  mrg  * Delivers a request to the X server.
    794       1.1  mrg  *
    795       1.1  mrg  */
    796       1.1  mrg 
    797       1.1  mrg /*****************************************************************************
    798       1.1  mrg  **
    799       1.1  mrg  ** xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context
    800       1.1  mrg  **
    801       1.1  mrg  ** @param xcb_connection_t *c
    802       1.1  mrg  ** @returns xcb_selinux_get_device_create_context_cookie_t
    803       1.1  mrg  **
    804       1.1  mrg  *****************************************************************************/
    805       1.1  mrg 
    806       1.1  mrg xcb_selinux_get_device_create_context_cookie_t
    807       1.1  mrg xcb_selinux_get_device_create_context (xcb_connection_t *c  /**< */);
    808       1.1  mrg 
    809       1.1  mrg /**
    810  1.1.12.1  tls  *
    811       1.1  mrg  * @param c The connection
    812       1.1  mrg  * @return A cookie
    813       1.1  mrg  *
    814       1.1  mrg  * Delivers a request to the X server.
    815       1.1  mrg  *
    816       1.1  mrg  * This form can be used only if the request will cause
    817       1.1  mrg  * a reply to be generated. Any returned error will be
    818       1.1  mrg  * placed in the event queue.
    819       1.1  mrg  */
    820       1.1  mrg 
    821       1.1  mrg /*****************************************************************************
    822       1.1  mrg  **
    823       1.1  mrg  ** xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context_unchecked
    824       1.1  mrg  **
    825       1.1  mrg  ** @param xcb_connection_t *c
    826       1.1  mrg  ** @returns xcb_selinux_get_device_create_context_cookie_t
    827       1.1  mrg  **
    828       1.1  mrg  *****************************************************************************/
    829       1.1  mrg 
    830       1.1  mrg xcb_selinux_get_device_create_context_cookie_t
    831       1.1  mrg xcb_selinux_get_device_create_context_unchecked (xcb_connection_t *c  /**< */);
    832       1.1  mrg 
    833       1.1  mrg 
    834       1.1  mrg /*****************************************************************************
    835       1.1  mrg  **
    836       1.1  mrg  ** char * xcb_selinux_get_device_create_context_context
    837       1.1  mrg  **
    838       1.1  mrg  ** @param const xcb_selinux_get_device_create_context_reply_t *R
    839       1.1  mrg  ** @returns char *
    840       1.1  mrg  **
    841       1.1  mrg  *****************************************************************************/
    842       1.1  mrg 
    843       1.1  mrg char *
    844       1.1  mrg xcb_selinux_get_device_create_context_context (const xcb_selinux_get_device_create_context_reply_t *R  /**< */);
    845       1.1  mrg 
    846       1.1  mrg 
    847       1.1  mrg /*****************************************************************************
    848       1.1  mrg  **
    849       1.1  mrg  ** int xcb_selinux_get_device_create_context_context_length
    850       1.1  mrg  **
    851       1.1  mrg  ** @param const xcb_selinux_get_device_create_context_reply_t *R
    852       1.1  mrg  ** @returns int
    853       1.1  mrg  **
    854       1.1  mrg  *****************************************************************************/
    855       1.1  mrg 
    856       1.1  mrg int
    857       1.1  mrg xcb_selinux_get_device_create_context_context_length (const xcb_selinux_get_device_create_context_reply_t *R  /**< */);
    858       1.1  mrg 
    859       1.1  mrg 
    860       1.1  mrg /*****************************************************************************
    861       1.1  mrg  **
    862       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_get_device_create_context_context_end
    863       1.1  mrg  **
    864       1.1  mrg  ** @param const xcb_selinux_get_device_create_context_reply_t *R
    865       1.1  mrg  ** @returns xcb_generic_iterator_t
    866       1.1  mrg  **
    867       1.1  mrg  *****************************************************************************/
    868       1.1  mrg 
    869       1.1  mrg xcb_generic_iterator_t
    870       1.1  mrg xcb_selinux_get_device_create_context_context_end (const xcb_selinux_get_device_create_context_reply_t *R  /**< */);
    871       1.1  mrg 
    872       1.1  mrg /**
    873       1.1  mrg  * Return the reply
    874       1.1  mrg  * @param c      The connection
    875       1.1  mrg  * @param cookie The cookie
    876       1.1  mrg  * @param e      The xcb_generic_error_t supplied
    877       1.1  mrg  *
    878       1.1  mrg  * Returns the reply of the request asked by
    879       1.1  mrg  *
    880       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
    881       1.1  mrg  * xcb_selinux_get_device_create_context_unchecked(). is used.
    882       1.1  mrg  * Otherwise, it stores the error if any.
    883       1.1  mrg  *
    884       1.1  mrg  * The returned value must be freed by the caller using free().
    885       1.1  mrg  */
    886       1.1  mrg 
    887       1.1  mrg /*****************************************************************************
    888       1.1  mrg  **
    889       1.1  mrg  ** xcb_selinux_get_device_create_context_reply_t * xcb_selinux_get_device_create_context_reply
    890       1.1  mrg  **
    891       1.1  mrg  ** @param xcb_connection_t                                *c
    892       1.1  mrg  ** @param xcb_selinux_get_device_create_context_cookie_t   cookie
    893       1.1  mrg  ** @param xcb_generic_error_t                            **e
    894       1.1  mrg  ** @returns xcb_selinux_get_device_create_context_reply_t *
    895       1.1  mrg  **
    896       1.1  mrg  *****************************************************************************/
    897       1.1  mrg 
    898       1.1  mrg xcb_selinux_get_device_create_context_reply_t *
    899       1.1  mrg xcb_selinux_get_device_create_context_reply (xcb_connection_t                                *c  /**< */,
    900       1.1  mrg                                              xcb_selinux_get_device_create_context_cookie_t   cookie  /**< */,
    901       1.1  mrg                                              xcb_generic_error_t                            **e  /**< */);
    902       1.1  mrg 
    903  1.1.12.1  tls int
    904  1.1.12.1  tls xcb_selinux_set_device_context_sizeof (const void  *_buffer  /**< */);
    905  1.1.12.1  tls 
    906       1.1  mrg /**
    907  1.1.12.1  tls  *
    908       1.1  mrg  * @param c The connection
    909       1.1  mrg  * @return A cookie
    910       1.1  mrg  *
    911       1.1  mrg  * Delivers a request to the X server.
    912       1.1  mrg  *
    913       1.1  mrg  * This form can be used only if the request will not cause
    914       1.1  mrg  * a reply to be generated. Any returned error will be
    915       1.1  mrg  * saved for handling by xcb_request_check().
    916       1.1  mrg  */
    917       1.1  mrg 
    918       1.1  mrg /*****************************************************************************
    919       1.1  mrg  **
    920       1.1  mrg  ** xcb_void_cookie_t xcb_selinux_set_device_context_checked
    921       1.1  mrg  **
    922       1.1  mrg  ** @param xcb_connection_t *c
    923       1.1  mrg  ** @param uint32_t          device
    924       1.1  mrg  ** @param uint32_t          context_len
    925       1.1  mrg  ** @param const char       *context
    926       1.1  mrg  ** @returns xcb_void_cookie_t
    927       1.1  mrg  **
    928       1.1  mrg  *****************************************************************************/
    929       1.1  mrg 
    930       1.1  mrg xcb_void_cookie_t
    931       1.1  mrg xcb_selinux_set_device_context_checked (xcb_connection_t *c  /**< */,
    932       1.1  mrg                                         uint32_t          device  /**< */,
    933       1.1  mrg                                         uint32_t          context_len  /**< */,
    934       1.1  mrg                                         const char       *context  /**< */);
    935       1.1  mrg 
    936       1.1  mrg /**
    937  1.1.12.1  tls  *
    938       1.1  mrg  * @param c The connection
    939       1.1  mrg  * @return A cookie
    940       1.1  mrg  *
    941       1.1  mrg  * Delivers a request to the X server.
    942       1.1  mrg  *
    943       1.1  mrg  */
    944       1.1  mrg 
    945       1.1  mrg /*****************************************************************************
    946       1.1  mrg  **
    947       1.1  mrg  ** xcb_void_cookie_t xcb_selinux_set_device_context
    948       1.1  mrg  **
    949       1.1  mrg  ** @param xcb_connection_t *c
    950       1.1  mrg  ** @param uint32_t          device
    951       1.1  mrg  ** @param uint32_t          context_len
    952       1.1  mrg  ** @param const char       *context
    953       1.1  mrg  ** @returns xcb_void_cookie_t
    954       1.1  mrg  **
    955       1.1  mrg  *****************************************************************************/
    956       1.1  mrg 
    957       1.1  mrg xcb_void_cookie_t
    958       1.1  mrg xcb_selinux_set_device_context (xcb_connection_t *c  /**< */,
    959       1.1  mrg                                 uint32_t          device  /**< */,
    960       1.1  mrg                                 uint32_t          context_len  /**< */,
    961       1.1  mrg                                 const char       *context  /**< */);
    962       1.1  mrg 
    963  1.1.12.1  tls int
    964  1.1.12.1  tls xcb_selinux_get_device_context_sizeof (const void  *_buffer  /**< */);
    965  1.1.12.1  tls 
    966       1.1  mrg /**
    967  1.1.12.1  tls  *
    968       1.1  mrg  * @param c The connection
    969       1.1  mrg  * @return A cookie
    970       1.1  mrg  *
    971       1.1  mrg  * Delivers a request to the X server.
    972       1.1  mrg  *
    973       1.1  mrg  */
    974       1.1  mrg 
    975       1.1  mrg /*****************************************************************************
    976       1.1  mrg  **
    977       1.1  mrg  ** xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context
    978       1.1  mrg  **
    979       1.1  mrg  ** @param xcb_connection_t *c
    980       1.1  mrg  ** @param uint32_t          device
    981       1.1  mrg  ** @returns xcb_selinux_get_device_context_cookie_t
    982       1.1  mrg  **
    983       1.1  mrg  *****************************************************************************/
    984       1.1  mrg 
    985       1.1  mrg xcb_selinux_get_device_context_cookie_t
    986       1.1  mrg xcb_selinux_get_device_context (xcb_connection_t *c  /**< */,
    987       1.1  mrg                                 uint32_t          device  /**< */);
    988       1.1  mrg 
    989       1.1  mrg /**
    990  1.1.12.1  tls  *
    991       1.1  mrg  * @param c The connection
    992       1.1  mrg  * @return A cookie
    993       1.1  mrg  *
    994       1.1  mrg  * Delivers a request to the X server.
    995       1.1  mrg  *
    996       1.1  mrg  * This form can be used only if the request will cause
    997       1.1  mrg  * a reply to be generated. Any returned error will be
    998       1.1  mrg  * placed in the event queue.
    999       1.1  mrg  */
   1000       1.1  mrg 
   1001       1.1  mrg /*****************************************************************************
   1002       1.1  mrg  **
   1003       1.1  mrg  ** xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context_unchecked
   1004       1.1  mrg  **
   1005       1.1  mrg  ** @param xcb_connection_t *c
   1006       1.1  mrg  ** @param uint32_t          device
   1007       1.1  mrg  ** @returns xcb_selinux_get_device_context_cookie_t
   1008       1.1  mrg  **
   1009       1.1  mrg  *****************************************************************************/
   1010       1.1  mrg 
   1011       1.1  mrg xcb_selinux_get_device_context_cookie_t
   1012       1.1  mrg xcb_selinux_get_device_context_unchecked (xcb_connection_t *c  /**< */,
   1013       1.1  mrg                                           uint32_t          device  /**< */);
   1014       1.1  mrg 
   1015       1.1  mrg 
   1016       1.1  mrg /*****************************************************************************
   1017       1.1  mrg  **
   1018       1.1  mrg  ** char * xcb_selinux_get_device_context_context
   1019       1.1  mrg  **
   1020       1.1  mrg  ** @param const xcb_selinux_get_device_context_reply_t *R
   1021       1.1  mrg  ** @returns char *
   1022       1.1  mrg  **
   1023       1.1  mrg  *****************************************************************************/
   1024       1.1  mrg 
   1025       1.1  mrg char *
   1026       1.1  mrg xcb_selinux_get_device_context_context (const xcb_selinux_get_device_context_reply_t *R  /**< */);
   1027       1.1  mrg 
   1028       1.1  mrg 
   1029       1.1  mrg /*****************************************************************************
   1030       1.1  mrg  **
   1031       1.1  mrg  ** int xcb_selinux_get_device_context_context_length
   1032       1.1  mrg  **
   1033       1.1  mrg  ** @param const xcb_selinux_get_device_context_reply_t *R
   1034       1.1  mrg  ** @returns int
   1035       1.1  mrg  **
   1036       1.1  mrg  *****************************************************************************/
   1037       1.1  mrg 
   1038       1.1  mrg int
   1039       1.1  mrg xcb_selinux_get_device_context_context_length (const xcb_selinux_get_device_context_reply_t *R  /**< */);
   1040       1.1  mrg 
   1041       1.1  mrg 
   1042       1.1  mrg /*****************************************************************************
   1043       1.1  mrg  **
   1044       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_get_device_context_context_end
   1045       1.1  mrg  **
   1046       1.1  mrg  ** @param const xcb_selinux_get_device_context_reply_t *R
   1047       1.1  mrg  ** @returns xcb_generic_iterator_t
   1048       1.1  mrg  **
   1049       1.1  mrg  *****************************************************************************/
   1050       1.1  mrg 
   1051       1.1  mrg xcb_generic_iterator_t
   1052       1.1  mrg xcb_selinux_get_device_context_context_end (const xcb_selinux_get_device_context_reply_t *R  /**< */);
   1053       1.1  mrg 
   1054       1.1  mrg /**
   1055       1.1  mrg  * Return the reply
   1056       1.1  mrg  * @param c      The connection
   1057       1.1  mrg  * @param cookie The cookie
   1058       1.1  mrg  * @param e      The xcb_generic_error_t supplied
   1059       1.1  mrg  *
   1060       1.1  mrg  * Returns the reply of the request asked by
   1061       1.1  mrg  *
   1062       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
   1063       1.1  mrg  * xcb_selinux_get_device_context_unchecked(). is used.
   1064       1.1  mrg  * Otherwise, it stores the error if any.
   1065       1.1  mrg  *
   1066       1.1  mrg  * The returned value must be freed by the caller using free().
   1067       1.1  mrg  */
   1068       1.1  mrg 
   1069       1.1  mrg /*****************************************************************************
   1070       1.1  mrg  **
   1071       1.1  mrg  ** xcb_selinux_get_device_context_reply_t * xcb_selinux_get_device_context_reply
   1072       1.1  mrg  **
   1073       1.1  mrg  ** @param xcb_connection_t                         *c
   1074       1.1  mrg  ** @param xcb_selinux_get_device_context_cookie_t   cookie
   1075       1.1  mrg  ** @param xcb_generic_error_t                     **e
   1076       1.1  mrg  ** @returns xcb_selinux_get_device_context_reply_t *
   1077       1.1  mrg  **
   1078       1.1  mrg  *****************************************************************************/
   1079       1.1  mrg 
   1080       1.1  mrg xcb_selinux_get_device_context_reply_t *
   1081       1.1  mrg xcb_selinux_get_device_context_reply (xcb_connection_t                         *c  /**< */,
   1082       1.1  mrg                                       xcb_selinux_get_device_context_cookie_t   cookie  /**< */,
   1083       1.1  mrg                                       xcb_generic_error_t                     **e  /**< */);
   1084       1.1  mrg 
   1085  1.1.12.1  tls int
   1086  1.1.12.1  tls xcb_selinux_set_window_create_context_sizeof (const void  *_buffer  /**< */);
   1087  1.1.12.1  tls 
   1088       1.1  mrg /**
   1089  1.1.12.1  tls  *
   1090       1.1  mrg  * @param c The connection
   1091       1.1  mrg  * @return A cookie
   1092       1.1  mrg  *
   1093       1.1  mrg  * Delivers a request to the X server.
   1094       1.1  mrg  *
   1095       1.1  mrg  * This form can be used only if the request will not cause
   1096       1.1  mrg  * a reply to be generated. Any returned error will be
   1097       1.1  mrg  * saved for handling by xcb_request_check().
   1098       1.1  mrg  */
   1099       1.1  mrg 
   1100       1.1  mrg /*****************************************************************************
   1101       1.1  mrg  **
   1102       1.1  mrg  ** xcb_void_cookie_t xcb_selinux_set_window_create_context_checked
   1103       1.1  mrg  **
   1104       1.1  mrg  ** @param xcb_connection_t *c
   1105       1.1  mrg  ** @param uint32_t          context_len
   1106       1.1  mrg  ** @param const char       *context
   1107       1.1  mrg  ** @returns xcb_void_cookie_t
   1108       1.1  mrg  **
   1109       1.1  mrg  *****************************************************************************/
   1110       1.1  mrg 
   1111       1.1  mrg xcb_void_cookie_t
   1112       1.1  mrg xcb_selinux_set_window_create_context_checked (xcb_connection_t *c  /**< */,
   1113       1.1  mrg                                                uint32_t          context_len  /**< */,
   1114       1.1  mrg                                                const char       *context  /**< */);
   1115       1.1  mrg 
   1116       1.1  mrg /**
   1117  1.1.12.1  tls  *
   1118       1.1  mrg  * @param c The connection
   1119       1.1  mrg  * @return A cookie
   1120       1.1  mrg  *
   1121       1.1  mrg  * Delivers a request to the X server.
   1122       1.1  mrg  *
   1123       1.1  mrg  */
   1124       1.1  mrg 
   1125       1.1  mrg /*****************************************************************************
   1126       1.1  mrg  **
   1127       1.1  mrg  ** xcb_void_cookie_t xcb_selinux_set_window_create_context
   1128       1.1  mrg  **
   1129       1.1  mrg  ** @param xcb_connection_t *c
   1130       1.1  mrg  ** @param uint32_t          context_len
   1131       1.1  mrg  ** @param const char       *context
   1132       1.1  mrg  ** @returns xcb_void_cookie_t
   1133       1.1  mrg  **
   1134       1.1  mrg  *****************************************************************************/
   1135       1.1  mrg 
   1136       1.1  mrg xcb_void_cookie_t
   1137       1.1  mrg xcb_selinux_set_window_create_context (xcb_connection_t *c  /**< */,
   1138       1.1  mrg                                        uint32_t          context_len  /**< */,
   1139       1.1  mrg                                        const char       *context  /**< */);
   1140       1.1  mrg 
   1141  1.1.12.1  tls int
   1142  1.1.12.1  tls xcb_selinux_get_window_create_context_sizeof (const void  *_buffer  /**< */);
   1143  1.1.12.1  tls 
   1144       1.1  mrg /**
   1145  1.1.12.1  tls  *
   1146       1.1  mrg  * @param c The connection
   1147       1.1  mrg  * @return A cookie
   1148       1.1  mrg  *
   1149       1.1  mrg  * Delivers a request to the X server.
   1150       1.1  mrg  *
   1151       1.1  mrg  */
   1152       1.1  mrg 
   1153       1.1  mrg /*****************************************************************************
   1154       1.1  mrg  **
   1155       1.1  mrg  ** xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context
   1156       1.1  mrg  **
   1157       1.1  mrg  ** @param xcb_connection_t *c
   1158       1.1  mrg  ** @returns xcb_selinux_get_window_create_context_cookie_t
   1159       1.1  mrg  **
   1160       1.1  mrg  *****************************************************************************/
   1161       1.1  mrg 
   1162       1.1  mrg xcb_selinux_get_window_create_context_cookie_t
   1163       1.1  mrg xcb_selinux_get_window_create_context (xcb_connection_t *c  /**< */);
   1164       1.1  mrg 
   1165       1.1  mrg /**
   1166  1.1.12.1  tls  *
   1167       1.1  mrg  * @param c The connection
   1168       1.1  mrg  * @return A cookie
   1169       1.1  mrg  *
   1170       1.1  mrg  * Delivers a request to the X server.
   1171       1.1  mrg  *
   1172       1.1  mrg  * This form can be used only if the request will cause
   1173       1.1  mrg  * a reply to be generated. Any returned error will be
   1174       1.1  mrg  * placed in the event queue.
   1175       1.1  mrg  */
   1176       1.1  mrg 
   1177       1.1  mrg /*****************************************************************************
   1178       1.1  mrg  **
   1179       1.1  mrg  ** xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context_unchecked
   1180       1.1  mrg  **
   1181       1.1  mrg  ** @param xcb_connection_t *c
   1182       1.1  mrg  ** @returns xcb_selinux_get_window_create_context_cookie_t
   1183       1.1  mrg  **
   1184       1.1  mrg  *****************************************************************************/
   1185       1.1  mrg 
   1186       1.1  mrg xcb_selinux_get_window_create_context_cookie_t
   1187       1.1  mrg xcb_selinux_get_window_create_context_unchecked (xcb_connection_t *c  /**< */);
   1188       1.1  mrg 
   1189       1.1  mrg 
   1190       1.1  mrg /*****************************************************************************
   1191       1.1  mrg  **
   1192       1.1  mrg  ** char * xcb_selinux_get_window_create_context_context
   1193       1.1  mrg  **
   1194       1.1  mrg  ** @param const xcb_selinux_get_window_create_context_reply_t *R
   1195       1.1  mrg  ** @returns char *
   1196       1.1  mrg  **
   1197       1.1  mrg  *****************************************************************************/
   1198       1.1  mrg 
   1199       1.1  mrg char *
   1200       1.1  mrg xcb_selinux_get_window_create_context_context (const xcb_selinux_get_window_create_context_reply_t *R  /**< */);
   1201       1.1  mrg 
   1202       1.1  mrg 
   1203       1.1  mrg /*****************************************************************************
   1204       1.1  mrg  **
   1205       1.1  mrg  ** int xcb_selinux_get_window_create_context_context_length
   1206       1.1  mrg  **
   1207       1.1  mrg  ** @param const xcb_selinux_get_window_create_context_reply_t *R
   1208       1.1  mrg  ** @returns int
   1209       1.1  mrg  **
   1210       1.1  mrg  *****************************************************************************/
   1211       1.1  mrg 
   1212       1.1  mrg int
   1213       1.1  mrg xcb_selinux_get_window_create_context_context_length (const xcb_selinux_get_window_create_context_reply_t *R  /**< */);
   1214       1.1  mrg 
   1215       1.1  mrg 
   1216       1.1  mrg /*****************************************************************************
   1217       1.1  mrg  **
   1218       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_get_window_create_context_context_end
   1219       1.1  mrg  **
   1220       1.1  mrg  ** @param const xcb_selinux_get_window_create_context_reply_t *R
   1221       1.1  mrg  ** @returns xcb_generic_iterator_t
   1222       1.1  mrg  **
   1223       1.1  mrg  *****************************************************************************/
   1224       1.1  mrg 
   1225       1.1  mrg xcb_generic_iterator_t
   1226       1.1  mrg xcb_selinux_get_window_create_context_context_end (const xcb_selinux_get_window_create_context_reply_t *R  /**< */);
   1227       1.1  mrg 
   1228       1.1  mrg /**
   1229       1.1  mrg  * Return the reply
   1230       1.1  mrg  * @param c      The connection
   1231       1.1  mrg  * @param cookie The cookie
   1232       1.1  mrg  * @param e      The xcb_generic_error_t supplied
   1233       1.1  mrg  *
   1234       1.1  mrg  * Returns the reply of the request asked by
   1235       1.1  mrg  *
   1236       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
   1237       1.1  mrg  * xcb_selinux_get_window_create_context_unchecked(). is used.
   1238       1.1  mrg  * Otherwise, it stores the error if any.
   1239       1.1  mrg  *
   1240       1.1  mrg  * The returned value must be freed by the caller using free().
   1241       1.1  mrg  */
   1242       1.1  mrg 
   1243       1.1  mrg /*****************************************************************************
   1244       1.1  mrg  **
   1245       1.1  mrg  ** xcb_selinux_get_window_create_context_reply_t * xcb_selinux_get_window_create_context_reply
   1246       1.1  mrg  **
   1247       1.1  mrg  ** @param xcb_connection_t                                *c
   1248       1.1  mrg  ** @param xcb_selinux_get_window_create_context_cookie_t   cookie
   1249       1.1  mrg  ** @param xcb_generic_error_t                            **e
   1250       1.1  mrg  ** @returns xcb_selinux_get_window_create_context_reply_t *
   1251       1.1  mrg  **
   1252       1.1  mrg  *****************************************************************************/
   1253       1.1  mrg 
   1254       1.1  mrg xcb_selinux_get_window_create_context_reply_t *
   1255       1.1  mrg xcb_selinux_get_window_create_context_reply (xcb_connection_t                                *c  /**< */,
   1256       1.1  mrg                                              xcb_selinux_get_window_create_context_cookie_t   cookie  /**< */,
   1257       1.1  mrg                                              xcb_generic_error_t                            **e  /**< */);
   1258       1.1  mrg 
   1259  1.1.12.1  tls int
   1260  1.1.12.1  tls xcb_selinux_get_window_context_sizeof (const void  *_buffer  /**< */);
   1261  1.1.12.1  tls 
   1262       1.1  mrg /**
   1263  1.1.12.1  tls  *
   1264       1.1  mrg  * @param c The connection
   1265       1.1  mrg  * @return A cookie
   1266       1.1  mrg  *
   1267       1.1  mrg  * Delivers a request to the X server.
   1268       1.1  mrg  *
   1269       1.1  mrg  */
   1270       1.1  mrg 
   1271       1.1  mrg /*****************************************************************************
   1272       1.1  mrg  **
   1273       1.1  mrg  ** xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context
   1274       1.1  mrg  **
   1275       1.1  mrg  ** @param xcb_connection_t *c
   1276       1.1  mrg  ** @param xcb_window_t      window
   1277       1.1  mrg  ** @returns xcb_selinux_get_window_context_cookie_t
   1278       1.1  mrg  **
   1279       1.1  mrg  *****************************************************************************/
   1280       1.1  mrg 
   1281       1.1  mrg xcb_selinux_get_window_context_cookie_t
   1282       1.1  mrg xcb_selinux_get_window_context (xcb_connection_t *c  /**< */,
   1283       1.1  mrg                                 xcb_window_t      window  /**< */);
   1284       1.1  mrg 
   1285       1.1  mrg /**
   1286  1.1.12.1  tls  *
   1287       1.1  mrg  * @param c The connection
   1288       1.1  mrg  * @return A cookie
   1289       1.1  mrg  *
   1290       1.1  mrg  * Delivers a request to the X server.
   1291       1.1  mrg  *
   1292       1.1  mrg  * This form can be used only if the request will cause
   1293       1.1  mrg  * a reply to be generated. Any returned error will be
   1294       1.1  mrg  * placed in the event queue.
   1295       1.1  mrg  */
   1296       1.1  mrg 
   1297       1.1  mrg /*****************************************************************************
   1298       1.1  mrg  **
   1299       1.1  mrg  ** xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context_unchecked
   1300       1.1  mrg  **
   1301       1.1  mrg  ** @param xcb_connection_t *c
   1302       1.1  mrg  ** @param xcb_window_t      window
   1303       1.1  mrg  ** @returns xcb_selinux_get_window_context_cookie_t
   1304       1.1  mrg  **
   1305       1.1  mrg  *****************************************************************************/
   1306       1.1  mrg 
   1307       1.1  mrg xcb_selinux_get_window_context_cookie_t
   1308       1.1  mrg xcb_selinux_get_window_context_unchecked (xcb_connection_t *c  /**< */,
   1309       1.1  mrg                                           xcb_window_t      window  /**< */);
   1310       1.1  mrg 
   1311       1.1  mrg 
   1312       1.1  mrg /*****************************************************************************
   1313       1.1  mrg  **
   1314       1.1  mrg  ** char * xcb_selinux_get_window_context_context
   1315       1.1  mrg  **
   1316       1.1  mrg  ** @param const xcb_selinux_get_window_context_reply_t *R
   1317       1.1  mrg  ** @returns char *
   1318       1.1  mrg  **
   1319       1.1  mrg  *****************************************************************************/
   1320       1.1  mrg 
   1321       1.1  mrg char *
   1322       1.1  mrg xcb_selinux_get_window_context_context (const xcb_selinux_get_window_context_reply_t *R  /**< */);
   1323       1.1  mrg 
   1324       1.1  mrg 
   1325       1.1  mrg /*****************************************************************************
   1326       1.1  mrg  **
   1327       1.1  mrg  ** int xcb_selinux_get_window_context_context_length
   1328       1.1  mrg  **
   1329       1.1  mrg  ** @param const xcb_selinux_get_window_context_reply_t *R
   1330       1.1  mrg  ** @returns int
   1331       1.1  mrg  **
   1332       1.1  mrg  *****************************************************************************/
   1333       1.1  mrg 
   1334       1.1  mrg int
   1335       1.1  mrg xcb_selinux_get_window_context_context_length (const xcb_selinux_get_window_context_reply_t *R  /**< */);
   1336       1.1  mrg 
   1337       1.1  mrg 
   1338       1.1  mrg /*****************************************************************************
   1339       1.1  mrg  **
   1340       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_get_window_context_context_end
   1341       1.1  mrg  **
   1342       1.1  mrg  ** @param const xcb_selinux_get_window_context_reply_t *R
   1343       1.1  mrg  ** @returns xcb_generic_iterator_t
   1344       1.1  mrg  **
   1345       1.1  mrg  *****************************************************************************/
   1346       1.1  mrg 
   1347       1.1  mrg xcb_generic_iterator_t
   1348       1.1  mrg xcb_selinux_get_window_context_context_end (const xcb_selinux_get_window_context_reply_t *R  /**< */);
   1349       1.1  mrg 
   1350       1.1  mrg /**
   1351       1.1  mrg  * Return the reply
   1352       1.1  mrg  * @param c      The connection
   1353       1.1  mrg  * @param cookie The cookie
   1354       1.1  mrg  * @param e      The xcb_generic_error_t supplied
   1355       1.1  mrg  *
   1356       1.1  mrg  * Returns the reply of the request asked by
   1357       1.1  mrg  *
   1358       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
   1359       1.1  mrg  * xcb_selinux_get_window_context_unchecked(). is used.
   1360       1.1  mrg  * Otherwise, it stores the error if any.
   1361       1.1  mrg  *
   1362       1.1  mrg  * The returned value must be freed by the caller using free().
   1363       1.1  mrg  */
   1364       1.1  mrg 
   1365       1.1  mrg /*****************************************************************************
   1366       1.1  mrg  **
   1367       1.1  mrg  ** xcb_selinux_get_window_context_reply_t * xcb_selinux_get_window_context_reply
   1368       1.1  mrg  **
   1369       1.1  mrg  ** @param xcb_connection_t                         *c
   1370       1.1  mrg  ** @param xcb_selinux_get_window_context_cookie_t   cookie
   1371       1.1  mrg  ** @param xcb_generic_error_t                     **e
   1372       1.1  mrg  ** @returns xcb_selinux_get_window_context_reply_t *
   1373       1.1  mrg  **
   1374       1.1  mrg  *****************************************************************************/
   1375       1.1  mrg 
   1376       1.1  mrg xcb_selinux_get_window_context_reply_t *
   1377       1.1  mrg xcb_selinux_get_window_context_reply (xcb_connection_t                         *c  /**< */,
   1378       1.1  mrg                                       xcb_selinux_get_window_context_cookie_t   cookie  /**< */,
   1379       1.1  mrg                                       xcb_generic_error_t                     **e  /**< */);
   1380       1.1  mrg 
   1381  1.1.12.1  tls int
   1382  1.1.12.1  tls xcb_selinux_list_item_sizeof (const void  *_buffer  /**< */);
   1383  1.1.12.1  tls 
   1384       1.1  mrg 
   1385       1.1  mrg /*****************************************************************************
   1386       1.1  mrg  **
   1387       1.1  mrg  ** char * xcb_selinux_list_item_object_context
   1388       1.1  mrg  **
   1389       1.1  mrg  ** @param const xcb_selinux_list_item_t *R
   1390       1.1  mrg  ** @returns char *
   1391       1.1  mrg  **
   1392       1.1  mrg  *****************************************************************************/
   1393       1.1  mrg 
   1394       1.1  mrg char *
   1395       1.1  mrg xcb_selinux_list_item_object_context (const xcb_selinux_list_item_t *R  /**< */);
   1396       1.1  mrg 
   1397       1.1  mrg 
   1398       1.1  mrg /*****************************************************************************
   1399       1.1  mrg  **
   1400       1.1  mrg  ** int xcb_selinux_list_item_object_context_length
   1401       1.1  mrg  **
   1402       1.1  mrg  ** @param const xcb_selinux_list_item_t *R
   1403       1.1  mrg  ** @returns int
   1404       1.1  mrg  **
   1405       1.1  mrg  *****************************************************************************/
   1406       1.1  mrg 
   1407       1.1  mrg int
   1408       1.1  mrg xcb_selinux_list_item_object_context_length (const xcb_selinux_list_item_t *R  /**< */);
   1409       1.1  mrg 
   1410       1.1  mrg 
   1411       1.1  mrg /*****************************************************************************
   1412       1.1  mrg  **
   1413       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_list_item_object_context_end
   1414       1.1  mrg  **
   1415       1.1  mrg  ** @param const xcb_selinux_list_item_t *R
   1416       1.1  mrg  ** @returns xcb_generic_iterator_t
   1417       1.1  mrg  **
   1418       1.1  mrg  *****************************************************************************/
   1419       1.1  mrg 
   1420       1.1  mrg xcb_generic_iterator_t
   1421       1.1  mrg xcb_selinux_list_item_object_context_end (const xcb_selinux_list_item_t *R  /**< */);
   1422       1.1  mrg 
   1423       1.1  mrg 
   1424       1.1  mrg /*****************************************************************************
   1425       1.1  mrg  **
   1426       1.1  mrg  ** char * xcb_selinux_list_item_data_context
   1427       1.1  mrg  **
   1428       1.1  mrg  ** @param const xcb_selinux_list_item_t *R
   1429       1.1  mrg  ** @returns char *
   1430       1.1  mrg  **
   1431       1.1  mrg  *****************************************************************************/
   1432       1.1  mrg 
   1433       1.1  mrg char *
   1434       1.1  mrg xcb_selinux_list_item_data_context (const xcb_selinux_list_item_t *R  /**< */);
   1435       1.1  mrg 
   1436       1.1  mrg 
   1437       1.1  mrg /*****************************************************************************
   1438       1.1  mrg  **
   1439       1.1  mrg  ** int xcb_selinux_list_item_data_context_length
   1440       1.1  mrg  **
   1441       1.1  mrg  ** @param const xcb_selinux_list_item_t *R
   1442       1.1  mrg  ** @returns int
   1443       1.1  mrg  **
   1444       1.1  mrg  *****************************************************************************/
   1445       1.1  mrg 
   1446       1.1  mrg int
   1447       1.1  mrg xcb_selinux_list_item_data_context_length (const xcb_selinux_list_item_t *R  /**< */);
   1448       1.1  mrg 
   1449       1.1  mrg 
   1450       1.1  mrg /*****************************************************************************
   1451       1.1  mrg  **
   1452       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_list_item_data_context_end
   1453       1.1  mrg  **
   1454       1.1  mrg  ** @param const xcb_selinux_list_item_t *R
   1455       1.1  mrg  ** @returns xcb_generic_iterator_t
   1456       1.1  mrg  **
   1457       1.1  mrg  *****************************************************************************/
   1458       1.1  mrg 
   1459       1.1  mrg xcb_generic_iterator_t
   1460       1.1  mrg xcb_selinux_list_item_data_context_end (const xcb_selinux_list_item_t *R  /**< */);
   1461       1.1  mrg 
   1462       1.1  mrg /**
   1463       1.1  mrg  * Get the next element of the iterator
   1464       1.1  mrg  * @param i Pointer to a xcb_selinux_list_item_iterator_t
   1465       1.1  mrg  *
   1466       1.1  mrg  * Get the next element in the iterator. The member rem is
   1467       1.1  mrg  * decreased by one. The member data points to the next
   1468       1.1  mrg  * element. The member index is increased by sizeof(xcb_selinux_list_item_t)
   1469       1.1  mrg  */
   1470       1.1  mrg 
   1471       1.1  mrg /*****************************************************************************
   1472       1.1  mrg  **
   1473       1.1  mrg  ** void xcb_selinux_list_item_next
   1474       1.1  mrg  **
   1475       1.1  mrg  ** @param xcb_selinux_list_item_iterator_t *i
   1476       1.1  mrg  ** @returns void
   1477       1.1  mrg  **
   1478       1.1  mrg  *****************************************************************************/
   1479       1.1  mrg 
   1480       1.1  mrg void
   1481       1.1  mrg xcb_selinux_list_item_next (xcb_selinux_list_item_iterator_t *i  /**< */);
   1482       1.1  mrg 
   1483       1.1  mrg /**
   1484       1.1  mrg  * Return the iterator pointing to the last element
   1485       1.1  mrg  * @param i An xcb_selinux_list_item_iterator_t
   1486       1.1  mrg  * @return  The iterator pointing to the last element
   1487       1.1  mrg  *
   1488       1.1  mrg  * Set the current element in the iterator to the last element.
   1489       1.1  mrg  * The member rem is set to 0. The member data points to the
   1490       1.1  mrg  * last element.
   1491       1.1  mrg  */
   1492       1.1  mrg 
   1493       1.1  mrg /*****************************************************************************
   1494       1.1  mrg  **
   1495       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_list_item_end
   1496       1.1  mrg  **
   1497       1.1  mrg  ** @param xcb_selinux_list_item_iterator_t i
   1498       1.1  mrg  ** @returns xcb_generic_iterator_t
   1499       1.1  mrg  **
   1500       1.1  mrg  *****************************************************************************/
   1501       1.1  mrg 
   1502       1.1  mrg xcb_generic_iterator_t
   1503       1.1  mrg xcb_selinux_list_item_end (xcb_selinux_list_item_iterator_t i  /**< */);
   1504       1.1  mrg 
   1505  1.1.12.1  tls int
   1506  1.1.12.1  tls xcb_selinux_set_property_create_context_sizeof (const void  *_buffer  /**< */);
   1507  1.1.12.1  tls 
   1508       1.1  mrg /**
   1509  1.1.12.1  tls  *
   1510       1.1  mrg  * @param c The connection
   1511       1.1  mrg  * @return A cookie
   1512       1.1  mrg  *
   1513       1.1  mrg  * Delivers a request to the X server.
   1514       1.1  mrg  *
   1515       1.1  mrg  * This form can be used only if the request will not cause
   1516       1.1  mrg  * a reply to be generated. Any returned error will be
   1517       1.1  mrg  * saved for handling by xcb_request_check().
   1518       1.1  mrg  */
   1519       1.1  mrg 
   1520       1.1  mrg /*****************************************************************************
   1521       1.1  mrg  **
   1522       1.1  mrg  ** xcb_void_cookie_t xcb_selinux_set_property_create_context_checked
   1523       1.1  mrg  **
   1524       1.1  mrg  ** @param xcb_connection_t *c
   1525       1.1  mrg  ** @param uint32_t          context_len
   1526       1.1  mrg  ** @param const char       *context
   1527       1.1  mrg  ** @returns xcb_void_cookie_t
   1528       1.1  mrg  **
   1529       1.1  mrg  *****************************************************************************/
   1530       1.1  mrg 
   1531       1.1  mrg xcb_void_cookie_t
   1532       1.1  mrg xcb_selinux_set_property_create_context_checked (xcb_connection_t *c  /**< */,
   1533       1.1  mrg                                                  uint32_t          context_len  /**< */,
   1534       1.1  mrg                                                  const char       *context  /**< */);
   1535       1.1  mrg 
   1536       1.1  mrg /**
   1537  1.1.12.1  tls  *
   1538       1.1  mrg  * @param c The connection
   1539       1.1  mrg  * @return A cookie
   1540       1.1  mrg  *
   1541       1.1  mrg  * Delivers a request to the X server.
   1542       1.1  mrg  *
   1543       1.1  mrg  */
   1544       1.1  mrg 
   1545       1.1  mrg /*****************************************************************************
   1546       1.1  mrg  **
   1547       1.1  mrg  ** xcb_void_cookie_t xcb_selinux_set_property_create_context
   1548       1.1  mrg  **
   1549       1.1  mrg  ** @param xcb_connection_t *c
   1550       1.1  mrg  ** @param uint32_t          context_len
   1551       1.1  mrg  ** @param const char       *context
   1552       1.1  mrg  ** @returns xcb_void_cookie_t
   1553       1.1  mrg  **
   1554       1.1  mrg  *****************************************************************************/
   1555       1.1  mrg 
   1556       1.1  mrg xcb_void_cookie_t
   1557       1.1  mrg xcb_selinux_set_property_create_context (xcb_connection_t *c  /**< */,
   1558       1.1  mrg                                          uint32_t          context_len  /**< */,
   1559       1.1  mrg                                          const char       *context  /**< */);
   1560       1.1  mrg 
   1561  1.1.12.1  tls int
   1562  1.1.12.1  tls xcb_selinux_get_property_create_context_sizeof (const void  *_buffer  /**< */);
   1563  1.1.12.1  tls 
   1564       1.1  mrg /**
   1565  1.1.12.1  tls  *
   1566       1.1  mrg  * @param c The connection
   1567       1.1  mrg  * @return A cookie
   1568       1.1  mrg  *
   1569       1.1  mrg  * Delivers a request to the X server.
   1570       1.1  mrg  *
   1571       1.1  mrg  */
   1572       1.1  mrg 
   1573       1.1  mrg /*****************************************************************************
   1574       1.1  mrg  **
   1575       1.1  mrg  ** xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context
   1576       1.1  mrg  **
   1577       1.1  mrg  ** @param xcb_connection_t *c
   1578       1.1  mrg  ** @returns xcb_selinux_get_property_create_context_cookie_t
   1579       1.1  mrg  **
   1580       1.1  mrg  *****************************************************************************/
   1581       1.1  mrg 
   1582       1.1  mrg xcb_selinux_get_property_create_context_cookie_t
   1583       1.1  mrg xcb_selinux_get_property_create_context (xcb_connection_t *c  /**< */);
   1584       1.1  mrg 
   1585       1.1  mrg /**
   1586  1.1.12.1  tls  *
   1587       1.1  mrg  * @param c The connection
   1588       1.1  mrg  * @return A cookie
   1589       1.1  mrg  *
   1590       1.1  mrg  * Delivers a request to the X server.
   1591       1.1  mrg  *
   1592       1.1  mrg  * This form can be used only if the request will cause
   1593       1.1  mrg  * a reply to be generated. Any returned error will be
   1594       1.1  mrg  * placed in the event queue.
   1595       1.1  mrg  */
   1596       1.1  mrg 
   1597       1.1  mrg /*****************************************************************************
   1598       1.1  mrg  **
   1599       1.1  mrg  ** xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context_unchecked
   1600       1.1  mrg  **
   1601       1.1  mrg  ** @param xcb_connection_t *c
   1602       1.1  mrg  ** @returns xcb_selinux_get_property_create_context_cookie_t
   1603       1.1  mrg  **
   1604       1.1  mrg  *****************************************************************************/
   1605       1.1  mrg 
   1606       1.1  mrg xcb_selinux_get_property_create_context_cookie_t
   1607       1.1  mrg xcb_selinux_get_property_create_context_unchecked (xcb_connection_t *c  /**< */);
   1608       1.1  mrg 
   1609       1.1  mrg 
   1610       1.1  mrg /*****************************************************************************
   1611       1.1  mrg  **
   1612       1.1  mrg  ** char * xcb_selinux_get_property_create_context_context
   1613       1.1  mrg  **
   1614       1.1  mrg  ** @param const xcb_selinux_get_property_create_context_reply_t *R
   1615       1.1  mrg  ** @returns char *
   1616       1.1  mrg  **
   1617       1.1  mrg  *****************************************************************************/
   1618       1.1  mrg 
   1619       1.1  mrg char *
   1620       1.1  mrg xcb_selinux_get_property_create_context_context (const xcb_selinux_get_property_create_context_reply_t *R  /**< */);
   1621       1.1  mrg 
   1622       1.1  mrg 
   1623       1.1  mrg /*****************************************************************************
   1624       1.1  mrg  **
   1625       1.1  mrg  ** int xcb_selinux_get_property_create_context_context_length
   1626       1.1  mrg  **
   1627       1.1  mrg  ** @param const xcb_selinux_get_property_create_context_reply_t *R
   1628       1.1  mrg  ** @returns int
   1629       1.1  mrg  **
   1630       1.1  mrg  *****************************************************************************/
   1631       1.1  mrg 
   1632       1.1  mrg int
   1633       1.1  mrg xcb_selinux_get_property_create_context_context_length (const xcb_selinux_get_property_create_context_reply_t *R  /**< */);
   1634       1.1  mrg 
   1635       1.1  mrg 
   1636       1.1  mrg /*****************************************************************************
   1637       1.1  mrg  **
   1638       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_get_property_create_context_context_end
   1639       1.1  mrg  **
   1640       1.1  mrg  ** @param const xcb_selinux_get_property_create_context_reply_t *R
   1641       1.1  mrg  ** @returns xcb_generic_iterator_t
   1642       1.1  mrg  **
   1643       1.1  mrg  *****************************************************************************/
   1644       1.1  mrg 
   1645       1.1  mrg xcb_generic_iterator_t
   1646       1.1  mrg xcb_selinux_get_property_create_context_context_end (const xcb_selinux_get_property_create_context_reply_t *R  /**< */);
   1647       1.1  mrg 
   1648       1.1  mrg /**
   1649       1.1  mrg  * Return the reply
   1650       1.1  mrg  * @param c      The connection
   1651       1.1  mrg  * @param cookie The cookie
   1652       1.1  mrg  * @param e      The xcb_generic_error_t supplied
   1653       1.1  mrg  *
   1654       1.1  mrg  * Returns the reply of the request asked by
   1655       1.1  mrg  *
   1656       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
   1657       1.1  mrg  * xcb_selinux_get_property_create_context_unchecked(). is used.
   1658       1.1  mrg  * Otherwise, it stores the error if any.
   1659       1.1  mrg  *
   1660       1.1  mrg  * The returned value must be freed by the caller using free().
   1661       1.1  mrg  */
   1662       1.1  mrg 
   1663       1.1  mrg /*****************************************************************************
   1664       1.1  mrg  **
   1665       1.1  mrg  ** xcb_selinux_get_property_create_context_reply_t * xcb_selinux_get_property_create_context_reply
   1666       1.1  mrg  **
   1667       1.1  mrg  ** @param xcb_connection_t                                  *c
   1668       1.1  mrg  ** @param xcb_selinux_get_property_create_context_cookie_t   cookie
   1669       1.1  mrg  ** @param xcb_generic_error_t                              **e
   1670       1.1  mrg  ** @returns xcb_selinux_get_property_create_context_reply_t *
   1671       1.1  mrg  **
   1672       1.1  mrg  *****************************************************************************/
   1673       1.1  mrg 
   1674       1.1  mrg xcb_selinux_get_property_create_context_reply_t *
   1675       1.1  mrg xcb_selinux_get_property_create_context_reply (xcb_connection_t                                  *c  /**< */,
   1676       1.1  mrg                                                xcb_selinux_get_property_create_context_cookie_t   cookie  /**< */,
   1677       1.1  mrg                                                xcb_generic_error_t                              **e  /**< */);
   1678       1.1  mrg 
   1679  1.1.12.1  tls int
   1680  1.1.12.1  tls xcb_selinux_set_property_use_context_sizeof (const void  *_buffer  /**< */);
   1681  1.1.12.1  tls 
   1682       1.1  mrg /**
   1683  1.1.12.1  tls  *
   1684       1.1  mrg  * @param c The connection
   1685       1.1  mrg  * @return A cookie
   1686       1.1  mrg  *
   1687       1.1  mrg  * Delivers a request to the X server.
   1688       1.1  mrg  *
   1689       1.1  mrg  * This form can be used only if the request will not cause
   1690       1.1  mrg  * a reply to be generated. Any returned error will be
   1691       1.1  mrg  * saved for handling by xcb_request_check().
   1692       1.1  mrg  */
   1693       1.1  mrg 
   1694       1.1  mrg /*****************************************************************************
   1695       1.1  mrg  **
   1696       1.1  mrg  ** xcb_void_cookie_t xcb_selinux_set_property_use_context_checked
   1697       1.1  mrg  **
   1698       1.1  mrg  ** @param xcb_connection_t *c
   1699       1.1  mrg  ** @param uint32_t          context_len
   1700       1.1  mrg  ** @param const char       *context
   1701       1.1  mrg  ** @returns xcb_void_cookie_t
   1702       1.1  mrg  **
   1703       1.1  mrg  *****************************************************************************/
   1704       1.1  mrg 
   1705       1.1  mrg xcb_void_cookie_t
   1706       1.1  mrg xcb_selinux_set_property_use_context_checked (xcb_connection_t *c  /**< */,
   1707       1.1  mrg                                               uint32_t          context_len  /**< */,
   1708       1.1  mrg                                               const char       *context  /**< */);
   1709       1.1  mrg 
   1710       1.1  mrg /**
   1711  1.1.12.1  tls  *
   1712       1.1  mrg  * @param c The connection
   1713       1.1  mrg  * @return A cookie
   1714       1.1  mrg  *
   1715       1.1  mrg  * Delivers a request to the X server.
   1716       1.1  mrg  *
   1717       1.1  mrg  */
   1718       1.1  mrg 
   1719       1.1  mrg /*****************************************************************************
   1720       1.1  mrg  **
   1721       1.1  mrg  ** xcb_void_cookie_t xcb_selinux_set_property_use_context
   1722       1.1  mrg  **
   1723       1.1  mrg  ** @param xcb_connection_t *c
   1724       1.1  mrg  ** @param uint32_t          context_len
   1725       1.1  mrg  ** @param const char       *context
   1726       1.1  mrg  ** @returns xcb_void_cookie_t
   1727       1.1  mrg  **
   1728       1.1  mrg  *****************************************************************************/
   1729       1.1  mrg 
   1730       1.1  mrg xcb_void_cookie_t
   1731       1.1  mrg xcb_selinux_set_property_use_context (xcb_connection_t *c  /**< */,
   1732       1.1  mrg                                       uint32_t          context_len  /**< */,
   1733       1.1  mrg                                       const char       *context  /**< */);
   1734       1.1  mrg 
   1735  1.1.12.1  tls int
   1736  1.1.12.1  tls xcb_selinux_get_property_use_context_sizeof (const void  *_buffer  /**< */);
   1737  1.1.12.1  tls 
   1738       1.1  mrg /**
   1739  1.1.12.1  tls  *
   1740       1.1  mrg  * @param c The connection
   1741       1.1  mrg  * @return A cookie
   1742       1.1  mrg  *
   1743       1.1  mrg  * Delivers a request to the X server.
   1744       1.1  mrg  *
   1745       1.1  mrg  */
   1746       1.1  mrg 
   1747       1.1  mrg /*****************************************************************************
   1748       1.1  mrg  **
   1749       1.1  mrg  ** xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context
   1750       1.1  mrg  **
   1751       1.1  mrg  ** @param xcb_connection_t *c
   1752       1.1  mrg  ** @returns xcb_selinux_get_property_use_context_cookie_t
   1753       1.1  mrg  **
   1754       1.1  mrg  *****************************************************************************/
   1755       1.1  mrg 
   1756       1.1  mrg xcb_selinux_get_property_use_context_cookie_t
   1757       1.1  mrg xcb_selinux_get_property_use_context (xcb_connection_t *c  /**< */);
   1758       1.1  mrg 
   1759       1.1  mrg /**
   1760  1.1.12.1  tls  *
   1761       1.1  mrg  * @param c The connection
   1762       1.1  mrg  * @return A cookie
   1763       1.1  mrg  *
   1764       1.1  mrg  * Delivers a request to the X server.
   1765       1.1  mrg  *
   1766       1.1  mrg  * This form can be used only if the request will cause
   1767       1.1  mrg  * a reply to be generated. Any returned error will be
   1768       1.1  mrg  * placed in the event queue.
   1769       1.1  mrg  */
   1770       1.1  mrg 
   1771       1.1  mrg /*****************************************************************************
   1772       1.1  mrg  **
   1773       1.1  mrg  ** xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context_unchecked
   1774       1.1  mrg  **
   1775       1.1  mrg  ** @param xcb_connection_t *c
   1776       1.1  mrg  ** @returns xcb_selinux_get_property_use_context_cookie_t
   1777       1.1  mrg  **
   1778       1.1  mrg  *****************************************************************************/
   1779       1.1  mrg 
   1780       1.1  mrg xcb_selinux_get_property_use_context_cookie_t
   1781       1.1  mrg xcb_selinux_get_property_use_context_unchecked (xcb_connection_t *c  /**< */);
   1782       1.1  mrg 
   1783       1.1  mrg 
   1784       1.1  mrg /*****************************************************************************
   1785       1.1  mrg  **
   1786       1.1  mrg  ** char * xcb_selinux_get_property_use_context_context
   1787       1.1  mrg  **
   1788       1.1  mrg  ** @param const xcb_selinux_get_property_use_context_reply_t *R
   1789       1.1  mrg  ** @returns char *
   1790       1.1  mrg  **
   1791       1.1  mrg  *****************************************************************************/
   1792       1.1  mrg 
   1793       1.1  mrg char *
   1794       1.1  mrg xcb_selinux_get_property_use_context_context (const xcb_selinux_get_property_use_context_reply_t *R  /**< */);
   1795       1.1  mrg 
   1796       1.1  mrg 
   1797       1.1  mrg /*****************************************************************************
   1798       1.1  mrg  **
   1799       1.1  mrg  ** int xcb_selinux_get_property_use_context_context_length
   1800       1.1  mrg  **
   1801       1.1  mrg  ** @param const xcb_selinux_get_property_use_context_reply_t *R
   1802       1.1  mrg  ** @returns int
   1803       1.1  mrg  **
   1804       1.1  mrg  *****************************************************************************/
   1805       1.1  mrg 
   1806       1.1  mrg int
   1807       1.1  mrg xcb_selinux_get_property_use_context_context_length (const xcb_selinux_get_property_use_context_reply_t *R  /**< */);
   1808       1.1  mrg 
   1809       1.1  mrg 
   1810       1.1  mrg /*****************************************************************************
   1811       1.1  mrg  **
   1812       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_get_property_use_context_context_end
   1813       1.1  mrg  **
   1814       1.1  mrg  ** @param const xcb_selinux_get_property_use_context_reply_t *R
   1815       1.1  mrg  ** @returns xcb_generic_iterator_t
   1816       1.1  mrg  **
   1817       1.1  mrg  *****************************************************************************/
   1818       1.1  mrg 
   1819       1.1  mrg xcb_generic_iterator_t
   1820       1.1  mrg xcb_selinux_get_property_use_context_context_end (const xcb_selinux_get_property_use_context_reply_t *R  /**< */);
   1821       1.1  mrg 
   1822       1.1  mrg /**
   1823       1.1  mrg  * Return the reply
   1824       1.1  mrg  * @param c      The connection
   1825       1.1  mrg  * @param cookie The cookie
   1826       1.1  mrg  * @param e      The xcb_generic_error_t supplied
   1827       1.1  mrg  *
   1828       1.1  mrg  * Returns the reply of the request asked by
   1829       1.1  mrg  *
   1830       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
   1831       1.1  mrg  * xcb_selinux_get_property_use_context_unchecked(). is used.
   1832       1.1  mrg  * Otherwise, it stores the error if any.
   1833       1.1  mrg  *
   1834       1.1  mrg  * The returned value must be freed by the caller using free().
   1835       1.1  mrg  */
   1836       1.1  mrg 
   1837       1.1  mrg /*****************************************************************************
   1838       1.1  mrg  **
   1839       1.1  mrg  ** xcb_selinux_get_property_use_context_reply_t * xcb_selinux_get_property_use_context_reply
   1840       1.1  mrg  **
   1841       1.1  mrg  ** @param xcb_connection_t                               *c
   1842       1.1  mrg  ** @param xcb_selinux_get_property_use_context_cookie_t   cookie
   1843       1.1  mrg  ** @param xcb_generic_error_t                           **e
   1844       1.1  mrg  ** @returns xcb_selinux_get_property_use_context_reply_t *
   1845       1.1  mrg  **
   1846       1.1  mrg  *****************************************************************************/
   1847       1.1  mrg 
   1848       1.1  mrg xcb_selinux_get_property_use_context_reply_t *
   1849       1.1  mrg xcb_selinux_get_property_use_context_reply (xcb_connection_t                               *c  /**< */,
   1850       1.1  mrg                                             xcb_selinux_get_property_use_context_cookie_t   cookie  /**< */,
   1851       1.1  mrg                                             xcb_generic_error_t                           **e  /**< */);
   1852       1.1  mrg 
   1853  1.1.12.1  tls int
   1854  1.1.12.1  tls xcb_selinux_get_property_context_sizeof (const void  *_buffer  /**< */);
   1855  1.1.12.1  tls 
   1856       1.1  mrg /**
   1857  1.1.12.1  tls  *
   1858       1.1  mrg  * @param c The connection
   1859       1.1  mrg  * @return A cookie
   1860       1.1  mrg  *
   1861       1.1  mrg  * Delivers a request to the X server.
   1862       1.1  mrg  *
   1863       1.1  mrg  */
   1864       1.1  mrg 
   1865       1.1  mrg /*****************************************************************************
   1866       1.1  mrg  **
   1867       1.1  mrg  ** xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context
   1868       1.1  mrg  **
   1869       1.1  mrg  ** @param xcb_connection_t *c
   1870       1.1  mrg  ** @param xcb_window_t      window
   1871       1.1  mrg  ** @param xcb_atom_t        property
   1872       1.1  mrg  ** @returns xcb_selinux_get_property_context_cookie_t
   1873       1.1  mrg  **
   1874       1.1  mrg  *****************************************************************************/
   1875       1.1  mrg 
   1876       1.1  mrg xcb_selinux_get_property_context_cookie_t
   1877       1.1  mrg xcb_selinux_get_property_context (xcb_connection_t *c  /**< */,
   1878       1.1  mrg                                   xcb_window_t      window  /**< */,
   1879       1.1  mrg                                   xcb_atom_t        property  /**< */);
   1880       1.1  mrg 
   1881       1.1  mrg /**
   1882  1.1.12.1  tls  *
   1883       1.1  mrg  * @param c The connection
   1884       1.1  mrg  * @return A cookie
   1885       1.1  mrg  *
   1886       1.1  mrg  * Delivers a request to the X server.
   1887       1.1  mrg  *
   1888       1.1  mrg  * This form can be used only if the request will cause
   1889       1.1  mrg  * a reply to be generated. Any returned error will be
   1890       1.1  mrg  * placed in the event queue.
   1891       1.1  mrg  */
   1892       1.1  mrg 
   1893       1.1  mrg /*****************************************************************************
   1894       1.1  mrg  **
   1895       1.1  mrg  ** xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context_unchecked
   1896       1.1  mrg  **
   1897       1.1  mrg  ** @param xcb_connection_t *c
   1898       1.1  mrg  ** @param xcb_window_t      window
   1899       1.1  mrg  ** @param xcb_atom_t        property
   1900       1.1  mrg  ** @returns xcb_selinux_get_property_context_cookie_t
   1901       1.1  mrg  **
   1902       1.1  mrg  *****************************************************************************/
   1903       1.1  mrg 
   1904       1.1  mrg xcb_selinux_get_property_context_cookie_t
   1905       1.1  mrg xcb_selinux_get_property_context_unchecked (xcb_connection_t *c  /**< */,
   1906       1.1  mrg                                             xcb_window_t      window  /**< */,
   1907       1.1  mrg                                             xcb_atom_t        property  /**< */);
   1908       1.1  mrg 
   1909       1.1  mrg 
   1910       1.1  mrg /*****************************************************************************
   1911       1.1  mrg  **
   1912       1.1  mrg  ** char * xcb_selinux_get_property_context_context
   1913       1.1  mrg  **
   1914       1.1  mrg  ** @param const xcb_selinux_get_property_context_reply_t *R
   1915       1.1  mrg  ** @returns char *
   1916       1.1  mrg  **
   1917       1.1  mrg  *****************************************************************************/
   1918       1.1  mrg 
   1919       1.1  mrg char *
   1920       1.1  mrg xcb_selinux_get_property_context_context (const xcb_selinux_get_property_context_reply_t *R  /**< */);
   1921       1.1  mrg 
   1922       1.1  mrg 
   1923       1.1  mrg /*****************************************************************************
   1924       1.1  mrg  **
   1925       1.1  mrg  ** int xcb_selinux_get_property_context_context_length
   1926       1.1  mrg  **
   1927       1.1  mrg  ** @param const xcb_selinux_get_property_context_reply_t *R
   1928       1.1  mrg  ** @returns int
   1929       1.1  mrg  **
   1930       1.1  mrg  *****************************************************************************/
   1931       1.1  mrg 
   1932       1.1  mrg int
   1933       1.1  mrg xcb_selinux_get_property_context_context_length (const xcb_selinux_get_property_context_reply_t *R  /**< */);
   1934       1.1  mrg 
   1935       1.1  mrg 
   1936       1.1  mrg /*****************************************************************************
   1937       1.1  mrg  **
   1938       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_get_property_context_context_end
   1939       1.1  mrg  **
   1940       1.1  mrg  ** @param const xcb_selinux_get_property_context_reply_t *R
   1941       1.1  mrg  ** @returns xcb_generic_iterator_t
   1942       1.1  mrg  **
   1943       1.1  mrg  *****************************************************************************/
   1944       1.1  mrg 
   1945       1.1  mrg xcb_generic_iterator_t
   1946       1.1  mrg xcb_selinux_get_property_context_context_end (const xcb_selinux_get_property_context_reply_t *R  /**< */);
   1947       1.1  mrg 
   1948       1.1  mrg /**
   1949       1.1  mrg  * Return the reply
   1950       1.1  mrg  * @param c      The connection
   1951       1.1  mrg  * @param cookie The cookie
   1952       1.1  mrg  * @param e      The xcb_generic_error_t supplied
   1953       1.1  mrg  *
   1954       1.1  mrg  * Returns the reply of the request asked by
   1955       1.1  mrg  *
   1956       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
   1957       1.1  mrg  * xcb_selinux_get_property_context_unchecked(). is used.
   1958       1.1  mrg  * Otherwise, it stores the error if any.
   1959       1.1  mrg  *
   1960       1.1  mrg  * The returned value must be freed by the caller using free().
   1961       1.1  mrg  */
   1962       1.1  mrg 
   1963       1.1  mrg /*****************************************************************************
   1964       1.1  mrg  **
   1965       1.1  mrg  ** xcb_selinux_get_property_context_reply_t * xcb_selinux_get_property_context_reply
   1966       1.1  mrg  **
   1967       1.1  mrg  ** @param xcb_connection_t                           *c
   1968       1.1  mrg  ** @param xcb_selinux_get_property_context_cookie_t   cookie
   1969       1.1  mrg  ** @param xcb_generic_error_t                       **e
   1970       1.1  mrg  ** @returns xcb_selinux_get_property_context_reply_t *
   1971       1.1  mrg  **
   1972       1.1  mrg  *****************************************************************************/
   1973       1.1  mrg 
   1974       1.1  mrg xcb_selinux_get_property_context_reply_t *
   1975       1.1  mrg xcb_selinux_get_property_context_reply (xcb_connection_t                           *c  /**< */,
   1976       1.1  mrg                                         xcb_selinux_get_property_context_cookie_t   cookie  /**< */,
   1977       1.1  mrg                                         xcb_generic_error_t                       **e  /**< */);
   1978       1.1  mrg 
   1979  1.1.12.1  tls int
   1980  1.1.12.1  tls xcb_selinux_get_property_data_context_sizeof (const void  *_buffer  /**< */);
   1981  1.1.12.1  tls 
   1982       1.1  mrg /**
   1983  1.1.12.1  tls  *
   1984       1.1  mrg  * @param c The connection
   1985       1.1  mrg  * @return A cookie
   1986       1.1  mrg  *
   1987       1.1  mrg  * Delivers a request to the X server.
   1988       1.1  mrg  *
   1989       1.1  mrg  */
   1990       1.1  mrg 
   1991       1.1  mrg /*****************************************************************************
   1992       1.1  mrg  **
   1993       1.1  mrg  ** xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context
   1994       1.1  mrg  **
   1995       1.1  mrg  ** @param xcb_connection_t *c
   1996       1.1  mrg  ** @param xcb_window_t      window
   1997       1.1  mrg  ** @param xcb_atom_t        property
   1998       1.1  mrg  ** @returns xcb_selinux_get_property_data_context_cookie_t
   1999       1.1  mrg  **
   2000       1.1  mrg  *****************************************************************************/
   2001       1.1  mrg 
   2002       1.1  mrg xcb_selinux_get_property_data_context_cookie_t
   2003       1.1  mrg xcb_selinux_get_property_data_context (xcb_connection_t *c  /**< */,
   2004       1.1  mrg                                        xcb_window_t      window  /**< */,
   2005       1.1  mrg                                        xcb_atom_t        property  /**< */);
   2006       1.1  mrg 
   2007       1.1  mrg /**
   2008  1.1.12.1  tls  *
   2009       1.1  mrg  * @param c The connection
   2010       1.1  mrg  * @return A cookie
   2011       1.1  mrg  *
   2012       1.1  mrg  * Delivers a request to the X server.
   2013       1.1  mrg  *
   2014       1.1  mrg  * This form can be used only if the request will cause
   2015       1.1  mrg  * a reply to be generated. Any returned error will be
   2016       1.1  mrg  * placed in the event queue.
   2017       1.1  mrg  */
   2018       1.1  mrg 
   2019       1.1  mrg /*****************************************************************************
   2020       1.1  mrg  **
   2021       1.1  mrg  ** xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context_unchecked
   2022       1.1  mrg  **
   2023       1.1  mrg  ** @param xcb_connection_t *c
   2024       1.1  mrg  ** @param xcb_window_t      window
   2025       1.1  mrg  ** @param xcb_atom_t        property
   2026       1.1  mrg  ** @returns xcb_selinux_get_property_data_context_cookie_t
   2027       1.1  mrg  **
   2028       1.1  mrg  *****************************************************************************/
   2029       1.1  mrg 
   2030       1.1  mrg xcb_selinux_get_property_data_context_cookie_t
   2031       1.1  mrg xcb_selinux_get_property_data_context_unchecked (xcb_connection_t *c  /**< */,
   2032       1.1  mrg                                                  xcb_window_t      window  /**< */,
   2033       1.1  mrg                                                  xcb_atom_t        property  /**< */);
   2034       1.1  mrg 
   2035       1.1  mrg 
   2036       1.1  mrg /*****************************************************************************
   2037       1.1  mrg  **
   2038       1.1  mrg  ** char * xcb_selinux_get_property_data_context_context
   2039       1.1  mrg  **
   2040       1.1  mrg  ** @param const xcb_selinux_get_property_data_context_reply_t *R
   2041       1.1  mrg  ** @returns char *
   2042       1.1  mrg  **
   2043       1.1  mrg  *****************************************************************************/
   2044       1.1  mrg 
   2045       1.1  mrg char *
   2046       1.1  mrg xcb_selinux_get_property_data_context_context (const xcb_selinux_get_property_data_context_reply_t *R  /**< */);
   2047       1.1  mrg 
   2048       1.1  mrg 
   2049       1.1  mrg /*****************************************************************************
   2050       1.1  mrg  **
   2051       1.1  mrg  ** int xcb_selinux_get_property_data_context_context_length
   2052       1.1  mrg  **
   2053       1.1  mrg  ** @param const xcb_selinux_get_property_data_context_reply_t *R
   2054       1.1  mrg  ** @returns int
   2055       1.1  mrg  **
   2056       1.1  mrg  *****************************************************************************/
   2057       1.1  mrg 
   2058       1.1  mrg int
   2059       1.1  mrg xcb_selinux_get_property_data_context_context_length (const xcb_selinux_get_property_data_context_reply_t *R  /**< */);
   2060       1.1  mrg 
   2061       1.1  mrg 
   2062       1.1  mrg /*****************************************************************************
   2063       1.1  mrg  **
   2064       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_get_property_data_context_context_end
   2065       1.1  mrg  **
   2066       1.1  mrg  ** @param const xcb_selinux_get_property_data_context_reply_t *R
   2067       1.1  mrg  ** @returns xcb_generic_iterator_t
   2068       1.1  mrg  **
   2069       1.1  mrg  *****************************************************************************/
   2070       1.1  mrg 
   2071       1.1  mrg xcb_generic_iterator_t
   2072       1.1  mrg xcb_selinux_get_property_data_context_context_end (const xcb_selinux_get_property_data_context_reply_t *R  /**< */);
   2073       1.1  mrg 
   2074       1.1  mrg /**
   2075       1.1  mrg  * Return the reply
   2076       1.1  mrg  * @param c      The connection
   2077       1.1  mrg  * @param cookie The cookie
   2078       1.1  mrg  * @param e      The xcb_generic_error_t supplied
   2079       1.1  mrg  *
   2080       1.1  mrg  * Returns the reply of the request asked by
   2081       1.1  mrg  *
   2082       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
   2083       1.1  mrg  * xcb_selinux_get_property_data_context_unchecked(). is used.
   2084       1.1  mrg  * Otherwise, it stores the error if any.
   2085       1.1  mrg  *
   2086       1.1  mrg  * The returned value must be freed by the caller using free().
   2087       1.1  mrg  */
   2088       1.1  mrg 
   2089       1.1  mrg /*****************************************************************************
   2090       1.1  mrg  **
   2091       1.1  mrg  ** xcb_selinux_get_property_data_context_reply_t * xcb_selinux_get_property_data_context_reply
   2092       1.1  mrg  **
   2093       1.1  mrg  ** @param xcb_connection_t                                *c
   2094       1.1  mrg  ** @param xcb_selinux_get_property_data_context_cookie_t   cookie
   2095       1.1  mrg  ** @param xcb_generic_error_t                            **e
   2096       1.1  mrg  ** @returns xcb_selinux_get_property_data_context_reply_t *
   2097       1.1  mrg  **
   2098       1.1  mrg  *****************************************************************************/
   2099       1.1  mrg 
   2100       1.1  mrg xcb_selinux_get_property_data_context_reply_t *
   2101       1.1  mrg xcb_selinux_get_property_data_context_reply (xcb_connection_t                                *c  /**< */,
   2102       1.1  mrg                                              xcb_selinux_get_property_data_context_cookie_t   cookie  /**< */,
   2103       1.1  mrg                                              xcb_generic_error_t                            **e  /**< */);
   2104       1.1  mrg 
   2105  1.1.12.1  tls int
   2106  1.1.12.1  tls xcb_selinux_list_properties_sizeof (const void  *_buffer  /**< */);
   2107  1.1.12.1  tls 
   2108       1.1  mrg /**
   2109  1.1.12.1  tls  *
   2110       1.1  mrg  * @param c The connection
   2111       1.1  mrg  * @return A cookie
   2112       1.1  mrg  *
   2113       1.1  mrg  * Delivers a request to the X server.
   2114       1.1  mrg  *
   2115       1.1  mrg  */
   2116       1.1  mrg 
   2117       1.1  mrg /*****************************************************************************
   2118       1.1  mrg  **
   2119       1.1  mrg  ** xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties
   2120       1.1  mrg  **
   2121       1.1  mrg  ** @param xcb_connection_t *c
   2122       1.1  mrg  ** @param xcb_window_t      window
   2123       1.1  mrg  ** @returns xcb_selinux_list_properties_cookie_t
   2124       1.1  mrg  **
   2125       1.1  mrg  *****************************************************************************/
   2126       1.1  mrg 
   2127       1.1  mrg xcb_selinux_list_properties_cookie_t
   2128       1.1  mrg xcb_selinux_list_properties (xcb_connection_t *c  /**< */,
   2129       1.1  mrg                              xcb_window_t      window  /**< */);
   2130       1.1  mrg 
   2131       1.1  mrg /**
   2132  1.1.12.1  tls  *
   2133       1.1  mrg  * @param c The connection
   2134       1.1  mrg  * @return A cookie
   2135       1.1  mrg  *
   2136       1.1  mrg  * Delivers a request to the X server.
   2137       1.1  mrg  *
   2138       1.1  mrg  * This form can be used only if the request will cause
   2139       1.1  mrg  * a reply to be generated. Any returned error will be
   2140       1.1  mrg  * placed in the event queue.
   2141       1.1  mrg  */
   2142       1.1  mrg 
   2143       1.1  mrg /*****************************************************************************
   2144       1.1  mrg  **
   2145       1.1  mrg  ** xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties_unchecked
   2146       1.1  mrg  **
   2147       1.1  mrg  ** @param xcb_connection_t *c
   2148       1.1  mrg  ** @param xcb_window_t      window
   2149       1.1  mrg  ** @returns xcb_selinux_list_properties_cookie_t
   2150       1.1  mrg  **
   2151       1.1  mrg  *****************************************************************************/
   2152       1.1  mrg 
   2153       1.1  mrg xcb_selinux_list_properties_cookie_t
   2154       1.1  mrg xcb_selinux_list_properties_unchecked (xcb_connection_t *c  /**< */,
   2155       1.1  mrg                                        xcb_window_t      window  /**< */);
   2156       1.1  mrg 
   2157       1.1  mrg 
   2158       1.1  mrg /*****************************************************************************
   2159       1.1  mrg  **
   2160       1.1  mrg  ** int xcb_selinux_list_properties_properties_length
   2161       1.1  mrg  **
   2162       1.1  mrg  ** @param const xcb_selinux_list_properties_reply_t *R
   2163       1.1  mrg  ** @returns int
   2164       1.1  mrg  **
   2165       1.1  mrg  *****************************************************************************/
   2166       1.1  mrg 
   2167       1.1  mrg int
   2168       1.1  mrg xcb_selinux_list_properties_properties_length (const xcb_selinux_list_properties_reply_t *R  /**< */);
   2169       1.1  mrg 
   2170       1.1  mrg 
   2171       1.1  mrg /*****************************************************************************
   2172       1.1  mrg  **
   2173       1.1  mrg  ** xcb_selinux_list_item_iterator_t xcb_selinux_list_properties_properties_iterator
   2174       1.1  mrg  **
   2175       1.1  mrg  ** @param const xcb_selinux_list_properties_reply_t *R
   2176       1.1  mrg  ** @returns xcb_selinux_list_item_iterator_t
   2177       1.1  mrg  **
   2178       1.1  mrg  *****************************************************************************/
   2179       1.1  mrg 
   2180       1.1  mrg xcb_selinux_list_item_iterator_t
   2181       1.1  mrg xcb_selinux_list_properties_properties_iterator (const xcb_selinux_list_properties_reply_t *R  /**< */);
   2182       1.1  mrg 
   2183       1.1  mrg /**
   2184       1.1  mrg  * Return the reply
   2185       1.1  mrg  * @param c      The connection
   2186       1.1  mrg  * @param cookie The cookie
   2187       1.1  mrg  * @param e      The xcb_generic_error_t supplied
   2188       1.1  mrg  *
   2189       1.1  mrg  * Returns the reply of the request asked by
   2190       1.1  mrg  *
   2191       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
   2192       1.1  mrg  * xcb_selinux_list_properties_unchecked(). is used.
   2193       1.1  mrg  * Otherwise, it stores the error if any.
   2194       1.1  mrg  *
   2195       1.1  mrg  * The returned value must be freed by the caller using free().
   2196       1.1  mrg  */
   2197       1.1  mrg 
   2198       1.1  mrg /*****************************************************************************
   2199       1.1  mrg  **
   2200       1.1  mrg  ** xcb_selinux_list_properties_reply_t * xcb_selinux_list_properties_reply
   2201       1.1  mrg  **
   2202       1.1  mrg  ** @param xcb_connection_t                      *c
   2203       1.1  mrg  ** @param xcb_selinux_list_properties_cookie_t   cookie
   2204       1.1  mrg  ** @param xcb_generic_error_t                  **e
   2205       1.1  mrg  ** @returns xcb_selinux_list_properties_reply_t *
   2206       1.1  mrg  **
   2207       1.1  mrg  *****************************************************************************/
   2208       1.1  mrg 
   2209       1.1  mrg xcb_selinux_list_properties_reply_t *
   2210       1.1  mrg xcb_selinux_list_properties_reply (xcb_connection_t                      *c  /**< */,
   2211       1.1  mrg                                    xcb_selinux_list_properties_cookie_t   cookie  /**< */,
   2212       1.1  mrg                                    xcb_generic_error_t                  **e  /**< */);
   2213       1.1  mrg 
   2214  1.1.12.1  tls int
   2215  1.1.12.1  tls xcb_selinux_set_selection_create_context_sizeof (const void  *_buffer  /**< */);
   2216  1.1.12.1  tls 
   2217       1.1  mrg /**
   2218  1.1.12.1  tls  *
   2219       1.1  mrg  * @param c The connection
   2220       1.1  mrg  * @return A cookie
   2221       1.1  mrg  *
   2222       1.1  mrg  * Delivers a request to the X server.
   2223       1.1  mrg  *
   2224       1.1  mrg  * This form can be used only if the request will not cause
   2225       1.1  mrg  * a reply to be generated. Any returned error will be
   2226       1.1  mrg  * saved for handling by xcb_request_check().
   2227       1.1  mrg  */
   2228       1.1  mrg 
   2229       1.1  mrg /*****************************************************************************
   2230       1.1  mrg  **
   2231       1.1  mrg  ** xcb_void_cookie_t xcb_selinux_set_selection_create_context_checked
   2232       1.1  mrg  **
   2233       1.1  mrg  ** @param xcb_connection_t *c
   2234       1.1  mrg  ** @param uint32_t          context_len
   2235       1.1  mrg  ** @param const char       *context
   2236       1.1  mrg  ** @returns xcb_void_cookie_t
   2237       1.1  mrg  **
   2238       1.1  mrg  *****************************************************************************/
   2239       1.1  mrg 
   2240       1.1  mrg xcb_void_cookie_t
   2241       1.1  mrg xcb_selinux_set_selection_create_context_checked (xcb_connection_t *c  /**< */,
   2242       1.1  mrg                                                   uint32_t          context_len  /**< */,
   2243       1.1  mrg                                                   const char       *context  /**< */);
   2244       1.1  mrg 
   2245       1.1  mrg /**
   2246  1.1.12.1  tls  *
   2247       1.1  mrg  * @param c The connection
   2248       1.1  mrg  * @return A cookie
   2249       1.1  mrg  *
   2250       1.1  mrg  * Delivers a request to the X server.
   2251       1.1  mrg  *
   2252       1.1  mrg  */
   2253       1.1  mrg 
   2254       1.1  mrg /*****************************************************************************
   2255       1.1  mrg  **
   2256       1.1  mrg  ** xcb_void_cookie_t xcb_selinux_set_selection_create_context
   2257       1.1  mrg  **
   2258       1.1  mrg  ** @param xcb_connection_t *c
   2259       1.1  mrg  ** @param uint32_t          context_len
   2260       1.1  mrg  ** @param const char       *context
   2261       1.1  mrg  ** @returns xcb_void_cookie_t
   2262       1.1  mrg  **
   2263       1.1  mrg  *****************************************************************************/
   2264       1.1  mrg 
   2265       1.1  mrg xcb_void_cookie_t
   2266       1.1  mrg xcb_selinux_set_selection_create_context (xcb_connection_t *c  /**< */,
   2267       1.1  mrg                                           uint32_t          context_len  /**< */,
   2268       1.1  mrg                                           const char       *context  /**< */);
   2269       1.1  mrg 
   2270  1.1.12.1  tls int
   2271  1.1.12.1  tls xcb_selinux_get_selection_create_context_sizeof (const void  *_buffer  /**< */);
   2272  1.1.12.1  tls 
   2273       1.1  mrg /**
   2274  1.1.12.1  tls  *
   2275       1.1  mrg  * @param c The connection
   2276       1.1  mrg  * @return A cookie
   2277       1.1  mrg  *
   2278       1.1  mrg  * Delivers a request to the X server.
   2279       1.1  mrg  *
   2280       1.1  mrg  */
   2281       1.1  mrg 
   2282       1.1  mrg /*****************************************************************************
   2283       1.1  mrg  **
   2284       1.1  mrg  ** xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context
   2285       1.1  mrg  **
   2286       1.1  mrg  ** @param xcb_connection_t *c
   2287       1.1  mrg  ** @returns xcb_selinux_get_selection_create_context_cookie_t
   2288       1.1  mrg  **
   2289       1.1  mrg  *****************************************************************************/
   2290       1.1  mrg 
   2291       1.1  mrg xcb_selinux_get_selection_create_context_cookie_t
   2292       1.1  mrg xcb_selinux_get_selection_create_context (xcb_connection_t *c  /**< */);
   2293       1.1  mrg 
   2294       1.1  mrg /**
   2295  1.1.12.1  tls  *
   2296       1.1  mrg  * @param c The connection
   2297       1.1  mrg  * @return A cookie
   2298       1.1  mrg  *
   2299       1.1  mrg  * Delivers a request to the X server.
   2300       1.1  mrg  *
   2301       1.1  mrg  * This form can be used only if the request will cause
   2302       1.1  mrg  * a reply to be generated. Any returned error will be
   2303       1.1  mrg  * placed in the event queue.
   2304       1.1  mrg  */
   2305       1.1  mrg 
   2306       1.1  mrg /*****************************************************************************
   2307       1.1  mrg  **
   2308       1.1  mrg  ** xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context_unchecked
   2309       1.1  mrg  **
   2310       1.1  mrg  ** @param xcb_connection_t *c
   2311       1.1  mrg  ** @returns xcb_selinux_get_selection_create_context_cookie_t
   2312       1.1  mrg  **
   2313       1.1  mrg  *****************************************************************************/
   2314       1.1  mrg 
   2315       1.1  mrg xcb_selinux_get_selection_create_context_cookie_t
   2316       1.1  mrg xcb_selinux_get_selection_create_context_unchecked (xcb_connection_t *c  /**< */);
   2317       1.1  mrg 
   2318       1.1  mrg 
   2319       1.1  mrg /*****************************************************************************
   2320       1.1  mrg  **
   2321       1.1  mrg  ** char * xcb_selinux_get_selection_create_context_context
   2322       1.1  mrg  **
   2323       1.1  mrg  ** @param const xcb_selinux_get_selection_create_context_reply_t *R
   2324       1.1  mrg  ** @returns char *
   2325       1.1  mrg  **
   2326       1.1  mrg  *****************************************************************************/
   2327       1.1  mrg 
   2328       1.1  mrg char *
   2329       1.1  mrg xcb_selinux_get_selection_create_context_context (const xcb_selinux_get_selection_create_context_reply_t *R  /**< */);
   2330       1.1  mrg 
   2331       1.1  mrg 
   2332       1.1  mrg /*****************************************************************************
   2333       1.1  mrg  **
   2334       1.1  mrg  ** int xcb_selinux_get_selection_create_context_context_length
   2335       1.1  mrg  **
   2336       1.1  mrg  ** @param const xcb_selinux_get_selection_create_context_reply_t *R
   2337       1.1  mrg  ** @returns int
   2338       1.1  mrg  **
   2339       1.1  mrg  *****************************************************************************/
   2340       1.1  mrg 
   2341       1.1  mrg int
   2342       1.1  mrg xcb_selinux_get_selection_create_context_context_length (const xcb_selinux_get_selection_create_context_reply_t *R  /**< */);
   2343       1.1  mrg 
   2344       1.1  mrg 
   2345       1.1  mrg /*****************************************************************************
   2346       1.1  mrg  **
   2347       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_get_selection_create_context_context_end
   2348       1.1  mrg  **
   2349       1.1  mrg  ** @param const xcb_selinux_get_selection_create_context_reply_t *R
   2350       1.1  mrg  ** @returns xcb_generic_iterator_t
   2351       1.1  mrg  **
   2352       1.1  mrg  *****************************************************************************/
   2353       1.1  mrg 
   2354       1.1  mrg xcb_generic_iterator_t
   2355       1.1  mrg xcb_selinux_get_selection_create_context_context_end (const xcb_selinux_get_selection_create_context_reply_t *R  /**< */);
   2356       1.1  mrg 
   2357       1.1  mrg /**
   2358       1.1  mrg  * Return the reply
   2359       1.1  mrg  * @param c      The connection
   2360       1.1  mrg  * @param cookie The cookie
   2361       1.1  mrg  * @param e      The xcb_generic_error_t supplied
   2362       1.1  mrg  *
   2363       1.1  mrg  * Returns the reply of the request asked by
   2364       1.1  mrg  *
   2365       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
   2366       1.1  mrg  * xcb_selinux_get_selection_create_context_unchecked(). is used.
   2367       1.1  mrg  * Otherwise, it stores the error if any.
   2368       1.1  mrg  *
   2369       1.1  mrg  * The returned value must be freed by the caller using free().
   2370       1.1  mrg  */
   2371       1.1  mrg 
   2372       1.1  mrg /*****************************************************************************
   2373       1.1  mrg  **
   2374       1.1  mrg  ** xcb_selinux_get_selection_create_context_reply_t * xcb_selinux_get_selection_create_context_reply
   2375       1.1  mrg  **
   2376       1.1  mrg  ** @param xcb_connection_t                                   *c
   2377       1.1  mrg  ** @param xcb_selinux_get_selection_create_context_cookie_t   cookie
   2378       1.1  mrg  ** @param xcb_generic_error_t                               **e
   2379       1.1  mrg  ** @returns xcb_selinux_get_selection_create_context_reply_t *
   2380       1.1  mrg  **
   2381       1.1  mrg  *****************************************************************************/
   2382       1.1  mrg 
   2383       1.1  mrg xcb_selinux_get_selection_create_context_reply_t *
   2384       1.1  mrg xcb_selinux_get_selection_create_context_reply (xcb_connection_t                                   *c  /**< */,
   2385       1.1  mrg                                                 xcb_selinux_get_selection_create_context_cookie_t   cookie  /**< */,
   2386       1.1  mrg                                                 xcb_generic_error_t                               **e  /**< */);
   2387       1.1  mrg 
   2388  1.1.12.1  tls int
   2389  1.1.12.1  tls xcb_selinux_set_selection_use_context_sizeof (const void  *_buffer  /**< */);
   2390  1.1.12.1  tls 
   2391       1.1  mrg /**
   2392  1.1.12.1  tls  *
   2393       1.1  mrg  * @param c The connection
   2394       1.1  mrg  * @return A cookie
   2395       1.1  mrg  *
   2396       1.1  mrg  * Delivers a request to the X server.
   2397       1.1  mrg  *
   2398       1.1  mrg  * This form can be used only if the request will not cause
   2399       1.1  mrg  * a reply to be generated. Any returned error will be
   2400       1.1  mrg  * saved for handling by xcb_request_check().
   2401       1.1  mrg  */
   2402       1.1  mrg 
   2403       1.1  mrg /*****************************************************************************
   2404       1.1  mrg  **
   2405       1.1  mrg  ** xcb_void_cookie_t xcb_selinux_set_selection_use_context_checked
   2406       1.1  mrg  **
   2407       1.1  mrg  ** @param xcb_connection_t *c
   2408       1.1  mrg  ** @param uint32_t          context_len
   2409       1.1  mrg  ** @param const char       *context
   2410       1.1  mrg  ** @returns xcb_void_cookie_t
   2411       1.1  mrg  **
   2412       1.1  mrg  *****************************************************************************/
   2413       1.1  mrg 
   2414       1.1  mrg xcb_void_cookie_t
   2415       1.1  mrg xcb_selinux_set_selection_use_context_checked (xcb_connection_t *c  /**< */,
   2416       1.1  mrg                                                uint32_t          context_len  /**< */,
   2417       1.1  mrg                                                const char       *context  /**< */);
   2418       1.1  mrg 
   2419       1.1  mrg /**
   2420  1.1.12.1  tls  *
   2421       1.1  mrg  * @param c The connection
   2422       1.1  mrg  * @return A cookie
   2423       1.1  mrg  *
   2424       1.1  mrg  * Delivers a request to the X server.
   2425       1.1  mrg  *
   2426       1.1  mrg  */
   2427       1.1  mrg 
   2428       1.1  mrg /*****************************************************************************
   2429       1.1  mrg  **
   2430       1.1  mrg  ** xcb_void_cookie_t xcb_selinux_set_selection_use_context
   2431       1.1  mrg  **
   2432       1.1  mrg  ** @param xcb_connection_t *c
   2433       1.1  mrg  ** @param uint32_t          context_len
   2434       1.1  mrg  ** @param const char       *context
   2435       1.1  mrg  ** @returns xcb_void_cookie_t
   2436       1.1  mrg  **
   2437       1.1  mrg  *****************************************************************************/
   2438       1.1  mrg 
   2439       1.1  mrg xcb_void_cookie_t
   2440       1.1  mrg xcb_selinux_set_selection_use_context (xcb_connection_t *c  /**< */,
   2441       1.1  mrg                                        uint32_t          context_len  /**< */,
   2442       1.1  mrg                                        const char       *context  /**< */);
   2443       1.1  mrg 
   2444  1.1.12.1  tls int
   2445  1.1.12.1  tls xcb_selinux_get_selection_use_context_sizeof (const void  *_buffer  /**< */);
   2446  1.1.12.1  tls 
   2447       1.1  mrg /**
   2448  1.1.12.1  tls  *
   2449       1.1  mrg  * @param c The connection
   2450       1.1  mrg  * @return A cookie
   2451       1.1  mrg  *
   2452       1.1  mrg  * Delivers a request to the X server.
   2453       1.1  mrg  *
   2454       1.1  mrg  */
   2455       1.1  mrg 
   2456       1.1  mrg /*****************************************************************************
   2457       1.1  mrg  **
   2458       1.1  mrg  ** xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context
   2459       1.1  mrg  **
   2460       1.1  mrg  ** @param xcb_connection_t *c
   2461       1.1  mrg  ** @returns xcb_selinux_get_selection_use_context_cookie_t
   2462       1.1  mrg  **
   2463       1.1  mrg  *****************************************************************************/
   2464       1.1  mrg 
   2465       1.1  mrg xcb_selinux_get_selection_use_context_cookie_t
   2466       1.1  mrg xcb_selinux_get_selection_use_context (xcb_connection_t *c  /**< */);
   2467       1.1  mrg 
   2468       1.1  mrg /**
   2469  1.1.12.1  tls  *
   2470       1.1  mrg  * @param c The connection
   2471       1.1  mrg  * @return A cookie
   2472       1.1  mrg  *
   2473       1.1  mrg  * Delivers a request to the X server.
   2474       1.1  mrg  *
   2475       1.1  mrg  * This form can be used only if the request will cause
   2476       1.1  mrg  * a reply to be generated. Any returned error will be
   2477       1.1  mrg  * placed in the event queue.
   2478       1.1  mrg  */
   2479       1.1  mrg 
   2480       1.1  mrg /*****************************************************************************
   2481       1.1  mrg  **
   2482       1.1  mrg  ** xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context_unchecked
   2483       1.1  mrg  **
   2484       1.1  mrg  ** @param xcb_connection_t *c
   2485       1.1  mrg  ** @returns xcb_selinux_get_selection_use_context_cookie_t
   2486       1.1  mrg  **
   2487       1.1  mrg  *****************************************************************************/
   2488       1.1  mrg 
   2489       1.1  mrg xcb_selinux_get_selection_use_context_cookie_t
   2490       1.1  mrg xcb_selinux_get_selection_use_context_unchecked (xcb_connection_t *c  /**< */);
   2491       1.1  mrg 
   2492       1.1  mrg 
   2493       1.1  mrg /*****************************************************************************
   2494       1.1  mrg  **
   2495       1.1  mrg  ** char * xcb_selinux_get_selection_use_context_context
   2496       1.1  mrg  **
   2497       1.1  mrg  ** @param const xcb_selinux_get_selection_use_context_reply_t *R
   2498       1.1  mrg  ** @returns char *
   2499       1.1  mrg  **
   2500       1.1  mrg  *****************************************************************************/
   2501       1.1  mrg 
   2502       1.1  mrg char *
   2503       1.1  mrg xcb_selinux_get_selection_use_context_context (const xcb_selinux_get_selection_use_context_reply_t *R  /**< */);
   2504       1.1  mrg 
   2505       1.1  mrg 
   2506       1.1  mrg /*****************************************************************************
   2507       1.1  mrg  **
   2508       1.1  mrg  ** int xcb_selinux_get_selection_use_context_context_length
   2509       1.1  mrg  **
   2510       1.1  mrg  ** @param const xcb_selinux_get_selection_use_context_reply_t *R
   2511       1.1  mrg  ** @returns int
   2512       1.1  mrg  **
   2513       1.1  mrg  *****************************************************************************/
   2514       1.1  mrg 
   2515       1.1  mrg int
   2516       1.1  mrg xcb_selinux_get_selection_use_context_context_length (const xcb_selinux_get_selection_use_context_reply_t *R  /**< */);
   2517       1.1  mrg 
   2518       1.1  mrg 
   2519       1.1  mrg /*****************************************************************************
   2520       1.1  mrg  **
   2521       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_get_selection_use_context_context_end
   2522       1.1  mrg  **
   2523       1.1  mrg  ** @param const xcb_selinux_get_selection_use_context_reply_t *R
   2524       1.1  mrg  ** @returns xcb_generic_iterator_t
   2525       1.1  mrg  **
   2526       1.1  mrg  *****************************************************************************/
   2527       1.1  mrg 
   2528       1.1  mrg xcb_generic_iterator_t
   2529       1.1  mrg xcb_selinux_get_selection_use_context_context_end (const xcb_selinux_get_selection_use_context_reply_t *R  /**< */);
   2530       1.1  mrg 
   2531       1.1  mrg /**
   2532       1.1  mrg  * Return the reply
   2533       1.1  mrg  * @param c      The connection
   2534       1.1  mrg  * @param cookie The cookie
   2535       1.1  mrg  * @param e      The xcb_generic_error_t supplied
   2536       1.1  mrg  *
   2537       1.1  mrg  * Returns the reply of the request asked by
   2538       1.1  mrg  *
   2539       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
   2540       1.1  mrg  * xcb_selinux_get_selection_use_context_unchecked(). is used.
   2541       1.1  mrg  * Otherwise, it stores the error if any.
   2542       1.1  mrg  *
   2543       1.1  mrg  * The returned value must be freed by the caller using free().
   2544       1.1  mrg  */
   2545       1.1  mrg 
   2546       1.1  mrg /*****************************************************************************
   2547       1.1  mrg  **
   2548       1.1  mrg  ** xcb_selinux_get_selection_use_context_reply_t * xcb_selinux_get_selection_use_context_reply
   2549       1.1  mrg  **
   2550       1.1  mrg  ** @param xcb_connection_t                                *c
   2551       1.1  mrg  ** @param xcb_selinux_get_selection_use_context_cookie_t   cookie
   2552       1.1  mrg  ** @param xcb_generic_error_t                            **e
   2553       1.1  mrg  ** @returns xcb_selinux_get_selection_use_context_reply_t *
   2554       1.1  mrg  **
   2555       1.1  mrg  *****************************************************************************/
   2556       1.1  mrg 
   2557       1.1  mrg xcb_selinux_get_selection_use_context_reply_t *
   2558       1.1  mrg xcb_selinux_get_selection_use_context_reply (xcb_connection_t                                *c  /**< */,
   2559       1.1  mrg                                              xcb_selinux_get_selection_use_context_cookie_t   cookie  /**< */,
   2560       1.1  mrg                                              xcb_generic_error_t                            **e  /**< */);
   2561       1.1  mrg 
   2562  1.1.12.1  tls int
   2563  1.1.12.1  tls xcb_selinux_get_selection_context_sizeof (const void  *_buffer  /**< */);
   2564  1.1.12.1  tls 
   2565       1.1  mrg /**
   2566  1.1.12.1  tls  *
   2567       1.1  mrg  * @param c The connection
   2568       1.1  mrg  * @return A cookie
   2569       1.1  mrg  *
   2570       1.1  mrg  * Delivers a request to the X server.
   2571       1.1  mrg  *
   2572       1.1  mrg  */
   2573       1.1  mrg 
   2574       1.1  mrg /*****************************************************************************
   2575       1.1  mrg  **
   2576       1.1  mrg  ** xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context
   2577       1.1  mrg  **
   2578       1.1  mrg  ** @param xcb_connection_t *c
   2579       1.1  mrg  ** @param xcb_atom_t        selection
   2580       1.1  mrg  ** @returns xcb_selinux_get_selection_context_cookie_t
   2581       1.1  mrg  **
   2582       1.1  mrg  *****************************************************************************/
   2583       1.1  mrg 
   2584       1.1  mrg xcb_selinux_get_selection_context_cookie_t
   2585       1.1  mrg xcb_selinux_get_selection_context (xcb_connection_t *c  /**< */,
   2586       1.1  mrg                                    xcb_atom_t        selection  /**< */);
   2587       1.1  mrg 
   2588       1.1  mrg /**
   2589  1.1.12.1  tls  *
   2590       1.1  mrg  * @param c The connection
   2591       1.1  mrg  * @return A cookie
   2592       1.1  mrg  *
   2593       1.1  mrg  * Delivers a request to the X server.
   2594       1.1  mrg  *
   2595       1.1  mrg  * This form can be used only if the request will cause
   2596       1.1  mrg  * a reply to be generated. Any returned error will be
   2597       1.1  mrg  * placed in the event queue.
   2598       1.1  mrg  */
   2599       1.1  mrg 
   2600       1.1  mrg /*****************************************************************************
   2601       1.1  mrg  **
   2602       1.1  mrg  ** xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context_unchecked
   2603       1.1  mrg  **
   2604       1.1  mrg  ** @param xcb_connection_t *c
   2605       1.1  mrg  ** @param xcb_atom_t        selection
   2606       1.1  mrg  ** @returns xcb_selinux_get_selection_context_cookie_t
   2607       1.1  mrg  **
   2608       1.1  mrg  *****************************************************************************/
   2609       1.1  mrg 
   2610       1.1  mrg xcb_selinux_get_selection_context_cookie_t
   2611       1.1  mrg xcb_selinux_get_selection_context_unchecked (xcb_connection_t *c  /**< */,
   2612       1.1  mrg                                              xcb_atom_t        selection  /**< */);
   2613       1.1  mrg 
   2614       1.1  mrg 
   2615       1.1  mrg /*****************************************************************************
   2616       1.1  mrg  **
   2617       1.1  mrg  ** char * xcb_selinux_get_selection_context_context
   2618       1.1  mrg  **
   2619       1.1  mrg  ** @param const xcb_selinux_get_selection_context_reply_t *R
   2620       1.1  mrg  ** @returns char *
   2621       1.1  mrg  **
   2622       1.1  mrg  *****************************************************************************/
   2623       1.1  mrg 
   2624       1.1  mrg char *
   2625       1.1  mrg xcb_selinux_get_selection_context_context (const xcb_selinux_get_selection_context_reply_t *R  /**< */);
   2626       1.1  mrg 
   2627       1.1  mrg 
   2628       1.1  mrg /*****************************************************************************
   2629       1.1  mrg  **
   2630       1.1  mrg  ** int xcb_selinux_get_selection_context_context_length
   2631       1.1  mrg  **
   2632       1.1  mrg  ** @param const xcb_selinux_get_selection_context_reply_t *R
   2633       1.1  mrg  ** @returns int
   2634       1.1  mrg  **
   2635       1.1  mrg  *****************************************************************************/
   2636       1.1  mrg 
   2637       1.1  mrg int
   2638       1.1  mrg xcb_selinux_get_selection_context_context_length (const xcb_selinux_get_selection_context_reply_t *R  /**< */);
   2639       1.1  mrg 
   2640       1.1  mrg 
   2641       1.1  mrg /*****************************************************************************
   2642       1.1  mrg  **
   2643       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_get_selection_context_context_end
   2644       1.1  mrg  **
   2645       1.1  mrg  ** @param const xcb_selinux_get_selection_context_reply_t *R
   2646       1.1  mrg  ** @returns xcb_generic_iterator_t
   2647       1.1  mrg  **
   2648       1.1  mrg  *****************************************************************************/
   2649       1.1  mrg 
   2650       1.1  mrg xcb_generic_iterator_t
   2651       1.1  mrg xcb_selinux_get_selection_context_context_end (const xcb_selinux_get_selection_context_reply_t *R  /**< */);
   2652       1.1  mrg 
   2653       1.1  mrg /**
   2654       1.1  mrg  * Return the reply
   2655       1.1  mrg  * @param c      The connection
   2656       1.1  mrg  * @param cookie The cookie
   2657       1.1  mrg  * @param e      The xcb_generic_error_t supplied
   2658       1.1  mrg  *
   2659       1.1  mrg  * Returns the reply of the request asked by
   2660       1.1  mrg  *
   2661       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
   2662       1.1  mrg  * xcb_selinux_get_selection_context_unchecked(). is used.
   2663       1.1  mrg  * Otherwise, it stores the error if any.
   2664       1.1  mrg  *
   2665       1.1  mrg  * The returned value must be freed by the caller using free().
   2666       1.1  mrg  */
   2667       1.1  mrg 
   2668       1.1  mrg /*****************************************************************************
   2669       1.1  mrg  **
   2670       1.1  mrg  ** xcb_selinux_get_selection_context_reply_t * xcb_selinux_get_selection_context_reply
   2671       1.1  mrg  **
   2672       1.1  mrg  ** @param xcb_connection_t                            *c
   2673       1.1  mrg  ** @param xcb_selinux_get_selection_context_cookie_t   cookie
   2674       1.1  mrg  ** @param xcb_generic_error_t                        **e
   2675       1.1  mrg  ** @returns xcb_selinux_get_selection_context_reply_t *
   2676       1.1  mrg  **
   2677       1.1  mrg  *****************************************************************************/
   2678       1.1  mrg 
   2679       1.1  mrg xcb_selinux_get_selection_context_reply_t *
   2680       1.1  mrg xcb_selinux_get_selection_context_reply (xcb_connection_t                            *c  /**< */,
   2681       1.1  mrg                                          xcb_selinux_get_selection_context_cookie_t   cookie  /**< */,
   2682       1.1  mrg                                          xcb_generic_error_t                        **e  /**< */);
   2683       1.1  mrg 
   2684  1.1.12.1  tls int
   2685  1.1.12.1  tls xcb_selinux_get_selection_data_context_sizeof (const void  *_buffer  /**< */);
   2686  1.1.12.1  tls 
   2687       1.1  mrg /**
   2688  1.1.12.1  tls  *
   2689       1.1  mrg  * @param c The connection
   2690       1.1  mrg  * @return A cookie
   2691       1.1  mrg  *
   2692       1.1  mrg  * Delivers a request to the X server.
   2693       1.1  mrg  *
   2694       1.1  mrg  */
   2695       1.1  mrg 
   2696       1.1  mrg /*****************************************************************************
   2697       1.1  mrg  **
   2698       1.1  mrg  ** xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context
   2699       1.1  mrg  **
   2700       1.1  mrg  ** @param xcb_connection_t *c
   2701       1.1  mrg  ** @param xcb_atom_t        selection
   2702       1.1  mrg  ** @returns xcb_selinux_get_selection_data_context_cookie_t
   2703       1.1  mrg  **
   2704       1.1  mrg  *****************************************************************************/
   2705       1.1  mrg 
   2706       1.1  mrg xcb_selinux_get_selection_data_context_cookie_t
   2707       1.1  mrg xcb_selinux_get_selection_data_context (xcb_connection_t *c  /**< */,
   2708       1.1  mrg                                         xcb_atom_t        selection  /**< */);
   2709       1.1  mrg 
   2710       1.1  mrg /**
   2711  1.1.12.1  tls  *
   2712       1.1  mrg  * @param c The connection
   2713       1.1  mrg  * @return A cookie
   2714       1.1  mrg  *
   2715       1.1  mrg  * Delivers a request to the X server.
   2716       1.1  mrg  *
   2717       1.1  mrg  * This form can be used only if the request will cause
   2718       1.1  mrg  * a reply to be generated. Any returned error will be
   2719       1.1  mrg  * placed in the event queue.
   2720       1.1  mrg  */
   2721       1.1  mrg 
   2722       1.1  mrg /*****************************************************************************
   2723       1.1  mrg  **
   2724       1.1  mrg  ** xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context_unchecked
   2725       1.1  mrg  **
   2726       1.1  mrg  ** @param xcb_connection_t *c
   2727       1.1  mrg  ** @param xcb_atom_t        selection
   2728       1.1  mrg  ** @returns xcb_selinux_get_selection_data_context_cookie_t
   2729       1.1  mrg  **
   2730       1.1  mrg  *****************************************************************************/
   2731       1.1  mrg 
   2732       1.1  mrg xcb_selinux_get_selection_data_context_cookie_t
   2733       1.1  mrg xcb_selinux_get_selection_data_context_unchecked (xcb_connection_t *c  /**< */,
   2734       1.1  mrg                                                   xcb_atom_t        selection  /**< */);
   2735       1.1  mrg 
   2736       1.1  mrg 
   2737       1.1  mrg /*****************************************************************************
   2738       1.1  mrg  **
   2739       1.1  mrg  ** char * xcb_selinux_get_selection_data_context_context
   2740       1.1  mrg  **
   2741       1.1  mrg  ** @param const xcb_selinux_get_selection_data_context_reply_t *R
   2742       1.1  mrg  ** @returns char *
   2743       1.1  mrg  **
   2744       1.1  mrg  *****************************************************************************/
   2745       1.1  mrg 
   2746       1.1  mrg char *
   2747       1.1  mrg xcb_selinux_get_selection_data_context_context (const xcb_selinux_get_selection_data_context_reply_t *R  /**< */);
   2748       1.1  mrg 
   2749       1.1  mrg 
   2750       1.1  mrg /*****************************************************************************
   2751       1.1  mrg  **
   2752       1.1  mrg  ** int xcb_selinux_get_selection_data_context_context_length
   2753       1.1  mrg  **
   2754       1.1  mrg  ** @param const xcb_selinux_get_selection_data_context_reply_t *R
   2755       1.1  mrg  ** @returns int
   2756       1.1  mrg  **
   2757       1.1  mrg  *****************************************************************************/
   2758       1.1  mrg 
   2759       1.1  mrg int
   2760       1.1  mrg xcb_selinux_get_selection_data_context_context_length (const xcb_selinux_get_selection_data_context_reply_t *R  /**< */);
   2761       1.1  mrg 
   2762       1.1  mrg 
   2763       1.1  mrg /*****************************************************************************
   2764       1.1  mrg  **
   2765       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_get_selection_data_context_context_end
   2766       1.1  mrg  **
   2767       1.1  mrg  ** @param const xcb_selinux_get_selection_data_context_reply_t *R
   2768       1.1  mrg  ** @returns xcb_generic_iterator_t
   2769       1.1  mrg  **
   2770       1.1  mrg  *****************************************************************************/
   2771       1.1  mrg 
   2772       1.1  mrg xcb_generic_iterator_t
   2773       1.1  mrg xcb_selinux_get_selection_data_context_context_end (const xcb_selinux_get_selection_data_context_reply_t *R  /**< */);
   2774       1.1  mrg 
   2775       1.1  mrg /**
   2776       1.1  mrg  * Return the reply
   2777       1.1  mrg  * @param c      The connection
   2778       1.1  mrg  * @param cookie The cookie
   2779       1.1  mrg  * @param e      The xcb_generic_error_t supplied
   2780       1.1  mrg  *
   2781       1.1  mrg  * Returns the reply of the request asked by
   2782       1.1  mrg  *
   2783       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
   2784       1.1  mrg  * xcb_selinux_get_selection_data_context_unchecked(). is used.
   2785       1.1  mrg  * Otherwise, it stores the error if any.
   2786       1.1  mrg  *
   2787       1.1  mrg  * The returned value must be freed by the caller using free().
   2788       1.1  mrg  */
   2789       1.1  mrg 
   2790       1.1  mrg /*****************************************************************************
   2791       1.1  mrg  **
   2792       1.1  mrg  ** xcb_selinux_get_selection_data_context_reply_t * xcb_selinux_get_selection_data_context_reply
   2793       1.1  mrg  **
   2794       1.1  mrg  ** @param xcb_connection_t                                 *c
   2795       1.1  mrg  ** @param xcb_selinux_get_selection_data_context_cookie_t   cookie
   2796       1.1  mrg  ** @param xcb_generic_error_t                             **e
   2797       1.1  mrg  ** @returns xcb_selinux_get_selection_data_context_reply_t *
   2798       1.1  mrg  **
   2799       1.1  mrg  *****************************************************************************/
   2800       1.1  mrg 
   2801       1.1  mrg xcb_selinux_get_selection_data_context_reply_t *
   2802       1.1  mrg xcb_selinux_get_selection_data_context_reply (xcb_connection_t                                 *c  /**< */,
   2803       1.1  mrg                                               xcb_selinux_get_selection_data_context_cookie_t   cookie  /**< */,
   2804       1.1  mrg                                               xcb_generic_error_t                             **e  /**< */);
   2805       1.1  mrg 
   2806  1.1.12.1  tls int
   2807  1.1.12.1  tls xcb_selinux_list_selections_sizeof (const void  *_buffer  /**< */);
   2808  1.1.12.1  tls 
   2809       1.1  mrg /**
   2810  1.1.12.1  tls  *
   2811       1.1  mrg  * @param c The connection
   2812       1.1  mrg  * @return A cookie
   2813       1.1  mrg  *
   2814       1.1  mrg  * Delivers a request to the X server.
   2815       1.1  mrg  *
   2816       1.1  mrg  */
   2817       1.1  mrg 
   2818       1.1  mrg /*****************************************************************************
   2819       1.1  mrg  **
   2820       1.1  mrg  ** xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections
   2821       1.1  mrg  **
   2822       1.1  mrg  ** @param xcb_connection_t *c
   2823       1.1  mrg  ** @returns xcb_selinux_list_selections_cookie_t
   2824       1.1  mrg  **
   2825       1.1  mrg  *****************************************************************************/
   2826       1.1  mrg 
   2827       1.1  mrg xcb_selinux_list_selections_cookie_t
   2828       1.1  mrg xcb_selinux_list_selections (xcb_connection_t *c  /**< */);
   2829       1.1  mrg 
   2830       1.1  mrg /**
   2831  1.1.12.1  tls  *
   2832       1.1  mrg  * @param c The connection
   2833       1.1  mrg  * @return A cookie
   2834       1.1  mrg  *
   2835       1.1  mrg  * Delivers a request to the X server.
   2836       1.1  mrg  *
   2837       1.1  mrg  * This form can be used only if the request will cause
   2838       1.1  mrg  * a reply to be generated. Any returned error will be
   2839       1.1  mrg  * placed in the event queue.
   2840       1.1  mrg  */
   2841       1.1  mrg 
   2842       1.1  mrg /*****************************************************************************
   2843       1.1  mrg  **
   2844       1.1  mrg  ** xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections_unchecked
   2845       1.1  mrg  **
   2846       1.1  mrg  ** @param xcb_connection_t *c
   2847       1.1  mrg  ** @returns xcb_selinux_list_selections_cookie_t
   2848       1.1  mrg  **
   2849       1.1  mrg  *****************************************************************************/
   2850       1.1  mrg 
   2851       1.1  mrg xcb_selinux_list_selections_cookie_t
   2852       1.1  mrg xcb_selinux_list_selections_unchecked (xcb_connection_t *c  /**< */);
   2853       1.1  mrg 
   2854       1.1  mrg 
   2855       1.1  mrg /*****************************************************************************
   2856       1.1  mrg  **
   2857       1.1  mrg  ** int xcb_selinux_list_selections_selections_length
   2858       1.1  mrg  **
   2859       1.1  mrg  ** @param const xcb_selinux_list_selections_reply_t *R
   2860       1.1  mrg  ** @returns int
   2861       1.1  mrg  **
   2862       1.1  mrg  *****************************************************************************/
   2863       1.1  mrg 
   2864       1.1  mrg int
   2865       1.1  mrg xcb_selinux_list_selections_selections_length (const xcb_selinux_list_selections_reply_t *R  /**< */);
   2866       1.1  mrg 
   2867       1.1  mrg 
   2868       1.1  mrg /*****************************************************************************
   2869       1.1  mrg  **
   2870       1.1  mrg  ** xcb_selinux_list_item_iterator_t xcb_selinux_list_selections_selections_iterator
   2871       1.1  mrg  **
   2872       1.1  mrg  ** @param const xcb_selinux_list_selections_reply_t *R
   2873       1.1  mrg  ** @returns xcb_selinux_list_item_iterator_t
   2874       1.1  mrg  **
   2875       1.1  mrg  *****************************************************************************/
   2876       1.1  mrg 
   2877       1.1  mrg xcb_selinux_list_item_iterator_t
   2878       1.1  mrg xcb_selinux_list_selections_selections_iterator (const xcb_selinux_list_selections_reply_t *R  /**< */);
   2879       1.1  mrg 
   2880       1.1  mrg /**
   2881       1.1  mrg  * Return the reply
   2882       1.1  mrg  * @param c      The connection
   2883       1.1  mrg  * @param cookie The cookie
   2884       1.1  mrg  * @param e      The xcb_generic_error_t supplied
   2885       1.1  mrg  *
   2886       1.1  mrg  * Returns the reply of the request asked by
   2887       1.1  mrg  *
   2888       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
   2889       1.1  mrg  * xcb_selinux_list_selections_unchecked(). is used.
   2890       1.1  mrg  * Otherwise, it stores the error if any.
   2891       1.1  mrg  *
   2892       1.1  mrg  * The returned value must be freed by the caller using free().
   2893       1.1  mrg  */
   2894       1.1  mrg 
   2895       1.1  mrg /*****************************************************************************
   2896       1.1  mrg  **
   2897       1.1  mrg  ** xcb_selinux_list_selections_reply_t * xcb_selinux_list_selections_reply
   2898       1.1  mrg  **
   2899       1.1  mrg  ** @param xcb_connection_t                      *c
   2900       1.1  mrg  ** @param xcb_selinux_list_selections_cookie_t   cookie
   2901       1.1  mrg  ** @param xcb_generic_error_t                  **e
   2902       1.1  mrg  ** @returns xcb_selinux_list_selections_reply_t *
   2903       1.1  mrg  **
   2904       1.1  mrg  *****************************************************************************/
   2905       1.1  mrg 
   2906       1.1  mrg xcb_selinux_list_selections_reply_t *
   2907       1.1  mrg xcb_selinux_list_selections_reply (xcb_connection_t                      *c  /**< */,
   2908       1.1  mrg                                    xcb_selinux_list_selections_cookie_t   cookie  /**< */,
   2909       1.1  mrg                                    xcb_generic_error_t                  **e  /**< */);
   2910       1.1  mrg 
   2911  1.1.12.1  tls int
   2912  1.1.12.1  tls xcb_selinux_get_client_context_sizeof (const void  *_buffer  /**< */);
   2913  1.1.12.1  tls 
   2914       1.1  mrg /**
   2915  1.1.12.1  tls  *
   2916       1.1  mrg  * @param c The connection
   2917       1.1  mrg  * @return A cookie
   2918       1.1  mrg  *
   2919       1.1  mrg  * Delivers a request to the X server.
   2920       1.1  mrg  *
   2921       1.1  mrg  */
   2922       1.1  mrg 
   2923       1.1  mrg /*****************************************************************************
   2924       1.1  mrg  **
   2925       1.1  mrg  ** xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context
   2926       1.1  mrg  **
   2927       1.1  mrg  ** @param xcb_connection_t *c
   2928       1.1  mrg  ** @param uint32_t          resource
   2929       1.1  mrg  ** @returns xcb_selinux_get_client_context_cookie_t
   2930       1.1  mrg  **
   2931       1.1  mrg  *****************************************************************************/
   2932       1.1  mrg 
   2933       1.1  mrg xcb_selinux_get_client_context_cookie_t
   2934       1.1  mrg xcb_selinux_get_client_context (xcb_connection_t *c  /**< */,
   2935       1.1  mrg                                 uint32_t          resource  /**< */);
   2936       1.1  mrg 
   2937       1.1  mrg /**
   2938  1.1.12.1  tls  *
   2939       1.1  mrg  * @param c The connection
   2940       1.1  mrg  * @return A cookie
   2941       1.1  mrg  *
   2942       1.1  mrg  * Delivers a request to the X server.
   2943       1.1  mrg  *
   2944       1.1  mrg  * This form can be used only if the request will cause
   2945       1.1  mrg  * a reply to be generated. Any returned error will be
   2946       1.1  mrg  * placed in the event queue.
   2947       1.1  mrg  */
   2948       1.1  mrg 
   2949       1.1  mrg /*****************************************************************************
   2950       1.1  mrg  **
   2951       1.1  mrg  ** xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context_unchecked
   2952       1.1  mrg  **
   2953       1.1  mrg  ** @param xcb_connection_t *c
   2954       1.1  mrg  ** @param uint32_t          resource
   2955       1.1  mrg  ** @returns xcb_selinux_get_client_context_cookie_t
   2956       1.1  mrg  **
   2957       1.1  mrg  *****************************************************************************/
   2958       1.1  mrg 
   2959       1.1  mrg xcb_selinux_get_client_context_cookie_t
   2960       1.1  mrg xcb_selinux_get_client_context_unchecked (xcb_connection_t *c  /**< */,
   2961       1.1  mrg                                           uint32_t          resource  /**< */);
   2962       1.1  mrg 
   2963       1.1  mrg 
   2964       1.1  mrg /*****************************************************************************
   2965       1.1  mrg  **
   2966       1.1  mrg  ** char * xcb_selinux_get_client_context_context
   2967       1.1  mrg  **
   2968       1.1  mrg  ** @param const xcb_selinux_get_client_context_reply_t *R
   2969       1.1  mrg  ** @returns char *
   2970       1.1  mrg  **
   2971       1.1  mrg  *****************************************************************************/
   2972       1.1  mrg 
   2973       1.1  mrg char *
   2974       1.1  mrg xcb_selinux_get_client_context_context (const xcb_selinux_get_client_context_reply_t *R  /**< */);
   2975       1.1  mrg 
   2976       1.1  mrg 
   2977       1.1  mrg /*****************************************************************************
   2978       1.1  mrg  **
   2979       1.1  mrg  ** int xcb_selinux_get_client_context_context_length
   2980       1.1  mrg  **
   2981       1.1  mrg  ** @param const xcb_selinux_get_client_context_reply_t *R
   2982       1.1  mrg  ** @returns int
   2983       1.1  mrg  **
   2984       1.1  mrg  *****************************************************************************/
   2985       1.1  mrg 
   2986       1.1  mrg int
   2987       1.1  mrg xcb_selinux_get_client_context_context_length (const xcb_selinux_get_client_context_reply_t *R  /**< */);
   2988       1.1  mrg 
   2989       1.1  mrg 
   2990       1.1  mrg /*****************************************************************************
   2991       1.1  mrg  **
   2992       1.1  mrg  ** xcb_generic_iterator_t xcb_selinux_get_client_context_context_end
   2993       1.1  mrg  **
   2994       1.1  mrg  ** @param const xcb_selinux_get_client_context_reply_t *R
   2995       1.1  mrg  ** @returns xcb_generic_iterator_t
   2996       1.1  mrg  **
   2997       1.1  mrg  *****************************************************************************/
   2998       1.1  mrg 
   2999       1.1  mrg xcb_generic_iterator_t
   3000       1.1  mrg xcb_selinux_get_client_context_context_end (const xcb_selinux_get_client_context_reply_t *R  /**< */);
   3001       1.1  mrg 
   3002       1.1  mrg /**
   3003       1.1  mrg  * Return the reply
   3004       1.1  mrg  * @param c      The connection
   3005       1.1  mrg  * @param cookie The cookie
   3006       1.1  mrg  * @param e      The xcb_generic_error_t supplied
   3007       1.1  mrg  *
   3008       1.1  mrg  * Returns the reply of the request asked by
   3009       1.1  mrg  *
   3010       1.1  mrg  * The parameter @p e supplied to this function must be NULL if
   3011       1.1  mrg  * xcb_selinux_get_client_context_unchecked(). is used.
   3012       1.1  mrg  * Otherwise, it stores the error if any.
   3013       1.1  mrg  *
   3014       1.1  mrg  * The returned value must be freed by the caller using free().
   3015       1.1  mrg  */
   3016       1.1  mrg 
   3017       1.1  mrg /*****************************************************************************
   3018       1.1  mrg  **
   3019       1.1  mrg  ** xcb_selinux_get_client_context_reply_t * xcb_selinux_get_client_context_reply
   3020       1.1  mrg  **
   3021       1.1  mrg  ** @param xcb_connection_t                         *c
   3022       1.1  mrg  ** @param xcb_selinux_get_client_context_cookie_t   cookie
   3023       1.1  mrg  ** @param xcb_generic_error_t                     **e
   3024       1.1  mrg  ** @returns xcb_selinux_get_client_context_reply_t *
   3025       1.1  mrg  **
   3026       1.1  mrg  *****************************************************************************/
   3027       1.1  mrg 
   3028       1.1  mrg xcb_selinux_get_client_context_reply_t *
   3029       1.1  mrg xcb_selinux_get_client_context_reply (xcb_connection_t                         *c  /**< */,
   3030       1.1  mrg                                       xcb_selinux_get_client_context_cookie_t   cookie  /**< */,
   3031       1.1  mrg                                       xcb_generic_error_t                     **e  /**< */);
   3032       1.1  mrg 
   3033       1.1  mrg 
   3034       1.1  mrg #ifdef __cplusplus
   3035       1.1  mrg }
   3036       1.1  mrg #endif
   3037       1.1  mrg 
   3038       1.1  mrg #endif
   3039       1.1  mrg 
   3040       1.1  mrg /**
   3041       1.1  mrg  * @}
   3042       1.1  mrg  */
   3043