{"repo":"microsoft/windows-drivers-rs","free":true,"listed":false,"github":"https://github.com/microsoft/windows-drivers-rs","clone":"git clone https://github.com/microsoft/windows-drivers-rs.git","description":"Platform that enables Windows driver development in Rust","language":"Rust","stars":1912,"topics":["drivers","rust-lang","rust-library","wdf","wdk","windows","rust"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"windows-drivers-rs This repo is a collection of Rust crates that enable developers to develop Windows Drivers in Rust. It is the intention to support both WDM and WDF driver development models. This repo contains the following crates: wdk-build: A library to configure a Cargo build script for binding generation and downstream linking of the WDK (Windows Driver Kit). While this crate is written to be flexible with different WDK releases and different WDF version, it is currently only tested for NI eWDK, KMDF 1.33, UMDF 2.33, and WDM Drivers. There may be missing linker options for older DDKs. wdk-sys: Direct FFI bindings to APIs available in the Windows Development Kit (WDK). This includes both autogenerated ffi bindings from bindgen , and also manual re-implementations of macros that bindgen fails to generate. wdk: Safe idiomatic bindings to APIs available in the Windows Development Kit (WDK) wdk-panic: Default panic handler implementations for programs built with WDK wdk-alloc: alloc support for binaries compiled with the Windows Development Kit (WDK) wdk-macros: A collection of macros that help make it easier to interact with wdk-sys's direct bindings. This crate is re-exported via wdk-sys and crates should typically never need to directly depend on wdk-macros To see an example of this repo used to create drivers, see Windows-rust-driver-samples. Note: This project is still in early stages of development and is not yet recommended for production use. We encourage community ","default_branch":null,"files":null,"tree":[],"storefront":"/r/microsoft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/microsoft/windows-drivers-rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}