Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

RevokeDragDrop function

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

Syntax


HRESULT RevokeDragDrop(
  _In_ HWND hwnd
);

Parameters

hwnd [in]

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

Return value

This function returns S_OK on success. Other possible values include the following.

Return codeDescription
DRAGDROP_E_NOTREGISTERED

An attempt was made to revoke a drop target that has not been registered.

DRAGDROP_E_INVALIDHWND

Invalid handle returned in the hwnd parameter.

E_OUTOFMEMORY

There is insufficient memory for the operation.

 

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.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Ole2.h

Library

Ole32.lib

DLL

Ole32.dll

See also

RegisterDragDrop

 

 

Show:
© 2017 Microsoft