2.2.2.5 LSAPR_SR_SECURITY_DESCRIPTOR

The LSAPR_SR_SECURITY_DESCRIPTOR structure is used to communicate a self-relative security descriptor, as specified in [MS-DTYP] section 2.4.6.

 typedef struct _LSAPR_SR_SECURITY_DESCRIPTOR {
   [range(0, 262144)] unsigned long Length;
   [size_is(Length)] unsigned char* SecurityDescriptor;
 } LSAPR_SR_SECURITY_DESCRIPTOR,
  *PLSAPR_SR_SECURITY_DESCRIPTOR;

Length: The count of bytes in SecurityDescriptor.<15>

SecurityDescriptor: The contiguous buffer containing the self-relative security descriptor. This field MUST contain the Length number of bytes. If the Length field has a value other than 0, this field MUST NOT be NULL.