1 /* 2 PKTAPI Source, Version 1.00 3 4 (c) & (p) 1999-2000 by Oliver 'Attila' Grimm 5 6 Alle Rechte vorbehalten. 7 */ 8 9 10 #ifndef __API_PKT2_H 11 #define __API_PKT2_H 12 13 #include "pktdef.h" 14 15 #define P2d ((PKT2DATA *)(hp->apidata)) 16 17 typedef struct _pkt2data 18 { 19 20 int pfd; /* Pkt Handle */ 21 int in_msg; /* Steht der Lese-Pointer in einer Msg ? */ 22 23 HPKT next; /* Next open Area */ 24 } PKT2DATA; 25 26 /* Prototypes */ 27 28 void PKTAPI _Pkt2ClosePackets(void); 29 30 HPKT PKTAPI Pkt2OpenPkt(byte far *name, word mode, word type); 31 sword PKTAPI Pkt2ClosePkt(HPKT hp); 32 sword PKTAPI Pkt2ReadMsg(HPKT hp, XMSG *xmsg, dword len, char *textptr); 33 sword PKTAPI Pkt2WriteMsg(HPKT hp, XMSG *xmsg, word fAppend, char *textptr); 34 35 sword PKTAPI Pkt2ReadMsgComplete(HPKT hp, XMSG *xmsg, char **textptr); 36 37 38 #endif