<?xml version="1.0" encoding="UTF-8"?>\r
-<!--Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
-<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
+<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
<MsaHeader>\r
<ModuleName>DxeMain</ModuleName>\r
<ModuleType>DXE_CORE</ModuleType>\r
</PackageDependencies>\r
<Protocols>\r
<Protocol Usage="SOMETIMES_CONSUMED">\r
- <ProtocolCName>Ebc</ProtocolCName>\r
+ <ProtocolCName>gEfiEbcProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>LoadedImage</ProtocolCName>\r
+ <ProtocolCName>gEfiLoadedImageProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>DevicePath</ProtocolCName>\r
+ <ProtocolCName>gEfiDevicePathProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>Cpu</ProtocolCName>\r
+ <ProtocolCName>gEfiCpuArchProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>FirmwareVolume</ProtocolCName>\r
+ <ProtocolCName>gEfiFirmwareVolumeProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>FirmwareVolumeDispatch</ProtocolCName>\r
+ <ProtocolCName>gEfiFirmwareVolumeDispatchProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>FirmwareVolumeBlock</ProtocolCName>\r
+ <ProtocolCName>gEfiFirmwareVolumeBlockProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>SectionExtraction</ProtocolCName>\r
+ <ProtocolCName>gEfiSectionExtractionProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="SOMETIMES_CONSUMED">\r
- <ProtocolCName>DriverBinding</ProtocolCName>\r
+ <ProtocolCName>gEfiDriverBindingProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>PlatformDriverOverride</ProtocolCName>\r
+ <ProtocolCName>gEfiPlatformDriverOverrideProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>BusSpecificDriverOverride</ProtocolCName>\r
+ <ProtocolCName>gEfiBusSpecificDriverOverrideProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>Timer</ProtocolCName>\r
+ <ProtocolCName>gEfiTimerArchProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>Metronome</ProtocolCName>\r
+ <ProtocolCName>gEfiMetronomeArchProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>MonotonicCounter</ProtocolCName>\r
+ <ProtocolCName>gEfiMonotonicCounterArchProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>VariableWrite</ProtocolCName>\r
+ <ProtocolCName>gEfiVariableWriteArchProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>Bds</ProtocolCName>\r
+ <ProtocolCName>gEfiBdsArchProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>Variable</ProtocolCName>\r
+ <ProtocolCName>gEfiVariableArchProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>Security</ProtocolCName>\r
+ <ProtocolCName>gEfiSecurityArchProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>WatchdogTimer</ProtocolCName>\r
+ <ProtocolCName>gEfiWatchdogTimerArchProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>Runtime</ProtocolCName>\r
+ <ProtocolCName>gEfiRuntimeArchProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>RealTimeClock</ProtocolCName>\r
+ <ProtocolCName>gEfiRealTimeClockArchProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>Reset</ProtocolCName>\r
+ <ProtocolCName>gEfiResetArchProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>LoadFile</ProtocolCName>\r
+ <ProtocolCName>gEfiLoadFileProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>SimpleFileSystem</ProtocolCName>\r
+ <ProtocolCName>gEfiSimpleFileSystemProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>LoadPeImage</ProtocolCName>\r
+ <ProtocolCName>gEfiLoadPeImageProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>Decompress</ProtocolCName>\r
+ <ProtocolCName>gEfiDecompressProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>CustomizedDecompress</ProtocolCName>\r
+ <ProtocolCName>gEfiCustomizedDecompressProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>TianoDecompress</ProtocolCName>\r
+ <ProtocolCName>gEfiTianoDecompressProtocolGuid</ProtocolCName>\r
</Protocol>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
- <ProtocolCName>Capsule</ProtocolCName>\r
+ <ProtocolCName>gEfiCapsuleArchProtocolGuid</ProtocolCName>\r
</Protocol>\r
</Protocols>\r
<Guids>\r
<GuidCNames Usage="ALWAYS_CONSUMED">\r
- <GuidCName>MemoryTypeInformation</GuidCName>\r
+ <GuidCName>gEfiMemoryTypeInformationGuid</GuidCName>\r
</GuidCNames>\r
<GuidCNames Usage="ALWAYS_CONSUMED">\r
- <GuidCName>DxeServicesTable</GuidCName>\r
+ <GuidCName>gEfiDxeServicesTableGuid</GuidCName>\r
</GuidCNames>\r
<GuidCNames Usage="ALWAYS_CONSUMED">\r
- <GuidCName>HobList</GuidCName>\r
+ <GuidCName>gEfiHobListGuid</GuidCName>\r
</GuidCNames>\r
<GuidCNames Usage="ALWAYS_CONSUMED">\r
- <GuidCName>DebugImageInfoTable</GuidCName>\r
+ <GuidCName>gEfiDebugImageInfoTableGuid</GuidCName>\r
</GuidCNames>\r
<GuidCNames Usage="ALWAYS_CONSUMED">\r
- <GuidCName>Apriori</GuidCName>\r
+ <GuidCName>gAprioriGuid</GuidCName>\r
</GuidCNames>\r
<GuidCNames Usage="ALWAYS_CONSUMED">\r
- <GuidCName>FirmwareFileSystem</GuidCName>\r
+ <GuidCName>gEfiFirmwareFileSystemGuid</GuidCName>\r
</GuidCNames>\r
<GuidCNames Usage="ALWAYS_CONSUMED">\r
- <GuidCName>FileInfo</GuidCName>\r
+ <GuidCName>gEfiFileInfoGuid</GuidCName>\r
</GuidCNames>\r
<GuidCNames Usage="ALWAYS_CONSUMED">\r
- <GuidCName>HobMemoryAllocModule</GuidCName>\r
+ <GuidCName>gEfiHobMemoryAllocModuleGuid</GuidCName>\r
</GuidCNames>\r
<GuidCNames Usage="ALWAYS_CONSUMED">\r
- <GuidCName>PeiPeCoffLoader</GuidCName>\r
+ <GuidCName>gEfiPeiPeCoffLoaderGuid</GuidCName>\r
</GuidCNames>\r
- <!--<GuidCNames Usage="ALWAYS_CONSUMED">\r
- <GuidCName>LoadPeImage</GuidCName>\r
+ <!--<GuidCNames Usage="ALWAYS_CONSUMED">
+ <GuidCName>LoadPeImage</GuidCName>
</GuidCNames>-->\r
<GuidCNames Usage="ALWAYS_CONSUMED">\r
- <GuidCName>EventExitBootServices</GuidCName>\r
+ <GuidCName>gEfiEventExitBootServicesGuid</GuidCName>\r
</GuidCNames>\r
<GuidCNames Usage="ALWAYS_CONSUMED">\r
- <GuidCName>EventVirtualAddressChange</GuidCName>\r
+ <GuidCName>gEfiEventVirtualAddressChangeGuid</GuidCName>\r
</GuidCNames>\r
<GuidCNames Usage="ALWAYS_CONSUMED">\r
- <GuidCName>EventMemoryMapChange</GuidCName>\r
+ <GuidCName>gEfiEventMemoryMapChangeGuid</GuidCName>\r
</GuidCNames>\r
</Guids>\r
<Externs>\r