2.2.1.2.68 PPP_IPV6_CP_INFO
The PPP_IPV6_CP_INFO structure contains the result of a PPP control protocol negotiation for IPv6.
-
typedef struct _PPP_IPV6CP_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, *PPPP_IPV6_CP_INFO;
dwVersion: Specifies the version of the PPP_IPV6_CP_INFO structure used. Currently this field is not used and MUST be set to zero (0).
dwSize: This SHOULD be set to 0. This MAY be used to specify 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 (0) indicates success. A nonzero value indicates failure and is the actual fatal error that occurred during the control protocol negotiation.
bInterfaceIdentifier: Specifies the 64-bit interface identifier of the IPv6 server interface.
bRemoteInterfaceIdentifier: Specifies the 64-bit interface identifier of the IPv6 client interface.
dwOptions: Currently this is not used and MUST be set to zero (0).
dwRemoteOptions: Currently this is not used and MUST be set to zero (0).
bPrefix: Specifies the address prefix of the IPv6 client interface.
dwPrefixLength: The length, in bits, of the address prefix.