xLogger icon indicating copy to clipboard operation
xLogger copied to clipboard

USE_OLD_STACK usage

Open sushi-shi opened this issue 1 year ago • 0 comments

To specify USE_OLD_STACK the number of arguments in ini files are passed with the minus sign:

[ExitProcess]
1=UINT uExitCode
ParamCount=-1

And while this does make sense for this call, I cannot understand why old stack is used for other calls, for example:

[ConvertSystemTimeToCalDateTime]
1=SYSTEMTIME lpSysTime
2=[CALID] calId
3=LPCALDATETIME lpCalDateTime
ParamCount=-3

My question is why old stack is used for this calls. I need it to know whether to use old stack in a new ini files I generated.

sushi-shi avatar Apr 30 '24 12:04 sushi-shi