pub unsafe fn getaddrinfo<P0, P1>(
    pnodename: P0,
    pservicename: P1,
    phints: Option<*const ADDRINFOA>,
    ppresult: *mut *mut ADDRINFOA
) -> i32
where P0: IntoParam<PCSTR>, P1: IntoParam<PCSTR>,