Mirror Display Driver Cursor Tracking

How does one get DrvMovePointer calls in a mirror display driver?

I have the xp sp2 ddk mirror example running on a target running xp sp2
build 2500. Sometimes, for some cursor changes, DrvSetPointerShape is
called but the pointer move routine appears to never be called.

There are entries for both routines in the driver function table.
DrvSetPointerShape currently returns SPS_ACCEPT_NOEXCLUDE.
SPS_ACCEPT_EXCLUDE, SPS_DECLINE, and SPS_ERROR have been tried.

There seem to be a few oblique references to changing a RECTL structure
in the set pointer shape function when a pointer is being moved but the
docs for this have not been found, yet.

The mirror, framebuffer, perm2, and perm3 examples just aren’t obvious
to this newbie. Clues would be appreciated.

The purpose is to attempt to filter out cursor move drawing operations
for the mirror surface.

TIA.

Mike