ReactOS 0.4.16-dev-306-g647d351
efi.c File Reference
#include <ntoskrnl.h>
#include <debug.h>
Include dependency graph for efi.c:

Go to the source code of this file.

Macros

#define NDEBUG
 

Functions

NTSTATUS NTAPI NtAddBootEntry (IN PBOOT_ENTRY Entry, IN ULONG Id)
 
NTSTATUS NTAPI NtAddDriverEntry (IN PEFI_DRIVER_ENTRY Entry, IN ULONG Id)
 
NTSTATUS NTAPI NtDeleteBootEntry (IN ULONG Id)
 
NTSTATUS NTAPI NtDeleteDriverEntry (IN ULONG Id)
 
NTSTATUS NTAPI NtEnumerateBootEntries (IN PVOID Buffer, IN PULONG BufferLength)
 
NTSTATUS NTAPI NtEnumerateDriverEntries (IN PVOID Buffer, IN PULONG BufferLength)
 
NTSTATUS NTAPI NtModifyBootEntry (IN PBOOT_ENTRY BootEntry)
 
NTSTATUS NTAPI NtModifyDriverEntry (IN PEFI_DRIVER_ENTRY DriverEntry)
 
NTSTATUS NTAPI NtQueryBootEntryOrder (IN PULONG Ids, IN PULONG Count)
 
NTSTATUS NTAPI NtQueryDriverEntryOrder (IN PULONG Ids, IN PULONG Count)
 
NTSTATUS NTAPI NtQueryBootOptions (IN PBOOT_OPTIONS BootOptions, IN PULONG BootOptionsLength)
 
NTSTATUS NTAPI NtSetBootEntryOrder (IN PULONG Ids, IN PULONG Count)
 
NTSTATUS NTAPI NtSetDriverEntryOrder (IN PULONG Ids, IN PULONG Count)
 
NTSTATUS NTAPI NtSetBootOptions (IN PBOOT_OPTIONS BootOptions, IN ULONG FieldsToChange)
 
NTSTATUS NTAPI NtTranslateFilePath (PFILE_PATH InputFilePath, ULONG OutputType, PFILE_PATH OutputFilePath, ULONG OutputFilePathLength)
 

Macro Definition Documentation

◆ NDEBUG

#define NDEBUG

Definition at line 12 of file efi.c.

Function Documentation

◆ NtAddBootEntry()

NTSTATUS NTAPI NtAddBootEntry ( IN PBOOT_ENTRY  Entry,
IN ULONG  Id 
)

Definition at line 19 of file efi.c.

21{
24}
#define UNIMPLEMENTED
Definition: ntoskrnl.c:15
#define STATUS_NOT_IMPLEMENTED
Definition: d3dkmdt.h:42

◆ NtAddDriverEntry()

NTSTATUS NTAPI NtAddDriverEntry ( IN PEFI_DRIVER_ENTRY  Entry,
IN ULONG  Id 
)

Definition at line 28 of file efi.c.

30{
33}

◆ NtDeleteBootEntry()

NTSTATUS NTAPI NtDeleteBootEntry ( IN ULONG  Id)

Definition at line 37 of file efi.c.

38{
41}

◆ NtDeleteDriverEntry()

NTSTATUS NTAPI NtDeleteDriverEntry ( IN ULONG  Id)

Definition at line 45 of file efi.c.

46{
49}

◆ NtEnumerateBootEntries()

NTSTATUS NTAPI NtEnumerateBootEntries ( IN PVOID  Buffer,
IN PULONG  BufferLength 
)

Definition at line 53 of file efi.c.

55{
58}

◆ NtEnumerateDriverEntries()

NTSTATUS NTAPI NtEnumerateDriverEntries ( IN PVOID  Buffer,
IN PULONG  BufferLength 
)

Definition at line 62 of file efi.c.

64{
67}

◆ NtModifyBootEntry()

NTSTATUS NTAPI NtModifyBootEntry ( IN PBOOT_ENTRY  BootEntry)

Definition at line 71 of file efi.c.

72{
75}

◆ NtModifyDriverEntry()

NTSTATUS NTAPI NtModifyDriverEntry ( IN PEFI_DRIVER_ENTRY  DriverEntry)

Definition at line 79 of file efi.c.

80{
83}

◆ NtQueryBootEntryOrder()

NTSTATUS NTAPI NtQueryBootEntryOrder ( IN PULONG  Ids,
IN PULONG  Count 
)

Definition at line 87 of file efi.c.

89{
92}

◆ NtQueryBootOptions()

NTSTATUS NTAPI NtQueryBootOptions ( IN PBOOT_OPTIONS  BootOptions,
IN PULONG  BootOptionsLength 
)

Definition at line 105 of file efi.c.

107{
110}

◆ NtQueryDriverEntryOrder()

NTSTATUS NTAPI NtQueryDriverEntryOrder ( IN PULONG  Ids,
IN PULONG  Count 
)

Definition at line 96 of file efi.c.

98{
101}

◆ NtSetBootEntryOrder()

NTSTATUS NTAPI NtSetBootEntryOrder ( IN PULONG  Ids,
IN PULONG  Count 
)

Definition at line 114 of file efi.c.

116{
119}

◆ NtSetBootOptions()

NTSTATUS NTAPI NtSetBootOptions ( IN PBOOT_OPTIONS  BootOptions,
IN ULONG  FieldsToChange 
)

Definition at line 132 of file efi.c.

134{
137}

◆ NtSetDriverEntryOrder()

NTSTATUS NTAPI NtSetDriverEntryOrder ( IN PULONG  Ids,
IN PULONG  Count 
)

Definition at line 123 of file efi.c.

125{
128}

◆ NtTranslateFilePath()

NTSTATUS NTAPI NtTranslateFilePath ( PFILE_PATH  InputFilePath,
ULONG  OutputType,
PFILE_PATH  OutputFilePath,
ULONG  OutputFilePathLength 
)

Definition at line 141 of file efi.c.

145{
148}