After loads of searching, it turns out that Microsoft officially
removed SOAP support from Visual Studio 2008 C++. The code can be added
from
[CodePlex].
Basically, a portion of the code became open source and was removed
from Visual Studio to avoid potential legal issues in the future. This
functionality is referred to as the
[AtlServer].
[VS Team Studio blog] has a post about the separation being a good thing. But really, not having the web reference integrated, this sucks.
Even using VS 2005, proxy generation isn't great. Instead of creating the proper structs, I get a bunch of BSTR and wchar_t strings.