Explicit cast to (void*) for memset and Unmap

Data store is not a volatile pointer which can't be cast automatically, so
added explicit (void*) to required locations