// Copyright 2013 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_COMMON_IMPORTER_IMPORTER_DATA_TYPES_H_ #define CHROME_COMMON_IMPORTER_IMPORTER_DATA_TYPES_H_ #include <stdint.h> #include <string> #include <vector> #include "base/files/file_path.h" #include "base/time/time.h" #include "build/build_config.h" #include "chrome/common/importer/importer_type.h" #include "url/gurl.h" // Types needed for importing data from other browsers and the Google Toolbar. namespace importer { // An enumeration of the type of data that can be imported. enum ImportItem { … }; // Information about a profile needed by an importer to do import work. struct SourceProfile { … }; // Contains information needed for importing search engine urls. struct SearchEngineInfo { … }; // Contains the information read from the IE7/IE8 Storage2 key in the registry. struct ImporterIE7PasswordInfo { … }; // Represents information about an imported password form. struct ImportedPasswordForm { … }; // Mapped to history::VisitSource after import in the browser. enum VisitSource { … }; } // namespace importer #endif // CHROME_COMMON_IMPORTER_IMPORTER_DATA_TYPES_H_