;
; Copyright (c) Ricoh Company,Ltd.  All rights reserved.
;

[Version]
Signature="$WINDOWS NT$"
Class=DiskDrive
ClassGuid={4D36E967-E325-11CE-BFC1-08002BE10318}
Provider=%Ricoh%
CatalogFile=ridisk.cat
DriverVer=06/15/2013,6.2.9400.0

[Manufacturer]
%Ricoh%=disk_device,NTx86,NTamd64

[disk_device.NTx86]
%disk_devdesc% = disk_install_sd, SCSI\DiskRicoh_Storage_SD&REV_3.0
%disk_devdesc% = disk_install_mmc, SCSI\DiskRicoh_Storage_MMC&REV_3.0
%disk_devdesc% = disk_install_mst, SCSI\DiskRicoh_Storage_MemoryStick&REV_3.0
%disk_devdesc% = disk_install_xd, SCSI\DiskRicoh_Storage_XD&REV_3.0

[disk_device.NTamd64]
%disk_devdesc% = disk_install_sd, SCSI\DiskRicoh_Storage_SD&REV_3.0
%disk_devdesc% = disk_install_mmc, SCSI\DiskRicoh_Storage_MMC&REV_3.0
%disk_devdesc% = disk_install_mst, SCSI\DiskRicoh_Storage_MemoryStick&REV_3.0
%disk_devdesc% = disk_install_xd, SCSI\DiskRicoh_Storage_XD&REV_3.0

[disk_install_sd.NT]
Include = disk.inf
Needs = disk_install.NT

[disk_install_sd.NT.Services]
Include = disk.inf
Needs = disk_install.NT.Services

[disk_install_sd.NT.HW]
AddReg=disk_install_sd_HW.AddReg

[disk_install_sd_HW.AddReg]
HKR,,"RemovalPolicy",0x00010001,0x3    ; ExpectSurpriseRemoval
HKR,,"Icons",0x00010000,"%%SystemRoot%%\system32\RiSDIcon.dll,0"
HKR,,"Label",,"SD"
HKR,,"NoSoftEject",0x00010001,0x00000001

[disk_install_mmc.NT]
Include = disk.inf
Needs = disk_install.NT

[disk_install_mmc.NT.Services]
Include = disk.inf
Needs = disk_install.NT.Services

[disk_install_mmc.NT.HW]
AddReg=disk_install_mmc_HW.AddReg

[disk_install_mmc_HW.AddReg]
HKR,,"RemovalPolicy",0x00010001,0x3    ; ExpectSurpriseRemoval
HKR,,"Icons",0x00010000,"%%SystemRoot%%\system32\RiMMCIcon.dll,0"
HKR,,"Label",,"MMC"
HKR,,"NoSoftEject",0x00010001,0x00000001

[disk_install_mst.NT]
Include = disk.inf
Needs = disk_install.NT

[disk_install_mst.NT.Services]
Include = disk.inf
Needs = disk_install.NT.Services

[disk_install_mst.NT.HW]
AddReg=disk_install_mst_HW.AddReg

[disk_install_mst_HW.AddReg]
HKR,,"RemovalPolicy",0x00010001,0x3    ; ExpectSurpriseRemoval
HKR,,"Icons",0x00010000,"%%SystemRoot%%\system32\snymsico.dll,1"
HKR,,"Label",,"Memory Stick"
HKR,,"NoSoftEject",0x00010001,0x00000001

[disk_install_xd.NT]
Include = disk.inf
Needs = disk_install.NT

[disk_install_xd.NT.Services]
Include = disk.inf
Needs = disk_install.NT.Services

[disk_install_xd.NT.HW]
AddReg=disk_install_xd_HW.AddReg

[disk_install_xd_HW.AddReg]
HKR,,"RemovalPolicy",0x00010001,0x3    ; ExpectSurpriseRemoval
HKR,,"Icons",0x00010000,"%%SystemRoot%%\system32\RixDIcon.dll,0"
HKR,,"Label",,"xD"
HKR,,"NoSoftEject",0x00010001,0x00000001

[Strings]
Ricoh= "Ricoh Company"
GenManufacturer="(Standard disk drives)"
disk_devdesc="Disk drive"
disk_ServiceDesc="Disk Driver"
DiskName= "Ricoh Flash Memory Host Controller" 

