; SoundMAX device information file for Compaq
; Analog Devices, Inc. Copyright(c) 1998 - 2001

[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%ANLG%
DriverVer = 11/09/2001,5.12.01.3039
CatalogFile=smx.cat

[ControlFlags]
ExcludeFromSelect = *

[Manufacturer]
%MfgName%=AnalogDevices

[AnalogDevices]
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_B1810E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_B1820E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_B1830E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_B1840E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_B1850E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_B1860E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_B1870E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_B1880E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_B1890E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_B1970E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_B1980E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_B1A50E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_B1A60E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_B1B40E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_B1BF0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_00070E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_00080E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_00090E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_000A0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_000B0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_000C0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_000D0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_000E0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_000F0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_00100E11
%*WDM_AC97AUD.DeviceDesc%=WDM_PROWLER, pci\ven_8086&dev_2415&subsys_B1730E11
%*WDM_AC97AUD.DeviceDesc%=WDM_PROWLER, pci\ven_8086&dev_2415&subsys_B19F0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_VIAAUD, pci\ven_1106&dev_3058&subsys_05C00E11
%*WDM_AC97AUD.DeviceDesc%=WDM_VIAAUD, pci\ven_1106&dev_3058&subsys_05F40E11
%*WDM_AC97AUD.DeviceDesc%=WDM_VIAAUD, pci\ven_1106&dev_3058&subsys_065C0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_VIAAUD, pci\ven_1106&dev_3058&subsys_534011D4
%*WDM_AC97AUD.DeviceDesc%=WDM_VIAAUD, pci\ven_1106&dev_3058&subsys_002F0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_VIAAUD, pci\ven_1106&dev_3058&subsys_00300E11
%*WDM_AC97AUD.DeviceDesc%=WDM_VIAAUD, pci\ven_1106&dev_3058&subsys_00310E11
%*WDM_AC97AUD.DeviceDesc%=WDM_VIAAUD1, pci\ven_1106&dev_3058&subsys_B1940E11
%*WDM_AC97AUD.DeviceDesc%=WDM_MICWAVE, pci\ven_1106&dev_3058&subsys_003D0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_MICWAVE, pci\ven_1106&dev_3059&subsys_00AB0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHU2, pci\ven_8086&dev_2485&subsys_005C0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHDL2, pci\ven_8086&dev_2485&subsys_007B0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_MICWAVE, pci\ven_1106&dev_3058&subsys_00720E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ARMADA, pci\ven_8086&dev_7195&subsys_00340E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_00880E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_00890E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_008A0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_008B0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_008C0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2445&subsys_008D0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_008E0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_008F0E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ARMADA, pci\ven_8086&dev_7195&subsys_00920E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHU2, pci\ven_8086&dev_7195&subsys_00960E11
%*WDM_AC97AUD.DeviceDesc%=WDM_EAGLES, pci\ven_1106&dev_3058&subsys_00970E11
%*WDM_AC97AUD.DeviceDesc%=WDM_EAGLES, pci\ven_1106&dev_3058&subsys_00A00E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD,pci\ven_8086&dev_2445&subsys_00A50E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD,pci\ven_8086&dev_2445&subsys_00A60E11
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD,pci\ven_8086&dev_2445&subsys_00A70E11

[DestinationDirs]
DefaultDestDir = 10,system32\drivers   ; %SystemRoot%\system32\drivers
WDM_AC97AUD.CopyList = 10,system32\drivers   ; %SystemRoot%\system32\drivers
SPDIFPROP.CopyList=10,system
SPDIFPROP32.CopyList=10,system32
DevUpgrd-Files = 10, win9xmig\DevUpgrd
W2KDriver-Files = 10, win9xmig\DevUpgrd\ADIW2K
Sensaura = 10, system32

[WDM_ICHAUD]
DriverVer = 11/09/2001,5.12.01.3039
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Normal.AddReg, SPDIFOff.AddReg, DevUpgrd-AddReg
KnownRegEntries=ICHAUD.KnownRegEntries

[WDM_VIAAUD]
DriverVer = 11/09/2001,5.12.01.3039
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Normal.AddReg, DevUpgrd-AddReg

[WDM_VIAAUD1]
DriverVer = 11/09/2001,5.12.01.3039
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Via1.AddReg, DevUpgrd-AddReg

[WDM_PROWLER]
DriverVer = 11/09/2001,5.12.01.3039
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Prowler.AddReg, DevUpgrd-AddReg
KnownRegEntries=ICHAUD.KnownRegEntries

[WDM_MICWAVE]
DriverVer = 11/09/2001,5.12.01.3039
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, MicWave.AddReg, DevUpgrd-AddReg
KnownRegEntries=ICHAUD.KnownRegEntries

[WDM_ICHU2]
DriverVer = 11/09/2001,5.12.01.3039
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=WDM_AC97AUD.CopyList, SPDIFPROP.CopyList, DevUpgrd-Files, W2KDriver-Files
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, U2.AddReg, SPDIF.AddReg, SPDIFPROP.AddReg, DevUpgrd-AddReg
KnownRegEntries=ICHAUD.KnownRegEntries

[WDM_EAGLES]
DriverVer = 11/09/2001,5.12.01.3039
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=WDM_AC97AUD.CopyList, SPDIFPROP.CopyList, DevUpgrd-Files, W2KDriver-Files
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, U2.AddReg, SPDIF.AddReg, SPDIFPROP.AddReg, SPDIFDetect.AddReg, DevUpgrd-AddReg
KnownRegEntries=ICHAUD.KnownRegEntries

[WDM_ICHDL2]
DriverVer = 11/09/2001,5.12.01.3039
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=WDM_AC97AUD.CopyList, SPDIFPROP.CopyList, DevUpgrd-Files, W2KDriver-Files
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, DL2.AddReg, SPDIF.AddReg, SPDIFPROP.AddReg, DevUpgrd-AddReg
KnownRegEntries=ICHAUD.KnownRegEntries

[WDM_ARMADA]
DriverVer = 11/09/2001,5.12.01.3039
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Armada.AddReg, DevUpgrd-AddReg
KnownRegEntries=ICHAUD.KnownRegEntries

[SPDIFPROP.CopyList]
props16.dll

[SPDIFPROP32.CopyList]
props32.dll

[SPDIFPROP.AddReg]
HKR,,EnumPropPages,,"props16.dll, EnumPropPages"

[SPDIFPROP32.AddReg]
HKR,,EnumPropPages32,,"props32.dll, EnumPropPages"

[DevUpgrd-AddReg]
HKLM,"Software\Microsoft\Windows\CurrentVersion\Setup\Migration DLLs","Microsoft Device Upgrade Pack",,%10%\win9xmig\DevUpgrd
HKLM,%Upgd%,"pci\ven_8086&dev_2415",,%10%\%UpDir%
HKLM,%Upgd%,"pci\ven_8086&dev_2425",,%10%\%UpDir%
HKLM,%Upgd%,"pci\ven_8086&dev_2445",,%10%\%UpDir%
HKLM,%Upgd%,"pci\ven_8086&dev_2485",,%10%\%UpDir%
HKLM,%Upgd%,"pci\ven_8086&dev_7195",,%10%\%UpDir%
HKLM,%Upgd%,"pci\ven_1106&dev_3058",,%10%\%UpDir%
HKLM,%Upgd%,"pci\ven_1106&dev_3059",,%10%\%UpDir%

[DevUpgrd-Files]
Migrate.dll

[W2KDriver-Files]
smwdm.inf
smwdm.sys 
sensupgd.sys
props32.dll
a3d.dll

[ICHAUD.KnownRegEntries]
IsWin98Gold=keep

[IsWin98Gold]
1=HKLM,Software\Microsoft\Windows\CurrentVersion,VersionNumber,0,4.10.1998

[WDM_PROWLER.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_MICWAVE.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_ICHAUD.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_VIAAUD.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_VIAAUD1.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

;[WDM_VIA_NO.Interfaces]
;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
;AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
;AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_ICHDL2.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_ICHU2.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_EAGLES.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_ARMADA.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_AC97AUD.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,smwdm.sys
HKR,,NTMPDriver,,"smwdm.sys,sbemul.sys"

HKR,Drivers,SubClasses,,"wave,midi,mixer"

HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\wave\wdmaud.drv, Description,,%*WDM_AC97AUD.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_AC97AUD.DeviceDesc%

; Establish max/min values for Volume nodes. "xxxxMax" is the setting for
;  maximum volume level (minimum attenuation). "xxxxMin" is the setting for
;  minimum volume level (maximum attenuation). These values are the Max/Min
;  bits written to the register for the Max/Min level. As an example, the
;  MicIn maximum volume can be set to 2 which equals a maximum output of +9 db,
;  the MicIn minimum is set to 10 which equals a minimum output of - 12 db.
;  (All register values are Hex.)

HKR, Settings, "HP_VMax", 1, 06   ;   Headphone Volume
HKR, Settings, "FntVMax", 1, 08   ;   Front Volume
HKR, Settings, "SurVMax", 1, 08   ;   Surround Volume
HKR, Settings, "CtrVMax", 1, 08   ;   Center Volume
HKR, Settings, "LfeVMax", 1, 08   ;   Lfe Volume ( sub woofer )

; Max/Min record levels. xxxRMax is the maximum gain code for that record
;  source. xxxRMin is the minimum gain code for that source.

; Default volume / mute settings. These are the initial installation settings.
; The volume default values are tested againts the Max/Min values that may have
;  been previously established. The Boolean settings (Mute, 20 db, etc.) are
;  set as 0 = FALSE, non-zero = TRUE;
;
; Note that a particular hardware platform may not implement all signal paths.
;
; This is the mixed digital PCM stream (Wave, SW Synth and Digital Redbook)
; This setting is not adjustable from a Mixer control slider. This is
; not adjustable from the Mixer applet.
HKR, Settings, "NULL", 1, 00     ;   Generic handler for un-named nodes

HKR, Settings, "MasM", 1, 00     ;   Master Mute

                                    

HKR, Settings, "LinV", 1, 08     ;   LineIn Volume
HKR, Settings, "LinM", 1, 01     ;   LineIn Mute
HKR, Settings, "VidV", 1, 08     ;   Video Volume
HKR, Settings, "VidM", 1, 01     ;   Video Volume

HKR, Settings, "MicM", 1, 01     ;   Mic In Mute
HKR, Settings, "MicS", 1, 00     ;   Mic In Select (0 == Mic1, 1 == Mic2)

HKR, Settings, "ACDM", 1, 00     ;   Analog CD Mute
HKR, Settings, "P3DB", 1, 01     ;   Use enhancement on digital streams
HKR, Settings, "MonV", 1, 08     ;   Mono Out Volume
HKR, Settings, "MonM", 1, 01     ;   Mono Out Mute
HKR, Settings, "RecS", 1, 00     ;   Record source (0=Mic, 1=CD, 2=Vid, 3=Aux
                                 ;      4=LineIn, 5=WaveOut, 6=MonoOut, 7=Phone
HKR, Settings, "HP_V", 1, 08     ;   Headphone Volume
HKR, Settings, "HP_M", 1, 00     ;   Headphone Mute

HKR, Settings, "FntV", 1, 08     ;   Surround Volume
HKR, Settings, "FntM", 1, 00     ;   Surround Mute
HKR, Settings, "SurV", 1, 08     ;   Surround Volume
HKR, Settings, "SurM", 1, 00     ;   Surround Mute
HKR, Settings, "CtrV", 1, 08     ;   Center Volume
HKR, Settings, "CtrM", 1, 00     ;   Center Mute
HKR, Settings, "LfeV", 1, 08     ;   Lfe Volume ( sub woofer )
HKR, Settings, "LfeM", 1, 00     ;   Lfe Mute ( sub woofer )

HKCU,Software\Microsoft\Multimedia\Audio,DefaultFormat,,"Default Quality"
HKCU,Software\Microsoft\Multimedia\Audio\WaveFormats,"Default Quality",1, 01,00,01,00,22,56,00,00,44,AC,00,00,02,00,10,00

; Record Controls

HKR, Settings, "VidR", 1, 01     ;   Video
HKR, Settings, "AuxR", 1, 01     ;   Aux
HKR, Settings, "LinR", 1, 01     ;   Line In
HKR, Settings, "MonR", 1, 01     ;   Mono output loopback
HKR, Settings, "PhoR", 1, 01     ;   Phone
;Apply 3DB boost to streams processed by SM2/3
HKR, Settings, "3dBBoost", 1, 01, 00, 00, 00
; Enable Interrupt on each processed BDL
;  00 = Interrupt only when KMixer request
;  01 = Interrupt on every BDL
HKR, Settings, "SGUpdate", 1, 01

; Disable Node display on mixer applet. Set to 00 to enable, 01 to disable.
HKR, Disable, "NULL", 1, 00     ;   Generic handler for un-named nodes
HKR, Disable, "VidV", 1, 01     ;   Video Volume
HKR, Disable, "VidM", 1, 01     ;   Video Mute

HKR, Disable, "20db", 1, 00     ;   Mic 20db Gain
HKR, Disable, "MicV", 1, 00     ;   Mic In Volume
HKR, Disable, "MicM", 1, 00     ;   Mic In Mute
HKR, Disable, "ACDV", 1, 00     ;   Analog CD Volume (not digital redbook !)
HKR, Disable, "ACDM", 1, 00     ;   Analog CD Mute
HKR, Disable, "MonV", 1, 01     ;   Mono Out Volume
HKR, Disable, "MonM", 1, 01     ;   Mono Out Mute

HKR, Disable, "FntV", 1, 00     ;   Front Volume
HKR, Disable, "FntM", 1, 00     ;   Front Mute
HKR, Disable, "SurV", 1, 00     ;   Surround Volume
HKR, Disable, "SurM", 1, 00     ;   Surround Mute
HKR, Disable, "CtrV", 1, 00     ;   Center Volume
HKR, Disable, "CtrM", 1, 00     ;   Center Mute
HKR, Disable, "LfeV", 1, 00     ;   Lfe Volume ( sub woofer )
HKR, Disable, "LfeM", 1, 00     ;   Lfe Mute ( sub woofer )

; Record Controls
HKR, Disable, "MicR", 1, 00     ;   Mic
HKR, Disable, "VidR", 1, 01     ;   Video
HKR, Disable, "OutR", 1, 00     ;   Line output loopback
HKR, Disable, "MonR", 1, 01     ;   Mono output loopback
HKR, Disable, "PhoR", 1, 01     ;   Phone
;If you want the MonoOut to track the Master Volume control, set MonoWithMaster
;to 01. If you want separate Master Volume and MonoOut controls, set
;MonoWithMaster to 00. If MonoWithMaster = 01, the "MonoOut" controls will _not_
;be present on SndVol32 (the Master Volume control will control the MonoOut
;output)
HKR, Settings, "MonoWithMaster", 1, 01 ;   00 = Normal, 01 = MonoOut tracks Master

;If a AD1885/6 is detected and you want the (headphone) amplifier to track the
;Master Volume control, set HPWithMaster to 01 (same code written to Master
;Volume and Headphone volume based upon Master volume settings). If you want
;separate controls for the Master Volume and Headphone, set HPWithMaster to 00.
;If ;HpWithMaster = 01, the "Headphone" controls will _not_ be present on
;SndVol32 (the Master Volume control will control the Headphone amplifier output)
;If HpWithMaster = 01, the following INF settings are ignored, HP_VMax, HP_VMin,
;HP_V, HP_M, HP_P.
;An AD1887 uses the settings for the Master Volume to control the output and
;automatically sets HPWithMaster.
HKR, Settings, "HPWithMaster", 1, 01 ;   00 = Normal, 01 = Amplifier output tracks Master

;If a AD1885/6 is detected and the (headphone) amplifier is used, set HP_P to 00.
;If the amplified output is not used, set HP_P to 01. If you selected
;HPWithMaster, this setting is interpreted to be 01 (not active).
HKR, Disable, "HP_P", 1, 00     ;   Headphone Pin (Headphone destination on AD1885/6)
                                ;    00 = active, 01 = not active

[SPDIF.AddReg]
; Enable/Disable the S\PDIF channel 
; 00 = Disable S\PDIF channel
; 01 = Enable S\PDIF channel
HKR, Settings, "SPDIFEnable", 1, 01
; S/PDIF channel Data Type 
; 01 = AC3 Only
; 02 = PCM Only
; 03 = AC3 or PCM
HKR, Settings, "SPDIFDataType", 1, 03

[Normal.AddReg]
HKR, Settings, "PCMOutVolume", 1, 07 ;   PCM Out volume 8 = 0db gain, 7 = +1.5db
HKR, Settings, "MasV", 1, 08     ;   Master Volume
HKR, Settings, "PCBV", 1, 08     ;   PCBeep Volume
HKR, Settings, "ACDV", 1, 04     ;   Analog CD Volume (not digital redbook !)
HKR, Settings, "PhoV", 1, 08     ;   Phone Volume
HKR, Settings, "PhoM", 1, 01     ;   Phone Mute
HKR, Settings, "MicV", 1, 08     ;   Mic In Volume
HKR, Settings, "20db", 1, 00     ;   Mic 20db Gain (disable gain = 0)
HKR, Settings, "PCBM", 1, 01     ;   PCBeep Mute
HKR, Settings, "P3DV", 1, 00     ;   Stereo Wide (Phat 3D) Volume ( 0 - F )
HKR, Settings, "P3DM", 1, 01     ;   Phat 3D Mute
HKR, Settings, "AuxV", 1, 08     ;   Aux Volume
HKR, Settings, "AuxM", 1, 01     ;   Aux Mute
HKR, Settings, "MicVMax", 1, 02  ;   Mic In Volume
HKR, Settings, "MicVMin", 1, 10  ;
HKR, Settings, "MicR", 1, 08     ;   Mic
HKR, Settings, "ACDR", 1, 01     ;   CD (Analog CD, not Redbook Audio)
HKR, Settings, "OutR", 1, 00     ;   Line output loopback
HKR, Disable, "AuxV", 1, 00      ;   Aux Volume
HKR, Disable, "AuxM", 1, 00      ;   Aux Mute
HKR, Disable, "LinV", 1, 00      ;   LineIn Volume
HKR, Disable, "LinM", 1, 00      ;   LineIn Mute
HKR, Disable, "PCBV", 1, 01      ;   PCBeep Volume
HKR, Disable, "PCBM", 1, 01      ;   PCBeep Mute
HKR, Disable, "ACDR", 1, 00      ;   CD (Analog CD, not Redbook Audio)
HKR, Disable, "PhoV", 1, 01      ;   Phone Volume
HKR, Disable, "PhoM", 1, 01      ;   Phone Mute
HKR, Disable, "P3DV", 1, 01      ;   Stereo Wide (Phat 3D) Volume
HKR, Disable, "P3DM", 1, 01      ;   Phat 3D Mute
HKR, Disable, "P3DB", 1, 00      ;   Phat 3D Bypass for digital streams
HKR, Disable, "AuxR", 1, 00      ;   Aux
HKR, Disable, "LinR", 1, 00      ;   Line In

[Via1.AddReg]
HKR, Settings, "PCMOutVolume", 1, 06 ;   PCM Out volume 8 = 0db gain, 7 = +1.5db
HKR, Settings, "MagicNumber", 1, 00, 30, 00, 00
HKR, Settings, "MasV", 1, 04     ;   Master Volume
HKR, Settings, "PCBV", 1, 04     ;   PCBeep Volume
HKR, Settings, "ACDV", 1, 00     ;   Analog CD Volume (not digital redbook !)
HKR, Settings, "PhoV", 1, 04     ;   Phone Volume
HKR, Settings, "PhoM", 1, 00     ;   Phone Mute
HKR, Settings, "MicV", 1, 04     ;   Mic In Volume
HKR, Settings, "20db", 1, 01     ;   Mic 20db Gain (enable gain =1)
HKR, Settings, "PCBM", 1, 00     ;   PCBeep Mute
HKR, Settings, "P3DV", 1, 09     ;   Stereo Wide (Phat 3D) Volume ( 0 - F )
HKR, Settings, "P3DM", 1, 01     ;   Phat 3D Mute
HKR, Settings, "AuxV", 1, 08     ;   Aux Volume
HKR, Settings, "AuxM", 1, 01     ;   Aux Mute
HKR, Settings, "MicR", 1, 0B     ;   Mic
HKR, Settings, "ACDR", 1, 0B     ;   CD (Analog CD, not Redbook Audio)
HKR, Settings, "OutR", 1, 0B     ;   Line output loopback
HKR, Disable, "AuxV", 1, 01      ;   Aux Volume
HKR, Disable, "AuxM", 1, 01      ;   Aux Mute
HKR, Disable, "LinV", 1, 01      ;   LineIn Volume
HKR, Disable, "LinM", 1, 01      ;   LineIn Mute
HKR, Disable, "PCBV", 1, 00      ;   PCBeep Volume
HKR, Disable, "PCBM", 1, 00      ;   PCBeep Mute
HKR, Disable, "ACDR", 1, 00      ;   CD (Analog CD, not Redbook Audio)
HKR, Disable, "PhoV", 1, 00      ;   Phone Volume
HKR, Disable, "PhoM", 1, 00      ;   Phone Mute
HKR, Disable, "P3DV", 1, 00      ;   Stereo Wide (Phat 3D) Volume
HKR, Disable, "P3DM", 1, 00      ;   Phat 3D Mute
HKR, Disable, "P3DB", 1, 00      ;   Phat 3D Bypass for digital streams
HKR, Disable, "AuxR", 1, 01      ;   Aux
HKR, Disable, "LinR", 1, 01      ;   Line In

[Prowler.AddReg]
HKR, Settings, "PCMOutVolume", 1, 07 ;   PCM Out volume 8 = 0db gain, 7 = +1.5db
HKR, Settings, "MagicNumber", 1, 00, 30, 00, 00
HKR, Settings, "MasV", 1, 08     ;   Master Volume
HKR, Settings, "PCBV", 1, 08     ;   PCBeep Volume
HKR, Settings, "ACDV", 1, 04     ;   Analog CD Volume (not digital redbook !)
HKR, Settings, "PhoV", 1, 08     ;   Phone Volume
HKR, Settings, "PhoM", 1, 01     ;   Phone Mute
HKR, Settings, "MicV", 1, 08     ;   Mic In Volume
HKR, Settings, "20db", 1, 01     ;   Mic 20db Gain (enable gain = 1)
HKR, Settings, "PCBM", 1, 00     ;   PCBeep Mute
HKR, Settings, "P3DV", 1, 00     ;   Stereo Wide (Phat 3D) Volume ( 0 - F )
HKR, Settings, "P3DM", 1, 01     ;   Phat 3D Mute
HKR, Settings, "AuxV", 1, 08     ;   Aux Volume
HKR, Settings, "AuxM", 1, 01     ;   Aux Mute
HKR, Settings, "MicVMax", 1, 02  ;   Mic In Volume
HKR, Settings, "MicVMin", 1, 10  ;
HKR, Settings, "MicR", 1, 08     ;   Mic
HKR, Settings, "ACDR", 1, 01     ;   CD (Analog CD, not Redbook Audio)
HKR, Settings, "OutR", 1, 00     ;   Line output loopback
HKR, Disable, "AuxV", 1, 00      ;   Aux Volume
HKR, Disable, "AuxM", 1, 00      ;   Aux Mute
HKR, Disable, "LinV", 1, 00      ;   LineIn Volume
HKR, Disable, "LinM", 1, 00      ;   LineIn Mute
HKR, Disable, "PCBV", 1, 00      ;   PCBeep Volume
HKR, Disable, "PCBM", 1, 00      ;   PCBeep Mute
HKR, Disable, "ACDR", 1, 00      ;   CD (Analog CD, not Redbook Audio)
HKR, Disable, "PhoV", 1, 01      ;   Phone Volume
HKR, Disable, "PhoM", 1, 01      ;   Phone Mute
HKR, Disable, "P3DV", 1, 01      ;   Stereo Wide (Phat 3D) Volume
HKR, Disable, "P3DM", 1, 01      ;   Phat 3D Mute
HKR, Disable, "P3DB", 1, 00      ;   Phat 3D Bypass for digital streams
HKR, Disable, "AuxR", 1, 00      ;   Aux
HKR, Disable, "LinR", 1, 00      ;   Line In

[MicWave.AddReg]
HKR, Settings, "PCMOutVolume", 1, 07 ;   PCM Out volume 8 = 0db gain, 7 = +1.5db
HKR, Settings, "MagicNumber", 1, 00, 30, 00, 00
HKR, Settings, "MasV", 1, 08     ;   Master Volume
HKR, Settings, "ACDV", 1, 04     ;   Analog CD Volume (not digital redbook !)
HKR, Settings, "PCBV", 1, 08     ;   PCBeep Volume
HKR, Settings, "PhoV", 1, 08     ;   Phone Volume
HKR, Settings, "PhoM", 1, 01     ;   Phone Mute
HKR, Settings, "MicV", 1, 08     ;   Mic In Volume
HKR, Settings, "20db", 1, 01     ;   Mic 20db Gain (enable gain = 1)
HKR, Settings, "P3DV", 1, 00     ;   Stereo Wide (Phat 3D) Volume ( 0 - F )
HKR, Settings, "PCBM", 1, 00     ;   PCBeep Mute
HKR, Settings, "P3DM", 1, 01     ;   Phat 3D Mute
HKR, Settings, "AuxV", 1, 08     ;   Aux Volume
HKR, Settings, "AuxM", 1, 00     ;   Aux Mute
HKR, Settings, "MicVMax", 1, 02  ;   Mic In Volume
HKR, Settings, "MicVMin", 1, 10  ;
HKR, Settings, "MicR", 1, 08     ;   Mic
HKR, Settings, "ACDR", 1, 01     ;   CD (Analog CD, not Redbook Audio)
HKR, Settings, "OutR", 1, 00     ;   Line output loopback
HKR, Disable, "AuxV", 1, 00      ;   Aux Volume
HKR, Disable, "AuxM", 1, 00      ;   Aux Mute
HKR, Disable, "LinV", 1, 00      ;   LineIn Volume
HKR, Disable, "LinM", 1, 00      ;   LineIn Mute
HKR, Disable, "PCBV", 1, 00      ;   PCBeep Volume
HKR, Disable, "PCBM", 1, 00      ;   PCBeep Mute
HKR, Disable, "ACDR", 1, 00      ;   CD (Analog CD, not Redbook Audio)
HKR, Disable, "PhoV", 1, 01      ;   Phone Volume
HKR, Disable, "PhoM", 1, 01      ;   Phone Mute
HKR, Disable, "P3DV", 1, 01      ;   Stereo Wide (Phat 3D) Volume
HKR, Disable, "P3DM", 1, 01      ;   Phat 3D Mute
HKR, Disable, "P3DB", 1, 00      ;   Phat 3D Bypass for digital streams
HKR, Disable, "AuxR", 1, 00      ;   Aux
HKR, Disable, "LinR", 1, 00      ;   Line In

[DL2.AddReg]
HKR, Settings, "PCMOutVolume", 1, 06          ;   PCM Out volume 8 = 0db gain, 7 = +1.5db
HKR, Settings, "SpkrCnfg", 1, 04, 00, 00, 00  ;   Laptop Stereo Speakers
HKR, Settings, "MasV", 1, 04                  ;   Master Volume
HKR, Settings, "PCBV", 1, 04         ;   PCBeep Volume
HKR, Settings, "ACDV", 1, 00         ;   Analog CD Volume (not digital redbook !)
HKR, Settings, "PhoV", 1, 04         ;   Phone Volume
HKR, Settings, "PhoM", 1, 00         ;   Phone Mute
HKR, Settings, "MicV", 1, 04         ;   Mic In Volume
HKR, Settings, "20db", 1, 01         ;   Mic 20db Gain (enable gain =1)
HKR, Settings, "PCBM", 1, 00         ;   PCBeep Mute
HKR, Settings, "P3DV", 1, 09         ;   Stereo Wide (Phat 3D) Volume ( 0 - F )
HKR, Settings, "P3DM", 1, 01         ;   Phat 3D Mute
HKR, Settings, "AuxV", 1, 00         ;   Aux Volume
HKR, Settings, "AuxM", 1, 01         ;   Aux Mute
HKR, Settings, "MicR", 1, 0B         ;   Mic
HKR, Settings, "ACDR", 1, 0B         ;   CD (Analog CD, not Redbook Audio)
HKR, Settings, "OutR", 1, 0B         ;   Line output loopback
HKR, Disable, "AuxV", 1, 00          ;   Aux Volume
HKR, Disable, "AuxM", 1, 00          ;   Aux Mute
HKR, Disable, "LinV", 1, 01          ;   LineIn Volume
HKR, Disable, "LinM", 1, 01          ;   LineIn Mute
HKR, Disable, "PCBV", 1, 00          ;   PCBeep Volume
HKR, Disable, "PCBM", 1, 00          ;   PCBeep Mute
HKR, Disable, "ACDR", 1, 00          ;   CD (Analog CD, not Redbook Audio)
HKR, Disable, "PhoV", 1, 00          ;   Phone Volume
HKR, Disable, "PhoM", 1, 00          ;   Phone Mute
HKR, Disable, "P3DV", 1, 00          ;   Stereo Wide (Phat 3D) Volume
HKR, Disable, "P3DM", 1, 00          ;   Phat 3D Mute
HKR, Disable, "P3DB", 1, 00          ;   Phat 3D Bypass for digital streams
HKR, Disable, "AuxR", 1, 00          ;   Aux
HKR, Disable, "LinR", 1, 01          ;   Line In

[U2.AddReg]
HKR, Settings, "PCMOutVolume", 1, 06             ;   PCM Out volume 8 = 0db gain, 7 = +1.5db
HKR, Settings, "SpkrCnfg", 1, 04, 00, 00, 00     ;   Laptop Stereo Speakers
HKR, Settings, "MasV", 1, 04                     ;   Master Volume
HKR, Settings, "PCBV", 1, 04         ;   PCBeep Volume
HKR, Settings, "ACDV", 1, 00         ;   Analog CD Volume (not digital redbook !)
HKR, Settings, "PhoV", 1, 04         ;   Phone Volume
HKR, Settings, "PhoM", 1, 00         ;   Phone Mute
HKR, Settings, "MicV", 1, 04         ;   Mic In Volume
HKR, Settings, "20db", 1, 01         ;   Mic 20db Gain (enable gain =1)
HKR, Settings, "PCBM", 1, 00         ;   PCBeep Mute
HKR, Settings, "P3DV", 1, 09         ;   Stereo Wide (Phat 3D) Volume ( 0 - F )
HKR, Settings, "P3DM", 1, 01         ;   Phat 3D Mute
HKR, Settings, "AuxV", 1, 08         ;   Aux Volume
HKR, Settings, "AuxM", 1, 01         ;   Aux Mute
HKR, Settings, "MicR", 1, 0B         ;   Mic
HKR, Settings, "ACDR", 1, 0B         ;   CD (Analog CD, not Redbook Audio)
HKR, Settings, "OutR", 1, 0B         ;   Line output loopback
HKR, Disable, "AuxV", 1, 01          ;   Aux Volume
HKR, Disable, "AuxM", 1, 01          ;   Aux Mute
HKR, Disable, "LinV", 1, 01          ;   LineIn Volume
HKR, Disable, "LinM", 1, 01          ;   LineIn Mute
HKR, Disable, "PCBV", 1, 00          ;   PCBeep Volume
HKR, Disable, "PCBM", 1, 00          ;   PCBeep Mute
HKR, Disable, "ACDR", 1, 00          ;   CD (Analog CD, not Redbook Audio)
HKR, Disable, "PhoV", 1, 00          ;   Phone Volume
HKR, Disable, "PhoM", 1, 00          ;   Phone Mute
HKR, Disable, "P3DV", 1, 00          ;   Stereo Wide (Phat 3D) Volume
HKR, Disable, "P3DM", 1, 00          ;   Phat 3D Mute
HKR, Disable, "P3DB", 1, 00          ;   Phat 3D Bypass for digital streams
HKR, Disable, "AuxR", 1, 01          ;   Aux
HKR, Disable, "LinR", 1, 01          ;   Line In

[Armada.AddReg]

HKR, Settings, "PowerManagement", 1, 01             ;  Enable Capture/Playback power management
HKR, Settings, "PCMOutVolume", 1, 05                ;  PCM Out volume 8 = 0db gain, 7 = +1.5db
HKR, Settings, "SpkrCnfg", 1, 04, 00, 00, 00        ;   Laptop Stereo Speakers
HKR, Settings, "MasV", 1, 04                        ;   Master Volume
HKR, Settings, "PCBV", 1, 00            ;   PCBeep Volume
HKR, Settings, "ACDV", 1, 04            ;   Analog CD Volume (not digital redbook !)
HKR, Settings, "PhoV", 1, 04            ;   Phone Volume
HKR, Settings, "PhoM", 1, 00            ;   Phone Mute (Unmuted)
HKR, Settings, "MicV", 1, 1F            ;   Mic In Volume
HKR, Settings, "20db", 1, 00            ;   Mic 20db Gain (disable gain =0)
HKR, Settings, "PCBM", 1, 00            ;   PCBeep Mute
HKR, Settings, "P3DV", 1, 00            ;   Stereo Wide (Phat 3D) Volume ( 0 - F )
HKR, Settings, "P3DM", 1, 01            ;   Phat 3D Mute
HKR, Settings, "AuxV", 1, 08            ;   Aux Volume
HKR, Settings, "AuxM", 1, 01            ;   Aux Mute
HKR, Settings, "MicR", 1, 0B            ;   Mic
HKR, Settings, "ACDR", 1, 0B            ;   CD (Analog CD, not Redbook Audio)
HKR, Settings, "OutR", 1, 0B            ;   Line output loopback
HKR, Disable, "AuxV", 1, 01             ;   Aux Volume
HKR, Disable, "AuxM", 1, 01             ;   Aux Mute
HKR, Disable, "LinV", 1, 01             ;   LineIn Volume
HKR, Disable, "LinM", 1, 01             ;   LineIn Mute
HKR, Disable, "PCBV", 1, 00             ;   PCBeep Volume
HKR, Disable, "PCBM", 1, 00             ;   PCBeep Mute
HKR, Disable, "ACDR", 1, 00             ;   CD (Analog CD, not Redbook Audio)
HKR, Disable, "PhoV", 1, 00             ;   Phone Volume
HKR, Disable, "PhoM", 1, 00             ;   Phone Mute
HKR, Disable, "P3DV", 1, 01             ;   Stereo Wide (Phat 3D) Volume
HKR, Disable, "P3DM", 1, 01             ;   Phat 3D Mute
HKR, Disable, "P3DB", 1, 01             ;   Phat 3D Bypass for digital streams
HKR, Disable, "AuxR", 1, 01             ;   Aux
HKR, Disable, "LinR", 1, 01             ;   Line In
HKR, Disable, "MicS", 1, 01             ;   Mic In Select

[SPDIFOff.AddReg]
HKR, Settings, "UseSPDIFChannel", 1, 00 ;   00 = Disable SPDIF

[SPDIFDetect.AddReg]
HKR, Settings, "UseSPDIFDetect", 1, 01  ;   00 = Detect SPDIF

[WDM_AC97AUD_GUID.AddReg]
HKLM,%MediaCategories%\%ADIGUID.PcBeep%,Name,,%Pin.PcBeep%
HKLM,%MediaCategories%\%ADIGUID.PcBeep%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Phone%,Name,,%Pin.Phone%
HKLM,%MediaCategories%\%ADIGUID.Phone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Video%,Name,,%Pin.Video%
HKLM,%MediaCategories%\%ADIGUID.Video%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.MonoOut%,Name,,%Pin.MonoOut%
HKLM,%MediaCategories%\%ADIGUID.MonoOut%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%ADIGUID.PCBeepVol%,Name,,%Control.PCBeepVol%
HKLM,%MediaCategories%\%ADIGUID.PCBeepVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.PhoneVol%,Name,,%Control.PhoneVol%
HKLM,%MediaCategories%\%ADIGUID.PhoneVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.VIDVol%,Name,,%Control.VIDVol%
HKLM,%MediaCategories%\%ADIGUID.VIDVol%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%ADIGUID.20DB%,Name,,%Control.20DB%
HKLM,%MediaCategories%\%ADIGUID.20DB%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.PHATBypass%,Name,,%Control.PHATBypass%
HKLM,%MediaCategories%\%ADIGUID.PHATBypass%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.MonoVol%,Name,,%Control.MonoVol%
HKLM,%MediaCategories%\%ADIGUID.MonoVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.MicSelect%,Name,,%Control.MicSelect%
HKLM,%MediaCategories%\%ADIGUID.MicSelect%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%ADIGUID.CaptureVid%,Name,,%Control.CaptureVid%
HKLM,%MediaCategories%\%ADIGUID.CaptureVid%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CaptureMono%,Name,,%Control.CaptureMono%
HKLM,%MediaCategories%\%ADIGUID.CaptureMono%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CapturePhone%,Name,,%Control.CapturePhone%
HKLM,%MediaCategories%\%ADIGUID.CapturePhone%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%ADIGUID.Front%,Name,,%Pin.Front%
HKLM,%MediaCategories%\%ADIGUID.Front%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Surround%,Name,,%Pin.Surround%
HKLM,%MediaCategories%\%ADIGUID.Surround%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Center%,Name,,%Pin.Center%
HKLM,%MediaCategories%\%ADIGUID.Center%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Lfe%,Name,,%Pin.Lfe%
HKLM,%MediaCategories%\%ADIGUID.Lfe%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.FrontVol%,Name,,%Control.FrontVol%
HKLM,%MediaCategories%\%ADIGUID.FrontVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.SurroundVol%,Name,,%Control.SurroundVol%
HKLM,%MediaCategories%\%ADIGUID.SurroundVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CenterVol%,Name,,%Control.CenterVol%
HKLM,%MediaCategories%\%ADIGUID.CenterVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.LfeVol%,Name,,%Control.LfeVol%
HKLM,%MediaCategories%\%ADIGUID.LfeVol%,Display,1,00,00,00,00

[DriverInfo.AddReg]
; This section is added to all INFs to add registry entries for Driver Information.
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Description,,%DriverDescription%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,CurrentVer,,%DriverOEMVersion%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Ver_%DriverOEMVersion%,,%DriverVersionID%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, DriverBuildDate,,%DriverBuildDate%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileName,,%BaseDriverFileName%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileVersion,,%BaseDriverFileVersion%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, INFVersion,,%INFVersionID%

[SourceDisksNames]
222=%Empty%,,,

[SourceDisksFiles]
smwdm.sys=222
sensupgd.sys=222
props16.dll=222
props32.dll=222
smwdm.inf=222
migrate.dll=222
a3d.dll=222
;; copy these files into the
;; system32\drivers directory

[WDM_AC97AUD.CopyList]
smwdm.sys
sensupgd.sys

[Sensaura]
a3d.dll

;;**************** NT Install ****************

[WDM_ICHAUD.NT]
Include=ks.inf,wdmaudio.inf
Needs=Ks.Registration,WDMAUDIO.Registration
CopyFiles=WDM_AC97AUD.CopyList, Sensaura
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Normal.AddReg, SPDIFOff.AddReg

[WDM_VIAAUD.NT]
Include=ks.inf,wdmaudio.inf
Needs=Ks.Registration,WDMAUDIO.Registration
CopyFiles=WDM_AC97AUD.CopyList, Sensaura
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Normal.AddReg

[WDM_VIAAUD1.NT]
Include=ks.inf,wdmaudio.inf
Needs=Ks.Registration,WDMAUDIO.Registration
CopyFiles=WDM_AC97AUD.CopyList, Sensaura
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Via1.AddReg

;[WDM_VIA_NO.NT]
;Include=ks.inf,wdmaudio.inf
;Needs=Ks.Registration,WDMAUDIO.Registration
;CopyFiles=WDM_AC97AUD.CopyList, Sensaura
;AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Normal.AddReg

[WDM_PROWLER.NT]
Include=ks.inf,wdmaudio.inf
Needs=Ks.Registration,WDMAUDIO.Registration
CopyFiles=WDM_AC97AUD.CopyList, Sensaura
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Prowler.AddReg

[WDM_MICWAVE.NT]
Include=ks.inf,wdmaudio.inf
Needs=Ks.Registration,WDMAUDIO.Registration
CopyFiles=WDM_AC97AUD.CopyList, Sensaura
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, MicWave.AddReg

[WDM_ICHU2.NT]
Include=ks.inf,wdmaudio.inf
Needs=Ks.Registration,WDMAUDIO.Registration
CopyFiles=WDM_AC97AUD.CopyList, Sensaura, SPDIFPROP32.CopyList
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, U2.AddReg, SPDIF.AddReg, SPDIFPROP32.AddReg

[WDM_EAGLES.NT]
Include=ks.inf,wdmaudio.inf
Needs=Ks.Registration,WDMAUDIO.Registration
CopyFiles=WDM_AC97AUD.CopyList, Sensaura, SPDIFPROP32.CopyList
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, U2.AddReg, SPDIF.AddReg, SPDIFPROP32.AddReg, SPDIFDetect.AddReg

[WDM_ICHDL2.NT]
Include=ks.inf,wdmaudio.inf
Needs=Ks.Registration,WDMAUDIO.Registration
CopyFiles=WDM_AC97AUD.CopyList, Sensaura, SPDIFPROP32.CopyList
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, DL2.AddReg, SPDIF.AddReg, SPDIFPROP32.AddReg

[WDM_ARMADA.NT]
Include=ks.inf,wdmaudio.inf
Needs=Ks.Registration,WDMAUDIO.Registration
CopyFiles=WDM_AC97AUD.CopyList, Sensaura
AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Armada.AddReg

[WDM_PROWLER.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_MICWAVE.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_ICHAUD.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

;[WDM_VIA_NO.NT.Interfaces]
;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
;AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
;AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_VIAAUD.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_VIAAUD1.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_ICHDL2.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_ICHU2.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_EAGLES.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[WDM_ARMADA.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology

[AC97Aud.Interface.Wave]
AddReg=AC97Aud.Interface.Wave.AddReg
[AC97Aud.Interface.Wave.AddReg]
HKR,,FriendlyName,,%AC97Aud.Wave.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[AC97Aud.Interface.Topology]
AddReg=AC97Aud.Interface.Topo.AddReg
;;must use topo because topology is too long
[AC97Aud.Interface.Topo.AddReg]
HKR,,FriendlyName,,%AC97Aud.Topology.szPname%

[WDM_ICHAUD.NT.Services]
AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst

[WDM_VIAAUD.NT.Services]
AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst

[WDM_VIAAUD1.NT.Services]
AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst

[WDM_PROWLER.NT.Services]
AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst

[WDM_MICWAVE.NT.Services]
AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst

[WDM_ICHDL2.NT.Services]
AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst

[WDM_ICHU2.NT.Services]
AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst

[WDM_EAGLES.NT.Services]
AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst

[WDM_ARMADA.NT.Services]
AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst

[WDM_AC97AUD_Service_Inst]
;DisplayName    = %WDM_AC97AUD.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\smwdm.sys

[Strings]
;; AC'97 Device friendly names (GUIDS non-localizeable)

ADIGUID.PcBeep      ="{992C6360-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.MonoOut     ="{992C6361-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.Phone       ="{992C6362-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.Video       ="{992C6366-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.PCBeepVol   ="{992C6372-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.MonoVol     ="{992C6374-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.PhoneVol    ="{992C6376-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.VIDVol      ="{992C637A-643D-11D2-9BDC-00A0C9696B7D}"

ADIGUID.20DB        ="{992C6380-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.PHATBypass  ="{992C6387-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.MicSelect   ="{992C638D-643D-11D2-9BDC-00A0C9696B7D}"

ADIGUID.CaptureVid  ="{992C6392-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.CaptureMono ="{992C6396-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.CapturePhone ="{992C6397-643D-11D2-9BDC-00A0C9696B7D}"

ADIGUID.Front       ="{992C636A-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.Surround    ="{992C6365-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.Center      ="{992C6364-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.Lfe         ="{992C6363-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.FrontVol    ="{992C6370-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.SurroundVol ="{992C6381-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.CenterVol   ="{992C6382-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.LfeVol      ="{992C6383-643D-11D2-9BDC-00A0C9696B7D}"

;; Analog Devices friendly names (localizeable)
;Sources (Pins)
Pin.PcBeep       ="PC Beep"          ; PC Beep Input
Pin.MonoOut      ="Mono Out"         ; Mono line output
Pin.Phone        ="Phone"            ; Phone Input
Pin.Video        ="Video"            ; Video Input
Pin.Front        ="Front"            ; Front Output
Pin.Surround     ="Surround"         ; Surround Output
Pin.Center       ="Center"           ; Center Channel Output
Pin.Lfe          ="Lfe   "           ; Sub woofer ( Lfe )

;Controls       (Controls as related to Sources)

Control.PCBeepVol     ="PCBeep Volume"   ; PC Beep volume control name
Control.PhoneVol      ="Phone Volume"    ; Phone volume control name
Control.VIDVol        ="Video Volume"    ; Video volume control name
Control.20DB          ="+20db Gain"       ; Microphone advanced control
Control.PHATBypass    ="Apply 3D effect to digital audio"
                                         ; 3D bypass control string (bypass
                                         ;  spatialization on digital streams)

Control.MonoVol       ="Mono Volume"     ; Monoaural Output volume control name
Control.MicSelect     ="Mic2 Select"     ; Microphone advanced control

Control.CaptureVid    ="Video"           ; Video Record
Control.CaptureMono   ="Mono Out"        ; Mono Mix Record
Control.CapturePhone  ="Phone"           ; Phone Record

Control.FrontVol     ="Front Volume"     ; Front Output
Control.SurroundVol  ="Surround Volume"  ; Surround Output
Control.CenterVol    ="Center Volume"    ; Center Channel Output
Control.LfeVol       ="Lfe Volume"       ; Sub woofer ( Lfe )

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
Upgd="Software\Microsoft\Windows\CurrentVersion\Setup\UpgradeDrivers"
UpDir="win9xmig\DevUpgrd\ADIW2K\smwdm.inf"
WDM_MIDI="WDM-based Device"
Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSNAME_Wave="Wave"
KSNAME_Topology="Topology"

ANLG="Analog Devices"
MfgName="Analog Devices, Inc."
Empty="Install disk"

*WDM_AC97AUD.DeviceDesc="SoundMAX Integrated Digital Audio"
AC97Aud.Wave.szPname="SoundMAX Digital Audio"
AC97Aud.Topology.szPname="SoundMAX Digital Audio"

;WDM_AC97AUD.SvcDesc = "SoundMAX Integrated Digital Audio"

; History Information
DriverMfgr="AnalogDevices"
DriverVersionID="5.12.3039"
INFVersionID="5.12.01.3039-0001"
DriverBuildDate="11/09/2001"
DriverOEM="AnalogDevices"
DriverFamily="Audio"
DriverProduct="SoundMAX"
DriverDescription="Audio Driver"
DriverOEMVersion="x00"
BaseDriverFileName="smwdm.sys" 
BaseDriverFileVersion="5.12.3039"

