ReactOS 0.4.16-dev-336-gb667d82
uefildr.h
Go to the documentation of this file.
1/*
2 * PROJECT: Freeldr UEFI Extension
3 * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
4 * PURPOSE: Uefi freeldr core header
5 * COPYRIGHT: Copyright 2022 Justin Miller <justinmiller100@gmail.com>
6 */
7
8#pragma once
9
10/* INCLUDES ******************************************************************/
11#include <freeldr.h>
12
13/* UEFI Headers */
14#include <Uefi.h>
15#include <DevicePath.h>
16#include <LoadedImage.h>
17#include <GraphicsOutput.h>
18#include <UgaDraw.h>
19#include <BlockIo.h>
20#include <Acpi.h>
21#include <GlobalVariable.h>
22#include <debug.h>
23#include <machuefi.h>
24
25//TODO: this version of the struct is temporary
27{
35
unsigned int UINT32
#define __cdecl
Definition: accygwin.h:79
static const WCHAR CmdLine[]
Definition: install.c:48
CONST CHAR * PCCH
Definition: ntbasedef.h:400
uint32_t ULONG_PTR
Definition: typedefs.h:65
#define IN
Definition: typedefs.h:39
uint32_t ULONG
Definition: typedefs.h:59
VOID __cdecl BootMain(IN PCCH CmdLine)
Definition: freeldr.c:33
struct _REACTOS_INTERNAL_BGCONTEXT REACTOS_INTERNAL_BGCONTEXT
struct _REACTOS_INTERNAL_BGCONTEXT * PREACTOS_INTERNAL_BGCONTEXT