;/*++
;
;Copyright (c) Risintech Inc.
;
;Module Name:
;
;    serhidtp.inf
;
;Abstract:
;    INF file for installing serial touch hid dirver
;
;
;--*/
[Version]
Signature="$WINDOWS NT$"
Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider = Risintech Inc.
DriverVer = 07/04/2024,1.0.1.4
CatalogFile = serhidtp.cat
PnpLockDown=1

; ================= Device section =====================

[Manufacturer]
%ManufacturerString%=Standard,NTamd64.6.1


[Standard.NTamd64.6.1]
%DeviceDesc%=serhidtp, root\serhidtp

[serhidtp.NT]
CopyFiles=KMDriverCopy

[serhidtp.NT.hw]
AddReg=serhidtp_AddReg

[serhidtp.NT.Services]
AddService=serhidtp,0,serhidtp_Service_Inst,
AddService=mshidkmdf,0x00000002,mshidkmdf_Service_Inst ;flag 0x2 sets this as the service for the device

[serhidtp_AddReg]
HKR,,"LowerFilters",0x00010008,"serhidtp" ; FLG_ADDREG_TYPE_MULTI_SZ | FLG_ADDREG_APPEND

[mshidkmdf_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\mshidkmdf.sys

[serhidtp_Service_Inst]
DisplayName    = %ServiceDesc%
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %12%\serhidtp.sys

[serhidtp.NT.Wdf]
KmdfService=serhidtp, serhidtp_wdfsect

[serhidtp_wdfsect]
KmdfLibraryVersion=1.15

; ================= copy files =====================

[KMDriverCopy]
serhidtp.sys

[SourceDisksNames]
1=%DiskDesc%,,,

[SourceDisksFiles]
serhidtp.sys=1

[DestinationDirs]
KMDriverCopy=12

;---------------------------------------------------------------;

[Strings]
ProviderString     = "Touchpack Serial HID Touch Driver"
ManufacturerString = "Risintech Inc."
ClassName          = "Touchpack Serial HID Touch Device"
DeviceDesc         = "Touchpack Serial HID Touch Device"
ServiceDesc        = "Touchpack Serial HID Touch Service"
DiskDesc           = "Touchpack Serial HID Touch Installation Disk"

