That’s fair, but to me the “in Rust” part is the most relevant. I wanted to see how ergonomic it was to do such raw memory tweaking in the memory-safe systems programming language.
As you can see they're creating safe wrappers around the raw unsafe windows API which uphold the invariants. Microsoft should provide these as a crate.