<div class="content" name="RPC_SID" uuid="6f5fd814-09e4-4ca0-8e47-1383ddf9ea91"><p>The RPC_SID structure is used by methods that write <a href="e74c8719-c30e-4f7a-bef7-82753cc0e159#gt_472f97f2-82ec-4623-8e46-d348a7984967" data-linktype="relative-path">events</a>.</p><dl>
<dd>
<div><pre> typedef struct _RPC_SID {
   unsigned char Revision;
   unsigned char SubAuthorityCount;
   RPC_SID_IDENTIFIER_AUTHORITY IdentifierAuthority;
   [size_is(SubAuthorityCount)] unsigned long SubAuthority[*];
 } RPC_SID,
  *PRPC_SID;
</pre></div>
</dd></dl><p><b>Revision:</b>  This member is specified in
<a href="../ms-dtyp/cca27429-5689-4a16-b2b4-9325d93e4ba2" data-linktype="relative-path">[MS-DTYP]</a>
section <a href="../ms-dtyp/78eb9013-1c3a-4970-ad1f-2b1dad588a25" data-linktype="relative-path">2.4.2</a>.</p><p><b>SubAuthorityCount:</b>  This member is
specified in [MS-DTYP] section 2.4.2.</p><p><b>IdentifierAuthority:</b>  This member is
specified in [MS-DTYP] section 2.4.2.</p><p><b>SubAuthority:</b>  This member is
specified in [MS-DTYP] section 2.4.2.</p><p>The fields in this structure exactly correspond to the
fields in the SID structure, which defines a security identifier (SID)—a
variable-length byte array that uniquely identifies a security principal—as
specified in [MS-DTYP] section 2.4.2.</p></div>