Acho um bocado irrelevante. Mas é do conhecimento geral que é principalmente C, muito em particular no subsistema Win32. Existe bastante C++ no NT Executive e há sempre algum assembly num SO.
Mas a resposta mais completa à tua questão implica saber onde está a fronteira entre aquilo que pertence e não pertence ao SO. Na minha opinião, o Vista é basicamente o mesmo SO que o XP, que o 2000, que o NT, e daí a minha resposta.
Se estás concentrado nas diferenças, tipo o aspecto das janelas, etc, então não sei, mas aposto que há muito C#.