[Version]
ClassGUID
{4d36e96c-e325-11ce-bfc1-08002be10318}
DriverVer
02/26/2011, 6.1.0160.1
[SourceDisksNames]
222
"LOOPBE30 Driver Disk",,,
[SourceDisksFiles]
[Manufacturer]
%MfgName%
nerds.deDS,NTAMD64
[nerds.deDS]
%LoopBe30.DeviceDesc%
LoopBe30,,*LoopBe30
[nerds.deDS.NTAMD64]
%LoopBe30.DeviceDesc%
LoopBe30,,*LoopBe30
[DestinationDirs]
LoopBe30.CopyList
10,system32\drivers
[LoopBe30]
AlsoInstall
ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles
LoopBe30.CopyList
[LoopBe30.CopyList]
[LoopBe30.Interfaces]
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Wave%,LoopBe30.I.Midi
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Wave%,LoopBe30.I.Midi
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,LoopBe30.I.Midi
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Topology%,LoopBe30.I.Topo
[LoopBe30.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,loopbe30.sys
HKR,,NTMPDriver,,"loopbe30.sys,sbemul.sys"
HKR,Drivers,SubClasses,,"wave,midi,mixer"
HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Description,,%LoopBe30.DeviceDescT%
HKR,Drivers\midi\wdmaud.drv,Description,,%LoopBe30.DeviceDesc%
[LoopBe30.I1.Wave]
AddReg
LoopBe30.I1.Midi.AddReg
[LoopBe30.I1.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi1.szPname%
[LoopBe30.I2.Wave]
AddReg
LoopBe30.I2.Midi.AddReg
[LoopBe30.I2.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi2.szPname%
[LoopBe30.I3.Wave]
AddReg
LoopBe30.I3.Midi.AddReg
[LoopBe30.I3.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi3.szPname%
[LoopBe30.I4.Wave]
AddReg
LoopBe30.I4.Midi.AddReg
[LoopBe30.I4.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi4.szPname%
[LoopBe30.I5.Wave]
AddReg
LoopBe30.I5.Midi.AddReg
[LoopBe30.I5.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi5.szPname%
[LoopBe30.I6.Wave]
AddReg
LoopBe30.I6.Midi.AddReg
[LoopBe30.I6.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi6.szPname%
[LoopBe30.I7.Wave]
AddReg
LoopBe30.I7.Midi.AddReg
[LoopBe30.I7.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi7.szPname%
[LoopBe30.I8.Wave]
AddReg
LoopBe30.I8.Midi.AddReg
[LoopBe30.I8.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi8.szPname%
[LoopBe30.I9.Wave]
AddReg
LoopBe30.I9.Midi.AddReg
[LoopBe30.I9.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi9.szPname%
[LoopBe30.I10.Wave]
AddReg
LoopBe30.I10.Midi.AddReg
[LoopBe30.I10.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi10.szPname%
[LoopBe30.I11.Wave]
AddReg
LoopBe30.I11.Midi.AddReg
[LoopBe30.I11.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi11.szPname%
[LoopBe30.I12.Wave]
AddReg
LoopBe30.I12.Midi.AddReg
[LoopBe30.I12.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi12.szPname%
[LoopBe30.I13.Wave]
AddReg
LoopBe30.I13.Midi.AddReg
[LoopBe30.I13.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi13.szPname%
[LoopBe30.I14.Wave]
AddReg
LoopBe30.I14.Midi.AddReg
[LoopBe30.I14.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi14.szPname%
[LoopBe30.I15.Wave]
AddReg
LoopBe30.I15.Midi.AddReg
[LoopBe30.I15.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi15.szPname%
[LoopBe30.I16.Wave]
AddReg
LoopBe30.I16.Midi.AddReg
[LoopBe30.I16.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi16.szPname%
[LoopBe30.I17.Wave]
AddReg
LoopBe30.I17.Midi.AddReg
[LoopBe30.I17.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi17.szPname%
[LoopBe30.I18.Wave]
AddReg
LoopBe30.I18.Midi.AddReg
[LoopBe30.I18.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi18.szPname%
[LoopBe30.I19.Wave]
AddReg
LoopBe30.I19.Midi.AddReg
[LoopBe30.I19.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi19.szPname%
[LoopBe30.I20.Wave]
AddReg
LoopBe30.I20.Midi.AddReg
[LoopBe30.I20.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi20.szPname%
[LoopBe30.I21.Wave]
AddReg
LoopBe30.I21.Midi.AddReg
[LoopBe30.I21.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi21.szPname%
[LoopBe30.I22.Wave]
AddReg
LoopBe30.I22.Midi.AddReg
[LoopBe30.I22.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi22.szPname%
[LoopBe30.I23.Wave]
AddReg
LoopBe30.I23.Midi.AddReg
[LoopBe30.I23.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi23.szPname%
[LoopBe30.I24.Wave]
AddReg
LoopBe30.I24.Midi.AddReg
[LoopBe30.I24.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi24.szPname%
[LoopBe30.I25.Wave]
AddReg
LoopBe30.I25.Midi.AddReg
[LoopBe30.I25.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi25.szPname%
[LoopBe30.I26.Wave]
AddReg
LoopBe30.I26.Midi.AddReg
[LoopBe30.I26.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi26.szPname%
[LoopBe30.I27.Wave]
AddReg
LoopBe30.I27.Midi.AddReg
[LoopBe30.I27.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi27.szPname%
[LoopBe30.I28.Wave]
AddReg
LoopBe30.I28.Midi.AddReg
[LoopBe30.I28.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi28.szPname%
[LoopBe30.I29.Wave]
AddReg
LoopBe30.I29.Midi.AddReg
[LoopBe30.I29.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi29.szPname%
[LoopBe30.I30.Wave]
AddReg
LoopBe30.I30.Midi.AddReg
[LoopBe30.I30.Midi.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Midi30.szPname%
[LoopBe30.I.Topo]
AddReg
LoopBe30.I.Topo.AddReg
[LoopBe30.I.Topo.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LoopBe30.Topo.szPname%
[LoopBe30.NT]
Include
ks.inf,wdmaudio.inf
Needs
KS.Registration, WDMAUDIO.Registration
CopyFiles
LoopBe30.CopyList
[LoopBe30.NT.Interfaces]
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi1%,LoopBe30.I1.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi1%,LoopBe30.I1.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi1%,LoopBe30.I1.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi2%,LoopBe30.I2.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi2%,LoopBe30.I2.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi2%,LoopBe30.I2.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi3%,LoopBe30.I3.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi3%,LoopBe30.I3.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi3%,LoopBe30.I3.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi4%,LoopBe30.I4.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi4%,LoopBe30.I4.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi4%,LoopBe30.I4.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi5%,LoopBe30.I5.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi5%,LoopBe30.I5.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi5%,LoopBe30.I5.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi6%,LoopBe30.I6.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi6%,LoopBe30.I6.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi6%,LoopBe30.I6.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi7%,LoopBe30.I7.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi7%,LoopBe30.I7.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi7%,LoopBe30.I7.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi8%,LoopBe30.I8.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi8%,LoopBe30.I8.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi8%,LoopBe30.I8.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi9%,LoopBe30.I9.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi9%,LoopBe30.I9.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi9%,LoopBe30.I9.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi10%,LoopBe30.I10.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi10%,LoopBe30.I10.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi10%,LoopBe30.I10.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi11%,LoopBe30.I11.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi11%,LoopBe30.I11.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi11%,LoopBe30.I11.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi12%,LoopBe30.I12.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi12%,LoopBe30.I12.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi12%,LoopBe30.I12.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi13%,LoopBe30.I13.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi13%,LoopBe30.I13.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi13%,LoopBe30.I13.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi14%,LoopBe30.I14.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi14%,LoopBe30.I14.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi14%,LoopBe30.I14.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi15%,LoopBe30.I15.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi15%,LoopBe30.I15.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi15%,LoopBe30.I15.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi16%,LoopBe30.I16.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi16%,LoopBe30.I16.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi16%,LoopBe30.I16.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi17%,LoopBe30.I17.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi17%,LoopBe30.I17.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi17%,LoopBe30.I17.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi18%,LoopBe30.I18.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi18%,LoopBe30.I18.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi18%,LoopBe30.I18.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi19%,LoopBe30.I19.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi19%,LoopBe30.I19.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi19%,LoopBe30.I19.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi20%,LoopBe30.I20.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi20%,LoopBe30.I20.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi20%,LoopBe30.I20.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi21%,LoopBe30.I21.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi21%,LoopBe30.I21.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi21%,LoopBe30.I21.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi22%,LoopBe30.I22.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi22%,LoopBe30.I22.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi22%,LoopBe30.I22.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi23%,LoopBe30.I23.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi23%,LoopBe30.I23.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi23%,LoopBe30.I23.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi24%,LoopBe30.I24.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi24%,LoopBe30.I24.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi24%,LoopBe30.I24.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi25%,LoopBe30.I25.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi25%,LoopBe30.I25.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi25%,LoopBe30.I25.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi26%,LoopBe30.I26.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi26%,LoopBe30.I26.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi26%,LoopBe30.I26.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi27%,LoopBe30.I27.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi27%,LoopBe30.I27.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi27%,LoopBe30.I27.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi28%,LoopBe30.I28.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi28%,LoopBe30.I28.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi28%,LoopBe30.I28.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi29%,LoopBe30.I29.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi29%,LoopBe30.I29.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi29%,LoopBe30.I29.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Midi30%,LoopBe30.I30.Wave
AddInterface
%KSCATEGORY_RENDER%,%KSNAME_Midi30%,LoopBe30.I30.Wave
AddInterface
%KSCATEGORY_CAPTURE%,%KSNAME_Midi30%,LoopBe30.I30.Wave
AddInterface
%KSCATEGORY_AUDIO%,%KSNAME_Topology%,LoopBe30.I.Topo
[LoopBe30.NT.Services]
needs
wdmaudio.registration.services
AddService
LoopBe30,0x00000002,LoopBe30_Service_Inst
[LoopBe30_Service_Inst]
DisplayName
%LoopBe30.SvcDesc%