data pointer cast to a function pointer
A pointer to data was cast to a pointer to a function.
This cast is not legal in ANSI C.
This cast is legal in C++ and is allowed by the Microsoft extensions (using the /Ze switch).