Doxygen can document code also when documentation text is outside it source. Just create a souce file whose text is a comment, containing the headers:
For example, if you have
SOURCE.H
void func();
you can add
SOURCE.DOX
/**
\function void func()
Your usual doxygen text here.
*/
And generate the documentation making doxygen to accept both .h and .dox files.