Subj : XMLHTTP, msxml.lib, msxml.h ect..... To : borland.public.cpp.borlandcpp From : Genie Date : Mon Jun 21 2004 03:23 pm before I launch into this i want to clarify one thing in the IDE->options->projects->directories there is a place to specify where include files are located. in mine for instance I have .\;\bc5\include so if i say #include "somefile.h" it searches the current directory first, then the help file says it then searches in the directories specified with the Include (-I) option. does this place to put the include directores represent a graphical way of specifying (-I) and if so can i put in the include box .\;\bc5\include;\bc5\include\mystandardinclude, so that if i have a file called msi.h in that directory and I say #include "msi.h" in my source then bc5 should still find this file by searching in the \bc5\include\mystandardinclude after searching the current and standard include directories? ****** Hi I'm trying to make use of IXMLHTTPRequest as seen on msdn.microsoft.com. so i have my header and my dll and my lib files I've implibed the msxml.dll to get msxml.lib which I have included into my project. and included the msxml.h file. When I compile i get a whole bundle of errors until the compiler complains with too much errors.... The errors are below *** Warn :msxml.h(397,20):Style of function definition is now obsolete Error:msxml.h(397,21):) expected *** .... they are many of these They occur in msxml.h in most cases at declarations like this... #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("2933BF8F-7B36-11d2-B20E-00C04F983E60") IXMLDOMImplementation : public IDispatch { public: virtual /* [id] */ HRESULT STDMETHODCALLTYPE hasFeature( /* [in] */ BSTR feature, /* [in] */ BSTR version, /* [retval][out] */ VARIANT_BOOL *hasFeature) = 0; }; #else /* C style interface */ typedef struct IXMLDOMImplementationVtbl { BEGIN_INTERFACE .... and it goes on describing the c style interface until this particluar interface ends below #endif /* C style interface */ They are many of these declarations in this .h file so errors are occurning where ever there is one.... .