home *** CD-ROM | disk | FTP | other *** search
- #ifndef MEMS_H
- #define MEMS_H
-
- #include "mtypes.h"
-
- extern UWORD ems_frameseg;
- extern int ems_active;
-
-
- int EMS_Detect(void);
- UBYTE EMS_Version(void);
- int EMS_FreePages(void);
- int EMS_TotalPages(void);
- int EMS_FrameSeg(void);
- int EMS_Alloc(int frames);
- void EMS_Free(int handle);
- void EMS_Map(int handle,int logp,UBYTE physp);
- char EMS_Save_Map(int handle);
- char EMS_Restore_Map(int handle);
-
- /******************************
-
- Higher level functions:
-
- ******************************/
-
-
- int EMS_Init(void);
- int EMS_AllocMem(long size);
- // void EMS_CopyToEMS(char far *src,long size,int handle,long offset);
-
- #endif
-