Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../../../../../usr/include/xcb/xia.h
Real path: /usr/include/xcb/xia.h
Zurück
/* * This file generated automatically from xia.xml by c_client.py. * Edit at your peril. */ /** * @defgroup XCB_XIA_API XCB XIA API * @brief XIA XCB Protocol Implementation. * @{ **/ #ifndef __XIA_H #define __XIA_H #include "xcb.h" #include "xproto.h" #ifdef __cplusplus extern "C" { #endif #define XCB_XIA_MAJOR_VERSION 1 #define XCB_XIA_MINOR_VERSION 1 extern xcb_extension_t xcb_xia_id; /** * @brief xcb_xia_query_extension_cookie_t **/ typedef struct xcb_xia_query_extension_cookie_t { unsigned int sequence; } xcb_xia_query_extension_cookie_t; /** Opcode for xcb_xia_query_extension. */ #define XCB_XIA_QUERY_EXTENSION 0 /** * @brief xcb_xia_query_extension_request_t **/ typedef struct xcb_xia_query_extension_request_t { uint8_t major_opcode; uint8_t minor_opcode; uint16_t length; } xcb_xia_query_extension_request_t; /** * @brief xcb_xia_query_extension_reply_t **/ typedef struct xcb_xia_query_extension_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t major; uint16_t minor; uint32_t pad1; uint32_t pad2; uint32_t pad3; uint32_t pad4; uint32_t pad5; } xcb_xia_query_extension_reply_t; /** * @brief xcb_xia_query_version_cookie_t **/ typedef struct xcb_xia_query_version_cookie_t { unsigned int sequence; } xcb_xia_query_version_cookie_t; /** Opcode for xcb_xia_query_version. */ #define XCB_XIA_QUERY_VERSION 0 /** * @brief xcb_xia_query_version_request_t **/ typedef struct xcb_xia_query_version_request_t { uint8_t major_opcode; uint8_t minor_opcode; uint16_t length; } xcb_xia_query_version_request_t; /** * @brief xcb_xia_query_version_reply_t **/ typedef struct xcb_xia_query_version_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t major; uint16_t minor; uint32_t pad1; uint32_t pad2; uint32_t pad3; uint32_t pad4; uint32_t pad5; } xcb_xia_query_version_reply_t; /** Opcode for xcb_xia_set_process_info. */ #define XCB_XIA_SET_PROCESS_INFO 1 /** * @brief xcb_xia_set_process_info_request_t **/ typedef struct xcb_xia_set_process_info_request_t { uint8_t major_opcode; uint8_t minor_opcode; uint16_t length; uint32_t flags; uint32_t uid; } xcb_xia_set_process_info_request_t; /** * @brief xcb_xia_get_process_info_cookie_t **/ typedef struct xcb_xia_get_process_info_cookie_t { unsigned int sequence; } xcb_xia_get_process_info_cookie_t; /** Opcode for xcb_xia_get_process_info. */ #define XCB_XIA_GET_PROCESS_INFO 2 /** * @brief xcb_xia_get_process_info_request_t **/ typedef struct xcb_xia_get_process_info_request_t { uint8_t major_opcode; uint8_t minor_opcode; uint16_t length; uint32_t flags; } xcb_xia_get_process_info_request_t; /** * @brief xcb_xia_get_process_info_reply_t **/ typedef struct xcb_xia_get_process_info_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint32_t count; uint32_t pad1; uint32_t pad2; uint32_t pad3; uint32_t pad4; uint32_t pad5; } xcb_xia_get_process_info_reply_t; /** * * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ xcb_xia_query_extension_cookie_t xcb_xia_query_extension (xcb_connection_t *c); /** * * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ xcb_xia_query_extension_cookie_t xcb_xia_query_extension_unchecked (xcb_connection_t *c); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xia_query_extension_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ xcb_xia_query_extension_reply_t * xcb_xia_query_extension_reply (xcb_connection_t *c, xcb_xia_query_extension_cookie_t cookie /**< */, xcb_generic_error_t **e); /** * * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ xcb_xia_query_version_cookie_t xcb_xia_query_version (xcb_connection_t *c); /** * * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ xcb_xia_query_version_cookie_t xcb_xia_query_version_unchecked (xcb_connection_t *c); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xia_query_version_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ xcb_xia_query_version_reply_t * xcb_xia_query_version_reply (xcb_connection_t *c, xcb_xia_query_version_cookie_t cookie /**< */, xcb_generic_error_t **e); int xcb_xia_set_process_info_sizeof (const void *_buffer, uint32_t pinfo_len); /** * * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ xcb_void_cookie_t xcb_xia_set_process_info_checked (xcb_connection_t *c, uint32_t flags, uint32_t uid, uint32_t pinfo_len, const uint32_t *pinfo); /** * * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ xcb_void_cookie_t xcb_xia_set_process_info (xcb_connection_t *c, uint32_t flags, uint32_t uid, uint32_t pinfo_len, const uint32_t *pinfo); uint32_t * xcb_xia_set_process_info_pinfo (const xcb_xia_set_process_info_request_t *R); int xcb_xia_set_process_info_pinfo_length (const xcb_xia_set_process_info_request_t *R); xcb_generic_iterator_t xcb_xia_set_process_info_pinfo_end (const xcb_xia_set_process_info_request_t *R); int xcb_xia_get_process_info_serialize (void **_buffer, const xcb_xia_get_process_info_reply_t *_aux, const uint32_t *pinfo); int xcb_xia_get_process_info_unserialize (const void *_buffer, xcb_xia_get_process_info_reply_t **_aux); int xcb_xia_get_process_info_sizeof (const void *_buffer); /** * * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ xcb_xia_get_process_info_cookie_t xcb_xia_get_process_info (xcb_connection_t *c, uint32_t flags); /** * * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ xcb_xia_get_process_info_cookie_t xcb_xia_get_process_info_unchecked (xcb_connection_t *c, uint32_t flags); uint32_t * xcb_xia_get_process_info_pinfo (const xcb_xia_get_process_info_reply_t *R); int xcb_xia_get_process_info_pinfo_length (const xcb_xia_get_process_info_reply_t *R); xcb_generic_iterator_t xcb_xia_get_process_info_pinfo_end (const xcb_xia_get_process_info_reply_t *R); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xia_get_process_info_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ xcb_xia_get_process_info_reply_t * xcb_xia_get_process_info_reply (xcb_connection_t *c, xcb_xia_get_process_info_cookie_t cookie /**< */, xcb_generic_error_t **e); #ifdef __cplusplus } #endif #endif /** * @} */