Yeah, and gSOAP does a generic class generation, so you'll have some logic to parse out the results into objects (or some data structs since gSOAP doesn't include the entities like VirtualMachine, etc).
You can find some examples from the other language kits on the PropertyCollector. I may even have an example using C++ w/ gSOAP. I'm doing a bit of early spring cleaning in my hard drive, if I find my old gSOAP files, I'll try to post them up later.