pub type IOUSBHostInterestHandler = *mut DynBlock<dyn Fn(NonNull<IOUSBHostObject>, u32, *mut c_void)>;
IOUSBHostObject
block2
Apple’s documentation