;------------------------------------------------------------------------
;
;   Copyright and Disclaimer:
;
;       ---------------------------------------------------------------
;       This software is provided "as is" without warranty of any kind,
;       either expressed or implied, including but not limited to the
;       implied warranties of merchantability and/or fitness for a
;       particular purpose.
;
;       Copyright (c) 2007 GenesysLogic, Inc.
;       All Rights Reserved.
;       ---------------------------------------------------------------
;
;   USBGENE.INF  -- This file contains installation information 
;   for GenesysLogic USB2.0 PC-Camera
;
;------------------------------------------------------------------------
[Version]
signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider="Azurewave, GL860"
DriverVer=06/18/2007, 1.1.6.18
CatalogFile=usbgene.cat

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

[Manufacturer]
"Azurewave, GL860"=Genesys
;"Azurewave, GL860"=Genesys,NTamd64

[SourceDisksNames]
1=%DiskName%,,

[SourceDisksFiles]
;UsbCamD2.sys=1
USBGENE.sys=1
MI1320S.SET=1
USBGENE0.sys=1
USBGENE1.sys=1
USBGENE2.sys=1
glwdm.ax=1
glspef.ax=1
uninstall.exe=1

[DestinationDirs]
Genesys.USBDCam.Files.Ext=10, System32\Drivers
Genesys.USBDCam.Files.Sys=11

[Genesys]
;[Genesys.NTamd64]
%USBDCam.DeviceDesc%=Genesys.USBDCam, USB\VID_05E3&PID_0503
%USBDCam.DeviceDesc%=Genesys.USBDCam, USB\VID_05E3&PID_0505
%USBDCam.DeviceDesc%=Genesys.USBDCam, USB\VID_05E3&PID_F191
%USBDCam.DeviceDesc%=Genesys.USBDCam, USB\VID_05E3&PID_F192

[Genesys.USBDCam]
Include=ks.inf, kscaptur.inf, ksfilter.inf
Needs=KS.Registration, KSCAPTUR.Registration
AddReg=Genesys.USBDCam.AddReg, Genesys.USBCam.SensorDetect.AddReg
AddReg=Genesys.USBCam.MI1320.InitialSetting.AddReg, Genesys.USBCam.MI1320.PropertySetting.AddReg
CopyFiles=Genesys.USBDCam.Files.Ext, Genesys.USBDCam.Files.Sys
SubClass=StillImage
;DeviceType= 0 default, 1 scanner, 2 camera, 3 streaming video
DeviceType=3
DeviceSubType=0
Capabilities=0x31
Events=Genesys.Events
DeviceData=Genesys.DeviceData
ICMProfiles="sRGB Color Space Profile.icm" 

[Genesys.USBDCam.NT]
Include=ks.inf, kscaptur.inf, ksfilter.inf, dshowext.inf
Needs=KS.Registration, KSCAPTUR.Registration.NT, DSHOWEXT.Registration
AddReg=Genesys.USBDCam.AddReg, Genesys.USBCam.SensorDetect.AddReg
AddReg=Genesys.USBCam.MI1320.InitialSetting.AddReg, Genesys.USBCam.MI1320.PropertySetting.AddReg
CopyFiles=Genesys.USBDCam.Files.Ext, Genesys.USBDCam.Files.Sys
SubClass=StillImage
;DeviceType= 0 default, 1 scanner, 2 camera, 3 streaming video
DeviceType=3
DeviceSubType=0
Capabilities=0x31
Events=Genesys.Events
DeviceData=Genesys.DeviceData
ICMProfiles="sRGB Color Space Profile.icm" 

[Genesys.Events]
; These are events that the device issues to trigger application launching.

[Genesys.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="GenesysLogic USB2.0 PC Camera"
Server=local
UI DLL=sti.dll
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}

[Genesys.USBDCam.AddReg]

HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,usbgene.sys
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,,CreateFileName,,"AUTO"
HKR,,PageOutWhenUnopened,3,00
HKR,,NBSelectiveSuspend,3,00
HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"
HKR,,StillPin,0x0010001, 0x00000001
HKR,,SelSuspend,0x0010001, 0x00000001
HKR,,ForceHighSpeed,0x0010001, 0x00000000
HKR,,DeadPixelRGB24,0x0010001, 0x00000000
HKR,,DeadPixelYUYV,0x0010001, 0x00000000
HKR,,BlackBodyDarkRGB24,0x0010001, 0x00000000
HKR,,BlackBodyDarkYUYV,0x0010001, 0x00000000
HKR,,InvertImage,0x0010001, 0x00000002
HKR,,InvertFrameNumber,0x0010001, 0x00000000
HKR,,ScriptFrameNumber,0x0010001, 0x00050005
HKR,,PollingShutterKey,0x0010001, 0x00000000
HKR,,InitAlternateSetting,0x0010001, 0x00000000
HKR,,EngineerMode,0x0010001, 0x00000000

HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\{3FB39BED-37C8-4E60-8E02-315B8C2B07E3}","DisplayName",0x00000000,"%USBDCam.DeviceDesc%"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\{3FB39BED-37C8-4E60-8E02-315B8C2B07E3}","UninstallString",0x00000000,"%11%\uninstall.exe"

; Following key is used to add customized / special effect property page into AMCAP
; ICustomCameraProp
HKCR,CLSID\{03022B43-4DA0-47C3-B77E-7D0C6463ECE7},,,%CustomCameraProp%
HKCR,CLSID\{03022B43-4DA0-47C3-B77E-7D0C6463ECE7}\InprocServer32,,,glwdm.ax
HKCR,CLSID\{03022B43-4DA0-47C3-B77E-7D0C6463ECE7}\InprocServer32,ThreadingModel,,Both
;; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{03022B43-4DA0-47C3-B77E-7D0C6463ECE7},,,%CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{03022B43-4DA0-47C3-B77E-7D0C6463ECE7},IID,1,43,2B,02,03, A0,4D ,C3,47, B7,7E,7D,0C,64,63,EC,E7

;; CustomCamera Property Page
HKCR,CLSID\{53CAA1A4-D333-43aa-A868-E796DF48AAD0},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{53CAA1A4-D333-43aa-A868-E796DF48AAD0}\InprocServer32,,,glwdm.ax
HKCR,CLSID\{53CAA1A4-D333-43aa-A868-E796DF48AAD0}\InprocServer32,ThreadingModel,,Both
;; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{03022B43-4DA0-47C3-B77E-7D0C6463ECE7}\PropertyPages\{53CAA1A4-D333-43aa-A868-E796DF48AAD0},,,%PropPage_CustomCameraProp%

; ISPEFCameraProp
HKCR,CLSID\{03022B43-4DA0-47C3-B77E-7D0C6463ECE8},,,%SPEFCameraProp%
HKCR,CLSID\{03022B43-4DA0-47C3-B77E-7D0C6463ECE8}\InprocServer32,,,glspef.ax
HKCR,CLSID\{03022B43-4DA0-47C3-B77E-7D0C6463ECE8}\InprocServer32,ThreadingModel,,Both
;; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{03022B43-4DA0-47C3-B77E-7D0C6463ECE8},,,%SPEFCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{03022B43-4DA0-47C3-B77E-7D0C6463ECE8},IID,1,43,2B,02,03, A0,4D ,C3,47, B7,7E,7D,0C,64,63,EC,E8

;; SPEFCamera Property Page
HKCR,CLSID\{53CAA1A4-D333-43aa-A868-E796DF48AAD1},,,%PropPage_SPEFCameraProp%
HKCR,CLSID\{53CAA1A4-D333-43aa-A868-E796DF48AAD1}\InprocServer32,,,glspef.ax
HKCR,CLSID\{53CAA1A4-D333-43aa-A868-E796DF48AAD1}\InprocServer32,ThreadingModel,,Both
;; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{03022B43-4DA0-47C3-B77E-7D0C6463ECE8}\PropertyPages\{53CAA1A4-D333-43aa-A868-E796DF48AAD1},,,%PropPage_SPEFCameraProp%

[Genesys.USBCam.SensorDetect.AddReg]

HKR,"SensorDetect","NumOfSensor",0x0010001, 0x00000001

HKR,"SensorDetect\Sensor00","I2CAddr",0x0010001, 0x000000BA
HKR,"SensorDetect\Sensor00","RegisterAddrLo",0x0010001, 0x000000F1
HKR,"SensorDetect\Sensor00","InitDelay",0x0010001, 0x00000000
HKR,"SensorDetect\Sensor00","ReadDelay",0x0010001, 0x00001388
HKR,"SensorDetect\Sensor00","IDLength",0x0010001, 0x00000000
HKR,"SensorDetect\Sensor00","SensorName",0x0010000, MI1320
HKR,"SensorDetect\Sensor00\00","Address",0x0010001, 0x00000000
HKR,"SensorDetect\Sensor00\00","Data",0x0010001, 0x00000014
HKR,"SensorDetect\Sensor00\InitGL860","NumOfReg",0x0010001, 0x00000002
HKR,"SensorDetect\Sensor00\InitGL860\00","Address",0x0010001, 0x00000000
HKR,"SensorDetect\Sensor00\InitGL860\00","Data",0x0010001, 0x00000040
HKR,"SensorDetect\Sensor00\InitGL860\01","Address",0x0010001, 0x00000006
HKR,"SensorDetect\Sensor00\InitGL860\01","Data",0x0010001, 0x00000063

[Genesys.USBCam.MI1320.InitialSetting.AddReg]

HKR,"MI1320\InitialSetting","Script",0x0010000, %12%\MI1320S.SET
HKR,"MI1320\InitialSetting","SeparateCtrl",0x0010001, 0x00000001

HKR,"MI1320\InitialSetting\FullSpeed\YUYV\320","Enabled",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\FullSpeed\YUYV\320","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\FullSpeed\YUYV\320","ControlMethod",0x0010001, 0x00000101
HKR,"MI1320\InitialSetting\FullSpeed\YUYV\320","FrameRate",0x0010001, 0x0000001E

HKR,"MI1320\InitialSetting\HighSpeed\RGB24\160","Enabled",0x0010001, 0x00000002
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\160","AlternateSetting",0x0010001, 0x00000003
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\160","ControlMethod",0x0010001, 0x00000004
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\160","FrameRate",0x0010001, 0x0000001E

HKR,"MI1320\InitialSetting\HighSpeed\RGB24\320","Enabled",0x0010001, 0x00000003
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\320","AlternateSetting",0x0010001, 0x00000003
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\320","ControlMethod",0x0010001, 0x00000002
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\320","FrameRate",0x0010001, 0x0000001E

HKR,"MI1320\InitialSetting\HighSpeed\RGB24\640","Enabled",0x0010001, 0x00000002
HKR,"MI1320\InitialSetting\HIghSpeed\RGB24\640","AlternateSetting",0x0010001, 0x00000003
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\640","ControlMethod",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\640","FrameRate",0x0010001, 0x0000001E

HKR,"MI1320\InitialSetting\HighSpeed\RGB24\800","Enabled",0x0010001, 0x00000000
HKR,"MI1320\InitialSetting\HIghSpeed\RGB24\800","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\800","ControlMethod",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\800","FrameRate",0x0010001, 0x0000000F

HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1024","Enabled",0x0010001, 0x00000000
HKR,"MI1320\InitialSetting\HIghSpeed\RGB24\1024","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1024","ControlMethod",0x0010001, 0x00000002
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1024","FrameRate",0x0010001, 0x0000000F

HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280A","Enabled",0x0010001, 0x00000000
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280A","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280A","ControlMethod",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280A","FrameRate",0x0010001, 0x0000000F

HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280B","Enabled",0x0010001, 0x00000000
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280B","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280B","ControlMethod",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280B","FrameRate",0x0010001, 0x0000000F

HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280C","Enabled",0x0010001, 0x00000000
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280C","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280C","ControlMethod",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280C","FrameRate",0x0010001, 0x0000000F

HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280","Enabled",0x0010001, 0x00000000
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280","ControlMethod",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\RGB24\1280","FrameRate",0x0010001, 0x0000001E

HKR,"MI1320\InitialSetting\HighSpeed\YUYV\160","Enabled",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\160","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\160","ControlMethod",0x0010001, 0x00000004
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\160","FrameRate",0x0010001, 0x0000001E

HKR,"MI1320\InitialSetting\HighSpeed\YUYV\320","Enabled",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\320","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\320","ControlMethod",0x0010001, 0x00000002
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\320","FrameRate",0x0010001, 0x0000001E

HKR,"MI1320\InitialSetting\HighSpeed\YUYV\640","Enabled",0x0010001, 0x00000002
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\640","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\640","ControlMethod",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\640","FrameRate",0x0010001, 0x0000001E

HKR,"MI1320\InitialSetting\HighSpeed\YUYV\800","Enabled",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HIghSpeed\YUYV\800","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\800","ControlMethod",0x0010001, 0x00000101
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\800","FrameRate",0x0010001, 0x0000000F

HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1024","Enabled",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HIghSpeed\YUYV\1024","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1024","ControlMethod",0x0010001, 0x00000102
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1024","FrameRate",0x0010001, 0x0000000F

HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280A","Enabled",0x0010001, 0x00000000
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280A","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280A","ControlMethod",0x0010001, 0x00000101
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280A","FrameRate",0x0010001, 0x0000000F

HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280B","Enabled",0x0010001, 0x00000000
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280B","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280B","ControlMethod",0x0010001, 0x00000101
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280B","FrameRate",0x0010001, 0x0000000F

HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280C","Enabled",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280C","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280C","ControlMethod",0x0010001, 0x00000101
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280C","FrameRate",0x0010001, 0x0000000F

HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280","Enabled",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280","ControlMethod",0x0010001, 0x00000101
HKR,"MI1320\InitialSetting\HighSpeed\YUYV\1280","FrameRate",0x0010001, 0x0000000F

HKR,"MI1320\InitialSetting\HighSpeed\I420\160","Enabled",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\I420\160","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\I420\160","ControlMethod",0x0010001, 0x00000204
HKR,"MI1320\InitialSetting\HighSpeed\I420\160","FrameRate",0x0010001, 0x0000001E

HKR,"MI1320\InitialSetting\HighSpeed\I420\320","Enabled",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\I420\320","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\I420\320","ControlMethod",0x0010001, 0x00000202
HKR,"MI1320\InitialSetting\HighSpeed\I420\320","FrameRate",0x0010001, 0x0000001E

HKR,"MI1320\InitialSetting\HighSpeed\I420\640","Enabled",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\I420\640","AlternateSetting",0x0010001, 0x00000001
HKR,"MI1320\InitialSetting\HighSpeed\I420\640","ControlMethod",0x0010001, 0x00000201
HKR,"MI1320\InitialSetting\HighSpeed\I420\640","FrameRate",0x0010001, 0x0000001E

[Genesys.USBCam.MI1320.PropertySetting.AddReg]

HKR,"MI1320\PropertySetting","I2CAddr",0x0010001, 0x000000ba
HKR,"MI1320\PropertySetting","RegisterAddrLo",0x0010001, 0x000000f1
HKR,"MI1320\PropertySetting","ISPType",0x0010001, 0x00000100

HKR,"MI1320\PropertySetting\Brightness","Enabled",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\Brightness","DefaultValue",0x0010001, 0x00000002
HKR,"MI1320\PropertySetting\Brightness","CurrentValue",0x0010001, 0x00000002
HKR,"MI1320\PropertySetting\Brightness","AutoEnabled",0x0010001, 0x00000000
HKR,"MI1320\PropertySetting\Brightness","CurrentFlag",0x0010001, 0x00000002
HKR,"MI1320\PropertySetting\Brightness","ControlMethod",0x0010001, 0x00000002
HKR,"MI1320\PropertySetting\Brightness","RegisterAddr",0x0010001, 0x00000034
HKR,"MI1320\PropertySetting\Brightness","LogiMaximum",0x0010001, 0x00000008
HKR,"MI1320\PropertySetting\Brightness\PhysValue","00",0x0010001, 0x00000000
HKR,"MI1320\PropertySetting\Brightness\PhysValue","01",0x0010001, 0x00000808
HKR,"MI1320\PropertySetting\Brightness\PhysValue","02",0x0010001, 0x00001010
HKR,"MI1320\PropertySetting\Brightness\PhysValue","03",0x0010001, 0x00002020
HKR,"MI1320\PropertySetting\Brightness\PhysValue","04",0x0010001, 0x00003030
HKR,"MI1320\PropertySetting\Brightness\PhysValue","05",0x0010001, 0x00004040
HKR,"MI1320\PropertySetting\Brightness\PhysValue","06",0x0010001, 0x00005050
HKR,"MI1320\PropertySetting\Brightness\PhysValue","07",0x0010001, 0x00006060
HKR,"MI1320\PropertySetting\Brightness\PhysValue","08",0x0010001, 0x00007070
HKR,"MI1320\PropertySetting\Brightness\PageSelect","PageSelectLen",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\Brightness\PageSelect\00","Address",0x0010001, 0x000000F0
HKR,"MI1320\PropertySetting\Brightness\PageSelect\00","Data",0x0010001, 0x00000001

HKR,"MI1320\PropertySetting\Contrast","Enabled",0x0010001, 0x00000000

HKR,"MI1320\PropertySetting\Saturation","Enabled",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\Saturation","DefaultValue",0x0010001, 0x00000006
HKR,"MI1320\PropertySetting\Saturation","CurrentValue",0x0010001, 0x00000006
HKR,"MI1320\PropertySetting\Saturation","AutoEnabled",0x0010001, 0x00000000
HKR,"MI1320\PropertySetting\Saturation","CurrentFlag",0x0010001, 0x00000002
HKR,"MI1320\PropertySetting\Saturation","ControlMethod",0x0010001, 0x00000002
HKR,"MI1320\PropertySetting\Saturation","RegisterAddr",0x0010001, 0x00000025
HKR,"MI1320\PropertySetting\Saturation","LogiMaximum",0x0010001, 0x00000008
HKR,"MI1320\PropertySetting\Saturation\PhysValue","00",0x0010001, 0x00000025
HKR,"MI1320\PropertySetting\Saturation\PhysValue","01",0x0010001, 0x0000001d
HKR,"MI1320\PropertySetting\Saturation\PhysValue","02",0x0010001, 0x00000015
HKR,"MI1320\PropertySetting\Saturation\PhysValue","03",0x0010001, 0x0000000d
HKR,"MI1320\PropertySetting\Saturation\PhysValue","04",0x0010001, 0x00000005
HKR,"MI1320\PropertySetting\Saturation\PhysValue","05",0x0010001, 0x0000004d
HKR,"MI1320\PropertySetting\Saturation\PhysValue","06",0x0010001, 0x00000055
HKR,"MI1320\PropertySetting\Saturation\PhysValue","07",0x0010001, 0x0000005d
HKR,"MI1320\PropertySetting\Saturation\PhysValue","08",0x0010001, 0x0000002d
HKR,"MI1320\PropertySetting\Saturation\PageSelect","PageSelectLen",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\Saturation\PageSelect\00","Address",0x0010001, 0x000000F0
HKR,"MI1320\PropertySetting\Saturation\PageSelect\00","Data",0x0010001, 0x00000001

HKR,"MI1320\PropertySetting\Gamma","Enabled",0x0010001, 0x00000000

HKR,"MI1320\PropertySetting\WhiteBalance","Enabled",0x0010001, 0x00000000

HKR,"MI1320\PropertySetting\Hue","Enabled",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\Hue","DefaultValue",0x0010001, 0x00000000
HKR,"MI1320\PropertySetting\Hue","CurrentValue",0x0010001, 0x00000000
HKR,"MI1320\PropertySetting\Hue","AutoEnabled",0x0010001, 0x00000000
HKR,"MI1320\PropertySetting\Hue","CurrentFlag",0x0010001, 0x00000002
HKR,"MI1320\PropertySetting\Hue","ControlMethod",0x0010001, 0x00000002
HKR,"MI1320\PropertySetting\Hue","RegisterAddr",0x0010001, 0x000000e2
HKR,"MI1320\PropertySetting\Hue","LogiMaximum",0x0010001, 0x00000005
HKR,"MI1320\PropertySetting\Hue\PhysValue","00",0x0010001, 0x00007000
HKR,"MI1320\PropertySetting\Hue\PhysValue","01",0x0010001, 0x00007001
HKR,"MI1320\PropertySetting\Hue\PhysValue","02",0x0010001, 0x00007002
HKR,"MI1320\PropertySetting\Hue\PhysValue","03",0x0010001, 0x00007003
HKR,"MI1320\PropertySetting\Hue\PhysValue","04",0x0010001, 0x00007004
HKR,"MI1320\PropertySetting\Hue\PhysValue","05",0x0010001, 0x00007005
HKR,"MI1320\PropertySetting\Hue\PageSelect","PageSelectLen",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\Hue\PageSelect\00","Address",0x0010001, 0x000000F0
HKR,"MI1320\PropertySetting\Hue\PageSelect\00","Data",0x0010001, 0x00000001

HKR,"MI1320\PropertySetting\Sharpness","Enabled",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\Sharpness","DefaultValue",0x0010001, 0x00000006
HKR,"MI1320\PropertySetting\Sharpness","CurrentValue",0x0010001, 0x00000006
HKR,"MI1320\PropertySetting\Sharpness","AutoEnabled",0x0010001, 0x00000000
HKR,"MI1320\PropertySetting\Sharpness","CurrentFlag",0x0010001, 0x00000002
HKR,"MI1320\PropertySetting\Sharpness","ControlMethod",0x0010001, 0x00000002
HKR,"MI1320\PropertySetting\Sharpness","RegisterAddr",0x0010001, 0x00000005
HKR,"MI1320\PropertySetting\Sharpness","LogiMaximum",0x0010001, 0x00000007
HKR,"MI1320\PropertySetting\Sharpness\PhysValue","00",0x0010001, 0x00000000
HKR,"MI1320\PropertySetting\Sharpness\PhysValue","01",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\Sharpness\PhysValue","02",0x0010001, 0x00000002
HKR,"MI1320\PropertySetting\Sharpness\PhysValue","03",0x0010001, 0x00000003
HKR,"MI1320\PropertySetting\Sharpness\PhysValue","04",0x0010001, 0x00000004
HKR,"MI1320\PropertySetting\Sharpness\PhysValue","05",0x0010001, 0x00000005
HKR,"MI1320\PropertySetting\Sharpness\PhysValue","06",0x0010001, 0x00000006
HKR,"MI1320\PropertySetting\Sharpness\PhysValue","07",0x0010001, 0x00000007
HKR,"MI1320\PropertySetting\Sharpness\PageSelect","PageSelectLen",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\Sharpness\PageSelect\00","Address",0x0010001, 0x000000F0
HKR,"MI1320\PropertySetting\Sharpness\PageSelect\00","Data",0x0010001, 0x00000001

HKR,"MI1320\PropertySetting\BackLight","Enabled",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\BackLight","DefaultValue",0x0010001, 0x00000000
HKR,"MI1320\PropertySetting\BackLight","CurrentValue",0x0010001, 0x00000000
HKR,"MI1320\PropertySetting\BackLight","AutoEnabled",0x0010001, 0x00000000
HKR,"MI1320\PropertySetting\BackLight","CurrentFlag",0x0010001, 0x00000002
HKR,"MI1320\PropertySetting\BackLight","ControlMethod",0x0010001, 0x00000002
HKR,"MI1320\PropertySetting\BackLight","RegisterAddr",0x0010001, 0x00000006
HKR,"MI1320\PropertySetting\BackLight","LogiMaximum",0x0010001, 0x00000002
HKR,"MI1320\PropertySetting\BackLight\PhysValue","00",0x0010001, 0x0000748e
HKR,"MI1320\PropertySetting\BackLight\PhysValue","01",0x0010001, 0x00007486
HKR,"MI1320\PropertySetting\BackLight\PhysValue","02",0x0010001, 0x00007482
HKR,"MI1320\PropertySetting\BackLight\PageSelect","PageSelectLen",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\BackLight\PageSelect\00","Address",0x0010001, 0x000000F0
HKR,"MI1320\PropertySetting\BackLight\PageSelect\00","Data",0x0010001, 0x00000001

HKR,"MI1320\PropertySetting\Gain","Enabled",0x0010001, 0x00000000

HKR,"MI1320\PropertySetting\ColorEnable","Enabled",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\ColorEnable","DefaultValue",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\ColorEnable","CurrentValue",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\ColorEnable","ControlMethod",0x0010001, 0x00000002
HKR,"MI1320\PropertySetting\ColorEnable","RegisterAddr",0x0010001, 0x000000e2
HKR,"MI1320\PropertySetting\ColorEnable","LogiMaximum",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\ColorEnable\PhysValue","00",0x0010001, 0x00007001
HKR,"MI1320\PropertySetting\ColorEnable\PhysValue","01",0x0010001, 0x00007000
HKR,"MI1320\PropertySetting\ColorEnable\PageSelect","PageSelectLen",0x0010001, 0x00000001
HKR,"MI1320\PropertySetting\ColorEnable\PageSelect\00","Address",0x0010001, 0x000000F0
HKR,"MI1320\PropertySetting\ColorEnable\PageSelect\00","Data",0x0010001, 0x00000001

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

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

[Genesys.USBDCam.Interface]
AddReg=Genesys.USBDCam.Intf.AddReg
         
[Genesys.USBDCam.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USBDCam.DeviceDesc%
;HKR,PinFactory\1\Interfaces\{5BB95400-52BB-11d2-BA41-00A0C90D2B05},,,

[Genesys.USBDCam.NT.Services]
AddService = DCamUSBGene,0x00000002,Genesys.USBDCam.ServiceInstall

[Genesys.USBDCam.ServiceInstall]
DisplayName   = "USB2.0 1.3M PC Cam"
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\usbgene.sys

[Genesys.USBDCam.Files.Ext]
;UsbCamD2.sys
USBGENE.sys
MI1320S.SET
USBGENE0.sys
USBGENE1.sys
USBGENE2.sys

[Genesys.USBDCam.Files.Sys]
glwdm.ax
glspef.ax
uninstall.exe

[Strings]
;----------------
; Non-Localizable
;----------------

; note: only register value is case sensitive, key is not.
ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
SERVICE_KERNEL_DRIVER=1
; PnP should use demand start
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

;----------------
; Localizable
;----------------
DiskName="GenesysLogic WDM Video Capture Install Disk"
CustomCameraProp="GenesysLogic WDM Video Capture Custom Interface Handler"
SPEFCameraProp="GenesysLogic WDM Video Capture SPEF Interface Handler"
PropPage_CustomCameraProp="GenesysLogic WDM Video Capture Image Property Page"
PropPage_SPEFCameraProp="GenesysLogic WDM Video Capture SPEF Property Page"
USBDCam.DeviceDesc="USB2.0 1.3M WebCam"
Certification="GenesysLogic PC Camera CA"
