IMessengerContact::Property Property

Deprecated. Reserved.

Syntax

HRESULT IMessengerContact::get_Property(MPHONE_TYPE ePropType, VARIANT *pvPropVal);
HRESULT IMessengerContact::put_Property(MPHONE_TYPE ePropType, VARIANT vPropVal);

Parameters

ePropType
MCONTACTPROPERTY constant value.
pvPropVal
A pointer to a VARIANT that contains the property value. (Variant type differs depending on the property being set or retrieved.)
ePropType
MCONTACTPROPERTY constant value.
vPropVal
A VARIANT used to set the property value. (Variant type differs depending on the property being set or retrieved.)

Return Value

Returns one of the following values: 

S_OKSuccess.
E_INVALIDARGePropType is out of range (not within MCONTACTPROPERTY range).
RPC_X_NULL_REF_POINTERvPropVal is a NULL pointer.

Remarks

The bstrNumber return value may contain punctuation. Most APIs used for Internet telephony will either ignore or strip punctuation.

E_FAIL HRESULT will be returned for a contact who does not have phone information for the specified PhoneType parameter.

Note  This property is not available for scripting languages.
Important  IMessengerContact::Property is no longer available in Windows Vista. See Windows Messenger for more information.

See Also

DMessengerEvents::OnContactPagerChange
Tags :


Page view tracker