fix it, to use less %{C++ crap. thanks to mscott for the pointers on how.

next step, remove nsIWalletService.h from the build.


git-svn-id: svn://10.0.0.236/trunk@59030 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
sspitzer%netscape.com 2000-01-28 06:24:41 +00:00
parent e4460bab37
commit 3ec00bfa3f

View File

@ -37,7 +37,7 @@
%}
interface nsIPresShell;
native nsAutoString(nsAutoString);
[ref] native nsAutoStringRef(nsAutoString);
/**
@ -48,15 +48,11 @@ interface nsIPresShell;
[scriptable, uuid(738CFD51-ABCF-11d2-AB4B-0080C787AD96)]
interface nsIWalletService : nsISupports {
[noscript]void WALLET_PreEdit(in nsAutoStringRef walletList);
%{ C++
void WALLET_PostEdit(nsAutoString walletList);
%}
[noscript]void WALLET_PostEdit(in nsAutoString walletList);
void WALLET_ChangePassword();
void WALLET_RequestToCapture(in nsIPresShell shell);
void WALLET_Prefill(in nsIPresShell shell, in boolean quick);
%{ C++
void WALLET_PrefillReturn(nsAutoString results);
%}
[noscript]void WALLET_PrefillReturn(in nsAutoString results);
void WALLET_FetchFromNetCenter();
boolean PromptUsernameAndPasswordURL(in wstring text, out wstring user, out wstring pwd, in string urlname, in nsIPrompt dialog);
@ -70,7 +66,5 @@ interface nsIWalletService : nsISupports {
[noscript] void WALLET_GetPrefillListForViewer(in nsAutoStringRef aPrefillList);
[noscript] void SI_GetSignonListForViewer(in nsAutoStringRef aSignonList);
[noscript] void SI_GetRejectListForViewer(in nsAutoStringRef aRejectList);
%{ C++
void SI_SignonViewerReturn(nsAutoString results);
%}
[noscript] void SI_SignonViewerReturn(in nsAutoString results);
};