Nikolay Sivov : msxml3: Enable inline wrappers and fix warnings.
Alexandre Julliard
julliard at winehq.org
Fri Jul 27 13:13:55 CDT 2012
Module: wine
Branch: master
Commit: f14c2f712f0e8b2dd924f52dd960ab8add791da9
URL: http://source.winehq.org/git/wine.git/?a=commit;h=f14c2f712f0e8b2dd924f52dd960ab8add791da9
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Fri Jul 27 07:53:58 2012 +0400
msxml3: Enable inline wrappers and fix warnings.
---
dlls/msxml3/Makefile.in | 1 +
dlls/msxml3/attribute.c | 2 +-
dlls/msxml3/cdata.c | 2 +-
dlls/msxml3/comment.c | 2 +-
dlls/msxml3/docfrag.c | 2 +-
dlls/msxml3/domdoc.c | 2 +-
dlls/msxml3/nodemap.c | 2 +-
dlls/msxml3/text.c | 2 +-
dlls/msxml3/xmlparser.c | 2 +-
dlls/msxml3/xmlview.c | 2 +-
10 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/dlls/msxml3/Makefile.in b/dlls/msxml3/Makefile.in
index acd571f..fcf78b5 100644
--- a/dlls/msxml3/Makefile.in
+++ b/dlls/msxml3/Makefile.in
@@ -1,6 +1,7 @@
EXTRADEFS = -DCOM_NO_WINDOWS_H
MODULE = msxml3.dll
IMPORTS = uuid urlmon shlwapi oleaut32 ole32 user32 advapi32
+EXTRADEFS = -DWIDL_C_INLINE_WRAPPERS
EXTRALIBS = @XML2LIBS@
EXTRAINCL = @XML2INCL@ @XSLTINCL@
diff --git a/dlls/msxml3/attribute.c b/dlls/msxml3/attribute.c
index 0fa00ec..d461ce1 100644
--- a/dlls/msxml3/attribute.c
+++ b/dlls/msxml3/attribute.c
@@ -91,7 +91,7 @@ static HRESULT WINAPI domattr_QueryInterface(
return E_NOINTERFACE;
}
- IXMLDOMText_AddRef((IUnknown*)*ppvObject);
+ IXMLDOMAttribute_AddRef(iface);
return S_OK;
}
diff --git a/dlls/msxml3/cdata.c b/dlls/msxml3/cdata.c
index 1cf3d29..6b3c065 100644
--- a/dlls/msxml3/cdata.c
+++ b/dlls/msxml3/cdata.c
@@ -91,7 +91,7 @@ static HRESULT WINAPI domcdata_QueryInterface(
return E_NOINTERFACE;
}
- IXMLDOMText_AddRef((IUnknown*)*ppvObject);
+ IXMLDOMCDATASection_AddRef(iface);
return S_OK;
}
diff --git a/dlls/msxml3/comment.c b/dlls/msxml3/comment.c
index 172a1e6..be49e71 100644
--- a/dlls/msxml3/comment.c
+++ b/dlls/msxml3/comment.c
@@ -91,7 +91,7 @@ static HRESULT WINAPI domcomment_QueryInterface(
return E_NOINTERFACE;
}
- IXMLDOMText_AddRef((IUnknown*)*ppvObject);
+ IXMLDOMComment_AddRef(iface);
return S_OK;
}
diff --git a/dlls/msxml3/docfrag.c b/dlls/msxml3/docfrag.c
index 46b81b0..f066290 100644
--- a/dlls/msxml3/docfrag.c
+++ b/dlls/msxml3/docfrag.c
@@ -90,7 +90,7 @@ static HRESULT WINAPI domfrag_QueryInterface(
return E_NOINTERFACE;
}
- IXMLDOMText_AddRef((IUnknown*)*ppvObject);
+ IXMLDOMDocumentFragment_AddRef(iface);
return S_OK;
}
diff --git a/dlls/msxml3/domdoc.c b/dlls/msxml3/domdoc.c
index c2dbe03..54c601e 100644
--- a/dlls/msxml3/domdoc.c
+++ b/dlls/msxml3/domdoc.c
@@ -2115,7 +2115,7 @@ static HRESULT WINAPI domdoc_load(
if(hr == S_OK)
{
IPersistStream *pDocStream;
- hr = IUnknown_QueryInterface(iface, &IID_IPersistStream, (void**)&pDocStream);
+ hr = IXMLDOMDocument3_QueryInterface(iface, &IID_IPersistStream, (void**)&pDocStream);
if(hr == S_OK)
{
hr = IPersistStream_Load(pDocStream, pStream);
diff --git a/dlls/msxml3/nodemap.c b/dlls/msxml3/nodemap.c
index c6be169..94faf9f 100644
--- a/dlls/msxml3/nodemap.c
+++ b/dlls/msxml3/nodemap.c
@@ -117,7 +117,7 @@ static HRESULT WINAPI xmlnodemap_QueryInterface(
return E_NOINTERFACE;
}
- IXMLDOMElement_AddRef( iface );
+ IXMLDOMNamedNodeMap_AddRef( iface );
return S_OK;
}
diff --git a/dlls/msxml3/text.c b/dlls/msxml3/text.c
index 865c1d4..6fb29f9 100644
--- a/dlls/msxml3/text.c
+++ b/dlls/msxml3/text.c
@@ -82,7 +82,7 @@ static HRESULT WINAPI domtext_QueryInterface(
return E_NOINTERFACE;
}
- IXMLDOMText_AddRef((IUnknown*)*ppvObject);
+ IXMLDOMText_AddRef(iface);
return S_OK;
}
diff --git a/dlls/msxml3/xmlparser.c b/dlls/msxml3/xmlparser.c
index c51b674..f18f454 100644
--- a/dlls/msxml3/xmlparser.c
+++ b/dlls/msxml3/xmlparser.c
@@ -75,7 +75,7 @@ static HRESULT WINAPI xmlparser_QueryInterface(IXMLParser* iface, REFIID riid, v
return E_NOINTERFACE;
}
- IXMLParser_AddRef((IUnknown*)*ppvObject);
+ IXMLParser_AddRef(iface);
return S_OK;
}
diff --git a/dlls/msxml3/xmlview.c b/dlls/msxml3/xmlview.c
index f3e7f89..cd7389a 100644
--- a/dlls/msxml3/xmlview.c
+++ b/dlls/msxml3/xmlview.c
@@ -491,7 +491,7 @@ static inline HRESULT handle_xml_load(BindStatusCallback *This)
return display_error_page(This);
}
- hres = IXMLDOMDocument_transformNode(xml, (IXMLDOMNode*)xsl, &bstr);
+ hres = IXMLDOMDocument3_transformNode(xml, (IXMLDOMNode*)xsl, &bstr);
IXMLDOMDocument3_Release(xsl);
IXMLDOMDocument3_Release(xml);
if(FAILED(hres))
More information about the wine-cvs
mailing list