Tim Daim said:
I only have this line and no comments or explanations coming with it
iVar = (int *)(uInt1 + *(_DWORD *)uInt2);
Is there no surrounding code from which you can determine the types of each
of the variables? That would help. Also look for a #define or a typedef
which creates _DWORD. (DWORD is itself not a built-in type). However, this
code is non-portable because the standard requires that all identifiers
starting with underscore + capital letter are reserved for the compiler
vendor for use in internal implementation details of their libraries.
Besides that it looks like it was designed to be confusing. The variable
names are certainly atrocious and misleading.