TianoCore EDK2 master
Loading...
Searching...
No Matches
SmmBase2.h
Go to the documentation of this file.
1
12#ifndef _SMM_BASE2_H_
13#define _SMM_BASE2_H_
14
15#include <Pi/PiSmmCis.h>
16#include <Protocol/MmBase.h>
17
18#define EFI_SMM_BASE2_PROTOCOL_GUID EFI_MM_BASE_PROTOCOL_GUID
19
21
37typedef
39(EFIAPI *EFI_SMM_INSIDE_OUT2)(
41 OUT BOOLEAN *InSmram
42 )
43;
44
59typedef
64 )
65;
66
73 EFI_SMM_GET_SMST_LOCATION2 GetSmstLocation;
74};
75
76extern EFI_GUID gEfiSmmBase2ProtocolGuid;
77
78#endif
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_STATUS(EFIAPI * EFI_SMM_INSIDE_OUT2)(IN CONST EFI_SMM_BASE2_PROTOCOL *This, OUT BOOLEAN *InSmram)
Definition: SmmBase2.h:39
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:61
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213