Use correct types on CVE-2014-4113

I busted it :( 

Thanks again Myst3rie and @OJ!

For verification purposes, proceed like in #4108
I'm not sure why we need to have a new typedef when `DWORD_PTR` and `PDWORD_PTR` exist. `DWORD_PTR` is typdef'd to `ULONG_PTR`. This in turn is defined as follows:
``` c
#if defined(_WIN64)
 typedef unsigned __int64 ULONG_PTR;
#else
 typedef unsigned long ULONG_PTR;
#endif
```
So am I right in thinking we can just continue to use `DWORD_PTR` and `PDWORD_PTR` instead?