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

  1. DEFINITION MODULE SHLERRORS;
  2.  
  3. (************************************************************************
  4.   OS/2 2.x interface for Presentation Manager Shell error codes.       
  5.  
  6.   Copyright (c) 1992, 1994 by Juergen Neuhoff
  7. *************************************************************************)
  8.  
  9. (*$XL+       Modula-2 language extensions: '_' allowed for symbol names *)
  10.  
  11. CONST (* Window Manager error codes *)
  12.   PMERR_INVALID_PIB                  = 1101H;
  13.   PMERR_INSUFF_SPACE_TO_ADD          = 1102H;
  14.   PMERR_INVALID_GROUP_HANDLE         = 1103H;
  15.   PMERR_DUPLICATE_TITLE              = 1104H;
  16.   PMERR_INVALID_TITLE                = 1105H;
  17.   PMERR_HANDLE_NOT_IN_GROUP          = 1107H;
  18.   PMERR_INVALID_TARGET_HANDLE        = 1106H;
  19.   PMERR_INVALID_PATH_STATEMENT       = 1108H;
  20.   PMERR_NO_PROGRAM_FOUND             = 1109H;
  21.   PMERR_INVALID_BUFFER_SIZE          = 110AH;
  22.   PMERR_BUFFER_TOO_SMALL             = 110BH;
  23.   PMERR_PL_INITIALISATION_FAIL       = 110CH;
  24.   PMERR_CANT_DESTROY_SYS_GROUP       = 110DH;
  25.   PMERR_INVALID_TYPE_CHANGE          = 110EH;
  26.   PMERR_INVALID_PROGRAM_HANDLE       = 110FH;
  27.   PMERR_NOT_CURRENT_PL_VERSION       = 1110H;
  28.   PMERR_INVALID_CIRCULAR_REF         = 1111H;
  29.   PMERR_MEMORY_ALLOCATION_ERR        = 1112H;
  30.   PMERR_MEMORY_DEALLOCATION_ERR      = 1113H;
  31.   PMERR_TASK_HEADER_TOO_BIG          = 1114H;
  32.   PMERR_INVALID_INI_FILE_HANDLE      = 1115H;
  33.   PMERR_MEMORY_SHARE                 = 1116H;
  34.   PMERR_OPEN_QUEUE                   = 1117H;
  35.   PMERR_CREATE_QUEUE                 = 1118H;
  36.   PMERR_WRITE_QUEUE                  = 1119H;
  37.   PMERR_READ_QUEUE                   = 111AH;
  38.   PMERR_CALL_NOT_EXECUTED            = 111BH;
  39.   PMERR_UNKNOWN_APIPKT               = 111CH;
  40.   PMERR_INITHREAD_EXISTS             = 111DH;
  41.   PMERR_CREATE_THREAD                = 111EH;
  42.   PMERR_NO_HK_PROFILE_INSTALLED      = 111FH;
  43.   PMERR_INVALID_DIRECTORY            = 1120H;
  44.   PMERR_WILDCARD_IN_FILENAME         = 1121H;
  45.   PMERR_FILENAME_BUFFER_FULL         = 1122H;
  46.   PMERR_FILENAME_TOO_LONG            = 1123H;
  47.   PMERR_INI_FILE_IS_SYS_OR_USER      = 1124H;
  48.   PMERR_BROADCAST_PLMSG              = 1125H;
  49.   PMERR_190_INIT_DONE                = 1126H;
  50.   PMERR_HMOD_FOR_PMSHAPI             = 1127H;
  51.   PMERR_SET_HK_PROFILE               = 1128H;
  52.   PMERR_API_NOT_ALLOWED              = 1129H;
  53.   PMERR_INI_STILL_OPEN               = 112AH;
  54.   PMERR_PROGDETAILS_NOT_IN_INI       = 112BH;
  55.   PMERR_PIBSTRUCT_NOT_IN_INI         = 112CH;
  56.   PMERR_INVALID_DISKPROGDETAILS      = 112DH;
  57.   PMERR_PROGDETAILS_READ_FAILURE     = 112EH;
  58.   PMERR_PROGDETAILS_WRITE_FAILURE    = 112FH;
  59.   PMERR_PROGDETAILS_QSIZE_FAILURE    = 1130H;
  60.   PMERR_INVALID_PROGDETAILS          = 1131H;
  61.   PMERR_SHEPROFILEHOOK_NOT_FOUND     = 1132H;
  62.   PMERR_190PLCONVERTED               = 1133H;
  63.   PMERR_FAILED_TO_CONVERT_INI_PL     = 1134H;
  64.   PMERR_PMSHAPI_NOT_INITIALISED      = 1135H;
  65.   PMERR_INVALID_SHELL_API_HOOK_ID    = 1136H;
  66.   PMERR_DOS_ERROR                    = 1200H;
  67.   PMERR_NO_SPACE                     = 1201H;
  68.   PMERR_INVALID_SWITCH_HANDLE        = 1202H;
  69.   PMERR_NO_HANDLE                    = 1203H;
  70.   PMERR_INVALID_PROCESS_ID           = 1204H;
  71.   PMERR_NOT_SHELL                    = 1205H;
  72.   PMERR_INVALID_WINDOW               = 1206H;
  73.   PMERR_INVALID_POST_MSG             = 1207H;
  74.   PMERR_INVALID_PARAMETERS           = 1208H;
  75.   PMERR_INVALID_PROGRAM_TYPE         = 1209H;
  76.   PMERR_NOT_EXTENDED_FOCUS           = 120AH;
  77.   PMERR_INVALID_SESSION_ID           = 120BH;
  78.   PMERR_SMG_INVALID_ICON_FILE        = 120CH;
  79.   PMERR_SMG_ICON_NOT_CREATED         = 120DH;
  80.   PMERR_SHL_DEBUG                    = 120EH;
  81.   PMERR_OPENING_INI_FILE             = 1301H;
  82.   PMERR_INI_FILE_CORRUPT             = 1302H;
  83.   PMERR_INVALID_PARM                 = 1303H;
  84.   PMERR_NOT_IN_IDX                   = 1304H;
  85.   PMERR_NO_ENTRIES_IN_GROUP          = 1305H;
  86.   PMERR_INI_WRITE_FAIL               = 1306H;
  87.   PMERR_IDX_FULL                     = 1307H;
  88.   PMERR_INI_PROTECTED                = 1308H;
  89.   PMERR_MEMORY_ALLOC                 = 1309H;
  90.   PMERR_INI_INIT_ALREADY_DONE        = 130AH;
  91.   PMERR_INVALID_INTEGER              = 130BH;
  92.   PMERR_INVALID_ASCIIZ               = 130CH;
  93.   PMERR_CAN_NOT_CALL_SPOOLER         = 130DH;
  94.   PMERR_VALIDATION_REJECTED          = PMERR_CAN_NOT_CALL_SPOOLER;
  95.   PMERR_WARNING_WINDOW_NOT_KILLED    = 1401H;
  96.   PMERR_ERROR_INVALID_WINDOW         = 1402H;
  97.   PMERR_ALREADY_INITIALIZED          = 1403H;
  98.   PMERR_MSG_PROG_NO_MOU              = 1405H;
  99.   PMERR_MSG_PROG_NON_RECOV           = 1406H;
  100.   PMERR_WINCONV_INVALID_PATH         = 1407H;
  101.   PMERR_PI_NOT_INITIALISED           = 1408H;
  102.   PMERR_PL_NOT_INITIALISED           = 1409H;
  103.   PMERR_NO_TASK_MANAGER              = 140AH;
  104.   PMERR_SAVE_NOT_IN_PROGRESS         = 140BH;
  105.   PMERR_NO_STACK_SPACE               = 140CH;
  106.   PMERR_INVALID_COLR_FIELD           = 140DH;
  107.   PMERR_INVALID_COLR_VALUE           = 140EH;
  108.   PMERR_COLR_WRITE                   = 140FH;
  109.   PMERR_TARGET_FILE_EXISTS           = 1501H;
  110.   PMERR_SOURCE_SAME_AS_TARGET        = 1502H;
  111.   PMERR_SOURCE_FILE_NOT_FOUND        = 1503H;
  112.   PMERR_INVALID_NEW_PATH             = 1504H;
  113.   PMERR_TARGET_FILE_NOT_FOUND        = 1505H;
  114.   PMERR_INVALID_DRIVE_NUMBER         = 1506H;
  115.   PMERR_NAME_TOO_LONG                = 1507H;
  116.   PMERR_NOT_ENOUGH_ROOM_ON_DISK      = 1508H;
  117.   PMERR_NOT_ENOUGH_MEM               = 1509H;
  118.   PMERR_LOG_DRV_DOES_NOT_EXIST       = 150BH;
  119.   PMERR_INVALID_DRIVE                = 150CH;
  120.   PMERR_ACCESS_DENIED                = 150DH;
  121.   PMERR_NO_FIRST_SLASH               = 150EH;
  122.   PMERR_READ_ONLY_FILE               = 150FH;
  123.   PMERR_GROUP_PROTECTED              = 151FH;
  124.   PMERR_INVALID_PROGRAM_CATEGORY     = 152FH;
  125.   PMERR_INVALID_APPL                 = 1530H;
  126.   PMERR_CANNOT_START                 = 1531H;
  127.   PMERR_STARTED_IN_BACKGROUND        = 1532H;
  128.   PMERR_INVALID_HAPP                 = 1533H;
  129.   PMERR_CANNOT_STOP                  = 1534H;
  130.  
  131.  
  132. (* Errors generated by Language Bindings layer.    *)
  133. (* (Range 1600H thru 16FFH reserved for Bindings)  *)
  134.  
  135. CONST (* SEVERITY_UNRECOVERABLE *)
  136.   PMERR_INTERNAL_ERROR_1             = 1601H;
  137.   PMERR_INTERNAL_ERROR_2             = 1602H;
  138.   PMERR_INTERNAL_ERROR_3             = 1603H;
  139.   PMERR_INTERNAL_ERROR_4             = 1604H;
  140.   PMERR_INTERNAL_ERROR_5             = 1605H;
  141.   PMERR_INTERNAL_ERROR_6             = 1606H;
  142.   PMERR_INTERNAL_ERROR_7             = 1607H;
  143.   PMERR_INTERNAL_ERROR_8             = 1608H;
  144.   PMERR_INTERNAL_ERROR_9             = 1609H;
  145.   PMERR_INTERNAL_ERROR_10            = 160AH;
  146.   PMERR_INTERNAL_ERROR_11            = 160BH;
  147.   PMERR_INTERNAL_ERROR_12            = 160CH;
  148.   PMERR_INTERNAL_ERROR_13            = 160DH;
  149.   PMERR_INTERNAL_ERROR_14            = 160EH;
  150.   PMERR_INTERNAL_ERROR_15            = 160FH;
  151.   PMERR_INTERNAL_ERROR_16            = 1610H;
  152.   PMERR_INTERNAL_ERROR_17            = 1611H;
  153.   PMERR_INTERNAL_ERROR_18            = 1612H;
  154.   PMERR_INTERNAL_ERROR_19            = 1613H;
  155.   PMERR_INTERNAL_ERROR_20            = 1614H;
  156.   PMERR_INTERNAL_ERROR_21            = 1615H;
  157.   PMERR_INTERNAL_ERROR_22            = 1616H;
  158.   PMERR_INTERNAL_ERROR_23            = 1617H;
  159.   PMERR_INTERNAL_ERROR_24            = 1618H;
  160.   PMERR_INTERNAL_ERROR_25            = 1619H;
  161.   PMERR_INTERNAL_ERROR_26            = 161AH;
  162.   PMERR_INTERNAL_ERROR_27            = 161BH;
  163.   PMERR_INTERNAL_ERROR_28            = 161CH;
  164.   PMERR_INTERNAL_ERROR_29            = 161DH;
  165.  
  166. CONST (* SEVERITY_WARNING *)
  167.   PMERR_INVALID_FREE_MESSAGE_ID      = 1630H;
  168.  
  169. CONST (* SEVERITY_ERROR *)
  170.   PMERR_FUNCTION_NOT_SUPPORTED       = 1641H;
  171.   PMERR_INVALID_ARRAY_COUNT          = 1642H;
  172.   PMERR_INVALID_LENGTH               = 1643H;
  173.   PMERR_INVALID_BUNDLE_TYPE          = 1644H;
  174.   PMERR_INVALID_PARAMETER            = 1645H;
  175.   PMERR_INVALID_NUMBER_OF_PARMS      = 1646H;
  176.   PMERR_GREATER_THAN_64K             = 1647H;
  177.   PMERR_INVALID_PARAMETER_TYPE       = 1648H;
  178.   PMERR_NEGATIVE_STRCOND_DIM         = 1649H;
  179.   PMERR_INVALID_NUMBER_OF_TYPES      = 164AH;
  180.   PMERR_INCORRECT_HSTRUCT            = 164BH;
  181.   PMERR_INVALID_ARRAY_SIZE           = 164CH;
  182.   PMERR_INVALID_CONTROL_DATATYPE     = 164DH;
  183.   PMERR_INCOMPLETE_CONTROL_SEQU      = 164EH;
  184.   PMERR_INVALID_DATATYPE             = 164FH;
  185.   PMERR_INCORRECT_DATATYPE           = 1650H;
  186.   PMERR_NOT_SELF_DESCRIBING_DTYP     = 1651H;
  187.   PMERR_INVALID_CTRL_SEQ_INDEX       = 1652H;
  188.   PMERR_INVALID_TYPE_FOR_LENGTH      = 1653H;
  189.   PMERR_INVALID_TYPE_FOR_OFFSET      = 1654H;
  190.   PMERR_INVALID_TYPE_FOR_MPARAM      = 1655H;
  191.   PMERR_INVALID_MESSAGE_ID           = 1656H;
  192.   PMERR_C_LENGTH_TOO_SMALL           = 1657H;
  193.   PMERR_APPL_STRUCTURE_TOO_SMALL     = 1658H;
  194.   PMERR_INVALID_ERRORINFO_HANDLE     = 1659H;
  195.   PMERR_INVALID_CHARACTER_INDEX      = 165AH;
  196.  
  197. END SHLERRORS.
  198.