#define _SHELL_INTERNAL_HEADER_\r
\r
#include <Uefi.h>\r
-#include <ShellBase.h>\r
\r
#include <Guid/ShellVariableGuid.h>\r
#include <Guid/ShellAliasGuid.h>\r
\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/SimpleTextOut.h>\r
-#include <Protocol/EfiShell.h>\r
+#include <Protocol/Shell.h>\r
#include <Protocol/EfiShellInterface.h>\r
#include <Protocol/EfiShellEnvironment2.h>\r
-#include <Protocol/EfiShellParameters.h>\r
+#include <Protocol/ShellParameters.h>\r
#include <Protocol/BlockIo.h>\r
#include <Protocol/HiiPackageList.h>\r
\r
#define _SHELL_COMMAND_LIB_\r
\r
#include <Uefi.h>\r
-#include <ShellBase.h>\r
\r
-#include <Protocol/EfiShell.h>\r
-#include <Protocol/EfiShellParameters.h>\r
+#include <Protocol/Shell.h>\r
+#include <Protocol/ShellParameters.h>\r
#include <Protocol/UnicodeCollation.h>\r
#include <Protocol/SimpleFileSystem.h>\r
\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/EfiShellInterface.h>\r
#include <Protocol/EfiShellEnvironment2.h>\r
-#include <Protocol/EfiShell.h>\r
-#include <Protocol/EfiShellParameters.h>\r
+#include <Protocol/Shell.h>\r
+#include <Protocol/ShellParameters.h>\r
\r
#define SHELL_FREE_NON_NULL(Pointer) \\r
do { \\r
/** @file\r
Common declarations for the Dp Performance Reporting Utility.\r
\r
- Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.\r
+ Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
#define _EFI_APP_DP_H_\r
\r
#include <Library/ShellLib.h>\r
-#include <ShellBase.h>\r
\r
#define DP_MAJOR_VERSION 2\r
#define DP_MINOR_VERSION 4\r
/** @file\r
Main file for NULL named library for dp command functions.\r
\r
- Copyright (c) 2010 - 2013, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2010 - 2016, Intel Corporation. All rights reserved.<BR>\r
(C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
#define _UEFI_DP_LIB_H_\r
\r
#include <Uefi.h>\r
-#include <ShellBase.h>\r
\r
extern EFI_GUID gDpHiiGuid;\r
\r
-#include <Protocol/EfiShell.h>\r
-#include <Protocol/EfiShellParameters.h>\r
+#include <Protocol/Shell.h>\r
+#include <Protocol/ShellParameters.h>\r
#include <Protocol/DevicePath.h>\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/UnicodeCollation.h>\r
/** @file\r
Provides interface to advanced shell functionality for parsing both handle and protocol database.\r
\r
- Copyright (c) 2011 - 2015, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2011 - 2016, Intel Corporation. All rights reserved.<BR>\r
(C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>\r
(C) Copyright 2013-2016 Hewlett-Packard Development Company, L.P.<BR>\r
This program and the accompanying materials\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/EfiShellInterface.h>\r
#include <Protocol/EfiShellEnvironment2.h>\r
-#include <Protocol/EfiShell.h>\r
-#include <Protocol/EfiShellParameters.h>\r
+#include <Protocol/Shell.h>\r
+#include <Protocol/ShellParameters.h>\r
#include <Protocol/DevicePathToText.h>\r
#include <Protocol/DriverBinding.h>\r
#include <Protocol/DriverConfiguration2.h>\r
#include <Protocol/IdeControllerInit.h>\r
#include <Protocol/DiskIo2.h>\r
#include <Protocol/AdapterInformation.h>\r
-#include <Protocol/EfiShellDynamicCommand.h>\r
+#include <Protocol/ShellDynamicCommand.h>\r
#include <Protocol/DiskInfo.h>\r
\r
#include <Library/HandleParsingLib.h>\r
\r
\r
#include <Uefi.h>\r
-#include <ShellBase.h>\r
\r
#include <Guid/GlobalVariable.h>\r
#include <Guid/ShellLibHiiGuid.h>\r
\r
-#include <Protocol/EfiShell.h>\r
-#include <Protocol/EfiShellParameters.h>\r
+#include <Protocol/Shell.h>\r
+#include <Protocol/ShellParameters.h>\r
#include <Protocol/DevicePath.h>\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/UnicodeCollation.h>\r
/** @file\r
Provides application point extension for "C" style main funciton\r
\r
- Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
#include <Protocol/SimpleFileSystem.h>\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/EfiShellInterface.h>\r
-#include <Protocol/EfiShellParameters.h>\r
+#include <Protocol/ShellParameters.h>\r
\r
#include <Library/ShellCEntryLib.h>\r
#include <Library/DebugLib.h>\r
\r
Note that the Shell uses POSITIVE integers for error values, while UEFI\r
uses NEGATIVE values. If the application is to be used within a script,\r
- it needs to return one of the SHELL_STATUS values defined in ShellBase.h.\r
+ it needs to return one of the SHELL_STATUS values defined in Protocol/Shell.h.\r
\r
@param ImageHandle The image handle of the UEFI Application.\r
@param SystemTable A pointer to the EFI System Table.\r
#define _UEFI_COMMAND_LIB_INTERNAL_HEADER_\r
\r
#include <Uefi.h>\r
-#include <ShellBase.h>\r
\r
#include <Guid/FileInfo.h>\r
\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/EfiShellInterface.h>\r
#include <Protocol/EfiShellEnvironment2.h>\r
-#include <Protocol/EfiShell.h>\r
-#include <Protocol/EfiShellParameters.h>\r
+#include <Protocol/Shell.h>\r
+#include <Protocol/ShellParameters.h>\r
#include <Protocol/UnicodeCollation.h>\r
#include <Protocol/BlockIo.h>\r
-#include <Protocol/EfiShellDynamicCommand.h>\r
+#include <Protocol/ShellDynamicCommand.h>\r
\r
#include <Library/DevicePathLib.h>\r
#include <Library/SortLib.h>\r
\r
**/\r
#include <Uefi.h>\r
-#include <ShellBase.h>\r
#include <Library/MemoryAllocationLib.h>\r
#include <Library/BaseMemoryLib.h>\r
#include <Library/DebugLib.h>\r
/** @file\r
Main file for NULL named library for Profile1 shell command functions.\r
\r
- Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2010 - 2016, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
#define _UEFI_SHELL_DEBUG1_COMMANDS_LIB_H_\r
\r
#include <Uefi.h>\r
-#include <ShellBase.h>\r
\r
#include <Guid/GlobalVariable.h>\r
#include <Guid/ConsoleInDevice.h>\r
#include <Guid/FileSystemInfo.h>\r
#include <Guid/ShellLibHiiGuid.h>\r
\r
-#include <Protocol/EfiShell.h>\r
-#include <Protocol/EfiShellParameters.h>\r
+#include <Protocol/Shell.h>\r
+#include <Protocol/ShellParameters.h>\r
#include <Protocol/DevicePath.h>\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/UnicodeCollation.h>\r
/** @file\r
Main file for NULL named library for Profile1 shell command functions.\r
\r
- Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2010 - 2016, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
#define _UEFI_SHELL_DRIVER1_COMMANDS_LIB_H_\r
\r
#include <Uefi.h>\r
-#include <ShellBase.h>\r
\r
#include <Guid/GlobalVariable.h>\r
#include <Guid/ConsoleInDevice.h>\r
\r
#include <IndustryStandard/Pci.h>\r
\r
-#include <Protocol/EfiShell.h>\r
-#include <Protocol/EfiShellParameters.h>\r
+#include <Protocol/Shell.h>\r
+#include <Protocol/ShellParameters.h>\r
#include <Protocol/DevicePath.h>\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/UnicodeCollation.h>\r
/** @file\r
Main file for NULL named library for level 1 shell command functions.\r
\r
- Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
#define _UEFI_SHELL_LEVEL1_COMMANDS_LIB_H_\r
\r
#include <Uefi.h>\r
-#include <ShellBase.h>\r
\r
#include <Guid/ShellLibHiiGuid.h>\r
\r
-#include <Protocol/EfiShell.h>\r
-#include <Protocol/EfiShellParameters.h>\r
+#include <Protocol/Shell.h>\r
+#include <Protocol/ShellParameters.h>\r
#include <Protocol/DevicePath.h>\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/UnicodeCollation.h>\r
* functions are non-interactive only\r
\r
\r
- Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
#define _UEFI_SHELL_LEVEL2_COMMANDS_LIB_H_\r
\r
#include <Uefi.h>\r
-#include <ShellBase.h>\r
\r
#include <Guid/ShellLibHiiGuid.h>\r
\r
-#include <Protocol/EfiShell.h>\r
-#include <Protocol/EfiShellParameters.h>\r
+#include <Protocol/Shell.h>\r
+#include <Protocol/ShellParameters.h>\r
#include <Protocol/DevicePath.h>\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/UnicodeCollation.h>\r
#include <Library/ShellLib.h>\r
#include <Library/HandleParsingLib.h>\r
\r
-#include <Protocol/EfiShellDynamicCommand.h>\r
+#include <Protocol/ShellDynamicCommand.h>\r
\r
/**\r
function to insert string items into a list in the correct alphabetical place\r
/** @file\r
header file for NULL named library for level 3 shell command functions.\r
\r
- Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved. <BR>\r
+ Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved. <BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
#define _UEFI_SHELL_LEVEL3_COMMANDS_LIB_H_\r
\r
#include <Uefi.h>\r
-#include <ShellBase.h>\r
\r
#include <Guid/ShellLibHiiGuid.h>\r
\r
-#include <Protocol/EfiShell.h>\r
-#include <Protocol/EfiShellParameters.h>\r
+#include <Protocol/Shell.h>\r
+#include <Protocol/ShellParameters.h>\r
#include <Protocol/DevicePath.h>\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/UnicodeCollation.h>\r
**/\r
\r
#include "UefiShellLib.h"\r
-#include <ShellBase.h>\r
#include <Library/SortLib.h>\r
#include <Library/BaseLib.h>\r
\r
Provides interface to shell functionality for shell commands and applications.\r
\r
(C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>\r
- Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/EfiShellInterface.h>\r
#include <Protocol/EfiShellEnvironment2.h>\r
-#include <Protocol/EfiShell.h>\r
-#include <Protocol/EfiShellParameters.h>\r
+#include <Protocol/Shell.h>\r
+#include <Protocol/ShellParameters.h>\r
#include <Protocol/UnicodeCollation.h>\r
\r
#include <Library/UefiBootServicesTableLib.h>\r
/** @file\r
header file for NULL named library for network1 shell command functions.\r
\r
- Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved. <BR>\r
+ Copyright (c) 2010 - 2016, Intel Corporation. All rights reserved. <BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
#define _UEFI_SHELL_NETWORK1_COMMANDS_LIB_H_\r
\r
#include <Uefi.h>\r
-#include <ShellBase.h>\r
\r
#include <Guid/ShellLibHiiGuid.h>\r
\r
/** @file\r
header file for NULL named library for 'tftp' Shell command functions.\r
\r
- Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved. <BR>\r
+ Copyright (c) 2010 - 2016, Intel Corporation. All rights reserved. <BR>\r
Copyright (c) 2015, ARM Ltd. All rights reserved.<BR>\r
\r
This program and the accompanying materials\r
#define _UEFI_SHELL_TFTP_COMMAND_LIB_H_\r
\r
#include <Uefi.h>\r
-#include <ShellBase.h>\r
\r
#include <Guid/ShellLibHiiGuid.h>\r
\r
#\r
ShellPkg/Library/UefiShellLib/UefiShellLib.inf\r
ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf\r
+ ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf\r
ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf\r
+ ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf\r
ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf\r
ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf\r
ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf\r