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

📄 export.h

📁 中国电信文字短信收发程序。采用电信提供的接口动态库。
💻 H
字号:
#ifndef __EXPORT_H__
#define __EXPORT_H__

enum SMGP_ERROR
{
	INVALID_LENGTH =4,	//非法短消息长度
		INVALID_FEECODE =5,     //非法资费代码(FeeCode)
		LENGTH_TOO_LONG =6,     //短消息长度超长
		INVALID_SERVICEID=7,    //非法业务类型(ServiceId)
		SEND_SPEED_TO_HIGH =8,  //短消息发送速度太快
		INVALID_CP_NUM =10,     //非法CP编号
		INVALID_MSGFORMAT =11,  //非法信息格式(MsgFormat)
		INVALID_FEETYPE =12,    //非法自费类别(FeeType)
		INVALID_VALIDTIME= 13,  //非法存活有效期(ValidTime)
		INVALID_ATTIME =14,     //非法定时发送时间(AtTime)
		INVALID_CHARGETERMID =15,       //非法计费号码(ChargeTermId)
		INVALID_DESTTERMID =16, //非法目标号码(DestTermId)
		INVALID_MSGCONTENT =19, //非法短消息(MsgContent)
		CONNECT_GW_FAIL =20,    //连接短消息网关失败
		LOGIN_FAIL =21,	//登录失败
		GET_RESP_ERROR =22,	//接收结果数据包失败
		SEND_POOL_FULL =23,	//发送队列满
		SYSTEM_LIMIT =24,	//超出系统限制
		SYSTEM_ERROR =99	
};

int WINAPI InitSMGPAPI(char SiniFile[]);

int WINAPI SMGPSendSingle( 
				   int nNeedReport,
				   int nMsgLevel,
				   const char* sServiceID,		//[11]: this stands for the string has 11B space;
				   int nMsgFormat,
				   const char* sFeeType,		//[3]
				   const char* sFeeCode,		//[7]
				   const char* sFixedFee,		//[7]
				   const char* sValidTime,		//[18]
				   const char* sAtTime,			//[18]
				   const char* sChargeTermID,	//[22]
				   const char* sDestTermID,		//[22]
				   int nMsgLen,
				   const char* sMsgContent,
				   char* sMsgID,				//[11]
				   int* pnErrorCode,
				   int nMsgType,		//[2]
				   const char* sSrcTermID=NULL	//[22]
				   );

#pragma pack(push,_CTRL_BLOCK)
#pragma pack(1)	
struct DeliverResp
{
	char SMsgID[11];
	int NMsgFormat;
	char SSrcTermID[22];
	int NIsReport;
	int NMsgLen;
	char sMsgContent[201];
	char sDestTermID[21];
	char sRecvTime[15];
};
#pragma pack(pop,_CTRL_BLOCK)

int WINAPI SMGPDeliver( int nTimeOut, DeliverResp* pDeliverResp );

int WINAPI CMPPActiveTest(DWORD dwRetry);

int WINAPI SMGPDisconnect();

#define SMGP_API_SUCCESS 0
#define SMGP_API_FAIL	 1


#endif //__EXPORT_H__

⌨️ 快捷键说明

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