ReactOS 0.4.16-dev-306-g647d351
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Variables | |
static UCHAR | ItemSize [4] = { 0, 1, 2, 4 } |
NTSTATUS HidParser_AddCollection | ( | IN PHID_COLLECTION | CurrentCollection, |
IN PHID_COLLECTION | NewCollection | ||
) |
Definition at line 126 of file parser.c.
Referenced by HidParser_ParseReportDescriptor().
NTSTATUS HidParser_AddMainItem | ( | IN PHID_PARSER_CONTEXT | ParserContext, |
IN PHID_REPORT | Report, | ||
IN PGLOBAL_ITEM_STATE | GlobalItemState, | ||
IN PLOCAL_ITEM_STATE | LocalItemState, | ||
IN PMAIN_ITEM_DATA | ItemData, | ||
IN PHID_COLLECTION | Collection | ||
) |
Definition at line 644 of file parser.c.
Referenced by HidParser_ParseReportDescriptor().
NTSTATUS HidParser_AddReportToCollection | ( | IN PHID_PARSER_CONTEXT | ParserContext, |
IN PHID_COLLECTION | CurrentCollection, | ||
IN PHID_REPORT | NewReport | ||
) |
Definition at line 271 of file parser.c.
Referenced by HidParser_GetReport().
NTSTATUS HidParser_AllocateCollection | ( | IN PHID_COLLECTION | ParentCollection, |
IN UCHAR | Type, | ||
IN PLOCAL_ITEM_STATE | LocalItemState, | ||
OUT PHID_COLLECTION * | OutCollection | ||
) |
Definition at line 37 of file parser.c.
Referenced by HidParser_ParseReportDescriptor().
NTSTATUS HidParser_AllocateReport | ( | IN UCHAR | ReportType, |
IN UCHAR | ReportID, | ||
OUT PHID_REPORT * | OutReport | ||
) |
Definition at line 238 of file parser.c.
Referenced by HidParser_GetReport().
NTSTATUS HidParser_BuildContext | ( | IN PVOID | ParserContext, |
IN ULONG | CollectionIndex, | ||
IN ULONG | ContextSize, | ||
OUT PVOID * | CollectionContext | ||
) |
Definition at line 1303 of file parser.c.
Referenced by HidParser_GetCollectionDescription().
VOID HidParser_DeleteReport | ( | IN PHID_REPORT | Report | ) |
NTSTATUS HidParser_FindReport | ( | IN PHID_PARSER_CONTEXT | ParserContext, |
IN UCHAR | ReportType, | ||
IN UCHAR | ReportID, | ||
OUT PHID_REPORT * | OutReport | ||
) |
Definition at line 225 of file parser.c.
Referenced by HidParser_GetReport().
NTSTATUS HidParser_FindReportInCollection | ( | IN PHID_COLLECTION | Collection, |
IN UCHAR | ReportType, | ||
IN UCHAR | ReportID, | ||
OUT PHID_REPORT * | OutReport | ||
) |
Definition at line 182 of file parser.c.
Referenced by HidParser_FindReport(), and HidParser_FindReportInCollection().
VOID HidParser_FreeCollection | ( | IN PHID_COLLECTION | Collection | ) |
PHID_COLLECTION HidParser_GetCollection | ( | PHID_PARSER_CONTEXT | ParserContext, |
IN ULONG | CollectionNumber | ||
) |
Definition at line 1248 of file parser.c.
Referenced by HidParser_BuildContext(), and HidParser_GetContextSize().
Definition at line 1351 of file parser.c.
Referenced by HidParser_GetCollectionDescription().
NTSTATUS HidParser_GetReport | ( | IN PHID_PARSER_CONTEXT | ParserContext, |
IN PHID_COLLECTION | Collection, | ||
IN UCHAR | ReportType, | ||
IN UCHAR | ReportID, | ||
IN UCHAR | CreateIfNotExists, | ||
OUT PHID_REPORT * | OutReport | ||
) |
Definition at line 317 of file parser.c.
Referenced by HidParser_ParseReportDescriptor().
NTSTATUS HidParser_InitReportItem | ( | IN PHID_REPORT | Report, |
IN PHID_REPORT_ITEM | ReportItem, | ||
IN PGLOBAL_ITEM_STATE | GlobalItemState, | ||
IN PLOCAL_ITEM_STATE | LocalItemState, | ||
IN PMAIN_ITEM_DATA | ItemData, | ||
IN ULONG | ReportItemIndex | ||
) |
Definition at line 456 of file parser.c.
Referenced by HidParser_AddMainItem().
Definition at line 1279 of file parser.c.
Referenced by HidParser_GetCollectionDescription().
NTSTATUS HidParser_ParseReportDescriptor | ( | IN PUCHAR | ReportDescriptor, |
IN ULONG | ReportLength, | ||
OUT PVOID * | OutParser | ||
) |
Definition at line 707 of file parser.c.
Referenced by HidParser_GetCollectionDescription().
NTSTATUS HidParser_ReserveReportItems | ( | IN PHID_REPORT | Report, |
IN ULONG | ReportCount, | ||
OUT PHID_REPORT * | OutReport | ||
) |
Definition at line 370 of file parser.c.
Referenced by HidParser_AddMainItem().
VOID HidParser_SignRange | ( | IN ULONG | Minimum, |
IN ULONG | Maximum, | ||
OUT PULONG | NewMinimum, | ||
OUT PULONG | NewMaximum | ||
) |
BOOLEAN HidParser_UpdateCollectionReport | ( | IN PHID_PARSER_CONTEXT | ParserContext, |
IN PHID_REPORT | Report, | ||
IN PHID_REPORT | NewReport | ||
) |
Definition at line 631 of file parser.c.
Referenced by HidParser_AddMainItem().
BOOLEAN HidParser_UpdateCurrentCollectionReport | ( | IN PHID_COLLECTION | Collection, |
IN PHID_REPORT | Report, | ||
IN PHID_REPORT | NewReport | ||
) |
Definition at line 582 of file parser.c.
Referenced by HidParser_UpdateCollectionReport(), and HidParser_UpdateCurrentCollectionReport().
|
static |
Definition at line 16 of file parser.c.
Referenced by AllocateItem(), AllocFunction(), ARRAY_AppendWorker(), ARRAY_AtWorker(), ARRAY_EnsureSize(), ARRAY_InitWorker(), Ext2QueryEa(), HidParser_ParseReportDescriptor(), and ZeroFunction().