pub fn format_message(error_code: u32) -> Result<String, Box<dyn Error>>
Returns a a human readable error message from a windows error code