hid_kind
hid_report_size(report_desc_t r, enum hid_kind k, int id)
hid_locate(report_desc_t desc, unsigned int u, enum hid_kind k,
enum hid_kind kind;
int hid_report_size(report_desc_t d, enum hid_kind k, int id);
int hid_locate(report_desc_t d, unsigned int usage, enum hid_kind k, hid_item_t *h, int id);
enum hid_kind retkind;
hid_report_size(const void *buf, int len, enum hid_kind k, uint8_t id)
hid_locate(const void *desc, int size, uint32_t u, uint8_t id, enum hid_kind k,
enum hid_kind kind;
hid_start_parse(const void *d, int len, enum hid_kind kind)
enum hid_kind kind;
struct hid_data *hid_start_parse(const void *, int, enum hid_kind);
int hid_report_size(const void *, int, enum hid_kind, uint8_t);
int hid_locate(const void *, int, uint32_t, uint8_t, enum hid_kind,
enum hid_kind k, struct hid_item *hip)
reptoparam[repindex].hid_kind,
hid_kind_t hid_kind;
reptsize = hid_report_size(rd, reptoparam[repindex].hid_kind, reportid);