; NETIP6.INF -- TCP/IP version 6 Protocol
;
; Copyright (c) Microsoft Corporation.  All rights reserved.

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

[Manufacturer]
    %Msft% = Msft,NTamd64

[Msft.NTamd64]
    %MS_TCPIP6.DisplayName% = MS_TCPIP6.Install, MS_TCPIP6
    %MS_TCPIP6.Tunnel.DisplayName% = MS_TCPIP6.Tunnel.Install, MS_TCPIP6_TUNNEL

[MS_TCPIP6.Install]
    Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE
    AddReg = Registry.MS_TCPIP6.Install

[MS_TCPIP6.Tunnel.Install]
    Characteristics = 0x28 ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
    AddReg = Registry.MS_TCPIP6.Tunnel.Install

[Registry.MS_TCPIP6.Install]
; Class Information
    HKR, Ndi, BindForm, 0, "Tcpip6"
    HKR, Ndi, ClsId, , "{0C41D1E6-9D16-41ED-9CDD-D0665039857B}"
    HKR, Ndi, ComponentDll, , tcpipcfg.dll
    HKR, Ndi, HelpText, 0, "@tcpipcfg.dll,-50002"
    HKR, Ndi, Service, 0, "Tcpip6"
    HKR, Ndi\Interfaces, UpperRange, 0, "tdi"
    HKR, Ndi\Interfaces, LowerRange, 0, "ndis5,ndis5_tunnel,ndis5_ip6_tunnel,flpp6"

[Registry.MS_TCPIP6.Tunnel.Install]
; Class Information
    HKR, Ndi, BindForm, 0, "TCPIP6TUNNEL"
    HKR, Ndi\Interfaces, UpperRange, 0, noupper
    HKR, Ndi\Interfaces, LowerRange, 0, "ndis5_tunnel,ndis5_ip6_tunnel"

; Install Winsock dependency
[MS_TCPIP6.Install.Winsock]
    AddSock     = Install.Tcpip6Winsock

[Install.Tcpip6Winsock]
    TransportService    = Tcpip6
    HelperDllName       = "%%SystemRoot%%\System32\wship6.dll"
    MaxSockAddrLength   = 0x1c
    MinSockAddrLength   = 0x1c

;====================================
; TCP/IP6 Interface and Service Remove
;====================================

[MS_TCPIP6.Install.Remove]

[MS_TCPIP6.Install.Remove.Winsock]
    DelSock = Remove.Tcpip6Winsock

[Remove.Tcpip6Winsock]
    TransportService=Tcpip6


[Strings]
; localizable
Msft = "Microsoft"

MS_TCPIP6.DisplayName = "Internet Protocol Version 6 (TCP/IPv6)"
MS_TCPIP6.Tunnel.DisplayName = "Microsoft TCP/IP version 6 - Tunnels"
