pd100vid.inf Driver File Contents (WebCam5English.zip)

;=============================================================== 
; Copyright : Creative Technology Ltd., 2001
;
; Pd100Vid.inf  -- This file contains installation information for 
;                  the Video Blaster WebCam 5 (WDM)
;                  for Win98 and Win2000.
;
;=============================================================== 

[Version]
signature="$Windows NT$"
LayoutFile = Layout.inf, Layout1.inf, Layout2.inf
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%PName%
DriverVer=10/2/2001,%szVersion%

[ControlFlags]
; All PnP devices should be excluded from manual AddDevice Applet list
ExcludeFromSelect=*

[SourceDisksNames]
1 = "Creative Labs Video Blaster Webcam 5",,,

[SourceDisksFiles]
Pd100Vid.9x=1
Pd100Vid.nt=1
CamUsP20.sys=1
CamUsd.dll  =1
Pd100Ex.dll=1
Pd100Ex.ax= 1
fpxlib.dll=  1
jpeglib.dll= 1
click.wav=   1
avcam.cat=   1

;;; Creative's Files
pd100pin.dll=1
pd100pin.crl=1
ctdrvins.exe=1
pd100vid.uns=1
pd100Vfw.drv=1
pd100Vfw.dll=1
vfwupd.exe=1
pd100twn.ds=1
pd100twn.crl=1
cttwnui.crl=1
cttwnui.dll=1
ctskin.dll=1
ctspea32.dll=1
ctres32.dll=1
twunk_16.exe=1
twunk_32.exe=1
twain.dll=1
twain_32.dll=1
DEFAULT.SRC=1
twacker.ini=1
Pd100St.ax=  1


[Manufacturer]
%CreativeMfg%=Creative

[DestinationDirs]
DefaultDestDir=11               ; LDID_SYS

; Delete old Win95 and "Detroit" update drivers
AVCam.DelFiles=		 10,system
PID_400C.CopyDrivers=    10,system32\drivers
PID_400C.CopyDrivers.NT= 10,system32\drivers
AVCam.CopyExtDll=        10,system
AVCam.CopyCodec.SYS=         11
CamSti400C.CopyDsFile=   10,TWAIN_32\Creative\Pd1000
;;;CamSti.CopyDSFilter=     10,SYSTEM32
CamSti.CopyDSFilter=     11
CamSti.CopyWav=          10,MEDIA
CamSti.CopyDll=11

CamSti.CopySysFiles=11

; Creative Customized
AVCam.CopyCodec.SYS=  11
CtlCam.Copy.PlugIn =  11
CtlCam.Copy.Install=  10
CtlCam.Copy.OS.SYS =  10,system32\drivers 
CtlCam.CopyVFWDriver    = 11
CtlCam.CopyVFWDriver.NT = 11
CtlCam.CopyTwainSYS     = 10


;------------------------------------------------------------------
;              Creative Video Blaster WebCam5
;------------------------------------------------------------------
[Creative]
%USB\VID_041E&PID_400C.DeviceDesc%=PID_400C,USB\VID_041E&PID_400C&MI_00
;========= PID_0400C Creative camera with Video Blaster WebCam 5 (WDM) name =========

[PID_400C]
Include=      ks.inf,kscaptur.inf,ksfilter.inf
Needs=        KS.Registration,KSCAPTUR.Registration,STI.USBSection
AddReg=     PID_400C.AddReg,AVCam.AddReg,DsExt.PlugIns,CtlCam.Uns.AddReg,CtlCam.Vfw.AddReg,CtlCam.Filter.AddReg
DelFiles=   AVCam.Delfiles
CopyFiles=  PID_400C.CopyDrivers,AVCam.CopyExtDll,AVCam.CopyCodec.SYS,CamSti.CopyDll,CamSti400C.CopyDsFile,CamSti.CopySysFiles,CamSti.CopyDSFilter,CtlCam.CopyTwainSYS,CamSti.CopyWav,CtlCam.CopyVFWDriver,CtlCam.Copy.PlugIn,CtlCam.Copy.Install,CtlCam.Copy.OS.SYS
UpdateInis= AVCam.Codec.UpdateIni
DriverVer=10/2/2001,%szVersion%

SubClass=      StillImage
DeviceType=    3
DeviceSubType= 1
Capabilities=  1
Events=	       AVCamSti.Events
DeviceData=    AVCamSti.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[PID_400C.NT]
Include=      ks.inf,kscaptur.inf,ksfilter.inf
Needs=        KS.Registration,KSCAPTUR.Registration.NT
AddReg=     PID_400C.AddReg.NT,AVCam.AddReg.NT,DsExt.PlugIns,CtlCam.Uns.AddReg.NT,CtlCam.Vfw.AddReg.NT,CtlCam.Filter.AddReg
CopyFiles=  PID_400C.CopyDrivers.NT,AVCam.CopyExtDll,CamSti.CopyDll,CamSti400C.CopyDsFile,CamSti.CopySysFiles,CamSti.CopyDSFilter,CtlCam.CopyTwainSYS,CamSti.CopyWav,CtlCam.CopyVFWDriver.NT,CtlCam.Copy.PlugIn,CtlCam.Copy.Install
UpdateInis= AVCam.Codec.UpdateIni
DriverVer=10/2/2001,%szVersion%

SubClass=      StillImage
DeviceType=    3
DeviceSubType= 1
Capabilities=  1
Events=	       AVCamSti.Events
DeviceData=    AVCamSti.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"


;========================== TWAIN Interface ======================================

[AVCamSti.DeviceData]
; Ancillary data to be associated with this device.  TwainDS is the
; name of the data source that a TWAIN-compliant app will be open
; in response to an event.
TwainDS="Video Blaster WebCam 5 (WDM)"

;========================== STI Interface ======================================

[AVCamSti.Events]
; These are events that the device issues to trigger application launching.
; Replace "*" with an application name if only that app is required to launch.
LaunchApp="%LaunchApplication%",{79C2DCE0-926A-11d5-8F7D-0002E30B6383},%StiAppName%
NewPicture="%CaptureImage%",{C9E1C660-989A-11d5-98C5-0010DC2F52BC},%StiAppName%

;==============================================================================


[PID_400C.AddReg]
HKR,,HardwareConfig,1,1
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,Pd100Vid.sys
HKR,,USDClass,,"{DCABE420-9335-11d5-8F7D-0002E30B6383}"
HKCR,CLSID\{DCABE420-9335-11d5-8F7D-0002E30B6383},,,"USB Camera USD"
HKCR,CLSID\{DCABE420-9335-11d5-8F7D-0002E30B6383}\InProcServer32,,,%11%\camusd.dll
HKCR,CLSID\{DCABE420-9335-11d5-8F7D-0002E30B6383}\InProcServer32,ThreadingModel,,"Both"

; need to create this key for still stack
HKR,,CreateFileName,,"USBCamera"
; Creative VFW driver
HKR,,VfwKey,,%szVfwKey%                     ; for VFW
HKR,,VfwDeviceDesc,,%szVfwDeviceDesc%       ; for Installation
HKR,,WdmDeviceDesc,,%szDShowDeviceDesc%     ; for TWAIN DS



[PID_400C.AddReg.NT]
HKR,,HardwareConfig,1,1
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,Pd100Vid.sys
HKR,,USDClass,,"{DCABE420-9335-11d5-8F7D-0002E30B6383}"
HKCR,CLSID\{DCABE420-9335-11d5-8F7D-0002E30B6383},,,"USB Camera USD"
HKCR,CLSID\{DCABE420-9335-11d5-8F7D-0002E30B6383}\InProcServer32,,,%11%\camusd.dll
HKCR,CLSID\{DCABE420-9335-11d5-8F7D-0002E30B6383}\InProcServer32,ThreadingModel,,"Both"
; need to create this key for still stack
HKR,,CreateFileName,,"USBCamera"
; Creative VFW driver
HKR,,VfwKey,,%szVfwKey%                     ; for VFW
HKR,,VfwDeviceDesc,,%szVfwDeviceDesc%       ; for Installation
HKR,,WdmDeviceDesc,,%szDShowDeviceDesc%     ; for TWAIN DS
HKLM,%MSMMDriverDesc%,vfwwdm32.dll,,%szVfwDeviceDesc%
HKLM,%MSMMDrivers%,MSVideo,,VfWWDM32.dll

[CtlCam.Filter.AddReg]
HKCR,CLSID\%CLSID_Still_Sink%,,,"Still Image Sinker"
HKCR,CLSID\%CLSID_Still_Sink%\InProcServer32,,,%11%\Pd100St.ax
HKCR,CLSID\%CLSID_Still_Sink%\InProcServer32,ThreadingModel,,"Both"

HKLM,%Still_Sink_Instance%,CLSID,,%CLSID_Still_Sink%
HKLM,%Still_Sink_Instance%,FriendlyName,,%Still_Sink_Name%
HKLM,%Still_Sink_Instance%,FilterData,1,02,00,00,00,00,00,20,00,01,00,00,00,00,00,00,00,30,70,69,33,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,00,00,00,38,00,00,00,38,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[CtlCam.Uns.AddReg]
HKR,,CtUnsPath,,%szUninstallFile%
HKR,,CtUnsSection,,"CtlCam.Device.Uninstall"

; ** For installation **
HKLM,%MSRunOnce%,"WebCam Install",,"CtDrvIns -setup usb\vid_041E&pid_400C&MI_00 -plugin pd100pin.dll -pluginres pd100pin.crl"

; ** For add/remove programs applet **
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%szUninstall%,"DisplayName",0,%szUninstallDisplay%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%szUninstall%,"UninstallString",0,"%10%\CtDrvIns.exe -uninstall usb\vid_041E&pid_400C&MI_00 -plugin pd100pin.dll -pluginres pd100pin.crl"

[CtlCam.Uns.AddReg.NT]
HKR,,CtUnsPath,,%szUninstallFile%
HKR,,CtUnsSection,,"CtlCam.Device.Uninstall.NT"

; ** For installation **
HKLM,%MSRunOnce%,"WebCam Install",,"CtDrvIns -setup usb\vid_041E&pid_400C&MI_00 -plugin pd100pin.dll -pluginres pd100pin.crl"

; ** For add/remove programs applet **
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%szUninstall%,"DisplayName",0,%szUninstallDisplay%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%szUninstall%,"UninstallString",0,"%10%\CtDrvIns.exe -uninstall usb\vid_041E&pid_400C&MI_00 -plugin pd100pin.dll -pluginres pd100pin.crl"


;Interfaces for PID_400C

[PID_400C.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_400C.Interface

[PID_400C.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_400C.Interface

[PID_400C.Interface]
AddReg=PID_400C.Intf.AddReg
         
[PID_400C.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_041E&PID_400C.DeviceDesc%
HKR,,ExtensionDLL,,%AVCam.ExtensionDLL%
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,21,E8,C2,3D, 13,47, d2,11, 0xba, 0x41, 0x0, 0xa0, 0xc9, 0xd, 0x2b, 0x5
HKR,PinFactory\1\Interfaces\{5BB95400-52BB-11d2-BA41-00A0C90D2B05},,,

;Service for PID_400C

[PID_400C.NT.Services]
AddService = PID_400C,0x00000002,PID_400C.ServiceInstall

[PID_400C.ServiceInstall]
DisplayName   = %USB\VID_041E&PID_400C.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\Pd100Vid.sys

[AVCam.Codec.UpdateIni]
system.ini,drivers32,,"VIDC.I420=msh263.drv"
system.ini,drivers,,"MSVideo.%szVfwKey%=pd100vfw.drv",0



;========================== Common Stuff ===================================

[AVCam.AddReg]
HKR,,OkToHibernate,3,01
;;HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,,PageOutWhenUnopened,3,00
HKR,,PowerDownWhenUnopened,3,00

[AVCam.AddReg.NT]
HKR,,OkToHibernate,3,01
;;;HKR,,DontSuspendIfStreamsAreRunning,3,01
;;;HKR,,PageOutWhenUnopened,3,00
;;;HKR,,PowerDownWhenUnopened,3,01

[DsExt.PlugIns]
;
; Still pin property pages
;
;HKCR,CLSID\%CLSID_PlugIn_Still%,,,%PlugIn_IStillStreamConfig%
;HKCR,CLSID\%CLSID_PlugIn_Still%\InprocServer32,,,dshowext.ax
;HKCR,CLSID\%CLSID_PlugIn_Still%\InprocServer32,ThreadingModel,,Both
;HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CLSID_PlugIn_Still%,,,%PlugIn_IStillStreamConfig%
;HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CLSID_PlugIn_Still%,IID,1,00,54,b9,5b,bb,52, d2,11, 0xba, 0x41, 0x0, 0xa0, 0xc9, 0xd, 0x2b, 0x5 
;HKCR,CLSID\%CLSID_PropPage_Still%,,,%PropPage_StillStreamConfig%
;HKCR,CLSID\%CLSID_PropPage_Still%\InprocServer32,,,dshowext.ax
;HKCR,CLSID\%CLSID_PropPage_Still%\InprocServer32,ThreadingModel,,Both
;HKLM,System\CurrentControlSet\Control\MediaSets\%CLSID_PlugIn_Still%\PropertyPages\%CLSID_PropPage_Still%,,,%PropPage_StillStreamConfig%
;HKLM,System\CurrentControlSet\Control\MediaCategories\%GUID.Still%\PropertyPages\%CLSID_PropPage_Still%,,,
;
; Capture pin property pages
;
; ICustomCameraProp
HKCR,CLSID\%CLSID_MPCC20%,,,%PlugIn%
HKCR,CLSID\%CLSID_MPCC20%\InprocServer32,,,Pd100Ex.ax
HKCR,CLSID\%CLSID_MPCC20%\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CLSID_MPCC20%,,,%PlugIn%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CLSID_MPCC20%,IID,1,c0,65,38,f8, c3,92, d3,11, 0xb4, 0x1e, 0x00, 0x10, 0xdc, 0x97, 0x3b, 0xdb
;
; MPCC20 Custom Image Property Page
HKCR,CLSID\%CLSID_PropPage_Image_MPCC20%,,,%PropPage_i%
HKCR,CLSID\%CLSID_PropPage_Image_MPCC20%\InprocServer32,,,Pd100Ex.ax
HKCR,CLSID\%CLSID_PropPage_Image_MPCC20%\InprocServer32,ThreadingModel,,Both
;
; MPCC20 Custom Camera Property Page
HKCR,CLSID\%CLSID_PropPage_Camera_MPCC20%,,,%PropPage_c%
HKCR,CLSID\%CLSID_PropPage_Camera_MPCC20%\InprocServer32,,,Pd100Ex.ax
HKCR,CLSID\%CLSID_PropPage_Camera_MPCC20%\InprocServer32,ThreadingModel,,Both
;
; Associate the property set with the property page
HKLM,System\CurrentControlSet\Control\MediaSets\%CLSID_MPCC20%\PropertyPages\%CLSID_PropPage_Image_MPCC20%,,,%PropPage_i%
HKLM,System\CurrentControlSet\Control\MediaSets\%CLSID_MPCC20%\PropertyPages\%CLSID_PropPage_Camera_MPCC20%,,,%PropPage_c%

;========================== Copy Files ===================================

[PID_400C.CopyDrivers]
Pd100Vid.sys,Pd100Vid.9x
CamUsP20.sys

[PID_400C.CopyDrivers.NT]
Pd100Vid.sys,Pd100Vid.nt

[AVCam.Delfiles]
;ks.sys,,,1
;stream.sys,,,1
;CamUsP20.sys,,,1
;Pd100Vid.9x,,,1

[AVCam.CopyExtDll]
Pd100Ex.dll
Pd100Ex.ax

[AVCam.CopyCodec.SYS]
msh263.drv

[CamSti.CopyDll]
CamUsd.dll

[CamSti.CopySysFiles]
fpxlib.dll
jpeglib.dll

[CamSti.CopyDSFilter]
Pd100St.ax

[CamSti.CopyWav]
click.wav

;--------------------- Installation ----------------------

[CtlCam.Copy.PlugIn]
pd100pin.dll
pd100pin.crl

[CtlCam.Copy.Install]
ctdrvins.exe
pd100vid.uns
vfwupd.exe

[CtlCam.Copy.OS.SYS]
stream.sys

[CamSti400C.CopyDsFile]
pd100twn.ds
pd100twn.crl
cttwnui.crl
cttwnui.dll
ctskin.dll
ctspea32.dll
ctres32.dll

[CtlCam.CopyTwainSYS]
twunk_16.exe,,,0x20
twunk_32.exe,,,0x20
twain.dll,,,0x20
twain_32.dll,,,0x20
DEFAULT.SRC
twacker.ini


;========================== VFW Drivers ======================================
[CtlCam.CopyVFWDriver]
Pd100Vfw.drv

[CtlCam.CopyVFWDriver.NT]
Pd100Vfw.dll

[CtlCam.Vfw.AddReg]
; ** For Video For Window driver **
HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"Description",,%szVfwDeviceDesc%
HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"FriendlyName",,%szVfwDeviceDesc%
HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"Driver",,"pd100vfw.drv"

[CtlCam.Vfw.AddReg.NT]
; ** For Video For Window driver **
HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"Description",,%szVfwDeviceDesc%
HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"FriendlyName",,%szVfwDeviceDesc%
HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"Driver",,"pd100vfw.dll"




;============================== Strings  ===================

[Strings]

;----------------
; Non-Localizable
;----------------

ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

CreativeMFG="Creative Labs"
PName="Creative Labs"

AVCam.ExtensionDLL="Pd100Ex.dll"

USB\VID_041E&PID_400C.DeviceDesc="Video Blaster WebCam 5 (WDM)"
LaunchApplication="Launch Application"
CaptureImage="New Picture Captured"

Manual=""
PropPageHelp="%windir%\help\sstmphlp.htm"
TwainHelp="%windir%\help\sstmphlp.htm"
ProductInfo="Video Blaster WebCam 5 (WDM)"

;----------------------------
; DShow Extension PlugIn Strings
;----------------------------
PlugIn="PlugIn_MPCC20_CameraProps"
CLSID_MPCC20="{F83865C0-92C3-11d3-B41E-0010DC973BDB}"
CLSID_PropPage_Image_MPCC20="{F83865C2-92C3-11d3-B41E-0010DC973BDB}"
CLSID_PropPage_Camera_MPCC20="{F83865C3-92C3-11d3-B41E-0010DC973BDB}"
PropPage_i="PropPage_Image_MPCC20_Camera"
PropPage_c="PropPage_Camera_MPCC20_Camera"

;CLSID_PlugIn_Still="{5BB95400-52BB-11d2-BA41-00A0C90D2B05}"
;CLSID_PropPage_Still="{5BB95401-52BB-11d2-BA41-00A0C90D2B05}"
;GUID.Still="{FB6C428a-0353-11d1-905F-0000C0CC16BA}"
;PropPage_StillStreamConfig="StillStreamConfig Property Page"
;PlugIn_IStillStreamConfig= "WDM StillStreamConfig Interface Handler"

CLSID_Still_Sink="{4DCEE6F6-4D3C-443d-B5B1-B4196FB002E5}"
Still_Sink_Instance="Software\CLASSES\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{4DCEE6F6-4D3C-443d-B5B1-B4196FB002E5}"
Still_Sink_Name="Still Image Sinker"

;-------------------
; Uninstall Section
;-------------------
szUninstallFile      = "Pd100Vid.uns"
szUnInstallSection   = "CtlCam.Device.Uninstall"
szUnInstallSectionNT = "CtlCam.Device.Uninstall.NT"
szUninstall          = "Creative Video Blaster WebCam 5"
szUninstallDisplay   = "Creative Video Blaster WebCam 5 Driver"
MSRunOnce            = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"


;--------
; Others
;--------
szVfwKey               = "WebCam5"
szVfwDeviceDesc        = "Video Blaster WebCam 5 (VFW)"
szDShowDeviceDesc      = "Video Blaster WebCam 5 (WDM)"
MSMMDrivers            = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32"
MSMMDriverDesc         = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc"
MSMediaResourcesMSVideo= "SYSTEM\CurrentControlSet\Control\MediaResources\msvideo"
StiAppName             = "WebCam Control"

;---------------------
; Version information
;---------------------
szVersionDate     =10/2/2001
szVersion         =1.00.05.00

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: web5, load: 1.86