Nikolay Sivov (@nsivov) commented about dlls/msxml3/tests/domdoc.c:
+ hr = IXMLDOMNamedNodeMap_get_length(map, &len); + ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); + ok(len == 4, "len %#lx.\n", len); + + for(i=0; i < len; i++) + { + IXMLDOMNode *pr_node = NULL; + + hr = IXMLDOMNamedNodeMap_get_item(map, i, &pr_node); + ok( hr == S_OK, "Unexpected hr %#lx (%ld).\n", hr, i); + + hr = IXMLDOMNode_get_nodeName(pr_node, &nodename); + ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); + ok(!lstrcmpW(nodename, _bstr_(namespaces[i])), "got %s\n", wine_dbgstr_w(nodename)); + SysFreeString(nodename); + } You don't need `_bstr_` here, just use WCHAR constants. It's also missing release for the pr_node.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/6993#note_90283