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