Vanara/PInvoke/NTDSApi/readme.md

146 lines
30 KiB
Markdown

## Vanara.PInvoke.NTDSApi
PInvoke API (methods, structures and constants) imported from Windows NTDSApi.dll.
- Includes methods from ntdsapi.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.NTDSApi?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.NTDSApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.NTDSApi)
### Methods - 100% API coverage (52 of 52 functions)
Native Method | Header | Managed Method
--- | --- | ---
[DsAddSidHistory](https://www.google.com/search?num=5&q=DsAddSidHistoryA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsAddSidHistory](https://github.com/dahall/Vanara/search?l=C%23&q=DsAddSidHistory)
[DsBind](https://www.google.com/search?num=5&q=DsBindA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsBind](https://github.com/dahall/Vanara/search?l=C%23&q=DsBind)
[DsBindByInstance](https://www.google.com/search?num=5&q=DsBindByInstanceA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsBindByInstance](https://github.com/dahall/Vanara/search?l=C%23&q=DsBindByInstance)
[DsBindingSetTimeout](https://www.google.com/search?num=5&q=DsBindingSetTimeout+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsBindingSetTimeout](https://github.com/dahall/Vanara/search?l=C%23&q=DsBindingSetTimeout)
[DsBindToISTG](https://www.google.com/search?num=5&q=DsBindToISTGA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsBindToISTG](https://github.com/dahall/Vanara/search?l=C%23&q=DsBindToISTG)
[DsBindWithCred](https://www.google.com/search?num=5&q=DsBindWithCredA+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.DsBindWithCred](https://github.com/dahall/Vanara/search?l=C%23&q=DsBindWithCred)
[DsBindWithSpn](https://www.google.com/search?num=5&q=DsBindWithSpnA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsBindWithSpn](https://github.com/dahall/Vanara/search?l=C%23&q=DsBindWithSpn)
[DsBindWithSpnEx](https://www.google.com/search?num=5&q=DsBindWithSpnExA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsBindWithSpnEx](https://github.com/dahall/Vanara/search?l=C%23&q=DsBindWithSpnEx)
[DsClientMakeSpnForTargetServer](https://www.google.com/search?num=5&q=DsClientMakeSpnForTargetServerA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsClientMakeSpnForTargetServer](https://github.com/dahall/Vanara/search?l=C%23&q=DsClientMakeSpnForTargetServer)
[DsCrackNames](https://www.google.com/search?num=5&q=DsCrackNamesA+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.DsCrackNames](https://github.com/dahall/Vanara/search?l=C%23&q=DsCrackNames)
[DsCrackSpn](https://www.google.com/search?num=5&q=DsCrackSpnA+site%3Alearn.microsoft.com) | dsparse.h | [Vanara.PInvoke.NTDSApi.DsCrackSpn](https://github.com/dahall/Vanara/search?l=C%23&q=DsCrackSpn)
[DsCrackUnquotedMangledRdn](https://www.google.com/search?num=5&q=DsCrackUnquotedMangledRdnA+site%3Alearn.microsoft.com) | dsparse.h | [Vanara.PInvoke.NTDSApi.DsCrackUnquotedMangledRdn](https://github.com/dahall/Vanara/search?l=C%23&q=DsCrackUnquotedMangledRdn)
[DsFreeDomainControllerInfo](https://www.google.com/search?num=5&q=DsFreeDomainControllerInfoA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsFreeDomainControllerInfo](https://github.com/dahall/Vanara/search?l=C%23&q=DsFreeDomainControllerInfo)
[DsFreeNameResult](https://www.google.com/search?num=5&q=DsFreeNameResultA+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.DsFreeNameResult](https://github.com/dahall/Vanara/search?l=C%23&q=DsFreeNameResult)
[DsFreePasswordCredentials](https://www.google.com/search?num=5&q=DsFreePasswordCredentials+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.DsFreePasswordCredentials](https://github.com/dahall/Vanara/search?l=C%23&q=DsFreePasswordCredentials)
[DsFreeSchemaGuidMap](https://www.google.com/search?num=5&q=DsFreeSchemaGuidMapA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsFreeSchemaGuidMap](https://github.com/dahall/Vanara/search?l=C%23&q=DsFreeSchemaGuidMap)
[DsFreeSpnArray](https://www.google.com/search?num=5&q=DsFreeSpnArrayA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsFreeSpnArray](https://github.com/dahall/Vanara/search?l=C%23&q=DsFreeSpnArray)
[DsGetDomainControllerInfo](https://www.google.com/search?num=5&q=DsGetDomainControllerInfoA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsGetDomainControllerInfo](https://github.com/dahall/Vanara/search?l=C%23&q=DsGetDomainControllerInfo)
[DsGetRdnW](https://www.google.com/search?num=5&q=DsGetRdnW+site%3Alearn.microsoft.com) | dsparse.h | [Vanara.PInvoke.NTDSApi.DsGetRdnW](https://github.com/dahall/Vanara/search?l=C%23&q=DsGetRdnW)
[DsGetSpn](https://www.google.com/search?num=5&q=DsGetSpnA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsGetSpn](https://github.com/dahall/Vanara/search?l=C%23&q=DsGetSpn)
[DsInheritSecurityIdentity](https://www.google.com/search?num=5&q=DsInheritSecurityIdentityA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsInheritSecurityIdentity](https://github.com/dahall/Vanara/search?l=C%23&q=DsInheritSecurityIdentity)
[DsIsMangledDn](https://www.google.com/search?num=5&q=DsIsMangledDnA+site%3Alearn.microsoft.com) | dsparse.h | [Vanara.PInvoke.NTDSApi.DsIsMangledDn](https://github.com/dahall/Vanara/search?l=C%23&q=DsIsMangledDn)
[DsIsMangledRdnValue](https://www.google.com/search?num=5&q=DsIsMangledRdnValueA+site%3Alearn.microsoft.com) | dsparse.h | [Vanara.PInvoke.NTDSApi.DsIsMangledRdnValue](https://github.com/dahall/Vanara/search?l=C%23&q=DsIsMangledRdnValue)
[DsListDomainsInSite](https://www.google.com/search?num=5&q=DsListDomainsInSiteA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsListDomainsInSite](https://github.com/dahall/Vanara/search?l=C%23&q=DsListDomainsInSite)
[DsListInfoForServer](https://www.google.com/search?num=5&q=DsListInfoForServerA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsListInfoForServer](https://github.com/dahall/Vanara/search?l=C%23&q=DsListInfoForServer)
[DsListRoles](https://www.google.com/search?num=5&q=DsListRolesA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsListRoles](https://github.com/dahall/Vanara/search?l=C%23&q=DsListRoles)
[DsListServersForDomainInSite](https://www.google.com/search?num=5&q=DsListServersForDomainInSiteA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsListServersForDomainInSite](https://github.com/dahall/Vanara/search?l=C%23&q=DsListServersForDomainInSite)
[DsListServersInSite](https://www.google.com/search?num=5&q=DsListServersInSiteA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsListServersInSite](https://github.com/dahall/Vanara/search?l=C%23&q=DsListServersInSite)
[DsListSites](https://www.google.com/search?num=5&q=DsListSitesA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsListSites](https://github.com/dahall/Vanara/search?l=C%23&q=DsListSites)
[DsMakePasswordCredentials](https://www.google.com/search?num=5&q=DsMakePasswordCredentialsA+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.DsMakePasswordCredentials](https://github.com/dahall/Vanara/search?l=C%23&q=DsMakePasswordCredentials)
[DsMakeSpn](https://www.google.com/search?num=5&q=DsMakeSpnA+site%3Alearn.microsoft.com) | dsparse.h | [Vanara.PInvoke.NTDSApi.DsMakeSpn](https://github.com/dahall/Vanara/search?l=C%23&q=DsMakeSpn)
[DsMapSchemaGuids](https://www.google.com/search?num=5&q=DsMapSchemaGuidsA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsMapSchemaGuids](https://github.com/dahall/Vanara/search?l=C%23&q=DsMapSchemaGuids)
[DsQuerySitesByCost](https://www.google.com/search?num=5&q=DsQuerySitesByCostA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsQuerySitesByCost](https://github.com/dahall/Vanara/search?l=C%23&q=DsQuerySitesByCost)
[DsQuerySitesFree](https://www.google.com/search?num=5&q=DsQuerySitesFree+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsQuerySitesFree](https://github.com/dahall/Vanara/search?l=C%23&q=DsQuerySitesFree)
[DsQuoteRdnValue](https://www.google.com/search?num=5&q=DsQuoteRdnValueA+site%3Alearn.microsoft.com) | dsparse.h | [Vanara.PInvoke.NTDSApi.DsQuoteRdnValue](https://github.com/dahall/Vanara/search?l=C%23&q=DsQuoteRdnValue)
[DsRemoveDsDomain](https://www.google.com/search?num=5&q=DsRemoveDsDomainA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsRemoveDsDomain](https://github.com/dahall/Vanara/search?l=C%23&q=DsRemoveDsDomain)
[DsRemoveDsServer](https://www.google.com/search?num=5&q=DsRemoveDsServerA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsRemoveDsServer](https://github.com/dahall/Vanara/search?l=C%23&q=DsRemoveDsServer)
[DsReplicaAdd](https://www.google.com/search?num=5&q=DsReplicaAddA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplicaAdd](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplicaAdd)
[DsReplicaConsistencyCheck](https://www.google.com/search?num=5&q=DsReplicaConsistencyCheck+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplicaConsistencyCheck](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplicaConsistencyCheck)
[DsReplicaDel](https://www.google.com/search?num=5&q=DsReplicaDelA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplicaDel](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplicaDel)
[DsReplicaFreeInfo](https://www.google.com/search?num=5&q=DsReplicaFreeInfo+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplicaFreeInfo](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplicaFreeInfo)
[DsReplicaGetInfo2W](https://www.google.com/search?num=5&q=DsReplicaGetInfo2W+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplicaGetInfo2W](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplicaGetInfo2W)
[DsReplicaGetInfoW](https://www.google.com/search?num=5&q=DsReplicaGetInfoW+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplicaGetInfoW](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplicaGetInfoW)
[DsReplicaModify](https://www.google.com/search?num=5&q=DsReplicaModifyA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplicaModify](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplicaModify)
[DsReplicaSync](https://www.google.com/search?num=5&q=DsReplicaSyncA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplicaSync](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplicaSync)
[DsReplicaSyncAll](https://www.google.com/search?num=5&q=DsReplicaSyncAllA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplicaSyncAll](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplicaSyncAll)
[DsReplicaUpdateRefs](https://www.google.com/search?num=5&q=DsReplicaUpdateRefsA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplicaUpdateRefs](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplicaUpdateRefs)
[DsReplicaVerifyObjects](https://www.google.com/search?num=5&q=DsReplicaVerifyObjectsA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplicaVerifyObjects](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplicaVerifyObjects)
[DsServerRegisterSpn](https://www.google.com/search?num=5&q=DsServerRegisterSpnA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsServerRegisterSpn](https://github.com/dahall/Vanara/search?l=C%23&q=DsServerRegisterSpn)
[DsUnBind](https://www.google.com/search?num=5&q=DsUnBindA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsUnBind](https://github.com/dahall/Vanara/search?l=C%23&q=DsUnBind)
[DsUnquoteRdnValue](https://www.google.com/search?num=5&q=DsUnquoteRdnValueA+site%3Alearn.microsoft.com) | dsparse.h | [Vanara.PInvoke.NTDSApi.DsUnquoteRdnValue](https://github.com/dahall/Vanara/search?l=C%23&q=DsUnquoteRdnValue)
[DsWriteAccountSpn](https://www.google.com/search?num=5&q=DsWriteAccountSpnA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsWriteAccountSpn](https://github.com/dahall/Vanara/search?l=C%23&q=DsWriteAccountSpn)
### Enumerations
Native Enum | Header | Managed Enum
--- | --- | ---
[DS_KCC_TASKID](https://www.google.com/search?num=5&q=DS_KCC_TASKID+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_KCC_TASKID](https://github.com/dahall/Vanara/search?l=C%23&q=DS_KCC_TASKID)
[DS_MANGLE_FOR](https://www.google.com/search?num=5&q=DS_MANGLE_FOR+site%3Alearn.microsoft.com) | dsparse.h | [Vanara.PInvoke.NTDSApi.DS_MANGLE_FOR](https://github.com/dahall/Vanara/search?l=C%23&q=DS_MANGLE_FOR)
[DS_NAME_ERROR](https://www.google.com/search?num=5&q=DS_NAME_ERROR+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.DS_NAME_ERROR](https://github.com/dahall/Vanara/search?l=C%23&q=DS_NAME_ERROR)
[DS_NAME_FLAGS](https://www.google.com/search?num=5&q=DS_NAME_FLAGS+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.DS_NAME_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DS_NAME_FLAGS)
[DS_NAME_FORMAT](https://www.google.com/search?num=5&q=DS_NAME_FORMAT+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.DS_NAME_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=DS_NAME_FORMAT)
[DS_REPL_INFO_TYPE](https://www.google.com/search?num=5&q=DS_REPL_INFO_TYPE+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_INFO_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_INFO_TYPE)
[DS_REPL_OP_TYPE](https://www.google.com/search?num=5&q=DS_REPL_OP_TYPE+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_OP_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_OP_TYPE)
[DS_REPSYNCALL_ERROR](https://www.google.com/search?num=5&q=DS_REPSYNCALL_ERROR+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPSYNCALL_ERROR](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPSYNCALL_ERROR)
[DS_REPSYNCALL_EVENT](https://www.google.com/search?num=5&q=DS_REPSYNCALL_EVENT+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPSYNCALL_EVENT](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPSYNCALL_EVENT)
[DS_SPN_NAME_TYPE](https://www.google.com/search?num=5&q=DS_SPN_NAME_TYPE+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_SPN_NAME_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DS_SPN_NAME_TYPE)
[DS_SPN_WRITE_OP](https://www.google.com/search?num=5&q=DS_SPN_WRITE_OP+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_SPN_WRITE_OP](https://github.com/dahall/Vanara/search?l=C%23&q=DS_SPN_WRITE_OP)
[DsBindFlags](https://www.google.com/search?num=5&q=DsBindFlags+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsBindFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DsBindFlags)
[DsKCCFlags](https://www.google.com/search?num=5&q=DsKCCFlags+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsKCCFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DsKCCFlags)
[DsReplicaAddOptions](https://www.google.com/search?num=5&q=DsReplicaAddOptions+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplicaAddOptions](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplicaAddOptions)
[DsReplicaDelOptions](https://www.google.com/search?num=5&q=DsReplicaDelOptions+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplicaDelOptions](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplicaDelOptions)
[DsReplInfoFlags](https://www.google.com/search?num=5&q=DsReplInfoFlags+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplInfoFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplInfoFlags)
[DsReplModFieldFlags](https://www.google.com/search?num=5&q=DsReplModFieldFlags+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplModFieldFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplModFieldFlags)
[DsReplModOptions](https://www.google.com/search?num=5&q=DsReplModOptions+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplModOptions](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplModOptions)
[DsReplNeighborFlags](https://www.google.com/search?num=5&q=DsReplNeighborFlags+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplNeighborFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplNeighborFlags)
[DsReplSyncAllFlags](https://www.google.com/search?num=5&q=DsReplSyncAllFlags+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplSyncAllFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplSyncAllFlags)
[DsReplSyncOptions](https://www.google.com/search?num=5&q=DsReplSyncOptions+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplSyncOptions](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplSyncOptions)
[DsReplUpdateOptions](https://www.google.com/search?num=5&q=DsReplUpdateOptions+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplUpdateOptions](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplUpdateOptions)
[DsReplVerifyOptions](https://www.google.com/search?num=5&q=DsReplVerifyOptions+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplVerifyOptions](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplVerifyOptions)
[DsSchemaGuidType](https://www.google.com/search?num=5&q=DsSchemaGuidType+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsSchemaGuidType](https://github.com/dahall/Vanara/search?l=C%23&q=DsSchemaGuidType)
[ScheduleType](https://www.google.com/search?num=5&q=ScheduleType+site%3Alearn.microsoft.com) | schedule.h | [Vanara.PInvoke.NTDSApi.ScheduleType](https://github.com/dahall/Vanara/search?l=C%23&q=ScheduleType)
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
[DCInfoHandle](https://www.google.com/search?num=5&q=DCInfoHandle+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.NTDSApi.DCInfoHandle](https://github.com/dahall/Vanara/search?l=C%23&q=DCInfoHandle)
[DS_DOMAIN_CONTROLLER_INFO_1](https://www.google.com/search?num=5&q=DS_DOMAIN_CONTROLLER_INFO_1+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_DOMAIN_CONTROLLER_INFO_1](https://github.com/dahall/Vanara/search?l=C%23&q=DS_DOMAIN_CONTROLLER_INFO_1)
[DS_DOMAIN_CONTROLLER_INFO_2](https://www.google.com/search?num=5&q=DS_DOMAIN_CONTROLLER_INFO_2+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_DOMAIN_CONTROLLER_INFO_2](https://github.com/dahall/Vanara/search?l=C%23&q=DS_DOMAIN_CONTROLLER_INFO_2)
[DS_DOMAIN_CONTROLLER_INFO_3](https://www.google.com/search?num=5&q=DS_DOMAIN_CONTROLLER_INFO_3+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_DOMAIN_CONTROLLER_INFO_3](https://github.com/dahall/Vanara/search?l=C%23&q=DS_DOMAIN_CONTROLLER_INFO_3)
[DS_NAME_RESULT](https://www.google.com/search?num=5&q=DS_NAME_RESULT+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.DS_NAME_RESULT](https://github.com/dahall/Vanara/search?l=C%23&q=DS_NAME_RESULT)
[DS_NAME_RESULT_ITEM](https://www.google.com/search?num=5&q=DS_NAME_RESULT_ITEM+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.DS_NAME_RESULT_ITEM](https://github.com/dahall/Vanara/search?l=C%23&q=DS_NAME_RESULT_ITEM)
[DS_REPL_ATTR_META_DATA](https://www.google.com/search?num=5&q=DS_REPL_ATTR_META_DATA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_ATTR_META_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_ATTR_META_DATA)
[DS_REPL_ATTR_META_DATA_2](https://www.google.com/search?num=5&q=DS_REPL_ATTR_META_DATA_2+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_ATTR_META_DATA_2](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_ATTR_META_DATA_2)
[DS_REPL_ATTR_META_DATA_BLOB](https://www.google.com/search?num=5&q=DS_REPL_ATTR_META_DATA_BLOB+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_ATTR_META_DATA_BLOB](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_ATTR_META_DATA_BLOB)
[DS_REPL_ATTR_VALUE_META_DATA](https://www.google.com/search?num=5&q=DS_REPL_ATTR_VALUE_META_DATA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_ATTR_VALUE_META_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_ATTR_VALUE_META_DATA)
[DS_REPL_ATTR_VALUE_META_DATA_2](https://www.google.com/search?num=5&q=DS_REPL_ATTR_VALUE_META_DATA_2+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_ATTR_VALUE_META_DATA_2](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_ATTR_VALUE_META_DATA_2)
[DS_REPL_ATTR_VALUE_META_DATA_EXT](https://www.google.com/search?num=5&q=DS_REPL_ATTR_VALUE_META_DATA_EXT+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_ATTR_VALUE_META_DATA_EXT](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_ATTR_VALUE_META_DATA_EXT)
[DS_REPL_CURSOR](https://www.google.com/search?num=5&q=DS_REPL_CURSOR+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_CURSOR](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_CURSOR)
[DS_REPL_CURSOR_2](https://www.google.com/search?num=5&q=DS_REPL_CURSOR_2+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_CURSOR_2](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_CURSOR_2)
[DS_REPL_CURSOR_3W](https://www.google.com/search?num=5&q=DS_REPL_CURSOR_3W+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_CURSOR_3W](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_CURSOR_3W)
[DS_REPL_CURSOR_BLOB](https://www.google.com/search?num=5&q=DS_REPL_CURSOR_BLOB+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_CURSOR_BLOB](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_CURSOR_BLOB)
[DS_REPL_CURSORS](https://www.google.com/search?num=5&q=DS_REPL_CURSORS+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_CURSORS](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_CURSORS)
[DS_REPL_CURSORS_2](https://www.google.com/search?num=5&q=DS_REPL_CURSORS_2+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_CURSORS_2](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_CURSORS_2)
[DS_REPL_CURSORS_3W](https://www.google.com/search?num=5&q=DS_REPL_CURSORS_3W+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_CURSORS_3W](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_CURSORS_3W)
[DS_REPL_KCC_DSA_FAILURESW](https://www.google.com/search?num=5&q=DS_REPL_KCC_DSA_FAILURESW+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_KCC_DSA_FAILURESW](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_KCC_DSA_FAILURESW)
[DS_REPL_KCC_DSA_FAILUREW](https://www.google.com/search?num=5&q=DS_REPL_KCC_DSA_FAILUREW+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_KCC_DSA_FAILUREW](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_KCC_DSA_FAILUREW)
[DS_REPL_KCC_DSA_FAILUREW_BLOB](https://www.google.com/search?num=5&q=DS_REPL_KCC_DSA_FAILUREW_BLOB+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_KCC_DSA_FAILUREW_BLOB](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_KCC_DSA_FAILUREW_BLOB)
[DS_REPL_NEIGHBOR](https://www.google.com/search?num=5&q=DS_REPL_NEIGHBOR+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_NEIGHBOR](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_NEIGHBOR)
[DS_REPL_NEIGHBORS](https://www.google.com/search?num=5&q=DS_REPL_NEIGHBORS+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_NEIGHBORS](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_NEIGHBORS)
[DS_REPL_NEIGHBORW_BLOB](https://www.google.com/search?num=5&q=DS_REPL_NEIGHBORW_BLOB+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_NEIGHBORW_BLOB](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_NEIGHBORW_BLOB)
[DS_REPL_OBJ_META_DATA](https://www.google.com/search?num=5&q=DS_REPL_OBJ_META_DATA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_OBJ_META_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_OBJ_META_DATA)
[DS_REPL_OBJ_META_DATA_2](https://www.google.com/search?num=5&q=DS_REPL_OBJ_META_DATA_2+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_OBJ_META_DATA_2](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_OBJ_META_DATA_2)
[DS_REPL_OPW](https://www.google.com/search?num=5&q=DS_REPL_OPW+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_OPW](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_OPW)
[DS_REPL_OPW_BLOB](https://www.google.com/search?num=5&q=DS_REPL_OPW_BLOB+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_OPW_BLOB](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_OPW_BLOB)
[DS_REPL_PENDING_OPSW](https://www.google.com/search?num=5&q=DS_REPL_PENDING_OPSW+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_PENDING_OPSW](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_PENDING_OPSW)
[DS_REPL_QUEUE_STATISTICSW](https://www.google.com/search?num=5&q=DS_REPL_QUEUE_STATISTICSW+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_QUEUE_STATISTICSW](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_QUEUE_STATISTICSW)
[DS_REPL_VALUE_META_DATA](https://www.google.com/search?num=5&q=DS_REPL_VALUE_META_DATA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_VALUE_META_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_VALUE_META_DATA)
[DS_REPL_VALUE_META_DATA_2](https://www.google.com/search?num=5&q=DS_REPL_VALUE_META_DATA_2+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_VALUE_META_DATA_2](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_VALUE_META_DATA_2)
[DS_REPL_VALUE_META_DATA_BLOB](https://www.google.com/search?num=5&q=DS_REPL_VALUE_META_DATA_BLOB+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_VALUE_META_DATA_BLOB](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_VALUE_META_DATA_BLOB)
[DS_REPL_VALUE_META_DATA_BLOB_EXT](https://www.google.com/search?num=5&q=DS_REPL_VALUE_META_DATA_BLOB_EXT+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_VALUE_META_DATA_BLOB_EXT](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_VALUE_META_DATA_BLOB_EXT)
[DS_REPL_VALUE_META_DATA_EXT](https://www.google.com/search?num=5&q=DS_REPL_VALUE_META_DATA_EXT+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_VALUE_META_DATA_EXT](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_VALUE_META_DATA_EXT)
[DS_REPSYNCALL_ERRINFO](https://www.google.com/search?num=5&q=DS_REPSYNCALL_ERRINFO+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPSYNCALL_ERRINFO](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPSYNCALL_ERRINFO)
[DS_REPSYNCALL_UPDATE](https://www.google.com/search?num=5&q=DS_REPSYNCALL_UPDATE+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPSYNCALL_UPDATE](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPSYNCALL_UPDATE)
[DS_SCHEMA_GUID_MAP](https://www.google.com/search?num=5&q=DS_SCHEMA_GUID_MAP+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_SCHEMA_GUID_MAP](https://github.com/dahall/Vanara/search?l=C%23&q=DS_SCHEMA_GUID_MAP)
[DS_SITE_COST_INFO](https://www.google.com/search?num=5&q=DS_SITE_COST_INFO+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_SITE_COST_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=DS_SITE_COST_INFO)
[SCHEDULE](https://www.google.com/search?num=5&q=SCHEDULE+site%3Alearn.microsoft.com) | schedule.h | [Vanara.PInvoke.NTDSApi.SCHEDULE](https://github.com/dahall/Vanara/search?l=C%23&q=SCHEDULE)
[SCHEDULE_HEADER](https://www.google.com/search?num=5&q=SCHEDULE_HEADER+site%3Alearn.microsoft.com) | schedule.h | [Vanara.PInvoke.NTDSApi.SCHEDULE_HEADER](https://github.com/dahall/Vanara/search?l=C%23&q=SCHEDULE_HEADER)
[SpnArrayHandle](https://www.google.com/search?num=5&q=SpnArrayHandle+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.NTDSApi.SpnArrayHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SpnArrayHandle)
### Classes
Native Class | Header | Managed Class
--- | --- | ---
[SafeAuthIdentityHandle](https://www.google.com/search?num=5&q=SafeAuthIdentityHandle+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.NTDSApi.SafeAuthIdentityHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAuthIdentityHandle)
[SafeDS_REPSYNCALL_ERRINFOArray](https://www.google.com/search?num=5&q=SafeDS_REPSYNCALL_ERRINFOArray+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.NTDSApi.SafeDS_REPSYNCALL_ERRINFOArray](https://github.com/dahall/Vanara/search?l=C%23&q=SafeDS_REPSYNCALL_ERRINFOArray)
[SafeDsHandle](https://www.google.com/search?num=5&q=SafeDsHandle+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.SafeDsHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeDsHandle)
[SafeDsNameResult](https://www.google.com/search?num=5&q=SafeDsNameResult+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.SafeDsNameResult](https://github.com/dahall/Vanara/search?l=C%23&q=SafeDsNameResult)
[SafeDsQuerySites](https://www.google.com/search?num=5&q=SafeDsQuerySites+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.SafeDsQuerySites](https://github.com/dahall/Vanara/search?l=C%23&q=SafeDsQuerySites)
[SafeDsReplicaInfo](https://www.google.com/search?num=5&q=SafeDsReplicaInfo+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.SafeDsReplicaInfo](https://github.com/dahall/Vanara/search?l=C%23&q=SafeDsReplicaInfo)
[SafeDsSchemaGuidMap](https://www.google.com/search?num=5&q=SafeDsSchemaGuidMap+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.SafeDsSchemaGuidMap](https://github.com/dahall/Vanara/search?l=C%23&q=SafeDsSchemaGuidMap)
[SCHEDULE](https://www.google.com/search?num=5&q=SCHEDULE+site%3Alearn.microsoft.com) | schedule.h | [Vanara.PInvoke.NTDSApi.SCHEDULE](https://github.com/dahall/Vanara/search?l=C%23&q=SCHEDULE)