diff --git a/lib/transfer.c b/lib/transfer.c index 1d33e861a..49f32568f 100644 --- a/lib/transfer.c +++ b/lib/transfer.c @@ -869,7 +869,11 @@ static CURLcode done_sending(struct connectdata *conn, return CURLE_OK; } -#if defined(WIN32) && defined(SIO_IDEAL_SEND_BACKLOG_QUERY) +#ifdef WIN32 +#ifndef SIO_IDEAL_SEND_BACKLOG_QUERY +#define SIO_IDEAL_SEND_BACKLOG_QUERY 0x4004747B +#endif + static void win_update_buffer_size(curl_socket_t sockfd) { int result;