Share via


IPSEC_TUNNEL_ENDPOINTS0 (Compact 2013)

3/26/2014

This structure is used to store end points of a tunnel mode SA.

Syntax

typedef struct IPSEC_TUNNEL_ENDPOINTS0_ {
  FWP_IP_VERSION ipVersion;
  union {
    UINT32 localV4Address;
    UINT8 localV6Address[16];
  };
  union {
    UINT32 remoteV4Address;
    UINT8 remoteV6Address[16];
  };
} IPSEC_TUNNEL_ENDPOINTS0;

Members

  • ipVersion
    IP version of the addresses.

    See topic FWP_IP_VERSION for more information.

  • (unnamed union)
    switch_type(FWP_IP_VERSION), switch_is(ipVersion)

    Tagged union containing the local tunnel end point address.

    localV4Address

    case(FWP_IP_VERSION_V4)

    localV6Address

    case(FWP_IP_VERSION_V6)

  • (unnamed union)
    switch_type(FWP_IP_VERSION), switch_is(ipVersion)

    Tagged union containing the remote tunnel end point address.

    remoteV4Address

    case(FWP_IP_VERSION_V4)

    remoteV6Address

    case(FWP_IP_VERSION_V6)

Requirements

Header

fwpmu.h

See Also

Reference

WFP IPsec Structures

Other Resources

Windows Filtering Platform