2 # Provides interface to advanced shell functionality for parsing both handle and protocol database.
3 # Copyright (c) 2010, Intel Corporation. All rights reserved. <BR>
5 # This program and the accompanying materials
6 # are licensed and made available under the terms and conditions of the BSD License
7 # which accompanies this distribution. The full text of the license may be found at
8 # http://opensource.org/licenses/bsd-license.php
9 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
16 INF_VERSION = 0x00010006
17 BASE_NAME = UefiHandleParsingLib
18 FILE_GUID = 3CDC7177-CC2A-4678-BA8F-1A936A093FA4
19 MODULE_TYPE = UEFI_DRIVER
21 LIBRARY_CLASS = HandleParsingLib|UEFI_APPLICATION UEFI_DRIVER
22 CONSTRUCTOR = HandleParsingLibConstructor
23 DESTRUCTOR = HandleParsingLibDestructor
26 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
30 UefiHandleParsingLib.c
31 UefiHandleParsingLib.h
32 UefiHandleParsingLib.uni
36 MdeModulePkg/MdeModulePkg.dec
40 UefiBootServicesTableLib
52 gEfiSimpleFileSystemProtocolGuid # ALWAYS_CONSUMED
55 gEfiShellProtocolGuid # SOMETIMES_CONSUMED
56 gEfiShellParametersProtocolGuid # SOMETIMES_CONSUMED
59 gEfiShellEnvironment2Guid # SOMETIMES_CONSUMED
60 gEfiShellInterfaceGuid # SOMETIMES_CONSUMED
62 gEfiUnicodeCollation2ProtocolGuid # ALWAYS_CONSUMED
63 gEfiDevicePathToTextProtocolGuid # ALWAYS_CONSUMED
64 gEfiBusSpecificDriverOverrideProtocolGuid # ALWAYS_CONSUMED
65 gEfiDevicePathUtilitiesProtocolGuid # ALWAYS_CONSUMED
66 gEfiDevicePathFromTextProtocolGuid # ALWAYS_CONSUMED
67 gEfiPlatformDriverOverrideProtocolGuid # ALWAYS_CONSUMED
68 gEfiSimpleTextInProtocolGuid # ALWAYS_CONSUMED
69 gEfiPlatformToDriverConfigurationProtocolGuid # ALWAYS_CONSUMED
70 gEfiDriverSupportedEfiVersionProtocolGuid # ALWAYS_CONSUMED
71 gEfiLoadedImageProtocolGuid # ALWAYS_CONSUMED
72 gEfiDevicePathProtocolGuid # ALWAYS_CONSUMED
73 gEfiLoadedImageDevicePathProtocolGuid # ALWAYS_CONSUMED
74 gEfiSimpleTextOutProtocolGuid
75 gEfiSimplePointerProtocolGuid
76 gEfiAbsolutePointerProtocolGuid
77 gEfiSerialIoProtocolGuid
78 gEfiEdidDiscoveredProtocolGuid
79 gEfiEdidActiveProtocolGuid
80 gEfiEdidOverrideProtocolGuid
81 gEfiLoadFileProtocolGuid
82 gEfiLoadFile2ProtocolGuid
83 gEfiTapeIoProtocolGuid
84 gEfiDiskIoProtocolGuid
85 gEfiBlockIoProtocolGuid
86 gEfiUnicodeCollationProtocolGuid
87 gEfiUnicodeCollation2ProtocolGuid
88 gEfiPciRootBridgeIoProtocolGuid
90 gEfiScsiPassThruProtocolGuid
91 gEfiScsiIoProtocolGuid
92 gEfiExtScsiPassThruProtocolGuid
93 gEfiIScsiInitiatorNameProtocolGuid
96 gEfiUsb2HcProtocolGuid
97 gEfiDebugSupportProtocolGuid
98 gEfiDebugPortProtocolGuid
99 gEfiDecompressProtocolGuid
100 gEfiAcpiTableProtocolGuid
102 gEfiSimpleNetworkProtocolGuid
103 gEfiNetworkInterfaceIdentifierProtocolGuid
104 gEfiNetworkInterfaceIdentifierProtocolGuid_31
105 gEfiPxeBaseCodeProtocolGuid
106 gEfiPxeBaseCodeCallbackProtocolGuid
108 gEfiManagedNetworkServiceBindingProtocolGuid
109 gEfiManagedNetworkProtocolGuid
110 gEfiArpServiceBindingProtocolGuid
112 gEfiDhcp4ServiceBindingProtocolGuid
113 gEfiDhcp4ProtocolGuid
114 gEfiTcp4ServiceBindingProtocolGuid
116 gEfiIp4ServiceBindingProtocolGuid
118 gEfiIp4ConfigProtocolGuid
119 gEfiUdp4ServiceBindingProtocolGuid
121 gEfiMtftp4ServiceBindingProtocolGuid
122 gEfiMtftp4ProtocolGuid
123 gEfiAuthenticationInfoProtocolGuid
124 gEfiHashServiceBindingProtocolGuid
126 gEfiHiiFontProtocolGuid
127 gEfiHiiStringProtocolGuid
128 gEfiHiiImageProtocolGuid
129 gEfiHiiConfigRoutingProtocolGuid
130 gEfiHiiConfigAccessProtocolGuid
131 gEfiFormBrowser2ProtocolGuid
132 gEfiDeviceIoProtocolGuid
133 gEfiUgaDrawProtocolGuid
134 gEfiUgaIoProtocolGuid
135 gEfiDriverConfigurationProtocolGuid
136 gEfiDriverConfiguration2ProtocolGuid
137 gEfiSimpleTextInputExProtocolGuid
140 gEfiFileInfoGuid # ALWAYS_CONSUMED
141 gEfiShellEnvironment2ExtGuid # ALWAYS_CONSUMED
146 gEfiStandardErrorDeviceGuid
147 gEfiConsoleInDeviceGuid
148 gEfiConsoleOutDeviceGuid
149 gEfiFileSystemInfoGuid
150 gEfiGlobalVariableGuid
151 gEfiPartTypeSystemPartGuid
152 gEfiPartTypeLegacyMbrGuid
155 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize # ALWAYS_CONSUMED
156 gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize # ALWAYS_CONSUMED
157 gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids # ALWAYS_CONSUMED