IAppointment::get_End (Windows Embedded CE 6.0)
1/6/2010
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
- pst
[out] Reference to a Variant time date object that defines the end. For information on the DATE type, see IPOutlookApp::VariantTimeToSystemTime. For information on the SYSTEMTIME structure, see SYSTEMTIME.
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 |
Windows Embedded CE | Windows CE 2.0 and later |
See Also
Reference
IAppointment
Pocket Outlook Object Model Interfaces