reman3/Rayman_X/cpa/public/NET/NetSynch.h

33 lines
812 B
C

/*
NetSynch.h : Synchronisation API
*/
/* Synchronisation module */
/* Author: David Fournier
*
* Creation Date: 10/04/97
*/
#if !defined (__NETLIB_SYNCHRO__)
#define __NETLIB_SYNCHRO__
#include "NET\NetSer.h"
typedef unsigned char NetLib_uxSynchroId;
#define NetLib_C_InvalidSynchroId 0xFF
typedef void (_NET_CALLING_CONV_ *NetLib_tdfnvSynchroCallback)(NetLib_tduxPlayerId,NetLib_uxSynchroId,void *BufMes,unsigned long SizeMes);
_NET_EXPORT_ NetLib_tdeErrorStatus _NET_CALLING_CONV_ eNetLibWaitSynchro(NetLib_uxSynchroId uxSyncId,
NetLib_tdulTimeInfo ulTimeOut,void *pBufMes,unsigned long ulSizeMes,
NetLib_tdfnvSynchroCallback tdfnvCallback,int bWithoutAck,
NetLib_tduxPlayerId ucMaster);
#endif /* __NETLIB_SYNCHRO__ */