anchor.diff:    dwError: Cardinal;
     pvData: Pointer;
     RetryCount: Integer;
  +  dwFlags,
     dwLength: DWord;
     dwReserved: DWord;
     FProxyOptions: INTERNET_PER_CONN_OPTION_LIST;
  
positive.code:       if hRequest = nil then
          raise EHTTPUploader.Create('HttpOpenRequest failed', GetLastError);
        try
          strBoundary := GenerateMultipartBoundary;
          contentTypeHeader := GenerateContentTypeHeader(strBoundary);
  
  
negative.code:       FProxyOption[1].dwValue := PROXY_TYPE_PROXY;
        InternetSetOption(hInet, INTERNET_OPTION_PER_CONNECTION_OPTION, @FProxyOptions, SizeOf(FProxyOptions));
      end;
  
      InternetSetStatusCallback(hInet, @StaticInternetStatusCallback);
  
      if FHTTPS
  