Callee cleans the stack and first two arguments are passed in registers ecx and edx. You could emulate this by choosing stdcall and setting the custom_registers on the arguments manually, but this is easier.