PINICACHE IniCacheCreate(VOID)
struct _INICACHESECTION * Prev
NTSTATUS IniCacheLoadFromMemory(PINICACHE *Cache, PCHAR FileBuffer, ULONG FileLength, BOOLEAN String)
_Must_inspect_result_ _Out_ PNDIS_STATUS _In_ NDIS_HANDLE _In_ ULONG _Out_ PNDIS_STRING KeyName
_Out_ PNDIS_HANDLE _Out_ PUINT FileLength
struct _INICACHEKEY * PINICACHEKEY
struct _PINICACHEITERATOR INICACHEITERATOR
PINICACHESECTION IniCacheGetSection(PINICACHE Cache, PWCHAR Name)
PINICACHESECTION LastSection
PINICACHEKEY IniCacheInsertKey(PINICACHESECTION Section, PINICACHEKEY AnchorKey, INSERTION_TYPE InsertionType, PWCHAR Name, PWCHAR Data)
struct _INICACHESECTION INICACHESECTION
NTSTATUS IniCacheLoadByHandle(PINICACHE *Cache, HANDLE FileHandle, BOOLEAN String)
VOID IniCacheDestroy(PINICACHE Cache)
NTSTATUS IniCacheGetKey(PINICACHESECTION Section, PWCHAR KeyName, PWCHAR *KeyData)
VOID IniCacheFindClose(PINICACHEITERATOR Iterator)
PINICACHESECTION FirstSection
struct _INICACHEKEY * Prev
struct _INICACHE INICACHE
struct _INICACHEKEY * Next
struct _PINICACHEITERATOR * PINICACHEITERATOR
PINICACHEITERATOR IniCacheFindFirstValue(PINICACHESECTION Section, PWCHAR *KeyName, PWCHAR *KeyData)
NTSTATUS IniCacheLoad(PINICACHE *Cache, PWCHAR FileName, BOOLEAN String)
struct _INICACHEKEY INICACHEKEY
NTSTATUS IniCacheSaveByHandle(PINICACHE Cache, HANDLE FileHandle)
struct _INICACHESECTION * PINICACHESECTION
struct _INICACHE * PINICACHE
PINICACHESECTION IniCacheAppendSection(PINICACHE Cache, PWCHAR Name)
struct _INICACHESECTION * Next
BOOLEAN IniCacheFindNextValue(PINICACHEITERATOR Iterator, PWCHAR *KeyName, PWCHAR *KeyData)
NTSTATUS IniCacheSave(PINICACHE Cache, PWCHAR FileName)