XenevaOS
Loading...
Searching...
No Matches
ReportStatusCodeHandler.h
Go to the documentation of this file.
1
19#ifndef __REPORT_STATUS_CODE_HANDLER_PROTOCOL_H__
20#define __REPORT_STATUS_CODE_HANDLER_PROTOCOL_H__
21
22#define EFI_RSC_HANDLER_PROTOCOL_GUID \
23 { \
24 0x86212936, 0xe76, 0x41c8, {0xa0, 0x3a, 0x2a, 0xf2, 0xfc, 0x1c, 0x39, 0xe2} \
25 }
26
27typedef
30 IN EFI_STATUS_CODE_TYPE CodeType,
33 IN EFI_GUID *CallerId,
35);
36
64typedef
68 IN EFI_TPL Tpl
69);
70
84typedef
88);
89
94
96
97#endif // __REPORT_STATUS_CODE_HANDLER_H__
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define IN
Definition Base.h:347
UINT32 EFI_STATUS_CODE_VALUE
Definition PiStatusCode.h:73
UINT32 EFI_STATUS_CODE_TYPE
Definition PiStatusCode.h:30
EFI_GUID gEfiRscHandlerProtocolGuid
EFI_STATUS(EFIAPI * EFI_RSC_HANDLER_UNREGISTER)(IN EFI_RSC_HANDLER_CALLBACK Callback)
Definition ReportStatusCodeHandler.h:86
EFI_STATUS(EFIAPI * EFI_RSC_HANDLER_CALLBACK)(IN EFI_STATUS_CODE_TYPE CodeType, IN EFI_STATUS_CODE_VALUE Value, IN UINT32 Instance, IN EFI_GUID *CallerId, IN EFI_STATUS_CODE_DATA *Data)
Definition ReportStatusCodeHandler.h:29
EFI_STATUS(EFIAPI * EFI_RSC_HANDLER_REGISTER)(IN EFI_RSC_HANDLER_CALLBACK Callback, IN EFI_TPL Tpl)
Definition ReportStatusCodeHandler.h:66
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
UINTN EFI_TPL
Definition UefiBaseType.h:45
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn BOOLEAN Physical UINT32 Instance
Definition acpixf.h:691
Definition ReportStatusCodeHandler.h:90
EFI_RSC_HANDLER_REGISTER Register
Definition ReportStatusCodeHandler.h:91
EFI_RSC_HANDLER_UNREGISTER Unregister
Definition ReportStatusCodeHandler.h:92
Definition PiStatusCode.h:90
Definition Base.h:281