2 HddPassword HII data structure used by the driver.
4 Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
6 SPDX-License-Identifier: BSD-2-Clause-Patent
10 #ifndef _HDD_PASSWORD_HII_DATASTRUC_H_
11 #define _HDD_PASSWORD_HII_DATASTRUC_H_
13 #include <Guid/HiiPlatformSetupFormset.h>
15 #define HDD_PASSWORD_CONFIG_GUID \
17 0x737cded7, 0x448b, 0x4801, { 0xb5, 0x7d, 0xb1, 0x94, 0x83, 0xec, 0x60, 0x6f } \
20 #define FORMID_HDD_MAIN_FORM 1
21 #define FORMID_HDD_DEVICE_FORM 2
23 #define HDD_DEVICE_ENTRY_LABEL 0x1234
24 #define HDD_DEVICE_LABEL_END 0xffff
26 #define KEY_HDD_DEVICE_ENTRY_BASE 0x1000
28 #define KEY_HDD_USER_PASSWORD 0x101
29 #define KEY_HDD_MASTER_PASSWORD 0x102
38 UINT8 UserPasswordStatus
: 1;
39 UINT8 MasterPasswordStatus
: 1;
41 } HDD_PASSWORD_SECURITY_STATUS
;
44 UINT8 UserPassword
: 1;
45 UINT8 MasterPassword
: 1;
47 } HDD_PASSWORD_REQUEST
;
49 typedef struct _HDD_PASSWORD_CONFIG
{
50 HDD_PASSWORD_SECURITY_STATUS SecurityStatus
;
51 HDD_PASSWORD_REQUEST Request
;
52 } HDD_PASSWORD_CONFIG
;