use windows_kernel_sys::base::UNICODE_STRING; pub fn create_unicode_string(s: &[u16]) -> UNICODE_STRING { let len = s.len(); let n = if len > 0 && s[len - 1] == 0 { len - 1 } else { len }; UNICODE_STRING { Length: (n * 2) as u16, MaximumLength: (len * 2) as u16, Buffer: s.as_ptr() as _, } }