DrgReallocDragInfo - Remarks

It is necessary to call DrgReallocDragInfo anytime objects are added or deleted from the current lazy drag set. This function unconditionally frees the old DRAGINFO structure, reallocates a new DRAGINFO structure, and returns a pointer to the new structure.

Note: This function does not check if the source and target window handles are different; it unconditionally frees the DRAGINFO structure passed to it.