#ifndef __EDKII_VARIABLE_POLICY_PROTOCOL__\r
#define __EDKII_VARIABLE_POLICY_PROTOCOL__\r
\r
-#define EDKII_VARIABLE_POLICY_PROTOCOL_REVISION 0x0000000000010000\r
+#define EDKII_VARIABLE_POLICY_PROTOCOL_REVISION 0x0000000000010000\r
\r
#define EDKII_VARIABLE_POLICY_PROTOCOL_GUID \\r
{ \\r
0x81D1675C, 0x86F6, 0x48DF, { 0xBD, 0x95, 0x9A, 0x6E, 0x4F, 0x09, 0x25, 0xC3 } \\r
}\r
\r
-#define VARIABLE_POLICY_ENTRY_REVISION 0x00010000\r
+#define VARIABLE_POLICY_ENTRY_REVISION 0x00010000\r
\r
#pragma pack(push, 1)\r
typedef struct {\r
- UINT32 Version;\r
- UINT16 Size;\r
- UINT16 OffsetToName;\r
- EFI_GUID Namespace;\r
- UINT32 MinSize;\r
- UINT32 MaxSize;\r
- UINT32 AttributesMustHave;\r
- UINT32 AttributesCantHave;\r
- UINT8 LockPolicyType;\r
- UINT8 Padding[3];\r
+ UINT32 Version;\r
+ UINT16 Size;\r
+ UINT16 OffsetToName;\r
+ EFI_GUID Namespace;\r
+ UINT32 MinSize;\r
+ UINT32 MaxSize;\r
+ UINT32 AttributesMustHave;\r
+ UINT32 AttributesCantHave;\r
+ UINT8 LockPolicyType;\r
+ UINT8 Padding[3];\r
// UINT8 LockPolicy[]; // Variable Length Field\r
// CHAR16 Name[] // Variable Length Field\r
} VARIABLE_POLICY_ENTRY;\r
\r
-#define VARIABLE_POLICY_NO_MIN_SIZE 0\r
-#define VARIABLE_POLICY_NO_MAX_SIZE MAX_UINT32\r
-#define VARIABLE_POLICY_NO_MUST_ATTR 0\r
-#define VARIABLE_POLICY_NO_CANT_ATTR 0\r
+#define VARIABLE_POLICY_NO_MIN_SIZE 0\r
+#define VARIABLE_POLICY_NO_MAX_SIZE MAX_UINT32\r
+#define VARIABLE_POLICY_NO_MUST_ATTR 0\r
+#define VARIABLE_POLICY_NO_CANT_ATTR 0\r
\r
#define VARIABLE_POLICY_TYPE_NO_LOCK 0\r
#define VARIABLE_POLICY_TYPE_LOCK_NOW 1\r
#define VARIABLE_POLICY_TYPE_LOCK_ON_VAR_STATE 3\r
\r
typedef struct {\r
- EFI_GUID Namespace;\r
- UINT8 Value;\r
- UINT8 Padding;\r
+ EFI_GUID Namespace;\r
+ UINT8 Value;\r
+ UINT8 Padding;\r
// CHAR16 Name[]; // Variable Length Field\r
} VARIABLE_LOCK_ON_VAR_STATE_POLICY;\r
#pragma pack(pop)\r
);\r
\r
typedef struct {\r
- UINT64 Revision;\r
- DISABLE_VARIABLE_POLICY DisableVariablePolicy;\r
- IS_VARIABLE_POLICY_ENABLED IsVariablePolicyEnabled;\r
- REGISTER_VARIABLE_POLICY RegisterVariablePolicy;\r
- DUMP_VARIABLE_POLICY DumpVariablePolicy;\r
- LOCK_VARIABLE_POLICY LockVariablePolicy;\r
+ UINT64 Revision;\r
+ DISABLE_VARIABLE_POLICY DisableVariablePolicy;\r
+ IS_VARIABLE_POLICY_ENABLED IsVariablePolicyEnabled;\r
+ REGISTER_VARIABLE_POLICY RegisterVariablePolicy;\r
+ DUMP_VARIABLE_POLICY DumpVariablePolicy;\r
+ LOCK_VARIABLE_POLICY LockVariablePolicy;\r
} _EDKII_VARIABLE_POLICY_PROTOCOL;\r
\r
typedef _EDKII_VARIABLE_POLICY_PROTOCOL EDKII_VARIABLE_POLICY_PROTOCOL;\r
\r
-extern EFI_GUID gEdkiiVariablePolicyProtocolGuid;\r
+extern EFI_GUID gEdkiiVariablePolicyProtocolGuid;\r
\r
#endif\r