<p>Hi,</p>
<p>The patch attached adds support for marshalling out parameters of type SAFEARRAY[VARIANT]. In addition to the tests included in the patch, I have also tested this successfully against other COM components, both on Windows and Linux (using Mainwin and with the MONO_COM environment variable set to MS).</p>

<p>Contributed under MIT/X11 license.</p>
<p>Thanks,<br>Sylvain</p>