; GVS6Series-x64.inf
;
; Installation file (.inf) for GVS6Series.
;
; (c) Copyright 2011 GeoVision Inc.
;

[Version]
Signature=$CHICAGO$
Class=DVR-Devices
ClassGUID={4d36e96c-e325-11ce-bfc1-0123456789AB}
Provider=%MFGNAME%
CatalogFile=GVS6Series-x64.cat
DriverVer=07/25/2011,1.4.5.0

[Manufacturer]
%MFGNAME%=DeviceList, NTamd64

[DestinationDirs]
DefaultDestDir=10,System32\Drivers

[ClassInstall32]
Addreg=DVR-DevicesClass

[DVR-DevicesClass]
HKR,,,,"DVR-Devices"
HKR,,Icon,,"-5"	

[SourceDisksFiles]
GVS6Series-x64.sys=1

[SourceDisksNames]
1=%INSTDISK%,,,

[DeviceList.NTamd64]
%DESCRIPTION_GV4008%=DriverInstall,PCI\VEN_18A2&DEV_0002&SUBSYS_000018A2
%DESCRIPTION_GV4008V2%=DriverInstall,PCI\VEN_18A2&DEV_0002&SUBSYS_00004008
%DESCRIPTION_GV2480%=DriverInstall,PCI\VEN_18A2&DEV_0005&SUBSYS_000018A2


;------------------------------------------------------------------------------
;  Windows 2000 Sections
;------------------------------------------------------------------------------

; TODO Add a LogConfig command to the following install section if this is a legacy device

[DriverInstall.NT]
CopyFiles=DriverCopyFiles
KnownFiles=DriverKnownFiles

[DriverCopyFiles]
%DRIVER_NAME%.sys,%DRIVER_NAME%-x64.sys,,2

[DriverKnownFiles]
GVS6Series-x64.sys=safe

[DriverInstall.NT.Services]
AddService=%DRIVER_NAME%,2,DriverService

[DriverService]
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\system32\drivers\%DRIVER_NAME%.sys

[DriverInstall.NT.HW]
AddReg=DriverHwAddReg

[DriverHwAddReg]

;------------------------------------------------------------------------------
;  Windows 98 Sections
;------------------------------------------------------------------------------

[DriverInstall]
AddReg=DriverAddReg
CopyFiles=DriverCopyFiles
; TODO Add a LogConfig command and section if this is a legacy device

[DriverAddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%DRIVER_NAME%.sys

[DriverInstall.HW]
AddReg=DriverHwAddReg

;------------------------------------------------------------------------------
;  String Definitions
;------------------------------------------------------------------------------

[Strings]
MFGNAME="GeoVision Inc."
DRIVER_NAME="GVS6Series"
INSTDISK="GeoVision Inc. Installation Disc"
DESCRIPTION_GV4008="GV4008"
DESCRIPTION_GV4008V2="GV4008(A)"
DESCRIPTION_GV2480="GV2480"

SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1
