Change memory types from DWORD to QWORD

This was causing memory allocations to fail on x64 in cases where the higher bits were set in addresses. Yes, another pointer truncation problem.

This is required to make https://github.com/rapid7/meterpreter/pull/76 work in all cases on the MSF side.