// <windef.h>
typedef int BOOL;
Разве это не пустая трата памяти, поскольку int имеет длину 32 бита?
На случай, если я ошибаюсь, я попытался отправить обычный bool*
в функцию, которая требовала BOOL*
, и не работало, пока я не использовал typedef int.