[Version]
signature="$Windows NT$"
Class=MediumChanger
ClassGUID={CE5939AE-EBDE-11d0-B181-0000F8753EC4}
Provider=%IBM%
CatalogFile="ibmcg.cat"
DriverVer = 06/28/2024,7.0.1.4
PnpLockdown=1
[SourceDisksNames]
1=%diskName%
[SourceDisksFiles]
ibmcg.sys=1
ibmcgft.sys=1
[DestinationDirs]
DefaultDestDir = 13 ; DIRID_DRIVERS
SysCpSection = 13 ; DIRID_DRIVERS
[ControlFlags]
ExcludeFromSelect=*
[Manufacturer]
%IBM%=IBM, NTamd64.10.0...17763
%ADIC%=ADIC, NTamd64.10.0...17763
%QUANTUM%=QUANTUM, NTamd64.10.0...17763
%HPE%=HPE, NTamd64.10.0...17763
[IBM.NTamd64.10.0...17763]
%ibm3572.DeviceDesc%          = ibmcg_Inst, SCSI\ChangerIBM_____3572-TL_________
%ibm3573.DeviceDesc%          = ibmcg_Inst, SCSI\ChangerIBM_____3573-TL_________
%ibm3584.DeviceDesc%          = ibmcg_Inst, SCSI\ChangerIBM_____03584L22________
%ibm3584.DeviceDesc%          = ibmcg_Inst, SCSI\ChangerIBM_____03584L32________
%ibm3584.DeviceDesc%          = ibmcg_Inst, SCSI\ChangerIBM_____03584L42________
%ibm3584.DeviceDesc%          = ibmcg_Inst, SCSI\ChangerIBM_____03584L52________
%ibm3576.DeviceDesc%          = ibmcg_Inst, SCSI\ChangerIBM_____3576-MTL________
%ibm3555.DeviceDesc%          = ibmcg_Inst, SCSI\ChangerIBM_____3555-TL_________
[ADIC.NTamd64.10.0...17763]
%ADICi500.DeviceDesc%      = ibmcg_Inst, SCSI\ChangerADIC____Scalar_i500_____     
%ADICi6000.DeviceDesc%     = ibmcg_Inst, SCSI\ChangerADIC____Scalar_i6000____    
[QUANTUM.NTamd64.10.0...17763]
%QUANTUMi500.DeviceDesc%      = ibmcg_Inst, SCSI\ChangerQUANTUM_Scalar_i500_____     
%QUANTUMi6000.DeviceDesc%     = ibmcg_Inst, SCSI\ChangerQUANTUM_Scalar_i6000____ 
%QUANTUMi3i6.DeviceDesc%      = ibmcg_Inst, SCSI\ChangerQUANTUM_Scalar_i3-i6____  
[HPE.NTamd64.10.0...17763]
%HPEMSL3040.DeviceDesc%  = ibmcg_Inst, SCSI\ChangerHPE_____MSL3040_________
[ibmcg_Inst]
UseInfDeviceDesc=1
CopyFiles = SysCpSection
[ibmcg_Inst.HW]
AddReg = filter_addreg
[filter_addreg]
HKR,,"UpperFilters", 0x00010000, "IBMCgFt"
[SysCpSection]
ibmcg.sys
ibmcgft.sys
[ibmcg_Inst.Services]
AddService = ibmcg, %SPSVCINST_ASSOCSERVICE%, ibmcg_Service_Inst, ibmcg_EventLog_Inst
AddService = IBMCgFt,,IBMCgFt_Service_Inst
[IBMCgFt_Service_Inst]
DisplayName  = %IBMCgFt.SVCDESC%
ServiceType  = 1
StartType    = 3
ErrorControl = 1
ServiceBinary = %13%\IBMCgFt.sys
[ibmcg_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %13%\ibmcg.sys
AddReg         = NotifyFailover_AddReg
[NotifyFailover_AddReg]
HKR,, "FailoverDriver", 0x00010001,0x1
[ibmcg_EventLog_Inst]
AddReg = ibmcg_EventLog_AddReg
[ibmcg_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\ibmcg.sys"
HKR,,TypesSupported,%REG_DWORD%,7
[Strings]
IBM="IBM Corporation"
ibm3572.DeviceDesc="IBM Storage 3572 Tape Library"
ibm3573.DeviceDesc="IBM Storage 3573 Tape Library"
ibm3584.DeviceDesc="IBM Storage 3584 Tape Library"
ibm3576.DeviceDesc="IBM Storage 3576 Modular Tape Library"
ibm3555.DeviceDesc="IBM Storage 3555 Tape Library"
ADIC="ADIC"
ADICi500.DeviceDesc="ADIC Scalar i500"     
ADICi6000.DeviceDesc="ADIC Scalar i6000"    
QUANTUM="QUANTUM"
QUANTUMi500.DeviceDesc="QUANTUM Scalar i500"     
QUANTUMi6000.DeviceDesc="QUANTUM Scalar i6000" 
QUANTUMi3i6.DeviceDesc="QUANTUM Scalar i3-i6"
HPE="HPE"
HPEMSL3040.DeviceDesc  = "HPE MSL3040"
diskName="IBM Tape/Changer Driver Setup Disk"
IBMCgFt.SVCDESC="IBM Changer Filter Driver"
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_DEMAND_START   = 3
SERVICE_ERROR_NORMAL   = 1
REG_EXPAND_SZ          = 0x00020000
REG_DWORD              = 0x00010001
