|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| #define | NTOHS(n) (((((unsigned short)(n) & 0xFF)) << 8) | (((unsigned short)(n) & 0xFF00) >> 8)) |
Variables | |
| static ULONG | KeyboardScanCodes [256] |
| struct { | |
| USAGE Usage | |
| ULONG ScanCode | |
| } | CustomerScanCodes [] |
| VOID HidParser_DispatchKey | ( | IN PCHAR | ScanCodes, |
| IN HIDP_KEYBOARD_DIRECTION | KeyAction, | ||
| IN PHIDP_INSERT_SCANCODES | InsertCodesProcedure, | ||
| IN PVOID | InsertCodesContext | ||
| ) |
Definition at line 802 of file api.c.
Referenced by HidParser_TranslateCustUsage(), and HidParser_TranslateKbdUsage().
| NTSTATUS HidParser_GetCollectionUsagePage | ( | IN PVOID | CollectionContext, |
| OUT PUSHORT | Usage, | ||
| OUT PUSHORT | UsagePage | ||
| ) |
Definition at line 65 of file api.c.
Referenced by HidParser_GetCaps(), and HidParser_GetCollectionDescription().
| ULONG HidParser_GetMaxUsageListLengthWithReportAndPage | ( | IN PVOID | CollectionContext, |
| IN UCHAR | ReportType, | ||
| IN USAGE UsagePage | OPTIONAL | ||
| ) |
Definition at line 210 of file api.c.
Referenced by HidParser_MaxUsageListLength().
| ULONG HidParser_GetReportItemCountFromReportType | ( | IN PVOID | CollectionContext, |
| IN UCHAR | ReportType | ||
| ) |
Definition at line 132 of file api.c.
Referenced by HidParser_GetCaps().
| ULONG HidParser_GetReportItemTypeCountFromReportType | ( | IN PVOID | CollectionContext, |
| IN UCHAR | ReportType, | ||
| IN ULONG | bData | ||
| ) |
Definition at line 158 of file api.c.
Referenced by HidParser_GetCaps().
Definition at line 93 of file api.c.
Referenced by HidParser_GetCaps(), and HidParser_GetCollectionDescription().
| NTSTATUS HidParser_GetScaledUsageValueWithReport | ( | IN PVOID | CollectionContext, |
| IN UCHAR | ReportType, | ||
| IN USAGE | UsagePage, | ||
| IN USAGE | Usage, | ||
| OUT PLONG | UsageValue, | ||
| IN PCHAR | ReportDescriptor, | ||
| IN ULONG | ReportDescriptorLength | ||
| ) |
Definition at line 646 of file api.c.
Referenced by HidParser_GetScaledUsageValue().
Definition at line 776 of file api.c.
Referenced by HidParser_TranslateCustUsage().
Definition at line 758 of file api.c.
Referenced by HidParser_TranslateKbdUsage().
| NTSTATUS HidParser_GetSpecificValueCapsWithReport | ( | IN PVOID | CollectionContext, |
| IN UCHAR | ReportType, | ||
| IN USHORT | UsagePage, | ||
| IN USHORT | Usage, | ||
| OUT PHIDP_VALUE_CAPS | ValueCaps, | ||
| IN OUT PUSHORT | ValueCapsLength | ||
| ) |
Definition at line 254 of file api.c.
Referenced by HidParser_GetSpecificValueCaps().
| NTSTATUS HidParser_GetUsagesWithReport | ( | IN PVOID | CollectionContext, |
| IN UCHAR | ReportType, | ||
| IN USAGE | UsagePage, | ||
| OUT USAGE * | UsageList, | ||
| IN OUT PULONG | UsageLength, | ||
| IN PCHAR | ReportDescriptor, | ||
| IN ULONG | ReportDescriptorLength | ||
| ) |
Definition at line 343 of file api.c.
Referenced by HidParser_GetUsages().
| NTSTATUS HidParser_GetUsageValueWithReport | ( | IN PVOID | CollectionContext, |
| IN UCHAR | ReportType, | ||
| IN USAGE | UsagePage, | ||
| IN USAGE | Usage, | ||
| OUT PULONG | UsageValue, | ||
| IN PCHAR | ReportDescriptor, | ||
| IN ULONG | ReportDescriptorLength | ||
| ) |
Definition at line 550 of file api.c.
Referenced by HidParser_GetUsageValue().
| NTSTATUS HidParser_TranslateCustUsage | ( | IN USAGE | Usage, |
| IN HIDP_KEYBOARD_DIRECTION | KeyAction, | ||
| IN OUT PHIDP_KEYBOARD_MODIFIER_STATE | ModifierState, | ||
| IN PHIDP_INSERT_SCANCODES | InsertCodesProcedure, | ||
| IN PVOID | InsertCodesContext | ||
| ) |
Definition at line 913 of file api.c.
Referenced by HidParser_TranslateUsageAndPagesToI8042ScanCodes().
| NTSTATUS HidParser_TranslateKbdUsage | ( | IN USAGE | Usage, |
| IN HIDP_KEYBOARD_DIRECTION | KeyAction, | ||
| IN OUT PHIDP_KEYBOARD_MODIFIER_STATE | ModifierState, | ||
| IN PHIDP_INSERT_SCANCODES | InsertCodesProcedure, | ||
| IN PVOID | InsertCodesContext | ||
| ) |
Definition at line 851 of file api.c.
Referenced by HidParser_TranslateUsageAndPagesToI8042ScanCodes().
Definition at line 524 of file api.c.
Referenced by HidParser_GetCollectionDescription().
| struct { ... } CustomerScanCodes[] |
Referenced by HidParser_GetScanCodeFromCustUsage().
|
static |
Definition at line 16 of file api.c.
Referenced by HidParser_GetScanCodeFromKbdUsage().
| ULONG ScanCode |
Definition at line 39 of file api.c.
Referenced by HidParser_TranslateCustUsage(), and HidParser_TranslateKbdUsage().
Definition at line 38 of file api.c.
Referenced by HidParser_GetCollectionUsagePage(), HidParser_GetScaledUsageValueWithReport(), HidParser_GetScanCodeFromCustUsage(), HidParser_GetScanCodeFromKbdUsage(), HidParser_GetSpecificValueCapsWithReport(), HidParser_GetUsageValueWithReport(), HidParser_TranslateCustUsage(), and HidParser_TranslateKbdUsage().