ReactOS 0.4.17-dev-116-ga4b6fe9
ActiveDs Module Reference

Classes

struct  _ads_attr_info
 
struct  _ADS_CASEIGNORE_LIST
 
struct  _ads_object_info
 
struct  _ADS_OCTET_LIST
 
struct  _adsvalue
 
struct  ADS_BACKLINK
 
struct  ADS_DN_WITH_BINARY
 
struct  ADS_DN_WITH_STRING
 
struct  ADS_EMAIL
 
struct  ADS_FAXNUMBER
 
struct  ADS_HOLD
 
struct  ADS_NETADDRESS
 
struct  ADS_NT_SECURITY_DESCRIPTOR
 
struct  ADS_OCTET_STRING
 
struct  ADS_PATH
 
struct  ADS_POSTALADDRESS
 
struct  ADS_PROV_SPECIFIC
 
struct  ADS_REPLICAPOINTER
 
struct  ads_search_column
 
struct  ads_searchpref_info
 
struct  ADS_TIMESTAMP
 
struct  ADS_TYPEDNAME
 
class  ADSystemInfo
 
interface  IADs
 
interface  IADsADSystemInfo
 
interface  IADsContainer
 
interface  IADsGroup
 
interface  IADsMembers
 
interface  IADsOpenDSObject
 
interface  IADsPathname
 
interface  IADsUser
 
interface  IDirectoryObject
 
interface  IDirectorySearch
 

Typedefs

typedef struct ActiveDs::_ADS_CASEIGNORE_LIST ADS_CASEIGNORE_LIST
 
typedef struct ActiveDs::_ADS_OCTET_LIST ADS_OCTET_LIST
 
typedef struct ActiveDs::ADS_PATHPADS_PATH
 
typedef ADSTYPEENUM ADSTYPE
 
typedef LPWSTR ADS_DN_STRING
 
typedef LPWSTRPADS_DN_STRING
 
typedef LPWSTR ADS_CASE_EXACT_STRING
 
typedef LPWSTRPADS_CASE_EXACT_STRING
 
typedef LPWSTR ADS_CASE_IGNORE_STRING
 
typedef LPWSTRPADS_CASE_IGNORE_STRING
 
typedef LPWSTR ADS_PRINTABLE_STRING
 
typedef LPWSTRPADS_PRINTABLE_STRING
 
typedef LPWSTR ADS_NUMERIC_STRING
 
typedef LPWSTRPADS_NUMERIC_STRING
 
typedef DWORD ADS_BOOLEAN
 
typedef DWORDLPNDS_BOOLEAN
 
typedef DWORD ADS_INTEGER
 
typedef DWORDPADS_INTEGER
 
typedef SYSTEMTIME ADS_UTC_TIME
 
typedef SYSTEMTIMEPADS_UTC_TIME
 
typedef LARGE_INTEGER ADS_LARGE_INTEGER
 
typedef LARGE_INTEGERPADS_LARGE_INTEGER
 
typedef LPWSTR ADS_OBJECT_CLASS
 
typedef LPWSTRPADS_OBJECT_CLASS
 
typedef struct _ADS_OCTET_LISTPADS_OCTET_LIST
 
typedef struct _ADS_CASEIGNORE_LISTPADS_CASEIGNORE_LIST
 
typedef ADS_STATUSENUM ADS_STATUS
 
typedef ADS_SEARCHPREF_ENUM ADS_SEARCHPREF
 
typedef HANDLE ADS_SEARCH_HANDLE
 
typedef HANDLEPADS_SEARCH_HANDLE
 
typedef struct ActiveDs::ADS_POSTALADDRESSPADS_POSTALADDRESS
 
typedef struct ActiveDs::ADS_TYPEDNAMEPADS_TYPEDNAME
 
typedef struct ActiveDs::ADS_NETADDRESSPADS_NETADDRESS
 
typedef struct ActiveDs::ADS_REPLICAPOINTERPADS_REPLICAPOINTER
 
typedef struct ActiveDs::ADS_FAXNUMBERPADS_FAXNUMBER
 
typedef struct ActiveDs::ADS_EMAILPADS_EMAIL
 
typedef struct ActiveDs::ADS_DN_WITH_BINARYPADS_DN_WITH_BINARY
 
typedef struct ActiveDs::ADS_DN_WITH_STRINGPADS_DN_WITH_STRING
 
typedef struct ActiveDs::_adsvalue ADSVALUE
 
typedef struct ActiveDs::_adsvaluePADSVALUE
 
typedef struct ActiveDs::ads_searchpref_info ADS_SEARCHPREF_INFO
 
typedef struct ActiveDs::ads_searchpref_infoPADS_SEARCHPREF_INFO
 
typedef struct ActiveDs::ads_search_column ADS_SEARCH_COLUMN
 
typedef struct ActiveDs::ads_search_columnPADS_SEARCH_COLUMN
 
typedef struct ActiveDs::_ads_object_info ADS_OBJECT_INFO
 
typedef struct ActiveDs::_ads_object_infoPADS_OBJECT_INFO
 
typedef struct ActiveDs::_ads_attr_info ADS_ATTR_INFO
 
typedef struct ActiveDs::_ads_attr_infoPADS_ATTR_INFO
 

Enumerations

enum  ADS_RIGHTS_ENUM {
  ADS_RIGHT_DS_CREATE_CHILD = 0x00000001 , ADS_RIGHT_DS_DELETE_CHILD = 0x00000002 , ADS_RIGHT_ACTRL_DS_LIST = 0x00000004 , ADS_RIGHT_DS_SELF = 0x00000008 ,
  ADS_RIGHT_DS_READ_PROP = 0x00000010 , ADS_RIGHT_DS_WRITE_PROP = 0x00000020 , ADS_RIGHT_DS_DELETE_TREE = 0x00000040 , ADS_RIGHT_DS_LIST_OBJECT = 0x00000080 ,
  ADS_RIGHT_DS_CONTROL_ACCESS = 0x00000100 , ADS_RIGHT_DELETE = 0x00010000 , ADS_RIGHT_READ_CONTROL = 0x00020000 , ADS_RIGHT_WRITE_DAC = 0x00040000 ,
  ADS_RIGHT_WRITE_OWNER = 0x00080000 , ADS_RIGHT_SYNCHRONIZE = 0x00100000 , ADS_RIGHT_ACCESS_SYSTEM_SECURITY = 0x00200000 , ADS_RIGHT_GENERIC_ALL = 0x10000000 ,
  ADS_RIGHT_GENERIC_EXECUTE = 0x20000000 , ADS_RIGHT_GENERIC_WRITE = 0x40000000 , ADS_RIGHT_GENERIC_READ = 0x80000000
}
 
enum  ADS_AUTHENTICATION_ENUM {
  ADS_SECURE_AUTHENTICATION = 0x1 , ADS_USE_ENCRYPTION = 0x2 , ADS_USE_SSL = 0x2 , ADS_READONLY_SERVER = 0x4 ,
  ADS_PROMPT_CREDENTIALS = 0x8 , ADS_NO_AUTHENTICATION = 0x10 , ADS_FAST_BIND = 0x20 , ADS_USE_SIGNING = 0x40 ,
  ADS_USE_SEALING = 0x80 , ADS_USE_DELEGATION = 0x100 , ADS_SERVER_BIND = 0x200 , ADS_NO_REFERRAL_CHASING = 0x400 ,
  ADS_AUTH_RESERVED = 0x80000000
}
 
enum  ADS_SEARCHPREF_ENUM {
  ADS_SEARCHPREF_ASYNCHRONOUS , ADS_SEARCHPREF_DEREF_ALIASES , ADS_SEARCHPREF_SIZE_LIMIT , ADS_SEARCHPREF_TIME_LIMIT ,
  ADS_SEARCHPREF_ATTRIBTYPES_ONLY , ADS_SEARCHPREF_SEARCH_SCOPE , ADS_SEARCHPREF_TIMEOUT , ADS_SEARCHPREF_PAGESIZE ,
  ADS_SEARCHPREF_PAGED_TIME_LIMIT , ADS_SEARCHPREF_CHASE_REFERRALS , ADS_SEARCHPREF_SORT_ON , ADS_SEARCHPREF_CACHE_RESULTS ,
  ADS_SEARCHPREF_DIRSYNC , ADS_SEARCHPREF_TOMBSTONE , ADS_SEARCHPREF_VLV , ADS_SEARCHPREF_ATTRIBUTE_QUERY ,
  ADS_SEARCHPREF_SECURITY_MASK , ADS_SEARCHPREF_DIRSYNC_FLAG , ADS_SEARCHPREF_EXTENDED_DN
}
 
enum  ADS_STATUSENUM { ADS_STATUS_S_OK , ADS_STATUS_INVALID_SEARCHPREF , ADS_STATUS_INVALID_SEARCHPREFVALUE }
 
enum  ADSTYPEENUM {
  ADSTYPE_INVALID , ADSTYPE_DN_STRING , ADSTYPE_CASE_EXACT_STRING , ADSTYPE_CASE_IGNORE_STRING ,
  ADSTYPE_PRINTABLE_STRING , ADSTYPE_NUMERIC_STRING , ADSTYPE_BOOLEAN , ADSTYPE_INTEGER ,
  ADSTYPE_OCTET_STRING , ADSTYPE_UTC_TIME , ADSTYPE_LARGE_INTEGER , ADSTYPE_PROV_SPECIFIC ,
  ADSTYPE_OBJECT_CLASS , ADSTYPE_CASEIGNORE_LIST , ADSTYPE_OCTET_LIST , ADSTYPE_PATH ,
  ADSTYPE_POSTALADDRESS , ADSTYPE_TIMESTAMP , ADSTYPE_BACKLINK , ADSTYPE_TYPEDNAME ,
  ADSTYPE_HOLD , ADSTYPE_NETADDRESS , ADSTYPE_REPLICAPOINTER , ADSTYPE_FAXNUMBER ,
  ADSTYPE_EMAIL , ADSTYPE_NT_SECURITY_DESCRIPTOR , ADSTYPE_UNKNOWN , ADSTYPE_DN_WITH_BINARY ,
  ADSTYPE_DN_WITH_STRING
}
 
enum  ADS_SCOPEENUM { ADS_SCOPE_BASE , ADS_SCOPE_ONELEVEL , ADS_SCOPE_SUBTREE }
 
enum  ADS_PASSWORD_ENCODING_ENUM { ADS_PASSWORD_ENCODE_REQUIRE_SSL , ADS_PASSWORD_ENCODE_CLEAR }
 
enum  ADS_SECURITY_INFO_ENUM { ADS_SECURITY_INFO_OWNER = 0x1 , ADS_SECURITY_INFO_GROUP = 0x2 , ADS_SECURITY_INFO_DACL = 0x4 , ADS_SECURITY_INFO_SACL = 0x8 }
 
enum  ADS_SETTYPE_ENUM { ADS_SETTYPE_FULL = 1 , ADS_SETTYPE_PROVIDER = 2 , ADS_SETTYPE_SERVER = 3 , ADS_SETTYPE_DN = 4 }
 
enum  ADS_FORMAT_ENUM {
  ADS_FORMAT_WINDOWS = 1 , ADS_FORMAT_WINDOWS_NO_SERVER = 2 , ADS_FORMAT_WINDOWS_DN = 3 , ADS_FORMAT_WINDOWS_PARENT = 4 ,
  ADS_FORMAT_X500 = 5 , ADS_FORMAT_X500_NO_SERVER = 6 , ADS_FORMAT_X500_DN = 7 , ADS_FORMAT_X500_PARENT = 8 ,
  ADS_FORMAT_SERVER = 9 , ADS_FORMAT_PROVIDER = 10 , ADS_FORMAT_LEAF = 11
}
 

Functions

 importlib ("stdole2.tlb")
 

Typedef Documentation

◆ ADS_ATTR_INFO

◆ ADS_BOOLEAN

Definition at line 193 of file iads.idl.

◆ ADS_CASE_EXACT_STRING

Definition at line 185 of file iads.idl.

◆ ADS_CASE_IGNORE_STRING

Definition at line 187 of file iads.idl.

◆ ADS_CASEIGNORE_LIST

◆ ADS_DN_STRING

Definition at line 183 of file iads.idl.

◆ ADS_INTEGER

Definition at line 195 of file iads.idl.

◆ ADS_LARGE_INTEGER

Definition at line 199 of file iads.idl.

◆ ADS_NUMERIC_STRING

Definition at line 191 of file iads.idl.

◆ ADS_OBJECT_CLASS

Definition at line 201 of file iads.idl.

◆ ADS_OBJECT_INFO

◆ ADS_OCTET_LIST

◆ ADS_PRINTABLE_STRING

Definition at line 189 of file iads.idl.

◆ ADS_SEARCH_COLUMN

◆ ADS_SEARCH_HANDLE

Definition at line 207 of file iads.idl.

◆ ADS_SEARCHPREF

Definition at line 206 of file iads.idl.

◆ ADS_SEARCHPREF_INFO

◆ ADS_STATUS

Definition at line 205 of file iads.idl.

◆ ADS_UTC_TIME

Definition at line 197 of file iads.idl.

◆ ADSTYPE

Definition at line 182 of file iads.idl.

◆ ADSVALUE

◆ LPNDS_BOOLEAN

Definition at line 194 of file iads.idl.

◆ PADS_ATTR_INFO

◆ PADS_CASE_EXACT_STRING

Definition at line 186 of file iads.idl.

◆ PADS_CASE_IGNORE_STRING

Definition at line 188 of file iads.idl.

◆ PADS_CASEIGNORE_LIST

◆ PADS_DN_STRING

Definition at line 184 of file iads.idl.

◆ PADS_DN_WITH_BINARY

◆ PADS_DN_WITH_STRING

◆ PADS_EMAIL

◆ PADS_FAXNUMBER

◆ PADS_INTEGER

Definition at line 196 of file iads.idl.

◆ PADS_LARGE_INTEGER

Definition at line 200 of file iads.idl.

◆ PADS_NETADDRESS

◆ PADS_NUMERIC_STRING

Definition at line 192 of file iads.idl.

◆ PADS_OBJECT_CLASS

Definition at line 202 of file iads.idl.

◆ PADS_OBJECT_INFO

◆ PADS_OCTET_LIST

Definition at line 203 of file iads.idl.

◆ PADS_PATH

◆ PADS_POSTALADDRESS

◆ PADS_PRINTABLE_STRING

Definition at line 190 of file iads.idl.

◆ PADS_REPLICAPOINTER

◆ PADS_SEARCH_COLUMN

◆ PADS_SEARCH_HANDLE

Definition at line 208 of file iads.idl.

◆ PADS_SEARCHPREF_INFO

◆ PADS_TYPEDNAME

◆ PADS_UTC_TIME

Definition at line 198 of file iads.idl.

◆ PADSVALUE

Enumeration Type Documentation

◆ ADS_AUTHENTICATION_ENUM

Enumerator
ADS_SECURE_AUTHENTICATION 
ADS_USE_ENCRYPTION 
ADS_USE_SSL 
ADS_READONLY_SERVER 
ADS_PROMPT_CREDENTIALS 
ADS_NO_AUTHENTICATION 
ADS_FAST_BIND 
ADS_USE_SIGNING 
ADS_USE_SEALING 
ADS_USE_DELEGATION 
ADS_SERVER_BIND 
ADS_NO_REFERRAL_CHASING 
ADS_AUTH_RESERVED 

Definition at line 62 of file iads.idl.

63{
66 ADS_USE_SSL = 0x2,
70 ADS_FAST_BIND = 0x20,
71 ADS_USE_SIGNING = 0x40,
72 ADS_USE_SEALING = 0x80,
73 ADS_USE_DELEGATION = 0x100,
74 ADS_SERVER_BIND = 0x200,
76 ADS_AUTH_RESERVED = 0x80000000
77} ADS_AUTHENTICATION_ENUM;
@ ADS_PROMPT_CREDENTIALS
Definition: iads.idl:68
@ ADS_SERVER_BIND
Definition: iads.idl:74
@ ADS_NO_REFERRAL_CHASING
Definition: iads.idl:75
@ ADS_READONLY_SERVER
Definition: iads.idl:67
@ ADS_NO_AUTHENTICATION
Definition: iads.idl:69
@ ADS_USE_SIGNING
Definition: iads.idl:71
@ ADS_USE_ENCRYPTION
Definition: iads.idl:65
@ ADS_SECURE_AUTHENTICATION
Definition: iads.idl:64
@ ADS_FAST_BIND
Definition: iads.idl:70
@ ADS_AUTH_RESERVED
Definition: iads.idl:76
@ ADS_USE_SEALING
Definition: iads.idl:72
@ ADS_USE_DELEGATION
Definition: iads.idl:73
@ ADS_USE_SSL
Definition: iads.idl:66

◆ ADS_FORMAT_ENUM

Enumerator
ADS_FORMAT_WINDOWS 
ADS_FORMAT_WINDOWS_NO_SERVER 
ADS_FORMAT_WINDOWS_DN 
ADS_FORMAT_WINDOWS_PARENT 
ADS_FORMAT_X500 
ADS_FORMAT_X500_NO_SERVER 
ADS_FORMAT_X500_DN 
ADS_FORMAT_X500_PARENT 
ADS_FORMAT_SERVER 
ADS_FORMAT_PROVIDER 
ADS_FORMAT_LEAF 

Definition at line 381 of file iads.idl.

382{
387 ADS_FORMAT_X500 = 5,
393 ADS_FORMAT_LEAF = 11
394} ADS_FORMAT_ENUM;
@ ADS_FORMAT_PROVIDER
Definition: iads.idl:392
@ ADS_FORMAT_WINDOWS
Definition: iads.idl:383
@ ADS_FORMAT_X500_DN
Definition: iads.idl:389
@ ADS_FORMAT_WINDOWS_PARENT
Definition: iads.idl:386
@ ADS_FORMAT_SERVER
Definition: iads.idl:391
@ ADS_FORMAT_WINDOWS_NO_SERVER
Definition: iads.idl:384
@ ADS_FORMAT_X500_NO_SERVER
Definition: iads.idl:388
@ ADS_FORMAT_X500
Definition: iads.idl:387
@ ADS_FORMAT_WINDOWS_DN
Definition: iads.idl:385
@ ADS_FORMAT_LEAF
Definition: iads.idl:393
@ ADS_FORMAT_X500_PARENT
Definition: iads.idl:390

◆ ADS_PASSWORD_ENCODING_ENUM

Enumerator
ADS_PASSWORD_ENCODE_REQUIRE_SSL 
ADS_PASSWORD_ENCODE_CLEAR 

Definition at line 149 of file iads.idl.

150{
153} ADS_PASSWORD_ENCODING_ENUM;
@ ADS_PASSWORD_ENCODE_REQUIRE_SSL
Definition: iads.idl:151
@ ADS_PASSWORD_ENCODE_CLEAR
Definition: iads.idl:152

◆ ADS_RIGHTS_ENUM

Enumerator
ADS_RIGHT_DS_CREATE_CHILD 
ADS_RIGHT_DS_DELETE_CHILD 
ADS_RIGHT_ACTRL_DS_LIST 
ADS_RIGHT_DS_SELF 
ADS_RIGHT_DS_READ_PROP 
ADS_RIGHT_DS_WRITE_PROP 
ADS_RIGHT_DS_DELETE_TREE 
ADS_RIGHT_DS_LIST_OBJECT 
ADS_RIGHT_DS_CONTROL_ACCESS 
ADS_RIGHT_DELETE 
ADS_RIGHT_READ_CONTROL 
ADS_RIGHT_WRITE_DAC 
ADS_RIGHT_WRITE_OWNER 
ADS_RIGHT_SYNCHRONIZE 
ADS_RIGHT_ACCESS_SYSTEM_SECURITY 
ADS_RIGHT_GENERIC_ALL 
ADS_RIGHT_GENERIC_EXECUTE 
ADS_RIGHT_GENERIC_WRITE 
ADS_RIGHT_GENERIC_READ 

Definition at line 37 of file iads.idl.

38{
39 ADS_RIGHT_DS_CREATE_CHILD = 0x00000001,
40 ADS_RIGHT_DS_DELETE_CHILD = 0x00000002,
41 ADS_RIGHT_ACTRL_DS_LIST = 0x00000004,
42 ADS_RIGHT_DS_SELF = 0x00000008,
43 ADS_RIGHT_DS_READ_PROP = 0x00000010,
44 ADS_RIGHT_DS_WRITE_PROP = 0x00000020,
45 ADS_RIGHT_DS_DELETE_TREE = 0x00000040,
46 ADS_RIGHT_DS_LIST_OBJECT = 0x00000080,
47 ADS_RIGHT_DS_CONTROL_ACCESS = 0x00000100,
48
49 ADS_RIGHT_DELETE = 0x00010000,
50 ADS_RIGHT_READ_CONTROL = 0x00020000,
51 ADS_RIGHT_WRITE_DAC = 0x00040000,
52 ADS_RIGHT_WRITE_OWNER = 0x00080000,
53 ADS_RIGHT_SYNCHRONIZE = 0x00100000,
55
56 ADS_RIGHT_GENERIC_ALL = 0x10000000,
57 ADS_RIGHT_GENERIC_EXECUTE = 0x20000000,
58 ADS_RIGHT_GENERIC_WRITE = 0x40000000,
59 ADS_RIGHT_GENERIC_READ = 0x80000000
60} ADS_RIGHTS_ENUM;
#define ADS_RIGHT_DS_LIST_OBJECT
Definition: security.c:160
#define ADS_RIGHT_DS_DELETE_TREE
Definition: security.c:159
#define ADS_RIGHT_ACTRL_DS_LIST
Definition: security.c:155
#define ADS_RIGHT_DS_CREATE_CHILD
Definition: security.c:153
#define ADS_RIGHT_DS_READ_PROP
Definition: security.c:157
#define ADS_RIGHT_DS_DELETE_CHILD
Definition: security.c:154
#define ADS_RIGHT_DS_CONTROL_ACCESS
Definition: security.c:161
#define ADS_RIGHT_DS_WRITE_PROP
Definition: security.c:158
#define ADS_RIGHT_DS_SELF
Definition: security.c:156
@ ADS_RIGHT_GENERIC_ALL
Definition: iads.idl:56
@ ADS_RIGHT_DELETE
Definition: iads.idl:49
@ ADS_RIGHT_READ_CONTROL
Definition: iads.idl:50
@ ADS_RIGHT_SYNCHRONIZE
Definition: iads.idl:53
@ ADS_RIGHT_ACCESS_SYSTEM_SECURITY
Definition: iads.idl:54
@ ADS_RIGHT_GENERIC_WRITE
Definition: iads.idl:58
@ ADS_RIGHT_WRITE_DAC
Definition: iads.idl:51
@ ADS_RIGHT_GENERIC_READ
Definition: iads.idl:59
@ ADS_RIGHT_WRITE_OWNER
Definition: iads.idl:52
@ ADS_RIGHT_GENERIC_EXECUTE
Definition: iads.idl:57

◆ ADS_SCOPEENUM

Enumerator
ADS_SCOPE_BASE 
ADS_SCOPE_ONELEVEL 
ADS_SCOPE_SUBTREE 

Definition at line 142 of file iads.idl.

143{
147} ADS_SCOPEENUM;
@ ADS_SCOPE_ONELEVEL
Definition: iads.idl:145
@ ADS_SCOPE_BASE
Definition: iads.idl:144
@ ADS_SCOPE_SUBTREE
Definition: iads.idl:146

◆ ADS_SEARCHPREF_ENUM

Enumerator
ADS_SEARCHPREF_ASYNCHRONOUS 
ADS_SEARCHPREF_DEREF_ALIASES 
ADS_SEARCHPREF_SIZE_LIMIT 
ADS_SEARCHPREF_TIME_LIMIT 
ADS_SEARCHPREF_ATTRIBTYPES_ONLY 
ADS_SEARCHPREF_SEARCH_SCOPE 
ADS_SEARCHPREF_TIMEOUT 
ADS_SEARCHPREF_PAGESIZE 
ADS_SEARCHPREF_PAGED_TIME_LIMIT 
ADS_SEARCHPREF_CHASE_REFERRALS 
ADS_SEARCHPREF_SORT_ON 
ADS_SEARCHPREF_CACHE_RESULTS 
ADS_SEARCHPREF_DIRSYNC 
ADS_SEARCHPREF_TOMBSTONE 
ADS_SEARCHPREF_VLV 
ADS_SEARCHPREF_ATTRIBUTE_QUERY 
ADS_SEARCHPREF_SECURITY_MASK 
ADS_SEARCHPREF_DIRSYNC_FLAG 
ADS_SEARCHPREF_EXTENDED_DN 

Definition at line 79 of file iads.idl.

80{
100} ADS_SEARCHPREF_ENUM;
@ ADS_SEARCHPREF_SIZE_LIMIT
Definition: iads.idl:83
@ ADS_SEARCHPREF_ATTRIBTYPES_ONLY
Definition: iads.idl:85
@ ADS_SEARCHPREF_TIME_LIMIT
Definition: iads.idl:84
@ ADS_SEARCHPREF_ASYNCHRONOUS
Definition: iads.idl:81
@ ADS_SEARCHPREF_TOMBSTONE
Definition: iads.idl:94
@ ADS_SEARCHPREF_PAGESIZE
Definition: iads.idl:88
@ ADS_SEARCHPREF_ATTRIBUTE_QUERY
Definition: iads.idl:96
@ ADS_SEARCHPREF_SEARCH_SCOPE
Definition: iads.idl:86
@ ADS_SEARCHPREF_DIRSYNC
Definition: iads.idl:93
@ ADS_SEARCHPREF_CACHE_RESULTS
Definition: iads.idl:92
@ ADS_SEARCHPREF_EXTENDED_DN
Definition: iads.idl:99
@ ADS_SEARCHPREF_CHASE_REFERRALS
Definition: iads.idl:90
@ ADS_SEARCHPREF_SECURITY_MASK
Definition: iads.idl:97
@ ADS_SEARCHPREF_SORT_ON
Definition: iads.idl:91
@ ADS_SEARCHPREF_DIRSYNC_FLAG
Definition: iads.idl:98
@ ADS_SEARCHPREF_PAGED_TIME_LIMIT
Definition: iads.idl:89
@ ADS_SEARCHPREF_DEREF_ALIASES
Definition: iads.idl:82
@ ADS_SEARCHPREF_VLV
Definition: iads.idl:95
@ ADS_SEARCHPREF_TIMEOUT
Definition: iads.idl:87

◆ ADS_SECURITY_INFO_ENUM

Enumerator
ADS_SECURITY_INFO_OWNER 
ADS_SECURITY_INFO_GROUP 
ADS_SECURITY_INFO_DACL 
ADS_SECURITY_INFO_SACL 

Definition at line 365 of file iads.idl.

366{
371} ADS_SECURITY_INFO_ENUM;
@ ADS_SECURITY_INFO_SACL
Definition: iads.idl:370
@ ADS_SECURITY_INFO_OWNER
Definition: iads.idl:367
@ ADS_SECURITY_INFO_GROUP
Definition: iads.idl:368
@ ADS_SECURITY_INFO_DACL
Definition: iads.idl:369

◆ ADS_SETTYPE_ENUM

Enumerator
ADS_SETTYPE_FULL 
ADS_SETTYPE_PROVIDER 
ADS_SETTYPE_SERVER 
ADS_SETTYPE_DN 

Definition at line 373 of file iads.idl.

374{
379} ADS_SETTYPE_ENUM;
@ ADS_SETTYPE_FULL
Definition: iads.idl:375
@ ADS_SETTYPE_DN
Definition: iads.idl:378
@ ADS_SETTYPE_SERVER
Definition: iads.idl:377
@ ADS_SETTYPE_PROVIDER
Definition: iads.idl:376

◆ ADS_STATUSENUM

Enumerator
ADS_STATUS_S_OK 
ADS_STATUS_INVALID_SEARCHPREF 
ADS_STATUS_INVALID_SEARCHPREFVALUE 

Definition at line 102 of file iads.idl.

103{
107} ADS_STATUSENUM;
@ ADS_STATUS_INVALID_SEARCHPREF
Definition: iads.idl:105
@ ADS_STATUS_INVALID_SEARCHPREFVALUE
Definition: iads.idl:106
@ ADS_STATUS_S_OK
Definition: iads.idl:104

◆ ADSTYPEENUM

Enumerator
ADSTYPE_INVALID 
ADSTYPE_DN_STRING 
ADSTYPE_CASE_EXACT_STRING 
ADSTYPE_CASE_IGNORE_STRING 
ADSTYPE_PRINTABLE_STRING 
ADSTYPE_NUMERIC_STRING 
ADSTYPE_BOOLEAN 
ADSTYPE_INTEGER 
ADSTYPE_OCTET_STRING 
ADSTYPE_UTC_TIME 
ADSTYPE_LARGE_INTEGER 
ADSTYPE_PROV_SPECIFIC 
ADSTYPE_OBJECT_CLASS 
ADSTYPE_CASEIGNORE_LIST 
ADSTYPE_OCTET_LIST 
ADSTYPE_PATH 
ADSTYPE_POSTALADDRESS 
ADSTYPE_TIMESTAMP 
ADSTYPE_BACKLINK 
ADSTYPE_TYPEDNAME 
ADSTYPE_HOLD 
ADSTYPE_NETADDRESS 
ADSTYPE_REPLICAPOINTER 
ADSTYPE_FAXNUMBER 
ADSTYPE_EMAIL 
ADSTYPE_NT_SECURITY_DESCRIPTOR 
ADSTYPE_UNKNOWN 
ADSTYPE_DN_WITH_BINARY 
ADSTYPE_DN_WITH_STRING 

Definition at line 109 of file iads.idl.

110{
140} ADSTYPEENUM;
@ ADSTYPE_PATH
Definition: iads.idl:126
@ ADSTYPE_PROV_SPECIFIC
Definition: iads.idl:122
@ ADSTYPE_DN_STRING
Definition: iads.idl:112
@ ADSTYPE_HOLD
Definition: iads.idl:131
@ ADSTYPE_OCTET_STRING
Definition: iads.idl:119
@ ADSTYPE_NUMERIC_STRING
Definition: iads.idl:116
@ ADSTYPE_PRINTABLE_STRING
Definition: iads.idl:115
@ ADSTYPE_NETADDRESS
Definition: iads.idl:132
@ ADSTYPE_CASE_IGNORE_STRING
Definition: iads.idl:114
@ ADSTYPE_EMAIL
Definition: iads.idl:135
@ ADSTYPE_CASEIGNORE_LIST
Definition: iads.idl:124
@ ADSTYPE_DN_WITH_BINARY
Definition: iads.idl:138
@ ADSTYPE_INTEGER
Definition: iads.idl:118
@ ADSTYPE_CASE_EXACT_STRING
Definition: iads.idl:113
@ ADSTYPE_BOOLEAN
Definition: iads.idl:117
@ ADSTYPE_OBJECT_CLASS
Definition: iads.idl:123
@ ADSTYPE_REPLICAPOINTER
Definition: iads.idl:133
@ ADSTYPE_DN_WITH_STRING
Definition: iads.idl:139
@ ADSTYPE_UNKNOWN
Definition: iads.idl:137
@ ADSTYPE_TIMESTAMP
Definition: iads.idl:128
@ ADSTYPE_INVALID
Definition: iads.idl:111
@ ADSTYPE_BACKLINK
Definition: iads.idl:129
@ ADSTYPE_LARGE_INTEGER
Definition: iads.idl:121
@ ADSTYPE_POSTALADDRESS
Definition: iads.idl:127
@ ADSTYPE_NT_SECURITY_DESCRIPTOR
Definition: iads.idl:136
@ ADSTYPE_OCTET_LIST
Definition: iads.idl:125
@ ADSTYPE_UTC_TIME
Definition: iads.idl:120
@ ADSTYPE_FAXNUMBER
Definition: iads.idl:134
@ ADSTYPE_TYPEDNAME
Definition: iads.idl:130

Function Documentation

◆ importlib()

ActiveDs::importlib ( "stdole2.tlb"  )