Hi:
If you are starting a new WebService client project, it is better to avoid the SOAP Toolkit it has been phased out and does not support complex types like you see.
It is better to go the .NET Route. If you want this, you could try the .NET Extender for VFP (
www.eTecnologia.net) it lets you import a WebService into an assembly and them call it from VFP like a normal object. No COM or Activex needed, just a DLL. And it also works with whatever assemblies you have.
Because it is based on .NET it handles Complex Types like DataSet and other types just as long the type is serializable.
Hope this help you.
Martin