Function utf16_buffer_to_string
pub fn utf16_buffer_to_string(buffer: &[u16]) -> StringExpand description
Converts a UTF-16 buffer to a Rust String, filtering out null characters.
§Arguments
buffer- The UTF-16 buffer to convert.
§Returns
The converted string.
§Examples
use csshw_lib::utils::windows::utf16_buffer_to_string;
let utf16_data = vec![72, 101, 108, 108, 111, 0]; // "Hello" + null terminator
let result = utf16_buffer_to_string(&utf16_data);
assert_eq!(result, "Hello");