<?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-Devices-Lights-Configuration" version="10.0.26100.8521" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <file name="Windows.Internal.Devices.Lights.Configuration.dll" destinationPath="$(runtime.system32)\" sourceName="Windows.Internal.Devices.Lights.Configuration.dll" importPath="$(build.nttree)\onecoreuap\" 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>6RppsKkhxaQV7P104VYcIVbCShx3EI4sysCfHdgNP4s=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <registryKeys>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{0FB9BA70-358E-47DC-9643-CC57508F7FA2}">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
      <registryValue name="" valueType="REG_SZ" value="IBacklightServerClient" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{0FB9BA70-358E-47DC-9643-CC57508F7FA2}\ProxyStubClsid32">
      <registryValue name="" valueType="REG_SZ" value="{6F3B55E5-F0BA-4858-BE6A-549543498E2D}}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{6F3B55E5-F0BA-4858-BE6A-549543498E2D}">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
      <registryValue name="" valueType="REG_SZ" value="Windows.Internal.Devices.Lights.BacklightServerClient" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{6F3B55E5-F0BA-4858-BE6A-549543498E2D}\InProcServer32">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\Windows.Internal.Devices.Lights.Configuration.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Internal.Devices.Lights.Configuration.BacklightServerClient">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
      <registryValue name="TrustLevel" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="ActivationType" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="DllPath" valueType="REG_SZ" value="$(runtime.system32)\Windows.Internal.Devices.Lights.Configuration.dll" />
      <registryValue name="Threading" valueType="REG_DWORD" value="0x00000000" />
    </registryKey>
  </registryKeys>
  <configuration xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
    <configurationSchema>
      <xsd:schema xmlns="Microsoft-Windows-Devices-Lights" targetNamespace="Microsoft-Windows-Devices-Lights">
        <xsd:simpleType name="typePercent">
          <xsd:restriction base="xsd:unsignedInt">
            <xsd:minInclusive value="0" />
            <xsd:maxInclusive value="100" />
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:element name="BacklightAutobrightnessBucketMapping" type="xsd:string" wcm:dataOnly="true" wcm:description="Lookup table that maps ambient light reading ranges (in lux) to a percentage bucket." wcm:displayName="Backlight Auto Brightness Bucket Mapping" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Lighting\Backlight')" wcm:legacyType="REG_SZ" wcm:passes="offlineServicing specialize" wcm:pattern="^(([0-9]+(\.[0-9]+)?)\:([0-9]+(\.[0-9]+)?)\:([0-9]+))(\,(([0-9]+(\.[0-9]+)?)\:([0-9]+(\.[0-9]+)?)\:([0-9]+)))*$" wcm:visible="true" />
        <xsd:element name="BacklightAutobrightnessManualOverrideLut" type="xsd:string" wcm:dataOnly="true" wcm:description="Lookup table that specifies lower and upper thresholds for the manual override as a percentage of the current ambient light reading." wcm:displayName="Backlight Auto Brightness Manual Override Lookup Table" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Lighting\Backlight')" wcm:legacyType="REG_SZ" wcm:passes="offlineServicing specialize" wcm:pattern="^(([0-9]+(\.[0-9]+)?)\:([0-9]+(\.[0-9]+)?)\:(0(\.[0-9]+)?|1(\.0+)?)\:([0-9]+(\.[0-9]+)?))(\,(([0-9]+(\.[0-9]+)?)\:([0-9]+(\.[0-9]+)?)\:(0(\.[0-9]+)?|1(\.0+)?)\:([0-9]+(\.[0-9]+)?)))*$" wcm:visible="true" />
        <xsd:element name="BacklightEnergySaverEnabled" type="xsd:boolean" wcm:dataOnly="true" wcm:description="Defines whether backlight should be dimmed when system is in Energy Saver mode. 1 is enabled, 0 is disabled." wcm:displayName="Enable Backlight Dimming for Energy Saver" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Lighting\Backlight')" wcm:legacyType="REG_DWORD" wcm:passes="offlineServicing specialize" wcm:visible="true" />
        <xsd:element name="BacklightEnergySaverMultiplier" type="typePercent" wcm:dataOnly="true" wcm:description="Indicates by what brightness percentage the backlight should be dimmed when system is in Energy Saver mode, from 0 (fully dimmed) to 100 (no dimming)." wcm:displayName="Multiplier for Backlight Dimming in Energy Saver Mode" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Lighting\Backlight')" wcm:legacyType="REG_DWORD" wcm:passes="offlineServicing specialize" wcm:visible="true" />
        <xsd:element name="EnableBucketedBacklightAutobrightness" type="xsd:boolean" wcm:dataOnly="true" wcm:description="Defines whether bucketized backlight auto-brightness is enabled. 1 is enabled, 0 is disabled." wcm:displayName="Enable Bucketized Backlight Auto Brightness" wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Lighting\Backlight')" wcm:legacyType="REG_DWORD" wcm:passes="offlineServicing specialize" wcm:visible="true" />
      </xsd:schema>
    </configurationSchema>
  </configuration>
  <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" />
        </securityDescriptorDefinitions>
      </accessControl>
    </security>
  </trustInfo>
</assembly>