ntdsapi.dll
| ntdsapi.dll — PE metadata by version |
|---|
| NT 5.1 x86 | NT 5.2 x86 | NT 6.0 x86 | NT 6.1 x64 | NT 6.3 x86 | NT 10.0 x64 | NT 10.0 x64 |
|---|
| FileVersion | 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158) | 5.2.3790.3959 (srv03_sp2_rtm.070216-1710) | 6.0.6001.18000 (longhorn_rtm.080118-1840) | 6.1.7600.16385 (win7_rtm.090713-1255) | 6.3.9600.16384 (winblue_rtm.130821-1623) | 10.0.19041.3636 (WinBuild.160101.0800) | 10.0.26100.1 (WinBuild.160101.0800) |
| FileDescription | NT5DS | NT5DS | Active Directory Domain Services API | Active Directory Domain Services API | Active Directory Domain Services API | Active Directory Domain Services API | Active Directory Domain Services API |
| Export name | NT 5.1 x86 | NT 5.2 x86 | NT 6.0 x86 | NT 6.1 x64 | NT 6.3 x86 | NT 10.0 x64 | NT 10.0 x64 |
|---|
| DsAddCloneDCW | | | | | 1 | 1 | 1 |
| DsAddSidHistoryA | 1 | 1 | 1 | 1 | 2 | 2 | 2 |
| DsAddSidHistoryW | 2 | 2 | 2 | 2 | 3 | 3 | 3 |
| DsaopBind | 91 | 99 | 107 | 108 | 118 | 126 | 126 |
| DsaopBindWithCred | 92 | 100 | 108 | 109 | 119 | 127 | 127 |
| DsaopBindWithSpn | 93 | 101 | 109 | 110 | 120 | 128 | 128 |
| DsaopExecuteScript | 94 | 102 | 110 | 111 | 121 | 129 | 129 |
| DsaopPrepareScript | 95 | 103 | 111 | 112 | 122 | 130 | 130 |
| DsaopUnBind | 96 | 104 | 112 | 113 | 123 | 131 | 131 |
| DsBindA | 3 | 3 | 3 | 3 | 4 | 4 | 4 |
| DsBindByInstanceA | | | 4 | 4 | 5 | 5 | 5 |
| DsBindByInstanceW | | | 5 | 5 | 6 | 6 | 6 |
| DsBindingSetTimeout | | 13 | 15 | 15 | 17 | 17 | 17 |
| DsBindToISTGA | | 4 | 6 | 6 | 7 | 7 | 7 |
| DsBindToISTGW | | 5 | 7 | 7 | 8 | 8 | 8 |
| DsBindW | 4 | 6 | 8 | 8 | 9 | 9 | 9 |
| DsBindWithCredA | 5 | 7 | 9 | 9 | 10 | 10 | 10 |
| DsBindWithCredW | 6 | 8 | 10 | 10 | 11 | 11 | 11 |
| DsBindWithSpnA | 7 | 9 | 11 | 11 | 12 | 12 | 12 |
| DsBindWithSpnExA | | 10 | 12 | 12 | 13 | 13 | 13 |
| DsBindWithSpnExW | | 11 | 13 | 13 | 14 | 14 | 14 |
| DsBindWithSpnExWWorker | | | | | 15 | 15 | 15 |
| DsBindWithSpnW | 8 | 12 | 14 | 14 | 16 | 16 | 16 |
| DsClientMakeSpnForTargetServerA | 9 | 14 | 16 | 16 | 18 | 18 | 18 |
| DsClientMakeSpnForTargetServerW | 10 | 15 | 17 | 17 | 19 | 19 | 19 |
| DsCrackNamesA | 11 | 16 | 18 | 18 | 20 | 20 | 20 |
| DsCrackNamesW | 12 | 17 | 19 | 19 | 21 | 21 | 21 |
| DsCrackNamesWWorker | | | | | 22 | 22 | 22 |
| DsCrackSpn2A | 13 | 18 | 20 | 20 | → 23 | → 23 | → 23 |
| DsCrackSpn2W | 14 | 19 | 21 | 21 | → 24 | → 24 | → 24 |
| DsCrackSpn3W | 15 | 20 | 22 | 22 | → 25 | → 25 | → 25 |
| DsCrackSpn4W | | | | 23 | → 26 | → 26 | → 26 |
| DsCrackSpnA | 16 | 21 | 23 | 24 | → 27 | → 27 | → 27 |
| DsCrackSpnW | 17 | 22 | 24 | 25 | → 28 | → 28 | → 28 |
| DsCrackUnquotedMangledRdnA | 18 | 23 | 25 | 26 | → 29 | → 29 | → 29 |
| DsCrackUnquotedMangledRdnW | 19 | 24 | 26 | 27 | → 30 | → 30 | → 30 |
| DsFinishDemotionW | | | 27 | 28 | 31 | 31 | 31 |
| DsFreeCloneDcResult | | | | | 32 | 32 | 32 |
| DsFreeDomainControllerInfoA | 20 | 25 | 28 | 29 | 33 | 33 | 33 |
| DsFreeDomainControllerInfoW | 21 | 26 | 29 | 30 | 34 | 34 | 34 |
| DsFreeDomainControllerInfoWWorker | | | | | 35 | 35 | 35 |
| DsFreeNameResultA | 22 | 27 | 30 | 31 | 36 | 36 | 36 |
| DsFreeNameResultW | 23 | 28 | 31 | 32 | 37 | 37 | 37 |
| DsFreeNameResultWWorker | | | | | 38 | 38 | 38 |
| DsFreeNgcKey | | | | | | 39 | 39 |
| DsFreeNgcKeyWorker | | | | | | 40 | 40 |
| DsFreePasswordCredentials | 24 | 29 | 32 | 33 | 39 | 41 | 41 |
| DsFreePasswordCredentialsWorker | | | | | 40 | 42 | 42 |
| DsFreeSchemaGuidMapA | 25 | 30 | 33 | 34 | 41 | 43 | 43 |
| DsFreeSchemaGuidMapW | 26 | 31 | 34 | 35 | 42 | 44 | 44 |
| DsFreeSpnArrayA | 27 | 32 | 35 | 36 | 43 | 45 | 45 |
| DsFreeSpnArrayW | 28 | 33 | 36 | 37 | 44 | 46 | 46 |
| DsGetBindAddrW | | | 37 | 38 | 45 | 47 | 47 |
| DsGetBindAnnotW | | | 38 | 39 | 46 | 48 | 48 |
| DsGetBindInstGuid | | | 39 | 40 | 47 | 49 | 49 |
| DsGetDomainControllerInfoA | 29 | 34 | 40 | 41 | 48 | 50 | 50 |
| DsGetDomainControllerInfoW | 30 | 35 | 41 | 42 | 49 | 51 | 51 |
| DsGetDomainControllerInfoWWorker | | | | | 50 | 52 | 52 |
| DsGetRdnW | 31 | 36 | 42 | 43 | → 51 | → 53 | → 53 |
| DsGetSpnA | 32 | 37 | 43 | 44 | 52 | 54 | 54 |
| DsGetSpnW | 33 | 38 | 44 | 45 | 53 | 55 | 55 |
| DsInheritSecurityIdentityA | 34 | 39 | 45 | 46 | 54 | 56 | 56 |
| DsInheritSecurityIdentityW | 35 | 40 | 46 | 47 | 55 | 57 | 57 |
| DsInitDemotionW | | | 47 | 48 | 56 | 58 | 58 |
| DsIsMangledDnA | 36 | 41 | 48 | 49 | → 57 | → 59 | → 59 |
| DsIsMangledDnW | 37 | 42 | 49 | 50 | → 58 | → 60 | → 60 |
| DsIsMangledRdnValueA | 38 | 43 | 50 | 51 | → 59 | → 61 | → 61 |
| DsIsMangledRdnValueW | 39 | 44 | 51 | 52 | → 60 | → 62 | → 62 |
| DsListDomainsInSiteA | 40 | 45 | 52 | 53 | 61 | 63 | 63 |
| DsListDomainsInSiteW | 41 | 46 | 53 | 54 | 62 | 64 | 64 |
| DsListInfoForServerA | 42 | 47 | 54 | 55 | 63 | 65 | 65 |
| DsListInfoForServerW | 43 | 48 | 55 | 56 | 64 | 66 | 66 |
| DsListRolesA | 44 | 49 | 56 | 57 | 65 | 67 | 67 |
| DsListRolesW | 45 | 50 | 57 | 58 | 66 | 68 | 68 |
| DsListServersForDomainInSiteA | 46 | 51 | 58 | 59 | 67 | 69 | 69 |
| DsListServersForDomainInSiteW | 47 | 52 | 59 | 60 | 68 | 70 | 70 |
| DsListServersInSiteA | 48 | 53 | 60 | 61 | 69 | 71 | 71 |
| DsListServersInSiteW | 49 | 54 | 61 | 62 | 70 | 72 | 72 |
| DsListSitesA | 50 | 55 | 62 | 63 | 71 | 73 | 73 |
| DsListSitesW | 51 | 56 | 63 | 64 | 72 | 74 | 74 |
| DsLogEntry | 52 | 57 | 64 | 65 | 73 | 75 | 75 |
| DsMakePasswordCredentialsA | 53 | 58 | 65 | 66 | 74 | 76 | 76 |
| DsMakePasswordCredentialsW | 54 | 59 | 66 | 67 | 75 | 77 | 77 |
| DsMakePasswordCredentialsWWorker | | | | | 76 | 78 | 78 |
| DsMakeSpnA | 55 | 60 | 67 | 68 | → 77 | → 79 | → 79 |
| DsMakeSpnW | 56 | 61 | 68 | 69 | → 78 | → 80 | → 80 |
| DsMapSchemaGuidsA | 57 | 62 | 69 | 70 | 79 | 81 | 81 |
| DsMapSchemaGuidsW | 58 | 63 | 70 | 71 | 80 | 82 | 82 |
| DsQuerySitesByCostA | | 64 | 71 | 72 | 81 | 83 | 83 |
| DsQuerySitesByCostW | | 65 | 72 | 73 | 82 | 84 | 84 |
| DsQuerySitesFree | | 66 | 73 | 74 | 83 | 85 | 85 |
| DsQuoteRdnValueA | 59 | 67 | 74 | 75 | → 84 | → 86 | → 86 |
| DsQuoteRdnValueW | 60 | 68 | 75 | 76 | → 85 | → 87 | → 87 |
| DsReadNgcKeyA | | | | | | 88 | 88 |
| DsReadNgcKeyW | | | | | | 89 | 89 |
| DsReadNgcKeyWWorker | | | | | | 90 | 90 |
| DsRemoveDsDomainA | 61 | 69 | 76 | 77 | 86 | 91 | 91 |
| DsRemoveDsDomainW | 62 | 70 | 77 | 78 | 87 | 92 | 92 |
| DsRemoveDsServerA | 63 | 71 | 78 | 79 | 88 | 93 | 93 |
| DsRemoveDsServerW | 64 | 72 | 79 | 80 | 89 | 94 | 94 |
| DsReplicaAddA | 65 | 73 | 80 | 81 | 90 | 95 | 95 |
| DsReplicaAddW | 66 | 74 | 81 | 82 | 91 | 96 | 96 |
| DsReplicaConsistencyCheck | 67 | 75 | 82 | 83 | 92 | 97 | 97 |
| DsReplicaDelA | 68 | 76 | 83 | 84 | 93 | 98 | 98 |
| DsReplicaDelW | 69 | 77 | 84 | 85 | 94 | 99 | 99 |
| DsReplicaDemotionW | | | 85 | 86 | 95 | 100 | 100 |
| DsReplicaFreeInfo | 70 | 78 | 86 | 87 | 96 | 101 | 101 |
| DsReplicaGetInfo2W | 71 | 79 | 87 | 88 | 97 | 102 | 102 |
| DsReplicaGetInfoW | 72 | 80 | 88 | 89 | 98 | 103 | 103 |
| DsReplicaModifyA | 73 | 81 | 89 | 90 | 99 | 104 | 104 |
| DsReplicaModifyW | 74 | 82 | 90 | 91 | 100 | 105 | 105 |
| DsReplicaSyncA | 75 | 83 | 91 | 92 | 101 | 106 | 106 |
| DsReplicaSyncAllA | 76 | 84 | 92 | 93 | 102 | 107 | 107 |
| DsReplicaSyncAllW | 77 | 85 | 93 | 94 | 103 | 108 | 108 |
| DsReplicaSyncW | 78 | 86 | 94 | 95 | 104 | 109 | 109 |
| DsReplicaUpdateRefsA | 79 | 87 | 95 | 96 | 105 | 110 | 110 |
| DsReplicaUpdateRefsW | 80 | 88 | 96 | 97 | 106 | 111 | 111 |
| DsReplicaVerifyObjectsA | 81 | 89 | 97 | 98 | 107 | 112 | 112 |
| DsReplicaVerifyObjectsW | 82 | 90 | 98 | 99 | 108 | 113 | 113 |
| DsServerRegisterSpnA | 83 | 91 | 99 | 100 | 109 | 114 | 114 |
| DsServerRegisterSpnW | 84 | 92 | 100 | 101 | 110 | 115 | 115 |
| DsUnBindA | 85 | 93 | 101 | 102 | 111 | 116 | 116 |
| DsUnBindW | 86 | 94 | 102 | 103 | 112 | 117 | 117 |
| DsUnBindWWorker | | | | | 113 | 118 | 118 |
| DsUnquoteRdnValueA | 87 | 95 | 103 | 104 | → 114 | → 119 | → 119 |
| DsUnquoteRdnValueW | 88 | 96 | 104 | 105 | → 115 | → 120 | → 120 |
| DsWriteAccountSpnA | 89 | 97 | 105 | 106 | 116 | 121 | 121 |
| DsWriteAccountSpnW | 90 | 98 | 106 | 107 | 117 | 122 | 122 |
| DsWriteNgcKeyA | | | | | | 123 | 123 |
| DsWriteNgcKeyW | | | | | | 124 | 124 |
| DsWriteNgcKeyWWorker | | | | | | 125 | 125 |
Ordinal numbers are shown per version. → indicates a forwarder export (hover for target).
Functions absent from a version are shown as blank.