<?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." xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <assemblyIdentity name="Microsoft-Windows-SharedAccess" version="10.0.26100.8521" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <dependency discoverable="no" resourceType="Resources">
    <dependentAssembly>
      <assemblyIdentity name="Microsoft-Windows-SharedAccess.Resources" version="10.0.26100.8521" processorArchitecture="amd64" language="*" buildType="release" publicKeyToken="31bf3856ad364e35" />
    </dependentAssembly>
  </dependency>
  <file name="ipnathlp.dll" destinationPath="$(runtime.system32)\" sourceName="ipnathlp.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>JShVYA0i8quSwZpC687O2cgXd4pitGqFeYKbnw68K3Q=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="cmnicfg.xml" destinationPath="$(runtime.system32)\icsxml\" sourceName="cmnicfg.xml" 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>zphdMLGExx4xnNYXcxOXoOQTzqeiTpjsI1T3Rr4iboU=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="ipcfg.xml" destinationPath="$(runtime.system32)\icsxml\" sourceName="ipcfg.xml" 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>qU1Bkb4Bk7z0EoFDJPHtLedhWNKZNPlUVL+FsOk3tqE=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="osinfo.xml" destinationPath="$(runtime.system32)\icsxml\" sourceName="osinfo.xml" 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>lsgvCDjPfnwye9CcHGU7a1DZ47qHaegJgiu5W7gMl3I=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="potscfg.xml" destinationPath="$(runtime.system32)\icsxml\" sourceName="potscfg.xml" 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>sGLeqgZ2mmBUrv7yhGN+djcNEjEF1ihUAiX2wNU6Yd8=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="pppcfg.xml" destinationPath="$(runtime.system32)\icsxml\" sourceName="pppcfg.xml" 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>lH2ZYrAfJCvliI2aON3wusnDlcUNNVBJzSzVpslFWKc=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="icsunattend.exe" destinationPath="$(runtime.system32)\" sourceName="icsunattend.exe" importPath="$(build.nttree)\">
    <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>fw+zWA3V7Ze9ROss9Y9hVVh40pxElV2ud5YtnJtz0f0=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <memberships>
    <categoryMembership>
      <id name="Microsoft.Windows.Categories.Services" version="10.0.26100.8521" publicKeyToken="31bf3856ad364e35" typeName="Service" />
      <categoryInstance subcategory="SharedAccess">
        <serviceData name="SharedAccess" displayName="@%SystemRoot%\system32\ipnathlp.dll,-106" errorControl="normal" start="demand" type="win32ShareProcess" description="@%SystemRoot%\system32\ipnathlp.dll,-107" dependOnService="BFE" imagePath="%SystemRoot%\System32\svchost.exe -k netsvcs -p" objectName="LocalSystem" requiredPrivileges="SeChangeNotifyPrivilege,SeCreateGlobalPrivilege,SeImpersonatePrivilege,SeLoadDriverPrivilege,SeTakeOwnershipPrivilege" sidType="unrestricted">
          <serviceTrigger action="start" subtype="RPC_INTERFACE_EVENT" type="NetworkEndpointEvent">
            <triggerData type="string" value="E64B9AEE-F372-4312-9A14-8F1502B5C8E3" />
          </serviceTrigger>
          <failureActions resetPeriod="900">
            <actions>
              <action delay="120000" type="restartService" />
              <action delay="300000" type="restartService" />
              <action delay="0" type="none" />
            </actions>
          </failureActions>
          <securityDescriptor name="SHAREDACCESS_SDDL" />
        </serviceData>
      </categoryInstance>
    </categoryMembership>
  </memberships>
  <configuration xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
    <configurationSchema>
      <xsd:schema xmlns="Microsoft-Windows-SharedAccess" targetNamespace="Microsoft-Windows-SharedAccess">
        <xsd:element default="1" name="EnableControl" type="xsd:unsignedInt" wcm:description="Enables the control of Internet Gateway Device" wcm:displayName="EnableControl" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\SharedAccessConnection')" wcm:legacyType="REG_DWORD" wcm:scope="allUsers" />
        <xsd:element default="0" name="SharedAutoDial" type="xsd:unsignedInt" wcm:description="The Shared Auto Dial Setting" wcm:displayName="SharedAutoDial" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters')" wcm:legacyType="REG_DWORD" wcm:scope="allUsers" />
        <xsd:element default="192.168.137.1" name="ScopeAddress" type="xsd:string" wcm:description="The DHCP scope address of ICS" wcm:displayName="ScopeAddress" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters')" wcm:legacyType="REG_SZ" wcm:scope="allUsers" />
        <xsd:element default="192.168.137.1" name="ScopeAddressBackup" type="xsd:string" wcm:description="The DHCP scope address of ICS" wcm:displayName="ScopeAddress" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters')" wcm:legacyType="REG_SZ" wcm:scope="allUsers" />
        <xsd:element default="mshome.net" name="ICSDomain" type="xsd:string" wcm:description="The ICS Domain suffix value" wcm:displayName="ICSDomain" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters')" wcm:legacyType="REG_SZ" wcm:scope="allUsers" />
        <xsd:element name="EnableICS" type="xsd:boolean" wcm:dataOnly="false" wcm:description="EnableICS specifies whether Internet-connection sharing is enabled." wcm:displayName="EnableICS" wcm:handler="regkey('HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\UnattendSettings')" wcm:passes="generalize" wcm:scope="allUsers" wcm:visible="true" />
        <xsd:element name="ExternalAdapter" type="xsd:string" wcm:dataOnly="false" wcm:description="ExternalAdapter specifies the external adapter for Internet-connection sharing. This cannot be used as part of a network bridge." wcm:displayName="ExternalAdapter" wcm:handler="regkey('HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\UnattendSettings')" wcm:passes="generalize" wcm:scope="allUsers" wcm:visible="true" />
        <xsd:element name="InternalAdapter" type="xsd:string" wcm:dataOnly="false" wcm:description="InternalAdapter specifies the internal adapter for Internet-connection sharing. This cannot be used as part of a network bridge." wcm:displayName="InternalAdapter" wcm:handler="regkey('HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\UnattendSettings')" wcm:passes="generalize" wcm:scope="allUsers" wcm:visible="true" />
        <xsd:element name="InternalIsBridge" type="xsd:boolean" wcm:dataOnly="false" wcm:description="InternalIsBridge specifies whether the internal adapter is a bridge." wcm:displayName="InternalIsBridge" wcm:handler="regkey('HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\UnattendSettings')" wcm:passes="generalize" wcm:scope="allUsers" wcm:visible="true" />
      </xsd:schema>
    </configurationSchema>
    <metadata>
      <elements />
    </metadata>
  </configuration>
  <instrumentation>
    <events xmlns="http://schemas.microsoft.com/win/2004/08/events" xmlns:win="http://manifests.microsoft.com/win/2004/08/windows/events">
      <provider guid="{A6F32731-9A38-4159-A220-3D9B7FC5FE5D}" message="$(string.EventProviderName)" messageFileName="%SystemRoot%\System32\ipnathlp.dll" name="Microsoft-Windows-SharedAccess_NAT" resourceFileName="%SystemRoot%\System32\ipnathlp.dll" symbol="S_Microsoft_Windows_SharedAccess_NAT" />
      <cmi />
    </events>
  </instrumentation>
  <migration ignoreConfigurationSection="Yes" settingsVersion="1">
    <migXml xmlns="">
      <rules context="System">
        <include>
          <objectSet>
            <pattern type="File">%windir%\system32\drivers\etc [hosts.ics]</pattern>
            <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Network\SharedAccessConnection [EnableControl]</pattern>
            <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess [Start]</pattern>
            <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters [*]</pattern>
            <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters [ICSDomain]</pattern>
          </objectSet>
        </include>
        <merge script="MigXmlHelper.SourcePriority()">
          <objectSet>
            <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Network\SharedAccessConnection [EnableControl]</pattern>
            <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess [Start]</pattern>
            <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters [*]</pattern>
            <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters [ICSDomain]</pattern>
          </objectSet>
        </merge>
        <processing when="apply-success">
          <script>MigXmlHelper.SyncSCM ("SharedAccess")</script>
        </processing>
      </rules>
    </migXml>
    <supportedComponents>
      <supportedComponent>
        <assemblyIdentity name="_" version="1.0.0.0" />
        <supportedComponentIdentity buildType="release" language="neutral" name="Microsoft-Windows-SharedAccess" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" settingsVersionRange="0-1" versionScope="nonSxS" xmlns="urn:schemas-microsoft-com:asm.v3" />
        <migXml xmlns="">
          <rules context="System">
            <merge script="MigXmlHelper.SourcePriority()">
              <objectSet>
                <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Network\SharedAccessConnection [EnableControl]</pattern>
                <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess [Start]</pattern>
                <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters [*]</pattern>
                <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters [ICSDomain]</pattern>
              </objectSet>
            </merge>
          </rules>
        </migXml>
      </supportedComponent>
    </supportedComponents>
  </migration>
  <registryKeys>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters">
      <registryValue name="ServiceDll" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\ipnathlp.dll" />
      <registryValue name="ServiceDllUnloadOnStop" valueType="REG_DWORD" value="0x00000001" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\System\IPNATHLP">
      <registryValue name="providerGuid" valueType="REG_EXPAND_SZ" value="{A6F32731-9A38-4159-A220-3D9B7FC5FE5D}" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedAccess">
      <registryValue name="PublicIndex" valueType="REG_DWORD" value="0xffffffff" />
      <registryValue name="PrivateIndex" valueType="REG_DWORD" value="0xffffffff" />
      <securityDescriptor name="SHAREDACCESS_POLICY_SDDL" />
    </registryKey>
  </registryKeys>
  <directories>
    <directory destinationPath="$(runtime.system32)\icsxml" owner="True">
      <securityDescriptor name="WRP_DIR_DEFAULT_SDDL" />
    </directory>
  </directories>
  <unattendActions>
    <unattendAction executableName="$(runtime.system32)\icsunattend.exe" passes="generalize" />
  </unattendActions>
  <trustInfo>
    <security>
      <accessControl>
        <securityDescriptorDefinitions>
          <securityDescriptorDefinition name="WRP_DIR_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;CIOI;GA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;CIOI;GRGX;;;SY)(A;CIOI;GRGX;;;BA)(A;CIOI;GRGX;;;BU)(A;CIOI;GRGX;;;S-1-15-2-1)(A;CIOI;GRGX;;;S-1-15-2-2)S:(AU;FASA;SDWDWOFW;;;WD)" operationHint="replace" />
          <securityDescriptorDefinition name="SHAREDACCESS_SDDL" sddl="D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWRPWPLOCRRC;;;SU)(A;;CCLCSWRPWPDTLOCRRC;;;S-1-5-80-3935728946-315639613-922904133-3250794525-491832002)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;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" />
          <securityDescriptorDefinition name="SHAREDACCESS_POLICY_SDDL" sddl="D:(A;;0x00000003;;;BU)" 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)(A;;GRGX;;;S-1-15-2-2)S:(AU;FASA;0x000D0116;;;WD)" operationHint="replace" description="Default SDDL for Windows Resource Protected file" />
        </securityDescriptorDefinitions>
      </accessControl>
    </security>
  </trustInfo>
  <localization>
    <resources culture="en-US">
      <stringTable>
        <string id="displayName" value="Internet Connection Sharing" />
        <string id="description" value="Internet Connection Sharing - SharedAccess Application Layer Gateway - ALG" />
        <string id="description2" value="Provides support for 3rd party protocol plug-ins for Internet Connection Sharing" />
        <string id="displayName2" value="Application Layer Gateway Service" />
        <string id="displayName6" value="EnableControl" />
        <string id="displayName7" value="ICSDomain" />
        <string id="displayName8" value="ScopeAddress" />
        <string id="displayName9" value="SharedAutoDial" />
        <string id="description10" value="Enables the control of Internet Gateway Device" />
        <string id="description11" value="The ICS Domain suffix value" />
        <string id="description12" value="The DHCP scope address of ICS" />
        <string id="description13" value="The Shared Auto Dial Setting" />
        <string id="event_IP_AUTO_DHCP_LOG_SENDARP_FAILED" value="The DHCP allocator was unable to check whether the IP address %1 is in use on the network for local IP address %2. This error may indicate lack of support for address-resolution on the network, or an error condition on the local machine. The data is the error code." />
        <string id="event_IP_AUTO_DHCP_LOG_ACTIVATE_FAILED" value="The DHCP allocator was unable to bind to the IP address %1. This error may indicate a problem with TCP/IP networking. The data is the error code." />
        <string id="event_IP_AUTO_DHCP_LOG_ALLOCATION_FAILED" value="The DHCP allocator was unable to allocate %1 bytes of memory. This may indicate that the system is low on virtual memory, or that the memory-manager has encountered an internal error." />
        <string id="event_IP_AUTO_DHCP_LOG_INVALID_BOOTP_OPERATION" value="The DHCP allocator received a message containing an unrecognized code (%1). The message was neither a BOOTP request nor a BOOTP reply, and was ignored." />
        <string id="event_IP_AUTO_DHCP_LOG_DUPLICATE_SERVER" value="The DHCP allocator has detected a DHCP server with IP address %1 on the same network as the interface with IP address %2. The allocator has disabled itself on the interface to avoid confusing DHCP clients." />
        <string id="event_IP_AUTO_DHCP_LOG_DETECTION_UNAVAILABLE" value="The DHCP allocator encountered a network error while attempting to detect existing DHCP servers on the network of the interface with IP address %1. The data is the error code." />
        <string id="event_IP_AUTO_DHCP_LOG_MESSAGE_TOO_SMALL" value="The DHCP allocator received a message smaller than the minimum message size. The message has been discarded." />
        <string id="event_IP_AUTO_DHCP_LOG_INVALID_FORMAT" value="The DHCP allocator received a message whose format was invalid. The message has been discarded." />
        <string id="event_IP_AUTO_DHCP_LOG_REPLY_FAILED" value="The DHCP allocator encountered a network error while attempting to reply on IP address %1 to a request from a client. The data is the error code." />
        <string id="event_IP_AUTO_DHCP_LOG_INVALID_DHCP_MESSAGE_TY" value="The DHCP allocator received a DHCP message containing an unrecognized message type (%1) in the DHCP message type option field. The message has been discarded." />
        <string id="event_IP_AUTO_DHCP_LOG_RECEIVE_FAILED" value="The DHCP allocator encountered a network error while attempting to receive messages on the interface with IP address %1. The data is the error code." />
        <string id="event_IP_AUTO_DHCP_LOG_NAT_INTERFACE_IGNORED" value="The DHCP allocator detected network address translation (NAT) enabled on the interface with index '%1'. The allocator has disabled itself on the interface to avoid confusing DHCP clients." />
        <string id="event_IP_AUTO_DHCP_LOG_NON_SCOPE_ADDRESS" value="The DHCP allocator has disabled itself on IP address %1, since the IP address is outside the %2/%3 scope from which addresses are being allocated to DHCP clients. To enable the DHCP allocator on this IP address, change the scope to include the IP address, or change the IP address to fall within the scope." />
        <string id="event_IP_AUTO_DHCP_LOG_END" value="end." />
        <string id="event_IP_DNS_PROXY_LOG_NAT_INTERFACE_IGNORED" value="The DNS proxy agent detected network address translation (NAT) enabled on the interface with index '%1'. The agent has disabled itself on the interface to avoid confusing clients." />
        <string id="event_IP_DNS_PROXY_LOG_ACTIVATE_FAILED" value="The DNS proxy agent was unable to bind to the IP address %1. This error may indicate a problem with TCP/IP networking. The data is the error code." />
        <string id="event_IP_DNS_PROXY_LOG_RECEIVE_FAILED" value="The DNS proxy agent encountered a network error while attempting to receive messages on the interface with IP address %1. The data is the error code." />
        <string id="event_IP_DNS_PROXY_LOG_ALLOCATION_FAILED" value="The DNS proxy agent was unable to allocate %1 bytes of memory. This may indicate that the system is low on virtual memory, or that the memory manager has encountered an internal error." />
        <string id="event_IP_DNS_PROXY_LOG_RESPONSE_FAILED" value="The DNS proxy agent encountered a network error while attempting to forward a response to a client from a name resolution server on the interface with IP address %1. The data is the error code." />
        <string id="event_IP_DNS_PROXY_LOG_QUERY_FAILED" value="The DNS proxy agent encountered a network error while attempting to forward a query from the client %1 to the server %2 on the interface with IP address %3. The data is the error code." />
        <string id="event_IP_DNS_PROXY_LOG_CHANGE_NOTIFY_FAILED" value="The DNS proxy agent was unable to register for notification of changes to the local list of DNS and WINS servers. This may indicate that system resources are low. The data is the error code." />
        <string id="event_IP_DNS_PROXY_LOG_NO_SERVER_LIST" value="The DNS proxy agent was unable to read the local list of name resolution servers from the registry. The data is the error code." />
        <string id="event_IP_DNS_PROXY_LOG_NO_SERVERS_LEFT" value="The DNS proxy agent was unable to resolve a query from %1 after consulting all entries in the local list of name resolution servers." />
        <string id="event_IP_DNS_PROXY_LOG_DEMAND_DIAL_FAILED" value="The DNS proxy agent was unable to initiate a demand dial connection on the default interface while trying to resolve a query from %1." />
        <string id="event_IP_DNS_PROXY_LOG_NO_DEFAULT_INTERFACE" value="The DNS proxy agent was unable to resolve a query because no list of name resolution servers is configured locally and no interface is configured as the default for name resolution." />
        <string id="event_IP_DNS_PROXY_LOG_ERROR_SERVER_LIST" value="The DNS proxy agent encountered an error while obtaining the local list of name resolution servers. Some DNS or WINS servers may be inaccessible to clients on the local network. The data is the error code." />
        <string id="event_IP_DNS_PROXY_LOG_CHANGE_ICSD_NOTIFY_FAIL" value="The DNS proxy agent was unable to register for notification of changes to the ICS Domain suffix string. This may indicate that system resources are low. The data is the error code." />
        <string id="event_IP_DNS_PROXY_LOG_NO_ICSD_SUFFIX" value="The DNS proxy agent was unable to read the ICS Domain suffix string from the registry. The data is the error code." />
        <string id="event_IP_DNS_PROXY_LOG_MESSAGE_TOO_SMALL" value="The DNS proxy agent received a message smaller than the minimum message size. The message has been discarded." />
        <string id="event_IP_DNS_PROXY_LOG_END" value="end." />
        <string id="event_IP_NAT_LOG_UPDATE_ARP_FAILED" value="The Network Address Translator (NAT) was unable to update the local address resolution table to respond to requests for IP address %1 and mask %2. Address resolution may fail to operate for addresses in the given range. This error may indicate a problem with TCP/IP networking, or it may indicate lack of support for address resolution in the underlying network interface. The data is the error code." />
        <string id="event_IP_NAT_LOG_ALLOCATION_FAILED" value="The Network Address Translator (NAT) was unable to allocate %1 bytes. This may indicate that the system is low on virtual memory, or that the memory manager has encountered an internal error." />
        <string id="event_IP_NAT_LOG_IOCTL_FAILED" value="The Network Address Translator (NAT) was unable to request an operation of the kernel-mode translation module. This may indicate misconfiguration, insufficient resources, or an internal error. The data is the error code." />
        <string id="event_IP_NAT_LOG_LOAD_DRIVER_FAILED" value="The Network Address Translator (NAT) was unable to load the kernel-mode translation module. The data is the error code." />
        <string id="event_IP_NAT_LOG_UNLOAD_DRIVER_FAILED" value="The Network Address Translator (NAT) was unable to unload the kernel-mode translation module. The data is the error code." />
        <string id="event_IP_NAT_LOG_SHARED_ACCESS_CONFLICT" value="The Internet Connection Sharing service could not start because another process has taken control of the kernel-mode translation module." />
        <string id="event_IP_NAT_LOG_ROUTING_PROTOCOL_CONFLICT" value="The Connection Sharing component could not start because another process has taken control of the kernel-mode translation module." />
        <string id="event_IP_NAT_LOG_EXPANSION_FAILED" value="The Network Address Translator (NAT) was unable to expand the wildcard  mappings. This may indicate misconfiguration, insufficient resources, or an internal error. The data is the error code." />
        <string id="event_IP_NAT_LOG_END" value="end." />
        <string id="event_IP_ICS_IPV6_LOG_CONFIG_IPV6_STACK_FAILED" value="The ICS_IPV6 failed to configure IPv6 stack." />
        <string id="event_IP_ICS_IPV6_LOG_ALLOCATION_FAILED" value="The ICS_IPV6 was unable to allocate %1 bytes of memory. This may indicate that the system is low on virtual memory, or that the memory manager has encountered an internal error." />
        <string id="event_IP_ICS_IPV6_LOG_IPV6_ADDRESS_PLUMB_IN_FA" value="The ICS_IPV6 was unable to allocate %1 bytes of memory. This may indicate that the system is low on virtual memory, or that the memory manager has encountered an internal error." />
        <string id="event_IP_ICS_IPV6_LOG_ADVERTISE_AND_FORWARDING" value="The ICS_IPV6 was unable to allocate %1 bytes of memory. This may indicate that the system is low on virtual memory, or that the memory manager has encountered an internal error." />
        <string id="event_IP_ICS_IPV6_LOG_DELETE_IPV6_ADDRESS_FAIL" value="The ICS_IPV6 was unable to allocate %1 bytes of memory. This may indicate that the system is low on virtual memory, or that the memory manager has encountered an internal error." />
        <string id="event_IP_ICS_IPV6_LOG_DELETE_NO_IPV6_ADDRESS_T" value="The ICS_IPV6 was unable to allocate %1 bytes of memory. This may indicate that the system is low on virtual memory, or that the memory manager has encountered an internal error." />
        <string id="event_IP_ICS_IPV6_CONTROL_REG_KEY_FAILED" value="Failed to create registry key &quot;System\\CurrentControlSet\\Services\\Tcpip6\\Parameters&quot;." />
        <string id="event_IP_ICS_IPV6_LOG_END" value="end." />
        <string id="EventProviderName" value="Microsoft-Windows-SharedAccess_NAT" />
      </stringTable>
    </resources>
  </localization>
</assembly>
