/// <summary> /// Set the object's security descriptor /// </summary> /// <param name="security_desc">The security descriptor to set.</param> /// <param name="security_information">What parts of the security descriptor to set</param> public void SetSecurityDescriptor(SecurityDescriptor security_desc, SecurityInformation security_information) { SetSecurityDescriptor(security_desc.ToByteArray(), security_information); }
/// <summary> /// Set the object's security descriptor /// </summary> /// <param name="security_desc">The security descriptor to set.</param> /// <param name="security_information">What parts of the security descriptor to set</param> /// <param name="throw_on_error">True to throw on error.</param> /// <returns>The NT status code.</returns> public NtStatus SetSecurityDescriptor(SecurityDescriptor security_desc, SecurityInformation security_information, bool throw_on_error) { return(SetSecurityDescriptor(security_desc.ToByteArray(), security_information, throw_on_error)); }