<div class="content" name="RecordInfo" uuid="deb939df-ef4d-49c3-8467-7265669e89ed"><p>The RecordInfoData structure specifies information that is
needed to identify the definition of a <a href="5583e1b8-454c-4147-9f56-f72416a15bee#gt_10a36f2b-2a1d-4d7f-b57d-261afca73727" data-linktype="relative-path">UDT</a>, such as the <a href="5583e1b8-454c-4147-9f56-f72416a15bee#gt_f49694cc-c350-462d-ab8e-816f0103c6c1" data-linktype="relative-path">GUID</a> and version of the <a href="5583e1b8-454c-4147-9f56-f72416a15bee#gt_07ad91dc-c12a-44f7-9c64-7e496933183a" data-linktype="relative-path">automation scope</a> that
defines the UDT, and the GUID of the type itself.</p><dl>
<dd>
<div><pre> typedef struct tagRecordInfo {
   GUID libraryGuid;
   DWORD verMajor;
   GUID recGuid;
   DWORD verMinor;
   DWORD Lcid;
 } RecordInfo;
</pre></div>
</dd></dl><p><b>libraryGuid:</b>   MUST be set to a GUID
that identifies the <a href="5583e1b8-454c-4147-9f56-f72416a15bee#gt_73177eec-4092-420f-92c5-60b2478df824" data-linktype="relative-path">IDL</a>
automation scope of the UDT (see section <a href="ae4d27fa-faaa-4d5f-b0f9-15bfbaaae9b4" data-linktype="relative-path">2.2.49.2</a>). </p><p><b>verMajor:</b>   MUST be set to the major
version of the UDT automation scope (see section 2.2.49.2). </p><p><b>recGuid:</b>  MUST be set to the GUID of
the UDT.</p><p><b>verMinor:</b>   MUST be set to the minor
version of the UDT&#39;s automation scope (see section 2.2.49.2). </p><p><b>Lcid:</b>   MUST be set to the locale ID
of the UDT&#39;s automation scope (see section 2.2.49.2). </p><p>RecordInfoData structures allow a client and a server to
fully specify the identity of the UDT type being marshaled in the containing <a href="ea064b3d-9fb3-4486-9992-4fe2463e83e8" data-linktype="relative-path">BRECORD (section 2.2.28.2)</a>.
The client and the server MUST be able to reference the same type definition,
by sharing through an unspecified mechanism a consistent view of the IDL
automation scope of the UDT.<a id="Appendix_A_Target_13"></a><a aria-label="Product behavior note 13" href="ae19ad63-7433-4568-88e9-f70e5593547d#Appendix_A_13" data-linktype="relative-path">&lt;13&gt;</a></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>