TianoCore EDK2 master
Loading...
Searching...
No Matches
MmCommunication2.h
Go to the documentation of this file.
1
13#ifndef _MM_COMMUNICATION2_H_
14#define _MM_COMMUNICATION2_H_
15
17
18#define EFI_MM_COMMUNICATION2_PROTOCOL_GUID \
19 { \
20 0x378daedc, 0xf06b, 0x4446, { 0x83, 0x14, 0x40, 0xab, 0x93, 0x3c, 0x87, 0xa3 } \
21 }
22
24
50typedef
52(EFIAPI *EFI_MM_COMMUNICATE2)(
54 IN OUT VOID *CommBufferPhysical,
55 IN OUT VOID *CommBufferVirtual,
56 IN OUT UINTN *CommSize OPTIONAL
57 );
58
64 EFI_MM_COMMUNICATE2 Communicate;
65};
66
67extern EFI_GUID gEfiMmCommunication2ProtocolGuid;
68
69#endif
UINT64 UINTN
#define CONST
Definition: Base.h:259
#define OPTIONAL
Definition: Base.h:290
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_STATUS(EFIAPI * EFI_MM_COMMUNICATE2)(IN CONST EFI_MM_COMMUNICATION2_PROTOCOL *This, IN OUT VOID *CommBufferPhysical, IN OUT VOID *CommBufferVirtual, IN OUT UINTN *CommSize OPTIONAL)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213