; Copyright (c) Cogent Systems Inc. All rights reserved.
;
; palmfw.inf -- x86 / amd64 version
;	This file contains installation information for Cogent Palmprint Scanner-Firewire.
;           
;------------------------------------------------------------------------------------------------------------------------

[Version]
Signature="$CHICAGO$"

Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%VendorName%
CatalogFile=palmfw.cat 
DriverVer=05/05/2011, 1.3.8.0


[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%VendorName%=COGENT,ntamd64

[SourceDisksNames]
1="Install disk",disk1

[SourceDisksFiles]
palmfw.sys=1

[DestinationDirs]
DCam.CopyDrivers=12

;---------------------------------------------------------------
;            G E N E R I C 
;---------------------------------------------------------------
[COGENT]
%CS1000e-Firewire.DeviceDesc%=Generic.1394DCam,1394\Cogent&CS1000e-Firewire
%CS1000p-Flat-Firewire.DeviceDesc%=Generic.1394DCam,1394\Cogent&CS1000p-Flat-Firewire
%CS1000p-Firewire.DeviceDesc%=Generic.1394DCam,1394\Cogent&CS1000p-Firewire
%CS1000p-II-Firewire.DeviceDesc%=Generic.1394DCam,1394\Cogent&CS1000p-II-Firewire

[COGENT.ntamd64]
%CS1000e-Firewire.DeviceDesc%=Generic.1394DCam,1394\Cogent&CS1000e-Firewire
%CS1000p-Flat-Firewire.DeviceDesc%=Generic.1394DCam,1394\Cogent&CS1000p-Flat-Firewire
%CS1000p-Firewire.DeviceDesc%=Generic.1394DCam,1394\Cogent&CS1000p-Firewire
%CS1000p-II-Firewire.DeviceDesc%=Generic.1394DCam,1394\Cogent&CS1000p-II-Firewire


[Generic.1394DCam.NT]
Include=ks.inf,kscaptur.inf,ksfilter.inf
Needs=KS.Registration,Stream.Registration,KSCAPTUR.Registration.NT
AddReg=DCam.AddReg
CopyFiles=DCam.CopyDrivers

[Generic.1394DCam.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,Generic.1394DCam.Interface
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,Generic.1394DCam.Interface

[Generic.1394DCam.Interface]
DelReg=Generic.1394DCam.Intf.DelReg
AddReg=Generic.1394DCam.Intf.AddReg

[Generic.1394DCam.Intf.DelReg]
HKR,,FriendlyName,,

[Generic.1394DCam.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%1394DCam.FriendlyName%     
HKR,,Description,,%ServiceDesc%


[Generic.1394DCam.NT.Services]
AddService = palmfw,0x00000002,Generic.1394DCam.ServiceInstall

[Generic.1394DCam.ServiceInstall]
DisplayName   = %ServiceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\palmfw.sys

;----------------
; C o m m o n
;----------------
[DCam.AddReg]
HKR,,OkToHibernate,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01

[DCam.CopyDrivers]
palmfw.sys

;-------------------
; String
;-------------------

[Strings]

;-------------------
; Non-Localizable
;-------------------

ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"

SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1


;------------------
; Localizable
;------------------
VendorName="Cogent Systems Inc."

1394DCam.FriendlyName = "Cogent CS1000e-Firewire"

CS1000p-Flat-Firewire.DeviceDesc	= "Cogent CS1000p-Flat-Firewire"
CS1000e-Firewire.DeviceDesc		= "Cogent CS1000p (TP)"
CS1000p-Firewire.DeviceDesc		= "Cogent CS1000p-Firewire"
CS1000p-II-Firewire.DeviceDesc		= "Cogent CS1000p-Firewire"
CS1000p-Firewire.Compatible.DeviceDesc	= "Cogent CS1000e-Firewire Compatible"
SonyDeviceDesc 			= "SONY 1394 Compatible Digital Camera"
ServiceDesc	= "palmfw"
CDName 		= "Disk 1"


