8#ifndef _CDESKLINKDROPHANDLER_HPP_
9#define _CDESKLINKDROPHANDLER_HPP_
14 public CComCoClass<CDeskLinkDropHandler, &CLSID_DeskLinkDropHandler>,
15 public CComObjectRootEx<CComMultiThreadModelNoCS>,
STDMETHODIMP DragOver(DWORD dwKeyState, POINTL pt, DWORD *pdwEffect)
STDMETHODIMP GetClassID(CLSID *lpClassId)
STDMETHODIMP GetCurFile(LPOLESTR *ppszFileName)
STDMETHODIMP Load(LPCOLESTR pszFileName, DWORD dwMode)
STDMETHODIMP SaveCompleted(LPCOLESTR pszFileName)
STDMETHODIMP Drop(IDataObject *pDataObject, DWORD dwKeyState, POINTL pt, DWORD *pdwEffect)
STDMETHODIMP Save(LPCOLESTR pszFileName, BOOL fRemember)
STDMETHODIMP DragEnter(IDataObject *pDataObject, DWORD dwKeyState, POINTL pt, DWORD *pdwEffect)
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
#define DECLARE_NOT_AGGREGATABLE(x)
#define DECLARE_REGISTRY_RESOURCEID(x)
const GUID IID_IPersistFile
WORD WORD PSZ PSZ pszFileName