Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

403 lines
15 KiB

  1. [Version]
  2. Signature="$CHICAGO$"
  3. Class=MEDIA
  4. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  5. provider=%MSFT%
  6. LayoutFile=layout.inf
  7. DriverVer =02/23/2001,5.1.2412.1
  8. [Manufacturer]
  9. %YamahaMfg%=Yamaha
  10. ;; Excluding drivers from the "Add New Hardware" list.
  11. [ControlFlags]
  12. ExcludeFromSelect = *
  13. [Yamaha]
  14. %*WDM_DS1Legacy.DeviceDesc%=WDM_Le, *YMH0100
  15. %*WDM_DS1Native.DeviceDesc%=WDM_Na, PCI\VEN_1073&DEV_0004
  16. %*WDM_DS1Native.DeviceDesc%=WDM_Na, PCI\VEN_1073&DEV_0005
  17. %*WDM_DS1Native.DeviceDesc%=WDM_Na, PCI\VEN_1073&DEV_0006
  18. %*WDM_DS1Native.DeviceDesc%=WDM_Na, PCI\VEN_1073&DEV_0008
  19. %*WDM_DS1Native.DeviceDesc%=WDM_Na, PCI\VEN_1073&DEV_000A
  20. %*WDM_DS1Native.DeviceDesc%=WDM_Na, PCI\VEN_1073&DEV_000C
  21. %*WDM_DS1Native.DeviceDesc%=WDM_Na, PCI\VEN_1073&DEV_000D
  22. %*WDM_DS1Native.DeviceDesc%=WDM_Na, PCI\VEN_1073&DEV_0010
  23. %*WDM_DS1Native.DeviceDesc%=WDM_Na, PCI\VEN_1073&DEV_0012
  24. %*WDM_DS1Native.DeviceDesc%=WDM_Na, PCI\VEN_1073&DEV_0020
  25. %*PNPB02F.DeviceDesc%=MSJSTICK, *YMH0101
  26. ;; The following PnP ID addition is used to forced the Windows supplied ds1wdm
  27. ;; driver to replace a incompatible ds1.sys(ydsxgdk.sys) driver package during
  28. ;; upgrade from OEM preinstalled Win2k system on certain Toshiba notebooks
  29. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_0004&SUBSYS_00041073
  30. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_0005&SUBSYS_00051073
  31. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_0006&SUBSYS_00061073
  32. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_0008&SUBSYS_00081073
  33. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_000A&SUBSYS_000A1073
  34. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_000C&SUBSYS_000C1073
  35. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_000D&SUBSYS_000D1073
  36. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_0010&SUBSYS_00101073
  37. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_0010&SUBSYS_00011179
  38. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_0012&SUBSYS_00121073
  39. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_0012&SUBSYS_00011179
  40. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_0020&SUBSYS_00201073
  41. ;;=============
  42. ;; The following PnP ID addition is used to forced the Windows supplied ds1wdm
  43. ;; driver to replace a incompatible ds1.sys(ydsxgdk.sys) driver package during
  44. ;; upgrade from OEM preinstalled Win2k system on on certain Sony systems.
  45. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_0010&SUBSYS_804E104D
  46. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_0010&SUBSYS_805E104D
  47. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_0010&SUBSYS_8064104D
  48. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_0010&SUBSYS_8072104D
  49. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_0010&SUBSYS_8081104D
  50. %*WDM_DS1Native.DeviceDesc%=WDM_NaT, PCI\VEN_1073&DEV_0012&SUBSYS_8096104D
  51. ;;=============
  52. %*UnsupportedDev.DeviceDesc%=UnsupportYMH0110, *YMH0110
  53. %*UnsupportedDev.DeviceDesc%=UnsupportYMH0110, *SNY5011
  54. [DestinationDirs]
  55. WDM_Na.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
  56. WDM_Le.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
  57. MSJSTICK.CopyList = 11 ; LDID_SYS
  58. GAMEPORT.CopyList = 11;
  59. GAMEENUM.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
  60. ;;--------------------------------------------------------------------------
  61. ;; MS Joystick
  62. ;;--------------------------------------------------------------------------
  63. [MSJSTICK]
  64. LogConfig=BasicJoyStick.LC0,BasicJoystick.LC1
  65. CopyFiles=MSJSTICK.CopyList, GAMEPORT.CopyList
  66. AddReg=JOYSTICK.AddReg, MSJSTICK.AddReg
  67. UpdateInis=MSJSTICK.UpdateInis
  68. KnownFiles=MSJSTICK.KnownFiles
  69. [BasicJoyStick.LC0]
  70. ConfigPriority=HARDWIRED
  71. IOConfig=201-201(3ff::)
  72. [BasicJoyStick.LC1]
  73. ConfigPriority=HARDWIRED
  74. IOConfig=200-207(3ff::)
  75. [MSJSTICK.CopyList]
  76. vjoyd.vxd,,
  77. msjstick.drv,,
  78. [MSJSTICK.KnownFiles]
  79. essjoy.vxd.4.3.0=force
  80. essjoy.drv.4.3.0=force
  81. [GAMEPORT.CopyList]
  82. msanalog.vxd,,
  83. [JOYSTICK.AddReg]
  84. HKR,,DevLoader,,mmdevldr.vxd
  85. HKR,Drivers,MIGRATED,,0
  86. HKR,Drivers\joystick,,,
  87. [MSJSTICK.AddReg]
  88. HKR,,Driver,,vjoyd.vxd
  89. HKR,Drivers\joystick\msjstick.drv,Description,,%*PNPB02F.DeviceDesc%
  90. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  91. HKR,Drivers,SubClasses,,"joystick"
  92. [MSJSTICK.UpdateInis]
  93. system.ini,drivers,"joystick="
  94. ;;--------------------------------------------------------------------------
  95. ;; Native DS1
  96. ;;--------------------------------------------------------------------------
  97. [WDM_NaT]
  98. Include= ks.inf, wdmaudio.inf
  99. Needs= KS.Registration, WDMAUDIO.Registration
  100. CopyFiles=WDM_Na.CopyList
  101. AddReg=WDM_Na.AddReg,WDM_DS1GUID.AddReg,WDM_DS1CUSTOM.AddReg
  102. DelReg=WDM_DS1CUSTOM.DelReg
  103. [WDM_NaT.Interfaces]
  104. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  105. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  106. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  107. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topo%,YmhAud.Interface.Topo
  108. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topo%,YmhAud.Interface.Topo
  109. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMUS%,YmhAud.Interface.DMus
  110. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMUS%,YmhAud.Interface.DMus
  111. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DMUS%,YmhAud.Interface.DMus
  112. [WDM_Na]
  113. Include= ks.inf, wdmaudio.inf
  114. Needs= KS.Registration, WDMAUDIO.Registration
  115. CopyFiles=WDM_Na.CopyList
  116. AddReg=WDM_Na.AddReg,WDM_DS1GUID.AddReg,WDM_DS1CUSTOM.AddReg
  117. [WDM_Na.Interfaces]
  118. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  119. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  120. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  121. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topo%,YmhAud.Interface.Topo
  122. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topo%,YmhAud.Interface.Topo
  123. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMUS%,YmhAud.Interface.DMus
  124. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMUS%,YmhAud.Interface.DMus
  125. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DMUS%,YmhAud.Interface.DMus
  126. [YmhAud.Interface.Wav1]
  127. AddReg=YmhAud.Interface.Wav1.AddReg
  128. [YmhAud.Interface.Wav1.AddReg]
  129. HKR,,CLSID,,%Proxy.CLSID%
  130. HKR,,FriendlyName,,%YmhAud.Wav1.szPname%
  131. [YmhAud.Interface.Topo]
  132. AddReg=YmhAud.Interface.Topo.AddReg
  133. [YmhAud.Interface.Topo.AddReg]
  134. HKR,,FriendlyName,,%YmhAud.Topo.szPname%
  135. [YmhAud.Interface.DMus]
  136. AddReg=YmhAud.Interface.DMus.AddReg
  137. [YmhAud.Interface.DMus.AddReg]
  138. HKR,,CLSID,,%Proxy.CLSID%
  139. HKR,,FriendlyName,,%YmhAud.DMus.szPname%
  140. [WDM_Na.AddReg]
  141. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  142. HKR,,Driver,,ds1wdm.sys
  143. HKR,,NTMPDriver,,"ds1wdm.sys,sbemul.sys"
  144. HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
  145. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  146. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  147. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  148. HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv
  149. HKR,Drivers\wave\wdmaud.drv,Description,,%*WDM_DS1Native.DeviceDesc%
  150. HKR,Drivers\midi\wdmaud.drv,Description,,%*WDM_DMUSIC.DeviceDesc%
  151. HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_DS1Native.DeviceDesc%
  152. HKR,Drivers\aux\wdmaud.drv,Description,,%*WDM_DS1Native.DeviceDesc%
  153. [WDM_DS1GUID.AddReg]
  154. ;;DS1 Friendly Names
  155. HKLM,%MediaCategories%\%DS1GUID.Mic1%,Name,,%DS1Pin.Mic1%
  156. HKLM,%MediaCategories%\%DS1GUID.Mic1%,Display,1,00,00,00,00
  157. HKLM,%MediaCategories%\%DS1GUID.LineIn%,Name,,%DS1Pin.LineIn%
  158. HKLM,%MediaCategories%\%DS1GUID.LineIn%,Display,1,00,00,00,00
  159. HKLM,%MediaCategories%\%DS1GUID.CD%,Name,,%DS1Pin.CD%
  160. HKLM,%MediaCategories%\%DS1GUID.CD%,Display,1,00,00,00,00
  161. HKLM,%MediaCategories%\%DS1GUID.Video%,Name,,%DS1Pin.Video%
  162. HKLM,%MediaCategories%\%DS1GUID.Video%,Display,1,00,00,00,00
  163. HKLM,%MediaCategories%\%DS1GUID.Aux%,Name,,%DS1Pin.Aux%
  164. HKLM,%MediaCategories%\%DS1GUID.Aux%,Display,1,00,00,00,00
  165. HKLM,%MediaCategories%\%DS1GUID.Phone%,Name,,%DS1Pin.Phone%
  166. HKLM,%MediaCategories%\%DS1GUID.Phone%,Display,1,00,00,00,00
  167. HKLM,%MediaCategories%\%DS1GUID.PCBeep%,Name,,%DS1Pin.PCBeep%
  168. HKLM,%MediaCategories%\%DS1GUID.PCBeep%,Display,1,00,00,00,00
  169. HKLM,%MediaCategories%\%DS1GUID.Master%,Name,,%DS1Pin.Master%
  170. HKLM,%MediaCategories%\%DS1GUID.Master%,Display,1,00,00,00,00
  171. HKLM,%MediaCategories%\%DS1GUID.Mono%,Name,,%DS1Pin.Mono%
  172. HKLM,%MediaCategories%\%DS1GUID.Mono%,Display,1,00,00,00,00
  173. HKLM,%MediaCategories%\%DS1GUID.AGC%,Name,,%DS1Pin.AGC%
  174. HKLM,%MediaCategories%\%DS1GUID.AGC%,Display,1,00,00,00,00
  175. HKLM,%MediaCategories%\%DS1GUID.FM%,Name,,%DS1Pin.FM%
  176. HKLM,%MediaCategories%\%DS1GUID.FM%,Display,1,00,00,00,00
  177. HKLM,%MediaCategories%\%DS1GUID.SMIX%,Name,,%DS1Pin.SMIX%
  178. HKLM,%MediaCategories%\%DS1GUID.SMIX%,Display,1,00,00,00,00
  179. [WDM_DS1CUSTOM.AddReg]
  180. HKLM,%CustomizeYamaha%,MaxModVoices, 1,38,00,00,00
  181. HKLM,%CustomizeYamaha%,MaxWodVoices, 1,04,00,00,00
  182. 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,00,00,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
  183. HKLM,%CustomizeYamaha%,VolumeMax, 1,96,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,96,00,A2,00,A2, 00,A2,00,A2,00,A2,00,A2,00,A2, 00,00,96,00,00,00,AC,00,AC,00, AC,00,AC,00,AC,00,AC,00,AC,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
  184. HKLM,%CustomizeYamaha%,VolumeMin, 1,67,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,69,00,73,00,73, 00,73,00,73,00,73,00,73,00,73, 00,00,7A,00,00,00,96,00,96,00, 96,00,96,00,96,00,96,00,96,00, 00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,67,00,7E,00
  185. HKLM,%CustomizeYamaha%,ControlsDef, 1,90,00,00,00,00,00,00,00,00,00, 01,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,90,00,9C,00,9C, 01,9C,01,9C,00,9C,00,9C,00,9C, 00,00,88,00,00,00,A1,00,A1,00, A1,00,A1,00,A1,00,A1,00,A1,00, 00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,90,00,8A,00
  186. ;;This DelReg section is used to blow away the registry keys left by
  187. ;;ds1.sys driver package during upgrade from Win2k.
  188. [WDM_DS1CUSTOM.DelReg]
  189. HKLM,%CustomizeYamaha%
  190. [WDM_DIRECTMUSIC.AddReg]
  191. HKLM,%YamahaDMusicPort%,DefaultOutputPort,0,"{93701B63-79C6-11d2-AFC5-00AA005104EC}"
  192. [WDM_Na.CopyList]
  193. ds1wdm.sys
  194. ;;--------------------------------------------------------------------------
  195. ;; Legacy DS1
  196. ;;--------------------------------------------------------------------------
  197. [WDM_Le]
  198. Include= ks.inf, wdmaudio.inf
  199. Needs= KS.Registration, WDMAUDIO.Registration
  200. CopyFiles=WDM_Le.CopyList
  201. AddReg=WDM_Le.AddReg
  202. [WDM_Le.Interfaces]
  203. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  204. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  205. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  206. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSyn2%,WDM.Interface.FMSyn2
  207. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSyn2%,WDM.Interface.FMSyn2
  208. [WDM.Interface.FMSyn2]
  209. AddReg=WDM.Interface.FMSyn2.AddReg
  210. [WDM.Interface.FMSyn2.AddReg]
  211. HKR,,FriendlyName,,%WDM.FMSyn2.szPname%
  212. HKR,,CLSID,,%Proxy.CLSID%
  213. [WDM.Interface.UART]
  214. AddReg=WDM.Interface.UART.AddReg
  215. [WDM.Interface.UART.AddReg]
  216. HKR,,FriendlyName,,%WDM.UART.szPname%
  217. HKR,,CLSID,,%Proxy.CLSID%
  218. [WDM_Le.AddReg]
  219. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  220. HKR,,Driver,,ds1wdm.sys
  221. HKR,,NTMPDriver,,"ds1wdm.sys,sbemul.sys"
  222. HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
  223. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  224. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  225. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  226. HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv
  227. HKR,Drivers\wave\wdmaud.drv,Description,,%*WDM_DS1Legacy.DeviceDesc%
  228. HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI%
  229. HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_DS1Legacy.DeviceDesc%
  230. HKR,Drivers\aux\wdmaud.drv,Description,,%*WDM_DS1Legacy.DeviceDesc%
  231. [WDM_Le.CopyList]
  232. ds1wdm.sys
  233. ;;**************** NT Install ****************
  234. ;;--------------------------------------------------
  235. ;; JoyStick (Standrad)
  236. ;;--------------------------------------------------
  237. [MSJSTICK.NTX86]
  238. CopyFiles=GAMEENUM.CopyList
  239. [MSJSTICK.NTX86.Services]
  240. AddService = gameenum,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst
  241. [GAMEENUM.CopyList]
  242. gameenum.sys
  243. [GamePort_Service_Inst]
  244. DisplayName = %gameport.SvcDesc%
  245. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  246. StartType = 3 ; SERVICE_DEMAND_START
  247. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  248. ServiceBinary = %10%\system32\drivers\gameenum.sys
  249. LoadOrderGroup = Extended Base
  250. ;;--------------------------------------------------------
  251. ;; Native
  252. ;;--------------------------------------------------------
  253. [WDM_Na.NTX86]
  254. Include=ks.inf, wdmaudio.inf
  255. Needs=KS.Registration, WDMAUDIO.Registration
  256. CopyFiles=WDM_Na.CopyList
  257. AddReg=WDM_Na.AddReg,WDM_DS1GUID.AddReg,WDM_DS1CUSTOM.AddReg,WDM_DIRECTMUSIC.AddReg
  258. [WDM_Na.NTX86.Interfaces]
  259. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  260. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  261. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  262. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topo%,YmhAud.Interface.Topo
  263. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topo%,YmhAud.Interface.Topo
  264. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMUS%,YmhAud.Interface.DMus
  265. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMUS%,YmhAud.Interface.DMus
  266. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DMUS%,YmhAud.Interface.DMus
  267. [WDM_Na.NTX86.Services]
  268. AddService = ds1, 0x00000002, ds1_Service_Inst
  269. [WDM_NaT.NTX86]
  270. Include=ks.inf, wdmaudio.inf
  271. Needs=KS.Registration, WDMAUDIO.Registration
  272. CopyFiles=WDM_Na.CopyList
  273. AddReg=WDM_Na.AddReg,WDM_DS1GUID.AddReg,WDM_DIRECTMUSIC.AddReg,WDM_DS1CUSTOM.AddReg
  274. DelReg=WDM_DS1CUSTOM.DelReg
  275. [WDM_NaT.NTX86.Interfaces]
  276. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  277. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  278. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
  279. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topo%,YmhAud.Interface.Topo
  280. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topo%,YmhAud.Interface.Topo
  281. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMUS%,YmhAud.Interface.DMus
  282. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMUS%,YmhAud.Interface.DMus
  283. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DMUS%,YmhAud.Interface.DMus
  284. [WDM_NaT.NTX86.Services]
  285. AddService = ds1, 0x00000002, ds1_Service_Inst
  286. ;;-------------------------------------------------------------------------
  287. ;; Legacy
  288. ;;-------------------------------------------------------------------------
  289. [WDM_Le.NTX86]
  290. Include=ks.inf, wdmaudio.inf
  291. Needs=KS.Registration,WDMAUDIO.Registration
  292. CopyFiles=WDM_Le.CopyList
  293. AddReg=WDM_Le.AddReg
  294. [WDM_Le.NTX86.Interfaces]
  295. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  296. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  297. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  298. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSyn2%,WDM.Interface.FMSyn2
  299. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSyn2%,WDM.Interface.FMSyn2
  300. [WDM_Le.NTX86.Services]
  301. AddService = ds1, 0x00000002, ds1_Service_Inst
  302. [ds1_Service_Inst]
  303. DisplayName = %wdm_DS1Native.SvcDesc%
  304. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  305. StartType = 3 ; SERVICE_DEMAND_START
  306. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  307. ServiceBinary = %10%\system32\drivers\ds1wdm.sys
  308. [UnsupportYMH0110.NTX86]
  309. ; empty
  310. [UnsupportYMH0110.NTX86.SERVICES]
  311. AddService=,0x2