\r
**/\r
\r
-\r
#ifndef _OPAL_HII_FORM_VALUES_H_\r
#define _OPAL_HII_FORM_VALUES_H_\r
\r
// ID's for various forms that will be used by HII\r
-#define FORMID_VALUE_MAIN_MENU 0x01\r
-#define FORMID_VALUE_DISK_INFO_FORM_MAIN 0x02\r
+#define FORMID_VALUE_MAIN_MENU 0x01\r
+#define FORMID_VALUE_DISK_INFO_FORM_MAIN 0x02\r
\r
#pragma pack(1)\r
typedef struct {\r
- UINT16 Lock:1;\r
- UINT16 Unlock:1;\r
- UINT16 SetAdminPwd:1;\r
- UINT16 SetUserPwd:1;\r
- UINT16 SecureErase:1;\r
- UINT16 Revert:1;\r
- UINT16 PsidRevert:1;\r
- UINT16 DisableUser:1;\r
- UINT16 DisableFeature:1;\r
- UINT16 EnableFeature:1;\r
- UINT16 Reserved:5;\r
- UINT16 KeepUserData:1;\r
+ UINT16 Lock : 1;\r
+ UINT16 Unlock : 1;\r
+ UINT16 SetAdminPwd : 1;\r
+ UINT16 SetUserPwd : 1;\r
+ UINT16 SecureErase : 1;\r
+ UINT16 Revert : 1;\r
+ UINT16 PsidRevert : 1;\r
+ UINT16 DisableUser : 1;\r
+ UINT16 DisableFeature : 1;\r
+ UINT16 EnableFeature : 1;\r
+ UINT16 Reserved : 5;\r
+ UINT16 KeepUserData : 1;\r
} OPAL_REQUEST;\r
\r
typedef struct {\r
#pragma pack()\r
\r
/* Action Flags */\r
-#define HII_ACTION_NONE 0x0000\r
-#define HII_ACTION_LOCK 0x0001\r
-#define HII_ACTION_UNLOCK 0x0002\r
-#define HII_ACTION_SET_ADMIN_PWD 0x0004\r
-#define HII_ACTION_SET_USER_PWD 0x0008\r
-#define HII_ACTION_SECURE_ERASE 0x0010\r
-#define HII_ACTION_REVERT 0x0020\r
-#define HII_ACTION_PSID_REVERT 0x0040\r
-#define HII_ACTION_DISABLE_USER 0x0080\r
-#define HII_ACTION_DISABLE_FEATURE 0x0100\r
-#define HII_ACTION_ENABLE_FEATURE 0x0200\r
+#define HII_ACTION_NONE 0x0000\r
+#define HII_ACTION_LOCK 0x0001\r
+#define HII_ACTION_UNLOCK 0x0002\r
+#define HII_ACTION_SET_ADMIN_PWD 0x0004\r
+#define HII_ACTION_SET_USER_PWD 0x0008\r
+#define HII_ACTION_SECURE_ERASE 0x0010\r
+#define HII_ACTION_REVERT 0x0020\r
+#define HII_ACTION_PSID_REVERT 0x0040\r
+#define HII_ACTION_DISABLE_USER 0x0080\r
+#define HII_ACTION_DISABLE_FEATURE 0x0100\r
+#define HII_ACTION_ENABLE_FEATURE 0x0200\r
\r
/* Number of bits allocated for each part of a unique key for an HII_ITEM\r
* all bits together must be <= 16 (EFI_QUESTION_ID is UINT16)\r
* | |-----------------------| |---------------------------|\r
* FLG INDEX ID\r
*/\r
-#define HII_KEY_ID_BITS 8\r
-#define HII_KEY_INDEX_BITS 7\r
-#define HII_KEY_FLAG_BITS 1\r
+#define HII_KEY_ID_BITS 8\r
+#define HII_KEY_INDEX_BITS 7\r
+#define HII_KEY_FLAG_BITS 1\r
\r
-#define HII_KEY_FLAG 0x8000 // bit 15 (zero based)\r
+#define HII_KEY_FLAG 0x8000 // bit 15 (zero based)\r
\r
/***********/\r
/* Key IDs */\r
/***********/\r
\r
-#define HII_KEY_ID_GOTO_DISK_INFO 1\r
+#define HII_KEY_ID_GOTO_DISK_INFO 1\r
\r
#define HII_KEY_ID_VAR_SUPPORTED_DISKS 2\r
#define HII_KEY_ID_VAR_SELECTED_DISK_AVAILABLE_ACTIONS 3\r
\r
-#define HII_KEY_ID_BLOCKSID 4\r
-#define HII_KEY_ID_SET_ADMIN_PWD 5\r
-#define HII_KEY_ID_SET_USER_PWD 6\r
-#define HII_KEY_ID_SECURE_ERASE 7\r
-#define HII_KEY_ID_REVERT 8\r
-#define HII_KEY_ID_KEEP_USER_DATA 9\r
-#define HII_KEY_ID_PSID_REVERT 0xA\r
-#define HII_KEY_ID_DISABLE_USER 0xB\r
-#define HII_KEY_ID_ENABLE_FEATURE 0xC\r
+#define HII_KEY_ID_BLOCKSID 4\r
+#define HII_KEY_ID_SET_ADMIN_PWD 5\r
+#define HII_KEY_ID_SET_USER_PWD 6\r
+#define HII_KEY_ID_SECURE_ERASE 7\r
+#define HII_KEY_ID_REVERT 8\r
+#define HII_KEY_ID_KEEP_USER_DATA 9\r
+#define HII_KEY_ID_PSID_REVERT 0xA\r
+#define HII_KEY_ID_DISABLE_USER 0xB\r
+#define HII_KEY_ID_ENABLE_FEATURE 0xC\r
\r
-#define HII_KEY_ID_MAX 0xC // !!Update each time a new ID is added!!\r
+#define HII_KEY_ID_MAX 0xC // !!Update each time a new ID is added!!\r
\r
#define HII_KEY_WITH_INDEX(id, index) \\r
( \\r
((index) << HII_KEY_ID_BITS) \\r
)\r
\r
-#define HII_KEY(id) HII_KEY_WITH_INDEX(id, 0)\r
+#define HII_KEY(id) HII_KEY_WITH_INDEX(id, 0)\r
\r
-#define PACKAGE_LIST_GUID { 0xf0308176, 0x9058, 0x4153, { 0x93, 0x3d, 0xda, 0x2f, 0xdc, 0xc8, 0x3e, 0x44 } }\r
+#define PACKAGE_LIST_GUID { 0xf0308176, 0x9058, 0x4153, { 0x93, 0x3d, 0xda, 0x2f, 0xdc, 0xc8, 0x3e, 0x44 } }\r
\r
/* {410483CF-F4F9-4ece-848A-1958FD31CEB7} */\r
-#define SETUP_FORMSET_GUID { 0x410483cf, 0xf4f9, 0x4ece, { 0x84, 0x8a, 0x19, 0x58, 0xfd, 0x31, 0xce, 0xb7 } }\r
+#define SETUP_FORMSET_GUID { 0x410483cf, 0xf4f9, 0x4ece, { 0x84, 0x8a, 0x19, 0x58, 0xfd, 0x31, 0xce, 0xb7 } }\r
\r
// {BBF1ACD2-28D8-44ea-A291-58A237FEDF1A}\r
-#define SETUP_VARIABLE_GUID { 0xbbf1acd2, 0x28d8, 0x44ea, { 0xa2, 0x91, 0x58, 0xa2, 0x37, 0xfe, 0xdf, 0x1a } }\r
+#define SETUP_VARIABLE_GUID { 0xbbf1acd2, 0x28d8, 0x44ea, { 0xa2, 0x91, 0x58, 0xa2, 0x37, 0xfe, 0xdf, 0x1a } }\r
\r
#endif //_HII_FORM_VALUES_H_\r
-\r