;*****************************************
; Copyright 2015 VAIO Corporation
;
; VAIO Touch Screen Driver
;
; VTSD.inf
;*****************************************

[Version]
Signature="$WINDOWS NT$"
Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider=%ManufacturerName%
CatalogFile=VTSD.cat
DriverVer=08/11/2015,1.1.0.08110

[DestinationDirs]
DefaultDestDir = 12

[ControlFlags]
; We don't want our device to be installable via the non-PnP hardware dialogs
ExcludeFromSelect = *

[SourceDisksNames]
1 = %DiskName%,,,""

[SourceDisksFiles]
VTSD.sys  = 1,,

;*****************************************
; Install Section
;*****************************************

[Manufacturer]
%ManufacturerName%=Standard,NTamd64

[Standard.NTamd64]
;%VTSD.DeviceDesc%=VTSD_Device, HID_DEVICE_UP:000D_U:0004
%VTSD.DeviceDesc%=VTSD_Device, HID\VID_1B96&PID_0F0C&Col03
%VTSD.DeviceDesc%=VTSD_Device, HID\VEN_NTRG&DEV_0F0A&Col02

[VTSD_Device.NT]
Include = input.inf
Needs = HID_Raw_Inst.NT
CopyFiles=Drivers_Dir

[Drivers_Dir]
VTSD.sys

[HID_Raw_Inst.NT.HW]
AddReg = VTD_HWAddReg.NT

[VTD_HWAddReg.NT]
HKR,,"UpperFilters",0x00010000,"VTSD"

;-------------- Service installation
[VTSD_Device.NT.Services]
Needs = HID_Raw_Inst.NT.Services
AddService = VTSD,%SPSVCINST_ASSOCSERVICE%, VTSD_Service_Inst

; -------------- VTSD driver install sections
[VTSD_Service_Inst]
DisplayName    = %VTSD.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\VTSD.sys
LoadOrderGroup = PNP Filter

;
;--- VTSD_Device Coinstaller installation ------
;

[DestinationDirs]
VTSD_Device_CoInstaller_CopyFiles = 11

[VTSD_Device.NT.CoInstallers]
AddReg=VTSD_Device_CoInstaller_AddReg
CopyFiles=VTSD_Device_CoInstaller_CopyFiles

[VTSD_Device_CoInstaller_AddReg]
;


[VTSD_Device_CoInstaller_CopyFiles]
;


[SourceDisksFiles]
;


[VTSD_Device.NT.Wdf]
KmdfService =  VTSD, VTSD_wdfsect
[VTSD_wdfsect]
KmdfLibraryVersion = 1.15

[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
ManufacturerName="VAIO Corporation"
ClassName="HIDClass"
DiskName = "VTSD Installation Disk"
VTSD.DeviceDesc = "VAIO Touch Screen Device"
VTSD.SVCDESC = "VTSD Service"
