Module: wine Branch: master Commit: 87fb169f9cdf18c9cd38c313d82689ddf18659c5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=87fb169f9cdf18c9cd38c313d8...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Thu Mar 6 09:22:38 2014 +0400
msxml3: Implement endElement() for writer's IVBSAXContentHandler.
---
dlls/msxml3/mxwriter.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/dlls/msxml3/mxwriter.c b/dlls/msxml3/mxwriter.c index b0765c0..01e21a7 100644 --- a/dlls/msxml3/mxwriter.c +++ b/dlls/msxml3/mxwriter.c @@ -2112,8 +2112,16 @@ static HRESULT WINAPI VBSAXContentHandler_endElement(IVBSAXContentHandler *iface BSTR *localName, BSTR *QName) { mxwriter *This = impl_from_IVBSAXContentHandler( iface ); - FIXME("(%p)->(%p %p %p): stub\n", This, namespaceURI, localName, QName); - return E_NOTIMPL; + + TRACE("(%p)->(%p %p %p)\n", This, namespaceURI, localName, QName); + + if (!namespaceURI || !localName || !QName) + return E_POINTER; + + return ISAXContentHandler_endElement(&This->ISAXContentHandler_iface, + *namespaceURI, SysStringLen(*namespaceURI), + *localName, SysStringLen(*localName), + *QName, SysStringLen(*QName)); }
static HRESULT WINAPI VBSAXContentHandler_characters(IVBSAXContentHandler *iface, BSTR *chars)