Ultibo API
C/C++ API for Ultibo Core
Loading...
Searching...
No Matches
_HID_CONSUMER Struct Reference

#include <hid.h>

Data Fields

DRIVER driver
 The Driver entry for this HID Consumer.
hid_device_bind_proc devicebind
 A Device Bind method to be called when a HID device bind is requested by a provider (Optional).
hid_device_unbind_proc deviceunbind
 A Device Ubind method to be called when a HID device unbind is requested by a provider (Optional).
hid_collection_bind_proc collectionbind
 A Collection Bind method to be called when a HID collection bind is requested by a provider (Mandatory).
hid_collection_unbind_proc collectionunbind
 A Collection Unbind method to be called when a HID collection unbind is requested by a provider (Mandatory).
hid_report_receive_proc reportreceive
 A Report Receive method to be called when a HID input report is received by a provider (Mandatory).
MUTEX_HANDLE lock
 Consumer lock.
HID_CONSUMERprev
 Previous entry in Consumer table.
HID_CONSUMERnext
 Next entry in Consumer table.

Field Documentation

◆ driver

DRIVER driver

The Driver entry for this HID Consumer.

◆ devicebind

A Device Bind method to be called when a HID device bind is requested by a provider (Optional).

◆ deviceunbind

hid_device_unbind_proc deviceunbind

A Device Ubind method to be called when a HID device unbind is requested by a provider (Optional).

◆ collectionbind

hid_collection_bind_proc collectionbind

A Collection Bind method to be called when a HID collection bind is requested by a provider (Mandatory).

◆ collectionunbind

hid_collection_unbind_proc collectionunbind

A Collection Unbind method to be called when a HID collection unbind is requested by a provider (Mandatory).

◆ reportreceive

hid_report_receive_proc reportreceive

A Report Receive method to be called when a HID input report is received by a provider (Mandatory).

◆ lock

Consumer lock.

◆ prev

HID_CONSUMER* prev

Previous entry in Consumer table.

◆ next

HID_CONSUMER* next

Next entry in Consumer table.


The documentation for this struct was generated from the following file: