I'd like to start writing some addins for Visual Studio but I'm not sure where to find trustworthy documentation. I've scoured msdn and don't really see anything other than topical information. I'm reluctant to buy the books that are out because the review stink.
An example of some of the information I'm looking for right now is how to simply add a menu item to the HTML editor window.. or to all the windows (code, html, sql, etc).
I have code like this: oCommandBar = applicationObject.CommandBars["Code Window"];
that adds to the code window but I can't find anything the explains anymore than this basic type of stuff. I enumerated the command windows and ended up with a list of quite a few and have been experimenting with it with no success. I've looked at the extensibility center on msdn but when I ran across an article talking about how to 'guess' what a window name might be I realized I needed to seek more experienced code composers. Any hints would be welcomed. Again, I'd like to know the best source of information for any question I might have in the future.
Thanks.

VS.NET 2003 reference
Dnelson82
PeterTretP
http://www.microsoft.com/downloads/details.aspx familyid=3ff9c915-30e5-430e-95b3-621dccd25150&displaylang=en
should help, especially the "Command Browse Add-in".
Joda
Hi,
See my HOWTO article series at:
Resources about Visual Studio .NET 2002/2003 and Visual Studio 2005 extensibility
http://www.mztools.com/resources_vsnet_addins.htm
Also, in the Books section you will notice that the book "Working with Visual Studio 2005" (which is about extensibility) is free for MSDN users.