in the hand - .NET Solutions for Mobility

InTheHand.WindowsMobile.PocketOutlook Namespace

The InTheHand.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 Pocket PCs and Smartphones.

Namespace hierarchy

Classes

Class Description
Account Defines the account ID, counter, and parent message store for all messaging accounts. This is the base class for EmailAccount and SmsAccount.
Appointment Appointment Represents an Appointment in the Calendar folder.
AppointmentCollection Represents the collection of Appointment items in an Appointments folder.
AppointmentFolder Defines a folder for storing the collection of Appointment objects.
AppointmentRecurrence Recurring Defines a recurrence pattern as applied to an Appointment.

Professional Edition

Attachment Represents an individual attachment.

Professional Edition

AttachmentCollection The attachments collection for email messages.

Professional Edition

BeamFolder Infrared Used to hold items sent or received via Infrared or Bluetooth.

Professional Edition

Contact Contact Represents a Contact in the Contacts folder.
ContactCollection Represents the collection of Contact items in a Contacts folder.
ContactFolder Defines the Contacts folder. This is the container for the Contact collection.
EmailAccount Represents a Pocket Outlook e-mail account.
EmailAccountCollection Defines the set of all e-mail accounts that are currently configured on the mobile device.
EmailMessage Represents an e-mail message. The EmailMessage class inherits from the Message class.
EmailMessageFolder Represents a single email folder.

Professional Edition

EmailMessageFolderCollection Represents a collection of folders containing email messages.

Professional Edition

Folder 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.
MessageFolder Represents a single message folder.

Professional Edition

MessageFolderCollection Represents a folder containing messages.
MessagingApplication Provides automation of the messaging application’s user interface.

Professional Edition

OutlookDateTime Provides Outlook Mobile DateTime constants.
OutlookSession Represents the Pocket Outlook application object.
OutlookTimeZone PocketOutlook TimeZone information.

Professional Edition

PimApplication Provides automation of the personal information manager application’s user interface.

Professional Edition

PimItem Represents a Pocket Outlook Item - Appointment, Contact or Task.
PimItemCollection Allows you to add new items or retrieve existing items from the store.
PimItemEventArgs Holds information about a PIM item change.
PocketOutlookException The generic exception that is thrown by InTheHand.WindowsMobile.PocketOutlook methods.
Recipient Meeting Represents a single member of a RecipientCollection.
RecipientCollection Meeting Collection of Recipients for an Appointment that is a meeting request.
Recurrence Recurring Defines a Recurrence pattern for a Task or Appointment.

Professional Edition

RecurrenceException Recurrence Read-only information about a single exception to a recurring Appointment.

Professional Edition

RecurrenceExceptionCollection Recurrence Read-only collection of RecurrenceExceptions to a recurring Appointment.

Professional Edition

ServiceCenterException The exception that is thrown when an SMSC error occurs while sending the SMS message.
SmsAccount Provides access to a Pocket Outlook 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 Send fails).
SmsMessage Represents a Short Message Service (SMS) message.
SmsMessageFolder Folder containing SMS messages.

Professional Edition

SmsMessageFolderCollection Represents a collection of folders containing SMS messages.

Professional Edition

Task 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.
TaskFolder Defines the Tasks folder. This is container for the Task collection.
TaskRecurrence Recurring Defines a recurrence pattern applied to a Task.

Professional Edition

Delegates

Delegate Description
PimItemEventHandler Defines a method to handle an item change event.

Enumerations

Enumeration Description
BusyStatus Specifies availability in the period of time spanned by an Appointment or Meeting. The default value is Busy.
CalendarView Specifies the different calendar views supported.

Professional Edition

DaysOfWeek Specifies the days of the week used in a recurrence pattern.

Professional Edition

DownloadState Describes the current download state of a message.
Importance Specifies importance levels (Low, Normal, and High) for Tasks.

Professional Edition

MeetingStatus Meeting Specifies whether an Appointment is a Meeting, and if so, specifies its status. The default value is NotMeeting (just an Appointment).

Professional Edition

Month Specifies the months (from 1 to 12) used in a recurrence pattern.
RecurrenceType Recurrence Specifies the type of recurrence pattern assigned to Tasks, Appointments, Events, and Meetings. This type indicates when and how often the item repeats.

Professional Edition

Sensitivity Specifies the sensitivity level assigned to Appointment and Task items. The default value is Normal.

Professional Edition

WeekOfMonth Specifies the weeks of any month (from 1 to 5), used in a recurrence pattern.