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.