13 public CComCoClass<CMyDocsDropHandler, &CLSID_MyDocsDropHandler>,
14 public CComObjectRootEx<CComMultiThreadModelNoCS>,
28 DWORD *pdwEffect)
override;
STDMETHODIMP SaveCompleted(LPCOLESTR pszFileName) override
STDMETHODIMP DragOver(DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) override
STDMETHODIMP IsDirty() override
STDMETHODIMP GetClassID(CLSID *lpClassId) override
STDMETHODIMP GetCurFile(LPOLESTR *ppszFileName) override
STDMETHODIMP Save(LPCOLESTR pszFileName, BOOL fRemember) override
STDMETHODIMP DragLeave() override
STDMETHODIMP Drop(IDataObject *pDataObject, DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) override
STDMETHODIMP Load(LPCOLESTR pszFileName, DWORD dwMode) override
STDMETHODIMP DragEnter(IDataObject *pDataObject, DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) 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