]> git.proxmox.com Git - mirror_edk2.git/blame - ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
Clean up the private GUID definition in module Level.
[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
bca163ff 3# Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved. <BR>\r
a405b86d 4#\r
5# This program and the accompanying materials\r
6# are licensed and made available under the terms and conditions of the BSD License\r
7# which accompanies this distribution. The full text of the license may be found at\r
8# http://opensource.org/licenses/bsd-license.php\r
9# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
10# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
11#\r
12#\r
13##\r
14\r
15[Defines]\r
16 INF_VERSION = 0x00010006\r
17 BASE_NAME = UefiHandleParsingLib\r
18 FILE_GUID = 3CDC7177-CC2A-4678-BA8F-1A936A093FA4\r
19 MODULE_TYPE = UEFI_DRIVER\r
20 VERSION_STRING = 1.0\r
21 LIBRARY_CLASS = HandleParsingLib|UEFI_APPLICATION UEFI_DRIVER\r
22 CONSTRUCTOR = HandleParsingLibConstructor\r
23 DESTRUCTOR = HandleParsingLibDestructor\r
24\r
25#\r
26# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
27#\r
28\r
29[Sources.common]\r
30 UefiHandleParsingLib.c\r
31 UefiHandleParsingLib.h\r
32 UefiHandleParsingLib.uni\r
33\r
34[Packages]\r
35 MdePkg/MdePkg.dec\r
36 MdeModulePkg/MdeModulePkg.dec\r
37 ShellPkg/ShellPkg.dec\r
a405b86d 38\r
39[LibraryClasses]\r
40 UefiBootServicesTableLib\r
41 MemoryAllocationLib\r
42 DevicePathLib\r
43 BaseLib\r
44 BaseMemoryLib\r
45 DebugLib\r
46 FileHandleLib\r
47 PrintLib\r
48 UefiLib\r
49 HiiLib\r
50\r
51[Protocols]\r
52 gEfiSimpleFileSystemProtocolGuid # ALWAYS_CONSUMED\r
53\r
54 # shell 2.0\r
55 gEfiShellProtocolGuid # SOMETIMES_CONSUMED\r
56 gEfiShellParametersProtocolGuid # SOMETIMES_CONSUMED\r
57\r
58 # 'old' shell\r
59 gEfiShellEnvironment2Guid # SOMETIMES_CONSUMED\r
60 gEfiShellInterfaceGuid # SOMETIMES_CONSUMED\r
61\r
62 gEfiUnicodeCollation2ProtocolGuid # ALWAYS_CONSUMED\r
63 gEfiDevicePathToTextProtocolGuid # ALWAYS_CONSUMED\r
64 gEfiBusSpecificDriverOverrideProtocolGuid # ALWAYS_CONSUMED\r
65 gEfiDevicePathUtilitiesProtocolGuid # ALWAYS_CONSUMED\r
66 gEfiDevicePathFromTextProtocolGuid # ALWAYS_CONSUMED\r
67 gEfiPlatformDriverOverrideProtocolGuid # ALWAYS_CONSUMED\r
68 gEfiSimpleTextInProtocolGuid # ALWAYS_CONSUMED\r
69 gEfiPlatformToDriverConfigurationProtocolGuid # ALWAYS_CONSUMED\r
70 gEfiDriverSupportedEfiVersionProtocolGuid # ALWAYS_CONSUMED\r
71 gEfiLoadedImageProtocolGuid # ALWAYS_CONSUMED\r
72 gEfiDevicePathProtocolGuid # ALWAYS_CONSUMED\r
73 gEfiLoadedImageDevicePathProtocolGuid # ALWAYS_CONSUMED\r
74 gEfiSimpleTextOutProtocolGuid\r
75 gEfiSimplePointerProtocolGuid\r
76 gEfiAbsolutePointerProtocolGuid\r
77 gEfiSerialIoProtocolGuid\r
78 gEfiEdidDiscoveredProtocolGuid\r
79 gEfiEdidActiveProtocolGuid\r
80 gEfiEdidOverrideProtocolGuid\r
81 gEfiLoadFileProtocolGuid\r
82 gEfiLoadFile2ProtocolGuid\r
83 gEfiTapeIoProtocolGuid\r
84 gEfiDiskIoProtocolGuid\r
85 gEfiBlockIoProtocolGuid\r
86 gEfiUnicodeCollationProtocolGuid\r
a405b86d 87 gEfiPciRootBridgeIoProtocolGuid\r
88 gEfiPciIoProtocolGuid\r
89 gEfiScsiPassThruProtocolGuid\r
90 gEfiScsiIoProtocolGuid\r
91 gEfiExtScsiPassThruProtocolGuid\r
92 gEfiIScsiInitiatorNameProtocolGuid\r
93 gEfiUsbIoProtocolGuid\r
94 gEfiUsbHcProtocolGuid\r
95 gEfiUsb2HcProtocolGuid\r
96 gEfiDebugSupportProtocolGuid\r
97 gEfiDebugPortProtocolGuid\r
98 gEfiDecompressProtocolGuid\r
99 gEfiAcpiTableProtocolGuid\r
100 gEfiEbcProtocolGuid\r
101 gEfiSimpleNetworkProtocolGuid\r
102 gEfiNetworkInterfaceIdentifierProtocolGuid\r
103 gEfiNetworkInterfaceIdentifierProtocolGuid_31\r
104 gEfiPxeBaseCodeProtocolGuid\r
105 gEfiPxeBaseCodeCallbackProtocolGuid\r
106 gEfiBisProtocolGuid\r
107 gEfiManagedNetworkServiceBindingProtocolGuid\r
108 gEfiManagedNetworkProtocolGuid\r
109 gEfiArpServiceBindingProtocolGuid\r
110 gEfiArpProtocolGuid\r
111 gEfiDhcp4ServiceBindingProtocolGuid\r
112 gEfiDhcp4ProtocolGuid\r
113 gEfiTcp4ServiceBindingProtocolGuid\r
114 gEfiTcp4ProtocolGuid\r
115 gEfiIp4ServiceBindingProtocolGuid\r
116 gEfiIp4ProtocolGuid\r
117 gEfiIp4ConfigProtocolGuid\r
118 gEfiUdp4ServiceBindingProtocolGuid\r
119 gEfiUdp4ProtocolGuid\r
120 gEfiMtftp4ServiceBindingProtocolGuid\r
121 gEfiMtftp4ProtocolGuid\r
122 gEfiAuthenticationInfoProtocolGuid\r
123 gEfiHashServiceBindingProtocolGuid\r
124 gEfiHashProtocolGuid\r
125 gEfiHiiFontProtocolGuid\r
126 gEfiHiiStringProtocolGuid\r
127 gEfiHiiImageProtocolGuid\r
128 gEfiHiiConfigRoutingProtocolGuid\r
129 gEfiHiiConfigAccessProtocolGuid\r
130 gEfiFormBrowser2ProtocolGuid\r
131 gEfiDeviceIoProtocolGuid\r
132 gEfiUgaDrawProtocolGuid\r
133 gEfiUgaIoProtocolGuid\r
134 gEfiDriverConfigurationProtocolGuid\r
135 gEfiDriverConfiguration2ProtocolGuid\r
136 gEfiSimpleTextInputExProtocolGuid\r
137\r
138[Guids]\r
139 gEfiFileInfoGuid # ALWAYS_CONSUMED\r
140 gEfiShellEnvironment2ExtGuid # ALWAYS_CONSUMED\r
141 gEfiPcAnsiGuid\r
142 gEfiVT100Guid\r
143 gEfiVT100PlusGuid\r
144 gEfiVTUTF8Guid\r
145 gEfiStandardErrorDeviceGuid\r
146 gEfiConsoleInDeviceGuid\r
147 gEfiConsoleOutDeviceGuid\r
148 gEfiFileSystemInfoGuid\r
149 gEfiGlobalVariableGuid\r
150 gEfiPartTypeSystemPartGuid\r
151 gEfiPartTypeLegacyMbrGuid\r
bca163ff 152 gHandleParsingHiiGuid\r
a405b86d 153\r
154[Pcd.common]\r
155 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize # ALWAYS_CONSUMED\r
156 gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize # ALWAYS_CONSUMED\r
157 gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids # ALWAYS_CONSUMED