TRUEand FALSEare macros on Windows, but declared on WinDef.h.
If you include the title, you will see that TRUE- 1and FALSE- 0. So, the first statement must execute, the second should not.
If you do not include the header, both will be undefined and none of the statements will be executed.