>The questions I have are what API are available, what specific functions do they perform, how are they called, what parameters are passed/results returned, etc.? I know there are more API around than can be covered here. But I think with all the knowledge floating around the UT, a really good "VFP API Knowledge Base" could be developed. I don't know about the legalities of it, but maybe this particular base (if extensive enough) could be compiled into a single resource guide, and sold through the UT/VFUG at a nominal cost to help defray costs of the FREE VFUG and the FREE part of the UT. Those posting would be asked to "donate there knowledge." I am just thinking out loud here, but I hate to see VFUG officers shelling out $$$ for a service that is so valuable to all of us.
As for learning API, I would first suggest to get the WIN32API.HLP file. Then, a search on the WIN32API category here and on the KB FAQ WIN32API section as well.
As for the KB article section, I have received a few requests for that and we might have an article shortly.
Recently, on a big project I was involved on, we were requiring some special knowledge to build some sophisticated OCX and API functions for our Visual FoxPro applications. We had to hire a C++/API/VFP specialist to handle that. Those API are not easy to work with but they certainly are powerful.
As for the documentation of the WIN32API.HLP, it is not enough are usually outdated. There is always some missing pieces here and there in the documentation and you have to search around the globe to find it.