25#define HAS_DEPRECATED_OPTIONS
28#define FLDRAPI DECLSPEC_IMPORT
34#define UINT64_C(val) val##ULL
35#define RVA(m, b) ((PVOID)((ULONG_PTR)(b) + (ULONG_PTR)(m)))
37#define ROUND_DOWN(n, align) \
38 (((ULONG)n) & ~((align) - 1l))
40#define ROUND_UP(n, align) \
41 ROUND_DOWN(((ULONG)n) + (align) - 1, (align))
104#define printf TuiPrintf
110#if defined(_M_IX86) || defined(_M_AMD64)
118#if defined(SARCH_PC98)
120#elif defined(SARCH_XBOX)
127#elif defined(_M_AMD64)
131#include <arch/powerpc/hardware.h>
134#elif defined(_M_MIPS)
135#include <arch/mips/arcbios.h>
140#ifdef HAS_DEPRECATED_OPTIONS
151#ifdef HAS_OPTION_MENU_EDIT_CMDLINE
153EditOperatingSystemEntry(
static const WCHAR CmdLine[]
VOID WarnDeprecated(_In_ PCSTR MsgFmt,...)
VOID FrLdrCheckCpuCompatibility(VOID)
VOID __cdecl BootMain(IN PCCH CmdLine)
VOID LoadOperatingSystem(_In_ OperatingSystemItem *OperatingSystem)