2.2.5 RPC_SID
The RPC_SID structure is used by methods that write events.
-
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;
Revision: This member is specified in [MS-DTYP] section 2.4.2.
SubAuthorityCount: This member is specified in [MS-DTYP] section 2.4.2.
IdentifierAuthority: This member is specified in [MS-DTYP] section 2.4.2.
SubAuthority: This member is specified in [MS-DTYP] section 2.4.2.
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.