]> git.proxmox.com Git - mirror_edk2.git/blame - ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
ShellPkg: Add Ip4Config2 Protocol defintion in UefiHandleParsingLib
[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
4024c116 3# (C) Copyright 2013-2015 Hewlett-Packard Development Company, L.P.<BR>\r
ecd07f37 4# Copyright (c) 2010 - 2015, 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
a405b86d 39\r
40[LibraryClasses]\r
41 UefiBootServicesTableLib\r
42 MemoryAllocationLib\r
43 DevicePathLib\r
44 BaseLib\r
45 BaseMemoryLib\r
46 DebugLib\r
47 FileHandleLib\r
48 PrintLib\r
49 UefiLib\r
50 HiiLib\r
28cdb62b 51 SortLib\r
a405b86d 52\r
53[Protocols]\r
ecd07f37 54 gEfiSimpleFileSystemProtocolGuid ## CONSUMES\r
a405b86d 55\r
56 # shell 2.0\r
ecd07f37
QS
57 gEfiShellProtocolGuid ## SOMETIMES_CONSUMES\r
58 gEfiShellParametersProtocolGuid ## SOMETIMES_CONSUMES\r
a405b86d 59\r
60 # 'old' shell\r
ecd07f37
QS
61 gEfiShellEnvironment2Guid ## SOMETIMES_CONSUMES\r
62 gEfiShellInterfaceGuid ## SOMETIMES_CONSUMES\r
a405b86d 63\r
ecd07f37
QS
64 gEfiUnicodeCollation2ProtocolGuid ## CONSUMES\r
65 gEfiDevicePathToTextProtocolGuid ## CONSUMES\r
66 gEfiBusSpecificDriverOverrideProtocolGuid ## CONSUMES\r
67 gEfiDevicePathUtilitiesProtocolGuid ## CONSUMES\r
68 gEfiDevicePathFromTextProtocolGuid ## CONSUMES\r
69 gEfiPlatformDriverOverrideProtocolGuid ## CONSUMES\r
70 gEfiSimpleTextInProtocolGuid ## CONSUMES\r
71 gEfiPlatformToDriverConfigurationProtocolGuid ## CONSUMES\r
72 gEfiDriverSupportedEfiVersionProtocolGuid ## CONSUMES\r
73 gEfiLoadedImageProtocolGuid ## CONSUMES\r
74 gEfiDevicePathProtocolGuid ## CONSUMES\r
75 gEfiLoadedImageDevicePathProtocolGuid ## CONSUMES\r
76 gEfiSimpleTextOutProtocolGuid ## UNDEFINED\r
77 gEfiSimplePointerProtocolGuid ## UNDEFINED\r
78 gEfiAbsolutePointerProtocolGuid ## UNDEFINED\r
79 gEfiSerialIoProtocolGuid ## UNDEFINED\r
80 gEfiEdidDiscoveredProtocolGuid ## UNDEFINED\r
81 gEfiEdidActiveProtocolGuid ## UNDEFINED\r
82 gEfiEdidOverrideProtocolGuid ## UNDEFINED\r
83 gEfiLoadFileProtocolGuid ## UNDEFINED\r
84 gEfiLoadFile2ProtocolGuid ## UNDEFINED\r
85 gEfiTapeIoProtocolGuid ## UNDEFINED\r
86 gEfiDiskIoProtocolGuid ## UNDEFINED\r
87 gEfiBlockIoProtocolGuid ## UNDEFINED\r
88 gEfiUnicodeCollationProtocolGuid ## UNDEFINED\r
89 gEfiPciRootBridgeIoProtocolGuid ## UNDEFINED\r
90 gEfiPciIoProtocolGuid ## UNDEFINED\r
91 gEfiScsiPassThruProtocolGuid ## UNDEFINED\r
92 gEfiScsiIoProtocolGuid ## UNDEFINED\r
93 gEfiExtScsiPassThruProtocolGuid ## UNDEFINED\r
94 gEfiIScsiInitiatorNameProtocolGuid ## UNDEFINED\r
95 gEfiUsbIoProtocolGuid ## UNDEFINED\r
96 gEfiUsbHcProtocolGuid ## UNDEFINED\r
97 gEfiUsb2HcProtocolGuid ## UNDEFINED\r
98 gEfiDebugSupportProtocolGuid ## UNDEFINED\r
99 gEfiDebugPortProtocolGuid ## UNDEFINED\r
100 gEfiDecompressProtocolGuid ## UNDEFINED\r
101 gEfiAcpiTableProtocolGuid ## UNDEFINED\r
102 gEfiEbcProtocolGuid ## UNDEFINED\r
103 gEfiSimpleNetworkProtocolGuid ## UNDEFINED\r
104 gEfiNetworkInterfaceIdentifierProtocolGuid ## UNDEFINED\r
105 gEfiNetworkInterfaceIdentifierProtocolGuid_31 ## UNDEFINED\r
106 gEfiPxeBaseCodeProtocolGuid ## UNDEFINED\r
107 gEfiPxeBaseCodeCallbackProtocolGuid ## UNDEFINED\r
108 gEfiBisProtocolGuid ## UNDEFINED\r
109 gEfiManagedNetworkServiceBindingProtocolGuid ## UNDEFINED\r
110 gEfiManagedNetworkProtocolGuid ## UNDEFINED\r
111 gEfiArpServiceBindingProtocolGuid ## UNDEFINED\r
112 gEfiArpProtocolGuid ## UNDEFINED\r
113 gEfiDhcp4ServiceBindingProtocolGuid ## UNDEFINED\r
114 gEfiDhcp4ProtocolGuid ## UNDEFINED\r
115 gEfiTcp4ServiceBindingProtocolGuid ## UNDEFINED\r
116 gEfiTcp4ProtocolGuid ## UNDEFINED\r
117 gEfiIp4ServiceBindingProtocolGuid ## UNDEFINED\r
118 gEfiIp4ProtocolGuid ## UNDEFINED\r
119 gEfiIp4ConfigProtocolGuid ## UNDEFINED\r
00a6ad1b 120 gEfiIp4Config2ProtocolGuid ## UNDEFINED\r
ecd07f37
QS
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
173 gEfiIdeControllerInitProtocolGuid ## UNDEFINED\r
174 gEfiDiskIo2ProtocolGuid ## UNDEFINED\r
175 gEfiAdapterInformationProtocolGuid ## UNDEFINED\r
176 gEfiShellDynamicCommandProtocolGuid ## UNDEFINED\r
4024c116 177 gEfiDiskInfoProtocolGuid ## UNDEFINED\r
a405b86d 178\r
179[Guids]\r
ecd07f37
QS
180 gEfiFileInfoGuid ## CONSUMES ## GUID\r
181 gEfiShellEnvironment2ExtGuid ## CONSUMES ## GUID\r
182 gEfiPcAnsiGuid ## UNDEFINED\r
183 gEfiVT100Guid ## UNDEFINED\r
184 gEfiVT100PlusGuid ## UNDEFINED\r
185 gEfiVTUTF8Guid ## UNDEFINED\r
186 gEfiStandardErrorDeviceGuid ## UNDEFINED\r
187 gEfiConsoleInDeviceGuid ## UNDEFINED\r
188 gEfiConsoleOutDeviceGuid ## UNDEFINED\r
189 gEfiFileSystemInfoGuid ## UNDEFINED\r
190 gEfiGlobalVariableGuid ## UNDEFINED\r
191 gEfiPartTypeSystemPartGuid ## UNDEFINED\r
192 gEfiPartTypeLegacyMbrGuid ## UNDEFINED\r
193 gHandleParsingHiiGuid ## UNDEFINED\r
194 gEfiAdapterInfoMediaStateGuid ## SOMETIMES_CONSUMES ## GUID\r
195 gEfiAdapterInfoNetworkBootGuid ## SOMETIMES_CONSUMES ## GUID\r
196 gEfiAdapterInfoSanMacAddressGuid ## SOMETIMES_CONSUMES ## GUID\r
a405b86d 197\r
198[Pcd.common]\r
ecd07f37
QS
199 gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize ## CONSUMES\r
200 gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids ## CONSUMES