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
UefiMultiPhase.h
Go to the documentation of this file.
1
15
#ifndef __UEFI_MULTIPHASE_H__
16
#define __UEFI_MULTIPHASE_H__
17
18
#include <
WinCertificate.h
>
22
typedef
enum
{
26
EfiReservedMemoryType
,
31
EfiLoaderCode
,
36
EfiLoaderData
,
40
EfiBootServicesCode
,
45
EfiBootServicesData
,
49
EfiRuntimeServicesCode
,
54
EfiRuntimeServicesData
,
58
EfiConventionalMemory
,
62
EfiUnusableMemory
,
66
EfiACPIReclaimMemory
,
70
EfiACPIMemoryNVS
,
75
EfiMemoryMappedIO
,
80
EfiMemoryMappedIOPortSpace
,
84
EfiPalCode
,
85
EfiMaxMemoryType
86
}
EFI_MEMORY_TYPE
;
87
91
typedef
struct
{
97
UINT64
Signature
;
104
UINT32
Revision
;
108
UINT32
HeaderSize
;
113
UINT32
CRC32
;
117
UINT32
Reserved
;
118
}
EFI_TABLE_HEADER
;
119
123
#define EFI_VARIABLE_NON_VOLATILE 0x00000001
124
#define EFI_VARIABLE_BOOTSERVICE_ACCESS 0x00000002
125
#define EFI_VARIABLE_RUNTIME_ACCESS 0x00000004
130
#define EFI_VARIABLE_HARDWARE_ERROR_RECORD 0x00000008
134
#define EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS 0x00000010
135
#define EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS 0x00000020
136
#define EFI_VARIABLE_APPEND_WRITE 0x00000040
137
138
154
typedef
struct
{
161
UINT64
MonotonicCount
;
170
WIN_CERTIFICATE_UEFI_GUID
AuthInfo
;
171
}
EFI_VARIABLE_AUTHENTICATION
;
172
181
typedef
struct
{
186
EFI_TIME
TimeStamp
;
190
WIN_CERTIFICATE_UEFI_GUID
AuthInfo
;
191
}
EFI_VARIABLE_AUTHENTICATION_2
;
192
193
#endif
UINT64
unsigned long long UINT64
Definition:
ProcessorBind.h:155
UINT32
unsigned int UINT32
Definition:
ProcessorBind.h:163
EFI_MEMORY_TYPE
EFI_MEMORY_TYPE
Definition:
UefiMultiPhase.h:22
EfiUnusableMemory
@ EfiUnusableMemory
Definition:
UefiMultiPhase.h:62
EfiBootServicesData
@ EfiBootServicesData
Definition:
UefiMultiPhase.h:45
EfiMaxMemoryType
@ EfiMaxMemoryType
Definition:
UefiMultiPhase.h:85
EfiReservedMemoryType
@ EfiReservedMemoryType
Definition:
UefiMultiPhase.h:26
EfiBootServicesCode
@ EfiBootServicesCode
Definition:
UefiMultiPhase.h:40
EfiConventionalMemory
@ EfiConventionalMemory
Definition:
UefiMultiPhase.h:58
EfiLoaderData
@ EfiLoaderData
Definition:
UefiMultiPhase.h:36
EfiACPIMemoryNVS
@ EfiACPIMemoryNVS
Definition:
UefiMultiPhase.h:70
EfiMemoryMappedIOPortSpace
@ EfiMemoryMappedIOPortSpace
Definition:
UefiMultiPhase.h:80
EfiACPIReclaimMemory
@ EfiACPIReclaimMemory
Definition:
UefiMultiPhase.h:66
EfiLoaderCode
@ EfiLoaderCode
Definition:
UefiMultiPhase.h:31
EfiMemoryMappedIO
@ EfiMemoryMappedIO
Definition:
UefiMultiPhase.h:75
EfiPalCode
@ EfiPalCode
Definition:
UefiMultiPhase.h:84
EfiRuntimeServicesCode
@ EfiRuntimeServicesCode
Definition:
UefiMultiPhase.h:49
EfiRuntimeServicesData
@ EfiRuntimeServicesData
Definition:
UefiMultiPhase.h:54
WinCertificate.h
EFI_TABLE_HEADER
Definition:
UefiMultiPhase.h:91
EFI_TABLE_HEADER::Reserved
UINT32 Reserved
Definition:
UefiMultiPhase.h:117
EFI_TABLE_HEADER::Revision
UINT32 Revision
Definition:
UefiMultiPhase.h:104
EFI_TABLE_HEADER::HeaderSize
UINT32 HeaderSize
Definition:
UefiMultiPhase.h:108
EFI_TABLE_HEADER::Signature
UINT64 Signature
Definition:
UefiMultiPhase.h:97
EFI_TABLE_HEADER::CRC32
UINT32 CRC32
Definition:
UefiMultiPhase.h:113
EFI_TIME
Definition:
UefiBaseType.h:70
EFI_VARIABLE_AUTHENTICATION_2
Definition:
UefiMultiPhase.h:181
EFI_VARIABLE_AUTHENTICATION_2::TimeStamp
EFI_TIME TimeStamp
Definition:
UefiMultiPhase.h:186
EFI_VARIABLE_AUTHENTICATION_2::AuthInfo
WIN_CERTIFICATE_UEFI_GUID AuthInfo
Definition:
UefiMultiPhase.h:190
EFI_VARIABLE_AUTHENTICATION
Definition:
UefiMultiPhase.h:154
EFI_VARIABLE_AUTHENTICATION::AuthInfo
WIN_CERTIFICATE_UEFI_GUID AuthInfo
Definition:
UefiMultiPhase.h:170
EFI_VARIABLE_AUTHENTICATION::MonotonicCount
UINT64 MonotonicCount
Definition:
UefiMultiPhase.h:161
WIN_CERTIFICATE_UEFI_GUID
Definition:
WinCertificate.h:74
boot
environ
include
efi
UefiMultiPhase.h
Generated on Tue Nov 26 2024 06:02:38 for ReactOS by
1.9.6