smdef.h

来自「小灵通(网通)短信接口程序」· C头文件 代码 · 共 41 行

H
41
字号
#ifndef __SMDEF_H__

#define __SMDEF_H__

#include "smei.h"

#define MAX_SM_LEN	160

#pragma pack(1)

typedef struct tagDELIVERRESP {
	unsigned short uSize;
	char	sMsgID[21+1];
	int		nMsgLevel;
	char	sServiceID[10+1];
	int		nMsgFormat;
	char	sSrcTermID[21+1];
	int		nIsReply;	/* 0/1 */
	int		nMsgLen;
	char	sMsgContent[MAX_SM_LEN+1];
	char	sDestTermID[21+1];
	char	cTpPid;
	char	cTpUdhi;
} DELIVERRESP, * PDELIVERRESP, FAR *LPDELIVERRESP;

typedef struct tagSUBMITINFO {
	long lRelatedMO;			//对应的MO标识,为0表示由SP发起的
	LPCSTR lpcszFromMobile;		//发送方,可以是服务号码+用户定义标识,最长不超过19位
	LPCSTR lpcszToMobile;		//接受该短消息的手机号
	LPCSTR lpcszServiceType;	//业务代码,由sp定义
	int nFeeType;				//计费类型
	int nFeeCode;				//该条短消息的收费值;单位为分
	int nPriority;				//优先级0-9,从低到高
	LPCSTR lpcszFeeMobile;		//收费的手机号码,为NULL或"",则表示不指定
	LPCSTR lpcszExpireTime;		//短消息寿命的终止时间;"yymmddhhmmsstnnp";"tnnp"取固定值"032+"
	LPCSTR lpcszScheduleTime;	//定时发送时间
	int nMessageLength;			//短消息长度
	LPCSTR lpcszMsgContent;		//短消息内容
} SUBMITINFO, * PSUBMITINFO, FAR * LPSUBMITINFO;

#endif

⌨️ 快捷键说明

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