Compiler Error C2551

'void *' type needs explicit cast

A void pointer is assigned to a nonvoid pointer by implicit conversion. You must use an explicit cast.