mirror of https://github.com/acidanthera/audk.git
Clean up GenericBdsLib.h to remove unnecessary include header files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8361 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
cfb1461b3a
commit
67d632277d
|
@ -15,10 +15,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
#ifndef _GENERIC_BDS_LIB_H_
|
#ifndef _GENERIC_BDS_LIB_H_
|
||||||
#define _GENERIC_BDS_LIB_H_
|
#define _GENERIC_BDS_LIB_H_
|
||||||
|
|
||||||
#include <Protocol/HiiDatabase.h>
|
|
||||||
#include <IndustryStandard/PeImage.h>
|
|
||||||
|
|
||||||
|
|
||||||
extern EFI_HANDLE mBdsImageHandle;
|
extern EFI_HANDLE mBdsImageHandle;
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -772,29 +768,6 @@ SetupResetReminder (
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
Get the headers (dos, image, optional header) from an image
|
|
||||||
|
|
||||||
@param Device SimpleFileSystem device handle
|
|
||||||
@param FileName File name for the image
|
|
||||||
@param DosHeader Pointer to dos header
|
|
||||||
@param Hdr The buffer in which to return the PE32, PE32+, or TE header.
|
|
||||||
|
|
||||||
@retval EFI_SUCCESS Successfully get the machine type.
|
|
||||||
@retval EFI_NOT_FOUND The file is not found.
|
|
||||||
@retval EFI_LOAD_ERROR File is not a valid image file.
|
|
||||||
|
|
||||||
**/
|
|
||||||
EFI_STATUS
|
|
||||||
EFIAPI
|
|
||||||
BdsLibGetImageHeader (
|
|
||||||
IN EFI_HANDLE Device,
|
|
||||||
IN CHAR16 *FileName,
|
|
||||||
OUT EFI_IMAGE_DOS_HEADER *DosHeader,
|
|
||||||
OUT EFI_IMAGE_OPTIONAL_HEADER_PTR_UNION Hdr
|
|
||||||
);
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Define the boot type which to classify the boot option type
|
// Define the boot type which to classify the boot option type
|
||||||
// Different boot option type could have different boot behavior
|
// Different boot option type could have different boot behavior
|
||||||
|
|
|
@ -18,6 +18,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
#include <PiDxe.h>
|
#include <PiDxe.h>
|
||||||
|
|
||||||
#include <IndustryStandard/Pci22.h>
|
#include <IndustryStandard/Pci22.h>
|
||||||
|
#include <IndustryStandard/PeImage.h>
|
||||||
|
|
||||||
#include <Protocol/BlockIo.h>
|
#include <Protocol/BlockIo.h>
|
||||||
#include <Protocol/LoadedImage.h>
|
#include <Protocol/LoadedImage.h>
|
||||||
|
@ -89,4 +90,26 @@ WriteBootToOsPerformanceData (
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
Get the headers (dos, image, optional header) from an image
|
||||||
|
|
||||||
|
@param Device SimpleFileSystem device handle
|
||||||
|
@param FileName File name for the image
|
||||||
|
@param DosHeader Pointer to dos header
|
||||||
|
@param Hdr The buffer in which to return the PE32, PE32+, or TE header.
|
||||||
|
|
||||||
|
@retval EFI_SUCCESS Successfully get the machine type.
|
||||||
|
@retval EFI_NOT_FOUND The file is not found.
|
||||||
|
@retval EFI_LOAD_ERROR File is not a valid image file.
|
||||||
|
|
||||||
|
**/
|
||||||
|
EFI_STATUS
|
||||||
|
EFIAPI
|
||||||
|
BdsLibGetImageHeader (
|
||||||
|
IN EFI_HANDLE Device,
|
||||||
|
IN CHAR16 *FileName,
|
||||||
|
OUT EFI_IMAGE_DOS_HEADER *DosHeader,
|
||||||
|
OUT EFI_IMAGE_OPTIONAL_HEADER_PTR_UNION Hdr
|
||||||
|
);
|
||||||
|
|
||||||
#endif // _BDS_LIB_H_
|
#endif // _BDS_LIB_H_
|
||||||
|
|
|
@ -16,7 +16,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
#define _BDS_MODULE_H_
|
#define _BDS_MODULE_H_
|
||||||
|
|
||||||
#include <PiDxe.h>
|
#include <PiDxe.h>
|
||||||
|
#include <IndustryStandard/PeImage.h>
|
||||||
#include <Guid/MdeModuleHii.h>
|
#include <Guid/MdeModuleHii.h>
|
||||||
#include <Guid/FileSystemVolumeLabelInfo.h>
|
#include <Guid/FileSystemVolumeLabelInfo.h>
|
||||||
#include <Protocol/DevicePath.h>
|
#include <Protocol/DevicePath.h>
|
||||||
|
|
Loading…
Reference in New Issue