La causa, no se, corrupcion del archivo o algo, pero lo unico q se decirte, es q veo q en tu CommCtrl.h tiene caracteres extraños en varios lugares del codigo (por extraños me refiero a letras acentuadas, o con simbolos especiales/internacionales tipo â ô ä y similares).
Prueba a reinstalar el compilador, a ver... si te sigue pasando puede ser pq al reinstalarlo ve q las bibliotecas (dañadas) ya existen y no las sobreescribe, o porque directamente tu instalador esta mal.
No se que mas decirte, solo que es normal que de 1000 errores de compilacion si uno de los archivos de cabecera q usa tu programa tiene muchos caracteres no validos.
Salu2!