I've just started playing around with a debugger and I've noticed that it c++ does function calls like this:
00401052 call @ILT+0(function1) (00401005)
00401005 jmp function1 (004010a0)
I was just wondering what the point of this is, i believe its called a jump table or something. Also what does "ILT" mean.