📄 pdu.h.bak
字号:
#include <stdio.h>
#include <string.h>
#define GSM_7BIT 0
#define GSM_8BIT 4
#define GSM_UCS2 8
unsigned char ServerCenter[14]="8613800280500" ; //本手机卡的短信服务中心号码
typedef struct {
char SCA[22];
char TPA[22];
char TP_PID;
char TP_DCS;
char TP_SCTS[16];
char *TP_UD;
char index;
} SM_PARAM;
SM_PARAM MySM_PARAM ; //存储解码后或者编码前的短信信息
int gsmDecode7bit(const unsigned char* pSrc, char* pDst, int nSrcLength);
int gsmString2Bytes(unsigned char* pSrc, unsigned char* pDst, int nSrcLength) ;
int gsmDecodePdu( unsigned char* pSrc, SM_PARAM* pDst) ;
int gsmInvertNumbers(const char* pSrc, char* pDst, int nSrcLength) ;
int gsmEncodePdu(const SM_PARAM* pSrc, char* pDst) ;
int gsmBytes2String(const unsigned char* pSrc, char* pDst, int nSrcLength) ;
void StringToWideChar(char *source , char *dest) ;
int ASCII2UCS2(const unsigned char *Psource , unsigned char *Pdest , int nSrcLength ) ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -