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

[Version]
Signature = "$Windows NT$"
Class = ComputeAccelerator
ClassGUID = {f01a9d53-3ff6-48d2-9f97-c8a7004be10c}
Provider = %MS%
ClassVer = 2.0
PnpLockdown = 1
DriverVer = 06/21/2006,10.0.22621.1

[SourceDisksNames]
1 = VirtualComputeAcceleratorDisk

[SourceDisksFiles]
vrd.sys = 1

[DestinationDirs]
VirtualComputeAccelerator.Miniport = 13

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

[ControlFlags]
ExcludeFromSelect = *

[VirtualComputeAccelerator.Mfg.NTamd64]
;
;   Virtual adapter device ID
;
%VirtualComputeAccelerator.DeviceDesc% = VirtualComputeAccelerator_Inst,PCI\VEN_1414&DEV_008A

[VirtualComputeAccelerator_Inst]
FeatureScore = FB
CopyFiles = VirtualComputeAccelerator.Miniport

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

; Service Installation

[VirtualComputeAccelerator_Inst.Services]
AddService = VirtualComputeAccelerator, 0x00000002, VirtualComputeAccelerator_Service_Inst

[VirtualComputeAccelerator_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"
VirtualComputeAccelerator.DeviceDesc = "Microsoft Virtual Compute Accelerator Driver"
