Active Directory 服務介面會將下列協助程式函式公開給不使用自動化的用戶端。
| 功能 | 描述 |
|---|---|
| ADsBuildEnumerator | 為指定的 ADSI 容器物件建立列舉值物件。 |
| ADsBuildVarArrayInt | 從 DWORD的數組建置 variant 陣列。 |
| ADsBuildVarArrayStr | 從 Unicode 字串數組建置 Variant 陣列。 |
| ADsEncodeBinaryData | 將二進位數據的 Blob 轉換成適合搜尋篩選的格式。 |
| ADsEnumerateNext | 使用從指定的列舉值物件擷取的專案填入 Variant 陣列。 |
| ADsFreeEnumerator | 釋放先前由 ADsBuildEnumerator所建立的列舉值物件。 |
| ADsGetLastError | 擷取呼叫線程的最後一個錯誤碼值。 |
| ADsGetObject | 使用目前的認證系結至 ADSI 物件。 |
| ADsOpenObject | 使用指定的認證系結至 ADSI 物件 |
| ADsSetLastError | 設定呼叫線程的錯誤碼值。 |
| AllocADsMem | 配置記憶體區塊。 |
| AllocADsStr | 為指定的字串配置記憶體。 |
| FreeADsMem | 釋放 AllocADsMem所配置的記憶體。 |
| FreeADsStr | 釋放為指定字串配置的記憶體。 |
| ReallocADsMem | 將現有的記憶體內容指派給新建立的記憶體位置。 |
| ReallocADsStr | 以新的字串取代現有的字串。 |
下列 ADSI 函式已經過時。
| 功能 | 描述 |
|---|---|
| AdsFreeAllErrorRecords | 過時。 |
| AdsDecodeBinaryData | 過時。 |
| PropVariantToAdsType | 過時。 |
| AdsTypeToPropVariant | 過時。 |
| AdsFreeAdsValues | 過時。 |
| InitAdsMem | 過時。 |
| AssertAdsmemLeaks | 過時。 |
| DumpMemorytracker | 過時。 |