2005-05-09 01:38:29 +00:00
|
|
|
/*
|
2006-06-30 19:01:01 +00:00
|
|
|
* PROJECT: ReactOS Kernel
|
|
|
|
* LICENSE: GPL - See COPYING in the top level directory
|
2015-10-04 11:54:25 +00:00
|
|
|
* FILE: ntoskrnl/ex/efi.c
|
2006-06-30 19:01:01 +00:00
|
|
|
* PURPOSE: I/O Functions for EFI Machines
|
|
|
|
* PROGRAMMERS: Alex Ionescu (alex.ionescu@reactos.org)
|
2005-01-07 06:54:27 +00:00
|
|
|
*/
|
|
|
|
|
|
|
|
/* INCLUDES *****************************************************************/
|
|
|
|
|
|
|
|
#include <ntoskrnl.h>
|
2006-06-30 19:01:01 +00:00
|
|
|
#define NDEBUG
|
2008-08-30 16:31:06 +00:00
|
|
|
#include <debug.h>
|
2005-01-07 06:54:27 +00:00
|
|
|
|
|
|
|
/* FUNCTIONS *****************************************************************/
|
|
|
|
|
|
|
|
NTSTATUS
|
2006-06-30 19:01:01 +00:00
|
|
|
NTAPI
|
2006-10-23 05:49:07 +00:00
|
|
|
NtAddBootEntry(IN PBOOT_ENTRY Entry,
|
|
|
|
IN ULONG Id)
|
2005-01-07 06:54:27 +00:00
|
|
|
{
|
2006-06-30 19:01:01 +00:00
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_NOT_IMPLEMENTED;
|
2005-01-07 06:54:27 +00:00
|
|
|
}
|
2005-05-09 01:38:29 +00:00
|
|
|
|
2006-10-23 17:53:25 +00:00
|
|
|
NTSTATUS
|
|
|
|
NTAPI
|
|
|
|
NtAddDriverEntry(IN PEFI_DRIVER_ENTRY Entry,
|
|
|
|
IN ULONG Id)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_NOT_IMPLEMENTED;
|
|
|
|
}
|
|
|
|
|
2005-01-07 06:54:27 +00:00
|
|
|
NTSTATUS
|
2006-06-30 19:01:01 +00:00
|
|
|
NTAPI
|
2006-10-23 05:49:07 +00:00
|
|
|
NtDeleteBootEntry(IN ULONG Id)
|
2005-01-07 06:54:27 +00:00
|
|
|
{
|
2006-06-30 19:01:01 +00:00
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_NOT_IMPLEMENTED;
|
2005-01-07 06:54:27 +00:00
|
|
|
}
|
2005-05-09 01:38:29 +00:00
|
|
|
|
2006-10-23 17:53:25 +00:00
|
|
|
NTSTATUS
|
|
|
|
NTAPI
|
|
|
|
NtDeleteDriverEntry(IN ULONG Id)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_NOT_IMPLEMENTED;
|
|
|
|
}
|
|
|
|
|
2005-01-07 06:54:27 +00:00
|
|
|
NTSTATUS
|
2006-06-30 19:01:01 +00:00
|
|
|
NTAPI
|
|
|
|
NtEnumerateBootEntries(IN PVOID Buffer,
|
|
|
|
IN PULONG BufferLength)
|
2005-01-07 06:54:27 +00:00
|
|
|
{
|
2006-06-30 19:01:01 +00:00
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_NOT_IMPLEMENTED;
|
2005-01-07 06:54:27 +00:00
|
|
|
}
|
2005-05-09 01:38:29 +00:00
|
|
|
|
2006-10-23 17:53:25 +00:00
|
|
|
NTSTATUS
|
|
|
|
NTAPI
|
|
|
|
NtEnumerateDriverEntries(IN PVOID Buffer,
|
|
|
|
IN PULONG BufferLength)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_NOT_IMPLEMENTED;
|
|
|
|
}
|
|
|
|
|
|
|
|
NTSTATUS
|
|
|
|
NTAPI
|
|
|
|
NtModifyBootEntry(IN PBOOT_ENTRY BootEntry)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_NOT_IMPLEMENTED;
|
|
|
|
}
|
|
|
|
|
|
|
|
NTSTATUS
|
|
|
|
NTAPI
|
|
|
|
NtModifyDriverEntry(IN PEFI_DRIVER_ENTRY DriverEntry)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_NOT_IMPLEMENTED;
|
|
|
|
}
|
|
|
|
|
2005-01-07 06:54:27 +00:00
|
|
|
NTSTATUS
|
2006-06-30 19:01:01 +00:00
|
|
|
NTAPI
|
|
|
|
NtQueryBootEntryOrder(IN PULONG Ids,
|
|
|
|
IN PULONG Count)
|
2005-01-07 06:54:27 +00:00
|
|
|
{
|
2006-06-30 19:01:01 +00:00
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_NOT_IMPLEMENTED;
|
2005-01-07 06:54:27 +00:00
|
|
|
}
|
2005-05-09 01:38:29 +00:00
|
|
|
|
2006-10-23 17:53:25 +00:00
|
|
|
NTSTATUS
|
|
|
|
NTAPI
|
|
|
|
NtQueryDriverEntryOrder(IN PULONG Ids,
|
|
|
|
IN PULONG Count)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_NOT_IMPLEMENTED;
|
|
|
|
}
|
|
|
|
|
2005-01-07 06:54:27 +00:00
|
|
|
NTSTATUS
|
2006-06-30 19:01:01 +00:00
|
|
|
NTAPI
|
|
|
|
NtQueryBootOptions(IN PBOOT_OPTIONS BootOptions,
|
|
|
|
IN PULONG BootOptionsLength)
|
2005-01-07 06:54:27 +00:00
|
|
|
{
|
2006-06-30 19:01:01 +00:00
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_NOT_IMPLEMENTED;
|
2005-01-07 06:54:27 +00:00
|
|
|
}
|
2005-05-09 01:38:29 +00:00
|
|
|
|
2005-01-07 06:54:27 +00:00
|
|
|
NTSTATUS
|
2006-06-30 19:01:01 +00:00
|
|
|
NTAPI
|
|
|
|
NtSetBootEntryOrder(IN PULONG Ids,
|
|
|
|
IN PULONG Count)
|
2005-01-07 06:54:27 +00:00
|
|
|
{
|
2006-06-30 19:01:01 +00:00
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_NOT_IMPLEMENTED;
|
2005-01-07 06:54:27 +00:00
|
|
|
}
|
2005-05-09 01:38:29 +00:00
|
|
|
|
2006-10-23 17:53:25 +00:00
|
|
|
NTSTATUS
|
|
|
|
NTAPI
|
|
|
|
NtSetDriverEntryOrder(IN PULONG Ids,
|
|
|
|
IN PULONG Count)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_NOT_IMPLEMENTED;
|
|
|
|
}
|
|
|
|
|
2005-05-09 01:38:29 +00:00
|
|
|
NTSTATUS
|
2006-06-30 19:01:01 +00:00
|
|
|
NTAPI
|
|
|
|
NtSetBootOptions(IN PBOOT_OPTIONS BootOptions,
|
|
|
|
IN ULONG FieldsToChange)
|
2005-01-07 06:54:27 +00:00
|
|
|
{
|
2006-06-30 19:01:01 +00:00
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_NOT_IMPLEMENTED;
|
2005-05-09 01:38:29 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
NTSTATUS
|
2006-06-30 19:01:01 +00:00
|
|
|
NTAPI
|
|
|
|
NtTranslateFilePath(PFILE_PATH InputFilePath,
|
|
|
|
ULONG OutputType,
|
|
|
|
PFILE_PATH OutputFilePath,
|
|
|
|
ULONG OutputFilePathLength)
|
2005-01-07 06:54:27 +00:00
|
|
|
{
|
2006-06-30 19:01:01 +00:00
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_NOT_IMPLEMENTED;
|
2005-01-07 06:54:27 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* EOF */
|