Thanks to everyone for the links and suggestions.
I am pursuing gSOAP, and it looks like it will work.
I found the CurrencyConverter example helpful:
CurrencyConvertor: How to Use gSOAP and Webservices, Part One[
^]
CurrencyConvertor - How use gSOAP and WebServices - Part 2 Doing the first WS client.[
^]
For anyone else trying to do this with VC++ 5.0, the only changes needed to get the sample app to compile are:
1. in stdafx.h, comment out the line #include <afxdtctl.h>
2. in stdsoap2.h, add these two lines to the top of the file:
#define LONG64 long
#define ULONG64 unsigned LONG64
I am also able to successfully call this webservice from my 'real' application... So now just waiting for our 'real' webservice to be written. Hopefully I'll be able to call that one and get response just as easily, or I'll be back!
Thanks much!