IPropData : IMAPIProp
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

IPropData : IMAPIProp

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Provides the ability to retrieve and change the access for an object's properties.

Header file:


Exposed by:

Property data object

Implemented by:


Called by:

Service providers and client applications

Interface identifier:


Pointer type:


Transaction model:



Sets the access level for the object.


Sets the access level and status for one or more of the object's properties.


Retrieves the access level and status for one or more of the object's properties.


Adds one or more properties of type PT_OBJECT to the object.

The IPropData::IMAPIProp interface is implemented by MAPI and used primarily by service providers that access this implementation by calling the CreateIProp function.

For more information about access levels on objects and properties, see Permissions for Objects and Properties.

© 2016 Microsoft