Syntax
MAPIQueryRecipientListCount(Recipients)
Remarks
Returns the number of names in a recipient list.
Argument | Explanation |
Recipients | A handle to a recipient list |
The following table lists the possible return values of the MAPIQueryRecipientListCount function and their meanings.
Value | Meaning |
0 | Recipients is not a valid handle to a recipient list, or the recipient list is empty. |
Positive integer | The number of recipients in the recipient list. |
Example
The following example displays the Mail Address Book, and then the number of resolved recipients selected by the user.
Sub MAIN
MAPI_LOGON_UI = 1
Session = MAPILogon(0, "", "", MAPI_LOGON_UI, 0)
RecipList = MAPIAddress(Session, 0, "", 4, "", 0, 0)
TotalCount = MAPIQueryRecipientListCount(RecipList)
ResolvedCount = 0
For i = 0 To TotalCount - 1
RecipName$ = ""
Address$ = ""
result = MAPIQueryRecipientListElement(RecipList, i, RecipName$,\
Address$)
If Address$ <> "" Then ResolvedCount = ResolvedCount + 1
Next
MsgBox Str$(ResolvedCount) + " of " + Str$(TotalCount) + " recipients resolved"
result = MAPILogoff(Session, 0, 0, 0)
End Sub