]> git.proxmox.com Git - mirror_edk2.git/blame - ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
ShellPkg: Update 'dh' command to reflect correct driver handle information
[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
ecd07f37 3# Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved. <BR>\r
256aa6d0
SEHM
4# (C) Copyright 2013-2015 Hewlett-Packard Development Company, L.P.<BR>\r
5# (C) Copyright 2015 Hewlett Packard Enterprise Development LP<BR>\r
a405b86d 6#\r
7# This program and the accompanying materials\r
8# are licensed and made available under the terms and conditions of the BSD License\r
9# which accompanies this distribution. The full text of the license may be found at\r
10# http://opensource.org/licenses/bsd-license.php\r
11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
13#\r
14#\r
15##\r
16\r
17[Defines]\r
18 INF_VERSION = 0x00010006\r
19 BASE_NAME = UefiHandleParsingLib\r
20 FILE_GUID = 3CDC7177-CC2A-4678-BA8F-1A936A093FA4\r
21 MODULE_TYPE = UEFI_DRIVER\r
22 VERSION_STRING = 1.0\r
6398b08d 23 LIBRARY_CLASS = HandleParsingLib|UEFI_APPLICATION UEFI_DRIVER DXE_RUNTIME_DRIVER\r
a405b86d 24 CONSTRUCTOR = HandleParsingLibConstructor\r
25 DESTRUCTOR = HandleParsingLibDestructor\r
26\r
27#\r
28# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
29#\r
30\r
31[Sources.common]\r
32 UefiHandleParsingLib.c\r
33 UefiHandleParsingLib.h\r
34 UefiHandleParsingLib.uni\r
35\r
36[Packages]\r
37 MdePkg/MdePkg.dec\r
38 MdeModulePkg/MdeModulePkg.dec\r
39 ShellPkg/ShellPkg.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
ecd07f37 55 gEfiSimpleFileSystemProtocolGuid ## CONSUMES\r
a405b86d 56\r
57 # shell 2.0\r
ecd07f37
QS
58 gEfiShellProtocolGuid ## SOMETIMES_CONSUMES\r
59 gEfiShellParametersProtocolGuid ## SOMETIMES_CONSUMES\r
a405b86d 60\r
61 # 'old' shell\r
ecd07f37
QS
62 gEfiShellEnvironment2Guid ## SOMETIMES_CONSUMES\r
63 gEfiShellInterfaceGuid ## SOMETIMES_CONSUMES\r
a405b86d 64\r
ecd07f37
QS
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
00a6ad1b 121 gEfiIp4Config2ProtocolGuid ## UNDEFINED\r
ecd07f37
QS
122 gEfiUdp4ServiceBindingProtocolGuid ## UNDEFINED\r
123 gEfiUdp4ProtocolGuid ## UNDEFINED\r
124 gEfiMtftp4ServiceBindingProtocolGuid ## UNDEFINED\r
125 gEfiMtftp4ProtocolGuid ## UNDEFINED\r
126 gEfiAuthenticationInfoProtocolGuid ## UNDEFINED\r
127 gEfiHashServiceBindingProtocolGuid ## UNDEFINED\r
128 gEfiHashProtocolGuid ## UNDEFINED\r
129 gEfiHiiFontProtocolGuid ## UNDEFINED\r
130 gEfiHiiStringProtocolGuid ## UNDEFINED\r
131 gEfiHiiImageProtocolGuid ## UNDEFINED\r
132 gEfiHiiConfigRoutingProtocolGuid ## UNDEFINED\r
133 gEfiHiiConfigAccessProtocolGuid ## UNDEFINED\r
134 gEfiFormBrowser2ProtocolGuid ## UNDEFINED\r
135 gEfiDeviceIoProtocolGuid ## UNDEFINED\r
136 gEfiUgaDrawProtocolGuid ## UNDEFINED\r
137 gEfiUgaIoProtocolGuid ## UNDEFINED\r
138 gEfiDriverConfigurationProtocolGuid ## UNDEFINED\r
139 gEfiDriverConfiguration2ProtocolGuid ## UNDEFINED\r
140 gEfiSimpleTextInputExProtocolGuid ## UNDEFINED\r
141 gEfiIp6ServiceBindingProtocolGuid ## UNDEFINED\r
142 gEfiIp6ProtocolGuid ## UNDEFINED\r
143 gEfiIp6ConfigProtocolGuid ## UNDEFINED\r
144 gEfiMtftp6ServiceBindingProtocolGuid ## UNDEFINED\r
145 gEfiMtftp6ProtocolGuid ## UNDEFINED\r
146 gEfiDhcp6ServiceBindingProtocolGuid ## UNDEFINED\r
147 gEfiDhcp6ProtocolGuid ## UNDEFINED\r
148 gEfiUdp6ServiceBindingProtocolGuid ## UNDEFINED\r
149 gEfiUdp6ProtocolGuid ## UNDEFINED\r
150 gEfiTcp6ServiceBindingProtocolGuid ## UNDEFINED\r
151 gEfiTcp6ProtocolGuid ## UNDEFINED\r
152 gEfiVlanConfigProtocolGuid ## UNDEFINED\r
153 gEfiEapProtocolGuid ## UNDEFINED\r
154 gEfiEapManagementProtocolGuid ## UNDEFINED\r
155 gEfiFtp4ServiceBindingProtocolGuid ## UNDEFINED\r
156 gEfiFtp4ProtocolGuid ## UNDEFINED\r
157 gEfiIpSecConfigProtocolGuid ## UNDEFINED\r
158 gEfiDriverHealthProtocolGuid ## UNDEFINED\r
159 gEfiDeferredImageLoadProtocolGuid ## UNDEFINED\r
160 gEfiUserCredentialProtocolGuid ## UNDEFINED\r
161 gEfiUserManagerProtocolGuid ## UNDEFINED\r
162 gEfiAtaPassThruProtocolGuid ## UNDEFINED\r
163 gEfiFirmwareManagementProtocolGuid ## UNDEFINED\r
164 gEfiIpSecProtocolGuid ## UNDEFINED\r
165 gEfiIpSec2ProtocolGuid ## UNDEFINED\r
166 gEfiKmsProtocolGuid ## UNDEFINED\r
167 gEfiBlockIo2ProtocolGuid ## UNDEFINED\r
168 gEfiStorageSecurityCommandProtocolGuid ## UNDEFINED\r
169 gEfiUserCredential2ProtocolGuid ## UNDEFINED\r
170 gPcdProtocolGuid ## UNDEFINED\r
171 gEfiTcgProtocolGuid ## UNDEFINED\r
172 gEfiHiiPackageListProtocolGuid ## UNDEFINED\r
173 gEfiDriverFamilyOverrideProtocolGuid ## UNDEFINED\r
174 gEfiIdeControllerInitProtocolGuid ## UNDEFINED\r
175 gEfiDiskIo2ProtocolGuid ## UNDEFINED\r
176 gEfiAdapterInformationProtocolGuid ## UNDEFINED\r
177 gEfiShellDynamicCommandProtocolGuid ## UNDEFINED\r
4024c116 178 gEfiDiskInfoProtocolGuid ## UNDEFINED\r
c2788f1c
JC
179 gGetPcdInfoProtocolGuid ## UNDEFINED\r
180 gEfiBdsArchProtocolGuid ## UNDEFINED\r
181 gEfiCpuArchProtocolGuid ## UNDEFINED\r
182 gEfiMetronomeArchProtocolGuid ## UNDEFINED\r
183 gEfiMonotonicCounterArchProtocolGuid ## UNDEFINED\r
184 gEfiRealTimeClockArchProtocolGuid ## UNDEFINED\r
185 gEfiResetArchProtocolGuid ## UNDEFINED\r
186 gEfiRuntimeArchProtocolGuid ## UNDEFINED\r
187 gEfiSecurityArchProtocolGuid ## UNDEFINED\r
188 gEfiTimerArchProtocolGuid ## UNDEFINED\r
189 gEfiVariableWriteArchProtocolGuid ## UNDEFINED\r
190 gEfiVariableArchProtocolGuid ## UNDEFINED\r
191 gEfiSecurityPolicyProtocolGuid ## UNDEFINED\r
192 gEfiWatchdogTimerArchProtocolGuid ## UNDEFINED\r
193 gEfiStatusCodeRuntimeProtocolGuid ## UNDEFINED\r
194 gEfiSmbusHcProtocolGuid ## UNDEFINED\r
195 gEfiFirmwareVolume2ProtocolGuid ## UNDEFINED\r
196 gEfiFirmwareVolumeBlockProtocolGuid ## UNDEFINED\r
197 gEfiCapsuleArchProtocolGuid ## UNDEFINED\r
198 gEfiMpServiceProtocolGuid ## UNDEFINED\r
199 gEfiPciHostBridgeResourceAllocationProtocolGuid ## UNDEFINED\r
200 gEfiPciPlatformProtocolGuid ## UNDEFINED\r
201 gEfiPciOverrideProtocolGuid ## UNDEFINED\r
202 gEfiPciEnumerationCompleteProtocolGuid ## UNDEFINED\r
203 gEfiIncompatiblePciDeviceSupportProtocolGuid ## UNDEFINED\r
204 gEfiPciHotPlugInitProtocolGuid ## UNDEFINED\r
205 gEfiPciHotPlugRequestProtocolGuid ## UNDEFINED\r
206 gEfiSmbiosProtocolGuid ## UNDEFINED\r
207 gEfiS3SaveStateProtocolGuid ## UNDEFINED\r
208 gEfiS3SmmSaveStateProtocolGuid ## UNDEFINED\r
209 gEfiRscHandlerProtocolGuid ## UNDEFINED\r
210 gEfiSmmRscHandlerProtocolGuid ## UNDEFINED\r
211 gEfiAcpiSdtProtocolGuid ## UNDEFINED\r
212 gEfiSioProtocolGuid ## UNDEFINED\r
213 gEfiSmmCpuIo2ProtocolGuid ## UNDEFINED\r
214 gEfiSmmBase2ProtocolGuid ## UNDEFINED\r
215 gEfiSmmAccess2ProtocolGuid ## UNDEFINED\r
216 gEfiSmmControl2ProtocolGuid ## UNDEFINED\r
217 gEfiSmmConfigurationProtocolGuid ## UNDEFINED\r
218 gEfiSmmReadyToLockProtocolGuid ## UNDEFINED\r
219 gEfiDxeSmmReadyToLockProtocolGuid ## UNDEFINED\r
220 gEfiSmmCommunicationProtocolGuid ## UNDEFINED\r
221 gEfiSmmStatusCodeProtocolGuid ## UNDEFINED\r
222 gEfiSmmCpuProtocolGuid ## UNDEFINED\r
223 gEfiSmmPciRootBridgeIoProtocolGuid ## UNDEFINED\r
224 gEfiSmmSwDispatch2ProtocolGuid ## UNDEFINED\r
225 gEfiSmmSxDispatch2ProtocolGuid ## UNDEFINED\r
226 gEfiSmmPeriodicTimerDispatch2ProtocolGuid ## UNDEFINED\r
227 gEfiSmmUsbDispatch2ProtocolGuid ## UNDEFINED\r
228 gEfiSmmGpiDispatch2ProtocolGuid ## UNDEFINED\r
229 gEfiSmmStandbyButtonDispatch2ProtocolGuid ## UNDEFINED\r
230 gEfiSmmPowerButtonDispatch2ProtocolGuid ## UNDEFINED\r
231 gEfiSmmIoTrapDispatch2ProtocolGuid ## UNDEFINED\r
232 gEfiPcdProtocolGuid ## UNDEFINED\r
233 gEfiFirmwareVolumeBlock2ProtocolGuid ## UNDEFINED\r
234 gEfiCpuIo2ProtocolGuid ## UNDEFINED\r
235 gEfiLegacyRegion2ProtocolGuid ## UNDEFINED\r
236 gEfiSalMcaInitPmiProtocolGuid ## UNDEFINED\r
237 gEfiExtendedSalBootServiceProtocolGuid ## UNDEFINED\r
238 gEfiExtendedSalBaseIoServicesProtocolGuid ## UNDEFINED\r
239 gEfiExtendedSalStallServicesProtocolGuid ## UNDEFINED\r
240 gEfiExtendedSalRtcServicesProtocolGuid ## UNDEFINED\r
241 gEfiExtendedSalVariableServicesProtocolGuid ## UNDEFINED\r
242 gEfiExtendedSalMtcServicesProtocolGuid ## UNDEFINED\r
243 gEfiExtendedSalResetServicesProtocolGuid ## UNDEFINED\r
244 gEfiExtendedSalStatusCodeServicesProtocolGuid ## UNDEFINED\r
245 gEfiExtendedSalFvBlockServicesProtocolGuid ## UNDEFINED\r
246 gEfiExtendedSalMpServicesProtocolGuid ## UNDEFINED\r
247 gEfiExtendedSalPalServicesProtocolGuid ## UNDEFINED\r
248 gEfiExtendedSalBaseServicesProtocolGuid ## UNDEFINED\r
249 gEfiExtendedSalMcaServicesProtocolGuid ## UNDEFINED\r
250 gEfiExtendedSalPciServicesProtocolGuid ## UNDEFINED\r
251 gEfiExtendedSalCacheServicesProtocolGuid ## UNDEFINED\r
252 gEfiExtendedSalMcaLogServicesProtocolGuid ## UNDEFINED\r
253 gEfiSecurity2ArchProtocolGuid ## UNDEFINED\r
254 gEfiSmmEndOfDxeProtocolGuid ## UNDEFINED\r
255 gEfiIsaHcProtocolGuid ## UNDEFINED\r
256 gEfiIsaHcServiceBindingProtocolGuid ## UNDEFINED\r
257 gEfiSioControlProtocolGuid ## UNDEFINED\r
258 gEfiGetPcdInfoProtocolGuid ## UNDEFINED\r
259 gEfiI2cMasterProtocolGuid ## UNDEFINED\r
260 gEfiI2cIoProtocolGuid ## UNDEFINED\r
261 gEfiI2cEnumerateProtocolGuid ## UNDEFINED\r
262 gEfiI2cHostProtocolGuid ## UNDEFINED\r
263 gEfiI2cBusConfigurationManagementProtocolGuid ## UNDEFINED\r
264 gEfiTrEEProtocolGuid ## UNDEFINED\r
265 gEfiTcg2ProtocolGuid ## UNDEFINED\r
266 gEfiTimestampProtocolGuid ## UNDEFINED\r
267 gEfiRngProtocolGuid ## UNDEFINED\r
268 gEfiNvmExpressPassThruProtocolGuid ## UNDEFINED\r
269 gEfiHash2ServiceBindingProtocolGuid ## UNDEFINED\r
270 gEfiHash2ProtocolGuid ## UNDEFINED\r
271 gEfiBlockIoCryptoProtocolGuid ## UNDEFINED\r
272 gEfiSmartCardReaderProtocolGuid ## UNDEFINED\r
273 gEfiSmartCardEdgeProtocolGuid ## UNDEFINED\r
274 gEfiUsbFunctionIoProtocolGuid ## UNDEFINED\r
275 gEfiBluetoothHcProtocolGuid ## UNDEFINED\r
276 gEfiBluetoothIoServiceBindingProtocolGuid ## UNDEFINED\r
277 gEfiBluetoothIoProtocolGuid ## UNDEFINED\r
278 gEfiBluetoothConfigProtocolGuid ## UNDEFINED\r
279 gEfiRegularExpressionProtocolGuid ## UNDEFINED\r
280 gEfiBootManagerPolicyProtocolGuid ## UNDEFINED\r
281 gEfiConfigKeywordHandlerProtocolGuid ## UNDEFINED\r
282 gEfiWiFiProtocolGuid ## UNDEFINED\r
283 gEfiEapManagement2ProtocolGuid ## UNDEFINED\r
284 gEfiEapConfigurationProtocolGuid ## UNDEFINED\r
285 gEfiPkcs7VerifyProtocolGuid ## UNDEFINED\r
286 gEfiDns4ServiceBindingProtocolGuid ## UNDEFINED\r
287 gEfiDns4ProtocolGuid ## UNDEFINED\r
288 gEfiDns6ServiceBindingProtocolGuid ## UNDEFINED\r
289 gEfiDns6ProtocolGuid ## UNDEFINED\r
290 gEfiHttpServiceBindingProtocolGuid ## UNDEFINED\r
291 gEfiHttpProtocolGuid ## UNDEFINED\r
292 gEfiHttpUtilitiesProtocolGuid ## UNDEFINED\r
293 gEfiRestProtocolGuid ## UNDEFINED\r
a405b86d 294\r
295[Guids]\r
ecd07f37
QS
296 gEfiFileInfoGuid ## CONSUMES ## GUID\r
297 gEfiShellEnvironment2ExtGuid ## CONSUMES ## GUID\r
298 gEfiPcAnsiGuid ## UNDEFINED\r
299 gEfiVT100Guid ## UNDEFINED\r
300 gEfiVT100PlusGuid ## UNDEFINED\r
301 gEfiVTUTF8Guid ## UNDEFINED\r
302 gEfiStandardErrorDeviceGuid ## UNDEFINED\r
303 gEfiConsoleInDeviceGuid ## UNDEFINED\r
304 gEfiConsoleOutDeviceGuid ## UNDEFINED\r
305 gEfiFileSystemInfoGuid ## UNDEFINED\r
306 gEfiGlobalVariableGuid ## UNDEFINED\r
307 gEfiPartTypeSystemPartGuid ## UNDEFINED\r
308 gEfiPartTypeLegacyMbrGuid ## UNDEFINED\r
309 gHandleParsingHiiGuid ## UNDEFINED\r
310 gEfiAdapterInfoMediaStateGuid ## SOMETIMES_CONSUMES ## GUID\r
311 gEfiAdapterInfoNetworkBootGuid ## SOMETIMES_CONSUMES ## GUID\r
312 gEfiAdapterInfoSanMacAddressGuid ## SOMETIMES_CONSUMES ## GUID\r
256aa6d0 313 gEfiAdapterInfoUndiIpv6SupportGuid ## SOMETIMES_CONSUMES ## GUID\r
a405b86d 314\r
315[Pcd.common]\r
ecd07f37
QS
316 gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize ## CONSUMES\r
317 gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids ## CONSUMES