;/*++
;
;Copyright (c) CoolTouch.  All rights reserved.
;
;Module Name:
;
;    inpout.inf
;
;Abstract:
;    INF file for installing TouchPack Touch Beep Driver
;
;--*/
[Version]
Signature="$WINDOWS NT$"
Class=System
ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
Provider=%TCHPK%
DriverVer=10/28/2015,1.0.0.1
CatalogFile.NTx86   = inpout32.cat
CatalogFile.NTamd64 = inpoutx64.cat

[DestinationDirs]
DefaultDestDir = 12

;***********************************************************
; Touch Pack Device  Install Section
;***********************************************************

[Manufacturer]
%TCHPK%=TCHPK, NTx86, NTamd64

[TCHPK]
; DisplayName       		Section           DeviceId
; -----------       		-------           --------
%inpoutDevice.DeviceDesc%=inpout_Device, root\inpout

[TCHPK.NTx86]
%inpoutDevice.DeviceDesc%=inpout_Device, root\inpout

[TCHPK.NTamd64]
%inpoutDevice.DeviceDesc%=inpout_Device.x64, root\inpout

[inpout_Device]
CopyFiles=inpout_Device.Copy

[inpout_Device.x64]
CopyFiles=inpout_Device.x64.Copy

[inpout_Device.Copy]
inpout32.sys

[inpout_Device.x64.Copy]
inpoutx64.sys

;-------------- Service installation

[inpout_Device.Services]
AddService = inpout32, %SPSVCINST_ASSOCSERVICE%, inpout_Service_Inst


[inpout_Device.x64.Services]
AddService = inpoutx64, 0x00000002 , inpout_Service_Inst.x64

[inpout_Service_Inst]
DisplayName    = %inpout.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3                ;  SERVICE_DEMAND_START 
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
LoadOrderGroup = Pointer Port
ServiceBinary  = %12%\inpout32.sys

[inpout_Service_Inst.x64]
DisplayName    = %inpout.SVCDESC%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Pointer Port
ServiceBinary  = %12%\inpoutx64.sys

[SourceDisksNames]
1 = %DiskId%


[SourceDisksFiles]
inpout32.sys  = 1
inpoutx64.sys = 1

[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
TCHPK = "Risintech"
DiskId = "Touch Panel Beep Driver Disk"
inpoutDevice.DeviceDesc = "Touch Panel Beep Device"
inpout.SVCDESC = "Touch Panel Beep Service"
