PWD_PROVIDER_CALLBACK_INFO *mCallbackInfo = NULL;\r
PASSWORD_CREDENTIAL_INFO *mPwdInfoHandle = NULL;\r
\r
-//\r
-// Used for save password credential and form browser.\r
-// Also used as provider identifier.\r
-//\r
-EFI_GUID mPwdCredentialGuid = PWD_CREDENTIAL_PROVIDER_GUID;\r
-\r
HII_VENDOR_DEVICE_PATH mHiiVendorDevicePath = {\r
{\r
{\r
(UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8)\r
}\r
},\r
- { 0xeba7fc2b, 0xa465, 0x4d96, { 0x85, 0xa9, 0xd2, 0xf6, 0x64, 0xdf, 0x9b, 0x45 } } \r
+ PWD_CREDENTIAL_PROVIDER_GUID\r
},\r
{\r
END_DEVICE_PATH_TYPE,\r
//\r
Status = gRT->SetVariable (\r
L"PwdCredential",\r
- &mPwdCredentialGuid,\r
+ &gPwdCredentialProviderGuid,\r
EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS,\r
mPwdTable->Count * sizeof (PASSWORD_INFO),\r
&mPwdTable->UserInfo\r
Var = NULL;\r
Status = gRT->GetVariable (\r
L"PwdCredential", \r
- &mPwdCredentialGuid, \r
+ &gPwdCredentialProviderGuid, \r
NULL, \r
&VarSize,\r
Var\r
}\r
Status = gRT->GetVariable (\r
L"PwdCredential", \r
- &mPwdCredentialGuid, \r
+ &gPwdCredentialProviderGuid, \r
NULL, \r
&VarSize,\r
Var\r
// Publish HII data.\r
//\r
CallbackInfo->HiiHandle = HiiAddPackages (\r
- &mPwdCredentialGuid,\r
+ &gPwdCredentialProviderGuid,\r
CallbackInfo->DriverHandle,\r
PwdCredentialProviderStrings,\r
PwdCredentialProviderVfrBin,\r
\r
*Hii = mCallbackInfo->HiiHandle;\r
*FormId = FORMID_GET_PASSWORD_FORM;\r
- CopyGuid (FormSetId, &mPwdCredentialGuid);\r
+ CopyGuid (FormSetId, &gPwdCredentialProviderGuid);\r
\r
return EFI_SUCCESS;\r
}\r
Info->InfoType = EFI_USER_INFO_CREDENTIAL_PROVIDER_RECORD;\r
Info->InfoSize = (UINT32) InfoLen;\r
Info->InfoAttribs = EFI_USER_INFO_PROTECTED;\r
- CopyGuid (&Info->Credential, &mPwdCredentialGuid);\r
- CopyGuid ((EFI_GUID *)(Info + 1), &mPwdCredentialGuid);\r
+ CopyGuid (&Info->Credential, &gPwdCredentialProviderGuid);\r
+ CopyGuid ((EFI_GUID *)(Info + 1), &gPwdCredentialProviderGuid);\r
\r
mPwdInfoHandle->Info[0] = Info;\r
mPwdInfoHandle->Count++;\r
Info->InfoType = EFI_USER_INFO_CREDENTIAL_PROVIDER_NAME_RECORD;\r
Info->InfoSize = (UINT32) InfoLen;\r
Info->InfoAttribs = EFI_USER_INFO_PROTECTED;\r
- CopyGuid (&Info->Credential, &mPwdCredentialGuid);\r
+ CopyGuid (&Info->Credential, &gPwdCredentialProviderGuid);\r
CopyMem ((UINT8*)(Info + 1), ProvNameStr, ProvStrLen);\r
FreePool (ProvNameStr);\r
\r
Info->InfoType = EFI_USER_INFO_CREDENTIAL_TYPE_RECORD;\r
Info->InfoSize = (UINT32) InfoLen;\r
Info->InfoAttribs = EFI_USER_INFO_PROTECTED;\r
- CopyGuid (&Info->Credential, &mPwdCredentialGuid);\r
+ CopyGuid (&Info->Credential, &gPwdCredentialProviderGuid);\r
CopyGuid ((EFI_GUID *)(Info + 1), &gEfiUserCredentialClassPasswordGuid);\r
\r
mPwdInfoHandle->Info[2] = Info;\r
Info->InfoType = EFI_USER_INFO_CREDENTIAL_PROVIDER_NAME_RECORD;\r
Info->InfoSize = (UINT32) InfoLen;\r
Info->InfoAttribs = EFI_USER_INFO_PROTECTED;\r
- CopyGuid (&Info->Credential, &mPwdCredentialGuid);\r
+ CopyGuid (&Info->Credential, &gPwdCredentialProviderGuid);\r
CopyMem ((UINT8*)(Info + 1), ProvNameStr, ProvStrLen);\r
FreePool (ProvNameStr);\r
\r