⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pcdmsyncobjhand.h

📁 《Windows CE 权威指南》(作者:(美)CHRIS MUENCH
💻 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 + -