[KERNEL32_APITEST]
[reactos.git] / reactos / 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
211 [Strings.0418]
212 WDM_KMIXER.DeviceDesc = "Dispozitiv de mixaj audio Wave al ReactOS"
213 WDM_KMIXER.FriendlyName = "Dispozitiv de mixaj audio Wave al ReactOS"
214 kmixer.SvcDesc = "Dispozitiv de mixaj audio Wave al ReactOS"
215 WDM_SYSAUDIO.DeviceDesc = "Dispozitiv audio de sistem al ReactOS"
216 WDM_SYSAUDIO.FriendlyName = "Dispozitiv audio de sistem al ReactOS"
217 sysaudio.SvcDesc = "Dispozitiv audio de sistem al ReactOS"
218 WDM_DRMKAUD.DeviceDesc = "Modúle-pilot audio certificate ale ReactOS"
219 WDM_DRMKAUD.FriendlyName = "Modúle-pilot audio certificate ale ReactOS"
220 drmkaud.SvcDesc = "Modúle-pilot audio certificate ale ReactOS"
221 WDMAUDIO_CopyFilesOnlyId.DeviceDesc = "Modúle-pilot audio WDM ale ReactOS"
222 WDM_WDMAUD.DeviceDesc = "Modúl-pilot pentru WINMM-WDM-Audio ReactOS"
223 WDM_WDMAUD.FriendlyName = "Modúl-pilot pentru WINMM-WDM-Audio ReactOS"
224 wdmaud.SvcDesc = "Modúl-pilot pentru WINMM-WDM-Audio ReactOS"
225
226 [Strings.041f]
227 WDM_KMIXER.DeviceDesc = "ReactOS Dalga Ses Karıştırıcısı"
228 WDM_KMIXER.FriendlyName = "ReactOS Dalga Ses Karıştırıcısı"
229 kmixer.SvcDesc = "ReactOS Dalga Ses Karıştırıcısı"
230 WDM_SYSAUDIO.DeviceDesc = "ReactOS Dizge Ses Aygıtı"
231 WDM_SYSAUDIO.FriendlyName = "ReactOS Dizge Ses Aygıtı"
232 sysaudio.SvcDesc = "ReactOS Dizge Ses Aygıtı"
233 WDM_DRMKAUD.DeviceDesc = "ReactOS Güvenilen Ses Sürücüleri"
234 WDM_DRMKAUD.FriendlyName = "ReactOS Güvenilen Ses Sürücüleri"
235 drmkaud.SvcDesc = "ReactOS Güvenilen Ses Sürücüleri"
236 WDMAUDIO_CopyFilesOnlyId.DeviceDesc = "ReactOS WDM Ses Sürücüleri"
237 WDM_WDMAUD.DeviceDesc = "ReactOS WINMM-WDM-Ses İçin Sürücü"
238 WDM_WDMAUD.FriendlyName = "ReactOS WINMM-WDM-Ses İçin Sürücü"
239 wdmaud.SvcDesc = "ReactOS WINMM-WDM-Ses İçin Sürücü"