;
; ACTRPCSC .INF file
;
; Copyright (c) 2003, ActivCard

[Version]
signature="$WINDOWS NT$"
Class=ActivCardClass
ClassGuid={e7f8dc5e-a591-4264-8a30-6eae85be7a3f}
Provider=%Mfg%
DriverVer = 09/16/2003,1.0.0.0

[SourceDisksNames]
1=%DiskId%

[SourceDisksFiles]
actrpcsc.sys = 1

[ClassInstall32]
Addreg=SmartReaderClass

[SmartReaderClass]
HKR,,,,%ClassName%
HKR,,Icon,,103		; Empty 
HKR,,NoDisplayClass,,1
HKR,,NoInstallClass,,1


[DestinationDirs]
SYS.CopyList=10,system32\drivers

[Manufacturer]
%Mfg%=OpenSystemsResources

[OpenSystemsResources]
%DeviceDesc% = SmartReaderDriverInstall, Root\ActrReader

[SmartReaderDriverInstall]
CopyFiles=SYS.CopyList

[SYS.CopyList]
actrpcsc.sys

[SmartReaderDriverInstall.Services]
AddService = Actrpcsc,%SPSVCINST_ASSOCSERVICE%,SmartReaderDriver_Service_Inst

[SmartReaderDriver_Service_Inst]
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
LoadOrderGroup = "Base"
ServiceBinary = %12%\actrpcsc.sys 

[Strings]
Mfg = "ActivCard"
DeviceDesc = "ActivCard SmartReader Virtual PnP Driver"
DiskId = "Install disk (1)"
ClassName = "ActivCard Devices"

;
; The "standard" defines
;
SPSVCINST_TAGTOFRONT               = 0x00000001
SPSVCINST_ASSOCSERVICE             = 0x00000002
SPSVCINST_DELETEEVENTLOGENTRY      = 0x00000004
SPSVCINST_NOCLOBBER_DISPLAYNAME    = 0x00000008
SPSVCINST_NOCLOBBER_STARTTYPE      = 0x00000010
SPSVCINST_NOCLOBBER_ERRORCONTROL   = 0x00000020
SPSVCINST_NOCLOBBER_LOADORDERGROUP = 0x00000040
SPSVCINST_NOCLOBBER_DEPENDENCIES   = 0x00000080
SPSVCINST_NOCLOBBER_DESCRIPTION    = 0x00000100

COPYFLG_WARN_IF_SKIP         = 0x00000001
COPYFLG_NOSKIP               = 0x00000002
COPYFLG_NOVERSIONCHECK       = 0x00000004
COPYFLG_FORCE_FILE_IN_USE    = 0x00000008
COPYFLG_NO_OVERWRITE         = 0x00000010
COPYFLG_NO_VERSION_DIALOG    = 0x00000020
COPYFLG_OVERWRITE_OLDER_ONLY = 0x00000040
COPYFLG_REPLACEONLY          = 0x00000400
COPYFLG_REPLACE_BOOT_FILE    = 0x00001000
COPYFLG_NOPRUNE              = 0x00002000

SERVICE_KERNEL_DRIVER      = 0x00000001
SERVICE_FILE_SYSTEM_DRIVER = 0x00000002

SERVICE_BOOT_START   = 0x00000000
SERVICE_SYSTEM_START = 0x00000001
SERVICE_AUTO_START   = 0x00000002
SERVICE_DEMAND_START = 0x00000003
SERVICE_DISABLED     = 0x00000004

SERVICE_ERROR_IGNORE   = 0x00000000
SERVICE_ERROR_NORMAL   = 0x00000001
SERVICE_ERROR_SEVERE   = 0x00000002
SERVICE_ERROR_CRITICAL = 0x00000003

