[Version]
ClassGUID
{4D36E96F-E325-11CE-BFC1-08002BE10318}
DriverVer
06/21/2006,10.0.19041.1
[SourceDisksNames]
[SourceDisksFiles]
[DestinationDirs]
DefaultDestDir
12 ; DIRID_DRIVERS
[ControlFlags]
SharedDriver
PS2_Inst,%SharedDriverMsg%
[Manufacturer]
%StdMfg%
StdMfg,NTamd64 ; (Standard types)
%MSMfg%
MSMfg,NTamd64 ; Microsoft
%LogiMfg%
LogiMfg,NTamd64 ; Logitech
%CypressMfg%
CypressMfg,NTamd64 ; Cypress
%ELOMfg%
ELOMfg,NTamd64 ; ELO Touchsystems
%ChiconyMfg%
ChiconyMfg,NTamd64 ; Chicony
%NMBMfg%
NMBMfg,NTamd64 ; NMB
%STSLMfg%
STSLMfg,NTamd64 ; STSL
%SUPERGATEMfg%
SUPERGATEMfg,NTamd64 ; SUPGERGATE
%FOCUSMfg%
FOCUSMfg,NTamd64
%JINGMOLDMfg%
JINGMOLDMfg,NTamd64
%MAXISWITCHMfg%
MAXISWITCHMfg,NTamd64
%MONTEREYMfg%
MONTEREYMfg,NTamd64
%ORTEKMfg%
ORTEKMfg,NTamd64
%KeytronicMfg%
KEYTRONICMfg,NTamd64
%GeniusMfg%
GeniusMfg,NTamd64
%ItacMfg%
ItacMfg,NTamd64 ; Itac Systems
%SamsungMfg%
SamsungMfg,NTamd64 ; Samsung
%ForwardMfg%
ForwardMfg,NTamd64 ; Forward
%SUHMfg%
SUHMfg,NTamd64 ; SUH DART
%PhilipsMfg%
PhilipsMfg,NTamd64 ; Philips
%AnchorMfg%
AnchorMfg,NTamd64 ; Anchor
%SOLIDYEARMfg%
SOLIDYEARMfg,NTamd64 ; Solid Year
%NEC%
NECMfg,NTamd64 ; NEC
%FUJITSUMfg%
FUJITSUMfg,NTamd64 ; Fujitsu
%SEJINMfg%
SEJINMfg,NTamd64 ; Sejin
%DexinMfg%
DexinMfg,NTamd64 ; Dexin
%AcerMfg%
AcerMfg,NTamd64 ; Acer
%SilitekMfg%
SilitekMfg,NTamd64 ; Silitek
%QtronixMfg%
QtronixMfg,NTamd64 ; Qtronix
%AppleMfg%
AppleMfg,NTamd64 ; Apple
[StdMfg.NTamd64]
%*pnp0f0c.DeviceDesc%
Ser_Inst,*PNP0F0C,SERENUM\PNP0F0C,SERIAL_MOUSE ; Std serial mouse
%*pnp0f0e.DeviceDesc%
PS2_Inst,*PNP0F0E,PS2_MOUSE ; Std PS/2 mouse
%*AUI0200.DeviceDesc%
PS2_Inst,*AUI0200 ; Replace ALPS driver
[LogiMfg.NTamd64]
%*pnp0f12.DeviceDesc%
PS2_Inst,*PNP0F12 ; Logitech PS/2 mouse
%*pnp0f08.DeviceDesc%
Ser_Inst,*PNP0F08, SERENUM\PNP0F08 ; Logitech serial mouse
%SERENUM\LGI8001.DeviceDesc%
Ser_Inst,,SERENUM\LGI8001
%SERENUM\LGI8002.DeviceDesc%
Ser_Inst,,SERENUM\LGI8002
%SERENUM\LGI8003.DeviceDesc%
Ser_Inst,,SERENUM\LGI8003
%SERENUM\LGI8005.DeviceDesc%
Ser_Inst,,SERENUM\LGI8005
%SERENUM\LGI8006.DeviceDesc%
Ser_Inst,,SERENUM\LGI8006
%SERENUM\LGI8007.DeviceDesc%
Ser_Inst,,SERENUM\LGI8007
%SERENUM\LGI8008.DeviceDesc%
Ser_Inst,,SERENUM\LGI8008
%SERENUM\LGI8009.DeviceDesc%
Ser_Inst,,SERENUM\LGI8009
%SERENUM\LGI800A.DeviceDesc%
Ser_Inst,,SERENUM\LGI800A
%SERENUM\LGI800B.DeviceDesc%
Ser_Inst,,SERENUM\LGI800B
%SERENUM\LGI800C.DeviceDesc%
Ser_Inst,,SERENUM\LGI800C
%SERENUM\LGI8011.DeviceDesc%
Ser_Inst,,SERENUM\LGI8011
%SERENUM\LGI8012.DeviceDesc%
Ser_Inst,,SERENUM\LGI8012
%SERENUM\LGI8013.DeviceDesc%
Ser_Inst,,SERENUM\LGI8013
%SERENUM\LGI8032.DeviceDesc%
Ser_Inst,,SERENUM\LGI8032
%SERENUM\LGI8033.DeviceDesc%
Ser_Inst,,SERENUM\LGI8033
%SERENUM\LGI8048.DeviceDesc%
Ser_Inst,,SERENUM\LGI8048
%SERENUM\LGI8049.DeviceDesc%
Ser_Inst,,SERENUM\LGI8049
%SERENUM\LGI804B.DeviceDesc%
Ser_Inst,,SERENUM\LGI804B
%SERENUM\LGI8050.DeviceDesc%
Ser_Inst,,SERENUM\LGI8050
%SERENUM\LGI8051.DeviceDesc%
Ser_Inst,,SERENUM\LGI8051
%HID\VID_046D&PID_C000.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C000
%HID\VID_046D&PID_C001.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C001
%HID\VID_046D&PID_C002.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C002
%HID\VID_046D&PID_C003.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C003
%HID\VID_046D&PID_C004.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C004
%HID\VID_046D&PID_C005.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C005
%HID\VID_046D&PID_C00B.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C00B
%HID\VID_046D&PID_C00C.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C00C
%HID\VID_046D&PID_C00D.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C00D
%HID\VID_046D&PID_C00E.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C00E
%HID\VID_046D&PID_C030.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C030
%HID\VID_046D&PID_C031.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C031
%HID\VID_046D&PID_C032.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C032
%HID\VID_046D&PID_C033.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C033
%HID\VID_046D&PID_C401.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C401
%HID\VID_046D&PID_C402.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C402
%HID\VID_046D&PID_C403.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C403
%HID\VID_046D&PID_C404.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C404
%HID\VID_046D&PID_C501.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C501
%HID\VID_046D&PID_C502&MI_01&Col01.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C502&MI_01&Col01
%HID\VID_046D&PID_C502&MI_01&Col04.DeviceDesc%
HID_Mouse_Inst, HID\VID_046D&PID_C502&MI_01&Col04
[CypressMfg.NTamd64]
%HID\VID_04B4&PID_0001.DeviceDesc%
HID_Mouse_Inst,, HID\VID_04B4&PID_0001
[ELOMfg.NTamd64]
%HID\VID_04E7&PID_0001.DeviceDesc%
HID_Mouse_Absolute_Inst,, HID\VID_04E7&PID_0001
[ChiconyMfg.NTamd64]
%HID\VID_04F2&PID_0001&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_04F2&PID_0001&MI_01
[NMBMfg.NTamd64]
%HID\VID_0446&PID_6781&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_0446&PID_6781&MI_01
[STSLMfg.NTamd64]
%HID\VID_05FA&PID_3301&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_05FA&PID_3301&MI_01
%HID\VID_05FA&PID_3303&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_05FA&PID_3303&MI_01
[SUPERGATEMfg.NTamd64]
%HID\VID_05d5&PID_6782&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_05d5&PID_6782&MI_01
[KEYTRONICMfg.NTamd64]
%HID\VID_03F9&PID_0102&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_03F9&PID_0102&MI_01
[GeniusMfg.NTamd64]
%HID\VID_0458&PID_0001.DeviceDesc%
HID_Mouse_Inst,, HID\VID_0458&PID_0001
%HID\VID_0458&PID_0002.DeviceDesc%
HID_Mouse_Inst,, HID\VID_0458&PID_0002
%HID\VID_0458&PID_0003.DeviceDesc%
HID_Mouse_Inst,, HID\VID_0458&PID_0003
[ItacMfg.NTamd64]
%HID\VID_0431&PID_0100.DeviceDesc%
HID_Mouse_Inst,, HID\VID_0431&PID_0100
[SamsungMfg.NTamd64]
%HID\VID_055D&PID_6781&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_055D&PID_6781&MI_01
[ForwardMfg.NTamd64]
%HID\VID_05BC&PID_0001&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_05BC&PID_0001&MI_01
[SUHMfg.NTamd64]
%HID\VID_0500&PID_0001&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_0500&PID_0001&MI_01
[BTCMfg.NTamd64]
%HID\VID_046E&PID_6782&MI_01&Col01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_046E&PID_6782&MI_01&Col01
[FOCUSMfg.NTamd64]
%HID\VID_05B2&PID_7200&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_05B2&PID_7200&MI_01
[JINGMOLDMfg.NTamd64]
%HID\VID_05AF&PID_9267&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_05AF&PID_9267&MI_01
[MAXISWITCHMfg.NTamd64]
%HID\VID_04C3&PID_1102&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_04C3&PID_1102&MI_01
%HID\VID_04C3&PID_2102&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_04C3&PID_2102&MI_01
[MONTEREYMfg.NTamd64]
%HID\VID_0566&PID_2801&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_0566&PID_2801&MI_01
[ORTEKMfg.NTamd64]
%HID\VID_05A4&PID_9720&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_05A4&PID_9720&MI_01
[PhilipsMfg.NTamd64]
%HID\VID_0471&PID_0601&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_0471&PID_0601&MI_01
%HID\VID_0471&PID_0402&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_0471&PID_0402&MI_01
[AnchorMfg.NTamd64]
%HID\VID_0605&PID_0001.DeviceDesc%
HID_Mouse_Inst,, HID\VID_0605&PID_0001
[NECMfg.NTamd64]
%HID\VID_0409&PID_0014&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_0409&PID_0014&MI_01
%HID\VID_0409&PID_0011&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_0409&PID_0011&MI_01
[SOLIDYEARMfg.NTamd64]
%HID\VID_060B&PID_2101&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_060B&PID_2101&MI_01
[FUJITSUMfg.NTamd64]
%HID\VID_0430&PID_0002&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_0430&PID_0002&MI_01
[SEJINMfg.NTamd64]
%HID\VID_0510&PID_E001.DeviceDesc%
HID_Mouse_Inst,, HID\VID_0510&PID_E001
%HID\VID_0510&PID_1000&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_0510&PID_1000&MI_01
[DexinMfg.NTamd64]
%HID\VID_05F2&PID_0010.DeviceDesc%
HID_Mouse_Inst,, HID\VID_05F2&PID_0010
[AcerMfg.NTamd64]
%HID\VID_04A5&PID_0003&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_04A5&PID_0003&MI_01
[SilitekMfg.NTamd64]
%HID\VID_047B&PID_0002&MI_01.DeviceDesc%
HID_Mouse_Inst,, HID\VID_047B&PID_0002&MI_01
[QtronixMfg.NTamd64]
%HID\VID_05C7&PID_1001.DeviceDesc%
HID_Mouse_Inst,, HID\VID_05C7&PID_1001
[AppleMfg.NTamd64]
%HID\VID_05AC&PID_0304.DeviceDesc%
HID_AppleMightyMouse_Inst,, HID\VID_05AC&PID_0304
[MSMfg.NTamd64]
%*pnp0f03.DeviceDesc%
PS2_Inst,*PNP0F03 ; MS PS/2 mouse
%*pnp0f0b.DeviceDesc%
PS2_Inst,*PNP0F0B ; MS PS/2 mouse
%*pnp0f13.DeviceDesc%
PS2_Inst,*PNP0F13 ; MS PS/2 mouse
%*pnp0f01.DeviceDesc%
Ser_Inst,*PNP0F01,SERENUM\PNP0F01 ; MS serial mouse
%*pnp0f09.DeviceDesc%
Ser_Inst,*PNP0F09,SERENUM\PNP0F09 ; MS serial BallPoint
%*pnp0f0f.DeviceDesc%
Ser_Inst,*PNP0F0F,SERENUM\PNP0F0F ; MS serial BallPoint
%*pnp0f0a.DeviceDesc%
Ser_Inst,*PNP0F0A ; MS serial wheel mouse
%*pnp0f1e.DeviceDesc%
Ser_Inst,,*PNP0F1E,SERENUM\PNP0F1E ; MS serial EasyBall
%*SERENUM\MSH0001.DeviceDesc%
Ser_Inst,,SERENUM\MSH0001, MSH0001 ; MS serial wheelmouse
%*SERENUM\MSH0004.DeviceDesc%
Ser_Inst,,SERENUM\MSH0004, MSH0004 ; MS serial track ball mouse
%HID\VID_045E&PID_0009.DeviceDesc%
HID_Mouse_Inst,, HID\VID_045E&PID_0009
%HID\VID_045E&PID_001E.DeviceDesc%
HID_Mouse_Inst,, HID\VID_045E&PID_001E
%HID\VID_045E&PID_0023.DeviceDesc%
HID_Mouse_Inst,, HID\VID_045E&PID_0023
%HID\VID_045E&PID_0024.DeviceDesc%
HID_Mouse_Inst,, HID\VID_045E&PID_0024
%HID\VID_045E&PID_0025.DeviceDesc%
HID_Mouse_Inst,, HID\VID_045E&PID_0025
%HID\VID_045E&PID_0029.DeviceDesc%
HID_Mouse_Inst,, HID\VID_045E&PID_0029
%HID\VID_045E&PID_0039.DeviceDesc%
HID_Mouse_Inst,, HID\VID_045E&PID_0039
%HID\VID_045E&PID_0040.DeviceDesc%
HID_Mouse_Inst,, HID\VID_045E&PID_0040
%HID\VID_045E&PID_0047.DeviceDesc%
HID_Mouse_Inst,, HID\VID_045E&PID_0047
%HID\VID_045E&PID_0059.DeviceDesc%
HID_Mouse_Inst,, HID\VID_045E&PID_0059&Col01
%HID.MouseDevice%
HID_Mouse_Inst,,HID_DEVICE_SYSTEM_MOUSE ; Generic Mouse
%HID.WhFlip.MouseDevice%
HID_Mouse_Inst_WhFlip
%MouClass.DeviceDesc%
mouclass_Inst
%MouClass.DeviceDesc%
MouClass
[mouclass_CopyFiles]
[mouclass_Inst]
CopyFiles
mouclass_CopyFiles
[mouclass_Inst.Services]
AddService
mouclass,, mouclass_Service_Inst, mouclass_EventLog_Inst
[mouclass_Service_Inst]
DisplayName
%mouclass.SvcDesc%
ServiceType
1 ; SERVICE_KERNEL_DRIVER
StartType
3 ; SERVICE_DEMAND_START
ErrorControl
1 ; SERVICE_ERROR_NORMAL
ServiceBinary
%12%\mouclass.sys
[mouclass_EventLog_Inst]
AddReg
mouclass_EventLog_AddReg
[mouclass_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\mouclass.sys"
HKR,,TypesSupported,0x00010001,7
[MouClass]
CopyFiles
mouclass_CopyFiles
[MouClass.Services]
AddService
mouclass,, mouclass_Service_Inst, mouclass_EventLog_Inst
[Ser_Inst]
CopyFiles
Ser_CopyFiles, mouclass_CopyFiles
[Ser_Inst.HW]
AddReg
Ser_Inst.HW.AddReg
[Ser_Inst.HW.AddReg]
HKR,,"NumberOfButtons",0x00010003,2
HKR,,"SampleRate",0x00010003,40
[Ser_Inst.Services]
AddService
sermouse, 0x00000002, sermouse_Service_Inst, sermouse_EventLog_Inst
AddService
mouclass,, mouclass_Service_Inst, mouclass_EventLog_Inst
[Ser_CopyFiles]
[sermouse_Service_Inst]
DisplayName
%sermouse.SvcDesc%
ServiceType
1 ; SERVICE_KERNEL_DRIVER
StartType
3 ; SERVICE_DEMAND_START
ErrorControl
1 ; SERVICE_ERROR_NORMAL
ServiceBinary
%12%\sermouse.sys
LoadOrderGroup
Pointer Port
[sermouse_EventLog_Inst]
AddReg
sermouse_EventLog_AddReg
[sermouse_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\sermouse.sys"
HKR,,TypesSupported,0x00010001,7
[PS2_Inst]
CopyFiles
mouclass_CopyFiles
AddProperty
PS2_Inst.AddProp
[PS2_Inst.AddReg]
HKR,,LocationInformationOverride,,%LocationOverride%
[PS2_Inst.AddProp]
GenericDriverInstalled,,,,1
[PS2_Inst.HW]
AddReg
PS2_Inst.HW.AddReg
[PS2_Inst.HW.AddReg]
HKR,,"EnableWheelDetection",0x00010003,2
HKR,,"MouseDataQueueSize",0x00010003,100
HKR,,"MouseResolution",0x00010003,3
HKR,,"MouseSynchIn100ns",0x00010003,20000000
HKR,,"SampleRate",0x00010003,100
HKR,,"WheelDetectionTimeout",0x00010003,1500
HKR,,"MouseInitializePolled",0x00010003,0 ; comment out the MouseInitializedPolled line
[PS2_Inst.Services]
Needs
i8042prt_Inst.Services
AddService
mouclass,, mouclass_Service_Inst, mouclass_EventLog_Inst ; Class Driver
[i8042prt_Service_Inst]
DisplayName
%i8042prt.SvcDesc%
ServiceType
1 ; SERVICE_KERNEL_DRIVER
StartType
3 ; SERVICE_DEMAND_START
ErrorControl
1 ; SERVICE_ERROR_NORMAL
ServiceBinary
%12%\i8042prt.sys
LoadOrderGroup
Keyboard Port
AddReg
i8042prt_Service_Inst.AddReg
[i8042prt_Service_Inst.AddReg]
HKR,"Parameters","PollingIterations",0x00010003,12000
HKR,"Parameters","PollingIterationsMaximum",0x00010003,12000
HKR,"Parameters","ResendIterations",0x00010003,3
HKR,,"PnpFlags",0x00010001,2
[i8042prt_EventLog_Inst]
AddReg
i8042prt_EventLog_AddReg
[i8042prt_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\i8042prt.sys"
HKR,,TypesSupported,0x00010001,7
[HID_Mouse_Inst.NT]
Copyfiles
HID_Mouse_Inst.CopyFiles.NT
[HID_Mouse_Inst.NT.HW]
AddReg
HID_Mouse_Inst.AddReg.NT
[HID_Mouse_Inst.AddReg.NT]
HKR,,"FlipFlopWheel",0x00010001,0
HKR,,"ForceAbsolute",0x00010001,0
HKR,,"HScrollPageOverride",0x00010001,0 ; default value
HKR,,"HScrollUsageOverride",0x00010001,0 ; default value
HKR,,"HScrollHighResolutionDisable",0x00010001,0 ; default value
HKR,,"VScrollPageOverride",0x00010001,0 ; default value
HKR,,"VScrollUsageOverride",0x00010001,0 ; default value
HKR,,"VScrollHighResolutionDisable",0x00010001,0 ; default value
HKR,,"FlipFlopHScroll",0x00010001,0 ; default value
[HID_Mouse_Inst.CopyFiles.NT]
[HID_Mouse_Inst.NT.Services]
AddService
mouhid,%SPSVCINST_ASSOCSERVICE%,MouHid_Service_Inst,MouHid_EventLog_Inst
AddService
mouclass,, mouclass_Service_Inst, mouclass_EventLog_Inst
[MouHid_EventLog_Inst]
AddReg
MouHid_EventLog_AddReg
[MouHid_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\mouhid.sys"
HKR,,TypesSupported,0x00010001,7