15#ifndef _SMM_IO_TRAP_DISPATCH2_H_
16#define _SMM_IO_TRAP_DISPATCH2_H_
20#define EFI_SMM_IO_TRAP_DISPATCH2_PROTOCOL_GUID EFI_MM_IO_TRAP_DISPATCH_PROTOCOL_GUID
44extern EFI_GUID gEfiSmmIoTrapDispatch2ProtocolGuid;
EFI_STATUS(EFIAPI * EFI_MM_IO_TRAP_DISPATCH_REGISTER)(IN CONST EFI_MM_IO_TRAP_DISPATCH_PROTOCOL *This, IN EFI_MM_HANDLER_ENTRY_POINT DispatchFunction, IN OUT EFI_MM_IO_TRAP_REGISTER_CONTEXT *RegisterContext, OUT EFI_HANDLE *DispatchHandle)
EFI_MM_IO_TRAP_DISPATCH_TYPE
EFI_STATUS(EFIAPI * EFI_MM_IO_TRAP_DISPATCH_UNREGISTER)(IN CONST EFI_MM_IO_TRAP_DISPATCH_PROTOCOL *This, IN EFI_HANDLE DispatchHandle)
EFI_MM_IO_TRAP_DISPATCH_TYPE EFI_SMM_IO_TRAP_DISPATCH_TYPE
EFI_MM_IO_TRAP_CONTEXT EFI_SMM_IO_TRAP_CONTEXT
EFI_MM_IO_TRAP_REGISTER_CONTEXT EFI_SMM_IO_TRAP_REGISTER_CONTEXT