;++ ; ;Copyright (c) Microsoft Corporation. All Rights Reserved. ; ;Module Name: ; ; vms_pp.inf ; ;Abstract: ; ; VmSwitch driver INF file for protocol edge of the driver ; ;-- [Version] Signature = "$Windows NT$" Class = NetTrans ClassGUID = {4D36E975-E325-11CE-BFC1-08002BE10318} Provider = %Msft% DriverVer=06/21/2006,6.3.9600.20601 ; ; Comment CatalogFile for CBB, the ';' will be removed when makefile.inc ; creates the INF file locally. ; ;CatalogFile = vmdrivers.cat [Manufacturer] %Msft% = MSFT,NTx86,NTamd64 [MSFT.NTx86] %VMSP_Desc% = VMSP.ndi, VMS_PP [MSFT.NTamd64] %VMSP_Desc% = VMSP.ndi, VMS_PP ; Note: ; 1. The NCF_* flags are defined in netcfgx.h ; 2. NCF_HAS_UI (0x80) is required for custom property pages. ; [VMSP.ndi] AddReg = VMSP.ndi.AddReg Characteristics = 0x80 ; NCF_HAS_UI copyfiles = VMSP.CopyFiles.DLL, VMSP.CopyFiles.sys CopyInf = wvms_mp.inf [SourceDisksNames] 1=%DiskDescription%,"",, [SourceDisksFiles] vmswitch.sys = 1 vmsntfy.dll = 1 vmsif.dll = 1 [DestinationDirs] DefaultDestDir = 12 VMSP.CopyFiles.DLL = 11 ; %windir%\System32 VMSP.CopyFiles.Sys = 12 ; %windir%\System32\drivers [VMSP.CopyFiles.Sys] vmswitch.sys,,,0x2002 ; COPYFLG_NOPRUNE | COPYFLG_NOSKIP [VMSP.CopyFiles.DLL] vmsntfy.dll,,,0x2002 ; COPYFLG_NOPRUNE | COPYFLG_NOSKIP vmsif.dll,,,0x2002 ; COPYFLG_NOPRUNE | COPYFLG_NOSKIP [VMSP.ndi.AddReg] HKR, Ndi, ClsID, 0, {a40f06c1-c3b5-4a04-ae0a-7eaa9951f4bb} HKR, Ndi, ComponentDll, , %11%\vmsntfy.dll HKR, Ndi, HelpText, 0, "%VMSP_HELP%" HKR, Ndi, Service, 0, "VMSP" HKR, Ndi\Interfaces, UpperRange, 0, "noupper" HKR, Ndi\Interfaces, LowerRange, 0, "ndis5" [VMSP.ndi.Services] AddService = VMSP, , VMSP.AddService, VMSP.AddEventLog [VMSP.AddService] ServiceType = 1 ;SERVICE_KERNEL_DRIVER StartType = 3 ;SERVICE_DEMAND_START ErrorControl = 1 ;SERVICE_ERROR_NORMAL ServiceBinary = %12%\vmswitch.sys [VMSP.AddEventLog] AddReg = VMSP.AddEventLog.AddReg [VMSP.AddEventLog.AddReg] HKR, , EventMessageFile, 0x20000, "%%SystemRoot%%\System32\netevent.dll" HKR, , TypesSupported, 0x10001, 7 [VMSP.ndi.Remove.Services] DelService = VMSP [VMSP.ndi.Remove] DelFiles = VMSP.CopyFiles.DLL, VMSP.CopyFiles.sys [Strings] ; ; Non-Localizable ; Msft = "Microsoft" DiskDescription = "Microsoft Virtual Network Switch Installation Disk" ; ; Localizable ; VMSP_Desc = "Hyper-V Extensible Virtual Switch" VMSP_HELP = "Provides network connectivity for virtual machines."