Share via


PPP_EAP_ACTION

This enumeration specifies actions that RAS should take on behalf of the authentication protocol.

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

OS Versions: Windows CE .NET 4.0 and later.
Header: Raseapif.h.

See Also

PPP_EAP_INPUT | PPP_EAP_OUTPUT

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.