mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-04 18:57:38 +00:00
include: Add INameSpaceTreeControlDropHandler interface declaration.
This commit is contained in:
parent
5acb6f0132
commit
64aabaa806
|
@ -2244,3 +2244,50 @@ interface INameSpaceTreeControlCustomDraw : IUnknown
|
||||||
[in] RECT *prc,
|
[in] RECT *prc,
|
||||||
[in] NSTCCUSTOMDRAW *pnstccdItem);
|
[in] NSTCCUSTOMDRAW *pnstccdItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*****************************************************************************
|
||||||
|
* INameSpaceTreeControlDropHandler interface
|
||||||
|
*/
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(F9C665D6-C2F2-4C19-BF33-8322D7352F51),
|
||||||
|
local
|
||||||
|
]
|
||||||
|
interface INameSpaceTreeControlDropHandler : IUnknown
|
||||||
|
{
|
||||||
|
HRESULT OnDragEnter(
|
||||||
|
[in, unique] IShellItem *psiOver,
|
||||||
|
[in] IShellItemArray *psiaData,
|
||||||
|
[in] BOOL fOutsideSource,
|
||||||
|
[in] DWORD grfKeyState,
|
||||||
|
[in, out] DWORD *pdwEffect);
|
||||||
|
|
||||||
|
HRESULT OnDragOver(
|
||||||
|
[in, unique] IShellItem *psiOver,
|
||||||
|
[in] IShellItemArray *psiaData,
|
||||||
|
[in] DWORD grfKeyState,
|
||||||
|
[in, out] DWORD *pdwEffect);
|
||||||
|
|
||||||
|
HRESULT OnDragPosition(
|
||||||
|
[in, unique] IShellItem *psiOver,
|
||||||
|
[in] IShellItemArray *psiaData,
|
||||||
|
[in] int iNewPosition,
|
||||||
|
[in] int iOldPosition);
|
||||||
|
|
||||||
|
HRESULT OnDrop(
|
||||||
|
[in, unique] IShellItem *psiOver,
|
||||||
|
[in] IShellItemArray *psiaData,
|
||||||
|
[in] int iPosition,
|
||||||
|
[in] DWORD grfKeyState,
|
||||||
|
[in, out] DWORD *pdwEffect);
|
||||||
|
|
||||||
|
HRESULT OnDropPosition(
|
||||||
|
[in, unique] IShellItem *psiOver,
|
||||||
|
[in] IShellItemArray *psiaData,
|
||||||
|
[in] int iNewPosition,
|
||||||
|
[in] int iOldPosition);
|
||||||
|
|
||||||
|
HRESULT OnDragLeave(
|
||||||
|
[in, unique] IShellItem *psiOver);
|
||||||
|
}
|
||||||
|
cpp_quote("#define NSTCDHPOS_ONTOP -1")
|
||||||
|
|
Loading…
Reference in a new issue