46,238 questions
let chars = FormatMessageW(
FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS,
None, message,
0,
PWSTR(&mut text.0 as *mut _ as *mut _),
0,None);
if chars > 0 {
let parts = std::slice::from_raw_parts(text.0, chars as _);
println!("Message {}: {:?}",message,String::from_utf16(parts).unwrap());
}
else{
let errcode = GetLastError();
println!("No such error exists error: {}",errcode);
}