Cdecl |
The caller cleans the stack. This enables calling functions with varargs. |
FastCall |
|
StdCall |
The callee cleans the stack. This is the default convention for calling unmanaged functions from managed code. |
ThisCall |
The first parameter is the this pointer and is stored in register ECX. Other parameters are pushed on the stack. This calling convention is used to call methods on classes exported from an unmanaged DLL. |
Winapi |
Uses the default platform calling convention. For example, on Windows it's CallingConvention.StdCall and on Windows CE it's CallingConvention.Cdecl. |