Clang in MSVC mode supports this and __uuidof fails / complains about missing virtual destructor otherwise.
--
v2: include: Add DECLSPEC_UUID/DECLSPEC_NOVTABLE to MIDL_INTERFACE.
include: Use winnt.h DECLSPEC_NOVTABLE definition in rpcndr.h.
include: Use winnt.h DECLSPEC_UUID definition in rpcndr.h.
include: Introduce a new __has_declspec_attribute macro.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6502
Currently shell32 only transfers the plain icon for `Shell_NotifyIcon` calls, ignoring balloon icons. This patch allows transferring both images to explorer.exe tray.
--
v10: shell32: add support for balloon icon copying
shell32: move icon related fields in notify_data into separate struct
https://gitlab.winehq.org/wine/wine/-/merge_requests/2875