18#define OPAL_PASSWORD_CONFIG_GUID \
20 0x0d510a4f, 0xa81b, 0x473f, { 0x87, 0x07, 0xb7, 0xfd, 0xfb, 0xc0, 0x45, 0xba } \
23#define OPAL_REQUEST_VARIABLE_NAME L"OpalRequest"
34 UINT16 Id : HII_KEY_ID_BITS;
35 UINT16 Index : HII_KEY_INDEX_BITS;
36 UINT16 Flag : HII_KEY_FLAG_BITS;
51extern const EFI_GUID gHiiSetupVariableGuid;
75 CONST EFI_STRING Configuration,
109 CONST EFI_STRING Request,
110 EFI_STRING *Progress,
140 EFI_BROWSER_ACTION Action,
141 EFI_QUESTION_ID QuestionId,
144 EFI_BROWSER_ACTION_REQUEST *ActionRequest
229 EFI_STRING_ID PsidStringId
320 EFI_STRING_ID DestStringId,
EFI_STATUS EFIAPI ExtractConfig(CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, CONST EFI_STRING Request, EFI_STRING *Progress, EFI_STRING *Results)
VOID OpalHiiGetBrowserData(VOID)
EFI_STATUS OpalDiskUpdateOwnerShip(OPAL_DISK *OpalDisk)
EFI_STATUS EFIAPI RouteConfig(CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, CONST EFI_STRING Configuration, EFI_STRING *Progress)
EFI_STATUS HiiSelectDisk(UINT8 Index)
EFI_STATUS OpalDiskUpdateStatus(OPAL_DISK *OpalDisk)
EFI_STATUS HiiUninstall(VOID)
EFI_STATUS HiiPopulateDiskInfoForm(VOID)
EFI_STATUS HiiInstall(VOID)
EFI_STATUS HiiPasswordEntered(EFI_STRING_ID Str)
EFI_HANDLE HiiGetDriverImageHandleCB(VOID)
EFI_STRING_ID GetDiskNameStringId(UINT8 DiskIndex)
EFI_STATUS HiiSetFormString(EFI_STRING_ID DestStringId, CHAR8 *SrcAsciiStr)
OPAL_DISK * HiiGetOpalDiskCB(UINT8 DiskIndex)
VOID OpalHiiSetBrowserData(VOID)
CHAR8 * HiiDiskGetNameCB(UINT8 DiskIndex)
EFI_STATUS OpalDiskInitialize(IN OPAL_DRIVER_DEVICE *Dev)
EFI_STATUS HiiPsidRevert(EFI_STRING_ID PsidStringId)
EFI_STATUS EFIAPI DriverCallback(CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, EFI_BROWSER_ACTION Action, EFI_QUESTION_ID QuestionId, UINT8 Type, EFI_IFR_TYPE_VALUE *Value, EFI_BROWSER_ACTION_REQUEST *ActionRequest)
EFI_STATUS OpalHiiAddPackages(VOID)
EFI_STATUS HiiSetBlockSidAction(UINT32 PpRequest)