|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| #define NDEBUG |
Definition at line 13 of file hidparser.c.
| VOID NTAPI HidParser_FreeCollectionDescription | ( | IN PHIDP_DEVICE_DESC | DeviceDescription | ) |
Definition at line 163 of file hidparser.c.
Referenced by HidP_FreeCollectionDescription().
| HIDAPI NTSTATUS NTAPI HidParser_GetButtonCaps | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN PHIDP_BUTTON_CAPS | ButtonCaps, | ||
| IN PUSHORT | ButtonCapsLength | ||
| ) |
Definition at line 309 of file hidparser.c.
Definition at line 193 of file hidparser.c.
Referenced by HidP_GetCaps().
| NTSTATUS NTAPI HidParser_GetCollectionDescription | ( | IN PHIDP_REPORT_DESCRIPTOR | ReportDesc, |
| IN ULONG | DescLength, | ||
| IN POOL_TYPE | PoolType, | ||
| OUT PHIDP_DEVICE_DESC | DeviceDescription | ||
| ) |
Definition at line 18 of file hidparser.c.
Referenced by HidP_GetCollectionDescription().
| HIDAPI NTSTATUS NTAPI HidParser_GetData | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| OUT PHIDP_DATA | DataList, | ||
| IN OUT PULONG | DataLength, | ||
| IN PCHAR | Report, | ||
| IN ULONG | ReportLength | ||
| ) |
Definition at line 836 of file hidparser.c.
| HIDAPI NTSTATUS NTAPI HidParser_GetExtendedAttributes | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN USHORT | DataIndex, | ||
| OUT PHIDP_EXTENDED_ATTRIBUTES | Attributes, | ||
| IN OUT PULONG | LengthAttributes | ||
| ) |
Definition at line 852 of file hidparser.c.
| HIDAPI NTSTATUS NTAPI HidParser_GetLinkCollectionNodes | ( | IN PVOID | CollectionContext, |
| OUT PHIDP_LINK_COLLECTION_NODE | LinkCollectionNodes, | ||
| IN OUT PULONG | LinkCollectionNodesLength | ||
| ) |
Definition at line 867 of file hidparser.c.
| HIDAPI NTSTATUS NTAPI HidParser_GetScaledUsageValue | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN USAGE | UsagePage, | ||
| IN USHORT LinkCollection | OPTIONAL, | ||
| IN USAGE | Usage, | ||
| OUT PLONG | UsageValue, | ||
| IN PCHAR | Report, | ||
| IN ULONG | ReportLength | ||
| ) |
Definition at line 559 of file hidparser.c.
Referenced by HidP_GetScaledUsageValue().
| HIDAPI NTSTATUS NTAPI HidParser_GetSpecificButtonCaps | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN USAGE | UsagePage, | ||
| IN USHORT | LinkCollection, | ||
| IN USAGE | Usage, | ||
| OUT PHIDP_BUTTON_CAPS | ButtonCaps, | ||
| IN OUT PULONG | ButtonCapsLength | ||
| ) |
Definition at line 818 of file hidparser.c.
Referenced by HidParser_GetButtonCaps().
| HIDAPI NTSTATUS NTAPI HidParser_GetSpecificValueCaps | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN USAGE | UsagePage, | ||
| IN USHORT | LinkCollection, | ||
| IN USAGE | Usage, | ||
| OUT PHIDP_VALUE_CAPS | ValueCaps, | ||
| IN OUT PUSHORT | ValueCapsLength | ||
| ) |
Definition at line 321 of file hidparser.c.
Referenced by HidP_GetSpecificValueCaps().
| HIDAPI NTSTATUS NTAPI HidParser_GetUsages | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN USAGE | UsagePage, | ||
| IN USHORT LinkCollection | OPTIONAL, | ||
| OUT USAGE * | UsageList, | ||
| IN OUT PULONG | UsageLength, | ||
| IN PCHAR | Report, | ||
| IN ULONG | ReportLength | ||
| ) |
Definition at line 504 of file hidparser.c.
Referenced by HidP_GetUsages(), and HidParser_GetUsagesEx().
| HIDAPI NTSTATUS NTAPI HidParser_GetUsagesEx | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN USHORT | LinkCollection, | ||
| OUT PUSAGE_AND_PAGE | ButtonList, | ||
| IN OUT ULONG * | UsageLength, | ||
| IN PCHAR | Report, | ||
| IN ULONG | ReportLength | ||
| ) |
Definition at line 674 of file hidparser.c.
| HIDAPI NTSTATUS NTAPI HidParser_GetUsageValue | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN USAGE | UsagePage, | ||
| IN USHORT | LinkCollection, | ||
| IN USAGE | Usage, | ||
| OUT PULONG | UsageValue, | ||
| IN PCHAR | Report, | ||
| IN ULONG | ReportLength | ||
| ) |
Definition at line 880 of file hidparser.c.
Referenced by HidP_GetUsageValue().
| HIDAPI NTSTATUS NTAPI HidParser_GetUsageValueArray | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN USAGE | UsagePage, | ||
| IN USHORT LinkCollection | OPTIONAL, | ||
| IN USAGE | Usage, | ||
| OUT PCHAR | UsageValue, | ||
| IN USHORT | UsageValueByteLength, | ||
| IN PCHAR | Report, | ||
| IN ULONG | ReportLength | ||
| ) |
Definition at line 959 of file hidparser.c.
| HIDAPI NTSTATUS NTAPI HidParser_GetValueCaps | ( | IN PVOID | CollectionContext, |
| HIDP_REPORT_TYPE | ReportType, | ||
| PHIDP_VALUE_CAPS | ValueCaps, | ||
| PULONG | ValueCapsLength | ||
| ) |
Definition at line 1130 of file hidparser.c.
| HIDAPI NTSTATUS NTAPI HidParser_InitializeReportForID | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN UCHAR | ReportID, | ||
| IN OUT PCHAR | Report, | ||
| IN ULONG | ReportLength | ||
| ) |
Definition at line 1113 of file hidparser.c.
| HIDAPI ULONG NTAPI HidParser_MaxDataListLength | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType | ||
| ) |
Definition at line 1101 of file hidparser.c.
| HIDAPI ULONG NTAPI HidParser_MaxUsageListLength | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN USAGE UsagePage | OPTIONAL | ||
| ) |
Definition at line 253 of file hidparser.c.
Referenced by HidP_MaxUsageListLength().
| HIDAPI NTSTATUS NTAPI HidParser_SetData | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN PHIDP_DATA | DataList, | ||
| IN OUT PULONG | DataLength, | ||
| IN OUT PCHAR | Report, | ||
| IN ULONG | ReportLength | ||
| ) |
Definition at line 1085 of file hidparser.c.
| HIDAPI NTSTATUS NTAPI HidParser_SetScaledUsageValue | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN USAGE | UsagePage, | ||
| IN USHORT LinkCollection | OPTIONAL, | ||
| IN USAGE | Usage, | ||
| IN LONG | UsageValue, | ||
| IN OUT PCHAR | Report, | ||
| IN ULONG | ReportLength | ||
| ) |
Definition at line 1067 of file hidparser.c.
| HIDAPI NTSTATUS NTAPI HidParser_SetUsages | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN USAGE | UsagePage, | ||
| IN USHORT | LinkCollection, | ||
| IN PUSAGE | UsageList, | ||
| IN OUT PULONG | UsageLength, | ||
| IN OUT PCHAR | Report, | ||
| IN ULONG | ReportLength | ||
| ) |
Definition at line 1012 of file hidparser.c.
| HIDAPI NTSTATUS NTAPI HidParser_SetUsageValue | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN USAGE | UsagePage, | ||
| IN USHORT | LinkCollection, | ||
| IN USAGE | Usage, | ||
| IN ULONG | UsageValue, | ||
| IN OUT PCHAR | Report, | ||
| IN ULONG | ReportLength | ||
| ) |
Definition at line 1049 of file hidparser.c.
| HIDAPI NTSTATUS NTAPI HidParser_SetUsageValueArray | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN USAGE | UsagePage, | ||
| IN USHORT LinkCollection | OPTIONAL, | ||
| IN USAGE | Usage, | ||
| IN PCHAR | UsageValue, | ||
| IN USHORT | UsageValueByteLength, | ||
| OUT PCHAR | Report, | ||
| IN ULONG | ReportLength | ||
| ) |
Definition at line 1030 of file hidparser.c.
Definition at line 947 of file hidparser.c.
| NTSTATUS NTAPI HidParser_SysPowerEvent | ( | IN PVOID | CollectionContext, |
| IN PCHAR | HidPacket, | ||
| IN USHORT | HidPacketLength, | ||
| OUT PULONG | OutputBuffer | ||
| ) |
Definition at line 934 of file hidparser.c.
| HIDAPI NTSTATUS NTAPI HidParser_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 | ||
| ) |
Definition at line 614 of file hidparser.c.
Referenced by HidP_TranslateUsageAndPagesToI8042ScanCodes().
| HIDAPI NTSTATUS NTAPI HidParser_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 | ||
| ) |
Definition at line 996 of file hidparser.c.
| HIDAPI NTSTATUS NTAPI HidParser_UnsetUsages | ( | IN PVOID | CollectionContext, |
| IN HIDP_REPORT_TYPE | ReportType, | ||
| IN USAGE | UsagePage, | ||
| IN USHORT | LinkCollection, | ||
| IN PUSAGE | UsageList, | ||
| IN OUT PULONG | UsageLength, | ||
| IN OUT PCHAR | Report, | ||
| IN ULONG | ReportLength | ||
| ) |
Definition at line 978 of file hidparser.c.
| HIDAPI NTSTATUS NTAPI HidParser_UsageAndPageListDifference | ( | IN PUSAGE_AND_PAGE | PreviousUsageList, |
| IN PUSAGE_AND_PAGE | CurrentUsageList, | ||
| OUT PUSAGE_AND_PAGE | BreakUsageList, | ||
| OUT PUSAGE_AND_PAGE | MakeUsageList, | ||
| IN ULONG | UsageListLength | ||
| ) |
Definition at line 689 of file hidparser.c.
Referenced by HidP_UsageAndPageListDifference().
| HIDAPI NTSTATUS NTAPI HidParser_UsageListDifference | ( | IN PUSAGE | PreviousUsageList, |
| IN PUSAGE | CurrentUsageList, | ||
| OUT PUSAGE | BreakUsageList, | ||
| OUT PUSAGE | MakeUsageList, | ||
| IN ULONG | UsageListLength | ||
| ) |
Definition at line 375 of file hidparser.c.
Referenced by HidP_UsageListDifference().