41 ULONG __stdcall
AddRef(
void);
63 HRESULT __stdcall
DragEnter(IDataObject *pDataObject,
67 HRESULT __stdcall
DragOver(DWORD grfKeyState, POINTL pt, DWORD *pdwEffect);
69 HRESULT __stdcall
Drop(IDataObject *pDataObject, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect);
95 DWORD allowedDropEffect(DWORD dwAllowed);
110 void *getGhostData(IDataObject *pDataObject);
117 void *getDropDataAsFilenames(IDataObject *pDataObject);
124 void *getDropDataAsString(IDataObject *pDataObject);
134 int WideCharToANSI(LPCWSTR in,
char *&out);
148 #ifdef WITH_CXX_GUARDEDALLOC
149 MEM_CXX_CLASS_ALLOC_FUNCS(
"GHOST:GHOST_DropTargetWin32")
HRESULT __stdcall DragLeave(void)
HRESULT __stdcall QueryInterface(REFIID riid, void **ppvObj)
HRESULT __stdcall DragEnter(IDataObject *pDataObject, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect)
HRESULT __stdcall DragOver(DWORD grfKeyState, POINTL pt, DWORD *pdwEffect)
GHOST_DropTargetWin32(GHOST_WindowWin32 *window, GHOST_SystemWin32 *system)
ULONG __stdcall AddRef(void)
ULONG __stdcall Release(void)
HRESULT __stdcall Drop(IDataObject *pDataObject, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect)