pub unsafe fn IcmpSendEcho2Ex<P0, P1>(
    icmphandle: P0,
    event: P1,
    apcroutine: PIO_APC_ROUTINE,
    apccontext: Option<*const c_void>,
    sourceaddress: u32,
    destinationaddress: u32,
    requestdata: *const c_void,
    requestsize: u16,
    requestoptions: Option<*const IP_OPTION_INFORMATION>,
    replybuffer: *mut c_void,
    replysize: u32,
    timeout: u32
) -> u32
where P0: IntoParam<HANDLE>, P1: IntoParam<HANDLE>,