pub unsafe extern "C" fn IOServiceAddNotification(
    masterPort: mach_port_t,
    notificationType: *mut c_char,
    matching: CFDictionaryRef,
    wakePort: mach_port_t,
    reference: usize,
    notification: *mut io_iterator_t
) -> kern_return_t