Give Us a Call: +1-877-99-BOPUP or Request for a Chat en Vivo

IServerClient::GetContactList method

Receives the previously organized array of user contacts of current user (Contact List) stored on the IM server within the list of Organizational Units if available.

HRESULT GetContactList(     TRANSFER_CONTACT_LIST_STRUCT * lpTransferContactListStruct,     LPDWORD lpdwExtendedCode, );


[out] Pointer to a TRANSFER_CONTACT_LIST_STRUCT variable that receives the number of retrieved user contacts and Organizational Units.
[out] Pointer to a DWORD variable that gets an extended code if error result is returned. For available codes see Available Extended Codes topic.

Return Value

The function was successful. Check the lpdwExtendedCode variable to get extended information.
One or more arguments are incorrect.
Some error occurred in the function. Check the lpdwExtendedCode variable to get extended information on the error.


The received array of user contacts must be retrieved by subsequent call of IServerClient::EnumContactList function.