www.pudn.com > Read.rar > ExportFuncs.h


#include "stdafx.h" 
 
 
//////GPRS functions and data structure 
#ifndef  ATTACH_CB_FUNC_ 
#define  ATTACH_CB_FUNC_ 
typedef void (*ATTACH_CB_FUNC)(DWORD); 
 
#define GPRS_OpenPort          0x01		//打开端口 
#define GPRS_PortOpened  	     0x02 	//端口已打开 
#define GPRS_ConnectDevice		 0x03   //连接设备 
#define GPRS_DeviceConnected   0x04		//设备已连接 
#define GPRS_Authenticate      0x05		//验证用户名及密码 
#define GPRS_Authenticated     0x06		//用户名及密码验证通过 
#define GPRS_Connected         0x07		//已与网络连接 
#define GPRS_Disconnected      0x08		//连接未能成功.可能需重启机器 
 
#endif 
 
 
DWORD GprsAttach(ATTACH_CB_FUNC cb_func); 
DWORD GprsDetach(); 
BOOL GprsGetCurState(); 
void GprsSetPortNum(long); 
BOOL GprsGetVersion(char* ver_str,long ver_str_len); 
//DWORD GetCurGprsStatistics(RAS_STATS* lpStatistics); 
 
 
 
//////SMS functions and data structure 
#ifndef  REV_SM_CB_FUNC_ 
#define  REV_SM_CB_FUNC_ 
typedef void (*REV_SM_CB_FUNC) (CStringArray& sm_array); 
typedef void (*OPEN_PORT_CB_FUNC) (DWORD); 
#endif 
 
DWORD SmsStartup(OPEN_PORT_CB_FUNC open_port_cb_func, 
                 REV_SM_CB_FUNC rev_sm_cb_func); 
DWORD SmsTerminate(); 
BOOL SmsSendString(CString& tel_number,CString& sm_content); 
BOOL SmsGetCenterNumber(char* number_center,long len); 
BOOL SmsSetCenterNumber(CString& center_number); 
void SmsSetPortNum(long port_num); 
BOOL SmsGetVersion(char* ver_str,long ver_str_len);