PPP_EAP_ACTION enumeration (raseapif.h)

The PPP_EAP_ACTION enumerated type specifies actions that the Connection Manager should take on behalf of the authentication protocol.

Syntax

typedef enum _PPP_EAP_ACTION {
  EAPACTION_NoAction,
  EAPACTION_Authenticate,
  EAPACTION_Done,
  EAPACTION_SendAndDone,
  EAPACTION_Send,
  EAPACTION_SendWithTimeout,
  EAPACTION_SendWithTimeoutInteractive,
  EAPACTION_IndicateTLV,
  EAPACTION_IndicateIdentity
} PPP_EAP_ACTION;

Constants

 
EAPACTION_NoAction
Directs the Connection Manager to be passive.
EAPACTION_Authenticate
Directs the Connection Manager to invoke the authentication provider to authenticate the user.
EAPACTION_Done
Directs the Connection Manager Service to end the authentication session. EAPACTION_Done indicates that the dwAuthResultCode member of the
PPP_EAP_OUTPUT structure is set with an appropriate value.
EAPACTION_SendAndDone
Directs the Connection Manager to send a message (without a time out), then end the authentication session. EAPACTION_SendAndDone indicates that the dwAuthResultCode member of the
PPP_EAP_OUTPUT structure is set with an appropriate value.
EAPACTION_Send
Directs the Connection Manager to send a message without setting a time out to wait for a reply.
EAPACTION_SendWithTimeout
Directs the Connection Manager to send a message and set a time out to wait for a reply.
EAPACTION_SendWithTimeoutInteractive
Directs the Connection Manager to send a message and set a time out to wait for a reply, but instructs the Connection Manager not to increment the retry counter.
EAPACTION_IndicateTLV
Reserved for system use.
EAPACTION_IndicateIdentity
Reserved for system use.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header raseapif.h

See also

EAP Enumerations

Extensible Authentication Protocol Reference

PPP_EAP_INPUT

PPP_EAP_OUTPUT