pub unsafe extern "C" fn cpp_owned_wait_queue_block_and_assign_owner_locked(
wait_queue: *mut OwnedWaitQueue,
current_thread: *mut Thread,
deadline: *const Deadline,
details: *const OwnedWaitQueue_BAAOLockingDetails,
resource_ownership: ResourceOwnership,
interruptible: Interruptible,
force_inheritance: ForceInheritance,
) -> zx_status_t