mirror of
https://github.com/acidanthera/audk.git
synced 2025-04-07 19:45:07 +02:00
ShellPkg: Update sources to include MdePkg protocol definitions
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
This commit is contained in:
parent
5e7c289fef
commit
28165f245f
@ -17,17 +17,16 @@
|
||||
#define _SHELL_INTERNAL_HEADER_
|
||||
|
||||
#include <Uefi.h>
|
||||
#include <ShellBase.h>
|
||||
|
||||
#include <Guid/ShellVariableGuid.h>
|
||||
#include <Guid/ShellAliasGuid.h>
|
||||
|
||||
#include <Protocol/LoadedImage.h>
|
||||
#include <Protocol/SimpleTextOut.h>
|
||||
#include <Protocol/EfiShell.h>
|
||||
#include <Protocol/Shell.h>
|
||||
#include <Protocol/EfiShellInterface.h>
|
||||
#include <Protocol/EfiShellEnvironment2.h>
|
||||
#include <Protocol/EfiShellParameters.h>
|
||||
#include <Protocol/ShellParameters.h>
|
||||
#include <Protocol/BlockIo.h>
|
||||
#include <Protocol/HiiPackageList.h>
|
||||
|
||||
|
@ -21,10 +21,9 @@
|
||||
#define _SHELL_COMMAND_LIB_
|
||||
|
||||
#include <Uefi.h>
|
||||
#include <ShellBase.h>
|
||||
|
||||
#include <Protocol/EfiShell.h>
|
||||
#include <Protocol/EfiShellParameters.h>
|
||||
#include <Protocol/Shell.h>
|
||||
#include <Protocol/ShellParameters.h>
|
||||
#include <Protocol/UnicodeCollation.h>
|
||||
#include <Protocol/SimpleFileSystem.h>
|
||||
|
||||
|
@ -21,8 +21,8 @@
|
||||
#include <Protocol/LoadedImage.h>
|
||||
#include <Protocol/EfiShellInterface.h>
|
||||
#include <Protocol/EfiShellEnvironment2.h>
|
||||
#include <Protocol/EfiShell.h>
|
||||
#include <Protocol/EfiShellParameters.h>
|
||||
#include <Protocol/Shell.h>
|
||||
#include <Protocol/ShellParameters.h>
|
||||
|
||||
#define SHELL_FREE_NON_NULL(Pointer) \
|
||||
do { \
|
||||
|
@ -1,7 +1,7 @@
|
||||
/** @file
|
||||
Common declarations for the Dp Performance Reporting Utility.
|
||||
|
||||
Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.
|
||||
Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.
|
||||
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
|
||||
@ -15,7 +15,6 @@
|
||||
#define _EFI_APP_DP_H_
|
||||
|
||||
#include <Library/ShellLib.h>
|
||||
#include <ShellBase.h>
|
||||
|
||||
#define DP_MAJOR_VERSION 2
|
||||
#define DP_MINOR_VERSION 4
|
||||
|
@ -1,7 +1,7 @@
|
||||
/** @file
|
||||
Main file for NULL named library for dp command functions.
|
||||
|
||||
Copyright (c) 2010 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2010 - 2016, Intel Corporation. All rights reserved.<BR>
|
||||
(C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
|
||||
This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -17,12 +17,11 @@
|
||||
#define _UEFI_DP_LIB_H_
|
||||
|
||||
#include <Uefi.h>
|
||||
#include <ShellBase.h>
|
||||
|
||||
extern EFI_GUID gDpHiiGuid;
|
||||
|
||||
#include <Protocol/EfiShell.h>
|
||||
#include <Protocol/EfiShellParameters.h>
|
||||
#include <Protocol/Shell.h>
|
||||
#include <Protocol/ShellParameters.h>
|
||||
#include <Protocol/DevicePath.h>
|
||||
#include <Protocol/LoadedImage.h>
|
||||
#include <Protocol/UnicodeCollation.h>
|
||||
|
@ -1,7 +1,7 @@
|
||||
/** @file
|
||||
Provides interface to advanced shell functionality for parsing both handle and protocol database.
|
||||
|
||||
Copyright (c) 2011 - 2015, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2011 - 2016, Intel Corporation. All rights reserved.<BR>
|
||||
(C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
|
||||
(C) Copyright 2013-2016 Hewlett-Packard Development Company, L.P.<BR>
|
||||
This program and the accompanying materials
|
||||
@ -32,8 +32,8 @@
|
||||
#include <Protocol/LoadedImage.h>
|
||||
#include <Protocol/EfiShellInterface.h>
|
||||
#include <Protocol/EfiShellEnvironment2.h>
|
||||
#include <Protocol/EfiShell.h>
|
||||
#include <Protocol/EfiShellParameters.h>
|
||||
#include <Protocol/Shell.h>
|
||||
#include <Protocol/ShellParameters.h>
|
||||
#include <Protocol/DevicePathToText.h>
|
||||
#include <Protocol/DriverBinding.h>
|
||||
#include <Protocol/DriverConfiguration2.h>
|
||||
@ -136,7 +136,7 @@
|
||||
#include <Protocol/IdeControllerInit.h>
|
||||
#include <Protocol/DiskIo2.h>
|
||||
#include <Protocol/AdapterInformation.h>
|
||||
#include <Protocol/EfiShellDynamicCommand.h>
|
||||
#include <Protocol/ShellDynamicCommand.h>
|
||||
#include <Protocol/DiskInfo.h>
|
||||
|
||||
#include <Library/HandleParsingLib.h>
|
||||
|
@ -15,13 +15,12 @@
|
||||
|
||||
|
||||
#include <Uefi.h>
|
||||
#include <ShellBase.h>
|
||||
|
||||
#include <Guid/GlobalVariable.h>
|
||||
#include <Guid/ShellLibHiiGuid.h>
|
||||
|
||||
#include <Protocol/EfiShell.h>
|
||||
#include <Protocol/EfiShellParameters.h>
|
||||
#include <Protocol/Shell.h>
|
||||
#include <Protocol/ShellParameters.h>
|
||||
#include <Protocol/DevicePath.h>
|
||||
#include <Protocol/LoadedImage.h>
|
||||
#include <Protocol/UnicodeCollation.h>
|
||||
|
@ -1,7 +1,7 @@
|
||||
/** @file
|
||||
Provides application point extension for "C" style main funciton
|
||||
|
||||
Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2009 - 2016, 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
|
||||
@ -17,7 +17,7 @@
|
||||
#include <Protocol/SimpleFileSystem.h>
|
||||
#include <Protocol/LoadedImage.h>
|
||||
#include <Protocol/EfiShellInterface.h>
|
||||
#include <Protocol/EfiShellParameters.h>
|
||||
#include <Protocol/ShellParameters.h>
|
||||
|
||||
#include <Library/ShellCEntryLib.h>
|
||||
#include <Library/DebugLib.h>
|
||||
@ -32,7 +32,7 @@
|
||||
|
||||
Note that the Shell uses POSITIVE integers for error values, while UEFI
|
||||
uses NEGATIVE values. If the application is to be used within a script,
|
||||
it needs to return one of the SHELL_STATUS values defined in ShellBase.h.
|
||||
it needs to return one of the SHELL_STATUS values defined in Protocol/Shell.h.
|
||||
|
||||
@param ImageHandle The image handle of the UEFI Application.
|
||||
@param SystemTable A pointer to the EFI System Table.
|
||||
|
@ -17,7 +17,6 @@
|
||||
#define _UEFI_COMMAND_LIB_INTERNAL_HEADER_
|
||||
|
||||
#include <Uefi.h>
|
||||
#include <ShellBase.h>
|
||||
|
||||
#include <Guid/FileInfo.h>
|
||||
|
||||
@ -25,11 +24,11 @@
|
||||
#include <Protocol/LoadedImage.h>
|
||||
#include <Protocol/EfiShellInterface.h>
|
||||
#include <Protocol/EfiShellEnvironment2.h>
|
||||
#include <Protocol/EfiShell.h>
|
||||
#include <Protocol/EfiShellParameters.h>
|
||||
#include <Protocol/Shell.h>
|
||||
#include <Protocol/ShellParameters.h>
|
||||
#include <Protocol/UnicodeCollation.h>
|
||||
#include <Protocol/BlockIo.h>
|
||||
#include <Protocol/EfiShellDynamicCommand.h>
|
||||
#include <Protocol/ShellDynamicCommand.h>
|
||||
|
||||
#include <Library/DevicePathLib.h>
|
||||
#include <Library/SortLib.h>
|
||||
|
@ -18,7 +18,6 @@
|
||||
|
||||
**/
|
||||
#include <Uefi.h>
|
||||
#include <ShellBase.h>
|
||||
#include <Library/MemoryAllocationLib.h>
|
||||
#include <Library/BaseMemoryLib.h>
|
||||
#include <Library/DebugLib.h>
|
||||
|
@ -1,7 +1,7 @@
|
||||
/** @file
|
||||
Main file for NULL named library for Profile1 shell command functions.
|
||||
|
||||
Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2010 - 2016, 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
|
||||
@ -16,7 +16,6 @@
|
||||
#define _UEFI_SHELL_DEBUG1_COMMANDS_LIB_H_
|
||||
|
||||
#include <Uefi.h>
|
||||
#include <ShellBase.h>
|
||||
|
||||
#include <Guid/GlobalVariable.h>
|
||||
#include <Guid/ConsoleInDevice.h>
|
||||
@ -24,8 +23,8 @@
|
||||
#include <Guid/FileSystemInfo.h>
|
||||
#include <Guid/ShellLibHiiGuid.h>
|
||||
|
||||
#include <Protocol/EfiShell.h>
|
||||
#include <Protocol/EfiShellParameters.h>
|
||||
#include <Protocol/Shell.h>
|
||||
#include <Protocol/ShellParameters.h>
|
||||
#include <Protocol/DevicePath.h>
|
||||
#include <Protocol/LoadedImage.h>
|
||||
#include <Protocol/UnicodeCollation.h>
|
||||
|
@ -1,7 +1,7 @@
|
||||
/** @file
|
||||
Main file for NULL named library for Profile1 shell command functions.
|
||||
|
||||
Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2010 - 2016, 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
|
||||
@ -16,7 +16,6 @@
|
||||
#define _UEFI_SHELL_DRIVER1_COMMANDS_LIB_H_
|
||||
|
||||
#include <Uefi.h>
|
||||
#include <ShellBase.h>
|
||||
|
||||
#include <Guid/GlobalVariable.h>
|
||||
#include <Guid/ConsoleInDevice.h>
|
||||
@ -25,8 +24,8 @@
|
||||
|
||||
#include <IndustryStandard/Pci.h>
|
||||
|
||||
#include <Protocol/EfiShell.h>
|
||||
#include <Protocol/EfiShellParameters.h>
|
||||
#include <Protocol/Shell.h>
|
||||
#include <Protocol/ShellParameters.h>
|
||||
#include <Protocol/DevicePath.h>
|
||||
#include <Protocol/LoadedImage.h>
|
||||
#include <Protocol/UnicodeCollation.h>
|
||||
|
@ -1,7 +1,7 @@
|
||||
/** @file
|
||||
Main file for NULL named library for level 1 shell command functions.
|
||||
|
||||
Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2009 - 2016, 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
|
||||
@ -16,12 +16,11 @@
|
||||
#define _UEFI_SHELL_LEVEL1_COMMANDS_LIB_H_
|
||||
|
||||
#include <Uefi.h>
|
||||
#include <ShellBase.h>
|
||||
|
||||
#include <Guid/ShellLibHiiGuid.h>
|
||||
|
||||
#include <Protocol/EfiShell.h>
|
||||
#include <Protocol/EfiShellParameters.h>
|
||||
#include <Protocol/Shell.h>
|
||||
#include <Protocol/ShellParameters.h>
|
||||
#include <Protocol/DevicePath.h>
|
||||
#include <Protocol/LoadedImage.h>
|
||||
#include <Protocol/UnicodeCollation.h>
|
||||
|
@ -9,7 +9,7 @@
|
||||
* functions are non-interactive only
|
||||
|
||||
|
||||
Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2009 - 2016, 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
|
||||
@ -24,12 +24,11 @@
|
||||
#define _UEFI_SHELL_LEVEL2_COMMANDS_LIB_H_
|
||||
|
||||
#include <Uefi.h>
|
||||
#include <ShellBase.h>
|
||||
|
||||
#include <Guid/ShellLibHiiGuid.h>
|
||||
|
||||
#include <Protocol/EfiShell.h>
|
||||
#include <Protocol/EfiShellParameters.h>
|
||||
#include <Protocol/Shell.h>
|
||||
#include <Protocol/ShellParameters.h>
|
||||
#include <Protocol/DevicePath.h>
|
||||
#include <Protocol/LoadedImage.h>
|
||||
#include <Protocol/UnicodeCollation.h>
|
||||
|
@ -20,7 +20,7 @@
|
||||
#include <Library/ShellLib.h>
|
||||
#include <Library/HandleParsingLib.h>
|
||||
|
||||
#include <Protocol/EfiShellDynamicCommand.h>
|
||||
#include <Protocol/ShellDynamicCommand.h>
|
||||
|
||||
/**
|
||||
function to insert string items into a list in the correct alphabetical place
|
||||
|
@ -1,7 +1,7 @@
|
||||
/** @file
|
||||
header file for NULL named library for level 3 shell command functions.
|
||||
|
||||
Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved. <BR>
|
||||
Copyright (c) 2009 - 2016, 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
|
||||
@ -16,12 +16,11 @@
|
||||
#define _UEFI_SHELL_LEVEL3_COMMANDS_LIB_H_
|
||||
|
||||
#include <Uefi.h>
|
||||
#include <ShellBase.h>
|
||||
|
||||
#include <Guid/ShellLibHiiGuid.h>
|
||||
|
||||
#include <Protocol/EfiShell.h>
|
||||
#include <Protocol/EfiShellParameters.h>
|
||||
#include <Protocol/Shell.h>
|
||||
#include <Protocol/ShellParameters.h>
|
||||
#include <Protocol/DevicePath.h>
|
||||
#include <Protocol/LoadedImage.h>
|
||||
#include <Protocol/UnicodeCollation.h>
|
||||
|
@ -15,7 +15,6 @@
|
||||
**/
|
||||
|
||||
#include "UefiShellLib.h"
|
||||
#include <ShellBase.h>
|
||||
#include <Library/SortLib.h>
|
||||
#include <Library/BaseLib.h>
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
Provides interface to shell functionality for shell commands and applications.
|
||||
|
||||
(C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
|
||||
Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2006 - 2016, 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
|
||||
@ -24,8 +24,8 @@
|
||||
#include <Protocol/LoadedImage.h>
|
||||
#include <Protocol/EfiShellInterface.h>
|
||||
#include <Protocol/EfiShellEnvironment2.h>
|
||||
#include <Protocol/EfiShell.h>
|
||||
#include <Protocol/EfiShellParameters.h>
|
||||
#include <Protocol/Shell.h>
|
||||
#include <Protocol/ShellParameters.h>
|
||||
#include <Protocol/UnicodeCollation.h>
|
||||
|
||||
#include <Library/UefiBootServicesTableLib.h>
|
||||
|
@ -1,7 +1,7 @@
|
||||
/** @file
|
||||
header file for NULL named library for network1 shell command functions.
|
||||
|
||||
Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved. <BR>
|
||||
Copyright (c) 2010 - 2016, 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
|
||||
@ -17,7 +17,6 @@
|
||||
#define _UEFI_SHELL_NETWORK1_COMMANDS_LIB_H_
|
||||
|
||||
#include <Uefi.h>
|
||||
#include <ShellBase.h>
|
||||
|
||||
#include <Guid/ShellLibHiiGuid.h>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
/** @file
|
||||
header file for NULL named library for 'tftp' Shell command functions.
|
||||
|
||||
Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved. <BR>
|
||||
Copyright (c) 2010 - 2016, Intel Corporation. All rights reserved. <BR>
|
||||
Copyright (c) 2015, ARM Ltd. All rights reserved.<BR>
|
||||
|
||||
This program and the accompanying materials
|
||||
@ -18,7 +18,6 @@
|
||||
#define _UEFI_SHELL_TFTP_COMMAND_LIB_H_
|
||||
|
||||
#include <Uefi.h>
|
||||
#include <ShellBase.h>
|
||||
|
||||
#include <Guid/ShellLibHiiGuid.h>
|
||||
|
||||
|
@ -84,7 +84,9 @@
|
||||
#
|
||||
ShellPkg/Library/UefiShellLib/UefiShellLib.inf
|
||||
ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf
|
||||
ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
|
||||
ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
|
||||
ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf
|
||||
ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf
|
||||
ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf
|
||||
ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf
|
||||
|
Loading…
x
Reference in New Issue
Block a user