;;#############################################################################
;;## WF88XBAR.INF for Windows 98/ME/2000/XP WDM Drivers                      ##
;;## Copyright @2000-2006 Leadtek Research Inc.                              ##
;;## WinFast TV2000 XP Expert 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/06/2005,5.13.1.3310
CatalogFile=wf88xbar.cat

[Manufacturer]
%Ldtk%=Leadtek

[SourceDisksNames]
1=%DiskId%,,0

[SourceDisksFiles]
wf88xbar.sys=1

[Leadtek]
;;#########################################################################################
;661X
%WF88XBAR.DeviceDesc%   =       WF88XBAR.Cnxt           ,Stream\wf88xbar.cnxt

;662X
%WF88XBAR.DV.DeviceDesc%=       WF88XBAR.Cnxt.DV        ,Stream\wf88xbar.cnxt.dv
;;#########################################################################################

;%WF88XBAR.DeviceDesc%=WF88XBAR.BOARDMUX,STREAM\WF88XBAR.BOARDMUX
;%WF88XBAR.DeviceDesc%=WF88XBAR.MICRONAS,STREAM\WF88XBAR.MICRONAS
;%WF88XBAR.DeviceDesc%=WF88XBAR.NOAUDIO,STREAM\WF88XBAR.NOAUDIO
;%WF88XBAR.DeviceDesc%=WF88XBAR.NECPVR1,STREAM\WF88XBAR.NECPVR1

;;------------------------------------------------------------------------------
[WF88XBAR.Cnxt]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  WF88XBAR.addreg
CopyFiles=  WF88XBAR.CopyDrivers

;;------------------------------------------------------------------------------

[WF88XBAR.Cnxt.DV]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  WF88XBAR.addreg
CopyFiles=  WF88XBAR.CopyDrivers
;;------------------------------------------------------------------------------


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

;[WF88XBAR.Micronas]
;Include  =  ks.inf, kscaptur.inf
;Needs    =  KS.Registration,KSCAPTUR.Registration.NT
;AddReg   =  WF88XBAR.Micronas.addreg
;CopyFiles=  WF88XBAR.CopyDrivers

;[WF88XBAR.NECPVR1]
;Include  =  ks.inf, kscaptur.inf
;Needs    =  KS.Registration,KSCAPTUR.Registration.NT
;AddReg   =  WF88XBAR.NECPVR1.addreg
;CopyFiles=  WF88XBAR.CopyDrivers


;[WF88XBAR.NoAudio]
;Include  =  ks.inf, kscaptur.inf
;Needs    =  KS.Registration,KSCAPTUR.Registration.NT
;AddReg   =  WF88XBAR.NoAudio.addreg
;CopyFiles=  WF88XBAR.CopyDrivers

[DestinationDirs]
WF88XBAR.CopyDrivers=10,system32\drivers  ; eg.  \windows\system32\drivers

[WF88XBAR.CopyDrivers]
WF88XBAR.sys

[WF88XBAR.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,WF88XBAR.sys
HKR,,OkToHibernate,3,01
HKR,,PageOutWhenUnopened,3,00
HKR,"DriverData","LastVideoSource",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData","AudioType",0x00010001, 0x03,0x00,0x00,0x00

;[WF88XBAR.Boardmux.AddReg]
;HKR,,DevLoader,,*ntkern
;HKR,,NTMPDriver,,WF88XBAR.sys
;HKR,,OkToHibernate,3,01
;HKR,,PageOutWhenUnopened,3,00
;HKR,"DriverData","LastVideoSource",0x00010001, 0x01,0x00,0x00,0x00
;HKR,"DriverData","AudioType",0x00010001, 0x00,0x00,0x00,0x00

;[WF88XBAR.Micronas.AddReg]
;HKR,,DevLoader,,*ntkern
;HKR,,NTMPDriver,,WF88XBAR.sys
;HKR,,OkToHibernate,3,01
;HKR,,PageOutWhenUnopened,3,00
;HKR,"DriverData","LastVideoSource",0x00010001, 0x01,0x00,0x00,0x00
;HKR,"DriverData","AudioType",0x00010001, 0x01,0x00,0x00,0x00

;[WF88XBAR.NoAudio.AddReg]
;HKR,,DevLoader,,*ntkern
;HKR,,NTMPDriver,,WF88XBAR.sys
;HKR,,OkToHibernate,3,01
;HKR,,PageOutWhenUnopened,3,00
;HKR,"DriverData","LastVideoSource",0x00010001, 0x01,0x00,0x00,0x00
;HKR,"DriverData","AudioType",0x00010001, 0x02,0x00,0x00,0x00

;[WF88XBAR.NECPVR1.AddReg]
;HKR,,DevLoader,,*ntkern
;HKR,,NTMPDriver,,WF88XBAR.sys
;HKR,,OkToHibernate,3,01
;HKR,,PageOutWhenUnopened,3,00
; Default to S-Video input
;HKR,"DriverData","LastVideoSource",0x00010001, 0x03,0x00,0x00,0x00
;HKR,"DriverData","AudioType",0x00010001, 0x03,0x00,0x00,0x00


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

;;------------------------------------------------------------------------------

[WF88XBAR.Cnxt.DV.Interfaces]
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",Crossbar.DV,
;;------------------------------------------------------------------------------


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

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

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

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



;;------------------------------------------------------------------------------
[Crossbar]
AddReg=Crossbar.AddReg

;;------------------------------------------------------------------------------

[Crossbar.DV]
AddReg=Crossbar.DV.AddReg
;;------------------------------------------------------------------------------


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

;;------------------------------------------------------------------------------

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


;;------------------------------------------------------------------------------
[WF88XBAR.Cnxt.Services]
AddService = WF88XBAR,0x00000002,WF88XBAR.ServiceInstall

;;------------------------------------------------------------------------------

[WF88XBAR.Cnxt.DV.Services]
AddService = WF88XBAR,0x00000002,WF88XBAR.ServiceInstall
;;------------------------------------------------------------------------------


;[WF88XBAR.Boardmux.Services]
;AddService = WF88XBAR,0x00000002,WF88XBAR.ServiceInstall

;[WF88XBAR.Micronas.Services]
;AddService = WF88XBAR,0x00000002,WF88XBAR.ServiceInstall

;[WF88XBAR.NoAudio.Services]
;AddService = WF88XBAR,0x00000002,WF88XBAR.ServiceInstall

;[WF88XBAR.NECPVR1.Services]
;AddService = WF88XBAR,0x00000002,WF88XBAR.ServiceInstall


[WF88XBAR.ServiceInstall]
DisplayName   = %WF88X.Xbar%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_AUTO_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\system32\drivers\WF88XBAR.sys



[Strings]
Ldtk                    = "Leadtek Research Inc."
DiskId                  = "WinFast WDM Crossbar."
;;------------------------------------------------------------------------------
WF88X.Xbar              = "WinFast TV2000/DV2000 WDM Crossbar."
;;------------------------------------------------------------------------------
WF88XBAR.DeviceDesc     = "WinFast TV2000 XP Expert WDM Crossbar."
WF88XBAR.DV.DeviceDesc  = "WinFast DV2000 WDM Crossbar." ;
;;------------------------------------------------------------------------------
WF88XBAR.Crossbar       = "WinFast TV2000 XP Expert WDM Crossbar."
WF88XBAR.Crossbar.DV    = "WinFast DV2000 WDM Crossbar."
;;------------------------------------------------------------------------------
SERVICE_KERNEL_DRIVER   =1
SERVICE_AUTO_START      =2
SERVICE_ERROR_NORMAL    =1
