⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 export.h

📁 sgip的api,包括开发资料
💻 H
📖 第 1 页 / 共 4 页
字号:
				   LPCTSTR system_type,			//系统类型 char[13]
				   unsigned long ulInterface_version,		//接口类型
				   unsigned char ucAddr_TON,				//号码类型
				   unsigned char ucAddr_NPI,				//编码方案
				   LPCTSTR Address_range		//地址类型
				   );

BOOL WINAPI Login(
				  LPCTSTR SystemID,				//用户标识 char [MAX_SMEI_SYSTEMID]
				  LPCTSTR Password,				//密码 char[MAX_SMEI_PASSWORD]
				  unsigned char byIFver=0 );

BOOL WINAPI Login_R(LPCTSTR SystemID,			//用户标识 char [MAX_SMEI_SYSTEMID]
					LPCTSTR Password,			//密码 char[MAX_SMEI_PASSWORD]
					unsigned char byIFver=0 );

BOOL WINAPI Login_A(LPCTSTR SystemID,			//用户标识 char [MAX_SMEI_SYSTEMID]
					LPCTSTR Password,			//密码 char[MAX_SMEI_PASSWORD]
					unsigned char byIFver=0 );
BOOL WINAPI Login_T(LPCTSTR SystemID,			//用户标识 char [MAX_SMEI_SYSTEMID]
					LPCTSTR Password,			//密码 char[MAX_SMEI_PASSWORD]
					unsigned char byIFver=0);

BOOL WINAPI Logout();

int WINAPI SubmitSM(
			  unsigned char OrgTON,					//源地址号码类型
			  unsigned char OrgNPI,					//源地址编码方案
			  LPCTSTR OrgAddr,						//源地址 char[MAX_ADDR_LEN]
			  unsigned char DestTON,				//目标地址号码类型
			  unsigned char DestNPI,				//目标地址编码方案
			  LPCTSTR DestAddr,						//目标地址 char[MAX_ADDR_LEN]
			  unsigned char PRI,					//SM优先级
			  unsigned char DCS,					//数据编码方案
			  LPCTSTR Schedule,						//定时 char[MAX_TIMESTAMP_LEN]
			  LPCTSTR Expire,						//超时时间 char[MAX_TIMESTAMP_LEN]
			  unsigned long Default_ID,				//缺省短消息
			  unsigned char UDHI,					//1表示UD为一个结构,0表示缺省
			  unsigned long UDLen,					//表示UD的长度
			  LPCTSTR UserData,						//用户信息,短消息正文
			  unsigned long* SM_ID,					//返回:短消息ID
              // Begin: Modifier: huanghui(41674) for 1.5d201 错误码整改   Date: 2006-4-12 
              // unsigned char* FCS					//返回:失败原因
              int * FCS					//返回:失败原因
              // End  : Modifier: huanghui(41674) for 1.5d201 错误码整改   Date: 2006-4-12 
			  );

int WINAPI VPSubmitSM(
			  LPCTSTR OrgAddr,						//源地址 char[MAX_ADDR_LEN]
			  LPCTSTR DestAddr,						//目标地址 char[MAX_ADDR_LEN]
			  LPCTSTR Schedule,						//定时 char[MAX_TIMESTAMP_LEN]
			  LPCTSTR Expire,						//超时时间 char[MAX_TIMESTAMP_LEN]
			  unsigned long Default_ID,				//缺省短消息
			  LPCTSTR UserData,						//用户信息,短消息正文
			  unsigned long* SM_ID,					//返回:短消息ID
              // Begin: Adder: huanghui(41674) for 1.5d201 错误码整改   Date: 2006-4-12 
              int *FCS = NULL
              // End  : Adder: huanghui(41674) for 1.5d201 错误码整改   Date: 2006-4-12 
			  );

// Begin: Modifier: huanghui(41674) for SMSAPI V1.5D1  Date: 2005-12-2 
//int WINAPI QuerySMStatus(
//				   unsigned long SM_ID,				//短消息ID
//				   unsigned char* OrgTON,			//返回:源地址号码类型
//				   unsigned char* OrgNPI,			//返回:源地址编码方案
//				   LPTSTR OrgAddr,					//返回:源地址 char[MAX_ADDR_LEN]
//				   unsigned char* DestTON,			//返回:目标地址号码类型
//				   unsigned char* DestNPI,			//返回:目标地址编码方案
//				   LPTSTR DestAddr,					//返回:目标地址 char[MAX_ADDR_LEN]
//				   LPTSTR Final_Date,				//返回:最后时间 char[MAX_TIMESTAMP_LEN]
//				   unsigned char* SM_Status,		//返回:短消息状态
//													//0 : WAITING_FOR_DELIVER 表示等待发送
//													//1 : DELIVER_SUCCESS 表示成功发送
//													//2 : DELIVER_FAIL 表示发送失败
//				   unsigned char* Error_Code		//返回:错误代码
//				   );
int WINAPI QuerySMStatus(
				   LPCTSTR SM_ID,	     			//短消息ID
				   unsigned char OrgTON,			//返回:源地址号码类型
				   unsigned char OrgNPI,			//返回:源地址编码方案
				   LPTSTR OrgAddr,					//返回:源地址 char[MAX_ADDR_LEN]
				   unsigned char* DestTON,			//返回:目标地址号码类型
				   unsigned char* DestNPI,			//返回:目标地址编码方案
				   LPTSTR DestAddr,					//返回:目标地址 char[MAX_ADDR_LEN]
				   LPTSTR Final_Date,				//返回:最后时间 char[MAX_TIMESTAMP_LEN]
				   unsigned char* SM_Status,		//返回:短消息状态
													//0 : WAITING_FOR_DELIVER 表示等待发送
													//1 : DELIVER_SUCCESS 表示成功发送
													//2 : DELIVER_FAIL 表示发送失败
				   unsigned char* Error_Code,		//返回:错误代码
                   // Begin: Adder: huanghui(41674) for 1.5d201 错误码整改   Date: 2006-4-12 
                   int *FCS = NULL
                   // End  : Adder: huanghui(41674) for 1.5d201 错误码整改   Date: 2006-4-12                 
				   );
// End  : Modifier: huanghui(41674) for SMSAPI V1.5D1  Date: 2005-12-2 

int WINAPI QuerySMDetail(
				   unsigned long SM_ID,				//短消息ID
				   unsigned char *OrgTON,			//返回:源地址号码类型
				   unsigned char *OrgNPI,			//返回:源地址编码方案
				   LPTSTR OrgAddr,					//返回:源地址 char[MAX_ADDR_LEN]
				   unsigned char* DestTON,			//返回:目标地址号码类型
				   unsigned char* DestNPI,			//返回:目标地址编码方案
				   LPTSTR DestAddr,					//返回:目标地址 char[MAX_ADDR_LEN]
				   unsigned char* PRI,				//返回:SM优先级
				   unsigned char* DCS,				//返回:数据编码方案
				   LPTSTR Schedule,					//返回:定时 char[MAX_TIMESTAMP_LEN]
				   LPTSTR Expire,					//返回:超时时间 char[MAX_TIMESTAMP_LEN]
				   LPTSTR Final,					//返回:最后时间 char[MAX_TIMESTAMP_LEN]
				   unsigned char* SM_Status,		//返回:短消息状态, 返回值定义同QuerySMStatus.
				   unsigned char* Error_Code,		//返回:错误代码
				   unsigned long Len,				//接收短消息长度,User_Data的大小不能小于此数
				   LPTSTR User_Data					//返回:短消息文本
				   );
// Begin: Modifier: huanghui(41674) for SMSAPI V1.5D1接口整理   Date: 2005-12-5 
//int WINAPI CancelSM(
//					 unsigned long SM_ID			//短消息ID
//					 );
int WINAPI CancelSM(LPCTSTR SM_ID);
// End  : Modifier: huanghui(41674) for SMSAPI V1.5D1接口整理 Date: 2005-12-5 

int WINAPI ReplaceSM(
                      // Begin: Modifier: huanghui(41674) for SMSAPI V1.5D1接口整理  Date: 2005-12-5 
                      //unsigned long SM_ID, 
                      LPCTSTR SM_ID,                        //短消息ID
                      // End  : Modifier: huanghui(41674) for SMSAPI V1.5D1接口整理 Date: 2005-12-5 
					  unsigned char OrgTON,					//源地址号码类型
					  unsigned char OrgNPI,					//源地址编码方案
					  LPCTSTR OrgAddr,						//源地址 char[MAX_ADDR_LEN]
					  LPCTSTR Schedule,						//定时 char[MAX_TIMESTAMP_LEN]
					  LPCTSTR Expire,						//超时时间 char[MAX_TIMESTAMP_LEN]
					  // Begin:  Modifier: huanghui(41674) for SMSAPI V1.5D1接口整理 Date: 2005-12-5 
                      unsigned char DCS,
                      unsigned char SRR,
                      // End  : Modifier: huanghui(41674) for SMSAPI V1.5D1接口整理 Date: 2005-12-5 
					  unsigned long Default_ID,				//缺省短消息
					  unsigned long UDL,
					  LPCTSTR UserData,						//用户信息,短消息正文
                      // Begin: Adder: huanghui(41674) for 1.5d201 错误码整改   Date: 2006-4-11 
                      int *FCS = NULL
                      // End  : Adder: huanghui(41674) for 1.5d201 错误码整改   Date: 2006-4-11 
					  );

int WINAPI QuerySMS(
					unsigned char Dir,					//0:按源地址 1:按目标地址
					unsigned char TON,
					unsigned char NPI,
					LPCTSTR Addr,
					LPCTSTR DateTime,					//开始时间
					LPCTSTR FinaTime,					//结束时间
					unsigned char* Number,				//要查询的条数
					unsigned char* status,
					unsigned long* sm_id
					);

int WINAPI AddSubscriber(
						 unsigned char TON,					//号码类型
						 unsigned char NPI,					//编码方案
						 LPCTSTR SubID,						//用户标识 char[MAX_ADDR_LEN]
						 LPCTSTR SubName,					//用户姓名 char[MAX_ADDR_LEN]
						 LPCTSTR SubAddress,				//用户(通讯)地址 char[MAX_SUB_ADDRESS]
						 unsigned char MsType,				//手机类型
						 unsigned long Service,				//服务级别(未定义)
						 unsigned char bSM,					//是否提供短消息服务
						 unsigned long OCOS,				//最大下发数
						 unsigned long TCOS,				//最大提交数
						 unsigned short Reserve,			//保留
						 LPCTSTR Password					//密码 char [MAX_PASSWORD]
						 );

int WINAPI DeleteSubscriber(
							LPCTSTR SubID					//用户标识 char[MAX_ADDR_LEN]
							);

int WINAPI ModifySubscriber(
						 unsigned char TON,					//号码类型
						 unsigned char NPI,					//编码方案
						 LPCTSTR SubID,						//用户标识 char[MAX_ADDR_LEN]
						 LPCTSTR SubName,					//用户姓名 char[MAX_ADDR_LEN]
						 LPCTSTR SubAddress,				//用户地址 char[MAX_SUB_ADDRESS]
						 unsigned char MsType,				//手机类型
						 unsigned long Service,				//服务级别
						 unsigned char bSM,					//是否提供短消息服务
						 unsigned long OCOS,				//最大下发数
						 unsigned long TCOS,				//最大提交数
						 LPCTSTR Password					//密码 char [MAX_PASSWORD]
						 );

int WINAPI EnquireSubscriber(
							 LPCTSTR SubID,						//用户标识
							 unsigned char* TON,				//返回:号码类型
							 unsigned char* NPI,				//返回:编码方案
							 LPTSTR SubName,					//返回:用户姓名 char[MAX_ADDR_LEN]
							 LPTSTR SubAddress,					//返回:用户地址 char[MAX_SUB_ADDRESS]
							 unsigned long* Service,			//返回:服务级别
							 unsigned char* bSM,				//返回:是否提供短消息服务
							 unsigned long* OCOS,				//返回:最大下发数
							 unsigned long* TCOS,				//返回:最大提交数
							 LPTSTR Password					//返回:密码 char [MAX_PASSWORD]
							 );

int WINAPI EnquireLink();

int WINAPI HasDeliverMessage(
							 DWORD dwTimeOut					//超时时间,单位毫秒
							 );

int WINAPI GetDeliverSM(
						ULONG* sm_ID,							//返回:短讯ID
						unsigned char* DestTON,					//返回:目标地址号码类型
						unsigned char* DestNPI,					//返回:目标地址编码方案
						char* DestAddr,							//返回:目标地址
						unsigned char* OrgTON,					//返回:源地址号码类型
						unsigned char* OrgNPI,					//返回:源地址编码方案
						char* OrgAddr,							//返回:源地址
						unsigned char* PRI,						//返回:优先权
						unsigned char* PID,						//返回:协议类型
						unsigned char* DCS,						//返回:编码方案
						char* TimeStamp,						//返回:下发时间
						char* UserData							//返回:用户数据
						);

int WINAPI VPModifySubPassword(
					   LPCTSTR SubID,					//用户标识 char[MAX_ADDR_LEN]
					   LPCTSTR Password					//密码 char [MAX_PASSWORD]
					   );

int WINAPI GetErrorString(
						  int iErrorNum,				//错误代码
						  int iBuffSize,				//缓冲区大小
						  char* lpszBuff				//缓冲区指针
						  );

int WINAPI GetSMStatusString(
                             DWORD dwStatus,            // 状态值
                             int iBuffLen,              // 缓冲区大小
                             char* lpszBuff             // 缓冲区指针
                             );

int WINAPI SubmitA(
			  unsigned char OrgTON,					//源地址号码类型
			  unsigned char OrgNPI,					//源地址编码方案
			  LPCTSTR OrgAddr,						//源地址 char[MAX_ADDR_LEN]
			  unsigned char DestTON,				//目标地址号码类型
			  unsigned char DestNPI,				//目标地址编码方案
			  LPCTSTR DestAddr,						//目标地址 char[MAX_ADDR_LEN]
			  unsigned char PRI,					//SM优先级
			  unsigned char RD,						//当源地址和目的地址相同时,是否替换存在的短消息。
			  unsigned char RP,						//回应路径
			  unsigned char SRR,					//是否需要状态报告
			  unsigned char MR,						//消息索引
			  unsigned char DCS,					//数据编码方案
			  unsigned char PID,					//协议类型
			  LPCTSTR Schedule,						//定时 char[MAX_TIMESTAMP_LEN]
			  LPCTSTR Expire,						//超时时间 char[MAX_TIMESTAMP_LEN]
			  unsigned long Default_ID,				//缺省短消息
			  unsigned char UDHI,					//1表示UD为一个结构,0表示缺省
			  unsigned long UDLen,					//表示UD的长度
			  LPCTSTR UserData,						//用户信息,短消息正文
			  // Begin: Modifier: huanghui(41674) for 1.5d201 错误码整改   Date: 2006-4-12 
              // unsigned char* FCS					//返回:失败原因
              // unsigned long* SM_ID,					//返回:短消息ID
              unsigned long* SM_ID,					//返回:短消息ID
              int * FCS					//返回:失败原因
              // End  : Modifier: huanghui(41674) for 1.5d201 错误码整改   Date: 2006-4-12
              
			  );
//by ycl 2001.7.9 新增业务子类型
int WINAPI SubmitAEx(
			  unsigned char OrgTON,					//源地址号码类型
			  unsigned char OrgNPI,					//源地址编码方案
			  LPCTSTR OrgAddr,						//源地址 char[MAX_ADDR_LEN]
			  unsigned char DestTON,				//目标地址号码类型
			  unsigned char DestNPI,				//目标地址编码方案
			  LPCTSTR DestAddr,						//目标地址 char[MAX_ADDR_LEN]
			  unsigned char PRI,					//SM优先级
			  unsigned char RD,						//当源地址和目的地址相同时,是否替换存在的短消息。
			  unsigned char RP,						//回应路径
			  unsigned char SRR,					//是否需要状态报告
			  unsigned char MR,						//消息索引
			  unsigned char DCS,					//数据编码方案
			  unsigned char PID,					//协议类型
			  LPCTSTR Schedule,						//定时 char[MAX_TIMESTAMP_LEN]
			  LPCTSTR Expire,						//超时时间 char[MAX_TIMESTAMP_LEN]
			  unsigned long Default_ID,				//缺省短消息
			  unsigned char UDHI,					//1表示UD为一个结构,0表示缺省
			  unsigned long UDLen,					//表示UD的长度
			  LPCTSTR UserData,						//用户信息,短消息正文
			  LPCTSTR sServiceType,                 //业务子类型 by ycl 2001.7.9
			  unsigned long* SM_ID,					//返回:短消息ID
              // Begin: Modifier: huanghui(41674) for 1.5d201 错误码整改   Date: 2006-4-12 
              // unsigned char* FCS					//返回:失败原因
              int * FCS 					//返回:失败原因
              // End  : Modifier: huanghui(41674) for 1.5d201 错误码整改   Date: 2006-4-12 
			  );
//nd by ycl

//by ycl 2001.9.26新增CMPP的计费字段
int WINAPI SubmitAExEx(
			  unsigned char OrgTON,					//源地址号码类型
			  unsigned char OrgNPI,					//源地址编码方案
			  LPCTSTR OrgAddr,						//源地址 char[MAX_ADDR_LEN]
			  unsigned char DestTON,				//目标地址号码类型
			  unsigned char DestNPI,				//目标地址编码方案

⌨️ 快捷键说明

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