| Index: chrome/browser/sync/engine/syncapi.h
 | 
| diff --git a/chrome/browser/sync/engine/syncapi.h b/chrome/browser/sync/engine/syncapi.h
 | 
| index 2019f410b321ec4187f1f5a4da2120f9e4e61d28..e2503cb147f93320d331eb369cbcc5dff86dbdfa 100644
 | 
| --- a/chrome/browser/sync/engine/syncapi.h
 | 
| +++ b/chrome/browser/sync/engine/syncapi.h
 | 
| @@ -47,6 +47,7 @@
 | 
|  #include "base/scoped_ptr.h"
 | 
|  #include "build/build_config.h"
 | 
|  #include "chrome/browser/sync/protocol/password_specifics.pb.h"
 | 
| +#include "chrome/browser/sync/syncable/autofill_migration.h"
 | 
|  #include "chrome/browser/sync/syncable/model_type.h"
 | 
|  #include "chrome/browser/sync/util/cryptographer.h"
 | 
|  #include "chrome/common/net/gaia/google_service_auth_error.h"
 | 
| @@ -347,6 +348,9 @@ class WriteNode : public BaseNode {
 | 
|    // Should only be called if GetModelType() == AUTOFILL.
 | 
|    void SetAutofillSpecifics(const sync_pb::AutofillSpecifics& specifics);
 | 
|  
 | 
| +  void SetAutofillProfileSpecifics(
 | 
| +      const sync_pb::AutofillProfileSpecifics& specifics);
 | 
| +
 | 
|    // Set the nigori specifics.
 | 
|    // Should only be called if GetModelType() == NIGORI.
 | 
|    void SetNigoriSpecifics(const sync_pb::NigoriSpecifics& specifics);
 | 
| @@ -398,6 +402,8 @@ class WriteNode : public BaseNode {
 | 
|        const sync_pb::AppSpecifics& new_value);
 | 
|    void PutAutofillSpecificsAndMarkForSyncing(
 | 
|        const sync_pb::AutofillSpecifics& new_value);
 | 
| +  void PutAutofillProfileSpecificsAndMarkForSyncing(
 | 
| +      const sync_pb::AutofillProfileSpecifics& new_value);
 | 
|    void PutBookmarkSpecificsAndMarkForSyncing(
 | 
|        const sync_pb::BookmarkSpecifics& new_value);
 | 
|    void PutNigoriSpecificsAndMarkForSyncing(
 | 
| @@ -817,6 +823,17 @@ class SyncManager {
 | 
|    // called.
 | 
|    bool InitialSyncEndedForAllEnabledTypes();
 | 
|  
 | 
| +  syncable::AutofillMigrationState GetAutofillMigrationState();
 | 
| +
 | 
| +  void SetAutofillMigrationState(
 | 
| +    syncable::AutofillMigrationState state);
 | 
| +
 | 
| +  syncable::AutofillMigrationDebugInfo GetAutofillMigrationDebugInfo();
 | 
| +
 | 
| +  void SetAutofillMigrationDebugInfo(
 | 
| +      syncable::AutofillMigrationDebugInfo::PropertyToSet property_to_set,
 | 
| +      const syncable::AutofillMigrationDebugInfo& info);
 | 
| +
 | 
|    // Migrate tokens from user settings DB to the token service.
 | 
|    void MigrateTokens();
 | 
|  
 | 
| 
 |