Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
The IAppointmentinterface represents an appointment in the Calendar folder. An appointment object can represent a meeting, a one-time appointment, or a recurring appointment or meeting.
Methods in Vtable Order
IAppointment methods | Description |
---|---|
Clears the recurrence for an appointment and marks it as a single instance. |
|
Gets the current recurrence pattern for an appointment. |
|
Determines whether the appointment is recurring. |
|
Gets the subject for the appointment. |
|
Gets the location for an appointment. |
|
Gets the categories assigned to the appointment. |
|
Determines when an appointment starts. |
|
Gets the length of an appointment. |
|
Determines when the appointment ends. |
|
Determines whether an appointment is an all day event. |
|
Gets a user's availability during a designated appointment time. |
|
Gets the sensitivity for a meeting as normal or private. |
|
Gets the notes or message accompanying an appointment. |
|
Gets the recipients list as an IRecipientsinterface object. |
|
Determines whether the appointment is a meeting. |
|
Determines whether the user wants to be reminded of an appointment. |
|
Gets the path and file name of the sound file to play when the reminder occurs for the appointment. |
|
Gets the number of minutes a reminder occurs before the start of an appointment. |
|
Gets the type of a reminder. |
|
Sets the subject for the appointment. |
|
Sets the location for an appointment. |
|
Sets the categories assigned to the appointment. |
|
Sets when an appointment starts. |
|
Sets the length of an appointment. |
|
Sets when the appointment ends. |
|
Sets whether an appointment is an all day event. |
|
Sets a user's availability during an appointment. |
|
Sets the sensitivity for a meeting as either normal or private. |
|
Sets either the message body or the binary representation of the message body accompanying an appointment. |
|
Sets whether the user wants to be reminded of an appointment. |
|
Sets the path and file name of the sound file to play when the reminder occurs for the appointment. |
|
Sets the number of minutes a reminder occurs before the start of an appointment. |
|
Sets the type of a reminder (vibrate etc.). |
|
Saves an appointment item (adds it to the appointment collection). |
|
Sends a meeting request to recipients. |
|
Deletes an appointment item. |
|
Sends a cancellation of a meeting request. |
|
Adds a copy of an appointment item in the Appointment items collection. |
|
Displays the Appointment item's Summarytab. |
|
Gets the object identifier (OID) for an item. |
|
Sets a binary representation of the Appointment body. |
|
Gets a binary representation of the Appointment body. |
|
Gets the main Outlook Mobile application IPOutlookAppobject. |
Remarks
POOM does not support the ReminderOverrideDefaultproperty that is supported in the desktop version of Microsoft Outlook. When you create an appointment, Outlook Mobile automatically creates it with the default reminder information. Setting individual reminder properties automatically overrides their defaults.
In the desktop version of Outlook, you must set the MeetingStatusproperty of an appointment to mark it as a meeting request. This allows you to have appointments with recipients, that are not meeting requests. This is not possible in Outlook Mobile. In Outlook Mobile, an appointment is a meeting request if one or more recipients are specified. The IAppointment::get_MeetingStatusproperty is read-only, and can take only the OlMeetingStatusenumeration values olNonMeetingand olMeeting.
In desktop Outlook, the Addressproperty is read-only. In Outlook Mobile, it is read/write, because POOM does not provide a Resolvemethod to resolve the display name to an e-mail address.
To send a cancellation to a meeting in desktop Outlook, you must first set the MeetingStatusproperty to olMeetingCanceled. This property is read-only in POOM, so you must call IAppointment::Cancelto send a cancellation method for a meeting. You must subsequently call the IAppointment::Deletemethod to remove the meeting from the user's calendar.
Requirements
Header | pimstore.h |
Library | Pimstore.lib |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |