Zhiyi Zhang (@zhiyi) commented about dlls/wintypes/tests/propertyset.c:
+ +#define WIDL_using_Windows_Foundation +#define WIDL_using_Windows_Foundation_Collections +#include "windows.foundation.h" +#include "wintypes_test.h" + +#include "wine/test.h" + +static const WCHAR *class_name = RuntimeClass_Windows_Foundation_Collections_PropertySet; +static const struct DateTime datetime_value = {0x12345678abcdef}; +static const struct TimeSpan timespan_value = {0x12345678abcdef}; +static const struct Point point_value = {1, 2}; +static const struct Size size_value = {1, 2}; +static const struct Rect rect_value = {1, 2, 3, 4}; + +#define DEFINE_IUNKNOWN_( pfx, iface_type, impl_type, impl_from, iface_mem, expr ) \ Is this macro gonna be used multiple times?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/6766#note_86748