Share via


PPP_EAP_ACTION

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

This enumeration specifies actions that RAS 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
} PPP_EAP_ACTION;

Elements

  • EAPACTION_NoAction
    Directs RAS to be passive.
  • EAPACTION_Authenticate
    Directs RAS to invoke the authentication provider to authenticate the user.
  • EAPACTION_Done
    Directs RAS 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 RAS to send a message (without a time out), and 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 RAS to send a message without setting a time out to wait for a reply.
  • EAPACTION_SendWithTimeout
    Directs RAS to send a message and set a time out to wait for a reply.
  • EAPACTION_SendWithTimeoutInteractive
    Directs RAS to send a message and set a time out to wait for a reply, but instructs RAS not to increment the retry counter.

Requirements

Header raseapif.h
Windows Embedded CE Windows CE .NET 4.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

PPP_EAP_INPUT
PPP_EAP_OUTPUT