How can C# interop with c++ function using variadic arguments? Example: I have C++ function declared as