X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2Ftypdefst.h;h=5668dda5f6b4d7a6a915ac66b17fdc0b4700969a;hb=ea48ceb9434adf5d2316adf51964582579e773d5;hp=d069b92fad770b2aac84c7352da3beacc62a3474;hpb=1dbd79f535c2617caefe848842199988dbedc12f;p=16.git diff --git a/src/lib/typdefst.h b/src/lib/typdefst.h index d069b92f..5668dda5 100755 --- a/src/lib/typdefst.h +++ b/src/lib/typdefst.h @@ -155,6 +155,7 @@ typedef struct mmblockstruct typedef struct { dword nearheap,farheap,EMSmem,XMSmem,mainmem; +// boolean PMStarted, MainPresent, EMSPresent, XMSPresent; } mminfotype; typedef struct @@ -169,9 +170,9 @@ typedef struct #ifdef __WATCOMC__ void __near *nearheap; #endif - //byte EMS_status; + unsigned int EMSVer; word numUMBs,UMBbase[MAXUMBS]; - word totalEMSpages, freeEMSpages, EMSpagesmapped, EMShandle, EMSpageframe,EMSVer; + word totalEMSpages, freeEMSpages, EMSpagesmapped, EMSHandle, EMSPageFrame; //dword numUMBs,UMBbase[MAXUMBS]; //huge mmblocktype huge mmblocks[MAXBLOCKS],huge *mmhead,huge *mmfree,huge *mmrover,huge *mmnew; mmblocktype far mmblocks[MAXBLOCKS],far *mmhead,far *mmfree,far *mmrover,far *mmnew; @@ -245,8 +246,9 @@ typedef struct typedef struct { boolean EMSPresent; + unsigned int EMSVer; word EMSAvail,EMSPagesAvail,EMSHandle, - EMSPageFrame,EMSPhysicalPage, EMSVer; + EMSPageFrame,EMSPhysicalPage; word totalEMSpages, freeEMSpages, EMSpagesmapped; EMSListStruct EMSList[EMSFrameCount]; } pm_emmi_t; @@ -255,8 +257,8 @@ typedef struct typedef struct { boolean XMSPresent; - word XMSAvail,XMSPagesAvail,XMSHandle; - dword XMSDriver; //TODO: changed to word + word XMSAvail,XMSPagesAvail,XMSHandle;//,XMSVer; + dword XMSDriver; int XMSProtectPage;// = -1; } pm_xmmi_t;