; ; WDMAHERC.INF ; Revision 0.01.02 ; Date : July 23th 2002 ; This inf file contains the following device for full-Feature WDM installation : ; - Fortissimo II (PCI\VEN_1013&DEV_6003&SUBSYS_A0101681) ; - GameTheatre XP (PCI\VEN_1013&DEV_6003&SUBSYS_00501681) ; - GameTheatre XP 7.1 (PCI\VEN_1013&DEV_6003&SUBSYS_00511681) ; - Fortissimo III 7.1 (PCI\VEN_1013&DEV_6003&SUBSYS_A0111681) ; - DigiFire 7.1 (PCI\VEN_1013&DEV_6003&SUBSYS_A0121681) ; ; Copyright (c) 2001-2002 Guillemot Corporation ; ;----------------------------------------------------------------------------------- [Version] ; ; This needs to change for each WHQL submission. ; Signature="$WINDOWS NT$" Class=MEDIA ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} provider=%CSMfgName% DriverVer=01/10/2003,5.12.01.4101 [ControlFlags] ExcludeFromSelect = * [Manufacturer] %CSMfgName%=Hercules [Hercules] %cwcspud.gtxp.DeviceDesc% = cwcspud1, PCI\VEN_1013&DEV_6003&SUBSYS_005014AF %cwcspud.gtxp.DeviceDesc% = cwcspud2, PCI\VEN_1013&DEV_6003&SUBSYS_00501681 ;future release %cwcspud.gtxp.DeviceDesc% = cwcspud2, PCI\VEN_1013&DEV_6003&SUBSYS_00521681 ;future release %cwcspud.gtxp.DeviceDesc% = cwcspud2, PCI\VEN_1013&DEV_6003&SUBSYS_00531681 ;future release %cwcspud.gtxp.DeviceDesc% = cwcspud2, PCI\VEN_1013&DEV_6003&SUBSYS_00541681 ;future release %cwcspud.gf3.DeviceDesc% = cwcspud3, PCI\VEN_1013&DEV_6003&SUBSYS_A0111681 %cwcspud.dfire.DeviceDesc% = cwcspud4, PCI\VEN_1013&DEV_6003&SUBSYS_A0121681 %cwcspud.gtxp71.DeviceDesc% = cwcspud5, PCI\VEN_1013&DEV_6003&SUBSYS_00511681 %cwcspud.gf2.DeviceDesc% = cwcspud6, PCI\VEN_1013&DEV_6003&SUBSYS_A0101681 %cwcwdm.gtxp.DeviceDesc% = cwcwdm_gtxp, HERCULES\GTXP_WDM_INTERFACE %cwcwdm.gf3.DeviceDesc% = cwcwdm_gf3, HERCULES\GF3_WDM_INTERFACE %cwcwdm.gf2.DeviceDesc% = cwcwdm_gf2, HERCULES\GF2_WDM_INTERFACE %cwcwdm.dfire.DeviceDesc% = cwcwdm_dfire, HERCULES\DFIRE_WDM_INTERFACE %cwcwdm.gtxp71.DeviceDesc% = cwcwdm_gtxp71, HERCULES\GTXP71_WDM_INTERFACE %cwcgame.DeviceDesc% = cwcgame, HERCULES\*PNPB02F [DestinationDirs] cwcmp3.CopyList = 10,system32 cwcspud.CopyList = 10,system32\drivers CS4610DSP.CopyList = 10,cwcdata cwcwdm.CopyList = 10,system32\drivers sensaura.CopyList = 10,system sensaura2.CopyList = 11 cwcprops.CopyList = 11 DefaultDestDir = 12 cwcspud.Delfiles = 10,system32 gtxp.CopyList = 10,cwcdata GF3.CopyList = 10,cwcdata gf2.CopyList = 10,cwcdata dfire.CopyList = 10,cwcdata gtxp71.CopyList = 10,cwcdata ; SPUD / non-hp gtxp ;----------------------------------------------------------------------------------- [cwcspud1.NT] CopyFiles=cwcspud.CopyList, CS4610DSP.CopyList, gtxp.CopyList, cwcmp3.CopyList AddReg=CSCClasses.cwcspud.AddReg DelFiles = cwcspud.Delfiles DriverVer=01/10/2003,5.12.01.4101 [cwcspud1.NT.Interfaces] AddInterface=%CRYSTAL_SPUD_GUID%,%CRYSTAL_SPUD%,CSCAud.gtxp.Interface.SPuD AddInterface=%CRYSTAL_SPUD3_GUID%,%CRYSTAL_SPUD3%,CSCAud.gtxp.Interface.SPuD3 [cwcspud1.NT.Services] AddService = hercspud, 0x00000002, cwcspud1_Service_Inst [cwcspud1_Service_Inst] DisplayName = %cwcspud.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\system32\drivers\hercspud.sys AddReg=CSCAud.cwcspud.AddReg, cwcspud.NT.AddReg, cwcspud1.NT.AddReg, CSCAud.cwcwdm.AddReg, Gtxp.NT.AddReg ;;GTXP NON-HP SPECIFIC [cwcspud1.NT.AddReg] HKR,%KEY_BASE%\Algorithms\Basics,ResourceFloor,0x00010001,0x00000200 HKR,%KEY_BASE%\Algorithms\Basics,ProductID,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel,EGPIO1Active,1,00,00,00,00 HKR,%KEY_BASE%\ControlPanel,EXTFS,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel,Product,,"GTXP" HKR,%KEY_BASE%\ControlPanel,SpkConfigSupport,0x00010001,0x00005599 HKR,%KEY_BASE%\ControlPanel,LineInMuted,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel,MicMuted,0x00010001,0x00000001 ; SPUD / w/hp gtxp ;----------------------------------------------------------------------------------- [cwcspud2.NT] CopyFiles=cwcspud.CopyList, CS4610DSP.CopyList, gtxp.CopyList, cwcmp3.CopyList AddReg=CSCClasses.cwcspud.AddReg DelFiles = cwcspud.Delfiles DriverVer=01/10/2003,5.12.01.4101 [cwcspud2.NT.Interfaces] AddInterface=%CRYSTAL_SPUD_GUID%,%CRYSTAL_SPUD%,CSCAud.gtxp.Interface.SPuD AddInterface=%CRYSTAL_SPUD3_GUID%,%CRYSTAL_SPUD3%,CSCAud.gtxp.Interface.SPuD3 [cwcspud2.NT.Services] AddService = hercspud, 0x00000002, cwcspud2_Service_Inst [cwcspud2_Service_Inst] DisplayName = %cwcspud.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\system32\drivers\hercspud.sys AddReg=CSCAud.cwcspud.AddReg, cwcspud.NT.AddReg, cwcspud2.NT.AddReg, CSCAud.cwcwdm.AddReg, Gtxp.NT.AddReg ;;GTXP W/HP SPECIFIC [cwcspud2.NT.AddReg] HKR,%KEY_BASE%\Algorithms\Basics,ResourceFloor,0x00010001,0x00000200 HKR,%KEY_BASE%\Algorithms\Basics,ProductID,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel,EGPIO1Active,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel,EXTFS,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel,Product,,"GTXP" HKR,%KEY_BASE%\ControlPanel,SpkConfigSupport,0x00010001,0x00005599 HKR,%KEY_BASE%\ControlPanel,LineInMuted,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel,MicMuted,0x00010001,0x00000000 ; SPUD / GFIII ;----------------------------------------------------------------------------------- [cwcspud3.NT] CopyFiles=cwcspud.CopyList, CS4610DSP.CopyList, GF3.CopyList AddReg=CSCClasses.cwcspud.AddReg DelFiles = cwcspud.Delfiles DriverVer=01/10/2003,5.12.01.4101 [cwcspud3.NT.Interfaces] AddInterface=%CRYSTAL_SPUD_GUID%,%CRYSTAL_SPUD%,CSCAud.gf3.Interface.SPuD AddInterface=%CRYSTAL_SPUD3_GUID%,%CRYSTAL_SPUD3%,CSCAud.gf3.Interface.SPuD3 [cwcspud3.NT.Services] AddService = hercspud, 0x00000002, cwcspud3_Service_Inst [cwcspud3_Service_Inst] DisplayName = %cwcspud.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\system32\drivers\hercspud.sys AddReg=CSCAud.cwcspud.AddReg, cwcspud.NT.AddReg, cwcspud3.NT.AddReg, CSCAud.cwcwdm.AddReg, 49D.NT.ADDREG DelReg=cwcspud3.NT.DelReg ;;49D SPECIFIC [cwcspud3.NT.AddReg] HKR,%KEY_BASE%\Algorithms\Basics,ResourceFloor,0x00010001,0x00000200 HKR,%KEY_BASE%\Algorithms\Basics,ProductID,1,03,00,00,00 HKR,%KEY_BASE%\ControlPanel,EGPIO1Active,1,00,00,00,00 HKR,%KEY_BASE%\ControlPanel,EXTFS,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel,Product,,"GF3" HKR,%KEY_BASE%\ControlPanel,SpkConfigSupport,0x00010001,0x00005599 HKR,%KEY_BASE%\ControlPanel,LineInMuted,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel,MicMuted,0x00010001,0x00000000 [cwcspud3.NT.DelReg] HKR,%KEY_EQ%,ArmEQ HKR,%KEY_EQ%,EnableEQ HKR,%KEY_BASE%\Algorithms\Narsilization HKR,%KEY_BASE%\Docking,DisableMonoMix HKR,%KEY_BASE%\Docking,DisableMonoPcm HKR,%KEY_BASE%\Docking,DisableZV HKR,%KEY_BASE%\Docking,DisableVideo HKR,%KEY_BASE%\Docking,DisableDockVideo HKR,%KEY_BASE%\Docking,UseDockVideo HKR,%KEY_BASE%\Limits\MIDIVoices ; SPUD / DigiFire ;----------------------------------------------------------------------------------- [cwcspud4.NT] CopyFiles=cwcspud.CopyList, CS4610DSP.CopyList, dfire.CopyList AddReg=CSCClasses.cwcspud.AddReg DelFiles = cwcspud.Delfiles DriverVer=01/10/2003,5.12.01.4101 [cwcspud4.NT.Interfaces] AddInterface=%CRYSTAL_SPUD_GUID%,%CRYSTAL_SPUD%,CSCAud.dfire.Interface.SPuD AddInterface=%CRYSTAL_SPUD3_GUID%,%CRYSTAL_SPUD3%,CSCAud.dfire.Interface.SPuD3 [cwcspud4.NT.Services] AddService = hercspud, 0x00000002, cwcspud4_Service_Inst [cwcspud4_Service_Inst] DisplayName = %cwcspud.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\system32\drivers\hercspud.sys AddReg=CSCAud.cwcspud.AddReg, cwcspud.NT.AddReg, cwcspud4.NT.AddReg, CSCAud.cwcwdm.AddReg, dfire.NT.ADDREG DelReg=cwcspud4.NT.DelReg ;;49D SPECIFIC [cwcspud4.NT.AddReg] HKR,%KEY_BASE%\Algorithms\Basics,ResourceFloor,0x00010001,0x00000200 HKR,%KEY_BASE%\Algorithms\Basics,ProductID,1,04,00,00,00 HKR,%KEY_BASE%\ControlPanel,EGPIO1Active,1,00,00,00,00 HKR,%KEY_BASE%\ControlPanel,EXTFS,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel,Product,,"DF71" HKR,%KEY_BASE%\ControlPanel,SpkConfigSupport,0x00010001,0x00005599 HKR,%KEY_BASE%\ControlPanel,LineInMuted,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel,MicMuted,0x00010001,0x00000000 [cwcspud4.NT.DelReg] HKR,%KEY_EQ%,ArmEQ HKR,%KEY_EQ%,EnableEQ HKR,%KEY_BASE%\Algorithms\Narsilization HKR,%KEY_BASE%\Docking,DisableMonoMix HKR,%KEY_BASE%\Docking,DisableMonoPcm HKR,%KEY_BASE%\Docking,DisableZV HKR,%KEY_BASE%\Docking,DisableVideo HKR,%KEY_BASE%\Docking,DisableDockVideo HKR,%KEY_BASE%\Docking,UseDockVideo HKR,%KEY_BASE%\Limits\MIDIVoices ; SPUD / gtxp71 ;----------------------------------------------------------------------------------- [cwcspud5.NT] CopyFiles=cwcspud.CopyList, CS4610DSP.CopyList, gtxp71.CopyList AddReg=CSCClasses.cwcspud.AddReg DelFiles = cwcspud.Delfiles DriverVer=01/10/2003,5.12.01.4101 [cwcspud5.NT.Interfaces] AddInterface=%CRYSTAL_SPUD_GUID%,%CRYSTAL_SPUD%,CSCAud.gtxp.Interface.SPuD AddInterface=%CRYSTAL_SPUD3_GUID%,%CRYSTAL_SPUD3%,CSCAud.gtxp.Interface.SPuD3 [cwcspud5.NT.Services] AddService = hercspud, 0x00000002, cwcspud5_Service_Inst [cwcspud5_Service_Inst] DisplayName = %cwcspud.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\system32\drivers\hercspud.sys AddReg=CSCAud.cwcspud.AddReg, cwcspud.NT.AddReg, cwcspud5.NT.AddReg, CSCAud.cwcwdm.AddReg, Gtxp.NT.AddReg ;;GTXP71 SPECIFIC [cwcspud5.NT.AddReg] HKR,%KEY_BASE%\Algorithms\Basics,ResourceFloor,0x00010001,0x00000200 HKR,%KEY_BASE%\Algorithms\Basics,ProductID,1,06,00,00,00 HKR,%KEY_BASE%\ControlPanel,EGPIO1Active,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel,EXTFS,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel,Product,,"GTXP71" HKR,%KEY_BASE%\ControlPanel,SpkConfigSupport,0x00010001,0x00005599 HKR,%KEY_BASE%\ControlPanel,LineInMuted,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel,MicMuted,0x00010001,0x00000000 ; SPUD / gf2 ;----------------------------------------------------------------------------------- [cwcspud6.NT] CopyFiles=cwcspud.CopyList, CS4610DSP.CopyList, gf2.CopyList AddReg=CSCClasses.cwcspud.AddReg DelFiles = cwcspud.Delfiles DriverVer=01/10/2003,5.12.01.4101 [cwcspud6.NT.Interfaces] AddInterface=%CRYSTAL_SPUD_GUID%,%CRYSTAL_SPUD%,CSCAud.gf2.Interface.SPuD AddInterface=%CRYSTAL_SPUD3_GUID%,%CRYSTAL_SPUD3%,CSCAud.gf2.Interface.SPuD3 [cwcspud6.NT.Services] AddService = hercspud, 0x00000002, cwcspud6_Service_Inst [cwcspud6_Service_Inst] DisplayName = %cwcspud.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\system32\drivers\hercspud.sys AddReg=CSCAud.cwcspud.AddReg, cwcspud.NT.AddReg, cwcspud6.NT.AddReg, CSCAud.cwcwdm.AddReg, gf2.NT.AddReg [cwcspud6.NT.AddReg] HKR,%KEY_BASE%\Algorithms\Basics,ResourceFloor,0x00010001,0x00000060 HKR,%KEY_BASE%\Algorithms\Basics,ProductID,1,02,00,00,00 HKR,%KEY_BASE%\ControlPanel,EGPIO1Active,1,00,00,00,00 HKR,%KEY_BASE%\ControlPanel,EXTFS,0x00010001,0x00000010 HKR,%KEY_BASE%\ControlPanel,Product,,"GFII" HKR,%KEY_BASE%\ControlPanel,SpkConfigSupport,0x00010001,0x00000089 HKR,%KEY_BASE%\ControlPanel,LineInMuted,0x00010001,0x00000000 //gf2? HKR,%KEY_BASE%\ControlPanel,MicMuted,0x00010001,0x00000000 // gf2? ; SPUD / Common ;----------------------------------------------------------------------------------- [cwcspud.Delfiles] cwcprops.cpl [cwcspud.NT.AddReg] HKR,%KEY_BASE%\Inst,WinDir,,\SystemRoot HKR,%KEY_BASE%\Inst,File0,,\SystemRoot\cwcdata\cwcspud.dat HKR,%KEY_BASE%\Trans,WinDir,,\SystemRoot ; WDM / GTXP ;----------------------------------------------------------------------------------- [cwcwdm_gtxp.NT] Include=ks.inf, wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.FDMA CopyFiles=cwcwdm.CopyList, cwcprops.CopyList, sensaura.CopyList, sensaura2.CopyList AddReg=CSCClasses.cwcwdm.AddReg, CSCClasses.cwcwdm.gtxp.AddReg, Audio3D.AddReg,guids.AddReg DriverVer=01/10/2003,5.12.01.4101 [CSCClasses.cwcwdm.gtxp.AddReg] HKR,Drivers\midi\wdmaud.drv,Description,,%cwcwdm.gtxp.DeviceDesc% HKR,Drivers\mixer\wdmaud.drv,Description,,%cwcwdm.gtxp.DeviceDesc% HKR,Drivers\wave\wdmaud.drv,Description,,%cwcwdm.gtxp.DeviceDesc% [cwcwdm_gtxp.NT.Services] AddService = hercwdm, 0x00000002, cwcwdm_Service_Inst [cwcwdm_gtxp.NT.Interfaces] AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_Wave%,CSCAud.gtxp.Interface.Wave AddInterface=%MSKSCATEGORY_RENDER%,%KSNAME_Wave%,CSCAud.gtxp.Interface.Wave AddInterface=%MSKSCATEGORY_CAPTURE%,%KSNAME_Wave%,CSCAud.gtxp.Interface.Wave AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_Topology%,CSCAud.gtxp.Interface.Topology AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_UART%,CSCAud.gtxp.Interface.UART AddInterface=%MSKSCATEGORY_RENDER%,%KSNAME_UART%,CSCAud.gtxp.Interface.UART AddInterface=%MSKSCATEGORY_CAPTURE%,%KSNAME_UART%,CSCAud.gtxp.Interface.UART AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_DMusic%,CSCAud.gtxp.Interface.DLS AddInterface=%MSKSCATEGORY_RENDER%,%KSNAME_DMusic%,CSCAud.gtxp.Interface.DLS ; WDM / GFII ;----------------------------------------------------------------------------------- [cwcwdm_gf2.NT] Include=ks.inf, wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.FDMA CopyFiles=cwcwdm.CopyList, cwcprops.CopyList, sensaura.CopyList, sensaura2.CopyList AddReg=CSCClasses.cwcwdm.AddReg, CSCClasses.cwcwdm.gf2.AddReg, Audio3D.AddReg,guids.AddReg DriverVer=01/10/2003,5.12.01.4101 [CSCClasses.cwcwdm.gf2.AddReg] HKR,Drivers\midi\wdmaud.drv,Description,,%cwcwdm.gf2.DeviceDesc% HKR,Drivers\mixer\wdmaud.drv,Description,,%cwcwdm.gf2.DeviceDesc% HKR,Drivers\wave\wdmaud.drv,Description,,%cwcwdm.gf2.DeviceDesc% [cwcwdm_gf2.NT.Interfaces] AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_Wave%,CSCAud.gf2.Interface.Wave AddInterface=%MSKSCATEGORY_RENDER%,%KSNAME_Wave%,CSCAud.gf2.Interface.Wave AddInterface=%MSKSCATEGORY_CAPTURE%,%KSNAME_Wave%,CSCAud.gf2.Interface.Wave AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_Topology%,CSCAud.gf2.Interface.Topology AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_UART%,CSCAud.gf2.Interface.UART AddInterface=%MSKSCATEGORY_RENDER%,%KSNAME_UART%,CSCAud.gf2.Interface.UART AddInterface=%MSKSCATEGORY_CAPTURE%,%KSNAME_UART%,CSCAud.gf2.Interface.UART AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_DMusic%,CSCAud.gf2.Interface.DLS AddInterface=%MSKSCATEGORY_RENDER%,%KSNAME_DMusic%,CSCAud.gf2.Interface.DLS [cwcwdm_gf2.NT.Services] AddService = hercwdm, 0x00000002, cwcwdm_Service_Inst ; WDM / GFIII ;----------------------------------------------------------------------------------- [cwcwdm_gf3.NT] Include=ks.inf, wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.FDMA CopyFiles=cwcwdm.CopyList, cwcprops.CopyList, sensaura.CopyList, sensaura2.CopyList AddReg=CSCClasses.cwcwdm.AddReg, CSCClasses.cwcwdm.gf3.AddReg, Audio3D.AddReg,guids.AddReg DriverVer=01/10/2003,5.12.01.4101 [CSCClasses.cwcwdm.gf3.AddReg] HKR,Drivers\midi\wdmaud.drv,Description,,%cwcwdm.gf3.DeviceDesc% HKR,Drivers\mixer\wdmaud.drv,Description,,%cwcwdm.gf3.DeviceDesc% HKR,Drivers\wave\wdmaud.drv,Description,,%cwcwdm.gf3.DeviceDesc% [cwcwdm_gf3.NT.Interfaces] AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_Wave%,CSCAud.gf3.Interface.Wave AddInterface=%MSKSCATEGORY_RENDER%,%KSNAME_Wave%,CSCAud.gf3.Interface.Wave AddInterface=%MSKSCATEGORY_CAPTURE%,%KSNAME_Wave%,CSCAud.gf3.Interface.Wave AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_Topology%,CSCAud.gf3.Interface.Topology AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_UART%,CSCAud.gf3.Interface.UART AddInterface=%MSKSCATEGORY_RENDER%,%KSNAME_UART%,CSCAud.gf3.Interface.UART AddInterface=%MSKSCATEGORY_CAPTURE%,%KSNAME_UART%,CSCAud.gf3.Interface.UART AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_DMusic%,CSCAud.gf3.Interface.DLS AddInterface=%MSKSCATEGORY_RENDER%,%KSNAME_DMusic%,CSCAud.gf3.Interface.DLS [cwcwdm_gf3.NT.Services] AddService = hercwdm, 0x00000002, cwcwdm_Service_Inst ; WDM / DigiFire ;----------------------------------------------------------------------------------- [cwcwdm_dfire.NT] Include=ks.inf, wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.FDMA CopyFiles=cwcwdm.CopyList, cwcprops.CopyList, sensaura.CopyList, sensaura2.CopyList AddReg=CSCClasses.cwcwdm.AddReg, CSCClasses.cwcwdm.dfire.AddReg, Audio3D.AddReg,guids.AddReg DriverVer=01/10/2003,5.12.01.4101 [CSCClasses.cwcwdm.dfire.AddReg] HKR,Drivers\midi\wdmaud.drv,Description,,%cwcwdm.dfire.DeviceDesc% HKR,Drivers\mixer\wdmaud.drv,Description,,%cwcwdm.dfire.DeviceDesc% HKR,Drivers\wave\wdmaud.drv,Description,,%cwcwdm.dfire.DeviceDesc% [cwcwdm_dfire.NT.Interfaces] AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_Wave%,CSCAud.dfire.Interface.Wave AddInterface=%MSKSCATEGORY_RENDER%,%KSNAME_Wave%,CSCAud.dfire.Interface.Wave AddInterface=%MSKSCATEGORY_CAPTURE%,%KSNAME_Wave%,CSCAud.dfire.Interface.Wave AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_Topology%,CSCAud.dfire.Interface.Topology AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_UART%,CSCAud.dfire.Interface.UART AddInterface=%MSKSCATEGORY_RENDER%,%KSNAME_UART%,CSCAud.dfire.Interface.UART AddInterface=%MSKSCATEGORY_CAPTURE%,%KSNAME_UART%,CSCAud.dfire.Interface.UART AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_DMusic%,CSCAud.dfire.Interface.DLS AddInterface=%MSKSCATEGORY_RENDER%,%KSNAME_DMusic%,CSCAud.dfire.Interface.DLS [cwcwdm_dfire.NT.Services] AddService = hercwdm, 0x00000002, cwcwdm_Service_Inst ; WDM / GTXP71 ;----------------------------------------------------------------------------------- [cwcwdm_gtxp71.NT] Include=ks.inf, wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.FDMA CopyFiles=cwcwdm.CopyList, cwcprops.CopyList, sensaura.CopyList, sensaura2.CopyList AddReg=CSCClasses.cwcwdm.AddReg, CSCClasses.cwcwdm.gtxp71.AddReg, Audio3D.AddReg,guids.AddReg DriverVer=01/10/2003,5.12.01.4101 [CSCClasses.cwcwdm.gtxp71.AddReg] HKR,Drivers\midi\wdmaud.drv,Description,,%cwcwdm.gtxp71.DeviceDesc% HKR,Drivers\mixer\wdmaud.drv,Description,,%cwcwdm.gtxp71.DeviceDesc% HKR,Drivers\wave\wdmaud.drv,Description,,%cwcwdm.gtxp71.DeviceDesc% [cwcwdm_gtxp71.NT.Services] AddService = hercwdm, 0x00000002, cwcwdm_Service_Inst [cwcwdm_gtxp71.NT.Interfaces] AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_Wave%,CSCAud.gtxp71.Interface.Wave AddInterface=%MSKSCATEGORY_RENDER%,%KSNAME_Wave%,CSCAud.gtxp71.Interface.Wave AddInterface=%MSKSCATEGORY_CAPTURE%,%KSNAME_Wave%,CSCAud.gtxp71.Interface.Wave AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_Topology%,CSCAud.gtxp71.Interface.Topology AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_UART%,CSCAud.gtxp71.Interface.UART AddInterface=%MSKSCATEGORY_RENDER%,%KSNAME_UART%,CSCAud.gtxp71.Interface.UART AddInterface=%MSKSCATEGORY_CAPTURE%,%KSNAME_UART%,CSCAud.gtxp71.Interface.UART AddInterface=%MSKSCATEGORY_AUDIO%,%KSNAME_DMusic%,CSCAud.gtxp71.Interface.DLS AddInterface=%MSKSCATEGORY_RENDER%,%KSNAME_DMusic%,CSCAud.gtxp71.Interface.DLS ;------------------------------------------------------------------------------------ [cwcwdm_Service_Inst] DisplayName = %cwcwdm.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\system32\drivers\hercwdm.sys ;------------------------------------------------------------------------------------- [Gtxp.NT.AddReg] HKLM,%MediaCategories%\%CSCGuid.Rear%,Name,,%CSCNode.Rear% ; ; This will disable the line on the mixer. Disabling both Master ; and Headphones will invalidate the topology. ; 00 = Enabled; 01 = Disabled ; HKR,%KEY_BASE%\Docking,DisableMaster,1,00 HKR,%KEY_BASE%\Docking,DisableRecord,1,00 HKR,%KEY_BASE%\Docking,DisableHPhone,1,00 HKR,%KEY_BASE%\Docking,DisableFront,1,00 HKR,%KEY_BASE%\Docking,DisableRear,1,00 HKR,%KEY_BASE%\Docking,DisableMonoOut,1,01 HKR,%KEY_BASE%\Docking,DisableStereoMix,1,00 HKR,%KEY_BASE%\Docking,DisableCd,1,00 HKR,%KEY_BASE%\Docking,DisableMic,1,00 HKR,%KEY_BASE%\Docking,DisableLine,1,00 HKR,%KEY_BASE%\Docking,DisableAux,1,00 HKR,%KEY_BASE%\Docking,DisableSPDIF,1,00 ;Phone and Beep aren't available on CS4294 or CS4298 HKR,%KEY_BASE%\Docking,DisablePhone,1,00 HKR,%KEY_BASE%\Docking,DisableBeep,1,00 HKR,%KEY_BASE%\Docking,DisableDockMaster,1,00 HKR,%KEY_BASE%\Docking,DisableDockHPhone,1,00 HKR,%KEY_BASE%\Docking,DisableDockCd,1,00 HKR,%KEY_BASE%\Docking,DisableDockMic,1,01 HKR,%KEY_BASE%\Docking,DisableDockLine,1,01 HKR,%KEY_BASE%\Docking,DisableDockAux,1,01 HKR,%KEY_BASE%\Docking,DisableDockSPDIF,1,01 ; ; This will tell us whether the lines will be on the notebook or the ; docking station when we are docked (must be enabled to do that) ; Set to 00=use the notebook; ; Set to 01=use the docking station. ; HKR,%KEY_BASE%\Docking,UseDockMaster,1,01 HKR,%KEY_BASE%\Docking,UseDockHPhone,1,01 HKR,%KEY_BASE%\Docking,UseDockCd,1,00 HKR,%KEY_BASE%\Docking,UseDockMic,1,01 HKR,%KEY_BASE%\Docking,UseDockLine,1,01 HKR,%KEY_BASE%\Docking,UseDockAux,1,01 HKR,%KEY_BASE%\Docking,UseDockSPDIF,1,00 ; ; THIS ENABLES THE EXTRA CONTROLS ON THE MIXER AND DEFINES ; WHICH CODEC THE CONTROL IS MAPPED TO. ; HKR,%KEY_BASE%\Docking,DisableCenter,1,00 HKR,%KEY_BASE%\Docking,DisableLFE,1,00 HKR,%KEY_BASE%\Docking,DisableSurround,1,00 HKR,%KEY_BASE%\Docking,DisableLine2,1,00 HKR,%KEY_BASE%\Docking,DisableAux2,1,00 HKR,%KEY_BASE%\Docking,DisableCD2,1,01 HKR,%KEY_BASE%\Docking,DisableDockCenter,1,00 HKR,%KEY_BASE%\Docking,DisableDockLFE,1,00 HKR,%KEY_BASE%\Docking,DisableDockSurround,1,00 HKR,%KEY_BASE%\Docking,DisableDockLine2,1,00 HKR,%KEY_BASE%\Docking,DisableDockAux2,1,00 HKR,%KEY_BASE%\Docking,DisableDockCD2,1,01 HKR,%KEY_BASE%\Docking,UseDockCenter,1,01 HKR,%KEY_BASE%\Docking,UseDockLFE,1,01 HKR,%KEY_BASE%\Docking,UseDockSurround,1,01 HKR,%KEY_BASE%\Docking,UseDockLine2,1,01 HKR,%KEY_BASE%\Docking,UseDockAux2,1,01 HKR,%KEY_BASE%\Docking,UseDockCD2,1,01 ;------------------------------------------------------------------------------------- [gf2.NT.AddReg] HKLM,%MediaCategories%\%CSCGuid.Rear%,Name,,%CSCNode.ExtOut% ; ; This will disable the line on the mixer. Disabling both Master ; and Headphones will invalidate the topology. ; 00 = Enabled; 01 = Disabled ; HKR,%KEY_BASE%\Docking,DisableMaster,1,00 HKR,%KEY_BASE%\Docking,DisableRecord,1,00 HKR,%KEY_BASE%\Docking,DisableHPhone,1,00 HKR,%KEY_BASE%\Docking,DisableFront,1,00 HKR,%KEY_BASE%\Docking,DisableRear,1,00 HKR,%KEY_BASE%\Docking,DisableMonoOut,1,01 HKR,%KEY_BASE%\Docking,DisableStereoMix,1,00 HKR,%KEY_BASE%\Docking,DisableCd,1,00 HKR,%KEY_BASE%\Docking,DisableMic,1,00 HKR,%KEY_BASE%\Docking,DisableLine,1,00 HKR,%KEY_BASE%\Docking,DisableAux,1,00 HKR,%KEY_BASE%\Docking,DisableSPDIF,1,00 ;Phone and Beep aren't available on CS4294 or CS4298 HKR,%KEY_BASE%\Docking,DisablePhone,1,00 HKR,%KEY_BASE%\Docking,DisableBeep,1,00 HKR,%KEY_BASE%\Docking,DisableDockMaster,1,00 HKR,%KEY_BASE%\Docking,DisableDockHPhone,1,00 HKR,%KEY_BASE%\Docking,DisableDockCd,1,00 HKR,%KEY_BASE%\Docking,DisableDockMic,1,01 HKR,%KEY_BASE%\Docking,DisableDockLine,1,01 HKR,%KEY_BASE%\Docking,DisableDockAux,1,01 HKR,%KEY_BASE%\Docking,DisableDockSPDIF,1,01 ; ; This will tell us whether the lines will be on the notebook or the ; docking station when we are docked (must be enabled to do that) ; Set to 00=use the notebook; ; Set to 01=use the docking station. ; HKR,%KEY_BASE%\Docking,UseDockMaster,1,01 HKR,%KEY_BASE%\Docking,UseDockHPhone,1,01 HKR,%KEY_BASE%\Docking,UseDockCd,1,00 HKR,%KEY_BASE%\Docking,UseDockMic,1,01 HKR,%KEY_BASE%\Docking,UseDockLine,1,01 HKR,%KEY_BASE%\Docking,UseDockAux,1,01 HKR,%KEY_BASE%\Docking,UseDockSPDIF,1,00 ; ; THIS ENABLES THE EXTRA CONTROLS ON THE MIXER AND DEFINES ; WHICH CODEC THE CONTROL IS MAPPED TO. ; HKR,%KEY_BASE%\Docking,DisableCenter,1,01 HKR,%KEY_BASE%\Docking,DisableLFE,1,01 HKR,%KEY_BASE%\Docking,DisableSurround,1,01 HKR,%KEY_BASE%\Docking,DisableLine2,1,01 HKR,%KEY_BASE%\Docking,DisableAux2,1,01 HKR,%KEY_BASE%\Docking,DisableCD2,1,01 HKR,%KEY_BASE%\Docking,DisableDockCenter,1,01 HKR,%KEY_BASE%\Docking,DisableDockLFE,1,01 HKR,%KEY_BASE%\Docking,DisableDockSurround,1,00 HKR,%KEY_BASE%\Docking,DisableDockLine2,1,01 HKR,%KEY_BASE%\Docking,DisableDockAux2,1,01 HKR,%KEY_BASE%\Docking,DisableDockCD2,1,01 HKR,%KEY_BASE%\Docking,UseDockCenter,1,01 HKR,%KEY_BASE%\Docking,UseDockLFE,1,01 HKR,%KEY_BASE%\Docking,UseDockSurround,1,01 HKR,%KEY_BASE%\Docking,UseDockLine2,1,01 HKR,%KEY_BASE%\Docking,UseDockAux2,1,01 HKR,%KEY_BASE%\Docking,UseDockCD2,1,01 [49D.NT.ADDREG] HKLM,%MediaCategories%\%CSCGuid.Rear%,Name,,%CSCNode.RearCh78% ; ; This will disable the line on the mixer. Disabling both Master ; and Headphones will invalidate the topology. ; 00 = Enabled; 01 = Disabled ; HKR,%KEY_BASE%\Docking,DisableMaster,1,00 HKR,%KEY_BASE%\Docking,DisableRecord,1,00 HKR,%KEY_BASE%\Docking,DisableHPhone,1,00 HKR,%KEY_BASE%\Docking,DisableFront,1,00 HKR,%KEY_BASE%\Docking,DisableRear,1,00 HKR,%KEY_BASE%\Docking,DisableMonoOut,1,01 HKR,%KEY_BASE%\Docking,DisableStereoMix,1,00 HKR,%KEY_BASE%\Docking,DisableCd,1,00 HKR,%KEY_BASE%\Docking,DisableMic,1,00 HKR,%KEY_BASE%\Docking,DisableLine,1,00 HKR,%KEY_BASE%\Docking,DisableAux,1,00 HKR,%KEY_BASE%\Docking,DisableSPDIF,1,00 ;Phone and Beep aren't available on CS4294 or CS4298 HKR,%KEY_BASE%\Docking,DisablePhone,1,00 HKR,%KEY_BASE%\Docking,DisableBeep,1,00 HKR,%KEY_BASE%\Docking,DisableDockMaster,1,00 HKR,%KEY_BASE%\Docking,DisableDockHPhone,1,00 HKR,%KEY_BASE%\Docking,DisableDockCd,1,00 HKR,%KEY_BASE%\Docking,DisableDockMic,1,01 HKR,%KEY_BASE%\Docking,DisableDockLine,1,01 HKR,%KEY_BASE%\Docking,DisableDockAux,1,01 HKR,%KEY_BASE%\Docking,DisableDockSPDIF,1,01 ; ; This will tell us whether the lines will be on the notebook or the ; docking station when we are docked (must be enabled to do that) ; Set to 00=use the notebook; ; Set to 01=use the docking station. ; HKR,%KEY_BASE%\Docking,UseDockMaster,1,01 HKR,%KEY_BASE%\Docking,UseDockHPhone,1,01 HKR,%KEY_BASE%\Docking,UseDockCd,1,00 HKR,%KEY_BASE%\Docking,UseDockMic,1,01 HKR,%KEY_BASE%\Docking,UseDockLine,1,01 HKR,%KEY_BASE%\Docking,UseDockAux,1,01 HKR,%KEY_BASE%\Docking,UseDockSPDIF,1,00 ; ; THIS ENABLES THE EXTRA CONTROLS ON THE MIXER AND DEFINES ; WHICH CODEC THE CONTROL IS MAPPED TO. ; HKR,%KEY_BASE%\Docking,DisableCenter,1,00 HKR,%KEY_BASE%\Docking,DisableLFE,1,00 HKR,%KEY_BASE%\Docking,DisableSurround,1,00 HKR,%KEY_BASE%\Docking,DisableLine2,1,01 HKR,%KEY_BASE%\Docking,DisableAux2,1,01 HKR,%KEY_BASE%\Docking,DisableCD2,1,00 HKR,%KEY_BASE%\Docking,DisableDockCenter,1,00 HKR,%KEY_BASE%\Docking,DisableDockLFE,1,00 HKR,%KEY_BASE%\Docking,DisableDockSurround,1,00 HKR,%KEY_BASE%\Docking,DisableDockLine2,1,01 HKR,%KEY_BASE%\Docking,DisableDockAux2,1,01 HKR,%KEY_BASE%\Docking,DisableDockCD2,1,00 HKR,%KEY_BASE%\Docking,UseDockCenter,1,01 HKR,%KEY_BASE%\Docking,UseDockLFE,1,01 HKR,%KEY_BASE%\Docking,UseDockSurround,1,01 HKR,%KEY_BASE%\Docking,UseDockLine2,1,01 HKR,%KEY_BASE%\Docking,UseDockAux2,1,01 HKR,%KEY_BASE%\Docking,UseDockCD2,1,01 [dfire.NT.ADDREG] HKLM,%MediaCategories%\%CSCGuid.Rear%,Name,,%CSCNode.RearCh78% ; ; This will disable the line on the mixer. Disabling both Master ; and Headphones will invalidate the topology. ; 00 = Enabled; 01 = Disabled ; HKR,%KEY_BASE%\Docking,DisableMaster,1,00 HKR,%KEY_BASE%\Docking,DisableRecord,1,00 HKR,%KEY_BASE%\Docking,DisableHPhone,1,00 HKR,%KEY_BASE%\Docking,DisableFront,1,00 HKR,%KEY_BASE%\Docking,DisableRear,1,00 HKR,%KEY_BASE%\Docking,DisableMonoOut,1,01 HKR,%KEY_BASE%\Docking,DisableStereoMix,1,00 HKR,%KEY_BASE%\Docking,DisableCd,1,00 HKR,%KEY_BASE%\Docking,DisableMic,1,00 HKR,%KEY_BASE%\Docking,DisableLine,1,00 HKR,%KEY_BASE%\Docking,DisableAux,1,00 HKR,%KEY_BASE%\Docking,DisableSPDIF,1,00 ;Phone and Beep aren't available on CS4294 or CS4298 HKR,%KEY_BASE%\Docking,DisablePhone,1,00 HKR,%KEY_BASE%\Docking,DisableBeep,1,00 HKR,%KEY_BASE%\Docking,DisableDockMaster,1,00 HKR,%KEY_BASE%\Docking,DisableDockHPhone,1,00 HKR,%KEY_BASE%\Docking,DisableDockCd,1,00 HKR,%KEY_BASE%\Docking,DisableDockMic,1,01 HKR,%KEY_BASE%\Docking,DisableDockLine,1,01 HKR,%KEY_BASE%\Docking,DisableDockAux,1,01 HKR,%KEY_BASE%\Docking,DisableDockSPDIF,1,01 ; ; This will tell us whether the lines will be on the notebook or the ; docking station when we are docked (must be enabled to do that) ; Set to 00=use the notebook; ; Set to 01=use the docking station. ; HKR,%KEY_BASE%\Docking,UseDockMaster,1,01 HKR,%KEY_BASE%\Docking,UseDockHPhone,1,01 HKR,%KEY_BASE%\Docking,UseDockCd,1,00 HKR,%KEY_BASE%\Docking,UseDockMic,1,01 HKR,%KEY_BASE%\Docking,UseDockLine,1,01 HKR,%KEY_BASE%\Docking,UseDockAux,1,01 HKR,%KEY_BASE%\Docking,UseDockSPDIF,1,00 ; ; THIS ENABLES THE EXTRA CONTROLS ON THE MIXER AND DEFINES ; WHICH CODEC THE CONTROL IS MAPPED TO. ; HKR,%KEY_BASE%\Docking,DisableCenter,1,00 HKR,%KEY_BASE%\Docking,DisableLFE,1,00 HKR,%KEY_BASE%\Docking,DisableSurround,1,00 HKR,%KEY_BASE%\Docking,DisableLine2,1,01 HKR,%KEY_BASE%\Docking,DisableAux2,1,01 HKR,%KEY_BASE%\Docking,DisableCD2,1,00 HKR,%KEY_BASE%\Docking,DisableDockCenter,1,00 HKR,%KEY_BASE%\Docking,DisableDockLFE,1,00 HKR,%KEY_BASE%\Docking,DisableDockSurround,1,00 HKR,%KEY_BASE%\Docking,DisableDockLine2,1,01 HKR,%KEY_BASE%\Docking,DisableDockAux2,1,01 HKR,%KEY_BASE%\Docking,DisableDockCD2,1,00 HKR,%KEY_BASE%\Docking,UseDockCenter,1,01 HKR,%KEY_BASE%\Docking,UseDockLFE,1,01 HKR,%KEY_BASE%\Docking,UseDockSurround,1,01 HKR,%KEY_BASE%\Docking,UseDockLine2,1,01 HKR,%KEY_BASE%\Docking,UseDockAux2,1,01 HKR,%KEY_BASE%\Docking,UseDockCD2,1,01 [cwcgame.NT] Include=gameport.inf Needs=Standard_Port.NT AddReg=cwcgame.NT.AddReg DriverVer=01/10/2003,5.12.01.4101 [cwcgame.NT.AddReg] HKLM,%KEY_RUNONCE%,SoundFusion,,"RunDll32 hercplgs.cpl,InstallEntryPoint" HKLM,%KEY_RUN%,SoundFusion,,"RunDll32 hercplgs.cpl,BootEntryPoint" [cwcgame.NT.Services] AddService = gameenum, 0x00000002, cwcgame_Service_Inst [cwcgame_Service_Inst] DisplayName = %cwcgame.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 0 ; SERVICE_ERROR_IGNORE ServiceBinary = %12%\gameenum.sys LoadOrderGroup = Extended Base [Audio3D.AddReg] HKCR,Audio3D,,0,Audio3DObject HKCR,Audio3D\CLSID,,0,%Audio3D_CLSID% HKCR,CLSID\%Audio3D_CLSID%,,0,Audio3DObject HKCR,CLSID\%Audio3D_CLSID%\InProcServer32,,0,Audio3D.dll HKCR,CLSID\%Audio3D_CLSID%\InProcServer32,ThreadingModel,0,Apartment ; Common Install ;----------------------------------------------------------------------------------- ; GTXP ;----------------------------------------------------------------------------------- [CSCAud.gtxp.Interface.SPuD] AddReg=CSCAud.gtxp.Interface.SPuD.AddReg [CSCAud.gtxp.Interface.SPuD.AddReg] HKR,,FriendlyName,,%CSCAud.gtxp.SPuD.szPname% [CSCAud.gtxp.Interface.SPuD3] AddReg=CSCAud.gtxp.Interface.SPuD3.AddReg [CSCAud.gtxp.Interface.SPuD3.AddReg] HKR,,FriendlyName,,%cwcspud3.gtxp.DeviceDesc% [CSCAud.gtxp.Interface.Wave] AddReg=CSCAud.gtxp.Interface.Wave.AddReg [CSCAud.gtxp.Interface.Wave.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gtxp.Wave.szPname% [CSCAud.gtxp.Interface.Topology] AddReg=CSCAud.gtxp.Interface.Topo.AddReg [CSCAud.gtxp.Interface.Topo.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gtxp.Topology.szPname% [CSCAud.gtxp.Interface.UART] AddReg=CSCAud.gtxp.Interface.UART.AddReg [CSCAud.gtxp.Interface.UART.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gtxp.UART.szPname% [CSCAud.gtxp.Interface.DLS] AddReg=CSCAud.gtxp.Interface.DLS.AddReg [CSCAud.gtxp.Interface.DLS.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gtxp.DLS.szPname% ; GFIII ;----------------------------------------------------------------------------------- [CSCAud.gf3.Interface.SPuD] AddReg=CSCAud.gf3.Interface.SPuD.AddReg [CSCAud.gf3.Interface.SPuD.AddReg] HKR,,FriendlyName,,%CSCAud.gf3.SPuD.szPname% [CSCAud.gf3.Interface.SPuD3] AddReg=CSCAud.gf3.Interface.SPuD3.AddReg [CSCAud.gf3.Interface.SPuD3.AddReg] HKR,,FriendlyName,,%cwcspud3.gf3.DeviceDesc% [CSCAud.gf3.Interface.Wave] AddReg=CSCAud.gf3.Interface.Wave.AddReg [CSCAud.gf3.Interface.Wave.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gf3.Wave.szPname% [CSCAud.gf3.Interface.Topology] AddReg=CSCAud.gf3.Interface.Topo.AddReg [CSCAud.gf3.Interface.Topo.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gf3.Topology.szPname% [CSCAud.gf3.Interface.UART] AddReg=CSCAud.gf3.Interface.UART.AddReg [CSCAud.gf3.Interface.UART.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gf3.UART.szPname% [CSCAud.gf3.Interface.DLS] AddReg=CSCAud.gf3.Interface.DLS.AddReg [CSCAud.gf3.Interface.DLS.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gf3.DLS.szPname% ; GFII ;----------------------------------------------------------------------------------- [CSCAud.gf2.Interface.SPuD] AddReg=CSCAud.gf2.Interface.SPuD.AddReg [CSCAud.gf2.Interface.SPuD.AddReg] HKR,,FriendlyName,,%CSCAud.gf2.SPuD.szPname% [CSCAud.gf2.Interface.SPuD3] AddReg=CSCAud.gf2.Interface.SPuD3.AddReg [CSCAud.gf2.Interface.SPuD3.AddReg] HKR,,FriendlyName,,%cwcspud3.gf2.DeviceDesc% [CSCAud.gf2.Interface.Wave] AddReg=CSCAud.gf2.Interface.Wave.AddReg [CSCAud.gf2.Interface.Wave.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gf2.Wave.szPname% [CSCAud.gf2.Interface.Topology] AddReg=CSCAud.gf2.Interface.Topo.AddReg [CSCAud.gf2.Interface.Topo.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gf2.Topology.szPname% [CSCAud.gf2.Interface.UART] AddReg=CSCAud.gf2.Interface.UART.AddReg [CSCAud.gf2.Interface.UART.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gf2.UART.szPname% [CSCAud.gf2.Interface.DLS] AddReg=CSCAud.gf2.Interface.DLS.AddReg [CSCAud.gf2.Interface.DLS.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gf2.DLS.szPname% ; Digifire ;----------------------------------------------------------------------------------- [CSCAud.dfire.Interface.SPuD] AddReg=CSCAud.dfire.Interface.SPuD.AddReg [CSCAud.dfire.Interface.SPuD.AddReg] HKR,,FriendlyName,,%CSCAud.dfire.SPuD.szPname% [CSCAud.dfire.Interface.SPuD3] AddReg=CSCAud.dfire.Interface.SPuD3.AddReg [CSCAud.dfire.Interface.SPuD3.AddReg] HKR,,FriendlyName,,%cwcspud3.dfire.DeviceDesc% [CSCAud.dfire.Interface.Wave] AddReg=CSCAud.dfire.Interface.Wave.AddReg [CSCAud.dfire.Interface.Wave.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.dfire.Wave.szPname% [CSCAud.dfire.Interface.Topology] AddReg=CSCAud.dfire.Interface.Topo.AddReg [CSCAud.dfire.Interface.Topo.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.dfire.Topology.szPname% [CSCAud.dfire.Interface.UART] AddReg=CSCAud.dfire.Interface.UART.AddReg [CSCAud.dfire.Interface.UART.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.dfire.UART.szPname% [CSCAud.dfire.Interface.DLS] AddReg=CSCAud.dfire.Interface.DLS.AddReg [CSCAud.dfire.Interface.DLS.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.dfire.DLS.szPname% ; GTXP71 ;----------------------------------------------------------------------------------- [CSCAud.gtxp71.Interface.SPuD] AddReg=CSCAud.gtxp71.Interface.SPuD.AddReg [CSCAud.gtxp71.Interface.SPuD.AddReg] HKR,,FriendlyName,,%CSCAud.gtxp71.SPuD.szPname% [CSCAud.gtxp71.Interface.SPuD3] AddReg=CSCAud.gtxp71.Interface.SPuD3.AddReg [CSCAud.gtxp71.Interface.SPuD3.AddReg] HKR,,FriendlyName,,%cwcspud3.gtxp71.DeviceDesc% [CSCAud.gtxp71.Interface.Wave] AddReg=CSCAud.gtxp71.Interface.Wave.AddReg [CSCAud.gtxp71.Interface.Wave.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gtxp71.Wave.szPname% [CSCAud.gtxp71.Interface.Topology] AddReg=CSCAud.gtxp71.Interface.Topo.AddReg [CSCAud.gtxp71.Interface.Topo.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gtxp71.Topology.szPname% [CSCAud.gtxp71.Interface.UART] AddReg=CSCAud.gtxp71.Interface.UART.AddReg [CSCAud.gtxp71.Interface.UART.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gtxp71.UART.szPname% [CSCAud.gtxp71.Interface.DLS] AddReg=CSCAud.gtxp71.Interface.DLS.AddReg [CSCAud.gtxp71.Interface.DLS.AddReg] HKR,,CLSID,,%MSProxy.CLSID% HKR,,FriendlyName,,%CSCAud.gtxp71.DLS.szPname% ;----------------------------------------------------------------------------------- ; Mod for WHQL purpose ; These need to be ine the classes key [CSCClasses.cwcspud.AddReg] HKR,,Driver,,hercspud.sys HKR,,NTMPDriver,,"hercspud.sys" HKR,,DevLoader,,"*ntkern" [CSCAud.cwcspud.AddReg] HKR,%KEY_BASE%\Algorithms\Power,ClkRunMode,1,01,00,00,00 HKR,%KEY_BASE%\Algorithms\WaveTable,Enable,1,01,00,00,00 HKR,%KEY_BASE%\Algorithms\WaveTable,CurrentHWVoicesLimit,1,20,00,00,00 HKR,%KEY_BASE%\Algorithms\WaveTable,CurrentSWVoicesLimit,1,20,00,00,00 HKR,%KEY_BASE%\Algorithms\WaveTable,VoiceAllocationMethod,1,00,00,00,00 HKR,%KEY_BASE%\Algorithms\WaveTable,StaticImage,1,01,00,00,00 HKR,%KEY_BASE%\Algorithms\WaveTable,OverrideDefaultSet,1,00,00,00,00 HKR,%KEY_BASE%\Algorithms\WaveTable,OverrideSetFilename,,"" HKR,%KEY_BASE%\Algorithms\Joystick,Enable,1,01,00,00,00 HKR,%KEY_BASE%\Algorithms\HWVolume,Enable,1,00,00,00,00 HKR,%KEY_BASE%\Algorithms\3D,Enable,1,01,00,00,00 ; ; This section is for the limits for 3D positional audio and Wave Table. ; HKR,%KEY_BASE%\Limits\3D_44K,Maximum,1,08,00,00,00 HKR,%KEY_BASE%\Limits\3D_44K,Minimum,1,01,00,00,00 HKR,%KEY_BASE%\Limits\3D_44K,TaskType,1,00,03,00,00 HKR,%KEY_BASE%\Limits\3D_44K,Version,1,00,00,00,00 HKR,%KEY_BASE%\Limits\3D_32K,Maximum,1,08,00,00,00 HKR,%KEY_BASE%\Limits\3D_32K,Minimum,1,01,00,00,00 HKR,%KEY_BASE%\Limits\3D_32K,TaskType,1,10,03,00,00 HKR,%KEY_BASE%\Limits\3D_32K,Version,1,00,00,00,00 HKR,%KEY_BASE%\Limits\3D_22K,Maximum,1,08,00,00,00 HKR,%KEY_BASE%\Limits\3D_22K,Minimum,1,01,00,00,00 HKR,%KEY_BASE%\Limits\3D_22K,TaskType,1,20,03,00,00 HKR,%KEY_BASE%\Limits\3D_22K,Version,1,00,00,00,00 HKR,%KEY_BASE%\Limits\DLS Voices,Maximum,1,40,00,00,00 HKR,%KEY_BASE%\Limits\DLS Voices,Minimum,1,10,00,00,00 HKR,%KEY_BASE%\Limits\DLS Voices,TaskType,1,22,01,00,00 HKR,%KEY_BASE%\Limits\DLS Voices,Version,1,00,00,00,00 HKR,%KEY_BASE%\Limits\PCM,Maximum,1,20,00,00,00 HKR,%KEY_BASE%\Limits\PCM,Minimum,1,01,00,00,00 HKR,%KEY_BASE%\Limits\PCM,TaskType,1,07,00,00,00 HKR,%KEY_BASE%\Limits\PCM,Version,1,00,00,00,00 [CSCClasses.cwcwdm.AddReg] HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook" HKR,,Driver,,hercwdm.sys HKR,,NTMPDriver,,"hercwdm.sys,sbemul.sys" HKR,Drivers,SubClasses,,"wave,mixer,midi" HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv ; ; Hardware Defaults - These are default settings to be used in the hardware. ; The register value XXYY translates to ...,1,yy,xx. These are the default ; values of the driver. ; HKR,Ac9x,MasterVolume,1,02,02 HKR,Ac9x,HPhoneVolume,1,02,02 HKR,Ac9x,MonoOutVolume,1,08,80 HKR,Ac9x,BeepVolume,1,00,00 HKR,Ac9x,PhoneVolume,1,08,80 HKR,Ac9x,MicVolume,1,08,80 HKR,Ac9x,LineInVolume,1,08,08 HKR,Ac9x,CdVolume,1,08,08 HKR,Ac9x,VideoVolume,1,08,08 HKR,Ac9x,AuxVolume,1,08,08 HKR,Ac9x,PcmOutVolume,1,08,08 HKR,Ac9x,RecordSelect,1,01,01 HKR,Ac9x,RecordGain,1,08,08 HKR,Ac9x,GeneralPurpose,1,00,00 HKR,Ac9x,3dControl,1,00,00 HKR,HwCtrl,MidiVolume,1,00,00,a6,ff HKR,HwCtrl,MidiMute,1,00,00,00,00 HKR,HwCtrl,MultiMasterVolume,1,00,00,f7,ff HKR,HwCtrl,DSPStereoMixVolume,1,00,00,00,00 ; ; Volume Ranges - These take the place of tables. Use these to adjust the dB ; range of the slider (dB*65536). By default, they are set to the hardware's ; minimum and maximum values. The formula for determining the value of the ; range is: hex(dB*65536) = 0xWWXXYYZZ. ; WWXXYYZZ translates to ...,1,ZZ,YY,XX,WW ; HKR,Mixer,MasterMin,1,00,80,a1,ff HKR,Mixer,MasterMax,1,00,00,00,00 HKR,Mixer,MasterStep,1,00,80,01,00 HKR,Mixer,MultiMasterMin,1,00,80,a1,ff HKR,Mixer,MultiMasterMax,1,00,00,00,00 HKR,Mixer,MultiMasterStep,1,00,80,01,00 HKR,Mixer,MidiMin,1,00,80,a1,ff HKR,Mixer,MidiMax,1,00,00,00,00 HKR,Mixer,MidiStep,1,00,80,01,00 HKR,Mixer,HPhoneMin,1,00,80,a1,ff HKR,Mixer,HPhoneMax,1,00,00,00,00 HKR,Mixer,HPhoneStep,1,00,80,01,00 HKR,Mixer,FrontMin,1,00,80,a1,ff HKR,Mixer,FrontMax,1,00,00,00,00 HKR,Mixer,FrontStep,1,00,80,01,00 HKR,Mixer,RearMin,1,00,80,a1,ff HKR,Mixer,RearMax,1,00,00,00,00 HKR,Mixer,RearStep,1,00,80,01,00 HKR,Mixer,CdMin,1,00,80,dd,ff HKR,Mixer,CdMax,1,00,00,0c,00 HKR,Mixer,CdStep,1,00,80,01,00 HKR,Mixer,MicMin,1,00,80,dd,ff HKR,Mixer,MicMax,1,00,00,0c,00 HKR,Mixer,MicStep,1,00,80,01,00 HKR,Mixer,LineMin,1,00,80,dd,ff HKR,Mixer,LineMax,1,00,00,0c,00 HKR,Mixer,LineStep,1,00,80,01,00 HKR,Mixer,AuxMin,1,00,80,dd,ff HKR,Mixer,AuxMax,1,00,00,0c,00 HKR,Mixer,AuxStep,1,00,80,01,00 HKR,Mixer,VideoMin,1,00,80,dd,ff HKR,Mixer,VideoMax,1,00,00,0c,00 HKR,Mixer,VideoStep,1,00,80,01,00 HKR,Mixer,PhoneMin,1,00,80,dd,ff HKR,Mixer,PhoneMax,1,00,00,0c,00 HKR,Mixer,PhoneStep,1,00,80,01,00 HKR,Mixer,BeepMin,1,00,00,d3,ff HKR,Mixer,BeepMax,1,00,00,00,00 HKR,Mixer,BeepStep,1,00,00,03,00 HKR,Mixer,ZVMin,1,00,00,a6,ff HKR,Mixer,ZVMax,1,00,00,00,00 HKR,Mixer,ZVStep,1,00,80,01,00 HKR,Mixer,SPDIFMin,1,00,00,a6,ff HKR,Mixer,SPDIFMax,1,00,00,00,00 HKR,Mixer,SPDIFStep,1,00,80,01,00 ; ; Volume controls attached to muxes all use a uniform volume setup. ; HKR,Mixer,RecordMin,1,00,00,00,00 HKR,Mixer,RecordMax,1,00,80,16,00 HKR,Mixer,RecordStep,1,00,80,01,00 HKR,Mixer,MonoOutMin,1,00,80,a1,ff HKR,Mixer,MonoOutMax,1,00,00,00,00 HKR,Mixer,MonoOutStep,1,00,80,01,00 [CSCAud.cwcwdm.AddReg] ; ; Equalization Settings ; HKR,%KEY_EQ%,ArmEQ,1,01,00,00,00 HKR,%KEY_EQ%,EnableEQ,1,00,00,00,00 HKR,%KEY_EQ%,EnableEQPeakMeters,1,01,00,00,00 HKR,%KEY_EQ%,ShowEQPeakMetersControl,1,01,00,00,00 HKR,%KEY_EQ%\48000,CurrentNoOfBands,1,0a,00,00,00 HKR,%KEY_EQ%\48000,NumberOfBands,1,0a,00,00,00 ; ; Equalizer Presets ; ; Default preset ; Phil 2002/10/31 put in cwcspud.dat for 64k limit in 98se. cwcspud.dat is shared by all OS installs HKR,%KEY_BASE%\ControlPanel,"Speaker Configuration",0x00010001,0x4 HKR,%KEY_BASE%\ControlPanel,ShowTaskbarIcon,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel,MakePreferredDevice,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel,b3dRunning,1,00,00,00,00 HKR,%KEY_BASE%\ControlPanel,CplStayInTraybar,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel,ForceFullAcceleration,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel,ForceMidiDevice,0x00010001,0x00000001 HKR,%KEY_BASE%\ControlPanel,HideMIDITab,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel,MiniDiscOptimalMode,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel,StringTableDir,0,"%10%\cwcdata" HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,FrontLeftVolume,0x00010001,44975 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,FrontRightVolume,0x00010001,44975 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,SurroundLeftVolume,0x00010001,44975 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,SurroundRightVolume,0x00010001,44975 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,HeadphoneLeftVolume,0x00010001,44975 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,HeadphoneRightVolume,0x00010001,44975 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,CenterVolume,0x00010001,44975 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,SubWooferVolume,0x00010001,44975 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,FrontLeftMuteState,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,FrontRightMuteState,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,SurroundLeftMuteState,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,SurroundRightMuteState,0x00010001,0x0000000 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,HeadphoneLeftMuteState,0x00010001,0x0000000 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,HeadphoneRightMuteState,0x00010001,0x0000000 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,CenterMuteState,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,SubWooferMuteState,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,SurroundCenterState,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,SurroundCenterVolume,0x00010001,0x0000AFAF HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,EightThChannelVolume,0x00010001,0x0000AFAF HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,EightThChannelState,0x00010001,0x00000000 HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,HeadphLeftHeadphModeVol,0x00010001,0x0000AFAF HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,HeadphRightHeadphModeVol,0x00010001,0x0000AFAF HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,HeadphLeftSpkModeVol,0x00010001,0x0000AFAF HKR,%KEY_BASE%\ControlPanel\Internal\VolumeStates,HeadphRightSpkModeVol,0x00010001,0x0000AFAF HKR,%KEY_BASE%\ControlPanel,MicIsSelected,1,00,00,00,00 HKR,%KEY_BASE%\ControlPanel,DigitalInSelected,1,00,00,00,00 HKR,%KEY_BASE%\ControlPanel\Internal\DisplayWRNStates,zMsgDigitalIn,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel\Internal\DisplayWRNStates,zMsgMicLinein2,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel\Internal\DisplayWRNStates,zMsgMicRec,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel\Internal\DisplayWRNStates,zMsgLinein2,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel\Internal\DisplayWRNStates,zMsgDigitalInMute,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel\Internal\DisplayWRNStates,zMsgNoCpl,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel\Internal\DisplayWRNStates,zMsgCloseCpl,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel\Internal\DisplayWRNStates,zMsgNoMixerFound,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel\Internal\DisplayWRNStates,zMsgGfxResNotFound,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel\Internal\DisplayWRNStates,zMsgMiniDiscOptMode,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel,MuteSpkrWithHeadphones,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel,Bass Management,1,00,00,00,00 HKR,%KEY_BASE%\ControlPanel,SpkFullRange,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel,ManualOffset,0x00010001,0x00000006 HKR,%KEY_BASE%\ControlPanel\SPDIF\IN,Porttype,1,01,00,00,00 HKR,%KEY_BASE%\ControlPanel\SPDIF\IN,EnableInput,1,02,00,00,00 HKR,%KEY_BASE%\ControlPanel\SPDIF\OUT,SourceSelection,1,02,00,00,00 HKR,%KEY_BASE%\ControlPanel\SPDIF\OUT,CopyOk,1,00,00,00,00 HKR,%KEY_BASE%\ControlPanel\SPDIF\OUT,CopyProtect1,1,00,00,00,00 HKR,%KEY_BASE%\ControlPanel\SPDIF\OUT,CopyProtect2,1,00,00,00,00 HKR,%KEY_BASE%\ControlPanel\SPDIF\OUT,CopyProtect3,1,00,00,00,00 HKR,%KEY_BASE%\ControlPanel\SPDIF\OUT,PreEmphasisSel1,1,00,00,00,00 HKR,%KEY_BASE%\ControlPanel\SPDIF\OUT,PreEmphasisSel2,1,00,00,00,00 HKR,%KEY_BASE%\ControlPanel\SPDIF\OUT,PreEmphasisSel3,1,00,00,00,00 HKR,%KEY_BASE%,Version,,"v4101" HKR,%KEY_BASE%\ControlPanel,bIQuadEn,1,00,00,00,00 ;HKR,%KEY_BASE%\Algorithms\Basics,EnableSensaura3D,1,03,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,EnableEAX,1,01,00,00,00 HKLM,Software\Sensaura\crlds3d,MacroFX,1,01,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,EnableMultiDrive,1,01,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,ChannelConfig,1,03,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,SpeakerGeometry,1,14,00,00,00 ;HKR,%KEY_BASE%\Algorithms\Basics,Enable3DAcceleration,1,01,00,00,00 ;HKR,%KEY_BASE%\Algorithms\Basics,Enable2DAcceleration,1,01,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,SensauraAccelLevel,1,02,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,EnableStereoExpansion,1,00,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,EnableMP3Acceleration,1,00,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,EnableExternalMidi,1,01,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,ShowMP3AccelerationControl,1,01,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,SensauraDPCPeriod,0x00010001,0x00000008 HKR,%KEY_BASE%\Algorithms\SPDIF,LEDColorSPDIF,1,ff,00,00,00 HKR,%KEY_BASE%\Algorithms\SPDIF,SPDIFEnableInput,1,02,00,00,00 HKR,%KEY_BASE%\Algorithms\SPDIF,SPDIFOutputSource,1,01,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,MaxRenderersSoFar,1,00,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,LowestCycleCount,1,00,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,MaxStreams,1,60,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,Max3DHWHrtfStreams,1,20,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,DisableFilters,1,00,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,Max3DHostStreamsPanning,1,20,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,MaxHostStreams,1,60,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,Max3DHostHrtfStreams,1,40,00,00,00 HKR,%KEY_BASE%\Algorithms\Basics,EnableWaveInMutex,0x00010001, 0x00000001 ; ; Currently this needs to be a one to allow the speaker configuration ; to be read from the registry. ; HKR,%KEY_BASE%\Algorithms\Basics,EnableSpeakerConfig,1,01,00,00,00 HKR,%KEY_BASE%\Mixer,Codec In, 1, 01 [cwcmp3.CopyList] cwcmp3.ax cwcmp3.osp [cwcspud.CopyList] hercspud.sys hercos.sys, hercosnt.sys [CS4610DSP.CopyList] cwcspud.dat cwc4630.osp cwc4612.osp cwc3d.osp cwcasync.osp cwcsfgtx.osp cwcdatac.osp cwceq.osp cwcsndct.osp cwcsnoop.osp cwcspat.osp cwcdls.osp cwcdlsrs.osp cwcdlscs.osp cwcptadj.osp cwcpm.osp hercclfe.osp herciir.osp hercs2m.osp hercvpcm.osp Cwcdls8.cls ; Sensaura files cwcs3ddd.osp cwcs3dmx.osp cwcs3dps.osp cwcs3dmc.osp cwcs3dsn.osp ; message files 407.msg 409.msg 410.msg 413.msg 40a.msg 40c.msg 816.msg hercloop.raw ;cpl-related files [gtxp.CopyList] gt71font.bmp gt71dash.bmp [GF3.CopyList] gf3font.bmp gf3dash.bmp [dfire.CopyList] dffont.bmp dfdash.bmp [gtxp71.CopyList] gt71font.bmp gt71dash.bmp [gf2.CopyList] gfiidash.bmp gfiifont.bmp [cwcwdm.CopyList] hercwdm.sys [sensaura.CopyList] crlds3d.dll [sensaura2.CopyList] a3d.dll,Audio3D.dll,,4 Audio3D.dll [cwcprops.CopyList] hercplgs.cpl GUStrLib.dll msvcr70.dll mfc70.dll [guids.AddReg] ; ; Crystal Nodes ; HKLM,%MediaCategories%\%CSCGuid.PhoneVolume%,Name,,%CSCNode.PhoneVolume% HKLM,%MediaCategories%\%CSCGuid.PhoneVolume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.PhoneMute%,Name,,%CSCNode.PhoneMute% HKLM,%MediaCategories%\%CSCGuid.PhoneMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.BeepVolume%,Name,,%CSCNode.BeepVolume% HKLM,%MediaCategories%\%CSCGuid.BeepVolume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.BeepMute%,Name,,%CSCNode.BeepMute% HKLM,%MediaCategories%\%CSCGuid.BeepMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.HPhoneVolume%,Name,,%CSCNode.HPhoneVolume% HKLM,%MediaCategories%\%CSCGuid.HPhoneVolume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.HPhoneMute%,Name,,%CSCNode.HPhoneMute% HKLM,%MediaCategories%\%CSCGuid.HPhoneMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.ZVPORT%,Name,,%CSCPin.ZVPORT% HKLM,%MediaCategories%\%CSCGuid.ZVPORT%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.ZVVolume%,Name,,%CSCNode.ZVVolume% HKLM,%MediaCategories%\%CSCGuid.ZVVolume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.ZVMute%,Name,,%CSCNode.ZVMute% HKLM,%MediaCategories%\%CSCGuid.ZVMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.Front%,Name,,%CSCNode.Front% HKLM,%MediaCategories%\%CSCGuid.Front%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.Master%,Name,,%CSCNode.Master% HKLM,%MediaCategories%\%CSCGuid.Master%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.FrontVolume%,Name,,%CSCNode.FrontVolume% HKLM,%MediaCategories%\%CSCGuid.FrontVolume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.FrontMute%,Name,,%CSCNode.FrontMute% HKLM,%MediaCategories%\%CSCGuid.FrontMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.Rear%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.RearVolume%,Name,,%CSCNode.RearVolume% HKLM,%MediaCategories%\%CSCGuid.RearVolume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.RearMute%,Name,,%CSCNode.RearMute% HKLM,%MediaCategories%\%CSCGuid.RearMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.SPDIF%,Name,,%CSCPin.SPDIF% HKLM,%MediaCategories%\%CSCGuid.SPDIF%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.SPDIFVolume%,Name,,%CSCNode.SPDIFVolume% HKLM,%MediaCategories%\%CSCGuid.SPDIFVolume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.SPDIFMute%,Name,,%CSCNode.SPDIFMute% HKLM,%MediaCategories%\%CSCGuid.SPDIFMute%,Display,1,00,00,00,00 ; ; THESE ENTRIES ARE USED TO GIVE NAMES ; TO OUR MIXER CONTROLS ; HKLM,%MediaCategories%\%CSCGuid.CenterVolume%,Name,,%CSCNode.CenterVolume% HKLM,%MediaCategories%\%CSCGuid.CenterVolume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.CenterMute%,Name,,%CSCNode.CenterMute% HKLM,%MediaCategories%\%CSCGuid.CenterMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.Center%,Name,,%CSCNode.Center% HKLM,%MediaCategories%\%CSCGuid.Center%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.LFEVolume%,Name,,%CSCNode.LFEVolume% HKLM,%MediaCategories%\%CSCGuid.LFEVolume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.LFEMute%,Name,,%CSCNode.LFEMute% HKLM,%MediaCategories%\%CSCGuid.LFEMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.LFE%,Name,,%CSCNode.LFE% HKLM,%MediaCategories%\%CSCGuid.LFE%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.SurroundVolume%,Name,,%CSCNode.SurroundVolume% HKLM,%MediaCategories%\%CSCGuid.SurroundVolume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.SurroundMute%,Name,,%CSCNode.SurroundMute% HKLM,%MediaCategories%\%CSCGuid.SurroundMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.Surround%,Name,,%CSCNode.Surround% HKLM,%MediaCategories%\%CSCGuid.Surround%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.6Chmastervolume%,Name,,%CSCNode.6ChMasterVolume% HKLM,%MediaCategories%\%CSCGuid.6ChMasterVolume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.6ChMasterMute%,Name,,%CSCNode.6ChMasterMute% HKLM,%MediaCategories%\%CSCGuid.6ChMasterMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.Line2volume%,Name,,%CSCNode.Line2Volume% HKLM,%MediaCategories%\%CSCGuid.Line2Volume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.Line2Mute%,Name,,%CSCNode.Line2Mute% HKLM,%MediaCategories%\%CSCGuid.Line2Mute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.Line2%,Name,,%CSCNode.line2% HKLM,%MediaCategories%\%CSCGuid.Line2%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.Aux2volume%,Name,,%CSCNode.Aux2Volume% HKLM,%MediaCategories%\%CSCGuid.Aux2Volume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.Aux2Mute%,Name,,%CSCNode.Aux2Mute% HKLM,%MediaCategories%\%CSCGuid.Aux2Mute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.Aux2%,Name,,%CSCNode.Aux2% HKLM,%MediaCategories%\%CSCGuid.Aux2%,Display,1,00,00,00,00 ;Mod added for GFIII purpose HKLM,%MediaCategories%\%CSCGuid.CD2%,Name,,%CSCNode.CD2% HKLM,%MediaCategories%\%CSCGuid.CD2%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.CD2Volume%,Name,,%CSCNode.CD2Volume% HKLM,%MediaCategories%\%CSCGuid.CD2Volume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%CSCGuid.CD2Mute%,Name,,%CSCNode.CD2Mute% HKLM,%MediaCategories%\%CSCGuid.CD2Mute%,Display,1,00,00,00,00 ;End of changes [SourceDisksNames] 100=%Disk1Name%,, [SourceDisksFiles] cwc4612.osp=100 cwc4630.osp=100 cwc3d.osp=100 cwcasync.osp=100 cwcsfgtx.osp=100 cwcdatac.osp=100 cwcdls.osp=100 cwcdlsrs.osp=100 cwcdlscs.osp=100 cwceq.osp=100 hercloop.raw=100 cwcmp3.osp=100 cwcsndct.osp=100 cwcsnoop.osp=100 cwcspat.osp=100 cwcspud.dat=100 hercspud.sys=100 hercwdm.sys=100 hercosnt.sys=100 crlds3d.dll=100 GUStrLib.dll=100 cwcpm.osp=100 cwcptadj.osp=100 cwcsnoop.osp=100 hercplgs.cpl=100 cwcmp3.ax=100 Cwcdls8.cls=100 ; ; Sensaura files ; cwcs3ddd.osp=100 cwcs3dmx.osp=100 cwcs3dps.osp=100 cwcs3dmc.osp=100 cwcs3dsn.osp=100 ;message files 407.msg = 100 409.msg = 100 410.msg = 100 413.msg = 100 40a.msg = 100 40c.msg = 100 816.msg = 100 ; Sensaura update Audio3D.dll=100 ;new DSP filters hercclfe.osp=100 herciir.osp=100 hercs2m.osp=100 hercvpcm.osp=100 ;cpl-related files gtxpfont.bmp=100 gtxpdash.bmp=100 gf3font.bmp=100 gf3dash.bmp=100 dffont.bmp=100 dfdash.bmp=100 gt71font.bmp=100 gt71dash.bmp=100 gfiifont.bmp=100 gfiidash.bmp=100 [Strings] ; Added for Sensaura Audio3D_CLSID="{D8F1EEE0-F634-11CF-8700-00A0245D918B}" Disk1Name="Hercules Audio Device Driver Disk 1" CSMfgName="Hercules" cwcspud.gtxp.DeviceDesc="Hercules Game Theater(tm) XP 7.1" cwcwdm.gtxp.DeviceDesc="Hercules Game Theater(tm) XP 7.1 WDM Interface" CSCAud.gtxp.SPuD.szPname="Hercules GameTheater (tm) XP 7.1 SPuD" cwcspud3.gtxp.DeviceDesc="Hercules GameTheater (tm) XP 7.1 Spud3" cwcspud.gf3.DeviceDesc="Hercules Gamesurround Fortissimo III(tm) 7.1" cwcwdm.gf3.DeviceDesc="Hercules Gamesurround Fortissimo III(tm) 7.1 WDM Interface" CSCAud.gf3.SPuD.szPname="Hercules Gamesurround Fortissimo III(tm) 7.1 SPuD" cwcspud3.gf3.DeviceDesc="Hercules Gamesurround Fortissimo III(tm) 7.1 Spud3" cwcspud.gf2.DeviceDesc="Hercules Gamesurround Fortissimo(tm) II" cwcwdm.gf2.DeviceDesc="Hercules Gamesurround Fortissimo(tm) II WDM Interface" CSCAud.gf2.SPuD.szPname="Hercules Gamesurround Fortissimo(tm) II SPuD" cwcspud3.gf2.DeviceDesc="Hercules Gamesurround Fortissimo(tm) II Spud3" cwcspud.dfire.DeviceDesc="Hercules DigiFire(tm) 7.1" cwcwdm.dfire.DeviceDesc="Hercules DigiFire(tm) 7.1 WDM Interface" CSCAud.dfire.SPuD.szPname="Hercules DigiFire(tm) 7.1 SPuD" cwcspud3.dfire.DeviceDesc="Hercules DigiFire(tm) Spud3" cwcspud.gtxp71.DeviceDesc="Hercules Game Theater(tm) XP 7.1" cwcwdm.gtxp71.DeviceDesc="Hercules Game Theater(tm) XP 7.1 WDM Interface" CSCAud.gtxp71.SPuD.szPname="Hercules GameTheater (tm) XP 7.1 SPuD" cwcspud3.gtxp71.DeviceDesc="Hercules GameTheater (tm) XP 7.1 Spud3" cwcgame.DeviceDesc="Hercules (R) Game Port" ; ; Guids ; MSKSCATEGORY_AUDIO ="{6994AD04-93EF-11D0-A3CC-00A0C9223196}" MSKSCATEGORY_RENDER ="{65E8773E-8F56-11D0-A3B9-00A0C9223196}" MSKSCATEGORY_CAPTURE ="{65E8773D-8F56-11D0-A3B9-00A0C9223196}" MSProxy.CLSID ="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" CSCGuid.PhoneVolume ="{307E1008-9035-11d2-99D6-00600893863B}" CSCGuid.PhoneMute ="{307E1009-9035-11d2-99D6-00600893863B}" CSCGuid.BeepVolume ="{307E100a-9035-11d2-99D6-00600893863B}" CSCGuid.BeepMute ="{307E100b-9035-11d2-99D6-00600893863B}" CSCGuid.HPhoneVolume ="{307E100c-9035-11d2-99D6-00600893863B}" CSCGuid.HPhoneMute ="{307E100d-9035-11d2-99D6-00600893863B}" CSCGuid.ZVPORT ="{098F7443-75BC-11d2-AA2E-3078302C2030}" CSCGuid.ZVVolume ="{1C4410F3-D997-11d3-943D-0040339FD9C2}" CSCGuid.ZVMute ="{26345020-D997-11d3-943D-0040339FD9C2}" CSCGuid.Master ="{3C566B60-D997-11d3-943D-0040339FD9C2}" CSCGuid.Front ="{FEFB4813-D820-11d3-943D-0040339FD9C2}" CSCGuid.FrontVolume ="{38BFD810-A288-11d3-9426-0040339FD9C2}" CSCGuid.FrontMute ="{4534F060-A288-11d3-9426-0040339FD9C2}" CSCGuid.Rear ="{5CC77870-D821-11d3-943D-0040339FD9C2}" CSCGuid.RearVolume ="{4D7644B0-A288-11d3-9426-0040339FD9C2}" CSCGuid.RearMute ="{4D7644B1-A288-11d3-9426-0040339FD9C2}" CSCGuid.SPDIF ="{307E100f-9035-11d2-99D6-00600893863B}" CSCGuid.SPDIFVolume ="{32DA4E70-D997-11d3-943D-0040339FD9C2}" CSCGuid.SPDIFMute ="{32DA4E71-D997-11d3-943D-0040339FD9C2}" ; ; THESE CONSTANTS ARE USED TO NAME OUR ; MIXER CONTROLS ; CSCGuid.CenterVolume ="{722A0511-D654-4068-98BC-21275BA4606B}" CSCGuid.CenterMute ="{64346F35-BC1F-4eda-9CF0-46FF97815767}" CSCGuid.Center ="{D7E8205C-D7E3-4815-B426-F5955C5F9358}" CSCGuid.LFEVolume ="{622F2C04-D54F-4d63-B113-B23F42812500}" CSCGuid.LFEMute ="{A9CC52E9-4B9B-425b-A020-FA88D373D922}" CSCGuid.LFE ="{B8AA1BC1-654F-4d47-93DF-0048F86BE027}" CSCGuid.SurroundVolume ="{CFBB6708-314F-487a-8CBD-23AB9A9471CB}" CSCGuid.SurroundMute ="{338F569A-7209-4259-8850-C250F425C894}" CSCGuid.Surround ="{CFC66438-9FAF-4cc6-9C5F-D968C676671E}" CSCGuid.6Chmastervolume ="{23D90A74-FC52-49eb-8783-B3559D251F13}" CSCGuid.6ChMasterMute ="{8BCC82D5-7423-4143-8F3B-52EB4E1DC17E}" CSCGuid.Line2volume ="{966BF45F-B6F5-4a54-AD36-0FD61D565E87}" CSCGuid.Line2Mute ="{827041AF-09F5-478a-AEC3-64DD405B1CB8}" CSCGuid.Line2 ="{AD793DEA-95F3-43ba-9938-7B6CE944F960}" CSCGuid.Aux2volume ="{F3D77DFF-50CC-445b-8BCD-BB77BE4D1C09}" CSCGuid.Aux2Mute ="{0C4230AA-77FF-4280-A630-A4D00315483B}" CSCGuid.Aux2 ="{BF11968E-0D53-4830-BEF1-AF33A170B9EE}" ;Mod added for GFIII purpose CSCGuid.CD2Volume ="{5F49BC02-33D4-49d3-B4A0-27CFF07E17D9}" CSCGuid.CD2Mute ="{9909BC69-C773-472b-80B5-90D04CD92E6C}" CSCGuid.CD2 ="{F7773FBA-8E72-4f42-B2FF-03BC71DC2C8E}" ;End of changes ;----------------------------------------------------------------------------------- CSCAud.gtxp.Wave.szPname="Game Theater XP 7.1" CSCAud.gtxp.Topology.szPname="Game Theater XP 7.1 Mixer" CSCAud.gtxp.UART.szPname="Game Theater XP 7.1 Ext." CSCAud.gtxp.DLS.szPname="Game Theater XP 7.1" CSCAud.gf3.Wave.szPname="Gamesurround Fortissimo III 7.1" CSCAud.gf3.Topology.szPname="Gamesurround Fortissimo III 7.1 Mixer" CSCAud.gf3.UART.szPname="GFIII 7.1 Ext. MIDI" CSCAud.gf3.DLS.szPname="Gamesurround Fortissimo III 7.1" CSCAud.gf2.Wave.szPname="Gamesurround Fortissimo II" CSCAud.gf2.Topology.szPname="Gamesurround Fortissimo II Mixer" CSCAud.gf2.UART.szPname="Gamesurround Fortissimo II Ext." CSCAud.gf2.DLS.szPname="Gamesurround Fortissimo II" CSCAud.dfire.Wave.szPname="DIGIFIRE 7.1" CSCAud.dfire.Topology.szPname="DigiFire 7.1 Mixer" CSCAud.dfire.UART.szPname="DigiFire 7.1 Ext." CSCAud.dfire.DLS.szPname="DigiFire 7.1" CSCAud.gtxp71.Wave.szPname="Game Theater XP 7.1" CSCAud.gtxp71.Topology.szPname="Game Theater XP 7.1 Mixer" CSCAud.gtxp71.UART.szPname="Game Theater XP 7.1 Ext." CSCAud.gtxp71.DLS.szPname="Game Theater XP 7.1" CSCPin.ZVPORT ="ZV" CSCNode.ZVVolume ="ZV Volume" CSCNode.ZVMute ="ZV Mute" CSCPin.SPDIF ="S/PDIF In" CSCNode.SPDIFVolume ="S/PDIF Volume" CSCNode.SPDIFMute ="S/PDIF Mute" CSCNode.PhoneVolume ="Phone Volume" CSCNode.PhoneMute ="Phone Mute" CSCNode.BeepVolume ="Beep Volume" CSCNode.BeepMute ="Beep Mute" CSCNode.HPhoneVolume ="Headphone" CSCNode.HPhoneMute ="Headphones Mute" CSCNode.Master ="Master" CSCNode.Front ="Front" CSCNode.FrontVolume ="Front Volume" CSCNode.FrontMute ="Front Mute" ; for gf2 rear (ext DAC) CSCNode.ExtOut ="Phones/Rear" CSCNode.Rear ="Headphone" ;Mod added for GFIII purpose CSCNode.RearCh78 ="Head Ch7/8" ;End of changes CSCNode.RearVolume ="Back Volume" CSCNode.RearMute ="Back Mute" ;----------------------------------------------------------------------------------- CSCNode.CenterVolume ="Center Volume" CSCNode.CenterMute ="Center Mute" CSCNode.Center ="Center" CSCNode.LFEVolume ="LFE Volume" CSCNode.LFEMute ="LFE Mute" CSCNode.LFE ="Subwoofer" CSCNode.SurroundVolume ="Surround Volume" CSCNode.SurroundMute ="Surround Mute" CSCNode.Surround ="Surround" CSCNode.6ChMasterVolume ="6ChMaster" CSCNode.6ChMasterMute ="6ChMaster Mute" CSCNode.Line2Volume ="Line In 2 Volume" CSCNode.Line2Mute ="Line In 2 Mute" CSCNode.Line2 ="Line In 2" CSCNode.Aux2Volume ="Aux 2 Volume" CSCNode.Aux2Mute ="Aux 2 Mute" CSCNode.Aux2 ="Aux 2" ;Mod added for GFIII purpose CSCNode.CD2Volume ="CD 2 Volume" CSCNode.CD2Mute ="CD 2 Mute" CSCNode.CD2 ="CD Player 2" ;End of changes ;----------------------------------------------------------------------------------- MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories" KSNAME_Wave="Wave" KSNAME_UART="UART" KSNAME_Topology="Topology" KSNAME_DMusic="DMusic" KEY_BASE="CS461x" KEY_EQ="CS461x\Algorithms\Equalization" KEY_RUN="SOFTWARE\Microsoft\Windows\CurrentVersion\Run" KEY_RUNONCE="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" CRYSTAL_SPUD_GUID = "{C84710EC-F725-11d1-94BA-00C04FBF8E70}" CRYSTAL_SPuD="SPuD" CRYSTAL_SPUD3_GUID = "{C84710ED-F725-11D1-94BA-00C04FBF8E70}" CRYSTAL_SPUD3="SPuD3" ; CRYSTAL_CWCDLS_GUID = "{22060BC5-49C6-11d3-B75A-00105A9D79B9}" ; ; These strings are not displayed anywhere. They are only used in the registry ; for a service description. ; cwcspud.SvcDesc = "Hercules (R) WDM Audio Driver" cwcwdm.SvcDesc = "Hercules (R) WDM Interface Driver" cwcgame.SvcDesc = "Hercules (R) Game Port"Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.