;++
;
; Copyright (c) 2016 Microsoft Corporation
;
; Module Name:
;
;    vrd.inf
;
; Abstract:
;
;    Inf file for the Virtual Render Driver (VRD)
;    NOTE: The inf should be updated for inbox driver
;
;--

[Version]
Signature = "$Windows NT$"
Class = Display
ClassGUID = {4d36e968-e325-11ce-bfc1-08002be10318}
Provider = %MS%
ClassVer = 2.0
PnpLockdown = 1
DriverVer = 06/21/2006,10.0.22621.1

[SourceDisksNames]
1 = VirtualRenderDisk

[SourceDisksFiles]
vrd.sys = 1

[DestinationDirs]
VirtualRender.Miniport = 13

[Manufacturer]
%MS% = VirtualRender.Mfg, NTamd64

[ControlFlags]
ExcludeFromSelect = *
PreConfigureDriver = *

[VirtualRender.Mfg.NTamd64]
;
;   Virtual adapter device ID
;
%VirtualRender.DeviceDesc% = VirtualRender_Inst,PCI\VEN_1414&DEV_008E

[VirtualRender_Inst]
FeatureScore = FB
CopyFiles = VirtualRender.Miniport

[VirtualRender.Miniport]
vrd.sys,,,0x100

; Service Installation

[VirtualRender_Inst.Services]
AddService = VirtualRender, 0x00000002, VirtualRender_Service_Inst

[VirtualRender_Service_Inst]
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_IGNORE%
ServiceBinary  = %13%\vrd.sys

[Strings]

;
;  Non Localizable Strings
;

SERVICE_BOOT_START = 0x0
SERVICE_SYSTEM_START = 0x1
SERVICE_AUTO_START = 0x2
SERVICE_DEMAND_START = 0x3
SERVICE_DISABLED = 0x4

SERVICE_KERNEL_DRIVER = 0x1
SERVICE_ERROR_IGNORE = 0x0
SERVICE_ERROR_NORMAL = 0x1
SERVICE_ERROR_SEVERE = 0x2
SERVICE_ERROR_CRITICAL = 0x3

REG_MULTI_SZ   = 0x00010000
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001

;
; Localizable Strings
;

MS = "Microsoft"
VirtualRender.DeviceDesc = "Microsoft Virtual Render Driver"
