IAppointment::get_End (Compact 7)

3/12/2014

The End property gets or sets when the appointment ends. This must be set equal to or after the IAppointment::get_Start property.

To get the value of the End property, call the property method described here.

To set the value of the End property, see the IAppointment::put_End property method.

Syntax

HRESULT get_End(
   DATE * pst
);

Parameters

Return Value

This method returns the standard values E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, and E_FAIL, as well as the following:

  • S_OK
    The method completed successfully.

Remarks

Dates must be between 1/1/1900 and 12/31/2999 inclusive.

The default start time is the top of the next hour. For example, if the current time is 10:37 A.M., the default start time is 11:00 A.M.

If you set the Appointment's End to a time before the Appointment's IAppointment::get_Start, Outlook Mobile ensures that the Appointment remains valid by automatically updating the Start time to maintain the original Duration.

get_Start returns the Start value that will be saved, not the last value set.

For IAppointment::get_AllDayEvent, the End date should be set to the day after the event. For example, if the All Day Event is scheduled to occur on 5/10/2006, then the End date should be set to the next day, 5/11/2006.

Requirements

Header

pimstore.h

Library

Pimstore.lib

See Also

Reference

IAppointment
Pocket Outlook Object Model Interfaces
Pocket Outlook Object Model Enumerations