Melvin Wang
Melvin Wang
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_
Support for building multiple targets in a single cargo make invocation should be added in the future _Originally posted by @wmmc88 in https://github.com/microsoft/windows-drivers-rs/pull/35#discussion_r1458174390_
Support for ARM64 tests is possibly possible in the future via target-specific test runner: https://doc.rust-lang.org/cargo/reference/config.html#target _Originally posted by @wmmc88 in https://github.com/microsoft/windows-drivers-rs/pull/35#discussion_r1458171702_
Currently, the crate that's distributed via crates.io has several things hardcoded in the configuration. Some examples of this include [the WdfFunctions_01033 functional table reference](https://github.com/microsoft/windows-drivers-rs/blob/9202e28d93232824b5469ac8f64f3980220024f5/crates/wdk-sys/src/lib.rs#L63C9-L63C63), and the [WdfMinimumVersionDesired symbol](https://github.com/microsoft/windows-drivers-rs/blob/9202e28d93232824b5469ac8f64f3980220024f5/crates/wdk-sys/src/wdf.rs#L23). The `wdk-build::Config`...
This version, along with the versions in the cargo-make makefiles(including the other pinned binary dependencies) should be auto-updated by pipelines (similar to other things managed by dependabot). It looks like...
Future improvement: add support for specifying specific OS'es to sign for in inf2cat task _Originally posted by @wmmc88 in https://github.com/microsoft/windows-drivers-rs/pull/35#discussion_r1458178417_
### Describe The Bug `cm_plugin_run_custom_task` will fail to run a task json if it contains `private` field. It looks like its because when parsing `${task.as_json}`, `json_parse` will silently convert the...