#include <freeldr.h>
#include <Uefi.h>
#include <DevicePath.h>
#include <LoadedImage.h>
#include <GraphicsOutput.h>
#include <UgaDraw.h>
#include <AppleGraphInfo.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 92 of file freeldr.c.
93{
94
96
97
99
101
102 TRACE(
"BootMain() called.\n");
103
104#ifndef UEFIBOOT
105
107#endif
108
109
111 {
113 goto Quit;
114 }
115
116
118 {
120 goto Quit;
121 }
122
123
125
126
128 {
130 goto Quit;
131 }
132
134 {
136 goto Quit;
137 }
138
139
141 {
143 }
144
145Quit:
146
148}
#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)
DECLSPEC_NORETURN VOID __cdecl Reboot(VOID)