
;=============================================================================
;
; Copyright (c) Intel Corporation (2016).
;
; INTEL MAKES NO WARRANTY OF ANY KIND REGARDING THE CODE.  THIS CODE IS
; LICENSED ON AN "AS IS" BASIS AND INTEL WILL NOT PROVIDE ANY SUPPORT,
; ASSISTANCE, INSTALLATION, TRAINING OR OTHER SERVICES.  INTEL DOES NOT
; PROVIDE ANY UPDATES, ENHANCEMENTS OR EXTENSIONS.  INTEL SPECIFICALLY
; DISCLAIMS ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY
; PARTICULAR PURPOSE, OR ANY OTHER WARRANTY.  Intel disclaims all liability,
; including liability for infringement of any proprietary rights, relating to
; use of the code. No license, express or implied, by estoppel or otherwise,
; to any intellectual property rights is granted herein.
;
;=============================================================================

;======================================================================
; Installation INF for the Intel Corporation graphics adapter.
;======================================================================
[Version]
Signature="$WINDOWS NT$"
Provider=%Intel%
ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
Class=Display
CatalogFile=igdlh.cat
DriverVer=05/25/2016,20.19.15.4463
;
; Package Info for Co-Installer
;
[PackageInfo]
Name=Graphics
INFSource=%1%

[SignatureAttributes]
igd10iumd32.dll=SignatureAttributes.PETrust
igd10iumd64.dll=SignatureAttributes.PETrust
igd10idpp32.dll=SignatureAttributes.PETrust
igd10idpp64.dll=SignatureAttributes.PETrust
igd11dxva32.dll=SignatureAttributes.PETrust
igd11dxva64.dll=SignatureAttributes.PETrust
igdusc32.dll=SignatureAttributes.PETrust
igdusc64.dll=SignatureAttributes.PETrust

igdumdim32.dll=SignatureAttributes.PETrust
igdumdim64.dll=SignatureAttributes.PETrust
igd12umd32.dll=SignatureAttributes.PETrust
igd12umd64.dll=SignatureAttributes.PETrust
igfxcmrt32.dll=SignatureAttributes.PETrust
igfxcmrt64.dll=SignatureAttributes.PETrust
igfx11cmrt32.dll=SignatureAttributes.PETrust
igfx11cmrt64.dll=SignatureAttributes.PETrust
igdde32.dll=SignatureAttributes.PETrust
igdde64.dll=SignatureAttributes.PETrust

mfx_mft_h264ve_32.dll=SignatureAttributes.PETrust
mfx_mft_h264ve_64.dll=SignatureAttributes.PETrust
libmfxhw32.dll=SignatureAttributes.PETrust
libmfxhw64.dll=SignatureAttributes.PETrust

mfx_mft_h265ve_32.dll=SignatureAttributes.PETrust
mfx_mft_h265ve_64.dll=SignatureAttributes.PETrust

igc32.dll=SignatureAttributes.PETrust
igc64.dll=SignatureAttributes.PETrust

igdmd32.dll=SignatureAttributes.PETrust
igdmd64.dll=SignatureAttributes.PETrust

igfxexps.dll=SignatureAttributes.PETrust

iglhcp32.dll=SignatureAttributes.PETrust
iglhcp64.dll=SignatureAttributes.PETrust
iglhsip32.dll=SignatureAttributes.PETrust
iglhsip64.dll=SignatureAttributes.PETrust

[SignatureAttributes.PETrust]
PETrust=true

[DestinationDirs]
DefaultDestDir      = 11  ; system32
igfx.Miniport          = 12  ; drivers
igfx.MiniportLP      = 12  ; drivers
igfx.UserMode       = 11  ; system32
igfx.UMWow          = 10, SysWow64
Installer.Copy       = 11  ; system32

CUI.Copy            = 11  ; system32
CUISDK.Copy32       = 10, SysWow64

OpenGL_Gen75.Copy    = 11  ; OpenGL Drivers in System32
OpenGL_Gen75.Copy32  = 10, SysWow64

OpenGL_Gen8.Copy    = 11  ; OpenGL Drivers in System32
OpenGL_Gen8.Copy32  = 10, SysWow64

OpenGL_Gen9.Copy    = 11  ; OpenGL Drivers in System32
OpenGL_Gen9.Copy32  = 10, SysWow64


OpenCL_Gpu.Copy64   = 11  ; OpenCL Drivers in System32
OpenCL_Gpu.Copy32   = 10, SysWow64

OpenCL_Cpu_System.Copy64    = 11                               ; system32
OpenCL_Cpu_Root.Copy        = 16426, Common Files\Intel\OpenCL              ; program files\Intel\OpenCL
OpenCL_Cpu_Bin_x64.Copy64   = 16426, Common Files\Intel\OpenCL\bin\x64      ; program files\Common Files\Intel\OpenCL\bin\x64
OpenCL_Cpu_Bin_Tbb.Copy64   = 16426, Common Files\Intel\OpenCL\bin\x64\tbb  ; program files\Common Files\Intel\OpenCL\bin\x64\tbb
OpenCL_Cpu_System.Copy32    = 10, SysWow64                     ; syswow64
OpenCL_Cpu_Bin_x86.Copy32   = 16426, Common Files\Intel\OpenCL\bin\x86      ; program files\Common Files\Intel\OpenCL\bin\x86
OpenCL_Cpu_Bin_Tbb.Copy32   = 16426, Common Files\Intel\OpenCL\bin\x86\tbb  ; program files\Common Files\Intel\OpenCL\bin\x86\tbb
OpenCL_Cpu_Common.Copy      = 16426, Common Files\Intel\OpenCL\bin\common   ; program files\Common Files\Intel\OpenCL\bin\common

MSDK_w7.copy 	= 16422, Intel\Media SDK   ; Program Files

MSDK_w8.copy 	= 16422, Intel\Media SDK   ; Program Files

;
; Driver information
;
[Manufacturer]

%Intel%   = IntelGfx, NTamd64.6.1, NTamd64.6.2, NTamd64.6.3, NTamd64.10.0

;=====================================================================
;    Windows 7 Install - DT Only
;=====================================================================
[IntelGfx.NTamd64.6.1]
; BDW HW
%iBDWULTGT1%	= iBDWM_w7, PCI\VEN_8086&DEV_1606
%iBDWULXGT1%	= iBDWM_w7, PCI\VEN_8086&DEV_160E
%iBDWULTGT2%	= iBDWM_w7, PCI\VEN_8086&DEV_1616
%iBDWULTGT3%	= iBDWM_w7, PCI\VEN_8086&DEV_1626
%iBDWULXGT2%	= iBDWM_w7, PCI\VEN_8086&DEV_161E
%iBDWHALOGT2%	 = iBDWM_w7, PCI\VEN_8086&DEV_1612
%iBDWGT2SRVR% 	 = iBDWM_w7, PCI\VEN_8086&DEV_161A
%iBDWHALOGT3%	 = iBDWM_w7, PCI\VEN_8086&DEV_1622
%iBDWGT3SRVR% 	 = iBDWM_w7, PCI\VEN_8086&DEV_162A
%iBDWULTGT328W%  = iBDWM_w7, PCI\VEN_8086&DEV_162B
; CHV HW
%iCHVGM1%    	= iCHVM_w7, PCI\VEN_8086&DEV_22B1
; SKL HW
%iSKLULTGT1% 	= iSKLD_w7, PCI\VEN_8086&DEV_1906
%iSKLULTGT15%	= iSKLD_w7, PCI\VEN_8086&DEV_1913
%iSKLULTGT2% 	= iSKLD_w7, PCI\VEN_8086&DEV_1916
%iSKLULXGT1% 	= iSKLD_w7, PCI\VEN_8086&DEV_190E
%iSKLULXGT2% 	= iSKLD_w7, PCI\VEN_8086&DEV_191E
%iSKLDTGT2%  	= iSKLD_w7, PCI\VEN_8086&DEV_1912
%iSKLULTGT2f% 	= iSKLD_w7, PCI\VEN_8086&DEV_1921
%iSKLULTGT3e% 	= iSKLD_w7, PCI\VEN_8086&DEV_1926
%iSKLULTGT3% 	= iSKLD_w7, PCI\VEN_8086&DEV_1923
%iSKLULTGT328W% = iSKLD_w7, PCI\VEN_8086&DEV_1927
%iSKLDTGT15%  	= iSKLD_w7, PCI\VEN_8086&DEV_1917
%iSKLDTGT1%  	= iSKLD_w7, PCI\VEN_8086&DEV_1902 
%iSKLDTGT4%	= iSKLD_w7, PCI\VEN_8086&DEV_1932
%iSKLHaloGT1%   = iSKLD_w7, PCI\VEN_8086&DEV_190B
%iSKLHaloGT4%	= iSKLD_w7, PCI\VEN_8086&DEV_193B
%iSKLHaloGT3fe% = iSKLD_w7, PCI\VEN_8086&DEV_192B
%iSKLHaloGT2%	= iSKLD_w7, PCI\VEN_8086&DEV_191B
%iSKLSRVGT3e%   = iSKLD_w7, PCI\VEN_8086&DEV_192D
%iSKLSRVGT4%	= iSKLD_w7, PCI\VEN_8086&DEV_193A
%iSKLWSGT2%	= iSKLD_w7, PCI\VEN_8086&DEV_191D
%iSKLWSGT4%	= iSKLD_w7, PCI\VEN_8086&DEV_193D
;=====================================================================
;    Windows 8 Install - DT Only
;=====================================================================
[IntelGfx.NTamd64.6.2]
; BDW HW
%iBDWULTGT1%	= iBDWM_w8, PCI\VEN_8086&DEV_1606
%iBDWULXGT1%	= iBDWM_w8, PCI\VEN_8086&DEV_160E
%iBDWULTGT2%	= iBDWM_w8, PCI\VEN_8086&DEV_1616
%iBDWULTGT3%	= iBDWM_w8, PCI\VEN_8086&DEV_1626
%iBDWULXGT2%	= iBDWM_w8, PCI\VEN_8086&DEV_161E
%iBDWHALOGT2%	 = iBDWM_w8, PCI\VEN_8086&DEV_1612
%iBDWGT2SRVR% 	 = iBDWM_w8, PCI\VEN_8086&DEV_161A
%iBDWHALOGT3%  	 = iBDWM_w8, PCI\VEN_8086&DEV_1622
%iBDWGT3SRVR% 	 = iBDWM_w8, PCI\VEN_8086&DEV_162A
%iBDWULTGT328W%  = iBDWM_w8, PCI\VEN_8086&DEV_162B
; CHV HW
%iCHVGM0%    	= iCHVM_w8, PCI\VEN_8086&DEV_22B0
%iCHVGM1%    	= iCHVM_w8, PCI\VEN_8086&DEV_22B1
; SKL HW
%iSKLULTGT1% 	= iSKLD_w8, PCI\VEN_8086&DEV_1906
%iSKLULTGT15%	= iSKLD_w8, PCI\VEN_8086&DEV_1913
%iSKLULTGT2% 	= iSKLD_w8, PCI\VEN_8086&DEV_1916
%iSKLULXGT1% 	= iSKLD_w8, PCI\VEN_8086&DEV_190E
%iSKLULXGT2% 	= iSKLD_w8, PCI\VEN_8086&DEV_191E
%iSKLDTGT2%  	= iSKLD_w8, PCI\VEN_8086&DEV_1912
%iSKLULTGT2f% 	= iSKLD_w8, PCI\VEN_8086&DEV_1921
%iSKLULTGT3e% 	= iSKLD_w8, PCI\VEN_8086&DEV_1926
%iSKLULTGT3% 	= iSKLD_w8, PCI\VEN_8086&DEV_1923
%iSKLULTGT328W% = iSKLD_w8, PCI\VEN_8086&DEV_1927
%iSKLDTGT15%  	= iSKLD_w8, PCI\VEN_8086&DEV_1917
%iSKLDTGT1%  	= iSKLD_w8, PCI\VEN_8086&DEV_1902 
%iSKLDTGT4%	= iSKLD_w8, PCI\VEN_8086&DEV_1932
%iSKLHaloGT1%   = iSKLD_w8, PCI\VEN_8086&DEV_190B
%iSKLHaloGT4%	= iSKLD_w8, PCI\VEN_8086&DEV_193B
%iSKLHaloGT3fe% = iSKLD_w8, PCI\VEN_8086&DEV_192B
%iSKLHaloGT2%	= iSKLD_w8, PCI\VEN_8086&DEV_191B
%iSKLSRVGT3e%   = iSKLD_w8, PCI\VEN_8086&DEV_192D
%iSKLSRVGT4%	= iSKLD_w8, PCI\VEN_8086&DEV_193A
%iSKLWSGT2%	= iSKLD_w8, PCI\VEN_8086&DEV_191D
%iSKLWSGT4%	= iSKLD_w8, PCI\VEN_8086&DEV_193D
;=====================================================================
;    Windows 8.1 Install - DT Only
;=====================================================================
[IntelGfx.NTamd64.6.3]
; BDW HW
%iBDWULTGT1%	= iBDWM_w81, PCI\VEN_8086&DEV_1606
%iBDWULXGT1%	= iBDWM_w81, PCI\VEN_8086&DEV_160E
%iBDWULTGT2%	= iBDWM_w81, PCI\VEN_8086&DEV_1616
%iBDWULTGT3%	= iBDWM_w81, PCI\VEN_8086&DEV_1626
%iBDWULXGT2%	= iBDWM_w81, PCI\VEN_8086&DEV_161E
%iBDWHALOGT2%  	= iBDWM_w81, PCI\VEN_8086&DEV_1612
%iBDWGT2SRVR% 	 = iBDWM_w81, PCI\VEN_8086&DEV_161A
%iBDWHALOGT3%  	 = iBDWM_w81, PCI\VEN_8086&DEV_1622
%iBDWGT3SRVR% 	 = iBDWM_w81, PCI\VEN_8086&DEV_162A
%iBDWULTGT328W%  = iBDWM_w81, PCI\VEN_8086&DEV_162B
; CHV HW
%iCHVGM0%    	= iCHVM_w81, PCI\VEN_8086&DEV_22B0
%iCHVGM1%    	= iCHVM_w81, PCI\VEN_8086&DEV_22B1
; SKL HW
%iSKLULTGT1% 	= iSKLD_w81, PCI\VEN_8086&DEV_1906
%iSKLULTGT15%	= iSKLD_w81, PCI\VEN_8086&DEV_1913
%iSKLULTGT2% 	= iSKLD_w81, PCI\VEN_8086&DEV_1916
%iSKLULXGT1% 	= iSKLD_w81, PCI\VEN_8086&DEV_190E
%iSKLULXGT2% 	= iSKLD_w81, PCI\VEN_8086&DEV_191E
%iSKLDTGT2%  	= iSKLD_w81, PCI\VEN_8086&DEV_1912
%iSKLULTGT2f% 	= iSKLD_w81, PCI\VEN_8086&DEV_1921
%iSKLULTGT3e% 	= iSKLD_w81, PCI\VEN_8086&DEV_1926
%iSKLULTGT3% 	= iSKLD_w81, PCI\VEN_8086&DEV_1923
%iSKLULTGT328W% = iSKLD_w81, PCI\VEN_8086&DEV_1927
%iSKLDTGT15%  	= iSKLD_w81, PCI\VEN_8086&DEV_1917
%iSKLDTGT1%  	= iSKLD_w81, PCI\VEN_8086&DEV_1902 
%iSKLDTGT4%	= iSKLD_w81, PCI\VEN_8086&DEV_1932
%iSKLHaloGT1%   = iSKLD_w81, PCI\VEN_8086&DEV_190B
%iSKLHaloGT4%	= iSKLD_w81, PCI\VEN_8086&DEV_193B
%iSKLHaloGT3fe% = iSKLD_w81, PCI\VEN_8086&DEV_192B
%iSKLHaloGT2%	= iSKLD_w81, PCI\VEN_8086&DEV_191B
%iSKLSRVGT3e%   = iSKLD_w81, PCI\VEN_8086&DEV_192D
%iSKLSRVGT4%	= iSKLD_w81, PCI\VEN_8086&DEV_193A
%iSKLWSGT2%	= iSKLD_w81, PCI\VEN_8086&DEV_191D
%iSKLWSGT4%	= iSKLD_w81, PCI\VEN_8086&DEV_193D
; Included for standard DT builds

;=====================================================================
;    Windows Threshold Install - DT + Mobile
;=====================================================================
[IntelGfx.NTamd64.10.0]
; HSW Classic
%iHSWGT1D%   	= iHSWD_w10, PCI\VEN_8086&DEV_0402
%iHSWGT1M%    	= iHSWM_w10, PCI\VEN_8086&DEV_0406
%iHSWGT2D%   	= iHSWD_w10, PCI\VEN_8086&DEV_0412
%iHSWGT2M%    	= iHSWM_w10, PCI\VEN_8086&DEV_0416
%iHSWGT15D%    	= iHSWD_w10, PCI\VEN_8086&DEV_041E
; HSW ULT
%iHSWGT1UT%    	= iHSWM_w10, PCI\VEN_8086&DEV_0A06
%iHSWGT2UT%    	= iHSWM_w10, PCI\VEN_8086&DEV_0A16
%iHSWGT3UT%    	= iHSWM_w10, PCI\VEN_8086&DEV_0A26
%iHSWGT3UT28W%  = iHSWM_w10, PCI\VEN_8086&DEV_0A2E
%iHSWGT2UX%  	= iHSWM_w10, PCI\VEN_8086&DEV_0A1E
%iHSWGT1ULX%  	= iHSWM_w10, PCI\VEN_8086&DEV_0A0E
; HSW CRW
%iHSWGT3CW%    	= iHSWM_w10, PCI\VEN_8086&DEV_0D26
%iHSWGT3CWDT%   	= iHSWD_w10, PCI\VEN_8086&DEV_0D22
; HSW Server
%iHSWSVGT1%   	= iHSWD_w10, PCI\VEN_8086&DEV_040A
%iHSWSVGT2%    	= iHSWD_w10, PCI\VEN_8086&DEV_041A
; BDW HW
%iBDWULTGT1%	= iBDWM_w10, PCI\VEN_8086&DEV_1606
%iBDWULXGT1%	= iBDWM_w10, PCI\VEN_8086&DEV_160E
%iBDWULTGT2%	= iBDWM_w10, PCI\VEN_8086&DEV_1616
%iBDWULTGT3%	= iBDWM_w10, PCI\VEN_8086&DEV_1626
%iBDWULXGT2%	= iBDWM_w10, PCI\VEN_8086&DEV_161E
%iBDWHALOGT2%  	= iBDWM_w10, PCI\VEN_8086&DEV_1612
%iBDWGT2SRVR% 	 = iBDWM_w10, PCI\VEN_8086&DEV_161A
%iBDWHALOGT3%  	 = iBDWM_w10, PCI\VEN_8086&DEV_1622
%iBDWGT3SRVR% 	 = iBDWM_w10, PCI\VEN_8086&DEV_162A
%iBDWULTGT328W%  = iBDWM_w10, PCI\VEN_8086&DEV_162B
; CHV HW
%iCHVGM0%    	= iCHVM_w10, PCI\VEN_8086&DEV_22B0
%iCHVGM1%    	= iCHVM_w10, PCI\VEN_8086&DEV_22B1
; SKL HW
%iSKLULTGT1% 	= iSKLD_w10, PCI\VEN_8086&DEV_1906
%iSKLULTGT15%	= iSKLD_w10, PCI\VEN_8086&DEV_1913
%iSKLULTGT2% 	= iSKLD_w10, PCI\VEN_8086&DEV_1916
%iSKLULXGT1% 	= iSKLD_w10, PCI\VEN_8086&DEV_190E
%iSKLULXGT2% 	= iSKLD_w10, PCI\VEN_8086&DEV_191E
%iSKLDTGT2%  	= iSKLD_w10, PCI\VEN_8086&DEV_1912
%iSKLULTGT2f% 	= iSKLD_w10, PCI\VEN_8086&DEV_1921
%iSKLULTGT3e% 	= iSKLD_w10, PCI\VEN_8086&DEV_1926
%iSKLULTGT3% 	= iSKLD_w10, PCI\VEN_8086&DEV_1923
%iSKLULTGT328W% = iSKLD_w10, PCI\VEN_8086&DEV_1927
%iSKLDTGT15%  	= iSKLD_w10, PCI\VEN_8086&DEV_1917
%iSKLDTGT1%  	= iSKLD_w10, PCI\VEN_8086&DEV_1902 
%iSKLDTGT4%	= iSKLD_w10, PCI\VEN_8086&DEV_1932
%iSKLHaloGT1%   = iSKLD_w10, PCI\VEN_8086&DEV_190B
%iSKLHaloGT4%	= iSKLD_w10, PCI\VEN_8086&DEV_193B
%iSKLHaloGT3fe% = iSKLD_w10, PCI\VEN_8086&DEV_192B
%iSKLHaloGT2%	= iSKLD_w10, PCI\VEN_8086&DEV_191B
%iSKLSRVGT3e%   = iSKLD_w10, PCI\VEN_8086&DEV_192D
%iSKLSRVGT4%	= iSKLD_w10, PCI\VEN_8086&DEV_193A
%iSKLWSGT2%	= iSKLD_w10, PCI\VEN_8086&DEV_191D
%iSKLWSGT4%	= iSKLD_w10, PCI\VEN_8086&DEV_193D

; Include w7/w8/w81 sections for standard DT builds
;=====================================================================
;  Windows 7 Device Sections - DT Only
;=====================================================================
[iBDWM_w7]
FeatureScore=E6
CopyFiles=igfx.Miniport, igfx.UserMode,  igfx.UMWow , Opm.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32 , OpenGL_Gen8.Copy , OpenGL_Gen8.Copy32  , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64  , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w7.copy
AddReg =  igfx_SoftwareDX11Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

AddReg = OpenGL_Gen8.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg = Common_AddSwSettings
DelReg  = Common_DelSwSettings
AddReg = Common_Mobile_AddSwSettings
DelReg  = Common_Mobile_DelSwSettings

DelReg  = Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
AddReg =  PwrCons_BDW_AddSwSettings
AddReg =  AlternateScramblerSupport_BDW_AddSwSettings
AddReg   = XVYCCFeature_AddSwSettings
DelReg    = XVYCCFeature_DelSwSettings
AddReg =  DisplayDPP_BDW_AddSwSettings
DelReg =   DisplayDPP_BDW_DelSwSettings
AddReg =  DisplayOptimization_BDW_AddSwSettings
DelReg  =  DisplayOptimization_DelSwSettings
AddReg =  AllowDeepCStates_BDW_AddSwSettings
DelReg  =  AllowDeepCStates_BDW_DelSwSettings
AddReg =  MBOOUI_BDW_AddSwSettings
DelReg  =  MBOOUI_BDW_DelSwSettings
AddReg =  igfx_SLT_NB_AddSwSettings
DelReg  =  igfx_SLT_NB_DelSwSettings
AddReg = MBO_BDW_Enable_AddSwSettings
DelReg = MBO_BDW_Disable_DelSwSettings
AddReg = HG_BDW_AddSwSettings
DelReg = HG_BDW_DelSwSettings
AddReg  =  AUDIOWOVIDEOSupport_Enable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win7_MFT_Enable
DelReg  = MSDK_Win7_MFT_Disable
RegisterDLLs = MSDK_w7_RegisterDLLs

AddPowerSetting = PowerPlanSettings
AddReg = TiledDisplay_AddSwSettings
DelReg = TiledDisplay_DelSwSettings
[iBDWM_w7.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iBDWM_w7.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iBDWM_w7.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iBDWM_w7.Services]
AddService = igfx, 0x00000002, igfx_Service_Inst
AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst

;=====================================================================
;
[iCHVM_w7]
FeatureScore=E6
CopyFiles=igfx.MiniportLP, igfx.UserMode,  igfx.UMWow  , OpmLP.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32 , OpenGL_Gen8.Copy , OpenGL_Gen8.Copy32  , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64  , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w7.copy
AddReg =  igfx_SoftwareDX11Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

AddReg = OpenGL_Gen8.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg =  Common_AddSwSettings
DelReg  =  Common_DelSwSettings
AddReg =  Common_Mobile_AddSwSettings
DelReg  =  Common_Mobile_DelSwSettings
DelReg  =  Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
DelReg =   PwrCons_UserPolicy_DelSwSettings
AddReg =  PwrCons_CHV_AddSwSettings
AddReg	 = AsyncFlips_CHV_AddSwSettings
DelReg     = AsyncFlips_CHV_DelSwSettings
AddReg =  AlternateScramblerSupport_CHV_AddSwSettings
AddReg =  DisplayDPP_CHV_AddSwSettings
DelReg  =  DisplayDPP_CHV_DelSwSettings
AddReg =  DisplayOptimization_CHV_AddSwSettings
DelReg =   DisplayOptimization_DelSwSettings
AddReg =  AllowDeepCStates_CHV_AddSwSettings
DelReg =  AllowDeepCStates_CHV_DelSwSettings
AddReg =  EnableDetachableEDPSupport_CHV_AddSwSettings
DelReg  =  EnableDetachableEDPSupport_DelSwSettings
AddReg = AudioLPE_WA_CHV_AddSwSettings
DelReg = AudioLPE_WA_CHV_DelSwSettings
AddReg = ScalerToExternalDisplay_CHV_AddSwSettings
DelReg = ScalerToExternalDisplay_CHV_DelSwSettings
AddReg = Display_Feature_AddSwSettings
DelReg  = Display_Feature_DelSwSettings
AddReg  =  AUDIOWOVIDEOSupport_Enable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win7_MFT_Enable
DelReg  = MSDK_Win7_MFT_Disable
RegisterDLLs = MSDK_w7_RegisterDLLs

AddPowerSetting = PowerPlanSettings

[iCHVM_w7.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iCHVM_w7.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iCHVM_w7.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iCHVM_w7.Services]
AddService = igfxLP, 0x00000002, igfx_Service_Inst_LP
AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst

;=====================================================================
[iCHVMF_w7]
FeatureScore=E6
CopyFiles=igfx.Miniport, igfx.UserMode,  igfx.UMWow  , OpmLP.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32 , OpenGL_Gen8.Copy , OpenGL_Gen8.Copy32  , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64  , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 
AddReg =  igfx_SoftwareDX11Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

AddReg = OpenGL_Gen8.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg =  Common_AddSwSettings
DelReg  =  Common_DelSwSettings
AddReg =  Common_Mobile_AddSwSettings
DelReg  =  Common_Mobile_DelSwSettings
DelReg  =  Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
DelReg =   PwrCons_UserPolicy_DelSwSettings
AddReg =  PwrCons_CHV_AddSwSettings
AddReg =  AlternateScramblerSupport_CHV_AddSwSettings
AddReg =  DisplayDPP_CHV_AddSwSettings
AddReg =  DisplayOptimization_CHV_AddSwSettings
DelReg =   DisplayOptimization_DelSwSettings
AddReg =  AllowDeepCStates_CHV_AddSwSettings
DelReg =  AllowDeepCStates_CHV_DelSwSettings
AddReg =  EnableDetachableEDPSupport_CHV_AddSwSettings
DelReg  =  EnableDetachableEDPSupport_DelSwSettings
AddReg =  AudioLPE_WA_CHV_AddSwSettings
DelReg  =  AudioLPE_WA_CHV_DelSwSettings
AddReg = ScalerToExternalDisplay_CHV_AddSwSettings
DelReg = ScalerToExternalDisplay_CHV_DelSwSettings
AddReg = Display_Feature_AddSwSettings
DelReg  = Display_Feature_DelSwSettings
AddReg = CHV_PANEL_DRIVER_AddSwSettings
DelReg = CHV_PANEL_DRIVER_DelSwSettings
AddReg  =  AUDIOWOVIDEOSupport_Enable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win7_MFT_Enable
DelReg  = MSDK_Win7_MFT_Disable
RegisterDLLs = MSDK_w7_RegisterDLLs

AddPowerSetting = PowerPlanSettings

[iCHVMF_w7.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iCHVMF_w7.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iCHVMF_w7.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iCHVMF_w7.Services]
AddService = igfx, 0x00000002, igfx_Service_Inst
AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst

;=====================================================================
[iSKLD_w7]
FeatureScore=E6
CopyFiles=igfx.Miniport, igfx.UserMode,  igfx.UMWow , Opm.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32   , OpenGL_Gen9.Copy , OpenGL_Gen9.Copy32  , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64 , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32  , MSDK_w7.copy
AddReg =  igfx_SoftwareDX11Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

DelReg = VK.DelReg

AddReg = OpenGL_Gen9.AddReg 
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg =  Common_AddSwSettings
DelReg  =  Common_DelSwSettings
AddReg =  Common_DT_AddSwSettings
DelReg  =  Common_DT_DelSwSettings
DelReg  =  Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
AddReg =  PwrCons_SKL_AddSwSettings
AddReg =  AlternateScramblerSupport_SKL_AddSwSettings
AddReg   = XVYCCFeature_AddSwSettings
DelReg    = XVYCCFeature_DelSwSettings
AddReg =  DisplayDPP_SKL_AddSwSettings
DelReg  =  DisplayDPP_SKL_DelSwSettings
AddReg = MBOOUI_SKL_AddSwSettings
DelReg = MBOOUI_SKL_DelSwSettings
AddReg = MBO_SKL_Enable_AddSwSettings
DelReg = MBO_SKL_Disable_DelSwSettings
AddReg = PSR2OUI_SKL_AddSwSettings
DelReg = PSR2OUI_SKL_DelSwSettings
AddReg =  DisplayOptimization_SKL_AddSwSettings
DelReg  =  DisplayOptimization_DelSwSettings
AddReg =  igfx_SLT_NB_AddSwSettings
DelReg  =  igfx_SLT_NB_DelSwSettings
AddReg = SKL_AUDIO_WA_AddSwSettings
DelReg = SKL_AUDIO_WA_DelSwSettings
AddReg = Display_Feature_SKL_AddSwSettings_Default
DelReg  = Display_Feature_SKL_DelSwSettings_Default
AddReg  =  AUDIOWOVIDEOSupport_Disable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings
AddReg = SKL_PANEL_DRIVER_AddSwSettings
DelReg = SKL_PANEL_DRIVER_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win7_MFT_Enable
DelReg  = MSDK_Win7_MFT_Disable
RegisterDLLs = MSDK_w7_RegisterDLLs

AddPowerSetting = PowerPlanSettings
AddReg = TiledDisplay_AddSwSettings
DelReg = TiledDisplay_DelSwSettings

[iSKLD_w7.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iSKLD_w7.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iSKLD_w7.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iSKLD_w7.Services]
AddService = igfx, 0x00000002, igfx_Service_Inst
AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst


;=====================================================================
;  Windows 8 Device Sections - DT Only
;=====================================================================
[iBDWM_w8]
FeatureScore=E0
CopyFiles=igfx.Miniport, igfx.UserMode,  igfx.UMWow , Opm.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32 , OpenGL_Gen8.Copy , OpenGL_Gen8.Copy32  , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64  , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w8.copy 
AddReg =  igfx_SoftwareDX11Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

AddReg = OpenGL_Gen8.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg = Common_AddSwSettings
DelReg  = Common_DelSwSettings
AddReg = Common_Mobile_AddSwSettings
DelReg  = Common_Mobile_DelSwSettings
DelReg  = Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
AddReg = PwrCons_BDW_AddSwSettings
AddReg = AlternateScramblerSupport_BDW_AddSwSettings
AddReg   = XVYCCFeature_AddSwSettings
DelReg    = XVYCCFeature_DelSwSettings
AddReg = DisplayDPP_BDW_AddSwSettings
DelReg =  DisplayDPP_BDW_DelSwSettings
AddReg = DisplayOptimization_BDW_AddSwSettings
DelReg  = DisplayOptimization_DelSwSettings
AddReg = AllowDeepCStates_BDW_AddSwSettings
DelReg  = AllowDeepCStates_BDW_DelSwSettings
AddReg = MBOOUI_BDW_AddSwSettings
DelReg  = MBOOUI_BDW_DelSwSettings
AddReg = igfx_SLT_NB_AddSwSettings
DelReg  = igfx_SLT_NB_DelSwSettings
AddReg = EnableDetachableEDPSupport_BDW_AddSwSettings
DelReg  = EnableDetachableEDPSupport_DelSwSettings
AddReg = MBO_BDW_Enable_AddSwSettings
DelReg = MBO_BDW_Disable_DelSwSettings
AddReg = HG_BDW_AddSwSettings
DelReg = HG_BDW_DelSwSettings
AddReg  =  AUDIOWOVIDEOSupport_Enable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win8_MFT_Enable
DelReg  = MSDK_Win8_MFT_Disable
RegisterDLLs = MSDK_w8_RegisterDLLs

AddPowerSetting = PowerPlanSettings
AddReg = TiledDisplay_AddSwSettings
DelReg = TiledDisplay_DelSwSettings
[iBDWM_w8.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iBDWM_w8.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iBDWM_w8.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iBDWM_w8.Services]
AddService = igfx, 0x00000002, igfx_Service_Inst
AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst

;=====================================================================
[iCHVM_w8]
FeatureScore=E0
CopyFiles=igfx.MiniportLP, igfx.UserMode,  igfx.UMWow  , OpmLP.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32 , OpenGL_Gen8.Copy , OpenGL_Gen8.Copy32 , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64  , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w8.copy 
AddReg =  igfx_SoftwareDX11Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

AddReg = OpenGL_Gen8.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg = Common_AddSwSettings
DelReg  = Common_DelSwSettings
AddReg = Common_Mobile_AddSwSettings
DelReg  = Common_Mobile_DelSwSettings
DelReg  = Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
DelReg  = PwrCons_UserPolicy_DelSwSettings
AddReg = PwrCons_CHV_AddSwSettings
AddReg = AsyncFlips_CHV_AddSwSettings
DelReg  = AsyncFlips_CHV_DelSwSettings
AddReg = AlternateScramblerSupport_CHV_AddSwSettings
AddReg = DisplayDPP_CHV_AddSwSettings
DelReg =  DisplayDPP_CHV_DelSwSettings
AddReg = DisplayOptimization_CHV_AddSwSettings
DelReg  = DisplayOptimization_DelSwSettings
AddReg =  AllowDeepCStates_CHV_AddSwSettings
DelReg =  AllowDeepCStates_CHV_DelSwSettings
AddReg = EnableDetachableEDPSupport_CHV_AddSwSettings
DelReg  = EnableDetachableEDPSupport_DelSwSettings
AddReg = AudioLPE_WA_CHV_AddSwSettings
DelReg  = AudioLPE_WA_CHV_DelSwSettings
AddReg = ScalerToExternalDisplay_CHV_AddSwSettings
DelReg = ScalerToExternalDisplay_CHV_DelSwSettings
AddReg = Display_Feature_CHV_AddSwSettings_Default
DelReg  = Display_Feature_CHV_DelSwSettings_Default
AddReg  =  AUDIOWOVIDEOSupport_Enable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win8_MFT_Enable
DelReg  = MSDK_Win8_MFT_Disable
RegisterDLLs = MSDK_w8_RegisterDLLs

AddPowerSetting = PowerPlanSettings

[iCHVM_w8.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iCHVM_w8.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iCHVM_w8.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iCHVM_w8.Services]
AddService = igfxLP, 0x00000002, igfx_Service_Inst_LP
AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst

;=====================================================================
[iCHVMF_w8]
FeatureScore=E0
CopyFiles=igfx.Miniport, igfx.UserMode,  igfx.UMWow  , OpmLP.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32 , OpenGL_Gen8.Copy , OpenGL_Gen8.Copy32 , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64  , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w8.copy 
AddReg =  igfx_SoftwareDX11Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

AddReg = OpenGL_Gen8.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg = Common_AddSwSettings
DelReg  = Common_DelSwSettings
AddReg = Common_Mobile_AddSwSettings
DelReg  = Common_Mobile_DelSwSettings
DelReg  = Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
DelReg  = PwrCons_UserPolicy_DelSwSettings
AddReg = PwrCons_CHV_AddSwSettings
AddReg = AsyncFlips_CHV_AddSwSettings
DelReg  = AsyncFlips_CHV_DelSwSettings
AddReg = AlternateScramblerSupport_CHV_AddSwSettings
AddReg = DisplayDPP_CHV_AddSwSettings
AddReg = DisplayOptimization_CHV_AddSwSettings
DelReg  = DisplayOptimization_DelSwSettings
AddReg =  AllowDeepCStates_CHV_AddSwSettings
DelReg =  AllowDeepCStates_CHV_DelSwSettings
AddReg = EnableDetachableEDPSupport_CHV_AddSwSettings
DelReg  = EnableDetachableEDPSupport_DelSwSettings
AddReg = AudioLPE_WA_CHV_AddSwSettings
DelReg  = AudioLPE_WA_CHV_DelSwSettings
AddReg = ScalerToExternalDisplay_CHV_AddSwSettings
DelReg = ScalerToExternalDisplay_CHV_DelSwSettings
AddReg = Display_Feature_AddSwSettings
DelReg  = Display_Feature_DelSwSettings
AddReg = CHV_PANEL_DRIVER_AddSwSettings
DelReg = CHV_PANEL_DRIVER_DelSwSettings
AddReg  =  AUDIOWOVIDEOSupport_Enable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win8_MFT_Enable
DelReg  = MSDK_Win8_MFT_Disable
RegisterDLLs = MSDK_w8_RegisterDLLs

[iCHVMF_w8.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iCHVMF_w8.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iCHVMF_w8.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iCHVMF_w8.Services]
AddService = igfx, 0x00000002, igfx_Service_Inst
AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst

;=====================================================================
[iSKLD_w8]
FeatureScore=E0
CopyFiles=igfx.Miniport, igfx.UserMode,  igfx.UMWow , Opm.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32   , OpenGL_Gen9.Copy , OpenGL_Gen9.Copy32  , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64 , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w8.copy 
AddReg =  igfx_SoftwareDX11Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

DelReg = VK.DelReg

AddReg = OpenGL_Gen9.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg
AddReg = Common_AddSwSettings
DelReg  = Common_DelSwSettings
AddReg = Common_DT_AddSwSettings
DelReg  = Common_DT_DelSwSettings
DelReg  = Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
AddReg = PwrCons_SKL_AddSwSettings
AddReg = AlternateScramblerSupport_SKL_AddSwSettings
AddReg   = XVYCCFeature_AddSwSettings
DelReg    = XVYCCFeature_DelSwSettings
AddReg = DisplayDPP_SKL_AddSwSettings
DelReg =  DisplayDPP_SKL_DelSwSettings
AddReg = MBOOUI_SKL_AddSwSettings
DelReg = MBOOUI_SKL_DelSwSettings
AddReg = MBO_SKL_Enable_AddSwSettings
DelReg = MBO_SKL_Disable_DelSwSettings
AddReg = PSR2OUI_SKL_AddSwSettings
DelReg = PSR2OUI_SKL_DelSwSettings
AddReg = DisplayOptimization_SKL_AddSwSettings
DelReg  = DisplayOptimization_DelSwSettings
AddReg = igfx_SLT_NB_AddSwSettings
DelReg  = igfx_SLT_NB_DelSwSettings
AddReg = SKL_AUDIO_WA_AddSwSettings
DelReg = SKL_AUDIO_WA_DelSwSettings
AddReg = Display_Feature_SKL_AddSwSettings_Default
DelReg  = Display_Feature_SKL_DelSwSettings_Default
AddReg  =  AUDIOWOVIDEOSupport_Disable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings
AddReg = SKL_PANEL_DRIVER_AddSwSettings
DelReg = SKL_PANEL_DRIVER_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win8_MFT_Enable
DelReg  = MSDK_Win8_MFT_Disable
RegisterDLLs = MSDK_w8_RegisterDLLs

AddPowerSetting = PowerPlanSettings
AddReg = TiledDisplay_AddSwSettings
DelReg = TiledDisplay_DelSwSettings

[iSKLD_w8.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iSKLD_w8.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iSKLD_w8.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iSKLD_w8.Services]
AddService = igfx, 0x00000002, igfx_Service_Inst
AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst


;=====================================================================
;  Windows 8.1 Device Sections - DT Only
;=====================================================================
[iBDWM_w81]
FeatureScore=DA
CopyFiles=igfx.Miniport, igfx.UserMode,  igfx.UMWow , Opm.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32 , OpenGL_Gen8.Copy , OpenGL_Gen8.Copy32  , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64  , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w8.copy , Miracast.Copy
AddReg =  igfx_SoftwareDX11Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

AddReg = OpenGL_Gen8.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg = Common_AddSwSettings
DelReg  = Common_DelSwSettings
AddReg = Common_Mobile_AddSwSettings
DelReg  = Common_Mobile_DelSwSettings
DelReg  = Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
AddReg =  PwrCons_BDW_AddSwSettings
AddReg =  AlternateScramblerSupport_BDW_AddSwSettings
AddReg   = XVYCCFeature_AddSwSettings
DelReg    = XVYCCFeature_DelSwSettings
AddReg =  DisplayDPP_BDW_AddSwSettings
DelReg =   DisplayDPP_BDW_DelSwSettings
AddReg =  DisplayOptimization_BDW_AddSwSettings
DelReg  =  DisplayOptimization_DelSwSettings
AddReg =  AllowDeepCStates_BDW_AddSwSettings
DelReg  =  AllowDeepCStates_BDW_DelSwSettings
AddReg =  MBOOUI_BDW_AddSwSettings
DelReg  = MBOOUI_BDW_DelSwSettings
AddReg =  igfx_SLT_NB_AddSwSettings
DelReg  =  igfx_SLT_NB_DelSwSettings
AddReg = EnableDetachableEDPSupport_BDW_AddSwSettings
DelReg  = EnableDetachableEDPSupport_DelSwSettings
AddReg = MBO_BDW_Enable_AddSwSettings
DelReg = MBO_BDW_Disable_DelSwSettings
AddReg = HG_BDW_AddSwSettings
DelReg = HG_BDW_DelSwSettings
AddReg  =  AUDIOWOVIDEOSupport_Enable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings

AddReg = igfx_MC_AddSwSettings
DelReg  = igfx_MC_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win8_MFT_Enable
DelReg  = MSDK_Win8_MFT_Disable
RegisterDLLs = MSDK_w8_RegisterDLLs

AddPowerSetting = PowerPlanSettings
AddReg = TiledDisplay_AddSwSettings
DelReg = TiledDisplay_DelSwSettings
[iBDWM_w81.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iBDWM_w81.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iBDWM_w81.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iBDWM_w81.Services]
AddService = igfx, 0x00000002, igfx_Service_Inst
AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst

;=====================================================================
[iCHVM_w81]
FeatureScore=DA
CopyFiles=igfx.MiniportLP, igfx.UserMode,  igfx.UMWow  , OpmLP.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32 , OpenGL_Gen8.Copy , OpenGL_Gen8.Copy32  , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64  , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w8.copy , Miracast.Copy
AddReg =  igfx_SoftwareDX11Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

AddReg = OpenGL_Gen8.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg = Common_AddSwSettings
DelReg  = Common_DelSwSettings
AddReg = Common_Mobile_AddSwSettings
DelReg  = Common_Mobile_DelSwSettings
DelReg  = Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
DelReg  = PwrCons_UserPolicy_DelSwSettings
AddReg = PwrCons_CHV_AddSwSettings
AddReg = AsyncFlips_CHV_AddSwSettings
DelReg  = AsyncFlips_CHV_DelSwSettings
AddReg = AlternateScramblerSupport_CHV_AddSwSettings
AddReg = DisplayDPP_CHV_AddSwSettings
DelReg =  DisplayDPP_CHV_DelSwSettings
AddReg = DisplayOptimization_CHV_AddSwSettings
DelReg  = DisplayOptimization_DelSwSettings
AddReg =  AllowDeepCStates_CHV_AddSwSettings
DelReg =  AllowDeepCStates_CHV_DelSwSettings
AddReg = EnableDetachableEDPSupport_CHV_AddSwSettings
DelReg  = EnableDetachableEDPSupport_DelSwSettings
AddReg = AudioLPE_WA_CHV_AddSwSettings
DelReg  = AudioLPE_WA_CHV_DelSwSettings
AddReg = ScalerToExternalDisplay_CHV_AddSwSettings
DelReg = ScalerToExternalDisplay_CHV_DelSwSettings
AddReg = Display_Feature_CHV_AddSwSettings_Default
DelReg  = Display_Feature_CHV_DelSwSettings_Default
AddReg  =  AUDIOWOVIDEOSupport_Enable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings

AddReg = igfx_MC_AddSwSettings
DelReg  = igfx_MC_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win8_MFT_Enable
DelReg  = MSDK_Win8_MFT_Disable
RegisterDLLs = MSDK_w8_RegisterDLLs

AddPowerSetting = PowerPlanSettings

[iCHVM_w81.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iCHVM_w81.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iCHVM_w81.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iCHVM_w81.Services]
AddService = igfxLP, 0x00000002, igfx_Service_Inst_LP
AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst

;=====================================================================
[iCHVMF_w81]
FeatureScore=DA
CopyFiles=igfx.Miniport, igfx.UserMode,  igfx.UMWow  , OpmLP.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32 , OpenGL_Gen8.Copy , OpenGL_Gen8.Copy32  , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64  , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w8.copy , Miracast.Copy
AddReg =  igfx_SoftwareDX11Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

AddReg = OpenGL_Gen8.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg = Common_AddSwSettings
DelReg  = Common_DelSwSettings
AddReg = Common_Mobile_AddSwSettings
DelReg  = Common_Mobile_DelSwSettings
DelReg  = Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
DelReg  = PwrCons_UserPolicy_DelSwSettings
AddReg = PwrCons_CHV_AddSwSettings
AddReg = AsyncFlips_CHV_AddSwSettings
DelReg  = AsyncFlips_CHV_DelSwSettings
AddReg = AlternateScramblerSupport_CHV_AddSwSettings
AddReg = DisplayDPP_CHV_AddSwSettings
AddReg = DisplayOptimization_CHV_AddSwSettings
DelReg  = DisplayOptimization_DelSwSettings
AddReg =  AllowDeepCStates_CHV_AddSwSettings
DelReg =  AllowDeepCStates_CHV_DelSwSettings
AddReg = EnableDetachableEDPSupport_CHV_AddSwSettings
DelReg  = EnableDetachableEDPSupport_DelSwSettings
AddReg = AudioLPE_WA_CHV_AddSwSettings
DelReg  = AudioLPE_WA_CHV_DelSwSettings
AddReg = ScalerToExternalDisplay_CHV_AddSwSettings
DelReg = ScalerToExternalDisplay_CHV_DelSwSettings
AddReg = Display_Feature_AddSwSettings
DelReg  = Display_Feature_DelSwSettings
AddReg = CHV_PANEL_DRIVER_AddSwSettings
DelReg = CHV_PANEL_DRIVER_DelSwSettings
AddReg  =  AUDIOWOVIDEOSupport_Enable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings

AddReg = igfx_MC_AddSwSettings
DelReg  = igfx_MC_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win8_MFT_Enable
DelReg  = MSDK_Win8_MFT_Disable
RegisterDLLs = MSDK_w8_RegisterDLLs

AddPowerSetting = PowerPlanSettings

[iCHVMF_w81.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iCHVMF_w81.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iCHVMF_w81.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iCHVMF_w81.Services]
AddService = igfx, 0x00000002, igfx_Service_Inst
AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst

;=====================================================================
[iSKLD_w81]
FeatureScore=DA
CopyFiles=igfx.Miniport, igfx.UserMode,  igfx.UMWow , Opm.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32   , OpenGL_Gen9.Copy , OpenGL_Gen9.Copy32  , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64 , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w8.copy , Miracast.Copy
AddReg =  igfx_SoftwareDX11Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

DelReg = VK.DelReg

AddReg = OpenGL_Gen9.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg = Common_AddSwSettings
DelReg  = Common_DelSwSettings
AddReg = Common_DT_AddSwSettings
DelReg  = Common_DT_DelSwSettings
DelReg  = Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
AddReg =  PwrCons_SKL_AddSwSettings
AddReg =  AlternateScramblerSupport_SKL_AddSwSettings
AddReg   = XVYCCFeature_AddSwSettings
DelReg    = XVYCCFeature_DelSwSettings
AddReg =  DisplayDPP_SKL_AddSwSettings
DelReg  =  DisplayDPP_SKL_DelSwSettings
AddReg =  DisplayOptimization_SKL_AddSwSettings
DelReg  =  DisplayOptimization_DelSwSettings
AddReg = MBOOUI_SKL_AddSwSettings
DelReg = MBOOUI_SKL_DelSwSettings
AddReg = MBO_SKL_Enable_AddSwSettings
DelReg = MBO_SKL_Disable_DelSwSettings
AddReg = PSR2OUI_SKL_AddSwSettings
DelReg = PSR2OUI_SKL_DelSwSettings
AddReg =  igfx_SLT_NB_AddSwSettings
DelReg  =  igfx_SLT_NB_DelSwSettings
AddReg = SKL_AUDIO_WA_AddSwSettings
DelReg = SKL_AUDIO_WA_DelSwSettings
AddReg = Display_Feature_SKL_AddSwSettings_Default
DelReg  = Display_Feature_SKL_DelSwSettings_Default
AddReg  =  AUDIOWOVIDEOSupport_Disable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings
AddReg = SKL_PANEL_DRIVER_AddSwSettings
DelReg = SKL_PANEL_DRIVER_DelSwSettings

AddReg = igfx_MC_AddSwSettings
DelReg  = igfx_MC_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win8_MFT_Enable
DelReg  = MSDK_Win8_MFT_Disable
RegisterDLLs = MSDK_w8_RegisterDLLs

AddPowerSetting = PowerPlanSettings
AddReg = TiledDisplay_AddSwSettings
DelReg = TiledDisplay_DelSwSettings

[iSKLD_w81.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iSKLD_w81.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iSKLD_w81.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iSKLD_w81.Services]
AddService = igfx, 0x00000002, igfx_Service_Inst
AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst

; Included for standard desktop builds

;=====================================================================
;  Windows Threshold Device Sections - DT + Mobile
;=====================================================================
[iHSWM_w10]
FeatureScore=D1
CopyFiles=igfx.Miniport, igfx.UserMode,  igfx.UMWow , Opm.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32 , OpenGL_Gen75.Copy , OpenGL_Gen75.Copy32  , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64  , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w8.copy , Miracast_W10.Copy
AddReg =igfx_SoftwareDX12Settings
AddReg = igfx_Win10Settings
DelReg = igfx_RemoveWin10Settings
AddReg = igfx_SoftwareCommonSettings
DelReg  = igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

AddReg = OpenGL_Gen75.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg = Common_AddSwSettings
DelReg  = Common_DelSwSettings
AddReg = Common_Mobile_AddSwSettings
DelReg  = Common_Mobile_DelSwSettings
DelReg  = Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
DelReg  = PwrCons_UserPolicy_DelSwSettings
AddReg = PwrCons_HSW_AddSwSettings
AddReg = AlternateScramblerSupport_HSW_AddSwSettings
AddReg   = XVYCCFeature_AddSwSettings
DelReg    = XVYCCFeature_DelSwSettings
AddReg = DisplayDPP_HSW_AddSwSettings
DelReg  = DisplayDPP_HSW_DelSwSettings
AddReg = DisplayOptimization_HSW_AddSwSettings
DelReg  = DisplayOptimization_DelSwSettings
AddReg = AllowDeepCStates_HSW_AddSwSettings
DelReg  = AllowDeepCStates_HSW_DelSwSettings
AddReg = igfx_SLT_NB_AddSwSettings
DelReg  = igfx_SLT_NB_DelSwSettings

AddReg = EnableDetachableEDPSupport_HSW_AddSwSettings
DelReg  = EnableDetachableEDPSupport_DelSwSettings
AddReg  =  AUDIOWOVIDEOSupport_Enable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings

DelReg  = igfx_MC_DelSwSettings
AddReg = igfx_WinTMC_AddSwSettings
DelReg  = igfx_WinTMC_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win8_MFT_Enable
DelReg  = MSDK_Win8_MFT_Disable
RegisterDLLs = MSDK_w8_RegisterDLLs

AddPowerSetting = PowerPlanSettings
AddReg = TiledDisplay_AddSwSettings
DelReg = TiledDisplay_DelSwSettings
[iHSWM_w10.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iHSWM_w10.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iHSWM_w10.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iHSWM_w10.Services]
AddService = igfx, 0x00000002, igfx_Service_Inst

AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst

;=====================================================================
[iHSWD_w10]
FeatureScore=D1
CopyFiles=igfx.Miniport, igfx.UserMode,  igfx.UMWow , Opm.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32 , OpenGL_Gen75.Copy , OpenGL_Gen75.Copy32  , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64  , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w8.copy , Miracast_W10.Copy
AddReg = igfx_SoftwareDX12Settings
AddReg =  igfx_Win10Settings
DelReg =  igfx_RemoveWin10Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

AddReg = OpenGL_Gen75.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg = Common_AddSwSettings
DelReg  = Common_DelSwSettings
AddReg = Common_DT_AddSwSettings
DelReg  = Common_DT_DelSwSettings
DelReg  = Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
AddReg =  PwrCons_HSW_AddSwSettings
AddReg =  AlternateScramblerSupport_HSW_AddSwSettings
AddReg   = XVYCCFeature_AddSwSettings
DelReg    = XVYCCFeature_DelSwSettings
AddReg =  DisplayDPP_HSW_AddSwSettings
DelReg =   DisplayDPP_HSW_DelSwSettings
AddReg =  DisplayOptimization_HSW_AddSwSettings
DelReg  =  DisplayOptimization_DelSwSettings
AddReg =  AllowDeepCStates_HSW_AddSwSettings
DelReg  =  AllowDeepCStates_HSW_DelSwSettings
AddReg =  igfx_SLT_NB_AddSwSettings
DelReg  =  igfx_SLT_NB_DelSwSettings
AddReg  =  AUDIOWOVIDEOSupport_Enable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings

DelReg  = igfx_MC_DelSwSettings
AddReg = igfx_WinTMC_AddSwSettings
DelReg  = igfx_WinTMC_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win8_MFT_Enable
DelReg  = MSDK_Win8_MFT_Disable
RegisterDLLs = MSDK_w8_RegisterDLLs

AddReg  = AUDIO_DT_WA_AddSwSettings
DelReg  = AUDIO_DT_WA_DelSwSettings
AddReg = TiledDisplay_AddSwSettings
DelReg = TiledDisplay_DelSwSettings
[iHSWD_w10.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iHSWD_w10.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iHSWD_w10.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iHSWD_w10.Services]
AddService = igfx, 0x00000002, igfx_Service_Inst

AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst

;=====================================================================
[iBDWM_w10]
FeatureScore=D1
CopyFiles=igfx.Miniport, igfx.UserMode,  igfx.UMWow , Opm.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32 , OpenGL_Gen8.Copy , OpenGL_Gen8.Copy32  , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64  , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w8.copy , Miracast_W10.Copy
AddReg = igfx_SoftwareDX12Settings
AddReg =  igfx_Win10Settings
DelReg =  igfx_RemoveWin10Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

AddReg = OpenGL_Gen8.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg = Common_AddSwSettings
DelReg  = Common_DelSwSettings
AddReg = Common_Mobile_AddSwSettings
DelReg  = Common_Mobile_DelSwSettings
DelReg  = Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
AddReg =  PwrCons_BDW_AddSwSettings
AddReg =  AlternateScramblerSupport_BDW_AddSwSettings
AddReg   = XVYCCFeature_AddSwSettings
DelReg    = XVYCCFeature_DelSwSettings
AddReg   = HSYNCFeature_AddSwSettings
DelReg    = HSYNCFeature_DelSwSettings
AddReg =  DisplayDPP_BDW_AddSwSettings
DelReg =   DisplayDPP_BDW_DelSwSettings
AddReg =  DisplayOptimization_BDW_AddSwSettings
DelReg  =  DisplayOptimization_DelSwSettings
AddReg =  AllowDeepCStates_BDW_AddSwSettings
DelReg  =  AllowDeepCStates_BDW_DelSwSettings
AddReg =  MBOOUI_BDW_AddSwSettings
DelReg  = MBOOUI_BDW_DelSwSettings
AddReg =  igfx_SLT_NB_AddSwSettings
DelReg  =  igfx_SLT_NB_DelSwSettings
AddReg = EnableDetachableEDPSupport_BDW_AddSwSettings
DelReg  = EnableDetachableEDPSupport_DelSwSettings
AddReg = MBO_BDW_Enable_AddSwSettings
DelReg = MBO_BDW_Disable_DelSwSettings
AddReg = HG_BDW_AddSwSettings
DelReg = HG_BDW_DelSwSettings
AddReg  =  AUDIOWOVIDEOSupport_Enable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings

DelReg  = igfx_MC_DelSwSettings
AddReg = igfx_WinTMC_AddSwSettings
DelReg  = igfx_WinTMC_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win8_MFT_Enable
DelReg  = MSDK_Win8_MFT_Disable
RegisterDLLs = MSDK_w8_RegisterDLLs

AddPowerSetting = PowerPlanSettings
AddReg = TiledDisplay_AddSwSettings
DelReg = TiledDisplay_DelSwSettings
[iBDWM_w10.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iBDWM_w10.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iBDWM_w10.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iBDWM_w10.Services]
AddService = igfx, 0x00000002, igfx_Service_Inst

AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst

;=====================================================================
[iCHVM_w10]
FeatureScore=D1
CopyFiles=igfx.MiniportLP, igfx.UserMode,  igfx.UMWow  , OpmLP.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32 , OpenGL_Gen8.Copy , OpenGL_Gen8.Copy32 , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64  , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w8.copy , Miracast_W10.Copy
AddReg = igfx_SoftwareDX12Settings
AddReg =  igfx_Win10Settings
DelReg =  igfx_RemoveWin10Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

AddReg = OpenGL_Gen8.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg = Common_AddSwSettings
DelReg  = Common_DelSwSettings
AddReg = Common_Mobile_AddSwSettings
DelReg  = Common_Mobile_DelSwSettings
DelReg  = Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
DelReg  = PwrCons_UserPolicy_DelSwSettings
AddReg = PwrCons_CHV_AddSwSettings
AddReg = AsyncFlips_CHV_AddSwSettings
DelReg  = AsyncFlips_CHV_DelSwSettings
AddReg = AlternateScramblerSupport_CHV_AddSwSettings
AddReg = DisplayDPP_CHV_AddSwSettings
DelReg =  DisplayDPP_CHV_DelSwSettings
AddReg = DisplayOptimization_CHV_AddSwSettings
DelReg  = DisplayOptimization_DelSwSettings
AddReg =  AllowDeepCStates_CHV_AddSwSettings
DelReg =  AllowDeepCStates_CHV_DelSwSettings
AddReg = EnableDetachableEDPSupport_CHV_AddSwSettings
DelReg  = EnableDetachableEDPSupport_DelSwSettings
AddReg = AudioLPE_WA_CHV_AddSwSettings
DelReg  = AudioLPE_WA_CHV_DelSwSettings
AddReg = Display_Feature_CHV_AddSwSettings_Win10
DelReg  = Display_Feature_CHV_DelSwSettings_Win10
AddReg = CHV_PANEL_DRIVER_AddSwSettings
DelReg = CHV_PANEL_DRIVER_DelSwSettings
AddReg = DISABLEMIPIDURBSOD_CHV_Feature_AddSwSettings
DelReg = DISABLEMIPIDURBSOD_CHV_Feature_DelSwSettings
AddReg  =  AUDIOWOVIDEOSupport_Enable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings

DelReg  = igfx_MC_DelSwSettings
AddReg = igfx_WinTMC_AddSwSettings
DelReg  = igfx_WinTMC_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win8_MFT_Enable
DelReg  = MSDK_Win8_MFT_Disable
RegisterDLLs = MSDK_w8_RegisterDLLs

AddPowerSetting = PowerPlanSettings

[iCHVM_w10.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iCHVM_w10.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iCHVM_w10.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iCHVM_w10.Services]
AddService = igfxLP, 0x00000002, igfx_Service_Inst_LP

AddService = cphs,, CP_HECI_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst

;=====================================================================
[iSKLD_w10]
FeatureScore=D1
CopyFiles=igfx.Miniport, igfx.UserMode,  igfx.UMWow , Opm.Copy , Pavp.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32   , OpenGL_Gen9.Copy , OpenGL_Gen9.Copy32  , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64 , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w8.copy , Miracast_W10.Copy
AddReg = igfx_SoftwareDX12Settings
AddReg =  igfx_Win10Settings
DelReg =  igfx_RemoveWin10Settings
AddReg =  igfx_SoftwareCommonSettings
DelReg =   igfx_RemoveDeviceSettings

AddReg = CUI.AddReg
AddReg = CUISDK.AddReg

DelReg  = CUI.DelReg
DelReg  = CUISDK.DelReg

DelReg = VK.DelReg

AddReg = OpenGL_Gen9.AddReg
AddReg  = OpenGL.Installed

AddReg = OpenCL.AddReg

DelReg = OpenCL.DelReg

AddReg = Common_AddSwSettings
DelReg  = Common_DelSwSettings
AddReg = Common_DT_AddSwSettings
DelReg  = Common_DT_DelSwSettings
DelReg  = Common_Device_Specific_DelSwSettings		; Delete device specific regkeys
AddReg =  PwrCons_SKL_AddSwSettings
AddReg =  AlternateScramblerSupport_SKL_AddSwSettings
AddReg   = XVYCCFeature_AddSwSettings
DelReg    = XVYCCFeature_DelSwSettings
AddReg =  DisplayDPP_SKL_AddSwSettings
DelReg  =  DisplayDPP_SKL_DelSwSettings
AddReg =  DisplayOptimization_SKL_AddSwSettings
DelReg  =  DisplayOptimization_DelSwSettings
AddReg = MBOOUI_SKL_AddSwSettings
DelReg = MBOOUI_SKL_DelSwSettings
AddReg = MBO_SKL_Enable_AddSwSettings
DelReg = MBO_SKL_Disable_DelSwSettings
AddReg =  igfx_SLT_NB_AddSwSettings
DelReg  =  igfx_SLT_NB_DelSwSettings
AddReg = SKL_AUDIO_WA_AddSwSettings
DelReg = SKL_AUDIO_WA_DelSwSettings
AddReg = Display_Feature_SKL_AddSwSettings_Win10
DelReg  = Display_Feature_SKL_DelSwSettings_Win10
AddReg  =  AUDIOWOVIDEOSupport_Disable_AddSwSettings
DelReg  =  AUDIOWOVIDEOSupport_DelSwSettings
AddReg = SKL_PANEL_DRIVER_AddSwSettings
DelReg = SKL_PANEL_DRIVER_DelSwSettings

DelReg  = igfx_MC_DelSwSettings
AddReg = igfx_WinTMC_AddSwSettings
DelReg  = igfx_WinTMC_DelSwSettings

AddReg = MSDK_4_0_AddSwSettings32
DelReg  = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg  = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win8_MFT_Enable
DelReg  = MSDK_Win8_MFT_Disable
RegisterDLLs = MSDK_w8_RegisterDLLs

AddPowerSetting = PowerPlanSettings
AddReg = TiledDisplay_AddSwSettings
DelReg = TiledDisplay_DelSwSettings

[iSKLD_w10.HW]
AddReg = igfx_MSI_HardwareDeviceSettings

[iSKLD_w10.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles

[iSKLD_w10.GeneralConfigData]
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512

[iSKLD_w10.Services]
AddService = igfx, 0x00000002, igfx_Service_Inst

AddService = cphs,, CP_HECI_Service_Inst
AddService = cplspcon,, CP_HDCP_Service_Inst

AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst

;=====================================================================

[MSDK_4_0_AddSwSettings32]
; HSW
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0402, DeviceID, %REG_DWORD%, 0x0402
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0402, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0402, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0402, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0402, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0406, DeviceID, %REG_DWORD%, 0x0406
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0406, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0406, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0406, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0406, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0412, DeviceID, %REG_DWORD%, 0x0412
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0412, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0412, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0412, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0412, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0416, DeviceID, %REG_DWORD%, 0x0416
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0416, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0416, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0416, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0416, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_041E, DeviceID, %REG_DWORD%, 0x041E
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_041E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_041E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_041E, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_041E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

; HSW ULT
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A06, DeviceID, %REG_DWORD%, 0x0A06
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A06, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A06, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A06, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A06, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A16, DeviceID, %REG_DWORD%, 0x0A16
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A16, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A16, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A16, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A16, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A26, DeviceID, %REG_DWORD%, 0x0A26
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A26, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A26, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A26, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A26, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A2E, DeviceID, %REG_DWORD%, 0x0A2E
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A2E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A2E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A2E, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A2E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A1E, DeviceID, %REG_DWORD%, 0x0A1E
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A1E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A1E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A1E, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A1E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A0E, DeviceID, %REG_DWORD%, 0x0A0E
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A0E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A0E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A0E, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0A0E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

; HSW CRW
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0D26, DeviceID, %REG_DWORD%, 0x0D26
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0D26, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0D26, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0D26, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0D26, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0D22, DeviceID, %REG_DWORD%, 0x0D22
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0D22, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0D22, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0D22, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_0D22, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

; HSW Server
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_040A, DeviceID, %REG_DWORD%, 0x040A
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_040A, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_040A, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_040A, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_040A, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_041A, DeviceID, %REG_DWORD%, 0x041A
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_041A, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_041A, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_041A, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iHSW_041A, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

; BDW ULT
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1606, DeviceID, %REG_DWORD%, 0x1606
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1606, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1606, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1606, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1606, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1616, DeviceID, %REG_DWORD%, 0x1616
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1616, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1616, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1616, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1616, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1626, DeviceID, %REG_DWORD%, 0x1626
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1626, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1626, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1626, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1626, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

; BDW ULX
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_160E, DeviceID, %REG_DWORD%, 0x160E
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_160E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_160E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_160E, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_160E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_161E, DeviceID, %REG_DWORD%, 0x161E
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_161E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_161E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_161E, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_161E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

; BDW Halo
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1612, DeviceID, %REG_DWORD%, 0x1612
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1612, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1612, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1612, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1612, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"
 
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1622, DeviceID, %REG_DWORD%, 0x1622
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1622, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1622, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1622, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_1622, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_162B, DeviceID, %REG_DWORD%, 0x162B
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_162B, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_162B, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_162B, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_162B, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

; BDW SRVR/WRKS
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_162A, DeviceID, %REG_DWORD%, 0x162A
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_162A, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_162A, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_162A, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_162A, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_161A, DeviceID, %REG_DWORD%, 0x161A
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_161A, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_161A, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_161A, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iBDW_161A, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

; CHV
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iCHV_22B0, DeviceID, %REG_DWORD%, 0x22B0
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iCHV_22B0, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iCHV_22B0, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iCHV_22B0, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iCHV_22B0, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iCHV_22B1, DeviceID, %REG_DWORD%, 0x22B1
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iCHV_22B1, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iCHV_22B1, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iCHV_22B1, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iCHV_22B1, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

; SKL
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1912, DeviceID, %REG_DWORD%, 0x1912
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1912, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1912, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1912, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1912, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1921, DeviceID, %REG_DWORD%, 0x1921
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1921, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1921, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1921, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1921, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1916, DeviceID, %REG_DWORD%, 0x1916
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1916, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1916, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1916, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1916, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_191E, DeviceID, %REG_DWORD%, 0x191E
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_191E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_191E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_191E, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_191E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1906, DeviceID, %REG_DWORD%, 0x1906
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1906, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1906, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1906, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1906, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1913, DeviceID, %REG_DWORD%, 0x1913
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1913, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1913, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1913, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1913, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1926, DeviceID, %REG_DWORD%, 0x1926
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1926, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1926, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1926, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1926, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1917, DeviceID, %REG_DWORD%, 0x1917
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1917, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1917, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1917, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1917, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1902, DeviceID, %REG_DWORD%, 0x1902
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1902, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1902, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1902, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1902, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_190B, DeviceID, %REG_DWORD%, 0x190B
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_190B, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_190B, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_190B, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_190B, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_192D, DeviceID, %REG_DWORD%, 0x192D
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_192D, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_192D, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_192D, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_192D, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_193B, DeviceID, %REG_DWORD%, 0x193B
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_193B, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_193B, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_193B, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_193B, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1932, DeviceID, %REG_DWORD%, 0x1932
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1932, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1932, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1932, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1932, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_191B, DeviceID, %REG_DWORD%, 0x191B
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_191B, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_191B, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_191B, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_191B, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_193A, DeviceID, %REG_DWORD%, 0x193A
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_193A, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_193A, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_193A, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_193A, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_191D, DeviceID, %REG_DWORD%, 0x191D
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_191D, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_191D, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_191D, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_191D, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_193D, DeviceID, %REG_DWORD%, 0x193D
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_193D, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_193D, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_193D, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_193D, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1923, DeviceID, %REG_DWORD%, 0x1923
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1923, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1923, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1923, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1923, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1927, DeviceID, %REG_DWORD%, 0x1927
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1927, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1927, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1927, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_1927, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_190E, DeviceID, %REG_DWORD%, 0x190E
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_190E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_190E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_190E, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_190E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_192B, DeviceID, %REG_DWORD%, 0x192B
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_192B, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_192B, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_192B, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iSKL_192B, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

;=====================================================================
[MSDK_4_0_AddSwSettings64]
; HSW
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0402, DeviceID, %REG_DWORD%, 0x0402
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0402, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0402, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0402, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0402, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0406, DeviceID, %REG_DWORD%, 0x0406
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0406, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0406, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0406, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0406, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0412, DeviceID, %REG_DWORD%, 0x0412
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0412, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0412, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0412, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0412, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0416, DeviceID, %REG_DWORD%, 0x0416
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0416, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0416, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0416, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0416, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_041E, DeviceID, %REG_DWORD%, 0x041E
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_041E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_041E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_041E, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_041E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

; HSW ULT
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A06, DeviceID, %REG_DWORD%, 0x0A06
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A06, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A06, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A06, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A06, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A16, DeviceID, %REG_DWORD%, 0x0A16
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A16, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A16, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A16, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A16, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A26, DeviceID, %REG_DWORD%, 0x0A26
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A26, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A26, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A26, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A26, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A2E, DeviceID, %REG_DWORD%, 0x0A2E
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A2E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A2E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A2E, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A2E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A1E, DeviceID, %REG_DWORD%, 0x0A1E
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A1E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A1E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A1E, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A1E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A0E, DeviceID, %REG_DWORD%, 0x0A0E
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A0E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A0E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A0E, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0A0E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

; HSW CRW
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0D26, DeviceID, %REG_DWORD%, 0x0D26
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0D26, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0D26, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0D26, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0D26, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0D22, DeviceID, %REG_DWORD%, 0x0D22
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0D22, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0D22, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0D22, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_0D22, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

; HSW Server
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_040A, DeviceID, %REG_DWORD%, 0x040A
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_040A, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_040A, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_040A, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_040A, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_041A, DeviceID, %REG_DWORD%, 0x041A
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_041A, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_041A, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_041A, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iHSW_041A, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

; BDW ULT
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1606, DeviceID, %REG_DWORD%, 0x1606
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1606, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1606, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1606, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1606, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1616, DeviceID, %REG_DWORD%, 0x1616
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1616, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1616, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1616, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1616, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1626, DeviceID, %REG_DWORD%, 0x1626
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1626, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1626, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1626, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1626, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

; BDW ULX
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_160E, DeviceID, %REG_DWORD%, 0x160E
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_160E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_160E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_160E, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_160E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_161E, DeviceID, %REG_DWORD%, 0x161E
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_161E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_161E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_161E, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_161E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

; BDW Halo
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1612, DeviceID, %REG_DWORD%, 0x1612
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1612, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1612, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1612, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1612, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1622, DeviceID, %REG_DWORD%, 0x1622
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1622, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1622, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1622, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_1622, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_162B, DeviceID, %REG_DWORD%, 0x162B
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_162B, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_162B, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_162B, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_162B, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

; BDW SRVR/WRKS
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_162A, DeviceID, %REG_DWORD%, 0x162A
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_162A, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_162A, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_162A, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_162A, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_161A, DeviceID, %REG_DWORD%, 0x161A
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_161A, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_161A, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_161A, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iBDW_161A, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

; CHV
HKLM, Software\Intel\MediaSDK\Dispatch\iCHV_22B0, DeviceID, %REG_DWORD%, 0x22B0
HKLM, Software\Intel\MediaSDK\Dispatch\iCHV_22B0, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iCHV_22B0, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iCHV_22B0, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iCHV_22B0, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iCHV_22B1, DeviceID, %REG_DWORD%, 0x22B1
HKLM, Software\Intel\MediaSDK\Dispatch\iCHV_22B1, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iCHV_22B1, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iCHV_22B1, Merit, %REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iCHV_22B1, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

; SKL
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1912, DeviceID, %REG_DWORD%, 0x1912
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1912, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1912, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1912, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1912, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1921, DeviceID, %REG_DWORD%, 0x1921
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1921, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1921, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1921, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1921, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1916, DeviceID, %REG_DWORD%, 0x1916
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1916, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1916, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1916, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1916, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_191E, DeviceID, %REG_DWORD%, 0x191E
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_191E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_191E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_191E, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_191E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1906, DeviceID, %REG_DWORD%, 0x1906
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1906, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1906, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1906, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1906, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1913, DeviceID, %REG_DWORD%, 0x1913
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1913, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1913, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1913, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1913, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1926, DeviceID, %REG_DWORD%, 0x1926
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1926, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1926, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1926, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1926, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1917, DeviceID, %REG_DWORD%, 0x1917
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1917, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1917, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1917, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1917, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1902, DeviceID, %REG_DWORD%, 0x1902
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1902, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1902, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1902, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1902, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_190B, DeviceID, %REG_DWORD%, 0x190B
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_190B, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_190B, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_190B, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_190B, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_192D, DeviceID, %REG_DWORD%, 0x192D
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_192D, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_192D, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_192D, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_192D, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_193B, DeviceID, %REG_DWORD%, 0x193B
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_193B, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_193B, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_193B, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_193B, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1932, DeviceID, %REG_DWORD%, 0x1932
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1932, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1932, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1932, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1932, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_191B, DeviceID, %REG_DWORD%, 0x191B
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_191B, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_191B, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_191B, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_191B, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_193A, DeviceID, %REG_DWORD%, 0x193A
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_193A, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_193A, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_193A, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_193A, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_191D, DeviceID, %REG_DWORD%, 0x191D
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_191D, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_191D, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_191D, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_191D, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_193D, DeviceID, %REG_DWORD%, 0x193D
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_193D, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_193D, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_193D, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_193D, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1923, DeviceID, %REG_DWORD%, 0x1923
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1923, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1923, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1923, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1923, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1927, DeviceID, %REG_DWORD%, 0x1927
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1927, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1927, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1927, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_1927, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_190E, DeviceID, %REG_DWORD%, 0x190E
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_190E, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_190E, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_190E, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_190E, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_192B, DeviceID, %REG_DWORD%, 0x192B
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_192B, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_192B, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_192B, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iSKL_192B, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

;=====================================================================
[MSDK_4_0_DelSwSettings32]
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch

;=====================================================================
[MSDK_4_0_DelSwSettings64]
HKLM, Software\Intel\MediaSDK\Dispatch

;=====================================================================
[MSDK_Win7_MFT_Enable]
HKLM, Software\Microsoft\Windows Media Foundation\HardwareMFT, EnableDecoders, %REG_DWORD%,  0x0001
HKLM, Software\Microsoft\Windows Media Foundation\HardwareMFT, EnableEncoders, %REG_DWORD%,  0x0001
HKLM, Software\Microsoft\Windows Media Foundation\HardwareMFT, EnableVideoProcessors, %REG_DWORD%, 0x0001
HKLM, Software\Wow6432Node\Microsoft\Windows Media Foundation\HardwareMFT, EnableDecoders, %REG_DWORD%,  0x0001
HKLM, Software\Wow6432Node\Microsoft\Windows Media Foundation\HardwareMFT, EnableEncoders, %REG_DWORD%,  0x0001
HKLM, Software\Wow6432Node\Microsoft\Windows Media Foundation\HardwareMFT, EnableVideoProcessors, %REG_DWORD%, 0x0001

[MSDK_Win7_MFT_Disable]
HKLM, Software\Microsoft\Windows Media Foundation\HardwareMFT, EnableDecoders, %REG_DWORD%,  0x0000
HKLM, Software\Microsoft\Windows Media Foundation\HardwareMFT, EnableEncoders, %REG_DWORD%,  0x0000
HKLM, Software\Microsoft\Windows Media Foundation\HardwareMFT, EnableVideoProcessors, %REG_DWORD%, 0x0000
HKLM, Software\Wow6432Node\Microsoft\Windows Media Foundation\HardwareMFT, EnableDecoders, %REG_DWORD%,  0x0000
HKLM, Software\Wow6432Node\Microsoft\Windows Media Foundation\HardwareMFT, EnableEncoders, %REG_DWORD%,  0x0000
HKLM, Software\Wow6432Node\Microsoft\Windows Media Foundation\HardwareMFT, EnableVideoProcessors, %REG_DWORD%, 0x0000

;===============================================
[MSDK_w7.copy]
; 32 bit - Using COPYFLG_IN_USE_TRY_RENAME
libmfxhw32.dll,,,0x00004000   	      	; Intel MediaSDK library
mfxplugin32_hw.dll,,,0x00004000   	     	; Media SDK Plugin
mfx_mft_h264vd_w7_32.dll,,,0x00004000 	; H.264 Decoder MFT 
mfx_mft_h264ve_w7_32.dll,,,0x00004000  	; H.264 Encoder MFT 
mfx_mft_mp2vd_w7_32.dll,,,0x00004000   	; MPEG-2 Decoder MFT 
mfx_mft_vc1vd_w7_32.dll,,,0x00004000     	; VC-1 Decoder MFT 
mfx_mft_vpp_w7_32.dll,,,0x00004000       	 ; Video Pre-Processing MFT 
m_w7_32.vp	
v1_w7_32.vp	
vp_w7_32.vp	
c_w7_32.cpa	
cpa_w7_32.vp	
dev_w7_32.vp	
h_w7_32.vp	
he_w7_32.vp
mj_w7_32.vp

; 64 bit - Using COPYFLG_IN_USE_TRY_RENAME	
libmfxhw64.dll,,,0x00004000   	      	; Intel MediaSDK library
mfxplugin64_hw.dll,,,0x00004000   	     	; Media SDK Plugin
mfx_mft_h264vd_w7_64.dll,,,0x00004000  	; H.264 Decoder MFT 
mfx_mft_h264ve_w7_64.dll,,,0x00004000  	; H.264 Encoder MFT 
mfx_mft_mp2vd_w7_64.dll,,,0x00004000   	; MPEG-2 Decoder MFT 
mfx_mft_vc1vd_w7_64.dll,,,0x00004000     	; VC-1 Decoder MFT 
mfx_mft_vpp_w7_64.dll,,,0x00004000        	; Video Pre-Processing MFT 
m_w7_64.vp	
v1_w7_64.vp	
vp_w7_64.vp	
c_w7_64.cpa	
cpa_w7_64.vp	
dev_w7_64.vp	
h_w7_64.vp	
he_w7_64.vp
mj_w7_64.vp

[MSDK_w7_RegisterDLLs]
16422,Intel\Media SDK,mfx_mft_h264ve_w7_32.dll,1
16422,Intel\Media SDK,mfx_mft_h264vd_w7_32.dll,1
16422,Intel\Media SDK,mfx_mft_mjpgvd_w7_32.dll,1
16422,Intel\Media SDK,mfx_mft_mp2vd_w7_32.dll,1
16422,Intel\Media SDK,mfx_mft_vc1vd_w7_32.dll,1
16422,Intel\Media SDK,mfx_mft_vpp_w7_32.dll,1
16422,Intel\Media SDK,mfx_mft_h264ve_w7_64.dll,1
16422,Intel\Media SDK,mfx_mft_h264vd_w7_64.dll,1
16422,Intel\Media SDK,mfx_mft_mjpgvd_w7_64.dll,1
16422,Intel\Media SDK,mfx_mft_mp2vd_w7_64.dll,1
16422,Intel\Media SDK,mfx_mft_vc1vd_w7_64.dll,1
16422,Intel\Media SDK,mfx_mft_vpp_w7_64.dll,1

;===============================================
[MSDK_Win8_MFT_Enable]
HKLM, Software\Microsoft\Windows Media Foundation\HardwareMFT, EnableEncoders, %REG_DWORD%, 0x0001
HKLM, Software\Microsoft\Windows Media Foundation\HardwareMFT, EnableDecoders, %REG_DWORD%, 0x0001  
HKLM, Software\Wow6432Node\Microsoft\Windows Media Foundation\HardwareMFT, EnableEncoders, %REG_DWORD%, 0x0001
HKLM, Software\Wow6432Node\Microsoft\Windows Media Foundation\HardwareMFT, EnableDecoders, %REG_DWORD%, 0x0001

[MSDK_Win8_MFT_Disable]
HKLM, Software\Microsoft\Windows Media Foundation\HardwareMFT, EnableEncoders, %REG_DWORD%, 0x0000
HKLM, Software\Microsoft\Windows Media Foundation\HardwareMFT, EnableDecoders, %REG_DWORD%, 0x0000  
HKLM, Software\Wow6432Node\Microsoft\Windows Media Foundation\HardwareMFT, EnableEncoders, %REG_DWORD%, 0x0000
HKLM, Software\Wow6432Node\Microsoft\Windows Media Foundation\HardwareMFT, EnableDecoders, %REG_DWORD%, 0x0000
;===============================================
[MSDK_w8.copy]
; 32 bit - Using COPYFLG_IN_USE_TRY_RENAME
libmfxhw32.dll,,,0x00004000  	  	; Intel MediaSDK library
mfxplugin32_hw.dll,,,0x00004000   	     	; Media SDK Plugin
mfx_mft_h264ve_32.dll,,,0x00004000 		; H.264 Encoder MFT 
mfx_mft_mjpgvd_32.dll,,,0x00004000		; H.264 Decoder MFT 
mfx_mft_vp8vd_32.dll,,,0x00004000       	; VP8 MFT

mfx_mft_vp9vd_32.dll,,,0x00004000       	; VP9 MFT
mfx_mft_h265ve_32.dll,,,0x00004000 		; H.265 Encoder MFT 
h265e_32.vp,,,0x00004000	

he_32.vp,,,0x00004000   	
c_32.cpa,,,0x00004000	
cpa_32.vp,,,0x00004000	
dev_32.vp,,,0x00004000	
mj_32.vp,,,0x00004000

; 64 bit - Using COPYFLG_IN_USE_TRY_RENAME
libmfxhw64.dll,,,0x00004000			; Intel MediaSDK library
mfxplugin64_hw.dll,,,0x00004000   	     	; Media SDK Plugin
mfx_mft_h264ve_64.dll,,,0x00004000 		; H.264 Encoder MFT 
mfx_mft_mjpgvd_64.dll,,,0x00004000 		; H.264 Decoder MFT 
mfx_mft_vp8vd_64.dll,,,0x00004000       	; VP8 MFT

mfx_mft_vp9vd_64.dll,,,0x00004000       	; VP9 MFT
mfx_mft_h265ve_64.dll,,,0x00004000 		; H.265 Encoder MFT 
h265e_64.vp,,,0x00004000

he_64.vp,,,0x00004000   	
c_64.cpa,,,0x00004000	
cpa_64.vp,,,0x00004000	
dev_64.vp,,,0x00004000	
mj_64.vp,,,0x00004000	

[MSDK_w8_RegisterDLLs]
16422,Intel\Media SDK,mfx_mft_h264ve_32.dll,1
16422,Intel\Media SDK,mfx_mft_mjpgvd_32.dll,1
16422,Intel\Media SDK,mfx_mft_vp8vd_32.dll,1
16422,Intel\Media SDK,mfx_mft_h264ve_64.dll,1
16422,Intel\Media SDK,mfx_mft_mjpgvd_64.dll,1
16422,Intel\Media SDK,mfx_mft_vp8vd_64.dll,1

16422,Intel\Media SDK,mfx_mft_vp9vd_32.dll,1
16422,Intel\Media SDK,mfx_mft_vp9vd_64.dll,1
16422,Intel\Media SDK,mfx_mft_h265ve_32.dll,1
16422,Intel\Media SDK,mfx_mft_h265ve_64.dll,1

;======================================================
;  End - Media SDK Support
;======================================================

[CoInst.AddReg]
HKR,, CoInstallers32, %REG_MULTI_SZ%, "igfxCoIn_v4463.dll, CoDeviceInstall"

[CoInst.CopyFiles]
igfxCoIn_v4463.dll,igxpco64.dll,,0x00000010

DisplayAudiox64.cab


;
; File sections
;
[CUI.DelFiles]
; No files to delete now

[igfx.Miniport]
igdkmd64.sys

[igfx.MiniportLP]
igdkmd64lp.sys

[igfx.UserMode]

igd10iumd64.dll,,,0x00004000  
igd10idpp64.dll,,,0x00004000  
igd11dxva64.dll,,,0x00004000  
igd12umd64.dll,,,0x00004000  
igdumdim64.dll,,,0x00004000
igdail64.dll,,,0x00004000	
igfxcmrt64.dll,,,0x00004000  
igfx11cmrt64.dll,,,0x00004000  
igfxcmjit64.dll,,,0x00004000  
igdde64.dll,,,0x00004000  
IntelCpHDCPSvc.exe,,,0x00004000  

igdusc64.dll,,,0x00004000  

igc64.dll,,,0x00004000  

igdmd64.dll,,,0x00004000  

[Opm.Copy]
iglhxs64.vp
iglhxo64.vp
iglhxc64.vp
iglhxg64.vp
iglhxo64_dev.vp
iglhxc64_dev.vp
iglhxg64_dev.vp
iglhxa64.vp
iglhxa64.cpa
[OpmLP.Copy]
iglhxs64lp.vp
iglhxo64.vp
iglhxc64.vp
iglhxg64.vp
iglhxo64_dev.vp
iglhxc64_dev.vp
iglhxg64_dev.vp
iglhxa64.vp
iglhxa64.cpa


[Pavp.Copy]
iglhcp64.dll
iglhsip64.dll
cp_resources.bin


[Installer.Copy]
difx64.exe

[igfx.UMWow]

igd10iumd32.dll,,,0x00004000   ; COPYFLG_IN_USE_TRY_RENAME
igd10idpp32.dll,,,0x00004000
igd11dxva32.dll,,,0x00004000  
igd12umd32.dll,,,0x00004000  
igdumdim32.dll,,,0x00004000      
igdail32.dll,,,0x00004000      
igdde32.dll,,,0x00004000  
igfxcmrt32.dll,,,0x00004000 
igfx11cmrt32.dll,,,0x00004000 
igfxcmjit32.dll,,,0x00004000    

igdusc32.dll,,,0x00004000  

igc32.dll,,,0x00004000  

igdmd32.dll,,,0x00004000  

iglhcp32.dll,,,0x00004000    
iglhsip32.dll,,,0x00004000    
IntelCpHeciSvc.exe,,,0x00004000 

;=======================================================================
[Miracast.Copy]
IntelWiDiMCUMD64.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
IntelWiDiSecureSourceFilter64.dll,,,0x00004000  
IntelWiDiAAC64.dll,,,0x00004000  
IntelWiDiMux64.dll,,,0x00004000  
IntelWiDiDDEAgent64.dll,,,0x00004000  
IntelWiDiAudioFilter64.dll,,,0x00004000  
IntelWiDiUtils64.dll,,,0x00004000  
IntelWiDiLogServer64.dll,,,0x00004000  
IntelWiDiWinNextAgent64.dll,,,0x00004000  
IntelWiDiVAD64.exe,,,0x00004000  
IntelWiDiUMS64.exe,,,0x00004000

[Miracast_W10.Copy]
IntelWiDiMCComp64.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
IntelWiDiUMS64.exe,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

;========================================================================
;
; Start CUI Copy Sections
;
[CUI.Copy]
igfxDH.dll,,,0x00004000  		; COPYFLG_IN_USE_TRY_RENAME
igfxDHLib.dll,,,0x00004000  			
igfxDHLibv2_0.dll,,,0x00004000  		
igfxDI.dll,,,0x00004000  			
igfxDILib.dll,,,0x00004000  			
igfxDILibv2_0.dll,,,0x00004000  		
igfxLHM.dll,,,0x00004000  			
igfxLHMLib.dll,,,0x00004000  		
igfxLHMLibv2_0.dll,,,0x00004000  		
igfxSDK.exe,,,0x00004000  			
igfxSDKLib.dll,,,0x00004000  			
igfxSDKLibv2_0.dll,,,0x00004000  		
igfxEM.exe,,,0x00004000  			
igfxEMLib.dll,,,0x00004000  			
igfxEMLibv2_0.dll,,,0x00004000  		
GfxUIEx.exe,,,0x00004000 			
Gfxv4_0.exe,,,0x00004000 			
Gfxv4_0.exe.config,,,0x00004000 		
Gfxv2_0.exe,,,0x00004000 			
Gfxv2_0.exe.config,,,0x00004000 		
GfxResources.dll,,,0x00004000 		
MetroIntelGenericUIFramework.dll,,,0x00004000  
igfxCUIServicePS.dll,,,0x00004000  		
igfxCUIService.exe,,,0x00004000  		
igfxCPL.cpl,,,0x00004000  			
igfxTray.exe,,,0x00004000  			
igfxDTCM.dll,,,0x00004000  			
igfxHK.exe,,,0x00004000  			
igfxOSP.dll,,,0x00004000  			
DPTopologyApp.exe,,,0x00004000 		
DPTopologyApp.exe.config,,,0x00004000 	
DPTopologyAppv2_0.exe,,,0x00004000 		
DPTopologyAppv2_0.exe.config,,,0x00004000 	
igfxext.exe,,,0x00004000  			
igfxexps.dll,,,0x00004000  			
ColorImageEnhancement.wmv,,,0x00004000	
ImageStabilization.wmv,,,0x00004000  		
FilmModeDetection.wmv,,,0x00004000		

[CUISDK.Copy32]
igfxexps32.dll,,,0x00004000  			; COPYFLG_IN_USE_TRY_RENAME

;
; End CUI Copy Sections
; 
;========================================================================

;
; OpenGL Installed
;
[OpenGL.Installed]
HKR,,    OpenGLInstalled,        %REG_DWORD%,     0x01      ; Open GL drivers installed


[OpenGL_Gen75.Copy]
ig75icd64.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[OpenGL_Gen75.Copy32]
ig75icd32.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[OpenGL_Gen75.AddReg]
HKR,, OpenGLDriverName,         %REG_MULTI_SZ%, ig75icd64.dll
HKR,, OpenGLVersion,            %REG_DWORD%,    1
HKR,, OpenGLFlags,              %REG_DWORD%,    3
HKR,, OpenGLDriverNameWow,      %REG_MULTI_SZ%, ig75icd32.dll
HKR,, OpenGLVersionWow,         %REG_DWORD%,    1
HKR,, OpenGLFlagsWow,           %REG_DWORD%,    3


[OpenGL_Gen8.Copy]
ig8icd64.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[OpenGL_Gen8.Copy32]
ig8icd32.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[OpenGL_Gen8.AddReg]
HKR,, OpenGLDriverName,         %REG_MULTI_SZ%, ig8icd64.dll
HKR,, OpenGLVersion,            %REG_DWORD%,    1
HKR,, OpenGLFlags,              %REG_DWORD%,    3
HKR,, OpenGLDriverNameWow,      %REG_MULTI_SZ%, ig8icd32.dll
HKR,, OpenGLVersionWow,         %REG_DWORD%,    1
HKR,, OpenGLFlagsWow,           %REG_DWORD%,    3


[OpenGL_Gen9.Copy]
ig9icd64.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[OpenGL_Gen9.Copy32]
ig9icd32.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[OpenGL_Gen9.AddReg]
HKR,, OpenGLDriverName,         %REG_MULTI_SZ%, ig9icd64.dll
HKR,, OpenGLVersion,            %REG_DWORD%,    1
HKR,, OpenGLFlags,              %REG_DWORD%,    3
HKR,, OpenGLDriverNameWow,      %REG_MULTI_SZ%, ig9icd32.dll
HKR,, OpenGLVersionWow,         %REG_DWORD%,    1
HKR,, OpenGLFlagsWow,           %REG_DWORD%,    3


[OpenGL_EGL.Copy32]
[OpenGL_ES1.Copy32]
[OpenGL_ES2.Copy32]

[OpenCL_Gpu.Copy64]
Intel_OpenCL_ICD64.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
IntelOpenCL64.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
igdbcl64.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
igdrcl64.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
common_clang64.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
igdmcl64.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
igdfcl64.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
igdclbif.bin

[OpenCL_Gpu.Copy32]
Intel_OpenCL_ICD32.dll,,,0x00004000         ; COPYFLG_IN_USE_TRY_RENAME
IntelOpenCL32.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
igdbcl32.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
igdrcl32.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
common_clang32.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
igdmcl32.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
igdfcl32.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME

[OpenCL.AddReg]
HKLM,"SOFTWARE\Khronos\OpenCL\Vendors",IntelOpenCL64.dll,%REG_DWORD%,0
HKLM,"SOFTWARE\Wow6432Node\Khronos\OpenCL\Vendors",IntelOpenCL32.dll,%REG_DWORD%,0
HKLM,"SOFTWARE\Intel\IGFX\OCL",DebugInfoSupport,%REG_DWORD%,1
HKLM,"SOFTWARE\Wow6432Node\Intel\IGFX\OCL",DebugInfoSupport,%REG_DWORD%,1

[OpenCL.DelReg]
HKLM,"SOFTWARE\Khronos\OpenCL\Vendors",igdrcl64.dll
HKLM,"SOFTWARE\Wow6432Node\Khronos\OpenCL\Vendors",igdrcl32.dll

[OpenCL_Cpu_Root.Copy]
llvm_release_license.txt,ocl_cpu_llvm_release_license.txt,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
readme.txt,ocl_cpu_readme.txt,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
version.ini,ocl_cpu_version.ini,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[OpenCL_Cpu_System.Copy64]
Intel_OpenCL_ICD64.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
IntelOpenCL64.dll,ocl_cpu_IntelOpenCL64.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[OpenCL_Cpu_Bin_x64.Copy64]
task_executor64.dll,ocl_cpu_task_executor64.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
OclCpuBackend64.dll,ocl_cpu_OclCpuBackend64.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
intelocl64.dll,ocl_cpu_intelocl64.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
cpu_device64.dll,ocl_cpu_cpu_device64.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfnh8.rtl,ocl_cpu_clbltfnh8.rtl,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfnh8_img_cbk.o,ocl_cpu_clbltfnh8_img_cbk.o,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfnh8_img_cbk.rtl,ocl_cpu_clbltfnh8_img_cbk.rtl,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfne9.rtl,ocl_cpu_clbltfne9.rtl,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfne9_img_cbk.o,ocl_cpu_clbltfne9_img_cbk.o,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfne9_img_cbk.rtl,ocl_cpu_clbltfne9_img_cbk.rtl,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfnl9.rtl,ocl_cpu_clbltfnl9.rtl,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfnl9_img_cbk.o,ocl_cpu_clbltfnl9_img_cbk.o,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfnl9_img_cbk.rtl,ocl_cpu_clbltfnl9_img_cbk.rtl,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clang_compiler64.dll,ocl_cpu_clang_compiler64.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
__ocl_svml_h8.dll,ocl_cpu___ocl_svml_h8.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
__ocl_svml_e9.dll,ocl_cpu___ocl_svml_e9.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
__ocl_svml_l9.dll,ocl_cpu___ocl_svml_l9.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[OpenCL_Cpu_Bin_Tbb.Copy64]
tbbmalloc.dll,ocl_cpu_tbbmalloc64.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
tbb.dll,ocl_cpu_tbb64.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
tbb_preview.dll,ocl_cpu_tbb_preview64.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[OpenCL_Cpu_System.Copy32]
Intel_OpenCL_ICD32.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
IntelOpenCL32.dll,ocl_cpu_IntelOpenCL32.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[OpenCL_Cpu_Bin_x86.Copy32]
task_executor32.dll,ocl_cpu_task_executor32.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
OclCpuBackend32.dll,ocl_cpu_OclCpuBackend32.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
intelocl32.dll,ocl_cpu_intelocl32.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
cpu_device32.dll,ocl_cpu_cpu_device32.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfnn8.rtl,ocl_cpu_clbltfnn8.rtl,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfnn8_img_cbk.o,ocl_cpu_clbltfnn8_img_cbk.o,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfnn8_img_cbk.rtl,ocl_cpu_clbltfnn8_img_cbk.rtl,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfng9.rtl,ocl_cpu_clbltfng9.rtl,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfng9_img_cbk.o,ocl_cpu_clbltfng9_img_cbk.o,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfng9_img_cbk.rtl,ocl_cpu_clbltfng9_img_cbk.rtl,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfns9.rtl,ocl_cpu_clbltfns9.rtl,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfns9_img_cbk.o,ocl_cpu_clbltfns9_img_cbk.o,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clbltfns9_img_cbk.rtl,ocl_cpu_clbltfns9_img_cbk.rtl,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
clang_compiler32.dll,ocl_cpu_clang_compiler32.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
__ocl_svml_n8.dll,ocl_cpu___ocl_svml_n8.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
__ocl_svml_g9.dll,ocl_cpu___ocl_svml_g9.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
__ocl_svml_s9.dll,ocl_cpu___ocl_svml_s9.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[OpenCL_Cpu_Bin_Tbb.Copy32]
tbbmalloc.dll,ocl_cpu_tbbmalloc32.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
tbb.dll,ocl_cpu_tbb32.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
tbb_preview.dll,ocl_cpu_tbb_preview32.dll,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[OpenCL_Cpu_Common.Copy]
clbltfnshared.rtl,ocl_cpu_clbltfnshared.rtl,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[OpenCL.AddReg]
HKLM,"SOFTWARE\Khronos\OpenCL\Vendors",IntelOpenCL64.dll,%REG_DWORD%,0
HKLM,"SOFTWARE\Wow6432Node\Khronos\OpenCL\Vendors",IntelOpenCL32.dll,%REG_DWORD%,0

[CUI.DelReg]
HKLM,%CUIDeviceIndependentKey%
; Delete old style cui/driver share key
HKLM,%CUIDriverOldShareKey%
; Delete old style cui keys which are device dependent
HKLM,Software\INTEL\igfxcui

;--DriverInstallState_DelSwSettings--
HKLM,"SOFTWARE\Intel\DISPLAY\igfxcui\MISC",Install_State

;--igfx_MST_SideBandPollingDelay_DelSwSettings--
HKR,, SideMsgPollingTimeOut100msecUnit
;--igfx_DP12WorkAroundFlags_DelSwSettings--
HKR,, DP12WorkAroundFlags

HKR,igfxEM
HKR,igfxHK
HKR,igfxcfg
HKR,igfxcpl
HKR,igfxpph
HKR,igfxsrvc
HKR,igfxtray
HKR,shellex\PropertySheetHandlers
HKR,, Display1_EnableLFPPrimaryInDDC

;
; Service Installation
;
[igfx_Service_Inst]
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 0               ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\igdkmd64.sys

[igfx_Service_Inst_LP]
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 0               ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\igdkmd64lp.sys

[CP_HDCP_Service_Inst]
DisplayName    = "Intel(R) Content Protection HDCP Service" 
Description    = "Intel(R) Content Protection HDCP Service - enables communication with Content Protection HDCP HW"
ServiceType    = 0x00000010      ; SERVICE_WIN32_OWN_PROCESS
StartType      = 2               ; SERVICE_AUTO_START
ErrorControl   = 1 	             ; SERVICE_ERROR_NORMAL              
ServiceBinary  = %11%\IntelCpHDCPSvc.exe

[CP_HECI_Service_Inst]
DisplayName    = "Intel(R) Content Protection HECI Service" 
Description    = "Intel(R) Content Protection HECI Service - enables communication with the Content Protection FW"
ServiceType    = 0x00000010      ; SERVICE_WIN32_OWN_PROCESS
StartType      = 2               ; SERVICE_AUTO_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL              
ServiceBinary  = %10%\SysWow64\IntelCpHeciSvc.exe

;

[CUI_Service_Inst]
DisplayName    = "Intel(R) HD Graphics Control Panel Service"
Description    = "Service for Intel(R) HD Graphics Control Panel"
ServiceType    = 0x00000010      ; SERVICE_WIN32_OWN_PROCESS
StartType      = 2               ; SERVICE_AUTO_START
ErrorControl   = 1 	         ; SERVICE_ERROR_NORMAL    
LoadOrderGroup = ProfSvc_Group      
Dependencies   = "SENS"
ServiceBinary  = %11%\igfxCUIService.exe
AddReg = CUIService.AddReg
DelReg = CUIService.DelReg

; Win DT DX11 Capable SKUs with Imola driver
;
[igfx_SoftwareDX11Settings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, igdumdim64, igd10iumd64, igd10iumd64, igdumdim32, igd10iumd32, igd10iumd32
HKR,, UserModeDriverName,        %REG_MULTI_SZ%, igdumdim64.dll, igd10iumd64.dll, igd10iumd64.dll
HKR,, UserModeDriverNameWow,  %REG_MULTI_SZ%, igdumdim32.dll, igd10iumd32.dll, igd10iumd32.dll
;
; DX12 Capable SKUs with Imola driver
;
[igfx_SoftwareDX12Settings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, igdumdim64, igd10iumd64, igd10iumd64, igd12umd64, igdumdim32, igd10iumd32, igd10iumd32, igd12umd32
HKR,, UserModeDriverName,        %REG_MULTI_SZ%, igdumdim64.dll, igd10iumd64.dll, igd10iumd64.dll, igd12umd64.dll
HKR,, UserModeDriverNameWow,  %REG_MULTI_SZ%, igdumdim32.dll, igd10iumd32.dll, igd10iumd32.dll, igd12umd32.dll

;
; Win10 Specific Registry Keys.  These should not exist in production releases!!!
;
[igfx_Win10Settings]
HKLM,"SYSTEM\CurrentControlSet\Control\GraphicsDrivers\MemoryManager",DxgMms2OfferReclaim,%REG_DWORD%,2
[igfx_RemoveWin10Settings]
HKLM,"SYSTEM\CurrentControlSet\Control\GraphicsDrivers\MemoryManager",DxgMms2OfferReclaim

;====================================================================
; Miracast Specific Settings
;=====================================================================
[igfx_MC_AddSwSettings]
HKR,, MiracastDriverName, %REG_SZ%, IntelWiDiMCUMD64.dll

; Miracast com server registrations
HKCR,CLSID\{1E719CDE-6B71-40AD-B442-AD02C129B3E2},,,"WD Secure Source Filter"
HKCR,CLSID\{1E719CDE-6B71-40AD-B442-AD02C129B3E2}\InProcServer32,,,%11%"\IntelWiDiSecureSourceFilter64.dll"
HKCR,CLSID\{1E719CDE-6B71-40AD-B442-AD02C129B3E2}\InProcServer32,"ThreadingModel",,"Both"

HKCR,CLSID\{113FAE2B-FF38-4054-9229-467410D6EB27},,,"Intel® AAC encoder"
HKCR,CLSID\{113FAE2B-FF38-4054-9229-467410D6EB27}\InProcServer32,,,%11%"\IntelWiDiAAC64.dll"
HKCR,CLSID\{113FAE2B-FF38-4054-9229-467410D6EB27}\InProcServer32,"ThreadingModel",,"Both"

HKCR,CLSID\{3B8F6B19-C9CE-4985-B09D-5A781EF85960},,,"Intel® properties"
HKCR,CLSID\{3B8F6B19-C9CE-4985-B09D-5A781EF85960}\InProcServer32,,,%11%"\IntelWiDiAAC64.dll"
HKCR,CLSID\{3B8F6B19-C9CE-4985-B09D-5A781EF85960}\InProcServer32,"ThreadingModel",,"Both"

HKCR,CLSID\{1ABC749F-6FD8-429A-BA11-F3179033C196},,,"Intel® Mux Properties"
HKCR,CLSID\{1ABC749F-6FD8-429A-BA11-F3179033C196}\InProcServer32,,,%11%"\IntelWiDiMux64.dll"
HKCR,CLSID\{1ABC749F-6FD8-429A-BA11-F3179033C196}\InProcServer32,"ThreadingModel",,"Both"

HKCR,CLSID\{241C022B-8D0B-447E-B8A6-525DAED49E4B},,,"Intel® Mux Renderer"
HKCR,CLSID\{241C022B-8D0B-447E-B8A6-525DAED49E4B}\InProcServer32,,,%11%"\IntelWiDiMux64.dll"
HKCR,CLSID\{241C022B-8D0B-447E-B8A6-525DAED49E4B}\InProcServer32,"ThreadingModel",,"Both"

HKCR,CLSID\{0F0D27EA-8DDE-471A-B786-85B2444E2F55},,,"DDE Agent class"
HKCR,CLSID\{0F0D27EA-8DDE-471A-B786-85B2444E2F55}\InProcServer32,,,%11%"\IntelWiDiDDEAgent64.dll"
HKCR,CLSID\{0F0D27EA-8DDE-471A-B786-85B2444E2F55}\InProcServer32,"ThreadingModel",,"Both"

HKCR,CLSID\{14E3BDA2-C480-4E09-8C71-A4A7031B341D},,,"WD Audio Filter"
HKCR,CLSID\{14E3BDA2-C480-4E09-8C71-A4A7031B341D}\InProcServer32,,,%11%"\IntelWiDiAudioFilter64.dll"
HKCR,CLSID\{14E3BDA2-C480-4E09-8C71-A4A7031B341D}\InProcServer32,"ThreadingModel",,"Both"

[igfx_MC_DelSwSettings]
HKR,, MiracastDriverName
;=====================================================================
; Win10 Miracast Specific Settings
;=====================================================================
[igfx_WinTMC_AddSwSettings]
HKR,, ContentProtectionDriverName, %REG_SZ%, igdde64.dll
HKR,, MiracastCompanionDriverName, %REG_SZ%, IntelWiDiMCComp64.dll

[igfx_WinTMC_DelSwSettings]
HKR,, ContentProtectionDriverName
HKR,, MiracastCompanionDriverName
;=====================================================================

[igfx_SoftwareCommonSettings]
HKR,, UserModeDriverGUID,  %REG_SZ%, "{6C4BE3D5-831A-42ED-AA62-2AEB34C8CBA4}"
HKR,, MultifunctionSupported,   %REG_DWORD%,    1
HKR,, VgaCompatible,            %REG_DWORD%,    0
HKR,, NativeResolution,         %REG_DWORD%,    1
HKR,, NativeBPP,                %REG_DWORD%,    1
HKR,, ConfigID,                 %REG_DWORD%,    0
HKR,, PC_Release_Major,         %REG_DWORD%,    15        ;Dummy value
HKR,, PC_Release_Minor,         %REG_DWORD%,    40        ; 15.40
HKR,, BIOSHPDSupport,           %REG_DWORD%,    00
HKR,, EnableFakeCRT,            %REG_DWORD%,    01
HKR,, IntelDefaultPers,         %REG_DWORD%,    00
HKR,, ApplyNativeMode,          %REG_DWORD%,    00
HKR,, DelayInPointerShapeChange,%REG_DWORD%,    01
HKR,, EnableRGBColorSeparation, %REG_DWORD%,    00

; OVERLAY SPECIFIC INF SETTINGS START HERE
HKR,, Disable_OverlayDSQualityEnhancement,  %REG_DWORD%,     0
; OVERLAY SPECIFIC INF SETTING END

; Rotation specific settings 
HKR,,   Display1_EnableRotation,    %REG_DWORD%,    0x1
HKR,,   Display1_RotationCaps,      %REG_DWORD%,    0x7     ;Portrait, Inverted Landscape, Inverted Portrait
HKR,,   Display2_RotationCaps,      %REG_DWORD%,    0x7     ;Portrait, Inverted Landscape, Inverted Portrait
HKR,,   Display1_IndependentRotation,    %REG_DWORD%,    0x00
HKR,,   Display1_EnableIndependentRotation,    %REG_DWORD%,    0x00
HKR,,   Display1_EnableIDDC_WA,               %REG_DWORD%,    0x00
HKR,,   RotationSPLCase,    %REG_DWORD%,    0x00
HKR,,   SmoothRotationSupport,    %REG_DWORD%,    0x00
HKR,,   Display_EnableSF,    %REG_DWORD%,    0x00
HKR,,   Display_ReservePFForLFP,    %REG_DWORD%,    0x00

; Event Manager specific settings 
;HKR,,    DisplayPriority,        0x00000001,     0x08, 0x80, 0x01, 0x10, 0x04, 0x40, 0x02, 0x20 ;descending
;HKR,,     EDIDDefaultXX,            %REG_DWORD%,    0x320
;HKR,,    EDIDDefaultYY,            %REG_DWORD%,    0x258
;HKR,,    EDIDDefaultRR,            %REG_DWORD%,    0x3c
;HKR,,    EDIDDefaultBPP,            %REG_DWORD%,    0x20
;HKR,,    LegacyDefaultXX,        %REG_DWORD%,    0x320
;HKR,,    LegacyDefaultYY,        %REG_DWORD%,    0x258
;HKR,,    LegacyDefaultRR,        %REG_DWORD%,    0x3c
;HKR,,    LegacyDefaultBPP,        %REG_DWORD%,    0x20

HKLM,"SYSTEM\CurrentControlSet\Control\GraphicsDrivers",UseXPModel,%REG_DWORD%,0
HKLM,"SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Scheduler",EnablePreemption,%REG_DWORD%,1

[igfx_MSI_HardwareDeviceSettings]
; MSI Support
HKR, "Interrupt Management", 0x00000010
HKR, "Interrupt Management\MessageSignaledInterruptProperties", 0x00000010
HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 1

[igfx_RemoveDeviceSettings]
HKR,, VgaCompatible
HKR,, NativeResolution
HKR,, NativeBPP
HKR,, ConfigID
HKR,, PC_Release_Major
HKR,, PC_Release_Minor
HKR,, ApplyNativeMode
HKR,, DelayInPointerShapeChange
HKR,, EnableRGBColorSeparation

; Overlay specific settings
HKR,, Disable_OverlayDSQualityEnhancement

; Rotation specific settings 
HKR,,   Display1_EnableRotation
HKR,,   Display1_RotationCaps
HKR,,   Display2_RotationCaps
HKR,,   Display1_IndependentRotation
HKR,,   Display1_EnableIndependentRotation
HKR,,   Display1_EnableIDDC_WA
HKR,,   RotationSPLCase
HKR,,   SmoothRotationSupport
HKR,,   Display_EnableSF
HKR,,   Display_ReservePFForLFP

; Event Manager specific settings 
HKR,,    DisplayPriority
HKR,,    EDIDDefaultXX
HKR,,    EDIDDefaultYY
HKR,,    EDIDDefaultRR
HKR,,    EDIDDefaultBPP
HKR,,    LegacyDefaultXX
HKR,,    LegacyDefaultYY
HKR,,    LegacyDefaultRR
HKR,,    LegacyDefaultBPP

HKR,,    PerUserPersistence
HKR,,    UseBIOSDataforDock
HKR,,    HpDock
HKR,,    TMM_Active
HKR,,    RequestSig
HKR,,    RequestedXRes
HKR,,    RequestedYRes
HKR,,    RequestedBPP
HKR,,    RequestedRate

HKR,,    HotKeyPersistence
HKR,,    HotKeyPersistMDS
HKR,,    LidPersistence
HKR,,    DockPersistence
HKR,,    HotPlugPersistence
HKR,,    PowerPersistence
HKR,,    EdidPersistence
HKR,,    LFPAlwaysPrimary
HKR,,    OpenGLInstalled

;=====================================================================
;Device Common RegKey Enabling/Disabling
;===================================================================== Device specific settings
;=====================================================================
;Device Common RegKey Enabling/Disabling
;=====================================================================
;=====================================================================
[Common_AddSwSettings]
;=====================================================================
;--OEMStaticMode_AddSwSettings-- 
; This shows number of Static modes to be used.
; TotalStaticModes = 0-->Disable the feature.
; Following keys have 8 bytes:
; 2B XRes + 2B YRes
; + 2B RRMask (Bit 0 - 60, 1 -70, 2 - 72, 3 - 75, 4 - 85,5 - 100,6 - 120,7-15 reserved)
; + 1B BppMask(Bit 0 - 8bpp,1 - 16bpp,2 - 32bpp, 3-7 reserved)
; + 1B reserved.
; all values in Hex; l->low byte, h->high byte
; Examples:
;                                  		      xl xh  yl yh  rl  rh  bp Rv
; HKR,, STATIC_MODE_1,%REG_BINARY%, 20,03,58,02,03,00,07,0F ; 8x6 60,70
; HKR,, STATIC_MODE_2,%REG_BINARY%, 20,03,58,02,20,00,04,0F ; 8x6 100 : 32bpp  

HKR,, TotalStaticModes, %REG_DWORD%, 0 
 
;--Underscan_AddSwSettings--
; 0 - default 7.5% under scan and OEM's can give under scan like 8,9 an 10  
HKR,, Display1_AddUnderscanPercentageHDMI,%REG_DWORD%, 0
  
;--HDMI_VSI_AddSwSettings--
HKR,, SPDIFVendorName,%REG_SZ%, "Intel" 	         ; max 8 characters
HKR,, SPDIFVendorDesc,%REG_SZ%, "9xxxx"	         ; max 16 characters
HKR,, HDMI_OptionalIFPriority,%REG_DWORD%, 0x21  ; default to priority 1 for SPD Infoframe and priority 2 for VS Infoframe
HKR,, HDMI_SupportCEA861D,%REG_DWORD%, 0        ;To enable support for 861D spec, 1-Support IT Content and RGB Quantization, 0- No 861D support. Default to 0. 

;-- NonEDIDMode_AddSwSettings--
; Following keys have 20 bytes (18 byte DTD + 2 Byte flags). The 2 bytes are as follows
; First byte
;   Bit 0 -> 8Bpp Support Bit; 0-Disabled, 1-Enabled
;   Bit 1 -> 16Bpp Support Bit; 0-Disabled, 1-Enabled
;   Bit 2 -> 32Bpp Support Bit; 0-Disabled, 1-Enabled
;   Bit 3 ->	 Bit 3 Reserved for any new BPP mask.
;   Bit 4 -> Bit for DFP Support ; 0-Disabled, 1-Enabled
;   Bit 5 -> Bit for CRT Support ; 0-Disabled, 1-Enabled
;   Bit 6-7 -> Bits 7-6 Reserved for Device Masks, must be 0
; Second Byte
;  Bit 0 -> DTD timing is added forcefully, even if timing is present in EDID.
;  Bit 1-7 -> Reserved Bits for any new masks
HKR,, DTD_1,%REG_BINARY%, 01,1D,80,18,71,1C,16,20,58,2C,1A,00,00,00,00,00,00,86,37,01        ; 1920x1080@60...Interlaced
HKR,, DTD_2, %REG_BINARY%, 01,1D,80,D0,72,1C,16,20,10,2C,1A,80,00,00,00,00,00,86,37, 01      ; 1920x1080@50...Interlaced
HKR,, DTD_3,%REG_BINARY%, 01,1D,00,BC,52,D0,1E,20,B8,28,25,40,00,00,00,00,00,04,37, 01       ; 1280x720@50....Non-interlaced
HKR,, DTD_4, %REG_BINARY%, 01,1D,00,72,51,D0,1E,20,6E,28,25,00,00,00,00,00,00,06,37,01        ; 1280x720@60....Non-interlaced
HKR,, DTD_5,%REG_BINARY%, 00, 00, 00 ,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00    ;Fifth DT

 HKR,, TotalDTDCount, %REG_DWORD%, 0   ; This shows number of DTDs to be used. ;  0-->Disable the feature.

;--CRTHotPlugDefaultVrefVoltage_AddSwSettings-- 
HKR,, Display1_EnableCRTHotPlugDefaultVrefVoltage,   %REG_DWORD%, 1  ; 1 - Enable(Default Value) and 0 - Disable(Customized Value)

;--AsyncFlips_AddSwSettings-- 
HKR,, Display1_DisableAsyncFlips,%REG_DWORD%, 0          ; 1 - Disable and 0 - Enable

;--DelayedDetectionForDP_AddSwSettings--
HKR,, DelayedDetectionForDP,%REG_DWORD%, 500         	  ; Delay in ms Range - 0 - 1000

;--ResendACTSignal_AddSwSettings--
HKR,, ResendACTSignal,%REG_DWORD%, 1           ; 1 - Resend 0 - No Resend
 
;--DelayedDetectionForHDMI_AddSwSettings-- 
HKR,, DelayedDetectionForHDMI,%REG_DWORD%, 1000   	  ; Delay in ms Range - 0 - 1000
 
;--IncFixedSegWA_AddSwSettings-- 
HKR,, IncreaseFixedSegment,%REG_DWORD%, 0   	  ; 0 - disabled, 1- enabled 

;--EnableHDMIUnderScan_AddSwSettings-- 
HKR,, EnableHDMIUnderScan,%REG_DWORD%, 1              	  ; 1 - UnderScan and 0 - OverScan 
 
;--WGFeature_AddSwSettings-- 
; When Wide Gamut feature is enabled, xvYCC / Ycbcr is disabled on HDMI
HKR,, WideGamutFeatureEnable,%REG_DWORD%, 0x00 	; 0x01- Enable for LFP, 0x02 - Enable for DP, 0x04 - Enable for HDMI... 

;<-NarrowGamut_AddSwSettings->
HKR,, NarrowGamutSplitGammaEnable,    %REG_DWORD%,    0x00 ;0x1 - Enable 0x0 - Disable 
;For Enabling Split Gamma in Narrow Gamut Feature , by default its disabled

;--DeepColorHDMI_AddSwSettings-- 
HKR,, DeepColorHDMIDisable,%REG_DWORD%, 0 	; 0- Enable Deep Color, 1 - Disable Deep Color

;--MediaRefreshRateMode_AddSwSettings-- 
HKR,, MediaRefreshRateMask, %REG_DWORD%, 0	 ; Mask to enable media refresh rates BIT0 - LFP BIT1-7 :Reserved

;--MediaRRSupport_AddSwSettings--
HKR,, MediaRefreshRateSupport,%REG_DWORD%, 0x3F     ;  bit7: reserved(0), bit6: reserved(0), bit5: 60 Hz , bit4: 50 Hz
                                                    ;  bit3: 48 Hz, bit2: 30 Hz, bit1: 25 Hz, bit0: 24 Hz
																								
;--DFTPersistence_AddSwSettings--
HKR,, DFT_Control,%REG_DWORD%, 0x0
HKR,, DFT_HASConfig,%REG_DWORD%, 0x0

;--PdTogglingTimer_AddSwSettings-- 
HKR,, PdTogglingTimerValue,%REG_DWORD%, 0xBF   	  ; increasing the delay value.

;--LfpNotify_AddSwSettings-- 
HKR,, LfpNotifyEnable,%REG_DWORD%, 0x00  	  ; By Default disabled.

;--eDPNoFLT_AddSwSettings-- 
; If this Registry is set to 1 then it will ignore the Fast Link Training and will always do Normal Link Training everytime
HKR,, NoFastLinkTrainingForeDP, %REG_DWORD%, 1

;--eDPAvoidPowerOffOutsideModesetPath_AddSwSettings--
; If this Registry is set to 1 then Panel Power will not be off before Data
HKR,, AvoidPPSOutsideModeSet, %REG_DWORD%, 1

;--ExtDPNoFLT_AddSwSettings--
HKR,, NoFastLinkTrainingForExternalDP, %REG_DWORD%, 0

;--Install_Audio_AddSwSettings----
HKLM,"SOFTWARE\Intel\GFX\Internal","InstallAudio",%REG_DWORD%, 0x01		 ; 0x01- co-installer installs Audio, 0x00 - co-installer does not install Audio

;--AUDIOPERSISTENCE_AddSwSettings-- 
HKR,, DefaultAudioPolicyForClone,%REG_DWORD%, 0x01 	; 0x01- Cloned Audio Policy, 0x02 - Independent Audio Policy
HKR,, DefaultAudioPolicyForEDS,%REG_DWORD%, 0x02 	; 0x01- Cloned Audio Policy, 0x02 - Independent Audio Policy
HKR,, DriverUpgradeKey,%REG_DWORD%, 0x01 		; 0x01 - Driver Upgrade , Other values - Reboot
HKR,, AudioPointAggregationDelay,%REG_DWORD%, 0x0F 	; Delay in ms
HKR,, BasicAudioSupportForHDMI,%REG_DWORD%, 0x0 	; Default is 0. OEMs to make it one to explicitly check for this bit 
HKR,, AudioControllerEnableDelay,%REG_DWORD%, 0x1F4 ;Delay in ms
HKR,, AudioDisableInCSSupport,%REG_DWORD%, 0x0 ; 0x0 - No audio disabling in CS. 0x1 - OEMS have to explicitly set it to 1.
HKR,, AudioSurpriseRemovalWAEnable,%REG_DWORD%, 0x1 ; by default value will be 0 and set 1 if you are using audio MS bus driver SKL and above

;--DisableCommonUserInterface_AddSwSettings-- 
HKR,, CUINotRequired, %REG_DWORD%, 0  		; 0x01 -  CUI will not be loaded 

;--Enable4KDisplay_AddSwSettings-- 
HKR,, Enable4KDisplay,%REG_DWORD%, 0x01		 ; 0x01- Enables 4K Display support, 0x00 - Disable 
HKR,, CollageModeFeature,%REG_DWORD%, 0x01  	 ; bit 0 indicates the feature support, bit 1- indicates feature status in CUI(default is off)

;--Remove_Interlaced_Mode_AddSwSettings-- 
HKR,, RemoveALLInterlacedModes,%REG_DWORD%, 0x00		 ; 0x01- Removes All Interlaced modes from Mode list, 0x00 - Do Not remove Interlaced Mode. 

;--igfx_TPV_AddSwSettings-- 
HKR,, TPVSolutionEnabled,       %REG_DWORD%,    1
HKR,, MAXViews,                 %REG_DWORD%,    2 
HKR,, MAXDevicesInView,         %REG_DWORD%,    2 
HKR,, MAXIntelDevicesActive,    %REG_DWORD%,    2 
HKR,, MAXOtherDevicesActive,    %REG_DWORD%,    3
HKR,, IsExtCloneSuppt,          %REG_DWORD%,    0

;--igfx_TPV_3Pipe_AddSwSettings--
HKR,, TPVSolutionEnabled,       %REG_DWORD%,    1
HKR,, MAXViews,                 %REG_DWORD%,    3 
HKR,, MAXDevicesInView,         %REG_DWORD%,    3 
HKR,, MAXIntelDevicesActive,    %REG_DWORD%,    3 
HKR,, MAXOtherDevicesActive,    %REG_DWORD%,    3
HKR,, IsExtCloneSuppt,          %REG_DWORD%,    0

;--igfx_Gamma_Settings--
;--Custom CSC Matrix intialized with Identity 3x3 matrix in float format--
HKR,, CustomCSCMatrix, %REG_BINARY%
;Selection of 10bit Gamma and 8bit Gamma 0x0A - Enables 10 bit Gamma, 0x00 - Enables 8 bit Gamma(Default)
HKR,, NumGammaBits,                 %REG_DWORD%, 0x00
; Table below is set to 10BitGamma 1024 value table currently. Each value is 2 Bytes long, in little endian format with maximum value 0xFFFF
HKR,, LFPGammaEncodeXBit,       %REG_BINARY%

; Game apps settings
HKR,, SupportAIL, %REG_DWORD%, 1
HKR,, @fifa.exe, %REG_DWORD%, 1
HKR,, @mnc.exe, %REG_DWORD%, 1
HKR,, @bf3.exe, %REG_DWORD%, 1
HKR,, @bf2.exe, %REG_DWORD%, 1
HKR,, @CivilizationV_DX11.exe, %REG_DWORD%, 1
HKR,, @NFS11.exe, %REG_DWORD%, 1
HKR,, @RE6.exe, %REG_DWORD%, 1
HKR,, @SSFIV.exe, %REG_DWORD%, 1
HKR,, @CoJGunslinger.exe, %REG_DWORD%, 1
HKR,, @Dishonored.exe, %REG_DWORD%, 1
HKR,, @dota.exe, %REG_DWORD%, 1
HKR,, @Borderlands2.exe, %REG_DWORD%, 1
HKR,, @F1_2012.exe, %REG_DWORD%, 1
HKR,, @Halo2.exe, %REG_DWORD%, 1
HKR,, @BatmanAC.exe, %REG_DWORD%, 1
HKR,, @DDDA.exe, %REG_DWORD%, 1
HKR,, @sonic2App.exe, %REG_DWORD%, 1

; Workstation apps settings 
HKR,, @acad.exe, %REG_DWORD%, 1 
HKR,, @MstnBenchmark.exe, %REG_DWORD%, 1 
HKR,, @3dsmax.exe, %REG_DWORD%, 1

;=====================================================================
[Common_DelSwSettings]
;=====================================================================
;--OEMStaticMode_DelSwSettings--
; HKR,, STATIC_MODE_1
; HKR,, STATIC_MODE_2
HKR,, TotalStaticModes

;--Underscan_DelSwSettings--
HKR,, Display1_AddUnderscanPercentageHDMI

;--HDMI_VSI_DelSwSettings--
HKR,, SPDIFVendorName
HKR,, SPDIFVendorDesc
HKR,, HDMI_OptionalIFPriority
HKR,, HDMI_SupportCEA861D

;--NonEDIDMode_DelSwSettings--
HKR,, TotalDTDCount
HKR,, DTD_1
HKR,, DTD_2
HKR,, DTD_3
HKR,, DTD_4
HKR,, DTD_5

;--CRTHotPlugDefaultVrefVoltage_DelSwSettings--
HKR,, Display1_EnableCRTHotPlugDefaultVrefVoltage

;--AsyncFlips_DelSwSettings--
HKR,, Display1_DisableAsyncFlips

;--DelayedDetectionForDP_DelSwSettings--
HKR,, DelayedDetectionForDP

;--ResendACTSignal_DelSwSettings--
HKR,, ResendACTSignal

;--DelayedDetectionForHDMI_DelSwSettings--
HKR,, DelayedDetectionForHDMI

;--IncFixedSegWA_DelSwSettings--
HKR,, IncreaseFixedSegment

;--EnableHDMIUnderScan_DelSwSettings--
HKR,, EnableHDMIUnderScan
 
;--WGFeature_DelSwSettings--
HKR,, WideGamutFeatureEnable

;<-NarrowGamut_DelSwSettings>
HKR,, NarrowGamutSplitGammaEnable

;--DeepColorHDMI_DelSwSettings--
HKR,, DeepColorHDMIDisable

;--MediaRefreshRateMode_DelSwSettings--
HKR,, MediaRefreshRateMask

;--MediaRRSupport_DelSwSettings
HKR,, MediaRefreshRateSupport

;--DFTPersistence_DelSwSettings--
HKR,, DFT_Control
HKR,, DFT_HASConfig

;--PdTogglingTimer_DelSwSettings--
HKR,, PdTogglingTimerValue

;--LfpNotify_DelSwSettings--
HKR,, LfpNotifyEnable

;--eDPNoFLT_DelSwSettings--
HKR,, NoFastLinkTrainingForeDP

;--eDPAvoidPowerOffOutsideModesetPath_DelSwSettings--
HKR,, AvoidPPSOutsideModeSet

;--ExtDPNoFLT_DelSwSettings--
HKR,, NoFastLinkTrainingForExternalDP

;--Install_Audio_DelSwSettings----
HKLM,"SOFTWARE\Intel\GFX\Internal"

;--AUDIOPERSISTENCE_DelSwSettings--
HKR,, DefaultAudioPolicyForClone
HKR,, DefaultAudioPolicyForEDS
HKR,, DriverUpgradeKey
HKR,, AudioPointAggregationDelay
HKR,, BasicAudioSupportForHDMI
HKR,, AudioControllerEnableDelay
HKR,, AudioDisableInCSSupport
HKR,, AudioSurpriseRemovalWAEnable

;--DisableCommonUserInterface_DelSwSettings--
HKR,, CUINotRequired

;--Enable4KDisplay_DelSwSettings--
HKR,, Enable4KDisplay
HKR,, CollageModeFeature

;--igfx_TPV_DelSwSettings--
HKR,, TPVSolutionEnabled
HKR,, MAXViews
HKR,, MAXDevicesInView
HKR,, MAXIntelDevicesActive
HKR,, MAXOtherDevicesActive
HKR,, IsExtCloneSuppt

;--igfx_TPV_3Pipe_DelSwSettings--
HKR,, TPVSolutionEnabled
HKR,, MAXViews
HKR,, MAXDevicesInView
HKR,, MAXIntelDevicesActive
HKR,, MAXOtherDevicesActive
HKR,, IsExtCloneSuppt

;--igfx_Gamma_DelSwSettings--
HKR,, NumGammaBits
HKR,, LFPGammaEncodeXBit
HKR,, CustomCSCMatrix

;--Remove_Interlaced_Mode_AddSwSettings-- 
HKR,, RemoveALLInterlacedModes

; Game apps settings
HKR,, SupportAIL
HKR,, @fifa.exe 
HKR,, @mnc.exe
HKR,, @bf3.exe
HKR,, @bf2.exe
HKR,, @CivilizationV_DX11.exe 
HKR,, @NFS11.exe 
HKR,, @RE6.exe 
HKR,, @SSFIV.exe 
HKR,, @CoJGunslinger.exe 
HKR,, @Dishonored.exe 
HKR,, @dota.exe 
HKR,, @Borderlands2.exe 
HKR,, @F1_2012.exe, %REG_DWORD%, 1
HKR,, @Halo2.exe, %REG_DWORD%, 1
HKR,, @BatmanAC.exe, %REG_DWORD%, 1
HKR,, @DDDA.exe, %REG_DWORD%, 1
HKR,, @sonic2App.exe, %REG_DWORD%, 1

; Workstation apps settings 
HKR,, @acad.exe 
HKR,, @MstnBenchmark.exe
HKR,, @3dsmax.exe 

;=====================================================================
[Common_Mobile_AddSwSettings]
;=====================================================================
;--General_AddSwSettings
; BitMask for Displays. If Set to 1, it indicates OEM Mode is preferred over EDID 
; Default Value is OEM is preferred over EDID
; Bit 0 - CRT:Bit 2 - DFP:Bit 1 and 3 reserved
HKR,, ModeEnumerationPreference,%REG_DWORD%, 0xFFFFFFFF    
                                                     
;--IntLVDSSwing_AddSwSettings--
; 0x00 - Medium - Data and Clk Swing set to 298 mV
; 0x01 - High - Data and Clk Swing set to 320 mV
; 0x02 - Low1 - Data and Clk Swing set to 144 mV
; 0x04 - Low2 - Data and Clk Swing set to 170 mV
; 0x08 - Low3 - Data and Clk Swing set to 196 mV
; 0x10 - Low4 - Data and Clk Swing set to 220 mV
; 0x20 - Low5 - Data and Clk Swing set to 247 mV
; 0x40 - Low6 - Data and Clk Swing set to 273 mV
HKR,, IntLVDSSwingSetting,%REG_DWORD%, 0x00 

;--PNM_AddSwSettings--
HKR,, PNMClkDeviation, %REG_DWORD%, 0   ; Clock deviation value which is multiplied by 10.
HKR,, PNMFlags, %REG_DWORD%, 0   	           ; Bit0: Downward Deviation, Bit1: Upward Deviation. Bit2-31: Reserved.

;--PwrCons_DPS_AddSwSettings--
HKR,, DPSCheckboxDefault,%REG_DWORD%, 0x1
HKR,, DPSBaseLoRRValue,%REG_DWORD%, 0x0
HKR,, Display1_DPSPanel_Type,%REG_DWORD%, 0xFF ;Normal/Static DRRS = 0, Seamless = 2, or Disable INF option = 0xFF
HKR,, DPSMotionArtifactMitigation,%REG_DWORD%, 0x1
HKR,, SupportForStaticDRRS,%REG_DWORD%, 0x0

;--MediaRRSupport_AddSwSettings--
HKR,, MediaRefreshRateSupport,%REG_DWORD%, 0x3F     ;  bit7: reserved(0), bit6: reserved(0), bit5: 60 Hz , bit4: 50 Hz
                                                    ;  bit3: 48 Hz, bit2: 30 Hz, bit1: 25 Hz, bit0: 24 Hz

;--DFTPersistence_AddSwSettings--
HKR,, DFT_Control,%REG_DWORD%, 0x0
HKR,, DFT_HASConfig,%REG_DWORD%, 0x0
;=====================================================================
[Common_Mobile_DelSwSettings]
;=====================================================================
;--General_DelSwSettings
HKR,, ModeEnumerationPreference
;--IntLVDSSwing_DelSwSettings
HKR,, IntLVDSSwingSetting
;--PNM_DelSwSettings
HKR,, PNMClkDeviation
HKR,, PNMFlags

;--PwrCons_DPS_DelSwSettings--
HKR,, DPSCheckboxDefault
HKR,, DPSControlMode
HKR,, DPSBaseLoRRValue
HKR,, Display1_DPSPanel_Type
HKR,, DPSMotionArtifactMitigation
HKR,, SupportForStaticDRRS

;--MediaRRSupport_DelSwSettings
HKR,, MediaRefreshRateSupport

;--DFTPersistence_DelSwSettings--
HKR,, DFT_Control
HKR,, DFT_HASConfig

;=====================================================================
[Common_DT_AddSwSettings]
;=====================================================================
;--FakeEDID_AddSwSettings--
; EDID modified with private DTD for 357MHz max pixel rate, for eDP on Port D
HKR,, FakeEDID_14_0_af0d_1723,%REG_BINARY%,0,FF,FF,FF,FF,FF,FF,0,D,AF,23,17,0,0,0,0,2,15,1,4,95,26,15,78,2,D1,F5,93,5D,59,90,26,1D,50,54,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1D,36,80,A0,70,38,1E,40,2E,1E,24,0,7E,D7,10,0,0,18,0,0,0,5,0,74,8B,80,50,70,38,97,41,8,40,6,0,0,0,0,0,FE,0,43,4D,49,A,20,20,20,20,20,20,20,20,20,0,0,0,FE,0,4E,31,37,33,48,48,46,2D,45,32,31,20,20,0,39
HKR,, ReadEDIDFromRegistry, %REG_DWORD%, 1

;=====================================================================
[Common_DT_DelSwSettings]
;--FakeEDID_DelSwSettings--
HKR,, FakeEDID_14_0_af0d_1723
HKR,, ReadEDIDFromRegistry

;=====================================================================
[AUDIOWOVIDEOSupport_Enable_AddSwSettings]
;=====================================================================
HKR,, AudioWoVideoSupport,%REG_DWORD%, 0x01 	; 0x01- Enable, 0x00 - Disable
HKR,, AudioWoVideoStatus,%REG_DWORD%, 0x00	; 0x01- Enable, 0x00 - Disable 

;=====================================================================
[AUDIOWOVIDEOSupport_Disable_AddSwSettings]
;=====================================================================
HKR,, AudioWoVideoSupport,%REG_DWORD%, 0x00 	; 0x01- Enable, 0x00 - Disable
HKR,, AudioWoVideoStatus,%REG_DWORD%, 0x00	; 0x01- Enable, 0x00 - Disable 

;=====================================================================
[AUDIOWOVIDEOSupport_DelSwSettings]
;=====================================================================
HKR,, AudioWoVideoSupport
HKR,, AudioWoVideoStatus

;=====================================================================
;  Device Specific Registry Keys
;=====================================================================
[Common_Device_Specific_DelSwSettings]
HKR,, FeatureTestControl
HKR,, AlternateScramblerSupport
HKR,, RsPipeGtRc6Settings
;--DisplayDPP_DelSwSettings--
HKLM,"SOFTWARE\Intel\IGFX\DPP"

;=====================================================================
[XVYCCFeature_AddSwSettings]
HKR,, XVYCCFeatureEnable,%REG_DWORD%, 0x01 ; 0x00- Disable, 0x01 - Enable... 
                       ; When XVYCC feature is enabled, on corresponding display Hue and Saturation feature is disabled
[XVYCCFeature_DelSwSettings]
HKR,, XVYCCFeatureEnable

[HSYNCFeature_AddSwSettings]
HKR,, DisableFlipImmediateOnHSync,%REG_DWORD%, 0x01 ; 0x01- Disable, 0x00 - Enable... 
                       ; Flip on HSync will do MMIO Async flip. Keep this feature default disabled.
[HSYNCFeature_DelSwSettings]
HKR,, DisableFlipImmediateOnHSync

;=========================== HSW Specific ==================================
[PwrCons_HSW_AddSwSettings]
HKR,, FeatureTestControl,%REG_DWORD%, 0xC200  ; Enable FBC, BLC, DPST, ALS, DRRS, RS, BLC DDI, Turbo, CxSR, PSR, DFPS, ADT

[AlternateScramblerSupport_HSW_AddSwSettings]
HKR,, AlternateScramblerSupport, %REG_DWORD%, 0x00

[DisplayDPP_HSW_AddSwSettings]
HKLM,"SOFTWARE\Intel\IGFX\DPP","NumApps",%REG_DWORD%, 0x01 ; uncomment the below instructions if more apps are required, also change the NumApps value accordingly
HKLM,"SOFTWARE\Intel\IGFX\DPP","ApplicationName1",%REG_SZ%, "blankd2d.exe"
;HKLM,"SOFTWARE\Intel\IGFX\DPP","ApplicationName2",%REG_SZ%, "blankd2d1.exe"
;HKLM,"SOFTWARE\Intel\IGFX\DPP","ApplicationName3",%REG_SZ%, "blankd2d2.exe"
;HKLM,"SOFTWARE\Intel\IGFX\DPP","ApplicationName4",%REG_SZ%, "blankd2d3.exe"
HKLM,"SOFTWARE\Intel\IGFX\DPP","SupportedDPP",%REG_DWORD%, 0x01
HKLM,"SOFTWARE\Intel\IGFX\DPP","SupportedCustomLUT",%REG_DWORD%, 0x01
HKLM,"SOFTWARE\Intel\IGFX\DPP","EnabledDPP",%REG_DWORD%, 0x01
HKLM,"SOFTWARE\Intel\IGFX\DPP","SharpnessLevel",%REG_DWORD%, 0x00
HKLM,"SOFTWARE\Intel\IGFX\DPP","EnabledManualMode",%REG_DWORD%, 0x00	
HKLM,"SOFTWARE\Intel\IGFX\DPP","AmbientKelvin",%REG_DWORD%, 0x1964		;Default value 6500
HKLM,"SOFTWARE\Intel\IGFX\DPP","AmbientLux",%REG_DWORD%, 0x12C			;Default value 300
HKLM,"SOFTWARE\Intel\IGFX\DPP","Brightness",%REG_DWORD%, 0x64			;Default value 100
HKLM,"SOFTWARE\Intel\IGFX\DPP","SkinTone",%REG_DWORD%, 0x64			;Default value 100

[DisplayDPP_HSW_DelSwSettings]
HKLM,"SOFTWARE\Intel\IGFX\DPP"

[EnableDetachableEDPSupport_HSW_AddSwSettings]
HKR,, EnableDetachableEDPSupport, %REG_DWORD%, 0x00

[DisplayOptimization_HSW_AddSwSettings] 
; Bit0: Fastmodeset,  Bit1: T3 Optimization, Bit2: Power off optimization, Bit3: Link Training Optimization, Bit4: Sleep during T3 wait
HKR,, DisplayOptimizations, %REG_DWORD%, 0x1d

[AllowDeepCStates_HSW_AddSwSettings]
;BIT0: Allow Deep C States
HKR,, AllowDeepCStates, %REG_DWORD%, 0x1 

[AllowDeepCStates_HSW_DelSwSettings]
HKR,, AllowDeepCStates

[TiledDisplay_AddSwSettings]
HKR,, TiledDisplaySupport,%REG_DWORD%, 0x01; 0x01- Enable

[TiledDisplay_DelSwSettings]
HKR,, TiledDisplaySupport
;=========================== BDW Specific ==================================
[PwrCons_BDW_AddSwSettings]
HKR,, FeatureTestControl,%REG_DWORD%, 0xC200	; Enable ALS, BLC, BLC DDI, FBC, CxSR, DPST, DRRS, RS, PSR, Turbo, DFPS, ADT

[AlternateScramblerSupport_BDW_AddSwSettings]
HKR,, AlternateScramblerSupport, %REG_DWORD%, 0x00

[DisplayDPP_BDW_AddSwSettings]
HKLM,"SOFTWARE\Intel\IGFX\DPP","NumApps",%REG_DWORD%, 0x01 ; uncomment the below instructions if more apps are required, also change the NumApps value accordingly
HKLM,"SOFTWARE\Intel\IGFX\DPP","ApplicationName1",%REG_SZ%, "blankd2d.exe"
;HKLM,"SOFTWARE\Intel\IGFX\DPP","ApplicationName2",%REG_SZ%, "blankd2d1.exe"
;HKLM,"SOFTWARE\Intel\IGFX\DPP","ApplicationName3",%REG_SZ%, "blankd2d2.exe"
;HKLM,"SOFTWARE\Intel\IGFX\DPP","ApplicationName4",%REG_SZ%, "blankd2d3.exe"
HKLM,"SOFTWARE\Intel\IGFX\DPP","SupportedDPP",%REG_DWORD%, 0x01
HKLM,"SOFTWARE\Intel\IGFX\DPP","SupportedCustomLUT",%REG_DWORD%, 0x01
HKLM,"SOFTWARE\Intel\IGFX\DPP","EnabledDPP",%REG_DWORD%, 0x01
HKLM,"SOFTWARE\Intel\IGFX\DPP","SharpnessLevel",%REG_DWORD%, 0x00
HKLM,"SOFTWARE\Intel\IGFX\DPP","EnabledManualMode",%REG_DWORD%, 0x00	
HKLM,"SOFTWARE\Intel\IGFX\DPP","AmbientKelvin",%REG_DWORD%, 0x1964		;Default value 6500
HKLM,"SOFTWARE\Intel\IGFX\DPP","AmbientLux",%REG_DWORD%, 0x12C			;Default value 300
HKLM,"SOFTWARE\Intel\IGFX\DPP","Brightness",%REG_DWORD%, 0x64			;Default value 100
HKLM,"SOFTWARE\Intel\IGFX\DPP","SkinTone",%REG_DWORD%, 0x64			;Default value 100

[DisplayDPP_BDW_DelSwSettings]
HKLM,"SOFTWARE\Intel\IGFX\DPP"

[EnableDetachableEDPSupport_BDW_AddSwSettings]
HKR,, EnableDetachableEDPSupport, %REG_DWORD%, 0x00

[DisplayOptimization_BDW_AddSwSettings] 
; Bit0: Fastmodeset,  Bit1: T3 Optimization, Bit2: Power off optimization, Bit3: Link Training Optimization, Bit4: Sleep during T3 wait
HKR,, DisplayOptimizations, %REG_DWORD%, 0x1d

[MBO_BDW_Enable_AddSwSettings]
HKR,, MBOFeatureSupport, %REG_DWORD%, 0x1 ; 1 to Enable it
HKR,, CRCEnabledInMBO, %REG_DWORD%, 0x1 ; 1 to Enable it

[MBO_BDW_Disable_DelSwSettings]
HKR,, MBOFeatureSupport
HKR,, CRCEnabledInMBO

[MBOOUI_BDW_AddSwSettings]
HKR,, TotalOUICount, %REG_DWORD%, 0xA ; This shows number of UIs to be used.
HKR,, OUI_1,%REG_DWORD%, 0x001CF8 
HKR,, OUI_2,%REG_DWORD%, 0x0012FB 
HKR,, OUI_3,%REG_DWORD%, 0x34F62D 
HKR,, OUI_4,%REG_DWORD%, 0x38EC11 
HKR,, OUI_5,%REG_DWORD%, 0x940BD5 
HKR,, OUI_6,%REG_DWORD%, 0x000613 
HKR,, OUI_7,%REG_DWORD%, 0x0022b9 
HKR,, OUI_8,%REG_DWORD%, 0x1889DF  
HKR,, OUI_9,%REG_DWORD%, 0x0060AD 
HKR,, OUI_10,%REG_DWORD%, 0x536957

[MBOOUI_BDW_DelSwSettings]
HKR,, TotalOUICount
HKR,, OUI_1
HKR,, OUI_2
HKR,, OUI_3
HKR,, OUI_4
HKR,, OUI_5
HKR,, OUI_6
HKR,, OUI_7
HKR,, OUI_8
HKR,, OUI_9
HKR,, OUI_10

[AllowDeepCStates_BDW_AddSwSettings]
;BIT0: Allow Deep C States
HKR,, AllowDeepCStates, %REG_DWORD%, 0x1 

[AllowDeepCStates_BDW_DelSwSettings]
HKR,, AllowDeepCStates

;Hybrid Gfx settings for BDW
[HG_BDW_AddSwSettings]
HKLM,"SOFTWARE\Intel\KMD", "EnableControlPrimaryTLBUtilization", %REG_DWORD%, 0x0000

[HG_BDW_DelSwSettings]
HKLM,"SOFTWARE\Intel\KMD", "EnableControlPrimaryTLBUtilization", ,

;=========================== CHV Specific ==================================
[PwrCons_CHV_AddSwSettings]
HKR,, FeatureTestControl,%REG_DWORD%, 0xE203 ;Enable ALS, BLC, BLC DDI, no CxSR, no FBC, DPST, DRRS, RS, PSR, Turbo, DFPS
HKR,, RsPipeGtRc6Settings,%REG_DWORD%, 0x0 ;

[AlternateScramblerSupport_CHV_AddSwSettings]
HKR,, AlternateScramblerSupport, %REG_DWORD%, 0x00

; MPO for Win7, Win8 and Win8.1 enabled by default for CHV
[Display_Feature_CHV_AddSwSettings_Default]
HKR,, DisplayFeatureControl, %REG_DWORD%, 0xA0 ; bit0-8: Y-tile,NV12,RC,Rsvd,AllowDC9InDSR,EnableMPO,EnableMPOMultiDisplay,YUY2,EnableYUY2Scaling

[Display_Feature_CHV_DelSwSettings_Default]
HKR,, DisplayFeatureControl

; MPO for Win10 enabled by default for CHV
[Display_Feature_CHV_AddSwSettings_Win10]
HKR,, DisplayFeatureControl, %REG_DWORD%, 0xA0 ; bit0-8: Y-tile,NV12,RC,Rsvd,AllowDC9InDSR,EnableMPO,EnableMPOMultiDisplay,YUY2,EnableYUY2Scaling

[Display_Feature_CHV_DelSwSettings_Win10]
HKR,, DisplayFeatureControl

; Disable MIPI output during bugcheck
[DISABLEMIPIDURBSOD_CHV_Feature_AddSwSettings]
HKR,, DisableBsodOnMIPI,%REG_DWORD%, 0x00 ; 0x00- BSOD screen shown on MIPI, 0x01 - BSOD screen hidden on MIPI

[DISABLEMIPIDURBSOD_CHV_Feature_DelSwSettings]
HKR,, DisableBsodOnMIPI

[DisplayDPP_CHV_AddSwSettings]
HKLM,"SOFTWARE\Intel\IGFX\DPP","SupportedDPP",%REG_DWORD%, 0x00

[DisplayDPP_CHV_DelSwSettings]
HKLM,"SOFTWARE\Intel\IGFX\DPP"

[EnableDetachableEDPSupport_CHV_AddSwSettings]
HKR,, EnableDetachableEDPSupport, %REG_DWORD%, 0x00

[DisplayOptimization_CHV_AddSwSettings] 
; Bit0: Fastmodeset,  Bit1: T3 Optimization, Bit2: Power off optimization, Bit3: Link Training Optimization, Bit4: Sleep during T3 wait
HKR,, DisplayOptimizations, %REG_DWORD%, 0x1d

[AudioLPE_WA_CHV_AddSwSettings]
HKR,, Audio_MultiMonitorWA,%REG_DWORD%, 0x0 ; 0x0 - Generic other than Astro2. 0x1 - OEMS have to explicitly set it to 1 for VGA/HDMI switch issue on Astro2,bug: 5223894.

[AudioLPE_WA_CHV_DelSwSettings]
HKR,, Audio_MultiMonitorWA

[ScalerToExternalDisplay_CHV_AddSwSettings]
HKR,, ScalerToExternal_Display_Enable,%REG_DWORD%, 0          ; 0 - Disable and 1 - Enable

[ScalerToExternalDisplay_CHV_DelSwSettings]
HKR,, ScalerToExternal_Display_Enable

[AsyncFlips_CHV_AddSwSettings]
HKR,, Display1_DisableAsyncFlips,%REG_DWORD%, 1          ; 1 - Disable and 0 - Enable

[AsyncFlips_CHV_DelSwSettings]
HKR,, Display1_DisableAsyncFlips

[AllowDeepCStates_CHV_AddSwSettings]
;BIT0: Allow Deep C States
HKR,, AllowDeepCStates, %REG_DWORD%, 0x1 

[AllowDeepCStates_CHV_DelSwSettings]
HKR,, AllowDeepCStates

[CHV_PANEL_DRIVER_AddSwSettings]
HKR,, PanelDriver, %REG_DWORD%, 0x0; 0x4 to Enable it if panel driver is present

[CHV_PANEL_DRIVER_DelSwSettings]
HKR,, PanelDriver

;=========================== SKL Specific ==================================
[PwrCons_SKL_AddSwSettings]
HKR,, FeatureTestControl,%REG_DWORD%, 0x8200; Enable CxSR, FBC, BLC, DPST, ALS, DRRS, RC6, BLC DDI, Turbo, PSR, DFPS, ADT, SLPC
HKR,, Dpst6_3ApplyExtraDimming,%REG_DWORD%, 0x0	; Extra dimming will not be applied to levels 3 and 4 of DPST 6_3

[AlternateScramblerSupport_SKL_AddSwSettings]
HKR,, AlternateScramblerSupport, %REG_DWORD%, 0x00

[DisplayDPP_SKL_AddSwSettings]
HKLM,"SOFTWARE\Intel\IGFX\DPP","SupportedDPP",%REG_DWORD%, 0x00

[DisplayDPP_SKL_DelSwSettings]
HKLM,"SOFTWARE\Intel\IGFX\DPP"

[DisplayOptimization_SKL_AddSwSettings] 
; Bit0: Fastmodeset,  Bit1: T3 Optimization, Bit2: Power off optimization, Bit3: Link Training Optimization, Bit4: Sleep during T3 wait
HKR,, DisplayOptimizations, %REG_DWORD%, 0x1d

[MBOOUI_SKL_AddSwSettings]
HKR,, TotalOUICount, %REG_DWORD%, 0xA ;
HKR,, OUI_1,%REG_DWORD%, 0x001CF8 ;
HKR,, OUI_2,%REG_DWORD%, 0x0012FB ;
HKR,, OUI_3,%REG_DWORD%, 0x34F62D ;
HKR,, OUI_4,%REG_DWORD%, 0x38EC11 ;
HKR,, OUI_5,%REG_DWORD%, 0x940BD5 ;
HKR,, OUI_6,%REG_DWORD%, 0x000613 ;
HKR,, OUI_7,%REG_DWORD%, 0x0022b9 ;
HKR,, OUI_8,%REG_DWORD%, 0x1889DF ; 
HKR,, OUI_9,%REG_DWORD%, 0x0060AD ;
HKR,, OUI_10,%REG_DWORD%, 0x536957

[MBOOUI_SKL_DelSwSettings]
HKR,, TotalOUICount
HKR,, OUI_1
HKR,, OUI_2
HKR,, OUI_3
HKR,, OUI_4
HKR,, OUI_5
HKR,, OUI_6
HKR,, OUI_7
HKR,, OUI_8
HKR,, OUI_9
HKR,, OUI_10

; MPO for Win7, Win8 and Win8.1, ytile, YUY2, YUY2Scaling enabled by default for SKL. NV12 Disabled by default for SKL 
[Display_Feature_SKL_AddSwSettings_Default]
HKR,, DisplayFeatureControl, %REG_DWORD%, 0x1A1 ; bit0-8: Y-tile,NV12,RC,Rsvd,AllowDC9InDSR,EnableMPO,EnableMPOMultiDisplay,YUY2,EnableYUY2Scaling
[Display_Feature_SKL_DelSwSettings_Default]
HKR,, DisplayFeatureControl

; MPO Win10, ytile, YUY2, YUY2Scaling enabled by default for SKL. NV12 Disabled by default for SKL 
[Display_Feature_SKL_AddSwSettings_Win10]
HKR,, DisplayFeatureControl, %REG_DWORD%, 0x1A1 ; bit0-8: Y-tile,NV12,RC,Rsvd,AllowDC9InDSR,EnableMPO,EnableMPOMultiDisplay,YUY2,EnableYUY2Scaling

[Display_Feature_SKL_DelSwSettings_Win10]
HKR,, DisplayFeatureControl

[SKL_PANEL_DRIVER_AddSwSettings]
HKR,, PanelDriver, %REG_DWORD%, 0x0 ; 0x4 to Enable it if panel driver is present

[SKL_PANEL_DRIVER_DelSwSettings]
HKR,, PanelDriver

[MBO_SKL_Enable_AddSwSettings]
HKR,, MBOFeatureSupport, %REG_DWORD%, 0x0 ; 1 to Enable it
HKR,, CRCEnabledInMBO, %REG_DWORD%, 0x1 ; 1 to Enable it

[MBO_SKL_Disable_DelSwSettings]
HKR,, MBOFeatureSupport
HKR,, CRCEnabledInMBO

[PSR2OUI_SKL_AddSwSettings]
HKR,, TotalPSR2OUICount, %REG_DWORD%, 1 ;
HKR,, OUI_PSR2_1,%REG_DWORD%, 0x0060AD ;

[PSR2OUI_SKL_DelSwSettings]
HKR,, TotalPSR2OUICount
HKR,, OUI_PSR2_1

[SKL_AUDIO_WA_AddSwSettings]
HKR,, AudioWA, %REG_DWORD%, 0x0 ; 1 to Enable it

[SKL_AUDIO_WA_DelSwSettings]
HKR,, AudioWA
;=====================================================================

; MPO for Win8.1 and Win10, ytile, NV12, RC not enabled by default 
[Display_Feature_AddSwSettings]
HKR,, DisplayFeatureControl,%REG_DWORD%, 0x00 ; bit0-8: Y-tile,NV12,RC,Rsvd,AllowDC9InDSR,EnableMPO,EnableMPOMultiDisplay,YUY2,EnableYUY2Scaling

[Display_Feature_DelSwSettings]
HKR,, DisplayFeatureControl

[PwrCons_UserPolicy_DelSwSettings]
HKR,, ACPowerPolicyVersion
HKR,, DCPowerPolicyVersion
HKR,, PowerAcPolicy
HKR,, PowerDcPolicy
HKR,, ACUserPreferencePolicy
HKR,, DCUserPreferencePolicy
HKR,, ACSettingIndex
HKR,, DCSettingIndex
HKR,, TurboAcPolicy
HKR,, TurboDcPolicy
HKR,, PowerDpstAggressivenessLevel
HKR,, Dpst6_3ApplyExtraDimming
HKR,, PowerGpsAggressivenessLevel

[DisableDisplayOptimization_AddSwSettings]
;for platforms that do not support optimization features this key can be used
HKR,, DisplayOptimizations, %REG_DWORD%, 0x0

[DisplayOptimization_DelSwSettings]
HKR,, DisplayOptimizations

[EnableDetachableEDPSupport_DelSwSettings]
HKR,, EnableDetachableEDPSupport

;
; Auto Notebook\Slate Convertible Specific Settings
;
[igfx_SLT_NB_AddSwSettings]
HKR,, ConvertibleSupport,       %REG_DWORD%,    0
HKR,, KeySltDockSupport,        %REG_DWORD%,    0

[igfx_SLT_NB_DelSwSettings]
HKR,, ConvertibleSupport
HKR,, KeySltDockSupport

[AUDIO_DT_WA_AddSwSettings]
HKR,, KeepAudioHwEnableInDT,%REG_DWORD%, 0x00 ; 0x01- Enable, 0x00 - Disable

[AUDIO_DT_WA_DelSwSettings]
HKR,, KeepAudioHwEnableInDT

;=====================================================================
;  End Add/Delete Registry entries
;=====================================================================
;
; Source file information
;
[SourceDisksNames]
1 = %DiskId%
[SourceDisksFiles]

igdkmd64.sys  = 1
iglhxs64.vp   = 1
igdkmd64lp.sys = 1
iglhxs64lp.vp  = 1
igd10iumd32.dll = 1
igd10idpp32.dll = 1
igd11dxva32.dll = 1
igd10iumd64.dll = 1
igd10idpp64.dll = 1
igd12umd32.dll = 1
igd12umd64.dll = 1
igd11dxva64.dll = 1
igdumdim32.dll = 1
igdumdim64.dll = 1
igdail32.dll = 1
igdail64.dll = 1
igfxcmrt32.dll = 1
igfxcmrt64.dll = 1
igfx11cmrt32.dll = 1
igfx11cmrt64.dll = 1
igfxcmjit32.dll = 1
igfxcmjit64.dll = 1
igdde64.dll = 1
igdde32.dll = 1
IntelCpHDCPSvc.exe = 1

igdusc32.dll = 1
igdusc64.dll = 1

iglhxo64.vp = 1
iglhxc64.vp = 1
iglhxg64.vp = 1
iglhxo64_dev.vp = 1
iglhxc64_dev.vp = 1
iglhxg64_dev.vp = 1
iglhxa64.vp = 1
iglhxa64.cpa = 1

iglhcp64.dll = 1
iglhcp32.dll = 1
iglhsip64.dll = 1
iglhsip32.dll = 1
IntelCpHeciSvc.exe = 1
cp_resources.bin = 1

difx64.exe = 1
igxpco64.dll = 1

igfxDH.dll = 1
igfxDHLib.dll = 1
igfxDHLibv2_0.dll = 1
igfxDI.dll = 1
igfxDILib.dll = 1
igfxDILibv2_0.dll = 1
igfxLHM.dll = 1
igfxLHMLib.dll = 1
igfxLHMLibv2_0.dll = 1
igfxSDK.exe = 1
igfxSDKLib.dll = 1
igfxSDKLibv2_0.dll = 1
igfxEM.exe = 1
igfxEMLib.dll = 1
igfxEMLibv2_0.dll = 1
GfxUIEx.exe = 1
Gfxv4_0.exe = 1
Gfxv4_0.exe.config  = 1
Gfxv2_0.exe = 1
Gfxv2_0.exe.config  = 1
GfxResources.dll = 1
MetroIntelGenericUIFramework.dll = 1
igfxCUIServicePS.dll = 1
igfxCUIService.exe = 1
igfxCPL.cpl = 1
igfxTray.exe = 1
igfxDTCM.dll = 1
igfxHK.exe = 1
igfxOSP.dll = 1
igfxext.exe = 1
igfxexps.dll = 1
igfxexps32.dll = 1
DPTopologyApp.exe = 1
DPTopologyApp.exe.config = 1
DPTopologyAppv2_0.exe = 1
DPTopologyAppv2_0.exe.config = 1
ColorImageEnhancement.wmv = 1
ImageStabilization.wmv = 1
FilmModeDetection.wmv = 1


ig75icd32.dll = 1
ig75icd64.dll = 1


ig8icd32.dll = 1
ig8icd64.dll = 1


ig9icd32.dll = 1
ig9icd64.dll = 1


igc32.dll = 1
igc64.dll = 1

igdmd32.dll = 1
igdmd64.dll = 1

Intel_OpenCL_ICD32.dll = 1
Intel_OpenCL_ICD64.dll = 1
IntelOpenCL64.dll = 1
igdbcl64.dll = 1
igdrcl64.dll = 1
common_clang64.dll = 1
igdmcl64.dll = 1
igdfcl64.dll = 1
IntelOpenCL32.dll = 1
igdbcl32.dll = 1
igdrcl32.dll = 1
common_clang32.dll = 1
igdmcl32.dll = 1
igdfcl32.dll = 1
igdclbif.bin = 1

ocl_cpu_llvm_release_license.txt = 1
ocl_cpu_readme.txt = 1
ocl_cpu_version.ini = 1
Intel_OpenCL_ICD64.dll = 1
ocl_cpu_IntelOpenCL64.dll = 1
ocl_cpu_task_executor64.dll = 1
ocl_cpu_OclCpuBackend64.dll = 1
ocl_cpu_intelocl64.dll = 1
ocl_cpu_cpu_device64.dll = 1
ocl_cpu_clbltfnh8.rtl = 1
ocl_cpu_clbltfnh8_img_cbk.o = 1
ocl_cpu_clbltfnh8_img_cbk.rtl = 1
ocl_cpu_clbltfne9.rtl = 1
ocl_cpu_clbltfne9_img_cbk.o = 1
ocl_cpu_clbltfne9_img_cbk.rtl = 1
ocl_cpu_clbltfnl9.rtl = 1
ocl_cpu_clbltfnl9_img_cbk.o = 1
ocl_cpu_clbltfnl9_img_cbk.rtl = 1
ocl_cpu_clang_compiler64.dll = 1
ocl_cpu___ocl_svml_h8.dll = 1
ocl_cpu___ocl_svml_e9.dll = 1
ocl_cpu___ocl_svml_l9.dll = 1
ocl_cpu_tbbmalloc64.dll = 1
ocl_cpu_tbb64.dll = 1
ocl_cpu_tbb_preview64.dll = 1
Intel_OpenCL_ICD32.dll = 1
ocl_cpu_IntelOpenCL32.dll = 1
ocl_cpu_task_executor32.dll = 1
ocl_cpu_OclCpuBackend32.dll = 1
ocl_cpu_intelocl32.dll = 1
ocl_cpu_cpu_device32.dll = 1
ocl_cpu_clbltfnn8.rtl = 1
ocl_cpu_clbltfnn8_img_cbk.o = 1
ocl_cpu_clbltfnn8_img_cbk.rtl = 1
ocl_cpu_clbltfng9.rtl = 1
ocl_cpu_clbltfng9_img_cbk.o = 1
ocl_cpu_clbltfng9_img_cbk.rtl = 1
ocl_cpu_clbltfns9.rtl = 1
ocl_cpu_clbltfns9_img_cbk.o = 1
ocl_cpu_clbltfns9_img_cbk.rtl = 1
ocl_cpu_clang_compiler32.dll = 1
ocl_cpu___ocl_svml_n8.dll = 1
ocl_cpu___ocl_svml_g9.dll = 1
ocl_cpu___ocl_svml_s9.dll = 1
ocl_cpu_tbbmalloc32.dll = 1
ocl_cpu_tbb32.dll = 1
ocl_cpu_tbb_preview32.dll = 1
ocl_cpu_clbltfnshared.rtl = 1

libmfxhw32.dll = 1
mfxplugin32_hw.dll = 1
mfx_mft_h264ve_32.dll = 1
mfx_mft_mjpgvd_32.dll = 1
mfx_mft_vp8vd_32.dll = 1

mfx_mft_vp9vd_32.dll = 1
mfx_mft_h265ve_32.dll = 1
h265e_32.vp = 1

c_32.cpa = 1
cpa_32.vp = 1
dev_32.vp = 1
he_32.vp = 1
mj_32.vp = 1
libmfxhw64.dll = 1
mfxplugin64_hw.dll = 1
mfx_mft_h264ve_64.dll = 1
mfx_mft_mjpgvd_64.dll = 1
mfx_mft_vp8vd_64.dll = 1

mfx_mft_vp9vd_64.dll = 1
mfx_mft_h265ve_64.dll = 1
h265e_64.vp = 1

he_64.vp = 1
c_64.cpa = 1
cpa_64.vp = 1
dev_64.vp = 1
mj_64.vp = 1

mfx_mft_h264vd_w7_32.dll = 1
mfx_mft_h264ve_w7_32.dll = 1
mfx_mft_mp2vd_w7_32.dll = 1
mfx_mft_vc1vd_w7_32.dll = 1
mfx_mft_vpp_w7_32.dll = 1
m_w7_32.vp = 1
v1_w7_32.vp = 1
vp_w7_32.vp = 1
c_w7_32.cpa = 1
cpa_w7_32.vp = 1
dev_w7_32.vp = 1
h_w7_32.vp = 1
he_w7_32.vp = 1
mj_w7_32.vp = 1
mfx_mft_h264vd_w7_64.dll  = 1
mfx_mft_h264ve_w7_64.dll = 1
mfx_mft_mp2vd_w7_64.dll  = 1
mfx_mft_vc1vd_w7_64.dll = 1
mfx_mft_vpp_w7_64.dll = 1 
m_w7_64.vp = 1	
v1_w7_64.vp = 1	
vp_w7_64.vp = 1	
c_w7_64.cpa = 1	
cpa_w7_64.vp = 1	
dev_w7_64.vp = 1	
h_w7_64.vp = 1	
he_w7_64.vp = 1
mj_w7_64.vp = 1

IntelWiDiMCUMD64.dll = 1
IntelWiDiSecureSourceFilter64.dll = 1
IntelWiDiAAC64.dll = 1
IntelWiDiMux64.dll = 1	
IntelWiDiDDEAgent64.dll = 1
IntelWiDiAudioFilter64.dll = 1
IntelWiDiUtils64.dll = 1
IntelWiDiLogServer64.dll = 1
IntelWiDiWinNextAgent64.dll = 1
IntelWiDiMCComp64.dll = 1
IntelWiDiVAD64.exe = 1
IntelWiDiUMS64.exe = 1


DisplayAudiox64.cab = 1


[VK.DelReg]
HKLM,"SOFTWARE\Khronos\Vulkan\Drivers",%11%"\igvk64.json"
HKLM,"SOFTWARE\Wow6432Node\Khronos\Vulkan\Drivers",%10%\SysWOW64"\igvk32.json"

;
; Start CUI Registry Sections
;
[CUI.AddReg]
;Add INTEL/CUI keys
HKLM,"Software\INTEL"
HKLM,%DisplayKey%
HKLM,%CUIDeviceIndependentKey%

HKLM, "%CUIDeviceIndependentKey%","Inst",%REG_DWORD%,3

;HKLM,"%CUIDeviceIndependentKey%\igfxdev","MaxSuppXX",%REG_DWORD%,800
;HKLM,"%CUIDeviceIndependentKey%\igfxdev","MaxSuppYY",%REG_DWORD%,480
;HKLM,"%CUIDeviceIndependentKey%\igfxLHM\resources","EnuOnly",%REG_DWORD%,1
;--DriverInstallState_AddSwSettings--
HKLM,"SOFTWARE\Intel\DISPLAY\igfxcui\MISC","Install_State",%REG_DWORD%, 0x01

;--Miracast_overscan_enabled--
HKLM,"SOFTWARE\Intel\DISPLAY\igfxcui\MISC","MiracastFeatureEnabled",%REG_DWORD%, 0x01

;--MultipleDisplaysPopUp_AddSwSettings--
HKLM,"SOFTWARE\Intel\DISPLAY\igfxcui\MISC","SupportViewsPopUp",%REG_DWORD%, 0x0 ; 0x1 enable, 0x0 disable

;--igfx_MST_SideBandPollingDelay_AddSwSettings--
HKR,, SideMsgPollingTimeOut100msecUnit,                 %REG_DWORD%,    25
;--igfx_DP12WorkAroundFlags_AddSwSettings--
HKR,, DP12WorkAroundFlags,                 %REG_DWORD%,    0

; Device Independent registry location
HKCR,"CLSID\{280A8F40-E382-11D2-B561-00A0C92E6848}",,,%CUIDeviceIndependentKey%

; Hide Graphics Property String for SG
HKLM,"%CUIDeviceIndependentKey%\igfxpph\resources","3060",%REG_SZ%,""
HKLM,"%CUIDeviceIndependentKey%\igfxpph\resources","3061",%REG_SZ%,""

;Enable STE value by default
HKLM,"%CUIDeviceIndependentKey%\Media","EnableSTE",%REG_DWORD%,0x1

;Enable ACE value by default
HKLM,"%CUIDeviceIndependentKey%\Media","EnableACE",%REG_DWORD%,0x1

;Set hot keys state
HKLM,"%CUIDeviceIndependentKey%\HotKeys","HotKeyState",%REG_DWORD%,0x1

;Intel Application Name
HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","Application",%REG_SZ%,"GfxUIEx.exe"

;Override scaling Support
HKLM,"%CUIDeviceIndependentKey%\igfxcfg","OverrideScalingSupport",%REG_DWORD%,0x1

; Add all Customization changes here- Start
;Removal of Image Stabilization feature in CUI
HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","MediaImageEnhIS",%REG_SZ%,""
; Add all Customization changes here- END
HKLM,"%CUIDeviceIndependentKey%\igfxtray\TrayIcon","ShowTrayIcon",%REG_DWORD%,1
; tray resource
HKLM,"%CUIDeviceIndependentKey%\igfxtray","ShowOptimalBalloon",%REG_DWORD%,1
; Virtual Keyboard
HKLM,"%CUIDeviceIndependentKey%\virtualKeyboard","ShowVirtualKeyBoard",%REG_DWORD%,0
;CUI Aspect Scaling hotkey expansion RCR 942979
HKLM,"%CUIDeviceIndependentKey%\hkcmd","ExpansionAllDisplay",%REG_DWORD%,0x1
;This flag is used to enable WA for setting LFP as Primary in DDC
HKR,,   Display1_EnableLFPPrimaryInDDC,    %REG_DWORD%,    0x00
;CUI AC/DC Rotation uncomment the below line to enable this feature
;HKLM,"%CUIDeviceIndependentKey%\igfxcfg","DCRotationCaps",%REG_DWORD%,0x1
;CUI default mode selection policy
HKLM,"%CUIDeviceIndependentKey%\igfxsrvc","ModeSelectionPolicy",%REG_DWORD%,0x01
;preset profiles
HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Default Profile","ProcAmpHue",%REG_SZ%,0.00
HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Default Profile","ProcAmpSaturation",%REG_SZ%,1.00
HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Default Profile","ProcAmpBrightness",%REG_SZ%,0.00
HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Default Profile","ProcAmpContrast",%REG_SZ%,1.00

HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Darken Movie","ProcAmpHue",%REG_SZ%,0.00
HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Darken Movie","ProcAmpSaturation",%REG_SZ%,1.00
HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Darken Movie","ProcAmpBrightness",%REG_SZ%,-30.00
HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Darken Movie","ProcAmpContrast",%REG_SZ%,1.00

HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Brighten Movie","ProcAmpHue",%REG_SZ%,0.00
HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Brighten Movie","ProcAmpSaturation",%REG_SZ%,1.00
HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Brighten Movie","ProcAmpBrightness",%REG_SZ%,30.00
HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Brighten Movie","ProcAmpContrast",%REG_SZ%,1.00

HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Vivid Colors","ProcAmpHue",%REG_SZ%,0.00
HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Vivid Colors","ProcAmpSaturation",%REG_SZ%,1.70
HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Vivid Colors","ProcAmpBrightness",%REG_SZ%,0.00
HKLM,"%CUIDeviceIndependentKey%\profiles\Media\Vivid Colors","ProcAmpContrast",%REG_SZ%,1.50

; Context menu handler entry.
HKCR, "Directory\Background\shellex\ContextMenuHandlers\igfxcui",,,"{3AB1675A-CCFF-11D2-8B20-00A0C93CB1F4}"

; CUI Service Self Registration
HKCR,"Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}",,0x0,"ITheLaunchTimeEnhancer"
HKCR,"Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\ProxyStubClsid32",,0x0,"{00020424-0000-0000-C000-000000000046}"
HKCR,"Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKCR,"Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\TypeLib","Version",0x0,"1.0"
HKCR,"Wow6432Node\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}",,0x0,"ITheLaunchTimeEnhancer"
HKCR,"Wow6432Node\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\ProxyStubClsid32",,0x0,"{00020424-0000-0000-C000-000000000046}"
HKCR,"Wow6432Node\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKCR,"Wow6432Node\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\TypeLib","Version",0x0,"1.0"
HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}",,0x10
HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0",,0x0,"igfxCUIServiceLib"
HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0",,0x10
HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0\win64",,0x0,%11%\igfxCUIService.exe
HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\FLAGS",,0x0,"0"
HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\HELPDIR",,0x0,%11%
HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}",,0x10
HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0",,0x0,"igfxCUIServiceLib"
HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0",,0x10
HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0\win64",,0x0,%11%\igfxCUIService.exe
HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\FLAGS",,0x0,"0"
HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\HELPDIR",,0x0,%11%
HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}",,0x0,"TheLaunchTimeEnhancer Class"
HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\LocalServer32",,0x0,%11%\igfxCUIService.exe
HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\LocalServer32","ServerExecutable",0x0,%11%\igfxCUIService.exe
HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\Programmable",,0x10
HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\Version",,0x0,"1.0"
HKCR,"Wow6432Node\AppID\{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}","LocalService",0x0,"igfxCUIService2.0.0.0"
HKCR,"AppID\{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}","LocalService",0x0,"igfxCUIService2.0.0.0"
HKCR,"Classes\AppID\{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}","LocalService",0x0,"igfxCUIService2.0.0.0"

HKLM,"SOFTWARE\Classes\Wow6432Node\AppID\{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}","LocalService",0x0,"igfxCUIService2.0.0.0"
HKLM,"SOFTWARE\Wow6432Node\Classes\AppID\{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}","LocalService",0x0,"igfxCUIService2.0.0.0"
HKLM,"SOFTWARE\Classes\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}",,0x0,"ITheLaunchTimeEnhancer"
HKLM,"SOFTWARE\Classes\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\ProxyStubClsid32",,0x0,"{00020424-0000-0000-C000-000000000046}"
HKLM,"SOFTWARE\Classes\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKLM,"SOFTWARE\Classes\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\TypeLib","Version",0x0,"1.0"
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}",,0x0,"ITheLaunchTimeEnhancer"
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\ProxyStubClsid32",,0x0,"{00020424-0000-0000-C000-000000000046}"
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\TypeLib","Version",0x0,"1.0"
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}",,0x0,"ITheLaunchTimeEnhancer"
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\ProxyStubClsid32",,0x0,"{00020424-0000-0000-C000-000000000046}"
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\TypeLib","Version",0x0,"1.0"
HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}",,0x0,"TheLaunchTimeEnhancer Class"
HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\LocalServer32",,0x0,%11%\igfxCUIService.exe
HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\LocalServer32","ServerExecutable",0x0,%11%\igfxCUIService.exe
HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\Programmable",,0x10
HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\Version",,0x0,"1.0"
HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}",,0x10
HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0",,0x0,"igfxCUIServiceLib"
HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0",,0x10
HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0\win64",,0x0,%11%\igfxCUIService.exe
HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\FLAGS",,0x0,"0"
HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\HELPDIR",,0x0,%11%
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}",,0x0,"ITheLaunchTimeEnhancer"
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\ProxyStubClsid32",,0x0,"{00020424-0000-0000-C000-000000000046}"
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\TypeLib","Version",0x0,"1.0"
HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}",,0x10
HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0",,0x0,"igfxCUIServiceLib"
HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0",,0x10
HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0\win64",,0x0,%11%\igfxCUIService.exe
HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\FLAGS",,0x0,"0"
HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\HELPDIR",,0x0,%11%
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}",,0x0,"ITheLaunchTimeEnhancer"
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\ProxyStubClsid32",,0x0,"{00020424-0000-0000-C000-000000000046}"
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{385CA744-51AD-4B42-AC76-8E83D2729D01}\TypeLib","Version",0x0,"1.0"
HKLM,"SOFTWARE\Wow6432Node\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}",,0x10
HKLM,"SOFTWARE\Wow6432Node\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0",,0x0,"igfxCUIServiceLib"
HKLM,"SOFTWARE\Wow6432Node\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0",,0x10
HKLM,"SOFTWARE\Wow6432Node\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0\win64",,0x0,%11%\igfxCUIService.exe
HKLM,"SOFTWARE\Wow6432Node\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\FLAGS",,0x0,"0"
HKLM,"SOFTWARE\Wow6432Node\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\HELPDIR",,0x0,%11%

HKCR,"CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}",,0x0,"TheIntelSmartFrame Class"
HKCR,"CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}","AppID",0x0,"{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}"
HKCR,"CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}\LocalServer32",,0x0,%11%\igfxCUIService.exe
HKCR,"CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}\LocalServer32","ServerExecutable",0x0,%11%\igfxCUIService.exe
HKCR,"CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}\Programmable",,0x10
HKCR,"CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKCR,"CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}\Version",,0x0,"1.0"

HKCR,"Interface\{1E3B3626-4746-42D9-B643-746231609AB3}",,0x0,"ITheIntelSmartFrame"
HKCR,"Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\ProxyStubClsid32",,0x0,"{00020424-0000-0000-C000-000000000046}"
HKCR,"Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKCR,"Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\TypeLib","Version",0x0,"1.0"
HKCR,"Wow6432Node\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}",,0x0,"ITheIntelSmartFrame"
HKCR,"Wow6432Node\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\ProxyStubClsid32",,0x0,"{00020424-0000-0000-C000-000000000046}"
HKCR,"Wow6432Node\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKCR,"Wow6432Node\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\TypeLib","Version",0x0,"1.0"
HKLM,"SOFTWARE\Classes\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}",,0x0,"ITheIntelSmartFrame"
HKLM,"SOFTWARE\Classes\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\ProxyStubClsid32",,0x0,"{00020424-0000-0000-C000-000000000046}"
HKLM,"SOFTWARE\Classes\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKLM,"SOFTWARE\Classes\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\TypeLib","Version",0x0,"1.0"
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}",,0x0,"ITheIntelSmartFrame"
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\ProxyStubClsid32",,0x0,"{00020424-0000-0000-C000-000000000046}"
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\TypeLib","Version",0x0,"1.0"
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}",,0x0,"ITheIntelSmartFrame"
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\ProxyStubClsid32",,0x0,"{00020424-0000-0000-C000-000000000046}"
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\TypeLib","Version",0x0,"1.0"
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}",,0x0,"ITheIntelSmartFrame"
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\ProxyStubClsid32",,0x0,"{00020424-0000-0000-C000-000000000046}"
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKLM,"SOFTWARE\Classes\Wow6432Node\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\TypeLib","Version",0x0,"1.0"
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}",,0x0,"ITheIntelSmartFrame"
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\ProxyStubClsid32",,0x0,"{00020424-0000-0000-C000-000000000046}"
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKLM,"SOFTWARE\Wow6432Node\Classes\Interface\{1E3B3626-4746-42D9-B643-746231609AB3}\TypeLib","Version",0x0,"1.0"

HKCR,"SOFTWARE\Classes\CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}",,0x0,"TheIntelSmartFrame Class"
HKCR,"SOFTWARE\Classes\CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}","AppID",0x0,"{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}"
HKCR,"SOFTWARE\Classes\CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}\LocalServer32",,0x0,%11%\igfxCUIService.exe
HKCR,"SOFTWARE\Classes\CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}\LocalServer32","ServerExecutable",0x0,%11%\igfxCUIService.exe
HKCR,"SOFTWARE\Classes\CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}\Programmable",,0x10
HKCR,"SOFTWARE\Classes\CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKCR,"SOFTWARE\Classes\CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}\Version",,0x0,"1.0"

HKLM,"SOFTWARE\Classes\CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}",,0x0,"TheIntelSmartFrame Class"
HKLM,"SOFTWARE\Classes\CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}","AppID",0x0,"{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}"
HKLM,"SOFTWARE\Classes\CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}\LocalServer32",,0x0,%11%\igfxCUIService.exe
HKLM,"SOFTWARE\Classes\CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}\LocalServer32","ServerExecutable",0x0,%11%\igfxCUIService.exe
HKLM,"SOFTWARE\Classes\CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}\Programmable",,0x10
HKLM,"SOFTWARE\Classes\CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
HKLM,"SOFTWARE\Classes\CLSID\{071BCD17-1720-430B-AB8B-D6E4AB56689F}\Version",,0x0,"1.0"

; Disable Hot Key action 
;HKLM,"%CUIDeviceIndependentKey%\igfxsrvc\resources","2658",,"Disable"

;Hide Custom Mode Blade
;HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","MainWindowDisplayCustomModes",,""

[CUIService.AddReg]
HKCR,"AppID\{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}","LocalService",0x0,"igfxCUIService2.0.0.0"

[CUISDK.AddReg]
;
; igfxext.exe self registration entries
;
HKCR,"IgfxExt.CUIExternal\CLSID",,,"{7160A13D-73DA-4CEA-95B9-37356478588A}"
HKCR,"IgfxExt.CUIExternal\CurVer",,,"IgfxExt.CUIExternal.1"
HKCR,"IgfxExt.CUIExternal.1\CLSID",,,"{7160A13D-73DA-4CEA-95B9-37356478588A}"
HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}",,,"CUIExternal Class"
HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}\LocalServer32",,,%11%"\igfxext.exe"
HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}\ProgID",,,"IgfxExt.CUIExternal.1"
HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}\VersionIndependentProgID",,,"IgfxExt.CUIExternal"
;

;
;proxy stub for igfxext.exe (igfxexps.dll)
;
HKCR,"CLSID\{27E7234F-429F-4787-AC8F-8AADDED01355}",,,"PSFactoryBuffer"
HKCR,"CLSID\{27E7234F-429F-4787-AC8F-8AADDED01355}\InProcServer32",,,%11%"\IGFXEXPS.DLL"
HKCR,"CLSID\{27E7234F-429F-4787-AC8F-8AADDED01355}\InProcServer32","ThreadingModel",,"Both"

HKCR,"Interface\{F4C4B98D-F59E-4a0c-AEE9-801E0CDB671E}",,,"ICUIExtClientNotify"
HKCR,"Interface\{F4C4B98D-F59E-4a0c-AEE9-801E0CDB671E}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKCR,"Interface\{F4C4B98D-F59E-4a0c-AEE9-801E0CDB671E}\NumMethods",,,"1"

HKCR,"Interface\{27E7234F-429F-4787-AC8F-8AADDED01355}",,,"ICUIExternal2"
HKCR,"Interface\{27E7234F-429F-4787-AC8F-8AADDED01355}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKCR,"Interface\{27E7234F-429F-4787-AC8F-8AADDED01355}\NumMethods",,,"8"

HKCR,"Interface\{70F8C65F-06AA-443b-9E6B-7C73808F07E5}",,,"ICUIExternal3"
HKCR,"Interface\{70F8C65F-06AA-443b-9E6B-7C73808F07E5}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKCR,"Interface\{70F8C65F-06AA-443b-9E6B-7C73808F07E5}\NumMethods",,,"2"

HKCR,"Interface\{3473E05A-3317-4df5-9098-E5387C94D1B0}",,,"ICUIExternalDual"
HKCR,"Interface\{3473E05A-3317-4df5-9098-E5387C94D1B0}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKCR,"Interface\{3473E05A-3317-4df5-9098-E5387C94D1B0}\NumMethods",,,"0"

HKCR,"Interface\{5DC5B31E-0C28-4679-B8D8-32CF2F9BACED}",,,"ICUIExternal4"
HKCR,"Interface\{5DC5B31E-0C28-4679-B8D8-32CF2F9BACED}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKCR,"Interface\{5DC5B31E-0C28-4679-B8D8-32CF2F9BACED}\NumMethods",,,"7"

HKCR,"Interface\{A05C525D-B4CB-4108-BFF7-1ACF1A14F00A}",,,"ICUIExternal5"
HKCR,"Interface\{A05C525D-B4CB-4108-BFF7-1ACF1A14F00A}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKCR,"Interface\{A05C525D-B4CB-4108-BFF7-1ACF1A14F00A}\NumMethods",,,"5"

HKCR,"Interface\{AFB6489F-4515-44AA-8DF7-ED28EA46283C}",,,"ICUIExternal6"
HKCR,"Interface\{AFB6489F-4515-44AA-8DF7-ED28EA46283C}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKCR,"Interface\{AFB6489F-4515-44AA-8DF7-ED28EA46283C}\NumMethods",,,"12"

HKCR,"Interface\{2CED2F89-627B-4E5D-840F-B126EE858CD8}",,,"ICUIExternal7"
HKCR,"Interface\{2CED2F89-627B-4E5D-840F-B126EE858CD8}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKCR,"Interface\{2CED2F89-627B-4E5D-840F-B126EE858CD8}\NumMethods",,,"2"

HKCR,"Interface\{F932C038-6484-45ca-8FA1-7C8C279F7AEE}",,,"ICUIExternal8"
HKCR,"Interface\{F932C038-6484-45ca-8FA1-7C8C279F7AEE}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKCR,"Interface\{F932C038-6484-45ca-8FA1-7C8C279F7AEE}\NumMethods",,,"2"

HKLM,"Software\Classes\Interface\{86709F66-89C5-4b19-A83F-E4995E21599A}",,,"ICUIDownScale"
HKLM,"Software\Classes\Interface\{86709F66-89C5-4b19-A83F-E4995E21599A}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKLM,"Software\Classes\Interface\{86709F66-89C5-4b19-A83F-E4995E21599A}\NumMethods",,,"4"
;
;proxy stub for igfxext32.exe (igfxexps32.dll)
;
HKLM,"Software\Wow6432Node\Classes\CLSID\{27E7234F-429F-4787-AC8F-8AADDED01355}",,,"PSFactoryBuffer"
HKLM,"Software\Wow6432Node\Classes\CLSID\{27E7234F-429F-4787-AC8F-8AADDED01355}\InProcServer32",,,%10%\SysWOW64"\igfxexps32.DLL"
HKLM,"Software\Wow6432Node\Classes\CLSID\{27E7234F-429F-4787-AC8F-8AADDED01355}\InProcServer32","ThreadingModel",,"Both"

HKLM,"Software\Wow6432Node\Classes\Interface\{F4C4B98D-F59E-4a0c-AEE9-801E0CDB671E}",,,"ICUIExtClientNotify"
HKLM,"Software\Wow6432Node\Classes\Interface\{F4C4B98D-F59E-4a0c-AEE9-801E0CDB671E}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKLM,"Software\Wow6432Node\Classes\Interface\{F4C4B98D-F59E-4a0c-AEE9-801E0CDB671E}\NumMethods",,,"1"

HKLM,"Software\Wow6432Node\Classes\Interface\{27E7234F-429F-4787-AC8F-8AADDED01355}",,,"ICUIExternal2"
HKLM,"Software\Wow6432Node\Classes\Interface\{27E7234F-429F-4787-AC8F-8AADDED01355}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKLM,"Software\Wow6432Node\Classes\Interface\{27E7234F-429F-4787-AC8F-8AADDED01355}\NumMethods",,,"8"

HKLM,"Software\Wow6432Node\Classes\Interface\{70F8C65F-06AA-443b-9E6B-7C73808F07E5}",,,"ICUIExternal3"
HKLM,"Software\Wow6432Node\Classes\Interface\{70F8C65F-06AA-443b-9E6B-7C73808F07E5}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKLM,"Software\Wow6432Node\Classes\Interface\{70F8C65F-06AA-443b-9E6B-7C73808F07E5}\NumMethods",,,"2"

HKLM,"Software\Wow6432Node\Classes\Interface\{3473E05A-3317-4df5-9098-E5387C94D1B0}",,,"ICUIExternalDual"
HKLM,"Software\Wow6432Node\Classes\Interface\{3473E05A-3317-4df5-9098-E5387C94D1B0}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKLM,"Software\Wow6432Node\Classes\Interface\{3473E05A-3317-4df5-9098-E5387C94D1B0}\NumMethods",,,"0"

HKLM,"Software\Wow6432Node\Classes\Interface\{5DC5B31E-0C28-4679-B8D8-32CF2F9BACED}",,,"ICUIExternal4"
HKLM,"Software\Wow6432Node\Classes\Interface\{5DC5B31E-0C28-4679-B8D8-32CF2F9BACED}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKLM,"Software\Wow6432Node\Classes\Interface\{5DC5B31E-0C28-4679-B8D8-32CF2F9BACED}\NumMethods",,,"7"

HKLM,"Software\Wow6432Node\Classes\Interface\{A05C525D-B4CB-4108-BFF7-1ACF1A14F00A}",,,"ICUIExternal5"
HKLM,"Software\Wow6432Node\Classes\Interface\{A05C525D-B4CB-4108-BFF7-1ACF1A14F00A}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKLM,"Software\Wow6432Node\Classes\Interface\{A05C525D-B4CB-4108-BFF7-1ACF1A14F00A}\NumMethods",,,"5"

HKLM,"Software\Wow6432Node\Classes\Interface\{AFB6489F-4515-44AA-8DF7-ED28EA46283C}",,,"ICUIExternal6"
HKLM,"Software\Wow6432Node\Classes\Interface\{AFB6489F-4515-44AA-8DF7-ED28EA46283C}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKLM,"Software\Wow6432Node\Classes\Interface\{AFB6489F-4515-44AA-8DF7-ED28EA46283C}\NumMethods",,,"12"

HKLM,"Software\Wow6432Node\Classes\Interface\{2CED2F89-627B-4E5D-840F-B126EE858CD8}",,,"ICUIExternal7"
HKLM,"Software\Wow6432Node\Classes\Interface\{2CED2F89-627B-4E5D-840F-B126EE858CD8}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKLM,"Software\Wow6432Node\Classes\Interface\{2CED2F89-627B-4E5D-840F-B126EE858CD8}\NumMethods",,,"2"

HKLM,"Software\Wow6432Node\Classes\Interface\{F932C038-6484-45ca-8FA1-7C8C279F7AEE}",,,"ICUIExternal8"
HKLM,"Software\Wow6432Node\Classes\Interface\{F932C038-6484-45ca-8FA1-7C8C279F7AEE}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKLM,"Software\Wow6432Node\Classes\Interface\{F932C038-6484-45ca-8FA1-7C8C279F7AEE}\NumMethods",,,"2"

HKLM,"Software\Wow6432Node\Classes\Interface\{86709F66-89C5-4b19-A83F-E4995E21599A}",,,"ICUIDownScale"
HKLM,"Software\Wow6432Node\Classes\Interface\{86709F66-89C5-4b19-A83F-E4995E21599A}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
HKLM,"Software\Wow6432Node\Classes\Interface\{86709F66-89C5-4b19-A83F-E4995E21599A}\NumMethods",,,"4"

[CUIService.DelReg]
HKCR,"AppID\{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}","LocalService",0x0

[CUISDK.DelReg]
HKR,Igfxext
;  
; End CUI Registry Sections
;
[PowerPlanSettings]
;Intel Graphics Power Plan
Subgroup = {44F3BECA-A7C0-460e-9DF2-BB8B99E0CBA6}, "Intel(R) Graphics Settings", "Configure Intel(R) Graphics Settings"
Setting = {3619C3F2-AFB2-4afc-B0E9-E7FEF372DE36},"Intel(R) Graphics Power Plan", "Configure Intel(R) Graphics Power Plan"

Value = 0, "Maximum Battery Life", "Maximum Battery", %REG_DWORD%, 0
Value = 1, "Balanced", "Balanced", %REG_DWORD%, 1
Value = 2, "Maximum Performance", "Maximum Performance", %REG_DWORD%, 2

Default = %GUID_MAX_POWER_SAVINGS%, %AC%, 0
Default = %GUID_MAX_POWER_SAVINGS%, %DC%, 0
Default = %GUID_TYPICAL_POWER_SAVINGS%, %AC%, 1
Default = %GUID_TYPICAL_POWER_SAVINGS%, %DC%, 1 
Default = %GUID_MIN_POWER_SAVINGS%, %AC%, 2
Default = %GUID_MIN_POWER_SAVINGS%, %DC%, 2

[Strings]

;DPPE
GUID_MAX_POWER_SAVINGS = "{a1841308-3541-4fab-bc81-f71556f20b4a}"
GUID_TYPICAL_POWER_SAVINGS = "{381b4222-f694-41f0-9685-ff5bb260df2e}"
GUID_MIN_POWER_SAVINGS = "{8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c}"
AC = 0
DC = 1

;
; Customizable Strings
;
CUIDeviceIndependentKey="Software\Intel\Display\igfxcui"
DisplayKey="Software\Intel\Display"
CUIDriverOldShareKey="Software\Intel\CUI"

;
; Non-Localizable Strings
;
REG_SZ         = 0x00000000
REG_MULTI_SZ   = 0x00010000
REG_DWORD      = 0x00010001
REG_BINARY     = 0x00000001
SERVICEROOT    = "System\CurrentControlSet\Services"
;
; Localizable Strings
;
DiskId        = "Intel(R) Graphics Media Accelerator Driver for Windows"
Intel         = "Intel Corporation"
; HSW Classic
iHSWGT1D      = "Intel(R) HD Graphics" 
iHSWGT1M      = "Intel(R) HD Graphics" 
iHSWGT15D     = "Intel(R) HD Graphics 4400" 
iHSWGT2D      = "Intel(R) HD Graphics 4600" 
iHSWGT2M      = "Intel(R) HD Graphics 4600" 
; HSW ULT
iHSWGT1UT     = "Intel(R) HD Graphics" 
iHSWGT2UT     = "Intel(R) HD Graphics Family" 
iHSWGT3UT     = "Intel(R) HD Graphics 5000" 
iHSWGT3UT28W  = "Intel(R) Iris(TM) Graphics 5100" 
iHSWGT2UX     = "Intel(R) HD Graphics Family" 
iHSWGT1ULX    = "Intel(R) HD Graphics" 
; HSW CRW
iHSWGT3CW     = "Intel(R) Iris(TM) Pro Graphics 5200" 
iHSWGT3CWDT   = "Intel(R) Iris(TM) Pro Graphics 5200" 
; HSW SRVR
iHSWSVGT2     = "Intel(R) HD Graphics P4600/P4700" 
iHSWSVGT1     = "Intel(R) HD Graphics" 
; BDW HW
iBDWULTGT1	= "Intel(R) HD Graphics" 
iBDWULTGT2 	= "Intel(R) HD Graphics 5500" 
iBDWULTGT3 	= "Intel(R) HD Graphics 6000" 
iBDWULXGT1 	= "Intel(R) HD Graphics" 
iBDWULXGT2  	= "Intel(R) HD Graphics 5300" 
iBDWHALOGT2 	= "Intel(R) HD Graphics 5600" 
iBDWHALOGT3	= "Intel(R) Iris(TM) Pro Graphics 6200" 
iBDWGT3SRVR 	= "Intel(R) Iris(TM) Pro Graphics P6300" 
iBDWGT2SRVR 	= "Intel(R) HD Graphics P5700" 
iBDWULTGT328W	= "Intel(R) Iris(TM) Graphics 6100" 
; CHV HW  
iCHVGM0       = "Intel(R) HD Graphics" 
iCHVGM1       = "Intel(R) HD Graphics" 
; SKL HW
iSKLULTGT1      = "Intel(R) HD Graphics 510" 
iSKLULTGT15     = "Intel(R) HD Graphics 510" 
iSKLULTGT2      = "Intel(R) HD Graphics 520" 
iSKLULTGT2f     = "Intel(R) HD Graphics 520" 
iSKLULTGT3      = "Intel(R) HD Graphics 535" 
iSKLULTGT3e     = "Intel(R) Iris(TM) Graphics 540" 
iSKLULTGT328W   = "Intel(R) Iris(TM) Graphics 550" 
iSKLULXGT1      = "Intel(R) HD Graphics" 
iSKLULXGT2      = "Intel(R) HD Graphics 515" 
iSKLDTGT15      = "Intel(R) HD Graphics 530" 
iSKLDTGT1       = "Intel(R) HD Graphics 510" 
iSKLDTGT2       = "Intel(R) HD Graphics 530" 
iSKLDTGT4       = "Intel(R) Iris(TM) Pro Graphics 570/580" 
iSKLHaloGT1     = "Intel(R) HD Graphics 510" 
iSKLHaloGT4     = "Intel(R) Iris(TM) Pro Graphics 580" 
iSKLHaloGT3fe   = "Intel(R) Iris(TM) Graphics 555" 
iSKLHaloGT2     = "Intel(R) HD Graphics 530" 
iSKLSRVGT3e     = "Intel(R) Iris(TM) Graphics P555" 
iSKLSRVGT4      = "Intel(R) Iris(TM) Pro Graphics P580" 
iSKLWSGT2       = "Intel(R) HD Graphics P530" 
iSKLWSGT4       = "Intel(R) Iris(TM) Pro Graphics P580" 


; Do not modify or copy the following line
; set SIGNING_KEY_VERSION=2
;

