| Value | Meaning |
|---|---|
| CDeclasECallConvTypes.asCALL_CDECL | The CDECL standard calling convention |
| STDCallasECallConvTypes.asCALL_STDCALL | The STDCall calling convention |
| ThisCallASGlobalasECallConvTypes.asCALL_THISCALL_ASGLOBAL | The ThisCall calling convention that emulates a global object |
| ThisCallasECallConvTypes.asCALL_THISCALL | The ThisCall calling convention |
| CDeclObjFirstasECallConvTypes.asCALL_CDECL_OBJFIRST | CDECL calling convention where object pointer is the first int argument |
| CDeclObjLastasECallConvTypes.asCALL_CDECL_OBJLAST | CDECL calling convention where the object pointer is the last int argument |
| GenericasECallConvTypes.asCALL_GENERIC | The Generic calling convention, requires writing specialized code to handle it |
| ThisCallObjLastasECallConvTypes.asCALL_THISCALL_OBJLAST | ThisCall calling convention where the object pointer is the last int argument |
| ThisCallObjFirstasECallConvTypes.asCALL_THISCALL_OBJFIRST | ThisCall calling convention where the object pointer is the last int argument |
| DDeclasECallConvTypes.asCALL_DDECL | The DDECL standard calling convention DDECL is CDECL but with int registers in reverse order |
| DDeclObjLastasECallConvTypes.asCALL_DDECL_OBJLAST | DDECL calling convention where the object pointer is the last int argument |
| DDeclObjFirstasECallConvTypes.asCALL_DDECL_OBJFIRST | DDECL calling convention where the object pointer is the last int argument |
Supported calling conventions