About MAPI Additions

About MAPI Additions

MAPI additions are APIs that belong to Messaging Application Programming Interface (MAPI), such as constant definitions, data types, functions, and properties, that were previously not exposed and documented as part of the MAPI Programmer’s Reference. They include the following definitions and properties.

Constant Definitions

Additional MAPI Constants

Data Types

EXCHANGE_STORE_VERSION_NUM

FollowUpStatus

Gender

OlFlagIcon

Functions

FixMAPI

Properties

The following properties are generally exposed by message objects.

PR_BODY_W

PR_CONFLICT_ITEMS

PR_DISPLAY_BCC_W

PR_DISPLAY_CC_W

PR_DISPLAY_TO_W

PR_FLAG_STATUS

PR_FOLLOWUP_ICON

PR_INETMAIL_OVERRIDE_FORMAT

PR_MESSAGE_CLASS_W

PR_MSG_EDITOR_FORMAT

PR_NORMALIZED_SUBJECT_W

PR_SENDER_ADDRTYPE_W

PR_SENDER_EMAIL_ADDRESS_W

PR_SENDER_NAME_W

PR_SENT_REPRESENTING_ADDRTYPE_W

PR_SENT_REPRESENTING_EMAIL_ADDRESS_W

PR_SENT_REPRESENTING_NAME_W

PR_SUBJECT_PREFIX_W

PR_SUBJECT_W

The following properties are exposed by address book contents table objects.

PR_DISPLAY_TYPE_EX

The following properties are exposed by address book container objects.

PR_EMS_AB_SERVER

PR_EMS_AB_SERVER_A

PR_EMS_AB_SERVER_W

The following properties are exposed by folder objects.

PR_AGING_GRANULARITY

PR_AGING_PERIOD

The following properties are exposed by messaging user objects.

PR_ASSISTANT_TELEPHONE_NUMBER_W

PR_ASSISTANT_W

PR_ATTACHMENT_CONTACTPHOTO

PR_BIRTHDAY

PR_BUSINESS_FAX_NUMBER_W

PR_BUSINESS_HOME_PAGE_W

PR_CALLBACK_TELEPHONE_NUMBER_W

PR_CAR_TELEPHONE_NUMBER_W

PR_CELLULAR_TELEPHONE_NUMBER_W

PR_CHILDRENS_NAMES_W

PR_DEPARTMENT_NAME_W

PR_DISPLAY_NAME_PREFIX_W

PR_GENDER

PR_GENERATION_W

PR_GIVEN_NAME_W

PR_HOBBIES_W

PR_HOME_ADDRESS_CITY_W

PR_HOME_ADDRESS_COUNTRY_W

PR_HOME_ADDRESS_POST_OFFICE_BOX_W

PR_HOME_ADDRESS_POSTAL_CODE_W

PR_HOME_ADDRESS_STATE_OR_PROVINCE_W

PR_HOME_ADDRESS_STREET_W

PR_HOME_FAX_NUMBER_W

PR_HOME_TELEPHONE_NUMBER_W

PR_KEYWORD_W

PR_MANAGER_NAME_W

PR_MIDDLE_NAME_W

PR_NICKNAME_W

PR_OFFICE_LOCATION_W

PR_OFFICE_TELEPHONE_NUMBER_W

PR_OTHER_ADDRESS_CITY_W

PR_OTHER_ADDRESS_COUNTRY_W

PR_OTHER_ADDRESS_POST_OFFICE_BOX_W

PR_OTHER_ADDRESS_POSTAL_CODE_W

PR_OTHER_ADDRESS_STATE_OR_PROVINCE_W

PR_OTHER_ADDRESS_STREET_W

PR_PAGER_TELEPHONE_NUMBER_W

PR_PERSONAL_HOME_PAGE_W

PR_PRIMARY_TELEPHONE_NUMBER_W

PR_PROFESSION_W

PR_SPOUSE_NAME_W

PR_SURNAME_W

PR_TITLE_W

PR_TTYTDD_PHONE_NUMBER_W

PR_WEDDING_ANNIVERSARY

The following properties are exposed by profile section objects.

PR_PROFILE_SERVER_FULL_VERSION

PR_PROFILE_SERVER_VERSION

PR_PROVIDER_DISPLAY_NAME_W

PR_PROVIDER_ICON_W

PR_ROH_FLAGS

PR_ROH_PROXY_AUTH_SCHEME

PR_ROH_PROXY_PRINCIPAL_NAME

PR_ROH_PROXY_SERVER

The following properties are exposed by store objects.

PR_IPM_APPOINTMENT_ENTRYID

PR_IPM_CONTACT_ENTRYID

PR_IPM_DRAFTS_ENTRYID

PR_IPM_JOURNAL_ENTRYID

PR_IPM_NOTE_ENTRYID

PR_IPM_TASK_ENTRYID

The following properties are exposed by store objects and are used in searching specific elements of an e-mail on the store.

PR_SEARCH_ATTACHMENTS_W

PR_SEARCH_RECIP_EMAIL_BCC_W

PR_SEARCH_RECIP_EMAIL_CC_W

PR_SEARCH_RECIP_EMAIL_TO_W

See Also

How to: Access a Store on the Remote Server When Outlook is in Cached Exchange Mode

How to: Detect the Version of Exchange Server in an Outlook Profile

How to: Open a Store on the Remote Server When Outlook is in Cached Exchange Mode

How to: Manage a Message in an OST Without Invoking a Synchronization in Cached Exchange Mode

How to: Specify an Internet Encoding Scheme for the Body and Attachments of a Message