IKEEXT_MM_SA_STATE enumeration

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,
  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

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

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
Main Mode Negotiation

 

 

Community Additions

ADD
Show:
© 2014 Microsoft