Pocket Outlook Object Model Property Identifiers (Compact 7)

3/12/2014

This section provides reference details about the Pocket Outlook Object Model API Property Identifiers.

It is convenient to use Property Identifiers in a form known as Property Tags. Property Tags encapsulate the Property Identifier and its associated Property Type. Property Tags are implemented as 32-bit unsigned integers (which range from 0 through 4294967295 decimal). The Property Type is contained in the low-order Word (that is, in bits 0 through 15), and the Property Identifier is contained in the high-order Word (that is, in bits 16 through 31). The set of Windows Embedded Compact Property Tags is defined by the PIM_PROPTAG enumeration.

Property identifier Description

Calendar and Task Property ID's

Properties on IAppointment, Meeting, and ITask objects.

Calendar Property ID's

Properties on IAppointment and Meeting objects.

Contact Property ID's

Properties on IContact objects.

ChooseContact Property ID's

The property identifiers you can use in the rgpropidRequiredProperties member of the CHOOSECONTACT Structure, when calling the ChooseContact function

Recurring Property ID's

Properties on IRecurrencePattern objects.

Shared Property IDs

Properties on all IItem PIM item types.

Task Property ID's

Properties on ITask objects.

Calculated Properties

The following table lists the set of calculated PIM properties. Since using these properties carries a slight performance penalty, you might want to avoid using them in performance critical parts of your application.

Property ID

PIMPR_ALL_PHONE

PIMPR_ALL_EMAIL

PIMPR_ALL_TEXT_MESSAGING

PIMPR_ALL_INSTANT_MESSAGING

PIMPR_ALL_COMMUNICATION_METHODS

PIMPR_ALL_VOICE

PIMPR_ALL_PHONE_AND_SIM

PIMPR_OID

PIMPR_FOLDERNOTIFICATIONS

PIMPR_FOLDER_CATEGORIES

PIMPR_RECENT

PIMPR_CATEGORIES

PIMPR_BODY_TEXT

PIMPR_RECURRING_TYPE

PIMPR_RECURRING_PATTERNSTARTDATE

PIMPR_RECURRING_PATTERNENDDATE

PIMPR_RECURRING_STARTTIME

PIMPR_RECURRING_ENDTIME

PIMPR_RECURRING_NOEND

PIMPR_RECURRING_OCCURRENCES

PIMPR_RECURRING_INTERVAL

PIMPR_RECURRING_DAYOFWEEKMASK

PIMPR_RECURRING_DAYOFMONTH

PIMPR_RECURRING_INSTANCE

PIMPR_RECURRING_DURATION

PIMPR_RECURRING_MONTHOFYEAR

PIMPR_DURATION

PIMPR_START

PIMPR_END

PIMPR_COMPLETE

PIMPR_REMINDER_TIME

PIMPR_RECURRING_REGENERATING

PIMPR_SMS

PIMPR_MMS

PIMPR_DISPLAY_NAME

PIMPR_BUSINESS_ADDRESS

PIMPR_HOME_ADDRESS

PIMPR_OTHER_ADDRESS

Remarks

The PROP_ID macro extracts the property identifier and places it in bits 0 through 15 of the returned Integer (the remaining bits of the return value are set to zero).

See Also

Reference

Pocket Outlook Object Model Reference
PROP_TAG
PROP_ID
PROP_TYPE
CEPROPID
CEPROPVAL (POOM)
CEVALUNION (POOM)

Other Resources

Pocket Outlook Object Model