MdeModulePkg FileExplorerDxe: Change file format which has mixed file format.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19298 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
Eric Dong 2015-12-16 03:22:39 +00:00 committed by ydong10
parent 4c8274a0d7
commit 6f3251c29c
2 changed files with 111 additions and 111 deletions

View File

@ -1,58 +1,58 @@
/** @file
This driver produces file explorer protocol layered on top of the FileExplorerLib from the MdeModulePkg.
Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
**/
#include <PiDxe.h>
#include <Protocol/FileExplorer.h>
#include <Library/FileExplorerLib.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/DebugLib.h>
#include <Library/UefiDriverEntryPoint.h>
EFI_HANDLE mFileExplorerThunkHandle = NULL;
CONST EFI_FILE_EXPLORER_PROTOCOL mFileExplorerProtocol = {
ChooseFile
};
/**
The user Entry Point for File explorer module.
This is the entry point for Print DXE Driver. It installs the file explorer Protocol.
@param[in] ImageHandle The firmware allocated handle for the EFI image.
@param[in] SystemTable A pointer to the EFI System Table.
@retval EFI_SUCCESS The entry point is executed successfully.
@retval Others Some error occurs when executing this entry point.
**/
EFI_STATUS
EFIAPI
FileExplorerEntryPoint (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
{
EFI_STATUS Status;
Status = gBS->InstallMultipleProtocolInterfaces (
&mFileExplorerThunkHandle,
&gEfiFileExplorerProtocolGuid, &mFileExplorerProtocol,
NULL
);
ASSERT_EFI_ERROR (Status);
return Status;
}
/** @file
This driver produces file explorer protocol layered on top of the FileExplorerLib from the MdeModulePkg.
Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
**/
#include <PiDxe.h>
#include <Protocol/FileExplorer.h>
#include <Library/FileExplorerLib.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/DebugLib.h>
#include <Library/UefiDriverEntryPoint.h>
EFI_HANDLE mFileExplorerThunkHandle = NULL;
CONST EFI_FILE_EXPLORER_PROTOCOL mFileExplorerProtocol = {
ChooseFile
};
/**
The user Entry Point for File explorer module.
This is the entry point for Print DXE Driver. It installs the file explorer Protocol.
@param[in] ImageHandle The firmware allocated handle for the EFI image.
@param[in] SystemTable A pointer to the EFI System Table.
@retval EFI_SUCCESS The entry point is executed successfully.
@retval Others Some error occurs when executing this entry point.
**/
EFI_STATUS
EFIAPI
FileExplorerEntryPoint (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
{
EFI_STATUS Status;
Status = gBS->InstallMultipleProtocolInterfaces (
&mFileExplorerThunkHandle,
&gEfiFileExplorerProtocolGuid, &mFileExplorerProtocol,
NULL
);
ASSERT_EFI_ERROR (Status);
return Status;
}

View File

@ -1,53 +1,53 @@
## @file
# File explorer DXE driver that produces File explorer Protocol.
#
# This driver produces File explorerprotocol layered on top of the FileExplorerLib
# from the MdeModulePkg.
#
# Copyright (c) 2009 - 2015, Intel Corporation. All rights reserved.<BR>
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
# which accompanies this distribution. The full text of the license may be found at
# http://opensource.org/licenses/bsd-license.php
#
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#
##
[Defines]
INF_VERSION = 0x00010005
BASE_NAME = FileExplorerDxe
MODULE_UNI_FILE = FileExplorerDxe.uni
FILE_GUID = 405DA936-3737-4C0C-8E3F-E6172A568592
MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0
ENTRY_POINT = FileExplorerEntryPoint
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
#
[Sources]
FileExplorerDxe.c
[Packages]
MdeModulePkg/MdeModulePkg.dec
MdePkg/MdePkg.dec
[LibraryClasses]
FileExplorerLib
UefiBootServicesTableLib
UefiDriverEntryPoint
DebugLib
[Protocols]
gEfiFileExplorerProtocolGuid ## PRODUCES
[Depex]
TRUE
[UserExtensions.TianoCore."ExtraFiles"]
FileExplorerDxeExtra.uni
## @file
# File explorer DXE driver that produces File explorer Protocol.
#
# This driver produces File explorerprotocol layered on top of the FileExplorerLib
# from the MdeModulePkg.
#
# Copyright (c) 2009 - 2015, Intel Corporation. All rights reserved.<BR>
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
# which accompanies this distribution. The full text of the license may be found at
# http://opensource.org/licenses/bsd-license.php
#
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#
##
[Defines]
INF_VERSION = 0x00010005
BASE_NAME = FileExplorerDxe
MODULE_UNI_FILE = FileExplorerDxe.uni
FILE_GUID = 405DA936-3737-4C0C-8E3F-E6172A568592
MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0
ENTRY_POINT = FileExplorerEntryPoint
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
#
[Sources]
FileExplorerDxe.c
[Packages]
MdeModulePkg/MdeModulePkg.dec
MdePkg/MdePkg.dec
[LibraryClasses]
FileExplorerLib
UefiBootServicesTableLib
UefiDriverEntryPoint
DebugLib
[Protocols]
gEfiFileExplorerProtocolGuid ## PRODUCES
[Depex]
TRUE
[UserExtensions.TianoCore."ExtraFiles"]
FileExplorerDxeExtra.uni