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

📄 smsmessage.h

📁 在PDA上打开收件箱,要将ReadSMS.dll拷到此程序部署到PDA的目录下
💻 H
字号:
#ifndef __MAPIMESSAGE_H__
#define __MAPIMESSAGE_H__
#include <cemapi.h>
class MAPIEx;
class  SmsMessage 
{
public:
	SmsMessage();
	SmsMessage(SmsMessage& message);
	~SmsMessage();

	enum { PROP_RECIPIENT_TYPE, PROP_RECIPIENT_NAME, PROP_RECIPIENT_EMAIL, PROP_ADDR_TYPE, PROP_ENTRYID, RECIPIENT_COLS };
protected:
	LPCTSTR m_strSenderName;
	LPCTSTR m_strSenderEmail;
	LPCTSTR m_strSubject;
	MAPIEx* m_pMAPI;
	LPMESSAGE m_pMessage;
	DWORD m_dwMessageFlags;
	SBinary m_entryID;
	LPMAPITABLE m_pRecipients;

// Operations
public:
	void SetEntryID(SBinary* pEntryID=NULL);
	SBinary* GetEntryID() { return &m_entryID; }
	LPMESSAGE GetMessage() { return m_pMessage; }
	BOOL Open(MAPIEx* pMAPI,SBinary entryID,DWORD dwMessageFlags);
	void Close();
	LPCTSTR GetSenderName();
	LPCTSTR GetSubject();
	LPCTSTR GetSenderEmail();
	BOOL GetReceivedTime(SYSTEMTIME& tmReceived);
	BOOL GetReceivedTime(LPCTSTR& strReceivedTime,LPCTSTR szFormat=NULL); // NULL defaults to "MM/dd/yyyy hh:mm:ss tt"
	BOOL GetSubmitTime(SYSTEMTIME& tmSubmit);
	BOOL GetSubmitTime(LPCTSTR& strSubmitTime,LPCTSTR szFormat=NULL);
	BOOL GetRecipients();
	BOOL GetNextRecipient(LPCTSTR& strName,LPCTSTR& strEmail,int& nType);

protected:
	HRESULT GetProperty(ULONG ulProperty,LPSPropValue &prop);
	void FillSenderName();
	void FillSenderEmail();
	void FillSubject();
};

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -