ReactOS 0.4.16-dev-319-g6cf4263
|
Go to the source code of this file.
Classes | |
struct | _INI_KEYWORD |
struct | _INI_SECTION |
struct | _INICACHE |
struct | _PINICACHEITERATOR |
Typedefs | |
typedef struct _INI_KEYWORD | INI_KEYWORD |
typedef struct _INI_KEYWORD * | PINI_KEYWORD |
typedef struct _INI_SECTION | INI_SECTION |
typedef struct _INI_SECTION * | PINI_SECTION |
typedef struct _INICACHE | INICACHE |
typedef struct _INICACHE * | PINICACHE |
typedef struct _PINICACHEITERATOR | INICACHEITERATOR |
typedef struct _PINICACHEITERATOR * | PINICACHEITERATOR |
Enumerations | |
enum | INSERTION_TYPE { INSERT_FIRST , INSERT_BEFORE , INSERT_AFTER , INSERT_LAST } |
typedef struct _INI_KEYWORD INI_KEYWORD |
typedef struct _INI_SECTION INI_SECTION |
typedef struct _PINICACHEITERATOR INICACHEITERATOR |
typedef struct _INI_KEYWORD * PINI_KEYWORD |
typedef struct _INI_SECTION * PINI_SECTION |
typedef struct _PINICACHEITERATOR * PINICACHEITERATOR |
Enumerator | |
---|---|
INSERT_FIRST | |
INSERT_BEFORE | |
INSERT_AFTER | |
INSERT_LAST |
Definition at line 35 of file inicache.h.
PINI_KEYWORD IniAddKey | ( | _In_ PINI_SECTION | Section, |
_In_ PCWSTR | Name, | ||
_In_ PCWSTR | Data | ||
) |
Definition at line 883 of file inicache.c.
Referenced by AddBootStoreEntry(), CreateCommonFreeLdrSections(), CreateNTOSEntry(), FreeLdrMigrateBootDrivePart(), InstallSetupInfFile(), and SetBootStoreOptions().
PINI_SECTION IniAddSection | ( | _In_ PINICACHE | Cache, |
_In_ PCWSTR | Name | ||
) |
Definition at line 838 of file inicache.c.
Referenced by CreateCommonFreeLdrSections(), CreateNTOSEntry(), EditCustomBootReactOS(), InitOperatingSystemList(), InstallSetupInfFile(), and OpenIniBootLoaderStore().
Definition at line 919 of file inicache.c.
Referenced by IniCacheLoadFromMemory(), InstallSetupInfFile(), and OpenIniBootLoaderStore().
Definition at line 699 of file inicache.c.
Referenced by CloseIniBootLoaderStore(), and InstallSetupInfFile().
Definition at line 655 of file inicache.c.
Referenced by InstallSetupInfFile().
Definition at line 581 of file inicache.c.
Referenced by IniCacheLoad(), and OpenIniBootLoaderStore().
NTSTATUS IniCacheLoadFromMemory | ( | PINICACHE * | Cache, |
PCHAR | FileBuffer, | ||
ULONG | FileLength, | ||
BOOLEAN | String | ||
) |
Definition at line 487 of file inicache.c.
Referenced by IniCacheLoadByHandle(), and OpenIniBootLoaderStore().
Definition at line 1038 of file inicache.c.
Referenced by InstallSetupInfFile().
Definition at line 938 of file inicache.c.
Referenced by CloseIniBootLoaderStore(), and IniCacheSave().
VOID IniFindClose | ( | _In_ PINICACHEITERATOR | Iterator | ) |
Definition at line 828 of file inicache.c.
Referenced by FreeLdrEnumerateBootEntries(), FreeLdrMigrateBootDrivePart(), and NtLdrEnumerateBootEntries().
PINICACHEITERATOR IniFindFirstValue | ( | _In_ PINI_SECTION | Section, |
_Out_ PCWSTR * | KeyName, | ||
_Out_ PCWSTR * | KeyData | ||
) |
Definition at line 756 of file inicache.c.
Referenced by FreeLdrEnumerateBootEntries(), FreeLdrMigrateBootDrivePart(), and NtLdrEnumerateBootEntries().
BOOLEAN IniFindNextValue | ( | _In_ PINICACHEITERATOR | Iterator, |
_Out_ PCWSTR * | KeyName, | ||
_Out_ PCWSTR * | KeyData | ||
) |
Definition at line 797 of file inicache.c.
Referenced by FreeLdrEnumerateBootEntries(), FreeLdrMigrateBootDrivePart(), and NtLdrEnumerateBootEntries().
PINI_KEYWORD IniGetKey | ( | _In_ PINI_SECTION | Section, |
_In_ PCWSTR | KeyName, | ||
_Out_ PCWSTR * | KeyData | ||
) |
Definition at line 730 of file inicache.c.
Referenced by FreeLdrEnumerateBootEntries(), FreeLdrMigrateBootDrivePart(), FreeLdrMigrateBootDrivePartWorker(), and QueryBootStoreOptions().
PINI_SECTION IniGetSection | ( | _In_ PINICACHE | Cache, |
_In_ PCWSTR | Name | ||
) |
Definition at line 717 of file inicache.c.
Referenced by FreeLdrEnumerateBootEntries(), FreeLdrMigrateBootDrivePart(), and OpenIniBootLoaderStore().
PINI_KEYWORD IniInsertKey | ( | _In_ PINI_SECTION | Section, |
_In_ PINI_KEYWORD | AnchorKey, | ||
_In_ INSERTION_TYPE | InsertionType, | ||
_In_ PCWSTR | Name, | ||
_In_ PCWSTR | Data | ||
) |
Definition at line 863 of file inicache.c.
Referenced by FreeLdrMigrateBootDrivePartWorker(), and IniAddKey().
VOID IniRemoveKey | ( | _In_ PINI_SECTION | Section, |
_In_ PINI_KEYWORD | Key | ||
) |
Definition at line 905 of file inicache.c.
VOID IniRemoveKeyByName | ( | _In_ PINI_SECTION | Section, |
_In_ PCWSTR | KeyName | ||
) |
Definition at line 892 of file inicache.c.
Referenced by FreeLdrMigrateBootDrivePartWorker().
VOID IniRemoveSection | ( | _In_ PINI_SECTION | Section | ) |
Definition at line 851 of file inicache.c.