get ready for integration with http/ftp authentication, r=davidm

This commit is contained in:
morse%netscape.com 1999-10-29 04:51:27 +00:00
parent c614d3d7c0
commit 4c2f49ffb5
5 changed files with 29 additions and 29 deletions

View File

@ -54,14 +54,14 @@ struct nsIWalletService : public nsISupports
NS_IMETHOD WALLET_PrefillReturn(nsAutoString results) = 0;
NS_IMETHOD WALLET_FetchFromNetCenter() = 0;
NS_IMETHOD PromptUsernameAndPassword
NS_IMETHOD PromptUsernameAndPasswordURL
(const PRUnichar *text, PRUnichar **user, PRUnichar **pwd,
PRBool *_retval, const char* urlname) = 0;
NS_IMETHOD PromptPassword
(const PRUnichar *text, PRUnichar **pwd, PRBool *_retval, const char* urlname) = 0;
NS_IMETHOD Prompt
const char *urlname, PRBool *_retval) = 0;
NS_IMETHOD PromptPasswordURL
(const PRUnichar *text, PRUnichar **pwd, const char *urlname, PRBool *_retval) = 0;
NS_IMETHOD PromptURL
(const PRUnichar *text, const PRUnichar *defaultText, PRUnichar **result,
PRBool *_retval, const char* urlname) = 0;
const char *urlname, PRBool *_retval) = 0;
NS_IMETHOD SI_RemoveUser(const char *URLName, char *userName) = 0;
NS_IMETHOD WALLET_GetNopreviewListForViewer(nsString& aNopreviewList) = 0;

View File

@ -115,21 +115,21 @@ NS_IMETHODIMP nsWalletlibService::WALLET_FetchFromNetCenter(){
return NS_OK;
}
NS_IMETHODIMP nsWalletlibService::PromptUsernameAndPassword
NS_IMETHODIMP nsWalletlibService::PromptUsernameAndPasswordURL
(const PRUnichar *text, PRUnichar **user, PRUnichar **pwd,
PRBool *returnValue, const char* urlname) {
return ::SINGSIGN_PromptUsernameAndPassword(text, user, pwd, returnValue, urlname);
const char *urlname, PRBool *returnValue) {
return ::SINGSIGN_PromptUsernameAndPassword(text, user, pwd, urlname, returnValue);
}
NS_IMETHODIMP nsWalletlibService::PromptPassword
(const PRUnichar *text, PRUnichar **pwd, PRBool *returnValue, const char* urlname) {
return ::SINGSIGN_PromptPassword(text, pwd, returnValue, urlname);
NS_IMETHODIMP nsWalletlibService::PromptPasswordURL
(const PRUnichar *text, PRUnichar **pwd, const char *urlname, PRBool *returnValue) {
return ::SINGSIGN_PromptPassword(text, pwd, urlname, returnValue);
}
NS_IMETHODIMP nsWalletlibService::Prompt
NS_IMETHODIMP nsWalletlibService::PromptURL
(const PRUnichar *text, const PRUnichar *defaultText, PRUnichar **resultText,
PRBool *returnValue, const char* urlname) {
return ::SINGSIGN_Prompt(text, defaultText, resultText, returnValue, urlname);
const char *urlname, PRBool *returnValue) {
return ::SINGSIGN_Prompt(text, defaultText, resultText, urlname, returnValue);
}
NS_IMETHODIMP nsWalletlibService::SI_RemoveUser(const char *URLName, char *userName) {

View File

@ -43,14 +43,14 @@ public:
NS_IMETHOD WALLET_PrefillReturn(nsAutoString results);
NS_IMETHOD WALLET_FetchFromNetCenter();
NS_IMETHOD PromptUsernameAndPassword
NS_IMETHOD PromptUsernameAndPasswordURL
(const PRUnichar *text, PRUnichar **user, PRUnichar **pwd,
PRBool *_retval, const char* urlname);
NS_IMETHOD PromptPassword
(const PRUnichar *text, PRUnichar **pwd, PRBool *_retval, const char* urlname);
NS_IMETHOD Prompt
const char *urlname, PRBool *_retval);
NS_IMETHOD PromptPasswordURL
(const PRUnichar *text, PRUnichar **pwd, const char *urlname, PRBool *_retval);
NS_IMETHOD PromptURL
(const PRUnichar *text, const PRUnichar *defaultText, PRUnichar **result,
PRBool *_retval, const char* urlname);
const char *urlname, PRBool *_retval);
NS_IMETHOD SI_RemoveUser(const char *URLName, char *userName);

View File

@ -2179,7 +2179,7 @@ si_RestoreOldSignonDataFromBrowser
PUBLIC nsresult
SINGSIGN_PromptUsernameAndPassword
(const PRUnichar *text, PRUnichar **user, PRUnichar **pwd,
PRBool *returnValue, const char* urlname) {
const char *urlname, PRBool *returnValue) {
nsresult res;
NS_WITH_SERVICE(nsIPrompt, dialog, kNetSupportDialogCID, &res);
@ -2216,8 +2216,8 @@ SINGSIGN_PromptUsernameAndPassword
res = dialog->PromptUsernameAndPassword(text, user, pwd, returnValue);
if (NS_FAILED(res) || !(*returnValue)) {
/* user pressed Cancel */
PR_FREEIF(user);
PR_FREEIF(pwd);
PR_FREEIF(*user);
PR_FREEIF(*pwd);
PR_FREEIF(host);
return res;
}
@ -2238,7 +2238,7 @@ SINGSIGN_PromptUsernameAndPassword
PUBLIC nsresult
SINGSIGN_PromptPassword
(const PRUnichar *text, PRUnichar **pwd, PRBool *returnValue, const char* urlname) {
(const PRUnichar *text, PRUnichar **pwd, const char *urlname, PRBool *returnValue) {
nsresult res;
char *password=0, *username=0;
@ -2324,7 +2324,7 @@ SINGSIGN_PromptPassword
PUBLIC nsresult
SINGSIGN_Prompt
(const PRUnichar *text, const PRUnichar *defaultText,
PRUnichar **resultText, PRBool *returnValue, const char* urlname) {
PRUnichar **resultText, const char *urlname, PRBool *returnValue) {
return NS_OK;
}

View File

@ -46,16 +46,16 @@ SINGSIGN_RestoreSignonData(char* URLName, char* name, char** value);
extern nsresult
SINGSIGN_PromptUsernameAndPassword
(const PRUnichar *text, PRUnichar **user, PRUnichar **pwd,
PRBool *returnValue, const char* urlname);
const char *urlname, PRBool *returnValue);
extern nsresult
SINGSIGN_PromptPassword
(const PRUnichar *text, PRUnichar **pwd, PRBool *returnValue, const char* urlname);
(const PRUnichar *text, PRUnichar **pwd, const char *urlname, PRBool *returnValue);
extern nsresult
SINGSIGN_Prompt
(const PRUnichar *text, const PRUnichar *defaultText, PRUnichar **resultText,
PRBool *returnValue, const char* urlname);
const char *urlname, PRBool *returnValue);
extern PRBool
SINGSIGN_RemoveUser(const char *URLName, char *userName);