;------------------------------------------------------------------------
;
;   88x AVStream crossbar driver Install Information File
;
;      
;
;   Copyright (c) 2005 DTV-DVB Technology Inc.
;   All Rights Reserved.
;
;------------------------------------------------------------------------

[Version]
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider="DTV-DVB"
DriverVer=08/21/2006,1.0.2.9
CatalogFile.ntx86=88XAxbar.cat
CatalogFile.NTAMD64=AMD64\88XAxbar.cat
CatalogFile.NTIA64=IA64\88XAxbar.cat

[Manufacturer]
"DTV-DVB"=DTV-DVB, NTAMD64, NTIA64

[SourceDisksNames]
1="DTV-DVB PCI Drivers",,,""

[SourceDisksNames.AMD64]
1="DTV-DVB PCI Drivers",88XAxbar.inf,,\AMD64

[SourceDisksNames.IA64]
1="DTV-DVB PCI Drivers",88XAxbar.inf,,\IA64

[SourceDisksFiles]
88XAxbar.sys=1

[DTV-DVB]
%AVXBAR.DeviceDesc%=AVXBAR.MB86A16,STREAM\CX88XBAR.VEN_14F1.MB86A16

[DTV-DVB.NTAMD64]
%AVXBAR.DeviceDesc%=AVXBAR.MB86A16,STREAM\CX88XBAR.VEN_14F1.MB86A16

[DTV-DVB.NTIA64]
%AVXBAR.DeviceDesc%=AVXBAR.MB86A16,STREAM\CX88XBAR.VEN_14F1.MB86A16

[AVXBAR.MB86A16]
Include=    ks.inf, kscaptur.inf, bda.inf
Needs=      KS.Registration
AddReg=     THPCI.AddReg,AVXBAR.MB86A16.AddReg
CopyFiles=  THPCI.CopyDrivers

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

[THPCI.CopyDrivers]
88XAxbar.sys

[THPCI.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,88XAxbar.sys
HKR,,OkToHibernate,3,01
; Disable driver page out
HKR,,PageOutWhenUnopened,3,0
;HKR,,PageOutWhenUnopened,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01

;
; Driver Configuration Registry Entries
;

[AVXBAR.MB86A16.AddReg]
;E4 Pin set
HKR,"DriverData","CrossbarPinSet",0x00010001, 0x00,0x00,0x00,0x00
;Tuner input (1 on E4 pin set)
HKR,"DriverData","VideoInputPin",0x00010001, 0x01,0x00,0x00,0x00

;
; Interfaces installation
;

[AVXBAR.MB86A16.Interfaces]
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",AVXBAR_Interface,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,AVXBAR_Interface,

[AVXBAR_Interface]
AddReg=AVXBAR_Interface.AddReg

[AVXBAR_Interface.AddReg]
HKR,,CLSID,,{71F96460-78F3-11d0-A18C-00A0C9118956}
HKR,,FriendlyName,,%XBARFriendlyName%

;
; Services installation
;

[AVXBAR.MB86A16.Services]
AddService = AVXBAR,2,AVXBAR.ServiceInstall

[AVXBAR.ServiceInstall]
DisplayName   = %AVXBAR.DeviceDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\88XAxbar.sys


;---------------------------------------------------------------
;                S t r i n g s
;---------------------------------------------------------------

[Strings]
AVXBAR.DeviceDesc         = 	"DTV-DVB 1027 Analog AVStream Crossbar"
XBARFriendlyName            = 	"DTV-DVB 1027 Analog AVStream Crossbar"

XBARReferenceGUID           =   "{77F656DA-696D-407c-BA1C-50E4457C12E8}"
