; MCHGR.INF -- This file contains descriptions of supported Medium Changers

; Copyright (c) Microsoft Corporation.  All rights reserved.

[Version]
Signature="$Windows NT$"
Class=MediumChanger
ClassGUID={CE5939AE-EBDE-11d0-B181-0000F8753EC4}
Provider=%Msft%
PnpLockdown=1
DriverVer = 06/21/2006,10.0.20348.1

[SourceDisksNames]
3426=windows cd

[SourceDisksFiles]
ddsmc.sys       = 3426
adicvls.sys     = 3426
adicsc.sys      = 3426
pnrmc.sys       = 3426
sonymc.sys      = 3426
snyaitmc.sys    = 3426
seaddsmc.sys    = 3426
powerfil.sys    = 3426
elmsmc.sys      = 3426
nsmmc.sys       = 3426
jvcmc.sys       = 3426
plasmc.sys      = 3426
hpmc.sys        = 3426
examc.sys       = 3426
atlmc.sys       = 3426
m4mc.sys        = 3426
qlstrmc.sys     = 3426
breecemc.sys    = 3426
spctramc.sys    = 3426
qntmmc.sys      = 3426
libxprmc.sys    = 3426

[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]

%StdDDS%=StdDDS,NTamd64
%Compaq%=Compaq,NTamd64
%DEC%=DEC,NTamd64
%ADIC%=ADIC,NTamd64
%Pioneer%=Pioneer,NTamd64
%Sony%=Sony,NTamd64,NTamd64.6.0.0x01
%Seagate%=Seagate,NTamd64
%PowerFile%=PowerFile,NTamd64,NTamd64.6.0.0x01
%Elms%=Elms,NTamd64
%NSM%=NSM,NTamd64
%Benchmark%=Benchmark,NTamd64
%GenChanger%=GenChanger,NTamd64

%Exabyte%=Exabyte,NTamd64
%HP%=HP,NTamd64
%JVC%=JVC,NTamd64
%Plasmon%=Plasmon,NTamd64
%ATL%=ATL,NTamd64
%Qualstar%=Qualstar,NTamd64
%BreeceHill%=BreeceHill,NTamd64
%SpectraLogic%=SpectraLogic,NTamd64
%Quantum%=Quantum,NTamd64
%Tandberg%=Tandberg,NTamd64
%DELL%=DELL,NTamd64
%Overland%=Overland,NTamd64

;**************************************************************
;Standard DDS medium changers device list
[StdDDS.NTamd64]
%DDSMC.ADIC_800E.DeviceDesc% = DDSMC_Inst, SCSI\ChangerADIC____800E____________

%DDSMC.TSL-7000_.DeviceDesc% = DDSMC_Inst, SCSI\ChangerSONY____TSL-7000________
%DDSMC.TSL-9000_.DeviceDesc% = DDSMC_Inst, SCSI\ChangerSONY____TSL-9000________
%DDSMC.TSL-10000.DeviceDesc% = DDSMC_Inst, SCSI\ChangerSONY____TSL-10000_______
%DDSMC.TSL-11000.DeviceDesc% = DDSMC_Inst, SCSI\ChangerSONY____TSL-11000_______

%DDSMC.HP_C1553A.DeviceDesc% = DDSMC_Inst, SCSI\ChangerHP______C1553A__________
%DDSMC.HP_C1557A.DeviceDesc% = DDSMC_Inst, SCSI\ChangerHP______C1557A__________
%DDSMC.HP_C5713A.DeviceDesc% = DDSMC_Inst, SCSI\ChangerHP______C5713A__________
%DDSMC.HP_DAT72X6.DeviceDesc% = DDSMC_Inst, SCSI\ChangerHP______DAT72X6_________


[DDSMC_Inst]
CopyFiles = ddsmc_Copyfiles

[ddsmc_Copyfiles]
ddsmc.sys,,,0x100

[DDSMC_Inst.Services]
AddService = ddsmc, %SPSVCINST_ASSOCSERVICE%, DDSMC_Service_Inst, DDSMC_EventLog_Inst

[DDSMC_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\ddsmc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[DDSMC_EventLog_Inst]
AddReg = DDSMC_EventLog_AddReg

[DDSMC_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\ddsmc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************
;Compaq manufacturer device list
[Compaq.NTamd64]
%CPQ.TSL9000_.DeviceDesc% = DDSMC_Inst, SCSI\ChangerCOMPAQ__TSL-9000________
%CPQ.TSL10000.DeviceDesc% = DDSMC_Inst, SCSI\ChangerCOMPAQ__TSL-10000_______
%CPQ.TLZ9____.DeviceDesc% = DDSMC_Inst, SCSI\ChangerDEC_____TLZ9_____(C)_DEC

%CPQ.LIB81AIT.DeviceDesc% = PowerFile_Inst, SCSI\ChangerCOMPAQ__LIB-81__________

%CPQ.TL894___.DeviceDesc% = ATL_Inst, SCSI\ChangerDEC_____TL894____(C)_DEC
%CPQ.TL895___.DeviceDesc% = ATL_Inst, SCSI\ChangerDEC_____TL895____(C)_DEC

%ODIMC_Cmpq.TL8DeviceDesc% = ODIMC_Inst, SCSI\ChangerDEC_____TL800____(C)_DEC
%ODIMC_Cmpq.AITDeviceDesc% = ODIMC_Inst, SCSI\ChangerCOMPAQ__SSL2000_Series__
%ODIMC_Cmpq.MSLDeviceDesc% = ODIMC_Inst, SCSI\ChangerCOMPAQ__MSL5000_Series__

%CPQ.UHDL____.DeviceDesc% = ADICSC_Inst, SCSI\ChangerCOMPAQ__UHDL____________

;**************************************************************
;DEC manufacturer device list
[DEC.NTamd64]
%DEC.TLZ1_.DeviceDesc% = DDSMC_Inst, SCSI\ChangerDEC_____TLZ1_____(C)_DEC

%DEC.TL810.DeviceDesc% = ATL_Inst, SCSI\ChangerDEC_____TL810____(C)_DEC
%DEC.TL812.DeviceDesc% = ATL_Inst, SCSI\ChangerDEC_____TL812____(C)_DEC
%DEC.TZ___.DeviceDesc% = Quantum_Inst, SCSI\ChangerDEC_____TZ_Media_Changer

;**************************************************************
;ADIC manufacturer device list
[ADIC.NTamd64]
%ADICVLS.4mm.DeviceDesc% = ADICVLS_Inst, SCSI\ChangerADIC____VLS_4mm_________
%ADICVLS.SDX.DeviceDesc% = ADICVLS_Inst, SCSI\ChangerADIC____VLS_SDX_________

%ADICVLS.DLT.DeviceDesc% = ADICVLS_Inst, SCSI\ChangerADIC____VLS_DLT_________
%ADICSC.Sca100.DeviceDesc% = ADICSC_Inst, SCSI\ChangerADIC____Scalar_100______
%ADICSC.Scalar.DeviceDesc% = ADICSC_Inst, SCSI\ChangerADIC____Scalar_DLT_448__
%ADICSC.FStor_.DeviceDesc% = ADICSC_Inst, SCSI\ChangerADIC____FastStor_DLT____
%ADICSC.Sc1000.DeviceDesc% = ADICSC_Inst, SCSI\ChangerADIC____Scalar_1000_____

%ADICVLS.DAT.DeviceDesc% = ADICVLS_Inst, SCSI\ChangerADIC____DAT_AutoChanger_

[ADICVLS_Inst]
CopyFiles = adicvls_Copyfiles

[adicvls_Copyfiles]
adicvls.sys,,,0x100

[ADICVLS_Inst.Services]
AddService = adicvls, %SPSVCINST_ASSOCSERVICE%, ADICVLS_Service_Inst, ADICVLS_EventLog_Inst

[ADICVLS_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\adicvls.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[ADICVLS_EventLog_Inst]
AddReg = ADICVLS_EventLog_AddReg

[ADICVLS_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\adicvls.sys"
HKR,,TypesSupported,%REG_DWORD%,7

[ADICSC_Inst]
CopyFiles = adicsc_Copyfiles

[adicsc_Copyfiles]
adicsc.sys,,,0x100

[ADICSC_Inst.Services]
AddService = adicsc, %SPSVCINST_ASSOCSERVICE%, ADICSC_Service_Inst, ADICSC_EventLog_Inst

[ADICSC_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\adicsc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[ADICSC_EventLog_Inst]
AddReg = ADICSC_EventLog_AddReg

[ADICSC_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\adicsc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************
;Pioneer manufacturer device list
[Pioneer.NTamd64]
%PioneerMC.DeviceDesc% = PioneerMC_Inst, SCSI\ChangerPIONEER_CHANGR_DRM-1004X

[PioneerMC_Inst]
CopyFiles = pnrmc_Copyfiles

[pnrmc_Copyfiles]
pnrmc.sys,,,0x100

[PioneerMC_Inst.Services]
AddService = pnrmc, %SPSVCINST_ASSOCSERVICE%, PioneerMC_Service_Inst, PioneerMC_EventLog_Inst

[PioneerMC_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\pnrmc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[PioneerMC_EventLog_Inst]
AddReg = PioneerMC_EventLog_AddReg

[PioneerMC_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\pnrmc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************
;Sony manufacturer device list
[Sony.NTamd64]
%SonyMC.CDL1100.DeviceDesc% = SonyMC_Inst, SCSI\ChangerSONY____CDL1100_________
%SonyMC.CDL2100.DeviceDesc% = SonyMC_Inst, SCSI\ChangerSONY____CDL2100_________
%SonyMC.CDL2200.DeviceDesc% = SonyMC_Inst, SCSI\ChangerSONY____CDL2200_________
%SonyMC.CDL5000.DeviceDesc% = SonyMC_Inst, SCSI\ChangerSONY____CDL5000_________
%SonyMC.VGP-XL1B.DeviceDesc% = PowerFile_Inst, SBP2\Sony&VGP-XL1B&LUN2

%Sony.TSL-A300C.DeviceDesc% = SonyAitMC_Inst, SCSI\ChangerSONY____TSL-A300C_______
%Sony.TSL-A400C.DeviceDesc% = SonyAitMC_Inst, SCSI\ChangerSONY____TSL-A400C_______
%Sony.TSL-A500C.DeviceDesc% = SonyAitMC_Inst, SCSI\ChangerSONY____TSL-A500C_______

[Sony.NTamd64.6.0.0x01]
%SonyMC.CDL1100.DeviceDesc% = SonyMC_Inst, SCSI\ChangerSONY____CDL1100_________
%SonyMC.CDL2100.DeviceDesc% = SonyMC_Inst, SCSI\ChangerSONY____CDL2100_________
%SonyMC.CDL2200.DeviceDesc% = SonyMC_Inst, SCSI\ChangerSONY____CDL2200_________
%SonyMC.CDL5000.DeviceDesc% = SonyMC_Inst, SCSI\ChangerSONY____CDL5000_________
%SonyMC.VGP-XL1B.DeviceDesc% = PowerFile_Inst_MCE, SBP2\Sony&VGP-XL1B&LUN2

%Sony.TSL-A300C.DeviceDesc% = SonyAitMC_Inst, SCSI\ChangerSONY____TSL-A300C_______
%Sony.TSL-A400C.DeviceDesc% = SonyAitMC_Inst, SCSI\ChangerSONY____TSL-A400C_______
%Sony.TSL-A500C.DeviceDesc% = SonyAitMC_Inst, SCSI\ChangerSONY____TSL-A500C_______


[SonyMC_Inst]
CopyFiles = sonymc_Copyfiles

[sonymc_Copyfiles]
sonymc.sys,,,0x100

[SonyMC_Inst.Services]
AddService = sonymc, %SPSVCINST_ASSOCSERVICE%, SonyMC_Service_Inst, SonyMC_EventLog_Inst

[SonyMC_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\sonymc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[SonyMC_EventLog_Inst]
AddReg = SonyMC_EventLog_AddReg

[SonyMC_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\sonymc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

[SonyAitMC_Inst]
CopyFiles = snyaitmc_Copyfiles

[snyaitmc_Copyfiles]
snyaitmc.sys,,,0x100

[SonyAitMC_Inst.Services]
AddService = snyaitmc, %SPSVCINST_ASSOCSERVICE%, SonyAitMC_Service_Inst, SonyAitMC_EventLog_Inst

[SonyAitMC_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\snyaitmc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[SonyAitMC_EventLog_Inst]
AddReg = SonyAitMC_EventLog_AddReg

[SonyAitMC_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\snyaitmc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************
;Seagate manufacturer device list
[Seagate.NTamd64]
%Seagate.28849____.DeviceDesc% = Seagate_Inst, SCSI\ChangerARCHIVE_Python_28849-XXX
%Seagate.Python___.DeviceDesc% = Seagate_Inst, SCSI\ChangerARCHIVE_Python_02636-XXX
%Seagate.Python___.DeviceDesc% = Seagate_Inst, SCSI\ChangerARCHIVE_Python_29987-XXX
%Seagate.Python___.DeviceDesc% = Seagate_Inst, SCSI\ChangerARCHIVE_Python_04377-XXX
%Seagate.Python___.DeviceDesc% = Seagate_Inst, SCSI\ChangerARCHIVE_Python_06241-XXX
%Seagate.Python___.DeviceDesc% = Seagate_Inst, SCSI\ChangerARCHIVE_Python_06409-XXX
%Seagate.Python___.DeviceDesc% = Seagate_Inst, SCSI\ChangerARCHIVE_Python_9SP40-400
%Seagate.Python___.DeviceDesc% = Seagate_Inst, SCSI\ChangerARCHIVE_Python_9SP40-452

%Seagate.DAT_04377.DeviceDesc% = Seagate_Inst, SCSI\ChangerSEAGATE_DAT____04377-XXX
%Seagate.DAT_06241.DeviceDesc% = Seagate_Inst, SCSI\ChangerSEAGATE_DAT____06241-XXX
%Seagate.DAT_9SP40.DeviceDesc% = Seagate_Inst, SCSI\ChangerSEAGATE_DAT____9SP40-400
%Seagate.DAT_9SP40.DeviceDesc% = Seagate_Inst, SCSI\ChangerSEAGATE_DAT____9SP40-452

%Seagate.VIPER_2000.DeviceDesc% = Seagate_Inst, SCSI\ChangerSEAGATE_VIPER_2000______

%Seagate.IBM4586NP.DeviceDesc% = Seagate_Inst, SCSI\ChangerARCHIVE_IBM4586NP_____!D
%Seagate.IBM496000.DeviceDesc% = Seagate_Inst, SCSI\ChangerARCHIVE_IBM-STL496000N!D

%Seagate.4586_____.DeviceDesc% = Seagate_Inst, SCSI\ChangerARCHIVE_4586XX_28887-XXX

%Seagate.AIT-LDR__.DeviceDesc% = SonyAitMC_Inst, SCSI\ChangerSEAGATE_AIT-LDR_________

[Seagate_Inst]
CopyFiles = seaddsmc_Copyfiles

[seaddsmc_Copyfiles]
seaddsmc.sys,,,0x100

[Seagate_Inst.Services]
AddService = seaddsmc, %SPSVCINST_ASSOCSERVICE%, Seagate_Service_Inst, Seagate_EventLog_Inst

[Seagate_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\seaddsmc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[Seagate_EventLog_Inst]
AddReg = Seagate_EventLog_AddReg

[Seagate_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\seaddsmc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************
;PowerFile manufacturer device list
[PowerFile.NTamd64]
%PowerFile.DeviceDesc% = PowerFile_Inst,SBP2\STARMATIX_INC.&STARMATIX-DISK_CHANGER&CMDSETID104D8
%PowerFile.DeviceDesc% = PowerFile_Inst,SBP2\GENCHANGER
%PowerFile.DeviceDesc% = PowerFile_Inst,SBP2\50F2&0
%PowerFile.DeviceDesc% = PowerFile_Inst,SBP2\031887&040892
%PowerFile.DeviceDesc% = PowerFile_Inst, SBP2\POWERFILE-C200-RAM&DISC_CHANGER&LUN2
%PowerFile.DeviceDesc% = PowerFile_Inst, SBP2\POWERFILE-R200-DL&DISC_CHANGER&LUN2
%PowerFile.DeviceDesc% = PowerFile_Inst, SBP2\POWERFILE-C200-DL&DISC_CHANGER&LUN2
%PowerFile.DeviceDesc% = PowerFile_Inst, SBP2\NIVEUS&IV005031&LUN2
%PowerFile.DeviceDesc% = PowerFile_Inst, SBP2\NIVEUS&IV005070&LUN2
%PowerFile.DeviceDesc% = PowerFile_Inst, SBP2\NIVEUS&IV00XXXX&LUN2

[PowerFile.NTamd64.6.0.0x01]
%PowerFile.DeviceDesc% = PowerFile_Inst,SBP2\STARMATIX_INC.&STARMATIX-DISK_CHANGER&CMDSETID104D8
%PowerFile.DeviceDesc% = PowerFile_Inst,SBP2\GENCHANGER
%PowerFile.DeviceDesc% = PowerFile_Inst,SBP2\50F2&0
%PowerFile.DeviceDesc% = PowerFile_Inst,SBP2\031887&040892
%PowerFile.DeviceDesc% = PowerFile_Inst_MCE, SBP2\POWERFILE-C200-RAM&DISC_CHANGER&LUN2
%PowerFile.DeviceDesc% = PowerFile_Inst_MCE, SBP2\POWERFILE-R200-DL&DISC_CHANGER&LUN2
%PowerFile.DeviceDesc% = PowerFile_Inst_MCE, SBP2\POWERFILE-C200-DL&DISC_CHANGER&LUN2
%PowerFile.DeviceDesc% = PowerFile_Inst_MCE, SBP2\NIVEUS&IV005031&LUN2
%PowerFile.DeviceDesc% = PowerFile_Inst_MCE, SBP2\NIVEUS&IV005070&LUN2
%PowerFile.DeviceDesc% = PowerFile_Inst_MCE, SBP2\NIVEUS&IV00xxxx&LUN2

[PowerFile_Inst]
CopyFiles = powerfil_Copyfiles

[PowerFile_Inst_MCE]
CopyFiles = powerfil_Copyfiles

[powerfil_Copyfiles]
powerfil.sys,,,0x100

[PowerFile_Inst.Services]
AddService = powerfil, %SPSVCINST_ASSOCSERVICE%, PowerFile_Service_Inst, PowerFile_EventLog_Inst

[PowerFile_Inst_MCE.Services]
AddService = powerfil, %SPSVCINST_ASSOCSERVICE%, PowerFile_Service_Inst, PowerFile_EventLog_Inst


[PowerFile_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
LoadOrderGroup = Pointer Port
ServiceBinary  = %12%\powerfil.sys

[PowerFile_EventLog_Inst]
AddReg = PowerFile_EventLog_AddReg

[PowerFile_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\powerfil.sys"
HKR,,TypesSupported,%REG_DWORD%,7

[PowerFile_Inst_MCE.HW]
AddReg     = PowerFile_Inst_MCE_HW_Addreg

[PowerFile_Inst_MCE_HW_Addreg]
HKR,,"Security",,"D:P(A;;GAFA;;;SY)(A;;GAFA;;;BA)(A;;GAFA;;;BO)(A;;GAFA;;;IU)"

;**************************************************************
;ELMS manufacturer device list
[Elms.NTamd64]
%ELMSMC.DVL__.DeviceDesc% = ELMSMC_Inst, SCSI\ChangerElms____DVL_____________
%ELMSMC.ID100.DeviceDesc% = ELMSMC_Inst, SCSI\ChangerCYGNET__ID100___________

[ELMSMC_Inst]
CopyFiles = elmsmc_Copyfiles

[elmsmc_Copyfiles]
elmsmc.sys,,,0x100

[ELMSMC_Inst.Services]
AddService = elmsmc, %SPSVCINST_ASSOCSERVICE%, ELMSMC_Service_Inst, ELMSMC_EventLog_Inst

[ELMSMC_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\elmsmc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[ELMSMC_EventLog_Inst]
AddReg = ELMSMC_EventLog_AddReg

[ELMSMC_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\elmsmc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************
;NSM manufacturer device list
[NSM.NTamd64]
%NSMMC.DeviceDesc% = NSMMC_Inst, SCSI\ChangerNSM_____Mercury-40S_____

[NSMMC_Inst]
CopyFiles = nsmmc_Copyfiles

[nsmmc_Copyfiles]
nsmmc.sys,,,0x100

[NSMMC_Inst.Services]
AddService = nsmmc, %SPSVCINST_ASSOCSERVICE%, NSMMC_Service_Inst, NSMMC_EventLog_Inst

[NSMMC_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\nsmmc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[NSMMC_EventLog_Inst]
AddReg = NSMMC_EventLog_AddReg

[NSMMC_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\nsmmc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************
;Benchmark manufacturer device list
[Benchmark.NTamd64]
%Benchmark.DeviceDesc% = PowerFile_Inst, SCSI\ChangerBNCHMARKVS640___________

;**************************************************************
;GenChanger
[GenChanger.NTamd64]
%GenChanger.DeviceDesc% = GenChanger_Inst, SCSI\Changer

[GenChanger_Inst]

[GenChanger_Inst.Services]
AddService =  ,%SPSVCINST_ASSOCSERVICE%,

;**************************************************************
;JVC manufacturer device list
[JVC.NTamd64]
%JVCMC.1200.DeviceDesc% = JVCMC_Inst, SCSI\ChangerJVC_____CD-CHG_MC-1200__
%JVCMC.1600.DeviceDesc% = JVCMC_Inst, SCSI\ChangerJVC_____CD-CHG_MC-1600__

[JVCMC_Inst]
CopyFiles = jvcmc_Copyfiles

[jvcmc_Copyfiles]
jvcmc.sys,,,0x100

[JVCMC_Inst.Services]
AddService = jvcmc, %SPSVCINST_ASSOCSERVICE%, JVCMC_Service_Inst, JVCMC_EventLog_Inst

[JVCMC_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\jvcmc.sys
LoadOrderGroup = SCSI Class

[JVCMC_EventLog_Inst]
AddReg = JVCMC_EventLog_AddReg

[JVCMC_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\jvcmc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;***************************************************************
;Plasmon manufacturer device list
[Plasmon.NTamd64]
%PLSMC_DSERIES.DeviceDesc% = PLSMC_Inst, SCSI\ChangerPLASMON_D-SERIES________
%PLSMC_Tape.DeviceDesc%    = PLSMC_Inst, SCSI\ChangerPLASMON_FTA_____________
%PLSMC_Tape.DeviceDesc%    = PLSMC_Inst, SCSI\ChangerPLASMON_FTA102__________

[PLSMC_Inst]
CopyFiles = plasmc_Copyfiles

[plasmc_Copyfiles]
plasmc.sys,,,0x100

[PLSMC_Inst.Services]
AddService = plasmc, %SPSVCINST_ASSOCSERVICE%, PLSMC_Service_Inst, PLSMC_EventLog_Inst

[PLSMC_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\plasmc.sys
LoadOrderGroup = SCSI Class

[PLSMC_EventLog_Inst]
AddReg = PLSMC_EventLog_AddReg

[PLSMC_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\plasmc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************
;HP manufacturer device list
[HP.NTamd64]
%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1160A__________
%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1160F__________
%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1100F__________
%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1107F__________
%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1100J__________
%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1118J__________

%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1118M__________
%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1119M__________

%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1170M__________
%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1160M__________
%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1150M__________

%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1111M__________
%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1110M__________
%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1107M__________
%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1105M__________
%HPMC.OPT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1104M__________

%HPMC.PIN.DeviceDesc% = HPMC_Inst, SCSI\ChangerPINNACLEALTA____________
%HPMC.PLS.DeviceDesc% = HPMC_Inst, SCSI\ChangerIDE_____MULTI___________
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C5153F__________
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1718T__________
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C1194F__________
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C5151-2000______
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C5151-4000______
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C5177-4000______
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C5177-7000______
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C5173-4000______
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C5173-7000______
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C6280-4000______
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C6280-7000______
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C7200-8000______
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C7145-8000______
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C6280-8000______
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C7200___________
%HPMC.DLT.DeviceDesc% = HPMC_Inst, SCSI\ChangerHP______C7145___________

[HPMC_Inst]
CopyFiles = hpmc_Copyfiles

[hpmc_Copyfiles]
hpmc.sys,,,0x100

[HPMC_Inst.HW]
AddReg=hpmc_addreg

[hpmc_addreg]
HKR,"HPMC","DeviceHasDoor",0x00010001,0x00000279
HKR,"HPMC","IEPortUserClose",0x00010001,0x0000080

[HPMC_Inst.Services]
AddService = hpmc, %SPSVCINST_ASSOCSERVICE%, HPMC_Service_Inst, HPMC_EventLog_Inst

[HPMC_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\hpmc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[HPMC_EventLog_Inst]
AddReg = HPMC_EventLog_AddReg

[HPMC_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\hpmc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************
; DELL manufacturer device list
[DELL.NTamd64]
%DELL.PV120T__.DeviceDesc% = ADICSC_Inst, SCSI\ChangerDELL____PV-120T-DLT1AL__
%DELL.PV120T__.DeviceDesc% = ADICSC_Inst, SCSI\ChangerDELL____PV-120T-DLTAL___
%DELL.PV136T__.DeviceDesc% = ADICSC_Inst, SCSI\ChangerDELL____PV-136T_________
%DELL.PV122T__.DeviceDesc% = PowerFile_Inst, SCSI\ChangerDELL____PV-122T_________

;**************************************************************
;Exabyte manufacturer device list
[Exabyte.NTamd64]
%ExabyteMC.210.DeviceDesc% = ExabyteMC_Inst, SCSI\ChangerEXABYTE_EXB-210_________
%ExabyteMC.220.DeviceDesc% = ExabyteMC_Inst, SCSI\ChangerEXABYTE_EXB-220_________
%ExabyteMC.440.DeviceDesc% = ExabyteMC_Inst, SCSI\ChangerEXABYTE_EXB-440_________
%ExabyteMC.480.DeviceDesc% = ExabyteMC_Inst, SCSI\ChangerEXABYTE_EXB-480_________
%ExabyteMC.10e.DeviceDesc% = ExabyteMC_Inst, SCSI\ChangerEXABYTE_EXB-10e_________


[ExabyteMC_Inst]
CopyFiles = examc_Copyfiles

[examc_Copyfiles]
examc.sys,,,0x100

[ExabyteMC_Inst.Services]
AddService = examc, %SPSVCINST_ASSOCSERVICE%, ExabyteMC_Service_Inst, ExabyteMC_EventLog_Inst

[ExabyteMC_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\examc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[ExabyteMC_EventLog_Inst]
AddReg = ExabyteMC_EventLog_AddReg

[ExabyteMC_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\examc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************
;ATL manufacturer device list
[ATL.NTamd64]
%ATL.4/52.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ACL4/52__6210000
%ATL.4/52.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ACL4/52__6210030
%ATL.4/52.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ACL4/52__6210050
%ATL.4/52.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ACL4/52__6210090
%ATL.4/52.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ACL4/52__6240040
%ATL.4/52.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ACL4/52__6240050
%ATL.4/52.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ACL4/52__6240090
%ATL.4/52.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ACL4/52_________
%ATL.7100.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ATL7100__6240040
%ATL.7100.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ATL7100__6240050
%ATL.7100.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ATL7100__6240090
%ATL.7100.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ATL7100__6240076
%ATL.7100.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ATL7100__6240077
%ATL.7100.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ATL7100__6240078
%ATL.7100.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ATL7100__6240079
%ATL.7100.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____ATL7100_________
%ATLP1000.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____P1000____6220000
%ATLP1000.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____P1000____6220050
%ATLP1000.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____P1000____6220051
%ATLP1000.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____P1000____6220070
%ATLP1000.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____P1000____6220071
%ATLP1000.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____P1000____6220080
%ATLP1000.DeviceDesc% = ATL_Inst, SCSI\ChangerATL_____P1000____6220081

%M4MC.DeviceDesc% = M4MC_Inst, SCSI\ChangerATL_____1500____________
%M4MC.DeviceDesc% = M4MC_Inst, SCSI\ChangerM4_DATA_MagFile_________

[ATL_Inst]
CopyFiles = atlmc_Copyfiles

[atlmc_Copyfiles]
atlmc.sys,,,0x100

[ATL_Inst.Services]
AddService = atlmc, %SPSVCINST_ASSOCSERVICE%, ATL_Service_Inst, ATL_EventLog_Inst

[ATL_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\atlmc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[ATL_EventLog_Inst]
AddReg = ATL_EventLog_AddReg

[ATL_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\atlmc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

[M4MC_Inst]
CopyFiles = m4mc_Copyfiles

[m4mc_Copyfiles]
m4mc.sys,,,0x100

[M4MC_Inst.Services]
AddService = m4mc, %SPSVCINST_ASSOCSERVICE%, M4MC_Service_Inst, M4MC_EventLog_Inst

[M4MC_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\m4mc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[M4MC_EventLog_Inst]
AddReg = M4MC_EventLog_AddReg

[M4MC_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\m4mc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************
;Qualstar manufacturer device list
[Qualstar.NTamd64]
%Qlstar.TLS-4220__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-4220________

%Qlstar.ADIC-220__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerADIC____QLS_SDX_220_____
%Qlstar.ADIC-420__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerADIC____QLS_SDX_420_____
%Qlstar.ADIC-440__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerADIC____QLS_SDX_440_____
%Qlstar.ADIC-480__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerADIC____QLS_SDX_480_____
%Qlstar.ADIC-660__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerADIC____QLS_SDX_660_____
%Qlstar.ADIC-6120_.DeviceDesc% = Qlstar_Inst, SCSI\ChangerADIC____QLS_SDX_6120____
%Qlstar.ADIC-236__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerADIC____QLS_SDX_236_____
%Qlstar.ADIC-436__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerADIC____QLS_SDX_436_____
%Qlstar.ADIC-472__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerADIC____QLS_SDX_472_____
%Qlstar.ADIC-4144_.DeviceDesc% = Qlstar_Inst, SCSI\ChangerADIC____QLS_SDX_4144____

%Qlstar.TLS-4210__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-4210________
%Qlstar.TLS-4210A_.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-4210A_______
%Qlstar.TLS-4420__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-4420________
%Qlstar.TLS-4440__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-4440________
%Qlstar.TLS-4480__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-4480________
%Qlstar.TLS-4660__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-4660________
%Qlstar.TLS-46120_.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-46120_______
%Qlstar.TLS-2218__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-2218________
%Qlstar.TLS-2218A_.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-2218A_______
%Qlstar.TLS-2236__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-2236________
%Qlstar.TLS-2436__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-2436________
%Qlstar.TLS-2472__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-2472________
%Qlstar.TLS-24144_.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-24144_______
%Qlstar.TLS-412360.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-412360______

%Qlstar.TLS-4212__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-4212________
%Qlstar.TLS-4212i_.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-4212i_______
%Qlstar.TLS-4222__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-4222________
%Qlstar.TLS-4222i_.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-4222i_______
%Qlstar.TLS-412180.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-412180______
%Qlstar.TLS-412300.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-412300______
%Qlstar.TLS-412600.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-412600______

%Qlstar.TLS-6110__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-6110________
%Qlstar.TLS-6210__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-6210________
%Qlstar.TLS-6220__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-6220________
%Qlstar.TLS-6222__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-6222________
%Qlstar.TLS-6430__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-6430________
%Qlstar.TLS-6460__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-6460________
%Qlstar.TLS-68120_.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-68120_______
%Qlstar.TLS-68240_.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-68240_______

%Qlstar.TLS-8111__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-8111________
%Qlstar.TLS-8211__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-8211________
%Qlstar.TLS-8222__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-8222________
%Qlstar.TLS-8433__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-8433________
%Qlstar.TLS-8466__.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-8466________
%Qlstar.TLS-88132_.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-88132_______
%Qlstar.TLS-88264_.DeviceDesc% = Qlstar_Inst, SCSI\ChangerQUALSTARTLS-88264_______

[Qlstar_Inst]
CopyFiles = qlstrmc_Copyfiles

[qlstrmc_Copyfiles]
qlstrmc.sys,,,0x100

[Qlstar_Inst.Services]
AddService = qlstrmc, %SPSVCINST_ASSOCSERVICE%, Qlstar_Service_Inst, Qlstar_EventLog_Inst

[Qlstar_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\qlstrmc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[Qlstar_EventLog_Inst]
AddReg = Qlstar_EventLog_AddReg

[Qlstar_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\qlstrmc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************
;Tandberg manufacturer device list
[Tandberg.NTamd64]
%Tandberg.TDS-1210.DeviceDesc% = Qlstar_Inst, SCSI\ChangerTANDBERGTDS_1210________
%Tandberg.TDS-1420.DeviceDesc% = Qlstar_Inst, SCSI\ChangerTANDBERGTDS_1420________
%Tandberg.TDS-1440.DeviceDesc% = Qlstar_Inst, SCSI\ChangerTANDBERGTDS_1440________

;**************************************************************
;Breece Hill manufacturer device list
[BreeceHill.NTamd64]
%Breece.Q2_____.DeviceDesc% = Breece_Inst, SCSI\ChangerBHTi____Q2______________
%Breece.Quad_7_.DeviceDesc% = Breece_Inst, SCSI\ChangerBHTi____Quad_7__________
%Breece.Quad_47.DeviceDesc% = Breece_Inst, SCSI\ChangerBHTi____Quad_47_________

[Breece_Inst]
CopyFiles = breecemc_Copyfiles

[breecemc_Copyfiles]
breecemc.sys,,,0x100

[Breece_Inst.Services]
AddService = breecemc, %SPSVCINST_ASSOCSERVICE%, Breece_Service_Inst, Breece_EventLog_Inst

[Breece_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\breecemc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[Breece_EventLog_Inst]
AddReg = Breece_EventLog_AddReg

[Breece_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\breecemc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************
;Spectra manufacturer device list
[SpectraLogic.NTamd64]
%Spectra.215__.DeviceDesc% = Spectra_Inst, SCSI\ChangerSPECTRA_215_____________
%Spectra.4000_.DeviceDesc% = Spectra_Inst, SCSI\ChangerSPECTRA_4000____________
%Spectra.5000_.DeviceDesc% = Spectra_Inst, SCSI\ChangerSPECTRA_5000____________
%Spectra.9000_.DeviceDesc% = Spectra_Inst, SCSI\ChangerSPECTRA_9000____________
%Spectra.10000.DeviceDesc% = Spectra_Inst, SCSI\ChangerSPECTRA_10000___________

[Spectra_Inst]
CopyFiles = spctramc_Copyfiles

[spctramc_Copyfiles]
spctramc.sys,,,0x100

[Spectra_Inst.Services]
AddService = spctramc, %SPSVCINST_ASSOCSERVICE%, Spectra_Service_Inst, Spectra_EventLog_Inst

[Spectra_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\spctramc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[Spectra_EventLog_Inst]
AddReg = Spectra_EventLog_AddReg

[Spectra_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\spctramc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************
;Quantum manufacturer device list
[Quantum.NTamd64]
%Quantum.DeviceDesc% = Quantum_Inst, SCSI\ChangerQuantum_TZ_Media_Changer

[Quantum_Inst]
CopyFiles = qntmmc_Copyfiles

[qntmmc_Copyfiles]
qntmmc.sys,,,0x100

[Quantum_Inst.Services]
AddService = qntmmc, %SPSVCINST_ASSOCSERVICE%, Quantum_Service_Inst, Quantum_EventLog_Inst

[Quantum_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\qntmmc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[Quantum_EventLog_Inst]
AddReg = Quantum_EventLog_AddReg

[Quantum_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\qntmmc.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************
;Overland Data manufacturer standard device list
[Overland.NTamd64]
%ODIMC_Std_.LXBDeviceDesc% = ODIMC_Inst, SCSI\ChangerOVERLANDLXB_____________
%ODIMC_Std_.LPODeviceDesc% = ODIMC_Inst, SCSI\ChangerOVERLANDLIBRARYPRO______
%ODIMC_Std.LNeoDeviceDesc% = ODIMC_Inst, SCSI\ChangerOVERLANDNEO_Series______

[ODIMC_Inst]
CopyFiles = libxprmc_Copyfiles

[libxprmc_Copyfiles]
libxprmc.sys,,,0x100

[ODIMC_Inst.Services]
AddService = libxprmc, %SPSVCINST_ASSOCSERVICE%, ODIMC_Service_Inst, ODIMC_EventLog_Inst

[ODIMC_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\libxprmc.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[ODIMC_EventLog_Inst]
AddReg = ODIMC_EventLog_AddReg

[ODIMC_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\libxprmc.sys"
HKR,,TypesSupported,%REG_DWORD%,7


[Strings]
; Localizable
Msft = "Microsoft"

StdDDS="StdDDS"
DDSMC.ADIC_800E.DeviceDesc = "ADIC 800E Autoloader"

DDSMC.TSL-7000_.DeviceDesc = "Sony TSL-7000 DDS Autoloader"
DDSMC.TSL-9000_.DeviceDesc = "Sony TSL-9000 DDS Autoloader"
DDSMC.TSL-10000.DeviceDesc = "Sony TSL-10000 DDS Autoloader"
DDSMC.TSL-11000.DeviceDesc = "Sony TSL-11000 DDS Autoloader"

DDSMC.HP_C1553A.DeviceDesc = "HP SureStore Tape 12000 Autoloader"
DDSMC.HP_C1557A.DeviceDesc = "HP SureStore DAT24x6 Autoloader"
DDSMC.HP_C5713A.DeviceDesc = "HP SureStore DAT40x6 Autoloader"
DDSMC.HP_DAT72X6.DeviceDesc = "HP SureStore DAT72x6 Autoloader"

Compaq="Compaq"
CPQ.TSL9000_.DeviceDesc = "Compaq DDS3 12/24 GB 8 Cassette Autoloader"
CPQ.TSL10000.DeviceDesc = "Compaq DDS4 20/40 GB DAT Autoloader"
CPQ.TLZ9____.DeviceDesc = "Compaq DDS2 4/8 GB Autoloader (DEC TLZ9)"

CPQ.LIB81AIT.DeviceDesc = "Compaq StorageWorks 35GB AIT Autoloader"

CPQ.TL894___.DeviceDesc = "Compaq TL894 DLT Library"
CPQ.TL895___.DeviceDesc = "Compaq StorageWorks TL895 DLT Library"
CPQ.UHDL____.DeviceDesc = "Compaq Storageworks 8/16 Cartridge DLT Library"

DEC="DEC"
DEC.TLZ1_.DeviceDesc = "Digital TLZ1 Autoloader"

DEC.TL810.DeviceDesc = "Digital TL810 DLT Library"
DEC.TL812.DeviceDesc = "Digital TL812 DLT Library"
DEC.TZ___.DeviceDesc = "Digital TZ Media Changer"

ADICVLS.4mm.DeviceDesc = "ADIC VLS 4mm Library"
ADICVLS.SDX.DeviceDesc = "ADIC VLS SDX Library"

ADICVLS.DLT.DeviceDesc = "ADIC VLS DLT Library"

ADICVLS.DAT.DeviceDesc = "ADIC DAT AutoChanger"

Pioneer="Pioneer"
PioneerMC.DeviceDesc = "Pioneer DRM-1004 Library"

Sony="Sony"
SonyMC.CDL1100.DeviceDesc = "Sony CDL1100 Desktop Library"
SonyMC.CDL2100.DeviceDesc = "Sony CDL2100 Library"
SonyMC.CDL2200.DeviceDesc = "Sony CDL2200 Library"
SonyMC.CDL5000.DeviceDesc = "Sony CDL5000 Library"
SonyMC.VGP-XL1B.DeviceDesc = "Sony VGP-XL1B"

Sony.TSL-A300C.DeviceDesc = "Sony TSL-A300C Autoloader"
Sony.TSL-A400C.DeviceDesc = "Sony TSL-A400C Autoloader"
Sony.TSL-A500C.DeviceDesc = "Sony TSL-A500C Autoloader"

Seagate="Seagate"
Seagate.28849____.DeviceDesc = "Seagate 4586 Autoloader"
Seagate.Python___.DeviceDesc = "Seagate Archive Python Autoloader"

Seagate.DAT_04377.DeviceDesc = "Seagate Scorpion 96"
Seagate.DAT_06241.DeviceDesc = "Seagate Scorpion 240"
Seagate.DAT_9SP40.DeviceDesc = "Seagate Scorpion 240"

Seagate.VIPER_2000.DeviceDesc = "Seagate Viper 2000 Autoloader"

Seagate.IBM4586NP.DeviceDesc = "IBM Archive 4586NP Autoloader"
Seagate.IBM496000.DeviceDesc = "IBM Archive Autoloader"

Seagate.4586_____.DeviceDesc = "Compaq DDS2 4/16 GB DAT Autoloader"

Seagate.AIT-LDR__.DeviceDesc = "Seagate Sidewinder 200 Autoloader"

PowerFile="PowerFile"
PowerFile.DeviceDesc = "PowerFile C200"

Elms="Elms"
ELMSMC.DVL__.DeviceDesc = "Elms DVL CD Library"
ELMSMC.ID100.DeviceDesc = "Cygnet id 100 Library"

NSM="NSM"
NSMMC.DeviceDesc = "NSM Mercury 40 Jukebox"

Benchmark="Benchmark"
Benchmark.DeviceDesc = "Benchmark VS640 DLT Autoloader"

ADIC="ADIC"
ADICSC.Sca100.DeviceDesc = "ADIC Scalar 100 Library"
ADICSC.Sc1000.DeviceDesc = "ADIC Scalar 1000 Library"
ADICSC.Scalar.DeviceDesc = "ADIC Scalar Tape Library"
ADICSC.FStor_.DeviceDesc = "ADIC FastStor DLT Autoloader"
DELL.PV120T__.DeviceDesc = "DELL PowerVault 120T Autoloader"
DELL.PV136T__.DeviceDesc = "DELL PowerVault 136T Autoloader"

DELL="DELL"
DELL.PV122T__.DeviceDesc = "DELL PowerVault 122T Autoloader"

GenChanger="GenChanger"
GenChanger.DeviceDesc = "Unknown Medium Changer"

JVC="JVC"
JVCMC.1200.DeviceDesc = "JVC MC-1200 Disc Library"
JVCMC.1600.DeviceDesc = "JVC MC-1600 Disc Library"

Plasmon="Plasmon"
PLSMC_DSERIES.DeviceDesc = "Plasmon D-Series Library"
PLSMC_Tape.DeviceDesc    = "Plasmon Tape Library"

HP="HP"
HPMC.OPT.DeviceDesc = "HP SureStore Optical Library"
HPMC.PIN.DeviceDesc = "Pinnacle Micro Alta Optical Library"
HPMC.PLS.DeviceDesc = "Plasmon IDE Multi Library"
HPMC.DLT.DeviceDesc = "HP Tape Library"

Exabyte="Exabyte"
ExabyteMC.210.DeviceDesc = "Exabyte 210 Tape Library"
ExabyteMC.220.DeviceDesc = "Exabyte 220 Tape Library"
ExabyteMC.440.DeviceDesc = "Exabyte 440 Tape Library"
ExabyteMC.480.DeviceDesc = "Exabyte 480 Tape Library"
ExabyteMC.10e.DeviceDesc = "Exabyte 10e Tape Library"

ATL="ATL"
ATL.4/52.DeviceDesc = "ATL 520 Series Tape Library"
ATL.7100.DeviceDesc = "ATL 7100 Series Tape Library"
ATLP1000.DeviceDesc = "ATL P1000 Tape Library"

M4MC.DeviceDesc="ATL Mxxxx Medium Changer"

Qualstar="Qualstar"
Qlstar.TLS-4220__.DeviceDesc = "ADIC TLS-4220 Tape Library"

Qlstar.ADIC-220__.DeviceDesc = "ADIC QLS-220 Tape Library"
Qlstar.ADIC-420__.DeviceDesc = "ADIC QLS-420 Tape Library"
Qlstar.ADIC-440__.DeviceDesc = "ADIC QLS-440 Tape Library"
Qlstar.ADIC-480__.DeviceDesc = "ADIC QLS-480 Tape Library"
Qlstar.ADIC-660__.DeviceDesc = "ADIC QLS-660 Tape Library"
Qlstar.ADIC-6120_.DeviceDesc = "ADIC QLS-6120 Tape Library"
Qlstar.ADIC-236__.DeviceDesc = "ADIC QLS-236 Tape Library"
Qlstar.ADIC-436__.DeviceDesc = "ADIC QLS-436 Tape Library"
Qlstar.ADIC-472__.DeviceDesc = "ADIC QLS-472 Tape Library"
Qlstar.ADIC-4144_.DeviceDesc = "ADIC QLS-4144 Tape Library"

Qlstar.TLS-4210__.DeviceDesc = "Qualstar TLS-4210 Tape Library"
Qlstar.TLS-4210A_.DeviceDesc = "Qualstar TLS-4210A Tape Library"
Qlstar.TLS-4420__.DeviceDesc = "Qualstar TLS-4420 Tape Library"
Qlstar.TLS-4440__.DeviceDesc = "Qualstar TLS-4440 Tape Library"
Qlstar.TLS-4480__.DeviceDesc = "Qualstar TLS-4480 Tape Library"
Qlstar.TLS-4660__.DeviceDesc = "Qualstar TLS-4660 Tape Library"
Qlstar.TLS-46120_.DeviceDesc = "Qualstar TLS-46120 Tape Library"
Qlstar.TLS-2218__.DeviceDesc = "Qualstar TLS-2218 Tape Library"
Qlstar.TLS-2218A_.DeviceDesc = "Qualstar TLS-2218A Tape Library"
Qlstar.TLS-2236__.DeviceDesc = "Qualstar TLS-2236 Tape Library"
Qlstar.TLS-2436__.DeviceDesc = "Qualstar TLS-2436 Tape Library"
Qlstar.TLS-2472__.DeviceDesc = "Qualstar TLS-2472 Tape Library"
Qlstar.TLS-24144_.DeviceDesc = "Qualstar TLS-24144 Tape Library"
Qlstar.TLS-412360.DeviceDesc = "Qualstar TLS-412360 Tape Library"

Qlstar.TLS-4212__.DeviceDesc = "Qualstar TLS-4212 Tape Library"
Qlstar.TLS-4212i_.DeviceDesc = "Qualstar TLS-4212i Tape Library"
Qlstar.TLS-4222__.DeviceDesc = "Qualstar TLS-4222 Tape Library"
Qlstar.TLS-4222i_.DeviceDesc = "Qualstar TLS-4222i Tape Library"
Qlstar.TLS-412180.DeviceDesc = "Qualstar TLS-412180 Tape Library"
Qlstar.TLS-412300.DeviceDesc = "Qualstar TLS-412300 Tape Library"
Qlstar.TLS-412600.DeviceDesc = "Qualstar TLS-412600 Tape Library"

Qlstar.TLS-6110__.DeviceDesc = "Qualstar TLS-6110 Tape Library"
Qlstar.TLS-6210__.DeviceDesc = "Qualstar TLS-6210 Tape Library"
Qlstar.TLS-6220__.DeviceDesc = "Qualstar TLS-6220 Tape Library"
Qlstar.TLS-6222__.DeviceDesc = "Qualstar TLS-6222 Tape Library"
Qlstar.TLS-6430__.DeviceDesc = "Qualstar TLS-6430 Tape Library"
Qlstar.TLS-6460__.DeviceDesc = "Qualstar TLS-6460 Tape Library"
Qlstar.TLS-68120_.DeviceDesc = "Qualstar TLS-68120 Tape Library"
Qlstar.TLS-68240_.DeviceDesc = "Qualstar TLS-68240 Tape Library"

Qlstar.TLS-8111__.DeviceDesc = "Qualstar TLS-8111 Tape Library"
Qlstar.TLS-8211__.DeviceDesc = "Qualstar TLS-8211 Tape Library"
Qlstar.TLS-8222__.DeviceDesc = "Qualstar TLS-8222 Tape Library"
Qlstar.TLS-8433__.DeviceDesc = "Qualstar TLS-8433 Tape Library"
Qlstar.TLS-8466__.DeviceDesc = "Qualstar TLS-8466 Tape Library"
Qlstar.TLS-88132_.DeviceDesc = "Qualstar TLS-88132 Tape Library"
Qlstar.TLS-88264_.DeviceDesc = "Qualstar TLS-88264 Tape Library"

Tandberg="Tandberg"
Tandberg.TDS-1210.DeviceDesc = "Tandberg TDS1210 Tape Library"
Tandberg.TDS-1420.DeviceDesc = "Tandberg TDS1420 Tape Library"
Tandberg.TDS-1440.DeviceDesc = "Tandberg TDS1440 Tape Library"

BreeceHill="BreeceHill"
Breece.Q2_____.DeviceDesc = "Breece Hill Q2.15 Tape Library"
Breece.Quad_7_.DeviceDesc = "Breece Hill Q7 Tape Library"
Breece.Quad_47.DeviceDesc = "Breece Hill Q47 Tape Library"

SpectraLogic="SpectraLogic"
Spectra.215__.DeviceDesc = "Spectra 2000 Library"
Spectra.4000_.DeviceDesc = "Spectra 4000 Library"
Spectra.5000_.DeviceDesc = "Spectra 5000 Library"
Spectra.9000_.DeviceDesc = "Spectra 9000 Library"
Spectra.10000.DeviceDesc = "Spectra 10000 Library"

Quantum="Quantum"
Quantum.DeviceDesc = "Quantum DLT x500, x700 Library"

Overland="Overland"
Ovrl="Overland Data, Inc."
ODIMC_Std_.LXBDeviceDesc="Overland LibraryXpress Medium Changers"
ODIMC_Std_.LPODeviceDesc="Overland LIBRARYPRO Medium Changers"
ODIMC_Std.LNeoDeviceDesc="Overland Neo Series Medium Changers"

ODIMC_Cmpq.TL8DeviceDesc="Compaq StorageWorks DLT Mini-Library"
ODIMC_Cmpq.AITDeviceDesc="Compaq SSL2000 Series Mini-Library"
ODIMC_Cmpq.MSLDeviceDesc="Compaq StorageWorks DLT/SDLT Mini-Library"

;*******************************************
;Non-localizable, Handy macro substitutions
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_DEMAND_START   = 3
SERVICE_ERROR_NORMAL   = 1
REG_EXPAND_SZ          = 0x00020000
REG_DWORD              = 0x00010001
