|
ReactOS 0.4.16-dev-1948-gd260c1d
|

Go to the source code of this file.
Classes | |
| struct | _INFCACHEFIELD |
| struct | _INFCACHELINE |
| struct | _INFCACHESECTION |
| struct | _INFCACHE |
| struct | _INFCONTEXT |
Macros | |
| #define | FIELD_OFFSET(t, f) ((ptrdiff_t)&(((t*)0)->f)) |
| #define | INF_STATUS_INSUFFICIENT_RESOURCES ((INFSTATUS)0xC000009A) |
| #define | INF_STATUS_BAD_SECTION_NAME_LINE ((INFSTATUS)0xC0700001) |
| #define | INF_STATUS_SECTION_NAME_TOO_LONG ((INFSTATUS)0xC0700002) |
| #define | INF_STATUS_WRONG_INF_STYLE ((INFSTATUS)0xC0700003) |
| #define | INF_STATUS_NOT_ENOUGH_MEMORY ((INFSTATUS)0xC0700004) |
Typedefs | |
| typedef struct _INFCACHEFIELD | INFCACHEFIELD |
| typedef struct _INFCACHEFIELD * | PINFCACHEFIELD |
| typedef struct _INFCACHELINE | INFCACHELINE |
| typedef struct _INFCACHELINE * | PINFCACHELINE |
| typedef struct _INFCACHESECTION | INFCACHESECTION |
| typedef struct _INFCACHESECTION * | PINFCACHESECTION |
| typedef struct _INFCACHE | INFCACHE |
| typedef struct _INFCACHE * | PINFCACHE |
| typedef struct _INFCONTEXT | INFCONTEXT |
| typedef int | INFSTATUS |
| typedef struct _INFCACHEFIELD INFCACHEFIELD |
| typedef struct _INFCACHELINE INFCACHELINE |
| typedef struct _INFCACHESECTION INFCACHESECTION |
| typedef struct _INFCONTEXT INFCONTEXT |
| typedef struct _INFCACHEFIELD * PINFCACHEFIELD |
| typedef struct _INFCACHELINE * PINFCACHELINE |
| typedef struct _INFCACHESECTION * PINFCACHESECTION |
| INFSTATUS InfpAddField | ( | PINFCONTEXT | Context, |
| PCWSTR | Data | ||
| ) |
Definition at line 254 of file infput.c.
Referenced by InfHostAddField().
| PVOID InfpAddFieldToLine | ( | PINFCACHELINE | Line, |
| PCWSTR | Data | ||
| ) |
Definition at line 353 of file infcore.c.
Referenced by add_field_from_token().
| PVOID InfpAddKeyToLine | ( | PINFCACHELINE | Line, |
| PCWSTR | Key | ||
| ) |
Definition at line 324 of file infcore.c.
Referenced by add_field_from_token().
| PINFCACHELINE InfpAddLine | ( | PINFCACHESECTION | Section | ) |
Definition at line 217 of file infcore.c.
Referenced by add_field_from_token(), and InfpAddLineWithKey().
| INFSTATUS InfpAddLineWithKey | ( | PINFCONTEXT | Context, |
| PCWSTR | Key | ||
| ) |
Definition at line 224 of file infput.c.
Referenced by InfHostAddLine().
| PINFCACHESECTION InfpAddSection | ( | PINFCACHE | Cache, |
| PCWSTR | Name | ||
| ) |
Definition at line 171 of file infcore.c.
Referenced by add_section_from_token(), and InfpFindOrAddSection().
Definition at line 90 of file infput.c.
Referenced by InfHostWriteFile(), and InfWriteFile().
| INFSTATUS InfpFindFirstLine | ( | PINFCACHE | InfHandle, |
| PCWSTR | Section, | ||
| PCWSTR | Key, | ||
| PINFCONTEXT * | Context | ||
| ) |
Definition at line 173 of file infget.c.
Referenced by InfFindFirstLine(), InfHostFindFirstLine(), and InfpGetSubstitutionString().
| INFSTATUS InfpFindFirstMatchLine | ( | PINFCONTEXT | ContextIn, |
| PCWSTR | Key, | ||
| PINFCONTEXT | ContextOut | ||
| ) |
Definition at line 251 of file infget.c.
Referenced by InfFindFirstMatchLine(), and InfHostFindFirstMatchLine().
| PINFCACHELINE InfpFindKeyLine | ( | PINFCACHESECTION | Section, |
| PCWSTR | Key | ||
| ) |
Definition at line 390 of file infcore.c.
Referenced by InfpFindFirstLine().
| PINFCACHELINE InfpFindLineById | ( | PINFCACHESECTION | Section, |
| UINT | Id | ||
| ) |
Definition at line 292 of file infcore.c.
Referenced by InfpGetLineForContext().
| INFSTATUS InfpFindNextLine | ( | PINFCONTEXT | ContextIn, |
| PINFCONTEXT | ContextOut | ||
| ) |
Definition at line 224 of file infget.c.
Referenced by InfFindNextLine(), and InfHostFindNextLine().
| INFSTATUS InfpFindNextMatchLine | ( | PINFCONTEXT | ContextIn, |
| PCWSTR | Key, | ||
| PINFCONTEXT | ContextOut | ||
| ) |
Definition at line 289 of file infget.c.
Referenced by InfFindNextMatchLine(), and InfHostFindNextMatchLine().
| INFSTATUS InfpFindOrAddSection | ( | PINFCACHE | Cache, |
| PCWSTR | Section, | ||
| PINFCONTEXT * | Context | ||
| ) |
Definition at line 190 of file infput.c.
Referenced by InfFindOrAddSection(), and InfHostFindOrAddSection().
| PINFCACHESECTION InfpFindSection | ( | PINFCACHE | Cache, |
| PCWSTR | Section | ||
| ) |
Definition at line 143 of file infcore.c.
Referenced by add_section_from_token(), InfpFindFirstLine(), InfpFindOrAddSection(), and InfpParseBuffer().
| VOID InfpFreeContext | ( | PINFCONTEXT | Context | ) |
Definition at line 679 of file infget.c.
Referenced by InfFreeContext(), InfHostFreeContext(), and InfpGetSubstitutionString().
| PINFCACHESECTION InfpFreeSection | ( | PINFCACHESECTION | Section | ) |
Definition at line 119 of file infcore.c.
Referenced by InfCloseFile(), and InfHostCloseFile().
| INFSTATUS InfpGetBinaryField | ( | PINFCONTEXT | Context, |
| ULONG | FieldIndex, | ||
| PUCHAR | ReturnBuffer, | ||
| ULONG | ReturnBufferSize, | ||
| PULONG | RequiredSize | ||
| ) |
Definition at line 377 of file infget.c.
Referenced by InfGetBinaryField(), and InfHostGetBinaryField().
| INFSTATUS InfpGetData | ( | PINFCONTEXT | Context, |
| PWCHAR * | Key, | ||
| PWCHAR * | Data | ||
| ) |
Definition at line 610 of file infget.c.
Referenced by InfGetData(), InfHostGetData(), and InfpGetSubstitutionString().
| INFSTATUS InfpGetDataField | ( | PINFCONTEXT | Context, |
| ULONG | FieldIndex, | ||
| PWCHAR * | Data | ||
| ) |
Definition at line 643 of file infget.c.
Referenced by InfGetDataField(), and InfHostGetDataField().
| LONG InfpGetFieldCount | ( | PINFCONTEXT | Context | ) |
Definition at line 365 of file infget.c.
Referenced by InfGetFieldCount(), and InfHostGetFieldCount().
| INFSTATUS InfpGetIntField | ( | PINFCONTEXT | Context, |
| ULONG | FieldIndex, | ||
| INT * | IntegerValue | ||
| ) |
Definition at line 433 of file infget.c.
Referenced by InfGetIntField(), and InfHostGetIntField().
Definition at line 327 of file infget.c.
Referenced by InfGetLineCount(), and InfHostGetLineCount().
| PINFCACHELINE InfpGetLineForContext | ( | PINFCONTEXT | Context | ) |
Definition at line 310 of file infcore.c.
Referenced by InfpAddField(), InfpFindNextLine(), InfpFindNextMatchLine(), InfpGetBinaryField(), InfpGetData(), InfpGetDataField(), InfpGetFieldCount(), InfpGetIntField(), InfpGetMultiSzField(), and InfpGetStringField().
| INFSTATUS InfpGetMultiSzField | ( | PINFCONTEXT | Context, |
| ULONG | FieldIndex, | ||
| PWSTR | ReturnBuffer, | ||
| ULONG | ReturnBufferSize, | ||
| PULONG | RequiredSize | ||
| ) |
Definition at line 476 of file infget.c.
Referenced by InfGetMultiSzField(), and InfHostGetMultiSzField().
| PINFCACHESECTION InfpGetSectionForContext | ( | PINFCONTEXT | Context | ) |
Definition at line 273 of file infcore.c.
Referenced by InfpAddLineWithKey(), InfpFindFirstMatchLine(), InfpFindNextMatchLine(), and InfpGetLineForContext().
| INFSTATUS InfpGetStringField | ( | PINFCONTEXT | Context, |
| ULONG | FieldIndex, | ||
| PWSTR | ReturnBuffer, | ||
| ULONG | ReturnBufferSize, | ||
| PULONG | RequiredSize | ||
| ) |
Definition at line 545 of file infget.c.
Referenced by InfGetStringField(), and InfHostGetStringField().