mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-11-04 14:39:36 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			3422 lines
		
	
	
		
			130 KiB
		
	
	
	
		
			ObjectPascal
		
	
	
	
	
	
			
		
		
	
	
			3422 lines
		
	
	
		
			130 KiB
		
	
	
	
		
			ObjectPascal
		
	
	
	
	
	
{****************************************************************************
 | 
						|
 | 
						|
    $Id$
 | 
						|
 | 
						|
    This file is part of the Free Pascal run time library.
 | 
						|
    Copyright (c) 1999-2002 by the Free Pascal development team.
 | 
						|
 | 
						|
    Common OS/2 types and constants (including error codes)
 | 
						|
 | 
						|
    See the file COPYING.FPC, included in this distribution,
 | 
						|
    for details about the copyright.
 | 
						|
 | 
						|
    This program is distributed in the hope that it will be useful,
 | 
						|
    but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
						|
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 | 
						|
 | 
						|
 ****************************************************************************}
 | 
						|
unit OS2Def;
 | 
						|
 | 
						|
interface
 | 
						|
 | 
						|
// Common Error definitions
 | 
						|
 | 
						|
type
 | 
						|
       ERRORID=Cardinal;  // errid
 | 
						|
       PERRORID=^ERRORID;
 | 
						|
 | 
						|
const
 | 
						|
       Severity_NoError = $0;
 | 
						|
       Severity_Warning = $4;
 | 
						|
       Severity_Error = $8;
 | 
						|
       Severity_Severe = $C;
 | 
						|
       Severity_Unrecoverable = $10;
 | 
						|
 | 
						|
       WinErr_Base = $1000;
 | 
						|
       GPIErr_Base = $2000;
 | 
						|
       DevErr_Base = $3000;
 | 
						|
       SplErr_Base = $4000;
 | 
						|
 | 
						|
       Address = 0;
 | 
						|
       Driver_Name = 1;
 | 
						|
       Driver_Data = 2;
 | 
						|
       Data_Type = 3;
 | 
						|
       Comment = 4;
 | 
						|
       Proc_Name = 5;
 | 
						|
       Proc_Params = 6;
 | 
						|
       Spl_Params = 7;
 | 
						|
       Network_Params = 8;
 | 
						|
 | 
						|
       PD_Job_Property = $0001;
 | 
						|
       FAttr_Sel_Italic = $0001;
 | 
						|
       FAttr_Sel_Underscore = $0002;
 | 
						|
       FAttr_Sel_Outline = $0008;
 | 
						|
       FAttr_Sel_Strikeout = $0010;
 | 
						|
       FAttr_Sel_Bold = $0020;
 | 
						|
       FAttr_Type_Kerning = $0004;
 | 
						|
       FAttr_Type_MBCS = $0008;
 | 
						|
       FAttr_Type_DBCS = $0010;
 | 
						|
       FAttr_Type_Antialiased = $0020;
 | 
						|
       FAttr_FontUse_NoMix = $0002;
 | 
						|
       FAttr_FontUse_Outline = $0004;
 | 
						|
       FAttr_FontUse_Transformable = $0008;
 | 
						|
       FaceSize = 32;
 | 
						|
 | 
						|
       FM_Type_Fixed = $0001;
 | 
						|
       FM_Type_Licensed = $0002;
 | 
						|
       FM_Type_Kerning = $0004;
 | 
						|
       FM_Type_DBCS = $0010;
 | 
						|
       FM_Type_MBCS = $0018;
 | 
						|
       FM_Type_64K = $8000;
 | 
						|
       FM_Type_Atoms = $4000;
 | 
						|
       FM_Type_FamTrunc = $2000;
 | 
						|
       FM_Type_FaceTrunc = $1000;
 | 
						|
       FM_Defn_Outline = $0001;
 | 
						|
       FM_Defn_IFI = $0002;
 | 
						|
       FM_Defn_Win = $0004;
 | 
						|
       FM_Defn_Generic = $8000;
 | 
						|
       FM_Sel_Italic = $0001;
 | 
						|
       FM_Sel_Underscore = $0002;
 | 
						|
       FM_Sel_Negative = $0004;
 | 
						|
       FM_Sel_Outline = $0008;
 | 
						|
       FM_Sel_Strikeout = $0010;
 | 
						|
       FM_Sel_Bold = $0020;
 | 
						|
       FM_Cap_NoMix = $0001;
 | 
						|
 | 
						|
    type
 | 
						|
       PCardinal = ^cardinal;
 | 
						|
       PLongint = ^longint;
 | 
						|
       PInteger = ^integer;
 | 
						|
       PShortint = ^shortint;
 | 
						|
       PPointer = ^pointer;
 | 
						|
       PByte = ^byte;
 | 
						|
 | 
						|
       PointL = record
 | 
						|
          X: longint;
 | 
						|
          Y: longint;
 | 
						|
       end;
 | 
						|
 | 
						|
       PPointL = ^PointL;
 | 
						|
 | 
						|
       PointS = record
 | 
						|
          X: integer;
 | 
						|
          Y: integer;
 | 
						|
       end;
 | 
						|
 | 
						|
       PPointS = ^PointS;
 | 
						|
 | 
						|
       RectL = record
 | 
						|
          xLeft: longint;
 | 
						|
          yBottom: longint;
 | 
						|
          xRight: longint;
 | 
						|
          yTop: longint;
 | 
						|
       end;
 | 
						|
 | 
						|
       PRectL = ^RectL;
 | 
						|
 | 
						|
       NPrectL = ^RectL;
 | 
						|
 | 
						|
       Str8 = array[0..7] of char;
 | 
						|
 | 
						|
       PStr8 = ^Str8;
 | 
						|
 | 
						|
       DrivData = record
 | 
						|
          cb: longint;
 | 
						|
          lVersion: longint;
 | 
						|
          szDeviceName: array[0..31] of char;
 | 
						|
          abGeneralData: array[0..0] of char;
 | 
						|
       end;
 | 
						|
 | 
						|
       PDrivData = ^DrivData;
 | 
						|
 | 
						|
       DevOpenStruc = record
 | 
						|
          pszLogAddress: PChar;
 | 
						|
          pszDriverName: PChar;
 | 
						|
          pdriv: PDrivData;
 | 
						|
          pszDataType: PChar;
 | 
						|
          pszComment: PChar;
 | 
						|
          pszQueueProcName: PChar;
 | 
						|
          pszQueueProcParams: PChar;
 | 
						|
          pszSpoolerParams: PChar;
 | 
						|
          pszNetworkParams: PChar;
 | 
						|
       end;
 | 
						|
 | 
						|
       PDevOpenStruc = ^DevOpenStruc;
 | 
						|
 | 
						|
       PDevOpenData = PDevOpenStruc;
 | 
						|
 | 
						|
       PrintDest = record
 | 
						|
          cb: cardinal;
 | 
						|
          lType: longint;
 | 
						|
          pszToken: PChar;
 | 
						|
          lCount: longint;
 | 
						|
          pdopData: PDevOpenData;
 | 
						|
          fl: cardinal;
 | 
						|
          pszPrinter: PChar;
 | 
						|
       end;
 | 
						|
 | 
						|
       PPrintDest = ^PrintDest;
 | 
						|
 | 
						|
       FAttrs = record
 | 
						|
          usRecordLength: word;
 | 
						|
          fsSelection: word;
 | 
						|
          lMatch: longint;
 | 
						|
          szFacename: array[0..FaceSize-1] of char;
 | 
						|
          idRegistry: word;
 | 
						|
          usCodePage: word;
 | 
						|
          lMaxBaselineExt: longint;
 | 
						|
          lAveCharWidth: longint;
 | 
						|
          fsType: word;
 | 
						|
          fsFontUse: word;
 | 
						|
       end;
 | 
						|
 | 
						|
       PFAttrs = ^FAttrs;
 | 
						|
 | 
						|
       Panose = record
 | 
						|
          bFamilyType: byte;
 | 
						|
          bSerifStyle: byte;
 | 
						|
          bWeight: byte;
 | 
						|
          bProportion: byte;
 | 
						|
          bContrast: byte;
 | 
						|
          bStrokeVariation: byte;
 | 
						|
          bArmStyle: byte;
 | 
						|
          bLetterform: byte;
 | 
						|
          bMidline: byte;
 | 
						|
          bXHeight: byte;
 | 
						|
          abReserved: array[0..1] of byte;
 | 
						|
       end;
 | 
						|
 | 
						|
       FontMetrics = record
 | 
						|
          szFamilyname: array[0..FaceSize-1] of char;
 | 
						|
          szFacename: array[0..FaceSize-1] of char;
 | 
						|
          idRegistry: word;
 | 
						|
          usCodePage: word;
 | 
						|
          lEmHeight: longint;
 | 
						|
          lXHeight: longint;
 | 
						|
          lMaxAscender: longint;
 | 
						|
          lMaxDescender: longint;
 | 
						|
          lLowerCaseAscent: longint;
 | 
						|
          lLowerCaseDescent: longint;
 | 
						|
          lInternalLeading: longint;
 | 
						|
          lExternalLeading: longint;
 | 
						|
          lAveCharWidth: longint;
 | 
						|
          lMaxCharInc: longint;
 | 
						|
          lEmInc: longint;
 | 
						|
          lMaxBaselineExt: longint;
 | 
						|
          sCharSlope: integer;
 | 
						|
          sInlineDir: integer;
 | 
						|
          sCharRot: integer;
 | 
						|
          usWeightClass: word;
 | 
						|
          usWidthClass: word;
 | 
						|
          sXDeviceRes: integer;
 | 
						|
          sYDeviceRes: integer;
 | 
						|
          sFirstChar: integer;
 | 
						|
          sLastChar: integer;
 | 
						|
          sDefaultChar: integer;
 | 
						|
          sBreakChar: integer;
 | 
						|
          sNominalPointSize: integer;
 | 
						|
          sMinimumPointSize: integer;
 | 
						|
          sMaximumPointSize: integer;
 | 
						|
          fsType: word;
 | 
						|
          fsDefn: word;
 | 
						|
          fsSelection: word;
 | 
						|
          fsCapabilities: word;
 | 
						|
          lSubscriptXSize: longint;
 | 
						|
          lSubscriptYSize: longint;
 | 
						|
          lSubscriptXOffset: longint;
 | 
						|
          lSubscriptYOffset: longint;
 | 
						|
          lSuperscriptXSize: longint;
 | 
						|
          lSuperscriptYSize: longint;
 | 
						|
          lSuperscriptXOffset: longint;
 | 
						|
          lSuperscriptYOffset: longint;
 | 
						|
          lUnderscoreSize: longint;
 | 
						|
          lUnderscorePosition: longint;
 | 
						|
          lStrikeoutSize: longint;
 | 
						|
          lStrikeoutPosition: longint;
 | 
						|
          sKerningPairs: integer;
 | 
						|
          sFamilyClass: integer;
 | 
						|
          lMatch: longint;
 | 
						|
          FamilyNameAtom: longint;
 | 
						|
          FaceNameAtom: longint;
 | 
						|
          _Panose: Panose;
 | 
						|
       end;
 | 
						|
 | 
						|
       PFontMetrics = ^FontMetrics;
 | 
						|
 | 
						|
      { Null terminated strings are often declared as array[0..0] of byte  }
 | 
						|
      { in header files, the following type makes type conversion possible }
 | 
						|
      CharArray = array[0..0] of char;
 | 
						|
 | 
						|
{Names beginning with T for compatibility}
 | 
						|
        TPointL = PointL;
 | 
						|
        TPointS = PointS;
 | 
						|
        TRectL = RectL;
 | 
						|
        TStr8 = Str8;
 | 
						|
        TDrivData = DrivData;
 | 
						|
        TDevOpenStruc = DevOpenStruc;
 | 
						|
        TPrintDest = PrintDest;
 | 
						|
        TFAttrs = FAttrs;
 | 
						|
        TPanose = Panose;
 | 
						|
        TFontMetrics = FontMetrics;
 | 
						|
        TCharArray = CharArray;
 | 
						|
 | 
						|
{Another bunch of compatibility things}
 | 
						|
        HWnd = cardinal;
 | 
						|
        THWnd = HWnd;
 | 
						|
        PHWnd = ^HWnd;
 | 
						|
        HAB = cardinal;
 | 
						|
        THAB = HAB;
 | 
						|
        PHAB = ^HAB;
 | 
						|
        HMQ = cardinal;
 | 
						|
        THMQ = HMQ;
 | 
						|
        PHMQ = ^HMQ;
 | 
						|
        HPS = cardinal;
 | 
						|
        THPS = HPS;
 | 
						|
        PHPS = ^HPS;
 | 
						|
        HRGN = cardinal;
 | 
						|
        THRGN = HRGN;
 | 
						|
        PHRGN = ^HRGN;
 | 
						|
        HBitmap = cardinal;
 | 
						|
        THBitmap = HBitmap;
 | 
						|
        PHBitmap = ^HBitmap;
 | 
						|
        HEv = cardinal;
 | 
						|
        THEv = HEv;
 | 
						|
        PHEv = ^HEv;
 | 
						|
        HMtx = cardinal;
 | 
						|
        THMtx = HMtx;
 | 
						|
        PHMtx = ^HMtx;
 | 
						|
        ULONG = cardinal;
 | 
						|
        MParam = cardinal;
 | 
						|
        MResult = cardinal;
 | 
						|
        Fixed = longint;
 | 
						|
        Fixed88 = integer;
 | 
						|
 | 
						|
{ Constants from bseord.h header file (ordinal numbers of API functions) }
 | 
						|
 | 
						|
    const
 | 
						|
       Ord_AnsiINJECT = 1;
 | 
						|
       Ord_AnsiKEYDEF = 2;
 | 
						|
       Ord_AnsiINTERP = 3;
 | 
						|
       Ord_NlsCONVERTBIDINUMERICS = 1;
 | 
						|
       Ord_NlsCONVERTBIDISTRING = 2;
 | 
						|
       Ord_NlsSETBIDIATT = 5;
 | 
						|
       Ord_NlsQUERYBIDIATT = 6;
 | 
						|
       Ord_NlsINVERSESTRING = 7;
 | 
						|
       Ord_NlsSETBIDIPRINT = 8;
 | 
						|
       Ord_NlsEDITSHAPE = 9;
 | 
						|
       Ord_NlsSHAPEBIDISTRING = 10;
 | 
						|
       Ord_NlsINTSETBIDIATT = 3;
 | 
						|
       Ord_NlsINTQUERYBIDIATT = 4;
 | 
						|
       Ord_NLPOPUP = 11;
 | 
						|
       Ord_BksMAIN = 1;
 | 
						|
       Ord_DrgACCESSDRAGINFO = 1;
 | 
						|
       Ord_DrgADDSTRHANDLE = 2;
 | 
						|
       Ord_DrgALLOCDRAGINFO = 3;
 | 
						|
       Ord_DrgALLOCDRAGTRANSFER = 4;
 | 
						|
       Ord_DrgDELETEDRAGINFOSTRHANDLES = 5;
 | 
						|
       Ord_DrgDELETESTRHANDLE = 6;
 | 
						|
       Ord_DrgDRAG = 7;
 | 
						|
       Ord_DrgFREEDRAGINFO = 8;
 | 
						|
       Ord_DrgFREEDRAGTRANSFER = 9;
 | 
						|
       Ord_DrgGETPS = 10;
 | 
						|
       Ord_DrgPOSTTRANSFERMSG = 11;
 | 
						|
       Ord_DrgPUSHDRAGINFO = 12;
 | 
						|
       Ord_DrgQUERYDRAGITEM = 13;
 | 
						|
       Ord_DrgQUERYDRAGITEMCOUNT = 14;
 | 
						|
       Ord_DrgQUERYDRAGITEMPTR = 15;
 | 
						|
       Ord_DrgQUERYNATIVERMF = 16;
 | 
						|
       Ord_DrgQUERYNATIVERMFLEN = 17;
 | 
						|
       Ord_DrgQUERYSTRNAME = 18;
 | 
						|
       Ord_DrgQUERYSTRNAMELEN = 19;
 | 
						|
       Ord_DrgQUERYTRUETYPE = 20;
 | 
						|
       Ord_DrgQUERYTRUETYPELEN = 21;
 | 
						|
       Ord_DrgRELEASEPS = 22;
 | 
						|
       Ord_DrgSENDTRANSFERMSG = 23;
 | 
						|
       Ord_DrgSETDRAGPOINTER = 24;
 | 
						|
       Ord_DrgSETDRAGIMAGE = 25;
 | 
						|
       Ord_DrgSETDRAGITEM = 26;
 | 
						|
       Ord_DrgVERIFYNATIVERMF = 27;
 | 
						|
       Ord_DrgVERIFYRMF = 28;
 | 
						|
       Ord_DrgVERIFYTRUETYPE = 29;
 | 
						|
       Ord_DrgVERIFYTYPE = 30;
 | 
						|
       Ord_DrgVERIFYTYPESET = 31;
 | 
						|
       Ord_DrgDRAGFILES = 63;
 | 
						|
       Ord_DrgACCEPTDROPPEDFILES = 64;
 | 
						|
       Ord_Drg32ACCESSDRAGINFO = 32;
 | 
						|
       Ord_Drg32ADDSTRHANDLE = 33;
 | 
						|
       Ord_Drg32ALLOCDRAGINFO = 34;
 | 
						|
       Ord_Drg32ALLOCDRAGTRANSFER = 35;
 | 
						|
       Ord_Drg32DELETEDRAGINFOSTRHANDLES = 36;
 | 
						|
       Ord_Drg32DELETESTRHANDLE = 37;
 | 
						|
       Ord_Drg32DRAG = 38;
 | 
						|
       Ord_Drg32FREEDRAGINFO = 39;
 | 
						|
       Ord_Drg32FREEDRAGTRANSFER = 40;
 | 
						|
       Ord_Drg32GETPS = 41;
 | 
						|
       Ord_Drg32POSTTRANSFERMSG = 42;
 | 
						|
       Ord_Drg32PUSHDRAGINFO = 43;
 | 
						|
       Ord_Drg32QUERYDRAGITEM = 44;
 | 
						|
       Ord_Drg32QUERYDRAGITEMCOUNT = 45;
 | 
						|
       Ord_Drg32QUERYDRAGITEMPTR = 46;
 | 
						|
       Ord_Drg32QUERYNATIVERMF = 47;
 | 
						|
       Ord_Drg32QUERYNATIVERMFLEN = 48;
 | 
						|
       Ord_Drg32QUERYSTRNAME = 49;
 | 
						|
       Ord_Drg32QUERYSTRNAMELEN = 50;
 | 
						|
       Ord_Drg32QUERYTRUETYPE = 51;
 | 
						|
       Ord_Drg32QUERYTRUETYPELEN = 52;
 | 
						|
       Ord_Drg32RELEASEPS = 53;
 | 
						|
       Ord_Drg32SENDTRANSFERMSG = 54;
 | 
						|
       Ord_Drg32SETDRAGPOINTER = 55;
 | 
						|
       Ord_Drg32SETDRAGIMAGE = 56;
 | 
						|
       Ord_Drg32SETDRAGITEM = 57;
 | 
						|
       Ord_Drg32VERIFYNATIVERMF = 58;
 | 
						|
       Ord_Drg32VERIFYRMF = 59;
 | 
						|
       Ord_Drg32VERIFYTRUETYPE = 60;
 | 
						|
       Ord_Drg32VERIFYTYPE = 61;
 | 
						|
       Ord_Drg32VERIFYTYPESET = 62;
 | 
						|
       Ord_Drg32DRAGFILES = 65;
 | 
						|
       Ord_Drg32ACCEPTDROPPEDFILES = 66;
 | 
						|
       Ord_FKAINIT = 64;
 | 
						|
       Ord_QUERYFKADISPLAYDETAILS = 65;
 | 
						|
       Ord_WinFKAWNDPROC = 66;
 | 
						|
       Ord_WinLOADFKA = 67;
 | 
						|
       Ord_WinCREATEFKA = 68;
 | 
						|
       Ord_WinSETFKAFORM = 69;
 | 
						|
       Ord_WinQUERYFKAFORM = 70;
 | 
						|
       Ord_WinGOTOFKA = 71;
 | 
						|
       Ord_WinGOFROMFKA = 72;
 | 
						|
       Ord_WinCREATEHELPINSTANCE = 1;
 | 
						|
       Ord_WinDESTROYHELPINSTANCE = 2;
 | 
						|
       Ord_WinQUERYHELPINSTANCE = 3;
 | 
						|
       Ord_WinASSOCIATEHELPINSTANCE = 4;
 | 
						|
       Ord_WinLOADHELPTABLE = 5;
 | 
						|
       Ord_WinCREATEHELPTABLE = 6;
 | 
						|
       Ord_Win32CREATEHELPINSTANCE = 51;
 | 
						|
       Ord_Win32DESTROYHELPINSTANCE = 52;
 | 
						|
       Ord_Win32QUERYHELPINSTANCE = 53;
 | 
						|
       Ord_Win32ASSOCIATEHELPINSTANCE = 54;
 | 
						|
       Ord_Win32LOADHELPTABLE = 55;
 | 
						|
       Ord_Win32CREATEHELPTABLE = 56;
 | 
						|
       Ord_DDFINITIALIZE = 74;
 | 
						|
       Ord_DDFPARA = 75;
 | 
						|
       Ord_DDFSETFORMAT = 76;
 | 
						|
       Ord_DDFSETTEXTALIGN = 77;
 | 
						|
       Ord_DDFSETCOLOR = 78;
 | 
						|
       Ord_DDFINFORM = 79;
 | 
						|
       Ord_DDFSETFONTSTYLE = 80;
 | 
						|
       Ord_DDFHYPERTEXT = 81;
 | 
						|
       Ord_DDFBEGINLIST = 82;
 | 
						|
       Ord_DDFLISTITEM = 83;
 | 
						|
       Ord_DDFENDLIST = 84;
 | 
						|
       Ord_DDFTEXT = 85;
 | 
						|
       Ord_DDFMETAFILE = 86;
 | 
						|
       Ord_DDFSETFONT = 87;
 | 
						|
       Ord_DDFBITMAP = 88;
 | 
						|
       Ord_KbdSETCUSTXT = 1;
 | 
						|
       Ord_KbdGETCP = 3;
 | 
						|
       Ord_KbdCHARIN = 4;
 | 
						|
       Ord_KbdSETCP = 5;
 | 
						|
       Ord_KbdSYNCH = 7;
 | 
						|
       Ord_KbdREGISTER = 8;
 | 
						|
       Ord_KbdSTRINGIN = 9;
 | 
						|
       Ord_KbdGETSTATUS = 10;
 | 
						|
       Ord_KbdSETSTATUS = 11;
 | 
						|
       Ord_KbdGETFOCUS = 12;
 | 
						|
       Ord_KbdFLUSHBUFFER = 13;
 | 
						|
       Ord_KbdXLATE = 14;
 | 
						|
       Ord_KbdCLOSE = 17;
 | 
						|
       Ord_KbdFREEFOCUS = 18;
 | 
						|
       Ord_KbdDEREGISTER = 20;
 | 
						|
       Ord_KbdSETFGND = 21;
 | 
						|
       Ord_KbdPEEK = 22;
 | 
						|
       Ord_KbdOPEN = 23;
 | 
						|
       Ord_KbdGETHWID = 24;
 | 
						|
       Ord_KbdSETHWID = 25;
 | 
						|
       Ord_DosMONOPEN = 4;
 | 
						|
       Ord_DosMONCLOSE = 3;
 | 
						|
       Ord_DosMONREAD = 2;
 | 
						|
       Ord_DosMONWRITE = 1;
 | 
						|
       Ord_DosMONREG = 5;
 | 
						|
       Ord_MouGETPTRSHAPE = 1;
 | 
						|
       Ord_MouSETPTRSHAPE = 2;
 | 
						|
       Ord_MouGETNUMMICKEYS = 3;
 | 
						|
       Ord_MouGETHOTKEY = 4;
 | 
						|
       Ord_MouGETSCALEFACT = 6;
 | 
						|
       Ord_MouFLUSHQUE = 7;
 | 
						|
       Ord_MouGETNUMBUTTONS = 8;
 | 
						|
       Ord_MouCLOSE = 9;
 | 
						|
       Ord_MouSETHOTKEY = 10;
 | 
						|
       Ord_MouSETSCALEFACT = 11;
 | 
						|
       Ord_MouGETNUMQUEEL = 13;
 | 
						|
       Ord_MouDEREGISTER = 14;
 | 
						|
       Ord_MouGETEVENTMASK = 15;
 | 
						|
       Ord_MouSETEVENTMASK = 16;
 | 
						|
       Ord_MouOPEN = 17;
 | 
						|
       Ord_MouREMOVEPTR = 18;
 | 
						|
       Ord_MouGETPTRPOS = 19;
 | 
						|
       Ord_MouREADEVENTQUE = 20;
 | 
						|
       Ord_MouSETPTRPOS = 21;
 | 
						|
       Ord_MouGETDEVSTATUS = 22;
 | 
						|
       Ord_MouSYNCH = 23;
 | 
						|
       Ord_MouREGISTER = 24;
 | 
						|
       Ord_MouSETDEVSTATUS = 25;
 | 
						|
       Ord_MouDRAWPTR = 26;
 | 
						|
       Ord_MouINITREAL = 27;
 | 
						|
       Ord_MouGETTHRESHOLD = 29;
 | 
						|
       Ord_MouSETTHRESHOLD = 30;
 | 
						|
       Ord_DosPUTMESSAGE = 1;
 | 
						|
       Ord_DosTRUEGETMESSAGE = 2;
 | 
						|
       Ord_DosINSMESSAGE = 3;
 | 
						|
       Ord_Dos32INSERTMESSAGE = 4;
 | 
						|
       Ord_Dos32PUTMESSAGE = 5;
 | 
						|
       Ord_Dos32TRUEGETMESSAGE = 6;
 | 
						|
       Ord_DosIQUERYMESSAGECP = 7;
 | 
						|
       Ord_Dos32IQUERYMESSAGECP = 8;
 | 
						|
       Ord_DosCASEMAP = 1;
 | 
						|
       Ord_DosGETCOLLATE = 2;
 | 
						|
       Ord_DosGETCTRYINFO = 3;
 | 
						|
       Ord_DosGETDBCSEV = 4;
 | 
						|
       Ord_Dos32QUERYCTRYINFO = 5;
 | 
						|
       Ord_Dos32QUERYDBCSENV = 6;
 | 
						|
       Ord_Dos32MAPCASE = 7;
 | 
						|
       Ord_Dos32QUERYCOLLATE = 8;
 | 
						|
       Ord_DosMAKENMPIPE = 1;
 | 
						|
       Ord_DosQNMPIPEINFO = 2;
 | 
						|
       Ord_DosCONNECTNMPIPE = 3;
 | 
						|
       Ord_DosDISCONNECTNMPIPE = 4;
 | 
						|
       Ord_DosQNMPHANDSTATE = 5;
 | 
						|
       Ord_DosSETNMPHANDSTATE = 6;
 | 
						|
       Ord_DosPEEKNMPIPE = 7;
 | 
						|
       Ord_DosWAITNMPIPE = 8;
 | 
						|
       Ord_DosTRANSACTNMPIPE = 9;
 | 
						|
       Ord_DosCALLNMPIPE = 10;
 | 
						|
       Ord_DosRAWREADNMPIPE = 11;
 | 
						|
       Ord_DosRAWWRITENMPIPE = 12;
 | 
						|
       Ord_DosSETNMPIPESEM = 13;
 | 
						|
       Ord_DosQNMPIPESEMSTATE = 14;
 | 
						|
       Ord_DosCWAIT = 2;
 | 
						|
       Ord_DosENTERCRITSEC = 3;
 | 
						|
       Ord_DosEXIT = 5;
 | 
						|
       Ord_DosEXITCRITSEC = 6;
 | 
						|
       Ord_DosEXITLIST = 7;
 | 
						|
       Ord_DosGETINFOSEG = 8;
 | 
						|
       Ord_DosGETPRTY = 9;
 | 
						|
       Ord_DosKILLPROCESS = 10;
 | 
						|
       Ord_DosSETPRTY = 11;
 | 
						|
       Ord_DosPTRACE = 12;
 | 
						|
       Ord_DosHOLDSIGNAL = 13;
 | 
						|
       Ord_DosSETSIGHANDLER = 14;
 | 
						|
       Ord_DosFLAGPROCESS = 15;
 | 
						|
       Ord_DosMAKEPIPE = 16;
 | 
						|
       Ord_DosSEMSETWAIT = 20;
 | 
						|
       Ord_DosMUXSEMWAIT = 22;
 | 
						|
       Ord_DosCLOSESEM = 23;
 | 
						|
       Ord_DosCREATESEM = 24;
 | 
						|
       Ord_DosOPENSEM = 25;
 | 
						|
       Ord_DosRESUMETHREAD = 26;
 | 
						|
       Ord_DosSUSPENDTHREAD = 27;
 | 
						|
       Ord_DosSETDATETIME = 28;
 | 
						|
       Ord_DosTIMERASYNC = 29;
 | 
						|
       Ord_DosTIMERSTART = 30;
 | 
						|
       Ord_DosTIMERSTOP = 31;
 | 
						|
       Ord_DosSLEEP = 32;
 | 
						|
       Ord_DosGETDATETIME = 33;
 | 
						|
       Ord_DosALLOCSEG = 34;
 | 
						|
       Ord_DosALLOCSHRSEG = 35;
 | 
						|
       Ord_DosGETSHRSEG = 36;
 | 
						|
       Ord_DosGIVESEG = 37;
 | 
						|
       Ord_DosREALLOCSEG = 38;
 | 
						|
       Ord_DosFREESEG = 39;
 | 
						|
       Ord_DosALLOCHUGE = 40;
 | 
						|
       Ord_DosGETHUGESHIFT = 41;
 | 
						|
       Ord_DosREALLOCHUGE = 42;
 | 
						|
       Ord_DosCREATECSALIAS = 43;
 | 
						|
       Ord_DosLOADMODULE = 44;
 | 
						|
       Ord_DosGETPROCADDR = 45;
 | 
						|
       Ord_DosFREEMODULE = 46;
 | 
						|
       Ord_DosGETMODHANDLE = 47;
 | 
						|
       Ord_DosGETMODNAME = 48;
 | 
						|
       Ord_DosGETMACHINEMODE = 49;
 | 
						|
       Ord_DosBEEP = 50;
 | 
						|
       Ord_DosCLIACCESS = 51;
 | 
						|
       Ord_DosDEVCONFIG = 52;
 | 
						|
       Ord_DosDEVIOCTL = 53;
 | 
						|
       Ord_DosBUFRESET = 56;
 | 
						|
       Ord_DosCHDIR = 57;
 | 
						|
       Ord_DosCHGFILEPTR = 58;
 | 
						|
       Ord_DosCLOSE = 59;
 | 
						|
       Ord_DosDELETE = 60;
 | 
						|
       Ord_DosDUPHANDLE = 61;
 | 
						|
       Ord_DosFILELOCKS = 62;
 | 
						|
       Ord_DosFINDCLOSE = 63;
 | 
						|
       Ord_DosFINDFIRST = 64;
 | 
						|
       Ord_DosFINDNEXT = 65;
 | 
						|
       Ord_DosMKDIR = 66;
 | 
						|
       Ord_DosMOVE = 67;
 | 
						|
       Ord_DosNEWSIZE = 68;
 | 
						|
       Ord_DosPORTACCESS = 69;
 | 
						|
       Ord_DosOPEN = 70;
 | 
						|
       Ord_DosQCURDIR = 71;
 | 
						|
       Ord_DosQCURDISK = 72;
 | 
						|
       Ord_DosQFHANDSTATE = 73;
 | 
						|
       Ord_DosQFILEINFO = 74;
 | 
						|
       Ord_DosQFILEMODE = 75;
 | 
						|
       Ord_DosQFSINFO = 76;
 | 
						|
       Ord_DosQHANDTYPE = 77;
 | 
						|
       Ord_DosQVERIFY = 78;
 | 
						|
       Ord_DosRMDIR = 80;
 | 
						|
       Ord_DosSELECTDISK = 81;
 | 
						|
       Ord_DosSETFHANDSTATE = 82;
 | 
						|
       Ord_DosSETFILEINFO = 83;
 | 
						|
       Ord_DosSETFILEMODE = 84;
 | 
						|
       Ord_DosSETMAXFH = 85;
 | 
						|
       Ord_DosSETVERIFY = 86;
 | 
						|
       Ord_DosSYSTEMSERVICE = 88;
 | 
						|
       Ord_DosSETVEC = 89;
 | 
						|
       Ord_DosSYSTRACE = 90;
 | 
						|
       Ord_DosGETENV = 91;
 | 
						|
       Ord_DosGETVERSION = 92;
 | 
						|
       Ord_DosGETPID = 94;
 | 
						|
       Ord_DosOPEN2 = 95;
 | 
						|
       Ord_DosLIBINIT = 96;
 | 
						|
       Ord_DosSETFSINFO = 97;
 | 
						|
       Ord_DosQPATHINFO = 98;
 | 
						|
       Ord_DosDEVIOCTL2 = 99;
 | 
						|
       Ord_DosSETPATHINFO = 104;
 | 
						|
       Ord_DosISETRELMAXFH = 108;
 | 
						|
       Ord_DosIDEVIOCTL = 109;
 | 
						|
       Ord_Dos32FORCEDELETE = 110;
 | 
						|
       Ord_Dos32KILLTHREAD = 111;
 | 
						|
       Ord_DosQUERYRASINFO = 112;
 | 
						|
       Ord_DosERROR = 120;
 | 
						|
       Ord_DosGETSEG = 121;
 | 
						|
       Ord_DosLOCKSEG = 122;
 | 
						|
       Ord_DosUNLOCKSEG = 123;
 | 
						|
       Ord_DosSIZESEG = 126;
 | 
						|
       Ord_DosMEMAVAIL = 127;
 | 
						|
       Ord_DosPHYSICALDISK = 129;
 | 
						|
       Ord_DosGETCP = 130;
 | 
						|
       Ord_DosSENDSIGNAL = 134;
 | 
						|
       Ord_DosHUGESHIFT = 135;
 | 
						|
       Ord_DosHUGEINCR = 136;
 | 
						|
       Ord_DosREAD = 137;
 | 
						|
       Ord_DosWRITE = 138;
 | 
						|
       Ord_DosERRCLASS = 139;
 | 
						|
       Ord_DosSEMREQUEST = 140;
 | 
						|
       Ord_DosSEMCLEAR = 141;
 | 
						|
       Ord_DosSEMWAIT = 142;
 | 
						|
       Ord_DosSEMSET = 143;
 | 
						|
       Ord_DosEXECPGM = 144;
 | 
						|
       Ord_DosCREATETHREAD = 145;
 | 
						|
       Ord_DosSUBSET = 146;
 | 
						|
       Ord_DosSUBALLOC = 147;
 | 
						|
       Ord_DosSUBFREE = 148;
 | 
						|
       Ord_DosREADASYNC = 149;
 | 
						|
       Ord_DosWRITEASYNC = 150;
 | 
						|
       Ord_DosSEARCHPATH = 151;
 | 
						|
       Ord_DosSCANENV = 152;
 | 
						|
       Ord_DosSETCP = 153;
 | 
						|
       Ord_DosGETRESOURCE = 155;
 | 
						|
       Ord_DosGETPPID = 156;
 | 
						|
       Ord_DosCALLBACK = 157;
 | 
						|
       Ord_DosR2STACKREALLOC = 160;
 | 
						|
       Ord_DosFSRAMSEMREQUEST = 161;
 | 
						|
       Ord_DosFSRAMSEMCLEAR = 162;
 | 
						|
       Ord_DosQAPPTYPE = 163;
 | 
						|
       Ord_DosSETPROCCP = 164;
 | 
						|
       Ord_DosDYNAMICTRACE = 165;
 | 
						|
       Ord_DosQSYSINFO = 166;
 | 
						|
       Ord_DosFSATTACH = 181;
 | 
						|
       Ord_DosQFSATTACH = 182;
 | 
						|
       Ord_DosFSCTL = 183;
 | 
						|
       Ord_DosFINDFIRST2 = 184;
 | 
						|
       Ord_DosMKDIR2 = 185;
 | 
						|
       Ord_DosFILEIO = 186;
 | 
						|
       Ord_DosFINDNOTIFYCLOSE = 187;
 | 
						|
       Ord_DosFINDNOTIFYFIRST = 188;
 | 
						|
       Ord_DosFINDNOTIFYNEXT = 189;
 | 
						|
       Ord_DosEDITNAME = 191;
 | 
						|
       Ord_DosCOPY = 201;
 | 
						|
       Ord_DosFORCEDELETE = 203;
 | 
						|
       Ord_DosENUMATTRIBUTE = 204;
 | 
						|
       Ord_DosSHUTDOWN = 206;
 | 
						|
       Ord_DosGETRESOURCE2 = 207;
 | 
						|
       Ord_DosFREERESOURCE = 208;
 | 
						|
       Ord_Dos32SETMAXFH = 209;
 | 
						|
       Ord_Dos32SETVERIFY = 210;
 | 
						|
       Ord_Dos32ERRCLASS = 211;
 | 
						|
       Ord_Dos32ERROR = 212;
 | 
						|
       Ord_DosMAXPATHLEN = 214;
 | 
						|
       Ord_DosPAGESIZE = 215;
 | 
						|
       Ord_DosLOCALINFO = 216;
 | 
						|
       Ord_DosGLOBALINFO = 217;
 | 
						|
       Ord_Dos32SETFILEINFO = 218;
 | 
						|
       Ord_Dos32SETPATHINFO = 219;
 | 
						|
       Ord_Dos32SETDEFAULTDISK = 220;
 | 
						|
       Ord_Dos32SETFHSTATE = 221;
 | 
						|
       Ord_Dos32SETFSINFO = 222;
 | 
						|
       Ord_Dos32QUERYPATHINFO = 223;
 | 
						|
       Ord_Dos32QUERYHTYPE = 224;
 | 
						|
       Ord_Dos32QUERYVERIFY = 225;
 | 
						|
       Ord_Dos32DELETEDIR = 226;
 | 
						|
       Ord_Dos32SCANENV = 227;
 | 
						|
       Ord_Dos32SEARCHPATH = 228;
 | 
						|
       Ord_Dos32SLEEP = 229;
 | 
						|
       Ord_Dos32GETDATETIME = 230;
 | 
						|
       Ord_Dos32DEVCONFIG = 231;
 | 
						|
       Ord_Dos32ENTERCRITSEC = 232;
 | 
						|
       Ord_Dos32EXITCRITSEC = 233;
 | 
						|
       Ord_Dos32EXIT = 234;
 | 
						|
       Ord_Dos32KILLPROCESS = 235;
 | 
						|
       Ord_Dos32SETPRIORITY = 236;
 | 
						|
       Ord_Dos32RESUMETHREAD = 237;
 | 
						|
       Ord_Dos32SUSPENDTHREAD = 238;
 | 
						|
       Ord_Dos32CREATEPIPE = 239;
 | 
						|
       Ord_Dos32CALLNPIPE = 240;
 | 
						|
       Ord_Dos32CONNECTNPIPE = 241;
 | 
						|
       Ord_Dos32DISCONNECTNPIPE = 242;
 | 
						|
       Ord_Dos32CREATENPIPE = 243;
 | 
						|
       Ord_Dos32PEEKNPIPE = 244;
 | 
						|
       Ord_Dos32QUERYNPHSTATE = 245;
 | 
						|
       Ord_Dos32RAWREADNPIPE = 246;
 | 
						|
       Ord_Dos32RAWWRITENPIPE = 247;
 | 
						|
       Ord_Dos32QUERYNPIPEINFO = 248;
 | 
						|
       Ord_Dos32QUERYNPIPESEMSTATE = 249;
 | 
						|
       Ord_Dos32SETNPHSTATE = 250;
 | 
						|
       Ord_Dos32SETNPIPESEM = 251;
 | 
						|
       Ord_Dos32TRANSACTNPIPE = 252;
 | 
						|
       Ord_Dos32WAITNPIPE = 253;
 | 
						|
       Ord_Dos32RESETBUFFER = 254;
 | 
						|
       Ord_Dos32SETCURRENTDIR = 255;
 | 
						|
       Ord_Dos32SETFILEPTR = 256;
 | 
						|
       Ord_Dos32CLOSE = 257;
 | 
						|
       Ord_Dos32COPY = 258;
 | 
						|
       Ord_Dos32DELETE = 259;
 | 
						|
       Ord_Dos32DUPHANDLE = 260;
 | 
						|
       Ord_Dos32EDITNAME = 261;
 | 
						|
       Ord_Dos32FINDCLOSE = 263;
 | 
						|
       Ord_Dos32FINDFIRST = 264;
 | 
						|
       Ord_Dos32FINDNEXT = 265;
 | 
						|
       Ord_DosOPENVDD = 266;
 | 
						|
       Ord_DosREQUESTVDD = 267;
 | 
						|
       Ord_DosCLOSEVDD = 268;
 | 
						|
       Ord_Dos32FSATTACH = 269;
 | 
						|
       Ord_Dos32CREATEDIR = 270;
 | 
						|
       Ord_Dos32MOVE = 271;
 | 
						|
       Ord_Dos32SETFILESIZE = 272;
 | 
						|
       Ord_Dos32OPEN = 273;
 | 
						|
       Ord_Dos32QUERYCURRENTDIR = 274;
 | 
						|
       Ord_Dos32QUERYCURRENTDISK = 275;
 | 
						|
       Ord_Dos32QUERYFHSTATE = 276;
 | 
						|
       Ord_Dos32QUERYFSATTACH = 277;
 | 
						|
       Ord_Dos32QUERYFSINFO = 278;
 | 
						|
       Ord_Dos32QUERYFILEINFO = 279;
 | 
						|
       Ord_Dos32WAITCHILD = 280;
 | 
						|
       Ord_Dos32READ = 281;
 | 
						|
       Ord_Dos32WRITE = 282;
 | 
						|
       Ord_Dos32EXECPGM = 283;
 | 
						|
       Ord_Dos32DEVIOCTL = 284;
 | 
						|
       Ord_Dos32FSCTL = 285;
 | 
						|
       Ord_Dos32BEEP = 286;
 | 
						|
       Ord_Dos32PHYSICALDISK = 287;
 | 
						|
       Ord_Dos32SETCP = 288;
 | 
						|
       Ord_Dos32SETPROCESSCP = 289;
 | 
						|
       Ord_Dos32STOPTIMER = 290;
 | 
						|
       Ord_Dos32QUERYCP = 291;
 | 
						|
       Ord_Dos32SETDATETIME = 292;
 | 
						|
       Ord_Dos32EXITLIST = 296;
 | 
						|
       Ord_Dos32ALLOCMEM = 299;
 | 
						|
       Ord_Dos32ALLOCSHAREDMEM = 300;
 | 
						|
       Ord_Dos32GETNAMEDSHAREDMEM = 301;
 | 
						|
       Ord_Dos32GETSHAREDMEM = 302;
 | 
						|
       Ord_Dos32GIVESHAREDMEM = 303;
 | 
						|
       Ord_Dos32FREEMEM = 304;
 | 
						|
       Ord_Dos32SETMEM = 305;
 | 
						|
       Ord_Dos32QUERYMEM = 306;
 | 
						|
       Ord_Dos32OPENVDD = 308;
 | 
						|
       Ord_Dos32REQUESTVDD = 309;
 | 
						|
       Ord_Dos32CLOSEVDD = 310;
 | 
						|
       Ord_Dos32CREATETHREAD = 311;
 | 
						|
       Ord_Dos32GETINFOBLOCKS = 312;
 | 
						|
       Ord_Dos32DYNAMICTRACE = 316;
 | 
						|
       Ord_Dos32DEBUG = 317;
 | 
						|
       Ord_Dos32LOADMODULE = 318;
 | 
						|
       Ord_Dos32QUERYMODULEHANDLE = 319;
 | 
						|
       Ord_Dos32QUERYMODULENAME = 320;
 | 
						|
       Ord_Dos32QUERYPROCADDR = 321;
 | 
						|
       Ord_Dos32FREEMODULE = 322;
 | 
						|
       Ord_Dos32QUERYAPPTYPE = 323;
 | 
						|
       Ord_Dos32CREATEEVENTSEM = 324;
 | 
						|
       Ord_Dos32OPENEVENTSEM = 325;
 | 
						|
       Ord_Dos32CLOSEEVENTSEM = 326;
 | 
						|
       Ord_Dos32RESETEVENTSEM = 327;
 | 
						|
       Ord_Dos32POSTEVENTSEM = 328;
 | 
						|
       Ord_Dos32WAITEVENTSEM = 329;
 | 
						|
       Ord_Dos32QUERYEVENTSEM = 330;
 | 
						|
       Ord_Dos32CREATEMUTEXSEM = 331;
 | 
						|
       Ord_Dos32OPENMUTEXSEM = 332;
 | 
						|
       Ord_Dos32CLOSEMUTEXSEM = 333;
 | 
						|
       Ord_Dos32REQUESTMUTEXSEM = 334;
 | 
						|
       Ord_Dos32RELEASEMUTEXSEM = 335;
 | 
						|
       Ord_Dos32QUERYMUTEXSEM = 336;
 | 
						|
       Ord_Dos32CREATEMUXWAITSEM = 337;
 | 
						|
       Ord_Dos32OPENMUXWAITSEM = 338;
 | 
						|
       Ord_Dos32CLOSEMUXWAITSEM = 339;
 | 
						|
       Ord_Dos32WAITMUXWAITSEM = 340;
 | 
						|
       Ord_Dos32ADDMUXWAITSEM = 341;
 | 
						|
       Ord_Dos32DELETEMUXWAITSEM = 342;
 | 
						|
       Ord_Dos32QUERYMUXWAITSEM = 343;
 | 
						|
       Ord_Dos32SUBSETMEM = 344;
 | 
						|
       Ord_Dos32SUBALLOCMEM = 345;
 | 
						|
       Ord_Dos32SUBFREEMEM = 346;
 | 
						|
       Ord_Dos32SUBUNSETMEM = 347;
 | 
						|
       Ord_Dos32QUERYSYSINFO = 348;
 | 
						|
       Ord_Dos32WAITTHREAD = 349;
 | 
						|
       Ord_Dos32ASYNCTIMER = 350;
 | 
						|
       Ord_Dos32STARTTIMER = 351;
 | 
						|
       Ord_Dos32GETRESOURCE = 352;
 | 
						|
       Ord_Dos32FREERESOURCE = 353;
 | 
						|
       Ord_Dos32SETEXCEPTIONHANDLER = 354;
 | 
						|
       Ord_Dos32UNSETEXCEPTIONHANDLER = 355;
 | 
						|
       Ord_Dos32RAISEEXCEPTION = 356;
 | 
						|
       Ord_Dos32UNWINDEXCEPTION = 357;
 | 
						|
       Ord_Dos32TMRQUERYFREQ = 362;
 | 
						|
       Ord_Dos32TMRQUERYTIME = 363;
 | 
						|
       Ord_Dos32REGISTERPERFCTRS = 367;
 | 
						|
       Ord_Dos32ENUMATTRIBUTE = 372;
 | 
						|
       Ord_Dos32QUERYDOSPROPERTY = 373;
 | 
						|
       Ord_Dos32SETDOSPROPERTY = 374;
 | 
						|
       Ord_DosQUERYDOSPROPERTY = 375;
 | 
						|
       Ord_DosSETDOSPROPERTY = 376;
 | 
						|
       Ord_Dos32PROFILE = 377;
 | 
						|
       Ord_Dos32SETSIGNALEXCEPTIONFOC = 378;
 | 
						|
       Ord_Dos32SENDSIGNALEXCEPTION = 379;
 | 
						|
       Ord_Dos32ENTERMUSTCOMPLETE = 380;
 | 
						|
       Ord_Dos32EXITMUSTCOMPLETE = 381;
 | 
						|
       Ord_Dos32SETRELMAXFH = 382;
 | 
						|
       Ord_Dos32SHUTDOWN = 415;
 | 
						|
       Ord_Dos32REPLACEMODULE = 417;
 | 
						|
       Ord_Dos32ACKNOWLEDGESIGNALEXC = 418;
 | 
						|
       Ord_Dos32TIB = 419;
 | 
						|
       Ord_DosTMRQUERYFREQ = 420;
 | 
						|
       Ord_DosTMRQUERYTIME = 421;
 | 
						|
       Ord_DosREGISTERPERFCTRS = 422;
 | 
						|
       Ord_DosFLATTOSEL = 423;
 | 
						|
       Ord_DosSELTOFLAT = 424;
 | 
						|
       Ord_Dos32FLATTOSEL = 425;
 | 
						|
       Ord_Dos32SELTOFLAT = 426;
 | 
						|
       Ord_Dos32SETFILELOCKS = 428;
 | 
						|
       Ord_Dos32CANCELLOCKREQUEST = 429;
 | 
						|
       Ord_DosOPENCHANGENOTIFY = 437;
 | 
						|
       Ord_DosRESETCHANGENOTIFY = 438;
 | 
						|
       Ord_DosCLOSECHANGENOTIFY = 439;
 | 
						|
       Ord_Dos32OPENCHANGENOTIFY = 440;
 | 
						|
       Ord_Dos32RESETCHANGENOTIFY = 441;
 | 
						|
       Ord_Dos32CLOSECHANGENOTIFY = 442;
 | 
						|
       Ord_Dos32QUERYRESOURCESIZE = 572;
 | 
						|
       Ord_DosQUERYRESOURCESIZE = 573;
 | 
						|
       Ord_Dos32INITIALIZEPORTHOLE = 580;
 | 
						|
       Ord_Dos32QUERYHEADERINFO = 582;
 | 
						|
       Ord_DosINITIALIZEPORTHOLE = 583;
 | 
						|
       Ord_DosQUERYHEADERINFO = 584;
 | 
						|
       Ord_Dos32QUERYPROCTYPE = 586;
 | 
						|
       Ord_DosQUERYPROCTYPE = 587;
 | 
						|
       Ord_DevOPENDC = 1;
 | 
						|
       Ord_DevCLOSEDC = 2;
 | 
						|
       Ord_DevPOSTDEVICEMODES = 3;
 | 
						|
       Ord_DevESCAPE = 4;
 | 
						|
       Ord_DevQUERYHARDCOPYCAPS = 5;
 | 
						|
       Ord_DevQUERYCAPS = 6;
 | 
						|
       Ord_GpiCREATEPS = 7;
 | 
						|
       Ord_GpiQUERYPS = 9;
 | 
						|
       Ord_GpiDESTROYPS = 10;
 | 
						|
       Ord_GpiRESETPS = 11;
 | 
						|
       Ord_GpiSAVEPS = 12;
 | 
						|
       Ord_GpiRESTOREPS = 13;
 | 
						|
       Ord_GpiASSOCIATE = 14;
 | 
						|
       Ord_GpiERRORSEGMENTDATA = 15;
 | 
						|
       Ord_GpiERASE = 16;
 | 
						|
       Ord_GpiSETDRAWCONTROL = 17;
 | 
						|
       Ord_GpiQUERYDRAWCONTROL = 18;
 | 
						|
       Ord_GpiDRAWCHAIN = 19;
 | 
						|
       Ord_GpiDRAWFROM = 20;
 | 
						|
       Ord_GpiDRAWSEGMENT = 21;
 | 
						|
       Ord_GpiSETSTOPDRAW = 22;
 | 
						|
       Ord_GpiQUERYSTOPDRAW = 23;
 | 
						|
       Ord_GpiREMOVEDYNAMICS = 24;
 | 
						|
       Ord_GpiDRAWDYNAMICS = 25;
 | 
						|
       Ord_GpiSETDRAWINGMODE = 26;
 | 
						|
       Ord_GpiQUERYDRAWINGMODE = 27;
 | 
						|
       Ord_GpiGETDATA = 28;
 | 
						|
       Ord_GpiPUTDATA = 29;
 | 
						|
       Ord_GpiSETPICKAPERTURESIZE = 30;
 | 
						|
       Ord_GpiQUERYPICKAPERTURESIZE = 31;
 | 
						|
       Ord_GpiSETPICKAPERTUREPOSITION = 32;
 | 
						|
       Ord_GpiQUERYPICKAPERTUREPOSITION = 33;
 | 
						|
       Ord_GpiSETTAG = 34;
 | 
						|
       Ord_GpiQUERYTAG = 35;
 | 
						|
       Ord_GpiCORRELATECHAIN = 36;
 | 
						|
       Ord_GpiCORRELATEFROM = 37;
 | 
						|
       Ord_GpiCORRELATESEGMENT = 38;
 | 
						|
       Ord_GpiRESETBOUNDARYDATA = 42;
 | 
						|
       Ord_GpiQUERYBOUNDARYDATA = 43;
 | 
						|
       Ord_GpiOPENSEGMENT = 44;
 | 
						|
       Ord_GpiCLOSESEGMENT = 46;
 | 
						|
       Ord_GpiDELETESEGMENT = 47;
 | 
						|
       Ord_GpiDELETESEGMENTS = 48;
 | 
						|
       Ord_GpiQUERYSEGMENTNAMES = 49;
 | 
						|
       Ord_GpiSETINITIALSEGMENTATTRS = 51;
 | 
						|
       Ord_GpiQUERYINITIALSEGMENTATTRS = 52;
 | 
						|
       Ord_GpiSETSEGMENTATTRS = 53;
 | 
						|
       Ord_GpiQUERYSEGMENTATTRS = 54;
 | 
						|
       Ord_GpiSETSEGMENTPRIORITY = 55;
 | 
						|
       Ord_GpiQUERYSEGMENTPRIORITY = 56;
 | 
						|
       Ord_GpiSETEDITMODE = 57;
 | 
						|
       Ord_GpiQUERYEDITMODE = 58;
 | 
						|
       Ord_GpiSETELEMENTPOINTER = 59;
 | 
						|
       Ord_GpiQUERYELEMENTPOINTER = 60;
 | 
						|
       Ord_GpiOFFSETELEMENTPOINTER = 61;
 | 
						|
       Ord_GpiDELETEELEMENT = 62;
 | 
						|
       Ord_GpiDELETEELEMENTRANGE = 63;
 | 
						|
       Ord_GpiLABEL = 64;
 | 
						|
       Ord_GpiSETELEMENTPOINTERATLABEL = 65;
 | 
						|
       Ord_GpiDELETEELEMENTSBETWEENLABELS = 66;
 | 
						|
       Ord_GpiQUERYELEMENTTYPE = 67;
 | 
						|
       Ord_GpiQUERYELEMENT = 68;
 | 
						|
       Ord_GpiELEMENT = 69;
 | 
						|
       Ord_GpiBEGINELEMENT = 70;
 | 
						|
       Ord_GpiENDELEMENT = 71;
 | 
						|
       Ord_GpiSETSEGMENTTRANSFORMMATRIX = 78;
 | 
						|
       Ord_GpiQUERYSEGMENTTRANSFORMMATRIX = 79;
 | 
						|
       Ord_GpiSETMODELTRANSFORMMATRIX = 80;
 | 
						|
       Ord_GpiQUERYMODELTRANSFORMMATRIX = 81;
 | 
						|
       Ord_GpiCALLSEGMENTMATRIX = 82;
 | 
						|
       Ord_GpiSETDEFAULTVIEWMATRIX = 83;
 | 
						|
       Ord_GpiQUERYDEFAULTVIEWMATRIX = 84;
 | 
						|
       Ord_GpiSETPAGEVIEWPORT = 85;
 | 
						|
       Ord_GpiQUERYPAGEVIEWPORT = 86;
 | 
						|
       Ord_GpiSETVIEWINGTRANSFORMMATRIX = 87;
 | 
						|
       Ord_GpiQUERYVIEWINGTRANSFORMMATRIX = 88;
 | 
						|
       Ord_GpiSETGRAPHICSFIELD = 89;
 | 
						|
       Ord_GpiQUERYGRAPHICSFIELD = 90;
 | 
						|
       Ord_GpiSETVIEWINGLIMITS = 91;
 | 
						|
       Ord_GpiQUERYVIEWINGLIMITS = 92;
 | 
						|
       Ord_GpiCONVERT = 93;
 | 
						|
       Ord_GpiSETATTRMODE = 94;
 | 
						|
       Ord_GpiQUERYATTRMODE = 95;
 | 
						|
       Ord_GpiPOP = 96;
 | 
						|
       Ord_GpiSETATTRS = 97;
 | 
						|
       Ord_GpiQUERYATTRS = 98;
 | 
						|
       Ord_GpiCREATELOGCOLORTABLE = 99;
 | 
						|
       Ord_GpiREALIZECOLORTABLE = 100;
 | 
						|
       Ord_GpiUNREALIZECOLORTABLE = 101;
 | 
						|
       Ord_GpiQUERYCOLORDATA = 102;
 | 
						|
       Ord_GpiQUERYLOGCOLORTABLE = 103;
 | 
						|
       Ord_GpiQUERYREALCOLORS = 104;
 | 
						|
       Ord_GpiQUERYNEARESTCOLOR = 105;
 | 
						|
       Ord_GpiQUERYCOLORINDEX = 106;
 | 
						|
       Ord_GpiQUERYRGBCOLOR = 107;
 | 
						|
       Ord_GpiSETCOLOR = 108;
 | 
						|
       Ord_GpiQUERYCOLOR = 109;
 | 
						|
       Ord_GpiSETBACKCOLOR = 110;
 | 
						|
       Ord_GpiQUERYBACKCOLOR = 111;
 | 
						|
       Ord_GpiSETMIX = 112;
 | 
						|
       Ord_GpiQUERYMIX = 113;
 | 
						|
       Ord_GpiSETBACKMIX = 114;
 | 
						|
       Ord_GpiQUERYBACKMIX = 115;
 | 
						|
       Ord_GpiSETLINETYPE = 116;
 | 
						|
       Ord_GpiQUERYLINETYPE = 117;
 | 
						|
       Ord_GpiSETLINEWIDTH = 118;
 | 
						|
       Ord_GpiQUERYLINEWIDTH = 119;
 | 
						|
       Ord_GpiSETLINEWIDTHGEOM = 120;
 | 
						|
       Ord_GpiQUERYLINEWIDTHGEOM = 121;
 | 
						|
       Ord_GpiSETLINEEND = 122;
 | 
						|
       Ord_GpiQUERYLINEEND = 123;
 | 
						|
       Ord_GpiSETLINEJOIN = 124;
 | 
						|
       Ord_GpiQUERYLINEJOIN = 125;
 | 
						|
       Ord_GpiSETCURRENTPOSITION = 126;
 | 
						|
       Ord_GpiQUERYCURRENTPOSITION = 127;
 | 
						|
       Ord_GpiMOVE = 128;
 | 
						|
       Ord_GpiLINE = 129;
 | 
						|
       Ord_GpiPOLYLINE = 130;
 | 
						|
       Ord_GpiBOX = 131;
 | 
						|
       Ord_GpiPTVISIBLE = 132;
 | 
						|
       Ord_GpiRECTVISIBLE = 133;
 | 
						|
       Ord_GpiSETARCPARAMS = 134;
 | 
						|
       Ord_GpiQUERYARCPARAMS = 135;
 | 
						|
       Ord_GpiPOINTARC = 136;
 | 
						|
       Ord_GpiFULLARC = 137;
 | 
						|
       Ord_GpiPARTIALARC = 138;
 | 
						|
       Ord_GpiPOLYFILLET = 139;
 | 
						|
       Ord_GpiPOLYFILLETSHARP = 140;
 | 
						|
       Ord_GpiPOLYSPLINE = 141;
 | 
						|
       Ord_GpiSETBITMAPID = 142;
 | 
						|
       Ord_GpiQUERYBITMAPHANDLE = 143;
 | 
						|
       Ord_GpiSETPATTERNSET = 144;
 | 
						|
       Ord_GpiQUERYPATTERNSET = 145;
 | 
						|
       Ord_GpiSETPATTERN = 146;
 | 
						|
       Ord_GpiQUERYPATTERN = 147;
 | 
						|
       Ord_GpiSETPATTERNREFPOINT = 148;
 | 
						|
       Ord_GpiQUERYPATTERNREFPOINT = 149;
 | 
						|
       Ord_GpiBEGINAREA = 150;
 | 
						|
       Ord_GpiENDAREA = 151;
 | 
						|
       Ord_GpiLOADFONTS = 152;
 | 
						|
       Ord_GpiUNLOADFONTS = 153;
 | 
						|
       Ord_GpiCREATELOGFONT = 154;
 | 
						|
       Ord_GpiDELETESETID = 155;
 | 
						|
       Ord_GpiQUERYNUMBERSETIDS = 156;
 | 
						|
       Ord_GpiQUERYSETIDS = 157;
 | 
						|
       Ord_GpiQUERYFONTS = 158;
 | 
						|
       Ord_GpiQUERYFONTMETRICS = 159;
 | 
						|
       Ord_GpiQUERYKERNINGPAIRS = 160;
 | 
						|
       Ord_GpiQUERYWIDTHTABLE = 161;
 | 
						|
       Ord_GpiSETCP = 162;
 | 
						|
       Ord_GpiQUERYCP = 163;
 | 
						|
       Ord_GpiQUERYTEXTBOX = 164;
 | 
						|
       Ord_DevQUERYDEVICENAMES = 165;
 | 
						|
       Ord_GpiQUERYDEFCHARBOX = 166;
 | 
						|
       Ord_GpiQUERYFONTFILEDESCRIPTIONS = 167;
 | 
						|
       Ord_GpiSETCHARSET = 168;
 | 
						|
       Ord_GpiQUERYCHARSET = 169;
 | 
						|
       Ord_GpiSETCHARBOX = 170;
 | 
						|
       Ord_GpiQUERYCHARBOX = 171;
 | 
						|
       Ord_GpiSETCHARANGLE = 172;
 | 
						|
       Ord_GpiQUERYCHARANGLE = 173;
 | 
						|
       Ord_GpiSETCHARSHEAR = 174;
 | 
						|
       Ord_GpiQUERYCHARSHEAR = 175;
 | 
						|
       Ord_GpiSETCHARDIRECTION = 176;
 | 
						|
       Ord_GpiQUERYCHARDIRECTION = 177;
 | 
						|
       Ord_GpiSETCHARMODE = 178;
 | 
						|
       Ord_GpiQUERYCHARMODE = 179;
 | 
						|
       Ord_GpiCHARSTRING = 180;
 | 
						|
       Ord_GpiCHARSTRINGAT = 181;
 | 
						|
       Ord_GpiCHARSTRINGPOS = 182;
 | 
						|
       Ord_GpiCHARSTRINGPOSAT = 183;
 | 
						|
       Ord_GpiSETMARKERSET = 184;
 | 
						|
       Ord_GpiQUERYMARKERSET = 185;
 | 
						|
       Ord_GpiSETMARKER = 186;
 | 
						|
       Ord_GpiQUERYMARKER = 187;
 | 
						|
       Ord_GpiSETMARKERBOX = 188;
 | 
						|
       Ord_GpiQUERYMARKERBOX = 189;
 | 
						|
       Ord_GpiMARKER = 190;
 | 
						|
       Ord_GpiPOLYMARKER = 191;
 | 
						|
       Ord_GpiIMAGE = 192;
 | 
						|
       Ord_GpiCREATEBITMAP = 196;
 | 
						|
       Ord_GpiDELETEBITMAP = 197;
 | 
						|
       Ord_GpiSETBITMAP = 198;
 | 
						|
       Ord_GpiSETBITMAPDIMENSION = 199;
 | 
						|
       Ord_GpiQUERYBITMAPDIMENSION = 200;
 | 
						|
       Ord_GpiQUERYDEVICEBITMAPFORMATS = 201;
 | 
						|
       Ord_GpiQUERYBITMAPPARAMETERS = 202;
 | 
						|
       Ord_GpiSETBITMAPBITS = 203;
 | 
						|
       Ord_GpiQUERYBITMAPBITS = 204;
 | 
						|
       Ord_GpiBITBLT = 205;
 | 
						|
       Ord_GpiSETPEL = 206;
 | 
						|
       Ord_GpiQUERYPEL = 207;
 | 
						|
       Ord_GpiCREATEREGION = 208;
 | 
						|
       Ord_GpiSETREGION = 209;
 | 
						|
       Ord_GpiDESTROYREGION = 210;
 | 
						|
       Ord_GpiCOMBINEREGION = 211;
 | 
						|
       Ord_GpiEQUALREGION = 212;
 | 
						|
       Ord_GpiOFFSETREGION = 213;
 | 
						|
       Ord_GpiPTINREGION = 214;
 | 
						|
       Ord_GpiRECTINREGION = 215;
 | 
						|
       Ord_GpiQUERYREGIONBOX = 216;
 | 
						|
       Ord_GpiQUERYREGIONRECTS = 217;
 | 
						|
       Ord_GpiSETCLIPREGION = 218;
 | 
						|
       Ord_GpiQUERYCLIPREGION = 219;
 | 
						|
       Ord_GpiQUERYCLIPBOX = 220;
 | 
						|
       Ord_GpiINTERSECTCLIPRECTANGLE = 221;
 | 
						|
       Ord_GpiEXCLUDECLIPRECTANGLE = 222;
 | 
						|
       Ord_GpiOFFSETCLIPREGION = 223;
 | 
						|
       Ord_GpiPAINTREGION = 224;
 | 
						|
       Ord_GpiLOADMETAFILE = 225;
 | 
						|
       Ord_GpiCOPYMETAFILE = 226;
 | 
						|
       Ord_GpiPLAYMETAFILE = 227;
 | 
						|
       Ord_GpiSAVEMETAFILE = 228;
 | 
						|
       Ord_GpiDELETEMETAFILE = 229;
 | 
						|
       Ord_GpiQUERYMETAFILEBITS = 230;
 | 
						|
       Ord_GpiSETMETAFILEBITS = 231;
 | 
						|
       Ord_GpiQUERYMETAFILELENGTH = 232;
 | 
						|
       Ord_GpiSETCLIPPATH = 233;
 | 
						|
       Ord_GpiBEGINPATH = 234;
 | 
						|
       Ord_GpiENDPATH = 235;
 | 
						|
       Ord_GpiCLOSEFIGURE = 236;
 | 
						|
       Ord_GpiMODIFYPATH = 237;
 | 
						|
       Ord_GpiFILLPATH = 238;
 | 
						|
       Ord_GpiSTARTREQUEST = 239;
 | 
						|
       Ord_GpiQUERYDEVICE = 240;
 | 
						|
       Ord_DevSTDOPEN = 244;
 | 
						|
       Ord_GpiQUERYCHARSTRINGPOS = 245;
 | 
						|
       Ord_GpiQUERYCHARSTRINGPOSAT = 246;
 | 
						|
       Ord_GpiSETPS = 248;
 | 
						|
       Ord_SEGSGWOPENSEGMENTWINDOW = 249;
 | 
						|
       Ord_MTENDREADREQUEST = 250;
 | 
						|
       Ord_MTGETDESCRIPTION = 251;
 | 
						|
       Ord_FMTORDERTABLE = 252;
 | 
						|
       Ord_MTGETCODEPAGE = 253;
 | 
						|
       Ord_MTGETLCT = 254;
 | 
						|
       Ord_MTGETGDDINFO = 255;
 | 
						|
       Ord_FMTCONVERTGOCAPOLY = 256;
 | 
						|
       Ord_MTGETFIRSTFONT = 257;
 | 
						|
       Ord_SEGSGWNEWPARTDATA = 258;
 | 
						|
       Ord_MTSTARTREADREQUEST = 259;
 | 
						|
       Ord_MTGETFIRSTGRAPHICSDATA = 260;
 | 
						|
       Ord_MTGETNEXTFONT = 261;
 | 
						|
       Ord_MTGETNEXTGRAPHICSDATA = 262;
 | 
						|
       Ord_GpiLOADPUBLICFONTS = 263;
 | 
						|
       Ord_GpiUNLOADPUBLICFONTS = 264;
 | 
						|
       Ord_GpiCOMMENT = 268;
 | 
						|
       Ord_GpiWCBITBLT = 269;
 | 
						|
       Ord_GpiSTROKEPATH = 270;
 | 
						|
       Ord_SEGSGWNEXTORDERF = 271;
 | 
						|
       Ord_GpiOUTLINEPATH = 274;
 | 
						|
       Ord_GpiSETDEFTAG = 275;
 | 
						|
       Ord_GpiQUERYDEFTAG = 276;
 | 
						|
       Ord_GpiSETDEFATTRS = 277;
 | 
						|
       Ord_GpiQUERYDEFATTRS = 278;
 | 
						|
       Ord_GpiSETDEFVIEWINGLIMITS = 279;
 | 
						|
       Ord_GpiQUERYDEFVIEWINGLIMITS = 280;
 | 
						|
       Ord_GpiSETDEFARCPARAMS = 281;
 | 
						|
       Ord_GpiQUERYDEFARCPARAMS = 282;
 | 
						|
       Ord_GpiTRANSLATE = 283;
 | 
						|
       Ord_GpiSCALE = 284;
 | 
						|
       Ord_GpiROTATE = 285;
 | 
						|
       Ord_GpiPOLYLINEDISJOINT = 286;
 | 
						|
       Ord_GpiPATHTOREGION = 287;
 | 
						|
       Ord_GpiFLOODFILL = 289;
 | 
						|
       Ord_GpiDRAWBITS = 290;
 | 
						|
       Ord_GpiQUERYBITMAPINFOHEADER = 291;
 | 
						|
       Ord_GpiQUERYLOGICALFONT = 292;
 | 
						|
       Ord_GpiQUERYFACESTRING = 293;
 | 
						|
       Ord_GpiQUERYFONTACTION = 294;
 | 
						|
       Ord_GpiCREATEPALETTE = 295;
 | 
						|
       Ord_GpiDELETEPALETTE = 296;
 | 
						|
       Ord_GpiSELECTPALETTE = 297;
 | 
						|
       Ord_GpiANIMATEPALETTE = 298;
 | 
						|
       Ord_GpiSETPALETTEENTRIES = 299;
 | 
						|
       Ord_GpiQUERYPALETTE = 300;
 | 
						|
       Ord_GpiQUERYPALETTEINFO = 301;
 | 
						|
       Ord_GpiQUERYCHAREXTRA = 302;
 | 
						|
       Ord_GpiSETCHAREXTRA = 303;
 | 
						|
       Ord_GpiQUERYCHARBREAKEXTRA = 304;
 | 
						|
       Ord_GpiSETCHARBREAKEXTRA = 305;
 | 
						|
       Ord_GpiFRAMEREGION = 306;
 | 
						|
       Ord_GpiCONVERTWITHMATRIX = 307;
 | 
						|
       Ord_Gpi32ASSOCIATE = 351;
 | 
						|
       Ord_Gpi32BEGINAREA = 352;
 | 
						|
       Ord_Gpi32BEGINELEMENT = 353;
 | 
						|
       Ord_Gpi32BEGINPATH = 354;
 | 
						|
       Ord_Gpi32BITBLT = 355;
 | 
						|
       Ord_Gpi32BOX = 356;
 | 
						|
       Ord_Gpi32CALLSEGMENTMATRIX = 357;
 | 
						|
       Ord_Gpi32CHARSTRING = 358;
 | 
						|
       Ord_Gpi32CHARSTRINGAT = 359;
 | 
						|
       Ord_Gpi32CLOSEFIGURE = 360;
 | 
						|
       Ord_Gpi32CLOSESEGMENT = 361;
 | 
						|
       Ord_Gpi32COMBINEREGION = 362;
 | 
						|
       Ord_Gpi32COMMENT = 363;
 | 
						|
       Ord_Gpi32CONVERT = 364;
 | 
						|
       Ord_Gpi32COPYMETAFILE = 365;
 | 
						|
       Ord_Gpi32CORRELATECHAIN = 366;
 | 
						|
       Ord_Gpi32CORRELATEFROM = 367;
 | 
						|
       Ord_Gpi32CREATELOGFONT = 368;
 | 
						|
       Ord_Gpi32CREATEPS = 369;
 | 
						|
       Ord_Gpi32CREATEREGION = 370;
 | 
						|
       Ord_Gpi32DELETEBITMAP = 371;
 | 
						|
       Ord_Gpi32DELETEELEMENT = 372;
 | 
						|
       Ord_Gpi32DELETEELEMENTRANGE = 373;
 | 
						|
       Ord_Gpi32DELETEELEMENTSBETWEENLABE = 374;
 | 
						|
       Ord_Gpi32DELETEMETAFILE = 375;
 | 
						|
       Ord_Gpi32DELETESEGMENT = 376;
 | 
						|
       Ord_Gpi32DELETESEGMENTS = 377;
 | 
						|
       Ord_Gpi32DELETESETID = 378;
 | 
						|
       Ord_Gpi32DESTROYPS = 379;
 | 
						|
       Ord_Gpi32DRAWCHAIN = 380;
 | 
						|
       Ord_Gpi32DRAWDYNAMICS = 381;
 | 
						|
       Ord_Gpi32DRAWFROM = 382;
 | 
						|
       Ord_Gpi32DRAWSEGMENT = 383;
 | 
						|
       Ord_Gpi32ELEMENT = 384;
 | 
						|
       Ord_Gpi32ENDAREA = 385;
 | 
						|
       Ord_Gpi32ENDELEMENT = 386;
 | 
						|
       Ord_Gpi32ENDPATH = 387;
 | 
						|
       Ord_Gpi32EQUALREGION = 388;
 | 
						|
       Ord_Gpi32ERASE = 389;
 | 
						|
       Ord_Gpi32ERRORSEGMENTDATA = 390;
 | 
						|
       Ord_Gpi32EXCLUDECLIPRECTANGLE = 391;
 | 
						|
       Ord_Gpi32FILLPATH = 392;
 | 
						|
       Ord_Gpi32FULLARC = 393;
 | 
						|
       Ord_Gpi32GETDATA = 394;
 | 
						|
       Ord_Gpi32IMAGE = 395;
 | 
						|
       Ord_Gpi32INTERSECTCLIPRECTANGLE = 396;
 | 
						|
       Ord_Gpi32LABEL = 397;
 | 
						|
       Ord_Gpi32LINE = 398;
 | 
						|
       Ord_Gpi32LOADBITMAP = 399;
 | 
						|
       Ord_Gpi32LOADFONTS = 400;
 | 
						|
       Ord_Gpi32LOADMETAFILE = 401;
 | 
						|
       Ord_Gpi32MARKER = 402;
 | 
						|
       Ord_Gpi32MODIFYPATH = 403;
 | 
						|
       Ord_Gpi32MOVE = 404;
 | 
						|
       Ord_Gpi32OFFSETCLIPREGION = 405;
 | 
						|
       Ord_Gpi32OFFSETELEMENTPOINTER = 406;
 | 
						|
       Ord_Gpi32OFFSETREGION = 407;
 | 
						|
       Ord_Gpi32OPENSEGMENT = 408;
 | 
						|
       Ord_Gpi32PAINTREGION = 409;
 | 
						|
       Ord_Gpi32PLAYMETAFILE = 411;
 | 
						|
       Ord_Gpi32POINTARC = 412;
 | 
						|
       Ord_Gpi32POLYFILLET = 413;
 | 
						|
       Ord_Gpi32POLYFILLETSHARP = 414;
 | 
						|
       Ord_Gpi32POLYLINE = 415;
 | 
						|
       Ord_Gpi32POLYMARKER = 416;
 | 
						|
       Ord_Gpi32POLYSPLINE = 417;
 | 
						|
       Ord_Gpi32POP = 418;
 | 
						|
       Ord_Gpi32PTINREGION = 419;
 | 
						|
       Ord_Gpi32PTVISIBLE = 420;
 | 
						|
       Ord_Gpi32PUTDATA = 421;
 | 
						|
       Ord_Gpi32QUERYARCPARAMS = 422;
 | 
						|
       Ord_Gpi32QUERYATTRMODE = 423;
 | 
						|
       Ord_Gpi32QUERYBACKCOLOR = 424;
 | 
						|
       Ord_Gpi32QUERYBACKMIX = 425;
 | 
						|
       Ord_Gpi32QUERYBITMAPDIMENSION = 426;
 | 
						|
       Ord_Gpi32QUERYBITMAPHANDLE = 427;
 | 
						|
       Ord_Gpi32QUERYBOUNDARYDATA = 428;
 | 
						|
       Ord_Gpi32QUERYCHARANGLE = 429;
 | 
						|
       Ord_Gpi32QUERYCHARBOX = 430;
 | 
						|
       Ord_Gpi32QUERYCHARDIRECTION = 431;
 | 
						|
       Ord_Gpi32QUERYCHARMODE = 432;
 | 
						|
       Ord_Gpi32QUERYCHARSET = 433;
 | 
						|
       Ord_Gpi32QUERYCHARSHEAR = 434;
 | 
						|
       Ord_Gpi32QUERYCLIPBOX = 435;
 | 
						|
       Ord_Gpi32QUERYCLIPREGION = 436;
 | 
						|
       Ord_Gpi32QUERYCOLOR = 437;
 | 
						|
       Ord_Gpi32QUERYCOLORDATA = 438;
 | 
						|
       Ord_Gpi32QUERYCOLORINDEX = 439;
 | 
						|
       Ord_Gpi32QUERYCP = 440;
 | 
						|
       Ord_Gpi32QUERYCURRENTPOSITION = 441;
 | 
						|
       Ord_Gpi32QUERYDEFCHARBOX = 442;
 | 
						|
       Ord_Gpi32QUERYDEFAULTVIEWMATRIX = 443;
 | 
						|
       Ord_Gpi32QUERYDEVICE = 444;
 | 
						|
       Ord_Gpi32QUERYDEVICEBITMAPFORMATS = 445;
 | 
						|
       Ord_Gpi32QUERYDRAWCONTROL = 446;
 | 
						|
       Ord_Gpi32QUERYDRAWINGMODE = 447;
 | 
						|
       Ord_Gpi32QUERYEDITMODE = 448;
 | 
						|
       Ord_Gpi32QUERYELEMENT = 449;
 | 
						|
       Ord_Gpi32QUERYELEMENTPOINTER = 450;
 | 
						|
       Ord_Gpi32QUERYELEMENTTYPE = 451;
 | 
						|
       Ord_Gpi32QUERYFONTFILEDESCRIPTIONS = 452;
 | 
						|
       Ord_Gpi32QUERYFONTMETRICS = 453;
 | 
						|
       Ord_Gpi32QUERYGRAPHICSFIELD = 454;
 | 
						|
       Ord_Gpi32QUERYINITIALSEGMENTATTRS = 455;
 | 
						|
       Ord_Gpi32QUERYKERNINGPAIRS = 456;
 | 
						|
       Ord_Gpi32QUERYLINEEND = 457;
 | 
						|
       Ord_Gpi32QUERYLINEJOIN = 458;
 | 
						|
       Ord_Gpi32QUERYLINETYPE = 459;
 | 
						|
       Ord_Gpi32QUERYLINEWIDTH = 460;
 | 
						|
       Ord_Gpi32QUERYLINEWIDTHGEOM = 461;
 | 
						|
       Ord_Gpi32QUERYMARKER = 462;
 | 
						|
       Ord_Gpi32QUERYMARKERBOX = 463;
 | 
						|
       Ord_Gpi32QUERYMARKERSET = 464;
 | 
						|
       Ord_Gpi32QUERYMETAFILEBITS = 465;
 | 
						|
       Ord_Gpi32QUERYMETAFILELENGTH = 466;
 | 
						|
       Ord_Gpi32QUERYMIX = 467;
 | 
						|
       Ord_Gpi32QUERYMODELTRANSFORMMATRIX = 468;
 | 
						|
       Ord_Gpi32QUERYNEARESTCOLOR = 469;
 | 
						|
       Ord_Gpi32QUERYNUMBERSETIDS = 470;
 | 
						|
       Ord_Gpi32QUERYPS = 471;
 | 
						|
       Ord_Gpi32QUERYPAGEVIEWPORT = 472;
 | 
						|
       Ord_Gpi32QUERYPATTERN = 473;
 | 
						|
       Ord_Gpi32QUERYPATTERNREFPOINT = 474;
 | 
						|
       Ord_Gpi32QUERYPATTERNSET = 475;
 | 
						|
       Ord_Gpi32QUERYPEL = 476;
 | 
						|
       Ord_Gpi32QUERYPICKAPERTUREPOSITION = 477;
 | 
						|
       Ord_Gpi32QUERYPICKAPERTURESIZE = 478;
 | 
						|
       Ord_Gpi32QUERYRGBCOLOR = 479;
 | 
						|
       Ord_Gpi32QUERYREALCOLORS = 480;
 | 
						|
       Ord_Gpi32QUERYREGIONBOX = 481;
 | 
						|
       Ord_Gpi32QUERYSEGMENTATTRS = 482;
 | 
						|
       Ord_Gpi32QUERYSEGMENTNAMES = 483;
 | 
						|
       Ord_Gpi32QUERYSEGMENTPRIORITY = 484;
 | 
						|
       Ord_Gpi32QUERYSEGMENTTRANSFORMMATR = 485;
 | 
						|
       Ord_Gpi32QUERYSETIDS = 486;
 | 
						|
       Ord_Gpi32QUERYSTOPDRAW = 487;
 | 
						|
       Ord_Gpi32QUERYTAG = 488;
 | 
						|
       Ord_Gpi32QUERYTEXTBOX = 489;
 | 
						|
       Ord_Gpi32QUERYVIEWINGLIMITS = 490;
 | 
						|
       Ord_Gpi32QUERYVIEWINGTRANSFORMMATR = 491;
 | 
						|
       Ord_Gpi32QUERYWIDTHTABLE = 492;
 | 
						|
       Ord_Gpi32RECTINREGION = 494;
 | 
						|
       Ord_Gpi32RECTVISIBLE = 495;
 | 
						|
       Ord_Gpi32REMOVEDYNAMICS = 496;
 | 
						|
       Ord_Gpi32RESETBOUNDARYDATA = 497;
 | 
						|
       Ord_Gpi32RESETPS = 498;
 | 
						|
       Ord_Gpi32RESTOREPS = 499;
 | 
						|
       Ord_Gpi32SAVEMETAFILE = 500;
 | 
						|
       Ord_Gpi32SAVEPS = 501;
 | 
						|
       Ord_Gpi32SETARCPARAMS = 502;
 | 
						|
       Ord_Gpi32SETATTRMODE = 503;
 | 
						|
       Ord_Gpi32SETBACKCOLOR = 504;
 | 
						|
       Ord_Gpi32SETBACKMIX = 505;
 | 
						|
       Ord_Gpi32SETBITMAP = 506;
 | 
						|
       Ord_Gpi32SETBITMAPDIMENSION = 507;
 | 
						|
       Ord_Gpi32SETBITMAPID = 508;
 | 
						|
       Ord_Gpi32SETCHARANGLE = 509;
 | 
						|
       Ord_Gpi32SETCHARBOX = 510;
 | 
						|
       Ord_Gpi32SETCHARDIRECTION = 511;
 | 
						|
       Ord_Gpi32SETCHARMODE = 512;
 | 
						|
       Ord_Gpi32SETCHARSET = 513;
 | 
						|
       Ord_Gpi32SETCHARSHEAR = 514;
 | 
						|
       Ord_Gpi32SETCLIPPATH = 515;
 | 
						|
       Ord_Gpi32SETCLIPREGION = 516;
 | 
						|
       Ord_Gpi32SETCOLOR = 517;
 | 
						|
       Ord_Gpi32SETCP = 518;
 | 
						|
       Ord_Gpi32SETCURRENTPOSITION = 519;
 | 
						|
       Ord_Gpi32SETDEFAULTVIEWMATRIX = 520;
 | 
						|
       Ord_Gpi32SETDRAWCONTROL = 521;
 | 
						|
       Ord_Gpi32SETDRAWINGMODE = 522;
 | 
						|
       Ord_Gpi32SETEDITMODE = 523;
 | 
						|
       Ord_Gpi32SETELEMENTPOINTER = 524;
 | 
						|
       Ord_Gpi32SETELEMENTPOINTERATLABEL = 525;
 | 
						|
       Ord_Gpi32SETGRAPHICSFIELD = 526;
 | 
						|
       Ord_Gpi32SETINITIALSEGMENTATTRS = 527;
 | 
						|
       Ord_Gpi32SETLINEEND = 528;
 | 
						|
       Ord_Gpi32SETLINEJOIN = 529;
 | 
						|
       Ord_Gpi32SETLINETYPE = 530;
 | 
						|
       Ord_Gpi32SETLINEWIDTH = 531;
 | 
						|
       Ord_Gpi32SETLINEWIDTHGEOM = 532;
 | 
						|
       Ord_Gpi32SETMARKER = 533;
 | 
						|
       Ord_Gpi32SETMARKERBOX = 534;
 | 
						|
       Ord_Gpi32SETMARKERSET = 535;
 | 
						|
       Ord_Gpi32SETMETAFILEBITS = 536;
 | 
						|
       Ord_Gpi32SETMIX = 537;
 | 
						|
       Ord_Gpi32SETMODELTRANSFORMMATRIX = 538;
 | 
						|
       Ord_Gpi32SETPS = 539;
 | 
						|
       Ord_Gpi32SETPAGEVIEWPORT = 540;
 | 
						|
       Ord_Gpi32SETPATTERN = 541;
 | 
						|
       Ord_Gpi32SETPATTERNREFPOINT = 542;
 | 
						|
       Ord_Gpi32SETPATTERNSET = 543;
 | 
						|
       Ord_Gpi32SETPEL = 544;
 | 
						|
       Ord_Gpi32SETPICKAPERTUREPOSITION = 545;
 | 
						|
       Ord_Gpi32SETREGION = 546;
 | 
						|
       Ord_Gpi32SETSEGMENTATTRS = 547;
 | 
						|
       Ord_Gpi32SETSEGMENTPRIORITY = 548;
 | 
						|
       Ord_Gpi32SETSEGMENTTRANSFORMMATRIX = 549;
 | 
						|
       Ord_Gpi32SETSTOPDRAW = 550;
 | 
						|
       Ord_Gpi32SETTAG = 551;
 | 
						|
       Ord_Gpi32SETVIEWINGLIMITS = 552;
 | 
						|
       Ord_Gpi32SETVIEWINGTRANSFORMMATRIX = 553;
 | 
						|
       Ord_Gpi32STROKEPATH = 554;
 | 
						|
       Ord_Gpi32UNLOADFONTS = 555;
 | 
						|
       Ord_Gpi32WCBITBLT = 557;
 | 
						|
       Ord_Gpi32POLYLINEDISJOINT = 558;
 | 
						|
       Ord_Gpi32PATHTOREGION = 559;
 | 
						|
       Ord_Gpi32FLOODFILL = 560;
 | 
						|
       Ord_Gpi32SUSPENDPLAY = 561;
 | 
						|
       Ord_Gpi32RESUMEPLAY = 562;
 | 
						|
       Ord_Gpi32OUTLINEPATH = 563;
 | 
						|
       Ord_Gpi32TRANSLATE = 564;
 | 
						|
       Ord_Gpi32SCALE = 565;
 | 
						|
       Ord_Gpi32ROTATE = 566;
 | 
						|
       Ord_Gpi32QUERYDEFARCPARAMS = 567;
 | 
						|
       Ord_Gpi32QUERYDEFTAG = 568;
 | 
						|
       Ord_Gpi32QUERYDEFVIEWINGLIMITS = 569;
 | 
						|
       Ord_Gpi32SETDEFARCPARAMS = 570;
 | 
						|
       Ord_Gpi32SETDEFTAG = 571;
 | 
						|
       Ord_Gpi32SETDEFVIEWINGLIMITS = 572;
 | 
						|
       Ord_Gpi32QUERYBITMAPPARAMETERS = 573;
 | 
						|
       Ord_Gpi32QUERYLOGICALFONT = 574;
 | 
						|
       Ord_Gpi32QUERYFACESTRING = 575;
 | 
						|
       Ord_Gpi32QUERYFONTACTION = 576;
 | 
						|
       Ord_Gpi32DELETEPALETTE = 577;
 | 
						|
       Ord_Gpi32SELECTPALETTE = 578;
 | 
						|
       Ord_Gpi32QUERYPALETTE = 579;
 | 
						|
       Ord_Gpi32CHARSTRINGPOS = 580;
 | 
						|
       Ord_Gpi32CHARSTRINGPOSAT = 581;
 | 
						|
       Ord_Gpi32CORRELATESEGMENT = 582;
 | 
						|
       Ord_Gpi32QUERYATTRS = 583;
 | 
						|
       Ord_Gpi32QUERYCHARSTRINGPOS = 584;
 | 
						|
       Ord_Gpi32QUERYCHARSTRINGPOSAT = 585;
 | 
						|
       Ord_Gpi32QUERYFONTS = 586;
 | 
						|
       Ord_Gpi32QUERYREGIONRECTS = 587;
 | 
						|
       Ord_Gpi32SETATTRS = 588;
 | 
						|
       Ord_Gpi32SETPICKAPERTURESIZE = 589;
 | 
						|
       Ord_Gpi32QUERYDEFATTRS = 590;
 | 
						|
       Ord_Gpi32SETDEFATTRS = 591;
 | 
						|
       Ord_Gpi32CREATELOGCOLORTABLE = 592;
 | 
						|
       Ord_Gpi32QUERYLOGCOLORTABLE = 593;
 | 
						|
       Ord_Gpi32CREATEPALETTE = 594;
 | 
						|
       Ord_Gpi32ANIMATEPALETTE = 595;
 | 
						|
       Ord_Gpi32SETPALETTEENTRIES = 596;
 | 
						|
       Ord_Gpi32QUERYPALETTEINFO = 597;
 | 
						|
       Ord_Gpi32CREATEBITMAP = 598;
 | 
						|
       Ord_Gpi32QUERYBITMAPBITS = 599;
 | 
						|
       Ord_Gpi32QUERYBITMAPINFOHEADER = 601;
 | 
						|
       Ord_Gpi32SETBITMAPBITS = 602;
 | 
						|
       Ord_Gpi32DRAWBITS = 603;
 | 
						|
       Ord_Dev32CLOSEDC = 604;
 | 
						|
       Ord_Dev32ESCAPE = 605;
 | 
						|
       Ord_Dev32QUERYCAPS = 606;
 | 
						|
       Ord_Dev32QUERYDEVICENAMES = 607;
 | 
						|
       Ord_Dev32QUERYHARDCOPYCAPS = 608;
 | 
						|
       Ord_Dev32POSTDEVICEMODES = 609;
 | 
						|
       Ord_Dev32OPENDC = 610;
 | 
						|
       Ord_Gpi32DESTROYREGION = 611;
 | 
						|
       Ord_Gpi32PARTIALARC = 612;
 | 
						|
       Ord_Gpi32QUERYCHAREXTRA = 613;
 | 
						|
       Ord_Gpi32SETCHAREXTRA = 614;
 | 
						|
       Ord_Gpi32QUERYCHARBREAKEXTRA = 615;
 | 
						|
       Ord_Gpi32SETCHARBREAKEXTRA = 616;
 | 
						|
       Ord_Gpi32FRAMEREGION = 617;
 | 
						|
       Ord_Gpi32CONVERTWITHMATRIX = 618;
 | 
						|
       Ord_Gpi32LOADPUBLICFONTS = 622;
 | 
						|
       Ord_Gpi32UNLOADPUBLICFONTS = 623;
 | 
						|
       Ord_WinQUERYDESKTOPWINDOW = 1;
 | 
						|
       Ord_WinQUERYOBJECTWINDOW = 2;
 | 
						|
       Ord_WinREGISTERCLASS = 3;
 | 
						|
       Ord_WinQUERYCLASSNAME = 4;
 | 
						|
       Ord_WinQUERYCLASSINFO = 5;
 | 
						|
       Ord_WinCREATEWINDOW = 6;
 | 
						|
       Ord_WinDESTROYWINDOW = 7;
 | 
						|
       Ord_WinSETWINDOWPOS = 8;
 | 
						|
       Ord_WinSETMULTWINDOWPOS = 9;
 | 
						|
       Ord_WinQUERYWINDOWPOS = 10;
 | 
						|
       Ord_WinENABLEWINDOW = 11;
 | 
						|
       Ord_WinISWINDOWENABLED = 12;
 | 
						|
       Ord_WinSHOWWINDOW = 13;
 | 
						|
       Ord_WinENABLEWINDOWUPDATE = 14;
 | 
						|
       Ord_WinISWINDOWVISIBLE = 15;
 | 
						|
       Ord_WinSETWINDOWTEXT = 16;
 | 
						|
       Ord_WinQUERYWINDOWTEXT = 17;
 | 
						|
       Ord_WinQUERYWINDOWTEXTLENGTH = 18;
 | 
						|
       Ord_WinWINDOWFROMID = 19;
 | 
						|
       Ord_WinMULTWINDOWFROMIDS = 20;
 | 
						|
       Ord_WinISWINDOW = 21;
 | 
						|
       Ord_WinISCHILD = 22;
 | 
						|
       Ord_WinSETPARENT = 23;
 | 
						|
       Ord_WinSETOWNER = 24;
 | 
						|
       Ord_WinQUERYWINDOW = 25;
 | 
						|
       Ord_WinQUERYWINDOWRECT = 26;
 | 
						|
       Ord_WinQUERYWINDOWPROCESS = 27;
 | 
						|
       Ord_WinSETWINDOWUSHORT = 28;
 | 
						|
       Ord_WinQUERYWINDOWUSHORT = 29;
 | 
						|
       Ord_WinSETWINDOWULONG = 30;
 | 
						|
       Ord_WinQUERYWINDOWULONG = 31;
 | 
						|
       Ord_WinBEGINENUMWINDOWS = 32;
 | 
						|
       Ord_WinGETNEXTWINDOW = 33;
 | 
						|
       Ord_WinENDENUMWINDOWS = 34;
 | 
						|
       Ord_WinWINDOWFROMPOINT = 35;
 | 
						|
       Ord_WinMAPWINDOWPOINTS = 36;
 | 
						|
       Ord_WinSUBCLASSWINDOW = 37;
 | 
						|
       Ord_WinLOCKWINDOW = 38;
 | 
						|
       Ord_WinQUERYWINDOWLOCKCOUNT = 39;
 | 
						|
       Ord_WinREGISTERWINDOWDESTROY = 40;
 | 
						|
       Ord_WinOPENWINDOWDC = 41;
 | 
						|
       Ord_WinGETSCREENPS = 42;
 | 
						|
       Ord_WinGETPS = 43;
 | 
						|
       Ord_WinRELEASEPS = 44;
 | 
						|
       Ord_WinBEGINPAINT = 45;
 | 
						|
       Ord_WinENDPAINT = 46;
 | 
						|
       Ord_WinINVALIDATERECT = 47;
 | 
						|
       Ord_WinINVALIDATEREGION = 48;
 | 
						|
       Ord_WinVALIDATERECT = 49;
 | 
						|
       Ord_WinVALIDATEREGION = 50;
 | 
						|
       Ord_WinQUERYUPDATERECT = 51;
 | 
						|
       Ord_WinQUERYUPDATEREGION = 52;
 | 
						|
       Ord_WinUPDATEWINDOW = 53;
 | 
						|
       Ord_WinEXCLUDEUPDATEREGION = 54;
 | 
						|
       Ord_WinLOCKWINDOWUPDATE = 55;
 | 
						|
       Ord_WinLOCKVISREGIONS = 56;
 | 
						|
       Ord_WinWINDOWFROMDC = 57;
 | 
						|
       Ord_WinCREATEMSGQUEUE = 58;
 | 
						|
       Ord_WinDESTROYMSGQUEUE = 59;
 | 
						|
       Ord_WinQUERYQUEUESTATUS = 60;
 | 
						|
       Ord_WinSENDMSG = 61;
 | 
						|
       Ord_WinBROADCASTMSG = 63;
 | 
						|
       Ord_WinINSENDMSG = 64;
 | 
						|
       Ord_WinGETMSG = 65;
 | 
						|
       Ord_WinPEEKMSG = 66;
 | 
						|
       Ord_WinWAITMSG = 67;
 | 
						|
       Ord_WinDISPATCHMSG = 68;
 | 
						|
       Ord_WinPOSTMSG = 69;
 | 
						|
       Ord_WinPOSTQUEUEMSG = 70;
 | 
						|
       Ord_WinQUERYMSGPOS = 71;
 | 
						|
       Ord_WinQUERYMSGTIME = 72;
 | 
						|
       Ord_WinCALLMSGFILTER = 73;
 | 
						|
       Ord_WinSETMSGINTEREST = 74;
 | 
						|
       Ord_WinSETCAPTURE = 75;
 | 
						|
       Ord_WinQUERYCAPTURE = 76;
 | 
						|
       Ord_WinSETFOCUS = 77;
 | 
						|
       Ord_WinQUERYFOCUS = 78;
 | 
						|
       Ord_WinSETACTIVEWINDOW = 79;
 | 
						|
       Ord_WinQUERYACTIVEWINDOW = 80;
 | 
						|
       Ord_WinSETSYSMODALWINDOW = 81;
 | 
						|
       Ord_WinQUERYSYSMODALWINDOW = 82;
 | 
						|
       Ord_WinISTHREADACTIVE = 83;
 | 
						|
       Ord_WinSTARTTIMER = 84;
 | 
						|
       Ord_WinSTOPTIMER = 85;
 | 
						|
       Ord_WinGETCURRENTTIME = 86;
 | 
						|
       Ord_WinLOADPOINTER = 87;
 | 
						|
       Ord_WinCREATEPOINTER = 88;
 | 
						|
       Ord_WinDESTROYPOINTER = 89;
 | 
						|
       Ord_OldWinQUERYPOINTERINFO = 90;
 | 
						|
       Ord_WinQUERYSYSPOINTER = 91;
 | 
						|
       Ord_WinSETPOINTER = 92;
 | 
						|
       Ord_WinQUERYPOINTER = 93;
 | 
						|
       Ord_WinSHOWPOINTER = 94;
 | 
						|
       Ord_WinSETPOINTERPOS = 95;
 | 
						|
       Ord_WinQUERYPOINTERPOS = 96;
 | 
						|
       Ord_WinGETSYSBITMAP = 97;
 | 
						|
       Ord_WinCREATECURSOR = 98;
 | 
						|
       Ord_WinDESTROYCURSOR = 99;
 | 
						|
       Ord_WinSHOWCURSOR = 100;
 | 
						|
       Ord_WinQUERYCURSORINFO = 101;
 | 
						|
       Ord_WinLOADACCELTABLE = 102;
 | 
						|
       Ord_WinCREATEACCELTABLE = 103;
 | 
						|
       Ord_WinDESTROYACCELTABLE = 104;
 | 
						|
       Ord_WinTRANSLATEACCEL = 105;
 | 
						|
       Ord_WinSETACCELTABLE = 106;
 | 
						|
       Ord_WinQUERYACCELTABLE = 107;
 | 
						|
       Ord_WinCOPYACCELTABLE = 108;
 | 
						|
       Ord_WinSETHOOK = 109;
 | 
						|
       Ord_WinRELEASEHOOK = 110;
 | 
						|
       Ord_WinOPENCLIPBRD = 111;
 | 
						|
       Ord_WinCLOSECLIPBRD = 112;
 | 
						|
       Ord_WinEMPTYCLIPBRD = 113;
 | 
						|
       Ord_WinSETCLIPBRDOWNER = 114;
 | 
						|
       Ord_WinQUERYCLIPBRDOWNER = 115;
 | 
						|
       Ord_WinSETCLIPBRDDATA = 116;
 | 
						|
       Ord_WinQUERYCLIPBRDDATA = 117;
 | 
						|
       Ord_WinENUMCLIPBRDFMTS = 118;
 | 
						|
       Ord_WinQUERYCLIPBRDFMTINFO = 119;
 | 
						|
       Ord_WinSETCLIPBRDVIEWER = 120;
 | 
						|
       Ord_WinQUERYCLIPBRDVIEWER = 121;
 | 
						|
       Ord_WinLOADDLG = 122;
 | 
						|
       Ord_WinCREATEDLG = 123;
 | 
						|
       Ord_WinPROCESSDLG = 124;
 | 
						|
       Ord_WinDLGBOX = 125;
 | 
						|
       Ord_WinDISMISSDLG = 126;
 | 
						|
       Ord_WinSENDDLGITEMMSG = 127;
 | 
						|
       Ord_WinSETDLGITEMSHORT = 128;
 | 
						|
       Ord_WinQUERYDLGITEMSHORT = 129;
 | 
						|
       Ord_WinMAPDLGPOINTS = 130;
 | 
						|
       Ord_WinSUBSTITUTESTRINGS = 132;
 | 
						|
       Ord_WinENUMDLGITEM = 133;
 | 
						|
       Ord_WinSETDLGITEMTEXT = 134;
 | 
						|
       Ord_WinQUERYDLGITEMTEXT = 135;
 | 
						|
       Ord_WinLOADMENU = 136;
 | 
						|
       Ord_WinCREATEMENU = 137;
 | 
						|
       Ord_WinALARM = 138;
 | 
						|
       Ord_WinMESSAGEBOX = 139;
 | 
						|
       Ord_WinCREATESTDWINDOW = 140;
 | 
						|
       Ord_WinCREATEFRAMECONTROLS = 141;
 | 
						|
       Ord_WinCALCFRAMERECT = 143;
 | 
						|
       Ord_WinFLASHWINDOW = 144;
 | 
						|
       Ord_WinGETMINPOSITION = 146;
 | 
						|
       Ord_WinGETMAXPOSITION = 147;
 | 
						|
       Ord_WinQUERYSYSVALUE = 149;
 | 
						|
       Ord_WinSETSYSVALUE = 150;
 | 
						|
       Ord_WinSETSYSCOLORS = 151;
 | 
						|
       Ord_WinQUERYSYSCOLOR = 152;
 | 
						|
       Ord_WinSCROLLWINDOW = 153;
 | 
						|
       Ord_WinTRACKRECT = 154;
 | 
						|
       Ord_WinSHOWTRACKRECT = 155;
 | 
						|
       Ord_GpiLOADBITMAP = 156;
 | 
						|
       Ord_WinLOADSTRING = 157;
 | 
						|
       Ord_WinLOADMESSAGE = 158;
 | 
						|
       Ord_WinSETRECTEMPTY = 159;
 | 
						|
       Ord_WinSETRECT = 160;
 | 
						|
       Ord_WinCOPYRECT = 161;
 | 
						|
       Ord_WinISRECTEMPTY = 162;
 | 
						|
       Ord_WinEQUALRECT = 163;
 | 
						|
       Ord_WinPTINRECT = 164;
 | 
						|
       Ord_WinOFFSETRECT = 165;
 | 
						|
       Ord_WinINFLATERECT = 166;
 | 
						|
       Ord_WinINTERSECTRECT = 167;
 | 
						|
       Ord_WinUNIONRECT = 168;
 | 
						|
       Ord_WinSUBTRACTRECT = 169;
 | 
						|
       Ord_WinMAKERECT = 170;
 | 
						|
       Ord_WinMAKEPOINTS = 171;
 | 
						|
       Ord_WinINVERTRECT = 172;
 | 
						|
       Ord_WinFILLRECT = 173;
 | 
						|
       Ord_KbdPACKET = 174;
 | 
						|
       Ord_WinDRAWPOINTER = 177;
 | 
						|
       Ord_WinDEFWINDOWPROC = 178;
 | 
						|
       Ord_WinDEFDLGPROC = 179;
 | 
						|
       Ord_WinGETKEYSTATE = 211;
 | 
						|
       Ord_WinGETPHYSKEYSTATE = 212;
 | 
						|
       Ord_WinSETKEYBOARDSTATETABLE = 213;
 | 
						|
       Ord_WinENABLEPHYSINPUT = 214;
 | 
						|
       Ord_WinSETCP = 215;
 | 
						|
       Ord_WinQUERYCP = 216;
 | 
						|
       Ord_WinQUERYCPLIST = 217;
 | 
						|
       Ord_WinCPTRANSLATESTRING = 218;
 | 
						|
       Ord_WinCPTRANSLATECHAR = 219;
 | 
						|
       Ord_WinCOMPARESTRINGS = 220;
 | 
						|
       Ord_WinUPPER = 221;
 | 
						|
       Ord_WinUPPERCHAR = 222;
 | 
						|
       Ord_WinNEXTCHAR = 223;
 | 
						|
       Ord_WinPREVCHAR = 224;
 | 
						|
       Ord_WinCREATEHEAP = 225;
 | 
						|
       Ord_WinDESTROYHEAP = 226;
 | 
						|
       Ord_WinAVAILMEM = 227;
 | 
						|
       Ord_WinALLOCMEM = 228;
 | 
						|
       Ord_WinREALLOCMEM = 229;
 | 
						|
       Ord_WinFREEMEM = 230;
 | 
						|
       Ord_WinLOCKHEAP = 231;
 | 
						|
       Ord_WinCREATEATOMTABLE = 233;
 | 
						|
       Ord_WinDESTROYATOMTABLE = 234;
 | 
						|
       Ord_WinADDATOM = 235;
 | 
						|
       Ord_WinFINDATOM = 236;
 | 
						|
       Ord_WinDELETEATOM = 237;
 | 
						|
       Ord_WinQUERYATOMUSAGE = 238;
 | 
						|
       Ord_WinQUERYATOMLENGTH = 239;
 | 
						|
       Ord_WinQUERYATOMNAME = 240;
 | 
						|
       Ord_WinQUERYSYSTEMATOMTABLE = 241;
 | 
						|
       Ord_WinGETLASTERROR = 243;
 | 
						|
       Ord_WinGETERRORINFO = 244;
 | 
						|
       Ord_WinFREEERRORINFO = 245;
 | 
						|
       Ord_WinINITIALIZE = 246;
 | 
						|
       Ord_WinTERMINATE = 247;
 | 
						|
       Ord_WinCATCH = 248;
 | 
						|
       Ord_WinTHROW = 249;
 | 
						|
       Ord_WinQUERYVERSION = 250;
 | 
						|
       Ord__WinSETERRORINFO = 263;
 | 
						|
       Ord_WinISPHYSINPUTENABLED = 264;
 | 
						|
       Ord_WinQUERYWINDOWDC = 265;
 | 
						|
       Ord_WinDRAWBORDER = 266;
 | 
						|
       Ord_WinDRAWTEXT = 267;
 | 
						|
       Ord_WinDRAWBITMAP = 268;
 | 
						|
       Ord_WinQUERYWINDOWPTR = 269;
 | 
						|
       Ord_WinSETWINDOWPTR = 270;
 | 
						|
       Ord_WinMSGSEMWAIT = 274;
 | 
						|
       Ord_WinMSGMUXSEMWAIT = 275;
 | 
						|
       Ord_WinCANCELSHUTDOWN = 277;
 | 
						|
       Ord_WinSETWINDOWBITS = 278;
 | 
						|
       Ord_WinGETCLIPPS = 279;
 | 
						|
       Ord_WinSAVEWINDOWPOS = 285;
 | 
						|
       Ord_WinFOCUSCHANGE = 286;
 | 
						|
       Ord_WinQUERYQUEUEINFO = 287;
 | 
						|
       Ord_WinSETCLASSMSGINTEREST = 292;
 | 
						|
       Ord_WinQUERYDLGITEMTEXTLENGTH = 294;
 | 
						|
       Ord_WinDDEINITIATE = 297;
 | 
						|
       Ord_WinDDERESPOND = 298;
 | 
						|
       Ord_WinDDEPOSTMSG = 299;
 | 
						|
       Ord_WinSETPRESPARAM = 301;
 | 
						|
       Ord_WinQUERYPRESPARAM = 302;
 | 
						|
       Ord_WinREMOVEPRESPARAM = 303;
 | 
						|
       Ord_DumWinCREATEHELPINSTANCE = 311;
 | 
						|
       Ord_DumWinDESTROYHELPINSTANCE = 312;
 | 
						|
       Ord_DumWinASSOCIATEHELPINSTANCE = 313;
 | 
						|
       Ord_DumWinCREATEHELPTABLE = 314;
 | 
						|
       Ord_DumWinLOADHELPTABLE = 315;
 | 
						|
       Ord_DumWinQUERYHELPINSTANCE = 316;
 | 
						|
       Ord_DummyHelpEntry = 322;
 | 
						|
       Ord_WinSETCLASSTHUNKPROC = 959;
 | 
						|
       Ord_WinQUERYCLASSTHUNKPROC = 960;
 | 
						|
       Ord_WinSETWINDOWTHUNKPROC = 961;
 | 
						|
       Ord_WinQUERYWINDOWTHUNKPROC = 962;
 | 
						|
       Ord_WinQUERYWINDOWMODEL = 317;
 | 
						|
       Ord_WinSETDESKTOPBKGND = 318;
 | 
						|
       Ord_WinQUERYDESKTOPBKGND = 319;
 | 
						|
       Ord_WinPOPUPMENU = 320;
 | 
						|
       Ord_WinREALIZEPALETTE = 321;
 | 
						|
       Ord_WinDELETELIBRARY = 602;
 | 
						|
       Ord_WinLOADPROCEDURE = 603;
 | 
						|
       Ord_WinDELETEPROCEDURE = 604;
 | 
						|
       Ord_WinSETMSGMODE = 605;
 | 
						|
       Ord_WinSETSYNCHROMODE = 606;
 | 
						|
       Ord_WinGETDLGMSG = 607;
 | 
						|
       Ord_WinREGISTERUSERMSG = 608;
 | 
						|
       Ord_WinQUERYANCHORBLOCK = 609;
 | 
						|
       Ord_WinREGISTERUSERDATATYPE = 612;
 | 
						|
       Ord_WinISWINDOWSHOWING = 614;
 | 
						|
       Ord_WinLOADLIBRARY = 615;
 | 
						|
       Ord_WinCREATEPOINTERINDIRECT = 616;
 | 
						|
       Ord_WinQUERYPOINTERINFO = 617;
 | 
						|
       Ord_WinGETERASEPS = 624;
 | 
						|
       Ord_WinRELEASEERASEPS = 625;
 | 
						|
       Ord_WinSTRETCHPOINTER = 632;
 | 
						|
       Ord_WinSETPOINTEROWNER = 633;
 | 
						|
       Ord_Win32ADDATOM = 700;
 | 
						|
       Ord_Win32ALARM = 701;
 | 
						|
       Ord_Win32BEGINENUMWINDOWS = 702;
 | 
						|
       Ord_Win32BEGINPAINT = 703;
 | 
						|
       Ord_Win32CALCFRAMERECT = 704;
 | 
						|
       Ord_Win32CANCELSHUTDOWN = 705;
 | 
						|
       Ord_Win32CLOSECLIPBRD = 707;
 | 
						|
       Ord_Win32COMPARESTRINGS = 708;
 | 
						|
       Ord_Win32COPYACCELTABLE = 709;
 | 
						|
       Ord_Win32COPYRECT = 710;
 | 
						|
       Ord_Win32CPTRANSLATECHAR = 711;
 | 
						|
       Ord_Win32CPTRANSLATESTRING = 712;
 | 
						|
       Ord_Win32CREATEACCELTABLE = 713;
 | 
						|
       Ord_Win32CREATEATOMTABLE = 714;
 | 
						|
       Ord_Win32CREATECURSOR = 715;
 | 
						|
       Ord_Win32CREATEMSGQUEUE = 716;
 | 
						|
       Ord_Win32CREATEPOINTER = 717;
 | 
						|
       Ord_Win32DDEINITIATE = 718;
 | 
						|
       Ord_Win32DDEPOSTMSG = 719;
 | 
						|
       Ord_Win32DDERESPOND = 720;
 | 
						|
       Ord_Win32DELETEATOM = 721;
 | 
						|
       Ord_Win32DELETELIBRARY = 722;
 | 
						|
       Ord_Win32DESTROYACCELTABLE = 723;
 | 
						|
       Ord_Win32DESTROYATOMTABLE = 724;
 | 
						|
       Ord_Win32DESTROYCURSOR = 725;
 | 
						|
       Ord_Win32DESTROYMSGQUEUE = 726;
 | 
						|
       Ord_Win32DESTROYPOINTER = 727;
 | 
						|
       Ord_Win32DESTROYWINDOW = 728;
 | 
						|
       Ord_Win32DISMISSDLG = 729;
 | 
						|
       Ord_Win32DRAWBITMAP = 730;
 | 
						|
       Ord_Win32DRAWBORDER = 731;
 | 
						|
       Ord_Win32DRAWPOINTER = 732;
 | 
						|
       Ord_Win32EMPTYCLIPBRD = 733;
 | 
						|
       Ord_Win32ENABLEPHYSINPUT = 734;
 | 
						|
       Ord_Win32ENABLEWINDOW = 735;
 | 
						|
       Ord_Win32ENABLEWINDOWUPDATE = 736;
 | 
						|
       Ord_Win32ENDENUMWINDOWS = 737;
 | 
						|
       Ord_Win32ENDPAINT = 738;
 | 
						|
       Ord_Win32ENUMCLIPBRDFMTS = 739;
 | 
						|
       Ord_Win32ENUMDLGITEM = 740;
 | 
						|
       Ord_Win32EQUALRECT = 741;
 | 
						|
       Ord_Win32EXCLUDEUPDATEREGION = 742;
 | 
						|
       Ord_Win32FILLRECT = 743;
 | 
						|
       Ord_Win32FINDATOM = 744;
 | 
						|
       Ord_Win32FLASHWINDOW = 745;
 | 
						|
       Ord_Win32FOCUSCHANGE = 746;
 | 
						|
       Ord_Win32FREEERRORINFO = 748;
 | 
						|
       Ord_Win32GETCLIPPS = 749;
 | 
						|
       Ord_Win32GETCURRENTTIME = 750;
 | 
						|
       Ord_Win32GETERRORINFO = 751;
 | 
						|
       Ord_Win32GETKEYSTATE = 752;
 | 
						|
       Ord_Win32GETLASTERROR = 753;
 | 
						|
       Ord_Win32GETMAXPOSITION = 754;
 | 
						|
       Ord_Win32GETMINPOSITION = 755;
 | 
						|
       Ord_Win32GETNEXTWINDOW = 756;
 | 
						|
       Ord_Win32GETPS = 757;
 | 
						|
       Ord_Win32GETPHYSKEYSTATE = 758;
 | 
						|
       Ord_Win32GETSCREENPS = 759;
 | 
						|
       Ord_Win32GETSYSBITMAP = 760;
 | 
						|
       Ord_Win32INSENDMSG = 761;
 | 
						|
       Ord_Win32INFLATERECT = 762;
 | 
						|
       Ord_Win32INITIALIZE = 763;
 | 
						|
       Ord_Win32INTERSECTRECT = 764;
 | 
						|
       Ord_Win32INVALIDATERECT = 765;
 | 
						|
       Ord_Win32INVALIDATEREGION = 766;
 | 
						|
       Ord_Win32INVERTRECT = 767;
 | 
						|
       Ord_Win32ISCHILD = 768;
 | 
						|
       Ord_Win32ISPHYSINPUTENABLED = 769;
 | 
						|
       Ord_Win32ISRECTEMPTY = 770;
 | 
						|
       Ord_Win32ISTHREADACTIVE = 771;
 | 
						|
       Ord_Win32ISWINDOW = 772;
 | 
						|
       Ord_Win32ISWINDOWENABLED = 773;
 | 
						|
       Ord_Win32ISWINDOWSHOWING = 774;
 | 
						|
       Ord_Win32ISWINDOWVISIBLE = 775;
 | 
						|
       Ord_Win32LOADACCELTABLE = 776;
 | 
						|
       Ord_Win32LOADLIBRARY = 777;
 | 
						|
       Ord_Win32LOADMENU = 778;
 | 
						|
       Ord_Win32LOADMESSAGE = 779;
 | 
						|
       Ord_Win32LOADPOINTER = 780;
 | 
						|
       Ord_Win32LOADSTRING = 781;
 | 
						|
       Ord_Win32LOCKVISREGIONS = 782;
 | 
						|
       Ord_Win32LOCKWINDOWUPDATE = 784;
 | 
						|
       Ord_Win32MAKEPOINTS = 785;
 | 
						|
       Ord_Win32MAKERECT = 786;
 | 
						|
       Ord_Win32MAPDLGPOINTS = 787;
 | 
						|
       Ord_Win32MAPWINDOWPOINTS = 788;
 | 
						|
       Ord_Win32MESSAGEBOX = 789;
 | 
						|
       Ord_Win32MSGSEMWAIT = 790;
 | 
						|
       Ord_Win32NEXTCHAR = 791;
 | 
						|
       Ord_Win32OFFSETRECT = 792;
 | 
						|
       Ord_Win32OPENCLIPBRD = 793;
 | 
						|
       Ord_Win32OPENWINDOWDC = 794;
 | 
						|
       Ord_Win32PREVCHAR = 795;
 | 
						|
       Ord_Win32PROCESSDLG = 796;
 | 
						|
       Ord_Win32PTINRECT = 797;
 | 
						|
       Ord_Win32QUERYACCELTABLE = 798;
 | 
						|
       Ord_Win32QUERYACTIVEWINDOW = 799;
 | 
						|
       Ord_Win32QUERYANCHORBLOCK = 800;
 | 
						|
       Ord_Win32QUERYATOMLENGTH = 801;
 | 
						|
       Ord_Win32QUERYATOMNAME = 802;
 | 
						|
       Ord_Win32QUERYATOMUSAGE = 803;
 | 
						|
       Ord_Win32QUERYCAPTURE = 804;
 | 
						|
       Ord_Win32QUERYCLASSNAME = 805;
 | 
						|
       Ord_Win32QUERYCLIPBRDDATA = 806;
 | 
						|
       Ord_Win32QUERYCLIPBRDFMTINFO = 807;
 | 
						|
       Ord_Win32QUERYCLIPBRDOWNER = 808;
 | 
						|
       Ord_Win32QUERYCLIPBRDVIEWER = 809;
 | 
						|
       Ord_Win32QUERYCP = 810;
 | 
						|
       Ord_Win32QUERYCPLIST = 811;
 | 
						|
       Ord_Win32QUERYCURSORINFO = 812;
 | 
						|
       Ord_Win32QUERYDESKTOPWINDOW = 813;
 | 
						|
       Ord_Win32QUERYDLGITEMSHORT = 814;
 | 
						|
       Ord_Win32QUERYDLGITEMTEXT = 815;
 | 
						|
       Ord_Win32QUERYDLGITEMTEXTLENGTH = 816;
 | 
						|
       Ord_Win32QUERYFOCUS = 817;
 | 
						|
       Ord_Win32QUERYMSGPOS = 818;
 | 
						|
       Ord_Win32QUERYMSGTIME = 819;
 | 
						|
       Ord_Win32QUERYOBJECTWINDOW = 820;
 | 
						|
       Ord_Win32QUERYPOINTER = 821;
 | 
						|
       Ord_Win32QUERYPOINTERINFO = 822;
 | 
						|
       Ord_Win32QUERYPOINTERPOS = 823;
 | 
						|
       Ord_Win32QUERYQUEUEINFO = 824;
 | 
						|
       Ord_Win32QUERYQUEUESTATUS = 825;
 | 
						|
       Ord_Win32QUERYSYSCOLOR = 826;
 | 
						|
       Ord_Win32QUERYSYSMODALWINDOW = 827;
 | 
						|
       Ord_Win32QUERYSYSPOINTER = 828;
 | 
						|
       Ord_Win32QUERYSYSVALUE = 829;
 | 
						|
       Ord_Win32QUERYSYSTEMATOMTABLE = 830;
 | 
						|
       Ord_Win32QUERYUPDATERECT = 831;
 | 
						|
       Ord_Win32QUERYUPDATEREGION = 832;
 | 
						|
       Ord_Win32QUERYVERSION = 833;
 | 
						|
       Ord_Win32QUERYWINDOW = 834;
 | 
						|
       Ord_Win32QUERYWINDOWDC = 835;
 | 
						|
       Ord_Win32QUERYWINDOWPOS = 837;
 | 
						|
       Ord_Win32QUERYWINDOWPROCESS = 838;
 | 
						|
       Ord_Win32QUERYWINDOWPTR = 839;
 | 
						|
       Ord_Win32QUERYWINDOWRECT = 840;
 | 
						|
       Ord_Win32QUERYWINDOWTEXT = 841;
 | 
						|
       Ord_Win32QUERYWINDOWTEXTLENGTH = 842;
 | 
						|
       Ord_Win32QUERYWINDOWULONG = 843;
 | 
						|
       Ord_Win32QUERYWINDOWUSHORT = 844;
 | 
						|
       Ord_Win32REGISTERUSERDATATYPE = 845;
 | 
						|
       Ord_Win32REGISTERUSERMSG = 846;
 | 
						|
       Ord_Win32RELEASEPS = 848;
 | 
						|
       Ord_Win32SCROLLWINDOW = 849;
 | 
						|
       Ord_Win32SETACCELTABLE = 850;
 | 
						|
       Ord_Win32SETACTIVEWINDOW = 851;
 | 
						|
       Ord_Win32SETCAPTURE = 852;
 | 
						|
       Ord_Win32SETCLASSMSGINTEREST = 853;
 | 
						|
       Ord_Win32SETCLIPBRDDATA = 854;
 | 
						|
       Ord_Win32SETCLIPBRDOWNER = 855;
 | 
						|
       Ord_Win32SETCLIPBRDVIEWER = 856;
 | 
						|
       Ord_Win32SETCP = 857;
 | 
						|
       Ord_Win32SETDLGITEMSHORT = 858;
 | 
						|
       Ord_Win32SETDLGITEMTEXT = 859;
 | 
						|
       Ord_Win32SETFOCUS = 860;
 | 
						|
       Ord_Win32SETMSGINTEREST = 861;
 | 
						|
       Ord_Win32SETMSGMODE = 862;
 | 
						|
       Ord_Win32SETMULTWINDOWPOS = 863;
 | 
						|
       Ord_Win32SETOWNER = 864;
 | 
						|
       Ord_Win32SETPARENT = 865;
 | 
						|
       Ord_Win32SETPOINTER = 866;
 | 
						|
       Ord_Win32SETPOINTERPOS = 867;
 | 
						|
       Ord_Win32SETRECT = 868;
 | 
						|
       Ord_Win32SETRECTEMPTY = 869;
 | 
						|
       Ord_Win32SETSYNCHROMODE = 870;
 | 
						|
       Ord_Win32SETSYSCOLORS = 871;
 | 
						|
       Ord_Win32SETSYSMODALWINDOW = 872;
 | 
						|
       Ord_Win32SETSYSVALUE = 873;
 | 
						|
       Ord_Win32SETWINDOWBITS = 874;
 | 
						|
       Ord_Win32SETWINDOWPOS = 875;
 | 
						|
       Ord_Win32SETWINDOWPTR = 876;
 | 
						|
       Ord_Win32SETWINDOWTEXT = 877;
 | 
						|
       Ord_Win32SETWINDOWULONG = 878;
 | 
						|
       Ord_Win32SETWINDOWUSHORT = 879;
 | 
						|
       Ord_Win32SHOWCURSOR = 880;
 | 
						|
       Ord_Win32SHOWPOINTER = 881;
 | 
						|
       Ord_Win32SHOWTRACKRECT = 882;
 | 
						|
       Ord_Win32SHOWWINDOW = 883;
 | 
						|
       Ord_Win32STARTTIMER = 884;
 | 
						|
       Ord_Win32STOPTIMER = 885;
 | 
						|
       Ord_Win32SUBSTITUTESTRINGS = 886;
 | 
						|
       Ord_Win32SUBTRACTRECT = 887;
 | 
						|
       Ord_Win32TERMINATE = 888;
 | 
						|
       Ord_Win32TRACKRECT = 890;
 | 
						|
       Ord_Win32UNIONRECT = 891;
 | 
						|
       Ord_Win32UPDATEWINDOW = 892;
 | 
						|
       Ord_Win32UPPER = 893;
 | 
						|
       Ord_Win32UPPERCHAR = 894;
 | 
						|
       Ord_Win32VALIDATERECT = 895;
 | 
						|
       Ord_Win32VALIDATEREGION = 896;
 | 
						|
       Ord_Win32WAITMSG = 897;
 | 
						|
       Ord_Win32WINDOWFROMDC = 898;
 | 
						|
       Ord_Win32WINDOWFROMID = 899;
 | 
						|
       Ord_Win32WINDOWFROMPOINT = 900;
 | 
						|
       Ord_Win32BROADCASTMSG = 901;
 | 
						|
       Ord_Win32POSTQUEUEMSG = 902;
 | 
						|
       Ord_Win32SENDDLGITEMMSG = 903;
 | 
						|
       Ord_Win32TRANSLATEACCEL = 904;
 | 
						|
       Ord_Win32CALLMSGFILTER = 905;
 | 
						|
       Ord_Win32CREATEFRAMECONTROLS = 906;
 | 
						|
       Ord_Win32CREATEMENU = 907;
 | 
						|
       Ord_Win32CREATESTDWINDOW = 908;
 | 
						|
       Ord_Win32CREATEWINDOW = 909;
 | 
						|
       Ord_Win32DEFDLGPROC = 910;
 | 
						|
       Ord_Win32DEFWINDOWPROC = 911;
 | 
						|
       Ord_Win32DISPATCHMSG = 912;
 | 
						|
       Ord_Win32DRAWTEXT = 913;
 | 
						|
       Ord_Win32GETDLGMSG = 914;
 | 
						|
       Ord_Win32GETMSG = 915;
 | 
						|
       Ord_Win32MSGMUXSEMWAIT = 916;
 | 
						|
       Ord_Win32MULTWINDOWFROMIDS = 917;
 | 
						|
       Ord_Win32PEEKMSG = 918;
 | 
						|
       Ord_Win32POSTMSG = 919;
 | 
						|
       Ord_Win32SENDMSG = 920;
 | 
						|
       Ord_Win32SETKEYBOARDSTATETABLE = 921;
 | 
						|
       Ord_Win32CREATEDLG = 922;
 | 
						|
       Ord_Win32DLGBOX = 923;
 | 
						|
       Ord_Win32LOADDLG = 924;
 | 
						|
       Ord_Win32QUERYCLASSINFO = 925;
 | 
						|
       Ord_Win32REGISTERCLASS = 926;
 | 
						|
       Ord_Win32RELEASEHOOK = 927;
 | 
						|
       Ord_Win32SETHOOK = 928;
 | 
						|
       Ord_Win32SUBCLASSWINDOW = 929;
 | 
						|
       Ord_Win32SETCLASSTHUNKPROC = 930;
 | 
						|
       Ord_Win32QUERYCLASSTHUNKPROC = 931;
 | 
						|
       Ord_Win32SETWINDOWTHUNKPROC = 932;
 | 
						|
       Ord_Win32QUERYWINDOWTHUNKPROC = 933;
 | 
						|
       Ord_Win32QUERYWINDOWMODEL = 934;
 | 
						|
       Ord_Win32SETDESKTOPBKGND = 935;
 | 
						|
       Ord_Win32QUERYDESKTOPBKGND = 936;
 | 
						|
       Ord_Win32POPUPMENU = 937;
 | 
						|
       Ord_Win32SETPRESPARAM = 938;
 | 
						|
       Ord_Win32QUERYPRESPARAM = 939;
 | 
						|
       Ord_Win32REMOVEPRESPARAM = 940;
 | 
						|
       Ord_Win32REALIZEPALETTE = 941;
 | 
						|
       Ord_Win32CREATEPOINTERINDIRECT = 942;
 | 
						|
       Ord_Win32SAVEWINDOWPOS = 943;
 | 
						|
       Ord_Win32GETERASEPS = 952;
 | 
						|
       Ord_Win32RELEASEERASEPS = 953;
 | 
						|
       Ord_Win32SETPOINTEROWNER = 971;
 | 
						|
       Ord_Win32STRETCHPOINTER = 968;
 | 
						|
       Ord_Win32SETERRORINFO = 977;
 | 
						|
       Ord_Win32WAITEVENTSEM = 978;
 | 
						|
       Ord_Win32REQUESTMUTEXSEM = 979;
 | 
						|
       Ord_Win32WAITMUXWAITSEM = 980;
 | 
						|
       Ord_PicPRINT = 1;
 | 
						|
       Ord_PicICHG = 2;
 | 
						|
       Ord_Pic32PRINT = 11;
 | 
						|
       Ord_Pic32ICHG = 12;
 | 
						|
       Ord_Prf32PIF2MET = 13;
 | 
						|
       Ord_WinQUERYPROFILEINT = 2;
 | 
						|
       Ord_WinQUERYPROFILESTRING = 3;
 | 
						|
       Ord_WinWRITEPROFILESTRING = 4;
 | 
						|
       Ord_WinQUERYPROFILESIZE = 5;
 | 
						|
       Ord_WinQUERYPROFILEDATA = 6;
 | 
						|
       Ord_WinWRITEPROFILEDATA = 7;
 | 
						|
       Ord_WinINITSESSIONMGR = 8;
 | 
						|
       Ord_WinSETFGNDWINDOW = 9;
 | 
						|
       Ord_WinADDPROGRAM = 12;
 | 
						|
       Ord_WinREMOVEPROGRAM = 13;
 | 
						|
       Ord_WinCHANGEPROGRAM = 14;
 | 
						|
       Ord_WinQUERYDEFINITION = 15;
 | 
						|
       Ord_WinQUERYPROGRAMTITLES = 16;
 | 
						|
       Ord_WinCREATEGROUP = 17;
 | 
						|
       Ord_WinADDTOGROUP = 19;
 | 
						|
       Ord_WinQUERYPROGRAMUSE = 20;
 | 
						|
       Ord_WinREMOVEFROMGROUP = 21;
 | 
						|
       Ord_WinDESTROYGROUP = 23;
 | 
						|
       Ord_WinQUERYFILEEXTOPTS = 24;
 | 
						|
       Ord_WinSETFILEEXTOPTS = 25;
 | 
						|
       Ord_WinQUERYPROGRAMTYPE = 26;
 | 
						|
       Ord_PrfQUERYPROFILEINT = 32;
 | 
						|
       Ord_PrfQUERYPROFILESTRING = 33;
 | 
						|
       Ord_PrfWRITEPROFILESTRING = 34;
 | 
						|
       Ord_PrfQUERYPROFILESIZE = 35;
 | 
						|
       Ord_PrfQUERYPROFILEDATA = 36;
 | 
						|
       Ord_PrfWRITEPROFILEDATA = 37;
 | 
						|
       Ord_PrfOPENPROFILE = 38;
 | 
						|
       Ord_PrfCLOSEPROFILE = 39;
 | 
						|
       Ord_PrfRESET = 42;
 | 
						|
       Ord_PrfQUERYPROFILE = 43;
 | 
						|
       Ord_WinINSTSTARTAPP = 44;
 | 
						|
       Ord_WinTERMINATEAPP = 45;
 | 
						|
       Ord_WinCREATESWITCHENTRY = 46;
 | 
						|
       Ord_WinQUERYSESSIONTITLE = 47;
 | 
						|
       Ord_WinADDSWITCHENTRY = 48;
 | 
						|
       Ord_WinCHANGESWITCHENTRY = 49;
 | 
						|
       Ord_PrfADDPROGRAM = 50;
 | 
						|
       Ord_PrfREMOVEPROGRAM = 51;
 | 
						|
       Ord_PrfCHANGEPROGRAM = 52;
 | 
						|
       Ord_PrfQUERYDEFINITION = 53;
 | 
						|
       Ord_PrfQUERYPROGRAMTITLES = 54;
 | 
						|
       Ord_PrfCREATEGROUP = 55;
 | 
						|
       Ord_WinQUERYSWITCHENTRY = 56;
 | 
						|
       Ord_WinQUERYSWITCHHANDLE = 57;
 | 
						|
       Ord_PrfQUERYPROGRAMHANDLE = 58;
 | 
						|
       Ord_PrfQUERYPROGRAMCATEGORY = 59;
 | 
						|
       Ord_PrfDESTROYGROUP = 60;
 | 
						|
       Ord_WinQUERYTASKTITLE = 65;
 | 
						|
       Ord_WinQUERYTASKSIZEPOS = 66;
 | 
						|
       Ord_WinQUERYSWITCHLIST = 67;
 | 
						|
       Ord_WinREMOVESWITCHENTRY = 68;
 | 
						|
       Ord_WinSWITCHTOPROGRAM = 69;
 | 
						|
       Ord_WinSWITCHPROGRAMREGISTER = 70;
 | 
						|
       Ord_WinENDPROGRAM = 73;
 | 
						|
       Ord_WinSTOPPROGRAM = 74;
 | 
						|
       Ord_WinENDWINDOWSESSION = 75;
 | 
						|
       Ord_WinSWITCHTOTASKMANAGER = 78;
 | 
						|
       Ord_WinSWITCHTOPROGRAM2 = 80;
 | 
						|
       Ord_WinPROCESSHOTKEY = 81;
 | 
						|
       Ord_WinINITSESSION = 82;
 | 
						|
       Ord_WinENDSESSION = 83;
 | 
						|
       Ord_WinINITSWENTRY = 84;
 | 
						|
       Ord_WinSETSWENTRY = 85;
 | 
						|
       Ord_WinQUERYEXTIDFOCUS = 86;
 | 
						|
       Ord_WinSETEXTIDFOCUS = 87;
 | 
						|
       Ord_WinNOSHUTDOWN = 91;
 | 
						|
       Ord_WinSETTITLE = 93;
 | 
						|
       Ord_WinSETTITLEANDICON = 97;
 | 
						|
       Ord_Prf32QUERYPROFILESIZE = 101;
 | 
						|
       Ord_Prf32OPENPROFILE = 102;
 | 
						|
       Ord_Prf32CLOSEPROFILE = 103;
 | 
						|
       Ord_Prf32REMOVEPROGRAM = 104;
 | 
						|
       Ord_Prf32DESTROYGROUP = 106;
 | 
						|
       Ord_Prf32QUERYPROFILE = 107;
 | 
						|
       Ord_Prf32RESET = 108;
 | 
						|
       Ord_Prf32ADDPROGRAM = 109;
 | 
						|
       Ord_Prf32CHANGEPROGRAM = 110;
 | 
						|
       Ord_Prf32QUERYDEFINITION = 111;
 | 
						|
       Ord_Prf32QUERYPROGRAMTITLES = 113;
 | 
						|
       Ord_Prf32QUERYPROFILEINT = 114;
 | 
						|
       Ord_Prf32QUERYPROFILESTRING = 115;
 | 
						|
       Ord_Prf32WRITEPROFILESTRING = 116;
 | 
						|
       Ord_Prf32QUERYPROFILEDATA = 117;
 | 
						|
       Ord_Prf32WRITEPROFILEDATA = 118;
 | 
						|
       Ord_Win32STARTAPP = 119;
 | 
						|
       Ord_Win32ADDSWITCHENTRY = 120;
 | 
						|
       Ord_Win32CREATESWITCHENTRY = 121;
 | 
						|
       Ord_Win32QUERYSESSIONTITLE = 122;
 | 
						|
       Ord_Win32CHANGESWITCHENTRY = 123;
 | 
						|
       Ord_Win32QUERYSWITCHENTRY = 124;
 | 
						|
       Ord_Win32QUERYSWITCHHANDLE = 125;
 | 
						|
       Ord_Win32QUERYSWITCHLIST = 126;
 | 
						|
       Ord_Win32QUERYTASKSIZEPOS = 127;
 | 
						|
       Ord_Win32QUERYTASKTITLE = 128;
 | 
						|
       Ord_Win32REMOVESWITCHENTRY = 129;
 | 
						|
       Ord_Win32TERMINATEAPP = 130;
 | 
						|
       Ord_Win32SWITCHTOPROGRAM = 131;
 | 
						|
       Ord_Win32SWITCHPROGRAMREGISTER = 156;
 | 
						|
       Ord_WinSTARTAPP = 201;
 | 
						|
       Ord_WinHAPPFROMPID = 208;
 | 
						|
       Ord_WinHSWITCHFROMHAPP = 209;
 | 
						|
       Ord_DosREADQUEUE = 1;
 | 
						|
       Ord_DosPURGEQUEUE = 2;
 | 
						|
       Ord_DosCLOSEQUEUE = 3;
 | 
						|
       Ord_DosQUERYQUEUE = 4;
 | 
						|
       Ord_DosPEEKQUEUE = 5;
 | 
						|
       Ord_DosWRITEQUEUE = 6;
 | 
						|
       Ord_DosOPENQUEUE = 7;
 | 
						|
       Ord_DosCREATEQUEUE = 8;
 | 
						|
       Ord_Dos32READQUEUE = 9;
 | 
						|
       Ord_Dos32PURGEQUEUE = 10;
 | 
						|
       Ord_Dos32CLOSEQUEUE = 11;
 | 
						|
       Ord_Dos32QUERYQUEUE = 12;
 | 
						|
       Ord_Dos32PEEKQUEUE = 13;
 | 
						|
       Ord_Dos32WRITEQUEUE = 14;
 | 
						|
       Ord_Dos32OPENQUEUE = 15;
 | 
						|
       Ord_Dos32CREATEQUEUE = 16;
 | 
						|
       Ord_DosSTOPSESSION = 8;
 | 
						|
       Ord_DosSELECTSESSION = 9;
 | 
						|
       Ord_DosSETSESSION = 14;
 | 
						|
       Ord_DosSTARTSESSION = 17;
 | 
						|
       Ord_DosSMREGISTERDD = 29;
 | 
						|
       Ord_Dos32STARTSESSION = 37;
 | 
						|
       Ord_Dos32SELECTSESSION = 38;
 | 
						|
       Ord_Dos32SETSESSION = 39;
 | 
						|
       Ord_Dos32STOPSESSION = 40;
 | 
						|
       Ord_WinFONTDLG = 2;
 | 
						|
       Ord_WinDEFFONTDLGPROC = 3;
 | 
						|
       Ord_WinFILEDLG = 4;
 | 
						|
       Ord_WinDEFFILEDLGPROC = 5;
 | 
						|
       Ord_WinFREEFILEDLGLIST = 6;
 | 
						|
       Ord_VioENDPOPUP = 1;
 | 
						|
       Ord_VioGETPHYSBUF = 2;
 | 
						|
       Ord_VioGETANSI = 3;
 | 
						|
       Ord_VioSETANSI = 5;
 | 
						|
       Ord_VioDEREGISTER = 6;
 | 
						|
       Ord_VioSCROLLUP = 7;
 | 
						|
       Ord_VioPRTSC = 8;
 | 
						|
       Ord_VioGETCURPOS = 9;
 | 
						|
       Ord_VioWRTCELLSTR = 10;
 | 
						|
       Ord_VioPOPUP = 11;
 | 
						|
       Ord_VioSCROLLRT = 12;
 | 
						|
       Ord_VioWRTCHARSTR = 13;
 | 
						|
       Ord_VioSETCURPOS = 15;
 | 
						|
       Ord_VioSCRUNLOCK = 18;
 | 
						|
       Ord_VioWRTTTY = 19;
 | 
						|
       Ord_VioGETMODE = 21;
 | 
						|
       Ord_VioSETMODE = 22;
 | 
						|
       Ord_VioSCRLOCK = 23;
 | 
						|
       Ord_VioREADCELLSTR = 24;
 | 
						|
       Ord_VioSAVREDRAWWAIT = 25;
 | 
						|
       Ord_VioWRTNATTR = 26;
 | 
						|
       Ord_VioGETCURTYPE = 27;
 | 
						|
       Ord_VioSAVREDRAWUNDO = 28;
 | 
						|
       Ord_VioGETFONT = 29;
 | 
						|
       Ord_VioREADCHARSTR = 30;
 | 
						|
       Ord_VioGETBUF = 31;
 | 
						|
       Ord_VioSETCURTYPE = 32;
 | 
						|
       Ord_VioSETFONT = 33;
 | 
						|
       Ord_VioMODEUNDO = 35;
 | 
						|
       Ord_VioMODEWAIT = 37;
 | 
						|
       Ord_VioGETCP = 40;
 | 
						|
       Ord_VioSETCP = 42;
 | 
						|
       Ord_VioSHOWBUF = 43;
 | 
						|
       Ord_VioSCROLLLF = 44;
 | 
						|
       Ord_VioREGISTER = 45;
 | 
						|
       Ord_VioGETCONFIG = 46;
 | 
						|
       Ord_VioSCROLLDN = 47;
 | 
						|
       Ord_VioWRTCHARSTRATT = 48;
 | 
						|
       Ord_VioGETSTATE = 49;
 | 
						|
       Ord_VioPRTSCTOGGLE = 50;
 | 
						|
       Ord_VioSETSTATE = 51;
 | 
						|
       Ord_VioWRTNCELL = 52;
 | 
						|
       Ord_VioWRTNCHAR = 53;
 | 
						|
       Ord_VioASSOCIATE = 55;
 | 
						|
       Ord_VioCREATEPS = 56;
 | 
						|
       Ord_VioDELETESETID = 57;
 | 
						|
       Ord_VioGETDEVICECELLSIZE = 58;
 | 
						|
       Ord_VioGETORG = 59;
 | 
						|
       Ord_VioCREATELOGFONT = 60;
 | 
						|
       Ord_VioDESTROYPS = 61;
 | 
						|
       Ord_VioQUERYSETIDS = 62;
 | 
						|
       Ord_VioSETORG = 63;
 | 
						|
       Ord_VioQUERYFONTS = 64;
 | 
						|
       Ord_VioSETDEVICECELLSIZE = 65;
 | 
						|
       Ord_VioSHOWPS = 66;
 | 
						|
       Ord_VioGETPSADDRESS = 67;
 | 
						|
       Ord_VioGLOBALREG = 70;
 | 
						|
       Ord_XVioSETCASTATE = 71;
 | 
						|
       Ord_XVioCHECKCHARTYPE = 72;
 | 
						|
       Ord_XVioDESTROYCA = 73;
 | 
						|
       Ord_XVioCREATECA = 74;
 | 
						|
       Ord_VioCHECKCHARTYPE = 75;
 | 
						|
       Ord_XVioGETCASTATE = 76;
 | 
						|
       Ord_WinDefAVioWindowProc = 30;
 | 
						|
 | 
						|
{ Declarations from bsedev.h header file (low-level device access) }
 | 
						|
    const
 | 
						|
       IOCTL_ASYNC = $0001;
 | 
						|
       IOCTL_SCR_AND_PTRDRAW = $0003;
 | 
						|
       IOCTL_KEYBOARD = $0004;
 | 
						|
       IOCTL_PRINTER = $0005;
 | 
						|
       IOCTL_LIGHTPEN = $0006;
 | 
						|
       IOCTL_POINTINGDEVICE = $0007;
 | 
						|
       IOCTL_DISK = $0008;
 | 
						|
       IOCTL_PHYSICALDISK = $0009;
 | 
						|
       IOCTL_MONITOR = $000A;
 | 
						|
       IOCTL_GENERAL = $000B;
 | 
						|
       ASYNC_SETBAUDRATE = $0041;
 | 
						|
       ASYNC_SETLINECTRL = $0042;
 | 
						|
       ASYNC_EXTSETBAUDRATE = $0043;
 | 
						|
       ASYNC_SETEXTBAUDRATE = $0043;
 | 
						|
       ASYNC_TRANSMITIMM = $0044;
 | 
						|
       ASYNC_SETBREAKOFF = $0045;
 | 
						|
       ASYNC_SETMODEMCTRL = $0046;
 | 
						|
       ASYNC_SETBREAKON = $004B;
 | 
						|
       ASYNC_STOPTRANSMIT = $0047;
 | 
						|
       ASYNC_STARTTRANSMIT = $0048;
 | 
						|
       ASYNC_SETDCBINFO = $0053;
 | 
						|
       ASYNC_GETBAUDRATE = $0061;
 | 
						|
       ASYNC_GETLINECTRL = $0062;
 | 
						|
       ASYNC_EXTGETBAUDRATE = $0063;
 | 
						|
       ASYNC_GETEXTBAUDRATE = $0063;
 | 
						|
       ASYNC_GETCOMMSTATUS = $0064;
 | 
						|
       ASYNC_GETLINESTATUS = $0065;
 | 
						|
       ASYNC_GETMODEMOUTPUT = $0066;
 | 
						|
       ASYNC_GETMODEMINPUT = $0067;
 | 
						|
       ASYNC_GETINQUECOUNT = $0068;
 | 
						|
       ASYNC_GETOUTQUECOUNT = $0069;
 | 
						|
       ASYNC_GETCOMMERROR = $006D;
 | 
						|
       ASYNC_GETCOMMEVENT = $0072;
 | 
						|
       ASYNC_GETDCBINFO = $0073;
 | 
						|
       SCR_ALLOCLDT = $0070;
 | 
						|
       SCR_DEALLOCLDT = $0071;
 | 
						|
       PTR_GETPTRDRAWADDRESS = $0072;
 | 
						|
       SCR_ALLOCLDTOFF = $0075;
 | 
						|
       KBD_SETTRANSTABLE = $0050;
 | 
						|
       KBD_SETINPUTMODE = $0051;
 | 
						|
       KBD_SETINTERIMFLAG = $0052;
 | 
						|
       KBD_SETSHIFTSTATE = $0053;
 | 
						|
       KBD_SETTYPAMATICRATE = $0054;
 | 
						|
       KBD_SETFGNDSCREENGRP = $0055;
 | 
						|
       KBD_SETSESMGRHOTKEY = $0056;
 | 
						|
       KBD_SETFOCUS = $0057;
 | 
						|
       KBD_SETKCB = $0058;
 | 
						|
       KBD_SETNLS = $005C;
 | 
						|
       KBD_CREATE = $005D;
 | 
						|
       KBD_DESTROY = $005E;
 | 
						|
       KBD_GETINPUTMODE = $0071;
 | 
						|
       KBD_GETINTERIMFLAG = $0072;
 | 
						|
       KBD_GETSHIFTSTATE = $0073;
 | 
						|
       KBD_READCHAR = $0074;
 | 
						|
       KBD_PEEKCHAR = $0075;
 | 
						|
       KBD_GETSESMGRHOTKEY = $0076;
 | 
						|
       KBD_GETKEYBDTYPE = $0077;
 | 
						|
       KBD_GETCODEPAGEID = $0078;
 | 
						|
       KBD_XLATESCAN = $0079;
 | 
						|
       PRT_QUERYJOBHANDLE = $0021;
 | 
						|
       PRT_SETFRAMECTL = $0042;
 | 
						|
       PRT_SETINFINITERETRY = $0044;
 | 
						|
       PRT_INITPRINTER = $0046;
 | 
						|
       PRT_ACTIVATEFONT = $0048;
 | 
						|
       PRT_GETFRAMECTL = $0062;
 | 
						|
       PRT_GETINFINITERETRY = $0064;
 | 
						|
       PRT_GETPRINTERSTATUS = $0066;
 | 
						|
       PRT_QUERYACTIVEFONT = $0069;
 | 
						|
       PRT_VERIFYFONT = $006A;
 | 
						|
       MOU_ALLOWPTRDRAW = $0050;
 | 
						|
       MOU_UPDATEDISPLAYMODE = $0051;
 | 
						|
       MOU_SCREENSWITCH = $0052;
 | 
						|
       MOU_SETSCALEFACTORS = $0053;
 | 
						|
       MOU_SETEVENTMASK = $0054;
 | 
						|
       MOU_SETHOTKEYBUTTON = $0055;
 | 
						|
       MOU_SETPTRSHAPE = $0056;
 | 
						|
       MOU_DRAWPTR = $0057;
 | 
						|
       MOU_REMOVEPTR = $0058;
 | 
						|
       MOU_SETPTRPOS = $0059;
 | 
						|
       MOU_SETPROTDRAWADDRESS = $005A;
 | 
						|
       MOU_SETREALDRAWADDRESS = $005B;
 | 
						|
       MOU_SETMOUSTATUS = $005C;
 | 
						|
       MOU_DISPLAYMODECHANGE = $005D;
 | 
						|
       MOU_GETBUTTONCOUNT = $0060;
 | 
						|
       MOU_GETMICKEYCOUNT = $0061;
 | 
						|
       MOU_GETMOUSTATUS = $0062;
 | 
						|
       MOU_READEVENTQUE = $0063;
 | 
						|
       MOU_GETQUESTATUS = $0064;
 | 
						|
       MOU_GETEVENTMASK = $0065;
 | 
						|
       MOU_GETSCALEFACTORS = $0066;
 | 
						|
       MOU_GETPTRPOS = $0067;
 | 
						|
       MOU_GETPTRSHAPE = $0068;
 | 
						|
       MOU_GETHOTKEYBUTTON = $0069;
 | 
						|
       MOU_VER = $006A;
 | 
						|
       DSK_LOCKDRIVE = $0000;
 | 
						|
       DSK_UNLOCKDRIVE = $0001;
 | 
						|
       DSK_REDETERMINEMEDIA = $0002;
 | 
						|
       DSK_SETLOGICALMAP = $0003;
 | 
						|
       DSK_BLOCKREMOVABLE = $0020;
 | 
						|
       DSK_GETLOGICALMAP = $0021;
 | 
						|
       DSK_SETDEVICEPARAMS = $0043;
 | 
						|
       DSK_WRITETRACK = $0044;
 | 
						|
       DSK_FORMATVERIFY = $0045;
 | 
						|
       DSK_GETDEVICEPARAMS = $0063;
 | 
						|
       DSK_READTRACK = $0064;
 | 
						|
       DSK_VERIFYTRACK = $0065;
 | 
						|
       PDSK_LOCKPHYSDRIVE = $0000;
 | 
						|
       PDSK_UNLOCKPHYSDRIVE = $0001;
 | 
						|
       PDSK_WRITEPHYSTRACK = $0044;
 | 
						|
       PDSK_GETPHYSDEVICEPARAMS = $0063;
 | 
						|
       PDSK_READPHYSTRACK = $0064;
 | 
						|
       PDSK_VERIFYPHYSTRACK = $0065;
 | 
						|
       MON_REGISTERMONITOR = $0040;
 | 
						|
       DEV_FLUSHINPUT = $0001;
 | 
						|
       DEV_FLUSHOUTPUT = $0002;
 | 
						|
       DEV_QUERYMONSUPPORT = $0060;
 | 
						|
       RX_QUE_OVERRUN = $0001;
 | 
						|
       RX_HARDWARE_OVERRUN = $0002;
 | 
						|
       PARITY_ERROR = $0004;
 | 
						|
       FRAMING_ERROR = $0008;
 | 
						|
       CHAR_RECEIVED = $0001;
 | 
						|
       LAST_CHAR_SENT = $0004;
 | 
						|
       CTS_CHANGED = $0008;
 | 
						|
       DSR_CHANGED = $0010;
 | 
						|
       DCD_CHANGED = $0020;
 | 
						|
       BREAK_DETECTED = $0040;
 | 
						|
       ERROR_OCCURRED = $0080;
 | 
						|
       RI_DETECTED = $0100;
 | 
						|
       TX_WAITING_FOR_CTS = $0001;
 | 
						|
       TX_WAITING_FOR_DSR = $0002;
 | 
						|
       TX_WAITING_FOR_DCD = $0004;
 | 
						|
       TX_WAITING_FOR_XON = $0008;
 | 
						|
       TX_WAITING_TO_SEND_XON = $0010;
 | 
						|
       TX_WAITING_WHILE_BREAK_ON = $0020;
 | 
						|
       TX_WAITING_TO_SEND_IMM = $0040;
 | 
						|
       RX_WAITING_FOR_DSR = $0080;
 | 
						|
       WRITE_REQUEST_QUEUED = $0001;
 | 
						|
       DATA_IN_TX_QUE = $0002;
 | 
						|
       HARDWARE_TRANSMITTING = $0004;
 | 
						|
       CHAR_READY_TO_SEND_IMM = $0008;
 | 
						|
       WAITING_TO_SEND_XON = $0010;
 | 
						|
       WAITING_TO_SEND_XOFF = $0020;
 | 
						|
       CTS_ON = $10;
 | 
						|
       DSR_ON = $20;
 | 
						|
       RI_ON = $40;
 | 
						|
       DCD_ON = $80;
 | 
						|
       BUILD_BPB_FROM_MEDIUM = $00;
 | 
						|
       REPLACE_BPB_FOR_DEVICE = $01;
 | 
						|
       REPLACE_BPB_FOR_MEDIUM = $02;
 | 
						|
       ASCII_MODE = $00;
 | 
						|
       BINARY_MODE = $80;
 | 
						|
       CONVERSION_REQUEST = $20;
 | 
						|
       INTERIM_CHAR = $80;
 | 
						|
       HOTKEY_MAX_COUNT = $0000;
 | 
						|
       HOTKEY_CURRENT_COUNT = $0001;
 | 
						|
       KBD_DATA_RECEIVED = $0001;
 | 
						|
       KBD_DATA_BINARY = $8000;
 | 
						|
       KBD_READ_WAIT = $0000;
 | 
						|
       KBD_READ_NOWAIT = $8000;
 | 
						|
       SHIFT_REPORT_MODE = $01;
 | 
						|
       MOUSE_MOTION = $0001;
 | 
						|
       MOUSE_MOTION_WITH_BN1_DOWN = $0002;
 | 
						|
       MOUSE_BN1_DOWN = $0004;
 | 
						|
       MOUSE_MOTION_WITH_BN2_DOWN = $0008;
 | 
						|
       MOUSE_BN2_DOWN = $0010;
 | 
						|
       MOUSE_MOTION_WITH_BN3_DOWN = $0020;
 | 
						|
       MOUSE_BN3_DOWN = $0040;
 | 
						|
       MHK_BUTTON1 = $0001;
 | 
						|
       MHK_BUTTON2 = $0002;
 | 
						|
       MHK_BUTTON3 = $0004;
 | 
						|
       MOU_NOWAIT = $0000;
 | 
						|
       MOU_WAIT = $0001;
 | 
						|
       MHK_NO_HOTKEY = $0000;
 | 
						|
       MOUSE_QUEUEBUSY = $0001;
 | 
						|
       MOUSE_BLOCKREAD = $0002;
 | 
						|
       MOUSE_FLUSH = $0004;
 | 
						|
       MOUSE_UNSUPPORTED_MODE = $0008;
 | 
						|
       MOUSE_DISABLED = $0100;
 | 
						|
       MOUSE_MICKEYS = $0200;
 | 
						|
       PRINTER_TIMEOUT = $0001;
 | 
						|
       PRINTER_IO_ERROR = $0008;
 | 
						|
       PRINTER_SELECTED = $0010;
 | 
						|
       PRINTER_OUT_OF_PAPER = $0020;
 | 
						|
       PRINTER_ACKNOWLEDGED = $0040;
 | 
						|
       PRINTER_NOT_BUSY = $0080;
 | 
						|
       MODE_DTR_CONTROL = $01;
 | 
						|
       MODE_DTR_HANDSHAKE = $02;
 | 
						|
       MODE_CTS_HANDSHAKE = $08;
 | 
						|
       MODE_DSR_HANDSHAKE = $10;
 | 
						|
       MODE_DCD_HANDSHAKE = $20;
 | 
						|
       MODE_DSR_SENSITIVITY = $40;
 | 
						|
       MODE_AUTO_TRANSMIT = $01;
 | 
						|
       MODE_AUTO_RECEIVE = $02;
 | 
						|
       MODE_ERROR_CHAR = $04;
 | 
						|
       MODE_NULL_STRIPPING = $08;
 | 
						|
       MODE_BREAK_CHAR = $10;
 | 
						|
       MODE_RTS_CONTROL = $40;
 | 
						|
       MODE_RTS_HANDSHAKE = $80;
 | 
						|
       MODE_TRANSMIT_TOGGLE = $C0;
 | 
						|
       MODE_NO_WRITE_TIMEOUT = $01;
 | 
						|
       MODE_READ_TIMEOUT = $02;
 | 
						|
       MODE_WAIT_READ_TIMEOUT = $04;
 | 
						|
       MODE_NOWAIT_READ_TIMEOUT = $06;
 | 
						|
 | 
						|
    type
 | 
						|
       DCBINFO = record
 | 
						|
          usWriteTimeout : word;
 | 
						|
          usReadTimeout : word;
 | 
						|
          fbCtlHndShake : byte;
 | 
						|
          fbFlowReplace : byte;
 | 
						|
          fbTimeout : byte;
 | 
						|
          bErrorReplacementChar : byte;
 | 
						|
          bBreakReplacementChar : byte;
 | 
						|
          bXONChar : byte;
 | 
						|
          bXOFFChar : byte;
 | 
						|
       end;
 | 
						|
 | 
						|
       PDCBINFO = ^DCBINFO;
 | 
						|
       TDCBInfo = DCBInfo;
 | 
						|
 | 
						|
    const
 | 
						|
       DEVTYPE_48TPI = $0000;
 | 
						|
       DEVTYPE_96TPI = $0001;
 | 
						|
       DEVTYPE_35 = $0002;
 | 
						|
       DEVTYPE_8SD = $0003;
 | 
						|
       DEVTYPE_8DD = $0004;
 | 
						|
       DEVTYPE_FIXED = $0005;
 | 
						|
       DEVTYPE_TAPE = $0006;
 | 
						|
       DEVTYPE_UNKNOWN = $0007;
 | 
						|
 | 
						|
{$PACKRECORDS 1}
 | 
						|
 | 
						|
    type
 | 
						|
       BIOSPARAMETERBLOCK = record
 | 
						|
          usBytesPerSector : word;
 | 
						|
          bSectorsPerCluster : byte;
 | 
						|
          usReservedSectors : word;
 | 
						|
          cFATs : byte;
 | 
						|
          cRootEntries : word;
 | 
						|
          cSectors : word;
 | 
						|
          bMedia : byte;
 | 
						|
          usSectorsPerFAT : word;
 | 
						|
          usSectorsPerTrack : word;
 | 
						|
          cHeads : word;
 | 
						|
          cHiddenSectors : cardinal;
 | 
						|
          cLargeSectors : cardinal;
 | 
						|
          abReserved : array[0..6-1] of byte;
 | 
						|
          cCylinders : word;
 | 
						|
          bDeviceType : byte;
 | 
						|
          fsDeviceAttr : word;
 | 
						|
       end;
 | 
						|
 | 
						|
       PBIOSPARAMETERBLOCK = ^BIOSPARAMETERBLOCK;
 | 
						|
       TBIOSParameterBlock = BiosParameterBlock;
 | 
						|
 | 
						|
       SCREENGROUP = record
 | 
						|
          idScreenGrp : word;
 | 
						|
          fTerminate : word;
 | 
						|
       end;
 | 
						|
 | 
						|
       PSCREENGROUP = ^SCREENGROUP;
 | 
						|
       TScreenGroup = ScreenGroup;
 | 
						|
 | 
						|
       FRAME = record
 | 
						|
          bCharsPerLine : byte;
 | 
						|
          bLinesPerInch : byte;
 | 
						|
       end;
 | 
						|
 | 
						|
       PFRAME = ^FRAME;
 | 
						|
       TFrame = Frame;
 | 
						|
 | 
						|
       KBDTYPE = record
 | 
						|
          usType : word;
 | 
						|
          reserved1 : word;
 | 
						|
          reserved2 : word;
 | 
						|
       end;
 | 
						|
 | 
						|
       PKBDTYPE = ^KBDTYPE;
 | 
						|
       TKbdType = KbdType;
 | 
						|
 | 
						|
       LINECONTROL = record
 | 
						|
          bDataBits : byte;
 | 
						|
          bParity : byte;
 | 
						|
          bStopBits : byte;
 | 
						|
          fTransBreak : byte;
 | 
						|
       end;
 | 
						|
 | 
						|
       PLINECONTROL = ^LINECONTROL;
 | 
						|
       TLineControl = LineControl;
 | 
						|
 | 
						|
    const
 | 
						|
       DTR_ON = $01;
 | 
						|
       RTS_ON = $02;
 | 
						|
       DTR_OFF = $FE;
 | 
						|
       RTS_OFF = $FD;
 | 
						|
 | 
						|
    type
 | 
						|
       MODEMSTATUS = record
 | 
						|
          fbModemOn : byte;
 | 
						|
          fbModemOff : byte;
 | 
						|
       end;
 | 
						|
 | 
						|
       PMODEMSTATUS = ^MODEMSTATUS;
 | 
						|
       TModemStatus = ModemStatus;
 | 
						|
 | 
						|
       RXQUEUE = record
 | 
						|
          cch : word;
 | 
						|
          cb : word;
 | 
						|
       end;
 | 
						|
 | 
						|
       PRXQUEUE = ^RXQUEUE;
 | 
						|
       TRxQueue = RxQueue;
 | 
						|
 | 
						|
       DEVICEPARAMETERBLOCK = record
 | 
						|
          reserved1 : word;
 | 
						|
          cCylinders : word;
 | 
						|
          cHeads : word;
 | 
						|
          cSectorsPerTrack : word;
 | 
						|
          reserved2 : word;
 | 
						|
          reserved3 : word;
 | 
						|
          reserved4 : word;
 | 
						|
          reserved5 : word;
 | 
						|
       end;
 | 
						|
 | 
						|
       PDEVICEPARAMETERBLOCK = ^DEVICEPARAMETERBLOCK;
 | 
						|
       TDeviceParameterBlock = DeviceParameterBlock;
 | 
						|
 | 
						|
{$PACKRECORDS 2}
 | 
						|
 | 
						|
       PTRDRAWFUNCTION = record
 | 
						|
          usReturnCode : word;
 | 
						|
          pfnDraw : pointer;
 | 
						|
          {!!!!!!!! pfnDraw : PFN; }
 | 
						|
          pchDataSeg : pointer;
 | 
						|
       end;
 | 
						|
 | 
						|
       PPTRDRAWFUNCTION = ^PTRDRAWFUNCTION;
 | 
						|
       TPtrDrawFunction = PtrDrawFunction;
 | 
						|
 | 
						|
       PTRDRAWADDRESS = record
 | 
						|
          reserved : word;
 | 
						|
          ptrdfnc : PTRDRAWFUNCTION;
 | 
						|
       end;
 | 
						|
 | 
						|
       PPTRDRAWADDRESS = ^PTRDRAWADDRESS;
 | 
						|
       TPtrDrawAddress = PtrDrawAddress;
 | 
						|
 | 
						|
       SHIFTSTATE = record
 | 
						|
          fsState : word;
 | 
						|
          fNLS : byte;
 | 
						|
       end;
 | 
						|
 | 
						|
       PSHIFTSTATE = ^SHIFTSTATE;
 | 
						|
       TShiftState = ShiftState;
 | 
						|
 | 
						|
    const
 | 
						|
       RIGHTSHIFT = $0001;
 | 
						|
       LEFTSHIFT = $0002;
 | 
						|
       CONTROL = $0004;
 | 
						|
       ALT = $0008;
 | 
						|
       SCROLLLOCK_ON = $0010;
 | 
						|
       NUMLOCK_ON = $0020;
 | 
						|
       CAPSLOCK_ON = $0040;
 | 
						|
       INSERT_ON = $0080;
 | 
						|
       LEFTCONTROL = $0100;
 | 
						|
       LEFTALT = $0200;
 | 
						|
       RIGHTCONTROL = $0400;
 | 
						|
       RIGHTALT = $0800;
 | 
						|
       SCROLLLOCK = $1000;
 | 
						|
       NUMLOCK = $2000;
 | 
						|
       CAPSLOCK = $4000;
 | 
						|
       SYSREQ = $8000;
 | 
						|
 | 
						|
    type
 | 
						|
       HOTKEY = record
 | 
						|
          fsHotKey : word;
 | 
						|
          uchScancodeMake : byte;
 | 
						|
          uchScancodeBreak : byte;
 | 
						|
          idHotKey : word;
 | 
						|
       end;
 | 
						|
 | 
						|
       PHOTKEY = ^HOTKEY;
 | 
						|
       THotKey = HotKey;
 | 
						|
 | 
						|
       MONITORPOSITION = record
 | 
						|
          fPosition : word;
 | 
						|
          index : word;
 | 
						|
          pbInBuf : cardinal;
 | 
						|
          offOutBuf : word;
 | 
						|
       end;
 | 
						|
 | 
						|
       PMONITORPOSITION = ^MONITORPOSITION;
 | 
						|
       TMonitorPosition = MonitorPosition;
 | 
						|
 | 
						|
       RATEDELAY = record
 | 
						|
          usDelay : word;
 | 
						|
          usRate : word;
 | 
						|
       end;
 | 
						|
 | 
						|
       PRATEDELAY = ^RATEDELAY;
 | 
						|
       TRateDelay = RateDelay;
 | 
						|
 | 
						|
       CODEPAGEINFO = record
 | 
						|
          pbTransTable : PByte;
 | 
						|
          idCodePage : word;
 | 
						|
          idTable : word;
 | 
						|
       end;
 | 
						|
 | 
						|
       PCODEPAGEINFO = ^CODEPAGEINFO;
 | 
						|
       TCodePageInfo = CodePageInfo;
 | 
						|
 | 
						|
       CPID = record
 | 
						|
          idCodePage : word;
 | 
						|
          Reserved : word;
 | 
						|
       end;
 | 
						|
 | 
						|
       PCPID = ^CPID;
 | 
						|
       TCPID = CPID;
 | 
						|
 | 
						|
       LDTADDRINFO = record
 | 
						|
          pulPhysAddr : PCardinal;
 | 
						|
          cb : word;
 | 
						|
       end;
 | 
						|
 | 
						|
       PLDTADDRINFO = ^LDTADDRINFO;
 | 
						|
       TLDTAddrInfo = LDTAddrInfo;
 | 
						|
 | 
						|
       PTRDRAWDATA = record
 | 
						|
          cb : word;
 | 
						|
          usConfig : word;
 | 
						|
          usFlag : word;
 | 
						|
       end;
 | 
						|
 | 
						|
       PPTRDRAWDATA = ^PTRDRAWDATA;
 | 
						|
       TPtrDrawData = PtrDrawData;
 | 
						|
 | 
						|
{$PACKRECORDS NORMAL}
 | 
						|
 | 
						|
Type
 | 
						|
       ICONINFO=record
 | 
						|
          cb: Cardinal;         // size of ICONINFO structure
 | 
						|
          fFormat: Cardinal;
 | 
						|
          pszFileName: PChar;   //use when fFormat = ICON_FILE
 | 
						|
          hmod: Cardinal;       // use when fFormat = ICON_RESOURCE
 | 
						|
          resid: Cardinal;      // use when fFormat = ICON_RESOURCE
 | 
						|
          cbIconData: Cardinal; // use when fFormat = ICON_DATA
 | 
						|
          pIconData: Pointer;   // use when fFormat = ICON_DATA
 | 
						|
       end;
 | 
						|
       PIconInfo=^IconInfo;
 | 
						|
 | 
						|
const
 | 
						|
      ICON_FILE     =1;         // flags for fFormat
 | 
						|
      ICON_RESOURCE =2;
 | 
						|
      ICON_DATA     =3;
 | 
						|
      ICON_CLEAR    =4;
 | 
						|
 | 
						|
{ Error constants from bseerr.h header file }
 | 
						|
CONST
 | 
						|
      NO_ERROR                =0;      { MSG%RESPONSE_DATA }
 | 
						|
      ERROR_INVALID_FUNCTION  =1;      { MSG%INVALID_FUNCTION }
 | 
						|
      ERROR_FILE_NOT_FOUND    =2;      { MSG%FILE_NOT_FOUND }
 | 
						|
      ERROR_PATH_NOT_FOUND    =3;      { MSG%PATH_NOT_FOUND }
 | 
						|
      ERROR_TOO_MANY_OPEN_FILES=4;     { MSG%OUT_OF_HANDLES }
 | 
						|
      ERROR_ACCESS_DENIED     =5;      { MSG%ACCESS_DENIED }
 | 
						|
      ERROR_INVALID_HANDLE    =6;      { MSG%INVALID_HANDLE }
 | 
						|
      ERROR_ARENA_TRASHED     =7;      { MSG%MEMORY_BLOCKS_BAD }
 | 
						|
      ERROR_NOT_ENOUGH_MEMORY =8;      { MSG%NO_MEMORY }
 | 
						|
      ERROR_INVALID_BLOCK     =9;      { MSG%INVALID_MEM_ADDR }
 | 
						|
      ERROR_BAD_ENVIRONMENT   =10;     { MSG%INVALID_ENVIRON }
 | 
						|
      ERROR_BAD_FORMAT        =11;     { MSG%INVALID_FORMAT }
 | 
						|
      ERROR_INVALID_ACCESS    =12;     { MSG%INVALID_ACC_CODE }
 | 
						|
      ERROR_INVALID_DATA      =13;     { MSG%INVALID_DATA }
 | 
						|
      ERROR_INVALID_DRIVE     =15;     { MSG%INVALID_DRIVE }
 | 
						|
      ERROR_CURRENT_DIRECTORY =16;     { MSG%ATT_RD_CURDIR }
 | 
						|
      ERROR_NOT_SAME_DEVICE   =17;     { MSG%NOT_SAME_DEVICE }
 | 
						|
      ERROR_NO_MORE_FILES     =18;     { MSG%NO_MORE_FILES }
 | 
						|
      ERROR_WRITE_PROTECT     =19;     { MSG%ATT_WRITE_PROT }
 | 
						|
      ERROR_BAD_UNIT          =20;     { MSG%UNKNOWN_UNIT }
 | 
						|
      ERROR_NOT_READY         =21;     { MSG%DRIVE_NOT_READY }
 | 
						|
      ERROR_BAD_COMMAND       =22;     { MSG%UNKNOWN_COMMAND }
 | 
						|
      ERROR_CRC               =23;     { MSG%DATA_ERROR }
 | 
						|
      ERROR_BAD_LENGTH        =24;     { MSG%BAD_REQ_STRUCTURE }
 | 
						|
      ERROR_SEEK              =25;     { MSG%SEEK_ERROR }
 | 
						|
      ERROR_NOT_DOS_DISK      =26;     { MSG%UNKNOWN_MEDIA }
 | 
						|
      ERROR_SECTOR_NOT_FOUND  =27;     { MSG%SECTOR_NOT_FOUND }
 | 
						|
      ERROR_OUT_OF_PAPER      =28;     { MSG%OUT_OF_PAPER }
 | 
						|
      ERROR_WRITE_FAULT       =29;     { MSG%WRITE_FAULT }
 | 
						|
      ERROR_READ_FAULT        =30;     { MSG%READ_FAULT }
 | 
						|
      ERROR_GEN_FAILURE       =31;     { MSG%GENERAL_FAILURE }
 | 
						|
      ERROR_SHARING_VIOLATION =32;     { MSG%SHARING_VIOLATION }
 | 
						|
{                                      =32%msg%SHAR_VIOLAT_FIND }
 | 
						|
      ERROR_LOCK_VIOLATION    =33;     { MSG%LOCK_VIOLATION }
 | 
						|
      ERROR_WRONG_DISK        =34;     { MSG%INVALID_DISK_CHANGE }
 | 
						|
      ERROR_FCB_UNAVAILABLE   =35;     { MSG%35;}
 | 
						|
      ERROR_SHARING_BUFFER_EXCEEDED=36;{ MSG%SHARING_BUFF_OFLOW }
 | 
						|
      ERROR_CODE_PAGE_MISMATCHED=37;   { MSG%ERROR_WRITE_PROTECT }
 | 
						|
      ERROR_HANDLE_EOF        =38;     { MSG%ERROR_BAD_UNIT }
 | 
						|
      ERROR_HANDLE_DISK_FULL  =39;     { MSG%ERROR_NOT_READY }
 | 
						|
{                                      =40%msg%ERROR_BAD_COMMAND }
 | 
						|
{                                      =41%msg%ERROR_CRC }
 | 
						|
{                                      =42%msg%ERROR_BAD_LENGTH }
 | 
						|
{                                      =43%msg%ERROR_SEEK }
 | 
						|
{                                      =44%msg%ERROR_NOT_DOS_DISK }
 | 
						|
{                                      =45%msg%ERROR_SECTOR_NOT_FOUND }
 | 
						|
{                                      =46%msg%ERROR_OUT_OF_PAPER }
 | 
						|
{                                      =47%msg%ERROR_WRITE_FAULT }
 | 
						|
{                                      =48%msg%ERROR_READ_FAULT }
 | 
						|
{                                      =49%msg%ERROR_GEN_FAILURE }
 | 
						|
      ERROR_NOT_SUPPORTED     =50;     { MSG%NET_REQ_NOT_SUPPORT }
 | 
						|
      ERROR_REM_NOT_LIST      =51;     { MSG%NET_REMOTE_NOT_ONLINE }
 | 
						|
      ERROR_DUP_NAME          =52;     { MSG%NET_DUP_FILENAME }
 | 
						|
      ERROR_BAD_NETPATH       =53;     { MSG%NET_PATH_NOT_FOUND }
 | 
						|
      ERROR_NETWORK_BUSY      =54;     { MSG%NET_BUSY }
 | 
						|
      ERROR_DEV_NOT_EXIST     =55;     { MSG%NET_DEV_NOT_INSTALLED }
 | 
						|
      ERROR_TOO_MANY_CMDS     =56;     { MSG%NET_BIOS_LIMIT_REACHED }
 | 
						|
      ERROR_ADAP_HDW_ERR      =57;     { MSG%NET_ADAPT_HRDW_ERROR }
 | 
						|
      ERROR_BAD_NET_RESP      =58;     { MSG%NET_INCORRECT_RESPONSE }
 | 
						|
      ERROR_UNEXP_NET_ERR     =59;     { MSG%NET_UNEXPECT_ERROR }
 | 
						|
      ERROR_BAD_REM_ADAP      =60;     { MSG%NET_REMOT_ADPT_INCOMP }
 | 
						|
      ERROR_PRINTQ_FULL       =61;     { MSG%NET_PRINT_Q_FULL }
 | 
						|
      ERROR_NO_SPOOL_SPACE    =62;     { MSG%NET_NO_SPACE_TO_PRINT_FL }
 | 
						|
      ERROR_PRINT_CANCELLED   =63;     { MSG%NET_PRINT_FILE_DELETED }
 | 
						|
      ERROR_NETNAME_DELETED   =64;     { MSG%NET_NAME_DELETED }
 | 
						|
      ERROR_NETWORK_ACCESS_DENIED=65;  { MSG%NET_ACCESS_DENIED }
 | 
						|
      ERROR_BAD_DEV_TYPE      =66;     { MSG%NET_DEV_TYPE_INVALID }
 | 
						|
      ERROR_BAD_NET_NAME      =67;     { MSG%NET_NAME_NOT_FOUND }
 | 
						|
      ERROR_TOO_MANY_NAMES    =68;     { MSG%NET_NAME_LIMIT_EXCEED }
 | 
						|
      ERROR_TOO_MANY_SESS     =69;     { MSG%NET_BIOS_LIMIT_EXCEED }
 | 
						|
      ERROR_SHARING_PAUSED    =70;     { MSG%NET_TEMP_PAUSED }
 | 
						|
      ERROR_REQ_NOT_ACCEP     =71;     { MSG%NET_REQUEST_DENIED }
 | 
						|
      ERROR_REDIR_PAUSED      =72;     { MSG%NET_PRT_DSK_REDIR_PAUSE }
 | 
						|
      ERROR_SBCS_ATT_WRITE_PROT=73;    { Attempted write on protected disk }
 | 
						|
      ERROR_SBCS_GENERAL_FAILURE=74;   { General failure }
 | 
						|
      ERROR_XGA_OUT_MEMORY    =75;     { MSG%XGA_OUT_MEMORY }
 | 
						|
      ERROR_FILE_EXISTS       =80;     { MSG%FILE_EXISTS }
 | 
						|
      ERROR_DUP_FCB           =81;     { MSG%none }
 | 
						|
      ERROR_CANNOT_MAKE       =82;     { MSG%CANNOT_MAKE }
 | 
						|
      ERROR_FAIL_I24          =83;     { MSG%NET_FAIL_INT_TWO_FOUR }
 | 
						|
      ERROR_OUT_OF_STRUCTURES =84;     { MSG%NET_TOO_MANY_REDIRECT }
 | 
						|
      ERROR_ALREADY_ASSIGNED  =85;     { MSG%NET_DUP_REDIRECTION }
 | 
						|
      ERROR_INVALID_PASSWORD  =86;     { MSG%NET_INVALID_PASSWORD }
 | 
						|
      ERROR_INVALID_PARAMETER =87;     { MSG%NET_INCORR_PARAMETER }
 | 
						|
      ERROR_NET_WRITE_FAULT   =88;     { MSG%NET_DATA_FAULT }
 | 
						|
      ERROR_NO_PROC_SLOTS     =89;     { MSG%NO_PROC_SLOTS }
 | 
						|
      ERROR_NOT_FROZEN        =90;     { MSG%none }
 | 
						|
      ERROR_SYS_COMP_NOT_LOADED=ERROR_NOT_FROZEN;
 | 
						|
      ERR_TSTOVFL             =91;     { MSG%none }
 | 
						|
      ERR_TSTDUP              =92;     { MSG%none }
 | 
						|
      ERROR_NO_ITEMS          =93;     { MSG%none }
 | 
						|
      ERROR_INTERRUPT         =95;     { MSG%none }
 | 
						|
      ERROR_DEVICE_IN_USE     =99;     { MSG%DEVICE_IN_USE }
 | 
						|
      ERROR_TOO_MANY_SEMAPHORES=100;   { MSG%TOO_MANY_SEMAPHORES }
 | 
						|
      ERROR_EXCL_SEM_ALREADY_OWNED=101;{ MSG%EXCL_SEM_ALREADY_OWNED }
 | 
						|
      ERROR_SEM_IS_SET        =102;    { MSG%SEM_IS_SET }
 | 
						|
      ERROR_TOO_MANY_SEM_REQUESTS=103; { MSG%TOO_MANY_SEM_REQUESTS }
 | 
						|
      ERROR_INVALID_AT_INTERRUPT_TIME=104; { MSG%INVALID_AT_INTERRUPT_TIME }
 | 
						|
      ERROR_SEM_OWNER_DIED    =105;    { MSG%SEM_OWNER_DIED }
 | 
						|
      ERROR_SEM_USER_LIMIT    =106;    { MSG%ERROR_DISK_CHANGE }
 | 
						|
      ERROR_DISK_CHANGE       =107;    { MSG%DISK_CHANGE }
 | 
						|
      ERROR_DRIVE_LOCKED      =108;    { MSG%DRIVE_LOCKED }
 | 
						|
      ERROR_BROKEN_PIPE       =109;    { MSG%BROKEN_PIPE }
 | 
						|
      ERROR_OPEN_FAILED       =110;    { MSG%ERROR_OPEN_FAILED }
 | 
						|
      ERROR_BUFFER_OVERFLOW   =111;    { MSG%ERROR_FILENAME_LONG }
 | 
						|
      ERROR_DISK_FULL         =112;    { MSG%DISK_FULL }
 | 
						|
      ERROR_NO_MORE_SEARCH_HANDLES=113;{ MSG%NO_SEARCH_HANDLES }
 | 
						|
      ERROR_INVALID_TARGET_HANDLE=114; { MSG%ERR_INV_TAR_HANDLE }
 | 
						|
      ERROR_PROTECTION_VIOLATION=115;  { MSG%none }
 | 
						|
      ERROR_VIOKBD_REQUEST    =116;    { MSG%none }
 | 
						|
      ERROR_INVALID_CATEGORY  =117;    { MSG%INVALID_CATEGORY }
 | 
						|
      ERROR_INVALID_VERIFY_SWITCH=118; { MSG%INVALID_VERIFY_SWITCH }
 | 
						|
      ERROR_BAD_DRIVER_LEVEL  =119;    { MSG%BAD_DRIVER_LEVEL }
 | 
						|
      ERROR_CALL_NOT_IMPLEMENTED=120;  { MSG%BAD_DYNALINK }
 | 
						|
      ERROR_SEM_TIMEOUT       =121;    { MSG%SEM_TIMEOUT }
 | 
						|
      ERROR_INSUFFICIENT_BUFFER=122;   { MSG%INSUFFICIENT_BUFFER }
 | 
						|
      ERROR_INVALID_NAME      =123;    { MSG%INVALID_NAME }
 | 
						|
{                                      =123%msg%HPFS_INVALID_VOLUME_CHAR }
 | 
						|
      ERROR_INVALID_LEVEL     =124;    { MSG%INVALID_LEVEL }
 | 
						|
      ERROR_NO_VOLUME_LABEL   =125;    { MSG%NO_VOLUME_LABEL }
 | 
						|
      ERROR_MOD_NOT_FOUND     =126;    { MSG%MOD_NOT_FOUND }
 | 
						|
      ERROR_PROC_NOT_FOUND    =127;    { MSG%PROC_NOT_FOUND }
 | 
						|
      ERROR_WAIT_NO_CHILDREN  =128;    { MSG%none }
 | 
						|
      ERROR_CHILD_NOT_COMPLETE=129;    { MSG%PROT_MODE_ONLY }
 | 
						|
      ERROR_DIRECT_ACCESS_HANDLE=130;  { MSG%APPL_SINGLEFRAMECHAR }
 | 
						|
      ERROR_NEGATIVE_SEEK     =131;    { MSG%APPL_DOUBLEFRAMECHAR }
 | 
						|
      ERROR_SEEK_ON_DEVICE    =132;    { MSG%APPL_ARROWCHAR }
 | 
						|
      ERROR_IS_JOIN_TARGET    =133;    { MSG%JOIN_ON_DRIV_IS_TAR }
 | 
						|
      ERROR_IS_JOINED         =134;    { MSG%JOIN_DRIVE_IS }
 | 
						|
      ERROR_IS_SUBSTED        =135;    { MSG%SUB_DRIVE_IS }
 | 
						|
      ERROR_NOT_JOINED        =136;    { MSG%DRIVE_IS_NOT_JOINED }
 | 
						|
      ERROR_NOT_SUBSTED       =137;    { MSG%DRIVE_NOT_SUBSTED }
 | 
						|
      ERROR_JOIN_TO_JOIN      =138;    { MSG%JOIN_CANNOT_JOIN_DRIVE }
 | 
						|
      ERROR_SUBST_TO_SUBST    =139;    { MSG%SUB_CANNOT_SUBST_DRIVE }
 | 
						|
      ERROR_JOIN_TO_SUBST     =140;    { MSG%JOIN_CANNOT_SUB_DRIVE }
 | 
						|
      ERROR_SUBST_TO_JOIN     =141;    { MSG%SUB_CANNOT_JOIN_DRIVE }
 | 
						|
      ERROR_BUSY_DRIVE        =142;    { MSG%DRIVE_IS_BUSY }
 | 
						|
      ERROR_SAME_DRIVE        =143;    { MSG%JOIN_SUB_SAME_DRIVE }
 | 
						|
      ERROR_DIR_NOT_ROOT      =144;    { MSG%DIRECT_IS_NOT_SUBDIR }
 | 
						|
      ERROR_DIR_NOT_EMPTY     =145;    { MSG%DIRECT_IS_NOT_EMPTY }
 | 
						|
      ERROR_IS_SUBST_PATH     =146;    { MSG%PATH_USED_SUBST_JOIN }
 | 
						|
      ERROR_IS_JOIN_PATH      =147;    { MSG%NO_NEEDED_RESOURCES }
 | 
						|
      ERROR_PATH_BUSY         =148;    { MSG%PATH_BUSY }
 | 
						|
      ERROR_IS_SUBST_TARGET   =149;    { MSG%SUB_ON_DRIVE_IS_JOIN }
 | 
						|
      ERROR_SYSTEM_TRACE      =150;    { MSG%SYSTEM_TRACE }
 | 
						|
      ERROR_INVALID_EVENT_COUNT=151;   { MSG%INVALID_EVENT_COUNT }
 | 
						|
      ERROR_TOO_MANY_MUXWAITERS=152;   { MSG%TOO_MANY_MUXWAITERS }
 | 
						|
      ERROR_INVALID_LIST_FORMAT=153;   { MSG%INVALID_LIST_FORMAT }
 | 
						|
      ERROR_LABEL_TOO_LONG    =154;    { MSG%VOLUME_TOO_LONG }
 | 
						|
{                                      =154%msg%HPFS_VOL_LABEL_LONG }
 | 
						|
      ERROR_TOO_MANY_TCBS     =155;    { MSG%TOO_MANY_TCBS }
 | 
						|
      ERROR_SIGNAL_REFUSED    =156;    { MSG%SIGNAL_REFUSED }
 | 
						|
      ERROR_DISCARDED         =157;    { MSG%DISCARDED }
 | 
						|
      ERROR_NOT_LOCKED        =158;    { MSG%NOT_LOCKED }
 | 
						|
      ERROR_BAD_THREADID_ADDR =159;    { MSG%BAD_THREADID_ADDR }
 | 
						|
      ERROR_BAD_ARGUMENTS     =160;    { MSG%BAD_ARGUMENTS }
 | 
						|
      ERROR_BAD_PATHNAME      =161;    { MSG%none }
 | 
						|
      ERROR_SIGNAL_PENDING    =162;    { MSG%SIGNAL_PENDING }
 | 
						|
      ERROR_UNCERTAIN_MEDIA   =163;    { MSG%none }
 | 
						|
      ERROR_MAX_THRDS_REACHED =164;    { MSG%MAX_THRDS_REACHED }
 | 
						|
      ERROR_MONITORS_NOT_SUPPORTED=165;{ MSG%none }
 | 
						|
      ERROR_UNC_DRIVER_NOT_INSTALLED=166;{ MSG%UNC_DRIVER_NOT_INSTALLED }
 | 
						|
      ERROR_LOCK_FAILED       =167;    { MSG%LOCK_FAILED }
 | 
						|
      ERROR_SWAPIO_FAILED     =168;    { MSG%SWAPIO_FAILED }
 | 
						|
      ERROR_SWAPIN_FAILED     =169;    { MSG%SWAPIN_ATTEMPT_FAILED }
 | 
						|
      ERROR_BUSY              =170;    { MSG%SEGMENT_BUSY }
 | 
						|
{                                      =171%msg%INT_TOO_LONG }
 | 
						|
      ERROR_CANCEL_VIOLATION  =173;    { MSG%UNLOCK_VIOLATION }
 | 
						|
      ERROR_ATOMIC_LOCK_NOT_SUPPORTED=174;{ MSG%none }
 | 
						|
      ERROR_READ_LOCKS_NOT_SUPPORTED=175;{ MSG%none }
 | 
						|
      ERROR_INVALID_SEGMENT_NUMBER=180;{ MSG%INVALID_SEGMENT_NUM }
 | 
						|
      ERROR_INVALID_CALLGATE  =181;    { MSG%none }
 | 
						|
      ERROR_INVALID_ORDINAL   =182;    { MSG%INVALID_ORDINAL }
 | 
						|
      ERROR_ALREADY_EXISTS    =183;    { MSG%none }
 | 
						|
      ERROR_NO_CHILD_PROCESS  =184;    { MSG%none }
 | 
						|
      ERROR_CHILD_ALIVE_NOWAIT=185;    { MSG%none }
 | 
						|
      ERROR_INVALID_FLAG_NUMBER=186;   { MSG%INVALID_FLAG_NUMBER }
 | 
						|
      ERROR_SEM_NOT_FOUND     =187;    { MSG%SEM_NOT_FOUND }
 | 
						|
      ERROR_INVALID_STARTING_CODESEG=188;{ MSG%INVALID_STARTING_CODESEG }
 | 
						|
      ERROR_INVALID_STACKSEG  =189;    { MSG%INVALID_STACKSEG }
 | 
						|
      ERROR_INVALID_MODULETYPE=190;    { MSG%INVALID_MODULETYPE }
 | 
						|
      ERROR_INVALID_EXE_SIGNATURE=191; { MSG%INVALID_EXE_SIGNATURE }
 | 
						|
      ERROR_EXE_MARKED_INVALID=192;    { MSG%EXE_MARKED_INVALID }
 | 
						|
      ERROR_BAD_EXE_FORMAT    =193;    { MSG%BAD_EXE_FORMAT }
 | 
						|
      ERROR_ITERATED_DATA_EXCEEDS_64k=194;{ MSG%ITERATED_DATA_EXCEEDS_64K }
 | 
						|
      ERROR_INVALID_MINALLOCSIZE=195;  { MSG%INVALID_MINALLOCSIZE }
 | 
						|
      ERROR_DYNLINK_FROM_INVALID_RING=196;{ MSG%DYNLINK_FROM_INVALID_RING }
 | 
						|
      ERROR_IOPL_NOT_ENABLED  =197;    { MSG%IOPL_NOT_ENABLED }
 | 
						|
      ERROR_INVALID_SEGDPL    =198;    { MSG%INVALID_SEGDPL }
 | 
						|
      ERROR_AUTODATASEG_EXCEEDS_64k=199;{ MSG%AUTODATASEG_EXCEEDS_64K }
 | 
						|
      ERROR_RING2SEG_MUST_BE_MOVABLE=200;{ MSG%CODESEG_CANNOT_BE_64K }
 | 
						|
      ERROR_RELOC_CHAIN_XEEDS_SEGLIM=201;{ MSG%RELOC_CHAIN_XEEDS_SEGMENT }
 | 
						|
      ERROR_INFLOOP_IN_RELOC_CHAIN=202;    { MSG%INFLOOP_IN_RELOC_CHAIN }
 | 
						|
      ERROR_ENVVAR_NOT_FOUND  =203;    { MSG%ENVVAR_NOT_FOUND }
 | 
						|
      ERROR_NOT_CURRENT_CTRY  =204;    { MSG%none }
 | 
						|
      ERROR_NO_SIGNAL_SENT    =205;    { MSG%SIGNAL_NOT_SENT }
 | 
						|
      ERROR_FILENAME_EXCED_RANGE=206;  { MSG%NAME_TOO_LONG }
 | 
						|
      ERROR_RING2_STACK_IN_USE=207;    { MSG%RING2_STACK_IN_USE }
 | 
						|
      ERROR_META_EXPANSION_TOO_LONG=208;    { MSG%WILD_CARD_NAME }
 | 
						|
      ERROR_INVALID_SIGNAL_NUMBER=209;    { MSG%INVALID_SIGNAL_NUMBER }
 | 
						|
      ERROR_THREAD_1_INACTIVE =210;    { MSG%THREAD_1_INACTIVE }
 | 
						|
      ERROR_INFO_NOT_AVAIL    =211;    { MSG%none }
 | 
						|
      ERROR_LOCKED            =212;    { MSG%LOCKED }
 | 
						|
      ERROR_BAD_DYNALINK      =213;    { MSG%none }
 | 
						|
      ERROR_TOO_MANY_MODULES  =214;    { MSG%TOO_MANY_MODULES }
 | 
						|
      ERROR_NESTING_NOT_ALLOWED=215;   { MSG%none }
 | 
						|
      ERROR_CANNOT_SHRINK     =216;    { MSG%CANNOT_SHRINK }
 | 
						|
      ERROR_ZOMBIE_PROCESS    =217;    { MSG%none }
 | 
						|
      ERROR_STACK_IN_HIGH_MEMORY=218;  { MSG%none }
 | 
						|
      ERROR_INVALID_EXITROUTINE_RING=219;    { MSG%INVALID_EXITROUTINE_RING }
 | 
						|
      ERROR_GETBUF_FAILED     =220;    { MSG%none }
 | 
						|
      ERROR_FLUSHBUF_FAILED   =221;    { MSG%none }
 | 
						|
      ERROR_TRANSFER_TOO_LONG =222;    { MSG%none }
 | 
						|
      ERROR_FORCENOSWAP_FAILED=223;    { MSG%none }
 | 
						|
      ERROR_SMG_NO_TARGET_WINDOW=224;  { PM ID can't be selected }
 | 
						|
      ERROR_NO_CHILDREN       =228;    { MSG%NO_CHILDREN }
 | 
						|
      ERROR_INVALID_SCREEN_GROUP=229;  { MSG%none }
 | 
						|
      ERROR_BAD_PIPE          =230;    { MSG%ERROR_BAD_PIPE }
 | 
						|
      ERROR_PIPE_BUSY         =231;    { MSG%ERROR_PIPE_BUSY }
 | 
						|
      ERROR_NO_DATA           =232;    { MSG%ERROR_NO_DATA }
 | 
						|
      ERROR_PIPE_NOT_CONNECTED=233;    { MSG%ERROR_PIPE_NOT_CONNECTED }
 | 
						|
      ERROR_MORE_DATA         =234;    { MSG%ERROR_MORE_DATA }
 | 
						|
      ERROR_VC_DISCONNECTED   =240;    { MSG%ERROR_VC_DISCONNECTED }
 | 
						|
      ERROR_CIRCULARITY_REQUESTED=250; { MSG%CIRCULARITY_REQUESTED }
 | 
						|
      ERROR_DIRECTORY_IN_CDS  =251;    { MSG%DIRECTORY_IN_CDS }
 | 
						|
      ERROR_INVALID_FSD_NAME  =252;    { MSG%INVALID_FSD_NAME }
 | 
						|
      ERROR_INVALID_PATH      =253;    { MSG%INVALID_PATH }
 | 
						|
      ERROR_INVALID_EA_NAME   =254;    { MSG%INVALID_EA_NAME }
 | 
						|
      ERROR_EA_LIST_INCONSISTENT=255;  { MSG%EA_LIST_INCONSISTENT }
 | 
						|
      ERROR_EA_LIST_TOO_LONG  =256;    { MSG%EA_LIST_TOO_LONG }
 | 
						|
      ERROR_NO_META_MATCH     =257;    { MSG%NO_META_MATCH }
 | 
						|
      ERROR_FINDNOTIFY_TIMEOUT=258;    { MSG%FINDNOTIFY_TIMEOUT }
 | 
						|
      ERROR_NO_MORE_ITEMS     =259;    { MSG%NO_MORE_ITEMS }
 | 
						|
      ERROR_SEARCH_STRUC_REUSED=260;   { MSG%SEARCH_STRUC_REUSED }
 | 
						|
      ERROR_CHAR_NOT_FOUND    =261;    { MSG%CHAR_NOT_FOUND }
 | 
						|
      ERROR_TOO_MUCH_STACK    =262;    { MSG%TOO_MUCH_STACK }
 | 
						|
      ERROR_INVALID_ATTR      =263;    { MSG%INVALID_ATTR }
 | 
						|
      ERROR_INVALID_STARTING_RING=264; { MSG%INVALID_STARTING_RING }
 | 
						|
      ERROR_INVALID_DLL_INIT_RING=265; { MSG%INVALID_DLL_INIT_RING }
 | 
						|
      ERROR_CANNOT_COPY       =266;    { MSG%CANNOT_COPY }
 | 
						|
      ERROR_DIRECTORY         =267;    { MSG%DIRECTORY }
 | 
						|
      ERROR_OPLOCKED_FILE     =268;    { MSG%OPLOCKED_FILE }
 | 
						|
      ERROR_OPLOCK_THREAD_EXISTS=269;  { MSG%OPLOCK_THREAD_EXISTS }
 | 
						|
      ERROR_VOLUME_CHANGED    =270;    { MSG%none }
 | 
						|
      ERROR_FINDNOTIFY_HANDLE_IN_USE=271;    { MSG%none }
 | 
						|
      ERROR_FINDNOTIFY_HANDLE_CLOSED=272;    { MSG%none }
 | 
						|
      ERROR_NOTIFY_OBJECT_REMOVED=273; { MSG%none }
 | 
						|
      ERROR_ALREADY_SHUTDOWN  =274;    { MSG%none }
 | 
						|
      ERROR_EAS_DIDNT_FIT     =275;    { MSG%none }
 | 
						|
      ERROR_EA_FILE_CORRUPT   =276;    { MSG%ERROR_EAS_CORRUPT }
 | 
						|
      ERROR_EA_TABLE_FULL     =277;    { MSG%EA_TABLE_FULL }
 | 
						|
      ERROR_INVALID_EA_HANDLE =278;    { MSG%INVALID_EA_HANDLE }
 | 
						|
      ERROR_NO_CLUSTER        =279;    { MSG%NO_CLUSTER }
 | 
						|
      ERROR_CREATE_EA_FILE    =280;    { MSG%ERROR_CREATE_EA_FILE }
 | 
						|
      ERROR_CANNOT_OPEN_EA_FILE=281;   { MSG%CANNOT_OPEN_FILE }
 | 
						|
      ERROR_EAS_NOT_SUPPORTED =282;    { MSG%EAS_NOT_SUPPORTED }
 | 
						|
      ERROR_NEED_EAS_FOUND    =283;    { MSG%NEED_EAS_FOUND }
 | 
						|
      ERROR_DUPLICATE_HANDLE  =284;    { MSG%EAS_DISCARDED }
 | 
						|
      ERROR_DUPLICATE_NAME    =285;    { MSG%DUPLICATE_SEM_NAME }
 | 
						|
      ERROR_EMPTY_MUXWAIT     =286;    { MSG%EMPTY_MUXWAIT_SEM }
 | 
						|
      ERROR_MUTEX_OWNED       =287;    { MSG%MUTEX_SEM_OWNED }
 | 
						|
      ERROR_NOT_OWNER         =288;    { MSG%NOT_MUTEX_SEM_OWNER }
 | 
						|
      ERROR_PARAM_TOO_SMALL   =289;    { MSG%QUERY_MUX_PARAM_TOO_SMALL }
 | 
						|
      ERROR_TOO_MANY_HANDLES  =290;    { MSG%TOO_MANY_SEM_HANDLES }
 | 
						|
      ERROR_TOO_MANY_OPENS    =291;    { MSG%TOO_MANY_SEM_OPENS }
 | 
						|
      ERROR_WRONG_TYPE        =292;    { MSG%SEM_WRONG_TYPE }
 | 
						|
      ERROR_UNUSED_CODE       =293;    { MSG%none }
 | 
						|
      ERROR_THREAD_NOT_TERMINATED=294; { MSG%none }
 | 
						|
      ERROR_INIT_ROUTINE_FAILED=295;   { MSG%none }
 | 
						|
      ERROR_MODULE_IN_USE     =296;    { MSG%none }
 | 
						|
      ERROR_NOT_ENOUGH_WATCHPOINTS=297;{ MSG%none }
 | 
						|
      ERROR_TOO_MANY_POSTS    =298;    { MSG%TOO_MANY_EVENT_SEM_POSTS }
 | 
						|
      ERROR_ALREADY_POSTED    =299;    { MSG%EVENT_SEM_ALREADY_POSTED }
 | 
						|
      ERROR_ALREADY_RESET     =300;    { MSG%EVENT_SEM_ALREADY_RESET }
 | 
						|
      ERROR_SEM_BUSY          =301;    { MSG%SEM_BUSY }
 | 
						|
 | 
						|
{ end of set 0;- 302;}
 | 
						|
 | 
						|
      ERROR_USER_DEFINED_BASE =$FF00;
 | 
						|
 | 
						|
      ERROR_I24_WRITE_PROTECT         =0;
 | 
						|
      ERROR_I24_BAD_UNIT              =1;
 | 
						|
      ERROR_I24_NOT_READY             =2;
 | 
						|
      ERROR_I24_BAD_COMMAND           =3;
 | 
						|
      ERROR_I24_CRC                   =4;
 | 
						|
      ERROR_I24_BAD_LENGTH            =5;
 | 
						|
      ERROR_I24_SEEK                  =6;
 | 
						|
      ERROR_I24_NOT_DOS_DISK          =7;
 | 
						|
      ERROR_I24_SECTOR_NOT_FOUND      =8;
 | 
						|
      ERROR_I24_OUT_OF_PAPER          =9;
 | 
						|
      ERROR_I24_WRITE_FAULT           =10;
 | 
						|
      ERROR_I24_READ_FAULT            =11;
 | 
						|
      ERROR_I24_GEN_FAILURE           =12;
 | 
						|
      ERROR_I24_DISK_CHANGE           =13;
 | 
						|
      ERROR_I24_WRONG_DISK            =15;
 | 
						|
      ERROR_I24_UNCERTAIN_MEDIA       =16;
 | 
						|
      ERROR_I24_CHAR_CALL_INTERRUPTED =17;
 | 
						|
      ERROR_I24_NO_MONITOR_SUPPORT    =18;
 | 
						|
      ERROR_I24_INVALID_PARAMETER     =19;
 | 
						|
      ERROR_I24_DEVICE_IN_USE         =20;
 | 
						|
      ERROR_I24_QUIET_INIT_FAIL       =21;
 | 
						|
 | 
						|
      ALLOWED_FAIL                    =$0001;
 | 
						|
      ALLOWED_ABORT                   =$0002;
 | 
						|
      ALLOWED_RETRY                   =$0004;
 | 
						|
      ALLOWED_IGNORE                  =$0008;
 | 
						|
      ALLOWED_ACKNOWLEDGE             =$0010;
 | 
						|
      ALLOWED_DISPATCH                =$8000;
 | 
						|
      ALLOWED_REGDUMP                 =$0020;
 | 
						|
      ALLOWED_DETACHED                =ALLOWED_DISPATCH;
 | 
						|
      ALLOWED_RESERVED                =NOT (ALLOWED_FAIL OR ALLOWED_ABORT OR
 | 
						|
                                            ALLOWED_RETRY OR ALLOWED_IGNORE OR
 | 
						|
                                            ALLOWED_ACKNOWLEDGE);
 | 
						|
 | 
						|
      I24_OPERATION                   =$01;
 | 
						|
      I24_AREA                        =$06;
 | 
						|
      I24_CLASS                       =$80;
 | 
						|
 | 
						|
{ Values for error CLASS }
 | 
						|
      ERRCLASS_OUTRES                 =1;  { Out of Resource                }
 | 
						|
      ERRCLASS_TEMPSIT                =2;  { Temporary Situation            }
 | 
						|
      ERRCLASS_AUTH                   =3;  { Permission problem             }
 | 
						|
      ERRCLASS_INTRN                  =4;  { Internal System Error          }
 | 
						|
      ERRCLASS_HRDFAIL                =5;  { Hardware Failure               }
 | 
						|
      ERRCLASS_SYSFAIL                =6;  { System Failure                 }
 | 
						|
      ERRCLASS_APPERR                 =7;  { Application Error              }
 | 
						|
      ERRCLASS_NOTFND                 =8;  { Not Found                      }
 | 
						|
      ERRCLASS_BADFMT                 =9;  { Bad Format                     }
 | 
						|
      ERRCLASS_LOCKED                 =10; { Locked                         }
 | 
						|
      ERRCLASS_MEDIA                  =11; { Media Failure                  }
 | 
						|
      ERRCLASS_ALREADY                =12; { Collision with Existing Item   }
 | 
						|
      ERRCLASS_UNK                    =13; { Unknown/other                  }
 | 
						|
      ERRCLASS_CANT                   =14;
 | 
						|
      ERRCLASS_TIME                   =15;
 | 
						|
 | 
						|
{ Values for error ACTION }
 | 
						|
      ERRACT_RETRY                    =1;  { Retry                          }
 | 
						|
      ERRACT_DLYRET                   =2;  { Delay Retry, retry after pause }
 | 
						|
      ERRACT_USER                     =3;  { Ask user to regive information }
 | 
						|
      ERRACT_ABORT                    =4;  { abort with clean up            }
 | 
						|
      ERRACT_PANIC                    =5;  { abort immediately              }
 | 
						|
      ERRACT_IGNORE                   =6;  { ignore                         }
 | 
						|
      ERRACT_INTRET                   =7;  { Retry after User Intervention  }
 | 
						|
 | 
						|
{ Values for error LOCUS }
 | 
						|
      ERRLOC_UNK                      =1;  { No appropriate value           }
 | 
						|
      ERRLOC_DISK                     =2;  { Random Access Mass Storage     }
 | 
						|
      ERRLOC_NET                      =3;  { Network                        }
 | 
						|
      ERRLOC_SERDEV                   =4;  { Serial Device                  }
 | 
						|
      ERRLOC_MEM                      =5;  { Memory                         }
 | 
						|
 | 
						|
{ Abnormal termination codes }
 | 
						|
      TC_NORMAL                       =0;
 | 
						|
      TC_HARDERR                      =1;
 | 
						|
      TC_GP_TRAP                      =2;
 | 
						|
      TC_SIGNAL                       =3;
 | 
						|
      TC_XCPT                         =4;
 | 
						|
 | 
						|
 | 
						|
      ERROR_INVALID_PROCID    =303;    { MSG%none }
 | 
						|
      ERROR_INVALID_PDELTA    =304;    { MSG%none }
 | 
						|
      ERROR_NOT_DESCENDANT    =305;    { MSG%none }
 | 
						|
      ERROR_NOT_SESSION_MANAGER=306;   { MSG%none }
 | 
						|
      ERROR_INVALID_PCLASS    =307;    { MSG%none }
 | 
						|
      ERROR_INVALID_SCOPE     =308;    { MSG%none }
 | 
						|
      ERROR_INVALID_THREADID  =309;    { MSG%none }
 | 
						|
      ERROR_DOSSUB_SHRINK     =310;    { MSG%none }
 | 
						|
      ERROR_DOSSUB_NOMEM      =311;    { MSG%none }
 | 
						|
      ERROR_DOSSUB_OVERLAP    =312;    { MSG%none }
 | 
						|
      ERROR_DOSSUB_BADSIZE    =313;    { MSG%none }
 | 
						|
      ERROR_DOSSUB_BADFLAG    =314;    { MSG%none }
 | 
						|
      ERROR_DOSSUB_BADSELECTOR=315;    { MSG%none }
 | 
						|
      ERROR_MR_MSG_TOO_LONG   =316;    { MSG%MR_MSG_TOO_LONG }
 | 
						|
      MGS_MR_MSG_TOO_LONG     =316;
 | 
						|
      ERROR_MR_MID_NOT_FOUND  =317;    { MSG%MR_CANT_FORMAT }
 | 
						|
      ERROR_MR_UN_ACC_MSGF    =318;    { MSG%MR_NOT_FOUND }
 | 
						|
      ERROR_MR_INV_MSGF_FORMAT=319;    { MSG%MR_READ_ERROR }
 | 
						|
      ERROR_MR_INV_IVCOUNT    =320;    { MSG%MR_IVCOUNT_ERROR }
 | 
						|
      ERROR_MR_UN_PERFORM     =321;    { MSG%MR_UN_PERFORM }
 | 
						|
      ERROR_TS_WAKEUP         =322;    { MSG%none }
 | 
						|
      ERROR_TS_SEMHANDLE      =323;    { MSG%none }
 | 
						|
      ERROR_TS_NOTIMER        =324;    { MSG%none }
 | 
						|
      ERROR_TS_HANDLE         =326;    { MSG%none }
 | 
						|
      ERROR_TS_DATETIME       =327;    { MSG%none }
 | 
						|
      ERROR_SYS_INTERNAL      =328;    { MSG%none }
 | 
						|
      ERROR_QUE_CURRENT_NAME  =329;    { MSG%none }
 | 
						|
      ERROR_QUE_PROC_NOT_OWNED=330;    { MSG%QUE_PROC_NOT_OWNED }
 | 
						|
      ERROR_QUE_PROC_OWNED    =331;    { MSG%none }
 | 
						|
      ERROR_QUE_DUPLICATE     =332;    { MSG%QUE_DUPLICATE }
 | 
						|
      ERROR_QUE_ELEMENT_NOT_EXIST=333; { MSG%QUE_ELEMENT_NOT_EXIST }
 | 
						|
      ERROR_QUE_NO_MEMORY     =334;    { MSG%QUE_NO_MEMORY }
 | 
						|
      ERROR_QUE_INVALID_NAME  =335;    { MSG%none }
 | 
						|
      ERROR_QUE_INVALID_PRIORITY=336;  { MSG%none }
 | 
						|
      ERROR_QUE_INVALID_HANDLE=337;    { MSG%none }
 | 
						|
      ERROR_QUE_LINK_NOT_FOUND=338;    { MSG%none }
 | 
						|
      ERROR_QUE_MEMORY_ERROR  =339;    { MSG%none }
 | 
						|
      ERROR_QUE_PREV_AT_END   =340;    { MSG%none }
 | 
						|
      ERROR_QUE_PROC_NO_ACCESS=341;    { MSG%none }
 | 
						|
      ERROR_QUE_EMPTY         =342;    { MSG%none }
 | 
						|
      ERROR_QUE_NAME_NOT_EXIST=343;    { MSG%none }
 | 
						|
      ERROR_QUE_NOT_INITIALIZED=344;   { MSG%none }
 | 
						|
      ERROR_QUE_UNABLE_TO_ACCESS=345;  { MSG%none }
 | 
						|
      ERROR_QUE_UNABLE_TO_ADD =346;    { MSG%none }
 | 
						|
      ERROR_QUE_UNABLE_TO_INIT=347;    { MSG%none }
 | 
						|
      ERROR_VIO_INVALID_MASK  =349;    { MSG%VIO_INVALID_MASK }
 | 
						|
      ERROR_VIO_PTR           =350;    { MSG%VIO_PTR }
 | 
						|
      ERROR_VIO_APTR          =351;    { MSG%none }
 | 
						|
      ERROR_VIO_RPTR          =352;    { MSG%none }
 | 
						|
      ERROR_VIO_CPTR          =353;    { MSG%none }
 | 
						|
      ERROR_VIO_LPTR          =354;    { MSG%none }
 | 
						|
      ERROR_VIO_MODE          =355;    { MSG%DIS_ERROR }
 | 
						|
      ERROR_VIO_WIDTH         =356;    { MSG%VIO_WIDTH }
 | 
						|
      ERROR_VIO_ATTR          =357;    { MSG%none }
 | 
						|
      ERROR_VIO_ROW           =358;    { MSG%VIO_ROW }
 | 
						|
      ERROR_VIO_COL           =359;    { MSG%VIO_COL }
 | 
						|
      ERROR_VIO_TOPROW        =360;    { MSG%none }
 | 
						|
      ERROR_VIO_BOTROW        =361;    { MSG%none }
 | 
						|
      ERROR_VIO_RIGHTCOL      =362;    { MSG%none }
 | 
						|
      ERROR_VIO_LEFTCOL       =363;    { MSG%none }
 | 
						|
      ERROR_SCS_CALL          =364;    { MSG%none }
 | 
						|
      ERROR_SCS_VALUE         =365;    { MSG%none }
 | 
						|
      ERROR_VIO_WAIT_FLAG     =366;    { MSG%VIO_WAIT_FLAG }
 | 
						|
      ERROR_VIO_UNLOCK        =367;    { MSG%VIO_UNLOCK }
 | 
						|
      ERROR_SGS_NOT_SESSION_MGR=368;   { MSG%none }
 | 
						|
      ERROR_SMG_INVALID_SGID  =369;    { MSG%SMG_INVALID_SESSION_ID }
 | 
						|
      ERROR_SMG_INVALID_SESSION_ID=ERROR_SMG_INVALID_SGID;
 | 
						|
      ERROR_SMG_NOSG          =370;    { MSG%none }
 | 
						|
      ERROR_SMG_NO_SESSIONS   =370;    { MSG%none }
 | 
						|
      ERROR_SMG_GRP_NOT_FOUND =371;    { MSG%SMG_GRP_NOT_FOUND }
 | 
						|
      ERROR_SMG_SESSION_NOT_FOUND=ERROR_SMG_GRP_NOT_FOUND;
 | 
						|
{                                      =371%msg%SMG_SESSION_NOT_FOUND }
 | 
						|
      ERROR_SMG_SET_TITLE     =372;    { MSG%SMG_SET_TITLE }
 | 
						|
      ERROR_KBD_PARAMETER     =373;    { MSG%KBD_PARAMETER }
 | 
						|
      ERROR_KBD_NO_DEVICE     =374;    { MSG%none }
 | 
						|
      ERROR_KBD_INVALID_IOWAIT=375;    { MSG%KBD_INVALID_IOWAIT }
 | 
						|
      ERROR_KBD_INVALID_LENGTH=376;    { MSG%KBD_INVALID_LENGTH }
 | 
						|
      ERROR_KBD_INVALID_ECHO_MASK=377; { MSG%KBD_INVALID_ECHO_MASK }
 | 
						|
{                                      =377%msg%KBD_INVALID_INPUT_MASK }
 | 
						|
      ERROR_KBD_INVALID_INPUT_MASK=378;{ MSG%none }
 | 
						|
      ERROR_MON_INVALID_PARMS =379;    { MSG%MON_INVALID_PARMS }
 | 
						|
      ERROR_MON_INVALID_DEVNAME=380;   { MSG%MON_INVALID_DEVNAME }
 | 
						|
      ERROR_MON_INVALID_HANDLE=381;    { MSG%MON_INVALID_HANDLE }
 | 
						|
      ERROR_MON_BUFFER_TOO_SMALL=382;  { MSG%MON_BUFFER_TOO_SMALL }
 | 
						|
      ERROR_MON_BUFFER_EMPTY  =383;    { MSG%MON_BUFFER_EMPTY }
 | 
						|
      ERROR_MON_DATA_TOO_LARGE=384;    { MSG%MON_DATA_TOO_LARGE }
 | 
						|
      ERROR_MOUSE_NO_DEVICE   =385;    { MSG%MOUSE_NO_DEVICE }
 | 
						|
      ERROR_MOUSE_INV_HANDLE  =386;    { MSG%MOUSE_INV_HANDLE }
 | 
						|
      ERROR_MOUSE_INV_PARMS   =387;    { MSG%MOUSE_CALLER_NOT_SYBSYS }
 | 
						|
      ERROR_MOUSE_CANT_RESET  =388;    { MSG%none }
 | 
						|
      ERROR_MOUSE_DISPLAY_PARMS=389;   { MSG%none }
 | 
						|
      ERROR_MOUSE_INV_MODULE  =390;    { MSG%none }
 | 
						|
      ERROR_MOUSE_INV_ENTRY_PT=391;    { MSG%none }
 | 
						|
      ERROR_MOUSE_INV_MASK    =392;    { MSG%none }
 | 
						|
      NO_ERROR_MOUSE_NO_DATA  =393;    { MSG%none }
 | 
						|
      NO_ERROR_MOUSE_PTR_DRAWN=394;    { MSG%none }
 | 
						|
      ERROR_INVALID_FREQUENCY =395;    { MSG%none }
 | 
						|
      ERROR_NLS_NO_COUNTRY_FILE=396;   { MSG%NLS_NO_COUNTRY_FILE }
 | 
						|
{                                      =396%msg%NO_COUNTRY_SYS }
 | 
						|
      ERROR_NLS_OPEN_FAILED   =397;    { MSG%NLS_OPEN_FAILED }
 | 
						|
{                                      =397%msg%OPEN_COUNTRY_SYS }
 | 
						|
      ERROR_NLS_NO_CTRY_CODE  =398;    { MSG%NLS_NO_CTRY_CODE }
 | 
						|
      ERROR_NO_COUNTRY_OR_CODEPAGE=398;{ MSG%NO_COUNTRY_OR_CODEPAGE }
 | 
						|
      ERROR_NLS_TABLE_TRUNCATED=399;   { MSG%NLS_TABLE_TRUNCATED }
 | 
						|
      ERROR_NLS_BAD_TYPE      =400;    { MSG%NLS_BAD_TYPE }
 | 
						|
      ERROR_NLS_TYPE_NOT_FOUND=401;    { MSG%NLS_TYPE_NOT_FOUND }
 | 
						|
{                                      =401%msg%COUNTRY_NO_TYPE }
 | 
						|
      ERROR_VIO_SMG_ONLY      =402;    { MSG%SWAPIN_FAILED }
 | 
						|
      ERROR_VIO_INVALID_ASCIIZ=403;    { MSG%SEGVALIDATE_FAILURE }
 | 
						|
      ERROR_VIO_DEREGISTER    =404;    { MSG%VIO_DEREGISTER }
 | 
						|
      ERROR_VIO_NO_POPUP      =405;    { MSG%VIO_NO_POPUP }
 | 
						|
      ERROR_VIO_EXISTING_POPUP=406;    { MSG%VIO_EXISTING_POPUP }
 | 
						|
      ERROR_KBD_SMG_ONLY      =407;    { MSG%KBD_SMG_ONLY }
 | 
						|
      ERROR_KBD_INVALID_ASCIIZ=408;    { MSG%KBD_INVALID_ASCIIZ }
 | 
						|
      ERROR_KBD_INVALID_MASK  =409;    { MSG%KBD_INVALID_MASK }
 | 
						|
      ERROR_KBD_REGISTER      =410;    { MSG%KBD_REGISTER }
 | 
						|
      ERROR_KBD_DEREGISTER    =411;    { MSG%KBD_DEREGISTER }
 | 
						|
      ERROR_MOUSE_SMG_ONLY    =412;    { MSG%MOUSE_SMG_ONLY }
 | 
						|
      ERROR_MOUSE_INVALID_ASCIIZ=413;  { MSG%MOUSE_INVALID_ASCIIZ }
 | 
						|
      ERROR_MOUSE_INVALID_MASK=414;    { MSG%MOUSE_INVALID_MASK }
 | 
						|
      ERROR_MOUSE_REGISTER    =415;    { MSG%MOUSE_REGISTER }
 | 
						|
      ERROR_MOUSE_DEREGISTER  =416;    { MSG%MOUSE_DEREGISTER }
 | 
						|
      ERROR_SMG_BAD_ACTION    =417;    { MSG%SMG_BAD_ACTION }
 | 
						|
      ERROR_SMG_INVALID_CALL  =418;    { MSG%SMG_INVALID_CALL }
 | 
						|
      ERROR_SCS_SG_NOTFOUND   =419;    { MSG%none }
 | 
						|
      ERROR_SCS_NOT_SHELL     =420;    { MSG%none }
 | 
						|
      ERROR_VIO_INVALID_PARMS =421;    { MSG%VIO_INVALID_PARMS }
 | 
						|
      ERROR_VIO_FUNCTION_OWNED=422;    { MSG%VIO_FUNCTION_OWNED }
 | 
						|
      ERROR_VIO_RETURN        =423;    { MSG%none }
 | 
						|
      ERROR_SCS_INVALID_FUNCTION=424;  { MSG%none }
 | 
						|
      ERROR_SCS_NOT_SESSION_MGR=425;   { MSG%none }
 | 
						|
      ERROR_VIO_REGISTER      =426;    { MSG%VIO_REGISTER }
 | 
						|
      ERROR_VIO_NO_MODE_THREAD=427;    { MSG%none }
 | 
						|
      ERROR_VIO_NO_SAVE_RESTORE_THD=428;{ MSG%VIO_NO_SAVE_RESTORE_THD }
 | 
						|
      ERROR_VIO_IN_BG         =429;    { MSG%VIO_IN_BG }
 | 
						|
      ERROR_VIO_ILLEGAL_DURING_POPUP=430;    { MSG%VIO_ILLEGAL_DURING_POPUP }
 | 
						|
      ERROR_SMG_NOT_BASESHELL =431;    { MSG%SMG_NOT_BASESHELL }
 | 
						|
      ERROR_SMG_BAD_STATUSREQ =432;    { MSG%SMG_BAD_STATUSREQ }
 | 
						|
      ERROR_QUE_INVALID_WAIT  =433;    { MSG%none }
 | 
						|
      ERROR_VIO_LOCK          =434;    { MSG%VIO_LOCK }
 | 
						|
      ERROR_MOUSE_INVALID_IOWAIT=435;  { MSG%MOUSE_INVALID_IOWAIT }
 | 
						|
      ERROR_VIO_INVALID_HANDLE=436;    { MSG%VIO_INVALID_HANDLE }
 | 
						|
      ERROR_VIO_ILLEGAL_DURING_LOCK=437;    { MSG%none }
 | 
						|
      ERROR_VIO_INVALID_LENGTH=438;    { MSG%VIO_INVALID_LENGTH }
 | 
						|
      ERROR_KBD_INVALID_HANDLE=439;    { MSG%KBD_INVALID_HANDLE }
 | 
						|
      ERROR_KBD_NO_MORE_HANDLE=440;    { MSG%KBD_NO_MORE_HANDLE }
 | 
						|
      ERROR_KBD_CANNOT_CREATE_KCB=441; { MSG%KBD_CANNOT_CREATE_KCB }
 | 
						|
      ERROR_KBD_CODEPAGE_LOAD_INCOMPL=442;    { MSG%KBD_CODEPAGE_LOAD_INCOMPL }
 | 
						|
      ERROR_KBD_INVALID_CODEPAGE_ID=443;    { MSG%KBD_INVALID_CODEPAGE_ID }
 | 
						|
      ERROR_KBD_NO_CODEPAGE_SUPPORT=444;    { MSG%KBD_NO_CODEPAGE_SUPPORT }
 | 
						|
      ERROR_KBD_FOCUS_REQUIRED=445;    { MSG%KBD_FOCUS_REQUIRED }
 | 
						|
      ERROR_KBD_FOCUS_ALREADY_ACTIVE=446;    { MSG%KBD_FOCUS_ALREADY_ACTIVE }
 | 
						|
      ERROR_KBD_KEYBOARD_BUSY =447;    { MSG%KBD_KEYBOARD_BUSY }
 | 
						|
      ERROR_KBD_INVALID_CODEPAGE=448;  { MSG%KBD_INVALID_CODEPAGE }
 | 
						|
      ERROR_KBD_UNABLE_TO_FOCUS=449;   { MSG%KBD_UNABLE_TO_FOCUS }
 | 
						|
      ERROR_SMG_SESSION_NON_SELECT=450;{ MSG%SMG_SESSION_NON_SELECT }
 | 
						|
      ERROR_SMG_SESSION_NOT_FOREGRND=451;    { MSG%SMG_SESSION_NOT_FOREGRND }
 | 
						|
      ERROR_SMG_SESSION_NOT_PARENT=452;    { MSG%SMG_SESSION_NOT_PARENT }
 | 
						|
      ERROR_SMG_INVALID_START_MODE=453;    { MSG%SMG_INVALID_START_MODE }
 | 
						|
      ERROR_SMG_INVALID_RELATED_OPT=454;{ MSG%SMG_INVALID_RELATED_OPT }
 | 
						|
      ERROR_SMG_INVALID_BOND_OPTION=455;    { MSG%SMG_INVALID_BOND_OPTION }
 | 
						|
      ERROR_SMG_INVALID_SELECT_OPT=456;{ MSG%SMG_INVALID_SELECT_OPT }
 | 
						|
      ERROR_SMG_START_IN_BACKGROUND=457;{ MSG%SMG_START_IN_BACKGROUND }
 | 
						|
      ERROR_SMG_INVALID_STOP_OPTION=458;{ MSG%SMG_INVALID_STOP_OPTION }
 | 
						|
      ERROR_SMG_BAD_RESERVE   =459;    { MSG%SMG_BAD_RESERVE }
 | 
						|
      ERROR_SMG_PROCESS_NOT_PARENT=460;{ MSG%SMG_PROCESS_NOT_PARENT }
 | 
						|
      ERROR_SMG_INVALID_DATA_LENGTH=461;    { MSG%SMG_INVALID_DATA_LENGTH }
 | 
						|
      ERROR_SMG_NOT_BOUND     =462;    { MSG%SMG_NOT_BOUND }
 | 
						|
      ERROR_SMG_RETRY_SUB_ALLOC=463;   { MSG%SMG_RETRY_SUB_ALLOC }
 | 
						|
      ERROR_KBD_DETACHED      =464;    { MSG%KBD_DETACHED }
 | 
						|
      ERROR_VIO_DETACHED      =465;    { MSG%VIO_DETACHED }
 | 
						|
      ERROR_MOU_DETACHED      =466;    { MSG%MOU_DETACHED }
 | 
						|
      ERROR_VIO_FONT          =467;    { MSG%VIO_FONT }
 | 
						|
      ERROR_VIO_USER_FONT     =468;    { MSG%VIO_USER_FONT }
 | 
						|
      ERROR_VIO_BAD_CP        =469;    { MSG%VIO_BAD_CP }
 | 
						|
      ERROR_VIO_NO_CP         =470;    { MSG%none }
 | 
						|
      ERROR_VIO_NA_CP         =471;    { MSG%VIO_NA_CP }
 | 
						|
      ERROR_INVALID_CODE_PAGE =472;    { MSG%none }
 | 
						|
      ERROR_CPLIST_TOO_SMALL  =473;    { MSG%none }
 | 
						|
      ERROR_CP_NOT_MOVED      =474;    { MSG%none }
 | 
						|
      ERROR_MODE_SWITCH_INIT  =475;    { MSG%none }
 | 
						|
      ERROR_CODE_PAGE_NOT_FOUND=476;   { MSG%none }
 | 
						|
      ERROR_UNEXPECTED_SLOT_RETURNED=477;    { MSG%none }
 | 
						|
      ERROR_SMG_INVALID_TRACE_OPTION=478;    { MSG%SMG_INVALID_TRACE_OPTION }
 | 
						|
      ERROR_VIO_INTERNAL_RESOURCE=479; { MSG%none }
 | 
						|
      ERROR_VIO_SHELL_INIT    =480;    { MSG%VIO_SHELL_INIT }
 | 
						|
      ERROR_SMG_NO_HARD_ERRORS=481;    { MSG%SMG_NO_HARD_ERRORS }
 | 
						|
      ERROR_CP_SWITCH_INCOMPLETE=482;  { MSG%none }
 | 
						|
      ERROR_VIO_TRANSPARENT_POPUP=483; { MSG%VIO_TRANSPARENT_POPUP }
 | 
						|
      ERROR_CRITSEC_OVERFLOW  =484;    { MSG%none }
 | 
						|
      ERROR_CRITSEC_UNDERFLOW =485;    { MSG%none }
 | 
						|
      ERROR_VIO_BAD_RESERVE   =486;    { MSG%VIO_BAD_RESERVE }
 | 
						|
      ERROR_INVALID_ADDRESS   =487;    { MSG%INVALID_ADDRESS }
 | 
						|
      ERROR_ZERO_SELECTORS_REQUESTED=488;    { MSG%ZERO_SELECTORS_REQUESTED }
 | 
						|
      ERROR_NOT_ENOUGH_SELECTORS_AVA=489;    { MSG%NOT_ENOUGH_SELECTORS_AVA }
 | 
						|
      ERROR_INVALID_SELECTOR  =490;    { MSG%INVALID_SELECTOR }
 | 
						|
      ERROR_SMG_INVALID_PROGRAM_TYPE=491;    { MSG%SMG_INVALID_PROGRAM_TYPE }
 | 
						|
      ERROR_SMG_INVALID_PGM_CONTROL=492;    { MSG%SMG_INVALID_PGM_CONTROL }
 | 
						|
      ERROR_SMG_INVALID_INHERIT_OPT=493;    { MSG%SMG_INVALID_INHERIT_OPT }
 | 
						|
      ERROR_VIO_EXTENDED_SG   =494;    { MSG%VIO_EXTENDED_SG }
 | 
						|
      ERROR_VIO_NOT_PRES_MGR_SG=495;   { MSG%VIO_NOT_PRES_MGR_SG }
 | 
						|
      ERROR_VIO_SHIELD_OWNED  =496;    { MSG%VIO_SHIELD_OWNED }
 | 
						|
      ERROR_VIO_NO_MORE_HANDLES=497;   { MSG%VIO_NO_MORE_HANDLES }
 | 
						|
      ERROR_VIO_SEE_ERROR_LOG =498;    { MSG%none }
 | 
						|
      ERROR_VIO_ASSOCIATED_DC =499;    { MSG%none }
 | 
						|
      ERROR_KBD_NO_CONSOLE    =500;    { MSG%KBD_NO_CONSOLE }
 | 
						|
      ERROR_MOUSE_NO_CONSOLE  =501;    { MSG%DOS_STOPPED }
 | 
						|
      ERROR_MOUSE_INVALID_HANDLE=502;  { MSG%MOUSE_INVALID_HANDLE }
 | 
						|
      ERROR_SMG_INVALID_DEBUG_PARMS=503;{ MSG%SMG_INVALID_DEBUG_PARMS }
 | 
						|
      ERROR_KBD_EXTENDED_SG   =504;    { MSG%KBD_EXTENDED_SG }
 | 
						|
      ERROR_MOU_EXTENDED_SG   =505;    { MSG%MOU_EXTENDED_SG }
 | 
						|
      ERROR_SMG_INVALID_ICON_FILE=506; { MSG%none }
 | 
						|
      ERROR_TRC_PID_NON_EXISTENT=507;  { MSG%TRC_PID_NON_EXISTENT }
 | 
						|
      ERROR_TRC_COUNT_ACTIVE  =508;    { MSG%TRC_COUNT_ACTIVE }
 | 
						|
      ERROR_TRC_SUSPENDED_BY_COUNT=509;{ MSG%TRC_SUSPENDED_BY_COUNT }
 | 
						|
      ERROR_TRC_COUNT_INACTIVE=510;    { MSG%TRC_COUNT_INACTIVE }
 | 
						|
      ERROR_TRC_COUNT_REACHED =511;    { MSG%TRC_COUNT_REACHED }
 | 
						|
      ERROR_NO_MC_TRACE       =512;    { MSG%NO_MC_TRACE }
 | 
						|
      ERROR_MC_TRACE          =513;    { MSG%MC_TRACE }
 | 
						|
      ERROR_TRC_COUNT_ZERO    =514;    { MSG%TRC_COUNT_ZERO }
 | 
						|
      ERROR_SMG_TOO_MANY_DDS  =515;    { MSG%SMG_TOO_MANY_DDS }
 | 
						|
      ERROR_SMG_INVALID_NOTIFICATION=516;    { MSG%SMG_INVALID_NOTIFICATION }
 | 
						|
      ERROR_LF_INVALID_FUNCTION=517;   { MSG%LF_INVALID_FUNCTION }
 | 
						|
      ERROR_LF_NOT_AVAIL      =518;    { MSG%LF_NOT_AVAIL }
 | 
						|
      ERROR_LF_SUSPENDED      =519;    { MSG%LF_SUSPENDED }
 | 
						|
      ERROR_LF_BUF_TOO_SMALL  =520;    { MSG%LF_BUF_TOO_SMALL }
 | 
						|
      ERROR_LF_BUFFER_CORRUPTED=521;   { MSG%none }
 | 
						|
      ERROR_LF_BUFFER_FULL    =521;    { MSG%LF_BUF_FULL }
 | 
						|
      ERROR_LF_INVALID_DAEMON =522;    { MSG%none }
 | 
						|
      ERROR_LF_INVALID_RECORD =522;    { MSG%LF_INVAL_RECORD }
 | 
						|
      ERROR_LF_INVALID_TEMPL  =523;    { MSG%none }
 | 
						|
      ERROR_LF_INVALID_SERVICE=523;    { MSG%LF_INVAL_SERVICE }
 | 
						|
      ERROR_LF_GENERAL_FAILURE=524;    { MSG%LF_GENERAL_FAILURE }
 | 
						|
      ERROR_LF_INVALID_ID     =525;    { MSG%HPFS_DISK_ALREADY_INUSE }
 | 
						|
      ERROR_LF_INVALID_HANDLE =526;    { MSG%HPFS_CANNOT_FORMAT_DISK }
 | 
						|
      ERROR_LF_NO_ID_AVAIL    =527;    { MSG%HPFS_CANNOT_COPY_SYS_DATA }
 | 
						|
      ERROR_LF_TEMPLATE_AREA_FULL=528; { MSG%HPFS_FORMAT_NOT_DONE }
 | 
						|
      ERROR_LF_ID_IN_USE      =529;    { MSG%HPFS_FMT_NOT_ENOUGH_MEM }
 | 
						|
      ERROR_MOU_NOT_INITIALIZED=530;   { MSG%HPFS_SPECIFY_FIXDSK }
 | 
						|
      ERROR_MOUINITREAL_DONE  =531;    { MSG%HPFS_SPECIFY_ONE_DRIVE }
 | 
						|
      ERROR_DOSSUB_CORRUPTED  =532;    { MSG%HPFS_UNKNOWN_ERR_NO_FORMAT }
 | 
						|
      ERROR_MOUSE_CALLER_NOT_SUBSYS=533;    { MSG%HPFS_SYNTAX_HELP }
 | 
						|
      ERROR_ARITHMETIC_OVERFLOW=534;   { MSG%HPFS_DISK_FORMATING }
 | 
						|
      ERROR_TMR_NO_DEVICE     =535;    { MSG%HPFS_AVAIL_DISK_SPACE }
 | 
						|
      ERROR_TMR_INVALID_TIME  =536;    { MSG%HPFS_BAD_BLOCKS }
 | 
						|
      ERROR_PVW_INVALID_ENTITY=537;    { MSG%HPFS_DISK_SPACE_AVAIL }
 | 
						|
      ERROR_PVW_INVALID_ENTITY_TYPE=538;    { MSG%HPFS_SPACE_FORMATTED }
 | 
						|
      ERROR_PVW_INVALID_SPEC  =539;    { MSG%HPFS_TYPE_CUR_VOLUME_LABEL }
 | 
						|
      ERROR_PVW_INVALID_RANGE_TYPE=540;{ MSG%HPFS_DRIVER_NOT_LOADED }
 | 
						|
      ERROR_PVW_INVALID_COUNTER_BLK=541;    { MSG%HPFS_DRIVER_LOADER }
 | 
						|
      ERROR_PVW_INVALID_TEXT_BLK=542;  { MSG%HPFS_CACHE_BUF_SPECIFIED }
 | 
						|
      ERROR_PRF_NOT_INITIALIZED=543;   { MSG%HPFS_CHKDSK_PARM_ERROR }
 | 
						|
      ERROR_PRF_ALREADY_INITIALIZED=544;    { MSG%HPFS_CHKDSK_NOACCESS_DRIVE }
 | 
						|
      ERROR_PRF_NOT_STARTED   =545;    { MSG%HPFS_UNKNOWN_ERR_NO_CHKDSK }
 | 
						|
      ERROR_PRF_ALREADY_STARTED=546;   { MSG%HPFS_CHKDSK_NOT_ENOUGH_MEM }
 | 
						|
      ERROR_PRF_TIMER_OUT_OF_RANGE=547;{ MSG%HPFS_CHKDSK_NOWRITEODATA }
 | 
						|
      ERROR_PRF_TIMER_RESET   =548;    { MSG%HPFS_CHKDSK_NORECOVER_DATA }
 | 
						|
{                                      =549%msg%HPFS_CHKDSK_NO_PARM_SPACE }
 | 
						|
{                                      =550%msg%HPFS_CHKDSK_NORECOGNIZE }
 | 
						|
{                                      =551%msg%HPFS_CHKDSK_NOROOT_FIND }
 | 
						|
{                                      =552%msg%HPFS_CHKDSK_NOFIX_FS_ERROR }
 | 
						|
{                                      =553%msg%HPFS_CHKDSK_CORRECT_FS_ERR }
 | 
						|
{                                      =554%msg%HPFS_CHKDSK_ORGAN_FIX }
 | 
						|
{                                      =555%msg%HPFS_CHKDSK_RELOC_BBPDATA }
 | 
						|
{                                      =556%msg%HPFS_CHKDSK_REM_CORRU_BLOC }
 | 
						|
{                                      =557%msg%HPFS_CHKDSK_REM_CORRUP_FIL }
 | 
						|
{                                      =558%msg%HPFS_CHKDSK_FIX_SPACE_ALLO }
 | 
						|
{                                      =559%msg%HPFS_NOT_FORMATTED_DISK }
 | 
						|
{                                      =560%msg%HPFS_CHKDSK_COR_ALLOC }
 | 
						|
{                                      =561%msg%HPFS_CHKDSK_SEARC_UNALLOC }
 | 
						|
{                                      =562%msg%HPFS_CHKDSK_DET_LOST_DATA }
 | 
						|
{                                      =563%msg%HPFS_CHKDSK_PERCENT_SEARC }
 | 
						|
{                                      =564%msg%HPFS_CHKDSK_LOST_DATASEARC }
 | 
						|
{                                      =565%msg%HPFS_CHKDSK_CRIT_NOREAD }
 | 
						|
{                                      =566%msg%HPFS_CHKDSK_DISK_INUSE }
 | 
						|
{                                      =567%msg%HPFS_CHKDSK_RECOVTEMP_RELOC }
 | 
						|
{                                      =568%msg%HPFS_TOTAL_DISK_SPACE }
 | 
						|
{                                      =569%msg%HPFS_DIR_KBYTES }
 | 
						|
{                                      =570%msg%HPFS_FILE_KBYTES }
 | 
						|
{                                      =571%msg%HPFS_KBYTES_AVAILABLE }
 | 
						|
{                                      =572%msg%HPFS_CHKDSK_PLACE_REC_FILE }
 | 
						|
{                                      =573%msg%HPFS_CHKDSK_RECO_DIR_AS }
 | 
						|
{                                      =574%msg%HPFS_CHKDSK_PLACEED_DATA }
 | 
						|
{                                      =575%msg%HPFS_CHKDSK_RECOV_EA }
 | 
						|
{                                      =576%msg%HPFS_CHKDSK_FIND_EA_INTEM }
 | 
						|
{                                      =577%msg%HPFS_CHKDSK_RELOC_TEMP_EA }
 | 
						|
{                                      =578%msg%HPFS_CHKDSK_RELOC_AC_LIST }
 | 
						|
{                                      =579%msg%HPFS_CHKDSK_LIST_NORELOC }
 | 
						|
{                                      =580%msg%HPFS_CHKDSK_TRUN_EA_LIST }
 | 
						|
{                                      =581%msg%HPFS_CHKDSK_TRUN_EA_NAME }
 | 
						|
{                                      =582%msg%HPFS_CHKDSK_TRUN_EA_BBLOCK }
 | 
						|
{                                      =583%msg%HPFS_CHKDSK_REM_INVALID_EA }
 | 
						|
{                                      =584%msg%HPFS_CHKDSK_FIX_EA_ALLOC }
 | 
						|
{                                      =585%msg%HPFS_CHKDSK_FIX_ALACCCTRL }
 | 
						|
{                                      =586%msg%HPFS_CHKDSK_ACCTR_LIST_BBL }
 | 
						|
{                                      =587%msg%HPFS_CHKDSK_REM_ACLIST }
 | 
						|
{                                      =588%msg%HPFS_CHKDSK_FOUND_DATANORL }
 | 
						|
{                                      =589%msg%HPFS_WRONG_VERSION }
 | 
						|
{                                      =590%msg%HPFS_CHKDSK_FOUND_DATATEMP }
 | 
						|
{                                      =591%msg%HPFS_CHKDSK_FIX_TEMPSTATUS }
 | 
						|
{                                      =592%msg%HPFS_CHKDSK_FIX_NEEDEADATA }
 | 
						|
{                                      =593%msg%HPFS_RECOVER_PARM_ERROR }
 | 
						|
{                                      =594%msg%HPFS_RECOV_FILE_NOT_FOUND }
 | 
						|
{                                      =595%msg%HPFS_RECOV_UNKNOWN_ERROR }
 | 
						|
{                                      =596%msg%HPFS_RECOV_NOT_ENOUGH_MEM }
 | 
						|
{                                      =597%msg%HPFS_RECOV_NOWRITE_DATA }
 | 
						|
{                                      =598%msg%HPFS_RECOV_NOTEMP_CREATE }
 | 
						|
{                                      =599%msg%HPFS_RECOV_EA_NOREAD }
 | 
						|
{                                      =600%msg%HPFS_RECOV_FILE_BYTES }
 | 
						|
{                                      =601%msg%HPFS_RECOV_BAD_BYTES_RECOV }
 | 
						|
{                                      =602%msg%HPFS_RECOV_FILEBYTES_NOREC }
 | 
						|
{                                      =603%msg%HPFS_RECOV_DISK_INUSE }
 | 
						|
{                                      =604%msg%HPFS_RECOV_FILE_NODELETE }
 | 
						|
{                                      =605%msg%HPFS_RECOV_NOCREATE_NEWFILE }
 | 
						|
{                                      =606%msg%HPFS_RECOV_SYSTEM_ERROR }
 | 
						|
{                                      =607%msg%HPFS_SYS_PARM_ERROR }
 | 
						|
{                                      =608%msg%HPFS_SYS_CANNOT_INSTALL }
 | 
						|
{                                      =609%msg%HPFS_SYS_DRIVE_NOTFORMATED }
 | 
						|
{                                      =610%msg%HPFS_SYS_FILE_NOCREATE }
 | 
						|
{                                      =611%msg%HPFS_SIZE_EXCEED }
 | 
						|
{                                      =612%msg%HPFS_SYNTAX_ERR }
 | 
						|
{                                      =613%msg%HPFS_NOTENOUGH_MEM }
 | 
						|
{                                      =614%msg%HPFS_WANT_MEM }
 | 
						|
{                                      =615%msg%HPFS_GET_RETURNED }
 | 
						|
{                                      =616%msg%HPFS_SET_RETURNED }
 | 
						|
{                                      =617%msg%HPFS_BOTH_RETURNED }
 | 
						|
{                                      =618%msg%HPFS_STOP_RETURNED }
 | 
						|
{                                      =619%msg%HPFS_SETPRTYRETURNED }
 | 
						|
{                                      =620%msg%HPFS_ALCSG_RETURNED }
 | 
						|
{                                      =621%msg%HPFS_MSEC_SET }
 | 
						|
{                                      =622%msg%HPFS_OPTIONS }
 | 
						|
{                                      =623%msg%HPFS_POS_NUM_VALUE }
 | 
						|
{                                      =624%msg%HPFS_VALUE_TOO_LARGE }
 | 
						|
{                                      =625%msg%HPFS_LAZY_NOT_VALID }
 | 
						|
{                                      =626%msg%HPFS_VOLUME_ERROR }
 | 
						|
{                                      =627%msg%HPFS_VOLUME_DIRTY }
 | 
						|
{                                      =628%msg%HPFS_NEW_SECTOR }
 | 
						|
{                                      =629%msg%HPFS_FORMAT_PARM_ERROR }
 | 
						|
{                                      =630%msg%HPFS_CANNOT_ACCESS_CONFIG }
 | 
						|
{                                      =631%msg%HPFS_RECOV_FILE }
 | 
						|
{                                      =632%msg%HPFS_CHKDSK_KBYTES_RESERVE }
 | 
						|
{                                      =633%msg%HPFS_CHKDSK_KBYTES_IN_EA }
 | 
						|
{                                      =634%msg%HPFS_BYTEBUF_SET }
 | 
						|
{                                      =635%msg%HPFS_FORMATTING_COMPLETE }
 | 
						|
{                                      =636%msg%HPFS_WRONG_VOLUME_LABEL }
 | 
						|
{                                      =637%msg%HPFS_FMAT_TOO_MANY_DRS }
 | 
						|
{                                      =638%msg%VDD_UNSUPPORTED_ACCESS }
 | 
						|
      ERROR_VDD_LOCK_USEAGE_DENIED=639;{ KP.COM not supported in DOS }
 | 
						|
      ERROR_TIMEOUT           =640;    { MSG%none }
 | 
						|
      ERROR_VDM_DOWN          =641;    { MSG%none }
 | 
						|
      ERROR_VDM_LIMIT         =642;    { MSG%none }
 | 
						|
      ERROR_VDD_NOT_FOUND     =643;    { MSG%none }
 | 
						|
      ERROR_INVALID_CALLER    =644;    { MSG%none }
 | 
						|
      ERROR_PID_MISMATCH      =645;    { MSG%none }
 | 
						|
      ERROR_INVALID_VDD_HANDLE=646;    { MSG%none }
 | 
						|
      ERROR_VLPT_NO_SPOOLER   =647;    { MSG%none }
 | 
						|
      ERROR_VCOM_DEVICE_BUSY  =648;    { MSG%none }
 | 
						|
      ERROR_VLPT_DEVICE_BUSY  =649;    { MSG%none }
 | 
						|
      ERROR_NESTING_TOO_DEEP  =650;    { MSG%none }
 | 
						|
      ERROR_VDD_MISSING       =651;    { MSG%VDD_MISSING }
 | 
						|
 | 
						|
{ INVALID BIDI API PARAMETERS 671;- 684;no msg's required }
 | 
						|
 | 
						|
      ERROR_BIDI_INVALID_LENGTH       =671;   { MSG%none }
 | 
						|
      ERROR_BIDI_INVALID_INCREMENT    =672;   { MSG%none }
 | 
						|
      ERROR_BIDI_INVALID_COMBINATION  =673;   { MSG%none }
 | 
						|
      ERROR_BIDI_INVALID_RESERVED     =674;   { MSG%none }
 | 
						|
      ERROR_BIDI_INVALID_EFFECT       =675;   { MSG%none }
 | 
						|
      ERROR_BIDI_INVALID_CSDREC       =676;   { MSG%none }
 | 
						|
      ERROR_BIDI_INVALID_CSDSTATE     =677;   { MSG%none }
 | 
						|
      ERROR_BIDI_INVALID_LEVEL        =678;   { MSG%none }
 | 
						|
      ERROR_BIDI_INVALID_TYPE_SUPPORT =679;   { MSG%none }
 | 
						|
      ERROR_BIDI_INVALID_ORIENTATION  =680;   { MSG%none }
 | 
						|
      ERROR_BIDI_INVALID_NUM_SHAPE    =681;   { MSG%none }
 | 
						|
      ERROR_BIDI_INVALID_CSD          =682;   { MSG%none }
 | 
						|
      ERROR_BIDI_NO_SUPPORT           =683;   { MSG%none }
 | 
						|
      NO_ERROR_BIDI_RW_INCOMPLETE     =684;   { MSG%none }
 | 
						|
 | 
						|
{                                             =689%msg%HPFS_LAZY_ON }
 | 
						|
{                                             =690%msg%HPFS_LAZY_OFF }
 | 
						|
      ERROR_IMP_INVALID_PARM          =691;    { MSG%none }
 | 
						|
      ERROR_IMP_INVALID_LENGTH        =692;    { MSG%none }
 | 
						|
      MSG_HPFS_DISK_ERROR_WARN        =693;    { MSG%HPFS_DISK_ERROR_WARN }
 | 
						|
      ERROR_MON_BAD_BUFFER            =730;    { MSG%BAD_MON_BUFFER }
 | 
						|
 | 
						|
      ERROR_MODULE_CORRUPTED           =731;    { MSG%MODULE_CORRUPTED }
 | 
						|
 | 
						|
      ERROR_SM_OUTOF_SWAPFILE          =1477;  { MSG%SM_OUT_OF_SWAFILE }
 | 
						|
 | 
						|
      ERROR_LF_TIMEOUT                 =2055;  { MSG%LF_TIMEOUT }
 | 
						|
      ERROR_LF_SUSPEND_SUCCESS         =2057;  { MSG%LF_SUSP_SUCCESS }
 | 
						|
      ERROR_LF_RESUME_SUCCESS          =2058;  { MSG%LF_RESUM_SUCCESS }
 | 
						|
      ERROR_LF_REDIRECT_SUCCESS        =2059;  { MSG%LF_REDIR_SUCCESS }
 | 
						|
      ERROR_LF_REDIRECT_FAILURE        =2060;  { MSG%LF_REDIR_FAILURE }
 | 
						|
 | 
						|
 | 
						|
      ERROR_SWAPPER_NOT_ACTIVE        =32768;
 | 
						|
      ERROR_INVALID_SWAPID            =32769;
 | 
						|
      ERROR_IOERR_SWAP_FILE           =32770;
 | 
						|
      ERROR_SWAP_TABLE_FULL           =32771;
 | 
						|
      ERROR_SWAP_FILE_FULL            =32772;
 | 
						|
      ERROR_CANT_INIT_SWAPPER         =32773;
 | 
						|
      ERROR_SWAPPER_ALREADY_INIT      =32774;
 | 
						|
      ERROR_PMM_INSUFFICIENT_MEMORY   =32775;
 | 
						|
      ERROR_PMM_INVALID_FLAGS         =32776;
 | 
						|
      ERROR_PMM_INVALID_ADDRESS       =32777;
 | 
						|
      ERROR_PMM_LOCK_FAILED           =32778;
 | 
						|
      ERROR_PMM_UNLOCK_FAILED         =32779;
 | 
						|
      ERROR_PMM_MOVE_INCOMPLETE       =32780;
 | 
						|
      ERROR_UCOM_DRIVE_RENAMED        =32781;
 | 
						|
      ERROR_UCOM_FILENAME_TRUNCATED   =32782;
 | 
						|
      ERROR_UCOM_BUFFER_LENGTH        =32783;
 | 
						|
      ERROR_MON_CHAIN_HANDLE          =32784;
 | 
						|
      ERROR_MON_NOT_REGISTERED        =32785;
 | 
						|
      ERROR_SMG_ALREADY_TOP           =32786;
 | 
						|
      ERROR_PMM_ARENA_MODIFIED        =32787;
 | 
						|
      ERROR_SMG_PRINTER_OPEN          =32788;
 | 
						|
      ERROR_PMM_SET_FLAGS_FAILED      =32789;
 | 
						|
      ERROR_INVALID_DOS_DD            =32790;
 | 
						|
      ERROR_BLOCKED                   =32791;
 | 
						|
      ERROR_NOBLOCK                   =32792;
 | 
						|
      ERROR_INSTANCE_SHARED           =32793;
 | 
						|
      ERROR_NO_OBJECT                 =32794;
 | 
						|
      ERROR_PARTIAL_ATTACH            =32795;
 | 
						|
      ERROR_INCACHE                   =32796;
 | 
						|
      ERROR_SWAP_IO_PROBLEMS          =32797;
 | 
						|
      ERROR_CROSSES_OBJECT_BOUNDARY   =32798;
 | 
						|
      ERROR_LONGLOCK                  =32799;
 | 
						|
      ERROR_SHORTLOCK                 =32800;
 | 
						|
      ERROR_UVIRTLOCK                 =32801;
 | 
						|
      ERROR_ALIASLOCK                 =32802;
 | 
						|
      ERROR_ALIAS                     =32803;
 | 
						|
      ERROR_NO_MORE_HANDLES           =32804;
 | 
						|
      ERROR_SCAN_TERMINATED           =32805;
 | 
						|
      ERROR_TERMINATOR_NOT_FOUND      =32806;
 | 
						|
      ERROR_NOT_DIRECT_CHILD          =32807;
 | 
						|
      ERROR_DELAY_FREE                =32808;
 | 
						|
      ERROR_GUARDPAGE                 =32809;
 | 
						|
      ERROR_SWAPERROR                 =32900;
 | 
						|
      ERROR_LDRERROR                  =32901;
 | 
						|
      ERROR_NOMEMORY                  =32902;
 | 
						|
      ERROR_NOACCESS                  =32903;
 | 
						|
      ERROR_NO_DLL_TERM               =32904;
 | 
						|
      ERROR_CPSIO_CODE_PAGE_INVALID   =65026;
 | 
						|
      ERROR_CPSIO_NO_SPOOLER          =65027;
 | 
						|
      ERROR_CPSIO_FONT_ID_INVALID     =65028;
 | 
						|
      ERROR_CPSIO_INTERNAL_ERROR      =65033;
 | 
						|
      ERROR_CPSIO_INVALID_PTR_NAME    =65034;
 | 
						|
      ERROR_CPSIO_NOT_ACTIVE          =65037;
 | 
						|
      ERROR_CPSIO_PID_FULL            =65039;
 | 
						|
      ERROR_CPSIO_PID_NOT_FOUND       =65040;
 | 
						|
      ERROR_CPSIO_READ_CTL_SEQ        =65043;
 | 
						|
      ERROR_CPSIO_READ_FNT_DEF        =65045;
 | 
						|
      ERROR_CPSIO_WRITE_ERROR         =65047;
 | 
						|
      ERROR_CPSIO_WRITE_FULL_ERROR    =65048;
 | 
						|
      ERROR_CPSIO_WRITE_HANDLE_BAD    =65049;
 | 
						|
      ERROR_CPSIO_SWIT_LOAD           =65074;
 | 
						|
      ERROR_CPSIO_INV_COMMAND         =65077;
 | 
						|
      ERROR_CPSIO_NO_FONT_SWIT        =65078;
 | 
						|
      ERROR_ENTRY_IS_CALLGATE         =65079;
 | 
						|
 | 
						|
{ Constants from bsememf.h header file (memory management) }
 | 
						|
 | 
						|
    const
 | 
						|
       PAG_READ         = $00000001;
 | 
						|
       PAG_WRITE        = $00000002;
 | 
						|
       PAG_EXECUTE      = $00000004;
 | 
						|
       PAG_GUARD        = $00000008;
 | 
						|
       PAG_COMMIT       = $00000010;
 | 
						|
       PAG_DECOMMIT     = $00000020;
 | 
						|
       OBJ_TILE         = $00000040;
 | 
						|
       OBJ_PROTECTED    = $00000080;
 | 
						|
       OBJ_GETTABLE     = $00000100;
 | 
						|
       OBJ_GIVEABLE     = $00000200;
 | 
						|
       PAG_DEFAULT      = $00000400;
 | 
						|
       PAG_SHARED       = $00002000;
 | 
						|
       PAG_FREE         = $00004000;
 | 
						|
       PAG_BASE         = $00010000;
 | 
						|
 | 
						|
       fPERM = (PAG_EXECUTE or PAG_READ or PAG_WRITE);
 | 
						|
       fSHARE = (OBJ_GETTABLE or OBJ_GIVEABLE);
 | 
						|
       fALLOC = (OBJ_TILE or PAG_COMMIT or fPERM);
 | 
						|
       fALLOCSHR = (OBJ_TILE or PAG_COMMIT or fSHARE or fPERM);
 | 
						|
       fGETNMSHR = (fPERM);
 | 
						|
       fGETSHR = (fPERM);
 | 
						|
       fGIVESHR = (fPERM);
 | 
						|
       fSET = (PAG_COMMIT+PAG_DECOMMIT+PAG_DEFAULT+fPERM);
 | 
						|
 | 
						|
       DOSSUB_INIT          = $01;
 | 
						|
       DOSSUB_GROW          = $02;
 | 
						|
       DOSSUB_SPARSE_OBJ    = $04;
 | 
						|
       DOSSUB_SERIALIZE     = $08;
 | 
						|
 | 
						|
 | 
						|
  implementation
 | 
						|
 | 
						|
Function LOUSHORT(var l): Word;
 | 
						|
Begin
 | 
						|
  LOUSHORT:=Lo(Cardinal(l));
 | 
						|
End;
 | 
						|
 | 
						|
end.
 | 
						|
{
 | 
						|
  $Log$
 | 
						|
  Revision 1.8  2003-04-04 20:46:51  yuri
 | 
						|
  * ErrorID type added
 | 
						|
 | 
						|
  Revision 1.7  2003/03/28 13:25:08  yuri
 | 
						|
    * Iconinfo type & constants added
 | 
						|
 | 
						|
  Revision 1.6  2002/11/02 11:15:38  hajny
 | 
						|
    + comments and MSG lookup strings added
 | 
						|
 | 
						|
  Revision 1.5  2002/09/07 16:01:24  peter
 | 
						|
    * old logs removed and tabs fixed
 | 
						|
 | 
						|
}
 |