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