IAppointment2 (Compact 7)

3/12/2014

The IAppointment2 interface 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

IAppointment2 methods Description

IAppointment2::get_IsException

New for Windows Embedded Compact 7. Checks to see if this instance of a recurring appointment is an exception to a recurrence pattern.

IAppointment2::Respond

New for Windows Embedded Compact 7. Sends a response for a meeting request to the meeting organizer.

IAppointment2::get_ItemId

New for Windows Embedded Compact 7. Gets the appointment item's item identifier (POLITEMID).

IAppointment2::get_Parent

New for Windows Embedded Compact 7. Gets the Appointment item's parent folder.

IAppointment2::get_Store

New for Windows Embedded Compact 7. Gets the Appointment item's store object.

IAppointment2::get_NoResponseRequested

New for Windows Embedded Compact 7. Determines whether the meeting organizer configured the meeting request so that recipients do not have to respond with Accepted, Tenatatively Accepted, and Declined.

IAppointment2::put_NoResponseRequested

New for Windows Embedded Compact 7. Sets the meeting request item's NoResponseRequested boolean value to true, configuring the meeting request item so that recipients do not have to respond to the request.

IAppointment2::get_NoNewTimeProposals

New for Windows Embedded Compact 7. Determines whether the meeting organizer configured the meeting request so that recipients can propose an alternate meeting time.

IAppointment2::put_NoNewTimeProposals

New for Windows Embedded Compact 7. Sets the meeting request item's NoNewTimeProposals boolean value to true, configuring the meeting request item to not allow recipients to prospose an alternate meeting time.

IAppointment2::get_Organizer

New for Windows Embedded Compact 7. Gets the name of the meeting organizer.

IAppointment2::put_Organizer

New for Windows Embedded Compact 7. Sets the name of the meeting organizer.

IAppointment2::get_OrganizerEmail

New for Windows Embedded Compact 7. Gets the e-mail address of the meeting organizer.

IAppointment2::put_OrganizerEmail

New for Windows Embedded Compact 7. Sets the e-mail address of the meeting organizer.

IAppointment2::ClearRecurrencePattern

Clears the recurrence for the appointment and marks it as a single instance.

IAppointment2::GetRecurrencePattern

Gets the current recurrence pattern for the appointment.

IAppointment2::get_IsRecurring

Determines whether the appointment is recurring.

IAppointment2::get_Subject

Gets the appointment's subject.

IAppointment2::get_Location

Gets the location for the appointment.

IAppointment2::get_Categories

Gets the categories assigned to the appointment.

IAppointment2::get_Start

Determines when the appointment starts.

IAppointment2::get_Duration

Gets the length of the appointment.

IAppointment2::get_End

Determines when the appointment ends.

IAppointment2::get_AllDayEvent

Determines whether the appointment is an all day event.

IAppointment2::get_BusyStatus

Gets a user's availability during a designated appointment time.

IAppointment2::get_Sensitivity

Gets the sensitivity for a meeting as normal or private.

IAppointment2::get_Body

Gets the appointment's message body or the binary representation of the message body.

IAppointment2::get_Recipients

Gets the appointment's list of recipients. For more information, see IRecipients.

IAppointment2::get_MeetingStatus

Determines whether the appointment is a meeting. An appointment is a meeting that has an empty recipients collection.

IAppointment2::get_ReminderSet

Determines whether the appointment has been flagged to remind the user.

IAppointment2::get_ReminderSoundFile

Gets the path and file name of the sound file to play when the reminder occurs for the appointment.

IAppointment2::get_ReminderMinutesBeforeStart

Gets the number of minutes the reminder occurs before the start of the appointment.

IAppointment2::get_ReminderOptions

Gets a bitmask indicating which reminder options have been set. For mor information, see OlReminderOptions.

IAppointment2::get_ReplyTime

New for Windows Embedded Compact 7. Determines when the response to the meeting response was received.

IAppointment2::get_ResponseType

New for Windows Embedded Compact 7. Gets the recipient's status for this meeting request. For more information, see OlRecipientStatus.

IAppointment2::put_Subject

Sets the subject for the appointment.

IAppointment2::put_Location

Sets the location for the appointment.

IAppointment2::put_Categories

Sets the categories assigned to the appointment.

IAppointment2::put_Start

Sets when the appointment starts.

IAppointment2::put_Duration

Sets the length of the appointment.

IAppointment2::put_End

Sets when the appointment ends.

IAppointment2::put_AllDayEvent

Sets whether the appointment is an all day event.

IAppointment2::put_BusyStatus

Sets a user's availability during the appointment.

IAppointment2::put_Sensitivity

Sets the sensitivity for a meeting as either normal or private.

IAppointment2::put_Body

Sets the appointment's message body, or the binary representation of its message body.

IAppointment2::put_ReminderSet

Flags the appointment to remind the user.

IAppointment2::put_ReminderSoundFile

Sets the path and file name of the sound file to play when the reminder occurs for the appointment.

IAppointment2::put_ReminderMinutesBeforeStart

Sets the number of minutes a reminder occurs before the start of the appointment.

IAppointment2::put_ReminderOptions

Sets a bitmask that determines defines which reminder options are used for the appointment. For mor information, see OlReminderOptions.

IAppointment2::put_ReplyTime

New for Windows Embedded Compact 7. Sets a value for when the response to the meeting response was received.

IAppointment2::put_ResponseType

New for Windows Embedded Compact 7. Sets the recipient's status for this meeting request. For more information, see OlRecipientStatus.

IAppointment2::Save

Saves the appointment item (adds it to the appointment collection).

IAppointment2::Send

Sends a meeting request to recipients.

IAppointment2::Delete

Deletes the appointment item.

IAppointment2::Cancel

Sends a cancellation of a meeting request.

IAppointment2::Copy

Adds a copy of the appointment item in the Appointment items collection.

IAppointment2::Display

Displays the Appointment item's Summary tab.

IAppointment2::put_BodyInk

Sets a binary representation of the Appointment body.

IAppointment2::get_BodyInk

Gets a binary representation of the Appointment body.

IAppointment2::get_Application

Gets a handle to the Outlook Mobile application object - the POOM entry point.

Remarks

The IAppointment2 interface was introduced in Windows Embedded Compact 7.

Requirements

Header

pimstore.h

Library

Pimstore.lib

See Also

Reference

Pocket Outlook Object Model Interfaces