DLL 関数を呼び出す場合は、__stdcall 呼び出し規則がデフォルトで使用されます。 この呼び出し規則は、すべての Windows API DLL 関数で使用されます。
DLL 関数の呼び出し規則を変更するには、DllFunctionOptions注釈の CallingConvention プロパティーを使用します。
@Dll("msvcrt.dll") public interface IMsVisualCRuntime { @FunctionOptions(callingConvention=CallingConvention.Cdecl) double cos(double inputInRadians); }