Leaked source code of windows server 2003
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.

330 lines
9.7 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 =09/08/2000,5.1.2264.1
  8. [Manufacturer]
  9. ;;%Microsoft.Mfg%=Microsoft.Section
  10. %Sony.Mfg%=Sony.Section
  11. ;;%Pavo.Mfg%=Pavo.Section
  12. ;;%Philips.Mfg%=Philips.Section
  13. ;;%Yamaha.Mfg%=Yamaha.Section
  14. ;;%SoftAcoustik.Mfg%=SoftAcoustik.Section
  15. ;============================================================================
  16. [ControlFlags]
  17. ExcludeFromSelect = *
  18. ;;[Microsoft.Section]
  19. ;;%AVC\TYP_1%=AvcAudio,AVC\TYP_1
  20. ;;%AVC\VEN_80028&MOD_0&TYP_1%=AvcAudio,AVC\VEN_80028&MOD_0&TYP_1
  21. ;;%VAVC\VEN_50F2&MOD_0&TYP_1%=VFWAudio,VAVC\VEN_50F2&MOD_0&TYP_1
  22. [Sony.Section]
  23. %AVC\Sony&STR-LSA1&TYP_1&ID_0%=Sony,AVC\Sony&STR-LSA1&TYP_1&ID_0
  24. ;;[Pavo.Section]
  25. ;;%AVC\PAVO__INC.&PAPAYA_C_V0.93%=Pavo,AVC\PAVO__INC.&PAPAYA_C_V0.93
  26. ;;[Philips.Section]
  27. ;;%AVC\PHILIPS&MLAN_DEMO_BOARD%=Philips,AVC\PHILIPS&MLAN_DEMO_BOARD
  28. ;;[Yamaha.Section]
  29. ;;%AVC\YAMAHA&MLAN-EVA&TYP_1C&ID_0%=Yamaha,AVC\YAMAHA&MLAN-EVA&TYP_1C&ID_0
  30. ;;[SoftAcoustik.Section]
  31. ;;%AVC\SoftAcoustik&SA_2.0&TYP_1&ID_0%=SoftAcoustik,AVC\SoftAcoustik&SA_2.0_Speaker&TYP_1&ID_0
  32. [DestinationDirs]
  33. AvcAudio.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
  34. VFWAudio.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
  35. ;============================================================================
  36. [AvcAudio]
  37. Include=ks.inf, wdmaudio.inf
  38. Needs=KS.Registration, WDMAUDIO.Registration
  39. CopyFiles=AvcAudio.CopyList
  40. AddReg=AvcAudio.AddReg
  41. KnownFiles = AvcAudio.KnownFiles
  42. [VFWAudio]
  43. Include=ks.inf, wdmaudio.inf
  44. Needs=KS.Registration, WDMAUDIO.Registration
  45. CopyFiles=VFWAudio.CopyList
  46. AddReg=VFWAudio.AddReg
  47. KnownFiles = VFWAudio.KnownFiles
  48. [Sony]
  49. Include=ks.inf, wdmaudio.inf
  50. Needs=KS.Registration, WDMAUDIO.Registration
  51. CopyFiles=AvcAudio.CopyList
  52. AddReg=AvcAudio.AddReg
  53. KnownFiles = AvcAudio.KnownFiles
  54. [Pavo]
  55. Include=ks.inf, wdmaudio.inf
  56. Needs=KS.Registration, WDMAUDIO.Registration
  57. CopyFiles=AvcAudio.CopyList
  58. AddReg=AvcAudio.AddReg
  59. KnownFiles = AvcAudio.KnownFiles
  60. [Yamaha]
  61. Include=ks.inf, wdmaudio.inf
  62. Needs=KS.Registration, WDMAUDIO.Registration
  63. CopyFiles=AvcAudio.CopyList
  64. AddReg=AvcAudio.AddReg
  65. KnownFiles = AvcAudio.KnownFiles
  66. [SoftAcoustik]
  67. Include=ks.inf, wdmaudio.inf
  68. Needs=KS.Registration, WDMAUDIO.Registration
  69. CopyFiles=AvcAudio.CopyList
  70. AddReg=AvcAudio.AddReg
  71. KnownFiles = AvcAudio.KnownFiles
  72. [Philips]
  73. Include=ks.inf, wdmaudio.inf
  74. Needs=KS.Registration, WDMAUDIO.Registration
  75. CopyFiles=AvcAudio.CopyList
  76. AddReg=AvcAudio.AddReg
  77. KnownFiles = AvcAudio.KnownFiles
  78. ;============================================================================
  79. [Philips.Interfaces]
  80. AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",Philips.Interface
  81. AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",Philips.Interface
  82. AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",Philips.Interface
  83. [Yamaha.Interfaces]
  84. AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",Yamaha.Interface
  85. AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",Yamaha.Interface
  86. AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",Yamaha.Interface
  87. [Sony.Interfaces]
  88. AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",Sony.Interface
  89. AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",Sony.Interface
  90. AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",Sony.Interface
  91. [Pavo.Interfaces]
  92. AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",Pavo.Interface
  93. AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",Pavo.Interface
  94. AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",Pavo.Interface
  95. [SoftAcoustik.Interfaces]
  96. AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",SoftAcoustik.Interface
  97. AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",SoftAcoustik.Interface
  98. AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",SoftAcoustik.Interface
  99. [AvcAudio.Interfaces]
  100. AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",AvcAudio.Interface
  101. AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",AvcAudio.Interface
  102. AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",AvcAudio.Interface
  103. [Pavo.Interface]
  104. AddReg=Pavo.Interface.Addreg
  105. [Sony.Interface]
  106. AddReg=Sony.Interface.Addreg
  107. [Yamaha.Interface]
  108. AddReg=Yamaha.Interface.Addreg
  109. [Philips.Interface]
  110. AddReg=Philips.Interface.Addreg
  111. [SoftAcoustik.Interface]
  112. AddReg=SoftAcoustik.Interface.Addreg
  113. [AvcAudio.Interface]
  114. AddReg=AvcAudio.Interface.Addreg
  115. [AvcAudio.Interface.AddReg]
  116. HKR,,CurveType,1,01,00,00,00
  117. HKR,,FriendlyName,,%AVC\TYP_1%
  118. HKR,,CLSID,,%Proxy.CLSID%
  119. [Pavo.Interface.AddReg]
  120. HKR,,CurveType,1,01,00,00,00
  121. HKR,,FriendlyName,,%AVC\PAVO__INC.&PAPAYA_C_V0.93%
  122. HKR,,CLSID,,%Proxy.CLSID%
  123. [Sony.Interface.AddReg]
  124. HKR,,CurveType,1,01,00,00,00
  125. HKR,,FriendlyName,,%AVC\Sony&STR-LSA1&TYP_1&ID_0%
  126. HKR,,CLSID,,%Proxy.CLSID%
  127. [Yamaha.Interface.AddReg]
  128. HKR,,CurveType,1,01,00,00,00
  129. HKR,,FriendlyName,,%AVC\YAMAHA&MLAN-EVA&TYP_1C&ID_0%
  130. HKR,,CLSID,,%Proxy.CLSID%
  131. [SoftAcoustik.Interface.AddReg]
  132. HKR,,CurveType,1,01,00,00,00
  133. HKR,,FriendlyName,,%AVC\SoftAcoustik&SA_2.0&TYP_1&ID_0%
  134. HKR,,CLSID,,%Proxy.CLSID%
  135. [Philips.Interface.AddReg]
  136. HKR,,CurveType,1,01,00,00,00
  137. HKR,,FriendlyName,,%AVC\PHILIPS&MLAN_DEMO_BOARD%
  138. HKR,,CLSID,,%Proxy.CLSID%
  139. ;============================================================================
  140. [VFWAudio.AddReg]
  141. ;; 1394 audio specific registry update sutff
  142. HKR,,Driver,,AvcAudio.sys
  143. HKR,,NTMPDriver,,"AvcAudio.sys"
  144. HKR,%VirtualAvc.Device%,,,
  145. [AvcAudio.AddReg]
  146. ;; 1394 audio specific registry update sutff
  147. HKR,,SetupPreferredAudioDevices,3,01,00,00,00
  148. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  149. HKR,,Driver,,AvcAUDIO.sys
  150. HKR,,NTMPDriver,,"AvcAUDIO.sys,sbemul.sys"
  151. HKR,,CLSID,,%Proxy.CLSID%
  152. HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
  153. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  154. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  155. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  156. HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv
  157. HKR,Drivers\wave\wdmaud.drv,Description,,%1394GenericDesc%
  158. HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI%
  159. HKR,Drivers\mixer\wdmaud.drv,Description,,%1394GenericDesc%
  160. HKR,Drivers\aux\wdmaud.drv,Description,,%1394GenericDesc%
  161. HKLM,%MediaCategories%\%AvcGUID.BassBoost%,Name,,%AvcNode.BassBoost%
  162. HKLM,%MediaCategories%\%AvcGUID.BassBoost%,Display,1,00,00,00,00
  163. HKLM,%MediaCategories%\%AvcGUID.StereoExtend%,Name,,%AvcNode.StereoExtend%
  164. HKLM,%MediaCategories%\%AvcGUID.StereoExtend%,Display,1,00,00,00,00
  165. ;============================================================================
  166. ;; Copy to system32\drivers
  167. [AvcAudio.CopyList]
  168. AvcAUDIO.sys
  169. [AvcAudio.KnownFiles]
  170. Avcaudio.sys.4.10.0 = safe
  171. [VFWAudio.CopyList]
  172. AvcAudio.sys
  173. [VFWAudio.KnownFiles]
  174. FWaudVd.sys.4.10.0 = safe
  175. ;;**************** NT Install ****************
  176. [AvcAudio.NT]
  177. Include=ks.inf, wdmaudio.inf
  178. Needs=KS.Registration, WDMAUDIO.Registration
  179. CopyFiles=AvcAudio.CopyList
  180. AddReg=AvcAudio.AddReg
  181. [VFWAudio.NT]
  182. Include=ks.inf, wdmaudio.inf
  183. Needs=KS.Registration, WDMAUDIO.Registration
  184. CopyFiles=VFWAudio.CopyList
  185. AddReg=VFWAudio.AddReg
  186. [Pavo.NT]
  187. Include=ks.inf, wdmaudio.inf
  188. Needs=KS.Registration, WDMAUDIO.Registration
  189. CopyFiles=AvcAudio.CopyList
  190. AddReg=AvcAudio.AddReg
  191. [Sony.NT]
  192. Include=ks.inf, wdmaudio.inf
  193. Needs=KS.Registration, WDMAUDIO.Registration
  194. CopyFiles=AvcAudio.CopyList
  195. AddReg=AvcAudio.AddReg
  196. [Philips.NT]
  197. Include=ks.inf, wdmaudio.inf
  198. Needs=KS.Registration, WDMAUDIO.Registration
  199. CopyFiles=AvcAudio.CopyList
  200. AddReg=AvcAudio.AddReg
  201. [Yamaha.NT]
  202. Include=ks.inf, wdmaudio.inf
  203. Needs=KS.Registration, WDMAUDIO.Registration
  204. CopyFiles=AvcAudio.CopyList
  205. AddReg=AvcAudio.AddReg
  206. [SoftAcoustik.NT]
  207. Include=ks.inf, wdmaudio.inf
  208. Needs=KS.Registration, WDMAUDIO.Registration
  209. CopyFiles=AvcAudio.CopyList
  210. AddReg=AvcAudio.AddReg
  211. [AvcAudio.NT.Interfaces]
  212. AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",AvcAudio.Interface
  213. AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",AvcAudio.Interface
  214. AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",AvcAudio.Interface
  215. [Pavo.NT.Interfaces]
  216. AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",Pavo.Interface
  217. AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",Pavo.Interface
  218. AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",Pavo.Interface
  219. [Sony.NT.Interfaces]
  220. AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",Sony.Interface
  221. AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",Sony.Interface
  222. AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",Sony.Interface
  223. [Philips.NT.Interfaces]
  224. AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",Philips.Interface
  225. AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",Philips.Interface
  226. AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",Philips.Interface
  227. [Yamaha.NT.Interfaces]
  228. AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",Yamaha.Interface
  229. AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",Yamaha.Interface
  230. AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",Yamaha.Interface
  231. [SoftAcoustik.NT.Interfaces]
  232. AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",SoftAcoustik.Interface
  233. AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",SoftAcoustik.Interface
  234. AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",SoftAcoustik.Interface
  235. [AvcAudio.NT.Services]
  236. AddService = AvcAudio,0x00000002, AvcAudio_Service_Inst
  237. [VFWAudio.NT.Services]
  238. AddService = AvcAudio,0x00000002, AvcAudio_Service_Inst
  239. [Pavo.NT.Services]
  240. AddService = AvcAudio,0x00000002, AvcAudio_Service_Inst
  241. [Sony.NT.Services]
  242. AddService = AvcAudio,0x00000002, AvcAudio_Service_Inst
  243. [Philips.NT.Services]
  244. AddService = AvcAudio,0x00000002, AvcAudio_Service_Inst
  245. [Yamaha.NT.Services]
  246. AddService = AvcAudio,0x00000002, AvcAudio_Service_Inst
  247. [SoftAcoustik.NT.Services]
  248. AddService = AvcAudio,0x00000002, AvcAudio_Service_Inst
  249. [AvcAudio_Service_Inst]
  250. DisplayName = %AvcAudio.SvcDesc%
  251. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  252. StartType = 3 ; SERVICE_DEMAND_START
  253. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  254. ServiceBinary = %10%\system32\drivers\AvcAudio.sys
  255. ;============================================================================