Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Originally, the
winrt-rs
crate transformed API names to appear more idiomatic in Rust. However with the addition of Win32 and COM APIs in thewindows-rs
crate, it became increasingly difficult to continue to provide that transformation as many Win32 and COM APIs do not lend themselves to this kind of transformation. Increasingly, this has become a tax for a number of reasons.This is going to be a little painful for existing code using the
windows
crate - creating this PR was a bit tedious - but in the long run I believe this will provide the best experience, and the sooner the better. Now that my focus is shifting to #81 this is really essential.