Biswapriyo Nath (@Biswa96) commented about include/windows.foundation.idl:
interface Windows.Foundation.IReference<BYTE>;
interface Windows.Foundation.IReference<INT32>; interface Windows.Foundation.IReference<DOUBLE>; interface Windows.Foundation.IReference<FLOAT>;
interface Windows.Foundation.IReference<GUID>;
interface Windows.Foundation.IReference<INT16>;
interface Windows.Foundation.IReference<INT32>;
interface Windows.Foundation.IReference<INT64>; interface Windows.Foundation.IReference<UINT32>; interface Windows.Foundation.IReference<UINT64>; interface Windows.Foundation.IReference<Windows.Foundation.DateTime>;
interface Windows.Foundation.IReference<Windows.Foundation.Point>;
interface Windows.Foundation.IReference<Windows.Foundation.Rect>;
interface Windows.Foundation.IReference<Windows.Foundation.Size>;
interface Windows.Foundation.IReference<Windows.Foundation.TimeSpan>;
interface Windows.Foundation.IReference<boolean>;
This line caused an issue in downstream projects, see https://github.com/msys2/MINGW-packages/issues/22160. Would you like to look into that? I am not sure if that is expected.