﻿<?xml version="1.0" encoding="utf-8"?><Type Name="ControlFlags" FullName="System.Security.AccessControl.ControlFlags"><TypeSignature Language="C#" Value="public enum ControlFlags" /><TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ControlFlags extends System.Enum" /><AssemblyInfo><AssemblyName>mscorlib</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Enum</BaseTypeName></Base><Attributes><Attribute><AttributeName>System.Flags</AttributeName></Attribute></Attributes><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>These flags affect the security descriptor behavior.</para></summary></Docs><Members><Member MemberName="DiscretionaryAclAutoInherited"><MemberSignature Language="C#" Value="DiscretionaryAclAutoInherited" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags DiscretionaryAclAutoInherited = int32(1024)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that the Discretionary Access Control List (DACL) has been automatically inherited from the parent. Set by resource managers only.</para></summary></Docs></Member><Member MemberName="DiscretionaryAclAutoInheritRequired"><MemberSignature Language="C#" Value="DiscretionaryAclAutoInheritRequired" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags DiscretionaryAclAutoInheritRequired = int32(256)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Ignored.</para></summary></Docs></Member><Member MemberName="DiscretionaryAclDefaulted"><MemberSignature Language="C#" Value="DiscretionaryAclDefaulted" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags DiscretionaryAclDefaulted = int32(8)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that the DACL was obtained by a defaulting mechanism. Set by resource managers only.</para></summary></Docs></Member><Member MemberName="DiscretionaryAclPresent"><MemberSignature Language="C#" Value="DiscretionaryAclPresent" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags DiscretionaryAclPresent = int32(4)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that the DACL is not null. Set by resource managers or users.  </para></summary></Docs></Member><Member MemberName="DiscretionaryAclProtected"><MemberSignature Language="C#" Value="DiscretionaryAclProtected" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags DiscretionaryAclProtected = int32(4096)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that the resource manager prevents auto-inheritance. Set by resource managers or users.  </para></summary></Docs></Member><Member MemberName="DiscretionaryAclUntrusted"><MemberSignature Language="C#" Value="DiscretionaryAclUntrusted" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags DiscretionaryAclUntrusted = int32(64)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Ignored.</para></summary></Docs></Member><Member MemberName="GroupDefaulted"><MemberSignature Language="C#" Value="GroupDefaulted" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags GroupDefaulted = int32(2)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that the group <see cref="T:System.Security.Principal.SecurityIdentifier" /> was obtained by a defaulting mechanism. Set by resource managers only; should not be set by callers.</para></summary></Docs></Member><Member MemberName="None"><MemberSignature Language="C#" Value="None" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags None = int32(0)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>No control flags.</para></summary></Docs></Member><Member MemberName="OwnerDefaulted"><MemberSignature Language="C#" Value="OwnerDefaulted" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags OwnerDefaulted = int32(1)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that the owner <see cref="T:System.Security.Principal.SecurityIdentifier" /> was obtained by a defaulting mechanism. Set by resource managers only; should not be set by callers.  </para></summary></Docs></Member><Member MemberName="RMControlValid"><MemberSignature Language="C#" Value="RMControlValid" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags RMControlValid = int32(16384)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that the contents of the Reserved field are valid.</para></summary></Docs></Member><Member MemberName="SelfRelative"><MemberSignature Language="C#" Value="SelfRelative" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags SelfRelative = int32(32768)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that the security descriptor binary representation is in the self-relative format.  This flag is always set.</para></summary></Docs></Member><Member MemberName="ServerSecurity"><MemberSignature Language="C#" Value="ServerSecurity" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags ServerSecurity = int32(128)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Ignored.</para></summary></Docs></Member><Member MemberName="SystemAclAutoInherited"><MemberSignature Language="C#" Value="SystemAclAutoInherited" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags SystemAclAutoInherited = int32(2048)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that the System Access Control List (SACL) has been automatically inherited from the parent. Set by resource managers only.</para></summary></Docs></Member><Member MemberName="SystemAclAutoInheritRequired"><MemberSignature Language="C#" Value="SystemAclAutoInheritRequired" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags SystemAclAutoInheritRequired = int32(512)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Ignored.</para></summary></Docs></Member><Member MemberName="SystemAclDefaulted"><MemberSignature Language="C#" Value="SystemAclDefaulted" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags SystemAclDefaulted = int32(32)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that the SACL was obtained by a defaulting mechanism. Set by resource managers only.</para></summary></Docs></Member><Member MemberName="SystemAclPresent"><MemberSignature Language="C#" Value="SystemAclPresent" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags SystemAclPresent = int32(16)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that the SACL is not null. Set by resource managers or users.</para></summary></Docs></Member><Member MemberName="SystemAclProtected"><MemberSignature Language="C#" Value="SystemAclProtected" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.ControlFlags SystemAclProtected = int32(8192)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.ControlFlags</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that the resource manager prevents auto-inheritance. Set by resource managers or users.</para></summary></Docs></Member></Members></Type>