; Copyright (c) Lenovo Corporation
; Monitor HDR CERTIFICATION INFORMATION
; Supported OS: Windows 11 64bit only

[Version]
Signature = "$WINDOWS NT$"
Class = Monitor 
ClassGuid ={4D36E96E-E325-11CE-BFC1-08002BE10318} 
Provider = %Lenovo% 
DriverVer = 05/29/2025,5.0.0.10
CatalogFile = DisplayHDR.cat ;
PnpLockDown = 1


[DestinationDirs]
DefaultDestDir  = 11           ; System\system32 on WinNT Platforms

[Manufacturer]
%Lenovo% = DeviceExtensions,NTamd64
[DeviceExtensions.NTamd64]
%Device.ExtensionDesc% = DisplayHDR500.Inst, MONITOR\LEN88AC ; 
%Device.ExtensionDesc% = DisplayHDR500.Inst, MONITOR\LEN8ABA ; 
%Device.ExtensionDesc% = DisplayHDR500.Inst, MONITOR\LEN8A80 ;
%Device.ExtensionDesc% = DisplayHDR500.Inst, MONITOR\LEN8AC1 ; 
%Device.ExtensionDesc% = DisplayHDR500.Inst, MONITOR\LEN88AE ; 
%Device.ExtensionDesc% = DisplayHDR1000.Inst, MONITOR\LEN8BAD ; 
%Device.ExtensionDesc% = DisplayHDR1000.Inst, MONITOR\LEN8AC3 ; 

[DisplayHDR500.Inst]
AddReg = DisplayHDR500.Inst.AddReg;
[DisplayHDR500.Inst.HW]
AddReg = DisplayHDR.Inst.HW.AddReg;
[DisplayHDR500.Inst.AddReg]
; ****** Sample �VESA DisplayHDR 500 True Black (1.1)?******
HKR,,DisplayHdrLevel, %REG_MULTI_SZ_APPEND%, 3B6DAA9E-3794-4D85-897E-93AE990D275D ; 

[DisplayHDR1000.Inst]
AddReg = DisplayHDR1000.Inst.AddReg;
[DisplayHDR1000.Inst.HW]
AddReg = DisplayHDR.Inst.HW.AddReg;
[DisplayHDR1000.Inst.AddReg]
; ****** Sample VESA DisplayHDR & VESA DisplayHDR 1000 True Black(1.2)******
HKR,,DisplayHdrLevel, %REG_MULTI_SZ%, E55026B6-496B-4ACC-B371-A1211D829ABD, 0E946CCB-FE35-4D22-A7E8-568FB06D145F ; 


[DisplayHDR.Inst.HW.AddReg]
HKR,,FriendlyName,,DisplayHDR
[Strings]
; ****** Localizable Strings ******
Lenovo = "Lenovo"
Device.ExtensionDesc = "Lenovo HDR Monitor"
; ****** Non Localizable Strings ******
REG_MULTI_SZ = 0x00010000
; Extension INFs may be added in arbitrary order, so vendors should set Append flag to ensure they all interoperate properly.
REG_MULTI_SZ_APPEND = 0x00010008