TianoCore EDK2
master
Loading...
Searching...
No Matches
MmCommunication3.h
Go to the documentation of this file.
1
13
#ifndef MM_COMMUNICATION3_H_
14
#define MM_COMMUNICATION3_H_
15
16
#include <
Pi/PiMultiPhase.h
>
17
18
#define EFI_MM_COMMUNICATION3_PROTOCOL_GUID \
19
{ \
20
0xf7234a14, 0xdf2, 0x46c0, { 0xad, 0x28, 0x90, 0xe6, 0xb8, 0x83, 0xa7, 0x2f } \
21
}
22
23
typedef
struct
_EFI_MM_COMMUNICATION3_PROTOCOL
EFI_MM_COMMUNICATION3_PROTOCOL
;
24
46
typedef
47
EFI_STATUS
48
(EFIAPI *
EFI_MM_COMMUNICATE3
)(
49
IN
CONST
EFI_MM_COMMUNICATION3_PROTOCOL
*This,
50
IN
OUT
VOID
*CommBufferPhysical,
51
IN
OUT
VOID
*CommBufferVirtual
52
);
53
58
struct
_EFI_MM_COMMUNICATION3_PROTOCOL
{
59
EFI_MM_COMMUNICATE3
Communicate;
60
};
61
62
extern
EFI_GUID
gEfiMmCommunication3ProtocolGuid;
63
64
#endif
CONST
#define CONST
Definition:
Base.h:259
VOID
#define VOID
Definition:
Base.h:269
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
PiMultiPhase.h
EFI_MM_COMMUNICATE3
EFI_STATUS(EFIAPI * EFI_MM_COMMUNICATE3)(IN CONST EFI_MM_COMMUNICATION3_PROTOCOL *This, IN OUT VOID *CommBufferPhysical, IN OUT VOID *CommBufferVirtual)
Definition:
MmCommunication3.h:48
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_MM_COMMUNICATION3_PROTOCOL
Definition:
MmCommunication3.h:58
GUID
Definition:
Base.h:213
MdePkg
Include
Protocol
MmCommunication3.h
Generated on Wed Feb 18 2026 23:59:45 for TianoCore EDK2 by
1.9.6