Microsoft.WindowsMobile.PocketOutlook Namespace

3/29/2010

The Microsoft.WindowsMobile.PocketOutlook namespace provides classes that allow you to create and access PIM data items (Appointments, Tasks, and Contacts), and MAPI messaging items (e-mail and SMS messages), on mobile devices running Windows Mobile Classic and Windows Mobile Standard.

Classes

Class Description
Account Defines a generic messaging account. This is the base class for EmailAccount and SmsAccount.
Appointment Defines an Appointment item in the Appointment collection. Appointments are blocks of time that appear in the Outlook calendar. They can have beginning and ending times, can repeat, can have a location; and become Meetings when scheduled (sent) to recipients (Contacts).
AppointmentCollection Represents the collection of Appointment items in an Appointment (Calendar) folder.
AppointmentCollection.AppointmentCollectionEnumerator An enumerator for iterating through the AppointmentCollection object.
AppointmentFolder Defines a folder (the Calendar Folder) for storing the collection of Appointment objects.
AppointmentRecurrence Defines a recurrence pattern and applies it to an Appointment.
Attachment an individual attachment
AttachmentCollection attachments collection for email or mms messages
AttachmentCollectionEnumerator The enumerator class for the Recipient Collection.
Contact Represents a Contact item in the Contact collection. Contacts represent information records on friends, colleagues, acquaintances, or even a company. They can be used for a variety of purposes (for example, addressing mail, e-mail, and text messages). A sizable Contact collection containing richly populated Contact items, is an enormously powerful database.
ContactCollection Represents the collection of Contact items in a Contact folder.
ContactCollection.ContactCollectionEnumerator Represents the Contact collection enumerator. Used to iterate through the Contact collection.
ContactFolder Defines the Contact folder. This is the container for the Contact collection.
EmailAccount Represents an Outlook Mobile e-mail account.
EmailAccountCollection Defines the set of all e-mail accounts that are currently configured on the mobile device.
EmailAccountCollectionEnumerator Initializes a new instance of the EmailAccountCollectionEnumerator class.
EmailMessage Represents an e-mail message. The EMailMessage class inherits from the Message class.
Folder Defines the generic base class for specialized folders containing item collections based on the PimItemCollection class.
InvalidSmsRecipientException The exception that is thrown when the Recipient address for the SMS message is invalid.
ItemId Defines the Item ID, which is used to uniquely identify PIM and Messaging items.
Message Defines the Item ID and the Recipient, as well as the opening and creation methods for e-mail and text messages.
MessagingApplication Provides automation of the messaging application’s user interface.
OutlookSession Represents the Outlook Mobile application object.
PimItem Defines information about each PIM item in the Outlook session, such as the ItemID property that uniquely identifies PimItems.
PimItemCollection Defines container operations (for example, adding, removing, and sorting items), along with state information (for example, references to the containing folder, whether the collection is sorted, etc.) about generic PIM item collections.
PimItemCollection.PimItemCollectionEnumerator Defines an enumerator for iterating through PIM item collections.
PimPropertySet Defines a set of custom PIM properties.
PocketOutlookException The generic exception that is thrown by Microsoft.WindowsMobile.PocketOutlook methods.
Recipient Defines a Recipient for Meeting requests and MAPI messages.
RecipientCollection The collection of Recipients for Meeting requests and MAPI messages.
RecipientCollectionEnumerator Defines an enumerator for iterating through Recipient collections.
Recurrence Defines a recurrence pattern that can be applied to Tasks, Appointments, Events, and Meetings.
ServiceCenterException The exception that is thrown when an SMSC error occurs while sending the SMS message.
SmsAccount Provides access to a Outlook Mobile Short Message Service (SMS) account, the account's SMS folders, and the SMS messages they contain.
SmsException The exception that is thrown after a failed attempt to send an SMS message (that is, whenever the function SmsMessage.Send fails).
SmsMessage Represents a Short Message Service (SMS) message.
Task Defines a Task item in the Task collection. Tasks represent actionable "ToDo" items that can be prioritized (using Low, Normal, and High), delegated (by creating a Task Request, or using Assign Task), and completed (using % Complete).
TaskCollection Represents the collection of Task items in the Task folder.
TaskCollection.TaskCollectionEnumerator Represents the Task collection enumerator. Used to iterate through the Task collection.
TaskFolder Defines the Task folder. This is container for the Task collection.
TaskRecurrence Defines a recurrence pattern and applies it to a Task.

Enumerations

Enumeration Description
AppointmentProperty This enumeration defines the set of Appointment object properties.
BusyStatus  
ContactProperty  
DaysOfWeek Specifies the days of the week used in a recurrence pattern.
Importance Specifies importance levels (Low, Normal, and High) for Tasks.
MeetingStatus Specifies whether an Appointment is a Meeting, and if so, specifies its status. The default value is NotMeeting (just an Appointment).
Month Specifies the months (from 1 to 12) used in a recurrence pattern.
PimPropertyFlags Specifies constants that define custom properties flags.
RecurrenceType Specifies the type of recurrence pattern assigned to Tasks, Appointments, Events, and Meetings. This type indicates when and how often the item repeats.
Sensitivity Specifies the sensitivity level assigned to Appointment and Task items. The default value is Normal.
TaskProperty This enumeration defines the set of Task object properties.
WeekOfMonth Specifies the weeks of any month (from 1 to 5), used in a recurrence pattern.