; ---------------------------------------------------------------------
; Stretch_S6DVR.inf - INF file for Stretch S6 PCI DVR board driver.
;
; Copyright (c) 2008 Stretch, Inc. All rights reserved.
;
; THIS SOFTWARE CONTAINS CONFIDENTIAL INFORMATION AND TRADE SECRETS OF
; STRETCH, INC. USE, DISCLOSURE, OR REPRODUCTION IS PROHIBITED WITHOUT
; THE PRIOR EXPRESS WRITTEN PERMISSION OF STRETCH, INC.
; ---------------------------------------------------------------------


[Version]
Signature     = "$WINDOWS NT$"
Class         = Media
ClassGuid     = {4d36e96c-e325-11ce-bfc1-08002be10318}
Provider      = %STRETCH%
DriverVer     = 12/12/2011, 7.4.1.0
CatalogFile.NTx86  = stretch_s6dvr.cat
CatalogFile.NTamd64  = stretch_s6dvr.cat

[Manufacturer]
%STRETCH%     = StretchInc,NTamd64

[StretchInc]
%PCI\VEN_18A2&DEV_0002&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0002&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0003&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0003&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0004&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0004&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0005&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0005&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0006&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0006&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0007&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0007&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0008&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0008&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0009&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0009&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_000A&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_000A&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_000B&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_000B&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_000C&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_000C&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_000F&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_000F&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0010&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0010&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0011&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0011&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0014&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0014&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0020&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0020&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0021&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0021&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0022&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0022&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0023&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0023&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0024&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0024&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0025&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0025&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0026&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install, PCI\VEN_18A2&DEV_0026&SUBSYS_000018A2

[DestinationDirs]
Stretch_S6DVR.Files.Driver.NTx86    = 10,System32\Drivers
Stretch_S6DVR.Files.Driver.NTamd64    = 10,System32\Drivers

[SourceDisksNames]
1 = %Stretch.Source%,,,

[SourceDisksFiles]
stretch_s6dvr.sys = 1

[SourceDisksFiles.x86]
stretch_s6dvr.sys = 1

[Stretch_S6DVR.Install.NTx86]
CopyFiles    = Stretch_S6DVR.Files.Driver.NTx86

[Stretch_S6DVR.Files.Driver.NTx86]
stretch_s6dvr.sys,,,%COPYFLG_NOSKIP%

[Stretch_S6DVR.Install.NTx86.Services]
AddService   = Stretch_S6DVR, %SPSVCINST_ASSOCSERVICE%, Stretch_S6DVR.Service.NTx86

[Stretch_S6DVR.Service.NTx86]
DisplayName     = %Stretch_S6DVR.ServiceName%
ServiceType     = %SERVICE_KERNEL_DRIVER%
StartType       = %SERVICE_DEMAND_START%
ErrorControl    = %SERVICE_ERROR_NORMAL%
ServiceBinary   = %10%\System32\Drivers\stretch_s6dvr.sys

[StretchInc.NTamd64]
%PCI\VEN_18A2&DEV_0002&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0002&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0003&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0003&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0004&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0004&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0005&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0005&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0006&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0006&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0007&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0007&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0008&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0008&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0009&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0009&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_000A&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_000A&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_000B&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_000B&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_000C&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_000C&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_000F&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_000F&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0010&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0010&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0011&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0011&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0014&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0014&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0020&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0020&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0021&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0021&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0022&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0022&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0023&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0023&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0024&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0024&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0025&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0025&SUBSYS_000018A2
%PCI\VEN_18A2&DEV_0026&SUBSYS_000018A2.Desc% = Stretch_S6DVR.Install.NTamd64, PCI\VEN_18A2&DEV_0026&SUBSYS_000018A2

[SourceDisksFiles.amd64]
stretch_s6dvr.sys = 1

[Stretch_S6DVR.Install.NTamd64]
CopyFiles    = Stretch_S6DVR.Files.Driver.NTamd64

[Stretch_S6DVR.Files.Driver.NTamd64]
stretch_s6dvr.sys,,,%COPYFLG_NOSKIP%

[Stretch_S6DVR.Install.NTamd64.Services]
AddService   = Stretch_S6DVR, %SPSVCINST_ASSOCSERVICE%, Stretch_S6DVR.Service.NTamd64

[Stretch_S6DVR.Service.NTamd64]
DisplayName     = %Stretch_S6DVR.ServiceName%
ServiceType     = %SERVICE_KERNEL_DRIVER%
StartType       = %SERVICE_DEMAND_START%
ErrorControl    = %SERVICE_ERROR_NORMAL%
ServiceBinary   = %10%\System32\Drivers\stretch_s6dvr.sys

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Strings

[Strings]
Stretch_S6DVR                = "Stretch DVR Card Driver"
Stretch_S6DVR.ServiceName    = "Stretch DVR Card Driver"
STRETCH                      = "Stretch, Inc."
Stretch.Source               = "Stretch Install Directory"


SPSVCINST_ASSOCSERVICE       = 0x00000002
COPYFLG_NOSKIP               = 2     ; Do not allow user to skip file
SERVICE_KERNEL_DRIVER        = 1
SERVICE_AUTO_START           = 2
SERVICE_DEMAND_START         = 3
SERVICE_ERROR_NORMAL         = 1

PCI\VEN_18A2&DEV_0002&SUBSYS_000018A2.Desc   = "Stretch VRC6016 DVR Card"
PCI\VEN_18A2&DEV_0003&SUBSYS_000018A2.Desc   = "Stretch VRC6008 DVR Card"
PCI\VEN_18A2&DEV_0004&SUBSYS_000018A2.Desc   = "Stretch VRC6004 DVR Card"
PCI\VEN_18A2&DEV_0005&SUBSYS_000018A2.Desc   = "Stretch VCC6416 Capture Card"
PCI\VEN_18A2&DEV_0006&SUBSYS_000018A2.Desc   = "Stretch VRC6416 DVR Card"
PCI\VEN_18A2&DEV_0007&SUBSYS_000018A2.Desc   = "Stretch VRC6416-ba DVR Card"
PCI\VEN_18A2&DEV_0008&SUBSYS_000018A2.Desc   = "Stretch 410-10040 Card"
PCI\VEN_18A2&DEV_0009&SUBSYS_000018A2.Desc   = "Stretch 410-10041 Card"
PCI\VEN_18A2&DEV_000A&SUBSYS_000018A2.Desc   = "Stretch VRC6016C DVR Card"
PCI\VEN_18A2&DEV_000B&SUBSYS_000018A2.Desc   = "Stretch HD DVR Card"
PCI\VEN_18A2&DEV_000C&SUBSYS_000018A2.Desc   = "Stretch VRC6016-ba DVR Card"
PCI\VEN_18A2&DEV_000F&SUBSYS_000018A2.Desc   = "Stretch VDC6004 Decoder Card"
PCI\VEN_18A2&DEV_0010&SUBSYS_000018A2.Desc   = "Stretch VRC6404HD DVR Card"
PCI\VEN_18A2&DEV_0011&SUBSYS_000018A2.Desc   = "Stretch VRC6004HD DVR Card"
PCI\VEN_18A2&DEV_0014&SUBSYS_000018A2.Desc   = "Stretch VRC6016E DVR Card"
PCI\VEN_18A2&DEV_0020&SUBSYS_000018A2.Desc   = "Stretch VRC7016L DVR Card"
PCI\VEN_18A2&DEV_0021&SUBSYS_000018A2.Desc   = "Stretch VDC7002L DVR Card"
PCI\VEN_18A2&DEV_0022&SUBSYS_000018A2.Desc   = "Stretch VRM7016 DVR Card"
PCI\VEN_18A2&DEV_0023&SUBSYS_000018A2.Desc   = "Stretch VRC7008L DVR Card"
PCI\VEN_18A2&DEV_0024&SUBSYS_000018A2.Desc   = "Stretch VRC7004HD DVR Card"
PCI\VEN_18A2&DEV_0025&SUBSYS_000018A2.Desc   = "Stretch VRC7032 DVR Card"
PCI\VEN_18A2&DEV_0026&SUBSYS_000018A2.Desc   = "Stretch VRC7016LX DVR Card"

