; GV3008Cap.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=%DriverName%.cat
DriverVer=07/26/2011,2.1.6.0

[Manufacturer]
%MsftMfg%=Manufact

[Manufact]
%DeviceDescGV3008% = DeviceSection, PCI\VEN_1172&DEV_0054&SUBSYS_88880002

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

[DVR.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%DriverName%.sys
;Workaround for XIO2000A's bug
HKLM,SYSTEM\CurrentControlSet\Services\pci\Parameters,104C8231,0x00000001,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00

[DVR.CopyDrivers]
%DriverName%.sys

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

[ClassInstall32]
Addreg=DVR.DevicesClass

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

[SourceDisksFiles]
GV3008Cap.sys=1

[SourceDisksNames]
1=%INSTDISK%,,,

[DeviceSection.Services]
AddService = %DriverName%, 0x00000002, DeviceSection.ServiceInstall

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

[Strings]
Msft=		"GeoVision Inc."
MsftMfg=	"GeoVision Inc."
INSTDISK=	"GeoVision Inc. Installation Disc"
DriverName=	"GV3008Cap"
DeviceDescGV3008="GV3008 Capture"

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