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
} EFI_DEBUG_IMAGE_INFO_NORMAL;\r
\r
typedef union {\r
- UINTN *ImageInfoType;\r
+ UINT32 *ImageInfoType;\r
EFI_DEBUG_IMAGE_INFO_NORMAL *NormalImage;\r
} EFI_DEBUG_IMAGE_INFO;\r
\r
EFI_DEBUG_IMAGE_INFO *EfiDebugImageInfoTable;\r
} EFI_DEBUG_IMAGE_INFO_TABLE_HEADER;\r
\r
+\r
+extern EFI_GUID gEfiDebugImageInfoTableGuid;\r
+\r
#endif\r