GetPropertyDataStruct
The GetPropertyDataStruct function retrieves information about a property in the Contacts database.
Syntax
int GetPropertyDataStruct(int fFlag, ULONG uValue, PropertyDataStruct *ppds);
At a Glance
Header file: |
Addrstor.h |
Platforms: |
H/PC |
Versions: |
1.0 and later |
Parameters
- fFlag
- How GetPropertyDataStruct should retrieve the property information. This parameter must be one of the following values:
- GPDS_INDEX
- Use the property's position index to retrieve the information. Using this flag is the most efficient way to retrieve property information. The uValue parameter specifies the index.
- GPDS_NAME
- Use the property's name to retrieve the information. The uValue parameter specifies the name.
- GPDS_PROPERTY
- Use the property tag of the property to retrieve the information. The uValue parameter specifies the property tag.
- uValue
- Information to retrieve. The meaning of this parameter depends on the fFlag parameter.
- ppds
- Pointer to the PropertyDataStruct structure that receives the information about the property.
Return Values
Returns the position index of the given property if successful, or GPDS_ERR otherwise.
Remarks
Passing in a NULL value for the ppds parameter will not cause the GetPropertyDataStruct function to fail. The position index of the given property is returned; however, since ppds does not point to a valid PropertyDataStruct it is ignored.