Linux Manuals session 3

Section 3: library functions

  • |

    xcb_input_xi_query_device (3) Linux Manual Page

    xcb_input_xi_query_device – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device(xcb_connection_t *conn, xcb_input_device_id_t deviceid); Reply datastructure typedef struct xcb_input_xi_query_device_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t num_infos; uint8_t pad1[22]; } xcb_input_xi_query_device_reply_t; Reply function xcb_input_xi_query_device_reply_t *xcb_input_xi_query_device_reply(xcb_connection_t *conn, xcb_input_xi_query_device_cookie_t cookie, xcb_generic_error_t **e); Reply accessors int xcb_input_xi_query_device_infos_length(const xcb_input_xi_query_device_reply_t *reply); xcb_input_xi_device_info_iterator_t xcb_input_xi_query_device_infos_iterator(const xcb_input_xi_query_device_reply_t *reply); Request Arguments conn The XCB connection to…

  • |

    xcb_input_xi_passive_ungrab_device_checked (3) Linux Manual Page

    xcb_input_xi_passive_ungrab_device – Synopsis #include <xcb/xinput.h> Request function xcb_void_cookie_t xcb_input_xi_passive_ungrab_device(xcb_connection_t *conn, xcb_window_t grab_window, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint8_t grab_type, const uint32_t *modifiers); Request Arguments conn The XCB connection to X11. grab_window TODO: NOT YET DOCUMENTED. detail TODO: NOT YET DOCUMENTED. deviceid TODO: NOT YET DOCUMENTED. num_modifiers TODO: NOT YET DOCUMENTED. grab_type TODO: NOT YET…

  • |

    xcb_input_xi_passive_ungrab_device (3) Linux Manual Page

    xcb_input_xi_passive_ungrab_device – Synopsis #include <xcb/xinput.h> Request function xcb_void_cookie_t xcb_input_xi_passive_ungrab_device(xcb_connection_t *conn, xcb_window_t grab_window, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint8_t grab_type, const uint32_t *modifiers); Request Arguments conn The XCB connection to X11. grab_window TODO: NOT YET DOCUMENTED. detail TODO: NOT YET DOCUMENTED. deviceid TODO: NOT YET DOCUMENTED. num_modifiers TODO: NOT YET DOCUMENTED. grab_type TODO: NOT YET…

  • |

    xcb_input_xi_passive_grab_device_unchecked (3) Linux Manual Page

    xcb_input_xi_passive_grab_device – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device(xcb_connection_t *conn, xcb_timestamp_t time, xcb_window_t grab_window, xcb_cursor_t cursor, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint16_t mask_len, uint8_t grab_type, uint8_t grab_mode, uint8_t paired_device_mode, uint8_t owner_events, const uint32_t *mask, const uint32_t *modifiers); Reply datastructure typedef struct xcb_input_xi_passive_grab_device_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t num_modifiers; uint8_t…

  • |

    xcb_input_xi_passive_grab_device_reply (3) Linux Manual Page

    xcb_input_xi_passive_grab_device – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device(xcb_connection_t *conn, xcb_timestamp_t time, xcb_window_t grab_window, xcb_cursor_t cursor, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint16_t mask_len, uint8_t grab_type, uint8_t grab_mode, uint8_t paired_device_mode, uint8_t owner_events, const uint32_t *mask, const uint32_t *modifiers); Reply datastructure typedef struct xcb_input_xi_passive_grab_device_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t num_modifiers; uint8_t…

  • |

    xcb_input_xi_passive_grab_device_modifiers_length (3) Linux Manual Page

    xcb_input_xi_passive_grab_device – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device(xcb_connection_t *conn, xcb_timestamp_t time, xcb_window_t grab_window, xcb_cursor_t cursor, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint16_t mask_len, uint8_t grab_type, uint8_t grab_mode, uint8_t paired_device_mode, uint8_t owner_events, const uint32_t *mask, const uint32_t *modifiers); Reply datastructure typedef struct xcb_input_xi_passive_grab_device_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t num_modifiers; uint8_t…

  • |

    xcb_input_xi_passive_grab_device_modifiers_iterator (3) Linux Manual Page

    xcb_input_xi_passive_grab_device – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device(xcb_connection_t *conn, xcb_timestamp_t time, xcb_window_t grab_window, xcb_cursor_t cursor, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint16_t mask_len, uint8_t grab_type, uint8_t grab_mode, uint8_t paired_device_mode, uint8_t owner_events, const uint32_t *mask, const uint32_t *modifiers); Reply datastructure typedef struct xcb_input_xi_passive_grab_device_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t num_modifiers; uint8_t…

  • |

    xcb_input_xi_passive_grab_device_modifiers (3) Linux Manual Page

    xcb_input_xi_passive_grab_device – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device(xcb_connection_t *conn, xcb_timestamp_t time, xcb_window_t grab_window, xcb_cursor_t cursor, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint16_t mask_len, uint8_t grab_type, uint8_t grab_mode, uint8_t paired_device_mode, uint8_t owner_events, const uint32_t *mask, const uint32_t *modifiers); Reply datastructure typedef struct xcb_input_xi_passive_grab_device_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t num_modifiers; uint8_t…

  • |

    xcb_input_xi_passive_grab_device (3) Linux Manual Page

    xcb_input_xi_passive_grab_device – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device(xcb_connection_t *conn, xcb_timestamp_t time, xcb_window_t grab_window, xcb_cursor_t cursor, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint16_t mask_len, uint8_t grab_type, uint8_t grab_mode, uint8_t paired_device_mode, uint8_t owner_events, const uint32_t *mask, const uint32_t *modifiers); Reply datastructure typedef struct xcb_input_xi_passive_grab_device_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t num_modifiers; uint8_t…

  • |

    xcb_input_xi_list_properties_unchecked (3) Linux Manual Page

    xcb_input_xi_list_properties – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties(xcb_connection_t *conn, xcb_input_device_id_t deviceid); Reply datastructure typedef struct xcb_input_xi_list_properties_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t num_properties; uint8_t pad1[22]; } xcb_input_xi_list_properties_reply_t; Reply function xcb_input_xi_list_properties_reply_t *xcb_input_xi_list_properties_reply(xcb_connection_t *conn, xcb_input_xi_list_properties_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_atom_t *xcb_input_xi_list_properties_properties(const xcb_input_xi_list_properties_request_t *reply); int xcb_input_xi_list_properties_properties_length(const xcb_input_xi_list_properties_reply_t *reply); xcb_generic_iterator_t xcb_input_xi_list_properties_properties_end(const xcb_input_xi_list_properties_reply_t *reply); Request Arguments conn…

  • |

    xcb_input_xi_list_properties_reply (3) Linux Manual Page

    xcb_input_xi_list_properties – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties(xcb_connection_t *conn, xcb_input_device_id_t deviceid); Reply datastructure typedef struct xcb_input_xi_list_properties_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t num_properties; uint8_t pad1[22]; } xcb_input_xi_list_properties_reply_t; Reply function xcb_input_xi_list_properties_reply_t *xcb_input_xi_list_properties_reply(xcb_connection_t *conn, xcb_input_xi_list_properties_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_atom_t *xcb_input_xi_list_properties_properties(const xcb_input_xi_list_properties_request_t *reply); int xcb_input_xi_list_properties_properties_length(const xcb_input_xi_list_properties_reply_t *reply); xcb_generic_iterator_t xcb_input_xi_list_properties_properties_end(const xcb_input_xi_list_properties_reply_t *reply); Request Arguments conn…

  • |

    xcb_input_xi_list_properties_properties_length (3) Linux Manual Page

    xcb_input_xi_list_properties – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties(xcb_connection_t *conn, xcb_input_device_id_t deviceid); Reply datastructure typedef struct xcb_input_xi_list_properties_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t num_properties; uint8_t pad1[22]; } xcb_input_xi_list_properties_reply_t; Reply function xcb_input_xi_list_properties_reply_t *xcb_input_xi_list_properties_reply(xcb_connection_t *conn, xcb_input_xi_list_properties_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_atom_t *xcb_input_xi_list_properties_properties(const xcb_input_xi_list_properties_request_t *reply); int xcb_input_xi_list_properties_properties_length(const xcb_input_xi_list_properties_reply_t *reply); xcb_generic_iterator_t xcb_input_xi_list_properties_properties_end(const xcb_input_xi_list_properties_reply_t *reply); Request Arguments conn…

  • |

    xcb_input_xi_list_properties_properties_end (3) Linux Manual Page

    xcb_input_xi_list_properties – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties(xcb_connection_t *conn, xcb_input_device_id_t deviceid); Reply datastructure typedef struct xcb_input_xi_list_properties_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t num_properties; uint8_t pad1[22]; } xcb_input_xi_list_properties_reply_t; Reply function xcb_input_xi_list_properties_reply_t *xcb_input_xi_list_properties_reply(xcb_connection_t *conn, xcb_input_xi_list_properties_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_atom_t *xcb_input_xi_list_properties_properties(const xcb_input_xi_list_properties_request_t *reply); int xcb_input_xi_list_properties_properties_length(const xcb_input_xi_list_properties_reply_t *reply); xcb_generic_iterator_t xcb_input_xi_list_properties_properties_end(const xcb_input_xi_list_properties_reply_t *reply); Request Arguments conn…

  • |

    xcb_input_xi_list_properties_properties (3) Linux Manual Page

    xcb_input_xi_list_properties – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties(xcb_connection_t *conn, xcb_input_device_id_t deviceid); Reply datastructure typedef struct xcb_input_xi_list_properties_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t num_properties; uint8_t pad1[22]; } xcb_input_xi_list_properties_reply_t; Reply function xcb_input_xi_list_properties_reply_t *xcb_input_xi_list_properties_reply(xcb_connection_t *conn, xcb_input_xi_list_properties_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_atom_t *xcb_input_xi_list_properties_properties(const xcb_input_xi_list_properties_request_t *reply); int xcb_input_xi_list_properties_properties_length(const xcb_input_xi_list_properties_reply_t *reply); xcb_generic_iterator_t xcb_input_xi_list_properties_properties_end(const xcb_input_xi_list_properties_reply_t *reply); Request Arguments conn…

  • |

    xcb_input_xi_list_properties (3) Linux Manual Page

    xcb_input_xi_list_properties – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties(xcb_connection_t *conn, xcb_input_device_id_t deviceid); Reply datastructure typedef struct xcb_input_xi_list_properties_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t num_properties; uint8_t pad1[22]; } xcb_input_xi_list_properties_reply_t; Reply function xcb_input_xi_list_properties_reply_t *xcb_input_xi_list_properties_reply(xcb_connection_t *conn, xcb_input_xi_list_properties_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_atom_t *xcb_input_xi_list_properties_properties(const xcb_input_xi_list_properties_request_t *reply); int xcb_input_xi_list_properties_properties_length(const xcb_input_xi_list_properties_reply_t *reply); xcb_generic_iterator_t xcb_input_xi_list_properties_properties_end(const xcb_input_xi_list_properties_reply_t *reply); Request Arguments conn…

  • |

    xcb_input_xi_grab_device_unchecked (3) Linux Manual Page

    xcb_input_xi_grab_device – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device(xcb_connection_t *conn, xcb_window_t window, xcb_timestamp_t time, xcb_cursor_t cursor, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t paired_device_mode, uint8_t owner_events, uint16_t mask_len, const uint32_t *mask); Reply datastructure typedef struct xcb_input_xi_grab_device_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint8_t status; uint8_t pad1[23]; } xcb_input_xi_grab_device_reply_t; Reply function xcb_input_xi_grab_device_reply_t *xcb_input_xi_grab_device_reply(xcb_connection_t *conn, xcb_input_xi_grab_device_cookie_t cookie, xcb_generic_error_t **e);…

  • |

    xcb_input_xi_grab_device_reply (3) Linux Manual Page

    xcb_input_xi_grab_device – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device(xcb_connection_t *conn, xcb_window_t window, xcb_timestamp_t time, xcb_cursor_t cursor, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t paired_device_mode, uint8_t owner_events, uint16_t mask_len, const uint32_t *mask); Reply datastructure typedef struct xcb_input_xi_grab_device_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint8_t status; uint8_t pad1[23]; } xcb_input_xi_grab_device_reply_t; Reply function xcb_input_xi_grab_device_reply_t *xcb_input_xi_grab_device_reply(xcb_connection_t *conn, xcb_input_xi_grab_device_cookie_t cookie, xcb_generic_error_t **e);…

  • |

    xcb_input_xi_grab_device (3) Linux Manual Page

    xcb_input_xi_grab_device – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device(xcb_connection_t *conn, xcb_window_t window, xcb_timestamp_t time, xcb_cursor_t cursor, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t paired_device_mode, uint8_t owner_events, uint16_t mask_len, const uint32_t *mask); Reply datastructure typedef struct xcb_input_xi_grab_device_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint8_t status; uint8_t pad1[23]; } xcb_input_xi_grab_device_reply_t; Reply function xcb_input_xi_grab_device_reply_t *xcb_input_xi_grab_device_reply(xcb_connection_t *conn, xcb_input_xi_grab_device_cookie_t cookie, xcb_generic_error_t **e);…

  • |

    xcb_input_xi_get_selected_events_unchecked (3) Linux Manual Page

    xcb_input_xi_get_selected_events – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events(xcb_connection_t *conn, xcb_window_t window); Reply datastructure typedef struct xcb_input_xi_get_selected_events_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t num_masks; uint8_t pad1[22]; } xcb_input_xi_get_selected_events_reply_t; Reply function xcb_input_xi_get_selected_events_reply_t *xcb_input_xi_get_selected_events_reply(xcb_connection_t *conn, xcb_input_xi_get_selected_events_cookie_t cookie, xcb_generic_error_t **e); Reply accessors int xcb_input_xi_get_selected_events_masks_length(const xcb_input_xi_get_selected_events_reply_t *reply); xcb_input_event_mask_iterator_t xcb_input_xi_get_selected_events_masks_iterator(const xcb_input_xi_get_selected_events_reply_t *reply); Request Arguments conn The XCB connection to…

  • |

    xcb_input_xi_get_selected_events_reply (3) Linux Manual Page

    xcb_input_xi_get_selected_events – Synopsis #include <xcb/xinput.h> Request function xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events(xcb_connection_t *conn, xcb_window_t window); Reply datastructure typedef struct xcb_input_xi_get_selected_events_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t num_masks; uint8_t pad1[22]; } xcb_input_xi_get_selected_events_reply_t; Reply function xcb_input_xi_get_selected_events_reply_t *xcb_input_xi_get_selected_events_reply(xcb_connection_t *conn, xcb_input_xi_get_selected_events_cookie_t cookie, xcb_generic_error_t **e); Reply accessors int xcb_input_xi_get_selected_events_masks_length(const xcb_input_xi_get_selected_events_reply_t *reply); xcb_input_event_mask_iterator_t xcb_input_xi_get_selected_events_masks_iterator(const xcb_input_xi_get_selected_events_reply_t *reply); Request Arguments conn The XCB connection to…