谁有小灵通短信开发包“SmGwAPI”,主要想要头文件。
如果有全部的(SmGwAPI.H,SmGwAPI.lib,SmGwAPI.dll)就更好了。
200分感谢,不够还有。
如果有全部的(SmGwAPI.H,SmGwAPI.lib,SmGwAPI.dll)就更好了。
200分感谢,不够还有。
解决方案 »
- MFC怎么加载一个FLASH网页游戏啊
- 如何把一个CString类型的时间,比如说10:23:43,变为秒?
- 机器上有两块硬盘如何通过编程的方法获得他的参数
- 怎样将磁盘上的文件拷贝到光盘上呢,是不是有什么API函数还是有什么类函数呢
- SetWindowOrgEx函数与SetViewportOrgEx函数的区别
- 好久没有来csdn了,向大家问好,散分!
- 用VC+Oracle怎样使得要求输入用户名和密码的对话框不出现,我用了自己的方法没有成功,希望朋友给个提示
- 非常急!悬赏能帮我快速搞定一个求3阶方阵逆阵的c语言程序的逻辑错误的高手,已有源码!先谢了!
- 一道考算法的题目
- Assert难题
- 远程协助系统的问题-关于uPnP的实现
- Direct3DCreate9( D3D_SDK_VERSION )的返回值为NULL!
你要的可能是其他人开发的那个,我就没有了
我看了一下,SmGwAPI.dll里面有5个函数:
InitSMGPAPI
SMGPSendSingle
SMGPDeliver
CMPPActiveTest
SMGPDisconnect
可具体参数是什么就不得而知了。
晕死……
函数声明和参数都有的
#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 sMsgType, //[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__