Specifies the possible states of a user calendar time slot.

Syntax

	typedef enum
	{
		CALENDAR_STATE_NOT_AVAILABLE,
		CALENDAR_STATE_FREE,
		CALENDAR_STATE_TENTATIVE,
		CALENDAR_STATE_NOTWORKING,
		CALENDAR_STATE_BUSY,
		CALENDAR_STATE_OUT_OF_OFFICE
}

Members

CALENDAR_STATE_NOT_AVAILABLE

The calendar time slot is not available

CALENDAR_STATE_FREE

The calendar time slot is free

CALENDAR_STATE_TENTATIVE

The calendar time slot has been tentatively scheduled by the user

CALENDAR_STATE_NOTWORKING

The user will not be working during this time slot

CALENDAR_STATE_BUSY

The user has a scheduled item in this time slot

CALENDAR_STATE_OUT_OF_OFFICE

The user is out of the office during this time slot

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