XenevaOS
Loading...
Searching...
No Matches
SmmBase2.h
Go to the documentation of this file.
1
18#ifndef _SMM_BASE2_H_
19#define _SMM_BASE2_H_
20
21#include <Pi/PiSmmCis.h>
22#include <Protocol/MmBase.h>
23
24#define EFI_SMM_BASE2_PROTOCOL_GUID EFI_MM_BASE_PROTOCOL_GUID
25
27
43typedef
47 OUT BOOLEAN *InSmram
48 )
49;
50
65typedef
70 )
71;
72
81
83
84#endif
85
#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_STATUS(EFIAPI * EFI_SMM_INSIDE_OUT2)(IN CONST EFI_SMM_BASE2_PROTOCOL *This, OUT BOOLEAN *InSmram)
Definition SmmBase2.h:45
EFI_GUID gEfiSmmBase2ProtocolGuid
EFI_STATUS(EFIAPI * EFI_SMM_GET_SMST_LOCATION2)(IN CONST EFI_SMM_BASE2_PROTOCOL *This, IN OUT EFI_SMM_SYSTEM_TABLE2 **Smst)
Definition SmmBase2.h:67
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
unsigned char BOOLEAN
Definition actypes.h:235
Definition Base.h:281
Definition SmmBase2.h:77
EFI_SMM_INSIDE_OUT2 InSmm
Definition SmmBase2.h:78
EFI_SMM_GET_SMST_LOCATION2 GetSmstLocation
Definition SmmBase2.h:79
Definition PiSmmCis.h:113