MacPWAs drag-drop: Create a structure for drag parameters

Create a DraggingInfo structure with all parameters that are needed for
WebDragDest's  draggingEntered, draggingUpdated, and
performDragOperation methods.

This structure will be mojo-ified and then passed from the
WebContentsViewCocoa (in the PWA process) to the WebDragDest (in the
browser process).

Bug: 898608
Change-Id: I2f88c081599d2e89c5a4a3117fb8b867968b18af
Commit-Queue: ccameron <>
Reviewed-by: Avi Drissman <>
Cr-Commit-Position: refs/heads/master@{#622319}
4 files changed