|
Data Structures |
| struct | hid_item |
Typedefs |
| typedef report_desc * | report_desc_t |
| typedef hid_data * | hid_data_t |
| typedef enum hid_kind | hid_kind_t |
| typedef hid_item | hid_item_t |
Enumerations |
| enum | hid_kind {
hid_input,
hid_output,
hid_feature,
hid_collection,
hid_endcollection
} |
Functions |
| report_desc_t hid_get_report_desc | __P ((int file)) |
| void hid_dispose_report_desc | __P ((report_desc_t)) |
| hid_data_t hid_start_parse | __P ((report_desc_t d, int kindset)) |
| void hid_end_parse | __P ((hid_data_t s)) |
| int hid_get_item | __P ((hid_data_t s, hid_item_t *h)) |
| int hid_report_size | __P ((report_desc_t d, enum hid_kind k, int *idp)) |
| int hid_locate | __P ((report_desc_t d, unsigned int usage, enum hid_kind k, hid_item_t *h)) |
| char *hid_usage_page | __P ((int i)) |
| char *hid_usage_in_page | __P ((unsigned int u)) |
| void hid_init | __P ((char *file)) |
| int hid_get_data | __P ((void *p, hid_item_t *h)) |
| void hid_set_data | __P ((void *p, hid_item_t *h, int data)) |