[Version]
LayoutFile=LAYOUT.INF, layout1.inf, layout2.inf
signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider="Gdi"
CatalogFile=pmctune.cat
DriverVer=10/29/2003, 2.3.1.2

[ControlFlags]
;ExcludeFromSelect=*

[Manufacturer]
%GDI%=GDI

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

[SourceDisksFiles]
pmcTune.sys=1

[SourceDisksNames]
1=%DiskName%,,


;---------------------------------------------------------------
; The user can select the appropriate Philips tuner type
; _OEM_  Add your tuner here, if it's not in the list
;---------------------------------------------------------------

[GDI]
%PhTVTune_FM1216MK2.DeviceDesc%=PhTVTune_FM1216MK2.Device,STREAM\PMCPMK2P	; CCIR B/G system + FM radio       (Western Europe)
%PhTVTune_FM1236.DeviceDesc%=PhTVTune_FM1236.Device,STREAM\PMCPMK2N   		; RTMA M+N system + FM radio       (USA)

[PhTVTune_FI1216MK2.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,PhTVTune_FI1216MK2.AddReg
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FI1216MK2.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg,PhTVTune_FI1216MK2.AddReg
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FI1216MF.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,PhTVTune_FI1216MF.AddReg
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FI1216MF.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg,PhTVTune_FI1216MF.AddReg
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FM1216MK2.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,PhTVTune_FM1216MK2.AddReg
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FM1216MK2.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg,PhTVTune_FM1216MK2.AddReg
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FI1236.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,PhTVTune_FI1236.AddReg
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FI1236.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg,PhTVTune_FI1236.AddReg
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FM1236.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,PhTVTune_FM1236.AddReg
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FM1236.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg,PhTVTune_FM1236.AddReg
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FI1246.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,PhTVTune_FI1246.AddReg
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FI1246.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg,PhTVTune_FI1246.AddReg
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FM1246.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,PhTVTune_FM1246.AddReg
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FM1246.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg,PhTVTune_FM1246.AddReg
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FI1256.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,PhTVTune_FI1256.AddReg
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FI1256.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg,PhTVTune_FI1256.AddReg
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FM1256.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,PhTVTune_FM1256.AddReg
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FM1256.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg,PhTVTune_FM1256.AddReg
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FI1286.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,PhTVTune_FI1286.AddReg
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FI1286.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg,PhTVTune_FI1286.AddReg
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FM1216ME.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,PhTVTune_FM1216ME.AddReg
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FM1216ME.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg,PhTVTune_FM1216ME.AddReg
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FQ1236MK3.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,PhTVTune_FQ1236MK3.AddReg
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FQ1236MK3.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg,PhTVTune_FQ1236MK3.AddReg
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FM1236MK3.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,PhTVTune_FM1236MK3.AddReg
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FM1236MK3.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg,PhTVTune_FM1236MK3.AddReg
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FQ1286MK3.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,PhTVTune_FQ1286MK3.AddReg
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_FQ1286MK3.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg,PhTVTune_FQ1286MK3.AddReg
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_MT2032.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,PhTVTune_MT2032.AddReg
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune_MT2032.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg,PhTVTune_MT2032.AddReg
KnownFiles = PhTVTune.KnownFiles


;---------------------------------------------------------------
; Registry entries common to all Philips tuner types
;---------------------------------------------------------------

[PhTVTune.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,pmcTune.sys
HKR,,PageOutWhenUnopened,3,0
HKR,,Address,,0xc2         ; I2C address
HKR,,DefaultStandard,, 0x00000010  ; KS_AnalogVideo_PAL_B

[PhTVTune_FI1216MK2.AddReg]
HKR,,TunerType,,FI1216MK2

[PhTVTune_FI1216MF.AddReg]
HKR,,TunerType,,FI1216MK2

[PhTVTune_FM1216MK2.AddReg]
HKR,,TunerType,,FM1216MK2

[PhTVTune_FI1236.AddReg]
HKR,,TunerType,,FI1236

[PhTVTune_FM1236.AddReg]
HKR,,TunerType,,FM1236

[PhTVTune_FI1246.AddReg]
HKR,,TunerType,,FI1246

[PhTVTune_FM1246.AddReg]
HKR,,TunerType,,FM1246

[PhTVTune_FI1256.AddReg]
HKR,,TunerType,,FI1256

[PhTVTune_FM1256.AddReg]
HKR,,TunerType,,FM1256

[PhTVTune_FI1286.AddReg]
HKR,,TunerType,,FI1286

[PhTVTune_FM1216ME.AddReg]
HKR,,TunerType,,FM1216ME

[PhTVTune_FQ1236MK3.AddReg]
HKR,,TunerType,,FQ1236MK3

[PhTVTune_FM1236MK3.AddReg]
HKR,,TunerType,,FM1236MK3

[PhTVTune_FQ1286MK3.AddReg]
HKR,,TunerType,,FQ1286MK3

[PhTVTune_MT2032.AddReg]
HKR,,TunerType,,MT2032


;---------------------------------------------------------------
; Files to be copied during installation
;---------------------------------------------------------------

[PhTVTune.CopyDrivers]
pmcTune.sys 

[PhTVTune.KnownFiles]
pmcTune.sys=safe


;---------------------------------------------------------------
; Interface description
;---------------------------------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


[TvTuner]
AddReg=TvTuner.AddReg

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


;---------------------------------------------------------------
; Installation details
;---------------------------------------------------------------

[PhTVTune_FI1216MK2.Device.NT.Services]
AddService = PMCTUNE,0x00000002,PhTVTune.ServiceInstall

[PhTVTune_FI1216MF.Device.NT.Services]
AddService = PMCTUNE,0x00000002,PhTVTune.ServiceInstall

[PhTVTune_FM1216MK2.Device.NT.Services]
AddService = PMCTUNE,0x00000002,PhTVTune.ServiceInstall

[PhTVTune_FI1236.Device.NT.Services]
AddService = PMCTUNE,0x00000002,PhTVTune.ServiceInstall

[PhTVTune_FM1236.Device.NT.Services]
AddService = PMCTUNE,0x00000002,PhTVTune.ServiceInstall

[PhTVTune_FI1246.Device.NT.Services]
AddService = PMCTUNE,0x00000002,PhTVTune.ServiceInstall

[PhTVTune_FM1246.Device.NT.Services]
AddService = PMCTUNE,0x00000002,PhTVTune.ServiceInstall

[PhTVTune_FI1256.Device.NT.Services]
AddService = PMCTUNE,0x00000002,PhTVTune.ServiceInstall

[PhTVTune_FM1256.Device.NT.Services]
AddService = PMCTUNE,0x00000002,PhTVTune.ServiceInstall

[PhTVTune_FI1286.Device.NT.Services]
AddService = PMCTUNE,0x00000002,PhTVTune.ServiceInstall

[PhTVTune_FM1216ME.Device.NT.Services]
AddService = PMCTUNE,0x00000002,PhTVTune.ServiceInstall

[PhTVTune_FQ1236MK3.Device.NT.Services]
AddService = PMCTUNE,0x00000002,PhTVTune.ServiceInstall

[PhTVTune_FM1236MK3.Device.NT.Services]
AddService = PMCTUNE,0x00000002,PhTVTune.ServiceInstall

[PhTVTune_FQ1286MK3.Device.NT.Services]
AddService = PMCTUNE,0x00000002,PhTVTune.ServiceInstall

[PhTVTune_MT2032.Device.NT.Services]
AddService = PMCTUNE,0x00000002,PhTVTune.ServiceInstall


[PhTVTune.ServiceInstall]
DisplayName   = PMCTUNE
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\pmcTune.sys


;---------------------------------------------------------------
; Strings
;---------------------------------------------------------------

[Strings]

SERVICE_KERNEL_DRIVER=1
SERVICE_ERROR_NORMAL=1
SERVICE_AUTO_START=2
SERVICE_DEMAND_START=3


GDI                           = "ProLink Microsystems Corp"
captureClassName              = "Sound, video and game controllers"
DiskName                      = "PV Center SAA713x Drivers"
PhTVTune.DeviceDesc           = "PV Center WDM TVTuner"
PhTVTune_FI1216MK2.DeviceDesc = "PV Center WDM TVTuner (FI1216MK2)"
PhTVTune_FI1216MF.DeviceDesc  = "PV Center WDM TVTuner (FI1216MF)"
PhTVTune_FM1216MK2.DeviceDesc = "PV Center WDM TVTuner (FM1216MK2)"
PhTVTune_FI1236.DeviceDesc    = "PV Center WDM TVTuner (FI1236)"
PhTVTune_FM1236.DeviceDesc    = "PV Center WDM TVTuner (FM1236)"
PhTVTune_FI1246.DeviceDesc    = "PV Center WDM TVTuner (FI1246)"
PhTVTune_FM1246.DeviceDesc    = "PV Center WDM TVTuner (FM1246)"
PhTVTune_FI1256.DeviceDesc    = "PV Center WDM TVTuner (FI1256)"
PhTVTune_FM1256.DeviceDesc    = "PV Center WDM TVTuner (FM1256)"
PhTVTune_FI1286.DeviceDesc    = "PV Center WDM TVTuner (FI1286)"
PhTVTune_FM1216ME.DeviceDesc  = "PV Center WDM TVTuner (FM1216ME)"
PhTVTune_FQ1236MK3.DeviceDesc = "PV Center WDM TVTuner (FQ1236MK3)"
PhTVTune_FM1236MK3.DeviceDesc = "PV Center WDM TVTuner (FM1236MK3)"
PhTVTune_FQ1286MK3.DeviceDesc = "PV Center WDM TVTuner (FQ1286MK3)"
PhTVTune_MT2032.DeviceDesc    = "PV Center WDM TVTuner (MT2032)"
DeviceName                    = "Genesis TvTuner"
