The following was produced by my decompiler of some disassembly
DWORD v4 = *(_DWORD *)(*((_DWORD *)&dword_8EF798 + a2) + 1020);
i dont understand how the & changes the above pointer dereferencing.
Can you explain the different in interpretation of
*(_DWORD *)(*((_DWORD *)&dword_8EF798 + a2) + 1020);
vs.
*(_DWORD *)(*((_DWORD *)dword_8EF798 + a2) + 1020);
Thanks