Funções ADSI

As Interfaces de Serviço do Active Directory expõem as seguintes funções auxiliares a clientes que não usam automação.

Função Descrição
ADsBuildEnumerator Cria um objeto enumerador para o objeto de contêiner ADSI especificado.
ADsBuildVarArrayInt Cria uma matriz variante a partir de uma matriz de DWORDs.
ADsBuildVarArrayStr Cria uma matriz variante a partir de uma matriz de cadeias de caracteres Unicode.
ADsEncodeBinaryData Converte um blob de dados binários no formato adequado para um filtro de pesquisa.
ADsEnumerateNext Preenche uma matriz variante com elementos recuperados do objeto enumerador especificado.
ADsFreeEnumerator Libera um objeto enumerador criado anteriormente por ADsBuildEnumerator.
ADsGetLastError Recupera o último valor de código de erro do thread de chamada.
ADsGetObject Vincula-se a um objeto ADSI usando as credenciais atuais.
ADsOpenObject Vincula-se a um objeto ADSI usando credenciais especificadas
ADsSetLastError Define o valor do código de erro do thread de chamada.
AllocADsMem Aloca um bloco de memória.
AllocADsStr Aloca memória para uma determinada cadeia de caracteres.
FreeADsMem Libera a memória alocada pelo AllocADsMem.
FreeADsStr Libera a memória alocada para a cadeia de caracteres fornecida.
ReallocADsMem Atribui o conteúdo de memória existente a um local de memória recém-criado.
ReallocADsStr Substitui uma cadeia de caracteres existente por uma nova.

 

As seguintes funções ADSI estão obsoletas.

Função Descrição
AdsFreeAllErrorRecords Obsoleto.
AdsDecodeBinaryData Obsoleto.
PropVariantToAdsType Obsoleto.
AdsTypeToPropVariant Obsoleto.
AdsFreeAdsValues Obsoleto.
InitAdsMem Obsoleto.
AssertAdsmemLeaks Obsoleto.
DumpMemorytracker Obsoleto.