>Does anyone know where I can find a list of API calls from that are available to VFP 3.0 ?
Virtually all the Win32 API calls are reachable from within VFP, although some enhancements are needed to create structures and manage translation of various data types. The MSDN contains the complete list of Win32 API calls under the Platform SDK; there are several thousand of them. You may want to take a look at the Win32 and Other Files area of the FAQ and the UT Files Section, which contain some references and sample code for implementing a few dozen of the more common ones; Christof Lange's STRUCT class in particular makes it easier to use some of the structures required by various API calls, but I have no idea if it works with VFP 3.
In many ways the operating system platform will be more of a limit than the version of VFP running; different Win32 compliant operating systems support different subsets of the API (in general Win32s is the least capable, the Win95 variants, then Win98 variants, and NT sipports more than any other. In some cases, specific versions of the operating system or operating system components will be required.) The only comprehensive guide is the Microsoft documentation, and in order to understand it fully, you need to know a little C at a minimum.
A few days ago we had a thread discussing the API and mentioning some reference books that might be helpful; you might want to look back over the past week's traffic for some of the details.