## @file\r
# Provides interface to advanced shell functionality for parsing both handle and protocol database.\r
+# Copyright (c) 2010 - 2017, Intel Corporation. All rights reserved. <BR>\r
# (C) Copyright 2013-2015 Hewlett-Packard Development Company, L.P.<BR>\r
-# Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved. <BR>\r
+# (C) Copyright 2015 Hewlett Packard Enterprise Development LP<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
UefiLib\r
HiiLib\r
SortLib\r
+ PeCoffGetEntryPointLib\r
\r
[Protocols]\r
- gEfiSimpleFileSystemProtocolGuid ## CONSUMES\r
+ gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES\r
\r
# shell 2.0\r
gEfiShellProtocolGuid ## SOMETIMES_CONSUMES\r
gEfiShellEnvironment2Guid ## SOMETIMES_CONSUMES\r
gEfiShellInterfaceGuid ## SOMETIMES_CONSUMES\r
\r
- gEfiUnicodeCollation2ProtocolGuid ## CONSUMES\r
- gEfiDevicePathToTextProtocolGuid ## CONSUMES\r
- gEfiBusSpecificDriverOverrideProtocolGuid ## CONSUMES\r
- gEfiDevicePathUtilitiesProtocolGuid ## CONSUMES\r
- gEfiDevicePathFromTextProtocolGuid ## CONSUMES\r
- gEfiPlatformDriverOverrideProtocolGuid ## CONSUMES\r
- gEfiSimpleTextInProtocolGuid ## CONSUMES\r
- gEfiPlatformToDriverConfigurationProtocolGuid ## CONSUMES\r
- gEfiDriverSupportedEfiVersionProtocolGuid ## CONSUMES\r
+ gEfiUnicodeCollation2ProtocolGuid ## UNDEFINED\r
+ gEfiDevicePathToTextProtocolGuid ## UNDEFINED\r
+ gEfiBusSpecificDriverOverrideProtocolGuid ## UNDEFINED\r
+ gEfiDevicePathUtilitiesProtocolGuid ## UNDEFINED\r
+ gEfiDevicePathFromTextProtocolGuid ## UNDEFINED\r
+ gEfiPlatformDriverOverrideProtocolGuid ## UNDEFINED\r
+ gEfiSimpleTextInProtocolGuid ## UNDEFINED\r
+ gEfiPlatformToDriverConfigurationProtocolGuid ## UNDEFINED\r
+ gEfiDriverSupportedEfiVersionProtocolGuid ## UNDEFINED\r
gEfiLoadedImageProtocolGuid ## CONSUMES\r
gEfiDevicePathProtocolGuid ## CONSUMES\r
- gEfiLoadedImageDevicePathProtocolGuid ## CONSUMES\r
+ gEfiLoadedImageDevicePathProtocolGuid ## UNDEFINED\r
gEfiSimpleTextOutProtocolGuid ## UNDEFINED\r
gEfiSimplePointerProtocolGuid ## UNDEFINED\r
gEfiAbsolutePointerProtocolGuid ## UNDEFINED\r
gEfiI2cEnumerateProtocolGuid ## UNDEFINED\r
gEfiI2cHostProtocolGuid ## UNDEFINED\r
gEfiI2cBusConfigurationManagementProtocolGuid ## UNDEFINED\r
- gEfiTrEEProtocolGuid ## UNDEFINED\r
gEfiTcg2ProtocolGuid ## UNDEFINED\r
gEfiTimestampProtocolGuid ## UNDEFINED\r
gEfiRngProtocolGuid ## UNDEFINED\r
gEfiHttpProtocolGuid ## UNDEFINED\r
gEfiHttpUtilitiesProtocolGuid ## UNDEFINED\r
gEfiRestProtocolGuid ## UNDEFINED\r
+ gEfiMmEndOfDxeProtocolGuid ## UNDEFINED\r
+ gEfiMmIoTrapDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmPowerButtonDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmStandbyButtonDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmGpiDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmUsbDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmPeriodicTimerDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmSxDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmSwDispatchProtocolGuid ## UNDEFINED\r
+ gEfiMmPciRootBridgeIoProtocolGuid ## UNDEFINED\r
+ gEfiMmCpuProtocolGuid ## UNDEFINED\r
+ gEfiMmStatusCodeProtocolGuid ## UNDEFINED\r
+ gEfiDxeMmReadyToLockProtocolGuid ## UNDEFINED\r
+ gEfiMmConfigurationProtocolGuid ## UNDEFINED\r
+ gEfiMmReadyToLockProtocolGuid ## UNDEFINED\r
+ gEfiMmControlProtocolGuid ## UNDEFINED\r
+ gEfiMmAccessProtocolGuid ## UNDEFINED\r
+ gEfiMmBaseProtocolGuid ## UNDEFINED\r
+ gEfiMmCpuIoProtocolGuid ## UNDEFINED\r
+ gEfiMmRscHandlerProtocolGuid ## UNDEFINED\r
+ gEfiMmCommunicationProtocolGuid ## UNDEFINED\r
+ gEfiTlsServiceBindingProtocolGuid ## UNDEFINED\r
+ gEfiTlsProtocolGuid ## UNDEFINED\r
+ gEfiTlsConfigurationProtocolGuid ## UNDEFINED\r
+ gEfiSupplicantServiceBindingProtocolGuid ## UNDEFINED\r
+ gEfiSupplicantProtocolGuid ## UNDEFINED\r
+ gEfiWiFi2ProtocolGuid ## UNDEFINED\r
+ gEfiRamDiskProtocolGuid ## UNDEFINED\r
+ gEfiHiiImageDecoderProtocolGuid ## UNDEFINED\r
+ gEfiHiiImageExProtocolGuid ## UNDEFINED\r
+ gEfiSdMmcPassThruProtocolGuid ## UNDEFINED\r
+ gEfiEraseBlockProtocolGuid ## UNDEFINED\r
+ gEfiBluetoothAttributeProtocolGuid ## UNDEFINED\r
+ gEfiBluetoothAttributeServiceBindingProtocolGuid ## UNDEFINED\r
+ gEfiBluetoothLeConfigProtocolGuid ## UNDEFINED\r
+ gEfiUfsDeviceConfigProtocolGuid ## UNDEFINED\r
+ gEfiHttpBootCallbackProtocolGuid ## UNDEFINED\r
+ gEfiResetNotificationProtocolGuid ## UNDEFINED\r
+ gEfiPartitionInfoProtocolGuid ## UNDEFINED\r
+ gEfiHiiPopupProtocolGuid ## UNDEFINED\r
\r
[Guids]\r
- gEfiFileInfoGuid ## CONSUMES ## GUID\r
- gEfiShellEnvironment2ExtGuid ## CONSUMES ## GUID\r
+ gEfiFileInfoGuid ## UNDEFINED\r
+ gEfiShellEnvironment2ExtGuid ## SOMETIMES_CONSUMES ## GUID\r
gEfiPcAnsiGuid ## UNDEFINED\r
gEfiVT100Guid ## UNDEFINED\r
gEfiVT100PlusGuid ## UNDEFINED\r
gEfiAdapterInfoMediaStateGuid ## SOMETIMES_CONSUMES ## GUID\r
gEfiAdapterInfoNetworkBootGuid ## SOMETIMES_CONSUMES ## GUID\r
gEfiAdapterInfoSanMacAddressGuid ## SOMETIMES_CONSUMES ## GUID\r
+ gEfiAdapterInfoUndiIpv6SupportGuid ## SOMETIMES_CONSUMES ## GUID\r
\r
[Pcd.common]\r
gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize ## CONSUMES\r