pub unsafe extern "C" fn CFMachPortCreate(
    allocator: *const c_void,
    callout: extern "C" fn(_: *mut __CFMachPort, _: *mut c_void, _: isize, _: *mut c_void),
    context: *mut CFMachPortContext,
    shouldFreeInfo: *mut u8
) -> *mut __CFMachPort