www.pudn.com > unixtonxunchengxu.rar > CommMsg.h
#ifndef _MsgQueue #define _MsgQueue #include#include #include #include #include // Definition of a system message begin #define SYSMSGTYPE 1 typedef long TUnionIDOfMsg; typedef TUnionIDOfMsg *PUnionIDOfMsg; typedef unsigned short TUnionBool; typedef unsigned char *PUnionAddress; typedef struct { long mtype; char mtext[1024+1]; } TUnionMsgInQueue; typedef int TUnionUserIDOfMsgBuf; typedef int TUnionIDOfMsgBuf; // Definition of a system message end //Functions declared TUnionIDOfMsgBuf UnionInitializeMessageBuffer(TUnionUserIDOfMsgBuf MessageUserID); int UnionReleaseMessageBuffer(TUnionUserIDOfMsgBuf MessageUserID); int UnionCleanMessageBuffer(TUnionIDOfMsgBuf MessageBufferID,TUnionIDOfMsg MessageID); int UnionAddMessageToBuffer(TUnionIDOfMsgBuf MessageBufferID,TUnionIDOfMsg MessageID,unsigned char *pMsgBuf,int nMsgBufLen); int UnionGetFirstMessageFromBuffer(TUnionIDOfMsgBuf MessageBufferID,PUnionIDOfMsg,unsigned char *pMsgBuf); int UnionGetSpecifiedMessageFromBuffer(TUnionIDOfMsgBuf MessageBufferID,TUnionIDOfMsg MessageID,unsigned char *pMsgBuf); #endif