23#ifndef _DRAGDROPHELPER_H_
24#define _DRAGDROPHELPER_H_
27 public CComCoClass<CDropTargetHelper, &CLSID_DragDropHelper>,
28 public CComObjectRootEx<CComMultiThreadModelNoCS>,
virtual HRESULT WINAPI Drop(IDataObject *pDataObject, POINT *ppt, DWORD dwEffect)
virtual HRESULT WINAPI DragOver(POINT *ppt, DWORD dwEffect)
virtual HRESULT WINAPI DragLeave()
virtual HRESULT WINAPI Show(BOOL fShow)
virtual HRESULT WINAPI InitializeFromWindow(HWND hwnd, POINT *ppt, IDataObject *pDataObject)
virtual HRESULT WINAPI InitializeFromBitmap(LPSHDRAGIMAGE pshdi, IDataObject *pDataObject)
virtual HRESULT WINAPI DragEnter(HWND hwndTarget, IDataObject *pDataObject, POINT *ppt, DWORD dwEffect)
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
#define DECLARE_NOT_AGGREGATABLE(x)
#define DECLARE_REGISTRY_RESOURCEID(x)
#define IDR_DRAGDROPHELPER