Skip to content

USE_OLD_STACK usage #2

@sushi-shi

Description

@sushi-shi

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions