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
38 IntelFrameworkPkg/IntelFrameworkPkg.dec
41 UefiBootServicesTableLib
53 gEfiSimpleFileSystemProtocolGuid # ALWAYS_CONSUMED
56 gEfiShellProtocolGuid # SOMETIMES_CONSUMED
57 gEfiShellParametersProtocolGuid # SOMETIMES_CONSUMED
60 gEfiShellEnvironment2Guid # SOMETIMES_CONSUMED
61 gEfiShellInterfaceGuid # SOMETIMES_CONSUMED
63 gEfiUnicodeCollation2ProtocolGuid # ALWAYS_CONSUMED
64 gEfiDevicePathToTextProtocolGuid # ALWAYS_CONSUMED
65 gEfiBusSpecificDriverOverrideProtocolGuid # ALWAYS_CONSUMED
66 gEfiDevicePathUtilitiesProtocolGuid # ALWAYS_CONSUMED
67 gEfiDevicePathFromTextProtocolGuid # ALWAYS_CONSUMED
68 gEfiPlatformDriverOverrideProtocolGuid # ALWAYS_CONSUMED
69 gEfiSimpleTextInProtocolGuid # ALWAYS_CONSUMED
70 gEfiPlatformToDriverConfigurationProtocolGuid # ALWAYS_CONSUMED
71 gEfiDriverSupportedEfiVersionProtocolGuid # ALWAYS_CONSUMED
72 gEfiLoadedImageProtocolGuid # ALWAYS_CONSUMED
73 gEfiDevicePathProtocolGuid # ALWAYS_CONSUMED
74 gEfiLoadedImageDevicePathProtocolGuid # ALWAYS_CONSUMED
75 gEfiSimpleTextOutProtocolGuid
76 gEfiSimplePointerProtocolGuid
77 gEfiAbsolutePointerProtocolGuid
78 gEfiSerialIoProtocolGuid
79 gEfiEdidDiscoveredProtocolGuid
80 gEfiEdidActiveProtocolGuid
81 gEfiEdidOverrideProtocolGuid
82 gEfiLoadFileProtocolGuid
83 gEfiLoadFile2ProtocolGuid
84 gEfiTapeIoProtocolGuid
85 gEfiDiskIoProtocolGuid
86 gEfiBlockIoProtocolGuid
87 gEfiUnicodeCollationProtocolGuid
88 gEfiUnicodeCollation2ProtocolGuid
89 gEfiPciRootBridgeIoProtocolGuid
91 gEfiScsiPassThruProtocolGuid
92 gEfiScsiIoProtocolGuid
93 gEfiExtScsiPassThruProtocolGuid
94 gEfiIScsiInitiatorNameProtocolGuid
97 gEfiUsb2HcProtocolGuid
98 gEfiDebugSupportProtocolGuid
99 gEfiDebugPortProtocolGuid
100 gEfiDecompressProtocolGuid
101 gEfiAcpiTableProtocolGuid
103 gEfiSimpleNetworkProtocolGuid
104 gEfiNetworkInterfaceIdentifierProtocolGuid
105 gEfiNetworkInterfaceIdentifierProtocolGuid_31
106 gEfiPxeBaseCodeProtocolGuid
107 gEfiPxeBaseCodeCallbackProtocolGuid
109 gEfiManagedNetworkServiceBindingProtocolGuid
110 gEfiManagedNetworkProtocolGuid
111 gEfiArpServiceBindingProtocolGuid
113 gEfiDhcp4ServiceBindingProtocolGuid
114 gEfiDhcp4ProtocolGuid
115 gEfiTcp4ServiceBindingProtocolGuid
117 gEfiIp4ServiceBindingProtocolGuid
119 gEfiIp4ConfigProtocolGuid
120 gEfiUdp4ServiceBindingProtocolGuid
122 gEfiMtftp4ServiceBindingProtocolGuid
123 gEfiMtftp4ProtocolGuid
124 gEfiAuthenticationInfoProtocolGuid
125 gEfiHashServiceBindingProtocolGuid
127 gEfiHiiFontProtocolGuid
128 gEfiHiiStringProtocolGuid
129 gEfiHiiImageProtocolGuid
130 gEfiHiiConfigRoutingProtocolGuid
131 gEfiHiiConfigAccessProtocolGuid
132 gEfiFormBrowser2ProtocolGuid
133 gEfiDeviceIoProtocolGuid
134 gEfiUgaDrawProtocolGuid
135 gEfiUgaIoProtocolGuid
136 gEfiDriverConfigurationProtocolGuid
137 gEfiDriverConfiguration2ProtocolGuid
138 gEfiSimpleTextInputExProtocolGuid
141 gEfiFileInfoGuid # ALWAYS_CONSUMED
142 gEfiShellEnvironment2ExtGuid # ALWAYS_CONSUMED
147 gEfiStandardErrorDeviceGuid
148 gEfiConsoleInDeviceGuid
149 gEfiConsoleOutDeviceGuid
150 gEfiFileSystemInfoGuid
151 gEfiGlobalVariableGuid
152 gEfiPartTypeSystemPartGuid
153 gEfiPartTypeLegacyMbrGuid
156 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize # ALWAYS_CONSUMED
157 gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize # ALWAYS_CONSUMED
158 gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids # ALWAYS_CONSUMED