Defines |
| #define | NDEBUG |
Functions |
| static PINICACHEKEY | IniCacheFreeKey (PINICACHEKEY Key) |
| static PINICACHESECTION | IniCacheFreeSection (PINICACHESECTION Section) |
| static PINICACHEKEY | IniCacheFindKey (PINICACHESECTION Section, PWCHAR Name, ULONG NameLength) |
| static PINICACHEKEY | IniCacheAddKey (PINICACHESECTION Section, PCHAR Name, ULONG NameLength, PCHAR Data, ULONG DataLength) |
| static PINICACHESECTION | IniCacheAddSection (PINICACHE Cache, PCHAR Name, ULONG NameLength) |
| static PCHAR | IniCacheSkipWhitespace (PCHAR Ptr) |
| static PCHAR | IniCacheSkipToNextSection (PCHAR Ptr) |
| static PCHAR | IniCacheGetSectionName (PCHAR Ptr, PCHAR *NamePtr, PULONG NameSize) |
| static PCHAR | IniCacheGetKeyName (PCHAR Ptr, PCHAR *NamePtr, PULONG NameSize) |
| static PCHAR | IniCacheGetKeyValue (PCHAR Ptr, PCHAR *DataPtr, PULONG DataSize, BOOLEAN String) |
| NTSTATUS | IniCacheLoad (PINICACHE *Cache, PUNICODE_STRING FileName, BOOLEAN String) |
| VOID | IniCacheDestroy (PINICACHE Cache) |
| PINICACHESECTION | IniCacheGetSection (PINICACHE Cache, PWCHAR Name) |
| NTSTATUS | IniCacheGetKey (PINICACHESECTION Section, PWCHAR KeyName, PWCHAR *KeyData) |
| PINICACHEITERATOR | IniCacheFindFirstValue (PINICACHESECTION Section, PWCHAR *KeyName, PWCHAR *KeyData) |
| BOOLEAN | IniCacheFindNextValue (PINICACHEITERATOR Iterator, PWCHAR *KeyName, PWCHAR *KeyData) |
| VOID | IniCacheFindClose (PINICACHEITERATOR Iterator) |
| PINICACHEKEY | IniCacheInsertKey (PINICACHESECTION Section, PINICACHEKEY AnchorKey, INSERTATION_TYPE InsertationType, PWCHAR Name, PWCHAR Data) |
| PINICACHE | IniCacheCreate (VOID) |
| NTSTATUS | IniCacheSave (PINICACHE Cache, PWCHAR FileName) |
| PINICACHESECTION | IniCacheAppendSection (PINICACHE Cache, PWCHAR Name) |