Проблема с загрузкой бинарного файла с сайта

У меня есть определенный код, который должен скачивать бинарный файл с сайта, чтобы потом его в дальнейшем использовать. Но, чтобы я не сделал, у меня возникает данная ошибка: LNK2001 неразрешенный внешний символ "_URLOpenBlockingStreamA@20" Пишу код в Visual Studio 2019, стоит 10 версия SDK. Подскажите пожалуйста, как решить эту проблему.

int URLDownloadBinary(LPCSTR lpszURL, BYTE** ppBuffer, DWORD* pdwSize)
{

    LPSTREAM lpStream = 0;
    BYTE* pResult = 0;
    int nResult = 0;

    if (lpszURL && SUCCEEDED(URLOpenBlockingStream(NULL, lpszURL, &lpStream, 0, NULL)))
    {
        STATSTG statStream;
        if (SUCCEEDED(lpStream->Stat(&statStream, STATFLAG_NONAME)))
        {
            DWORD dwSize = statStream.cbSize.LowPart;
            pResult = (BYTE*)malloc(dwSize);
            if (pResult)
            {
                LARGE_INTEGER liPos;
                ZeroMemory(&liPos, sizeof(liPos));
                lpStream->Seek(liPos, STREAM_SEEK_SET, NULL);
                lpStream->Read(pResult, dwSize, NULL);
                *ppBuffer = pResult;
                *pdwSize = dwSize;
                nResult = 1;
            }
        }
        lpStream->Release();
    }

    return nResult;
}

Ответы (0 шт):