pub fn wait_synchronization(
    handles: *const Handle,
    handle_count: u32,
    timeout: i64
) -> Result<i32>