;============================================================================ ; ; 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"