struct __declspec(novtable) X {
   virtual void mf();
};
struct __declspec(uuid("{00020400-0000-0000-c000-000000000046}")) IDispatch;
__declspec(align(32)) struct Str1{ int a; };
[uuid("00000000-0000-0000-C000-000000000046")] struct IUnknown;

// semmle-extractor-options: --microsoft
