VBContactListStruct structure

Retrieves information on a list of available contacts and Contact List, returns the number of received Organizational Units and contacts.

Public Structure VBContactListStruct     Dim ContactListFlags As UInteger     Dim OUsCount As UShort     Dim ContactsCount As UShort End Structure

Members

ContactListFlags
Array of bitwise flags that indicate options for retrieved Contact List. These flags are set on the IM server. This member can include one or more of the following values:
VBContactListFlag.Structured
Indicates that the retrieved contacts must be shown in a structured tree-based mode. In that case the OUsCount member contains a value greater than zero.
VBContactListFlag.CollapsedOU
Indicates that the displayed Organizational Units within contacts must be initially collapsed to hide their contents. This flag is set only if VBContactListFlag.Structured flag is set too.
VBContactListFlag.Locked
Indicates that the retrieved contacts are locked on the server and cannot be changed from the IM client application using IServerClientVB::SetContactList function.
VBContactListFlag.OnlyKnown
Indicates that the sending instant messages to users that are not included to user's Contact List is prohibited.
OUsCount
Contains a zero-based number of retrieved Organizational Units.
ContactsCount
Contains a zero-based number of retrieved contacts.