xref: /reactos/media/inf/wdmaudio.inf (revision 77e6348f)
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