Kenny Kerr
Kenny Kerr
It works marvelously. Ship it! 😎
FWIW, Windows binaries always use `no_mangle` or equivalent when exporting from a DLL.
> a question for the windows-rs folks and others: with the known bugs fixed (e.g. ICEs), would there be value in a partial stabilization even without vectorcall? Absolutely, only stdcall...
Ship it! As soon as that is stabilized, I can turn it on for non-x86 targets in the `windows` and `window-sys` crates. 
I don't know anything about Dart (yet) 😉 but am the creator of [C++/WinRT](https://github.com/microsoft/cppwinrt) and more recently started creating [Rust/WinRT](https://github.com/microsoft/winrt-rs). A WinRT async method returns one of four async interfaces...
It's not particularly easy because it's not particularly safe. There's also the question of whether the C++ pointer is owned or dangling. Do you want the Rust `IUnknown` to assume...
Thanks for the suggestion! I'm just not convinced this is any safer or even any clearer. These would just wrap `transmute` calls. Yes, there's value in having the functions be...
Sounds good - I'll try to get to it as I have time.
Sorry for the delay - here you go: #2010
This API is difficult to use because it really expects an array but the Rust bindings aren't yet adapted to accept a slice. This is a duplicate of #479 that...