TianoCore EDK2
master
Loading...
Searching...
No Matches
StatusCode.h
Go to the documentation of this file.
1
9
#ifndef __STATUS_CODE_RUNTIME_PROTOCOL_H__
10
#define __STATUS_CODE_RUNTIME_PROTOCOL_H__
11
12
#define EFI_STATUS_CODE_RUNTIME_PROTOCOL_GUID \
13
{ 0xd2b2b828, 0x826, 0x48a7, { 0xb3, 0xdf, 0x98, 0x3c, 0x0, 0x60, 0x24, 0xf0 } }
14
33
typedef
34
EFI_STATUS
35
(EFIAPI *
EFI_REPORT_STATUS_CODE
)(
36
IN
EFI_STATUS_CODE_TYPE
Type,
37
IN
EFI_STATUS_CODE_VALUE
Value,
38
IN
UINT32 Instance,
39
IN
EFI_GUID
*CallerId
OPTIONAL
,
40
IN
EFI_STATUS_CODE_DATA
*Data
OPTIONAL
41
);
42
47
typedef
struct
_EFI_STATUS_CODE_PROTOCOL
{
48
EFI_REPORT_STATUS_CODE
ReportStatusCode;
49
}
EFI_STATUS_CODE_PROTOCOL
;
50
51
extern
EFI_GUID
gEfiStatusCodeRuntimeProtocolGuid;
52
53
#endif
OPTIONAL
#define OPTIONAL
Definition:
Base.h:290
IN
#define IN
Definition:
Base.h:279
EFI_REPORT_STATUS_CODE
EFI_STATUS(EFIAPI * EFI_REPORT_STATUS_CODE)(IN EFI_STATUS_CODE_TYPE Type, IN EFI_STATUS_CODE_VALUE Value, IN UINT32 Instance, IN EFI_GUID *CallerId OPTIONAL, IN EFI_STATUS_CODE_DATA *Data OPTIONAL)
Definition:
StatusCode.h:35
EFI_STATUS_CODE_PROTOCOL
struct _EFI_STATUS_CODE_PROTOCOL EFI_STATUS_CODE_PROTOCOL
EFI_STATUS_CODE_VALUE
UINT32 EFI_STATUS_CODE_VALUE
Definition:
PiStatusCode.h:67
EFI_STATUS_CODE_TYPE
UINT32 EFI_STATUS_CODE_TYPE
Definition:
PiStatusCode.h:24
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_STATUS_CODE_PROTOCOL
Definition:
StatusCode.h:47
EFI_STATUS_CODE_DATA
Definition:
PiStatusCode.h:84
GUID
Definition:
Base.h:213
MdePkg
Include
Protocol
StatusCode.h
Generated on Sat Aug 19 2023 20:03:22 for TianoCore EDK2 by
1.9.6