home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / bpos13.zip / bseerr.pas < prev    next >
Pascal/Delphi Source File  |  1993-11-24  |  22KB  |  519 lines

  1. {| Unit: bseerr
  2.  | Version: 1.00
  3.  | translated from file bseerr.H
  4.  | Original translation: Peter Sawatzki (ps)
  5.  | Contributing:
  6.  |   (fill in)
  7.  |
  8.  | change history:
  9.  | Date:    Ver: Author:
  10.  | 11/23/93 1.00 ps     original translation by ps
  11. }
  12. Unit BseErr;
  13. Interface
  14. {* This file includes the error codes for Base OS/2 applications. }
  15. {** Error codes }
  16. Const
  17.   NO_ERROR                         = 0;
  18.   ERROR_INVALID_FUNCTION           = 1;
  19.   ERROR_FILE_NOT_FOUND             = 2;
  20.   ERROR_PATH_NOT_FOUND             = 3;
  21.   ERROR_TOO_MANY_OPEN_FILES        = 4;
  22.   ERROR_ACCESS_DENIED              = 5;
  23.   ERROR_INVALID_HANDLE             = 6;
  24.   ERROR_ARENA_TRASHED              = 7;
  25.   ERROR_NOT_ENOUGH_MEMORY          = 8;
  26.   ERROR_INVALID_BLOCK              = 9;
  27.   ERROR_BAD_ENVIRONMENT            = 10;
  28.   ERROR_BAD_FORMAT                 = 11;
  29.   ERROR_INVALID_ACCESS             = 12;
  30.   ERROR_INVALID_DATA               = 13;
  31.  
  32.   ERROR_INVALID_DRIVE              = 15;
  33.   ERROR_CURRENT_DIRECTORY          = 16;
  34.   ERROR_NOT_SAME_DEVICE            = 17;
  35.   ERROR_NO_MORE_FILES              = 18;
  36.   ERROR_WRITE_PROTECT              = 19;
  37.   ERROR_BAD_UNIT                   = 20;
  38.   ERROR_NOT_READY                  = 21;
  39.   ERROR_BAD_COMMAND                = 22;
  40.   ERROR_CRC                        = 23;
  41.   ERROR_BAD_LENGTH                 = 24;
  42.   ERROR_SEEK                       = 25;
  43.   ERROR_NOT_DOS_DISK               = 26;
  44.   ERROR_SECTOR_NOT_FOUND           = 27;
  45.   ERROR_OUT_OF_PAPER               = 28;
  46.   ERROR_WRITE_FAULT                = 29;
  47.   ERROR_READ_FAULT                 = 30;
  48.   ERROR_GEN_FAILURE                = 31;
  49.   ERROR_SHARING_VIOLATION          = 32;
  50.   ERROR_LOCK_VIOLATION             = 33;
  51.   ERROR_WRONG_DISK                 = 34;
  52.   ERROR_FCB_UNAVAILABLE            = 35;
  53.   ERROR_SHARING_BUFFER_EXCEEDED    = 36;
  54.   ERROR_NOT_SUPPORTED              = 50;
  55.   ERROR_REM_NOT_LIST               = 51;
  56.   ERROR_DUP_NAME                   = 52;
  57.   ERROR_BAD_NETPATH                = 53;
  58.   ERROR_NETWORK_BUSY               = 54;
  59.   ERROR_DEV_NOT_EXIST              = 55;
  60.   ERROR_TOO_MANY_CMDS              = 56;
  61.   ERROR_ADAP_HDW_ERR               = 57;
  62.   ERROR_BAD_NET_RESP               = 58;
  63.   ERROR_UNEXP_NET_ERR              = 59;
  64.   ERROR_BAD_REM_ADAP               = 60;
  65.   ERROR_PRINTQ_FULL                = 61;
  66.   ERROR_NO_SPOOL_SPACE             = 62;
  67.   ERROR_PRINT_CANCELLED            = 63;
  68.   ERROR_NETNAME_DELETED            = 64;
  69.   ERROR_NETWORK_ACCESS_DENIED      = 65;
  70.   ERROR_BAD_DEV_TYPE               = 66;
  71.   ERROR_BAD_NET_NAME               = 67;
  72.   ERROR_TOO_MANY_NAMES             = 68;
  73.   ERROR_TOO_MANY_SESS              = 69;
  74.   ERROR_SHARING_PAUSED             = 70;
  75.   ERROR_REQ_NOT_ACCEP              = 71;
  76.   ERROR_REDIR_PAUSED               = 72;
  77.   ERROR_FILE_EXISTS                = 80;
  78.   ERROR_DUP_FCB                    = 81;
  79.   ERROR_CANNOT_MAKE                = 82;
  80.   ERROR_FAIL_I24                   = 83;
  81.   ERROR_OUT_OF_STRUCTURES          = 84;
  82.   ERROR_ALREADY_ASSIGNED           = 85;
  83.   ERROR_INVALID_PASSWORD           = 86;
  84.   ERROR_INVALID_PARAMETER          = 87;
  85.   ERROR_NET_WRITE_FAULT            = 88;
  86.   ERROR_NO_PROC_SLOTS              = 89;
  87.   ERROR_NOT_FROZEN                 = 90;
  88.   ERR_TSTOVFL                      = 91;
  89.   ERR_TSTDUP                       = 92;
  90.   ERROR_NO_ITEMS                   = 93;
  91.   ERROR_INTERRUPT                  = 95;
  92.   ERROR_DEVICE_IN_USE              = 99;
  93.   ERROR_TOO_MANY_SEMAPHORES        = 100;
  94.   ERROR_EXCL_SEM_ALREADY_OWNED     = 101;
  95.   ERROR_SEM_IS_SET                 = 102;
  96.   ERROR_TOO_MANY_SEM_REQUESTS      = 103;
  97.   ERROR_INVALID_AT_INTERRUPT_TIME  = 104;
  98.   ERROR_SEM_OWNER_DIED             = 105;
  99.   ERROR_SEM_USER_LIMIT             = 106;
  100.   ERROR_DISK_CHANGE                = 107;
  101.   ERROR_DRIVE_LOCKED               = 108;
  102.   ERROR_BROKEN_PIPE                = 109;
  103.   ERROR_OPEN_FAILED                = 110;
  104.   ERROR_BUFFER_OVERFLOW            = 111;
  105.   ERROR_DISK_FULL                  = 112;
  106.   ERROR_NO_MORE_SEARCH_HANDLES     = 113;
  107.   ERROR_INVALID_TARGET_HANDLE      = 114;
  108.   ERROR_PROTECTION_VIOLATION       = 115;
  109.   ERROR_VIOKBD_REQUEST             = 116;
  110.   ERROR_INVALID_CATEGORY           = 117;
  111.   ERROR_INVALID_VERIFY_SWITCH      = 118;
  112.   ERROR_BAD_DRIVER_LEVEL           = 119;
  113.   ERROR_CALL_NOT_IMPLEMENTED       = 120;
  114.   ERROR_SEM_TIMEOUT                = 121;
  115.   ERROR_INSUFFICIENT_BUFFER        = 122;
  116.   ERROR_INVALID_NAME               = 123;
  117.   ERROR_INVALID_LEVEL              = 124;
  118.   ERROR_NO_VOLUME_LABEL            = 125;
  119.   ERROR_MOD_NOT_FOUND              = 126;
  120.   ERROR_PROC_NOT_FOUND             = 127;
  121.   ERROR_WAIT_NO_CHILDREN           = 128;
  122.   ERROR_CHILD_NOT_COMPLETE         = 129;
  123.   ERROR_DIRECT_ACCESS_HANDLE       = 130;
  124.   ERROR_NEGATIVE_SEEK              = 131;
  125.   ERROR_SEEK_ON_DEVICE             = 132;
  126.   ERROR_IS_JOIN_TARGET             = 133;
  127.   ERROR_IS_JOINED                  = 134;
  128.   ERROR_IS_SUBSTED                 = 135;
  129.   ERROR_NOT_JOINED                 = 136;
  130.   ERROR_NOT_SUBSTED                = 137;
  131.   ERROR_JOIN_TO_JOIN               = 138;
  132.   ERROR_SUBST_TO_SUBST             = 139;
  133.   ERROR_JOIN_TO_SUBST              = 140;
  134.   ERROR_SUBST_TO_JOIN              = 141;
  135.   ERROR_BUSY_DRIVE                 = 142;
  136.   ERROR_SAME_DRIVE                 = 143;
  137.   ERROR_DIR_NOT_ROOT               = 144;
  138.   ERROR_DIR_NOT_EMPTY              = 145;
  139.   ERROR_IS_SUBST_PATH              = 146;
  140.   ERROR_IS_JOIN_PATH               = 147;
  141.   ERROR_PATH_BUSY                  = 148;
  142.   ERROR_IS_SUBST_TARGET            = 149;
  143.   ERROR_SYSTEM_TRACE               = 150;
  144.   ERROR_INVALID_EVENT_COUNT        = 151;
  145.   ERROR_TOO_MANY_MUXWAITERS        = 152;
  146.   ERROR_INVALID_LIST_FORMAT        = 153;
  147.   ERROR_LABEL_TOO_LONG             = 154;
  148.   ERROR_TOO_MANY_TCBS              = 155;
  149.   ERROR_SIGNAL_REFUSED             = 156;
  150.   ERROR_DISCARDED                  = 157;
  151.   ERROR_NOT_LOCKED                 = 158;
  152.   ERROR_BAD_THREADID_ADDR          = 159;
  153.   ERROR_BAD_ARGUMENTS              = 160;
  154.   ERROR_BAD_PATHNAME               = 161;
  155.   ERROR_SIGNAL_PENDING             = 162;
  156.   ERROR_UNCERTAIN_MEDIA            = 163;
  157.   ERROR_MAX_THRDS_REACHED          = 164;
  158.   ERROR_MONITORS_NOT_SUPPORTED     = 165;
  159.   ERROR_UNC_DRIVER_NOT_INSTALLED   = 166;
  160.   ERROR_LOCK_FAILED                = 167;
  161.   ERROR_SWAPIO_FAILED              = 168;
  162.   ERROR_SWAPIN_FAILED              = 169;
  163.   ERROR_BUSY                       = 170;
  164.   ERROR_INVALID_SEGMENT_NUMBER     = 180;
  165.   ERROR_INVALID_CALLGATE           = 181;
  166.   ERROR_INVALID_ORDINAL            = 182;
  167.   ERROR_ALREADY_EXISTS             = 183;
  168.   ERROR_NO_CHILD_PROCESS           = 184;
  169.   ERROR_CHILD_ALIVE_NOWAIT         = 185;
  170.   ERROR_INVALID_FLAG_NUMBER        = 186;
  171.   ERROR_SEM_NOT_FOUND              = 187;
  172.   ERROR_INVALID_STARTING_CODESEG   = 188;
  173.   ERROR_INVALID_STACKSEG           = 189;
  174.   ERROR_INVALID_MODULETYPE         = 190;
  175.   ERROR_INVALID_EXE_SIGNATURE      = 191;
  176.   ERROR_EXE_MARKED_INVALID         = 192;
  177.   ERROR_BAD_EXE_FORMAT             = 193;
  178.   ERROR_ITERATED_DATA_EXCEEDS_64K  = 194;
  179.   ERROR_INVALID_MINALLOCSIZE       = 195;
  180.   ERROR_DYNLINK_FROM_INVALID_RING  = 196;
  181.   ERROR_IOPL_NOT_ENABLED           = 197;
  182.   ERROR_INVALID_SEGDPL             = 198;
  183.   ERROR_AUTODATASEG_EXCEEDS_64k    = 199;
  184.   ERROR_RING2SEG_MUST_BE_MOVABLE   = 200;
  185.   ERROR_RELOC_CHAIN_XEEDS_SEGLIM   = 201;
  186.   ERROR_INFLOOP_IN_RELOC_CHAIN     = 202;
  187.   ERROR_ENVVAR_NOT_FOUND           = 203;
  188.   ERROR_NOT_CURRENT_CTRY           = 204;
  189.   ERROR_NO_SIGNAL_SENT             = 205;
  190.   ERROR_FILENAME_EXCED_RANGE       = 206;
  191.   ERROR_RING2_STACK_IN_USE         = 207;
  192.   ERROR_META_EXPANSION_TOO_LONG    = 208;
  193.   ERROR_INVALID_SIGNAL_NUMBER      = 209;
  194.   ERROR_THREAD_1_INACTIVE          = 210;
  195.   ERROR_INFO_NOT_AVAIL             = 211;
  196.   ERROR_LOCKED                     = 212;
  197.   ERROR_BAD_DYNALINK               = 213;
  198.   ERROR_TOO_MANY_MODULES           = 214;
  199.   ERROR_NESTING_NOT_ALLOWED        = 215;
  200.   ERROR_CANNOT_SHRINK              = 216;
  201.   ERROR_ZOMBIE_PROCESS             = 217;
  202.   ERROR_STACK_IN_HIGH_MEMORY       = 218;
  203.   ERROR_INVALID_EXITROUTINE_RING   = 219;
  204.   ERROR_GETBUF_FAILED              = 220;
  205.   ERROR_FLUSHBUF_FAILED            = 221;
  206.   ERROR_TRANSFER_TOO_LONG          = 222;
  207.   ERROR_SMG_NO_TARGET_WINDOW       = 224;
  208.   ERROR_NO_CHILDREN                = 228;
  209.   ERROR_INVALID_SCREEN_GROUP       = 229;
  210.   ERROR_BAD_PIPE                   = 230;
  211.   ERROR_PIPE_BUSY                  = 231;
  212.   ERROR_NO_DATA                    = 232;
  213.   ERROR_PIPE_NOT_CONNECTED         = 233;
  214.   ERROR_MORE_DATA                  = 234;
  215.   ERROR_VC_DISCONNECTED            = 240;
  216.   ERROR_CIRCULARITY_REQUESTED      = 250;
  217.   ERROR_DIRECTORY_IN_CDS           = 251;
  218.   ERROR_INVALID_FSD_NAME           = 252;
  219.   ERROR_INVALID_PATH               = 253;
  220.   ERROR_INVALID_EA_NAME            = 254;
  221.   ERROR_EA_LIST_INCONSISTENT       = 255;
  222.   ERROR_EA_LIST_TOO_LONG           = 256;
  223.   ERROR_NO_META_MATCH              = 257;
  224.   ERROR_FINDNOTIFY_TIMEOUT         = 258;
  225.   ERROR_NO_MORE_ITEMS              = 259;
  226.   ERROR_SEARCH_STRUC_REUSED        = 260;
  227.   ERROR_CHAR_NOT_FOUND             = 261;
  228.   ERROR_TOO_MUCH_STACK             = 262;
  229.   ERROR_INVALID_ATTR               = 263;
  230.   ERROR_INVALID_STARTING_RING      = 264;
  231.   ERROR_INVALID_DLL_INIT_RING      = 265;
  232.   ERROR_CANNOT_COPY                = 266;
  233.   ERROR_DIRECTORY                  = 267;
  234.   ERROR_OPLOCKED_FILE              = 268;
  235.   ERROR_OPLOCK_THREAD_EXISTS       = 269;
  236.   ERROR_VOLUME_CHANGED             = 270;
  237.   ERROR_FINDNOTIFY_HANDLE_IN_USE   = 271;
  238.   ERROR_FINDNOTIFY_HANDLE_CLOSED   = 272;
  239.   ERROR_NOTIFY_OBJECT_REMOVED      = 273;
  240.   ERROR_ALREADY_SHUTDOWN           = 274;
  241.   ERROR_EAS_DIDNT_FIT              = 275;
  242.   ERROR_EA_FILE_CORRUPT            = 276;
  243.   ERROR_EA_TABLE_FULL              = 277;
  244.   ERROR_INVALID_EA_HANDLE          = 278;
  245.   ERROR_NO_CLUSTER                 = 279;
  246.   ERROR_CREATE_EA_FILE             = 280;
  247.   ERROR_CANNOT_OPEN_EA_FILE        = 281;
  248.   ERROR_INVALID_PROCID             = 303;
  249.   ERROR_INVALID_PDELTA             = 304;
  250.   ERROR_NOT_DESCENDANT             = 305;
  251.   ERROR_NOT_SESSION_MANAGER        = 306;
  252.   ERROR_INVALID_PCLASS             = 307;
  253.   ERROR_INVALID_SCOPE              = 308;
  254.   ERROR_INVALID_THREADID           = 309;
  255.   ERROR_DOSSUB_SHRINK              = 310;
  256.   ERROR_DOSSUB_NOMEM               = 311;
  257.   ERROR_DOSSUB_OVERLAP             = 312;
  258.   ERROR_DOSSUB_BADSIZE             = 313;
  259.   ERROR_DOSSUB_BADFLAG             = 314;
  260.   ERROR_DOSSUB_BADSELECTOR         = 315;
  261.   ERROR_MR_MSG_TOO_LONG            = 316;
  262.   ERROR_MR_MID_NOT_FOUND           = 317;
  263.   ERROR_MR_UN_ACC_MSGF             = 318;
  264.   ERROR_MR_INV_MSGF_FORMAT         = 319;
  265.   ERROR_MR_INV_IVCOUNT             = 320;
  266.   ERROR_MR_UN_PERFORM              = 321;
  267.   ERROR_TS_WAKEUP                  = 322;
  268.   ERROR_TS_SEMHANDLE               = 323;
  269.   ERROR_TS_NOTIMER                 = 324;
  270.   ERROR_TS_HANDLE                  = 326;
  271.   ERROR_TS_DATETIME                = 327;
  272.   ERROR_SYS_INTERNAL               = 328;
  273.   ERROR_QUE_CURRENT_NAME           = 329;
  274.   ERROR_QUE_PROC_NOT_OWNED         = 330;
  275.   ERROR_QUE_PROC_OWNED             = 331;
  276.   ERROR_QUE_DUPLICATE              = 332;
  277.   ERROR_QUE_ELEMENT_NOT_EXIST      = 333;
  278.   ERROR_QUE_NO_MEMORY              = 334;
  279.   ERROR_QUE_INVALID_NAME           = 335;
  280.   ERROR_QUE_INVALID_PRIORITY       = 336;
  281.   ERROR_QUE_INVALID_HANDLE         = 337;
  282.   ERROR_QUE_LINK_NOT_FOUND         = 338;
  283.   ERROR_QUE_MEMORY_ERROR           = 339;
  284.   ERROR_QUE_PREV_AT_END            = 340;
  285.   ERROR_QUE_PROC_NO_ACCESS         = 341;
  286.   ERROR_QUE_EMPTY                  = 342;
  287.   ERROR_QUE_NAME_NOT_EXIST         = 343;
  288.   ERROR_QUE_NOT_INITIALIZED        = 344;
  289.   ERROR_QUE_UNABLE_TO_ACCESS       = 345;
  290.   ERROR_QUE_UNABLE_TO_ADD          = 346;
  291.   ERROR_QUE_UNABLE_TO_INIT         = 347;
  292.   ERROR_VIO_INVALID_MASK           = 349;
  293.   ERROR_VIO_PTR                    = 350;
  294.   ERROR_VIO_APTR                   = 351;
  295.   ERROR_VIO_RPTR                   = 352;
  296.   ERROR_VIO_CPTR                   = 353;
  297.   ERROR_VIO_LPTR                   = 354;
  298.   ERROR_VIO_MODE                   = 355;
  299.   ERROR_VIO_WIDTH                  = 356;
  300.   ERROR_VIO_ATTR                   = 357;
  301.   ERROR_VIO_ROW                    = 358;
  302.   ERROR_VIO_COL                    = 359;
  303.   ERROR_VIO_TOPROW                 = 360;
  304.   ERROR_VIO_BOTROW                 = 361;
  305.   ERROR_VIO_RIGHTCOL               = 362;
  306.   ERROR_VIO_LEFTCOL                = 363;
  307.   ERROR_SCS_CALL                   = 364;
  308.   ERROR_SCS_VALUE                  = 365;
  309.   ERROR_VIO_WAIT_FLAG              = 366;
  310.   ERROR_VIO_UNLOCK                 = 367;
  311.   ERROR_SGS_NOT_SESSION_MGR        = 368;
  312.   ERROR_SMG_INVALID_SGID           = 369;
  313.   ERROR_SMG_INVALID_SESSION_ID     = 369;
  314.   ERROR_SMG_NOSG                   = 370;
  315.   ERROR_SMG_NO_SESSIONS            = 370;
  316.   ERROR_SMG_GRP_NOT_FOUND          = 371;
  317.   ERROR_SMG_SESSION_NOT_FOUND      = 371;
  318.   ERROR_SMG_SET_TITLE              = 372;
  319.   ERROR_KBD_PARAMETER              = 373;
  320.   ERROR_KBD_NO_DEVICE              = 374;
  321.   ERROR_KBD_INVALID_IOWAIT         = 375;
  322.   ERROR_KBD_INVALID_LENGTH         = 376;
  323.   ERROR_KBD_INVALID_ECHO_MASK      = 377;
  324.   ERROR_KBD_INVALID_INPUT_MASK     = 378;
  325.   ERROR_MON_INVALID_PARMS          = 379;
  326.   ERROR_MON_INVALID_DEVNAME        = 380;
  327.   ERROR_MON_INVALID_HANDLE         = 381;
  328.   ERROR_MON_BUFFER_TOO_SMALL       = 382;
  329.   ERROR_MON_BUFFER_EMPTY           = 383;
  330.   ERROR_MON_DATA_TOO_LARGE         = 384;
  331.   ERROR_MOUSE_NO_DEVICE            = 385;
  332.   ERROR_MOUSE_INV_HANDLE           = 386;
  333.   ERROR_MOUSE_INV_PARMS            = 387;
  334.   ERROR_MOUSE_CANT_RESET           = 388;
  335.   ERROR_MOUSE_DISPLAY_PARMS        = 389;
  336.   ERROR_MOUSE_INV_MODULE           = 390;
  337.   ERROR_MOUSE_INV_ENTRY_PT         = 391;
  338.   ERROR_MOUSE_INV_MASK             = 392;
  339.   NO_ERROR_MOUSE_NO_DATA           = 393;
  340.   NO_ERROR_MOUSE_PTR_DRAWN         = 394;
  341.   ERROR_INVALID_FREQUENCY          = 395;
  342.   ERROR_NLS_NO_COUNTRY_FILE        = 396;
  343.   ERROR_NLS_OPEN_FAILED            = 397;
  344.   ERROR_NLS_NO_CTRY_CODE           = 398;
  345.   ERROR_NO_COUNTRY_OR_CODEPAGE     = 398;
  346.   ERROR_NLS_TABLE_TRUNCATED        = 399;
  347.   ERROR_NLS_BAD_TYPE               = 400;
  348.   ERROR_NLS_TYPE_NOT_FOUND         = 401;
  349.   ERROR_VIO_SMG_ONLY               = 402;
  350.   ERROR_VIO_INVALID_ASCIIZ         = 403;
  351.   ERROR_VIO_DEREGISTER             = 404;
  352.   ERROR_VIO_NO_POPUP               = 405;
  353.   ERROR_VIO_EXISTING_POPUP         = 406;
  354.   ERROR_KBD_SMG_ONLY               = 407;
  355.   ERROR_KBD_INVALID_ASCIIZ         = 408;
  356.   ERROR_KBD_INVALID_MASK           = 409;
  357.   ERROR_KBD_REGISTER               = 410;
  358.   ERROR_KBD_DEREGISTER             = 411;
  359.   ERROR_MOUSE_SMG_ONLY             = 412;
  360.   ERROR_MOUSE_INVALID_ASCIIZ       = 413;
  361.   ERROR_MOUSE_INVALID_MASK         = 414;
  362.   ERROR_MOUSE_REGISTER             = 415;
  363.   ERROR_MOUSE_DEREGISTER           = 416;
  364.   ERROR_SMG_BAD_ACTION             = 417;
  365.   ERROR_SMG_INVALID_CALL           = 418;
  366.   ERROR_SCS_SG_NOTFOUND            = 419;
  367.   ERROR_SCS_NOT_SHELL              = 420;
  368.   ERROR_VIO_INVALID_PARMS          = 421;
  369.   ERROR_VIO_FUNCTION_OWNED         = 422;
  370.   ERROR_VIO_RETURN                 = 423;
  371.   ERROR_SCS_INVALID_FUNCTION       = 424;
  372.   ERROR_SCS_NOT_SESSION_MGR        = 425;
  373.   ERROR_VIO_REGISTER               = 426;
  374.   ERROR_VIO_NO_MODE_THREAD         = 427;
  375.   ERROR_VIO_NO_SAVE_RESTORE_THD    = 428;
  376.   ERROR_VIO_IN_BG                  = 429;
  377.   ERROR_VIO_ILLEGAL_DURING_POPUP   = 430;
  378.   ERROR_SMG_NOT_BASESHELL          = 431;
  379.   ERROR_SMG_BAD_STATUSREQ          = 432;
  380.   ERROR_QUE_INVALID_WAIT           = 433;
  381.   ERROR_VIO_LOCK                   = 434;
  382.   ERROR_MOUSE_INVALID_IOWAIT       = 435;
  383.   ERROR_VIO_INVALID_HANDLE         = 436;
  384.   ERROR_VIO_ILLEGAL_DURING_LOCK    = 437;
  385.   ERROR_VIO_INVALID_LENGTH         = 438;
  386.   ERROR_KBD_INVALID_HANDLE         = 439;
  387.   ERROR_KBD_NO_MORE_HANDLE         = 440;
  388.   ERROR_KBD_CANNOT_CREATE_KCB      = 441;
  389.   ERROR_KBD_CODEPAGE_LOAD_INCOMPL  = 442;
  390.   ERROR_KBD_INVALID_CODEPAGE_ID    = 443;
  391.   ERROR_KBD_NO_CODEPAGE_SUPPORT    = 444;
  392.   ERROR_KBD_FOCUS_REQUIRED         = 445;
  393.   ERROR_KBD_FOCUS_ALREADY_ACTIVE   = 446;
  394.   ERROR_KBD_KEYBOARD_BUSY          = 447;
  395.   ERROR_KBD_INVALID_CODEPAGE       = 448;
  396.   ERROR_KBD_UNABLE_TO_FOCUS        = 449;
  397.   ERROR_SMG_SESSION_NON_SELECT     = 450;
  398.   ERROR_SMG_SESSION_NOT_FOREGRND   = 451;
  399.   ERROR_SMG_SESSION_NOT_PARENT     = 452;
  400.   ERROR_SMG_INVALID_START_MODE     = 453;
  401.   ERROR_SMG_INVALID_RELATED_OPT    = 454;
  402.   ERROR_SMG_INVALID_BOND_OPTION    = 455;
  403.   ERROR_SMG_INVALID_SELECT_OPT     = 456;
  404.   ERROR_SMG_START_IN_BACKGROUND    = 457;
  405.   ERROR_SMG_INVALID_STOP_OPTION    = 458;
  406.   ERROR_SMG_BAD_RESERVE            = 459;
  407.   ERROR_SMG_PROCESS_NOT_PARENT     = 460;
  408.   ERROR_SMG_INVALID_DATA_LENGTH    = 461;
  409.   ERROR_SMG_NOT_BOUND              = 462;
  410.   ERROR_SMG_RETRY_SUB_ALLOC        = 463;
  411.   ERROR_KBD_DETACHED               = 464;
  412.   ERROR_VIO_DETACHED               = 465;
  413.   ERROR_MOU_DETACHED               = 466;
  414.   ERROR_VIO_FONT                   = 467;
  415.   ERROR_VIO_USER_FONT              = 468;
  416.   ERROR_VIO_BAD_CP                 = 469;
  417.   ERROR_VIO_NO_CP                  = 470;
  418.   ERROR_VIO_NA_CP                  = 471;
  419.   ERROR_INVALID_CODE_PAGE          = 472;
  420.   ERROR_CPLIST_TOO_SMALL           = 473;
  421.   ERROR_CP_NOT_MOVED               = 474;
  422.   ERROR_MODE_SWITCH_INIT           = 475;
  423.   ERROR_CODE_PAGE_NOT_FOUND        = 476;
  424.   ERROR_UNEXPECTED_SLOT_RETURNED   = 477;
  425.   ERROR_SMG_INVALID_TRACE_OPTION   = 478;
  426.   ERROR_VIO_INTERNAL_RESOURCE      = 479;
  427.   ERROR_VIO_SHELL_INIT             = 480;
  428.   ERROR_SMG_NO_HARD_ERRORS         = 481;
  429.   ERROR_CP_SWITCH_INCOMPLETE       = 482;
  430.   ERROR_VIO_TRANSPARENT_POPUP      = 483;
  431.   ERROR_CRITSEC_OVERFLOW           = 484;
  432.   ERROR_CRITSEC_UNDERFLOW          = 485;
  433.   ERROR_VIO_BAD_RESERVE            = 486;
  434.   ERROR_INVALID_ADDRESS            = 487;
  435.   ERROR_ZERO_SELECTORS_REQUESTED   = 488;
  436.   ERROR_NOT_ENOUGH_SELECTORS_AVA   = 489;
  437.   ERROR_INVALID_SELECTOR           = 490;
  438.   ERROR_SMG_INVALID_PROGRAM_TYPE   = 491;
  439.   ERROR_SMG_INVALID_PGM_CONTROL    = 492;
  440.   ERROR_SMG_INVALID_INHERIT_OPT    = 493;
  441.   ERROR_VIO_EXTENDED_SG            = 494;
  442.   ERROR_VIO_NOT_PRES_MGR_SG        = 495;
  443.   ERROR_VIO_SHIELD_OWNED           = 496;
  444.   ERROR_VIO_NO_MORE_HANDLES        = 497;
  445.   ERROR_VIO_SEE_ERROR_LOG          = 498;
  446.   ERROR_VIO_ASSOCIATED_DC          = 499;
  447.   ERROR_KBD_NO_CONSOLE             = 500;
  448.   ERROR_MOUSE_NO_CONSOLE           = 501;
  449.   ERROR_MOUSE_INVALID_HANDLE       = 502;
  450.   ERROR_SMG_INVALID_DEBUG_PARMS    = 503;
  451.   ERROR_KBD_EXTENDED_SG            = 504;
  452.   ERROR_MOU_EXTENDED_SG            = 505;
  453.   ERROR_SMG_INVALID_ICON_FILE      = 506;
  454.  
  455.   ERROR_USER_DEFINED_BASE          =  $FF00;
  456.   ERROR_I24_WRITE_PROTECT          = 0;
  457.   ERROR_I24_BAD_UNIT               = 1;
  458.   ERROR_I24_NOT_READY              = 2;
  459.   ERROR_I24_BAD_COMMAND            = 3;
  460.   ERROR_I24_CRC                    = 4;
  461.   ERROR_I24_BAD_LENGTH             = 5;
  462.   ERROR_I24_SEEK                   = 6;
  463.   ERROR_I24_NOT_DOS_DISK           = 7;
  464.   ERROR_I24_SECTOR_NOT_FOUND       = 8;
  465.   ERROR_I24_OUT_OF_PAPER           = 9;
  466.   ERROR_I24_WRITE_FAULT            = 10;
  467.   ERROR_I24_READ_FAULT             = 11;
  468.   ERROR_I24_GEN_FAILURE            = 12;
  469.   ERROR_I24_DISK_CHANGE            = 13;
  470.   ERROR_I24_WRONG_DISK             = 15;
  471.   ERROR_I24_UNCERTAIN_MEDIA        = 16;
  472.   ERROR_I24_CHAR_CALL_INTERRUPTED  = 17;
  473.   ERROR_I24_NO_MONITOR_SUPPORT     = 18;
  474.   ERROR_I24_INVALID_PARAMETER      = 19;
  475.   ERROR_I24_DEVICE_IN_USE          = 20;
  476.   ALLOWED_FAIL                     =  $0001;
  477.   ALLOWED_ABORT                    =  $0002;
  478.   ALLOWED_RETRY                    =  $0004;
  479.   ALLOWED_IGNORE                   =  $0008;
  480.   ALLOWED_ACKNOWLEDGE              =  $0010;
  481.   ALLOWED_DISPATCH                 =  $8000;
  482.   I24_OPERATION                    =  $01;
  483.   I24_AREA                         =  $06;
  484.   I24_CLASS                        =  $80;
  485.   ERRCLASS_OUTRES                  = 1;
  486.   ERRCLASS_TEMPSIT                 = 2;
  487.   ERRCLASS_AUTH                    = 3;
  488.   ERRCLASS_INTRN                   = 4;
  489.   ERRCLASS_HRDFAIL                 = 5;
  490.   ERRCLASS_SYSFAIL                 = 6;
  491.   ERRCLASS_APPERR                  = 7;
  492.   ERRCLASS_NOTFND                  = 8;
  493.   ERRCLASS_BADFMT                  = 9;
  494.   ERRCLASS_LOCKED                  = 10;
  495.   ERRCLASS_MEDIA                   = 11;
  496.   ERRCLASS_ALREADY                 = 12;
  497.   ERRCLASS_UNK                     = 13;
  498.   ERRCLASS_CANT                    = 14;
  499.   ERRCLASS_TIME                    = 15;
  500.   ERRACT_RETRY                     = 1;
  501.   ERRACT_DLYRET                    = 2;
  502.   ERRACT_USER                      = 3;
  503.   ERRACT_ABORT                     = 4;
  504.   ERRACT_PANIC                     = 5;
  505.   ERRACT_IGNORE                    = 6;
  506.   ERRACT_INTRET                    = 7;
  507.   ERRLOC_UNK                       = 1;
  508.   ERRLOC_DISK                      = 2;
  509.   ERRLOC_NET                       = 3;
  510.   ERRLOC_SERDEV                    = 4;
  511.   ERRLOC_MEM                       = 5;
  512.   TC_NORMAL                        = 0;
  513.   TC_HARDERR                       = 1;
  514.   TC_GP_TRAP                       = 2;
  515.   TC_SIGNAL                        = 3;
  516.  
  517. Implementation
  518. End.
  519.