Skip to content

Latest commit

 

History

History
338 lines (278 loc) · 8 KB

ns-mprapi-ppp_lcp_info.md

File metadata and controls

338 lines (278 loc) · 8 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:mprapi._PPP_LCP_INFO
PPP_LCP_INFO (mprapi.h)
The PPP_LCP_INFO structure contains information that describes the results of a PPP Link Control Protocol (LCP) negotiation.
PPP_LCP_CHAP
PPP_LCP_CHAP_MD5
PPP_LCP_CHAP_MS
PPP_LCP_CHAP_MSV2
PPP_LCP_EAP
PPP_LCP_INFO
PPP_LCP_INFO structure [RAS]
PPP_LCP_MULTILINK_FRAMING
PPP_LCP_PAP
PPP_LCP_SPAP
RASLCPO_3_DES
RASLCPO_ACFC
RASLCPO_DES_56
RASLCPO_PFC
RASLCPO_SSHF
_mpr_ppp_lcp_info
mprapi/PPP_LCP_INFO
rras.ppp_lcp_info
rras\ppp_lcp_info.htm
RRAS
b6158047-6337-483f-9a90-74d578831772
12/05/2018
PPP_LCP_CHAP, PPP_LCP_CHAP_MD5, PPP_LCP_CHAP_MS, PPP_LCP_CHAP_MSV2, PPP_LCP_EAP, PPP_LCP_INFO, PPP_LCP_INFO structure [RAS], PPP_LCP_MULTILINK_FRAMING, PPP_LCP_PAP, PPP_LCP_SPAP, RASLCPO_3_DES, RASLCPO_ACFC, RASLCPO_DES_56, RASLCPO_PFC, RASLCPO_SSHF, _mpr_ppp_lcp_info, mprapi/PPP_LCP_INFO, rras.ppp_lcp_info
mprapi.h
Windows
Windows 2000 Professional [desktop apps only]
Windows 2000 Server [desktop apps only]
Windows
PPP_LCP_INFO
19H1
_PPP_LCP_INFO
mprapi/_PPP_LCP_INFO
PPP_LCP_INFO
mprapi/PPP_LCP_INFO
c++
APIRef
kbSyntax
HeaderDef
Mprapi.h
PPP_LCP_INFO

PPP_LCP_INFO structure

-description

The PPP_LCP_INFO structure contains information that describes the results of a PPP Link Control Protocol (LCP) negotiation.

-struct-fields

-field dwError

Specifies the error that occurred if the negotiation was unsuccessful.

-field dwAuthenticationProtocol

Specifies the authentication protocol used to authenticate the local computer. This member can be one of the following values.

Value Meaning
PPP_LCP_PAP
Password Authentication Protocol
PPP_LCP_SPAP
Shiva Password Authentication Protocol
PPP_LCP_CHAP
Challenge Handshake Authentication Protocol
PPP_LCP_EAP
Extensible Authentication Protocol

-field dwAuthenticationData

Specifies additional information about the authentication protocol specified by the dwAuthenticationProtocol member. This member can be one of the following values.

Value Meaning
PPP_LCP_CHAP_MD5
MD5 CHAP
PPP_LCP_CHAP_MS
Microsoft CHAP
PPP_LCP_CHAP_MSV2
Microsoft CHAP version 2

-field dwRemoteAuthenticationProtocol

Specifies the authentication protocol used to authenticate the remote computer. See the dwAuthenticationProtocol member for a list of possible values.

-field dwRemoteAuthenticationData

Specifies additional information about the authentication protocol specified by dwRemoteAuthenticationProtocol. See the dwAuthenticationData member for a list of possible values.

-field dwTerminateReason

Specifies the reason the connection was terminated by the local computer. This member always has a value of zero.

-field dwRemoteTerminateReason

Specifies the reason the connection was terminated by the remote computer. This member always has a value of zero.

-field dwOptions

Specifies information about LCP options in use by the local computer. This member is a combination of the following flags.

Flag Meaning
PPP_LCP_MULTILINK_FRAMING
The connection is using multilink
RASLCPO_PFC
Protocol Field Compression (see RFC 1172)
RASLCPO_ACFC
Address and Control Field Compression (see RFC 1172)
RASLCPO_SSHF
Short Sequence Number Header Format (see RFC 1990)
RASLCPO_DES_56
DES 56-bit encryption
RASLCPO_3_DES
Triple DES Encryption

-field dwRemoteOptions

Specifies information about LCP options in use by the remote computer. This member is a combination of the following flags.

Flag Meaning
PPP_LCP_MULTILINK_FRAMING
The connection is using multilink.
RASLCPO_PFC
Protocol Field Compression (see RFC 1172)
RASLCPO_ACFC
Address and Control Field Compression (see RFC 1172)
RASLCPO_SSHF
Short Sequence Number Header Format (see RFC 1990)
RASLCPO_DES_56
DES 56-bit encryption
RASLCPO_3_DES
Triple DES Encryption

-field dwEapTypeId

Specifies the type identifier of the Extensible Authentication Protocol (EAP) used to authenticate the local computer. The value of this member is valid only if dwAuthenticationProtocol is PPP_LCP_EAP.

-field dwRemoteEapTypeId

Specifies the type identifier of the Extensible Authentication Protocol (EAP) used to authenticate the remote computer. The value of this member is valid only if dwRemoteAuthenticationProtocol is PPP_LCP_EAP.

-see-also

PPP_CCP_INFO