9 #ifndef CSENDTOZIP_HPP_ 10 #define CSENDTOZIP_HPP_ 13 public CComCoClass<CSendToZip, &CLSID_ZipFolderSendTo>,
14 public CComObjectRootEx<CComMultiThreadModelNoCS>,
STDMETHODIMP GetCurFile(LPOLESTR *ppszFileName)
STDMETHODIMP DragEnter(IDataObject *pDataObj, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect)
#define DECLARE_NOT_AGGREGATABLE(x)
#define DECLARE_NO_REGISTRY()
WORD WORD PSZ PSZ pszFileName
STDMETHODIMP Drop(IDataObject *pDataObj, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect)
STDMETHODIMP GetClassID(CLSID *pclsid)
STDMETHODIMP DragOver(DWORD grfKeyState, POINTL pt, DWORD *pdwEffect)
#define InterlockedDecrement
#define InterlockedIncrement
#define COM_INTERFACE_ENTRY_IID(iid, x)
STDMETHODIMP Load(LPCOLESTR pszFileName, DWORD dwMode)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
const GUID IID_IPersistFile
EXTERN_C const GUID CLSID_ZipFolderSendTo
STDMETHODIMP Save(LPCOLESTR pszFileName, BOOL fRemember)
CComPtr< IDataObject > m_pDataObject
STDMETHODIMP SaveCompleted(LPCOLESTR pszFileName)