|
ReactOS 0.4.16-dev-1946-g52006dd
|

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().