I was looking at some sample code for mouse input...
And I noticed that the return type was "VOID" on a few functions.
And this:
printf(typeid(VOID).name());
results with "void" on the screen... so is VOID a typedef for void? If so, what is the point of it?