A couple of newly added externs depend on libxml2's xmlNodePtr type, but are placed outside the preprocessor check for libxml2.<br><br>Bryan DeGrendel<br><br>---<br> dlls/msxml3/msxml_private.h | 6 ++++--<br> 1 files changed, 4 insertions(+), 2 deletions(-)
<br><br>diff --git a/dlls/msxml3/msxml_private.h b/dlls/msxml3/msxml_private.h<br>index 3c6badb..2d574ff 100644<br>--- a/dlls/msxml3/msxml_private.h<br>+++ b/dlls/msxml3/msxml_private.h<br>@@ -57,6 +57,10 @@ extern BSTR bstr_from_xmlChar( const xmlChar *buf );
<br> <br> extern LONG xmldoc_add_ref( xmlDocPtr doc );<br> extern LONG xmldoc_release( xmlDocPtr doc );<br>+<br>+extern HRESULT XMLElement_create( IUnknown *pUnkOuter, xmlNodePtr node, LPVOID *ppObj );<br>+extern HRESULT XMLElementCollection_create( IUnknown *pUnkOuter, xmlNodePtr node, LPVOID *ppObj );
<br>+<br> #endif<br> <br> extern IXMLDOMParseError *create_parseError( LONG code, BSTR url, BSTR reason, BSTR srcText,<br>@@ -64,7 +68,5 @@ extern IXMLDOMParseError *create_parseError( LONG code, BSTR url, BSTR reason, B
<br>
extern HRESULT DOMDocument_create( IUnknown *pUnkOuter, LPVOID *ppObj );<br> extern HRESULT SchemaCache_create( IUnknown *pUnkOuter, LPVOID *ppObj );<br> extern HRESULT XMLDocument_create( IUnknown *pUnkOuter, LPVOID *ppObj );
<br>-extern HRESULT XMLElement_create( IUnknown *pUnkOuter, xmlNodePtr node, LPVOID *ppObj );<br>-extern HRESULT XMLElementCollection_create( IUnknown *pUnkOuter, xmlNodePtr node, LPVOID *ppObj );<br> <br> #endif /* __MSXML_PRIVATE__ */
<br>-- <br><a href="http://1.4.4.2" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">1.4.4.2</a>