<?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-Geolocation-Framework" version="10.0.26100.8521" processorArchitecture="wow64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <file name="LocationFrameworkInternalPS.dll" destinationPath="$(runtime.system32)\" sourceName="LocationFrameworkInternalPS.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>wPvagJ6SFXkG4OMZu9aF4/jar3F90Sk2zqj7cit1PyY=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="LocationFrameworkPS.dll" destinationPath="$(runtime.system32)\" sourceName="LocationFrameworkPS.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>Ltsv6mVN9VuLatjJbwAroHbrrXnhx9OkBBFpna4AjTQ=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <registryKeys>
    <registryKey keyName="HKEY_CLASSES_ROOT\Typelib\{B25DF0F7-46D8-4E0E-A4BF-A0912018BC40}\1.0\0" />
    <registryKey keyName="HKEY_CLASSES_ROOT\Typelib\{B25DF0F7-46D8-4E0E-A4BF-A0912018BC40}\1.0\0\win32">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\LocationFramework.dll" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PushNotifications\Applications\Windows.SystemToast.LocationManager">
      <registryValue name="Capabilities" valueType="REG_DWORD" value="0x000024FF" />
      <registryValue name="ApplicationType" valueType="REG_DWORD" value="0x40000000" />
      <registryValue name="PackageMoniker" valueType="REG_SZ" value="System" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{270411D9-9832-48D5-BC1C-CE606B00F42E}\">
      <registryValue name="" valueType="REG_SZ" value="PSFactoryBuffer" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{270411D9-9832-48D5-BC1C-CE606B00F42E}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\LocationFrameworkPS.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Free" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{49E9AE53-4547-4045-AAD1-CDC3C6C95D6C}\">
      <registryValue name="" valueType="REG_SZ" value="PSFactoryBuffer" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{49E9AE53-4547-4045-AAD1-CDC3C6C95D6C}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\LocationFrameworkInternalPS.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Free" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{181A38F4-6CE6-4edc-8DB0-6E5631963A1E}\">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{181A38F4-6CE6-4edc-8DB0-6E5631963A1E}\InprocServer32\">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\LocationFramework.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Free" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{181A38F4-6CE6-4edc-8DB0-6E5631963A1E}\Version\">
      <registryValue name="" valueType="REG_SZ" value="1.0" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Provisioning\CSPs\.\Vendor\MSFT\SUPL">
      <registryValue name="" valueType="REG_SZ" value="{181A38F4-6CE6-4edc-8DB0-6E5631963A1E}" />
      <registryValue name="csp_version" valueType="REG_SZ" value="com.microsoft/1.2/MDM/SUPL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{3D0423B1-BBD4-4C4A-8F20-DA15228E0F3D}\">
      <registryValue name="" valueType="REG_SZ" value="ILocationManager" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{3D0423B1-BBD4-4C4A-8F20-DA15228E0F3D}\ProxyStubClsId32\">
      <registryValue name="" valueType="REG_SZ" value="{270411D9-9832-48D5-BC1C-CE606B00F42E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{3D0423B1-BBD4-4C4A-8F20-DA15228E0F3D}\TypeLib\">
      <registryValue name="" valueType="REG_SZ" value="B25DF0F7-46D8-4E0E-A4BF-A0912018BC40" />
      <registryValue name="Version" valueType="REG_SZ" value="1.0" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{BB31BCF1-230A-4BEA-ABEF-26A3887F122A}\">
      <registryValue name="" valueType="REG_SZ" value="ILocationManagerInternal" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{BB31BCF1-230A-4BEA-ABEF-26A3887F122A}\ProxyStubClsId32\">
      <registryValue name="" valueType="REG_SZ" value="{49E9AE53-4547-4045-AAD1-CDC3C6C95D6C}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{BB31BCF1-230A-4BEA-ABEF-26A3887F122A}\TypeLib\">
      <registryValue name="Version" valueType="REG_SZ" value="1.0" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{5FBE70F3-2F8D-46BC-BA97-28E3E9D51F9C}\">
      <registryValue name="" valueType="REG_SZ" value="IGeofenceAppBoundary" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{5FBE70F3-2F8D-46BC-BA97-28E3E9D51F9C}\ProxyStubClsId32\">
      <registryValue name="" valueType="REG_SZ" value="{270411D9-9832-48D5-BC1C-CE606B00F42E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{5FBE70F3-2F8D-46BC-BA97-28E3E9D51F9C}\TypeLib\">
      <registryValue name="" valueType="REG_SZ" value="B25DF0F7-46D8-4E0E-A4BF-A0912018BC40" />
      <registryValue name="Version" valueType="REG_SZ" value="1.0" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{77746361-335B-4217-9F7E-96AE01E96958}\">
      <registryValue name="" valueType="REG_SZ" value="ILocationSession" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{77746361-335B-4217-9F7E-96AE01E96958}\ProxyStubClsId32\">
      <registryValue name="" valueType="REG_SZ" value="{270411D9-9832-48D5-BC1C-CE606B00F42E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{77746361-335B-4217-9F7E-96AE01E96958}\TypeLib\">
      <registryValue name="" valueType="REG_SZ" value="B25DF0F7-46D8-4E0E-A4BF-A0912018BC40" />
      <registryValue name="Version" valueType="REG_SZ" value="1.0" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{3F4D1267-2B57-415A-976F-95904CF38334}\">
      <registryValue name="" valueType="REG_SZ" value="ILocationSessionInternal" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{3F4D1267-2B57-415A-976F-95904CF38334}\ProxyStubClsId32\">
      <registryValue name="" valueType="REG_SZ" value="{49E9AE53-4547-4045-AAD1-CDC3C6C95D6C}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{3F4D1267-2B57-415A-976F-95904CF38334}\TypeLib\">
      <registryValue name="Version" valueType="REG_SZ" value="1.0" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{76C23039-0D4B-4340-9A00-731CFE28D79E}\">
      <registryValue name="" valueType="REG_SZ" value="ILocationInformation" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{76C23039-0D4B-4340-9A00-731CFE28D79E}\ProxyStubClsId32\">
      <registryValue name="" valueType="REG_SZ" value="{270411D9-9832-48D5-BC1C-CE606B00F42E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{76C23039-0D4B-4340-9A00-731CFE28D79E}\TypeLib\">
      <registryValue name="" valueType="REG_SZ" value="B25DF0F7-46D8-4E0E-A4BF-A0912018BC40" />
      <registryValue name="Version" valueType="REG_SZ" value="1.0" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{8AC882BE-EDDB-4FC7-9B83-AD43225AF02E}\">
      <registryValue name="" valueType="REG_SZ" value="ILocationInformationInternal" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{8AC882BE-EDDB-4FC7-9B83-AD43225AF02E}\ProxyStubClsId32\">
      <registryValue name="" valueType="REG_SZ" value="{49E9AE53-4547-4045-AAD1-CDC3C6C95D6C}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{8AC882BE-EDDB-4FC7-9B83-AD43225AF02E}\TypeLib\">
      <registryValue name="Version" valueType="REG_SZ" value="1.0" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{4CA52EEE-1690-4F47-BF00-1AB34A25362B}\">
      <registryValue name="" valueType="REG_SZ" value="IVisitInformation" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{4CA52EEE-1690-4F47-BF00-1AB34A25362B}\ProxyStubClsId32\">
      <registryValue name="" valueType="REG_SZ" value="{270411D9-9832-48D5-BC1C-CE606B00F42E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{4CA52EEE-1690-4F47-BF00-1AB34A25362B}\TypeLib\">
      <registryValue name="" valueType="REG_SZ" value="B25DF0F7-46D8-4E0E-A4BF-A0912018BC40" />
      <registryValue name="Version" valueType="REG_SZ" value="1.0" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{49550759-D194-46E0-8F06-7FAD130C2429}\">
      <registryValue name="" valueType="REG_SZ" value="IVisitInformationInternal" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{49550759-D194-46E0-8F06-7FAD130C2429}\ProxyStubClsId32\">
      <registryValue name="" valueType="REG_SZ" value="{49E9AE53-4547-4045-AAD1-CDC3C6C95D6C}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{49550759-D194-46E0-8F06-7FAD130C2429}\TypeLib\">
      <registryValue name="Version" valueType="REG_SZ" value="1.0" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{A8C20AC3-4F66-423A-A1AE-396142818006}\">
      <registryValue name="" valueType="REG_SZ" value="ILocationVenueInformation" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{A8C20AC3-4F66-423A-A1AE-396142818006}\ProxyStubClsId32\">
      <registryValue name="" valueType="REG_SZ" value="{270411D9-9832-48D5-BC1C-CE606B00F42E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{A8C20AC3-4F66-423A-A1AE-396142818006}\TypeLib\">
      <registryValue name="Version" valueType="REG_SZ" value="1.0" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{6662C4D4-88F6-4E3C-BA1F-ABE29D5F545D}\">
      <registryValue name="" valueType="REG_SZ" value="ILocationVenueInformationInternal" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{6662C4D4-88F6-4E3C-BA1F-ABE29D5F545D}\ProxyStubClsId32\">
      <registryValue name="" valueType="REG_SZ" value="{49E9AE53-4547-4045-AAD1-CDC3C6C95D6C}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{6662C4D4-88F6-4E3C-BA1F-ABE29D5F545D}\TypeLib\">
      <registryValue name="Version" valueType="REG_SZ" value="1.0" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\BackgroundModel\EventSettings\600">
      <registryValue name="ResourceSetType" valueType="REG_SZ" value="GeofenceTask" />
      <registryValue name="RescheduleOnCancel" valueType="REG_DWORD" value="0x00000001" />
      <registryValue name="RescheduleOnAbort" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="BatterySaverOverride" valueType="REG_DWORD" value="0x00000001" />
      <registryValue name="TimeCritical" valueType="REG_DWORD" value="0x00000001" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\BackgroundModel\EventSettings\150">
      <registryValue name="ResourceSetType" valueType="REG_SZ" value="GeofenceTask" />
      <registryValue name="RescheduleOnCancel" valueType="REG_DWORD" value="0x00000001" />
      <registryValue name="RescheduleOnAbort" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="BatterySaverOverride" valueType="REG_DWORD" value="0x00000000" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{36205546-1AB7-4714-A3E9-E874233670DB}\">
      <registryValue name="" valueType="REG_SZ" value="ILocationOverride" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{36205546-1AB7-4714-A3E9-E874233670DB}\ProxyStubClsId32\">
      <registryValue name="" valueType="REG_SZ" value="{270411D9-9832-48D5-BC1C-CE606B00F42E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{36205546-1AB7-4714-A3E9-E874233670DB}\TypeLib\">
      <registryValue name="" valueType="REG_SZ" value="B25DF0F7-46D8-4E0E-A4BF-A0912018BC40" />
      <registryValue name="Version" valueType="REG_SZ" value="1.0" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{9258DB4A-3D29-468B-849D-104FA808B8BE}\">
      <registryValue name="" valueType="REG_SZ" value="ILocationUserOverrideSession" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{9258DB4A-3D29-468B-849D-104FA808B8BE}\ProxyStubClsId32\">
      <registryValue name="" valueType="REG_SZ" value="{270411D9-9832-48D5-BC1C-CE606B00F42E}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{9258DB4A-3D29-468B-849D-104FA808B8BE}\TypeLib\">
      <registryValue name="" valueType="REG_SZ" value="B25DF0F7-46D8-4E0E-A4BF-A0912018BC40" />
      <registryValue name="Version" valueType="REG_SZ" value="1.0" />
    </registryKey>
  </registryKeys>
  <trustInfo>
    <security>
      <accessControl>
        <securityDescriptorDefinitions>
          <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="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>
  <migration settingsVersion="2">
    <migXml xmlns="">
      <rules context="System">
        <include>
          <objectSet>
            <pattern type="Registry">HKLM\System\CurrentControlSet\Services\lfsvc\Service\Configuration [Status]</pattern>
            <pattern type="Registry">HKLM\System\CurrentControlSet\Services\lfsvc\Migrated\* [*]</pattern>
            <pattern type="File">%ProgramData%\Microsoft\Windows\LfSvc\Geofence\* [*]</pattern>
          </objectSet>
        </include>
      </rules>
    </migXml>
    <supportedComponents>
      <supportedComponent>
        <assemblyIdentity name="_" version="1.0.0.0" />
        <supportedComponentIdentity language="neutral" name="Microsoft-Windows-Geolocation-Framework" processorArchitecture="*" settingsVersionRange="2" xmlns="urn:schemas-microsoft-com:asm.v3" />
        <migXml xmlns="">
          <rules context="System">
            <merge script="MigXmlHelper.SourcePriority()">
              <objectSet>
                <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Sensor\Overrides\{BFA794E4-F964-4FDB-90F6-51056BFE4B44} [SensorPermissionState]</pattern>
              </objectSet>
            </merge>
            <locationModify script="MigXmlHelper.ExactMove('HKLM\System\CurrentControlSet\Services\lfsvc\Service\Configuration [Status]')">
              <objectSet>
                <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Sensor\Overrides\{BFA794E4-F964-4FDB-90F6-51056BFE4B44}  [SensorPermissionState]</pattern>
              </objectSet>
            </locationModify>
          </rules>
          <rules context="System">
            <locationModify script="MigXmlHelper.ExactMove('HKLM\SYSTEM\CurrentControlSet\Services\lfsvc\Service\Configuration [Status]')">
              <objectSet>
                <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CreatorsUpdatePrivacySettings\SettingChoice\EnableLocationPlatform\HKLM [Status]</pattern>
              </objectSet>
            </locationModify>
          </rules>
        </migXml>
      </supportedComponent>
    </supportedComponents>
  </migration>
</assembly>
