tinywinstr/
lib.rs

1#[macro_export]
2macro_rules! winstr {
3    ($s:expr) => {{
4        use std::os::windows::ffi::OsStrExt;
5        std::ffi::OsStr::new($s)
6            .encode_wide()
7            .chain(Some(0).into_iter())
8            .collect::<Vec<u16>>()
9            .as_ptr()
10    }};
11}