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

📄 messdealdll.h

📁 关于Mysql接口的简单的连接,插入,更新的操作,使用c语言实现
💻 H
字号:
#ifndef messDealDll_H#define messDealDll_H/*--------------------------------------------------------------------*//*出口函数定义*/ int RecvMess(char *, char*,char*,long *); int SendMess(char *, char*,char*,long *); int RecvMess1(char *, char*,void * ); int SendMess1(char *, char*,void * ); int OpenSendQueueX(char* QMName, char* QTName,long *Hconn, long* Hobj); int SendMessX(long Hconn,long Hobj,void *lparam); int CloseSendQueueX(long *Hconn, long* Hobj);  int OpenRecvQueueX(char* QMName, char* QTName,long *Hconn, long* Hobj); int RecvMessX(long Hconn,long Hobj,void *lparam); int CloseRecvQueueX(long *Hconn, long* Hobj); /*程序运行代号*/#define PEC_SUCCESS 0#define PEC_ERR_PARAM	1#define PEC_ERR_QUEUEMANAGER 2#define PEC_ERR_QUEUE 3#define PEC_ERR_PUTMSG 4#define PEC_ERR_PARAME 5#define PEC_ERR_OTHER	99/*长度定义*/#define  MAX_MESS_SIZE	1024*10	/*缓冲器大小*/#define  MessBody_Len	1024*7	/*消息体长度*/#define  MessHead_Len	400		/*信息头长度*/#define  BusinessNO_Len	5		/*业务编号*/#define  BusinessType_Len	2	/*业务类型*/#define  RequestType_Len	2	/*请求id类型*/#define  RequestId_Len 32		/*请求id*/#define  RequestNo_Len	5	/*请求序号*/#define  MessageType_Len	2/*表名*/#define  OperType_Len 2#define  IP_Len		64#define  AuditId_Len	19#define  SendDateTime_Len	23#define	 AuditDateTime1_Len	23#define  AuditDateTime2_Len	23#define	 RecvDateTime_Len	23#define  ResponseCode_Len	5#define  SrcIP_Len 16#define  SrcPort_Len 5#define  MessageType_Len 2#define  SrcMAC_Len 18#define  OtherIP_Len 16#define  OtherPort_Len 5#define  BusinessType_Len 2#define  SrcMachineName_Len 32/*------------------------------------------------------- 消息类型*/#define  MST_BUSINESS	20	/*20以下是正常业务信息*/#define  MST_PING0	21	/*测试通信0*/#define  MST_PING1	22	/*测试通信1*/#define  MST_HANDSHAKE 23 /*握手消息*/#define  MST_SAFE 24 /*握手消息*/#define  MST_TIMESYN 25 /*握手消息*//*--------------------------------------------------------消息体结构*/typedefstruct tag_MessBody{	unsigned long BusinessNo;/*业务编号	[5]*/	unsigned long RequestId;/*32位	*/	unsigned long RequestNo;/*请求序号[5]*/	char 	 SrcIP[16];	/*原始ip*/	unsigned int SrcPort;/*原始port*/		unsigned int MessageType;/*消息类型*/	char	SrcMAC[18];/*原始MAC*/	char 	 OtherIP[16];	/*原始ip*/	unsigned int OtherPort;/*原始port*/		unsigned int BusinessType;/*业务类型*/	char SrcMachineName[32];/*原始机器名*/	unsigned	long CxtLen;/*内容长度*/	char Context[MessBody_Len];/*内容*/}MQMessBody,*PMQMessBody;#define MessBody_Default 0,0,0,{0},0/*------------------------------------------------------------结束 MyDll_H的定义*/#endif

⌨️ 快捷键说明

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