[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%MfgName%
DriverVer=02/28/2011,1.0.12
CatalogFile=esim4uxl.cat
[SourceDisksNames]
1="",,0
[SourceDisksFiles]
esim4uxl.sys = 1
[Manufacturer]
%MfgName%=DRIVER_DEVICELIST,NTAMD64
[DestinationDirs]
MIDIDEVICE.CopyList = 10,system32\drivers
MIDIDEVICE.NT.CopyList = 10,system32\drivers
[DRIVER_DEVICELIST.NTAMD64]
%DevName%=MIDIDEVICE,USB\VID_0A92&PID_1021 ;M4U XL
[MIDIDEVICE]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=MIDIDEVICE.CopyList
AddReg=MIDIDEVICE.AddReg
[MIDIDEVICE.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=MIDIDEVICE.NT.CopyList
AddReg=MIDIDEVICE.AddReg.NT
[MIDIDEVICE.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,esim4uxl.sys
HKR,,NTMPDriver,,"esim4uxl.sys"
HKR,Drivers,SubClasses,,"midi"
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv,Description,,%MIDIDEV_DESC%
[MIDIDEVICE.AddReg.NT]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"esim4uxl.sys"
HKR,Drivers,SubClasses,,"midi"
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv,Description,,%MIDIDEV_DESC%
[MIDIDEVICE.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MIDI_1%,WDM.Interface.MIDI_1
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MIDI_1%,WDM.Interface.MIDI_1
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MIDI_1%,WDM.Interface.MIDI_1
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MIDI_2%,WDM.Interface.MIDI_2
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MIDI_2%,WDM.Interface.MIDI_2
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MIDI_2%,WDM.Interface.MIDI_2
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MIDI_3%,WDM.Interface.MIDI_3
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MIDI_3%,WDM.Interface.MIDI_3
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MIDI_3%,WDM.Interface.MIDI_3
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MIDI_4%,WDM.Interface.MIDI_4
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MIDI_4%,WDM.Interface.MIDI_4
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MIDI_4%,WDM.Interface.MIDI_4
[MIDIDEVICE.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MIDI_1%,WDM.Interface.MIDI_1
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MIDI_1%,WDM.Interface.MIDI_1
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MIDI_1%,WDM.Interface.MIDI_1
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MIDI_2%,WDM.Interface.MIDI_2
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MIDI_2%,WDM.Interface.MIDI_2
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MIDI_2%,WDM.Interface.MIDI_2
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MIDI_3%,WDM.Interface.MIDI_3
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MIDI_3%,WDM.Interface.MIDI_3
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MIDI_3%,WDM.Interface.MIDI_3
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MIDI_4%,WDM.Interface.MIDI_4
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MIDI_4%,WDM.Interface.MIDI_4
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MIDI_4%,WDM.Interface.MIDI_4
[WDM.Interface.MIDI_1]
AddReg=WDM.Interface.MIDI_1.AddReg
[WDM.Interface.MIDI_2]
AddReg=WDM.Interface.MIDI_2.AddReg
[WDM.Interface.MIDI_3]
AddReg=WDM.Interface.MIDI_3.AddReg
[WDM.Interface.MIDI_4]
AddReg=WDM.Interface.MIDI_4.AddReg
[WDM.Interface.MIDI_1.AddReg]
HKR,,FriendlyName,,%WDM.MIDI_1.szPname%
HKR,,CLSID,,%Proxy.CLSID%
[WDM.Interface.MIDI_2.AddReg]
HKR,,FriendlyName,,%WDM.MIDI_2.szPname%
HKR,,CLSID,,%Proxy.CLSID%
[WDM.Interface.MIDI_3.AddReg]
HKR,,FriendlyName,,%WDM.MIDI_3.szPname%
HKR,,CLSID,,%Proxy.CLSID%
[WDM.Interface.MIDI_4.AddReg]
HKR,,FriendlyName,,%WDM.MIDI_4.szPname%
HKR,,CLSID,,%Proxy.CLSID%
[MIDIDEVICE.NT.Services]
AddService = ESI_M4UXL, 0x00000002, MIDIDEVICE.AddService
[MIDIDEVICE.AddService]
DisplayName = %MIDIDEV.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\esim4uxl.sys
[MIDIDEVICE.NT.CopyList]
esim4uxl.sys,,,0x4
[MIDIDEVICE.CopyList]
esim4uxl.sys,,,0x1004
[Strings]
MfgName="ESI"
DevName="M4U XL"
MIDIDEV.SvcDesc="Ploytec MIDI driver for M4U XL"
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
MIDIDEV_DESC="M4U XL"
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}"
KSNAME_MIDI_1="ESI_M4UXL1"
KSNAME_MIDI_2="ESI_M4UXL2"
KSNAME_MIDI_3="ESI_M4UXL3"
KSNAME_MIDI_4="ESI_M4UXL4"
WDM.MIDI_1.szPname="M4U XL port 1"
WDM.MIDI_2.szPname="M4U XL port 2"
WDM.MIDI_3.szPname="M4U XL port 3"
WDM.MIDI_4.szPname="M4U XL port 4"