[Version]
Signature="$CHICAGO$"
Class=Mouse
Provider=%MS%

[DestinationDirs]
DefaultDestDir		= 11        ; LDID_SYS
VNFId.Copy		= 11
Util1.Copy		= 30, %Util.Dest%
Util2.Copy		= 30, %Util.Dest%
Util3.Copy		= 11
Old1.Del		= 30, TOUCH\WIN
Old2.Del		= 30, TOUCH\DOS
Old3.Del		= 10
Old4.Del		= 11

[SourceDisksNames]
91=%TouchDisk%,,1

[SourceDisksFiles]
vNFId.vxd=91
touchini.exe=91
touchcfg.exe=91
touchcfg.hlp=91
toucherr.exe=91
toucherr.dll=91
mbswap.exe=91
mbswap.hlp=91
readme.txt=91
xnmba458.dll=91
xnmhn458.dll=91
xnmte458.dll=91
msvcrt.dll=91
uninstal.exe=91
uninstal.inf=91
insx32.dll=91
insx16.dll=91
nsd.exe=91
nfisetup.exe=91

[Manufacturer]
%MS%=MS

; Manufacturer Sections
; ----------------------------------------
[MS]
%VNFId.Desc%=VNFId

; Install sections
; ----------------------------------------
[VNFId]
DelReg=Prev.DelReg
AddReg=VMOUSE.AddReg,Touch.AddReg
CopyFiles=VNFId.Copy,Util1.Copy,Util2.Copy,Util3.Copy
DelFiles=Old1.Del,Old2.Del,Old3.Del,Old4.Del
UpdateInis=Touch1.Ini,Touch2.Ini,Touch3.Ini
UpdateCfgSys=Touch.CfgSys
UpdateAutoBat=Touch.AutoBat

[Prev.DelReg]
HKR,,DevLoader
HKR,,MouseDriver

[Touch.AddReg]
; The first line defines the release number in our product
; specific information key.  The seconde line adds a "run once"
; command which will be executed the next time Windows 95 
; restarts.  This command will add the configuration utility
; short cut to the "Start" menu.
HKLM,SOFTWARE\%MS%\TouchScreen\CurrentVersion,Release,,4.0.0
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,3M MicroTouch,,"grpconv /o"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,NFISetup,,"%30%%Util.Dest%\nfisetup.exe"
HKCU,"Control Panel\Desktop",DoubleClickHeight,,"25"
HKCU,"Control Panel\Desktop",DoubleClickWidth,,"25"

[VMOUSE.AddReg]
HKR,,DevLoader,,*vmouse
HKR,,MouseDriver,,vNFId.vxd

[VNFId.Copy]
vNFId.vxd

[Util1.Copy]
touchini.exe
touchcfg.exe
touchcfg.hlp
toucherr.exe
mbswap.exe
mbswap.hlp
readme.txt
uninstal.exe
uninstal.inf
nsd.exe
nfisetup.exe

[Util2.Copy]
xnmba458.dll
xnmhn458.dll
xnmte458.dll
msvcrt.dll
insx32.dll
insx16.dll

[Util3.Copy]
toucherr.dll

[Old1.Del]
default.ini

[Old2.Del]
bsvconf.exe
ecal.exe
emopt.exe
emouse.com
emseutil.com
ets.exe
gettouch.exe
long.def
short.def
surround.exe
xbDTC.exe
ecal.dat
bsv.dat
surround.def

[Old3.Del]
blsvrw.scr
touch.ini

[Old4.Del]
emouse.drv,,,1
ets.dll,,,1
vmd.386,,,1

[Touch1.Ini]
system.ini,boot.description,,"mouse.drv=%VNFId.Desc%"
system.ini,boot,,"mouse.drv=mouse.drv"
system.ini,386Enh,,"mouse=*vmouse"

[Touch2.Ini]
; Define program group for "Start" menu by adding entries
; to setup.ini.  This file can be processed by GRPCONV
; to modify the "Start" menu.
setup.ini,progman.groups,,"Touch=""Touch Screen Utilities"""
setup.ini,Touch,,"""Configuration"", %30%%Util.Dest%\touchcfg.exe"
setup.ini,Touch,,"""Mouse Button Swap"", %30%%Util.Dest%\mbswap.exe"
setup.ini,Touch,,"""Startup Log"", %30%%Util.Dest%\toucherr.exe"
setup.ini,Touch,,"""NFI Setup and Diagnostic Utility"", %30%%Util.Dest%\nsd.exe"
setup.ini,Touch,,"""NFI Setup Wizard"", %30%%Util.Dest%\nfisetup.exe"

[Touch3.Ini]
%30%%Util.Dest%\wininit.ini,DIRNUL,,"%10%\STARTM~1\PROGRAMS\TOUCHS~1=1"
%30%%Util.Dest%\wininit.ini,DIRNUL,,"%30%%Util.Dest%=1"

[Touch.CfgSys]
DevDelete=xbDTC.exe
DevDelete=ets.exe

[Touch.AutoBat]
CmdDelete=emouse

; User-visible Strings
; ----------------------------------------

[Strings]
TouchDisk="3M MicroTouch Touch Screen Driver Disk"
MS="3M Touch Systems"
VNFId.Desc="3M MicroTouch Touch Screen Driver"
Util.Dest="TOUCH\W9x"
