RtlSetControlSecurityDescriptor

NTSTATUS __stdcall RtlSetControlSecurityDescriptor(
        VOID *pSecurityDescriptor,
        UINT16 ControlBitsOfInterest,
        UINT16 ControlBitsToSet){
  if( (~ControlBitsOfInterest & ControlBitsToSet) != 0 || (ControlBitsOfInterest & 0xC03F) != 0 )
    return -1073741811;
  *((_WORD *)pSecurityDescriptor + 1) = ControlBitsToSet | *((_WORD *)pSecurityDescriptor + 1) & ~ControlBitsOfInterest;
  return 0;
}

Referenced by:

RtlpSysVolCreateSecurityDescriptor