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 gEfiPciRootBridgeIoProtocolGuid
89 gEfiScsiPassThruProtocolGuid
90 gEfiScsiIoProtocolGuid
91 gEfiExtScsiPassThruProtocolGuid
92 gEfiIScsiInitiatorNameProtocolGuid
95 gEfiUsb2HcProtocolGuid
96 gEfiDebugSupportProtocolGuid
97 gEfiDebugPortProtocolGuid
98 gEfiDecompressProtocolGuid
99 gEfiAcpiTableProtocolGuid
101 gEfiSimpleNetworkProtocolGuid
102 gEfiNetworkInterfaceIdentifierProtocolGuid
103 gEfiNetworkInterfaceIdentifierProtocolGuid_31
104 gEfiPxeBaseCodeProtocolGuid
105 gEfiPxeBaseCodeCallbackProtocolGuid
107 gEfiManagedNetworkServiceBindingProtocolGuid
108 gEfiManagedNetworkProtocolGuid
109 gEfiArpServiceBindingProtocolGuid
111 gEfiDhcp4ServiceBindingProtocolGuid
112 gEfiDhcp4ProtocolGuid
113 gEfiTcp4ServiceBindingProtocolGuid
115 gEfiIp4ServiceBindingProtocolGuid
117 gEfiIp4ConfigProtocolGuid
118 gEfiUdp4ServiceBindingProtocolGuid
120 gEfiMtftp4ServiceBindingProtocolGuid
121 gEfiMtftp4ProtocolGuid
122 gEfiAuthenticationInfoProtocolGuid
123 gEfiHashServiceBindingProtocolGuid
125 gEfiHiiFontProtocolGuid
126 gEfiHiiStringProtocolGuid
127 gEfiHiiImageProtocolGuid
128 gEfiHiiConfigRoutingProtocolGuid
129 gEfiHiiConfigAccessProtocolGuid
130 gEfiFormBrowser2ProtocolGuid
131 gEfiDeviceIoProtocolGuid
132 gEfiUgaDrawProtocolGuid
133 gEfiUgaIoProtocolGuid
134 gEfiDriverConfigurationProtocolGuid
135 gEfiDriverConfiguration2ProtocolGuid
136 gEfiSimpleTextInputExProtocolGuid
139 gEfiFileInfoGuid # ALWAYS_CONSUMED
140 gEfiShellEnvironment2ExtGuid # ALWAYS_CONSUMED
145 gEfiStandardErrorDeviceGuid
146 gEfiConsoleInDeviceGuid
147 gEfiConsoleOutDeviceGuid
148 gEfiFileSystemInfoGuid
149 gEfiGlobalVariableGuid
150 gEfiPartTypeSystemPartGuid
151 gEfiPartTypeLegacyMbrGuid
154 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize # ALWAYS_CONSUMED
155 gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize # ALWAYS_CONSUMED
156 gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids # ALWAYS_CONSUMED