Send Feedback

The IMAPIProp interface is implemented by all objects that support properties. It is used by clients, service providers, and MAPI to work with properties.

Methods in Vtable Order

IMAPIProp methods Description
GetLastError Not supported — do not use.
SaveChanges Not supported — do not use.
GetProps Retrieves one or more properties.
GetPropList Not supported — do not use.
OpenProperty Returns a pointer to an interface to be used to access a property.
SetProps Updates one or more properties.
DeleteProps Deletes one or more properties.
CopyTo Not supported — do not use.
CopyProps Not supported — do not use.
GetNamesFromIDs Not supported — do not use.
GetIDsFromNames Provides the property identifiers that correspond to one or more property names.


IMAPIProp is implemented by service providers and MAPI, and is called by client applications and service providers. No object exposes this interface directly. The interface identifier for IMAPIProp is IID_IMAPIProp, and the pointer type is LPMAPIPROP.

The following interfaces inherit IMAPIProp:


Pocket PC: Pocket PC 2002 and later
Smartphone: Smartphone 2002 and later
OS Versions: Windows CE 3.0 and later
Header: mapidefs.h
Library: cemapi.lib

See Also

MAPI Interfaces | Messaging

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.