[PATCH] msxml3: Move xmlNodePtr function declarations inside HAVE_LIBXML2 preprocessor conditional.

Bryan DeGrendel sirnuke at gmail.com
Fri May 25 20:57:02 CDT 2007


A couple of newly added externs depend on libxml2's xmlNodePtr type, but are
placed outside the preprocessor check for libxml2.

Bryan DeGrendel

---
 dlls/msxml3/msxml_private.h |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dlls/msxml3/msxml_private.h b/dlls/msxml3/msxml_private.h
index 3c6badb..2d574ff 100644
--- a/dlls/msxml3/msxml_private.h
+++ b/dlls/msxml3/msxml_private.h
@@ -57,6 +57,10 @@ extern BSTR bstr_from_xmlChar( const xmlChar *buf );

 extern LONG xmldoc_add_ref( xmlDocPtr doc );
 extern LONG xmldoc_release( xmlDocPtr doc );
+
+extern HRESULT XMLElement_create( IUnknown *pUnkOuter, xmlNodePtr node,
LPVOID *ppObj );
+extern HRESULT XMLElementCollection_create( IUnknown *pUnkOuter, xmlNodePtr
node, LPVOID *ppObj );
+
 #endif

 extern IXMLDOMParseError *create_parseError( LONG code, BSTR url, BSTR
reason, BSTR srcText,
@@ -64,7 +68,5 @@ extern IXMLDOMParseError *create_parseError( LONG code,
BSTR url, BSTR reason, B
 extern HRESULT DOMDocument_create( IUnknown *pUnkOuter, LPVOID *ppObj );
 extern HRESULT SchemaCache_create( IUnknown *pUnkOuter, LPVOID *ppObj );
 extern HRESULT XMLDocument_create( IUnknown *pUnkOuter, LPVOID *ppObj );
-extern HRESULT XMLElement_create( IUnknown *pUnkOuter, xmlNodePtr node,
LPVOID *ppObj );
-extern HRESULT XMLElementCollection_create( IUnknown *pUnkOuter, xmlNodePtr
node, LPVOID *ppObj );

 #endif /* __MSXML_PRIVATE__ */
-- 
1.4.4.2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.winehq.org/pipermail/wine-patches/attachments/20070525/98063ed7/attachment.html


More information about the wine-patches mailing list