Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

145 lines
3.6 KiB

;
; Copyright (c) 1999-2003 OEM Company Name
;
[Version]
Signature="$Windows NT$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%OEM%
; Date & version of driver package
DriverVer=MM/DD/YYYY,XX.XX.XX.XX
CatalogFile=DOT4OEMS.CAT
;====================================================
[Manufacturer]
%OEM%=D4Scan_Models
[D4Scan_Models]
;
; This INF supports models with these PnP IDs
; (Enumerated by any enumerator (*))
;
%OEM_DOT4_SCANNER% = Dot4Scan_Inst,DOT4\OEM_Company_1284.4_S9950&SCAN
%OEM_DOT4_MFP% = Dot4Scan_Inst,DOT4\OEM_Company_1284.4_M9C9C&SCAN
[Dot4Scan_Inst.NT]
;
; These entries tell the Image class installer what files to copy and
; whet type of device to install.
;
SubClass=StillImage
DeviceType=1
Events=Dot4Scan_Inst.Events
DeviceData=Dot4Scan_Inst.DeviceData
AddReg=Dot4Scan_AddReg
CopyFiles=Scanner.CopyFiles,DfltDS.CopyFiles
DeviceSubType=0x0110
ICMProfiles="sRGB Color Space Profile.icm"
Include=DOT4.INF
Needs=DOT4SCAN_OEM
[Dot4Scan_Inst.NT.HW]
;
; Special configuration info
;
AddReg=Dot4Scan_AddReg
[Dot4Scan_Inst.DeviceData]
TwainDS="OEM Scanner Source"
Model=DOT4S
[Dot4Scan_Inst.Events]
; Each Scanner driver can create unique events based upon User interaction
; with the device. This can include button presses or other events
; The definition of the event is:
;
; EventName=EventDescriptionString,EventGuid,AppLaunched
;
;AnEvent=%AnEventDesc%,{AD879F40-0982-11d1-A43B-080009EEBDF6},*
[DfltDS.CopyFiles]
OEMScan.ds
[Scanner.CopyFiles]
OEMScan1.dll
OEMScan2.dll
[Dot4Scan_AddReg]
;
; Add keys under Enum\enumeratorID\device-instance-id
;
; These entries in the registry control
HKR,,"ReadSocketId",0x00010001,0x0004
HKR,,"WriteSocketId",0x00010001,0x0004
HKR,,"ReadBufferSize",0x00010001,0x7FFF
HKR,,"WriteBufferSize",0x00010001,0x7FFF
;
; Register USD
;
; The USD is the User-Mode Scanning Driver that supports the current scanner.
; Many models can be supported by a single USD but different UDrivers will have
; different GUIDs
;
HKR,,USDClass,,"{6cd49e80-019d-11d3-bc84-00a0c90432ee}"
HKCR,CLSID\{6cd49e80-019d-11d3-bc84-00a0c90432ee},,,"OEM Scanner USD"
HKCR,CLSID\{6cd49e80-019d-11d3-bc84-00a0c90432ee}\InProcServer32,,,%11%\oemusd.dll
HKCR,CLSID\{6cd49e80-019d-11d3-bc84-00a0c90432ee}\InProcServer32,ThreadingModel,,"Both"
[Dot4Scan_Inst.NT.Services]
;
; Add the Dot4 driver as a service
;
AddService=Dot4Scan,0x00000002,Dot4ScanService
[Dot4ScanService]
;
; Service configuration info
;
DisplayName = %Dot4Scan_Name%
ServiceType = 1 ; Kernel driver
StartType = 3 ; Manual start
ErrorControl = 1 ; Error ignore
ServiceBinary = %12%\Dot4Scan.sys
;====================================================
[ControlFlags]
ExcludeFromSelect=*
[DestinationDirs]
DefaultDestDir=11 ; LDID_SYS
DfltDS.CopyFiles = 10,TWAIN_32
;
; Source Disk Section
; This was added to enable Web Point&Print.
; All files added to this must also be added to Layout.INF
;
[SourceDisksNames.x86]
1 = %Disk%,,,""
[SourceDisksNames.Alpha]
1 = %Disk%,,,""
[SourceDisksFiles]
OEMScan.ds = 1
OEMScan1.dll = 1
OEMScan2.dll = 1
;====================================================
[Strings]
Disk = "OEM Driver Install Disk"
Dot4Scan_Name = "Scan Class Driver for IEEE-1284.4"
OEM = "OEM Company"
Desc_Val = "Description"
AnEventDesc = "OEM Defined Scanner Event"
OEM_DOT4_SCANNER = "OEM Company 1284.4 Scanner"
OEM_DOT4_MFP = "OEM Company 1284.4 MFP"