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