;Copyright(C) 1995-2013 Matrox Graphics Inc.

[Version]
CatalogFile = MSerX.cat
Signature = $Windows NT$
Provider = Matrox Graphics Inc.
ClassGuid = {4d36e968-e325-11ce-bfc1-08002be10318}
Class = Display
DriverVer=09/10/2013, 1.7.0.2

[SourceDisksNames]
1 = %Disk1%,MSerX.cab

[SourceDisksFiles]
MxMM.sys = 1
MxMD.dll = 1
MxMKDI.sys = 1
MxMGLX.dll = 1
MtxCIP2.dll = 1
MxMDI.dll = 1
Matrox.XPDMUninstaller.exe = 1
Extio2.dll = 1

[DestinationDirs]
DefaultDestDir = 11
Miniport.MSeriesX = 12
KrnlDrv.MSeriesX = 12
Files.Uninst = 11, PowerDesk8
File.Extio2 = 11, PowerDesk8

[ControlFlags]
ExcludeFromSelect = *

[Manufacturer]
%Matrox% = Mfg.Matrox

[Mfg.Matrox]
;---------------
;MSerX
;---------------
%Str00%=IN00,PCI\VEN_102B&DEV_0540&SUBSYS_2080102B
%Str01%=IN00,PCI\VEN_102B&DEV_0540&SUBSYS_2100102B
%Str02%=IN00,PCI\VEN_102B&DEV_0540&SUBSYS_2140102B
%Str03%=IN00,PCI\VEN_102B&DEV_0540&SUBSYS_2180102B
%Str04%=IN00,PCI\VEN_102B&DEV_0540&SUBSYS_21C0102B
%Str05%=IN00,PCI\VEN_102B&DEV_0540&SUBSYS_2241102B
%Str06%=IN00,PCI\VEN_102B&DEV_0540&SUBSYS_2240102B
%Str07%=IN00,PCI\VEN_102B&DEV_0540&SUBSYS_22C0102B
%Str08%=IN00,PCI\VEN_102B&DEV_0540&SUBSYS_2280102B
%Str09%=IN00,PCI\VEN_102B&DEV_0540&SUBSYS_2181102B
%Str10%=IN00,PCI\VEN_102B&DEV_0540&SUBSYS_2245102B
%Str11%=IN01,PCI\VEN_102B&DEV_0540&SUBSYS_2301102B
%Str12%=IN01,PCI\VEN_102B&DEV_0540&SUBSYS_2302102B
%Str13%=IN01,PCI\VEN_102B&DEV_0540&SUBSYS_2304102B

;==============================
;MSerX Section(s) 
;==============================
[IN00]
AddReg = AddReg.Setup.MSeriesX
CopyFiles = Miniport.MSeriesX, Driver.MSeriesX, KrnlDrv.MSeriesX, Driver.Icd.MSeriesX, Files.MxMDIX, Files.Uninst

[IN00.HW]
Include=machine.inf
Needs=PciASPMOptOut

[IN00.CoInstallers]
AddReg = AddReg.CoInstaller
CopyFiles = CoInstaller.MSeriesX

[IN00.Services]
AddService = MxMM,0x00000002,Service.MxMM
AddService = MxMKDI,,Service.MxMKDI

[IN00.SoftwareSettings]
AddReg = AddReg.Icd.MSeriesX, AddReg.MxMDIX.MSeriesX, AddReg.MSeriesX, AddReg.Uninst, AddReg.PackageVer
DelReg = DelReg.DriverSettings, DelReg.Icd.MSeriesX, DelReg.Uninst

[IN01]
AddReg = AddReg.Setup.MSeriesX
CopyFiles = Miniport.MSeriesX, Driver.MSeriesX, KrnlDrv.MSeriesX, Driver.Icd.MSeriesX, Files.MxMDIX, File.Extio2, Files.Uninst

[IN01.HW]
Include=machine.inf
Needs=PciASPMOptOut

[IN01.CoInstallers]
AddReg = AddReg.CoInstaller
CopyFiles = CoInstaller.MSeriesX

[IN01.Services]
AddService = MxMM,0x00000002,Service.MxMM
AddService = MxMKDI,,Service.MxMKDI

[IN01.SoftwareSettings]
AddReg = AddReg.Icd.MSeriesX, AddReg.MxMDIX.MSeriesX, AddReg.MSeriesX, AddReg.Extio2, AddReg.Uninst, AddReg.PackageVer
DelReg = DelReg.DriverSettings, DelReg.Icd.MSeriesX, DelReg.Uninst

[AddReg.Extio2]
HKR,,System.MaxAdapterCount,0x00010001,4

[File.Extio2]
Extio2.dll,,,0x00000004

;---------------
; MSerX shared
;---------------
[AddReg.Setup.MSeriesX]
HKR,Settings,InstalledDisplayDrivers,0x00010000,MxMD
HKR,Settings,VgaCompatible,0x00010001,0

[Service.MxMM]
ServiceType = 0x00000001
StartType = 3
ErrorControl = 0
ServiceBinary = %12%\MXMM.sys
LoadOrderGroup = Video

[Miniport.MSeriesX]
MxMM.sys,,,0x00000004

[Driver.MSeriesX]
MxMD.dll,,,0x00000004

[KrnlDrv.MSeriesX]
MxMKDI.sys,,,0x00000004

[Service.MxMKDI]
DisplayName = MxMKDI
Description = Matrox M-Series Kernel-Mode Driver Interface Driver
ServiceType = 0x00000001
StartType = 1
ErrorControl = 0
ServiceBinary = %12%\MxMKDI.sys

[DelReg.DriverSettings]
HKR,,User.AGP
HKR,,CapabilityOverride
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,MGABG
HKR,,User.VPEEnable
HKR,,User.EnableDualView
HKR,,Mga.PixelWidths
HKR,,Mga.SingleResolutions
HKR,,MtxEsc.WDDM.x86.Filename
HKR,,MtxEsc.WDDM.x86.Path

[AddReg.Icd.MSeriesX]
HKLM,Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\MxMGL,Version,0x00010001,0x00000002
HKLM,Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\MxMGL,DriverVersion,0x00010001,0x00000001
HKLM,Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\MxMGL,Flags,0x00010001,0x00000001
HKLM,Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\MxMGL,Dll,,%11%\MxMGLX.DLL

[Driver.Icd.MSeriesX]
MxMGLX.dll,,,0x00000004

[DelReg.Icd.MSeriesX]
HKLM,Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers,MxMGL

[AddReg.CoInstaller]
HKR,,CoInstallers32,0x00010000,"MtxCIP2.dll,_CoInstaller@16"

[CoInstaller.MSeriesX]
MtxCIP2.dll,,,0x00000004

[CoInstaller.Info]
OriginalInfSourcePath = %1%
VHead = MSerDH.inf
AdditionalInfs = MxEF, MxEFF, MxEMgr

[Files.MxMDIX]
MxMDIX.dll,MxMDI.dll,,0x00000004

[AddReg.MxMDIX.MSeriesX]
HKR,,MtxEsc.XDDM.x86.Filename,,"MxMDIX"
HKR,,MtxEsc.XDDM.x86.Path,,%11%

[AddReg.MSeriesX]
HKR,,InstalledDisplayDrivers,0x00010000,MxMD
HKR,,VgaCompatible,0x00010001,0
HKR,,User.EnableDualView,0x00010001,00,00,00,00
HKR,,System.FastWrite,0x00010001,00,00,00,00
HKR,,System.ForceSBA,0x00010001,1
HKR,,DirectX.D3DEnable,0x00010001,1

[AddReg.Uninst]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Matrox XPDM Uninstaller,DisplayName,,%XPDMUninstallDisplayName%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Matrox XPDM Uninstaller,UninstallString,,%11%\PowerDesk8\Matrox.XPDMUninstaller.exe /additionalfiles
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Matrox XPDM Uninstaller,HelpLink,,%XPDMUninstallHelpLink%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Matrox XPDM Uninstaller,NoModify,0x00010001,01
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Matrox XPDM Uninstaller,Publisher,,"Matrox Graphics Inc."
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Matrox XPDM Uninstaller,WindowsInstaller,0x00010001,00
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Matrox XPDM Uninstaller,NoRepair,0x00010001,01
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Matrox XPDM Uninstaller,URLInfoAbout,,%XPDMUninstalUrlInfoAbout%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Matrox XPDM Uninstaller,DisplayIcon,,%11%\PowerDesk8\Matrox.XPDMUninstaller.exe

[Files.Uninst]
Matrox.XPDMUninstaller.exe,,,0x00000004

[DelReg.Uninst]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Matrox Parhelia Driver Uninstaller

[AddReg.PackageVer]
HKR,,PackageVer,,"2.13.3.2"
HKR,,PackageID,0x00000001,00,00,00,00

;---------------
; Global Shared
;---------------
[Strings]
Disk1 = "Matrox Graphics Installation Disk 1"
Matrox = "Matrox Graphics Inc."
Str00 = "Matrox M9140 LP PCIe x16"
Str01 = "Matrox M9120 PCIe x16"
Str02 = "Matrox M9125 PCIe x16"
Str03 = "Matrox M9120 Plus LP PCIe x16"
Str04 = "Matrox M9120 Plus LP PCIe x1"
Str05 = "Matrox M9138 LP PCIe x16"
Str06 = "Matrox M9148 LP PCIe x16"
Str07 = "Matrox M9128 LP PCIe x16"
Str08 = "Matrox M9188 ATX PCIe x16"
Str09 = "Matrox Epica TC20+"
Str10 = "Matrox Epica TC48"
Str11 = "Matrox Extio F2408"
Str12 = "Matrox Extio F2208"
Str13 = "Matrox Extio Expander"
GenuineMatroxMGIPackage = 0x00000001
XPDMUninstalUrlInfoAbout = "http://www.matrox.com/graphics/en/about"
XPDMUninstallDisplayName = "Matrox M-Series XDDM Driver"
XPDMUninstallHelpLink = "http://www.matrox.com/graphics/en/support"	

[Strings.0C] ;French
XPDMUninstalUrlInfoAbout ="http://www.matrox.com/graphics/fr/about"
XPDMUninstallDisplayName = "Pilote Matrox M-Series XDDM"
XPDMUninstallHelpLink= "http://www.matrox.com/graphics/fr/support"

[Strings.10] ;Italian
XPDMUninstalUrlInfoAbout ="http://www.matrox.com/graphics/it/about"
XPDMUninstallDisplayName = "Matrox M-Series XDDM driver"
XPDMUninstallHelpLink = "http://www.matrox.com/graphics/it/support"

[Strings.07] ;German
XPDMUninstalUrlInfoAbout ="http://www.matrox.com/graphics/de/about"
XPDMUninstallDisplayName = "Matrox M-Series XDDM Treiber"
XPDMUninstallHelpLink = "http://www.matrox.com/graphics/de/support"

[Strings.0A] ;Spanish
XPDMUninstalUrlInfoAbout ="http://www.matrox.com/graphics/es/about"
XPDMUninstallDisplayName = "Matrox M-Series XDDM controlador"
XPDMUninstallHelpLink = "http://www.matrox.com/graphics/es/support"