2.2.1.2.233 PPP_PROJECTION_INFO_2
The PPP_PROJECTION_INFO_2 structure<162> contain information obtained during the PPP negotiation for the PPP-based tunnels.
-
typedef struct _PPP_PROJECTION_INFO_2 { DWORD dwIPv4NegotiationError; WCHAR wszAddress[16]; WCHAR wszRemoteAddress[16]; DWORD dwIPv4Options; DWORD dwIPv4RemoteOptions; ULONG64 IPv4SubInterfaceIndex; DWORD dwIPv6NegotiationError; UCHAR bInterfaceIdentifier[8]; UCHAR bRemoteInterfaceIdentifier[8]; UCHAR bPrefix[8]; DWORD dwPrefixLength; ULONG64 IPv6SubInterfaceIndex; DWORD dwLcpError; DWORD dwAuthenticationProtocol; DWORD dwAuthenticationData; DWORD dwRemoteAuthenticationProtocol; DWORD dwRemoteAuthenticationData; DWORD dwLcpTerminateReason; DWORD dwLcpRemoteTerminateReason; DWORD dwLcpOptions; DWORD dwLcpRemoteOptions; DWORD dwEapTypeId; DWORD dwEmbeddedEAPTypeId; DWORD dwRemoteEapTypeId; DWORD dwCcpError; DWORD dwCompressionAlgorithm; DWORD dwCcpOptions; DWORD dwRemoteCompressionAlgorithm; DWORD dwCcpRemoteOptions; } PPP_PROJECTION_INFO_2, *PPPP_PROJECTION_INFO_2;
dwIPv4NegotiationError: Same as dwIPv4NegotiationError in PPP_PROJECTION_INFO_1 (section 2.2.1.2.130).
wszAddress: Same as wszAddress in PPP_PROJECTION_INFO_1.
wszRemoteAddress: Same as wszRemoteAddress in PPP_PROJECTION_INFO_1.
dwIPv4Options: Same as dwIPv4Options in PPP_PROJECTION_INFO_1.
dwIPv4RemoteOptions: Same as dwIPv4RemoteOptions in PPP_PROJECTION_INFO_1.
IPv4SubInterfaceIndex: Same as IPv4SubInterfaceIndex in PPP_PROJECTION_INFO_1.
dwIPv6NegotiationError: Same as dwIPv6NegotiationError in PPP_PROJECTION_INFO_1.
bInterfaceIdentifier: Same as bInterfaceIdentifier in PPP_PROJECTION_INFO_1.
bRemoteInterfaceIdentifier: Same as bRemoteInterfaceIdentifier in PPP_PROJECTION_INFO_1.
bPrefix: Same as bPrefix in PPP_PROJECTION_INFO_1.
dwPrefixLength: Same as bPrefix in PPP_PROJECTION_INFO_1.
IPv6SubInterfaceIndex: Same as IPv6SubInterfaceIndex in PPP_PROJECTION_INFO_1.
dwLcpError: Same as dwLcpError in PPP_PROJECTION_INFO_1.
dwAuthenticationProtocol: Same as dwAuthenticationProtocol in PPP_PROJECTION_INFO_1.
dwAuthenticationData: Same as dwAuthenticationData in PPP_PROJECTION_INFO_1.
dwRemoteAuthenticationProtocol: Same as dwRemoteAuthenticationProtocol in PPP_PROJECTION_INFO_1.
dwRemoteAuthenticationData: Same as dwRemoteAuthenticationData in PPP_PROJECTION_INFO_1.
dwLcpTerminateReason: Same as dwLcpTerminateReason in PPP_PROJECTION_INFO_1.
dwLcpRemoteTerminateReason: Same as dwLcpRemoteTerminateReason in PPP_PROJECTION_INFO_1.
dwLcpOptions: Same as dwLcpOptions in PPP_PROJECTION_INFO_1.
dwLcpRemoteOptions: Same as dwLcpRemoteOptions in PPP_PROJECTION_INFO_1.
dwEapTypeId: Same as dwEapTypeId in PPP_PROJECTION_INFO_1.
dwEmbeddedEAPTypeId: Specifies the type identifier of the inner EAP method used in the EAP [MS-PEAP] authentication. The value of this member is valid only if the dwEapTypeId member is set to PEAP (defined in [IANA-EAP]). The valid values are defined in [IANA-EAP].
dwRemoteEapTypeId: Same as dwRemoteEapTypeId in PPP_PROJECTION_INFO_1.
dwCcpError: Same as dwCcpError in PPP_PROJECTION_INFO_1.
dwCompressionAlgorithm: Same as dwCompressionAlgorithm in PPP_PROJECTION_INFO_1.
dwCcpOptions: Same as dwCcpOptions in PPP_PROJECTION_INFO_1.
dwRemoteCompressionAlgorithm: Same as dwRemoteCompressionAlgorithm in PPP_PROJECTION_INFO_1.
dwCcpRemoteOptions: Same as dwCcpRemoteOptions in PPP_PROJECTION_INFO_1.