Alexandre Julliard : oleaut32: Reallocate in BSTR_UserUnmarshal to avoid changing the pointer if the string didn 't change.