Platform SDK: Exchange Server

Using Local Properties

When an object is first accessed by the server, the following properties are stored on the local computer. As a result, function calls asking for any or all of these properties do not cause an RPC when the IMAPIProps::GetProps method is called.

Properties on Information Store Objects (Logon)

PR_ENTRYID
PR_RECORD_KEY
PR_SEARCH_KEY
PR_STORE_ENTRY_ID
PR_STORE_RECORD_KEY
PR_OBJECT_TYPE
PR_STORE_SUPPORT_MASK
PR_VALID_FOLDER_MASK
PR_MDB_PROVIDER
PR_IPM_SUBTREE_FOLDER
PR_IPM_FINDER_FOLDER
PR_IPM_VIEWS_FOLDER
PR_IPM_DAF_FOLDER
PR_MTS_IN_FOLDER
PR_MTS_OUT_FOLDER
PR_IPM_OUTBOX_FOLDER
PR_IPM_SENTMAIL_FOLDER
PR_IPM_WASTEBASKET_FOLDER
PR_IPM_COMMON_VIEWS_FOLDER
PR_SCHEDULE_FOLDER
PR_NON_IPM_SUBTREE_FOLDER
PR_EFORMS_REGISTRY_FOLDER
PR_SPLUS_FREE_BUSY_FOLDER
PR_OFFLINE_ADDR_BOOK_FOLDER
PR_LOCALE_EFORMS_REGISTRY_FOLDER
PR_LOCAL_SITE_FREE_BUSY_FOLDER
PR_LOCAL_SITE_ADDR_BOOK_FOLDER

Message-Store Object Properties on Non-DOS Clients

PR_DISPLAY_NAME
PR_COMMENT

Properties on Message Objects

PR_OBJECT_TYPE
PR_REPLICA_SERVER
PR_PARENT_ENTRY_ID
PR_STORE_ENTRY_ID
PR_STORE_RECORD_KEY
PR_ENTRY_ID
PR_RECORD_KEY
PR_LONGTERM_ENTRY_ID
PR_INSTANCE_KEY
PR_MAPPING_SIGNATURE

Properties on Folder Objects

PR_OBJECT_TYPE
PR_ENTRY_ID
PR_RECORD_KEY
PR_SEARCH_KEY
PR_INSTANCE_KEY
PR_STORE_ENTRY_ID
PR_STORE_RECORD_KEY
PR_LONGTERM_ENTRY_ID
PR_ACCESS_LEVEL
PR_DEPTH
PR_DISPLAY_TYPE
PR_MAPPING_SIGNATURE

Properties on Attachment Objects

PR_OBJECT_TYPE
PR_MAPPING_SIGNATURE
PR_INSTANCE_KEY