ADS_FLAGTYPE_ENUM

The ADS_FLAGTYPE_ENUM enumeration specifies values that can be used to indicate the presence of the ObjectType or InheritedObjectType fields in the access-control entry (ACE).

Syntax

enum ADS_FLAGTYPE_ENUM
{
    ADS_FLAG_OBJECT_TYPE_PRESENT             = 1,  //0x1
    ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT   = 2   //0x2
}

Constants

  • Flag

  • Description

  • ADS_FLAG_OBJECT_TYPE_PRESENT

  • The ObjectType field is present in the ACE.

  • ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT

  • The InheritedObjectType field is present in the ACE.

Remarks

ObjectType indicates what object type, property set, or property an ACE refers to. It takes a GUID as its value. The GUID referenced by ObjectType is not physically present in the ACE unless ADS_FLAGS_OBJECT_TYPE_PRESENT is set.

InheritedObjectType specifies the GUID of an object that will inherit the ACE. The GUID is not physically present in the ACE unless the ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT bit is set.

Requirements

Minimum required version: 2009.1

See also