Заметил разное поведение WinInet в XP и Vista+.
В висте, HttpSendRequest автоматически обрабатывает редиректы и возвращает HTTP_STATUS_OK. В XP, тот же код возвращает HTTP_STATUS_REDIRECT и в заголовках можно посмотреть новый Location. Возможно ли как-то задать поведение висты (с автоматической обработкой редиректа) для XP? Нашел только флаг INTERNET_FLAG_NO_AUTO_REDIRECT, который запрещает редиркет — наверно для висты...