credui: The pfSave parameter of CredUIPromptForCredentials is optional.

oldstable
Rob Shearman 2007-03-05 12:05:19 +00:00 committed by Alexandre Julliard
parent 77f6bc4f8d
commit d72f741a33
1 changed files with 3 additions and 2 deletions

View File

@ -167,7 +167,7 @@ DWORD WINAPI CredUIPromptForCredentialsW(PCREDUI_INFOW pUIInfo,
params.ulUsernameMaxChars = ulUsernameMaxChars;
params.pszPassword = pszPassword;
params.ulPasswordMaxChars = ulPasswordMaxChars;
params.fSave = *pfSave;
params.fSave = pfSave ? *pfSave : FALSE;
ret = DialogBoxParamW(hinstCredUI, MAKEINTRESOURCEW(IDD_CREDDIALOG),
pUIInfo->hwndParent, CredDialogProc, (LPARAM)&params);
@ -180,7 +180,8 @@ DWORD WINAPI CredUIPromptForCredentialsW(PCREDUI_INFOW pUIInfo,
return ERROR_CANCELLED;
}
*pfSave = params.fSave;
if (pfSave)
*pfSave = params.fSave;
return ERROR_SUCCESS;
}