About the Store API

About the Store API

The Store API provides miscellaneous store functionality to store providers. It provides the following defintions, data types, properties, and interfaces.

Definitions:

Constants for the Store API

Data types:

INDEX_SEARCH_PUSHER_PROCESS

MSCAP_SELECTOR

Named Properties:

ArchiveSourceSupportMask

CrawlSourceSupportMask

Display Server Folder Sizes

Hide Meeting Update Option

Make Store Type Private

NoFolderScan

Bb905130.vs_note(en-us,office.12).gif  Note
Store providers that do not require any of the functionality offered by these named properties can simply ignore them and not implement support in the IMAPIProp interface. Because these properties are provided starting in Microsoft Office Outlook 2003 Service Pack 1, adding them to a store in an earlier version of Outlook has no effect. They are ignored if they do not exist or if their value is false.

Properties:

PR_ADDITIONAL_REN_ENTRYIDS

PR_PROVIDER_ITEMID

PR_PROVIDER_PARENT_ITEMID

PR_SEARCH_OWNER_ID

Interfaces:

IFolderSupport

IMSCapabilities

IProxyStoreObject

Registering Stores for Indexing

The MAPI Protocol Handler checks the Windows registry for stores that it should index for search purposes. Store providers that want to be indexed must be registered in the Windows registry. For more information about registering store providers for indexing in Outlook, see About Registering Stores for Indexing.

Indexing Stores

MAPI store providers can choose to allow the MAPI Protocol Handler to crawl and index messages in the store, or send notifications to the indexer only when there are messages to be indexed. For more information about notifications-based indexing, see About Notification-Based Store Indexing.