;******************************************************************
; Copyright (C) 1999-2014, Conexant Systems Inc.
;******************************************************************
; Hewlett-Packard
; SmartAudio package [D]
;
;Module Name:
;    chdrt.inf
;
;Abstract:
;    INF file for installing the Conexant Function Driver for
;    High Definition Audio Device
;
;******************************************************************

[Version]
Signature="$Windows NT$"
Class=MEDIA
ClassGuid={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%CNXT%
DriverVer = 06/16/2017,8.66.66.51
CatalogFile=chdrt.cat

[DestinationDirs]
DefaultDestDir      =10; dirid = \system32\drivers
HdAudModel.CopyList =10,system32\drivers
HdAudModelV64.CopyList =10,system32\drivers
CoInstaller.CopyFiles=10,system32
Uninstall.CopyList=16422,CONEXANT\%UIPATH%
SfxFx.CopyList=11     ; %windir%\system32
SRS3Fx.CopyList=11,SRSLabs

Apps.CopyFiles = 16422,%UCI_APP_PATH%

[DriverInfo.DelReg]
HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%

[DriverInfo.AddReg]
; This section is added to all INFs to add registry entries for Driver Information.
HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Description,,%DriverDescription%
HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,CurrentVer,,%DriverMfgrVersion%
HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Ver_%DriverMfgrVersion%,,%DriverVersionID%
HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, DriverBuildDate,,%DriverBuildDate%
HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileName,,"CHDRT64.sys"

HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileVersion,,%DriverVersionID%

HKLM,Software\InstalledOptions\%DriverMfgr%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, INFVersion,,%INFVersionID%

[SourceDisksNames]
222=%DiskId1%,,,

[SourceDisksFiles]
CHDRT64.sys=222
CHDRT64W7.sys=222
UIU64a.exe=222
UCI64A140.DLL=222
CSpkExt64.dll=222
mixer.ini=222
altmixer.ini=222
CX64BP30.dll=222
afa.cab=222
saii.cab=222
CxAudMsg.cab=222
inst_saii.ini=222
inst_cxaudmsg.ini=222
inst_wafa.ini=222
FXMisc.ini=222
;;Harman.ini=222
HPVollimit.ini=222
Gain.ini=222
AFA.ini=222
OrVerbs.ini=222
CxPageMaster64.dll=222
; SRS V3
slcnt64.dll=222
slprp64.dll=222
sltech64.dll=222
sluapo64.dll=222


[Manufacturer]
%CNXT%=Conexant, NTamd64.6.1, NTamd64.6.2, NTamd64.6.3, NTamd64.6.4

;;
;; PE Signature
;;
[SignatureAttributes]
CHDRT64.sys=SignatureAttributes.DRM
CHDRT64W7.sys=SignatureAttributes.DRM
CX64BP30.dll=SignatureAttributes.PETrust
CSpkExt64.dll=SignatureAttributes.PETrust

CxPageMaster64.dll=SignatureAttributes.PETrust
; SRS V3
slcnt64.dll=SignatureAttributes.PETrust
slprp64.dll=SignatureAttributes.PETrust
sltech64.dll=SignatureAttributes.PETrust
sluapo64.dll=SignatureAttributes.PETrust

[SignatureAttributes.DRM]
DRMLevel=1300

[SignatureAttributes.PETrust]
PETrust=true
;============================================================================

[ControlFlags]
ExcludeFromSelect = *

[Conexant.NTamd64.6.1]
;; PortA + PortD
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540262 ;13z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540264 ;13z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540271 ;14z970 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540273 ;15z970 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540263 ;13z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540272 ;14z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540274 ;15z970 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540294 ;13z975 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540295 ;14z975
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540296 ;15z975 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540297 ;15z975  
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540298 ;15z980 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540299 ;15z980 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540300 ;14z980 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540301 ;14z980 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540302 ;13z980 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540303 ;13z980 
[Conexant.NTamd64.6.2]
;; PortA + PortD
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540262 ;13z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540264 ;13z970  
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540271 ;14z970 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540273 ;15z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540263 ;13z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540272 ;14z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540274 ;15z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540294 ;13z975 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540295 ;14z975
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540296 ;15z975 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540297 ;15z975  
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540298 ;15z980 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540299 ;15z980 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540300 ;14z980
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540301 ;14z980
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540302 ;13z980
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540303 ;13z980
[Conexant.NTamd64.6.3]
;; PortA + PortD
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540262 ;13z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540264 ;13z970  
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540271 ;14z970 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540273 ;15z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540263 ;13z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540272 ;14z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540274 ;15z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540294 ;13z975 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540295 ;14z975
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540296 ;15z975 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540297 ;15z975  
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540298 ;15z980  
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540299 ;15z980  
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540300 ;14z980  
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540301 ;14z980  
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540302 ;13z980  
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x3.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540303 ;13z980  

[Conexant.NTamd64.6.4]
;; PortA + PortD
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540262 ;13z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540264 ;13z970 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540271 ;14z970 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540273 ;15z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540263 ;13z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540272 ;14z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540274 ;15z970
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540294 ;13z975 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540295 ;14z975
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540296 ;15z975 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540297 ;15z975 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540298 ;15z980 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540299 ;15z980 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540300 ;14z980 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540301 ;14z980 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540302 ;13z980 
%HdAudioFunctionDriver.CNXTCodec.DeviceDesc% = HdAud2072x4.Array, HDAUDIO\FUNC_01&VEN_14F1&DEV_2008&SUBSYS_18540303 ;13z980 


[HdAud2072x.NTamd64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg
CopyFiles = HdAudModelV64.Copylist, Uninstall.Copylist, SfxFxW7.CopyList, SRS3Fx.CopyList
AddReg    = HdAudModel.AddReg, HdAud2072x.AddReg, DriverInfo.AddReg, Couninstaller.AddReg, W7SRS3.AddReg, DTSCoInst.AddReg
AddProperty = HdAudBranding.AddProperty
RegisterDlls=SfxFx.RegisterDlls, SRS3.RegisterDlls

[HdAud2072x.Array.NTamd64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg
CopyFiles = HdAudModelV64.Copylist, Uninstall.Copylist, SfxFxW7.CopyList, SRS3Fx.CopyList
AddReg    = HdAudModel.AddReg, HdAud2072x.Array.AddReg, DriverInfo.AddReg, Couninstaller.AddReg, W7SRS3.AddReg, DTSCoInst.AddReg
AddProperty = HdAudBranding.AddProperty
RegisterDlls=SfxFx.RegisterDlls, SRS3.RegisterDlls

[HdAud2072x3.NTamd64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg
CopyFiles = HdAudModel.Copylist, Uninstall.Copylist, SfxFx.CopyList, SRS3Fx.CopyList
AddReg    = HdAudModel.AddReg, HdAud2072x.AddReg, DriverInfo.AddReg, Couninstaller.AddReg, SRS3.AddReg, DTSCoInst.AddReg
AddProperty = HdAudBranding.AddProperty
RegisterDlls=SfxFx.RegisterDlls, SRS3.RegisterDlls

[HdAud2072x3.Array.NTamd64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg
CopyFiles = HdAudModel.Copylist, Uninstall.Copylist, SfxFx.CopyList, SRS3Fx.CopyList
AddReg    = HdAudModel.AddReg, HdAud2072x.Array.AddReg, DriverInfo.AddReg, Couninstaller.AddReg, SRS3.AddReg, DTSCoInst.AddReg
AddProperty = HdAudBranding.AddProperty
RegisterDlls=SfxFx.RegisterDlls, SRS3.RegisterDlls

[HdAud2072x4.NTamd64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg
CopyFiles = HdAudModel.Copylist, Uninstall.Copylist, SfxFx.CopyList, SRS3Fx.CopyList
AddReg    = HdAudModel.AddReg, HdAud2072x.AddReg, DriverInfo.AddReg, Couninstaller.AddReg, SRS3.AddReg, DTSCoInst.AddReg
AddProperty = HdAudBranding.AddProperty
RegisterDlls=SfxFx.RegisterDlls, SRS3.RegisterDlls

[HdAud2072x4.Array.NTamd64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg
CopyFiles = HdAudModel.Copylist, Uninstall.Copylist, SfxFx.CopyList, SRS3Fx.CopyList
AddReg    = HdAudModel.AddReg, HdAud2072x.Array.AddReg, DriverInfo.AddReg, Couninstaller.AddReg, SRS3.AddReg, DTSCoInst.AddReg
AddProperty = HdAudBranding.AddProperty
RegisterDlls=SfxFx.RegisterDlls, SRS3.RegisterDlls

[HdAud2072x.NTamd64.Services]
AddService=CnxtHdAudService, 0x00000002, HdAud_Service_Install

[HdAud2072x.NTamd64.CoInstallers]
AddReg          = Coinstaller.AddReg
CopyFiles       = CoInstaller.CopyFiles, Apps.CopyFiles

[HdAud2072x.NTamd64.HW]
AddReg = HdAudSecurity.AddReg


[HdAud2072x3.NTamd64.Services]
AddService=CnxtHdAudService, 0x00000002, HdAud_Service_Install

[HdAud2072x3.NTAMD64.CoInstallers]
AddReg          = Coinstaller.AddReg
CopyFiles       = CoInstaller.CopyFiles, Apps.CopyFiles

[HdAud2072x3.NTAMD64.HW]
AddReg = HdAudSecurity.AddReg

[HdAud2072x4.NTamd64.Services]
AddService=CnxtHdAudService, 0x00000002, HdAud_Service_Install

[HdAud2072x4.NTAMD64.CoInstallers]
AddReg          = Coinstaller.AddReg
CopyFiles       = CoInstaller.CopyFiles, Apps.CopyFiles

[HdAud2072x4.NTAMD64.HW]
AddReg = HdAudSecurity.AddReg

[HdAud2072x.Array.NTamd64.Services]
AddService=CnxtHdAudService, 0x00000002, HdAud_Service_Install

[HdAud2072x.Array.NTamd64.CoInstallers]
AddReg          = Coinstaller.AddReg
CopyFiles       = CoInstaller.CopyFiles, Apps.CopyFiles

[HdAud2072x.Array.NTamd64.HW]
AddReg = HdAudSecurity.AddReg

[HdAud2072x3.Array.NTamd64.Services]
AddService=CnxtHdAudService, 0x00000002, HdAud_Service_Install

[HdAud2072x3.Array.NTAMD64.CoInstallers]
AddReg          = Coinstaller.AddReg
CopyFiles       = CoInstaller.CopyFiles, Apps.CopyFiles

[HdAud2072x3.Array.NTAMD64.HW]
AddReg = HdAudSecurity.AddReg

[HdAud2072x4.Array.NTamd64.Services]
AddService=CnxtHdAudService, 0x00000002, HdAud_Service_Install

[HdAud2072x4.Array.NTAMD64.CoInstallers]
AddReg          = Coinstaller.AddReg
CopyFiles       = CoInstaller.CopyFiles, Apps.CopyFiles

[HdAud2072x4.Array.NTAMD64.HW]
AddReg = HdAudSecurity.AddReg

[UnInstall.CopyList]
UIU64a.exe


[CoInstaller.CopyFiles]
UCI64A140.DLL

[Apps.CopyFiles]
afa.cab
saii.cab
cxaudmsg.cab
inst_wafa.ini
inst_saii.ini
inst_cxaudmsg.ini
OrVerbs.ini

[CoInstaller.AddReg]
HKR,,CoInstallers32,0x00010000,"UCI64A140.DLL,CAUDCoInstaller"

HKR,,CompanyName,,%DriverMfgr%
HKR,,ProductName,,%ProductName%
HKR,,InstallationAppPath,,"%16422%\%UCI_APP_PATH%"

;Used to setup localized endpoints through Mixer.ini and Altmixer.ini
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{C9274F92-9504-44cc-971A-88A2C64D08D4},,KSPINNAME_CNXT_ALT_INTERNAL_MICROPHONE
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{C9274F94-9504-44cc-971A-88A2C64D08D4},,KSPINNAME_CNXT_ALT_EXTERNAL_MICROPHONE
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{C9274F96-9504-44cc-971A-88A2C64D08D4},,KSPINNAME_CNXT_ALT_DOCKING_MICROPHONE
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{C9274F98-9504-44cc-971A-88A2C64D08D4},,KSPINNAME_CNXT_ALT_SPEAKER_HEADPHONE
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{C9274F9A-9504-44cc-971A-88A2C64D08D4},,KSPINNAME_CNXT_ALT_REAR_INPUT
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{C9274F9C-9504-44cc-971A-88A2C64D08D4},,KSPINNAME_CNXT_ALT_INPUT_MONITOR
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{C9274F9E-9504-44cc-971A-88A2C64D08D4},,KSPINNAME_CNXT_ALT_PC_BEEP
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4BC49CF2-B096-4956-A0EC-D7D93170CC00},,KSPINNAME_CNXT_ALT_FRONT_MICROPHONE
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4BC49CF4-B096-4956-A0EC-D7D93170CC00},,KSPINNAME_CNXT_ALT_REAR_MICROPHONE
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4BC49CFC-B096-4956-A0EC-D7D93170CC00},,KSPINNAME_CNXT_ALT_FRONT_MIC
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4BC49CFE-B096-4956-A0EC-D7D93170CC00},,KSPINNAME_CNXT_ALT_REAR_MIC
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4BC49CF6-B096-4956-A0EC-D7D93170CC00},,KSPINNAME_CNXT_ALT_FRONT_LINE_IN
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4BC49CF8-B096-4956-A0EC-D7D93170CC00},,KSPINNAME_CNXT_ALT_REAR_LINE_IN
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4BC49CFA-B096-4956-A0EC-D7D93170CC00},,KSPINNAME_CNXT_ALT_FRONT_INPUT
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4A15B634-1490-4480-AE10-4B25DE911193},,KSNODENAME_CNXT_ALT_SWPC
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4A15B638-1490-4480-AE10-4B25DE911193},,KSNODENAME_CNXT_ALT_FP_MIC_SELECT
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4A15B63A-1490-4480-AE10-4B25DE911193},,KSNODENAME_CNXT_ALT_REARINPUT_TASKSELECT
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4A15B636-1490-4480-AE10-4B25DE911193},,KSNODENAME_CNXT_ALT_DISABLE_DIGITAL_OUT
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{4A15B63C-1490-4480-AE10-4B25DE911193},,KSNODENAME_CNXT_ALT_MUTE_INT_SPKR
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\LocalGuid,{7D1FCA92-A301-4DEC-A2BC-55538EBCC9BE},,KSNODENAME_CNXT_ALT_2ND_HD_OUTPUT

HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\Files\SYS,CHDRT64.sys,,0x00000008
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\Files\DLL,UCI64A140.DLL,,0x00000008

HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RegUpgradeMoveRestore, "HKR\GlobalSettings\JackSense",, 0x00000005

HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\Files\VXDDLL,CX64BP30.dll,,0x00000008

HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\Files,%16422%\%CoreFilePath%\Mixer.ini,,0x00000008
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\Files,%16422%\%CoreFilePath%\AltMixer.ini,,0x00000008
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RegKeys,"SYSTEM\CurrentControlSet\Control\Conexant\EQ",,0x00000009

[CoUnInstaller.AddReg]
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RegKeys,"Software\Microsoft\Windows\CurrentVersion\Uninstall",,%UIPATH%
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%",DisplayName,,%HDAudioOEMFriendlyName%
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, DisplayVersion,,%DriverBuildID%
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, VersionMajor,,8
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, VersionMinor,,0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, Publisher,,%DriverMfgr%
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, DisplayIcon,,%16422%\CONEXANT\%UIPATH%\UIU64a.exe
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, DisplayIcon,,%16422%\CONEXANT\%UIPATH%\DefaultIcon.ico
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%",UninstallString,,%16422%\CONEXANT\%UIPATH%\UIU64a.exe -U -G -Ichdrt.inf

[CoUnInstallerJuno.AddReg]
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RegKeys,"Software\Microsoft\Windows\CurrentVersion\Uninstall",,%UIPATH%
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%",DisplayName,,%HDAudioOEMFriendlyName%
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, DisplayVersion,,%DriverBuildID%
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, VersionMajor,,8
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, VersionMinor,,0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, Publisher,,%DriverMfgr%
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%, DisplayIcon,,%16422%\CONEXANT\%UIPATH%\Bang.ico
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UIPATH%",UninstallString,,%16422%\CONEXANT\%UIPATH%\UIU64a.exe -U -G -Ichdrt.inf

[HdAudModel.SSysFx.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
;;HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID%
;;HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_UiClsid%,,%CNXT_UI_CLSID%
;;HKR,"FX\\0",%PKEY_FX_UiClsid%,,%FX_UI_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0010
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0001
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_SPEAKER%
;;HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},7000", %REG_DWORD%, 0x0000   ; Disable SoundAlive Plugin
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1023", %REG_DWORD%, 0x0000   ; Enable SysPb Plugin
;;HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1024", %REG_DWORD%, 0x0001   ; Enable SysPb Soft Volume

HKR,"EP\\0",%PKEY_SRS30_Association%,,%SRS_REGISTRY_SPK%
HKR,"EP\\0",%PKEY_SRS30_APOLocation%,,%16419%\SRS Labs\APO 
;;HKR,"EP\\0",%PKEY_SRS30_XmlLocation%,,%16419%\SRS Labs\APO\slconfig.xml
HKR,"EP\\0",%PKEY_SRS30_HWIdentifier%,,
HKR,"EP\\0",%PKEY_SRS30_CodecId%,,0x0200
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1017", %REG_DWORD%, 0x0001 ;;Disable Pause Ramping
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1020", %REG_DWORD%, 0x0000 ;;Disable Pause Ramping 

;; CNXT MFX keys
HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%SYSFX_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

;; SRS SFX keys
HKR,"FX\\0",%PKEY_FX_StreamEffectClsid%,,%SRS3_SYSFX_SFX_CLSID%
HKR,"FX\\0",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

;; SRS EFX keys
HKR,"FX\\0",%PKEY_FX_EndpointEffectClsid%,,%SRS3_SYSFX_EFX_CLSID%
HKR,"FX\\0",%PKEY_EFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

[HdAudModel.SSysFxW7.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_UiClsid%,,%FX_UI_CLSID%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SRS3_SYSFX_LFX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0010
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0001
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_SPEAKER%
HKR,"FX\\0","{FE710D99-0EE4-4A3E-A109-7993BF8D6CCD},19", %REG_DWORD%, 0x0001
HKR,"FX\\0","{b3f8fa53-0004-438e-9003-51a46e139bfc},8", %REG_DWORD%, 0x0000
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1023", %REG_DWORD%, 0x0000   ; Enable SysPb Plugin

HKR,"EP\\0",%PKEY_SRS30_Association%,,%SRS_REGISTRY_SPK%
HKR,"EP\\0",%PKEY_SRS30_APOLocation%,,%16419%\SRS Labs\APO 
;;HKR,"EP\\0",%PKEY_SRS30_XmlLocation%,,%16419%\SRS Labs\APO\slconfig.xml
HKR,"EP\\0",%PKEY_SRS30_HWIdentifier%,,
HKR,"EP\\0",%PKEY_SRS30_CodecId%,,0x0200
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1017", %REG_DWORD%, 0x0001 ;;Disable Pause Ramping
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1020", %REG_DWORD%, 0x0000 ;;Disable Pause Ramping 

[SRS3.AddReg]
;; For Speaker
HKLM,%SRS_REGISTRY_SPK%,SrsApoTechDllPath,,%11%\SRSLabs\sltech64.dll ; SRS Dll Allocation
HKLM,%SRS_REGISTRY_SPK%,"{66E88EA2-A239-4e1f-82FF-2F45359AEC94},9",%REG_DWORD%,0x0001 ; Default SRS profile to SPK
HKLM,%SRS_REGISTRY_SPK%\SRS Premium Sound,"ControlPanelPath",,"C:\Program Files (x86)\DTS, Inc\DTS Studio Sound\APO3GUI.exe"
HKLM,%SRS_REGISTRY_SPK%\SRS Premium Sound,"ControlPanelArg",,""

;; For Headphone
HKLM,%SRS_REGISTRY_HP%,SrsApoTechDllPath,,%11%\SRSLabs\sltech64.dll ; SRS Dll Allocation
HKLM,%SRS_REGISTRY_HP%,"{66E88EA2-A239-4e1f-82FF-2F45359AEC94},9",%REG_DWORD%,0x0002 ; Default SRS profile to HP
HKLM,%SRS_REGISTRY_HP%\SRS Premium Sound,"ControlPanelPath",,"C:\Program Files (x86)\DTS, Inc\DTS Studio Sound\APO3GUI.exe"
HKLM,%SRS_REGISTRY_HP%\SRS Premium Sound,"ControlPanelArg",,""

HKR,%RenPluginGFX%\%SRS3_SYSFX_MFX_CLSID%,"Priority",%REG_DWORD%,0x00000010
HKR,%RenPluginGFX%\%SRS3_SYSFX_MFX_CLSID%,"SupportAPOs",%REG_DWORD%,0x00000007
HKR,%RenPluginGFX%\%SRS3_SYSFX_MFX_CLSID%,"SupportJacks",%REG_DWORD%,0xFFFFFFFF
HKR,%RenPluginGFX%\%SRS3_SYSFX_MFX_CLSID%,"SupportFormats",%REG_DWORD%,0xFFFFFFFF
HKR,%RenPluginGFX%\%SRS3_SYSFX_MFX_CLSID%,"Requirements",%REG_DWORD%,0x00000010
HKR,%RenPluginGFX%\%SRS3_SYSFX_MFX_CLSID%,"Disable",%REG_DWORD%,0x00000000
HKR,%RenPluginGFX%\%SRS3_SYSFX_MFX_CLSID%,"Group",%REG_DWORD%,0x00000000
HKR,%RenPluginGFX%\%SRS3_SYSFX_MFX_CLSID%,"ORDER",%REG_DWORD%,0x00002000
HKR,%RenPluginGFX%\%SRS3_SYSFX_MFX_CLSID%,"CheckApp",%REG_DWORD%,0x00000000

HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\SRSLabs\slcnt64.dll,,0x00000022
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\SRSLabs\sluapo64.dll,,0x00000022
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\SRSLabs\sltech64.dll,,0x00000022
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\SRSLabs\slprp64.dll,,0x00000022

[W7SRS3.AddReg]
;; For Speaker
HKLM,%SRS_REGISTRY_SPK%,SrsApoTechDllPath,,%11%\SRSLabs\sltech64.dll ; SRS Dll Allocation
HKLM,%SRS_REGISTRY_SPK%,"{66E88EA2-A239-4e1f-82FF-2F45359AEC94},9",%REG_DWORD%,0x0001 ; Default SRS profile to SPK
HKLM,%SRS_REGISTRY_SPK%\SRS Premium Sound,"ControlPanelPath",,"C:\Program Files (x86)\DTS, Inc\DTS Studio Sound\APO3GUI.exe"
HKLM,%SRS_REGISTRY_SPK%\SRS Premium Sound,"ControlPanelArg",,""

;; For Headphone
HKLM,%SRS_REGISTRY_HP%,SrsApoTechDllPath,,%11%\SRSLabs\sltech64.dll ; SRS Dll Allocation
HKLM,%SRS_REGISTRY_HP%,"{66E88EA2-A239-4e1f-82FF-2F45359AEC94},9",%REG_DWORD%,0x0002 ; Default SRS profile to HP
HKLM,%SRS_REGISTRY_HP%\SRS Premium Sound,"ControlPanelPath",,"C:\Program Files (x86)\DTS, Inc\DTS Studio Sound\APO3GUI.exe"
HKLM,%SRS_REGISTRY_HP%\SRS Premium Sound,"ControlPanelArg",,""

HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\SRSLabs\slcnt64.dll,,0x00000022
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\SRSLabs\sluapo64.dll,,0x00000022
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\SRSLabs\sltech64.dll,,0x00000022
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\SRSLabs\slprp64.dll,,0x00000022

[HdAudModel.ESSysFx.AddReg]
HKR,"EP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_SPEAKER%
HKR,"EP\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0010

[HdAudModel.HSysFx.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
;HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID%
;HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SRS3_SYSFX_LFX_CLSID%
HKR,"FX\\0",%PKEY_FX_UiClsid%,,%CNXT_UI_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0050
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0001
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_HEADPHONES%

HKR,"EP\\0",%PKEY_SRS30_Association%,,%SRS_REGISTRY_SPK%
HKR,"EP\\0",%PKEY_SRS30_APOLocation%,,%16419%\SRS Labs\APO 
;;HKR,"EP\\0",%PKEY_SRS30_XmlLocation%,,%16419%\SRS Labs\APO\slconfig.xml
HKR,"EP\\0",%PKEY_SRS30_HWIdentifier%,,
HKR,"EP\\0",%PKEY_SRS30_CodecId%,,0x0200

;; CNXT MFX keys
HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%SYSFX_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

;; SRS SFX keys
HKR,"FX\\0",%PKEY_FX_StreamEffectClsid%,,%SRS3_SYSFX_SFX_CLSID%
HKR,"FX\\0",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

;; SRS EFX keys
HKR,"FX\\0",%PKEY_FX_EndpointEffectClsid%,,%SRS3_SYSFX_EFX_CLSID%
HKR,"FX\\0",%PKEY_EFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

[SoundResearch.HSysFx.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SFSYSFX_FriendlyName%
;;HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%SESYSFX_POSTMIX_CLSID%
;;HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SESYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_UiClsid%,,%CNXT_UI_CLSID%
;HKR,"FX\\0",%PKEY_FX_UiClsid%,,%PAGE_MASTER_UI_CLSID%
;HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_0%,,%FX_UI_CLSID%
;HKR,"FX\\0",%PKEY_PAGE_MASTER_PAGE_1%,,%SESYSFX_UI_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0050
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0001
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_HEADPHONES%

;; CNXT Sound Edge MFX keys
;;HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%SYSFX_POSTMIX_CLSID%
;;HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%
;; Sound Edge EFX keys
;;HKR,"FX\\0",%PKEY_FX_EndpointEffectClsid%,,%SESYSFX_ENDPOINT_CLSID%
;;HKR,"FX\\0",%PKEY_EFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

HKR,"EP\\0", %PKEY_SFEPID%,0x10001,1

;; CNXT MFX keys
HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%SYSFX_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

;; CNXT SFX keys
;;HKR,"FX\\0",%PKEY_FX_StreamEffectClsid%,,%SYSFX_PREMIX_CLSID%
;;HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%SRS3_SYSFX_MFX_CLSID%
;;HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

;; SRS EFX keys
;;HKR,"FX\\0",%PKEY_FX_EndpointEffectClsid%,,%SRS3_SYSFX_EFX_CLSID%
;;HKR,"FX\\0",%PKEY_EFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

[HdAudModel.HSysFxW7.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_UiClsid%,,%FX_UI_CLSID%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SRS3_SYSFX_LFX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0050
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0001
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_HEADPHONES%

HKR,"EP\\0",%PKEY_SRS30_Association%,,%SRS_REGISTRY_HP%
HKR,"EP\\0",%PKEY_SRS30_APOLocation%,,%16419%\SRS Labs\APO 
;;HKR,"EP\\0",%PKEY_SRS30_XmlLocation%,,%16419%\SRS Labs\APO\slconfig.xml
HKR,"EP\\0",%PKEY_SRS30_HWIdentifier%,,
HKR,"EP\\0",%PKEY_SRS30_CodecId%,,0x0200

[HdAudModel.EHSysFx.AddReg]
HKR,"EP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_HEADPHONES%
HKR,"EP\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0050

[HdAudModel.DSysFx2.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0020
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0001
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_HDMI_INTERFACE%

[HdAudModel.EDSysFx2.AddReg]
HKR,"EP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_HDMI_INTERFACE%
HKR,"EP\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0020

[HdAudModel.DSysFx.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0020
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0001
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_SPDIF_INTERFACE%

[HdAudModel.EDSysFx.AddReg]
HKR,"EP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_SPDIF_INTERFACE%
HKR,"EP\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0020

[SfxFx.CopyList]
CX64BP30.dll
CxPageMaster64.dll
CSpkExt64.dll


[SfxFx.RegisterDlls]
11,,CX64BP30.dll,1
11,,CxPageMaster64.dll,1
11,,CSpkExt64.dll,1

[SfxFxW7.CopyList]
CX64BP30.dll
CxPageMaster64.dll

[SRS3Fx.CopyList]
slcnt64.dll
slprp64.dll
sltech64.dll
sluapo64.dll

[SRS3.RegisterDlls]
11,SRSLabs,slcnt64.dll,1
11,SRSLabs,slprp64.dll,1
11,SRSLabs,sltech64.dll,1
11,SRSLabs,sluapo64.dll,1

[SoundResearch.SysFx.CopyList]
SEAPO64.dll
SEHDRA64.dll
SECOMN64.dll

[SoundResearch.SysFx32.CopyList]
SECOMN32.dll

[SoundResearch.RegisterDlls]
11,,SEAPO64.dll,1

[HdAud_Service_Install]
DisplayName   = %UAAFunctionDriverForHdAudio.SvcDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\CHDRT64.sys

[HdAudModel.CopyList]
CHDRT64.sys
AFA.ini
Mixer.ini
Gain.ini
HPVollimit.ini
Altmixer.ini
OrVerbs.ini

[HdAudModelV64.CopyList]
CHDRT64.sys, CHDRT64W7.sys,,
ALTMIXER.ini
Mixer.ini
AFA.ini
Gain.ini
HPVollimit.ini
Altmixer.ini
OrVerbs.ini

[HdAudModel.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,CHDRT64.sys
HKR,,SSFriendlyName,,%RearLineOutWaveDeviceName%

HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"

HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\wave\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,Drivers\midi\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,Drivers\mixer\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,Drivers\aux\wdmaud.drv,Description,,%HdAudioDeviceDescription%

; Driver global settings
HKR,GlobalSettings,DcOffsetWorkaround,1,01,00,00,00 ; Applies workaround for recording DC offset issue
HKR,GlobalSettings,ResetAudioFgOnStart,1,01,00,00,00 ; Enables resetting of audio FG on driver start
HKR,GlobalSettings,ValidateCodecWrites,1,00,00,00,00 ; Enables readback of writes to codec registers
HKR,GlobalSettings,SendFakePcxCfgDefVerbs,1,00,00,00,00 ; Enables sending fake pin config default table
HKR,GlobalSettings,SpdifOutputEchosRearRenderWhenNoAc3,1,00,00,00,00 ; Separate SPDIF from rear panel front channel
HKR,PowerSettings,ConservationIdleTime,1,1E,00,00,00
HKR,PowerSettings,PerformanceIdleTime,1,1E,00,00,00
HKR,PowerSettings,IdlePowerState,1,03,00,00,00
HKR,Settings\OEM,EnableRTD3,1,01,00,00,00
HKR,GlobalSettings,SetSpdifVCfg,1,01,00,00,00 ;  VCfg bit will be set on SPDIF out
HKR,GlobalSettings,HpShutsOffRearSpeaker,1,00,00,00,00 ; Headphone does not mute rear speakers
HKR,GlobalSettings,HpMode,1,01,00,00,00 ; Headphone is slaved to rear panel front channels
HKR,GlobalSettings,MaxLatencyInMS,1,FF,00,00,00 ; Max Latency Supported in MS
HKR,GlobalSettings,MaxAc3LatencyInMS,1,19,00,00,00 ; Max Latency for AC3 Streams in MS: 0x19 is 25MS
HKR,GlobalSettings,StartDelayInMS,1,0A,00,00,00 ; Stream Startup Delay in MS
HKR,GlobalSettings,MaxReadAheadInMS,1,0A,00,00,00 ; Max amount of data to read ahead in a directsound buffer
HKR,GlobalSettings,MaxKmixerReadAheadInMS,1,28,00,00,00 ; Max amount of data to read ahead in a Kmixer buffer
HKR,GlobalSettings,BeamWidth,1,20,00,1E,00 ;; Beam Width and Mic Array Seperation  ; ( 32 = 50 degree, 1E = 30 mm )
HKR,GlobalSettings,MicNrAgressivenessLevel,1,04,00,00,00 ; Mic NR Agressiveness
HKR,GlobalSettings,SpkrNrAgressivenessLevel,1,00,00,00,00 ; Speaker NR agressiveness

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates44100,1,01,00,00,00 ; By default, supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates48000,1,01,00,00,00 ; By default, only one supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates96000,1,00,00,00,00 ; By default, not supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths16,1,01,00,00,00 ; By default, only one supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths20,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths24,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths32,1,00,00,00,00 ; By default, not supported

HKR,GlobalSettings\\SpdifIn,SpdifInputBitDepth,1,00,00,00,00 ; By default, 16 bit digital capture
HKR,GlobalSettings\\SpdifIn,SpdifInputSampleRate,1,01,00,00,00; By default, 48KHz digital capture

HKR,GlobalSettings,WaveRTEnabled,1,01 	; 00 = waveCyclic in Vista, 01 = waveRT in Vista
HKR,GlobalSettings,SysAudioTopoMiniportWorkaround,1,01,00,00,00
HKR,GlobalSettings,JackInfoSupport,1,01 ;Enable JackSupportInfo for Vista
HKR,GlobalSettings,EnableDynamicDevices,1,00,00,00,00 ; Headphone won't come and go dynamically

;AmpControl
HKR,Settings\AmpControl,AmpControlOptions,1,E9,E8,00,01
HKR,Settings\AmpControl,AmpControlPortOptions,1,64,00,00,00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\LvlRelAdjust,NightModeGainBoost,0x10001,0x00090000 ; 9dB gain is applied when nightmode is on


[SoundResearch.AddReg]
HKLM,Software\SoundResearch

; Removed by Sound Research design
;HKR,%RenPluginGFX%\%SESYSFX_MODE_CLSID%,"Priority",%REG_DWORD%,0x00000010
;HKR,%RenPluginGFX%\%SESYSFX_MODE_CLSID%,"SupportAPOs",%REG_DWORD%,0x00000007
;HKR,%RenPluginGFX%\%SESYSFX_MODE_CLSID%,"SupportJacks",%REG_DWORD%,0xFFFFFFFF
;HKR,%RenPluginGFX%\%SESYSFX_MODE_CLSID%,"SupportFormats",%REG_DWORD%,0xFFFFFFFF
;HKR,%RenPluginGFX%\%SESYSFX_MODE_CLSID%,"Requirements",%REG_DWORD%,0x00000010
;HKR,%RenPluginGFX%\%SESYSFX_MODE_CLSID%,"Disable",%REG_DWORD%,0x00000000
;HKR,%RenPluginGFX%\%SESYSFX_MODE_CLSID%,"Group",%REG_DWORD%,0x00000000
;HKR,%RenPluginGFX%\%SESYSFX_MODE_CLSID%,"ORDER",%REG_DWORD%,0x00002000
;HKR,%RenPluginGFX%\%SESYSFX_MODE_CLSID%,"CheckApp",%REG_DWORD%,0x00000000

HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\SEAPO64.dll,,0x00000022
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\SECOMN64.dll,,0x00000022
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\SECOMN64.dll,,0x00000022
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\SEHDRA64.dll,,0x00000022

[SoundResearch.AddReg.Security]
"G:BUD:(A;CIOI;KA;;;BU)"

[SoundResearch.DelReg]
HKLM,Software\SoundResearch

[SRS3.AddReg.Security]
"G:BUD:(A;CIOI;KA;;;BU)"

[DTSCoInst.AddReg]
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\sluapo64.dll,,0x00000022
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\sltech64.dll,,0x00000022
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\slprp64.dll,,0x00000022
HKLM, SOFTWARE\%DriverMfgr%\%ProductName%\RenameRestoreFiles,%11%\slcnt64.dll.dll,,0x00000022

[HdAud2072x.AddReg]
;; Tip_detect_wait_timer_1sec_Headset_detection_function_Apple_Nokia 
;;HKLM,%OverrideVerbsPath%,43, 0x00010001, 0x1C38800
;;HKLM,%OverrideVerbsPath%,44, 0x00010001, 0x1C4F071      ; (Apple only) 

HKLM,%OverrideVerbsPath%,10, 0x00010001, 0x02073E80 ;; RTD3WR
HKLM,%RemVerbsPath%,10, 0x00010001, 0x02073e00
 
HKR,Settings\ClassicModePinConfig,0000, 0x00010001, 0x01671CD0; Port A (Priority 1)
HKR,Settings\ClassicModePinConfig,0001, 0x00010001, 0x01971C20; Port D (Priority Highest)
HKR,Settings\ClassicModePinConfig,0002, 0x00010001, 0x01A71C2E; Port C (Priority Lowest)

HKR,%EPattributePath%\EPid1A,EPname,1,01 ; Internal Mic ; PortC
HKR,%EPattributePath%\EPid19,EPname,1,02 ; External Mic ; PortD

HKR,%EPattributePath%\EPid19\DefMicBoostSettings,DefGainSettings,1,00,02,00,03
HKR,%EPattributePath%\EPid19\DefMicBoostSettings,Flags,1,10

HKR,%EPattributePath%\EPid1A\DefMicBoostSettings,DefGainSettings,1,00,01,00,03 
HKR,%EPattributePath%\EPid1A\DefMicBoostSettings,Flags,1,10

;; For combo jack only to support SAII handset pop up
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,Enable,1,00;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,Flags,1,00;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,MicPortId,1,19,00,00,00;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,HpPortId,1,1D,00,00,00;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,GPIOPinId,1,00,00,00,00;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,MicMergedPortId,1,00,00,00,00;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,EnableMicRetask,1,01;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,SupportedDeviceTypes,1,82,00,00,00; Mic:0x01, Hp:0x02, Hs:0x80, AppleMic:0x100, LineIn:0x20
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,ForceShareLineInWithMicIn,1,00,00,00,00;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,EnableFastSwitch,1,01,00,00,00;
;;HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,ForceInit3RingDeviceType,1,02,00,00,00; Mic:0x01, Hp:0x02, LineIn:0x20
HKR,Settings\OEM,ForceJackUseDetectionTime,1,00,03,00,00;;01 means to force use delay time 03 means delay time is 3sec
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,Leave3RingAsHp,1,01,00,00,00;

;HKR,%EPattributePath%\EPSettings\AssignHPonJackState,HpWidId,1,1C
;HKR,%EPattributePath%\EPSettings\AssignHPonJackState,ToAssocSeq,1,40
;HKR,%EPattributePath%\EPSettings\AssignHPonJackState,JackState1,1,19,00
;HKR,%EPattributePath%\EPSettings\AssignHPonJackState,JackState2,1,1C,01

;HKR,%EPattributePath%\EpSettings\MicLoopEnable,Enable,1,01
;HKR,%EPattributePath%\EpSettings\MicLoopEnable,EPname,1,01
;HKR,%EPattributePath%\EpSettings\MicLoopEnable,EpID,1,19
;HKR,%EPattributePath%\EpSettings\MicLoopEnable,DefGainSettings,1,00,40,00,50
;HKR,%EPattributePath%\EpSettings\MicLoopEnable,MuteGainSettings,1,00,01
;HKR,%EPattributePath%\EpSettings\MicLoopEnable,Flags,1,01 ; Bit0: fDisableIntMicLoopback

;HKR,%EPattributePath%\EpSettings\PcBeepCtrlEnable,Enable,1,01
;HKR,%EPattributePath%\EpSettings\PcBeepCtrlEnable,DefGainSettings,1,01,07,00,07
;HKR,%EPattributePath%\EpSettings\PcBeepCtrlEnable,Flags,1,40,00,00,00

HKR,Settings\MicArrayInfo,MicNum,1,02,00,00,00              ;;usNumberOfMicrophones
HKR,Settings\MicArrayInfo,ArrayType,1,00,00,00,00           ;;usMicArrayType
HKR,Settings\MicArrayInfo,VerticalAngle,1,a6,ff,5a,00       ;;Low word: Angle Begin, High word: Angle End
HKR,Settings\MicArrayInfo,HorizontalAngle,1,f1,ff,0f,00   ;;Low word: Angle Begin, High word: Angle End
HKR,Settings\MicArrayInfo,FrequencyBand,1,14,00,20,4e  ;;Low word: Band Lo, High word: Band Hi
;;Mic 0
HKR,Settings\MicArrayInfo,MicType00,1,00,00,00,00         ;;usType for Mic 0
HKR,Settings\MicArrayInfo,MicCoordXY00,1,00,00,00,00  ;;Low word: Coordinate X, High word: Coordinate Y
HKR,Settings\MicArrayInfo,MicCoordZ00,1,00,00,00,00    ;;Low word: Coordinate Z, High word: Reserved
HKR,Settings\MicArrayInfo,MicAngle00,1,00,00,00,00       ;;Low word: Vertical Angle, High word: Horizonal Angle
;;Mic 1
HKR,Settings\MicArrayInfo,MicType01,1,00,00,00,00        ;;usType for Mic 1
HKR,Settings\MicArrayInfo,MicCoordXY01,1,00,00,7f,00  ;;Low word: Coordinate X, High word: Coordinate Y
HKR,Settings\MicArrayInfo,MicCoordZ01,1,01,00,00,00    ;;Low word: Coordinate Z, High word: Reserved
HKR,Settings\MicArrayInfo,MicAngle01,1,00,00,00,00      ;;Low word: Vertical Angle, High word: Horizonal Angle

HKR,Settings\OEM,Flags,1,72,38,00,5A
HKR,Settings\OEM,Flags2,1,A2,31,B4,73 ; Enable MicNR, Enable AEC and no Beam Forming without Speaker NR
HKR,Settings\OEM,Flags3,1,80,08,00,10
HKR,Settings\OEM,Flags4,1,80,08,00,00
HKR,Settings\OEM,Flags5,1,48,08,40,00 ; bit 29 disabled Independent HP Vol
HKR,Settings\OEM,Flags6,1,02,00,01,00
HKR,Settings\OEM,PortsCap,1,00,00,00,00
HKR,Settings\OEM,EqProfile,1,01,00,00,00
HKR,Settings\OEM,SmartAudioSettings,1,D0,91,08,00 ; No Beam Forming
HKR,Settings\OEM,NumOfSoftStream,1,01,01,00,00
HKR,Settings\OEM,DefaultGain,1,13,00,2B,14,00,00,00,00
HKR,Settings\OEM,DefaultAECMicLowLevel,1,00,00,00,00
HKR,Settings\OEM,DefaultAECMicHighLevel,1,00,00,24,00
HKR,Settings\OEM,SASpatializerPhantomSPSpread,1,40,00,00,00
HKR,Settings\OEM,SASpatializerImmersionSpread,1,40,00,00,00
HKR,Settings\OEM,SASpatializerAlgorithm,1,00,00,00,00
HKR,Settings\OEM,DefaultVREnabled,1,00,00,00,00
HKR,Settings\OEM,JackThreadDelayFromSuspend,1,00,00,00,00
HKR,Settings\OEM,EnableAPOSetMaxxPreset,1,01,64,00,00
HKR,Settings\OEM,BypassDisableVolumeLimit,1,01,00,00,00
HKR,Settings\OEM,EnableIntelASR,1,01,00,00,00
HKR,Settings\OEM,EnableGPIO0MuteSignal,1,01
HKR,Settings\OEM,ResumeDelayPeriodInMs,1,e8,03,00,00
HKR,Settings\OEM,RTD3ResumeDelayPeriodInMs,1,00,00,00,80

HKLM,%OverrideVerbsPath%,1, 0x00010001, 0x00171F01 
;;HKR,Settings\OEM,AppsUpdates,1,E8,00,0C,00

HKR,Settings\OEM,AmpHeadPhoneProtection ,1,01,00,00,00;; GSMark Enabled by default
HKR,Settings\OEM,HeadPhoneUpperBound ,1,3B,00,00,00

HKR,Settings\OEM\InitialSliderPosition,InitialMasterPlaybackPos,1,56,f8,f9,FF
HKR,Settings\OEM\InitialSliderPosition,InitialHeadphonePos,1,56,F8,F9,FF
HKR,Settings\OEM\InitialSliderPosition,InitialLineInPlaybackPos,1,C9,7A,04,00
HKR,Settings\OEM\InitialSliderPosition,InitialMicPlaybackPos,1,C9,7A,04,00
HKR,Settings\OEM\InitialSliderPosition,InitialWaveOutMixCapturePos,1,00,00,06,00
HKR,Settings\OEM\InitialSliderPosition,InitialAuxCapturePos,1,C9,FA,0E,00
HKR,Settings\OEM\InitialSliderPosition,InitialLineInCapturePos,1,C9,7A,04,00
HKR,Settings\OEM\InitialSliderPosition,InitialMicCapturePos,1,00,00,06,00
HKR,Settings\OEM\InitialSliderPosition,InitialCDCapturePos,1,C9,7A,1C,00
;;HKR,Settings\OEM\InitialSliderPosition,InitialMicBoostCapturePos,1,00,00,24,00
;;HKR,Settings\OEM\InitialSliderPosition,InitialAuxMicBoostCapturePos,1,00,00,1E,00

;default Min for Pebble is 0xffb60000(-74dB), default Max for Pebble is 0x60000(+6dB)
;default Min for Venice is 0x00000000(0dB), default Max for Venice is 0x228000(+34.5dB)
;default Min for Waikiki is 0x00000000(0dB), default Max for Waikiki is 0x150000(+21dB)
;note 0x10000=1dB, 0x8000=0.5dB
HKR,Settings\OEM\MicInRange,DedicatedExternalMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,DedicatedExternalMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,DedicatedInternalMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,DedicatedInternalMicInMax,1,00,00,06,00
;;HKR,Settings\OEM\MicInRange,IntMicDefaultBoostGainStep,1,02,00,00,00
;;HKR,Settings\OEM\MicInRange,PortBDefaultBoostGainStep,1,02,00,00,00
;;HKR,Settings\OEM\MicInRange,PortCDefaultBoostGainStep,1,02,00,00,00

HKR,Settings\OEM\MicInRange,IntMicGainAdded,1,00,00,FB,FF
HKR,Settings\OEM\MicInRange,ExtMicGainAdded,1,00,00,14,00

HKR,Settings\OEM\MicInRange,PortAMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortAMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,PortBMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortBMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,PortCMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortCMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,PortDMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortDMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,PortFMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortFMicInMax,1,00,00,06,00

HKR,Settings\OEM\LineInRange,PortALineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortALineInMax,1,00,00,06,00
HKR,Settings\OEM\LineInRange,PortBLineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortBLineInMax,1,00,00,06,00
HKR,Settings\OEM\LineInRange,PortCLineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortCLineInMax,1,00,00,06,00
HKR,Settings\OEM\LineInRange,PortFLineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortFLineInMax,1,00,00,06,00

HKR,Settings\OEM\CDWaveInRange,DedicatedCDInMin,1,00,00,00,00
HKR,Settings\OEM\CDWaveInRange,DedicatedCDInMax,1,00,80,22,00
HKR,Settings\OEM\CDWaveInRange,DedicatedWaveInMin,1,00,00,A0,FF
HKR,Settings\OEM\CDWaveInRange,DedicatedWaveInMax,1,00,00,0C,00

;    64 = 100% of the volume possible,etc...
;    32 = 50% of the volume possible,etc...
HKR,Settings\OEM\FlexSettings,Flex_MasterPlaybackVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_LineInPlaybackVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_MicPlaybackVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_CDPlaybackVolume,0x00000001,2D,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_WaveOutMixCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_AuxCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_LineInCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_MicCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_CDCaptureVolume,0x00000001,64,00,00,00

[HdAud2072x.Array.AddReg]
;; Tip_detect_wait_timer_1sec_Headset_detection_function_Apple_Nokia 
;;HKLM,%OverrideVerbsPath%,43, 0x00010001, 0x1C38800
;;HKLM,%OverrideVerbsPath%,44, 0x00010001, 0x1C4F071      ; (Apple only) 

HKLM,%OverrideVerbsPath%,10, 0x00010001, 0x02073E80 ;; RTD3WR
HKLM,%RemVerbsPath%,10, 0x00010001, 0x02073e00
 
HKR,Settings\ClassicModePinConfig,0000, 0x00010001, 0x01671CD0; Port A (Priority 1)
HKR,Settings\ClassicModePinConfig,0001, 0x00010001, 0x01971C20; Port D (Priority Highest)
HKR,Settings\ClassicModePinConfig,0002, 0x00010001, 0x01A71C2E; Port C (Priority Lowest)

HKR,%EPattributePath%\EPid1A,EPname,1,01 ; Internal Mic ; PortC
HKR,%EPattributePath%\EPid19,EPname,1,02 ; External Mic ; PortD

HKR,%EPattributePath%\EPid19\DefMicBoostSettings,DefGainSettings,1,00,02,00,03
HKR,%EPattributePath%\EPid19\DefMicBoostSettings,Flags,1,10

HKR,%EPattributePath%\EPid1A\DefMicBoostSettings,DefGainSettings,1,00,01,00,03 
HKR,%EPattributePath%\EPid1A\DefMicBoostSettings,Flags,1,10

;; For combo jack only to support SAII handset pop up
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,Enable,1,00;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,Flags,1,00;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,MicPortId,1,19,00,00,00;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,HpPortId,1,1D,00,00,00;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,GPIOPinId,1,00,00,00,00;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,MicMergedPortId,1,00,00,00,00;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,EnableMicRetask,1,01;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,SupportedDeviceTypes,1,82,00,00,00; Mic:0x01, Hp:0x02, Hs:0x80, AppleMic:0x100, LineIn:0x20
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,ForceShareLineInWithMicIn,1,00,00,00,00;
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,EnableFastSwitch,1,01,00,00,00;
;;HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,ForceInit3RingDeviceType,1,02,00,00,00; Mic:0x01, Hp:0x02, LineIn:0x20
HKR,Settings\OEM,ForceJackUseDetectionTime,1,00,03,00,00;;01 means to force use delay time 03 means delay time is 3sec
HKR,%EPattributePath%\EPSettings\HeadsetCtrlEnable,Leave3RingAsHp,1,01,00,00,00;

;HKR,%EPattributePath%\EPSettings\AssignHPonJackState,HpWidId,1,1C
;HKR,%EPattributePath%\EPSettings\AssignHPonJackState,ToAssocSeq,1,40
;HKR,%EPattributePath%\EPSettings\AssignHPonJackState,JackState1,1,19,00
;HKR,%EPattributePath%\EPSettings\AssignHPonJackState,JackState2,1,1C,01

;HKR,%EPattributePath%\EpSettings\MicLoopEnable,Enable,1,01
;HKR,%EPattributePath%\EpSettings\MicLoopEnable,EPname,1,01
;HKR,%EPattributePath%\EpSettings\MicLoopEnable,EpID,1,19
;HKR,%EPattributePath%\EpSettings\MicLoopEnable,DefGainSettings,1,00,40,00,50
;HKR,%EPattributePath%\EpSettings\MicLoopEnable,MuteGainSettings,1,00,01
;HKR,%EPattributePath%\EpSettings\MicLoopEnable,Flags,1,01 ; Bit0: fDisableIntMicLoopback

;HKR,%EPattributePath%\EpSettings\PcBeepCtrlEnable,Enable,1,01
;HKR,%EPattributePath%\EpSettings\PcBeepCtrlEnable,DefGainSettings,1,01,07,00,07
;HKR,%EPattributePath%\EpSettings\PcBeepCtrlEnable,Flags,1,40,00,00,00

HKR,Settings\MicArrayInfo,MicNum,1,02,00,00,00              ;;usNumberOfMicrophones
HKR,Settings\MicArrayInfo,ArrayType,1,00,00,00,00           ;;usMicArrayType
HKR,Settings\MicArrayInfo,VerticalAngle,1,a6,ff,5a,00       ;;Low word: Angle Begin, High word: Angle End
HKR,Settings\MicArrayInfo,HorizontalAngle,1,f1,ff,0f,00   ;;Low word: Angle Begin, High word: Angle End
HKR,Settings\MicArrayInfo,FrequencyBand,1,14,00,20,4e  ;;Low word: Band Lo, High word: Band Hi
;;Mic 0
HKR,Settings\MicArrayInfo,MicType00,1,00,00,00,00         ;;usType for Mic 0
HKR,Settings\MicArrayInfo,MicCoordXY00,1,00,00,00,00  ;;Low word: Coordinate X, High word: Coordinate Y
HKR,Settings\MicArrayInfo,MicCoordZ00,1,00,00,00,00    ;;Low word: Coordinate Z, High word: Reserved
HKR,Settings\MicArrayInfo,MicAngle00,1,00,00,00,00       ;;Low word: Vertical Angle, High word: Horizonal Angle
;;Mic 1
HKR,Settings\MicArrayInfo,MicType01,1,00,00,00,00        ;;usType for Mic 1
HKR,Settings\MicArrayInfo,MicCoordXY01,1,00,00,7f,00  ;;Low word: Coordinate X, High word: Coordinate Y
HKR,Settings\MicArrayInfo,MicCoordZ01,1,01,00,00,00    ;;Low word: Coordinate Z, High word: Reserved
HKR,Settings\MicArrayInfo,MicAngle01,1,00,00,00,00      ;;Low word: Vertical Angle, High word: Horizonal Angle

HKR,Settings\OEM,Flags,1,72,38,00,5A
HKR,Settings\OEM,Flags2,1,A2,31,B4,73 ; Enable MicNR, Enable AEC and disable Beam Forming without Speaker NR
HKR,Settings\OEM,Flags3,1,80,08,00,10
HKR,Settings\OEM,Flags4,1,80,08,00,00
HKR,Settings\OEM,Flags5,1,48,08,40,00 ; bit 29 disabled Independent HP Vol
HKR,Settings\OEM,Flags6,1,02,00,01,00
HKR,Settings\OEM,PortsCap,1,00,00,00,00
HKR,Settings\OEM,EqProfile,1,01,00,00,00
HKR,Settings\OEM,SmartAudioSettings,1,D0,91,08,00 ; No Beam Forming
HKR,Settings\OEM,NumOfSoftStream,1,01,01,00,00
HKR,Settings\OEM,DefaultGain,1,13,00,2B,14,00,00,00,00
HKR,Settings\OEM,DefaultAECMicLowLevel,1,00,00,00,00
HKR,Settings\OEM,DefaultAECMicHighLevel,1,00,00,24,00
HKR,Settings\OEM,SASpatializerPhantomSPSpread,1,40,00,00,00
HKR,Settings\OEM,SASpatializerImmersionSpread,1,40,00,00,00
HKR,Settings\OEM,SASpatializerAlgorithm,1,00,00,00,00
HKR,Settings\OEM,DefaultVREnabled,1,00,00,00,00
HKR,Settings\OEM,JackThreadDelayFromSuspend,1,00,00,00,00
HKR,Settings\OEM,EnableAPOSetMaxxPreset,1,01,64,00,00
HKR,Settings\OEM,BypassDisableVolumeLimit,1,01,00,00,00
HKR,Settings\OEM,EnableIntelASR,1,01,00,00,00
HKR,Settings\OEM,EnableGPIO0MuteSignal,1,01
HKR,Settings\OEM,ResumeDelayPeriodInMs,1,e8,03,00,00
HKR,Settings\OEM,RTD3ResumeDelayPeriodInMs,1,00,00,00,80

HKLM,%OverrideVerbsPath%,1, 0x00010001, 0x00171F01 
;;HKR,Settings\OEM,AppsUpdates,1,E8,00,0C,00

HKR,Settings\OEM,AmpHeadPhoneProtection ,1,01,00,00,00;; GSMark Enabled by default
HKR,Settings\OEM,HeadPhoneUpperBound ,1,3B,00,00,00

HKR,Settings\OEM\InitialSliderPosition,InitialMasterPlaybackPos,1,56,f8,f9,FF
HKR,Settings\OEM\InitialSliderPosition,InitialHeadphonePos,1,56,F8,F9,FF
HKR,Settings\OEM\InitialSliderPosition,InitialLineInPlaybackPos,1,C9,7A,04,00
HKR,Settings\OEM\InitialSliderPosition,InitialMicPlaybackPos,1,C9,7A,04,00
HKR,Settings\OEM\InitialSliderPosition,InitialWaveOutMixCapturePos,1,00,00,06,00
HKR,Settings\OEM\InitialSliderPosition,InitialAuxCapturePos,1,C9,FA,0E,00
HKR,Settings\OEM\InitialSliderPosition,InitialLineInCapturePos,1,C9,7A,04,00
HKR,Settings\OEM\InitialSliderPosition,InitialMicCapturePos,1,00,00,06,00
HKR,Settings\OEM\InitialSliderPosition,InitialCDCapturePos,1,C9,7A,1C,00
;;HKR,Settings\OEM\InitialSliderPosition,InitialMicBoostCapturePos,1,00,00,24,00
;;HKR,Settings\OEM\InitialSliderPosition,InitialAuxMicBoostCapturePos,1,00,00,1E,00

;default Min for Pebble is 0xffb60000(-74dB), default Max for Pebble is 0x60000(+6dB)
;default Min for Venice is 0x00000000(0dB), default Max for Venice is 0x228000(+34.5dB)
;default Min for Waikiki is 0x00000000(0dB), default Max for Waikiki is 0x150000(+21dB)
;note 0x10000=1dB, 0x8000=0.5dB
HKR,Settings\OEM\MicInRange,DedicatedExternalMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,DedicatedExternalMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,DedicatedInternalMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,DedicatedInternalMicInMax,1,00,00,06,00
;;HKR,Settings\OEM\MicInRange,IntMicDefaultBoostGainStep,1,02,00,00,00
;;HKR,Settings\OEM\MicInRange,PortBDefaultBoostGainStep,1,02,00,00,00
;;HKR,Settings\OEM\MicInRange,PortCDefaultBoostGainStep,1,02,00,00,00

HKR,Settings\OEM\MicInRange,IntMicGainAdded,1,00,00,FB,FF
HKR,Settings\OEM\MicInRange,ExtMicGainAdded,1,00,00,14,00

HKR,Settings\OEM\MicInRange,PortAMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortAMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,PortBMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortBMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,PortCMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortCMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,PortDMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortDMicInMax,1,00,00,06,00
HKR,Settings\OEM\MicInRange,PortFMicInMin,1,00,00,B6,FF
HKR,Settings\OEM\MicInRange,PortFMicInMax,1,00,00,06,00

HKR,Settings\OEM\LineInRange,PortALineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortALineInMax,1,00,00,06,00
HKR,Settings\OEM\LineInRange,PortBLineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortBLineInMax,1,00,00,06,00
HKR,Settings\OEM\LineInRange,PortCLineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortCLineInMax,1,00,00,06,00
HKR,Settings\OEM\LineInRange,PortFLineInMin,1,00,00,B6,FF
HKR,Settings\OEM\LineInRange,PortFLineInMax,1,00,00,06,00

HKR,Settings\OEM\CDWaveInRange,DedicatedCDInMin,1,00,00,00,00
HKR,Settings\OEM\CDWaveInRange,DedicatedCDInMax,1,00,80,22,00
HKR,Settings\OEM\CDWaveInRange,DedicatedWaveInMin,1,00,00,A0,FF
HKR,Settings\OEM\CDWaveInRange,DedicatedWaveInMax,1,00,00,0C,00

;    64 = 100% of the volume possible,etc...
;    32 = 50% of the volume possible,etc...
HKR,Settings\OEM\FlexSettings,Flex_MasterPlaybackVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_LineInPlaybackVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_MicPlaybackVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_CDPlaybackVolume,0x00000001,2D,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_WaveOutMixCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_AuxCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_LineInCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_MicCaptureVolume,0x00000001,64,00,00,00
HKR,Settings\OEM\FlexSettings,Flex_CDCaptureVolume,0x00000001,64,00,00,00


[MicArray.AddReg]
HKR,%EPattributePath%\EPid1A,IsMicArray,1,00    ;MicArray Endpoint

[HdAudBranding.AddProperty]
DeviceVendorWebSite,,,,"http://www.conexant.com"

[HdAud.DelReg]
HKR, Drivers
HKR, GlobalSettings
HKR, Branding
HKR, InitVerbs
HKR, RemVerbs
HKR, PowerSettings
HKR, Sensaura\Configuration
HKR, Sensaura\State
HKR, AD1882
HKR, AD1882A
HKR, AD1883
HKR, AD1884
HKR, AD1884A
HKR, AD1981
HKR, AD1983
HKR, AD1984
HKR, AD1984A
HKR, AD1984B
HKR, AD1986
HKR, AD1987
HKR, AD1988
HKR, AD1989A
HKR, AD1989B
HKR, EQSettings
HKR, Settings\PortConfigPC
HKR, Settings\Plugins
HKCU,%HKCU_IFRegPath%
HKLM,%HKLM_IFRegPath%
HKCU,%HKCU_PnPRegPath%
HKLM,%HKLM_PnPRegPath%
HKLM,%WindowsRunKey%,"SoundMAXPnP"
HKLM,%WindowsAppPaths%\smwdmif.dll
HKLM,%WindowsAppPaths%\smax4pnp.exe
HKLM,%WindowsAppPaths%\SMaxCore
HKLM, SYSTEM\CurrentControlSet\Services\AeaudioService
HKLM, Software\SRS Labs\APO
HKLM,%WindowsCPDirect%\Cpls,"SmaxESP"	;;smaxesp.cpl
HKLM, Software\Conexant\Aeapoctrl

HKLM, SYSTEM\CurrentControlSet\control\Conexant\EQ
HKLM, System\CurrentControlSet\Control\Conexant\OverrideVerbs
HKLM, System\CurrentControlSet\Control\Conexant\OverrideVerbs01
HKLM, System\CurrentControlSet\Control\Conexant\OverrideVerbs02
HKLM, System\CurrentControlSet\Control\Conexant\OverrideVerbs03
HKLM, System\CurrentControlSet\Control\Conexant\HWEQVerbs
HKLM, System\CurrentControlSet\Control\Conexant\EQ
HKLM, System\CurrentControlSet\Control\Conexant\MICEQ
HKLM, System\CurrentControlSet\Control\Conexant\RemVerbs
HKLM, System\CurrentControlSet\Control\Conexant\RemVerbs01
HKLM, System\CurrentControlSet\Control\Conexant\RemVerbs02
HKLM, System\CurrentControlSet\Control\Conexant\RemVerbs03

[SoftEQ.AddReg]
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1,SystemName,,1
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,ProfileName,,1
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,SpeakerApplication,,InternalSpeaker
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,Cancel,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,NumBands,0x00010001, 0A, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,ClassDGain,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,ClippingCtrlVol,0x00010001, FF, 7F, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,ClippingCtrlVolRight,0x00010001, FF, 7F, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,ClippingCtrlVolLeft,0x00010001, FF, 7F, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,LinearGain,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,DRCEnable,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,Threshold,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,MaxInputLevel,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,MaxOutputLevel,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,ClippingLevel,0x00010001, 00, 00, 00, BF
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,AttackTime,0x00010001, 14, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,AttackTimeSelItem,0x00010001, 07, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,AttackTimeInMS,0x00010001, 14, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,ReleaseTime,0x00010001, 00, 14, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,ReleaseTimeInMS,0x00010001, 00, 14, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,FastReleaseMS,0x00010001, 80, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1,ReleaseRateTh,0x00010001, 00, 00, 00, C0

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band1,Flags1,0x00010001, 01, 01, 01, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band1,Freq1,0x00010001, 1F, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band1,BWx1001,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band1,Gainx1001,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band1,Qfactor1,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band2,Flags1,0x00010001, 00, 01, 02, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band2,Freq1,0x00010001, 3E, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band2,BWx1001,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band2,Gainx1001,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band2,Qfactor1,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band3,Flags1,0x00010001, 00, 01, 04, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band3,Freq1,0x00010001, 7D, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band3,BWx1001,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band3,Gainx1001,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band3,Qfactor1,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band4,Flags1,0x00010001, 00, 01, 08, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band4,Freq1,0x00010001, FA, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band4,BWx1001,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band4,Gainx1001,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band4,Qfactor1,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band5,Flags1,0x00010001, 00, 01, 10, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band5,Freq1,0x00010001, F4, 01, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band5,BWx1001,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band5,Gainx1001,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band5,Qfactor1,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band6,Flags1,0x00010001, 00, 01, 20, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band6,Freq1,0x00010001, E8, 03, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band6,BWx1001,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band6,Gainx1001,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band6,Qfactor1,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band7,Flags1,0x00010001, 00, 01, 40, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band7,Freq1,0x00010001, D0, 07, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band7,BWx1001,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band7,Gainx1001,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band7,Qfactor1,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band8,Flags1,0x00010001, 00, 01, 80, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band8,Freq1,0x00010001, A0, 0F, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band8,BWx1001,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band8,Gainx1001,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band8,Qfactor1,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band9,Flags1,0x00010001, 00, 01, 00, 01
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band9,Freq1,0x00010001, 40, 1F, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band9,BWx1001,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band9,Gainx1001,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band9,Qfactor1,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band10,Flags1,0x00010001, 02, 01, 00, 02
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band10,Freq1,0x00010001, 80, 3E, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band10,BWx1001,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band10,Gainx1001,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band10,Qfactor1,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band1,Flags2,0x00010001, 01, 02, 01, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band1,Freq2,0x00010001, 1F, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band1,BWx1002,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band1,Gainx1002,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band1,Qfactor2,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band2,Flags2,0x00010001, 00, 02, 02, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band2,Freq2,0x00010001, 3E, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band2,BWx1002,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band2,Gainx1002,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band2,Qfactor2,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band3,Flags2,0x00010001, 00, 02, 04, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band3,Freq2,0x00010001, 7D, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band3,BWx1002,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band3,Gainx1002,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band3,Qfactor2,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band4,Flags2,0x00010001, 00, 02, 08, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band4,Freq2,0x00010001, FA, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band4,BWx1002,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band4,Gainx1002,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band4,Qfactor2,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band5,Flags2,0x00010001, 00, 02, 10, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band5,Freq2,0x00010001, F4, 01, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band5,BWx1002,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band5,Gainx1002,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band5,Qfactor2,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band6,Flags2,0x00010001, 00, 02, 20, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band6,Freq2,0x00010001, E8, 03, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band6,BWx1002,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band6,Gainx1002,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band6,Qfactor2,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band7,Flags2,0x00010001, 00, 02, 40, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band7,Freq2,0x00010001, D0, 07, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band7,BWx1002,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band7,Gainx1002,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band7,Qfactor2,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band8,Flags2,0x00010001, 00, 02, 80, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band8,Freq2,0x00010001, A0, 0F, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band8,BWx1002,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band8,Gainx1002,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band8,Qfactor2,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band9,Flags2,0x00010001, 00, 02, 00, 01
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band9,Freq2,0x00010001, 40, 1F, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band9,BWx1002,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band9,Gainx1002,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band9,Qfactor2,0x00010001, 00, 6A, 01, 00

HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band10,Flags2,0x00010001, 02, 02, 00, 02
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band10,Freq2,0x00010001, 80, 3E, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band10,BWx1002,0x00010001, 64, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band10,Gainx1002,0x00010001, 00, 00, 00, 00
HKLM, SYSTEM\CurrentControlSet\Control\Conexant\EQ\1\1\Band10,Qfactor2,0x00010001, 00, 6A, 01, 00

[HdAud2072x.NTamd64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopoW7
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopoW7

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopoW7
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopoW7

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1TopoW7
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1TopoW7

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2TopoW7
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2TopoW7

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopoW7
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopoW7

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopoW7
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopoW7

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo

[HdAud2072x3.NTAMD64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.MicArray.AnalogDigitalCaptureTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.MicArray.AnalogDigitalCaptureTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1TopoW81
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1TopoW81

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.MicArray.AnalogDigitalCapture2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.MicArray.AnalogDigitalCapture2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo

[HdAud2072x4.NTAMD64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo

[HdAud2072x.Array.NTamd64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopoW7
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopoW7

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopoW7
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopoW7

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1TopoW7
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1TopoW7

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2TopoW7
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2TopoW7

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopoW7
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopoW7

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopoW7
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopoW7

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo

[HdAud2072x3.Array.NTAMD64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.MicArray.AnalogDigitalCaptureTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.MicArray.AnalogDigitalCaptureTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1TopoW81
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1TopoW81

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2TopoW81
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2TopoW81

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo

[HdAud2072x4.Array.NTAMD64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR1Wave%, HdAudModel.AnalogDigitalCaptureR1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR1Topo%, HdAudModel.AnalogDigitalCaptureR1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR2Wave%, HdAudModel.AnalogDigitalCaptureR2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR2Topo%, HdAudModel.AnalogDigitalCaptureR2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureR3Wave%, HdAudModel.AnalogDigitalCaptureR3Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureR3Topo%, HdAudModel.AnalogDigitalCaptureR3Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCaptureWave%, HdAudModel.AnalogDigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCaptureTopo%, HdAudModel.AnalogDigitalCaptureTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture1Wave%, HdAudModel.AnalogDigitalCapture1Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture1Topo%, HdAudModel.AnalogDigitalCapture1Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AnalogDigitalCapture2Wave%, HdAudModel.AnalogDigitalCapture2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AnalogDigitalCapture2Topo%, HdAudModel.AnalogDigitalCapture2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalCaptureWave%, HdAudModel.DigitalCaptureWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalCaptureTopo%, HdAudModel.DigitalCaptureTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_HeadphoneWave%, HdAudModel.HeadphoneWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HeadphoneTopo%, HdAudModel.HeadphoneTopo

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_StereoMixWave%, HdAudModel.StereoMixWave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_StereoMixTopo%, HdAudModel.StereoMixTopo


[HdAudModel.CommonWave.AddReg]
HKR,,CLSID,,%Proxy.CLSID%

;IntHdAudGuid.RearLineOutDac
HKLM,%MediaCategories%\%HdAudGuidRearLineOutDac%,Name,,%RearLineOutDacName%
HKLM,%MediaCategories%\%HdAudGuidRearLineOutDac%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%HdAudGuidFrontHPOutDac%,Name,,%FrontHPOutDacName%
HKLM,%MediaCategories%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%HdAudGuidDisableDigitalOutput%,Name,,%DisableDigitalOutputName%
HKLM,%MediaCategories%\%HdAudGuidDisableDigitalOutput%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.HdAudGuidMicDockingSelect%,Name,,%Control.MicDockingSelectName%
HKLM,%MediaCategories%\%CNXTGUID.HdAudGuidMicDockingSelect%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%CNXTGUID.SwapC%,Name,,%Control.SwapC%
HKLM,%MediaCategories%\%CNXTGUID.SwapC%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.FPMicSel%,Name,,%Control.MicSelect%
HKLM,%MediaCategories%\%CNXTGUID.FPMicSel%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.MuteIntSpkr%,Name,,%Control.MuteIntSpkr%
HKLM,%MediaCategories%\%CNXTGUID.MuteIntSpkr%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.InputMon%,Name,,%Pin.InputMon%
HKLM,%MediaCategories%\%CNXTGUID.InputMon%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.RearInput%,Name,,%Pin.RearInput%
HKLM,%MediaCategories%\%CNXTGUID.RearInput%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.RITaskSel%,Name,,%Control.RITaskSelect%
HKLM,%MediaCategories%\%CNXTGUID.RITaskSel%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.InternalMicrophone%,Name,,%Pin.InternalMicrophone%
HKLM,%MediaCategories%\%CNXTGUID.InternalMicrophone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.ExternalMicrophone%,Name,,%Pin.ExternalMicrophone%
HKLM,%MediaCategories%\%CNXTGUID.ExternalMicrophone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.DockingMicrophone%,Name,,%Pin.DockingMicrophone%
HKLM,%MediaCategories%\%CNXTGUID.DockingMicrophone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.SpeakerHeadphone%,Name,,%Pin.SpeakerHeadphone%
HKLM,%MediaCategories%\%CNXTGUID.SpeakerHeadphone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.PcBeep%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.PcBeep%,Name,,%Pin.PcBeep%
HKLM,%MediaCategories%\%CNXTGUID.FrontMicrophone%,Name,,%Pin.FrontMicrophone%
HKLM,%MediaCategories%\%CNXTGUID.FrontMicrophone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.RearMicrophone%,Name,,%Pin.RearMicrophone%
HKLM,%MediaCategories%\%CNXTGUID.RearMicrophone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.FrontMic%,Name,,%Pin.FrontMic%
HKLM,%MediaCategories%\%CNXTGUID.FrontMic%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.RearMic%,Name,,%Pin.RearMic%
HKLM,%MediaCategories%\%CNXTGUID.RearMic%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.FrontLineIn%,Name,,%Pin.FrontLineIn%
HKLM,%MediaCategories%\%CNXTGUID.FrontLineIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.RearLineIn%,Name,,%Pin.RearLineIn%
HKLM,%MediaCategories%\%CNXTGUID.RearLineIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CNXTGUID.FrontInput%,Name,,%Pin.FrontInput%
HKLM,%MediaCategories%\%CNXTGUID.FrontInput%,Display,1,00,00,00,00


[APO.DelReg]
HKR,EP
HKR,FX

; Rear LineOut Topology

[HdAudModel.RearLineOutTopo.AddReg]
HKR,,FriendlyName,,%RearLineOutTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.RearLineOutWave]
AddReg = HdAudModel.RearLineOutWave.AddReg, HdAudModel.CommonWave.AddReg

[HdAudModel.RearLineOutWave.AddReg]
HKR,,FriendlyName,,%RearLineOutWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.RearLineOutTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.RearLineOutTopo.AddReg, HdAudModel.SSysFx.AddReg, HdAudModel.ESSysFx.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.RearLineOutTopoW7]
DelReg = APO.DelReg
AddReg = HdAudModel.RearLineOutTopo.AddReg, HdAudModel.SSysFxW7.AddReg, HdAudModel.ESSysFx.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.RearLineOutTopo_SF]
DelReg = APO.DelReg
AddReg = HdAudModel.RearLineOutTopo.AddReg, SoundResearch.SSysFx.AddReg, HdAudModel.ESSysFx.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.RearLineOutTopo_SRS]
DelReg = APO.DelReg
AddReg = HdAudModel.RearLineOutTopo.AddReg, HdAudModel.SSysFx.SRS.AddReg, HdAudModel.ESSysFx.AddReg
AddReg = EPProperties.Addreg

; Front panel headphone

[HdAudModel.FrontPanelHeadphoneWave]
AddReg = HdAudModel.FrontPanelHeadphoneWave.AddReg

[HdAudModel.FrontPanelHeadphoneWave.AddReg]
HKR,,FriendlyName,,%FrontPanelHeadphoneWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.FrontPanelHeadphoneTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.FrontPanelHeadphoneTopo.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.FrontPanelHeadphoneTopo.AddReg]
HKR,,FriendlyName,,%FrontPanelHeadphoneTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

; Independent Headphone

[HdAudModel.HeadphoneWave]
AddReg = HdAudModel.HeadphoneWave.AddReg

[HdAudModel.HeadphoneWave.AddReg]
HKR,,FriendlyName,,%HeadphoneWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.HeadphoneTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.HeadphoneTopo.AddReg, HdAudModel.HSysFx.AddReg, HdAudModel.EHSysFx.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.HeadphoneTopoW7]
DelReg = APO.DelReg
AddReg = HdAudModel.HeadphoneTopo.AddReg, HdAudModel.HSysFx.AddReg, HdAudModel.EHSysFx.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.HeadphoneTopo_SF]
DelReg = APO.DelReg
AddReg = HdAudModel.HeadphoneTopo.AddReg, SoundResearch.HSysFx.AddReg, HdAudModel.EHSysFx.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.HeadphoneTopo_SRS]
DelReg = APO.DelReg
AddReg = HdAudModel.HeadphoneTopo.AddReg, HdAudModel.HSysFx.SRS.AddReg, HdAudModel.EHSysFx.AddReg
AddReg = EPProperties.Addreg


[HdAudModel.HeadphoneTopo.AddReg]
HKR,,FriendlyName,,%HeadphoneTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

; Analog Digital Capture Re-task One

[HdAudModel.AnalogDigitalCaptureR1Wave]
AddReg = HdAudModel.AnalogDigitalCaptureR1Wave.AddReg

[HdAudModel.AnalogDigitalCaptureR1Wave.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.AnalogDigitalCaptureR1Topo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCaptureR1Topo.AddReg, SysFx.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCaptureR1Topo.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureTopoName%
HKR,,CLSID,,%Proxy.CLSID%

; Analog Digital Capture Re-task Two

[HdAudModel.AnalogDigitalCaptureR2Wave]
AddReg = HdAudModel.AnalogDigitalCaptureR2Wave.AddReg

[HdAudModel.AnalogDigitalCaptureR2Wave.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.AnalogDigitalCaptureR2Topo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCaptureR2Topo.AddReg, SysFx.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCaptureR2Topo.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureTopoName%
HKR,,CLSID,,%Proxy.CLSID%

; Analog Digital Capture Re-task Three

[HdAudModel.AnalogDigitalCaptureR3Wave]
AddReg = HdAudModel.AnalogDigitalCaptureR3Wave.AddReg

[HdAudModel.AnalogDigitalCaptureR3Wave.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.AnalogDigitalCaptureR3Topo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCaptureR3Topo.AddReg, SysFx.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCaptureR3Topo.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureTopoName%
HKR,,CLSID,,%Proxy.CLSID%

; Analog Digital Capture

[HdAudModel.AnalogDigitalCaptureWave]
AddReg = HdAudModel.AnalogDigitalCaptureWave.AddReg

[HdAudModel.AnalogDigitalCaptureWave.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.AnalogDigitalCaptureTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCaptureTopo.AddReg, SysFx.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCaptureTopoW7]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCaptureTopo.AddReg, SysFxW7.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.AddReg

[HdAudModel.MicArray.AnalogDigitalCaptureTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCaptureTopo.AddReg, SysFx.Capture.MicArray.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.MicArray10.AnalogDigitalCaptureTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCaptureTopo.AddReg, SysFx.Capture.MicArray10.Addreg, OEMSettingsOverride.MicArray.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCaptureTopo.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureTopoName%
HKR,,CLSID,,%Proxy.CLSID%

; Analog Digital Capture 2

[HdAudModel.AnalogDigitalCapture1Wave]
AddReg = HdAudModel.AnalogDigitalCapture1Wave.AddReg

[HdAudModel.AnalogDigitalCapture1Wave.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.AnalogDigitalCapture1Topo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCapture1Topo.AddReg, SysFx.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCapture1TopoW81]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCapture1Topo.AddReg, SysFx.CaptureW81.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCapture1Topo_LI]
DelReg = APO.DelReg
;;AddReg = HdAudModel.AnalogDigitalCapture1Topo.AddReg, SysFx.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = HdAudModel.AnalogDigitalCapture1Topo.AddReg, OEMSettingsOverride.LineIn.AddReg
AddReg = EPProperties.Addreg, EPProperties_LI.AddReg

[HdAudModel.AnalogDigitalCapture1Topo_POS]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCapture1Topo.AddReg, SysFx.Capture.Pos.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCapture1TopoW7]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCapture1Topo.AddReg, SysFxW7.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.AnalogDigitalCapture1Topo.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureTopoName%
HKR,,CLSID,,%Proxy.CLSID%

; Analog Digital Capture 3

[HdAudModel.AnalogDigitalCapture2Wave]
AddReg = HdAudModel.AnalogDigitalCapture2Wave.AddReg

[HdAudModel.AnalogDigitalCapture2Wave.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.AnalogDigitalCapture2Topo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCapture2Topo.AddReg, SysFx.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg
Addreg = ClassicMode.AddReg

[HdAudModel.AnalogDigitalCapture2TopoW81]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCapture2Topo.AddReg, SysFx.CaptureW81.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg
Addreg = ClassicMode.AddReg

[HdAudModel.AnalogDigitalCapture2TopoW7]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCapture2Topo.AddReg, SysFxW7.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.AddReg
Addreg = ClassicMode.AddReg

[HdAudModel.MicArray.AnalogDigitalCapture2Topo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCapture2Topo.AddReg, SysFx.Capture.MicArray.Classic.Addreg, OEMSettingsOverride.MicArray.AddReg
AddReg = EPProperties.Addreg
Addreg = ClassicMode.AddReg

[HdAudModel.MicArray10.AnalogDigitalCapture2Topo]
DelReg = APO.DelReg
AddReg = HdAudModel.AnalogDigitalCapture2Topo.AddReg, SysFx.Capture.MicArray10.Classic.Addreg, OEMSettingsOverride.MicArray.AddReg
AddReg = EPProperties.Addreg
Addreg = ClassicMode.AddReg

[HdAudModel.AnalogDigitalCapture2Topo.AddReg]
HKR,,FriendlyName,,%AnalogDigitalCaptureTopoName%
HKR,,CLSID,,%Proxy.CLSID%

; Analog Digital Capture 4 (internal digital mic)

[HdAudModel.DigitalCaptureWave]
AddReg = HdAudModel.DigitalCaptureWave.AddReg

[HdAudModel.DigitalCaptureWave.AddReg]
HKR,,FriendlyName,,%DigitalCaptureWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.DigitalCaptureTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.DigitalCaptureTopo.AddReg, SysFx.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.DigitalCaptureTopoW7]
DelReg = APO.DelReg
AddReg = HdAudModel.DigitalCaptureTopo.AddReg, SysFxW7.Capture.Addreg, OEMSettingsOverride.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.DigitalCaptureTopo.AddReg]
HKR,,FriendlyName,,%DigitalCaptureTopoName%
HKR,,CLSID,,%Proxy.CLSID%

; Digital output (SPDIF)

[HdAudModel.DigitalOutputWave]
AddReg = HdAudModel.DigitalOutputWave.AddReg

[HdAudModel.DigitalOutputWave.AddReg]
HKR,,FriendlyName,,%DigitalOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.DigitalOutputTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.DigitalOutputTopo.AddReg, HdAudModel.DSysFx.AddReg, HdAudModel.EDSysFx.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.DigitalOutputTopo.AddReg]
HKR,,FriendlyName,,%DigitalOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

; Digital output 2 (HDMI)

[HdAudModel.DigitalOutput2Wave]
AddReg = HdAudModel.DigitalOutput2Wave.AddReg

[HdAudModel.DigitalOutput2Wave.AddReg]
HKR,,FriendlyName,,%DigitalOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.DigitalOutput2Topo]
DelReg = APO.DelReg
AddReg = HdAudModel.DigitalOutput2Topo.AddReg, HdAudModel.DSysFx2.AddReg, HdAudModel.EDSysFx2.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.DigitalOutput2Topo.AddReg]
HKR,,FriendlyName,,%DigitalOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

; Digital input

[HdAudModel.DigitalInputWave]
AddReg = HdAudModel.DigitalInputWave.AddReg

[HdAudModel.DigitalInputWave.AddReg]
HKR,,FriendlyName,,%DigitalInputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.DigitalInputTopo]
DelReg = APO.DelReg
AddReg = EPProperties.Addreg
AddReg = HdAudModel.DigitalInputTopo.AddReg

[HdAudModel.DigitalInputTopo.AddReg]
HKR,,FriendlyName,,%DigitalInputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudSecurity.AddReg]
; FILE_DEVICE_SOUND
HKR,,DeviceType,0x10001,0x0000001D
; SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RWX_RES_RWX
HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

; Stereo Mix

[HdAudModel.StereoMixWave]
AddReg = HdAudModel.StereoMixWave.AddReg

[HdAudModel.StereoMixWave.AddReg]
HKR,,FriendlyName,,%StereoMixWaveName%
HKR,,CLSID,,%Proxy.CLSID%

[HdAudModel.StereoMixTopo]
DelReg = APO.DelReg
AddReg = HdAudModel.StereoMixTopo.AddReg, OEMSettingsOverrideSumDevice.AddReg
AddReg = EPProperties.Addreg

[HdAudModel.StereoMixTopo.AddReg]
HKR,,FriendlyName,,%StereoMixTopoName%
HKR,,CLSID,,%Proxy.CLSID%

[EPProperties.AddReg]
HKR,"EP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\0",%PKEY_AudioEndpoint_Supports_EventDriven_Mode%,%REG_DWORD%,0x00000001
;; 24-bit 48Khz
HKR,"EP\\0",%PKEY_AudioEngine_OEMFormat%,%REG_BINARY%, 41,00,8C,70,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,DC,05,00,08,00,20,00,16,00,18,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71

;; 16-bit 48Khz
;HKR,"EP\\0",%PKEY_AudioEngine_OEMFormat%, %REG_BINARY%, 41,00,C8,70,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,EE,02,00,04,00,10,00,16,00,10,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71

[EPProperties_LI.AddReg]
;;enable "listen to this device"
;;HKR,"EP\\0",%PKEY_Endpoint_ListenPageCheckIdentifier%, %REG_BINARY%, 0B, 00, EE, 01, 01, 00, 00, 00, FF, FF, 00, 00

[ClassicMode.AddReg]
HKR,"EP\\0", %PKEY_Device_Type%, %REG_DWORD%, 0x0010

[OEMSettingsOverrideSumDevice.AddReg]
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_SUM%
HKR,"EP\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0060

[SysFx.CaptureW81.Addreg] ;; Winnie
HKR,"FX\\0",%PKEY_DisplayName%,,%SYSFX_FriendlyName%
;HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0030
;;HKR,"FX\\0",%PKEY_Endpoint_IDII%, %REG_DWORD%, 0x0003 ; External mic
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_MICROPHONE%

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2000", %REG_DWORD%, 0x0000   ; Disable Bypass mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2001", %REG_DWORD%, 0x0003   ; Only My Voice - VoIP mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2002", %REG_DWORD%, 0x0000   ; FFP- None mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2003", %REG_DWORD%, 0x0000   ; Focused Narrow mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2004", %REG_DWORD%, 0x0001   ; AEC On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2005", %REG_DWORD%, 0x0001   ; SSP On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2006", %REG_DWORD%, 0x140000 ; +20dB gain on SSP bypass mode

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},3000", %REG_DWORD%, 0x0001   ; byte 0 bit 0 -Only my voice, byte 0 bit 1 -Multiple voices, byte 0 bit 2 -ASR Mode, byte 0 bit 3 -Lync Mode, 
;byte 2 bit 0 Disable by default

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1016", %REG_DWORD%, 0x0001   ; Enable MicEQ

;; CNXT MFX keys
HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

;; CNXT SFX keys
;;HKR,"FX\\0",%PKEY_FX_StreamEffectClsid%,,%SYSFX_PREMIX_CLSID%
;;HKR,"FX\\0",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

[SysFx.Capture.Addreg]
HKR,"FX\\0",%PKEY_DisplayName%,,%SYSFX_FriendlyName%
;HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0030
;;HKR,"FX\\0",%PKEY_Endpoint_IDII%, %REG_DWORD%, 0x0003 ; External mic
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_MICROPHONE%

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2000", %REG_DWORD%, 0x0000   ; Disable Bypass mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2001", %REG_DWORD%, 0x0003   ; Only My Voice - VoIP mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2002", %REG_DWORD%, 0x0000   ; FFP- None mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2003", %REG_DWORD%, 0x0000   ; Focused Narrow mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2004", %REG_DWORD%, 0x0001   ; AEC On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2005", %REG_DWORD%, 0x0001   ; SSP On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2006", %REG_DWORD%, 0x140000 ; +20dB gain on SSP bypass mode

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},3000", %REG_DWORD%, 0x0001   ; byte 0 bit 0 -Only my voice, byte 0 bit 1 -Multiple voices, byte 0 bit 2 -ASR Mode, byte 0 bit 3 -Lync Mode, 
;byte 2 bit 0 Disable by default

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1016", %REG_DWORD%, 0x0001   ; Enable MicEQ

;; CNXT MFX keys
HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%,%AUDIO_SIGNALPROCESSINGMODE_SPEECH%

;; CNXT SFX keys
;;HKR,"FX\\0",%PKEY_FX_StreamEffectClsid%,,%SYSFX_PREMIX_CLSID%
;;HKR,"FX\\0",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

[SysFxW7.Capture.Addreg]
HKR,"FX\\0",%PKEY_DisplayName%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%FX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0030
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_MICROPHONE%

[SysFx.Capture.MicArray.Addreg]
HKR,"FX\\0",%PKEY_DisplayName%,,%SYSFX_FriendlyName%
;HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0030
;;HKR,"FX\\0",%PKEY_Endpoint_IDII%, %REG_DWORD%, 0x0002 ; internal array mic (Win81)  
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_MICROPHONE%

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2000", %REG_DWORD%, 0x0000   ; Disable Bypass mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2001", %REG_DWORD%, 0x0003   ; Only My Voice - VoIP mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2002", %REG_DWORD%, 0x0000   ; FFP- None mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2003", %REG_DWORD%, 0x0000   ; Focused Narrow mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2004", %REG_DWORD%, 0x0001   ; AEC On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2005", %REG_DWORD%, 0x0001   ; SSP On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2006", %REG_DWORD%, 0x140000 ; +20dB gain on SSP bypass mode

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},3000", %REG_DWORD%, 0x0001   ; byte 0 bit 0 -Only my voice, byte 0 bit 1 -Multiple voices, byte 0 bit 2 -ASR Mode, byte 0 bit 3 -Lync Mode, 
;byte 2 bit 0 Disable by default

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1016", %REG_DWORD%, 0x0001   ; Enable MicEQ

;; CNXT MFX keys
HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

;; CNXT SFX keys
;;HKR,"FX\\0",%PKEY_FX_StreamEffectClsid%,,%SYSFX_PREMIX_CLSID%
;;HKR,"FX\\0",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

[SysFx.Capture.MicArray.Classic.Addreg]
HKR,"FX\\0",%PKEY_DisplayName%,,%SYSFX_FriendlyName%
;HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0030
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_MICROPHONE%

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2000", %REG_DWORD%, 0x0000   ; Disable Bypass mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2001", %REG_DWORD%, 0x0003   ; Only My Voice - VoIP mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2002", %REG_DWORD%, 0x0000   ; FFP- None mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2003", %REG_DWORD%, 0x0000   ; Focused Narrow mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2004", %REG_DWORD%, 0x0001   ; AEC On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2005", %REG_DWORD%, 0x0001   ; SSP On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2006", %REG_DWORD%, 0x140000 ; +20dB gain on SSP bypass mode

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},3000", %REG_DWORD%, 0x0001   ; byte 0 bit 0 -Only my voice, byte 0 bit 1 -Multiple voices, byte 0 bit 2 -ASR Mode, byte 0 bit 3 -Lync Mode, 
;byte 2 bit 0 Disable by default

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1016", %REG_DWORD%, 0x0001   ; Enable MicEQ

;; CNXT MFX keys
HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

;; CNXT SFX keys
;;HKR,"FX\\0",%PKEY_FX_StreamEffectClsid%,,%SYSFX_PREMIX_CLSID%
;;HKR,"FX\\0",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%


[SysFx.Capture.MicArray10.Addreg]
HKR,"FX\\0",%PKEY_DisplayName%,,%SYSFX_FriendlyName%
;HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0030
HKR,"FX\\0",%PKEY_Endpoint_IDII%, %REG_DWORD%, 0x0001 ; internal array mic
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_MICROPHONE_ARRAY%

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2000", %REG_DWORD%, 0x0000   ; Disable Bypass mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2001", %REG_DWORD%, 0x0003   ; Only My Voice - VoIP mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2002", %REG_DWORD%, 0x0000   ; FFP- None mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2003", %REG_DWORD%, 0x0000   ; Focused Narrow mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2004", %REG_DWORD%, 0x0001   ; AEC On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2005", %REG_DWORD%, 0x0001   ; SSP On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2006", %REG_DWORD%, 0x140000 ; +20dB gain on SSP bypass mode

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},3000", %REG_DWORD%, 0x0001   ; byte 0 bit 0 -Only my voice, byte 0 bit 1 -Multiple voices, byte 0 bit 2 -ASR Mode, byte 0 bit 3 -Lync Mode, 
;byte 2 bit 0 Disable by default

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1016", %REG_DWORD%, 0x0001   ; Enable MicEQ

;; CNXT MFX keys
HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%,%AUDIO_SIGNALPROCESSINGMODE_SPEECH%

;; CNXT SFX keys
;;HKR,"FX\\0",%PKEY_FX_StreamEffectClsid%,,%SYSFX_PREMIX_CLSID%
;;HKR,"FX\\0",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

[SysFx.Capture.MicArray10.Classic.Addreg]
HKR,"FX\\0",%PKEY_DisplayName%,,%SYSFX_FriendlyName%
;HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0030
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_MICROPHONE_ARRAY%

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2000", %REG_DWORD%, 0x0000   ; Disable Bypass mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2001", %REG_DWORD%, 0x0003   ; Only My Voice - VoIP mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2002", %REG_DWORD%, 0x0000   ; FFP- None mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2003", %REG_DWORD%, 0x0000   ; Focused Narrow mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2004", %REG_DWORD%, 0x0001   ; AEC On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2005", %REG_DWORD%, 0x0001   ; SSP On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2006", %REG_DWORD%, 0x140000 ; +20dB gain on SSP bypass mode

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},3000", %REG_DWORD%, 0x0001   ; byte 0 bit 0 -Only my voice, byte 0 bit 1 -Multiple voices, byte 0 bit 2 -ASR Mode, byte 0 bit 3 -Lync Mode, 
;byte 2 bit 0 Disable by default

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1016", %REG_DWORD%, 0x0001   ; Enable MicEQ

;; CNXT MFX keys
HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%,%AUDIO_SIGNALPROCESSINGMODE_SPEECH%

;; CNXT SFX keys
;;HKR,"FX\\0",%PKEY_FX_StreamEffectClsid%,,%SYSFX_PREMIX_CLSID%
;;HKR,"FX\\0",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

[SysFx.Capture.LineIn.Addreg]
HKR,"FX\\0",%PKEY_DisplayName%,,%SYSFX_FriendlyName%
;HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0040
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_LINE_CONNECTOR%

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2000", %REG_DWORD%, 0x0001   ; Disable Bypass mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2001", %REG_DWORD%, 0x0003   ; Only My Voice - VoIP mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2002", %REG_DWORD%, 0x0000   ; FFP- None mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2003", %REG_DWORD%, 0x0000   ; Focused Narrow mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2004", %REG_DWORD%, 0x0000   ; AEC On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2005", %REG_DWORD%, 0x0000   ; SSP On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2006", %REG_DWORD%, 0x0000   ; Demo mode off

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},3000", %REG_DWORD%, 0x0001   ; byte 0 bit 0 -Only my voice, byte 0 bit 1 -Multiple voices, byte 0 bit 2 -ASR Mode, byte 0 bit 3 -Lync Mode, 
;byte 2 bit 0 Disable by default

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},1016", %REG_DWORD%, 0x0000   ; Enable MicEQ

;; CNXT MFX keys
HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

;; CNXT SFX keys
;;HKR,"FX\\0",%PKEY_FX_StreamEffectClsid%,,%SYSFX_PREMIX_CLSID%
;;HKR,"FX\\0",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

[SysFx.Capture.Pos.Addreg]
HKR,"FX\\0",%PKEY_DisplayName%,,%SYSFX_FriendlyName%
;HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0030
HKR,"FX\\0",%PKEY_Endpoint_IDII%, %REG_DWORD%, 0x0003 ; External mic
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_BEAMFORMING%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_LFX_AEC%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_Endpoint_Enable_GFX%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_MICROPHONE%

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2000", %REG_DWORD%, 0x0000   ; Disable Bypass mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2001", %REG_DWORD%, 0x0004   ; Only My Voice - VoIP mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2002", %REG_DWORD%, 0x0000   ; FFP- None mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2003", %REG_DWORD%, 0x0000   ; Focused Narrow mode
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2004", %REG_DWORD%, 0x0000   ; AEC On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2005", %REG_DWORD%, 0x0000   ; SSP On
HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},2006", %REG_DWORD%, 0x140000 ; +20dB gain on SSP bypass mode

HKR,"FX\\0","{0C709614-E770-0001-4000-018664542698},3000", %REG_DWORD%, 0x0001   ; byte 0 bit 0 -Only my voice, byte 0 bit 1 -Multiple voices, byte 0 bit 2 -ASR Mode, byte 0 bit 3 -Lync Mode, 
;byte 2 bit 0 Disable by default

;; CNXT MFX keys
HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%


[OEMSettingsOverride.AddReg]
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_MICROPHONE%
HKR,"EP\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0030

[OEMSettingsOverride.MicArray.AddReg]
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_MICROPHONE_ARRAY%
HKR,"EP\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0030

[OEMSettingsOverride.LineIn.AddReg]
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_LINE_CONNECTOR%
HKR,"EP\\0",%PKEY_Endpoint_ID%, %REG_DWORD%, 0x0040

[SysFx.DigitalCapture.Addreg]
HKR,"FX\\0",%DesDigiMicBoost_CLSID%, %REG_DWORD%, 0x4A4A00

[Strings]
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
CNXT="Conexant"
Conexant.Mfg="Conexant"
PublisherName="Conexant Systems"

; localizable
DiskId1 = "Installation Disk"
HdAudioFunctionDriver.CNXTCodec.DeviceDesc = "Conexant HD Audio"

UAAFunctionDriverForHdAudio.SvcDesc = "Conexant UAA Function Driver for High Definition Audio Service"

HDAudioOEMFriendlyName   = "Conexant HD Audio"
RearLineOutWaveDeviceName =        "Conexant HD Audio output"
RearLineOutDacName =               "Conexant HD Audio line out"
RearLineInWaveDeviceName =         "Conexant HD Audio input"
RearMicInWaveDeviceName =          "Conexant HD Audio mic"
FrontPanelHeadphoneWaveDeviceName ="Conexant HD Audio headphone"
HeadphoneWaveDeviceName = 	   "Conexant HD Audio headphone"
FrontHPOutDacName =                "Conexant HD Audio headphone"
FrontPanelMicWaveDeviceName =      "Conexant HD Audio mic"
DigitalOutputWaveDeviceName =      "Conexant HD Audio digital out"
DigitalInputWaveDeviceName =       "Conexant HD Audio digital in"
MicArrayWaveDeviceName =           "Conexant HD Audio mic array"
AuxInWaveDeviceName =              "Conexant HD Audio aux in"
AnalogDigitalCaptureWaveName =     "Conexant HD Audio capture"
DigitalCaptureWaveName =           "Conexant HD Audio capture"
SMXWaveDeviceName =		   "Conexant HD Audio"
StereoMixWaveName = "Conexant HD Stereo Mix"

IndependentMicWaveDeviceName  = "Conexant HD Audio Microphone"
IndependentMicTopoDeviceName  = "Conexant HD Audio Microphone mixer"
IndependentMic2WaveDeviceName = "Conexant HD Audio Microphone 2"
IndependentMic2TopoDeviceName = "Conexant HD Audio Microphone 2 mixer"
IndependentMic3WaveDeviceName = "Conexant HD Audio Microphone 3"
IndependentMic3TopoDeviceName = "Conexant HD Audio Microphone 3 mixer"
IndependentMic4WaveDeviceName = "Conexant HD Audio Microphone 4"
IndependentMic4TopoDeviceName = "Conexant HD Audio Microphone 4 mixer"
IndependentMic5WaveDeviceName = "Conexant HD Audio Microphone 5"
IndependentMic5TopoDeviceName = "Conexant HD Audio Microphone 5 mixer"

RearLineOutTopoDeviceName =        "Conexant HD Audio output mixer"
RearLineInTopoDeviceName =         "Conexant HD Audio input mixer"
RearMicInTopoDeviceName =          "Conexant HD Audio mic mixer"
FrontPanelHeadphoneTopoDeviceName ="Conexant HD Audio headphone mixer"
HeadphoneTopoDeviceName = 	   "Conexant HD Audio headphone mixer"
FrontPanelMicTopoDeviceName =      "Conexant HD Audio mic mixer"
DigitalOutputTopoDeviceName =      "Conexant HD Audio digital out mixer"
DigitalInputTopoDeviceName =       "Conexant HD Audio digital in mixer"
MicArrayTopoDeviceName =           "Conexant HD Audio mic array mixer"
AuxInTopoDeviceName =              "Conexant HD Audio aux in mixer"
AnalogDigitalCaptureTopoName =     "Conexant HD Audio capture mixer"
DigitalCaptureTopoName =           "Conexant HD Audio capture mixer"
SMXTopoDeviceName =                "Conexant HD Audio mixer"
StereoMixTopoName = "Conexant HD Audio Stereo Mixer"

HdAudioDeviceDescription = "Conexant High Definition SmartAudio"
MicDockingSelectName	= "Mic Docking Sel"

; non localizable

KSNAME_RearLineOutWave="RearLineOutWave"
KSNAME_FrontPanelHeadphoneWave="FrontPanelHeadphoneWave"
KSNAME_DigitalOutputWave="DigitalOutputWave"
KSNAME_DigitalOutput2Wave="DigitalOutput2Wave"
KSNAME_DigitalInputWave="DigitalInputWave"
KSNAME_AnalogDigitalCaptureWave = "AnalogDigitalCaptureWave"
KSNAME_AnalogDigitalCapture1Wave = "AnalogDigitalCapture1Wave"
KSNAME_AnalogDigitalCapture2Wave = "AnalogDigitalCapture2Wave"
KSNAME_AnalogDigitalCaptureR1Wave = "AnalogDigitalCaptureR1Wave"
KSNAME_AnalogDigitalCaptureR2Wave = "AnalogDigitalCaptureR2Wave"
KSNAME_AnalogDigitalCaptureR3Wave = "AnalogDigitalCapture2R3Wave"
KSNAME_HeadphoneWave = "HeadphoneWave"
KSNAME_DigitalCaptureWave = "DigitalCaptureWave"
KSNAME_StereoMixWave = "StereoMixWave"

KSNAME_RearLineOutTopo="RearLineOutTopo"
KSNAME_FrontPanelHeadphoneTopo="FrontPanelHeadphoneTopo"
KSNAME_DigitalOutputTopo="DigitalOutputTopo"
KSNAME_DigitalOutput2Topo="DigitalOutput2Topo"
KSNAME_DigitalInputTopo="DigitalInputTopo"
KSNAME_AnalogDigitalCaptureTopo = "AnalogDigitalCaptureTopo"
KSNAME_AnalogDigitalCapture1Topo = "AnalogDigitalCapture1Topo"
KSNAME_AnalogDigitalCapture2Topo = "AnalogDigitalCapture2Topo"
KSNAME_AnalogDigitalCaptureR1Topo = "AnalogDigitalCaptureR1Topo"
KSNAME_AnalogDigitalCaptureR2Topo = "AnalogDigitalCaptureR2Topo"
KSNAME_AnalogDigitalCaptureR3Topo = "AnalogDigitalCaptureR3Topo"
KSNAME_HeadphoneTopo = "HeadphoneTopo"
KSNAME_DigitalCaptureTopo = "DigitalCaptureTopo"
KSNAME_StereoMixTopo = "StereoMixTopo"

CNXTGUID.SwapC       = "{4A15B633-1490-4480-AE10-4B25DE911193}"
CNXTGUID.FPMicSel    = "{4A15B637-1490-4480-AE10-4B25DE911193}"
CNXTGUID.RITaskSel   = "{4A15B639-1490-4480-AE10-4B25DE911193}"
CNXTGUID.MuteIntSpkr = "{4A15B63B-1490-4480-AE10-4B25DE911193}"
CNXTGUID.InputMon    = "{C9274F9B-9504-44cc-971A-88A2C64D08D4}"
CNXTGUID.RearInput   = "{C9274F99-9504-44cc-971A-88A2C64D08D4}"
CNXTGUID.HdAudGuidMicDockingSelect = "{4A15B63D-1490-4480-AE10-4B25DE911193}"
CNXTGUID.InternalMicrophone = "{C9274F91-9504-44cc-971A-88A2C64D08D4}"
CNXTGUID.ExternalMicrophone = "{C9274F93-9504-44cc-971A-88A2C64D08D4}"
CNXTGUID.DockingMicrophone  = "{C9274F95-9504-44cc-971A-88A2C64D08D4}"
CNXTGUID.SpeakerHeadphone = "{C9274F97-9504-44cc-971A-88A2C64D08D4}"
CNXTGUID.PcBeep           = "{C9274F9D-9504-44cc-971A-88A2C64D08D4}"
CNXTGUID.FrontMicrophone  = "{4BC49CF1-B096-4956-A0EC-D7D93170CC00}"
CNXTGUID.RearMicrophone   = "{4BC49CF3-B096-4956-A0EC-D7D93170CC00}"
CNXTGUID.FrontMic    = "{4BC49CFB-B096-4956-A0EC-D7D93170CC00}"
CNXTGUID.RearMic     = "{4BC49CFD-B096-4956-A0EC-D7D93170CC00}"
CNXTGUID.FrontLineIn = "{4BC49CF5-B096-4956-A0EC-D7D93170CC00}"
CNXTGUID.RearLineIn  = "{4BC49CF7-B096-4956-A0EC-D7D93170CC00}"
CNXTGUID.FrontInput  = "{4BC49CF9-B096-4956-A0EC-D7D93170CC00}"


;** Localizable Strings
Control.SwapC = "Swap Center/Subwoofer"
Control.MicSelect = "Front Mic Select"
Control.RITaskSelect = "Use as Microphone"
Control.MuteIntSpkr = "Mute Internal Speaker";
Pin.InputMon = "Input Monitor" ;Input Monitor Control
Pin.RearInput = "Rear Input" ;Rear Input Control
Pin.InternalMicrophone = "Internal Microphone"
Pin.ExternalMicrophone = "External Microphone"
Pin.DockingMicrophone = "Docking Microphone"
Pin.SpeakerHeadphone = "Internal Speaker/Headphone"
Pin.PcBeep = "PC Beep"
Pin.FrontMicrophone = "Front Microphone";
Pin.RearMicrophone = "Rear Microphone";
Pin.FrontMic = "Front Mic"
Pin.RearMic = "Rear Mic"
Pin.FrontLineIn = "Front Line In";
Pin.RearLineIn = "Rear Line In";
Pin.FrontInput = "Front Input";
DisableDigitalOutputName = "Disable Digital Output"


;** Non-Localized strings
Control.MicDockingSelectName = "Mic Docking Sel"

KSCATEGORY_AUDIO = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
KSCATEGORY_REALTIME="{EB115FFC-10C8-4964-831D-6DCB02E6F23F}"
Proxy.CLSID ="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"

; guids for rear line out
HdAudGuidRearLineOutDac = "{EEF86A90-3742-4974-B8D2-5370E1C540F6}" ; non-localizable
HdAudGuidFrontHPOutDac = "{497B34AD-D67F-411c-8076-80D5B4250D67}" ; non-localizable
HdAudGuidDisableDigitalOutput = "{F06BB67D-5C2F-48ad-A307-B449E3B217D6}" ; non-localizable
HdAudGuidMicDockingSelect = "{6F0B76BE-8F71-4656-828D-8E40F658ABE8}" ; non-localizable
UIPATH="CNXT_AUDIO_HDA"

OverrideVerbsPath="System\CurrentControlSet\Control\Conexant\OverrideVerbs"
OverrideVerbsPath01="System\CurrentControlSet\Control\Conexant\OverrideVerbs01"
OverrideVerbsPath02="System\CurrentControlSet\Control\Conexant\OverrideVerbs02"
OverrideVerbsPath03="System\CurrentControlSet\Control\Conexant\OverrideVerbs03"
RemVerbsPath="System\CurrentControlSet\Control\Conexant\RemVerbs"
RemVerbsPath01="System\CurrentControlSet\Control\Conexant\RemVerbs01"
RemVerbsPath02="System\CurrentControlSet\Control\Conexant\RemVerbs02"
RemVerbsPath03="System\CurrentControlSet\Control\Conexant\RemVerbs03"

HKCU_IFRegPath="SOFTWARE\Conexant\SMWDMIF"
HKLM_IFRegPath="SOFTWARE\Wow6432Node\Conexant\SMWDMIF"
WindowsRunKey="Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Run"
WindowsAppPaths="SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths"
HKCU_PnPRegPath="Software\Conexant\smax4pnp"
HKLM_PnPRegPath="Software\Wow6432Node\Conexant\smax4pnp"
WindowsCPDirect="SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel"	;;smaxesp.cpl

CoreFilePath="Conexant\Core"
EPattributePath="Settings\EPattributes"
EPattributePath01="Settings\EPattributes01"
EPattributePath02="Settings\EPattributes02"
EPattributePath03="Settings\EPattributes03"

REG_BINARY = 0x00000001
REG_DWORD = 0x00010001

KSNODETYPE_SPEAKER = "{DFF21CE1-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_HEADPHONES = "{DFF21CE2-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_SPDIF_INTERFACE = "{DFF21FE5-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_HDMI_INTERFACE = "{D1B9CC2A-F519-417F-91C9-55FA65481001}"
KSNODETYPE_ANY            = "{00000000-0000-0000-0000-000000000000}"
KSNODETYPE_LINE_CONNECTOR = "{DFF21FE3-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_MICROPHONE     = "{DFF21BE1-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_MICROPHONE_ARRAY = "{DFF21BE5-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_SUM		    = "{DA441A60-C556-11D0-8A2B-00A0C9255AC1}"

PKEY_FX_Association  = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},0"
PKEY_FX_PreMixClsid  = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},1"
PKEY_FX_PostMixClsid = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},2"
PKEY_FX_UiClsid      = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},3"
PKEY_DisplayName     = "{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},4"
PKEY_ItemNameDisplay = "{B725F130-47EF-101A-A5F1-02608C9EEBAC},10"
PKEY_AudioEndpoint_Disable_SysFx = "{1da5d803-d492-4edd-8c23-e0c0ffee7f0e},5"
PKEY_AudioEndpoint_Ext_UiClsid = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},1"
PKEY_AudioEndpoint_Association = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2"
PKEY_AudioEngine_OEMFormat = "{E4870E26-3CC5-4CD2-BA46-CA0A9A70ED04},3"

PKEY_AudioEndpoint_Supports_EventDriven_Mode = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},7"

PKEY_Endpoint_ID = "{A4A2C5A8-D979-4939-B4D5-AA85D6F08162},0"
PKEY_Endpoint_IDII = "{B4A2C5A8-D979-4939-B4D5-AA85D6F08162},0"
PKEY_Endpoint_IDIII = "{A4A2C5A8-D979-4939-B4D5-AA85D6F08162},10"

PKEY_Endpoint_Enable_LFX = "{a988f78b-07b6-4f47-9c9f-25409534cdee},0"
PKEY_Endpoint_Enable_LFX_BEAMFORMING = "{818d3b4c-2bbf-40e9-a438-9361b0ffc427},0"
PKEY_Endpoint_Enable_LFX_AEC = "{7996efb2-29c1-4898-be83-4a3646e06fac},0"
PKEY_Endpoint_Enable_GFX = "{7f73d4e1-91e3-4490-9fba-5e86680a5748},0"
PKEY_Endpoint_ListenPageCheckIdentifier = "{24dbb0fc-9311-4b3d-9cf0-18ff155639d4},1"

SYSFX_UI_CLSID      = "{5860E1C5-F95C-4a7a-8EC8-8AEF24F379A1}"
SYSFX_PREMIX_CLSID  = "{19A120F2-EB17-4913-B7F0-C79704813000}"
SYSFX_POSTMIX_CLSID = "{C21FE761-A4DE-4060-B707-0E0C04813000}"
;;SYSFXW7_PREMIX_CLSID  = "{19A120F2-EB17-4913-B7F0-C79704813000}"
;;SYSFXW7_POSTMIX_CLSID = "{C21FE761-A4DE-4060-B707-0E0C04813000}"
CNXTFX_PREMIX_CLSID = "{AA4CE0BA-E016-4FE4-B44C-3E4208100200}"
CNXTFX_POSTMIX_CLSID = "{A8004167-E235-4148-A4E5-7C3108100200}"

PKEY_Device_Type = "{34F9EAF0-F3FF-11DD-AC1D-B27C55D89593},0"

SYSFX_FriendlyName  = "CnxtDSP System Effect"

; Conexant Speaker Properties Page Extensions for Dolby to replace the MS Enhancement page
CNXT_UI_CLSID = "{5E344C16-0672-4a5c-88E7-25D7F3026C87}"

FX_UI_CLSID      = "{5860E1C5-F95C-4a7a-8EC8-8AEF24F379A1}"
FX_PREMIX_CLSID  = "{62dc1a93-ae24-464c-a43e-452f824c4250}"
FX_POSTMIX_CLSID = "{637c490d-eee3-4c0a-973f-371958802da2}"
FX_FriendlyName  = "Microsoft Audio Home Theater Effects"

; Page Master UI Defines
PAGE_MASTER_UI_CLSID	= "{AA747400-B9F8-4D7F-B41C-F8CF3047A0DB}"   ; Page Master UI page
PKEY_PAGE_MASTER_PAGE_0 = "{AA747400-B9F8-4D7F-B41C-F8CF3047A0DB},0" ; First Page
PKEY_PAGE_MASTER_PAGE_1 = "{AA747400-B9F8-4D7F-B41C-F8CF3047A0DB},1" ; Second Page
PKEY_PAGE_MASTER_PAGE_2 = "{AA747400-B9F8-4D7F-B41C-F8CF3047A0DB},2" ; 3rd Page

; For Windows 8.1 Defines
PKEY_FX_StreamEffectClsid   = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},5"
PKEY_FX_ModeEffectClsid     = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},6"
PKEY_FX_EndpointEffectClsid = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},7"

PKEY_SFX_ProcessingModes_Supported_For_Streaming = "{D3993A3F-99C2-4402-B5EC-A92A0367664B},5"
PKEY_MFX_ProcessingModes_Supported_For_Streaming = "{D3993A3F-99C2-4402-B5EC-A92A0367664B},6"
PKEY_EFX_ProcessingModes_Supported_For_Streaming = "{D3993A3F-99C2-4402-B5EC-A92A0367664B},7"

AUDIO_SIGNALPROCESSINGMODE_DEFAULT = "{C18E2F7E-933D-4965-B7D1-1EEF228D2AF3}"
AUDIO_SIGNALPROCESSINGMODE_RAW     = "{9E90EA20-B493-4FD1-A1A8-7E1361A956CF}"
AUDIO_SIGNALPROCESSINGMODE_SPEECH  = "{FC1CFC9B-B9D6-4CFA-B5E0-4BB2166878B2}"
AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS  = "{98951333-B9CD-48B1-A0A3-FF40682D73F7}"

FX_STREAM_CLSID    = "{B48DEA3F-D962-425a-8D9A-9A5BB37A9904}"
FX_MODE_CLSID      = "{06687E71-F043-403A-BF49-CB591BA6E103}"

;
; Plugins settings
;
RenPluginLFX = "Settings\Plugins\Render\LFX"
RenPluginGFX = "Settings\Plugins\Render\GFX"
CapPluginLFX = "Settings\Plugins\Capture\LFX"
CXFx_VOIP_PLUGIN_CLSID = "{0000000d-0000-0001-4000-018664542698}"

;
;Cnxt and Forte Interface
;
DesDigiMicBoost_CLSID = "{4d8b5a4e-4f8b-4be5-b109-4b7214611257},2"

;; Sound Edge V4
PKEY_SFEPID = "{98463DF4-41A5-4335-9D80-0A8E25C3BE04},0"
SESYSFX_PREMIX_CLSID = "{F71CA881-A2E0-43D1-9B8D-CEF14AA0D58D}"
SESYSFX_POSTMIX_CLSID = "{C26AD82E-B1CB-4BDF-87E9-CACD7FD6C6FD}"
SESYSFX_STREAM_CLSID = "{F71CA881-A2E0-43D1-9B8D-CEF14AA0D58D}"
SESYSFX_MODE_CLSID = "{C26AD82E-B1CB-4BDF-87E9-CACD7FD6C6FD}"
SESYSFX_ENDPOINT_CLSID = "{8F3540DF-18B0-4943-B916-D4A79801587D}"
SFSYSFX_FriendlyName  = " Sound Research Effects"

;; SRS-specific GUIDs and registry keys.

PKEY_AudioEndpoint_SRS_UAPO_IsInstalled = "{59CB4A93-050A-4246-925E-AFD78F2D081A},0"
PKEY_AudioEndpoint_SRS_UAPO_TuningFile  = "{59CB4A93-050A-4246-925E-AFD78F2D081A},1"

SRS_APO_Key					        = "Software\SRS Labs\APO"
PKEY_SRS_Enable_LFX                 = "{66E88EA2-A239-4e1f-82FF-2F45359AEC94},0"
PKEY_SRS_CurrentTech                = "{66E88EA2-A239-4e1f-82FF-2F45359AEC94},1"
PKEY_SRS_UserContentType            = "{66E88EA2-A239-4e1f-82FF-2F45359AEC94},2"
PKEY_SRS_BypassGain                 = "{66E88EA2-A239-4e1f-82FF-2F45359AEC94},3"
PKEY_SRS_PassThrough                = "{66E88EA2-A239-4e1f-82FF-2F45359AEC94},4"
PKEY_SRS_TechBitmask                = "{66E88EA2-A239-4e1f-82FF-2F45359AEC94},5"
PKEY_SRS_SupplementalProcess        = "{66E88EA2-A239-4e1f-82FF-2F45359AEC94},6"
PKEY_SRS_SpeakerMode                = "{66E88EA2-A239-4e1f-82FF-2F45359AEC94},9"
PKEY_SRS_VIPP_Override              = "{66E88EA2-A239-4e1f-82FF-2F45359AEC94},13"

SRS_WOWHD_APO_Key                   = "Software\SRS Labs\APO\WOW HD"
PKEY_SRS_WOWHD_Enable				= "{7542A688-914F-465d-A11A-4D6A109013A2},0"
PKEY_SRS_WOWHD_Input_Gain			= "{7542A688-914F-465d-A11A-4D6A109013A2},1"
PKEY_SRS_WOWHD_Output_Gain			= "{7542A688-914F-465d-A11A-4D6A109013A2},2"
PKEY_SRS_WOWHD_Bypass_Gain			= "{7542A688-914F-465d-A11A-4D6A109013A2},3"
PKEY_SRS_WOWHD_TruBass_Level		= "{7542A688-914F-465d-A11A-4D6A109013A2},4"
PKEY_SRS_WOWHD_TruBass_Size			= "{7542A688-914F-465d-A11A-4D6A109013A2},5"
PKEY_SRS_WOWHD_Definition_Level		= "{7542A688-914F-465d-A11A-4D6A109013A2},6"
PKEY_SRS_WOWHD_SRS_Enable			= "{7542A688-914F-465d-A11A-4D6A109013A2},7"
PKEY_SRS_WOWHD_SRS_Mode				= "{7542A688-914F-465d-A11A-4D6A109013A2},8"
PKEY_SRS_WOWHD_Output_Mode			= "{7542A688-914F-465d-A11A-4D6A109013A2},9"
PKEY_SRS_WOWHD_Center_Level			= "{7542A688-914F-465d-A11A-4D6A109013A2},10"
PKEY_SRS_WOWHD_Space_Level			= "{7542A688-914F-465d-A11A-4D6A109013A2},11"
PKEY_SRS_WOWHD_Focus_Level			= "{7542A688-914F-465d-A11A-4D6A109013A2},12"
PKEY_SRS_WOWHD_Limiter_Level		= "{7542A688-914F-465d-A11A-4D6A109013A2},13"

SRS_TSHD_APO_Key					= "Software\SRS Labs\APO\TruSurround HD"
PKEY_SRS_TSHD_Enable				= "{548FF929-057B-46f1-8FB8-5019BF2ED146},0"
PKEY_SRS_TSHD_Input_Gain			= "{548FF929-057B-46f1-8FB8-5019BF2ED146},1"
PKEY_SRS_TSHD_Output_Gain			= "{548FF929-057B-46f1-8FB8-5019BF2ED146},2"
PKEY_SRS_TSHD_Bypass_Gain			= "{548FF929-057B-46f1-8FB8-5019BF2ED146},3"
PKEY_SRS_TSHD_Output_Mode			= "{548FF929-057B-46f1-8FB8-5019BF2ED146},4"
PKEY_SRS_TSHD_TruBass_Level			= "{548FF929-057B-46f1-8FB8-5019BF2ED146},5"
PKEY_SRS_TSHD_TruBass_Size			= "{548FF929-057B-46f1-8FB8-5019BF2ED146},6"
PKEY_SRS_TSHD_Definition_Level		= "{548FF929-057B-46f1-8FB8-5019BF2ED146},7"
PKEY_SRS_TSHD_DialogClarity_Level	= "{548FF929-057B-46f1-8FB8-5019BF2ED146},8"
PKEY_SRS_TSHD_Surround_Level		= "{548FF929-057B-46f1-8FB8-5019BF2ED146},9"
PKEY_SRS_TSHD_SRS_Enable			= "{548FF929-057B-46f1-8FB8-5019BF2ED146},10"
PKEY_SRS_TSHD_SRS_Mode				= "{548FF929-057B-46f1-8FB8-5019BF2ED146},11"
PKEY_SRS_TSHD_Center_Level			= "{548FF929-057B-46f1-8FB8-5019BF2ED146},12"
PKEY_SRS_TSHD_Space_Level			= "{548FF929-057B-46f1-8FB8-5019BF2ED146},13"
PKEY_SRS_TSHD_Focus_Level			= "{548FF929-057B-46f1-8FB8-5019BF2ED146},14"
PKEY_SRS_TSHD_Limiter_Level			= "{548FF929-057B-46f1-8FB8-5019BF2ED146},15"
PKEY_SRS_TSHD_TruBass_Enable		= "{548FF929-057B-46f1-8FB8-5019BF2ED146},16"

SRS_APO_CSHP_Key                    = "Software\SRS Labs\APO\CS Headphone"
PKEY_SRS_CSHP_Enable                = "{C52A5863-6FA5-4b40-AEC6-436AE9E5C228},0"
PKEY_SRS_CSHP_Input_Gain            = "{C52A5863-6FA5-4b40-AEC6-436AE9E5C228},1"
PKEY_SRS_CSHP_Output_Gain           = "{C52A5863-6FA5-4b40-AEC6-436AE9E5C228},2"
PKEY_SRS_CSHP_Bypass_Gain           = "{C52A5863-6FA5-4b40-AEC6-436AE9E5C228},3"
PKEY_SRS_CSHP_TruBass_Level         = "{C52A5863-6FA5-4b40-AEC6-436AE9E5C228},4"
PKEY_SRS_CSHP_TruBass_Size          = "{C52A5863-6FA5-4b40-AEC6-436AE9E5C228},5"
PKEY_SRS_CSHP_Definition_Level      = "{C52A5863-6FA5-4b40-AEC6-436AE9E5C228},6"
PKEY_SRS_CSHP_DialogClarity_Level   = "{C52A5863-6FA5-4b40-AEC6-436AE9E5C228},7"

SRS_APO_CSII_Key                    = "Software\SRS Labs\APO\CSII"
PKEY_SRS_CSII_Input_Gain            = "{4D312C5C-B7B8-4818-B1C3-B5721528363A},0"
PKEY_SRS_CSII_Output_Mode           = "{4D312C5C-B7B8-4818-B1C3-B5721528363A},1"
PKEY_SRS_CSII_Mode                  = "{4D312C5C-B7B8-4818-B1C3-B5721528363A},2"
PKEY_SRS_CSII_TruBass_Level         = "{4D312C5C-B7B8-4818-B1C3-B5721528363A},3"
PKEY_SRS_CSII_TruBass_Size          = "{4D312C5C-B7B8-4818-B1C3-B5721528363A},4"
PKEY_SRS_CSII_DialogClarity_Level   = "{4D312C5C-B7B8-4818-B1C3-B5721528363A},5"
PKEY_SRS_CSII_Output_Gain_Left      = "{4D312C5C-B7B8-4818-B1C3-B5721528363A},6"
PKEY_SRS_CSII_Output_Gain_Right     = "{4D312C5C-B7B8-4818-B1C3-B5721528363A},7"
PKEY_SRS_CSII_Output_Gain_Center    = "{4D312C5C-B7B8-4818-B1C3-B5721528363A},8"
PKEY_SRS_CSII_Output_Gain_Sub       = "{4D312C5C-B7B8-4818-B1C3-B5721528363A},9"
PKEY_SRS_CSII_Output_Gain_LeftSurr  = "{4D312C5C-B7B8-4818-B1C3-B5721528363A},10"
PKEY_SRS_CSII_Output_Gain_RightSurr = "{4D312C5C-B7B8-4818-B1C3-B5721528363A},11"

SRS_APO_VOICE_Key                   = "Software\SRS Labs\APO\SRS Voice"
PKEY_SRS_SRSVoice_Enable            = "{FBCBE8D1-FD3B-4c6a-8AB2-0E4DA20FD94E},0"
PKEY_SRS_SRSVoice_Enh_Input_Gain    = "{FBCBE8D1-FD3B-4c6a-8AB2-0E4DA20FD94E},1"
PKEY_SRS_SRSVoice_Enh_Output_Gain   = "{FBCBE8D1-FD3B-4c6a-8AB2-0E4DA20FD94E},2"
PKEY_SRS_SRSVoice_TruBass_Enable    = "{FBCBE8D1-FD3B-4c6a-8AB2-0E4DA20FD94E},3"
PKEY_SRS_SRSVoice_TruBass_Level     = "{FBCBE8D1-FD3B-4c6a-8AB2-0E4DA20FD94E},4"
PKEY_SRS_SRSVoice_TruBass_Size      = "{FBCBE8D1-FD3B-4c6a-8AB2-0E4DA20FD94E},5"
PKEY_SRS_SRSVoice_Definition_Level  = "{FBCBE8D1-FD3B-4c6a-8AB2-0E4DA20FD94E},6"
PKEY_SRS_SRSVoice_Focus_Level       = "{FBCBE8D1-FD3B-4c6a-8AB2-0E4DA20FD94E},7"
PKEY_SRS_SRSVoice_VIP_Input_Gain    = "{FBCBE8D1-FD3B-4c6a-8AB2-0E4DA20FD94E},8"
PKEY_SRS_SRSVoice_VIP_Output_Gain   = "{FBCBE8D1-FD3B-4c6a-8AB2-0E4DA20FD94E},9"
PKEY_SRS_SRSVoice_VIP_Level         = "{FBCBE8D1-FD3B-4c6a-8AB2-0E4DA20FD94E},10"
PKEY_SRS_SRSVoice_VIP_FullBand      = "{FBCBE8D1-FD3B-4c6a-8AB2-0E4DA20FD94E},11"

SRS_APO_HP360_Key                   = "Software\SRS Labs\APO\Headphone 360"
PKEY_SRS_HP360_Enable               = "{83744D4A-08BF-4c5f-9B7E-1FF2A9F2CFEB},0"
PKEY_SRS_HP360_Input_Gain           = "{83744D4A-08BF-4c5f-9B7E-1FF2A9F2CFEB},1"
PKEY_SRS_HP360_Output_Gain          = "{83744D4A-08BF-4c5f-9B7E-1FF2A9F2CFEB},2"
PKEY_SRS_HP360_Bypass_Gain          = "{83744D4A-08BF-4c5f-9B7E-1FF2A9F2CFEB},3"
PKEY_SRS_HP360_TruBass_Level        = "{83744D4A-08BF-4c5f-9B7E-1FF2A9F2CFEB},4"
PKEY_SRS_HP360_TruBass_Size         = "{83744D4A-08BF-4c5f-9B7E-1FF2A9F2CFEB},5"
PKEY_SRS_HP360_DefinitionLevel      = "{83744D4A-08BF-4c5f-9B7E-1FF2A9F2CFEB},6"
PKEY_SRS_HP360_DialogClarityLevel   = "{83744D4A-08BF-4c5f-9B7E-1FF2A9F2CFEB},7"

SRS_APO_CSHP360_Key                 = "Software\SRS Labs\APO\CSHP and Headphone 360"
PKEY_SRS_CSHP360_Enable             = "{8713EEBC-12EE-4ccc-9357-FB195FEA8161},0"
PKEY_SRS_CSHP360_Input_Gain         = "{8713EEBC-12EE-4ccc-9357-FB195FEA8161},1"
PKEY_SRS_CSHP360_Output_Gain        = "{8713EEBC-12EE-4ccc-9357-FB195FEA8161},2"
PKEY_SRS_CSHP360_Bypass_Gain        = "{8713EEBC-12EE-4ccc-9357-FB195FEA8161},3"
PKEY_SRS_CSHP360_TruBass_Level      = "{8713EEBC-12EE-4ccc-9357-FB195FEA8161},4"
PKEY_SRS_CSHP360_TruBass_Size       = "{8713EEBC-12EE-4ccc-9357-FB195FEA8161},5"
PKEY_SRS_CSHP360_DefinitionLevel    = "{8713EEBC-12EE-4ccc-9357-FB195FEA8161},6"
PKEY_SRS_CSHP360_DialogClarityLevel = "{8713EEBC-12EE-4ccc-9357-FB195FEA8161},7"
PKEY_SRS_CSHP360_CS_Mode            = "{8713EEBC-12EE-4ccc-9357-FB195FEA8161},8"

SRS_APO_GEQ_Key                     = "Software\SRS Labs\APO\GraphicEQ"
PKEY_SRS_GEQ_Enable                 = "{70D31C5B-9EAF-4d05-9B31-70E8D6B0B0AE},0"
PKEY_SRS_GEQ_Input_Gain             = "{70D31C5B-9EAF-4d05-9B31-70E8D6B0B0AE},1"
PKEY_SRS_GEQ_Output_Gain            = "{70D31C5B-9EAF-4d05-9B31-70E8D6B0B0AE},2"
PKEY_SRS_GEQ_Bypass_Gain            = "{70D31C5B-9EAF-4d05-9B31-70E8D6B0B0AE},3"
PKEY_SRS_GEQ_31                     = "{70D31C5B-9EAF-4d05-9B31-70E8D6B0B0AE},4"
PKEY_SRS_GEQ_62                     = "{70D31C5B-9EAF-4d05-9B31-70E8D6B0B0AE},5"
PKEY_SRS_GEQ_125                    = "{70D31C5B-9EAF-4d05-9B31-70E8D6B0B0AE},6"
PKEY_SRS_GEQ_250                    = "{70D31C5B-9EAF-4d05-9B31-70E8D6B0B0AE},7"
PKEY_SRS_GEQ_500                    = "{70D31C5B-9EAF-4d05-9B31-70E8D6B0B0AE},8"
PKEY_SRS_GEQ_1k                     = "{70D31C5B-9EAF-4d05-9B31-70E8D6B0B0AE},9"
PKEY_SRS_GEQ_2k                     = "{70D31C5B-9EAF-4d05-9B31-70E8D6B0B0AE},10"
PKEY_SRS_GEQ_4k                     = "{70D31C5B-9EAF-4d05-9B31-70E8D6B0B0AE},11"
PKEY_SRS_GEQ_8k                     = "{70D31C5B-9EAF-4d05-9B31-70E8D6B0B0AE},12"
PKEY_SRS_GEQ_16k                    = "{70D31C5B-9EAF-4d05-9B31-70E8D6B0B0AE},13"

SRS_APO_MAXV_Key                    = "Software\SRS Labs\APO\MaxV"
PKEY_SRS_MaxV_Enable                = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},0"
PKEY_SRS_MaxV_Input_Gain            = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},1"
PKEY_SRS_MaxV_Output_Gain           = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},2"
PKEY_SRS_MaxV_Bypass_Gain           = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},3"
PKEY_SRS_MaxV_VC_Enable             = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},4"
PKEY_SRS_MaxV_VC_Ref_Level          = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},5"
PKEY_SRS_MaxV_VC_Mode               = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},6"
PKEY_SRS_MaxV_LoFilter_Enable       = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},7"
PKEY_SRS_MaxV_LoFilter_Freq         = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},8"
PKEY_SRS_MaxV_LoFilter_Order        = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},9"
PKEY_SRS_MaxV_HiFilter_Enable       = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},10"
PKEY_SRS_MaxV_HiFilter_Freq         = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},11"
PKEY_SRS_MaxV_HiFilter_Order        = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},12"
PKEY_SRS_MaxV_AntiClip_Enable       = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},13"
PKEY_SRS_MaxV_AntiClip_Level        = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},14"
PKEY_SRS_MaxV_PEQ_Master_Enable     = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},15"
PKEY_SRS_MaxV_PEQ_Band1_Enable      = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},16"
PKEY_SRS_MaxV_PEQ_Band1_Q           = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},17"
PKEY_SRS_MaxV_PEQ_Band1_Freq        = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},18"
PKEY_SRS_MaxV_PEQ_Band1_Gain        = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},19"
PKEY_SRS_MaxV_PEQ_Band2_Enable      = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},20"
PKEY_SRS_MaxV_PEQ_Band2_Q           = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},21"
PKEY_SRS_MaxV_PEQ_Band2_Freq        = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},22"
PKEY_SRS_MaxV_PEQ_Band2_Gain        = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},23"
PKEY_SRS_MaxV_PEQ_Band3_Enable      = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},24"
PKEY_SRS_MaxV_PEQ_Band3_Q           = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},25"
PKEY_SRS_MaxV_PEQ_Band3_Freq        = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},26"
PKEY_SRS_MaxV_PEQ_Band3_Gain        = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},27"
PKEY_SRS_MaxV_PEQ_Band4_Enable      = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},28"
PKEY_SRS_MaxV_PEQ_Band4_Q           = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},29"
PKEY_SRS_MaxV_PEQ_Band4_Freq        = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},30"
PKEY_SRS_MaxV_PEQ_Band4_Gain        = "{DFE89419-D77E-4a7a-886C-1E5CF9157F0A},31"

SRS_APO_VolumeIQ_Key                = "Software\SRS Labs\APO\VolumeIQ"
PKEY_SRS_VolumeIQ_Enable            = "{3B02C998-2868-4a21-9139-73D570DAF4B1},0"
PKEY_SRS_VolumeIQ_Input_Gain        = "{3B02C998-2868-4a21-9139-73D570DAF4B1},1"
PKEY_SRS_VolumeIQ_Output_Gain       = "{3B02C998-2868-4a21-9139-73D570DAF4B1},2"
PKEY_SRS_VolumeIQ_Bypass_Gain       = "{3B02C998-2868-4a21-9139-73D570DAF4B1},3"
PKEY_SRS_VolumeIQ_Reference_Level   = "{3B02C998-2868-4a21-9139-73D570DAF4B1},4"
PKEY_SRS_VolumeIQ_Mode              = "{3B02C998-2868-4a21-9139-73D570DAF4B1},5"
PKEY_SRS_VolumeIQ_Max_Gain          = "{3B02C998-2868-4a21-9139-73D570DAF4B1},6"
PKEY_SRS_VolumeIQ_Speaker_Size      = "{3B02C998-2868-4a21-9139-73D570DAF4B1},7"
PKEY_SRS_VolumeIQ_Normalize_Enable  = "{3B02C998-2868-4a21-9139-73D570DAF4B1},8"
PKEY_SRS_VolumeIQ_Volume_Bypass_Gain = "{3B02C998-2868-4a21-9139-73D570DAF4B1},9"

SRS_APO_VIPPlus_Key                 = "Software\SRS Labs\APO\VIP Plus"
PKEY_SRS_VIPPlus_Enable             = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},0"
PKEY_SRS_VIPPlus_Input_Gain         = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},1"
PKEY_SRS_VIPPlus_Output_Gain        = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},2"
PKEY_SRS_VIPPlus_Bypass_Gain        = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},3"
PKEY_SRS_VIPPlus_Full_Band_Enable   = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},4"
PKEY_SRS_VIPPlus_AntiClip_Enable    = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},5"
PKEY_SRS_VIPPlus_VIP_Control        = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},6"
PKEY_SRS_VIPPlus_Adaptive_Enable    = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},7"
PKEY_SRS_VIPPlus_Env_Sensitivity    = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},8"
PKEY_SRS_VIPPlus_Input_Sensitivity  = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},9"
PKEY_SRS_VIPPlus_Extra_VIP_Control  = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},10"
PKEY_SRS_VIPPlus_Env_Level          = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},11"
PKEY_SRS_VIPPlus_Env_Device         = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},12" ;; string device ID
PKEY_SRS_VIPPlus_Enh_Enable         = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},13"
PKEY_SRS_VIPPlus_Enh_Input_Gain     = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},14"
PKEY_SRS_VIPPlus_Enh_Output_Gain    = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},15"
PKEY_SRS_VIPPlus_Enh_Bypass_Gain    = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},16"
PKEY_SRS_VIPPlus_Enh_TruBass_Enable = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},17"
PKEY_SRS_VIPPlus_Enh_TruBass_Level  = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},18"
PKEY_SRS_VIPPlus_Enh_TruBass_Size   = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},19"
PKEY_SRS_VIPPlus_Enh_Definition_Level = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},20"
PKEY_SRS_VIPPlus_Enh_Focus_Level      = "{447C6BF5-9D8A-42a4-8107-56AF50900C5B},21"

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

;; Bitmask of supported technologies - TSHD, WOWHD, CSHP, Max-V
SRSHD_TECH_BITMASK = "0x410680DD" ; SRS Premium Sound HD BITMASK
SRS3D_TECH_BITMASK = "0xEBA8D230" ; SRS Premium Sound 3D BITMASK

CONTROLLER_EXT_UI_CLSID    = "{EE661557-A649-4cb5-B868-86FCC6251414}"

AUDIOENDPOINT_EXT_UI_CLSID = "{6C57B2A2-91F5-4b90-93D5-FAB82485ECA6}"

SRS_SYSFX_UI_CPTR_CLSID     = "{00000000-0000-0000-0000-000000000000}"
SRS_SYSFX_UI_CLSID      = "{3EE6CC8B-9F7F-4cea-8251-997B986E2C1F}"
SRS_SYSFX_PREMIX_CLSID  = "{176F4E15-8F7C-4833-ADED-81FAE8CCD186}"
SRS_SYSFX_PREMIX_CPTR_CLSID = "{13A1D8D3-4E55-4b92-B8DD-340569279E31}"
SRS_SYSFX_POSTMIX_CLSID = "{00000000-0000-0000-0000-000000000000}"
SRS_SYSFX_FriendlyName  = "SRS Universal APO for HD Audio from SRS Labs, Inc."

PKEY_SRS30_Association  = "{7A8B74C8-FA66-4460-8542-D6119C59E9D4},0"
PKEY_SRS30_APOLocation  = "{7A8B74C8-FA66-4460-8542-D6119C59E9D4},1"
PKEY_SRS30_XmlLocation  = "{7A8B74C8-FA66-4460-8542-D6119C59E9D4},2"
PKEY_SRS30_HWIdentifier = "{7A8B74C8-FA66-4460-8542-D6119C59E9D4},3"
PKEY_SRS30_CodecId      = "{7A8B74C8-FA66-4460-8542-D6119C59E9D4},4"
SRS_PreFX_KEY           = "{0D490185-0EF5-4E25-9994-EF95218A851C}"
SRS_REGISTRY_SPK        = "Software\SRS Labs\APO"
SRS_REGISTRY_HP         = "Software\SRS Labs\APO"
SRS3_SYSFX_UI_CLSID      = "{7F578410-1C20-4677-B18F-4474000865D4}"
SRS3_SYSFX_UI_TRUBASS_CLSID = "{7F35C5D8-A7A7-4E6F-8ADB-E695EF0035E9}"
SRS3_SYSFX_PREMIX_CLSID  = "{CB0EAF7D-3991-4921-AA30-CD32798EDC3A}"
SRS3_SYSFX_PREMIX_CPTR_CLSID = "{3C8BA013-2AA8-4687-8913-4EA83E269AE8}"
SRS3_SYSFX_FriendlyName  = "SRS Universal APO 3.0 for HD Audio from SRS Labs, Inc."

SRS3_SYSFX_SFX_CLSID  = "{1B917FE2-47D1-425D-A26E-AFCDBDA7A2E8}"
SRS3_SYSFX_MFX_CLSID  = "{5B98E1AC-A670-4311-B4F8-DC25E30CFBFF}"
SRS3_SYSFX_EFX_CLSID  = "{93520346-FA48-4F56-8CB0-D92CC1775E37}"
SRS3_SYSFX_LFX_CLSID  = "{CB0EAF7D-3991-4921-AA30-CD32798EDC3A}"

; History Information
DriverMfgr="Conexant"
ProductName = "Conexant High Definition SmartAudio"
DriverVersionID="8.66.66"
DriverBuildDate="06/16/2017"
DriverBuildID="8.66.66.51"
INFVersionID="8.66.66.51-000"
DriverFamily="Audio"
DriverProduct="SmartAudio"
DriverDescription="Audio Driver"
DriverMfgrVersion="x00"
; For WU driver
UCI_APP_PATH = "Conexant\Install\Audio"