Esme Povirk (@madewokherd) commented about dlls/mlang/mlang.c:
HRESULT WINAPI GetGlobalFontLinkObject(void **unknown) {
- TRACE("%p\n", unknown);
- if (!unknown) return E_INVALIDARG;
- FIXME("%p: stub\n", unknown);
- if (!font_link_global)
MultiLanguage_create(NULL, (void**)&font_link_global);
- return S_FALSE;
- IUnknown_AddRef(font_link_global);
- *unknown = font_link_global;
Does this need synchronization, at least to ensure the global object is only created once?