Easier wrappers for Win32 API stuff, safe when possible

4 releases

✓ Uses Rust 2018 edition

0.0.3 Aug 18, 2019
0.0.2 Jul 22, 2019
0.0.1 Jul 17, 2019
0.0.0 Jul 17, 2019

#124 in Windows APIs

47 downloads per month

Apache-2.0 OR MIT

499 lines

License:0BSD Minimum Rust Version travis.ci AppVeyor crates.io docs.rs


Easier wrappers for winapi stuff.

  • Function naming follows the Rust snake_case convention: GetLastError becomes get_last_error
  • Function names for direct function wrappers are otherwise identical to the winapi function name.
  • Functions that are "new" to this crate (such as wide_null) just have whatever name seems appropriate.
  • Functions are made safe if it's easily possible, and the rest of the time I just try to document the unsafe elements.