[mingw-Bugs-1424461]
*include/imagehlp.h: Comment out IN, OUT and OPTIONAL, throughout. *include/rpcdce.h: Don't define IN, OUT or OPTIONAL if _NO_W32_PSEUDO_MODIFIERS. *include/rpcnsi.h: Comment out IN, OUT and OPTIONAL, throughout. *include/rpcnsip.h: Likewise. *include/windef.h: Don't define IN, OUT or OPTIONAL if _NO_W32_PSEUDO_MODIFIERS. *include/ddk/batclass.h: Comment out IN, OUT and OPTIONAL, throughout. *include/ddk/cfgmgr32.h: Likewise. *include/ddk/ddkmapi.h: Likewise. *include/ddk/hidclass.h: Likewise. *include/ddk/hidpi.h: Likewise. *include/ddk/kbdmou.h: Likewise. *include/ddk/mcd.h: Likewise. *include/ddk/miniport.h: Likewise. *include/ddk/minitape.h: Likewise. *include/ddk/ndis.h: Likewise. *include/ddk/ndistapi.h: Likewise. *include/ddk/ndiswan.h: Likewise. *include/ddk/ntapi.h: Likewise. *include/ddk/ntdd8042.h: Likewise. *include/ddk/ntddpcm.h: Likewise. *include/ddk/ntifs.h: Likewise. *include/ddk/ntpoapi.h: Likewise. *include/ddk/parallel.h: Likewise. *include/ddk/pfhook.h: Likewise. *include/ddk/scsiwmi.h: Likewise. *include/ddk/smbus.h: Likewise. *include/ddk/srb.h: Likewise. *include/ddk/storport.h: Likewise. *include/ddk/tdikrnl.h: Likewise. *include/ddk/upssvc.h: Likewise. *include/ddk/usbcamdi.h: Likewise. *include/ddk/usbscan.h: Likewise. *include/ddk/video.h: Likewise. *include/ddk/videoagp.h: Likewise. *include/ddk/win2k.h: Likewise. *include/ddk/winddi.h: Likewise. *include/ddk/winddk.h: Don't define IN, OUT or OPTIONAL if _NO_W32_PSEUDO_MODIFIERS. Comment out IN, OUT and OPTIONAL, throughout. *include/ddk/winnt4.h: Comment out IN, OUT and OPTIONAL, throughout. *include/ddk/ws2san.h: Likewise.
This commit is contained in:
@@ -75,9 +75,9 @@ typedef struct _HIDP_KEYBOARD_MODIFIER_STATE {
|
||||
} HIDP_KEYBOARD_MODIFIER_STATE, *PHIDP_KEYBOARD_MODIFIER_STATE;
|
||||
|
||||
typedef BOOLEAN (DDKAPI *PHIDP_INSERT_SCANCODES)(
|
||||
IN PVOID Context,
|
||||
IN PCHAR NewScanCodes,
|
||||
IN ULONG Length);
|
||||
/*IN*/ PVOID Context,
|
||||
/*IN*/ PCHAR NewScanCodes,
|
||||
/*IN*/ ULONG Length);
|
||||
|
||||
typedef struct _USAGE_AND_PAGE {
|
||||
USAGE Usage;
|
||||
@@ -88,23 +88,23 @@ HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_TranslateUsageAndPagesToI8042ScanCodes(
|
||||
IN PUSAGE_AND_PAGE ChangedUsageList,
|
||||
IN ULONG UsageListLength,
|
||||
IN HIDP_KEYBOARD_DIRECTION KeyAction,
|
||||
IN OUT PHIDP_KEYBOARD_MODIFIER_STATE ModifierState,
|
||||
IN PHIDP_INSERT_SCANCODES InsertCodesProcedure,
|
||||
IN PVOID InsertCodesContext);
|
||||
/*IN*/ PUSAGE_AND_PAGE ChangedUsageList,
|
||||
/*IN*/ ULONG UsageListLength,
|
||||
/*IN*/ HIDP_KEYBOARD_DIRECTION KeyAction,
|
||||
/*IN OUT*/ PHIDP_KEYBOARD_MODIFIER_STATE ModifierState,
|
||||
/*IN*/ PHIDP_INSERT_SCANCODES InsertCodesProcedure,
|
||||
/*IN*/ PVOID InsertCodesContext);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_TranslateUsagesToI8042ScanCodes(
|
||||
IN PUSAGE ChangedUsageList,
|
||||
IN ULONG UsageListLength,
|
||||
IN HIDP_KEYBOARD_DIRECTION KeyAction,
|
||||
IN OUT PHIDP_KEYBOARD_MODIFIER_STATE ModifierState,
|
||||
IN PHIDP_INSERT_SCANCODES InsertCodesProcedure,
|
||||
IN PVOID InsertCodesContext);
|
||||
/*IN*/ PUSAGE ChangedUsageList,
|
||||
/*IN*/ ULONG UsageListLength,
|
||||
/*IN*/ HIDP_KEYBOARD_DIRECTION KeyAction,
|
||||
/*IN OUT*/ PHIDP_KEYBOARD_MODIFIER_STATE ModifierState,
|
||||
/*IN*/ PHIDP_INSERT_SCANCODES InsertCodesProcedure,
|
||||
/*IN*/ PVOID InsertCodesContext);
|
||||
|
||||
typedef struct _HIDP_BUTTON_CAPS {
|
||||
USAGE UsagePage;
|
||||
@@ -260,10 +260,10 @@ typedef enum _HIDP_REPORT_TYPE {
|
||||
/*
|
||||
* NTSTATUS
|
||||
* HidP_GetButtonCaps(
|
||||
* IN HIDP_REPORT_TYPE ReportType,
|
||||
* OUT PHIDP_BUTTON_CAPS ButtonCaps,
|
||||
* IN OUT PULONG ButtonCapsLength,
|
||||
* IN PHIDP_PREPARSED_DATA PreparsedData);
|
||||
* IN HIDP_REPORT_TYPE ReportType,
|
||||
* OUT PHIDP_BUTTON_CAPS ButtonCaps,
|
||||
* IN OUT PULONG ButtonCapsLength,
|
||||
* IN PHIDP_PREPARSED_DATA PreparsedData);
|
||||
*/
|
||||
#define HidP_GetButtonCaps(_Type_, _Caps_, _Len_, _Data_) \
|
||||
HidP_GetSpecificButtonCaps(_Type_, 0, 0, 0, _Caps_, _Len_, _Data_)
|
||||
@@ -271,14 +271,14 @@ typedef enum _HIDP_REPORT_TYPE {
|
||||
/*
|
||||
* NTSTATUS
|
||||
* HidP_GetButtons(
|
||||
* IN HIDP_REPORT_TYPE ReportType,
|
||||
* IN USAGE UsagePage,
|
||||
* IN USHORT LinkCollection,
|
||||
* OUT USAGE *UsageList,
|
||||
* IN OUT ULONG *UsageLength,
|
||||
* IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
* IN PCHAR Report,
|
||||
* IN ULONG ReportLength);
|
||||
* IN HIDP_REPORT_TYPE ReportType,
|
||||
* IN USAGE UsagePage,
|
||||
* IN USHORT LinkCollection,
|
||||
* OUT USAGE *UsageList,
|
||||
* IN OUT ULONG *UsageLength,
|
||||
* IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
* IN PCHAR Report,
|
||||
* IN ULONG ReportLength);
|
||||
*/
|
||||
#define HidP_GetButtons(Rty, UPa, LCo, ULi, ULe, Ppd, Rep, RLe) \
|
||||
HidP_GetUsages(Rty, UPa, LCo, ULi, ULe, Ppd, Rep, RLe)
|
||||
@@ -290,13 +290,13 @@ typedef enum _HIDP_REPORT_TYPE {
|
||||
/*
|
||||
* NTSTATUS
|
||||
* HidP_GetButtonsEx(
|
||||
* 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);
|
||||
* 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);
|
||||
*/
|
||||
#define HidP_GetButtonsEx(RT, LC, BL, UL, PD, R, RL) \
|
||||
HidP_GetUsagesEx(RT, LC, BL, UL, PD, R, RL)
|
||||
@@ -305,134 +305,134 @@ HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_GetCaps(
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
OUT PHIDP_CAPS Capabilities);
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData,
|
||||
/*OUT*/ PHIDP_CAPS Capabilities);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_GetData(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
OUT PHIDP_DATA DataList,
|
||||
IN OUT PULONG DataLength,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
IN PCHAR Report,
|
||||
IN ULONG ReportLength);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*OUT*/ PHIDP_DATA DataList,
|
||||
/*IN OUT*/ PULONG DataLength,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData,
|
||||
/*IN*/ PCHAR Report,
|
||||
/*IN*/ ULONG ReportLength);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_GetExtendedAttributes(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN USHORT DataIndex,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
OUT PHIDP_EXTENDED_ATTRIBUTES Attributes,
|
||||
IN OUT PULONG LengthAttributes);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ USHORT DataIndex,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData,
|
||||
/*OUT*/ PHIDP_EXTENDED_ATTRIBUTES Attributes,
|
||||
/*IN OUT*/ PULONG LengthAttributes);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_GetLinkCollectionNodes(
|
||||
OUT PHIDP_LINK_COLLECTION_NODE LinkCollectionNodes,
|
||||
IN OUT PULONG LinkCollectionNodesLength,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData);
|
||||
/*OUT*/ PHIDP_LINK_COLLECTION_NODE LinkCollectionNodes,
|
||||
/*IN OUT*/ PULONG LinkCollectionNodesLength,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_GetScaledUsageValue(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN USAGE UsagePage,
|
||||
IN USHORT LinkCollection OPTIONAL,
|
||||
IN USAGE Usage,
|
||||
OUT PLONG UsageValue,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
IN PCHAR Report,
|
||||
IN ULONG ReportLength);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ USAGE UsagePage,
|
||||
/*IN*/ USHORT LinkCollection /*OPTIONAL*/,
|
||||
/*IN*/ USAGE Usage,
|
||||
/*OUT*/ PLONG UsageValue,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData,
|
||||
/*IN*/ PCHAR Report,
|
||||
/*IN*/ ULONG ReportLength);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_GetSpecificButtonCaps(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN USAGE UsagePage,
|
||||
IN USHORT LinkCollection,
|
||||
IN USAGE Usage,
|
||||
OUT PHIDP_BUTTON_CAPS ButtonCaps,
|
||||
IN OUT PULONG ButtonCapsLength,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ USAGE UsagePage,
|
||||
/*IN*/ USHORT LinkCollection,
|
||||
/*IN*/ USAGE Usage,
|
||||
/*OUT*/ PHIDP_BUTTON_CAPS ButtonCaps,
|
||||
/*IN OUT*/ PULONG ButtonCapsLength,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_GetSpecificValueCaps(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN USAGE UsagePage,
|
||||
IN USHORT LinkCollection,
|
||||
IN USAGE Usage,
|
||||
OUT PHIDP_VALUE_CAPS ValueCaps,
|
||||
IN OUT PULONG ValueCapsLength,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ USAGE UsagePage,
|
||||
/*IN*/ USHORT LinkCollection,
|
||||
/*IN*/ USAGE Usage,
|
||||
/*OUT*/ PHIDP_VALUE_CAPS ValueCaps,
|
||||
/*IN OUT*/ PULONG ValueCapsLength,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_GetUsages(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN USAGE UsagePage,
|
||||
IN USHORT LinkCollection OPTIONAL,
|
||||
OUT USAGE *UsageList,
|
||||
IN OUT ULONG *UsageLength,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
IN PCHAR Report,
|
||||
IN ULONG ReportLength);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ USAGE UsagePage,
|
||||
/*IN*/ USHORT LinkCollection /*OPTIONAL*/,
|
||||
/*OUT*/ USAGE *UsageList,
|
||||
/*IN OUT*/ ULONG *UsageLength,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData,
|
||||
/*IN*/ PCHAR Report,
|
||||
/*IN*/ ULONG ReportLength);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
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);
|
||||
/*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);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_GetUsageValue(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN USAGE UsagePage,
|
||||
IN USHORT LinkCollection,
|
||||
IN USAGE Usage,
|
||||
OUT PULONG UsageValue,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
IN PCHAR Report,
|
||||
IN ULONG ReportLength);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ USAGE UsagePage,
|
||||
/*IN*/ USHORT LinkCollection,
|
||||
/*IN*/ USAGE Usage,
|
||||
/*OUT*/ PULONG UsageValue,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData,
|
||||
/*IN*/ PCHAR Report,
|
||||
/*IN*/ ULONG ReportLength);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_GetUsageValueArray(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN USAGE UsagePage,
|
||||
IN USHORT LinkCollection OPTIONAL,
|
||||
IN USAGE Usage,
|
||||
OUT PCHAR UsageValue,
|
||||
IN USHORT UsageValueByteLength,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
IN PCHAR Report,
|
||||
IN ULONG ReportLength);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ USAGE UsagePage,
|
||||
/*IN*/ USHORT LinkCollection /*OPTIONAL*/,
|
||||
/*IN*/ USAGE Usage,
|
||||
/*OUT*/ PCHAR UsageValue,
|
||||
/*IN*/ USHORT UsageValueByteLength,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData,
|
||||
/*IN*/ PCHAR Report,
|
||||
/*IN*/ ULONG ReportLength);
|
||||
|
||||
/*
|
||||
* NTSTATUS
|
||||
* HidP_GetValueCaps(
|
||||
* IN HIDP_REPORT_TYPE ReportType,
|
||||
* OUT PHIDP_VALUE_CAPS ValueCaps,
|
||||
* IN OUT PULONG ValueCapsLength,
|
||||
* IN PHIDP_PREPARSED_DATA PreparsedData);
|
||||
* IN HIDP_REPORT_TYPE ReportType,
|
||||
* OUT PHIDP_VALUE_CAPS ValueCaps,
|
||||
* IN OUT PULONG ValueCapsLength,
|
||||
* IN PHIDP_PREPARSED_DATA PreparsedData);
|
||||
*/
|
||||
#define HidP_GetValueCaps(_Type_, _Caps_, _Len_, _Data_) \
|
||||
HidP_GetSpecificValueCaps (_Type_, 0, 0, 0, _Caps_, _Len_, _Data_)
|
||||
@@ -441,11 +441,11 @@ HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_InitializeReportForID(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN UCHAR ReportID,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
IN OUT PCHAR Report,
|
||||
IN ULONG ReportLength);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ UCHAR ReportID,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData,
|
||||
/*IN OUT*/ PCHAR Report,
|
||||
/*IN*/ ULONG ReportLength);
|
||||
|
||||
/*
|
||||
* BOOLEAN
|
||||
@@ -459,28 +459,28 @@ HIDAPI
|
||||
ULONG
|
||||
DDKAPI
|
||||
HidP_MaxDataListLength(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData);
|
||||
|
||||
HIDAPI
|
||||
ULONG
|
||||
DDKAPI
|
||||
HidP_MaxUsageListLength(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN USAGE UsagePage OPTIONAL,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ USAGE UsagePage /*OPTIONAL*/,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData);
|
||||
|
||||
/*
|
||||
* NTSTATUS
|
||||
* HidP_SetButtons(
|
||||
* IN HIDP_REPORT_TYPE ReportType,
|
||||
* IN USAGE UsagePage,
|
||||
* IN USHORT LinkCollection,
|
||||
* IN PUSAGE UsageList,
|
||||
* IN OUT PULONG UsageLength,
|
||||
* IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
* IN OUT PCHAR Report,
|
||||
* IN ULONG ReportLength);
|
||||
* IN HIDP_REPORT_TYPE ReportType,
|
||||
* IN USAGE UsagePage,
|
||||
* IN USHORT LinkCollection,
|
||||
* IN PUSAGE UsageList,
|
||||
* IN OUT PULONG UsageLength,
|
||||
* IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
* IN OUT PCHAR Report,
|
||||
* IN ULONG ReportLength);
|
||||
*/
|
||||
#define HidP_SetButtons(RT, UP, LC, UL1, UL2, PD, R, RL) \
|
||||
HidP_SetUsages(RT, UP, LC, UL1, UL2, PD, R, RL)
|
||||
@@ -489,77 +489,77 @@ HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_SetData(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN PHIDP_DATA DataList,
|
||||
IN OUT PULONG DataLength,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
IN OUT PCHAR Report,
|
||||
IN ULONG ReportLength);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ PHIDP_DATA DataList,
|
||||
/*IN OUT*/ PULONG DataLength,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData,
|
||||
/*IN OUT*/ PCHAR Report,
|
||||
/*IN*/ ULONG ReportLength);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_SetScaledUsageValue(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN USAGE UsagePage,
|
||||
IN USHORT LinkCollection OPTIONAL,
|
||||
IN USAGE Usage,
|
||||
IN LONG UsageValue,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
IN OUT PCHAR Report,
|
||||
IN ULONG ReportLength);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ USAGE UsagePage,
|
||||
/*IN*/ USHORT LinkCollection /*OPTIONAL*/,
|
||||
/*IN*/ USAGE Usage,
|
||||
/*IN*/ LONG UsageValue,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData,
|
||||
/*IN OUT*/ PCHAR Report,
|
||||
/*IN*/ ULONG ReportLength);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_SetUsages(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN USAGE UsagePage,
|
||||
IN USHORT LinkCollection, /* Optional */
|
||||
IN PUSAGE UsageList,
|
||||
IN OUT PULONG UsageLength,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
IN OUT PCHAR Report,
|
||||
IN ULONG ReportLength);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ USAGE UsagePage,
|
||||
/*IN*/ USHORT LinkCollection /*OPTIONAL*/,
|
||||
/*IN*/ PUSAGE UsageList,
|
||||
/*IN OUT*/ PULONG UsageLength,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData,
|
||||
/*IN OUT*/ PCHAR Report,
|
||||
/*IN*/ ULONG ReportLength);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_SetUsageValue(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN USAGE UsagePage,
|
||||
IN USHORT LinkCollection,
|
||||
IN USAGE Usage,
|
||||
IN ULONG UsageValue,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
IN OUT PCHAR Report,
|
||||
IN ULONG ReportLength);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ USAGE UsagePage,
|
||||
/*IN*/ USHORT LinkCollection,
|
||||
/*IN*/ USAGE Usage,
|
||||
/*IN*/ ULONG UsageValue,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData,
|
||||
/*IN OUT*/ PCHAR Report,
|
||||
/*IN*/ ULONG ReportLength);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_SetUsageValueArray(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN USAGE UsagePage,
|
||||
IN USHORT LinkCollection OPTIONAL,
|
||||
IN USAGE Usage,
|
||||
IN PCHAR UsageValue,
|
||||
IN USHORT UsageValueByteLength,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
OUT PCHAR Report,
|
||||
IN ULONG ReportLength);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ USAGE UsagePage,
|
||||
/*IN*/ USHORT LinkCollection /*OPTIONAL*/,
|
||||
/*IN*/ USAGE Usage,
|
||||
/*IN*/ PCHAR UsageValue,
|
||||
/*IN*/ USHORT UsageValueByteLength,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData,
|
||||
/*OUT*/ PCHAR Report,
|
||||
/*IN*/ ULONG ReportLength);
|
||||
|
||||
/*
|
||||
* NTSTATUS
|
||||
* HidP_UnsetButtons(
|
||||
* IN HIDP_REPORT_TYPE ReportType,
|
||||
* IN USAGE UsagePage,
|
||||
* IN USHORT LinkCollection,
|
||||
* IN PUSAGE UsageList,
|
||||
* IN OUT PULONG UsageLength,
|
||||
* IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
* IN OUT PCHAR Report,
|
||||
* IN ULONG ReportLength);
|
||||
* IN HIDP_REPORT_TYPE ReportType,
|
||||
* IN USAGE UsagePage,
|
||||
* IN USHORT LinkCollection,
|
||||
* IN PUSAGE UsageList,
|
||||
* IN OUT PULONG UsageLength,
|
||||
* IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
* IN OUT PCHAR Report,
|
||||
* IN ULONG ReportLength);
|
||||
*/
|
||||
#define HidP_UnsetButtons(RT, UP, LC, UL1, UL2, PD, R, RL) \
|
||||
HidP_UnsetUsages(RT, UP, LC, UL1, UL2, PD, R, RL)
|
||||
@@ -568,34 +568,34 @@ HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_UnsetUsages(
|
||||
IN HIDP_REPORT_TYPE ReportType,
|
||||
IN USAGE UsagePage,
|
||||
IN USHORT LinkCollection,
|
||||
IN PUSAGE UsageList,
|
||||
IN OUT PULONG UsageLength,
|
||||
IN PHIDP_PREPARSED_DATA PreparsedData,
|
||||
IN OUT PCHAR Report,
|
||||
IN ULONG ReportLength);
|
||||
/*IN*/ HIDP_REPORT_TYPE ReportType,
|
||||
/*IN*/ USAGE UsagePage,
|
||||
/*IN*/ USHORT LinkCollection,
|
||||
/*IN*/ PUSAGE UsageList,
|
||||
/*IN OUT*/ PULONG UsageLength,
|
||||
/*IN*/ PHIDP_PREPARSED_DATA PreparsedData,
|
||||
/*IN OUT*/ PCHAR Report,
|
||||
/*IN*/ ULONG ReportLength);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_UsageAndPageListDifference(
|
||||
IN PUSAGE_AND_PAGE PreviousUsageList,
|
||||
IN PUSAGE_AND_PAGE CurrentUsageList,
|
||||
OUT PUSAGE_AND_PAGE BreakUsageList,
|
||||
OUT PUSAGE_AND_PAGE MakeUsageList,
|
||||
IN ULONG UsageListLength);
|
||||
/*IN*/ PUSAGE_AND_PAGE PreviousUsageList,
|
||||
/*IN*/ PUSAGE_AND_PAGE CurrentUsageList,
|
||||
/*OUT*/ PUSAGE_AND_PAGE BreakUsageList,
|
||||
/*OUT*/ PUSAGE_AND_PAGE MakeUsageList,
|
||||
/*IN*/ ULONG UsageListLength);
|
||||
|
||||
HIDAPI
|
||||
NTSTATUS
|
||||
DDKAPI
|
||||
HidP_UsageListDifference(
|
||||
IN PUSAGE PreviousUsageList,
|
||||
IN PUSAGE CurrentUsageList,
|
||||
OUT PUSAGE BreakUsageList,
|
||||
OUT PUSAGE MakeUsageList,
|
||||
IN ULONG UsageListLength);
|
||||
/*IN*/ PUSAGE PreviousUsageList,
|
||||
/*IN*/ PUSAGE CurrentUsageList,
|
||||
/*OUT*/ PUSAGE BreakUsageList,
|
||||
/*OUT*/ PUSAGE MakeUsageList,
|
||||
/*IN*/ ULONG UsageListLength);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
Reference in New Issue
Block a user