| Copyright (c) 2006, Intel Corporation
|
| All rights reserved. This program and the accompanying materials
|
| are licensed and made available under the terms and conditions of the BSD License
|
| which accompanies this distribution. The full text of the license may be found at
|
| http://opensource.org/licenses/bsd-license.php
|
| THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
| WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
| Header file for EFI Variable Services
|
| #define VARIABLE_STORE_SIGNATURE EFI_SIGNATURE_32 ('$', 'V', 'S', 'S')
|
| #define MAX_VARIABLE_SIZE 1024
|
| #define VARIABLE_DATA 0x55AA
|
| // Variable Store Header flags
|
| #define VARIABLE_STORE_FORMATTED 0x5a
|
| #define VARIABLE_STORE_HEALTHY 0xfe
|
| #define VAR_IN_DELETED_TRANSITION 0xfe // Variable is in obsolete transistion
|
| #define VAR_DELETED 0xfd // Variable is obsolete
|
| #define VAR_ADDED 0x7f // Variable has been completely added
|
| #define IS_VARIABLE_STATE(_c, _Mask) (BOOLEAN) (((~_c) & (~_Mask)) != 0)
|
| #endif // _EFI_VARIABLE_H_
|