On Windows, DWORD is unsigned long, which means it's technically a different pointer type. Let's keep type safety (as much as we can in C) and remove some warnings. Signed-off-by: Joshua Ashton <joshua@froggi.es>