public static extern string m3_GetResults(IM3Function function, uint retc, IntPtr[] retPtrs);
public static extern string m3_CallArgv(IM3Function function, uint argc, string[] argv);
public static extern string m3_Call(IM3Function function, uint argc, IntPtr[] argPtrs);
public static extern M3ValueType m3_GetRetType(IM3Function function, uint index);
public static extern uint m3_GetRetCount(IM3Function function);
public static extern string m3_FindFunction(out IM3Function function, IM3Runtime runtime, string functionName);