#define KEY_HIDE_SECURE_BOOT 0x100c\r
#define KEY_VALUE_SAVE_AND_EXIT_DBT 0x100d\r
#define KEY_VALUE_NO_SAVE_AND_EXIT_DBT 0x100e\r
-#define KEY_TRANS_SECURE_BOOT_MODE 0x100f\r
\r
#define KEY_SECURE_BOOT_OPTION 0x1100\r
#define KEY_SECURE_BOOT_PK_OPTION 0x1101\r
#define SECURE_BOOT_GUID_SIZE 36\r
#define SECURE_BOOT_GUID_STORAGE_SIZE 37\r
\r
-#define SECURE_BOOT_MODE_USER_MODE 0\r
-#define SECURE_BOOT_MODE_SETUP_MODE 1\r
-#define SECURE_BOOT_MODE_AUDIT_MODE 2\r
-#define SECURE_BOOT_MODE_DEPLOYED_MODE 3\r
\r
//\r
// Nv Data structure referenced by IFR\r
CHAR16 SignatureGuid[SECURE_BOOT_GUID_STORAGE_SIZE];\r
BOOLEAN PhysicalPresent; // If a Physical Present User\r
UINT8 SecureBootMode; // Secure Boot Mode: Standard Or Custom\r
- UINT8 CurSecureBootMode; // Current SecureBoot Mode SetupMode/UserMode/AuditMode/DeployedMode\r
- UINT8 TransSecureBootMode; // Trans Next SecureBoot Mode\r
BOOLEAN DeletePk;\r
BOOLEAN HasPk; // If Pk is existed it is true\r
BOOLEAN AlwaysRevocation; // If the certificate is always revoked. Revocation time is hidden\r