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.

275 lines
11 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 =11/18/1999,5.00.2184.1
  8. [Manufacturer]
  9. %AZTMfgName%=AztechLabs
  10. ;; Excluding drivers from the "Add New Hardware" list.
  11. [ControlFlags]
  12. [AztechLabs]
  13. %*AZT2320_AUDIO.DeviceDesc%=WDM_AZT2320, *AZT0001
  14. %*AZT2320_AUDIO.DeviceDesc%=WDM_AZT2320, *AZT1001
  15. %*AZT2320_AUDIO.DeviceDesc%=WDM_AZT2320, *AZT1002
  16. %*AZT2320_AUDIO.DeviceDesc%=WDM_AZT2320, *AZT1003
  17. %*AZT2320_AUDIO.DeviceDesc%=WDM_AZT2320, *AZT1004
  18. %*AZT2320_AUDIO.DeviceDesc%=WDM_AZT2320, *AZT1005
  19. %*AZT2320_AUDIO.DeviceDesc%=WDM_AZT2320, *AZT1006
  20. %*AZT2320_AUDIO.DeviceDesc%=WDM_AZT2320, *AZT1007
  21. %*AZT2320_AUDIO.DeviceDesc%=WDM_AZT2320, *AZT1008
  22. %*AZT2320_AUDIO.DeviceDesc%=WDM_AZT2320, *AZT1011
  23. %*AZT2320_AUDIO.DeviceDesc%=WDM_AZT2320, *AZT1012
  24. %*AZT2320_AUDIO.DeviceDesc%=WDM_AZT2320, *AZT1013
  25. %*AZT2320_AUDIO.DeviceDesc%=WDM_AZT2320, *AZT1017
  26. %*AZT2320_AUDIO.DeviceDesc%=WDM_AZT2320, *AZT1019
  27. %*MS.MPU401.DeviceDesc% =MS_MPU401, *AZT0002
  28. %*MS.MPU401.DeviceDesc% =MS_MPU401, *AZT2001
  29. %*Aztech_Stub.DeviceDesc% = STUB_DEVICE, *AZT0000
  30. %*Aztech_Stub.DeviceDesc% = STUB_DEVICE, *AZT0500
  31. %*Aztech_Stub.DeviceDesc% = STUB_DEVICE, *AZT0504
  32. %*Aztech_Stub.DeviceDesc% = STUB_DEVICE, *AZT0005
  33. %*Aztech_Stub.DeviceDesc% = STUB_DEVICE, *AZT2000
  34. %*Aztech_Stub.DeviceDesc% = STUB_DEVICE, *AZT4000
  35. %*Aztech_Stub.DeviceDesc% = STUB_DEVICE, *AZT5001
  36. [STUB_DEVICE]
  37. KnownFiles=AZT.KnownFiles
  38. [MS_MPU401]
  39. Include=ks.inf, wdmaudio.inf
  40. Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.MPU401
  41. KnownFiles=AZT.KnownFiles
  42. [MS_MPU401.Interfaces]
  43. AddInterface = %KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  44. ;; All the Aztech 2320 based PnP audio IDs
  45. [WDM_AZT2320]
  46. Include=ks.inf, wdmaudio.inf
  47. Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.FDMA
  48. CopyFiles=AZT2320.CopyList
  49. AddReg=WDM_AZT2320.AddReg, WDM_AZTGUID.AddReg
  50. UpdateInis=AZT.UpdateInis
  51. KnownFiles=AZT.KnownFiles
  52. [WDM_AZT2320.Interfaces]
  53. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_AZT.Interface.Wave
  54. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_AZT.Interface.Wave
  55. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_AZT.Interface.Wave
  56. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_AZT.Interface.Topology
  57. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  58. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  59. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  60. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  61. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  62. [WDM_AZT.Interface.Wave]
  63. AddReg=WDM_AZT.Interface.Wave.AddReg
  64. [WDM_AZT.Interface.Topology]
  65. AddReg=WDM_AZT.Interface.Topo.AddReg
  66. [WDM_AZT.Interface.Wave.AddReg]
  67. HKR,,CLSID,,%Proxy.CLSID%
  68. HKR,,FriendlyName,,%WDM_AZT.Wave.szPname%
  69. ;; warning!! must be "Topo" because "Topology" is too long
  70. [WDM_AZT.Interface.Topo.AddReg]
  71. HKR,,CLSID,,%Proxy.CLSID%
  72. HKR,,FriendlyName,,%WDM_AZT.Topology.szPname%
  73. [WDM.Interface.UART]
  74. AddReg=WDM.Interface.UART.AddReg
  75. [WDM.Interface.UART.AddReg]
  76. HKR,,CLSID,,%Proxy.CLSID%
  77. HKR,,FriendlyName,,%WDM.UART.szPname%
  78. [WDM.Interface.FMSynth]
  79. AddReg=WDM.Interface.FMSynth.AddReg
  80. [WDM.Interface.FMSynth.AddReg]
  81. HKR,,CLSID,,%Proxy.CLSID%
  82. HKR,,FriendlyName,,%WDM.FMSynth.szPname%
  83. [WDM_AZT2320.AddReg]
  84. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  85. HKR,,Driver,,AZTW2320.SYS
  86. HKR,,NTMPDriver,,"AZTW2320.sys,sbemul.sys"
  87. HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
  88. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  89. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  90. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  91. HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv
  92. HKR,Drivers\wave\wdmaud.drv,Description,,%*AZT2320_AUDIO.DeviceDesc%
  93. HKR,Drivers\midi\wdmaud.drv,Description,,%*AZT2320_AUDIO.DeviceDesc%
  94. HKR,Drivers\mixer\wdmaud.drv,Description,,%*AZT2320_AUDIO.DeviceDesc%
  95. HKR,Drivers\aux\wdmaud.drv,Description,,%*AZT2320_AUDIO.DeviceDesc%
  96. [WDM_AZTGUID.AddReg]
  97. ;; aztech friendly names
  98. HKLM,%MediaCategories%\%AZTGUID.Master%,Name,,%AZTPin.Master%
  99. HKLM,%MediaCategories%\%AZTGUID.Master%,Display,1,00,00,00,00
  100. HKLM,%MediaCategories%\%AZTGUID.FMSynth%,Name,,%AZTPin.FMSynth%
  101. HKLM,%MediaCategories%\%AZTGUID.FMSynth%,Display,1,00,00,00,00
  102. HKLM,%MediaCategories%\%AZTGUID.AnalogCD%,Name,,%AZTPin.AnalogCD%
  103. HKLM,%MediaCategories%\%AZTGUID.AnalogCD%,Display,1,00,00,00,00
  104. HKLM,%MediaCategories%\%AZTGUID.LineIn%,Name,,%AZTPin.LineIn%
  105. HKLM,%MediaCategories%\%AZTGUID.LineIn%,Display,1,00,00,00,00
  106. HKLM,%MediaCategories%\%AZTGUID.MicMdmIn%,Name,,%AZTPin.MicMdmIn%
  107. HKLM,%MediaCategories%\%AZTGUID.MicMdmIn%,Display,1,00,00,00,00
  108. HKLM,%MediaCategories%\%AZTGUID.MicBoost%,Name,,%AZTPin.MicBoost%
  109. HKLM,%MediaCategories%\%AZTGUID.MicBoost%,Display,1,00,00,00,00
  110. HKLM,%MediaCategories%\%AZTGUID.WStereo%,Name,,%AZTPin.WStereo%
  111. HKLM,%MediaCategories%\%AZTGUID.WStereo%,Display,1,00,00,00,00
  112. HKLM,%MediaCategories%\%AZTGUID.MicMonitor%,Name,,%AZTPin.MicMonitor%
  113. HKLM,%MediaCategories%\%AZTGUID.MicMonitor%,Display,1,00,00,00,00
  114. HKLM,%MediaCategories%\%AZTGUID.SpeakerOff%,Name,,%AZTPin.SpeakerOff%
  115. HKLM,%MediaCategories%\%AZTGUID.SpeakerOff%,Display,1,00,00,00,00
  116. HKLM,%MediaCategories%\%AZTGUID.ConvRecord%,Name,,%AZTPin.ConvRecord%
  117. HKLM,%MediaCategories%\%AZTGUID.ConvRecord%,Display,1,00,00,00,00
  118. HKLM,%MediaCategories%\%AZTGUID.MixRecord%,Name,,%AZTPin.MixRecord%
  119. HKLM,%MediaCategories%\%AZTGUID.MixRecord%,Display,1,00,00,00,00
  120. HKLM,%MediaCategories%\%AZTGUID.PSTN%,Name,,%AZTPin.PSTN%
  121. HKLM,%MediaCategories%\%AZTGUID.PSTN%,Display,1,00,00,00,00
  122. HKLM,%MediaCategories%\%AZTGUID.Depth3D%,Name,,%AZTPin.Depth3D%
  123. HKLM,%MediaCategories%\%AZTGUID.Depth3D%,Display,1,00,00,00,00
  124. HKLM,%MediaCategories%\%AZTGUID.Radio%,Name,,%AZTPin.Radio%
  125. HKLM,%MediaCategories%\%AZTGUID.Radio%,Display,1,00,00,00,00
  126. HKLM,%MediaCategories%\%AZTGUID.WTSynth%,Name,,%AZTPin.WTSynth%
  127. HKLM,%MediaCategories%\%AZTGUID.WTSynth%,Display,1,00,00,00,00
  128. HKLM,%MediaCategories%\%AZTGUID.WGSynth%,Name,,%AZTPin.WGSynth%
  129. HKLM,%MediaCategories%\%AZTGUID.WGSynth%,Display,1,00,00,00,00
  130. HKLM,%MediaCategories%\%AZTGUID.SWTSynth%,Name,,%AZTPin.SWTSynth%
  131. HKLM,%MediaCategories%\%AZTGUID.SWTSynth%,Display,1,00,00,00,00
  132. HKLM,%MediaCategories%\%AZTGUID.Videophone%,Name,,%AZTPin.Videophone%
  133. HKLM,%MediaCategories%\%AZTGUID.Videophone%,Display,1,00,00,00,00
  134. [WDM_AZTGUIDPCI.AddReg]
  135. HKLM,%MediaCategories%\%AZTGUID.AC97_Master%,Name,,%AZTPin.AC97_Master%
  136. HKLM,%MediaCategories%\%AZTGUID.AC97_Master%,Display,1,00,00,00,00
  137. HKLM,%MediaCategories%\%AZTGUID.AC97_FMSynth%,Name,,%AZTPin.AC97_FMSynth%
  138. HKLM,%MediaCategories%\%AZTGUID.AC97_FMSynth%,Display,1,00,00,00,00
  139. HKLM,%MediaCategories%\%AZTGUID.AC97_PcBeep%,Name,,%AZTPin.AC97_PcBeep%
  140. HKLM,%MediaCategories%\%AZTGUID.AC97_PcBeep%,Display,1,00,00,00,00
  141. HKLM,%MediaCategories%\%AZTGUID.AC97_ModemIn%,Name,,%AZTPin.AC97_ModemIn%
  142. HKLM,%MediaCategories%\%AZTGUID.AC97_ModemIn%,Display,1,00,00,00,00
  143. HKLM,%MediaCategories%\%AZTGUID.AC97_Mic%,Name,,%AZTPin.AC97_Mic%
  144. HKLM,%MediaCategories%\%AZTGUID.AC97_Mic%,Display,1,00,00,00,00
  145. HKLM,%MediaCategories%\%AZTGUID.AC97_Mic20dB%,Name,,%AZTPin.AC97_Mic20dB%
  146. HKLM,%MediaCategories%\%AZTGUID.AC97_Mic20dB%,Display,1,00,00,00,00
  147. HKLM,%MediaCategories%\%AZTGUID.AC97_LineIn%,Name,,%AZTPin.AC97_LineIn%
  148. HKLM,%MediaCategories%\%AZTGUID.AC97_LineIn%,Display,1,00,00,00,00
  149. HKLM,%MediaCategories%\%AZTGUID.AC97_CD%,Name,,%AZTPin.AC97_CD%
  150. HKLM,%MediaCategories%\%AZTGUID.AC97_CD%,Display,1,00,00,00,00
  151. HKLM,%MediaCategories%\%AZTGUID.AC97_Video%,Name,,%AZTPin.AC97_Video%
  152. HKLM,%MediaCategories%\%AZTGUID.AC97_Video%,Display,1,00,00,00,00
  153. HKLM,%MediaCategories%\%AZTGUID.AC97_Aux%,Name,,%AZTPin.AC97_Aux%
  154. HKLM,%MediaCategories%\%AZTGUID.AC97_Aux%,Display,1,00,00,00,00
  155. HKLM,%MediaCategories%\%AZTGUID.AC97_MonoMix%,Name,,%AZTPin.AC97_MonoMix%
  156. HKLM,%MediaCategories%\%AZTGUID.AC97_MonoMix%,Display,1,00,00,00,00
  157. HKLM,%MediaCategories%\%AZTGUID.AC97_StereoMix%,Name,,%AZTPin.AC97_StereoMix%
  158. HKLM,%MediaCategories%\%AZTGUID.AC97_StereoMix%,Display,1,00,00,00,00
  159. HKLM,%MediaCategories%\%AZTGUID.AC97_3DVol%,Name,,%AZTPin.AC97_3DVol%
  160. HKLM,%MediaCategories%\%AZTGUID.AC97_3DVol%,Display,1,00,00,00,00
  161. HKLM,%MediaCategories%\%AZTGUID.AC97_ModemOut%,Name,,%AZTPin.AC97_ModemOut%
  162. HKLM,%MediaCategories%\%AZTGUID.AC97_ModemOut%,Display,1,00,00,00,00
  163. HKLM,%MediaCategories%\%AZTGUID.AC97_3DHiFiMode%,Name,,%AZTPin.AC97_3DHiFiMode%
  164. HKLM,%MediaCategories%\%AZTGUID.AC97_3DHiFiMode%,Display,1,00,00,00,00
  165. HKLM,%MediaCategories%\%AZTGUID.AC97_MonoOutMic%,Name,,%AZTPin.AC97_MonoOutMic%
  166. HKLM,%MediaCategories%\%AZTGUID.AC97_MonoOutMic%,Display,1,00,00,00,00
  167. HKLM,%MediaCategories%\%AZTGUID.AC97_WaveIn%,Name,,%AZTPin.AC97_WaveIn%
  168. HKLM,%MediaCategories%\%AZTGUID.AC97_WaveIn%,Display,1,00,00,00,00
  169. [DestinationDirs]
  170. AZT2320.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
  171. [AZT2320.CopyList]
  172. aztw2320.sys
  173. [AZT.UpdateInis]
  174. system.ini,386Enh,"device=vsglx16.386"
  175. system.ini,drivers,"wave*=mm16c.drv",,1
  176. system.ini,drivers,"aux*=mm16c.drv",,1
  177. system.ini,drivers,"mixer*=mm16c.drv",,1
  178. system.ini,drivers,"midi*=mm16c.drv",,1
  179. system.ini,drivers,"wave*=mm16n.drv",,1
  180. system.ini,drivers,"aux*=mm16n.drv",,1
  181. system.ini,drivers,"mixer*=mm16n.drv",,1
  182. system.ini,drivers,"midi*=mm16n.drv",,1
  183. system.ini,drivers,"wave*=mm16w.drv",,1
  184. system.ini,drivers,"aux*=mm16w.drv",,1
  185. system.ini,drivers,"mixer*=mm16w.drv",,1
  186. system.ini,drivers,"midi*=mm16w.drv",,1
  187. system.ini,drivers,"midi*=mmopl3.drv",,1
  188. system.ini,drivers,"midi*=sapi!opl.drv",,1
  189. system.ini,drivers,"msacm.msadpcm.acm=msadpcm.acm",,
  190. [AZT.KnownFiles]
  191. aztw2320.sys = safe
  192. azt16.vxd = safe
  193. AZTAUDV.VXD.4.3.0.8 = safe, backup, LoseIVP
  194. AZTAUDV.VXD.4.3.0 = safe
  195. AZTMPUV.VXD.4.2.0 = safe
  196. msmpu401.sys.4.10.0 = safe
  197. msmpu401.vxd.4.2.0 = safe
  198. ;;**************** NT Install ****************
  199. [STUB_DEVICE.NTX86]
  200. [STUB_DEVICE.NTX86.SERVICES]
  201. AddService=,0x2
  202. [MS_MPU401.NTX86]
  203. Include=ks.inf, wdmaudio.inf
  204. Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.MPU401
  205. [MS_MPU401.NTX86.Services]
  206. include= wdmaudio.inf
  207. needs = wdmaudio.mpu401.services
  208. [MS_MPU401.NTX86.Interfaces]
  209. AddInterface = %KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  210. [WDM_AZT2320.NTX86]
  211. Include=ks.inf, wdmaudio.inf
  212. Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.FDMA
  213. CopyFiles=AZT2320.CopyList
  214. AddReg=WDM_AZT2320.AddReg, WDM_AZTGUID.AddReg
  215. [WDM_AZT2320.NTX86.Services]
  216. AddService = azt2320, 0x00000002, azt2320_Service_Inst
  217. [WDM_AZT2320.NTX86.Interfaces]
  218. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_AZT.Interface.Wave
  219. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_AZT.Interface.Wave
  220. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_AZT.Interface.Wave
  221. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_AZT.Interface.Topology
  222. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  223. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  224. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  225. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  226. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  227. [azt2320_Service_Inst]
  228. DisplayName = %azt2320.SvcDesc%
  229. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  230. StartType = 3 ; SERVICE_DEMAND_START
  231. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  232. ServiceBinary = %10%\system32\drivers\aztw2320.sys