Internal structure for function pointers to Windows APIs. Not for public use.
More...
#include <EnhancedRawInputWindows.h>
|
typedef BOOLEAN(* | HidD_GetSerialNumberString_Type) (HANDLE HidDeviceObject, PVOID Buffer, ULONG BufferLength) |
typedef BOOLEAN(* | HidD_GetManufacturerString_Type) (HANDLE HidDeviceObject, PVOID Buffer, ULONG BufferLength) |
typedef BOOLEAN(* | HidD_GetProductString_Type) (HANDLE HidDeviceObject, PVOID Buffer, ULONG BufferLength) |
typedef NTSTATUS(* | HidP_GetCaps_Type) (PHIDP_PREPARSED_DATA PreparsedData, PHIDP_CAPS Capabilities) |
typedef NTSTATUS(* | HidP_GetButtonCaps_Type) (HIDP_REPORT_TYPE ReportType, PHIDP_BUTTON_CAPS ButtonCaps, PUSHORT ButtonCapsLength, PHIDP_PREPARSED_DATA PreparsedData) |
typedef NTSTATUS(* | HidP_GetValueCaps_Type) (HIDP_REPORT_TYPE ReportType, PHIDP_VALUE_CAPS ValueCaps, PUSHORT ValueCapsLength, PHIDP_PREPARSED_DATA PreparsedData) |
typedef NTSTATUS(* | HidP_GetUsages_Type) (HIDP_REPORT_TYPE ReportType, USAGE UsagePage, USHORT LinkCollection, PUSAGE UsageList, PULONG UsageLength, PHIDP_PREPARSED_DATA PreparsedData, PCHAR Report, ULONG ReportLength) |
typedef NTSTATUS(* | HidP_GetUsageValue_Type) (HIDP_REPORT_TYPE ReportType, USAGE UsagePage, USHORT LinkCollection, USAGE Usage, PULONG UsageValue, PHIDP_PREPARSED_DATA PreparsedData, PCHAR Report, ULONG ReportLength) |
typedef NTSTATUS(* | HidP_GetData_Type) (HIDP_REPORT_TYPE ReportType, PHIDP_DATA DataList, PULONG DataLength, PHIDP_PREPARSED_DATA PreparsedData, PCHAR Report, ULONG ReportLength) |
|
HANDLE | DllHandle = nullptr |
HidD_GetSerialNumberString_Type | HidD_GetSerialNumberString |
HidD_GetManufacturerString_Type | HidD_GetManufacturerString |
HidD_GetProductString_Type | HidD_GetProductString |
HidP_GetCaps_Type | HidP_GetCaps |
HidP_GetButtonCaps_Type | HidP_GetButtonCaps |
HidP_GetValueCaps_Type | HidP_GetValueCaps |
HidP_GetUsages_Type | HidP_GetUsages |
HidP_GetUsageValue_Type | HidP_GetUsageValue |
HidP_GetData_Type | HidP_GetData |
Internal structure for function pointers to Windows APIs. Not for public use.
The documentation for this struct was generated from the following files:
- J:/Unreal/Plugins/UEEnhancedRawInput/Source/EnhancedRawInput/Public/Windows/EnhancedRawInputWindows.h
- J:/Unreal/Plugins/UEEnhancedRawInput/Source/EnhancedRawInput/Private/Windows/EnhancedRawInputWindows.cpp