4.1.13.1.5 DRS_MSG_GETREPLINFO_REPLY

The DRS_MSG_GETREPLINFO_REPLY union defines response messages received from the IDL_DRSGetReplInfo method.

 typedef 
 [switch_type(DWORD)] 
 union {
   [case(0)] 
     DS_REPL_NEIGHBORSW* pNeighbors;
   [case(1)] 
     DS_REPL_CURSORS* pCursors;
   [case(2)] 
     DS_REPL_OBJ_META_DATA* pObjMetaData;
   [case(3)] 
     DS_REPL_KCC_DSA_FAILURESW* pConnectFailures;
   [case(4)] 
     DS_REPL_KCC_DSA_FAILURESW* pLinkFailures;
   [case(5)] 
     DS_REPL_PENDING_OPSW* pPendingOps;
   [case(6)] 
     DS_REPL_ATTR_VALUE_META_DATA* pAttrValueMetaData;
   [case(7)] 
     DS_REPL_CURSORS_2* pCursors2;
   [case(8)] 
     DS_REPL_CURSORS_3W* pCursors3;
   [case(9)] 
     DS_REPL_OBJ_META_DATA_2* pObjMetaData2;
   [case(10)] 
     DS_REPL_ATTR_VALUE_META_DATA_2* pAttrValueMetaData2;
   [case(0xFFFFFFFA)] 
     DS_REPL_SERVER_OUTGOING_CALLS* pServerOutgoingCalls;
   [case(0xFFFFFFFB)] 
     UPTODATE_VECTOR_V1_EXT* pUpToDateVec;
   [case(0xFFFFFFFC)] 
     DS_REPL_CLIENT_CONTEXTS* pClientContexts;
   [case(0xFFFFFFFE)] 
     DS_REPL_NEIGHBORSW* pRepsTo;
 } DRS_MSG_GETREPLINFO_REPLY;

pNeighbors: Neighbor information.

pCursors: Cursors for an NC replica.

pObjMetaData: Attribute stamps.

pConnectFailures: Connection failure data.

pLinkFailures: Link failure data.

pPendingOps: Pending operations in the replication queue.

pAttrValueMetaData: Link value stamps.

pCursors2: Cursors for an NC replica.

pCursors3: Cursors for an NC replica.

pObjMetaData2: Attribute stamps.

pAttrValueMetaData2: Link value stamps.

pServerOutgoingCalls: Outstanding requests from this DC to other DCs.

pUpToDateVec: Cursors for an NC replica.

pClientContexts: Active RPC client connections.

pRepsTo: Neighbor information.