Threading bug in system file used by Direct2D?

Hi, juce_win32_DirectWriteTypeface.cpp uses D2D1_FACTORY_TYPE_SINGLE_THREADED which is defined on my system in
C:\Program Files (x86)\Windows Kits\8.1\Include\um\d2d1.h as 0
However DWRITE_FACTORY_TYPE (dwrite.h) - Win32 apps | Microsoft Learn
uses 0 for DWRITE_FACTORY_TYPE_SHARED

Does that look contradictory?
Or am I wrong in reading that links “multiple in-process components” as being threads?