Web lists-archives.com

[Spca50x-devs] possibly new sensor in 0x0c45:0x6130




Hi all,

I've got a new cheapie webcam (Ritmo "USB Night Vision WebCam with 
Microphone") which appears to be a recent model Sonix PCCam+. According to 
http://mxhaard.free.fr/spca5xx.html this model is "working" (green), although 
still in "Test". That page indicates that the cam uses a sn9c120 bridge with 
a Mi0360 sensor.

I've tried using the gspcav1-20070110 driver, which seems to recognise the 
cam, but produces nonsense images (random coloured pixels). Screenshot of 
spcaview: http://img58.imageshack.us/my.php?image=sonixsample1ik3.png  
mplayer/xawtv give something similar. The console output of spcaview is 
included below. Playing with the format (-f) and capture mode (-g) among 
others do not seem to affect the final image.

I installed the cam on a Windows computer, to look at the driver files. The CD 
which came with the camera had a file called USBPCCamPlus_v5.14.0.100.exe and 
the oem228.inf file which it installed is attached. An interesting line is:

%USBPCamV2Desc% = SN.PCamV2,USB\VID_0c45&PID_6130 ; 120+MI0360/MT9V111/MI0360B

which seems to suggest this usb id might correspond to more than one sensor. I 
haven't seen anything on the mailing list regarding these two other sensors, 
so I'm not sure if you've seen them before... I have also grabbed the .reg 
files which are referred to in the .inf file, they appear to contain 
initialisation data for the different sensors... I don't yet know which 
sensor is contained in my cam, or whether there's a way of telling that, or 
even if there is any difference between the model numbers given...

What information can I provide you with to help get this cam supported? Or is 
there a natural place for me to start looking, if I want to work on this?

Cheers,

Allwyn.


============= Output from spcaview ===========================

af@laptop05:/tmp/webcam/spcaview-20061208> ./spcaview
 Spcaview version: 1.1.7 date: 06:11:2006 (C) mxhaard@xxxxxxxx
Initializing SDL.
SDL initialized.
bpp 3 format 15
Using video device /dev/video0.
Initializing v4l.
**************** PROBING CAMERA *********************
Camera found: Sonix Pccam +
Bridge found: SN9CXXX
Bridge find SN9CXXX number 17
StreamId: JPEG Camera
quality 4 autoexpo 1 Timeframe 0 lightfreq 50
Bridge find SN9CXXX number 17
Available Resolutions width 640  heigth 480 native
Available Resolutions width 352  heigth 288 decoded
Available Resolutions width 320  heigth 240 native *
Available Resolutions width 176  heigth 144 decoded
*****************************************************
 grabbing method default MMAP asked
VIDIOCGMBUF size 2457616  frames 2  offets[0]=0 offsets[1]=1228808
VIDIOCGPICT
brightnes=65520 hue=0 color=32768 contrast=16128 whiteness=0
depth=12 palette=15
VIDIOCSPICT
brightness=65520 hue=0 color=32768 contrast=16128 whiteness=0
depth=24 palette=15


Used 96066ms for 1780 images => 53ms/image 18fps.
Quiting SDL.
Decoded frames:1780 Average decode time: 5.000000
unmapping
closing
closed
Destroy Picture thread ...
Quiting....

==============================================================

-- 
Allwyn Fernandes
Director
Stobor Pty Ltd

;==========================================================================
; USB PC Camera Plus (SN9C102P/105/110/120) INF (for Windows 98/ME/2000/XP)
; Copyright(c) 2002-2004
; File version: 1.2.1.5
; Last modified: 2006-05-18
;==========================================================================

[Version]
LayoutFile = Layout.inf, Layout1.inf, Layout2.inf
signature = "$CHICAGO$"
Class = Image
ClassGUID = {6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider = %SX%
CatalogFile.NT = snpstd3.cat
DriverVer =  05/18/2006,5.14.0.100

[Manufacturer]
%SXTIMfg% = SN, NTx86.5.1, NTamd64

[SN]
%USBPCamDesc% =    SN.USBPCam,USB\VID_0c45&PID_6040		; SN9C102P + MI0360
%USBPCamDesc% =    SN.USBPCam,USB\VID_0c45&PID_607a		; SN9C102P + OV7648
%USBPCamDesc% =    SN.USBPCam,USB\VID_0c45&PID_607c		; SN9C102P + HV7131R
%USBPCamDesc% =    SN.USBPCam,USB\VID_0c45&PID_607e		; SN9C102P + OV7630
%USBPCamDesc% =    SN.USBPCam,USB\VID_0c45&PID_607b		; SN9C102P + OV7660
%USBPCamMicDesc% = SN.PCamMic,USB\VID_0c45&PID_60c0&MI_00	; SN9C105 + MI0360
%USBPCamMicDesc% = SN.PCamMic,USB\VID_0c45&PID_60fa&MI_00	; SN9C105 + OV7648
%USBPCamMicDesc% = SN.PCamMic,USB\VID_0c45&PID_60fc&MI_00	; SN9C105 + HV7131R
%USBPCamMicDesc% = SN.PCamMic,USB\VID_0c45&PID_60fe&MI_00	; SN9C105 + OV7630
%USBPCamMicDesc% = SN.PCamMic,USB\VID_0c45&PID_60fb&MI_00	; SN9C105 + OV7660
%USBPCamMicDesc% = SN.PCamMic,USB\VID_0c45&PID_60ef&MI_00	; SN9C105 + ICM105C
%USBPCamMicDesc% = SN.PCamMic,USB\VID_0c45&PID_60cc&MI_00	; SN9C105 + HV7131GP
%USBPCamMicDesc% = SN.PCamMic,USB\VID_0c45&PID_60ec&MI_00	; SN9C105 + MO4000
%USBPCamMicDesc% = SN.PCamMic,USB\VID_0c45&PID_60c8&MI_00	; SN9C105 + OM6801
%USBPCamV2Desc% =  SN.PCamV2,USB\VID_0c45&PID_6130		; 120+MI0360/MT9V111/MI0360B
%USBPCamV2Desc% =  SN.PCamV2,USB\VID_0c45&PID_613a		; SN9C120 + OV7648
%USBPCamV2Desc% =  SN.PCamV2,USB\VID_0c45&PID_613c		; SN9C120 + HV7131R
%USBPCamV2Desc% =  SN.PCamV2,USB\VID_0c45&PID_613e		; SN9C120 + OV7630
%USBPCamV2Desc% =  SN.PCamV2,USB\VID_0c45&PID_613b		; SN9C120 + OV7660
%USBPCamV2Desc% =  SN.PCamV2,USB\VID_0c45&PID_6138		; SN9C120 + MO4000
%USBPCamV2Desc% =  SN.PCamV2,USB\VID_0c45&PID_6108		; SN9C120 + OM6801
%USBPCamV1Desc% =  SN.PCamV1,USB\VID_0c45&PID_612e		; SN9C110 + OV7630
%USBPCamV1Desc% =  SN.PCamV1,USB\VID_0c45&PID_612f		; SN9C110 + ICM105C
%USBPCamV1Desc% =  SN.PCamV1,USB\VID_0c45&PID_6122		; SN9C110 + ICM105C
%USBPCamV1Desc% =  SN.PCamV1,USB\VID_0c45&PID_6123		; SN9C110 + SanyoCCD
%USBPCamV1Desc% =  SN.PCamV1,USB\VID_0c45&PID_612c		; SN9C110 + MO4000
[SN.NTx86.5.1]
%USBPCamDesc% =    SN.USBPCam.XP,USB\VID_0c45&PID_6040		; SN9C102P + MI0360
%USBPCamDesc% =    SN.USBPCam.XP,USB\VID_0c45&PID_607a		; SN9C102P + OV7648
%USBPCamDesc% =    SN.USBPCam.XP,USB\VID_0c45&PID_607c		; SN9C102P + HV7131R
%USBPCamDesc% =    SN.USBPCam.XP,USB\VID_0c45&PID_607e		; SN9C102P + OV7630
%USBPCamDesc% =    SN.USBPCam.XP,USB\VID_0c45&PID_607b		; SN9C102P + OV7660
%USBPCamMicDesc% = SN.PCamMic.XP,USB\VID_0c45&PID_60c0&MI_00	; SN9C105 + MI0360
%USBPCamMicDesc% = SN.PCamMic.XP,USB\VID_0c45&PID_60fa&MI_00	; SN9C105 + OV7648
%USBPCamMicDesc% = SN.PCamMic.XP,USB\VID_0c45&PID_60fc&MI_00	; SN9C105 + HV7131R
%USBPCamMicDesc% = SN.PCamMic.XP,USB\VID_0c45&PID_60fe&MI_00	; SN9C105 + OV7630
%USBPCamMicDesc% = SN.PCamMic.XP,USB\VID_0c45&PID_60fb&MI_00	; SN9C105 + OV7660
%USBPCamMicDesc% = SN.PCamMic.XP,USB\VID_0c45&PID_60ef&MI_00	; SN9C105 + ICM105C
%USBPCamMicDesc% = SN.PCamMic.XP,USB\VID_0c45&PID_60cc&MI_00	; SN9C105 + HV7131GP
%USBPCamMicDesc% = SN.PCamMic.XP,USB\VID_0c45&PID_60ec&MI_00	; SN9C105 + MO4000
%USBPCamMicDesc% = SN.PCamMic.XP,USB\VID_0c45&PID_60c8&MI_00	; SN9C105 + OM6801
%USBPCamV2Desc% =  SN.PCamV2.XP,USB\VID_0c45&PID_6130		; 120+MI0360/MT9V111/MI0360B
%USBPCamV2Desc% =  SN.PCamV2.XP,USB\VID_0c45&PID_613a		; SN9C120 + OV7648
%USBPCamV2Desc% =  SN.PCamV2.XP,USB\VID_0c45&PID_613c		; SN9C120 + HV7131R
%USBPCamV2Desc% =  SN.PCamV2.XP,USB\VID_0c45&PID_613e		; SN9C120 + OV7630
%USBPCamV2Desc% =  SN.PCamV2.XP,USB\VID_0c45&PID_613b		; SN9C120 + OV7660
%USBPCamV2Desc% =  SN.PCamV2.XP,USB\VID_0c45&PID_6138		; SN9C120 + MO4000
%USBPCamV2Desc% =  SN.PCamV2.XP,USB\VID_0c45&PID_6108		; SN9C120 + OM6801
%USBPCamV1Desc% =  SN.PCamV1.XP,USB\VID_0c45&PID_612e		; SN9C110 + OV7630
%USBPCamV1Desc% =  SN.PCamV1.XP,USB\VID_0c45&PID_612f		; SN9C110 + ICM105C
%USBPCamV1Desc% =  SN.PCamV1.XP,USB\VID_0c45&PID_6122		; SN9C110 + ICM105C
%USBPCamV1Desc% =  SN.PCamV1.XP,USB\VID_0c45&PID_6123		; SN9C110 + SanyoCCD
%USBPCamV1Desc% =  SN.PCamV1.XP,USB\VID_0c45&PID_612c   	; SN9C110 + MO4000
[SN.NTamd64]
%USBPCamDesc% =    SN.USBPCam.x64,USB\VID_0c45&PID_6040		; SN9C102P + MI0360
%USBPCamDesc% =    SN.USBPCam.x64,USB\VID_0c45&PID_607a		; SN9C102P + OV7648
%USBPCamDesc% =    SN.USBPCam.x64,USB\VID_0c45&PID_607c		; SN9C102P + HV7131R
%USBPCamDesc% =    SN.USBPCam.x64,USB\VID_0c45&PID_607e		; SN9C102P + OV7630
%USBPCamDesc% =    SN.USBPCam.x64,USB\VID_0c45&PID_607b		; SN9C102P + OV7660
%USBPCamMicDesc% = SN.PCamMic.x64,USB\VID_0c45&PID_60c0&MI_00	; SN9C105 + MI0360
%USBPCamMicDesc% = SN.PCamMic.x64,USB\VID_0c45&PID_60fa&MI_00	; SN9C105 + OV7648
%USBPCamMicDesc% = SN.PCamMic.x64,USB\VID_0c45&PID_60fc&MI_00	; SN9C105 + HV7131R
%USBPCamMicDesc% = SN.PCamMic.x64,USB\VID_0c45&PID_60fe&MI_00	; SN9C105 + OV7630
%USBPCamMicDesc% = SN.PCamMic.x64,USB\VID_0c45&PID_60fb&MI_00	; SN9C105 + OV7660
%USBPCamMicDesc% = SN.PCamMic.x64,USB\VID_0c45&PID_60ef&MI_00	; SN9C105 + ICM105C
%USBPCamMicDesc% = SN.PCamMic.x64,USB\VID_0c45&PID_60cc&MI_00	; SN9C105 + HV7131GP
%USBPCamMicDesc% = SN.PCamMic.x64,USB\VID_0c45&PID_60ec&MI_00	; SN9C105 + MO4000
%USBPCamMicDesc% = SN.PCamMic.x64,USB\VID_0c45&PID_60c8&MI_00	; SN9C105 + OM6801
%USBPCamV2Desc% =  SN.PCamV2.x64,USB\VID_0c45&PID_6130		; 120+MI0360/MT9V111/MI0360B
%USBPCamV2Desc% =  SN.PCamV2.x64,USB\VID_0c45&PID_613a		; SN9C120 + OV7648
%USBPCamV2Desc% =  SN.PCamV2.x64,USB\VID_0c45&PID_613c		; SN9C120 + HV7131R
%USBPCamV2Desc% =  SN.PCamV2.x64,USB\VID_0c45&PID_613e		; SN9C120 + OV7630
%USBPCamV2Desc% =  SN.PCamV2.x64,USB\VID_0c45&PID_613b		; SN9C120 + OV7660
%USBPCamV2Desc% =  SN.PCamV2.x64,USB\VID_0c45&PID_6138		; SN9C120 + MO4000
%USBPCamV2Desc% =  SN.PCamV2.x64,USB\VID_0c45&PID_6108		; SN9C120 + OM6801
%USBPCamV1Desc% =  SN.PCamV1.x64,USB\VID_0c45&PID_612e		; SN9C110 + OV7630
%USBPCamV1Desc% =  SN.PCamV1.x64,USB\VID_0c45&PID_612f		; SN9C110 + ICM105C
%USBPCamV1Desc% =  SN.PCamV1.x64,USB\VID_0c45&PID_6122		; SN9C110 + ICM105C
%USBPCamV1Desc% =  SN.PCamV1.x64,USB\VID_0c45&PID_6123		; SN9C110 + SanyoCCD
%USBPCamV1Desc% =  SN.PCamV1.x64,USB\VID_0c45&PID_612c  	; SN9C110 + MO4000

[ControlFlags]
ExcludeFromSelect = *

[SourceDisksNames]
1 = %SrcDiskId%,,,

[SourceDisksFiles]
snpstd3.sys = 1,,
snpstd3.ds = 1,,
snpstd3.ini = 1,,
snpstd3.src = 1,,
;dsnpstd3.ax = 1,,
vsnpstd3.dll = 1,,
vsnpstd3.exe = 1,,
dsnpstd3.exe = 1,,
usnpstd3.exe = 1,,
csnpstd3.dll = 1,,
TwainUI.dll = 1,,
SnxDSC_A.ini = 1,,
SnxDSC_B.ini = 1,,
SnxDSC_C.ini = 1,,
SnxDSC_D.ini = 1,,

; parameter files
h71rstd3.reg = 1,,
m036std3.reg = 1,,
o764std3.reg = 1,,
o763std3.reg = 1,,
o766std3.reg = 1,,
i105std3.reg = 1,,
mt9vstd3.reg = 1,,
i268std3.reg = 1,,
m36bstd3.reg = 1,,
h71gstd3.reg = 1,,
mo4std3.reg = 1,,
om68std3.reg = 1,,

[SourceDisksFiles.amd64]
snpstd3.sys = 1,.\x64,
snpstd3.ds = 1,,
snpstd3.ini = 1,,
snpstd3.src = 1,,
;dsnpstd3.ax = 1,,
vsnpstd3.dll = 1,,
vsnpstd3.exe = 1,,
dsnpstd3.exe = 1,,
usnpstd3.exe = 1,,
csnpstd3.dll = 1,.\x64,
TwainUI.dll = 1,,
SnxDSC_A.ini = 1,,
SnxDSC_B.ini = 1,,
SnxDSC_C.ini = 1,,
SnxDSC_D.ini = 1,,

; parameter files
h71rstd3.reg = 1,,
m036std3.reg = 1,,
o764std3.reg = 1,,
o763std3.reg = 1,,
p202std3.reg = 1,,
o766std3.reg = 1,,
i105std3.reg = 1,,
mt9vstd3.reg = 1,,
i268std3.reg = 1,,
m36bstd3.reg = 1,,
h71gstd3.reg = 1,,
mo4std3.reg = 1,,
om68std3.reg = 1,,

[DestinationDirs]
DefaultDestDir = 11
SN.MSDriver.CopyFiles = 10,system32\drivers
SN.Driver.CopyFiles = 10,system32\drivers
SN.USDClass.CopyFiles = 11
SN.CustomProp.CopyFiles = 10
SN.Monitor.CopyFiles = 10
SN.TWAINConf.CopyFiles = 10
SN.Setting.CopyFiles = 10,inf
SN.Misc.CopyFiles = 11
SN.CoInstallers.CopyFiles = 11
SN.USBPCam.TWAIN.CopyFiles = 10,twain_32\snpstd3a
SN.PCamMic.TWAIN.CopyFiles = 10,twain_32\snpstd3b
SN.PCamV2.TWAIN.CopyFiles = 10,twain_32\snpstd3c
SN.PCamV1.TWAIN.CopyFiles = 10,twain_32\snpstd3d


;==========================================================================
; *** Note ***
; File size limits: On Win9x/Me, INF cannot be larger than 64K bytes.
; Section name max length: 255 characters on NT-based OS. On Win9x/Me, it
;                          should no longer than 28 characters.
; Field max length: 512 characters (including a terminating NULL character)
;==========================================================================

;==========================================================================
; USBPCam
;==========================================================================
[SN.USBPCam]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp.AddReg,SN.Monitor.AddReg,SN.Setting.AddReg
CopyFiles =  SN.MSDriver.CopyFiles,SN.Driver.CopyFiles,SN.USDClass.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    2
DeviceSubType = 1
Capabilities =  0x01
Events =        SN.STIEvents
DeviceData =    SN.USBPCam.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.USBPCam.NT]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp.AddReg,SN.Monitor.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    2
DeviceSubType = 1
Capabilities =  0x01
Events =        SN.STIEvents
DeviceData =    SN.USBPCam.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.USBPCam.XP]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp.AddReg,SN.Monitor.AddReg,SN.USDXP.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    3
DeviceSubType = 0x1
Capabilities =  0x11
Events =        SN.STIEvents
DeviceData =    SN.PCamXP.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.USBPCam.x64]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp64.AddReg,SN.Monitor.AddReg,SN.USDXP.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    3
DeviceSubType = 0x1
Capabilities =  0x11
Events =        SN.STIEvents
DeviceData =    SN.PCamXP.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.USBPCam.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBPCam.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBPCam.AddIntf

[SN.USBPCam.NT.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBPCam.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBPCam.AddIntf

[SN.USBPCam.XP.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBPCam.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBPCam.AddIntf

[SN.USBPCam.x64.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBPCam.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBPCam.AddIntf

[SN.USBPCam.NT.Services]
AddService = SNPSTD3,0x00000002,SN.AddService

[SN.USBPCam.XP.Services]
AddService = SNPSTD3,0x00000002,SN.AddService

[SN.USBPCam.x64.Services]
AddService = SNPSTD3,0x00000002,SN.AddService

[SN.USBPCam.NT.CoInstallers]
AddReg =    SN.CoInstallers.AddReg
CopyFiles = SN.CoInstallers.CopyFiles

[SN.USBPCam.XP.CoInstallers]
AddReg =    SN.CoInstallers.AddReg
CopyFiles = SN.CoInstallers.CopyFiles

[SN.USBPCam.x64.CoInstallers]
AddReg =    SN.CoInstallers.AddReg
CopyFiles = SN.CoInstallers.CopyFiles

[SN.USBPCam.AddIntf]
AddReg=SN.USBPCam.AddIntf.AddReg

[SN.USBPCam.AddIntf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USBPCamDesc%
HKR,,ExtensionDLL,,%SN_ExtensionDLL%
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,7D,35,E8,41, 9B,80, 13,43, 0x9D, 0xC5, 0x0B, 0x3C, 0x4D, 0x20, 0x6A, 0x31
HKR,PageAliases,"{71F96465-78F3-11d0-A18C-00A0C9118956}",1,7D,35,E8,41, 9B,80, 13,43, 0x9D, 0xC5, 0x0B, 0x3C, 0x4D, 0x20, 0x6A, 0x31

[SN.USBPCam.TWAIN.CopyFiles]
snpstd3.ds
SnxDSC.ini,SnxDSC_A.ini
TwainUI.dll

[SN.USBPCam.DeviceData]
TwainDS=%USBPCamDesc%

[SN.PCamXP.DeviceData]
TwainDS=%USBPCamDesc%
Server=local
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
UI DLL=sti.dll
;UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

;==========================================================================
; USBPCamV1
;==========================================================================
[SN.PCamV1]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp.AddReg,SN.Monitor.AddReg,SN.Setting.AddReg
CopyFiles =  SN.MSDriver.CopyFiles,SN.Driver.CopyFiles,SN.USDClass.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    2
DeviceSubType = 1
Capabilities =  0x01
Events =        SN.STIEvents
DeviceData =    SN.PCamV1.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.PCamV1.NT]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp.AddReg,SN.Monitor.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    2
DeviceSubType = 1
Capabilities =  0x01
Events =        SN.STIEvents
DeviceData =    SN.PCamV1.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.PCamV1.XP]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp.AddReg,SN.Monitor.AddReg,SN.USDXP.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    3
DeviceSubType = 0x1
Capabilities =  0x11
Events =        SN.STIEvents
DeviceData =    SN.PCV1XP.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.PCamV1.x64]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp64.AddReg,SN.Monitor.AddReg,SN.USDXP.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    3
DeviceSubType = 0x1
Capabilities =  0x11
Events =        SN.STIEvents
DeviceData =    SN.PCV1XP.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.PCamV1.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.PCamV1.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.PCamV1.AddIntf

[SN.PCamV1.NT.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.PCamV1.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.PCamV1.AddIntf

[SN.PCamV1.XP.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.PCamV1.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.PCamV1.AddIntf

[SN.PCamV1.x64.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.PCamV1.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.PCamV1.AddIntf

[SN.PCamV1.NT.Services]
AddService = SNPSTD3,0x00000002,SN.AddService

[SN.PCamV1.XP.Services]
AddService = SNPSTD3,0x00000002,SN.AddService

[SN.PCamV1.x64.Services]
AddService = SNPSTD3,0x00000002,SN.AddService

[SN.PCamV1.NT.CoInstallers]
AddReg =    SN.CoInstallers.AddReg
CopyFiles = SN.CoInstallers.CopyFiles

[SN.PCamV1.XP.CoInstallers]
AddReg =    SN.CoInstallers.AddReg
CopyFiles = SN.CoInstallers.CopyFiles

[SN.PCamV1.x64.CoInstallers]
AddReg =    SN.CoInstallers.AddReg
CopyFiles = SN.CoInstallers.CopyFiles

[SN.PCamV1.AddIntf]
AddReg=SN.PCamV1.AddIntf.AddReg

[SN.PCamV1.AddIntf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USBPCamV1Desc%
HKR,,ExtensionDLL,,%SN_ExtensionDLL%
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,7D,35,E8,41, 9B,80, 13,43, 0x9D, 0xC5, 0x0B, 0x3C, 0x4D, 0x20, 0x6A, 0x31
HKR,PageAliases,"{71F96465-78F3-11d0-A18C-00A0C9118956}",1,7D,35,E8,41, 9B,80, 13,43, 0x9D, 0xC5, 0x0B, 0x3C, 0x4D, 0x20, 0x6A, 0x31
HKR,PageAliases,"{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CC}",1,7D,35,E8,41, 9B,80, 13,43, 0x9D, 0xC5, 0x0B, 0x3C, 0x4D, 0x20, 0x6A, 0x31
HKR,PageAliases,"{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CD}",1,7D,35,E8,41, 9B,80, 13,43, 0x9D, 0xC5, 0x0B, 0x3C, 0x4D, 0x20, 0x6A, 0x31

[SN.PCamV1.TWAIN.CopyFiles]
snpstd3.ds
SnxDSC.ini,SnxDSC_D.ini
TwainUI.dll

[SN.PCamV1.DeviceData]
TwainDS=%USBPCamV1Desc%

[SN.PCV1XP.DeviceData]
TwainDS=%USBPCamV1Desc%
Server=local
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
UI DLL=sti.dll
;UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

;==========================================================================
; USBPCamV2
;==========================================================================
[SN.PCamV2]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp.AddReg,SN.Monitor.AddReg,SN.Setting.AddReg
CopyFiles =  SN.MSDriver.CopyFiles,SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    2
DeviceSubType = 1
Capabilities =  0x01
Events =        SN.STIEvents
DeviceData =    SN.PCamV2.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.PCamV2.NT]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp.AddReg,SN.Monitor.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    2
DeviceSubType = 1
Capabilities =  0x01
Events =        SN.STIEvents
DeviceData =    SN.PCamV2.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.PCamV2.XP]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp.AddReg,SN.Monitor.AddReg,SN.USDXP.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    3
DeviceSubType = 0x1
Capabilities =  0x11
Events =        SN.STIEvents
DeviceData =    SN.PCV2XP.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.PCamV2.x64]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp64.AddReg,SN.Monitor.AddReg,SN.USDXP.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    3
DeviceSubType = 0x1
Capabilities =  0x11
Events =        SN.STIEvents
DeviceData =    SN.PCV2XP.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.PCamV2.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.PCamV2.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.PCamV2.AddIntf

[SN.PCamV2.NT.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.PCamV2.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.PCamV2.AddIntf

[SN.PCamV2.XP.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.PCamV2.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.PCamV2.AddIntf

[SN.PCamV2.x64.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.PCamV2.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.PCamV2.AddIntf

[SN.PCamV2.NT.Services]
AddService = SNPSTD3,0x00000002,SN.AddService

[SN.PCamV2.XP.Services]
AddService = SNPSTD3,0x00000002,SN.AddService

[SN.PCamV2.x64.Services]
AddService = SNPSTD3,0x00000002,SN.AddService

[SN.PCamV2.NT.CoInstallers]
AddReg =    SN.CoInstallers.AddReg
CopyFiles = SN.CoInstallers.CopyFiles

[SN.PCamV2.XP.CoInstallers]
AddReg =    SN.CoInstallers.AddReg
CopyFiles = SN.CoInstallers.CopyFiles

[SN.PCamV2.x64.CoInstallers]
AddReg =    SN.CoInstallers.AddReg
CopyFiles = SN.CoInstallers.CopyFiles

[SN.PCamV2.AddIntf]
AddReg=SN.PCamV2.AddIntf.AddReg

[SN.PCamV2.AddIntf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USBPCamV2Desc%
HKR,,ExtensionDLL,,%SN_ExtensionDLL%
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,7D,35,E8,41, 9B,80, 13,43, 0x9D, 0xC5, 0x0B, 0x3C, 0x4D, 0x20, 0x6A, 0x31
HKR,PageAliases,"{71F96465-78F3-11d0-A18C-00A0C9118956}",1,7D,35,E8,41, 9B,80, 13,43, 0x9D, 0xC5, 0x0B, 0x3C, 0x4D, 0x20, 0x6A, 0x31

[SN.PCamV2.TWAIN.CopyFiles]
snpstd3.ds
SnxDSC.ini,SnxDSC_C.ini
TwainUI.dll

[SN.PCamV2.DeviceData]
TwainDS=%USBPCamV2Desc%

[SN.PCV2XP.DeviceData]
TwainDS=%USBPCamV2Desc%
Server=local
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
UI DLL=sti.dll
;UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

;==========================================================================
; PCamMic
;==========================================================================
[SN.PCamMic]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp.AddReg,SN.Monitor.AddReg,SN.Setting.AddReg
CopyFiles =  SN.MSDriver.CopyFiles,SN.Driver.CopyFiles,SN.USDClass.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    2
DeviceSubType = 1
Capabilities =  0x01
Events =        SN.STIEvents
DeviceData =    SN.PCamMic.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.PCamMic.NT]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp.AddReg,SN.Monitor.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    2
DeviceSubType = 1
Capabilities =  0x01
Events =        SN.STIEvents
DeviceData =    SN.PCamMic.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.PCamMic.XP]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp.AddReg,SN.Monitor.AddReg,SN.USDXP.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    3
DeviceSubType = 0x1
Capabilities =  0x11
Events =        SN.STIEvents
DeviceData =    SN.PCMicXP.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.PCamMic.x64]
DriverVer =  05/18/2006,5.14.0.100
Include =    ks.inf,kscaptur.inf,ksfilter.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg =     SN.Driver.AddReg,SN.CustomProp64.AddReg,SN.Monitor.AddReg,SN.USDXP.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.Monitor.CopyFiles,SN.TWAINConf.CopyFiles,SN.Setting.CopyFiles,SN.Misc.CopyFiles,SN.USBPCam.TWAIN.CopyFiles,SN.PCamMic.TWAIN.CopyFiles,SN.PCamV1.TWAIN.CopyFiles,SN.PCamV2.TWAIN.CopyFiles

SubClass =      StillImage
DeviceType =    3
DeviceSubType = 0x1
Capabilities =  0x11
Events =        SN.STIEvents
DeviceData =    SN.PCMicXP.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.PCamMic.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.PCamMic.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.PCamMic.AddIntf

[SN.PCamMic.NT.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.PCamMic.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.PCamMic.AddIntf

[SN.PCamMic.XP.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.PCamMic.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.PCamMic.AddIntf

[SN.PCamMic.x64.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.PCamMic.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.PCamMic.AddIntf

[SN.PCamMic.NT.Services]
AddService = SNPSTD3,0x00000002,SN.AddService

[SN.PCamMic.XP.Services]
AddService = SNPSTD3,0x00000002,SN.AddService

[SN.PCamMic.x64.Services]
AddService = SNPSTD3,0x00000002,SN.AddService

[SN.PCamMic.NT.CoInstallers]
AddReg =    SN.CoInstallers.AddReg
CopyFiles = SN.CoInstallers.CopyFiles

[SN.PCamMic.XP.CoInstallers]
AddReg =    SN.CoInstallers.AddReg
CopyFiles = SN.CoInstallers.CopyFiles

[SN.PCamMic.x64.CoInstallers]
AddReg =    SN.CoInstallers.AddReg
CopyFiles = SN.CoInstallers.CopyFiles

[SN.PCamMic.AddIntf]
AddReg=SN.PCamMic.AddIntf.AddReg

[SN.PCamMic.AddIntf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USBPCamMicDesc%
HKR,,ExtensionDLL,,%SN_ExtensionDLL%
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,7D,35,E8,41, 9B,80, 13,43, 0x9D, 0xC5, 0x0B, 0x3C, 0x4D, 0x20, 0x6A, 0x31
HKR,PageAliases,"{71F96465-78F3-11d0-A18C-00A0C9118956}",1,7D,35,E8,41, 9B,80, 13,43, 0x9D, 0xC5, 0x0B, 0x3C, 0x4D, 0x20, 0x6A, 0x31

[SN.PCamMic.TWAIN.CopyFiles]
snpstd3.ds
SnxDSC.ini,SnxDSC_B.ini
TwainUI.dll

[SN.PCamMic.DeviceData]
TwainDS=%USBPCamMicDesc%

[SN.PCMicXP.DeviceData]
TwainDS=%USBPCamMicDesc%
Server=local
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
UI DLL=sti.dll
;UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

;==========================================================================
; Common Section
;==========================================================================
[SN.Driver.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,snpstd3.sys
HKR,,PageOutWhenUnopened,3,00
HKR,,OkToHibernate,3,01 
HKR,,HardwareConfig,1,1
HKR,,CreateFileName,,"USB"
HKR,Settings,ButtonFunc,0x00010001,0

[SN.USDXP.AddReg]
;HKR,,USDClass,,{598916FB-2C79-4a03-A2F7-F4CACA6ED55D}
;HKCR,CLSID\{598916FB-2C79-4a03-A2F7-F4CACA6ED55D},,,"STI Camera USD"
;HKCR,CLSID\{598916FB-2C79-4a03-A2F7-F4CACA6ED55D}\InProcServer32,,,%11%\dsnpstd3.dll
;HKCR,CLSID\{598916FB-2C79-4a03-A2F7-F4CACA6ED55D}\InProcServer32,ThreadingModel,,"Apartment"
HKR,,USDClass,,{0527d1d0-88c2-11d2-82c7-00c04f8ec183}

[SN.CustomProp.AddReg]
HKCR,CLSID\{61344FF6-6B0A-4887-839D-2502D294FB44},,,%PlugIn_CustomCameraProp%
HKCR,CLSID\{61344FF6-6B0A-4887-839D-2502D294FB44}\InprocServer32,,,vsnpstd3.dll
HKCR,CLSID\{61344FF6-6B0A-4887-839D-2502D294FB44}\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{61344FF6-6B0A-4887-839D-2502D294FB44},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{61344FF6-6B0A-4887-839D-2502D294FB44},IID,1,9F,F5,4E,E5, 3E,32, 2e,4a, 0x96, 0xEC, 0x55, 0x99, 0x63, 092, 0x3A, 0x00
HKCR,CLSID\{41E8357D-809B-4313-9DC5-0B3C4D206A31},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{41E8357D-809B-4313-9DC5-0B3C4D206A31}\InprocServer32,,,vsnpstd3.dll
HKCR,CLSID\{41E8357D-809B-4313-9DC5-0B3C4D206A31}\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaSets\{61344FF6-6B0A-4887-839D-2502D294FB44}\PropertyPages\{41E8357D-809B-4313-9DC5-0B3C4D206A31},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CC},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CC}\InprocServer32,,,vsnpstd3.dll
HKCR,CLSID\{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CC}\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaSets\{61344FF6-6B0A-4887-839D-2502D294FB44}\PropertyPages\{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CC},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CD},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CD}\InprocServer32,,,vsnpstd3.dll
HKCR,CLSID\{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CD}\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaSets\{61344FF6-6B0A-4887-839D-2502D294FB44}\PropertyPages\{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CD},,,%PropPage_CustomCameraProp%

[SN.CustomProp64.AddReg]
HKCR,CLSID\{61344FF6-6B0A-4887-839D-2502D294FB44},,,%PlugIn_CustomCameraProp%
HKCR,CLSID\{61344FF6-6B0A-4887-839D-2502D294FB44}\InprocServer32,,,vsnpstd3.dll
HKCR,CLSID\{61344FF6-6B0A-4887-839D-2502D294FB44}\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{61344FF6-6B0A-4887-839D-2502D294FB44},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{61344FF6-6B0A-4887-839D-2502D294FB44},IID,1,9F,F5,4E,E5, 3E,32, 2e,4a, 0x96, 0xEC, 0x55, 0x99, 0x63, 092, 0x3A, 0x00
HKCR,Wow6432Node\CLSID\{61344FF6-6B0A-4887-839D-2502D294FB44},,,%PlugIn_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{61344FF6-6B0A-4887-839D-2502D294FB44}\InprocServer32,,,vsnpstd3.dll
HKCR,Wow6432Node\CLSID\{61344FF6-6B0A-4887-839D-2502D294FB44}\InprocServer32,ThreadingModel,,Both

HKCR,CLSID\{41E8357D-809B-4313-9DC5-0B3C4D206A31},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{41E8357D-809B-4313-9DC5-0B3C4D206A31}\InprocServer32,,,vsnpstd3.dll
HKCR,CLSID\{41E8357D-809B-4313-9DC5-0B3C4D206A31}\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaSets\{61344FF6-6B0A-4887-839D-2502D294FB44}\PropertyPages\{41E8357D-809B-4313-9DC5-0B3C4D206A31},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{41E8357D-809B-4313-9DC5-0B3C4D206A31},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{41E8357D-809B-4313-9DC5-0B3C4D206A31}\InprocServer32,,,vsnpstd3.dll
HKCR,Wow6432Node\CLSID\{41E8357D-809B-4313-9DC5-0B3C4D206A31}\InprocServer32,ThreadingModel,,Both

HKCR,CLSID\{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CD},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CD}\InprocServer32,,,vsnpstd3.dll
HKCR,CLSID\{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CD}\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaSets\{61344FF6-6B0A-4887-839D-2502D294FB44}\PropertyPages\{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CD},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CD},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CD}\InprocServer32,,,vsnpstd3.dll
HKCR,Wow6432Node\CLSID\{4BAD5D0E-0B5C-4868-86F9-2E6FFECCB5CD}\InprocServer32,ThreadingModel,,Both

[SN.Monitor.AddReg]
HKLM,%RunOncePath%,"snpstd3",,"rundll32.exe %11%\csnpstd3.dll,DoShellExecute %10%\vsnpstd3.exe"
HKLM,%RunPath%,"snpstd3",,"%10%\vsnpstd3.exe"

[SN.Setting.AddReg]
HKLM,%RunOncePath%,"snpstd3-2",,"rundll32.exe %11%\csnpstd3.dll,LoadRegAndReboot h71rstd3.reg,m036std3.reg,o764std3.reg,o763std3.reg,o766std3.reg,i105std3.reg,mt9vstd3.reg,i268std3.reg,m36bstd3.reg,h71gstd3.reg,mo4std3.reg,om68std3.reg"

[SN.CoInstallers.AddReg]
HKR,,CoInstallers32,0x00010000,"csnpstd3.dll, CoInstaller"

[SN.MSDriver.CopyFiles]
stream.sys

[SN.Driver.CopyFiles]
snpstd3.sys

;[SN.USDClass.CopyFiles]
;dsnpstd3.dll

[SN.CustomProp.CopyFiles]
;dsnpstd3.ax
vsnpstd3.dll

[SN.Monitor.CopyFiles]
vsnpstd3.exe

[SN.TWAINConf.CopyFiles]
snpstd3.ini
snpstd3.src

[SN.Setting.CopyFiles]
h71rstd3.reg
m036std3.reg
o764std3.reg
o763std3.reg
o766std3.reg
i105std3.reg
mt9vstd3.reg
i268std3.reg
m36bstd3.reg
h71gstd3.reg
mo4std3.reg
om68std3.reg

[SN.Misc.CopyFiles]
csnpstd3.dll

[SN.CoInstallers.CopyFiles]
csnpstd3.dll

[SN.AddService]
DisplayName   = %SERVICE_DISPLAY_NAME%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\snpstd3.sys

[SN.STIEvents]
SnapShotChanged = %SN_SnapShotChanged%,{C76F452C-534A-4f68-A61C-44B35C94B30C},*

[RegisterParam]
ParamFile = h71rstd3.reg,m036std3.reg,o764std3.reg,o763std3.reg,o766std3.reg,i105std3.reg,mt9vstd3.reg,i268std3.reg,m36bstd3.reg,h71gstd3.reg,mo4std3.reg,om68std3.reg

;==========================================================================
; String Table
;==========================================================================
[Strings]
SrcDiskId = "USB PC Camera Installation Disk"
KSCATEGORY_CAPTURE = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
ProxyVCap.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
SERVICE_DISPLAY_NAME = "USB PC Camera (SNPSTD3)"
SERVICE_KERNEL_DRIVER = 1
SERVICE_DEMAND_START = 3
SERVICE_ERROR_NORMAL = 1
PlugIn_CustomCameraProp = "WDM Custom ICustomCamera Interface handler"
PropPage_CustomCameraProp = "Custom Camera Property Page"
RunOncePath = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
RunPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"

SN_ExtensionDLL = "vsnpstd3.dll"
SN_SnapShotChanged = "SnapShot Changed Event"

; Localizable =============================================================
SX = "Sonix"
SXTIMfg = ""
USBPCamDesc = "USB PC Camera (SN9C102P)"
USBPCamMicDesc = "USB PC Camera with Mic (SN9C105)"
USBPCamV2Desc = "USB PC Camera (SN9C120)"
USBPCamV1Desc = "USB PC Camera (SN9C110)"

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Spca50x-devs mailing list
Spca50x-devs@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/spca50x-devs