;-------------------------------------------------------------------------------
; NETVIRTUALCHANNEL.INF
;
; Copyright (c) Microsoft Corporation.  All rights reserved.
;
; This inf file provides the default sections that must be  
; included by external INFs which require the virtual channel functionality.
; For eg: Multiple PDP context functionality for WWAN connections.
; The Class/ClassGuid and Hardware ID matches for this driver  
; package are not relevant for external INFs including this  
; driver.  The including driver may be any class and match  
; any Hardware ID.  
;  
; An external INF is expected to include the sections of this  
; INF by adding Include/Needs directives for each possible  
; [DDInstall.*] section to the corresponding [NetVChannel.*]  
; sections as shown below.  
;  
; Note that an external INF must have each of these DDInstall  
; sections, and reference each of these NetVChannel sections regardless  
; of whether either INF currently specifies any directives for  
; that sections.  This allows future extensibility of the base  
; inbox INF sections to apply to existing external drivers.  
;
; Currently this is used to provide multiple PDP context functionality for
; WWAN connections.
;  
;  
; [DDInstall]  
; Include=netvchannel.inf  
; Needs=NetVChannel  
; ; also include any existing DDInstall directives  
;  
; [DDInstall.HW]  
; Include=netvchannel.inf  
; Needs=NetVChannel.HW  
; ; also include any existing DDInstall.HW directives  
;  
; [DDInstall.Interfaces]  
; Include=netvchannel.inf  
; Needs=NetVChannel.Interfaces  
; ; also include any existing DDInstall.Interfaces directives  
;  
; [DDInstall.Services]  
; Include=netvchannel.inf  
; Needs=NetVChannel.Services  
; ; also include any existing any DDInstall.Services directives  


[Version]  
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %Msft%  
PnpLockdown = 1
DriverVer = 05/06/2022,10.0.22621.1
    
[Manufacturer]  
%Msft% = Microsoft,NTamd64  
  
[ControlFlags]  
ExcludeFromSelect = *  
  
[Microsoft.NTamd64]  
%NetVChannel.DeviceDesc% = NetVChannel
  
;DO NOT REMOVE - NetVChannel is referenced externally using Include/Needs  
[NetVChannel]  
Include=netvwifibus.inf
Needs=VWiFiBus
CopyFiles = NetVChannel_CopyFiles  
  
[NetVChannel_CopyFiles] 

;DO NOT REMOVE - NetVChannel.HW is referenced externally using Include/Needs  
[NetVChannel.HW]
Include=netvwifibus.inf
Needs=VWiFiBus.HW
  
;DO NOT REMOVE - NetVChannel.Interfaces is referenced externally using Include/Needs  
[NetVChannel.Interfaces]  
Include=netvwifibus.inf
Needs=VWiFiBus.Interfaces
  
;DO NOT REMOVE - NetVChannel.Services is referenced externally using Include/Needs  
[NetVChannel.Services] 
Include=netvwifibus.inf
Needs=VWiFiBus.Services 
  
[Strings]  
;Not localizable  
Msft = "Microsoft"  
  
;Localizable
NetVChannel.DeviceDesc = "Generic Virtual Network Channel Device"
