pub unsafe fn WSAGetOverlappedResult<P0, P1>(
    s: P0,
    lpoverlapped: *const OVERLAPPED,
    lpcbtransfer: *mut u32,
    fwait: P1,
    lpdwflags: *mut u32
) -> Result<()>
where P0: IntoParam<SOCKET>, P1: IntoParam<BOOL>,