Directory Services |
ADSI consists of more than 50 interfaces. Most directory operations can be completed using only five interfaces. They are:
The following table lists mappings from ADSI VB/VBS code to C++ code. Be aware that this is not a complete list.
VBS Code | VC Code |
---|---|
Set obj = GetObject() | hr = AdsGetObject() |
obj.Put obj.Get obj.Parent | IADs or IDirectoryObject |
obj.Create obj.Delete obj.MoveHere | IADsContainer |
For each … in … | AdsBuildEnumerator() ADsEnumerateNext() |
Connection, Command, RecordSet | IDirectorySearch |
Security descriptor, ACL, ACE | IADsSecurityDescriptor, IADsAccessControlList, IADsAccessControlEntry |