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