home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1999 October / VPR9910B.BIN / DRIVER / AOPEN / AW744WDM / wdm2106.exe / Nlds1.inf < prev   
Windows Setup INFormation  |  1999-05-30  |  21KB  |  535 lines

  1. ;;Rel Ver 0.4.4
  2. ;;INF for Both Legacy and Native
  3. ;; 
  4. ;;Variation is Included
  5. ;;NT Part is also corrected
  6. ;;22 June 1998
  7.  
  8.  
  9.  
  10. [Version]
  11. Signature="$CHICAGO$"
  12. Class=MEDIA
  13. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  14. provider=%YMH%
  15. LayoutFile=layout.inf, layout1.inf, layout2.inf
  16.  
  17. [Manufacturer]
  18. %YamahaMfg%=Yamaha
  19. %Microsoft%=Microsoft
  20.  
  21. [Yamaha]
  22. %*WDM_DS1Legacy.DeviceDesc%=WDM_DS1Legacy, *YMH0100
  23. %*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_0004
  24. %*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_0005
  25. %*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_0006
  26. %*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_0008
  27. %*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_000A
  28. %*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_000C
  29. %*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_000D
  30. %*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_0010
  31. %*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_0020
  32. %*PNPB02F.DeviceDesc%=MSJSTICK, *YMH0101
  33.  
  34.  
  35. [DestinationDirs]
  36. WDM_DS1Native.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
  37. WDM_DS1Legacy.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
  38. MSJSTICK.CopyList      = 11          ; LDID_SYS
  39. WDM_CPL.CopyList =    11
  40.  
  41. ;;--------------------------------------------------------------------------
  42. ;;            MS Joystick
  43. ;;--------------------------------------------------------------------------      
  44. [MSJSTICK]
  45. LogConfig=BasicJoyStick.LC0,BasicJoystick.LC1
  46. CopyFiles=MSJSTICK.CopyList, GAMEPORT.CopyList
  47. AddReg=JOYSTICK.AddReg, MSJSTICK.AddReg
  48. UpdateInis=MSJSTICK.UpdateInis
  49. KnownFiles=MSJSTICK.KnownFiles
  50.  
  51. [BasicJoyStick.LC0]
  52. ConfigPriority=HARDWIRED
  53. IOConfig=201-201(3ff::)
  54.  
  55. [BasicJoyStick.LC1]
  56. ConfigPriority=HARDWIRED
  57. IOConfig=200-207(3ff::)
  58.  
  59. [MSJSTICK.CopyList]
  60. vjoyd.vxd,,
  61. msjstick.drv,,
  62.  
  63. [MSJSTICK.KnownFiles]
  64. essjoy.vxd.4.3.0=force
  65. essjoy.drv.4.3.0=force
  66.  
  67. [GAMEPORT.CopyList]
  68. msanalog.vxd,,
  69.  
  70. [JOYSTICK.AddReg]
  71. HKR,,DevLoader,,mmdevldr.vxd
  72. HKR,Drivers,MIGRATED,,0
  73. HKR,Drivers\joystick,,,
  74.  
  75. [MSJSTICK.AddReg]
  76. HKR,,Driver,,vjoyd.vxd
  77. HKR,Drivers\joystick\msjstick.drv,Description,,%*PNPB02F.DeviceDesc%
  78. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  79. HKR,Drivers,SubClasses,,"joystick"
  80.  
  81. [MSJSTICK.UpdateInis]
  82. system.ini,drivers,"joystick="
  83. ;;--------------------------------------------------------------------------
  84. ;;            Native DS1
  85. ;;--------------------------------------------------------------------------      
  86.  
  87. [WDM_DS1Native]
  88. ;;AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
  89.  
  90. Include=ks.inf, wdmaudio.inf
  91. Needs=KS.Registration, WDMAUDIO.Registration
  92.  
  93. CopyFiles=WDM_DS1Native.CopyList, WDM_CPL.CopyList
  94. AddReg=WDM_DS1Native.AddReg,WDM_DS1GUID.AddReg,WDM_DS1CUSTOM.AddReg
  95.  
  96. [WDM_DS1Native.Interfaces]
  97. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  98. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  99. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  100. ;;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DS1%,YmhAud.Interface.DS1
  101. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AC97%,YmhAud.Interface.AC97
  102. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AC97%,YmhAud.Interface.AC97
  103. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSyn1%,WDM.Interface.FMSyn1
  104. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSyn1%,WDM.Interface.FMSyn1
  105.  
  106.  
  107. [YmhAud.Interface.Wav1]
  108. AddReg=YmhAud.Interface.Wav1.AddReg
  109.  
  110. [YmhAud.Interface.Wav1.AddReg]
  111. HKR,,FriendlyName,,%YmhAud.Wav1.szPname%
  112. HKR,,CLSID,,%Proxy.CLSID%
  113.  
  114. [YmhAud.Interface.DS1]
  115. AddReg=YmhAud.Interface.DS1.AddReg
  116.  
  117. [YmhAud.Interface.DS1.AddReg]
  118. HKR,,FriendlyName,,%YmhAud.DS1.szPname%
  119.  
  120. [YmhAud.Interface.AC97]
  121. AddReg=YmhAud.Interface.AC97.AddReg
  122.  
  123. [YmhAud.Interface.AC97.AddReg]
  124. HKR,,FriendlyName,,%YmhAud.AC97.szPname%
  125.  
  126. [WDM.Interface.FMSyn1]
  127. AddReg=WDM.Interface.FMSyn1.AddReg
  128.  
  129. [WDM.Interface.FMSyn1.AddReg]
  130. HKR,,FriendlyName,,%WDM.FMSyn1.szPname%
  131. HKR,,CLSID,,%Proxy.CLSID%
  132.  
  133. [WDM_DS1Native.AddReg]
  134. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  135. HKR,,Driver,,Ds1.sys
  136. HKR,,NTMPDriver,,"Ds1.sys,sbemul.sys"
  137.  
  138. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  139.  
  140. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  141. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  142. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  143.  
  144. HKR,Drivers\wave\wdmaud.drv,Description,,%*WDM_DS1Native.DeviceDesc%
  145. HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI%
  146. HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_DS1Native.DeviceDesc%
  147.  
  148. [WDM_DS1GUID.AddReg]
  149. ;;DS1 Friendly Names
  150. HKLM,%MediaCategories%\%DS1GUID.Mic1%,Name,,%DS1Pin.Mic1%
  151. HKLM,%MediaCategories%\%DS1GUID.Mic1%,Display,1,00,00,00,00
  152. HKLM,%MediaCategories%\%DS1GUID.Mic2%,Name,,%DS1Pin.Mic2%
  153. HKLM,%MediaCategories%\%DS1GUID.Mic2%,Display,1,00,00,00,00
  154. HKLM,%MediaCategories%\%DS1GUID.LineIn%,Name,,%DS1Pin.LineIn%
  155. HKLM,%MediaCategories%\%DS1GUID.LineIn%,Display,1,00,00,00,00
  156. HKLM,%MediaCategories%\%DS1GUID.CD%,Name,,%DS1Pin.CD%
  157. HKLM,%MediaCategories%\%DS1GUID.CD%,Display,1,00,00,00,00
  158. HKLM,%MediaCategories%\%DS1GUID.Video%,Name,,%DS1Pin.Video%
  159. HKLM,%MediaCategories%\%DS1GUID.Video%,Display,1,00,00,00,00
  160. HKLM,%MediaCategories%\%DS1GUID.Aux%,Name,,%DS1Pin.Aux%
  161. HKLM,%MediaCategories%\%DS1GUID.Aux%,Display,1,00,00,00,00
  162. HKLM,%MediaCategories%\%DS1GUID.Phone%,Name,,%DS1Pin.Phone%
  163. HKLM,%MediaCategories%\%DS1GUID.Phone%,Display,1,00,00,00,00
  164. HKLM,%MediaCategories%\%DS1GUID.PCBeep%,Name,,%DS1Pin.PCBeep%
  165. HKLM,%MediaCategories%\%DS1GUID.PCBeep%,Display,1,00,00,00,00
  166. HKLM,%MediaCategories%\%DS1GUID.Master%,Name,,%DS1Pin.Master%
  167. HKLM,%MediaCategories%\%DS1GUID.Master%,Display,1,00,00,00,00
  168. HKLM,%MediaCategories%\%DS1GUID.Mono%,Name,,%DS1Pin.Mono%
  169. HKLM,%MediaCategories%\%DS1GUID.Mono%,Display,1,00,00,00,00
  170. HKLM,%MediaCategories%\%DS1GUID.XGSynth%,Name,,%DS1Pin.XGSynth%
  171. HKLM,%MediaCategories%\%DS1GUID.XGSynth%,Display,1,00,00,00,00
  172. HKLM,%MediaCategories%\%DS1GUID.AGC%,Name,,%DS1Pin.AGC%
  173. HKLM,%MediaCategories%\%DS1GUID.AGC%,Display,1,00,00,00,00
  174. HKLM,%MediaCategories%\%DS1GUID.FM%,Name,,%DS1Pin.FM%
  175. HKLM,%MediaCategories%\%DS1GUID.FM%,Display,1,00,00,00,00
  176. HKLM,%MediaCategories%\%DS1GUID.SPDIF%,Name,,%DS1Pin.SPDIF%
  177. HKLM,%MediaCategories%\%DS1GUID.SPDIF%,Display,1,00,00,00,00
  178. HKLM,%MediaCategories%\%DS1GUID.REVERB%,Name,,%DS1Pin.REVERB%
  179. HKLM,%MediaCategories%\%DS1GUID.REVERB%,Display,1,00,00,00,00
  180. HKLM,%MediaCategories%\%DS1GUID.CHORUS%,Name,,%DS1Pin.CHORUS%
  181. HKLM,%MediaCategories%\%DS1GUID.CHORUS%,Display,1,00,00,00,00
  182. HKLM,%MediaCategories%\%DS1GUID.Variation%,Name,,%DS1Pin.Variation%
  183. HKLM,%MediaCategories%\%DS1GUID.Variation%,Display,1,00,00,00,00
  184. HKLM,%MediaCategories%\%DS1GUID.SMIX%,Name,,%DS1Pin.SMIX%
  185. HKLM,%MediaCategories%\%DS1GUID.SMIX%,Display,1,00,00,00,00
  186. HKLM,%MediaCategories%\%DS1GUID.WideMode%,Name,,%DS1Pin.WideMode%
  187. HKLM,%MediaCategories%\%DS1GUID.WideMode%,Display,1,00,00,00,00
  188. HKLM,%MediaCategories%\%DS1GUID.Wideness%,Name,,%DS1Pin.Wideness%
  189. HKLM,%MediaCategories%\%DS1GUID.Wideness%,Display,1,00,00,00,00
  190. HKLM,%MediaCategories%\%DS1GUID.EchoEnable%,Name,,%DS1Pin.EchoEnable%
  191. HKLM,%MediaCategories%\%DS1GUID.EchoEnable%,Display,1,00,00,00,00
  192. HKLM,%MediaCategories%\%DS1GUID.EchoDelay%,Name,,%DS1Pin.EchoDelay%
  193. HKLM,%MediaCategories%\%DS1GUID.EchoDelay%,Display,1,00,00,00,00
  194. HKLM,%MediaCategories%\%DS1GUID.EchoFB%,Name,,%DS1Pin.EchoFB%
  195. HKLM,%MediaCategories%\%DS1GUID.EchoFB%,Display,1,00,00,00,00
  196. HKLM,%MediaCategories%\%DS1GUID.VL_OnOff%,Name,,%DS1Pin.VL_OnOff%
  197. HKLM,%MediaCategories%\%DS1GUID.VL_OnOff%,Display,1,00,00,00,00
  198. HKLM,%MediaCategories%\%DS1GUID.MicEcho%,Name,,%DS1Pin.MicEcho%
  199. HKLM,%MediaCategories%\%DS1GUID.MicEcho%,Display,1,00,00,00,00
  200. HKLM,%MediaCategories%\%DS1GUID.ZVPort%,Name,,%DS1Pin.ZVPort%
  201. HKLM,%MediaCategories%\%DS1GUID.ZVPort%,Display,1,00,00,00,00
  202.  
  203.  
  204. [WDM_DS1CUSTOM.AddReg]
  205. HKLM,%CustomizeYamaha%,MaxModVoices,  1,20,00,00,00
  206. HKLM,%CustomizeYamaha%,MaxWodVoices,  1,02,00,00,00
  207. ;----------------------------------------01-----------------------------11-----------------------------21-----------------------------31-----------------------------41-----------------------------51-----------------------------61-----------------------------71-----------------------------81-------
  208. HKLM,%CustomizeYamaha%,EnableControls,1, 01,01,00,00,00,00,00,00,00,00, 01,00,00,00,00,00,00,00,00,00, 00,01,01,00,00,01,01,01,01,01, 01,01,01,01,01,01,01,01,01,00, 00,00,01,01,00,01,01,00,01,00, 01,00,01,00,01,00,01,00,01,00, 00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,01,01,01,01 
  209. HKLM,%CustomizeYamaha%,ControlsDef,   1, 90,00,c8,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,90,01,00,00,90,00,90,00,90, 00,90,00,90,00,90,00,90,00,00, 00,00,90,00,00,02,9c,00,9c,00, 9c,00,9c,00,9c,00,9c,00,9c,00, 00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,90,00,90,00
  210. HKLM,%CustomizeYamaha%,VolumeMax,     1, 96,00,fa,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,96,00,00,00,96,00,96,00,96, 00,96,00,96,00,96,00,96,00,00, 00,00,96,00,00,00,a2,00,a2,00, A2,00,A2,00,A2,00,A2,00,A2,00, 00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,96,00,96,00
  211. HKLM,%CustomizeYamaha%,VolumeMin,     1, 73,00,96,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,73,00,00,00,73,00,73,00,73, 00,73,00,73,00,73,00,73,00,00, 00,00,73,00,00,00,73,00,73,00, 73,00,73,00,73,00,73,00,73,00, 00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,73,00,73,00
  212. HKLM,%CustomizeYamaha%,VlSwDefault,             1,00,00,00,00
  213. HKLM,%CustomizeYamaha%,karaokeSwDefault,    1,00,00,00,00
  214. HKLM,%CustomizeYamaha%,karaokeDelayTimeDefault,    1,96,00,00,00
  215. HKLM,%CustomizeYamaha%,karaokeFbGainDefault,    1,28,00,00,00
  216. HKLM,%CustomizeYamaha%,LoadSpdif,               1,01,00,00,00
  217. HKLM,%CustomizeYamaha%,SpdifModeDefault,    1,00,00,00,00
  218. HKLM,%CustomizeYamaha%,SpdifMute,               1,00,00,00,00
  219. HKLM,%CustomizeYamaha%,Rec8BitNoise,            1,01,00,00,00
  220. HKLM,%CustomizeYamaha%,LoadLegacy,              1,01,00,00,00
  221. HKLM,%CustomizeYamaha%,LoadGamePort,            1,01,00,00,00
  222. HKLM,%CustomizeYamaha%,LoadVsvl,                1,00,00,00,00
  223. HKLM,%CustomizeYamaha%,PCICfgSave,              1,00,00,00,00
  224.  
  225. [WDM_DS1Native.CopyList]
  226. Ds1.sys
  227. Dsxgwave.tbl
  228.  
  229. [WDM_CPL.CopyList]
  230. ds1.cpl
  231. ds1.hlp
  232. ds1.cnt
  233.  
  234. [SourceDisksNames]
  235. 1="Yamaha Driver Disk","",0
  236.  
  237. [SourceDisksFiles]
  238. Ds1.sys=1
  239. Sxgwave2.tbl=1
  240. ds1.cpl=1
  241. ds1.hlp=1
  242. ds1.cnt=1
  243.  
  244. ;;--------------------------------------------------------------------------
  245. ;;            Legacy DS1
  246. ;;--------------------------------------------------------------------------      
  247.  
  248.  
  249. [WDM_DS1Legacy]
  250. ;;AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf),wdmaudio.fdma(wdmaudio.inf)
  251.  
  252. Include=ks.inf, wdmaudio.inf
  253. Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.FDMA
  254.  
  255. CopyFiles=WDM_DS1Legacy.CopyList
  256. AddReg=WDM_DS1Legacy.AddReg
  257. LogConfig=WDM_DS1Legacy.LC2
  258.  
  259.  
  260. [WDM_DS1Legacy.Interfaces]
  261. ;;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wav2%,YmhAud.Interface.Wav2
  262. ;;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topo%,YmhAud.Interface.Topo
  263. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Uart%,WDM.Interface.Uart
  264. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Uart%,WDM.Interface.Uart
  265. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Uart%,WDM.Interface.Uart
  266. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSyn2%,WDM.Interface.FMSyn2
  267. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSyn2%,WDM.Interface.FMSyn2
  268.  
  269. [YmhAud.Interface.Wav2]
  270. AddReg=YmhAud.Interface.Wav2.AddReg
  271.  
  272. [YmhAud.Interface.Wav2.AddReg]
  273. HKR,,FriendlyName,,%YmhAud.Wav2.szPname%
  274.  
  275. [YmhAud.Interface.Topo]
  276. AddReg=YmhAud.Interface.Topo.AddReg
  277.  
  278. [YmhAud.Interface.Topo.AddReg]
  279. HKR,,FriendlyName,,%YmhAud.Topo.szPname%
  280.  
  281. [WDM.Interface.FMSyn2]
  282. AddReg=WDM.Interface.FMSyn2.AddReg
  283.  
  284. [WDM.Interface.FMSyn2.AddReg]
  285. HKR,,FriendlyName,,%WDM.FMSyn2.szPname%
  286. HKR,,CLSID,,%Proxy.CLSID%
  287.  
  288. [WDM.Interface.Uart]
  289. AddReg=WDM.Interface.Uart.AddReg
  290.  
  291. [WDM.Interface.Uart.AddReg]
  292. HKR,,FriendlyName,,%WDM.Uart.szPname%
  293. HKR,,CLSID,,%Proxy.CLSID%
  294.  
  295.  
  296. [WDM_DS1Legacy.AddReg]
  297. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  298. HKR,,Driver,,Ds1.sys
  299. HKR,,NTMPDriver,,"Ds1.sys,sbemul.sys"
  300.  
  301. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  302.  
  303. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  304. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  305. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  306.  
  307. HKR,Drivers\wave\wdmaud.drv,Description,,%*WDM_DS1Legacy.DeviceDesc%
  308. HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI%
  309. HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_DS1Legacy.DeviceDesc%
  310.  
  311.  
  312. [WDM_DS1Legacy.CopyList]
  313. Ds1.sys
  314.  
  315.  
  316. [WDM_DS1Legacy.LC1]
  317. ConfigPriority=NORMAL
  318. IOConfig=220-22f,240-24f,260-26f,280-28f(3ff::)
  319. IOConfig=388-38b,398-39b,3a0-3a3,3a8-3ab(3ff::)
  320. IOConfig=330-331,300-301,332-333,334-335(3ff::)
  321. ;;IOConfig=201-201,202-202,204-204,205-205(3ff::)
  322. IRQConfig=5,7,9,10,11
  323. DMAConfig=0,1,3
  324.  
  325.  
  326. [WDM_DS1Legacy.FactDef]
  327. ConfigPriority=NORMAL
  328. IOConfig=220-22f(3ff::)
  329. IOConfig=388-38b(3ff::)
  330. IOConfig=330-331(3ff::)
  331. ;;IOConfig=201-201(3ff::)
  332. IRQConfig=5
  333.  
  334. [WDM_DS1Legacy.LC2]
  335. ConfigPriority=NORMAL
  336. IOConfig=220-22f,240-24f,260-26f,280-28f(3ff::)
  337. IOConfig=388-38b,398-39b,3a0-3a3,3a8-3ab(3ff::)
  338. IOConfig=330-331,300-301,332-333,334-335(3ff::)
  339. ;;IOConfig=201-201,202-202,204-204,205-205(3ff::)
  340. IRQConfig=5,7,9,10,11
  341.  
  342. ;;**************** NT Install ****************
  343.  
  344. ;;--------------------------------------------------------
  345. ;;                    Native
  346. ;;--------------------------------------------------------
  347. [WDM_DS1Native.NT]
  348. Include=ks.inf, wdmaudio.inf
  349. Needs=KS.Registration, WDMAUDIO.Registration.NT 
  350. CopyFiles=WDM_DS1Native.CopyList
  351. AddReg=WDM_DS1Native.AddReg,WDM_DS1GUID.AddReg
  352.  
  353.  
  354. [WDM_DS1Native.NT.Interfaces]
  355. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  356. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  357. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  358. ;;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DS1%,YmhAud.Interface.DS1
  359. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AC97%,YmhAud.Interface.AC97
  360. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AC97%,YmhAud.Interface.AC97
  361.  
  362.  
  363.  
  364. [WDM_DS1Native.NT.Services]
  365. AddService = wdmaud,      0x00000000, wdmaud_Service_Inst
  366. AddService = swmidi,      0x00000000, swmidi_Service_Inst
  367. AddService = ds1, 0x00000002, ds1_Service_Inst
  368.  
  369. ;;-------------------------------------------------------------------------
  370. ;;            Legacy
  371. ;;-------------------------------------------------------------------------
  372.  
  373. [WDM_DS1Legacy.NT]
  374. Include=ks.inf,wdmaudio.inf
  375. Needs=KS.Registration,WDMAUDIO.Registration.NT,WDMAUDIO.FDMA.NT
  376. CopyFiles=WDM_DS1Legacy.CopyList
  377. AddReg=WDM_DS1Legacy.AddReg
  378. LogConfig=WDM_DS1Legacy.LC2
  379.  
  380.  
  381. [WDM_DS1Legacy.NT.Interfaces]
  382. ;;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wav2%,YmhAud.Interface.Wav2
  383. ;;AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wav2%,YmhAud.Interface.Wav2
  384. ;;AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wav2%,YmhAud.Interface.Wav2
  385. ;;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topo%,YmhAud.Interface.Topo
  386. ;;AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topo%,YmhAud.Interface.Topo
  387. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Uart%,WDM.Interface.Uart
  388. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Uart%,WDM.Interface.Uart
  389. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Uart%,WDM.Interface.Uart
  390. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSyn2%,WDM.Interface.FMSyn2
  391. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSyn2%,WDM.Interface.FMSyn2
  392.  
  393. [WDM_DS1Legacy.NT.Services]
  394. AddService = wdmaud,      0x00000000, wdmaud_Service_Inst
  395. AddService = swmidi,      0x00000000, swmidi_Service_Inst
  396. AddService = ds1, 0x00000002, ds1_Service_Inst
  397.  
  398. [wdmaud_Service_Inst]
  399. DisplayName    = %wdmaud.SvcDesc%
  400. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  401. StartType      = 1                  ; SERVICE_SYSTEM_START
  402. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  403. ServiceBinary  = %10%\system32\drivers\wdmaud.sys
  404.  
  405. [swmidi_Service_Inst]
  406. DisplayName    = %swmidi.SvcDesc%
  407. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  408. StartType      = 1                  ; SERVICE_SYSTEM_START
  409. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  410. ServiceBinary  = %10%\system32\drivers\swmidi.sys
  411.  
  412. [ds1_Service_Inst]
  413. DisplayName    = %wdm_DS1Native.SvcDesc%
  414. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  415. StartType      = 3                  ; SERVICE_DEMAND_START
  416. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  417. ServiceBinary  = %10%\system32\drivers\Ds1.sys
  418.  
  419.  
  420.  
  421.  
  422. [Strings]
  423.  
  424. YMH="Yamaha Corporation"
  425. YamahaMfg="Yamaha Corporation"
  426. Microsoft="Microsoft"
  427.  
  428. *WDM_DS1Legacy.DeviceDesc="AW744/YAMAHA Legacy DS-XG WDM Driver"
  429. *WDM_DS1Native.DeviceDesc="AW744/YAMAHA Native DS-XG WDM Driver"
  430. *PNPB02F.DeviceDesc=" Gameport Joystick"
  431.  
  432. ;;----------------------------------------
  433. ;; Native Part
  434. ;;-----------------------------------------
  435. YmhAud.Wav1.szPname="Yamaha Sound"
  436. YmhAud.DS1.szPname="DS-XG Topo"
  437. YmhAud.AC97.szPname="AC97 Topo"
  438. WDM.FMSyn1.szPname="Yamaha XG"
  439.  
  440. ;;----------------------------------------
  441. ;; Legacy Part
  442. ;;-----------------------------------------
  443. YmhAud.Wav2.szPname="AW744/Yamaha SB Emulation"
  444. YmhAud.Topo.szPname="AW744/Legacy Topology"
  445. WDM.FMSyn2.szPname="AW744/Yamaha  Fmsynth"
  446. WDM.Uart.szPname="AW744/Yamaha Midi"
  447.  
  448. ;;Friendly Name (Non Localised)
  449. DS1GUID.Mic1    ="{48F3FC01-BDB3-11d1-BDBA-00AA00374674}"
  450. DS1GUID.Mic2    ="{48F3FC02-BDB3-11d1-BDBA-00AA00374674}"
  451. DS1GUID.LineIn    ="{48F3FC03-BDB3-11d1-BDBA-00AA00374674}"
  452. DS1GUID.CD        ="{48F3FC04-BDB3-11d1-BDBA-00AA00374674}"
  453. DS1GUID.Video    ="{48F3FC05-BDB3-11d1-BDBA-00AA00374674}"
  454. DS1GUID.Aux        ="{48F3FC06-BDB3-11d1-BDBA-00AA00374674}"
  455. DS1GUID.Phone    ="{48F3FC07-BDB3-11d1-BDBA-00AA00374674}"
  456. DS1GUID.PCBeep    ="{48F3FC08-BDB3-11d1-BDBA-00AA00374674}"
  457. DS1GUID.Master    ="{48F3FC09-BDB3-11d1-BDBA-00AA00374674}"
  458. DS1GUID.Mono    ="{48F3FC0A-BDB3-11d1-BDBA-00AA00374674}"
  459. DS1GUID.XGSynth    ="{48F3FC0B-BDB3-11d1-BDBA-00AA00374674}"
  460. DS1GUID.AGC        ="{AA6FBBA1-BE52-11d1-BDBA-00AA00374674}"
  461. DS1GUID.FM        ="{8F89D0C2-C495-11d1-981C-006008034FD1}"
  462. DS1GUID.SPDIF    ="{0308A541-D142-11d1-97F4-00A0C9772E1B}"
  463. DS1GUID.REVERB    ="{0308A542-D142-11d1-97F4-00A0C9772E1B}"
  464. DS1GUID.CHORUS    ="{0308A543-D142-11d1-97F4-00A0C9772E1B}"
  465. DS1GUID.Variation="{0308A544-D142-11d1-97F4-00A0C9772E1B}"
  466. DS1GUID.SMIX     ="{9FE6E641-E99A-11d1-8A41-00A0C9776188}"
  467. DS1GUID.WideMode="{9C745287-1D94-11d2-9A87-006097970E8A}"
  468. DS1GUID.Wideness="{12192C41-2E1B-11d2-9A87-006097970E8A}"
  469. DS1GUID.EchoEnable    ="{952AF6E0-1A5C-11d2-9302-00A0C967C60A}"
  470. DS1GUID.EchoDelay    ="{952AF6E1-1A5C-11d2-9302-00A0C967C60A}"
  471. DS1GUID.EchoFB     ="{952AF6E2-1A5C-11d2-9302-00A0C967C60A}"
  472. DS1GUID.VL_OnOff="{7FFF6B61-2AF7-11d2-9A87-006097970E8A}"
  473. DS1GUID.MicEcho="{C37F58E0-549C-11d2-AF7E-00C04F88045C}"
  474. DS1GUID.ZVPort="{0F843D01-6285-11d2-8145-006097970E8A}"
  475.  
  476. ;;Friendly Name (Localised)
  477. DS1Pin.Mic1        ="Microphone"
  478. DS1Pin.Mic2        ="Mic2"
  479. DS1Pin.LineIn    ="Line"
  480. DS1Pin.CD        ="CD Audio"
  481. DS1Pin.Video    ="Video"
  482. DS1Pin.Aux        ="Auxilliary"
  483. DS1Pin.Phone    ="Telephony"
  484. DS1Pin.PCBeep    ="PC Beep"
  485. DS1Pin.Master    ="Volume"
  486. DS1Pin.Mono        ="Mono Out"
  487. DS1Pin.XGSynth    ="XG Synth"
  488. DS1Pin.AGC        ="Mic 20dB Enable"
  489. DS1Pin.FM        ="FM Synth"
  490. DS1Pin.SPDIF    ="Spdif"
  491. DS1Pin.REVERB    ="Reverb"
  492. DS1Pin.CHORUS    ="Chorus"
  493. DS1Pin.Variation="Variation"
  494. DS1Pin.SMIX        ="Stereo Out"
  495. DS1Pin.WideMode    ="Wide Enable"
  496. DS1Pin.Wideness    ="3D Wide"
  497. DS1Pin.EchoEnable    ="Echo Enable"
  498. DS1Pin.EchoDelay    ="Delay"
  499. DS1Pin.EchoFB        ="FeedBack"
  500. DS1Pin.VL_OnOff    ="VL"
  501. DS1Pin.MicEcho = "MicEcho"
  502. DS1Pin.ZVPort = "ZV Port"
  503.  
  504. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  505. CustomizeYamaha="SOFTWARE\YAMAHA\Driver\DSXGWDM"
  506. WDM_MIDI="WDM-based Device"
  507.  
  508. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  509. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  510. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  511. KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
  512. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" 
  513.  
  514. ;;----------------------------------------
  515. ;; Native Part
  516. ;;-----------------------------------------
  517. KSNAME_Wav1="NativeWave"
  518. KSNAME_FMSyn1="NativeMidi"
  519. KSNAME_DS1="DS-XGTopology"
  520. KSNAME_AC97="AC97Topology"
  521.  
  522. ;;----------------------------------------
  523. ;; Legacy Part
  524. ;;-----------------------------------------
  525. KSNAME_Wav2="Wave"
  526. KSNAME_FMSyn2="FMSynth"
  527. KSNAME_Uart="Uart"
  528. KSNAME_Topo="Topology"
  529.  
  530.  
  531. wdmaud.SvcDesc = "Microsoft WDM Virtual Wave Driver (WDM)"
  532. swmidi.SvcDesc = "Microsoft Software Synthesizer (WDM)"
  533. wdm_DS1Native.SvcDesc = "YAMAHA DS-XG Audio Driver (WDM)"
  534.  
  535.