10 Index
-
Article
-
- 4 minutes to read
A
Abstract types (section 3.3.3, section
3.4.3)
Abstract value representations
Abstract value representations
- converting to concrete
AbstractPTFromConcretePT
AccessCheckAttr
AccessCheckCAR
AccessCheckObject
AccessCheckWriteToSpnAttribute
AD LDS specifics
ADDENTRY_REPLY_INFO structure
AmILHServer
AmIRODC
Applicability
Asynchronous processing
ATRERR_DRS_WIRE_V1 structure
ATTR structure
ATTRBLOCK structure
Attributes
AttributeStamp
AttributeSyntax
AttrStamp
ATTRTYP
AttrtypFromSchemaObj
ATTRTYP-to-OID conversion
ATTRVAL
abstract value representations
ATTRTYP-to-OID conversion
concrete value representations
converting between abstract
and concrete value representations
overview
ATTRVAL structure
ATTRVALBLOCK
ATTRVALBLOCK structure
ATTRVALFromValue
B
BOOL
BYTE
C
Capability negotiation
Change tracking
CHANGE_LOG_ENTRIES
CHANGELOG_ENTRY
CheckGroupMembership
Client initialization
ClientAuthorizationInfo
ClientExtensions
Client-to-DC operations
security
security provider
SPN for target DC in AD DS
SPN for target DC in AD LDS
Common configuration example
COMPRESSED_DATA structure
Concrete types (section 3.3.3, section
3.4.2)
Concrete value representations
Concrete value representations
- converting to abstract
ConcretePTFromAbstractPT
ConfigNC
Configuration example
CONTREF_DRS_WIRE_V1 structure
Cookie structure
D
Data display conventions
Data types
dc/DC
DC-to-DC operations
DefaultNC
DescendantObject
DN
DNBinary
DomainNameFromNT4AccountName
DRS_COMP_ALG_TYPE enumeration
DRS_COMPRESSED_BLOB structure
DRS_ERROR_DATA_V1 structure
DRS_EXTENSIONS
DRS_EXTENSIONS structure
DRS_EXTENSIONS_INT
DRS_EXTENSIONS_INT packet
DRS_HANDLE
DRS_MSG_ADDCLONEDCREPLY_V1
structure
DRS_MSG_ADDCLONEDCREQ_V1
structure
DRS_MSG_ADDENTRYREPLY_V1
structure
DRS_MSG_ADDENTRYREPLY_V2 structure
DRS_MSG_ADDENTRYREPLY_V3
structure
DRS_MSG_ADDENTRYREQ_V1
structure
DRS_MSG_ADDENTRYREQ_V2
structure
DRS_MSG_ADDENTRYREQ_V3
structure
DRS_MSG_ADDSIDREPLY_V1
structure
DRS_MSG_ADDSIDREQ_V1 structure
DRS_MSG_CRACKREPLY_V1
structure
DRS_MSG_CRACKREQ_V1 structure
DRS_MSG_DCINFOREPLY_V1
structure
DRS_MSG_DCINFOREPLY_V2
structure
DRS_MSG_DCINFOREPLY_V3
structure
DRS_MSG_DCINFOREPLY_VFFFFFFFF
structure
DRS_MSG_DCINFOREQ_V1 structure
DRS_MSG_EXISTREPLY_V1
structure
DRS_MSG_EXISTREQ_V1 structure
DRS_MSG_FINISH_DEMOTIONREPLY_V1
structure
DRS_MSG_FINISH_DEMOTIONREQ_V1
structure
DRS_MSG_GETCHGREPLY_V1
structure
DRS_MSG_GETCHGREPLY_V2
structure
DRS_MSG_GETCHGREPLY_V6
structure
DRS_MSG_GETCHGREPLY_V7
structure
DRS_MSG_GETCHGREPLY_V9
structure
DRS_MSG_GETCHGREQ_V10
structure
DRS_MSG_GETCHGREQ_V3 structure
DRS_MSG_GETCHGREQ_V4 structure
DRS_MSG_GETCHGREQ_V5 structure
DRS_MSG_GETCHGREQ_V7 structure
DRS_MSG_GETCHGREQ_V8 structure
DRS_MSG_GETMEMBERSHIPS2_REPLY_V1
structure
DRS_MSG_GETMEMBERSHIPS2_REQ_V1
structure
DRS_MSG_GETREPLINFO_REQ_V1
structure
DRS_MSG_GETREPLINFO_REQ_V2
structure
DRS_MSG_INIT_DEMOTIONREPLY_V1
structure
DRS_MSG_INIT_DEMOTIONREQ_V1
structure
DRS_MSG_KCC_EXECUTE_V1
structure
DRS_MSG_MOVEREPLY_V1 structure
DRS_MSG_MOVEREPLY_V2 structure
DRS_MSG_MOVEREQ_V1 structure
DRS_MSG_MOVEREQ_V2 structure
DRS_MSG_NT4_CHGLOG_REPLY_V1
structure
DRS_MSG_NT4_CHGLOG_REQ_V1
structure
DRS_MSG_QUERYSITESREPLY_V1
structure
DRS_MSG_QUERYSITESREPLYELEMENT_V1
structure
DRS_MSG_QUERYSITESREQ_V1
structure
DRS_MSG_REPADD_V1 structure
DRS_MSG_REPADD_V2 structure
DRS_MSG_REPDEL_V1 structure
DRS_MSG_REPLICA_DEMOTIONREPLY_V1
structure
DRS_MSG_REPLICA_DEMOTIONREQ_V1
structure
DRS_MSG_REPMOD_V1 structure
DRS_MSG_REPSYNC_V1 structure
DRS_MSG_REPVERIFYOBJ_V1
structure
DRS_MSG_REVMEMB_REPLY_V1
structure
DRS_MSG_REVMEMB_REQ_V1
structure
DRS_MSG_RMDMNREPLY_V1
structure
DRS_MSG_RMDMNREQ_V1 structure
DRS_MSG_RMSVRREPLY_V1 structure
DRS_MSG_RMSVRREQ_V1 structure
DRS_MSG_SPNREPLY_V1 structure
DRS_MSG_SPNREQ_V1 structure
DRS_MSG_UPDREFS_V1 structure
DRS_MSG_VERIFYREPLY_V1
structure
DRS_MSG_VERIFYREQ_V1 structure
DRS_OPTIONS
DRS_SecBuffer
DRS_SecBuffer structure
DRS_SecBufferDesc
DRS_SecBufferDesc structure
DRS_SPN_CLASS
DS_DOMAIN_CONTROLLER_INFO_1W
structure
DS_DOMAIN_CONTROLLER_INFO_2W
structure
DS_DOMAIN_CONTROLLER_INFO_3W
structure
DS_DOMAIN_CONTROLLER_INFO_FFFFFFFFW
structure
DS_NAME_FORMAT enumeration
DS_NAME_RESULT_ITEMW structure
DS_NAME_RESULTW structure
DS_REPL_ATTR_META_DATA
structure
DS_REPL_ATTR_META_DATA_2
structure
DS_REPL_ATTR_VALUE_META_DATA
structure
DS_REPL_ATTR_VALUE_META_DATA_2
structure
DS_REPL_CLIENT_CONTEXT
structure
DS_REPL_CLIENT_CONTEXTS
structure
DS_REPL_CURSOR structure
DS_REPL_CURSOR_2 structure
DS_REPL_CURSOR_3W structure
DS_REPL_CURSORS structure
DS_REPL_CURSORS_2 structure
DS_REPL_CURSORS_3W structure
DS_REPL_KCC_DSA_FAILURESW
structure
DS_REPL_KCC_DSA_FAILUREW
structure
DS_REPL_NEIGHBORSW structure
DS_REPL_NEIGHBORW structure
DS_REPL_OBJ_META_DATA
structure
DS_REPL_OBJ_META_DATA_2
structure
DS_REPL_OP_TYPE
DS_REPL_OP_TYPE enumeration
DS_REPL_OPW structure
DS_REPL_PENDING_OPSW structure
DS_REPL_SERVER_OUTGOING_CALL
structure
DS_REPL_SERVER_OUTGOING_CALLS
structure
DS_REPL_VALUE_META_DATA
structure
DS_REPL_VALUE_META_DATA_2
structure
DSA_ADDRESS_LIST_DRS_WIRE_V1
structure
DSA_MSG_EXECUTE_SCRIPT_REPLY_V1
structure
DSA_MSG_EXECUTE_SCRIPT_REQ_V1
structure
DSA_MSG_PREPARE_SCRIPT_REPLY_V1
structure
DSA_MSG_PREPARE_SCRIPT_REQ_V1
structure
DSA_RPC_INST
DSA_RPC_INST structure
DSAObj
DSName (section 5.49, section
5.50)
DSNAME equality
DSNAME structure
DSTIME
DWORD
E
ENCRYPTED_PAYLOAD packet
ENTINF
ENTINF structure
ENTINF_EnumerateAttributes
ENTINF_GetValue
ENTINF_SetValue
ENTINFLIST
ENTINFLIST structure
Examples
common configuration example
data display conventions
IDL_DRSBind method example
Expunge
F
Fields - vendor-extensible
FILETIME
FilteredGCPAS
FilteredPAS
FindChar
FindCharRev
FOREST_TRUST_INFORMATION
FOREST_TRUST_INFORMATION
packet
FOREST_TRUST_RECORD_TYPE
FOREST_TRUST_RECORD_TYPE
enumeration
ForestRootDomainNC
Full IDL
FullReplicaExists
G
GCPAS
GetAttrVals
GetCallerAuthzInfo
GetDefaultObjectCategory
GetDSNameFromDN
GetDSNameOfEnterpriseRODCsGroup
GetFilteredAttributeSet
GetForestFunctionalLevel
GetFSMORoleOwner
GetInstanceNameFromSPN
GetNCType
GetObjectNC
GetProxyEpoch
GetProxyType
GetServiceClassFromSPN
GetServiceNameFromSPN
Glossary
groupType bit flags
GUID
GuidFromString
GuidToString
H
handle_t
I
IDL
IDL_DRSAddCloneDC method
IDL_DRSAddEntry method
IDL_DRSAddSidHistory method
IDL_DRSBind method
IDL_DRSBind method example
IDL_DRSCrackNames method
IDL_DRSDomainControllerInfo
method
IDL_DRSExecuteKCC method
IDL_DRSFinishDemotion method
IDL_DRSGetMemberships method
IDL_DRSGetMemberships2 method
IDL_DRSGetNCChanges method
IDL_DRSGetNT4ChangeLog method
IDL_DRSGetObjectExistence
method
IDL_DRSGetReplInfo method
IDL_DRSInitDemotion method
IDL_DRSInterDomainMove method
IDL_DRSQuerySitesByCost method
IDL_DRSRemoveDsDomain method
IDL_DRSRemoveDsServer method
IDL_DRSReplicaAdd method
IDL_DRSReplicaDel method
IDL_DRSReplicaDemotion method
IDL_DRSReplicaModify method
IDL_DRSReplicaSync method
IDL_DRSReplicaVerifyObjects
method
IDL_DRSUnbind method
IDL_DRSUpdateRefs method
IDL_DRSVerifyNames method
IDL_DRSWriteSPN method
IDL_DSAExecuteScript method
IDL_DSAPrepareScript method
Implementer - security
considerations
Index of security parameters
Informative references
Initialization
instanceType bit flags
INT32 packet
INT64 packet
INTFORMPROB_DRS_WIRE_V1
structure
Introduction
Is2PartSPN
Is3PartSPN
IsBuiltinPrincipal
IsDCAccount
IsDomainNameInTrustedForest
IsGC
IsGetNCChangesPermissionGranted
IsGUIDBasedDNSName
IsMemberOfBuiltinAdminGroup
IsRecycleBinEnabled
IsRevealFilteredAttribute
IsRevealSecretRequest
IsValidServiceName
K
KCCFailedConnections
KCCFailedLinks
L
Language constructs (section 3.4.2, section
3.4.3, section 3.4.4)
LARGE_INTEGER
LDAP_CONN_PROPERTIES
LDAP_SERVER_DIRSYNC_OID LDAP search control
abstract types
concrete types
DirSyncReqToGetChgReq
GetChgReplyToSearchResult
GetResponseDirSyncControlValue
GetUsnUtdVectorFromCookie
IsFilteredAttributePresent
LDAPDisplayNameFromAttrTyp
overview
ProcessDirSyncSearchRequest
SecurityCheckForChanges
TransformDSNameToLdapDN
TransformEntinfToSearchEntry
TransformReplValInfListToSearchEntry
LDAPConnections
LinkStamp
LinkValueStamp
LocalAttidFromRemoteAttid
LONG
LONGLONG
LPWSTR
M
MakeAttid
MakeProxyValue
MasterReplicaExists
MD5_CTX
MD5Final
MD5Init
MD5Update
MergeUTD
Messages
overview
transport
Methods (section 1.3.1, section
4)
MTX_ADDR
MTX_ADDR structure
N
NAMERESOP_DRS_WIRE_V1
structure
NAMERR_DRS_WIRE_V1 structure
Naming conventions
NCType bits
NetworkAddress
NewPrefixTable
Normative references
NT4_REPLICATION_STATE
structure
Nt4ReplicationState
NT4SID
NT4SID structure
NTDSTRANSPORT_OPT values
NULLGUID
O
Object attributes
Object(Access-Point)
Object(DN-Binary)
Object(DN-String)
Object(DS-DN)
Object(OR-Name)
ObjExists
OID
OID_t
OID_t structure
OidFromAttid
Organization
Overview
Overview (synopsis)
P
Parameters - security index
parent
PARTIAL_ATTR_VECTOR_V1_EXT
PARTIAL_ATTR_VECTOR_V1_EXT
structure
partialAttributeSet
PartialGCReplicaExists
PAS_DATA
PAS_DATA packet
PdcChangeLog
PDS_NAME_RESULT_ITEMW
PDS_NAME_RESULTW
PDSA_RPC_INST
PerformAddOperation
PerformAddOperationAsSystem
PerformModifyOperation
Preconditions
PrefixTable
PrefixTableEntry
PrefixTableEntry structure
Prerequisites (section 1.5, section
3.3.1)
PROBLEMLIST_DRS_WIRE_V1
structure
Procedures
Processing - asynchronous
Product behavior
PROPERTY_META_DATA structure
PROPERTY_META_DATA_EXT
PROPERTY_META_DATA_EXT
structure
PROPERTY_META_DATA_EXT_VECTOR
PROPERTY_META_DATA_EXT_VECTOR
structure
proxiedObjectName value format
Pseudocode
R
RDN
rdnType
Record packet
RecycleObj
References
informative
normative
REFERR_DRS_WIRE_V1 structure
Relationship to other
protocols
RemoveObj
REPLENTINFLIST
REPLENTINFLIST structure
ReplicationQueue
REPLTIMES
REPLTIMES structure
replUpToDateVector/ReplUpToDateVector
REPLVALINF
REPLVALINF structure
REPS_FROM
REPS_FROM packet
REPS_TO
REPS_TO packet
repsFrom/RepsFrom
repsTo/RepsTo
RevealSecretsPolicy
enumeration
REVERSE_MEMBERSHIP_OPERATION_TYPE
enumeration
Rid
Right
RIGHT values
RPCClientContexts
RPCOutgoingContexts
S
sAMAccountType values
SCHEMA_PREFIX_TABLE
SCHEMA_PREFIX_TABLE structure
SchemaNC
SchemaObj
SECERR_DRS_WIRE_V1 structure
Security
background
client-to-DC operations
DC-to-DC operations
implementer considerations
overview
parameter index
provider (section 2.2.3.1, section
2.2.4.1)
service authentication
SPN for target DC in AD DS
SPN for target DC in AD LDS
Security provider
Sequencing issues
Server extensions
Server initialization
Service authentication
SID
SidFromStringSid
SPN for target DC in AD DS
SPN for target DC in AD LDS
SPN target DC in AD DS
SPN target DC in AD LDS
StampLessThanOrEqualUTD
Standards assignments
StartsWith
State model
String(NT-Sec-Desc)
String(Sid)
String(Teletex)
StringSidFromSid
SubString
SVCERR_DRS_WIRE_V1 structure
Syntax
SYNTAX_ADDRESS packet
SYNTAX_DISTNAME_BINARY packet
SYSERR_DRS_WIRE_V1 structure
systemFlags values
T
Tracking changes
Transactions
Transport
Types (section 1.3.3, section
3.3.3)
Typographical conventions
U
UCHAR
ULARGE_INTEGER structure
ULONG
ULONGLONG
UPDERR_DRS_WIRE_V1 structure
UPTODATE_CURSOR_V1 structure
UPTODATE_CURSOR_V2 structure
UPTODATE_VECTOR_V1_EXT
structure
UPTODATE_VECTOR_V2_EXT
structure
userAccountControl bits
UserNameFromNT4AccountName
USHORT
USN
USN_VECTOR structure
UUID
V
Value
VALUE_META_DATA_EXT_V1
structure
ValueFromATTRVAL
Values (section 5.16.1, section
5.16.2, section 5.16.3)
Variables
Vendor-extensible fields
Versioning
W
WCHAR