[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