; GVA.inf
;
; Installation file (.inf) for the Capture device.
;
; (c) Copyright 2002 GeoVision Inc.
;

[Version]
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Msft%

[ControlFlags]
;ExcludeFromSelect=*

[Manufacturer]
%MsftMfg%=Manufact

[Manufact]
;GV600V2
%DVR.AudioDeviceDesc600V2%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C008A
;GV650
%DVR.AudioDeviceDesc650A%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_A0581FEA
%DVR.AudioDeviceDesc650B%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_A0581FEB
;GV750
%DVR.AudioDeviceDesc750A%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_BB89E3FA
%DVR.AudioDeviceDesc750B%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_BB89E3FB
%DVR.AudioDeviceDesc750C%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_BB89E3FC
;GV800V2
%DVR.AudioDeviceDesc800V2A%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E32DA
%DVR.AudioDeviceDesc800V2B%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E32DB
%DVR.AudioDeviceDesc800V2C%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E32DC
%DVR.AudioDeviceDesc800V2D%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E32DD
;GV800_4
%DVR.AudioDeviceDesc800_4A%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C0700C2A
%DVR.AudioDeviceDesc800_4B%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C0700C2B
%DVR.AudioDeviceDesc800_4C%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C0700C2C
%DVR.AudioDeviceDesc800_4D%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C0700C2D
;GV600_4
%DVR.AudioDeviceDesc600_4%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_584C600A
;GV900
%DVR.AudioDeviceDesc900A%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E900A
%DVR.AudioDeviceDesc900B%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E900B
%DVR.AudioDeviceDesc900C%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E900C
%DVR.AudioDeviceDesc900D%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E900D
%DVR.AudioDeviceDesc900E%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E900E
%DVR.AudioDeviceDesc900F%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E900F
%DVR.AudioDeviceDesc900G%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E9010
%DVR.AudioDeviceDesc900H%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E9011
;GV900_8
%DVR.AudioDeviceDesc900_8A%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E908A
%DVR.AudioDeviceDesc900_8B%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E908B
%DVR.AudioDeviceDesc900_8C%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E908C
%DVR.AudioDeviceDesc900_8D%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E908D
%DVR.AudioDeviceDesc900_8E%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E908E
%DVR.AudioDeviceDesc900_8F%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E908F
%DVR.AudioDeviceDesc900_8G%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E9090
%DVR.AudioDeviceDesc900_8H%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_C84E9091
;GVA16
%DVR.AudioDeviceDescGVA16V%=A16Section, PCI\VEN_109E&DEV_036E&SUBSYS_f559f08a
%DVR.AudioDeviceDescGVA16A%=A16Section, PCI\VEN_109E&DEV_0878&SUBSYS_f559f08a
;GV600V3
%DVR.AudioDeviceDesc600V3%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C003A
;GV604V3
%DVR.AudioDeviceDesc604V3%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C604A
;GV600S
%DVR.AudioDeviceDesc600S%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763D600A
;GV604S
%DVR.AudioDeviceDesc604S%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763D604A
;GV650V3
%DVR.AudioDeviceDesc650V3A%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C650A
%DVR.AudioDeviceDesc650V3B%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C650B
;GV650S
%DVR.AudioDeviceDesc650SA%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763D650A
%DVR.AudioDeviceDesc650SB%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763D650B
;GV800V3
%DVR.AudioDeviceDesc800V3A%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C800A
%DVR.AudioDeviceDesc800V3B%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C800B
%DVR.AudioDeviceDesc800V3C%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C800C
%DVR.AudioDeviceDesc800V3D%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C800D
;GV800S
%DVR.AudioDeviceDesc800SA%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763D800A
%DVR.AudioDeviceDesc800SB%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763D800B
%DVR.AudioDeviceDesc800SC%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763D800C
%DVR.AudioDeviceDesc800SD%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763D800D
;GV804S
%DVR.AudioDeviceDesc804SA%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763D804A
%DVR.AudioDeviceDesc804SB%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763D804B
%DVR.AudioDeviceDesc804SC%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763D804C
%DVR.AudioDeviceDesc804SD%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763D804D
;GV804V3
%DVR.AudioDeviceDesc804V3A%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C804A
%DVR.AudioDeviceDesc804V3B%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C804B
%DVR.AudioDeviceDesc804V3C%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C804C
%DVR.AudioDeviceDesc804V3D%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C804D
;GV704
%DVR.AudioDeviceDesc704A%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C704A
%DVR.AudioDeviceDesc704B%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C704B
%DVR.AudioDeviceDesc704C%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C704C
%DVR.AudioDeviceDesc704D%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C704D
;GV708
%DVR.AudioDeviceDesc708A%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C708A
%DVR.AudioDeviceDesc708B%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C708B
%DVR.AudioDeviceDesc708C%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C708C
%DVR.AudioDeviceDesc708D%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C708D
%DVR.AudioDeviceDesc708E%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C708E
%DVR.AudioDeviceDesc708F%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C708F
%DVR.AudioDeviceDesc708G%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C7090
%DVR.AudioDeviceDesc708H%=AudioSection,PCI\VEN_109E&DEV_0878&SUBSYS_763C7091

;--------------
; common
;--------------

[DestinationDirs]
ADVR.CopyDrivers=10,system32\drivers
A16DVR.CopyDrivers=10,system32\drivers

;--------------
; Audio Section
;--------------

[AudioSection]
AddReg=     ADVR.AddReg
CopyFiles=  ADVR.CopyDrivers
KnownFiles= ADVR.KnownFiles

[ADVR.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,AGV.sys

[ADVR.CopyDrivers]
AGV.sys

[ADVR.KnownFiles]
AGV.sys=safe

[AudioSection.Services]
AddService = AGV,0x00000002,AudioSection.ServiceInstall

[AudioSection.ServiceInstall]
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\system32\drivers\AGV.sys


;--------------
; A16 Section
;--------------

[A16Section]
AddReg=     A16DVR.AddReg
CopyFiles=  A16DVR.CopyDrivers
KnownFiles= A16DVR.KnownFiles

[A16DVR.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,GVA16.sys

[A16DVR.CopyDrivers]
GVA16.sys

[A16DVR.KnownFiles]
GVA16.sys=safe

[A16Section.Services]
AddService = GVA16,0x00000002,A16Section.ServiceInstall

[A16Section.ServiceInstall]
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\system32\drivers\GVA16.sys

[Strings]
Msft=			"GeoVision Inc."
MsftMfg=		"GeoVision Inc."
;GV600V2
DVR.AudioDeviceDesc600V2=	"GV600V2 Audio"
;GV650
DVR.AudioDeviceDesc650A=	"GV650 Audio #A"
DVR.AudioDeviceDesc650B=	"GV650 Audio #B"
;GV750
DVR.AudioDeviceDesc750A=	"GV750 Audio #A"
DVR.AudioDeviceDesc750B=	"GV750 Audio #B"
DVR.AudioDeviceDesc750C=	"GV750 Audio #C"
;GV800V2
DVR.AudioDeviceDesc800V2A=	"GV800V2 Audio #A"
DVR.AudioDeviceDesc800V2B=	"GV800V2 Audio #B"
DVR.AudioDeviceDesc800V2C=	"GV800V2 Audio #C"
DVR.AudioDeviceDesc800V2D=	"GV800V2 Audio #D"
;GV800_4
DVR.AudioDeviceDesc800_4A=	"GV800_4 Audio #A"
DVR.AudioDeviceDesc800_4B=	"GV800_4 Audio #B"
DVR.AudioDeviceDesc800_4C=	"GV800_4 Audio #C"
DVR.AudioDeviceDesc800_4D=	"GV800_4 Audio #D"
;GV600_4
DVR.AudioDeviceDesc600_4=	"GV600_4 Audio #A"
;GV900
DVR.AudioDeviceDesc900A=	"GV900 Audio #A"
DVR.AudioDeviceDesc900B=	"GV900 Audio #B"
DVR.AudioDeviceDesc900C=	"GV900 Audio #C"
DVR.AudioDeviceDesc900D=	"GV900 Audio #D"
DVR.AudioDeviceDesc900E=	"GV900 Audio #E"
DVR.AudioDeviceDesc900F=	"GV900 Audio #F"
DVR.AudioDeviceDesc900G=	"GV900 Audio #G"
DVR.AudioDeviceDesc900H=	"GV900 Audio #H"
;GV900_8
DVR.AudioDeviceDesc900_8A=	"GV900_8 Audio #A"
DVR.AudioDeviceDesc900_8B=	"GV900_8 Audio #B"
DVR.AudioDeviceDesc900_8C=	"GV900_8 Audio #C"
DVR.AudioDeviceDesc900_8D=	"GV900_8 Audio #D"
DVR.AudioDeviceDesc900_8E=	"GV900_8 Audio #E"
DVR.AudioDeviceDesc900_8F=	"GV900_8 Audio #F"
DVR.AudioDeviceDesc900_8G=	"GV900_8 Audio #G"
DVR.AudioDeviceDesc900_8H=	"GV900_8 Audio #H"
;GVA16
DVR.AudioDeviceDescGVA16V=	"GVA16 Video"
DVR.AudioDeviceDescGVA16A=	"GVA16 Audio"
;GV600V3
DVR.AudioDeviceDesc600V3=	"GV600V3 Audio"
;GV604V3
DVR.AudioDeviceDesc604V3=	"GV604V3 Audio"
;GV600S
DVR.AudioDeviceDesc600S=	"GV600(S) Audio"
;GV604S
DVR.AudioDeviceDesc604S=	"GV604(S) Audio"
;GV650V3
DVR.AudioDeviceDesc650V3A=	"GV650V3 Audio #A"
DVR.AudioDeviceDesc650V3B=	"GV650V3 Audio #B"
;GV650S
DVR.AudioDeviceDesc650SA=	"GV650(S) Audio #A"
DVR.AudioDeviceDesc650SB=	"GV650(S) Audio #B"
;GV800V3
DVR.AudioDeviceDesc800V3A=	"GV800V3 Audio #A"
DVR.AudioDeviceDesc800V3B=	"GV800V3 Audio #B"
DVR.AudioDeviceDesc800V3C=	"GV800V3 Audio #C"
DVR.AudioDeviceDesc800V3D=	"GV800V3 Audio #D"
;GV800S
DVR.AudioDeviceDesc800SA=	"GV800(S) Audio #A"
DVR.AudioDeviceDesc800SB=	"GV800(S) Audio #B"
DVR.AudioDeviceDesc800SC=	"GV800(S) Audio #C"
DVR.AudioDeviceDesc800SD=	"GV800(S) Audio #D"
;GV804S
DVR.AudioDeviceDesc804SA=	"GV804(S) Audio #A"
DVR.AudioDeviceDesc804SB=	"GV804(S) Audio #B"
DVR.AudioDeviceDesc804SC=	"GV804(S) Audio #C"
DVR.AudioDeviceDesc804SD=	"GV804(S) Audio #D"
;GV804V3
DVR.AudioDeviceDesc804V3A=	"GV804V3 Audio #A"
DVR.AudioDeviceDesc804V3B=	"GV804V3 Audio #B"
DVR.AudioDeviceDesc804V3C=	"GV804V3 Audio #C"
DVR.AudioDeviceDesc804V3D=	"GV804V3 Audio #D"
;GV704
DVR.AudioDeviceDesc704A=	"GV704 Audio #A"
DVR.AudioDeviceDesc704B=	"GV704 Audio #B"
DVR.AudioDeviceDesc704C=	"GV704 Audio #C"
DVR.AudioDeviceDesc704D=	"GV704 Audio #D"
;GV708
DVR.AudioDeviceDesc708A=	"GV708 Audio #A"
DVR.AudioDeviceDesc708B=	"GV708 Audio #B"
DVR.AudioDeviceDesc708C=	"GV708 Audio #C"
DVR.AudioDeviceDesc708D=	"GV708 Audio #D"
DVR.AudioDeviceDesc708E=	"GV708 Audio #E"
DVR.AudioDeviceDesc708F=	"GV708 Audio #F"
DVR.AudioDeviceDesc708G=	"GV708 Audio #G"
DVR.AudioDeviceDesc708H=	"GV708 Audio #H"

SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1
