; -------------------------------------------------------------------------------------------------- ; ntdsapi.inc Copyright The MASM32 SDK 1998-2010 ; -------------------------------------------------------------------------------------------------- IFNDEF NTDSAPI_INC NTDSAPI_INC equ <1> DsAddSidHistoryA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsAddSidHistory equ ENDIF DsAddSidHistoryW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsAddSidHistory equ ENDIF DsBindA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsBind equ ENDIF DsBindW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsBind equ ENDIF DsBindWithCredA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsBindWithCred equ ENDIF DsBindWithCredW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsBindWithCred equ ENDIF DsBindWithSpnA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsBindWithSpn equ ENDIF DsBindWithSpnW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsBindWithSpn equ ENDIF DsClientMakeSpnForTargetServerA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsClientMakeSpnForTargetServer equ ENDIF DsClientMakeSpnForTargetServerW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsClientMakeSpnForTargetServer equ ENDIF DsCrackNamesA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsCrackNames equ ENDIF DsCrackNamesW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsCrackNames equ ENDIF DsCrackSpn2A PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsCrackSpn2 equ ENDIF DsCrackSpn2W PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsCrackSpn2 equ ENDIF DsCrackSpn3W PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsCrackSpn3 equ ENDIF DsCrackSpnA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsCrackSpn equ ENDIF DsCrackSpnW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsCrackSpn equ ENDIF DsCrackUnquotedMangledRdnA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsCrackUnquotedMangledRdn equ ENDIF DsCrackUnquotedMangledRdnW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsCrackUnquotedMangledRdn equ ENDIF DsFreeDomainControllerInfoA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsFreeDomainControllerInfo equ ENDIF DsFreeDomainControllerInfoW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsFreeDomainControllerInfo equ ENDIF DsFreeNameResultA PROTO STDCALL :DWORD IFNDEF __UNICODE__ DsFreeNameResult equ ENDIF DsFreeNameResultW PROTO STDCALL :DWORD IFDEF __UNICODE__ DsFreeNameResult equ ENDIF DsFreePasswordCredentials PROTO STDCALL :DWORD DsFreeSchemaGuidMapA PROTO STDCALL :DWORD IFNDEF __UNICODE__ DsFreeSchemaGuidMap equ ENDIF DsFreeSchemaGuidMapW PROTO STDCALL :DWORD IFDEF __UNICODE__ DsFreeSchemaGuidMap equ ENDIF DsFreeSpnArrayA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ DsFreeSpnArray equ ENDIF DsFreeSpnArrayW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ DsFreeSpnArray equ ENDIF DsGetDomainControllerInfoA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsGetDomainControllerInfo equ ENDIF DsGetDomainControllerInfoW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsGetDomainControllerInfo equ ENDIF DsGetRdnW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsGetRdn equ ENDIF DsGetSpnA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsGetSpn equ ENDIF DsGetSpnW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsGetSpn equ ENDIF DsInheritSecurityIdentityA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsInheritSecurityIdentity equ ENDIF DsInheritSecurityIdentityW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsInheritSecurityIdentity equ ENDIF DsIsMangledDnA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ DsIsMangledDn equ ENDIF DsIsMangledDnW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ DsIsMangledDn equ ENDIF DsIsMangledRdnValueA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsIsMangledRdnValue equ ENDIF DsIsMangledRdnValueW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsIsMangledRdnValue equ ENDIF DsListDomainsInSiteA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsListDomainsInSite equ ENDIF DsListDomainsInSiteW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsListDomainsInSite equ ENDIF DsListInfoForServerA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsListInfoForServer equ ENDIF DsListInfoForServerW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsListInfoForServer equ ENDIF DsListRolesA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ DsListRoles equ ENDIF DsListRolesW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ DsListRoles equ ENDIF DsListServersForDomainInSiteA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsListServersForDomainInSite equ ENDIF DsListServersForDomainInSiteW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsListServersForDomainInSite equ ENDIF DsListServersInSiteA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsListServersInSite equ ENDIF DsListServersInSiteW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsListServersInSite equ ENDIF DsListSitesA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ DsListSites equ ENDIF DsListSitesW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ DsListSites equ ENDIF DsLogEntry PROTO C :VARARG DsMakePasswordCredentialsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsMakePasswordCredentials equ ENDIF DsMakePasswordCredentialsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsMakePasswordCredentials equ ENDIF DsMakeSpnA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsMakeSpn equ ENDIF DsMakeSpnW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsMakeSpn equ ENDIF DsMapSchemaGuidsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsMapSchemaGuids equ ENDIF DsMapSchemaGuidsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsMapSchemaGuids equ ENDIF DsQuoteRdnValueA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsQuoteRdnValue equ ENDIF DsQuoteRdnValueW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsQuoteRdnValue equ ENDIF DsRemoveDsDomainA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ DsRemoveDsDomain equ ENDIF DsRemoveDsDomainW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ DsRemoveDsDomain equ ENDIF DsRemoveDsServerA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsRemoveDsServer equ ENDIF DsRemoveDsServerW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsRemoveDsServer equ ENDIF DsReplicaAddA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsReplicaAdd equ ENDIF DsReplicaAddW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsReplicaAdd equ ENDIF DsReplicaConsistencyCheck PROTO STDCALL :DWORD,:DWORD,:DWORD DsReplicaDelA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsReplicaDel equ ENDIF DsReplicaDelW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsReplicaDel equ ENDIF DsReplicaFreeInfo PROTO STDCALL :DWORD,:DWORD DsReplicaGetInfo2W PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsReplicaGetInfo2 equ ENDIF DsReplicaGetInfoW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsReplicaGetInfo equ ENDIF DsReplicaModifyA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsReplicaModify equ ENDIF DsReplicaModifyW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsReplicaModify equ ENDIF DsReplicaSyncA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsReplicaSync equ ENDIF DsReplicaSyncAllA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsReplicaSyncAll equ ENDIF DsReplicaSyncAllW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsReplicaSyncAll equ ENDIF DsReplicaSyncW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsReplicaSync equ ENDIF DsReplicaUpdateRefsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsReplicaUpdateRefs equ ENDIF DsReplicaUpdateRefsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsReplicaUpdateRefs equ ENDIF DsReplicaVerifyObjectsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsReplicaVerifyObjects equ ENDIF DsReplicaVerifyObjectsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsReplicaVerifyObjects equ ENDIF DsServerRegisterSpnA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsServerRegisterSpn equ ENDIF DsServerRegisterSpnW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsServerRegisterSpn equ ENDIF DsUnBindA PROTO STDCALL :DWORD IFNDEF __UNICODE__ DsUnBind equ ENDIF DsUnBindW PROTO STDCALL :DWORD IFDEF __UNICODE__ DsUnBind equ ENDIF DsUnquoteRdnValueA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsUnquoteRdnValue equ ENDIF DsUnquoteRdnValueW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsUnquoteRdnValue equ ENDIF DsWriteAccountSpnA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ DsWriteAccountSpn equ ENDIF DsWriteAccountSpnW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DsWriteAccountSpn equ ENDIF DsaopBind PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD DsaopBindWithCred PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD DsaopBindWithSpn PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD DsaopExecuteScript PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD DsaopPrepareScript PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD DsaopUnBind PROTO STDCALL :DWORD ELSE echo ------------------------------------------ echo WARNING duplicate include file ntdsapi.inc echo ------------------------------------------ ENDIF