CamViS20.inf Driver File Contents (MPC-M122_ALL_Windows.zip)

;=============================================================== 
; Copyright : Samsung Electro-Mechanics Co.,Ltd., 2002
;
; CamViS20.inf  -- This file contains installation information for 
;                  the Samsung CMOS Plus for Win98/Me/2K/XP.
;
;===============================================================

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

[ControlFlags]
ExcludeFromSelect=*

[SourceDisksNames]
1=%DISK_NAME%,,,

[SourceDisksFiles]
CamDrSp0.sys	=1
CamDrSp1.sys	=1
CamUsP20.sys	=1
CamUsd.dll	=1
CamExS20.dll	=1
CamExS20.ax	=1
sstmphlp.htm	=1
fpxlib.dll	=1
jpeglib.dll	=1
TwS9004.ds	=1
vidsink.ax	=1
click.wav	=1
;CamViS20.cat	=1

[Manufacturer]
%SamsungMfg%=Samsung
 
[DestinationDirs]
DefaultDestDir=11               ; LDID_SYS

; Delete old Win95 and "Detroit" update drivers
AVCam.DelFiles		=10,system
PID_9004.CopyDrivers	=10,system32\drivers
PID_9004.CopyDrivers.NT	=10,system32\drivers
AVCam.CopyExtDll	=10,system
AVCam.CopyCodec		=11
AVCam.CopyHlp		=10,HELP
CamSti9004.CopyDsFile	=10,TWAIN_32
CamSti.CopyDSFilter	=10,SYSTEM32
CamSti.CopyWav		=10,MEDIA

;------------------------------------------------------------------
;              Samsung CMOS Plus
;------------------------------------------------------------------
[Samsung]
%USB\VID_055D&PID_9004.DeviceDesc%=PID_9004,USB\VID_055D&PID_9004&MI_00

;========= PID_09004 Samsung camera with Samsung CMOS Plusname =========

[PID_9004]
Include		=ks.inf,kscaptur.inf,ksfilter.inf
Needs		=KS.Registration,KSCAPTUR.Registration,DsExt.Registration
AddReg		=PID_9004.AddReg,AVCam.AddReg,DsExt.PlugIns
DelFiles	=AVCam.Delfiles
CopyFiles	=PID_9004.CopyDrivers,AVCam.CopyExtDll,AVCam.CopyCodec,AVCam.CopyHlp,CamSti.CopyDll,CamSti9004.CopyDsFile,CamSti.CopySysFiles,CamSti.CopyDSFilter,CamSti.CopyWav
UpdateInis	=AVCam.Codec.UpdateIni
DriverVer	=03/06/2002,%szVersion%

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

[PID_9004.NT]
Include		=ks.inf,kscaptur.inf,ksfilter.inf
Needs		=KS.Registration,KSCAPTUR.Registration.NT,DsExt.Registration
AddReg		=PID_9004.AddReg.NT,AVCam.AddReg.NT,DsExt.PlugIns
CopyFiles	=PID_9004.CopyDrivers.NT,AVCam.CopyExtDll,AVCam.CopyCodec,AVCam.CopyHlp,CamSti.CopyDll,CamSti9004.CopyDsFile,CamSti.CopySysFiles,CamSti.CopyDSFilter,CamSti.CopyWav
UpdateInis	=AVCam.Codec.UpdateIni
DriverVer	=03/06/2002,%szVersion%

SubClass	=StillImage
DeviceType	=2
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		=%szTwainDSDesc%

;========================== STI Interface ======================================
[AVCamSti.Events]
; These are events that the device issues to trigger application launching.
LaunchApp	="%LaunchApplication%",%szSTILaunchApp.GUID%,*
CaptureImage	="%CaptureImage%",%szSTINewPicture.GUID%,*
;===============================================================================

[PID_9004.AddReg]
HKR,,HardwareConfig,1,1
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,CamDrSp0.sys
HKR,,USDClass,,%szSTIDevice.GUID%
HKCR,CLSID\%szSTIDevice.GUID%,,,%szStillImageDesc%
HKCR,CLSID\%szSTIDevice.GUID%\InProcServer32,,,%11%\camusd.dll
HKCR,CLSID\%szSTIDevice.GUID%\InProcServer32,ThreadingModel,,"Both"

; need to create this key for still stack
HKR,,CreateFileName,,"USBCamera"






[PID_9004.AddReg.NT]
HKR,,HardwareConfig,1,1
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,CamDrSp1.sys
HKR,,USDClass,,%szSTIDevice.GUID%
HKCR,CLSID\%szSTIDevice.GUID%,,,%szStillImageDesc%
HKCR,CLSID\%szSTIDevice.GUID%\InProcServer32,,,%11%\camusd.dll
HKCR,CLSID\%szSTIDevice.GUID%\InProcServer32,ThreadingModel,,"Both"

; need to create this key for still stack
HKR,,CreateFileName,,"USBCamera"








[AVCam.Delfiles]
ks.sys,,,1
stream.sys,,,1
CamUsP20.sys,,,1
CamDrSp0.sys,,,1









;Interfaces for PID_9004

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

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

[PID_9004.Interface]
AddReg=PID_9004.Intf.AddReg
         
[PID_9004.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_055D&PID_9004.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_9004

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

[PID_9004.ServiceInstall]
DisplayName   = %USB\VID_055D&PID_9004.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\CamDrSp1.sys

[AVCam.Codec.UpdateIni]
system.ini,drivers32,,"VIDC.I420=msh263.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,,,CamExS20.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,,,CamExS20.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,,,CamExS20.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_9004.CopyDrivers]
stream.sys
CamDrSp0.sys
CamUsP20.sys

[PID_9004.CopyDrivers.NT]
CamDrSp1.sys

[AVCam.CopyExtDll]
CamExS20.dll
CamExS20.ax

[AVCam.CopyCodec]
msh263.drv
;;CamExS20.ax

[AVCam.CopyHlp]
sstmphlp.htm

[CamSti.CopyDll]
CamUsd.dll

[CamSti9004.CopyDsFile]
TwS9004.ds

[CamSti.CopySysFiles]
fpxlib.dll
jpeglib.dll

[CamSti.CopyDSFilter]
VidSink.ax

[CamSti.CopyWav]
click.wav

;============================== STRINGS DEFINITION ===================================

[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
SamsungMfg			="Samsung EM"
PName				="Samsung EM"
AVCam.ExtensionDLL		="CamExS20.dll"
USB\VID_055D&PID_9004.DeviceDesc="Samsung CMOS Plus"
LaunchApplication		="Launch Application"
CaptureImage			="New Picture Captured"
PropPageHelp                    ="%windir%\help\sstmphlp.htm"
TwainHelp                       ="%windir%\help\sstmphlp.htm"
;ProductInfo			="Samsung CMOS Plus (Video)"
szTwainDSDesc                   ="Samsung CMOS Plus"
szSTILaunchApp.GUID             ="{79C2DCE0-926A-11d5-8F7D-0002E30B6383}"
szSTINewPicture.GUID            ="{C9E1C660-989A-11d5-98C5-0010DC2F52BC}"
szSTIDevice.GUID                ="{DCABE420-9335-11d5-8F7D-0002E30B6383}"
szStillImageDesc                ="USB Camera USD"

;----------------------------
; 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"

;--------------------------------------------------------------
; Others
;--------------------------------------------------------------
DISK_NAME               ="Samsung CMOS Plus"

;--------------------------------------------------------------
; Version information
;--------------------------------------------------------------
szVersion	=1.00.02.03011
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: web1, load: 1.14