Enhanced Raw Input 1.0
Enhanced Raw Input for Unreal Engine
Loading...
Searching...
No Matches
WindowsHidApi Struct Reference

Internal structure for function pointers to Windows APIs. Not for public use. More...

#include <EnhancedRawInputWindows.h>

Public Types

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)

Public Attributes

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

Detailed Description

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