PD016Dev.inf Driver File Contents (CreativeWebcam-PD0160.zip)

;---------------------------------------------------------------------------
; PD016DEV.INF -- Creative Camera Model Number PD0160 installation
; Copyright (c) 2001-2002 Creative Technology Ltd. All rights reserved.
;---------------------------------------------------------------------------

[Version]
LayoutFile=Layout.inf,Layout1.inf,Layout2.inf
Signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
CatalogFile=Pd0160dv.cat
Provider=%szMfg%
DriverVer=06/06/2002,%szVersion%

[ControlFlags]
ExcludeFromSelect=*
InteractiveInstall=USB\VID_041E&PID_400A&MI_00

[Manufacturer]
%szMfg%=Creative

[DestinationDirs]
DefaultDestDir=11               ; LDID_SYS
CTL.CopyTwainFiles=10,TWAIN_32\Creative\PD0160
CTL.CopyUserSysFiles=11
CTL.CopyUserSysFiles.SYS=11
CTL.CopyKernDrivers=10,System32\Drivers
CTL.CopyKernDrivers.SYS=10,System32\Drivers
CTL.W98.CopyWinFiles=10
CTL.W2K.CopyWinFiles=10
CTL.CopyBulkDriver=10,System32\Drivers
CTL.CopyCoInstFile=11

[Creative]
%szDeviceDesc%=  CtlCam.Dev,USB\VID_041E&PID_400A&MI_00
%szDeviceDescB%= CtlCam.DevB,USB\VID_041E&PID_400A&MI_01

; ********************
; *** Video device ***
; ********************
[CtlCam.Dev]
DriverVer=     06/06/2002,%szVersion%
Include=       Ks.inf,Kscaptur.inf,Ksfilter.inf
Needs=         KS.Registration,KSCAPTUR.Registration
DelReg=        CtlCam.Stream.DelReg
AddReg=        CtlCam.AddReg,CtlCam.Vfw.AddReg,CtlCam.Uns.AddReg,CtlCam.Setup.AddReg.W98
UpdateInis=    CtlCam.UpdateIni
CopyFiles=     CTL.CopyKernDrivers,CTL.CopyKernDrivers.SYS,CTL.W98.CopyWinFiles,CTL.CopyTwainFiles,CTL.CopyUserSysFiles,CTL.CopyUserSysFiles.SYS
SubClass=      StillImage
DeviceType=    2
DeviceSubType= 0x1
;;Capabilities=  1
Capabilities=  0x00000031
Events=        CtlCam.StiEvents
DeviceData=    CtlCam.DeviceData
ICMProfiles=   "sRGB Color Space Profile.icm"

[CtlCam.Dev.NT]
Include=       Ks.inf,Kscaptur.inf
Needs=         KS.Registration,KSCAPTUR.Registration.NT
AddReg=        CtlCam.AddReg,CtlCam.Vfw.AddReg.NT,CtlCam.Uns.AddReg.NT
UpdateInis=    CtlCam.UpdateIni
CopyFiles=     CTL.CopyKernDrivers,CTL.W2K.CopyWinFiles,CTL.CopyTwainFiles,CTL.CopyUserSysFiles
SubClass=      StillImage
DeviceType=    2
DeviceSubType= 0x1
;;Capabilities=  1
Capabilities=  0x00000031
Events=        CtlCam.StiEvents
DeviceData=    CtlCam.DeviceData
ICMProfiles=   "sRGB Color Space Profile.icm"

[CtlCam.Dev.NT.CoInstallers]
AddReg=     CtlCam.CoInst.AddReg
CopyFiles=  CTL.CopyCoInstFile

[CtlCam.CoInst.AddReg]
HKR,,CoInstallers32,0x00010000,"%szInsPlugIn%,CoInstallerEntryPoint"

[CtlCam.Setup.AddReg.W98]
; ** For device setup **
HKLM,%MSRunOnce%,%szDeviceSetup%,,"RunDLL32.exe %szInsPlugIn%,RunDLL32EP 515"

[CtlCam.Stream.DelReg]
HKLM,System\CurrentControlSet\Control\MediaCategories\%MSVideoCapturePin.GUID%\PropertyPages\%MSDefStreamConfig.GUID%

[CtlCam.Uns.AddReg]
HKR,,CtUnsPath,,"Pd0160.uns"
HKR,,CtUnsSection,,"CtlCam.Uninstall"

[CtlCam.Uns.AddReg.NT]
HKR,,CtUnsPath,,"Pd0160.uns"
HKR,,CtUnsSection,,"CtlCam.Uninstall.NT"

[CtlCam.AddReg]
; ** Driver package version **
HKLM,%szConfigRegistry%,"Version",0,%szVersion%

; ** Device driver **
HKR,,HardwareConfig,1,1
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"PD016vid.sys"
;HKR,,PageOutWhenUnopened,3,01
;HKR,,PowerDownWhenUnopened,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,,CtProductName,,%szProductName%       ; Creative

HKLM,%szConfigRegistry%,"Flicker60",0x10001,01

; ** STI driver registration **
HKR,,USDClass,,%szSTIDevice.GUID%
HKCR,CLSID\%szSTIDevice.GUID%,,,%szStillImageDesc%
HKCR,CLSID\%szSTIDevice.GUID%\InProcServer32,,,%11%\PD016swa.dll
HKCR,CLSID\%szSTIDevice.GUID%\InProcServer32,ThreadingModel,,"Apartment"
HKR,,CreateFileName,,"USB"

; ** Property pages registration **
; ** Custom Property interface
HKCR,CLSID\%szCustomInterface.GUID%,,,%szPlugIn_CustomCameraProp%
HKCR,CLSID\%szCustomInterface.GUID%\InprocServer32,,,%szDSExtPageFile%
HKCR,CLSID\%szCustomInterface.GUID%\InprocServer32,ThreadingModel,,Both

; ** Custom Stream Config Property Page
HKCR,CLSID\%szCustomStreamConfig.GUID%,,,%szPropPage_CustomStreamConfig%
HKCR,CLSID\%szCustomStreamConfig.GUID%\InprocServer32,,,%szDSExtPageFile%
HKCR,CLSID\%szCustomStreamConfig.GUID%\InprocServer32,ThreadingModel,,Both

; ** Custom Banding Property Page
HKCR,CLSID\%szCustomBandingSetting.GUID%,,,%szPropPage_CustomBandingSetting%
HKCR,CLSID\%szCustomBandingSetting.GUID%\InprocServer32,,,%szDSExtPageFile%
HKCR,CLSID\%szCustomBandingSetting.GUID%\InprocServer32,ThreadingModel,,Both

; ** Custom Device Setting Property Page
HKCR,CLSID\%szCustomDevSetting.GUID%,,,%szPropPage_CustomDevSetting%
HKCR,CLSID\%szCustomDevSetting.GUID%\InprocServer32,,,%szDSExtPageFile%
HKCR,CLSID\%szCustomDevSetting.GUID%\InprocServer32,ThreadingModel,,Both

; Associate the property set with the above property page
HKLM,%MSMediaCategories%\%MSVideoCapturePin.GUID%\PropertyPages\%szCustomStreamConfig.GUID%,,,%szPropPage_CustomStreamConfig%
HKLM,%MSMediaCategories%\%MSVideoCapturePin.GUID%\PropertyPages\%MSDefStreamConfig.GUID%,,,
HKLM,%MSMediaSets%\%szCustomInterface.GUID%\PropertyPages\%szCustomDevSetting.GUID%,,,%szPropPage_CustomDevSetting%
HKLM,%MSMediaSets%\%szCustomInterface.GUID%\PropertyPages\%szCustomBandingSetting.GUID%,,,%szPropPage_CustomBandingSetting%

; This IID is aggregated for the filter given the CLSID of the property set
HKLM,%MSMediaInterfaces%\%szCustomInterface.GUID%,,,%szPlugIn_CustomCameraProp%
HKLM,%MSMediaInterfaces%\%szCustomInterface.GUID%,IID,1,5B,D6,C2,55, 7D,94, 83,49, 0x8b, 0xea, 0x19, 0xcb, 0xbc, 0xb8, 0x14, 0xf6 

; ** For Add/Remove Programs applet **
HKLM,%MSUninstall%\%szUninstall%,"DisplayName",0,%szUninstallDisplay%
HKLM,%MSUninstall%\%szUninstall%,"UninstallString",0,"%10%\CtDrvIns.exe -uninstall USB\VID_041E&PID_400A&mi_00 -plugin %szInsPlugIn% -pluginres %szInsPlugInRes%"

; ** Register AVI 
HKLM,%MSRunOnce%,"Pd016Avi.ax",,"rundll32.exe %11%\vqsetup.dll,QVRunOnceInstall %11%\regsvr32.exe /s %10%\twain_32\Creative\PD0160\PD016Avi.ax"

; ** For STI app registration **
HKLM,%MSRun%,%szRegStiApp%,,"RunDLL32.exe %szInsPlugIn%,RunDLL32EP 513"

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

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

[CtlCam.Dev.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,CtlCam.Interface

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

[CtlCam.Interface]
AddReg=CtlCam.Intf.AddReg
         
[CtlCam.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,ExtensionDLL,,PD016Vex.dll
HKR,,FriendlyName,,%szDeviceDesc%

[CtlCam.Dev.NT.Services]
AddService= %szVideoServiceName%,0x00000002,CtlCam.ServiceInstall

[CtlCam.ServiceInstall]
DisplayName=   %szDeviceDesc%
ServiceType=   %SERVICE_KERNEL_DRIVER%
StartType=     %SERVICE_DEMAND_START%
ErrorControl=  %SERVICE_ERROR_NORMAL%
ServiceBinary= %12%\PD016vid.sys

[CtlCam.UpdateIni]
System.ini,drivers32,,"VIDC.I420=msh263.drv",0
System.ini,drivers32,,"VIDC.VQJC=PD016dec.dll",0
System.ini,drivers,,"MsVideo.%szVfwKey%=pd016vfw.drv",0  ; Needed for Win98

[CtlCam.DeviceData]
TwainDS=%szTwainDSDesc%
Server= local

[CtlCam.StiEvents]
LaunchApp=%szLaunchApp%,%szSTILaunch.GUID%,%szStiAppName%

; **************************
; *** Still image device ***
; **************************
[CtlCam.DevB]
DriverVer=  06/06/2002,%szVersion%
CopyFiles=  CTL.CopyBulkDriver
AddReg=     CtlCam.B.AddReg

[CtlCam.DevB.NT]
CopyFiles=  CTL.CopyBulkDriver
AddReg=     CtlCam.B.AddReg

[CtlCam.B.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,PD016Blk.sys

[CtlCam.DevB.NT.Services]
AddService= %szBulkServiceName%,0x00000002,CtlCam.B.ServiceInstall

[CtlCam.B.ServiceInstall]
DisplayName=      %szDeviceDescB%
ServiceType=      %SERVICE_KERNEL_DRIVER%
StartType=        %SERVICE_DEMAND_START%
ErrorControl=     %SERVICE_ERROR_NORMAL%
ServiceBinary=    %12%\PD016blk.sys
LoadOrderGroup=   Base

; ----------------------------- FILES COPY ---------------------------------

[CTL.CopyKernDrivers]
PD016vid.sys
PD016cmd.sys

[CTL.CopyKernDrivers.SYS] ; Required in Win98
Stream.sys        ; from Microsoft

[CTL.CopyBulkDriver]
PD016blk.sys

[CTL.CopyUserSysFiles]
VqSetup.dll
PD016if.dll
PD016DNL.dll
PD016GRA.dll
PD016JPG.dll
PD016api.dll
Raw2Xga.dll
PD016Raw.dll
Raw2SVGA.dll
Rawsnap.dll
Raw2RGB.DLL
PD016Hwx.dll
PD016Foa.dll
PD016sti.dll
PD016vex.dll
PD016vex.pro
PD016vex.loc
PD016dec.dll
PD016dex.ax       ; from Creative
PD016dex.crl      ; from Creative
PD016Pin.dll      ; from Creative
PD016Pin.crl      ; from Creative
PD016Vfw.drv      ; from Creative
PD016Vfw.dll      ; from Creative
Pd016Swa.dll      ; from Creative
Pd016Wia.dll      ; from Creative
CtRegApp.dll      ; from Creative
Pd016Cfg.crl      ; from Creative
CtCamMgr.dll      ; from Creative

[CTL.CopyUserSysFiles.SYS]
Msh263.drv        ; from Microsoft

[CTL.CopyTwainFiles]
PD016Avi.ax
PD016DEP.dll
PD016Sna.dll
PD016Ctl.dll
PD016Twn.ds
PD016UI.dll
PD016Cap.dll
PD016Twn.pro
PD016Twn.loc

[CTL.W2K.CopyWinFiles]
CtDrvIns.exe      ; from Creative
Pd016Cfg.exe      ; from Creative
Pd0160.uns        ; from Creative

[CTL.W98.CopyWinFiles]
CtDrvIns.exe      ; from Creative
Pd016Cfg.exe      ; from Creative
VfwUpd.exe        ; from Creative
Pd0160.uns        ; from Creative

[CTL.CopyCoInstFile]


[SourceDisksNames]
1=%szDiskName%,,,

[SourceDisksFiles]
CtDrvIns.exe =1,,
CtCamMgr.dll =1,,
CtRegApp.dll =1,,
PD016Blk.sys =1,,
PD016vid.sys =1,,
PD016cmd.sys =1,,
PD016dec.dll =1,,
PD016dex.ax  =1,,
PD016dex.crl =1,,
PD016Avi.ax  =1,,
PD016DEP.dll =1,,
PD016Sna.dll =1,,
PD016Ctl.dll =1,,
PD016Twn.ds  =1,,
PD016UI.dll  =1,,
PD016Cap.dll =1,,
PD016Twn.pro =1,,
PD016Twn.loc =1,,
PD016if.dll  =1,,
PD016DNL.dll =1,,
PD016GRA.dll =1,,
PD016JPG.dll =1,,
PD016api.dll =1,,
PD016Raw.dll =1,,
PD016Hwx.dll =1,,
PD016Foa.dll =1,,
PD016sti.dll =1,,
PD016vex.dll =1,,
PD016vex.pro =1,,
PD016vex.loc =1,,
PD016Vfw.drv =1,,
PD016Vfw.dll =1,,
Pd016Swa.dll =1,,
Pd016Wia.dll =1,,
Pd016pin.dll =1,,
Pd016pin.crl =1,,
Pd016Cfg.crl =1,,
Pd016Cfg.exe =1,,
Raw2Xga.dll  =1,,
Raw2SVGA.dll =1,,
Rawsnap.dll  =1,,
Raw2RGB.DLL  =1,,
VqSetup.dll  =1,,
VfwUpd.exe   =1,,
Pd0160.uns   =1,,

;-----------------------  STRINGS DEFINITION ---------------------------------

[Strings]
;--------------------------------
; System related. Do not change.
;--------------------------------
; ** Note: only register value is case sensitive, key is not. **
ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
SERVICE_KERNEL_DRIVER=1

; PnP should use demand start
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

MSMediaResMSVideo      ="SYSTEM\CurrentControlSet\Control\MediaResources\msvideo"
MSRun                  ="SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
MSRunOnce              ="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
MSUninstall            ="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
MSMediaSets            ="System\CurrentControlSet\Control\MediaSets"
MSMediaInterfaces      ="System\CurrentControlSet\Control\MediaInterfaces"
MSMediaCategories      ="System\CurrentControlSet\Control\MediaCategories"
MSDefStreamConfig.GUID ="{71F96467-78F3-11d0-A18C-00A0C9118956}"
MSVideoCapturePin.GUID ="{FB6C4281-0353-11d1-905F-0000C0CC16BA}"

;-------------------------------------
; User-definable - hardware dependent
;-------------------------------------
szMfg             ="Creative Labs"
szDeviceDesc      ="Creative PC-CAM 300 (Video)"
szDeviceDescB     ="Creative PC-CAM 300 (Still Image)"

szProductName     ="Creative PC-CAM 300"
szConfigRegistry  ="Software\Creative Tech\Dual Mode Cameras\PD0160"
szLaunchApp       ="Open Application"
szDeviceSetup     ="PC-CAM 300 Setup"
szDiskName        ="Creative PC-CAM 300 Driver Disk"
szRegStiApp       ="PC-CAM 300 STI App Registration"
szStillImageDesc  ="PD0160 Still Image USD"
szStiAppName      ="PC-CAM Center"
szTwainDSDesc     ="Creative PC-CAM 300"
szUninstall       ="Creative PD0160"
szUninstallDisplay="Creative PC-CAM 300 Driver"
szVideoServiceName="PD016VID"
szBulkServiceName ="PD016BLK"
szVfwKey          ="PD016VFW"
szVfwDeviceDesc   ="Creative PC-CAM 300 (VFW)"
szSTIDevice.GUID  ="{54F5B055-5303-4ca0-813B-C6194FC82F47}"
szSTILaunch.GUID  ="{CC66C495-4E18-45c1-AF83-F861898A665F}"
szInsPlugIn       ="Pd016pin.dll"
szInsPlugInRes    ="Pd016pin.crl"

; Custom Property pages
szDSExtPageFile                ="Pd016Dex.ax"
szPlugIn_CustomCameraProp      ="PD0160 Custom Camera Interface handler"
szPropPage_CustomStreamConfig  ="PD0160 Custom Video Stream Config Property Page"
szPropPage_CustomDevSetting    ="PD0160 Device Setting Property Page"
szPropPage_CustomBandingSetting="PD0160 Custom Banding Frequency Property Page"
szCustomInterface.GUID         ="{55C2D65B-947D-4983-8BEA-19CBBCB814F6}"
szCustomStreamConfig.GUID      ="{087DE99F-19F7-4a9b-B34B-9F171B53767B}"
szCustomDevSetting.GUID        ="{087DE99E-19F7-4a9b-B34B-9F171B53767B}"
szCustomBandingSetting.GUID    ="{7E82D160-CD87-4d3f-9376-9F5836D8B10D}"

;----------------------
; Version information
;----------------------
szVersion         =1.10.02.0605  ; Vendor build 02-06-05
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.30