Hmm do I use LPVOID for these cases?