;
;Copyright (c) 2002-2021 silex technology All rights Reserved
;
;Module Name:
;
;    SXUPTP.INF
;
;Abstract:
;    INF file for installing SXUPTP driver for Windows 7;
;

[Version]
Signature="$Windows NT$"
Class=System
ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
Provider=%STI%
DriverVer=09/22/2021,4.0.1.0
CatalogFile=sxuptp.cat

[Manufacturer]
%STI% = SXUPTP,NTx86,NTamd64,NTx86.6.0,NTamd64.6.0

[DestinationDirs]
SXUPTP.Drivers_Dir.NTx86 = 12
SXUPTP.Drivers_Dir.XP64 = 12
SXUPTP.Drivers_Dir.Vista = 12
SXUPTP.Drivers_Dir.Vista64 = 12

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

[SourceDisksFiles]
sxuptp.sys  = 1,,

;*****************************************
; SXUPTP  Install Section
;*****************************************
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows 2K/XP 
[SXUPTP.NTx86]
%SXUPTP.DeviceDesc%=SXUPTP_Driver.NTx86, root\sxuptp

[SXUPTP_Driver.NTx86]
CopyFiles=SXUPTP.Drivers_Dir.NTx86

[SXUPTP.Drivers_Dir.NTx86]
sxuptp.sys

[SXUPTP_Driver.NTx86.Services]
AddService = sxuptp,%SPSVCINST_ASSOCSERVICE%, sxuptp_Service_Inst

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows XP x64
[SXUPTP.NTamd64]
%SXUPTP.DeviceDesc%=SXUPTP_Driver.XP64, root\sxuptp

[SXUPTP_Driver.XP64]
CopyFiles=SXUPTP.Drivers_Dir.XP64

[SXUPTP.Drivers_Dir.XP64]
sxuptp.sys

[SXUPTP_Driver.XP64.Services]
AddService = sxuptp,%SPSVCINST_ASSOCSERVICE%, sxuptp_Service_Inst

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows Vista x86
[SXUPTP.NTx86.6.0]
%SXUPTP.DeviceDesc%=SXUPTP_Driver.Vista, root\sxuptp

[SXUPTP_Driver.Vista]
CopyFiles=SXUPTP.Drivers_Dir.Vista

[SXUPTP.Drivers_Dir.Vista]
sxuptp.sys

[SXUPTP_Driver.Vista.Services]
AddService = sxuptp,%SPSVCINST_ASSOCSERVICE%, sxuptp_Service_Inst

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows Vista64 x64
[SXUPTP.NTamd64.6.0]
%SXUPTP.DeviceDesc%=SXUPTP_Driver.Vista64, root\sxuptp

[SXUPTP_Driver.Vista64]
CopyFiles=SXUPTP.Drivers_Dir.Vista64

[SXUPTP.Drivers_Dir.Vista64]
sxuptp.sys

[SXUPTP_Driver.Vista64.Services]
AddService = sxuptp,%SPSVCINST_ASSOCSERVICE%, sxuptp_Service_Inst

; -------------- sxuptp driver install sections
[sxuptp_Service_Inst]
DisplayName    = %sxuptp.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_AUTO_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\sxuptp.sys
AddReg         = SXUPTP_Driver.AddReg
LoadOrderGroup = VHCI

[SXUPTP_Driver.AddReg]
HKR,"Parameters","SXUPTP",0x10001,1

[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
STI="silex technology, Inc." 
DiskId1="SXUPTP Driver Disk #1"
SXUPTP.DeviceDesc="SXUPTP Driver"
sxuptp.SVCDESC="SXUPTP Driver"


