windows-drivers-rs
windows-drivers-rs copied to clipboard
Platform that enables Windows driver development in Rust. Developed by Surface.
Bumps [quote](https://github.com/dtolnay/quote) from 1.0.35 to 1.0.36. Release notes Sourced from quote's releases. 1.0.36 Documentation improvements Commits 5d4880c Release 1.0.36 1dd7ce7 Merge pull request #273 from dtolnay/doc 0bc5d12 Apply doc comment...
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.58 to 2.0.63. Release notes Sourced from syn's releases. 2.0.63 Parse and print long if-else-if chains without reliance on deep recursion to avoid overflowing stack (#1644, #1645)...
Bumps [rustversion](https://github.com/dtolnay/rustversion) from 1.0.15 to 1.0.17. Release notes Sourced from rustversion's releases. 1.0.17 Support Windows builds that have OUT_DIR prefixed with \\?\ (#51) 1.0.16 Resolve unexpected_cfgs warning (#48) Commits adb11fa...
There are two issues I've identified in the project: 1、The WDK version must be 22621, as the wdk-build script relies on the tools path being located via version. When I...
As we know, almost all Windows functions have `stdcall` convention, so, this is strange that all generated bindings are marked as `extern "C"`. It seems that the convention should be...
We expect that drivers built for Windows pass InfVerif. However, the driver samples provided by Microsoft generally have settings that do not pass the default InfVerif ruleset. In the current...
Support for other types of drivers (ex. non-PNP) should be added in the future _Originally posted by @wmmc88 in https://github.com/microsoft/windows-drivers-rs/pull/35#discussion_r1458175533_
https://github.com/microsoft/windows-drivers-rs/blob/64108970944ae13f16ea109d03c841f804b82f21/crates/wdk-sys/build.rs#L73 Certain warnings from bindgen are not actionable by WDR due to upstream work required. These warnings should be individually silenced instead of turning off all warnings for the bindgen...
With https://github.com/sagiegurari/cargo-make/issues/1025 being resolved in cargo make v0.37.8, these condition scripts could be refactored to be rust-based for better maintainability, but since its fully functional right now, I'll leave that...
Add support for customizing the name of the Cert Store in `generate-certificate` and `signtool` task
Future improvement: add support for customizing the name of the Cert Store in `generate-certificate` and `signtool` task _Originally posted by @wmmc88 in https://github.com/microsoft/windows-drivers-rs/pull/35#discussion_r1458178770_