MISTATUS

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Specifies local or remote client state.

Syntax

typedef enum{
   MISTATUS_UNKNOWN                         = 0x0000,
   MISTATUS_OFFLINE                         = 0x0001,
   MISTATUS_ONLINE                          = 0x0002,
   MISTATUS_INVISIBLE                       = 0x0006,
   MISTATUS_BUSY                            = 0x000A,
   MISTATUS_BE_RIGHT_BACK                   = 0x000E,
   MISTATUS_IDLE                            = 0x0012,
   MISTATUS_AWAY                            = 0x0022,
   MISTATUS_ON_THE_PHONE                    = 0x0032,
   MISTATUS_OUT_TO_LUNCH                    = 0x0042,
   MISTATUS_IN_A_MEETING                    = 0x0052,
   MISTATUS_OUT_OF_OFFICE                   = 0x0062,
   MISTATUS_DO_NOT_DISTURB                  = 0x0072,
   MISTATUS_IN_A_CONFERENCE                 = 0x0082,
   MISTATUS_ALLOW_URGENT_INTERRUPTIONS      = 0x0092,
   MISTATUS_MAY_BE_AVAILABLE                = 0x00A2,
   MISTATUS_CUSTOM                          = 0x00B2,
   MISTATUS_LOCAL_FINDING_SERVER            = 0x0100,
   MISTATUS_LOCAL_CONNECTING_TO_SERVER      = 0x0200,
   MISTATUS_LOCAL_SYNCHRONIZING_WITH_SERVER = 0x0300,
   MISTATUS_LOCAL_DISCONNECTING_FROM_SERVER = 0x0400,
} MISTATUS;

Members

  • MISTATUS_UNKNOWN
    The state of the local or remote client is unknown.
  • MISTATUS_OFFLINE
    The local or remote client is not connected to a server.
  • MISTATUS_ONLINE
    The local or remote client is connected to a server.
  • MISTATUS_INVISIBLE
    The local or remote client is connected to a server but invisible to other users.
  • MISTATUS_BUSY
    The local or remote client is connected to a server and in a user-selected busy state.
  • MISTATUS_BE_RIGHT_BACK
    The local or remote client user is away from the computer for a short time. This is a user-selected state.
  • MISTATUS_IDLE
    The local or remote client has not detected mouse or keyboard input on the computer for a determined time. The user is most likely away from the computer. The user can select whether to transmit idle state and idle time threshold.
  • MISTATUS_AWAY
    The local or remote client user is away from the computer. This is a user-selected state.
  • MISTATUS_ON_THE_PHONE
    The local or remote client user is on the phone. This is a user-selected state.
  • MISTATUS_OUT_TO_LUNCH
    The local or remote client user is at lunch. This is a user-selected state.
  • MISTATUS_IN_A_MEETING
    N/A
  • MISTATUS_OUT_OF_OFFICE
    N/A
  • MISTATUS_DO_NOT_DISTURB
    N/A
  • MISTATUS_IN_A_CONFERENCE
    N/A
  • MISTATUS_ALLOW_URGENT_INTERRUPTIONS
    N/A
  • MISTATUS_MAY_BE_AVAILABLE
    N/A
  • MISTATUS_CUSTOM
    The following defines are not been used in Office Communicator 2007. The defines have to be kept because the defines are exposed to the exported h file with the interface declarations. Removing the following defines potentially breaks the build for other applications like Microsoft® Office.
  • MISTATUS_LOCAL_FINDING_SERVER
    The local client is attempting to find the server.
  • MISTATUS_LOCAL_CONNECTING_TO_SERVER
    The local client is connecting to the server.
  • MISTATUS_LOCAL_SYNCHRONIZING_WITH_SERVER
    The local client is synchronizing with the server.
  • MISTATUS_LOCAL_DISCONNECTING_FROM_SERVER
    The local client is disconnecting from the server.

Remarks

Requirements

  • Client
    Requires Microsoft DirectX 9.0, C Runtime libraries (msvcm80.dll) on Microsoft Windows© Vista, Microsoft Windows XP Service Pack 1 (SP1) or later, or Microsoft Windows 2000 with Service Pack 4 (SP4). Any Communicator-imposed restrictions apply. .
  • Server
    Requires Microsoft Office Communications Server 2007, AV MCU (for Media Support), Media Relay (for NAT/Firewall traversal) on Microsoft Office Communications Server 2007.
  • Product
    Microsoft Office Communicator 2007 Automation API
  • IDL file
    Msgrua.idl

See Also

Reference

Enums