# RevokeDragDrop

Revokes the registration of the specified application window as a potential target for OLE drag-and-drop operations.

WINOLEAPI RevokeDragDrop(

HWND hwnd | //Handle to a window that can accept drops
); |

Parameter

hwnd
  [in] Handle to a window previously registered as a target for an OLE drag-and-drop operation.

Return Values

This function supports the standard return value E_OUTOFMEMORY, as well as the following:

S_OK
  Registration as a target window was revoked successfully.
DRAGDROP_E_INVALIDHWND
  Invalid handle returned in the hwnd parameter.
DRAGDROP_E_NOTREGISTERED
  An attempt was made to revoke a drop target that has not been registered.

Remarks

When your application window is no longer available as a potential target for an OLE drag-and-drop operation, you must call RevokeDragDrop.

This function calls the IUnknown::Release method for your drop target interface.

See Also

RegisterDragDrop