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.
The HrSetOneProp function sets or modifies the value of a single property on an object that support properties, such as an e-mail attachment, a MAPI container, a MAPI folder, a message, or a message store.
Note This function may be deprecated in future versions of MAPI.
Syntax
HRESULT HrSetOneProp(
LPMAPIPROP lpMapiProp
LPSPropValue lpProp
);
Parameter
- lpMapiProp
[in] Reference to the object on which the property value is to be set or modified. - lpProp
[in] Pointer to the SPropValue structure which defines the property value to set or modify.
Return Values
This function returns an appropriate HRESULT value, such as the following:
- S_OK
The function successfully returned the value of a single property. - MAPI_E_NOT_FOUND
The requested property cannot be found on the target object.
Remarks
Unlike the IMAPIProp::SetProps method, the HrSetOneProp function never returns a warning. Because it sets only one property, it either succeeds or fails. For setting or changing multiple properties, use IMAPIProp::SetProps.
You can retrieve a single property with the HrGetOneProp function.
Requirements
Pocket PC: Windows Mobile Version 5.0 and later
Smartphone: Windows Mobile Version 5.0 and later
OS Versions: Windows CE 5.01 and later
Header: mapiutil.h
Library: cemapi.lib
See Also
MAPI Functions | Messaging | MAPI Properties | HrGetOneProp | IMAPIProp::SetProps
Send Feedback on this topic to the authors