OnAdvancedMsgAck(Sender: TObject; UIN: String; ID: Word; AcceptType: Byte; AcceptMsg: String)
A response to SendMessageAdvanced procedure.
It's a confirmation that client received your message successfully. If you haven't received this event for some time you can resend your message.
ID - id passed in SendMessageAdvanced procedure.
AcceptType may be one of (declared in ICQWorks.pas):
ACC_NORMAL - normally accepted
ACC_NO_OCCUPIED - not accepted, occupied status
ACC_NO_DND - not accepted, dnd status
ACC_AWAY - accepted but away status
ACC_NA - accepted in NA status
ACC_CONTACTLST - accepted to contact list (no blink in tray)
AcceptMsg is an away message, such as: "User is currently N/A. You can leave him/her a message".