Я некоторое время работал с Visual Studio 2005 под Windows Vista SP1. Единственная проблема, что Студия 2005 как среда разработки не совсем распознает UAC режим Vista и считает, что ваш пользователь не имеет прав Администратора, что конечно не так.
На условия разработки это не влияет - это просто диагностическое сообщение. Что касается API, то, установив Windows Server 2008 SDK и интегрировав его со Студией 2005, никаких проблем с использованием API быть не должно.
С уважением,
Aндрій Ключевський / Andriy Klyuchevskyy
Microsoft Corp.

Ця інформація надається на умовах «як є», без надання будь-яких гарантій і прав. Використовуючи цю інформацію, ви погоджуєтесь з тим, що (і) Майкрософт не несе відповідальності за використання вами цієї інформації й (іі) ви берете на себе весь ризик, пов’язаний з використанням цієї інформації.