ReactOS  0.4.15-dev-507-g90aff8d
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)
 
virtual HRESULT WINAPI DragEnter (HWND hwndTarget, IDataObject *pDataObject, POINT *ppt, DWORD dwEffect)
 
virtual HRESULT WINAPI DragLeave ()
 
virtual HRESULT WINAPI DragOver (POINT *ppt, DWORD dwEffect)
 
virtual HRESULT WINAPI Drop (IDataObject *pDataObject, POINT *ppt, DWORD dwEffect)
 
virtual HRESULT WINAPI Show (BOOL fShow)
 
- 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 ()
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

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 
)
virtual

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:111
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ DragLeave()

HRESULT WINAPI CDropTargetHelper::DragLeave ( void  )
virtual

Implements IDropTargetHelper.

Definition at line 57 of file CDropTargetHelper.cpp.

58 {
59  FIXME ("(%p)->()\n", this);
60  return E_NOTIMPL;
61 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ DragOver()

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

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 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ Drop()

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

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 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ 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 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ 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 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ Show()

HRESULT WINAPI CDropTargetHelper::Show ( BOOL  fShow)
virtual

Implements IDropTargetHelper.

Definition at line 75 of file CDropTargetHelper.cpp.

76 {
77  FIXME ("(%p)->(%u)\n", this, fShow);
78  return E_NOTIMPL;
79 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99

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