<div class="content" name="DS_REPL_CURSORS_2" uuid="e246043a-f208-4058-a00f-a8b19e479dc3"><p>The DS_REPL_CURSORS_2 structure defines a set of <span><a href="e5c2026b-f732-4c9d-9d60-b945c0ab54eb#gt_a5678f3c-cf60-4b89-b835-16d643d1debb" data-linktype="relative-path">replication</a></span>
cursors for a given <span><a href="e5c2026b-f732-4c9d-9d60-b945c0ab54eb#gt_325d116f-cdbe-4dbd-b7e6-769ba75bf210" data-linktype="relative-path">NC replica</a></span>. This
structure is a concrete representation of a sequence of <span><a href="8cb40d62-a51d-47e3-9b4e-0837edffd61c" data-linktype="relative-path">ReplUpToDateVector</a></span>
values; it is a superset of <span><a href="bfab2029-039c-442e-8a92-4378d3a27473" data-linktype="relative-path">DS_REPL_CURSORS</a></span>.</p><dl>
<dd>
<div><pre> typedef struct {
   DWORD cNumCursors;
   DWORD dwEnumerationContext;
   [size_is(cNumCursors)] DS_REPL_CURSOR_2 rgCursor[];
 } DS_REPL_CURSORS_2;
</pre></div>
</dd></dl><p><b>cNumCursors:</b>  The count of items in
the <b>rgCursor</b> array.</p><p><b>dwEnumerationContext:</b>  The value a
client uses to populate the <b>dwEnumerationContext</b> field of the request on
a future call to <span><a href="dd29f9ce-b30b-411e-bd54-b77634eded47" data-linktype="relative-path">IDL_DRSGetReplInfo</a></span>
to retrieve additional results.  For an informative description of the
sequencing issues associated with this field, see section <span><a href="67c5a415-a6c7-4098-8cf3-6ef8d173cfe8" data-linktype="relative-path">1.3.2</a></span>.</p><p><b>rgCursor:</b>  A set of replication
cursors.</p></div>