;/*++
;
; Copyright (c) Microsoft Corporation.  All rights reserved.
;
; Module Name:
;
;    wvmic_heartbeat.inf
;
; Abstract:
;
;   INF file for installing the "heartbeat" integration component.
;
;--*/

[Version]
Signature="$WINDOWS NT$"
Class=System
ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
Provider=%MSFT%
PnpLockdown=1
DriverVer = 06/21/2006,10.0.22621.1

;*****************************************
; Models Sections
;*****************************************

[Manufacturer]
%StdMfg%=Standard,NTamd64

[Standard.NTamd64]
%Heartbeat.DeviceDesc%      = VmIcHeartbeat,      vmbus\{57164f39-9115-4e78-ab55-382f3bd5422d}

;*****************************************
; Install Sections
;*****************************************

[VmIcHeartbeat.NT]

;*****************************************
; HW Sections
;*****************************************

[VmIcHeartbeat.NT.HW]
AddReg=VmIcHeartbeat.HW.AddReg

;*****************************************
; Services Sections
;*****************************************

[VmIcHeartbeat.NT.Services]
AddService = ,%SPSVCINST_ASSOCSERVICE%  ; null service install

;*****************************************
; VMBUS channel security settings
; Generic-all access to Built-in Administrators, Local System and "NT SERVICE\<IC service name>"
;*****************************************

[VmIcHeartbeat.HW.AddReg]
HKR,,DeviceCharacteristics,%REG_DWORD%,0x0100 ;FILE_DEVICE_SECURE_OPEN
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;S-1-5-80-534935901-3437432317-481271085-1710633381-983106267)"

[Strings]
;
; Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Hyper-V Integration Components"

;
; Registry types
;
REG_SZ        = 0x00000
REG_MULTI_SZ  = 0x10000
REG_DWORD     = 0x10001
REG_EXPAND_SZ = 0x20000

;
; Localizable
;
Heartbeat.DeviceDesc      = "Microsoft Hyper-V Heartbeat"
