pub unsafe extern "C" fn IOConnectCallAsyncScalarMethod(
    connection: mach_port_t,
    selector: u32,
    wake_port: mach_port_t,
    reference: *mut u64,
    referenceCnt: u32,
    input: *const u64,
    inputCnt: u32,
    output: *mut u64,
    outputCnt: *mut u32
) -> kern_return_t