Huw Davies : oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests .