The Workplace Shell interface uses the rendering mechanism of <DRM_OBJECT, DRF_OBJECT> to communicate information about the Workplace Shell objects involved in a direct manipulation.
For the <DRM_OBJECT, DRF_OBJECT> rendering mechanism, pDragInfohwndSource is expected to be the window handle of the container holding objects which were inserted with wpCnrInsertObject.
When you are using the DRM_OBJECT rendering mechanism, pDragItemulItemID indicates the object being dragged. For each item being dragged, pDragItemulItemID is the PMINIRECORDCORE or PRECORDCORE pointer associated with the object. The object can be retrieved using OBJECT_FROM_PREC on pDragItemulItemID. As soon as the target object has completed processing, a DM_ENDCONVERSATION message is sent to the window handle in pDragItemhwndItem.
Note: There is no way to force source rendering for DRM_OBJECT.