; WIAxx002.INF
; Copyright (c) 2003-2009 Xerox Corporation

[Version]
Signature="$Windows NT$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider="Xerox"
DriverVer=06/21/2006,6.1.7600.16385

[Manufacturer]
"Xerox"=Xerox,NTamd64

[Xerox.NTamd64]
"Xerox WorkCentre/Pro WIA Scanner"=Install_WIA, Xerox_WorkCenterProScan_ID, Xerox_WorkCenterProScan_COLOR
"Xerox Phaser 3635MFP WIA"=Install_WIA, Xerox_WorkCenterProScan_ID, XeroxPhaser_3635MFPDD78


[Install_WIA]
Include= sti.inf
Needs= STI.SerialSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
CopyFiles=ScanDriver.WIA_V
DeviceData=WIA.DeviceData
Capabilities=0x30
UnSupportedVersions=0x1
ICMProfiles="sRGB Color Space Profile.icm"
PortSelect=No
AddReg=InstallXP.AddReg, InstallCommon.AddReg
RegisterDlls=Common.RegisterDlls


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Install Sections
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[ScanDriver.WIA_V]
xrWPusd.dll
xrWPcpl.dll
xrWPcpst.dll
xrWCdev.dll
xrWCtmg2.dll
xrWPpb3.dll
xrWPpb4.dll
xrWCbgnd.dll
xrWPdeft.xst


[DestinationDirs]
ScanDriver.WIA_V=11
CoInstallerWIA.Copy = 11


[InstallXP.AddReg]
HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{A2B33402-D791-46B1-8A0E-0A88609E8678}"
HKR,DeviceData,TemplateAPI,0x00010001,0

; Driver
HKCR,CLSID\{A2B33402-D791-46B1-8A0E-0A88609E8678},,,"Xerox WIA File USD"
HKCR,CLSID\{A2B33402-D791-46B1-8A0E-0A88609E8678}\InProcServer32,,,%11%\xrWPusd.dll
HKCR,CLSID\{A2B33402-D791-46B1-8A0E-0A88609E8678}\InProcServer32,ThreadingModel,,Both

HKCR,CLSID\{B5BDB5C7-0157-4193-BB5D-628EDFD2A158}\shellex\PropertySheetHandlers\{F07B394A-A74D-4d8d-8692-11318D0E55F8},,,
HKCR,CLSID\{B5BDB5C7-0157-4193-BB5D-628EDFD2A158}\shellex\WiaDialogExtensionHandlers\{F07B394A-A74D-4d8d-8692-11318D0E55F8},,,

; UI
HKCR,CLSID\{F07B394A-A74D-4d8d-8692-11318D0E55F8},,,"xrWPcpl.dll"
HKCR,CLSID\{F07B394A-A74D-4d8d-8692-11318D0E55F8}\InProcServer32,,,%11%\xrWPcpl.dll
HKCR,CLSID\{F07B394A-A74D-4d8d-8692-11318D0E55F8}\InProcServer32,ThreadingModel,,Apartment


[InstallCommon.AddReg]
; DWORD DeviceData entries (WIA and Twain)
HKR,DeviceData,DeleteTemplates,0x00010001,0
HKR,DeviceData,AuthenticationType,0x00010001,0

; Destinations Common
HKR,DeviceData\Destinations,,,
HKR,DeviceData\Destinations,A,0x00010001,0
HKR,DeviceData\Destinations,B,0x00010001,1
HKR,DeviceData\Destinations,C,0x00010001,2

; Preview Common
HKR,DeviceData\Previews,,,
HKR,DeviceData\Previews,A,0x00010001,0
HKR,DeviceData\Previews,B,0x00010001,1

;Run entry to enable the Scan Services (WIA and Twain)
HKLM,%RunKeyName%,XeroxEndeavorBackgroundTask,,"rundll32.exe xrWCbgnd.dll,LaunchBgTask 1"


[Install_WIA.Services]
Include=sti.inf
Needs=STI.SerialSection.Services

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Co-Installer WIA
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[Install_WIA.CoInstallers]
CopyFiles=CoInstallerWIA.Copy
AddReg=CoInstallerWIA.AddReg

[CoInstallerWIA.Copy]
xrWPcoin.dll

[CoInstallerWIA.Addreg]
HKR,,CoInstallers32,0x00010000,"xrWPcoin.dll, CoDeviceInstall"

[WIA.DeviceData]
Server=local
UI Class ID={B5BDB5C7-0157-4193-BB5D-628EDFD2A158}
DeleteTemplates=NO

[Common.RegisterDlls]
11,,xrWCtmg2.dll,1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Source Media Information Sections
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[SourceDisksNames]
1 =  Windows Installation Disc,,,

[SourceDisksFiles]
xrWCbgnd.dll=1
xrWCtmg2.dll=1
xrWCdev.dll=1
xrWPusd.dll=1
xrWPcpl.dll=1
xrWPcpst.dll=1
xrWPcoin.dll=1
xrWPpb3.dll=1
xrWPpb4.dll=1
xrWPdeft.xst=1

[Strings]
;Localizable
;Non-localizable
RunKeyName="SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
