pcdmutils.h
来自「《Windows CE 权威指南》(作者:(美)CHRIS MUENCH」· C头文件 代码 · 共 50 行
H
50 行
// PCDMUtils.h : Declaration of the CPCDMUtils
#ifndef __PCDMUTILS_H_
#define __PCDMUTILS_H_
#include "resource.h" // main symbols
#define PCDMCLASS_ACCESSREG 1
#define PCDMCLASS_INPUT 2
#define PCDMCLASS_ACCESSDB 3
#define PCDMCLASS_UTILS 4
#define PCDMCLASS_TRANSFER 5
#define ADBCMD_INSERT 1
/////////////////////////////////////////////////////////////////////////////
// CPCDMUtils
class ATL_NO_VTABLE CPCDMUtils :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<CPCDMUtils, &CLSID_PCDMUtils>,
public IDispatchImpl<IPCDMUtils, &IID_IPCDMUtils, &LIBID_PCDMDLLLib>
{
public:
CPCDMUtils()
{
}
DECLARE_REGISTRY_RESOURCEID(IDR_PCDMUTILS)
DECLARE_PROTECT_FINAL_CONSTRUCT()
BEGIN_COM_MAP(CPCDMUtils)
COM_INTERFACE_ENTRY(IPCDMUtils)
COM_INTERFACE_ENTRY(IDispatch)
END_COM_MAP()
// IPCDMUtils
public:
STDMETHOD(GetTagValue)(BSTR InCMD, BSTR TagName,/*[out,retval]*/BSTR *TagValue);
STDMETHOD(ExecuteADBCmd)(BSTR Command);
STDMETHOD(GetCommand)(BSTR InURL,/*[out,retval]*/BSTR *Command);
STDMETHOD(GetClass)(BSTR InURL,/*[out, retval]*/LONG *ClassID);
STDMETHOD(GetURL)(LONG Index, BSTR InURL,/*[out,retval]*/BSTR *OutURL);
STDMETHOD(AnalyzeURL)(BSTR bstrURL);
private:
BOOL MidStr(TCHAR *InSTR,long StartPos,long EndPos,BSTR *OutSTR);
long InstrPos(TCHAR *InSTR,LONG Start,TCHAR* tChar);
};
#endif //__PCDMUTILS_H_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?