
[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%MSFT%
LayoutFile=layout.inf
DriverVer =07/01/2001,5.1.2535.0

[Manufacturer]
%ESSMfgName%=ESS

[SourceDisksNames]
1 = %DiskID1%

[SourceDisksFiles]
es198x.sys = 1

;; Mechanism for excluding drivers from the "Add New Hardware" list.
[ControlFlags]
ExcludeFromSelect = PCI\VEN_125D&DEV_1988
ExcludeFromSelect = PCI\VEN_125D&DEV_1998
ExcludeFromSelect = PCI\VEN_125D&DEV_199A
ExcludeFromSelect = ALLEGRO_HWSBNODE
ExcludeFromSelect = MAESTRO_HWSBNODE

[ESS]
%Allegro.DevDesc%=ALLE,   PCI\VEN_125D&DEV_1988&SUBSYS_1988125D
%Allegro.DevDesc%=ALLE1,  PCI\VEN_125D&DEV_1988&SUBSYS_1989125D
%Allegro.DevDesc%=ALLE4,  PCI\VEN_125D&DEV_1988&SUBSYS_1990125D ; 4 spkr
%Allegro.DevDesc%=ALLE,   PCI\VEN_125D&DEV_1988&SUBSYS_0431125D ; combo
%Allegro.DevDesc%=ALLE_C, PCI\VEN_125D&DEV_1988&SUBSYS_002E0E11
%Allegro.DevDesc%=ALLE_C3,PCI\VEN_125D&DEV_1988&SUBSYS_00940E11
%Allegro.DevDesc%=ALLE_C3,PCI\VEN_125D&DEV_1988&SUBSYS_B1120E11
%Allegro.DevDesc%=ALLE_C3,PCI\VEN_125D&DEV_1988&SUBSYS_B1140E11
%Allegro.DevDesc%=ALLE_C1,PCI\VEN_125D&DEV_1988&SUBSYS_B19D0E11
%Allegro.DevDesc%=ALLE_C2,PCI\VEN_125D&DEV_1988&SUBSYS_B2070E11
%Allegro.DevDesc%=ALLE_I, PCI\VEN_125D&DEV_1988&SUBSYS_017B1014
%Allegro.DevDesc%=ALLE_I1,PCI\VEN_125D&DEV_1988&SUBSYS_017C1014
%Allegro.DevDesc%=ALLE_N, PCI\VEN_125D&DEV_1988&SUBSYS_80F11033
%Allegro.DevDesc%=ALLE_H, PCI\VEN_125D&DEV_1988&SUBSYS_0012103C
%Allegro.DevDesc%=ALLE_H3,PCI\VEN_125D&DEV_1988&SUBSYS_0018103C
%Allegro.DevDesc%=ALLE_H1,PCI\VEN_125D&DEV_1988&SUBSYS_001A103C
%Allegro.DevDesc%=ALLE_H4,PCI\VEN_125D&DEV_1988&SUBSYS_001C103C
%Allegro.DevDesc%=ALLE_H2,PCI\VEN_125D&DEV_1988&SUBSYS_001D103C
%Allegro.DevDesc%=ALLE_H2,PCI\VEN_125D&DEV_1988&SUBSYS_001E103C
%Allegro.DevDesc%=ALLE_AR,PCI\VEN_125D&DEV_1988&SUBSYS_10421042
%Allegro.DevDesc%=ALLE_A, PCI\VEN_125D&DEV_1988&SUBSYS_10491043
%Allegro.DevDesc%=ALLE_S1,PCI\VEN_125D&DEV_1988&SUBSYS_18011071
%Allegro.DevDesc%=ALLE_S1,PCI\VEN_125D&DEV_1988&SUBSYS_18031071
%Allegro.DevDesc%=ALLE_M, PCI\VEN_125D&DEV_1988&SUBSYS_FF001071
%Allegro.DevDesc%=ALLE_G, PCI\VEN_125D&DEV_1988&SUBSYS_3350107B
%Allegro.DevDesc%=ALLE_U1,PCI\VEN_125D&DEV_1988&SUBSYS_340A107B
%Allegro.DevDesc%=ALLE_U1,PCI\VEN_125D&DEV_1988&SUBSYS_3450107B
%Allegro.DevDesc%=ALLE_G2,PCI\VEN_125D&DEV_1988&SUBSYS_5350107B
%Allegro.DevDesc%=ALLE_G1,PCI\VEN_125D&DEV_1988&SUBSYS_9500107B
%Allegro.DevDesc%=ALLE_G3,PCI\VEN_125D&DEV_1988&SUBSYS_9550107B
%Allegro.DevDesc%=ALLE_T, PCI\VEN_125D&DEV_1988&SUBSYS_3134109F
%Allegro.DevDesc%=ALLE_T1,PCI\VEN_125D&DEV_1988&SUBSYS_3161109F
%Allegro.DevDesc%=ALLE_P, PCI\VEN_125D&DEV_1988&SUBSYS_833810F7
%Allegro.DevDesc%=ALLE_P1,PCI\VEN_125D&DEV_1988&SUBSYS_833C10F7
%Allegro.DevDesc%=ALLE_P2,PCI\VEN_125D&DEV_1988&SUBSYS_833D10F7
%Allegro.DevDesc%=ALLE_P4,PCI\VEN_125D&DEV_1988&SUBSYS_833E10F7
%Allegro.DevDesc%=ALLE_P1,PCI\VEN_125D&DEV_1988&SUBSYS_833F10F7
%Allegro.DevDesc%=ALLE_P3,PCI\VEN_125D&DEV_1988&SUBSYS_834010F7
%Allegro.DevDesc%=ALLE_F, PCI\VEN_125D&DEV_1988&SUBSYS_0082110A
%Allegro.DevDesc%=ALLE_S5,PCI\VEN_125D&DEV_1988&SUBSYS_101713BD
%Allegro.DevDesc%=ALLE_S4,PCI\VEN_125D&DEV_1988&SUBSYS_101813BD
%Allegro.DevDesc%=ALLE_S4,PCI\VEN_125D&DEV_1988&SUBSYS_101913BD
%Allegro.DevDesc%=ALLE_S2,PCI\VEN_125D&DEV_1988&SUBSYS_101A13BD
%Allegro.DevDesc%=ALLE_S1,PCI\VEN_125D&DEV_1988&SUBSYS_180113BD
%Allegro.DevDesc%=ALLE_S1,PCI\VEN_125D&DEV_1988&SUBSYS_180313BD
%Allegro.DevDesc%=ALLE_S3,PCI\VEN_125D&DEV_1988&SUBSYS_1C0113BD
%Allegro.DevDesc%=ALLE_U2,PCI\VEN_125D&DEV_1988&SUBSYS_3190144D
%Allegro.DevDesc%=ALLE_U2,PCI\VEN_125D&DEV_1988&SUBSYS_3191144D
%Allegro.DevDesc%=ALLE_U2,PCI\VEN_125D&DEV_1988&SUBSYS_319B144D
%Allegro.DevDesc%=ALLE_U1,PCI\VEN_125D&DEV_1988&SUBSYS_3280144D
%Allegro.DevDesc%=ALLE_U1,PCI\VEN_125D&DEV_1988&SUBSYS_3281144D
%Allegro.DevDesc%=ALLE_U2,PCI\VEN_125D&DEV_1988&SUBSYS_B009144D
%Allegro.DevDesc%=ALLE_U2,PCI\VEN_125D&DEV_1988&SUBSYS_B00C144D
%Allegro.DevDesc%=ALLE_U3,PCI\VEN_125D&DEV_1988&SUBSYS_C002144D
%Allegro.DevDesc%=ALLE_U4,PCI\VEN_125D&DEV_1988&SUBSYS_C003144D
%Allegro.DevDesc%=ALLE_F2,PCI\VEN_125D&DEV_1988&SUBSYS_A008147A
%Allegro.DevDesc%=ALLE_F4,PCI\VEN_125D&DEV_1988&SUBSYS_A007147A
%Allegro.DevDesc%=ALLE_L4,PCI\VEN_125D&DEV_1988&SUBSYS_54201483
%Allegro.DevDesc%=ALLE_L2,PCI\VEN_125D&DEV_1988&SUBSYS_54211483
%Allegro.DevDesc%=ALLE_L2,PCI\VEN_125D&DEV_1988&SUBSYS_54701483
%Allegro.DevDesc%=ALLE_TW,PCI\VEN_125D&DEV_1988&SUBSYS_0F0314FF
%Allegro.DevDesc%=ALLE_TN,PCI\VEN_125D&DEV_1988&SUBSYS_0F0414FF
%Allegro.DevDesc%=ALLE_TW,PCI\VEN_125D&DEV_1988&SUBSYS_0F0514FF
%Allegro.DevDesc%=ALLE_TH,PCI\VEN_125D&DEV_1988&SUBSYS_0F0614FF
%Allegro.DevDesc%=ALLE_N, PCI\VEN_125D&DEV_1988&SUBSYS_17401509
%Allegro.DevDesc%=ALLE_CV,PCI\VEN_125D&DEV_1988&SUBSYS_85861558
%Allegro.DevDesc%=ALLE_AT,PCI\VEN_125D&DEV_1988&SUBSYS_B400156D
%Allegro.DevDesc%=ALLE_TW,PCI\VEN_125D&DEV_1988&SUBSYS_B795156D
%Allegro.DevDesc%=ALLE_AP,PCI\VEN_125D&DEV_1988&SUBSYS_B797156D
%Allegro.DevDesc%=ALLE_AP,PCI\VEN_125D&DEV_1988&SUBSYS_C700156D
%Allegro.DevDesc%=ALLE_D, PCI\VEN_125D&DEV_1988&SUBSYS_04021599
%Allegro.DevDesc%=ALLE_D, PCI\VEN_125D&DEV_1988&SUBSYS_04031599
%Allegro.DevDesc%=ALLE_T, PCI\VEN_125D&DEV_1988&SUBSYS_00101610
%Allegro.DevDesc%=ALLE_AR,PCI\VEN_125D&DEV_1988&SUBSYS_2011161F
%Allegro.DevDesc%=ALLE,   PCI\VEN_125D&DEV_1988&CC_0401

%Maestro.DevDesc%=MAES,   PCI\VEN_125D&DEV_1998&SUBSYS_1998125D
%Maestro.DevDesc%=MAES_B, PCI\VEN_125D&DEV_199A&SUBSYS_1998125D
%Maestro.DevDesc%=MAES,   PCI\VEN_125D&DEV_1998&SUBSYS_1980125D
%Maestro.DevDesc%=MAES_B, PCI\VEN_125D&DEV_1998&SUBSYS_0431125D&REV_00 ; combo
%Maestro.DevDesc%=MAES_3I,PCI\VEN_125D&DEV_1998&SUBSYS_0431125D&REV_10 ; combo
%Maestro.DevDesc%=MAES_3I,PCI\VEN_125D&DEV_1998&SUBSYS_1998125D&REV_10
%Maestro.DevDesc%=MAES_D, PCI\VEN_125D&DEV_1998&SUBSYS_00A31028
%Maestro.DevDesc%=MAES_D, PCI\VEN_125D&DEV_1998&SUBSYS_00A41028
%Maestro.DevDesc%=MAES_D, PCI\VEN_125D&DEV_1998&SUBSYS_00B01028
%Maestro.DevDesc%=MAES_D, PCI\VEN_125D&DEV_1998&SUBSYS_00B11028
%Maestro.DevDesc%=MAES_D, PCI\VEN_125D&DEV_1998&SUBSYS_00B21028
%Maestro.DevDesc%=MAES_D, PCI\VEN_125D&DEV_1998&SUBSYS_00BB1028
%Maestro.DevDesc%=MAES_D, PCI\VEN_125D&DEV_1998&SUBSYS_00BC1028
%Maestro.DevDesc%=MAES_D, PCI\VEN_125D&DEV_1998&SUBSYS_00CC1028
%Maestro.DevDesc%=MAES_H, PCI\VEN_125D&DEV_1998&SUBSYS_000E103C
%Maestro.DevDesc%=MAES_H, PCI\VEN_125D&DEV_1998&SUBSYS_0010103C
%Maestro.DevDesc%=MAES_H, PCI\VEN_125D&DEV_1998&SUBSYS_0011103C
%Maestro.DevDesc%=MAES_H1,PCI\VEN_125D&DEV_1998&SUBSYS_001B103C
%Maestro.DevDesc%=MAES_Y, PCI\VEN_125D&DEV_1998&SUBSYS_80A6104D
%Maestro.DevDesc%=MAES_Y, PCI\VEN_125D&DEV_1998&SUBSYS_80AA104D
%Maestro.DevDesc%=MAES_G, PCI\VEN_125D&DEV_1998&SUBSYS_5300107B
%Maestro.DevDesc%=MAES_H, PCI\VEN_125D&DEV_1998&SUBSYS_1998110A
%Maestro.DevDesc%=MAES_R, PCI\VEN_125D&DEV_1998&SUBSYS_20011180
%Maestro.DevDesc%=MAES_R, PCI\VEN_125D&DEV_1998&SUBSYS_22061180
%Maestro.DevDesc%=MAES_R1,PCI\VEN_125D&DEV_1998&SUBSYS_22071180
%Maestro.DevDesc%=MAES_S, PCI\VEN_125D&DEV_1998&SUBSYS_101513BD
%Maestro.DevDesc%=MAES_S2,PCI\VEN_125D&DEV_1998&SUBSYS_101C13BD
%Maestro.DevDesc%=MAES_S1,PCI\VEN_125D&DEV_1998&SUBSYS_180213BD
%Maestro.DevDesc%=MAES_U, PCI\VEN_125D&DEV_199A&SUBSYS_3150144D
%Maestro.DevDesc%=MAES_U1,PCI\VEN_125D&DEV_199A&SUBSYS_3151144D
%Maestro.DevDesc%=MAES_U, PCI\VEN_125D&DEV_199A&SUBSYS_3152144D
%Maestro.DevDesc%=MAES_U1,PCI\VEN_125D&DEV_199A&SUBSYS_3153144D
%Maestro.DevDesc%=MAES_U1,PCI\VEN_125D&DEV_199A&SUBSYS_3154144D
%Maestro.DevDesc%=MAES_U2,PCI\VEN_125D&DEV_199A&SUBSYS_3260144D
%Maestro.DevDesc%=MAES_U3,PCI\VEN_125D&DEV_199A&SUBSYS_3261144D
%Maestro.DevDesc%=MAES_U4,PCI\VEN_125D&DEV_199A&SUBSYS_C000144D
%Maestro.DevDesc%=MAES_U4,PCI\VEN_125D&DEV_199A&SUBSYS_C001144D
%Maestro.DevDesc%=MAES_L, PCI\VEN_125D&DEV_1998&SUBSYS_07151599
%Maestro.DevDesc%=MAES_O, PCI\VEN_125D&DEV_1998&SUBSYS_56435643
%Maestro.DevDesc%=MAES,   PCI\VEN_125D&DEV_1998&CC_0401
%Maestro.DevDesc%=MAES,   PCI\VEN_125D&DEV_199A&CC_0401

%AllegroSB.DevDesc%=STUB_DEVICE, ALLEGRO_HWSBNODE
%MaestroSB.DevDesc%=STUB_DEVICE, MAESTRO_HWSBNODE

;;--------------------
;; Allegro Interface Installation Configuration
;;--------------------
[A1.Interface.Wave]
AddReg=A1.Interface.Wave.AddReg

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

[A1.Interface.Topo]
AddReg=A1.Interface.Topo.AddReg
;; warning!! must be "Topo" because "Topology" is too long

[A1.Interface.Topo.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%A1.Topology.szPname%

[ALLE]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,Custom0,HWv0,SPDIF0,Game0

[ALLE1]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,Custom1,HWv0,SPDIF1,Game1

[ALLE4]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,Custom4,HWv0,SPDIF0,Game1

[ALLE_A]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomA,HWv0,SPDIF0,Game0

[ALLE_AP]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomAP,HWv1,SPDIF0,Game0

[ALLE_AR]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomAR,HWv3,SPDIF0,Game1

[ALLE_AT]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomAT,HWv1,SPDIF0,Game0

[ALLE_C]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomC,HWv1,SPDIF3,Game0

[ALLE_C1]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomC1,HWv0,SPDIF0,Game0

[ALLE_C2]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomC1,HWv0,SPDIF0,Game1

[ALLE_C3]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomC3,HWv1,SPDIF0,Game0

[ALLE_CV]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomCV,HWv3,SPDIF2,Game1

[ALLE_D]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomD,HWv0,SPDIF0,Game0

[ALLE_F]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomF,HWv0,SPDIF1,Game0

[ALLE_F2]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomF2,HWv0,SPDIF1,Game1

[ALLE_F4]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomF4,HWv0,SPDIF1,Game1

[ALLE_G]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomG,HWv1,SPDIF0,Game0

[ALLE_G1]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomG1,HWv3,SPDIF2,Game1

[ALLE_G2]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomG2,HWv2,SPDIF1,Game0

[ALLE_G3]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomG3,HWv0,SPDIF1,Game1

[ALLE_H]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map2,A1,CustomH,HWv1,SPDIF0,Game0

[ALLE_H1]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map2,A1,HWv2,SPDIF0,Game0

[ALLE_H2]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map2,A1,CustomH2,HWv1,SPDIF0,Game0

[ALLE_H3]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map2,A1,CustomH2,HWv1,SPDIF0,Game0

[ALLE_H4]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map2,A1,CustomH3,HWv1,SPDIF0,Game0

[ALLE_I]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomI,HWv0,SPDIF0,Game0

[ALLE_I1]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomI,HWv0,SPDIF0,Game1

[ALLE_L2]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomL2,HWv0,SPDIF1,Game1

[ALLE_L4]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomL4,HWv0,SPDIF0,Game1

[ALLE_M]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomS3,HWv0,SPDIF0,Game1

[ALLE_N]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,HWv2,CustomN,SPDIF3,Game0

[ALLE_P]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomP,HWv1,SPDIF0,Game0

[ALLE_P1]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomP1,HWv1,SPDIF0,Game0

[ALLE_P2]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomP2,HWv1,SPDIF0,Game0

[ALLE_P3]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomP3,HWv0,SPDIF3,Game0

[ALLE_P4]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomP4,HWv1,SPDIF0,Game0

[ALLE_S1]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomS1,HWv0,SPDIF1,Game0

[ALLE_S2]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomS2,HWv1,SPDIF3,Game0

[ALLE_S3]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomS3,HWv0,SPDIF0,Game0

[ALLE_S4]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomS4,HWv1,SPDIF0,Game0

[ALLE_S5]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomS5,HWv0,SPDIF3,Game0

[ALLE_T]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomT,HWv2,SPDIF2,Game0

[ALLE_T1]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomT,HWv2,SPDIF3,Game0

[ALLE_TH]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomTH,HWv3,SPDIF0,Game0

[ALLE_TN]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomTN,HWv1,SPDIF0,Game0

[ALLE_TW]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomTW,HWv1,SPDIF0,Game0

[ALLE_U1]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomU1,HWv2,SPDIF0,Game1

[ALLE_U2]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomU2,HWv0,SPDIF0,Game0

[ALLE_U3]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomU2,HWv2,SPDIF2,Game0

[ALLE_U4]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,A1,CustomU2,HWv2,SPDIF0,Game0

;;-------------------------
;; Maestro Interface Installation Configuration
;;-------------------------
[M3.Interface.Wave]
AddReg=M3.Interface.Wave.AddReg

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

[M3.Interface.Topo]
AddReg=M3.Interface.Topo.AddReg
;; warning!! must be "Topo" because "Topology" is too long

[M3.Interface.Topo.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%M3.Topology.szPname%

[MAES]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-0,HW3v0,SPDIF0,Game1

[MAES_3I]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3I,HW3v0,SPDIF1,Game1

[MAES_B]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-0,HW3v0,SPDIF1,Game1

[MAES_D]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-D,HW3v0,SPDIF1,Game0

[MAES_G]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-G,HW3v1,SPDIF1,Game1

[MAES_H]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map2,M3,Custom3-H,HW3v1,SPDIF0,Game0

[MAES_H1]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map2,M3,Custom3-H1,HW3v1,SPDIF0,Game0

[MAES_L]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-L,HW3v1,SPDIF0,Game0

[MAES_O]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-O,HW3v1,SPDIF3,Game1

[MAES_R]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-R,HW3v0,SPDIF0,Game0

[MAES_R1]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-R,HW3v0,SPDIF0,Game1

[MAES_S]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-S,HW3v1,SPDIF0,Game0

[MAES_S1]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-S1,HW3v1,SPDIF3,Game0

[MAES_S2]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-S2,HW3v1,SPDIF3,Game0

[MAES_U]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-U,HW3v0,SPDIF0,Game1

[MAES_U1]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-U1,HW3v0,SPDIF0,Game1

[MAES_U2]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-U2,HW3v3,SPDIF0,Game1

[MAES_U3]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-U3,HW3v3,SPDIF0,Game1

[MAES_U4]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-U4,HW3v3,SPDIF1,Game1

[MAES_Y]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=A1M3.CopyList,JW98.CopyList
AddReg=A1M3W98,A1M3,Common,BugFix9x,Map1,M3,Custom3-Y,HW3v1,SPDIF0,Game0

[ALLE.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[MAES.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[STUB_DEVICE]
AddReg=Dummy.AddReg

[DestinationDirs]
DefaultDestDir          = 10,system32\drivers
A1M3.CopyList           = 10,system32\drivers ; %SystemRoot%\system32\drivers
JW98.CopyList           = 10

[A1M3.CopyList]
es198x.sys

[JW98.CopyList]
;AllegroN.Reg                                   ; for JW98SE

[DUMMY.AddReg]

[A1M3]
HKR,,Driver,,es198x.sys
HKR,,NTMPDriver,,"es198x.sys,sbemul.sys"

[A1M3W98]
HKR,,AssociatedFilters,,"wdmaud,swmidi"
HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
HKR,,"Use Compatible MPU-401",01,00

[Common]
HKR,Drivers\aux\wdmaud.drv, Driver,,wdmaud.drv
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\aux\wdmaud.drv, Description,,%*ESS.DevDesc%
HKR,Drivers\wave\wdmaud.drv, Description,,%*ESS.DevDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%*ESS.DevDesc%

;; GUIDs for Mixer Pin and Node names
HKLM,%MediaCategories%\%GUID.20db%,Name,,%String.20db%
HKLM,%MediaCategories%\%GUID.20db%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.PcBeep%,Name,,%String.PcBeep%
HKLM,%MediaCategories%\%GUID.PcBeep%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.AuxA%,Name,,%String.AuxA%
HKLM,%MediaCategories%\%GUID.AuxA%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.AuxB%,Name,,%String.AuxB%
HKLM,%MediaCategories%\%GUID.AuxB%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.Mixer%,Name,,%String.Mixer%
HKLM,%MediaCategories%\%GUID.Mixer%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%GUID.ES978Play%,Name,,%String.ES978Play%
HKLM,%MediaCategories%\%GUID.ES978Play%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.ES978Rec%,Name,,%String.ES978Rec%
HKLM,%MediaCategories%\%GUID.ES978Rec%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.RemoteAC97%,Name,,%String.RemoteAC97%
HKLM,%MediaCategories%\%GUID.RemoteAC97%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.Aux%,Name,,%String.Aux%
HKLM,%MediaCategories%\%GUID.Aux%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.AuxVol%,Name,,%String.AuxVol%
HKLM,%MediaCategories%\%GUID.AuxVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.AuxMute%,Name,,%String.AuxMute%
HKLM,%MediaCategories%\%GUID.AuxMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.AuxInVol%,Name,,%String.AuxInVol%
HKLM,%MediaCategories%\%GUID.AuxInVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.AuxInMute%,Name,,%String.AuxInMute%
HKLM,%MediaCategories%\%GUID.AuxInMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.IIS%,Name,,%String.IIS%
HKLM,%MediaCategories%\%GUID.IIS%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.IISVol%,Name,,%String.IISVol%
HKLM,%MediaCategories%\%GUID.IISVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.IISMute%,Name,,%String.IISMute%
HKLM,%MediaCategories%\%GUID.IISMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.IISInVol%,Name,,%String.IISInVol%
HKLM,%MediaCategories%\%GUID.IISInVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.IISInMute%,Name,,%String.IISInMute%
HKLM,%MediaCategories%\%GUID.IISInMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.HostAudio%,Name,,%String.HostAudio%
HKLM,%MediaCategories%\%GUID.HostAudio%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.HostVol%,Name,,%String.HostVol%
HKLM,%MediaCategories%\%GUID.HostVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.HostMute%,Name,,%String.HostMute%
HKLM,%MediaCategories%\%GUID.HostMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.Mono%,Name,,%String.Mono%
HKLM,%MediaCategories%\%GUID.Mono%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.MonoVol%,Name,,%String.MonoVol%
HKLM,%MediaCategories%\%GUID.MonoVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.MonoMute%,Name,,%String.MonoMute%
HKLM,%MediaCategories%\%GUID.MonoMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.Phone%,Name,,%String.Phone%
HKLM,%MediaCategories%\%GUID.Phone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.PhoneVol%,Name,,%String.PhoneVol%
HKLM,%MediaCategories%\%GUID.PhoneVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.PhoneMute%,Name,,%String.PhoneMute%
HKLM,%MediaCategories%\%GUID.PhoneMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.Video%,Name,,%String.Video%
HKLM,%MediaCategories%\%GUID.Video%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.VideoVol%,Name,,%String.VideoVol%
HKLM,%MediaCategories%\%GUID.VideoVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.VideoMute%,Name,,%String.VideoMute%
HKLM,%MediaCategories%\%GUID.VideoMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.Headphones%,Name,,%String.Headphones%
HKLM,%MediaCategories%\%GUID.Headphones%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.HeadphonesVol%,Name,,%String.HeadphonesVol%
HKLM,%MediaCategories%\%GUID.HeadphonesVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.HeadphonesMute%,Name,,%String.HeadphonesMute%
HKLM,%MediaCategories%\%GUID.HeadphonesMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.WaveOut%,Name,,%String.WaveOut%
HKLM,%MediaCategories%\%GUID.WaveOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.WaveOutVol%,Name,,%String.WaveOutVol%
HKLM,%MediaCategories%\%GUID.WaveOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.WaveOutMute%,Name,,%String.WaveOutMute%
HKLM,%MediaCategories%\%GUID.WaveOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.DockedSpeakers%,Name,,%String.DockedSpeakers%
HKLM,%MediaCategories%\%GUID.DockedSpeakers%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.EnableSPDIF%,Name,,%String.EnableSPDIF%
HKLM,%MediaCategories%\%GUID.EnableSPDIF%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.EnableSPDIFmd%,Name,,%String.EnableSPDIFmd%
HKLM,%MediaCategories%\%GUID.EnableSPDIFmd%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.EnableSPDIFINmd%,Name,,%String.EnableSPDIFINmd%
HKLM,%MediaCategories%\%GUID.EnableSPDIFINmd%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.AnalogStereo%,Name,,%String.AnalogStereo%
HKLM,%MediaCategories%\%GUID.AnalogStereo%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.AnalogMono%,Name,,%String.AnalogMono%
HKLM,%MediaCategories%\%GUID.AnalogMono%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.CD2%,Name,,%String.CD2%
HKLM,%MediaCategories%\%GUID.CD2%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.LineIn2%,Name,,%String.LineIn2%
HKLM,%MediaCategories%\%GUID.LineIn2%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.Mic2%,Name,,%String.Mic2%
HKLM,%MediaCategories%\%GUID.Mic2%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.SPDIF%,Name,,%String.SPDIF%
HKLM,%MediaCategories%\%GUID.SPDIF%,Display,1,00,00,00,00

; Shut off analog when suspended
; Set to 2 if like to treat Standby as D2 state
HKR,,"Want Analog Off",01,01

;** Any customization pls add it at proper [Custom_], not here!
HKR,,"Enable Mic",01,01,00                      ; for Plaback Mixer
HKR,,"Enable Line",01,01,00                     ; for Plaback Mixer
HKR,,"Enable Aux",01,00,00
HKR,,"Enable Mono",01,00,00
HKR,,"Enable Phone",01,00,00
HKR,,"Enable Video",01,00,00
HKR,,"Enable PC Speaker",01,00,00
HKR,,"Enable Mic Gain",01,00,00         ; default no Mic Gain
HKR,,"Hide Mic Gain",01,00,00                   ; default show Mic Gain control
HKR,,"Enable Line In",01,01,00          ; for Rec Mixer
HKR,,"Enable Mic In",01,01,00                   ; for Rec Mixer
HKR,,"Enable Phone In",01,00,00         ; for Rec Mixer
HKR,,"Show All Mixer Controls",01,00
HKR,,"Enable Sound Blaster",01,00
HKR,,"Enable IIS",01,01                         ; default IIS on
HKR,,"Enable Fader",01,00                       ; default fader off

; Default volumes after installation
; 0 dB...-46.5 dB : -6.0 dB
HKR,,"IISVolume",0x10001,-60

; 01: muted
; 00: unmuted
HKR,,"Default IIS Mute State",01,00

; 01: muted
; 00: unmuted
HKR,,"Default Phone Mute State",01,01

; 01: muted
; 00: unmuted
HKR,,"Default Line Mute State",01,01

; 01: muted
; 00: unmuted
HKR,,"Default Mono Mute State",01,01

; 00: Mixer
; 01: Mic
HKR,,"Mono Output Select",01,00

;; MLP: Set this variable to 1
;; to enable SPDIF In
HKR,,"Enable SPDIF In",01,00                    ; for M3i only

;; MLP: Set this variable to 1
;; to enable MD SPDIF
HKR,,"Enable MD SPDIF",01,00

; 01,00 MD SPDIF In not available
; 01,01 MD SPDIF In available
HKR,,"Enable MD SPDIF In",01,00         ; for M3i only

;; SPDIF Output GPIO Pin Notify
; Bit 0-3:   GPIO Pin Value to use (0xf = GPIO 15, 0x0=GPIO 0, 0x7=GPIO 7)
; Bit 31:    Functionality enabled, notify GPIO pin when SPDIF Out Changed
; Bit 27:    Pull GPIO pin HIGH when SPDIF Out Disabled
; Example:   0x88000001 = Use GPIO 1, Pull GPIO 1 HIGH when SPDIF Out Diabled, This Function Enabled (high bit set)
;HKR,,"Spdif Out GPIO Pin Notify",0x10001,0x88000001
HKR,,"Spdif Out GPIO Pin Notify",0x10001,0x00000000

; 00: Mic1
; 01: Mic2
HKR,,"Mic Select",01,00

; default
; [01,ep]:
; e = 0: do not use gpo pin to signal mic (un)mute
;     1: use gpo pin to signal mic (un)mute
; a = GPO port#  0-f
; pin high = mic playback slider is muted
; pin low = mic playback slider is unmuted
HKR,,"Mic Mute GPO",01,00

; 0 dB...-45.0 dB : -6.0 dB
HKR,,"PCSpeakerVolume",0x10001,-60

;Uncomment the next line to set up the "true line out" level
; 0 dB...-46.5 dB : -6.0 dB
;HKR,,"HeadphoneVolume",0x10001,-60

; 12.0 dB...-34.5 dB : 0 dB
HKR,,"PCMVolume",0x10001,0

; dock PCM Volume
; 12.0 dB...-34.5 dB : -6.0 dB
HKR,,"RemotePCMVolume",0x10001,-60

; 0 dB...-46.5 dB : -6.0 dB (middle)
HKR,,"MasterVolume",0x10001,-60

;Define Master Volume steps in terns of HW volume control
;01,xx hex value will be devided by 256
HKR,,"HW Volume Step",01,08                     ; 256/8=32 steps

; 12.0 dB...-34.5 dB : 6.0 dB (middle)
HKR,,"CDVolume",0x10001,60
HKR,,"LineInVolume",0x10001,60
HKR,,"MicVolume",0x10001,60
HKR,,"PhoneVolume",0x10001,60
HKR,,"CD2Volume",0x10001,60
HKR,,"LineIn2Volume",0x10001,60
HKR,,"Mic2Volume",0x10001,60

; 22.5 dB...0 dB : 16.5 dB (middle)
HKR,,"RecordMixerVolume",0x10001,165
HKR,,"RecordCDVolume",0x10001,165
HKR,,"RecordLineInVolume",0x10001,165
HKR,,"RecordMicVolume",0x10001,165
HKR,,"RecordPhoneVolume",0x10001,165
HKR,,"RecordCD2Volume",0x10001,165
HKR,,"RecordLineIn2Volume",0x10001,165
HKR,,"RecordMic2Volume",0x10001,165

; 00: 12.0 dB
; 01: 10.5 dB
;    ...
; 08: 0    dB
; 09: -1.5 dB
; 0A: -3.0 dB
;    ...
HKR,,"Max Analog Gain", 01,00           ; adjust if CD/Line/Mic too loud

; 00: Disable   
; 01: Enable
HKR,,"Enable Surround Speakers",01,00 ; for 4 speaker design only

; for Japanese translation bug in Win98 Mixer
;HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce",AllegroN,,"regedit /s AllegroN.reg"

;; RunTime and BugFix support, see runtime.h
HKR,,"BugFix",0x10001,0x00000000

; 01:hex expression
; 00,00: low/high byte of Vendor ID; the same as below.
HKR,,"Vendor ID",01,00,00

; 00,00: low/high byte of Product ID
HKR,,"Product ID",01,00,00

; DDMA_MODE      0      
; TDMA_MODE      1
; PCPCI_MODE     2
; WBDMA1_MODE    3
; WBDMA2_MODE    4
; WBDMA4_MODE    5
; WBDMA16_MODE   6
; SWDDMA_MODE    7
; VendorSpecific 80h
; AutoDetection  90h
; Disable        ffh
HKR,,"Legacy DMA Mode",01,90

; 00: Direct    
; 01: BIOS API
HKR,,"Legacy DMA Channel Update Mode",01,00

; 00: Disable
; 01: Enable    
HKR,,"Enable Eapd Support",01,01        ; default EAPD enable

; 00: AC97Reg
; 01: Use only one GPO
; 02: Use two GPO
; 03: Vendor Specific
HKR,,"Eapd Support Mode",01,01

;********************
;* For EAPD setting please refer to [A1] and [M3] below
;********************

; 00: Disable   
; 01: Enable
HKR,,"Enable Dock Eapd Support",01,00

; 00: Use 3rd GPO       
; 01: Vendor Specific
HKR,,"Dock Eapd Support Mode",01,00

; default
; [01,pa,xx]:
; p = 0: active low
;     1: active high
; a = 3rd GPO port#
; x = don't care
HKR,,"Dock Eapd GPO Polarity And Port",01,00,00

; 00: Disable   
; 01: Enable
HKR,,"Enable Dock Detect",01,00

; 00: ACPI Notification
; 01: GPI               
HKR,,"Dock Detect Mode",01,01

; default
; [01,pa]:
; p = 0: active low
;     1: active high
; a = GPI port#
HKR,,"Dock Detect GPI Port",01,0e               ; default GPI14, low active

; 01: mic
; 02: line
; 04: CD
; default is 07 (i.e. mic|line|CD for each bit)
HKR,,"Dock Inputs Available",01,07              ; effective after Dock Detect enabled

; 01: show docked speakers option when undocked
; 00: hide docked speakers option when undocked
HKR,,"Show Docked Speakers",01,00

; 01: Available
; 00: N/A
HKR,,"Dock Speaker Active State",01,00

; 00: GPI
; 01: Vendor Specific
HKR,,"Dock Speaker State Detect Mode",01,00

; default
; [01,pa]:
; p = 0: active low
;     1: active high
; a = GPI port#
HKR,,"Dock Speaker Detect GPI Port",01,02

; 00: Dock-Speaker becomes the active speaker
; 01: the primary audio codec
HKR,,"Speakers Priority",01,01

; 00: N/A
; 01: Available
HKR,,"Enable NBLineOut Detect",01,00

; 00: GPI
; 01: Vendor Specific
HKR,,"NBLineOut Detect Mode",01,00

; default
; [01,pa]:
; p = 0: active low
;     1: active high
; a = GPI port#
HKR,,"NBLineOut Detect GPI Port",01,0d

; 00: Disable
; 01: Enable
HKR,,"Enable Bus Arbiter1",01,00

; 00: To Allegro pin 51/52 or M3 pin 78/19, w/ quick switch
; 01: To Allegro pin 63/02 or M3 pin 47/48, w/ quick switch
; 02: To Allegro pin 51/52 or M3 pin 78/19, w/o quick switch
; 03: To Allegro pin 63/02 or M3 pin 47/48, w/o quick switch
HKR,,"Bus Arbiter1 Mode",01,02

; 00: Disable
; 01: Enable
HKR,,"Enable Bus Arbiter2",01,00

; 00: Disable   
; 01: Enable
HKR,,"Enable Customized GPIO Mask",01,00

; 0x0000-0xffff
HKR,,"Customized GPIO Mask",01,00,00

; Primary & Secondary
;  GPIO Direction parameters:
;  GPO_PRIMARY_AC97        0x0001
;  GPI_LINEOUT_SENSE       0x0004
;  GPO_SECONDARY_AC97      0x0008
;  GPI_VOL_DOWN            0x0010
;  GPI_VOL_UP              0x0020
;  GPI_IIS_CLK             0x0040
;  GPI_IIS_LRCLK           0x0080
;  GPI_IIS_DATA            0x0100
;  GPI_DOCKING_STATUS      0x0100
;  GPI_HEADPHONE_SENSE     0x0200
;  GPO_EXT_AMP_SHUTDOWN    0x1000
HKR,,"Masked GPIO Direction",01,09,00

; 0x0000-0xffff
HKR,,"Customized GPIO Data",01,00,00

;;;;;;; Power Management Flags, not used yet
HKR,,"GPIO PM Policy",01,00
HKR,,"GPIO Data Init Time",01,00,00
HKR,,"GPIO Direction Init Time",01,00,00
HKR,,"GPIO Data Resume Time",01,00,00
HKR,,"GPIO Direction Resume Time",01,00,00
HKR,,"GPIO Data Shutdown Time",01,00,00
HKR,,"GPIO Direction Shutdown Time",01,00,00

; 0-1F
HKR,,"ADC Clock Delay",01,00

; S/PDIF Frame Values
HKR,,"S/PDIF PCM Frame 0",01,00,82
HKR,,"S/PDIF PCM Frame 1",01,00,02
HKR,,"S/PDIF PCM Frame 2",01,00,00
HKR,,"S/PDIF AC3 Frame 0",01,06,02
HKR,,"S/PDIF AC3 Frame 1",01,02,02
HKR,,"S/PDIF AC3 Frame 2",01,02,00

;--------------------
[A1]
; External Amp Power Down (EAPD) default
; [01,pb,pa]:
; p = 0: active low
;     1: active high
; a = 1st GPO port#
; b = 2nd GPO port#
; Default: (pa, pb)=(1c,00) for ES1988/Allegro.comm, (18,00) for ES1989/Allegro
HKR,,"Eapd GPO Polarity And Port",01,00,1C; EAPD use GPO12, active high

;--------------------
[M3]
; default
; [01,pb,pa]:
; p = 0: active low
;     1: active high
; a = 1st GPO port#
; b = 2nd GPO port#
; Default: (pa, pb)=(11,00) for ES1980/ES1983/Maestro3.comm/Maestro3i.comm
HKR,,"Eapd GPO Polarity And Port",01,00,11; EAPD use GPO1, active high

[BugFix9x]                                      ; for WinMe/Win98
;; RunTime and BugFix support, see runtime.h
;HKR,,"BugFix",0x10001,0x00000003

[BugFix2K]                                      ; for W2K
;; RunTime and BugFix support, see runtime.h
;HKR,,"BugFix",0x10001,0x00000000

[Map1]
HKR,,"MasterVolumeMap",01,  \
 1f,1f,1e,1e,1d,1d,1c,1c,1c,1c,1a,1a,19,18,18,18, \
 17,17,16,16,15,15,14,14,13,13,13,13,12,12,12,12, \
 11,11,11,11,10,10,10,10,0f,0f,0f,0f,0e,0e,0e,0e, \
 0d,0d,0d,0d,0c,0c,0c,0c,0b,0b,0b,0b,0a,0a,0a,0a, \
 09,09,09,09,09,09,09,09,08,08,08,08,08,08,08,08, \
 07,07,07,07,07,07,07,07,06,06,06,06,06,06,06,06, \
 05,05,05,05,05,05,05,05,05,05,05,05,05,05,05,05, \
 04,04,04,04,04,04,04,04,04,04,04,04,04,04,04,04, \
 03,03,03,03,03,03,03,03,03,03,03,03,03,03,03,03, \
 03,03,03,03,03,03,03,03,03,03,03,03,03,03,03,03, \
 02,02,02,02,02,02,02,02,02,02,02,02,02,02,02,02, \
 02,02,02,02,02,02,02,02,02,02,02,02,02,02,02,02, \
 01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01, \
 01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01, \
 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, \
 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[Map2]
HKR,,"MasterVolumeMap",01,  \
 1f,1f,1f,1f,1e,1e,1e,1e,1d,1d,1d,1d,1c,1c,1c,1c, \
 1b,1b,1b,1b,1a,1a,1a,1a,19,19,19,19,18,18,18,18, \
 17,17,17,17,16,16,16,16,15,15,15,15,14,14,14,14, \
 13,13,13,13,12,12,12,12,11,11,11,11,10,10,10,10, \
 10,10,10,10,0f,0f,0f,0f,0e,0e,0e,0e,0d,0d,0d,0d, \
 0c,0c,0c,0c,0c,0c,0c,0c,0b,0b,0b,0b,0b,0b,0b,0b, \
 0a,0a,0a,0a,0a,0a,0a,0a,09,09,09,09,09,09,09,09, \
 08,08,08,08,08,08,08,08,08,08,08,08,08,08,08,08, \
 07,07,07,07,07,07,07,07,07,07,07,07,07,07,07,07, \
 06,06,06,06,06,06,06,06,06,06,06,06,06,06,06,06, \
 05,05,05,05,05,05,05,05,05,05,05,05,05,05,05,05, \
 04,04,04,04,04,04,04,04,04,04,04,04,04,04,04,04, \
 03,03,03,03,03,03,03,03,03,03,03,03,03,03,03,03, \
 02,02,02,02,02,02,02,02,02,02,02,02,02,02,02,02, \
 01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01, \
 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[NoLine]
HKR,,"Enable Line",01,00,00                     ; No Line for Plaback Mixer
HKR,,"Enable Line In",01,00,00          ; No Line In for Rec Mixer

;--------------------
[Custom0]                                       ; ES1988 ref card
;HKR,,"Enable Mono",01,01,00
;HKR,,"Default Mono Mute State",01,00   ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone

HKR,,"Eapd GPO Polarity And Port",01,00,18; EAPD use GPO8, active high

;--------------------
[Custom1]                                       ; ES1989 ref card
;HKR,,"Enable Mono",01,01,00
;HKR,,"Default Mono Mute State",01,00   ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable IIS",01,00

HKR,,"Eapd GPO Polarity And Port",01,00,18; EAPD use GPO8, active high

;--------------------
[Custom4]                                       ; ES1989 4 spkr card
;HKR,,"Enable Mono",01,01,00
;HKR,,"Default Mono Mute State",01,00   ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable IIS",01,00
HKR,,"Enable Surround Speakers",01,01   ; 4 spkr

HKR,,"Eapd GPO Polarity And Port",01,00,16; EAPD use GPO6, active high

;--------------------
[CustomA]
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain
HKR,,"Hide Mic Gain",01,01,00                   ; hide Mic Gain

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[CustomAP]
HKR,,"RecordMicVolume",0x10001,204              ; increase Mic-in Vol

HKR,,"Hide Mic Gain",01,01,00                   ; hide Mic Gain

;--------------------
[CustomAR]
HKR,,"PCMVolume",0x10001,0                      ; 0dB

HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[CustomAT]
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep

;--------------------
[CustomC]
HKR,,"Enable Phone",01,01,01
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable Mic Gain",01,01,01         ; enable MicGain
HKR,,"Dock Inputs Available",01,00

HKR,,"Eapd GPO Polarity And Port",01,00,18; EAPD use GPO8, active high

;--------------------
[CustomC1]
HKR,,"MasterVolume",0x10001,-120                ; -12.0dB
HKR,,"PCMVolume",0x10001,15                     ; 1.5dB

HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain
HKR,,"Enable IIS",01,00

HKR,,"Eapd GPO Polarity And Port",01,00,18; EAPD use GPO8, active high

;--------------------
[CustomC3]
HKR,,"BugFix",0x10001,0x00000006                ; special

HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable IIS",01,00

HKR,,"Enable Dock Detect",01,01         ; Support dock
HKR,,"Dock Detect Mode",01,03                   ; Special
HKR,,"Enable NBLineOut Detect",01,01    ; use NB lineout auto-detect
HKR,,"NBLineOut Detect Mode",01,01
HKR,,"NBLineOut Detect GPI Port",01,11  ; use GPI1, active high
HKR,,"Dock Speaker State Detect Mode",01,01; Special support to detect Dock line-out
HKR,,"Dock Speaker detect GPI Port",01,1F ; use GPI15 active high
HKR,,"Dock Detect GPI Port",01,0E
HKR,,"HW Volume Step",01,10                     ; 256/10h=16 steps

;--------------------
[CustomCV]
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[CustomD]
HKR,,"Enable Phone",01,01,00

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[CustomF]
HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain

HKR,,"Enable Dock Detect",01,01         ; support dock, default by GPI14 active low

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[CustomF2]
HKR,,"Enable IIS",01,00

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[CustomF4]
HKR,,"Enable IIS",01,00
HKR,,"Enable Surround Speakers",01,01   ; for rear speakers

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[CustomG]
HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain
HKR,,"Hide Mic Gain",01,01,00                   ; hide Mic Gain

HKR,,"Enable Dock Detect",01,01         ; support dock
HKR,,"Dock Inputs Available",01,05              ; show Dock CD/Mic, Hide Dock Ln-in

;--------------------
[CustomG1]
HKR,,"Max Analog Gain", 01,08                   ; max 0dB

HKR,,"Enable PC Speaker",01,01,00               ; PC Beep

HKR,,"Enable Dock Detect",01,01         ; support dock
HKR,,"Dock Detect GPI Port",01,1c               ; use GPI12, high active
HKR,,"Dock Inputs Available",01,03              ; show Dock Mic/Line, hide CD

HKR,,"Enable Eapd Support",01,00                ; no EAPD

HKLM,%MediaCategories%\%GUID.LineIn2%,Name,,%String.LineIn2G%
HKLM,%MediaCategories%\%GUID.Mic2%,Name,,%String.Mic2S%

;--------------------
[CustomG2]
HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone

HKR,,"Enable Dock Detect",01,01         ; support dock
HKR,,"Dock Inputs Available",01,03              ; show Dock Mic/Line, hide CD
HKR,,"Default IIS Mute State",01,01             ; mute IIS

HKR,,"Enable Eapd Support",01,00                ; no EAPD

HKLM,%MediaCategories%\%GUID.LineIn2%,Name,,%String.LineIn2G%
HKLM,%MediaCategories%\%GUID.Mic2%,Name,,%String.Mic2S%

;--------------------
[CustomG3]
HKR,,"Max Analog Gain", 01,08                   ; max 0dB

HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable IIS",01,00                         ; no IIS
HKR,,"Default IIS Mute State",01,01             ; mute IIS
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain

HKR,,"Enable Dock Detect",01,01         ; support dock
HKR,,"Dock Inputs Available",01,03              ; show Dock Mic/Line, hide CD
HKR,,"Dock Detect GPI Port",01,1f               ; use GPI15, high active

HKR,,"Enable Eapd Support",01,00                ; no EAPD

HKLM,%MediaCategories%\%GUID.LineIn2%,Name,,%String.LineIn2G%
HKLM,%MediaCategories%\%GUID.Mic2%,Name,,%String.Mic2S%

;--------------------
[CustomH]
HKR,,"Want Analog Off",01,02                    ; treat Standby as D2 state
;HKR,,"BugFix",0x10001,0x00000003               ; special

HKR,,"PCSpeakerVolume",0x10001,-120             ; reduce PC Beep vol
HKR,,"Max Analog Gain", 01,08                   ; max 0dB

HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain
HKR,,"Enable IIS",01,00

HKR,,"HW Volume Step",01,10                     ; 256/16=16 steps
;--------------------
[CustomH1]
HKR,,"Want Analog Off",01,02                    ; treat Standby as D2 state
;HKR,,"BugFix",0x10001,0x00000003               ; special

HKR,,"PCSpeakerVolume",0x10001,-120             ; reduce PC Beep vol
HKR,,"Max Analog Gain", 01,08                   ; max 0dB
HKR,,"Mic Mute GPO",01,1f                       ; GPO15 low to notify mic unMute

HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain

HKR,,"HW Volume Step",01,10                     ; 256/16=16 steps
;--------------------
[CustomH2]
HKR,,"Want Analog Off",01,02                    ; treat Standby as D2 state
;HKR,,"BugFix",0x10001,0x00000003               ; special

HKR,,"PCSpeakerVolume",0x10001,-120             ; reduce PC Beep vol
HKR,,"Max Analog Gain", 01,08                   ; max 0dB
HKR,,"Mic Mute GPO",01,1f                       ; GPO15 low to notify mic unMute

HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain
HKR,,"Enable IIS",01,00

HKR,,"HW Volume Step",01,10                     ; 256/16=16 steps
;--------------------
[CustomH3]
HKR,,"Want Analog Off",01,02                    ; treat Standby as D2 state
;HKR,,"BugFix",0x10001,0x00000003               ; special

HKR,,"PCSpeakerVolume",0x10001,-120             ; reduce PC Beep vol
HKR,,"Max Analog Gain", 01,08                   ; max 0dB
HKR,,"Mic Mute GPO",01,1f                       ; GPO15 low to notify mic unMute

HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain
HKR,,"Enable IIS",01,00

HKR,,"HW Volume Step",01,10                     ; 256/16=16 steps
;--------------------
[CustomI]
HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable IIS",01,00

HKR,,"Eapd GPO Polarity And Port",01,00,18; EAPD use GPO8, active high

;--------------------
[CustomL2]
HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable IIS",01,00

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[CustomL4]
HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable IIS",01,00
HKR,,"Enable Surround Speakers",01,01   ; for rear speakers

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[CustomN]
HKR,,"PCMVolume",0x10001,0                      ; 0dB
HKR,,"Max Analog Gain", 01,08                   ; max 0dB

HKR,,"RecordMixerVolume",0x10001,120    ; 12.0dB
HKR,,"RecordCDVolume",0x10001,120
HKR,,"RecordLineInVolume",0x10001,120
HKR,,"RecordMicVolume",0x10001,120
HKR,,"RecordPhoneVolume",0x10001,120

HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone

HKR,,"HW Volume Pin Connect Mode",01,C1
HKR,,"Enable Dock Eapd Support",01,01   ; support dock EAPD (default GPO0 active low)
HKR,,"Dock Inputs Available",01,00              ; no input channel for dock
HKR,,"Eapd GPO Polarity And Port",01,00,18; EAPD use GPO8, active high

;--------------------
[CustomP]
HKR,,"PCMVolume",0x10001,-40                    ; -4.0dB
HKR,,"LineInVolume",0x10001,-345                ; -34.5dB
HKR,,"MicVolume",0x10001,-345                   ; -34.5dB
HKR,,"IISVolume",0x10001,-345                   ; -34.5dB

HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Enable Phone In",01,01,00         ; for Rec Mixer
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain
HKR,,"Mono Output Select",01,11         ; special
HKR,,"Default IIS Mute State",01,01             ; Mute IIS

HKR,,"HW Volume Step",01,10                     ; 256/16=16 steps
HKR,,"Eapd GPO Polarity And Port",01,00,18; EAPD use GPO8, active high

;--------------------
[CustomP1]
HKR,,"PCMVolume",0x10001,-40                    ; -4.0dB
HKR,,"IISVolume",0x10001,-345                   ; -34.5dB

HKR,,"Enable PC Speaker",01,01,00               ; PC Beep

HKR,,"HW Volume Step",01,10                     ; 256/16=16 steps
HKR,,"Eapd GPO Polarity And Port",01,00,1D; EAPD use GPO13, active high

;--------------------
[CustomP2]
HKR,,"PCMVolume",0x10001,-50                    ; -5.0dB
HKR,,"IISVolume",0x10001,-345                   ; -34.5dB

HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Default IIS Mute State",01,01             ; Mute IIS

HKR,,"HW Volume Step",01,10                     ; 256/16=16 steps
HKR,,"Eapd GPO Polarity And Port",01,00,1D; EAPD use GPO13, active high

;--------------------
[CustomP3]
HKR,,"PCMVolume",0x10001,-40                    ; -4.0dB

HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Default IIS Mute State",01,01             ; Mute IIS
HKR,,"Enable IIS",01,00

HKR,,"Enable MD SPDIF",01,01                    ; to support MD recording thru SPDIF

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[CustomP4]
HKR,,"PCMVolume",0x10001,-40                    ; -4.0dB
HKR,,"LineInVolume",0x10001,-345                ; -34.5dB
HKR,,"MicVolume",0x10001,-345                   ; -34.5dB
HKR,,"IISVolume",0x10001,-345                   ; -34.5dB

HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Enable Phone In",01,01,00         ; for Rec Mixer
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain
HKR,,"Mono Output Select",01,11         ; special
HKR,,"Default IIS Mute State",01,01             ; Mute IIS

HKR,,"HW Volume Step",01,10                     ; 256/16=16 steps
HKR,,"Eapd GPO Polarity And Port",01,00,1D; EAPD use GPO13, active high

;--------------------
[CustomS1]
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable IIS",01,00

HKR,,"Enable Eapd Support",01,00                ; no EAPD

HKR,,"S/PDIF PCM Frame 0",01,00,92

;--------------------
[CustomS2]
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain
HKR,,"Enable MD SPDIF",01,01                    ; special

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[CustomS3]
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable IIS",01,00

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[CustomS4]
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Mic",01,01,00                      ; for Plaback Mixer
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain
HKR,,"Show All Mixer Controls",01,00    ; display all

HKR,,"Enable Dock Detect",01,01         ; dock support
HKR,,"Dock Detect GPI Port",01,0e               ; detect pin GPI14, active low
HKR,,"Dock Inputs Available",01,03              ; only mic2 and line2 after Dock

HKR,,"Speakers Priority",01,00          ; dock speaker active when docked

HKLM,%MediaCategories%\%GUID.IIS%,Name,,%String.IISS%
HKLM,%MediaCategories%\%GUID.IISVol%,Name,,%String.IISVolS%
HKLM,%MediaCategories%\%GUID.IISMute%,Name,,%String.IISMuteS%
HKLM,%MediaCategories%\%GUID.LineIn2%,Name,,%String.LineIn2S%
HKLM,%MediaCategories%\%GUID.Mic2%,Name,,%String.Mic2S%

;--------------------
[CustomS5]
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable MD SPDIF",01,01                    ; special

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[CustomT]
HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[CustomTH]
HKR,,"Enable Phone",01,01,00
HKR,,"Hide Mic Gain",01,01,00                   ; hide Mic Gain

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[CustomTN]
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain
HKR,,"Hide Mic Gain",01,01,00                   ; hide Mic Gain

;--------------------
[CustomTW]
HKR,,"Hide Mic Gain",01,01,00                   ; hide Mic Gain
HKR,,"HW Volume Step",01,32                     ; 256/32=8 steps

;--------------------
[CustomU1]
HKR,,"PCMVolume",0x10001,0                      ; 0dB
HKR,,"Enable IIS",01,00
HKR,,"Dock Inputs Available",01,00

HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable Video",01,01,00                    ; for video

HKR,,"Enable Surround Speakers",01,01   ; 4 spkr

HKR,,"Eapd GPO Polarity And Port",01,00,18; EAPD use GPO8, active high

;--------------------
[CustomU2]
HKR,,"PCMVolume",0x10001,30                     ; 3dB
HKR,,"Dock Inputs Available",01,00

HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone

;===== The following are M3 relatd customization =====
[Custom3-0]
HKR,,"Enable Mic Gain",01,01,0
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable IIS",01,00

;--------------------
[Custom3I]
HKR,,"Enable Mic Gain",01,01,0
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable IIS",01,00

HKR,,"Enable SPDIF In",01,01                    ; with SPDIF-in

;--------------------
[Custom3-D]
HKR,,"PCMVolume",0x10001,-30                    ; -3.0dB

HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain

HKR,,"Eapd GPO Polarity And Port",01,00,1B; EAPD use GPO11

;--------------------
[Custom3-G]
HKR,,"Legacy DMA Mode",01,01                    ; TDMA
HKR,,"Enable Dock Detect",01,01         ; support dock device
HKR,,"Dock Detect GPI Port",01,1f               ; dock detect use GPI15, active high
HKR,,"Dock Inputs Available",01,03              ; dock mic/line
;HKR,,"Dock Speaker Active State",01,01 ; dock speaker active available

HKR,,"RecordMicVolume",0x10001,210              ; 21.0dB

HKR,,"Enable Aux",01,01,00                      ; with Aux
HKR,,"Enable Mono",01,01,00
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Hide Mic Gain",01,01,00                   ; hide Mic Gain

HKR,,"Enable Eapd Support",01,00                ; no EAPD
;--------------------
[Custom3-H]
HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain
HKR,,"Enable IIS",01,01                         ; IIS on

;--------------------
[Custom3-H1]
HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain
HKR,,"Enable IIS",01,01                         ; IIS on

HKR,,"Enable Bus Arbiter1",01,01                ; enable Bus Arbibter1
HKR,,"Bus Arbiter1 Mode",01,01          ; use pin 47/48 with QuickSwitch

;--------------------
[Custom3-L]
HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute Mono
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone

HKR,,"Eapd GPO Polarity And Port",01,00,1C; EAPD use GPO12

;--------------------
[Custom3-O]
HKR,,"PCMVolume",0x10001,-30                    ; -3.0dB

HKR,,"Enable SPDIF In",01,01                    ; with SPDIF-in

HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain
HKR,,"Hide Mic Gain",01,01,00                   ; hide Mic Gain

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[Custom3-R]
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[Custom3-S]
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[Custom3-S1]
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Hide Mic Gain",01,01,00                   ; hide Mic Gain

HKR,,"Eapd GPO Polarity And Port",01,00,11; EAPD use GPO1

;--------------------
[Custom3-S2]
HKR,,"HeadphoneVolume",0x10001,0                ; True line out 0dB

HKR,,"Legacy DMA Mode",01,01                    ; TDMA

HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Default Phone Mute State",01,00   ; unmute Phone
HKR,,"Enable Mic Gain",01,01,00         ; with Mic Gain

HKR,,"S/PDIF PCM Frame 0",01,00,92

;--------------------
[Custom3-U]
HKR,,"Enable Dock Detect",01,01         ; support dock device
HKR,,"Dock Inputs Available",01,00              ; no dock input
HKR,,"Dock Detect GPI Port",01,00               ; dock detect use GPI0, active low

HKR,,"Enable Mono",01,01,00
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Enable Video",01,01,00                    ; enable video
HKR,,"Enable IIS",01,00                         ; no IIS

;--------------------
[Custom3-U1]
HKR,,"Enable Dock Detect",01,01         ; support dock device
HKR,,"Dock Inputs Available",01,00              ; no dock input
HKR,,"Dock Detect GPI Port",01,00               ; dock detect use GPI0, active low

HKR,,"Enable Mono",01,01,00
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Enable Video",01,01,00                    ; enable video
HKR,,"Enable IIS",01,00                         ; no IIS

;--------------------
[Custom3-U2]
HKR,,"Enable Mono",01,01,00
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Enable IIS",01,00                         ; no IIS

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[Custom3-U3]
HKR,,"Enable Dock Detect",01,01         ; support dock device
HKR,,"Dock Inputs Available",01,00              ; no dock input
HKR,,"Dock Detect GPI Port",01,00               ; dock detect use GPI0, active low

HKR,,"Enable Mono",01,01,00
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Enable IIS",01,00                         ; no IIS

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[Custom3-U4]
HKR,,"Enable Mono",01,01,00
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Enable Phone",01,01,00
HKR,,"Enable IIS",01,00                         ; no IIS

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;--------------------
[Custom3-Y]
HKR,,"Enable Mono",01,01,00
HKR,,"Default Mono Mute State",01,00    ; unmute modem
HKR,,"Enable PC Speaker",01,01,00               ; PC Beep
HKR,,"Hide Mic Gain",01,01,00                   ; hide Mic Gain
HKR,,"Enable IIS",01,00                         ; no IIS
HKR,,"Default IIS Mute State",01,01             ; Mute IIS

HKR,,"Enable Eapd Support",01,00                ; no EAPD

;===== SPDIF related customization =====
[SPDIF0]
; 00: Disable
; 01: Enable                                    ; provide checkbox
HKR,,"Enable SPDIF Out",01,00

; 00: To Allegro Pin #54 or M3 Pin #62 (default)
; 01: To Allegro Pin #2  or M3 Pin #83
HKR,,"SPDIF Out Pin Connect Mode",01,00

; 01: Start SPDIF Out                           ; enable checkbox
; 00: Do not start SPDIF Out
HKR,,"Start SPDIF Out",01,00

[SPDIF1]
HKR,,"Enable SPDIF Out",01,01
HKR,,"SPDIF Out Pin Connect Mode",01,00
HKR,,"Start SPDIF Out",01,00

[SPDIF2]
HKR,,"Enable SPDIF Out",01,01
HKR,,"SPDIF Out Pin Connect Mode",01,01 ; use Allegro pin #2 or M3 pin #83
HKR,,"Start SPDIF Out",01,00

[SPDIF3]                                                ; similar to [SPDIF1]
HKR,,"Enable SPDIF Out",01,01
HKR,,"SPDIF Out Pin Connect Mode",01,00
HKR,,"Start SPDIF Out",01,01                    ; but output from start

;===== HW Volume Control related customization =====
[HWv0]
; 00: Disable
; 01: Enable
HKR,,"Enable HW Volume Control",01,00

; 00: Up/Down to Pin 53 & 54    
; 01: Up/Down to Pin 44 & 45    
; 02/03: (reserved)
; 04: to Button[2:0]            
; +
; 80: Enable reduced debounce
HKR,,"HW Volume Pin Connect Mode",01,01

[HWv1]
HKR,,"Enable HW Volume Control",01,01   ; use for Alleg B2 ref card
HKR,,"HW Volume Pin Connect Mode",01,01

[HWv2]
HKR,,"Enable HW Volume Control",01,01
HKR,,"HW Volume Pin Connect Mode",01,81 ; enable Reduced Debounce

[HWv3]
HKR,,"Enable HW Volume Control",01,01
HKR,,"HW Volume Pin Connect Mode",01,00 ; use pin 53/54

[HW3v0]
HKR,,"Enable HW Volume Control",01,00

; 00: Up/Down to GPIO 4/5 (pin 49/50) 
; 01: Up/Down to GD 2/3   (pin 69/70) 
; 02: (special)                       
; 03: (reserved)
; 04: to Button[2:0]            
; +
; 80: Enable reduced debounce, 10usec
HKR,,"HW Volume Pin Connect Mode",01,00

[HW3v1]
HKR,,"Enable HW Volume Control",01,01
HKR,,"HW Volume Pin Connect Mode",01,00

[HW3v2]
HKR,,"Enable HW Volume Control",01,01
HKR,,"HW Volume Pin Connect Mode",01,02

[HW3v3]
HKR,,"Enable HW Volume Control",01,01
HKR,,"HW Volume Pin Connect Mode",01,80 ; with reduced debounce

;--------------------
[Game0]
; 00: Disable
; 01: Enable
HKR,,"Enable Game Port",01,00
HKR,,"Enable MPU-401",01,00

[Game1]
HKR,,"Enable Game Port",01,01
HKR,,"Enable MPU-401",01,01


;;;;;;;;;;;;;; NT INSTALL ;;;;;;;;;;;;;;;

[STUB_DEVICE.NT]
AddReg=Dummy.AddReg

[STUB_DEVICE.NT.SERVICES]
AddService=,0x2

[A1M3NT]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
HKR,,"Use Compatible MPU-401",01,01

[ALLE.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,Custom0,HWv0,SPDIF0,Game0

[ALLE1.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,Custom1,HWv0,SPDIF1,Game1

[ALLE4.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,Custom4,HWv0,SPDIF0,Game1

[ALLE_A.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomA,HWv0,SPDIF0,Game0

[ALLE_AP.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomAP,HWv1,SPDIF0,Game0

[ALLE_AR.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomAR,HWv3,SPDIF0,Game1

[ALLE_AT.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomAT,HWv1,SPDIF0,Game0

[ALLE_C.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomC,HWv1,SPDIF3,Game0

[ALLE_C1.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomC1,HWv0,SPDIF0,Game0

[ALLE_C2.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomC1,HWv0,SPDIF0,Game1

[ALLE_C3.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomC3,HWv1,SPDIF0,Game0

[ALLE_CV.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomCV,HWv3,SPDIF2,Game1

[ALLE_D.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomD,HWv0,SPDIF0,Game0

[ALLE_F.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomF,HWv0,SPDIF1,Game0

[ALLE_F2.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomF2,HWv0,SPDIF1,Game1

[ALLE_F4.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomF4,HWv0,SPDIF1,Game1

[ALLE_G.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomG,HWv1,SPDIF0,Game0

[ALLE_G1.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomG1,HWv3,SPDIF2,Game1

[ALLE_G2.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomG2,HWv2,SPDIF1,Game0

[ALLE_G3.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomG3,HWv0,SPDIF1,Game1

[ALLE_H.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map2,A1,CustomH,HWv1,SPDIF0,Game0

[ALLE_H1.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map2,A1,HWv2,SPDIF0,Game0

[ALLE_H2.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map2,A1,CustomH2,HWv1,SPDIF0,Game0

[ALLE_H3.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map2,A1,CustomH2,HWv1,SPDIF0,Game0

[ALLE_H4.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map2,A1,CustomH3,HWv1,SPDIF0,Game0

[ALLE_I.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomI,HWv0,SPDIF0,Game0

[ALLE_I1.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomI,HWv0,SPDIF0,Game1

[ALLE_L2.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomL2,HWv0,SPDIF1,Game1

[ALLE_L4.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomL4,HWv0,SPDIF1,Game1

[ALLE_M.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomS3,HWv0,SPDIF0,Game1

[ALLE_N.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomN,HWv2,SPDIF3,Game0

[ALLE_P.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomP,HWv1,SPDIF0,Game0

[ALLE_P1.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomP1,HWv1,SPDIF0,Game0

[ALLE_P2.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomP2,HWv1,SPDIF0,Game0

[ALLE_P3.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomP3,HWv0,SPDIF3,Game0

[ALLE_P4.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomP4,HWv1,SPDIF0,Game0

[ALLE_S1.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomS1,HWv0,SPDIF1,Game0

[ALLE_S2.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomS2,HWv1,SPDIF3,Game0

[ALLE_S3.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomS3,HWv0,SPDIF0,Game0

[ALLE_S4.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomS4,HWv1,SPDIF0,Game0

[ALLE_S5.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomS5,HWv0,SPDIF3,Game0

[ALLE_T.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomT,HWv2,SPDIF2,Game0

[ALLE_T1.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomT,HWv2,SPDIF3,Game0

[ALLE_TH.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomTH,HWv3,SPDIF0,Game0

[ALLE_TN.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomTN,HWv1,SPDIF0,Game0

[ALLE_TW.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomTW,HWv1,SPDIF0,Game0

[ALLE_U1.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomU1,HWv2,SPDIF0,Game1

[ALLE_U2.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomU2,HWv0,SPDIF0,Game0

[ALLE_U3.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomU2,HWv2,SPDIF2,Game0

[ALLE_U4.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,A1,CustomU2,HWv2,SPDIF0,Game0

[MAES.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-0,HW3v0,SPDIF0,Game0

[MAES_3I.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3I,HW3v0,SPDIF1,Game1

[MAES_B.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-0,HW3v0,SPDIF1,Game1

[MAES_D.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-D,HW3v0,SPDIF1,Game0

[MAES_G.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-G,HW3v1,SPDIF1,Game1

[MAES_H.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map2,M3,Custom3-H,HW3v1,SPDIF0,Game0

[MAES_H1.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map2,M3,Custom3-H1,HW3v1,SPDIF0,Game0

[MAES_L.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-L,HW3v1,SPDIF0,Game0

[MAES_O.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-O,HW3v1,SPDIF3,Game1

[MAES_R.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-R,HW3v0,SPDIF0,Game0

[MAES_R1.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-R,HW3v0,SPDIF0,Game1

[MAES_S.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-S,HW3v1,SPDIF0,Game0

[MAES_S1.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-S1,HW3v1,SPDIF3,Game0

[MAES_S2.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-S1,HW3v1,SPDIF3,Game0

[MAES_U.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-U,HW3v0,SPDIF0,Game1

[MAES_U1.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-U1,HW3v0,SPDIF0,Game1

[MAES_U2.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-U2,HW3v3,SPDIF0,Game1

[MAES_U3.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-U3,HW3v3,SPDIF0,Game1

[MAES_U4.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,Map1,M3,Custom3-U4,HW3v3,SPDIF1,Game1

[MAES_Y.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=A1M3.CopyList
AddReg=A1M3NT,A1M3,Common,BugFix2K,Map1,M3,Custom3-Y,HW3v1,SPDIF0,Game0

[ALLE.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE1.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE4.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_A.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_AP.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_AR.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_AT.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_C.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_C1.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_C2.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_C3.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_CV.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_D.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_F.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_F2.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_F4.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_G.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_G1.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_G2.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_G3.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_H.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_H1.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_H2.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_H3.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_H4.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_I.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_I1.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_L2.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_L4.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_M.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_N.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_P.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_P1.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_P2.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_P3.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_P4.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_S1.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_S2.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_S3.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_S4.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_S5.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_T.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_T1.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_TH.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_TN.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_TW.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_U1.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_U2.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_U3.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[ALLE_U4.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,A1.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,A1.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,A1.Interface.Topo

[MAES.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_3I.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_B.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_D.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_G.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_H.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_H1.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_L.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_O.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_R.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_R1.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_S.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_S1.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_S2.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_U.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_U1.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_U2.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_U3.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_U4.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[MAES_Y.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,M3.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,M3.Interface.Topo
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,M3.Interface.Topo

[ALLE.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE1.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE4.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_A.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_AP.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_AR.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_AT.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_C.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_C1.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_C2.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_C3.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_CV.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_D.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_F.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_F2.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_F4.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_G.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_G1.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_G2.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_G3.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_H.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_H1.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_H2.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_H3.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_H4.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_I.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_I1.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_L2.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_L4.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_M.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_N.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_P.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_P1.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_P2.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_P3.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_P4.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_S1.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_S2.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_S3.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_S4.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_S5.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_T.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_T1.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_TH.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_TN.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_TW.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_U1.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_U2.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_U3.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[ALLE_U4.NT.Services]
AddService = allegro, 0x00000002, allegro_Service_Inst

[MAES.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_3I.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_B.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_D.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_G.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_H.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_H1.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_L.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_O.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_R.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_R1.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_S.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_S1.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_S2.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_U.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_U1.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_U2.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_U3.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_U4.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[MAES_Y.NT.Services]
AddService = maestro, 0x00000002, maestro_Service_Inst

[allegro_Service_Inst]
DisplayName    = %allegro.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\es198x.sys

[maestro_Service_Inst]
DisplayName    = %maestro.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\es198x.sys

[Strings]
MSFT="Microsoft"

ESSMfgName="ESS Technology, Inc."
*ESS.DevDesc="ESS PCI àóäèî (WDM)"

A1.Wave.szPname="ESS Allegro"
A1.Topology.szPname="ESS Allegro"
M3.Wave.szPname="ESS Maestro 3"
M3.Topology.szPname="ESS Maestro 3"

Allegro.DevDesc="ESS Allegro PCI çâóêîâîå óñòðîéñòâî (WDM)"
AllegroSB.DevDesc="ESS Allegro Sound Blaster-ñîâìåñòèìûé (WDM)"
Maestro.DevDesc="ESS Maestro 3 PCI Audio (WDM)"
MaestroSB.DevDesc="ESS Maestro Sound Blaster-ñîâìåñòèìûé (WDM)"

GUID.PcBeep             ="{9DBBDD22-5CF6-11d1-88B4-00C09F002B8F}"
String.PcBeep           ="Äèí. ÏÊ"
GUID.AuxA               ="{9DBBDD23-5CF6-11d1-88B4-00C09F002B8F}"
String.AuxA             ="Äîá. âõîä A"
GUID.AuxB               ="{9DBBDD24-5CF6-11d1-88B4-00C09F002B8F}"
String.AuxB             ="Äîá. âõîä B"

GUID.20db               ="{9DBBDD21-5CF6-11d1-88B4-00c09F002B8F}"
String.20db             ="Óñèëåíèå +20dB"
GUID.Mixer              ="{9DBBDD25-5CF6-11d1-88B4-00C09F002B8F}"
String.Mixer            ="Ìèêøåð"

GUID.ES978Play          ="{B6755560-26D8-11d2-9265-DABF9A2C015A}"
String.ES978Play        ="ES978 âîñïð."
GUID.ES978Rec           ="{B6755561-26D8-11d2-9265-DABF9A2C015A}"
String.ES978Rec         ="ES978 çàïèñü"
GUID.RemoteAC97         ="{B6755562-26D8-11d2-9265-DABF9A2C015A}"
String.RemoteAC97       ="Óïðàâë. AC97"
GUID.Aux                ="{B6755563-26D8-11d2-9265-DABF9A2C015A}"
String.Aux              ="Äîá. âõîä"
GUID.AuxVol             ="{B6755564-26D8-11d2-9265-DABF9A2C015A}"
String.AuxVol           ="Ãðîìê. äîá. âõîäà"
GUID.AuxMute            ="{B6755565-26D8-11d2-9265-DABF9A2C015A}"
String.AuxMute          ="Âûêë. äîá. âõîä"
GUID.AuxInVol           ="{B6755566-26D8-11d2-9265-DABF9A2C015A}"
String.AuxInVol         ="Ãðîìê. äîá. âõîäà"
GUID.AuxInMute          ="{B6755567-26D8-11d2-9265-DABF9A2C015A}"
String.AuxInMute        ="Âûêë. äîá. âõîä"
GUID.IIS                ="{B6755568-26D8-11d2-9265-DABF9A2C015A}"
String.IIS              ="IIS"
GUID.IISVol             ="{B6755569-26D8-11d2-9265-DABF9A2C015A}"
String.IISVol           ="Ãðîìêîñòü IIS"
GUID.IISMute            ="{B675556A-26D8-11d2-9265-DABF9A2C015A}"
String.IISMute          ="Âûêë. IIS"
GUID.IISInVol           ="{B675556B-26D8-11d2-9265-DABF9A2C015A}"
String.IISInVol         ="Ãðîìê. âõ. IIS"
GUID.IISInMute          ="{B675556C-26D8-11d2-9265-DABF9A2C015A}"
String.IISInMute        ="Âûêë. âõ. IIS"
GUID.HostAudio          ="{B675556D-26D8-11d2-9265-DABF9A2C015A}"
String.HostAudio        ="Àóäèî óçëà"
GUID.HostVol            ="{B675556E-26D8-11d2-9265-DABF9A2C015A}"
String.HostVol          ="Ãðîìê. àóäèî óçëà"
GUID.HostMute           ="{B675556F-26D8-11d2-9265-DABF9A2C015A}"
String.HostMute         ="Âûêë. àóäèî óçëà"
GUID.Mono               ="{B6755570-26D8-11d2-9265-DABF9A2C015A}"
String.Mono             ="Ìîíî"
GUID.MonoVol            ="{B6755571-26D8-11d2-9265-DABF9A2C015A}"
String.MonoVol          ="Ãðîìê. ìîíî"
GUID.MonoMute           ="{B6755572-26D8-11d2-9265-DABF9A2C015A}"
String.MonoMute         ="Âûêë. ìîíî"
GUID.Phone              ="{B6755573-26D8-11d2-9265-DABF9A2C015A}"
String.Phone            ="Òåëåôîí"
GUID.PhoneVol           ="{B6755574-26D8-11d2-9265-DABF9A2C015A}"
String.PhoneVol         ="Ãðîìê. òåëåôîíà"
GUID.PhoneMute          ="{B6755575-26D8-11d2-9265-DABF9A2C015A}"
String.PhoneMute        ="Âûêë. òåëåôîíà"
GUID.Video              ="{B6755576-26D8-11d2-9265-DABF9A2C015A}"
String.Video            ="Âèäåî"
GUID.VideoVol           ="{B6755577-26D8-11d2-9265-DABF9A2C015A}"
String.VideoVol         ="Ãðîìê. âèäåî"
GUID.VideoMute          ="{B6755578-26D8-11d2-9265-DABF9A2C015A}"
String.VideoMute        ="Âûêë. âèäåî"
GUID.Headphones         ="{B6755579-26D8-11d2-9265-DABF9A2C015A}"
String.Headphones       ="Íàóøíèêè"
GUID.HeadphonesVol      ="{B675557A-26D8-11d2-9265-DABF9A2C015A}"
String.HeadphonesVol    ="Ãðîìê. íàóøí."
GUID.HeadphonesMute     ="{B675557B-26D8-11d2-9265-DABF9A2C015A}"
String.HeadphonesMute   ="Âûêë. íàóøí."
GUID.WaveOut            ="{B675557C-26D8-11d2-9265-DABF9A2C015A}"
String.WaveOut          ="Âûõîä çâóêîçàïèñè"
GUID.WaveOutVol         ="{B675557D-26D8-11d2-9265-DABF9A2C015A}"
String.WaveOutVol       ="Ãðîìê. âûõ. çâóêîç."
GUID.WaveOutMute        ="{B675557E-26D8-11d2-9265-DABF9A2C015A}"
String.WaveOutMute      ="Âûêë. âûõ. çâóêîç."
GUID.DockedSpeakers     ="{B675557F-26D8-11d2-9265-DABF9A2C015A}"
String.DockedSpeakers   ="Ïðèñòûê. äèíàìèêè"
GUID.EnableSPDIF        ="{B6755580-26D8-11d2-9265-DABF9A2C015A}"
String.EnableSPDIF      ="Âêë. S/PDIF"
GUID.AnalogStereo       ="{B6755581-26D8-11d2-9265-DABF9A2C015A}"
String.AnalogStereo     ="Àíàëîãîâîå ñòåðåî"
GUID.AnalogMono         ="{B6755582-26D8-11d2-9265-DABF9A2C015A}"
String.AnalogMono       ="Àíàëîãîâîå ìîíî"
GUID.CD2                ="{B6755583-26D8-11d2-9265-DABF9A2C015A}"
String.CD2              ="Êîìïàêò-äèñê 2"
GUID.LineIn2            ="{B6755584-26D8-11d2-9265-DABF9A2C015A}"
String.LineIn2          ="Ëèí. âõîä 2"
GUID.Mic2               ="{B6755585-26D8-11d2-9265-DABF9A2C015A}"
String.Mic2             ="Ìèêðîôîí 2"

;; newly added below
GUID.EnableSPDIFmd      ="{F95BAA24-2289-4416-87C4-FA544910FF50}"
String.EnableSPDIFmd    ="Âêëþ÷èòü MD S/PDIF"
GUID.EnableSPDIFINmd    ="{F95BAA24-2289-4416-87C4-FA544910FF51}"
String.EnableSPDIFINmd  ="Âêëþ÷èòü MD S/PDIF âõîä"
GUID.SPDIF              ="{57DC0F43-FB89-45a0-9B9C-ED4D572F35D1}"
String.SPDIF            ="S/PDIF âõîä"
GUID.Enable4Speaker     ="{8F889F50-60A4-4dfc-8B84-03BD9026303A}"
String.Enable4Speaker   ="Âêëþ÷èòü äèíàìèêè îáúåìíîãî çâóêà"
GUID.Fader              ="{25F97042-5A92-4c2c-A99F-4B6223AFF146}"
String.Fader            ="Ìèêøåð"
String.IISS             ="ZV"
String.IISVolS          ="Ãðîìê. ZV"
String.IISMuteS         ="Âûêë. ZV"
String.LineIn2S         ="Ëèí. âõîä"
String.LineIn2G         ="Âõîä ëèí. âõ. ñò. óçëà"
String.Mic2S            ="Ìèêð. ñò. óçëà"

;; ESS friendly names (non-localizeable)
ESSGUID.WaveOut   ="{D6C86C60-51D8-11d1-A482-006097C79D21}"
ESSGUID.Synth     ="{D6C86C61-51D8-11d1-A482-006097C79D21}"
ESSGUID.Cd        ="{D6C86C62-51D8-11d1-A482-006097C79D21}"
ESSGUID.LineIn    ="{D6C86C63-51D8-11d1-A482-006097C79D21}"
ESSGUID.Mic       ="{D6C86C64-51D8-11d1-A482-006097C79D21}"
ESSGUID.AuxB      ="{D6C86C65-51D8-11d1-A482-006097C79D21}"
ESSGUID.PCSpeaker ="{D6C86C66-51D8-11d1-A482-006097C79D21}"
ESSGUID.3DEffect  ="{D6C86C67-51D8-11d1-A482-006097C79D21}"
ESSGUID.RecMon    ="{D6C86C68-51D8-11d1-A482-006097C79D21}"

;; ESS friendly names (localizeable)
ESSPin.WaveOut    ="Çâóê âûõ."
ESSPin.Synth      ="Ñèíòåçàòîð"
ESSPin.Cd         ="CD"
ESSPin.LineIn     ="Ëèí. âõîä"
ESSPin.Mic        ="Ìèêðîôîí"
ESSPin.AuxB       ="Äîá. âõ. B"
ESSPin.PCSpeaker  ="Äèíàìèê ÏÊ"
ESSNode.3DEffect  ="Âêë. îáúåìí. ýôô."
ESSNode.RecMon    ="Ìîíèòîð çàïèñè"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
RunKey="SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
WDM_MIDI="Óñòðîéñòâî íà îñíîâå WDM"

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_Topology="Topology"

allegro.SvcDesc = "Äðàéâåð çâóêîâîãî óñòðîéñòâà ESS Allegro (WDM)"
maestro.SvcDesc = "Äðàéâåð ESS Maestro 3 Audio (WDM)"
