| 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 incoming file transfer.
typedef struct _TRANSFER_NOTIFY_FILE_STRUCT { DWORD dwTransferFlags; FILE_INFO_STRUCT lpFileInfo; char lpszSenderName[ACCOUNT_LENGTH + 1]; char lpszSenderFirstName[64 + 1]; char lpszSenderLastName[64 + 1]; char lpszGroupName[64 + 1]; char lpszOriginalDate[32]; } TRANSFER_NOTIFY_FILE_STRUCT;
Members
- dwTransferFlags
- Array of bitwise flags that specify parameters of the file transfer. This member can be one or more of the following values:
FILE_TRANSFER_FLAG_USER- Indicates peer-to-peer file transmission, i.e. from personal sending file(s) from another user.
FILE_TRANSFER_FLAG_GROUP- Indicates that the file transfer was sent on a messaging group by another user.
FILE_TRANSFER_FLAG_SERVER- Indicates that the file transfer was sent from the IM server in a form of assigned files/directories.
FILE_TRANSFER_FLAG_OFFLINE- Indicates that the files were stored as offline and were forwarded by the IM server.
- lpFileInfo
- A FILE_INFO_STRUCT structure that contains information on files/directories that are being received.
- lpszSenderName
- Contains the sender's account name. This member is not used when
dwTransferFlagshasFILE_TRANSFER_FLAG_SERVERflag set.- lpszSenderFirstName
- Contains the sender's first name. This member is not used when
dwTransferFlagshasFILE_TRANSFER_FLAG_SERVERflag set.- lpszSenderLastName
- Contains the sender's last name. This member is not used when
dwTransferFlagshasFILE_TRANSFER_FLAG_SERVERflag set.- lpszGroupName
- Contains the group name on which the files were sent. This member is valid only if
dwTransferFlagshasFILE_TRANSFER_FLAG_GROUPflag set.- lpszOriginalDate
- Contains original date when the files were initially sent. The date is stored in the "MM/dd/YYYY 00:00:00" format where MM — month, dd — day and YYYY indicates year. This member is valid only when
dwTransferFlagshasFILE_TRANSFER_FLAG_OFFLINEflag set.