ReactOS 0.4.15-dev-8219-ge8b88cf
CDropTargetHelper Class Reference

#include <CDropTargetHelper.h>

Inheritance diagram for CDropTargetHelper:
Collaboration diagram for CDropTargetHelper:

Public Member Functions

 CDropTargetHelper ()
 
 ~CDropTargetHelper ()
 
virtual HRESULT WINAPI InitializeFromBitmap (LPSHDRAGIMAGE pshdi, IDataObject *pDataObject)
 
virtual HRESULT WINAPI InitializeFromWindow (HWND hwnd, POINT *ppt, IDataObject *pDataObject)
 
STDMETHOD() DragEnter (HWND hwndTarget, IDataObject *pDataObject, POINT *ppt, DWORD dwEffect) override
 
STDMETHOD() DragLeave () override
 
STDMETHOD() DragOver (POINT *ppt, DWORD dwEffect) override
 
STDMETHOD() Drop (IDataObject *pDataObject, POINT *ppt, DWORD dwEffect) override
 
STDMETHOD() Show (BOOL fShow) override
 
- Public Member Functions inherited from ATL::CComObjectRootEx< CComMultiThreadModelNoCS >
 ~CComObjectRootEx ()
 
ULONG InternalAddRef ()
 
ULONG InternalRelease ()
 
void Lock ()
 
void Unlock ()
 
HRESULT _AtlInitialConstruct ()
 
- Public Member Functions inherited from ATL::CComObjectRootBase
 CComObjectRootBase ()
 
 ~CComObjectRootBase ()
 
void SetVoid (void *)
 
HRESULT _AtlFinalConstruct ()
 
HRESULT FinalConstruct ()
 
void InternalFinalConstructAddRef ()
 
void InternalFinalConstructRelease ()
 
void FinalRelease ()
 
HRESULT InitializeFromBitmap ([in] LPSHDRAGIMAGE pshdi, [in] IDataObject *pDataObject)
 
HRESULT InitializeFromWindow ([in] HWND hwnd, [in] POINT *ppt, [in] IDataObject *pDataObject)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 
HRESULT DragEnter ([in] HWND hwndTarget, [in] IDataObject *pDataObject, [in] POINT *ppt, [in] DWORD dwEffect)
 
HRESULT DragLeave ()
 
HRESULT DragOver ([in] POINT *ppt, [in] DWORD dwEffect)
 
HRESULT Drop ([in] IDataObject *pDataObject, [in] POINT *ppt, [in] DWORD dwEffect)
 
HRESULT Show ([in] BOOL fShow)
 

Additional Inherited Members

- Public Types inherited from IDragSourceHelper
typedef struct IDragSourceHelper::SHDRAGIMAGELPSHDRAGIMAGE
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Static Public Member Functions inherited from ATL::CComObjectRootBase
static void WINAPI ObjectMain (bool)
 
static const struct _ATL_CATMAP_ENTRYGetCategoryMap ()
 
static HRESULT WINAPI InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject)
 
- Public Attributes inherited from ATL::CComObjectRootBase
LONG m_dwRef
 

Detailed Description

Definition at line 26 of file CDropTargetHelper.h.

Constructor & Destructor Documentation

◆ CDropTargetHelper()

CDropTargetHelper::CDropTargetHelper ( )

Definition at line 31 of file CDropTargetHelper.cpp.

32{
33}

◆ ~CDropTargetHelper()

CDropTargetHelper::~CDropTargetHelper ( )

Definition at line 35 of file CDropTargetHelper.cpp.

36{
37}

Member Function Documentation

◆ DragEnter()

HRESULT WINAPI CDropTargetHelper::DragEnter ( HWND  hwndTarget,
IDataObject pDataObject,
POINT ppt,
DWORD  dwEffect 
)
override

Implements IDropTargetHelper.

Definition at line 51 of file CDropTargetHelper.cpp.

52{
53 FIXME ("(%p)->(%p %p %p 0x%08x)\n", this, hwndTarget, pDataObject, ppt, dwEffect);
54 return E_NOTIMPL;
55}
#define FIXME(fmt,...)
Definition: debug.h:114
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ DragLeave()

HRESULT WINAPI CDropTargetHelper::DragLeave ( )
override

Implements IDropTargetHelper.

Definition at line 57 of file CDropTargetHelper.cpp.

58{
59 FIXME ("(%p)->()\n", this);
60 return E_NOTIMPL;
61}

◆ DragOver()

HRESULT WINAPI CDropTargetHelper::DragOver ( POINT ppt,
DWORD  dwEffect 
)
override

Implements IDropTargetHelper.

Definition at line 63 of file CDropTargetHelper.cpp.

64{
65 FIXME ("(%p)->(%p 0x%08x)\n", this, ppt, dwEffect);
66 return E_NOTIMPL;
67}

◆ Drop()

HRESULT WINAPI CDropTargetHelper::Drop ( IDataObject pDataObject,
POINT ppt,
DWORD  dwEffect 
)
override

Implements IDropTargetHelper.

Definition at line 69 of file CDropTargetHelper.cpp.

70{
71 FIXME ("(%p)->(%p %p 0x%08x)\n", this, pDataObject, ppt, dwEffect);
72 return E_NOTIMPL;
73}

◆ InitializeFromBitmap()

HRESULT WINAPI CDropTargetHelper::InitializeFromBitmap ( LPSHDRAGIMAGE  pshdi,
IDataObject pDataObject 
)
virtual

Implements IDragSourceHelper.

Definition at line 39 of file CDropTargetHelper.cpp.

40{
41 FIXME ("(%p)->()\n", this);
42 return E_NOTIMPL;
43}

◆ InitializeFromWindow()

HRESULT WINAPI CDropTargetHelper::InitializeFromWindow ( HWND  hwnd,
POINT ppt,
IDataObject pDataObject 
)
virtual

Implements IDragSourceHelper.

Definition at line 44 of file CDropTargetHelper.cpp.

45{
46 FIXME ("(%p)->()\n", this);
47 return E_NOTIMPL;
48}

◆ Show()

HRESULT WINAPI CDropTargetHelper::Show ( BOOL  fShow)
override

Implements IDropTargetHelper.

Definition at line 75 of file CDropTargetHelper.cpp.

76{
77 FIXME ("(%p)->(%u)\n", this, fShow);
78 return E_NOTIMPL;
79}

The documentation for this class was generated from the following files: