;;Copyright (c) 1998-2002 ALi Corporation. All rights reserved.
[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%MfgName%
;LayoutFile=layout.inf, layout1.inf, layout2.inf
CatalogFile=ALi51WDM.cat
DriverVer=04/03/2003,5.12.01.5260

[Manufacturer]
%CLMfgName%=ALiLabs

[ALiLabs]
%ALiLabs.DeviceDesc.Acer%=ALiAudio_AcerF25,PCI\VEN_10B9&DEV_5451&SUBSYS_545110B9
%ALiLabs.DeviceDesc.Acer%=ALiAudio_AcerF2M,PCI\VEN_10B9&DEV_5451&SUBSYS_10191025	;Falcon 2.0M
%ALiLabs.DeviceDesc.Acer%=ALiAudio_AcerF25,PCI\VEN_10B9&DEV_5451&SUBSYS_10101025	;Falcon 2.5
%ALiLabs.DeviceDesc.Acer%=ALiAudio_AcerMpe,PCI\VEN_10B9&DEV_5451&SUBSYS_10141025	;Magpie
%ALiLabs.DeviceDesc.Acer%=ALiAudio_Vegeta,PCI\VEN_10B9&DEV_5451&SUBSYS_10151025	;CastorV6 -> Gazilla
%ALiLabs.DeviceDesc.Acer%=ALiAudio_AcerAt4,PCI\VEN_10B9&DEV_5451&SUBSYS_020F1014	;IBM ThinkPad i Series 1200/1300
%ALiLabs.DeviceDesc.Acer%=ALiAudio_Vegeta,PCI\VEN_10B9&DEV_5451&SUBSYS_10181025	;Vegeta
%ALiLabs.DeviceDesc.Acer%=ALiAudio_AcerCn1,PCI\VEN_10B9&DEV_5451&SUBSYS_05061014 ;IBM C-Note-1
%ALiLabs.DeviceDesc.Acer%=ALiAudio_A6,PCI\VEN_10B9&DEV_5451&SUBSYS_102B1025		;A7
%ALiLabs.DeviceDesc.Acer%=ALiAudio_A6,PCI\VEN_10B9&DEV_5451&SUBSYS_200A1631		;A7 Falcon
%ALiLabs.DeviceDesc.Acer%=ALiAudio_A7U,PCI\VEN_10B9&DEV_5451&SUBSYS_200217C0	;A7U

[ControlFlags]
ExcludeFromSelect=*

[SourceDisksNames]
1=%ALiAudio_Disk%,,,

[SourceDisksFiles]
ALi51wdm.sys=1
ALi51Cpl.cpl=1
ALi51Snd.exe=1
;GM.dls=1
;gm10mb.sam=1
;gm40mb.sam=1
;gm80mb.sam=1

[DestinationDirs]
ALiLabs.CopyList		= 10,system32\drivers ; %SystemRoot%\system32\drivers
CPL.CopyList			= 11                  ; %SystemRoot%\system

[ALiAudio_AcerF25]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, AcerF25.AddReg, AcPm.AddReg

[ALiAudio_AcerMpe]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, AcerMpe.AddReg, AcPm.AddReg

[ALiAudio_AcerF2M]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, AcerF2M.AddReg, AcPm.AddReg

[ALiAudio_AcerAt4]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, AcerAt4.AddReg, AcPm.AddReg

[ALiAudio_Vegeta]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, Vegeta.AddReg, AcPm.AddReg

[ALiAudio_A6]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, A6.AddReg, AcPm.AddReg

[ALiAudio_A7U]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, A7U.AddReg, AcPm.AddReg

[ALiAudio_AcerCn1]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, AcerCn1.AddReg, AcPm.AddReg

;------------------------------------------------------------------
[ALiAudio_AcerF25.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

[ALiAudio_AcerMpe.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

[ALiAudio_AcerF2M.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

[ALiAudio_AcerAt4.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

[ALiAudio_Vegeta.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

[ALiAudio_A6.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

[ALiAudio_A7U.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

[ALiAudio_AcerCn1.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

[ALiWDM.I.Wave]
AddReg=ALiWDM.I.Wave.AddReg

[ALiWDM.I.Wave.AddReg]
HKR,,FriendlyName,,%ALiWDM.Wave.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[ALiWDM.I.Topology]
AddReg=ALiWDM.I.Topo.AddReg

;; warning!! must be "Topo" because "Topology" is too long
[ALiWDM.I.Topo.AddReg]
HKR,,FriendlyName,,%ALiWDM.Topology.szPname%

[ALiWDM.I.UART]
AddReg=ALiWDM.I.UART.AddReg

[ALiWDM.I.UART.AddReg]
HKR,,FriendlyName,,%ALiWDM.UART.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[ALiWDM.I.Wavetable]
AddReg=ALiWDM.I.WTBL.AddReg

[ALiWDM.I.WTBL.AddReg]
HKR,,FriendlyName,,%ALiWDM.Wavetable.szPname%
HKR,,CLSID,,%Proxy.CLSID%


;------------------------------------------------------------------
[ALiLabs.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,ali51wdm.sys
HKR,,NTMPDriver,,"ali51wdm.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,,%ALiLabs.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%ALiLabs.DeviceDesc%

;; GUIDs for Mixer Pin and Node names
HKLM,%MediaCategories%\%ALiAUDIOGUID.WaveTable%,Name,,%ALiAUDIOPin.WaveTable%
HKLM,%MediaCategories%\%ALiAUDIOGUID.WaveTable%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.LineOut%,Name,,%ALiAUDIOPin.LineOut%
HKLM,%MediaCategories%\%ALiAUDIOGUID.LineOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.Microphone%,Name,,%ALiAUDIOPin.Microphone%
HKLM,%MediaCategories%\%ALiAUDIOGUID.Microphone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.PcBeep%,Name,,%ALiAUDIOPin.PcBeep%
HKLM,%MediaCategories%\%ALiAUDIOGUID.PcBeep%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.Video%,Name,,%ALiAUDIOPin.Video%
HKLM,%MediaCategories%\%ALiAUDIOGUID.Video%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.Phone%,Name,,%ALiAUDIOPin.Phone%
HKLM,%MediaCategories%\%ALiAUDIOGUID.Phone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.PCMOut%,Name,,%ALiAUDIOPin.PCMOut%
HKLM,%MediaCategories%\%ALiAUDIOGUID.PCMOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.LineIn%,Name,,%ALiAUDIOPin.LineIn%
HKLM,%MediaCategories%\%ALiAUDIOGUID.LineIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.SteroMix%,Name,,%ALiAUDIOPin.SteroMix%
HKLM,%MediaCategories%\%ALiAUDIOGUID.SteroMix%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.MonoMix%,Name,,%ALiAUDIOPin.MonoMix%
HKLM,%MediaCategories%\%ALiAUDIOGUID.MonoMix%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.3DControl%,Name,,%ALiAUDIOPin.3DControl%
HKLM,%MediaCategories%\%ALiAUDIOGUID.3DControl%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.3DDeepth%,Name,,%ALiAUDIOPin.3DDeepth%
HKLM,%MediaCategories%\%ALiAUDIOGUID.3DDeepth%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.I2S%,Name,,%ALiAUDIOPin.I2S%
HKLM,%MediaCategories%\%ALiAUDIOGUID.I2S%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.SPDIF%,Name,,%ALiAUDIOPin.SPDIF%
HKLM,%MediaCategories%\%ALiAUDIOGUID.SPDIF%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.AGC%,Name,,%ALiAUDIOPin.AGC%
HKLM,%MediaCategories%\%ALiAUDIOGUID.AGC%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.SURROUND%,Name,,%ALiAUDIOPin.SURROUND%
HKLM,%MediaCategories%\%ALiAUDIOGUID.SURROUND%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ALiAUDIOGUID.MicSelect%,Name,,%ALiAUDIOPin.MicSelect%
HKLM,%MediaCategories%\%ALiAUDIOGUID.MicSelect%,Display,1,00,00,00,00

[AcerF25.AddReg]
HKR,%PARS%,SoftModem,1,01
HKR,%SETS%,Master,1,01,01
HKR,%SETS%,HeadPhone,1,00,00
HKR,%SETS%,MasterMono,1,00,00
HKR,%SETS%,MasterTone,1,00,00
HKR,%SETS%,PCBeep,1,04,00
HKR,%SETS%,PCPhone,1,01,00
HKR,%SETS%,Mic,1,09,80
HKR,%SETS%,LineIn,1,05,05
HKR,%SETS%,CDIn,1,09,09
HKR,%SETS%,Video,1,04,84
HKR,%SETS%,AUX,1,04,84
HKR,%SETS%,PCMOut,1,06,06
HKR,%SETS%,RecordSelect,1,00,00
HKR,%SETS%,RecordGain,1,00,00
HKR,%SETS%,RecordGainMic,1,00,00
HKR,%SETS%,3DControl,1,00,00
HKR,%SETS%,Surround,1,02,02
HKR,%SETS%,MicAGC,1,ff,ff
HKR,%SETS%,INRecord,1,00,50,fa,ff
HKR,%SETS%,INMic,1,00,50,fa,ff
HKR,%SETS%,INCD,1,00,50,fa,ff
HKR,%SETS%,INVideo,1,00,50,fa,ff
HKR,%SETS%,INAUX,1,00,50,fa,ff
HKR,%SETS%,INLine,1,00,50,fa,ff
HKR,%SETS%,INSMix,1,00,50,fa,ff
HKR,%SETS%,INMMix,1,00,50,fa,ff
HKR,%SETS%,INPhone,1,00,50,fa,ff
HKR,%SETS%,INI2S,1,00,50,fa,ff
HKR,%SETS%,OUTWave,1,ff,ff
HKR,%SETS%,OUTMusic,1,ff,ff
HKR,%SETS%,MaxMaster,1,00,00
HKR,%SETS%,MaxLineIn,1,03,00
HKR,%SETS%,MaxCDIn,1,05,00
HKR,%SETS%,MaxVideo,1,00,00
HKR,%SETS%,MaxAUX,1,00,00
HKR,%SETS%,MaxPCMOut,1,00,80
HKR,%SETS%,MaxPCBeep,1,00,00
HKR,%SETS%,MaxPCPhone,1,00,00
HKR,%SETS%,MaxMic,1,00,00
HKR,%SETS%,Max3DDepth,1,00,80
HKR,%SETS%,MaxSurround,1,00,00

[AcerMpe.AddReg]
HKR,%PARS%,ModelType,1,25,10,14,10
HKR,%PARS%,SoftModem,1,01
HKR,%SETS%,Master,1,01,01
HKR,%SETS%,HeadPhone,1,00,00
HKR,%SETS%,MasterMono,1,00,00
HKR,%SETS%,MasterTone,1,00,00
HKR,%SETS%,PCBeep,1,04,00
HKR,%SETS%,PCPhone,1,01,00
HKR,%SETS%,Mic,1,09,80
HKR,%SETS%,LineIn,1,05,05
HKR,%SETS%,CDIn,1,09,09
HKR,%SETS%,Video,1,04,84
HKR,%SETS%,AUX,1,04,84
HKR,%SETS%,PCMOut,1,05,05
HKR,%SETS%,RecordSelect,1,00,00
HKR,%SETS%,RecordGain,1,00,00
HKR,%SETS%,RecordGainMic,1,00,00
HKR,%SETS%,3DControl,1,00,00
HKR,%SETS%,Surround,1,02,02
HKR,%SETS%,MicAGC,1,ff,ff
HKR,%SETS%,INRecord,1,00,50,fa,ff
HKR,%SETS%,INMic,1,00,50,fa,ff
HKR,%SETS%,INCD,1,00,50,fa,ff
HKR,%SETS%,INVideo,1,00,50,fa,ff
HKR,%SETS%,INAUX,1,00,50,fa,ff
HKR,%SETS%,INLine,1,00,50,fa,ff
HKR,%SETS%,INSMix,1,00,50,fa,ff
HKR,%SETS%,INMMix,1,00,50,fa,ff
HKR,%SETS%,INPhone,1,00,50,fa,ff
HKR,%SETS%,INI2S,1,00,50,fa,ff
HKR,%SETS%,OUTWave,1,ff,ff
HKR,%SETS%,OUTMusic,1,ff,ff
HKR,%SETS%,MaxMaster,1,00,00
HKR,%SETS%,MaxLineIn,1,00,00
HKR,%SETS%,MaxCDIn,1,04,00
HKR,%SETS%,MaxVideo,1,00,00
HKR,%SETS%,MaxAUX,1,00,00
HKR,%SETS%,MaxPCMOut,1,05,00
HKR,%SETS%,MaxPCBeep,1,00,00
HKR,%SETS%,MaxPCPhone,1,00,00
HKR,%SETS%,MaxMic,1,00,00
HKR,%SETS%,Max3DDepth,1,00,80
HKR,%SETS%,MaxSurround,1,00,00

[AcerF2M.AddReg]
;HKR,%PARS%,ModelType,1,25,10,0f,10
HKR,%PARS%,SoftModem,1,01
HKR,%SETS%,Master,1,01,01
HKR,%SETS%,HeadPhone,1,00,00
HKR,%SETS%,MasterMono,1,00,00
HKR,%SETS%,MasterTone,1,00,00
HKR,%SETS%,PCBeep,1,04,00
HKR,%SETS%,PCPhone,1,00,00
HKR,%SETS%,Mic,1,09,80
HKR,%SETS%,LineIn,1,05,05
HKR,%SETS%,CDIn,1,09,09
HKR,%SETS%,Video,1,04,84
HKR,%SETS%,AUX,1,04,84
HKR,%SETS%,PCMOut,1,05,05
HKR,%SETS%,RecordSelect,1,00,00
HKR,%SETS%,RecordGain,1,00,00
HKR,%SETS%,RecordGainMic,1,00,00
HKR,%SETS%,3DControl,1,00,00
HKR,%SETS%,Surround,1,02,02
HKR,%SETS%,MicAGC,1,ff,ff
HKR,%SETS%,INRecord,1,00,50,fa,ff
HKR,%SETS%,INMic,1,00,50,fa,ff
HKR,%SETS%,INCD,1,00,50,fa,ff
HKR,%SETS%,INVideo,1,00,50,fa,ff
HKR,%SETS%,INAUX,1,00,50,fa,ff
HKR,%SETS%,INLine,1,00,50,fa,ff
HKR,%SETS%,INSMix,1,00,50,fa,ff
HKR,%SETS%,INMMix,1,00,50,fa,ff
HKR,%SETS%,INPhone,1,00,50,fa,ff
HKR,%SETS%,INI2S,1,00,50,fa,ff
HKR,%SETS%,OUTWave,1,ff,ff
HKR,%SETS%,OUTMusic,1,ff,ff
HKR,%SETS%,MaxMaster,1,00,00
HKR,%SETS%,MaxLineIn,1,00,00
HKR,%SETS%,MaxCDIn,1,04,00
HKR,%SETS%,MaxVideo,1,00,00
HKR,%SETS%,MaxAUX,1,00,00
HKR,%SETS%,MaxPCMOut,1,05,00
HKR,%SETS%,MaxPCBeep,1,00,00
HKR,%SETS%,MaxPCPhone,1,00,00
HKR,%SETS%,MaxMic,1,00,00
HKR,%SETS%,Max3DDepth,1,00,80
HKR,%SETS%,MaxSurround,1,00,00

[AcerAt4.AddReg]
HKR,%PARS%,SoftModem,1,01
HKR,%SETS%,Master,1,01,01
HKR,%SETS%,HeadPhone,1,00,00
HKR,%SETS%,MasterMono,1,00,00
HKR,%SETS%,MasterTone,1,00,00
HKR,%SETS%,PCBeep,1,04,00
HKR,%SETS%,PCPhone,1,01,00
HKR,%SETS%,Mic,1,46,80
HKR,%SETS%,LineIn,1,05,05
HKR,%SETS%,CDIn,1,09,09
HKR,%SETS%,Video,1,04,84
HKR,%SETS%,AUX,1,04,84
HKR,%SETS%,PCMOut,1,0b,0b
HKR,%SETS%,RecordSelect,1,00,00
HKR,%SETS%,RecordGain,1,00,00
HKR,%SETS%,RecordGainMic,1,00,00
HKR,%SETS%,3DControl,1,00,00
HKR,%SETS%,Surround,1,02,02
HKR,%SETS%,MicAGC,1,ff,ff
HKR,%SETS%,INRecord,1,00,50,fa,ff
HKR,%SETS%,INMic,1,00,50,fa,ff
HKR,%SETS%,INCD,1,00,50,fa,ff
HKR,%SETS%,INVideo,1,00,50,fa,ff
HKR,%SETS%,INAUX,1,00,50,fa,ff
HKR,%SETS%,INLine,1,00,50,fa,ff
HKR,%SETS%,INSMix,1,00,50,fa,ff
HKR,%SETS%,INMMix,1,00,50,fa,ff
HKR,%SETS%,INPhone,1,00,50,fa,ff
HKR,%SETS%,INI2S,1,00,50,fa,ff
HKR,%SETS%,OUTWave,1,ff,ff
HKR,%SETS%,OUTMusic,1,ff,ff
HKR,%SETS%,MaxMaster,1,00,00
HKR,%SETS%,MaxLineIn,1,00,00
HKR,%SETS%,MaxCDIn,1,04,00
HKR,%SETS%,MaxVideo,1,00,00
HKR,%SETS%,MaxAUX,1,00,00
HKR,%SETS%,MaxPCMOut,1,08,00
HKR,%SETS%,MaxPCBeep,1,00,00
HKR,%SETS%,MaxPCPhone,1,00,00
HKR,%SETS%,MaxMic,1,00,00
HKR,%SETS%,Max3DDepth,1,00,80
HKR,%SETS%,MaxSurround,1,00,00

[A6.AddReg]
;HKR,%PARS%,SoftModem,1,00
HKR,%SETS%,Master,1,01,01
HKR,%SETS%,HeadPhone,1,00,00
HKR,%SETS%,MasterMono,1,00,00
HKR,%SETS%,MasterTone,1,00,00
HKR,%SETS%,PCBeep,1,04,00
HKR,%SETS%,PCPhone,1,01,00
HKR,%SETS%,Mic,1,09,80
HKR,%SETS%,LineIn,1,05,05
HKR,%SETS%,CDIn,1,09,09
HKR,%SETS%,Video,1,04,84
HKR,%SETS%,AUX,1,04,84
HKR,%SETS%,PCMOut,1,06,06
HKR,%SETS%,RecordSelect,1,00,00
HKR,%SETS%,RecordGain,1,00,00
HKR,%SETS%,RecordGainMic,1,00,00
HKR,%SETS%,3DControl,1,00,00
HKR,%SETS%,Surround,1,02,02
HKR,%SETS%,MicAGC,1,ff,ff
HKR,%SETS%,INRecord,1,00,50,fa,ff
HKR,%SETS%,INMic,1,00,50,fa,ff
HKR,%SETS%,INCD,1,00,50,fa,ff
HKR,%SETS%,INVideo,1,00,50,fa,ff
HKR,%SETS%,INAUX,1,00,50,fa,ff
HKR,%SETS%,INLine,1,00,50,fa,ff
HKR,%SETS%,INSMix,1,00,50,fa,ff
HKR,%SETS%,INMMix,1,00,50,fa,ff
HKR,%SETS%,INPhone,1,00,50,fa,ff
HKR,%SETS%,INI2S,1,00,50,fa,ff
HKR,%SETS%,OUTWave,1,ff,ff
HKR,%SETS%,OUTMusic,1,ff,ff
HKR,%SETS%,MaxMaster,1,00,00
HKR,%SETS%,MaxLineIn,1,06,00
HKR,%SETS%,MaxCDIn,1,04,00
HKR,%SETS%,MaxVideo,1,00,00
HKR,%SETS%,MaxAUX,1,06,00
HKR,%SETS%,MaxPCMOut,1,06,80
HKR,%SETS%,MaxPCBeep,1,00,00
HKR,%SETS%,MaxPCPhone,1,00,00
HKR,%SETS%,MaxMic,1,05,00
HKR,%SETS%,Max3DDepth,1,00,80
HKR,%SETS%,MaxSurround,1,00,00

[A7U.AddReg]
;HKR,%PARS%,SoftModem,1,00
HKR,%SETS%,Master,1,01,01
HKR,%SETS%,HeadPhone,1,00,00
HKR,%SETS%,MasterMono,1,00,00
HKR,%SETS%,MasterTone,1,00,00
HKR,%SETS%,PCBeep,1,04,00
HKR,%SETS%,PCPhone,1,01,00
HKR,%SETS%,Mic,1,09,80
HKR,%SETS%,LineIn,1,05,05
HKR,%SETS%,CDIn,1,09,09
HKR,%SETS%,Video,1,04,84
HKR,%SETS%,AUX,1,04,84
HKR,%SETS%,PCMOut,1,06,06
HKR,%SETS%,RecordSelect,1,00,00
HKR,%SETS%,RecordGain,1,00,00
HKR,%SETS%,RecordGainMic,1,00,00
HKR,%SETS%,3DControl,1,00,00
HKR,%SETS%,Surround,1,02,02
HKR,%SETS%,MicAGC,1,ff,ff
HKR,%SETS%,INRecord,1,00,50,fa,ff
HKR,%SETS%,INMic,1,00,50,fa,ff
HKR,%SETS%,INCD,1,00,50,fa,ff
HKR,%SETS%,INVideo,1,00,50,fa,ff
HKR,%SETS%,INAUX,1,00,50,fa,ff
HKR,%SETS%,INLine,1,00,50,fa,ff
HKR,%SETS%,INSMix,1,00,50,fa,ff
HKR,%SETS%,INMMix,1,00,50,fa,ff
HKR,%SETS%,INPhone,1,00,50,fa,ff
HKR,%SETS%,INI2S,1,00,50,fa,ff
HKR,%SETS%,OUTWave,1,ff,ff
HKR,%SETS%,OUTMusic,1,ff,ff
HKR,%SETS%,MaxMaster,1,00,00
HKR,%SETS%,MaxLineIn,1,06,00
HKR,%SETS%,MaxCDIn,1,04,00
HKR,%SETS%,MaxVideo,1,00,00
HKR,%SETS%,MaxAUX,1,06,00
HKR,%SETS%,MaxPCMOut,1,06,80
HKR,%SETS%,MaxPCBeep,1,00,00
HKR,%SETS%,MaxPCPhone,1,00,00
HKR,%SETS%,MaxMic,1,05,00
HKR,%SETS%,Max3DDepth,1,00,80
HKR,%SETS%,MaxSurround,1,00,00

[Vegeta.AddReg]
;HKR,%PARS%,SoftModem,1,00
HKR,%SETS%,Master,1,01,01
HKR,%SETS%,HeadPhone,1,00,00
HKR,%SETS%,MasterMono,1,00,00
HKR,%SETS%,MasterTone,1,00,00
HKR,%SETS%,PCBeep,1,04,00
HKR,%SETS%,PCPhone,1,01,00
HKR,%SETS%,Mic,1,09,80
HKR,%SETS%,LineIn,1,05,05
HKR,%SETS%,CDIn,1,09,09
HKR,%SETS%,Video,1,04,84
HKR,%SETS%,AUX,1,04,84
HKR,%SETS%,PCMOut,1,05,05
HKR,%SETS%,RecordSelect,1,00,00
HKR,%SETS%,RecordGain,1,00,00
HKR,%SETS%,RecordGainMic,1,00,00
HKR,%SETS%,3DControl,1,00,00
HKR,%SETS%,Surround,1,02,02
HKR,%SETS%,MicAGC,1,ff,ff
HKR,%SETS%,INRecord,1,00,50,fa,ff
HKR,%SETS%,INMic,1,00,50,fa,ff
HKR,%SETS%,INCD,1,00,50,fa,ff
HKR,%SETS%,INVideo,1,00,50,fa,ff
HKR,%SETS%,INAUX,1,00,50,fa,ff
HKR,%SETS%,INLine,1,00,50,fa,ff
HKR,%SETS%,INSMix,1,00,50,fa,ff
HKR,%SETS%,INMMix,1,00,50,fa,ff
HKR,%SETS%,INPhone,1,00,50,fa,ff
HKR,%SETS%,INI2S,1,00,50,fa,ff
HKR,%SETS%,OUTWave,1,ff,ff
HKR,%SETS%,OUTMusic,1,ff,ff
HKR,%SETS%,MaxMaster,1,00,00
HKR,%SETS%,MaxLineIn,1,00,00
HKR,%SETS%,MaxCDIn,1,04,00
HKR,%SETS%,MaxVideo,1,00,00
HKR,%SETS%,MaxAUX,1,06,00
HKR,%SETS%,MaxPCMOut,1,07,00
HKR,%SETS%,MaxPCBeep,1,00,00
HKR,%SETS%,MaxPCPhone,1,00,00
HKR,%SETS%,MaxMic,1,05,00
HKR,%SETS%,Max3DDepth,1,00,80
HKR,%SETS%,MaxSurround,1,00,00

[AcerCn1.AddReg]
;HKR,%PARS%,SoftModem,1,01
HKR,%SETS%,Master,1,0C,0C
HKR,%SETS%,HeadPhone,1,00,00
HKR,%SETS%,MasterMono,1,00,00
HKR,%SETS%,MasterTone,1,00,00
HKR,%SETS%,PCBeep,1,06,00
HKR,%SETS%,PCPhone,1,0B,00
HKR,%SETS%,Mic,1,06,80
HKR,%SETS%,LineIn,1,05,05
HKR,%SETS%,CDIn,1,09,09
HKR,%SETS%,Video,1,04,84
HKR,%SETS%,AUX,1,04,84
HKR,%SETS%,PCMOut,1,08,08
HKR,%SETS%,RecordSelect,1,00,00
HKR,%SETS%,RecordGain,1,00,00
HKR,%SETS%,RecordGainMic,1,00,00
HKR,%SETS%,3DControl,1,00,00
HKR,%SETS%,Surround,1,02,02
HKR,%SETS%,MicAGC,1,ff,ff
HKR,%SETS%,INRecord,1,00,50,fa,ff
HKR,%SETS%,INMic,1,00,50,fa,ff
HKR,%SETS%,INCD,1,00,50,fa,ff
HKR,%SETS%,INVideo,1,00,50,fa,ff
HKR,%SETS%,INAUX,1,00,50,fa,ff
HKR,%SETS%,INLine,1,00,50,fa,ff
HKR,%SETS%,INSMix,1,00,50,fa,ff
HKR,%SETS%,INMMix,1,00,50,fa,ff
HKR,%SETS%,INPhone,1,00,50,fa,ff
HKR,%SETS%,INI2S,1,00,50,fa,ff
HKR,%SETS%,OUTWave,1,ff,ff
HKR,%SETS%,OUTMusic,1,ff,ff
HKR,%SETS%,MaxMaster,1,00,00
HKR,%SETS%,MaxLineIn,1,00,00
HKR,%SETS%,MaxCDIn,1,04,00
HKR,%SETS%,MaxVideo,1,00,00
HKR,%SETS%,MaxAUX,1,00,00
HKR,%SETS%,MaxPCMOut,1,08,80
HKR,%SETS%,MaxPCBeep,1,00,00
HKR,%SETS%,MaxPCPhone,1,00,00
HKR,%SETS%,MaxMic,1,00,00
HKR,%SETS%,Max3DDepth,1,00,80
HKR,%SETS%,MaxSurround,1,00,00

[AcPm.AddReg]
HKLM,%SERV%,PmDynamic,1,01
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run",ALi51Snd,,"ALi51Snd.exe"
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce",ALi51Snd,,"ALi51Snd.exe"

[ALiLabs.CopyList]
ali51wdm.sys

[CPL.CopyList]
ALi51Cpl.cpl
ALi51Snd.exe


;;**************** NT Install ****************
;;--------------------------------------------------------
;;                  Native
;;--------------------------------------------------------
[ALiAudio_AcerF25.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, AcerF25.AddReg

[ALiAudio_AcerMpe.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, AcerMpe.AddReg

[ALiAudio_AcerF2M.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, AcerF2M.AddReg

[ALiAudio_AcerAt4.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, AcerAt4.AddReg

[ALiAudio_Vegeta.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, Vegeta.AddReg

[ALiAudio_A6.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, A6.AddReg

[ALiAudio_A7U.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, A7U.AddReg

[ALiAudio_AcerCn1.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=ALiLabs.CopyList,CPL.CopyList
AddReg=ALiLabs.AddReg, AcerCn1.AddReg

;------------------------------------------------------------------
[ALiAudio_AcerF25.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

[ALiAudio_AcerMpe.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

[ALiAudio_AcerF2M.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

[ALiAudio_AcerAt4.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

[ALiAudio_Vegeta.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

[ALiAudio_A6.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

[ALiAudio_A7U.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

[ALiAudio_AcerCn1.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ALiWDM.I.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ALiWDM.I.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,ALiWDM.I.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,ALiWDM.I.Wavetable

;------------------------------------------------------------------
[ALiAudio_AcerF25.NT.Services]
AddService = aliadwdm,   0x00000002,     ALiAudio_Service_Inst

[ALiAudio_AcerMpe.NT.Services]
AddService = aliadwdm,   0x00000002,     ALiAudio_Service_Inst

[ALiAudio_AcerF2M.NT.Services]
AddService = aliadwdm,   0x00000002,     ALiAudio_Service_Inst

[ALiAudio_AcerAt4.NT.Services]
AddService = aliadwdm,   0x00000002,     ALiAudio_Service_Inst

[ALiAudio_Vegeta.NT.Services]
AddService = aliadwdm,   0x00000002,     ALiAudio_Service_Inst

[ALiAudio_A6.NT.Services]
AddService = aliadwdm,   0x00000002,     ALiAudio_Service_Inst

[ALiAudio_A7U.NT.Services]
AddService = aliadwdm,   0x00000002,     ALiAudio_Service_Inst

[ALiAudio_AcerCn1.NT.Services]
AddService = aliadwdm,   0x00000002,     ALiAudio_Service_Inst


[ALiAudio_Service_Inst]
DisplayName    = %ALiLabs.DeviceDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\ali51wdm.sys

[Strings]
MfgName="ALi Corporation."
CLMfgName="ALi Corporation."
ALiLabs.DeviceDesc="ALi Audio Accelerator WDM driver"
ALiLabs.DeviceDesc.Acer="ALi Audio Accelerator WDM driver (ALi)"
ALiAudio_Disk="ALi Audio Accelerator WDM driver Disk"
ALiWDM.Wave.szPname="ALi Audio Wave"
ALiWDM.Topology.szPname="ALi Audio Mixer"
ALiWDM.UART.szPname="MPU-401"
ALiWDM.Wavetable.szPname="ALi Wavetable"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
PARS="Parameters"
SETS="Settings"
SERV="SYSTEM\CurrentControlSet\Services\ALiADWDM\Parameters"
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}"
KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
KSNAME_Wave="Wave"
KSNAME_UART="UART"
KSNAME_FMSynth="FMSynth"
KSNAME_Topology="Topology"
KSNAME_Wavetable="Wavetable"

ALiAUDIOGUID.WaveTable		="{BC09A5E0-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.WaveTable		="MIDI"
ALiAUDIOGUID.LineOut		="{BC09A5E1-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.LineOut		="Line"
ALiAUDIOGUID.Microphone		="{BC09A5E2-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.Microphone       	="Microphone"
ALiAUDIOGUID.PcBeep		="{BC09A5E3-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.PcBeep		="PC Beep"
ALiAUDIOGUID.Video		="{BC09A5E4-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.Video		="Video"
ALiAUDIOGUID.Phone		="{BC09A5E5-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.Phone		="Phone"
ALiAUDIOGUID.PCMOut		="{BC09A5E6-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.PCMOut		="PCM Out"
ALiAUDIOGUID.LineIn		="{BC09A5E7-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.LineIn		="Line In"
ALiAUDIOGUID.SteroMix		="{BC09A5E8-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.SteroMix		="StereoMix"
ALiAUDIOGUID.MonoMix		="{BC09A5E9-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.MonoMix		="MonoMix"
ALiAUDIOGUID.3DControl		="{BC09A5EA-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.3DControl		="3D Control"
ALiAUDIOGUID.3DDeepth		="{BC09A5EB-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.3DDeepth		="3D Depth"
ALiAUDIOGUID.I2S		="{BC09A5EC-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.I2S			="I2S"
ALiAUDIOGUID.SPDIF		="{BC09A5ED-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.SPDIF		="S/PDIF"
ALiAUDIOGUID.AGC		="{BC09A5EE-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.AGC			="Microphone Boost"
ALiAUDIOGUID.SURROUND		="{BC09A5EF-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.SURROUND		="Surround"
ALiAUDIOGUID.RECORDING		="{BC09A5F0-35B4-11d2-BE7A-0000210155AD}"
ALiAUDIOPin.RECORDING		="Recording"
ALiAUDIOGUID.MicSelect		="{E1A24905-B451-4f9c-8BE6-4F10252C80AF}"
ALiAUDIOPin.MicSelect		="Alternate Microphone"
