You can find some good information about XPCOM with Visual Studio at http://www.iosart.com/firefox/xpcom/
gecko-sdk in your Program Files directory.
libIDL-0.6.dll) are missing, so download http://ftp.mozilla.org/pub/mozilla.org/mozilla/source/wintools-19990429.zip (which will unzip into buildtools)
libIDL-0.6.dll and glib-1.2.dll from buildtools\windows\bin\x86 to gecko-sdk\bin
Now gecko-sdk\bin\xpidl.exe should work...
make_dll.bat.idl files with xpidl, and then compile the noksync.dll with devenv (i.e. Visual Studio)
copy_dll.batnoksync.dll and .xpt into noksync/components
make_xpi.batnoksync directory into an xpi file. PACL, available from http://www.powerarchiver.com/pacl/make_xpi.bat accordingly).
js2doxy.pl from http://jsunit.berlios.de/internal.html and put it into the dox directory.
make_doc.bathtml documentation in doc/html