Category : Assembly Language Source Code
Archive   : XLIB20.ZIP
Filename : XLIB.H

 
Output of file : XLIB.H contained in archive : XLIB20.ZIP
extern int __far __pascal CSEGSEL;
extern int __far __pascal CSEGDSEL;
extern int __far __pascal TSEGSEL;
extern int __far __pascal TSEGDSEL;
extern int __far __pascal DSEGSEL;
extern int __far __pascal FLATSEL;
extern int __far __pascal FLATDSEL;
extern int __far __pascal DGROUPSEL;
extern int __far __pascal SCRNSEL;
extern int __far __pascal MAINCSSEL;
extern int __far __pascal MAINSSSEL;
extern int __far __pascal MAINDSSEL;
extern int __far __pascal MAINESSEL;
extern int __far __pascal ILCSSEL;
extern int __far __pascal ILSSSEL;
extern int __far __pascal ILDSSEL;
extern long __far __pascal CCODE;
extern char __far __pascal IRQ0INTNO;
extern char __far __pascal IRQ8INTNO;
extern int __far __pascal IFLAGS;
extern int __far __pascal OFLAGS;
extern int __far __pascal FPUCW;
extern int __far __pascal HOTKEY;
extern int __far __pascal RMDS;
extern int __far __pascal RMES;
extern int __far __pascal PMDS;
extern int __far __pascal PMES;
extern int __far __pascal PMFS;
extern int __far __pascal PMGS;
extern long __far __pascal CCODEPTR;
extern long __far __pascal PAGESIZE;
extern int __far __pascal CSEGVAL;
extern int __far __pascal TSEGVAL;
extern int __far __pascal DSEGVAL;
extern int __far __pascal DGROUPVAL;
extern long __far __pascal INLINERMPTR;
extern long __far __pascal CALL32PTR;
extern long __far __pascal FILEBUFADR;
extern int __far __pascal FILEBUFSIZE;
extern long __far __pascal ORGEFLAGS;
extern long __far __pascal ORGEAX;
extern long __far __pascal ORGEBX;
extern long __far __pascal ORGECX;
extern long __far __pascal ORGEDX;
extern long __far __pascal ORGESI;
extern long __far __pascal ORGEDI;
extern long __far __pascal ORGEBP;
extern long __far __pascal ORGESP;
extern int __far __pascal ORGSS;
extern int __far __pascal ORGDS;
extern int __far __pascal ORGES;
extern int __far __pascal ORGFS;
extern int __far __pascal ORGGS;
extern char __far __pascal ORGFPU[94];
extern long __far __pascal CALLESP;
extern int __far __pascal CALLSS;
extern int __far __pascal CALLDS;
extern int __far __pascal CALLES;
extern int __far __pascal CALLFS;
extern int __far __pascal CALLGS;
extern long __far __pascal XLIBMEMREQ();
extern long __far __pascal VCPIMEMREQ();
extern long __far __pascal DPMIMEMREQ();
extern long __far __pascal INITXLIB();
extern int __far __pascal XLIBCONFIG();
extern void __far __pascal INLINEPM();
extern void __far __pascal INLINERM();
extern void __far __pascal CALL32();
extern void __far __pascal CALLPM();
extern void __far __pascal ENTERPM();
extern void __far __pascal DEFLECTPM();
extern void __far __pascal GETMEM();
extern void __far __pascal FREEMEM();
extern void __far __pascal RESETMEM();
extern void __far __pascal GETPMIV();
extern void __far __pascal SETPMIV();
extern void __far __pascal SETDESC();
extern void __far __pascal XCREATE();
extern void __far __pascal XOPEN();
extern void __far __pascal XCLOSE();
extern void __far __pascal XSAVE();
extern void __far __pascal XLOAD();
extern void __far __pascal XWRITE();

extern void __far __pascal XREAD();
extern void __far __pascal SWITCHPM();
extern void __far __pascal SWITCHRM();

struct xfile
{
long condcode;
char fname[68];
int fhandle;
int fptrmode;
long fptr;
long blkadr;
long blksize;
long bufadr;
int bufsize;
int control;
};



  3 Responses to “Category : Assembly Language Source Code
Archive   : XLIB20.ZIP
Filename : XLIB.H

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/