Then you'd lose the ability to do a callback into VFP.
>>Actually I'd write another DLL member function that took the individual >>components as distinct parameters, stuffed the struct, called the API and >>return the results.
>Or, better still, write an FLL wrapper to the structure.