From db4d3fa114f01798537315b5b54da32204415332 Mon Sep 17 00:00:00 2001 From: lgao4 Date: Tue, 20 Sep 2011 02:12:45 +0000 Subject: Clean up the private GUID definition in module Level. Signed-off-by: lgao4 Reviewed-by: rni2 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12385 6f19259b-4bc3-4df7-8a09-765794883524 --- DuetPkg/Include/Guid/DxeCoreFileName.h | 23 +++++++++++++++++++++ DuetPkg/Include/Guid/LdrMemoryDescriptor.h | 33 ++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 DuetPkg/Include/Guid/DxeCoreFileName.h create mode 100644 DuetPkg/Include/Guid/LdrMemoryDescriptor.h (limited to 'DuetPkg/Include/Guid') diff --git a/DuetPkg/Include/Guid/DxeCoreFileName.h b/DuetPkg/Include/Guid/DxeCoreFileName.h new file mode 100644 index 0000000000..24c0a1584b --- /dev/null +++ b/DuetPkg/Include/Guid/DxeCoreFileName.h @@ -0,0 +1,23 @@ +/** @file + Guid is EDKII DxeCore moudle GUID. + +Copyright (c) 2011, 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. + +**/ + +#ifndef __DXE_CORE_FILE_NAME__ +#define __DXE_CORE_FILE_NAME__ + +#define DXE_CORE_FILE_NAME_GUID \ + { 0xD6A2CB7F, 0x6A18, 0x4e2f, {0xB4, 0x3B, 0x99, 0x20, 0xA7, 0x33, 0x70, 0x0A }} + +extern EFI_GUID gDxeCoreFileNameGuid; + +#endif diff --git a/DuetPkg/Include/Guid/LdrMemoryDescriptor.h b/DuetPkg/Include/Guid/LdrMemoryDescriptor.h new file mode 100644 index 0000000000..5fd7aa1858 --- /dev/null +++ b/DuetPkg/Include/Guid/LdrMemoryDescriptor.h @@ -0,0 +1,33 @@ +/** @file + Guid is for GUIDED HOB of LDR memory descriptor. + +Copyright (c) 2011, 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. + +**/ + +#ifndef __LDR_MEMORY_DESCRIPTOR__ +#define __LDR_MEMORY_DESCRIPTOR__ + +#define LDR_MEMORY_DESCRIPTOR_GUID \ + { 0x7701d7e5, 0x7d1d, 0x4432, {0xa4, 0x68, 0x67, 0x3d, 0xab, 0x8a, 0xde, 0x60}} + +#pragma pack(1) + +typedef struct { + EFI_HOB_GUID_TYPE Hob; + UINTN MemDescCount; + EFI_MEMORY_DESCRIPTOR *MemDesc; +} MEMORY_DESC_HOB; + +#pragma pack() + +extern EFI_GUID gLdrMemoryDescriptorGuid; + +#endif -- cgit v1.2.3