- Define EFI_DRIVER_ENTRY.

- Add NtAddDriverEntry, NtDeleteDriverEntry, NtEnumerateDriverEntries, NtModifyBootEntry, NtModifyDriverEntry, NtQueryDriverEntryOrder, NtSetDriverEntryOrder.
- These are for EFI (or pseudo-EFI if we ever emulate Vista).

svn path=/trunk/; revision=24627
This commit is contained in:
Alex Ionescu
2006-10-23 17:53:25 +00:00
parent 4fda8d1bb7
commit 909334f45c
2 changed files with 74 additions and 0 deletions
+13
View File
@@ -1116,6 +1116,19 @@ typedef struct _BOOT_ENTRY
CHAR OsOptions[1];
} BOOT_ENTRY, *PBOOT_ENTRY;
//
// Firmware Driver Entry
//
typedef struct _EFI_DRIVER_ENTRY
{
ULONG Version;
ULONG Length;
ULONG Id;
ULONG Attributes;
ULONG FriendlyNameOffset;
ULONG DriverFilePathOffset;
} EFI_DRIVER_ENTRY, *PEFI_DRIVER_ENTRY;
//
// APC Callback for NtCreateFile
//