wdm_iw.inf Driver File Contents (UltraSound_PnP_WDM_v0_4.zip)



[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider="FUDDT"

[SourceDisksNames]
222="Ultrasound Plug & Play Driver Disk","",1

[SourceDisksFiles]
iw.sys=222

[Manufacturer]
%CLMfgName%="FUDDT"

[FUDDT]
%*GRV0001_DEV0000.DeviceDesc%=WDM_IW,  *GRV0000
%*GRV0001_DEV0003.DeviceDesc%=WDM_NULL,*GRV0003
%*GRV0001_DEV0004.DeviceDesc%=WDM_NULL,*GRV0004
%*GRV0001_DEV0010.DeviceDesc%=WDM_NULL,*GRV0010
%*GRV0001_DEV0011.DeviceDesc%=WDM_NULL,*GRV0011
%*GRV0001_DEV0012.DeviceDesc%=WDM_NULL,*GRV0012
%*GRV0001_DEV0013.DeviceDesc%=WDM_NULL,*GRV0013
%*GRV0001_DEV0014.DeviceDesc%=WDM_NULL,*GRV0014

[*GRV0000.Det]
AddReg=PreCopySection

[PreCopySection]
HKR,,NoSetupUI,,1

[STUB_DEVICE]

[WDM_IW]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=IW.CopyList
AddReg=WDM_IW.AddReg

[WDM_IW.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_IW.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_IW.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_IW.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_IW.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,WDM_IW.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveTable%,WDM.Interface.WaveTable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveTable%,WDM.Interface.WaveTable

[WDM_IW.Interface.Wave]
AddReg=WDM_IW.Interface.Wave.AddReg

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

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

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

[WDM.Interface.WaveTable]
AddReg=WDM.Interface.WT.AddReg

[WDM.Interface.WT.AddReg]
HKR,,FriendlyName,,%WDM.WaveTable.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[WDM_IW.AddReg]
HKR,,AssociatedFilters,,"wdmaud,redbook,swmidi,sbemul"
HKR,,Driver,,iw.sys
HKR,,NTMPDriver,,"iw.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,,%*GRV0001_DEV0000.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv,Description,,%*GRV0001_DEV0000.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%*GRV0001_DEV0000.DeviceDesc%

[DestinationDirs]
IW.CopyList      = 10,system32\drivers ; %SystemRoot%\system32\drivers

[IW.CopyList]
iw.sys

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

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

[WDM_IW.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration.NT
LogConfig=IW.LC1,IW.LC2
CopyFiles=IW.CopyList
AddReg=WDM_IW.AddReg

[WDM_IW.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,    WDM_IW.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,    WDM_IW.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,    WDM_IW.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_IW.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,WDM_IW.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveTable%, WDM.Interface.WaveTable
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveTable%, WDM.Interface.WaveTable

[WDM_IW.NT.Services]
AddService = wdmaud,  0x00000000, wdmaud_Service_Inst
AddService = IW,      0x00000002, Ultrasound_Service_Inst
AddService = swmidi,  0x00000000, swmidi_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

[Ultrasound_Service_Inst]
DisplayName    = %Ultrasound.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\iw.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

[Strings]
CLMfgName="FUDDT"
MediaClassName="Media Devices"
V_CLSMIDI="MIDI"
*GRV0001_DEV0000.DeviceDesc="UltraSound Plug & Play Synth/Codec (WDM)"
*GRV0001_DEV0003.DeviceDesc="UltraSound Plug & Play FM/SB Emulation (WDM)"
*GRV0001_DEV0004.DeviceDesc="UltraSound Plug & Play MPU-401 Emulation (WDM)"
*GRV0001_DEV0010.DeviceDesc="UltraSound Plug & Play Synth/Codec (DISABLED)"
*GRV0001_DEV0011.DeviceDesc="UltraSound Plug & Play CD-ROM Interface (DISABLED)"
*GRV0001_DEV0012.DeviceDesc="UltraSound Plug & Play Game Port (DISABLED)"
*GRV0001_DEV0013.DeviceDesc="UltraSound Plug & Play FM/SB Emulation (DISABLED)"
*GRV0001_DEV0014.DeviceDesc="UltraSound Plug & Play MPU-401 Emulation (DISABLED)"
*WDM_IW.DeviceDesc="Ultrasound Plug & Play (WDM)"
WDM_IW.Wave.szPname="Ultrasound Codec"
WDM_IW.WaveTable.szPname="Ultrasound Synth"
WDM_IW.Topology.szPname="Ultrasound Topology"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"

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"
KSNAME_Wavetable="Wavetable"
WDM.WaveTable.szPname="WaveTable Synthesizer"

wdmaud.SvcDesc = "Microsoft WDM Virtual Wave Driver (WDM)"
Ultrasound.SvcDesc = "Ultrasound Plug & Play (WDM)"
Download Driver Pack

How To Update Drivers Manually

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.

server: web4, load: 1.63