HRESULT hr = URLOpenBlockingStreamW(nullptr, cstring, &pStream, 0, nullptr); if (FAILED(hr)) { return 1; } char buffer[4096]; do { DWORD bytesRead =