
; stpcdisp.inf
;
; Installation inf for the STPC series of component.
;

[Version]
Signature="$CHICAGO$"
Provider=%st%
;ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
Class=Display

[DestinationDirs]
DefaultDestDir   = 11
stpcdisp.Miniport  = 12  ; drivers
stpcdisp.Display   = 11  ; system32

;
; Driver information
;

[Manufacturer]
%st% = stpcdisp.Mfg

[stpcdisp.Mfg]
STMicroelectronics STPC  = stpcdisp
STPC TV output PAL       = stpc_tvpal
STPC TV output NTSC      = stpc_tvntsc
STPC TV output NTSC269   = stpc_tvntsc269
STPC TFT Philips 800x600 = stpc_philips
STPC 480*234		 = stpc_special
;
; General installation section
;

[stpcdisp]
CopyFiles=stpcdisp.Miniport, stpcdisp.Display
[stpc_tvpal]
CopyFiles=stpcdisp.Miniport, stpcdisp.Display
[stpc_tvntsc]
CopyFiles=stpcdisp.Miniport, stpcdisp.Display
[stpc_tvntsc269]
CopyFiles=stpcdisp.Miniport, stpcdisp.Display
[stpc_philips]
CopyFiles=stpcdisp.Miniport, stpcdisp.Display
[stpc_special]
CopyFiles=stpcdisp.Miniport, stpcdisp.Display


;
; File sections
;

[stpcdisp.Miniport]
stpcmini.sys

[stpcdisp.Display]
stpcdisp.dll

;
; Service Installation
;

[stpcdisp.Services]
AddService = stpcdisp, 0x00000002, stpcdisp_Service_Inst, stpcdisp_EventLog_Inst
[stpc_tvpal.Services]
AddService = stpcdisp, 0x00000002, stpcdisp_Service_Inst, stpcdisp_EventLog_Inst
[stpc_tvntsc.Services]
AddService = stpcdisp, 0x00000002, stpcdisp_Service_Inst, stpcdisp_EventLog_Inst
[stpc_tvntsc269.Services]
AddService = stpcdisp, 0x00000002, stpcdisp_Service_Inst, stpcdisp_EventLog_Inst
[stpc_philips.Services]
AddService = stpcdisp, 0x00000002, stpcdisp_Service_Inst, stpcdisp_EventLog_Inst
[stpc_special.Services]
AddService = stpcdisp, 0x00000002, stpcdisp_Service_Inst, stpcdisp_EventLog_Inst


[stpcdisp_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\stpcmini.sys

[stpcdisp_EventLog_Inst]
AddReg = stpcdisp_EventLog_AddReg

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


;
; Software Installation
;

[stpcdisp.SoftwareSettings]
AddReg = stpcdisp_SoftwareDeviceSettings

[stpcdisp_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, stpcdisp, stpcdisp
HKR,, VgaCompatible,               %REG_DWORD%,    0
HKR,, HardwareInformation.OutputType,  %REG_SZ%,    monitor
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.XResolution,%REG_DWORD%,640
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.YResolution,%REG_DWORD%,480
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.XPanning,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.YPanning,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.Flags,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.BitsPerPel,%REG_DWORD%,8
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.VRefresh,%REG_DWORD%,60


[stpc_tvpal.SoftwareSettings]
AddReg = stpc_tvpal_SoftwareDeviceSettings

[stpc_tvpal_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, stpcdisp, stpcdisp
HKR,, VgaCompatible,               %REG_DWORD%,    0
HKR,, HardwareInformation.OutputType,  %REG_SZ%,    tvpal
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.XResolution,%REG_DWORD%,640
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.YResolution,%REG_DWORD%,480
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.XPanning,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.YPanning,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.Flags,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.BitsPerPel,%REG_DWORD%,8
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.VRefresh,%REG_DWORD%,0

[stpc_tvntsc.SoftwareSettings]
AddReg = stpc_tvntsc_SoftwareDeviceSettings

[stpc_tvntsc_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, stpcdisp, stpcdisp
HKR,, VgaCompatible,               %REG_DWORD%,    0
HKR,, HardwareInformation.OutputType,  %REG_SZ%,    tvntsc
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.XResolution,%REG_DWORD%,720
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.YResolution,%REG_DWORD%,480
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.XPanning,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.YPanning,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.Flags,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.BitsPerPel,%REG_DWORD%,8
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.VRefresh,%REG_DWORD%,0


[stpc_tvntsc269.SoftwareSettings]
AddReg = stpc_tvntsc269_SoftwareDeviceSettings

[stpc_tvntsc269_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, stpcdisp, stpcdisp
HKR,, VgaCompatible,               %REG_DWORD%,    0
HKR,, HardwareInformation.OutputType,  %REG_SZ%,    tvntsc269
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.XResolution,%REG_DWORD%,720
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.YResolution,%REG_DWORD%,480
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.XPanning,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.YPanning,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.Flags,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.BitsPerPel,%REG_DWORD%,8
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.VRefresh,%REG_DWORD%,0



[stpc_philips.SoftwareSettings]
AddReg = stpc_philips_SoftwareDeviceSettings


[stpc_philips_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, stpcdisp, stpcdisp
HKR,, VgaCompatible,               %REG_DWORD%,    0
HKR,, HardwareInformation.OutputType,  %REG_SZ%,    tftphilipsshld1201
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.XResolution,%REG_DWORD%,800
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.YResolution,%REG_DWORD%,600
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.XPanning,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.YPanning,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.Flags,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.BitsPerPel,%REG_DWORD%,8
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.VRefresh,%REG_DWORD%,0


[stpc_special.SoftwareSettings]
AddReg = stpc_special_SoftwareDeviceSettings


[stpc_special_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, stpcdisp, stpcdisp
HKR,, VgaCompatible,               %REG_DWORD%,    0
HKR,, HardwareInformation.OutputType,  %REG_SZ%,    VGANTSC480X234
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.XResolution,%REG_DWORD%,480
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.YResolution,%REG_DWORD%,234
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.XPanning,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.YPanning,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.Flags,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.BitsPerPel,%REG_DWORD%,8
HKLM,System\CurrentControlSet\Hardware Profiles\current\%SERVICEROOT%\stpcdisp\Device0, DefaultSettings.VRefresh,%REG_DWORD%,0

;
; Source file information
;

[SourceDisksNames.x86]
1 = %DiskId%,,,""

[SourceDisksFiles]
stpcdisp.dll  = 1
stpcmini.sys = 1



[Strings]

;
; Non-Localizable Strings
;

REG_SZ         = 0x00000000
REG_MULTI_SZ   = 0x00010000
REG_EXPAND_SZ  = 0x00020000
REG_BINARY     = 0x00000001
REG_DWORD      = 0x00010001
SERVICEROOT    = System\CurrentControlSet\Services

;
; Localizable Strings
;

DiskId="STMicroelectronics Installation DISK (VIDEO)"
st="STMicroelectronics"
