home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Guide / c-cplusplus-interactive-guide.iso / c_ref / csource1 / program3 / isperror.pas < prev    next >
Pascal/Delphi Source File  |  1993-11-23  |  26KB  |  588 lines

  1. {| Unit: IsPerror
  2.  | Version: 1.00
  3.  | translated from file isperror.H
  4.  | Original translation: Peter Sawatzki (ps)
  5.  | Contributing:
  6.  |   (fill in)
  7.  |
  8.  | change history:
  9.  | Date:    Ver: Author:
  10.  | 11/20/93 1.00 ps     original translation by ps
  11. }
  12. Unit isperror;
  13. Interface
  14. Uses
  15.   Os2Def;
  16. {********************************************************************\
  17. *
  18. * Module Name: ISPERROR.H
  19. *
  20. * OS/2 Dialog Manager error constants for user applications.
  21. *
  22. \********************************************************************}
  23.  
  24. { Dialog Manager Error Constants }
  25.  
  26. Const
  27.   DMERR_BASE_ERROR_CLASS           = 100000 ;
  28.   DMERR_INFORMATIONAL              = 0 ;
  29.   DMERR_LOW_WARNING                = 400000 ;
  30.   DMERR_HIGH_WARNING               = 800000 ;
  31.   DMERR_PROGRAMMER_ERROR           = 1200000 ;
  32.   DMERR_RESOURCE_FAILURE           = 1600000 ;
  33.   DMERR_SEVERE_ERROR               = 2000000 ;
  34.  
  35. { ISPCI/ISPCI2 Error Constants }
  36.  
  37.   DMERR_INVALID_HWND               = 1200100 ;
  38.   DMERR_UPPERCASE                  = 1200101 ;
  39.   DMERR_UPPERCASE_BUFFER           = 1200102 ;
  40.   DMERR_UPPERCASE_VERB             = 1200103 ;
  41.   DMERR_UNEXPECTED_PAREN           = 1200104 ;
  42.   DMERR_BUF_TOO_LONG               = 1200105 ;
  43.   DMERR_INVALID_SERVICE_PARM       = 1200106 ;
  44.   DMERR_TOO_MANY_PARMS             = 1200107 ;
  45.   DMERR_SUBFIELD                   = 1200108 ;
  46.   DMERR_INVALID_KEYWORD            = 1200109 ;
  47.   DMERR_SUBFIELD_MISSING           = 1200110 ;
  48.   DMERR_PARM_MISSING               = 1200111 ;
  49.   DMERR_POSITIONAL_MISSING         = 1200112 ;
  50.   DMERR_INVALID_PARM_LENGTH        = 1200113 ;
  51.   DMERR_LIST_FOUND                 = 1200114 ;
  52.   DMERR_NAME_LIST                  = 1200115 ;
  53.   DMERR_KEYWORD_CONFLICT           = 1200116 ;
  54.   DMERR_CMD_SERVICE                = 1200117 ;
  55.   DMERR_STRING_END                 = 1200118 ;
  56.   DMERR_END_BUFFER_FOUND           = 1200119 ;
  57.   DMERR_SUBSCRIPT_INVALID          = 1200120 ;
  58.   DMERR_ISPCI2_CALL                = 1200121 ;
  59.   DMERR_GET_SUBSTITUTE_VAR         = 1200122 ;
  60.   DMERR_MORE_PARMS                 = 1200123 ;
  61.   DMERR_ISPCI_CALL                 = 1200124 ;
  62.   DMERR_BUFFER_EXCEEDS_MAX         = 1200125 ;
  63.   DMERR_SERVICE_NOT_FOUND          = 1200126 ;
  64.   DMERR_SERVICE_NAME_LENGTH        = 1200127 ;
  65.   DMERR_BUFFER_EMPTY               = 1200128 ;
  66.   DMERR_UNEXPECTED_LIST_FOUND      = 1200129 ;
  67.   DMERR_PARM_TOO_LONG              = 1200130 ;
  68.   DMERR_POSITIONAL_NOT_FOUND       = 1200131 ;
  69.   DMERR_NO_POSITIONAL_FOUND        = 1200132 ;
  70.   DMERR_NULL_PARM                  = 1200133 ;
  71.   DMERR_END_BUFF_BEFORE_END_LIST   = 1200134 ;
  72.   DMERR_KEYWORD_NOT_IN_TABLE       = 1200135 ;
  73.   DMERR_INVALID_KEYWORD_LENGTH     = 1200136 ;
  74.   DMERR_INVALID_SUB_KEYWORD        = 1200137 ;
  75.   DMERR_SUBFIELD_NOT_NUMERIC       = 1200138 ;
  76.   DMERR_REQUIRED_SUBFIELD_MISSING  = 1200139 ;
  77.   DMERR_CONVERTING_NUMERIC_PARM    = 1200140 ;
  78.   DMERR_NUMERIC_PARM_RANGE         = 1200141 ;
  79.   DMERR_KEYWORD_TABLE_NOT_FOUND    = 1600100 ;
  80.  
  81. { Dialog Manager Controls Error Constants }
  82.  
  83.   DMERR_LOAD_APPL_CMD_TABLE        = 505 ;
  84.   CMERR_DEFAULT_KEY_TABLE_ENTRY    = 400500 ;
  85.   CMERR_MATCHING_COMMAND_INDEX     = 400501 ;
  86.   CMERR_NO_COMMAND_FOR_KEY         = 400502 ;
  87.   DMERR_COMMAND_STACK_EMPTY        = 400503 ;
  88.   CMERR_PS_INVALID_VALUE           = 400504 ;
  89.   CMERR_DUPLICATE_LF_MOD_ROWS      = 400505 ;
  90.   CMERR_OUT_OF_BOUNDS_POS          = 800500 ;
  91.   CMERR_QUERY_ZPANELID             = 800501 ;
  92.   CMERR_QUERY_ZFKA                 = 800502 ;
  93.   CMERR_UA_DO_ACTION               = 800505 ;
  94.   CMERR_UM_DO_CMD_ACTION           = 800506 ;
  95.   CMERR_UX_DO_XLATE                = 800507 ;
  96.   CMERR_UK_DO_CHECK                = 800508 ;
  97.   CMERR_EXECUTING_SCROLL           = 800509 ;
  98.   CMERR_LMARGIN_EXCEEDS_RMARGIN    = 800510 ;
  99.   CMERR_FONT_NOT_AVAILABLE         = 800511 ;
  100.   CMERR_OVERFLOW_LF_MOD_ROWS       = 800523 ;
  101.   CMERR_USER_DATA_FAILED_XLAT      = 800524 ;
  102.   CMERR_VAR_DATA_TOO_BIG           = 800525 ;
  103.   CMERR_SETTING_POOL_VARIABLE_8    = 800526 ;
  104.   CMERR_GETTING_POOL_VARIABLE_8    = 800527 ;
  105.   CMERR_INVALID_CMDACT_TYPE        = 1200502 ;
  106.   CMERR_DOING_EXT_CMDACT           = 1200505 ;
  107.   CMERR_DOING_INT_CMDACT           = 1200508 ;
  108.   CMERR_INIT_USER_ACTION           = 1200520 ;
  109.   CMERR_INIT_USER_CHECK            = 1200521 ;
  110.   CMERR_INIT_USER_CONTROL          = 1200522 ;
  111.   CMERR_INIT_USER_CMD_ACTION       = 1200523 ;
  112.   CMERR_INIT_USER_XLATE            = 1200524 ;
  113.   CMERR_USER_ACTION_NOT_REG        = 1200525 ;
  114.   CMERR_USER_CHECK_NOT_REG         = 1200526 ;
  115.   CMERR_USER_CONTROL_NOT_REG       = 1200527 ;
  116.   CMERR_USER_CMD_ACTION_NOT_REG    = 1200528 ;
  117.   CMERR_USER_VAR_ACCESS_NOT_REG    = 1200529 ;
  118.   CMERR_USER_XLATE_NOT_REG         = 1200530 ;
  119.   CMERR_FOCUS_DEST_WND_UNDEFINED   = 1200532 ;
  120.   CMERR_FLD_CANNOT_TAKE_FOCUS      = 1200533 ;
  121.   CMERR_ACCEPTING_FOCUS            = 1200535 ;
  122.   CMERR_LF_NUM_OF_ROWS_OUT_RANGE   = 1200537 ;
  123.   CMERR_TOP_ROW_OUT_OF_RANGE       = 1200539 ;
  124.   CMERR_LC_OUTPUT_ONLY_FIELD       = 1200540 ;
  125.   CMERR_LF_MOD_ROW_INVALID         = 1200542 ;
  126.   CMERR_SL_NUMROWS_OUT_OF_RANGE    = 1200543 ;
  127.   CMERR_SL_SELECTED_ROWS_RANGE     = 1200544 ;
  128.   CMERR_SL_TOP_ROW_OUT_OF_RANGE    = 1200545 ;
  129.   CMERR_LOAD_INFO_FONTS            = 1200546 ;
  130.   CMERR_TEXT_LONGER_THAN_WND_MAX   = 1200547 ;
  131.   CMERR_GET_COMMAND_AREA_TEXT      = 1200549 ;
  132.   CMERR_SETTING_POOL_VARIABLE_12   = 1200550 ;
  133.   CMERR_INIT_USER_VARIABLE         = 1200553 ;
  134.   CMERR_GETTING_POOL_VARIABLE_12   = 1200554 ;
  135.   CMERR_PS_NO_MATCH_ON_OUTPUT      = 1200555 ;
  136.   CMERR_VAR_LENGTH_EXCEEDS_BUFFER  = 1200556 ;
  137.   CMERR_INVALID_MSG_PARM_SIZE      = 1200557 ;
  138.   CMERR_ALLOC_AB_TEXT              = 1600500 ;
  139.   CMERR_GETTING_MEM_CMDACT_STRING  = 1600501 ;
  140.   CMERR_SYSTEM_CMD_TABLE_WNDHDL    = 1600502 ;
  141.   CMERR_SCROLLING_BACKWARD         = 1600504 ;
  142.   CMERR_SCROLLING_FORWARD          = 1600505 ;
  143.   CMERR_SCROLLING_LEFT             = 1600506 ;
  144.   CMERR_SCROLLING_RIGHT            = 1600507 ;
  145.   CMERR_SET_LF_EDIT_CTL_NAME       = 1600508 ;
  146.   CMERR_SHOW_PANEL                 = 1600509 ;
  147.   CMERR_POPPING_CMD_STACK          = 1600510 ;
  148.   CMERR_SETTING_POP_CMDSTR         = 1600511 ;
  149.   CMERR_SETTING_ZVERB              = 1600512 ;
  150.   CMERR_SETTING_ZCMD               = 1600513 ;
  151.   CMERR_CANCELING_PANEL            = 1600514 ;
  152.   CMERR_SETTING_REMAIN_CMDS        = 1600515 ;
  153.   CMERR_EXECUTE_ENTER              = 1600516 ;
  154.   CMERR_ENTERING_PANEL             = 1600517 ;
  155.   CMERR_EXITING_PANEL              = 1600518 ;
  156.   CMERR_SETTING_ZPANELID           = 1600519 ;
  157.   CMERR_SETTING_ZFKA               = 1600520 ;
  158.   CMERR_CHANGING_FKA_FORM          = 1600521 ;
  159.   CMERR_SHOW_PANELID               = 1600522 ;
  160.   CMERR_PASSTHRU                   = 1600523 ;
  161.   CMERR_SETVERB                    = 1600524 ;
  162.   CMERR_PUSH_CMD_STRING            = 1600525 ;
  163.   CMERR_SETTING_CMD_TEXT           = 1600526 ;
  164.   CMERR_REFRESHING_AVAILVAR        = 1600527 ;
  165.   CMERR_REFRESHING_SKIPVAR         = 1600528 ;
  166.   CMERR_KEYTBL_ENTRY_UNKNOWN       = 1600531 ;
  167.   CMERR_REFRESHING_CMDACT_STRING   = 1600532 ;
  168.   CMERR_PASSING_EXTERNAL_CMD       = 1600533 ;
  169.   CMERR_PASSING_INTERNAL_CMD       = 1600534 ;
  170.   CMERR_PASSING_KEY_TABLE_ENTRY    = 1600535 ;
  171.   CMERR_EXECUTING_ALIAS            = 1600536 ;
  172.   CMERR_EXTERNAL_CMD               = 1600537 ;
  173.   CMERR_CHILD_NOT_KNOWN            = 1600538 ;
  174.   CMERR_GETTING_MEM_ACTION_PARM1   = 1600539 ;
  175.   CMERR_GETTING_MEM_ACTION_PARM2   = 1600540 ;
  176.   CMERR_GETTING_MEM_VARIABLE_STR   = 1600541 ;
  177.   DMERR_ALLOC_COMMAND_POOL         = 1600542 ;
  178.   DMERR_GET_GBL_INSTANCE_MEM       = 1600543 ;
  179.   DMERR_GET_INSTANCE_MEM           = 1600544 ;
  180.   DMERR_GET_APPL_DATA_ENTRY_MEM    = 1600545 ;
  181.   DMERR_REMAIN_CMD_STRING_MEM      = 1600546 ;
  182.   DMERR_GET_CMD_STACK_NODE_MEM     = 1600547 ;
  183.   DMERR_GET_CMD_STACK_MEM          = 1600548 ;
  184.   CMERR_PASSING_EXT_CMD_STRING     = 1600549 ;
  185.   CMERR_SETTING_SET_VAR            = 1600550 ;
  186.   CMERR_NOTIFY_SETVAR_CHG          = 1600551 ;
  187.   CMERR_SETTING_TOGGLE_VAR         = 1600552 ;
  188.   CMERR_NOTIFY_TOGVAR_CHG          = 1600553 ;
  189.   CMERR_QUERY_CMD_TABLE_WNDHDL     = 1600554 ;
  190.   CMERR_LOAD