;//---------------------------------------------------------------------------------------
;//
;// Copyright (c) Intel Corporation (2000).
;//
;// INTEL MAKES NO WARRANTY OF ANY KIND REGARDING THE CODE.  THIS CODE IS LICENSED
;// ON AN "AS IS" BASIS AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
;// INSTALLATION, TRAINING OR OTHER SERVICES.  INTEL DOES NOT PROVIDE ANY UPDATES,
;// ENHANCEMENTS OR EXTENSIONS.  INTEL SPECIFICALLY DISCLAIMS ANY WARRANTY OF
;// MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY
;// OTHER WARRANTY.  Intel disclaims all liability, including liability for
;// infringement of any proprietary rights, relating to use of the code. No license,
;// express or implied, by estoppel or otherwise, to any intellectual property rights
;// is granted herein.
;//
;//---------------------------------------------------------------------------------------

[Version]
Signature="$CHICAGO$"
Provider=%Intel%
ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
Class=Display
DriverVer=03/22/2000,5.12.01.2586
CatalogFile = i81xnt5.cat

[DestinationDirs]
DefaultDestDir   = 11
i81x.Miniport  = 12  ; drivers
i81x.Display   = 11  ; system32
i81x.Config    = 11  ; config app
i81x.OpenGL    = 11  ; OpenGL Drivers in System32
i81x.Help      = 18  ; windows/help
;
; Driver information
;

[Manufacturer]
%Intel%   = Intel.Mfg

[Intel.Mfg]
Intel(r) 82810 Graphics Controller = i81x, PCI\VEN_8086&DEV_7121&SUBSYS_02008086 
Intel(r) 82810 Graphics Controller = i81x, PCI\VEN_8086&DEV_7121&SUBSYS_43418086 
Intel(r) 82810-DC100 Graphics Controller = i81x, PCI\VEN_8086&DEV_7123&SUBSYS_02008086 
Intel(r) 82810-DC100 Graphics Controller = i81x, PCI\VEN_8086&DEV_7123&SUBSYS_43418086 
Intel(r) 82810E Graphics Controller = i81x, PCI\VEN_8086&DEV_7125&SUBSYS_02018086 
Intel(r) 82810E Graphics Controller = i81x, PCI\VEN_8086&DEV_7125&SUBSYS_71258086

[ControlFlags]
ExcludeFromSelect.ntalpha = PCI\VEN_8086&DEV_7121&SUBSYS_02008086, PCI\VEN_8086&DEV_7121&SUBSYS_43418086, PCI\VEN_8086&DEV_7123&SUBSYS_02008086, PCI\VEN_8086&DEV_7123&SUBSYS_43418086, PCI\VEN_8086&DEV_7125&SUBSYS_02018086, PCI\VEN_8086&DEV_7125&SUBSYS_71258086

;
; General installation section
;

[i81x]
CopyFiles=i81x.Miniport, i81x.Display, i81x.Config, i81x.OpenGL, i81x.Help
AddReg = i81x.ConfigSettings

;
; File sections
;

[i81x.Miniport]
i81xnt5.sys
SiInt5.dll
Ch7xxNT5.dll
adv01w2k.dll
atv01w2k.dll
adv02w2k.dll
atv02w2k.dll
atv03w2k.dll

[i81x.Display]
i81xdnt5.dll

[i81x.Config]
i81xcnt5.dll
i81xcfg.ico
enuigfx.lrc
chsigfx.lrc    ; Chinese language resource file
chtigfx.lrc    ; Chinese language resource file
danigfx.lrc    ; Danish language resource file
deuigfx.lrc    ; German language resource file
engigfx.lrc    ; UK English language resource file
esmigfx.lrc    ; Spanish language resource file
esnigfx.lrc    ; Spanish language resource file
espigfx.lrc    ; Spanish language resource file
finigfx.lrc    ; Finish language resource file
fraigfx.lrc    ; French language resource file
frcigfx.lrc    ; French Canadian language resource file
itaigfx.lrc    ; Italian language resource file
jpnigfx.lrc    ; Japanese language resource file
korigfx.lrc    ; Korean language resource file
nldigfx.lrc    ; Netherland language resource file
norigfx.lrc    ; Norwegian language resource file
plkigfx.lrc    ; Polish language resource file
ptbigfx.lrc    ; Brazilian Portugese language resource file
ptgigfx.lrc    ; Portugese language resource file
rusigfx.lrc    ; Russian language resource file
sveigfx.lrc    ; Sweedish language resource file
thaigfx.lrc    ; Thai language resource file

[i81x.Help]
enugfxCg.hlp
chsgfxcg.hlp   ; Chinese language resource file
chtgfxcg.hlp   ; Chinese language resource file
dangfxcg.hlp   ; Danish language resource file
deugfxcg.hlp   ; German language resource file
enggfxcg.hlp   ; UK English language resource file
esmgfxcg.hlp   ; Spanish language resource file
esngfxcg.hlp   ; Spanish language resource file
espgfxcg.hlp   ; Spanish language resource file
fingfxcg.hlp   ; Finish language resource file
fragfxcg.hlp   ; French language resource file
frcgfxcg.hlp   ; French Canadian language resource file
itagfxcg.hlp   ; Italian language resource file
jpngfxcg.hlp   ; Japanese language resource file
korgfxcg.hlp   ; Korean language resource file
nldgfxcg.hlp   ; Netherland language resource file
norgfxcg.hlp   ; Norwegian language resource file
plkgfxcg.hlp   ; Polish language resource file
ptbgfxcg.hlp   ; Brazilian Portugese language resource file
ptggfxcg.hlp   ; Portugese language resource file
rusgfxcg.hlp   ; Russian language resource file
svegfxcg.hlp   ; Sweedish language resource file
thagfxcg.hlp   ; Thai language resource file

[i81x.OpenGL]
i81xgdev.dll
i81xgicd.dll

;
; Service Installation
;

[i81x.Services]
AddService = i81x, 0x00000002, i81x_Service_Inst, i81x_EventLog_Inst

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

[i81x_EventLog_Inst]
AddReg = i81x_EventLog_AddReg

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

[i81x.ConfigSettings]
HKCR,"CLSID\{C24AC020-1A6A-11d2-9E12-00609445AED9}",,,"Control Panel Display Shell Extension"
HKCR,"CLSID\{C24AC020-1A6A-11d2-9E12-00609445AED9}\InProcServer32",,,"%11%\i81xcnt5.dll"
HKCR,"CLSID\{C24AC020-1A6A-11d2-9E12-00609445AED9}\InProcServer32","ThreadingModel",,"Apartment"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\i81xcnt5",,,"{C24AC020-1A6A-11d2-9E12-00609445AED9}"

; Minidriver installation
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output0.Type",%REG_SZ%,"TVOut"
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output0.Minidriver",%REG_SZ%,"Ch7xxNT5.DLL"
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output0.I2C_Addr",%REG_DWORD%,0
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output1.Type",%REG_SZ%,"LCD"
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output1.Minidriver",%REG_SZ%,"SiInt5.DLL"
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output1.I2C_Addr",%REG_DWORD%,0
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output2.Type",%REG_SZ%,"LCD"
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output2.Minidriver",%REG_SZ%,"adv01w2k.DLL"
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output2.I2C_Addr",%REG_DWORD%,0
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output3.Type",%REG_SZ%,"TVOut"
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output3.Minidriver",%REG_SZ%,"atv01w2k.DLL"
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output3.I2C_Addr",%REG_DWORD%,0
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output4.Type",%REG_SZ%,"LCD"
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output4.Minidriver",%REG_SZ%,"adv02w2k.DLL"
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output4.I2C_Addr",%REG_DWORD%,0
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output5.Type",%REG_SZ%,"TVOut"
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output5.Minidriver",%REG_SZ%,"atv02w2k.DLL"
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output5.I2C_Addr",%REG_DWORD%,0
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output6.Type",%REG_SZ%,"TVOut"
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output6.Minidriver",%REG_SZ%,"atv03w2k.DLL"
HKLM,"Software\Intel\IgfxCfg\Display1\Display\","Output6.I2C_Addr",%REG_DWORD%,0

;
; Software Installation
;

[i81x.SoftwareSettings]
AddReg = i81x_SoftwareDeviceSettings

[i81x_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, i81xdnt5
HKR,, VgaCompatible,               %REG_DWORD%,    0

;i81x.OpenGLSoftwareSettings]
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\i81x","dll",%REG_SZ%,"i81xgicd"
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\i81x","Version",%REG_DWORD%,0x2
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\i81x","DriverVersion",%REG_DWORD%,0x1
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\i81x","Flags",%REG_DWORD%,0x3

[i81x.GeneralConfigData]
MaximumDeviceMemoryConfiguration = 64

;
; Source file information
;
[SourceDisksNames.x86]
1 = %DiskId%,,,""
2 = %Disk_2%,,,""
3 = %Disk_3%,,,""
4 = %Disk_4%,,,""

[SourceDisksFiles]
i81xnt5.sys  = 1
SiInt5.dll   = 2
Ch7xxNT5.dll = 2
adv01w2k.dll = 1
atv01w2k.dll = 1
adv02w2k.dll = 1
atv02w2k.dll = 1
atv03w2k.dll = 1
i81xdnt5.dll = 1
i81xgicd.dll = 2
i81xgdev.dll = 1
i81xcnt5.dll = 1
i81xcfg.ico  = 1
i81xnt5.cat=1
enuigfx.lrc=1
enugfxCg.hlp=1
chsigfx.lrc=3  ; Chinese language resource file
chtigfx.lrc=3  ; Chinese language resource file
danigfx.lrc=3  ; Danish language resource file
deuigfx.lrc=3  ; German language resource file
engigfx.lrc=3  ; UK English language resource file
esmigfx.lrc=3  ; Spanish language resource file
esnigfx.lrc=3  ; Spanish language resource file
espigfx.lrc=3  ; Spanish language resource file
finigfx.lrc=3  ; Finish language resource file
fraigfx.lrc=3  ; French language resource file
frcigfx.lrc=3  ; French Canadian language resource file
itaigfx.lrc=3  ; Italian language resource file
jpnigfx.lrc=3  ; Japanese language resource file
korigfx.lrc=3  ; Korean language resource file
nldigfx.lrc=4  ; Netherlands language resource file
norigfx.lrc=4  ; Norwegian language resource file
plkigfx.lrc=4  ; Polish language resource file
ptbigfx.lrc=4  ; Brazilian Portugese language resource file
ptgigfx.lrc=4  ; Portugese language resource file
rusigfx.lrc=4  ; Russian language resource file
sveigfx.lrc=4  ; Sweedish language resource file
thaigfx.lrc=4  ; Thai language resource file
chsgfxcg.hlp=3 ; Chinese language resource file
chtgfxcg.hlp=3 ; Chinese language resource file
dangfxcg.hlp=3 ; Danish language resource file
deugfxcg.hlp=3 ; German language resource file
enggfxcg.hlp=3 ; UK English language resource file
esmgfxcg.hlp=3 ; Spanish language resource file
esngfxcg.hlp=3 ; Spanish language resource file
espgfxcg.hlp=3 ; Spanish language resource file
fingfxcg.hlp=3 ; Finish language resource file
fragfxcg.hlp=3 ; French language resource file
frcgfxcg.hlp=3 ; French Canadian language resource file
itagfxcg.hlp=3 ; Italian language resource file
jpngfxcg.hlp=3 ; Japanese language resource file
korgfxcg.hlp=3 ; Korean language resource file
nldgfxcg.hlp=4 ; Netherlands language resource file
norgfxcg.hlp=4 ; Norwegian language resource file
plkgfxcg.hlp=4 ; Polish language resource file
ptbgfxcg.hlp=4 ; Brazilian Portugese language resource file
ptggfxcg.hlp=4 ; Portugese language resource file
rusgfxcg.hlp=4 ; Russian language resource file
svegfxcg.hlp=4 ; Sweedish language resource file
thagfxcg.hlp=4 ; Thai language resource file

[Strings]

;
; Non-Localizable Strings
;

REG_SZ         = 0x00000000
REG_MULTI_SZ   = 0x00010000
REG_DWORD      = 0x00010001

;
; Localizable Strings
;

DiskId       = "Intel(R) 810/810e Chipset Graphics Driver 5.12.01.2586"
Disk_2       = "Disk 2"
Disk_3       = "Disk 3"
Disk_4       = "Disk 4"
Intel      = "Intel Corporation"
