Browse Source

- merged into other units

Tomas Hajny 25 years ago
parent
commit
1bd2f27eec
6 changed files with 0 additions and 3878 deletions
  1. 0 435
      rtl/os2/bsedev.pas
  2. 0 695
      rtl/os2/bseerr.pas
  3. 0 40
      rtl/os2/bsememf.pas
  4. 0 1802
      rtl/os2/bseord.pas
  5. 0 217
      rtl/os2/exe386.pas
  6. 0 689
      rtl/os2/pmerr.pas

+ 0 - 435
rtl/os2/bsedev.pas

@@ -1,435 +0,0 @@
-{****************************************************************************
-
-                   Copyright (c) 1999-2000 by Florian Kl„mpfl
-                  
- ****************************************************************************}
-unit bsedev;
-
-  interface
-  
-type
- PByte = ^byte;
-
-    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;
-
-    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;
-
-       SCREENGROUP = record
-          idScreenGrp : word;
-          fTerminate : word;
-       end;
-
-       PSCREENGROUP = ^SCREENGROUP;
-
-       FRAME = record
-          bCharsPerLine : BYTE;
-          bLinesPerInch : BYTE;
-       end;
-
-       PFRAME = ^FRAME;
-
-       KBDTYPE = record
-          usType : word;
-          reserved1 : word;
-          reserved2 : word;
-       end;
-
-       PKBDTYPE = ^KBDTYPE;
-
-       LINECONTROL = record
-          bDataBits : BYTE;
-          bParity : BYTE;
-          bStopBits : BYTE;
-          fTransBreak : BYTE;
-       end;
-
-       PLINECONTROL = ^LINECONTROL;
-
-    const
-       DTR_ON = $01;
-       RTS_ON = $02;
-       DTR_OFF = $FE;
-       RTS_OFF = $FD;
-
-    type
-       MODEMSTATUS = record
-          fbModemOn : BYTE;
-          fbModemOff : BYTE;
-       end;
-
-       PMODEMSTATUS = ^MODEMSTATUS;
-
-       RXQUEUE = record
-          cch : word;
-          cb : word;
-       end;
-
-       PRXQUEUE = ^RXQUEUE;
-
-       DEVICEPARAMETERBLOCK = record
-          reserved1 : word;
-          cCylinders : word;
-          cHeads : word;
-          cSectorsPerTrack : word;
-          reserved2 : word;
-          reserved3 : word;
-          reserved4 : word;
-          reserved5 : word;
-       end;
-
-       PDEVICEPARAMETERBLOCK = ^DEVICEPARAMETERBLOCK;
-
-{$PACKRECORDS 2}
-
-       PTRDRAWFUNCTION = record
-          usReturnCode : word;
-          pfnDraw : pointer;
-          {!!!!!!!! pfnDraw : PFN; }
-          pchDataSeg : pointer;
-       end;
-
-       PPTRDRAWFUNCTION = ^PTRDRAWFUNCTION;
-
-       PTRDRAWADDRESS = record
-          reserved : word;
-          ptrdfnc : PTRDRAWFUNCTION;
-       end;
-
-       PPTRDRAWADDRESS = ^PTRDRAWADDRESS;
-
-       SHIFTSTATE = record
-          fsState : word;
-          fNLS : BYTE;
-       end;
-
-       PSHIFTSTATE = ^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;
-
-       MONITORPOSITION = record
-          fPosition : word;
-          index : word;
-          pbInBuf : cardinal;
-          offOutBuf : word;
-       end;
-
-       PMONITORPOSITION = ^MONITORPOSITION;
-
-       RATEDELAY = record
-          usDelay : word;
-          usRate : word;
-       end;
-
-       PRATEDELAY = ^RATEDELAY;
-
-       CODEPAGEINFO = record
-          pbTransTable : PBYTE;
-          idCodePage : word;
-          idTable : word;
-       end;
-
-       PCODEPAGEINFO = ^CODEPAGEINFO;
-
-       CPID = record
-          idCodePage : word;
-          Reserved : word;
-       end;
-
-       PCPID = ^CPID;
-
-       LDTADDRINFO = record
-          pulPhysAddr : PCardinal;
-          cb : word;
-       end;
-
-       PLDTADDRINFO = ^LDTADDRINFO;
-
-       PTRDRAWDATA = record
-          cb : word;
-          usConfig : word;
-          usFlag : word;
-       end;
-
-{$PACKRECORDS NORMAL}
-       PPTRDRAWDATA = ^PTRDRAWDATA;
-
-
-  implementation
-
-end.

+ 0 - 695
rtl/os2/bseerr.pas

@@ -1,695 +0,0 @@
-{****************************************************************************
-
-                   Copyright (c) 1999-2000 by Florian Kl„mpfl
-                  
- ****************************************************************************}
-unit bseerr;
-
-  interface
-
-    const
-       NO_ERROR = 0;
-       ERROR_INVALID_FUNCTION = 1;
-       ERROR_FILE_NOT_FOUND = 2;
-       ERROR_PATH_NOT_FOUND = 3;
-       ERROR_TOO_MANY_OPEN_FILES = 4;
-       ERROR_ACCESS_DENIED = 5;
-       ERROR_INVALID_HANDLE = 6;
-       ERROR_ARENA_TRASHED = 7;
-       ERROR_NOT_ENOUGH_MEMORY = 8;
-       ERROR_INVALID_BLOCK = 9;
-       ERROR_BAD_ENVIRONMENT = 10;
-       ERROR_BAD_FORMAT = 11;
-       ERROR_INVALID_ACCESS = 12;
-       ERROR_INVALID_DATA = 13;
-       ERROR_INVALID_DRIVE = 15;
-       ERROR_CURRENT_DIRECTORY = 16;
-       ERROR_NOT_SAME_DEVICE = 17;
-       ERROR_NO_MORE_FILES = 18;
-       ERROR_WRITE_PROTECT = 19;
-       ERROR_BAD_UNIT = 20;
-       ERROR_NOT_READY = 21;
-       ERROR_BAD_COMMAND = 22;
-       ERROR_CRC = 23;
-       ERROR_BAD_LENGTH = 24;
-       ERROR_SEEK = 25;
-       ERROR_NOT_DOS_DISK = 26;
-       ERROR_SECTOR_NOT_FOUND = 27;
-       ERROR_OUT_OF_PAPER = 28;
-       ERROR_WRITE_FAULT = 29;
-       ERROR_READ_FAULT = 30;
-       ERROR_GEN_FAILURE = 31;
-       ERROR_SHARING_VIOLATION = 32;
-       ERROR_LOCK_VIOLATION = 33;
-       ERROR_WRONG_DISK = 34;
-       ERROR_FCB_UNAVAILABLE = 35;
-       ERROR_SHARING_BUFFER_EXCEEDED = 36;
-       ERROR_CODE_PAGE_MISMATCHED = 37;
-       ERROR_HANDLE_EOF = 38;
-       ERROR_HANDLE_DISK_FULL = 39;
-       ERROR_NOT_SUPPORTED = 50;
-       ERROR_REM_NOT_LIST = 51;
-       ERROR_DUP_NAME = 52;
-       ERROR_BAD_NETPATH = 53;
-       ERROR_NETWORK_BUSY = 54;
-       ERROR_DEV_NOT_EXIST = 55;
-       ERROR_TOO_MANY_CMDS = 56;
-       ERROR_ADAP_HDW_ERR = 57;
-       ERROR_BAD_NET_RESP = 58;
-       ERROR_UNEXP_NET_ERR = 59;
-       ERROR_BAD_REM_ADAP = 60;
-       ERROR_PRINTQ_FULL = 61;
-       ERROR_NO_SPOOL_SPACE = 62;
-       ERROR_PRINT_CANCELLED = 63;
-       ERROR_NETNAME_DELETED = 64;
-       ERROR_NETWORK_ACCESS_DENIED = 65;
-       ERROR_BAD_DEV_TYPE = 66;
-       ERROR_BAD_NET_NAME = 67;
-       ERROR_TOO_MANY_NAMES = 68;
-       ERROR_TOO_MANY_SESS = 69;
-       ERROR_SHARING_PAUSED = 70;
-       ERROR_REQ_NOT_ACCEP = 71;
-       ERROR_REDIR_PAUSED = 72;
-       ERROR_SBCS_ATT_WRITE_PROT = 73;
-       ERROR_SBCS_GENERAL_FAILURE = 74;
-       ERROR_XGA_OUT_MEMORY = 75;
-       ERROR_FILE_EXISTS = 80;
-       ERROR_DUP_FCB = 81;
-       ERROR_CANNOT_MAKE = 82;
-       ERROR_FAIL_I24 = 83;
-       ERROR_OUT_OF_STRUCTURES = 84;
-       ERROR_ALREADY_ASSIGNED = 85;
-       ERROR_INVALID_PASSWORD = 86;
-       ERROR_INVALID_PARAMETER = 87;
-       ERROR_NET_WRITE_FAULT = 88;
-       ERROR_NO_PROC_SLOTS = 89;
-       ERROR_NOT_FROZEN = 90;
-       ERROR_SYS_COMP_NOT_LOADED = ERROR_NOT_FROZEN;
-       ERR_TSTOVFL = 91;
-       ERR_TSTDUP = 92;
-       ERROR_NO_ITEMS = 93;
-       ERROR_INTERRUPT = 95;
-       ERROR_DEVICE_IN_USE = 99;
-       ERROR_TOO_MANY_SEMAPHORES = 100;
-       ERROR_EXCL_SEM_ALREADY_OWNED = 101;
-       ERROR_SEM_IS_SET = 102;
-       ERROR_TOO_MANY_SEM_REQUESTS = 103;
-       ERROR_INVALID_AT_INTERRUPT_TIME = 104;
-       ERROR_SEM_OWNER_DIED = 105;
-       ERROR_SEM_USER_LIMIT = 106;
-       ERROR_DISK_CHANGE = 107;
-       ERROR_DRIVE_LOCKED = 108;
-       ERROR_BROKEN_PIPE = 109;
-       ERROR_OPEN_FAILED = 110;
-       ERROR_BUFFER_OVERFLOW = 111;
-       ERROR_DISK_FULL = 112;
-       ERROR_NO_MORE_SEARCH_HANDLES = 113;
-       ERROR_INVALID_TARGET_HANDLE = 114;
-       ERROR_PROTECTION_VIOLATION = 115;
-       ERROR_VIOKBD_REQUEST = 116;
-       ERROR_INVALID_CATEGORY = 117;
-       ERROR_INVALID_VERIFY_SWITCH = 118;
-       ERROR_BAD_DRIVER_LEVEL = 119;
-       ERROR_CALL_NOT_IMPLEMENTED = 120;
-       ERROR_SEM_TIMEOUT = 121;
-       ERROR_INSUFFICIENT_BUFFER = 122;
-       ERROR_INVALID_NAME = 123;
-       ERROR_INVALID_LEVEL = 124;
-       ERROR_NO_VOLUME_LABEL = 125;
-       ERROR_MOD_NOT_FOUND = 126;
-       ERROR_PROC_NOT_FOUND = 127;
-       ERROR_WAIT_NO_CHILDREN = 128;
-       ERROR_CHILD_NOT_COMPLETE = 129;
-       ERROR_DIRECT_ACCESS_HANDLE = 130;
-       ERROR_NEGATIVE_SEEK = 131;
-       ERROR_SEEK_ON_DEVICE = 132;
-       ERROR_IS_JOIN_TARGET = 133;
-       ERROR_IS_JOINED = 134;
-       ERROR_IS_SUBSTED = 135;
-       ERROR_NOT_JOINED = 136;
-       ERROR_NOT_SUBSTED = 137;
-       ERROR_JOIN_TO_JOIN = 138;
-       ERROR_SUBST_TO_SUBST = 139;
-       ERROR_JOIN_TO_SUBST = 140;
-       ERROR_SUBST_TO_JOIN = 141;
-       ERROR_BUSY_DRIVE = 142;
-       ERROR_SAME_DRIVE = 143;
-       ERROR_DIR_NOT_ROOT = 144;
-       ERROR_DIR_NOT_EMPTY = 145;
-       ERROR_IS_SUBST_PATH = 146;
-       ERROR_IS_JOIN_PATH = 147;
-       ERROR_PATH_BUSY = 148;
-       ERROR_IS_SUBST_TARGET = 149;
-       ERROR_SYSTEM_TRACE = 150;
-       ERROR_INVALID_EVENT_COUNT = 151;
-       ERROR_TOO_MANY_MUXWAITERS = 152;
-       ERROR_INVALID_LIST_FORMAT = 153;
-       ERROR_LABEL_TOO_LONG = 154;
-       ERROR_TOO_MANY_TCBS = 155;
-       ERROR_SIGNAL_REFUSED = 156;
-       ERROR_DISCARDED = 157;
-       ERROR_NOT_LOCKED = 158;
-       ERROR_BAD_THREADID_ADDR = 159;
-       ERROR_BAD_ARGUMENTS = 160;
-       ERROR_BAD_PATHNAME = 161;
-       ERROR_SIGNAL_PENDING = 162;
-       ERROR_UNCERTAIN_MEDIA = 163;
-       ERROR_MAX_THRDS_REACHED = 164;
-       ERROR_MONITORS_NOT_SUPPORTED = 165;
-       ERROR_UNC_DRIVER_NOT_INSTALLED = 166;
-       ERROR_LOCK_FAILED = 167;
-       ERROR_SWAPIO_FAILED = 168;
-       ERROR_SWAPIN_FAILED = 169;
-       ERROR_BUSY = 170;
-       ERROR_CANCEL_VIOLATION = 173;
-       ERROR_ATOMIC_LOCK_NOT_SUPPORTED = 174;
-       ERROR_READ_LOCKS_NOT_SUPPORTED = 175;
-       ERROR_INVALID_SEGMENT_NUMBER = 180;
-       ERROR_INVALID_CALLGATE = 181;
-       ERROR_INVALID_ORDINAL = 182;
-       ERROR_ALREADY_EXISTS = 183;
-       ERROR_NO_CHILD_PROCESS = 184;
-       ERROR_CHILD_ALIVE_NOWAIT = 185;
-       ERROR_INVALID_FLAG_NUMBER = 186;
-       ERROR_SEM_NOT_FOUND = 187;
-       ERROR_INVALID_STARTING_CODESEG = 188;
-       ERROR_INVALID_STACKSEG = 189;
-       ERROR_INVALID_MODULETYPE = 190;
-       ERROR_INVALID_EXE_SIGNATURE = 191;
-       ERROR_EXE_MARKED_INVALID = 192;
-       ERROR_BAD_EXE_FORMAT = 193;
-       ERROR_ITERATED_DATA_EXCEEDS_64k = 194;
-       ERROR_INVALID_MINALLOCSIZE = 195;
-       ERROR_DYNLINK_FROM_INVALID_RING = 196;
-       ERROR_IOPL_NOT_ENABLED = 197;
-       ERROR_INVALID_SEGDPL = 198;
-       ERROR_AUTODATASEG_EXCEEDS_64k = 199;
-       ERROR_RING2SEG_MUST_BE_MOVABLE = 200;
-       ERROR_RELOC_CHAIN_XEEDS_SEGLIM = 201;
-       ERROR_INFLOOP_IN_RELOC_CHAIN = 202;
-       ERROR_ENVVAR_NOT_FOUND = 203;
-       ERROR_NOT_CURRENT_CTRY = 204;
-       ERROR_NO_SIGNAL_SENT = 205;
-       ERROR_FILENAME_EXCED_RANGE = 206;
-       ERROR_RING2_STACK_IN_USE = 207;
-       ERROR_META_EXPANSION_TOO_LONG = 208;
-       ERROR_INVALID_SIGNAL_NUMBER = 209;
-       ERROR_THREAD_1_INACTIVE = 210;
-       ERROR_INFO_NOT_AVAIL = 211;
-       ERROR_LOCKED = 212;
-       ERROR_BAD_DYNALINK = 213;
-       ERROR_TOO_MANY_MODULES = 214;
-       ERROR_NESTING_NOT_ALLOWED = 215;
-       ERROR_CANNOT_SHRINK = 216;
-       ERROR_ZOMBIE_PROCESS = 217;
-       ERROR_STACK_IN_HIGH_MEMORY = 218;
-       ERROR_INVALID_EXITROUTINE_RING = 219;
-       ERROR_GETBUF_FAILED = 220;
-       ERROR_FLUSHBUF_FAILED = 221;
-       ERROR_TRANSFER_TOO_LONG = 222;
-       ERROR_FORCENOSWAP_FAILED = 223;
-       ERROR_SMG_NO_TARGET_WINDOW = 224;
-       ERROR_NO_CHILDREN = 228;
-       ERROR_INVALID_SCREEN_GROUP = 229;
-       ERROR_BAD_PIPE = 230;
-       ERROR_PIPE_BUSY = 231;
-       ERROR_NO_DATA = 232;
-       ERROR_PIPE_NOT_CONNECTED = 233;
-       ERROR_MORE_DATA = 234;
-       ERROR_VC_DISCONNECTED = 240;
-       ERROR_CIRCULARITY_REQUESTED = 250;
-       ERROR_DIRECTORY_IN_CDS = 251;
-       ERROR_INVALID_FSD_NAME = 252;
-       ERROR_INVALID_PATH = 253;
-       ERROR_INVALID_EA_NAME = 254;
-       ERROR_EA_LIST_INCONSISTENT = 255;
-       ERROR_EA_LIST_TOO_LONG = 256;
-       ERROR_NO_META_MATCH = 257;
-       ERROR_FINDNOTIFY_TIMEOUT = 258;
-       ERROR_NO_MORE_ITEMS = 259;
-       ERROR_SEARCH_STRUC_REUSED = 260;
-       ERROR_CHAR_NOT_FOUND = 261;
-       ERROR_TOO_MUCH_STACK = 262;
-       ERROR_INVALID_ATTR = 263;
-       ERROR_INVALID_STARTING_RING = 264;
-       ERROR_INVALID_DLL_INIT_RING = 265;
-       ERROR_CANNOT_COPY = 266;
-       ERROR_DIRECTORY = 267;
-       ERROR_OPLOCKED_FILE = 268;
-       ERROR_OPLOCK_THREAD_EXISTS = 269;
-       ERROR_VOLUME_CHANGED = 270;
-       ERROR_FINDNOTIFY_HANDLE_IN_USE = 271;
-       ERROR_FINDNOTIFY_HANDLE_CLOSED = 272;
-       ERROR_NOTIFY_OBJECT_REMOVED = 273;
-       ERROR_ALREADY_SHUTDOWN = 274;
-       ERROR_EAS_DIDNT_FIT = 275;
-       ERROR_EA_FILE_CORRUPT = 276;
-       ERROR_EA_TABLE_FULL = 277;
-       ERROR_INVALID_EA_HANDLE = 278;
-       ERROR_NO_CLUSTER = 279;
-       ERROR_CREATE_EA_FILE = 280;
-       ERROR_CANNOT_OPEN_EA_FILE = 281;
-       ERROR_EAS_NOT_SUPPORTED = 282;
-       ERROR_NEED_EAS_FOUND = 283;
-       ERROR_DUPLICATE_HANDLE = 284;
-       ERROR_DUPLICATE_NAME = 285;
-       ERROR_EMPTY_MUXWAIT = 286;
-       ERROR_MUTEX_OWNED = 287;
-       ERROR_NOT_OWNER = 288;
-       ERROR_PARAM_TOO_SMALL = 289;
-       ERROR_TOO_MANY_HANDLES = 290;
-       ERROR_TOO_MANY_OPENS = 291;
-       ERROR_WRONG_TYPE = 292;
-       ERROR_UNUSED_CODE = 293;
-       ERROR_THREAD_NOT_TERMINATED = 294;
-       ERROR_INIT_ROUTINE_FAILED = 295;
-       ERROR_MODULE_IN_USE = 296;
-       ERROR_NOT_ENOUGH_WATCHPOINTS = 297;
-       ERROR_TOO_MANY_POSTS = 298;
-       ERROR_ALREADY_POSTED = 299;
-       ERROR_ALREADY_RESET = 300;
-       ERROR_SEM_BUSY = 301;
-       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;
-       ERRCLASS_OUTRES = 1;
-       ERRCLASS_TEMPSIT = 2;
-       ERRCLASS_AUTH = 3;
-       ERRCLASS_INTRN = 4;
-       ERRCLASS_HRDFAIL = 5;
-       ERRCLASS_SYSFAIL = 6;
-       ERRCLASS_APPERR = 7;
-       ERRCLASS_NOTFND = 8;
-       ERRCLASS_BADFMT = 9;
-       ERRCLASS_LOCKED = 10;
-       ERRCLASS_MEDIA = 11;
-       ERRCLASS_ALREADY = 12;
-       ERRCLASS_UNK = 13;
-       ERRCLASS_CANT = 14;
-       ERRCLASS_TIME = 15;
-       ERRACT_RETRY = 1;
-       ERRACT_DLYRET = 2;
-       ERRACT_USER = 3;
-       ERRACT_ABORT = 4;
-       ERRACT_PANIC = 5;
-       ERRACT_IGNORE = 6;
-       ERRACT_INTRET = 7;
-       ERRLOC_UNK = 1;
-       ERRLOC_DISK = 2;
-       ERRLOC_NET = 3;
-       ERRLOC_SERDEV = 4;
-       ERRLOC_MEM = 5;
-       TC_NORMAL = 0;
-       TC_HARDERR = 1;
-       TC_GP_TRAP = 2;
-       TC_SIGNAL = 3;
-       TC_XCPT = 4;
-       ERROR_INVALID_PROCID = 303;
-       ERROR_INVALID_PDELTA = 304;
-       ERROR_NOT_DESCENDANT = 305;
-       ERROR_NOT_SESSION_MANAGER = 306;
-       ERROR_INVALID_PCLASS = 307;
-       ERROR_INVALID_SCOPE = 308;
-       ERROR_INVALID_THREADID = 309;
-       ERROR_DOSSUB_SHRINK = 310;
-       ERROR_DOSSUB_NOMEM = 311;
-       ERROR_DOSSUB_OVERLAP = 312;
-       ERROR_DOSSUB_BADSIZE = 313;
-       ERROR_DOSSUB_BADFLAG = 314;
-       ERROR_DOSSUB_BADSELECTOR = 315;
-       ERROR_MR_MSG_TOO_LONG = 316;
-       MGS_MR_MSG_TOO_LONG = 316;
-       ERROR_MR_MID_NOT_FOUND = 317;
-       ERROR_MR_UN_ACC_MSGF = 318;
-       ERROR_MR_INV_MSGF_FORMAT = 319;
-       ERROR_MR_INV_IVCOUNT = 320;
-       ERROR_MR_UN_PERFORM = 321;
-       ERROR_TS_WAKEUP = 322;
-       ERROR_TS_SEMHANDLE = 323;
-       ERROR_TS_NOTIMER = 324;
-       ERROR_TS_HANDLE = 326;
-       ERROR_TS_DATETIME = 327;
-       ERROR_SYS_INTERNAL = 328;
-       ERROR_QUE_CURRENT_NAME = 329;
-       ERROR_QUE_PROC_NOT_OWNED = 330;
-       ERROR_QUE_PROC_OWNED = 331;
-       ERROR_QUE_DUPLICATE = 332;
-       ERROR_QUE_ELEMENT_NOT_EXIST = 333;
-       ERROR_QUE_NO_MEMORY = 334;
-       ERROR_QUE_INVALID_NAME = 335;
-       ERROR_QUE_INVALID_PRIORITY = 336;
-       ERROR_QUE_INVALID_HANDLE = 337;
-       ERROR_QUE_LINK_NOT_FOUND = 338;
-       ERROR_QUE_MEMORY_ERROR = 339;
-       ERROR_QUE_PREV_AT_END = 340;
-       ERROR_QUE_PROC_NO_ACCESS = 341;
-       ERROR_QUE_EMPTY = 342;
-       ERROR_QUE_NAME_NOT_EXIST = 343;
-       ERROR_QUE_NOT_INITIALIZED = 344;
-       ERROR_QUE_UNABLE_TO_ACCESS = 345;
-       ERROR_QUE_UNABLE_TO_ADD = 346;
-       ERROR_QUE_UNABLE_TO_INIT = 347;
-       ERROR_VIO_INVALID_MASK = 349;
-       ERROR_VIO_PTR = 350;
-       ERROR_VIO_APTR = 351;
-       ERROR_VIO_RPTR = 352;
-       ERROR_VIO_CPTR = 353;
-       ERROR_VIO_LPTR = 354;
-       ERROR_VIO_MODE = 355;
-       ERROR_VIO_WIDTH = 356;
-       ERROR_VIO_ATTR = 357;
-       ERROR_VIO_ROW = 358;
-       ERROR_VIO_COL = 359;
-       ERROR_VIO_TOPROW = 360;
-       ERROR_VIO_BOTROW = 361;
-       ERROR_VIO_RIGHTCOL = 362;
-       ERROR_VIO_LEFTCOL = 363;
-       ERROR_SCS_CALL = 364;
-       ERROR_SCS_VALUE = 365;
-       ERROR_VIO_WAIT_FLAG = 366;
-       ERROR_VIO_UNLOCK = 367;
-       ERROR_SGS_NOT_SESSION_MGR = 368;
-       ERROR_SMG_INVALID_SGID = 369;
-       ERROR_SMG_INVALID_SESSION_ID = ERROR_SMG_INVALID_SGID;
-       ERROR_SMG_NOSG = 370;
-       ERROR_SMG_NO_SESSIONS = 370;
-       ERROR_SMG_GRP_NOT_FOUND = 371;
-       ERROR_SMG_SESSION_NOT_FOUND = ERROR_SMG_GRP_NOT_FOUND;
-       ERROR_SMG_SET_TITLE = 372;
-       ERROR_KBD_PARAMETER = 373;
-       ERROR_KBD_NO_DEVICE = 374;
-       ERROR_KBD_INVALID_IOWAIT = 375;
-       ERROR_KBD_INVALID_LENGTH = 376;
-       ERROR_KBD_INVALID_ECHO_MASK = 377;
-       ERROR_KBD_INVALID_INPUT_MASK = 378;
-       ERROR_MON_INVALID_PARMS = 379;
-       ERROR_MON_INVALID_DEVNAME = 380;
-       ERROR_MON_INVALID_HANDLE = 381;
-       ERROR_MON_BUFFER_TOO_SMALL = 382;
-       ERROR_MON_BUFFER_EMPTY = 383;
-       ERROR_MON_DATA_TOO_LARGE = 384;
-       ERROR_MOUSE_NO_DEVICE = 385;
-       ERROR_MOUSE_INV_HANDLE = 386;
-       ERROR_MOUSE_INV_PARMS = 387;
-       ERROR_MOUSE_CANT_RESET = 388;
-       ERROR_MOUSE_DISPLAY_PARMS = 389;
-       ERROR_MOUSE_INV_MODULE = 390;
-       ERROR_MOUSE_INV_ENTRY_PT = 391;
-       ERROR_MOUSE_INV_MASK = 392;
-       NO_ERROR_MOUSE_NO_DATA = 393;
-       NO_ERROR_MOUSE_PTR_DRAWN = 394;
-       ERROR_INVALID_FREQUENCY = 395;
-       ERROR_NLS_NO_COUNTRY_FILE = 396;
-       ERROR_NLS_OPEN_FAILED = 397;
-       ERROR_NLS_NO_CTRY_CODE = 398;
-       ERROR_NO_COUNTRY_OR_CODEPAGE = 398;
-       ERROR_NLS_TABLE_TRUNCATED = 399;
-       ERROR_NLS_BAD_TYPE = 400;
-       ERROR_NLS_TYPE_NOT_FOUND = 401;
-       ERROR_VIO_SMG_ONLY = 402;
-       ERROR_VIO_INVALID_ASCIIZ = 403;
-       ERROR_VIO_DEREGISTER = 404;
-       ERROR_VIO_NO_POPUP = 405;
-       ERROR_VIO_EXISTING_POPUP = 406;
-       ERROR_KBD_SMG_ONLY = 407;
-       ERROR_KBD_INVALID_ASCIIZ = 408;
-       ERROR_KBD_INVALID_MASK = 409;
-       ERROR_KBD_REGISTER = 410;
-       ERROR_KBD_DEREGISTER = 411;
-       ERROR_MOUSE_SMG_ONLY = 412;
-       ERROR_MOUSE_INVALID_ASCIIZ = 413;
-       ERROR_MOUSE_INVALID_MASK = 414;
-       ERROR_MOUSE_REGISTER = 415;
-       ERROR_MOUSE_DEREGISTER = 416;
-       ERROR_SMG_BAD_ACTION = 417;
-       ERROR_SMG_INVALID_CALL = 418;
-       ERROR_SCS_SG_NOTFOUND = 419;
-       ERROR_SCS_NOT_SHELL = 420;
-       ERROR_VIO_INVALID_PARMS = 421;
-       ERROR_VIO_FUNCTION_OWNED = 422;
-       ERROR_VIO_RETURN = 423;
-       ERROR_SCS_INVALID_FUNCTION = 424;
-       ERROR_SCS_NOT_SESSION_MGR = 425;
-       ERROR_VIO_REGISTER = 426;
-       ERROR_VIO_NO_MODE_THREAD = 427;
-       ERROR_VIO_NO_SAVE_RESTORE_THD = 428;
-       ERROR_VIO_IN_BG = 429;
-       ERROR_VIO_ILLEGAL_DURING_POPUP = 430;
-       ERROR_SMG_NOT_BASESHELL = 431;
-       ERROR_SMG_BAD_STATUSREQ = 432;
-       ERROR_QUE_INVALID_WAIT = 433;
-       ERROR_VIO_LOCK = 434;
-       ERROR_MOUSE_INVALID_IOWAIT = 435;
-       ERROR_VIO_INVALID_HANDLE = 436;
-       ERROR_VIO_ILLEGAL_DURING_LOCK = 437;
-       ERROR_VIO_INVALID_LENGTH = 438;
-       ERROR_KBD_INVALID_HANDLE = 439;
-       ERROR_KBD_NO_MORE_HANDLE = 440;
-       ERROR_KBD_CANNOT_CREATE_KCB = 441;
-       ERROR_KBD_CODEPAGE_LOAD_INCOMPL = 442;
-       ERROR_KBD_INVALID_CODEPAGE_ID = 443;
-       ERROR_KBD_NO_CODEPAGE_SUPPORT = 444;
-       ERROR_KBD_FOCUS_REQUIRED = 445;
-       ERROR_KBD_FOCUS_ALREADY_ACTIVE = 446;
-       ERROR_KBD_KEYBOARD_BUSY = 447;
-       ERROR_KBD_INVALID_CODEPAGE = 448;
-       ERROR_KBD_UNABLE_TO_FOCUS = 449;
-       ERROR_SMG_SESSION_NON_SELECT = 450;
-       ERROR_SMG_SESSION_NOT_FOREGRND = 451;
-       ERROR_SMG_SESSION_NOT_PARENT = 452;
-       ERROR_SMG_INVALID_START_MODE = 453;
-       ERROR_SMG_INVALID_RELATED_OPT = 454;
-       ERROR_SMG_INVALID_BOND_OPTION = 455;
-       ERROR_SMG_INVALID_SELECT_OPT = 456;
-       ERROR_SMG_START_IN_BACKGROUND = 457;
-       ERROR_SMG_INVALID_STOP_OPTION = 458;
-       ERROR_SMG_BAD_RESERVE = 459;
-       ERROR_SMG_PROCESS_NOT_PARENT = 460;
-       ERROR_SMG_INVALID_DATA_LENGTH = 461;
-       ERROR_SMG_NOT_BOUND = 462;
-       ERROR_SMG_RETRY_SUB_ALLOC = 463;
-       ERROR_KBD_DETACHED = 464;
-       ERROR_VIO_DETACHED = 465;
-       ERROR_MOU_DETACHED = 466;
-       ERROR_VIO_FONT = 467;
-       ERROR_VIO_USER_FONT = 468;
-       ERROR_VIO_BAD_CP = 469;
-       ERROR_VIO_NO_CP = 470;
-       ERROR_VIO_NA_CP = 471;
-       ERROR_INVALID_CODE_PAGE = 472;
-       ERROR_CPLIST_TOO_SMALL = 473;
-       ERROR_CP_NOT_MOVED = 474;
-       ERROR_MODE_SWITCH_INIT = 475;
-       ERROR_CODE_PAGE_NOT_FOUND = 476;
-       ERROR_UNEXPECTED_SLOT_RETURNED = 477;
-       ERROR_SMG_INVALID_TRACE_OPTION = 478;
-       ERROR_VIO_INTERNAL_RESOURCE = 479;
-       ERROR_VIO_SHELL_INIT = 480;
-       ERROR_SMG_NO_HARD_ERRORS = 481;
-       ERROR_CP_SWITCH_INCOMPLETE = 482;
-       ERROR_VIO_TRANSPARENT_POPUP = 483;
-       ERROR_CRITSEC_OVERFLOW = 484;
-       ERROR_CRITSEC_UNDERFLOW = 485;
-       ERROR_VIO_BAD_RESERVE = 486;
-       ERROR_INVALID_ADDRESS = 487;
-       ERROR_ZERO_SELECTORS_REQUESTED = 488;
-       ERROR_NOT_ENOUGH_SELECTORS_AVA = 489;
-       ERROR_INVALID_SELECTOR = 490;
-       ERROR_SMG_INVALID_PROGRAM_TYPE = 491;
-       ERROR_SMG_INVALID_PGM_CONTROL = 492;
-       ERROR_SMG_INVALID_INHERIT_OPT = 493;
-       ERROR_VIO_EXTENDED_SG = 494;
-       ERROR_VIO_NOT_PRES_MGR_SG = 495;
-       ERROR_VIO_SHIELD_OWNED = 496;
-       ERROR_VIO_NO_MORE_HANDLES = 497;
-       ERROR_VIO_SEE_ERROR_LOG = 498;
-       ERROR_VIO_ASSOCIATED_DC = 499;
-       ERROR_KBD_NO_CONSOLE = 500;
-       ERROR_MOUSE_NO_CONSOLE = 501;
-       ERROR_MOUSE_INVALID_HANDLE = 502;
-       ERROR_SMG_INVALID_DEBUG_PARMS = 503;
-       ERROR_KBD_EXTENDED_SG = 504;
-       ERROR_MOU_EXTENDED_SG = 505;
-       ERROR_SMG_INVALID_ICON_FILE = 506;
-       ERROR_TRC_PID_NON_EXISTENT = 507;
-       ERROR_TRC_COUNT_ACTIVE = 508;
-       ERROR_TRC_SUSPENDED_BY_COUNT = 509;
-       ERROR_TRC_COUNT_INACTIVE = 510;
-       ERROR_TRC_COUNT_REACHED = 511;
-       ERROR_NO_MC_TRACE = 512;
-       ERROR_MC_TRACE = 513;
-       ERROR_TRC_COUNT_ZERO = 514;
-       ERROR_SMG_TOO_MANY_DDS = 515;
-       ERROR_SMG_INVALID_NOTIFICATION = 516;
-       ERROR_LF_INVALID_FUNCTION = 517;
-       ERROR_LF_NOT_AVAIL = 518;
-       ERROR_LF_SUSPENDED = 519;
-       ERROR_LF_BUF_TOO_SMALL = 520;
-       ERROR_LF_BUFFER_CORRUPTED = 521;
-       ERROR_LF_BUFFER_FULL = 521;
-       ERROR_LF_INVALID_DAEMON = 522;
-       ERROR_LF_INVALID_RECORD = 522;
-       ERROR_LF_INVALID_TEMPL = 523;
-       ERROR_LF_INVALID_SERVICE = 523;
-       ERROR_LF_GENERAL_FAILURE = 524;
-       ERROR_LF_INVALID_ID = 525;
-       ERROR_LF_INVALID_HANDLE = 526;
-       ERROR_LF_NO_ID_AVAIL = 527;
-       ERROR_LF_TEMPLATE_AREA_FULL = 528;
-       ERROR_LF_ID_IN_USE = 529;
-       ERROR_MOU_NOT_INITIALIZED = 530;
-       ERROR_MOUINITREAL_DONE = 531;
-       ERROR_DOSSUB_CORRUPTED = 532;
-       ERROR_MOUSE_CALLER_NOT_SUBSYS = 533;
-       ERROR_ARITHMETIC_OVERFLOW = 534;
-       ERROR_TMR_NO_DEVICE = 535;
-       ERROR_TMR_INVALID_TIME = 536;
-       ERROR_PVW_INVALID_ENTITY = 537;
-       ERROR_PVW_INVALID_ENTITY_TYPE = 538;
-       ERROR_PVW_INVALID_SPEC = 539;
-       ERROR_PVW_INVALID_RANGE_TYPE = 540;
-       ERROR_PVW_INVALID_COUNTER_BLK = 541;
-       ERROR_PVW_INVALID_TEXT_BLK = 542;
-       ERROR_PRF_NOT_INITIALIZED = 543;
-       ERROR_PRF_ALREADY_INITIALIZED = 544;
-       ERROR_PRF_NOT_STARTED = 545;
-       ERROR_PRF_ALREADY_STARTED = 546;
-       ERROR_PRF_TIMER_OUT_OF_RANGE = 547;
-       ERROR_PRF_TIMER_RESET = 548;
-       ERROR_VDD_LOCK_USEAGE_DENIED = 639;
-       ERROR_TIMEOUT = 640;
-       ERROR_VDM_DOWN = 641;
-       ERROR_VDM_LIMIT = 642;
-       ERROR_VDD_NOT_FOUND = 643;
-       ERROR_INVALID_CALLER = 644;
-       ERROR_PID_MISMATCH = 645;
-       ERROR_INVALID_VDD_HANDLE = 646;
-       ERROR_VLPT_NO_SPOOLER = 647;
-       ERROR_VCOM_DEVICE_BUSY = 648;
-       ERROR_VLPT_DEVICE_BUSY = 649;
-       ERROR_NESTING_TOO_DEEP = 650;
-       ERROR_VDD_MISSING = 651;
-       ERROR_BIDI_INVALID_LENGTH = 671;
-       ERROR_BIDI_INVALID_INCREMENT = 672;
-       ERROR_BIDI_INVALID_COMBINATION = 673;
-       ERROR_BIDI_INVALID_RESERVED = 674;
-       ERROR_BIDI_INVALID_EFFECT = 675;
-       ERROR_BIDI_INVALID_CSDREC = 676;
-       ERROR_BIDI_INVALID_CSDSTATE = 677;
-       ERROR_BIDI_INVALID_LEVEL = 678;
-       ERROR_BIDI_INVALID_TYPE_SUPPORT = 679;
-       ERROR_BIDI_INVALID_ORIENTATION = 680;
-       ERROR_BIDI_INVALID_NUM_SHAPE = 681;
-       ERROR_BIDI_INVALID_CSD = 682;
-       ERROR_BIDI_NO_SUPPORT = 683;
-       NO_ERROR_BIDI_RW_INCOMPLETE = 684;
-       ERROR_IMP_INVALID_PARM = 691;
-       ERROR_IMP_INVALID_LENGTH = 692;
-       MSG_HPFS_DISK_ERROR_WARN = 693;
-       ERROR_MON_BAD_BUFFER = 730;
-       ERROR_MODULE_CORRUPTED = 731;
-       ERROR_SM_OUTOF_SWAPFILE = 1477;
-       ERROR_LF_TIMEOUT = 2055;
-       ERROR_LF_SUSPEND_SUCCESS = 2057;
-       ERROR_LF_RESUME_SUCCESS = 2058;
-       ERROR_LF_REDIRECT_SUCCESS = 2059;
-       ERROR_LF_REDIRECT_FAILURE = 2060;
-       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;
-
-  implementation
-
-end.

+ 0 - 40
rtl/os2/bsememf.pas

@@ -1,40 +0,0 @@
-{****************************************************************************
-
-                   Copyright (c) 1999-2000 by Florian Kl„mpfl
-                  
- ****************************************************************************}
-unit bsememf;
-
-  interface
-
-    const
-       PAG_READ = $00000001;
-       PAG_WRITE = $00000002;
-       PAG_EXECUTE = $00000004;
-       PAG_GUARD = $00000008;
-       PAG_DEFAULT = $00000400;
-       PAG_COMMIT = $00000010;
-       PAG_DECOMMIT = $00000020;
-       OBJ_TILE = $00000040;
-       OBJ_PROTECTED = $00000080;
-       OBJ_GETTABLE = $00000100;
-       OBJ_GIVEABLE = $00000200;
-       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;
-       PAG_SHARED = $00002000;
-       PAG_FREE = $00004000;
-       PAG_BASE = $00010000;
-
-  implementation
-
-end.

+ 0 - 1802
rtl/os2/bseord.pas

@@ -1,1802 +0,0 @@
-{****************************************************************************
-
-                   Copyright (c) 1999-2000 by Florian Kl„mpfl
-                  
- ****************************************************************************}
-unit bseord;
-
-  interface
-
-    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;
-
-  implementation
-
-end.

+ 0 - 217
rtl/os2/exe386.pas

@@ -1,217 +0,0 @@
-unit exe386;
-
-  interface
-
-    const
-       BITPERWORD = 16;
-       BITPERBYTE = 8;
-       OBJPAGELEN = 4096;
-       E32MAGIC = $584c;
-       E32RESBYTES1 = 0;
-       E32RESBYTES2 = 0;
-       E32RESBYTES3 = 24;
-       E32LEBO = $00;
-       E32BEBO = $01;
-       E32LEWO = $00;
-       E32BEWO = $01;
-       E32LEVEL = 0;
-       E32CPU286 = $001;
-       E32CPU386 = $002;
-       E32CPU486 = $003;
-
-    type
-       e32_exe = record
-          e32_magic : array[0..2-1] of byte;
-          e32_border : byte;
-          e32_worder : byte;
-          e32_level : longint;
-          e32_cpu : word;
-          e32_os : word;
-          e32_ver : longint;
-          e32_mflags : longint;
-          e32_mpages : longint;
-          e32_startobj : longint;
-          e32_eip : longint;
-          e32_stackobj : longint;
-          e32_esp : longint;
-          e32_pagesize : longint;
-          e32_pageshift : longint;
-          e32_fixupsize : longint;
-          e32_fixupsum : longint;
-          e32_ldrsize : longint;
-          e32_ldrsum : longint;
-          e32_objtab : longint;
-          e32_objcnt : longint;
-          e32_objmap : longint;
-          e32_itermap : longint;
-          e32_rsrctab : longint;
-          e32_rsrccnt : longint;
-          e32_restab : longint;
-          e32_enttab : longint;
-          e32_dirtab : longint;
-          e32_dircnt : longint;
-          e32_fpagetab : longint;
-          e32_frectab : longint;
-          e32_impmod : longint;
-          e32_impmodcnt : longint;
-          e32_impproc : longint;
-          e32_pagesum : longint;
-          e32_datapage : longint;
-          e32_preload : longint;
-          e32_nrestab : longint;
-          e32_cbnrestab : longint;
-          e32_nressum : longint;
-          e32_autodata : longint;
-          e32_debuginfo : longint;
-          e32_debuglen : longint;
-          e32_instpreload : longint;
-          e32_instdemand : longint;
-          e32_heapsize : longint;
-          e32_res3 : array[0..E32RESBYTES3-1] of byte;
-       end;
-
-    const
-       E32NOTP = $8000;
-       E32NOLOAD = $2000;
-       E32PMAPI = $0300;
-       E32PMW = $0200;
-       E32NOPMW = $0100;
-       E32NOEXTFIX = $0020;
-       E32NOINTFIX = $0010;
-       E32LIBINIT = $0004;
-       E32LIBTERM = $40000000;
-       E32APPMASK = $0700;
-       E32PROTDLL = $10000;
-       E32DEVICE = $20000;
-       E32MODEXE = $00000;
-       E32MODDLL = $08000;
-       E32MODPROTDLL = $18000;
-       E32MODPDEV = $20000;
-       E32MODVDEV = $28000;
-       E32MODMASK = $38000;
-       RINTSIZE16 = 8;
-       RINTSIZE32 = 10;
-       RORDSIZE = 8;
-       RNAMSIZE16 = 8;
-       RNAMSIZE32 = 10;
-       RADDSIZE16 = 10;
-       RADDSIZE32 = 12;
-       NRSTYP = $0f;
-       NRSBYT = $00;
-       NRSSEG = $02;
-       NRSPTR = $03;
-       NRSOFF = $05;
-       NRPTR48 = $06;
-       NROFF32 = $07;
-       NRSOFF32 = $08;
-       NRSRCMASK = $0f;
-       NRALIAS = $10;
-       NRCHAIN = $20;
-       NRRTYP = $03;
-       NRRINT = $00;
-       NRRORD = $01;
-       NRRNAM = $02;
-       NRADD = $04;
-       NRRENT = $03;
-       NR32BITOFF = $10;
-       NR32BITADD = $20;
-       NR16OBJMOD = $40;
-       NR8BITORD = $80;
-       PAGEPERDIR = 62;
-       LG2DIR = 7;
-
-    type
-       OBJPAGEDIR = record
-          next : longint;
-          ht : array[0..PAGEPERDIR-1] of WORD;
-       end;
-
-       e32_obj = record
-          o32_size : longint;
-          o32_base : longint;
-          o32_flags : longint;
-          o32_pagemap : longint;
-          o32_mapsize : longint;
-          o32_reserved : longint;
-       end;
-
-    const
-       OBJREAD = $0001;
-       OBJWRITE = $0002;
-       OBJRSRC = $0008;
-       OBJINVALID = $0080;
-       LNKNONPERM = $0600;
-       OBJNONPERM = $0000;
-       OBJPERM = $0100;
-       OBJRESIDENT = $0200;
-       OBJCONTIG = $0300;
-       OBJDYNAMIC = $0400;
-       OBJTYPEMASK = $0700;
-       OBJALIAS16 = $1000;
-       OBJBIGDEF = $2000;
-       OBJIOPL = $8000;
-       NSDISCARD = $0010;
-       NSMOVE = NSDISCARD;
-       NSSHARED = $0020;
-       NSPRELOAD = $0040;
-       NSEXRD = $0004;
-       NSCONFORM = $4000;
-
-    type
-       o32_map = record
-          o32_pagedataoffset : longint;
-          o32_pagesize : word;
-          o32_pageflags : word;
-       end;
-
-    const
-       VALID = $0000;
-       ITERDATA = $0001;
-       INVALID = $0002;
-       ZEROED = $0003;
-       RANGE = $0004;
-       ITERDATA2 = $0005;
-
-    type
-       rsrc32 = record
-          _type : word;
-          name : word;
-          cb : longint;
-          obj : word;
-          offset : longint;
-       end;
-
-{$PACKRECORDS 1}
-
-       LX_Iter = record
-          LX_nIter : word;
-          LX_nBytes : word;
-          LX_Iterdata : byte;
-       end;
-
-       b32_bundle = record
-          b32_cnt : byte;
-          b32_type : byte;
-          b32_obj : word;
-       end;
-
-{$PACKRECORDS NORMAL}
-    const
-       FIXENT16 = 3;
-       FIXENT32 = 5;
-       GATEENT16 = 5;
-       FWDENT = 7;
-       EMPTY = $00;
-       ENTRY16 = $01;
-       GATE16 = $02;
-       ENTRY32 = $03;
-       ENTRYFWD = $04;
-       TYPEINFO = $80;
-       E32EXPORT = $01;
-       E32SHARED = $02;
-       E32PARAMS = $f8;
-       FWD_ORDINAL = $01;
-
-  implementation
-
-end.

+ 0 - 689
rtl/os2/pmerr.pas

@@ -1,689 +0,0 @@
-{****************************************************************************
-
-                   Copyright (c) 1999-2000 by Florian Kl„mpfl
-                  
- ****************************************************************************}
-unit pmerr;
-
-  interface
-  
-    uses
-       os2def;
-
-    const
-       PMERR_INVALID_HWND = $1001;
-       PMERR_INVALID_HMQ = $1002;
-       PMERR_PARAMETER_OUT_OF_RANGE = $1003;
-       PMERR_WINDOW_LOCK_UNDERFLOW = $1004;
-       PMERR_WINDOW_LOCK_OVERFLOW = $1005;
-       PMERR_BAD_WINDOW_LOCK_COUNT = $1006;
-       PMERR_WINDOW_NOT_LOCKED = $1007;
-       PMERR_INVALID_SELECTOR = $1008;
-       PMERR_CALL_FROM_WRONG_THREAD = $1009;
-       PMERR_RESOURCE_NOT_FOUND = $100A;
-       PMERR_INVALID_STRING_PARM = $100B;
-       PMERR_INVALID_HHEAP = $100C;
-       PMERR_INVALID_HEAP_POINTER = $100D;
-       PMERR_INVALID_HEAP_SIZE_PARM = $100E;
-       PMERR_INVALID_HEAP_SIZE = $100F;
-       PMERR_INVALID_HEAP_SIZE_WORD = $1010;
-       PMERR_HEAP_OUT_OF_MEMORY = $1011;
-       PMERR_HEAP_MAX_SIZE_REACHED = $1012;
-       PMERR_INVALID_HATOMTBL = $1013;
-       PMERR_INVALID_ATOM = $1014;
-       PMERR_INVALID_ATOM_NAME = $1015;
-       PMERR_INVALID_INTEGER_ATOM = $1016;
-       PMERR_ATOM_NAME_NOT_FOUND = $1017;
-       PMERR_QUEUE_TOO_LARGE = $1018;
-       PMERR_INVALID_FLAG = $1019;
-       PMERR_INVALID_HACCEL = $101A;
-       PMERR_INVALID_HPTR = $101B;
-       PMERR_INVALID_HENUM = $101C;
-       PMERR_INVALID_SRC_CODEPAGE = $101D;
-       PMERR_INVALID_DST_CODEPAGE = $101E;
-       PMERR_UNKNOWN_COMPONENT_ID = $101f;
-       PMERR_UNKNOWN_ERROR_CODE = $1020;
-       PMERR_SEVERITY_LEVELS = $1021;
-       PMERR_INVALID_RESOURCE_FORMAT = $1034;
-       WINDBG_WINDOW_UNLOCK_WAIT = $1035;
-       PMERR_NO_MSG_QUEUE = $1036;
-       PMERR_WIN_DEBUGMSG = $1037;
-       PMERR_QUEUE_FULL = $1038;
-       PMERR_LIBRARY_LOAD_FAILED = $1039;
-       PMERR_PROCEDURE_LOAD_FAILED = $103A;
-       PMERR_LIBRARY_DELETE_FAILED = $103B;
-       PMERR_PROCEDURE_DELETE_FAILED = $103C;
-       PMERR_ARRAY_TOO_LARGE = $103D;
-       PMERR_ARRAY_TOO_SMALL = $103E;
-       PMERR_DATATYPE_ENTRY_BAD_INDEX = $103F;
-       PMERR_DATATYPE_ENTRY_CTL_BAD = $1040;
-       PMERR_DATATYPE_ENTRY_CTL_MISS = $1041;
-       PMERR_DATATYPE_ENTRY_INVALID = $1042;
-       PMERR_DATATYPE_ENTRY_NOT_NUM = $1043;
-       PMERR_DATATYPE_ENTRY_NOT_OFF = $1044;
-       PMERR_DATATYPE_INVALID = $1045;
-       PMERR_DATATYPE_NOT_UNIQUE = $1046;
-       PMERR_DATATYPE_TOO_LONG = $1047;
-       PMERR_DATATYPE_TOO_SMALL = $1048;
-       PMERR_DIRECTION_INVALID = $1049;
-       PMERR_INVALID_HAB = $104A;
-       PMERR_INVALID_HSTRUCT = $104D;
-       PMERR_LENGTH_TOO_SMALL = $104E;
-       PMERR_MSGID_TOO_SMALL = $104F;
-       PMERR_NO_HANDLE_ALLOC = $1050;
-       PMERR_NOT_IN_A_PM_SESSION = $1051;
-       PMERR_MSG_QUEUE_ALREADY_EXISTS = $1052;
-       PMERR_OLD_RESOURCE = $1055;
-       PMERR_INVALID_PIB = $1101;
-       PMERR_INSUFF_SPACE_TO_ADD = $1102;
-       PMERR_INVALID_GROUP_HANDLE = $1103;
-       PMERR_DUPLICATE_TITLE = $1104;
-       PMERR_INVALID_TITLE = $1105;
-       PMERR_HANDLE_NOT_IN_GROUP = $1107;
-       PMERR_INVALID_TARGET_HANDLE = $1106;
-       PMERR_INVALID_PATH_STATEMENT = $1108;
-       PMERR_NO_PROGRAM_FOUND = $1109;
-       PMERR_INVALID_BUFFER_SIZE = $110A;
-       PMERR_BUFFER_TOO_SMALL = $110B;
-       PMERR_PL_INITIALISATION_FAIL = $110C;
-       PMERR_CANT_DESTROY_SYS_GROUP = $110D;
-       PMERR_INVALID_TYPE_CHANGE = $110E;
-       PMERR_INVALID_PROGRAM_HANDLE = $110F;
-       PMERR_NOT_CURRENT_PL_VERSION = $1110;
-       PMERR_INVALID_CIRCULAR_REF = $1111;
-       PMERR_MEMORY_ALLOCATION_ERR = $1112;
-       PMERR_MEMORY_DEALLOCATION_ERR = $1113;
-       PMERR_TASK_HEADER_TOO_BIG = $1114;
-       PMERR_INVALID_INI_FILE_HANDLE = $1115;
-       PMERR_MEMORY_SHARE = $1116;
-       PMERR_OPEN_QUEUE = $1117;
-       PMERR_CREATE_QUEUE = $1118;
-       PMERR_WRITE_QUEUE = $1119;
-       PMERR_READ_QUEUE = $111A;
-       PMERR_CALL_NOT_EXECUTED = $111B;
-       PMERR_UNKNOWN_APIPKT = $111C;
-       PMERR_INITHREAD_EXISTS = $111D;
-       PMERR_CREATE_THREAD = $111E;
-       PMERR_NO_HK_PROFILE_INSTALLED = $111F;
-       PMERR_INVALID_DIRECTORY = $1120;
-       PMERR_WILDCARD_IN_FILENAME = $1121;
-       PMERR_FILENAME_BUFFER_FULL = $1122;
-       PMERR_FILENAME_TOO_LONG = $1123;
-       PMERR_INI_FILE_IS_SYS_OR_USER = $1124;
-       PMERR_BROADCAST_PLMSG = $1125;
-       PMERR_190_INIT_DONE = $1126;
-       PMERR_HMOD_FOR_PMSHAPI = $1127;
-       PMERR_SET_HK_PROFILE = $1128;
-       PMERR_API_NOT_ALLOWED = $1129;
-       PMERR_INI_STILL_OPEN = $112A;
-       PMERR_PROGDETAILS_NOT_IN_INI = $112B;
-       PMERR_PIBSTRUCT_NOT_IN_INI = $112C;
-       PMERR_INVALID_DISKPROGDETAILS = $112D;
-       PMERR_PROGDETAILS_READ_FAILURE = $112E;
-       PMERR_PROGDETAILS_WRITE_FAILURE = $112F;
-       PMERR_PROGDETAILS_QSIZE_FAILURE = $1130;
-       PMERR_INVALID_PROGDETAILS = $1131;
-       PMERR_SHEPROFILEHOOK_NOT_FOUND = $1132;
-       PMERR_190PLCONVERTED = $1133;
-       PMERR_FAILED_TO_CONVERT_INI_PL = $1134;
-       PMERR_PMSHAPI_NOT_INITIALISED = $1135;
-       PMERR_INVALID_SHELL_API_HOOK_ID = $1136;
-       PMERR_DOS_ERROR = $1200;
-       PMERR_NO_SPACE = $1201;
-       PMERR_INVALID_SWITCH_HANDLE = $1202;
-       PMERR_NO_HANDLE = $1203;
-       PMERR_INVALID_PROCESS_ID = $1204;
-       PMERR_NOT_SHELL = $1205;
-       PMERR_INVALID_WINDOW = $1206;
-       PMERR_INVALID_POST_MSG = $1207;
-       PMERR_INVALID_PARAMETERS = $1208;
-       PMERR_INVALID_PROGRAM_TYPE = $1209;
-       PMERR_NOT_EXTENDED_FOCUS = $120A;
-       PMERR_INVALID_SESSION_ID = $120B;
-       PMERR_SMG_INVALID_ICON_FILE = $120C;
-       PMERR_SMG_ICON_NOT_CREATED = $120D;
-       PMERR_SHL_DEBUG = $120E;
-       PMERR_OPENING_INI_FILE = $1301;
-       PMERR_INI_FILE_CORRUPT = $1302;
-       PMERR_INVALID_PARM = $1303;
-       PMERR_NOT_IN_IDX = $1304;
-       PMERR_NO_ENTRIES_IN_GROUP = $1305;
-       PMERR_INI_WRITE_FAIL = $1306;
-       PMERR_IDX_FULL = $1307;
-       PMERR_INI_PROTECTED = $1308;
-       PMERR_MEMORY_ALLOC = $1309;
-       PMERR_INI_INIT_ALREADY_DONE = $130A;
-       PMERR_INVALID_INTEGER = $130B;
-       PMERR_INVALID_ASCIIZ = $130C;
-       PMERR_CAN_NOT_CALL_SPOOLER = $130D;
-       PMERR_VALIDATION_REJECTED = PMERR_CAN_NOT_CALL_SPOOLER;
-       PMERR_WARNING_WINDOW_NOT_KILLED = $1401;
-       PMERR_ERROR_INVALID_WINDOW = $1402;
-       PMERR_ALREADY_INITIALIZED = $1403;
-       PMERR_MSG_PROG_NO_MOU = $1405;
-       PMERR_MSG_PROG_NON_RECOV = $1406;
-       PMERR_WINCONV_INVALID_PATH = $1407;
-       PMERR_PI_NOT_INITIALISED = $1408;
-       PMERR_PL_NOT_INITIALISED = $1409;
-       PMERR_NO_TASK_MANAGER = $140A;
-       PMERR_SAVE_NOT_IN_PROGRESS = $140B;
-       PMERR_NO_STACK_SPACE = $140C;
-       PMERR_INVALID_COLR_FIELD = $140d;
-       PMERR_INVALID_COLR_VALUE = $140e;
-       PMERR_COLR_WRITE = $140f;
-       PMERR_TARGET_FILE_EXISTS = $1501;
-       PMERR_SOURCE_SAME_AS_TARGET = $1502;
-       PMERR_SOURCE_FILE_NOT_FOUND = $1503;
-       PMERR_INVALID_NEW_PATH = $1504;
-       PMERR_TARGET_FILE_NOT_FOUND = $1505;
-       PMERR_INVALID_DRIVE_NUMBER = $1506;
-       PMERR_NAME_TOO_LONG = $1507;
-       PMERR_NOT_ENOUGH_ROOM_ON_DISK = $1508;
-       PMERR_NOT_ENOUGH_MEM = $1509;
-       PMERR_LOG_DRV_DOES_NOT_EXIST = $150B;
-       PMERR_INVALID_DRIVE = $150C;
-       PMERR_ACCESS_DENIED = $150D;
-       PMERR_NO_FIRST_SLASH = $150E;
-       PMERR_READ_ONLY_FILE = $150F;
-       PMERR_GROUP_PROTECTED = $151F;
-       PMERR_INVALID_PROGRAM_CATEGORY = $152F;
-       PMERR_INVALID_APPL = $1530;
-       PMERR_CANNOT_START = $1531;
-       PMERR_STARTED_IN_BACKGROUND = $1532;
-       PMERR_INVALID_HAPP = $1533;
-       PMERR_CANNOT_STOP = $1534;
-       PMERR_INTERNAL_ERROR_1 = $1601;
-       PMERR_INTERNAL_ERROR_2 = $1602;
-       PMERR_INTERNAL_ERROR_3 = $1603;
-       PMERR_INTERNAL_ERROR_4 = $1604;
-       PMERR_INTERNAL_ERROR_5 = $1605;
-       PMERR_INTERNAL_ERROR_6 = $1606;
-       PMERR_INTERNAL_ERROR_7 = $1607;
-       PMERR_INTERNAL_ERROR_8 = $1608;
-       PMERR_INTERNAL_ERROR_9 = $1609;
-       PMERR_INTERNAL_ERROR_10 = $160A;
-       PMERR_INTERNAL_ERROR_11 = $160B;
-       PMERR_INTERNAL_ERROR_12 = $160C;
-       PMERR_INTERNAL_ERROR_13 = $160D;
-       PMERR_INTERNAL_ERROR_14 = $160E;
-       PMERR_INTERNAL_ERROR_15 = $160F;
-       PMERR_INTERNAL_ERROR_16 = $1610;
-       PMERR_INTERNAL_ERROR_17 = $1611;
-       PMERR_INTERNAL_ERROR_18 = $1612;
-       PMERR_INTERNAL_ERROR_19 = $1613;
-       PMERR_INTERNAL_ERROR_20 = $1614;
-       PMERR_INTERNAL_ERROR_21 = $1615;
-       PMERR_INTERNAL_ERROR_22 = $1616;
-       PMERR_INTERNAL_ERROR_23 = $1617;
-       PMERR_INTERNAL_ERROR_24 = $1618;
-       PMERR_INTERNAL_ERROR_25 = $1619;
-       PMERR_INTERNAL_ERROR_26 = $161A;
-       PMERR_INTERNAL_ERROR_27 = $161B;
-       PMERR_INTERNAL_ERROR_28 = $161C;
-       PMERR_INTERNAL_ERROR_29 = $161D;
-       PMERR_INVALID_FREE_MESSAGE_ID = $1630;
-       PMERR_FUNCTION_NOT_SUPPORTED = $1641;
-       PMERR_INVALID_ARRAY_COUNT = $1642;
-       PMERR_INVALID_LENGTH = $1643;
-       PMERR_INVALID_BUNDLE_TYPE = $1644;
-       PMERR_INVALID_PARAMETER = $1645;
-       PMERR_INVALID_NUMBER_OF_PARMS = $1646;
-       PMERR_GREATER_THAN_64K = $1647;
-       PMERR_INVALID_PARAMETER_TYPE = $1648;
-       PMERR_NEGATIVE_STRCOND_DIM = $1649;
-       PMERR_INVALID_NUMBER_OF_TYPES = $164A;
-       PMERR_INCORRECT_HSTRUCT = $164B;
-       PMERR_INVALID_ARRAY_SIZE = $164C;
-       PMERR_INVALID_CONTROL_DATATYPE = $164D;
-       PMERR_INCOMPLETE_CONTROL_SEQU = $164E;
-       PMERR_INVALID_DATATYPE = $164F;
-       PMERR_INCORRECT_DATATYPE = $1650;
-       PMERR_NOT_SELF_DESCRIBING_DTYP = $1651;
-       PMERR_INVALID_CTRL_SEQ_INDEX = $1652;
-       PMERR_INVALID_TYPE_FOR_LENGTH = $1653;
-       PMERR_INVALID_TYPE_FOR_OFFSET = $1654;
-       PMERR_INVALID_TYPE_FOR_MPARAM = $1655;
-       PMERR_INVALID_MESSAGE_ID = $1656;
-       PMERR_C_LENGTH_TOO_SMALL = $1657;
-       PMERR_APPL_STRUCTURE_TOO_SMALL = $1658;
-       PMERR_INVALID_ERRORINFO_HANDLE = $1659;
-       PMERR_INVALID_CHARACTER_INDEX = $165A;
-       WPERR_PROTECTED_CLASS = $1700;
-       WPERR_INVALID_CLASS = $1701;
-       WPERR_INVALID_SUPERCLASS = $1702;
-       WPERR_NO_MEMORY = $1703;
-       WPERR_SEMAPHORE_ERROR = $1704;
-       WPERR_BUFFER_TOO_SMALL = $1705;
-       WPERR_CLSLOADMOD_FAILED = $1706;
-       WPERR_CLSPROCADDR_FAILED = $1707;
-       WPERR_OBJWORD_LOCATION = $1708;
-       WPERR_INVALID_OBJECT = $1709;
-       WPERR_MEMORY_CLEANUP = $170A;
-       WPERR_INVALID_MODULE = $170B;
-       WPERR_INVALID_OLDCLASS = $170C;
-       WPERR_INVALID_NEWCLASS = $170D;
-       WPERR_NOT_IMMEDIATE_CHILD = $170E;
-       WPERR_NOT_WORKPLACE_CLASS = $170F;
-       WPERR_CANT_REPLACE_METACLS = $1710;
-       WPERR_INI_FILE_WRITE = $1711;
-       WPERR_INVALID_FOLDER = $1712;
-       WPERR_BUFFER_OVERFLOW = $1713;
-       WPERR_OBJECT_NOT_FOUND = $1714;
-       WPERR_INVALID_HFIND = $1715;
-       WPERR_INVALID_COUNT = $1716;
-       WPERR_INVALID_BUFFER = $1717;
-       WPERR_ALREADY_EXISTS = $1718;
-       WPERR_INVALID_FLAGS = $1719;
-       WPERR_INVALID_OBJECTID = $1720;
-       PMERR_OK = $0000;
-       PMERR_ALREADY_IN_AREA = $2001;
-       PMERR_ALREADY_IN_ELEMENT = $2002;
-       PMERR_ALREADY_IN_PATH = $2003;
-       PMERR_ALREADY_IN_SEG = $2004;
-       PMERR_AREA_INCOMPLETE = $2005;
-       PMERR_BASE_ERROR = $2006;
-       PMERR_BITBLT_LENGTH_EXCEEDED = $2007;
-       PMERR_BITMAP_IN_USE = $2008;
-       PMERR_BITMAP_IS_SELECTED = $2009;
-       PMERR_BITMAP_NOT_FOUND = $200A;
-       PMERR_BITMAP_NOT_SELECTED = $200B;
-       PMERR_BOUNDS_OVERFLOW = $200C;
-       PMERR_CALLED_SEG_IS_CHAINED = $200D;
-       PMERR_CALLED_SEG_IS_CURRENT = $200E;
-       PMERR_CALLED_SEG_NOT_FOUND = $200F;
-       PMERR_CANNOT_DELETE_ALL_DATA = $2010;
-       PMERR_CANNOT_REPLACE_ELEMENT_0 = $2011;
-       PMERR_COL_TABLE_NOT_REALIZABLE = $2012;
-       PMERR_COL_TABLE_NOT_REALIZED = $2013;
-       PMERR_COORDINATE_OVERFLOW = $2014;
-       PMERR_CORR_FORMAT_MISMATCH = $2015;
-       PMERR_DATA_TOO_LONG = $2016;
-       PMERR_DC_IS_ASSOCIATED = $2017;
-       PMERR_DESC_STRING_TRUNCATED = $2018;
-       PMERR_DEVICE_DRIVER_ERROR_1 = $2019;
-       PMERR_DEVICE_DRIVER_ERROR_2 = $201A;
-       PMERR_DEVICE_DRIVER_ERROR_3 = $201B;
-       PMERR_DEVICE_DRIVER_ERROR_4 = $201C;
-       PMERR_DEVICE_DRIVER_ERROR_5 = $201D;
-       PMERR_DEVICE_DRIVER_ERROR_6 = $201E;
-       PMERR_DEVICE_DRIVER_ERROR_7 = $201F;
-       PMERR_DEVICE_DRIVER_ERROR_8 = $2020;
-       PMERR_DEVICE_DRIVER_ERROR_9 = $2021;
-       PMERR_DEVICE_DRIVER_ERROR_10 = $2022;
-       PMERR_DEV_FUNC_NOT_INSTALLED = $2023;
-       PMERR_DOSOPEN_FAILURE = $2024;
-       PMERR_DOSREAD_FAILURE = $2025;
-       PMERR_DRIVER_NOT_FOUND = $2026;
-       PMERR_DUP_SEG = $2027;
-       PMERR_DYNAMIC_SEG_SEQ_ERROR = $2028;
-       PMERR_DYNAMIC_SEG_ZERO_INV = $2029;
-       PMERR_ELEMENT_INCOMPLETE = $202A;
-       PMERR_ESC_CODE_NOT_SUPPORTED = $202B;
-       PMERR_EXCEEDS_MAX_SEG_LENGTH = $202C;
-       PMERR_FONT_AND_MODE_MISMATCH = $202D;
-       PMERR_FONT_FILE_NOT_LOADED = $202E;
-       PMERR_FONT_NOT_LOADED = $202F;
-       PMERR_FONT_TOO_BIG = $2030;
-       PMERR_HARDWARE_INIT_FAILURE = $2031;
-       PMERR_HBITMAP_BUSY = $2032;
-       PMERR_HDC_BUSY = $2033;
-       PMERR_HRGN_BUSY = $2034;
-       PMERR_HUGE_FONTS_NOT_SUPPORTED = $2035;
-       PMERR_ID_HAS_NO_BITMAP = $2036;
-       PMERR_IMAGE_INCOMPLETE = $2037;
-       PMERR_INCOMPAT_COLOR_FORMAT = $2038;
-       PMERR_INCOMPAT_COLOR_OPTIONS = $2039;
-       PMERR_INCOMPATIBLE_BITMAP = $203A;
-       PMERR_INCOMPATIBLE_METAFILE = $203B;
-       PMERR_INCORRECT_DC_TYPE = $203C;
-       PMERR_INSUFFICIENT_DISK_SPACE = $203D;
-       PMERR_INSUFFICIENT_MEMORY = $203E;
-       PMERR_INV_ANGLE_PARM = $203F;
-       PMERR_INV_ARC_CONTROL = $2040;
-       PMERR_INV_AREA_CONTROL = $2041;
-       PMERR_INV_ARC_POINTS = $2042;
-       PMERR_INV_ATTR_MODE = $2043;
-       PMERR_INV_BACKGROUND_COL_ATTR = $2044;
-       PMERR_INV_BACKGROUND_MIX_ATTR = $2045;
-       PMERR_INV_BITBLT_MIX = $2046;
-       PMERR_INV_BITBLT_STYLE = $2047;
-       PMERR_INV_BITMAP_DIMENSION = $2048;
-       PMERR_INV_BOX_CONTROL = $2049;
-       PMERR_INV_BOX_ROUNDING_PARM = $204A;
-       PMERR_INV_CHAR_ANGLE_ATTR = $204B;
-       PMERR_INV_CHAR_DIRECTION_ATTR = $204C;
-       PMERR_INV_CHAR_MODE_ATTR = $204D;
-       PMERR_INV_CHAR_POS_OPTIONS = $204E;
-       PMERR_INV_CHAR_SET_ATTR = $204F;
-       PMERR_INV_CHAR_SHEAR_ATTR = $2050;
-       PMERR_INV_CLIP_PATH_OPTIONS = $2051;
-       PMERR_INV_CODEPAGE = $2052;
-       PMERR_INV_COLOR_ATTR = $2053;
-       PMERR_INV_COLOR_DATA = $2054;
-       PMERR_INV_COLOR_FORMAT = $2055;
-       PMERR_INV_COLOR_INDEX = $2056;
-       PMERR_INV_COLOR_OPTIONS = $2057;
-       PMERR_INV_COLOR_START_INDEX = $2058;
-       PMERR_INV_COORD_OFFSET = $2059;
-       PMERR_INV_COORD_SPACE = $205A;
-       PMERR_INV_COORDINATE = $205B;
-       PMERR_INV_CORRELATE_DEPTH = $205C;
-       PMERR_INV_CORRELATE_TYPE = $205D;
-       PMERR_INV_CURSOR_BITMAP = $205E;
-       PMERR_INV_DC_DATA = $205F;
-       PMERR_INV_DC_TYPE = $2060;
-       PMERR_INV_DEVICE_NAME = $2061;
-       PMERR_INV_DEV_MODES_OPTIONS = $2062;
-       PMERR_INV_DRAW_CONTROL = $2063;
-       PMERR_INV_DRAW_VALUE = $2064;
-       PMERR_INV_DRAWING_MODE = $2065;
-       PMERR_INV_DRIVER_DATA = $2066;
-       PMERR_INV_DRIVER_NAME = $2067;
-       PMERR_INV_DRAW_BORDER_OPTION = $2068;
-       PMERR_INV_EDIT_MODE = $2069;
-       PMERR_INV_ELEMENT_OFFSET = $206A;
-       PMERR_INV_ELEMENT_POINTER = $206B;
-       PMERR_INV_END_PATH_OPTIONS = $206C;
-       PMERR_INV_ESC_CODE = $206D;
-       PMERR_INV_ESCAPE_DATA = $206E;
-       PMERR_INV_EXTENDED_LCID = $206F;
-       PMERR_INV_FILL_PATH_OPTIONS = $2070;
-       PMERR_INV_FIRST_CHAR = $2071;
-       PMERR_INV_FONT_ATTRS = $2072;
-       PMERR_INV_FONT_FILE_DATA = $2073;
-       PMERR_INV_FOR_THIS_DC_TYPE = $2074;
-       PMERR_INV_FORMAT_CONTROL = $2075;
-       PMERR_INV_FORMS_CODE = $2076;
-       PMERR_INV_FONTDEF = $2077;
-       PMERR_INV_GEOM_LINE_WIDTH_ATTR = $2078;
-       PMERR_INV_GETDATA_CONTROL = $2079;
-       PMERR_INV_GRAPHICS_FIELD = $207A;
-       PMERR_INV_HBITMAP = $207B;
-       PMERR_INV_HDC = $207C;
-       PMERR_INV_HJOURNAL = $207D;
-       PMERR_INV_HMF = $207E;
-       PMERR_INV_HPS = $207F;
-       PMERR_INV_HRGN = $2080;
-       PMERR_INV_ID = $2081;
-       PMERR_INV_IMAGE_DATA_LENGTH = $2082;
-       PMERR_INV_IMAGE_DIMENSION = $2083;
-       PMERR_INV_IMAGE_FORMAT = $2084;
-       PMERR_INV_IN_AREA = $2085;
-       PMERR_INV_IN_CALLED_SEG = $2086;
-       PMERR_INV_IN_CURRENT_EDIT_MODE = $2087;
-       PMERR_INV_IN_DRAW_MODE = $2088;
-       PMERR_INV_IN_ELEMENT = $2089;
-       PMERR_INV_IN_IMAGE = $208A;
-       PMERR_INV_IN_PATH = $208B;
-       PMERR_INV_IN_RETAIN_MODE = $208C;
-       PMERR_INV_IN_SEG = $208D;
-       PMERR_INV_IN_VECTOR_SYMBOL = $208E;
-       PMERR_INV_INFO_TABLE = $208F;
-       PMERR_INV_JOURNAL_OPTION = $2090;
-       PMERR_INV_KERNING_FLAGS = $2091;
-       PMERR_INV_LENGTH_OR_COUNT = $2092;
-       PMERR_INV_LINE_END_ATTR = $2093;
-       PMERR_INV_LINE_JOIN_ATTR = $2094;
-       PMERR_INV_LINE_TYPE_ATTR = $2095;
-       PMERR_INV_LINE_WIDTH_ATTR = $2096;
-       PMERR_INV_LOGICAL_ADDRESS = $2097;
-       PMERR_INV_MARKER_BOX_ATTR = $2098;
-       PMERR_INV_MARKER_SET_ATTR = $2099;
-       PMERR_INV_MARKER_SYMBOL_ATTR = $209A;
-       PMERR_INV_MATRIX_ELEMENT = $209B;
-       PMERR_INV_MAX_HITS = $209C;
-       PMERR_INV_METAFILE = $209D;
-       PMERR_INV_METAFILE_LENGTH = $209E;
-       PMERR_INV_METAFILE_OFFSET = $209F;
-       PMERR_INV_MICROPS_DRAW_CONTROL = $20A0;
-       PMERR_INV_MICROPS_FUNCTION = $20A1;
-       PMERR_INV_MICROPS_ORDER = $20A2;
-       PMERR_INV_MIX_ATTR = $20A3;
-       PMERR_INV_MODE_FOR_OPEN_DYN = $20A4;
-       PMERR_INV_MODE_FOR_REOPEN_SEG = $20A5;
-       PMERR_INV_MODIFY_PATH_MODE = $20A6;
-       PMERR_INV_MULTIPLIER = $20A7;
-       PMERR_INV_NESTED_FIGURES = $20A8;
-       PMERR_INV_OR_INCOMPAT_OPTIONS = $20A9;
-       PMERR_INV_ORDER_LENGTH = $20AA;
-       PMERR_INV_ORDERING_PARM = $20AB;
-       PMERR_INV_OUTSIDE_DRAW_MODE = $20AC;
-       PMERR_INV_PAGE_VIEWPORT = $20AD;
-       PMERR_INV_PATH_ID = $20AE;
-       PMERR_INV_PATH_MODE = $20AF;
-       PMERR_INV_PATTERN_ATTR = $20B0;
-       PMERR_INV_PATTERN_REF_PT_ATTR = $20B1;
-       PMERR_INV_PATTERN_SET_ATTR = $20B2;
-       PMERR_INV_PATTERN_SET_FONT = $20B3;
-       PMERR_INV_PICK_APERTURE_OPTION = $20B4;
-       PMERR_INV_PICK_APERTURE_POSN = $20B5;
-       PMERR_INV_PICK_APERTURE_SIZE = $20B6;
-       PMERR_INV_PICK_NUMBER = $20B7;
-       PMERR_INV_PLAY_METAFILE_OPTION = $20B8;
-       PMERR_INV_PRIMITIVE_TYPE = $20B9;
-       PMERR_INV_PS_SIZE = $20BA;
-       PMERR_INV_PUTDATA_FORMAT = $20BB;
-       PMERR_INV_QUERY_ELEMENT_NO = $20BC;
-       PMERR_INV_RECT = $20BD;
-       PMERR_INV_REGION_CONTROL = $20BE;
-       PMERR_INV_REGION_MIX_MODE = $20BF;
-       PMERR_INV_REPLACE_MODE_FUNC = $20C0;
-       PMERR_INV_RESERVED_FIELD = $20C1;
-       PMERR_INV_RESET_OPTIONS = $20C2;
-       PMERR_INV_RGBCOLOR = $20C3;
-       PMERR_INV_SCAN_START = $20C4;
-       PMERR_INV_SEG_ATTR = $20C5;
-       PMERR_INV_SEG_ATTR_VALUE = $20C6;
-       PMERR_INV_SEG_CH_LENGTH = $20C7;
-       PMERR_INV_SEG_NAME = $20C8;
-       PMERR_INV_SEG_OFFSET = $20C9;
-       PMERR_INV_SETID = $20CA;
-       PMERR_INV_SETID_TYPE = $20CB;
-       PMERR_INV_SET_VIEWPORT_OPTION = $20CC;
-       PMERR_INV_SHARPNESS_PARM = $20CD;
-       PMERR_INV_SOURCE_OFFSET = $20CE;
-       PMERR_INV_STOP_DRAW_VALUE = $20CF;
-       PMERR_INV_TRANSFORM_TYPE = $20D0;
-       PMERR_INV_USAGE_PARM = $20D1;
-       PMERR_INV_VIEWING_LIMITS = $20D2;
-       PMERR_JFILE_BUSY = $20D3;
-       PMERR_JNL_FUNC_DATA_TOO_LONG = $20D4;
-       PMERR_KERNING_NOT_SUPPORTED = $20D5;
-       PMERR_LABEL_NOT_FOUND = $20D6;
-       PMERR_MATRIX_OVERFLOW = $20D7;
-       PMERR_METAFILE_INTERNAL_ERROR = $20D8;
-       PMERR_METAFILE_IN_USE = $20D9;
-       PMERR_METAFILE_LIMIT_EXCEEDED = $20DA;
-       PMERR_NAME_STACK_FULL = $20DB;
-       PMERR_NOT_CREATED_BY_DEVOPENDC = $20DC;
-       PMERR_NOT_IN_AREA = $20DD;
-       PMERR_NOT_IN_DRAW_MODE = $20DE;
-       PMERR_NOT_IN_ELEMENT = $20DF;
-       PMERR_NOT_IN_IMAGE = $20E0;
-       PMERR_NOT_IN_PATH = $20E1;
-       PMERR_NOT_IN_RETAIN_MODE = $20E2;
-       PMERR_NOT_IN_SEG = $20E3;
-       PMERR_NO_BITMAP_SELECTED = $20E4;
-       PMERR_NO_CURRENT_ELEMENT = $20E5;
-       PMERR_NO_CURRENT_SEG = $20E6;
-       PMERR_NO_METAFILE_RECORD_HANDLE = $20E7;
-       PMERR_ORDER_TOO_BIG = $20E8;
-       PMERR_OTHER_SET_ID_REFS = $20E9;
-       PMERR_OVERRAN_SEG = $20EA;
-       PMERR_OWN_SET_ID_REFS = $20EB;
-       PMERR_PATH_INCOMPLETE = $20EC;
-       PMERR_PATH_LIMIT_EXCEEDED = $20ED;
-       PMERR_PATH_UNKNOWN = $20EE;
-       PMERR_PEL_IS_CLIPPED = $20EF;
-       PMERR_PEL_NOT_AVAILABLE = $20F0;
-       PMERR_PRIMITIVE_STACK_EMPTY = $20F1;
-       PMERR_PROLOG_ERROR = $20F2;
-       PMERR_PROLOG_SEG_ATTR_NOT_SET = $20F3;
-       PMERR_PS_BUSY = $20F4;
-       PMERR_PS_IS_ASSOCIATED = $20F5;
-       PMERR_RAM_JNL_FILE_TOO_SMALL = $20F6;
-       PMERR_REALIZE_NOT_SUPPORTED = $20F7;
-       PMERR_REGION_IS_CLIP_REGION = $20F8;
-       PMERR_RESOURCE_DEPLETION = $20F9;
-       PMERR_SEG_AND_REFSEG_ARE_SAME = $20FA;
-       PMERR_SEG_CALL_RECURSIVE = $20FB;
-       PMERR_SEG_CALL_STACK_EMPTY = $20FC;
-       PMERR_SEG_CALL_STACK_FULL = $20FD;
-       PMERR_SEG_IS_CURRENT = $20FE;
-       PMERR_SEG_NOT_CHAINED = $20FF;
-       PMERR_SEG_NOT_FOUND = $2100;
-       PMERR_SEG_STORE_LIMIT_EXCEEDED = $2101;
-       PMERR_SETID_IN_USE = $2102;
-       PMERR_SETID_NOT_FOUND = $2103;
-       PMERR_STARTDOC_NOT_ISSUED = $2104;
-       PMERR_STOP_DRAW_OCCURRED = $2105;
-       PMERR_TOO_MANY_METAFILES_IN_USE = $2106;
-       PMERR_TRUNCATED_ORDER = $2107;
-       PMERR_UNCHAINED_SEG_ZERO_INV = $2108;
-       PMERR_UNSUPPORTED_ATTR = $2109;
-       PMERR_UNSUPPORTED_ATTR_VALUE = $210A;
-       PMERR_ENDDOC_NOT_ISSUED = $210B;
-       PMERR_PS_NOT_ASSOCIATED = $210C;
-       PMERR_INV_FLOOD_FILL_OPTIONS = $210D;
-       PMERR_INV_FACENAME = $210E;
-       PMERR_PALETTE_SELECTED = $210F;
-       PMERR_NO_PALETTE_SELECTED = $2110;
-       PMERR_INV_HPAL = $2111;
-       PMERR_PALETTE_BUSY = $2112;
-       PMERR_START_POINT_CLIPPED = $2113;
-       PMERR_NO_FILL = $2114;
-       PMERR_INV_FACENAMEDESC = $2115;
-       PMERR_INV_BITMAP_DATA = $2116;
-       PMERR_INV_CHAR_ALIGN_ATTR = $2117;
-       PMERR_INV_HFONT = $2118;
-       PMERR_HFONT_IS_SELECTED = $2119;
-       PMERR_SPL_DRIVER_ERROR = $4001;
-       PMERR_SPL_DEVICE_ERROR = $4002;
-       PMERR_SPL_DEVICE_NOT_INSTALLED = $4003;
-       PMERR_SPL_QUEUE_ERROR = $4004;
-       PMERR_SPL_INV_HSPL = $4005;
-       PMERR_SPL_NO_DISK_SPACE = $4006;
-       PMERR_SPL_NO_MEMORY = $4007;
-       PMERR_SPL_PRINT_ABORT = $4008;
-       PMERR_SPL_SPOOLER_NOT_INSTALLED = $4009;
-       PMERR_SPL_INV_FORMS_CODE = $400A;
-       PMERR_SPL_INV_PRIORITY = $400B;
-       PMERR_SPL_NO_FREE_JOB_ID = $400C;
-       PMERR_SPL_NO_DATA = $400D;
-       PMERR_SPL_INV_TOKEN = $400E;
-       PMERR_SPL_INV_DATATYPE = $400F;
-       PMERR_SPL_PROCESSOR_ERROR = $4010;
-       PMERR_SPL_INV_JOB_ID = $4011;
-       PMERR_SPL_JOB_NOT_PRINTING = $4012;
-       PMERR_SPL_JOB_PRINTING = $4013;
-       PMERR_SPL_QUEUE_ALREADY_EXISTS = $4014;
-       PMERR_SPL_INV_QUEUE_NAME = $4015;
-       PMERR_SPL_QUEUE_NOT_EMPTY = $4016;
-       PMERR_SPL_DEVICE_ALREADY_EXISTS = $4017;
-       PMERR_SPL_DEVICE_LIMIT_REACHED = $4018;
-       PMERR_SPL_STATUS_STRING_TRUNC = $4019;
-       PMERR_SPL_INV_LENGTH_OR_COUNT = $401A;
-       PMERR_SPL_FILE_NOT_FOUND = $401B;
-       PMERR_SPL_CANNOT_OPEN_FILE = $401C;
-       PMERR_SPL_DRIVER_NOT_INSTALLED = $401D;
-       PMERR_SPL_INV_PROCESSOR_DATTYPE = $401E;
-       PMERR_SPL_INV_DRIVER_DATATYPE = $401F;
-       PMERR_SPL_PROCESSOR_NOT_INST = $4020;
-       PMERR_SPL_NO_SUCH_LOG_ADDRESS = $4021;
-       PMERR_SPL_PRINTER_NOT_FOUND = $4022;
-       PMERR_SPL_DD_NOT_FOUND = $4023;
-       PMERR_SPL_QUEUE_NOT_FOUND = $4024;
-       PMERR_SPL_MANY_QUEUES_ASSOC = $4025;
-       PMERR_SPL_NO_QUEUES_ASSOCIATED = $4026;
-       PMERR_SPL_INI_FILE_ERROR = $4027;
-       PMERR_SPL_NO_DEFAULT_QUEUE = $4028;
-       PMERR_SPL_NO_CURRENT_FORMS_CODE = $4029;
-       PMERR_SPL_NOT_AUTHORISED = $402A;
-       PMERR_SPL_TEMP_NETWORK_ERROR = $402B;
-       PMERR_SPL_HARD_NETWORK_ERROR = $402C;
-       PMERR_DEL_NOT_ALLOWED = $402D;
-       PMERR_CANNOT_DEL_QP_REF = $402E;
-       PMERR_CANNOT_DEL_QNAME_REF = $402F;
-       PMERR_CANNOT_DEL_PRINTER_DD_REF = $4030;
-       PMERR_CANNOT_DEL_PRN_NAME_REF = $4031;
-       PMERR_CANNOT_DEL_PRN_ADDR_REF = $4032;
-       PMERR_SPOOLER_QP_NOT_DEFINED = $4033;
-       PMERR_PRN_NAME_NOT_DEFINED = $4034;
-       PMERR_PRN_ADDR_NOT_DEFINED = $4035;
-       PMERR_PRINTER_DD_NOT_DEFINED = $4036;
-       PMERR_PRINTER_QUEUE_NOT_DEFINED = $4037;
-       PMERR_PRN_ADDR_IN_USE = $4038;
-       PMERR_SPL_TOO_MANY_OPEN_FILES = $4039;
-       PMERR_SPL_CP_NOT_REQD = $403A;
-       PMERR_UNABLE_TO_CLOSE_DEVICE = $4040;
-       PMERR_SPL_ERROR_1 = (SPLERR_BASE+4001);
-       PMERR_SPL_ERROR_2 = (SPLERR_BASE+4002);
-       PMERR_SPL_ERROR_3 = (SPLERR_BASE+4003);
-       PMERR_SPL_ERROR_4 = (SPLERR_BASE+4004);
-       PMERR_SPL_ERROR_5 = (SPLERR_BASE+4005);
-       PMERR_SPL_ERROR_6 = (SPLERR_BASE+4006);
-       PMERR_SPL_ERROR_7 = (SPLERR_BASE+4007);
-       PMERR_SPL_ERROR_8 = (SPLERR_BASE+4008);
-       PMERR_SPL_ERROR_9 = (SPLERR_BASE+4009);
-       PMERR_SPL_ERROR_10 = (SPLERR_BASE+4010);
-       PMERR_SPL_ERROR_11 = (SPLERR_BASE+4011);
-       PMERR_SPL_ERROR_12 = (SPLERR_BASE+4012);
-       PMERR_SPL_ERROR_13 = (SPLERR_BASE+4013);
-       PMERR_SPL_ERROR_14 = (SPLERR_BASE+4014);
-       PMERR_SPL_ERROR_15 = (SPLERR_BASE+4015);
-       PMERR_SPL_ERROR_16 = (SPLERR_BASE+4016);
-       PMERR_SPL_ERROR_17 = (SPLERR_BASE+4017);
-       PMERR_SPL_ERROR_18 = (SPLERR_BASE+4018);
-       PMERR_SPL_ERROR_19 = (SPLERR_BASE+4019);
-       PMERR_SPL_ERROR_20 = (SPLERR_BASE+4020);
-       PMERR_SPL_ERROR_21 = (SPLERR_BASE+4021);
-       PMERR_SPL_ERROR_22 = (SPLERR_BASE+4022);
-       PMERR_SPL_ERROR_23 = (SPLERR_BASE+4023);
-       PMERR_SPL_ERROR_24 = (SPLERR_BASE+4024);
-       PMERR_SPL_ERROR_25 = (SPLERR_BASE+4025);
-       PMERR_SPL_ERROR_26 = (SPLERR_BASE+4026);
-       PMERR_SPL_ERROR_27 = (SPLERR_BASE+4027);
-       PMERR_SPL_ERROR_28 = (SPLERR_BASE+4028);
-       PMERR_SPL_ERROR_29 = (SPLERR_BASE+4029);
-       PMERR_SPL_ERROR_30 = (SPLERR_BASE+4030);
-       PMERR_SPL_ERROR_31 = (SPLERR_BASE+4031);
-       PMERR_SPL_ERROR_32 = (SPLERR_BASE+4032);
-       PMERR_SPL_ERROR_33 = (SPLERR_BASE+4033);
-       PMERR_SPL_ERROR_34 = (SPLERR_BASE+4034);
-       PMERR_SPL_ERROR_35 = (SPLERR_BASE+4035);
-       PMERR_SPL_ERROR_36 = (SPLERR_BASE+4036);
-       PMERR_SPL_ERROR_37 = (SPLERR_BASE+4037);
-       PMERR_SPL_ERROR_38 = (SPLERR_BASE+4038);
-       PMERR_SPL_ERROR_39 = (SPLERR_BASE+4039);
-       PMERR_SPL_ERROR_40 = (SPLERR_BASE+4040);
-       PMERR_SPLMSGBOX_INFO_CAPTION = (SPLERR_BASE+4041);
-       PMERR_SPLMSGBOX_WARNING_CAPTION = (SPLERR_BASE+4042);
-       PMERR_SPLMSGBOX_ERROR_CAPTION = (SPLERR_BASE+4043);
-       PMERR_SPLMSGBOX_SEVERE_CAPTION = (SPLERR_BASE+4044);
-       PMERR_SPLMSGBOX_JOB_DETAILS = (SPLERR_BASE+4045);
-       PMERR_SPLMSGBOX_ERROR_ACTION = (SPLERR_BASE+4046);
-       PMERR_SPLMSGBOX_SEVERE_ACTION = (SPLERR_BASE+4047);
-       PMERR_SPLMSGBOX_BIT_0_TEXT = (SPLERR_BASE+4048);
-       PMERR_SPLMSGBOX_BIT_1_TEXT = (SPLERR_BASE+4049);
-       PMERR_SPLMSGBOX_BIT_2_TEXT = (SPLERR_BASE+4050);
-       PMERR_SPLMSGBOX_BIT_3_TEXT = (SPLERR_BASE+4051);
-       PMERR_SPLMSGBOX_BIT_4_TEXT = (SPLERR_BASE+4052);
-       PMERR_SPLMSGBOX_BIT_5_TEXT = (SPLERR_BASE+4053);
-       PMERR_SPLMSGBOX_BIT_15_TEXT = (SPLERR_BASE+4054);
-       PMERR_SPL_NOPATHBUFFER = (SPLERR_BASE+4055);
-       PMERR_SPL_ALREADY_INITIALISED = (SPLERR_BASE+4093);
-       PMERR_SPL_ERROR = (SPLERR_BASE+4095);
-       PMERR_INV_TYPE = $5001;
-       PMERR_INV_CONV = $5002;
-       PMERR_INV_SEGLEN = $5003;
-       PMERR_DUP_SEGNAME = $5004;
-       PMERR_INV_XFORM = $5005;
-       PMERR_INV_VIEWLIM = $5006;
-       PMERR_INV_3DCOORD = $5007;
-       PMERR_SMB_OVFLOW = $5008;
-       PMERR_SEG_OVFLOW = $5009;
-       PMERR_PIC_DUP_FILENAME = $5010;
-
-  implementation
-
-end.