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(); 
};