windows-rs
windows-rs copied to clipboard
Rust for Windows
### Summary Hello, When will the 0.60.0 be available on crates.io ? ### Crate manifest _No response_ ### Crate code _No response_
### Suggestion `set_string` `set_expand_string` and `set_multi_string` only accept one generic type. This can make them hard to use, as it means the `name` and `value` need to use the same...
This is an idea I've been toying with for a while. While the `windows-targets` crate supports `raw-dylib` it is opt-in and will be that way for quite a while due...
### Summary ver: windows-rs 0.58 ```rust use windows::core::*; #[interface("094d70d6-5202-44b8-abb8-43860da5aca2")] unsafe trait IValue: IUnknown { fn GetValue(&self, value: *mut i32) -> HRESULT; } #[implement(IValue)] struct Value(i32); impl IValue_Impl for Value {...
I'm busy revamping `windows-bindgen` to deal with a number of issues and make it a lot more flexible. One potential issue is whether we still need to sort function declarations...
Rather than folding all error types into the `windows_result::Error` type, APIs can more specifically return `Result`, `Result`, and so on. This would avoid the overhead that necessitated #3126 and allow...
### Suggestion Like the crate named `winreg` support transactions.
### Suggestion When creating a single bindings file within another crate, I'd like to use `windows-bindgen` with the default options, i.e.: - Without `cfg`, because the fact that this file...
### Suggestion Right now the implementer needs to remember to list all base classes when this should not be necessary.
### Suggestion This is only used for generating packages - `windows` and `windows-sys` - and is otherwise unnecessary.