Active Directory 服务接口向不使用自动化的客户端公开以下帮助程序函数。
| 功能 | 描述 |
|---|---|
| ADsBuildEnumerator | 为指定的 ADSI 容器对象创建枚举器对象。 |
| ADsBuildVarArrayInt | 从 DWORD数组生成变体数组。 |
| ADsBuildVarArrayStr | 从 Unicode 字符串数组生成变体数组。 |
| ADsEncodeBinaryData | 将二进制数据的 blob 转换为适合搜索筛选器的格式。 |
| ADsEnumerateNext | 使用从指定枚举器对象检索的元素填充变量数组。 |
| ADsFreeEnumerator | 释放以前由 ADsBuildEnumerator创建的枚举器对象。 |
| ADsGetLastError | 检索调用线程的最后一个错误代码值。 |
| ADsGetObject | 使用当前凭据绑定到 ADSI 对象。 |
| ADsOpenObject | 使用指定的凭据绑定到 ADSI 对象 |
| ADsSetLastError | 设置调用线程的错误代码值。 |
| AllocADsMem | 分配内存块。 |
| AllocADsStr | 为给定字符串分配内存。 |
| FreeADsMem | 释放由 AllocADsMem分配的内存。 |
| FreeADsStr | 释放为给定字符串分配的内存。 |
| ReallocADsMem | 将现有内存内容分配给新创建的内存位置。 |
| ReallocADsStr | 将现有字符串替换为新的字符串。 |
以下 ADSI 函数已过时。
| 功能 | 描述 |
|---|---|
| AdsFreeAllErrorRecords | 过时。 |
| AdsDecodeBinaryData | 过时。 |
| PropVariantToAdsType | 过时。 |
| AdsTypeToPropVariant | 过时。 |
| AdsFreeAdsValues | 过时。 |
| InitAdsMem | 过时。 |
| AssertAdsmemLeaks | 过时。 |
| DumpMemorytracker | 过时。 |