Optional aInstancePtr: objectA run time mechanism for interface discovery.
NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.
aInstancePtr must not be null.
[in] A requested interface IID
[out] A pointer to an interface pointer to receive the result.
Ask the user if they want to change a login's password or username. If the user consents, modifyLogin() will be called.
The browser of the webpage request that triggered the prompt.
The existing login (with the old password).
The new login.
A boolean value indicating whether the save logins doorhanger should be dismissed automatically when shown.
A string guid value for the old login to be removed if the changes match it to a different login
A string guid value for the login which was autofilled into the form
Contains values from anything that we think, but are not sure, might be a username or password. Has two properties, 'usernames' and 'passwords'.
Ask the user if they want to change the password for one of multiple logins, when the caller can't determine exactly which login should be changed. If the user consents, modifyLogin() will be called.
The browser of the webpage request that triggered the prompt.
An array of existing logins.
The new login.
Note: Because the caller does not know the username of the login to be changed, aNewLogin.username and aNewLogin.usernameField will be set (using the user's selection) before modifyLogin() is called.
Ask the user if they want to save a login (Yes, Never, Not Now)
The browser of the webpage request that triggered the prompt.
The login to be saved.
A boolean value indicating whether the save logins doorhanger should be dismissed automatically when shown.
A boolean value indicating whether the notification should indicate that a login has been saved
A string guid value for the login which was autofilled into the form
Contains values from anything that we think, but are not sure, might be a username or password. Has two properties, 'usernames' and 'passwords'.
Generated using TypeDoc
Increases the reference count for this interface. The associated instance will not be deleted unless the reference count is returned to zero.
Returns
The resulting reference count.