TianoCore EDK2 master
Loading...
Searching...
No Matches
MmReportStatusCodeHandler.h
Go to the documentation of this file.
1
12#ifndef __MM_REPORT_STATUS_CODE_HANDLER_PROTOCOL_H__
13#define __MM_REPORT_STATUS_CODE_HANDLER_PROTOCOL_H__
14
15#define EFI_MM_RSC_HANDLER_PROTOCOL_GUID \
16 { \
17 0x2ff29fa7, 0x5e80, 0x4ed9, {0xb3, 0x80, 0x1, 0x7d, 0x3c, 0x55, 0x4f, 0xf4} \
18 }
19
20typedef
22(EFIAPI *EFI_MM_RSC_HANDLER_CALLBACK)(
23 IN EFI_STATUS_CODE_TYPE CodeType,
25 IN UINT32 Instance,
26 IN EFI_GUID *CallerId,
28 );
29
45typedef
48 IN EFI_MM_RSC_HANDLER_CALLBACK Callback
49 );
50
65typedef
68 IN EFI_MM_RSC_HANDLER_CALLBACK Callback
69 );
70
75
76extern EFI_GUID gEfiMmRscHandlerProtocolGuid;
77
78#endif
#define IN
Definition: Base.h:279
EFI_STATUS(EFIAPI * EFI_MM_RSC_HANDLER_REGISTER)(IN EFI_MM_RSC_HANDLER_CALLBACK Callback)
EFI_STATUS(EFIAPI * EFI_MM_RSC_HANDLER_UNREGISTER)(IN EFI_MM_RSC_HANDLER_CALLBACK Callback)
UINT32 EFI_STATUS_CODE_VALUE
Definition: PiStatusCode.h:67
UINT32 EFI_STATUS_CODE_TYPE
Definition: PiStatusCode.h:24
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213