I am currently trying to understand how an undocumented third-party dll works, I thought I would document it once and for all (for publishing). The way I\'m used to document