winservice
pub fn serve(wrapper: extern fn(c_int, *const *const c_char))
This should never be directly called from the user.