1; WDMAUDIO.INF 2; 3; Installation of Core WDM Audio 4; 5[Version] 6Signature= "$Windows NT$" 7;Signature ="$ReactOS$" 8Class = MEDIA 9ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} 10Provider=%ReactOS% 11DriverVer=10/04/2013,6.1.7601.18276 12 13[SourceDisksFiles] 14drmk.sys 15drmkaud.sys 16portcls.sys 17 18[Manufacturer] 19%ReactOS%=GenericMfg 20 21; Excluding drivers from the "Add New Hardware" list 22[ControlFlags] 23ExcludeFromSelect = SW\{EEC12DB6-AD9C-4168-8658-B03DAEF417FE} 24ExcludeFromSelect = WDMAUDIO_CopyFilesOnlyId 25 26[GenericMfg] 27%WDM_KMIXER.DeviceDesc% = WDM_KMIXER, SW\{B7EAFDC0-A680-11D0-96D8-00AA0051E51D} 28%WDM_SYSAUDIO.DeviceDesc% = WDM_SYSAUDIO, SW\{A7C7A5B0-5AF3-11D1-9CED-00A024BF0407} 29%WDM_WDMAUD.DeviceDesc% = WDM_WDMAUD, SW\{CD171DE3-69E5-11D2-B56D-0000F8754380} 30;%WDM_DRMKAUD.DeviceDesc% = WDM_DRMKAUD, SW\{EEC12DB6-AD9C-4168-8658-B03DAEF417FE} 31 32[WDMAUDIO.CopyFilesOnly] 33CopyFiles=WDM.CopyFiles, FX.CopyList 34 35; DO NOT CHANGE - OEM Driver Install Hook 36[WDMAUDIO.Registration] 37AddReg = DeviceRegistration 38CopyFiles = WDM.CopyFiles 39 40; DO NOT CHANGE - OEM Driver Install Hook 41[WDMAUDIO.Registration.NT] 42AddReg = DeviceRegistration 43CopyFiles = WDM.CopyFiles 44 45; copied to system32\drivers 46[WDM.CopyFiles] 47drmk.sys,,,0x0100 48portcls.sys,,,0x0100 49 50[DeviceRegistration] 51; Kmixer swenum install 52HKLM,%RunOnce%,"WDM_KMIXER0",,"rundll32.exe streamci.dll,StreamingDeviceSetup %WDM_KMIXER.DeviceId%,%KSNAME_Filter%,%KSCATEGORY_MIXER%,%17%\WDMAUDIO.inf,WDM_KMIXER.Interface.Install" 53;HKLM,%RunOnce%,"WDM_KMIXER1",,"rundll32.exe streamci.dll,StreamingDeviceSetup %WDM_KMIXER.DeviceId%,%KSNAME_Filter%,%KSCATEGORY_AUDIO%,%17%\WDMAUDIO.inf,WDM_KMIXER.Interface.Install" 54 55; Sysaudio swenum install 56HKLM,%RunOnce%,"WDM_SYSAUDIO",,"rundll32.exe streamci.dll,StreamingDeviceSetup %WDM_SYSAUDIO.DeviceId%,%KSNAME_Filter%,%KSCATEGORY_SYSAUDIO%,%17%\WDMAUDIO.inf,WDM_SYSAUDIO.Interface.Install" 57 58; WDMAud install 59HKLM,%RunOnce%,"WDM_WDMAUD",,"rundll32.exe streamci.dll,StreamingDeviceSetup %WDM_WDMAUD.DeviceId%,%KSNAME_Filter%,%KSCATEGORY_WDMAUD%,%17%\WDMAUDIO.inf,WDM_WDMAUD.Interface.Install" 60 61; DRMKAUD install 62;HKLM,%RunOnce%,"WDM_DRMKAUD",,"rundll32.exe streamci,StreamingDeviceSetup %WDM_DRMKAUD.DeviceId%,%KSNAME_DRMKAUD%,%KSCATEGORY_DRM_DESCRAMBLE%,%17%\WDMAUDIO.inf,WDM_DRMKAUD.Interface.Install" 63 64;--------------------------- SYSAUDIO INSTALL --------------------------- 65 66[WDM_SYSAUDIO.Interface.Install] 67AddReg=WDM_SYSAUDIO.Interface.AddReg 68 69[WDM_SYSAUDIO.Interface.AddReg] 70HKR,,CLSID,,%Proxy.CLSID% 71HKR,,FriendlyName,,%WDM_SYSAUDIO.FriendlyName% 72 73[WDM_SYSAUDIO] 74CopyFiles = WDM_SYSAUDIO.CopyFiles 75 76[WDM_SYSAUDIO.CopyFiles] 77sysaudio.sys 78 79[WDM_SYSAUDIO.Services] 80AddService = sysaudio,0x00000002, sysaudio_Service_Inst 81 82[sysaudio_Service_Inst] 83DisplayName = %sysaudio.SvcDesc% 84ServiceType = 1 ; SERVICE_KERNEL_DRIVER 85StartType = 3 ; SERVICE_DEMAND_START 86ErrorControl = 1 ; SERVICE_ERROR_NORMAL 87ServiceBinary = %10%\system32\drivers\sysaudio.sys 88 89;---------------------------- KMIXER INSTALL ---------------------------- 90 91[WDM_KMIXER.Interface.Install] 92AddReg=WDM_KMIXER.Interface.AddReg 93 94[WDM_KMIXER.Interface.AddReg] 95HKR,,CLSID,,%Proxy.CLSID% 96HKR,,FriendlyName,,%WDM_KMIXER.FriendlyName% 97 98[WDM_KMIXER] 99CopyFiles = WDM_KMIXER.CopyFiles 100 101[WDM_KMIXER.CopyFiles] 102kmixer.sys 103 104[WDM_KMIXER.Services] 105AddService = kmixer, 0x00000002, kmixer_Service_Inst 106 107[kmixer_Service_Inst] 108DisplayName = %kmixer.SvcDesc% 109ServiceType = 1 ; SERVICE_KERNEL_DRIVER 110StartType = 3 ; SERVICE_DEMAND_START 111ErrorControl = 1 ; SERVICE_ERROR_NORMAL 112ServiceBinary = %10%\system32\drivers\kmixer.sys 113 114;---------------------------- WDMAUD INSTALL ---------------------------- 115 116[WDM_WDMAUD.Interface.Install] 117AddReg=WDM_WDMAUD.Interface.AddReg 118 119[WDM_WDMAUD.Interface.AddReg] 120HKR,,CLSID,,%Proxy.CLSID% 121HKR,,FriendlyName,,%WDM_WDMAUD.FriendlyName% 122 123[WDM_WDMAUD] 124CopyFiles = WDM_WDMAUD.CopyFiles 125 126[WDM_WDMAUD.CopyFiles] 127wdmaud.sys 128 129[WDM_WDMAUD.Services] 130AddService = wdmaud,0x00000002, wdmaud_Service_Inst 131 132[wdmaud_Service_Inst] 133DisplayName = %wdmaud.SvcDesc% 134ServiceType = 1 ; SERVICE_KERNEL_DRIVER 135StartType = 3 ; SERVICE_DEMAND_START 136ErrorControl = 1 ; SERVICE_ERROR_NORMAL 137ServiceBinary = %10%\system32\drivers\wdmaud.sys 138 139;--------------------------- DRMKAUD INSTALL ---------------------------- 140 141[WDM_DRMKAUD.Interface.Install] 142AddReg=WDM_DRMKAUD.Interface.AddReg 143 144[WDM_DRMKAUD.Interface.AddReg] 145HKR,,CLSID,,%Proxy.CLSID% 146HKR,,FriendlyName,,%WDM_DRMKAUD.FriendlyName% 147 148[WDM_DRMKAUD] 149CopyFiles=WDM_DRMKAUD.CopyFiles 150 151[WDM_DRMKAUD.CopyFiles] 152drmk.sys,,,0x0100 153drmkaud.sys,,,0x0100 154 155[WDM_DRMKAUD.Services] 156AddService = drmkaud, 0x00000002, drmkaud_Service_Inst 157 158[drmkaud_Service_Inst] 159DisplayName = %drmkaud.SvcDesc% 160ServiceType = 1 ; SERVICE_KERNEL_DRIVER 161StartType = 3 ; SERVICE_DEMAND_START 162ErrorControl = 1 ; SERVICE_ERROR_NORMAL 163ServiceBinary = %10%\system32\drivers\drmkaud.sys 164 165[DestinationDirs] 166WDM.CopyFiles = 10,system32\drivers ; %SystemRoot%\system32\drivers 167WDM_DRMKAUD.CopyFiles = 10,system32\drivers 168 169;-------------------------------- STRINGS ------------------------------- 170 171[Strings] 172; Non-localizable 173ReactOS="ReactOS" 174 175RunOnce = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" 176Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}" 177KSNAME_Filter = "{9B365890-165F-11D0-A195-0020AFD156E4}" 178KSNAME_DRMKAUD = "{ABD61E00-9350-47e2-A632-4438B90C6641}" 179WDM_SYSAUDIO.DeviceId = "{A7C7A5B0-5AF3-11D1-9CED-00A024BF0407}" 180KSCATEGORY_SYSAUDIO = "{A7C7A5B1-5AF3-11D1-9CED-00A024BF0407}" 181WDM_DRMKAUD.DeviceId = "{EEC12DB6-AD9C-4168-8658-B03DAEF417FE}" 182KSCATEGORY_DRM_DESCRAMBLE = "{FFBB6E3F-CCFE-4D84-90D9-421418B03A8E}" 183KSCATEGORY_DATATRANSFORM = "{2EB07EA0-7E70-11D0-A5D6-28DB04C10000}" 184KSCATEGORY_AUDIO = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}" 185PKEY_AudioEngine_OEMFormat = "{E4870E26-3CC5-4CD2-BA46-CA0A9A70ED04},3" 186WDM_WDMAUD.DeviceId = "{CD171DE3-69E5-11D2-B56D-0000F8754380}" 187KSCATEGORY_WDMAUD = "{3E227E76-690D-11D2-8161-0000F8775BF1}" 188WDM_KMIXER.DeviceId = "{B7EAFDC0-A680-11D0-96D8-00AA0051E51D}" 189KSCATEGORY_MIXER = "{AD809C00-7B88-11D0-A5D6-28DB04C10000}" 190 191; Localizable 192WDM_KMIXER.DeviceDesc = "ReactOS Wave Audio Mixer" 193WDM_KMIXER.FriendlyName = "ReactOS Wave Audio Mixer" 194kmixer.SvcDesc = "ReactOS Wave Audio Mixer" 195WDM_SYSAUDIO.DeviceDesc = "ReactOS System audio device" 196WDM_SYSAUDIO.FriendlyName = "ReactOS System audio device" 197sysaudio.SvcDesc = "ReactOS System audio device" 198WDM_DRMKAUD.DeviceDesc = "ReactOS Trusted Audio Drivers" 199WDM_DRMKAUD.FriendlyName = "ReactOS Trusted Audio Drivers" 200drmkaud.SvcDesc = "ReactOS Trusted Audio Drivers" 201WDMAUDIO_CopyFilesOnlyId.DeviceDesc = "ReactOS WDM Audio Drivers" 202WDM_WDMAUD.DeviceDesc = "Driver for ReactOS WINMM-WDM-Audio" 203WDM_WDMAUD.FriendlyName = "Driver for ReactOS WINMM-WDM-Audio" 204wdmaud.SvcDesc = "Driver for ReactOS WINMM-WDM-Audio" 205 206[Strings.0415] 207WDM_KMIXER.DeviceDesc = "ReactOS Wave Audio Mixer" 208WDM_KMIXER.FriendlyName = "ReactOS Wave Audio Mixer" 209kmixer.SvcDesc = "ReactOS Wave Audio Mixer" 210WDM_SYSAUDIO.DeviceDesc = "Urządzenie audio ReactOS System" 211WDM_SYSAUDIO.FriendlyName = "Urządzenie audio ReactOS System" 212sysaudio.SvcDesc = "Urządzenie audio ReactOS System" 213WDM_DRMKAUD.DeviceDesc = "Sterowniki ReactOS Trusted Audio" 214WDM_DRMKAUD.FriendlyName = "Sterowniki ReactOS Trusted Audio" 215drmkaud.SvcDesc = "Sterowniki ReactOS Trusted Audio" 216WDMAUDIO_CopyFilesOnlyId.DeviceDesc = "Sterowniki ReactOS WDM Audio" 217WDM_WDMAUD.DeviceDesc = "Sterownik zgodności ReactOS WINMM-WDM-Audio" 218WDM_WDMAUD.FriendlyName = "Sterownik zgodności ReactOS WINMM-WDM-Audio" 219wdmaud.SvcDesc = "Sterownik zgodności ReactOS WINMM-WDM-Audio" 220 221[Strings.0418] 222WDM_KMIXER.DeviceDesc = "Dispozitiv de mixaj audio Wave al ReactOS" 223WDM_KMIXER.FriendlyName = "Dispozitiv de mixaj audio Wave al ReactOS" 224kmixer.SvcDesc = "Dispozitiv de mixaj audio Wave al ReactOS" 225WDM_SYSAUDIO.DeviceDesc = "Dispozitiv audio de sistem al ReactOS" 226WDM_SYSAUDIO.FriendlyName = "Dispozitiv audio de sistem al ReactOS" 227sysaudio.SvcDesc = "Dispozitiv audio de sistem al ReactOS" 228WDM_DRMKAUD.DeviceDesc = "Modúle-pilot audio certificate ale ReactOS" 229WDM_DRMKAUD.FriendlyName = "Modúle-pilot audio certificate ale ReactOS" 230drmkaud.SvcDesc = "Modúle-pilot audio certificate ale ReactOS" 231WDMAUDIO_CopyFilesOnlyId.DeviceDesc = "Modúle-pilot audio WDM ale ReactOS" 232WDM_WDMAUD.DeviceDesc = "Modúl-pilot pentru WINMM-WDM-Audio ReactOS" 233WDM_WDMAUD.FriendlyName = "Modúl-pilot pentru WINMM-WDM-Audio ReactOS" 234wdmaud.SvcDesc = "Modúl-pilot pentru WINMM-WDM-Audio ReactOS" 235 236[Strings.041f] 237WDM_KMIXER.DeviceDesc = "ReactOS Dalga Ses Karıştırıcısı" 238WDM_KMIXER.FriendlyName = "ReactOS Dalga Ses Karıştırıcısı" 239kmixer.SvcDesc = "ReactOS Dalga Ses Karıştırıcısı" 240WDM_SYSAUDIO.DeviceDesc = "ReactOS Sistem Ses Aygıtı" 241WDM_SYSAUDIO.FriendlyName = "ReactOS Sistem Ses Aygıtı" 242sysaudio.SvcDesc = "ReactOS Sistem Ses Aygıtı" 243WDM_DRMKAUD.DeviceDesc = "ReactOS Güvenilen Ses Sürücüleri" 244WDM_DRMKAUD.FriendlyName = "ReactOS Güvenilen Ses Sürücüleri" 245drmkaud.SvcDesc = "ReactOS Güvenilen Ses Sürücüleri" 246WDMAUDIO_CopyFilesOnlyId.DeviceDesc = "ReactOS WDM Ses Sürücüleri" 247WDM_WDMAUD.DeviceDesc = "ReactOS WINMM-WDM-Ses İçin Sürücü" 248WDM_WDMAUD.FriendlyName = "ReactOS WINMM-WDM-Ses İçin Sürücü" 249wdmaud.SvcDesc = "ReactOS WINMM-WDM-Ses İçin Sürücü" 250 251[Strings.0804] 252WDM_KMIXER.DeviceDesc = "ReactOS 波形音频混合器" 253WDM_KMIXER.FriendlyName = "ReactOS 波形音频混合器" 254kmixer.SvcDesc = "ReactOS 波形音频混合器" 255WDM_SYSAUDIO.DeviceDesc = "ReactOS 系统音频设备" 256WDM_SYSAUDIO.FriendlyName = "ReactOS 系统音频设备" 257sysaudio.SvcDesc = "ReactOS 系统音频设备" 258WDM_DRMKAUD.DeviceDesc = "ReactOS 可信音频设备" 259WDM_DRMKAUD.FriendlyName = "ReactOS 可信音频设备" 260drmkaud.SvcDesc = "ReactOS 可信音频设备" 261WDMAUDIO_CopyFilesOnlyId.DeviceDesc = "ReactOS WDM 音频驱动程序" 262WDM_WDMAUD.DeviceDesc = "ReactOS WINMM-WDM 音频驱动程序" 263WDM_WDMAUD.FriendlyName = "ReactOS WINMM-WDM 音频驱动程序" 264wdmaud.SvcDesc = "ReactOS WINMM-WDM 音频驱动程序" 265 266[Strings.0a] 267WDM_KMIXER.DeviceDesc = "Mezclador de audio de onda de ReactOS" 268WDM_KMIXER.FriendlyName = "Mezclador de audio de onda de ReactOS" 269kmixer.SvcDesc = "Mezclador de audio de onda de ReactOS" 270WDM_SYSAUDIO.DeviceDesc = "Dispositivo de audio del sistema de ReactOS" 271WDM_SYSAUDIO.FriendlyName = "Dispositivo de audio del sistema de ReactOS" 272sysaudio.SvcDesc = "Dispositivo de audio del sistema de ReactOS" 273WDM_DRMKAUD.DeviceDesc = "Drivers de audio de confianza de ReactOS" 274WDM_DRMKAUD.FriendlyName = "Drivers de audio de confianza de ReactOS" 275drmkaud.SvcDesc = "Drivers de audio de confianza de ReactOS" 276WDMAUDIO_CopyFilesOnlyId.DeviceDesc = "Drivers de audio WDM de ReactOS" 277WDM_WDMAUD.DeviceDesc = "Driver para ReactOS de WINMM-WDM-Audio" 278WDM_WDMAUD.FriendlyName = "Driver para ReactOS de WINMM-WDM-Audio" 279wdmaud.SvcDesc = "Driver para ReactOS de WINMM-WDM-Audio" 280