[Version]
signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Msft%
DriverVer=11/10/2010,2.2.0.1  ; See DDK for detail

[SourceDisksNames]
1=%SourceDiskName%,disk1

[SourceDisksFiles]
OPTEC500CF.ax = 1
OPTEC500CF.sys = 1
msvcr71.dll =1

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%IntelMfg%=Intel
  
[DestinationDirs]
Intel.USBDCam.Files.Ext = 10,System32\Drivers
Intel.USBDCam.File.Dll = 10,System32

[Intel]
%USB\VID_FEA7&PID_0050.DeviceDesc%=Intel.USBDCam,USB\VID_FEA7&PID_0050
%USB\VID_FEA7&PID_0050.DeviceDesc%=Intel.USBDCam,USB\VID_FEA7&PID_2050

[Intel.USBDCam]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     Intel.USBDCam.AddReg
CopyFiles=Intel.USBDCam.Files.Ext, Intel.USBDCam.File.Dll
  
[Intel.USBDCam.NT]
Include=    ks.inf, kscaptur.inf, dshowext.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT, DSHOWEXT.Registration
AddReg=     Intel.USBDCam.AddReg
CopyFiles=Intel.USBDCam.Files.Ext, Intel.USBDCam.File.Dll

[Intel.USBDCam.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,OPTEC500CF.sys
HKR,,OkToHibernate,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,,PageOutWhenUnopened,3,01
HKR,,PowerDownWhenUnopened,3,01
HKLM, %RunOnce%, "Rzcapdrv.Reader.Capture",,"rundll32.exe streamci,StreamingDeviceSetup %Rzcapdrv.DeviceId%,%KSSTRING_Filter%,%KSCATEGORY_CAPTURE%,%01%\OPTEC500CF.inf,Rzcapdrv.Reader.Install"
HKLM, %RunOnce%, "OPTEC500CF.ax",,"%11%\regsvr32.exe /s %10%\system32\drivers\OPTEC500CF.ax"

[Rzcapdrv.Reader.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%USB\VID_FEA7&PID_0050.DeviceDesc%

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

[Intel.USBDCam.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,Intel.USBDCam.Interface
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,Intel.USBDCam.Interface

[Intel.USBDCam.Interface]
AddReg=Intel.USBDCam.Intf.AddReg
         
[Intel.USBDCam.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_FEA7&PID_0050.DeviceDesc%
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118959}",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-00A0C90D2B06},,,


[Intel.USBDCam.NT.Services]
AddService = OPTEC500CF,0x00000002,Intel.USBDCam.ServiceInstall

[Intel.USBDCam.ServiceInstall]
DisplayName   = %USB\VID_FEA7&PID_0050.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\System32\Drivers\OPTEC500CF.sys

[Intel.USBDCam.Files.Ext]
OPTEC500CF.sys
OPTEC500CF.ax 
  
[Intel.USBDCam.File.Dll]
msvcr71.dll
  
[Strings]

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


Msft="Operates Professionally Technology"
IntelMfg="Operates Professionally Technology"
USB\VID_FEA7&PID_0050.DeviceDesc="OPTEC500CF Industrial Camera"
SourceDiskName="Installation diskette 1"

RunOnce = "Software\Microsoft\Windows\CurrentVersion\RunOnce"
Proxy.CLSID             = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
Rzcapdrv.DeviceId       = "VID_FEA7&PID_2050"
KSCATEGORY_CAPTURE      = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSSTRING_Filter         = "{9B365890-165F-11D0-A195-0020AFD156E4}"


