If SafeArrayGetElement is called on a variant array, initialize destination variant before copying the array element to it, some badly behaved apps don't seem to do it themselves.