; GVS6Series.inf
;
; Installation file (.inf) for the Capture device.
;
; (c) Copyright 2011 GeoVision Inc.
;

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

[Manufacturer]
%MsftMfg%=Manufact

[Manufact]
%GVS6SeriesDeviceDescGV4008% = GVS6SeriesDevice, PCI\VEN_18A2&DEV_0002&SUBSYS_000018A2
%GVS6SeriesDeviceDescGV4008V2% = GVS6SeriesDevice, PCI\VEN_18A2&DEV_0002&SUBSYS_00004008
%GVS6SeriesDeviceDescGV2480% = GVS6SeriesDevice, PCI\VEN_18A2&DEV_0005&SUBSYS_000018A2

[GVS6SeriesDevice]
AddReg=     DVR.AddReg
CopyFiles=  DVR.CopyDrivers

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

[DVR.CopyDrivers]
GVS6Series.sys

[DestinationDirs]
DVR.CopyDrivers=10,system32\drivers

[ClassInstall32]
Addreg=DVR.DevicesClass

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

[SourceDisksFiles]
GVS6Series.sys=1

[SourceDisksNames]
1=%INSTDISK%,,,

[GVS6SeriesDevice.Services]
AddService = %DRIVER_NAME%, 0x00000002, GVS6SeriesDevice.ServiceInstall

[GVS6SeriesDevice.ServiceInstall]
ServiceType     = %SERVICE_KERNEL_DRIVER%
StartType       = %SERVICE_DEMAND_START%
ErrorControl    = %SERVICE_ERROR_NORMAL%
ServiceBinary   = %10%\System32\Drivers\%DRIVER_NAME%.sys

[Strings]
Msft=		"GeoVision Inc."
MsftMfg=	"GeoVision Inc."
INSTDISK=	"GeoVision Inc. Installation Disc"
DRIVER_NAME="GVS6Series"
GVS6SeriesDeviceDescGV4008=	"GV4008"
GVS6SeriesDeviceDescGV4008V2=	"GV4008(A)"
GVS6SeriesDeviceDescGV2480=	"GV2480"

SERVICE_KERNEL_DRIVER        = 1
SERVICE_AUTO_START           = 2
SERVICE_DEMAND_START         = 3
SERVICE_ERROR_NORMAL         = 1
