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.

506 lines
16 KiB

  1. [Version]
  2. CatalogFile=msvad.cat
  3. Signature="$CHICAGO$"
  4. Class=MEDIA
  5. Provider=%MSFT%
  6. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  7. DriverVer = 08/01/2000, 1.0.0.0
  8. [SourceDisksNames]
  9. 222="MSVAD Driver Disk","",222
  10. [SourceDisksFiles]
  11. vadsimpl.sys=222
  12. vadmulti.sys=222
  13. vadac3.sys=222
  14. vaddrmm.sys=222
  15. vad2dhw.sys=222
  16. vaddrms.sys=222
  17. vadpcmex.sys=222
  18. [Manufacturer]
  19. %MfgName%=MicrosoftDS
  20. [MicrosoftDS]
  21. %MSVAD_Simple.DeviceDesc%=MSVAD_Simple,,*MSVADSimple
  22. %MSVAD_Multi.DeviceDesc%=MSVAD_Multi,,*MSVADMulti
  23. %MSVAD_AC3.DeviceDesc%=MSVAD_AC3,,*MSVADAC3
  24. %MSVAD_DrmMult.DeviceDesc%=MSVAD_DrmMult,,*MSVADDrmMult
  25. %MSVAD_DS2DHW.DeviceDesc%=MSVAD_DS2DHW,,*MSVADDS2DHW
  26. %MSVAD_DrmSimp.DeviceDesc%=MSVAD_DrmSimp,,*MSVADDrmSimp
  27. %MSVAD_WaveExtensible.DeviceDesc%=MSVAD_WaveExtensible,,*MSVADWaveExtensible
  28. [DestinationDirs]
  29. MSVAD_Simple.CopyList=10,system32\drivers
  30. MSVAD_Multi.CopyList=10,system32\drivers
  31. MSVAD_AC3.CopyList=10,system32\drivers
  32. MSVAD_DrmMult.CopyList=10,system32\drivers
  33. MSVAD_DS2DHW.CopyList=10,system32\drivers
  34. MSVAD_DrmSimp.CopyList=10,system32\drivers
  35. MSVAD_WaveExtensible.CopyList=10,system32\drivers
  36. ;======================================================
  37. ; MSVAD_SIMPLE
  38. ;======================================================
  39. [MSVAD_Simple]
  40. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  41. CopyFiles=MSVAD_Simple.CopyList
  42. AddReg=MSVAD_Simple.AddReg
  43. [MSVAD_Simple.CopyList]
  44. vadsimpl.sys
  45. [MSVAD_Simple.Interfaces]
  46. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,MSVAD.I.Wave
  47. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,MSVAD.I.Wave
  48. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,MSVAD.I.Wave
  49. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,MSVAD.I.Topo
  50. [MSVAD_Simple.AddReg]
  51. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  52. HKR,,Driver,,vadsimpl.sys
  53. HKR,,NTMPDriver,,"vadsimpl.sys,sbemul.sys"
  54. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  55. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  56. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  57. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  58. HKR,Drivers\wave\wdmaud.drv,Description,,%MSVAD_Simple.DeviceDesc%
  59. HKR,Drivers\midi\wdmaud.drv,Description,,%MSVAD_MIDI%
  60. HKR,Drivers\mixer\wdmaud.drv,Description,,%MSVAD_Simple.DeviceDesc%
  61. HKLM,%MediaCategories%\%Simple.NameGuid%,Name,,%Simple.Name%
  62. ;======================================================
  63. ; MSVAD_MULTI
  64. ;======================================================
  65. [MSVAD_Multi]
  66. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  67. CopyFiles=MSVAD_Multi.CopyList
  68. AddReg=MSVAD_Multi.AddReg
  69. [MSVAD_Multi.CopyList]
  70. vadmulti.sys
  71. [MSVAD_Multi.Interfaces]
  72. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,MSVAD.I.Wave
  73. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,MSVAD.I.Wave
  74. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,MSVAD.I.Wave
  75. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,MSVAD.I.Topo
  76. [MSVAD_Multi.AddReg]
  77. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  78. HKR,,Driver,,vadmulti.sys
  79. HKR,,NTMPDriver,,"vadmulti.sys,sbemul.sys"
  80. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  81. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  82. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  83. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  84. HKR,Drivers\wave\wdmaud.drv,Description,,%MSVAD_Multi.DeviceDesc%
  85. HKR,Drivers\midi\wdmaud.drv,Description,,%MSVAD_MIDI%
  86. HKR,Drivers\mixer\wdmaud.drv,Description,,%MSVAD_Multi.DeviceDesc%
  87. ;======================================================
  88. ; MSVAD_AC3
  89. ;======================================================
  90. [MSVAD_AC3]
  91. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  92. CopyFiles=MSVAD_AC3.CopyList
  93. AddReg=MSVAD_AC3.AddReg
  94. [MSVAD_AC3.CopyList]
  95. vadac3.sys
  96. [MSVAD_AC3.Interfaces]
  97. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,MSVAD.I.Wave
  98. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,MSVAD.I.Wave
  99. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,MSVAD.I.Wave
  100. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,MSVAD.I.Topo
  101. [MSVAD_AC3.AddReg]
  102. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  103. HKR,,Driver,,vadac3.sys
  104. HKR,,NTMPDriver,,"vadac3.sys,sbemul.sys"
  105. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  106. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  107. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  108. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  109. HKR,Drivers\wave\wdmaud.drv,Description,,%MSVAD_AC3.DeviceDesc%
  110. HKR,Drivers\midi\wdmaud.drv,Description,,%MSVAD_MIDI%
  111. HKR,Drivers\mixer\wdmaud.drv,Description,,%MSVAD_AC3.DeviceDesc%
  112. ;======================================================
  113. ; MSVAD_DRMMULT
  114. ;======================================================
  115. [MSVAD_DrmMult]
  116. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  117. CopyFiles=MSVAD_DrmMult.CopyList
  118. AddReg=MSVAD_DrmMult.AddReg
  119. [MSVAD_DrmMult.CopyList]
  120. vaddrmm.sys
  121. [MSVAD_DrmMult.Interfaces]
  122. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,MSVAD.I.Wave
  123. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,MSVAD.I.Wave
  124. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,MSVAD.I.Wave
  125. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,MSVAD.I.Topo
  126. [MSVAD_DrmMult.AddReg]
  127. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  128. HKR,,Driver,,vaddrmm.sys
  129. HKR,,NTMPDriver,,"vaddrmm.sys,sbemul.sys"
  130. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  131. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  132. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  133. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  134. HKR,Drivers\wave\wdmaud.drv,Description,,%MSVAD_DrmMult.DeviceDesc%
  135. HKR,Drivers\midi\wdmaud.drv,Description,,%MSVAD_MIDI%
  136. HKR,Drivers\mixer\wdmaud.drv,Description,,%MSVAD_DrmMult.DeviceDesc%
  137. ;======================================================
  138. ; MSVAD_DS2DHW
  139. ;======================================================
  140. [MSVAD_DS2DHW]
  141. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  142. CopyFiles=MSVAD_DS2DHW.CopyList
  143. AddReg=MSVAD_DS2DHW.AddReg
  144. [MSVAD_DS2DHW.CopyList]
  145. vad2dhw.sys
  146. [MSVAD_DS2DHW.Interfaces]
  147. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,MSVAD.I.Wave
  148. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,MSVAD.I.Wave
  149. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,MSVAD.I.Wave
  150. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,MSVAD.I.Topo
  151. [MSVAD_DS2DHW.AddReg]
  152. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  153. HKR,,Driver,,vad2dhw.sys
  154. HKR,,NTMPDriver,,"vad2dhw.sys,sbemul.sys"
  155. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  156. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  157. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  158. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  159. HKR,Drivers\wave\wdmaud.drv,Description,,%MSVAD_DS2DHW.DeviceDesc%
  160. HKR,Drivers\midi\wdmaud.drv,Description,,%MSVAD_MIDI%
  161. HKR,Drivers\mixer\wdmaud.drv,Description,,%MSVAD_DS2DHW.DeviceDesc%
  162. ;======================================================
  163. ; MSVAD_DRMSIMP
  164. ;======================================================
  165. [MSVAD_DrmSimp]
  166. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  167. CopyFiles=MSVAD_DrmSimp.CopyList
  168. AddReg=MSVAD_DrmSimp.AddReg
  169. [MSVAD_DrmSimp.CopyList]
  170. vadDrmS.sys
  171. [MSVAD_DrmSimp.Interfaces]
  172. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,MSVAD.I.Wave
  173. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,MSVAD.I.Wave
  174. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,MSVAD.I.Wave
  175. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,MSVAD.I.Topo
  176. [MSVAD_DrmSimp.AddReg]
  177. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  178. HKR,,Driver,,vadDrmS.sys
  179. HKR,,NTMPDriver,,"vadDrmS.sys,sbemul.sys"
  180. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  181. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  182. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  183. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  184. HKR,Drivers\wave\wdmaud.drv,Description,,%MSVAD_DrmSimp.DeviceDesc%
  185. HKR,Drivers\midi\wdmaud.drv,Description,,%MSVAD_MIDI%
  186. HKR,Drivers\mixer\wdmaud.drv,Description,,%MSVAD_DrmSimp.DeviceDesc%
  187. ;======================================================
  188. ; MSVAD_WaveExtensible
  189. ;======================================================
  190. [MSVAD_WaveExtensible]
  191. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  192. CopyFiles=MSVAD_WaveExtensible.CopyList
  193. AddReg=MSVAD_WaveExtensible.AddReg
  194. [MSVAD_WaveExtensible.CopyList]
  195. vadpcmex.sys
  196. [MSVAD_WaveExtensible.Interfaces]
  197. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,MSVAD.I.Wave
  198. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,MSVAD.I.Wave
  199. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,MSVAD.I.Wave
  200. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,MSVAD.I.Topo
  201. [MSVAD_WaveExtensible.AddReg]
  202. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  203. HKR,,Driver,,vadpcmex.sys
  204. HKR,,NTMPDriver,,"vadpcmex.sys,sbemul.sys"
  205. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  206. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  207. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  208. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  209. HKR,Drivers\wave\wdmaud.drv,Description,,%MSVAD_WaveExtensible.DeviceDesc%
  210. HKR,Drivers\midi\wdmaud.drv,Description,,%MSVAD_MIDI%
  211. HKR,Drivers\mixer\wdmaud.drv,Description,,%MSVAD_WaveExtensible.DeviceDesc%
  212. ;======================================================
  213. ; COMMON
  214. ;======================================================
  215. [MSVAD.I.Wave]
  216. AddReg=MSVAD.I.Wave.AddReg
  217. [MSVAD.I.Wave.AddReg]
  218. HKR,,CLSID,,%Proxy.CLSID%
  219. HKR,,FriendlyName,,%MSVAD.Wave.szPname%
  220. [MSVAD.I.Topo]
  221. AddReg=MSVAD.I.Topo.AddReg
  222. [MSVAD.I.Topo.AddReg]
  223. HKR,,CLSID,,%Proxy.CLSID%
  224. HKR,,FriendlyName,,%MSVAD.Topo.szPname%
  225. ;======================================================
  226. ; MSVAD_SIMPLE
  227. ;======================================================
  228. [MSVAD_Simple.NTX86]
  229. Include=ks.inf,wdmaudio.inf
  230. Needs=KS.Registration, WDMAUDIO.Registration
  231. CopyFiles=MSVAD_Simple.CopyList
  232. AddReg=MSVAD_Simple.AddReg
  233. [MSVAD_Simple.NTX86.Interfaces]
  234. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,MSVAD.I.Wave
  235. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,MSVAD.I.Wave
  236. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,MSVAD.I.Wave
  237. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,MSVAD.I.Topo
  238. [MSVAD_Simple.NTX86.Services]
  239. AddService=msvad_simple,0x00000002,msvad_Simple_Service_Inst
  240. [msvad_Simple_Service_Inst]
  241. DisplayName=%msvad_simple.SvcDesc%
  242. ServiceType=1
  243. StartType=3
  244. ErrorControl=1
  245. ServiceBinary=%10%\system32\drivers\vadSimpl.sys
  246. ;======================================================
  247. ; MSVAD_MULTI
  248. ;======================================================
  249. [MSVAD_Multi.NTX86]
  250. Include=ks.inf,wdmaudio.inf
  251. Needs=KS.Registration, WDMAUDIO.Registration
  252. CopyFiles=MSVAD_Multi.CopyList
  253. AddReg=MSVAD_Multi.AddReg
  254. [MSVAD_Multi.NTX86.Interfaces]
  255. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,MSVAD.I.Wave
  256. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,MSVAD.I.Wave
  257. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,MSVAD.I.Wave
  258. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,MSVAD.I.Topo
  259. [MSVAD_Multi.NTX86.Services]
  260. AddService=msvad_multi,0x00000002,msvad_Multi_Service_Inst
  261. [msvad_Multi_Service_Inst]
  262. DisplayName=%msvad_multi.SvcDesc%
  263. ServiceType=1
  264. StartType=3
  265. ErrorControl=1
  266. ServiceBinary=%10%\system32\drivers\vadmulti.sys
  267. ;======================================================
  268. ; MSVAD_AC3
  269. ;======================================================
  270. [MSVAD_AC3.NTX86]
  271. Include=ks.inf,wdmaudio.inf
  272. Needs=KS.Registration, WDMAUDIO.Registration
  273. CopyFiles=MSVAD_AC3.CopyList
  274. AddReg=MSVAD_AC3.AddReg
  275. [MSVAD_AC3.NTX86.Interfaces]
  276. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,MSVAD.I.Wave
  277. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,MSVAD.I.Wave
  278. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,MSVAD.I.Wave
  279. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,MSVAD.I.Topo
  280. [MSVAD_AC3.NTX86.Services]
  281. AddService=msvad_ac3,0x00000002,msvad_AC3_Service_Inst
  282. [msvad_AC3_Service_Inst]
  283. DisplayName=%msvad_AC3.SvcDesc%
  284. ServiceType=1
  285. StartType=3
  286. ErrorControl=1
  287. ServiceBinary=%10%\system32\drivers\vadac3.sys
  288. ;======================================================
  289. ; MSVAD_DRMMULT
  290. ;======================================================
  291. [MSVAD_DrmMult.NTX86]
  292. Include=ks.inf,wdmaudio.inf
  293. Needs=KS.Registration, WDMAUDIO.Registration
  294. CopyFiles=MSVAD_DrmMult.CopyList
  295. AddReg=MSVAD_DrmMult.AddReg
  296. [MSVAD_DrmMult.NTX86.Interfaces]
  297. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,MSVAD.I.Wave
  298. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,MSVAD.I.Wave
  299. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,MSVAD.I.Wave
  300. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,MSVAD.I.Topo
  301. [MSVAD_DrmMult.NTX86.Services]
  302. AddService=msvad_DrmMult,0x00000002,msvad_DrmMult_Service_Inst
  303. [msvad_DrmMult_Service_Inst]
  304. DisplayName=%msvad_DrmMult.SvcDesc%
  305. ServiceType=1
  306. StartType=3
  307. ErrorControl=1
  308. ServiceBinary=%10%\system32\drivers\vadDrmM.sys
  309. ;======================================================
  310. ; MSVAD_DS2DHW
  311. ;======================================================
  312. [MSVAD_ds2dhw.NTX86]
  313. Include=ks.inf,wdmaudio.inf
  314. Needs=KS.Registration, WDMAUDIO.Registration
  315. CopyFiles=MSVAD_ds2dhw.CopyList
  316. AddReg=MSVAD_ds2dhw.AddReg
  317. [MSVAD_ds2dhw.NTX86.Interfaces]
  318. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,MSVAD.I.Wave
  319. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,MSVAD.I.Wave
  320. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,MSVAD.I.Wave
  321. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,MSVAD.I.Topo
  322. [MSVAD_ds2dhw.NTX86.Services]
  323. AddService=msvad_ds2dhw,0x00000002,msvad_ds2dhw_Service_Inst
  324. [msvad_ds2dhw_Service_Inst]
  325. DisplayName=%msvad_ds2dhw.SvcDesc%
  326. ServiceType=1
  327. StartType=3
  328. ErrorControl=1
  329. ServiceBinary=%10%\system32\drivers\vad2dhw.sys
  330. ;======================================================
  331. ; MSVAD_DRMSIMP
  332. ;======================================================
  333. [MSVAD_DrmSimp.NTX86]
  334. Include=ks.inf,wdmaudio.inf
  335. Needs=KS.Registration, WDMAUDIO.Registration
  336. CopyFiles=MSVAD_DrmSimp.CopyList
  337. AddReg=MSVAD_DrmSimp.AddReg
  338. [MSVAD_DrmSimp.NTX86.Interfaces]
  339. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,MSVAD.I.Wave
  340. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,MSVAD.I.Wave
  341. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,MSVAD.I.Wave
  342. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,MSVAD.I.Topo
  343. [MSVAD_DrmSimp.NTX86.Services]
  344. AddService=msvad_DrmSimp,0x00000002,msvad_DrmSimp_Service_Inst
  345. [msvad_DrmSimp_Service_Inst]
  346. DisplayName=%msvad_DrmSimp.SvcDesc%
  347. ServiceType=1
  348. StartType=3
  349. ErrorControl=1
  350. ServiceBinary=%10%\system32\drivers\vadDrmS.sys
  351. ;======================================================
  352. ; MSVAD_Extensible
  353. ;======================================================
  354. [MSVAD_WaveExtensible.NTX86]
  355. Include=ks.inf,wdmaudio.inf
  356. Needs=KS.Registration, WDMAUDIO.Registration
  357. CopyFiles=MSVAD_WaveExtensible.CopyList
  358. AddReg=MSVAD_WaveExtensible.AddReg
  359. [MSVAD_WaveExtensible.NTX86.Interfaces]
  360. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,MSVAD.I.Wave
  361. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,MSVAD.I.Wave
  362. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,MSVAD.I.Wave
  363. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,MSVAD.I.Topo
  364. [MSVAD_WaveExtensible.NTX86.Services]
  365. AddService=msvad_WaveExtensible,0x00000002,msvad_WaveExtensible_Service_Inst
  366. [msvad_WaveExtensible_Service_Inst]
  367. DisplayName=%msvad_WaveExtensible.SvcDesc%
  368. ServiceType=1
  369. StartType=3
  370. ErrorControl=1
  371. ServiceBinary=%10%\system32\drivers\vadpcmex.sys
  372. ;======================================================
  373. ; COMMON
  374. ;======================================================
  375. [Strings]
  376. MSFT="Microsoft"
  377. MfgName="Microsoft Audio DDK"
  378. MSVAD_Simple.DeviceDesc="Microsoft Virtual Audio Device (Simple) (WDM)"
  379. MSVAD_Multi.DeviceDesc="Microsoft Virtual Audio Device (Multiple Streams) (WDM)"
  380. MSVAD_AC3.DeviceDesc="Microsoft Virtual Audio Device (AC3 Support) (WDM)"
  381. MSVAD_DrmMult.DeviceDesc="Microsoft Virtual Audio Device (Multiple Streams Drm) (WDM)"
  382. MSVAD_DS2DHW.DeviceDesc="Microsoft Virtual Audio Device (DirectSound 2D HW Accelaration) (WDM)"
  383. MSVAD_DrmSimp.DeviceDesc="Microsoft Virtual Audio Device (Single Stream Drm) (WDM)"
  384. MSVAD_WaveExtensible.DeviceDesc="Microsoft Virtual Audio Device (Wave Extensible) (WDM)"
  385. MSVAD.Wave.szPname="MSVAD Wave"
  386. MSVAD.Topo.szPname="MSVAD Topology"
  387. MSVAD_MIDI="MSVAD -> WDM Midi Device"
  388. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  389. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  390. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  391. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  392. KSNAME_Wave="Wave"
  393. KSNAME_Topology="Topology"
  394. msvad_simple.SvcDesc="Microsoft Virtual Audio Device (Simple) (WDM)"
  395. msvad_multi.SvcDesc="Microsoft Virtual Audio Device (Multiple Streams) (WDM)"
  396. msvad_ac3.SvcDesc="Microsoft Virtual Audio Device (AC3 Support) (WDM)"
  397. msvad_DrmMult.SvcDesc="Microsoft Virtual Audio Device (Multiple Streams Drm) (WDM)"
  398. MSVAD_DS2DHW.SvcDesc="Microsoft Virtual Audio Device (DirectSound 2D HW Accelaration) (WDM)"
  399. MSVAD_DrmSimp.SvcDesc="Microsoft Virtual Audio Device (Single Stream Drm) (WDM)"
  400. MSVAD_WaveExtensible.SvcDesc="Microsoft Virtual Audio Device (Wave Extensible) (WDM)"
  401. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  402. Simple.NameGuid="{946A7B1A-EBBC-422a-A81F-F07C8D40D3B4}"
  403. Simple.Name="MSVAD (Simple)"