The CreateUnoListener function waits for the called listener interface and then passes the interface an object that the interface supports.
La fonction CreateUnoListener attend l'interface Listener appelée et lui transmet un objet que celle-ci supporte.