;
; pfc027.inf (Windows 2000)
;

[Version]
DriverVer=03/24/2004,0.1.2.8
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
Signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
CatalogFile=Pfc027.cat
Provider=%DI_Provider%

[ControlFlags]
ExcludeFromSelect=*

[SourceDisksNames]
2 = %SourceDisksName%,,,

[SourceDisksFiles]
pfc027.sys	= 2
SP207.ax	= 2
TWAIN.ds	= 2
TWAIN.ini	= 2
PA207Usd.dll	= 2
AmCap.exe	= 2
StillImg.exe	= 2

[Manufacturer]
%DI_Manufacturer%=sec_Company

[DestinationDirs]
DefaultDestDir		=11
PA.USBDCam.CopyDrivers	=10,system32\drivers
PA.USBDCam.CpoyExtentUI	=11
PA.USBDCam.CopyTwain	=10,twain_32\%TW_PATH%
PA.USBDCam.CopySti	=11
PA.USBDCam.CopyApp	=10,%STI_Path%

[sec_Company]
%DI_Description%=PA.USBDCam,USB\VID_093a&PID_2468

[PA.USBDCam]
Include=    ks.inf,kscaptur.inf,ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     PA.USBDCam.AddReg,PA.USBDCam.AddReg.DefaultValue,PA.USBDCam.STI.AddReg,PlugIns
CopyFiles=  PA.USBDCam.CopyDrivers,PA.USBDCam.CopyExtentUI,PA.USBDCam.CopyTwain,PA.USBDCam.CopySti,PA.USBDCam.CopyApp

SubClass=StillImage
DeviceType=2
DeviceSubType=1
Capabilities=0x3
Events=PA.USBDCam.Events
DeviceData=PA.USBDCam.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[PA.USBDCam.NTx86]
Include=    ks.inf,kscaptur.inf,ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     PA.USBDCam.AddReg,PA.USBDCam.AddReg.DefaultValue,PA.USBDCam.STI.AddReg,PlugIns
CopyFiles=  PA.USBDCam.CopyDrivers,PA.USBDCam.CopyExtentUI,PA.USBDCam.CopyTwain,PA.USBDCam.CopySti,PA.USBDCam.CopyApp

SubClass=StillImage
DeviceType=2
DeviceSubType=1
Capabilities=0x3
Events=PA.USBDCam.Events
DeviceData=PA.USBDCam.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[PA.USBDCam.Events]
DeviceEvent_0=%DeviceEvent_0%,{84FDAA8B-8C8E-4350-9E0D-C83DE5252826},%VIDAPP%
DeviceEvent_1=%DeviceEvent_1%,{A57C3E9F-B478-4a29-8E89-D8E80EB2A967},%STIAPP%

[PA.USBDCam.DeviceData]
TwainDS=%TW_ProductName%
SpecialInfo=%TW_SpecialInfo%

[PA.USBDCam.STI.AddReg]
HKR,,USDClass,,"{EA079395-9C29-462d-A137-4E009D3B12BC}"
HKCR,CLSID\{EA079395-9C29-462d-A137-4E009D3B12BC} ,,,"PAC207 STI USD"
HKCR,CLSID\{EA079395-9C29-462d-A137-4E009D3B12BC}\InProcServer32,,,%11%\PA207Usd.dll
HKCR,CLSID\{EA079395-9C29-462d-A137-4E009D3B12BC}\InProcServer32,ThreadingModel,,"Both"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\StillImage\Registered Applications",%VIDAPP%,,"%10%\%STI_Path%\AmCap.exe /StiDevice:%1 /StiEvent:%2"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\StillImage\Registered Applications",%STIAPP%,,"%10%\%STI_Path%\StillImg.exe *C:\StiImg.dat*Software\%REGISTRY_PATH%\StatusReport"

[PA.USBDCam.AddReg.DefaultValue]
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A0,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A1 ,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A2 ,0x00010001,0x1
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A3 ,0x00010001,0x64000000
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A4 ,0x00010001,0x3C3C0A
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A5 ,0x00010001,0x400
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A6 ,0x00010001,0x200027
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A7 ,0x00010001,0xC000C
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A8 ,0x00010001,0x40012
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A9 ,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A10,0x00010001,0xFA001E
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A11,0x00010001,0x2
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A12,0x00010001,0x1200002
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A13,0x00010001,0x10000
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A14,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A15,0x00010001,0x13F
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A16,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A17,0x00010001,0x808
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A18,0x00010001,0x5AEB14
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A19,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A20,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A21,0x00010001,0x808080
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A22,0x00010001,0xA00000
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A23,0x00010001,0x7D00BB8
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A24,0x00010001,0x7D007D0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A25,0x00010001,0x7D00BB8
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A26,0x00010001,0x7D007D0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A27,0x00010001,0xBB8
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A28,0x00010001,0x41A
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A29,0x00010001,0x46
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A30,0x00010001,0xFF
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A31,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A32,0x00010001,0x20200000
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A33,0x00010001,0xC0C0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A34,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A35,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A36,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A37,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A38,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A39,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A40,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A41,0x00010001,0x1176C4FF
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A42,0x00010001,0xD1204
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A43,0x00010001,0x29036F
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A44,0x00010001,0xA0809600
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A45,0x00010001,0x30F01004
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A46,0x00010001,0x70000000
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A47,0x00010001,0xF8A0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A48,0x00010001,0x320000
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A49,0x00010001,0x2A20096
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A50,0x00010001,0x3600AF
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A51,0x00010001,0x108
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A52,0x00010001,0x00142323
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A53,0x00010001,0x27000D
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A54,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A55,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A56,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A57,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A58,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A59,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A60,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A61,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A62,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A63,0x00010001,0x0
HKLM,"System\CurrentControlSet\Services\%DI_Service%\Parameters",A64,0x00010001,0x74320105
HKLM,"Software\%REGISTRY_PATH%",usb_snapshot_status,0x00010001,0
HKLM,"Software\%REGISTRY_PATH%",InterruptCounter,0x00010001,0
HKLM,"Software\%REGISTRY_PATH%",StatusReport,0x00010001,0

HKLM,"Software\%REGISTRY_PATH%",TW_Manufacturer,,%TW_Manufacturer%
HKLM,"Software\%REGISTRY_PATH%",TW_ProductFamily,,%TW_ProductFamily%
HKLM,"Software\%REGISTRY_PATH%",TW_ProductName,,%TW_ProductName%
HKLM,"Software\%REGISTRY_PATH%",TW_Version,,%TW_Version%

[PA.USBDCam.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,pfc027.sys
HKR,,PageOutWhenUnopened,3,00
HKR,,PowerDownWhenUnopened,3,00
HKR,,OkToHibernate,3,01

[PA.USBDCam.CopyDrivers]
pfc027.sys

[PA.USBDCam.CopyExtentUI]
SP207.ax

[PA.USBDCam.CopyTwain]
TWAIN.ds
TWAIN.ini

[PA.USBDCam.CopySti]
PA207Usd.dll

[PA.USBDCam.CopyApp]
AmCap.exe
StillImg.exe

[PA.USBDCam.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PA.USBDCam.Interface

[PA.USBDCam.NTx86.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PA.USBDCam.Interface

[PA.USBDCam.Interface]
AddReg=PA.USBDCam.Intf.AddReg
         
[PA.USBDCam.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%DI_Description%
HKR,,ExtensionDLL,,%VFW.ExtensionDLL%

[PA.USBDCam.NTx86.Services]
AddService = %DI_Service%,0x00000002,PA.USBDCam.ServiceInstall

[PA.USBDCam.ServiceInstall]
DisplayName   = %DI_Description%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\pfc027.sys

[PlugIns]
HKCR,CLSID\{DD05C3D4-C25B-402b-91BE-040568C5DB10},,,%PlugIn_CustomCameraProp%
HKCR,CLSID\{DD05C3D4-C25B-402b-91BE-040568C5DB10}\InprocServer32,,,SP207.ax
HKCR,CLSID\{DD05C3D4-C25B-402b-91BE-040568C5DB10}\InprocServer32,ThreadingModel,,Both
;
; The CLSID of the property set of custom 
;
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{DD05C3D4-C25B-402b-91BE-040568C5DB10},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{DD05C3D4-C25B-402b-91BE-040568C5DB10},IID,1,d4,c3,05,dd,5b,c2,2b,40,91,be,04,05,68,c5,db,10
;
; The CLSID of the property page of custom
;
HKCR,CLSID\{18DA1CC1-7D26-4FE7-A38E-0B15D672FDBF},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{18DA1CC1-7D26-4FE7-A38E-0B15D672FDBF}\InprocServer32,,,SP207.ax
HKCR,CLSID\{18DA1CC1-7D26-4FE7-A38E-0B15D672FDBF}\InprocServer32,ThreadingModel,,Both
;
; Associate the property set with the below property page
;
HKLM,System\CurrentControlSet\Control\MediaSets\{DD05C3D4-C25B-402b-91BE-040568C5DB10}\PropertyPages\{18DA1CC1-7D26-4FE7-A38E-0B15D672FDBF},,,%PropPage_CustomCameraProp%


[Strings]
;----------------
; Do NOT change anything here.
;----------------
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
PlugIn_CustomCameraProp="WDM Custom ICustomCamera Interface Handler"
PropPage_CustomCameraProp="Custom Camera Property Page"
DI_Service="SoC PC-Camera Service"
VFW.ExtensionDLL="SP207.AX"
TW_Version="1.0.0.9"
REGISTRY_PATH="2B9EC021-C823-4f3d-9752-C18522DB7D98\PAC207"
VIDAPP="AmCap"
STIAPP="StillImg"
STI_Path="PAC207"

;----------------
; for OEM , please change following string 
;----------------
;;for TWAIN
TW_Manufacturer="ORITE"
TW_ProductFamily="ORITE"
TW_ProductName="Mini-Cam USB Camera (SC-120)"
TW_SpecialInfo="SoC PC-Camera Information"
TW_PATH="PFC027"

;;Device Information
DI_Provider="ORITE"
DI_Manufacturer="ORITE"
DI_Description="Mini-Cam USB Camera (SC-120)"

;;Device Event Name
DeviceEvent_0="Launch Video Application"
DeviceEvent_1="Capture Still Image"

;;Source Disk Name
SourceDisksName="SoC PC-Camera Installation Disc"

