Pocket Outlook Object Model Reference

Windows Mobile 6.5
A version of this page is also available for
4/8/2010

The Pocket Outlook Object Model (POOM) API provides access to Personal Information Manager (PIM) data on Windows® phones. It mirrors the desktop version of the Outlook Object Model, yet it has a smaller scope of functionality. POOM is a COM-based type library that provides an objectoriented framework for creating, modifying, and displaying IAppointment, ITask, and IContact items—and for manipulating the folders that contain them.

POOM began shipping on mobile devices running the Pocket PC 2000 and Smartphone 2002 platforms. POOM for Windows Mobile is also known as POOM2. It is an extension of the version of POOM that ships with Windows Embedded CE (also known as POOM1). For information on POOM1, see this Microsoft Web site.

The following members are included in the POOM API.

Outlook Mobile Command Line Launch Parameters

Contains information about how the Outlook Mobile applications Calendar, Contacts, and Tasks can be invoked with command-line parameters.

Pocket Outlook Object Model Enumerations

Contains detailed information about each of the POOM enumerations: OlBusyStatus, OlDaysOfWeek, OlDefaultFolders, OlImportance, OlItemType, OlMeetingStatus, OlRecurrenceType, OlReminderOptions, and OlSensitivity.

Pocket Outlook Object Model Functions

Contains information about the CePimCommand function, which is used for creating menu add-ins, and about various functions for searching contacts.

Aa910830.note(en-us,MSDN.10).gifNote:
On Windows phones, do not use CePimCommand; use the IContextMenu interface instead. For more information, see How to: Implement IContextMenu and IObjectWithSite.
Pocket Outlook Object Model Interfaces

Contains detailed information about the POOM interfaces: IAppointment, IContact, IException, IExceptions, IFolder, IPOlItems, IPOlRecipient, IPOutlookApp, IPOutlookItemCollection, IRecipient, IRecipients, IRecurrencePattern, ITask, ITimeZone.

Pocket Outlook Object Model Constants

Contains information about the maximum and minimum date values for Calendar entries, and about the custom PIM property types.

Pocket Outlook Object Model Custom Error Codes

Contains a listing of the custom error codes returned by POOM procedures.

Pocket Outlook Object Model Flags

Contains details about POOM flags—divided into the following groups: Contact Chooser, Drawing State, GetIDsFromNames, Notification, Source Provider Customization Type, and Source Provider PIM Type Ownership.

Pocket Outlook Object Model Notifications

Contains details about the two kinds of POOM notifications: PIM_ITEM and PIMFOLDERNOTIFICATION.

Pocket Outlook Object Model Property Identifiers

Contains details about each group of Outlook Mobile object properties: Calculated, Shared by Calendar & Task, Calendar, Task, Contact, FindMatchingContact, Recurring, and Shared by All.

Pocket Outlook Object Model Structures

Contains details about the POOM structures: CHOOSECONTACT and SRCCUSTOMDRAW.

Messaging

Learn about the Windows Mobile messaging subsystem, which allows mobile devices to be used for sending, receiving, storing, and manipulating, e-mail and SMS messages.

Community Additions

Show: