Constants for the Store API
Constants for the Store API |
This topic contains constant definitions and interface identifiers used by APIs that interface with a MAPI store.
Constants
fnevIndexing | ((ULONG) 0x00010000) | A store provider can specify fnevIndexing in the ulEventType member of the NOTIFICATION structure to notify the indexer that an object is ready for indexing. The info member of the NOTIFICATION structure contains an EXTENDED_NOTIFICATION structure. |
FS_NONE | 0x00 | A client can call IFolderSupport::GetSupportMask and check for the returned bitmask. FS_NONE indicates that the folder does not support sharing. |
FS_SUPPORTS_SHARING | 0x01 | A client can call IFolderSupport::GetSupportMask and check for the returned bitmask. FS_SUPPORTS_SHARING indicates that the folder supports sharing. |
INDEXING_SEARCH_OWNER | ((ULONG) 0x00000001) | Identifies the process that is pushing a notification to an indexer that an object is ready for indexing. |
MNID_STRING | As defined in the Microsoft Windows Software Development Kit (SDK) header file mapidefs.h. | A value for the ulKind field of the MAPINAMEID structure. |
MSCAP_RES_ANNOTATION | ((ULONG) 0x00000001) | If a client specifies MSCAP_SEL_RESTRICTION in mscapSelector for IMSCapabilities::GetCapabilities, GetCapabilities can return this value if the store ignores invalid parameters in a restriction. |
MSCAP_SECURE_FOLDER_HOMEPAGES | ((ULONG) 0x00000020) | If a client specifies MSCAP_SEL_FOLDER in mscapSelector for IMSCapabilities::GetCapabilities, GetCapabilities can return this value if the store is a non-default store that supports folder homepages. |
STORE_PUSHER_OK | ((ULONG) 0x00800000) | A client can get the property PR_SUPPORT_MASK to determine the characteristic of a message store. If the store provider sets the STORE_PUSHER_OK flag in the bitmask, that means the MAPI Protocol Handler will not crawl the store, and the store is responsible to push any changes through notifications to the indexer to have messages indexed. |
Definitions for Namespaces
The following globally unique identifiers (GUIDs) represent the namespaces of named properties:
|
Interface Identifiers
Use the DEFINE_GUID
macro defined in the Windows SDK header file guiddef.h to associate the GUID symbolic name with its value.
//{00375ac3-ecaf-4ef8-a527-34f452fa9c67}
|
//{29F3AB10-554d-11d0-a97c-00a0c911f50a}
|
Use the DEFINE_OLEGUID
macro defined in the Windows SDK header file guiddef.h to associate the GUID symbolic name with its value.
//{00020393-0000-0000-C000-000000000046}
|