| Getting Started |
| Setup |
| Visual C++ Developer's Guide |
| Interfaces |
| IServerClient |
| Overview |
| IServerClient::CloseSession |
| IServerClient::CreateAccount |
| IServerClient::DeclineFile |
| IServerClient::EnumAvailableContacts |
| IServerClient::EnumContactList |
| IServerClient::EnumGroupContacts |
| IServerClient::EnumGroups |
| IServerClient::GetAccountInformation |
| IServerClient::GetAccountStatus |
| IServerClient::GetAvailableContacts |
| IServerClient::GetContactList |
| IServerClient::GetGroupContacts |
| IServerClient::GetGroups |
| IServerClient::GetEventDescription |
| IServerClient::GetLicenseInformation |
| IServerClient::GetSDKVersion |
| IServerClient::GetServerVersion |
| IServerClient::GetSessionKey |
| IServerClient::Initialize |
| IServerClient::ModifyAccount |
| IServerClient::OpenSession |
| IServerClient::ReceiveFile |
| IServerClient::SaveAccount |
| IServerClient::SendFile |
| IServerClient::SendFileRequest |
| IServerClient::SendMessage |
| IServerClient::SendMessageTypingEvent |
| IServerClient::SendMultipleMessage |
| IServerClient::SetAccountPassword |
| IServerClient::SetContactList |
| IServerClient::TestConnection |
| IServerClient::UpdateSession |
| IServerClient::ViewAccount |
| Structures |
| Overview |
| FILE_INFO_STRUCT |
| FILE_NAME |
| MULTIPLE_RECIPIENT_STRUCT |
| NOTIFY_FILE_STATUS_STRUCT |
| NOTIFY_FORWARD_ MULTIPLE_MESSAGE_STRUCT |
| NOTIFY_GROUPS_STRUCT |
| TRANSFER_ACCOUNT_STRUCT |
| TRANSFER_CONTACT_LIST_STRUCT |
| TRANSFER_CONTACT_STRUCT |
| TRANSFER_FILE_STRUCT |
| TRANSFER_GROUP_STRUCT |
| TRANSFER_MESSAGE_STRUCT |
| TRANSFER_MESSAGE_TYPING_EVENT_STRUCT |
| TRANSFER_MULTIPLE_MESSAGE_STRUCT |
| TRANSFER_NOTIFY_FILE_STRUCT |
| TRANSFER_NOTIFY_GROUP_STRUCT |
| TRANSFER_OU_STRUCT |
| TRANSFER_STATUS_STRUCT |
| Notifications |
| Overview |
| NOTIFY_ACCOUNT_PASSWORD_RESET |
| NOTIFY_CONTACT_STATUS |
| NOTIFY_CONTACTS_ADDED |
| NOTIFY_CONTACTS_CHANGED |
| NOTIFY_CONTACTS_NEEDS_TO_REBUILD |
| NOTIFY_CONTACTS_REBUILT |
| NOTIFY_FILE_STATUS |
| NOTIFY_FORWARD_MESSAGE |
| NOTIFY_FORWARD_MULTIPLE_MESSAGE |
| NOTIFY_GROUP_ADDED |
| NOTIFY_GROUP_ADDED_BY_USER |
| NOTIFY_GROUP_CHANGED |
| NOTIFY_GROUP_CHANGED_BY_USER |
| NOTIFY_GROUP_REMOVED |
| NOTIFY_GROUP_REMOVED_BY_USER |
| NOTIFY_MESSAGE_TYPING_EVENT |
| NOTIFY_NEW_MESSAGE |
| NOTIFY_NEW_TRANSFER |
| NOTIFY_SESSION_CLOSED |
| NOTIFY_SESSION_CLOSED_AS_EXISTING |
| NOTIFY_SESSION_PINGPONG |
| Available Extended Codes |
| VB.NET Developer's Guide |
| Interfaces |
| IServerClientVB |
| Overview |
| IServerClientVB::CloseSession |
| IServerClientVB::CreateAccount |
| IServerClientVB::EnumAvailableContacts |
| IServerClientVB::EnumContactList |
| IServerClientVB::EnumGroupContacts |
| IServerClientVB::EnumGroups |
| IServerClientVB::GetAccountInformation |
| IServerClientVB::GetAccountStatus |
| IServerClientVB::GetAvailableContacts |
| IServerClientVB::GetContactList |
| IServerClientVB::GetGroupContacts |
| IServerClientVB::GetGroups |
| IServerClientVB::GetEventDescription |
| IServerClientVB::GetLicenseInformation |
| IServerClientVB::GetSDKVersion |
| IServerClientVB::GetServerVersion |
| IServerClientVB::GetSessionKey |
| IServerClientVB::Initialize |
| IServerClientVB::ModifyAccount |
| IServerClientVB::OpenSession |
| IServerClientVB::SaveAccount |
| IServerClientVB::SendMessage |
| IServerClientVB::SendMessageTypingEvent |
| IServerClientVB::SendMultipleMessage |
| IServerClientVB::SetAccountPassword |
| IServerClientVB::SetContactList |
| IServerClientVB::TestConnection |
| IServerClientVB::UpdateSession |
| IServerClientVB::ViewAccount |
| Structures |
| Overview |
| VBAccountStruct |
| VBContactListStruct |
| VBContactStruct |
| VBGroupStruct |
| VBMessageStruct |
| VBMessageTypingStruct |
| VBMultipleMessageStruct |
| VBNotifyGroupStruct |
| VBOuStruct |
| VBRecipientStruct |
| VBStatusStruct |
| Notifications |
| Overview |
| AccountPasswordReset |
| ContactStatus |
| ContactListAdded |
| ContactListChanged |
| ContactListNeedsToBeRebuilt |
| ContactListRebuilt |
| GroupAdded |
| GroupChanged |
| GroupRemoved |
| MessageTypingEvent |
| NewMessage |
| SessionClosed |
| SessionClosedAsExisting |
| SessionPingPong |
| Available Extended Codes |
| MS Office (VBA) Developer's Guide |
| Interfaces |
| IServerClientVBA |
| Overview |
| IServerClientVBA::CloseSession |
| IServerClientVBA::CreateAccount |
| IServerClientVBA::EnumAvailableContacts |
| IServerClientVBA::EnumContactList |
| IServerClientVBA::EnumGroupContacts |
| IServerClientVBA::EnumGroups |
| IServerClientVBA::GetAccountInformation |
| IServerClientVBA::GetAccountStatus |
| IServerClientVBA::GetAvailableContacts |
| IServerClientVBA::GetContactList |
| IServerClientVBA::GetEventDescription |
| IServerClientVBA::GetGroupContacts |
| IServerClientVBA::GetGroups |
| IServerClientVBA::GetLicenseInformation |
| IServerClientVBA::GetSDKVersion |
| IServerClientVBA::GetServerVersion |
| IServerClientVBA::GetSessionKey |
| IServerClientVBA::Initialize |
| IServerClientVBA::ModifyAccount |
| IServerClientVBA::OpenSession |
| IServerClientVBA::SaveAccount |
| IServerClientVBA::SendMessage |
| IServerClientVBA::SendMessageTypingEvent |
| IServerClientVBA::SendMultipleMessage |
| IServerClientVBA::SetAccountPassword |
| IServerClientVBA::SetContactList |
| IServerClientVBA::TestConnection |
| IServerClientVBA::UpdateSession |
| IServerClientVBA::ViewAccount |
| Types |
| Overview |
| AccountStruct |
| ContactListStruct |
| ContactStruct |
| GroupStruct |
| MessageStruct |
| MessageTypingStruct |
| MultipleMessageStruct |
| NotifyGroupStruct |
| OuStruct |
| RecipientStruct |
| StatusStruct |
| Notifications |
| Overview |
| AccountPasswordReset |
| ContactListAdded |
| ContactListChanged |
| ContactListNeedsToBeRebuilt |
| ContactListRebuilt |
| ContactStatus |
| GroupAdded |
| GroupChanged |
| GroupRemoved |
| MessageTypingEvent |
| NewMessage |
| SessionClosed |
| SessionClosedAsExisting |
| SessionPingPong |
| Available Extended Codes |
| About |
Specifies information on assigned messaging group when it is added, changed or removed on the IM server.
typedef struct _TRANSFER_NOTIFY_GROUP_STRUCT { BYTE iPermissions; DWORD dwGroupFlags; char lpszGroup[GROUP_LENGTH + 1]; char lpszDescription[255 + 1]; char lpszOldGroup[GROUP_LENGTH + 1]; } TRANSFER_NOTIFY_GROUP_STRUCT;
Members
- iPermissions
- Indicates the user's permission to send messages to the group. The user has permission to both send and receive group messages if this member is set to
1value and can only receive group messages (one-way messaging) if this member is set to0.- dwGroupFlags
- Array of bitwise flags. This member can be one or more of the following values:
GROUP_FLAG_HIDE_USERS- Indicates that group does not show a list of users assigned to it. Subsequent retrieving a users list using IServerClient::GetGroupContacts function is not necessary because it's call will return empty list.
- lpszGroup
- Contains name of the group.
- lpszDescription
- Contains short description of the group.
- lpszOldGroup
- Contains the old name of the group if it is renamed. This member also contains the name of the group if it is removed.