;********************************************************************
;*     File:   sbmp.inf
;*                   
;*     Description:
;*             Multifunction installer for MPCI products (Win9x/Win2000)
;*             Loads the enumerators, which create the child devnodes
;*      
;********************************************************************

[Version]
Signature=$CHICAGO$
Class=MultiFunction
ClassGuid={4D36E971-E325-11CE-BFC1-08002BE10318}
Provider=%mfg%
CatalogFile=sbmp.cat	; Different .cat for Win2k binaries
DriverVer=08/31/2010, 1.6.6.8

[DestinationDirs]
DefaultDestDir=11		; LDID_SYS
Drv.NT.Copy=12			; LDID_DRIVER
dll.NT.Copy=11			; LDID_SYS
Drv.Copy=11

; Install class "Multifunction"
;----------------------------------------------------------
[ClassInstall]
AddReg=MP_Class.AddReg

[MP_Class.AddReg]
HKR,,,,%MP_ClassName%

[ClassInstall32.NT]
AddReg=MP_Class.NT.AddReg

[MP_Class.NT.AddReg]
HKR,,,,%MP_ClassName%
HKR,,Class,,"MultiFunction"
HKR,,NoInstallClass,,"1"

; Drivers
;----------------------------------------------------------

[Manufacturer]
%mfg%=mfg

;List of available devices
[mfg]
%SYSBAS_1PORT.DeviceDesc% = PCI_4D01, PCI\VEN_14a1&DEV_4d01&REV_70,PCI\VEN_14a1&DEV_4d01&REV_80,PCI\VEN_14a1&DEV_4d01&REV_90,PCI\VEN_14a1&DEV_4d01&REV_B0
%SYSBAS_2PORT.DeviceDesc% = PCI_4D02, PCI\VEN_14a1&DEV_4d02&REV_70,PCI\VEN_14a1&DEV_4d02&REV_71,PCI\VEN_14a1&DEV_4d02&REV_80,PCI\VEN_14a1&DEV_4d02&REV_81,PCI\VEN_14a1&DEV_4d02&REV_90,PCI\VEN_14a1&DEV_4d02&REV_B0
%SYSBAS_4PORT.DeviceDesc% = PCI_0004, PCI\VEN_14a1&DEV_0004&REV_70,PCI\VEN_14a1&DEV_0004&REV_80,PCI\VEN_14a1&DEV_0004&REV_90,PCI\VEN_14a1&DEV_0004&REV_B0
%SYSBAS_4PORT.DeviceDesc% = PCI_0604, PCI\VEN_14a1&DEV_0604,PCI\VEN_14a1&DEV_0604&REV_B0
%SYSBAS_8PORT.DeviceDesc% = PCI_0008, PCI\VEN_14a1&DEV_0008&REV_70,PCI\VEN_14a1&DEV_0008&REV_80,PCI\VEN_14a1&DEV_0008&REV_90,PCI\VEN_14a1&DEV_0008&REV_B0
%SYSBAS_16PORT.DeviceDesc% = PCI_0016, PCI\VEN_14a1&DEV_0016,PCI\VEN_14a1&DEV_0016&REV_B0
%SYSBAS_32PORT.DeviceDesc% = PCI_0032, PCI\VEN_14a1&DEV_0032&REV_70,PCI\VEN_14a1&DEV_0032&REV_80,PCI\VEN_14a1&DEV_0032&REV_90,PCI\VEN_14a1&DEV_0032&REV_B0
%SYSBAS_32PORT_AX.DeviceDesc% = PCI_4D32, PCI\VEN_14a1&DEV_4D32&REV_70,PCI\VEN_14a1&DEV_4D32&REV_80,PCI\VEN_14a1&DEV_4D32&REV_90,PCI\VEN_14a1&DEV_4D32&REV_B0
%SYSBAS_4JAPORT.DeviceDesc% = PCI_0004JA, PCI\VEN_14a1&DEV_0004&REV_91
%SYSBAS_4JAPORT.DeviceDesc% = PCI_0004JAX, PCI\VEN_14a1&DEV_0E04&REV_82,PCI\VEN_14a1&DEV_0E04&REV_B0

%SYSBAS_PCIe_1PORT.DeviceDesc% = PCI_1501, PCI\VEN_14a1&DEV_1501&REV_10
%SYSBAS_PCIe_2PORT.DeviceDesc% = PCI_1502, PCI\VEN_14a1&DEV_1502&REV_10
%SYSBAS_PCIe_4PORT.DeviceDesc% = PCI_1504, PCI\VEN_14a1&DEV_1504&REV_10
%SYSBAS_PCIe_4MPORT.DeviceDesc% = PCI_15F4, PCI\VEN_14a1&DEV_15F4&REV_10
%SYSBAS_PCIe_8PORT.DeviceDesc% = PCI_1508, PCI\VEN_14a1&DEV_1508&REV_10
%SYSBAS_PCIe_8MPORT.DeviceDesc% = PCI_15F8, PCI\VEN_14a1&DEV_15F8&REV_10
%SYSBAS_PCIe_16PORT.DeviceDesc% = PCI_1516, PCI\VEN_14a1&DEV_1516&REV_10
%SYSBAS_PCIe_32PORT.DeviceDesc% = PCI_1532, PCI\VEN_14a1&DEV_1532&REV_10
;%SYSBAS_PCIe_4JAPORT.DeviceDesc% = PCI_1504JA, PCI\VEN_14a1&DEV_15A4&REV_10
%SYSBAS_PCIe_4JAPORT.DeviceDesc% = PCI_1504JAX, PCI\VEN_14a1&DEV_15A4&REV_10

; ******************* Install MPCI 1 *****************
; ----------------- Windows 98 Section ---------------
[PCI_4D01]
AddReg=SbMp.W95.AddReg

[PCI_4D01.HW]
AddReg=PCI_4D01.HW.AddReg

[PCI_4D01.HW.AddReg]
HKR,Child0000,HardwareID,,MP\M1_PORT0
HKR,Child0000,ResourceMap,1,01,00
; ----------------------------------------------------

[PCI_4D01.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_4D01.NT.HW]
AddReg=PCI_4D01.NT.HW.AddReg

[PCI_4D01.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x4D010000

[PCI_4D01.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 2 *****************
; ----------------- Windows 98 Section ---------------
[PCI_4D02]
AddReg=SbMp.W95.AddReg

[PCI_4D02.HW]
AddReg=PCI_4D02.HW.AddReg
[PCI_4D02.HW.AddReg]
HKR,Child0000,HardwareID,,MP\M2_PORT0
HKR,Child0000,ResourceMap,1,01,00
HKR,Child0001,HardwareID,,MP\M2_PORT1
HKR,Child0001,ResourceMap,1,01,00
; ----------------------------------------------------

[PCI_4D02.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_4D02.NT.HW]
AddReg=PCI_4D02.NT.HW.AddReg
[PCI_4D02.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x4D020000

[PCI_4D02.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 4 *****************
; ----------------- Windows 98 Section ---------------
[PCI_0004]
AddReg=SbMp.W95.AddReg

[PCI_0004.HW]
AddReg=PCI_0004.HW.AddReg
[PCI_0004.HW.AddReg]
HKR,Child0000,HardwareID,,MP\M4_PORT0
HKR,Child0000,ResourceMap,1,01,00
HKR,Child0001,HardwareID,,MP\M4_PORT1
HKR,Child0001,ResourceMap,1,01,00
HKR,Child0002,HardwareID,,MP\M4_PORT2
HKR,Child0002,ResourceMap,1,01,00
HKR,Child0003,HardwareID,,MP\M4_PORT3
HKR,Child0003,ResourceMap,1,01,00
; ----------------------------------------------------

[PCI_0004.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_0004.NT.HW]
AddReg=PCI_0004.NT.HW.AddReg
[PCI_0004.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x00040000

[PCI_0004.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 4 *****************
; ----------------- Windows 98 Section ---------------
[PCI_0604]
AddReg=SbMp.W95.AddReg

[PCI_0604.HW]
AddReg=PCI_0604.HW.AddReg
[PCI_0604.HW.AddReg]
HKR,Child0000,HardwareID,,MP\M4_PORT0
HKR,Child0000,ResourceMap,1,01,00
HKR,Child0001,HardwareID,,MP\M4_PORT1
HKR,Child0001,ResourceMap,1,01,00
HKR,Child0002,HardwareID,,MP\M4_PORT2
HKR,Child0002,ResourceMap,1,01,00
HKR,Child0003,HardwareID,,MP\M4_PORT3
HKR,Child0003,ResourceMap,1,01,00
; ----------------------------------------------------

[PCI_0604.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_0604.NT.HW]
AddReg=PCI_0604.NT.HW.AddReg
[PCI_0604.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x06040000

[PCI_0604.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst


; ******************* Install MPCI 8 *****************
; ----------------- Windows 98 Section ---------------
[PCI_0008]
AddReg=SbMp.W95.AddReg

[PCI_0008.HW]
AddReg=PCI_0008.HW.AddReg
[PCI_0008.HW.AddReg]
HKR,Child0000,HardwareID,,MP\M8_PORT0
HKR,Child0000,ResourceMap,1,01,00
HKR,Child0001,HardwareID,,MP\M8_PORT1
HKR,Child0001,ResourceMap,1,01,00
HKR,Child0002,HardwareID,,MP\M8_PORT2
HKR,Child0002,ResourceMap,1,01,00
HKR,Child0003,HardwareID,,MP\M8_PORT3
HKR,Child0003,ResourceMap,1,01,00
HKR,Child0004,HardwareID,,MP\M8_PORT4
HKR,Child0004,ResourceMap,1,01,00
HKR,Child0005,HardwareID,,MP\M8_PORT5
HKR,Child0005,ResourceMap,1,01,00
HKR,Child0006,HardwareID,,MP\M8_PORT6
HKR,Child0006,ResourceMap,1,01,00
HKR,Child0007,HardwareID,,MP\M8_PORT7
HKR,Child0007,ResourceMap,1,01,00
; ----------------------------------------------------

[PCI_0008.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_0008.NT.HW]
AddReg=PCI_0008.NT.HW.AddReg
[PCI_0008.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x00080000

[PCI_0008.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 16 *****************
; ----------------- Windows 98 Section ---------------
[PCI_0016]
AddReg=SbMp.W95.AddReg

[PCI_0016.HW]
AddReg=PCI_0016.HW.AddReg
[PCI_0016.HW.AddReg]
HKR,Child0000,HardwareID,,MP\M16_PORT0
HKR,Child0000,ResourceMap,1,01,00
HKR,Child0001,HardwareID,,MP\M16_PORT1
HKR,Child0001,ResourceMap,1,01,00
HKR,Child0002,HardwareID,,MP\M16_PORT2
HKR,Child0002,ResourceMap,1,01,00
HKR,Child0003,HardwareID,,MP\M16_PORT3
HKR,Child0003,ResourceMap,1,01,00
HKR,Child0004,HardwareID,,MP\M16_PORT4
HKR,Child0004,ResourceMap,1,01,00
HKR,Child0005,HardwareID,,MP\M16_PORT5
HKR,Child0005,ResourceMap,1,01,00
HKR,Child0006,HardwareID,,MP\M16_PORT6
HKR,Child0006,ResourceMap,1,01,00
HKR,Child0007,HardwareID,,MP\M16_PORT7
HKR,Child0007,ResourceMap,1,01,00
HKR,Child0008,HardwareID,,MP\M16_PORT8
HKR,Child0008,ResourceMap,1,01,00
HKR,Child0009,HardwareID,,MP\M16_PORT9
HKR,Child0009,ResourceMap,1,01,00
HKR,Child000A,HardwareID,,MP\M16_PORT10
HKR,Child000A,ResourceMap,1,01,00
HKR,Child000B,HardwareID,,MP\M16_PORT11
HKR,Child000B,ResourceMap,1,01,00
HKR,Child000C,HardwareID,,MP\M16_PORT12
HKR,Child000C,ResourceMap,1,01,00
HKR,Child000D,HardwareID,,MP\M16_PORT13
HKR,Child000D,ResourceMap,1,01,00
HKR,Child000E,HardwareID,,MP\M16_PORT14
HKR,Child000E,ResourceMap,1,01,00
HKR,Child000F,HardwareID,,MP\M16_PORT15
HKR,Child000F,ResourceMap,1,01,00
; ----------------------------------------------------

[PCI_0016.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_0016.NT.HW]
AddReg=PCI_0016.NT.HW.AddReg
[PCI_0016.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x00160000

[PCI_0016.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 32 *****************
; ----------------- Windows 98 Section ---------------
[PCI_0032]
AddReg=SbMp.W95.AddReg
CopyFiles=Drv.Copy
LogConfig=caa

[PCI_0032.HW]
AddReg=PCI_0032.HW.AddReg
[PCI_0032.HW.AddReg]
; ----------------------------------------------------

[PCI_0032.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_0032.NT.HW]
AddReg=PCI_0032.NT.HW.AddReg
[PCI_0032.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x00320000

[PCI_0032.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 32 *****************
; ----------------- Windows 98 Section ---------------
[PCI_4D32]
AddReg=SbMp.W95.AddReg
CopyFiles=Drv.Copy
LogConfig=caa

[PCI_4D32.HW]
AddReg=PCI_4D32.HW.AddReg
[PCI_4D32.HW.AddReg]
; ----------------------------------------------------

[PCI_4D32.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_4D32.NT.HW]
AddReg=PCI_4D32.NT.HW.AddReg
[PCI_4D32.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x00320000

[PCI_4D32.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 4JA *****************
; ----------------- Windows 98 Section ---------------
[PCI_0004JA]
AddReg=SbMp.W95.AddReg

[PCI_0004JA.HW]
AddReg=PCI_0004.HW.AddReg
; ----------------------------------------------------

[PCI_0004JA.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_0004JA.NT.HW]
AddReg=PCI_0004JA.NT.HW.AddReg
[PCI_0004JA.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x00040091

[PCI_0004JA.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 4JAX *****************
; ----------------- Windows 98 Section ---------------
[PCI_0004JAX]
AddReg=SbMp.W95.AddReg

[PCI_0004JAX.HW]
AddReg=PCI_0004.HW.AddReg
; ----------------------------------------------------

[PCI_0004JAX.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_0004JAX.NT.HW]
AddReg=PCI_0004JAX.NT.HW.AddReg

[PCI_0004JAX.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x0E040082

[PCI_0004JAX.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst


; ----------------- Windows 98 Section ---------------
[SbMp.W95.AddReg]
HKR,,DevLoader,0,*CONFIGMG
HKR,,Enumerator,0,*CONFIGMG
HKR,,CMDrivFlags,1,03,00,00,00

[caa]
ConfigPriority=HARDRECONFIG
IRQConfig=3,4,5,6,7,9,10,11,12,14,15
; ----------------------------------------------------

;**************** PCIe **********************
; ----------------- Windows 98 Section ---------------
[PCI_1501]
AddReg=SbMp.W95.AddReg

[PCI_1501.HW]
AddReg=PCI_1501.HW.AddReg

[PCI_1501.HW.AddReg]
HKR,Child0000,HardwareID,,MP\M1_PORT0
HKR,Child0000,ResourceMap,1,01,00
; ----------------------------------------------------

[PCI_1501.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_1501.NT.HW]
AddReg=PCI_1501.NT.HW.AddReg

[PCI_1501.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x15010000

[PCI_1501.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 2 *****************
; ----------------- Windows 98 Section ---------------
[PCI_1502]
AddReg=SbMp.W95.AddReg

[PCI_1502.HW]
AddReg=PCI_1502.HW.AddReg
[PCI_1502.HW.AddReg]
HKR,Child0000,HardwareID,,MP\M2_PORT0
HKR,Child0000,ResourceMap,1,01,00
HKR,Child0001,HardwareID,,MP\M2_PORT1
HKR,Child0001,ResourceMap,1,01,00
; ----------------------------------------------------

[PCI_1502.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_1502.NT.HW]
AddReg=PCI_1502.NT.HW.AddReg
[PCI_1502.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x15020000

[PCI_1502.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 4 *****************
; ----------------- Windows 98 Section ---------------
[PCI_1504]
AddReg=SbMp.W95.AddReg

[PCI_1504.HW]
AddReg=PCI_1504.HW.AddReg
[PCI_1504.HW.AddReg]
HKR,Child0000,HardwareID,,MP\M4_PORT0
HKR,Child0000,ResourceMap,1,01,00
HKR,Child0001,HardwareID,,MP\M4_PORT1
HKR,Child0001,ResourceMap,1,01,00
HKR,Child0002,HardwareID,,MP\M4_PORT2
HKR,Child0002,ResourceMap,1,01,00
HKR,Child0003,HardwareID,,MP\M4_PORT3
HKR,Child0003,ResourceMap,1,01,00
; ----------------------------------------------------

[PCI_1504.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_1504.NT.HW]
AddReg=PCI_1504.NT.HW.AddReg
[PCI_1504.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x15040000

[PCI_1504.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 4 *****************
; ----------------- Windows 98 Section ---------------
[PCI_15F4]
AddReg=SbMp.W95.AddReg

[PCI_15F4.HW]
AddReg=PCI_15F4.HW.AddReg
[PCI_15F4.HW.AddReg]
HKR,Child0000,HardwareID,,MP\M4_PORT0
HKR,Child0000,ResourceMap,1,01,00
HKR,Child0001,HardwareID,,MP\M4_PORT1
HKR,Child0001,ResourceMap,1,01,00
HKR,Child0002,HardwareID,,MP\M4_PORT2
HKR,Child0002,ResourceMap,1,01,00
HKR,Child0003,HardwareID,,MP\M4_PORT3
HKR,Child0003,ResourceMap,1,01,00
; ----------------------------------------------------

[PCI_15F4.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_15F4.NT.HW]
AddReg=PCI_15F4.NT.HW.AddReg
[PCI_15F4.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x15F40000

[PCI_15F4.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst


; ******************* Install MPCI 8 *****************
; ----------------- Windows 98 Section ---------------
[PCI_1508]
AddReg=SbMp.W95.AddReg

[PCI_1508.HW]
AddReg=PCI_1508.HW.AddReg
[PCI_1508.HW.AddReg]
HKR,Child0000,HardwareID,,MP\M8_PORT0
HKR,Child0000,ResourceMap,1,01,00
HKR,Child0001,HardwareID,,MP\M8_PORT1
HKR,Child0001,ResourceMap,1,01,00
HKR,Child0002,HardwareID,,MP\M8_PORT2
HKR,Child0002,ResourceMap,1,01,00
HKR,Child0003,HardwareID,,MP\M8_PORT3
HKR,Child0003,ResourceMap,1,01,00
HKR,Child0004,HardwareID,,MP\M8_PORT4
HKR,Child0004,ResourceMap,1,01,00
HKR,Child0005,HardwareID,,MP\M8_PORT5
HKR,Child0005,ResourceMap,1,01,00
HKR,Child0006,HardwareID,,MP\M8_PORT6
HKR,Child0006,ResourceMap,1,01,00
HKR,Child0007,HardwareID,,MP\M8_PORT7
HKR,Child0007,ResourceMap,1,01,00
; ----------------------------------------------------

[PCI_1508.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_1508.NT.HW]
AddReg=PCI_1508.NT.HW.AddReg
[PCI_1508.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x15080000

[PCI_1508.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 8 *****************
; ----------------- Windows 98 Section ---------------
[PCI_15F8]
AddReg=SbMp.W95.AddReg

[PCI_15F8.HW]
AddReg=PCI_15F8.HW.AddReg
[PCI_15F8.HW.AddReg]
HKR,Child0000,HardwareID,,MP\M4_PORT0
HKR,Child0000,ResourceMap,1,01,00
HKR,Child0001,HardwareID,,MP\M4_PORT1
HKR,Child0001,ResourceMap,1,01,00
HKR,Child0002,HardwareID,,MP\M4_PORT2
HKR,Child0002,ResourceMap,1,01,00
HKR,Child0003,HardwareID,,MP\M4_PORT3
HKR,Child0003,ResourceMap,1,01,00
; ----------------------------------------------------

[PCI_15F8.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_15F4.NT.HW]
AddReg=PCI_15F4.NT.HW.AddReg
[PCI_15F4.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x15F80000

[PCI_15F8.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 16 *****************
; ----------------- Windows 98 Section ---------------
[PCI_1516]
AddReg=SbMp.W95.AddReg

[PCI_1516.HW]
AddReg=PCI_1516.HW.AddReg
[PCI_1516.HW.AddReg]
HKR,Child0000,HardwareID,,MP\M16_PORT0
HKR,Child0000,ResourceMap,1,01,00
HKR,Child0001,HardwareID,,MP\M16_PORT1
HKR,Child0001,ResourceMap,1,01,00
HKR,Child0002,HardwareID,,MP\M16_PORT2
HKR,Child0002,ResourceMap,1,01,00
HKR,Child0003,HardwareID,,MP\M16_PORT3
HKR,Child0003,ResourceMap,1,01,00
HKR,Child0004,HardwareID,,MP\M16_PORT4
HKR,Child0004,ResourceMap,1,01,00
HKR,Child0005,HardwareID,,MP\M16_PORT5
HKR,Child0005,ResourceMap,1,01,00
HKR,Child0006,HardwareID,,MP\M16_PORT6
HKR,Child0006,ResourceMap,1,01,00
HKR,Child0007,HardwareID,,MP\M16_PORT7
HKR,Child0007,ResourceMap,1,01,00
HKR,Child0008,HardwareID,,MP\M16_PORT8
HKR,Child0008,ResourceMap,1,01,00
HKR,Child0009,HardwareID,,MP\M16_PORT9
HKR,Child0009,ResourceMap,1,01,00
HKR,Child000A,HardwareID,,MP\M16_PORT10
HKR,Child000A,ResourceMap,1,01,00
HKR,Child000B,HardwareID,,MP\M16_PORT11
HKR,Child000B,ResourceMap,1,01,00
HKR,Child000C,HardwareID,,MP\M16_PORT12
HKR,Child000C,ResourceMap,1,01,00
HKR,Child000D,HardwareID,,MP\M16_PORT13
HKR,Child000D,ResourceMap,1,01,00
HKR,Child000E,HardwareID,,MP\M16_PORT14
HKR,Child000E,ResourceMap,1,01,00
HKR,Child000F,HardwareID,,MP\M16_PORT15
HKR,Child000F,ResourceMap,1,01,00
; ----------------------------------------------------

[PCI_1516.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_1516.NT.HW]
AddReg=PCI_1516.NT.HW.AddReg
[PCI_1516.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x15160000

[PCI_1516.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 32 *****************
; ----------------- Windows 98 Section ---------------
[PCI_1532]
AddReg=SbMp.W95.AddReg
CopyFiles=Drv.Copy
LogConfig=caa

[PCI_1532.HW]
AddReg=PCI_1532.HW.AddReg
[PCI_1532.HW.AddReg]
; ----------------------------------------------------

[PCI_1532.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_1532.NT.HW]
AddReg=PCI_1532.NT.HW.AddReg
[PCI_1532.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x15320000

[PCI_1532.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 4JA *****************
; ----------------- Windows 98 Section ---------------
[PCI_1504JA]
AddReg=SbMp.W95.AddReg

[PCI_1504JA.HW]
AddReg=PCI_1504.HW.AddReg
; ----------------------------------------------------

[PCI_1504JA.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_1504JA.NT.HW]
AddReg=PCI_1504JA.NT.HW.AddReg
[PCI_1504JA.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x15A40000

[PCI_1504JA.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst

; ******************* Install MPCI 4JAX *****************
; ----------------- Windows 98 Section ---------------
[PCI_1504JAX]
AddReg=SbMp.W95.AddReg

[PCI_1504JAX.HW]
AddReg=PCI_1504.HW.AddReg
; ----------------------------------------------------

[PCI_1504JAX.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_1504JAX.NT.HW]
AddReg=PCI_1504JAX.NT.HW.AddReg

[PCI_1504JAX.NT.HW.AddReg]
HKR,,"SbDeviceType", 	0x00010001,	0x15A40000

[PCI_1504JAX.NT.Services]
AddService = sbmp, 0x00000002, mp_Service_Inst


; ----------------- Windows 98 Section ---------------
[SbMp.W95.AddReg]
HKR,,DevLoader,0,*CONFIGMG
HKR,,Enumerator,0,*CONFIGMG
HKR,,CMDrivFlags,1,03,00,00,00

[caa]
ConfigPriority=HARDRECONFIG
IRQConfig=3,4,5,6,7,9,10,11,12,14,15
; ----------------------------------------------------

; ****************** copyfiles, registry etc.
[Drv.Copy]
sbmp.vxd

[Drv.NT.Copy]
sbmp.sys
sbmpf.sys
sbserial.sys

[dll.NT.Copy]
sbui.dll

[mp_Service_Inst]
DisplayName    = %sbmp_driverdescstring%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 1               ; SERVICE_SYSTEM_START (this driver may do detection)
ErrorControl   = 0               ; SERVICE_ERROR_IGNORE
ServiceBinary  = %12%\sbmp.sys
LoadOrderGroup = Extended base

[DriverVer.AddReg]
HKR,,Ver,,%SBPCIVersion%
HKR,,EnumPropPages32,,"sbui.dll,SerialPropPageProvider"

[DriverVer.DelReg]
HKR,,Ver

[SourceDisksNames]
1=%drvdisk%,,

[SourceDisksFiles]
sbmp.sys=1
sbmpf.sys=1
sbserial.sys=1
sbui.dll=1
sbmp.inf=1
sbserial.inf=1
sbmp.vxd=1

[Strings]
mfg             = " "
MP_ClassName		= "Multifunction adapters"
drvDisk			= "Enhanced Serial Multi-port driver disk"
SBPCIVersion		= "1.6.6.8"
sbmp_driverdescstring   = "Multiport Bus enumerator 1.668 08,31,2010"

SYSBAS_1PORT.DeviceDesc="Enhanced Serial Multi-1/PCI(T)"
SYSBAS_2PORT.DeviceDesc="Enhanced Serial Multi-2/PCI(T)"
SYSBAS_4PORT.DeviceDesc="Enhanced Serial Multi-4/PCI(T)"
SYSBAS_8PORT.DeviceDesc="Enhanced Serial Multi-8/PCI(T)"
SYSBAS_16PORT.DeviceDesc="Enhanced Serial Multi-16/PCI(T)"
SYSBAS_32PORT.DeviceDesc="Enhanced Serial Multi-32/PCI(T)"
SYSBAS_32PORT_AX.DeviceDesc="Enhanced Serial Multi-32/PCI For Axiom(T)"
SYSBAS_4JAPORT.DeviceDesc="Enhanced Serial Multi-4(JA)/PCI(T)"

SYSBAS_PCIe_1PORT.DeviceDesc="Enhanced Serial Multi-1/PCIe(T)"
SYSBAS_PCIe_2PORT.DeviceDesc="Enhanced Serial Multi-2/PCIe(T)"
SYSBAS_PCIe_4PORT.DeviceDesc="Enhanced Serial Multi-4/PCIe(T)"
SYSBAS_PCIe_4MPORT.DeviceDesc="Enhanced Serial Multi-4M/PCIe(T)"
SYSBAS_PCIe_8PORT.DeviceDesc="Enhanced Serial Multi-8/PCIe(T)"
SYSBAS_PCIe_8MPORT.DeviceDesc="Enhanced Serial Multi-8M/PCIe(T)"
SYSBAS_PCIe_16PORT.DeviceDesc="Enhanced Serial Multi-16/PCIe(T)"
SYSBAS_PCIe_32PORT.DeviceDesc="Enhanced Serial Multi-32/PCIe(T)"
SYSBAS_PCIe_4JAPORT.DeviceDesc="Enhanced Serial Multi-4(JA)/PCIe(T)"
