XenevaOS
Loading...
Searching...
No Matches
S3SaveState.h
Go to the documentation of this file.
1
23#ifndef __S3_SAVE_STATE_H__
24#define __S3_SAVE_STATE_H__
25
26#define EFI_S3_SAVE_STATE_PROTOCOL_GUID \
27 { 0xe857caf6, 0xc046, 0x45dc, { 0xbe, 0x3f, 0xee, 0x7, 0x65, 0xfb, 0xa8, 0x87 }}
28
29
31
33
51typedef
55 IN UINT16 OpCode,
56 ...
57);
58
95typedef
99 IN BOOLEAN BeforeOrAfter,
101 IN UINT16 OpCode,
102 ...
103);
104
132typedef
136 IN BOOLEAN BeforeOrAfter,
137 IN BOOLEAN CreateIfNotFound,
140);
141
158typedef
164 OUT UINTN *RelativePosition
165);
166
173
175
176#endif // __S3_SAVE_STATE_H__
char CHAR8
Definition ProcessorBind.h:109
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_STATUS(EFIAPI * EFI_S3_SAVE_STATE_LABEL)(IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, IN BOOLEAN BeforeOrAfter, IN BOOLEAN CreateIfNotFound, IN OUT EFI_S3_BOOT_SCRIPT_POSITION *Position OPTIONAL, IN CONST CHAR8 *Label)
Definition S3SaveState.h:134
EFI_STATUS(EFIAPI * EFI_S3_SAVE_STATE_INSERT)(IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, IN BOOLEAN BeforeOrAfter, IN OUT EFI_S3_BOOT_SCRIPT_POSITION *Position OPTIONAL, IN UINT16 OpCode,...)
Definition S3SaveState.h:97
EFI_STATUS(EFIAPI * EFI_S3_SAVE_STATE_COMPARE)(IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, IN EFI_S3_BOOT_SCRIPT_POSITION Position1, IN EFI_S3_BOOT_SCRIPT_POSITION Position2, OUT UINTN *RelativePosition)
Definition S3SaveState.h:160
EFI_STATUS(EFIAPI * EFI_S3_SAVE_STATE_WRITE)(IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, IN UINT16 OpCode,...)
Definition S3SaveState.h:53
EFI_GUID gEfiS3SaveStateProtocolGuid
VOID * EFI_S3_BOOT_SCRIPT_POSITION
Definition S3SaveState.h:30
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
unsigned short UINT16
Definition actypes.h:237
unsigned char BOOLEAN
Definition actypes.h:235
Definition Base.h:281
Definition S3SaveState.h:167
EFI_S3_SAVE_STATE_LABEL Label
Definition S3SaveState.h:170
EFI_S3_SAVE_STATE_WRITE Write
Definition S3SaveState.h:168
EFI_S3_SAVE_STATE_INSERT Insert
Definition S3SaveState.h:169
EFI_S3_SAVE_STATE_COMPARE Compare
Definition S3SaveState.h:171