home *** CD-ROM | disk | FTP | other *** search
/ Compilation of drivers fo…old hardware for windows / drivers20000.iso / A0101 / smwdmCH4.inf < prev    next >
Encoding:
Windows Setup INFormation  |  2006-03-31  |  37.5 KB  |  846 lines

  1. ; SoundMAX device information file for 1028
  2. ; Analog Devices, Inc. Copyright(c) 1998 - 2003
  3.  
  4. [Version]
  5. Signature="$CHICAGO$"
  6. Class=MEDIA
  7. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  8. provider=%ANLG%
  9. DriverVer = 05/06/2003,%DriverBuildID%
  10. CatalogFile=smx.cat
  11.  
  12. [ControlFlags]
  13. ExcludeFromSelect = *
  14.  
  15. [Manufacturer]
  16. %MfgName%=AnalogDevices
  17.  
  18. [AnalogDevices]
  19. %*WDM_AC97AUD.DeviceDesc%=WDM_DL_ICH4,pci\ven_8086&dev_24C5&subsys_03011028
  20. %*WDM_AC97AUD.DeviceDesc%=WDM_DL_ICH4,pci\ven_8086&dev_24C5&subsys_01261028
  21. %*WDM_AC97AUD.DeviceDesc%=WDM_DL_ICH4,pci\ven_8086&dev_24C5&subsys_01271028
  22. %*WDM_AC97AUD.DeviceDesc%=WDM_DL_ICH4,pci\ven_8086&dev_24C5&subsys_012C1028
  23. %*WDM_AC97AUD.DeviceDesc%=WDM_DL_ICH4,pci\ven_8086&dev_24C5&subsys_012D1028
  24. %*WDM_AC97AUD.DeviceDesc%=WDM_DL_ICH4,pci\ven_8086&dev_24C5&subsys_01291028
  25. %*WDM_AC97AUD.DeviceDesc%=WDM_DL_ICH4,pci\ven_8086&dev_24C5&subsys_013A1028
  26. %*WDM_AC97AUD.DeviceDesc%=WDM_DL_ICH4,pci\ven_8086&dev_24C5&subsys_01461028
  27. %*WDM_AC97AUD.DeviceDesc%=WDM_DL_ICH4,pci\ven_8086&dev_24C5&subsys_01481028
  28. %*WDM_AC97AUD.DeviceDesc%=WDM_DL_ICH4,pci\ven_8086&dev_24C5&subsys_01421028
  29. %*WDM_AC97AUD.DeviceDesc%=WDM_DL_ICH4,pci\ven_8086&dev_24C5&subsys_01601028
  30. %*WDM_AC97AUD.DeviceDesc%=WDM_DL_ICH4,pci\ven_8086&dev_24C5&subsys_01611028
  31. %*WDM_AC97AUD.DeviceDesc%=WDM_MTO,    pci\ven_8086&dev_24C5&subsys_01331028
  32. %*WDM_AC97AUD.DeviceDesc%=WDM_DLICH4, pci\ven_8086&dev_24C5&subsys_01321028
  33. %*WDM_AC97AUD.DeviceDesc%=WDM_BFD,    pci\ven_8086&dev_24C5&subsys_01381028
  34. %*WDM_AC97AUD.DeviceDesc%=WDM_ULT,    pci\ven_8086&dev_24C5&subsys_015E1028
  35. %*WDM_AC97AUD.DeviceDesc%=WDM_BFD1,   pci\ven_8086&dev_24C5&subsys_013D1028
  36. %*WDM_AC97AUD.DeviceDesc%=WDM_BFD2,   pci\ven_8086&dev_24C5&subsys_014B1028
  37. %*WDM_AC97AUD.DeviceDesc%=WDM_BFD2,   pci\ven_8086&dev_24C5&subsys_01471028
  38.  
  39. [DestinationDirs]
  40. DefaultDestDir = 10,system32\drivers   ; %SystemRoot%\system32\drivers
  41. WDM_AC97AUD.CopyList = 10,system32\drivers   ; %SystemRoot%\system32\drivers
  42. DevUpgrd-Files = 10, win9xmig\DevUpgrd
  43. W2KDriver-Files = 10, win9xmig\DevUpgrd\ADIW2K
  44. Sensaura = 10, system32
  45. Stubfile = 10, system32\drivers    ;;wdmstub
  46.  
  47. [WDM_DL_ICH4]
  48. DriverVer = 05/06/2003,%DriverBuildID%
  49. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  50. CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files, Stubfile                    ;;wdmstub
  51. DelReg=WDM_AC97AUD.DelReg, DriverInfo.DelReg
  52. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Aux1.AddReg, Dl_ICH.AddReg, Mic20dB_Off.AddReg, Mono.AddReg, Dl_ICH4.AddReg, DlCom1.AddReg, DevUpgrd-AddReg
  53. KnownRegEntries=ICHAUD.KnownRegEntries
  54.  
  55. [WDM_DLICH4]
  56. DriverVer = 05/06/2003,%DriverBuildID%
  57. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  58. CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files, Stubfile                    ;;wdmstub
  59. DelReg=WDM_AC97AUD.DelReg, DriverInfo.DelReg
  60. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Aux1.AddReg, Dl_ICH.AddReg, Mic20dB_Off.AddReg, Mono.AddReg, Dl_ICH4.AddReg, DlCom2.AddReg, DevUpgrd-AddReg
  61. KnownRegEntries=ICHAUD.KnownRegEntries
  62.  
  63. [WDM_MTO]
  64. DriverVer = 05/06/2003,%DriverBuildID%
  65. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  66. CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files, Stubfile                    ;;wdmstub
  67. DelReg=WDM_AC97AUD.DelReg, DriverInfo.DelReg
  68. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Aux1.AddReg, Mto.AddReg, Mic20dB_Off.AddReg, Mono.AddReg, Dl_ICH4.AddReg, DlCom1.AddReg, DevUpgrd-AddReg
  69. KnownRegEntries=ICHAUD.KnownRegEntries
  70.  
  71. [WDM_BFD]
  72. DriverVer = 05/06/2003,%DriverBuildID%
  73. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  74. CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files, Stubfile                    ;;wdmstub
  75. DelReg=WDM_AC97AUD.DelReg, DriverInfo.DelReg
  76. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Aux1.AddReg, BfdCom.AddReg, Bfd.AddReg, DlCom1.AddReg, Mic20dB_Off.AddReg, Dl_ICH4.AddReg, DevUpgrd-AddReg
  77. KnownRegEntries=ICHAUD.KnownRegEntries
  78.  
  79. [WDM_ULT]
  80. DriverVer = 05/06/2003,%DriverBuildID%
  81. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  82. CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files, Stubfile                    ;;wdmstub
  83. DelReg=WDM_AC97AUD.DelReg, DriverInfo.DelReg
  84. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Aux1.AddReg, BfdCom.AddReg, Bfd.AddReg, Ult.AddReg, Mic20dB_Off.AddReg, DevUpgrd-AddReg
  85. KnownRegEntries=ICHAUD.KnownRegEntries
  86.  
  87. [WDM_BFD1]
  88. DriverVer = 05/06/2003,%DriverBuildID%
  89. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  90. CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files, Stubfile                    ;;wdmstub
  91. DelReg=WDM_AC97AUD.DelReg, DriverInfo.DelReg
  92. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Aux1.AddReg, BfdCom.AddReg, Bfd.AddReg, DlCom2.AddReg, Mic20dB_Off.AddReg, Dl_ICH4.AddReg, DevUpgrd-AddReg
  93. KnownRegEntries=ICHAUD.KnownRegEntries
  94.  
  95. [WDM_BFD2]
  96. DriverVer = 05/06/2003,%DriverBuildID%
  97. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  98. CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files, Stubfile                    ;;wdmstub
  99. DelReg=WDM_AC97AUD.DelReg, DriverInfo.DelReg
  100. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Aux1.AddReg, BfdCom.AddReg, Bfd2.AddReg, Mic20dB_Off.AddReg, Dl_ICH4.AddReg, DlCom2.AddReg, DevUpgrd-AddReg
  101. KnownRegEntries=ICHAUD.KnownRegEntries
  102.  
  103. [DevUpgrd-AddReg]
  104. HKLM,"Software\Microsoft\Windows\CurrentVersion\Setup\Migration DLLs","Microsoft Device Upgrade Pack",,%10%\win9xmig\DevUpgrd
  105. HKLM,%Upgd%,"pci\ven_8086&dev_2415",,%10%\%UpDir%
  106. HKLM,%Upgd%,"pci\ven_8086&dev_2425",,%10%\%UpDir%
  107. HKLM,%Upgd%,"pci\ven_8086&dev_2445",,%10%\%UpDir%
  108. HKLM,%Upgd%,"pci\ven_8086&dev_2485",,%10%\%UpDir%
  109. HKLM,%Upgd%,"pci\ven_8086&dev_24C5",,%10%\%UpDir%
  110. HKLM,%Upgd%,"pci\ven_8086&dev_24D5",,%10%\%UpDir%
  111. HKLM,%Upgd%,"pci\ven_8086&dev_7195",,%10%\%UpDir%
  112. HKLM,%Upgd%,"pci\ven_1106&dev_3058",,%10%\%UpDir%
  113. HKLM,%Upgd%,"pci\ven_1106&dev_3059",,%10%\%UpDir%
  114. HKLM,%Upgd%,"pci\ven_10DE&dev_01B1",,%10%\%UpDir%
  115. HKLM,%Upgd%,"pci\ven_10DE&dev_006A",,%10%\%UpDir%
  116. HKLM,%Upgd%,"pci\ven_10DE&dev_00DA",,%10%\%UpDir%
  117. HKLM,%Upgd%,"pci\ven_10B9&dev_5451",,%10%\%UpDir%
  118. HKLM,%Upgd%,"pci\ven_1039&dev_7012",,%10%\%UpDir%
  119. HKLM,%Upgd%,"pci\ven_1022&dev_746D",,%10%\%UpDir%
  120. HKLM,%Upgd%,"pci\ven_1022&dev_4341",,%10%\%UpDir%
  121.  
  122. [DevUpgrd-Files]
  123. Migrate.dll
  124.  
  125. [W2KDriver-Files]
  126. smwdmCH4.inf
  127. smwdm.sys
  128. a3d.dll
  129. smsens.sys  ;;Sensaura
  130. aeaudio.sys ;;Andrea
  131.  
  132. [ICHAUD.KnownRegEntries]
  133. IsWin98Gold=keep
  134.  
  135. [IsWin98Gold]
  136. 1=HKLM,Software\Microsoft\Windows\CurrentVersion,VersionNumber,0,4.10.1998
  137.  
  138. [WDM_DL_ICH4.Interfaces]
  139. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  140. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  141. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  142. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  143. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  144.  
  145. [WDM_DLICH4.Interfaces]
  146. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  147. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  148. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  149. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  150. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  151.  
  152. [WDM_MTO.Interfaces]
  153. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  154. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  155. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  156. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  157. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  158.  
  159. [WDM_BFD.Interfaces]
  160. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  161. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  162. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  163. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  164. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  165.  
  166. [WDM_ULT.Interfaces]
  167. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  168. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  169. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  170. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  171. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  172.  
  173. [WDM_BFD1.Interfaces]
  174. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  175. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  176. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  177. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  178. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  179.  
  180. [WDM_BFD2.Interfaces]
  181. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  182. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  183. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  184. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  185. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  186.  
  187. ;Begin Andrea Win9x
  188.  
  189. [WDM_DL_ICH4.HW]
  190. AddReg=FilterAddReg
  191.  
  192. [WDM_DLICH4.HW]
  193. AddReg=FilterAddReg
  194.  
  195. [WDM_MTO.HW]
  196. AddReg=FilterAddReg
  197.  
  198. [WDM_BFD.HW]
  199. AddReg=FilterAddReg
  200.  
  201. [WDM_ULT.HW]
  202. AddReg=FilterAddReg
  203.  
  204. [WDM_BFD1.HW]
  205. AddReg=FilterAddReg
  206.  
  207. [WDM_BFD2.HW]
  208. AddReg=FilterAddReg
  209.  
  210. [WDM_AC97AUD.DelReg]
  211. HKR, Drivers
  212. HKR, Disable
  213. HKR, Settings
  214.  
  215. [WDM_AC97AUD.AddReg]
  216. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  217. HKR,,Driver,,smwdm.sys
  218. HKR,,NTMPDriver,,"wdmstub.sys,smwdm.sys,sbemul.sys"    ;;wdmstub
  219.  
  220. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  221.  
  222. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  223. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  224. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  225.  
  226. HKR,Drivers\wave\wdmaud.drv, Description,,%*WDM_AC97AUD.DeviceDesc%
  227. HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_MIDI%
  228. HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_AC97AUD.DeviceDesc%
  229.  
  230. ; Establish max/min values for Volume nodes. "xxxxMax" is the setting for
  231. ;  maximum volume level (minimum attenuation). "xxxxMin" is the setting for
  232. ;  minimum volume level (maximum attenuation). These values are the Max/Min
  233. ;  bits written to the register for the Max/Min level. As an example, the
  234. ;  MicIn maximum volume can be set to 2 which equals a maximum output of +9 db,
  235. ;  the MicIn minimum is set to 10 which equals a minimum output of - 12 db.
  236. ;  (All register values are Hex.)
  237.  
  238. HKR, Settings, "HP_VMax", 1, 06   ;   Headphone Volume
  239. HKR, Settings, "FntVMax", 1, 08   ;   Front Volume
  240. HKR, Settings, "SurVMax", 1, 08   ;   Surround Volume
  241. HKR, Settings, "CtrVMax", 1, 08   ;   Center Volume
  242. HKR, Settings, "LfeVMax", 1, 08   ;   Lfe Volume ( sub woofer )
  243.  
  244. ; Max/Min record levels. xxxRMax is the maximum gain code for that record
  245. ;  source. xxxRMin is the minimum gain code for that source.
  246.  
  247. ; Default volume / mute settings. These are the initial installation settings.
  248. ; The volume default values are tested againts the Max/Min values that may have
  249. ;  been previously established. The Boolean settings (Mute, 20 db, etc.) are
  250. ;  set as 0 = FALSE, non-zero = TRUE;
  251. ;
  252. ; Note that a particular hardware platform may not implement all signal paths.
  253. ;
  254. ; This is the mixed digital PCM stream (Wave, SW Synth and Digital Redbook)
  255. ; This setting is not adjustable from a Mixer control slider. This is
  256. ; not adjustable from the Mixer applet.
  257. HKR, Settings, "NULL", 1, 00     ;   Generic handler for un-named nodes
  258.  
  259. HKR, Settings, "MasM", 1, 00     ;   Master Mute
  260.  
  261. HKR, Settings, "PCBV", 1, 02     ;   PCBeep Volume
  262. HKR, Settings, "PCBM", 1, 00     ;   PCBeep Mute
  263.                                     
  264. HKR, Settings, "LinM", 1, 01     ;   LineIn Mute
  265. HKR, Settings, "VidV", 1, 08     ;   Video Volume
  266. HKR, Settings, "VidM", 1, 01     ;   Video Volume
  267. HKR, Settings, "AuxM", 1, 01     ;   Aux Mute
  268.  
  269. HKR, Settings, "MicM", 1, 01     ;   Mic In Mute
  270. HKR, Settings, "MicS", 1, 00     ;   Mic In Select (0 == Mic1, 1 == Mic2)
  271.  
  272. HKR, Settings, "ACDV", 1, 04     ;   Analog CD Volume (not digital redbook !)
  273. HKR, Settings, "ACDM", 1, 00     ;   Analog CD Mute
  274. HKR, Settings, "P3DM", 1, 01     ;   Phat 3D Mute
  275. HKR, Settings, "RecS", 1, 00     ;   Record source (0=Mic, 1=CD, 2=Vid, 3=Aux
  276.                                  ;      4=LineIn, 5=WaveOut, 6=MonoOut, 7=Phone
  277. HKR, Settings, "HP_V", 1, 08     ;   Headphone Volume
  278. HKR, Settings, "HP_M", 1, 00     ;   Headphone Mute
  279.  
  280. HKR, Settings, "FntV", 1, 08     ;   Surround Volume
  281. HKR, Settings, "FntM", 1, 00     ;   Surround Mute
  282. HKR, Settings, "SurV", 1, 08     ;   Surround Volume
  283. HKR, Settings, "SurM", 1, 00     ;   Surround Mute
  284. HKR, Settings, "CtrV", 1, 08     ;   Center Volume
  285. HKR, Settings, "CtrM", 1, 00     ;   Center Mute
  286. HKR, Settings, "LfeV", 1, 08     ;   Lfe Volume ( sub woofer )
  287. HKR, Settings, "LfeM", 1, 00     ;   Lfe Mute ( sub woofer )
  288.  
  289. HKCU,Software\Microsoft\Multimedia\Audio,DefaultFormat,,"Advanced Quality"
  290. HKCU,Software\Microsoft\Multimedia\Audio\WaveFormats,"Advanced Quality",1,01,00,02,00,22,56,00,00,88,58,01,00,04,00,10,00
  291.  
  292. ; Record Controls
  293.  
  294. HKR, Settings, "MicR", 1, 0B     ;   Mic
  295. HKR, Settings, "VidR", 1, 02     ;   Video
  296. HKR, Settings, "AuxR", 1, 02     ;   Aux
  297. HKR, Settings, "LinR", 1, 02     ;   Line In
  298. HKR, Settings, "MonR", 1, 02     ;   Mono output loopback
  299. HKR, Settings, "PhoR", 1, 02     ;   Phone
  300. HKR, Settings, "MagicNumber", 1, 01, 30, 00, 60
  301. ; Enable Interrupt on each processed BDL
  302. ;  00 = Interrupt only when KMixer request
  303. ;  01 = Interrupt on every BDL
  304. HKR, Settings, "SGUpdate", 1, 01
  305.  
  306. ; Disable Node display on mixer applet. Set to 00 to enable, 01 to disable.
  307. HKR, Disable, "NULL", 1, 00     ;   Generic handler for un-named nodes
  308. HKR, Disable, "VidV", 1, 01     ;   Video Volume
  309. HKR, Disable, "VidM", 1, 01     ;   Video Mute
  310. HKR, Disable, "20db", 1, 00     ;   Mic 20db Gain
  311. HKR, Disable, "MicV", 1, 00     ;   Mic In Volume
  312. HKR, Disable, "MicM", 1, 00     ;   Mic In Mute
  313.  
  314. HKR, Disable, "MicS", 1, 01     ;   Mic In Select
  315. HKR, Disable, "ACDV", 1, 00     ;   Analog CD Volume (not digital redbook !)
  316. HKR, Disable, "ACDM", 1, 00     ;   Analog CD Mute
  317.  
  318. HKR, Disable, "FntV", 1, 00     ;   Front Volume
  319. HKR, Disable, "FntM", 1, 00     ;   Front Mute
  320. HKR, Disable, "SurV", 1, 00     ;   Surround Volume
  321. HKR, Disable, "SurM", 1, 00     ;   Surround Mute
  322. HKR, Disable, "CtrV", 1, 00     ;   Center Volume
  323. HKR, Disable, "CtrM", 1, 00     ;   Center Mute
  324. HKR, Disable, "LfeV", 1, 00     ;   Lfe Volume ( sub woofer )
  325. HKR, Disable, "LfeM", 1, 00     ;   Lfe Mute ( sub woofer )
  326.  
  327. ; Record Controls
  328. HKR, Disable, "MicR", 1, 00     ;   Mic
  329. HKR, Disable, "ACDR", 1, 00     ;   CD (Analog CD, not Redbook Audio)
  330. HKR, Disable, "VidR", 1, 01     ;   Video
  331. HKR, Disable, "OutR", 1, 00     ;   Line output loopback
  332. ;If you want the MonoOut to track the Master Volume control, set MonoWithMaster
  333. ;to 01. If you want separate Master Volume and MonoOut controls, set
  334. ;MonoWithMaster to 00. If MonoWithMaster = 01, the "MonoOut" controls will _not_
  335. ;be present on SndVol32 (the Master Volume control will control the MonoOut
  336. ;output)
  337.  
  338. ;If a AD1885/6 is detected and you want the (headphone) amplifier to track the
  339. ;Master Volume control, set HPWithMaster to 01 (same code written to Master
  340. ;Volume and Headphone volume based upon Master volume settings). If you want
  341. ;separate controls for the Master Volume and Headphone, set HPWithMaster to 00.
  342. ;If ;HpWithMaster = 01, the "Headphone" controls will _not_ be present on
  343. ;SndVol32 (the Master Volume control will control the Headphone amplifier output)
  344. ;If HpWithMaster = 01, the following INF settings are ignored, HP_VMax, HP_VMin,
  345. ;HP_V, HP_M, HP_P.
  346. ;An AD1887 uses the settings for the Master Volume to control the output and
  347. ;automatically sets HPWithMaster.
  348. HKR, Settings, "HPWithMaster", 1, 01 ;   00 = Normal, 01 = Amplifier output tracks Master
  349.  
  350. ;If a AD1885/6 is detected and the (headphone) amplifier is used, set HP_P to 00.
  351. ;If the amplified output is not used, set HP_P to 01. If you selected
  352. ;HPWithMaster, this setting is interpreted to be 01 (not active).
  353. HKR, Disable, "HP_P", 1, 00     ;   Headphone Pin (Headphone destination on AD1885/6)
  354.                                 ;    00 = active, 01 = not active
  355.  
  356. [Aux1.AddReg]
  357. HKR, Disable, "LinV", 1, 00     ;   LineIn Volume
  358. HKR, Disable, "LinM", 1, 00     ;   LineIn Mute
  359. HKR, Disable, "LinR", 1, 00     ;   Line In
  360. HKR, Disable, "PCBV", 1, 00     ;   PCBeep Volume
  361. HKR, Disable, "PCBM", 1, 00     ;   PCBeep Mute
  362. HKR, Disable, "P3DV", 1, 00     ;   Stereo Wide (Phat 3D) Volume
  363. HKR, Disable, "P3DM", 1, 00     ;   Phat 3D Mute
  364. HKR, Disable, "P3DB", 1, 00     ;   Phat 3D Bypass for digital streams
  365.  
  366. HKR, Settings, "MasV", 1, 06    ;   Master Volume
  367. HKR, Settings, "AuxV", 1, 05    ;   Aux Volume
  368. HKR, Settings, "PhoV", 1, 08    ;   Phone Volume
  369. HKR, Settings, "MicV", 1, 0A    ;   Mic In Volume
  370. HKR, Settings, "LinV", 1, 0B    ;   LineIn Volume
  371. HKR, Settings, "MasVMax", 1, 00 ;   Master Volume
  372. HKR, Settings, "MasVMin", 1, 2F ;   Master Volume
  373. HKR, Settings, "P3DV", 1, 09    ;   Stereo Wide (Phat 3D) Volume ( 0 - F )
  374. HKR, Settings, "P3DB", 1, 01    ;   Use enhancement on digital streams
  375.  
  376. [Mono.AddReg]
  377. HKR, Disable, "MonV", 1, 00     ;   Mono Out Volume
  378. HKR, Disable, "MonM", 1, 00     ;   Mono Out Mute
  379. HKR, Disable, "MonR", 1, 00     ;   Mono output loopback
  380. HKR, Settings, "MonV", 1, 04    ;   Mono Out Volume
  381. HKR, Settings, "MonM", 1, 00    ;   Mono Out Mute
  382.  
  383. [Mic20dB_Off.AddReg]
  384. HKR, Settings, "20db", 1, 00    ;   Mic 20db Gain (disable gain = 0)
  385.  
  386. [Dl_ICH.AddReg]
  387. HKR, Disable, "AuxV", 1, 01       ; Aux Volume
  388. HKR, Disable, "AuxM", 1, 01       ; Aux Mute
  389. HKR, Disable, "AuxR", 1, 01       ; Aux Record
  390. HKR, Disable, "PhoV", 1, 00       ; Phone Volume
  391. HKR, Disable, "PhoM", 1, 00       ; Phone Mute
  392. HKR, Disable, "PhoR", 1, 00       ; Phone
  393.  
  394. HKR, Settings, "PhoM", 1, 00      ; Phone Mute
  395. HKR, Settings, "AsyncMode", 1, 01 ; Enable PLL TestMode. 00 = disable, 01 = enable
  396.  
  397. [Dl_ICH4.AddReg]
  398. HKR, Settings, "ACDR"        , 1, 02 ;   CD (Analog CD, not Redbook Audio)
  399. HKR, Settings, "ACDVMax"     , 1, 03 ;   Analog CD Volume (not digital redbook !)
  400. HKR, Settings, "MicVMax"     , 1, 07 ;   Mic In Volume
  401. HKR, Settings, "MicBoostVal" , 1, 12 ;   AD1981A Microphone Boost. 00 = +20db, 01 = +10db, 02 = +30db
  402. HKR, Settings, "OutR"        , 1, 02 ;   Line output loopback
  403. HKR, Settings, "PCMOutVolume", 1, 06 ;   PCM Out volume 8 = 0db gain, 7 = +1.5db
  404.  
  405. [DlCom1.AddReg]
  406. HKR, Settings, "ACDRMax", 1, 04 ; Max Analog CD Gain (not Redbook Audio)
  407. HKR, Settings, "MonoWithMaster", 1, 00 ; 00 = Normal, 01 = MonoOut tracks Master
  408.  
  409. [Mto.AddReg]
  410. HKR, Disable, "AuxV", 1, 01     ;   Aux Volume
  411. HKR, Disable, "AuxM", 1, 01     ;   Aux Mute
  412. HKR, Disable, "AuxR", 1, 01     ;   Aux Record
  413. HKR, Disable, "PhoV", 1, 00     ;   Phone Volume
  414. HKR, Disable, "PhoM", 1, 00     ;   Phone Mute
  415. HKR, Disable, "PhoR", 1, 00     ;   Phone
  416.  
  417. HKR, Settings, "PhoM", 1, 00    ;   Phone Mute
  418. HKR, Settings, "AsyncMode", 1, 00 ; Enable PLL TestMode. 00 = disable, 01 = enable
  419.  
  420. [BfdCom.AddReg]
  421. HKR, Disable, "AuxV", 1, 01     ;   Aux Volume
  422. HKR, Disable, "AuxM", 1, 01     ;   Aux Mute
  423. HKR, Disable, "AuxR", 1, 01     ;   Aux Record
  424.  
  425. HKR, Settings, "MonV", 1, 04    ;   Mono Out Volume
  426. HKR, Settings, "MonM", 1, 01    ;   Mono Out Mute
  427. HKR, Settings, "PhoM", 1, 01    ;   Phone Mute
  428.  
  429. [Bfd.AddReg]
  430. HKR, Disable, "MonV", 1, 01     ;   Mono Out Volume
  431. HKR, Disable, "MonM", 1, 01     ;   Mono Out Mute
  432. HKR, Disable, "MonR", 1, 01     ;   Mono output loopback
  433. HKR, Disable, "PhoV", 1, 01     ;   Phone Volume
  434. HKR, Disable, "PhoM", 1, 01     ;   Phone Mute
  435. HKR, Disable, "PhoR", 1, 01     ;   Phone
  436.  
  437. [Bfd2.AddReg]
  438. HKR, Disable, "MonV", 1, 00     ;   Mono Out Volume
  439. HKR, Disable, "MonM", 1, 00     ;   Mono Out Mute
  440. HKR, Disable, "MonR", 1, 00     ;   Mono output loopback
  441. HKR, Disable, "PhoV", 1, 00     ;   Phone Volume
  442. HKR, Disable, "PhoM", 1, 00     ;   Phone Mute
  443. HKR, Disable, "PhoR", 1, 00     ;   Phone
  444.  
  445. [DlCom2.AddReg]
  446. HKR, Settings, "ACDRMax", 1, 08 ; Max Analog CD Gain (not Redbook Audio)
  447. HKR, Settings, "MonoWithMaster", 1, 00 ; 00 = Normal, 01 = MonoOut tracks Master
  448.  
  449. [Ult.AddReg]
  450. HKR, Settings, "ACDR"        , 1, 02 ;   CD (Analog CD, not Redbook Audio)
  451. HKR, Settings, "ACDVMax"     , 1, 04 ;   Analog CD Volume (not digital redbook !)
  452. HKR, Settings, "ACDRMax"     , 1, 04 ;   Max Analog CD Gain (not Redbook Audio)
  453. HKR, Settings, "AsyncMode"   , 1, 01 ;   Enable PLL TestMode. 00 = disable, 01 = enable
  454. HKR, Settings, "MicVMax"     , 1, 07 ;   Mic In Volume
  455. HKR, Settings, "MicBoostVal" , 1, 12 ;   AD1981A Microphone Boost. 00 = +20db, 01 = +10db, 02 = +30db
  456. HKR, Settings, "MonoWithMaster", 1, 00 ; 00 = Normal, 01 = MonoOut tracks Master
  457. HKR, Settings, "OutR"        , 1, 02 ;   Line output loopback
  458. HKR, Settings, "PCMOutVolume", 1, 06 ;   PCM Out volume 8 = 0db gain, 7 = +1.5db
  459.  
  460. [WDM_AC97AUD_GUID.AddReg]
  461. HKLM,%MediaCategories%\%ADIGUID.PcBeep%,Name,,%Pin.PcBeep%
  462. HKLM,%MediaCategories%\%ADIGUID.PcBeep%,Display,1,00,00,00,00
  463. HKLM,%MediaCategories%\%ADIGUID.Phone%,Name,,%Pin.Phone%
  464. HKLM,%MediaCategories%\%ADIGUID.Phone%,Display,1,00,00,00,00
  465. HKLM,%MediaCategories%\%ADIGUID.Video%,Name,,%Pin.Video%
  466. HKLM,%MediaCategories%\%ADIGUID.Video%,Display,1,00,00,00,00
  467. HKLM,%MediaCategories%\%ADIGUID.MonoOut%,Name,,%Pin.MonoOut%
  468. HKLM,%MediaCategories%\%ADIGUID.MonoOut%,Display,1,00,00,00,00
  469.  
  470. HKLM,%MediaCategories%\%ADIGUID.PCBeepVol%,Name,,%Control.PCBeepVol%
  471. HKLM,%MediaCategories%\%ADIGUID.PCBeepVol%,Display,1,00,00,00,00
  472. HKLM,%MediaCategories%\%ADIGUID.PhoneVol%,Name,,%Control.PhoneVol%
  473. HKLM,%MediaCategories%\%ADIGUID.PhoneVol%,Display,1,00,00,00,00
  474. HKLM,%MediaCategories%\%ADIGUID.VIDVol%,Name,,%Control.VIDVol%
  475. HKLM,%MediaCategories%\%ADIGUID.VIDVol%,Display,1,00,00,00,00
  476.  
  477. HKLM,%MediaCategories%\%ADIGUID.20DB%,Name,,%Control.20DB%
  478. HKLM,%MediaCategories%\%ADIGUID.20DB%,Display,1,00,00,00,00
  479. HKLM,%MediaCategories%\%ADIGUID.PHATBypass%,Name,,%Control.PHATBypass%
  480. HKLM,%MediaCategories%\%ADIGUID.PHATBypass%,Display,1,00,00,00,00
  481. HKLM,%MediaCategories%\%ADIGUID.MonoVol%,Name,,%Control.MonoVol%
  482. HKLM,%MediaCategories%\%ADIGUID.MonoVol%,Display,1,00,00,00,00
  483. HKLM,%MediaCategories%\%ADIGUID.MicSelect%,Name,,%Control.MicSelect%
  484. HKLM,%MediaCategories%\%ADIGUID.MicSelect%,Display,1,00,00,00,00
  485.  
  486. HKLM,%MediaCategories%\%ADIGUID.CaptureVid%,Name,,%Control.CaptureVid%
  487. HKLM,%MediaCategories%\%ADIGUID.CaptureVid%,Display,1,00,00,00,00
  488. HKLM,%MediaCategories%\%ADIGUID.CaptureMono%,Name,,%Control.CaptureMono%
  489. HKLM,%MediaCategories%\%ADIGUID.CaptureMono%,Display,1,00,00,00,00
  490. HKLM,%MediaCategories%\%ADIGUID.CapturePhone%,Name,,%Control.CapturePhone%
  491. HKLM,%MediaCategories%\%ADIGUID.CapturePhone%,Display,1,00,00,00,00
  492.  
  493. HKLM,%MediaCategories%\%ADIGUID.Front%,Name,,%Pin.Front%
  494. HKLM,%MediaCategories%\%ADIGUID.Front%,Display,1,00,00,00,00
  495. HKLM,%MediaCategories%\%ADIGUID.Surround%,Name,,%Pin.Surround%
  496. HKLM,%MediaCategories%\%ADIGUID.Surround%,Display,1,00,00,00,00
  497. HKLM,%MediaCategories%\%ADIGUID.Center%,Name,,%Pin.Center%
  498. HKLM,%MediaCategories%\%ADIGUID.Center%,Display,1,00,00,00,00
  499. HKLM,%MediaCategories%\%ADIGUID.Lfe%,Name,,%Pin.Lfe%
  500. HKLM,%MediaCategories%\%ADIGUID.Lfe%,Display,1,00,00,00,00
  501. HKLM,%MediaCategories%\%ADIGUID.FrontVol%,Name,,%Control.FrontVol%
  502. HKLM,%MediaCategories%\%ADIGUID.FrontVol%,Display,1,00,00,00,00
  503. HKLM,%MediaCategories%\%ADIGUID.SurroundVol%,Name,,%Control.SurroundVol%
  504. HKLM,%MediaCategories%\%ADIGUID.SurroundVol%,Display,1,00,00,00,00
  505. HKLM,%MediaCategories%\%ADIGUID.CenterVol%,Name,,%Control.CenterVol%
  506. HKLM,%MediaCategories%\%ADIGUID.CenterVol%,Display,1,00,00,00,00
  507. HKLM,%MediaCategories%\%ADIGUID.LfeVol%,Name,,%Control.LfeVol%
  508. HKLM,%MediaCategories%\%ADIGUID.LfeVol%,Display,1,00,00,00,00
  509.  
  510. HKLM,%MediaCategories%\%ADIGUID.CAC3%,Name,,%Control.CAC3%
  511. HKLM,%MediaCategories%\%ADIGUID.CAC3%,Display,1,00,00,00,00
  512. HKLM,%MediaCategories%\%ADIGUID.CPCM%,Name,,%Control.CPCM%
  513. HKLM,%MediaCategories%\%ADIGUID.CPCM%,Display,1,00,00,00,00
  514.  
  515. [DriverInfo.DelReg]
  516. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%
  517.  
  518. [DriverInfo.AddReg]
  519. ; This section is added to all INFs to add registry entries for Driver Information.
  520. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Description,,%DriverDescription%
  521. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,CurrentVer,,%DriverOEMVersion%
  522. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Ver_%DriverOEMVersion%,,%DriverVersionID%
  523. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, DriverBuildDate,,%DriverBuildDate%
  524. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileName,,"smwdm.sys"
  525. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileVersion,,"5.12.3600"
  526. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, INFVersion,,%INFVersionID%
  527.  
  528. [SourceDisksNames]
  529. 222=%Empty%,,,
  530.  
  531. [SourceDisksFiles]
  532. smwdm.sys=222
  533. smwdmCH4.inf=222
  534. migrate.dll=222
  535. a3d.dll=222
  536. smsens.sys=222        ;;Sensaura
  537. aeaudio.sys=222        ;;Andrea
  538. wdmstub.sys=222        ;;wdmstub
  539. ;; copy these files into the
  540. ;; system32\drivers directory
  541.  
  542. [WDM_AC97AUD.CopyList]
  543. smwdm.sys
  544. smsens.sys    ;;Sensaura
  545. aeaudio.sys    ;;Andrea
  546.  
  547. [Stubfile]        ;;wdmstub
  548. wdmstub.sys        ;;wdmstub    
  549.  
  550. [Sensaura]
  551. a3d.dll
  552.  
  553. ;;**************** NT Install ****************
  554.  
  555. [WDM_DL_ICH4.NT]
  556. Include=ks.inf,wdmaudio.inf
  557. Needs=Ks.Registration,WDMAUDIO.Registration
  558. CopyFiles=WDM_AC97AUD.CopyList, Sensaura
  559. DelReg=WDM_AC97AUD.DelReg, DriverInfo.DelReg
  560. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Aux1.AddReg, Dl_ICH.AddReg, Mono.AddReg, Mic20dB_Off.AddReg, Dl_ICH4.AddReg, DlCom1.AddReg
  561.  
  562. [WDM_DLICH4.NT]
  563. Include=ks.inf,wdmaudio.inf
  564. Needs=Ks.Registration,WDMAUDIO.Registration
  565. CopyFiles=WDM_AC97AUD.CopyList, Sensaura
  566. DelReg=WDM_AC97AUD.DelReg, DriverInfo.DelReg
  567. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Aux1.AddReg, Dl_ICH.AddReg, Mono.AddReg, Mic20dB_Off.AddReg, Dl_ICH4.AddReg, DlCom2.AddReg
  568.  
  569. [WDM_MTO.NT]
  570. Include=ks.inf,wdmaudio.inf
  571. Needs=Ks.Registration,WDMAUDIO.Registration
  572. CopyFiles=WDM_AC97AUD.CopyList, Sensaura
  573. DelReg=WDM_AC97AUD.DelReg, DriverInfo.DelReg
  574. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Aux1.AddReg, Mto.AddReg, Mono.AddReg, Mic20dB_Off.AddReg, Dl_ICH4.AddReg, DlCom1.AddReg
  575.  
  576. [WDM_BFD.NT]
  577. Include=ks.inf,wdmaudio.inf
  578. Needs=Ks.Registration,WDMAUDIO.Registration
  579. CopyFiles=WDM_AC97AUD.CopyList, Sensaura
  580. DelReg=WDM_AC97AUD.DelReg, DriverInfo.DelReg
  581. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Aux1.AddReg, BfdCom.AddReg, Bfd.AddReg, DlCom1.AddReg, Mic20dB_Off.AddReg, Dl_ICH4.AddReg
  582.  
  583. [WDM_ULT.NT]
  584. Include=ks.inf,wdmaudio.inf
  585. Needs=Ks.Registration,WDMAUDIO.Registration
  586. CopyFiles=WDM_AC97AUD.CopyList, Sensaura
  587. DelReg=WDM_AC97AUD.DelReg, DriverInfo.DelReg
  588. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Aux1.AddReg, BfdCom.AddReg, Bfd.AddReg, Ult.AddReg, Mic20dB_Off.AddReg
  589.  
  590. [WDM_BFD1.NT]
  591. Include=ks.inf,wdmaudio.inf
  592. Needs=Ks.Registration,WDMAUDIO.Registration
  593. CopyFiles=WDM_AC97AUD.CopyList, Sensaura
  594. DelReg=WDM_AC97AUD.DelReg, DriverInfo.DelReg
  595. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Aux1.AddReg, BfdCom.AddReg, Bfd.AddReg, DlCom2.AddReg, Mic20dB_Off.AddReg, Dl_ICH4.AddReg
  596.  
  597. [WDM_BFD2.NT]
  598. Include=ks.inf,wdmaudio.inf
  599. Needs=Ks.Registration,WDMAUDIO.Registration
  600. CopyFiles=WDM_AC97AUD.CopyList, Sensaura
  601. DelReg=WDM_AC97AUD.DelReg, DriverInfo.DelReg
  602. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Aux1.AddReg, BfdCom.AddReg, Bfd2.AddReg, Mic20dB_Off.AddReg, Dl_ICH4.AddReg, DlCom2.AddReg
  603.  
  604. [WDM_DL_ICH4.NT.Interfaces]
  605. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  606. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  607. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  608. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  609. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  610.  
  611. [WDM_DLICH4.NT.Interfaces]
  612. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  613. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  614. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  615. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  616. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  617.  
  618. [WDM_MTO.NT.Interfaces]
  619. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  620. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  621. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  622. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  623. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  624.  
  625. [WDM_BFD.NT.Interfaces]
  626. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  627. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  628. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  629. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  630. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  631.  
  632. [WDM_ULT.NT.Interfaces]
  633. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  634. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  635. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  636. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  637. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  638.  
  639. [WDM_BFD1.NT.Interfaces]
  640. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  641. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  642. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  643. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  644. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  645.  
  646. [WDM_BFD2.NT.Interfaces]
  647. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  648. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  649. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  650. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  651. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  652.  
  653. ; For Andrea
  654.  
  655. [WDM_DL_ICH4.NT.HW]
  656. AddReg=FilterAddReg.NT
  657.  
  658. [WDM_DLICH4.NT.HW]
  659. AddReg=FilterAddReg.NT
  660.  
  661. [WDM_MTO.NT.HW]
  662. AddReg=FilterAddReg.NT
  663.  
  664. [WDM_BFD.NT.HW]
  665. AddReg=FilterAddReg.NT
  666.  
  667. [WDM_ULT.NT.HW]
  668. AddReg=FilterAddReg.NT
  669.  
  670. [WDM_BFD1.NT.HW]
  671. AddReg=FilterAddReg.NT
  672.  
  673. [WDM_BFD2.NT.HW]
  674. AddReg=FilterAddReg.NT
  675.  
  676. ;;end Andrea
  677.  
  678. [AC97Aud.Interface.Wave]
  679. AddReg=AC97Aud.Interface.Wave.AddReg
  680. [AC97Aud.Interface.Wave.AddReg]
  681. HKR,,FriendlyName,,%AC97Aud.Wave.szPname%
  682. HKR,,CLSID,,%Proxy.CLSID%
  683.  
  684. [AC97Aud.Interface.Topology]
  685. AddReg=AC97Aud.Interface.Topo.AddReg
  686. ;;must use topo because topology is too long
  687. [AC97Aud.Interface.Topo.AddReg]
  688. HKR,,FriendlyName,,%AC97Aud.Topology.szPname%
  689.  
  690. ;For Andrea
  691. [AC97Aud.Interface.Andrea]
  692. AddReg=AC97Aud.Interface.Andr.AddReg
  693. [AC97Aud.Interface.Andr.AddReg]
  694. HKR,,FriendlyName,,%AC97Aud.Andrea.szPname%
  695. [FilterAddReg]
  696. HKR,,UpperFilters,0x00010000,AEAudio.sys
  697. [FilterAddReg.NT]
  698. HKR,,"UpperFilters",0x00010000,"AEAUDIO"
  699.  
  700. [WDM_DL_ICH4.NT.Services]
  701. AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst
  702. AddService = aeaudio,0x00000000, aeaudio_Service_Inst        ;;Andrea
  703.  
  704. [WDM_DLICH4.NT.Services]
  705. AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst
  706. AddService = aeaudio,0x00000000, aeaudio_Service_Inst        ;;Andrea
  707.  
  708. [WDM_MTO.NT.Services]
  709. AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst
  710. AddService = aeaudio,0x00000000, aeaudio_Service_Inst        ;;Andrea
  711.  
  712. [WDM_BFD.NT.Services]
  713. AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst
  714. AddService = aeaudio,0x00000000, aeaudio_Service_Inst        ;;Andrea
  715.  
  716. [WDM_ULT.NT.Services]
  717. AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst
  718. AddService = aeaudio,0x00000000, aeaudio_Service_Inst        ;;Andrea
  719.  
  720. [WDM_BFD1.NT.Services]
  721. AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst
  722. AddService = aeaudio,0x00000000, aeaudio_Service_Inst        ;;Andrea
  723.  
  724. [WDM_BFD2.NT.Services]
  725. AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst
  726. AddService = aeaudio,0x00000000, aeaudio_Service_Inst        ;;Andrea
  727.  
  728. [WDM_AC97AUD_Service_Inst]
  729. ;DisplayName    = %WDM_AC97AUD.SvcDesc%
  730. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  731. StartType      = 3                  ; SERVICE_DEMAND_START
  732. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  733. ServiceBinary  = %10%\system32\drivers\smwdm.sys
  734.  
  735. ; For Andrea
  736. [aeaudio_Service_Inst]
  737. ;DisplayName    = %AEAudio.SvcDesc%
  738. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  739. StartType      = 3                  ; SERVICE_DEMAND_START
  740. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  741. ServiceBinary  = %10%\system32\drivers\aeaudio.sys
  742.  
  743. [Strings]
  744. ;; AC'97 Device friendly names (GUIDS non-localizeable)
  745.  
  746. ADIGUID.PcBeep      ="{992C6360-643D-11D2-9BDC-00A0C9696B7D}"
  747. ADIGUID.MonoOut     ="{992C6361-643D-11D2-9BDC-00A0C9696B7D}"
  748. ADIGUID.Phone       ="{992C6362-643D-11D2-9BDC-00A0C9696B7D}"
  749. ADIGUID.Video       ="{992C6366-643D-11D2-9BDC-00A0C9696B7D}"
  750. ADIGUID.PCBeepVol   ="{992C6372-643D-11D2-9BDC-00A0C9696B7D}"
  751. ADIGUID.MonoVol     ="{992C6374-643D-11D2-9BDC-00A0C9696B7D}"
  752. ADIGUID.PhoneVol    ="{992C6376-643D-11D2-9BDC-00A0C9696B7D}"
  753. ADIGUID.VIDVol      ="{992C637A-643D-11D2-9BDC-00A0C9696B7D}"
  754.  
  755. ADIGUID.20DB        ="{992C6380-643D-11D2-9BDC-00A0C9696B7D}"
  756. ADIGUID.PHATBypass  ="{992C6387-643D-11D2-9BDC-00A0C9696B7D}"
  757. ADIGUID.MicSelect   ="{992C638D-643D-11D2-9BDC-00A0C9696B7D}"
  758.  
  759. ADIGUID.CaptureVid  ="{992C6392-643D-11D2-9BDC-00A0C9696B7D}"
  760. ADIGUID.CaptureMono ="{992C6396-643D-11D2-9BDC-00A0C9696B7D}"
  761. ADIGUID.CapturePhone ="{992C6397-643D-11D2-9BDC-00A0C9696B7D}"
  762.  
  763. ADIGUID.Front       ="{992C636A-643D-11D2-9BDC-00A0C9696B7D}"
  764. ADIGUID.Surround    ="{992C6365-643D-11D2-9BDC-00A0C9696B7D}"
  765. ADIGUID.Center      ="{992C6364-643D-11D2-9BDC-00A0C9696B7D}"
  766. ADIGUID.Lfe         ="{992C6363-643D-11D2-9BDC-00A0C9696B7D}"
  767. ADIGUID.FrontVol    ="{992C6370-643D-11D2-9BDC-00A0C9696B7D}"
  768. ADIGUID.SurroundVol ="{992C6381-643D-11D2-9BDC-00A0C9696B7D}"
  769. ADIGUID.CenterVol   ="{992C6382-643D-11D2-9BDC-00A0C9696B7D}"
  770. ADIGUID.LfeVol      ="{992C6383-643D-11D2-9BDC-00A0C9696B7D}"
  771.  
  772. ADIGUID.CAC3        ="{A3156CD9-A925-4A37-BD1F-BC9D627F3F06}"
  773. ADIGUID.CPCM        ="{A3156CDA-A925-4A37-BD1F-BC9D627F3F06}"
  774.  
  775. ;; Analog Devices friendly names (localizeable)
  776. ;Sources (Pins)
  777. Pin.PcBeep       ="PC Beep"          ; PC Beep Input
  778. Pin.MonoOut      ="Mono Out"         ; Mono line output
  779. Pin.Phone        ="Phone"            ; Phone Input
  780. Pin.Video        ="Video"            ; Video Input
  781. Pin.Front        ="Front"            ; Front Output
  782. Pin.Surround     ="Surround"         ; Surround Output
  783. Pin.Center       ="Center"           ; Center Channel Output
  784. Pin.Lfe          ="Lfe   "           ; Sub woofer ( Lfe )
  785.  
  786. ;Controls       (Controls as related to Sources)
  787.  
  788. Control.PCBeepVol     ="PCBeep Volume"   ; PC Beep volume control name
  789. Control.PhoneVol      ="Phone Volume"    ; Phone volume control name
  790. Control.VIDVol        ="Video Volume"    ; Video volume control name
  791. Control.20DB          ="MIC Boost"       ; Microphone advanced control
  792. Control.PHATBypass    ="Apply 3D effect to digital audio"
  793.                                          ; 3D bypass control string (bypass
  794.                                          ;  spatialization on digital streams)
  795.  
  796. Control.MonoVol       ="Mono Volume"     ; Monoaural Output volume control name
  797. Control.MicSelect     ="Mic2 Select"     ; Microphone advanced control
  798.  
  799. Control.CaptureVid    ="Video"           ; Video Record
  800. Control.CaptureMono   ="Mono Out"        ; Mono Mix Record
  801. Control.CapturePhone  ="Phone"           ; Phone Record
  802.  
  803. Control.FrontVol     ="Front Volume"     ; Front Output
  804. Control.SurroundVol  ="Surround Volume"  ; Surround Output
  805. Control.CenterVol    ="Center Volume"    ; Center Channel Output
  806. Control.LfeVol       ="Lfe Volume"       ; Sub woofer ( Lfe )
  807.  
  808. Control.CAC3         ="AC3 SPDIF"     ; AC3 Select
  809. Control.CPCM         ="PCM SPDIF"     ; PCM Select
  810.  
  811. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  812. Upgd="Software\Microsoft\Windows\CurrentVersion\Setup\UpgradeDrivers"
  813. UpDir="win9xmig\DevUpgrd\ADIW2K\smwdmCH4.inf"
  814. WDM_MIDI="WDM-based Device"
  815. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  816. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  817. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  818. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  819. KSNAME_Wave="Wave"
  820. KSNAME_Topology="Topology"
  821. ANDREA_INTERFACE="{56907941-3AFE-11d4-AE2C-00A0CC242D2C}"
  822. AC97Aud.Andrea.szPname="Andrea in SoundMAX"
  823.  
  824. ANLG="Analog Devices"
  825. MfgName="Analog Devices, Inc."
  826. Empty="Install disk"
  827.  
  828. *WDM_AC97AUD.DeviceDesc="SoundMAX Integrated Digital Audio"
  829. AC97Aud.Wave.szPname="SoundMAX Digital Audio"
  830. AC97Aud.Topology.szPname="SoundMAX Digital Audio"
  831.  
  832. ;WDM_AC97AUD.SvcDesc = "SoundMAX Integrated Digital Audio"
  833.  
  834. ; History Information
  835. DriverMfgr="AnalogDevices"
  836. DriverVersionID="5.12.3600"
  837. DriverBuildDate="05/06/2003"
  838. DriverBuildID="5.12.01.3600"
  839. INFVersionID="5.12.01.3600-0038"
  840. DriverOEM="1028"
  841. DriverFamily="Audio"
  842. DriverProduct="SoundMAX"
  843. DriverDescription="Audio Driver"
  844. DriverOEMVersion=%DriverVersionID%
  845.  
  846.