TianoCore EDK2 master
Loading...
Searching...
No Matches
ReportStatusCodeHandler.h
Go to the documentation of this file.
1
13#ifndef __REPORT_STATUS_CODE_HANDLER_PROTOCOL_H__
14#define __REPORT_STATUS_CODE_HANDLER_PROTOCOL_H__
15
16#define EFI_RSC_HANDLER_PROTOCOL_GUID \
17 { \
18 0x86212936, 0xe76, 0x41c8, {0xa0, 0x3a, 0x2a, 0xf2, 0xfc, 0x1c, 0x39, 0xe2} \
19 }
20
21typedef
23(EFIAPI *EFI_RSC_HANDLER_CALLBACK)(
24 IN EFI_STATUS_CODE_TYPE CodeType,
26 IN UINT32 Instance,
27 IN EFI_GUID *CallerId,
29 );
30
58typedef
61 IN EFI_RSC_HANDLER_CALLBACK Callback,
62 IN EFI_TPL Tpl
63 );
64
78typedef
81 IN EFI_RSC_HANDLER_CALLBACK Callback
82 );
83
84typedef struct {
88
89extern EFI_GUID gEfiRscHandlerProtocolGuid;
90
91#endif // __REPORT_STATUS_CODE_HANDLER_H__
#define IN
Definition: Base.h:279
UINT32 EFI_STATUS_CODE_VALUE
Definition: PiStatusCode.h:67
UINT32 EFI_STATUS_CODE_TYPE
Definition: PiStatusCode.h:24
EFI_STATUS(EFIAPI * EFI_RSC_HANDLER_UNREGISTER)(IN EFI_RSC_HANDLER_CALLBACK Callback)
EFI_STATUS(EFIAPI * EFI_RSC_HANDLER_REGISTER)(IN EFI_RSC_HANDLER_CALLBACK Callback, IN EFI_TPL Tpl)
EFI_STATUS EFIAPI Unregister(IN EFI_PEI_RSC_HANDLER_CALLBACK Callback)
EFI_STATUS EFIAPI Register(IN EFI_PEI_RSC_HANDLER_CALLBACK Callback)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
UINTN EFI_TPL
Definition: UefiBaseType.h:41
Definition: Base.h:213