+ """
+ Emitted when an IM is received. The callback can replace the name of the
+ sender, the message, or the flags by modifying the pointer to the strings
+ and integer. This can also be used to cancel a message by returning TRUE.
+ @note Make sure to free *sender and *message before you replace them!
+ @returns TRUE if the message should be canceled, or FALSE otherwise.
+ @params account The account the message was received on.
+ @params sender A pointer to the username of the sender.
+ @params message A pointer to the message that was sent.
+ @params conv The IM conversation.
+ @params flags A pointer to the IM message flags.
+ """