Вы не даете много, чтобы продолжать. Я бы, вероятно, начал со следа сеанса HTTP от ваших WinHttp
вызовов и сравнил бы его со следом из работающего сеанса на основе браузера и посмотрел, что отличалось. Может быть что угодно, от файла cookie до поля referer
и от того, кто знает, что может не понравиться серверу.