[Version]
Signature="$Windows NT$"
Class=MTD
ClassGuid = {4d36e970-e325-11ce-bfc1-08002be10318}
Provider=%Rts%
CatalogFile     = RtsPStor.cat
DriverVer=12/19/2010,6.1.7600.72

[SourceDisksFiles]
RtsPStor.sys = 99
;RtsPStor.dll = 99
RtsPStorIcon.dll = 99

[SourceDisksNames.x86]
99 = %DISK_NAME%

[SourceDisksNames.amd64]
99 = %DISK_NAME%

[SourceDisksNames.ia64]
99 = %DISK_NAME%

[DestinationDirs]
CopyFilesSYS = 12     ; should it be 10 to take care of 98 stuff??????
CopyFilesDLL = 11     ; %SystemRoot%\system or system32 - 98 or Win2000
CopyFilesDLL64 = 10,SysWOW64


[Manufacturer]
%VENDOR%=Vendor,NTamd64

[Vendor.NTamd64]
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5208&CC_FF00
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5208&SUBSYS_04611028
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&CC_FF00
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_10181043
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_FF1E1179
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_048F1028
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_04B91028
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_04901028
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_04BA1028
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_04A51028
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_04911028
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_21DD17AA
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_907B104d
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1656103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1657103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1658103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1659103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_165a103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_165b103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_04A51028
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1688103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1689103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1649103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_164a103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_164b103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_164c103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_164d103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_164e103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_366A103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_366B103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_366C103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1693103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1694103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1695103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1696103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1697103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1698103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1699103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_169a103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_169b103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_169c103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_9082104d
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_362017AA
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_165c103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_165d103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_165e103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_165f103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1660103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1661103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1662103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1663103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1664103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1665103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_FDD11179
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1650103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_1651103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_362317AA
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_051e1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3581103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3582103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3583103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_908A104D
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_09271025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_09291025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_09311025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_09331025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_09351025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_052a1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05221025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05231025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05241025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_908B104D
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05571025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_055F1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_054F1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_055B1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05711025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_056F1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_054B1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_054D1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_051E1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05731025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05741025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_358B103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_358C103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_358D103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_358E103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_358F103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3590103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3591103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3592103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3593103c
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_054D1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_054B1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_058D1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_058E1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_908D104D
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_358B103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_358C103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_358D103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_358E103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_358F103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3590103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3591103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3592103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3593103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_355B103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_355C103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_355D103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_355E103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_355F103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3560103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05671025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05681025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_056B1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3564103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3565103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3566103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3567103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3562103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3563103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3568103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_3569103C
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_21EC17AA
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_21ED17AA
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_21EE17AA
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_21EF17AA
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_21F017AA
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05781025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05791025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_057A1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_057B1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05581025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05601025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05871025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05881025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_058B1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_058C1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05801025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05811025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_058F1025
%Rts5208CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5209&SUBSYS_05901025
%Rts5288CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5288&CC_FF00
%Rts5288CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5288&SUBSYS_1404103c
%Rts5288CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5288&SUBSYS_1405103c
%Rts5288CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5288&SUBSYS_1406103c
%Rts5288CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5288&SUBSYS_1407103c
%Rts5288CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5288&SUBSYS_1409103c
%Rts5288CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5288&SUBSYS_140a103c
%Rts5288CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5288&SUBSYS_1414103c
%Rts5288CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5288&SUBSYS_1415103c
%Rts5288CR%    = Rts5208.Inst, PCI\VEN_10EC&DEV_5288&SUBSYS_FF601179

[Rts5208.Inst.NTx86]
CopyFiles = CopyFilesSYS

[Rts5208.Inst.NTx86.CoInstallers]
CopyFiles=CopyFilesDLL
AddReg=Rts.NTx86.CoInstallers_AddReg

[Rts.NTx86.CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,","

[Rts5208.Inst.NTia64]
CopyFiles = CopyFilesSYS

[Rts5208.Inst.NTia64.CoInstallers]
CopyFiles=CopyFilesDLL64
AddReg=Rts.NTia64.CoInstallers_AddReg

[Rts.NTia64.CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,","

[Rts5208.Inst.ntamd64]
CopyFiles = CopyFilesSYS

[Rts5208.Inst.ntamd64.CoInstallers]
CopyFiles=CopyFilesDLL64
AddReg=Rts.ntamd64.CoInstallers_AddReg

[Rts.ntamd64.CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,","


[Rts5208.Inst.NTx86.HW]
AddReg=RtsPStor.InterruptConfig


[Rts5208.Inst.NTamd64.HW]
AddReg=RtsPStor.InterruptConfig


[RtsPStor.InterruptConfig]
HKR, "Interrupt Management",,0x00000010
HKR, "Interrupt Management\MessageSignaledInterruptProperties",,0x00000010
HKR, "Interrupt Management\MessageSignaledInterruptProperties", "MSISupported", 0x00010001, 1
;HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 1

;[NecXhcd.Params]

;[McciXhcd.HwParams]


[Rts5208.Inst.NTx86.Services]
AddService = RSPCIESTOR,0x00000002,Rts5208_Service_Inst

[Rts5208.Inst.NTia64.Services]
AddService = RSPCIESTOR,0x00000002,Rts5208_Service_Inst

[Rts5208.Inst.ntamd64.Services]
AddService = RSPCIESTOR,0x00000002,Rts5208_Service_Inst

[CopyFilesSYS]
RtsPStor.sys


[CopyFilesDLL]
; RtsPStor.dll
RtsPStorIcon.dll

[CopyFilesDLL64]
RtsPStorIcon.dll

[DefaultInstall.NTx86]
CopyFiles = CopyFilesSYS, CopyFilesDLL

[DefaultInstall.ntamd64]
CopyFiles = CopyFilesSYS, CopyFilesDLL64

[DefaultInstall.NTia64]
CopyFiles = CopyFilesSYS, CopyFilesDLL64

[DefaultInstall.Services]
AddService = RSPCIESTOR,0x00000002,Rts5208_Service_Inst


[Rts5208_Service_Inst]
DisplayName    = %Rts5208%
ServiceType    = %SERVICE_KERNEL_DRIVER% 
StartType      = %SERVICE_DEMAND_START% 
ErrorControl   = %SERVICE_ERROR_IGNORE% 
ServiceBinary  = %12%\RtsPStor.sys 
AddReg         = RSPCIESTOR.AddReg

[RSPCIESTOR.AddReg]
HKR,"Parameters","DebugLevel",0x10001,5
HKR,"Parameters","FirstLoad",0x10001,1
HKR,"Parameters","MSIEnalbe",0x10001,1




;================================================================
[Strings] 
;  *******Localizable Strings******* 
Rts            = "Realtek Semiconduct Corp." 
VENDOR         = "Realtek Semiconduct Corp." 
Rts5208CR      = "Realtek PCIE CardReader"
Rts5288CR      = "Realtek PCIE CardReader"
Rts5208      = "Realtek PCIE CardReader Driver" 
DISK_NAME      = "Realtek PCIE CardReader Source Disk"

;  *******Non Localizable Strings******* 

SERVICE_BOOT_START     = 0x0 
SERVICE_SYSTEM_START   = 0x1 
SERVICE_AUTO_START     = 0x2 
SERVICE_DEMAND_START   = 0x3 
SERVICE_DISABLED       = 0x4 

SERVICE_KERNEL_DRIVER  = 0x1 
SERVICE_ERROR_IGNORE   = 0x0 
SERVICE_ERROR_NORMAL   = 0x1 
SERVICE_ERROR_SEVERE   = 0x2 
SERVICE_ERROR_CRITICAL = 0x3 

REG_EXPAND_SZ          = 0x00020000 
REG_DWORD              = 0x00010001 
REG_MULTI_SZ           = 0x00010000
REG_BINARY             = 0x00000001
REG_SZ                 = 0x00000000





