Je suis en train de doxygener un programme pour apprendre à faire les choses bien. Mais je pense que l'effort en vaut la peine !
Je sèche un peu pour documenter un header :
Structures -> \struct + commentaire linéaire pour chaque membre
Enumération -> \enum + commentaire linéaire pour chaque valeur
Par contre, pour des lignes de ce genre, je ne sais pas quoi faire :
#define par_ArchiveFile par__0000 #define par_ExtractFile par__0001 unsigned short par_ArchiveFile (const char* Archive, const char* File, unsigned long Flags); unsigned short par_ExtractFile (const char* Archive, const char* File, unsigned long Flags, const char* Folder);
Les fonctions sont déjà documentées dans le source, mais Doxygen est balaise, et il fait correspondre la déclaration de la fonction avec son implémentation, et donc retrouve les commentaires

Par contre, un bloc de define, je ne trouve rien. Comment les commenter ? Juste un commentaire linéraire pour chaque #define ? Par moyen d'avoir un bloc spécifique pour une telle suite de define ?