<?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-SimAuth" version="10.0.10586.71" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <dependency discoverable="no" resourceType="Resources">
    <dependentAssembly dependencyType="prerequisite">
      <assemblyIdentity name="Microsoft-Windows-SimAuth.Resources" version="10.0.10586.71" processorArchitecture="amd64" language="*" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
    </dependentAssembly>
  </dependency>
  <file name="SimAuth.dll" destinationPath="$(runtime.system32)\" sourceName="SimAuth.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#">JBOOEo3LljfwnEic6k0/3TNNBFZdTO9jyg9NazhXo/w=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <registryKeys>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eaphost\Methods\311\18\">
      <registryValue name="PeerDllPath" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\SimAuth.dll" />
      <registryValue name="PeerConfigUIPath" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\SimCfg.dll" />
      <registryValue name="PeerIdentityPath" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\SimCfg.dll" />
      <registryValue name="PeerInteractiveUIPath" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\SimCfg.dll" />
      <registryValue name="PeerFriendlyName" valueType="REG_SZ" value="@%SystemRoot%\System32\SimAuth.dll,-1001" />
      <registryValue name="PeerInvokePasswordDialog" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="PeerInvokeUsernameDialog" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="Properties" valueType="REG_DWORD" value="0x166c48be" />
      <registryValue name="PeerRequireConfigUI" valueType="REG_DWORD" value="0x00000001" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eaphost\Methods\311\23\">
      <registryValue name="PeerDllPath" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\SimAuth.dll" />
      <registryValue name="PeerConfigUIPath" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\SimCfg.dll" />
      <registryValue name="PeerIdentityPath" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\SimCfg.dll" />
      <registryValue name="PeerInteractiveUIPath" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\SimCfg.dll" />
      <registryValue name="PeerFriendlyName" valueType="REG_SZ" value="@%SystemRoot%\System32\SimAuth.dll,-1002" />
      <registryValue name="PeerInvokePasswordDialog" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="PeerInvokeUsernameDialog" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="Properties" valueType="REG_DWORD" value="0x166c48be" />
      <registryValue name="PeerRequireConfigUI" valueType="REG_DWORD" value="0x00000001" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eaphost\Methods\311\50\">
      <registryValue name="PeerDllPath" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\SimAuth.dll" />
      <registryValue name="PeerConfigUIPath" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\SimCfg.dll" />
      <registryValue name="PeerIdentityPath" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\SimCfg.dll" />
      <registryValue name="PeerInteractiveUIPath" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\SimCfg.dll" />
      <registryValue name="PeerFriendlyName" valueType="REG_SZ" value="@%SystemRoot%\System32\SimAuth.dll,-1003" />
      <registryValue name="PeerInvokePasswordDialog" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="PeerInvokeUsernameDialog" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="Properties" valueType="REG_DWORD" value="0x166c48be" />
      <registryValue name="PeerRequireConfigUI" valueType="REG_DWORD" value="0x00000001" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EAPSIMMethods\18\Identities">
      <registryValue name="Blob" valueType="REG_BINARY" value="" />
      <securityDescriptor name="REGKEY_IDENTITIES_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EAPSIMMethods\18\FastReauthContext">
      <registryValue name="Blob" valueType="REG_BINARY" value="" />
      <securityDescriptor name="REGKEY_FAST_REAUTHKEYS_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EAPSIMMethods\23\Identities">
      <registryValue name="Blob" valueType="REG_BINARY" value="" />
      <securityDescriptor name="REGKEY_IDENTITIES_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EAPSIMMethods\23\FastReauthContext">
      <registryValue name="Blob" valueType="REG_BINARY" value="" />
      <securityDescriptor name="REGKEY_FAST_REAUTHKEYS_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EAPSIMMethods\50\Identities">
      <registryValue name="Blob" valueType="REG_BINARY" value="" />
      <securityDescriptor name="REGKEY_IDENTITIES_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EAPSIMMethods\50\FastReauthContext">
      <registryValue name="Blob" valueType="REG_BINARY" value="" />
      <securityDescriptor name="REGKEY_FAST_REAUTHKEYS_SDDL" />
    </registryKey>
  </registryKeys>
  <trustInfo>
    <security>
      <accessControl>
        <securityDescriptorDefinitions>
          <securityDescriptorDefinition name="REGKEY_FAST_REAUTHKEYS_SDDL" sddl="D:P(A;OICI;KA;;;S-1-5-80-3578261754-285310837-913589462-2834155770-667502746)" operationHint="replace" />
          <securityDescriptorDefinition name="REGKEY_IDENTITIES_SDDL" sddl="D:P(A;OICI;KA;;;BA)(A;OICI;KR;;;BU)(A;OICI;KA;;;LA)(A;OICI;KR;;;AU)(A;OICI;KA;;;CO)(A;OICI;KR;;;LS)(A;OICI;KR;;;NS)(A;OICI;KR;;;SY)(A;OICI;KA;;;S-1-5-80-3578261754-285310837-913589462-2834155770-667502746)" operationHint="replace" />
          <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" description="Default SDDL for Windows Resource Protected file" />
          <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_AuthFailed_Client.Message" value="%1: Authentication was terminated by the client, reason: %2" />
        <string id="Event_AuthFailed_Counter_Too_Small.Message" value="%1: Fast re-authentication was terminated and a full authentication was initiated because the client and server were out of sequence" />
        <string id="Event_AuthFailed_Server.Message" value="%1: Authentication was terminated by the server, reason: %2" />
        <string id="Event_AuthSucceeded.Message" value="%1: User with telephone number %2 was successfully authenticated to the network." />
        <string id="Event_AUTN_Incorrect.Message" value="%1: The client and server were found to be out of sequence during authentication. Re-synchronization occurred." />
        <string id="Event_Network_Name_Mismatch.Message" value="EAP-AKA': The client detected a mismatch between its version of the network name and the one received from the server." />
        <string id="OperationalChannel.Message" value="Operational Channel" />
        <string id="Task_Auth_Failed.Message" value="SIM based authentication failed event" />
        <string id="Task_Auth_Succeeded.Message" value="SIM based authentication succeeded event" />
      </stringTable>
    </resources>
  </localization>
  <instrumentation>
    <events xmlns="http://schemas.microsoft.com/win/2004/08/events">
      <provider guid="{3D42A67D-9CE8-4284-B755-2550672B0CE0}" messageFileName="%SystemRoot%\System32\SimAuth.dll" name="Microsoft-Windows-EapMethods-Sim" parameterFileName="%systemroot%\system32\SimAuth.dll" resourceFileName="%SystemRoot%\System32\SimAuth.dll" symbol="Microsoft_Windows_EapMethods_Sim">
        <channels>
          <channel chid="Microsoft-Windows-EapMethods-Sim/Operational" enabled="true" message="$(string.OperationalChannel.Message)" name="Microsoft-Windows-EapMethods-Sim/Operational" symbol="Microsoft_Windows_EapMethods_Sim_Operational" type="Operational" />
        </channels>
        <tasks>
          <task message="$(string.Task_Auth_Failed.Message)" name="AuthFailed" symbol="TASK_AUTH_FAILED" value="1" />
          <task message="$(string.Task_Auth_Succeeded.Message)" name="AuthSucceeded" symbol="TASK_AUTH_SUCCEEDED" value="2" />
        </tasks>
        <templates>
          <template tid="SingleUnicodeStringTemplate">
            <data inType="win:UnicodeString" name="Method Name" outType="xs:string" />
          </template>
          <template tid="TwoUnicodeStringTemplate">
            <data inType="win:UnicodeString" name="Method Name" outType="xs:string" />
            <data inType="win:UnicodeString" name="Error Cause" outType="xs:string" />
          </template>
        </templates>
        <events>
          <event channel="Microsoft-Windows-EapMethods-Sim/Operational" level="win:Informational" message="$(string.Event_AuthSucceeded.Message)" symbol="AUTH_SUCCEEDED" task="AuthSucceeded" template="TwoUnicodeStringTemplate" value="100" version="0" />
          <event channel="Microsoft-Windows-EapMethods-Sim/Operational" level="win:Error" message="$(string.Event_AuthFailed_Client.Message)" symbol="AUTH_FAILED_CLIENT" task="AuthFailed" template="TwoUnicodeStringTemplate" value="101" version="0" />
          <event channel="Microsoft-Windows-EapMethods-Sim/Operational" level="win:Error" message="$(string.Event_AuthFailed_Server.Message)" symbol="AUTH_FAILED_SERVER" task="AuthFailed" template="TwoUnicodeStringTemplate" value="102" version="0" />
          <event channel="Microsoft-Windows-EapMethods-Sim/Operational" level="win:Error" message="$(string.Event_AuthFailed_Counter_Too_Small.Message)" symbol="AUTH_FAILED_COUNTER_TOO_SMALL" task="AuthFailed" template="SingleUnicodeStringTemplate" value="103" version="0" />
          <event channel="Microsoft-Windows-EapMethods-Sim/Operational" level="win:Informational" message="$(string.Event_AUTN_Incorrect.Message)" symbol="AUTH_INFO_INCORRECT_AUTN" task="AuthFailed" template="SingleUnicodeStringTemplate" value="104" version="0" />
          <event channel="Microsoft-Windows-EapMethods-Sim/Operational" level="win:Informational" message="$(string.Event_Network_Name_Mismatch.Message)" symbol="AUTH_INFO_NETWORK_NAME_MISMATCH" task="AuthFailed" value="105" version="0" />
        </events>
      </provider>
    </events>
  </instrumentation>
</assembly>