to be replayed during an S3 resume.\r
This protocol is not required for all platforms.\r
\r
- Copyright (c) 2009, Intel Corporation \r
- All rights reserved. This program and the accompanying materials \r
+ Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+ This program and the accompanying materials \r
are licensed and made available under the terms and conditions of the BSD License \r
which accompanies this distribution. The full text of the license may be found at \r
http://opensource.org/licenses/bsd-license.php \r
typedef\r
EFI_STATUS\r
(EFIAPI *EFI_S3_SAVE_STATE_WRITE)(\r
- IN CONST struct _EFI_S3_SAVE_STATE_PROTOCOL *This,\r
- IN UINT16 OpCode,\r
+ IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This,\r
+ IN UINT16 OpCode,\r
...\r
);\r
\r
typedef\r
EFI_STATUS\r
(EFIAPI *EFI_S3_SAVE_STATE_INSERT)(\r
- IN CONST struct _EFI_S3_SAVE_STATE_PROTOCOL *This,\r
- IN BOOLEAN BeforeOrAfter,\r
- IN OUT EFI_S3_BOOT_SCRIPT_POSITION *Position OPTIONAL,\r
- IN UINT16 OpCode,\r
+ IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This,\r
+ IN BOOLEAN BeforeOrAfter,\r
+ IN OUT EFI_S3_BOOT_SCRIPT_POSITION *Position OPTIONAL,\r
+ IN UINT16 OpCode,\r
...\r
);\r
\r
typedef\r
EFI_STATUS\r
(EFIAPI *EFI_S3_SAVE_STATE_LABEL)(\r
- IN CONST struct _EFI_S3_SAVE_STATE_PROTOCOL *This,\r
- IN BOOLEAN BeforeOrAfter,\r
- IN BOOLEAN CreateIfNotFound,\r
- IN OUT EFI_S3_BOOT_SCRIPT_POSITION *Position OPTIONAL,\r
+ IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This,\r
+ IN BOOLEAN BeforeOrAfter,\r
+ IN BOOLEAN CreateIfNotFound,\r
+ IN OUT EFI_S3_BOOT_SCRIPT_POSITION *Position OPTIONAL,\r
IN CONST CHAR8 *Label\r
);\r
\r
typedef\r
EFI_STATUS\r
(EFIAPI *EFI_S3_SAVE_STATE_COMPARE)(\r
- IN CONST struct _EFI_S3_SAVE_STATE_PROTOCOL *This,\r
+ IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This,\r
IN EFI_S3_BOOT_SCRIPT_POSITION Position1,\r
IN EFI_S3_BOOT_SCRIPT_POSITION Position2,\r
OUT UINTN *RelativePosition\r