It calls the function like this:
MyDll.MyFunction(...)
and it takes POINTERs as parameters (the DLL function expects "char *" as parameters.
The CA is not deferred, the InstallScript function
calls MsiGetProperty several times before the "fatal" call, but those calls work fine and there is a reference to SRCDIR (also before the "fatal" call) that works fine too.
Upon calling MyDll.MyFunction, the setup exits with "CA return value 3" (if inside the debugger, the debugger immediately exits without notice).
Thanks in advance for any tips.
Jean