ReactOS  0.4.15-dev-3453-gff89651
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 
18 NTAPI
20  IN ULONG Id)
21 {
24 }
25 
27 NTAPI
29  IN ULONG Id)
30 {
33 }
34 
36 NTAPI
38 {
41 }
42 
44 NTAPI
46 {
49 }
50 
52 NTAPI
55 {
58 }
59 
61 NTAPI
64 {
67 }
68 
70 NTAPI
72 {
75 }
76 
78 NTAPI
80 {
83 }
84 
86 NTAPI
88  IN PULONG Count)
89 {
92 }
93 
95 NTAPI
97  IN PULONG Count)
98 {
100  return STATUS_NOT_IMPLEMENTED;
101 }
102 
103 NTSTATUS
104 NTAPI
106  IN PULONG BootOptionsLength)
107 {
109  return STATUS_NOT_IMPLEMENTED;
110 }
111 
112 NTSTATUS
113 NTAPI
115  IN PULONG Count)
116 {
118  return STATUS_NOT_IMPLEMENTED;
119 }
120 
121 NTSTATUS
122 NTAPI
124  IN PULONG Count)
125 {
127  return STATUS_NOT_IMPLEMENTED;
128 }
129 
130 NTSTATUS
131 NTAPI
133  IN ULONG FieldsToChange)
134 {
136  return STATUS_NOT_IMPLEMENTED;
137 }
138 
139 NTSTATUS
140 NTAPI
142  ULONG OutputType,
143  PFILE_PATH OutputFilePath,
144  ULONG OutputFilePathLength)
145 {
147  return STATUS_NOT_IMPLEMENTED;
148 }
149 
150 /* EOF */
#define IN
Definition: typedefs.h:39
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG BufferLength
Definition: wdfdevice.h:3767
NTSTATUS NTAPI NtEnumerateDriverEntries(IN PVOID Buffer, IN PULONG BufferLength)
Definition: efi.c:62
NTSTATUS NTAPI NtQueryDriverEntryOrder(IN PULONG Ids, IN PULONG Count)
Definition: efi.c:96
LONG NTSTATUS
Definition: precomp.h:26
NTSTATUS NTAPI NtQueryBootOptions(IN PBOOT_OPTIONS BootOptions, IN PULONG BootOptionsLength)
Definition: efi.c:105
NTSTATUS NTAPI NtAddBootEntry(IN PBOOT_ENTRY Entry, IN ULONG Id)
Definition: efi.c:19
NTSTATUS NTAPI NtSetBootOptions(IN PBOOT_OPTIONS BootOptions, IN ULONG FieldsToChange)
Definition: efi.c:132
DWORD Id
return STATUS_NOT_IMPLEMENTED
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
NTSTATUS NTAPI NtSetDriverEntryOrder(IN PULONG Ids, IN PULONG Count)
Definition: efi.c:123
Definition: bufpool.h:45
int Count
Definition: noreturn.cpp:7
Definition: iotypes.h:1000
NTSTATUS NTAPI NtQueryBootEntryOrder(IN PULONG Ids, IN PULONG Count)
Definition: efi.c:87
NTSTATUS NTAPI NtEnumerateBootEntries(IN PVOID Buffer, IN PULONG BufferLength)
Definition: efi.c:53
Definition: cdmake.c:111
NTSTATUS NTAPI NtModifyBootEntry(IN PBOOT_ENTRY BootEntry)
Definition: efi.c:71
NTSTATUS NTAPI NtModifyDriverEntry(IN PEFI_DRIVER_ENTRY DriverEntry)
Definition: efi.c:79
DRIVER_INITIALIZE DriverEntry
Definition: condrv.c:21
unsigned int * PULONG
Definition: retypes.h:1
NTSTATUS NTAPI NtTranslateFilePath(PFILE_PATH InputFilePath, ULONG OutputType, PFILE_PATH OutputFilePath, ULONG OutputFilePathLength)
Definition: efi.c:141
NTSTATUS NTAPI NtDeleteBootEntry(IN ULONG Id)
Definition: efi.c:37
unsigned int ULONG
Definition: retypes.h:1
#define UNIMPLEMENTED
Definition: debug.h:115
NTSTATUS NTAPI NtSetBootEntryOrder(IN PULONG Ids, IN PULONG Count)
Definition: efi.c:114
NTSTATUS NTAPI NtAddDriverEntry(IN PEFI_DRIVER_ENTRY Entry, IN ULONG Id)
Definition: efi.c:28
base of all file and directory entries
Definition: entries.h:82
NTSTATUS NTAPI NtDeleteDriverEntry(IN ULONG Id)
Definition: efi.c:45