Functions | Variables

xap_Win32DragAndDrop.h File Reference

#include <stdlib.h>
#include <windows.h>
#include <commctrl.h>
#include <crtdbg.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <stdio.h>
#include <string.h>
#include <io.h>
#include <fcntl.h>
#include <ole2.h>
#include "xap_Frame.h"

Go to the source code of this file.

Functions

virtual ~XAP_Win32DropTarget ()
STDMETHODIMP QueryInterface (REFIID riid, LPVOID FAR *ppv)
 STDMETHODIMP_ (ULONG) AddRef()
STDMETHODIMP DragEnter (LPDATAOBJECT pDataObj, DWORD grfKeyState, POINTL pt, LPDWORD pdwEffect)
STDMETHODIMP DragOver (DWORD grfKeyState, POINTL pt, LPDWORD pdwEffect)
STDMETHODIMP DragLeave ()
STDMETHODIMP Drop (LPDATAOBJECT pDataObj, DWORD grfKeyState, POINTL pt, LPDWORD pdwEffect)
void setFrame (XAP_Frame *pFrame)

Variables

interface ABI_EXPORT XAP_Win32DropTarget
int m_nCount
UINT m_uCF_RTF
bool m_bSupportedFormat
XAP_Framem_pFrame

Function Documentation

STDMETHODIMP XAP_Win32DropTarget::DragEnter ( LPDATAOBJECT  pDataObj,
DWORD  grfKeyState,
POINTL  pt,
LPDWORD  pdwEffect 
)

References m_bSupportedFormat, and m_uCF_RTF.

STDMETHODIMP XAP_Win32DropTarget::DragLeave (  ) 
STDMETHODIMP XAP_Win32DropTarget::DragOver ( DWORD  grfKeyState,
POINTL  pt,
LPDWORD  pdwEffect 
)
STDMETHODIMP XAP_Win32DropTarget::Drop ( LPDATAOBJECT  pDataObj,
DWORD  grfKeyState,
POINTL  pt,
LPDWORD  pdwEffect 
)
STDMETHODIMP QueryInterface ( REFIID  riid,
LPVOID FAR *  ppv 
)
void setFrame ( XAP_Frame pFrame  ) 
STDMETHODIMP_ ( ULONG   ) 

References m_nCount.

virtual ~XAP_Win32DropTarget (  )  [virtual]

Variable Documentation

Referenced by DragEnter(), and DragOver().

int m_nCount

Referenced by STDMETHODIMP_().

UINT m_uCF_RTF

Referenced by DragEnter(), and Drop().