2. Check that the parameter types of the calling function are correct.
3. The function is called in the correct way.
[DllImport("SiInterface.dll", EntryPoint = "BUSINESS_HANDLE", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)]< /p>
static extern int BUSINESS_HANDLE(StringBuilder inputData, StringBuilder outputData);
CallingConvention
CharSet
Two property tweaks to try