;
; Copyright(C) 2010 Microsoft RemoteFX
;

[Version]
Signature="$Windows NT$"
Provider=%MSFT%
ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
Class=Display
DriverVer=06/21/2006,6.1.7601.24306
;CatalogFile=RemoteFX.cat

[DestinationDirs]
DefaultDestDir  = 11
VGPU.Miniport   = 12  ; drivers
VGPU.Display    = 11  ; system32
VGPU.DispWow    = 10, SysWow64

[ControlFlags]
ExcludeFromSelect=*

;
; Driver information
;

[Manufacturer]
%MSFT% = MSFT.Mfg,NTamd64

[MSFT.Mfg.NTamd64]
%rdvgkmd.DeviceDesc% = VGPU_VGPU, PCI\VEN_1414&DEV_02C1

;
; General installation section
;

[VGPU_VGPU]
Include=msdv.inf
FeatureScore=F8
CopyFiles=VGPU.Miniport, VGPU.Display, VGPU.DispWow
AddReg = VGPU_SoftwareDeviceSettings
AddReg = VGPU_VGPU_SoftwareDeviceSettings
DelReg = VGPU_RemoveDeviceSettings

[VGPU_VGPU.HW]
AddReg = VGPU_VGPU.HW.AddReg

[VGPU_VGPU.HW.AddReg]
HKR,"Interrupt Management",0x00000010
HKR,"Interrupt Management\MessageSignaledInterruptProperties",0x00000010
HKR,"Interrupt Management\MessageSignaledInterruptProperties",MSISupported,0x00010001,1

;
; File sections
;

[VGPU.Miniport]
rdvgkmd.sys

[VGPU.Display]
rdvgumd64.dll,,,0x00004000	; COPYFLG_IN_USE_TRY_RENAME

[VGPU.DispWow]
rdvgumd32.dll,,,0x00004000	; COPYFLG_IN_USE_TRY_RENAME

;
; Service Installation
;

[VGPU_VGPU.Services]
AddService = VGPU, 0x00000002, VGPU_Service_Inst

;
; Service Installation Section
;

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

;
; Software device settings
;

[VGPU_VGPU_SoftwareDeviceSettings]

[VGPU_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,              %REG_MULTI_SZ%, rdvgumd64,rdvgumd32
HKR,, UserModeDriverName,                   %REG_MULTI_SZ%, rdvgumd64.dll
HKR,, UserModeDriverNameWow,                %REG_MULTI_SZ%, rdvgumd32.dll
HKR,, VgaCompatible,                        %REG_DWORD%,    0
HKR,, ReleaseVersion,,"xxxx-Microsoft-FINAL"
HKLM, System\CurrentControlset\Control\GraphicsDrivers,TdrDebugMode ,  %REG_DWORD%, 0x00000003
HKLM, System\CurrentControlset\Control\GraphicsDrivers,TdrDdiDelay ,  %REG_DWORD%, 0x0000000F
HKLM, SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp,AllowedAudioQualityMode ,  %REG_DWORD%, 0x00000007
HKLM, SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp, VgpuMonitorAttached,  %REG_DWORD%, 0x00000000
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}, , %REG_SZ%, "Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}, Enabled, %REG_DWORD%, 1
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}, MessageFileName, %REG_EXPAND_SZ%, "%SystemRoot%\System32\rdvgumd64.dll"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}, ResourceFileName, %REG_EXPAND_SZ%, "%SystemRoot%\System32\rdvgumd64.dll"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}\ChannelReferences, Count,	%REG_DWORD%, 2
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}\ChannelReferences\0, , %REG_SZ%, "Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Admin"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}\ChannelReferences\0, Flags,	%REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}\ChannelReferences\0, Id,		%REG_DWORD%, 16
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}\ChannelReferences\1, , %REG_SZ%, "Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Operational"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}\ChannelReferences\1, Flags,	%REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}\ChannelReferences\1, Id,		%REG_DWORD%, 17
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Admin, ChannelAccess, %REG_SZ%, "O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x7;;;SO)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)(A;;0x3;;;S-1-5-33)(A;;0x1;;;S-1-5-32-573)"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Admin, Enabled, %REG_DWORD%, 1
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Admin, Isolation, %REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Admin, OwningPublisher, %REG_SZ%, "{1deb930f-e136-4b08-9761-d7e3a5d14faa}"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Admin, Type, %REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Operational, ChannelAccess, %REG_SZ%, "O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x7;;;SO)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)(A;;0x3;;;S-1-5-33)(A;;0x1;;;S-1-5-32-573)"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Operational, Enabled, %REG_DWORD%, 1
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Operational, Isolation, %REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Operational, OwningPublisher, %REG_SZ%, "{1deb930f-e136-4b08-9761-d7e3a5d14faa}"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Operational, Type, %REG_DWORD%, 1
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}, , %REG_SZ%, "Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}, Enabled, %REG_DWORD%, 1
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}, MessageFileName, %REG_EXPAND_SZ%, "%SystemRoot%\SysWOW64\rdvgumd32.dll"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}, ResourceFileName, %REG_EXPAND_SZ%, "%SystemRoot%\SysWOW64\rdvgumd32.dll"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}\ChannelReferences, Count,	%REG_DWORD%, 2
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}\ChannelReferences\0, , %REG_SZ%, "Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Admin"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}\ChannelReferences\0, Flags,	%REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}\ChannelReferences\0, Id,		%REG_DWORD%, 16
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}\ChannelReferences\1, , %REG_SZ%, "Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Operational"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}\ChannelReferences\1, Flags,	%REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}\ChannelReferences\1, Id,		%REG_DWORD%, 17
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Admin, ChannelAccess, %REG_SZ%, "O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x7;;;SO)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)(A;;0x3;;;S-1-5-33)(A;;0x1;;;S-1-5-32-573)"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Admin, Enabled, %REG_DWORD%, 1
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Admin, Isolation, %REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Admin, OwningPublisher, %REG_SZ%, "{5ae63087-6a35-40b0-ae15-cea95a71a8c0}"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Admin, Type, %REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Operational, ChannelAccess, %REG_SZ%, "O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x7;;;SO)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)(A;;0x3;;;S-1-5-33)(A;;0x1;;;S-1-5-32-573)"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Operational, Enabled, %REG_DWORD%, 1
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Operational, Isolation, %REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Operational, OwningPublisher, %REG_SZ%, "{5ae63087-6a35-40b0-ae15-cea95a71a8c0}"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Operational, Type, %REG_DWORD%, 1
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}, , %REG_SZ%, "Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}, Enabled, %REG_DWORD%, 1
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}, MessageFileName, %REG_EXPAND_SZ%, "%SystemRoot%\System32\drivers\rdvgkmd.sys"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}, ResourceFileName, %REG_EXPAND_SZ%, "%SystemRoot%\System32\drivers\rdvgkmd.sys"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences, Count, %REG_DWORD%, 3
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\0, , %REG_SZ%, "Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Admin"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\0, Flags, %REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\0, Id, %REG_DWORD%, 16
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\1, , %REG_SZ%, "Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Operational"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\1, Flags, %REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\1, Id, %REG_DWORD%, 17
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\2, , %REG_SZ%, "Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Debug"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\2, Flags, %REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\2, Id, %REG_DWORD%, 18
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Admin, ChannelAccess, %REG_SZ%, "O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x7;;;SO)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)(A;;0x3;;;S-1-5-33)(A;;0x1;;;S-1-5-32-573)"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Admin, Enabled, %REG_DWORD%, 1
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Admin, Isolation, %REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Admin, OwningPublisher, %REG_SZ%, "{1b4f0e96-6876-49c8-bfba-072dae6543b3}"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Admin, Type, %REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Operational, ChannelAccess, %REG_SZ%, "O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x7;;;SO)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)(A;;0x3;;;S-1-5-33)(A;;0x1;;;S-1-5-32-573)"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Operational, Enabled, %REG_DWORD%, 1
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Operational, Isolation, %REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Operational, OwningPublisher, %REG_SZ%, "{1b4f0e96-6876-49c8-bfba-072dae6543b3}"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Operational, Type, %REG_DWORD%, 1
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Debug, ChannelAccess, %REG_SZ%, "O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x7;;;SO)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)(A;;0x3;;;S-1-5-33)(A;;0x1;;;S-1-5-32-573)"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Debug, Enabled, %REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Debug, Isolation, %REG_DWORD%, 0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Debug, OwningPublisher, %REG_SZ%, "{1b4f0e96-6876-49c8-bfba-072dae6543b3}"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Debug, Type, %REG_DWORD%, 3

[VGPU_RemoveDeviceSettings]
HKR,, InstalledDisplayDrivers
HKR,, UserModeDriverName
HKR,, UserModeDriverNameWow
HKR,, VgaCompatible
HKR,, ReleaseVersion
HKLM, System\CurrentControlset\Control\GraphicsDrivers,TdrDebugMode
HKLM, System\CurrentControlset\Control\GraphicsDrivers,TdrDdiDelay
HKLM, SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp, VgpuMonitorAttached
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}, Enabled
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}, MessageFileName
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}, ResourceFileName
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}\ChannelReferences, Count	
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}\ChannelReferences\0, Flags
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}\ChannelReferences\0, Id	
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}\ChannelReferences\0, 
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}\ChannelReferences\1, Flags
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}\ChannelReferences\1, Id	
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}\ChannelReferences\1, 
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1deb930f-e136-4b08-9761-d7e3a5d14faa}, 
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Admin, ChannelAccess
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Admin, Enabled
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Admin, Isolation
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Admin, OwningPublisher
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Admin, Type
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Operational, ChannelAccess
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Operational, Enabled
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Operational, Isolation
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Operational, OwningPublisher
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver64/Operational, Type
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}, Enabled
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}, MessageFileName
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}, ResourceFileName
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}\ChannelReferences, Count	
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}\ChannelReferences\0, Flags
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}\ChannelReferences\0, Id	
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}\ChannelReferences\0, 
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}\ChannelReferences\1, Flags
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}\ChannelReferences\1, Id	
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}\ChannelReferences\1, 
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{5ae63087-6a35-40b0-ae15-cea95a71a8c0}, 
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Admin, ChannelAccess
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Admin, Enabled
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Admin, Isolation
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Admin, OwningPublisher
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Admin, Type
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Operational, ChannelAccess
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Operational, Enabled
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Operational, Isolation
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Operational, OwningPublisher
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-UModeDriver/Operational, Type
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}, Enabled
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}, MessageFileName
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}, ResourceFileName
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences, Count
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\0, Flags
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\0, Id
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\0, 
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\1, Flags
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\1, Id
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\1, 
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\2, Flags
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\2, Id
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}\ChannelReferences\2, 
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{1b4f0e96-6876-49c8-bfba-072dae6543b3}, 
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Admin, ChannelAccess
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Admin, Enabled
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Admin, Isolation
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Admin, OwningPublisher
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Admin, Type
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Operational, ChannelAccess
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Operational, Enabled
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Operational, Isolation
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Operational, OwningPublisher
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Operational, Type
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Debug, ChannelAccess
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Debug, Enabled
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Debug, Isolation
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Debug, OwningPublisher
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-RemoteDesktopServices-vGPU-KModeDriver/Debug, Type


[VGPU_VGPU.GeneralConfigData]
MaximumDeviceMemoryConfiguration=128

[SourceDisksNames.amd64]
1 = %DiskID1%

[SourceDisksFiles]
rdvgkmd.sys    = 1
rdvgumd64.dll  = 1

; -------------- vmbus driver uninstall sections
[DefaultUninstall.Services]
DelService = VGPU,0x00000200

[DefaultUninstall]
DelFiles = VGPU.Miniport
DelFiles = VGPU.Display

[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
;
DiskID1      = "VGPU Display Driver" 
MSFT         = "Microsoft"
RemoteFX      = "Microsoft RemoteFX technologies"
rdvgkmd.DeviceDesc = "Microsoft RemoteFX Graphics Device - WDDM"