;***************************************
; RAYON TPORT PORT W2K/XP  V2.00
; T2KPORT2.INF
; Copyright (c) 2010 RAYON Technologies
;  VERION Section
; Month / day /year
;***************************************
[version]
signature="$WINDOWS NT$"
Provider=%RayonTech%
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%RayonTech%
DriverVer=11/06/2012,5.0.1
CatalogFile	= t2kport2.cat

[DestinationDirs]
DefaultDestDir  = 11

;**************************
; Manufacturer Section
;**************************
[Manufacturer]
%RayonTech%=RAYON, NTamd64

[ControlFlags]
ExcludeFromSelect=*

;****************************
; Model Section
;****************************
[RAYON.NTamd64]
%port1%=TPORT1, RAYON\TPORT001
%port2%=TPORT2, RAYON\TPORT002
%port3%=TPORT3, RAYON\TPORT003
%port4%=TPORT4, RAYON\TPORT004
%port5%=TPORT5, RAYON\TPORT005
%port6%=TPORT6, RAYON\TPORT006
%port7%=TPORT7, RAYON\TPORT007
%port8%=TPORT8, RAYON\TPORT008
%port9%=TPORT9, RAYON\TPORT009
%port10%=TPORT10, RAYON\TPORT010
%port11%=TPORT11, RAYON\TPORT011
%port12%=TPORT12, RAYON\TPORT012
%port13%=TPORT13, RAYON\TPORT013
%port14%=TPORT14, RAYON\TPORT014
%port15%=TPORT15, RAYON\TPORT015
%port16%=TPORT16, RAYON\TPORT016
%port17%=TPORT17, RAYON\TPORT017
%port18%=TPORT18, RAYON\TPORT018
%port19%=TPORT19, RAYON\TPORT019
%port20%=TPORT20, RAYON\TPORT020
%port21%=TPORT21, RAYON\TPORT021
%port22%=TPORT22, RAYON\TPORT022
%port23%=TPORT23, RAYON\TPORT023
%port24%=TPORT24, RAYON\TPORT024
%port25%=TPORT25, RAYON\TPORT025
%port26%=TPORT26, RAYON\TPORT026
%port27%=TPORT27, RAYON\TPORT027
%port28%=TPORT28, RAYON\TPORT028
%port29%=TPORT29, RAYON\TPORT029
%port30%=TPORT30, RAYON\TPORT030
%port31%=TPORT31, RAYON\TPORT031
%port32%=TPORT32, RAYON\TPORT032
%port33%=TPORT33, RAYON\TPORT033
%port34%=TPORT34, RAYON\TPORT034
%port35%=TPORT35, RAYON\TPORT035
%port36%=TPORT36, RAYON\TPORT036
%port37%=TPORT37, RAYON\TPORT037
%port38%=TPORT38, RAYON\TPORT038
%port39%=TPORT39, RAYON\TPORT039
%port40%=TPORT40, RAYON\TPORT040
%port41%=TPORT41, RAYON\TPORT041
%port42%=TPORT42, RAYON\TPORT042
%port43%=TPORT43, RAYON\TPORT043
%port44%=TPORT44, RAYON\TPORT044
%port45%=TPORT45, RAYON\TPORT045
%port46%=TPORT46, RAYON\TPORT046
%port47%=TPORT47, RAYON\TPORT047
%port48%=TPORT48, RAYON\TPORT048
%port49%=TPORT49, RAYON\TPORT049
%port50%=TPORT50, RAYON\TPORT050
%port51%=TPORT51, RAYON\TPORT051
%port52%=TPORT52, RAYON\TPORT052
%port53%=TPORT53, RAYON\TPORT053
%port54%=TPORT54, RAYON\TPORT054
%port55%=TPORT55, RAYON\TPORT055
%port56%=TPORT56, RAYON\TPORT056
%port57%=TPORT57, RAYON\TPORT057
%port58%=TPORT58, RAYON\TPORT058
%port59%=TPORT59, RAYON\TPORT059
%port60%=TPORT60, RAYON\TPORT060
%port61%=TPORT61, RAYON\TPORT061
%port62%=TPORT62, RAYON\TPORT062
%port63%=TPORT63, RAYON\TPORT063
%port64%=TPORT64, RAYON\TPORT064

[SourceDisksNames]
1=%DiskName%,,

[SourceDisksFiles]
tportp.sys=1
tportrui.dll=1

;************************************
; Install Sections
;************************************
[TPORT1]
AddReg=MemPort.AddReg,RPORT.AddReg
CopyFiles=DLL.Copy,Driver.copy
CopyINF=t2kport2.inf

[TPORT1.HW]
AddReg=MemPortHW.AddReg

[TPORT1.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


;*******************************************************************
[TPORT2]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT2.HW]
AddReg=MemPortHW.AddReg

[TPORT2.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT3]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT3.HW]
AddReg=MemPortHW.AddReg

[TPORT3.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT4]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT4.HW]
AddReg=MemPortHW.AddReg

[TPORT4.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT5]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT5.HW]
AddReg=MemPortHW.AddReg

[TPORT5.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT6]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT6.HW]
AddReg=MemPortHW.AddReg

[TPORT6.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


;********************************************************
[TPORT7]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT7.HW]
AddReg=MemPortHW.AddReg

[TPORT7.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT8]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT8.HW]
AddReg=MemPortHW.AddReg

[TPORT8.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT9]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT9.HW]
AddReg=MemPortHW.AddReg

[TPORT9.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT10]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT10.HW]
AddReg=MemPortHW.AddReg

[TPORT10.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT11]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT11.HW]
AddReg=MemPortHW.AddReg

[TPORT11.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT12]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT12.HW]
AddReg=MemPortHW.AddReg

[TPORT12.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT13]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT13.HW]
AddReg=MemPortHW.AddReg

[TPORT13.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT14]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT14.HW]
AddReg=MemPortHW.AddReg

[TPORT14.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT15]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT15.HW]
AddReg=MemPortHW.AddReg

[TPORT15.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT16]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT16.HW]
AddReg=MemPortHW.AddReg

[TPORT16.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT17]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT17.HW]
AddReg=MemPortHW.AddReg

[TPORT17.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT18]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT18.HW]
AddReg=MemPortHW.AddReg

[TPORT18.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT19]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT19.HW]
AddReg=MemPortHW.AddReg

[TPORT19.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT20]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT20.HW]
AddReg=MemPortHW.AddReg

[TPORT20.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT21]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT21.HW]
AddReg=MemPortHW.AddReg

[TPORT21.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT22]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT22.HW]
AddReg=MemPortHW.AddReg

[TPORT22.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT23]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT23.HW]
AddReg=MemPortHW.AddReg

[TPORT23.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT24]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT24.HW]
AddReg=MemPortHW.AddReg

[TPORT24.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT25]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT25.HW]
AddReg=MemPortHW.AddReg

[TPORT25.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT26]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT26.HW]
AddReg=MemPortHW.AddReg

[TPORT26.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT27]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT27.HW]
AddReg=MemPortHW.AddReg

[TPORT27.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT28]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT28.HW]
AddReg=MemPortHW.AddReg

[TPORT28.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT29]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT29.HW]
AddReg=MemPortHW.AddReg

[TPORT29.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT30]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT30.HW]
AddReg=MemPortHW.AddReg

[TPORT30.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT31]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT31.HW]
AddReg=MemPortHW.AddReg

[TPORT31.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT32]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT32.HW]
AddReg=MemPortHW.AddReg

[TPORT32.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT33]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT33.HW]
AddReg=MemPortHW.AddReg

[TPORT33.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT34]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT34.HW]
AddReg=MemPortHW.AddReg

[TPORT34.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT35]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT35.HW]
AddReg=MemPortHW.AddReg

[TPORT35.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT36]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT36.HW]
AddReg=MemPortHW.AddReg

[TPORT36.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT37]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT37.HW]
AddReg=MemPortHW.AddReg

[TPORT37.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT38]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT38.HW]
AddReg=MemPortHW.AddReg

[TPORT38.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT39]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT39.HW]
AddReg=MemPortHW.AddReg

[TPORT39.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT40]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT40.HW]
AddReg=MemPortHW.AddReg

[TPORT40.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT41]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT41.HW]
AddReg=MemPortHW.AddReg

[TPORT41.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT42]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT42.HW]
AddReg=MemPortHW.AddReg

[TPORT42.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT43]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT43.HW]
AddReg=MemPortHW.AddReg

[TPORT43.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT44]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT44.HW]
AddReg=MemPortHW.AddReg

[TPORT44.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT45]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT45.HW]
AddReg=MemPortHW.AddReg

[TPORT45.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT46]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT46.HW]
AddReg=MemPortHW.AddReg

[TPORT46.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT47]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT47.HW]
AddReg=MemPortHW.AddReg

[TPORT47.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT48]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT48.HW]
AddReg=MemPortHW.AddReg

[TPORT48.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT49]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT49.HW]
AddReg=MemPortHW.AddReg

[TPORT49.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT50]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT50.HW]
AddReg=MemPortHW.AddReg

[TPORT50.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT51]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT51.HW]
AddReg=MemPortHW.AddReg

[TPORT51.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT52]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT52.HW]
AddReg=MemPortHW.AddReg

[TPORT52.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT53]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT53.HW]
AddReg=MemPortHW.AddReg

[TPORT53.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT54]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT54.HW]
AddReg=MemPortHW.AddReg

[TPORT54.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT55]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT55.HW]
AddReg=MemPortHW.AddReg

[TPORT55.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT56]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT56.HW]
AddReg=MemPortHW.AddReg

[TPORT56.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


;********************************************************
[TPORT57]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT57.HW]
AddReg=MemPortHW.AddReg

[TPORT57.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


;********************************************************
[TPORT58]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT58.HW]
AddReg=MemPortHW.AddReg

[TPORT58.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT59]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT59.HW]
AddReg=MemPortHW.AddReg

[TPORT59.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


;********************************************************
[TPORT60]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT60.HW]
AddReg=MemPortHW.AddReg

[TPORT60.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


;********************************************************
[TPORT61]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT61.HW]
AddReg=MemPortHW.AddReg

[TPORT61.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


;********************************************************
[TPORT62]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT62.HW]
AddReg=MemPortHW.AddReg

[TPORT62.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


;********************************************************
[TPORT63]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT63.HW]
AddReg=MemPortHW.AddReg

[TPORT63.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************
[TPORT64]
AddReg=MemPort.AddReg,RPORT.AddReg

[TPORT64.HW]
AddReg=MemPortHW.AddReg

[TPORT64.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

;********************************************************

[RPORT.AddReg]
HKR,,RAYONDEVICE,%REG_DWORD%,0x20080000

[Driver.Copy]
TPORTP.sys

[DLL.Copy]
TPORTrui.dll

[MemPort]
AddReg=MemPort.AddReg

[MemPort.HW]
AddReg=MemPortHW.AddReg

[MemPort.Services]
AddService   = TPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


[MemPort.AddReg]
HKR,,PortDriver,,TPORTP.sys
;CHEN delete, Because, Rport do not need Port's setup.
;;HKR,,EnumPropPages32,,"TPORTrui.dll,SerialPortPropPageProvider"

[MemPortHW.AddReg]
HKR,,"UpperFilters",0x00010000,"serenum"


;****************************************************************************************************
; Services
;****************************************************************************************************
[MemPort.AddService]
DisplayName=%MemPort.ServiceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
;StartType=%SERVICE_AUTO_START%         ;; This is for LEGACY Driver
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%12%\TPORTp.sys
LoadOrderGroup=Extended base

[MemPort.AddEventLog]
AddReg=MemPort.AddEventLog.AddReg

[MemPort.AddEventLog.AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tportp.sys"
HKR,,TypesSupported,%REG_DWORD%,7


;**************************
; DestinationDirs Section
;**************************
[DestinationDirs]
DLL.Copy=11             ; System diretory
Driver.Copy=12          ; System32\Drivers
DefaultDestDir=11       ; System diretory

[Strings]
RayonTech="RAYON Technologies Inc."
DiskName="RAYON TPORT Port Installation Disc"
port1="RAYON TPORT Serial1"
port2="RAYON TPORT Serial2"
port3="RAYON TPORT Serial3"
port4="RAYON TPORT Serial4"
port5="RAYON TPORT Serial5"
port6="RAYON TPORT Serial6"
port7="RAYON TPORT Serial7"
port8="RAYON TPORT Serial8"
port9="RAYON TPORT Serial9"
port10="RAYON TPORT Serial10"
port11="RAYON TPORT Serial11"
port12="RAYON TPORT Serial12"
port13="RAYON TPORT Serial13"
port14="RAYON TPORT Serial14"
port15="RAYON TPORT Serial15"
port16="RAYON TPORT Serial16"
port17="RAYON TPORT Serial17"
port18="RAYON TPORT Serial18"
port19="RAYON TPORT Serial19"
port20="RAYON TPORT Serial20"
port21="RAYON TPORT Serial21"
port22="RAYON TPORT Serial22"
port23="RAYON TPORT Serial23"
port24="RAYON TPORT Serial24"
port25="RAYON TPORT Serial25"
port26="RAYON TPORT Serial26"
port27="RAYON TPORT Serial27"
port28="RAYON TPORT Serial28"
port29="RAYON TPORT Serial29"
port30="RAYON TPORT Serial30"
port31="RAYON TPORT Serial31"
port32="RAYON TPORT Serial32"
port33="RAYON TPORT Serial33"
port34="RAYON TPORT Serial34"
port35="RAYON TPORT Serial35"
port36="RAYON TPORT Serial36"
port37="RAYON TPORT Serial37"
port38="RAYON TPORT Serial38"
port39="RAYON TPORT Serial39"
port40="RAYON TPORT Serial40"
port41="RAYON TPORT Serial41"
port42="RAYON TPORT Serial42"
port43="RAYON TPORT Serial43"
port44="RAYON TPORT Serial44"
port45="RAYON TPORT Serial45"
port46="RAYON TPORT Serial46"
port47="RAYON TPORT Serial47"
port48="RAYON TPORT Serial48"
port49="RAYON TPORT Serial49"
port50="RAYON TPORT Serial50"
port51="RAYON TPORT Serial51"
port52="RAYON TPORT Serial52"
port53="RAYON TPORT Serial53"
port54="RAYON TPORT Serial54"
port55="RAYON TPORT Serial55"
port56="RAYON TPORT Serial56"
port57="RAYON TPORT Serial57"
port58="RAYON TPORT Serial58"
port59="RAYON TPORT Serial59"
port60="RAYON TPORT Serial60"
port61="RAYON TPORT Serial61"
port62="RAYON TPORT Serial62"
port63="RAYON TPORT Serial63"
port64="RAYON TPORT Serial64"
MemPort.ServiceDesc="RAYON TPORT Serial Port Driver"

;Handy macro substitutions (non-localizable)

;; Driver start code
SERVICE_BOOT_START     = 0  ;; Driver started by the operating system loader.
SERVICE_SYSTEM_START   = 1  ;; Driver started during OS initialization.
SERVICE_AUTO_START     = 2  ;; Driver started by the Service Control Manager during system startup.
SERVICE_DEMAND_START   = 3  ;; Driver started on demand by the Service Control Manager.
SERVICE_DISABLED       = 4  ;; Indicates a driver that cannot be started.

;; Error control level
SERVICE_ERROR_CRITICAL = 3
SERVICE_ERROR_SEVERE   = 2
SERVICE_ERROR_NORMAL   = 1
SERVICE_ERROR_IGNORE   = 0

SERVICE_KERNEL_DRIVER       = 0x1
SERVICE_FILE_SYSTEM_DRIVER  = 0x2
SERVICE_ADAPTER             = 0x4

SPSVCINST_ASSOCSERVICE = 0x00000002
REG_EXPAND_SZ          = 0x00020000
REG_DWORD              = 0x00010001
REG_MULTI_SZ           = 0x00010000

COPYFLG_REPLACEONLY    = 0x00000040
