RASTUNNELENDPOINT structure

This RASTUNNELENDPOINT structure is used to define the end-point of a virtual private network (VPN) tunnel.

Syntax


typedef struct _RASTUNNELENDPOINT {
  DWORD dwType;
   {
    RASIPV4ADDR ipv4;
    RASIPV6ADDR ipv6;
  }     union;
} RASTUNNELENDPOINT, *PRASTUNNELENDPOINT;

Members

dwType

A value that determines endpoint type. dwType can be one of the following values:

ValueMeaning
RASTUNNELENDPOINT_UNKNOWN

The endpoint type is unknown.

RASTUNNELENDPOINT_IPv4

The endpoint type is IPv4.

RASTUNNELENDPOINT_IPv6

The endpoint type is IPv6.

 

union
ipv4

A RASIPV4ADDR structure that contains the IPv4 address of the endpoint. ipv4 is valid only if dwType is RASTUNNELENDPOINT_IPv4.

ipv6

A RASIPV6ADDR structure that contains the IPv6 address of the endpoint. ipv6 is valid only if dwType is RASTUNNELENDPOINT_IPv6.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Ras.h

See also

Remote Access Service (RAS) Overview
Remote Access Service Structures
RasUpdateConnection

 

 

Community Additions

ADD
Show: