ReactOS 0.4.16-dev-338-g34e76ad
|
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().