Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Applies to: Outlook 2013 | Outlook 2016
Enables clients, service providers, and MAPI to work with properties. All objects that support properties implement this interface.
| Property | Value |
|---|---|
| Header file: |
Mapidefs.h |
| Exposed by: |
No object exposes this interface directly. |
| Implemented by: |
Service providers and MAPI |
| Called by: |
Client applications, service providers, and MAPI |
| Interface identifier: |
IID_IMAPIProp |
| Pointer type: |
LPMAPIPROP |
| Transaction model: |
Abstract class, never implemented |
Vtable order
| Member | Description |
|---|---|
| GetLastError |
Returns a MAPIERROR structure that contains information about the previous error. |
| SaveChanges |
Makes permanent any changes that were made to an object since the last save operation. |
| GetProps |
Retrieves the property value of one or more properties of an object. |
| GetPropList |
Returns property tags for all properties. |
| OpenProperty |
Returns a pointer to an interface that can be used to access a property. |
| SetProps |
Updates one or more properties. |
| DeleteProps |
Deletes one or more properties from an object. |
| CopyTo |
Copies or moves all properties, except for specifically excluded properties. |
| CopyProps |
Copies or moves selected properties. |
| GetNamesFromIDs |
Provides the property names that correspond to one or more property identifiers. |
| GetIDsFromNames |
Provides the property identifiers that correspond to one or more property names. |
Remarks
IMAPIProp is the base interface for the following interfaces: