;***************************************
; RAYON RPORT PORT W2K/XP  V5.0.5
; R2KPORT2.INF
; Copyright (c) 2013 RAYON Technologies
;  VERION Section
; Month / day /year
;***************************************
[version]
signature="$WINDOWS NT$"
Provider=%RayonTech%
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%RayonTech%
DriverVer=12/18/2013,5.0.5
CatalogFile	= r2kport2.cat

[DestinationDirs]
DefaultDestDir  = 11

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

[ControlFlags]
ExcludeFromSelect=*

;****************************
; Model Section
;****************************
[RAYON]
%port1%=RPORT1, RAYON\RPORT001
%port2%=RPORT2, RAYON\RPORT002
%port3%=RPORT3, RAYON\RPORT003
%port4%=RPORT4, RAYON\RPORT004
%port5%=RPORT5, RAYON\RPORT005
%port6%=RPORT6, RAYON\RPORT006
%port7%=RPORT7, RAYON\RPORT007
%port8%=RPORT8, RAYON\RPORT008
%port9%=RPORT9, RAYON\RPORT009
%port10%=RPORT10, RAYON\RPORT010
%port11%=RPORT11, RAYON\RPORT011
%port12%=RPORT12, RAYON\RPORT012
%port13%=RPORT13, RAYON\RPORT013
%port14%=RPORT14, RAYON\RPORT014
%port15%=RPORT15, RAYON\RPORT015
%port16%=RPORT16, RAYON\RPORT016
%port17%=RPORT17, RAYON\RPORT017
%port18%=RPORT18, RAYON\RPORT018
%port19%=RPORT19, RAYON\RPORT019
%port20%=RPORT20, RAYON\RPORT020
%port21%=RPORT21, RAYON\RPORT021
%port22%=RPORT22, RAYON\RPORT022
%port23%=RPORT23, RAYON\RPORT023
%port24%=RPORT24, RAYON\RPORT024
%port25%=RPORT25, RAYON\RPORT025
%port26%=RPORT26, RAYON\RPORT026
%port27%=RPORT27, RAYON\RPORT027
%port28%=RPORT28, RAYON\RPORT028
%port29%=RPORT29, RAYON\RPORT029
%port30%=RPORT30, RAYON\RPORT030
%port31%=RPORT31, RAYON\RPORT031
%port32%=RPORT32, RAYON\RPORT032
%port33%=RPORT33, RAYON\RPORT033
%port34%=RPORT34, RAYON\RPORT034
%port35%=RPORT35, RAYON\RPORT035
%port36%=RPORT36, RAYON\RPORT036
%port37%=RPORT37, RAYON\RPORT037
%port38%=RPORT38, RAYON\RPORT038
%port39%=RPORT39, RAYON\RPORT039
%port40%=RPORT40, RAYON\RPORT040
%port41%=RPORT41, RAYON\RPORT041
%port42%=RPORT42, RAYON\RPORT042
%port43%=RPORT43, RAYON\RPORT043
%port44%=RPORT44, RAYON\RPORT044
%port45%=RPORT45, RAYON\RPORT045
%port46%=RPORT46, RAYON\RPORT046
%port47%=RPORT47, RAYON\RPORT047
%port48%=RPORT48, RAYON\RPORT048
%port49%=RPORT49, RAYON\RPORT049
%port50%=RPORT50, RAYON\RPORT050
%port51%=RPORT51, RAYON\RPORT051
%port52%=RPORT52, RAYON\RPORT052
%port53%=RPORT53, RAYON\RPORT053
%port54%=RPORT54, RAYON\RPORT054
%port55%=RPORT55, RAYON\RPORT055
%port56%=RPORT56, RAYON\RPORT056
%port57%=RPORT57, RAYON\RPORT057
%port58%=RPORT58, RAYON\RPORT058
%port59%=RPORT59, RAYON\RPORT059
%port60%=RPORT60, RAYON\RPORT060
%port61%=RPORT61, RAYON\RPORT061
%port62%=RPORT62, RAYON\RPORT062
%port63%=RPORT63, RAYON\RPORT063
%port64%=RPORT64, RAYON\RPORT064

[SourceDisksNames]
1=%DiskName%,,

[SourceDisksFiles]
RPORTp.sys=1
RPORTrui.dll=1

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

[RPORT1.HW]
AddReg=MemPortHW.AddReg

[RPORT1.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


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

[RPORT2.HW]
AddReg=MemPortHW.AddReg

[RPORT2.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT3.HW]
AddReg=MemPortHW.AddReg

[RPORT3.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT4.HW]
AddReg=MemPortHW.AddReg

[RPORT4.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT5.HW]
AddReg=MemPortHW.AddReg

[RPORT5.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT6.HW]
AddReg=MemPortHW.AddReg

[RPORT6.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


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

[RPORT7.HW]
AddReg=MemPortHW.AddReg

[RPORT7.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT8.HW]
AddReg=MemPortHW.AddReg

[RPORT8.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT9.HW]
AddReg=MemPortHW.AddReg

[RPORT9.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT10.HW]
AddReg=MemPortHW.AddReg

[RPORT10.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT11.HW]
AddReg=MemPortHW.AddReg

[RPORT11.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT12.HW]
AddReg=MemPortHW.AddReg

[RPORT12.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT13.HW]
AddReg=MemPortHW.AddReg

[RPORT13.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT14.HW]
AddReg=MemPortHW.AddReg

[RPORT14.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT15.HW]
AddReg=MemPortHW.AddReg

[RPORT15.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT16.HW]
AddReg=MemPortHW.AddReg

[RPORT16.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT17.HW]
AddReg=MemPortHW.AddReg

[RPORT17.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT18.HW]
AddReg=MemPortHW.AddReg

[RPORT18.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT19.HW]
AddReg=MemPortHW.AddReg

[RPORT19.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT20.HW]
AddReg=MemPortHW.AddReg

[RPORT20.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT21.HW]
AddReg=MemPortHW.AddReg

[RPORT21.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT22.HW]
AddReg=MemPortHW.AddReg

[RPORT22.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT23.HW]
AddReg=MemPortHW.AddReg

[RPORT23.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT24.HW]
AddReg=MemPortHW.AddReg

[RPORT24.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT25.HW]
AddReg=MemPortHW.AddReg

[RPORT25.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT26.HW]
AddReg=MemPortHW.AddReg

[RPORT26.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT27.HW]
AddReg=MemPortHW.AddReg

[RPORT27.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT28.HW]
AddReg=MemPortHW.AddReg

[RPORT28.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT29.HW]
AddReg=MemPortHW.AddReg

[RPORT29.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT30.HW]
AddReg=MemPortHW.AddReg

[RPORT30.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT31.HW]
AddReg=MemPortHW.AddReg

[RPORT31.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT32.HW]
AddReg=MemPortHW.AddReg

[RPORT32.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT33.HW]
AddReg=MemPortHW.AddReg

[RPORT33.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT34.HW]
AddReg=MemPortHW.AddReg

[RPORT34.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT35.HW]
AddReg=MemPortHW.AddReg

[RPORT35.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT36.HW]
AddReg=MemPortHW.AddReg

[RPORT36.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT37.HW]
AddReg=MemPortHW.AddReg

[RPORT37.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT38.HW]
AddReg=MemPortHW.AddReg

[RPORT38.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT39.HW]
AddReg=MemPortHW.AddReg

[RPORT39.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT40.HW]
AddReg=MemPortHW.AddReg

[RPORT40.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT41.HW]
AddReg=MemPortHW.AddReg

[RPORT41.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT42.HW]
AddReg=MemPortHW.AddReg

[RPORT42.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT43.HW]
AddReg=MemPortHW.AddReg

[RPORT43.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT44.HW]
AddReg=MemPortHW.AddReg

[RPORT44.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT45.HW]
AddReg=MemPortHW.AddReg

[RPORT45.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT46.HW]
AddReg=MemPortHW.AddReg

[RPORT46.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT47.HW]
AddReg=MemPortHW.AddReg

[RPORT47.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT48.HW]
AddReg=MemPortHW.AddReg

[RPORT48.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT49.HW]
AddReg=MemPortHW.AddReg

[RPORT49.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT50.HW]
AddReg=MemPortHW.AddReg

[RPORT50.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT51.HW]
AddReg=MemPortHW.AddReg

[RPORT51.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT52.HW]
AddReg=MemPortHW.AddReg

[RPORT52.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT53.HW]
AddReg=MemPortHW.AddReg

[RPORT53.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT54.HW]
AddReg=MemPortHW.AddReg

[RPORT54.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT55.HW]
AddReg=MemPortHW.AddReg

[RPORT55.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT56.HW]
AddReg=MemPortHW.AddReg

[RPORT56.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


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

[RPORT57.HW]
AddReg=MemPortHW.AddReg

[RPORT57.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


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

[RPORT58.HW]
AddReg=MemPortHW.AddReg

[RPORT58.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT59.HW]
AddReg=MemPortHW.AddReg

[RPORT59.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


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

[RPORT60.HW]
AddReg=MemPortHW.AddReg

[RPORT60.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


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

[RPORT61.HW]
AddReg=MemPortHW.AddReg

[RPORT61.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


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

[RPORT62.HW]
AddReg=MemPortHW.AddReg

[RPORT62.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog


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

[RPORT63.HW]
AddReg=MemPortHW.AddReg

[RPORT63.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

[RPORT64.HW]
AddReg=MemPortHW.AddReg

[RPORT64.Services]
AddService   = RPORTport,%SPSVCINST_ASSOCSERVICE%,MemPort.AddService,MemPort.AddEventLog

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

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

[Driver.Copy]
RPORTP.sys

[DLL.Copy]
RPORTrui.dll

[MemPort]
AddReg=MemPort.AddReg

[MemPort.HW]
AddReg=MemPortHW.AddReg

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


[MemPort.AddReg]
HKR,,PortDriver,,RPORTP.sys
;CHEN delete, Because, Rport do not need Port's setup.
;;HKR,,EnumPropPages32,,"RPORTrui.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%\RPORTp.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\RPORTp.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 RPORT Port Installation Disc"
port1="RAYON RPORT Serial1"
port2="RAYON RPORT Serial2"
port3="RAYON RPORT Serial3"
port4="RAYON RPORT Serial4"
port5="RAYON RPORT Serial5"
port6="RAYON RPORT Serial6"
port7="RAYON RPORT Serial7"
port8="RAYON RPORT Serial8"
port9="RAYON RPORT Serial9"
port10="RAYON RPORT Serial10"
port11="RAYON RPORT Serial11"
port12="RAYON RPORT Serial12"
port13="RAYON RPORT Serial13"
port14="RAYON RPORT Serial14"
port15="RAYON RPORT Serial15"
port16="RAYON RPORT Serial16"
port17="RAYON RPORT Serial17"
port18="RAYON RPORT Serial18"
port19="RAYON RPORT Serial19"
port20="RAYON RPORT Serial20"
port21="RAYON RPORT Serial21"
port22="RAYON RPORT Serial22"
port23="RAYON RPORT Serial23"
port24="RAYON RPORT Serial24"
port25="RAYON RPORT Serial25"
port26="RAYON RPORT Serial26"
port27="RAYON RPORT Serial27"
port28="RAYON RPORT Serial28"
port29="RAYON RPORT Serial29"
port30="RAYON RPORT Serial30"
port31="RAYON RPORT Serial31"
port32="RAYON RPORT Serial32"
port33="RAYON RPORT Serial33"
port34="RAYON RPORT Serial34"
port35="RAYON RPORT Serial35"
port36="RAYON RPORT Serial36"
port37="RAYON RPORT Serial37"
port38="RAYON RPORT Serial38"
port39="RAYON RPORT Serial39"
port40="RAYON RPORT Serial40"
port41="RAYON RPORT Serial41"
port42="RAYON RPORT Serial42"
port43="RAYON RPORT Serial43"
port44="RAYON RPORT Serial44"
port45="RAYON RPORT Serial45"
port46="RAYON RPORT Serial46"
port47="RAYON RPORT Serial47"
port48="RAYON RPORT Serial48"
port49="RAYON RPORT Serial49"
port50="RAYON RPORT Serial50"
port51="RAYON RPORT Serial51"
port52="RAYON RPORT Serial52"
port53="RAYON RPORT Serial53"
port54="RAYON RPORT Serial54"
port55="RAYON RPORT Serial55"
port56="RAYON RPORT Serial56"
port57="RAYON RPORT Serial57"
port58="RAYON RPORT Serial58"
port59="RAYON RPORT Serial59"
port60="RAYON RPORT Serial60"
port61="RAYON RPORT Serial61"
port62="RAYON RPORT Serial62"
port63="RAYON RPORT Serial63"
port64="RAYON RPORT Serial64"
MemPort.ServiceDesc="RAYON RPORT 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
