<div class="content" name="SAFEARR_BSTR" uuid="ceb8cfd5-49f1-4b33-974d-ae8f3e767150"><p>The SAFEARR_BSTR structure specifies an array of BSTRs (see
section <a href="9c5a5ce4-ff5b-45ce-b915-ada381b34ac1" data-linktype="relative-path">2.2.23</a>).</p><dl>
<dd>
<div><pre> typedef struct _wireSAFEARR_BSTR {
   ULONG Size;
   [size_is(Size), ref] BSTR* aBstr;
 } SAFEARR_BSTR;
</pre></div>
</dd></dl><p><b>Size:</b>  MUST be set to the total number
of elements in the array.</p><p><b>aBstr:</b>  MUST be an array of BSTRs (see
section 2.2.23).</p><p>Data of this type MUST be marshaled as specified in <a href="https://go.microsoft.com/fwlink/?LinkId=89824" data-linktype="external">[C706]</a> section 14,
with the exception that it MUST be marshaled by using a little-endian data
representation, regardless of the data representation format label. For more
information, see [C706] section 14.2.5.</p></div>