<div class="content" name="UPTODATE_CURSOR_V2" uuid="d3e30021-b6ac-413e-b08a-b69b9b0c6592"><p>The UPTODATE_CURSOR_V2 structure defines a <span><a href="e5c2026b-f732-4c9d-9d60-b945c0ab54eb#gt_cd539538-9f7e-4881-b5af-2301b420244d" data-linktype="relative-path">concrete
type</a></span> for the <span><a href="e5c2026b-f732-4c9d-9d60-b945c0ab54eb#gt_a5678f3c-cf60-4b89-b835-16d643d1debb" data-linktype="relative-path">replication</a></span> state
relative to a given <span><a href="e5c2026b-f732-4c9d-9d60-b945c0ab54eb#gt_76a05049-3531-4abd-aec8-30e19954b4bd" data-linktype="relative-path">DC</a></span>.</p><dl>
<dd>
<div><pre> typedef struct {
   UUID uuidDsa;
   USN usnHighPropUpdate;
   DSTIME timeLastSyncSuccess;
 } UPTODATE_CURSOR_V2;
</pre></div>
</dd></dl><p><b>uuidDsa:</b>  The invocationId of the DC
performing the <span><a href="e5c2026b-f732-4c9d-9d60-b945c0ab54eb#gt_b242435b-73cc-4c4e-95f0-b2a2ff680493" data-linktype="relative-path">update</a></span>.</p><p><b>usnHighPropUpdate:</b>  The <span><a href="e5c2026b-f732-4c9d-9d60-b945c0ab54eb#gt_01936446-8739-4b98-b83f-fb5e2a53ce4c" data-linktype="relative-path">USN</a></span>
of the update on the updating DC.</p><p><b>timeLastSyncSuccess:</b>  The time at
which the last successful replication occurred from the DC identified by <b>uuidDsa</b>;
for <span><a href="e5c2026b-f732-4c9d-9d60-b945c0ab54eb#gt_2352e9b3-ae08-4b5f-8858-bbca4ff4dd97" data-linktype="relative-path">replication
latency</a></span> reporting only.</p><p>A cursor c with c.uuidDsa = x and c.usnHighPropUpdate = y indicates
a replication state that includes all changes originated by DC x at USN less
than or equal to y.</p></div>