; pa242w.inf
; Setup information file for NEC MultiSync pa242w Monitor
;
; Copyright (C) 2013, NEC Display Solutions, Ltd.
;-------------------------------------------------
[Version]
signature="$CHICAGO$"
Class=Monitor
ClassGuid={4D36E96E-E325-11CE-BFC1-08002BE10318}
Provider=%NECDS%
CatalogFile=pa242w.cat
DriverVer=04/13/2013,1.13.0413.1843

[ControlFlags]
ExcludeFromSelect.nt=Monitor\NEC690C
ExcludeFromSelect.nt=Monitor\NEC690D
ExcludeFromSelect.nt=Monitor\NEC690E
ExcludeFromSelect.nt=Monitor\NEC690F

[DestinationDirs]
pa242w.CopyFiles=23
DefaultDestDir=11

[SourceDisksNames]
1=%Disk1%,,,

[SourceDisksFiles]
pa242w.icm=1

[Monitor_Service.Install]
DisplayName    = %Monitor.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\monitor.sys

; Manufacturers
;-------------------------------------------------
[Manufacturer]
%NECDS%=NECDS,ntamd64

; Manufacturer sections
;-------------------------------------------------
[NECDS]
%pa242w-A%=pa242w-A.Install, Monitor\NEC690C
%pa242w-D%=pa242w-D.Install, Monitor\NEC690D
%pa242w-HD%=pa242w-HD.Install, Monitor\NEC690E
%pa242w-DP%=pa242w-DP.Install, Monitor\NEC690F

[NECDS.ntamd64]
%pa242w-A%=pa242w-A.Install.ntamd64, Monitor\NEC690C
%pa242w-D%=pa242w-D.Install.ntamd64, Monitor\NEC690D
%pa242w-HD%=pa242w-HD.Install.ntamd64, Monitor\NEC690E
%pa242w-DP%=pa242w-DP.Install.ntamd64, Monitor\NEC690F

; Install Sections
;-------------------------------------------------
[pa242w-A.Install]
DelReg=DEL_CURRENT_REG
AddReg=pa242w-A.AddReg, 1920, DPMS
CopyFiles=pa242w.CopyFiles

[pa242w-D.Install]
DelReg=DEL_CURRENT_REG
AddReg=pa242w-D.AddReg, 1920, DPMS
CopyFiles=pa242w.CopyFiles

[pa242w-HD.Install]
DelReg=DEL_CURRENT_REG
AddReg=pa242w-HD.AddReg, 1920, DPMS
CopyFiles=pa242w.CopyFiles

[pa242w-DP.Install]
DelReg=DEL_CURRENT_REG
AddReg=pa242w-DP.AddReg, 1920, DPMS
CopyFiles=pa242w.CopyFiles

[pa242w-A.Install.ntamd64]
DelReg=DEL_CURRENT_REG
AddReg=pa242w-A.AddReg, 1920, DPMS
CopyFiles=pa242w.CopyFiles

[pa242w-D.Install.ntamd64]
DelReg=DEL_CURRENT_REG
AddReg=pa242w-D.AddReg, 1920, DPMS
CopyFiles=pa242w.CopyFiles

[pa242w-HD.Install.ntamd64]
DelReg=DEL_CURRENT_REG
AddReg=pa242w-HD.AddReg, 1920, DPMS
CopyFiles=pa242w.CopyFiles

[pa242w-DP.Install.ntamd64]
DelReg=DEL_CURRENT_REG
AddReg=pa242w-DP.AddReg, 1920, DPMS
CopyFiles=pa242w.CopyFiles


[pa242w-A.Install.Services]
AddService = monitor, %SPSVCINST_ASSOCSERVICE%,Monitor_Service.Install; install monitor class function driver

[pa242w-D.Install.Services]
AddService = monitor, %SPSVCINST_ASSOCSERVICE%,Monitor_Service.Install; install monitor class function driver

[pa242w-HD.Install.Services]
AddService = monitor, %SPSVCINST_ASSOCSERVICE%,Monitor_Service.Install; install monitor class function driver

[pa242w-DP.Install.Services]
AddService = monitor, %SPSVCINST_ASSOCSERVICE%,Monitor_Service.Install; install monitor class function driver

[pa242w-A.Install.ntamd64.Services]
AddService = monitor, %SPSVCINST_ASSOCSERVICE%,Monitor_Service.Install; install monitor class function driver

[pa242w-D.Install.ntamd64.Services]
AddService = monitor, %SPSVCINST_ASSOCSERVICE%,Monitor_Service.Install; install monitor class function driver

[pa242w-HD.Install.ntamd64.Services]
AddService = monitor, %SPSVCINST_ASSOCSERVICE%,Monitor_Service.Install; install monitor class function driver

[pa242w-DP.Install.ntamd64.Services]
AddService = monitor, %SPSVCINST_ASSOCSERVICE%,Monitor_Service.Install; install monitor class function driver


; AddReg & DelReg sections
;-------------------------------------------------
[DEL_CURRENT_REG]
HKR,MODES
HKR,,MaxResolution
HKR,,DPMS
HKR,,ICMProfile

; Pre-defined AddReg sections
[1920]
HKR,,MaxResolution,,"1920,1200"

[DPMS]
HKR,,DPMS,,1

; Model AddReg sections
[pa242w-A.AddReg]
HKR,"MODES\1920,1200",Mode1,,"31.0-95.0,50.0-85.0,+,+"
HKR,,ICMProfile,0,"pa242w.icm"

[pa242w-D.AddReg]
HKR,"MODES\1920,1200",Mode1,,"31.0-95.0,50.0-85.0,+,+"
HKR,,ICMProfile,0,"pa242w.icm"

[pa242w-HD.AddReg]
HKR,"MODES\1920,1200",Mode1,,"31.0-95.0,50.0-85.0,+,+"
HKR,,ICMProfile,0,"pa242w.icm"

[pa242w-DP.AddReg]
HKR,"MODES\1920,1200",Mode1,,"31.0-95.0,50.0-85.0,+,+"
HKR,,ICMProfile,0,"pa242w.icm"

; CopyFiles section
;-------------------------------------------------
[pa242w.CopyFiles]
pa242w.icm

; User visible strings
;-------------------------------------------------
[Strings]
NECDS="NEC"
pa242w-A="NEC MultiSync pa242w(Analog)"
pa242w-D="NEC MultiSync pa242w(Digital)"
pa242w-HD="NEC MultiSync pa242w(HDMI)"
pa242w-DP="NEC MultiSync pa242w(DisplayPort)"
Disk1="NEC Monitor Installation Disk"

SPSVCINST_ASSOCSERVICE = 0x00000002
Monitor.SVCDESC = "Microsoft Monitor Class Function Driver Service"