ReactOS
0.4.16-dev-306-g647d351
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
efi.c
Go to the documentation of this file.
1
/*
2
* PROJECT: ReactOS Kernel
3
* LICENSE: GPL - See COPYING in the top level directory
4
* FILE: ntoskrnl/ex/efi.c
5
* PURPOSE: I/O Functions for EFI Machines
6
* PROGRAMMERS: Alex Ionescu (alex.ionescu@reactos.org)
7
*/
8
9
/* INCLUDES *****************************************************************/
10
11
#include <ntoskrnl.h>
12
#define NDEBUG
13
#include <debug.h>
14
15
/* FUNCTIONS *****************************************************************/
16
17
NTSTATUS
18
NTAPI
19
NtAddBootEntry
(
IN
PBOOT_ENTRY
Entry
,
20
IN
ULONG
Id
)
21
{
22
UNIMPLEMENTED
;
23
return
STATUS_NOT_IMPLEMENTED
;
24
}
25
26
NTSTATUS
27
NTAPI
28
NtAddDriverEntry
(
IN
PEFI_DRIVER_ENTRY
Entry
,
29
IN
ULONG
Id
)
30
{
31
UNIMPLEMENTED
;
32
return
STATUS_NOT_IMPLEMENTED
;
33
}
34
35
NTSTATUS
36
NTAPI
37
NtDeleteBootEntry
(
IN
ULONG
Id
)
38
{
39
UNIMPLEMENTED
;
40
return
STATUS_NOT_IMPLEMENTED
;
41
}
42
43
NTSTATUS
44
NTAPI
45
NtDeleteDriverEntry
(
IN
ULONG
Id
)
46
{
47
UNIMPLEMENTED
;
48
return
STATUS_NOT_IMPLEMENTED
;
49
}
50
51
NTSTATUS
52
NTAPI
53
NtEnumerateBootEntries
(
IN
PVOID
Buffer
,
54
IN
PULONG
BufferLength
)
55
{
56
UNIMPLEMENTED
;
57
return
STATUS_NOT_IMPLEMENTED
;
58
}
59
60
NTSTATUS
61
NTAPI
62
NtEnumerateDriverEntries
(
IN
PVOID
Buffer
,
63
IN
PULONG
BufferLength
)
64
{
65
UNIMPLEMENTED
;
66
return
STATUS_NOT_IMPLEMENTED
;
67
}
68
69
NTSTATUS
70
NTAPI
71
NtModifyBootEntry
(
IN
PBOOT_ENTRY
BootEntry)
72
{
73
UNIMPLEMENTED
;
74
return
STATUS_NOT_IMPLEMENTED
;
75
}
76
77
NTSTATUS
78
NTAPI
79
NtModifyDriverEntry
(
IN
PEFI_DRIVER_ENTRY
DriverEntry
)
80
{
81
UNIMPLEMENTED
;
82
return
STATUS_NOT_IMPLEMENTED
;
83
}
84
85
NTSTATUS
86
NTAPI
87
NtQueryBootEntryOrder
(
IN
PULONG
Ids,
88
IN
PULONG
Count
)
89
{
90
UNIMPLEMENTED
;
91
return
STATUS_NOT_IMPLEMENTED
;
92
}
93
94
NTSTATUS
95
NTAPI
96
NtQueryDriverEntryOrder
(
IN
PULONG
Ids,
97
IN
PULONG
Count
)
98
{
99
UNIMPLEMENTED
;
100
return
STATUS_NOT_IMPLEMENTED
;
101
}
102
103
NTSTATUS
104
NTAPI
105
NtQueryBootOptions
(
IN
PBOOT_OPTIONS
BootOptions
,
106
IN
PULONG
BootOptionsLength)
107
{
108
UNIMPLEMENTED
;
109
return
STATUS_NOT_IMPLEMENTED
;
110
}
111
112
NTSTATUS
113
NTAPI
114
NtSetBootEntryOrder
(
IN
PULONG
Ids,
115
IN
PULONG
Count
)
116
{
117
UNIMPLEMENTED
;
118
return
STATUS_NOT_IMPLEMENTED
;
119
}
120
121
NTSTATUS
122
NTAPI
123
NtSetDriverEntryOrder
(
IN
PULONG
Ids,
124
IN
PULONG
Count
)
125
{
126
UNIMPLEMENTED
;
127
return
STATUS_NOT_IMPLEMENTED
;
128
}
129
130
NTSTATUS
131
NTAPI
132
NtSetBootOptions
(
IN
PBOOT_OPTIONS
BootOptions
,
133
IN
ULONG
FieldsToChange)
134
{
135
UNIMPLEMENTED
;
136
return
STATUS_NOT_IMPLEMENTED
;
137
}
138
139
NTSTATUS
140
NTAPI
141
NtTranslateFilePath
(
PFILE_PATH
InputFilePath,
142
ULONG
OutputType,
143
PFILE_PATH
OutputFilePath,
144
ULONG
OutputFilePathLength)
145
{
146
UNIMPLEMENTED
;
147
return
STATUS_NOT_IMPLEMENTED
;
148
}
149
150
/* EOF */
Id
DWORD Id
Definition:
CLayerUIPropPage.cpp:47
NTSTATUS
LONG NTSTATUS
Definition:
precomp.h:26
BootOptions
@ BootOptions
Definition:
bl.h:898
UNIMPLEMENTED
#define UNIMPLEMENTED
Definition:
ntoskrnl.c:15
Buffer
Definition:
bufpool.h:45
STATUS_NOT_IMPLEMENTED
#define STATUS_NOT_IMPLEMENTED
Definition:
d3dkmdt.h:42
DriverEntry
DRIVER_INITIALIZE DriverEntry
Definition:
condrv.c:21
NtQueryBootOptions
NTSTATUS NTAPI NtQueryBootOptions(IN PBOOT_OPTIONS BootOptions, IN PULONG BootOptionsLength)
Definition:
efi.c:105
NtModifyBootEntry
NTSTATUS NTAPI NtModifyBootEntry(IN PBOOT_ENTRY BootEntry)
Definition:
efi.c:71
NtDeleteBootEntry
NTSTATUS NTAPI NtDeleteBootEntry(IN ULONG Id)
Definition:
efi.c:37
NtAddDriverEntry
NTSTATUS NTAPI NtAddDriverEntry(IN PEFI_DRIVER_ENTRY Entry, IN ULONG Id)
Definition:
efi.c:28
NtSetDriverEntryOrder
NTSTATUS NTAPI NtSetDriverEntryOrder(IN PULONG Ids, IN PULONG Count)
Definition:
efi.c:123
NtSetBootOptions
NTSTATUS NTAPI NtSetBootOptions(IN PBOOT_OPTIONS BootOptions, IN ULONG FieldsToChange)
Definition:
efi.c:132
NtEnumerateDriverEntries
NTSTATUS NTAPI NtEnumerateDriverEntries(IN PVOID Buffer, IN PULONG BufferLength)
Definition:
efi.c:62
NtSetBootEntryOrder
NTSTATUS NTAPI NtSetBootEntryOrder(IN PULONG Ids, IN PULONG Count)
Definition:
efi.c:114
NtEnumerateBootEntries
NTSTATUS NTAPI NtEnumerateBootEntries(IN PVOID Buffer, IN PULONG BufferLength)
Definition:
efi.c:53
NtModifyDriverEntry
NTSTATUS NTAPI NtModifyDriverEntry(IN PEFI_DRIVER_ENTRY DriverEntry)
Definition:
efi.c:79
NtAddBootEntry
NTSTATUS NTAPI NtAddBootEntry(IN PBOOT_ENTRY Entry, IN ULONG Id)
Definition:
efi.c:19
NtTranslateFilePath
NTSTATUS NTAPI NtTranslateFilePath(PFILE_PATH InputFilePath, ULONG OutputType, PFILE_PATH OutputFilePath, ULONG OutputFilePathLength)
Definition:
efi.c:141
NtDeleteDriverEntry
NTSTATUS NTAPI NtDeleteDriverEntry(IN ULONG Id)
Definition:
efi.c:45
NtQueryDriverEntryOrder
NTSTATUS NTAPI NtQueryDriverEntryOrder(IN PULONG Ids, IN PULONG Count)
Definition:
efi.c:96
NtQueryBootEntryOrder
NTSTATUS NTAPI NtQueryBootEntryOrder(IN PULONG Ids, IN PULONG Count)
Definition:
efi.c:87
void
Definition:
nsiface.idl:2307
Count
int Count
Definition:
noreturn.cpp:7
Entry
base of all file and directory entries
Definition:
entries.h:83
_BOOT_ENTRY
Definition:
iotypes.h:1136
_BOOT_OPTIONS
Definition:
iotypes.h:1123
_EFI_DRIVER_ENTRY
Definition:
iotypes.h:1151
_FILE_PATH
Definition:
iotypes.h:1112
PULONG
uint32_t * PULONG
Definition:
typedefs.h:59
NTAPI
#define NTAPI
Definition:
typedefs.h:36
IN
#define IN
Definition:
typedefs.h:39
ULONG
uint32_t ULONG
Definition:
typedefs.h:59
BufferLength
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG BufferLength
Definition:
wdfdevice.h:3771
ntoskrnl
ex
efi.c
Generated on Mon Dec 2 2024 06:13:26 for ReactOS by
1.9.6