;MSMOUSE.INF
;    9/28/93  				File Creation

[Version]
Signature="$CHICAGO$"
Class=Mouse
Provider=%Msft%
LayoutFile=layout.inf

[ClassInstall]
Addreg=MouseReg

[MouseReg]
HKR,,,,%MouseClassName%
HKR,,Icon,,"-2"

[SysCfgClasses]
Mouse, %MSCompatible.DriverDesc%	; Default to MS mouse when no mouse
					; detected or Setup /i is run

[Manufacturer]
%ALLMC%=ALLMICE

[AllMice]
%MSCompatible.DriverDesc%	= MSCompatible, *PNP0F01, *PNP0F03, *pnp0F0A
%MSMouseAndBP.DriverDesc%	= MSMouseAndBP, *PNP0F00, *PNP0F02, *PNP0F09
%Logitech.DriverDesc%		= Logitech, *PNP0F08
%LogitechCSeries.DriverDesc%	= LogitechCSeries
%MouseSystems.DriverDesc%	= MouseSystems, *PNP0F04
%MouseSystemsCOM2.DriverDesc%	= MouseSystemsCOM2, *PNP0F05
%Genius.DriverDesc%		= Genius, *PNP0F06
%GeniusCOM2.DriverDesc%		= GeniusCOM2, *PNP0F07

; AddReg section for Chicago version drivers
[VMOUSE_DevLoader]
HKR,,DevLoader,,*vmouse

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

[MSCompatible]
CopyFiles=@mouse.drv
UpdateInis=MSCompatible_Ini
UpdateCfgSys=Update_config.sys
UpdateAutoBat=Update_autoexec.bat
AddReg=VMOUSE_DevLoader

[MSMouseAndBP]
CopyFiles=@mouse.drv, @msmini.386
UpdateInis=MSMouseAndBP_Ini
UpdateCfgSys=Update_config.sys
UpdateAutoBat=Update_autoexec.bat
AddReg=VMOUSE_DevLoader

[Logitech]
CopyFiles=@lmouse.drv,@lvmd.386
UpdateInis=Logitech_Ini
 
[LogitechCSeries]
CopyFiles=@mouse.drv,@lmouse.386
UpdateInis=LogitechCSeries_Ini
UpdateAutoBat=Update_autoexec.bat
AddReg=VMOUSE_DevLoader

[MouseSystems]
CopyFiles=@mscmouse.drv, @mscvmd.386
UpdateInis=MouseSystems_Ini

[MouseSystemsCOM2]
CopyFiles=@msc3bc2.drv, @mscvmd.386
UpdateInis=MouseSystemsCOM2_Ini

[Genius]
CopyFiles=@mscmouse.drv, @mscvmd.386
UpdateInis=Genius_Ini

[GeniusCOM2]
CopyFiles=@msc3bc2.drv, @mscvmd.386
UpdateInis=GeniusCOM2_Ini

;************************************* Microsoft Bus Mouse
[*pnp0f00.Det]
AddReg=BusMouse_AddReg

[BusMouse_AddReg]
HKR,,MouseType,,"Bus"
HKR,,NoSetupUI,,1

[*pnp0f00.LogConf]
ConfigPriority=HARDWIRED
IOConfig=23c-23f(3ff::)
IRQConfig=2,3,4,5

;************************************* MS Compatible Serial Mouse
[*pnp0f01.Det]
AddReg=SerialMouse_AddReg

[SerialMouse_AddReg]
HKR,,MouseType,,"Serial"
HKR,,NoSetupUI,,1

; No logical configuration

;************************************* Microsoft InPort Mouse
[*pnp0f02.Det]
AddReg=InportMouse_AddReg

[InportMouse_AddReg]
HKR,,MouseType,,"Inport"
HKR,,NoSetupUI,,1

[*pnp0f02.LogConfig]		
ConfigPriority=HARDWIRED
IOConfig=4@230-23c%fff0(3ff::)
IRQConfig=2,3,4,5,7

;************************************* MS Compatible PS/2 Mouse
[*pnp0f03.Det]
AddReg=PS2Mouse_AddReg

[PS2Mouse_AddReg]
HKR,,MouseType,,"PS2"
HKR,,NoSetupUI,,1

[*pnp0f03.LogConfig]
ConfigPriority=HARDWIRED
IRQConfig=12

;************************************* TI Quick Port Mouse
[*pnp0f0a.Det]
AddReg=PS2Mouse_AddReg

[*pnp0f0a.LogConfig]
ConfigPriority=HARDWIRED
IOConfig=310-311(3ff::)
IRQConfig=12

;************************************** Mouse Systems
;************************************** Mouse Systems 3 Button Mouse (COM2)
;************************************** Genius Mouse Com1
;************************************** Genius Mouse Com2

; No detection sections or logical configurations

*************************************** Logitech Serial Mouse
; No Logical configurations
[*pnp0f08.Det]
AddReg=SerialMouse_AddReg

*************************************** Microsoft Serial BallPoint Mouse
[*pnp0f09.Det]
AddReg=SerialMouse_AddReg

; No Logical configurations

; File Update References ---------------------------------

[DestinationDirs]
DefaultDestDir    =11    ; LDID_SYS

; Copy.Files Sections ------------------------------------

[MSCompatible_Ini]
system.ini,boot.description,,"mouse.drv=%MSCompatible.DriverDesc%"
system.ini,boot,,"mouse.drv=mouse.drv"
system.ini,386Enh,,"mouse=*vmouse"

[MSMouseAndBP_Ini]
system.ini,boot.description,,"mouse.drv=%MSMouseAndBP.DriverDesc%"
system.ini,boot,,"mouse.drv=mouse.drv"
system.ini,386Enh,,"mouse=*vmouse, msmini.386"

[Logitech_Ini]
system.ini,boot.description,,"mouse.drv=%Logitech.DriverDesc%"
system.ini,boot,,"mouse.drv=lmouse.drv"
system.ini,386Enh,,"mouse=lvmd.386"

[LogitechCSeries_Ini]
system.ini,boot.description,,"mouse.drv=%LogitechCSeries.DriverDesc%"
system.ini,boot,,"mouse.drv=mouse.drv"
system.ini,386Enh,,"mouse=*vmouse, lmouse.386"

[MouseSystems_Ini]
system.ini,boot.description,,"mouse.drv=%MouseSystems.DriverDesc%"
system.ini,boot,,"mouse.drv=mscmouse.drv"
system.ini,386Enh,,"mouse=mscvmd.386"

[MouseSystemsCOM2_Ini]
system.ini,boot.description,,"mouse.drv=%MouseSystemsCOM2.DriverDesc%"
system.ini,boot,,"mouse.drv=msc3bc2.drv"
system.ini,386Enh,,"mouse=mscvmd.386"

[Genius_Ini]
system.ini,boot.description,,"mouse.drv=%Genius.DriverDesc%"
system.ini,boot,,"mouse.drv=mscmouse.drv"
system.ini,386Enh,,"mouse=mscvmd.386"

[GeniusCOM2_Ini]
system.ini,boot.description,,"mouse.drv=%GeniusCOM2.DriverDesc%"
system.ini,boot,,"mouse.drv=msc3bc2.drv"
system.ini,386Enh,,"mouse=mscvmd.386"

; CONFIG.SYS/AUTOEXEC.BAT Update References -------------
;
;Removes old r-mode mouse drivers from autoexec.bat and config.sys
;when installing a Chicago mouse driver:

[Update_config.sys]
DevDelete=mouse.sys

[Update_autoexec.bat]
CmdDelete=mouse.exe
CmdDelete=mouse.com
CmdDelete=lmouse.com

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

[Strings]
MouseClassName="Mouse"
msft="Microsoft"
ALLMC="Microsoft Provided Drivers"

; Driver Names

MSCompatible.DriverDesc="Microsoft or PS/2 Compatible Mouse"
MSMouseAndBP.DriverDesc="Microsoft Mouse or BallPoint"
Logitech.DriverDesc="Logitech MouseMan or PS/2"
LogitechCSeries.DriverDesc="Logitech C-Series Serial Mouse"
MouseSystems.DriverDesc="Mouse Systems Mouse"
MouseSystemsCOM2.DriverDesc="Mouse Systems Mouse (COM2 only)"
Genius.DriverDesc="Genius Mouse"
GeniusCOM2.DriverDesc="Genius Mouse (COM2 only)"

; Device Names

*pnp0f00.DeviceDesc="Microsoft Bus Mouse"
*pnp0f01.DeviceDesc="MS Compatible Serial Mouse"
*pnp0f02.DeviceDesc="Microsoft InPort Mouse"
*pnp0f03.DeviceDesc="MS Compatible PS/2 Mouse"
*pnp0f04.DeviceDesc="Mouse Systems Mouse"
*pnp0f05.DeviceDesc="Mouse Systems 3 Button Mouse (COM2)"
*pnp0f06.DeviceDesc="Genius Mouse (COM1)"
*pnp0f07.DeviceDesc="Genius Mouse (COM2)"
*pnp0f08.DeviceDesc="Logitech Serial Mouse"
*pnp0f09.DeviceDesc="Microsoft Serial BallPoint Mouse"
*pnp0f0a.DeviceDesc="TI Quick Port Mouse"

