]> git.proxmox.com Git - mirror_edk2.git/blame - ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
ShellPkg: Update Shell DH command to display more info.
[mirror_edk2.git] / ShellPkg / Library / UefiHandleParsingLib / UefiHandleParsingLib.inf
CommitLineData
a405b86d 1## @file\r
2# Provides interface to advanced shell functionality for parsing both handle and protocol database.\r
59febea1 3# Copyright (c) 2013 - 2014, Hewlett-Packard Development Company, L.P.<BR>\r
4d5b818c 4# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved. <BR>\r
a405b86d 5#\r
6# This program and the accompanying materials\r
7# are licensed and made available under the terms and conditions of the BSD License\r
8# which accompanies this distribution. The full text of the license may be found at\r
9# http://opensource.org/licenses/bsd-license.php\r
10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12#\r
13#\r
14##\r
15\r
16[Defines]\r
17 INF_VERSION = 0x00010006\r
18 BASE_NAME = UefiHandleParsingLib\r
19 FILE_GUID = 3CDC7177-CC2A-4678-BA8F-1A936A093FA4\r
20 MODULE_TYPE = UEFI_DRIVER\r
21 VERSION_STRING = 1.0\r
6398b08d 22 LIBRARY_CLASS = HandleParsingLib|UEFI_APPLICATION UEFI_DRIVER DXE_RUNTIME_DRIVER\r
a405b86d 23 CONSTRUCTOR = HandleParsingLibConstructor\r
24 DESTRUCTOR = HandleParsingLibDestructor\r
25\r
26#\r
27# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
28#\r
29\r
30[Sources.common]\r
31 UefiHandleParsingLib.c\r
32 UefiHandleParsingLib.h\r
33 UefiHandleParsingLib.uni\r
34\r
35[Packages]\r
36 MdePkg/MdePkg.dec\r
37 MdeModulePkg/MdeModulePkg.dec\r
38 ShellPkg/ShellPkg.dec\r
59febea1 39 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
a405b86d 40\r
41[LibraryClasses]\r
42 UefiBootServicesTableLib\r
43 MemoryAllocationLib\r
44 DevicePathLib\r
45 BaseLib\r
46 BaseMemoryLib\r
47 DebugLib\r
48 FileHandleLib\r
49 PrintLib\r
50 UefiLib\r
51 HiiLib\r
28cdb62b 52 SortLib\r
a405b86d 53\r
54[Protocols]\r
dee34318 55 gEfiSimpleFileSystemProtocolGuid ##CONSUMES\r
a405b86d 56\r
57 # shell 2.0\r
dee34318 58 gEfiShellProtocolGuid ##SOMETIMES_CONSUMED\r
59 gEfiShellParametersProtocolGuid ##SOMETIMES_CONSUMED\r
a405b86d 60\r
61 # 'old' shell\r
dee34318 62 gEfiShellEnvironment2Guid ##SOMETIMES_CONSUMED\r
63 gEfiShellInterfaceGuid ##SOMETIMES_CONSUMED\r
a405b86d 64\r
dee34318 65 gEfiUnicodeCollation2ProtocolGuid ##CONSUMES\r
66 gEfiDevicePathToTextProtocolGuid ##CONSUMES\r
67 gEfiBusSpecificDriverOverrideProtocolGuid ##CONSUMES\r
68 gEfiDevicePathUtilitiesProtocolGuid ##CONSUMES\r
69 gEfiDevicePathFromTextProtocolGuid ##CONSUMES\r
70 gEfiPlatformDriverOverrideProtocolGuid ##CONSUMES\r
71 gEfiSimpleTextInProtocolGuid ##CONSUMES\r
72 gEfiPlatformToDriverConfigurationProtocolGuid ##CONSUMES\r
73 gEfiDriverSupportedEfiVersionProtocolGuid ##CONSUMES\r
74 gEfiLoadedImageProtocolGuid ##CONSUMES\r
75 gEfiDevicePathProtocolGuid ##CONSUMES\r
76 gEfiLoadedImageDevicePathProtocolGuid ##CONSUMES\r
77 gEfiSimpleTextOutProtocolGuid ##UNDEFINED\r
78 gEfiSimplePointerProtocolGuid ##UNDEFINED\r
79 gEfiAbsolutePointerProtocolGuid ##UNDEFINED\r
80 gEfiSerialIoProtocolGuid ##UNDEFINED\r
81 gEfiEdidDiscoveredProtocolGuid ##UNDEFINED\r
82 gEfiEdidActiveProtocolGuid ##UNDEFINED\r
83 gEfiEdidOverrideProtocolGuid ##UNDEFINED\r
84 gEfiLoadFileProtocolGuid ##UNDEFINED\r
85 gEfiLoadFile2ProtocolGuid ##UNDEFINED\r
86 gEfiTapeIoProtocolGuid ##UNDEFINED\r
87 gEfiDiskIoProtocolGuid ##UNDEFINED\r
88 gEfiBlockIoProtocolGuid ##UNDEFINED\r
89 gEfiUnicodeCollationProtocolGuid ##UNDEFINED\r
90 gEfiPciRootBridgeIoProtocolGuid ##UNDEFINED\r
91 gEfiPciIoProtocolGuid ##UNDEFINED\r
92 gEfiScsiPassThruProtocolGuid ##UNDEFINED\r
93 gEfiScsiIoProtocolGuid ##UNDEFINED\r
94 gEfiExtScsiPassThruProtocolGuid ##UNDEFINED\r
95 gEfiIScsiInitiatorNameProtocolGuid ##UNDEFINED\r
96 gEfiUsbIoProtocolGuid ##UNDEFINED\r
97 gEfiUsbHcProtocolGuid ##UNDEFINED\r
98 gEfiUsb2HcProtocolGuid ##UNDEFINED\r
99 gEfiDebugSupportProtocolGuid ##UNDEFINED\r
100 gEfiDebugPortProtocolGuid ##UNDEFINED\r
101 gEfiDecompressProtocolGuid ##UNDEFINED\r
102 gEfiAcpiTableProtocolGuid ##UNDEFINED\r
103 gEfiEbcProtocolGuid ##UNDEFINED\r
104 gEfiSimpleNetworkProtocolGuid ##UNDEFINED\r
105 gEfiNetworkInterfaceIdentifierProtocolGuid ##UNDEFINED\r
106 gEfiNetworkInterfaceIdentifierProtocolGuid_31 ##UNDEFINED\r
107 gEfiPxeBaseCodeProtocolGuid ##UNDEFINED\r
108 gEfiPxeBaseCodeCallbackProtocolGuid ##UNDEFINED\r
109 gEfiBisProtocolGuid ##UNDEFINED\r
110 gEfiManagedNetworkServiceBindingProtocolGuid ##UNDEFINED\r
111 gEfiManagedNetworkProtocolGuid ##UNDEFINED\r
112 gEfiArpServiceBindingProtocolGuid ##UNDEFINED\r
113 gEfiArpProtocolGuid ##UNDEFINED\r
114 gEfiDhcp4ServiceBindingProtocolGuid ##UNDEFINED\r
115 gEfiDhcp4ProtocolGuid ##UNDEFINED\r
116 gEfiTcp4ServiceBindingProtocolGuid ##UNDEFINED\r
117 gEfiTcp4ProtocolGuid ##UNDEFINED\r
118 gEfiIp4ServiceBindingProtocolGuid ##UNDEFINED\r
119 gEfiIp4ProtocolGuid ##UNDEFINED\r
120 gEfiIp4ConfigProtocolGuid ##UNDEFINED\r
121 gEfiUdp4ServiceBindingProtocolGuid ##UNDEFINED\r
122 gEfiUdp4ProtocolGuid ##UNDEFINED\r
123 gEfiMtftp4ServiceBindingProtocolGuid ##UNDEFINED\r
124 gEfiMtftp4ProtocolGuid ##UNDEFINED\r
125 gEfiAuthenticationInfoProtocolGuid ##UNDEFINED\r
126 gEfiHashServiceBindingProtocolGuid ##UNDEFINED\r
127 gEfiHashProtocolGuid ##UNDEFINED\r
128 gEfiHiiFontProtocolGuid ##UNDEFINED\r
129 gEfiHiiStringProtocolGuid ##UNDEFINED\r
130 gEfiHiiImageProtocolGuid ##UNDEFINED\r
131 gEfiHiiConfigRoutingProtocolGuid ##UNDEFINED\r
132 gEfiHiiConfigAccessProtocolGuid ##UNDEFINED\r
133 gEfiFormBrowser2ProtocolGuid ##UNDEFINED\r
134 gEfiDeviceIoProtocolGuid ##UNDEFINED\r
135 gEfiUgaDrawProtocolGuid ##UNDEFINED\r
136 gEfiUgaIoProtocolGuid ##UNDEFINED\r
137 gEfiDriverConfigurationProtocolGuid ##UNDEFINED\r
138 gEfiDriverConfiguration2ProtocolGuid ##UNDEFINED\r
139 gEfiSimpleTextInputExProtocolGuid ##UNDEFINED\r
140 gEfiIp6ServiceBindingProtocolGuid ##UNDEFINED\r
141 gEfiIp6ProtocolGuid ##UNDEFINED\r
142 gEfiIp6ConfigProtocolGuid ##UNDEFINED\r
143 gEfiMtftp6ServiceBindingProtocolGuid ##UNDEFINED\r
144 gEfiMtftp6ProtocolGuid ##UNDEFINED\r
145 gEfiDhcp6ServiceBindingProtocolGuid ##UNDEFINED\r
146 gEfiDhcp6ProtocolGuid ##UNDEFINED\r
147 gEfiUdp6ServiceBindingProtocolGuid ##UNDEFINED\r
148 gEfiUdp6ProtocolGuid ##UNDEFINED\r
149 gEfiTcp6ServiceBindingProtocolGuid ##UNDEFINED\r
150 gEfiTcp6ProtocolGuid ##UNDEFINED\r
151 gEfiVlanConfigProtocolGuid ##UNDEFINED\r
152 gEfiEapProtocolGuid ##UNDEFINED\r
153 gEfiEapManagementProtocolGuid ##UNDEFINED\r
154 gEfiFtp4ServiceBindingProtocolGuid ##UNDEFINED\r
155 gEfiFtp4ProtocolGuid ##UNDEFINED\r
156 gEfiIpSecConfigProtocolGuid ##UNDEFINED\r
157 gEfiDriverHealthProtocolGuid ##UNDEFINED\r
158 gEfiDeferredImageLoadProtocolGuid ##UNDEFINED\r
159 gEfiUserCredentialProtocolGuid ##UNDEFINED\r
160 gEfiUserManagerProtocolGuid ##UNDEFINED\r
161 gEfiAtaPassThruProtocolGuid ##UNDEFINED\r
162 gEfiFirmwareManagementProtocolGuid ##UNDEFINED\r
163 gEfiIpSecProtocolGuid ##UNDEFINED\r
164 gEfiIpSec2ProtocolGuid ##UNDEFINED\r
165 gEfiKmsProtocolGuid ##UNDEFINED\r
166 gEfiBlockIo2ProtocolGuid ##UNDEFINED\r
167 gEfiStorageSecurityCommandProtocolGuid ##UNDEFINED\r
168 gEfiUserCredential2ProtocolGuid ##UNDEFINED\r
169 gPcdProtocolGuid ##UNDEFINED\r
170 gEfiTcgProtocolGuid ##UNDEFINED\r
171 gEfiHiiPackageListProtocolGuid ##UNDEFINED\r
172 gEfiDriverFamilyOverrideProtocolGuid ##UNDEFINED\r
6b640b4a 173 gEfiIdeControllerInitProtocolGuid ##UNDEFINED\r
28cdb62b 174 gEfiDiskIo2ProtocolGuid ##UNDEFINED\r
0fb7e718 175 gEfiAdapterInformationProtocolGuid ##UNDEFINED\r
59febea1
SEHM
176 gEfiIsaIoProtocolGuid ##UNDEFINED\r
177 gEfiIsaAcpiProtocolGuid ##UNDEFINED\r
178 gEfiShellDynamicCommandProtocolGuid ##UNDEFINED\r
a405b86d 179\r
180[Guids]\r
dee34318 181 gEfiFileInfoGuid ##CONSUMES\r
182 gEfiShellEnvironment2ExtGuid ##CONSUMES\r
183 gEfiPcAnsiGuid ##UNDEFINED\r
184 gEfiVT100Guid ##UNDEFINED\r
185 gEfiVT100PlusGuid ##UNDEFINED\r
186 gEfiVTUTF8Guid ##UNDEFINED\r
187 gEfiStandardErrorDeviceGuid ##UNDEFINED\r
188 gEfiConsoleInDeviceGuid ##UNDEFINED\r
189 gEfiConsoleOutDeviceGuid ##UNDEFINED\r
190 gEfiFileSystemInfoGuid ##UNDEFINED\r
191 gEfiGlobalVariableGuid ##UNDEFINED\r
192 gEfiPartTypeSystemPartGuid ##UNDEFINED\r
193 gEfiPartTypeLegacyMbrGuid ##UNDEFINED\r
194 gHandleParsingHiiGuid ##UNDEFINED\r
59febea1
SEHM
195 gEfiAdapterInfoMediaStateGuid ##SOMETIMES CONSUMES\r
196 gEfiAdapterInfoNetworkBootGuid ##SOMETIMES CONSUMES\r
197 gEfiAdapterInfoSanMacAddressGuid ##SOMETIMES CONSUMES\r
a405b86d 198\r
199[Pcd.common]\r
dee34318 200 gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize ##CONSUMES\r
201 gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids ##CONSUMES