_Must_inspect_result_ _In_opt_ PFLT_INSTANCE _Out_ PHANDLE FileHandle
VOID IniCacheDestroy(_In_ PINICACHE Cache)
NTSTATUS IniCacheLoad(PINICACHE *Cache, PWCHAR FileName, BOOLEAN String)
NTSTATUS IniCacheLoadFromMemory(PINICACHE *Cache, PCHAR FileBuffer, ULONG FileLength, BOOLEAN String)
VOID IniRemoveSection(_In_ PINI_SECTION Section)
VOID IniRemoveKeyByName(_In_ PINI_SECTION Section, _In_ PCWSTR KeyName)
PINI_SECTION IniAddSection(_In_ PINICACHE Cache, _In_ PCWSTR Name)
NTSTATUS IniCacheSaveByHandle(PINICACHE Cache, HANDLE FileHandle)
VOID IniRemoveKey(_In_ PINI_SECTION Section, _In_ PINI_KEYWORD Key)
PINICACHEITERATOR IniFindFirstValue(_In_ PINI_SECTION Section, _Out_ PCWSTR *KeyName, _Out_ PCWSTR *KeyData)
PINI_SECTION IniGetSection(_In_ PINICACHE Cache, _In_ PCWSTR Name)
struct _PINICACHEITERATOR * PINICACHEITERATOR
PINI_KEYWORD IniGetKey(_In_ PINI_SECTION Section, _In_ PCWSTR KeyName, _Out_ PCWSTR *KeyData)
struct _INICACHE INICACHE
struct _INI_SECTION * PINI_SECTION
NTSTATUS IniCacheSave(PINICACHE Cache, PWCHAR FileName)
struct _INI_KEYWORD * PINI_KEYWORD
struct _INICACHE * PINICACHE
PINICACHE IniCacheCreate(VOID)
VOID IniFindClose(_In_ PINICACHEITERATOR Iterator)
NTSTATUS IniCacheLoadByHandle(PINICACHE *Cache, HANDLE FileHandle, BOOLEAN String)
BOOLEAN IniFindNextValue(_In_ PINICACHEITERATOR Iterator, _Out_ PCWSTR *KeyName, _Out_ PCWSTR *KeyData)
struct _PINICACHEITERATOR INICACHEITERATOR
struct _INI_KEYWORD INI_KEYWORD
PINI_KEYWORD IniAddKey(_In_ PINI_SECTION Section, _In_ PCWSTR Name, _In_ PCWSTR Data)
PINI_KEYWORD IniInsertKey(_In_ PINI_SECTION Section, _In_ PINI_KEYWORD AnchorKey, _In_ INSERTION_TYPE InsertionType, _In_ PCWSTR Name, _In_ PCWSTR Data)
struct _INI_SECTION INI_SECTION
_Out_ PNDIS_HANDLE _Out_ PUINT FileLength
_In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR Iterator
_Must_inspect_result_ _In_ WDFDEVICE _In_ PCUNICODE_STRING KeyName
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String