smssend.h

来自「LINUX 平台下面 纯C的 短信和邮件发送程序」· C头文件 代码 · 共 39 行

H
39
字号
#if !defined(__SMSSEND_H__) 
#define __SMSSEND_H__ 

#include "grs_warning_module.h"

#define GSM_7BIT		0 
#define GSM_8BIT		4 
#define GSM_UCS2		8 

#define GSM_WAIT		0		
#define GSM_OK			1	
#define GSM_ERR			-1

typedef struct { 
	char SCA[16];
	char TPA[16];
	char TP_PID;
	char TP_DCS;
	char TP_SCTS[16];	
	char TP_UD[160];
	short index;
} SM_PARAM; 


int gsmBytes2String(const unsigned char* pSrc, char* pDst, int nSrcLength); 
int gsmString2Bytes(const char* pSrc, unsigned char* pDst, int nSrcLength);
int gsmEncode8bit(const char* pSrc, unsigned char* pDst, int nSrcLength); 
int gsmEncodeUcs2(const char* pSrc, unsigned char* pDst, int nSrcLength); 
int gsmInvertNumbers(const char* pSrc, char* pDst, int nSrcLength); 
int gsmSerializeNumbers(const char* pSrc, char* pDst, int nSrcLength); 
int gsmEncodePdu(const SM_PARAM* pSrc, char* pDst); 
int smsinit(const char* smsc, const char* phone, const char* msg, const com_attr_t *ca);




#endif // !defined(__SMSSEND_H__) 

⌨️ 快捷键说明

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