; INF file for SEKONIC SR-1800
; Copyright (c) 2002-2009, SEKONIC CORPORATION

[Version]
Signature="$Windows NT$"
Class="Optical Mark Reader"
ClassGUID={A43D14B6-ADD8-11D3-99F0-005004D38A59}
Provider=%SkSrSeries.Provider%
DriverVer=6/23/2007,3.0
;CatalogFile=SkSrSeries.cat
  
[ControlFlags]
ExcludeFromSelect = USB\VID_0a41&PID_1008

[Manufacturer]
%SkSrSeries.Manufacturer%=SkSrSeries
      
[ClassInstall32]
AddReg=SkSrSeries.AddClassReg

[SkSrSeries]
%SkSrSeries.DeviceDesc1800%=SkSrSeries.INSTALL, USB\VID_0a41&PID_1008

; TODO:  Add an optional Tag File to ensure that the end user
;        has specified the correct path to the diskette, CD-ROM,
;        or network drive.  See the INF File Reference in the
;        DDK documentation for more information on SourceDisksNames
;        sections.
[SourceDisksNames]
1=%SkSrSeries.DriverDiskName%,"",,

[SourceDisksFiles]
SkSr6500.sys=1

[DestinationDirs]
SkSrSeries.CopyFiles = 10,system32\drivers ; WINDOWS\SYSTEM32\DRIVERS
DefaultDestDir = 10,system32\drivers ; WINDOWS\SYSTEM32\DRIVERS
      
[SkSrSeries.INSTALL]
CopyFiles=SkSrSeries.CopyFiles
AddReg=SkSrSeries.AddRegLoader
      
[SkSrSeries.AddClassReg]
HKR,,,,%SkSrSeries.ClassName%

[SkSrSeries.AddRegLoader]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,SkSr6500.sys

[SkSrSeries.INSTALL.NT]
CopyFiles=SkSrSeries.CopyFiles

[SkSrSeries.INSTALL.NT.Services]
AddService = SkSrSeries,0x00000002,UsbSkOmr_Service_Inst1800,UsbSkOmr_EventLog_Inst

[UsbSkOmr_Service_Inst1800]
ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
StartType       = 3 ;%SERVICE_AUTO_START%
ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%\SkSr6500.sys
DisplayName     = %SkSrSeries.DeviceDesc1800%

[UsbSkOmr_EventLog_Inst]
AddReg=SkSrSeries.AddEventLogReg

[SkSrSeries.AddEventLogReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\SkSr6500.sys"
HKR,,TypesSupported,0x00010001,7

      
[SkSrSeries.CopyFiles]
SkSr6500.sys


;---------------------------------------------------------------;
      
[Strings]
SkSrSeries.Provider="SEKONIC CORPORATION"
SkSrSeries.Manufacturer="SEKONIC CORPORATION"

; TODO:  Replace the following with an appropriate description
;        of this actual device.
SkSrSeries.DeviceDesc1800="SEKONIC SR-1800 Device"

; TODO:  Replace the following with an appropriate class name
;        for this class of device.  
SkSrSeries.ClassName="Optical Mark Reader"

; TODO:  If not installing from a diskette, change the following string
;        to indicate the source location.
SkSrSeries.DriverDiskName="SkSrSeries Installation Diskette" 
