home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2000 April / VPR0004B.BIN / DRIVER / AOPEN / AW200W2K / w2k1300.exe / SND4000.INF < prev   
Windows Setup INFormation  |  1999-11-02  |  8KB  |  249 lines

  1. [Version]
  2. ;;CatalogFile=als4000.cat
  3. Signature="$CHICAGO$"
  4. Class=MEDIA
  5. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  6. LayoutFile=layout.inf, layout1.inf, layout2.inf
  7. provider=%Vender%
  8. DriverVer= 11/02/1999,4.10.2310
  9.  
  10. [SourceDisksFiles]
  11. als4000.sys=4000,,
  12. ;;alsgame.sys=4000,,    ;;used for win2000
  13.  
  14. [SourceDisksNames]
  15. 4000=%DiskName%,,,
  16.  
  17. [Manufacturer]
  18. %Vender%=Vender
  19.  
  20. ;;---------------------------------------------------------------;
  21. ;;
  22. ;; D E V I C E  C A L L O U T  S E C T I O N
  23. ;;
  24.  
  25. [Vender]
  26. %ALS4000.DeviceDesc% =WDM_ALS4000, MF\ALS4000_AUDIO
  27. %ALS_GAME.DeviceDesc%=ALS_GAME,    MF\ALS4000_GAMEPORT
  28.  
  29. ;;---------------------------------------------------------------;
  30. ;;
  31. ;; D I R E C T O R Y  S E C T I O N
  32. ;;
  33.  
  34. [DestinationDirs]
  35. DefaultDestDir = 11
  36. WDM_ALS4000.CopyList    = 10,system32\drivers ; %SystemRoot%\system32\drivers
  37. GAMEENUM.CopyList       = 10,system32\drivers ;
  38.  
  39. [PreCopySection]
  40. HKR,,NoSetupUI,,1
  41.  
  42. ;;---------------------------------------------------------------;
  43. ;;
  44. ;; D R I V E R  C A L L O U T  S E C T I O N
  45. ;;
  46.  
  47. [WDM_ALS4000]
  48. ;;AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
  49. Include=ks.inf, wdmaudio.inf
  50. Needs=KS.Registration, WDMAUDIO.Registration
  51. CopyFiles=WDM_ALS4000.CopyList
  52. AddReg=WDM_ALS4000.AddReg
  53.  
  54. [WDM_ALS4000.Interfaces]
  55. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM.Interface.Wave
  56. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM.Interface.Wave
  57. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM.Interface.Wave
  58. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM.Interface.Topology
  59. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,WDM.Interface.Topology
  60. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  61. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  62. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  63. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  64. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  65.  
  66. [WDM.Interface.Wave]
  67. AddReg=WDM.Interface.Wave.AddReg
  68.  
  69. [WDM.Interface.Wave.AddReg]
  70. HKR,,CLSID,,%Proxy.CLSID%
  71. HKR,,FriendlyName,,%WDM.Wave.szPname%
  72.  
  73. [WDM.Interface.Topology]
  74. AddReg=WDM.Interface.Topo.AddReg
  75.  
  76. ;; warning!! must be "Topo" because "Topology" is too long
  77. [WDM.Interface.Topo.AddReg]
  78. HKR,,CLSID,,%Proxy.CLSID%
  79. HKR,,FriendlyName,,%WDM.Topology.szPname%
  80.  
  81. [WDM.Interface.FMSynth]
  82. AddReg=WDM.Interface.FMSynth.AddReg
  83.  
  84. [WDM.Interface.FMSynth.AddReg]
  85. HKR,,CLSID,,%Proxy.CLSID%
  86. HKR,,FriendlyName,,%WDM.FMSynth.szPname%
  87.  
  88. [WDM.Interface.UART]
  89. AddReg=WDM.Interface.UART.AddReg
  90.  
  91. [WDM.Interface.UART.AddReg]
  92. HKR,,CLSID,,%Proxy.CLSID%
  93. HKR,,FriendlyName,,%WDM.UART.szPname%
  94.  
  95. [ALS_GAME]
  96. CopyFiles=JoyStick.CopyList
  97. DelFiles=JoyStick.DeleteList
  98. AddReg=JOYSTICK.AddReg,STICK_Dev.AddReg,PreCopySection,STICK.AddReg
  99.  
  100.  
  101. ;;---------------------------------------------------------------;
  102. ;;
  103. ;; U P D A T E  R E G I S T R Y  S E C T I O N
  104. ;;
  105.  
  106. [WDM_ALS4000.AddReg]
  107. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  108. HKR,,Driver,,als4000.sys
  109. HKR,,NTMPDriver,,"als4000.sys,sbemul.sys"
  110.  
  111. HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
  112.  
  113. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  114. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  115. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  116. HKR,Drivers\aux\wdmaud.drv, Driver,,wdmaud.drv
  117.  
  118. HKR,Drivers\wave\wdmaud.drv,Description,,%ALS4000.DeviceDesc%
  119. HKR,Drivers\midi\wdmaud.drv,Description,,%ALS4000.DeviceDesc%
  120. HKR,Drivers\mixer\wdmaud.drv,Description,,%ALS4000.DeviceDesc%
  121. HKR,Drivers\aux\wdmaud.drv,Description,,%ALS4000.DeviceDesc%
  122.  
  123. HKLM,%MediaCategories%\%ALSGUID.MonoOut%,Name,,%ALSPin.MonoOut%
  124. HKLM,%MediaCategories%\%ALSGUID.MonoOut%,Display,1,00,00,00,00
  125. HKLM,%MediaCategories%\%ALSGUID.MicBoost%,Name,,%ALSPin.MicBoost%
  126. HKLM,%MediaCategories%\%ALSGUID.MicBoost%,Display,1,00,00,00,00
  127.  
  128. ;; OEM Option, set the last number to 01 to enable MonoOut control.
  129. HKR,Config,MonoOutEnabled,1,01
  130.  
  131. [JOYSTICK.AddReg]
  132. HKR,,Devloader,0,mmdevldr.vxd
  133. HKR,Drivers,MIGRATED,0,0
  134. HKR,Drivers\joystick,,0,
  135.  
  136. [STICK_Dev.AddReg]
  137. HKR,Drivers\joystick\msjstick.drv,Description,0,%ALS_GAME.DeviceDesc%
  138.  
  139. [STICK.AddReg]
  140. HKR,,Driver,0,vjoyd.vxd
  141. HKR,Drivers\joystick\msjstick.drv,Driver,0,msjstick.drv
  142. HKR,Drivers,SubClasses,0,joystick
  143.  
  144. ;;---------------------------------------------------------------;
  145. ;;
  146. ;; F I L E  C O P Y  S E C T I O N
  147. ;;
  148.  
  149. ;; copy these files into the \system
  150. [JoyStick.CopyList]
  151. msjstick.drv
  152. vjoyd.vxd
  153.  
  154. [JoyStick.DeleteList]
  155. msjstick.drv
  156. vjoyd.vxd
  157.  
  158. ;; copy these files into the \system32\drivers
  159. [GAMEENUM.CopyList]
  160. alsgame.sys
  161.  
  162. [WDM_ALS4000.CopyList]
  163. als4000.sys
  164.  
  165. ;;**************** NT Install ****************
  166.  
  167. [ALS_GAME.NT]
  168. CopyFiles=GAMEENUM.CopyList
  169.  
  170. [ALS_GAME.NT.Services]
  171. AddService = alsgame,  0x00000002, gameport_Service_Inst
  172.  
  173. [WDM_ALS4000.NT]
  174. Include=ks.inf, wdmaudio.inf
  175. Needs=KS.Registration, WDMAUDIO.Registration
  176. CopyFiles=WDM_ALS4000.CopyList
  177. AddReg=WDM_ALS4000.AddReg
  178.  
  179. [WDM_ALS4000.NT.Interfaces]
  180. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM.Interface.Wave
  181. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM.Interface.Wave
  182. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM.Interface.Wave
  183. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM.Interface.Topology
  184. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,WDM.Interface.Topology
  185. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  186. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  187. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  188. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  189. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  190.  
  191. [WDM_ALS4000.NT.Services]
  192. AddService = als4k,   0x00000002, als4k_Service_Inst
  193.  
  194. [als4k_Service_Inst]
  195. DisplayName    = %als4000.SvcDesc%
  196. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  197. StartType      = 3                  ; SERVICE_DEMAND_START
  198. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  199. ServiceBinary  = %10%\system32\drivers\als4000.sys
  200.  
  201. [gameport_Service_Inst]
  202. DisplayName    = %gameport.SvcDesc%
  203. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  204. StartType      = 3                  ; SERVICE_DEMAND_START
  205. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  206. ServiceBinary  = %10%\system32\drivers\alsgame.sys
  207. LoadOrderGroup = Extended Base
  208.  
  209. ;;---------------------------------------------------------------;
  210. ;;
  211. ;; S T R I N G S
  212. ;;
  213.  
  214. [Strings]
  215. Vender="AOpen Inc."
  216. MS_MPU401="Microsoft Generic MPU401 (WDM)"
  217. DiskName="AOpen AS9200 Installation Disk"
  218.  
  219. ALS4000.DeviceDesc="AOpen AS9200 Sound Device (WDM)"
  220. ALS_GAME.DeviceDesc="AS9200 Game Port"
  221.  
  222. WDM.Wave.szPname="AS9200 Sound"
  223. WDM.Topology.szPname="AS9200 Mixer"
  224. WDM.UART.szPname="AS9200 MPU-401"
  225. WDM.FMSynth.szPname="AS9200 FM Synth"
  226.  
  227. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  228.  
  229. ;; ALS friendly names
  230. ALSGUID.MonoOut = "{DC2BBC80-EDD0-11d2-98FA-0060975E8654}"
  231. ALSPin.MonoOut = "Mono Out"
  232. ALSGUID.MicBoost = "{635241A0-047B-11d3-98FA-0060975E8654}"
  233. ALSPin.MicBoost = "MIC 20dB Boost"
  234.  
  235. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  236. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  237. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  238. KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
  239.  
  240. KSNAME_Wave="Wave"
  241. KSNAME_UART="UART"
  242. KSNAME_FMSynth="FMSynth"
  243. KSNAME_Topology="Topology"
  244.  
  245. als4000.SvcDesc = "AOpen AS9200 Sound Driver (WDM)"
  246. gameport.SvcDesc  = "Gameport for AOpen AS9200"
  247.  
  248. Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  249.