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().
