ReactOS 0.4.16-dev-311-g9382aa2
|
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().