Compiler Error C2551

'void *' type needs explicit cast

A void pointer was assigned to a nonvoid pointer by implicit conversion.

An explicit cast is necessary to convert a void pointer to a nonvoid pointer.