;; ESS Technology, Inc INF file.
;; Copyright (c) 1996 - 1998. All rights Reserved.
;; Driver: Maestro WDM v4.10.2016
;; Date: 1:15pm January 8, 1999
[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%ESSMfgName%
[SourceDisksNames]
222="ESS WDM Driver Disk","",1
[SourceDisksFiles]
maestro.sys =222
ess_m2.sys =222
ess_m2e.sys =222
muart.sys =222
solo.sys =222
[Manufacturer]
%ESSMfgName%=ESS
;; Mechanism for excluding drivers from the "Add New Hardware" list.
[ControlFlags]
ExcludeFromSelect = PCI\VEN_1285&DEV_0100
ExcludeFromSelect = PCI\VEN_125D&DEV_1968
ExcludeFromSelect = PCI\VEN_125D&DEV_1978
ExcludeFromSelect = PCI\VEN_125D&DEV_1969
ExcludeFromSelect = MAESTRO_MIDIUART
ExcludeFromSelect = MAESTRO_HWSBNODE
;; *EXCLUDE is a made up ID to prevent rank 1 drivers from showing in list.
ExcludeFromSelect = *EXCLUDE
[ESS]
%Maestro1.DeviceDesc%=MAESTRO, PCI\VEN_1285&DEV_0100
%Maestro2.DeviceDesc%=MAESTRO_M2, PCI\VEN_125D&DEV_1968
%Maestro2E.DeviceDesc%=MAESTRO_M2E, PCI\VEN_125D&DEV_1978&CC_0401
%MaestroU.DeviceDesc%=MAESTRO_U, MAESTRO_MIDIUART
%MaestroSB.DeviceDesc%=STUB_DEVICE, MAESTRO_HWSBNODE
%Solo1.DeviceDesc%=SOLO_Device, PCI\VEN_125D&DEV_1969
[ESSAud.Interface.Wave]
AddReg=ESSAud.Interface.Wave.AddReg
[ESSAud.Interface.Wave.AddReg]
HKR,,FriendlyName,,%ESSAud.Wave.szPname%
[ESSAud.Interface.Topology]
AddReg=ESSAud.Interface.Topo.AddReg
;; warning!! must be "Topo" because "Topology" is too long
[ESSAud.Interface.Topo.AddReg]
HKR,,FriendlyName,,%ESSAud.Topology.szPname%
[WDM.Interface.FMSynth]
AddReg=WDM.Interface.FMSynth.AddReg
[WDM.Interface.FMSynth.AddReg]
HKR,,FriendlyName,,%WDM.FMSynth.szPname%
[WDM.Interface.UART]
AddReg=WDM.Interface.UART.AddReg
[WDM.Interface.UART.AddReg]
HKR,,FriendlyName,,%WDM.UART.szPname%
[ESSAud.Interface.MSynth]
AddReg=ESSAud.Interface.MSynth.AddReg
[ESSAud.Interface.MSynth.AddReg]
HKR,,FriendlyName,,%MSynth.szPname%
[MAESTRO_U]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=MAESTROU.CopyList
AddReg=MAESTROU.AddReg
[MAESTRO_U.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MUART%,WDM.Interface.UART
[MAESTRO]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=MAESTRO.CopyList,MAESTROD.CopyList
AddReg=MaestroW98.AddReg,MAESTRO.AddReg,MaestroCommon.AddReg
[MAESTRO.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MSynth%,ESSAud.Interface.MSynth
[MAESTRO_M2]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=MAESTRO2.CopyList,MAESTROD.CopyList
AddReg=MaestroW98.AddReg,MAESTRO2.AddReg,MaestroCommon.AddReg
[MAESTRO_M2.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MSynth%,ESSAud.Interface.MSynth
[MAESTRO_M2E]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=MAESTRO2E.CopyList,MAESTROD.CopyList
AddReg=MaestroW98.AddReg,MAESTRO2E.AddReg,MaestroCommon.AddReg
[MAESTRO_M2E.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MSynth%,ESSAud.Interface.MSynth
[SOLO_Device]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=SOLO.CopyList
AddReg=SOLO.AddReg
[SOLO_Device.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
[STUB_DEVICE]
[DestinationDirs]
MAESTRO.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
MAESTRO2.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
MAESTRO2E.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
MAESTROU.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
SOLO.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
MAESTROD.CopyList = 10
[MAESTRO.CopyList]
maestro.sys
[MAESTRO2.CopyList]
ess_m2.sys
[MAESTRO2E.CopyList]
ess_m2e.sys
[MAESTROU.CopyList]
muart.sys
[SOLO.CopyList]
solo.sys
[MAESTROD.CopyList]
mdaemon.exe
[MAESTROU.AddReg]
HKR,,AssociatedFilters,,"wdmaud"
HKR,,Driver,,MUART.SYS
HKR,,NTMPDriver,,"MUART.sys"
HKR,Drivers,SubClasses,,"midi"
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_MIDI%
[MAESTRO.AddReg]
HKR,,Driver,,MAESTRO.SYS
HKR,,NTMPDriver,,"MAESTRO.sys,sbemul.sys"
[MAESTRO2.AddReg]
HKR,,Driver,,ESS_M2.SYS
HKR,,NTMPDriver,,"ESS_M2.sys,sbemul.sys"
[MAESTRO2E.AddReg]
HKR,,Driver,,ESS_M2E.SYS
HKR,,NTMPDriver,,"ESS_M2E.sys,sbemul.sys"
[MaestroW98.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,Drivers,SubClasses,,"wave,midi,mixer"
[MaestroNT.AddReg]
HKR,,AssociatedFilters,,"wdmaud,redbook"
HKR,Drivers,SubClasses,,"wave,midi,mixer"
[MaestroCommon.AddReg]
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv, Description,,%*ESS.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%*ESS.DeviceDesc%
HKLM,%RunKey%,MDAEMON,,MDAEMON.EXE
;; 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
;; RunTime and BugFix support, see runtime.h
HKR,,"BugFix",01,03,00,00,00
; SoundBlaster software emulation enabled
;HKR,,"RunTime",01,03,00,00,00
; SoundBlaster hardware support enabled
HKR,,"RunTime",01,07,00,00,00
; Enable SPDIF support
;HKR,,"Want SPDIF",01,01
; Shut off analog when suspended
;HKR,,"Want Analog Off",01,01
[SOLO.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,SOLO.SYS
HKR,,NTMPDriver,,"SOLO.sys,sbemul.sys"
HKR,Drivers,SubClasses,,"wave,midi,mixer"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv, Description,,%*ESS.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%*ESS.DeviceDesc%
HKLM,%MediaCategories%\%ESSGUID.WaveOut%,Name,,%ESSPin.WaveOut%
HKLM,%MediaCategories%\%ESSGUID.WaveOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.Synth%,Name,,%ESSPin.Synth%
HKLM,%MediaCategories%\%ESSGUID.Synth%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.Cd%,Name,,%ESSPin.Cd%
HKLM,%MediaCategories%\%ESSGUID.Cd%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.LineIn%,Name,,%ESSPin.LineIn%
HKLM,%MediaCategories%\%ESSGUID.LineIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.Mic%,Name,,%ESSPin.Mic%
HKLM,%MediaCategories%\%ESSGUID.Mic%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.AuxB%,Name,,%ESSPin.AuxB%
HKLM,%MediaCategories%\%ESSGUID.AuxB%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.PCSpeaker%,Name,,%ESSPin.PCSpeaker%
HKLM,%MediaCategories%\%ESSGUID.PCSpeaker%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.3DEffect%,Name,,%ESSNode.3DEffect%
HKLM,%MediaCategories%\%ESSGUID.3DEffect%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.RecMon%,Name,,%ESSNode.RecMon%
HKLM,%MediaCategories%\%ESSGUID.RecMon%,Display,1,00,00,00,00
;; RunTime and BugFix support, see runtime.h
HKR,,"BugFix",01,03,00,00,00
HKR,,"RunTime",01,07,00,00,00
;;**************** NT Install ****************
[STUB_DEVICE.NT]
[STUB_DEVICE.NT.SERVICES]
AddService=,0x2
[MAESTRO.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration.NT
CopyFiles=MAESTRO.CopyList
AddReg=MaestroNT.AddReg,MAESTRO.AddReg,MaestroCommon.AddReg
[MAESTRO.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
[MAESTRO.NT.Services]
AddService = wdmaud, 0x00000000, wdmaud_Service_Inst
AddService = maestro, 0x00000002, maestro_Service_Inst
[MAESTRO_M2.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration.NT
CopyFiles=MAESTRO2.CopyList
AddReg=MaestroNT.AddReg,MAESTRO2.AddReg,MaestroCommon.AddReg
[MAESTRO_M2.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
[MAESTRO_M2.NT.Services]
AddService = wdmaud, 0x00000000, wdmaud_Service_Inst
AddService = ess_m2, 0x00000002, essm2_Service_Inst
[MAESTRO_M2E.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration.NT
CopyFiles=MAESTRO2E.CopyList
AddReg=MaestroNT.AddReg,MAESTRO2E.AddReg,MaestroCommon.AddReg
[MAESTRO_M2E.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
[MAESTRO_ME2.NT.Services]
AddService = wdmaud, 0x00000000, wdmaud_Service_Inst
AddService = ess_m2e, 0x00000002, essm2e_Service_Inst
[MAESTRO_U.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration.NT
CopyFiles=MAESTROU.CopyList
AddReg=MAESTROU.AddReg
[MAESTRO_U.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
[MAESTRO_U.NT.Services]
AddService = wdmaud, 0x00000000, wdmaud_Service_Inst
AddService = maestrou, 0x00000002, maestrou_Service_Inst
[SOLO_Device.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration.NT
CopyFiles=SOLO.CopyList
AddReg=SOLO.AddReg
[SOLO_Device.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
[SOLO_Device.NT.Services]
AddService = wdmaud, 0x00000000, wdmaud_Service_Inst
AddService = swmidi, 0x00000000, swmidi_Service_Inst
AddService = solo, 0x00000002, solo_Service_Inst
[wdmaud_Service_Inst]
DisplayName = %wdmaud.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\wdmaud.sys
[swmidi_Service_Inst]
DisplayName = %swmidi.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\swmidi.sys
[maestro_Service_Inst]
DisplayName = %maestro.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\maestro.sys
[essm2_Service_Inst]
DisplayName = %ess_m2.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\ess_m2.sys
[essm2e_Service_Inst]
DisplayName = %ess_m2e.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\ess_m2e.sys
[maestrou_Service_Inst]
DisplayName = %maestrou.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\muart.sys
[solo_Service_Inst]
DisplayName = %solo.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\solo.sys
[Strings]
MSFT="Microsoft"
ESSMfgName="ESS Technology, Inc."
*ESS.DeviceDesc="ESS AudioDrive (WDM)"
ESSAud.Wave.szPname="ESS Maestro"
ESSAud.Topology.szPname="ESS Maestro"
ESSAud.Synth.szPname="ESS Maestro"
Maestro1.DeviceDesc="ESS Maestro1 PCI AudioDrive (WDM)"
Maestro2.DeviceDesc="ESS Maestro2 PCI AudioDrive (WDM)"
Maestro2E.DeviceDesc="ESS Maestro2E PCI AudioDrive (WDM)"
MaestroU.DeviceDesc="ESS MaestroX MPU-401 Compatible (WDM)"
MaestroSB.DeviceDesc="ESS MaestroX Sound Blaster Compatible (WDM)"
Solo1.DeviceDesc="ESS Solo1 PCI AudioDrive (WDM)"
GUID.PcBeep ="{9DBBDD22-5CF6-11d1-88B4-00C09F002B8F}"
String.PcBeep ="Pc Beep"
GUID.AuxA ="{9DBBDD23-5CF6-11d1-88B4-00C09F002B8F}"
String.AuxA ="Aux A"
GUID.AuxB ="{9DBBDD24-5CF6-11d1-88B4-00C09F002B8F}"
String.AuxB ="Aux B"
GUID.20db ="{9DBBDD21-5CF6-11d1-88B4-00c09F002B8F}"
String.20db ="+20dB Gain"
GUID.Mixer ="{9DBBDD25-5CF6-11d1-88B4-00C09F002B8F}"
String.Mixer ="Mixer"
GUID.ES978Play ="{B6755560-26D8-11d2-9265-DABF9A2C015A}"
String.ES978Play ="ES978 Playback"
GUID.ES978Rec ="{B6755561-26D8-11d2-9265-DABF9A2C015A}"
String.ES978Rec ="ES978 Recording"
GUID.RemoteAC97 ="{B6755562-26D8-11d2-9265-DABF9A2C015A}"
String.RemoteAC97 ="Remote AC97"
GUID.Aux ="{B6755563-26D8-11d2-9265-DABF9A2C015A}"
String.Aux ="Aux"
GUID.AuxVol ="{B6755564-26D8-11d2-9265-DABF9A2C015A}"
String.AuxVol ="Aux Volume"
GUID.AuxMute ="{B6755565-26D8-11d2-9265-DABF9A2C015A}"
String.AuxMute ="Aux Mute"
GUID.AuxInVol ="{B6755566-26D8-11d2-9265-DABF9A2C015A}"
String.AuxInVol ="Aux In Vol"
GUID.AuxInMute ="{B6755567-26D8-11d2-9265-DABF9A2C015A}"
String.AuxInMute ="Aux In Mute"
GUID.IIS ="{B6755568-26D8-11d2-9265-DABF9A2C015A}"
String.IIS ="IIS"
GUID.IISVol ="{B6755569-26D8-11d2-9265-DABF9A2C015A}"
String.IISVol ="IIS Volume"
GUID.IISMute ="{B675556A-26D8-11d2-9265-DABF9A2C015A}"
String.IISMute ="IIS Mute"
GUID.IISInVol ="{B675556B-26D8-11d2-9265-DABF9A2C015A}"
String.IISInVol ="IIS In Volume"
GUID.IISInMute ="{B675556C-26D8-11d2-9265-DABF9A2C015A}"
String.IISInMute ="IIS In Mute"
GUID.HostAudio ="{B675556D-26D8-11d2-9265-DABF9A2C015A}"
String.HostAudio ="Host Audio"
GUID.HostVol ="{B675556E-26D8-11d2-9265-DABF9A2C015A}"
String.HostVol ="Host Audio Vol"
GUID.HostMute ="{B675556F-26D8-11d2-9265-DABF9A2C015A}"
String.HostMute ="Host Audio Mute"
GUID.Mono ="{B6755570-26D8-11d2-9265-DABF9A2C015A}"
String.Mono ="Mono"
GUID.MonoVol ="{B6755571-26D8-11d2-9265-DABF9A2C015A}"
String.MonoVol ="Mono Volume"
GUID.MonoMute ="{B6755572-26D8-11d2-9265-DABF9A2C015A}"
String.MonoMute ="Mono Mute"
GUID.Phone ="{B6755573-26D8-11d2-9265-DABF9A2C015A}"
String.Phone ="Phone"
GUID.PhoneVol ="{B6755574-26D8-11d2-9265-DABF9A2C015A}"
String.PhoneVol ="Phone Volume"
GUID.PhoneMute ="{B6755575-26D8-11d2-9265-DABF9A2C015A}"
String.PhoneMute ="Phone Mute"
GUID.Video ="{B6755576-26D8-11d2-9265-DABF9A2C015A}"
String.Video ="Video"
GUID.VideoVol ="{B6755577-26D8-11d2-9265-DABF9A2C015A}"
String.VideoVol ="Video Volume"
GUID.VideoMute ="{B6755578-26D8-11d2-9265-DABF9A2C015A}"
String.VideoMute ="Video Mute"
GUID.Headphones ="{B6755579-26D8-11d2-9265-DABF9A2C015A}"
String.Headphones ="Headphones"
GUID.HeadphonesVol ="{B675557A-26D8-11d2-9265-DABF9A2C015A}"
String.HeadphonesVol ="Headphones Vol"
GUID.HeadphonesMute ="{B675557B-26D8-11d2-9265-DABF9A2C015A}"
String.HeadphonesMute ="Headphones Mute"
GUID.WaveOut ="{B675557C-26D8-11d2-9265-DABF9A2C015A}"
String.WaveOut ="Wave Out"
GUID.WaveOutVol ="{B675557D-26D8-11d2-9265-DABF9A2C015A}"
String.WaveOutVol ="Wave Out Vol"
GUID.WaveOutMute ="{B675557E-26D8-11d2-9265-DABF9A2C015A}"
String.WaveOutMute ="Wave Out Mute"
GUID.DockedSpeakers ="{B675557F-26D8-11d2-9265-DABF9A2C015A}"
String.DockedSpeakers ="Docked Speakers"
GUID.EnableSPDIF ="{B6755580-26D8-11d2-9265-DABF9A2C015A}"
String.EnableSPDIF ="Enable SPDIF"
;; 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 ="WaveOut"
ESSPin.Synth ="Synthesizer"
ESSPin.Cd ="CD"
ESSPin.LineIn ="Line In"
ESSPin.Mic ="Microphone"
ESSPin.AuxB ="AuxB"
ESSPin.PCSpeaker ="PC Speaker"
ESSNode.3DEffect ="3D Effect Enable"
ESSNode.RecMon ="Record Monitor"
*MS.MPU401.DeviceDesc="Microsoft MPU Audio Driver(WDM)"
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
RunKey="SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
WDM_MIDI="WDM-based Device"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSNAME_Wave="Wave"
KSNAME_UART="UART"
KSNAME_MUART="MPU401Uart"
KSNAME_MSYNTH="MaestroSynth"
KSNAME_FMSynth="FMSynth"
KSNAME_Topology="Topology"
KSNAME_Wavetable="Wavetable"
WDM.UART.szPname="MPU-401"
WDM.FMSynth.szPname="FM Synthesizer"
MSynth.szPname="Maestro DLS Synthesizer"
wdmaud.SvcDesc = "Microsoft WDM Virtual Wave Driver (WDM)"
swmidi.SvcDesc = "Microsoft Software Synthesizer (WDM)"
ms_mpu401.SvcDesc = "Microsoft MPU-401 MIDI UART Driver (WDM)"
maestro.SvcDesc = "ESS Maestro Audio Driver (WDM)"
ess_m2.SvcDesc = "ESS Maestro2 Audio Driver (WDM)"
ess_m2e.SvcDesc = "ESS Maestro2E Audio Driver (WDM)"
maestrou.SvcDesc = "ESS Maestro MIDI Uart Driver (WDM)"
solo.SvcDesc = "ESS Solo Audio Driver (WDM)"
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.