pub unsafe extern "C" fn cpp_owned_wait_queue_block_and_assign_owner(
wait_queue: *mut OwnedWaitQueue,
deadline: *const Deadline,
new_owner: *mut Thread,
resource_ownership: ResourceOwnership,
interruptible: Interruptible,
) -> zx_status_t