int ReadInteger(DWORD address) { HANDLE phandle; phandle = GetCurrentProcess(); if(!phandle) { return -1; } else { int value; ReadProcessMemory(phandle,(void*)address,&value,sizeof(value),0); return value; } } int result = ReadInteger(0xffffffff); vs int result = *(int *)0xffffffff;