pub unsafe extern "C" fn TryInflictShadowHoldStatus(
    user: *mut entity,
    target: *mut entity,
    log_failure: bool_
)