Skip to content

Latest commit

 

History

History
140 lines (92 loc) · 7.75 KB

ne-iads-ads_acetype_enum.md

File metadata and controls

140 lines (92 loc) · 7.75 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NE:iads.__MIDL___MIDL_itf_ads_0001_0048_0002
ADS_ACETYPE_ENUM (iads.h)
Used to specify the type of an access-control entry for Active Directory objects.
ADS_ACETYPE_ACCESS_ALLOWED
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT
ADS_ACETYPE_ACCESS_ALLOWED_OBJECT
ADS_ACETYPE_ACCESS_DENIED
ADS_ACETYPE_ACCESS_DENIED_CALLBACK
ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT
ADS_ACETYPE_ACCESS_DENIED_OBJECT
ADS_ACETYPE_ENUM
ADS_ACETYPE_ENUM enumeration [ADSI]
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT
ADS_ACETYPE_SYSTEM_ALARM_OBJECT
ADS_ACETYPE_SYSTEM_AUDIT
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT
ADS_ACETYPE_SYSTEM_AUDIT_OBJECT
_ds_ads_acetype_enum
adsi.ads__acetype__enum
adsi.ads_acetype_enum
iads/ADS_ACETYPE_ACCESS_ALLOWED
iads/ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK
iads/ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT
iads/ADS_ACETYPE_ACCESS_ALLOWED_OBJECT
iads/ADS_ACETYPE_ACCESS_DENIED
iads/ADS_ACETYPE_ACCESS_DENIED_CALLBACK
iads/ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT
iads/ADS_ACETYPE_ACCESS_DENIED_OBJECT
iads/ADS_ACETYPE_ENUM
iads/ADS_ACETYPE_SYSTEM_ALARM_CALLBACK
iads/ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT
iads/ADS_ACETYPE_SYSTEM_ALARM_OBJECT
iads/ADS_ACETYPE_SYSTEM_AUDIT
iads/ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK
iads/ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT
iads/ADS_ACETYPE_SYSTEM_AUDIT_OBJECT
adsi\ads_acetype_enum.htm
adsi
dbdbf163-6c7b-4170-9a09-6ac45d808a79
12/05/2018
ADS_ACETYPE_ACCESS_ALLOWED, ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK, ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT, ADS_ACETYPE_ACCESS_ALLOWED_OBJECT, ADS_ACETYPE_ACCESS_DENIED, ADS_ACETYPE_ACCESS_DENIED_CALLBACK, ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT, ADS_ACETYPE_ACCESS_DENIED_OBJECT, ADS_ACETYPE_ENUM, ADS_ACETYPE_ENUM enumeration [ADSI], ADS_ACETYPE_SYSTEM_ALARM_CALLBACK, ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT, ADS_ACETYPE_SYSTEM_ALARM_OBJECT, ADS_ACETYPE_SYSTEM_AUDIT, ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK, ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT, ADS_ACETYPE_SYSTEM_AUDIT_OBJECT, _ds_ads_acetype_enum, adsi.ads__acetype__enum, adsi.ads_acetype_enum, iads/ADS_ACETYPE_ACCESS_ALLOWED, iads/ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK, iads/ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT, iads/ADS_ACETYPE_ACCESS_ALLOWED_OBJECT, iads/ADS_ACETYPE_ACCESS_DENIED, iads/ADS_ACETYPE_ACCESS_DENIED_CALLBACK, iads/ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT, iads/ADS_ACETYPE_ACCESS_DENIED_OBJECT, iads/ADS_ACETYPE_ENUM, iads/ADS_ACETYPE_SYSTEM_ALARM_CALLBACK, iads/ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT, iads/ADS_ACETYPE_SYSTEM_ALARM_OBJECT, iads/ADS_ACETYPE_SYSTEM_AUDIT, iads/ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK, iads/ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT, iads/ADS_ACETYPE_SYSTEM_AUDIT_OBJECT
iads.h
Windows
Windows Vista
Windows Server 2008
Windows
ADS_ACETYPE_ENUM
19H1
__MIDL___MIDL_itf_ads_0001_0048_0002
iads/__MIDL___MIDL_itf_ads_0001_0048_0002
ADS_ACETYPE_ENUM
iads/ADS_ACETYPE_ENUM
c++
APIRef
kbSyntax
HeaderDef
Iads.h
ADS_ACETYPE_ENUM

ADS_ACETYPE_ENUM enumeration

-description

The ADS_ACETYPE_ENUM enumeration is used to specify the type of an access-control entry for Active Directory objects. The IADsAccessControlEntry.AceType property contains one of these values for an Active Directory object.

For more information and possible values for file, file share and registry objects, see the AceType member of the ACE_HEADER structure.

-enum-fields

-field ADS_ACETYPE_ACCESS_ALLOWED:0

The ACE is of the standard ACCESS ALLOWED type, where the ObjectType and InheritedObjectType fields are NULL.

-field ADS_ACETYPE_ACCESS_DENIED:0x1

The ACE is of the standard system-audit type, where the ObjectType and InheritedObjectType fields are NULL.

-field ADS_ACETYPE_SYSTEM_AUDIT:0x2

The ACE is of the standard system type, where the ObjectType and InheritedObjectType fields are NULL.

-field ADS_ACETYPE_ACCESS_ALLOWED_OBJECT:0x5

The ACE grants access to an object or a subobject of the object, such as a property set or property. ObjectType or InheritedObjectType or both contain a GUID that identifies a property set, property, extended right, or type of child object.

-field ADS_ACETYPE_ACCESS_DENIED_OBJECT:0x6

The ACE denies access to an object or a subobject of the object, such as a property set or property. ObjectType or InheritedObjectType or both contain a GUID that identifies a property set, property, extended right, or type of child object.

-field ADS_ACETYPE_SYSTEM_AUDIT_OBJECT:0x7

The ACE audits access to an object or a subobject of the object, such as a property set or property. ObjectType or InheritedObjectType or both contain a GUID that identifies a property set, property, extended right, or type of child object.

-field ADS_ACETYPE_SYSTEM_ALARM_OBJECT:0x8

Not used.

-field ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK:0x9

Same functionality as ADS_ACETYPE_ACCESS_ALLOWED, but used with applications that use Authz to verify ACEs.

-field ADS_ACETYPE_ACCESS_DENIED_CALLBACK:0xa

Same functionality as ADS_ACETYPE_ACCESS_DENIED, but used with applications that use Authz to verify ACEs.

-field ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT:0xb

Same functionality as ADS_ACETYPE_ACCESS_ALLOWED_OBJECT, but used with applications that use Authz to verify ACEs.

-field ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT:0xc

Same functionality as ADS_ACETYPE_ACCESS_DENIED_OBJECT, but used with applications that use Authz to check ACEs.

-field ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK:0xd

Same functionality as ADS_ACETYPE_SYSTEM_AUDIT, but used with applications that use Authz to check ACEs.

-field ADS_ACETYPE_SYSTEM_ALARM_CALLBACK:0xe

Not used.

-field ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT:0xf

Same functionality as ADS_ACETYPE_SYSTEM_AUDIT_OBJECT, but used with applications that use Authz to verify ACEs.

-field ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT:0x10

Not used.

-remarks

A standard ACE is one defined and used in a Windows security descriptor. Windows enables the ACE to be applied to objects and properties identified by GUIDs.

Use the IADsAccessControlEntry property method to determine the ACE type.

Note  Because Visual Basic Scripting Edition (VBScript) cannot read data from a type library, VBScript applications cannot recognize symbolic constants as defined above. Use the numeric constants instead to set the appropriate flags in VBScript applications. To use the symbolic constants as a good programming practice, write explicit declarations of such constants, as done here, in VBScript applications.
 

-see-also

ADSI Enumerations

IADsAccessControlEntry

IADsAccessControlEntry.AceType