Share via


IKEEXT_MM_SA_STATE (Compact 7)

3/12/2014

The IKEEXT_MM_SA_STATE enumeration defines the states for the Main Mode (MM) negotiation exchanges that are part of the Internet Key Exchange (IKE) protocol.

Syntax

typedef enum IKEEXT_MM_SA_STATE_ {
  IKEEXT_MM_SA_STATE_NONE,
  IMEEXT_MM_SA_STATE_SA_SENT,
  IKEEXT_MM_SA_STATE_SSPI_SENT,
  IMEEXT_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.
  • IMEEXT_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
  • IMEEXT_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

Header

fwpmu.h

See Also

Reference

WFP IKE Types

Other Resources

Windows Filtering Platform