Pocket Outlook Object Model Interfaces (Compact 7)

3/12/2014

The following table lists the Pocket Outlook Object Model (POOM) API interfaces. They represent the Personal Information Manager (PIM) items, item collections, storage folders, and recurrence patterns that make up the object model.

Programming element Description

IAppointment

Represents an appointment in the Calendar folder.

IAppointment2

Represents an appointment in the Calendar folder.

IChangeEventSink

Provides the callback sink for receiving change notifications from item stores.

ICity (deprecated)

Represents a city in the Cities folder.

IContact

Represents a contact in the Contacts folder.

IContact2

Represents a contact in the Contacts folder. Its methods can be used to save, delete, duplicate, or display a contact.

ICustomEventSink

Represents an event sink for custom events from the Unified Item Store.

IException

Contains information about a single exception to a recurring appointment.

IExceptions

Provides a read-only collection of exceptions to a recurring appointment.

IFolder

Exposes properties and methods for creating and accessing individual POOM items, and for sending them over an infrared link.

Note While the POOM has methods related to infrared communication, Windows Embedded Compact 7 does not support the use of infrared hardware.

IFolder2

Exposes properties and methods for creating and accessing individual POOM items, and for sending them over an infrared link.

Note While the POOM has methods related to infrared communication, Windows Embedded Compact 7 does not support the use of infrared hardware.

IItem

Represents a generic PIM item.

IItem2

Represents a generic PIM item.

IPimConfigurationManager

Represents a PIM configuration manager, which third-party applications use to register a PIM provider with PIM applications.

IPimDisplayCard

Represents a contact summary card.

IPimNewCard

Represents a newly updated contact card.

IPOlItems

Represents a PIM item.

IPOlItems2

Represents a collection of PIM items, and provides access to PIM item properties for an item at a given index within a collection, without the need to instantiate the item.

IPOlItems3

Represents a collection of PIM items.

IPOlRecipient

Provides the IPOlRecipient::Resolve method, which matches first and last names of a recipient against the Contact items in the data store.

IPOutlookApp

Represents the Outlook Mobile application object.

IPOutlookApp2

Provides access to PIM items, their custom properties, and their folders.

IPOutlookApp3

Represents the Outlook Mobile application object.

IPOutlookFolderCollection

Represents a collection of POOM Folder items.

IPOutlookItemCollection

Represents and manages a collection of PIM items contained in a folder.

IPOutlookItemCollection2

Represents and manages a collection of PIM items contained in a folder.

IPOutlookStoreCollection

Represents a collection of POOM item stores.

IRecipient

Represents a single member of a collection of recipients.

IRecipient2

Supports synchronizing Meeting Attendee Type and Meeting Attendee Status.

IRecipient3

Represents the recipient details associated with a meeting request.

IRecipients

Provides a collection of recipients for a meeting request (that is, an Appointment with a list of recipients).

IRecipientTable

Represents the recipient table in the POOM item store.

IRecurrencePattern

Provides read-write access to recurrence pattern objects associated with Task and Appointment items.

IRecurrencePattern2

Provides read-write access to recurrence pattern objects associated with Task and Appointment items.

IStore

Represents a POOM item store (object database).

ITask

Represents an assigned, delegated, or self-assigned task to perform within a specified time frame.

ITask2

Represents an assigned, delegated, or self-assigned task to perform within a specified time frame.

ITimeZone (deprecated)

Provides read-only access to standard and daylight saving time-zone information.

Remarks

Although all of the POOM interfaces inherit the IDispatch interface, using the IDispatch methods (IDispatch::GetIDsOfNames, IDispatch::GetTypeInfo, IDispatch::GetTypeInfoCount, and IDispatch::Invoke) on POOM objects is not supported.

See Also

Reference

Pocket Outlook Object Model Reference

Other Resources

Pocket Outlook Object Model