Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

454 lines
20 KiB

  1. ;Copyright (c) 1998-2000 Microsoft Corporation All rights Reserved
  2. ;
  3. ;Module Name:
  4. ; ac97smpl.INF
  5. ;
  6. ;Abstract:
  7. ; INF file for installing AC97 WDM Sample Driver
  8. ;
  9. ;
  10. ; During upgrade from Win98SE or Win ME, the default upgrade behavior won't upgrade the drivers
  11. ; to Win2k or Windows XP. The sample inf has implemented what's mentioned in
  12. ; WINDDK\..\src\setup\devupgrd\devupgrd.doc.
  13. ; If your driver would never be installed under Win98SE or Win ME, you don't need this new migrate.dll
  14. ; stuff.
  15. [Version]
  16. Signature="$CHICAGO$"
  17. Class=MEDIA
  18. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  19. provider=%ProviderName%
  20. ;;The following line is used only when the INF comes with the Windows system
  21. ;;IHV needs to comment out the following line for their OEM redistributed disk.
  22. ;;LayoutFile=layout.inf, layout1.inf, layout2.inf
  23. DriverVer=06/22/2000,5.00.2246.1
  24. ;You must specify which platform is supported by each SourceDisksNames section
  25. ;Valid platform identifiers include .x86, .ia64, .alpha, .axp64
  26. [SourceDisksNames.x86]
  27. 222=%DiskDescription%,,,
  28. ;You must also specify which platform is supported by each SourceDisksFiles section
  29. ;Valid platform identifiers include .x86, .ia64, .alpha, .axp64
  30. [SourceDisksFiles.x86]
  31. ac97smpl.sys=222
  32. ac97prop.dll=222
  33. ;the entries below are used by the device migration dll, on Win95/98 to Win2K upgrades
  34. Migrate.dll=222
  35. ac97smpl.inf=222
  36. [Manufacturer]
  37. %MfgName%=Intel
  38. ;; Excluding drivers from the "Add New Hardware" list.
  39. [ControlFlags]
  40. ExcludeFromSelect = *
  41. [Intel]
  42. %AC97SMPL_AA.DeviceDesc%=AC97SMPL, PCI\VEN_8086&DEV_2415
  43. %AC97SMPL_AB.DeviceDesc%=AC97SMPL, PCI\VEN_8086&DEV_2425
  44. %AC97SMPL_BA.DeviceDesc%=AC97SMPL, PCI\VEN_8086&DEV_2445
  45. [DestinationDirs]
  46. AC97SMPL.CopyList=10,system32\drivers
  47. AC97PROP.CopyList=10,system32
  48. DevUpgrd_Files = 10, win9xmig\DevUpgrd
  49. WDMDriver_Files = 10, win9xmig\DevUpgrd\AC97WDM ; Replace "AC97WDM" with your favorite vendor related name
  50. [AC97SMPL]
  51. ;;This inf is intended for use by IHV. So, it's going to be used as from OEM distributed disk
  52. ;;This is why AlsoInstall got used instead if Needs & Include
  53. AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
  54. CopyFiles=AC97SMPL.CopyList, DevUpgrd_Files, WDMDriver_Files
  55. AddReg=AC97SMPL.AddReg,AC97SMPL_NAMES.AddReg,AC97SMPL_OEM.AddReg,DevUpgrd_AddReg
  56. KnownRegEntries=AC97.KnownRegEntries
  57. ;;Exclude driver installation for those PnP ID's.
  58. ;;This PnP ID is an example of a machine where the driver won't work correctly
  59. ExcludeId=PCI\VEN_8086&DEV_2415&SUBSYS_536011D4&REV_00
  60. [AC97.KnownRegEntries]
  61. IsWin98Gold=keep
  62. [IsWin98Gold]
  63. 1=HKLM,Software\Microsoft\Windows\CurrentVersion,VersionNumber,0,4.10.1998
  64. [AC97SMPL.CopyList]
  65. AC97SMPL.sys
  66. [DevUpgrd_Files]
  67. ;;This migrate.dll can be found in the DDK (beta2 or after) under src\setup\devupgrd
  68. Migrate.dll
  69. [WDMDriver_Files]
  70. ac97smpl.inf ; Name of your INF goes here
  71. AC97SMPL.sys ; Name of your driver file(s) goes here
  72. ac97prop.dll
  73. [AC97SMPL.Interfaces]
  74. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,AC97SMPL.Interface.Wave
  75. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,AC97SMPL.Interface.Wave
  76. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,AC97SMPL.Interface.Wave
  77. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,AC97SMPL.Interface.Topology
  78. [AC97SMPL.Interface.Wave]
  79. AddReg=AC97SMPL.I.Wave.AddReg
  80. [AC97SMPL.I.Wave.AddReg]
  81. HKR,,CLSID,,%Proxy.CLSID%
  82. HKR,,FriendlyName,,%AC97SMPL.Wave.szPname%
  83. [AC97SMPL.Interface.Topology]
  84. AddReg=AC97SMPL.I.Topo.AddReg
  85. [AC97SMPL.I.Topo.AddReg]
  86. HKR,,CLSID,,%Proxy.CLSID%
  87. HKR,,FriendlyName,,%AC97SMPL.Topology.szPname%
  88. [AC97SMPL.AddReg]
  89. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  90. HKR,,Driver,,AC97SMPL.sys
  91. HKR,,NTMPDriver,,"AC97SMPL.sys,sbemul.sys"
  92. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  93. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  94. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  95. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  96. HKR,Drivers\wave\wdmaud.drv,Description,,%AC97SMPL.DeviceDesc%
  97. HKR,Drivers\midi\wdmaud.drv, Description,,%AC97SMPL.DeviceDesc%
  98. HKR,Drivers\mixer\wdmaud.drv,Description,,%AC97SMPL.DeviceDesc%
  99. [DevUpgrd_AddReg]
  100. HKLM,"Software\Microsoft\Windows\CurrentVersion\Setup\Migration DLLs","Microsoft Device Upgrade Pack",,%10%\win9xmig\DevUpgrd
  101. HKLM,"Software\Microsoft\Windows\CurrentVersion\Setup\UpgradeDrivers","PCI\VEN_8086&DEV_2415",,%10%\win9xmig\DevUpgrd\AC97WDM\ac97smpl.inf
  102. HKLM,"Software\Microsoft\Windows\CurrentVersion\Setup\UpgradeDrivers","PCI\VEN_8086&DEV_2425",,%10%\win9xmig\DevUpgrd\AC97WDM\ac97smpl.inf
  103. HKLM,"Software\Microsoft\Windows\CurrentVersion\Setup\UpgradeDrivers","PCI\VEN_8086&DEV_2445",,%10%\win9xmig\DevUpgrd\AC97WDM\ac97smpl.inf
  104. [AC97SMPL.Services]
  105. AddService = AC97SMPL, 0x00000002, AC97SMPL_Service_Inst
  106. [AC97SMPL_Service_Inst]
  107. DisplayName = %AC97SMPL.SvcDesc%
  108. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  109. StartType = 3 ; SERVICE_DEMAND_START
  110. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  111. ServiceBinary = %10%\system32\drivers\AC97SMPL.sys
  112. [AC97SMPL_NAMES.AddReg]
  113. ;; Nodes
  114. HKLM,%MediaCategories%\%ICHGUID.PhoneVolume%,Name,,%ICHNode.PhoneVolume%
  115. HKLM,%MediaCategories%\%ICHGUID.PhoneVolume%,Display,1,00,00,00,00
  116. HKLM,%MediaCategories%\%ICHGUID.PhoneMute%,Name,,%ICHNode.PhoneMute%
  117. HKLM,%MediaCategories%\%ICHGUID.PhoneMute%,Display,1,00,00,00,00
  118. HKLM,%MediaCategories%\%ICHGUID.LineInMute%,Name,,%ICHNode.LineInMute%
  119. HKLM,%MediaCategories%\%ICHGUID.LineInMute%,Display,1,00,00,00,00
  120. HKLM,%MediaCategories%\%ICHGUID.MainMix%,Name,,%ICHNode.MainMix%
  121. HKLM,%MediaCategories%\%ICHGUID.MainMix%,Display,1,00,00,00,00
  122. HKLM,%MediaCategories%\%ICHGUID.3DBypass%,Name,,%ICHNode.3DBypass%
  123. HKLM,%MediaCategories%\%ICHGUID.3DBypass%,Display,1,00,00,00,00
  124. HKLM,%MediaCategories%\%ICHGUID.3DEnable%,Name,,%ICHNode.3DEnable%
  125. HKLM,%MediaCategories%\%ICHGUID.3DEnable%,Display,1,00,00,00,00
  126. HKLM,%MediaCategories%\%ICHGUID.BeepMix%,Name,,%ICHNode.BeepMix%
  127. HKLM,%MediaCategories%\%ICHGUID.BeepMix%,Display,1,00,00,00,00
  128. HKLM,%MediaCategories%\%ICHGUID.HPVolume%,Name,,%ICHNode.HPVolume%
  129. HKLM,%MediaCategories%\%ICHGUID.HPVolume%,Display,1,00,00,00,00
  130. HKLM,%MediaCategories%\%ICHGUID.HPMute%,Name,,%ICHNode.HPMute%
  131. HKLM,%MediaCategories%\%ICHGUID.HPMute%,Display,1,00,00,00,00
  132. HKLM,%MediaCategories%\%ICHGUID.MonoOutSelect%,Name,,%ICHNode.MonoOutSelect%
  133. HKLM,%MediaCategories%\%ICHGUID.MonoOutSelect%,Display,1,00,00,00,00
  134. HKLM,%MediaCategories%\%ICHGUID.WaveInSelect%,Name,,%ICHNode.WaveInSelect%
  135. HKLM,%MediaCategories%\%ICHGUID.WaveInSelect%,Display,1,00,00,00,00
  136. HKLM,%MediaCategories%\%ICHGUID.MasterInVolume%,Name,,%ICHNode.MasterInVolume%
  137. HKLM,%MediaCategories%\%ICHGUID.MasterInVolume%,Display,1,00,00,00,00
  138. HKLM,%MediaCategories%\%ICHGUID.MasterInMute%,Name,,%ICHNode.MasterInMute%
  139. HKLM,%MediaCategories%\%ICHGUID.MasterInMute%,Display,1,00,00,00,00
  140. HKLM,%MediaCategories%\%ICHGUID.MicInVolume%,Name,,%ICHNode.MicInVolume%
  141. HKLM,%MediaCategories%\%ICHGUID.MicInVolume%,Display,1,00,00,00,00
  142. HKLM,%MediaCategories%\%ICHGUID.MicInMute%,Name,,%ICHNode.MicInMute%
  143. HKLM,%MediaCategories%\%ICHGUID.MicInMute%,Display,1,00,00,00,00
  144. HKLM,%MediaCategories%\%ICHGUID.SimulStereo%,Name,,%ICHNode.SimulStereo%
  145. HKLM,%MediaCategories%\%ICHGUID.SimulStereo%,Display,1,00,00,00,00
  146. HKLM,%MediaCategories%\%ICHGUID.SurroundVolume%,Name,,%ICHNode.SurroundVolume%
  147. HKLM,%MediaCategories%\%ICHGUID.SurroundVolume%,Display,1,00,00,00,00
  148. HKLM,%MediaCategories%\%ICHGUID.SurroundMute%,Name,,%ICHNode.SurroundMute%
  149. HKLM,%MediaCategories%\%ICHGUID.SurroundMute%,Display,1,00,00,00,00
  150. HKLM,%MediaCategories%\%ICHGUID.CenterVolume%,Name,,%ICHNode.CenterVolume%
  151. HKLM,%MediaCategories%\%ICHGUID.CenterVolume%,Display,1,00,00,00,00
  152. HKLM,%MediaCategories%\%ICHGUID.CenterMute%,Name,,%ICHNode.CenterMute%
  153. HKLM,%MediaCategories%\%ICHGUID.CenterMute%,Display,1,00,00,00,00
  154. HKLM,%MediaCategories%\%ICHGUID.LFEVolume%,Name,,%ICHNode.LFEVolume%
  155. HKLM,%MediaCategories%\%ICHGUID.LFEVolume%,Display,1,00,00,00,00
  156. HKLM,%MediaCategories%\%ICHGUID.LFEMute%,Name,,%ICHNode.LFEMute%
  157. HKLM,%MediaCategories%\%ICHGUID.LFEMute%,Display,1,00,00,00,00
  158. HKLM,%MediaCategories%\%ICHGUID.FrontVolume%,Name,,%ICHNode.FrontVolume%
  159. HKLM,%MediaCategories%\%ICHGUID.FrontVolume%,Display,1,00,00,00,00
  160. HKLM,%MediaCategories%\%ICHGUID.FrontMute%,Name,,%ICHNode.FrontMute%
  161. HKLM,%MediaCategories%\%ICHGUID.FrontMute%,Display,1,00,00,00,00
  162. ;; Pins
  163. HKLM,%MediaCategories%\%ICHGUID.Surround%,Name,,%ICHPin.Surround%
  164. HKLM,%MediaCategories%\%ICHGUID.Surround%,Display,1,00,00,00,00
  165. HKLM,%MediaCategories%\%ICHGUID.Center%,Name,,%ICHPin.Center%
  166. HKLM,%MediaCategories%\%ICHGUID.Center%,Display,1,00,00,00,00
  167. HKLM,%MediaCategories%\%ICHGUID.LFE%,Name,,%ICHPin.LFE%
  168. HKLM,%MediaCategories%\%ICHGUID.LFE%,Display,1,00,00,00,00
  169. HKLM,%MediaCategories%\%ICHGUID.Front%,Name,,%ICHPin.Front%
  170. HKLM,%MediaCategories%\%ICHGUID.Front%,Display,1,00,00,00,00
  171. [AC97SMPL_OEM.AddReg]
  172. ;;Default register value at driver startup
  173. ;;Uncomment some one of the lines if you want to overwrite the default setting
  174. ;;The value in these outcommented lines is the driver default. You can change
  175. ;;the register values (and uncomment the line) to overwrite the driver default.
  176. ;;low byte comes first, values are hexadezimal.
  177. ;HKR,Settings,MasterVolume,1,0,0 ;0dB
  178. ;HKR,Settings,HeadphoneVolume,1,0,0 ;0dB
  179. ;HKR,Settings,MonooutVolume,1,0,0 ;0dB
  180. ;HKR,Settings,ToneControls,1,F,F ;bypass
  181. ;HKR,Settings,BeepVolume,1,0,0 ;0dB
  182. ;HKR,Settings,PhoneVolume,1,8,80 ;muted
  183. ;HKR,Settings,MicVolume,1,8,80 ;muted
  184. ;HKR,Settings,LineInVolume,1,8,8 ;0dB
  185. ;HKR,Settings,CDVolume,1,8,8 ;0dB
  186. ;HKR,Settings,VideoVolume,1,8,8 ;0dB
  187. ;HKR,Settings,AUXVolume,1,8,8 ;0dB
  188. ;HKR,Settings,WaveOutVolume,1,8,8 ;0dB. This register is never touched by the system.
  189. ;HKR,Settings,RecordSelect,1,4,4 ;select LiniIn
  190. ;HKR,Settings,RecordGain,1,0,0 ;0dB
  191. ;HKR,Settings,RecordGainMic,1,0,0 ;0dB
  192. ;HKR,Settings,GeneralPurpose,1,0,0 ;pre 3D, 3D off, loudness off, mono=mix, mic1
  193. ;HKR,Settings,3DControl,1,0,0 ;0%
  194. ;HKR,Settings,PowerDown,1,0,0 ;no power down
  195. ;HKR,Settings,ExtAudioCtrl,1,01,40 ;VRA, DACs on, MicIn off
  196. ;HKR,Settings,CenterLFEVolume,1,0,0 ;0dB
  197. ;HKR,Settings,SurroundVolume,1,0,0 ;0dB
  198. ;;Configuration
  199. ;;You can disable some of the input lines by outcommenting some of the lines
  200. ;;below. This could be necessary if you have a AC97 codec on board that for
  201. ;;example supports Video input, but you don't have the Video input accessable
  202. ;;for the user (no plug in).
  203. ;HKR,Settings,DisablePCBeep,1,1
  204. ;HKR,Settings,DisablePhone,1,1
  205. ;HKR,Settings,DisableMic2,1,1
  206. ;HKR,Settings,DisableVideo,1,1
  207. ;HKR,Settings,DisableAUX,1,1
  208. ;HKR,Settings,DisableHeadphone,1,1
  209. ;HKR,Settings,DisableMonoOut,1,1
  210. HKR,Settings,DisableMicIn,1,1
  211. ;HKR,Settings,DisableMic,1,1 ;disables all MIC lines, including MIC record.
  212. ;HKR,Settings,DisableLineIn,1,1
  213. ;HKR,Settings,DisableCD,1,1
  214. ;HKR,Settings,DisableSurround,1,1
  215. HKR,Settings,DisableCenterLFE,1,1 ;6ch playback is not supported.
  216. ;HKR,Settings,ChannelConfig,1,3,0,0,0 ;ChannelConfig set to stereo speakers.
  217. ;;================= Windows NT ====================
  218. [AC97SMPL.NTX86]
  219. Include=ks.inf,wdmaudio.inf
  220. Needs=KS.Registration,WDMAUDIO.Registration
  221. CopyFiles=AC97SMPL.CopyList,AC97PROP.CopyList
  222. AddReg=AC97SMPL.AddReg,AC97SMPL_NAMES.AddReg,AC97SMPL_OEM.AddReg,AC97PROP.AddReg
  223. ;;Exclude driver installation for those PnP ID's.
  224. ;;This PnP ID is an example of a machine where the driver won't work correctly
  225. ExcludeId=PCI\VEN_8086&DEV_2415&SUBSYS_536011D4&REV_00
  226. [AC97SMPL.NTX86.Interfaces]
  227. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,AC97SMPL.Interface.Wave
  228. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,AC97SMPL.Interface.Wave
  229. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,AC97SMPL.Interface.Wave
  230. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,AC97SMPL.Interface.Topology
  231. [AC97SMPL.NTX86.Services]
  232. AddService = AC97SMPL, 0x00000002, AC97SMPL_Service_Inst
  233. [AC97PROP.CopyList]
  234. ac97prop.dll
  235. [AC97PROP.AddReg]
  236. HKR,,EnumPropPages32,,"ac97prop.dll,AC97PropPageProvider"
  237. [Strings]
  238. ProviderName="FooProviderName"
  239. MfgName="Intel"
  240. DiskDescription="AC'97 WDM Sample Driver Disk"
  241. AC97SMPL_AA.DeviceDesc="AC'97 Sample Driver for Intel(r) 82801AA Controller"
  242. AC97SMPL_AB.DeviceDesc="AC'97 Sample Driver for Intel(r) 82801AB Controller"
  243. AC97SMPL_BA.DeviceDesc="AC'97 Sample Driver for Intel(r) 82801BA/BAM Controller"
  244. AC97SMPL.DeviceDesc="AC'97 Sample Driver for Intel(r) 82801 Controller"
  245. AC97SMPL.Wave.szPname="AC'97 Sound Card"
  246. AC97SMPL.Topology.szPname="AC'97 Mixer"
  247. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  248. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  249. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  250. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  251. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  252. KSNAME_Wave="Wave"
  253. KSNAME_Topology="Topology"
  254. AC97SMPL.SvcDesc = "Service for AC'97 Sample Driver (WDM)"
  255. ;; Nodes (non-localizeable)
  256. ICHGUID.PhoneVolume ="{0A8C1A87-42B0-11D2-95D2-00C04FB925D3}"
  257. ICHGUID.PhoneMute ="{0A8C1A88-42B0-11D2-95D2-00C04FB925D3}"
  258. ICHGUID.LineInMute ="{0A8C1A91-42B0-11D2-95D2-00C04FB925D3}"
  259. ICHGUID.MainMix ="{0A8C1A9B-42B0-11D2-95D2-00C04FB925D3}"
  260. ICHGUID.3DBypass ="{0A8C1A9E-42B0-11D2-95D2-00C04FB925D3}"
  261. ICHGUID.3DEnable ="{766DB5A4-6E94-11D2-9ADE-00C04F8EFB68}"
  262. ICHGUID.BeepMix ="{0A8C1A9F-42B0-11D2-95D2-00C04FB925D3}"
  263. ICHGUID.HPVolume ="{0A8C1AA5-42B0-11D2-95D2-00C04FB925D3}"
  264. ICHGUID.HPMute ="{0A8C1AA6-42B0-11D2-95D2-00C04FB925D3}"
  265. ICHGUID.MonoOutSelect ="{0A8C1AA9-42B0-11D2-95D2-00C04FB925D3}"
  266. ICHGUID.WaveInSelect ="{0A8C1AAE-42B0-11D2-95D2-00C04FB925D3}"
  267. ICHGUID.MasterInVolume ="{0A8C1AAF-42B0-11D2-95D2-00C04FB925D3}"
  268. ICHGUID.MasterInMute ="{0A8C1AB0-42B0-11D2-95D2-00C04FB925D3}"
  269. ICHGUID.MicInVolume ="{0A8C1AB2-42B0-11D2-95D2-00C04FB925D3}"
  270. ICHGUID.MicInMute ="{0A8C1AB3-42B0-11D2-95D2-00C04FB925D3}"
  271. ICHGUID.SimulStereo ="{B3AD50B5-3849-4983-ADD7-25E6268F912D}"
  272. ICHGUID.SurroundVolume ="{A4B68BA4-6958-4ab4-BB01-E23C6F027C88}"
  273. ICHGUID.SurroundMute ="{22654FBC-AC8F-4224-B19F-D858D2E10BDD}"
  274. ICHGUID.CenterVolume ="{9B0F1946-ABD2-47a8-A778-BB86CDE1A167}"
  275. ICHGUID.CenterMute ="{BEEF51ED-1041-43f8-9B96-5863D0A9342D}"
  276. ICHGUID.LFEVolume ="{455FA6F2-21EC-4df4-B1E4-3155209797F3}"
  277. ICHGUID.LFEMute ="{4A4D9210-C780-4768-BFD2-525FDBF4FCB4}"
  278. ICHGUID.FrontVolume ="{9F4801BD-F746-4c7a-8A9D-F6E99004CC98}"
  279. ICHGUID.FrontMute ="{C8E03B2A-EBD9-4554-A750-8E4472750A5B}"
  280. ;; Pins (non-localizeable)
  281. ICHGUID.Surround ="{81FBB14B-1BEE-4bf5-92EE-FFC4F75F326D}"
  282. ICHGUID.Center ="{2D97372F-9CF6-4fd6-9E56-C68BACDF360D}"
  283. ICHGUID.LFE ="{B60C4274-3BFD-430b-8364-D947E7D304B1}"
  284. ICHGUID.Front ="{070395E2-BE7C-4b4d-B529-40CB9BFCF995}"
  285. ;; Nodes (localizeable)
  286. ICHNode.PhoneVolume ="Phone Volume"
  287. ICHNode.PhoneMute ="Phone Mute"
  288. ICHNode.LineInMute ="Line In Mute"
  289. ICHNode.MainMix ="Main Mix"
  290. ICHNode.3DBypass ="3D Bypass"
  291. ICHNode.3DEnable ="3D Enable"
  292. ICHNode.BeepMix ="Beep Mix"
  293. ICHNode.HPVolume ="Headphone Volume"
  294. ICHNode.HPMute ="Headphone Mute"
  295. ICHNode.MonoOutSelect ="Mono Out Select"
  296. ICHNode.WaveInSelect ="Wave In Select"
  297. ICHNode.MasterInVolume ="Wave In Volume"
  298. ICHNode.MasterInMute ="Wave In Mute"
  299. ICHNode.MicInVolume ="Mic In Volume"
  300. ICHNode.MicInMute ="Mic In Mute"
  301. ICHNode.SimulStereo ="Simulated Stereo"
  302. ICHNode.SurroundVolume ="Rear Speaker Volume"
  303. ICHNode.SurroundMute ="Rear Speaker Mute"
  304. ICHNode.CenterVolume ="Center Volume"
  305. ICHNode.CenterMute ="Center Mute"
  306. ICHNode.LFEVolume ="Subwoofer Volume"
  307. ICHNode.LFEMute ="Subwoofer Mute"
  308. ICHNode.FrontVolume ="Front Volume"
  309. ICHNode.FrontMute ="Front Mute"
  310. ;; Pins
  311. ICHPin.Surround ="Rear Speaker"
  312. ICHPin.Center ="Center"
  313. ICHPin.LFE ="Subwoofer"
  314. ICHPin.Front ="Front Speaker"
  315. [Strings.0407]
  316. ProviderName="FooProviderName"
  317. MfgName="Intel"
  318. DiskDescription="Diskette f�r AC'97 WDM Treiberbeispiel"
  319. AC97SMPL_AA.DeviceDesc="AC'97 Treiberbeispiel f�r Intel(r) 82801AA Kontroller"
  320. AC97SMPL_AB.DeviceDesc="AC'97 Treiberbeispiel f�r Intel(r) 82801AB Kontroller"
  321. AC97SMPL_BA.DeviceDesc="AC'97 Treiberbeispiel f�r Intel(r) 82801BA/BAM Controller"
  322. AC97SMPL.DeviceDesc="AC'97 Treiberbeispiel f�r Intel(r) 82801 Kontroller"
  323. AC97SMPL.Wave.szPname="AC'97 Musikkarte"
  324. AC97SMPL.Topology.szPname="AC'97 Mixer"
  325. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  326. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  327. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  328. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  329. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  330. KSNAME_Wave="Wave"
  331. KSNAME_Topology="Topology"
  332. AC97SMPL.SvcDesc = "Installationshilfe f�r AC'97 Treiberbeispiel (WDM)"
  333. ;; Nodes (non-localizeable)
  334. ICHGUID.PhoneVolume ="{0A8C1A87-42B0-11D2-95D2-00C04FB925D3}"
  335. ICHGUID.PhoneMute ="{0A8C1A88-42B0-11D2-95D2-00C04FB925D3}"
  336. ICHGUID.LineInMute ="{0A8C1A91-42B0-11D2-95D2-00C04FB925D3}"
  337. ICHGUID.MainMix ="{0A8C1A9B-42B0-11D2-95D2-00C04FB925D3}"
  338. ICHGUID.3DBypass ="{0A8C1A9E-42B0-11D2-95D2-00C04FB925D3}"
  339. ICHGUID.3DEnable ="{766DB5A4-6E94-11D2-9ADE-00C04F8EFB68}"
  340. ICHGUID.BeepMix ="{0A8C1A9F-42B0-11D2-95D2-00C04FB925D3}"
  341. ICHGUID.HPVolume ="{0A8C1AA5-42B0-11D2-95D2-00C04FB925D3}"
  342. ICHGUID.HPMute ="{0A8C1AA6-42B0-11D2-95D2-00C04FB925D3}"
  343. ICHGUID.MonoOutSelect ="{0A8C1AA9-42B0-11D2-95D2-00C04FB925D3}"
  344. ICHGUID.WaveInSelect ="{0A8C1AAE-42B0-11D2-95D2-00C04FB925D3}"
  345. ICHGUID.MasterInVolume ="{0A8C1AAF-42B0-11D2-95D2-00C04FB925D3}"
  346. ICHGUID.MasterInMute ="{0A8C1AB0-42B0-11D2-95D2-00C04FB925D3}"
  347. ICHGUID.MicInVolume ="{0A8C1AB2-42B0-11D2-95D2-00C04FB925D3}"
  348. ICHGUID.MicInMute ="{0A8C1AB3-42B0-11D2-95D2-00C04FB925D3}"
  349. ICHGUID.SimulStereo ="{B3AD50B5-3849-4983-ADD7-25E6268F912D}"
  350. ICHGUID.SurroundVolume ="{A4B68BA4-6958-4ab4-BB01-E23C6F027C88}"
  351. ICHGUID.SurroundMute ="{22654FBC-AC8F-4224-B19F-D858D2E10BDD}"
  352. ICHGUID.CenterVolume ="{9B0F1946-ABD2-47a8-A778-BB86CDE1A167}"
  353. ICHGUID.CenterMute ="{BEEF51ED-1041-43f8-9B96-5863D0A9342D}"
  354. ICHGUID.LFEVolume ="{455FA6F2-21EC-4df4-B1E4-3155209797F3}"
  355. ICHGUID.LFEMute ="{4A4D9210-C780-4768-BFD2-525FDBF4FCB4}"
  356. ICHGUID.FrontVolume ="{9F4801BD-F746-4c7a-8A9D-F6E99004CC98}"
  357. ICHGUID.FrontMute ="{C8E03B2A-EBD9-4554-A750-8E4472750A5B}"
  358. ;; Pins (non-localizeable)
  359. ICHGUID.Surround ="{81FBB14B-1BEE-4bf5-92EE-FFC4F75F326D}"
  360. ICHGUID.Center ="{2D97372F-9CF6-4fd6-9E56-C68BACDF360D}"
  361. ICHGUID.LFE ="{B60C4274-3BFD-430b-8364-D947E7D304B1}"
  362. ICHGUID.Front ="{070395E2-BE7C-4b4d-B529-40CB9BFCF995}"
  363. ;; Nodes (localizeable)
  364. ICHNode.PhoneVolume ="Phone Lautst�rke"
  365. ICHNode.PhoneMute ="Phone Aus"
  366. ICHNode.LineInMute ="Line In Aus"
  367. ICHNode.MainMix ="Hauptmixer"
  368. ICHNode.3DBypass ="3D umgehen"
  369. ICHNode.3DEnable ="3D Aktivieren"
  370. ICHNode.BeepMix ="Piepmixer"
  371. ICHNode.HPVolume ="Kopfh�rer Lautst�rke"
  372. ICHNode.HPMute ="Kopfh�rer Aus"
  373. ICHNode.MonoOutSelect ="Mono Ausgang Selektor"
  374. ICHNode.WaveInSelect ="Aufnahme Selektor"
  375. ICHNode.MasterInVolume ="Aufnahme Lautst�rke"
  376. ICHNode.MasterInMute ="Aufnahme unterdr�cken"
  377. ICHNode.MicInVolume ="Mic In Lautst�rke"
  378. ICHNode.MicInMute ="Mic In Aus"
  379. ICHNode.SimulStereo ="Simuliertes Stereo"
  380. ICHNode.SurroundVolume ="Lautsprecherlautst�rke Hinten"
  381. ICHNode.SurroundMute ="Lautsprecher Hinten Aus"
  382. ICHNode.CenterVolume ="Lautsprecherlautst�rke Mitte"
  383. ICHNode.CenterMute ="Lautsprecher Mitte Aus"
  384. ICHNode.LFEVolume ="Bass Lautsprecherlautst�rke"
  385. ICHNode.LFEMute ="Bass Lautsprecher Aus"
  386. ICHNode.FrontVolume ="Lautsprecherlautst�rke Vorne"
  387. ICHNode.FrontMute ="Lautsprecher Vorne Aus"
  388. ;; Pins
  389. ICHPin.Surround ="Lautsprecher Hinten"
  390. ICHPin.Center ="Lautsprecher Mitte"
  391. ICHPin.LFE ="Bass Lautsprecher"
  392. ICHPin.Front ="Lautsprecher Vorne"