Неустранимая ошибка C1009
Ограничение компилятора: макросы, вложенные слишком глубоко
Компилятор пытался развернуть слишком много макросов одновременно. Компилятор имеет ограничение в 256 уровней вложенных макросов. Разделение вложенных макросов на более простые макросы.