; --------------------------------------------------------------------------------------------------
;                             hid.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------

IFNDEF HID_INC
HID_INC equ <1>

HidD_FlushQueue PROTO STDCALL :DWORD
HidD_FreePreparsedData PROTO STDCALL :DWORD
HidD_GetAttributes PROTO STDCALL :DWORD,:DWORD
HidD_GetConfiguration PROTO STDCALL :DWORD,:DWORD,:DWORD
HidD_GetFeature PROTO STDCALL :DWORD,:DWORD,:DWORD
HidD_GetHidGuid PROTO STDCALL :DWORD
HidD_GetIndexedString PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
HidD_GetInputReport PROTO STDCALL :DWORD,:DWORD,:DWORD
HidD_GetManufacturerString PROTO STDCALL :DWORD,:DWORD,:DWORD
HidD_GetMsGenreDescriptor PROTO STDCALL :DWORD,:DWORD,:DWORD
HidD_GetNumInputBuffers PROTO STDCALL :DWORD,:DWORD
HidD_GetPhysicalDescriptor PROTO STDCALL :DWORD,:DWORD,:DWORD
HidD_GetPreparsedData PROTO STDCALL :DWORD,:DWORD
HidD_GetProductString PROTO STDCALL :DWORD,:DWORD,:DWORD
HidD_GetSerialNumberString PROTO STDCALL :DWORD,:DWORD,:DWORD
HidD_Hello PROTO STDCALL :DWORD,:DWORD
HidD_SetConfiguration PROTO STDCALL :DWORD,:DWORD,:DWORD
HidD_SetFeature PROTO STDCALL :DWORD,:DWORD,:DWORD
HidD_SetNumInputBuffers PROTO STDCALL :DWORD,:DWORD
HidD_SetOutputReport PROTO STDCALL :DWORD,:DWORD,:DWORD
HidP_GetButtonCaps PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
HidP_GetCaps PROTO STDCALL :DWORD,:DWORD
HidP_GetData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_GetExtendedAttributes PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_GetLinkCollectionNodes PROTO STDCALL :DWORD,:DWORD,:DWORD
HidP_GetScaledUsageValue PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_GetSpecificButtonCaps PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_GetSpecificValueCaps PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_GetUsageValue PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_GetUsageValueArray PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_GetUsages PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_GetUsagesEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_GetValueCaps PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
HidP_InitializeReportForID PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_MaxDataListLength PROTO STDCALL :DWORD,:DWORD
HidP_MaxUsageListLength PROTO STDCALL :DWORD,:DWORD,:DWORD
HidP_SetData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_SetScaledUsageValue PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_SetUsageValue PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_SetUsageValueArray PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_SetUsages PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_TranslateUsagesToI8042ScanCodes PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_UnsetUsages PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidP_UsageListDifference PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
HidservInstaller PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD

ELSE
  echo --------------------------------------
  echo WARNING duplicate include file hid.inc
  echo --------------------------------------
ENDIF
