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

📄 pcdmutils.h

📁 是一本关于
💻 H
字号:
// 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -