;;
;; YAMAHA AC-XG WDM Audio Miniport for Windows 
;; Copyright(c) 1999-2004 YAMAHA CORPORATION
;;

[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%YamahaMfg%
DriverVer=05/14/2004,6.13.10.3159
CatalogFile=yacxgc.cat

[Manufacturer]
%YamahaMfg%=Yamaha

[SourceDisksNames]
1=%YamahaAC97DiskName%,,,

[SourceDisksFiles]
yacxgc.sys=1
yacxgc.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
yacxgdut.hlp=1
yacxgnor.hlp=1
yac3ren.ax=1

[ControlFlags]
ExcludeFromSelect=*

;; --- YAMAHA AC-XG WDM Audio Miniport ---
[Yamaha]
;;Intel 82801AA / 82801AB / 82801BA
%*WDM_YAMAHAAC97.DeviceDesc%=WDM_YAMAHAAC97, pci\ven_8086&dev_2415&SUBSYS_80991033
%*WDM_YAMAHAAC97.DeviceDesc%=WDM_YAMAHAAC97, pci\ven_8086&dev_2415&SUBSYS_809B1033
%*WDM_YAMAHAAC97.DeviceDesc%=WDM_YAMAHAAC97, pci\ven_8086&dev_2415&SUBSYS_80D91033
%*WDM_YAMAHAAC97.DeviceDesc%=WDM_YAMAHAAC97, pci\ven_8086&dev_2415&SUBSYS_80FB1033
%*WDM_YAMAHAAC97.DeviceDesc%=WDM_YAMAHAAC97, pci\ven_8086&dev_2415&SUBSYS_20001631

[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

;;-------------------------------------------------
;; 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.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

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

;;-------------------------------------------------
;; Common part for both Windows98 and Windows2000
;;-------------------------------------------------
[WDM_YAMAHAAC97.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,yacxgc.sys
HKR,,NTMPDriver,,"yacxgc.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_CUST.AddReg]
HKR,CustParams,EnOutMasterVol,      1,01,00,00,00
HKR,CustParams,EnMonoOutVol,        1,01,00,00,00
HKR,CustParams,EnTrueOutVol,        1,00,00,00,00
HKR,CustParams,EnBeep,              1,00,00,00,00
HKR,CustParams,EnPhone,             1,01,00,00,00
HKR,CustParams,EnMic,               1,01,00,00,00
HKR,CustParams,EnLine,              1,01,00,00,00
HKR,CustParams,EnCD,                1,01,00,00,00
HKR,CustParams,EnVideo,             1,00,00,00,00
HKR,CustParams,EnAux,               1,00,00,00,00
HKR,CustParams,EnStereoMix,         1,01,00,00,00
HKR,CustParams,EnMonoMix,           1,00,00,00,00
HKR,CustParams,EnMicSel,            1,00,00,00,00
HKR,CustParams,EnMonoSel,           1,01,00,00,00
HKR,CustParams,EnMic20dB,           1,01,00,00,00
HKR,CustParams,EnKaraoke,           1,01,00,00,00
HKR,CustParams,EnTone,              1,01,00,00,00
HKR,CustParams,En3DEnh,             1,01,00,00,00
HKR,CustParams,EnOutZV,             1,01,00,00,00
HKR,CustParams,EnYPower,            1,00,00,00,00
HKR,CustParams,EnSPDIFOut,          1,01,00,00,00
HKR,CustParams,EnLPBK,              1,00,00,00,00

HKR,CustParams,DefMicSel,           1,00,00,00,00
HKR,CustParams,DefMasterVol,        1,00,00,00,00
HKR,CustParams,DefMasterMute,       1,00,00,00,00
HKR,CustParams,DefMonoSel,          1,01,00,00,00
HKR,CustParams,DefMonoOutVol,       1,00,00,00,00
HKR,CustParams,DefMonoOutMute,      1,00,00,00,00
HKR,CustParams,DefTrueOutVol,       1,00,00,00,00
HKR,CustParams,DefTrueOutMute,      1,00,00,00,00
HKR,CustParams,DefOutBeepVol,       1,00,00,00,00
HKR,CustParams,DefOutBeepMute,      1,00,00,00,00
HKR,CustParams,DefOutPhoneVol,      1,00,00,FA,FF
HKR,CustParams,DefOutPhoneMute,     1,00,00,00,00
HKR,CustParams,DefOutMicVol,        1,00,00,FA,FF
HKR,CustParams,DefOutMicMute,       1,01,00,00,00
HKR,CustParams,DefOutLineVol,       1,00,00,FA,FF
HKR,CustParams,DefOutLineMute,      1,00,00,00,00
HKR,CustParams,DefOutCDVol,         1,00,00,FA,FF
HKR,CustParams,DefOutCDMute,        1,00,00,00,00
HKR,CustParams,DefOutVideoVol,      1,00,00,FA,FF
HKR,CustParams,DefOutVideoMute,     1,00,00,00,00
HKR,CustParams,DefOutAuxVol,        1,00,00,FA,FF
HKR,CustParams,DefOutAuxMute,       1,00,00,00,00
HKR,CustParams,DefRecPhoneVol,      1,00,00,06,00
HKR,CustParams,DefRecMicVol,        1,00,00,06,00
HKR,CustParams,DefRecLineVol,       1,00,00,06,00
HKR,CustParams,DefRecCDVol,         1,00,00,06,00
HKR,CustParams,DefRecVideoVol,      1,00,00,06,00
HKR,CustParams,DefRecAuxVol,        1,00,00,06,00
HKR,CustParams,DefRecSMixVol,       1,00,00,06,00
HKR,CustParams,DefRecMMixVol,       1,00,00,06,00
HKR,CustParams,DefMic20dB,          1,01,00,00,00
HKR,CustParams,DefKaraokeEn,        1,00,00,00,00
HKR,CustParams,DefKaraokeDelay,     1,96,00,00,00
HKR,CustParams,DefKaraokeFeedback,  1,2d,00,00,00
HKR,CustParams,Def3DEn,             1,00,00,00,00
HKR,CustParams,Def3DDepth,          1,00,00,00,00
HKR,CustParams,DefBass,             1,00,00,00,00
HKR,CustParams,DefTreble,           1,00,00,00,00
HKR,CustParams,DefRecSel,           1,00,00,00,00
HKR,CustParams,DefOutZVVol,         1,00,00,00,00
HKR,CustParams,DefOutZVMute,        1,00,00,00,00
HKR,CustParams,DefYPowerMode,       1,00,00,00,00
HKR,CustParams,DefYPowerTime,       1,3C,00,00,00
HKR,CustParams,DefSPDIFOut,         1,01,00,00,00
HKR,CustParams,DefAnalogOut,        1,00,00,00,00
HKR,CustParams,DefLPBK,             1,00,00,00,00

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

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

HKR,CustParams,UseLinearVol,        1,01,00,00,00

HKR,CustParams,UsePC99Fs,           1,01,00,00,00

HKR,CustParams,EAPDInvert,          1,01,00,00,00

HKR,CustParams,YmersionMode,        1,01,00,00,00

HKR,CustParams,DIT47,               1,00,00,00,00

HKR,CustParams,DetectTvald,         1,00,00,00,00

HKR,CustParams,Rec8BitNoise,        1,01,00,00,00

HKR,CustParams,UseUnitedMaster,     1,01,00,00,00

HKR,CustParams,PCMVolDef, 			    1,08,08,00,00

HKR,CustParams,PowerOff, 		        1,08,00,00,00

HKR,CustParams,LinkSPDIFMute,       1,01,00,00,00

HKR,CustParams,XPSrcOn,             1,01,00,00,00

HKR,CustParams,YPowerEndWait,       1,00,00,00,00

[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.LoopBackSrc%,Name,,%YAMAHAPin.LoopBackSrc%
HKLM,%MediaCategories%\%YAMAHAGUID.LoopBackSrc%,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.AnalogOutMode%,Name,,%YAMAHANode.AnalogOutMode%
HKLM,%MediaCategories%\%YAMAHAGUID.AnalogOutMode%,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.LoopBack%,Name,,%YAMAHANode.LoopBack%
HKLM,%MediaCategories%\%YAMAHAGUID.LoopBack%,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]
yacxgc.sys

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

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

[WDM_YAMAHAAC3REN.CopyList]
yac3ren.ax

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

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

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

[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\yacxgc.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.LoopBackSrc			=	"{2C3E5900-8C21-4c44-86E6-45B5EC2D93FC}"

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}"
YAMAHAGUID.AnalogOutMode		=	"{66B241AB-D633-11d2-ADB9-00C04F8864D9}"
YAMAHAGUID.LoopBack		=	"{74ACEC75-C35E-46a8-9BB0-791565CBC7FF}"

;; friendly name
YAMAHAPin.MicSelSrc					=	"Mic Sel"
YAMAHAPin.KaraokeSrc				=	"Mic Echo"
YAMAHAPin.MonoOutSrc				=	"Mono Out"
YAMAHAPin.TrueOutSrc				=	"Master2 Out"
YAMAHAPin.PcmOutSrc					=	"Digital"
YAMAHAPin.XGSrc							=	"MIDI"
YAMAHAPin.BeepSrc						=	"PC Beep"
YAMAHAPin.PhoneSrc					=	"Telephony"
YAMAHAPin.MicSrc						=	"Microphone"
YAMAHAPin.LineInSrc					=	"Line"
YAMAHAPin.CDSrc							=	"CD Audio"
YAMAHAPin.VideoSrc					=	"Video"
YAMAHAPin.AuxSrc						=	"Auxiliary"
YAMAHAPin.StereoMixSrc			=	"Stereo Out"
YAMAHAPin.MonoMixSrc				=	"Mono+Mic"
YAMAHAPin.ZVPortSrc					=	"ZV Port"
YAMAHAPin.SpdifSrc					=	"SPDIF"
YAMAHAPin.LineOutDest				=	"Volume Control"
YAMAHAPin.PcmInDest					=	"Recording"
YAMAHAPin.Enhance3DSrc			=	"3D Wide"
YAMAHAPin.LoopBackSrc			=	"Loop Back"

YAMAHAPin.RecControl				=	"Recording Control"

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						= "Mic 20dB Up"
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"
YAMAHANode.AnalogOutMode		= "Analog Out Mode"
YAMAHANode.LoopBack		= "Loop Back"

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"

WDM_YAMAHAAC97.SvcDesc = "YAMAHA AC-XG Audio Device"

YamahaAC97DiskName="YAMAHA AC-XG WDM Installation disk"
