Index: chrome/browser/password_manager/password_store_x.h |
diff --git a/chrome/browser/password_manager/password_store_x.h b/chrome/browser/password_manager/password_store_x.h |
index d863cdacd1124d2b0b240789795d582e59cba5e4..0d10a68f9a1c04c56eed0dcc4566b739f99d2bef 100644 |
--- a/chrome/browser/password_manager/password_store_x.h |
+++ b/chrome/browser/password_manager/password_store_x.h |
@@ -58,6 +58,10 @@ class PasswordStoreX : public password_manager::PasswordStoreDefault { |
base::Time delete_end, |
password_manager::PasswordStoreChangeList* changes) = 0; |
+ // The three methods below overwrite |forms| with all stored credentials |
+ // matching |form|, all stored non-blacklisted credentials, and all stored |
+ // blacklisted credentials, respectively. On success, they return true, |
+ // otherwise they return false and erase |forms|. |
virtual bool GetLogins(const autofill::PasswordForm& form, |
ScopedVector<autofill::PasswordForm>* forms) = 0; |
virtual bool GetAutofillableLogins( |