]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Guid/DebugImageInfoTable.h
1. Add DPC protocol and DpcLib library in MdeModulePkg.
[mirror_edk2.git] / MdePkg / Include / Guid / DebugImageInfoTable.h
index f050a2e610861835fd29401d8cc2315bea2bef6a..97f01f43dccacae35f2863f73c186db06b5cebd2 100644 (file)
@@ -10,8 +10,6 @@
   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
   WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-  Module Name:  DebugImageInfoTable.h\r
-\r
   @par Revision Reference:\r
   GUID defined in UEFI 2.0 spec.\r
 \r
 #ifndef __DEBUG_IMAGE_INFO_GUID_H__\r
 #define __DEBUG_IMAGE_INFO_GUID_H__\r
 \r
+#include <Protocol/LoadedImage.h>\r
+\r
 #define EFI_DEBUG_IMAGE_INFO_TABLE_GUID \\r
   { \\r
     0x49152e77, 0x1ada, 0x4764, {0xb7, 0xa2, 0x7a, 0xfe, 0xfe, 0xd9, 0x5e, 0x8b } \\r
   }\r
 \r
-extern EFI_GUID gEfiDebugImageInfoTableGuid;\r
-\r
 #define EFI_DEBUG_IMAGE_INFO_UPDATE_IN_PROGRESS 0x01\r
 #define EFI_DEBUG_IMAGE_INFO_TABLE_MODIFIED     0x02\r
 #define EFI_DEBUG_IMAGE_INFO_INITIAL_SIZE       (EFI_PAGE_SIZE / sizeof (UINTN))\r
@@ -45,7 +43,7 @@ typedef struct {
 } EFI_DEBUG_IMAGE_INFO_NORMAL;\r
 \r
 typedef union {\r
-  UINT                      *ImageInfoType;\r
+  UINT32                      *ImageInfoType;\r
   EFI_DEBUG_IMAGE_INFO_NORMAL *NormalImage;\r
 } EFI_DEBUG_IMAGE_INFO;\r
 \r
@@ -55,4 +53,7 @@ typedef struct {
   EFI_DEBUG_IMAGE_INFO  *EfiDebugImageInfoTable;\r
 } EFI_DEBUG_IMAGE_INFO_TABLE_HEADER;\r
 \r
+\r
+extern EFI_GUID gEfiDebugImageInfoTableGuid;\r
+\r
 #endif\r