8#ifndef _CDESKLINKDROPHANDLER_HPP_
9#define _CDESKLINKDROPHANDLER_HPP_
14 public CComCoClass<CDeskLinkDropHandler, &CLSID_DeskLinkDropHandler>,
15 public CComObjectRootEx<CComMultiThreadModelNoCS>,
29 DWORD *pdwEffect)
override;
STDMETHODIMP Load(LPCOLESTR pszFileName, DWORD dwMode) override
STDMETHODIMP Drop(IDataObject *pDataObject, DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) override
STDMETHODIMP DragLeave() override
STDMETHODIMP GetClassID(CLSID *lpClassId) override
STDMETHODIMP Save(LPCOLESTR pszFileName, BOOL fRemember) override
STDMETHODIMP DragOver(DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) override
STDMETHODIMP SaveCompleted(LPCOLESTR pszFileName) override
STDMETHODIMP GetCurFile(LPOLESTR *ppszFileName) override
STDMETHODIMP DragEnter(IDataObject *pDataObject, DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) override
STDMETHODIMP IsDirty() override
#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