;*****************************************************************************
;
; CWCWDM.INF - Device description file for Windows 98
;              installation of the CS461x driver files.
;
; Copyright (c) 1996-1998 Crystal Semiconductor Corp.
;
;*****************************************************************************
[Version]
;
; This needs to change for each WHQL submission.
;
CatalogFile=PW3022.cat
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%CSMfgName%
;LayoutFile=layout.inf, layout1.inf, layout2.inf
DriverVer =10/02/1999,5.00.3022.0

[Manufacturer]
%CSMfgName%=Crystal

[Crystal]
%cwcspud.DeviceDesc0%  = cwcclyde, PCI\VEN_1013&DEV_6001
%cwcspud.DeviceDesc1%  = cwcspud,  PCI\VEN_1013&DEV_6003
%cwcspud.DeviceDesc1%  = cwcspud,  PCI\VEN_1013&DEV_6003&SUBSYS_42801013 
%cwcwdm.DeviceDesc%   = cwcwdm,   CRYSTAL\SOUNDFUSION_WDM_INTERFACE
%cwcspud3.DeviceDesc% = cwcspud3, CRYSTAL\SOUNDFUSION_SPUD3_INTERFACE
%cwcgame.DeviceDesc%  = cwcgame,  CRYSTAL\*PNPB02F
%cwcwvtbl.DeviceDesc% = cwcwvtbl, CRYSTAL\SOUNDFUSION_WAVETABLE
%cwcblstr.DeviceDesc% = cwcblstr, CRYSTAL\SOUNDFUSION_BLASTER_INTERFACE


[DestinationDirs]
cwcspudw98.CopyList = 10,system32\drivers
cwcspudNT5.CopyList = 10,system32\drivers
CS4610DSP.CopyList  = 10,cwcdata
cwcwtsmp.CopyList   = 10,cwcdata
cwcwdm.CopyList     = 10,system32\drivers
cwcspud3.CopyList   = 10,system32\drivers
cwcwvtbl.CopyList   = 10,system32\drivers
DefaultDestDir      = 12


[cwcspud]
CopyFiles=cwcspudw98.CopyList, CS4610DSP.CopyList
AddReg=cwcspud.AddReg, SPuD.AddReg
DelFiles=cwcspud.DelFiles
DriverVer =10/02/1999,5.00.3022.0

[cwcwdm]
;;Include=ks.inf, wdmaudio.inf
;;Needs=KS.Registration, WDMAUDIO.Registration
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=cwcwdm.CopyList
AddReg=cwcwdm.AddReg, Mixer.AddReg
DelFiles=cwcwdm.DelFiles
DriverVer =10/02/1999,5.00.3022.0

[cwcspud3]
AddReg=cwcspud3.AddReg, SPuD3.AddReg
CopyFiles=cwcspud3.CopyList
DelFiles=cwcspud3.DelFiles
DriverVer =10/02/1999,5.00.3022.0

[cwcgame]
;;Include=joystick.inf
;;Needs=MSJSTICK
AlsoInstall=MSJSTICK(joystick.inf)
DriverVer =10/02/1999,5.00.3022.0

[cwcwvtbl]
;;Include=ks.inf, wdmaudio.inf
;;Needs=KS.Registration, WDMAUDIO.Registration
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=cwcwvtbl.CopyList, cwcwtsmp.CopyList
AddReg=cwcwvtbl.AddReg
DelFiles=cwcwvtbl.DelFiles
DriverVer =10/02/1999,5.00.3022.0

[cwcblstr]
DriverVer =10/02/1999,5.00.3022.0

[cwcclyde]
DriverVer =10/02/1999,5.00.3022.0

[cwcspud.Interfaces]
AddInterface=%CRYSTAL_SPUD_GUID%,%CRYSTAL_SPUD%,CSCAud.Interface.SPuD

[cwcspud3.Interfaces]
AddInterface=%CRYSTAL_SPUD3_GUID%,%CRYSTAL_SPUD3%,CSCAud.Interface.SPuD3


[cwcwdm.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,CSCAud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,CSCAud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,CSCAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,CSCAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,CSCAud.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,CSCAud.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,CSCAud.Interface.UART

[cwcwvtbl.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,CSCAud.Interface.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,CSCAud.Interface.Wavetable

[CSCAud.Interface.SPuD]
AddReg=CSCAud.Interface.SPuD.AddReg

[CSCAud.Interface.SPuD.AddReg]
HKR,,FriendlyName,,%CSCAud.SPuD.szPname%

[CSCAud.Interface.SPuD3]
AddReg=CSCAud.Interface.SPuD3.AddReg

[CSCAud.Interface.SPuD3.AddReg]
HKR,,FriendlyName,,%cwcspud3.DeviceDesc%

[CSCAud.Interface.Wave]
AddReg=CSCAud.Interface.Wave.AddReg

[CSCAud.Interface.Wave.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%CSCAud.Wave.szPname%

[CSCAud.Interface.Topology]
AddReg=CSCAud.Interface.Topo.AddReg

[CSCAud.Interface.Topo.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%CSCAud.Topology.szPname%

[CSCAud.Interface.UART]
AddReg=CSCAud.Interface.UART.AddReg

[CSCAud.Interface.UART.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%CSCAud.UART.szPname%


[CSCAud.Interface.Wavetable]
AddReg=CSCAud.Interface.WT.AddReg

[CSCAud.Interface.WT.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%CSCAud.Wavetable.szPname%


[cwcspud.AddReg]
HKR,,Driver,,cwcspud.sys
HKR,,NTMPDriver,,"cwcspud.sys"
HKR,,DevLoader,,"*ntkern"
HKLM,%KEY_BASE%\Algorithms\Power,ClkRunMode,1,01,00,00,00
HKLM,%KEY_BASE%\Algorithms\WaveTable,Enable,1,00,00,00,00 
HKLM,%KEY_BASE%\Algorithms\Joystick,Enable,1,01,00,00,00   
HKLM,%KEY_BASE%\Algorithms\HWVolume,Enable,1,00,00,00,00   
HKLM,%KEY_BASE%\Algorithms\3D,Enable,1,01,00,00,00   
HKLM,%KEY_BASE%\ControlPanel\SPDIF,EnableUsingAC97Codec,1,01,00,00,00

;
; This section is for the limits for 3D positional audio and Wave Table.
;
HKLM,%KEY_BASE%\Limits\3D_44K,Maximum,1,08,00,00,00
HKLM,%KEY_BASE%\Limits\3D_44K,Minimum,1,01,00,00,00
HKLM,%KEY_BASE%\Limits\3D_44K,TaskType,1,00,03,00,00
HKLM,%KEY_BASE%\Limits\3D_44K,Version,1,00,00,00,00
HKLM,%KEY_BASE%\Limits\3D_32K,Maximum,1,08,00,00,00
HKLM,%KEY_BASE%\Limits\3D_32K,Minimum,1,01,00,00,00
HKLM,%KEY_BASE%\Limits\3D_32K,TaskType,1,10,03,00,00
HKLM,%KEY_BASE%\Limits\3D_32K,Version,1,00,00,00,00
HKLM,%KEY_BASE%\Limits\3D_22K,Maximum,1,08,00,00,00
HKLM,%KEY_BASE%\Limits\3D_22K,Minimum,1,01,00,00,00
HKLM,%KEY_BASE%\Limits\3D_22K,TaskType,1,20,03,00,00
HKLM,%KEY_BASE%\Limits\3D_22K,Version,1,00,00,00,00
HKLM,%KEY_BASE%\Limits\MIDIVoices,Maximum,1,18,00,00,00
HKLM,%KEY_BASE%\Limits\MIDIVoices,Minimum,1,10,00,00,00
HKLM,%KEY_BASE%\Limits\MIDIVoices,TaskType,1,01,01,00,00
HKLM,%KEY_BASE%\Limits\MIDIVoices,Version,1,00,00,00,00
HKLM,%KEY_BASE%\Limits\PCM,Maximum,1,20,00,00,00
HKLM,%KEY_BASE%\Limits\PCM,Minimum,1,01,00,00,00
HKLM,%KEY_BASE%\Limits\PCM,TaskType,1,07,00,00,00
HKLM,%KEY_BASE%\Limits\PCM,Version,1,00,00,00,00


[SPuD.AddReg]
HKLM,System\CurrentControlSet\Services\cwcspud,Start,1,03,00,00,00
HKLM,System\CurrentControlSet\Services\cwcspud,Type,1,01,00,00,00
HKLM,System\CurrentControlSet\Services\cwcspud,ErrorControl,1,01,00,00,00
HKLM,%KEY_BASE%\Inst,WinDir,,%10%
HKLM,%KEY_BASE%\Inst,File0,,%10%\cwcdata\cwcspud.dat

[SPuDNT.AddReg]
HKLM,%KEY_BASE%\Inst,WinDir,,\SystemRoot
HKLM,%KEY_BASE%\Inst,File0,,\SystemRoot\cwcdata\cwcspud.dat


[cwcwdm.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,cwcwdm.sys
HKR,,NTMPDriver,,"cwcwdm.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
HKR,Drivers\midi\wdmaud.drv,Description,,%cwcwdm.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%cwcwdm.DeviceDesc%
HKR,Drivers\wave\wdmaud.drv,Description,,%cwcwdm.DeviceDesc%

;
; This adds extra strings that our driver needs.
;
HKLM,%MediaCategories%\%CSCGUID.MICBOOST%,Name,,%CSCPin.MICBOOST%
HKLM,%MediaCategories%\%CSCGUID.MICBOOST%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CSCGUID.ZVPORT%,Name,,%CSCPin.ZVPORT%
HKLM,%MediaCategories%\%CSCGUID.ZVPORT%,Display,1,00,00,00,00


[cwcspud3.AddReg]
HKR,,Driver,,cwcspud3.sys
HKR,,NTMPDriver,,"cwcspud3.sys"
HKR,,DevLoader,,"*ntkern"

[SPuD3.AddReg]
HKLM,System\CurrentControlSet\Services\cwcspud3,Start,1,03,00,00,00
HKLM,System\CurrentControlSet\Services\cwcspud3,Type,1,01,00,00,00
HKLM,System\CurrentControlSet\Services\cwcspud3,ErrorControl,1,01,00,00,00

[cwcwvtbl.AddReg]
HKR,,AssociatedFilters,,"wdmaud"
HKR,,Driver,,cwcwvtbl.sys
HKR,,NTMPDriver,,"cwcwvtbl.sys"
HKR,Drivers,SubClasses,,"midi"
HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv,Description,,%cwcwvtbl.DeviceDesc%


[Mixer.AddReg]
;---------------------------------------------------------------------------
;
; Remember that these values are little endian.
;
; Mutes:
;
;   TRUE  = 01, 00, 00, 00  = 0x00000001
;   FALSE = 00, 00, 00, 00  = 0x00000000
;
; Master and Headphone Volumes:
;
;   MAX   = 00, 00, 00, 00  = 0x00000000 = 0.0   dB
;   MIN   = 00, 80, A1, FF  = 0xFFA18000 = -94.5 dB
;
; Analog Output Lines:
;
;   MAX   = 00, 00, 0C, 00  = 0x000C0000 = 12.0  dB
;   MIN   = 00, 80, DD, FF  = 0xFFDD8000 = -22.5 dB
;
; Record Volumes
;
;   MAX   = 00, 80, 16, 00  = 0x00168000 = 22.5  dB
;   MIN   = 00, 00, 00, 00  = 0x00000000 = 0.0   dB
;
;---------------------------------------------------------------------------
HKR, Settings, MasterVolumeLeft, 1, 00, 80, FB, FF
HKR, Settings, MasterVolumeRight, 1, 00, 80, FB, FF
HKR, Settings, MasterMute, 1, 00, 00, 00, 00

HKR, Settings, HeadphoneVolumeLeft, 1, 00, 80, FB, FF
HKR, Settings, HeadphoneVolumeRight, 1,  00, 80, FB, FF
HKR, Settings, HeadphoneMute, 1, 00, 00, 00, 00

HKR, Settings, MonoOutVolume, 1, 00, 80, FB, FF
HKR, Settings, MonoOutMute,   1, 01, 00, 00, 00

HKR, Settings, OutputMidiVolumeLeft, 1, 00, 80, 04, 00
HKR, Settings, OutputMidiVolumeRight, 1, 00, 80, 04, 00
HKR, Settings, OutputMidiMute, 1, 00, 00, 00, 00

HKR, Settings, OutputPhoneVolume, 1, 00, 80, 04, 00
HKR, Settings, OutputPhoneMute, 1, 01, 00, 00, 00

HKR, Settings, OutputMicVolume, 1, 00, 80, 04, 00
HKR, Settings, OutputMicMute, 1, 01, 00, 00, 00
HKR, Settings, OutputMicBoost, 1, 00, 00, 00, 00

HKR, Settings, OutputLineInVolumeLeft, 1, 00, 80, 04, 00
HKR, Settings, OutputLineInVolumeRight, 1, 00, 80, 04, 00
HKR, Settings, OutputLineInMute, 1, 01, 00, 00, 00

HKR, Settings, OutputCDVolumeLeft, 1, 00, 80, 04, 00
HKR, Settings, OutputCDVolumeRight, 1, 00, 80, 04, 00
HKR, Settings, OutputCDMute, 1, 00, 00, 00, 00

HKR, Settings, OutputVideoVolumeLeft, 1, 00, 80, 04, 00
HKR, Settings, OutputVideoVolumeRight, 1, 00, 80, 04, 00
HKR, Settings, OutputVideoMute, 1, 01, 00, 00, 00

HKR, Settings, OutputAuxVolumeLeft, 1, 00, 80, 04, 00
HKR, Settings, OutputAuxVolumeRight, 1, 00, 80, 04, 00
HKR, Settings, OutputAuxMute, 1,  01, 00, 00, 00

HKR, Settings, OutputZVVolumeLeft, 1, 00, 08, FB, FF
HKR, Settings, OutputZVVolumeRight, 1, 00, 08, FB, FF
HKR, Settings, OutputZVMute, 1,  01, 00, 00, 00

HKR, Settings, InputMicVolumeLeft, 1, 00, 80, 10, 00
HKR, Settings, InputMicVolumeRight, 1, 00, 80, 10, 00

HKR, Settings, InputCDVolumeLeft, 1, 00, 80, 10, 00
HKR, Settings, InputCDVolumeRight, 1, 00, 80, 10, 00

HKR, Settings, InputVideoVolumeLeft, 1, 00, 80, 10, 00
HKR, Settings, InputVideoVolumeRight, 1, 00, 80, 10, 00

HKR, Settings, InputAuxVolumeLeft, 1, 00, 80, 10, 00
HKR, Settings, InputAuxVolumeRight, 1, 00, 80, 10, 00

HKR, Settings, InputLineInVolumeLeft, 1, 00, 80, 10, 00
HKR, Settings, InputLineInVolumeRight, 1, 00, 80, 10, 00

HKR, Settings, InputPhoneVolumeLeft, 1, 00, 80, 10, 00
HKR, Settings, InputPhoneVolumeRight, 1, 00, 80, 10, 00

HKR, Settings, InputStereoMixVolumeLeft, 00, 80, 10, 00
HKR, Settings, InputStereoMixVolumeRight, 00, 80, 10, 00

[cwcspudw98.CopyList]
cwcos.sys,cwcosw98.sys
cwcspud.sys

[cwcspudNT5.CopyList]
cwcos.sys,cwcosnt5.sys
cwcspud.sys

[CS4610DSP.CopyList]
cwcspud.dat
cwc4612.osp
cwc4610.osp
cwc3d.osp
cwcasync.osp
cwcwt.osp
cwchrtf.22
cwchrtf.44
cwchrtf.v22
cwchrtf.v44

[cwcwdm.CopyList]
cwcwdm.sys

[cwcspud3.CopyList]
cwcspud3.sys

[cwcwvtbl.CopyList]
cwcwvtbl.sys

[cwcwtsmp.CopyList]
cwcwtsmp.dat

[cwcspud.DelFiles]
cwcos.sys
cwcspud.sys
cwcspud.dat
cwc4610.osp
cwc4612.osp
cwc3d.osp
cwcasync.osp
cwcwt.osp
cwchrtf.22
cwchrtf.44
cwchrtf.v22
cwchrtf.v44

[cwcwdm.DelFiles]
cwcwdm.sys

[cwcspud3.DelFiles]
cwcspud3.sys

[cwcwvtbl.DelFiles]
cwcwvtbl.sys
cwcwtsmp.dat


;;**************** NT Install ****************
[cwcspud.NTX86]
CopyFiles=cwcspudNT5.CopyList, CS4610DSP.CopyList
AddReg=cwcspud.AddReg, SPuDNT.AddReg
;DelFiles=cwcspud.DelFiles
DriverVer =10/02/1999,5.00.3022.0

[cwcwdm.NTX86]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.FDMA
CopyFiles=cwcwdm.CopyList
AddReg=cwcwdm.AddReg, Mixer.AddReg
;DelFiles=cwcwdm.DelFiles
DriverVer =10/02/1999,5.00.3022.0

[cwcspud3.NTX86]
CopyFiles=cwcspud3.CopyList
AddReg=cwcspud3.AddReg
;DelFiles=cwcspud3.DelFiles
DriverVer =10/02/1999,5.00.3022.0

[cwcgame.NTX86]
Include=gameport.inf
Needs=Standard_Port.NT
DriverVer =10/02/1999,5.00.3022.0

[cwcgame.NTX86.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

[cwcwvtbl.NTX86]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=cwcwvtbl.CopyList, cwcwtsmp.CopyList
AddReg=cwcwvtbl.AddReg
;DelFiles=cwcwvtbl.DelFiles
DriverVer =10/02/1999,5.00.3022.0

[cwcblstr.NTX86]
DriverVer =10/02/1999,5.00.3022.0

[cwcclyde.NTX86]
DriverVer =10/02/1999,5.00.3022.0

[cwcspud.NTX86.Interfaces]
AddInterface=%CRYSTAL_SPUD_GUID%,%CRYSTAL_SPUD%,CSCAud.Interface.SPuD

[cwcwdm.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,CSCAud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,CSCAud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,CSCAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,CSCAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,CSCAud.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,CSCAud.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,CSCAud.Interface.UART

[cwcspud3.NTX86.Interfaces]
AddInterface=%CRYSTAL_SPUD3_GUID%,%CRYSTAL_SPUD3%,CSCAud.Interface.SPuD3


[cwcwvtbl.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,CSCAud.Interface.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,CSCAud.Interface.Wavetable

[cwcspud.NTX86.Services]
AddService = cwcspud, 0x00000002, cwcspud_Service_Inst

[cwcwdm.NTX86.Services]
AddService = cwcwdm, 0x00000002, cwcwdm_Service_Inst

[cwcspud3.NTX86.Services]
AddService = cwcspud3, 0x00000002, cwcspud3_Service_Inst

[cwcwvtbl.NTX86.Services]
AddService = cwcwvtbl, 0x00000002, cwcwvtbl_Service_Inst

[cwcblstr.NTX86.Services]
AddService=,0x2

[cwcclyde.NTX86.Services]
AddService=,0x2

[cwcspud_Service_Inst]
DisplayName   = %cwcspud.SvcDesc%
ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
StartType     = 3                  ; SERVICE_DEMAND_START
ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\cwcspud.sys

[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\cwcwdm.sys

[cwcspud3_Service_Inst]
DisplayName   = %cwcspud3.SvcDesc%
ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
StartType     = 3                  ; SERVICE_DEMAND_START
ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\cwcspud3.sys

[cwcwvtbl_Service_Inst]
DisplayName   = %cwcwvtbl.SvcDesc%
ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
StartType     = 3                  ; SERVICE_DEMAND_START
ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\cwcwvtbl.sys


                                                                                                        
[SourceDisksNames]
1=%Disk1Name%,,0100
73170=WHQL,"",73170

[SourceDisksFiles]
cwc4610.osp=1
cwc4612.osp=1
cwc3d.osp=1
cwcasync.osp=1
cwcwt.osp=1
cwcspud.dat=1
cwcosw98.sys=1
cwcosnt5.sys=1
cwcspud.sys=1
cwcwdm.sys=1
cwcspud3.sys=1
cwcwvtbl.sys=1
cwcwtsmp.dat=1
cwchrtf.22=1
cwchrtf.44=1
cwchrtf.v22=1
cwchrtf.v44=1
PW3022.cat=73170


[Strings]
Disk1Name="Crystal SoundFusion(tm) WDM Driver Disk 1"
CSMfgName="Crystal Semiconductor Corporation"
cwcspud.DeviceDesc0="Crystal SoundFusion(tm)"
cwcspud.DeviceDesc1="Crystal SoundFusion (tm)"
cwcwdm.DeviceDesc="Crystal SoundFusion(tm) WDM Interface"
cwcspud3.DeviceDesc="Crystal SoundFusion(tm) DSP Interface"
cwcgame.DeviceDesc="Crystal SoundFusion(tm) Game Port"
cwcwvtbl.DeviceDesc="Crystal SoundFusion(tm) Wavetable MIDI"
cwcblstr.DeviceDesc="Crystal SoundFusion(tm) Blaster Interface"
CSCAud.SPuD.szPname="Crystal SoundFusion(tm) SPuD"

;
; The strings cannot be longer than 31 characters.
;
CSCAud.Wave.szPname="Crystal SoundFusion(tm)"
CSCAud.Topology.szPname="SoundFusion(tm) Mixer"
CSCAud.UART.szPname="SoundFusion(tm) External MIDI"
CSCAud.Wavetable.szPname="SoundFusion(tm) Wavetable Synth"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSNAME_Wave="Wave"
KSNAME_UART="UART"
KSNAME_Topology="Topology"
KSNAME_Wavetable="UART"

KEY_BASE="SYSTEM\CurrentControlSet\Services\cwcspud\CS461x"
CRYSTAL_SPUD_GUID = "{C84710EC-F725-11d1-94BA-00C04FBF8E70}"
CRYSTAL_SPuD="SPuD"

CRYSTAL_SPUD3_GUID = "{C84710ED-F725-11D1-94BA-00C04FBF8E70}"
CRYSTAL_SPUD3="SPuD3"

;
; These strings are not displayed anywhere.  They are only used in the registry
; for a service description.
;
cwcspud.SvcDesc = "Crystal SoundFusion(tm) Driver"
cwcwdm.SvcDesc  = "Crystal SoundFusion(tm) WDM Driver"
cwcspud3.SvcDesc  = "Crystal SoundFusion(tm) SPuD3 Driver"
cwcwvtbl.SvcDesc  = "Crystal SoundFusion(tm) WaveTable Driver"
cwcgame.SvcDesc = "Crystal SoundFusion(tm) Game Port"
Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"

;
; This guid is for the mic boost name.
;
CSCGUID.MICBOOST ="{098F7442-75BC-11d2-AA2E-3078302C2030}"
CSCPin.MICBOOST="+20dB"
CSCGUID.ZVPORT ="{098F7443-75BC-11d2-AA2E-3078302C2030}"
CSCPin.ZVPORT="ZV Port"

