IServerClientVBA::SendMultipleMessage method

Sends an instant message to several users and/or messaging groups at the same time.

Public Sub SendMultipleMessage(     ByRef MessagePtr As Long,     ByRef RecipientArrayPtr As Long,     ByRef RecipientsCount As Integer,     ByRef ResultCode As Long )

Parameters

MessagePtr
[in] A pointer to a variable of MultipleMessageStruct type that contains information on the instant message. To retrieve a pointer to a variable use VarPtr() function.
RecipientArrayPtr
[in] Pointer to an array of RecipientStruct types that contains recipients of the message. To retrieve a pointer to an array use VarPtr() function for it's first element.
RecipientsCount
[in] Variable of Integer type that specifies the number of elements in the array pointed by the RecipientArrayPtr variable. In order words it's value equals the number of message recipients.
ResultCode
[out] Variable of Long type that gets an extended code if error result is returned. For available codes see Available Extended Codes topic.

Return Value

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

Remarks

The Key member of the pointed MultipleMessageStruct contains a unique key if the call of the method is succeeded. That value can be used to identify the outgoing instant messaging in the application.