/*++\r
\r
-Copyright (c) 2004 - 2006, Intel Corporation \r
-All rights reserved. This program and the accompanying materials \r
+Copyright (c) 2004 - 2006, Intel Corporation. All rights reserved.<BR>\r
+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
// Global ID for the Runtime Architectural Protocol\r
//\r
#define EFI_RUNTIME_ARCH_PROTOCOL_GUID \\r
- { 0xb7dfb4e1, 0x52f, 0x449f, 0x87, 0xbe, 0x98, 0x18, 0xfc, 0x91, 0xb7, 0x33 }\r
+ { 0xb7dfb4e1, 0x52f, 0x449f, {0x87, 0xbe, 0x98, 0x18, 0xfc, 0x91, 0xb7, 0x33} }\r
\r
EFI_FORWARD_DECLARATION (EFI_RUNTIME_ARCH_PROTOCOL);\r
\r
-typedef struct _EFI_RUNTIME_IMAGE_ENTRY {\r
+struct _EFI_RUNTIME_IMAGE_ENTRY {\r
VOID *ImageBase;\r
UINT64 ImageSize;\r
VOID *RelocationData;\r
EFI_HANDLE Handle;\r
EFI_LIST_ENTRY Link;\r
-} EFI_RUNTIME_IMAGE_ENTRY;\r
+};\r
\r
-typedef struct _EFI_RUNTIME_EVENT_ENTRY {\r
+struct _EFI_RUNTIME_EVENT_ENTRY {\r
UINT32 Type;\r
EFI_TPL NotifyTpl;\r
EFI_EVENT_NOTIFY NotifyFunction;\r
VOID *NotifyContext;\r
EFI_EVENT *Event;\r
EFI_LIST_ENTRY Link;\r
-} EFI_RUNTIME_EVENT_ENTRY;\r
+};\r
\r
//\r
// Interface stucture for the Runtime Architectural Protocol\r
//\r
-typedef struct _EFI_RUNTIME_ARCH_PROTOCOL {\r
+struct _EFI_RUNTIME_ARCH_PROTOCOL {\r
EFI_LIST_ENTRY ImageHead;\r
EFI_LIST_ENTRY EventHead;\r
UINTN MemoryDescriptorSize;\r
EFI_MEMORY_DESCRIPTOR *MemoryMapVirtual;\r
BOOLEAN VirtualMode;\r
BOOLEAN AtRuntime;\r
-} EFI_RUNTIME_ARCH_PROTOCOL;\r
+};\r
/*++\r
\r
Protocol Description:\r
\r
extern EFI_GUID gEfiRuntimeArchProtocolGuid;\r
\r
-#endif
\ No newline at end of file
+#endif\r