ftpmi.h
来自「很好用的ftp源码」· C头文件 代码 · 共 50 行
H
50 行
/*****************************************************************************
* ftpmi.h
*****************************************************************************/
#ifndef _FTPMALLOCITEM_H
#define _FTPMALLOCITEM_H
/*****************************************************************************
*
* CMallocItem
*
* Really nothing doing.
*
*****************************************************************************/
class CMallocItem : public IMalloc
{
public:
//////////////////////////////////////////////////////
// Public Interfaces
//////////////////////////////////////////////////////
// *** IUnknown ***
virtual STDMETHODIMP_(ULONG) AddRef(void);
virtual STDMETHODIMP_(ULONG) Release(void);
virtual STDMETHODIMP QueryInterface(REFIID riid, LPVOID * ppvObj);
// *** IMalloc ***
virtual STDMETHODIMP_(LPVOID) Alloc(ULONG cb);
virtual STDMETHODIMP_(LPVOID) Realloc(LPVOID pv, ULONG cb);
virtual STDMETHODIMP_(void) Free(LPVOID pv);
virtual STDMETHODIMP_(ULONG) GetSize(LPVOID pv);
virtual STDMETHODIMP_(int) DidAlloc(LPVOID pv);
virtual STDMETHODIMP_(void) HeapMinimize();
public:
CMallocItem();
~CMallocItem(void);
// Friend Functions
friend HRESULT CMallocItem_Create(IMalloc ** ppm);
protected:
int m_cRef;
};
#endif // _FTPMALLOCITEM_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?