IKEEXT_MM_SA_STATE enumeration (iketypes.h)

The IKEEXT_MM_SA_STATE enumerated type defines the states for the Main Mode (MM) negotiation exchanges that are part of the Authenticated Internet Protocol (AuthIP) and Internet Key Exchange (IKE) protocols.

Syntax

typedef enum IKEEXT_MM_SA_STATE_ {
  IKEEXT_MM_SA_STATE_NONE = 0,
  IKEEXT_MM_SA_STATE_SA_SENT,
  IKEEXT_MM_SA_STATE_SSPI_SENT,
  IKEEXT_MM_SA_STATE_FINAL,
  IKEEXT_MM_SA_STATE_FINAL_SENT,
  IKEEXT_MM_SA_STATE_COMPLETE,
  IKEEXT_MM_SA_STATE_MAX
} IKEEXT_MM_SA_STATE;

Constants

 
IKEEXT_MM_SA_STATE_NONE
Value: 0
Initial state. No packets have been sent to the peer.
IKEEXT_MM_SA_STATE_SA_SENT
First packet has been sent to the peer
IKEEXT_MM_SA_STATE_SSPI_SENT
Second packet has been sent to the peer, for SSPI authentication.
IKEEXT_MM_SA_STATE_FINAL
Third packet has been sent to the peer.
IKEEXT_MM_SA_STATE_FINAL_SENT
Final packet has been sent to the peer.
IKEEXT_MM_SA_STATE_COMPLETE
MM has been completed.
IKEEXT_MM_SA_STATE_MAX
Maximum value for testing purposes.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header iketypes.h

See also

Windows Filtering Platform API Enumerated Types