pub unsafe fn alljoyn_busattachment_joinsession<P0, P1, P2, P3>(
    bus: P0,
    sessionhost: P1,
    sessionport: u16,
    listener: P2,
    sessionid: *mut u32,
    opts: P3
) -> QStatus
where P0: IntoParam<alljoyn_busattachment>, P1: IntoParam<PCSTR>, P2: IntoParam<alljoyn_sessionlistener>, P3: IntoParam<alljoyn_sessionopts>,