If it was such a great accompishment utilities like the API Viewer would not be so vastly popular.

You spent 2 days already on it, I probably never have spent 2 days adding declares to all my projects I have written over the past 10 years. It only takes a second or two to add one and not complicated at all. I can see you are stuck with this thinking as other members have all told you the same things and you have not listened. If you want to have functionality as VC++ has then perhaps you should write in VC++ instead.