XenevaOS
Loading...
Searching...
No Matches
MmBase.h
Go to the documentation of this file.
1
18#ifndef _MM_BASE_H_
19#define _MM_BASE_H_
20
21#include <Pi/PiMmCis.h>
22
23#define EFI_MM_BASE_PROTOCOL_GUID \
24 { \
25 0xf4ccbfb7, 0xf6e0, 0x47fd, {0x9d, 0xd4, 0x10, 0xa8, 0xf1, 0x50, 0xc1, 0x91 } \
26 }
27
29
45typedef
49 OUT BOOLEAN *InMmram
50 )
51;
52
67typedef
72 )
73;
74
83
85
86#endif
87
#define EFIAPI
Definition ProcessorBind.h:172
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_GUID gEfiMmBaseProtocolGuid
EFI_STATUS(EFIAPI * EFI_MM_INSIDE_OUT)(IN CONST EFI_MM_BASE_PROTOCOL *This, OUT BOOLEAN *InMmram)
Definition MmBase.h:47
EFI_STATUS(EFIAPI * EFI_MM_GET_MMST_LOCATION)(IN CONST EFI_MM_BASE_PROTOCOL *This, IN OUT EFI_MM_SYSTEM_TABLE **Mmst)
Definition MmBase.h:69
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
unsigned char BOOLEAN
Definition actypes.h:235
Definition Base.h:281
Definition MmBase.h:79
EFI_MM_GET_MMST_LOCATION GetMmstLocation
Definition MmBase.h:81
EFI_MM_INSIDE_OUT InMm
Definition MmBase.h:80
Definition PiMmCis.h:258