TUNNEL_TYPE Enumeration

The TUNNEL_TYPE enumeration type defines the encapsulation method used by a tunnel, as described by the Internet Assigned Names Authority (IANA).

Syntax

typedef enum  {
  TUNNEL_TYPE_NONE,
  TUNNEL_TYPE_OTHER,
  TUNNEL_TYPE_DIRECT,
  TUNNEL_TYPE_6TO4,
  TUNNEL_TYPE_ISATAP,
  TUNNEL_TYPE_TEREDO,
  TUNNEL_TYPE_IPHTTPS
}  *PTUNNEL_TYPE;

Constants

TUNNEL_TYPE_NONE Indicates that a tunnel is not specified.
TUNNEL_TYPE_OTHER Indicates that none of the following tunnel types is specified.
TUNNEL_TYPE_DIRECT Specifies that a packet is encapsulated directly within a normal IP header, with no intermediate header, and the packet is sent unicast to the remote tunnel endpoint.
TUNNEL_TYPE_6TO4 Specifies that an IPv6 packet is encapsulated directly within an IPv4 header, with no intermediate header, and the packet is sent unicast to the destination determined by the 6to4 protocol.
TUNNEL_TYPE_ISATAP Specifies that an IPv6 packet is encapsulated directly within an IPv4 header, with no intermediate header, and the packet is sent unicast to the destination determined by the ISATAP protocol.
TUNNEL_TYPE_TEREDO Specifies that the tunnel uses Teredo encapsulation.
TUNNEL_TYPE_IPHTTPS Specifies that the tunnel uses IP over Hypertext Transfer Protocol Secure (HTTPS). This tunnel type is supported in Windows 7 and later versions of the Windows operating system.

Remarks

For more information about the tunnel type as described by the Internet Assigned Names Authority (IANA) see "IANAifType-MIB DEFINITIONS".

Requirements

   
Minimum supported client Supported in NDIS 6.0 and later.
Header ifdef.h (include Netioapi.h, Ntddndis.h)