TianoCore EDK2
master
Loading...
Searching...
No Matches
MmStatusCode.h
Go to the documentation of this file.
1
11
#ifndef _MM_STATUS_CODE_H__
12
#define _MM_STATUS_CODE_H__
13
14
#define EFI_MM_STATUS_CODE_PROTOCOL_GUID \
15
{ \
16
0x6afd2b77, 0x98c1, 0x4acd, {0xa6, 0xf9, 0x8a, 0x94, 0x39, 0xde, 0xf, 0xb1} \
17
}
18
19
typedef
struct
_EFI_MM_STATUS_CODE_PROTOCOL
EFI_MM_STATUS_CODE_PROTOCOL
;
20
40
typedef
41
EFI_STATUS
42
(EFIAPI *
EFI_MM_REPORT_STATUS_CODE
)(
43
IN
CONST
EFI_MM_STATUS_CODE_PROTOCOL
*This,
44
IN
EFI_STATUS_CODE_TYPE
CodeType,
45
IN
EFI_STATUS_CODE_VALUE
Value,
46
IN
UINT32 Instance,
47
IN
CONST
EFI_GUID
*CallerId,
48
IN
EFI_STATUS_CODE_DATA
*Data
OPTIONAL
49
);
50
51
struct
_EFI_MM_STATUS_CODE_PROTOCOL
{
52
EFI_MM_REPORT_STATUS_CODE
ReportStatusCode;
53
};
54
55
extern
EFI_GUID
gEfiMmStatusCodeProtocolGuid;
56
57
#endif
CONST
#define CONST
Definition:
Base.h:259
OPTIONAL
#define OPTIONAL
Definition:
Base.h:290
IN
#define IN
Definition:
Base.h:279
EFI_MM_REPORT_STATUS_CODE
EFI_STATUS(EFIAPI * EFI_MM_REPORT_STATUS_CODE)(IN CONST EFI_MM_STATUS_CODE_PROTOCOL *This, IN EFI_STATUS_CODE_TYPE CodeType, IN EFI_STATUS_CODE_VALUE Value, IN UINT32 Instance, IN CONST EFI_GUID *CallerId, IN EFI_STATUS_CODE_DATA *Data OPTIONAL)
Definition:
MmStatusCode.h:42
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_MM_STATUS_CODE_PROTOCOL
Definition:
MmStatusCode.h:51
EFI_STATUS_CODE_DATA
Definition:
PiStatusCode.h:84
GUID
Definition:
Base.h:213
MdePkg
Include
Protocol
MmStatusCode.h
Generated on Fri Nov 15 2024 18:01:16 for TianoCore EDK2 by
1.9.6