9 Index
A
Abstract data model
client (section 3.2.1, section 3.4.1)
dscomm
client
DirectoryServiceServersCollection data element
externally defined data elements
GssSecurityContext data element
ReadDirectoryIteratorState data element
ReadDirectoryIteratorStateCollection data element
server
ConnectedNetwork data elements
DirectoryPartitionIdentifier type
GssSecurityContext data element
LocalQueueManager data element
LookupIteratorState data elements
negotiation token data element
PCONTEXT_HANDLE_SERVER_AUTH_TYPE RPC context handle
PCONTEXT_HANDLE_TYPE RPC context handle
dscomm2
server - PCONTEXT_HANDLE_DELETE_TYPE RPC context handle
B
BOUNDED_SIGNATURE_SIZE data type
C
Client
abstract data model (section 3.2.1, section 3.4.1)
initialization (section 3.2.3, section 3.4.3)
local events (section 3.2.6, section 3.4.6)
S_DSQMGetObjectSecurityChallengeResponceProc (Opnum 1) method
S_DSQMSetMachinePropertiesSignProc (Opnum 0) method
Send an Object Deleted Notification method
timer events (section 3.2.5, section 3.4.5)
timers (section 3.2.2, section 3.4.2)
D
Data model - abstract
client (section 3.2.1, section 3.4.1)
dscomm
client
DirectoryServiceServersCollection data element
externally defined data elements
GssSecurityContext data element
ReadDirectoryIteratorState data element
ReadDirectoryIteratorStateCollection data element
server
ConnectedNetwork data elements
DirectoryPartitionIdentifier type
GssSecurityContext data element
LocalQueueManager data element
LookupIteratorState data elements
negotiation token data element
PCONTEXT_HANDLE_SERVER_AUTH_TYPE RPC context handle
PCONTEXT_HANDLE_TYPE RPC context handle
dscomm2
server - PCONTEXT_HANDLE_DELETE_TYPE RPC context handle
Data types
directory
MSMQ object properties
connected network object properties
routing link object properties
PCONTEXT_HANDLE_SERVER_AUTH_TYPE
server
Directory
Directory service schema elements
dscomm
client
abstract data model
DirectoryServiceServersCollection data element
externally defined data elements
GssSecurityContext data element
ReadDirectoryIteratorState data element
ReadDirectoryIteratorStateCollection data element
local events
initialize list of known directory service servers
read directory
server
abstract data model
ConnectedNetwork data elements
DirectoryPartitionIdentifier type
GssSecurityContext data element
LocalQueueManager data element
LookupIteratorState data elements
negotiation token data element
PCONTEXT_HANDLE_SERVER_AUTH_TYPE RPC context handle
PCONTEXT_HANDLE_TYPE RPC context handle
local events
commit directory object update
get directory
PCONTEXT_HANDLE_SERVER_AUTH_TYPE rundown
remove
dscomm2
client
message processing - send object deleted notification
sequencing rules - send object deleted notification
server
abstract data model - PCONTEXT_HANDLE_DELETE_TYPE RPC context handle
local events - PCONTEXT_HANDLE_DELETE_TYPE rundown
E
Elements - directory service schema
Events
local
dscomm
client
initialize list of known directory service servers
read directory
server
commit directory object update
get directory
PCONTEXT_HANDLE_SERVER_AUTH_TYPE rundown
remove
dscomm2
server - PCONTEXT_HANDLE_DELETE_TYPE rundown
local - client (section 3.2.6, section 3.4.6)
timer
dscomm
dscomm2
timer - client (section 3.2.5, section 3.4.5)
timer - server (section 3.1.5, section 3.3.5)
Examples
s_dsbegindeletenotification - s_dsnotifydelete - and s_dsenddeletenotification
S_DSBeginDeleteNotification example
S_DSEndDeleteNotification example
s_dslookupbegin - s_dslookupnext - and s_dslookupend
s_dsqmgetobjectsecurity and s_dsqmgetobjectsecuritychallengeresponceproc
S_DSQMGetObjectSecurity example
S_DSQMGetObjectSecurityChallengeResponceProc example
s_dsvalidateserver and s_initsecctx
F
G
H
I
Implementer - security considerations
Initialization
client (section 3.2.3, section 3.4.3)
dscomm
dscomm2
server (section 3.1.3, section 3.3.3)
L
Local events
client (section 3.2.6, section 3.4.6)
dscomm
client
initialize list of known directory service servers
read directory
server
commit directory object update
get directory
PCONTEXT_HANDLE_SERVER_AUTH_TYPE rundown
remove
dscomm2
server - PCONTEXT_HANDLE_DELETE_TYPE rundown
M
Message processing
dscomm
dscomm2
client - send object deleted notification
server (section 3.1.4, section 3.3.4)
Messages
BOUNDED_SIGNATURE_SIZE data type
directory
MSMQ object properties
connected network object properties
routing link object properties
PCONTEXT_HANDLE_DELETE_TYPE data type
PCONTEXT_HANDLE_SERVER_AUTH_TYPE data type
PCONTEXT_HANDLE_TYPE data type
server
specification list string data type
Methods
S_DSBeginDeleteNotification (Opnum 3)
S_DSCloseServerHandle (Opnum 23)
S_DSCreateServersCache (Opnum 20)
S_DSDeleteObjectGuid (Opnum 10)
S_DSEndDeleteNotification (Opnum 5)
S_DSGetComputerSites (Opnum 0)
S_DSGetGCListInDomain (Opnum 8)
S_DSGetObjectSecurity (Opnum 4)
S_DSGetObjectSecurityGuid (Opnum 13)
S_DSQMGetObjectSecurity (Opnum 21)
S_DSQMGetObjectSecurityChallengeResponceProc (Opnum 1)
S_DSQMSetMachineProperties (Opnum 19)
S_DSQMSetMachinePropertiesSignProc (Opnum 0)
S_DSSetObjectSecurity (Opnum 5)
S_DSSetObjectSecurityGuid (Opnum 14)
Send an Object Deleted Notification
MQPROPERTYRESTRICTION structure
MSMQ object properties
connected network object properties
routing link object properties
N
O
P
PCONTEXT_HANDLE_DELETE_TYPE data type
PCONTEXT_HANDLE_SERVER_AUTH_TYPE data type
PCONTEXT_HANDLE_TYPE data type
Protocol Details
R
Relationship to other protocols
S
S_dsbegindeletenotification - s_dsnotifydelete - and s_dsenddeletenotification example
S_DSBeginDeleteNotification (Opnum 3) method
S_DSBeginDeleteNotification example
S_DSBeginDeleteNotification method
S_DSCloseServerHandle (Opnum 23) method
S_DSCreateObject (Opnum 0) method
S_DSCreateServersCache (Opnum 20) method
S_DSDeleteObject (Opnum 1) method
S_DSDeleteObjectGuid (Opnum 10) method
S_DSEndDeleteNotification (Opnum 5) method
S_DSEndDeleteNotification example
S_DSEndDeleteNotification method
S_DSGetComputerSites (Opnum 0) method
S_DSGetGCListInDomain (Opnum 8) method
S_DSGetObjectSecurity (Opnum 4) method
S_DSGetObjectSecurityGuid (Opnum 13) method
S_DSGetObjectSecurityGuid method
S_DSGetPropsEx (Opnum 1) method
S_DSGetPropsGuid (Opnum 11) method
S_DSGetPropsGuidEx (Opnum 2) method
S_DSGetServerPort (Opnum 27) method
S_DSIsServerGC (Opnum 6) method
S_dslookupbegin - s_dslookupnext - and s_dslookupend example
S_DSLookupBegin (Opnum 6) method
S_DSLookupEnd (Opnum 8) method
S_DSLookupNext (Opnum 7) method
S_DSNotifyDelete (Opnum 4) method
S_DSQMGetObjectSecurity (Opnum 21) method
S_dsqmgetobjectsecurity and s_dsqmgetobjectsecuritychallengeresponceproc example
S_DSQMGetObjectSecurity example
S_DSQMGetObjectSecurity method
S_DSQMGetObjectSecurityChallengeResponceProc (Opnum 1) method
S_DSQMGetObjectSecurityChallengeResponceProc example
S_DSQMGetObjectSecurityChallengeResponceProc method
S_DSQMSetMachineProperties (Opnum 19) method
S_DSQMSetMachineProperties method
S_DSQMSetMachinePropertiesSignProc (Opnum 0) method
S_DSQMSetMachinePropertiesSignProc method
S_DSSetObjectSecurity (Opnum 5) method
S_DSSetObjectSecurityGuid (Opnum 14) method
S_DSSetObjectSecurityGuid method
S_DSSetPropsGuid (Opnum 12) method
S_DSValidateServer (Opnum 22) method
S_dsvalidateserver and s_initsecctx example
Schema elements - directory service
Security
Send an Object Deleted Notification method
Sequencing rules
dscomm
dscomm2
client - send object deleted notification
server (section 3.1.4, section 3.3.4)
Server
initialization (section 3.1.3, section 3.3.3)
message processing (section 3.1.4, section 3.3.4)
S_DSBeginDeleteNotification (Opnum 3) method
S_DSCloseServerHandle (Opnum 23) method
S_DSCreateObject (Opnum 0) method
S_DSCreateServersCache (Opnum 20) method
S_DSDeleteObject (Opnum 1) method
S_DSDeleteObjectGuid (Opnum 10) method
S_DSEndDeleteNotification (Opnum 5) method
S_DSGetComputerSites (Opnum 0) method
S_DSGetGCListInDomain (Opnum 8) method
S_DSGetObjectSecurity (Opnum 4) method
S_DSGetObjectSecurityGuid (Opnum 13) method
S_DSGetPropsEx (Opnum 1) method
S_DSGetPropsGuid (Opnum 11) method
S_DSGetPropsGuidEx (Opnum 2) method
S_DSGetServerPort (Opnum 27) method
S_DSIsServerGC (Opnum 6) method
S_DSLookupBegin (Opnum 6) method
S_DSLookupEnd (Opnum 8) method
S_DSLookupNext (Opnum 7) method
S_DSNotifyDelete (Opnum 4) method
S_DSQMGetObjectSecurity (Opnum 21) method
S_DSQMSetMachineProperties (Opnum 19) method
S_DSSetObjectSecurity (Opnum 5) method
S_DSSetObjectSecurityGuid (Opnum 14) method
S_DSSetPropsGuid (Opnum 12) method
S_DSValidateServer (Opnum 22) method
sequencing rules (section 3.1.4, section 3.3.4)
specification list string data type
timer events (section 3.1.5, section 3.3.5)
timers (section 3.1.2, section 3.3.2)
T
Timer events
client (section 3.2.5, section 3.4.5)
dscomm
dscomm2
server (section 3.1.5, section 3.3.5)
Timers
client (section 3.2.2, section 3.4.2)
dscomm
dscomm2
server (section 3.1.2, section 3.3.2)
V