Cwcwdm.inf Driver File Contents (wdm4235.ZIP)

Driver Package File Name: wdm4235.ZIP
File Size: 90.7 KB

[Version]
;CatalogFile=cwcwdm.cat
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%CSMfgName%
LayoutFile=layout.inf, layout1.inf, layout2.inf

[Manufacturer]
%CSMfgName%=Crystal

[Crystal]
%CS4610.DeviceDesc%=CS4610_Device, PCI\VEN_1013&DEV_6001

[DestinationDirs]
CS4610.CopyList     = 10,system32\drivers ; %SystemRoot%\system32\drivers

[CS4610_Device]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.FDMA
CopyFiles=CS4610.CopyList
AddReg=CS4610.AddReg

[CS4610_Device.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,CSCAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,CSCAud.Interface.Topology

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

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

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

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


[CS4610.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,cwcwdm.sys
HKR,,NTMPDriver,,cwbase.sys,cwcwdm.sys

HKR,Drivers,SubClasses,,"wave,mixer"

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\wave\wdmaud.drv,Description,,%CS4610.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%CS4610.DeviceDesc%

[CS4610.CopyList]
cwbase.sys
cwcwdm.sys

;;**************** NT Install ****************

[CS4610_Device.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration.NT, WDMAUDIO.FDMA.NT
CopyFiles=CS4610.CopyList
AddReg=CS4610.AddReg

[CS4610_Device.NT.Services]
AddService = wdmaud,        0x00000000, wdmaud_Service_Inst
AddService = swmidi,        0x00000000, swmidi_Service_Inst
AddService = CS4610_Device,0x00000002, CS4610_Device_Service_Inst

[CS4610_Device.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,CSCAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,CSCAud.Interface.Topology

[wdmaud_Service_Inst]
DisplayName    = %wdmaud.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\wdmaud.sys

[swmidi_Service_Inst]
DisplayName    = %swmidi.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\swmidi.sys

[CS4610_Device_Service_Inst]
DisplayName    = %CS4610_Device.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\cwcwdm.sys

[Strings]
MSFT="Microsoft"
CSMfgName="Crystal Semiconductor Corporation"
CS4610.DeviceDesc="Crystal SoundFusion(tm) WDM Audio Device"
CSCAud.Wave.szPname="Crystal SoundFusion(tm) WDM Audio"
CSCAud.Topology.szPname="Crystal SoundFusion(tm) WDM Audio"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
WDM_MIDI="WDM-based Device"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSNAME_Wave="Wave"
KSNAME_UART="UART"
KSNAME_FMSynth="FMSynth"
KSNAME_Topology="Topology"
KSNAME_Wavetable="Wavetable"

WDM.UART.szPname="MPU-401"
WDM.FMSynth.szPname="FM Synthesizer"

wdmaud.SvcDesc = "Microsoft WDM Virtual Wave Driver"
swmidi.SvcDesc = "Microsoft WDM Software Synthesizer"
ms_mpu401.SvcDesc = "Microsoft WDM MPU-401 MIDI UART Driver"
CS4610_Device.SvcDesc = "Crystal SoundFusion(tm) WDM Driver"
server: web4, load: 0.60