Platform SDK: Exchange 2000 Server

IAppointment Interface

[This is preliminary documentation and subject to change.]

Provides properties and methods for defining and manipulating appointments.

IID
CD000120-8B95-11D1-82DB-00C04FB1625D
Extends
IDispatch

Member Summary

Properties

Name Type Description
AllDayEvent

[Visual Basic,VBScript] Boolean

[C++,IDL] VARIANT_BOOL

Specifies TRUE or FALSE, depending on whether an event is scheduled for an entire day.
Attachments

(Read-only)

[Visual Basic,VBScript] IBodyParts

[C++,IDL] IBodyParts*

Returns the collection of attachments in a message.
Attendees

(Read-only)

[Visual Basic,VBScript] IAttendees

[C++,IDL] IAttendees*

Returns the IAttendees interface on the implementing object.
BodyPart

(Read-only)

[Visual Basic,VBScript] IBodyPart

[C++,IDL] IBodyPart*

Returns the IBodyPart interface on the implementing object.
BusyStatus

[Visual Basic,VBScript] String

[C++,IDL] BSTR

Specifies how an appointment appears in the free/busy view.
Configuration IConfiguration

IConfiguration*

A reference to a Configuration object that defines the configuration information used by the object.
Contact

[Visual Basic,VBScript] String

[C++,IDL] BSTR

Contains a person's name as a contact for an appointment.
ContactURL

[Visual Basic,VBScript] String

[C++,IDL] BSTR

Contains a URL for accessing an alternative format of the contact information.
DataSource

(Read-only)

IDataSource

[C++,IDL]IDataSource*

Returns the IDataSource interface on the object.
Duration

[Visual Basic,VBScript] Long

[C++,IDL] long

Contains the duration of an appointment in seconds. Either a Duration or an EndTime is required.
EndTime

[Visual Basic,VBScript] Date

[C++,IDL] DATE

Contains the time an appointment ends. Either an EndTime or a Duration is required.
Exceptions

(Read-only)

IExceptions

[C++,IDL]IExceptions*

Returns an IExceptions collection of exceptions for a recurring schedule of appointments.
Fields

(Read-only)

[Visual Basic,VBScript] ADODB.Fields

[C++,IDL] Fields*

Returns an ADO Fields interface on an ADO Fields collection object. The object contains the resource fields associated with a message.
GEOLatitude

[Visual Basic,VBScript] Long

[C++,IDL] long

Contains the geographical latitude of an appointment's location.
GEOLongitude

[Visual Basic,VBScript] Long

[C++,IDL] long

Contains the geographical longitude of an appointment's location.
Keywords

[Visual Basic,VBScript] Variant

[C++,IDL] VARIANT

Contains keywords identifying an appointment.
Location

[Visual Basic,VBScript] String

[C++,IDL] BSTR

Contains an appointment's meeting location.
LocationURL

[Visual Basic,VBScript] String

[C++,IDL] BSTR

Contains a URL for accessing an alternative format of the location information.
MeetingStatus

[Visual Basic,VBScript] String

[C++,IDL] BSTR

Contains the status of an appointment: Tentative, Confirmed, or Cancelled.
Priority

[Visual Basic,VBScript] String

[C++,IDL] BSTR

Contains an appointment's priority status: Normal, Urgent, or Non-urgent.
RecurrencePatterns

(Read-only)

IRecurrencePatterns

[C++,IDL]IRecurrencePatterns*

Returns an IRecurrencePatterns collection of recurring information for a recurring appointment.
ReplyTime

(Read-only)

[Visual Basic,VBScript] Date

[C++,IDL] DATE

Returns the time a recipient replied to a meeting request.
Resources

[Visual Basic,VBScript] String

[C++,IDL] BSTR

Contains a list of supportive resources for an appointment.
ResponseRequested

[Visual Basic,VBScript] Boolean

[C++,IDL] VARIANT_BOOL

Indicates if a response is requested for an appointment.
Sensitivity

[Visual Basic,VBScript] String

[C++,IDL] BSTR

Contains the status of an appointment's sensitivity: Company-Confidential, Personal, or Private.
StartTime

[Visual Basic,VBScript] Date

[C++,IDL] DATE

Contains the starting time for an appointment. StartTime is a required property.
Subject

[Visual Basic,VBScript] String

[C++,IDL] BSTR

Contains the topic for an appointment.
TextBody

[Visual Basic,VBScript] String

[C++,IDL] BSTR

Contains the decoded text description of the appointment.
Transparent

[Visual Basic,VBScript] String

[C++,IDL] BSTR

Contains whether an appointment appears in the free/busy string.

Methods

Name Description
Accept Prepares and returns a CalendarMessage object for accepting a meeting request.
AcceptTentative Prepares and returns a CalendarMessage object for tentatively accepting a meeting request.
Cancel Prepares and returns a CalendarMessage object for cancelling a meeting request.
CreateRequest Prepares and returns a CalendarMessage object for sending a meeting request.
Decline Prepares and returns a CalendarMessage object for declining a meeting request.
GetFirstInstance Returns the first instance of a recurring appointment.
GetInterface Returns a specified interface on this object. Acts as a QueryInterface or Set method for script languages.
GetNextInstance Returns the next instance of a recurring appointment.
GetRecurringMaster Returns the master recurring appointment for an exception or instance of the master appointment.
Invite Forwards the appointment to another recipient.
Publish Writes the appointment information for other users to a file or URL.