home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Program Collection for Windows 95 #17
/
Win95-17.iso
/
system.win
/
osr25
/
precopy2.cab
/
msmouse.inf
< prev
next >
Wrap
INI File
|
1996-08-24
|
13KB
|
520 lines
; MSMOUSE.INF
; - Installs core mouse support files, etc.
; - Includes drivers for detected & PnP devices
; Copyright (c) 1993,1995 Microsoft Corporation
[Version]
Signature="$CHICAGO$"
Class=Mouse
Provider=%Provider%
LayoutFile=layout.inf
SetupClass=Base
[DestinationDirs]
DefaultDestDir = 11 ; LDID_SYS
System.Copy = 11 ; LDID_SYS
VxD.Copy = 22 ; LDID_VMM32
INF.Copy = 17 ; LDID_INF
Pointer.Copy = 36 ; LDID_Mouse
; Base Install Sections
; ---------------------------------------------------------
[BaseWinOptions]
MouseBase
[MouseBase]
CopyFiles=System.Copy, VxD.Copy
DelFiles=System.DelFile
UpdateInis=VMouse.Ini
Addreg=VMouse.Reg
[System.Copy]
mouse.drv
msmouse.vxd
[VxD.Copy]
vmouse.vxd
[VMouse.Ini]
wininit.ini, CombineVxDs,,"%22%\vmouse.vxd=%11%\vmm32.vxd"
[VMouse.Reg]
HKLM,System\CurrentControlSet\Control\VMM32Files,vmouse.vxd,1,
[System.DelFile]
vmouse.386
lmouse.386
msmini.386
; The section below has to be empty. The Mouse classinstaller
; relys on it. Don't add anything to this section.
[EmptySection]
; Install class "Mouse"
; ---------------------------------------------------------
[ClassInstall]
Addreg=MouseReg
[MouseReg]
HKR,,,,%MouseClassName%
HKR,,Installer,,"SetupX.Dll, Mouse_ClassInstaller"
HKR,,Icon,,"-2"
[SysCfgClasses]
Mouse,%NoMouse%,ROOT,,%MouseClassName% ; Default to no mouse when no mouse
; detected or Setup /i is run
; Win3.1 drivers to preserve
; ---------------------------------------------------------
[mouse.update.fail]
obmouse.drv,*,* ; HP OmniBook mouse
felix.drv,*,* ; Altra Felix mouse
mwtsumm.drv,*,* ; SummaSketch WinTab MM Driver
exmouse.drv,*,* ; Kensington trackball
mscmouse.drv,*,* ; Mouse Systems / Genius
msc3bc2.drv,*,*
*,mscvmd.386,*
glide.drv,*,* ; GlidePoint
; Win3.1 drivers to force upgrade
; ---------------------------------------------------------
[mouse.update.force]
nomouse.drv,*,*
yesmouse.drv,*,*
; Device types to hide
; ---------------------------------------------------------
[ControlFlags]
ExcludeFromSelect=*PNP0F13,SERENUM\PNP0F1E,*PNP0F13_Logi
CopyFilesOnly=SERENUM\PNP0F0A,SERENUM\PNP0F1E,SERENUM\LGI8001,SERENUM\LGI8002,SERENUM\LGI800D,SERENUM\KML0001
; Manufacturer Sections
; ---------------------------------------------------------
[Manufacturer]
%StdMfg% =StdMfg ; (Standard types)
%MSMfg% =MSMfg ; Microsoft
%LogiMfg% =LogiMfg ; Logitech
%CpqMfg% =CpqMfg ; Compaq
%KensMfg% =KensMfg ; Kensington
%TIMfg% =TIMfg ; Texas Instruments
%ToshMfg% =ToshMfg ; Toshiba
[StdMfg]
%*pnp0f0c.DeviceDesc%=StdSer,*PNP0F0C ; Std serial mouse
%*pnp0f0d.DeviceDesc%=StdInP,*PNP0F0D ; Std InPort mouse
%*pnp0f0e.DeviceDesc%=StdPS2,*PNP0F0E ; Std PS/2 mouse
%*pnp0f11.DeviceDesc%=StdBus,*PNP0F11 ; Std bus mouse
%*pnp0f13.DeviceDesc%=StdPS2,*PNP0F13 ; PS/2 mouse port (hidden)
[MSMfg]
%*pnp0f00.DeviceDesc%=MSBus,*PNP0F00 ; MS bus mouse
%*pnp0f01.DeviceDesc%=MSSer,*PNP0F01 ; MS serial mouse
%*pnp0f02.DeviceDesc%=MSInP,*PNP0F02 ; MS InPort mouse
%*pnp0f03.DeviceDesc%=MSPS2,*PNP0F03 ; MS PS/2 mouse
%*pnp0f09.DeviceDesc%=MSSer,*PNP0F09 ; MS serial BallPoint
%*pnp0f0b.DeviceDesc%=MSPS2,*PNP0F0B ; MS PS/2 mouse
%*pnp0f0f.DeviceDesc%=MSSer,*PNP0F0F ; MS serial BallPoint
%*pnp0f1e.DeviceDesc%=MSSer,,*PNP0F1E ; MS serial EasyBall
%SERENUM\PNP0F0A.DeviceDesc%=MSSerPnP, SERENUM\PNP0F0A
%SERENUM\PNP0F1E.DeviceDesc%=MSSerPnP,,SERENUM\PNP0F1E
[LogiMfg]
%*pnp0f08.DeviceDesc%=LogiSer,*PNP0F08 ; Logi serial mouse
%*pnp0f12.DeviceDesc%=LogiPS2,*PNP0F12 ; Logi PS/2 mouse
%*pnp0f15.DeviceDesc%=LogiBus,*PNP0F15 ; Logi bus mouse
%SERENUM\LGI8001.DeviceDesc%=LogiSerPnP,, SERENUM\LGI8001
%SERENUM\LGI8002.DeviceDesc%=LogiSerPnP,, SERENUM\LGI8002
%SERENUM\LGI800D.DeviceDesc%=LogiSerPnP,, SERENUM\LGI800D
%*pnp0f13_Logi.DeviceDesc%=LogiPS2, *PNP0F13_Logi ; Logi PnP BIOS PS/2 mouse
[CpqMfg]
%*cpqa0d8.DeviceDesc%=CpqPS2,*CPQA0D8 ; Cpq PS/2 mouse
%*pnp0f1c.DeviceDesc%=CpqPS2,*PNP0F1C ; Cpq PS/2 trackball
%*pnp0f1d.DeviceDesc%=CpqSer,*PNP0F1D ; Cpq serial trackball
[KensMfg]
%SERENUM\KML0001.DeviceDesc%=KensSer, SERENUM\KML0001
[TIMfg]
%*pnp0f10.DeviceDesc%=TIBall,*PNP0F10 ; TI QuickPort BallPoint
[ToshMfg]
%*tos7400.DeviceDesc%=ToshPS2,*TOS7400 ; Toshiba Integrated
; Install Sections
; ---------------------------------------------------------
; -------------- (No mouse)
[NoMouse]
UpdateInis=NoMouse.Ini
[NoMouse.Ini]
system.ini,boot,,"mouse.drv=mouse.drv"
system.ini,386Enh,,"mouse=*vmouse"
system.ini,boot.description,,"mouse.drv=%NoMouse%"
win.ini,windows,,"SkipMouseRedetect=1"
; -------------- MS compatible mouse
[StdAny]
DelReg=Prev.DelReg
AddReg=Std.AddReg
CopyFiles=Std.Copy
UpdateInis=Std.Ini
UpdateIniFields=Std.UpdateIniFields
[Std.UpdateIniFields]
win.ini, windows, load, *gui.exe,,1 ; Genius MouseMate
win.ini, windows, load, *wbuttons.exe,,1 ; Logitech MouseWare
win.ini, windows, load, *xpoint.exe,,1 ; NEC / LCS Mouse Options
[Std.AddReg]
HKR,,DevLoader,,*vmouse
[Std.Copy]
mouse.drv
msmouse.vxd
[Std.Ini]
system.ini,boot,,"mouse.drv=mouse.drv"
system.ini,386Enh,,"mouse=*vmouse, msmouse.vxd"
system.ini,boot.description,,"mouse.drv=%StdMouse%"
[Prev.DelReg]
HKR,,DevLoader
HKR,,MouseDriver
HKR,,MouseType
HKR,,ComInfo
HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Mouse\shellex\PropertySheetHandlers\DriverPages"
; -------------- Standard serial mouse
[StdSer]
DelReg=Prev.DelReg
AddReg=Std.AddReg, Serial.AddReg
CopyFiles=Std.Copy
UpdateInis=Std.Ini
UpdateIniFields=Std.UpdateIniFields
[Serial.AddReg]
HKR,,MouseType,,"Serial"
HKR,,NoSetupUI,,1
; -------------- InPort mouse
[StdInP]
DelReg=Prev.DelReg
AddReg=Std.AddReg, InPort.AddReg
CopyFiles=Std.Copy
UpdateInis=Std.Ini
UpdateIniFields=Std.UpdateIniFields
LogConfig=InPort.LogConfig
[InPort.AddReg]
HKR,,MouseType,,"Inport"
HKR,,NoSetupUI,,1
[InPort.LogConfig]
ConfigPriority=HARDRECONFIG
IOConfig=4@230-23f%fffc(3ff::)
IRQConfig=3,4,5,7,9
; -------------- Standard PS/2 mouse
[StdPS2]
DelReg=Prev.DelReg
AddReg=Std.AddReg, PS2.AddReg
CopyFiles=Std.Copy
UpdateInis=Std.Ini
UpdateIniFields=Std.UpdateIniFields
LogConfig=PS2.LogConfig
[PS2.AddReg]
HKR,,MouseType,,"PS2"
HKR,,NoSetupUI,,1
[PS2.LogConfig]
ConfigPriority=HARDWIRED
IRQConfig=12
[StdPS2.PosDup]
*PNP0F03,*PNP0F0B,*PNP0F0E,*PNP0F12,*PNP0F1C,*PNP0F13
; -------------- Standard bus mouse
[StdBus]
DelReg=Prev.DelReg
AddReg=Std.AddReg, Bus.AddReg
CopyFiles=Std.Copy
UpdateInis=Std.Ini
UpdateIniFields=Std.UpdateIniFields
LogConfig=Bus.LogConfig
[Bus.AddReg]
HKR,,MouseType,,"Bus"
HKR,,NoSetupUI,,1
[Bus.LogConfig]
ConfigPriority=HARDRECONFIG
IOConfig=23c-23f(3ff::)
IRQConfig=3,4,5,9
; -------------- Microsoft Mouse
[MSAny]
DelReg=Prev.DelReg
AddReg=Std.AddReg
CopyFiles=MS.Copy, Pointer.Copy
UpdateInis=MS.Ini
[MS.Copy]
mouse.drv
msmouse.vxd
[Pointer.Copy]
pointer.exe
pointer.dll
[MS.Ini]
system.ini,boot.description,,"mouse.drv=%MSMouse%"
system.ini,boot,,"mouse.drv=mouse.drv"
system.ini,386Enh,,"mouse=*vmouse, msmouse.vxd"
; -------------- Microsoft Serial Mouse
[MSSer]
DelReg=Prev.DelReg
AddReg=Std.AddReg, Serial.AddReg
CopyFiles=MS.Copy, Pointer.Copy
UpdateInis=MS.Ini
UpdateIniFields=Std.UpdateIniFields
; -------------- Microsoft Serial Mouse (PnP)
[MSSerPnP]
DelReg=Prev.DelReg
AddReg=Std.AddReg, Serial.AddReg
CopyFiles=MS.Copy, Pointer.Copy
UpdateInis=MS.Ini
UpdateIniFields=Std.UpdateIniFields
[MSSerPnP.PosDup]
*PNP0F0C,*PNP0F0F,*PNP0F01,*PNP0F09
; -------------- Microsoft InPort Mouse
[MSInP]
DelReg=Prev.DelReg
AddReg=Std.AddReg, InPort.AddReg
CopyFiles=MS.Copy, Pointer.Copy
UpdateInis=MS.Ini
UpdateIniFields=Std.UpdateIniFields
LogConfig=InPort.LogConfig
; -------------- Microsoft PS/2 Mouse
[MSPS2]
DelReg=Prev.DelReg
AddReg=Std.AddReg, PS2.AddReg
CopyFiles=MS.Copy, Pointer.Copy
UpdateInis=MS.Ini
UpdateIniFields=Std.UpdateIniFields
LogConfig=PS2.LogConfig
[MSPS2.PosDup]
*PNP0F03,*PNP0F0B,*PNP0F0E,*PNP0F12,*PNP0F1C
; -------------- Microsoft Bus Mouse
[MSBus]
DelReg=Prev.DelReg
AddReg=Std.AddReg, Bus.AddReg
CopyFiles=MS.Copy, Pointer.Copy
UpdateInis=MS.Ini
UpdateIniFields=Std.UpdateIniFields
LogConfig=Bus.LogConfig
; -------------- Logitech Mouse
[LogiAny]
DelReg=Prev.DelReg
AddReg=Logi.AddReg
CopyFiles=Logi.Copy
UpdateInis=Logi.Ini
[Logi.AddReg]
HKR,,DevLoader,,*vmouse
HKR,,MouseDriver,,lmouse.vxd
[Logi.Copy]
lmouse.drv
lmouse.vxd
[Logi.Ini]
system.ini,boot.description,,"mouse.drv=%LogiMouse%"
system.ini,boot,,"mouse.drv=lmouse.drv"
system.ini,386Enh,,"mouse=*vmouse"
; -------------- Logitech Serial Mouse
[LogiSer]
DelReg=Prev.DelReg
AddReg=Logi.AddReg, Serial.AddReg
CopyFiles=Logi.Copy
UpdateInis=Logi.Ini
; -------------- Logitech Serial Mouse (PnP)
[LogiSerPnP]
DelReg=Prev.DelReg
AddReg=Logi.AddReg, Serial.AddReg
CopyFiles=Logi.Copy
UpdateInis=Logi.Ini
[LogiSerPnP.PosDup]
*PNP0F0C,*PNP0F0F,*PNP0F01,*PNP0F09,*PNP0F08
; -------------- Logitech PS/2 Mouse
[LogiPS2]
DelReg=Prev.DelReg
AddReg=Logi.AddReg, PS2.AddReg
CopyFiles=Logi.Copy
UpdateInis=Logi.Ini
LogConfig=PS2.LogConfig
[LogiPS2.PosDup]
*PNP0F03,*PNP0F0B,*PNP0F0E,*PNP0F12,*PNP0F1C
; -------------- Logitech Bus Mouse
[LogiBus]
DelReg=Prev.DelReg
AddReg=Logi.AddReg, Bus.AddReg
CopyFiles=Logi.Copy
UpdateInis=Logi.Ini
LogConfig=Bus.LogConfig
; -------------- Compaq PS/2 mouse or trackball
[CpqPS2]
DelReg=Prev.DelReg
AddReg=Logi.AddReg, PS2.AddReg
CopyFiles=Logi.Copy
UpdateInis=Cpq.Ini
LogConfig=PS2.LogConfig
[Cpq.Ini]
system.ini,boot.description,,"mouse.drv=%CpqMouse%"
system.ini,boot,,"mouse.drv=lmouse.drv"
system.ini,386Enh,,"mouse=*vmouse"
[CpqPS2.PosDup]
*PNP0F03,*PNP0F0B,*PNP0F0E,*PNP0F12,*PNP0F1C
; -------------- Compaq LTE trackball (serial)
[CpqSer]
DelReg=Prev.DelReg
AddReg=Logi.AddReg, Serial.AddReg
CopyFiles=Logi.Copy
UpdateInis=Cpq.Ini
; -------------- Kensingon serial trackball
[KensSer]
DelReg=Prev.DelReg
AddReg=Std.AddReg, Serial.AddReg
CopyFiles=Std.Copy
UpdateInis=Kens.Ini
UpdateIniFields=Std.UpdateIniFields
[Kens.Ini]
system.ini,boot.description,,"mouse.drv=%KensExpMouse%"
system.ini,boot,,"mouse.drv=mouse.drv"
system.ini,386Enh,,"mouse=*vmouse, msmouse.vxd"
; -------------- TI QuickPort BallPoint
[TIBall]
DelReg=Prev.DelReg
AddReg=Std.AddReg, PS2.AddReg
CopyFiles=Std.Copy
UpdateInis=Std.Ini, TIBall.Ini
UpdateIniFields=Std.UpdateIniFields
LogConfig=TIBall.LogConfig
[TIBall.Ini]
system.ini,boot.description,,"mouse.drv=%*pnp0f10.DeviceDesc%"
[TIBall.LogConfig]
ConfigPriority=HARDWIRED
IOConfig=310-311(3ff::)
IRQConfig=12
; -------------- Toshiba PS/2 integrated device
[ToshPS2]
DelReg=Prev.DelReg
AddReg=Logi.AddReg, PS2.AddReg
CopyFiles=Logi.Copy
UpdateInis=Tosh.Ini
LogConfig=PS2.LogConfig
[Tosh.Ini]
system.ini,boot.description,,"mouse.drv=%*tos7400.DeviceDesc%"
system.ini,boot,,"mouse.drv=lmouse.drv"
system.ini,386Enh,,"mouse=*vmouse"
[ToshPS2.PosDup]
*PNP0F03,*PNP0F0B,*PNP0F0E,*PNP0F12,*PNP0F1C
; User visible strings
; ---------------------------------------------------------
[Strings]
Provider="Microsoft"
MouseClassName="Mouse"
; Mfg names
StdMfg ="(Standard mouse types)"
MSMfg ="Microsoft"
LogiMfg ="Logitech"
CpqMfg ="Compaq"
KensMfg ="Kensington"
TIMfg ="Texas Instruments"
ToshMfg ="Toshiba"
; Driver Names
NoMouse="(No mouse)"
StdMouse="Standard mouse"
MSMouse="Microsoft Mouse"
LogiMouse="Logitech Mouse"
CpqMouse="Compaq Mouse"
KensExpMouse="Kensington Expert Mouse"
; Device Names
*pnp0f00.DeviceDesc="Microsoft Bus Adapter Mouse"
*pnp0f01.DeviceDesc="Microsoft Serial Mouse"
*pnp0f02.DeviceDesc="Microsoft InPort Adapter Mouse"
*pnp0f03.DeviceDesc="Microsoft PS/2 Port Mouse"
*pnp0f08.DeviceDesc="Logitech Serial Mouse"
*pnp0f09.DeviceDesc="Microsoft Serial BallPoint"
*pnp0f0b.DeviceDesc="Microsoft PS/2 Port Mouse"
*pnp0f0c.DeviceDesc="Standard Serial Mouse"
*pnp0f0d.DeviceDesc="InPort Adapter Mouse"
*pnp0f0e.DeviceDesc="Standard PS/2 Port Mouse"
*pnp0f0f.DeviceDesc="Microsoft Serial BallPoint"
*pnp0f10.DeviceDesc="Texas Instruments QuickPort BallPoint"
*pnp0f11.DeviceDesc="Standard Bus Adapter Mouse"
*pnp0f12.DeviceDesc="Logitech PS/2 Port Mouse"
*pnp0f13.DeviceDesc="PS/2 Compatible Mouse Port"
*pnp0f15.DeviceDesc="Logitech Bus Adapter Mouse"
*pnp0f1c.DeviceDesc="Compaq Internal Trackball (PS/2)"
*pnp0f1d.DeviceDesc="Compaq Internal Trackball (Serial)"
*pnp0f1e.DeviceDesc="Microsoft Serial EasyBall"
*pnp0f13_Logi.DeviceDesc="Logitech PS/2 Port Mouse"
*cpqa0d8.DeviceDesc="Compaq PS/2 Port Mouse"
*tos7400.DeviceDesc="Toshiba AcuPoint"
SERENUM\PNP0F0A.DeviceDesc="Microsoft Serial Mouse"
SERENUM\PNP0F1E.DeviceDesc="Microsoft Serial EasyBall"
SERENUM\LGI8001.DeviceDesc="Logitech Serial Mouse"
SERENUM\LGI8002.DeviceDesc="Logitech Serial Mouse"
SERENUM\LGI800D.DeviceDesc="Logitech Serial Mouse"
SERENUM\KML0001.DeviceDesc="Kensington Serial Expert Mouse"