Salut,
Cela n'a rien à voir avec les APIs windows mais avec les macros : en gros, ici, ca vérifie le code passé en param (ecode), si ecode ne vaut pas la constante OLNOERROR (donc erreur), alors on affiche le message d'erreur et on libere les ressources utilisées par la structure (statique).