windows-rs
windows-rs copied to clipboard
Rust for Windows
### Suggestion Most functions used to free handles can return errors and these errors are usually indicative of logic errors in the code. Unfortunately when using `Owned` and/or `Free` there...
### Suggestion I am writing a Rust SDK for PowerToys Command Palette, and it has an interface like below: ``` enum CommandResultKind { Dismiss, // Reset the palette to the...
### Suggestion Currently, a lot of bindings for optional `in` or `out` pointer parameters of bindings are using `Option` around the possibly null pointer, which: 1. Makes a param size...
This is easy to fix but not easy to test so I'll think about how to handle this.