public static extern byte HidD_FreePreparsedData(PHIDP_PREPARSED_DATA PreparsedData);
Exemple #2
0
 public static extern uint HidP_MaxUsageListLength(HIDP_REPORT_TYPE ReportType, [NativeTypeName("USAGE")] ushort UsagePage, PHIDP_PREPARSED_DATA PreparsedData);
Exemple #3
0
 public static extern int HidP_SetScaledUsageValue(HIDP_REPORT_TYPE ReportType, [NativeTypeName("USAGE")] ushort UsagePage, ushort LinkCollection, [NativeTypeName("USAGE")] ushort Usage, [NativeTypeName("LONG")] int UsageValue, PHIDP_PREPARSED_DATA PreparsedData, [NativeTypeName("PCHAR")] sbyte *Report, [NativeTypeName("ULONG")] uint ReportLength);
Exemple #4
0
 public static extern int HidP_UnsetUsages(HIDP_REPORT_TYPE ReportType, [NativeTypeName("USAGE")] ushort UsagePage, ushort LinkCollection, [NativeTypeName("PUSAGE")] ushort *UsageList, [NativeTypeName("PULONG")] uint *UsageLength, PHIDP_PREPARSED_DATA PreparsedData, [NativeTypeName("PCHAR")] sbyte *Report, [NativeTypeName("ULONG")] uint ReportLength);
Exemple #5
0
 public static extern int HidP_GetUsagesEx(HIDP_REPORT_TYPE ReportType, ushort LinkCollection, [NativeTypeName("PUSAGE_AND_PAGE")] USAGE_AND_PAGE *ButtonList, [NativeTypeName("ULONG *")] uint *UsageLength, PHIDP_PREPARSED_DATA PreparsedData, [NativeTypeName("PCHAR")] sbyte *Report, [NativeTypeName("ULONG")] uint ReportLength);
Exemple #6
0
 public static extern int HidP_GetData(HIDP_REPORT_TYPE ReportType, [NativeTypeName("PHIDP_DATA")] HIDP_DATA *DataList, [NativeTypeName("PULONG")] uint *DataLength, PHIDP_PREPARSED_DATA PreparsedData, [NativeTypeName("PCHAR")] sbyte *Report, [NativeTypeName("ULONG")] uint ReportLength);
Exemple #7
0
 public static extern uint HidP_MaxDataListLength(HIDP_REPORT_TYPE ReportType, PHIDP_PREPARSED_DATA PreparsedData);
Exemple #8
0
 public static extern int HidP_GetExtendedAttributes(HIDP_REPORT_TYPE ReportType, ushort DataIndex, PHIDP_PREPARSED_DATA PreparsedData, [NativeTypeName("PHIDP_EXTENDED_ATTRIBUTES")] HIDP_EXTENDED_ATTRIBUTES *Attributes, [NativeTypeName("PULONG")] uint *LengthAttributes);
Exemple #9
0
 public static extern int HidP_InitializeReportForID(HIDP_REPORT_TYPE ReportType, [NativeTypeName("UCHAR")] byte ReportID, PHIDP_PREPARSED_DATA PreparsedData, [NativeTypeName("PCHAR")] sbyte *Report, [NativeTypeName("ULONG")] uint ReportLength);
Exemple #10
0
 public static extern int HidP_GetSpecificValueCaps(HIDP_REPORT_TYPE ReportType, [NativeTypeName("USAGE")] ushort UsagePage, ushort LinkCollection, [NativeTypeName("USAGE")] ushort Usage, [NativeTypeName("PHIDP_VALUE_CAPS")] HIDP_VALUE_CAPS *ValueCaps, [NativeTypeName("PUSHORT")] ushort *ValueCapsLength, PHIDP_PREPARSED_DATA PreparsedData);
Exemple #11
0
 public static extern int HidP_GetValueCaps(HIDP_REPORT_TYPE ReportType, [NativeTypeName("PHIDP_VALUE_CAPS")] HIDP_VALUE_CAPS *ValueCaps, [NativeTypeName("PUSHORT")] ushort *ValueCapsLength, PHIDP_PREPARSED_DATA PreparsedData);
Exemple #12
0
 public static extern int HidP_GetButtonCaps(HIDP_REPORT_TYPE ReportType, [NativeTypeName("PHIDP_BUTTON_CAPS")] HIDP_BUTTON_CAPS *ButtonCaps, [NativeTypeName("PUSHORT")] ushort *ButtonCapsLength, PHIDP_PREPARSED_DATA PreparsedData);
Exemple #13
0
 public static extern int HidP_GetLinkCollectionNodes([NativeTypeName("PHIDP_LINK_COLLECTION_NODE")] HIDP_LINK_COLLECTION_NODE *LinkCollectionNodes, [NativeTypeName("PULONG")] uint *LinkCollectionNodesLength, PHIDP_PREPARSED_DATA PreparsedData);
Exemple #14
0
 public static extern int HidP_GetCaps(PHIDP_PREPARSED_DATA PreparsedData, [NativeTypeName("PHIDP_CAPS")] HIDP_CAPS *Capabilities);
Exemple #15
0
 public static extern int HidP_SetButtonArray(HIDP_REPORT_TYPE ReportType, [NativeTypeName("USAGE")] ushort UsagePage, ushort LinkCollection, [NativeTypeName("USAGE")] ushort Usage, [NativeTypeName("PHIDP_BUTTON_ARRAY_DATA")] HIDP_BUTTON_ARRAY_DATA *ButtonData, ushort ButtonDataLength, PHIDP_PREPARSED_DATA PreparsedData, [NativeTypeName("PCHAR")] sbyte *Report, [NativeTypeName("ULONG")] uint ReportLength);
Exemple #16
0
 public static int HidP_GetButtons(HIDP_REPORT_TYPE ReportType, [NativeTypeName("USAGE")] ushort UsagePage, [NativeTypeName("USHORT")] ushort LinkCollection, [NativeTypeName("PUSAGE")] ushort *UsageList, [NativeTypeName("PULONG")] uint *UsageLength, PHIDP_PREPARSED_DATA PreparsedData, [NativeTypeName("PCHAR")] sbyte *Report, [NativeTypeName("ULONG")] uint ReportLength) =>
 HidP_GetUsages(ReportType, UsagePage, LinkCollection, UsageList, UsageLength, PreparsedData, Report, ReportLength);