[KERNEL32] Minor enhancements for CreateRemoteThread(). (#804)
[reactos.git] / media / inf / msmouse.inf
1 ; MOUSE.INF
2
3 ; Installation file for mouse devices
4
5 [Version]
6 Signature = "$Windows NT$"
7 ;Signature = "$ReactOS$"
8 LayoutFile = layout.inf
9 Class = Mouse
10 ClassGUID = {4D36E96F-E325-11CE-BFC1-08002BE10318}
11 Provider = %ReactOS%
12 DriverVer = 06/04/2007,1.03
13
14 [DestinationDirs]
15 DefaultDestDir = 12
16
17 [ClassInstall32.NT]
18 AddReg = MouseClass.NT.AddReg
19
20 [MouseClass.NT.AddReg]
21 HKR, , , 0, %MouseClassName%
22 HKR, , Icon, 0, "-2"
23 HKR, , Installer32, 0, "syssetup.dll,MouseClassInstaller"
24 HKR, , NoInstallClass, 0, 1
25 HKR, , UpperFilters, 0x00010000, "mouclass"
26
27 [Manufacturer]
28 %StdMfg% = StdMfg
29 %IbmMfg% = IbmMfg
30 %LogMfg% = LogMfg
31 %MSMfg% = MSMfg
32
33 [StdMfg]
34 %SERIAL_MOUSE.DeviceDesc% = Serial_Inst,*PNP0F0C,SERENUM\PNP0F0C,*PNP0F17,SERENUM\PNP0F17,SERIAL_MOUSE
35 %PS2_MOUSE.DeviceDesc% = PS2_Inst,*PNP0F0E,*PNP0F19,PS2_MOUSE
36 %HID_MOUSE.DeviceDesc% = HID_Inst,HID_DEVICE_SYSTEM_MOUSE
37 %*PNP0F13.DeviceDesc% = PS2_Inst,*PNP0F13
38
39 [IbmMfg]
40 %*IBM3780.DeviceDesc% = PS2_Inst,*IBM3780
41
42 [LogMfg]
43 %*PNP0F08.DeviceDesc% = Serial_Inst,*PNP0F08,SERENUM\PNP0F08
44 %*PNP0F12.DeviceDesc% = PS2_Inst,*PNP0F12
45
46 [MSMfg]
47 %*PNP0F01.DeviceDesc% = Serial_Inst,*PNP0F01,SERENUM\PNP0F01
48 %*PNP0F03.DeviceDesc% = PS2_Inst,*PNP0F03
49 %HID\Vid_045E&Pid_0047.DeviceDesc%=HID_Inst,, HID\Vid_045E&Pid_0047
50
51 ; Generic Mouse
52 %HID.MouseDevice%=HID_Inst,,HID_DEVICE_SYSTEM_MOUSE
53
54 ;---------------------------- MOUCLASS DRIVER ---------------------------
55
56 [Mouclass_CopyFiles.NT]
57 mouclass.sys
58
59 [mouclass_Service_Inst]
60 ServiceType = 1
61 StartType = 1
62 ErrorControl = 1
63 ServiceBinary = %12%\mouclass.sys
64 LoadOrderGroup = Pointer Class
65
66 ;----------------------------- SERIAL DRIVER ----------------------------
67
68 [Serial_Inst.NT]
69 CopyFiles = Serial_CopyFiles.NT, Mouclass_CopyFiles.NT
70
71 [Serial_CopyFiles.NT]
72 sermouse.sys
73
74 [Serial_Inst.NT.Services]
75 AddService = sermouse, 0x00000002, sermouse_Service_Inst
76 AddService = mouclass, , mouclass_Service_Inst
77
78 [sermouse_Service_Inst]
79 ServiceType = 1
80 StartType = 1
81 ErrorControl = 1
82 ServiceBinary = %12%\sermouse.sys
83 LoadOrderGroup = Pointer Port
84
85 ;------------------------------ PS/2 DRIVER -----------------------------
86
87 [PS2_Inst]
88 CopyFiles = PS2_CopyFiles.NT, Mouclass_CopyFiles.NT
89 AddReg = PS2_AddReg
90
91 [PS2_CopyFiles.NT]
92 i8042prt.sys
93
94 [PS2_Inst.Services]
95 AddService = i8042prt, 0x00000002, i8042prt_Service_Inst
96 AddService = mouclass, , mouclass_Service_Inst
97
98 [i8042prt_Service_Inst]
99 ServiceType = 1
100 StartType = 1
101 ErrorControl = 1
102 ServiceBinary = %12%\i8042prt.sys
103 LoadOrderGroup = Keyboard Port
104
105 [PS2_AddReg]
106 HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","SampleRate",0x00010001,0x0000003c
107 HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","BreakOnSysRq",0x00010001,0x00000001
108 HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","MouseResolution",0x00010001,0x00000003
109 HKR, , EnumPropPages32, 0, "syssetup.dll,PS2MousePropPageProvider"
110 HKR, , LocationInformationOverride, 0, %LocationOverride%
111
112 ;---------------------------- HID MOUSE DRIVER --------------------------
113
114 [HID_Inst.NT]
115 CopyFiles = HID_CopyFiles.NT, Mouclass_CopyFiles.NT
116
117 [HID_CopyFiles]
118 mouhid.sys
119 mouclass.sys
120
121 [HID_Inst.NT.Services]
122 AddService = mouhid, 0x00000002, mouhid_Service_Inst
123 AddService = mouclass, , mouclass_Service_Inst
124
125 [mouhid_Service_Inst]
126 ServiceType = 1
127 StartType = 3
128 ErrorControl = 1
129 ServiceBinary = %12%\mouhid.sys
130 LoadOrderGroup = Pointer Port
131
132 ;-------------------------------- STRINGS -------------------------------
133
134 [Strings]
135 ReactOS = "ReactOS Team"
136 MouseClassName = "Mice and other pointing devices"
137 LocationOverride = "plugged in to PS/2 mouse port"
138
139 StdMfg = "(Standard mice)"
140 SERIAL_MOUSE.DeviceDesc = "Standard Serial Mouse"
141 PS2_MOUSE.DeviceDesc = "Standard PS/2 Mouse"
142 HID_MOUSE.DeviceDesc = "HID Mouse"
143 *PNP0F13.DeviceDesc = "PS/2 port for PS/2-style mice"
144
145 IbmMfg = "IBM"
146 *IBM3780.DeviceDesc = "IBM PS/2 Trackpoint"
147
148 LogMfg = "Logitech"
149 *PNP0F08.DeviceDesc = "Logitech Serial Mouse"
150 *PNP0F12.DeviceDesc = "Logitech PS/2-style Mouse"
151
152 MSMfg = "Microsoft"
153 *PNP0F01.DeviceDesc = "Microsoft Serial Mouse"
154 *PNP0F03.DeviceDesc = "Microsoft PS/2-style Mouse"
155
156 [Strings.0405]
157 MouseClassName = "Myši a jiná polohovací zařízení"
158
159 StdMfg = "(Standardní myši)"
160 SERIAL_MOUSE.DeviceDesc = "Standardní sériová myš"
161 PS2_MOUSE.DeviceDesc = "Standardní PS/2 myš"
162 HID_MOUSE.DeviceDesc = "HID myš"
163 *PNP0F13.DeviceDesc = "PS/2 port pro PS/2 myši"
164
165 IbmMfg = "IBM"
166 *IBM3780.DeviceDesc = "IBM PS/2 Trackpoint"
167
168 LogMfg = "Logitech"
169 *PNP0F08.DeviceDesc = "Logitech sériová myš"
170 *PNP0F12.DeviceDesc = "Logitech PS/2 myš"
171
172 MSMfg = "Microsoft"
173 *PNP0F01.DeviceDesc = "Microsoft sériová myš"
174 *PNP0F03.DeviceDesc = "Microsoft PS/2 myš"
175
176 [Strings.0407]
177 MouseClassName = "Mäuse und andere Zeigegeräte"
178 LocationOverride = "eingesteckt in PS/2-Mausanschluss"
179
180 StdMfg = "(Standard-Maus)"
181 SERIAL_MOUSE.DeviceDesc = "Standard serielle Maus"
182 PS2_MOUSE.DeviceDesc = "Standard PS/2 Maus"
183 HID_MOUSE.DeviceDesc = "HID Maus"
184 *PNP0F13.DeviceDesc = "PS/2 Anschluss für PS/2-Maus"
185
186 *PNP0F08.DeviceDesc = "Logitech serielle Maus"
187 *PNP0F12.DeviceDesc = "Logitech PS/2-Maus"
188
189 *PNP0F01.DeviceDesc = "Microsoft serielle Maus"
190 *PNP0F03.DeviceDesc = "Microsoft PS/2-Maus"
191
192 [Strings.0408]
193 MouseClassName = "Ποντίκια και άλλες συσκευές εισόδου"
194
195 StdMfg = "(Πρότυπα ποντίκια)"
196 SERIAL_MOUSE.DeviceDesc = "Πρότυπο Σειριακό Ποντίκι"
197 PS2_MOUSE.DeviceDesc = "Πρότυπο PS/2 Ποντίκι"
198 HID_MOUSE.DeviceDesc = "Ποντίκι HID"
199 *PNP0F13.DeviceDesc = "PS/2 θύρα για PS/2 ποντίκια"
200
201 IbmMfg = "IBM"
202 *IBM3780.DeviceDesc = "IBM PS/2 Trackpoint"
203
204 LogMfg = "Logitech"
205 *PNP0F08.DeviceDesc = "Logitech Σειριακό Ποντίκι"
206 *PNP0F12.DeviceDesc = "Logitech PS/2 Ποντίκι"
207
208 MSMfg = "Microsoft"
209 *PNP0F01.DeviceDesc = "Microsoft Σειριακό Ποντίκι"
210 *PNP0F03.DeviceDesc = "Microsoft PS/2 Ποντίκι"
211
212 [Strings.0a]
213 ReactOS = "Equipo de ReactOS"
214 MouseClassName = "Ratones y otros dispositivos señaladores"
215 LocationOverride = "se conecta al puerto de ratón PS/2"
216
217 StdMfg = "(Ratón estándar)"
218 SERIAL_MOUSE.DeviceDesc = "Ratón serie estándar"
219 PS2_MOUSE.DeviceDesc = "Ratón PS/2 estándar"
220 HID_MOUSE.DeviceDesc = "Ratón oculto"
221 *PNP0F13.DeviceDesc = "Puerto PS/2 para ratón PS/2"
222
223 IbmMfg = "IBM"
224 *IBM3780.DeviceDesc = "Trackpoint PS/2 de IBM"
225
226 LogMfg = "Logitech"
227 *PNP0F08.DeviceDesc = "Ratón serie de Logitech"
228 *PNP0F12.DeviceDesc = "Ratón PS/2 de Logitech"
229
230 MSMfg = "Microsoft"
231 *PNP0F01.DeviceDesc = "Ratón serie de Microsoft"
232 *PNP0F03.DeviceDesc = "Ratón PS/2 de Microsoft"
233
234 [Strings.040C]
235 MouseClassName = "Souris et autres périphériques de pointage"
236 LocationOverride = "Branché sur le port PS/2"
237
238 StdMfg = "(Souris standards)"
239 SERIAL_MOUSE.DeviceDesc = "Souris série standard"
240 PS2_MOUSE.DeviceDesc = "Souris PS/2 standard"
241 HID_MOUSE.DeviceDesc = "Souris HID"
242 *PNP0F13.DeviceDesc = "Port PS/2 pour souris type PS/2"
243
244 *PNP0F08.DeviceDesc = "Souris série Logitech"
245 *PNP0F12.DeviceDesc = "Souris PS/2 Logitech"
246
247 MSMfg = "Microsoft"
248 *PNP0F01.DeviceDesc = "Souris série Microsoft"
249 *PNP0F03.DeviceDesc = "Souris PS/2 Microsoft"
250
251 [Strings.0411]
252 MouseClassName = "マウスとその他のポインティング デバイス"
253
254 StdMfg = "(スタンダード マウス)"
255 SERIAL_MOUSE.DeviceDesc = "スタンダード シリアル マウス"
256 PS2_MOUSE.DeviceDesc = "スタンダード PS/2 マウス"
257 HID_MOUSE.DeviceDesc = "HID マウス"
258 *PNP0F13.DeviceDesc = "PS/2接続マウス用のPS/2 ポート"
259
260 IbmMfg = "IBM"
261 *IBM3780.DeviceDesc = "IBM PS/2 トラックポイント"
262
263 LogMfg = "Logitech"
264 *PNP0F08.DeviceDesc = "Logitech シリアル マウス"
265 *PNP0F12.DeviceDesc = "Logitech PS/2接続マウス"
266
267 MSMfg = "Microsoft"
268 *PNP0F01.DeviceDesc = "Microsoft シリアル マウス"
269 *PNP0F03.DeviceDesc = "Microsoft PS/2接続マウス"
270
271 [Strings.0415]
272 ReactOS = "Zespół ReactOS"
273 MouseClassName = "Mysz i inne urządzenia wskazujące"
274 LocationOverride = "podłączone do portu PS/2 dla myszy"
275
276 StdMfg = "(Standardowa mysz)"
277 SERIAL_MOUSE.DeviceDesc = "Standardowa mysz szeregowa"
278 PS2_MOUSE.DeviceDesc = "Standardowa mysz PS/2"
279 HID_MOUSE.DeviceDesc = "Mysz zgodna z HID"
280 *PNP0F13.DeviceDesc = "Port PS/2 dla myszy"
281
282 IbmMfg = "IBM"
283 *IBM3780.DeviceDesc = "Trackpoint PS/2 IBM"
284
285 LogMfg = "Logitech"
286 *PNP0F08.DeviceDesc = "Mysz szeregowa Logitech"
287 *PNP0F12.DeviceDesc = "Mysz PS/2 Logitech"
288
289 MSMfg = "Microsoft"
290 *PNP0F01.DeviceDesc = "Mysz szeregowa Microsoft"
291 *PNP0F03.DeviceDesc = "Mysz PS/2 Microsoft"
292
293 [Strings.0416]
294 MouseClassName = "Mouse e outros dispositivos apontadores"
295
296 StdMfg = "(Mouse padrão)"
297 SERIAL_MOUSE.DeviceDesc = "Mouse serial padrão"
298 PS2_MOUSE.DeviceDesc = "Mouse PS/2 padrão"
299 HID_MOUSE.DeviceDesc = "Mouse interno"
300 *PNP0F13.DeviceDesc = "Porta PS/2 para mouse PS/2"
301
302 IbmMfg = "IBM"
303 *IBM3780.DeviceDesc = "Trackpoint PS/2 IBM"
304
305 LogMfg = "Logitech"
306 *PNP0F08.DeviceDesc = "Mouse serial Logitech"
307 *PNP0F12.DeviceDesc = "Mouse PS/2 Logitech"
308
309 MSMfg = "Microsoft"
310 *PNP0F01.DeviceDesc = "Mouse serial Microsoft"
311 *PNP0F03.DeviceDesc = Mouse PS/2 Microsoft"
312
313 [Strings.0418]
314 ReactOS = "Echipa ReactOS"
315 MouseClassName = "Șoricel și alte dispozitive de indicare"
316 LocationOverride = "conectat la portul PS/2 pentru șoricel"
317 StdMfg = "(șoricel standard)"
318 SERIAL_MOUSE.DeviceDesc = "Șoricel serial standard"
319 PS2_MOUSE.DeviceDesc = "Șoricel PS/2 standard"
320 HID_MOUSE.DeviceDesc = "Șoricel HID"
321 *PNP0F13.DeviceDesc = "Port pentru șoricel PS/2"
322 IbmMfg = "IBM"
323 *IBM3780.DeviceDesc = "Rotulă IBM PS/2"
324 LogMfg = "Logitech"
325 *PNP0F08.DeviceDesc = "Șoricel serial Logitech"
326 *PNP0F12.DeviceDesc = "Șoricel PS/2 Logitech"
327 MSMfg = "Microsoft"
328 *PNP0F01.DeviceDesc = "Șoricel serial Microsoft"
329 *PNP0F03.DeviceDesc = "Șoricel PS/2 Microsoft"
330
331 [Strings.0419]
332 MouseClassName = "Мыши и другие указывающие устройства"
333
334 StdMfg = "(Стандартная мышь)"
335 SERIAL_MOUSE.DeviceDesc = "Стандартная последовательная мышь"
336 PS2_MOUSE.DeviceDesc = "Стандартная мышь PS/2"
337 HID_MOUSE.DeviceDesc = "HID-мышь"
338 *PNP0F13.DeviceDesc = "PS/2-порт на мыши PS/2-вида"
339
340 *PNP0F08.DeviceDesc = "Последовательная мышь Logitech"
341 *PNP0F12.DeviceDesc = "Мышь Logitech PS/2-вида"
342
343 *PNP0F01.DeviceDesc = "Последовательная мышь Microsoft"
344 *PNP0F03.DeviceDesc = "Мышь Microsoft PS/2-вида"
345
346 [Strings.041B]
347 MouseClassName = "Myši a iné polohovacie zariadenia"
348
349 StdMfg = "(Štandardná myš)"
350 SERIAL_MOUSE.DeviceDesc = "Štandardná sériová myš"
351 PS2_MOUSE.DeviceDesc = "Štandardná PS/2 myš"
352 HID_MOUSE.DeviceDesc = "HID myš"
353 *PNP0F13.DeviceDesc = "PS/2 port pre myši typu PS/2"
354
355 *PNP0F08.DeviceDesc = "Logitech sériová myš"
356 *PNP0F12.DeviceDesc = "Logitech PS/2 myš"
357
358 *PNP0F01.DeviceDesc = "Microsoft sériová myš"
359 *PNP0F03.DeviceDesc = "Microsoft PS/2 myš"
360
361 [Strings.041f]
362 ReactOS = "ReactOS Takımı"
363 MouseClassName = "Fâre ve Başka İmleme Aygıtları"
364 LocationOverride = "PS/2 fâre girişine takılı"
365
366 StdMfg = "(Ölçünlü Fâre)"
367 SERIAL_MOUSE.DeviceDesc = "Ölçünlü Dizilik Fâre"
368 PS2_MOUSE.DeviceDesc = "Ölçünlü PS/2 Fâre"
369 HID_MOUSE.DeviceDesc = "HID Fâre"
370 *PNP0F13.DeviceDesc = "PS/2 Türünde Fâre İçin PS/2 Girişi"
371
372 IbmMfg = "IBM"
373 *IBM3780.DeviceDesc = "IBM PS/2 Trackpoint"
374
375 LogMfg = "Logitech"
376 *PNP0F08.DeviceDesc = "Logitech Dizilik Fâre"
377 *PNP0F12.DeviceDesc = "Logitech PS/2 Türünde Fâre"
378
379 MSMfg = "Microsoft"
380 *PNP0F01.DeviceDesc = "Microsoft Dizilik Fâre"
381 *PNP0F03.DeviceDesc = "Microsoft PS/2 Türünde Fâre"
382
383 [Strings.0422]
384 ReactOS = "Команда ReactOS"
385 MouseClassName = "Миші та інші вказівні пристрої"
386 LocationOverride = "приєднано до порту миші PS/2"
387
388 StdMfg = "(Стандартні миші)"
389 SERIAL_MOUSE.DeviceDesc = "Стандартна послідовна миша"
390 PS2_MOUSE.DeviceDesc = "Стандартна миша PS/2"
391 HID_MOUSE.DeviceDesc = "HID-миша"
392 *PNP0F13.DeviceDesc = "Порт PS/2 для миші PS/2-типу"
393
394 *IBM3780.DeviceDesc = "Трекпойнт IBM PS/2"
395
396 *PNP0F08.DeviceDesc = "Послідовна миша Logitech"
397 *PNP0F12.DeviceDesc = "Миша Logitech PS/2-типу"
398
399 *PNP0F01.DeviceDesc = "Послідовна миша Microsoft"
400 *PNP0F03.DeviceDesc = "Миша Microsoft PS/2-типу"
401
402 [Strings.0427]
403 MouseClassName = "Pelės ir kiti manipuliatoriai"
404
405 StdMfg = "(Standartinė pelė)"
406 SERIAL_MOUSE.DeviceDesc = "Standartinė nuoseklioji pelė"
407 PS2_MOUSE.DeviceDesc = "Standartinė PS/2 pelė"
408 HID_MOUSE.DeviceDesc = "HID pelė"
409 *PNP0F13.DeviceDesc = "PS/2 jungtis PS/2 tipo pelei"
410
411 IbmMfg = "IBM"
412 *IBM3780.DeviceDesc = "IBM PS/2 rutulinis manipuliatorius"
413
414 LogMfg = "Logitech"
415 *PNP0F08.DeviceDesc = "Logitech nuoseklioji pelė"
416 *PNP0F12.DeviceDesc = "Logitech PS/2 tipo pelė"
417
418 MSMfg = "Microsoft"
419 *PNP0F01.DeviceDesc = "Microsoft nuoseklioji pelė"
420 *PNP0F03.DeviceDesc = "Microsoft PS/2 tipo pelė"
421
422 [Strings.0804]
423 StdMfg = "(标准鼠标)"
424 SERIAL_MOUSE.DeviceDesc = "标准串口鼠标"
425 PS2_MOUSE.DeviceDesc = "标准 PS/2 鼠标"
426 HID_MOUSE.DeviceDesc = "HID 鼠标"
427 *PNP0F13.DeviceDesc = "用于 PS/2 风格鼠标的 PS/2 端口"
428 *PNP0F08.DeviceDesc = "Logitech 串口鼠标"
429 *PNP0F12.DeviceDesc = "Logitech PS/2 风格鼠标"
430 *PNP0F01.DeviceDesc = "Microsoft 串口鼠标"
431 *PNP0F03.DeviceDesc = "Microsoft PS/2 风格鼠标"