]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Removed extra typedefs on structures to fix error generated by gcc.
authorjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 20 Mar 2008 21:17:47 +0000 (21:17 +0000)
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 20 Mar 2008 21:17:47 +0000 (21:17 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4939 6f19259b-4bc3-4df7-8a09-765794883524

35 files changed:
EdkCompatibilityPkg/Foundation/Framework/Protocol/AcpiS3Save/AcpiS3Save.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/AcpiSupport/AcpiSupport.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/BootScriptSave/BootScriptSave.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/CpuIo/CpuIo.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/DataHub/DataHub.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/FirmwareVolume/FirmwareVolume.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/FirmwareVolume2/FirmwareVolume2.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/FirmwareVolumeBlock/FirmwareVolumeBlock.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/FormBrowser/FormBrowser.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/FormCallback/FormCallback.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/Hii/Hii.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/IdeControllerInit/IdeControllerInit.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/Legacy8259/Legacy8259.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/LegacyBios/LegacyBios.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/LegacyBiosPlatform/LegacyBiosPlatform.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/LegacyInterrupt/LegacyInterrupt.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/LegacyRegion/LegacyRegion.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/PciHostBridgeResourceAllocation/PciHostBridgeResourceAllocation.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/PciHotPlugInit/PciHotPlugInit.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/PciPlatform/PciPlatform.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/SectionExtraction/SectionExtraction.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/Smbus/Smbus.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmAccess/SmmAccess.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmBase/SmmBase.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmControl/SmmControl.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmCpuState/SmmCpuState.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmGpiDispatch/SmmGpiDispatch.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmIchnDispatch/SmmIchnDispatch.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmPeriodicTimerDispatch/SmmPeriodicTimerDispatch.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmPowerButtonDispatch/SmmPowerButtonDispatch.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmStandbyButtonDispatch/SmmStandbyButtonDispatch.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmStatusCode/SmmStatusCode.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmSwDispatch/SmmSwDispatch.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmSxDispatch/SmmSxDispatch.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmUsbDispatch/SmmUsbDispatch.h

index 2cf554b3084b8cec7a34088d2c3aa108144a981d..a90a3bd76b0e704d9016eed658cf1f812ef66dcc 100644 (file)
@@ -56,10 +56,10 @@ EFI_STATUS
   OUT UINTN                         * Size\r
 );\r
 \r
-typedef struct _EFI_ACPI_S3_SAVE_PROTOCOL {\r
+struct _EFI_ACPI_S3_SAVE_PROTOCOL {\r
   EFI_ACPI_GET_LEGACY_MEMORY_SIZE   GetLegacyMemorySize;\r
   EFI_ACPI_S3_SAVE                  S3Save;\r
-} EFI_ACPI_S3_SAVE_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiAcpiS3SaveGuid;\r
 \r
index b0ae333593566b5b7e3b9a727dcb6b4a692ceb1f..8f668529cc3336c7a31f97bdb3631391c9d9f891 100644 (file)
@@ -116,10 +116,10 @@ EFI_STATUS
 //\r
 // ACPI Support Protocol\r
 //\r
-typedef struct _EFI_ACPI_SUPPORT_PROTOCOL {\r
+struct _EFI_ACPI_SUPPORT_PROTOCOL {\r
   EFI_ACPI_GET_ACPI_TABLE GetAcpiTable;\r
   EFI_ACPI_SET_ACPI_TABLE SetAcpiTable;\r
   EFI_ACPI_PUBLISH_TABLES PublishTables;\r
-} EFI_ACPI_SUPPORT_PROTOCOL;\r
+};\r
 \r
 #endif\r
index 09c62217d0740f91afffda709ae0bdd60d5efb35..2955fa28142359bbf9d67c4b388d8b835f7a605f 100644 (file)
@@ -63,10 +63,10 @@ EFI_STATUS
 //\r
 // S3 Save Protocol data structure\r
 //\r
-typedef struct _EFI_BOOT_SCRIPT_SAVE_PROTOCOL {\r
+struct _EFI_BOOT_SCRIPT_SAVE_PROTOCOL {\r
   EFI_BOOT_SCRIPT_WRITE       Write;\r
   EFI_BOOT_SCRIPT_CLOSE_TABLE CloseTable;\r
-} EFI_BOOT_SCRIPT_SAVE_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiBootScriptSaveGuid;\r
 \r
index c4944b4368657f4f997747d9b8134269490063e7..31a5cb1193767f316992cc65d499d8b03acc2efb 100644 (file)
@@ -83,10 +83,10 @@ typedef struct {
 // EFI_CPU_IO_PROTOCOL\r
 // *******************************************************\r
 //\r
-typedef struct _EFI_CPU_IO_PROTOCOL {\r
+struct _EFI_CPU_IO_PROTOCOL {\r
   EFI_CPU_IO_PROTOCOL_ACCESS  Mem;\r
   EFI_CPU_IO_PROTOCOL_ACCESS  Io;\r
-} EFI_CPU_IO_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiCpuIoProtocolGuid;\r
 \r
index 2a2d86f5ef5ce4c49f566a42de5bff6c4926e001..2af9556220937814a577aed98aab827e89f22a84 100644 (file)
@@ -113,12 +113,12 @@ EFI_STATUS
   IN EFI_EVENT                FilterEvent\r
   );\r
 \r
-typedef struct _EFI_DATA_HUB_PROTOCOL {\r
+struct _EFI_DATA_HUB_PROTOCOL {\r
   EFI_DATA_HUB_LOG_DATA                 LogData;\r
   EFI_DATA_HUB_GET_NEXT_RECORD          GetNextRecord;\r
   EFI_DATA_HUB_REGISTER_FILTER_DRIVER   RegisterFilterDriver;\r
   EFI_DATA_HUB_UNREGISTER_FILTER_DRIVER UnregisterFilterDriver;\r
-} EFI_DATA_HUB_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiDataHubProtocolGuid;\r
 \r
index 62bc49227315c9c92b0dece3ca65388ec7033347..c44e628795d504fc88b6de01ddca23d533405582 100644 (file)
@@ -38,8 +38,6 @@ Abstract:
   }\r
 \r
 \r
-EFI_FORWARD_DECLARATION (EFI_FIRMWARE_VOLUME_PROTOCOL);\r
-\r
 //\r
 // ************************************************************\r
 // EFI_FV_ATTRIBUTES bit definitions\r
@@ -285,7 +283,7 @@ Returns:
   EFI_ACCESS_DENIED\r
 \r
 --*/\r
-typedef struct _EFI_FIRMWARE_VOLUME_PROTOCOL {\r
+struct _EFI_FIRMWARE_VOLUME_PROTOCOL {\r
   FV_GET_ATTRIBUTES GetVolumeAttributes;\r
   FV_SET_ATTRIBUTES SetVolumeAttributes;\r
   FV_READ_FILE      ReadFile;\r
@@ -294,7 +292,7 @@ typedef struct _EFI_FIRMWARE_VOLUME_PROTOCOL {
   FV_GET_NEXT_FILE  GetNextFile;\r
   UINT32            KeySize;\r
   EFI_HANDLE        ParentHandle;\r
-} EFI_FIRMWARE_VOLUME_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiFirmwareVolumeProtocolGuid;\r
 \r
index 7a56aa2ad970559ec1520c5616db7ea21e92fad2..9e256655b04e7516a8dd0f1068d4b6e4c999514a 100644 (file)
@@ -177,7 +177,7 @@ EFI_STATUS
   );\r
 \r
 \r
-typedef struct _EFI_FIRMWARE_VOLUME2_PROTOCOL {\r
+struct _EFI_FIRMWARE_VOLUME2_PROTOCOL {\r
   EFI_FV_GET_ATTRIBUTES    GetVolumeAttributes;\r
   EFI_FV_SET_ATTRIBUTES    SetVolumeAttributes;\r
   EFI_FV_READ_FILE         ReadFile;\r
@@ -188,7 +188,7 @@ typedef struct _EFI_FIRMWARE_VOLUME2_PROTOCOL {
   EFI_HANDLE               ParentHandle;\r
   EFI_FV_GET_INFO          GetInfo;\r
   EFI_FV_SET_INFO          SetInfo;\r
-} EFI_FIRMWARE_VOLUME2_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiFirmwareVolume2ProtocolGuid;\r
 \r
index 8502810e1bbe0338896322f5453c5811ff471c36..328ca1881425cc5a0fc903b5c2e09a64a2febf68 100644 (file)
@@ -235,7 +235,7 @@ Returns:
 --*/\r
 ;\r
 \r
-typedef struct _EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL {\r
+struct _EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL {\r
   EFI_FVB_GET_ATTRIBUTES        GetVolumeAttributes;\r
   EFI_FVB_SET_ATTRIBUTES        SetVolumeAttributes;\r
   EFI_FVB_GET_PHYSICAL_ADDRESS  GetPhysicalAddress;\r
@@ -244,7 +244,7 @@ typedef struct _EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL {
   EFI_FVB_WRITE                 Write;\r
   EFI_FVB_ERASE_BLOCKS          EraseBlocks;\r
   EFI_HANDLE                    ParentHandle;\r
-} EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiFirmwareVolumeBlockProtocolGuid;\r
 \r
index 566f7cc23b9579767876c15eb8eb16d0543a357c..bdf8e506c1803de47cf68929da211e5b8ad082ad 100644 (file)
@@ -36,8 +36,6 @@ Abstract:
 //\r
 // Forward reference for pure ANSI compatability\r
 //\r
-EFI_FORWARD_DECLARATION (EFI_FORM_BROWSER_PROTOCOL);\r
-\r
 typedef struct _EFI_FORM_BROWSER_PROTOCOL EFI_FORM_BROWSER_PROTOCOL;\r
 \r
 typedef struct {\r
@@ -87,10 +85,10 @@ EFI_STATUS
   ...\r
   );\r
 \r
-typedef struct _EFI_FORM_BROWSER_PROTOCOL {\r
+struct _EFI_FORM_BROWSER_PROTOCOL {\r
   EFI_SEND_FORM     SendForm;\r
   EFI_CREATE_POP_UP CreatePopUp;\r
-} EFI_FORM_BROWSER_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiFormBrowserProtocolGuid;\r
 \r
index 5091f3e90cb1152e77ac8e7b98b652d53fb208b0..1a6df8fd6d70df64736c00cf42071fb325f8285e 100644 (file)
@@ -36,8 +36,6 @@ Abstract:
 //\r
 // Forward reference for pure ANSI compatability\r
 //\r
-EFI_FORWARD_DECLARATION (EFI_FORM_CALLBACK_PROTOCOL);\r
-\r
 typedef struct _EFI_FORM_CALLBACK_PROTOCOL  EFI_FORM_CALLBACK_PROTOCOL;\r
 \r
 #define RESET_REQUIRED  1 // Flags setting to signify that the callback operation resulted in an eventual\r
@@ -109,11 +107,11 @@ EFI_STATUS
   OUT    EFI_HII_CALLBACK_PACKET       **Packet\r
   );\r
 \r
-typedef struct _EFI_FORM_CALLBACK_PROTOCOL {\r
+struct _EFI_FORM_CALLBACK_PROTOCOL {\r
   EFI_NV_READ       NvRead;\r
   EFI_NV_WRITE      NvWrite;\r
   EFI_FORM_CALLBACK Callback;\r
-} EFI_FORM_CALLBACK_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiFormCallbackProtocolGuid;\r
 \r
index fd6c951653fc013d9020bc767a221ac1c4e82b9f..ad712805a1c47cc75ae6d8201e11ed65d1f70778 100644 (file)
@@ -36,8 +36,6 @@ Abstract:
 //\r
 // Forward reference for pure ANSI compatability\r
 //\r
-EFI_FORWARD_DECLARATION (EFI_HII_PROTOCOL);\r
-\r
 typedef struct _EFI_HII_PROTOCOL  EFI_HII_PROTOCOL;\r
 \r
 //\r
@@ -585,7 +583,7 @@ EFI_STATUS
   OUT    EFI_KEY_DESCRIPTOR  * Descriptor\r
   );\r
 \r
-typedef struct _EFI_HII_PROTOCOL {\r
+struct _EFI_HII_PROTOCOL {\r
   EFI_HII_NEW_PACK            NewPack;\r
   EFI_HII_REMOVE_PACK         RemovePack;\r
   EFI_HII_FIND_HANDLES        FindHandles;\r
@@ -606,7 +604,7 @@ typedef struct _EFI_HII_PROTOCOL {
   EFI_HII_UPDATE_FORM         UpdateForm;\r
 \r
   EFI_HII_GET_KEYBOARD_LAYOUT GetKeyboardLayout;\r
-} EFI_HII_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiHiiProtocolGuid;\r
 \r
index 06df0192c5de941a7698ecbf3c8c29967e0eaabd..06f05cdaf8be22f4196e3fc1e8751ace519452c4 100644 (file)
@@ -331,7 +331,7 @@ EFI_STATUS
 // An IDE Bus driver wants to manage an IDE bus and possible IDE devices will have to retrieve the \r
 // EFI_IDE_CONTROLLER_INIT_PROTOCOL instances.\r
 //\r
-typedef struct _EFI_IDE_CONTROLLER_INIT_PROTOCOL {\r
+struct _EFI_IDE_CONTROLLER_INIT_PROTOCOL {\r
   EFI_IDE_CONTROLLER_GET_CHANNEL_INFO    GetChannelInfo;\r
   EFI_IDE_CONTROLLER_NOTIFY_PHASE        NotifyPhase;\r
   EFI_IDE_CONTROLLER_SUBMIT_DATA         SubmitData;\r
@@ -340,7 +340,7 @@ typedef struct _EFI_IDE_CONTROLLER_INIT_PROTOCOL {
   EFI_IDE_CONTROLLER_SET_TIMING          SetTiming;\r
   BOOLEAN                                                        EnumAll;\r
   UINT8                                                               ChannelCount; \r
-} EFI_IDE_CONTROLLER_INIT_PROTOCOL;\r
+};\r
 \r
 \r
 extern EFI_GUID gEfiIdeControllerInitProtocolGuid;\r
index 3b7c826e3877d0fb58684ff23892bc300a114a99..c9bb11f9badce6fb24bcfbf0f5e888ab74ac833c 100644 (file)
@@ -300,7 +300,7 @@ EFI_STATUS
 --*/\r
 ;\r
 \r
-typedef struct _EFI_LEGACY_8259_PROTOCOL {\r
+struct _EFI_LEGACY_8259_PROTOCOL {\r
   EFI_LEGACY_8259_SET_VECTOR_BASE     SetVectorBase;\r
   EFI_LEGACY_8259_GET_MASK            GetMask;\r
   EFI_LEGACY_8259_SET_MASK            SetMask;\r
@@ -310,7 +310,7 @@ typedef struct _EFI_LEGACY_8259_PROTOCOL {
   EFI_LEGACY_8259_DISABLE_IRQ         DisableIrq;\r
   EFI_LEGACY_8259_GET_INTERRUPT_LINE  GetInterruptLine;\r
   EFI_LEGACY_8259_END_OF_INTERRUPT    EndOfInterrupt;\r
-} EFI_LEGACY_8259_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiLegacy8259ProtocolGuid;\r
 \r
index 9ce922144cfe3b5915d0a77a4d970f78662b6689..40964d8c267a5a3ebeb7ea3505002443446078e5 100644 (file)
@@ -694,7 +694,7 @@ Returns:
 --*/\r
 ;\r
 \r
-typedef struct _EFI_LEGACY_BIOS_PROTOCOL {\r
+struct _EFI_LEGACY_BIOS_PROTOCOL {\r
   EFI_LEGACY_BIOS_INT86                       Int86;\r
   EFI_LEGACY_BIOS_FARCALL86                   FarCall86;\r
   EFI_LEGACY_BIOS_CHECK_ROM                   CheckPciRom;\r
@@ -707,7 +707,7 @@ typedef struct _EFI_LEGACY_BIOS_PROTOCOL {
   EFI_LEGACY_BIOS_GET_LEGACY_REGION           GetLegacyRegion;\r
   EFI_LEGACY_BIOS_COPY_LEGACY_REGION          CopyLegacyRegion;\r
   EFI_LEGACY_BIOS_BOOT_UNCONVENTIONAL_DEVICE  BootUnconventionalDevice;\r
-} EFI_LEGACY_BIOS_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiLegacyBiosProtocolGuid;\r
 \r
index 1a1a0fa406607259c899d63b06d81d58fb4bdbe1..fc1ace6c7f6e410175b0cae74a4cfcefbd3b635b 100644 (file)
@@ -313,7 +313,7 @@ EFI_STATUS
 --*/\r
 ;\r
 \r
-typedef struct _EFI_LEGACY_BIOS_PLATFORM_PROTOCOL {\r
+struct _EFI_LEGACY_BIOS_PLATFORM_PROTOCOL {\r
   EFI_LEGACY_BIOS_PLATFORM_GET_PLATFORM_INFO    GetPlatformInfo;\r
   EFI_LEGACY_BIOS_PLATFORM_GET_PLATFORM_HANDLE  GetPlatformHandle;\r
   EFI_LEGACY_BIOS_PLATFORM_SMM_INIT             SmmInit;\r
@@ -321,7 +321,7 @@ typedef struct _EFI_LEGACY_BIOS_PLATFORM_PROTOCOL {
   EFI_LEGACY_BIOS_PLATFORM_GET_ROUTING_TABLE    GetRoutingTable;\r
   EFI_LEGACY_BIOS_PLATFORM_TRANSLATE_PIRQ       TranslatePirq;\r
   EFI_LEGACY_BIOS_PLATFORM_PREPARE_TO_BOOT      PrepareToBoot;\r
-} EFI_LEGACY_BIOS_PLATFORM_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiLegacyBiosPlatformProtocolGuid;\r
 \r
index ecbe06af59f7552f6e7f019f48130a0219ec355b..386c4b91c3560aab35a4262497a93359e3fda622 100644 (file)
@@ -124,12 +124,12 @@ EFI_STATUS
     EFI_INVALID_PARAMETER - Invalid PIRQ number\r
 \r
 --*/\r
-typedef struct _EFI_LEGACY_INTERRUPT_PROTOCOL {\r
+struct _EFI_LEGACY_INTERRUPT_PROTOCOL {\r
   EFI_LEGACY_INTERRUPT_GET_NUMBER_PIRQS GetNumberPirqs;\r
   EFI_LEGACY_INTERRUPT_GET_LOCATION     GetLocation;\r
   EFI_LEGACY_INTERRUPT_READ_PIRQ        ReadPirq;\r
   EFI_LEGACY_INTERRUPT_WRITE_PIRQ       WritePirq;\r
-} EFI_LEGACY_INTERRUPT_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiLegacyInterruptProtocolGuid;\r
 \r
index d70e8ffa2dee99550cb62b03fedb630833caf363..bcee4745631c1d318495cb57238dfb4ca54bd358 100644 (file)
@@ -70,12 +70,12 @@ EFI_STATUS
   OUT UINT32                              *Granularity OPTIONAL\r
   );\r
 \r
-typedef struct _EFI_LEGACY_REGION_PROTOCOL {\r
+struct _EFI_LEGACY_REGION_PROTOCOL {\r
   EFI_LEGACY_REGION_DECODE    Decode;\r
   EFI_LEGACY_REGION_LOCK      Lock;\r
   EFI_LEGACY_REGION_BOOT_LOCK BootLock;\r
   EFI_LEGACY_REGION_UNLOCK    UnLock;\r
-} EFI_LEGACY_REGION_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiLegacyRegionProtocolGuid;\r
 \r
index 6e7e1f0feb21ea19519500f515578e531a301cd9..0715ca2367ac3db086b1dda047b1f12b6d8651e6 100644 (file)
@@ -348,7 +348,7 @@ Returns:
 \r
 \r
 \r
-typedef struct _EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL {\r
+struct _EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL {\r
   EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_NOTIFY_PHASE           NotifyPhase;\r
   EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_GET_NEXT_ROOT_BRIDGE   GetNextRootBridge;\r
   EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_GET_ATTRIBUTES         GetAllocAttributes;\r
@@ -357,7 +357,7 @@ typedef struct _EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL {
   EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_SUBMIT_RESOURCES       SubmitResources;\r
   EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_GET_PROPOSED_RESOURCES GetProposedResources;\r
   EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_PREPROCESS_CONTROLLER  PreprocessController;\r
-} EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiPciHostBridgeResourceAllocationProtocolGuid;\r
 \r
index ff11e86c1992e74ae2a3a14d89dd510c7cde73cf..1972d591efcb50b34e9f0a6691e4bf511f8079d1 100644 (file)
@@ -85,11 +85,11 @@ EFI_STATUS
 //\r
 \r
 \r
-typedef struct _EFI_PCI_HOT_PLUG_INIT_PROTOCOL {\r
+struct _EFI_PCI_HOT_PLUG_INIT_PROTOCOL {\r
   EFI_GET_ROOT_HPC_LIST                                  GetRootHpcList;\r
   EFI_INITIALIZE_ROOT_HPC                                InitializeRootHpc;\r
   EFI_GET_PCI_HOT_PLUG_PADDING                           GetResourcePadding;\r
-} EFI_PCI_HOT_PLUG_INIT_PROTOCOL;\r
+};\r
 \r
 \r
 extern EFI_GUID gEfiPciHotPlugInitProtocolGuid;\r
index 38a9b2bcebce9479c69c3e772458b1dd704b1333..12c7a07579e4580d97dda13b37a36eaa206a683f 100644 (file)
@@ -197,12 +197,12 @@ EFI_STATUS
 ;\r
 \r
 \r
-typedef struct _EFI_PCI_PLATFORM_PROTOCOL {\r
+struct _EFI_PCI_PLATFORM_PROTOCOL {\r
   EFI_PCI_PLATFORM_PHASE_NOTIFY          PhaseNotify;\r
   EFI_PCI_PLATFORM_PREPROCESS_CONTROLLER PlatformPrepController;\r
   EFI_PCI_PLATFORM_GET_PLATFORM_POLICY   GetPlatformPolicy;\r
   EFI_PCI_PLATFORM_GET_PCI_ROM           GetPciRom;\r
-} EFI_PCI_PLATFORM_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID   gEfiPciPlatformProtocolGuid;\r
 \r
index 849a2c861e32b7ce58495e2aa9f05bf59389e2ef..4f915ce43a783a7c7b5e290ff44589ea9a820ace 100644 (file)
@@ -72,11 +72,11 @@ EFI_STATUS
 //\r
 // Protocol definition\r
 //\r
-typedef struct _EFI_SECTION_EXTRACTION_PROTOCOL {\r
+struct _EFI_SECTION_EXTRACTION_PROTOCOL {\r
   EFI_OPEN_SECTION_STREAM   OpenSectionStream;\r
   EFI_GET_SECTION           GetSection;\r
   EFI_CLOSE_SECTION_STREAM  CloseSectionStream;\r
-} EFI_SECTION_EXTRACTION_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiSectionExtractionProtocolGuid;\r
 \r
index f6d27098f8b6e3cdf50d45c7f6e7d06b327ce503..407d143a3da90eb3236d337b1f0c275ea5da9967 100644 (file)
@@ -82,12 +82,12 @@ EFI_STATUS
   IN      EFI_SMBUS_NOTIFY_FUNCTION     NotifyFunction\r
   );\r
 \r
-typedef struct _EFI_SMBUS_HC_PROTOCOL {\r
+struct _EFI_SMBUS_HC_PROTOCOL {\r
   EFI_SMBUS_HC_EXECUTE_OPERATION    Execute;\r
   EFI_SMBUS_HC_PROTOCOL_ARP_DEVICE  ArpDevice;\r
   EFI_SMBUS_HC_PROTOCOL_GET_ARP_MAP GetArpMap;\r
   EFI_SMBUS_HC_PROTOCOL_NOTIFY      Notify;\r
-} EFI_SMBUS_HC_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiSmbusProtocolGuid;\r
 #endif\r
index 24e2cbc7202542d344bf7ed07bf4c9eb111dcc38..4a78d7606c5d8de775f8738305d6062b5cccafa1 100644 (file)
@@ -65,14 +65,14 @@ EFI_STATUS
   IN OUT EFI_SMRAM_DESCRIPTOR            * SmramMap\r
   );\r
 \r
-typedef struct _EFI_SMM_ACCESS_PROTOCOL {\r
+struct _EFI_SMM_ACCESS_PROTOCOL {\r
   EFI_SMM_OPEN          Open;\r
   EFI_SMM_CLOSE         Close;\r
   EFI_SMM_LOCK          Lock;\r
   EFI_SMM_CAPABILITIES  GetCapabilities;\r
   BOOLEAN               LockState;\r
   BOOLEAN               OpenState;\r
-} EFI_SMM_ACCESS_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiSmmAccessProtocolGuid;\r
 \r
index 9cda78765f3679ac65527cc43f43e3386c34e3f1..c92545a178d5bf14969547801f237442c4caccf8 100644 (file)
@@ -85,10 +85,10 @@ typedef struct {
   EFI_SMM_CPU_IO  Write;\r
 } EFI_SMM_IO_ACCESS;\r
 \r
-typedef struct _EFI_SMM_CPU_IO_INTERFACE {\r
+struct _EFI_SMM_CPU_IO_INTERFACE {\r
   EFI_SMM_IO_ACCESS Mem;\r
   EFI_SMM_IO_ACCESS Io;\r
-} EFI_SMM_CPU_IO_INTERFACE;\r
+};\r
 \r
 typedef\r
 EFI_STATUS\r
@@ -134,7 +134,7 @@ EFI_STATUS
   IN  OUT VOID                            *ProcArguments OPTIONAL\r
   );\r
 \r
-typedef struct _EFI_SMM_CPU_SAVE_STATE {\r
+struct _EFI_SMM_CPU_SAVE_STATE {\r
   UINT8   Reserved1[248];\r
   UINT32  SMBASE;\r
   UINT32  SMMRevId;\r
@@ -163,7 +163,7 @@ typedef struct _EFI_SMM_CPU_SAVE_STATE {
   UINT32  EFLAGS;\r
   UINT32  CR3;\r
   UINT32  CR0;\r
-} EFI_SMM_CPU_SAVE_STATE;\r
+};\r
 \r
 typedef struct {\r
   UINT8   Reserved19[760];    // FC00\r
@@ -341,7 +341,7 @@ typedef struct {
   UINT32  CR0;\r
 } EFI_SMM_CPU_CT_NOT_ENABLED_SAVE_STATE;\r
 \r
-typedef struct _EFI_SMM_OPTIONAL_FP_SAVE_STATE {\r
+struct _EFI_SMM_OPTIONAL_FP_SAVE_STATE {\r
   UINT16  Fcw;\r
   UINT16  Fsw;\r
   UINT16  Ftw;\r
@@ -361,7 +361,7 @@ typedef struct _EFI_SMM_OPTIONAL_FP_SAVE_STATE {
   UINT8   St0Mm6[10], Rsvd9[6];\r
   UINT8   St0Mm7[10], Rsvd10[6];\r
   UINT8   Rsvd11[22 * 16];\r
-} EFI_SMM_OPTIONAL_FP_SAVE_STATE;\r
+};\r
 \r
 typedef struct _EFI_SMM_OPTIONAL_FP_SAVE_STATE32 {\r
   UINT16  Fcw;\r
@@ -464,7 +464,7 @@ EFI_STATUS
 //\r
 // System Management System Table (SMST)\r
 //\r
-typedef struct _EFI_SMM_SYSTEM_TABLE {\r
+struct _EFI_SMM_SYSTEM_TABLE {\r
   EFI_TABLE_HEADER                    Hdr;\r
 \r
   CHAR16                              *SmmFirmwareVendor;\r
@@ -505,7 +505,7 @@ typedef struct _EFI_SMM_SYSTEM_TABLE {
   UINTN                               NumberOfTableEntries;\r
   EFI_CONFIGURATION_TABLE             *SmmConfigurationTable;\r
 \r
-} EFI_SMM_SYSTEM_TABLE;\r
+};\r
 \r
 //\r
 // SMM Handler Definition\r
@@ -779,7 +779,7 @@ EFI_STATUS
 --*/\r
 ;\r
 \r
-typedef struct _EFI_SMM_BASE_PROTOCOL {\r
+struct _EFI_SMM_BASE_PROTOCOL {\r
   EFI_SMM_REGISTER_HANDLER    Register;\r
   EFI_SMM_UNREGISTER_HANDLER  UnRegister;\r
   EFI_SMM_COMMUNICATE         Communicate;\r
@@ -788,7 +788,7 @@ typedef struct _EFI_SMM_BASE_PROTOCOL {
   EFI_SMM_ALLOCATE_POOL       SmmAllocatePool;\r
   EFI_SMM_FREE_POOL           SmmFreePool;\r
   EFI_SMM_GET_SMST_LOCATION   GetSmstLocation;\r
-} EFI_SMM_BASE_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiSmmBaseProtocolGuid;\r
 extern EFI_GUID gEfiSmmCpuIoGuid;\r
index cf1bff0ccb71a27cf1f3c6a93ebc4870ea263dd0..dd7525d3da923f9a9bd5761ff246380ce0ddfc6b 100644 (file)
@@ -67,12 +67,12 @@ EFI_STATUS
   IN OUT EFI_SMM_CONTROL_REGISTER       * SmiRegister\r
   );\r
 \r
-typedef struct _EFI_SMM_CONTROL_PROTOCOL {\r
+struct _EFI_SMM_CONTROL_PROTOCOL {\r
   EFI_SMM_ACTIVATE          Trigger;\r
   EFI_SMM_DEACTIVATE        Clear;\r
   EFI_SMM_GET_REGISTER_INFO GetRegisterInfo;\r
   UINTN                     MinimumTriggerPeriod;\r
-} EFI_SMM_CONTROL_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiSmmControlProtocolGuid;\r
 \r
index 1a6c79d0ca542f0fb51305905e585bae0d00e9eb..a46bfa5564c0d37a30c3c539c333e784c192701c 100644 (file)
@@ -34,9 +34,9 @@ Revision History
 #define EFI_SMM_CPU_SAVE_STATE_PROTOCOL_GUID  \\r
   { 0x21f302ad, 0x6e94, 0x471b, 0x84, 0xbc, 0xb1, 0x48, 0x0, 0x40, 0x3a, 0x1d }\r
 \r
-typedef struct _EFI_SMM_CPU_SAVE_STATE_PROTOCOL {\r
+struct _EFI_SMM_CPU_SAVE_STATE_PROTOCOL {\r
   EFI_SMM_CPU_STATE                 **CpuSaveState;\r
-} EFI_SMM_CPU_SAVE_STATE_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiSmmCpuSaveStateProtocolGuid;\r
 \r
index 861418e22754ca6deba51ec65fc985418c0c7ae5..d1b4d770f509422e89378e03647b6c0cd4b539d7 100644 (file)
@@ -141,11 +141,11 @@ EFI_STATUS
 //\r
 // Interface structure for the SMM GPI SMI Dispatch Protocol\r
 //\r
-typedef struct _EFI_SMM_GPI_DISPATCH_PROTOCOL {\r
+struct _EFI_SMM_GPI_DISPATCH_PROTOCOL {\r
   EFI_SMM_GPI_REGISTER    Register;\r
   EFI_SMM_GPI_UNREGISTER  UnRegister;\r
   UINTN                   NumSupportedGpis;\r
-} EFI_SMM_GPI_DISPATCH_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiSmmGpiDispatchProtocolGuid;\r
 \r
index 70d92f4620179e7bf02b53f5190eaf0e4a5d46ed..bf60460c8a6ec2191b4a86d4e90f8ddf5e30fc7c 100644 (file)
@@ -194,10 +194,10 @@ EFI_STATUS
 //\r
 // Interface structure for the SMM Ich n specific SMI Dispatch Protocol\r
 //\r
-typedef struct _EFI_SMM_ICHN_DISPATCH_PROTOCOL {\r
+struct _EFI_SMM_ICHN_DISPATCH_PROTOCOL {\r
   EFI_SMM_ICHN_REGISTER   Register;\r
   EFI_SMM_ICHN_UNREGISTER UnRegister;\r
-} EFI_SMM_ICHN_DISPATCH_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiSmmIchnDispatchProtocolGuid;\r
 \r
index 9aabb0c671248baef8955aab9f33fc6b77354cac..5ad639a941d9f1e8d07e5d60c558a85a1968b2d7 100644 (file)
@@ -194,11 +194,11 @@ EFI_STATUS
 //\r
 // Interface structure for the SMM Periodic Timer Dispatch Protocol\r
 //\r
-typedef struct _EFI_SMM_PERIODIC_TIMER_DISPATCH_PROTOCOL {\r
+struct _EFI_SMM_PERIODIC_TIMER_DISPATCH_PROTOCOL {\r
   EFI_SMM_PERIODIC_TIMER_REGISTER   Register;\r
   EFI_SMM_PERIODIC_TIMER_UNREGISTER UnRegister;\r
   EFI_SMM_PERIODIC_TIMER_INTERVAL   GetNextShorterInterval;\r
-} EFI_SMM_PERIODIC_TIMER_DISPATCH_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiSmmPeriodicTimerDispatchProtocolGuid;\r
 \r
index 2e53bf583d332517c39cebda8dd589614a6b27b4..ab908f5fb5ee8d1eca3e9264f5b3638833350dfd 100644 (file)
@@ -143,10 +143,10 @@ EFI_STATUS
 //\r
 // Interface structure for the SMM Power Button SMI Dispatch Protocol\r
 //\r
-typedef struct _EFI_SMM_POWER_BUTTON_DISPATCH_PROTOCOL {\r
+struct _EFI_SMM_POWER_BUTTON_DISPATCH_PROTOCOL {\r
   EFI_SMM_POWER_BUTTON_REGISTER   Register;\r
   EFI_SMM_POWER_BUTTON_UNREGISTER UnRegister;\r
-} EFI_SMM_POWER_BUTTON_DISPATCH_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiSmmPowerButtonDispatchProtocolGuid;\r
 \r
index 9426cd4ffaaaccd796a28ff4692eb57545e0b4da..0d900fb40de8e90ea88b9cec12c6666c2baf4b46 100644 (file)
@@ -143,10 +143,10 @@ EFI_STATUS
 //\r
 // Interface structure for the SMM Standby Button SMI Dispatch Protocol\r
 //\r
-typedef struct _EFI_SMM_STANDBY_BUTTON_DISPATCH_PROTOCOL {\r
+struct _EFI_SMM_STANDBY_BUTTON_DISPATCH_PROTOCOL {\r
   EFI_SMM_STANDBY_BUTTON_REGISTER   Register;\r
   EFI_SMM_STANDBY_BUTTON_UNREGISTER UnRegister;\r
-} EFI_SMM_STANDBY_BUTTON_DISPATCH_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiSmmStandbyButtonDispatchProtocolGuid;\r
 \r
index ef9a08918c9945084250d96101918d38b098e3a1..24f65f2e6c2c4910dd1b3b98fcbf96d6b9d06930 100644 (file)
@@ -51,8 +51,8 @@ EFI_STATUS
   IN EFI_STATUS_CODE_DATA         * Data OPTIONAL\r
   );\r
 \r
-typedef struct _EFI_SMM_STATUS_CODE_PROTOCOL {\r
+struct _EFI_SMM_STATUS_CODE_PROTOCOL {\r
   EFI_SMM_REPORT_STATUS_CODE  ReportStatusCode;\r
-} EFI_SMM_STATUS_CODE_PROTOCOL;\r
+};\r
 \r
 #endif\r
index 765d1baa29dba2e24a43a1604f59b515da3e4031..a47c04a46b3089dc5fc97883525be28ea531d98a 100644 (file)
@@ -140,11 +140,11 @@ EFI_STATUS
 //\r
 // Interface structure for the SMM Software SMI Dispatch Protocol\r
 //\r
-typedef struct _EFI_SMM_SW_DISPATCH_PROTOCOL {\r
+struct _EFI_SMM_SW_DISPATCH_PROTOCOL {\r
   EFI_SMM_SW_REGISTER   Register;\r
   EFI_SMM_SW_UNREGISTER UnRegister;\r
   UINTN                 MaximumSwiValue;\r
-} EFI_SMM_SW_DISPATCH_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiSmmSwDispatchProtocolGuid;\r
 \r
index e80272f7f2e1de60fa9007a9fb86a9c997e3e432..ba44556db4ebe5187ca27f19770b5371f3d17241 100644 (file)
@@ -160,10 +160,10 @@ EFI_STATUS
 //\r
 // Interface structure for the SMM Child Dispatch Protocol\r
 //\r
-typedef struct _EFI_SMM_SX_DISPATCH_PROTOCOL {\r
+struct _EFI_SMM_SX_DISPATCH_PROTOCOL {\r
   EFI_SMM_SX_REGISTER   Register;\r
   EFI_SMM_SX_UNREGISTER UnRegister;\r
-} EFI_SMM_SX_DISPATCH_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiSmmSxDispatchProtocolGuid;\r
 \r
index 386aad23bccb940bd4b0ede680000a984e0c363f..902e0fd1354065ad92c06e5b991e4b2c4eee3ee9 100644 (file)
@@ -139,10 +139,10 @@ EFI_STATUS
 //\r
 // Interface structure for the SMM USB SMI Dispatch Protocol\r
 //\r
-typedef struct _EFI_SMM_USB_DISPATCH_PROTOCOL {\r
+struct _EFI_SMM_USB_DISPATCH_PROTOCOL {\r
   EFI_SMM_USB_REGISTER    Register;\r
   EFI_SMM_USB_UNREGISTER  UnRegister;\r
-} EFI_SMM_USB_DISPATCH_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiSmmUsbDispatchProtocolGuid;\r
 \r