#define CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_STORE_WIN_H_
#include "base/memory/scoped_ptr.h"
-#include "chrome/browser/password_manager/password_store_default.h"
+#include "components/password_manager/core/browser/password_store_default.h"
class LoginDatabase;
-class Profile;
class WebDataService;
namespace autofill {
class PasswordStoreWin : public PasswordStoreDefault {
public:
// WebDataService is only used for IE7 password fetching.
- PasswordStoreWin(LoginDatabase* login_database,
- Profile* profile,
- WebDataService* web_data_service);
-
- // RefcountedBrowserContextKeyedService:
- virtual void ShutdownOnUIThread() OVERRIDE;
+ PasswordStoreWin(
+ scoped_refptr<base::SingleThreadTaskRunner> main_thread_runner,
+ scoped_refptr<base::SingleThreadTaskRunner> db_thread_runner,
+ LoginDatabase* login_database,
+ WebDataService* web_data_service);
+
+ // PasswordStore:
+ virtual void Shutdown() OVERRIDE;
private:
class DBHandler;