ActiveDs, COM interface constants for VB.Net / VBScript

ActiveDs - interface constants

     This page contains simple VBA include for the ActiveDs COM library.

library parameters

File NameWINDOWS\system32\dllcache\activeds.tlb
Guid{97D25DB0-0363-11CF-ABC4-02608C9E7553}
Enums66

ADSTYPEENUM

alias, 29 members.
Public Enum ADSTYPEENUM
  ADSTYPE_INVALID = 0  '&H0
  ADSTYPE_DN_STRING = 1  '&H1
  ADSTYPE_CASE_EXACT_STRING = 2  '&H2
  ADSTYPE_CASE_IGNORE_STRING = 3  '&H3
  ADSTYPE_PRINTABLE_STRING = 4  '&H4
  ADSTYPE_NUMERIC_STRING = 5  '&H5
  ADSTYPE_BOOLEAN = 6  '&H6
  ADSTYPE_INTEGER = 7  '&H7
  ADSTYPE_OCTET_STRING = 8  '&H8
  ADSTYPE_UTC_TIME = 9  '&H9
  ADSTYPE_LARGE_INTEGER = 10  '&HA
  ADSTYPE_PROV_SPECIFIC = 11  '&HB
  ADSTYPE_OBJECT_CLASS = 12  '&HC
  ADSTYPE_CASEIGNORE_LIST = 13  '&HD
  ADSTYPE_OCTET_LIST = 14  '&HE
  ADSTYPE_PATH = 15  '&HF
  ADSTYPE_POSTALADDRESS = 16  '&H10
  ADSTYPE_TIMESTAMP = 17  '&H11
  ADSTYPE_BACKLINK = 18  '&H12
  ADSTYPE_TYPEDNAME = 19  '&H13
  ADSTYPE_HOLD = 20  '&H14
  ADSTYPE_NETADDRESS = 21  '&H15
  ADSTYPE_REPLICAPOINTER = 22  '&H16
  ADSTYPE_FAXNUMBER = 23  '&H17
  ADSTYPE_EMAIL = 24  '&H18
  ADSTYPE_NT_SECURITY_DESCRIPTOR = 25  '&H19
  ADSTYPE_UNKNOWN = 26  '&H1A
  ADSTYPE_DN_WITH_BINARY = 27  '&H1B
  ADSTYPE_DN_WITH_STRING = 28  '&H1C
End Enum

__MIDL___MIDL_itf_ads_0000_0001

enum, 29 members.
Public Enum MIDL___MIDL_itf_ads_0000_0001
  ADSTYPE_INVALID = 0  '&H0
  ADSTYPE_DN_STRING = 1  '&H1
  ADSTYPE_CASE_EXACT_STRING = 2  '&H2
  ADSTYPE_CASE_IGNORE_STRING = 3  '&H3
  ADSTYPE_PRINTABLE_STRING = 4  '&H4
  ADSTYPE_NUMERIC_STRING = 5  '&H5
  ADSTYPE_BOOLEAN = 6  '&H6
  ADSTYPE_INTEGER = 7  '&H7
  ADSTYPE_OCTET_STRING = 8  '&H8
  ADSTYPE_UTC_TIME = 9  '&H9
  ADSTYPE_LARGE_INTEGER = 10  '&HA
  ADSTYPE_PROV_SPECIFIC = 11  '&HB
  ADSTYPE_OBJECT_CLASS = 12  '&HC
  ADSTYPE_CASEIGNORE_LIST = 13  '&HD
  ADSTYPE_OCTET_LIST = 14  '&HE
  ADSTYPE_PATH = 15  '&HF
  ADSTYPE_POSTALADDRESS = 16  '&H10
  ADSTYPE_TIMESTAMP = 17  '&H11
  ADSTYPE_BACKLINK = 18  '&H12
  ADSTYPE_TYPEDNAME = 19  '&H13
  ADSTYPE_HOLD = 20  '&H14
  ADSTYPE_NETADDRESS = 21  '&H15
  ADSTYPE_REPLICAPOINTER = 22  '&H16
  ADSTYPE_FAXNUMBER = 23  '&H17
  ADSTYPE_EMAIL = 24  '&H18
  ADSTYPE_NT_SECURITY_DESCRIPTOR = 25  '&H19
  ADSTYPE_UNKNOWN = 26  '&H1A
  ADSTYPE_DN_WITH_BINARY = 27  '&H1B
  ADSTYPE_DN_WITH_STRING = 28  '&H1C
End Enum

ADS_AUTHENTICATION_ENUM

alias, 12 members.
Public Enum ADS_AUTHENTICATION_ENUM
  ADS_SECURE_AUTHENTICATION = 1  '&H1
  ADS_USE_ENCRYPTION = 2  '&H2
  ADS_USE_SSL = 2  '&H2
  ADS_READONLY_SERVER = 4  '&H4
  ADS_PROMPT_CREDENTIALS = 8  '&H8
  ADS_NO_AUTHENTICATION = 16  '&H10
  ADS_FAST_BIND = 32  '&H20
  ADS_USE_SIGNING = 64  '&H40
  ADS_USE_SEALING = 128  '&H80
  ADS_USE_DELEGATION = 256  '&H100
  ADS_SERVER_BIND = 512  '&H200
  ADS_AUTH_RESERVED = -2147483648  '&H80000000
End Enum

__MIDL___MIDL_itf_ads_0000_0018

enum, 12 members.
Public Enum MIDL___MIDL_itf_ads_0000_0018
  ADS_SECURE_AUTHENTICATION = 1  '&H1
  ADS_USE_ENCRYPTION = 2  '&H2
  ADS_USE_SSL = 2  '&H2
  ADS_READONLY_SERVER = 4  '&H4
  ADS_PROMPT_CREDENTIALS = 8  '&H8
  ADS_NO_AUTHENTICATION = 16  '&H10
  ADS_FAST_BIND = 32  '&H20
  ADS_USE_SIGNING = 64  '&H40
  ADS_USE_SEALING = 128  '&H80
  ADS_USE_DELEGATION = 256  '&H100
  ADS_SERVER_BIND = 512  '&H200
  ADS_AUTH_RESERVED = -2147483648  '&H80000000
End Enum

ADS_STATUSENUM

alias, 3 members.
Public Enum ADS_STATUSENUM
  ADS_STATUS_S_OK = 0  '&H0
  ADS_STATUS_INVALID_SEARCHPREF = 1  '&H1
  ADS_STATUS_INVALID_SEARCHPREFVALUE = 2  '&H2
End Enum

__MIDL___MIDL_itf_ads_0000_0019

enum, 3 members.
Public Enum MIDL___MIDL_itf_ads_0000_0019
  ADS_STATUS_S_OK = 0  '&H0
  ADS_STATUS_INVALID_SEARCHPREF = 1  '&H1
  ADS_STATUS_INVALID_SEARCHPREFVALUE = 2  '&H2
End Enum

ADS_DEREFENUM

alias, 4 members.
Public Enum ADS_DEREFENUM
  ADS_DEREF_NEVER = 0  '&H0
  ADS_DEREF_SEARCHING = 1  '&H1
  ADS_DEREF_FINDING = 2  '&H2
  ADS_DEREF_ALWAYS = 3  '&H3
End Enum

__MIDL___MIDL_itf_ads_0000_0020

enum, 4 members.
Public Enum MIDL___MIDL_itf_ads_0000_0020
  ADS_DEREF_NEVER = 0  '&H0
  ADS_DEREF_SEARCHING = 1  '&H1
  ADS_DEREF_FINDING = 2  '&H2
  ADS_DEREF_ALWAYS = 3  '&H3
End Enum

ADS_SCOPEENUM

alias, 3 members.
Public Enum ADS_SCOPEENUM
  ADS_SCOPE_BASE = 0  '&H0
  ADS_SCOPE_ONELEVEL = 1  '&H1
  ADS_SCOPE_SUBTREE = 2  '&H2
End Enum

__MIDL___MIDL_itf_ads_0000_0021

enum, 3 members.
Public Enum MIDL___MIDL_itf_ads_0000_0021
  ADS_SCOPE_BASE = 0  '&H0
  ADS_SCOPE_ONELEVEL = 1  '&H1
  ADS_SCOPE_SUBTREE = 2  '&H2
End Enum

ADS_PREFERENCES_ENUM

alias, 13 members.
Public Enum ADS_PREFERENCES_ENUM
  ADSIPROP_ASYNCHRONOUS = 0  '&H0
  ADSIPROP_DEREF_ALIASES = 1  '&H1
  ADSIPROP_SIZE_LIMIT = 2  '&H2
  ADSIPROP_TIME_LIMIT = 3  '&H3
  ADSIPROP_ATTRIBTYPES_ONLY = 4  '&H4
  ADSIPROP_SEARCH_SCOPE = 5  '&H5
  ADSIPROP_TIMEOUT = 6  '&H6
  ADSIPROP_PAGESIZE = 7  '&H7
  ADSIPROP_PAGED_TIME_LIMIT = 8  '&H8
  ADSIPROP_CHASE_REFERRALS = 9  '&H9
  ADSIPROP_SORT_ON = 10  '&HA
  ADSIPROP_CACHE_RESULTS = 11  '&HB
  ADSIPROP_ADSIFLAG = 12  '&HC
End Enum

__MIDL___MIDL_itf_ads_0000_0022

enum, 13 members.
Public Enum MIDL___MIDL_itf_ads_0000_0022
  ADSIPROP_ASYNCHRONOUS = 0  '&H0
  ADSIPROP_DEREF_ALIASES = 1  '&H1
  ADSIPROP_SIZE_LIMIT = 2  '&H2
  ADSIPROP_TIME_LIMIT = 3  '&H3
  ADSIPROP_ATTRIBTYPES_ONLY = 4  '&H4
  ADSIPROP_SEARCH_SCOPE = 5  '&H5
  ADSIPROP_TIMEOUT = 6  '&H6
  ADSIPROP_PAGESIZE = 7  '&H7
  ADSIPROP_PAGED_TIME_LIMIT = 8  '&H8
  ADSIPROP_CHASE_REFERRALS = 9  '&H9
  ADSIPROP_SORT_ON = 10  '&HA
  ADSIPROP_CACHE_RESULTS = 11  '&HB
  ADSIPROP_ADSIFLAG = 12  '&HC
End Enum

ADSI_DIALECT_ENUM

alias, 2 members.
Public Enum ADSI_DIALECT_ENUM
  ADSI_DIALECT_LDAP = 0  '&H0
  ADSI_DIALECT_SQL = 1  '&H1
End Enum

__MIDL___MIDL_itf_ads_0000_0023

enum, 2 members.
Public Enum MIDL___MIDL_itf_ads_0000_0023
  ADSI_DIALECT_LDAP = 0  '&H0
  ADSI_DIALECT_SQL = 1  '&H1
End Enum

ADS_CHASE_REFERRALS_ENUM

alias, 4 members.
Public Enum ADS_CHASE_REFERRALS_ENUM
  ADS_CHASE_REFERRALS_NEVER = 0  '&H0
  ADS_CHASE_REFERRALS_SUBORDINATE = 32  '&H20
  ADS_CHASE_REFERRALS_EXTERNAL = 64  '&H40
  ADS_CHASE_REFERRALS_ALWAYS = 96  '&H60
End Enum

__MIDL___MIDL_itf_ads_0000_0024

enum, 4 members.
Public Enum MIDL___MIDL_itf_ads_0000_0024
  ADS_CHASE_REFERRALS_NEVER = 0  '&H0
  ADS_CHASE_REFERRALS_SUBORDINATE = 32  '&H20
  ADS_CHASE_REFERRALS_EXTERNAL = 64  '&H40
  ADS_CHASE_REFERRALS_ALWAYS = 96  '&H60
End Enum

ADS_SEARCHPREF_ENUM

alias, 19 members.
Public Enum ADS_SEARCHPREF_ENUM
  ADS_SEARCHPREF_ASYNCHRONOUS = 0  '&H0
  ADS_SEARCHPREF_DEREF_ALIASES = 1  '&H1
  ADS_SEARCHPREF_SIZE_LIMIT = 2  '&H2
  ADS_SEARCHPREF_TIME_LIMIT = 3  '&H3
  ADS_SEARCHPREF_ATTRIBTYPES_ONLY = 4  '&H4
  ADS_SEARCHPREF_SEARCH_SCOPE = 5  '&H5
  ADS_SEARCHPREF_TIMEOUT = 6  '&H6
  ADS_SEARCHPREF_PAGESIZE = 7  '&H7
  ADS_SEARCHPREF_PAGED_TIME_LIMIT = 8  '&H8
  ADS_SEARCHPREF_CHASE_REFERRALS = 9  '&H9
  ADS_SEARCHPREF_SORT_ON = 10  '&HA
  ADS_SEARCHPREF_CACHE_RESULTS = 11  '&HB
  ADS_SEARCHPREF_DIRSYNC = 12  '&HC
  ADS_SEARCHPREF_TOMBSTONE = 13  '&HD
  ADS_SEARCHPREF_VLV = 14  '&HE
  ADS_SEARCHPREF_ATTRIBUTE_QUERY = 15  '&HF
  ADS_SEARCHPREF_SECURITY_MASK = 16  '&H10
  ADS_SEARCHPREF_DIRSYNC_FLAG = 17  '&H11
  ADS_SEARCHPREF_EXTENDED_DN = 18  '&H12
End Enum

__MIDL___MIDL_itf_ads_0000_0025

enum, 19 members.
Public Enum MIDL___MIDL_itf_ads_0000_0025
  ADS_SEARCHPREF_ASYNCHRONOUS = 0  '&H0
  ADS_SEARCHPREF_DEREF_ALIASES = 1  '&H1
  ADS_SEARCHPREF_SIZE_LIMIT = 2  '&H2
  ADS_SEARCHPREF_TIME_LIMIT = 3  '&H3
  ADS_SEARCHPREF_ATTRIBTYPES_ONLY = 4  '&H4
  ADS_SEARCHPREF_SEARCH_SCOPE = 5  '&H5
  ADS_SEARCHPREF_TIMEOUT = 6  '&H6
  ADS_SEARCHPREF_PAGESIZE = 7  '&H7
  ADS_SEARCHPREF_PAGED_TIME_LIMIT = 8  '&H8
  ADS_SEARCHPREF_CHASE_REFERRALS = 9  '&H9
  ADS_SEARCHPREF_SORT_ON = 10  '&HA
  ADS_SEARCHPREF_CACHE_RESULTS = 11  '&HB
  ADS_SEARCHPREF_DIRSYNC = 12  '&HC
  ADS_SEARCHPREF_TOMBSTONE = 13  '&HD
  ADS_SEARCHPREF_VLV = 14  '&HE
  ADS_SEARCHPREF_ATTRIBUTE_QUERY = 15  '&HF
  ADS_SEARCHPREF_SECURITY_MASK = 16  '&H10
  ADS_SEARCHPREF_DIRSYNC_FLAG = 17  '&H11
  ADS_SEARCHPREF_EXTENDED_DN = 18  '&H12
End Enum

ADS_PASSWORD_ENCODING_ENUM

alias, 2 members.
Public Enum ADS_PASSWORD_ENCODING_ENUM
  ADS_PASSWORD_ENCODE_REQUIRE_SSL = 0  '&H0
  ADS_PASSWORD_ENCODE_CLEAR = 1  '&H1
End Enum

__MIDL___MIDL_itf_ads_0000_0026

enum, 2 members.
Public Enum MIDL___MIDL_itf_ads_0000_0026
  ADS_PASSWORD_ENCODE_REQUIRE_SSL = 0  '&H0
  ADS_PASSWORD_ENCODE_CLEAR = 1  '&H1
End Enum

ADS_PROPERTY_OPERATION_ENUM

alias, 4 members.
Public Enum ADS_PROPERTY_OPERATION_ENUM
  ADS_PROPERTY_CLEAR = 1  '&H1
  ADS_PROPERTY_UPDATE = 2  '&H2
  ADS_PROPERTY_APPEND = 3  '&H3
  ADS_PROPERTY_DELETE = 4  '&H4
End Enum

__MIDL___MIDL_itf_ads_0000_0027

enum, 4 members.
Public Enum MIDL___MIDL_itf_ads_0000_0027
  ADS_PROPERTY_CLEAR = 1  '&H1
  ADS_PROPERTY_UPDATE = 2  '&H2
  ADS_PROPERTY_APPEND = 3  '&H3
  ADS_PROPERTY_DELETE = 4  '&H4
End Enum

tagTYPEKIND

enum, 9 members.
Public Enum tagTYPEKIND
  TKIND_ENUM = 0  '&H0
  TKIND_RECORD = 1  '&H1
  TKIND_MODULE = 2  '&H2
  TKIND_INTERFACE = 3  '&H3
  TKIND_DISPATCH = 4  '&H4
  TKIND_COCLASS = 5  '&H5
  TKIND_ALIAS = 6  '&H6
  TKIND_UNION = 7  '&H7
  TKIND_MAX = 8  '&H8
End Enum

tagDESCKIND

enum, 6 members.
Public Enum tagDESCKIND
  DESCKIND_NONE = 0  '&H0
  DESCKIND_FUNCDESC = 1  '&H1
  DESCKIND_VARDESC = 2  '&H2
  DESCKIND_TYPECOMP = 3  '&H3
  DESCKIND_IMPLICITAPPOBJ = 4  '&H4
  DESCKIND_MAX = 5  '&H5
End Enum

tagFUNCKIND

enum, 5 members.
Public Enum tagFUNCKIND
  FUNC_VIRTUAL = 0  '&H0
  FUNC_PUREVIRTUAL = 1  '&H1
  FUNC_NONVIRTUAL = 2  '&H2
  FUNC_STATIC = 3  '&H3
  FUNC_DISPATCH = 4  '&H4
End Enum

tagINVOKEKIND

enum, 4 members.
Public Enum tagINVOKEKIND
  INVOKE_FUNC = 1  '&H1
  INVOKE_PROPERTYGET = 2  '&H2
  INVOKE_PROPERTYPUT = 4  '&H4
  INVOKE_PROPERTYPUTREF = 8  '&H8
End Enum

tagCALLCONV

enum, 11 members.
Public Enum tagCALLCONV
  CC_FASTCALL = 0  '&H0
  CC_CDECL = 1  '&H1
  CC_MSCPASCAL = 2  '&H2
  CC_PASCAL = 2  '&H2
  CC_MACPASCAL = 3  '&H3
  CC_STDCALL = 4  '&H4
  CC_FPFASTCALL = 5  '&H5
  CC_SYSCALL = 6  '&H6
  CC_MPWCDECL = 7  '&H7
  CC_MPWPASCAL = 8  '&H8
  CC_MAX = 9  '&H9
End Enum

tagVARKIND

enum, 4 members.
Public Enum tagVARKIND
  VAR_PERINSTANCE = 0  '&H0
  VAR_STATIC = 1  '&H1
  VAR_CONST = 2  '&H2
  VAR_DISPATCH = 3  '&H3
End Enum

tagSYSKIND

enum, 4 members.
Public Enum tagSYSKIND
  SYS_WIN16 = 0  '&H0
  SYS_WIN32 = 1  '&H1
  SYS_MAC = 2  '&H2
  SYS_WIN64 = 3  '&H3
End Enum

ADS_SYSTEMFLAG_ENUM

alias, 10 members.
Public Enum ADS_SYSTEMFLAG_ENUM
  ADS_SYSTEMFLAG_DISALLOW_DELETE = -2147483648  '&H80000000
  ADS_SYSTEMFLAG_CONFIG_ALLOW_RENAME = 1073741824  '&H40000000
  ADS_SYSTEMFLAG_CONFIG_ALLOW_MOVE = 536870912  '&H20000000
  ADS_SYSTEMFLAG_CONFIG_ALLOW_LIMITED_MOVE = 268435456  '&H10000000
  ADS_SYSTEMFLAG_DOMAIN_DISALLOW_RENAME = 134217728  '&H8000000
  ADS_SYSTEMFLAG_DOMAIN_DISALLOW_MOVE = 67108864  '&H4000000
  ADS_SYSTEMFLAG_CR_NTDS_NC = 1  '&H1
  ADS_SYSTEMFLAG_CR_NTDS_DOMAIN = 2  '&H2
  ADS_SYSTEMFLAG_ATTR_NOT_REPLICATED = 1  '&H1
  ADS_SYSTEMFLAG_ATTR_IS_CONSTRUCTED = 4  '&H4
End Enum

__MIDL___MIDL_itf_ads_0130_0001

enum, 10 members.
Public Enum MIDL___MIDL_itf_ads_0130_0001
  ADS_SYSTEMFLAG_DISALLOW_DELETE = -2147483648  '&H80000000
  ADS_SYSTEMFLAG_CONFIG_ALLOW_RENAME = 1073741824  '&H40000000
  ADS_SYSTEMFLAG_CONFIG_ALLOW_MOVE = 536870912  '&H20000000
  ADS_SYSTEMFLAG_CONFIG_ALLOW_LIMITED_MOVE = 268435456  '&H10000000
  ADS_SYSTEMFLAG_DOMAIN_DISALLOW_RENAME = 134217728  '&H8000000
  ADS_SYSTEMFLAG_DOMAIN_DISALLOW_MOVE = 67108864  '&H4000000
  ADS_SYSTEMFLAG_CR_NTDS_NC = 1  '&H1
  ADS_SYSTEMFLAG_CR_NTDS_DOMAIN = 2  '&H2
  ADS_SYSTEMFLAG_ATTR_NOT_REPLICATED = 1  '&H1
  ADS_SYSTEMFLAG_ATTR_IS_CONSTRUCTED = 4  '&H4
End Enum

ADS_GROUP_TYPE_ENUM

alias, 5 members.
Public Enum ADS_GROUP_TYPE_ENUM
  ADS_GROUP_TYPE_GLOBAL_GROUP = 2  '&H2
  ADS_GROUP_TYPE_DOMAIN_LOCAL_GROUP = 4  '&H4
  ADS_GROUP_TYPE_LOCAL_GROUP = 4  '&H4
  ADS_GROUP_TYPE_UNIVERSAL_GROUP = 8  '&H8
  ADS_GROUP_TYPE_SECURITY_ENABLED = -2147483648  '&H80000000
End Enum

__MIDL___MIDL_itf_ads_0136_0001

enum, 5 members.
Public Enum MIDL___MIDL_itf_ads_0136_0001
  ADS_GROUP_TYPE_GLOBAL_GROUP = 2  '&H2
  ADS_GROUP_TYPE_DOMAIN_LOCAL_GROUP = 4  '&H4
  ADS_GROUP_TYPE_LOCAL_GROUP = 4  '&H4
  ADS_GROUP_TYPE_UNIVERSAL_GROUP = 8  '&H8
  ADS_GROUP_TYPE_SECURITY_ENABLED = -2147483648  '&H80000000
End Enum

ADS_USER_FLAG

enum, 21 members.
Public Enum ADS_USER_FLAG
  ADS_UF_SCRIPT = 1  '&H1
  ADS_UF_ACCOUNTDISABLE = 2  '&H2
  ADS_UF_HOMEDIR_REQUIRED = 8  '&H8
  ADS_UF_LOCKOUT = 16  '&H10
  ADS_UF_PASSWD_NOTREQD = 32  '&H20
  ADS_UF_PASSWD_CANT_CHANGE = 64  '&H40
  ADS_UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED = 128  '&H80
  ADS_UF_TEMP_DUPLICATE_ACCOUNT = 256  '&H100
  ADS_UF_NORMAL_ACCOUNT = 512  '&H200
  ADS_UF_INTERDOMAIN_TRUST_ACCOUNT = 2048  '&H800
  ADS_UF_WORKSTATION_TRUST_ACCOUNT = 4096  '&H1000
  ADS_UF_SERVER_TRUST_ACCOUNT = 8192  '&H2000
  ADS_UF_DONT_EXPIRE_PASSWD = 65536  '&H10000
  ADS_UF_MNS_LOGON_ACCOUNT = 131072  '&H20000
  ADS_UF_SMARTCARD_REQUIRED = 262144  '&H40000
  ADS_UF_TRUSTED_FOR_DELEGATION = 524288  '&H80000
  ADS_UF_NOT_DELEGATED = 1048576  '&H100000
  ADS_UF_USE_DES_KEY_ONLY = 2097152  '&H200000
  ADS_UF_DONT_REQUIRE_PREAUTH = 4194304  '&H400000
  ADS_UF_PASSWORD_EXPIRED = 8388608  '&H800000
  ADS_UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION = 16777216  '&H1000000
End Enum

ADS_RIGHTS_ENUM

alias, 19 members.
Public Enum ADS_RIGHTS_ENUM
  ADS_RIGHT_DELETE = 65536  '&H10000
  ADS_RIGHT_READ_CONTROL = 131072  '&H20000
  ADS_RIGHT_WRITE_DAC = 262144  '&H40000
  ADS_RIGHT_WRITE_OWNER = 524288  '&H80000
  ADS_RIGHT_SYNCHRONIZE = 1048576  '&H100000
  ADS_RIGHT_ACCESS_SYSTEM_SECURITY = 16777216  '&H1000000
  ADS_RIGHT_GENERIC_READ = -2147483648  '&H80000000
  ADS_RIGHT_GENERIC_WRITE = 1073741824  '&H40000000
  ADS_RIGHT_GENERIC_EXECUTE = 536870912  '&H20000000
  ADS_RIGHT_GENERIC_ALL = 268435456  '&H10000000
  ADS_RIGHT_DS_CREATE_CHILD = 1  '&H1
  ADS_RIGHT_DS_DELETE_CHILD = 2  '&H2
  ADS_RIGHT_ACTRL_DS_LIST = 4  '&H4
  ADS_RIGHT_DS_SELF = 8  '&H8
  ADS_RIGHT_DS_READ_PROP = 16  '&H10
  ADS_RIGHT_DS_WRITE_PROP = 32  '&H20
  ADS_RIGHT_DS_DELETE_TREE = 64  '&H40
  ADS_RIGHT_DS_LIST_OBJECT = 128  '&H80
  ADS_RIGHT_DS_CONTROL_ACCESS = 256  '&H100
End Enum

__MIDL___MIDL_itf_ads_0158_0001

enum, 19 members.
Public Enum MIDL___MIDL_itf_ads_0158_0001
  ADS_RIGHT_DELETE = 65536  '&H10000
  ADS_RIGHT_READ_CONTROL = 131072  '&H20000
  ADS_RIGHT_WRITE_DAC = 262144  '&H40000
  ADS_RIGHT_WRITE_OWNER = 524288  '&H80000
  ADS_RIGHT_SYNCHRONIZE = 1048576  '&H100000
  ADS_RIGHT_ACCESS_SYSTEM_SECURITY = 16777216  '&H1000000
  ADS_RIGHT_GENERIC_READ = -2147483648  '&H80000000
  ADS_RIGHT_GENERIC_WRITE = 1073741824  '&H40000000
  ADS_RIGHT_GENERIC_EXECUTE = 536870912  '&H20000000
  ADS_RIGHT_GENERIC_ALL = 268435456  '&H10000000
  ADS_RIGHT_DS_CREATE_CHILD = 1  '&H1
  ADS_RIGHT_DS_DELETE_CHILD = 2  '&H2
  ADS_RIGHT_ACTRL_DS_LIST = 4  '&H4
  ADS_RIGHT_DS_SELF = 8  '&H8
  ADS_RIGHT_DS_READ_PROP = 16  '&H10
  ADS_RIGHT_DS_WRITE_PROP = 32  '&H20
  ADS_RIGHT_DS_DELETE_TREE = 64  '&H40
  ADS_RIGHT_DS_LIST_OBJECT = 128  '&H80
  ADS_RIGHT_DS_CONTROL_ACCESS = 256  '&H100
End Enum

ADS_ACETYPE_ENUM

alias, 15 members.
Public Enum ADS_ACETYPE_ENUM
  ADS_ACETYPE_ACCESS_ALLOWED = 0  '&H0
  ADS_ACETYPE_ACCESS_DENIED = 1  '&H1
  ADS_ACETYPE_SYSTEM_AUDIT = 2  '&H2
  ADS_ACETYPE_ACCESS_ALLOWED_OBJECT = 5  '&H5
  ADS_ACETYPE_ACCESS_DENIED_OBJECT = 6  '&H6
  ADS_ACETYPE_SYSTEM_AUDIT_OBJECT = 7  '&H7
  ADS_ACETYPE_SYSTEM_ALARM_OBJECT = 8  '&H8
  ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK = 9  '&H9
  ADS_ACETYPE_ACCESS_DENIED_CALLBACK = 10  '&HA
  ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT = 11  '&HB
  ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT = 12  '&HC
  ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK = 13  '&HD
  ADS_ACETYPE_SYSTEM_ALARM_CALLBACK = 14  '&HE
  ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT = 15  '&HF
  ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT = 16  '&H10
End Enum

__MIDL___MIDL_itf_ads_0158_0002

enum, 15 members.
Public Enum MIDL___MIDL_itf_ads_0158_0002
  ADS_ACETYPE_ACCESS_ALLOWED = 0  '&H0
  ADS_ACETYPE_ACCESS_DENIED = 1  '&H1
  ADS_ACETYPE_SYSTEM_AUDIT = 2  '&H2
  ADS_ACETYPE_ACCESS_ALLOWED_OBJECT = 5  '&H5
  ADS_ACETYPE_ACCESS_DENIED_OBJECT = 6  '&H6
  ADS_ACETYPE_SYSTEM_AUDIT_OBJECT = 7  '&H7
  ADS_ACETYPE_SYSTEM_ALARM_OBJECT = 8  '&H8
  ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK = 9  '&H9
  ADS_ACETYPE_ACCESS_DENIED_CALLBACK = 10  '&HA
  ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT = 11  '&HB
  ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT = 12  '&HC
  ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK = 13  '&HD
  ADS_ACETYPE_SYSTEM_ALARM_CALLBACK = 14  '&HE
  ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT = 15  '&HF
  ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT = 16  '&H10
End Enum

ADS_ACEFLAG_ENUM

alias, 7 members.
Public Enum ADS_ACEFLAG_ENUM
  ADS_ACEFLAG_INHERIT_ACE = 2  '&H2
  ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = 4  '&H4
  ADS_ACEFLAG_INHERIT_ONLY_ACE = 8  '&H8
  ADS_ACEFLAG_INHERITED_ACE = 16  '&H10
  ADS_ACEFLAG_VALID_INHERIT_FLAGS = 31  '&H1F
  ADS_ACEFLAG_SUCCESSFUL_ACCESS = 64  '&H40
  ADS_ACEFLAG_FAILED_ACCESS = 128  '&H80
End Enum

__MIDL___MIDL_itf_ads_0158_0003

enum, 7 members.
Public Enum MIDL___MIDL_itf_ads_0158_0003
  ADS_ACEFLAG_INHERIT_ACE = 2  '&H2
  ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = 4  '&H4
  ADS_ACEFLAG_INHERIT_ONLY_ACE = 8  '&H8
  ADS_ACEFLAG_INHERITED_ACE = 16  '&H10
  ADS_ACEFLAG_VALID_INHERIT_FLAGS = 31  '&H1F
  ADS_ACEFLAG_SUCCESSFUL_ACCESS = 64  '&H40
  ADS_ACEFLAG_FAILED_ACCESS = 128  '&H80
End Enum

ADS_FLAGTYPE_ENUM

alias, 2 members.
Public Enum ADS_FLAGTYPE_ENUM
  ADS_FLAG_OBJECT_TYPE_PRESENT = 1  '&H1
  ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT = 2  '&H2
End Enum

__MIDL___MIDL_itf_ads_0158_0004

enum, 2 members.
Public Enum MIDL___MIDL_itf_ads_0158_0004
  ADS_FLAG_OBJECT_TYPE_PRESENT = 1  '&H1
  ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT = 2  '&H2
End Enum

ADS_SD_CONTROL_ENUM

alias, 13 members.
Public Enum ADS_SD_CONTROL_ENUM
  ADS_SD_CONTROL_SE_OWNER_DEFAULTED = 1  '&H1
  ADS_SD_CONTROL_SE_GROUP_DEFAULTED = 2  '&H2
  ADS_SD_CONTROL_SE_DACL_PRESENT = 4  '&H4
  ADS_SD_CONTROL_SE_DACL_DEFAULTED = 8  '&H8
  ADS_SD_CONTROL_SE_SACL_PRESENT = 16  '&H10
  ADS_SD_CONTROL_SE_SACL_DEFAULTED = 32  '&H20
  ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQ = 256  '&H100
  ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQ = 512  '&H200
  ADS_SD_CONTROL_SE_DACL_AUTO_INHERITED = 1024  '&H400
  ADS_SD_CONTROL_SE_SACL_AUTO_INHERITED = 2048  '&H800
  ADS_SD_CONTROL_SE_DACL_PROTECTED = 4096  '&H1000
  ADS_SD_CONTROL_SE_SACL_PROTECTED = 8192  '&H2000
  ADS_SD_CONTROL_SE_SELF_RELATIVE = 32768  '&H8000
End Enum

__MIDL___MIDL_itf_ads_0158_0005

enum, 13 members.
Public Enum MIDL___MIDL_itf_ads_0158_0005
  ADS_SD_CONTROL_SE_OWNER_DEFAULTED = 1  '&H1
  ADS_SD_CONTROL_SE_GROUP_DEFAULTED = 2  '&H2
  ADS_SD_CONTROL_SE_DACL_PRESENT = 4  '&H4
  ADS_SD_CONTROL_SE_DACL_DEFAULTED = 8  '&H8
  ADS_SD_CONTROL_SE_SACL_PRESENT = 16  '&H10
  ADS_SD_CONTROL_SE_SACL_DEFAULTED = 32  '&H20
  ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQ = 256  '&H100
  ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQ = 512  '&H200
  ADS_SD_CONTROL_SE_DACL_AUTO_INHERITED = 1024  '&H400
  ADS_SD_CONTROL_SE_SACL_AUTO_INHERITED = 2048  '&H800
  ADS_SD_CONTROL_SE_DACL_PROTECTED = 4096  '&H1000
  ADS_SD_CONTROL_SE_SACL_PROTECTED = 8192  '&H2000
  ADS_SD_CONTROL_SE_SELF_RELATIVE = 32768  '&H8000
End Enum

ADS_SD_REVISION_ENUM

alias, 1 members.
Public Enum ADS_SD_REVISION_ENUM
  ADS_SD_REVISION_DS = 4  '&H4
End Enum

__MIDL___MIDL_itf_ads_0158_0006

enum, 1 members.
Public Enum MIDL___MIDL_itf_ads_0158_0006
  ADS_SD_REVISION_DS = 4  '&H4
End Enum

ADS_NAME_TYPE_ENUM

alias, 12 members.
Public Enum ADS_NAME_TYPE_ENUM
  ADS_NAME_TYPE_1779 = 1  '&H1
  ADS_NAME_TYPE_CANONICAL = 2  '&H2
  ADS_NAME_TYPE_NT4 = 3  '&H3
  ADS_NAME_TYPE_DISPLAY = 4  '&H4
  ADS_NAME_TYPE_DOMAIN_SIMPLE = 5  '&H5
  ADS_NAME_TYPE_ENTERPRISE_SIMPLE = 6  '&H6
  ADS_NAME_TYPE_GUID = 7  '&H7
  ADS_NAME_TYPE_UNKNOWN = 8  '&H8
  ADS_NAME_TYPE_USER_PRINCIPAL_NAME = 9  '&H9
  ADS_NAME_TYPE_CANONICAL_EX = 10  '&HA
  ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME = 11  '&HB
  ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME = 12  '&HC
End Enum

__MIDL___MIDL_itf_ads_0159_0001

enum, 12 members.
Public Enum MIDL___MIDL_itf_ads_0159_0001
  ADS_NAME_TYPE_1779 = 1  '&H1
  ADS_NAME_TYPE_CANONICAL = 2  '&H2
  ADS_NAME_TYPE_NT4 = 3  '&H3
  ADS_NAME_TYPE_DISPLAY = 4  '&H4
  ADS_NAME_TYPE_DOMAIN_SIMPLE = 5  '&H5
  ADS_NAME_TYPE_ENTERPRISE_SIMPLE = 6  '&H6
  ADS_NAME_TYPE_GUID = 7  '&H7
  ADS_NAME_TYPE_UNKNOWN = 8  '&H8
  ADS_NAME_TYPE_USER_PRINCIPAL_NAME = 9  '&H9
  ADS_NAME_TYPE_CANONICAL_EX = 10  '&HA
  ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME = 11  '&HB
  ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME = 12  '&HC
End Enum

ADS_NAME_INITTYPE_ENUM

alias, 3 members.
Public Enum ADS_NAME_INITTYPE_ENUM
  ADS_NAME_INITTYPE_DOMAIN = 1  '&H1
  ADS_NAME_INITTYPE_SERVER = 2  '&H2
  ADS_NAME_INITTYPE_GC = 3  '&H3
End Enum

__MIDL___MIDL_itf_ads_0159_0002

enum, 3 members.
Public Enum MIDL___MIDL_itf_ads_0159_0002
  ADS_NAME_INITTYPE_DOMAIN = 1  '&H1
  ADS_NAME_INITTYPE_SERVER = 2  '&H2
  ADS_NAME_INITTYPE_GC = 3  '&H3
End Enum

ADS_OPTION_ENUM

alias, 8 members.
Public Enum ADS_OPTION_ENUM
  ADS_OPTION_SERVERNAME = 0  '&H0
  ADS_OPTION_REFERRALS = 1  '&H1
  ADS_OPTION_PAGE_SIZE = 2  '&H2
  ADS_OPTION_SECURITY_MASK = 3  '&H3
  ADS_OPTION_MUTUAL_AUTH_STATUS = 4  '&H4
  ADS_OPTION_QUOTA = 5  '&H5
  ADS_OPTION_PASSWORD_PORTNUMBER = 6  '&H6
  ADS_OPTION_PASSWORD_METHOD = 7  '&H7
End Enum

__MIDL___MIDL_itf_ads_0173_0001

enum, 8 members.
Public Enum MIDL___MIDL_itf_ads_0173_0001
  ADS_OPTION_SERVERNAME = 0  '&H0
  ADS_OPTION_REFERRALS = 1  '&H1
  ADS_OPTION_PAGE_SIZE = 2  '&H2
  ADS_OPTION_SECURITY_MASK = 3  '&H3
  ADS_OPTION_MUTUAL_AUTH_STATUS = 4  '&H4
  ADS_OPTION_QUOTA = 5  '&H5
  ADS_OPTION_PASSWORD_PORTNUMBER = 6  '&H6
  ADS_OPTION_PASSWORD_METHOD = 7  '&H7
End Enum

ADS_SECURITY_INFO_ENUM

alias, 4 members.
Public Enum ADS_SECURITY_INFO_ENUM
  ADS_SECURITY_INFO_OWNER = 1  '&H1
  ADS_SECURITY_INFO_GROUP = 2  '&H2
  ADS_SECURITY_INFO_DACL = 4  '&H4
  ADS_SECURITY_INFO_SACL = 8  '&H8
End Enum

__MIDL___MIDL_itf_ads_0173_0002

enum, 4 members.
Public Enum MIDL___MIDL_itf_ads_0173_0002
  ADS_SECURITY_INFO_OWNER = 1  '&H1
  ADS_SECURITY_INFO_GROUP = 2  '&H2
  ADS_SECURITY_INFO_DACL = 4  '&H4
  ADS_SECURITY_INFO_SACL = 8  '&H8
End Enum

ADS_SETTYPE_ENUM

alias, 4 members.
Public Enum ADS_SETTYPE_ENUM
  ADS_SETTYPE_FULL = 1  '&H1
  ADS_SETTYPE_PROVIDER = 2  '&H2
  ADS_SETTYPE_SERVER = 3  '&H3
  ADS_SETTYPE_DN = 4  '&H4
End Enum

__MIDL___MIDL_itf_ads_0174_0001

enum, 4 members.
Public Enum MIDL___MIDL_itf_ads_0174_0001
  ADS_SETTYPE_FULL = 1  '&H1
  ADS_SETTYPE_PROVIDER = 2  '&H2
  ADS_SETTYPE_SERVER = 3  '&H3
  ADS_SETTYPE_DN = 4  '&H4
End Enum

ADS_FORMAT_ENUM

alias, 11 members.
Public Enum ADS_FORMAT_ENUM
  ADS_FORMAT_WINDOWS = 1  '&H1
  ADS_FORMAT_WINDOWS_NO_SERVER = 2  '&H2
  ADS_FORMAT_WINDOWS_DN = 3  '&H3
  ADS_FORMAT_WINDOWS_PARENT = 4  '&H4
  ADS_FORMAT_X500 = 5  '&H5
  ADS_FORMAT_X500_NO_SERVER = 6  '&H6
  ADS_FORMAT_X500_DN = 7  '&H7
  ADS_FORMAT_X500_PARENT = 8  '&H8
  ADS_FORMAT_SERVER = 9  '&H9
  ADS_FORMAT_PROVIDER = 10  '&HA
  ADS_FORMAT_LEAF = 11  '&HB
End Enum

__MIDL___MIDL_itf_ads_0174_0002

enum, 11 members.
Public Enum MIDL___MIDL_itf_ads_0174_0002
  ADS_FORMAT_WINDOWS = 1  '&H1
  ADS_FORMAT_WINDOWS_NO_SERVER = 2  '&H2
  ADS_FORMAT_WINDOWS_DN = 3  '&H3
  ADS_FORMAT_WINDOWS_PARENT = 4  '&H4
  ADS_FORMAT_X500 = 5  '&H5
  ADS_FORMAT_X500_NO_SERVER = 6  '&H6
  ADS_FORMAT_X500_DN = 7  '&H7
  ADS_FORMAT_X500_PARENT = 8  '&H8
  ADS_FORMAT_SERVER = 9  '&H9
  ADS_FORMAT_PROVIDER = 10  '&HA
  ADS_FORMAT_LEAF = 11  '&HB
End Enum

ADS_DISPLAY_ENUM

alias, 2 members.
Public Enum ADS_DISPLAY_ENUM
  ADS_DISPLAY_FULL = 1  '&H1
  ADS_DISPLAY_VALUE_ONLY = 2  '&H2
End Enum

__MIDL___MIDL_itf_ads_0174_0003

enum, 2 members.
Public Enum MIDL___MIDL_itf_ads_0174_0003
  ADS_DISPLAY_FULL = 1  '&H1
  ADS_DISPLAY_VALUE_ONLY = 2  '&H2
End Enum

ADS_ESCAPE_MODE_ENUM

alias, 4 members.
Public Enum ADS_ESCAPE_MODE_ENUM
  ADS_ESCAPEDMODE_DEFAULT = 1  '&H1
  ADS_ESCAPEDMODE_ON = 2  '&H2
  ADS_ESCAPEDMODE_OFF = 3  '&H3
  ADS_ESCAPEDMODE_OFF_EX = 4  '&H4
End Enum

__MIDL___MIDL_itf_ads_0174_0004

enum, 4 members.
Public Enum MIDL___MIDL_itf_ads_0174_0004
  ADS_ESCAPEDMODE_DEFAULT = 1  '&H1
  ADS_ESCAPEDMODE_ON = 2  '&H2
  ADS_ESCAPEDMODE_OFF = 3  '&H3
  ADS_ESCAPEDMODE_OFF_EX = 4  '&H4
End Enum

ADS_PATHTYPE_ENUM

alias, 3 members.
Public Enum ADS_PATHTYPE_ENUM
  ADS_PATH_FILE = 1  '&H1
  ADS_PATH_FILESHARE = 2  '&H2
  ADS_PATH_REGISTRY = 3  '&H3
End Enum

__MIDL___MIDL_itf_ads_0179_0001

enum, 3 members.
Public Enum MIDL___MIDL_itf_ads_0179_0001
  ADS_PATH_FILE = 1  '&H1
  ADS_PATH_FILESHARE = 2  '&H2
  ADS_PATH_REGISTRY = 3  '&H3
End Enum

ADS_SD_FORMAT_ENUM

alias, 3 members.
Public Enum ADS_SD_FORMAT_ENUM
  ADS_SD_FORMAT_IID = 1  '&H1
  ADS_SD_FORMAT_RAW = 2  '&H2
  ADS_SD_FORMAT_HEXSTRING = 3  '&H3
End Enum

__MIDL___MIDL_itf_ads_0179_0002

enum, 3 members.
Public Enum MIDL___MIDL_itf_ads_0179_0002
  ADS_SD_FORMAT_IID = 1  '&H1
  ADS_SD_FORMAT_RAW = 2  '&H2
  ADS_SD_FORMAT_HEXSTRING = 3  '&H3
End Enum
WUtils.com