BIMSTATE Enumerated Type

Deprecated. Specifies local or remote client state.

Note  The BIMSTATE enumerated type is available for use in Microsoft Windows Messenger 4.7. It might be altered or unavailable in subsequent versions of Windows Messenger. You should use MISTATUS instead.

Syntax

typedef enum {
    BIMSTATE_UNKNOWN = 0x0000,
    BIMSTATE_OFFLINE = 0x0001,
    BIMSTATE_ONLINE = 0x0002,
    BIMSTATE_INVISIBLE = 0x0006,
    BIMSTATE_BUSY = 0x000A,
    BIMSTATE_BE_RIGHT_BACK = 0x000E,
    BIMSTATE_IDLE = 0x0012,
    BIMSTATE_AWAY = 0x0022,
    BIMSTATE_ON_THE_PHONE = 0x0032,
    BIMSTATE_OUT_TO_LUNCH = 0x0042,
    BIMSTATE_LOCAL_FINDING_SERVER = 0x0100,
    BIMSTATE_LOCAL_CONNECTING_TO_SERVER = 0x0200,
    BIMSTATE_LOCAL_SYNCHRONIZING_WITH_SERVER = 0x0300,
    BIMSTATE_LOCAL_DISCONNECTING_FROM_SERVER = 0x0400
} BIMSTATE;

Constants

  • BIMSTATE_UNKNOWN
    The state of the local or remote client is unknown.

  • BIMSTATE_OFFLINE
    The local or remote client is not connected to a server.

  • BIMSTATE_ONLINE
    The local or remote client is connected to a server.

  • BIMSTATE_INVISIBLE
    The local or remote client is connected to a server, but invisible to other users.

  • BIMSTATE_BUSY
    The local or remote client is connected to a server and in a user-selected busy state.

  • BIMSTATE_BE_RIGHT_BACK
    The local or remote client user is away from the computer for a short time. This is a user-selected state.

  • BIMSTATE_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.

  • BIMSTATE_AWAY
    The local or remote client user is away from the computer. This is a user-selected state.

  • BIMSTATE_ON_THE_PHONE
    The local or remote client user is on the phone. This is a user-selected state.

  • BIMSTATE_OUT_TO_LUNCH
    The local or remote client user is at lunch. This is a user-selected state.

  • BIMSTATE_LOCAL_FINDING_SERVER
    The local client is attempting to find the server.

  • BIMSTATE_LOCAL_CONNECTING_TO_SERVER
    The local client is connecting to the server.

  • BIMSTATE_LOCAL_SYNCHRONIZING_WITH_SERVER
    The local client is synchronizing with the server.

  • BIMSTATE_LOCAL_DISCONNECTING_FROM_SERVER
    The local client is disconnecting from the server.

Remarks

Important  BIMSTATE is no longer available in Windows Vista. See Windows Messenger for more information.

Enumerated Type Information

Header and IDL files basicim.h, basicim.idl