xref: /reactos/media/inf/wdmaudio.inf (revision c2c66aff)
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;; swenum
19[Manufacturer]
20%MfgName%=GenericMfg
21
22;; Excluding drivers from the "Add New Hardware" list.
23[ControlFlags]
24ExcludeFromSelect = SW\{EEC12DB6-AD9C-4168-8658-B03DAEF417FE}
25ExcludeFromSelect = 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]
34CopyFiles=WDM.CopyFiles, FX.CopyList
35
36; DO NOT CHANGE - OEM Driver Install Hook
37[WDMAUDIO.Registration]
38AddReg = DeviceRegistration
39CopyFiles = WDM.CopyFiles
40
41;; DO NOT CHANGE - OEM Driver Install Hook
42[WDMAUDIO.Registration.NT]
43AddReg = DeviceRegistration
44CopyFiles = WDM.CopyFiles
45
46;; copied to system32\drivers
47[WDM.CopyFiles]
48drmk.sys,,,0x0100
49portcls.sys,,,0x0100
50
51
52[DeviceRegistration]
53; Kmixer swenum install
54HKLM,%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
58HKLM,%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
61HKLM,%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]
69AddReg=WDM_SYSAUDIO.Interface.AddReg
70
71[WDM_SYSAUDIO.Interface.AddReg]
72HKR,,CLSID,,%Proxy.CLSID%
73HKR,,FriendlyName,,%WDM_SYSAUDIO.FriendlyName%
74
75[WDM_SYSAUDIO]
76CopyFiles = WDM_SYSAUDIO.CopyFiles
77
78
79[WDM_SYSAUDIO.CopyFiles]
80sysaudio.sys
81
82[WDM_SYSAUDIO.Services]
83AddService = sysaudio,0x00000002, sysaudio_Service_Inst
84
85[sysaudio_Service_Inst]
86DisplayName    = %sysaudio.SvcDesc%
87ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
88StartType      = 3                  ; SERVICE_DEMAND_START
89ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
90ServiceBinary  = %10%\system32\drivers\sysaudio.sys
91
92;--------------------------------------------------------------------------------
93; KMixer Install
94[WDM_KMIXER.Interface.Install]
95AddReg=WDM_KMIXER.Interface.AddReg
96
97[WDM_KMIXER.Interface.AddReg]
98HKR,,CLSID,,%Proxy.CLSID%
99HKR,,FriendlyName,,%WDM_KMIXER.FriendlyName%
100
101[WDM_KMIXER]
102CopyFiles = WDM_KMIXER.CopyFiles
103
104[WDM_KMIXER.CopyFiles]
105kmixer.sys
106
107[WDM_KMIXER.Services]
108AddService = kmixer,  0x00000002, kmixer_Service_Inst
109
110[kmixer_Service_Inst]
111DisplayName    = %kmixer.SvcDesc%
112ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
113StartType      = 3                  ; SERVICE_DEMAND_START
114ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
115ServiceBinary  = %10%\system32\drivers\kmixer.sys
116;--------------------------------------------------------------------------------
117; WDMAUD Install
118[WDM_WDMAUD.Interface.Install]
119AddReg=WDM_WDMAUD.Interface.AddReg
120
121[WDM_WDMAUD.Interface.AddReg]
122HKR,,CLSID,,%Proxy.CLSID%
123HKR,,FriendlyName,,%WDM_WDMAUD.FriendlyName%
124
125[WDM_WDMAUD]
126CopyFiles = WDM_WDMAUD.CopyFiles
127
128[WDM_WDMAUD.CopyFiles]
129wdmaud.sys
130
131[WDM_WDMAUD.Services]
132AddService = wdmaud,0x00000002, wdmaud_Service_Inst
133
134[wdmaud_Service_Inst]
135DisplayName    = %wdmaud.SvcDesc%
136ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
137StartType      = 3                  ; SERVICE_DEMAND_START
138ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
139ServiceBinary  = %10%\system32\drivers\wdmaud.sys
140
141;--------------------------------------------------------------------------------
142; DRMKAUD Install
143[WDM_DRMKAUD.Interface.Install]
144AddReg=WDM_DRMKAUD.Interface.AddReg
145
146[WDM_DRMKAUD.Interface.AddReg]
147HKR,,CLSID,,%Proxy.CLSID%
148HKR,,FriendlyName,,%WDM_DRMKAUD.FriendlyName%
149
150[WDM_DRMKAUD]
151CopyFiles=WDM_DRMKAUD.CopyFiles
152
153[WDM_DRMKAUD.CopyFiles]
154drmk.sys,,,0x0100
155drmkaud.sys,,,0x0100
156
157[WDM_DRMKAUD.Services]
158AddService = drmkaud,  0x00000002, drmkaud_Service_Inst
159
160[drmkaud_Service_Inst]
161DisplayName    = %drmkaud.SvcDesc%
162ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
163StartType      = 3                  ; SERVICE_DEMAND_START
164ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
165ServiceBinary  = %10%\system32\drivers\drmkaud.sys
166
167
168;; Destination Directory List
169[DestinationDirs]
170WDM.CopyFiles  = 10,system32\drivers ; %SystemRoot%\system32\drivers
171WDM_DRMKAUD.CopyFiles  = 10,system32\drivers
172
173;---------------------------------------------------------------------------------
174[Strings]
175;Non-localizable
176ReactOS="ReactOS"
177MfgName="ReactOS"
178
179RunOnce = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
180Proxy.CLSID               = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
181KSNAME_Filter             = "{9B365890-165F-11D0-A195-0020AFD156E4}"
182KSNAME_DRMKAUD            = "{ABD61E00-9350-47e2-A632-4438B90C6641}"
183WDM_SYSAUDIO.DeviceId     = "{A7C7A5B0-5AF3-11D1-9CED-00A024BF0407}"
184KSCATEGORY_SYSAUDIO       = "{A7C7A5B1-5AF3-11D1-9CED-00A024BF0407}"
185WDM_DRMKAUD.DeviceId      = "{EEC12DB6-AD9C-4168-8658-B03DAEF417FE}"
186KSCATEGORY_DRM_DESCRAMBLE = "{FFBB6E3F-CCFE-4D84-90D9-421418B03A8E}"
187KSCATEGORY_DATATRANSFORM  =  "{2EB07EA0-7E70-11D0-A5D6-28DB04C10000}"
188KSCATEGORY_AUDIO          =  "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
189PKEY_AudioEngine_OEMFormat = "{E4870E26-3CC5-4CD2-BA46-CA0A9A70ED04},3"
190WDM_WDMAUD.DeviceId       = "{CD171DE3-69E5-11D2-B56D-0000F8754380}"
191KSCATEGORY_WDMAUD         = "{3E227E76-690D-11D2-8161-0000F8775BF1}"
192WDM_KMIXER.DeviceId       = "{B7EAFDC0-A680-11D0-96D8-00AA0051E51D}"
193KSCATEGORY_MIXER          = "{AD809C00-7B88-11D0-A5D6-28DB04C10000}"
194
195;Localizable
196WDM_KMIXER.DeviceDesc     = "ReactOS Wave Audio Mixer"
197WDM_KMIXER.FriendlyName   = "ReactOS Wave Audio Mixer"
198kmixer.SvcDesc            = "ReactOS Wave Audio Mixer"
199WDM_SYSAUDIO.DeviceDesc   = "ReactOS System audio device"
200WDM_SYSAUDIO.FriendlyName = "ReactOS System audio device"
201sysaudio.SvcDesc          = "ReactOS System audio device"
202WDM_DRMKAUD.DeviceDesc    = "ReactOS Trusted Audio Drivers"
203WDM_DRMKAUD.FriendlyName  = "ReactOS Trusted Audio Drivers"
204drmkaud.SvcDesc           = "ReactOS Trusted Audio Drivers"
205WDMAUDIO_CopyFilesOnlyId.DeviceDesc = "ReactOS WDM Audio Drivers"
206WDM_WDMAUD.DeviceDesc     = "Driver for ReactOS WINMM-WDM-Audio"
207WDM_WDMAUD.FriendlyName   = "Driver for ReactOS WINMM-WDM-Audio"
208wdmaud.SvcDesc            = "Driver for ReactOS WINMM-WDM-Audio"
209
210
211[Strings.0418]
212WDM_KMIXER.DeviceDesc     = "Dispozitiv de mixaj audio Wave al ReactOS"
213WDM_KMIXER.FriendlyName   = "Dispozitiv de mixaj audio Wave al ReactOS"
214kmixer.SvcDesc            = "Dispozitiv de mixaj audio Wave al ReactOS"
215WDM_SYSAUDIO.DeviceDesc   = "Dispozitiv audio de sistem al ReactOS"
216WDM_SYSAUDIO.FriendlyName = "Dispozitiv audio de sistem al ReactOS"
217sysaudio.SvcDesc          = "Dispozitiv audio de sistem al ReactOS"
218WDM_DRMKAUD.DeviceDesc    = "Modúle-pilot audio certificate ale ReactOS"
219WDM_DRMKAUD.FriendlyName  = "Modúle-pilot audio certificate ale ReactOS"
220drmkaud.SvcDesc           = "Modúle-pilot audio certificate ale ReactOS"
221WDMAUDIO_CopyFilesOnlyId.DeviceDesc = "Modúle-pilot audio WDM ale ReactOS"
222WDM_WDMAUD.DeviceDesc     = "Modúl-pilot pentru WINMM-WDM-Audio ReactOS"
223WDM_WDMAUD.FriendlyName   = "Modúl-pilot pentru WINMM-WDM-Audio ReactOS"
224wdmaud.SvcDesc            = "Modúl-pilot pentru WINMM-WDM-Audio ReactOS"
225
226[Strings.041f]
227WDM_KMIXER.DeviceDesc     = "ReactOS Dalga Ses Karıştırıcısı"
228WDM_KMIXER.FriendlyName   = "ReactOS Dalga Ses Karıştırıcısı"
229kmixer.SvcDesc            = "ReactOS Dalga Ses Karıştırıcısı"
230WDM_SYSAUDIO.DeviceDesc   = "ReactOS Dizge Ses Aygıtı"
231WDM_SYSAUDIO.FriendlyName = "ReactOS Dizge Ses Aygıtı"
232sysaudio.SvcDesc          = "ReactOS Dizge Ses Aygıtı"
233WDM_DRMKAUD.DeviceDesc    = "ReactOS Güvenilen Ses Sürücüleri"
234WDM_DRMKAUD.FriendlyName  = "ReactOS Güvenilen Ses Sürücüleri"
235drmkaud.SvcDesc           = "ReactOS Güvenilen Ses Sürücüleri"
236WDMAUDIO_CopyFilesOnlyId.DeviceDesc = "ReactOS WDM Ses Sürücüleri"
237WDM_WDMAUD.DeviceDesc     = "ReactOS WINMM-WDM-Ses İçin Sürücü"
238WDM_WDMAUD.FriendlyName   = "ReactOS WINMM-WDM-Ses İçin Sürücü"
239wdmaud.SvcDesc            = "ReactOS WINMM-WDM-Ses İçin Sürücü"
240