Functions |
| BOOL WINAPI | DllMain (HINSTANCE hinstDLL, DWORD dwReason, LPVOID lpvReserved) |
| HIDAPI BOOLEAN WINAPI | HidD_FlushQueue (IN HANDLE HidDeviceObject) |
| HIDAPI BOOLEAN WINAPI | HidD_FreePreparsedData (IN PHIDP_PREPARSED_DATA PreparsedData) |
| HIDAPI BOOLEAN WINAPI | HidD_GetAttributes (IN HANDLE HidDeviceObject, OUT PHIDD_ATTRIBUTES Attributes) |
| HIDAPI NTSTATUS WINAPI | HidP_GetButtonCaps (IN HIDP_REPORT_TYPE ReportType, OUT PHIDP_BUTTON_CAPS ButtonCaps, IN OUT PULONG ButtonCapsLength, IN PHIDP_PREPARSED_DATA PreparsedData) |
| HIDAPI BOOLEAN WINAPI | HidD_GetFeature (IN HANDLE HidDeviceObject, OUT PVOID ReportBuffer, IN ULONG ReportBufferLength) |
| HIDAPI VOID WINAPI | HidD_GetHidGuid (OUT LPGUID HidGuid) |
| HIDAPI BOOLEAN WINAPI | HidD_GetInputReport (IN HANDLE HidDeviceObject, IN OUT PVOID ReportBuffer, IN ULONG ReportBufferLength) |
| HIDAPI BOOLEAN WINAPI | HidD_GetManufacturerString (IN HANDLE HidDeviceObject, OUT PVOID Buffer, IN ULONG BufferLength) |
| HIDAPI BOOLEAN WINAPI | HidD_GetNumInputBuffers (IN HANDLE HidDeviceObject, OUT PULONG NumberBuffers) |
| HIDAPI BOOLEAN WINAPI | HidD_GetPhysicalDescriptor (IN HANDLE HidDeviceObject, OUT PVOID Buffer, IN ULONG BufferLength) |
| HIDAPI BOOLEAN WINAPI | HidD_GetPreparsedData (IN HANDLE HidDeviceObject, OUT PHIDP_PREPARSED_DATA *PreparsedData) |
| HIDAPI BOOLEAN WINAPI | HidD_GetProductString (IN HANDLE HidDeviceObject, OUT PVOID Buffer, IN ULONG BufferLength) |
| HIDAPI BOOLEAN WINAPI | HidD_GetSerialNumberString (IN HANDLE HidDeviceObject, OUT PVOID Buffer, IN ULONG BufferLength) |
| HIDAPI NTSTATUS WINAPI | HidP_GetValueCaps (IN HIDP_REPORT_TYPE ReportType, OUT PHIDP_VALUE_CAPS ValueCaps, IN OUT PULONG ValueCapsLength, IN PHIDP_PREPARSED_DATA PreparsedData) |
| HIDAPI ULONG WINAPI | HidD_Hello (OUT PCHAR Buffer, IN ULONG BufferLength) |
| HIDAPI BOOLEAN WINAPI | HidD_SetFeature (IN HANDLE HidDeviceObject, IN PVOID ReportBuffer, IN ULONG ReportBufferLength) |
| HIDAPI BOOLEAN WINAPI | HidD_SetNumInputBuffers (IN HANDLE HidDeviceObject, IN ULONG NumberBuffers) |
| HIDAPI BOOLEAN WINAPI | HidD_SetOutputReport (IN HANDLE HidDeviceObject, IN PVOID ReportBuffer, IN ULONG ReportBufferLength) |
| HIDAPI BOOLEAN WINAPI | HidD_GetIndexedString (IN HANDLE HidDeviceObject, IN ULONG StringIndex, OUT PVOID Buffer, IN ULONG BufferLength) |
| HIDAPI BOOLEAN WINAPI | HidD_GetMsGenreDescriptor (IN HANDLE HidDeviceObject, OUT PVOID Buffer, IN ULONG BufferLength) |
| HIDAPI BOOLEAN WINAPI | HidD_GetConfiguration (IN HANDLE HidDeviceObject, OUT PHIDD_CONFIGURATION Configuration, IN ULONG ConfigurationLength) |
| HIDAPI BOOLEAN WINAPI | HidD_SetConfiguration (IN HANDLE HidDeviceObject, IN PHIDD_CONFIGURATION Configuration, IN ULONG ConfigurationLength) |
| HIDAPI NTSTATUS WINAPI | HidP_GetUsagesEx (IN HIDP_REPORT_TYPE ReportType, IN USHORT LinkCollection, OUT PUSAGE_AND_PAGE ButtonList, IN OUT ULONG *UsageLength, IN PHIDP_PREPARSED_DATA PreparsedData, IN PCHAR Report, IN ULONG ReportLength) |
Variables |
| HINSTANCE | hDllInstance |
| const GUID | HidClassGuid = {0x4D1E55B2, 0xF16F, 0x11CF, {0x88,0xCB,0x00,0x11,0x11,0x00,0x00,0x30}} |