Esme Povirk (@madewokherd) commented about dlls/mlang/tests/mlang.c:
"GetGlobalFontLinkObject() returned %p\n", unknown);
- if (unknown == (void *)0xdeadbeef || !unknown) return; }
- ret = IUnknown_QueryInterface((IUnknown*)unknown, &IID_IMLangFontLink2, (void**)&IMLFL2);
- ok(ret == E_NOINTERFACE, "expected E_NOINTERFACE got %#lx\n", ret);
- ret = IUnknown_QueryInterface((IUnknown*)unknown, &IID_IMultiLanguage, (void**)&IML);
- ok(ret == E_NOINTERFACE, "expected E_NOINTERFACE got %#lx\n", ret);
- ret = IUnknown_QueryInterface((IUnknown*)unknown, &IID_IMLangFontLink, (void**)&IMLFL);
- ok(ret == S_OK, "expected E_NOINTERFACE got %#lx\n", ret);
- IMLangFontLink_Release(IMLFL);
- ret = IUnknown_QueryInterface((IUnknown*)unknown, &IID_IMLangCodePages, (void**)&IMLCP);
- ok(ret == S_OK, "expected E_NOINTERFACE got %#lx\n", ret);
The ok() messages here are wrong.