Shachar Shemesh wine-devel@shemesh.biz writes:
STDCALL means PASCAL call format. This means two things, mostly. First
it means arguments are pushed on the stack left to right instead of right to left (no way you can pass printf style variable length arguments). The second is that it is the functions' responsibility, rather than the caller, to remove the arguments from the stack.
Actually stdcall is not the same as pascal, it's a hybrid between pascal and C. With stdcall, arguments are pushed right to left like in C, but the called function cleans up the stack.