J'avais besoin de cette foncionnalité pour un client de chat que je suis en train de coder, donc j'ai passé une petite heure à adapter un code Delphi que j'avais précédemment fait en C...
Pour plus d'infos sur comment çà marche, voir la MSDN, message EN_LINK