diff --git a/mozilla/netwerk/base/public/nsIPasswordManager.idl b/mozilla/netwerk/base/public/nsIPasswordManager.idl index 43eccc3a7e2..f2aa4dfeb7c 100644 --- a/mozilla/netwerk/base/public/nsIPasswordManager.idl +++ b/mozilla/netwerk/base/public/nsIPasswordManager.idl @@ -36,6 +36,14 @@ interface nsIPasswordManager : nsISupports void addUser(in string host, in wstring user, in wstring pwd); void removeUser(in string host, in wstring user); void removeReject(in string host); + + // Takes hostname, username and password as input parameters and returns + // set of filled-in hostname, username and password for the first + // password element match. Empty string is treated as a wild + // card entry and will be considered as a match for any of the input + // parameters. + void findPasswordEntry(inout string hostURI, inout wstring username, inout wstring password); + readonly attribute nsISimpleEnumerator enumerator; readonly attribute nsISimpleEnumerator rejectEnumerator; };