📄 pcdmsyncobjhand.h
字号:
//
// File:
// =====
// PCDMSyncObjHandler.h: Header File
//
// Description:
// ============
// Class implements the IReplObjHandler interface - Object
// handler that serializes/deserializes CPCDMSyncFolder
// objects.
//
#pragma once
#define MAXDATASIZE 8000
class CPCDMSyncFolder;
class CPCDMSyncObjHandler : public IReplObjHandler
{
protected:
long m_cRef;
CPCDMSyncFolder *m_pFolder;
PREPLSETUP m_pWriteSetup;
PREPLSETUP m_pReadSetup;
LPBYTE m_pReadPacket;
private:
~CPCDMSyncObjHandler();
public:
CPCDMSyncObjHandler(CPCDMSyncFolder *pFolder);
// ======= IUnknown methods ============= //
STDMETHODIMP_(ULONG) AddRef(void);
STDMETHODIMP_(ULONG) Release(void);
STDMETHODIMP QueryInterface(const IID& iid, void **ppv);
// ======== IReplObjHandler methods ======== //
STDMETHODIMP Setup(PREPLSETUP pSetup);
STDMETHODIMP Reset(PREPLSETUP pSetup);
STDMETHODIMP GetPacket(LPBYTE *lppbData, DWORD *pcbData, DWORD cbRecommend);
STDMETHODIMP SetPacket(LPBYTE lpbData, DWORD cbData);
STDMETHODIMP DeleteObj(PREPLSETUP pSetup);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -