microsoft/windows-drivers-rs

Add `WDF_STRUCTURE_SIZE` macro equivalent

Open

#242 opened on Nov 7, 2024

 (3 comments) (0 reactions) (0 assignees)Rust (128 forks)auto 404
enhancementgood first issue

Repository metrics

Stars
 (1,886 stars)
PR merge metrics
 (PR metrics pending)

Description

WDF_STRUCTURE_SIZE is a macro available in the WDK, but isn't available in wdk-sys since bindgen can't generate macros. WDF_STRUCTURE_SIZE is useful since many of the _INIT macros are also not available right now. A 1:1 implementation of WDF_STRUCTURE_SIZE should be made available in wdk-sys, although an equivalent shouldn't be needed in wdk given that the safe abstractions shouldn't need to do any of the c-style manual initializations.

Contributor guide