home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2000 August / VPR0008B.BIN / DRIVER / AOPEN / AW32W2K / w2k3022.exe / cwcwdm.inf < prev    next >
Windows Setup INFormation  |  2000-01-31  |  18KB  |  583 lines

  1. ;*****************************************************************************
  2. ;
  3. ; CWCWDM.INF - Device description file for Windows 98
  4. ;              installation of the CS461x driver files.
  5. ;
  6. ; Copyright (c) 1996-1998 Crystal Semiconductor Corp.
  7. ;
  8. ;*****************************************************************************
  9. [Version]
  10. ;
  11. ; This needs to change for each WHQL submission.
  12. ;
  13. CatalogFile=PW3022.cat
  14. Signature="$CHICAGO$"
  15. Class=MEDIA
  16. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  17. provider=%CSMfgName%
  18. ;LayoutFile=layout.inf, layout1.inf, layout2.inf
  19. DriverVer =10/02/1999,5.00.3022.0
  20.  
  21. [Manufacturer]
  22. %CSMfgName%=Crystal
  23.  
  24. [Crystal]
  25. %cwcspud.DeviceDesc0%  = cwcclyde, PCI\VEN_1013&DEV_6001
  26. %cwcspud.DeviceDesc1%  = cwcspud,  PCI\VEN_1013&DEV_6003
  27. %cwcspud.DeviceDesc1%  = cwcspud,  PCI\VEN_1013&DEV_6003&SUBSYS_42801013 
  28. %cwcwdm.DeviceDesc%   = cwcwdm,   CRYSTAL\SOUNDFUSION_WDM_INTERFACE
  29. %cwcspud3.DeviceDesc% = cwcspud3, CRYSTAL\SOUNDFUSION_SPUD3_INTERFACE
  30. %cwcgame.DeviceDesc%  = cwcgame,  CRYSTAL\*PNPB02F
  31. %cwcwvtbl.DeviceDesc% = cwcwvtbl, CRYSTAL\SOUNDFUSION_WAVETABLE
  32. %cwcblstr.DeviceDesc% = cwcblstr, CRYSTAL\SOUNDFUSION_BLASTER_INTERFACE
  33.  
  34.  
  35. [DestinationDirs]
  36. cwcspudw98.CopyList = 10,system32\drivers
  37. cwcspudNT5.CopyList = 10,system32\drivers
  38. CS4610DSP.CopyList  = 10,cwcdata
  39. cwcwtsmp.CopyList   = 10,cwcdata
  40. cwcwdm.CopyList     = 10,system32\drivers
  41. cwcspud3.CopyList   = 10,system32\drivers
  42. cwcwvtbl.CopyList   = 10,system32\drivers
  43. DefaultDestDir      = 12
  44.  
  45.  
  46. [cwcspud]
  47. CopyFiles=cwcspudw98.CopyList, CS4610DSP.CopyList
  48. AddReg=cwcspud.AddReg, SPuD.AddReg
  49. DelFiles=cwcspud.DelFiles
  50. DriverVer =10/02/1999,5.00.3022.0
  51.  
  52. [cwcwdm]
  53. ;;Include=ks.inf, wdmaudio.inf
  54. ;;Needs=KS.Registration, WDMAUDIO.Registration
  55. AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
  56. CopyFiles=cwcwdm.CopyList
  57. AddReg=cwcwdm.AddReg, Mixer.AddReg
  58. DelFiles=cwcwdm.DelFiles
  59. DriverVer =10/02/1999,5.00.3022.0
  60.  
  61. [cwcspud3]
  62. AddReg=cwcspud3.AddReg, SPuD3.AddReg
  63. CopyFiles=cwcspud3.CopyList
  64. DelFiles=cwcspud3.DelFiles
  65. DriverVer =10/02/1999,5.00.3022.0
  66.  
  67. [cwcgame]
  68. ;;Include=joystick.inf
  69. ;;Needs=MSJSTICK
  70. AlsoInstall=MSJSTICK(joystick.inf)
  71. DriverVer =10/02/1999,5.00.3022.0
  72.  
  73. [cwcwvtbl]
  74. ;;Include=ks.inf, wdmaudio.inf
  75. ;;Needs=KS.Registration, WDMAUDIO.Registration
  76. AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
  77. CopyFiles=cwcwvtbl.CopyList, cwcwtsmp.CopyList
  78. AddReg=cwcwvtbl.AddReg
  79. DelFiles=cwcwvtbl.DelFiles
  80. DriverVer =10/02/1999,5.00.3022.0
  81.  
  82. [cwcblstr]
  83. DriverVer =10/02/1999,5.00.3022.0
  84.  
  85. [cwcclyde]
  86. DriverVer =10/02/1999,5.00.3022.0
  87.  
  88. [cwcspud.Interfaces]
  89. AddInterface=%CRYSTAL_SPUD_GUID%,%CRYSTAL_SPUD%,CSCAud.Interface.SPuD
  90.  
  91. [cwcspud3.Interfaces]
  92. AddInterface=%CRYSTAL_SPUD3_GUID%,%CRYSTAL_SPUD3%,CSCAud.Interface.SPuD3
  93.  
  94.  
  95. [cwcwdm.Interfaces]
  96. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,CSCAud.Interface.Wave
  97. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,CSCAud.Interface.Wave
  98. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,CSCAud.Interface.Wave
  99. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,CSCAud.Interface.Topology
  100. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,CSCAud.Interface.UART
  101. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,CSCAud.Interface.UART
  102. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,CSCAud.Interface.UART
  103.  
  104. [cwcwvtbl.Interfaces]
  105. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,CSCAud.Interface.Wavetable
  106. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,CSCAud.Interface.Wavetable
  107.  
  108. [CSCAud.Interface.SPuD]
  109. AddReg=CSCAud.Interface.SPuD.AddReg
  110.  
  111. [CSCAud.Interface.SPuD.AddReg]
  112. HKR,,FriendlyName,,%CSCAud.SPuD.szPname%
  113.  
  114. [CSCAud.Interface.SPuD3]
  115. AddReg=CSCAud.Interface.SPuD3.AddReg
  116.  
  117. [CSCAud.Interface.SPuD3.AddReg]
  118. HKR,,FriendlyName,,%cwcspud3.DeviceDesc%
  119.  
  120. [CSCAud.Interface.Wave]
  121. AddReg=CSCAud.Interface.Wave.AddReg
  122.  
  123. [CSCAud.Interface.Wave.AddReg]
  124. HKR,,CLSID,,%Proxy.CLSID%
  125. HKR,,FriendlyName,,%CSCAud.Wave.szPname%
  126.  
  127. [CSCAud.Interface.Topology]
  128. AddReg=CSCAud.Interface.Topo.AddReg
  129.  
  130. [CSCAud.Interface.Topo.AddReg]
  131. HKR,,CLSID,,%Proxy.CLSID%
  132. HKR,,FriendlyName,,%CSCAud.Topology.szPname%
  133.  
  134. [CSCAud.Interface.UART]
  135. AddReg=CSCAud.Interface.UART.AddReg
  136.  
  137. [CSCAud.Interface.UART.AddReg]
  138. HKR,,CLSID,,%Proxy.CLSID%
  139. HKR,,FriendlyName,,%CSCAud.UART.szPname%
  140.  
  141.  
  142. [CSCAud.Interface.Wavetable]
  143. AddReg=CSCAud.Interface.WT.AddReg
  144.  
  145. [CSCAud.Interface.WT.AddReg]
  146. HKR,,CLSID,,%Proxy.CLSID%
  147. HKR,,FriendlyName,,%CSCAud.Wavetable.szPname%
  148.  
  149.  
  150. [cwcspud.AddReg]
  151. HKR,,Driver,,cwcspud.sys
  152. HKR,,NTMPDriver,,"cwcspud.sys"
  153. HKR,,DevLoader,,"*ntkern"
  154. HKLM,%KEY_BASE%\Algorithms\Power,ClkRunMode,1,01,00,00,00
  155. HKLM,%KEY_BASE%\Algorithms\WaveTable,Enable,1,00,00,00,00 
  156. HKLM,%KEY_BASE%\Algorithms\Joystick,Enable,1,01,00,00,00   
  157. HKLM,%KEY_BASE%\Algorithms\HWVolume,Enable,1,00,00,00,00   
  158. HKLM,%KEY_BASE%\Algorithms\3D,Enable,1,01,00,00,00   
  159. HKLM,%KEY_BASE%\ControlPanel\SPDIF,EnableUsingAC97Codec,1,01,00,00,00
  160.  
  161. ;
  162. ; This section is for the limits for 3D positional audio and Wave Table.
  163. ;
  164. HKLM,%KEY_BASE%\Limits\3D_44K,Maximum,1,08,00,00,00
  165. HKLM,%KEY_BASE%\Limits\3D_44K,Minimum,1,01,00,00,00
  166. HKLM,%KEY_BASE%\Limits\3D_44K,TaskType,1,00,03,00,00
  167. HKLM,%KEY_BASE%\Limits\3D_44K,Version,1,00,00,00,00
  168. HKLM,%KEY_BASE%\Limits\3D_32K,Maximum,1,08,00,00,00
  169. HKLM,%KEY_BASE%\Limits\3D_32K,Minimum,1,01,00,00,00
  170. HKLM,%KEY_BASE%\Limits\3D_32K,TaskType,1,10,03,00,00
  171. HKLM,%KEY_BASE%\Limits\3D_32K,Version,1,00,00,00,00
  172. HKLM,%KEY_BASE%\Limits\3D_22K,Maximum,1,08,00,00,00
  173. HKLM,%KEY_BASE%\Limits\3D_22K,Minimum,1,01,00,00,00
  174. HKLM,%KEY_BASE%\Limits\3D_22K,TaskType,1,20,03,00,00
  175. HKLM,%KEY_BASE%\Limits\3D_22K,Version,1,00,00,00,00
  176. HKLM,%KEY_BASE%\Limits\MIDIVoices,Maximum,1,18,00,00,00
  177. HKLM,%KEY_BASE%\Limits\MIDIVoices,Minimum,1,10,00,00,00
  178. HKLM,%KEY_BASE%\Limits\MIDIVoices,TaskType,1,01,01,00,00
  179. HKLM,%KEY_BASE%\Limits\MIDIVoices,Version,1,00,00,00,00
  180. HKLM,%KEY_BASE%\Limits\PCM,Maximum,1,20,00,00,00
  181. HKLM,%KEY_BASE%\Limits\PCM,Minimum,1,01,00,00,00
  182. HKLM,%KEY_BASE%\Limits\PCM,TaskType,1,07,00,00,00
  183. HKLM,%KEY_BASE%\Limits\PCM,Version,1,00,00,00,00
  184.  
  185.  
  186. [SPuD.AddReg]
  187. HKLM,System\CurrentControlSet\Services\cwcspud,Start,1,03,00,00,00
  188. HKLM,System\CurrentControlSet\Services\cwcspud,Type,1,01,00,00,00
  189. HKLM,System\CurrentControlSet\Services\cwcspud,ErrorControl,1,01,00,00,00
  190. HKLM,%KEY_BASE%\Inst,WinDir,,%10%
  191. HKLM,%KEY_BASE%\Inst,File0,,%10%\cwcdata\cwcspud.dat
  192.  
  193. [SPuDNT.AddReg]
  194. HKLM,%KEY_BASE%\Inst,WinDir,,\SystemRoot
  195. HKLM,%KEY_BASE%\Inst,File0,,\SystemRoot\cwcdata\cwcspud.dat
  196.  
  197.  
  198. [cwcwdm.AddReg]
  199. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  200. HKR,,Driver,,cwcwdm.sys
  201. HKR,,NTMPDriver,,"cwcwdm.sys,sbemul.sys"
  202. HKR,Drivers,SubClasses,,"wave,mixer,midi"
  203. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  204. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  205. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  206. HKR,Drivers\midi\wdmaud.drv,Description,,%cwcwdm.DeviceDesc%
  207. HKR,Drivers\mixer\wdmaud.drv,Description,,%cwcwdm.DeviceDesc%
  208. HKR,Drivers\wave\wdmaud.drv,Description,,%cwcwdm.DeviceDesc%
  209.  
  210. ;
  211. ; This adds extra strings that our driver needs.
  212. ;
  213. HKLM,%MediaCategories%\%CSCGUID.MICBOOST%,Name,,%CSCPin.MICBOOST%
  214. HKLM,%MediaCategories%\%CSCGUID.MICBOOST%,Display,1,00,00,00,00
  215. HKLM,%MediaCategories%\%CSCGUID.ZVPORT%,Name,,%CSCPin.ZVPORT%
  216. HKLM,%MediaCategories%\%CSCGUID.ZVPORT%,Display,1,00,00,00,00
  217.  
  218.  
  219. [cwcspud3.AddReg]
  220. HKR,,Driver,,cwcspud3.sys
  221. HKR,,NTMPDriver,,"cwcspud3.sys"
  222. HKR,,DevLoader,,"*ntkern"
  223.  
  224. [SPuD3.AddReg]
  225. HKLM,System\CurrentControlSet\Services\cwcspud3,Start,1,03,00,00,00
  226. HKLM,System\CurrentControlSet\Services\cwcspud3,Type,1,01,00,00,00
  227. HKLM,System\CurrentControlSet\Services\cwcspud3,ErrorControl,1,01,00,00,00
  228.  
  229. [cwcwvtbl.AddReg]
  230. HKR,,AssociatedFilters,,"wdmaud"
  231. HKR,,Driver,,cwcwvtbl.sys
  232. HKR,,NTMPDriver,,"cwcwvtbl.sys"
  233. HKR,Drivers,SubClasses,,"midi"
  234. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  235. HKR,Drivers\midi\wdmaud.drv,Description,,%cwcwvtbl.DeviceDesc%
  236.  
  237.  
  238. [Mixer.AddReg]
  239. ;---------------------------------------------------------------------------
  240. ;
  241. ; Remember that these values are little endian.
  242. ;
  243. ; Mutes:
  244. ;
  245. ;   TRUE  = 01, 00, 00, 00  = 0x00000001
  246. ;   FALSE = 00, 00, 00, 00  = 0x00000000
  247. ;
  248. ; Master and Headphone Volumes:
  249. ;
  250. ;   MAX   = 00, 00, 00, 00  = 0x00000000 = 0.0   dB
  251. ;   MIN   = 00, 80, A1, FF  = 0xFFA18000 = -94.5 dB
  252. ;
  253. ; Analog Output Lines:
  254. ;
  255. ;   MAX   = 00, 00, 0C, 00  = 0x000C0000 = 12.0  dB
  256. ;   MIN   = 00, 80, DD, FF  = 0xFFDD8000 = -22.5 dB
  257. ;
  258. ; Record Volumes
  259. ;
  260. ;   MAX   = 00, 80, 16, 00  = 0x00168000 = 22.5  dB
  261. ;   MIN   = 00, 00, 00, 00  = 0x00000000 = 0.0   dB
  262. ;
  263. ;---------------------------------------------------------------------------
  264. HKR, Settings, MasterVolumeLeft, 1, 00, 80, FB, FF
  265. HKR, Settings, MasterVolumeRight, 1, 00, 80, FB, FF
  266. HKR, Settings, MasterMute, 1, 00, 00, 00, 00
  267.  
  268. HKR, Settings, HeadphoneVolumeLeft, 1, 00, 80, FB, FF
  269. HKR, Settings, HeadphoneVolumeRight, 1,  00, 80, FB, FF
  270. HKR, Settings, HeadphoneMute, 1, 00, 00, 00, 00
  271.  
  272. HKR, Settings, MonoOutVolume, 1, 00, 80, FB, FF
  273. HKR, Settings, MonoOutMute,   1, 01, 00, 00, 00
  274.  
  275. HKR, Settings, OutputMidiVolumeLeft, 1, 00, 80, 04, 00
  276. HKR, Settings, OutputMidiVolumeRight, 1, 00, 80, 04, 00
  277. HKR, Settings, OutputMidiMute, 1, 00, 00, 00, 00
  278.  
  279. HKR, Settings, OutputPhoneVolume, 1, 00, 80, 04, 00
  280. HKR, Settings, OutputPhoneMute, 1, 01, 00, 00, 00
  281.  
  282. HKR, Settings, OutputMicVolume, 1, 00, 80, 04, 00
  283. HKR, Settings, OutputMicMute, 1, 01, 00, 00, 00
  284. HKR, Settings, OutputMicBoost, 1, 00, 00, 00, 00
  285.  
  286. HKR, Settings, OutputLineInVolumeLeft, 1, 00, 80, 04, 00
  287. HKR, Settings, OutputLineInVolumeRight, 1, 00, 80, 04, 00
  288. HKR, Settings, OutputLineInMute, 1, 01, 00, 00, 00
  289.  
  290. HKR, Settings, OutputCDVolumeLeft, 1, 00, 80, 04, 00
  291. HKR, Settings, OutputCDVolumeRight, 1, 00, 80, 04, 00
  292. HKR, Settings, OutputCDMute, 1, 00, 00, 00, 00
  293.  
  294. HKR, Settings, OutputVideoVolumeLeft, 1, 00, 80, 04, 00
  295. HKR, Settings, OutputVideoVolumeRight, 1, 00, 80, 04, 00
  296. HKR, Settings, OutputVideoMute, 1, 01, 00, 00, 00
  297.  
  298. HKR, Settings, OutputAuxVolumeLeft, 1, 00, 80, 04, 00
  299. HKR, Settings, OutputAuxVolumeRight, 1, 00, 80, 04, 00
  300. HKR, Settings, OutputAuxMute, 1,  01, 00, 00, 00
  301.  
  302. HKR, Settings, OutputZVVolumeLeft, 1, 00, 08, FB, FF
  303. HKR, Settings, OutputZVVolumeRight, 1, 00, 08, FB, FF
  304. HKR, Settings, OutputZVMute, 1,  01, 00, 00, 00
  305.  
  306. HKR, Settings, InputMicVolumeLeft, 1, 00, 80, 10, 00
  307. HKR, Settings, InputMicVolumeRight, 1, 00, 80, 10, 00
  308.  
  309. HKR, Settings, InputCDVolumeLeft, 1, 00, 80, 10, 00
  310. HKR, Settings, InputCDVolumeRight, 1, 00, 80, 10, 00
  311.  
  312. HKR, Settings, InputVideoVolumeLeft, 1, 00, 80, 10, 00
  313. HKR, Settings, InputVideoVolumeRight, 1, 00, 80, 10, 00
  314.  
  315. HKR, Settings, InputAuxVolumeLeft, 1, 00, 80, 10, 00
  316. HKR, Settings, InputAuxVolumeRight, 1, 00, 80, 10, 00
  317.  
  318. HKR, Settings, InputLineInVolumeLeft, 1, 00, 80, 10, 00
  319. HKR, Settings, InputLineInVolumeRight, 1, 00, 80, 10, 00
  320.  
  321. HKR, Settings, InputPhoneVolumeLeft, 1, 00, 80, 10, 00
  322. HKR, Settings, InputPhoneVolumeRight, 1, 00, 80, 10, 00
  323.  
  324. HKR, Settings, InputStereoMixVolumeLeft, 00, 80, 10, 00
  325. HKR, Settings, InputStereoMixVolumeRight, 00, 80, 10, 00
  326.  
  327. [cwcspudw98.CopyList]
  328. cwcos.sys,cwcosw98.sys
  329. cwcspud.sys
  330.  
  331. [cwcspudNT5.CopyList]
  332. cwcos.sys,cwcosnt5.sys
  333. cwcspud.sys
  334.  
  335. [CS4610DSP.CopyList]
  336. cwcspud.dat
  337. cwc4612.osp
  338. cwc4610.osp
  339. cwc3d.osp
  340. cwcasync.osp
  341. cwcwt.osp
  342. cwchrtf.22
  343. cwchrtf.44
  344. cwchrtf.v22
  345. cwchrtf.v44
  346.  
  347. [cwcwdm.CopyList]
  348. cwcwdm.sys
  349.  
  350. [cwcspud3.CopyList]
  351. cwcspud3.sys
  352.  
  353. [cwcwvtbl.CopyList]
  354. cwcwvtbl.sys
  355.  
  356. [cwcwtsmp.CopyList]
  357. cwcwtsmp.dat
  358.  
  359. [cwcspud.DelFiles]
  360. cwcos.sys
  361. cwcspud.sys
  362. cwcspud.dat
  363. cwc4610.osp
  364. cwc4612.osp
  365. cwc3d.osp
  366. cwcasync.osp
  367. cwcwt.osp
  368. cwchrtf.22
  369. cwchrtf.44
  370. cwchrtf.v22
  371. cwchrtf.v44
  372.  
  373. [cwcwdm.DelFiles]
  374. cwcwdm.sys
  375.  
  376. [cwcspud3.DelFiles]
  377. cwcspud3.sys
  378.  
  379. [cwcwvtbl.DelFiles]
  380. cwcwvtbl.sys
  381. cwcwtsmp.dat
  382.  
  383.  
  384. ;;**************** NT Install ****************
  385. [cwcspud.NTX86]
  386. CopyFiles=cwcspudNT5.CopyList, CS4610DSP.CopyList
  387. AddReg=cwcspud.AddReg, SPuDNT.AddReg
  388. ;DelFiles=cwcspud.DelFiles
  389. DriverVer =10/02/1999,5.00.3022.0
  390.  
  391. [cwcwdm.NTX86]
  392. Include=ks.inf, wdmaudio.inf
  393. Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.FDMA
  394. CopyFiles=cwcwdm.CopyList
  395. AddReg=cwcwdm.AddReg, Mixer.AddReg
  396. ;DelFiles=cwcwdm.DelFiles
  397. DriverVer =10/02/1999,5.00.3022.0
  398.  
  399. [cwcspud3.NTX86]
  400. CopyFiles=cwcspud3.CopyList
  401. AddReg=cwcspud3.AddReg
  402. ;DelFiles=cwcspud3.DelFiles
  403. DriverVer =10/02/1999,5.00.3022.0
  404.  
  405. [cwcgame.NTX86]
  406. Include=gameport.inf
  407. Needs=Standard_Port.NT
  408. DriverVer =10/02/1999,5.00.3022.0
  409.  
  410. [cwcgame.NTX86.Services]
  411. AddService = gameenum, 0x00000002, cwcgame_Service_Inst
  412.  
  413. [cwcgame_Service_Inst]
  414. DisplayName    = %cwcgame.SvcDesc%
  415. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  416. StartType      = 3                  ; SERVICE_DEMAND_START
  417. ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
  418. ServiceBinary  = %12%\gameenum.sys
  419. LoadOrderGroup = Extended Base
  420.  
  421. [cwcwvtbl.NTX86]
  422. Include=ks.inf, wdmaudio.inf
  423. Needs=KS.Registration, WDMAUDIO.Registration
  424. CopyFiles=cwcwvtbl.CopyList, cwcwtsmp.CopyList
  425. AddReg=cwcwvtbl.AddReg
  426. ;DelFiles=cwcwvtbl.DelFiles
  427. DriverVer =10/02/1999,5.00.3022.0
  428.  
  429. [cwcblstr.NTX86]
  430. DriverVer =10/02/1999,5.00.3022.0
  431.  
  432. [cwcclyde.NTX86]
  433. DriverVer =10/02/1999,5.00.3022.0
  434.  
  435. [cwcspud.NTX86.Interfaces]
  436. AddInterface=%CRYSTAL_SPUD_GUID%,%CRYSTAL_SPUD%,CSCAud.Interface.SPuD
  437.  
  438. [cwcwdm.NTX86.Interfaces]
  439. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,CSCAud.Interface.Wave
  440. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,CSCAud.Interface.Wave
  441. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,CSCAud.Interface.Wave
  442. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,CSCAud.Interface.Topology
  443. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,CSCAud.Interface.UART
  444. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,CSCAud.Interface.UART
  445. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,CSCAud.Interface.UART
  446.  
  447. [cwcspud3.NTX86.Interfaces]
  448. AddInterface=%CRYSTAL_SPUD3_GUID%,%CRYSTAL_SPUD3%,CSCAud.Interface.SPuD3
  449.  
  450.  
  451. [cwcwvtbl.NTX86.Interfaces]
  452. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,CSCAud.Interface.Wavetable
  453. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,CSCAud.Interface.Wavetable
  454.  
  455. [cwcspud.NTX86.Services]
  456. AddService = cwcspud, 0x00000002, cwcspud_Service_Inst
  457.  
  458. [cwcwdm.NTX86.Services]
  459. AddService = cwcwdm, 0x00000002, cwcwdm_Service_Inst
  460.  
  461. [cwcspud3.NTX86.Services]
  462. AddService = cwcspud3, 0x00000002, cwcspud3_Service_Inst
  463.  
  464. [cwcwvtbl.NTX86.Services]
  465. AddService = cwcwvtbl, 0x00000002, cwcwvtbl_Service_Inst
  466.  
  467. [cwcblstr.NTX86.Services]
  468. AddService=,0x2
  469.  
  470. [cwcclyde.NTX86.Services]
  471. AddService=,0x2
  472.  
  473. [cwcspud_Service_Inst]
  474. DisplayName   = %cwcspud.SvcDesc%
  475. ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
  476. StartType     = 3                  ; SERVICE_DEMAND_START
  477. ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
  478. ServiceBinary = %10%\system32\drivers\cwcspud.sys
  479.  
  480. [cwcwdm_Service_Inst]
  481. DisplayName   = %cwcwdm.SvcDesc%
  482. ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
  483. StartType     = 3                  ; SERVICE_DEMAND_START
  484. ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
  485. ServiceBinary = %10%\system32\drivers\cwcwdm.sys
  486.  
  487. [cwcspud3_Service_Inst]
  488. DisplayName   = %cwcspud3.SvcDesc%
  489. ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
  490. StartType     = 3                  ; SERVICE_DEMAND_START
  491. ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
  492. ServiceBinary = %10%\system32\drivers\cwcspud3.sys
  493.  
  494. [cwcwvtbl_Service_Inst]
  495. DisplayName   = %cwcwvtbl.SvcDesc%
  496. ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
  497. StartType     = 3                  ; SERVICE_DEMAND_START
  498. ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
  499. ServiceBinary = %10%\system32\drivers\cwcwvtbl.sys
  500.  
  501.  
  502.                                                                                                         
  503. [SourceDisksNames]
  504. 1=%Disk1Name%,,0100
  505. 73170=WHQL,"",73170
  506.  
  507. [SourceDisksFiles]
  508. cwc4610.osp=1
  509. cwc4612.osp=1
  510. cwc3d.osp=1
  511. cwcasync.osp=1
  512. cwcwt.osp=1
  513. cwcspud.dat=1
  514. cwcosw98.sys=1
  515. cwcosnt5.sys=1
  516. cwcspud.sys=1
  517. cwcwdm.sys=1
  518. cwcspud3.sys=1
  519. cwcwvtbl.sys=1
  520. cwcwtsmp.dat=1
  521. cwchrtf.22=1
  522. cwchrtf.44=1
  523. cwchrtf.v22=1
  524. cwchrtf.v44=1
  525. PW3022.cat=73170
  526.  
  527.  
  528. [Strings]
  529. Disk1Name="AW320/Crystal SoundFusion(tm) WDM Driver Disk 1"
  530. CSMfgName="AW320/Crystal Semiconductor Corporation"
  531. cwcspud.DeviceDesc0="AW320/Crystal SoundFusion(tm)"
  532. cwcspud.DeviceDesc1="AW320/Crystal SoundFusion (tm)"
  533. cwcwdm.DeviceDesc="AW320/Crystal SoundFusion(tm) WDM Interface"
  534. cwcspud3.DeviceDesc="AW320/Crystal SoundFusion(tm) DSP Interface"
  535. cwcgame.DeviceDesc="AW320/Crystal SoundFusion(tm) Game Port"
  536. cwcwvtbl.DeviceDesc="AW320/Crystal SoundFusion(tm) Wavetable MIDI"
  537. cwcblstr.DeviceDesc="AW320/Crystal SoundFusion(tm) Blaster Interface"
  538. CSCAud.SPuD.szPname="AW320/Crystal SoundFusion(tm) SPuD"
  539.  
  540. ;
  541. ; The strings cannot be longer than 31 characters.
  542. ;
  543. CSCAud.Wave.szPname="Crystal SoundFusion(tm)"
  544. CSCAud.Topology.szPname="SoundFusion(tm) Mixer"
  545. CSCAud.UART.szPname="SoundFusion(tm) External MIDI"
  546. CSCAud.Wavetable.szPname="SoundFusion(tm) Wavetable Synth"
  547.  
  548. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  549. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  550. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  551. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  552. KSNAME_Wave="Wave"
  553. KSNAME_UART="UART"
  554. KSNAME_Topology="Topology"
  555. KSNAME_Wavetable="UART"
  556.  
  557. KEY_BASE="SYSTEM\CurrentControlSet\Services\cwcspud\CS461x"
  558. CRYSTAL_SPUD_GUID = "{C84710EC-F725-11d1-94BA-00C04FBF8E70}"
  559. CRYSTAL_SPuD="SPuD"
  560.  
  561. CRYSTAL_SPUD3_GUID = "{C84710ED-F725-11D1-94BA-00C04FBF8E70}"
  562. CRYSTAL_SPUD3="SPuD3"
  563.  
  564. ;
  565. ; These strings are not displayed anywhere.  They are only used in the registry
  566. ; for a service description.
  567. ;
  568. cwcspud.SvcDesc = "Crystal SoundFusion(tm) Driver"
  569. cwcwdm.SvcDesc  = "Crystal SoundFusion(tm) WDM Driver"
  570. cwcspud3.SvcDesc  = "Crystal SoundFusion(tm) SPuD3 Driver"
  571. cwcwvtbl.SvcDesc  = "Crystal SoundFusion(tm) WaveTable Driver"
  572. cwcgame.SvcDesc = "Crystal SoundFusion(tm) Game Port"
  573. Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  574.  
  575. ;
  576. ; This guid is for the mic boost name.
  577. ;
  578. CSCGUID.MICBOOST ="{098F7442-75BC-11d2-AA2E-3078302C2030}"
  579. CSCPin.MICBOOST="+20dB"
  580. CSCGUID.ZVPORT ="{098F7443-75BC-11d2-AA2E-3078302C2030}"
  581. CSCPin.ZVPORT="ZV Port"
  582.  
  583.