I am new into IDA and have some questions about the pseudocode in C. Could someone please explain to me the meaning of the following two lines:

  • (*(void (__fastcall **)(int *, _DWORD))(*v1 + 196))(v1, *(_DWORD *)(*v1 + 200));

What does (*v1 + 196) mean?

  • if ( *(_BYTE *)(dword_9AEC7FB0 + 170) & 1 && !*(_DWORD *)(dword_9AEC7FB0 + 92) )

What is dword_9AEC7FB0? A global variable?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.