PPP_IPV6_CP_INFO structure (mprapi.h)

The PPP_IPV6_CP_INFO structure contains the result of an IPv6 control protocol negotiation.

Syntax

typedef struct _PPP_IPV6_CP_INFO {
  DWORD dwVersion;
  DWORD dwSize;
  DWORD dwError;
  BYTE  bInterfaceIdentifier[8];
  BYTE  bRemoteInterfaceIdentifier[8];
  DWORD dwOptions;
  DWORD dwRemoteOptions;
  BYTE  bPrefix[8];
  DWORD dwPrefixLength;
} PPP_IPV6_CP_INFO;

Members

dwVersion

The version of the PPP_IPV6_CP_INFO structure used.

dwSize

The size, in bytes, of this PPP_IPV6_CP_INFO structure.

dwError

Specifies the result of the PPP control protocol negotiation. A value of zero indicates success. A nonzero value indicates failure, and is the actual fatal error that occurred during the control protocol negotiation.

bInterfaceIdentifier[8]

Specifies the 64 bit interface identifier of the IPv6 server interface.

bRemoteInterfaceIdentifier[8]

Specifies the 64 bit interface identifier of the IPv6 client interface.

dwOptions

Reserved. Must be set to 0.

dwRemoteOptions

Reserved. Must be set to 0.

bPrefix[8]

Specifies the address prefix of the IPv6 client interface.

dwPrefixLength

The length, in bits, of the address prefix.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header mprapi.h

See also

PPP_INFO

RAS Administration Structures

Remote Access Service Administration Reference