IXPSTATUS enumeration

[IXPSTATUS is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]

Indicates the transport status types.

Syntax

typedef enum tagIXPSTATUS { 
  IXP_FINDINGHOST    = 0,
  IXP_CONNECTING     = 1,
  IXP_SECURING       = 2,
  IXP_CONNECTED      = 3,
  IXP_AUTHORIZING    = 4,
  IXP_AUTHRETRY      = 5,
  IXP_AUTHORIZED     = 6,
  IXP_DISCONNECTING  = 7,
  IXP_DISCONNECTED   = 8,
  IXP_LAST           = 9
} ACCESSTYPE;

Constants

IXP_FINDINGHOST

Indicates that the transport is attempting to resolve the IP name and the host.

IXP_CONNECTING

Indicates that the TCP/IP connection is in progress.

IXP_SECURING

Indicates that a TCP/IP socket connection has been established. The transport is securing a SSL connection.

IXP_CONNECTED

Indicates that a TCP/IP socket connection has been established. The transport is waiting for protocol response.

IXP_AUTHORIZING

Indicates that the transport is performing authorization with the server.

IXP_AUTHRETRY

Indicates that the transport is retrying authorization with the server.

IXP_AUTHORIZED

Indicates that authorization is successful. This is a transient state, which becomes IXP_CONNECTED immediately after.

IXP_DISCONNECTING

Indicates that the connection is being closed.

IXP_DISCONNECTED

Indicates that the transport has been disconnected from the server.

IXP_LAST

Indicates the last status value (for bounds checking).

Remarks

These values are returned in the OnStatus callback method and in the GetStatus method.

Requirements

Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
Product
Outlook Express 6.0
Header
Imnxport.h
IDL
Imnxport.idl