Do you really think that nobody would have found the solution if it were so easy?

The CANT_BLOCK_TEST trigger is used to prevent a creature from blocking in a certain situation (
Goblin Goon uses it in DotP2013). "TEST" means that the test is what you write in the trigger, the game doesn't have a test of its own to run.
The other functions were previously used to define a subset of the restrictions that we can now define with the EVASION_TEST trigger. In DotP2012 they were required even for simple things such as flying, in DotP2013 they were still required for shadow, in DotP2014 someone tried to use them for shadow and they didn't work at all, so I guess they can't be used anymore. Their parameter isn't a pointer, but an EVASION_... constant. Note that they end with "Set" or "
Clear" but there's no "Get", so you couldn't check their effects on a creature even when they were working.