wdmaudi_.inf Driver File Contents (deluxe_drv_10.exe)


;; The audio inf file for WDM core files.

[Version]
;CatalogFile=wdmaudio.cat
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%MSFT%
;LayoutFile=layout.inf, layout1.inf, layout2.inf

;; Device Callouts for swenumed devices
[Manufacturer]
%MfgName%=Microsoft
[Microsoft]
%WDM_KMIXER.DeviceDesc%   = WDM_KMIXER,   SW\{B7EAFDC0-A680-11D0-96D8-00AA0051E51D}
%WDM_SYSAUDIO.DeviceDesc% = WDM_SYSAUDIO, SW\{A7C7A5B0-5AF3-11D1-9CED-00A024BF0407}

;; NT Class Install
[ClassInstall32.NT]
Addreg=MediaReg

[MediaReg]
HKR,,,,%MediaClassName%
HKR,,Installer32,,"MmSys.Cpl,MediaClassInstaller"
HKR,,Icon,,"3004"

;; Win98 Registration of WDM Audio Drivers
[WDMAUDIO.Registration]
AddReg= WDM.AddReg, WDM_W98.AddReg
;CopyFiles= WDM.CopyFiles.Sys, WDM.CopyFiles.Drv, WDM_W98.CopyFiles.Drv
DelReg= WDM_W98.DelReg
DelFiles= WDM_W98.DelFiles.Sys, WDM_W98.DelFiles.Win
UpdateInis= WDM_W98.UpdateInis

;; WinNT Registration of WDM Audio Drivers
[WDMAUDIO.Registration.NT]
AddReg= WDM.AddReg
;CopyFiles= WDM.CopyFiles.Sys, WDM.CopyFiles.Drv

;;
;; U P D A T E  R E G I S T R Y  S E C T I O N
;;

;; Registry entries for both NT and Win98
[WDM.AddReg]

;; Add sndvol to the sys-tray
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
HKLM,%KEY_IOC%\Vol,,,
HKLM,%KEY_IOC%\acm,,,
HKLM,%KEY_IOC%\Rec,,,
HKLM,%KEY_IOC%\MPlay,,,

;; Sysaudio swenum install
HKLM,%RunOnce%,"WDM_SYSAUDIO",,"rundll32.exe /N streamci.dll,StreamingDeviceSetup %WDM_SYSAUDIO.DeviceId%,%KSNAME_Filter%,%KSCATEGORY_SYSAUDIO%,%17%\WDMAUDIO.inf,WDM_SYSAUDIO.Interface.Install"

;; Kmixer swenum install
HKLM,%RunOnce%,"WDM_KMIXER",,"rundll32.exe /N streamci.dll,StreamingDeviceSetup %WDM_KMIXER.DeviceId%,%KSNAME_Filter%,%KSCATEGORY_MIXER%,%17%\WDMAUDIO.inf,WDM_KMIXER.Interface.Install"

;; Registry entries for Win98 only
[WDM_W98.AddReg]
HKR,,DevLoader,,"*ntkern,mmdevldr.vxd"

;; Add the wdmaud.sys service
HKLM,System\CurrentControlSet\Services\wdmaud,Group,,"Base"
HKLM,System\CurrentControlSet\Services\wdmaud,ImagePath,,"\SystemRoot\system32\drivers\wdmaud.sys"
HKLM,System\CurrentControlSet\Services\wdmaud,Start,1,03,00,00,00
HKLM,System\CurrentControlSet\Services\wdmaud,Type,1,01,00,00,00
HKLM,System\CurrentControlSet\Services\wdmaud,ErrorControl,1,01,00,00,00

;; Add the redbook.sys service
HKLM,System\CurrentControlSet\Services\redbook,Group,,"Base"
HKLM,System\CurrentControlSet\Services\redbook,ImagePath,,"\SystemRoot\system32\drivers\redbook.sys"
HKLM,System\CurrentControlSet\Services\redbook,Start,1,03,00,00,00
HKLM,System\CurrentControlSet\Services\redbook,Type,1,01,00,00,00
HKLM,System\CurrentControlSet\Services\redbook,ErrorControl,1,01,00,00,00
;; Add the stuff to make redbook work.
HKLM,System\CurrentControlSet\control\MediaResources\MediaExtensions\shellx\SimpleProperties\WDMAudio,ShellName,,"Digital Audio"

;; Add the sbemul.sys service
HKLM,System\CurrentControlSet\Services\sbemul,Group,,"Base"
HKLM,System\CurrentControlSet\Services\sbemul,ImagePath,,"\SystemRoot\system32\drivers\sbemul.sys"
HKLM,System\CurrentControlSet\Services\sbemul,Start,1,03,00,00,00
HKLM,System\CurrentControlSet\Services\sbemul,Type,1,01,00,00,00
HKLM,System\CurrentControlSet\Services\sbemul,ErrorControl,1,01,00,00,00

;; Add the swmidi.sys service
HKLM,System\CurrentControlSet\Services\swmidi,Group,,"Base"
HKLM,System\CurrentControlSet\Services\swmidi,ImagePath,,"\SystemRoot\system32\drivers\swmidi.sys"
HKLM,System\CurrentControlSet\Services\swmidi,Start,1,03,00,00,00
HKLM,System\CurrentControlSet\Services\swmidi,Type,1,01,00,00,00
HKLM,System\CurrentControlSet\Services\swmidi,ErrorControl,1,01,00,00,00

[WDM_W98.DelReg]
HKLM,System\CurrentControlSet\Services\mmsysmap
HKLM,System\CurrentControlSet\Services\kmixer
HKLM,System\CurrentControlSet\Services\sysaudio

;;
;; F I L E  C O P Y  S E C T I O N
;;
[DestinationDirs]
WDM.CopyFiles.Drv     = 10,system32\drivers ; %SystemRoot%\system32\drivers
WDM.CopyFiles.Sys     = 11                  ; %SystemRoot%\system
WDM_W98.DelFiles.Sys      = 11                  ; %SystemRoot%\system
WDM_W98.DelFiles.Win      = 10                  ; WINDOWS

WDM_W98.CopyFiles.Drv = 10,system32\drivers ; %SystemRoot%\system32\drivers

MS_MPU401.CopyFiles   = 10,system32\drivers ; %SystemRoot%\system32\drivers

WDM_SYSAUDIO.CopyFiles = 10,system32\drivers
WDM_KMIXER.CopyFiles   = 10,system32\drivers

;; copied to system32\drivers
[WDM.CopyFiles.Drv]
wdmaud.sys
swmidi.sys
gm.dls,gm16.dls
portcls.sys
stream.sys

[WDM_W98.CopyFiles.Drv]
redbook.sys
sbemul.sys

;; copied to system
[WDM.CopyFiles.Sys]
wdmaud.drv
ksuser.dll

;;
;; D E L E T E  F I L E S  S E C T I O N
;;

;; Delete from the system directory
[WDM_W98.DelFiles.Sys]
kmixer.sys
ks.sys
wdmaud.sys
swmidi.sys
sysaudio.sys
redbook.sys
sbemul.sys
mssb16.sys
USBAUDIO.sys
STREAM.sys
portcls.sys
gm.dls
gm16.dls

;; Delete from the 'windows' directory
[WDM_W98.DelFiles.Win]
WDMAUD.DRV

;;
;; U P D A T E  I N I S  S E C T I O N
;;
[WDM_W98.UpdateInis]
system.ini,drivers,"wave*=wdmaud.drv",,1
system.ini,drivers,"midi*=wdmaud.drv",,1
system.ini,drivers,"mixer*=wdmaud.drv",,1

;; MPU401 Install Section can be called by OEM's to install MS MPU401 driver
[WDMAUDIO.MPU401]
;CopyFiles=MS_MPU401.CopyFiles
AddReg=MS_MPU401.AddReg
UpdateInis=MS_MPU401.UpdateInis

[WDMAUDIO.MPU401.NT]
;CopyFiles=MS_MPU401.CopyFiles
AddReg=MS_MPU401.AddReg

[MS_MPU401.CopyFiles]
msmpu401.sys

[MS_MPU401.AddReg]
HKR,,AssociatedFilters,,"wdmaud"
HKR,,Driver,,msmpu401.sys
HKR,,NTMPDriver,,msmpu401.sys

HKR,Drivers,SubClasses,,"midi"
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Description,,%MS_MPU401%

[MS_MPU401.UpdateInis]
system.ini,drivers,"midi*=mpu401.drv",,1
system.ini,drivers,"midi*=rdmpu401.drv",,1
system.ini,drivers,"midi*=mm16n.drv",,1
system.ini,drivers,"midi*=mm16c.drv",,1
system.ini,drivers,"midi*=mm16w.drv",,1

;; FDMA install section
[WDMAUDIO.FDMA]
AddReg=FDMA.AddReg
[FDMA.AddReg]
;; Use FDMA
HKR,,UseFDMA,1,01,00,00,00

[WDMAUDIO.NOFDMA]
AddReg=NOFDMA.AddReg
[NOFDMA.AddReg]
;; Use FDMA
HKR,,UseFDMA,1,00,00,00,00

[WDMAUDIO.FDMA.NT]
AddReg=FDMA.AddReg.NT
[FDMA.AddReg.NT]

;; SWEnum Installation Sections
[WDM_SYSAUDIO.Interface.Install]
AddReg=WDM_SYSAUDIO.Interface.AddReg

[WDM_SYSAUDIO.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM_SYSAUDIO.FriendlyName%

[WDM_SYSAUDIO]
CopyFiles = WDM_SYSAUDIO.CopyFiles
AddReg    = WDM_SYSAUDIO.AddReg
KnownFiles= WDM_SYSAUDIO.KnownFiles

[WDM_SYSAUDIO.NT]
CopyFiles = WDM_SYSAUDIO.CopyFiles
; nothing special to add to registry

[WDM_SYSAUDIO.KnownFiles]
sysaudio.sys=safe
[WDM_SYSAUDIO.CopyFiles]
sysaudio.sys

[WDM_SYSAUDIO.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,SYSAUDIO.sys

[WDM_SYSAUDIO.NT.Services]
AddService = sysaudio,0x00000002, sysaudio_Service_Inst

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

[WDM_KMIXER.Interface.Install]
AddReg=WDM_KMIXER.Interface.AddReg

[WDM_KMIXER.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM_KMIXER.FriendlyName%

[WDM_KMIXER]
CopyFiles = WDM_KMIXER.CopyFiles
AddReg    = WDM_KMIXER.AddReg
KnownFiles = WDM_KMIXER.KnownFiles

[WDM_KMIXER.NT]
CopyFiles = WDM_KMIXER.CopyFiles
; nothing special to add to registry

[WDM_KMIXER.KnownFiles]
kmixer.sys=safe

[WDM_KMIXER.CopyFiles]
kmixer.sys

[WDM_KMIXER.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,KMIXER.sys

[WDM_KMIXER.NT.Services]
AddService = kmixer,  0x00000002, kmixer_Service_Inst

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

[Strings]
;Non-localized strings
;; ???? These keys weren't used anywhere. Delete?
;;KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
;;KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
;;KEY_FIL="SYSTEM\CurrentControlSet\Control\MediaResources\FilterList"
KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
MSFT="Microsoft"
MfgName="Microsoft"

RunOnce = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
Proxy.CLSID           = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSNAME_Filter         = "{9B365890-165F-11D0-A195-0020AFD156E4}"

WDM_SYSAUDIO.DeviceId = "{A7C7A5B0-5AF3-11D1-9CED-00A024BF0407}"
KSCATEGORY_SYSAUDIO   = "{A7C7A5B1-5AF3-11D1-9CED-00A024BF0407}"

WDM_KMIXER.DeviceId   = "{B7EAFDC0-A680-11D0-96D8-00AA0051E51D}"
KSCATEGORY_MIXER      = "{AD809C00-7B88-11D0-A5D6-28DB04C10000}"

;Localized strings
MediaClassName="Sound, video and game controllers"
MS_MPU401="MPU401"

WDM_SYSAUDIO.DeviceDesc = "Microsoft Kernel System Renderer"
WDM_SYSAUDIO.FriendlyName   = "Microsoft Kernel System Renderer"

WDM_KMIXER.DeviceDesc = "Microsoft Kernel Audio Mixer"
WDM_KMIXER.FriendlyName   = "Microsoft Kernel Audio Mixer"

sysaudio.SvcDesc = "Microsoft System Audio Device"
kmixer.SvcDesc = "Microsoft Kernel Wave Audio Mixer"

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: 0.71