Source: https://www.developpez.net/forums/attachments/p146302d1400516039/environnements-developpement/windev/exemples-d-utilisation-d-api-sous-windev/wdsdk.pdf/