adTempus API
PreviousUpNext
AceFlagsEnum Enumeration

Determines how an ACE for a container object (such as a JobGroup) is inherited by child objects.

C++
enum AceFlagsEnum {
  aceInheritNone = 0,
  aceObjectInherit = 0x1,
  aceContainerInherit = 0x2,
  aceNoPropagateInherit = 0x4,
  aceInheritOnly = 0x8,
  aceValidInheritanceControlFlags = 0xf,
  aceInheritedAce = 0x10
};
C#
public enum AceFlagsEnum {
  aceInheritNone = 0,
  aceObjectInherit = 0x1,
  aceContainerInherit = 0x2,
  aceNoPropagateInherit = 0x4,
  aceInheritOnly = 0x8,
  aceValidInheritanceControlFlags = 0xf,
  aceInheritedAce = 0x10
}
Visual Basic
Public Enum AceFlagsEnum
  aceInheritNone = 0
  aceObjectInherit = &H1
  aceContainerInherit = &H2
  aceNoPropagateInherit = &H4
  aceInheritOnly = &H8
  aceValidInheritanceControlFlags = &Hf
  aceInheritedAce = &H10
End Enum
Members
Members 
Description 
aceInheritNone = 0 
The ACE is not inherited. 
aceObjectInherit = 0x1 
The ACE is inherited by child objects that are not containers. 
aceContainerInherit = 0x2 
The ACE is inherited by child objects that are containers. 
aceNoPropagateInherit = 0x4 
The ACE is inherited by child objects that are containers, but do not propagate any further. 
aceInheritOnly = 0x8 
The ACE applies only to child objects, not to the current object. 
aceValidInheritanceControlFlags = 0xf 
Mask indicating which bits represent inheritance control flags. 
aceInheritedAce = 0x10 
The ACE is inherited. 

Refer to the ACL Propagation Rules topic in the Windows API reference for more information.

adTempus API Reference version 3.0.0.0, revised 10/30/2008