Type library exporter encountered a reference type with layout marked as MarshalAs(UnmanagedType.Interface) in a signature. ...