;;
;; YAMAHA AC-XG WDM Audio Miniport for Windows 98 / 2000
;; (C) Copyright YAMAHA Corporation 1999-2000
;;
;; 06/22/2000

[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%YamahaMfg%
DriverVer=08/01/2000,5.12.01.2125
CatalogFile=yacxg.cat

[Manufacturer]
%YamahaMfg%=Yamaha

[SourceDisksNames]
1=%YamahaAC97DiskName%,,,

[SourceDisksFiles]
yacxg.sys=1
yacxgwav.tbl=1
yacxg.cpl=1
yacxgeng.hlp=1
yacxgfre.hlp=1
yacxgger.hlp=1
yacxgita.hlp=1
yacxgjpn.hlp=1
yacxgkor.hlp=1
yacxgpor.hlp=1
yacxgsch.hlp=1
yacxgspa.hlp=1
yacxgswe.hlp=1
yacxgtch.hlp=1
yac3ren.ax=1

[ControlFlags]
ExcludeFromSelect=*

;; --- YAMAHA AC-XG WDM Audio Miniport ---
[Yamaha]
;;Intel 82440MX Chipset
%*WDM_YAMAHAAC97.DeviceDesc%=WDM_YAMAHAAC97, pci\ven_8086&dev_7195&subsys_00011179

[DestinationDirs]
DefaultDestDir = 10,system32\drivers           ; %SystemRoot%\system32\drivers
WDM_YAMAHAAC97.CopyList  = 10,system32\drivers ; %SystemRoot%\system32\drivers
WDM_YAMAHAAC97CPL.CopyList = 11                ; %SystemRoot%\system
WDM_YAMAHAAC3REN.CopyList = 11                ; %SystemRoot%\system
system.DelFiles = 11                           ; %SystemRoot%\system

;;-------------------------------------------------
;; Windows98 Installation
;;-------------------------------------------------
[WDM_YAMAHAAC97]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=WDM_YAMAHAAC97.CopyList, WDM_YAMAHAAC97CPL.CopyList, WDM_YAMAHAAC3REN.CopyList
DelFiles=system.DelFiles
AddReg=WDM_YAMAHAAC97.AddReg, WDM_YAMAHAAC97_GUID.AddReg, WDM_YAMAHAAC97_CUST.Addreg, WDM_YAMAHAAC3REN.AddReg

[WDM_YAMAHAAC97.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,    YACXG.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,    YACXG.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,    YACXG.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,YACXG.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,YACXG.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi%,    YACXG.Interface.Midi
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi%,    YACXG.Interface.Midi

[WDM_YAMAHAAC97_CUST.AddReg]
HKLM,%CustomizeYamaha%,EnOutMasterVol,      1,01,00,00,00
HKLM,%CustomizeYamaha%,EnMonoOutVol,        1,00,00,00,00
HKLM,%CustomizeYamaha%,EnTrueOutVol,        1,00,00,00,00
HKLM,%CustomizeYamaha%,EnXG,                1,01,00,00,00
HKLM,%CustomizeYamaha%,EnBeep,              1,00,00,00,00
HKLM,%CustomizeYamaha%,EnPhone,             1,00,00,00,00
HKLM,%CustomizeYamaha%,EnMic,               1,01,00,00,00
HKLM,%CustomizeYamaha%,EnLine,              1,00,00,00,00
HKLM,%CustomizeYamaha%,EnCD,                1,01,00,00,00
HKLM,%CustomizeYamaha%,EnVideo,             1,00,00,00,00
HKLM,%CustomizeYamaha%,EnAux,               1,00,00,00,00
HKLM,%CustomizeYamaha%,EnStereoMix,         1,01,00,00,00
HKLM,%CustomizeYamaha%,EnMonoMix,           1,01,00,00,00
HKLM,%CustomizeYamaha%,EnMicSel,            1,00,00,00,00
HKLM,%CustomizeYamaha%,EnMonoSel,           1,01,00,00,00
HKLM,%CustomizeYamaha%,EnReverb,            1,01,00,00,00
HKLM,%CustomizeYamaha%,EnChorus,            1,01,00,00,00
HKLM,%CustomizeYamaha%,EnVariation,         1,01,00,00,00
HKLM,%CustomizeYamaha%,EnMic20dB,           1,01,00,00,00
HKLM,%CustomizeYamaha%,EnKaraoke,           1,01,00,00,00
HKLM,%CustomizeYamaha%,EnTone,              1,00,00,00,00
HKLM,%CustomizeYamaha%,En3DEnh,             1,01,00,00,00
HKLM,%CustomizeYamaha%,EnOutZV,             1,00,00,00,00
HKLM,%CustomizeYamaha%,EnXGFs,              1,00,00,00,00
HKLM,%CustomizeYamaha%,EnYPower,            1,01,00,00,00

HKLM,%CustomizeYamaha%,DefMicSel,           1,00,00,00,00
HKLM,%CustomizeYamaha%,DefMasterVol,        1,00,40,fe,ff
HKLM,%CustomizeYamaha%,DefMasterMute,       1,00,00,00,00
HKLM,%CustomizeYamaha%,DefMonoSel,          1,00,00,00,00
HKLM,%CustomizeYamaha%,DefMonoOutVol,       1,00,00,00,00
HKLM,%CustomizeYamaha%,DefMonoOutMute,      1,01,00,00,00
HKLM,%CustomizeYamaha%,DefTrueOutVol,       1,00,00,00,00
HKLM,%CustomizeYamaha%,DefTrueOutMute,      1,01,00,00,00
HKLM,%CustomizeYamaha%,DefXGVol,            1,7f,00,00,00
HKLM,%CustomizeYamaha%,DefXGMute,           1,00,00,00,00
HKLM,%CustomizeYamaha%,DefReverb,           1,01,00,00,00
HKLM,%CustomizeYamaha%,DefChorus,           1,01,00,00,00
HKLM,%CustomizeYamaha%,DefVariation,        1,01,00,00,00
HKLM,%CustomizeYamaha%,DefOutBeepVol,       1,00,00,00,00
HKLM,%CustomizeYamaha%,DefOutBeepMute,      1,00,00,00,00
HKLM,%CustomizeYamaha%,DefOutPhoneVol,      1,00,00,00,00
HKLM,%CustomizeYamaha%,DefOutPhoneMute,     1,01,00,00,00
HKLM,%CustomizeYamaha%,DefOutMicVol,        1,00,40,0a,00
HKLM,%CustomizeYamaha%,DefOutMicMute,       1,01,00,00,00
HKLM,%CustomizeYamaha%,DefOutLineVol,       1,00,00,00,00
HKLM,%CustomizeYamaha%,DefOutLineMute,      1,01,00,00,00
HKLM,%CustomizeYamaha%,DefOutCDVol,         1,00,40,0a,00
HKLM,%CustomizeYamaha%,DefOutCDMute,        1,01,00,00,00
HKLM,%CustomizeYamaha%,DefOutVideoVol,      1,00,00,00,00
HKLM,%CustomizeYamaha%,DefOutVideoMute,     1,01,00,00,00
HKLM,%CustomizeYamaha%,DefOutAuxVol,        1,00,00,00,00
HKLM,%CustomizeYamaha%,DefOutAuxMute,       1,01,00,00,00
HKLM,%CustomizeYamaha%,DefRecPhoneVol,      1,00,00,00,00
HKLM,%CustomizeYamaha%,DefRecMicVol,        1,00,80,10,00
HKLM,%CustomizeYamaha%,DefRecLineVol,       1,00,00,00,00
HKLM,%CustomizeYamaha%,DefRecCDVol,         1,00,80,10,00
HKLM,%CustomizeYamaha%,DefRecVideoVol,      1,00,00,00,00
HKLM,%CustomizeYamaha%,DefRecAuxVol,        1,00,00,00,00
HKLM,%CustomizeYamaha%,DefRecSMixVol,       1,00,c0,06,00
HKLM,%CustomizeYamaha%,DefRecMMixVol,       1,00,c0,06,00
HKLM,%CustomizeYamaha%,DefMic20dB,          1,01,00,00,00
HKLM,%CustomizeYamaha%,DefKaraokeEn,        1,00,00,00,00
HKLM,%CustomizeYamaha%,DefKaraokeDelay,     1,96,00,00,00
HKLM,%CustomizeYamaha%,DefKaraokeFeedback,  1,2d,00,00,00
HKLM,%CustomizeYamaha%,Def3DEn,             1,01,00,00,00
HKLM,%CustomizeYamaha%,Def3DDepth,          1,00,00,fa,ff
HKLM,%CustomizeYamaha%,DefBass,             1,00,00,00,00
HKLM,%CustomizeYamaha%,DefTreble,           1,00,00,00,00
HKLM,%CustomizeYamaha%,DefRecSel,           1,00,00,00,00
HKLM,%CustomizeYamaha%,DefOutZVVol,         1,00,00,00,00
HKLM,%CustomizeYamaha%,DefOutZVMute,        1,00,00,00,00
HKLM,%CustomizeYamaha%,DefXGFs,             1,00,00,00,00
HKLM,%CustomizeYamaha%,DefYPowerMode,       1,01,00,00,00
HKLM,%CustomizeYamaha%,DefYPowerTime,       1,3C,00,00,00

HKLM,%CustomizeYamaha%,MaxMasterVol,        1,00,00,00,00
HKLM,%CustomizeYamaha%,MaxMonoOutVol,       1,00,00,00,00
HKLM,%CustomizeYamaha%,MaxTrueOutVol,       1,00,00,00,00
HKLM,%CustomizeYamaha%,MaxXGVol,            1,ff,00,00,00
HKLM,%CustomizeYamaha%,MaxOutBeepVol,       1,00,00,00,00
HKLM,%CustomizeYamaha%,MaxOutPhoneVol,      1,00,00,0c,00
HKLM,%CustomizeYamaha%,MaxOutMicVol,        1,00,00,0c,00
HKLM,%CustomizeYamaha%,MaxOutLineVol,       1,00,00,0c,00
HKLM,%CustomizeYamaha%,MaxOutCDVol,         1,00,00,0c,00
HKLM,%CustomizeYamaha%,MaxOutVideoVol,      1,00,00,0c,00
HKLM,%CustomizeYamaha%,MaxOutAuxVol,        1,00,00,0c,00
HKLM,%CustomizeYamaha%,MaxRecPhoneVol,      1,00,80,16,00
HKLM,%CustomizeYamaha%,MaxRecMicVol,        1,00,80,16,00
HKLM,%CustomizeYamaha%,MaxRecLineVol,       1,00,80,16,00
HKLM,%CustomizeYamaha%,MaxRecCDVol,         1,00,80,16,00
HKLM,%CustomizeYamaha%,MaxRecVideoVol,      1,00,80,16,00
HKLM,%CustomizeYamaha%,MaxRecAuxVol,        1,00,80,16,00
HKLM,%CustomizeYamaha%,MaxRecSMixVol,       1,00,80,16,00
HKLM,%CustomizeYamaha%,MaxRecMMixVol,       1,00,80,16,00
HKLM,%CustomizeYamaha%,MaxKaraokeDelay,     1,2c,01,00,00
HKLM,%CustomizeYamaha%,MaxKaraokeFeedback,  1,5a,00,00,00
HKLM,%CustomizeYamaha%,Max3DDepth,          1,64,00,00,00
HKLM,%CustomizeYamaha%,MaxBass,             1,00,80,0a,00
HKLM,%CustomizeYamaha%,MaxTreble,           1,00,80,0a,00
HKLM,%CustomizeYamaha%,MaxOutZVVol,         1,00,00,0c,00
HKLM,%CustomizeYamaha%,MaxYPowerTime,       1,10,0E,00,00

HKLM,%CustomizeYamaha%,MinMasterVol,        1,00,80,d1,ff
HKLM,%CustomizeYamaha%,MinMonoOutVol,       1,00,80,d1,ff
HKLM,%CustomizeYamaha%,MinTrueOutVol,       1,00,80,d1,ff
HKLM,%CustomizeYamaha%,MinXGVol,            1,00,00,00,00
HKLM,%CustomizeYamaha%,MinOutBeepVol,       1,00,00,d3,ff
HKLM,%CustomizeYamaha%,MinOutPhoneVol,	    1,00,80,dd,ff
HKLM,%CustomizeYamaha%,MinOutMicVol,        1,00,80,dd,ff
HKLM,%CustomizeYamaha%,MinOutLineVol,       1,00,80,dd,ff
HKLM,%CustomizeYamaha%,MinOutCDVol,         1,00,80,dd,ff
HKLM,%CustomizeYamaha%,MinOutVideoVol,      1,00,80,dd,ff
HKLM,%CustomizeYamaha%,MinOutAuxVol,        1,00,80,dd,ff
HKLM,%CustomizeYamaha%,MinRecPhoneVol,      1,00,00,00,00
HKLM,%CustomizeYamaha%,MinRecMicVol,        1,00,00,00,00
HKLM,%CustomizeYamaha%,MinRecLineVol,       1,00,00,00,00
HKLM,%CustomizeYamaha%,MinRecCDVol,         1,00,00,00,00
HKLM,%CustomizeYamaha%,MinRecVideoVol,      1,00,00,00,00
HKLM,%CustomizeYamaha%,MinRecAuxVol,        1,00,00,00,00
HKLM,%CustomizeYamaha%,MinRecSMixVol,       1,00,00,00,00
HKLM,%CustomizeYamaha%,MinRecMMixVol,       1,00,00,00,00
HKLM,%CustomizeYamaha%,MinKaraokeDelay,     1,00,00,00,00
HKLM,%CustomizeYamaha%,MinKaraokeFeedback,  1,00,00,00,00
HKLM,%CustomizeYamaha%,Min3DDepth,          1,00,00,00,00
HKLM,%CustomizeYamaha%,MinBass,             1,00,00,00,00
HKLM,%CustomizeYamaha%,MinTreble,           1,00,00,00,00
HKLM,%CustomizeYamaha%,MinOutZVVol,         1,00,80,dd,ff
HKLM,%CustomizeYamaha%,MinYPowerTime,       1,01,00,00,00

HKLM,%CustomizeYamaha%,UseLinearVol,        1,00,00,00,00

HKLM,%CustomizeYamaha%,UsePC99Fs,           1,01,00,00,00

HKLM,%CustomizeYamaha%,EAPDInvert,          1,00,00,00,00

HKLM,%CustomizeYamaha%,YmersionMode,        1,01,00,00,00

HKLM,%CustomizeYamaha%,DIT47,               1,00,00,00,00

HKLM,%CustomizeYamaha%,DetectTvald,         1,01,00,00,00

HKLM,%CustomizeYamaha%,Rec8BitNoise,        1,01,00,00,00

HKLM,%CustomizeYamaha%,SameSynthVol,        1,01,00,00,00

HKLM,%CustomizeYamaha%,XGPoly,              1,20,00,00,00

HKLM,%CustomizeYamaha%,UseUnitedMaster,     1,01,00,00,00

HKLM,%CustomizeYamaha%,PCMVolDef, 			1,08,08,00,00

HKLM,%CustomizeYamaha%,SPDIFOutMode, 	    1,00,00,00,00

HKLM,%CustomizeYamaha%,PowerOff, 		        1,00,00,00,00

;;-------------------------------------------------
;; Windows2000 Installation
;;-------------------------------------------------
[WDM_YAMAHAAC97.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration.NT
DelFiles=system.DelFiles
CopyFiles=WDM_YAMAHAAC97.CopyList, WDM_YAMAHAAC97CPL.CopyList, WDM_YAMAHAAC3REN.CopyList
AddReg=WDM_YAMAHAAC97.AddReg, WDM_YAMAHAAC97_GUID.AddReg, WDM_YAMAHAAC97_CUST_NT.Addreg, WDM_YAMAHAAC3REN.AddReg

[WDM_YAMAHAAC97.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,    YACXG.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,    YACXG.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,    YACXG.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,YACXG.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,YACXG.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi%,    YACXG.Interface.Midi
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi%,    YACXG.Interface.Midi

[WDM_YAMAHAAC97.NT.Services]
AddService = wdmaud,    0x00000000, wdmaud_Service_Inst
AddService = WDM_YAMAHAAC97,0x00000002, WDM_YAMAHAAC97_Service_Inst

[WDM_YAMAHAAC97_CUST_NT.AddReg]
HKLM,%CustomizeYamahaNT%,EnOutMasterVol,      1,01,00,00,00
HKLM,%CustomizeYamahaNT%,EnMonoOutVol,        1,00,00,00,00
HKLM,%CustomizeYamahaNT%,EnTrueOutVol,        1,00,00,00,00
HKLM,%CustomizeYamahaNT%,EnXG,                1,01,00,00,00
HKLM,%CustomizeYamahaNT%,EnBeep,              1,00,00,00,00
HKLM,%CustomizeYamahaNT%,EnPhone,             1,00,00,00,00
HKLM,%CustomizeYamahaNT%,EnMic,               1,01,00,00,00
HKLM,%CustomizeYamahaNT%,EnLine,              1,00,00,00,00
HKLM,%CustomizeYamahaNT%,EnCD,                1,00,00,00,00
HKLM,%CustomizeYamahaNT%,EnVideo,             1,00,00,00,00
HKLM,%CustomizeYamahaNT%,EnAux,               1,00,00,00,00
HKLM,%CustomizeYamahaNT%,EnStereoMix,         1,01,00,00,00
HKLM,%CustomizeYamahaNT%,EnMonoMix,           1,01,00,00,00
HKLM,%CustomizeYamahaNT%,EnMicSel,            1,00,00,00,00
HKLM,%CustomizeYamahaNT%,EnMonoSel,           1,01,00,00,00
HKLM,%CustomizeYamahaNT%,EnReverb,            1,01,00,00,00
HKLM,%CustomizeYamahaNT%,EnChorus,            1,01,00,00,00
HKLM,%CustomizeYamahaNT%,EnVariation,         1,01,00,00,00
HKLM,%CustomizeYamahaNT%,EnMic20dB,           1,01,00,00,00
HKLM,%CustomizeYamahaNT%,EnKaraoke,           1,01,00,00,00
HKLM,%CustomizeYamahaNT%,EnTone,              1,00,00,00,00
HKLM,%CustomizeYamahaNT%,En3DEnh,             1,01,00,00,00
HKLM,%CustomizeYamahaNT%,EnOutZV,             1,00,00,00,00
HKLM,%CustomizeYamahaNT%,EnXGFs,              1,00,00,00,00
HKLM,%CustomizeYamahaNT%,EnYPower,            1,01,00,00,00

HKLM,%CustomizeYamahaNT%,DefMicSel,           1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefMasterVol,        1,00,40,fe,ff
HKLM,%CustomizeYamahaNT%,DefMasterMute,       1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefMonoSel,          1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefMonoOutVol,       1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefMonoOutMute,      1,01,00,00,00
HKLM,%CustomizeYamahaNT%,DefTrueOutVol,       1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefTrueOutMute,      1,01,00,00,00
HKLM,%CustomizeYamahaNT%,DefXGVol,            1,7f,00,00,00
HKLM,%CustomizeYamahaNT%,DefXGMute,           1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefReverb,           1,01,00,00,00
HKLM,%CustomizeYamahaNT%,DefChorus,           1,01,00,00,00
HKLM,%CustomizeYamahaNT%,DefVariation,        1,01,00,00,00
HKLM,%CustomizeYamahaNT%,DefOutBeepVol,       1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefOutBeepMute,      1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefOutPhoneVol,      1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefOutPhoneMute,     1,01,00,00,00
HKLM,%CustomizeYamahaNT%,DefOutMicVol,        1,00,40,0a,00
HKLM,%CustomizeYamahaNT%,DefOutMicMute,       1,01,00,00,00
HKLM,%CustomizeYamahaNT%,DefOutLineVol,       1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefOutLineMute,      1,01,00,00,00
HKLM,%CustomizeYamahaNT%,DefOutCDVol,         1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefOutCDMute,        1,01,00,00,00
HKLM,%CustomizeYamahaNT%,DefOutVideoVol,      1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefOutVideoMute,     1,01,00,00,00
HKLM,%CustomizeYamahaNT%,DefOutAuxVol,        1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefOutAuxMute,       1,01,00,00,00
HKLM,%CustomizeYamahaNT%,DefRecPhoneVol,      1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefRecMicVol,        1,00,80,10,00
HKLM,%CustomizeYamahaNT%,DefRecLineVol,       1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefRecCDVol,         1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefRecVideoVol,      1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefRecAuxVol,        1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefRecSMixVol,       1,00,c0,06,00
HKLM,%CustomizeYamahaNT%,DefRecMMixVol,       1,00,c0,06,00
HKLM,%CustomizeYamahaNT%,DefMic20dB,          1,01,00,00,00
HKLM,%CustomizeYamahaNT%,DefKaraokeEn,        1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefKaraokeDelay,     1,96,00,00,00
HKLM,%CustomizeYamahaNT%,DefKaraokeFeedback,  1,2d,00,00,00
HKLM,%CustomizeYamahaNT%,Def3DEn,             1,01,00,00,00
HKLM,%CustomizeYamahaNT%,Def3DDepth,          1,00,00,fa,ff
HKLM,%CustomizeYamahaNT%,DefBass,             1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefTreble,           1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefRecSel,           1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefOutZVVol,         1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefOutZVMute,        1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefXGFs,             1,00,00,00,00
HKLM,%CustomizeYamahaNT%,DefYPowerMode,       1,01,00,00,00
HKLM,%CustomizeYamahaNT%,DefYPowerTime,       1,3C,00,00,00

HKLM,%CustomizeYamahaNT%,MaxMasterVol,        1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MaxMonoOutVol,       1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MaxTrueOutVol,       1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MaxXGVol,            1,ff,00,00,00
HKLM,%CustomizeYamahaNT%,MaxOutBeepVol,       1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MaxOutPhoneVol,      1,00,00,0c,00
HKLM,%CustomizeYamahaNT%,MaxOutMicVol,        1,00,00,0c,00
HKLM,%CustomizeYamahaNT%,MaxOutLineVol,       1,00,00,0c,00
HKLM,%CustomizeYamahaNT%,MaxOutCDVol,         1,00,00,0c,00
HKLM,%CustomizeYamahaNT%,MaxOutVideoVol,      1,00,00,0c,00
HKLM,%CustomizeYamahaNT%,MaxOutAuxVol,        1,00,00,0c,00
HKLM,%CustomizeYamahaNT%,MaxRecPhoneVol,      1,00,80,16,00
HKLM,%CustomizeYamahaNT%,MaxRecMicVol,        1,00,80,16,00
HKLM,%CustomizeYamahaNT%,MaxRecLineVol,       1,00,80,16,00
HKLM,%CustomizeYamahaNT%,MaxRecCDVol,         1,00,80,16,00
HKLM,%CustomizeYamahaNT%,MaxRecVideoVol,      1,00,80,16,00
HKLM,%CustomizeYamahaNT%,MaxRecAuxVol,        1,00,80,16,00
HKLM,%CustomizeYamahaNT%,MaxRecSMixVol,       1,00,80,16,00
HKLM,%CustomizeYamahaNT%,MaxRecMMixVol,       1,00,80,16,00
HKLM,%CustomizeYamahaNT%,MaxKaraokeDelay,     1,2c,01,00,00
HKLM,%CustomizeYamahaNT%,MaxKaraokeFeedback,  1,5a,00,00,00
HKLM,%CustomizeYamahaNT%,Max3DDepth,          1,64,00,00,00
HKLM,%CustomizeYamahaNT%,MaxBass,             1,00,80,0a,00
HKLM,%CustomizeYamahaNT%,MaxTreble,           1,00,80,0a,00
HKLM,%CustomizeYamahaNT%,MaxOutZVVol,         1,00,00,0c,00
HKLM,%CustomizeYamahaNT%,MaxYPowerTime,       1,10,0E,00,00

HKLM,%CustomizeYamahaNT%,MinMasterVol,        1,00,80,d1,ff
HKLM,%CustomizeYamahaNT%,MinMonoOutVol,       1,00,80,d1,ff
HKLM,%CustomizeYamahaNT%,MinTrueOutVol,       1,00,80,d1,ff
HKLM,%CustomizeYamahaNT%,MinXGVol,            1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MinOutBeepVol,       1,00,00,d3,ff
HKLM,%CustomizeYamahaNT%,MinOutPhoneVol,      1,00,80,dd,ff
HKLM,%CustomizeYamahaNT%,MinOutMicVol,        1,00,80,dd,ff
HKLM,%CustomizeYamahaNT%,MinOutLineVol,       1,00,80,dd,ff
HKLM,%CustomizeYamahaNT%,MinOutCDVol,         1,00,80,dd,ff
HKLM,%CustomizeYamahaNT%,MinOutVideoVol,      1,00,80,dd,ff
HKLM,%CustomizeYamahaNT%,MinOutAuxVol,        1,00,80,dd,ff
HKLM,%CustomizeYamahaNT%,MinRecPhoneVol,      1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MinRecMicVol,        1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MinRecLineVol,       1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MinRecCDVol,         1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MinRecVideoVol,      1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MinRecAuxVol,        1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MinRecSMixVol,       1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MinRecMMixVol,       1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MinKaraokeDelay,     1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MinKaraokeFeedback,  1,00,00,00,00
HKLM,%CustomizeYamahaNT%,Min3DDepth,          1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MinBass,             1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MinTreble,           1,00,00,00,00
HKLM,%CustomizeYamahaNT%,MinOutZVVol,         1,00,80,dd,ff
HKLM,%CustomizeYamahaNT%,MinYPowerTime,       1,01,00,00,00

HKLM,%CustomizeYamahaNT%,UseLinearVol,        1,00,00,00,00

HKLM,%CustomizeYamahaNT%,UsePC99Fs,           1,01,00,00,00

HKLM,%CustomizeYamahaNT%,EAPDInvert,          1,00,00,00,00

HKLM,%CustomizeYamahaNT%,YmersionMode,        1,01,00,00,00

HKLM,%CustomizeYamahaNT%,DIT47,               1,00,00,00,00

HKLM,%CustomizeYamahaNT%,DetectTvald,         1,01,00,00,00

HKLM,%CustomizeYamahaNT%,Rec8BitNoise,        1,01,00,00,00

HKLM,%CustomizeYamahaNT%,SameSynthVol,        1,01,00,00,00

HKLM,%CustomizeYamahaNT%,XGPoly,              1,20,00,00,00

HKLM,%CustomizeYamahaNT%,UseUnitedMaster,     1,01,00,00,00

HKLM,%CustomizeYamahaNT%,PCMVolDef,	      1,08,08,00,00

HKLM,%CustomizeYamahaNT%,SPDIFOutMode, 	      1,00,00,00,00

HKLM,%CustomizeYamahaNT%,PowerOff,    		    1,00,00,00,00

;;-------------------------------------------------
;; Common part for both Windows98 and Windows2000
;;-------------------------------------------------
[WDM_YAMAHAAC97.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,yacxg.sys
HKR,,NTMPDriver,,"yacxg.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_YAMAHAAC97.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_YAMAHAAC97.DeviceDesc%

[WDM_YAMAHAAC97_GUID.AddReg]
HKLM,%MediaCategories%\%YAMAHAGUID.MicSelSrc%,Name,,%YAMAHAPin.MicSelSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.MicSelSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.KaraokeSrc%,Name,,%YAMAHAPin.KaraokeSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.KaraokeSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.MonoOutSrc%,Name,,%YAMAHAPin.MonoOutSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.MonoOutSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.TrueOutSrc%,Name,,%YAMAHAPin.TrueOutSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.TrueOutSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.PcmOutSrc%,Name,,%YAMAHAPin.PcmOutSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.PcmOutSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.XGSrc%,Name,,%YAMAHAPin.XGSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.XGSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.BeepSrc%,Name,,%YAMAHAPin.BeepSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.BeepSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.PhoneSrc%,Name,,%YAMAHAPin.PhoneSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.PhoneSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.MicSrc%,Name,,%YAMAHAPin.MicSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.MicSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.LineInSrc%,Name,,%YAMAHAPin.LineInSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.LineInSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.CDSrc%,Name,,%YAMAHAPin.CDSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.CDSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.VideoSrc%,Name,,%YAMAHAPin.VideoSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.VideoSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.AuxSrc%,Name,,%YAMAHAPin.AuxSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.AuxSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.StereoMixSrc%,Name,,%YAMAHAPin.StereoMixSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.StereoMixSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.MonoMixSrc%,Name,,%YAMAHAPin.MonoMixSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.MonoMixSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.ZVPortSrc%,Name,,%YAMAHAPin.ZVPortSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.ZVPortSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.SpdifSrc%,Name,,%YAMAHAPin.SpdifSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.SpdifSrc%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.LineOutDest%,Name,,%YAMAHAPin.LineOutDest%
HKLM,%MediaCategories%\%YAMAHAGUID.LineOutDest%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.PcmInDest%,Name,,%YAMAHAPin.PcmInDest%
HKLM,%MediaCategories%\%YAMAHAGUID.PcmInDest%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.Enhance3DSrc%,Name,,%YAMAHAPin.Enhance3DSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.Enhance3DSrc%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%YAMAHAGUID.RecControl%,Name,,%YAMAHAPin.RecControl%
HKLM,%MediaCategories%\%YAMAHAGUID.RecControl%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%YAMAHAGUID.MicSel%,Name,,%YAMAHANode.MicSel%
HKLM,%MediaCategories%\%YAMAHAGUID.MicSel%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.LineOutVol%,Name,,%YAMAHANode.LineOutVol%
HKLM,%MediaCategories%\%YAMAHAGUID.LineOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.LineOutMute%,Name,,%YAMAHANode.LineOutMute%
HKLM,%MediaCategories%\%YAMAHAGUID.LineOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.MonoOutSel%,Name,,%YAMAHANode.MonoOutSel%
HKLM,%MediaCategories%\%YAMAHAGUID.MonoOutSel%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.MonoOutVol%,Name,,%YAMAHANode.MonoOutVol%
HKLM,%MediaCategories%\%YAMAHAGUID.MonoOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.MonoOutMute%,Name,,%YAMAHANode.MonoOutMute%
HKLM,%MediaCategories%\%YAMAHAGUID.MonoOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.TrueOutVol%,Name,,%YAMAHANode.TrueOutVol%
HKLM,%MediaCategories%\%YAMAHAGUID.TrueOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.TrueOutMute%,Name,,%YAMAHANode.TrueOutMute%
HKLM,%MediaCategories%\%YAMAHAGUID.TrueOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.PcmOutVol%,Name,,%YAMAHANode.PcmOutVol%
HKLM,%MediaCategories%\%YAMAHAGUID.PcmOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.PcmOutMute%,Name,,%YAMAHANode.PcmOutMute%
HKLM,%MediaCategories%\%YAMAHAGUID.PcmOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.XGVol%,Name,,%YAMAHANode.XGVol%
HKLM,%MediaCategories%\%YAMAHAGUID.XGVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.XGMute%,Name,,%YAMAHANode.XGMute%
HKLM,%MediaCategories%\%YAMAHAGUID.XGMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.XGReverb%,Name,,%YAMAHANode.XGReverb%
HKLM,%MediaCategories%\%YAMAHAGUID.XGReverb%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.XGChorus%,Name,,%YAMAHANode.XGChorus%
HKLM,%MediaCategories%\%YAMAHAGUID.XGChorus%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.XGVariation%,Name,,%YAMAHANode.XGVariation%
HKLM,%MediaCategories%\%YAMAHAGUID.XGVariation%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.XGVL%,Name,,%YAMAHANode.XGVL%
HKLM,%MediaCategories%\%YAMAHAGUID.XGVL%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.BeepOutVol%,Name,,%YAMAHANode.BeepOutVol%
HKLM,%MediaCategories%\%YAMAHAGUID.BeepOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.BeepOutMute%,Name,,%YAMAHANode.BeepOutMute%
HKLM,%MediaCategories%\%YAMAHAGUID.BeepOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.PhoneOutVol%,Name,,%YAMAHANode.PhoneOutVol%
HKLM,%MediaCategories%\%YAMAHAGUID.PhoneOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.PhoneOutMute%,Name,,%YAMAHANode.PhoneOutMute%
HKLM,%MediaCategories%\%YAMAHAGUID.PhoneOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.MicOutVol%,Name,,%YAMAHANode.MicOutVol%
HKLM,%MediaCategories%\%YAMAHAGUID.MicOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.MicOutMute%,Name,,%YAMAHANode.MicOutMute%
HKLM,%MediaCategories%\%YAMAHAGUID.MicOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.LineInOutVol%,Name,,%YAMAHANode.LineInOutVol%
HKLM,%MediaCategories%\%YAMAHAGUID.LineInOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.LineInOutMute%,Name,,%YAMAHANode.LineInOutMute%
HKLM,%MediaCategories%\%YAMAHAGUID.LineInOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.CDOutVol%,Name,,%YAMAHANode.CDOutVol%
HKLM,%MediaCategories%\%YAMAHAGUID.CDOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.CDOutMute%,Name,,%YAMAHANode.CDOutMute%
HKLM,%MediaCategories%\%YAMAHAGUID.CDOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.VideoOutVol%,Name,,%YAMAHANode.VideoOutVol%
HKLM,%MediaCategories%\%YAMAHAGUID.VideoOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.VideoOutMute%,Name,,%YAMAHANode.VideoOutMute%
HKLM,%MediaCategories%\%YAMAHAGUID.VideoOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.AuxOutVol%,Name,,%YAMAHANode.AuxOutVol%
HKLM,%MediaCategories%\%YAMAHAGUID.AuxOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.AuxOutMute%,Name,,%YAMAHANode.AuxOutMute%
HKLM,%MediaCategories%\%YAMAHAGUID.AuxOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.PhoneCapVol%,Name,,%YAMAHANode.PhoneCapVol%
HKLM,%MediaCategories%\%YAMAHAGUID.PhoneCapVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.MicCapVol%,Name,,%YAMAHANode.MicCapVol%
HKLM,%MediaCategories%\%YAMAHAGUID.MicCapVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.LineInCapVol%,Name,,%YAMAHANode.LineInCapVol%
HKLM,%MediaCategories%\%YAMAHAGUID.LineInCapVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.CDCapVol%,Name,,%YAMAHANode.CDCapVol%
HKLM,%MediaCategories%\%YAMAHAGUID.CDCapVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.VideoCapVol%,Name,,%YAMAHANode.VideoCapVol%
HKLM,%MediaCategories%\%YAMAHAGUID.VideoCapVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.AuxCapVol%,Name,,%YAMAHANode.AuxCapVol%
HKLM,%MediaCategories%\%YAMAHAGUID.AuxCapVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.SMixCapVol%,Name,,%YAMAHANode.SMixCapVol%
HKLM,%MediaCategories%\%YAMAHAGUID.SMixCapVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.MMixCapVol%,Name,,%YAMAHANode.MMixCapVol%
HKLM,%MediaCategories%\%YAMAHAGUID.MMixCapVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.RenderMix%,Name,,%YAMAHANode.RenderMix%
HKLM,%MediaCategories%\%YAMAHAGUID.RenderMix%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.CapMux%,Name,,%YAMAHANode.CapMux%
HKLM,%MediaCategories%\%YAMAHAGUID.CapMux%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.MicAGC%,Name,,%YAMAHANode.MicAGC%
HKLM,%MediaCategories%\%YAMAHAGUID.MicAGC%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.KaraokeEnable%,Name,,%YAMAHANode.KaraokeEnable%
HKLM,%MediaCategories%\%YAMAHAGUID.KaraokeEnable%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.KaraokeDelay%,Name,,%YAMAHANode.KaraokeDelay%
HKLM,%MediaCategories%\%YAMAHAGUID.KaraokeDelay%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.KaraokeFeedback%,Name,,%YAMAHANode.KaraokeFeedback%
HKLM,%MediaCategories%\%YAMAHAGUID.KaraokeFeedback%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.SpdifOutMode%,Name,,%YAMAHANode.SpdifOutMode%
HKLM,%MediaCategories%\%YAMAHAGUID.SpdifOutMode%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.3DEnable%,Name,,%YAMAHANode.3DEnable%
HKLM,%MediaCategories%\%YAMAHAGUID.3DEnable%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.3DStrength%,Name,,%YAMAHANode.3DStrength%
HKLM,%MediaCategories%\%YAMAHAGUID.3DStrength%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.Bass%,Name,,%YAMAHANode.Bass%
HKLM,%MediaCategories%\%YAMAHAGUID.Bass%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.Treble%,Name,,%YAMAHANode.Treble%
HKLM,%MediaCategories%\%YAMAHAGUID.Treble%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.ZVCapMute%,Name,,%YAMAHANode.ZVCapMute%
HKLM,%MediaCategories%\%YAMAHAGUID.ZVCapMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.SpdifCapMute%,Name,,%YAMAHANode.SpdifCapMute%
HKLM,%MediaCategories%\%YAMAHAGUID.SpdifCapMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.ZVOutVol%,Name,,%YAMAHANode.ZVOutVol%
HKLM,%MediaCategories%\%YAMAHAGUID.ZVOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.ZVOutMute%,Name,,%YAMAHANode.ZVOutMute%
HKLM,%MediaCategories%\%YAMAHAGUID.ZVOutMute%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%YAMAHAGUID.XGFs%,Name,,%YAMAHANode.XGFs%
HKLM,%MediaCategories%\%YAMAHAGUID.XGFs%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.YPowerMode%,Name,,%YAMAHANode.YPowerMode%
HKLM,%MediaCategories%\%YAMAHAGUID.YPowerMode%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.YPowerTime%,Name,,%YAMAHANode.YPowerTime%
HKLM,%MediaCategories%\%YAMAHAGUID.YPowerTime%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.YPowerStatus%,Name,,%YAMAHANode.YPowerStatus%
HKLM,%MediaCategories%\%YAMAHAGUID.YPowerStatus%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%YAMAHAGUID.YamahaMixer%,Name,,%YAMAHANode.YamahaMixer%
HKLM,%MediaCategories%\%YAMAHAGUID.YamahaMixer%,Display,1,00,00,00,00

[WDM_YAMAHAAC3REN.AddReg]
HKCR,CLSID\{DC734E81-EF76-11D3-AF29-00C04F8864D9},,,"YAMAHA AC3 SPDIF Renderer"
HKCR,CLSID\{DC734E81-EF76-11D3-AF29-00C04F8864D9}\InprocServer32,,,"%11%\YAC3REN.AX"
HKCR,CLSID\{DC734E81-EF76-11D3-AF29-00C04F8864D9}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{DC734E81-EF76-11D3-AF29-00C04F8864D9},CLSID,,{DC734E81-EF76-11D3-AF29-00C04F8864D9}
HKCR,CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{DC734E81-EF76-11D3-AF29-00C04F8864D9},FriendlyName,,"YAMAHA AC3 SPDIF Renderer"

;; Delete these files from
;; the system directory
[system.DelFiles]
yacxg.sys

;; copy these files into the
;; system32\drivers directory
[WDM_YAMAHAAC97.CopyList]
yacxg.sys
yacxgwav.tbl

;; copy these files into the
;; system directory
[WDM_YAMAHAAC97CPL.CopyList]
yacxg.cpl
yacxgeng.hlp
yacxgfre.hlp
yacxgger.hlp
yacxgita.hlp
yacxgjpn.hlp
yacxgkor.hlp
yacxgpor.hlp
yacxgsch.hlp
yacxgspa.hlp
yacxgswe.hlp
yacxgtch.hlp

[WDM_YAMAHAAC3REN.CopyList]
yac3ren.ax

[YACXG.Interface.Wave]
AddReg=YACXG.Interface.Wave.AddReg
[YACXG.Interface.Wave.AddReg]
HKR,,FriendlyName,,%YACXG.Wave.szPname%

[YACXG.Interface.Topology]
AddReg=YACXG.Interface.Topo.AddReg
[YACXG.Interface.Topo.AddReg]
HKR,,FriendlyName,,%YACXG.Topology.szPname%

[YACXG.Interface.Midi]
AddReg=YACXG.Interface.Midi.AddReg
[YACXG.Interface.Midi.AddReg]
HKR,,FriendlyName,,%YACXG.Midi.szPname%
HKR,,CLSID,,%Proxy.CLSID%

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

[wdmaud_Service_Inst]
DisplayName    = %wdmaud.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\wdmaud.sys

[WDM_YAMAHAAC97_Service_Inst]
DisplayName    = %WDM_YAMAHAAC97.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\yacxg.sys

[Strings]
;; AC-XG Devices friendly names (GUIDS non-localizeable)

YAMAHAGUID.MicSelSrc				=	"{66B24140-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.KaraokeSrc				=	"{66B24141-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.MonoOutSrc				=	"{66B24142-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.TrueOutSrc				=	"{66B24143-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.PcmOutSrc				=	"{66B24144-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.XGSrc						=	"{66B24145-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.BeepSrc					=	"{66B24146-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.PhoneSrc					=	"{66B24147-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.MicSrc						=	"{66B24148-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.LineInSrc				=	"{66B24149-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.CDSrc						=	"{66B2414A-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.VideoSrc					=	"{66B2414B-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.AuxSrc						=	"{66B2414C-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.StereoMixSrc			=	"{66B2414D-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.MonoMixSrc				=	"{66B2414E-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.ZVPortSrc				=	"{66B2414F-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.SpdifSrc					=	"{66B24150-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.LineOutDest			=	"{66B24151-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.PcmInDest				=	"{66B24152-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.Enhance3DSrc			=	"{66B24153-D633-11d2-ADB9-00C04F8864D9}"

YAMAHAGUID.RecControl 			=	"{66B241A3-D633-11d2-ADB9-00C04F8864D9}"

YAMAHAGUID.MicSel						=	"{66B24170-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.LineOutVol				=	"{66B24171-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.LineOutMute			=	"{66B24172-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.MonoOutSel				=	"{66B24173-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.MonoOutVol				=	"{66B24174-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.MonoOutMute			=	"{66B24175-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.TrueOutVol				=	"{66B24176-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.TrueOutMute			=	"{66B24177-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.PcmOutVol				=	"{66B24178-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.PcmOutMute				=	"{66B24179-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.XGVol						=	"{66B2417A-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.XGMute						=	"{66B2417B-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.XGReverb					=	"{66B2417C-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.XGChorus					=	"{66B2417D-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.XGVariation			=	"{66B2417E-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.XGVL							=	"{66B2417F-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.BeepOutVol				=	"{66B24180-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.BeepOutMute			=	"{66B24181-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.PhoneOutVol			=	"{66B24182-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.PhoneOutMute			=	"{66B24183-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.MicOutVol				=	"{66B24184-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.MicOutMute				=	"{66B24185-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.LineInOutVol			=	"{66B24186-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.LineInOutMute		=	"{66B24187-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.CDOutVol					=	"{66B24188-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.CDOutMute				=	"{66B24189-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.VideoOutVol			=	"{66B2418A-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.VideoOutMute			=	"{66B2418B-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.AuxOutVol				=	"{66B2418C-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.AuxOutMute				=	"{66B2418D-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.PhoneCapVol			=	"{66B2418E-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.MicCapVol				=	"{66B2418F-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.LineInCapVol			=	"{66B24190-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.CDCapVol					=	"{66B24191-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.VideoCapVol			=	"{66B24192-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.AuxCapVol				=	"{66B24193-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.SMixCapVol				=	"{66B24194-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.MMixCapVol				=	"{66B24195-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.RenderMix				=	"{66B24196-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.CapMux						=	"{66B24197-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.MicAGC						=	"{66B24198-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.KaraokeEnable		=	"{66B24199-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.KaraokeDelay			=	"{66B2419A-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.KaraokeFeedback	=	"{66B2419B-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.SpdifOutMode			=	"{66B2419C-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.3DEnable					=	"{66B2419D-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.3DStrength				=	"{66B2419E-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.Bass							=	"{66B2419F-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.Treble						=	"{66B241A0-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.ZVCapMute				=	"{66B241A1-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.SpdifCapMute			=	"{66B241A2-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.ZVOutVol					=	"{66B241A4-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.ZVOutMute				=	"{66B241A5-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.XGFs							=	"{66B241A6-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.YPowerMode				=	"{66B241A7-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.YPowerTime				=	"{66B241A8-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.YPowerStatus			=	"{66B241A9-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.YamahaMixer			=	"{66B241AA-D633-11d2-ADB9-00C04F8864D9}"

;; friendly name
YAMAHAPin.MicSelSrc					=	"Selezione microfono"
YAMAHAPin.KaraokeSrc				=	"Eco microfono"
YAMAHAPin.MonoOutSrc				=	"Uscita mono"
YAMAHAPin.TrueOutSrc				=	"Uscita master 2"
YAMAHAPin.PcmOutSrc					=	"Digitale"
YAMAHAPin.XGSrc							=	"Uscita Midi"
YAMAHAPin.BeepSrc						=	"Segnale acustico PC"
YAMAHAPin.PhoneSrc					=	"Telefonia"
YAMAHAPin.MicSrc						=	"Microfono"
YAMAHAPin.LineInSrc					=	"Linea"
YAMAHAPin.CDSrc							=	"CD Audio"
YAMAHAPin.VideoSrc					=	"Video"
YAMAHAPin.AuxSrc						=	"Ausiliario"
YAMAHAPin.StereoMixSrc			=	"Uscita stereo"
YAMAHAPin.MonoMixSrc				=	"Mono + microfono"
YAMAHAPin.ZVPortSrc					=	"Porta ZV"
YAMAHAPin.SpdifSrc					=	"SPDIF"
YAMAHAPin.LineOutDest				=	"Controllo del volume"
YAMAHAPin.PcmInDest					=	"Registrazione"
YAMAHAPin.Enhance3DSrc			=	"Ampio 3D"

YAMAHAPin.RecControl				=	"Controllo della registrazione"

YAMAHANode.MicSel						= "Mic Select"
YAMAHANode.LineOutVol				= "Line Out Volume"
YAMAHANode.LineOutMute			= "Line Out Mute"
YAMAHANode.MonoOutSel				= "Mono Out Select"
YAMAHANode.MonoOutVol				= "Mono Out Volume"
YAMAHANode.MonoOutMute			= "Mono Out Mute"
YAMAHANode.TrueOutVol				= "True Line Out Vol"
YAMAHANode.TrueOutMute			= "True Line Out Mute"
YAMAHANode.PcmOutVol				= "PCM Out Volume"
YAMAHANode.PcmOutMute				= "PCM Out Mute"
YAMAHANode.XGVol						= "XG Synth Vol"
YAMAHANode.XGMute						= "XG Synth Mute"
YAMAHANode.XGReverb					= "XG Reverb"
YAMAHANode.XGChorus					= "XG Chorus"
YAMAHANode.XGVariation			= "XG Variation"
YAMAHANode.XGVL							= "XG VL"
YAMAHANode.BeepOutVol				= "PC Beep Volume"
YAMAHANode.BeepOutMute			= "PC Beep Mute"
YAMAHANode.PhoneOutVol			= "Phone Volume"
YAMAHANode.PhoneOutMute			= "Phone Mute"
YAMAHANode.MicOutVol				= "Mic Volume"
YAMAHANode.MicOutMute				= "Mic Mute"
YAMAHANode.LineInOutVol			= "Line In Volume"
YAMAHANode.LineInOutMute		= "Line In Mute"
YAMAHANode.CDOutVol					= "CD Volume"
YAMAHANode.CDOutMute				= "CD Mute"
YAMAHANode.VideoOutVol			= "Video Volume"
YAMAHANode.VideoOutMute			= "Video Mute"
YAMAHANode.AuxOutVol				= "AUX Volume"
YAMAHANode.AuxOutMute				= "AUX Mute"
YAMAHANode.PhoneCapVol			= "Phone Cap Volume"
YAMAHANode.MicCapVol				= "Mic Cap Volume"
YAMAHANode.LineInCapVol			= "Line In Cap Volume"
YAMAHANode.CDCapVol					= "CD Cap Volume"
YAMAHANode.VideoCapVol			= "Video Cap Volume"
YAMAHANode.AuxCapVol				= "AUX Cap Volume"
YAMAHANode.SMixCapVol				= "Stereo Mix Cap Volume"
YAMAHANode.MMixCapVol				= "Mono Mix Cap Volume"
YAMAHANode.RenderMix				= "Render Mix"
YAMAHANode.CapMux						= "Capture Mux"
YAMAHANode.MicAGC						= "Abilita Mic 20 dB"
YAMAHANode.KaraokeEnable		= "Karaoke Enable"
YAMAHANode.KaraokeDelay			= "Karaoke Delay"
YAMAHANode.KaraokeFeedback	= "Karaoke Feedback"
YAMAHANode.SpdifOutMode			= "SPDIF Out Mode"
YAMAHANode.3DEnable					= "3D Enable"
YAMAHANode.3DStrength				= "3D Strength"
YAMAHANode.Bass							= "Bass"
YAMAHANode.Treble						= "Treble"
YAMAHANode.ZVCapMute				= "Virt ZV Cap Mute"
YAMAHANode.SpdifCapMute			= "Virt SPDIF Cap Mute"
YAMAHANode.ZVOutVol					= "ZV Volume"
YAMAHANode.ZVOutMute				= "ZV Mute"
YAMAHANode.XGFs							= "XG Fs"
YAMAHANode.YPowerMode				= "Power Mode"
YAMAHANode.YPowerTime				= "Power Time"
YAMAHANode.YPowerStatus			= "Power Status"
YAMAHANode.YamahaMixer			= "Yamaha AC-XG WDM Mixer"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
WDM_MIDI="WDM-based Device"
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}"

Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" 

KSNAME_Wave="Wave"
KSNAME_Topology="Topology"
KSNAME_Midi="Midi"

YamahaMfg="YAMAHA Corporation"

*WDM_YAMAHAAC97.DeviceDesc="YAMAHA AC-XG Audio Device"
YACXG.Wave.szPname="YAMAHA AC-XG WDM Audio"
YACXG.Topology.szPname="YAMAHA AC-XG WDM Audio"
YACXG.Midi.szPname="YAMAHA AC-XG WDM XG Synth"

wdmaud.SvcDesc = "Microsoft WDM Virtual Wave Driver"
WDM_YAMAHAAC97.SvcDesc = "YAMAHA AC-XG Audio Device"

YamahaAC97DiskName="YAMAHA AC-XG WDM Installation disk"
CustomizeYamaha="SOFTWARE\YAMAHA\Driver\ACXGWDM"
CustomizeYamahaNT="SYSTEM\CurrentControlSet\Services\Yamaha\Driver\ACXGWDM"

