📄 netmapi.h
字号:
#ifndef __NETMAPI_H__
#define __NETMAPI_H__
#include "MAPIEx.h"
#define AFX_EXT_CLASS __declspec(dllexport)
extern "C" {
AFX_EXT_CLASS BOOL MAPIInit();
AFX_EXT_CLASS void MAPITerm();
AFX_EXT_CLASS MAPIEx* MAPILogin();
AFX_EXT_CLASS void MAPILogout(MAPIEx* pMAPI);
AFX_EXT_CLASS BOOL MAPIOpenMessageStore(MAPIEx* pMAPI);
AFX_EXT_CLASS BOOL MAPIOpenInbox(MAPIEx* pMAPI);
AFX_EXT_CLASS BOOL MAPIOpenOutbox(MAPIEx* pMAPI);
AFX_EXT_CLASS BOOL MAPIOpenSentItems(MAPIEx* pMAPI);
AFX_EXT_CLASS BOOL MAPIOpenDeletedItems(MAPIEx* pMAPI);
AFX_EXT_CLASS BOOL MAPIOpenDrafts(MAPIEx* pMAPI);
AFX_EXT_CLASS BOOL MAPIGetContents(MAPIEx* pMAPI,LPMAPIFOLDER pFolder);
AFX_EXT_CLASS int MAPIGetRowCount(MAPIEx* pMAPI);
AFX_EXT_CLASS BOOL MAPIGetNextMessage(MAPIEx* pMAPI,SmsMessage*& pMessage,BOOL bUnreadOnly);
AFX_EXT_CLASS void MessageGetSenderName(SmsMessage* pMessage,LPTSTR szSenderName,int nMaxLength);
AFX_EXT_CLASS void MessageGetSenderEmail(SmsMessage* pMessage,LPTSTR szSenderEmail,int nMaxLength);
AFX_EXT_CLASS void MessageGetSubject(SmsMessage* pMessage,LPTSTR szSubject,int nMaxLength);
AFX_EXT_CLASS BOOL MessageGetReceivedTime(SmsMessage* pMessage,int& nYear,int& nMonth,int& nDay,int& nHour,int& nMinute,int& nSecond);
AFX_EXT_CLASS BOOL MessageGetReceivedTimeString(SmsMessage* pMessage,LPTSTR szReceivedTime,int nMaxLength,LPCTSTR szFormat);
AFX_EXT_CLASS BOOL MessageGetSubmitTime(SmsMessage* pMessage,int& nYear,int& nMonth,int& nDay,int& nHour,int& nMinute,int& nSecond);
AFX_EXT_CLASS BOOL MessageGetSubmitTimeString(SmsMessage* pMessage,LPTSTR szSubmitTime,int nMaxLength,LPCTSTR szFormat);
AFX_EXT_CLASS BOOL MessageGetRecipients(SmsMessage* pMessage);
AFX_EXT_CLASS BOOL MessageGetNextRecipient(SmsMessage* pMessage,LPTSTR szName,int nMaxLenName,LPTSTR szEmail,int nMaxLenEmail,int& nType);
AFX_EXT_CLASS void MessageClose(SmsMessage* pMessage);
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -