I have come across a typedef in some code which is this:
typedef void (NE_API *NeWindowProcCallback)(void* hWnd, NEuint uMsgId, NEuint wParam, NEuint64 lParam);
however, I am unfamiliar with this syntax. can anyone explain this?
Also, if I jump to the declaration of NE_API, I find this:
# define NE_API __stdcall
I thought this may be relevant to the answer, and an explanation of this also would be very appreciated. Thank you.