![]() |
Ultibo API
C/C++ API for Ultibo Core
|
#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_CONSUMER * | prev |
| Previous entry in Consumer table. | |
| HID_CONSUMER * | next |
| Next entry in Consumer table. | |
| 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_CONSUMER* prev |
Previous entry in Consumer table.
| HID_CONSUMER* next |
Next entry in Consumer table.