10 EnumFORMATETC(ULONG cur, LPUNKNOWN obj, ULONG formats, LPFORMATETC list);
12 HRESULT STDMETHODCALLTYPE
QueryInterface(REFIID riid, LPVOID FAR* lplpvObj);
13 ULONG STDMETHODCALLTYPE
AddRef();
14 ULONG STDMETHODCALLTYPE
Release();
15 HRESULT STDMETHODCALLTYPE
Next(ULONG celt, FORMATETC *rgelt, ULONG *pceltFetched);
16 HRESULT STDMETHODCALLTYPE
Skip(ULONG celt);
17 HRESULT STDMETHODCALLTYPE
Reset();
18 HRESULT STDMETHODCALLTYPE
Clone(IEnumFORMATETC **ppenum);
35 HRESULT STDMETHODCALLTYPE
QueryInterface(REFIID riid, LPVOID FAR *lplpvObj);
36 ULONG STDMETHODCALLTYPE
AddRef();
37 ULONG STDMETHODCALLTYPE
Release();
38 HRESULT STDMETHODCALLTYPE
GetData(FORMATETC *pFormatetc, STGMEDIUM *pmedium);
39 HRESULT STDMETHODCALLTYPE
GetDataHere(FORMATETC *pFormatetc, STGMEDIUM *pmedium);
40 HRESULT STDMETHODCALLTYPE
QueryGetData(FORMATETC *pFormatetc);
42 HRESULT STDMETHODCALLTYPE
SetData(FORMATETC *pFormatetc, STGMEDIUM *pmedium, BOOL fRelease);
43 HRESULT STDMETHODCALLTYPE
EnumFormatEtc(DWORD dwDirection, IEnumFORMATETC **ppenumFormatetc);
44 HRESULT STDMETHODCALLTYPE
DAdvise(FORMATETC *pFormatetc, DWORD advf, IAdviseSink *pAdvSink, DWORD *pdwConnection);
45 HRESULT STDMETHODCALLTYPE
DUnadvise(DWORD dwConnection);
46 HRESULT STDMETHODCALLTYPE
EnumDAdvise(IEnumSTATDATA **ppenumAdvise);
59 HRESULT STDMETHODCALLTYPE
QueryInterface(REFIID riid, LPVOID FAR *lplpvObj);
60 ULONG STDMETHODCALLTYPE
AddRef();
61 ULONG STDMETHODCALLTYPE
Release();
62 HRESULT STDMETHODCALLTYPE
QueryContinueDrag(BOOL fEscapePressed, DWORD grfKeyState);
‾DataObject()
Destructor
Definition lhazole.cpp:166
HRESULT STDMETHODCALLTYPE EnumFormatEtc(DWORD dwDirection, IEnumFORMATETC **ppenumFormatetc)
EnumFormatEtc
Definition lhazole.cpp:235
FORMATETC m_Etc
Definition lhazole.h:50
HRESULT STDMETHODCALLTYPE GetDataHere(FORMATETC *pFormatetc, STGMEDIUM *pmedium)
GetDataHere
Definition lhazole.cpp:280
ULONG STDMETHODCALLTYPE AddRef()
AddRef
Definition lhazole.cpp:173
HRESULT STDMETHODCALLTYPE QueryGetData(FORMATETC *pFormatetc)
QueryGetData
Definition lhazole.cpp:288
HRESULT STDMETHODCALLTYPE DAdvise(FORMATETC *pFormatetc, DWORD advf, IAdviseSink *pAdvSink, DWORD *pdwConnection)
DAdvise
Definition lhazole.cpp:182
HRESULT STDMETHODCALLTYPE GetData(FORMATETC *pFormatetc, STGMEDIUM *pmedium)
GetData
Definition lhazole.cpp:265
HGLOBAL DuplicateGlobalMem(HGLOBAL srcGlobal)
DuplicateGlobalMem
Definition lhazole.cpp:200
HGLOBAL hGlobal
Definition lhazole.h:31
HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, LPVOID FAR *lplpvObj)
QueryInterface
Definition lhazole.cpp:302
DataObject(void)
Constructor
Definition lhazole.cpp:151
HRESULT STDMETHODCALLTYPE SetData(FORMATETC *pFormatetc, STGMEDIUM *pmedium, BOOL fRelease)
SetData
Definition lhazole.cpp:329
ULONG STDMETHODCALLTYPE Release()
Release
Definition lhazole.cpp:316
HRESULT STDMETHODCALLTYPE EnumDAdvise(IEnumSTATDATA **ppenumAdvise)
EnumDAdvise
Definition lhazole.cpp:226
ULONG m_refCnt
Definition lhazole.h:49
HRESULT STDMETHODCALLTYPE DUnadvise(DWORD dwConnection)
DUnadvise
Definition lhazole.cpp:191
HRESULT STDMETHODCALLTYPE GetCanonicalFormatEtc(FORMATETC *pFormatetcIn, FORMATETC *pFormatetcOut)
GetCanonicalFormatEtc
Definition lhazole.cpp:256
void ExtractTmp(void)
Download from Dropbox to temporary folder
Definition lhazole.cpp:434
void ExtractTmp(void)
Download from Google Drive to temporary folder
Definition lhazole.cpp:418
void ExtractTmp(void)
Download from OneDrive to temporary folder
Definition lhazole.cpp:426
HRESULT STDMETHODCALLTYPE GiveFeedback(DWORD dwEffect)
GiveFeedback
Definition lhazole.cpp:442
ULONG STDMETHODCALLTYPE AddRef()
AddRef
Definition lhazole.cpp:386
HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, LPVOID FAR *lplpvObj)
QueryInterface
Definition lhazole.cpp:372
HRESULT STDMETHODCALLTYPE QueryContinueDrag(BOOL fEscapePressed, DWORD grfKeyState)
QueryContinueDrag
Definition lhazole.cpp:451
DWORD m_Effect
Definition lhazole.h:69
LHAZ * m_lhazp
Definition lhazole.h:66
ULONG STDMETHODCALLTYPE Release()
Release
Definition lhazole.cpp:470
ULONG m_refCnt
Definition lhazole.h:70
virtual void ExtractTmp(void)
Extract archive to temporary folder
Definition lhazole.cpp:395
Main Class
Definition lhaz.h:47