UCC_PRESENCE_AVAILABILITY Enumeration
Enumerates presence availability values supported by the UCC API.
Namespace: Microsoft.Office.Interop.UccApi
Assembly: Microsoft.Office.Interop.UccApi (in microsoft.office.interop.uccapi.dll)
Assembly: Microsoft.Office.Interop.UccApi (in microsoft.office.interop.uccapi.dll)
| Member name | Description |
|---|---|
| UCCPA_BUSY | A flag indicating that the contact is busy. |
| UCCPA_DO_NOT_DISTURB | A flag indicating that the contact does not want to be disturbed. |
| UCCPA_FREE | A flag indicating that the contact is available. |
| UCCPA_IDLE_BUSY | A flag indicating that the contact is busy and inactive. |
| UCCPA_IDLE_FREE | A flag indicating that the contact is available but inactive. |
| UCCPA_NOT_SET | A flag indicating that the presence state is unspecified. An application must not set this flag to publish any presence availability. |
| UCCPA_TEMP_UNALERTABLE | A flag indicating that the contact temporarily cannot be alerted. |
| UCCPA_UNALERTABLE | A flag indicating that the contact cannot be alerted. |
| UCCPA_UNAVAILABLE | A flag indicating that the contact is not available. |
These values are used by Office Communicator and Office Communications Server.
Win32 COM/C++ Syntax
typedef enum UCC_PRESENCE_AVAILABILITY
{
UCCPA_NOT_SET = 0,
UCCPA_FREE = 3000,
UCCPA_IDLE_FREE = 4500,
UCCPA_BUSY = 6000,
UCCPA_IDLE_BUSY = 7500,
UCCPA_DO_NOT_DISTURB = 9000,
UCCPA_TEMP_UNALERTABLE = 12000,
UCCPA_UNALERTABLE = 15000,
UCCPA_UNAVAILABLE = 18000
};