<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" copyright="Copyright (c) Microsoft Corporation. All Rights Reserved.">
  <assemblyIdentity name="Microsoft-Windows-MCCS-SyncController" version="10.0.26100.8521" processorArchitecture="wow64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <dependency discoverable="no" resourceType="resources">
    <dependentAssembly>
      <assemblyIdentity name="Microsoft-Windows-MCCS-SyncController.Resources" version="10.0.26100.8521" processorArchitecture="wow64" language="*" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
    </dependentAssembly>
  </dependency>
  <file name="SyncController.dll" destinationPath="$(runtime.system32)\" sourceName="SyncController.dll" importPath="$(build.nttree)\" sourcePath=".\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>TDktGIwkU2S/dPpanKa+57/IQRZ41q8jb1KjuHzbePE=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <trustInfo>
    <security>
      <accessControl>
        <securityDescriptorDefinitions>
          <securityDescriptorDefinition name="WRP_FILE_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;GRGX;;;BA)(A;;GRGX;;;SY)(A;;GRGX;;;BU)(A;;GRGX;;;S-1-15-2-1)(A;;GRGX;;;S-1-15-2-2)S:(AU;FASA;0x000D0116;;;WD)" operationHint="replace" />
          <securityDescriptorDefinition name="WRP_REGKEY_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;CI;GA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;CI;GR;;;SY)(A;CI;GR;;;BA)(A;CI;GR;;;BU)(A;CI;GR;;;S-1-15-2-1)(A;CI;GR;;;S-1-15-3-1024-1065365936-1281604716-3511738428-1654721687-432734479-3232135806-4053264122-3456934681)" operationHint="replace" />
        </securityDescriptorDefinitions>
      </accessControl>
    </security>
  </trustInfo>
  <registryKeys>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{212BFFFB-DAB9-4EEF-AF58-3366DAAF4C4F}">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
      <registryValue name="" valueType="REG_SZ" value="MCCS SyncActivityFactory" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{212BFFFB-DAB9-4EEF-AF58-3366DAAF4C4F}\InProcServer32">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\SyncController.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
  </registryKeys>
  <localization>
    <resources culture="en-US">
      <stringTable>
        <string id="Keyword.Error" value="Error" />
        <string id="Keyword.Performance" value="Performance" />
        <string id="Keyword.State" value="State" />
        <string id="Keyword.Warning" value="Warning" />
        <string id="Keyword.StateTransition" value="StateTransition" />
        <string id="Keyword.CommsService" value="CommsService" />
        <string id="Event.CommsErrorOriginateMessage" value="Error: %1 Location: %2 Line Number: %3" />
        <string id="Event.CommsPropagateErrorMessage" value="Error Propagated: %1 Location: %2 Line Number: %3" />
        <string id="Event.SyncController_Consistency_InvalidRegistryDelete" value="SyncController:[Consistency] [%1] Registry key for this partner is being deleted because it's invalid." />
        <string id="Event.SyncController_Consistency_InvalidStoreDefault" value="SyncController:[Consistency] Default Store is invalid, but will not be deleted. There were '%1' stores found." />
        <string id="Event.SyncController_Consistency_InvalidStoreDelete" value="SyncController:[Consistency] [%1:%2:%3] Store being deleted because it's invalid. There were '%4' stores found." />
        <string id="Event.SyncController_Consistency_InvalidRegistryFound" value="SyncController:[Consistency] [%1] Registry key for this partner is invalid, the reason is '%2'." />
        <string id="Event.SyncController_Consistency_InvalidStoreFound" value="SyncController:[Consistency] [%1:%2:%3] Store is invalid, the reason is '%4'." />
        <string id="Event.SyncWnfEvent" value="Sync WNF event: %1" />
        <string id="Event.SyncWnfWithGuidEvent" value="Sync WNF event: %1 - %2" />
        <string id="Event.SyncWnfEventNotFound" value="Sync WNF event %1 not found." />
        <string id="Event.GoldenAccountNotified" value="Notified golden account existence: %1." />
        <string id="Event.State_WNF_Event" value="Receive WNF event; current mode: %1, current value: %2" />
        <string id="Event.SyncController_AccountSyncController_SubmitScheduledSyncWork" value="AccountSyncController: Starting scheduled SyncExecutor for account %1, engine %2." />
        <string id="Event.SyncController_AccountSyncController_SubmitInteractiveSyncWork" value="AccountSyncController: Starting interactive SyncExecutor for account %1, engine %2." />
        <string id="Event.SyncController_AccountSyncController_SubmitAutdWork" value="AccountSyncController: Starting AUTDExecutor for account %1, engine %2." />
        <string id="Event.SyncController_AccountSyncController_EndSyncWork" value="AccountSyncController: Finished SyncExecutor work for account %1 with hr=%2, retry level %3, can start AUTD %4, queue empty %5, saver mode %6, engine %7." />
        <string id="Event.SyncController_AccountSyncController_EndAutdWork" value="AccountSyncController: Finished AUTDExecutor work for account %1 with hr %2, can start AUTD %3, queue empty %4, saver mode %5, engine %6." />
        <string id="Event.SyncController_AccountSyncController_AddSyncController" value="AccountSyncController: Adding new controller with id %1." />
        <string id="Event.SyncController_AccountSyncController_AddChildSyncController" value="AccountSyncController: Adding new child sync controller with id %1 and engine id %2." />
        <string id="Event.SyncController_AccountSyncController_DeleteSyncController" value="AccountSyncController: Deleting sync controller with id %1." />
        <string id="Event.SyncController_AccountSyncController_ScheduleChange" value="Handle schedule period changed from %2 min to %3 min for account %1 and engine %4." />
        <string id="Event.SyncController_AccountSyncController_ContentChange" value="Handle content/filter change for account %1 and engine %2." />
        <string id="Event.SyncController_AccountSyncController_ServerChange" value="Handle server change for account %1 and engine %2." />
        <string id="Event.SyncController_AccountSyncController_LoginInfoChange" value="Handle login info change for account %1 and engine %2." />
        <string id="Event.SyncController_AccountSyncController_SubmitScheduleManagerWork" value="AccountSyncController: Starting ScheduleManager work for account %1, engine %2." />
        <string id="Event.SyncController_AccountSyncController_Added" value="AccountSyncController: Added new AccountSyncController for account %1." />
        <string id="Event.SyncController_AccountSyncController_ExecuteActivityStepFailed" value="Detected a previous failure in Execute Activity Step for account %1, delaying next run." />
        <string id="Event.SyncController_AccountConfigurationWork_Executing" value="Executing ScheduleManager work of type %3 for account %1, engine %2." />
        <string id="Event.SyncController_TokenBucket_Throttled" value="TokenBucket: Account %1 is throttling for %2 minutes." />
        <string id="Event.SyncController_TokenBucket_Retrieved" value="TokenBucket: Account %1 successfully retrieved a token." />
        <string id="Event.SyncController_TokenBucket_ThrottleSkippedDueToScreenOn" value="TokenBucket: Account %1 was not throttled because the screen was on." />
        <string id="Event.SyncController_NotificationUtils_Initializing" value="NotificationUtils: Initializing notification utils. IsOobeDone = %1" />
        <string id="Event.SyncController_StartAddMeetingResponseWork" value="Started AddMeetingResponseWork for account %1." />
        <string id="Event.SyncController_EndAddMeetingResponseWork" value="Finished AddMeetingResponseWork for account %1 with HRESULT %2" />
        <string id="Event.SyncController_StartDownloadEmailAttachmentWork" value="Started DownloadEmailAttachmentWork for account %1." />
        <string id="Event.SyncController_EndDownloadEmailAttachmentWork" value="Finished DownloadEmailAttachmentWork for account %1." />
        <string id="Event.SyncController_StartDownloadEmailBodyWork" value="Started DownloadEmailBodyWork for account %1." />
        <string id="Event.SyncController_EndDownloadEmailBodyWork" value="Finished DownloadEmailBodyWork for account %1." />
        <string id="Event.SyncController_StartDownloadSharePointDocumentWork" value="Started DownloadSharePointDocumentWork for account %1." />
        <string id="Event.SyncController_EndDownloadSharePointDocumentWork" value="Finished DownloadSharePointDocumentWork for account %1." />
        <string id="Event.SyncController_StartGalSearchWork" value="Started GalSearchWork for account %1." />
        <string id="Event.SyncController_EndGalSearchWork" value="Finished GalSearchWork for account %1." />
        <string id="Event.SyncController_StartGetOofWork" value="Started GetOofWork for account %1." />
        <string id="Event.SyncController_EndGetOofWork" value="Finished GetOofWork for account %1." />
        <string id="Event.SyncController_StartMailboxSearchWork" value="Started MailboxSearchWork for account %1." />
        <string id="Event.SyncController_EndMailboxSearchWork" value="Finished MailboxSearchWork for account %1." />
        <string id="Event.SyncController_StartPurgeDeletedAccountsWork" value="Started PurgeDeletedAccountsWork." />
        <string id="Event.SyncController_EndPurgeDeletedAccountsWork" value="Finished PurgeDeletedAccountsWork." />
        <string id="Event.SyncController_StartFlushAccountSettingsWork" value="Started FlushAccountSettingsWork for account %1." />
        <string id="Event.SyncController_EndFlushAccountSettingsWork" value="Finished FlushAccountSettingsWork for account %1." />
        <string id="Event.SyncController_StartSetFolderSyncStateWork" value="Started SetFolderSyncStateWork for account %1." />
        <string id="Event.SyncController_EndSetFolderSyncStateWork" value="Finished SetFolderSyncStateWork for account %1." />
        <string id="Event.SyncController_StartSetOofWork" value="Started SetOofWork for account %1." />
        <string id="Event.SyncController_EndSetOofWork" value="Finished SetOofWork for account %1." />
        <string id="Event.SyncController_StartUpdateContentTypesWork" value="Started UpdateContentTypesWork for account %1." />
        <string id="Event.SyncController_EndUpdateContentTypesWork" value="Finished UpdateContentTypesWork for account %1." />
        <string id="Event.SyncController_AggregateControllerNewResult" value="Aggregate controller has new merged result: engine %1, result %2." />
        <string id="Event.SyncController_CredUtil_DeletePasswordCalledFromPurgeActiveSyncAccount" value="Cred Vault: DeletePwd Called. Caller: _PurgeActiveSyncAccount, Partner %1" />
        <string id="Event.SyncController_CredUtil_DeletePasswordCalledFromActiveSyncServer_DeletePassword" value="Cred Vault: DeletePwd Called. Caller: ActiveSyncServer_DeletePassword, Partner %1" />
        <string id="Event.SyncController_StartPurgeDeletedAccountWork" value="Started PurgeDeletedAccountWork for account %1." />
        <string id="Event.SyncController_EndPurgeDeletedAccountWork" value="Finished PurgeDeletedAccountWork for account %1." />
        <string id="Event.SyncController_UnknownDeleteAccountStoreType" value="Delete Account %1: Unknown Store Type %2." />
        <string id="Event.SyncController_ConversationSync_SetConversationSyncEnabled_SetDelayed" value="Setting delayed value of conversation sync enabled to %1" />
        <string id="Event.SyncController_ConversationSync_SetConversationSyncEnabled_SetValue" value="Setting the value of conversation sync if changed - Desired = %1, Current = %2" />
        <string id="Event.SyncController_ExponentialActivitySchedule_ScreenOn" value="Schedule for account %1 triggered when the screen was on and the schedule was set to trigger for screen on." />
        <string id="Event.SyncController_ExponentialActivitySchedule_Triggered" value="Schedule %1 for account %2 triggered with period %3, base period %4, failure count %5, trigger flags %6, engine %7." />
        <string id="Event.SyncController_UpgradingAccountToCurrentVersion" value="Upgrading account %1 from version %2 to the current version %3." />
        <string id="Event.SyncController_IgnoringAccountWithNonCurrentVersion" value="Ignoring account %1 because its version (%2) doesn't match the current version (%3)." />
        <string id="Event.ActiveSyncControllerExponentialSchedule_SetTriggerRequirement" value="Account %1 setting schedule trigger requirement %2." />
        <string id="Event.ActiveSyncControllerExponentialSchedule_ExitDelay" value="Account %1 exiting delay and resetting successive empty sync count to zero." />
        <string id="SaverModeFlags.None" value="none" />
        <string id="SaverModeFlags.BatterySaver" value="battery saver on" />
        <string id="SaverModeFlags.DataSaver" value="data saver on" />
        <string id="SaverModeFlags.ThermalSaver" value="thermal saver on" />
        <string id="SaverModeFlags.AllSavers" value="all savers on" />
        <string id="SyncMode.BatterySaver" value="batterysaver" />
        <string id="SyncMode.DataSaver" value="datasaver" />
        <string id="SyncMode.ThermalSaver" value="thermalsaver" />
        <string id="EngineGuid.MailSyncEngine" value="internet mail sync engine" />
        <string id="EngineGuid.ServerSyncEngine" value="EAS sync engine" />
        <string id="EngineGuid.CardDavSyncEngine" value="card dav sync engine" />
        <string id="EngineGuid.CalDavSyncEngine" value="caldav sync engine" />
        <string id="EngineGuid.OutboundMailSyncEngine" value="smtp sync engine" />
        <string id="ScheduleTriggerRequirementFlags.None" value="none" />
        <string id="ScheduleTriggerRequirementFlags.ExitBackoff" value="exit backoff mode" />
        <string id="ScheduleTriggerRequirementFlags.Sync" value="sync" />
        <string id="ScheduleTriggerRequirementFlags.ExitBackoffAndSync" value="exit backoff and sync" />
        <string id="ScheduleTriggerRequirementFlags.ResetEmptySyncCount" value="reset empty sync count" />
        <string id="ScheduleTriggerRequirementFlags.ExitBackoffAndResetEmptySyncCount" value="exit backoff and reset empty sync count" />
        <string id="ScheduleTriggerRequirementFlags.RemoveAlternativeTrigger" value="remove alternative trigger" />
        <string id="ScheduleTriggerRequirementFlags.RemoveAlternativeTriggerAndSync" value="remove alternative trigger and sync" />
        <string id="AccountConfigurationWorkType.ScheduleChanged" value="schedule changed" />
        <string id="AccountConfigurationWorkType.SaverModeChanged" value="saver mode changed" />
        <string id="AccountConfigurationWorkType.ExitBackoffMode" value="exit backoff mode" />
        <string id="AccountConfigurationWorkType.RemoveAlternativeTrigger" value="remove alternative trigger" />
      </stringTable>
    </resources>
  </localization>
</assembly>