//\r
// Interface stucture for the BDS Architectural Protocol\r
//\r
-typedef struct _EFI_BDS_ARCH_PROTOCOL {\r
+struct _EFI_BDS_ARCH_PROTOCOL {\r
EFI_BDS_ENTRY Entry;\r
-} EFI_BDS_ARCH_PROTOCOL;\r
+};\r
\r
/*++\r
\r
\r
--*/\r
\r
-typedef struct _EFI_CPU_ARCH_PROTOCOL {\r
+struct _EFI_CPU_ARCH_PROTOCOL {\r
EFI_CPU_FLUSH_DATA_CACHE FlushDataCache;\r
EFI_CPU_ENABLE_INTERRUPT EnableInterrupt;\r
EFI_CPU_DISABLE_INTERRUPT DisableInterrupt;\r
EFI_CPU_SET_MEMORY_ATTRIBUTES SetMemoryAttributes;\r
UINT32 NumberOfTimers;\r
UINT32 DmaBufferAlignment;\r
-} EFI_CPU_ARCH_PROTOCOL;\r
+};\r
\r
/*++\r
\r
//\r
// Interface stucture for the Metronome Architectural Protocol\r
//\r
-typedef struct _EFI_METRONOME_ARCH_PROTOCOL {\r
+struct _EFI_METRONOME_ARCH_PROTOCOL {\r
EFI_METRONOME_WAIT_FOR_TICK WaitForTick;\r
UINT32 TickPeriod;\r
-} EFI_METRONOME_ARCH_PROTOCOL;\r
+};\r
\r
/*++\r
\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
// Interface stucture for the Timer Architectural Protocol\r
//\r
-typedef struct _EFI_SECURITY_ARCH_PROTOCOL {\r
+struct _EFI_SECURITY_ARCH_PROTOCOL {\r
EFI_SECURITY_FILE_AUTHENTICATION_STATE FileAuthenticationState;\r
-} EFI_SECURITY_ARCH_PROTOCOL;\r
+};\r
/*++\r
\r
Protocol Description:\r
//\r
// Interface stucture for the STATUS CODE Architectural Protocol\r
//\r
-typedef struct _EFI_STATUS_CODE_PROTOCOL {\r
+struct _EFI_STATUS_CODE_PROTOCOL {\r
EFI_REPORT_STATUS_CODE ReportStatusCode;\r
-} EFI_STATUS_CODE_PROTOCOL;\r
+};\r
\r
/*++\r
// Protocol Description:\r
//\r
// Interface stucture for the Timer Architectural Protocol\r
//\r
-typedef struct _EFI_TIMER_ARCH_PROTOCOL {\r
+struct _EFI_TIMER_ARCH_PROTOCOL {\r
EFI_TIMER_REGISTER_HANDLER RegisterHandler;\r
EFI_TIMER_SET_TIMER_PERIOD SetTimerPeriod;\r
EFI_TIMER_GET_TIMER_PERIOD GetTimerPeriod;\r
EFI_TIMER_GENERATE_SOFT_INTERRUPT GenerateSoftInterrupt;\r
-} EFI_TIMER_ARCH_PROTOCOL;\r
+};\r
\r
/*++\r
\r
//\r
// Interface stucture for the Watchdog Timer Architectural Protocol\r
//\r
-typedef struct _EFI_WATCHDOG_TIMER_ARCH_PROTOCOL {\r
+struct _EFI_WATCHDOG_TIMER_ARCH_PROTOCOL {\r
EFI_WATCHDOG_TIMER_REGISTER_HANDLER RegisterHandler;\r
EFI_WATCHDOG_TIMER_SET_TIMER_PERIOD SetTimerPeriod;\r
EFI_WATCHDOG_TIMER_GET_TIMER_PERIOD GetTimerPeriod;\r
-} EFI_WATCHDOG_TIMER_ARCH_PROTOCOL;\r
+};\r
\r
/*++\r
\r