ReactOS
0.4.16-dev-297-gc569aee
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
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
26
typedef
struct
_REACTOS_INTERNAL_BGCONTEXT
27
{
28
ULONG_PTR
BaseAddress
;
29
ULONG
BufferSize
;
30
UINT32
ScreenWidth
;
31
UINT32
ScreenHeight
;
32
UINT32
PixelsPerScanLine
;
33
UINT32
PixelFormat
;
34
}
REACTOS_INTERNAL_BGCONTEXT
, *
PREACTOS_INTERNAL_BGCONTEXT
;
35
36
VOID
__cdecl
BootMain
(
IN
PCCH
CmdLine
);
Acpi.h
BlockIo.h
DevicePath.h
GlobalVariable.h
GraphicsOutput.h
LoadedImage.h
UINT32
unsigned int UINT32
Definition:
ProcessorBind.h:163
Uefi.h
UgaDraw.h
__cdecl
#define __cdecl
Definition:
accygwin.h:79
CmdLine
static const WCHAR CmdLine[]
Definition:
install.c:48
freeldr.h
void
Definition:
nsiface.idl:2307
machuefi.h
PCCH
CONST CHAR * PCCH
Definition:
ntbasedef.h:400
_REACTOS_INTERNAL_BGCONTEXT
Definition:
uefildr.h:27
_REACTOS_INTERNAL_BGCONTEXT::ScreenWidth
UINT32 ScreenWidth
Definition:
uefildr.h:30
_REACTOS_INTERNAL_BGCONTEXT::BufferSize
ULONG BufferSize
Definition:
uefildr.h:29
_REACTOS_INTERNAL_BGCONTEXT::PixelsPerScanLine
UINT32 PixelsPerScanLine
Definition:
uefildr.h:32
_REACTOS_INTERNAL_BGCONTEXT::BaseAddress
ULONG_PTR BaseAddress
Definition:
uefildr.h:28
_REACTOS_INTERNAL_BGCONTEXT::ScreenHeight
UINT32 ScreenHeight
Definition:
uefildr.h:31
_REACTOS_INTERNAL_BGCONTEXT::PixelFormat
UINT32 PixelFormat
Definition:
uefildr.h:33
ULONG_PTR
uint32_t ULONG_PTR
Definition:
typedefs.h:65
IN
#define IN
Definition:
typedefs.h:39
ULONG
uint32_t ULONG
Definition:
typedefs.h:59
BootMain
VOID __cdecl BootMain(IN PCCH CmdLine)
Definition:
freeldr.c:33
REACTOS_INTERNAL_BGCONTEXT
struct _REACTOS_INTERNAL_BGCONTEXT REACTOS_INTERNAL_BGCONTEXT
PREACTOS_INTERNAL_BGCONTEXT
struct _REACTOS_INTERNAL_BGCONTEXT * PREACTOS_INTERNAL_BGCONTEXT
boot
freeldr
freeldr
include
arch
uefi
uefildr.h
Generated on Wed Nov 27 2024 06:02:39 for ReactOS by
1.9.6