<?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-AccountAccessor" version="10.0.10586.212" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <dependency discoverable="no" resourceType="resources">
    <dependentAssembly>
      <assemblyIdentity name="Microsoft-Windows-MCCS-AccountAccessor.Resources" version="10.0.10586.212" processorArchitecture="amd64" language="*" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
    </dependentAssembly>
  </dependency>
  <file name="accountaccessor.dll" destinationPath="$(runtime.system32)\" sourceName="accountaccessor.dll" sourcePath=".\" importPath="$(build.nttree)\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2">
      <dsig:Transforms xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">4ts1vniem4ROeZnXdfmEj/EGpiOUhHgfBHffvvbr6KU=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <registryKeys>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{5263233A-23CA-4eea-B9A5-25A23EAAF16C}">
      <registryValue name="" valueType="REG_SZ" value="ActiveSyncAccountAccessor" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{5263233A-23CA-4eea-B9A5-25A23EAAF16C}\InProcServer32">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\accountaccessor.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{5798643F-DC40-47c2-AA81-2D21B96B933E}">
      <registryValue name="" valueType="REG_SZ" value="PopImapAccountAccessor" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{5798643F-DC40-47c2-AA81-2D21B96B933E}\InProcServer32">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\accountaccessor.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{dedf110a-8df2-4a67-b18d-b3b3dda7474f}">
      <registryValue name="" valueType="REG_SZ" value="ExternalAccountAccessor" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{dedf110a-8df2-4a67-b18d-b3b3dda7474f}\InProcServer32">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\accountaccessor.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
  </registryKeys>
  <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)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)" operationHint="replace" />
        </securityDescriptorDefinitions>
      </accessControl>
    </security>
  </trustInfo>
  <localization>
    <resources culture="en-US">
      <stringTable>
        <string id="Event.AccountAccessor_DeleteAccount" value="Being called to delete account %1, Is remote: %2." />
        <string id="Event.ActiveSyncAccountAccessor_ConversationSync_HandleDelaySetOfConversationSyncEnabled" value="Trying to handle postponed set of conversation sync when creating account" />
        <string id="Event.ActiveSyncAccountAccessor_CreateDefaultWindowsLiveAccount_Called" value="CreateDefaultWindowsLiveAccount called." />
        <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.PopImapAccessor_Create_MissProp" value="Missing property %1 in PopImap account creation" />
        <string id="Event.PopImapAccessor_Mustnot_Delete_Prop" value="Should not delete property %1 in PopImap account modification" />
        <string id="Event.PopImapAccessor_Upgrade_FillInDefaultDavInfo" value="PopImapAccountAccessor: Filling in default Dav info for account %1" />
        <string id="Keyword.Error" value="Error" />
        <string id="Keyword.Performance" value="Performance" />
        <string id="Keyword.StateTransition" value="StateTransition" />
        <string id="Keyword.SyncSelfHost" value="SyncSelfHost" />
        <string id="Keyword.Warning" value="Warning" />
      </stringTable>
    </resources>
  </localization>
  <instrumentation>
    <events xmlns="http://schemas.microsoft.com/win/2004/08/events">
      <provider guid="{4025D192-273D-42EC-BDF8-940EC34EEDCA}" messageFileName="AccountAccessor.dll" name="Microsoft-Windows-MCCS-AccountAccessor" resourceFileName="AccountAccessor.dll" symbol="MICROSOFT_WINDOWS_MCCS_ACCOUNTACCESSOR">
        <keywords>
          <keyword mask="0x0000000000000001" message="$(string.Keyword.Error)" name="Error" />
          <keyword mask="0x0000000000000002" message="$(string.Keyword.Performance)" name="Performance" />
          <keyword mask="0x0000080000000000" message="$(string.Keyword.SyncSelfHost)" name="SyncSelfHost" />
          <keyword mask="0x0000004000000000" message="$(string.Keyword.Warning)" name="Warning" />
          <keyword mask="0x0000008000000000" message="$(string.Keyword.StateTransition)" name="StateTransition" />
        </keywords>
        <templates>
          <template tid="CommsHrTemplate">
            <data inType="win:Int32" name="P1_HResult" outType="win:HResult" />
            <data inType="win:AnsiString" name="P2_String" />
            <data inType="win:UInt32" name="P3_UInt32" />
          </template>
          <template tid="OneDwordTemplate">
            <data inType="win:HexInt32" name="P1_Dword" />
          </template>
          <template tid="OneDwordOneBooleanTemplate">
            <data inType="win:HexInt32" name="P1_Dword" />
            <data inType="win:Boolean" name="P2_Boolean" outType="xs:boolean" />
          </template>
        </templates>
        <tasks>
          <task name="SPERF_TAG_AA_LOAD" value="1" />
          <task name="SPERF_TAG_AA_SAVE" value="2" />
          <task name="SPERF_TAG_AA_PROCESS" value="3" />
        </tasks>
        <events>
          <event keywords="Error ms:Telemetry" level="win:Error" message="$(string.Event.CommsErrorOriginateMessage)" symbol="CommsErrorOriginateEvent" template="CommsHrTemplate" value="1" />
          <event keywords="Warning" level="win:Warning" message="$(string.Event.CommsPropagateErrorMessage)" symbol="CommsErrorPropagateEvent" template="CommsHrTemplate" value="2" />
          <event keywords="Performance" level="win:Informational" opcode="win:Start" symbol="SPERF_TAG_AA_LOAD_START" task="SPERF_TAG_AA_LOAD" value="100" />
          <event keywords="Performance" level="win:Informational" opcode="win:Stop" symbol="SPERF_TAG_AA_LOAD_STOP" task="SPERF_TAG_AA_LOAD" value="101" />
          <event keywords="Performance" level="win:Informational" opcode="win:Start" symbol="SPERF_TAG_AA_SAVE_START" task="SPERF_TAG_AA_SAVE" value="102" />
          <event keywords="Performance" level="win:Informational" opcode="win:Stop" symbol="SPERF_TAG_AA_SAVE_STOP" task="SPERF_TAG_AA_SAVE" value="103" />
          <event keywords="Performance" level="win:Informational" opcode="win:Start" symbol="SPERF_TAG_AA_PROCESS_START" task="SPERF_TAG_AA_PROCESS" value="104" />
          <event keywords="Performance" level="win:Informational" opcode="win:Stop" symbol="SPERF_TAG_AA_PROCESS_STOP" task="SPERF_TAG_AA_PROCESS" value="105" />
          <event keywords="StateTransition ms:Measures" level="win:Informational" message="$(string.Event.AccountAccessor_DeleteAccount)" symbol="AccountAccessor_DeleteAccount" template="OneDwordOneBooleanTemplate" value="151" />
          <event keywords="Error" level="win:Error" message="$(string.Event.PopImapAccessor_Create_MissProp)" symbol="PopImapAccessor_Create_MissProp" template="OneDwordTemplate" value="201" />
          <event keywords="Error" level="win:Error" message="$(string.Event.PopImapAccessor_Mustnot_Delete_Prop)" symbol="PopImapAccessor_Mustnot_Delete_Prop" template="OneDwordTemplate" value="202" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Event.PopImapAccessor_Upgrade_FillInDefaultDavInfo)" symbol="PopImapAccessor_Upgrade_FillInDefaultDavInfo" template="OneDwordTemplate" value="221" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Event.ActiveSyncAccountAccessor_ConversationSync_HandleDelaySetOfConversationSyncEnabled)" symbol="ActiveSyncAccountAccessor_ConversationSync_HandleDelaySetOfConversationSyncEnabled" value="401" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Event.ActiveSyncAccountAccessor_CreateDefaultWindowsLiveAccount_Called)" symbol="ActiveSyncAccountAccessor_CreateDefaultWindowsLiveAccount_Called" value="402" />
        </events>
      </provider>
    </events>
  </instrumentation>
</assembly>