public double CursorToX(ref int cursorPos) { StackItem[] stack = new StackItem[2]; stack[1].s_int = cursorPos; interceptor.Invoke("cursorToX$", "cursorToX(int*) const", stack); cursorPos = stack[1].s_int; return stack[0].s_double; }