Removed extra typedefs on structures to fix error generated by gcc.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4939 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
jljusten 2008-03-20 21:17:47 +00:00
parent a2446f2e1b
commit 5d46191d8f
35 changed files with 78 additions and 86 deletions

View File

@ -56,10 +56,10 @@ EFI_STATUS
OUT UINTN * Size
);
typedef struct _EFI_ACPI_S3_SAVE_PROTOCOL {
struct _EFI_ACPI_S3_SAVE_PROTOCOL {
EFI_ACPI_GET_LEGACY_MEMORY_SIZE GetLegacyMemorySize;
EFI_ACPI_S3_SAVE S3Save;
} EFI_ACPI_S3_SAVE_PROTOCOL;
};
extern EFI_GUID gEfiAcpiS3SaveGuid;

View File

@ -116,10 +116,10 @@ EFI_STATUS
//
// ACPI Support Protocol
//
typedef struct _EFI_ACPI_SUPPORT_PROTOCOL {
struct _EFI_ACPI_SUPPORT_PROTOCOL {
EFI_ACPI_GET_ACPI_TABLE GetAcpiTable;
EFI_ACPI_SET_ACPI_TABLE SetAcpiTable;
EFI_ACPI_PUBLISH_TABLES PublishTables;
} EFI_ACPI_SUPPORT_PROTOCOL;
};
#endif

View File

@ -63,10 +63,10 @@ EFI_STATUS
//
// S3 Save Protocol data structure
//
typedef struct _EFI_BOOT_SCRIPT_SAVE_PROTOCOL {
struct _EFI_BOOT_SCRIPT_SAVE_PROTOCOL {
EFI_BOOT_SCRIPT_WRITE Write;
EFI_BOOT_SCRIPT_CLOSE_TABLE CloseTable;
} EFI_BOOT_SCRIPT_SAVE_PROTOCOL;
};
extern EFI_GUID gEfiBootScriptSaveGuid;

View File

@ -83,10 +83,10 @@ typedef struct {
// EFI_CPU_IO_PROTOCOL
// *******************************************************
//
typedef struct _EFI_CPU_IO_PROTOCOL {
struct _EFI_CPU_IO_PROTOCOL {
EFI_CPU_IO_PROTOCOL_ACCESS Mem;
EFI_CPU_IO_PROTOCOL_ACCESS Io;
} EFI_CPU_IO_PROTOCOL;
};
extern EFI_GUID gEfiCpuIoProtocolGuid;

View File

@ -113,12 +113,12 @@ EFI_STATUS
IN EFI_EVENT FilterEvent
);
typedef struct _EFI_DATA_HUB_PROTOCOL {
struct _EFI_DATA_HUB_PROTOCOL {
EFI_DATA_HUB_LOG_DATA LogData;
EFI_DATA_HUB_GET_NEXT_RECORD GetNextRecord;
EFI_DATA_HUB_REGISTER_FILTER_DRIVER RegisterFilterDriver;
EFI_DATA_HUB_UNREGISTER_FILTER_DRIVER UnregisterFilterDriver;
} EFI_DATA_HUB_PROTOCOL;
};
extern EFI_GUID gEfiDataHubProtocolGuid;

View File

@ -38,8 +38,6 @@ Abstract:
}
EFI_FORWARD_DECLARATION (EFI_FIRMWARE_VOLUME_PROTOCOL);
//
// ************************************************************
// EFI_FV_ATTRIBUTES bit definitions
@ -285,7 +283,7 @@ Returns:
EFI_ACCESS_DENIED
--*/
typedef struct _EFI_FIRMWARE_VOLUME_PROTOCOL {
struct _EFI_FIRMWARE_VOLUME_PROTOCOL {
FV_GET_ATTRIBUTES GetVolumeAttributes;
FV_SET_ATTRIBUTES SetVolumeAttributes;
FV_READ_FILE ReadFile;
@ -294,7 +292,7 @@ typedef struct _EFI_FIRMWARE_VOLUME_PROTOCOL {
FV_GET_NEXT_FILE GetNextFile;
UINT32 KeySize;
EFI_HANDLE ParentHandle;
} EFI_FIRMWARE_VOLUME_PROTOCOL;
};
extern EFI_GUID gEfiFirmwareVolumeProtocolGuid;

View File

@ -177,7 +177,7 @@ EFI_STATUS
);
typedef struct _EFI_FIRMWARE_VOLUME2_PROTOCOL {
struct _EFI_FIRMWARE_VOLUME2_PROTOCOL {
EFI_FV_GET_ATTRIBUTES GetVolumeAttributes;
EFI_FV_SET_ATTRIBUTES SetVolumeAttributes;
EFI_FV_READ_FILE ReadFile;
@ -188,7 +188,7 @@ typedef struct _EFI_FIRMWARE_VOLUME2_PROTOCOL {
EFI_HANDLE ParentHandle;
EFI_FV_GET_INFO GetInfo;
EFI_FV_SET_INFO SetInfo;
} EFI_FIRMWARE_VOLUME2_PROTOCOL;
};
extern EFI_GUID gEfiFirmwareVolume2ProtocolGuid;

View File

@ -235,7 +235,7 @@ Returns:
--*/
;
typedef struct _EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL {
struct _EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL {
EFI_FVB_GET_ATTRIBUTES GetVolumeAttributes;
EFI_FVB_SET_ATTRIBUTES SetVolumeAttributes;
EFI_FVB_GET_PHYSICAL_ADDRESS GetPhysicalAddress;
@ -244,7 +244,7 @@ typedef struct _EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL {
EFI_FVB_WRITE Write;
EFI_FVB_ERASE_BLOCKS EraseBlocks;
EFI_HANDLE ParentHandle;
} EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL;
};
extern EFI_GUID gEfiFirmwareVolumeBlockProtocolGuid;

View File

@ -36,8 +36,6 @@ Abstract:
//
// Forward reference for pure ANSI compatability
//
EFI_FORWARD_DECLARATION (EFI_FORM_BROWSER_PROTOCOL);
typedef struct _EFI_FORM_BROWSER_PROTOCOL EFI_FORM_BROWSER_PROTOCOL;
typedef struct {
@ -87,10 +85,10 @@ EFI_STATUS
...
);
typedef struct _EFI_FORM_BROWSER_PROTOCOL {
struct _EFI_FORM_BROWSER_PROTOCOL {
EFI_SEND_FORM SendForm;
EFI_CREATE_POP_UP CreatePopUp;
} EFI_FORM_BROWSER_PROTOCOL;
};
extern EFI_GUID gEfiFormBrowserProtocolGuid;

View File

@ -36,8 +36,6 @@ Abstract:
//
// Forward reference for pure ANSI compatability
//
EFI_FORWARD_DECLARATION (EFI_FORM_CALLBACK_PROTOCOL);
typedef struct _EFI_FORM_CALLBACK_PROTOCOL EFI_FORM_CALLBACK_PROTOCOL;
#define RESET_REQUIRED 1 // Flags setting to signify that the callback operation resulted in an eventual
@ -109,11 +107,11 @@ EFI_STATUS
OUT EFI_HII_CALLBACK_PACKET **Packet
);
typedef struct _EFI_FORM_CALLBACK_PROTOCOL {
struct _EFI_FORM_CALLBACK_PROTOCOL {
EFI_NV_READ NvRead;
EFI_NV_WRITE NvWrite;
EFI_FORM_CALLBACK Callback;
} EFI_FORM_CALLBACK_PROTOCOL;
};
extern EFI_GUID gEfiFormCallbackProtocolGuid;

View File

@ -36,8 +36,6 @@ Abstract:
//
// Forward reference for pure ANSI compatability
//
EFI_FORWARD_DECLARATION (EFI_HII_PROTOCOL);
typedef struct _EFI_HII_PROTOCOL EFI_HII_PROTOCOL;
//
@ -585,7 +583,7 @@ EFI_STATUS
OUT EFI_KEY_DESCRIPTOR * Descriptor
);
typedef struct _EFI_HII_PROTOCOL {
struct _EFI_HII_PROTOCOL {
EFI_HII_NEW_PACK NewPack;
EFI_HII_REMOVE_PACK RemovePack;
EFI_HII_FIND_HANDLES FindHandles;
@ -606,7 +604,7 @@ typedef struct _EFI_HII_PROTOCOL {
EFI_HII_UPDATE_FORM UpdateForm;
EFI_HII_GET_KEYBOARD_LAYOUT GetKeyboardLayout;
} EFI_HII_PROTOCOL;
};
extern EFI_GUID gEfiHiiProtocolGuid;

View 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
// EFI_IDE_CONTROLLER_INIT_PROTOCOL instances.
//
typedef struct _EFI_IDE_CONTROLLER_INIT_PROTOCOL {
struct _EFI_IDE_CONTROLLER_INIT_PROTOCOL {
EFI_IDE_CONTROLLER_GET_CHANNEL_INFO GetChannelInfo;
EFI_IDE_CONTROLLER_NOTIFY_PHASE NotifyPhase;
EFI_IDE_CONTROLLER_SUBMIT_DATA SubmitData;
@ -340,7 +340,7 @@ typedef struct _EFI_IDE_CONTROLLER_INIT_PROTOCOL {
EFI_IDE_CONTROLLER_SET_TIMING SetTiming;
BOOLEAN EnumAll;
UINT8 ChannelCount;
} EFI_IDE_CONTROLLER_INIT_PROTOCOL;
};
extern EFI_GUID gEfiIdeControllerInitProtocolGuid;

View File

@ -300,7 +300,7 @@ EFI_STATUS
--*/
;
typedef struct _EFI_LEGACY_8259_PROTOCOL {
struct _EFI_LEGACY_8259_PROTOCOL {
EFI_LEGACY_8259_SET_VECTOR_BASE SetVectorBase;
EFI_LEGACY_8259_GET_MASK GetMask;
EFI_LEGACY_8259_SET_MASK SetMask;
@ -310,7 +310,7 @@ typedef struct _EFI_LEGACY_8259_PROTOCOL {
EFI_LEGACY_8259_DISABLE_IRQ DisableIrq;
EFI_LEGACY_8259_GET_INTERRUPT_LINE GetInterruptLine;
EFI_LEGACY_8259_END_OF_INTERRUPT EndOfInterrupt;
} EFI_LEGACY_8259_PROTOCOL;
};
extern EFI_GUID gEfiLegacy8259ProtocolGuid;

View File

@ -694,7 +694,7 @@ Returns:
--*/
;
typedef struct _EFI_LEGACY_BIOS_PROTOCOL {
struct _EFI_LEGACY_BIOS_PROTOCOL {
EFI_LEGACY_BIOS_INT86 Int86;
EFI_LEGACY_BIOS_FARCALL86 FarCall86;
EFI_LEGACY_BIOS_CHECK_ROM CheckPciRom;
@ -707,7 +707,7 @@ typedef struct _EFI_LEGACY_BIOS_PROTOCOL {
EFI_LEGACY_BIOS_GET_LEGACY_REGION GetLegacyRegion;
EFI_LEGACY_BIOS_COPY_LEGACY_REGION CopyLegacyRegion;
EFI_LEGACY_BIOS_BOOT_UNCONVENTIONAL_DEVICE BootUnconventionalDevice;
} EFI_LEGACY_BIOS_PROTOCOL;
};
extern EFI_GUID gEfiLegacyBiosProtocolGuid;

View File

@ -313,7 +313,7 @@ EFI_STATUS
--*/
;
typedef struct _EFI_LEGACY_BIOS_PLATFORM_PROTOCOL {
struct _EFI_LEGACY_BIOS_PLATFORM_PROTOCOL {
EFI_LEGACY_BIOS_PLATFORM_GET_PLATFORM_INFO GetPlatformInfo;
EFI_LEGACY_BIOS_PLATFORM_GET_PLATFORM_HANDLE GetPlatformHandle;
EFI_LEGACY_BIOS_PLATFORM_SMM_INIT SmmInit;
@ -321,7 +321,7 @@ typedef struct _EFI_LEGACY_BIOS_PLATFORM_PROTOCOL {
EFI_LEGACY_BIOS_PLATFORM_GET_ROUTING_TABLE GetRoutingTable;
EFI_LEGACY_BIOS_PLATFORM_TRANSLATE_PIRQ TranslatePirq;
EFI_LEGACY_BIOS_PLATFORM_PREPARE_TO_BOOT PrepareToBoot;
} EFI_LEGACY_BIOS_PLATFORM_PROTOCOL;
};
extern EFI_GUID gEfiLegacyBiosPlatformProtocolGuid;

View File

@ -124,12 +124,12 @@ EFI_STATUS
EFI_INVALID_PARAMETER - Invalid PIRQ number
--*/
typedef struct _EFI_LEGACY_INTERRUPT_PROTOCOL {
struct _EFI_LEGACY_INTERRUPT_PROTOCOL {
EFI_LEGACY_INTERRUPT_GET_NUMBER_PIRQS GetNumberPirqs;
EFI_LEGACY_INTERRUPT_GET_LOCATION GetLocation;
EFI_LEGACY_INTERRUPT_READ_PIRQ ReadPirq;
EFI_LEGACY_INTERRUPT_WRITE_PIRQ WritePirq;
} EFI_LEGACY_INTERRUPT_PROTOCOL;
};
extern EFI_GUID gEfiLegacyInterruptProtocolGuid;

View File

@ -70,12 +70,12 @@ EFI_STATUS
OUT UINT32 *Granularity OPTIONAL
);
typedef struct _EFI_LEGACY_REGION_PROTOCOL {
struct _EFI_LEGACY_REGION_PROTOCOL {
EFI_LEGACY_REGION_DECODE Decode;
EFI_LEGACY_REGION_LOCK Lock;
EFI_LEGACY_REGION_BOOT_LOCK BootLock;
EFI_LEGACY_REGION_UNLOCK UnLock;
} EFI_LEGACY_REGION_PROTOCOL;
};
extern EFI_GUID gEfiLegacyRegionProtocolGuid;

View File

@ -348,7 +348,7 @@ Returns:
typedef struct _EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL {
struct _EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL {
EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_NOTIFY_PHASE NotifyPhase;
EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_GET_NEXT_ROOT_BRIDGE GetNextRootBridge;
EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_GET_ATTRIBUTES GetAllocAttributes;
@ -357,7 +357,7 @@ typedef struct _EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL {
EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_SUBMIT_RESOURCES SubmitResources;
EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_GET_PROPOSED_RESOURCES GetProposedResources;
EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_PREPROCESS_CONTROLLER PreprocessController;
} EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL;
};
extern EFI_GUID gEfiPciHostBridgeResourceAllocationProtocolGuid;

View File

@ -85,11 +85,11 @@ EFI_STATUS
//
typedef struct _EFI_PCI_HOT_PLUG_INIT_PROTOCOL {
struct _EFI_PCI_HOT_PLUG_INIT_PROTOCOL {
EFI_GET_ROOT_HPC_LIST GetRootHpcList;
EFI_INITIALIZE_ROOT_HPC InitializeRootHpc;
EFI_GET_PCI_HOT_PLUG_PADDING GetResourcePadding;
} EFI_PCI_HOT_PLUG_INIT_PROTOCOL;
};
extern EFI_GUID gEfiPciHotPlugInitProtocolGuid;

View File

@ -197,12 +197,12 @@ EFI_STATUS
;
typedef struct _EFI_PCI_PLATFORM_PROTOCOL {
struct _EFI_PCI_PLATFORM_PROTOCOL {
EFI_PCI_PLATFORM_PHASE_NOTIFY PhaseNotify;
EFI_PCI_PLATFORM_PREPROCESS_CONTROLLER PlatformPrepController;
EFI_PCI_PLATFORM_GET_PLATFORM_POLICY GetPlatformPolicy;
EFI_PCI_PLATFORM_GET_PCI_ROM GetPciRom;
} EFI_PCI_PLATFORM_PROTOCOL;
};
extern EFI_GUID gEfiPciPlatformProtocolGuid;

View File

@ -72,11 +72,11 @@ EFI_STATUS
//
// Protocol definition
//
typedef struct _EFI_SECTION_EXTRACTION_PROTOCOL {
struct _EFI_SECTION_EXTRACTION_PROTOCOL {
EFI_OPEN_SECTION_STREAM OpenSectionStream;
EFI_GET_SECTION GetSection;
EFI_CLOSE_SECTION_STREAM CloseSectionStream;
} EFI_SECTION_EXTRACTION_PROTOCOL;
};
extern EFI_GUID gEfiSectionExtractionProtocolGuid;

View File

@ -82,12 +82,12 @@ EFI_STATUS
IN EFI_SMBUS_NOTIFY_FUNCTION NotifyFunction
);
typedef struct _EFI_SMBUS_HC_PROTOCOL {
struct _EFI_SMBUS_HC_PROTOCOL {
EFI_SMBUS_HC_EXECUTE_OPERATION Execute;
EFI_SMBUS_HC_PROTOCOL_ARP_DEVICE ArpDevice;
EFI_SMBUS_HC_PROTOCOL_GET_ARP_MAP GetArpMap;
EFI_SMBUS_HC_PROTOCOL_NOTIFY Notify;
} EFI_SMBUS_HC_PROTOCOL;
};
extern EFI_GUID gEfiSmbusProtocolGuid;
#endif

View File

@ -65,14 +65,14 @@ EFI_STATUS
IN OUT EFI_SMRAM_DESCRIPTOR * SmramMap
);
typedef struct _EFI_SMM_ACCESS_PROTOCOL {
struct _EFI_SMM_ACCESS_PROTOCOL {
EFI_SMM_OPEN Open;
EFI_SMM_CLOSE Close;
EFI_SMM_LOCK Lock;
EFI_SMM_CAPABILITIES GetCapabilities;
BOOLEAN LockState;
BOOLEAN OpenState;
} EFI_SMM_ACCESS_PROTOCOL;
};
extern EFI_GUID gEfiSmmAccessProtocolGuid;

View File

@ -85,10 +85,10 @@ typedef struct {
EFI_SMM_CPU_IO Write;
} EFI_SMM_IO_ACCESS;
typedef struct _EFI_SMM_CPU_IO_INTERFACE {
struct _EFI_SMM_CPU_IO_INTERFACE {
EFI_SMM_IO_ACCESS Mem;
EFI_SMM_IO_ACCESS Io;
} EFI_SMM_CPU_IO_INTERFACE;
};
typedef
EFI_STATUS
@ -134,7 +134,7 @@ EFI_STATUS
IN OUT VOID *ProcArguments OPTIONAL
);
typedef struct _EFI_SMM_CPU_SAVE_STATE {
struct _EFI_SMM_CPU_SAVE_STATE {
UINT8 Reserved1[248];
UINT32 SMBASE;
UINT32 SMMRevId;
@ -163,7 +163,7 @@ typedef struct _EFI_SMM_CPU_SAVE_STATE {
UINT32 EFLAGS;
UINT32 CR3;
UINT32 CR0;
} EFI_SMM_CPU_SAVE_STATE;
};
typedef struct {
UINT8 Reserved19[760]; // FC00
@ -341,7 +341,7 @@ typedef struct {
UINT32 CR0;
} EFI_SMM_CPU_CT_NOT_ENABLED_SAVE_STATE;
typedef struct _EFI_SMM_OPTIONAL_FP_SAVE_STATE {
struct _EFI_SMM_OPTIONAL_FP_SAVE_STATE {
UINT16 Fcw;
UINT16 Fsw;
UINT16 Ftw;
@ -361,7 +361,7 @@ typedef struct _EFI_SMM_OPTIONAL_FP_SAVE_STATE {
UINT8 St0Mm6[10], Rsvd9[6];
UINT8 St0Mm7[10], Rsvd10[6];
UINT8 Rsvd11[22 * 16];
} EFI_SMM_OPTIONAL_FP_SAVE_STATE;
};
typedef struct _EFI_SMM_OPTIONAL_FP_SAVE_STATE32 {
UINT16 Fcw;
@ -464,7 +464,7 @@ EFI_STATUS
//
// System Management System Table (SMST)
//
typedef struct _EFI_SMM_SYSTEM_TABLE {
struct _EFI_SMM_SYSTEM_TABLE {
EFI_TABLE_HEADER Hdr;
CHAR16 *SmmFirmwareVendor;
@ -505,7 +505,7 @@ typedef struct _EFI_SMM_SYSTEM_TABLE {
UINTN NumberOfTableEntries;
EFI_CONFIGURATION_TABLE *SmmConfigurationTable;
} EFI_SMM_SYSTEM_TABLE;
};
//
// SMM Handler Definition
@ -779,7 +779,7 @@ EFI_STATUS
--*/
;
typedef struct _EFI_SMM_BASE_PROTOCOL {
struct _EFI_SMM_BASE_PROTOCOL {
EFI_SMM_REGISTER_HANDLER Register;
EFI_SMM_UNREGISTER_HANDLER UnRegister;
EFI_SMM_COMMUNICATE Communicate;
@ -788,7 +788,7 @@ typedef struct _EFI_SMM_BASE_PROTOCOL {
EFI_SMM_ALLOCATE_POOL SmmAllocatePool;
EFI_SMM_FREE_POOL SmmFreePool;
EFI_SMM_GET_SMST_LOCATION GetSmstLocation;
} EFI_SMM_BASE_PROTOCOL;
};
extern EFI_GUID gEfiSmmBaseProtocolGuid;
extern EFI_GUID gEfiSmmCpuIoGuid;

View File

@ -67,12 +67,12 @@ EFI_STATUS
IN OUT EFI_SMM_CONTROL_REGISTER * SmiRegister
);
typedef struct _EFI_SMM_CONTROL_PROTOCOL {
struct _EFI_SMM_CONTROL_PROTOCOL {
EFI_SMM_ACTIVATE Trigger;
EFI_SMM_DEACTIVATE Clear;
EFI_SMM_GET_REGISTER_INFO GetRegisterInfo;
UINTN MinimumTriggerPeriod;
} EFI_SMM_CONTROL_PROTOCOL;
};
extern EFI_GUID gEfiSmmControlProtocolGuid;

View File

@ -34,9 +34,9 @@ Revision History
#define EFI_SMM_CPU_SAVE_STATE_PROTOCOL_GUID \
{ 0x21f302ad, 0x6e94, 0x471b, 0x84, 0xbc, 0xb1, 0x48, 0x0, 0x40, 0x3a, 0x1d }
typedef struct _EFI_SMM_CPU_SAVE_STATE_PROTOCOL {
struct _EFI_SMM_CPU_SAVE_STATE_PROTOCOL {
EFI_SMM_CPU_STATE **CpuSaveState;
} EFI_SMM_CPU_SAVE_STATE_PROTOCOL;
};
extern EFI_GUID gEfiSmmCpuSaveStateProtocolGuid;

View File

@ -141,11 +141,11 @@ EFI_STATUS
//
// Interface structure for the SMM GPI SMI Dispatch Protocol
//
typedef struct _EFI_SMM_GPI_DISPATCH_PROTOCOL {
struct _EFI_SMM_GPI_DISPATCH_PROTOCOL {
EFI_SMM_GPI_REGISTER Register;
EFI_SMM_GPI_UNREGISTER UnRegister;
UINTN NumSupportedGpis;
} EFI_SMM_GPI_DISPATCH_PROTOCOL;
};
extern EFI_GUID gEfiSmmGpiDispatchProtocolGuid;

View File

@ -194,10 +194,10 @@ EFI_STATUS
//
// Interface structure for the SMM Ich n specific SMI Dispatch Protocol
//
typedef struct _EFI_SMM_ICHN_DISPATCH_PROTOCOL {
struct _EFI_SMM_ICHN_DISPATCH_PROTOCOL {
EFI_SMM_ICHN_REGISTER Register;
EFI_SMM_ICHN_UNREGISTER UnRegister;
} EFI_SMM_ICHN_DISPATCH_PROTOCOL;
};
extern EFI_GUID gEfiSmmIchnDispatchProtocolGuid;

View File

@ -194,11 +194,11 @@ EFI_STATUS
//
// Interface structure for the SMM Periodic Timer Dispatch Protocol
//
typedef struct _EFI_SMM_PERIODIC_TIMER_DISPATCH_PROTOCOL {
struct _EFI_SMM_PERIODIC_TIMER_DISPATCH_PROTOCOL {
EFI_SMM_PERIODIC_TIMER_REGISTER Register;
EFI_SMM_PERIODIC_TIMER_UNREGISTER UnRegister;
EFI_SMM_PERIODIC_TIMER_INTERVAL GetNextShorterInterval;
} EFI_SMM_PERIODIC_TIMER_DISPATCH_PROTOCOL;
};
extern EFI_GUID gEfiSmmPeriodicTimerDispatchProtocolGuid;

View File

@ -143,10 +143,10 @@ EFI_STATUS
//
// Interface structure for the SMM Power Button SMI Dispatch Protocol
//
typedef struct _EFI_SMM_POWER_BUTTON_DISPATCH_PROTOCOL {
struct _EFI_SMM_POWER_BUTTON_DISPATCH_PROTOCOL {
EFI_SMM_POWER_BUTTON_REGISTER Register;
EFI_SMM_POWER_BUTTON_UNREGISTER UnRegister;
} EFI_SMM_POWER_BUTTON_DISPATCH_PROTOCOL;
};
extern EFI_GUID gEfiSmmPowerButtonDispatchProtocolGuid;

View File

@ -143,10 +143,10 @@ EFI_STATUS
//
// Interface structure for the SMM Standby Button SMI Dispatch Protocol
//
typedef struct _EFI_SMM_STANDBY_BUTTON_DISPATCH_PROTOCOL {
struct _EFI_SMM_STANDBY_BUTTON_DISPATCH_PROTOCOL {
EFI_SMM_STANDBY_BUTTON_REGISTER Register;
EFI_SMM_STANDBY_BUTTON_UNREGISTER UnRegister;
} EFI_SMM_STANDBY_BUTTON_DISPATCH_PROTOCOL;
};
extern EFI_GUID gEfiSmmStandbyButtonDispatchProtocolGuid;

View File

@ -51,8 +51,8 @@ EFI_STATUS
IN EFI_STATUS_CODE_DATA * Data OPTIONAL
);
typedef struct _EFI_SMM_STATUS_CODE_PROTOCOL {
struct _EFI_SMM_STATUS_CODE_PROTOCOL {
EFI_SMM_REPORT_STATUS_CODE ReportStatusCode;
} EFI_SMM_STATUS_CODE_PROTOCOL;
};
#endif

View File

@ -140,11 +140,11 @@ EFI_STATUS
//
// Interface structure for the SMM Software SMI Dispatch Protocol
//
typedef struct _EFI_SMM_SW_DISPATCH_PROTOCOL {
struct _EFI_SMM_SW_DISPATCH_PROTOCOL {
EFI_SMM_SW_REGISTER Register;
EFI_SMM_SW_UNREGISTER UnRegister;
UINTN MaximumSwiValue;
} EFI_SMM_SW_DISPATCH_PROTOCOL;
};
extern EFI_GUID gEfiSmmSwDispatchProtocolGuid;

View File

@ -160,10 +160,10 @@ EFI_STATUS
//
// Interface structure for the SMM Child Dispatch Protocol
//
typedef struct _EFI_SMM_SX_DISPATCH_PROTOCOL {
struct _EFI_SMM_SX_DISPATCH_PROTOCOL {
EFI_SMM_SX_REGISTER Register;
EFI_SMM_SX_UNREGISTER UnRegister;
} EFI_SMM_SX_DISPATCH_PROTOCOL;
};
extern EFI_GUID gEfiSmmSxDispatchProtocolGuid;

View File

@ -139,10 +139,10 @@ EFI_STATUS
//
// Interface structure for the SMM USB SMI Dispatch Protocol
//
typedef struct _EFI_SMM_USB_DISPATCH_PROTOCOL {
struct _EFI_SMM_USB_DISPATCH_PROTOCOL {
EFI_SMM_USB_REGISTER Register;
EFI_SMM_USB_UNREGISTER UnRegister;
} EFI_SMM_USB_DISPATCH_PROTOCOL;
};
extern EFI_GUID gEfiSmmUsbDispatchProtocolGuid;