- XCB_SHAPE_SK_BOUNDINGalias XCB_SHAPE_SK_BOUNDING = xcb_shape_sk_t.XCB_SHAPE_SK_BOUNDING 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- XCB_SHAPE_SK_CLIPalias XCB_SHAPE_SK_CLIP = xcb_shape_sk_t.XCB_SHAPE_SK_CLIP 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- XCB_SHAPE_SK_INPUTalias XCB_SHAPE_SK_INPUT = xcb_shape_sk_t.XCB_SHAPE_SK_INPUT 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- XCB_SHAPE_SO_INTERSECTalias XCB_SHAPE_SO_INTERSECT = xcb_shape_so_t.XCB_SHAPE_SO_INTERSECT 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- XCB_SHAPE_SO_INVERTalias XCB_SHAPE_SO_INVERT = xcb_shape_so_t.XCB_SHAPE_SO_INVERT 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- XCB_SHAPE_SO_SETalias XCB_SHAPE_SO_SET = xcb_shape_so_t.XCB_SHAPE_SO_SET 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- XCB_SHAPE_SO_SUBTRACTalias XCB_SHAPE_SO_SUBTRACT = xcb_shape_so_t.XCB_SHAPE_SO_SUBTRACT 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- XCB_SHAPE_SO_UNIONalias XCB_SHAPE_SO_UNION = xcb_shape_so_t.XCB_SHAPE_SO_UNION 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- xcb_shape_kind_talias xcb_shape_kind_t = ubyte 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- xcb_shape_op_talias xcb_shape_op_t = ubyte 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- xcb_shape_combinexcb_void_cookie_t xcb_shape_combine(xcb_connection_t* c, xcb_shape_op_t operation, xcb_shape_kind_t destination_kind, xcb_shape_kind_t source_kind, xcb_window_t destination_window, short x_offset, short y_offset, xcb_window_t source_window) 
- @param c The connection
@return A cookie 
- xcb_shape_combine_checkedxcb_void_cookie_t xcb_shape_combine_checked(xcb_connection_t* c, xcb_shape_op_t operation, xcb_shape_kind_t destination_kind, xcb_shape_kind_t source_kind, xcb_window_t destination_window, short x_offset, short y_offset, xcb_window_t source_window) 
- @param c The connection
@return A cookie 
- xcb_shape_get_rectanglesxcb_shape_get_rectangles_cookie_t xcb_shape_get_rectangles(xcb_connection_t* c, xcb_window_t window, xcb_shape_kind_t source_kind) 
- @param c The connection
@return A cookie 
- xcb_shape_get_rectangles_rectanglesxcb_rectangle_t* xcb_shape_get_rectangles_rectangles(xcb_shape_get_rectangles_reply_t* R) 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- xcb_shape_get_rectangles_rectangles_iteratorxcb_rectangle_iterator_t xcb_shape_get_rectangles_rectangles_iterator(xcb_shape_get_rectangles_reply_t* R) 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- xcb_shape_get_rectangles_rectangles_lengthint xcb_shape_get_rectangles_rectangles_length(xcb_shape_get_rectangles_reply_t* R) 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- xcb_shape_get_rectangles_replyxcb_shape_get_rectangles_reply_t* xcb_shape_get_rectangles_reply(xcb_connection_t* c, xcb_shape_get_rectangles_cookie_t cookie, xcb_generic_error_t** e) 
- Return the reply
@param c      The connection
@param cookie The cookie
@param e      The xcb_generic_error_t supplied 
- xcb_shape_get_rectangles_sizeofint xcb_shape_get_rectangles_sizeof(void* _buffer) 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- xcb_shape_get_rectangles_uncheckedxcb_shape_get_rectangles_cookie_t xcb_shape_get_rectangles_unchecked(xcb_connection_t* c, xcb_window_t window, xcb_shape_kind_t source_kind) 
- @param c The connection
@return A cookie 
- xcb_shape_input_selectedxcb_shape_input_selected_cookie_t xcb_shape_input_selected(xcb_connection_t* c, xcb_window_t destination_window) 
- @param c The connection
@return A cookie 
- xcb_shape_input_selected_replyxcb_shape_input_selected_reply_t* xcb_shape_input_selected_reply(xcb_connection_t* c, xcb_shape_input_selected_cookie_t cookie, xcb_generic_error_t** e) 
- Return the reply
@param c      The connection
@param cookie The cookie
@param e      The xcb_generic_error_t supplied 
- xcb_shape_input_selected_uncheckedxcb_shape_input_selected_cookie_t xcb_shape_input_selected_unchecked(xcb_connection_t* c, xcb_window_t destination_window) 
- @param c The connection
@return A cookie 
- xcb_shape_kind_endxcb_generic_iterator_t xcb_shape_kind_end(xcb_shape_kind_iterator_t i) 
- Return the iterator pointing to the last element
@param i An xcb_shape_kind_iterator_t
@return  The iterator pointing to the last element 
- xcb_shape_kind_nextvoid xcb_shape_kind_next(xcb_shape_kind_iterator_t* i) 
- Get the next element of the iterator
@param i Pointer to a xcb_shape_kind_iterator_t 
- xcb_shape_maskxcb_void_cookie_t xcb_shape_mask(xcb_connection_t* c, xcb_shape_op_t operation, xcb_shape_kind_t destination_kind, xcb_window_t destination_window, short x_offset, short y_offset, xcb_pixmap_t source_bitmap) 
- @param c The connection
@return A cookie 
- xcb_shape_mask_checkedxcb_void_cookie_t xcb_shape_mask_checked(xcb_connection_t* c, xcb_shape_op_t operation, xcb_shape_kind_t destination_kind, xcb_window_t destination_window, short x_offset, short y_offset, xcb_pixmap_t source_bitmap) 
- @param c The connection
@return A cookie 
- xcb_shape_offsetxcb_void_cookie_t xcb_shape_offset(xcb_connection_t* c, xcb_shape_kind_t destination_kind, xcb_window_t destination_window, short x_offset, short y_offset) 
- @param c The connection
@return A cookie 
- xcb_shape_offset_checkedxcb_void_cookie_t xcb_shape_offset_checked(xcb_connection_t* c, xcb_shape_kind_t destination_kind, xcb_window_t destination_window, short x_offset, short y_offset) 
- @param c The connection
@return A cookie 
- xcb_shape_op_endxcb_generic_iterator_t xcb_shape_op_end(xcb_shape_op_iterator_t i) 
- Return the iterator pointing to the last element
@param i An xcb_shape_op_iterator_t
@return  The iterator pointing to the last element 
- xcb_shape_op_nextvoid xcb_shape_op_next(xcb_shape_op_iterator_t* i) 
- Get the next element of the iterator
@param i Pointer to a xcb_shape_op_iterator_t 
- xcb_shape_query_extentsxcb_shape_query_extents_cookie_t xcb_shape_query_extents(xcb_connection_t* c, xcb_window_t destination_window) 
- @param c The connection
@return A cookie 
- xcb_shape_query_extents_replyxcb_shape_query_extents_reply_t* xcb_shape_query_extents_reply(xcb_connection_t* c, xcb_shape_query_extents_cookie_t cookie, xcb_generic_error_t** e) 
- Return the reply
@param c      The connection
@param cookie The cookie
@param e      The xcb_generic_error_t supplied 
- xcb_shape_query_extents_uncheckedxcb_shape_query_extents_cookie_t xcb_shape_query_extents_unchecked(xcb_connection_t* c, xcb_window_t destination_window) 
- @param c The connection
@return A cookie 
- xcb_shape_query_versionxcb_shape_query_version_cookie_t xcb_shape_query_version(xcb_connection_t* c) 
- @param c The connection
@return A cookie 
- xcb_shape_query_version_replyxcb_shape_query_version_reply_t* xcb_shape_query_version_reply(xcb_connection_t* c, xcb_shape_query_version_cookie_t cookie, xcb_generic_error_t** e) 
- Return the reply
@param c      The connection
@param cookie The cookie
@param e      The xcb_generic_error_t supplied 
- xcb_shape_query_version_uncheckedxcb_shape_query_version_cookie_t xcb_shape_query_version_unchecked(xcb_connection_t* c) 
- @param c The connection
@return A cookie 
- xcb_shape_rectanglesxcb_void_cookie_t xcb_shape_rectangles(xcb_connection_t* c, xcb_shape_op_t operation, xcb_shape_kind_t destination_kind, ubyte ordering, xcb_window_t destination_window, short x_offset, short y_offset, uint rectangles_len, xcb_rectangle_t* rectangles) 
- @param c The connection
@return A cookie 
- xcb_shape_rectangles_checkedxcb_void_cookie_t xcb_shape_rectangles_checked(xcb_connection_t* c, xcb_shape_op_t operation, xcb_shape_kind_t destination_kind, ubyte ordering, xcb_window_t destination_window, short x_offset, short y_offset, uint rectangles_len, xcb_rectangle_t* rectangles) 
- @param c The connection
@return A cookie 
- xcb_shape_rectangles_sizeofint xcb_shape_rectangles_sizeof(void* _buffer, uint rectangles_len) 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- xcb_shape_select_inputxcb_void_cookie_t xcb_shape_select_input(xcb_connection_t* c, xcb_window_t destination_window, ubyte enable) 
- @param c The connection
@return A cookie 
- xcb_shape_select_input_checkedxcb_void_cookie_t xcb_shape_select_input_checked(xcb_connection_t* c, xcb_window_t destination_window, ubyte enable) 
- @param c The connection
@return A cookie 
@defgroup XCB_Shape_API XCB Shape API @brief Shape XCB Protocol Implementation. @{