HCW88ALL_NOCOPY.INF Driver File Contents (wdm88x2_75_21036.exe)

;------------------------------------------------------------------------
;
;   Copyright and Disclaimer:
;
;       ---------------------------------------------------------------
;       This software is provided "as is" without warranty of any kind,
;       either expressed or implied, including but not limited to the
;       implied warranties of merchantability and/or fitness for a
;       particular purpose.
;
;       Copyright (c) 2002-2003 Hauppauge Computer Works, Inc.
;       All Rights Reserved.
;       ---------------------------------------------------------------
;
;   Abstract:
;
;       This is the combined video capture driver inf file.
;;;   This file is used by the setup installer and does not copy files itself
;
;------------------------------------------------------------------------

[Version]
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Hauppauge%
DriverVer=02/05/2003,2.75.21036
CatalogFile.ntx86=hcw88all.cat

[ControlFlags]
;ExcludeFromSelect=*

[Manufacturer]
%Hauppauge%=Hauppauge

[Hauppauge]
; for Model 34xxx and 33xxx
;  Video Driver enabled
;  Audio Driver enabled in eeprom (but unused today)
;  TS Driver disabled
;  VIP Port disabled
;  Host Port disabled

; Model 34xxx versions(s)
%CX88x.NoIR%=CX88x.NoIR,PCI\VEN_14F1&DEV_8800&SUBSYS_34000070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8801&SUBSYS_34000070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8811&SUBSYS_34000070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8802&SUBSYS_34000070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8803&SUBSYS_34000070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8804&SUBSYS_34000070

; Model 34xxx version(s) - IR present
%CX88x.IR%=CX88x.IR,PCI\VEN_14F1&DEV_8800&SUBSYS_34010070
%HCW88RC5.DeviceDesc%=HCW88RC5,PCI\VEN_14F1&DEV_8801&SUBSYS_34010070
%HCW88RC5.DeviceDesc%=HCW88RC5,PCI\VEN_14F1&DEV_8811&SUBSYS_34010070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8802&SUBSYS_34010070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8803&SUBSYS_34010070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8804&SUBSYS_34010070

; Model 33xxx version(s) - no IR
%CX88x.NoIR%=CX88x.NoIR,PCI\VEN_14F1&DEV_8800&SUBSYS_33000070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8801&SUBSYS_33000070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8811&SUBSYS_33000070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8802&SUBSYS_33000070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8803&SUBSYS_33000070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8804&SUBSYS_33000070


; Model 33xxx version(s) - IR present
%CX88x.IR%=CX88x.IR,PCI\VEN_14F1&DEV_8800&SUBSYS_33010070
%HCW88RC5.DeviceDesc%=HCW88RC5,PCI\VEN_14F1&DEV_8801&SUBSYS_33010070
%HCW88RC5.DeviceDesc%=HCW88RC5,PCI\VEN_14F1&DEV_8811&SUBSYS_33010070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8802&SUBSYS_33010070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8803&SUBSYS_33010070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8804&SUBSYS_33010070

; Model 33xxx version(s) - No tuner, no IR present
%CX88x.VCB%=CX88x.VCB,PCI\VEN_14F1&DEV_8800&SUBSYS_33020070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8801&SUBSYS_33020070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8811&SUBSYS_33020070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8802&SUBSYS_33020070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8803&SUBSYS_33020070
%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8804&SUBSYS_33020070

; CX88x - no HCW eeprom (testing only)
%CX88x.IR%=CX88x.IR,PCI\VEN_14F1&DEV_8800

; loaded as reqd by video section
%HCW88XBAR.DeviceDesc%=HCW88XBAR.HCWPNP,STREAM\HCW88XBAR.HCWPNP
%HCW88TUNE.DeviceDesc%=HCW88TUNE.HCWPNP,STREAM\HCW88TUNE.HCWPNP
%HCW88RC5.DeviceDesc%=HCW88RC5,HCW88RC5

[NullSection]

[NullSection.Services]
AddService = , 2  ; null service install

[CX88x.CopyDrivers]
; nothing to copy

[NocopyCX88x.CopyDrivers]
hcw88vid.sys
hcw88bar.sys
hcw88tun.sys
hcw88rc5.sys
hcw88r9x.sys

[CX88x.CopyFilters]
; none for now


;=========Video Capture Filter===================

[CX88x.NoIR]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation
AddReg=     CX88x.All.AddReg,HCWpnp.AddReg,HCWpnp0.AddReg,HCW88CAP.AddReg,Runonce.AddReg
CopyFiles=  DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters
;RegisterDlls=   CX88x.RegSvr
;UnregisterDlls= CX88x.RegSvr

[CX88x.NoIR.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg=     CX88x.All.AddReg,HCWpnp.AddReg,HCWpnp0.AddReg,HCW88CAP.AddReg,Runonce.AddReg
CopyFiles=  DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters 
;RegisterDlls=   CX88x.RegSvr
;UnregisterDlls= CX88x.RegSvr

[CX88x.NoIR.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio,

[CX88x.NoIR.NT.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio,

[CX88x.NoIR.Services]
AddService = CX88xNoIR,0x00000002,CX88xNoIR.ServiceInstall

[CX88x.NoIR.NT.Services]
AddService = CX88xNoIR,0x00000002,CX88xNoIR.ServiceInstall

[CX88xNoIR.ServiceInstall]
DisplayName   = %CX88x.NoIR%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\system32\drivers\hcw88vid.sys

[CX88x.IR]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation
AddReg=     CX88x.All.AddReg,HCWpnp.AddReg,HCWpnp1.AddReg,HCW88CAP.AddReg,Runonce.AddReg
CopyFiles=  DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters
;RegisterDlls=   CX88x.RegSvr
;UnregisterDlls= CX88x.RegSvr

[CX88x.IR.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg=     CX88x.All.AddReg,HCWpnp.AddReg,HCWpnp1.NT.AddReg,HCW88CAP.AddReg,Runonce.AddReg
CopyFiles=  DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters
;RegisterDlls=   CX88x.RegSvr
;UnregisterDlls= CX88x.RegSvr

[CX88x.IR.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio,

[CX88x.IR.NT.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio,

[CX88x.IR.Services]
AddService = CX88xIR,0x00000002,CX88xIR.ServiceInstall

[CX88x.IR.NT.Services]
AddService = CX88xIR,0x00000002,CX88xIR.ServiceInstall

[CX88xIR.ServiceInstall]
DisplayName   = %CX88x.IR%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\system32\drivers\hcw88vid.sys




[CX88x.VCB]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation
AddReg=     CX88x.All.AddReg,HCWpnp.AddReg,HCWpnp2.AddReg,HCW88CAP.AddReg,Runonce.AddReg
CopyFiles=  DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters
;RegisterDlls=   CX88x.RegSvr
;UnregisterDlls= CX88x.RegSvr

[CX88x.VCB.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg=     CX88x.All.AddReg,HCWpnp.AddReg,HCWpnp2.AddReg,HCW88CAP.AddReg,Runonce.AddReg
CopyFiles=  DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters
;RegisterDlls=   CX88x.RegSvr
;UnregisterDlls= CX88x.RegSvr


[CX88x.VCB.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio,

[CX88x.VCB.NT.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio,

[CX88x.VCB.Services]
AddService = CX88xVCB,0x00000002,CX88xVCB.ServiceInstall

[CX88x.VCB.NT.Services]
AddService = CX88xVCB,0x00000002,CX88xVCB.ServiceInstall

[CX88xVCB.ServiceInstall]
DisplayName   = %CX88x.VCB%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\system32\drivers\hcw88vid.sys




[CX88x.RegSvr]
11,,\hcwsnap.ax,1
11,,\hcwdlace.ax,1

[Runonce.AddReg]
HKLM,%RunOnce%,"hcwREGsnap",,"regsvr32 /s %11%\hcwsnap.ax" 
HKLM,%RunOnce%,"hcwREGdlace",,"regsvr32 /s %11%\hcwdlace.ax" 


[CX88x.All.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,hcw88vid.sys
HKR,,OkToHibernate,3,01
HKR,,PageOutWhenUnopened,3,00
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,"DriverData","XBarInPin0",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData","XBarInPin1",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData","XBarInPin2",0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData","XBarInPin3",0x00010001, 0x00,0x10,0x00,0x00
HKR,"DriverData","XTal0",0x00010001, 0x1c, 0x00, 0x00, 0x00
HKR,"DriverData","XTal1",0x00010001, 0x23, 0x00, 0x00, 0x00
HKR,"DriverData","BobMode",0x00010001, 0x00, 0x00, 0x00, 0x00

[HCWpnp.AddReg]
HKR,"DriverData","VideoStandard",0x00010001, 0x01,0x00,0x00,0x00
;HKR,"DriverData","OddVDelay",  0x00010001, 0x1c, 0x00, 0x00, 0x00
;HKR,"DriverData","EvenVDelay", 0x00010001, 0x1c, 0x00, 0x00, 0x00
;HKR,"DriverData","OddVActive", 0x00010001, 0xe0, 0x01, 0x00, 0x00
;HKR,"DriverData","EvenVActive",0x00010001, 0xe0, 0x01, 0x00, 0x00
;HKR,"DriverData","ForceVParams",0x00010001, 0x00, 0x00, 0x00, 0x00
HKR,"DriverData","ColorKillEnable",0x00010001, 0x00,0x00,0x00,0x00
; Set the default I2S passthrough frequency to 48000 Hz (0xBB80)
;HKR,"DriverData","WWI2SPTFrequency"      ,0x00010001, 0x80,0xBB,0x00,0x00
HKR,"DriverData","Pll27",0x00010001, 0x00, 0x00, 0x00, 0x00
; Country code is USA = 0x01, or GERMANY = 0x31
HKR,"DriverData","WWAudioCountryCode",0x00010001, 0x01,0x00,0x00,0x00

; preset some useful data
HKLM,Software\Hauppauge\hcwTVWnd,Use_HCW_Tuning,0x00010001, 0x01, 0x00, 0x00, 0x00
;HKLM,Software\Hauppauge\hcwTVWnd,Use_HCW_Tuning,0x00010001, 0x00, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwTVWnd,AllowOverlay,0x00010001, 0x01, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwTVWnd,AllowVMR,0x00010001, 0x00, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwTVWnd,"PinMPEGAudio",0,""
HKLM,Software\Hauppauge\hcwTVWnd,"AudioPreviewPin",0,""
HKLM,Software\Hauppauge\hcwTVdlg\MotionCapture,"AudioCaptureSource",0,""
HKLM,Software\Hauppauge\hcwTVWnd,"AudioCapturePin",0,"_OUT"
HKLM,Software\Hauppauge\hcwTVWnd,Use_USB,0x00010001, 0x00, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwTVWnd,Use_SmartTee,0x00010001, 0x03, 0x00, 0x00, 0x00

HKLM,Software\Hauppauge\hcwTVWnd,Use_Procamp,0x00010001, 0x01, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwTVWnd,Deinterlacer,0x00010001, 0x03, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwTVWnd,Allow_Deinterlacer,0x00010001, 0x01, 0x00, 0x00, 0x00

HKLM,Software\Hauppauge\hcwTVWnd,Max_X_Size,0x00010001, 0x00, 0x03, 0x00, 0x00
HKLM,Software\Hauppauge\hcwTVWnd,Max_Y_Size,0x00010001, 0x40, 0x02, 0x00, 0x00
;HKLM,Software\Hauppauge\hcwTVWnd,TVMode_X,0x00010001, 0x00, 0x03, 0x00, 0x00
HKLM,Software\Hauppauge\hcwTVWnd,TVMode_X,0x00010001, 0x80, 0x01, 0x00, 0x00
HKLM,Software\Hauppauge\hcwTVWnd,TVMode_Y,0x00010001, 0x40, 0x02, 0x00, 0x00

HKLM,Software\Hauppauge\hcwTVWnd,VideoMode,0x00010001, 0x02, 0x00, 0x08, 0x00
HKLM,Software\Hauppauge\hcwTVWnd,CCIR601,0x00010001, 0x00, 0x00, 0x00, 0x00

HKLM,Software\Hauppauge\hcwTVWnd,AllowTVFSelection,0x00010001, 0x01, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwTVWnd,Force_VFormats,0x00010001, 0x04, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwTVWnd,NoGPIO,0x00010001, 0x01, 0x00, 0x00, 0x00

HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,NoHueFormats,0x00010001, 0x04, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,DefaultBrightness,0x00010001, 0x84, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,Brightness,0x00010001, 0x84, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,DefaultContrast,0x00010001, 0x40, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,Contrast,0x00010001, 0x40, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,DefaultSaturation,0x00010001, 0x8e, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,Saturation,0x00010001, 0x8e, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,DefaultHue,0x00010001, 0x80, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,Hue,0x00010001, 0x80, 0x00, 0x00, 0x00

; save our driver version for reference
;;;HKLM,Software\Hauppauge\WDM\Version,,0,"2.75.20297"
; make sure cdsetup thinks 95/98 VFW drivers are no longer installed
HKCR,bt848,Version,0,"0"

; Force Wintv32 to startup Unmuted on first run
HKLM,Software\Hauppauge\WinTV32\Mute,,0,"UnMuted"
; make sure WinTV thinks we installed new HW
HKLM,Software\Hauppauge\WinTV32\Preferences,SerialNumber,0x00010001, 0xe1, 0xff, 0xff, 0xff

; permit using CC by default
HKLM,Software\Hauppauge\hcwtvwnd,CC_Connect,0x00010001, 0x01, 0x00, 0x00, 0x00

; set default Annunciator background colors to be "transparent"
HKLM,Software\Hauppauge\WinTV32\Preferences,"AnnunciatorFontBackground Color",0x00010001, 0x10, 0x00, 0x10, 0x00
HKLM,Software\Hauppauge\WinTV32\Preferences,"CGAnnunciatorFontBackgroundColor",0x00010001, 0x10, 0x00, 0x10, 0x00
HKLM,Software\Hauppauge\WinTV32\Preferences,TitleModeAnnunTime,0x00010001, 0x02, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\WinTV32\Preferences,AllowRemote,0x00010001, 0x02, 0x00, 0x00, 0x00

; Use TV mode in place of Screen Saver if TV running in Title mode
HKLM,Software\Hauppauge\WinTV32\Preferences,TitleScreenSaverEnable,0x00010001, 0x01, 0x00, 0x00, 0x00
HKLM,Software\Hauppauge\WinTV32\Preferences,TitleScreenSaverUseTV,0x00010001, 0x01, 0x00, 0x00, 0x00

; Prefer Stereo audio by default
HKLM,Software\Hauppauge\hcwtvdlg\AudioControls,PreferedAudio,0x00010001, 0x02, 0x00, 0x00, 0x00




[HCW88CAP.AddReg]
HKLM,Software\Hauppauge\hcwTVWnd,"VCapFilter",0,"%CX88x.Capture%"
HKLM,Software\Hauppauge\hcwTVWnd,"TVAudioFilter",0,""
HKLM,Software\Hauppauge\hcwTVWnd,"VXbarFilter",0,""
HKLM,Software\Hauppauge\hcwTVWnd,"TunerFilter",0,""




[VideoCapture]
AddReg=VideoCapture.AddReg

[VideoTvAudio]
AddReg=VideoTvAudio.AddReg

[VideoCapture.AddReg]
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%CX88x.Capture%

[VideoTvAudio.AddReg]
HKR,,CLSID,,{71F96462-78F3-11d0-A18C-00A0C9118956}
HKR,,FriendlyName,,%CX88x.TVaudio%



;======== Configure additional filters as reqd

[HCWpnp0.AddReg]
HKR,"ENUM\Device1",pnpid,,"HCW88XBAR.hcwpnp"
HKR,"ENUM\Device2",pnpid,,"HCW88TUNE.hcwpnp"

[HCWpnp1.AddReg]
HKR,"ENUM\Device1",pnpid,,"HCW88XBAR.hcwpnp"
HKR,"ENUM\Device2",pnpid,,"HCW88TUNE.hcwpnp"
;HKR,"ENUM\Device3",pnpid,,"HCW88RC5"
;HKLM,Enum\Root\HCW88RC5\0000,HardwareID,,"HCW88RC5"
;HKLM,Enum\Root\HCW88RC5\0000,Class,,"Media"
;HKLM,Enum\Root\HCW88RC5\0000,DeviceDesc,,"%HCW88RC5.DeviceDesc%"

[HCWpnp1.NT.AddReg]
HKR,"ENUM\Device1",pnpid,,"HCW88XBAR.hcwpnp"
HKR,"ENUM\Device2",pnpid,,"HCW88TUNE.hcwpnp"
;HKLM,%RunOnce%,"HCW88RC5",,"HCWinst.exe +{BF8D50C8-3534-11d7-BEB2-00A0C9F21FC7} HCW88RC5"

[HCWpnp2.AddReg]
HKR,"ENUM\Device1",pnpid,,"HCW88XBAR.hcwpnp"



;=========Crossbar Filter===================

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

[HCW88XBAR.CopyDrivers]
;hcw88bar.sys


;[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA\0xxx\DriverData]

[HCW88XBAR.HCWPNP.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,hcw88bar.sys
HKR,,OkToHibernate,3,01
HKR,,PageOutWhenUnopened,3,00
HKR,"DriverData","LastVideoSource",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData","LastAudioSource",0x00010001, 0xff,0xff,0xff,0xff
HKR,"DriverData","AudioType",0x00010001, 0x04,0x00,0x00,0x00

HKLM,Software\Hauppauge\hcwTVWnd,"VXbarFilter",0,%HCW88XBAR.Crossbar%


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

[Crossbar]
AddReg=Crossbar.AddReg

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

[HCW88XBAR.HCWPNP.Services]
AddService = HCW88XBAR,0x00000002,HCW88XBAR.ServiceInstall

[HCW88XBAR.ServiceInstall]
DisplayName   = %HCW88XBAR.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\system32\drivers\HCW88BAR.sys



;=========TVtuner Filter===================

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

[HCW88TUNE.CopyDrivers]
;hcw88tun.sys

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

HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc2, 0x00, 0x00, 0x00
;HKR,"DriverData","TunerType",0x00010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

HKLM,Software\Hauppauge\hcwTVWnd,"TunerFilter",0,%HCW88TUNE.Tuner%
HKLM,Software\Hauppauge\hcwTVWnd,"TVAudioFilter",0,"%CX88x.TVaudio%"


[TvTuner]
AddReg=TvTuner.AddReg

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

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

[HCW88TUNE.HCWPNP.Services]
AddService = HCW88TUNE,0x00000002,HCW88TUNE.ServiceInstall

[HCW88TUNE.ServiceInstall]
DisplayName   = %HCW88TUNE.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\system32\drivers\hcw88tun.sys



;=========RC5 IR Decoder===================

[HCW88RC5]
CopyFiles=HCW88RC5.CopyDrivers
AddReg=HCW88RC5.AddReg

[HCW88RC5.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,hcw88r9x.sys
HKR,,Description,,%HCW88RC5.DeviceDesc%
    

[HCW88RC5.NT]
CopyFiles=HCW88RC5.CopyDrivers
AddReg=HCW88RC5.NT.AddReg

[HCW88RC5.NT.AddReg]
;HKR,,Security,0,"None"


[HCW88RC5.NT.Services]
Addservice = hcw88rc5, 0x00000002, HCW88RC5.RC5_DECODE

[HCW88RC5.RC5_DECODE]
DisplayName    = %HCW88RC5.DeviceDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\hcw88rc5.sys

[HCW88RC5.CopyDrivers]
;hcw88rc5.sys,,,2
;hcw88r9x.sys,,,2


;============== Common section ===================

[SourceDisksNames]
1="Hauppauge WinTV 88x Drivers",,

[SourceDisksFiles]
; no files to copy

[NocopySourceDisksFiles]
hcw88vid.sys=1
hcw88bar.sys=1
hcw88tun.sys=1
hcw88rc5.sys=1
hcw88r9x.sys=1

hcwutl32.dll=1
hcwpnp32.dll=1
hcwi2c32.dll=1
hcwchan.dll=1
hcwtvdlg.dll=1
hcwtvwnd.dll=1
hcwhook.dll=1
hcwsnap.ax=1
hcwsnbd9.dll=1
hcwdlace.ax=1
bt848wst.dll=1
HCWinst.exe=1

hcw88all.cat=1


[DestinationDirs]
CX88x.CopyDrivers=10,system32\drivers
CX88x.CopyFilters=11
HCW88RC5.CopyDrivers=10,System32\Drivers
HCW88XBAR.CopyDrivers=10,system32\drivers
HCW88TUNE.CopyDrivers=10,system32\drivers
DefaultDestDir=11


[DefaultDestFiles]
; nothing to copy

[NocopyDefaultDestFiles]
hcwutl32.dll
hcwpnp32.dll
hcwi2c32.dll
hcwchan.dll
hcwtvdlg.dll
hcwtvwnd.dll
hcwhook.dll
hcwsnap.ax
hcwsnbd9.dll
hcwdlace.ax
bt848wst.dll
HCWinst.exe




[Strings]
;----------------
; Non-Localizable
;----------------

RunOnce              = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"

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

GUID_NULL="{00000000-0000-0000-0000-000000000000}"
GUID_0="{A19DC0E0-3B39-11D1-905F-0000C0CC16BA}"
GUID_3="{A19DC0E3-3B39-11D1-905F-0000C0CC16BA}"
GUID_5="{A19DC0E5-3B39-11D1-905F-0000C0CC16BA}"
GUID_4="{A19DC0E4-3B39-11D1-905F-0000C0CC16BA}"


; Localizable
;----------------

Hauppauge            = "Hauppauge"

CX88x.IR           = "Hauppauge WinTV 88x Video (+IR)"
CX88x.NoIR         = "Hauppauge WinTV 88x Video"
CX88x.VCB          = "Hauppauge WinTV 88x Video (VCB)"
CX88x.null         = "Hauppauge WinTV 88x (unused function)"
CX88x.Capture      = "Hauppauge WinTV 88x Video Capture"
CX88x.TVaudio      = "Hauppauge WinTV 88x TvAudio"


HCW88TUNE.DeviceDesc = "Hauppauge WinTV 88x Tuner"
HCW88TUNE.Tuner      = "Hauppauge WinTV 88x Tuner"

HCW88XBAR.DeviceDesc = "Hauppauge WinTV 88x Crossbar"
HCW88XBAR.Crossbar   = "Hauppauge WinTV 88x Crossbar"

HCW88RC5.DeviceDesc    ="Hauppauge WinTV 88x IR Decoder"









Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 1.02