18#ifndef _SMM_SW_DISPATCH2_H_
19#define _SMM_SW_DISPATCH2_H_
24#define EFI_SMM_SW_DISPATCH2_PROTOCOL_GUID EFI_MM_SW_DISPATCH_PROTOCOL_GUID
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_MM_HANDLER_ENTRY_POINT EFI_SMM_HANDLER_ENTRY_POINT2
Definition PiSmmCis.h:62
EFI_GUID gEfiSmmSwDispatch2ProtocolGuid
EFI_STATUS(EFIAPI * EFI_SMM_SW_REGISTER2)(IN CONST EFI_SMM_SW_DISPATCH2_PROTOCOL *This, IN EFI_SMM_HANDLER_ENTRY_POINT2 DispatchFunction, IN OUT EFI_SMM_SW_REGISTER_CONTEXT *RegisterContext, OUT EFI_HANDLE *DispatchHandle)
Definition SmmSwDispatch2.h:89
EFI_STATUS(EFIAPI * EFI_SMM_SW_UNREGISTER2)(IN CONST EFI_SMM_SW_DISPATCH2_PROTOCOL *This, IN EFI_HANDLE DispatchHandle)
Definition SmmSwDispatch2.h:110
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_HANDLE
Definition UefiBaseType.h:37
unsigned char UINT8
Definition actypes.h:236
Definition SmmSwDispatch2.h:41
UINT8 DataPort
Definition SmmSwDispatch2.h:53
UINTN SwSmiCpuIndex
Definition SmmSwDispatch2.h:45
UINT8 CommandPort
Definition SmmSwDispatch2.h:49
Definition SmmSwDispatch2.h:31
UINTN SwSmiInputValue
Definition SmmSwDispatch2.h:32
Definition SmmSwDispatch2.h:122
EFI_SMM_SW_UNREGISTER2 UnRegister
Definition SmmSwDispatch2.h:124
UINTN MaximumSwiValue
Definition SmmSwDispatch2.h:129
EFI_SMM_SW_REGISTER2 Register
Definition SmmSwDispatch2.h:123