pub unsafe extern "C" fn IOObjectConformsTo(
    object: io_object_t,
    className: *mut c_char
) -> boolean_t