home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR4 / XLIB30.ZIP / EASYX.H < prev    next >
C/C++ Source or Header  |  1993-12-18  |  2KB  |  44 lines

  1. /*C++ programs should replace extern with extern "C" is all prototypes below*/
  2. /*                            ------      ----------                        */
  3.  
  4. extern int __far __pascal IFLAGS;
  5. extern long __far __pascal PAGESIZE;
  6. extern long __far __pascal INLINERMPTR;
  7. extern long __far __pascal CALL32PTR;
  8. extern long __far __pascal FILEBUFADR;
  9. extern int __far __pascal FILEBUFSIZE;
  10. extern long __far __pascal XLIBMEMREQ(void);
  11. extern long __far __pascal VCPIMEMREQ(void);
  12. extern long __far __pascal DPMIMEMREQ(void);
  13. extern long __far __pascal INITXLIB(void);
  14. extern int __far __pascal XLIBCONFIG(void);
  15. extern void __far __pascal INLINEPM(void);
  16. extern void __far __pascal INLINERM(void);
  17. extern void __far __pascal CALL32(void);
  18. extern long __far __pascal XMALLOC(long nobytes, long __far *address, long __far *size, long __far *handle);
  19. extern long __far __pascal XFREE(long handle);
  20. extern long __far __pascal MAPIOMEM(long physaddress, long size, long __far *logaddress);
  21. extern long __far __pascal LINADR(void __far *ptr);
  22. extern void __far __pascal MOVMEM(long destadr, long sourceadr, long nobytes);
  23. extern void __far __pascal XFCREATE(void __far *controlblock);
  24. extern void __far __pascal XFOPEN(void __far *controlblock);
  25. extern void __far __pascal XFCLOSE(void __far *controlblock);
  26. extern void __far __pascal XFLOAD(void __far *controlblock);
  27. extern void __far __pascal XFSAVE(void __far *controlblock);
  28. extern void __far __pascal XFREAD(void __far *controlblock);
  29. extern void __far __pascal XFWRITE(void __far *controlblock);
  30.  
  31. struct xfile
  32. {
  33.   long condcode;
  34.   char fname[68];
  35.   int fhandle;
  36.   int fptrmode;
  37.   long fptr;
  38.   long blkadr;
  39.   long blksize;
  40.   long bufadr;
  41.   int bufsize;
  42.   int control;
  43. };
  44.