This function performs a drag operation.
#define INCL_WINSTDDRAG
#include <os2.h>
HWND hwndSource; /* Handle of the source window calling this function. */
PDRAGINFO pdinfo; /* Pointer to the DRAGINFO structure. */
PDRAGIMAGE pdimg; /* Pointer to an array of DRAGIMAGE structures. */
ULONG cdimg; /* Number of DRAGIMAGE structures in the pdimg array. Must be > 0. */
LONG vkTerminate; /* Pointing device button that ends the drag operation. */
PVOID pRsvd; /* Reserved value, must be NULL. */
HWND hwndDest; /* Handle of window on which the dragged objects were dropped. */
hwndDest = DrgDrag(hwndSource, pdinfo, pdimg,
cdimg, vkTerminate, pRsvd);