Ben en fait t'as pas d'entetes ou corps particuliers.
En gros c'est la meme chose que du C/C++, sauf que tu declares les fonctions que tu veux exporter, etc...
Pis ca depend de comment tu veux faire ta dll (run-time ou load-time), etc...
Mais y en a d'autres qui pourront plus t'aider que moi ici.