Crossplatform VarArg PInvoke - C#