
[Version]
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider="Leadtek"
DriverVer=09/19/2006,4.0.112.3223
CatalogFile.ntx86=wfcxxbar.cat

[Manufacturer]
"Leadtek"=Leadtek

[SourceDisksNames]
1="WinFast TV (CX2388x) Drivers",,,""

[SourceDisksFiles]
wfcxxbar.sys=1

[Leadtek]
%LR6652.DevDesc%    = WFCXXBAR.LR6652    ,STREAM\WFCXXBAR.VEN14F1.LR6652
%LR6650.DevDesc%    = WFCXXBAR.LR6650    ,STREAM\WFCXXBAR.VEN14F1.LR6650
%LR6650OEM.DevDesc% = WFCXXBAR.LR6650OEM ,STREAM\WFCXXBAR.VEN14F1.LR6650OEM
;;%EXPERT.DevDesc%    = WFCXXBAR.EXPERT    ,STREAM\WFCXXBAR.VEN14F1.EXPERT
;;%DV2000.DevDesc%    = WFCXXBAR.DV2000    ,STREAM\WFCXXBAR.VEN14F1.DV2000
;;%LR6618.DevDesc%    = WFCXXBAR.LR6618    ,STREAM\WFCXXBAR.VEN14F1.LR6618

[WFCXXBAR.EXPERT]
Include=    ks.inf, kscaptur.inf, bda.inf
Needs=      KS.Registration
AddReg=     CX880.AddReg,WFCXXBAR.EXPERT.AddReg
CopyFiles=  CX880.CopyDrivers

[WFCXXBAR.DV2000]
Include=    ks.inf, kscaptur.inf, bda.inf
Needs=      KS.Registration
AddReg=     CX880.AddReg,WFCXXBAR.DV2000.AddReg
CopyFiles=  CX880.CopyDrivers

[WFCXXBAR.LR6618]
Include=    ks.inf, kscaptur.inf, bda.inf
Needs=      KS.Registration
AddReg=     CX880.AddReg,WFCXXBAR.LR6618.AddReg
CopyFiles=  CX880.CopyDrivers

[WFCXXBAR.LR6650]
Include=    ks.inf, kscaptur.inf, bda.inf
Needs=      KS.Registration
AddReg=     CX880.AddReg,WFCXXBAR.LR6650.AddReg
CopyFiles=  CX880.CopyDrivers

[WFCXXBAR.LR6652]
Include=    ks.inf, kscaptur.inf, bda.inf
Needs=      KS.Registration
AddReg=     CX880.AddReg,WFCXXBAR.LR6652.AddReg
CopyFiles=  CX880.CopyDrivers

[WFCXXBAR.LR6650OEM]
Include=    ks.inf, kscaptur.inf, bda.inf
Needs=      KS.Registration
AddReg=     CX880.AddReg,WFCXXBAR.LR6650OEM.AddReg
CopyFiles=  CX880.CopyDrivers

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

[CX880.CopyDrivers]
wfcxxbar.sys

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

[WFCXXBAR.EXPERT.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

[WFCXXBAR.DV2000.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

[WFCXXBAR.LR6618.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

[WFCXXBAR.LR6650.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

[WFCXXBAR.LR6652.AddReg]
;E4 Dual Pin set
HKR,"DriverData","CrossbarPinSet",0x00010001, 0x06,0x00,0x00,0x00
;Tuner input (0 on E4 dual pin set)
HKR,"DriverData","VideoInputPin",0x00010001, 0x00,0x00,0x00,0x00

[WFCXXBAR.LR6650OEM.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

[WFCXXBAR.EXPERT.Interfaces]
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",EXPERT_Interface,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,EXPERT_Interface,

[WFCXXBAR.DV2000.Interfaces]
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",DV2000_Interface,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,DV2000_Interface,

[WFCXXBAR.LR6618.Interfaces]
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",LR6618_Interface,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,LR6618_Interface,

[WFCXXBAR.LR6650.Interfaces]
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",LR6650_Interface,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,LR6650_Interface,

[WFCXXBAR.LR6652.Interfaces]
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",LR6652_Interface,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,LR6652_Interface,

[WFCXXBAR.LR6650OEM.Interfaces]
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",LR6650OEM_Interface,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,LR6650OEM_Interface,

[EXPERT_Interface]
AddReg=EXPERT_Interface.AddReg

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

[DV2000_Interface]
AddReg=DV2000_Interface.AddReg

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

[LR6618_Interface]
AddReg=LR6618_Interface.AddReg

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

[LR6650_Interface]
AddReg=LR6650_Interface.AddReg

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

[LR6652_Interface]
AddReg=LR6652_Interface.AddReg

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

[LR6650OEM_Interface]
AddReg=LR6650OEM_Interface.AddReg

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

[WFCXXBAR.EXPERT.Services]
AddService = wfcxxbar,2,wfcxxbar.ServiceInstall

[WFCXXBAR.DV2000.Services]
AddService = wfcxxbar,2,wfcxxbar.ServiceInstall

[WFCXXBAR.LR6618.Services]
AddService = wfcxxbar,2,wfcxxbar.ServiceInstall

[WFCXXBAR.LR6650.Services]
AddService = wfcxxbar,2,wfcxxbar.ServiceInstall

[WFCXXBAR.LR6652.Services]
AddService = wfcxxbar,2,wfcxxbar.ServiceInstall

[WFCXXBAR.LR6650OEM.Services]
AddService = wfcxxbar,2,wfcxxbar.ServiceInstall

[wfcxxbar.ServiceInstall]
DisplayName   = %WFCXXBAR.ServiceDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\wfcxxbar.sys

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

;; Service Name
WFCXXBAR.ServiceDesc   = "WinFast TV Crossbar Driver"

;; Device Name
EXPERT.DevDesc      = "WinFast TV2000 XP Expert WDM Crossbar."
DV2000.DevDesc      = "WinFast DV2000 WDM Crossbar."
LR6618.DevDesc      = "WinFast TV2000 XP Global WDM Crossbar."
LR6652.DevDesc      = "WinFast DTV2000 H WDM Crossbar."
LR6650.DevDesc      = "WinFast DTV1000 T WDM Crossbar."
LR6650OEM.DevDesc   = "LR6650 WDM Crossbar."

;; Friendly Name
EXPERT.FriendlyName    = "WinFast TV2000 XP Expert WDM Crossbar."
DV2000.FriendlyName    = "WinFast DV2000 WDM Crossbar."
LR6618.FriendlyName    = "WinFast TV2000 XP Global WDM Crossbar."
LR6652.FriendlyName    = "WinFast DTV2000 H WDM Crossbar."
LR6650.FriendlyName    = "WinFast DTV1000 T WDM Crossbar."
LR6650OEM.FriendlyName = "WinFast LR6650 WDM Crossbar."

