home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mod201j.zip / modula2.exe / os2api / doserror.def < prev    next >
Text File  |  1994-07-06  |  30KB  |  697 lines

  1. DEFINITION MODULE DOSERRORS;
  2.  
  3. (***************************************************************************
  4.   This file includes the error codes for base OS/2 applications.
  5.  
  6.   Copyright (c) 1992 by Juergen Neuhoff
  7. ****************************************************************************)
  8.  
  9. (*$XL+       Modula-2 language extensions: '_' allowed for symbol names *)
  10. (*$CDECL+    C-style procedures                                         *)
  11.  
  12. CONST
  13.   ALLOWED_FAIL        = 0001H;
  14.   ALLOWED_ABORT       = 0002H;
  15.   ALLOWED_RETRY       = 0004H;
  16.   ALLOWED_IGNORE      = 0008H;
  17.   ALLOWED_ACKNOWLEDGE = 0010H;
  18.   ALLOWED_DISPATCH    = 8000H;
  19.   ALLOWED_DETACHED    = ALLOWED_DISPATCH;
  20.   ALLOWED_RESERVED    = NOT
  21.                         ( ALLOWED_FAIL        OR
  22.                           ALLOWED_ABORT       OR
  23.                           ALLOWED_RETRY       OR
  24.                           ALLOWED_IGNORE      OR
  25.                           ALLOWED_ACKNOWLEDGE
  26.                         );
  27.  
  28. CONST
  29.   ERRACT_RETRY       =  1;
  30.   ERRACT_DLYRET      =  2;
  31.   ERRACT_USER        =  3;
  32.   ERRACT_ABORT       =  4;
  33.   ERRACT_PANIC       =  5;
  34.   ERRACT_IGNORE      =  6;
  35.   ERRACT_INTRET      =  7;
  36.  
  37. CONST
  38.   ERRCLASS_OUTRES    =  1;
  39.   ERRCLASS_TEMPSIT   =  2;
  40.   ERRCLASS_AUTH      =  3;
  41.   ERRCLASS_INTRN     =  4;
  42.   ERRCLASS_HRDFAIL   =  5;
  43.   ERRCLASS_SYSFAIL   =  6;
  44.   ERRCLASS_APPERR    =  7;
  45.   ERRCLASS_NOTFND    =  8;
  46.   ERRCLASS_BADFMT    =  9;
  47.   ERRCLASS_LOCKED    =  10;
  48.   ERRCLASS_MEDIA     =  11;
  49.   ERRCLASS_ALREADY   =  12;
  50.   ERRCLASS_UNK       =  13;
  51.   ERRCLASS_CANT      =  14;
  52.   ERRCLASS_TIME      =  15;
  53.  
  54.   ERRLOC_UNK         =  1;
  55.   ERRLOC_DISK        =  2;
  56.   ERRLOC_NET         =  3;
  57.   ERRLOC_SERDEV      =  4;
  58.   ERRLOC_MEM         =  5;
  59.  
  60. CONST
  61.   NO_ERROR                          =   0;
  62.   ERROR_INVALID_FUNCTION            =   1;
  63.   ERROR_FILE_NOT_FOUND              =   2;
  64.   ERROR_PATH_NOT_FOUND              =   3;
  65.   ERROR_TOO_MANY_OPEN_FILES         =   4;
  66.   ERROR_ACCESS_DENIED               =   5;
  67.   ERROR_INVALID_HANDLE              =   6;
  68.   ERROR_ARENA_TRASHED               =   7;
  69.   ERROR_NOT_ENOUGH_MEMORY           =   8;
  70.   ERROR_INVALID_BLOCK               =   9;
  71.   ERROR_BAD_ENVIRONMENT             =  10;
  72.   ERROR_BAD_FORMAT                  =  11;
  73.   ERROR_INVALID_ACCESS              =  12;
  74.   ERROR_INVALID_DATA                =  13;
  75.   ERROR_INVALID_DRIVE               =  15;
  76.   ERROR_CURRENT_DIRECTORY           =  16;
  77.   ERROR_NOT_SAME_DEVICE             =  17;
  78.   ERROR_NO_MORE_FILES               =  18;
  79.   ERROR_WRITE_PROTECT               =  19;
  80.   ERROR_BAD_UNIT                    =  20;
  81.   ERROR_NOT_READY                   =  21;
  82.   ERROR_BAD_COMMAND                 =  22;
  83.   ERROR_CRC                         =  23;
  84.   ERROR_BAD_LENGTH                  =  24;
  85.   ERROR_SEEK                        =  25;
  86.   ERROR_NOT_DOS_DISK                =  26;
  87.   ERROR_SECTOR_NOT_FOUND            =  27;
  88.   ERROR_OUT_OF_PAPER                =  28;
  89.   ERROR_WRITE_FAULT                 =  29;
  90.   ERROR_READ_FAULT                  =  30;
  91.   ERROR_GEN_FAILURE                 =  31;
  92.   ERROR_SHARING_VIOLATION           =  32;
  93.   ERROR_LOCK_VIOLATION              =  33;
  94.   ERROR_WRONG_DISK                  =  34;
  95.   ERROR_FCB_UNAVAILABLE             =  35;
  96.   ERROR_SHARING_BUFFER_EXCEEDED     =  36;
  97.   ERROR_CODE_PAGE_MISMATCHED        =  37;
  98.   ERROR_HANDLE_EOF                  =  38;
  99.   ERROR_HANDLE_DISK_FULL            =  39;
  100.   ERROR_NOT_SUPPORTED               =  50;
  101.   ERROR_REM_NOT_LIST                =  51;
  102.   ERROR_DUP_NAME                    =  52;
  103.   ERROR_BAD_NETPATH                 =  53;
  104.   ERROR_NETWORK_BUSY                =  54;
  105.   ERROR_DEV_NOT_EXIST               =  55;
  106.   ERROR_TOO_MANY_CMDS               =  56;
  107.   ERROR_ADAP_HDW_ERR                =  57;
  108.   ERROR_BAD_NET_RESP                =  58;
  109.   ERROR_UNEXP_NET_ERR               =  59;
  110.   ERROR_BAD_REM_ADAP                =  60;
  111.   ERROR_PRINTQ_FULL                 =  61;
  112.   ERROR_NO_SPOOL_SPACE              =  62;
  113.   ERROR_PRINT_CANCELLED             =  63;
  114.   ERROR_NETNAME_DELETED             =  64;
  115.   ERROR_NETWORK_ACCESS_DENIED       =  65;
  116.   ERROR_BAD_DEV_TYPE                =  66;
  117.   ERROR_BAD_NET_NAME                =  67;
  118.   ERROR_TOO_MANY_NAMES              =  68;
  119.   ERROR_TOO_MANY_SESS               =  69;
  120.   ERROR_SHARING_PAUSED              =  70;
  121.   ERROR_REQ_NOT_ACCEP               =  71;
  122.   ERROR_REDIR_PAUSED                =  72;
  123.   ERROR_SBCS_ATT_WRITE_PROT         =  73;
  124.   ERROR_SBCS_GENERAL_FAILURE        =  74;
  125.   ERROR_XGA_OUT_MEMORY              =  75;
  126.   ERROR_FILE_EXISTS                 =  80;
  127.   ERROR_DUP_FCB                     =  81;
  128.   ERROR_CANNOT_MAKE                 =  82;
  129.   ERROR_FAIL_I24                    =  83;
  130.   ERROR_OUT_OF_STRUCTURES           =  84;
  131.   ERROR_ALREADY_ASSIGNED            =  85;
  132.   ERROR_INVALID_PASSWORD            =  86;
  133.   ERROR_INVALID_PARAMETER           =  87;
  134.   ERROR_NET_WRITE_FAULT             =  88;
  135.   ERROR_NO_PROC_SLOTS               =  89;
  136.   ERROR_NOT_FROZEN                  =  90;
  137.   ERR_TSTOVFL                       =  91;
  138.   ERR_TSTDUP                        =  92;
  139.   ERROR_NO_ITEMS                    =  93;
  140.   ERROR_INTERRUPT                   =  95;
  141.   ERROR_DEVICE_IN_USE               =  99;
  142.   ERROR_TOO_MANY_SEMAPHORES         = 100;
  143.   ERROR_EXCL_SEM_ALREADY_OWNED      = 101;
  144.   ERROR_SEM_IS_SET                  = 102;
  145.   ERROR_TOO_MANY_SEM_REQUESTS       = 103;
  146.   ERROR_INVALID_AT_INTERRUPT_TIME   = 104;
  147.   ERROR_SEM_OWNER_DIED              = 105;
  148.   ERROR_SEM_USER_LIMIT              = 106;
  149.   ERROR_DISK_CHANGE                 = 107;
  150.   ERROR_DRIVE_LOCKED                = 108;
  151.   ERROR_BROKEN_PIPE                 = 109;
  152.   ERROR_OPEN_FAILED                 = 110;
  153.   ERROR_BUFFER_OVERFLOW             = 111;
  154.   ERROR_DISK_FULL                   = 112;
  155.   ERROR_NO_MORE_SEARCH_HANDLES      = 113;
  156.   ERROR_INVALID_TARGET_HANDLE       = 114;
  157.   ERROR_PROTECTION_VIOLATION        = 115;
  158.   ERROR_VIOKBD_REQUEST              = 116;
  159.   ERROR_INVALID_CATEGORY            = 117;
  160.   ERROR_INVALID_VERIFY_SWITCH       = 118;
  161.   ERROR_BAD_DRIVER_LEVEL            = 119;
  162.   ERROR_CALL_NOT_IMPLEMENTED        = 120;
  163.   ERROR_SEM_TIMEOUT                 = 121;
  164.   ERROR_INSUFFICIENT_BUFFER         = 122;
  165.   ERROR_INVALID_NAME                = 123;
  166.   ERROR_INVALID_LEVEL               = 124;
  167.   ERROR_NO_VOLUME_LABEL             = 125;
  168.   ERROR_MOD_NOT_FOUND               = 126;
  169.   ERROR_PROC_NOT_FOUND              = 127;
  170.   ERROR_WAIT_NO_CHILDREN            = 128;
  171.   ERROR_CHILD_NOT_COMPLETE          = 129;
  172.   ERROR_DIRECT_ACCESS_HANDLE        = 130;
  173.   ERROR_NEGATIVE_SEEK               = 131;
  174.   ERROR_SEEK_ON_DEVICE              = 132;
  175.   ERROR_IS_JOIN_TARGET              = 133;
  176.   ERROR_IS_JOINED                   = 134;
  177.   ERROR_IS_SUBSTED                  = 135;
  178.   ERROR_NOT_JOINED                  = 136;
  179.   ERROR_NOT_SUBSTED                 = 137;
  180.   ERROR_JOIN_TO_JOIN                = 138;
  181.   ERROR_SUBST_TO_SUBST              = 139;
  182.   ERROR_JOIN_TO_SUBST               = 140;
  183.   ERROR_SUBST_TO_JOIN               = 141;
  184.   ERROR_BUSY_DRIVE                  = 142;
  185.   ERROR_SAME_DRIVE                  = 143;
  186.   ERROR_DIR_NOT_ROOT                = 144;
  187.   ERROR_DIR_NOT_EMPTY               = 145;
  188.   ERROR_IS_SUBST_PATH               = 146;
  189.   ERROR_IS_JOIN_PATH                = 147;
  190.   ERROR_PATH_BUSY                   = 148;
  191.   ERROR_IS_SUBST_TARGET             = 149;
  192.   ERROR_SYSTEM_TRACE                = 150;
  193.   ERROR_INVALID_EVENT_COUNT         = 151;
  194.   ERROR_TOO_MANY_MUXWAITERS         = 152;
  195.   ERROR_INVALID_LIST_FORMAT         = 153;
  196.   ERROR_LABEL_TOO_LONG              = 154;
  197.   ERROR_TOO_MANY_TCBS               = 155;
  198.   ERROR_SIGNAL_REFUSED              = 156;
  199.   ERROR_DISCARDED                   = 157;
  200.   ERROR_NOT_LOCKED                  = 158;
  201.   ERROR_BAD_THREADID_ADDR           = 159;
  202.   ERROR_BAD_ARGUMENTS               = 160;
  203.   ERROR_BAD_PATHNAME                = 161;
  204.   ERROR_SIGNAL_PENDING              = 162;
  205.   ERROR_UNCERTAIN_MEDIA             = 163;
  206.   ERROR_MAX_THRDS_REACHED           = 164;
  207.   ERROR_MONITORS_NOT_SUPPORTED      = 165;
  208.   ERROR_UNC_DRIVER_NOT_INSTALLED    = 166;
  209.   ERROR_LOCK_FAILED                 = 167;
  210.   ERROR_SWAPIO_FAILED               = 168;
  211.   ERROR_SWAPIN_FAILED               = 169;
  212.   ERROR_BUSY                        = 170;
  213.   ERROR_UNLOCK_VIOLATION            = 173;
  214.   ERROR_ATOMIC_LOCK_NOT_SUPPORTED   = 174;
  215.   ERROR_READ_LOCKS_NOT_SUPPORTED    = 175;
  216.   ERROR_INVALID_SEGMENT_NUMBER      = 180;
  217.   ERROR_INVALID_CALLGATE            = 181;
  218.   ERROR_INVALID_ORDINAL             = 182;
  219.   ERROR_ALREADY_EXISTS              = 183;
  220.   ERROR_NO_CHILD_PROCESS            = 184;
  221.   ERROR_CHILD_ALIVE_NOWAIT          = 185;
  222.   ERROR_INVALID_FLAG_NUMBER         = 186;
  223.   ERROR_SEM_NOT_FOUND               = 187;
  224.   ERROR_INVALID_STARTING_CODESEG    = 188;
  225.   ERROR_INVALID_STACKSEG            = 189;
  226.   ERROR_INVALID_MODULETYPE          = 190;
  227.   ERROR_INVALID_EXE_SIGNATURE       = 191;
  228.   ERROR_EXE_MARKED_INVALID          = 192;
  229.   ERROR_BAD_EXE_FORMAT              = 193;
  230.   ERROR_ITERATED_DATA_EXCEEDS_64k   = 194;
  231.   ERROR_INVALID_MINALLOCSIZE        = 195;
  232.   ERROR_DYNLINK_FROM_INVALID_RING   = 196;
  233.   ERROR_IOPL_NOT_ENABLED            = 197;
  234.   ERROR_INVALID_SEGDPL              = 198;
  235.   ERROR_AUTODATASEG_EXCEEDS_64k     = 199;
  236.   ERROR_RING2SEG_MUST_BE_MOVABLE    = 200;
  237.   ERROR_RELOC_CHAIN_XEEDS_SEGLIM    = 201;
  238.   ERROR_INFLOOP_IN_RELOC_CHAIN      = 202;
  239.   ERROR_ENVVAR_NOT_FOUND            = 203;
  240.   ERROR_NOT_CURRENT_CTRY            = 204;
  241.   ERROR_NO_SIGNAL_SENT              = 205;
  242.   ERROR_FILENAME_EXCED_RANGE        = 206;
  243.   ERROR_RING2_STACK_IN_USE          = 207;
  244.   ERROR_META_EXPANSION_TOO_LONG     = 208;
  245.   ERROR_INVALID_SIGNAL_NUMBER       = 209;
  246.   ERROR_THREAD_1_INACTIVE           = 210;
  247.   ERROR_INFO_NOT_AVAIL              = 211;
  248.   ERROR_LOCKED                      = 212;
  249.   ERROR_BAD_DYNALINK                = 213;
  250.   ERROR_TOO_MANY_MODULES            = 214;
  251.   ERROR_NESTING_NOT_ALLOWED         = 215;
  252.   ERROR_CANNOT_SHRINK               = 216;
  253.   ERROR_ZOMBIE_PROCESS              = 217;
  254.   ERROR_STACK_IN_HIGH_MEMORY        = 218;
  255.   ERROR_INVALID_EXITROUTINE_RING    = 219;
  256.   ERROR_GETBUF_FAILED               = 220;
  257.   ERROR_FLUSHBUF_FAILED             = 221;
  258.   ERROR_TRANSFER_TOO_LONG           = 222;
  259.   ERROR_FORCENOSWAP_FAILED          = 223;
  260.   ERROR_SMG_NO_TARGET_WINDOW        = 224;
  261.   ERROR_NO_CHILDREN                 = 228;
  262.   ERROR_INVALID_SCREEN_GROUP        = 229;
  263.   ERROR_BAD_PIPE                    = 230;
  264.   ERROR_PIPE_BUSY                   = 231;
  265.   ERROR_NO_DATA                     = 232;
  266.   ERROR_PIPE_NOT_CONNECTED          = 233;
  267.   ERROR_MORE_DATA                   = 234;
  268.   ERROR_VC_DISCONNECTED             = 240;
  269.   ERROR_CIRCULARITY_REQUESTED       = 250;
  270.   ERROR_DIRECTORY_IN_CDS            = 251;
  271.   ERROR_INVALID_FSD_NAME            = 252;
  272.   ERROR_INVALID_PATH                = 253;
  273.   ERROR_INVALID_EA_NAME             = 254;
  274.   ERROR_EA_LIST_INCONSISTENT        = 255;
  275.   ERROR_EA_LIST_TOO_LONG            = 256;
  276.   ERROR_NO_META_MATCH               = 257;
  277.   ERROR_FINDNOTIFY_TIMEOUT          = 258;
  278.   ERROR_NO_MORE_ITEMS               = 259;
  279.   ERROR_SEARCH_STRUC_REUSED         = 260;
  280.   ERROR_CHAR_NOT_FOUND              = 261;
  281.   ERROR_TOO_MUCH_STACK              = 262;
  282.   ERROR_INVALID_ATTR                = 263;
  283.   ERROR_INVALID_STARTING_RING       = 264;
  284.   ERROR_INVALID_DLL_INIT_RING       = 265;
  285.   ERROR_CANNOT_COPY                 = 266;
  286.   ERROR_DIRECTORY                   = 267;
  287.   ERROR_OPLOCKED_FILE               = 268;
  288.   ERROR_OPLOCK_THREAD_EXISTS        = 269;
  289.   ERROR_VOLUME_CHANGED              = 270;
  290.   ERROR_FINDNOTIFY_HANDLE_IN_USE    = 271;
  291.   ERROR_FINDNOTIFY_HANDLE_CLOSED    = 272;
  292.   ERROR_NOTIFY_OBJECT_REMOVED       = 273;
  293.   ERROR_ALREADY_SHUTDOWN            = 274;
  294.   ERROR_EAS_DIDNT_FIT               = 275;
  295.   ERROR_EA_FILE_CORRUPT             = 276;
  296.   ERROR_EA_TABLE_FULL               = 277;
  297.   ERROR_INVALID_EA_HANDLE           = 278;
  298.   ERROR_NO_CLUSTER                  = 279;
  299.   ERROR_CREATE_EA_FILE              = 280;
  300.   ERROR_CANNOT_OPEN_EA_FILE         = 281;
  301.   ERROR_EAS_NOT_SUPPORTED           = 282;
  302.   ERROR_NEED_EAS_FOUND              = 283;
  303.   ERROR_DUPLICATE_HANDLE            = 284;
  304.   ERROR_DUPLICATE_NAME              = 285;
  305.   ERROR_EMPTY_MUXWAIT               = 286;
  306.   ERROR_MUTEX_OWNED                 = 287;
  307.   ERROR_NOT_OWNER                   = 288;
  308.   ERROR_PARAM_TOO_SMALL             = 289;
  309.   ERROR_TOO_MANY_HANDLES            = 290;
  310.   ERROR_TOO_MANY_OPENS              = 291;
  311.   ERROR_WRONG_TYPE                  = 292;
  312.   ERROR_UNUSED_CODE                 = 293;
  313.   ERROR_THREAD_NOT_TERMINATED       = 294;
  314.   ERROR_INIT_ROUTINE_FAILED         = 295;
  315.   ERROR_MODULE_IN_USE               = 296;
  316.   ERROR_NOT_ENOUGH_WATCHPOINTS      = 297;
  317.   ERROR_TOO_MANY_POSTS              = 298;
  318.   ERROR_ALREADY_POSTED              = 299;
  319.   ERROR_ALREADY_RESET               = 300;
  320.   ERROR_SEM_BUSY                    = 301;
  321.  
  322.   ERROR_USER_DEFINED_BASE           = 0FF00H;
  323.   ERROR_I24_WRITE_PROTECT           = 0;
  324.   ERROR_I24_BAD_UNIT                = 1;
  325.   ERROR_I24_NOT_READY               = 2;
  326.   ERROR_I24_BAD_COMMAND             = 3;
  327.   ERROR_I24_CRC                     = 4;
  328.   ERROR_I24_BAD_LENGTH              = 5;
  329.   ERROR_I24_SEEK                    = 6;
  330.   ERROR_I24_NOT_DOS_DISK            = 7;
  331.   ERROR_I24_SECTOR_NOT_FOUND        = 8;
  332.   ERROR_I24_OUT_OF_PAPER            = 9;
  333.   ERROR_I24_WRITE_FAULT             = 10;
  334.   ERROR_I24_READ_FAULT              = 11;
  335.   ERROR_I24_GEN_FAILURE             = 12;
  336.   ERROR_I24_DISK_CHANGE             = 13;
  337.   ERROR_I24_WRONG_DISK              = 15;
  338.   ERROR_I24_UNCERTAIN_MEDIA         = 16;
  339.   ERROR_I24_CHAR_CALL_INTERRUPTED   = 17;
  340.   ERROR_I24_NO_MONITOR_SUPPORT      = 18;
  341.   ERROR_I24_INVALID_PARAMETER       = 19;
  342.   ERROR_I24_DEVICE_IN_USE           = 20;
  343.  
  344.   I24_OPERATION                     = 01H;
  345.   I24_AREA                          = 06H;
  346.   I24_CLASS                         = 80H;
  347.  
  348.   TC_NORMAL                         = 0;
  349.   TC_HARDERR                        = 1;
  350.   TC_GP_TRAP                        = 2;
  351.   TC_SIGNAL                         = 3;
  352.   TC_XCPT                           = 4;
  353.  
  354.   ERROR_INVALID_PROCID              = 303;
  355.   ERROR_INVALID_PDELTA              = 304;
  356.   ERROR_NOT_DESCENDANT              = 305;
  357.   ERROR_NOT_SESSION_MANAGER         = 306;
  358.   ERROR_INVALID_PCLASS              = 307;
  359.   ERROR_INVALID_SCOPE               = 308;
  360.   ERROR_INVALID_THREADID            = 309;
  361.   ERROR_DOSSUB_SHRINK               = 310;
  362.   ERROR_DOSSUB_NOMEM                = 311;
  363.   ERROR_DOSSUB_OVERLAP              = 312;
  364.   ERROR_DOSSUB_BADSIZE              = 313;
  365.   ERROR_DOSSUB_BADFLAG              = 314;
  366.   ERROR_DOSSUB_BADSELECTOR          = 315;
  367.   ERROR_MR_MSG_TOO_LONG             = 316;
  368.   MGS_MR_MSG_TOO_LONG               = 316;
  369.   ERROR_MR_MID_NOT_FOUND            = 317;
  370.   ERROR_MR_UN_ACC_MSGF              = 318;
  371.   ERROR_MR_INV_MSGF_FORMAT          = 319;
  372.   ERROR_MR_INV_IVCOUNT              = 320;
  373.   ERROR_MR_UN_PERFORM               = 321;
  374.   ERROR_TS_WAKEUP                   = 322;
  375.   ERROR_TS_SEMHANDLE                = 323;
  376.   ERROR_TS_NOTIMER                  = 324;
  377.   ERROR_TS_HANDLE                   = 326;
  378.   ERROR_TS_DATETIME                 = 327;
  379.   ERROR_SYS_INTERNAL                = 328;
  380.   ERROR_QUE_CURRENT_NAME            = 329;
  381.   ERROR_QUE_PROC_NOT_OWNED          = 330;
  382.   ERROR_QUE_PROC_OWNED              = 331;
  383.   ERROR_QUE_DUPLICATE               = 332;
  384.   ERROR_QUE_ELEMENT_NOT_EXIST       = 333;
  385.   ERROR_QUE_NO_MEMORY               = 334;
  386.   ERROR_QUE_INVALID_NAME            = 335;
  387.   ERROR_QUE_INVALID_PRIORITY        = 336;
  388.   ERROR_QUE_INVALID_HANDLE          = 337;
  389.   ERROR_QUE_LINK_NOT_FOUND          = 338;
  390.   ERROR_QUE_MEMORY_ERROR            = 339;
  391.   ERROR_QUE_PREV_AT_END             = 340;
  392.   ERROR_QUE_PROC_NO_ACCESS          = 341;
  393.   ERROR_QUE_EMPTY                   = 342;
  394.   ERROR_QUE_NAME_NOT_EXIST          = 343;
  395.   ERROR_QUE_NOT_INITIALIZED         = 344;
  396.   ERROR_QUE_UNABLE_TO_ACCESS        = 345;
  397.   ERROR_QUE_UNABLE_TO_ADD           = 346;
  398.   ERROR_QUE_UNABLE_TO_INIT          = 347;
  399.   ERROR_VIO_INVALID_MASK            = 349;
  400.   ERROR_VIO_PTR                     = 350;
  401.   ERROR_VIO_APTR                    = 351;
  402.   ERROR_VIO_RPTR                    = 352;
  403.   ERROR_VIO_CPTR                    = 353;
  404.   ERROR_VIO_LPTR                    = 354;
  405.   ERROR_VIO_MODE                    = 355;
  406.   ERROR_VIO_WIDTH                   = 356;
  407.   ERROR_VIO_ATTR                    = 357;
  408.   ERROR_VIO_ROW                     = 358;
  409.   ERROR_VIO_COL                     = 359;
  410.   ERROR_VIO_TOPROW                  = 360;
  411.   ERROR_VIO_BOTROW                  = 361;
  412.   ERROR_VIO_RIGHTCOL                = 362;
  413.   ERROR_VIO_LEFTCOL                 = 363;
  414.   ERROR_SCS_CALL                    = 364;
  415.   ERROR_SCS_VALUE                   = 365;
  416.   ERROR_VIO_WAIT_FLAG               = 366;
  417.   ERROR_VIO_UNLOCK                  = 367;
  418.   ERROR_SGS_NOT_SESSION_MGR         = 368;
  419.   ERROR_SMG_INVALID_SGID            = 369;
  420.   ERROR_SMG_INVALID_SESSION_ID      = ERROR_SMG_INVALID_SGID;
  421.   ERROR_SMG_NOSG                    = 370;
  422.   ERROR_SMG_NO_SESSIONS             = 370;
  423.   ERROR_SMG_GRP_NOT_FOUND           = 371;
  424.   ERROR_SMG_SESSION_NOT_FOUND       = ERROR_SMG_GRP_NOT_FOUND;
  425.   ERROR_SMG_SET_TITLE               = 372;
  426.   ERROR_KBD_PARAMETER               = 373;
  427.   ERROR_KBD_NO_DEVICE               = 374;
  428.   ERROR_KBD_INVALID_IOWAIT          = 375;
  429.   ERROR_KBD_INVALID_LENGTH          = 376;
  430.   ERROR_KBD_INVALID_ECHO_MASK       = 377;
  431.   ERROR_KBD_INVALID_INPUT_MASK      = 378;
  432.   ERROR_MON_INVALID_PARMS           = 379;
  433.   ERROR_MON_INVALID_DEVNAME         = 380;
  434.   ERROR_MON_INVALID_HANDLE          = 381;
  435.   ERROR_MON_BUFFER_TOO_SMALL        = 382;
  436.   ERROR_MON_BUFFER_EMPTY            = 383;
  437.   ERROR_MON_DATA_TOO_LARGE          = 384;
  438.   ERROR_MOUSE_NO_DEVICE             = 385;
  439.   ERROR_MOUSE_INV_HANDLE            = 386;
  440.   ERROR_MOUSE_INV_PARMS             = 387;
  441.   ERROR_MOUSE_CANT_RESET            = 388;
  442.   ERROR_MOUSE_DISPLAY_PARMS         = 389;
  443.   ERROR_MOUSE_INV_MODULE            = 390;
  444.   ERROR_MOUSE_INV_ENTRY_PT          = 391;
  445.   ERROR_MOUSE_INV_MASK              = 392;
  446.   NO_ERROR_MOUSE_NO_DATA            = 393;
  447.   NO_ERROR_MOUSE_PTR_DRAWN          = 394;
  448.   ERROR_INVALID_FREQUENCY           = 395;
  449.   ERROR_NLS_NO_COUNTRY_FILE         = 396;
  450.   ERROR_NLS_OPEN_FAILED             = 397;
  451.   ERROR_NLS_NO_CTRY_CODE            = 398;
  452.   ERROR_NO_COUNTRY_OR_CODEPAGE      = 398;
  453.   ERROR_NLS_TABLE_TRUNCATED         = 399;
  454.   ERROR_NLS_BAD_TYPE                = 400;
  455.   ERROR_NLS_TYPE_NOT_FOUND          = 401;
  456.   ERROR_VIO_SMG_ONLY                = 402;
  457.   ERROR_VIO_INVALID_ASCIIZ          = 403;
  458.   ERROR_VIO_DEREGISTER              = 404;
  459.   ERROR_VIO_NO_POPUP                = 405;
  460.   ERROR_VIO_EXISTING_POPUP          = 406;
  461.   ERROR_KBD_SMG_ONLY                = 407;
  462.   ERROR_KBD_INVALID_ASCIIZ          = 408;
  463.   ERROR_KBD_INVALID_MASK            = 409;
  464.   ERROR_KBD_REGISTER                = 410;
  465.   ERROR_KBD_DEREGISTER              = 411;
  466.   ERROR_MOUSE_SMG_ONLY              = 412;
  467.   ERROR_MOUSE_INVALID_ASCIIZ        = 413;
  468.   ERROR_MOUSE_INVALID_MASK          = 414;
  469.   ERROR_MOUSE_REGISTER              = 415;
  470.   ERROR_MOUSE_DEREGISTER            = 416;
  471.   ERROR_SMG_BAD_ACTION              = 417;
  472.   ERROR_SMG_INVALID_CALL            = 418;
  473.   ERROR_SCS_SG_NOTFOUND             = 419;
  474.   ERROR_SCS_NOT_SHELL               = 420;
  475.   ERROR_VIO_INVALID_PARMS           = 421;
  476.   ERROR_VIO_FUNCTION_OWNED          = 422;
  477.   ERROR_VIO_RETURN                  = 423;
  478.   ERROR_SCS_INVALID_FUNCTION        = 424;
  479.   ERROR_SCS_NOT_SESSION_MGR         = 425;
  480.   ERROR_VIO_REGISTER                = 426;
  481.   ERROR_VIO_NO_MODE_THREAD          = 427;
  482.   ERROR_VIO_NO_SAVE_RESTORE_THD     = 428;
  483.   ERROR_VIO_IN_BG                   = 429;
  484.   ERROR_VIO_ILLEGAL_DURING_POPUP    = 430;
  485.   ERROR_SMG_NOT_BASESHELL           = 431;
  486.   ERROR_SMG_BAD_STATUSREQ           = 432;
  487.   ERROR_QUE_INVALID_WAIT            = 433;
  488.   ERROR_VIO_LOCK                    = 434;
  489.   ERROR_MOUSE_INVALID_IOWAIT        = 435;
  490.   ERROR_VIO_INVALID_HANDLE          = 436;
  491.   ERROR_VIO_ILLEGAL_DURING_LOCK     = 437;
  492.   ERROR_VIO_INVALID_LENGTH          = 438;
  493.   ERROR_KBD_INVALID_HANDLE          = 439;
  494.   ERROR_KBD_NO_MORE_HANDLE          = 440;
  495.   ERROR_KBD_CANNOT_CREATE_KCB       = 441;
  496.   ERROR_KBD_CODEPAGE_LOAD_INCOMPL   = 442;
  497.   ERROR_KBD_INVALID_CODEPAGE_ID     = 443;
  498.   ERROR_KBD_NO_CODEPAGE_SUPPORT     = 444;
  499.   ERROR_KBD_FOCUS_REQUIRED          = 445;
  500.   ERROR_KBD_FOCUS_ALREADY_ACTIVE    = 446;
  501.   ERROR_KBD_KEYBOARD_BUSY           = 447;
  502.   ERROR_KBD_INVALID_CODEPAGE        = 448;
  503.   ERROR_KBD_UNABLE_TO_FOCUS         = 449;
  504.   ERROR_SMG_SESSION_NON_SELECT      = 450;
  505.   ERROR_SMG_SESSION_NOT_FOREGRND    = 451;
  506.   ERROR_SMG_SESSION_NOT_PARENT      = 452;
  507.   ERROR_SMG_INVALID_START_MODE      = 453;
  508.   ERROR_SMG_INVALID_RELATED_OPT     = 454;
  509.   ERROR_SMG_INVALID_BOND_OPTION     = 455;
  510.   ERROR_SMG_INVALID_SELECT_OPT      = 456;
  511.   ERROR_SMG_START_IN_BACKGROUND     = 457;
  512.   ERROR_SMG_INVALID_STOP_OPTION     = 458;
  513.   ERROR_SMG_BAD_RESERVE             = 459;
  514.   ERROR_SMG_PROCESS_NOT_PARENT      = 460;
  515.   ERROR_SMG_INVALID_DATA_LENGTH     = 461;
  516.   ERROR_SMG_NOT_BOUND               = 462;
  517.   ERROR_SMG_RETRY_SUB_ALLOC         = 463;
  518.   ERROR_KBD_DETACHED                = 464;
  519.   ERROR_VIO_DETACHED                = 465;
  520.   ERROR_MOU_DETACHED                = 466;
  521.   ERROR_VIO_FONT                    = 467;
  522.   ERROR_VIO_USER_FONT               = 468;
  523.   ERROR_VIO_BAD_CP                  = 469;
  524.   ERROR_VIO_NO_CP                   = 470;
  525.   ERROR_VIO_NA_CP                   = 471;
  526.   ERROR_INVALID_CODE_PAGE           = 472;
  527.   ERROR_CPLIST_TOO_SMALL            = 473;
  528.   ERROR_CP_NOT_MOVED                = 474;
  529.   ERROR_MODE_SWITCH_INIT            = 475;
  530.   ERROR_CODE_PAGE_NOT_FOUND         = 476;
  531.   ERROR_UNEXPECTED_SLOT_RETURNED    = 477;
  532.   ERROR_SMG_INVALID_TRACE_OPTION    = 478;
  533.   ERROR_VIO_INTERNAL_RESOURCE       = 479;
  534.   ERROR_VIO_SHELL_INIT              = 480;
  535.   ERROR_SMG_NO_HARD_ERRORS          = 481;
  536.   ERROR_CP_SWITCH_INCOMPLETE        = 482;
  537.   ERROR_VIO_TRANSPARENT_POPUP       = 483;
  538.   ERROR_CRITSEC_OVERFLOW            = 484;
  539.   ERROR_CRITSEC_UNDERFLOW           = 485;
  540.   ERROR_VIO_BAD_RESERVE             = 486;
  541.   ERROR_INVALID_ADDRESS             = 487;
  542.   ERROR_ZERO_SELECTORS_REQUESTED    = 488;
  543.   ERROR_NOT_ENOUGH_SELECTORS_AVA    = 489;
  544.   ERROR_INVALID_SELECTOR            = 490;
  545.   ERROR_SMG_INVALID_PROGRAM_TYPE    = 491;
  546.   ERROR_SMG_INVALID_PGM_CONTROL     = 492;
  547.   ERROR_SMG_INVALID_INHERIT_OPT     = 493;
  548.   ERROR_VIO_EXTENDED_SG             = 494;
  549.   ERROR_VIO_NOT_PRES_MGR_SG         = 495;
  550.   ERROR_VIO_SHIELD_OWNED            = 496;
  551.   ERROR_VIO_NO_MORE_HANDLES         = 497;
  552.   ERROR_VIO_SEE_ERROR_LOG           = 498;
  553.   ERROR_VIO_ASSOCIATED_DC           = 499;
  554.   ERROR_KBD_NO_CONSOLE              = 500;
  555.   ERROR_MOUSE_NO_CONSOLE            = 501;
  556.   ERROR_MOUSE_INVALID_HANDLE        = 502;
  557.   ERROR_SMG_INVALID_DEBUG_PARMS     = 503;
  558.   ERROR_KBD_EXTENDED_SG             = 504;
  559.   ERROR_MOU_EXTENDED_SG             = 505;
  560.   ERROR_SMG_INVALID_ICON_FILE       = 506;
  561.   ERROR_TRC_PID_NON_EXISTENT        = 507;
  562.   ERROR_TRC_COUNT_ACTIVE            = 508;
  563.   ERROR_TRC_SUSPENDED_BY_COUNT      = 509;
  564.   ERROR_TRC_COUNT_INACTIVE          = 510;
  565.   ERROR_TRC_COUNT_REACHED           = 511;
  566.   ERROR_NO_MC_TRACE                 = 512;
  567.   ERROR_MC_TRACE                    = 513;
  568.   ERROR_TRC_COUNT_ZERO              = 514;
  569.   ERROR_SMG_TOO_MANY_DDS            = 515;
  570.   ERROR_SMG_INVALID_NOTIFICATION    = 516;
  571.   ERROR_LF_INVALID_FUNCTION         = 517;
  572.   ERROR_LF_NOT_AVAIL                = 518;
  573.   ERROR_LF_SUSPENDED                = 519;
  574.   ERROR_LF_BUF_TOO_SMALL            = 520;
  575.   ERROR_LF_BUFFER_CORRUPTED         = 521;
  576.   ERROR_LF_BUFFER_FULL              = 521;
  577.   ERROR_LF_INVALID_DAEMON           = 522;
  578.   ERROR_LF_INVALID_RECORD           = 522;
  579.   ERROR_LF_INVALID_TEMPL            = 523;
  580.   ERROR_LF_INVALID_SERVICE          = 523;
  581.   ERROR_LF_GENERAL_FAILURE          = 524;
  582.   ERROR_LF_INVALID_ID               = 525;
  583.   ERROR_LF_INVALID_HANDLE           = 526;
  584.   ERROR_LF_NO_ID_AVAIL              = 527;
  585.   ERROR_LF_TEMPLATE_AREA_FULL       = 528;
  586.   ERROR_LF_ID_IN_USE                = 529;
  587.   ERROR_MOU_NOT_INITIALIZED         = 530;
  588.   ERROR_MOUINITREAL_DONE            = 531;
  589.   ERROR_DOSSUB_CORRUPTED            = 532;
  590.   ERROR_MOUSE_CALLER_NOT_SUBSYS     = 533;
  591.   ERROR_ARITHMETIC_OVERFLOW         = 534;
  592.   ERROR_TMR_NO_DEVICE               = 535;
  593.   ERROR_TMR_INVALID_TIME            = 536;
  594.   ERROR_PVW_INVALID_ENTITY          = 537;
  595.   ERROR_PVW_INVALID_ENTITY_TYPE     = 538;
  596.   ERROR_PVW_INVALID_SPEC            = 539;
  597.   ERROR_PVW_INVALID_RANGE_TYPE      = 540;
  598.   ERROR_PVW_INVALID_COUNTER_BLK     = 541;
  599.   ERROR_PVW_INVALID_TEXT_BLK        = 542;
  600.   ERROR_PRF_NOT_INITIALIZED         = 543;
  601.   ERROR_PRF_ALREADY_INITIALIZED     = 544;
  602.   ERROR_PRF_NOT_STARTED             = 545;
  603.   ERROR_PRF_ALREADY_STARTED         = 546;
  604.   ERROR_PRF_TIMER_OUT_OF_RANGE      = 547;
  605.   ERROR_PRF_TIMER_RESET             = 548;
  606.   ERROR_VDD_LOCK_USEAGE_DENIED      = 639;
  607.   ERROR_TIMEOUT                     = 640;
  608.   ERROR_VDM_DOWN                    = 641;
  609.   ERROR_VDM_LIMIT                   = 642;
  610.   ERROR_VDD_NOT_FOUND               = 643;
  611.   ERROR_INVALID_CALLER              = 644;
  612.   ERROR_PID_MISMATCH                = 645;
  613.   ERROR_INVALID_VDD_HANDLE          = 646;
  614.   ERROR_VLPT_NO_SPOOLER             = 647;
  615.   ERROR_VCOM_DEVICE_BUSY            = 648;
  616.   ERROR_VLPT_DEVICE_BUSY            = 649;
  617.   ERROR_NESTING_TOO_DEEP            = 650;
  618.   ERROR_VDD_MISSING                 = 651;
  619.   ERROR_IMP_INVALID_PARM            = 691;
  620.   ERROR_IMP_INVALID_LENGTH          = 692;
  621.   MSG_HPFS_DISK_ERROR_WARN          = 693;
  622.   ERROR_MON_BAD_BUFFER              = 730;
  623.   ERROR_MODULE_CORRUPTED            = 731;
  624.  
  625.   ERROR_LF_TIMEOUT                  = 2055;
  626.   ERROR_LF_SUSPEND_SUCCESS          = 2057;
  627.   ERROR_LF_RESUME_SUCCESS           = 2058;
  628.   ERROR_LF_REDIRECT_SUCCESS         = 2059;
  629.   ERROR_LF_REDIRECT_FAILURE         = 2060;
  630.  
  631.   ERROR_SWAPPER_NOT_ACTIVE          = 32768;
  632.   ERROR_INVALID_SWAPID              = 32769;
  633.   ERROR_IOERR_SWAP_FILE             = 32770;
  634.   ERROR_SWAP_TABLE_FULL             = 32771;
  635.   ERROR_SWAP_FILE_FULL              = 32772;
  636.   ERROR_CANT_INIT_SWAPPER           = 32773;
  637.   ERROR_SWAPPER_ALREADY_INIT        = 32774;
  638.   ERROR_PMM_INSUFFICIENT_MEMORY     = 32775;
  639.   ERROR_PMM_INVALID_FLAGS           = 32776;
  640.   ERROR_PMM_INVALID_ADDRESS         = 32777;
  641.   ERROR_PMM_LOCK_FAILED             = 32778;
  642.   ERROR_PMM_UNLOCK_FAILED           = 32779;
  643.   ERROR_PMM_MOVE_INCOMPLETE         = 32780;
  644.   ERROR_UCOM_DRIVE_RENAMED          = 32781;
  645.   ERROR_UCOM_FILENAME_TRUNCATED     = 32782;
  646.   ERROR_UCOM_BUFFER_LENGTH          = 32783;
  647.   ERROR_MON_CHAIN_HANDLE            = 32784;
  648.   ERROR_MON_NOT_REGISTERED          = 32785;
  649.   ERROR_SMG_ALREADY_TOP             = 32786;
  650.   ERROR_PMM_ARENA_MODIFIED          = 32787;
  651.   ERROR_SMG_PRINTER_OPEN            = 32788;
  652.   ERROR_PMM_SET_FLAGS_FAILED        = 32789;
  653.   ERROR_INVALID_DOS_DD              = 32790;
  654.   ERROR_BLOCKED                     = 32791;
  655.   ERROR_NOBLOCK                     = 32792;
  656.   ERROR_INSTANCE_SHARED             = 32793;
  657.   ERROR_NO_OBJECT                   = 32794;
  658.   ERROR_PARTIAL_ATTACH              = 32795;
  659.   ERROR_INCACHE                     = 32796;
  660.   ERROR_SWAP_IO_PROBLEMS            = 32797;
  661.   ERROR_CROSSES_OBJECT_BOUNDARY     = 32798;
  662.   ERROR_LONGLOCK                    = 32799;
  663.   ERROR_SHORTLOCK                   = 32800;
  664.   ERROR_UVIRTLOCK                   = 32801;
  665.   ERROR_ALIASLOCK                   = 32802;
  666.   ERROR_ALIAS                       = 32803;
  667.   ERROR_NO_MORE_HANDLES             = 32804;
  668.   ERROR_SCAN_TERMINATED             = 32805;
  669.   ERROR_TERMINATOR_NOT_FOUND        = 32806;
  670.   ERROR_NOT_DIRECT_CHILD            = 32807;
  671.   ERROR_DELAY_FREE                  = 32808;
  672.   ERROR_GUARDPAGE                   = 32809;
  673.   ERROR_SWAPERROR                   = 32900;
  674.   ERROR_LDRERROR                    = 32901;
  675.   ERROR_NOMEMORY                    = 32902;
  676.   ERROR_NOACCESS                    = 32903;
  677.   ERROR_NO_DLL_TERM                 = 32904;
  678.   ERROR_CPSIO_CODE_PAGE_INVALID     = 65026;
  679.   ERROR_CPSIO_NO_SPOOLER            = 65027;
  680.   ERROR_CPSIO_FONT_ID_INVALID       = 65028;
  681.   ERROR_CPSIO_INTERNAL_ERROR        = 65033;
  682.   ERROR_CPSIO_INVALID_PTR_NAME      = 65034;
  683.   ERROR_CPSIO_NOT_ACTIVE            = 65037;
  684.   ERROR_CPSIO_PID_FULL              = 65039;
  685.   ERROR_CPSIO_PID_NOT_FOUND         = 65040;
  686.   ERROR_CPSIO_READ_CTL_SEQ          = 65043;
  687.   ERROR_CPSIO_READ_FNT_DEF          = 65045;
  688.   ERROR_CPSIO_WRITE_ERROR           = 65047;
  689.   ERROR_CPSIO_WRITE_FULL_ERROR      = 65048;
  690.   ERROR_CPSIO_WRITE_HANDLE_BAD      = 65049;
  691.   ERROR_CPSIO_SWIT_LOAD             = 65074;
  692.   ERROR_CPSIO_INV_COMMAND           = 65077;
  693.   ERROR_CPSIO_NO_FONT_SWIT          = 65078;
  694.   ERROR_ENTRY_IS_CALLGATE           = 65079;
  695.  
  696. END DOSERRORS.
  697.