#include <freeldr.h>
#include <debug.h>
Go to the source code of this file.
◆ DBG_DEFAULT_CHANNEL()
◆ IniFileInitialize()
Definition at line 25 of file ini_init.c.
29 PCHAR FreeLoaderIniFileData;
34 TRACE(
"IniFileInitialize()\n");
40 ERR(
"Error while opening freeldr.ini, Status: %d\n",
Status);
41 UiMessageBoxCritical(
"Error opening freeldr.ini or file not found.\nYou need to re-install FreeLoader.");
49 UiMessageBoxCritical(
"Error while getting informations about freeldr.ini.\nYou need to re-install FreeLoader.");
57 if (!FreeLoaderIniFileData)
68 ERR(
"Error while reading freeldr.ini, Status: %d\n",
Status);
BOOLEAN IniParseFile(PCHAR IniFileData, ULONG IniFileSize)
static OUT PIO_STATUS_BLOCK OUT PVOID FileInformation
ARC_STATUS FsOpenFile(IN PCSTR FileName, IN PCSTR DefaultPath OPTIONAL, IN OPENMODE OpenMode, OUT PULONG FileId)
FORCEINLINE PVOID FrLdrTempAlloc(_In_ SIZE_T Size, _In_ ULONG Tag)
ARC_STATUS ArcRead(ULONG FileId, VOID *Buffer, ULONG N, ULONG *Count)
ARC_STATUS ArcClose(ULONG FileId)
ARC_STATUS ArcGetFileInformation(ULONG FileId, FILEINFORMATION *Information)
CHAR FrLdrBootPath[MAX_PATH]
VOID UiMessageBoxCritical(PCSTR MessageText)
FORCEINLINE VOID FrLdrTempFree(PVOID Allocation, ULONG Tag)
Referenced by RunLoader().