PPP_EAP_ACTION

[This is preliminary documentation and subject to change.]

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

typedef enum _PPP_EAP_ACTION {
    EAPACTION_NoAction,        // Be passive, i.e., listen without 
                               // timeout (default)
    EAPACTION_Done,            // End auth session, dwAuthResultCode 
                               // is set 
    EAPACTION_SendAndDone,     // As above but send message without 
                               // timeout first
    EAPACTION_Send,            // Send message, don't timeout waiting 
                               // for reply
    EAPACTION_SendWithTimeout, // Send message, timeout if reply not 
                               // received
    EAPACTION_SendWithTimeoutInteractive // As above, but don't 
                                         // increment retry count
} PPP_EAP_ACTION;
 

Values

EAPACTION_NoAction
Instructs the RAS Connection Manager Service to be passive.
EAPACTION_Done
Instructs the RAS 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
Instructs the RAS Connection Manager Service to send a message (without a timeout), 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
Instructs the RAS Connection Manager Service to send a message without setting a timeout to wait for a reply.
EAPACTION_SendWithTimeout
Instructs the RAS Connection Manager Service to send a message, and to set a timeout to wait for a reply.
EAPACTION_SendWithTimeoutInteractive
Instructs the RAS Connection Manager Service to send a message, and to set a timeout to wait for a reply, but instructs the RAS Connection Manager Service not to increment the retry counter.

QuickInfo

  Windows NT: Use version 5.0 or later.
  Windows: Unsupported.
  Windows CE: Unsupported.
  Header: Declared in raseapif.h.

See Also

PPP_EAP_OUTPUT