Important: |
---|
This is retired content. 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 content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
The HrGetOnePropfunction sets or modifies the value of a single property from an object that support properties, such as an IAttach, a IMAPIContainer, a IMAPIFolder, a IMessage, or a IMsgStore.
Note: |
---|
This function may be deprecated in future versions of MAPI |
Syntax
HRESULT HrSetOneProp( LPMAPIPROP lpMapiProp LPSPropValue lpProp ); |
Parameters
- lpMapiProp
-
[in] Reference to the object on which the property value is to be set or modified.
- lpProp
-
[in] Pointer to the SPropValuestructure which defines the property value to set or modify.
Property Value/Return Value
This function returns an appropriate HRESULTvalue, 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::SetPropsmethod, the HrSetOnePropfunction 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 HrGetOnePropfunction.
Requirements
Header | mapiutil.h |
Library | cemapi.lib |
Windows Mobile | Pocket PC for Windows Mobile Version 5.0 and later, Smartphone for Windows Mobile Version 5.0 and later |