Hi,
I understand the concept of function pointers.
I am a little confused with the call back functions.
1.If a function is invoked using a function pointer, then does it mean the function invoked is a callback function?
2. Some say that the calling convention used for a callback function is different(__stdcall,PASCAL).However, I see that such calling conventions are used only for callback functions registered with the OS.I dont see it being used for application level callbacks.
3.Some say that any function invoked using a function pointer, would automaticaly be a callback only when the call is happening between a dll and third party.
Which of the above statements are correct?
Any help in this regard would be really appreciated.
Reagrds,
kikivenkat