A good reference book is Visual Basic Programmer's Guide to the Windows API by Daniel Appleman, though I'm not sure there have been new editions for some time (my copy is 10 years old).
The authoritative reference is the Platform SDK portion of the MSDN library, but I think you need a library subscription to access it.
Rick Sprague
Want the best answers? See faq181-2886
To write a program from scratch, first create the universe. - Paraphrased from Albert Einstein