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