Как установить свой user-agent в URLOpenBlockingStream

216
20 сентября 2018, 21:20

У меня есть функция

auto URLDownloadBinary(LPCSTR lpszURL, BYTE **ppBuffer, DWORD *pdwSize) -> 
int
{
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;
}

и я не могу понять как задать здесь свой user-agent

READ ALSO
Установка и использование RHVoice

Установка и использование RHVoice

Сейчас разбираюсь с синтезом речи, самым лучшем вариантом показался RHVoiceУстановил по инструкции в репозитории

274
BOOST C++ установка, проблема

BOOST C++ установка, проблема

ЗдраствуйтеСкачал boost 1

234
Как убрать окно подтверждения печати на термопринтере?

Как убрать окно подтверждения печати на термопринтере?

В java разбираюсь, но с принтерами вожусь впервые

213