2 * PROJECT: ReactOS Kernel
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: ntoskrnl/io/efi.c
5 * PURPOSE: I/O Functions for EFI Machines
6 * PROGRAMMERS: Alex Ionescu (alex.ionescu@reactos.org)
9 /* INCLUDES *****************************************************************/
13 #include <internal/debug.h>
15 /* FUNCTIONS *****************************************************************/
19 NtAddBootEntry(IN PBOOT_ENTRY Entry
,
23 return STATUS_NOT_IMPLEMENTED
;
28 NtAddDriverEntry(IN PEFI_DRIVER_ENTRY Entry
,
32 return STATUS_NOT_IMPLEMENTED
;
37 NtDeleteBootEntry(IN ULONG Id
)
40 return STATUS_NOT_IMPLEMENTED
;
45 NtDeleteDriverEntry(IN ULONG Id
)
48 return STATUS_NOT_IMPLEMENTED
;
53 NtEnumerateBootEntries(IN PVOID Buffer
,
54 IN PULONG BufferLength
)
57 return STATUS_NOT_IMPLEMENTED
;
62 NtEnumerateDriverEntries(IN PVOID Buffer
,
63 IN PULONG BufferLength
)
66 return STATUS_NOT_IMPLEMENTED
;
71 NtModifyBootEntry(IN PBOOT_ENTRY BootEntry
)
74 return STATUS_NOT_IMPLEMENTED
;
79 NtModifyDriverEntry(IN PEFI_DRIVER_ENTRY DriverEntry
)
82 return STATUS_NOT_IMPLEMENTED
;
87 NtQueryBootEntryOrder(IN PULONG Ids
,
91 return STATUS_NOT_IMPLEMENTED
;
96 NtQueryDriverEntryOrder(IN PULONG Ids
,
100 return STATUS_NOT_IMPLEMENTED
;
105 NtQueryBootOptions(IN PBOOT_OPTIONS BootOptions
,
106 IN PULONG BootOptionsLength
)
109 return STATUS_NOT_IMPLEMENTED
;
114 NtSetBootEntryOrder(IN PULONG Ids
,
118 return STATUS_NOT_IMPLEMENTED
;
123 NtSetDriverEntryOrder(IN PULONG Ids
,
127 return STATUS_NOT_IMPLEMENTED
;
132 NtSetBootOptions(IN PBOOT_OPTIONS BootOptions
,
133 IN ULONG FieldsToChange
)
136 return STATUS_NOT_IMPLEMENTED
;
141 NtTranslateFilePath(PFILE_PATH InputFilePath
,
143 PFILE_PATH OutputFilePath
,
144 ULONG OutputFilePathLength
)
147 return STATUS_NOT_IMPLEMENTED
;