
;-------------------------------------------------------------------------
; VM3D.inf --
;  VMware SVGA 3D Accelerator setup file
;
; Copyright (c) 1993-2009, Microsoft Corporation
; Copyright 1999-2019 VMware, Inc.  All rights reserved.
;-------------------------------------------------------------------------

; The DriverVer month and day must be in a two digit format
[Version]
Signature   = "$WINDOWS NT$"
Provider    = %CompanyName%
ClassGUID   = {4D36E968-E325-11CE-BFC1-08002BE10318}
Class       = Display
DriverVer   = 07/11/2019,8.16.07.0000
CatalogFile = vm3d.cat

[SourceDisksNames]
1 = %DiskID%

[SourceDisksFiles]
vm3dmp.sys = 1
vm3dmp-debug.sys = 1
vm3dmp-stats.sys = 1
vm3dmp_loader.sys = 1
vm3dco.dll = 1
vm3dservice.exe = 1
vm3dum.dll = 1
vm3dum-debug.dll = 1
vm3dum-stats.dll = 1
vm3dum_10.dll = 1
vm3dum_10-debug.dll = 1
vm3dum_10-stats.dll = 1
vm3dum_loader.dll = 1
vm3ddevapi-release.dll = 1
vm3ddevapi-debug.dll = 1
vm3ddevapi-stats.dll = 1
vm3ddevapi.dll = 1
vm3dgl.dll = 1
vm3dglhelper.dll = 1

vm3dum64.dll = 1
vm3dum64-debug.dll = 1
vm3dum64-stats.dll = 1
vm3dum64_10.dll = 1
vm3dum64_10-debug.dll = 1
vm3dum64_10-stats.dll = 1
vm3dum64_loader.dll = 1
vm3ddevapi64-release.dll = 1
vm3ddevapi64-debug.dll = 1
vm3ddevapi64-stats.dll = 1
vm3ddevapi64.dll = 1
vm3dgl64.dll = 1
vm3dglhelper64.dll = 1


[DestinationDirs]
DefaultDestDir = 11
VM3D_Miniport = 12
VM3D_Display_X86 = 11
VM3D_Display_AMD64 = 11
VM3D_Display_WOW64 = 16425

[Manufacturer]
%CompanyName% = VMware, NTx86.6.0, NTamd64.6.0

; Windows Vista x86 and later
[VMware.NTx86.6.0]





; Windows Vista x64 and later
[VMware.NTamd64.6.0]

%SVGA% = VM3D_AMD64, PCI\VEN_10DE&DEV_2684&SUBSYS_268410DE&REV_00
%SVGA% = VM3D_AMD64, PCI\VEN_10DE&DEV_2684&SUBSYS_00000000&REV_00
"NVIDIA GeForce GTX 1050 Ti" = VM3D_AMD64, PCI\VEN_1002&DEV_9832&SUBSYS_7854174B&REV_00
"NVIDIA GeForce RTX 2080 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_1E04&CC_0300
"NVIDIA GeForce RTX 2080 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_1E07&CC_0300
"NVIDIA GeForce RTX 2080" = VM3D_AMD64, PCI\VEN_10DE&DEV_1E82&CC_0300
"NVIDIA GeForce RTX 2080" = VM3D_AMD64, PCI\VEN_10DE&DEV_1E87&CC_0300
"NVIDIA GeForce RTX 2070" = VM3D_AMD64, PCI\VEN_10DE&DEV_1F02&CC_0300
"NVIDIA GeForce RTX 2070" = VM3D_AMD64, PCI\VEN_10DE&DEV_1F07&CC_0300
"NVIDIA GeForce GTX 960" = VM3D_AMD64, PCI\VEN_10DE&DEV_1401&CC_0300
"NVIDIA GeForce GTX 1050" = VM3D_AMD64, PCI\VEN_10DE&DEV_1C81&CC_0300
"NVIDIA GeForce GTX 980" = VM3D_AMD64, PCI\VEN_10DE&DEV_13DA&CC_0300
"NVIDIA GeForce GTX 1080 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_1B06&CC_0300
"NVIDIA GeForce GTX 1080" = VM3D_AMD64, PCI\VEN_10DE&DEV_1B80&CC_0300
"NVIDIA GeForce GTX 1070" = VM3D_AMD64, PCI\VEN_10DE&DEV_1B81&CC_0300
"NVIDIA GeForce GTX 1070 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_1B82&CC_0300
"NVIDIA GeForce GTX 1080" = VM3D_AMD64, PCI\VEN_10DE&DEV_1BA0&CC_0300
"NVIDIA GeForce GTX 1070" = VM3D_AMD64, PCI\VEN_10DE&DEV_1BA1&CC_0300
"NVIDIA GeForce GTX 1060 3GB" = VM3D_AMD64, PCI\VEN_10DE&DEV_1C02&CC_0300
"NVIDIA GeForce GTX 1060 6GB" = VM3D_AMD64, PCI\VEN_10DE&DEV_1C03&CC_0300
"NVIDIA GeForce GTX 1060 6GB" = VM3D_AMD64, PCI\VEN_10DE&DEV_1C06&CC_0300
"NVIDIA GeForce GTX 1060" = VM3D_AMD64, PCI\VEN_10DE&DEV_1C20&CC_0300
"NVIDIA GeForce GT 640" = VM3D_AMD64, PCI\VEN_10DE&DEV_0FC1&CC_0300
"NVIDIA GeForce GT 630" = VM3D_AMD64, PCI\VEN_10DE&DEV_0FC2&CC_0300
"NVIDIA GeForce GTX 650" = VM3D_AMD64, PCI\VEN_10DE&DEV_0FC6&CC_0300
"NVIDIA GeForce GT 740" = VM3D_AMD64, PCI\VEN_10DE&DEV_0FC8&CC_0300
"NVIDIA GeForce GT 730" = VM3D_AMD64, PCI\VEN_10DE&DEV_0FC9&CC_0300
"NVIDIA GeForce GTX TITAN Z" = VM3D_AMD64, PCI\VEN_10DE&DEV_1001&CC_0300
"NVIDIA GeForce GTX 780" = VM3D_AMD64, PCI\VEN_10DE&DEV_1004&CC_0300
"NVIDIA GeForce GTX TITAN" = VM3D_AMD64, PCI\VEN_10DE&DEV_1005&CC_0300
"NVIDIA GeForce GTX 780" = VM3D_AMD64, PCI\VEN_10DE&DEV_1007&CC_0300
"NVIDIA GeForce GTX 780 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_1008&CC_0300
"NVIDIA GeForce GTX 780 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_100A&CC_0300
"NVIDIA GeForce GTX TITAN Black" = VM3D_AMD64, PCI\VEN_10DE&DEV_100C&CC_0300
"NVIDIA GeForce GTX 660 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_1183&CC_0300
"NVIDIA GeForce GTX 690" = VM3D_AMD64, PCI\VEN_10DE&DEV_1188&CC_0300
"NVIDIA GeForce GTX 760 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_1193&CC_0300
"NVIDIA GeForce GTX 660" = VM3D_AMD64, PCI\VEN_10DE&DEV_1195&CC_0300
"NVIDIA GeForce GTX 660" = VM3D_AMD64, PCI\VEN_10DE&DEV_11C0&CC_0300
"NVIDIA GeForce GTX 650 Ti BOOST" = VM3D_AMD64, PCI\VEN_10DE&DEV_11C2&CC_0300
"NVIDIA GeForce GTX 650 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_11C3&CC_0300
"NVIDIA GeForce GTX 645" = VM3D_AMD64, PCI\VEN_10DE&DEV_11C4&CC_0300
"NVIDIA GeForce GT 740" = VM3D_AMD64, PCI\VEN_10DE&DEV_11C5&CC_0300
"NVIDIA GeForce GTX 650 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_11C6&CC_0300
"NVIDIA GeForce GTX 650" = VM3D_AMD64, PCI\VEN_10DE&DEV_11C8&CC_0300
"NVIDIA GeForce GT 740" = VM3D_AMD64, PCI\VEN_10DE&DEV_11CB&CC_0300
"NVIDIA GeForce GT 635" = VM3D_AMD64, PCI\VEN_10DE&DEV_1280&CC_0300
"NVIDIA GeForce GT 640" = VM3D_AMD64, PCI\VEN_10DE&DEV_1282&CC_0300
"NVIDIA GeForce GT 630" = VM3D_AMD64, PCI\VEN_10DE&DEV_1284&CC_0300
"NVIDIA GeForce GT 720" = VM3D_AMD64, PCI\VEN_10DE&DEV_1288&CC_0300
"NVIDIA GeForce GT 710" = VM3D_AMD64, PCI\VEN_10DE&DEV_1289&CC_0300
"NVIDIA GeForce GT 710" = VM3D_AMD64, PCI\VEN_10DE&DEV_128B&CC_0300
"NVIDIA GeForce GTX 750" = VM3D_AMD64, PCI\VEN_10DE&DEV_1381&CC_0300
"NVIDIA GeForce GTX 750 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_1380&CC_0300
"NVIDIA GeForce GTX 745" = VM3D_AMD64, PCI\VEN_10DE&DEV_1382&CC_0300
"NVIDIA GeForce GTX 750 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_139D&CC_0300
"NVIDIA GeForce GTX 980" = VM3D_AMD64, PCI\VEN_10DE&DEV_13C0&CC_0300
"NVIDIA GeForce GTX 970" = VM3D_AMD64, PCI\VEN_10DE&DEV_13C2&CC_0300
"NVIDIA GeForce GTX 950" = VM3D_AMD64, PCI\VEN_10DE&DEV_1402&CC_0300
"NVIDIA GeForce GTX 960" = VM3D_AMD64, PCI\VEN_10DE&DEV_1406&CC_0300
"NVIDIA GeForce GTX 750" = VM3D_AMD64, PCI\VEN_10DE&DEV_1407&CC_0300
"NVIDIA GeForce GTX TITAN X" = VM3D_AMD64, PCI\VEN_10DE&DEV_17C2&CC_0300
"NVIDIA GeForce GTX 980 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_17C8&CC_0300
"NVIDIA GeForce GTX 1060 6GB" = VM3D_AMD64, PCI\VEN_10DE&DEV_1B83&CC_0300
"NVIDIA GeForce GTX 1060 3GB" = VM3D_AMD64, PCI\VEN_10DE&DEV_1B84&CC_0300
"NVIDIA GeForce GTX 1060 5GB" = VM3D_AMD64, PCI\VEN_10DE&DEV_1C04&CC_0300
"NVIDIA GeForce GTX 1050" = VM3D_AMD64, PCI\VEN_10DE&DEV_1C83&CC_0300
"NVIDIA GeForce GT 1030" = VM3D_AMD64, PCI\VEN_10DE&DEV_1D01&CC_0300
"NVIDIA GeForce GT 440" = VM3D_AMD64, PCI\VEN_10DE&DEV_0DC0&CC_0300
"NVIDIA GeForce GTS 450" = VM3D_AMD64, PCI\VEN_10DE&DEV_0DC5&CC_0300
"NVIDIA GeForce GT 530" = VM3D_AMD64, PCI\VEN_10DE&DEV_0DE5&CC_0300
"NVIDIA GeForce GTX 460" = VM3D_AMD64, PCI\VEN_10DE&DEV_0E24&CC_0300
"NVIDIA GeForce GT 640" = VM3D_AMD64, PCI\VEN_10DE&DEV_0FC0&CC_0300
"NVIDIA GeForce GTX 560 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_1082&CC_0300
"NVIDIA GeForce GTX 680" = VM3D_AMD64, PCI\VEN_10DE&DEV_1180&CC_0300
"NVIDIA GeForce GTX 770" = VM3D_AMD64, PCI\VEN_10DE&DEV_1184&CC_0300
"NVIDIA GeForce GTX 660" = VM3D_AMD64, PCI\VEN_10DE&DEV_1185&CC_0300
"NVIDIA GeForce GTX 760" = VM3D_AMD64, PCI\VEN_10DE&DEV_1187&CC_0300
"NVIDIA GeForce GTX 670" = VM3D_AMD64, PCI\VEN_10DE&DEV_1189&CC_0300
"NVIDIA GeForce GT 710" = VM3D_AMD64, PCI\VEN_10DE&DEV_1281&CC_0300
"NVIDIA GeForce GT 720" = VM3D_AMD64, PCI\VEN_10DE&DEV_1286&CC_0300
"NVIDIA GeForce GT 730" = VM3D_AMD64, PCI\VEN_10DE&DEV_1287&CC_0300
"NVIDIA GeForce GTS 450" = VM3D_AMD64, PCI\VEN_10DE&DEV_0DC4&CC_0300
"NVIDIA GeForce GTX 460" = VM3D_AMD64, PCI\VEN_10DE&DEV_0E22&CC_0300
"NVIDIA GeForce GTX 570" = VM3D_AMD64, PCI\VEN_10DE&DEV_1086&CC_0300
"NVIDIA GeForce GTX 560 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_1200&CC_0300
"NVIDIA GeForce GTX 550 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_1244&CC_0300
"NVIDIA GeForce GTX 560" = VM3D_AMD64, PCI\VEN_10DE&DEV_1201&CC_0300
"NVIDIA GeForce GTX 460" = VM3D_AMD64, PCI\VEN_10DE&DEV_1205&CC_0300
"NVIDIA GeForce GTX 980" = VM3D_AMD64, PCI\VEN_10DE&DEV_161A&CC_0300
"NVIDIA GeForce GTX 1080" = VM3D_AMD64, PCI\VEN_10DE&DEV_1BE0&CC_0300
"NVIDIA GeForce GTX 1070" = VM3D_AMD64, PCI\VEN_10DE&DEV_1BE1&CC_0300
"NVIDIA GeForce GTX 1060" = VM3D_AMD64, PCI\VEN_10DE&DEV_1C60&CC_0300
"NVIDIA GeForce GTX 1050 Ti" = VM3D_AMD64, PCI\VEN_10DE&DEV_1C8C&CC_0300
"NVIDIA GeForce GTX 1050" = VM3D_AMD64, PCI\VEN_10DE&DEV_1C8D&CC_0300

[VMware]
; pre-Vista is not supported by this driver

[ControlFlags]
ExcludeFromSelect = *

[VM3D_X86]
FeatureScore = F6
Include = msdv.inf
CopyFiles = VM3D_Miniport, VM3D_Display_X86
AddReg = VM3D_SoftwareDeviceSettings_X86
AddReg = VM3D_SoftwareDeviceSettings_Common
RegisterDlls = VM3D_RegisterDlls

[VM3D_X86.CoInstallers]
AddReg = VM3D_CoInstallerSettings
CopyFiles = VM3D_CoInstallerCopyFiles

[VM3D_AMD64]
FeatureScore = F6
Include = msdv.inf
CopyFiles = VM3D_Miniport, VM3D_Display_AMD64, VM3D_Display_WOW64
AddReg = VM3D_SoftwareDeviceSettings_AMD64
AddReg = VM3D_SoftwareDeviceSettings_Common
RegisterDlls = VM3D_AMD64RegisterDlls

[VM3D_AMD64.CoInstallers]
AddReg = VM3D_CoInstallerSettings
CopyFiles = VM3D_CoInstallerCopyFiles


[VM3D_Miniport]
vm3dmp.sys
vm3dmp-debug.sys
vm3dmp-stats.sys
vm3dmp_loader.sys

[VM3D_Display_X86]
vm3dum.dll,,,0x00004000             ; COPYFLG_IN_USE_TRY_RENAME
vm3dum-debug.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
vm3dum-stats.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
vm3dum_10.dll,,,0x00004000          ; COPYFLG_IN_USE_TRY_RENAME
vm3dum_10-debug.dll,,,0x00004000    ; COPYFLG_IN_USE_TRY_RENAME
vm3dum_10-stats.dll,,,0x00004000    ; COPYFLG_IN_USE_TRY_RENAME
vm3dum_loader.dll,,,0x00004000      ; COPYFLG_IN_USE_TRY_RENAME
vm3ddevapi-release.dll,,,0x00004000 ; COPYFLG_IN_USE_TRY_RENAME
vm3ddevapi-debug.dll,,,0x00004000   ; COPYFLG_IN_USE_TRY_RENAME
vm3ddevapi-stats.dll,,,0x00004000   ; COPYFLG_IN_USE_TRY_RENAME
vm3ddevapi.dll,,,0x00004000         ; COPYFLG_IN_USE_TRY_RENAME
vm3dgl.dll,,,0x00004000             ; COPYFLG_IN_USE_TRY_RENAME
vm3dglhelper.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
vm3dservice.exe,,,0x00004000        ; COPYFLG_IN_USE_TRY_RENAME

[VM3D_Display_AMD64]
vm3dum64.dll,,,0x00004000             ; COPYFLG_IN_USE_TRY_RENAME
vm3dum64-debug.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
vm3dum64-stats.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
vm3dum64_10.dll,,,0x00004000          ; COPYFLG_IN_USE_TRY_RENAME
vm3dum64_10-debug.dll,,,0x00004000    ; COPYFLG_IN_USE_TRY_RENAME
vm3dum64_10-stats.dll,,,0x00004000    ; COPYFLG_IN_USE_TRY_RENAME
vm3dum64_loader.dll,,,0x00004000      ; COPYFLG_IN_USE_TRY_RENAME
vm3ddevapi64-release.dll,,,0x00004000 ; COPYFLG_IN_USE_TRY_RENAME
vm3ddevapi64-debug.dll,,,0x00004000   ; COPYFLG_IN_USE_TRY_RENAME
vm3ddevapi64-stats.dll,,,0x00004000   ; COPYFLG_IN_USE_TRY_RENAME
vm3ddevapi64.dll,,,0x00004000         ; COPYFLG_IN_USE_TRY_RENAME
vm3dgl64.dll,,,0x00004000             ; COPYFLG_IN_USE_TRY_RENAME
vm3dglhelper64.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
vm3dservice.exe,,,0x00004000          ; COPYFLG_IN_USE_TRY_RENAME

[VM3D_Display_WOW64]
vm3dum.dll,,,0x00004000             ; COPYFLG_IN_USE_TRY_RENAME
vm3dum-debug.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
vm3dum-stats.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME
vm3dum_10.dll,,,0x00004000          ; COPYFLG_IN_USE_TRY_RENAME
vm3dum_10-debug.dll,,,0x00004000    ; COPYFLG_IN_USE_TRY_RENAME
vm3dum_10-stats.dll,,,0x00004000    ; COPYFLG_IN_USE_TRY_RENAME
vm3dum_loader.dll,,,0x00004000      ; COPYFLG_IN_USE_TRY_RENAME
vm3ddevapi-release.dll,,,0x00004000 ; COPYFLG_IN_USE_TRY_RENAME
vm3ddevapi-debug.dll,,,0x00004000   ; COPYFLG_IN_USE_TRY_RENAME
vm3ddevapi-stats.dll,,,0x00004000   ; COPYFLG_IN_USE_TRY_RENAME
vm3ddevapi.dll,,,0x00004000         ; COPYFLG_IN_USE_TRY_RENAME
vm3dgl.dll,,,0x00004000             ; COPYFLG_IN_USE_TRY_RENAME
vm3dglhelper.dll,,,0x00004000       ; COPYFLG_IN_USE_TRY_RENAME

[VM3D_X86.Services]
AddService = vm3dmp, 0x00000000, VM3D_Service_Inst
AddService = vm3dmp-debug, 0x00000000, VM3D_Service_Inst_Debug
AddService = vm3dmp-stats, 0x00000000, VM3D_Service_Inst_Stats
AddService = vm3dmp_loader, 0x00000002, VM3D_Loader_Service_Inst
;AddService = VM3DService, 0x00000800, VM3DService

[VM3D_AMD64.Services]
AddService = vm3dmp, 0x00000000, VM3D_Service_Inst
AddService = vm3dmp-debug, 0x00000000, VM3D_Service_Inst_Debug
AddService = vm3dmp-stats, 0x00000000, VM3D_Service_Inst_Stats
AddService = vm3dmp_loader, 0x00000002, VM3D_Loader_Service_Inst
;AddService = VM3DService, 0x00000800, VM3DService

[VM3D_CoInstallerSettings]
HKR,, CoInstallers32, 0x00010000, "vm3dco.dll,VM3DCoInstaller"

[VM3D_CoInstallerCopyFiles]
vm3dco.dll,,,0x00004000 ; COPYFLG_IN_USE_TRY_RENAME

[VM3D_Service_Inst]
ServiceType = 1
StartType = 3
ErrorControl = 0
LoadOrderGroup = Video
ServiceBinary = %12%\vm3dmp.sys
AddReg = vmware_installers_addreg

[VM3D_Service_Inst_Debug]
ServiceType = 1
StartType = 3
ErrorControl = 0
LoadOrderGroup = Video
ServiceBinary = %12%\vm3dmp-debug.sys

[VM3D_Service_Inst_Stats]
ServiceType = 1
StartType = 3
ErrorControl = 0
LoadOrderGroup = Video
ServiceBinary = %12%\vm3dmp-stats.sys

[VM3D_Loader_Service_Inst]
ServiceType = 1
StartType = 3
ErrorControl = 0
LoadOrderGroup = Video
ServiceBinary = %12%\vm3dmp_loader.sys

[VM3DService]
DisplayName=%VM3DSERVICE_DISPLAYNAME%
Description=%VM3DSERVICE_DESCRIPTION%
ServiceType = 0x10
StartType = 2                    ; SERVICE_AUTO_START
ErrorControl = 0
LoadOrderGroup = Video
ServiceBinary = %11%\vm3dservice.exe

[VM3D_SoftwareDeviceSettings_X86]
HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, vm3dum_loader, vm3dum_loader, vm3dum_loader
HKR,, UserModeDriverName, %REG_MULTI_SZ%, vm3dum_loader.dll, vm3dum_loader.dll, vm3dum_loader.dll
HKR,, DevAPIDriverName, %REG_MULTI_SZ%, vm3ddevapi.dll, vm3ddevapi.dll, vm3ddevapi.dll
HKR,, OpenGLDriverName, %REG_MULTI_SZ%, vm3dgl.dll
HKR,, OpenGLVersion, %REG_DWORD%, 1
HKR,, OpenGLFlags, %REG_DWORD%, 3

[VM3D_SoftwareDeviceSettings_AMD64]
HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, vm3dum64_loader, vm3dum64_loader,vm3dum64_loader, vm3dum_loader, vm3dum_loader, vm3dum_loader
HKR,, UserModeDriverName, %REG_MULTI_SZ%, vm3dum64_loader.dll, vm3dum64_loader.dll, vm3dum64_loader.dll
HKR,, UserModeDriverNameWow, %REG_MULTI_SZ%, vm3dum_loader.dll, vm3dum_loader.dll, vm3dum_loader.dll
HKR,, DevAPIDriverName, %REG_MULTI_SZ%, vm3ddevapi64.dll, vm3ddevapi64.dll, vm3ddevapi64.dll
HKR,, DevAPIDriverNameWow, %REG_MULTI_SZ%, vm3ddevapi.dll, vm3ddevapi.dll, vm3ddevapi.dll
HKR,, OpenGLDriverName, %REG_MULTI_SZ%, vm3dgl64.dll
HKR,, OpenGLVersion, %REG_DWORD%, 1
HKR,, OpenGLFlags, %REG_DWORD%, 3
HKR,, OpenGLDriverNameWow, %REG_MULTI_SZ%, vm3dgl.dll
HKR,, OpenGLVersionWow, %REG_DWORD%, 1
HKR,, OpenGLFlagsWow, %REG_DWORD%, 3

[VM3D_SoftwareDeviceSettings_Common]
HKR,, VgaCompatible, %REG_DWORD%, 0
HKR,, DefaultSettings.XResolution, %REG_DWORD%, 800
HKR,, DefaultSettings.YResolution, %REG_DWORD%, 600
HKR,, DefaultSettings.BitsPerPel, %REG_DWORD%, 32
HKR,, ACGSupported, %REG_DWORD%, 1
HKLM,Software\Microsoft\Windows\CurrentVersion\Run, VMware VM3DService Process, %REG_SZ%, """%11%\vm3dservice.exe""" -u

[vmware_installers_addreg]
HKR,, %wddm.installers.value.name%, %FLG_ADDREG_KEYONLY%, %wddm.installers.value.windows%
;; FLG_ADDREG_KEYONLY
HKR,, %wddm.installers.value.name%, 0x00010002, %wddm.installers.value.windows%
;; FLG_ADDREG_NOCLOBBER | FLG_ADDREG_TYPE_MULTI_SZ

[VM3D_RegisterDlls]
11,,vm3dum_loader.dll

[VM3D_AMD64RegisterDlls]
11,,vm3dum64_loader.dll
16425,,vm3dum_loader.dll

[VMwarePathInfo]
OriginalInfSourcePath = %1%

[Strings]
REG_SZ             = 0x00000000
REG_MULTI_SZ       = 0x00010000
REG_EXPAND_SZ      = 0x00020000
REG_BINARY         = 0x00000001
REG_DWORD          = 0x00010001
FLG_ADDREG_KEYONLY = 0x00000010

VM3DSERVICE_DISPLAYNAME = "VMware SVGA Helper Service"
VM3DSERVICE_DESCRIPTION = "Helps VMware SVGA driver by collecting and conveying user mode information"

wddm.installers.value.name    = "vwdk.installers"
wddm.installers.value.windows = "Windows"

DiskID = "NVIDIA GeForce RTX 4090"
CompanyName = "NVIDIA"
SVGA = "NVIDIA GeForce RTX 4090"
