Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |