error integrating mssoap30.dll with msxml4 or msxml6  
Author Message
NirvanaX





PostPosted: Visual C++ General, error integrating mssoap30.dll with msxml4 or msxml6 Top

Hi.

 

I was trying to port a Microsoft Visual Studio 6.0 Project(VC++) to Visual Studio 2005. The project has a header which includes mssoap30.dll and msxml4.dll in a header file as follows:

#import "msxml4.dll"

using namespace MSXML2;

#import "mssoap30.dll" \

exclude("IStream", "IErrorInfo", "ISequentialStream", "_LARGE_INTEGER", \

"_ULARGE_INTEGER", "tagSTATSTG", "_FILETIME")

using namespace MSSOAPLib30;

I got errors stating that the namespace is ambiguous and it cannot be resolved. Sample Errors:

d:\tempfilesswdl\z-drive\proj\debug\intermediate\msxml4.tlh(333) : error C2011: 'MSXML2::IXMLDOMImplementation' : 'struct' type redefinition
        d:\tempfilesswdl\z-drive\proj\debug\intermediate\msxml6.tlh(324) : see declaration of 'MSXML2::IXMLDOMImplementation'

 

I tried replacing msxml4 with msxml6...it didnt help either. Same issues occured. Does anyone have any clue of how i can use soap 3.0 sdk with msxml in VS 2005 without using managed code

 

 


 




Visual C++14  
 
 
Ayman Shoukry - MSFT





PostPosted: Visual C++ General, error integrating mssoap30.dll with msxml4 or msxml6 Top

For such issues, please use the newsgroups at http://msdn.microsoft.com/newsgroups

More information on the scope of these forums, please see http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=19445&SiteID=1

OTP

Thanks,
Ayman Shoukry
VC++ Team