VBContactStruct structure

Specifies or retrieves information on a user contact within a list of available contacts, Contact List and messaging groups.

Public Structure VBContactStruct     Dim ContactFlags As UInteger     Dim OUId As UInteger     Dim Status As Byte     Dim Account As String     Dim FirstName As String     Dim LastName As String End Structure

Members

ContactFlags
Not used in this version of the IM Client SDK.
OUId
Contains the ID of Organizational Unit under which the contact is located. This member is filled only if a list of available contacts or Contact List is retrieved from IM server and the lists are structured (tree-based). It refers to Id member of an element from VBOuStruct structure array that can be returned by IServerClientVB::EnumContactList and IServerClientVB::EnumAvailableContacts methods.
Status
Contains contact's current presence status. This member can be one of the following values:
VBPresenceStatus.Online
Indicates that the contact is currently connected to the IM server and is online.
VBPresenceStatus.Offline
Indicates that the contact is not connected to the IM server.
VBPresenceStatus.Away
Indicates that the contact is currently connected to the IM server but away mode is enabled on the IM client.
Account
Contains the name of contact (user account).
FirstName
Contains contact's first name.
LastName
Contains contact's last name.