; EKInWia.inf --Win8 WIA Inbox MiniDriver setup file ; (c)Copyright Eastman Kodak Company, 2011. ; All rights reserved ; Portions Copyright (c) 2001 Microsoft Corporation [Version] Signature="$Windows NT$" Class=Image ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f} Provider=%Provider% DriverVer=06/21/2006,6.3.9600.17415 [DestinationDirs] ; By default, files will be copied to \windows\system32. ;DefaultDestDir=11 [Manufacturer] %Provider%=Models,ntamd64 [Models] ; we need this to make chkinf happy... [Models.Ntamd64] %SDSDWIA.DeviceDescC110% = SDSDWIA2.Device, usb\vid_040a&pid_4057&mi_00 %SDSDWIA.DeviceDescC115% = SDSDWIA2.Device, usb\vid_040a&pid_4058&mi_00 %SDSDWIA.DeviceDescC310% = SDSDWIA2.Device, usb\vid_040a&pid_405D&mi_00 %SDSDWIA.DeviceDescC315% = SDSDWIA2.Device, usb\vid_040a&pid_405E&mi_00 %SDSDWIA.DeviceDescESP2150% = SDSDWIA2.Device, usb\vid_040a&pid_4059&mi_00 %SDSDWIA.DeviceDescESP2170% = SDSDWIA2.Device, usb\vid_040a&pid_4066&mi_00 %SDSDWIA.DeviceDescOFFICEHERO61% = SDSDWIA2.Device,usb\vid_040a&pid_4062&mi_00 %SDSDWIA.DeviceDescHERO51% = SDSDWIA2.Device, usb\vid_040a&pid_4064&mi_00 %SDSDWIA.DeviceDescHERO71% = SDSDWIA2.Device,usb\vid_040a&pid_4063&mi_00 %SDSDWIA.DeviceDescHERO91% = SDSDWIA2.Device,usb\vid_040a&pid_4067&mi_00 %SDSDWIA.DeviceDescHERO31% = SDSDWIA2.Device,usb\vid_040a&pid_406D&mi_00 %SDSDWIA.DeviceDescESP12% = SDSDWIA2.Device,usb\vid_040a&pid_406A&mi_00 %SDSDWIA.DeviceDescESP32% = SDSDWIA2.Device,usb\vid_040a&pid_406B&mi_00 [ControlFlags] ;;The user should not add the USB devices manualy, PnP should be used instead ExcludeFromSelect=usb\vid_040a&pid_4057&mi_00,usb\vid_040a&pid_4058&mi_00,usb\vid_040a&pid_405D&mi_00,usb\vid_040a&pid_4059&mi_00,usb\vid_040a&pid_4066&mi_00,usb\vid_040a&pid_405E&mi_00,usb\vid_040a&pid_4062&mi_00,usb\vid_040a&pid_4064&mi_00,usb\vid_040a&pid_4063&mi_00,usb\vid_040a&pid_4067&mi_00,usb\vid_040a&pid_406D&mi_00,usb\vid_040a&pid_406A&mi_00,usb\vid_040a&pid_406B&mi_00 [SourceDisksFiles] EKWiaDrv.dll=2 EKWInScnCapXml.xml=1,DeviceModelInfo [SourceDisksNames.x86] 1 = %Location%,, 2 = %Location%,,,x86 [SourceDisksNames.amd64] 1 = %Location%,, 2 = %Location%,,,amd64 [SourceDisksNames.arm] 1 = %Location%,, 2 = %Location%,,,arm [DestinationDirs] ; By default, files will be copied to \windows\system32. ; From MSDN documentation - ; 10 = Windows directory ; This is equivalent to %windir%, for 64-bit we have to add SysWOW64. ; 11 = System directory ; This is equivalent to %windir%\system32 for NT-based systems, and to %windir%\system for Windows 9x/Me. ; 25 = Shared directory DefaultDestDir=10 SDSDWIA2Files=11,ek\wia2inscn SDSDWIA.DeviceCap.copyFile=11,ek\wia2inscn ;wia2.0 [SDSDWIA2.Device] Include=sti.inf Needs=STI.USBSection ; Since video devices also use the class installer you must identify still image devices. SubClass=StillImage ; DeviceType should be set to 1 = scanner or 2 = camera. DeviceType=1 ; Put here any number you want to identify subtypes. These are vendor specified. DeviceSubType=0x1 ; Capabilities refers to the events generated by the device. Set bit 1 ; if it generates events and set bit 2 if the USD requires polling. Capabilities=0x31 ; If the device supports events, add a link to the events section here. Events=SDSDWIA2.Events ; Forward reference to ancillary device data. DeviceData=SDSDWIA2.DeviceData ; Forward reference to registry information. AddReg=SDSDWIA2.AddReg ; Forward reference to those files to copy. ICMProfiles="sRGB Color Space Profile.icm" ; To Enable property pages for this device in the CPL ; add the DLL name and entry point here. < no prop page for this > ; PropertyPages="Sampcpl.cpl ,EnumStiPropPages" CopyFiles=SDSDWIA2Files,SDSDWIA.DeviceCap.copyFile ; Forward reference to those files to delete during install. ; Put the Image Color Management profile here. [SDSDWIA2.Device.Services] Include=sti.inf Needs=STI.USBSection.Services [SDSDWIA2.Events] ScanButton=%ScanButton.Desc%,{423B2C3C-AAE6-4282-BDBF-890E2A7CD8DC},* AppListButton=%AppListButton.Desc%,{ABDA039E-3720-4f7f-958B-8792D0B0D450},* [SDSDWIA2.DeviceData] UI Class ID={30FE0B00-8638-4590-B425-E6C807431FBD} MiniDriver=%11%\ek\wia2inscn\EkWiaDrv.dll [SDSDWIA2.AddReg] HKR,,HardwareConfig,1,4 HKR,,DevLoader,,*NTKERN HKR,,NTMPDriver,,USBSCAN.SYS ; The GUID below is defined for WIA mini-drivers HKR,,USDClass,,"{D12321E6-01CF-418d-B145-05DEBCF268B6}" HKCR,CLSID\{D12321E6-01CF-418d-B145-05DEBCF268B6},,,"Kodak AIO Inbox WIA Driver" HKCR,CLSID\{D12321E6-01CF-418d-B145-05DEBCF268B6}\InProcServer32,,,%11%\ek\wia2inscn\EkWiaDrv.dll HKCR,CLSID\{D12321E6-01CF-418d-B145-05DEBCF268B6}\InProcServer32,ThreadingModel,,"Both" [SDSDWIA2Files] EKWiaDrv.dll [SDSDWIA.DeviceCap.copyFile] EKWInScnCapXml.xml [Strings] Provider="Eastman Kodak Company" Location="Install Setup Disk" SDSDWIA.DeviceDescC110 ="KODAK ESP C110 AiO Scanner" SDSDWIA.DeviceDescC115 ="KODAK ESP C115 AiO Scanner" SDSDWIA.DeviceDescC310 ="KODAK ESP C310 AiO Scanner" SDSDWIA.DeviceDescC315 ="KODAK ESP C315 AiO Scanner" SDSDWIA.DeviceDescESP2150 ="KODAK ESP Office 2150 Series Scanner" SDSDWIA.DeviceDescESP2170 ="KODAK ESP Office 2170 Series Scanner" SDSDWIA.DeviceDescHERO31 ="KODAK HERO 3.1 AiO Scanner" SDSDWIA.DeviceDescOFFICEHERO61 ="KODAK OFFICE HERO 6.1 AiO Scanner" SDSDWIA.DeviceDescHERO51 ="KODAK HERO 5.1 AiO Scanner" SDSDWIA.DeviceDescHERO71 ="KODAK HERO 7.1 AiO Scanner" SDSDWIA.DeviceDescHERO91 ="KODAK HERO 9.1 AiO Scanner" SDSDWIA.DeviceDescESP12 ="KODAK ESP 1.2 AiO Scanner" SDSDWIA.DeviceDescESP32 ="KODAK ESP 3.2 AiO Scanner" SDSDWIA.STIScanAppDesc ="STI Scan button application" ScanButton.Desc ="Scan Button" AppListButton.Desc ="Scan Button"