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

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