hRequest = WinHttpOpenRequest(hConnect, L"PUT", L"/HelloTest1.txt", NULL, WINHTTP_NO_REFERER, WINHTTP_DEFAULT_ACCEPT_TYPES, NULL); bResults = WinHttpSendRequest(hRequest, WINHTTP_NO_ADDITIONAL_HEADERS, 0, WINHTTP_NO_REQUEST_DATA, 0, wcslen(pwchData), 0); if (bResults && !wcscmp(in_pwchHttpVerb, L"PUT")) { bResults = WinHttpWriteData( hRequest, in_pwchData, wcslen(in_pwchData), &dwBytesWritten); printf( "Error %u in WinHttpWriteData.\n", GetLastError()); }