; NETRAST.INF -- RAS Transports
;
; Copyright (c) Microsoft Corporation.  All rights reserved.

[Version]
Signature   = "$Windows NT$"
Class       = NetTrans
ClassGUID   = {4d36e975-e325-11ce-bfc1-08002be10318}
Provider    = %Msft%
DriverVer = 06/21/2006,10.0.22621.1

[ControlFlags]
ExcludeFromSelect = MS_NdisWan,MS_NdisWanLegacy,MS_PPTP,MS_Wanarp,MS_Wanarpv6,MS_PPPOE

[Manufacturer]
%Msft% = Msft, NTamd64

[Msft.NTamd64]
%NdisWan-DispName%          = Ndi-NdisWan,          "MS_NdisWan"
%NdisWanLegacy-DispName%    = Ndi-NdisWanLegacy,    "MS_NdisWanLegacy"
%Pptp-DispName%             = Ndi-PptpProtocol,     "MS_PPTP"
%Wanarp-DispName%           = Ndi-Wanarp,           "MS_Wanarp"
%Wanarpv6-DispName%         = Ndi-Wanarpv6,         "MS_Wanarpv6"
%Pppoe-DispName%            = Ndi-PppoeProtocol,    "MS_PPPOE"

[Ndi-NdisWan]
Characteristics = 0x28    ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
AddReg          = Ndi-Reg-NdisWan

[Ndi-NdisWanLegacy]
Characteristics = 0x28    ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
AddReg          = Ndi-Reg-NdisWanLegacy

[Ndi-PptpProtocol]
Characteristics = 0x38    ; NCF_HIDDEN | NCF_NO_SERVICE | NCF_NOT_USER_REMOVABLE
AddReg          = Ndi-Reg-Pptp

[Ndi-Wanarp]
Characteristics = 0x28    ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
AddReg          = Ndi-Reg-Wanarp

[Ndi-Wanarpv6]
Characteristics = 0x28    ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
AddReg          = Ndi-Reg-Wanarpv6

[Ndi-PppoeProtocol]
Characteristics = 0x28    ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
AddReg          = Ndi-Reg-Pppoe

[Ndi-Reg-NdisWan]
HKR, Ndi,            ClsID,         0,          "{6e65cbc3-926d-11d0-8e27-00c04fc99dcf}"
HKR, Ndi, ComponentDll,, rascfg.dll
HKR, Ndi,            Service,       0,          "NdisWan"
HKR, Ndi\Interfaces, UpperRange,    0,          "noupper"
HKR, Ndi\Interfaces, LowerRange,    0,          "ndisatm,ndiscowan,ndiswanasync"
; temporary workaround to precreate ndiswan service key, if ms_rassrv's notify object
; attempts to ndiswan driver before ndiswan is installed
HKLM, System\CurrentControlSet\Services\ndiswan,, 0x00000010, ; FLG_ADDREG_KEYONLY

[Ndi-Reg-NdisWanLegacy]
HKR, Ndi,            Service,       0,          "NdisWanLegacy"
HKR, Ndi,            CoServices,    0x00010000, "NdisWanLegacy"
HKR, Ndi\Interfaces, UpperRange,    0,          "noupper"
HKR, Ndi\Interfaces, LowerRange,    0,          "ndiswan"

[Ndi-Reg-Pptp]
HKR, Ndi,            ClsID,         0,          "{6e65cbc4-926d-11d0-8e27-00c04fc99dcf}"
HKR, Ndi, ComponentDll,, rascfg.dll
HKR, Ndi,            HelpText,      0,          "@%%systemroot%%\system32\mprmsg.dll,-32009"
HKR, Ndi\Interfaces, UpperRange,    0,          "noupper"
HKR, Ndi\Interfaces, LowerRange,    0,          "nolower"

[Ndi-Reg-Wanarp]
HKR, Ndi,            Service,       0,          "Wanarp"
HKR, Ndi,            CoServices,    0x00010000, "Wanarp"
HKR, Ndi\Interfaces, UpperRange,    0,          "noupper"
HKR, Ndi\Interfaces, LowerRange,    0,          "ndiswanip"

[Ndi-Reg-Wanarpv6]
HKR, Ndi,            Service,       0,          "Wanarpv6"
HKR, Ndi,            CoServices,    0x00010000, "Wanarpv6"
HKR, Ndi\Interfaces, UpperRange,    0,          "noupper"
HKR, Ndi\Interfaces, LowerRange,    0,          "ndiswanipv6"

[Ndi-Reg-Pppoe]
HKR, Ndi,            Service,       0,          "RasPppoe"
HKR, Ndi,            HelpText,      0,          "@%%systemroot%%\system32\mprmsg.dll,-32010"
HKR, Ndi\Interfaces, UpperRange,    0,          "noupper"
HKR, Ndi\Interfaces, LowerRange,    0,          "ndis4,ndis5"

[Strings]
Msft = "Microsoft"

L2tp-DispName               = "Layer 2 Tunneling Protocol"
NdisWan-DispName            = "Remote Access NDIS WAN Driver"
NdisWanLegacy-DispName      = "Remote Access Legacy NDIS WAN Driver"
Pptp-DispName               = "Point to Point Tunneling Protocol"
Wanarp-DispName             = "Remote Access IP ARP Driver"
Wanarpv6-DispName           = "Remote Access IPv6 ARP Driver"
Pppoe-DispName              = "Point to Point Protocol Over Ethernet"
