;
; Phil1vid.INF  -- 
;	This file contains installation information for digital camera and 
;       other image devices.
;               
;       It is using the default installer.
;
;    This file installs the PCA645VC Philips camera 
;


[Version]
LayoutFile=Layout.inf
signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%PName%
DriverVer=07/01/2001,5.1.2600.0

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

[Manufacturer]
%philips%=Philips

[DestinationDirs]
DefaultDestDir=11               ; LDID_SYS

; Delete old Win95 and "Detroit" update drivers
Phil1Cam.CopyDrivers=10,system32\drivers
Phil1Cam.CopyExtDll=10,system

;---------------------------------------------------------------
;              Philips. PCA645VC camera model
;---------------------------------------------------------------

[Philips]
%Phil1Cam.DeviceDesc%=Phil1Cam,USB\VID_0458&PID_1003&MI_00
;%Phil2Cam.DeviceDesc%=Phil2Cam,USB\VID_0471&PID_0303&MI_00

[Phil1Cam.ntx86]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     Phil1Cam.AddReg
CopyFiles=  Phil1Cam.CopyDrivers, Phil1Cam.CopyExtDll
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Phil1Cam.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"


[Phil1Cam.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,philcam1.sys
HKR,,OkToHibernate,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,,PageOutWhenUnopened,3,01
HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"

[Phil1Cam.CopyDrivers]
stream.sys
philcam1.sys
usbcamd2.sys

[Phil1Cam.DeviceData] 
Server=local
UI DLL=sti.dll
UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

[Phil1Cam.CopyExtDll]
philcam1.dll

[Phil1Cam.ntx86.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,Phil1Cam.Interface
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,Phil1Cam.Interface


[Phil1Cam.Interface]
AddReg=Phil1Cam.Intf.AddReg
        
[Phil1Cam.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%Phil1Cam.DeviceDesc%
HKR,,ExtensionDLL,,%CAM.ExtensionDLL%

[Phil2Cam.Interface]
AddReg=Phil2Cam.Intf.AddReg
        
[Phil1Cam.ntx86.Services]
AddService = Philipscam1,0x00000002,Phil1Cam.ServiceInstall

[Phil1Cam.ServiceInstall]
DisplayName   = %Phil1Cam.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\philcam1.sys












[Strings]

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

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

CAM.ExtensionDLL = "philcam1.dll"


philips="Genius"
PName="Philips I&C"
Phil1Cam.DeviceDesc="Genius USB Digital Camera - Video"
;Phil2Cam.DeviceDesc="Philips 646-Digitalkamera - Video"
