Vanara.PInvoke.NTDSApi PInvoke API (methods, structures and constants) imported from Windows NTDSApi.dll. Includes methods from ntdsapi.dll Current NuGet release: Methods - 100% API coverage (52 of 52 functions) Native Method Header Managed Method DsAddSidHistory ntdsapi.h Vanara.PInvoke.NTDSApi.DsAddSidHistory DsBind ntdsapi.h Vanara.PInvoke.NTDSApi.DsBind DsBindByInstance ntdsapi.h Vanara.PInvoke.NTDSApi.DsBindByInstance DsBindingSetTimeout ntdsapi.h Vanara.PInvoke.NTDSApi.DsBindingSetTimeout DsBindToISTG ntdsapi.h Vanara.PInvoke.NTDSApi.DsBindToISTG DsBindWithCred NTDSApi.h Vanara.PInvoke.NTDSApi.DsBindWithCred DsBindWithSpn ntdsapi.h Vanara.PInvoke.NTDSApi.DsBindWithSpn DsBindWithSpnEx ntdsapi.h Vanara.PInvoke.NTDSApi.DsBindWithSpnEx DsClientMakeSpnForTargetServer ntdsapi.h Vanara.PInvoke.NTDSApi.DsClientMakeSpnForTargetServer DsCrackNames NTDSApi.h Vanara.PInvoke.NTDSApi.DsCrackNames DsCrackSpn dsparse.h Vanara.PInvoke.NTDSApi.DsCrackSpn DsCrackUnquotedMangledRdn dsparse.h Vanara.PInvoke.NTDSApi.DsCrackUnquotedMangledRdn DsFreeDomainControllerInfo ntdsapi.h Vanara.PInvoke.NTDSApi.DsFreeDomainControllerInfo DsFreeNameResult NTDSApi.h Vanara.PInvoke.NTDSApi.DsFreeNameResult DsFreePasswordCredentials NTDSApi.h Vanara.PInvoke.NTDSApi.DsFreePasswordCredentials DsFreeSchemaGuidMap ntdsapi.h Vanara.PInvoke.NTDSApi.DsFreeSchemaGuidMap DsFreeSpnArray ntdsapi.h Vanara.PInvoke.NTDSApi.DsFreeSpnArray DsGetDomainControllerInfo ntdsapi.h Vanara.PInvoke.NTDSApi.DsGetDomainControllerInfo DsGetRdnW dsparse.h Vanara.PInvoke.NTDSApi.DsGetRdnW DsGetSpn ntdsapi.h Vanara.PInvoke.NTDSApi.DsGetSpn DsInheritSecurityIdentity ntdsapi.h Vanara.PInvoke.NTDSApi.DsInheritSecurityIdentity DsIsMangledDn dsparse.h Vanara.PInvoke.NTDSApi.DsIsMangledDn DsIsMangledRdnValue dsparse.h Vanara.PInvoke.NTDSApi.DsIsMangledRdnValue DsListDomainsInSite ntdsapi.h Vanara.PInvoke.NTDSApi.DsListDomainsInSite DsListInfoForServer ntdsapi.h Vanara.PInvoke.NTDSApi.DsListInfoForServer DsListRoles ntdsapi.h Vanara.PInvoke.NTDSApi.DsListRoles DsListServersForDomainInSite ntdsapi.h Vanara.PInvoke.NTDSApi.DsListServersForDomainInSite DsListServersInSite ntdsapi.h Vanara.PInvoke.NTDSApi.DsListServersInSite DsListSites ntdsapi.h Vanara.PInvoke.NTDSApi.DsListSites DsMakePasswordCredentials NTDSApi.h Vanara.PInvoke.NTDSApi.DsMakePasswordCredentials DsMakeSpn dsparse.h Vanara.PInvoke.NTDSApi.DsMakeSpn DsMapSchemaGuids ntdsapi.h Vanara.PInvoke.NTDSApi.DsMapSchemaGuids DsQuerySitesByCost ntdsapi.h Vanara.PInvoke.NTDSApi.DsQuerySitesByCost DsQuerySitesFree ntdsapi.h Vanara.PInvoke.NTDSApi.DsQuerySitesFree DsQuoteRdnValue dsparse.h Vanara.PInvoke.NTDSApi.DsQuoteRdnValue DsRemoveDsDomain ntdsapi.h Vanara.PInvoke.NTDSApi.DsRemoveDsDomain DsRemoveDsServer ntdsapi.h Vanara.PInvoke.NTDSApi.DsRemoveDsServer DsReplicaAdd ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplicaAdd DsReplicaConsistencyCheck ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplicaConsistencyCheck DsReplicaDel ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplicaDel DsReplicaFreeInfo ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplicaFreeInfo DsReplicaGetInfo2W ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplicaGetInfo2W DsReplicaGetInfoW ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplicaGetInfoW DsReplicaModify ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplicaModify DsReplicaSync ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplicaSync DsReplicaSyncAll ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplicaSyncAll DsReplicaUpdateRefs ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplicaUpdateRefs DsReplicaVerifyObjects ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplicaVerifyObjects DsServerRegisterSpn ntdsapi.h Vanara.PInvoke.NTDSApi.DsServerRegisterSpn DsUnBind ntdsapi.h Vanara.PInvoke.NTDSApi.DsUnBind DsUnquoteRdnValue dsparse.h Vanara.PInvoke.NTDSApi.DsUnquoteRdnValue DsWriteAccountSpn ntdsapi.h Vanara.PInvoke.NTDSApi.DsWriteAccountSpn Enumerations Native Enum Header Managed Enum DS_KCC_TASKID ntdsapi.h Vanara.PInvoke.NTDSApi.DS_KCC_TASKID DS_MANGLE_FOR dsparse.h Vanara.PInvoke.NTDSApi.DS_MANGLE_FOR DS_NAME_ERROR NTDSApi.h Vanara.PInvoke.NTDSApi.DS_NAME_ERROR DS_NAME_FLAGS NTDSApi.h Vanara.PInvoke.NTDSApi.DS_NAME_FLAGS DS_NAME_FORMAT NTDSApi.h Vanara.PInvoke.NTDSApi.DS_NAME_FORMAT DS_REPL_INFO_TYPE ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_INFO_TYPE DS_REPL_OP_TYPE ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_OP_TYPE DS_REPSYNCALL_ERROR ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPSYNCALL_ERROR DS_REPSYNCALL_EVENT ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPSYNCALL_EVENT DS_SPN_NAME_TYPE ntdsapi.h Vanara.PInvoke.NTDSApi.DS_SPN_NAME_TYPE DS_SPN_WRITE_OP ntdsapi.h Vanara.PInvoke.NTDSApi.DS_SPN_WRITE_OP DsBindFlags ntdsapi.h Vanara.PInvoke.NTDSApi.DsBindFlags DsKCCFlags ntdsapi.h Vanara.PInvoke.NTDSApi.DsKCCFlags DsReplicaAddOptions ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplicaAddOptions DsReplicaDelOptions ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplicaDelOptions DsReplInfoFlags ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplInfoFlags DsReplModFieldFlags ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplModFieldFlags DsReplModOptions ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplModOptions DsReplNeighborFlags ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplNeighborFlags DsReplSyncAllFlags ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplSyncAllFlags DsReplSyncOptions ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplSyncOptions DsReplUpdateOptions ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplUpdateOptions DsReplVerifyOptions ntdsapi.h Vanara.PInvoke.NTDSApi.DsReplVerifyOptions DsSchemaGuidType ntdsapi.h Vanara.PInvoke.NTDSApi.DsSchemaGuidType ScheduleType schedule.h Vanara.PInvoke.NTDSApi.ScheduleType Structures Native Structure Header Managed Structure DCInfoHandle Vanara.PInvoke.NTDSApi.DCInfoHandle DS_DOMAIN_CONTROLLER_INFO_1 ntdsapi.h Vanara.PInvoke.NTDSApi.DS_DOMAIN_CONTROLLER_INFO_1 DS_DOMAIN_CONTROLLER_INFO_2 ntdsapi.h Vanara.PInvoke.NTDSApi.DS_DOMAIN_CONTROLLER_INFO_2 DS_DOMAIN_CONTROLLER_INFO_3 ntdsapi.h Vanara.PInvoke.NTDSApi.DS_DOMAIN_CONTROLLER_INFO_3 DS_NAME_RESULT NTDSApi.h Vanara.PInvoke.NTDSApi.DS_NAME_RESULT DS_NAME_RESULT_ITEM NTDSApi.h Vanara.PInvoke.NTDSApi.DS_NAME_RESULT_ITEM DS_REPL_ATTR_META_DATA ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_ATTR_META_DATA DS_REPL_ATTR_META_DATA_2 ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_ATTR_META_DATA_2 DS_REPL_ATTR_META_DATA_BLOB ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_ATTR_META_DATA_BLOB DS_REPL_ATTR_VALUE_META_DATA ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_ATTR_VALUE_META_DATA DS_REPL_ATTR_VALUE_META_DATA_2 ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_ATTR_VALUE_META_DATA_2 DS_REPL_ATTR_VALUE_META_DATA_EXT ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_ATTR_VALUE_META_DATA_EXT DS_REPL_CURSOR ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_CURSOR DS_REPL_CURSOR_2 ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_CURSOR_2 DS_REPL_CURSOR_3W ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_CURSOR_3W DS_REPL_CURSOR_BLOB ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_CURSOR_BLOB DS_REPL_CURSORS ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_CURSORS DS_REPL_CURSORS_2 ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_CURSORS_2 DS_REPL_CURSORS_3W ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_CURSORS_3W DS_REPL_KCC_DSA_FAILURESW ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_KCC_DSA_FAILURESW DS_REPL_KCC_DSA_FAILUREW ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_KCC_DSA_FAILUREW DS_REPL_KCC_DSA_FAILUREW_BLOB ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_KCC_DSA_FAILUREW_BLOB DS_REPL_NEIGHBOR ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_NEIGHBOR DS_REPL_NEIGHBORS ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_NEIGHBORS DS_REPL_NEIGHBORW_BLOB ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_NEIGHBORW_BLOB DS_REPL_OBJ_META_DATA ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_OBJ_META_DATA DS_REPL_OBJ_META_DATA_2 ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_OBJ_META_DATA_2 DS_REPL_OPW ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_OPW DS_REPL_OPW_BLOB ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_OPW_BLOB DS_REPL_PENDING_OPSW ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_PENDING_OPSW DS_REPL_QUEUE_STATISTICSW ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_QUEUE_STATISTICSW DS_REPL_VALUE_META_DATA ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_VALUE_META_DATA DS_REPL_VALUE_META_DATA_2 ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_VALUE_META_DATA_2 DS_REPL_VALUE_META_DATA_BLOB ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_VALUE_META_DATA_BLOB DS_REPL_VALUE_META_DATA_BLOB_EXT ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_VALUE_META_DATA_BLOB_EXT DS_REPL_VALUE_META_DATA_EXT ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPL_VALUE_META_DATA_EXT DS_REPSYNCALL_ERRINFO ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPSYNCALL_ERRINFO DS_REPSYNCALL_UPDATE ntdsapi.h Vanara.PInvoke.NTDSApi.DS_REPSYNCALL_UPDATE DS_SCHEMA_GUID_MAP ntdsapi.h Vanara.PInvoke.NTDSApi.DS_SCHEMA_GUID_MAP DS_SITE_COST_INFO ntdsapi.h Vanara.PInvoke.NTDSApi.DS_SITE_COST_INFO SCHEDULE schedule.h Vanara.PInvoke.NTDSApi.SCHEDULE SCHEDULE_HEADER schedule.h Vanara.PInvoke.NTDSApi.SCHEDULE_HEADER SpnArrayHandle Vanara.PInvoke.NTDSApi.SpnArrayHandle Classes Native Class Header Managed Class SafeAuthIdentityHandle Vanara.PInvoke.NTDSApi.SafeAuthIdentityHandle SafeDS_REPSYNCALL_ERRINFOArray Vanara.PInvoke.NTDSApi.SafeDS_REPSYNCALL_ERRINFOArray SafeDsHandle NTDSApi.h Vanara.PInvoke.NTDSApi.SafeDsHandle SafeDsNameResult NTDSApi.h Vanara.PInvoke.NTDSApi.SafeDsNameResult SafeDsQuerySites NTDSApi.h Vanara.PInvoke.NTDSApi.SafeDsQuerySites SafeDsReplicaInfo NTDSApi.h Vanara.PInvoke.NTDSApi.SafeDsReplicaInfo SafeDsSchemaGuidMap NTDSApi.h Vanara.PInvoke.NTDSApi.SafeDsSchemaGuidMap SCHEDULE schedule.h Vanara.PInvoke.NTDSApi.SCHEDULE