COM methods cannot be variadic.
Because the marshaler doesn't know when to stop.
Suppose variadic COM methods were possible.
And then you wrote this code:
How would COM know how to marshal this function call?
In other words, suppose that variadic
is a pointer to a proxy that refers to an object in