;;#############################################################################
;;## WFPVRTUN.INF for Windows WDM Drivers                      ##
;;## Copyright @2000-2006 Leadtek Research Inc.                              ##
;;## WinFast PVR2000 WDM Tuner Driver                                        ##
;;#############################################################################
[Version]
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Ldtk%
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
DriverVer=11/28/2006,5.13.22.6115
CatalogFile.ntx86=wfpvrtun.cat

[Manufacturer]
%Ldtk%=Leadtek

[SourceDisksNames]
1=%DiskId%,,0

[SourceDisksFiles]
wfpvrtun.sys=1

[Leadtek]
%WFPVRTUNER.DevicePAL%   = WFPVRTUNER.PAL,    STREAM\wftuner.pal
%WFPVRTUNER.DeviceNTSC%  = WFPVRTUNER.NTSC,   STREAM\wftuner.ntsc
%WFPVRTUNER.DeviceNTSCJ% = WFPVRTUNER.NTSCJ,  STREAM\wftuner.ntscj
%WFPVRTUNER.DeviceNTSC%  = WFPVRTUNER.NTSCM5, STREAM\wftuner.ntscm5

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

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

[WFPVRTUNER.NTSCM5]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  WFPVRTUNER.addreg,NTSCMK5.addreg
CopyFiles=  WFPVRTUNER.CopyDrivers

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


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

[WFPVRTUNER.CopyDrivers]
wfpvrtun.sys

[WFPVRTUNER.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,wfpvrtun.sys
HKR,,OkToHibernate,3,01
HKR,,PageOutWhenUnopened,3,00


[PAL.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x0A, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

[NTSC.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x0B, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

[NTSCMK5.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x15, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

[NTSCJ.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x13, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00


[TvTuner]
AddReg=TvTuner.AddReg

[TvTuner.AddReg]
HKR,,CLSID,,{266EEE40-6C63-11cf-8A03-00AA006ECB65}
HKR,,FriendlyName,,%WFPVRTUNER.TUNER%


[WFPVRTUNER.PAL.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[WFPVRTUNER.NTSC.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[WFPVRTUNER.NTSCM5.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[WFPVRTUNER.NTSCJ.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,


[WFPVRTUNER.PAL.Services]
AddService = WFPVRTUNER,0x00000002,WFPVRTUNER.ServiceInstall

[WFPVRTUNER.NTSC.Services]
AddService = WFPVRTUNER,0x00000002,WFPVRTUNER.ServiceInstall

[WFPVRTUNER.NTSCM5.Services]
AddService = WFPVRTUNER,0x00000002,WFPVRTUNER.ServiceInstall

[WFPVRTUNER.NTSCJ.Services]
AddService = WFPVRTUNER,0x00000002,WFPVRTUNER.ServiceInstall


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

[Strings]
Ldtk                    = "Leadtek Research Inc."
DiskId                  = "WinFast PVR2000 WDM Tuner"
WFPVRTUNER.DeviceDesc   = "WinFast PVR2000 WDM Tuner"
WFPVRTUNER.DevicePAL    = "WinFast PVR2000 WDM Tuner"
WFPVRTUNER.DeviceNTSC   = "WinFast PVR2000 WDM Tuner(NTSC)"
WFPVRTUNER.DeviceNTSCJ  = "WinFast PVR2000 WDM Tuner(NTSC-J)"
WFPVRTUNER.Tuner        = "WinFast PVR2000 WDM Tuner"

SERVICE_KERNEL_DRIVER=1
SERVICE_AUTO_START=2
SERVICE_ERROR_NORMAL=1
