www.pudn.com > SMSDemoALL.zip > mobilesms.h
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
// NOTE: Do not modify the contents of this file. If this class is regenerated by
// Microsoft Visual C++, your modifications will be overwritten.
/////////////////////////////////////////////////////////////////////////////
// CMobileSMS wrapper class
class CMobileSMS : public CWnd
{
protected:
DECLARE_DYNCREATE(CMobileSMS)
public:
CLSID const& GetClsid()
{
static CLSID const clsid
= { 0x97130860, 0x544d, 0x4628, { 0xb4, 0x19, 0x6f, 0xa9, 0x74, 0xb2, 0x41, 0xab } };
return clsid;
}
virtual BOOL Create(LPCTSTR lpszClassName,
LPCTSTR lpszWindowName, DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd, UINT nID,
CCreateContext* pContext = NULL)
{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
const RECT& rect, CWnd* pParentWnd, UINT nID,
CFile* pPersist = NULL, BOOL bStorage = FALSE,
BSTR bstrLicKey = NULL)
{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
pPersist, bStorage, bstrLicKey); }
// Attributes
public:
CString GetSMSLastReadPhone();
void SetSMSLastReadPhone(LPCTSTR);
CString GetSMSLastReadText();
void SetSMSLastReadText(LPCTSTR);
CString GetSMSLastReadTime();
void SetSMSLastReadTime(LPCTSTR);
long GetSMSLastReadStatus();
void SetSMSLastReadStatus(long);
long GetSMSLastReadCode();
void SetSMSLastReadCode(long);
CString GetPBLastReadPhone();
void SetPBLastReadPhone(LPCTSTR);
CString GetPBLastReadName();
void SetPBLastReadName(LPCTSTR);
long GetConnectionMode();
void SetConnectionMode(long);
long GetComNumber();
void SetComNumber(long);
long GetComBaudrate();
void SetComBaudrate(long);
long GetSMSSendNeedReport();
void SetSMSSendNeedReport(long);
long GetSMSSendTimeout();
void SetSMSSendTimeout(long);
long GetSMSSendTimeSpace();
void SetSMSSendTimeSpace(long);
long GetSMSSendTryTimes();
void SetSMSSendTryTimes(long);
long GetSMSSendValidity();
void SetSMSSendValidity(long);
long GetMobileMCC();
void SetMobileMCC(long);
long GetMobileMNC();
void SetMobileMNC(long);
long GetAutoDeleteMsg();
void SetAutoDeleteMsg(long);
long GetAutoDeleteReport();
void SetAutoDeleteReport(long);
long GetAutoHangeup();
void SetAutoHangeup(long);
long GetNeedLog();
void SetNeedLog(long);
CString GetRegisterCode();
void SetRegisterCode(LPCTSTR);
CString GetRegisterName();
void SetRegisterName(LPCTSTR);
// Operations
public:
long Connect();
long Disconnect();
long CheckConnection();
CString GetManufacturer();
CString GetModel();
CString GetNetInfo();
CString GetIMEI();
CString GetVersion();
long GetBatteryLevel();
long GetSignalLevel();
CString GetTime();
long SetTime(LPCTSTR Time);
CString GetSMSCNumber();
long SetSMSCNumber(LPCTSTR SMSCNumber);
long CallDial(LPCTSTR Phone, long Timeout);
long CallAnswer();
long CallHangup();
long CallSendDTMF(LPCTSTR DTMF);
long CallFRegister(long Reason, long Class, LPCTSTR Phone, long Time);
CString CallFQuery(long Reason, long Class);
long CallFErasure(long Reason, long Class);
CString PBGetStorage();
long PBSetStorage(LPCTSTR Storage);
long PBGetCapability();
long PBGetCount();
long PBRead(long Index);
long PBSave(long Index, LPCTSTR Phone, LPCTSTR Name);
long PBDelete(long Index);
long SMSGetCapability();
long SMSGetCount();
long SMSRead(long Index);
long SMSSend(LPCTSTR Phone, LPCTSTR Text, long Code);
long SMSSave(LPCTSTR Phone, LPCTSTR Text, long Code);
long LogoSend(LPCTSTR Phone, LPCTSTR LogoFile, long Code);
long LogoSave(LPCTSTR LogoFile, long Code);
long LogoReset(long Code);
long RingtoneSend(LPCTSTR Phone, LPCTSTR Ringtone, long Code);
long RingtoneSave(LPCTSTR Ringtone, long Index, long Code);
long GetLastError();
CString GetStandardTime(LPCTSTR Server, long Port);
long SMSDelete(long Index);
long SetComDTRRTS(long Status);
long GetComDSRCTS();
CString Command(LPCTSTR Command, LPCTSTR ExitString, long Timeout);
void AboutBox();
};