pub unsafe fn alljoyn_proxybusobject_methodcallasync<P0, P1, P2, P3>(
    proxyobj: P0,
    ifacename: P1,
    methodname: P2,
    replyfunc: alljoyn_messagereceiver_replyhandler_ptr,
    args: P3,
    numargs: usize,
    context: *mut c_void,
    timeout: u32,
    flags: u8,
) -> QStatus
where P0: Param<alljoyn_proxybusobject>, P1: Param<PCSTR>, P2: Param<PCSTR>, P3: Param<alljoyn_msgarg>,