Opaque structures

Structures:

struct hidd_collection

Specifies HID collection. Obtained using hidd_get_collections() and hidd_report_collection().

struct hidd_connection

Specifies HID stack connection. First obtained using hidd_connect() and later provided by all of the callback functions.

struct hidd_device_instance

Specifies a HID device within hid stack. Can be obtained using hidd_device_lookup_instance(), but primarily it is provided by the insertion, removal, and event callback functions.

struct hidd_report

Specifies a HID report. First obtained using hidd_report_attach() and later provided by the report callback function.

struct hidd_report_info

Specifies a pre-parsed report descriptor data for a device instance. Found in struct hidd_device_instance and hidd_device_instance_t.

struct hidd_report_instance

Specifies an instance of a HID report. Primarily retrieved using hidd_get_report_instance() and hidd_report_desc().

Page updated: