From: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> --- dlls/msxml3/doctype.c | 6 ++++-- dlls/msxml3/tests/domdoc.c | 5 +---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/dlls/msxml3/doctype.c b/dlls/msxml3/doctype.c index 7dfce1e48c5..478e68ca902 100644 --- a/dlls/msxml3/doctype.c +++ b/dlls/msxml3/doctype.c @@ -217,9 +217,11 @@ static HRESULT WINAPI domdoctype_get_previousSibling(IXMLDOMDocumentType *iface, static HRESULT WINAPI domdoctype_get_nextSibling(IXMLDOMDocumentType *iface, IXMLDOMNode **node) { - FIXME("%p, %p: stub\n", iface, node); + domdoctype *doctype = impl_from_IXMLDOMDocumentType(iface); - return E_NOTIMPL; + TRACE("%p, %p.\n", iface, node); + + return node_get_next_sibling(doctype->node, node); } static HRESULT WINAPI domdoctype_get_attributes(IXMLDOMDocumentType *iface, IXMLDOMNamedNodeMap **map) diff --git a/dlls/msxml3/tests/domdoc.c b/dlls/msxml3/tests/domdoc.c index 1ee35a76ef7..30de48ea6f9 100644 --- a/dlls/msxml3/tests/domdoc.c +++ b/dlls/msxml3/tests/domdoc.c @@ -17320,10 +17320,7 @@ static void test_doctype(void) IXMLDOMNode_Release(node); hr = IXMLDOMDocumentType_get_nextSibling(doctype, &node); - todo_wine ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); -if (hr == S_OK) -{ hr = IXMLDOMNode_get_nodeType(node, &node_type); ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); ok(node_type == NODE_ELEMENT, "Unexpected type %d.\n", node_type); @@ -17332,7 +17329,7 @@ if (hr == S_OK) ok(!wcscmp(str, L"email"), "Unexpected name %s.\n", debugstr_w(str)); SysFreeString(str); IXMLDOMNode_Release(node); -} + hr = IXMLDOMDocumentType_get_attributes(doctype, &map); todo_wine ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10727