WINNT/LMOUSESP.INF Driver File Contents (LOGITECH.zip)

Driver Package File Name: LOGITECH.zip
File Size: 3.0 MB

; LMOUSENU.INF
; - Installs PS/2 and serial mouse support files for Windows NT
;
; Copyright (c) 1998 Logitech, Inc.

[Version]
Signature   = "$Windows NT$"
Class       = Mouse
ClassGUID   = {4D36E96F-E325-11CE-BFC1-08002BE10318}
Provider    = %Provider%

[SourceDisksNames]
51 = %DiskName%,,1

[SourceDisksFiles]
l8042prt.sys = 51
lsermous.sys = 51
lkbdfltr.sys = 51
lmoufltr.sys = 51

[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS

[ControlFlags]
; Exclude RISC platforms.
ExcludeFromSelect.NTAlpha = *PNP0F08,*PNP0F12
ExcludeFromSelect.NTAlpha = *LGI8E01
ExcludeFromSelect.NTAlpha = *LGI8E0C
ExcludeFromSelect.NTAlpha = *LGI8E11
ExcludeFromSelect.NTAlpha = *LGI8E13
ExcludeFromSelect.NTAlpha = *LGI8E51
ExcludeFromSelect.NTAlpha = *LGI8E58

ExcludeFromSelect.NTMIPS = *PNP0F08,*PNP0F12
ExcludeFromSelect.NTMIPS = *LGI8E01
ExcludeFromSelect.NTMIPS = *LGI8E0C
ExcludeFromSelect.NTMIPS = *LGI8E11
ExcludeFromSelect.NTMIPS = *LGI8E13
ExcludeFromSelect.NTMIPS = *LGI8E51
ExcludeFromSelect.NTMIPS = *LGI8E58

ExcludeFromSelect.NTPPC = *PNP0F08,*PNP0F12
ExcludeFromSelect.NTPPC = *LGI8E01
ExcludeFromSelect.NTPPC = *LGI8E0C
ExcludeFromSelect.NTPPC = *LGI8E11
ExcludeFromSelect.NTPPC = *LGI8E13
ExcludeFromSelect.NTPPC = *LGI8E51
ExcludeFromSelect.NTPPC = *LGI8E58

;
; Mark any install sections for drivers that also control the keyboard port,
; so that we can warn the user that they may also be affecting their
; keyboard with a mouse driver change.
;
SharedDriver=PS2_Inst,%PS2_Inst.SharedDriverMsg%


; Manufacturer Sections
; ---------------------------------------------------------
[Manufacturer]
%LogiMfg% = LogiMfg

[LogiMfg]
%*PNP0F08.DeviceDesc%        = Ser_Inst,*PNP0F08,*PNP0F01,*PNP0F09,*PNP0F0C,*PNP0F0F,*PNP0F17
%*PNP0F12.DeviceDesc%        = PS2_Inst,*PNP0F12,*PNP0F03,*PNP0F0E,*PNP0F13,*PNP0F19

%*LGI8E01.DeviceDesc%        = PS2_Inst,*LGI8E01,*PNP0F12,*PNP0F03,*PNP0F0E,*PNP0F13,*PNP0F19
%*LGI8E0C.DeviceDesc%        = PS2_Inst,*LGI8E0C,*PNP0F12,*PNP0F03,*PNP0F0E,*PNP0F13,*PNP0F19
%*LGI8E11.DeviceDesc%        = PS2_Inst,*LGI8E11,*PNP0F12,*PNP0F03,*PNP0F0E,*PNP0F13,*PNP0F19
%*LGI8E13.DeviceDesc%        = PS2_Inst,*LGI8E13,*PNP0F12,*PNP0F03,*PNP0F0E,*PNP0F13,*PNP0F19
%*LGI8E51.DeviceDesc%        = PS2_Inst,*LGI8E51,*PNP0F12,*PNP0F03,*PNP0F0E,*PNP0F13,*PNP0F19
%*LGI8E58.DeviceDesc%        = PS2_Inst,*LGI8E58,*PNP0F12,*PNP0F03,*PNP0F0E,*PNP0F13,*PNP0F19


; Install Sections
; ---------------------------------------------------------

; -------------- Mouse Class Filter Driver install sections
[lmoufltr_CopyFiles]
lmoufltr.sys

[lmoufltr_Service_Inst]
DisplayName    = %lmoufltr.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 2                  ; SERVICE_SYSTEM_AUTO_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\lmoufltr.sys
LoadOrderGroup = Pointer Class

[lmoufltr_EventLog_Inst]
AddReg = lmoufltr_EventLog_AddReg

[lmoufltr_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\lmoufltr.sys"
HKR,,TypesSupported,0x00010001,7

; -------------- Keyboard Class Filter Driver install sections
[lkbdfltr_CopyFiles]
lkbdfltr.sys

[lkbdfltr_Service_Inst]
DisplayName    = %lkbdfltr.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\lkbdfltr.sys
LoadOrderGroup = Keyboard Filter

[lkbdfltr_EventLog_Inst]
AddReg = lkbdfltr_EventLog_AddReg

[lkbdfltr_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\lkbdfltr.sys"
HKR,,TypesSupported,0x00010001,7


; -------------- PS/2 Mouse
[PS2_Inst]
CopyFiles = PS2_CopyFiles, Ser_CopyFiles, lmoufltr_CopyFiles, lkbdfltr_CopyFiles

[PS2_Inst.Services]
AddService = lsermous,, lsermous_Service_Inst, lsermous_EventLog_Inst
AddService = l8042prt, 0x00000003, l8042prt_Service_Inst, l8042prt_EventLog_Inst
AddService = lkbdfltr,, lkbdfltr_Service_Inst, lkbdfltr_EventLog_Inst
AddService = lmoufltr,, lmoufltr_Service_Inst, lmoufltr_EventLog_Inst

[PS2_CopyFiles]
l8042prt.sys

[l8042prt_Service_Inst]
DisplayName    = %l8042prt.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
ServiceBinary  = %12%\l8042prt.sys
LoadOrderGroup = Keyboard Port

[l8042prt_EventLog_Inst]
AddReg = l8042prt_EventLog_AddReg
AddReg = Disable_Other_Drivers

[l8042prt_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\l8042prt.sys"
HKR,,TypesSupported,0x00010001,7

[Disable_Other_Drivers]
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt,Start,0x00010001,0x00000004
HKLM,SYSTEM\CurrentControlSet\Services\sermouse,Start,0x00010001,0x00000004
HKLM,SYSTEM\CurrentControlSet\Services\msi8042,Start,0x00010001,0x00000004
HKLM,SYSTEM\CurrentControlSet\Services\mssermou,Start,0x00010001,0x00000004


; -------------- Serial Mouse
[Ser_Inst]
CopyFiles = Ser_CopyFiles, PS2_CopyFiles, lmoufltr_CopyFiles, lkbdfltr_CopyFiles

[Ser_Inst.Services]
AddService = lsermous, 0x00000002, lsermous_Service_Inst, lsermous_EventLog_Inst
AddService = l8042prt, 0x00000001, l8042prt_Service_Inst, l8042prt_EventLog_Inst
AddService = lkbdfltr,, lkbdfltr_Service_Inst, lkbdfltr_EventLog_Inst
AddService = lmoufltr,, lmoufltr_Service_Inst, lmoufltr_EventLog_Inst

[Ser_CopyFiles]
lsermous.sys

[lsermous_Service_Inst]
DisplayName    = %lsermous.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
ServiceBinary  = %12%\lsermous.sys
LoadOrderGroup = Keyboard Port

[lsermous_EventLog_Inst]
AddReg = lsermous_EventLog_AddReg
AddReg = Disable_Other_Drivers

[lsermous_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\lsermous.sys"
HKR,,TypesSupported,0x00010001,7

; User visible strings
; ---------------------------------------------------------

[Strings]
Provider       = "Logitech"
MouseClassName = "Ratón"

; Mfg names
LogiMfg = "Logitech"

; Device Names
*PNP0F08.DeviceDesc        = "Otro ratón serie de Logitech"
*PNP0F12.DeviceDesc        = "Otro ratón PS/2 de Logitech"

*LGI8E01.DeviceDesc        = "Ratón PS/2 de Logitech (S34,S35,S42,C43)"
*LGI8E0C.DeviceDesc        = "Ratón de 4 botones PS/ 2 de Logitech (C46)"
*LGI8E11.DeviceDesc        = "Ratón inalámbrico PS/2 de Logitech (RC33)"
*LGI8E13.DeviceDesc        = "Ratón inalámbrico PS/2 de Logitech (RC44)"
*LGI8E51.DeviceDesc        = "Ratón de rueda PS/2 de Logitech (S48,C48)"
*LGI8E58.DeviceDesc        = "ScrollPoint PS/2 de IBM"

; Service Names
l8042prt.SvcDesc = "Controlador de ratón para puerto PS/2 y teclado de Logitech"
lsermous.SvcDesc = "Controlador de ratón serie de Logitech"
lkbdfltr.SvcDesc = "Controlador Class Filter de teclado de Logitech"
lmoufltr.SvcDesc = "Controlador Class Filter de ratón de Logitech"

; Description of device also controlled by a shared driver
PS2_Inst.SharedDriverMsg = "puerto de teclado"

; Source Disk Name
DiskName = "Disco del controlador de MouseWare de Logitech"
server: web1, load: 1.22