25 ULONG __stdcall
AddRef(
void);
47 HRESULT __stdcall
DragEnter(IDataObject *pDataObject,
51 HRESULT __stdcall
DragOver(DWORD grfKeyState, POINTL pt, DWORD *pdwEffect);
53 HRESULT __stdcall
Drop(IDataObject *pDataObject, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect);
79 DWORD allowedDropEffect(DWORD dwAllowed);
94 void *getGhostData(IDataObject *pDataObject);
101 void *getDropDataAsFilenames(IDataObject *pDataObject);
108 void *getDropDataAsString(IDataObject *pDataObject);
118 int WideCharToANSI(LPCWSTR in,
char *&
out);
132 #ifdef WITH_CXX_GUARDEDALLOC
133 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)
static const pxr::TfToken out("out", pxr::TfToken::Immortal)