;============================================================================
;
;     				Copyright(C) Dynapro Systems Inc., 1999.
;
;	File:			$Workfile:   nfint.inf  $
;
;	Summary:		Windows NT Device INF file (NFI OEM)
;
;	Project:		Dynapro - Touch Screen Driver
;
;	Description:	Device information (INF) file to provide Windows NT
;                   with the information required to install the driver 
;                   software.
;
;	Notes:			
;
;	PVCS Rev:		$Revision:   1.1  $
; 
;============================================================================


;============================================================================
;   [Version] section
;============================================================================

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


;============================================================================
;   [Manufacturer] section
;============================================================================

[Manufacturer]
%MS%=MS



[DestinationDirs]
DefaultDestDir	= 11
ENFINT.Copy		= 12
Util.Copy		= 30, %Util.Dest%
Lnk.Copy		= 10, %Link.Dest%
Util1.Copy		= 11

[SourceDisksNames]
91=%TouchDisk%,,1

[SourceDisksFiles]
eNFInt.sys=91
touchini.exe=91
touchcfg.exe=91
touchcfg.hlp=91
touchcfg.lnk=91
toucherr.dll=91
mbswap.exe=91
mbswap.hlp=91
mbswap.lnk=91
nsd.exe=91
nsd.lnk=91
nfisetup.exe=91
nfisetup.lnk=91
readme.txt=91
xnmba458.dll=91
xnmhn458.dll=91
xnmte458.dll=91
msvcrt40.dll=91
uninstal.inf=91
uninstal.exe=91


;============================================================================
;   [Device] sections
;============================================================================

[MS]
%ENFINT.Desc%=ENFINT,DYNAPRO_TOUCH_SCREEN


;============================================================================
;   [Install] sections
;============================================================================

[ENFINT]
AddReg=Touch.AddReg
CopyFiles=ENFINT.Copy,Util.Copy,Lnk.Copy,Util1.Copy

[ENFINT.Services]
AddService=Dtouch,0x00000002,Touch_Services
AddService=mouclass,,Mouclass_Services

[Touch_Services]
DisplayName=%ENFINT.Desc%
ServiceType=1						; SERVICE_KERNEL_DRIVER
StartType=1							; SERVICE_SYSTEM_START
ErrorControl=0						; SERVICE_ERROR_IGNORE
ServiceBinary=%12%\eNFInt.sys
LoadOrderGroup=Pointer Port

[Mouclass_Services]
DisplayName=%mouclass.ServiceDesc%
ServiceType=1						; SERVICE_KERNEL_DRIVER
StartType=1							; SERVICE_SYSTEM_START
ErrorControl=1						; SERVICE_ERROR_NORMAL
ServiceBinary=%12%\mouclass.sys
LoadOrderGroup=Pointer Class


;   Add Registry Entries
;===============================

[Touch.AddReg]
HKLM,SYSTEM\CurrentControlSet\Services\Dtouch\Parameters,Release,0x00000000,3.0.0
HKLM,SYSTEM\CurrentControlSet\Services\kbdclass\Parameters,ConnectMultiplePorts,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\mouclass\Parameters,ConnectMultiplePorts,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\sermouse,ErrorControl,0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\inport,ErrorControl,0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\busmouse,ErrorControl,0x00010001,0
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,NFISetup,,"%30%%Util.Dest%\nfisetup.exe"

[ENFINT.Copy]
eNFInt.sys

[Util.Copy]
touchini.exe
touchcfg.exe
touchcfg.hlp
mbswap.exe
mbswap.hlp
nsd.exe
nfisetup.exe
readme.txt
xnmba458.dll
xnmhn458.dll
xnmte458.dll
msvcrt40.dll
uninstal.inf
uninstal.exe


[Lnk.Copy]
Configuration.lnk, touchcfg.lnk
Mouse Button Swap.lnk, mbswap.lnk
NFI Setup and Diagnostic Utility.lnk, nsd.lnk
NFI Setup Wizard.lnk, nfisetup.lnk

[Util1.Copy]
toucherr.dll


;============================================================================
;   [Strings] section
;============================================================================

[Strings]
MS="Dynapro"
TouchDisk="Dynapro Touch Screen Driver Disk"
ENFINT.Desc="Dynapro Touch Driver"
mouclass.ServiceDesc="Mouse Class Driver"
Util.Dest="TOUCH\NT"
Link.Dest="Profiles\All Users\Start Menu\Programs\Touch Screen Utilities"


