pub unsafe extern "system" fn CreateUmsThreadContext(
    lpUmsThread: *mut *mut c_void
) -> i32