#include <freeldr.h>
#include <Uefi.h>
#include <DevicePath.h>
#include <LoadedImage.h>
#include <GraphicsOutput.h>
#include <UgaDraw.h>
#include <BlockIo.h>
#include <Acpi.h>
#include <GlobalVariable.h>
#include <debug.h>
#include <machuefi.h>
Go to the source code of this file.
◆ PREACTOS_INTERNAL_BGCONTEXT
◆ REACTOS_INTERNAL_BGCONTEXT
◆ BootMain()
Definition at line 91 of file freeldr.c.
92{
93
95
96
98
100
101 TRACE(
"BootMain() called.\n");
102
103#ifndef UEFIBOOT
104
106#endif
107
108
110 {
112 goto Quit;
113 }
114
115
117 {
119 goto Quit;
120 }
121
122
124
125
127 {
129 goto Quit;
130 }
131
133 {
135 goto Quit;
136 }
137
138
140 {
142 }
143
144Quit:
145
147}
#define DebugInit(DebugString)
#define MachInitializeBootDevices()
BOOLEAN MmInitializeMemoryManager(VOID)
VOID UiMessageBoxCritical(_In_ PCSTR MessageText)
BOOLEAN UiInitialize(BOOLEAN ShowUi)
static const WCHAR CmdLine[]
static ULONG LaunchSecondStageLoader(VOID)
VOID FrLdrCheckCpuCompatibility(VOID)
VOID MachInit(IN PCCH CommandLine)
BOOLEAN PeLdrInitializeModuleList(VOID)