; S3 Graphics Windows XP Display INF file
; Copyright (c) S3 Graphics Co., Ltd. All rights reserved.

[Version]
Signature   = "$Windows NT$"
Provider    = %S3GRAPHICS%
ClassGUID   = {4D36E968-E325-11CE-BFC1-08002BE10318}
Class       = Display
CatalogFile = S3G_DST.CAT
DriverVer   = 07/19/2012, 6.14.10.0701

[DestinationDirs]
DefaultDestDir        = 11
Miniport.Files        = 12
Display.Files         = 11
ICD.Files             = 11

CoInstaller.Files     = 11
DisplyAPI.Files       = 11

[SourceDisksNames]
1 = %DiskID1%

[SourceDisksFiles]
S3DMINI_32.sys        = 1
s3bios32.sys          = 1
S3DDX9_32.dll         = 1
S3DOGL_32.dll         = 1
S3DGLSL_32.dll        = 1
S3vGPsh.hgp           = 1
S3App.cfg             = 1
S3DApp.cfg            = 1

; DisplyAPI
S3Dapi32.dll          = 1


; CoInstaller
s3minset.exe          = 1
s3iset32.dll          = 1
S3iset32.txt					= 1

[Manufacturer]
%S3GRAPHICS% = S3G.Mfg,NTx86.5.1

[S3G.Mfg]
%S3G_Chrome440_430_001%             = S3G900_2k, PCI\VEN_5333&DEV_9042&SUBSYS_90425333
%S3G_Chrome440_430_002%             = S3G900_2k, PCI\VEN_5333&DEV_9043&SUBSYS_90435333
%S3G_Chrome440_430_003%             = S3G900_2k, PCI\VEN_5333&DEV_9044&SUBSYS_90445333
%S3G_Chrome440_430_004%             = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_90455333
%S3G_Chrome440_430_005%             = S3G900_2k, PCI\VEN_5333&DEV_9043&SUBSYS_04205333
%S3G_Chrome440_430_006%             = S3G900_2k, PCI\VEN_5333&DEV_9043&SUBSYS_04215333
%S3G_Chrome440_430_007%             = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04225333
%S3G_Chrome440_430_008%             = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04235333
%S3G_Chrome440_430_009%             = S3G900_2k, PCI\VEN_5333&DEV_9043&SUBSYS_04605333
%S3G_Chrome440_430_010%             = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04245333
%S3G_Chrome440_430_011%             = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04905333
%S3G_Chrome440_430_012%             = S3G900_2k, PCI\VEN_5333&DEV_9043&SUBSYS_04915333
%S3G_Chrome440_430_013%             = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04255333
%S3G_Chrome440_430_014%             = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04265333
%S3G_Chrome440_430_015%             = S3G900_2k, PCI\VEN_5333&DEV_9043&SUBSYS_04905333
%S3G_Chrome440_430_016%             = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04915333
%S3G_Chrome440_430_017%             = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04605333
%S3G_Chrome440_430_018%             = S3G900_2k, PCI\VEN_5333&DEV_9043&SUBSYS_04925333
%S3G_Chrome440_430_019%             = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04925333
%S3G_Chrome440_430_020%             = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04935333
%S3G_Chrome440_430_021%             = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04615333
%S3G_Chrome440_430_022%             = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04285333
%S3G_Chrome440_430_023%             = S3G900_2k, PCI\VEN_5333&DEV_9043&SUBSYS_04615333
%S3G_Chrome440_430_024%             = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04945333
%S3G_Chrome440_430_025%             = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04965333

%S3G_Chrome540_530_G_001%           = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_90605333
%S3G_Chrome540_530_G_002%           = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06205333
%S3G_Chrome540_530_G_003%           = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06305333
%S3G_Chrome540_530_G_004%           = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06405333
%S3G_Chrome540_530_G_005%           = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06705333
%S3G_Chrome540_530_G_006%           = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06105333
%S3G_Chrome540_530_G_007%           = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06115333

%S3G_Chrome500_540_ULP_001%         = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06905333
%S3G_Chrome500_540_ULP_002%         = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06B05333

%S3G_Chrome500_535_ULP_001%         = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06225333
%S3G_Chrome500_535_ULP_002%         = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06415333

%S3G_Chrome440_430_ULP_001%         = S3G900_2k, PCI\VEN_5333&DEV_9043&SUBSYS_04705333
%S3G_Chrome440_430_ULP_002%         = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04705333
%S3G_Chrome440_430_ULP_003%         = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04715333

%S3G_Chrome440_435_ULP_001%         = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04755333
%S3G_Chrome440_435_ULP_002%         = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_02221025
%S3G_Chrome440_435_ULP_003%         = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04735333
%S3G_Chrome440_435_ULP_004%         = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_11001B35
%S3G_Chrome440_435_ULP_005%         = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04745333
%S3G_Chrome440_435_ULP_006%         = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_0CF9105B
%S3G_Chrome440_435_ULP_007%         = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04775333
%S3G_Chrome440_435_ULP_008%         = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04765333
%S3G_Chrome440_435_ULP_009%         = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04815333
%S3G_Chrome440_435_ULP_010%         = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04955333
%S3G_Chrome440_435_ULP_011%         = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04295333
%S3G_Chrome440_435_ULP_012%         = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_047A5333
%S3G_Chrome440_435_ULP_013%         = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04305333

%S3G_Embeded_SKU_001%               = S3G900_2k, PCI\VEN_5333&DEV_9043&SUBSYS_04E05333
%S3G_Embeded_SKU_002%               = S3G900_2k, PCI\VEN_5333&DEV_9043&SUBSYS_04E15333
%S3G_Embeded_SKU_003%               = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04E05333
%S3G_Embeded_SKU_004%               = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04E15333
%S3G_Embeded_SKU_005%               = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_05505333
%S3G_Embeded_SKU_006%               = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_04E25333
%S3G_Embeded_SKU_007%               = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_05105333
%S3G_Embeded_SKU_008%               = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_05205333
%S3G_Embeded_SKU_009%               = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_05305333
%S3G_Embeded_SKU_010%               = S3G900_2k, PCI\VEN_5333&DEV_9045&SUBSYS_05405333
%S3G_Embeded_SKU_011%               = S3G900_2k, PCI\VEN_5333&DEV_9050&SUBSYS_05105333
%S3G_Embeded_SKU_012%               = S3G900_2k, PCI\VEN_5333&DEV_9050&SUBSYS_05205333
%S3G_Embeded_SKU_013%               = S3G900_2k, PCI\VEN_5333&DEV_9050&SUBSYS_05305333
%S3G_Embeded_SKU_014%               = S3G900_2k, PCI\VEN_5333&DEV_9050&SUBSYS_05405333
%S3G_Embeded_SKU_015%               = S3G900_2k, PCI\VEN_5333&DEV_9050&SUBSYS_05505333
%S3G_Embeded_SKU_016%               = S3G900_2k, PCI\VEN_5333&DEV_9050&SUBSYS_90505333
%S3G_Embeded_SKU_017%               = S3G900_2k, PCI\VEN_5333&DEV_9050&SUBSYS_05315333
%S3G_Embeded_SKU_018%               = S3G900_2k, PCI\VEN_5333&DEV_9050&SUBSYS_05325333
%S3G_Embeded_SKU_019%               = S3G900_2k, PCI\VEN_5333&DEV_9050&SUBSYS_04E55333
%S3G_Embeded_SKU_020%               = S3G900_2k, PCI\VEN_5333&DEV_9050&SUBSYS_04E65333
%S3G_Embeded_SKU_021%               = S3G900_2k, PCI\VEN_5333&DEV_9050&SUBSYS_04805333
%S3G_Embeded_SKU_022%               = S3G900_2k, PCI\VEN_5333&DEV_9050&SUBSYS_05515333
%S3G_Embeded_SKU_025%               = S3G900_2k, PCI\VEN_5333&DEV_9050&SUBSYS_04E85333
%S3G_Embeded_SKU_026%               = S3G900_2k, PCI\VEN_5333&DEV_9050&SUBSYS_05525333
%S3G_Embeded_SKU_027%               = S3G900_2k, PCI\VEN_5333&DEV_9050&SUBSYS_04E95333


%S3G_D4_Embedded_SKU_001%           = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06D05333
%S3G_D4_Embedded_SKU_002%           = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06E05333
%S3G_D4_Embedded_SKU_003%           = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06D15333
%S3G_D4_Embedded_SKU_007%           = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06425333
%S3G_D4_Embedded_SKU_008%           = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06B15333
%S3G_D4_Embedded_SKU_009%           = S3G900_2k, PCI\VEN_5333&DEV_9060&SUBSYS_06E25333

[S3G.Mfg.NTx86.5.1]
%S3G_Chrome440_430_001%             = S3G900, PCI\VEN_5333&DEV_9042&SUBSYS_90425333
%S3G_Chrome440_430_002%             = S3G900, PCI\VEN_5333&DEV_9043&SUBSYS_90435333
%S3G_Chrome440_430_003%             = S3G900, PCI\VEN_5333&DEV_9044&SUBSYS_90445333
%S3G_Chrome440_430_004%             = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_90455333
%S3G_Chrome440_430_005%             = S3G900, PCI\VEN_5333&DEV_9043&SUBSYS_04205333
%S3G_Chrome440_430_006%             = S3G900, PCI\VEN_5333&DEV_9043&SUBSYS_04215333
%S3G_Chrome440_430_007%             = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04225333
%S3G_Chrome440_430_008%             = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04235333
%S3G_Chrome440_430_009%             = S3G900, PCI\VEN_5333&DEV_9043&SUBSYS_04605333
%S3G_Chrome440_430_010%             = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04245333
%S3G_Chrome440_430_011%             = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04905333
%S3G_Chrome440_430_012%             = S3G900, PCI\VEN_5333&DEV_9043&SUBSYS_04915333
%S3G_Chrome440_430_013%             = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04255333
%S3G_Chrome440_430_014%             = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04265333
%S3G_Chrome440_430_015%             = S3G900, PCI\VEN_5333&DEV_9043&SUBSYS_04905333
%S3G_Chrome440_430_016%             = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04915333
%S3G_Chrome440_430_017%             = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04605333
%S3G_Chrome440_430_018%             = S3G900, PCI\VEN_5333&DEV_9043&SUBSYS_04925333
%S3G_Chrome440_430_019%             = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04925333
%S3G_Chrome440_430_020%             = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04935333
%S3G_Chrome440_430_021%             = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04615333
%S3G_Chrome440_430_022%             = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04285333
%S3G_Chrome440_430_023%             = S3G900, PCI\VEN_5333&DEV_9043&SUBSYS_04615333
%S3G_Chrome440_430_024%             = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04945333
%S3G_Chrome440_430_025%             = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04965333

%S3G_Chrome540_530_G_001%           = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_90605333
%S3G_Chrome540_530_G_002%           = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06205333
%S3G_Chrome540_530_G_003%           = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06305333
%S3G_Chrome540_530_G_004%           = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06405333
%S3G_Chrome540_530_G_005%           = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06705333
%S3G_Chrome540_530_G_006%           = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06105333
%S3G_Chrome540_530_G_007%           = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06115333

%S3G_Chrome500_540_ULP_001%         = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06905333
%S3G_Chrome500_540_ULP_002%         = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06B05333

%S3G_Chrome500_535_ULP_001%         = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06225333
%S3G_Chrome500_535_ULP_002%         = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06415333

%S3G_Chrome440_430_ULP_001%         = S3G900, PCI\VEN_5333&DEV_9043&SUBSYS_04705333
%S3G_Chrome440_430_ULP_002%         = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04705333
%S3G_Chrome440_430_ULP_003%         = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04715333

%S3G_Chrome440_435_ULP_001%         = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04755333
%S3G_Chrome440_435_ULP_002%         = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_02221025
%S3G_Chrome440_435_ULP_003%         = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04735333
%S3G_Chrome440_435_ULP_004%         = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_11001B35
%S3G_Chrome440_435_ULP_005%         = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04745333
%S3G_Chrome440_435_ULP_006%         = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_0CF9105B
%S3G_Chrome440_435_ULP_007%         = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04775333
%S3G_Chrome440_435_ULP_008%         = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04765333
%S3G_Chrome440_435_ULP_009%         = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04815333
%S3G_Chrome440_435_ULP_010%         = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04955333
%S3G_Chrome440_435_ULP_011%         = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04295333
%S3G_Chrome440_435_ULP_012%         = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_047A5333
%S3G_Chrome440_435_ULP_013%         = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04305333

%S3G_Embeded_SKU_001%               = S3G900, PCI\VEN_5333&DEV_9043&SUBSYS_04E05333
%S3G_Embeded_SKU_002%               = S3G900, PCI\VEN_5333&DEV_9043&SUBSYS_04E15333
%S3G_Embeded_SKU_003%               = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04E05333
%S3G_Embeded_SKU_004%               = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04E15333
%S3G_Embeded_SKU_005%               = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_05505333
%S3G_Embeded_SKU_006%               = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_04E25333
%S3G_Embeded_SKU_007%               = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_05105333
%S3G_Embeded_SKU_008%               = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_05205333
%S3G_Embeded_SKU_009%               = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_05305333
%S3G_Embeded_SKU_010%               = S3G900, PCI\VEN_5333&DEV_9045&SUBSYS_05405333
%S3G_Embeded_SKU_011%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_05105333
%S3G_Embeded_SKU_012%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_05205333
%S3G_Embeded_SKU_013%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_05305333
%S3G_Embeded_SKU_014%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_05405333
%S3G_Embeded_SKU_015%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_05505333
%S3G_Embeded_SKU_016%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_90505333
%S3G_Embeded_SKU_017%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_05315333
%S3G_Embeded_SKU_018%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_05325333
%S3G_Embeded_SKU_019%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_04E55333
%S3G_Embeded_SKU_020%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_04E65333
%S3G_Embeded_SKU_021%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_04805333
%S3G_Embeded_SKU_022%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_05515333
%S3G_Embeded_SKU_023%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_03E81B6E
%S3G_Embeded_SKU_024%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_03E91B6E
%S3G_Embeded_SKU_025%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_04E85333
%S3G_Embeded_SKU_026%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_05525333
%S3G_Embeded_SKU_027%               = S3G900, PCI\VEN_5333&DEV_9050&SUBSYS_04E95333

%S3G_D4_Embedded_SKU_001%           = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06D05333
%S3G_D4_Embedded_SKU_002%           = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06E05333
%S3G_D4_Embedded_SKU_003%           = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06D15333
%S3G_D4_Embedded_SKU_007%           = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06425333
%S3G_D4_Embedded_SKU_008%           = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06B15333
%S3G_D4_Embedded_SKU_009%           = S3G900, PCI\VEN_5333&DEV_9060&SUBSYS_06E25333


[ControlFlags]
ExcludeFromSelect = *

[S3G900]
CopyFiles      = Miniport.Files, Display.Files, ICD.Files, CoInstaller.Files, DisplyAPI.Files
DelFiles       = CoInstaller.Files, DisplyAPI.Files
AddReg         = UtilClean.Regs, CoInstaller.Regs

[S3G900_2k]
CopyFiles      = Miniport.Files, Display.Files, ICD.Files, CoInstaller.Files, DisplyAPI.Files
DelFiles       = CoInstaller.Files, DisplyAPI.Files
AddReg         = UtilClean.Regs, CoInstaller.Regs


[S3G900.SoftwareSettings]
AddReg         = DriverSettings.Regs, OpenGLSettings.Regs
DelReg         = DriverSettingsClean.Regs, OpenGLSettingsClean.Regs, TempSettingsClean.Regs

[S3G900_2k.SoftwareSettings]
AddReg         = DriverSettings.Regs, OpenGLSettings.Regs
DelReg         = DriverSettingsClean.Regs, OpenGLSettingsClean.Regs, TempSettingsClean.Regs

[S3G900.GeneralConfigData]
MaximumDeviceMemoryConfiguration = 128
MaximumNumberOfDevices           = 2  ;needed for WXP SAMM support.
SessionImageSize                 = 16

[S3G900_2k.GeneralConfigData]
MaximumDeviceMemoryConfiguration = 128
MaximumNumberOfDevices           = 2  ;needed for WXP SAMM support.
SessionImageSize                 = 16

[S3G900.Services]
AddService     = S3G900, 0x00000002, Service.Inst, EventLog.Inst

[S3G900_2k.Services]
AddService     = S3G900, 0x00000002, Service.Inst, EventLog.Inst

[Service.Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\S3DMINI_32.sys

[EventLog.Inst]
AddReg         = EventLog.Regs

[Miniport.Files]
S3DMINI_32.sys
s3bios32.sys

[Display.Files]
S3DDX9_32.dll
S3vGPsh.hgp
S3App.cfg
S3DApp.cfg


[DisplyAPI.Files]
S3Dapi32.dll

[ICD.Files]
S3DOGL_32.dll
S3DGLSL_32.dll

[CoInstaller.Files]
s3minset.exe
s3iset32.dll

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

[DriverSettings.Regs]
HKR,, InstalledDisplayDrivers,      %REG_MULTI_SZ%, S3DDX9_32
HKR,, VgaCompatible,                %REG_DWORD%,    0
HKR,, MultiFunctionSupported,       %REG_DWORD%,    1
;HKR,, SupportIcd,                   %REG_DWORD%,    1
HKR,, SupportSAMM,                  %REG_DWORD%,    1
HKR,, UseAGPDMA,                    %REG_DWORD%,    1
HKR,, bSupportCRTCalibration,       %REG_DWORD%,    1
HKR,, SupportRotation_90,           %REG_DWORD%,    1
HKR,, SupportRotation_180,          %REG_DWORD%,    1
HKR,, SupportRotation_270,          %REG_DWORD%,    1
HKR,, RotationDegree,               %REG_DWORD%,    0
HKR,, SupportIcd,                   %REG_DWORD%,    1
HKR,, S3GDW_DEVICE_POLLING_SUPPORT, %REG_DWORD%,    1
HKR,, S3GDW_SHRINK_ARLOCK,          %REG_DWORD%,    0
HKR,, S3GDW_REPORT_SCALING_SUPPORT, %REG_DWORD%,    1
HKR,, S3GDW_EDIDMODE_ONLY_IDENTITY, %REG_DWORD%,    1

[DriverSettingsClean.Regs]
HKR,, MultiFunctionSupported
HKR,, SupportSAMM
HKR,, SupportRotation_90
HKR,, SupportRotation_180
HKR,, SupportRotation_270
HKR,, RotationDegree
HKR,, SupportIcd
HKR,, S3GDW_DEVICE_POLLING_SUPPORT
HKR,, S3GDW_SHRINK_ARLOCK
HKR,, S3GDW_REPORT_SCALING_SUPPORT
HKR,, S3GDW_EDIDMODE_ONLY_IDENTITY

[OpenGLSettings.Regs]
HKLM,SOFTWARE\Microsoft\%WinNTDir%\CurrentVersion\OpenGLDrivers\%S3ICDKEY%,Version, %REG_DWORD%, 00000002
HKLM,SOFTWARE\Microsoft\%WinNTDir%\CurrentVersion\OpenGLDrivers\%S3ICDKEY%,DriverVersion, %REG_DWORD%, 0x00000001
HKLM,SOFTWARE\Microsoft\%WinNTDir%\CurrentVersion\OpenGLDrivers\%S3ICDKEY%,Dll, %REG_SZ%, "s3dogl_32"
HKLM,SOFTWARE\Microsoft\%WinNTDir%\CurrentVersion\OpenGLDrivers\%S3ICDKEY%,Flags, %REG_DWORD%, 00000001

[OpenGLSettingsClean.Regs]
HKLM,SOFTWARE\Microsoft\%WinNTDir%\CurrentVersion\OpenGLDrivers,%S3ICDKEY%

[TempSettingsClean.Regs]
HKR,, UseDDCInfo
HKR,, TvFlickerFilterStatus
HKR,, PanelCenterExpandMode
HKR,, SingleController
HKR,, NtscTvPositionX
HKR,, NtscTvPositionY
HKR,, Pal6TvPositionX
HKR,, Pal6TvPositionY
HKR,, Pal8TvPositionX
HKR,, Pal8TvPositionY
HKR,, DisplaysActivePreference
HKR,, TvStandardPreference
HKR,, DdcMaxRefresh
HKR,, GammaFor16BppModes
HKR,, GammaFor32BppModes
HKR,, GammaIGA2For16BppModes
HKR,, GammaIGA2For32BppModes
HKR,, GammaSupportEnabled

[UtilClean.Regs]
;; stop running chrome2 utility when windows startup.
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,S3Trayp,,";;;S3trayp.exe"

[CoInstaller.Regs]
HKR,,CoInstallers32,%REG_MULTI_SZ%,"S3iset32.dll, slCoInstaller"
HKLM,%CURVER%\Uninstall\%ProductShortName%,"DisplayName",,"%ProductLongName%"
HKLM,%CURVER%\Uninstall\%ProductShortName%,"DisplayIcon",,"%11%\s3minset.exe"
HKLM,%CURVER%\Uninstall\%ProductShortName%,UninstallString,,"%11%\s3minset.exe -uninf -u '%ProductShortName%' -ver '%DriverVer%'"

[Strings]
;; Strings specific to OpenGL ICD
WinNTDir    = "Windows NT"
S3ICDKEY    = "S3GOGL"

CtrlFld        = "Controls Folder"
CURVER         = "Software\Microsoft\Windows\CurrentVersion"
S3DSPKEY       = "SOFTWARE\S3\S3Display"
S3G2KEY        = "SOFTWARE\S3\S3Gamma2"
S3RflKEY       = "SOFTWARE\S3\S3RefreshLock"
INFO2KEY       = "SOFTWARE\S3\S3Info2"
S3CfgKEY       = "SOFTWARE\S3\S3Cfg3d"
OVERLAYKEY     = "SOFTWARE\S3\S3Overlay"
S3PwrKEY       = "SOFTWARE\S3\S3Power"
S3CHROMOKEY    = "SOFTWARE\S3\S3Chromo"
; For uninstallation
DriverVer      = "07/19/2012, 6.14.10.0701"

; Non-Localizable Strings
REG_SZ         = 0x00000000
REG_MULTI_SZ   = 0x00010000
REG_EXPAND_SZ  = 0x00020000
REG_BINARY     = 0x00000001
REG_DWORD      = 0x00010001
REG_SZ_APPEND  = 0x00010008

; Localizable Strings
S3GRAPHICS                          = "S3 Graphics Co., Ltd."
S3G_Chrome440_430_001               = "S3 Graphics Chrome 440/430 Series"
S3G_Chrome440_430_002               = "S3 Graphics Chrome 440/430 Series "
S3G_Chrome440_430_003               = "S3 Graphics Chrome 440/430 Series  "
S3G_Chrome440_430_004               = "S3 Graphics Chrome 440/430 Series   "
S3G_Chrome440_430_005               = "S3 Graphics Chrome 430 GT"
S3G_Chrome440_430_006               = "S3 Graphics Chrome 430 GT "
S3G_Chrome440_430_007               = "S3 Graphics Chrome 430 GT  "
S3G_Chrome440_430_008               = "S3 Graphics Chrome 430 GT   "
S3G_Chrome440_430_009               = "S3 Graphics Chrome 430 GT    "
S3G_Chrome440_430_010               = "S3 Graphics Chrome 430 GT     "
S3G_Chrome440_430_013               = "S3 Graphics Chrome 430 GT      "
S3G_Chrome440_430_014               = "S3 Graphics Chrome 430 GT       "
S3G_Chrome440_430_017               = "S3 Graphics Chrome 430 GT        "
S3G_Chrome440_430_021               = "S3 Graphics Chrome 430 GT         "
S3G_Chrome440_430_022               = "S3 Graphics Chrome 430 GT          "
S3G_Chrome440_430_023               = "S3 Graphics Chrome 430 GT           "
S3G_Chrome440_430_011               = "S3 Graphics Chrome 440 GTX"
S3G_Chrome440_430_012               = "S3 Graphics Chrome 440 GTX "
S3G_Chrome440_430_015               = "S3 Graphics Chrome 440 GTX  "
S3G_Chrome440_430_016               = "S3 Graphics Chrome 440 GTX   "
S3G_Chrome440_430_018               = "S3 Graphics Chrome 440 GTX    "
S3G_Chrome440_430_019               = "S3 Graphics Chrome 440 GTX     "
S3G_Chrome440_430_020               = "S3 Graphics Chrome 440 GTX      "
S3G_Chrome440_430_024               = "S3 Graphics Chrome 440 GTX       "
S3G_Chrome440_430_025               = "S3 Graphics Chrome 440 GTX        "

S3G_Chrome540_530_G_001             = "S3 Graphics CHROME 500 Series"
S3G_Chrome540_530_G_003             = "S3 Graphics CHROME 500 Series "
S3G_Chrome540_530_G_004             = "S3 Graphics CHROME 500 Series  "
S3G_Chrome540_530_G_005             = "S3 Graphics CHROME 500 Series    "
S3G_Chrome540_530_G_006             = "S3 Graphics CHROME 500 Series     "
S3G_Chrome540_530_G_007             = "S3 Graphics CHROME 500 Series      "
S3G_Chrome540_530_G_002             = "S3 Graphics CHROME 530 GT"

S3G_Chrome500_540_ULP_001           = "S3 Graphics CHROME 500 ULP Series"
S3G_Chrome500_540_ULP_002           = "S3 Graphics CHROME 500 ULP Series "

S3G_Chrome500_535_ULP_001           = "S3 Graphics CHROME 500 ULP Series"
S3G_Chrome500_535_ULP_002           = "S3 Graphics CHROME 500 ULP Series "

S3G_Chrome440_430_ULP_001           = "S3 Graphics Chrome 430 ULP"
S3G_Chrome440_430_ULP_002           = "S3 Graphics Chrome 430 ULP "
S3G_Chrome440_430_ULP_003           = "S3 Graphics Chrome 430 ULP  "

S3G_Chrome440_435_ULP_001           = "S3 Graphics Chrome 435 ULP"
S3G_Chrome440_435_ULP_002           = "S3 Graphics Chrome 435 ULP "
S3G_Chrome440_435_ULP_003           = "S3 Graphics Chrome 435 ULP  "
S3G_Chrome440_435_ULP_004           = "S3 Graphics Chrome 435 ULP   "
S3G_Chrome440_435_ULP_005           = "S3 Graphics Chrome 435 ULP    "
S3G_Chrome440_435_ULP_006           = "S3 Graphics Chrome 435 ULP     "
S3G_Chrome440_435_ULP_007           = "S3 Graphics Chrome 435 ULP      "
S3G_Chrome440_435_ULP_008           = "S3 Graphics Chrome 435 ULP       "
S3G_Chrome440_435_ULP_009           = "S3 Graphics Chrome 435 ULP        "
S3G_Chrome440_435_ULP_010           = "S3 Graphics Chrome 435 ULP         "
S3G_Chrome440_435_ULP_011           = "S3 Graphics Chrome 435 ULP          "
S3G_Chrome440_435_ULP_012           = "S3 Graphics Chrome 435 ULP           "
S3G_Chrome440_435_ULP_013           = "S3 Graphics Chrome 435 ULP            "

S3G_Embeded_SKU_001                 = "S3 Graphics 4300E"
S3G_Embeded_SKU_003                 = "S3 Graphics 4300E "
S3G_Embeded_SKU_007                 = "S3 Graphics 4300E  "
S3G_Embeded_SKU_008                 = "S3 Graphics 4300E   "
S3G_Embeded_SKU_010                 = "S3 Graphics 4300E    "
S3G_Embeded_SKU_011                 = "S3 Graphics 4300E     "
S3G_Embeded_SKU_012                 = "S3 Graphics 4300E      "
S3G_Embeded_SKU_014                 = "S3 Graphics 4300E       "
S3G_Embeded_SKU_017                 = "S3 Graphics 4300E        "
S3G_Embeded_SKU_019                 = "S3 Graphics 4300E         "
S3G_Embeded_SKU_020                 = "S3 Graphics 4300E          "
S3G_Embeded_SKU_021                 = "S3 Graphics 4300E           "
S3G_Embeded_SKU_022                 = "S3 Graphics 4300E            "
S3G_Embeded_SKU_023                 = "S3 Graphics 4300E             "
S3G_Embeded_SKU_024                 = "S3 Graphics 4300E              "
S3G_Embeded_SKU_027                 = "S3 Graphics 4300E               "
S3G_Embeded_SKU_002                 = "S3 Graphics 4300E+"
S3G_Embeded_SKU_004                 = "S3 Graphics 4300E+ "
S3G_Embeded_SKU_005                 = "S3 Graphics 4300E+  "
S3G_Embeded_SKU_006                 = "S3 Graphics 4300E+   "
S3G_Embeded_SKU_009                 = "S3 Graphics 4300E+    "
S3G_Embeded_SKU_013                 = "S3 Graphics 4300E+     "
S3G_Embeded_SKU_015                 = "S3 Graphics 4300E+      "
S3G_Embeded_SKU_018                 = "S3 Graphics 4300E+       "
S3G_Embeded_SKU_025                 = "S3 Graphics 4300E+        "
S3G_Embeded_SKU_026                 = "S3 Graphics 4300E+         "
S3G_Embeded_SKU_016                 = "S3 Graphics 4300E Series"



S3G_D4_Embedded_SKU_001             = "S3 Graphics 5400E "
S3G_D4_Embedded_SKU_003             = "S3 Graphics 5400E  "
S3G_D4_Embedded_SKU_007             = "S3 Graphics 5400E   "
S3G_D4_Embedded_SKU_008             = "S3 Graphics 5400E    "
S3G_D4_Embedded_SKU_009             = "S3 Graphics 5400E     "
S3G_D4_Embedded_SKU_002             = "S3 Graphics 5300E "


DiskID1                             = "S3 Graphics Windows Display Driver Installation Disk 1"

ProductLongName="S3 Graphics Chrome 400/500 Series Display Driver"
ProductShortName="Chrome4x"
