В заголовках DirectX каждое перечисление содержит значение FORCE_DWORD
со значением 0xffffffff
. Я предполагаю, что это в основном то, что вы хотите, это заставляет компилятор позволить перечислению иметь по крайней мере 32 бита. Поэтому попробуйте добавить FORCE_WORD
со значением 0xffff
.
Конечно, это не решит вашу проблему, если этот компилятор просто не поддерживает перечисления больше 8 бит.