38 typedef uint32_t xcb_window_t;
49 typedef uint32_t xcb_pixmap_t;
60 typedef uint32_t xcb_cursor_t;
71 typedef uint32_t xcb_font_t;
82 typedef uint32_t xcb_gcontext_t;
93 typedef uint32_t xcb_colormap_t;
104 typedef uint32_t xcb_atom_t;
115 typedef uint32_t xcb_drawable_t;
121 xcb_drawable_t *data;
126 typedef uint32_t xcb_fontable_t;
132 xcb_fontable_t *data;
137 typedef uint32_t xcb_visualid_t;
143 xcb_visualid_t *data;
148 typedef uint32_t xcb_timestamp_t;
154 xcb_timestamp_t *data;
159 typedef uint32_t xcb_keysym_t;
170 typedef uint8_t xcb_keycode_t;
181 typedef uint8_t xcb_button_t;
254 uint8_t bits_per_pixel;
255 uint8_t scanline_pad;
268 typedef enum xcb_visual_class_t {
269 XCB_VISUAL_CLASS_STATIC_GRAY = 0,
270 XCB_VISUAL_CLASS_GRAY_SCALE = 1,
271 XCB_VISUAL_CLASS_STATIC_COLOR = 2,
272 XCB_VISUAL_CLASS_PSEUDO_COLOR = 3,
273 XCB_VISUAL_CLASS_TRUE_COLOR = 4,
274 XCB_VISUAL_CLASS_DIRECT_COLOR = 5
275 } xcb_visual_class_t;
281 xcb_visualid_t visual_id;
283 uint8_t bits_per_rgb_value;
284 uint16_t colormap_entries;
306 uint16_t visuals_len;
319 typedef enum xcb_event_mask_t {
320 XCB_EVENT_MASK_NO_EVENT = 0,
321 XCB_EVENT_MASK_KEY_PRESS = 1,
322 XCB_EVENT_MASK_KEY_RELEASE = 2,
323 XCB_EVENT_MASK_BUTTON_PRESS = 4,
324 XCB_EVENT_MASK_BUTTON_RELEASE = 8,
325 XCB_EVENT_MASK_ENTER_WINDOW = 16,
326 XCB_EVENT_MASK_LEAVE_WINDOW = 32,
327 XCB_EVENT_MASK_POINTER_MOTION = 64,
328 XCB_EVENT_MASK_POINTER_MOTION_HINT = 128,
329 XCB_EVENT_MASK_BUTTON_1_MOTION = 256,
330 XCB_EVENT_MASK_BUTTON_2_MOTION = 512,
331 XCB_EVENT_MASK_BUTTON_3_MOTION = 1024,
332 XCB_EVENT_MASK_BUTTON_4_MOTION = 2048,
333 XCB_EVENT_MASK_BUTTON_5_MOTION = 4096,
334 XCB_EVENT_MASK_BUTTON_MOTION = 8192,
335 XCB_EVENT_MASK_KEYMAP_STATE = 16384,
336 XCB_EVENT_MASK_EXPOSURE = 32768,
337 XCB_EVENT_MASK_VISIBILITY_CHANGE = 65536,
338 XCB_EVENT_MASK_STRUCTURE_NOTIFY = 131072,
339 XCB_EVENT_MASK_RESIZE_REDIRECT = 262144,
340 XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY = 524288,
341 XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT = 1048576,
342 XCB_EVENT_MASK_FOCUS_CHANGE = 2097152,
343 XCB_EVENT_MASK_PROPERTY_CHANGE = 4194304,
344 XCB_EVENT_MASK_COLOR_MAP_CHANGE = 8388608,
345 XCB_EVENT_MASK_OWNER_GRAB_BUTTON = 16777216
348 typedef enum xcb_backing_store_t {
349 XCB_BACKING_STORE_NOT_USEFUL = 0,
350 XCB_BACKING_STORE_WHEN_MAPPED = 1,
351 XCB_BACKING_STORE_ALWAYS = 2
352 } xcb_backing_store_t;
359 xcb_colormap_t default_colormap;
360 uint32_t white_pixel;
361 uint32_t black_pixel;
362 uint32_t current_input_masks;
363 uint16_t width_in_pixels;
364 uint16_t height_in_pixels;
365 uint16_t width_in_millimeters;
366 uint16_t height_in_millimeters;
367 uint16_t min_installed_maps;
368 uint16_t max_installed_maps;
369 xcb_visualid_t root_visual;
370 uint8_t backing_stores;
373 uint8_t allowed_depths_len;
391 uint16_t protocol_major_version;
392 uint16_t protocol_minor_version;
393 uint16_t authorization_protocol_name_len;
394 uint16_t authorization_protocol_data_len;
413 uint16_t protocol_major_version;
414 uint16_t protocol_minor_version;
445 typedef enum xcb_image_order_t {
446 XCB_IMAGE_ORDER_LSB_FIRST = 0,
447 XCB_IMAGE_ORDER_MSB_FIRST = 1
456 uint16_t protocol_major_version;
457 uint16_t protocol_minor_version;
459 uint32_t release_number;
460 uint32_t resource_id_base;
461 uint32_t resource_id_mask;
462 uint32_t motion_buffer_size;
464 uint16_t maximum_request_length;
466 uint8_t pixmap_formats_len;
467 uint8_t image_byte_order;
468 uint8_t bitmap_format_bit_order;
469 uint8_t bitmap_format_scanline_unit;
470 uint8_t bitmap_format_scanline_pad;
471 xcb_keycode_t min_keycode;
472 xcb_keycode_t max_keycode;
485 typedef enum xcb_mod_mask_t {
486 XCB_MOD_MASK_SHIFT = 1,
487 XCB_MOD_MASK_LOCK = 2,
488 XCB_MOD_MASK_CONTROL = 4,
493 XCB_MOD_MASK_5 = 128,
494 XCB_MOD_MASK_ANY = 32768
497 typedef enum xcb_key_but_mask_t {
498 XCB_KEY_BUT_MASK_SHIFT = 1,
499 XCB_KEY_BUT_MASK_LOCK = 2,
500 XCB_KEY_BUT_MASK_CONTROL = 4,
501 XCB_KEY_BUT_MASK_MOD_1 = 8,
502 XCB_KEY_BUT_MASK_MOD_2 = 16,
503 XCB_KEY_BUT_MASK_MOD_3 = 32,
504 XCB_KEY_BUT_MASK_MOD_4 = 64,
505 XCB_KEY_BUT_MASK_MOD_5 = 128,
506 XCB_KEY_BUT_MASK_BUTTON_1 = 256,
507 XCB_KEY_BUT_MASK_BUTTON_2 = 512,
508 XCB_KEY_BUT_MASK_BUTTON_3 = 1024,
509 XCB_KEY_BUT_MASK_BUTTON_4 = 2048,
510 XCB_KEY_BUT_MASK_BUTTON_5 = 4096
511 } xcb_key_but_mask_t;
513 typedef enum xcb_window_enum_t {
518 #define XCB_KEY_PRESS 2
524 uint8_t response_type;
525 xcb_keycode_t detail;
527 xcb_timestamp_t time;
541 #define XCB_KEY_RELEASE 3
545 typedef enum xcb_button_mask_t {
546 XCB_BUTTON_MASK_1 = 256,
547 XCB_BUTTON_MASK_2 = 512,
548 XCB_BUTTON_MASK_3 = 1024,
549 XCB_BUTTON_MASK_4 = 2048,
550 XCB_BUTTON_MASK_5 = 4096,
551 XCB_BUTTON_MASK_ANY = 32768
555 #define XCB_BUTTON_PRESS 4
561 uint8_t response_type;
564 xcb_timestamp_t time;
578 #define XCB_BUTTON_RELEASE 5
582 typedef enum xcb_motion_t {
583 XCB_MOTION_NORMAL = 0,
588 #define XCB_MOTION_NOTIFY 6
594 uint8_t response_type;
597 xcb_timestamp_t time;
610 typedef enum xcb_notify_detail_t {
611 XCB_NOTIFY_DETAIL_ANCESTOR = 0,
612 XCB_NOTIFY_DETAIL_VIRTUAL = 1,
613 XCB_NOTIFY_DETAIL_INFERIOR = 2,
614 XCB_NOTIFY_DETAIL_NONLINEAR = 3,
615 XCB_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
616 XCB_NOTIFY_DETAIL_POINTER = 5,
617 XCB_NOTIFY_DETAIL_POINTER_ROOT = 6,
618 XCB_NOTIFY_DETAIL_NONE = 7
619 } xcb_notify_detail_t;
621 typedef enum xcb_notify_mode_t {
622 XCB_NOTIFY_MODE_NORMAL = 0,
623 XCB_NOTIFY_MODE_GRAB = 1,
624 XCB_NOTIFY_MODE_UNGRAB = 2,
625 XCB_NOTIFY_MODE_WHILE_GRABBED = 3
629 #define XCB_ENTER_NOTIFY 7
635 uint8_t response_type;
638 xcb_timestamp_t time;
648 uint8_t same_screen_focus;
652 #define XCB_LEAVE_NOTIFY 8
657 #define XCB_FOCUS_IN 9
663 uint8_t response_type;
672 #define XCB_FOCUS_OUT 10
677 #define XCB_KEYMAP_NOTIFY 11
683 uint8_t response_type;
688 #define XCB_EXPOSE 12
694 uint8_t response_type;
707 #define XCB_GRAPHICS_EXPOSURE 13
713 uint8_t response_type;
716 xcb_drawable_t drawable;
721 uint16_t minor_opcode;
723 uint8_t major_opcode;
728 #define XCB_NO_EXPOSURE 14
734 uint8_t response_type;
737 xcb_drawable_t drawable;
738 uint16_t minor_opcode;
739 uint8_t major_opcode;
743 typedef enum xcb_visibility_t {
744 XCB_VISIBILITY_UNOBSCURED = 0,
745 XCB_VISIBILITY_PARTIALLY_OBSCURED = 1,
746 XCB_VISIBILITY_FULLY_OBSCURED = 2
750 #define XCB_VISIBILITY_NOTIFY 15
756 uint8_t response_type;
765 #define XCB_CREATE_NOTIFY 16
771 uint8_t response_type;
780 uint16_t border_width;
781 uint8_t override_redirect;
786 #define XCB_DESTROY_NOTIFY 17
792 uint8_t response_type;
800 #define XCB_UNMAP_NOTIFY 18
806 uint8_t response_type;
811 uint8_t from_configure;
816 #define XCB_MAP_NOTIFY 19
822 uint8_t response_type;
827 uint8_t override_redirect;
832 #define XCB_MAP_REQUEST 20
838 uint8_t response_type;
846 #define XCB_REPARENT_NOTIFY 21
852 uint8_t response_type;
860 uint8_t override_redirect;
865 #define XCB_CONFIGURE_NOTIFY 22
871 uint8_t response_type;
876 xcb_window_t above_sibling;
881 uint16_t border_width;
882 uint8_t override_redirect;
887 #define XCB_CONFIGURE_REQUEST 23
893 uint8_t response_type;
898 xcb_window_t sibling;
903 uint16_t border_width;
908 #define XCB_GRAVITY_NOTIFY 24
914 uint8_t response_type;
924 #define XCB_RESIZE_REQUEST 25
930 uint8_t response_type;
938 typedef enum xcb_place_t {
939 XCB_PLACE_ON_TOP = 0,
940 XCB_PLACE_ON_BOTTOM = 1
944 #define XCB_CIRCULATE_NOTIFY 26
950 uint8_t response_type;
961 #define XCB_CIRCULATE_REQUEST 27
965 typedef enum xcb_property_t {
966 XCB_PROPERTY_NEW_VALUE = 0,
967 XCB_PROPERTY_DELETE = 1
971 #define XCB_PROPERTY_NOTIFY 28
977 uint8_t response_type;
982 xcb_timestamp_t time;
988 #define XCB_SELECTION_CLEAR 29
994 uint8_t response_type;
997 xcb_timestamp_t time;
999 xcb_atom_t selection;
1002 typedef enum xcb_time_t {
1003 XCB_TIME_CURRENT_TIME = 0
1006 typedef enum xcb_atom_enum_t {
1017 XCB_ATOM_CUT_BUFFER0,
1018 XCB_ATOM_CUT_BUFFER1,
1019 XCB_ATOM_CUT_BUFFER2,
1020 XCB_ATOM_CUT_BUFFER3,
1021 XCB_ATOM_CUT_BUFFER4,
1022 XCB_ATOM_CUT_BUFFER5,
1023 XCB_ATOM_CUT_BUFFER6,
1024 XCB_ATOM_CUT_BUFFER7,
1031 XCB_ATOM_RESOURCE_MANAGER,
1032 XCB_ATOM_RGB_COLOR_MAP,
1033 XCB_ATOM_RGB_BEST_MAP,
1034 XCB_ATOM_RGB_BLUE_MAP,
1035 XCB_ATOM_RGB_DEFAULT_MAP,
1036 XCB_ATOM_RGB_GRAY_MAP,
1037 XCB_ATOM_RGB_GREEN_MAP,
1038 XCB_ATOM_RGB_RED_MAP,
1042 XCB_ATOM_WM_COMMAND,
1044 XCB_ATOM_WM_CLIENT_MACHINE,
1045 XCB_ATOM_WM_ICON_NAME,
1046 XCB_ATOM_WM_ICON_SIZE,
1048 XCB_ATOM_WM_NORMAL_HINTS,
1049 XCB_ATOM_WM_SIZE_HINTS,
1050 XCB_ATOM_WM_ZOOM_HINTS,
1052 XCB_ATOM_NORM_SPACE,
1055 XCB_ATOM_SUPERSCRIPT_X,
1056 XCB_ATOM_SUPERSCRIPT_Y,
1057 XCB_ATOM_SUBSCRIPT_X,
1058 XCB_ATOM_SUBSCRIPT_Y,
1059 XCB_ATOM_UNDERLINE_POSITION,
1060 XCB_ATOM_UNDERLINE_THICKNESS,
1061 XCB_ATOM_STRIKEOUT_ASCENT,
1062 XCB_ATOM_STRIKEOUT_DESCENT,
1063 XCB_ATOM_ITALIC_ANGLE,
1065 XCB_ATOM_QUAD_WIDTH,
1067 XCB_ATOM_POINT_SIZE,
1068 XCB_ATOM_RESOLUTION,
1072 XCB_ATOM_FAMILY_NAME,
1074 XCB_ATOM_CAP_HEIGHT,
1076 XCB_ATOM_WM_TRANSIENT_FOR
1080 #define XCB_SELECTION_REQUEST 30
1086 uint8_t response_type;
1089 xcb_timestamp_t time;
1091 xcb_window_t requestor;
1092 xcb_atom_t selection;
1094 xcb_atom_t property;
1098 #define XCB_SELECTION_NOTIFY 31
1104 uint8_t response_type;
1107 xcb_timestamp_t time;
1108 xcb_window_t requestor;
1109 xcb_atom_t selection;
1111 xcb_atom_t property;
1114 typedef enum xcb_colormap_state_t {
1115 XCB_COLORMAP_STATE_UNINSTALLED = 0,
1116 XCB_COLORMAP_STATE_INSTALLED = 1
1117 } xcb_colormap_state_t;
1119 typedef enum xcb_colormap_enum_t {
1120 XCB_COLORMAP_NONE = 0
1121 } xcb_colormap_enum_t;
1124 #define XCB_COLORMAP_NOTIFY 32
1130 uint8_t response_type;
1133 xcb_window_t window;
1134 xcb_colormap_t colormap;
1145 uint16_t data16[10];
1159 #define XCB_CLIENT_MESSAGE 33
1165 uint8_t response_type;
1168 xcb_window_t window;
1173 typedef enum xcb_mapping_t {
1174 XCB_MAPPING_MODIFIER = 0,
1175 XCB_MAPPING_KEYBOARD = 1,
1176 XCB_MAPPING_POINTER = 2
1180 #define XCB_MAPPING_NOTIFY 34
1186 uint8_t response_type;
1190 xcb_keycode_t first_keycode;
1196 #define XCB_REQUEST 1
1202 uint8_t response_type;
1206 uint16_t minor_opcode;
1207 uint8_t major_opcode;
1218 uint8_t response_type;
1222 uint16_t minor_opcode;
1223 uint8_t major_opcode;
1228 #define XCB_WINDOW 3
1233 #define XCB_PIXMAP 4
1243 #define XCB_CURSOR 6
1258 #define XCB_DRAWABLE 9
1263 #define XCB_ACCESS 10
1268 #define XCB_ALLOC 11
1273 #define XCB_COLORMAP 12
1278 #define XCB_G_CONTEXT 13
1283 #define XCB_ID_CHOICE 14
1293 #define XCB_LENGTH 16
1298 #define XCB_IMPLEMENTATION 17
1302 typedef enum xcb_window_class_t {
1303 XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
1304 XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
1305 XCB_WINDOW_CLASS_INPUT_ONLY = 2
1306 } xcb_window_class_t;
1308 typedef enum xcb_cw_t {
1309 XCB_CW_BACK_PIXMAP = 1,
1310 XCB_CW_BACK_PIXEL = 2,
1311 XCB_CW_BORDER_PIXMAP = 4,
1312 XCB_CW_BORDER_PIXEL = 8,
1313 XCB_CW_BIT_GRAVITY = 16,
1314 XCB_CW_WIN_GRAVITY = 32,
1315 XCB_CW_BACKING_STORE = 64,
1316 XCB_CW_BACKING_PLANES = 128,
1317 XCB_CW_BACKING_PIXEL = 256,
1318 XCB_CW_OVERRIDE_REDIRECT = 512,
1319 XCB_CW_SAVE_UNDER = 1024,
1320 XCB_CW_EVENT_MASK = 2048,
1321 XCB_CW_DONT_PROPAGATE = 4096,
1322 XCB_CW_COLORMAP = 8192,
1323 XCB_CW_CURSOR = 16384
1326 typedef enum xcb_back_pixmap_t {
1327 XCB_BACK_PIXMAP_NONE = 0,
1328 XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
1329 } xcb_back_pixmap_t;
1331 typedef enum xcb_gravity_t {
1332 XCB_GRAVITY_BIT_FORGET = 0,
1333 XCB_GRAVITY_WIN_UNMAP = 0,
1334 XCB_GRAVITY_NORTH_WEST = 1,
1335 XCB_GRAVITY_NORTH = 2,
1336 XCB_GRAVITY_NORTH_EAST = 3,
1337 XCB_GRAVITY_WEST = 4,
1338 XCB_GRAVITY_CENTER = 5,
1339 XCB_GRAVITY_EAST = 6,
1340 XCB_GRAVITY_SOUTH_WEST = 7,
1341 XCB_GRAVITY_SOUTH = 8,
1342 XCB_GRAVITY_SOUTH_EAST = 9,
1343 XCB_GRAVITY_STATIC = 10
1347 #define XCB_CREATE_WINDOW 1
1353 uint8_t major_opcode;
1357 xcb_window_t parent;
1362 uint16_t border_width;
1364 xcb_visualid_t visual;
1365 uint32_t value_mask;
1369 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2
1375 uint8_t major_opcode;
1378 xcb_window_t window;
1379 uint32_t value_mask;
1382 typedef enum xcb_map_state_t {
1383 XCB_MAP_STATE_UNMAPPED = 0,
1384 XCB_MAP_STATE_UNVIEWABLE = 1,
1385 XCB_MAP_STATE_VIEWABLE = 2
1392 unsigned int sequence;
1396 #define XCB_GET_WINDOW_ATTRIBUTES 3
1402 uint8_t major_opcode;
1405 xcb_window_t window;
1412 uint8_t response_type;
1413 uint8_t backing_store;
1416 xcb_visualid_t visual;
1418 uint8_t bit_gravity;
1419 uint8_t win_gravity;
1420 uint32_t backing_planes;
1421 uint32_t backing_pixel;
1423 uint8_t map_is_installed;
1425 uint8_t override_redirect;
1426 xcb_colormap_t colormap;
1427 uint32_t all_event_masks;
1428 uint32_t your_event_mask;
1429 uint16_t do_not_propagate_mask;
1434 #define XCB_DESTROY_WINDOW 4
1440 uint8_t major_opcode;
1443 xcb_window_t window;
1447 #define XCB_DESTROY_SUBWINDOWS 5
1453 uint8_t major_opcode;
1456 xcb_window_t window;
1459 typedef enum xcb_set_mode_t {
1460 XCB_SET_MODE_INSERT = 0,
1461 XCB_SET_MODE_DELETE = 1
1465 #define XCB_CHANGE_SAVE_SET 6
1471 uint8_t major_opcode;
1474 xcb_window_t window;
1478 #define XCB_REPARENT_WINDOW 7
1484 uint8_t major_opcode;
1487 xcb_window_t window;
1488 xcb_window_t parent;
1494 #define XCB_MAP_WINDOW 8
1500 uint8_t major_opcode;
1503 xcb_window_t window;
1507 #define XCB_MAP_SUBWINDOWS 9
1513 uint8_t major_opcode;
1516 xcb_window_t window;
1520 #define XCB_UNMAP_WINDOW 10
1526 uint8_t major_opcode;
1529 xcb_window_t window;
1533 #define XCB_UNMAP_SUBWINDOWS 11
1539 uint8_t major_opcode;
1542 xcb_window_t window;
1545 typedef enum xcb_config_window_t {
1546 XCB_CONFIG_WINDOW_X = 1,
1547 XCB_CONFIG_WINDOW_Y = 2,
1548 XCB_CONFIG_WINDOW_WIDTH = 4,
1549 XCB_CONFIG_WINDOW_HEIGHT = 8,
1550 XCB_CONFIG_WINDOW_BORDER_WIDTH = 16,
1551 XCB_CONFIG_WINDOW_SIBLING = 32,
1552 XCB_CONFIG_WINDOW_STACK_MODE = 64
1553 } xcb_config_window_t;
1555 typedef enum xcb_stack_mode_t {
1556 XCB_STACK_MODE_ABOVE = 0,
1557 XCB_STACK_MODE_BELOW = 1,
1558 XCB_STACK_MODE_TOP_IF = 2,
1559 XCB_STACK_MODE_BOTTOM_IF = 3,
1560 XCB_STACK_MODE_OPPOSITE = 4
1564 #define XCB_CONFIGURE_WINDOW 12
1570 uint8_t major_opcode;
1573 xcb_window_t window;
1574 uint16_t value_mask;
1578 typedef enum xcb_circulate_t {
1579 XCB_CIRCULATE_RAISE_LOWEST = 0,
1580 XCB_CIRCULATE_LOWER_HIGHEST = 1
1584 #define XCB_CIRCULATE_WINDOW 13
1590 uint8_t major_opcode;
1593 xcb_window_t window;
1600 unsigned int sequence;
1604 #define XCB_GET_GEOMETRY 14
1610 uint8_t major_opcode;
1613 xcb_drawable_t drawable;
1620 uint8_t response_type;
1629 uint16_t border_width;
1637 unsigned int sequence;
1641 #define XCB_QUERY_TREE 15
1647 uint8_t major_opcode;
1650 xcb_window_t window;
1657 uint8_t response_type;
1662 xcb_window_t parent;
1663 uint16_t children_len;
1671 unsigned int sequence;
1675 #define XCB_INTERN_ATOM 16
1681 uint8_t major_opcode;
1682 uint8_t only_if_exists;
1692 uint8_t response_type;
1703 unsigned int sequence;
1707 #define XCB_GET_ATOM_NAME 17
1713 uint8_t major_opcode;
1723 uint8_t response_type;
1731 typedef enum xcb_prop_mode_t {
1732 XCB_PROP_MODE_REPLACE = 0,
1733 XCB_PROP_MODE_PREPEND = 1,
1734 XCB_PROP_MODE_APPEND = 2
1738 #define XCB_CHANGE_PROPERTY 18
1744 uint8_t major_opcode;
1747 xcb_window_t window;
1748 xcb_atom_t property;
1756 #define XCB_DELETE_PROPERTY 19
1762 uint8_t major_opcode;
1765 xcb_window_t window;
1766 xcb_atom_t property;
1769 typedef enum xcb_get_property_type_t {
1770 XCB_GET_PROPERTY_TYPE_ANY = 0
1771 } xcb_get_property_type_t;
1777 unsigned int sequence;
1781 #define XCB_GET_PROPERTY 20
1787 uint8_t major_opcode;
1790 xcb_window_t window;
1791 xcb_atom_t property;
1793 uint32_t long_offset;
1794 uint32_t long_length;
1801 uint8_t response_type;
1806 uint32_t bytes_after;
1815 unsigned int sequence;
1819 #define XCB_LIST_PROPERTIES 21
1825 uint8_t major_opcode;
1828 xcb_window_t window;
1835 uint8_t response_type;
1844 #define XCB_SET_SELECTION_OWNER 22
1850 uint8_t major_opcode;
1854 xcb_atom_t selection;
1855 xcb_timestamp_t time;
1862 unsigned int sequence;
1866 #define XCB_GET_SELECTION_OWNER 23
1872 uint8_t major_opcode;
1875 xcb_atom_t selection;
1882 uint8_t response_type;
1890 #define XCB_CONVERT_SELECTION 24
1896 uint8_t major_opcode;
1899 xcb_window_t requestor;
1900 xcb_atom_t selection;
1902 xcb_atom_t property;
1903 xcb_timestamp_t time;
1906 typedef enum xcb_send_event_dest_t {
1907 XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0,
1908 XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1
1909 } xcb_send_event_dest_t;
1912 #define XCB_SEND_EVENT 25
1918 uint8_t major_opcode;
1921 xcb_window_t destination;
1922 uint32_t event_mask;
1926 typedef enum xcb_grab_mode_t {
1927 XCB_GRAB_MODE_SYNC = 0,
1928 XCB_GRAB_MODE_ASYNC = 1
1931 typedef enum xcb_grab_status_t {
1932 XCB_GRAB_STATUS_SUCCESS = 0,
1933 XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
1934 XCB_GRAB_STATUS_INVALID_TIME = 2,
1935 XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
1936 XCB_GRAB_STATUS_FROZEN = 4
1937 } xcb_grab_status_t;
1939 typedef enum xcb_cursor_enum_t {
1941 } xcb_cursor_enum_t;
1947 unsigned int sequence;
1951 #define XCB_GRAB_POINTER 26
1957 uint8_t major_opcode;
1958 uint8_t owner_events;
1960 xcb_window_t grab_window;
1961 uint16_t event_mask;
1962 uint8_t pointer_mode;
1963 uint8_t keyboard_mode;
1964 xcb_window_t confine_to;
1965 xcb_cursor_t cursor;
1966 xcb_timestamp_t time;
1973 uint8_t response_type;
1980 #define XCB_UNGRAB_POINTER 27
1986 uint8_t major_opcode;
1989 xcb_timestamp_t time;
1992 typedef enum xcb_button_index_t {
1993 XCB_BUTTON_INDEX_ANY = 0,
1994 XCB_BUTTON_INDEX_1 = 1,
1995 XCB_BUTTON_INDEX_2 = 2,
1996 XCB_BUTTON_INDEX_3 = 3,
1997 XCB_BUTTON_INDEX_4 = 4,
1998 XCB_BUTTON_INDEX_5 = 5
1999 } xcb_button_index_t;
2002 #define XCB_GRAB_BUTTON 28
2008 uint8_t major_opcode;
2009 uint8_t owner_events;
2011 xcb_window_t grab_window;
2012 uint16_t event_mask;
2013 uint8_t pointer_mode;
2014 uint8_t keyboard_mode;
2015 xcb_window_t confine_to;
2016 xcb_cursor_t cursor;
2023 #define XCB_UNGRAB_BUTTON 29
2029 uint8_t major_opcode;
2032 xcb_window_t grab_window;
2038 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30
2044 uint8_t major_opcode;
2047 xcb_cursor_t cursor;
2048 xcb_timestamp_t time;
2049 uint16_t event_mask;
2057 unsigned int sequence;
2061 #define XCB_GRAB_KEYBOARD 31
2067 uint8_t major_opcode;
2068 uint8_t owner_events;
2070 xcb_window_t grab_window;
2071 xcb_timestamp_t time;
2072 uint8_t pointer_mode;
2073 uint8_t keyboard_mode;
2081 uint8_t response_type;
2088 #define XCB_UNGRAB_KEYBOARD 32
2094 uint8_t major_opcode;
2097 xcb_timestamp_t time;
2100 typedef enum xcb_grab_t {
2105 #define XCB_GRAB_KEY 33
2111 uint8_t major_opcode;
2112 uint8_t owner_events;
2114 xcb_window_t grab_window;
2117 uint8_t pointer_mode;
2118 uint8_t keyboard_mode;
2123 #define XCB_UNGRAB_KEY 34
2129 uint8_t major_opcode;
2132 xcb_window_t grab_window;
2137 typedef enum xcb_allow_t {
2138 XCB_ALLOW_ASYNC_POINTER = 0,
2139 XCB_ALLOW_SYNC_POINTER = 1,
2140 XCB_ALLOW_REPLAY_POINTER = 2,
2141 XCB_ALLOW_ASYNC_KEYBOARD = 3,
2142 XCB_ALLOW_SYNC_KEYBOARD = 4,
2143 XCB_ALLOW_REPLAY_KEYBOARD = 5,
2144 XCB_ALLOW_ASYNC_BOTH = 6,
2145 XCB_ALLOW_SYNC_BOTH = 7
2149 #define XCB_ALLOW_EVENTS 35
2155 uint8_t major_opcode;
2158 xcb_timestamp_t time;
2162 #define XCB_GRAB_SERVER 36
2168 uint8_t major_opcode;
2174 #define XCB_UNGRAB_SERVER 37
2180 uint8_t major_opcode;
2189 unsigned int sequence;
2193 #define XCB_QUERY_POINTER 38
2199 uint8_t major_opcode;
2202 xcb_window_t window;
2209 uint8_t response_type;
2210 uint8_t same_screen;
2227 xcb_timestamp_t time;
2245 unsigned int sequence;
2249 #define XCB_GET_MOTION_EVENTS 39
2255 uint8_t major_opcode;
2258 xcb_window_t window;
2259 xcb_timestamp_t start;
2260 xcb_timestamp_t stop;
2267 uint8_t response_type;
2271 uint32_t events_len;
2279 unsigned int sequence;
2283 #define XCB_TRANSLATE_COORDINATES 40
2289 uint8_t major_opcode;
2292 xcb_window_t src_window;
2293 xcb_window_t dst_window;
2302 uint8_t response_type;
2303 uint8_t same_screen;
2312 #define XCB_WARP_POINTER 41
2318 uint8_t major_opcode;
2321 xcb_window_t src_window;
2322 xcb_window_t dst_window;
2326 uint16_t src_height;
2331 typedef enum xcb_input_focus_t {
2332 XCB_INPUT_FOCUS_NONE = 0,
2333 XCB_INPUT_FOCUS_POINTER_ROOT = 1,
2334 XCB_INPUT_FOCUS_PARENT = 2,
2335 XCB_INPUT_FOCUS_FOLLOW_KEYBOARD = 3
2336 } xcb_input_focus_t;
2339 #define XCB_SET_INPUT_FOCUS 42
2345 uint8_t major_opcode;
2349 xcb_timestamp_t time;
2356 unsigned int sequence;
2360 #define XCB_GET_INPUT_FOCUS 43
2366 uint8_t major_opcode;
2375 uint8_t response_type;
2386 unsigned int sequence;
2390 #define XCB_QUERY_KEYMAP 44
2396 uint8_t major_opcode;
2405 uint8_t response_type;
2413 #define XCB_OPEN_FONT 45
2419 uint8_t major_opcode;
2428 #define XCB_CLOSE_FONT 46
2434 uint8_t major_opcode;
2440 typedef enum xcb_font_draw_t {
2441 XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
2442 XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
2466 int16_t left_side_bearing;
2467 int16_t right_side_bearing;
2468 int16_t character_width;
2471 uint16_t attributes;
2487 unsigned int sequence;
2491 #define XCB_QUERY_FONT 47
2497 uint8_t major_opcode;
2500 xcb_fontable_t font;
2507 uint8_t response_type;
2515 uint16_t min_char_or_byte2;
2516 uint16_t max_char_or_byte2;
2517 uint16_t default_char;
2518 uint16_t properties_len;
2519 uint8_t draw_direction;
2522 uint8_t all_chars_exist;
2523 int16_t font_ascent;
2524 int16_t font_descent;
2525 uint32_t char_infos_len;
2532 unsigned int sequence;
2536 #define XCB_QUERY_TEXT_EXTENTS 48
2542 uint8_t major_opcode;
2545 xcb_fontable_t font;
2552 uint8_t response_type;
2553 uint8_t draw_direction;
2556 int16_t font_ascent;
2557 int16_t font_descent;
2558 int16_t overall_ascent;
2559 int16_t overall_descent;
2560 int32_t overall_width;
2561 int32_t overall_left;
2562 int32_t overall_right;
2585 unsigned int sequence;
2589 #define XCB_LIST_FONTS 49
2595 uint8_t major_opcode;
2599 uint16_t pattern_len;
2606 uint8_t response_type;
2618 unsigned int sequence;
2622 #define XCB_LIST_FONTS_WITH_INFO 50
2628 uint8_t major_opcode;
2632 uint16_t pattern_len;
2639 uint8_t response_type;
2647 uint16_t min_char_or_byte2;
2648 uint16_t max_char_or_byte2;
2649 uint16_t default_char;
2650 uint16_t properties_len;
2651 uint8_t draw_direction;
2654 uint8_t all_chars_exist;
2655 int16_t font_ascent;
2656 int16_t font_descent;
2657 uint32_t replies_hint;
2661 #define XCB_SET_FONT_PATH 51
2667 uint8_t major_opcode;
2678 unsigned int sequence;
2682 #define XCB_GET_FONT_PATH 52
2688 uint8_t major_opcode;
2697 uint8_t response_type;
2706 #define XCB_CREATE_PIXMAP 53
2712 uint8_t major_opcode;
2716 xcb_drawable_t drawable;
2722 #define XCB_FREE_PIXMAP 54
2728 uint8_t major_opcode;
2731 xcb_pixmap_t pixmap;
2734 typedef enum xcb_gc_t {
2735 XCB_GC_FUNCTION = 1,
2736 XCB_GC_PLANE_MASK = 2,
2737 XCB_GC_FOREGROUND = 4,
2738 XCB_GC_BACKGROUND = 8,
2739 XCB_GC_LINE_WIDTH = 16,
2740 XCB_GC_LINE_STYLE = 32,
2741 XCB_GC_CAP_STYLE = 64,
2742 XCB_GC_JOIN_STYLE = 128,
2743 XCB_GC_FILL_STYLE = 256,
2744 XCB_GC_FILL_RULE = 512,
2746 XCB_GC_STIPPLE = 2048,
2747 XCB_GC_TILE_STIPPLE_ORIGIN_X = 4096,
2748 XCB_GC_TILE_STIPPLE_ORIGIN_Y = 8192,
2749 XCB_GC_FONT = 16384,
2750 XCB_GC_SUBWINDOW_MODE = 32768,
2751 XCB_GC_GRAPHICS_EXPOSURES = 65536,
2752 XCB_GC_CLIP_ORIGIN_X = 131072,
2753 XCB_GC_CLIP_ORIGIN_Y = 262144,
2754 XCB_GC_CLIP_MASK = 524288,
2755 XCB_GC_DASH_OFFSET = 1048576,
2756 XCB_GC_DASH_LIST = 2097152,
2757 XCB_GC_ARC_MODE = 4194304
2760 typedef enum xcb_gx_t {
2763 XCB_GX_AND_REVERSE = 2,
2765 XCB_GX_AND_INVERTED = 4,
2772 XCB_GX_OR_REVERSE = 11,
2773 XCB_GX_COPY_INVERTED = 12,
2774 XCB_GX_OR_INVERTED = 13,
2779 typedef enum xcb_line_style_t {
2780 XCB_LINE_STYLE_SOLID = 0,
2781 XCB_LINE_STYLE_ON_OFF_DASH = 1,
2782 XCB_LINE_STYLE_DOUBLE_DASH = 2
2785 typedef enum xcb_cap_style_t {
2786 XCB_CAP_STYLE_NOT_LAST = 0,
2787 XCB_CAP_STYLE_BUTT = 1,
2788 XCB_CAP_STYLE_ROUND = 2,
2789 XCB_CAP_STYLE_PROJECTING = 3
2792 typedef enum xcb_join_style_t {
2793 XCB_JOIN_STYLE_MITER = 0,
2794 XCB_JOIN_STYLE_ROUND = 1,
2795 XCB_JOIN_STYLE_BEVEL = 2
2798 typedef enum xcb_fill_style_t {
2799 XCB_FILL_STYLE_SOLID = 0,
2800 XCB_FILL_STYLE_TILED = 1,
2801 XCB_FILL_STYLE_STIPPLED = 2,
2802 XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
2805 typedef enum xcb_fill_rule_t {
2806 XCB_FILL_RULE_EVEN_ODD = 0,
2807 XCB_FILL_RULE_WINDING = 1
2810 typedef enum xcb_subwindow_mode_t {
2811 XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
2812 XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
2813 } xcb_subwindow_mode_t;
2815 typedef enum xcb_arc_mode_t {
2816 XCB_ARC_MODE_CHORD = 0,
2817 XCB_ARC_MODE_PIE_SLICE = 1
2821 #define XCB_CREATE_GC 55
2827 uint8_t major_opcode;
2831 xcb_drawable_t drawable;
2832 uint32_t value_mask;
2836 #define XCB_CHANGE_GC 56
2842 uint8_t major_opcode;
2846 uint32_t value_mask;
2850 #define XCB_COPY_GC 57
2856 uint8_t major_opcode;
2859 xcb_gcontext_t src_gc;
2860 xcb_gcontext_t dst_gc;
2861 uint32_t value_mask;
2865 #define XCB_SET_DASHES 58
2871 uint8_t major_opcode;
2875 uint16_t dash_offset;
2876 uint16_t dashes_len;
2879 typedef enum xcb_clip_ordering_t {
2880 XCB_CLIP_ORDERING_UNSORTED = 0,
2881 XCB_CLIP_ORDERING_Y_SORTED = 1,
2882 XCB_CLIP_ORDERING_YX_SORTED = 2,
2883 XCB_CLIP_ORDERING_YX_BANDED = 3
2884 } xcb_clip_ordering_t;
2887 #define XCB_SET_CLIP_RECTANGLES 59
2893 uint8_t major_opcode;
2897 int16_t clip_x_origin;
2898 int16_t clip_y_origin;
2902 #define XCB_FREE_GC 60
2908 uint8_t major_opcode;
2915 #define XCB_CLEAR_AREA 61
2921 uint8_t major_opcode;
2924 xcb_window_t window;
2932 #define XCB_COPY_AREA 62
2938 uint8_t major_opcode;
2941 xcb_drawable_t src_drawable;
2942 xcb_drawable_t dst_drawable;
2953 #define XCB_COPY_PLANE 63
2959 uint8_t major_opcode;
2962 xcb_drawable_t src_drawable;
2963 xcb_drawable_t dst_drawable;
2974 typedef enum xcb_coord_mode_t {
2975 XCB_COORD_MODE_ORIGIN = 0,
2976 XCB_COORD_MODE_PREVIOUS = 1
2980 #define XCB_POLY_POINT 64
2986 uint8_t major_opcode;
2987 uint8_t coordinate_mode;
2989 xcb_drawable_t drawable;
2994 #define XCB_POLY_LINE 65
3000 uint8_t major_opcode;
3001 uint8_t coordinate_mode;
3003 xcb_drawable_t drawable;
3027 #define XCB_POLY_SEGMENT 66
3033 uint8_t major_opcode;
3036 xcb_drawable_t drawable;
3041 #define XCB_POLY_RECTANGLE 67
3047 uint8_t major_opcode;
3050 xcb_drawable_t drawable;
3055 #define XCB_POLY_ARC 68
3061 uint8_t major_opcode;
3064 xcb_drawable_t drawable;
3068 typedef enum xcb_poly_shape_t {
3069 XCB_POLY_SHAPE_COMPLEX = 0,
3070 XCB_POLY_SHAPE_NONCONVEX = 1,
3071 XCB_POLY_SHAPE_CONVEX = 2
3075 #define XCB_FILL_POLY 69
3081 uint8_t major_opcode;
3084 xcb_drawable_t drawable;
3087 uint8_t coordinate_mode;
3092 #define XCB_POLY_FILL_RECTANGLE 70
3098 uint8_t major_opcode;
3101 xcb_drawable_t drawable;
3106 #define XCB_POLY_FILL_ARC 71
3112 uint8_t major_opcode;
3115 xcb_drawable_t drawable;
3119 typedef enum xcb_image_format_t {
3120 XCB_IMAGE_FORMAT_XY_BITMAP = 0,
3121 XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
3122 XCB_IMAGE_FORMAT_Z_PIXMAP = 2
3123 } xcb_image_format_t;
3126 #define XCB_PUT_IMAGE 72
3132 uint8_t major_opcode;
3135 xcb_drawable_t drawable;
3150 unsigned int sequence;
3154 #define XCB_GET_IMAGE 73
3160 uint8_t major_opcode;
3163 xcb_drawable_t drawable;
3168 uint32_t plane_mask;
3175 uint8_t response_type;
3179 xcb_visualid_t visual;
3184 #define XCB_POLY_TEXT_8 74
3190 uint8_t major_opcode;
3193 xcb_drawable_t drawable;
3200 #define XCB_POLY_TEXT_16 75
3206 uint8_t major_opcode;
3209 xcb_drawable_t drawable;
3216 #define XCB_IMAGE_TEXT_8 76
3222 uint8_t major_opcode;
3225 xcb_drawable_t drawable;
3232 #define XCB_IMAGE_TEXT_16 77
3238 uint8_t major_opcode;
3241 xcb_drawable_t drawable;
3247 typedef enum xcb_colormap_alloc_t {
3248 XCB_COLORMAP_ALLOC_NONE = 0,
3249 XCB_COLORMAP_ALLOC_ALL = 1
3250 } xcb_colormap_alloc_t;
3253 #define XCB_CREATE_COLORMAP 78
3259 uint8_t major_opcode;
3263 xcb_window_t window;
3264 xcb_visualid_t visual;
3268 #define XCB_FREE_COLORMAP 79
3274 uint8_t major_opcode;
3277 xcb_colormap_t cmap;
3281 #define XCB_COPY_COLORMAP_AND_FREE 80
3287 uint8_t major_opcode;
3291 xcb_colormap_t src_cmap;
3295 #define XCB_INSTALL_COLORMAP 81
3301 uint8_t major_opcode;
3304 xcb_colormap_t cmap;
3308 #define XCB_UNINSTALL_COLORMAP 82
3314 uint8_t major_opcode;
3317 xcb_colormap_t cmap;
3324 unsigned int sequence;
3328 #define XCB_LIST_INSTALLED_COLORMAPS 83
3334 uint8_t major_opcode;
3337 xcb_window_t window;
3344 uint8_t response_type;
3356 unsigned int sequence;
3360 #define XCB_ALLOC_COLOR 84
3366 uint8_t major_opcode;
3369 xcb_colormap_t cmap;
3380 uint8_t response_type;
3395 unsigned int sequence;
3399 #define XCB_ALLOC_NAMED_COLOR 85
3405 uint8_t major_opcode;
3408 xcb_colormap_t cmap;
3417 uint8_t response_type;
3423 uint16_t exact_green;
3424 uint16_t exact_blue;
3425 uint16_t visual_red;
3426 uint16_t visual_green;
3427 uint16_t visual_blue;
3434 unsigned int sequence;
3438 #define XCB_ALLOC_COLOR_CELLS 86
3444 uint8_t major_opcode;
3447 xcb_colormap_t cmap;
3456 uint8_t response_type;
3460 uint16_t pixels_len;
3469 unsigned int sequence;
3473 #define XCB_ALLOC_COLOR_PLANES 87
3479 uint8_t major_opcode;
3482 xcb_colormap_t cmap;
3493 uint8_t response_type;
3497 uint16_t pixels_len;
3500 uint32_t green_mask;
3506 #define XCB_FREE_COLORS 88
3512 uint8_t major_opcode;
3515 xcb_colormap_t cmap;
3516 uint32_t plane_mask;
3519 typedef enum xcb_color_flag_t {
3520 XCB_COLOR_FLAG_RED = 1,
3521 XCB_COLOR_FLAG_GREEN = 2,
3522 XCB_COLOR_FLAG_BLUE = 4
3547 #define XCB_STORE_COLORS 89
3553 uint8_t major_opcode;
3556 xcb_colormap_t cmap;
3560 #define XCB_STORE_NAMED_COLOR 90
3566 uint8_t major_opcode;
3569 xcb_colormap_t cmap;
3598 unsigned int sequence;
3602 #define XCB_QUERY_COLORS 91
3608 uint8_t major_opcode;
3611 xcb_colormap_t cmap;
3618 uint8_t response_type;
3622 uint16_t colors_len;
3630 unsigned int sequence;
3634 #define XCB_LOOKUP_COLOR 92
3640 uint8_t major_opcode;
3643 xcb_colormap_t cmap;
3652 uint8_t response_type;
3657 uint16_t exact_green;
3658 uint16_t exact_blue;
3659 uint16_t visual_red;
3660 uint16_t visual_green;
3661 uint16_t visual_blue;
3664 typedef enum xcb_pixmap_enum_t {
3666 } xcb_pixmap_enum_t;
3669 #define XCB_CREATE_CURSOR 93
3675 uint8_t major_opcode;
3679 xcb_pixmap_t source;
3682 uint16_t fore_green;
3685 uint16_t back_green;
3691 typedef enum xcb_font_enum_t {
3696 #define XCB_CREATE_GLYPH_CURSOR 94
3702 uint8_t major_opcode;
3706 xcb_font_t source_font;
3707 xcb_font_t mask_font;
3708 uint16_t source_char;
3711 uint16_t fore_green;
3714 uint16_t back_green;
3719 #define XCB_FREE_CURSOR 95
3725 uint8_t major_opcode;
3728 xcb_cursor_t cursor;
3732 #define XCB_RECOLOR_CURSOR 96
3738 uint8_t major_opcode;
3741 xcb_cursor_t cursor;
3743 uint16_t fore_green;
3746 uint16_t back_green;
3750 typedef enum xcb_query_shape_of_t {
3751 XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
3752 XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
3753 XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
3754 } xcb_query_shape_of_t;
3760 unsigned int sequence;
3764 #define XCB_QUERY_BEST_SIZE 97
3770 uint8_t major_opcode;
3773 xcb_drawable_t drawable;
3782 uint8_t response_type;
3794 unsigned int sequence;
3798 #define XCB_QUERY_EXTENSION 98
3804 uint8_t major_opcode;
3815 uint8_t response_type;
3820 uint8_t major_opcode;
3821 uint8_t first_event;
3822 uint8_t first_error;
3829 unsigned int sequence;
3833 #define XCB_LIST_EXTENSIONS 99
3839 uint8_t major_opcode;
3848 uint8_t response_type;
3856 #define XCB_CHANGE_KEYBOARD_MAPPING 100
3862 uint8_t major_opcode;
3863 uint8_t keycode_count;
3865 xcb_keycode_t first_keycode;
3866 uint8_t keysyms_per_keycode;
3874 unsigned int sequence;
3878 #define XCB_GET_KEYBOARD_MAPPING 101
3884 uint8_t major_opcode;
3887 xcb_keycode_t first_keycode;
3895 uint8_t response_type;
3896 uint8_t keysyms_per_keycode;
3902 typedef enum xcb_kb_t {
3903 XCB_KB_KEY_CLICK_PERCENT = 1,
3904 XCB_KB_BELL_PERCENT = 2,
3905 XCB_KB_BELL_PITCH = 4,
3906 XCB_KB_BELL_DURATION = 8,
3908 XCB_KB_LED_MODE = 32,
3910 XCB_KB_AUTO_REPEAT_MODE = 128
3913 typedef enum xcb_led_mode_t {
3914 XCB_LED_MODE_OFF = 0,
3918 typedef enum xcb_auto_repeat_mode_t {
3919 XCB_AUTO_REPEAT_MODE_OFF = 0,
3920 XCB_AUTO_REPEAT_MODE_ON = 1,
3921 XCB_AUTO_REPEAT_MODE_DEFAULT = 2
3922 } xcb_auto_repeat_mode_t;
3925 #define XCB_CHANGE_KEYBOARD_CONTROL 102
3931 uint8_t major_opcode;
3934 uint32_t value_mask;
3941 unsigned int sequence;
3945 #define XCB_GET_KEYBOARD_CONTROL 103
3951 uint8_t major_opcode;
3960 uint8_t response_type;
3961 uint8_t global_auto_repeat;
3965 uint8_t key_click_percent;
3966 uint8_t bell_percent;
3967 uint16_t bell_pitch;
3968 uint16_t bell_duration;
3970 uint8_t auto_repeats[32];
3974 #define XCB_BELL 104
3980 uint8_t major_opcode;
3986 #define XCB_CHANGE_POINTER_CONTROL 105
3992 uint8_t major_opcode;
3995 int16_t acceleration_numerator;
3996 int16_t acceleration_denominator;
3998 uint8_t do_acceleration;
3999 uint8_t do_threshold;
4006 unsigned int sequence;
4010 #define XCB_GET_POINTER_CONTROL 106
4016 uint8_t major_opcode;
4025 uint8_t response_type;
4029 uint16_t acceleration_numerator;
4030 uint16_t acceleration_denominator;
4035 typedef enum xcb_blanking_t {
4036 XCB_BLANKING_NOT_PREFERRED = 0,
4037 XCB_BLANKING_PREFERRED = 1,
4038 XCB_BLANKING_DEFAULT = 2
4041 typedef enum xcb_exposures_t {
4042 XCB_EXPOSURES_NOT_ALLOWED = 0,
4043 XCB_EXPOSURES_ALLOWED = 1,
4044 XCB_EXPOSURES_DEFAULT = 2
4048 #define XCB_SET_SCREEN_SAVER 107
4054 uint8_t major_opcode;
4059 uint8_t prefer_blanking;
4060 uint8_t allow_exposures;
4067 unsigned int sequence;
4071 #define XCB_GET_SCREEN_SAVER 108
4077 uint8_t major_opcode;
4086 uint8_t response_type;
4092 uint8_t prefer_blanking;
4093 uint8_t allow_exposures;
4097 typedef enum xcb_host_mode_t {
4098 XCB_HOST_MODE_INSERT = 0,
4099 XCB_HOST_MODE_DELETE = 1
4102 typedef enum xcb_family_t {
4103 XCB_FAMILY_INTERNET = 0,
4104 XCB_FAMILY_DECNET = 1,
4105 XCB_FAMILY_CHAOS = 2,
4106 XCB_FAMILY_SERVER_INTERPRETED = 5,
4107 XCB_FAMILY_INTERNET_6 = 6
4111 #define XCB_CHANGE_HOSTS 109
4117 uint8_t major_opcode;
4122 uint16_t address_len;
4131 uint16_t address_len;
4147 unsigned int sequence;
4151 #define XCB_LIST_HOSTS 110
4157 uint8_t major_opcode;
4166 uint8_t response_type;
4174 typedef enum xcb_access_control_t {
4175 XCB_ACCESS_CONTROL_DISABLE = 0,
4176 XCB_ACCESS_CONTROL_ENABLE = 1
4177 } xcb_access_control_t;
4180 #define XCB_SET_ACCESS_CONTROL 111
4186 uint8_t major_opcode;
4191 typedef enum xcb_close_down_t {
4192 XCB_CLOSE_DOWN_DESTROY_ALL = 0,
4193 XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
4194 XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
4198 #define XCB_SET_CLOSE_DOWN_MODE 112
4204 uint8_t major_opcode;
4209 typedef enum xcb_kill_t {
4210 XCB_KILL_ALL_TEMPORARY = 0
4214 #define XCB_KILL_CLIENT 113
4220 uint8_t major_opcode;
4227 #define XCB_ROTATE_PROPERTIES 114
4233 uint8_t major_opcode;
4236 xcb_window_t window;
4241 typedef enum xcb_screen_saver_t {
4242 XCB_SCREEN_SAVER_RESET = 0,
4243 XCB_SCREEN_SAVER_ACTIVE = 1
4244 } xcb_screen_saver_t;
4247 #define XCB_FORCE_SCREEN_SAVER 115
4253 uint8_t major_opcode;
4258 typedef enum xcb_mapping_status_t {
4259 XCB_MAPPING_STATUS_SUCCESS = 0,
4260 XCB_MAPPING_STATUS_BUSY = 1,
4261 XCB_MAPPING_STATUS_FAILURE = 2
4262 } xcb_mapping_status_t;
4268 unsigned int sequence;
4272 #define XCB_SET_POINTER_MAPPING 116
4278 uint8_t major_opcode;
4287 uint8_t response_type;
4297 unsigned int sequence;
4301 #define XCB_GET_POINTER_MAPPING 117
4307 uint8_t major_opcode;
4316 uint8_t response_type;
4323 typedef enum xcb_map_index_t {
4324 XCB_MAP_INDEX_SHIFT = 0,
4325 XCB_MAP_INDEX_LOCK = 1,
4326 XCB_MAP_INDEX_CONTROL = 2,
4327 XCB_MAP_INDEX_1 = 3,
4328 XCB_MAP_INDEX_2 = 4,
4329 XCB_MAP_INDEX_3 = 5,
4330 XCB_MAP_INDEX_4 = 6,
4338 unsigned int sequence;
4342 #define XCB_SET_MODIFIER_MAPPING 118
4348 uint8_t major_opcode;
4349 uint8_t keycodes_per_modifier;
4357 uint8_t response_type;
4367 unsigned int sequence;
4371 #define XCB_GET_MODIFIER_MAPPING 119
4377 uint8_t major_opcode;
4386 uint8_t response_type;
4387 uint8_t keycodes_per_modifier;
4394 #define XCB_NO_OPERATION 127
4400 uint8_t major_opcode;
5266 xcb_depth_sizeof (
const void *_buffer );
5305 xcb_depth_visuals_iterator (
const xcb_depth_t *R );
5351 xcb_screen_sizeof (
const void *_buffer );
5364 xcb_screen_allowed_depths_length (
const xcb_screen_t *R );
5377 xcb_screen_allowed_depths_iterator (
const xcb_screen_t *R );
5423 xcb_setup_request_sizeof (
const void *_buffer );
5547 xcb_setup_failed_sizeof (
const void *_buffer );
5632 xcb_setup_authenticate_sizeof (
const void *_buffer );
5717 xcb_setup_sizeof (
const void *_buffer );
5782 xcb_setup_pixmap_formats_length (
const xcb_setup_t *R );
5795 xcb_setup_pixmap_formats_iterator (
const xcb_setup_t *R );
5910 xcb_create_window_sizeof (
const void *_buffer );
5949 xcb_window_t parent ,
5954 uint16_t border_width ,
5956 xcb_visualid_t visual ,
5957 uint32_t value_mask ,
5958 const uint32_t *value_list );
5994 xcb_window_t parent ,
5999 uint16_t border_width ,
6001 xcb_visualid_t visual ,
6002 uint32_t value_mask ,
6003 const uint32_t *value_list );
6006 xcb_change_window_attributes_sizeof (
const void *_buffer );
6034 xcb_window_t window ,
6035 uint32_t value_mask ,
6036 const uint32_t *value_list );
6061 xcb_window_t window ,
6062 uint32_t value_mask ,
6063 const uint32_t *value_list );
6086 xcb_window_t window );
6112 xcb_window_t window );
6169 xcb_window_t window );
6192 xcb_window_t window );
6218 xcb_window_t window );
6241 xcb_window_t window );
6269 xcb_window_t window );
6294 xcb_window_t window );
6323 xcb_window_t window ,
6324 xcb_window_t parent ,
6352 xcb_window_t window ,
6353 xcb_window_t parent ,
6381 xcb_window_t window );
6404 xcb_window_t window );
6430 xcb_window_t window );
6453 xcb_window_t window );
6479 xcb_window_t window );
6502 xcb_window_t window );
6528 xcb_window_t window );
6551 xcb_window_t window );
6554 xcb_configure_window_sizeof (
const void *_buffer );
6582 xcb_window_t window ,
6583 uint16_t value_mask ,
6584 const uint32_t *value_list );
6609 xcb_window_t window ,
6610 uint16_t value_mask ,
6611 const uint32_t *value_list );
6639 xcb_window_t window );
6664 xcb_window_t window );
6687 xcb_drawable_t drawable );
6713 xcb_drawable_t drawable );
6747 xcb_query_tree_sizeof (
const void *_buffer );
6770 xcb_window_t window );
6796 xcb_window_t window );
6869 xcb_intern_atom_sizeof (
const void *_buffer );
6894 uint8_t only_if_exists ,
6924 uint8_t only_if_exists ,
6960 xcb_get_atom_name_sizeof (
const void *_buffer );
7082 xcb_change_property_sizeof (
const void *_buffer );
7115 xcb_window_t window ,
7116 xcb_atom_t property ,
7150 xcb_window_t window ,
7151 xcb_atom_t property ,
7182 xcb_window_t window ,
7183 xcb_atom_t property );
7207 xcb_window_t window ,
7208 xcb_atom_t property );
7211 xcb_get_property_sizeof (
const void *_buffer );
7240 xcb_window_t window ,
7241 xcb_atom_t property ,
7243 uint32_t long_offset ,
7244 uint32_t long_length );
7276 xcb_window_t window ,
7277 xcb_atom_t property ,
7279 uint32_t long_offset ,
7280 uint32_t long_length );
7353 xcb_list_properties_sizeof (
const void *_buffer );
7376 xcb_window_t window );
7402 xcb_window_t window );
7500 xcb_window_t owner ,
7501 xcb_atom_t selection ,
7502 xcb_timestamp_t time );
7527 xcb_window_t owner ,
7528 xcb_atom_t selection ,
7529 xcb_timestamp_t time );
7552 xcb_atom_t selection );
7578 xcb_atom_t selection );
7639 xcb_window_t requestor ,
7640 xcb_atom_t selection ,
7642 xcb_atom_t property ,
7643 xcb_timestamp_t time );
7670 xcb_window_t requestor ,
7671 xcb_atom_t selection ,
7673 xcb_atom_t property ,
7674 xcb_timestamp_t time );
7704 xcb_window_t destination ,
7705 uint32_t event_mask ,
7706 const char *event );
7733 xcb_window_t destination ,
7734 uint32_t event_mask ,
7735 const char *event );
7765 uint8_t owner_events ,
7766 xcb_window_t grab_window ,
7767 uint16_t event_mask ,
7768 uint8_t pointer_mode ,
7769 uint8_t keyboard_mode ,
7770 xcb_window_t confine_to ,
7771 xcb_cursor_t cursor ,
7772 xcb_timestamp_t time );
7805 uint8_t owner_events ,
7806 xcb_window_t grab_window ,
7807 uint16_t event_mask ,
7808 uint8_t pointer_mode ,
7809 uint8_t keyboard_mode ,
7810 xcb_window_t confine_to ,
7811 xcb_cursor_t cursor ,
7812 xcb_timestamp_t time );
7869 xcb_timestamp_t time );
7892 xcb_timestamp_t time );
7926 uint8_t owner_events ,
7927 xcb_window_t grab_window ,
7928 uint16_t event_mask ,
7929 uint8_t pointer_mode ,
7930 uint8_t keyboard_mode ,
7931 xcb_window_t confine_to ,
7932 xcb_cursor_t cursor ,
7934 uint16_t modifiers );
7965 uint8_t owner_events ,
7966 xcb_window_t grab_window ,
7967 uint16_t event_mask ,
7968 uint8_t pointer_mode ,
7969 uint8_t keyboard_mode ,
7970 xcb_window_t confine_to ,
7971 xcb_cursor_t cursor ,
7973 uint16_t modifiers );
8002 xcb_window_t grab_window ,
8003 uint16_t modifiers );
8029 xcb_window_t grab_window ,
8030 uint16_t modifiers );
8058 xcb_cursor_t cursor ,
8059 xcb_timestamp_t time ,
8060 uint16_t event_mask );
8085 xcb_cursor_t cursor ,
8086 xcb_timestamp_t time ,
8087 uint16_t event_mask );
8114 uint8_t owner_events ,
8115 xcb_window_t grab_window ,
8116 xcb_timestamp_t time ,
8117 uint8_t pointer_mode ,
8118 uint8_t keyboard_mode );
8148 uint8_t owner_events ,
8149 xcb_window_t grab_window ,
8150 xcb_timestamp_t time ,
8151 uint8_t pointer_mode ,
8152 uint8_t keyboard_mode );
8209 xcb_timestamp_t time );
8232 xcb_timestamp_t time );
8263 uint8_t owner_events ,
8264 xcb_window_t grab_window ,
8265 uint16_t modifiers ,
8267 uint8_t pointer_mode ,
8268 uint8_t keyboard_mode );
8296 uint8_t owner_events ,
8297 xcb_window_t grab_window ,
8298 uint16_t modifiers ,
8300 uint8_t pointer_mode ,
8301 uint8_t keyboard_mode );
8330 xcb_window_t grab_window ,
8331 uint16_t modifiers );
8357 xcb_window_t grab_window ,
8358 uint16_t modifiers );
8386 xcb_timestamp_t time );
8411 xcb_timestamp_t time );
8524 xcb_window_t window );
8550 xcb_window_t window );
8627 xcb_get_motion_events_sizeof (
const void *_buffer );
8652 xcb_window_t window ,
8653 xcb_timestamp_t start ,
8654 xcb_timestamp_t stop );
8682 xcb_window_t window ,
8683 xcb_timestamp_t start ,
8684 xcb_timestamp_t stop );
8780 xcb_window_t src_window ,
8781 xcb_window_t dst_window ,
8812 xcb_window_t src_window ,
8813 xcb_window_t dst_window ,
8879 xcb_window_t src_window ,
8880 xcb_window_t dst_window ,
8883 uint16_t src_width ,
8884 uint16_t src_height ,
8916 xcb_window_t src_window ,
8917 xcb_window_t dst_window ,
8920 uint16_t src_width ,
8921 uint16_t src_height ,
8952 xcb_window_t focus ,
8953 xcb_timestamp_t time );
8979 xcb_window_t focus ,
8980 xcb_timestamp_t time );
9135 xcb_open_font_sizeof (
const void *_buffer );
9330 xcb_query_font_sizeof (
const void *_buffer );
9353 xcb_fontable_t font );
9379 xcb_fontable_t font );
9491 xcb_query_text_extents_sizeof (
const void *_buffer ,
9492 uint32_t string_len );
9517 xcb_fontable_t font ,
9518 uint32_t string_len ,
9547 xcb_fontable_t font ,
9548 uint32_t string_len ,
9583 xcb_str_sizeof (
const void *_buffer );
9609 xcb_str_name_length (
const xcb_str_t *R );
9668 xcb_list_fonts_sizeof (
const void *_buffer );
9693 uint16_t max_names ,
9694 uint16_t pattern_len ,
9695 const char *pattern );
9723 uint16_t max_names ,
9724 uint16_t pattern_len ,
9725 const char *pattern );
9785 xcb_list_fonts_with_info_sizeof (
const void *_buffer );
9810 uint16_t max_names ,
9811 uint16_t pattern_len ,
9812 const char *pattern );
9840 uint16_t max_names ,
9841 uint16_t pattern_len ,
9842 const char *pattern );
9954 xcb_set_font_path_sizeof (
const void *_buffer );
10006 uint16_t font_qty ,
10010 xcb_get_font_path_sizeof (
const void *_buffer );
10144 xcb_drawable_t drawable ,
10175 xcb_drawable_t drawable ,
10203 xcb_pixmap_t pixmap );
10226 xcb_pixmap_t pixmap );
10229 xcb_create_gc_sizeof (
const void *_buffer );
10258 xcb_gcontext_t cid ,
10259 xcb_drawable_t drawable ,
10260 uint32_t value_mask ,
10261 const uint32_t *value_list );
10287 xcb_gcontext_t cid ,
10288 xcb_drawable_t drawable ,
10289 uint32_t value_mask ,
10290 const uint32_t *value_list );
10293 xcb_change_gc_sizeof (
const void *_buffer );
10321 xcb_gcontext_t gc ,
10322 uint32_t value_mask ,
10323 const uint32_t *value_list );
10348 xcb_gcontext_t gc ,
10349 uint32_t value_mask ,
10350 const uint32_t *value_list );
10378 xcb_gcontext_t src_gc ,
10379 xcb_gcontext_t dst_gc ,
10380 uint32_t value_mask );
10405 xcb_gcontext_t src_gc ,
10406 xcb_gcontext_t dst_gc ,
10407 uint32_t value_mask );
10410 xcb_set_dashes_sizeof (
const void *_buffer );
10439 xcb_gcontext_t gc ,
10440 uint16_t dash_offset ,
10441 uint16_t dashes_len ,
10442 const uint8_t *dashes );
10468 xcb_gcontext_t gc ,
10469 uint16_t dash_offset ,
10470 uint16_t dashes_len ,
10471 const uint8_t *dashes );
10474 xcb_set_clip_rectangles_sizeof (
const void *_buffer ,
10475 uint32_t rectangles_len );
10507 xcb_gcontext_t gc ,
10508 int16_t clip_x_origin ,
10509 int16_t clip_y_origin ,
10510 uint32_t rectangles_len ,
10540 xcb_gcontext_t gc ,
10541 int16_t clip_x_origin ,
10542 int16_t clip_y_origin ,
10543 uint32_t rectangles_len ,
10570 xcb_gcontext_t gc );
10593 xcb_gcontext_t gc );
10624 uint8_t exposures ,
10625 xcb_window_t window ,
10657 uint8_t exposures ,
10658 xcb_window_t window ,
10696 xcb_drawable_t src_drawable ,
10697 xcb_drawable_t dst_drawable ,
10698 xcb_gcontext_t gc ,
10735 xcb_drawable_t src_drawable ,
10736 xcb_drawable_t dst_drawable ,
10737 xcb_gcontext_t gc ,
10778 xcb_drawable_t src_drawable ,
10779 xcb_drawable_t dst_drawable ,
10780 xcb_gcontext_t gc ,
10787 uint32_t bit_plane );
10819 xcb_drawable_t src_drawable ,
10820 xcb_drawable_t dst_drawable ,
10821 xcb_gcontext_t gc ,
10828 uint32_t bit_plane );
10831 xcb_poly_point_sizeof (
const void *_buffer ,
10832 uint32_t points_len );
10862 uint8_t coordinate_mode ,
10863 xcb_drawable_t drawable ,
10864 xcb_gcontext_t gc ,
10865 uint32_t points_len ,
10893 uint8_t coordinate_mode ,
10894 xcb_drawable_t drawable ,
10895 xcb_gcontext_t gc ,
10896 uint32_t points_len ,
10900 xcb_poly_line_sizeof (
const void *_buffer ,
10901 uint32_t points_len );
10931 uint8_t coordinate_mode ,
10932 xcb_drawable_t drawable ,
10933 xcb_gcontext_t gc ,
10934 uint32_t points_len ,
10962 uint8_t coordinate_mode ,
10963 xcb_drawable_t drawable ,
10964 xcb_gcontext_t gc ,
10965 uint32_t points_len ,
11012 xcb_poly_segment_sizeof (
const void *_buffer ,
11013 uint32_t segments_len );
11042 xcb_drawable_t drawable ,
11043 xcb_gcontext_t gc ,
11044 uint32_t segments_len ,
11071 xcb_drawable_t drawable ,
11072 xcb_gcontext_t gc ,
11073 uint32_t segments_len ,
11077 xcb_poly_rectangle_sizeof (
const void *_buffer ,
11078 uint32_t rectangles_len );
11107 xcb_drawable_t drawable ,
11108 xcb_gcontext_t gc ,
11109 uint32_t rectangles_len ,
11136 xcb_drawable_t drawable ,
11137 xcb_gcontext_t gc ,
11138 uint32_t rectangles_len ,
11142 xcb_poly_arc_sizeof (
const void *_buffer ,
11143 uint32_t arcs_len );
11172 xcb_drawable_t drawable ,
11173 xcb_gcontext_t gc ,
11174 uint32_t arcs_len ,
11201 xcb_drawable_t drawable ,
11202 xcb_gcontext_t gc ,
11203 uint32_t arcs_len ,
11207 xcb_fill_poly_sizeof (
const void *_buffer ,
11208 uint32_t points_len );
11239 xcb_drawable_t drawable ,
11240 xcb_gcontext_t gc ,
11242 uint8_t coordinate_mode ,
11243 uint32_t points_len ,
11272 xcb_drawable_t drawable ,
11273 xcb_gcontext_t gc ,
11275 uint8_t coordinate_mode ,
11276 uint32_t points_len ,
11280 xcb_poly_fill_rectangle_sizeof (
const void *_buffer ,
11281 uint32_t rectangles_len );
11310 xcb_drawable_t drawable ,
11311 xcb_gcontext_t gc ,
11312 uint32_t rectangles_len ,
11339 xcb_drawable_t drawable ,
11340 xcb_gcontext_t gc ,
11341 uint32_t rectangles_len ,
11345 xcb_poly_fill_arc_sizeof (
const void *_buffer ,
11346 uint32_t arcs_len );
11375 xcb_drawable_t drawable ,
11376 xcb_gcontext_t gc ,
11377 uint32_t arcs_len ,
11404 xcb_drawable_t drawable ,
11405 xcb_gcontext_t gc ,
11406 uint32_t arcs_len ,
11410 xcb_put_image_sizeof (
const void *_buffer ,
11411 uint32_t data_len );
11448 xcb_drawable_t drawable ,
11449 xcb_gcontext_t gc ,
11456 uint32_t data_len ,
11457 const uint8_t *data );
11491 xcb_drawable_t drawable ,
11492 xcb_gcontext_t gc ,
11499 uint32_t data_len ,
11500 const uint8_t *data );
11503 xcb_get_image_sizeof (
const void *_buffer );
11533 xcb_drawable_t drawable ,
11538 uint32_t plane_mask );
11571 xcb_drawable_t drawable ,
11576 uint32_t plane_mask );
11649 xcb_poly_text_8_sizeof (
const void *_buffer ,
11650 uint32_t items_len );
11681 xcb_drawable_t drawable ,
11682 xcb_gcontext_t gc ,
11685 uint32_t items_len ,
11686 const uint8_t *items );
11714 xcb_drawable_t drawable ,
11715 xcb_gcontext_t gc ,
11718 uint32_t items_len ,
11719 const uint8_t *items );
11722 xcb_poly_text_16_sizeof (
const void *_buffer ,
11723 uint32_t items_len );
11754 xcb_drawable_t drawable ,
11755 xcb_gcontext_t gc ,
11758 uint32_t items_len ,
11759 const uint8_t *items );
11787 xcb_drawable_t drawable ,
11788 xcb_gcontext_t gc ,
11791 uint32_t items_len ,
11792 const uint8_t *items );
11795 xcb_image_text_8_sizeof (
const void *_buffer );
11826 uint8_t string_len ,
11827 xcb_drawable_t drawable ,
11828 xcb_gcontext_t gc ,
11831 const char *
string );
11859 uint8_t string_len ,
11860 xcb_drawable_t drawable ,
11861 xcb_gcontext_t gc ,
11864 const char *
string );
11867 xcb_image_text_16_sizeof (
const void *_buffer );
11898 uint8_t string_len ,
11899 xcb_drawable_t drawable ,
11900 xcb_gcontext_t gc ,
11931 uint8_t string_len ,
11932 xcb_drawable_t drawable ,
11933 xcb_gcontext_t gc ,
11966 xcb_colormap_t mid ,
11967 xcb_window_t window ,
11968 xcb_visualid_t visual );
11995 xcb_colormap_t mid ,
11996 xcb_window_t window ,
11997 xcb_visualid_t visual );
12023 xcb_colormap_t cmap );
12046 xcb_colormap_t cmap );
12073 xcb_colormap_t mid ,
12074 xcb_colormap_t src_cmap );
12098 xcb_colormap_t mid ,
12099 xcb_colormap_t src_cmap );
12125 xcb_colormap_t cmap );
12148 xcb_colormap_t cmap );
12174 xcb_colormap_t cmap );
12197 xcb_colormap_t cmap );
12200 xcb_list_installed_colormaps_sizeof (
const void *_buffer );
12223 xcb_window_t window );
12249 xcb_window_t window );
12345 xcb_colormap_t cmap ,
12377 xcb_colormap_t cmap ,
12414 xcb_alloc_named_color_sizeof (
const void *_buffer );
12439 xcb_colormap_t cmap ,
12440 uint16_t name_len ,
12441 const char *name );
12469 xcb_colormap_t cmap ,
12470 uint16_t name_len ,
12471 const char *name );
12505 xcb_alloc_color_cells_sizeof (
const void *_buffer );
12531 uint8_t contiguous ,
12532 xcb_colormap_t cmap ,
12563 uint8_t contiguous ,
12564 xcb_colormap_t cmap ,
12678 xcb_alloc_color_planes_sizeof (
const void *_buffer );
12706 uint8_t contiguous ,
12707 xcb_colormap_t cmap ,
12742 uint8_t contiguous ,
12743 xcb_colormap_t cmap ,
12820 xcb_free_colors_sizeof (
const void *_buffer ,
12821 uint32_t pixels_len );
12850 xcb_colormap_t cmap ,
12851 uint32_t plane_mask ,
12852 uint32_t pixels_len ,
12853 const uint32_t *pixels );
12879 xcb_colormap_t cmap ,
12880 uint32_t plane_mask ,
12881 uint32_t pixels_len ,
12882 const uint32_t *pixels );
12928 xcb_store_colors_sizeof (
const void *_buffer ,
12929 uint32_t items_len );
12957 xcb_colormap_t cmap ,
12958 uint32_t items_len ,
12984 xcb_colormap_t cmap ,
12985 uint32_t items_len ,
12989 xcb_store_named_color_sizeof (
const void *_buffer );
13020 xcb_colormap_t cmap ,
13022 uint16_t name_len ,
13023 const char *name );
13051 xcb_colormap_t cmap ,
13053 uint16_t name_len ,
13054 const char *name );
13100 xcb_query_colors_sizeof (
const void *_buffer ,
13101 uint32_t pixels_len );
13126 xcb_colormap_t cmap ,
13127 uint32_t pixels_len ,
13128 const uint32_t *pixels );
13156 xcb_colormap_t cmap ,
13157 uint32_t pixels_len ,
13158 const uint32_t *pixels );
13231 xcb_lookup_color_sizeof (
const void *_buffer );
13256 xcb_colormap_t cmap ,
13257 uint16_t name_len ,
13258 const char *name );
13286 xcb_colormap_t cmap ,
13287 uint16_t name_len ,
13288 const char *name );
13356 xcb_pixmap_t source ,
13357 xcb_pixmap_t mask ,
13358 uint16_t fore_red ,
13359 uint16_t fore_green ,
13360 uint16_t fore_blue ,
13361 uint16_t back_red ,
13362 uint16_t back_green ,
13363 uint16_t back_blue ,
13399 xcb_pixmap_t source ,
13400 xcb_pixmap_t mask ,
13401 uint16_t fore_red ,
13402 uint16_t fore_green ,
13403 uint16_t fore_blue ,
13404 uint16_t back_red ,
13405 uint16_t back_green ,
13406 uint16_t back_blue ,
13445 xcb_font_t source_font ,
13446 xcb_font_t mask_font ,
13447 uint16_t source_char ,
13448 uint16_t mask_char ,
13449 uint16_t fore_red ,
13450 uint16_t fore_green ,
13451 uint16_t fore_blue ,
13452 uint16_t back_red ,
13453 uint16_t back_green ,
13454 uint16_t back_blue );
13488 xcb_font_t source_font ,
13489 xcb_font_t mask_font ,
13490 uint16_t source_char ,
13491 uint16_t mask_char ,
13492 uint16_t fore_red ,
13493 uint16_t fore_green ,
13494 uint16_t fore_blue ,
13495 uint16_t back_red ,
13496 uint16_t back_green ,
13497 uint16_t back_blue );
13523 xcb_cursor_t cursor );
13546 xcb_cursor_t cursor );
13578 xcb_cursor_t cursor ,
13579 uint16_t fore_red ,
13580 uint16_t fore_green ,
13581 uint16_t fore_blue ,
13582 uint16_t back_red ,
13583 uint16_t back_green ,
13584 uint16_t back_blue );
13613 xcb_cursor_t cursor ,
13614 uint16_t fore_red ,
13615 uint16_t fore_green ,
13616 uint16_t fore_blue ,
13617 uint16_t back_red ,
13618 uint16_t back_green ,
13619 uint16_t back_blue );
13646 xcb_drawable_t drawable ,
13678 xcb_drawable_t drawable ,
13714 xcb_query_extension_sizeof (
const void *_buffer );
13738 uint16_t name_len ,
13739 const char *name );
13766 uint16_t name_len ,
13767 const char *name );
13801 xcb_list_extensions_sizeof (
const void *_buffer );
13906 xcb_change_keyboard_mapping_sizeof (
const void *_buffer );
13935 uint8_t keycode_count ,
13936 xcb_keycode_t first_keycode ,
13937 uint8_t keysyms_per_keycode ,
13938 const xcb_keysym_t *keysyms );
13964 uint8_t keycode_count ,
13965 xcb_keycode_t first_keycode ,
13966 uint8_t keysyms_per_keycode ,
13967 const xcb_keysym_t *keysyms );
13970 xcb_get_keyboard_mapping_sizeof (
const void *_buffer );
13994 xcb_keycode_t first_keycode ,
14022 xcb_keycode_t first_keycode ,
14096 xcb_change_keyboard_control_sizeof (
const void *_buffer );
14123 uint32_t value_mask ,
14124 const uint32_t *value_list );
14148 uint32_t value_mask ,
14149 const uint32_t *value_list );
14304 int16_t acceleration_numerator ,
14305 int16_t acceleration_denominator ,
14306 int16_t threshold ,
14307 uint8_t do_acceleration ,
14308 uint8_t do_threshold );
14335 int16_t acceleration_numerator ,
14336 int16_t acceleration_denominator ,
14337 int16_t threshold ,
14338 uint8_t do_acceleration ,
14339 uint8_t do_threshold );
14446 uint8_t prefer_blanking ,
14447 uint8_t allow_exposures );
14475 uint8_t prefer_blanking ,
14476 uint8_t allow_exposures );
14555 xcb_change_hosts_sizeof (
const void *_buffer );
14586 uint16_t address_len ,
14587 const uint8_t *address );
14615 uint16_t address_len ,
14616 const uint8_t *address );
14619 xcb_host_sizeof (
const void *_buffer );
14645 xcb_host_address_length (
const xcb_host_t *R );
14658 xcb_host_address_end (
const xcb_host_t *R );
14704 xcb_list_hosts_sizeof (
const void *_buffer );
14930 uint32_t resource );
14953 uint32_t resource );
14956 xcb_rotate_properties_sizeof (
const void *_buffer );
14985 xcb_window_t window ,
14986 uint16_t atoms_len ,
14988 const xcb_atom_t *atoms );
15014 xcb_window_t window ,
15015 uint16_t atoms_len ,
15017 const xcb_atom_t *atoms );
15069 xcb_set_pointer_mapping_sizeof (
const void *_buffer );
15094 const uint8_t *map );
15122 const uint8_t *map );
15156 xcb_get_pointer_mapping_sizeof (
const void *_buffer );
15274 xcb_set_modifier_mapping_sizeof (
const void *_buffer );
15298 uint8_t keycodes_per_modifier ,
15299 const xcb_keycode_t *keycodes );
15326 uint8_t keycodes_per_modifier ,
15327 const xcb_keycode_t *keycodes );
15361 xcb_get_modifier_mapping_sizeof (
const void *_buffer );