As far as the question about the API's goes... Try Amazon.com. There are a number of books on the subject. They are all very big and very heavy so I doubt you'll find what you are looking for if you want some kind of file to browse.
Delphi 5 comes with the MS SDK help files that include a file on the API's but it does not include all of them and it does not provide any real explanations.
In general MS wants to charge big-time for this kind of detail by hooking people into their technicalservice agreements.
Get the books, they're good resources and make great reading when you're bored and want to sleep... ;) (I say this because all of them are VERY big and full of code--no plots, no sex, no violence, just code...)
I have a six book set which covers all the important API's but I won't recommend it (not enough examples, and all aimed a C++ programming) since it may sway you from trying others. I only recommend things I like.
Good luck,
Al Franco, II
APF Creations
Pamplona, Spain