Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

72 lines
1.3 KiB

/*++
Copyright (c) 1995-2001 Microsoft Corporation
Module Name:
efidrvent.h
Abstract:
EFI driver entry abstractions.
Author:
Mandar Gokhale ([email protected]) 14-June-2002
Revision History:
None.
--*/
#pragma once
#include <sbentry.h>
static
BOOLEAN
EFIDEFlushDriverEntry(
IN PDRIVER_ENTRY This // Points to the driver List.
);
static
PDRIVER_ENTRY
EFIDESearchForDriverEntry(
IN POS_BOOT_OPTIONS This,
IN PCWSTR SrcNtFullPath
);
PDRIVER_ENTRY
EFIDECreateNewDriverEntry(
IN POS_BOOT_OPTIONS This,
IN PCWSTR FriendlyName,
IN PCWSTR NtDevicePath,
IN PCWSTR SrcNtFullPath
);
PDRIVER_ENTRY
EFIOSBOInsertDriverListNewEntry(
IN POS_BOOT_OPTIONS This,
IN PDRIVER_ENTRY DriverEntry
);
PDRIVER_ENTRY
EFIDEAddNewDriverEntry(
IN POS_BOOT_OPTIONS This,
IN PCWSTR FriendlyName,
IN PCWSTR NtDevicePath,
IN PCWSTR SrcNtFullPath
);
NTSTATUS
EFIDEInterpretDriverEntries(
IN POS_BOOT_OPTIONS This,
IN PEFI_DRIVER_ENTRY_LIST DriverList
);
static
VOID
EFIDEDriverEntryInit(
IN PDRIVER_ENTRY This
);