📄 smscom.h
字号:
#include "Windows.h"
#define SMS_BUF_TOTAL 50
struct SM_PARAM
{
char SCA[16]; // 短消息服务中心号码(SMSC地址)
char TPA[16]; // 目标号码或回复号码(TP-DA或TP-RA)
char TP_PID; // 用户信息协议标识(TP-PID)
char TP_DCS; // 用户信息编码方式(TP-DCS)
char TP_SCTS[16]; // 服务时间戳字符串(TP_SCTS), 接收时用到
char TP_UD[161]; // 原始用户信息(编码前或解码后的TP-UD)
char index; // 短消息序号,在读取时用到
};
struct SM_RCV_STRU
{
int iSmsTotal;
struct SM_PARAM SMS[SMS_BUF_TOTAL];
};
struct STRUCommInfo
{
int iBaudRate;
char szSCA[30];
};
//-----------------------
extern _declspec(dllimport) void __stdcall WINAPI GetVerInfo(char *szRetVer);
extern _declspec(dllimport) int __stdcall WINAPI iSetSerialNo(char* szCorp,char* szInputSN);
extern _declspec(dllimport) HANDLE __stdcall WINAPI hOpenComm(const char *szPort);
extern _declspec(dllimport) bool __stdcall WINAPI bCloseComm(HANDLE hComm);
extern _declspec(dllimport) bool __stdcall WINAPI bAutoInit(HANDLE hComm,STRUCommInfo *CommInfo,int iSMSFormat,char *szErrInfo);
extern _declspec(dllimport) bool __stdcall WINAPI bSendMsg(HANDLE hComm,char *szMsg,char *szPhNbr,char *szSCA,char *szNextMsg,int iSMSFormat,char *szErrInfo);
extern _declspec(dllimport) int __stdcall WINAPI iRecvMsg(HANDLE hComm,SM_RCV_STRU *RcvSMS,int iSMSFormat,char *szErrInfo);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -