;;#############################################################################
;;## WF2KXbar.Inf for Leadtek Windows 98/ME/2000/XP WDM Drivers              ##
;;## Copyright @2000-2006 Leadtek Research Inc.                              ##
;;## WinFast TV2000 XP WDM CrossBar Driver                                   ##
;;#############################################################################
[Version]
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Ldtk%
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
DriverVer=06/17/2004,5.13.1.279
CatalogFile=wf2kxbar.cat

[DestinationDirs]
DefaultDestDir=11
LTXBAR.CopyDrivers=10,system32\drivers

[SourceDisksNames]
1=%DiskId%,,0

[SourceDisksFiles]
wf2kXbar.sys=1

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%Lt%=Leadtek

[Leadtek]
%LTXBAR.DeviceDescX%=LTXBAR.BOARDMUX,STREAM\LTXBAR.BOARDMUX
%LTXBARNOTUNER.DeviceDescX%=LTXBAR.NOTUNER,STREAM\LTXBAR.NOTUNER

[LTXBAR.Notuner]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  LTXBAR.Notuner.addreg
CopyFiles=  LTXBAR.CopyDrivers

[LTXBAR.Boardmux]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  LTXBAR.Boardmux.addreg
CopyFiles=  LTXBAR.CopyDrivers

[LTXBAR.CopyDrivers]
wf2kXbar.sys

[LTXBAR.Notuner.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,wf2kXbar.sys
HKR,,OkToHibernate,3,01
HKR,,PageOutWhenUnopened,3,01
HKR,"DriverData","LastVideoSource",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","LastAudioSource",0x00010001, 0xff,0xff,0xff,0xff
HKR,"DriverData","AudioType"      ,0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","NoTuner"        ,0x00010001, 0x01,0x00,0x00,0x00

;video svideo
HKR,"DriverData\InPin0","PinType"        ,0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\InPin0","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\InPin0","Medium",,%GUID_NULL%

;video tuner
HKR,"DriverData\InPin1","PinType"        ,0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\InPin1","RelatedPinIndex",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\InPin1","Medium",,%GUID_0%

;video composite
HKR,"DriverData\InPin2","PinType"        ,0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData\InPin2","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\InPin2","Medium",,%GUID_NULL%

;audio tuner
HKR,"DriverData\InPin3","PinType"        ,0x00010001, 0x00,0x10,0x00,0x00
HKR,"DriverData\InPin3","RelatedPinIndex",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\InPin3","Medium",,%GUID_3%

;audio line
HKR,"DriverData\InPin4","PinType"        ,0x00010001, 0x01,0x10,0x00,0x00
HKR,"DriverData\InPin4","RelatedPinIndex",0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData\InPin4","Medium",,%GUID_5%

;video video decoder
HKR,"DriverData\OutPin0","PinType"        ,0x00010001, 0x0C,0x00,0x00,0x00
HKR,"DriverData\OutPin0","RelatedPinIndex",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\OutPin0","Medium",,%GUID_4%

;audio audio decoder
HKR,"DriverData\OutPin1","PinType"        ,0x00010001, 0x09,0x10,0x00,0x00
HKR,"DriverData\OutPin1","RelatedPinIndex",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData\OutPin1","Medium",,%GUID_NULL%


[LTXBAR.Boardmux.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,wf2kXbar.sys
HKR,,OkToHibernate,3,01
HKR,,PageOutWhenUnopened,3,01
HKR,"DriverData","LastVideoSource",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData","LastAudioSource",0x00010001, 0xff,0xff,0xff,0xff
HKR,"DriverData","AudioType"      ,0x00010001, 0x00,0x00,0x00,0x00

;video svideo
HKR,"DriverData\InPin0","PinType"        ,0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\InPin0","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\InPin0","Medium",,%GUID_NULL%

;video tuner
HKR,"DriverData\InPin1","PinType"        ,0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\InPin1","RelatedPinIndex",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\InPin1","Medium",,%GUID_0%

;video composite
HKR,"DriverData\InPin2","PinType"        ,0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData\InPin2","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\InPin2","Medium",,%GUID_NULL%

;audio tuner
HKR,"DriverData\InPin3","PinType"        ,0x00010001, 0x00,0x10,0x00,0x00
HKR,"DriverData\InPin3","RelatedPinIndex",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\InPin3","Medium",,%GUID_3%

;audio line
HKR,"DriverData\InPin4","PinType"        ,0x00010001, 0x01,0x10,0x00,0x00
HKR,"DriverData\InPin4","RelatedPinIndex",0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData\InPin4","Medium",,%GUID_5%

;video video decoder
HKR,"DriverData\OutPin0","PinType"        ,0x00010001, 0x0C,0x00,0x00,0x00
HKR,"DriverData\OutPin0","RelatedPinIndex",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\OutPin0","Medium",,%GUID_4%

;audio audio decoder
HKR,"DriverData\OutPin1","PinType"        ,0x00010001, 0x09,0x10,0x00,0x00
HKR,"DriverData\OutPin1","RelatedPinIndex",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData\OutPin1","Medium",,%GUID_NULL%

[LTXBAR.Notuner.Interfaces]
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",Notuner,

[Notuner]
AddReg=Notuner.AddReg

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

[LTXBAR.Notuner.Services]
AddService = Tv2kXbar,0x00000002,LTXBARNOTUNER.ServiceInstall

[LTXBARNOTUNER.ServiceInstall]
DisplayName   = %LTXBARNOTUNER.DeviceDescX%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_AUTO_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\system32\drivers\wf2kxbar.sys

[LTXBAR.Boardmux.Interfaces]
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",Crossbar,

[Crossbar]
AddReg=Crossbar.AddReg

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

[LTXBAR.Boardmux.Services]
AddService = Tv2kXbar,0x00000002,LTXBAR.ServiceInstall

[LTXBAR.ServiceInstall]
DisplayName   = %LTXBAR.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_AUTO_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\system32\drivers\wf2kxbar.sys

[Strings]
Ldtk                      = "Leadtek Research Inc."
Lt                        = "Leadtek Research Inc."
MediaClassName            = "Sound, video and game controllers"
DiskId                    = "WinFast TV2000 XP WDM Crossbar"
LTXBAR.DeviceDesc         = "WinFast TV2000 XP WDM Crossbar"
LTXBAR.DeviceDescX        = "WinFast TV2000 XP WDM Crossbar"
LTXBARNOTUNER.DeviceDescX = "WinFast VC100 WDM Crossbar"
LTXBAR.Crossbar           = "WinFast TV2000 XP WDM Crossbar"
SERVICE_ERROR_NORMAL      = 1
SERVICE_AUTO_START        = 2
SERVICE_KERNEL_DRIVER     = 1

GUID_NULL="{00000000-0000-0000-0000-000000000000}"
GUID_0="{A19DC1E0-3B39-11D1-905F-0000C0CC16BA}"
GUID_3="{A19DC1E3-3B39-11D1-905F-0000C0CC16BA}"
GUID_5="{A19DC1E5-3B39-11D1-905F-0000C0CC16BA}"
GUID_4="{A19DC1E4-3B39-11D1-905F-0000C0CC16BA}"
