;
;  USB TouchPanel HID Device driver. Setup information file.
;
;  Copyright (c) 2007 Fujitsu Component Limited. All rights reserved.
;
[Version]
Signature="$Windows NT$"
Class=HIDClass
ClassGUID={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider=%FID%
CatalogFile = FIDTPU.cat
DriverVer=03/01/2007,1.0.0.1

[ControlFlags]
ExcludeFromSelect = *

[SourceDisksNames.x86]
1="Fujitsu Installation Disk #1",,,""

[SourceDisksFiles]
FIDTPU.sys      = 1,,
input.inf       = 17
FIDMOUHK.DLL    = 1,,
FTFL1.DLL       = 1,,
FTFLx1.DLL      = 1,,
FIDCOINS.DLL    = 1,,
CALWIN.exe      = 1,,
RBTNCTRL.exe    = 1,,
FTMSFLTU.exe    = 1,,
FIDVRPAD.exe    = 1,,
RBTNE.HLP       = 1,,
RBTNJ.HLP       = 1,,
FIDTPU.del      = 1,,
ftmouf.reg      = 1,,
Event.exe       = 1,,
RButton.exe     = 1,,


; Manufacturer Sections
; ---------------------------------------------------------
[Manufacturer]
%FID%=FID.Mfg

[FID.Mfg]
%FIDTPU.DeviceDesc%=FIDTPU, USB\VID_0430&PID_0500
%FIDTPU.DeviceDesc%=FIDTPU, USB\VID_0430&PID_0501
%FIDTPU.DeviceDesc%=FIDTPU, USB\VID_0430&PID_0502
%FIDTPU.DeviceDesc%=FIDTPU, USB\VID_0430&PID_0503
%FIDTPU.DeviceDesc%=FIDTPU, USB\VID_0430&PID_0504
%FIDTPU.DeviceDesc%=FIDTPU, USB\VID_0430&PID_0505
%FIDTPU.DeviceDesc%=FIDTPU, USB\VID_0430&PID_0506
%FIDTPU.DeviceDesc%=FIDTPU, USB\VID_0430&PID_0507
%FIDTPU.DeviceDesc%=FIDTPU, USB\VID_0430&PID_0508

; Installation sections X86.NT
; ---------------------------------------------------------
[FIDTPU.NT]
CopyFiles = FIDTPU.Copy.NT,FIDTPU.CopyOther,FIDTPU.ADDExe
AddReg    = FIDTPU_NT.AddReg
DelReg    = FIDTPU.PrevDelReg

[FIDTPU.PrevDelReg]
HKLM, %RUNENTRY%, FTMSFLT(USB)
HKLM, %RUNENTRY%, Fidvrpad(USB)
HKLM, %UNINST%
HKLM, %RUNENTRY%, FIDDELBIN

[FIDTPU.CopyOther]
FIDMOUHK.DLL
FTFL1.DLL
FTFLx1.DLL
FIDCOINS.DLL
CALWIN.exe
RBTNCTRL.exe
FTMSFLTU.exe
FIDVRPAD.exe
RBTNE.HLP
RBTNJ.HLP
FIDTPU.del
ftmouf.reg

[FIDTPU.NT.HW]
AddReg = FIDTPU.AddReg.NT

[FIDTPU.NT.Services]
Include=input.inf
Needs=HID_Inst.NT.Services
AddService = FIDTPU,,FIDTPU_Service_Inst

[FIDTPU_Service_Inst]
DisplayName    = %FIDTPU.ServiceName%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\FIDTPU.sys
LoadOrderGroup = extended base
AddReg         = FIDTPU_Parameters_AddReg

[FIDTPU.AddReg.NT]
HKR,,"LowerFilters",0x00010000,"FIDTPU"

[FIDTPU_NT.AddReg]
HKLM, %UNINST%,    DisplayName,    0x00000000, "%FIDTPU.DeviceDesc%"
HKLM, %RUNONCE%,   FidPrevInstall, 0x00000000, "RunDll32.EXE """%16422%\%FIDTPU.ProgDir%\fidcoins.dll""",FidCoinsPrevInstall %01%-u"

[FIDTPU_Parameters_AddReg]
HKR,"Parameters", "CurrentVersion" ,    0x00000000, %CurrentVersion%
HKR,"Parameters", "Default"        ,    0x00000001, 01,05,00,03,40,00,00,00,ff,00,00,00,C5,03,2C,00,A9,03,A0,00,20,0F,AA,00,B0,0E,7A,02,00,04,00,03,20,00,00,D0,32,00,00,00,E8,03,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKR,"Parameters", "cmd"            ,    0x00000001, 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
HKR,"Parameters", "NoWork"         ,    0x00000001, 00
[FIDTPU.Copy.NT]
FIDTPU.sys
[FIDTPU.ADDExe]
Event.exe
RButton.exe

[DestinationDirs]
DefaultDestDir    = 12
FIDTPU.Copy.NT    = 12
FIDTPU.ADDExe     = 11
FIDTPU.CopyOther  = 16422, %FIDTPU.ProgDir%

; Strings Section
; ---------------------------------------------------------
[Strings]
FIDTPU.ServiceName  = "Fujitsu Touch Panel (USB)"
FIDTPU              = "System\CurrentControlSet\Services\FIDTPU"
FIDTPU.ProgDir      = "FIDTPU\WIN2K"
UNINST              = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\FIDTPU"
RUNENTRY            = "SOFTWARE\Microsoft\Windows\CurrentVersion\run"
RUNONCE             = "Software\Microsoft\Windows\CurrentVersion\runonce"
SOFTFIDTPU          = "SOFTWARE\Fujitsu Component\FIDTPU"
FIDTPU.DeviceDesc   = "Fujitsu Touch Panel (USB)"
FID                 = "Fujitsu Component"
CurrentVersion      = "V1.9"
PID                 = "9,500,1"
Default             = "01,05,00,03,40,20,00,00,ff,00,00,00,C5,03,2C,00,A9,03,A0,00,20,0F,AA,00,B0,0E,7A,02,00,04,00,03,20,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00"
