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
20
40typedef
44 IN EFI_STATUS_CODE_TYPE CodeType,
46 IN UINT32 Instance,
47 IN CONST EFI_GUID *CallerId,
49 );
50
52 EFI_MM_REPORT_STATUS_CODE ReportStatusCode;
53};
54
55extern EFI_GUID gEfiMmStatusCodeProtocolGuid;
56
57#endif
#define CONST
Definition: Base.h:259
#define OPTIONAL
Definition: Base.h:290
#define IN
Definition: Base.h:279
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
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