home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / bpos2i.zip / PMERR.PAS < prev    next >
Pascal/Delphi Source File  |  1994-05-31  |  30KB  |  739 lines

  1. (* ====================================================== *)
  2. (*                         PMERR.PAS                      *)
  3. (*         Implementation of the PMERR error codes        *)
  4. (*        Translation to Pascal by jb+wr/toolbox mag      *)
  5. (* ====================================================== *)
  6. {$IFNDEF OS2}
  7.   Error: Wrong target/Compiler not patched
  8. {$ENDIF}
  9.  
  10. UNIT PMErr;
  11.  
  12. INTERFACE
  13.  
  14. USES Os2Def;
  15.  
  16. (**********************************************************************\
  17. *
  18. *            Window Manager error codes
  19. *
  20. * 1.) PMWIN error codes
  21. *
  22. \**********************************************************************)
  23. CONST
  24.   PMERR_INVALID_HWND    = $1001;
  25.   PMERR_INVALID_HMQ    = $1002;
  26.   PMERR_PARAMETER_OUT_OF_RANGE  = $1003;
  27.   PMERR_WINDOW_LOCK_UNDERFLOW  = $1004;
  28.   PMERR_WINDOW_LOCK_OVERFLOW  = $1005;
  29.   PMERR_BAD_WINDOW_LOCK_COUNT  = $1006;
  30.   PMERR_WINDOW_NOT_LOCKED   = $1007;
  31.   PMERR_INVALID_SELECTOR  = $1008;
  32.   PMERR_CALL_FROM_WRONG_THREAD  = $1009;
  33.   PMERR_RESOURCE_NOT_FOUND  = $0100A;
  34.   PMERR_INVALID_STRING_PARM  = $0100B;
  35.   PMERR_INVALID_HHEAP    = $0100C;
  36.   PMERR_INVALID_HEAP_POINTER  = $0100D;
  37.   PMERR_INVALID_HEAP_SIZE_PARM  = $0100E;
  38.   PMERR_INVALID_HEAP_SIZE   = $0100F;
  39.   PMERR_INVALID_HEAP_SIZE_WORD  = $1010;
  40.   PMERR_HEAP_OUT_OF_MEMORY  = $1011;
  41.   PMERR_HEAP_MAX_SIZE_REACHED  = $1012;
  42.   PMERR_INVALID_HATOMTBL  = $1013;
  43.   PMERR_INVALID_ATOM    = $1014;
  44.   PMERR_INVALID_ATOM_NAME   = $1015;
  45.   PMERR_INVALID_INTEGER_ATOM  = $1016;
  46.   PMERR_ATOM_NAME_NOT_FOUND  = $1017;
  47.   PMERR_QUEUE_TOO_LARGE    = $1018;
  48.   PMERR_INVALID_FLAG    = $1019;
  49.   PMERR_INVALID_HACCEL    = $0101A;
  50.   PMERR_INVALID_HPTR    = $0101B;
  51.   PMERR_INVALID_HENUM    = $0101C;
  52.   PMERR_INVALID_SRC_CODEPAGE  = $0101D;
  53.   PMERR_INVALID_DST_CODEPAGE  = $0101E;
  54.  
  55. (* These are not real error codes, but just used to access special  *)
  56. (* error message strings used by WinGetErrorInfo to format an error *)
  57. (* message.                                                         *)
  58.  
  59.   PMERR_UNKNOWN_COMPONENT_ID  = $0101F;
  60.   PMERR_UNKNOWN_ERROR_CODE  = $1020;
  61.   PMERR_SEVERITY_LEVELS    = $1021;
  62.  
  63. (* = 1022H; - = 1033H;, = 1035H;, = 0104BH; - = 0104CH; used elsewhere      *)
  64.   PMERR_INVALID_RESOURCE_FORMAT  = $1034;
  65.   PMERR_NO_MSG_QUEUE    = $1036;
  66.   PMERR_WIN_DEBUGMSG    = $1037;
  67.   PMERR_QUEUE_FULL    = $1038;
  68.  
  69.   PMERR_LIBRARY_LOAD_FAILED  = $1039;
  70.   PMERR_PROCEDURE_LOAD_FAILED  = $0103A;
  71.   PMERR_LIBRARY_DELETE_FAILED  = $0103B;
  72.   PMERR_PROCEDURE_DELETE_FAILED  = $0103C;
  73.  
  74.   PMERR_ARRAY_TOO_LARGE     = $0103D;
  75.   PMERR_ARRAY_TOO_SMALL     = $0103E;
  76.   PMERR_DATATYPE_ENTRY_BAD_INDEX = $0103F;
  77.   PMERR_DATATYPE_ENTRY_CTL_BAD   = $1040;
  78.   PMERR_DATATYPE_ENTRY_CTL_MISS   = $1041;
  79.   PMERR_DATATYPE_ENTRY_INVALID   = $1042;
  80.   PMERR_DATATYPE_ENTRY_NOT_NUM   = $1043;
  81.   PMERR_DATATYPE_ENTRY_NOT_OFF   = $1044;
  82.   PMERR_DATATYPE_INVALID   = $1045;
  83.   PMERR_DATATYPE_NOT_UNIQUE   = $1046;
  84.   PMERR_DATATYPE_TOO_LONG    = $1047;
  85.   PMERR_DATATYPE_TOO_SMALL   = $1048;
  86.   PMERR_DIRECTION_INVALID    = $1049;
  87.   PMERR_INVALID_HAB     = $0104A;
  88.   PMERR_INVALID_HSTRUCT     = $0104D;
  89.   PMERR_LENGTH_TOO_SMALL   = $0104E;
  90.   PMERR_MSGID_TOO_SMALL     = $0104F;
  91.   PMERR_NO_HANDLE_ALLOC     = $1050;
  92.  
  93. (**********************************************************************\
  94. *
  95. *            Window Manager error codes
  96. *
  97. * 2.) PMSHL error codes
  98. *
  99. \**********************************************************************)
  100.  
  101.   PMERR_INVALID_PIB    = $1101;
  102.   PMERR_INSUFF_SPACE_TO_ADD  = $1102;
  103.   PMERR_INVALID_GROUP_HANDLE  = $1103;
  104.   PMERR_DUPLICATE_TITLE    = $1104;
  105.   PMERR_INVALID_TITLE    = $1105;
  106.   PMERR_HANDLE_NOT_IN_GROUP  = $1107;
  107.   PMERR_INVALID_TARGET_HANDLE  = $1106;
  108.   PMERR_INVALID_PATH_STATEMENT  = $1108;
  109.   PMERR_NO_PROGRAM_FOUND  = $1109;
  110.   PMERR_INVALID_BUFFER_SIZE  = $0110A;
  111.   PMERR_BUFFER_TOO_SMALL  = $0110B;
  112.   PMERR_PL_INITIALISATION_FAIL  = $0110C;
  113.   PMERR_CANT_DESTROY_SYS_GROUP  = $0110D;
  114.   PMERR_INVALID_TYPE_CHANGE  = $0110E;
  115.   PMERR_INVALID_PROGRAM_HANDLE  = $0110F;
  116.  
  117.   PMERR_NOT_CURRENT_PL_VERSION  = $1110;
  118.   PMERR_INVALID_CIRCULAR_REF  = $1111;
  119.   PMERR_MEMORY_ALLOCATION_ERR  = $1112;
  120.   PMERR_MEMORY_DEALLOCATION_ERR  = $1113;
  121.   PMERR_TASK_HEADER_TOO_BIG  = $1114;
  122.  
  123.   PMERR_INVALID_INI_FILE_HANDLE  = $1115;
  124.   PMERR_MEMORY_SHARE    = $1116;
  125.   PMERR_OPEN_QUEUE    = $1117;
  126.   PMERR_CREATE_QUEUE    = $1118;
  127.   PMERR_WRITE_QUEUE    = $1119;
  128.   PMERR_READ_QUEUE    = $0111A;
  129.   PMERR_CALL_NOT_EXECUTED   = $0111B;
  130.   PMERR_UNKNOWN_APIPKT    = $0111C;
  131.   PMERR_INITHREAD_EXISTS         = $0111D;
  132.   PMERR_CREATE_THREAD            = $0111E;
  133.   PMERR_NO_HK_PROFILE_INSTALLED  = $0111F;
  134.   PMERR_INVALID_DIRECTORY        = $1120;
  135.   PMERR_WILDCARD_IN_FILENAME     = $1121;
  136.   PMERR_FILENAME_BUFFER_FULL     = $1122;
  137.   PMERR_FILENAME_TOO_LONG        = $1123;
  138.   PMERR_INI_FILE_IS_SYS_OR_USER  = $1124;
  139.   PMERR_BROADCAST_PLMSG          = $1125;
  140.   PMERR_190_INIT_DONE            = $1126;
  141.   PMERR_HMOD_FOR_PMSHAPI         = $1127;
  142.   PMERR_SET_HK_PROFILE           = $1128;
  143.   PMERR_API_NOT_ALLOWED          = $1129;
  144.   PMERR_INI_STILL_OPEN           = $0112A;
  145.  
  146.   PMERR_PROGDETAILS_NOT_IN_INI    = $0112B;
  147.   PMERR_PIBSTRUCT_NOT_IN_INI      = $0112C;
  148.   PMERR_INVALID_DISKPROGDETAILS   = $0112D;
  149.   PMERR_PROGDETAILS_READ_FAILURE  = $0112E;
  150.   PMERR_PROGDETAILS_WRITE_FAILURE = $0112F;
  151.   PMERR_PROGDETAILS_QSIZE_FAILURE = $1130;
  152.   PMERR_INVALID_PROGDETAILS       = $1131;
  153.   PMERR_SHEPROFILEHOOK_NOT_FOUND  = $1132;
  154.   PMERR_190PLCONVERTED            = $1133;
  155.   PMERR_FAILED_TO_CONVERT_INI_PL  = $1134;
  156.   PMERR_PMSHAPI_NOT_INITIALISED   = $1135;
  157.   PMERR_INVALID_SHELL_API_HOOK_ID = $1136;
  158.  
  159.   PMERR_DOS_ERROR                 = 1200;
  160.  
  161.   PMERR_NO_SPACE                  = $1201;
  162.   PMERR_INVALID_SWITCH_HANDLE     = $1202;
  163.   PMERR_NO_HANDLE                 = $1203;
  164.   PMERR_INVALID_PROCESS_ID        = $1204;
  165.   PMERR_NOT_SHELL                 = $1205;
  166.   PMERR_INVALID_WINDOW            = $1206;
  167.   PMERR_INVALID_POST_MSG          = $1207;
  168.   PMERR_INVALID_PARAMETERS        = $1208;
  169.   PMERR_INVALID_PROGRAM_TYPE      = $1209;
  170.   PMERR_NOT_EXTENDED_FOCUS        = $120A;
  171.   PMERR_INVALID_SESSION_ID        = $120B;
  172.   PMERR_SMG_INVALID_ICON_FILE     = $120C;
  173.   PMERR_SMG_ICON_NOT_CREATED      = $120D;
  174.   PMERR_SHL_DEBUG                 = $120E;
  175.  
  176.   PMERR_OPENING_INI_FILE          = $1301;
  177.   PMERR_INI_FILE_CORRUPT          = $1302;
  178.   PMERR_INVALID_PARM              = $1303;
  179.   PMERR_NOT_IN_IDX                = $1304;
  180.   PMERR_NO_ENTRIES_IN_GROUP       = $1305;
  181.  
  182.   PMERR_INI_WRITE_FAIL            = $1306;
  183.   PMERR_IDX_FULL                  = $1307;
  184.   PMERR_INI_PROTECTED             = $1308;
  185.   PMERR_MEMORY_ALLOC              = $1309;
  186.   PMERR_INI_INIT_ALREADY_DONE     = $130A;
  187.   PMERR_INVALID_INTEGER           = $130B;
  188.   PMERR_INVALID_ASCIIZ            = $130C;
  189.   PMERR_CAN_NOT_CALL_SPOOLER      = $130D;
  190.   PMERR_VALIDATION_REJECTED       = PMERR_CAN_NOT_CALL_SPOOLER;
  191.  
  192.   PMERR_WARNING_WINDOW_NOT_KILLED = $1401;
  193.   PMERR_ERROR_INVALID_WINDOW      = $1402;
  194.   PMERR_ALREADY_INITIALIZED       = $1403;
  195.   PMERR_MSG_PROG_NO_MOU           = $1405;
  196.   PMERR_MSG_PROG_NON_RECOV        = $1406;
  197.   PMERR_WINCONV_INVALID_PATH      = $1407;
  198.   PMERR_PI_NOT_INITIALISED        = $1408;
  199.   PMERR_PL_NOT_INITIALISED        = $1409;
  200.   PMERR_NO_TASK_MANAGER           = $140A;
  201.   PMERR_SAVE_NOT_IN_PROGRESS      = $140B;
  202.   PMERR_NO_STACK_SPACE            = $140C;
  203.   PMERR_INVALID_COLR_FIELD        = $140D;
  204.   PMERR_INVALID_COLR_VALUE        = $140E;
  205.   PMERR_COLR_WRITE                = $140F;
  206.  
  207.   PMERR_TARGET_FILE_EXISTS        = $1501;
  208.   PMERR_SOURCE_SAME_AS_TARGET     = $1502;
  209.   PMERR_SOURCE_FILE_NOT_FOUND     = $1503;
  210.   PMERR_INVALID_NEW_PATH          = $1504;
  211.   PMERR_TARGET_FILE_NOT_FOUND     = $1505;
  212.   PMERR_INVALID_DRIVE_NUMBER      = $1506;
  213.   PMERR_NAME_TOO_LONG             = $1507;
  214.   PMERR_NOT_ENOUGH_ROOM_ON_DISK   = $1508;
  215.   PMERR_NOT_ENOUGH_MEM            = $1509;
  216.  
  217.   PMERR_LOG_DRV_DOES_NOT_EXIST    = $150B;
  218.   PMERR_INVALID_DRIVE             = $150C;
  219.   PMERR_ACCESS_DENIED             = $150D;
  220.   PMERR_NO_FIRST_SLASH            = $150E;
  221.   PMERR_READ_ONLY_FILE            = $150F;
  222.   PMERR_GROUP_PROTECTED           = $151F;
  223.   PMERR_INVALID_PROGRAM_CATEGORY  = $152F;
  224.   PMERR_INVALID_APPL              = $1530;
  225.   PMERR_CANNOT_START              = $1531;
  226.   PMERR_STARTED_IN_BACKGROUND     = $1532;
  227.   PMERR_INVALID_HAPP              = $1533;
  228.   PMERR_CANNOT_STOP               = $1534;
  229.  
  230. (*                *)
  231. (* Errors generated by Language Bindings layer.     *)
  232. (*                *)
  233. (* (Range = 1600H; - = 016FFH; reserved for Bindings)    *)
  234. (*                *)
  235.  
  236. (* SEVERITY_UNRECOVERABLE:          *)
  237. CONST
  238.   PMERR_INTERNAL_ERROR_1    = $1601;
  239.   PMERR_INTERNAL_ERROR_2    = $1602;
  240.   PMERR_INTERNAL_ERROR_3    = $1603;
  241.   PMERR_INTERNAL_ERROR_4    = $1604;
  242.   PMERR_INTERNAL_ERROR_5    = $1605;
  243.   PMERR_INTERNAL_ERROR_6    = $1606;
  244.   PMERR_INTERNAL_ERROR_7    = $1607;
  245.   PMERR_INTERNAL_ERROR_8    = $1608;
  246.   PMERR_INTERNAL_ERROR_9    = $1609;
  247.   PMERR_INTERNAL_ERROR_10   = $160A;
  248.   PMERR_INTERNAL_ERROR_11   = $160B;
  249.   PMERR_INTERNAL_ERROR_12   = $160C;
  250.   PMERR_INTERNAL_ERROR_13   = $160D;
  251.   PMERR_INTERNAL_ERROR_14   = $160E;
  252.   PMERR_INTERNAL_ERROR_15   = $160F;
  253.   PMERR_INTERNAL_ERROR_16   = $1610;
  254.   PMERR_INTERNAL_ERROR_17   = $1611;
  255.   PMERR_INTERNAL_ERROR_18   = $1612;
  256.   PMERR_INTERNAL_ERROR_19   = $1613;
  257.   PMERR_INTERNAL_ERROR_20   = $1614;
  258.   PMERR_INTERNAL_ERROR_21   = $1615;
  259.   PMERR_INTERNAL_ERROR_22   = $1616;
  260.   PMERR_INTERNAL_ERROR_23   = $1617;
  261.   PMERR_INTERNAL_ERROR_24   = $1618;
  262.   PMERR_INTERNAL_ERROR_25   = $1619;
  263.   PMERR_INTERNAL_ERROR_26   = $161A;
  264.   PMERR_INTERNAL_ERROR_27   = $161B;
  265.   PMERR_INTERNAL_ERROR_28   = $161C;
  266.   PMERR_INTERNAL_ERROR_29   = $161D;
  267.  
  268. (* SEVERITY_WARNING:            *)
  269.  
  270.   PMERR_INVALID_FREE_MESSAGE_ID   = $1630;
  271.  
  272. (* SEVERITY_ERROR:            *)
  273.  
  274.   PMERR_FUNCTION_NOT_SUPPORTED    = $1641;
  275.   PMERR_INVALID_ARRAY_COUNT       = $1642;
  276.   PMERR_INVALID_LENGTH            = $1643;
  277.   PMERR_INVALID_BUNDLE_TYPE       = $1644;
  278.   PMERR_INVALID_PARAMETER         = $1645;
  279.   PMERR_INVALID_NUMBER_OF_PARMS   = $1646;
  280.   PMERR_GREATER_THAN_64K          = $1647;
  281.   PMERR_INVALID_PARAMETER_TYPE    = $1648;
  282.   PMERR_NEGATIVE_STRCOND_DIM      = $1649;
  283.   PMERR_INVALID_NUMBER_OF_TYPES   = $164A;
  284.   PMERR_INCORRECT_HSTRUCT         = $164B;
  285.   PMERR_INVALID_ARRAY_SIZE        = $164C;
  286.   PMERR_INVALID_CONTROL_DATATYPE  = $164D;
  287.   PMERR_INCOMPLETE_CONTROL_SEQU   = $164E;
  288.   PMERR_INVALID_DATATYPE          = $164F;
  289.   PMERR_INCORRECT_DATATYPE        = $1650;
  290.   PMERR_NOT_SELF_DESCRIBING_DTYP  = $1651;
  291.   PMERR_INVALID_CTRL_SEQ_INDEX    = $1652;
  292.   PMERR_INVALID_TYPE_FOR_LENGTH   = $1653;
  293.   PMERR_INVALID_TYPE_FOR_OFFSET   = $1654;
  294.   PMERR_INVALID_TYPE_FOR_MPARAM   = $1655;
  295.   PMERR_INVALID_MESSAGE_ID        = $1656;
  296.   PMERR_C_LENGTH_TOO_SMALL        = $1657;
  297.   PMERR_APPL_STRUCTURE_TOO_SMALL  = $1658;
  298.   PMERR_INVALID_ERRORINFO_HANDLE  = $1659;
  299.   PMERR_INVALID_CHARACTER_INDEX   = $165A;
  300.  
  301. (*                *)
  302. (* End of Errors generated by Language Bindings layer.    *)
  303. (*                *)
  304. (* (Range = 1600H; - = 016FFH; reserved for Bindings)    *)
  305. (*                *)
  306.  
  307. (*******************************************************************\
  308. *
  309. *      GPI error codes
  310. *
  311. \*******************************************************************)
  312.  
  313. (* AAB error codes for the GPI *)
  314. CONST
  315.   PMERR_OK                        = $0000;
  316.   PMERR_ALREADY_IN_AREA           = $2001;
  317.   PMERR_ALREADY_IN_ELEMENT        = $2002;
  318.   PMERR_ALREADY_IN_PATH           = $2003;
  319.   PMERR_ALREADY_IN_SEG            = $2004;
  320.   PMERR_AREA_INCOMPLETE           = $2005;
  321.   PMERR_BASE_ERROR                = $2006;
  322.   PMERR_BITBLT_LENGTH_EXCEEDED    = $2007;
  323.   PMERR_BITMAP_IN_USE             = $2008;
  324.   PMERR_BITMAP_IS_SELECTED        = $2009;
  325.   PMERR_BITMAP_NOT_FOUND          = $200A;
  326.   PMERR_BITMAP_NOT_SELECTED       = $200B;
  327.   PMERR_BOUNDS_OVERFLOW           = $200C;
  328.   PMERR_CALLED_SEG_IS_CHAINED     = $200D;
  329.   PMERR_CALLED_SEG_IS_CURRENT     = $200E;
  330.   PMERR_CALLED_SEG_NOT_FOUND      = $200F;
  331.   PMERR_CANNOT_DELETE_ALL_DATA    = $2010;
  332.   PMERR_CANNOT_REPLACE_ELEMENT_0  = $2011;
  333.   PMERR_COL_TABLE_NOT_REALIZABLE  = $2012;
  334.   PMERR_COL_TABLE_NOT_REALIZED    = $2013;
  335.   PMERR_COORDINATE_OVERFLOW       = $2014;
  336.   PMERR_CORR_FORMAT_MISMATCH      = $2015;
  337.   PMERR_DATA_TOO_LONG             = $2016;
  338.   PMERR_DC_IS_ASSOCIATED          = $2017;
  339.   PMERR_DESC_STRING_TRUNCATED     = $2018;
  340.   PMERR_DEVICE_DRIVER_ERROR_1     = $2019;
  341.   PMERR_DEVICE_DRIVER_ERROR_2     = $201A;
  342.   PMERR_DEVICE_DRIVER_ERROR_3     = $201B;
  343.   PMERR_DEVICE_DRIVER_ERROR_4     = $201C;
  344.   PMERR_DEVICE_DRIVER_ERROR_5     = $201D;
  345.   PMERR_DEVICE_DRIVER_ERROR_6     = $201E;
  346.   PMERR_DEVICE_DRIVER_ERROR_7     = $201F;
  347.   PMERR_DEVICE_DRIVER_ERROR_8     = $2020;
  348.   PMERR_DEVICE_DRIVER_ERROR_9     = $2021;
  349.   PMERR_DEVICE_DRIVER_ERROR_10    = $2022;
  350.   PMERR_DEV_FUNC_NOT_INSTALLED    = $2023;
  351.   PMERR_DOSOPEN_FAILURE           = $2024;
  352.   PMERR_DOSREAD_FAILURE           = $2025;
  353.   PMERR_DRIVER_NOT_FOUND          = $2026;
  354.   PMERR_DUP_SEG                   = $2027;
  355.   PMERR_DYNAMIC_SEG_SEQ_ERROR     = $2028;
  356.   PMERR_DYNAMIC_SEG_ZERO_INV      = $2029;
  357.   PMERR_ELEMENT_INCOMPLETE        = $202A;
  358.   PMERR_ESC_CODE_NOT_SUPPORTED    = $202B;
  359.   PMERR_EXCEEDS_MAX_SEG_LENGTH    = $202C;
  360.   PMERR_FONT_AND_MODE_MISMATCH    = $202D;
  361.   PMERR_FONT_FILE_NOT_LOADED      = $202E;
  362.   PMERR_FONT_NOT_LOADED           = $202F;
  363.   PMERR_FONT_TOO_BIG              = $2030;
  364.   PMERR_HARDWARE_INIT_FAILURE     = $2031;
  365.   PMERR_HBITMAP_BUSY              = $2032;
  366.   PMERR_HDC_BUSY                  = $2033;
  367.   PMERR_HRGN_BUSY                 = $2034;
  368.   PMERR_HUGE_FONTS_NOT_SUPPORTED  = $2035;
  369.   PMERR_ID_HAS_NO_BITMAP          = $2036;
  370.   PMERR_IMAGE_INCOMPLETE          = $2037;
  371.   PMERR_INCOMPAT_COLOR_FORMAT     = $2038;
  372.   PMERR_INCOMPAT_COLOR_OPTIONS    = $2039;
  373.   PMERR_INCOMPATIBLE_BITMAP       = $203A;
  374.   PMERR_INCOMPATIBLE_METAFILE     = $203B;
  375.   PMERR_INCORRECT_DC_TYPE         = $203C;
  376.   PMERR_INSUFFICIENT_DISK_SPACE   = $203D;
  377.   PMERR_INSUFFICIENT_MEMORY       = $203E;
  378.   PMERR_INV_ANGLE_PARM            = $203F;
  379.   PMERR_INV_ARC_CONTROL           = $2040;
  380.   PMERR_INV_AREA_CONTROL          = $2041;
  381.   PMERR_INV_ARC_POINTS            = $2042;
  382.   PMERR_INV_ATTR_MODE             = $2043;
  383.   PMERR_INV_BACKGROUND_COL_ATTR   = $2044;
  384.   PMERR_INV_BACKGROUND_MIX_ATTR   = $2045;
  385.   PMERR_INV_BITBLT_MIX            = $2046;
  386.   PMERR_INV_BITBLT_STYLE          = $2047;
  387.   PMERR_INV_BITMAP_DIMENSION      = $2048;
  388.   PMERR_INV_BOX_CONTROL           = $2049;
  389.   PMERR_INV_BOX_ROUNDING_PARM     = $204A;
  390.   PMERR_INV_CHAR_ANGLE_ATTR       = $204B;
  391.   PMERR_INV_CHAR_DIRECTION_ATTR   = $204C;
  392.   PMERR_INV_CHAR_MODE_ATTR        = $204D;
  393.   PMERR_INV_CHAR_POS_OPTIONS      = $204E;
  394.   PMERR_INV_CHAR_SET_ATTR         = $204F;
  395.   PMERR_INV_CHAR_SHEAR_ATTR       = $2050;
  396.   PMERR_INV_CLIP_PATH_OPTIONS     = $2051;
  397.   PMERR_INV_CODEPAGE              = $2052;
  398.   PMERR_INV_COLOR_ATTR            = $2053;
  399.   PMERR_INV_COLOR_DATA            = $2054;
  400.   PMERR_INV_COLOR_FORMAT          = $2055;
  401.   PMERR_INV_COLOR_INDEX           = $2056;
  402.   PMERR_INV_COLOR_OPTIONS         = $2057;
  403.   PMERR_INV_COLOR_START_INDEX     = $2058;
  404.   PMERR_INV_COORD_OFFSET          = $2059;
  405.   PMERR_INV_COORD_SPACE           = $205A;
  406.   PMERR_INV_COORDINATE            = $205B;
  407.   PMERR_INV_CORRELATE_DEPTH       = $205C;
  408.   PMERR_INV_CORRELATE_TYPE        = $205D;
  409.   PMERR_INV_CURSOR_BITMAP         = $205E;
  410.   PMERR_INV_DC_DATA               = $205F;
  411.  
  412.   PMERR_INV_DC_TYPE               = $2060;
  413.   PMERR_INV_DEVICE_NAME           = $2061;
  414.   PMERR_INV_DEV_MODES_OPTIONS     = $2062;
  415.   PMERR_INV_DRAW_CONTROL          = $2063;
  416.   PMERR_INV_DRAW_VALUE            = $2064;
  417.   PMERR_INV_DRAWING_MODE          = $2065;
  418.   PMERR_INV_DRIVER_DATA           = $2066;
  419.   PMERR_INV_DRIVER_NAME           = $2067;
  420.   PMERR_INV_DRAW_BORDER_OPTION    = $2068;
  421.   PMERR_INV_EDIT_MODE             = $2069;
  422.   PMERR_INV_ELEMENT_OFFSET        = $206A;
  423.   PMERR_INV_ELEMENT_POINTER       = $206B;
  424.   PMERR_INV_END_PATH_OPTIONS      = $206C;
  425.   PMERR_INV_ESC_CODE              = $206D;
  426.   PMERR_INV_ESCAPE_DATA           = $206E;
  427.   PMERR_INV_EXTENDED_LCID         = $206F;
  428.   PMERR_INV_FILL_PATH_OPTIONS     = $2070;
  429.   PMERR_INV_FIRST_CHAR            = $2071;
  430.   PMERR_INV_FONT_ATTRS            = $2072;
  431.   PMERR_INV_FONT_FILE_DATA        = $2073;
  432.   PMERR_INV_FOR_THIS_DC_TYPE      = $2074;
  433.   PMERR_INV_FORMAT_CONTROL        = $2075;
  434.   PMERR_INV_FORMS_CODE            = $2076;
  435.   PMERR_INV_FONTDEF               = $2077;
  436.   PMERR_INV_GEOM_LINE_WIDTH_ATTR  = $2078;
  437.   PMERR_INV_GETDATA_CONTROL       = $2079;
  438.   PMERR_INV_GRAPHICS_FIELD        = $207A;
  439.   PMERR_INV_HBITMAP               = $207B;
  440.   PMERR_INV_HDC                   = $207C;
  441.   PMERR_INV_HJOURNAL              = $207D;
  442.   PMERR_INV_HMF                   = $207E;
  443.   PMERR_INV_HPS                   = $207F;
  444.   PMERR_INV_HRGN                  = $2080;
  445.   PMERR_INV_ID                    = $2081;
  446.   PMERR_INV_IMAGE_DATA_LENGTH     = $2082;
  447.   PMERR_INV_IMAGE_DIMENSION       = $2083;
  448.   PMERR_INV_IMAGE_FORMAT          = $2084;
  449.   PMERR_INV_IN_AREA               = $2085;
  450.   PMERR_INV_IN_CALLED_SEG         = $2086;
  451.   PMERR_INV_IN_CURRENT_EDIT_MODE  = $2087;
  452.   PMERR_INV_IN_DRAW_MODE          = $2088;
  453.   PMERR_INV_IN_ELEMENT            = $2089;
  454.   PMERR_INV_IN_IMAGE              = $208A;
  455.   PMERR_INV_IN_PATH               = $208B;
  456.   PMERR_INV_IN_RETAIN_MODE        = $208C;
  457.   PMERR_INV_IN_SEG                = $208D;
  458.   PMERR_INV_IN_VECTOR_SYMBOL      = $208E;
  459.   PMERR_INV_INFO_TABLE            = $208F;
  460.   PMERR_INV_JOURNAL_OPTION        = $2090;
  461.   PMERR_INV_KERNING_FLAGS         = $2091;
  462.   PMERR_INV_LENGTH_OR_COUNT       = $2092;
  463.   PMERR_INV_LINE_END_ATTR         = $2093;
  464.   PMERR_INV_LINE_JOIN_ATTR        = $2094;
  465.   PMERR_INV_LINE_TYPE_ATTR        = $2095;
  466.   PMERR_INV_LINE_WIDTH_ATTR       = $2096;
  467.   PMERR_INV_LOGICAL_ADDRESS       = $2097;
  468.   PMERR_INV_MARKER_BOX_ATTR       = $2098;
  469.   PMERR_INV_MARKER_SET_ATTR       = $2099;
  470.   PMERR_INV_MARKER_SYMBOL_ATTR    = $209A;
  471.   PMERR_INV_MATRIX_ELEMENT        = $209B;
  472.   PMERR_INV_MAX_HITS              = $209C;
  473.   PMERR_INV_METAFILE              = $209D;
  474.   PMERR_INV_METAFILE_LENGTH       = $209E;
  475.   PMERR_INV_METAFILE_OFFSET       = $209F;
  476.   PMERR_INV_MICROPS_DRAW_CONTROL  = $20A0;
  477.   PMERR_INV_MICROPS_FUNCTION      = $20A1;
  478.   PMERR_INV_MICROPS_ORDER         = $20A2;
  479.   PMERR_INV_MIX_ATTR              = $20A3;
  480.   PMERR_INV_MODE_FOR_OPEN_DYN     = $20A4;
  481.   PMERR_INV_MODE_FOR_REOPEN_SEG   = $20A5;
  482.   PMERR_INV_MODIFY_PATH_MODE      = $20A6;
  483.   PMERR_INV_MULTIPLIER            = $20A7;
  484.   PMERR_INV_NESTED_FIGURES        = $20A8;
  485.   PMERR_INV_OR_INCOMPAT_OPTIONS   = $20A9;
  486.   PMERR_INV_ORDER_LENGTH          = $20AA;
  487.   PMERR_INV_ORDERING_PARM         = $20AB;
  488.   PMERR_INV_OUTSIDE_DRAW_MODE     = $20AC;
  489.   PMERR_INV_PAGE_VIEWPORT         = $20AD;
  490.   PMERR_INV_PATH_ID               = $20AE;
  491.   PMERR_INV_PATH_MODE             = $20AF;
  492.   PMERR_INV_PATTERN_ATTR          = $20B0;
  493.   PMERR_INV_PATTERN_REF_PT_ATTR   = $20B1;
  494.   PMERR_INV_PATTERN_SET_ATTR      = $20B2;
  495.   PMERR_INV_PATTERN_SET_FONT      = $20B3;
  496.   PMERR_INV_PICK_APERTURE_OPTION  = $20B4;
  497.   PMERR_INV_PICK_APERTURE_POSN    = $20B5;
  498.   PMERR_INV_PICK_APERTURE_SIZE    = $20B6;
  499.   PMERR_INV_PICK_NUMBER           = $20B7;
  500.   PMERR_INV_PLAY_METAFILE_OPTION  = $20B8;
  501.   PMERR_INV_PRIMITIVE_TYPE        = $20B9;
  502.   PMERR_INV_PS_SIZE               = $20BA;
  503.   PMERR_INV_PUTDATA_FORMAT        = $20BB;
  504.   PMERR_INV_QUERY_ELEMENT_NO      = $20BC;
  505.   PMERR_INV_RECT                  = $20BD;
  506.   PMERR_INV_REGION_CONTROL        = $20BE;
  507.   PMERR_INV_REGION_MIX_MODE       = $20BF;
  508.   PMERR_INV_REPLACE_MODE_FUNC     = $20C0;
  509.   PMERR_INV_RESERVED_FIELD        = $20C1;
  510.   PMERR_INV_RESET_OPTIONS         = $20C2;
  511.   PMERR_INV_RGBCOLOR              = $20C3;
  512.   PMERR_INV_SCAN_START            = $20C4;
  513.   PMERR_INV_SEG_ATTR              = $20C5;
  514.   PMERR_INV_SEG_ATTR_VALUE        = $20C6;
  515.   PMERR_INV_SEG_CH_LENGTH         = $20C7;
  516.   PMERR_INV_SEG_NAME              = $20C8;
  517.   PMERR_INV_SEG_OFFSET            = $20C9;
  518.   PMERR_INV_SETID                 = $20CA;
  519.   PMERR_INV_SETID_TYPE            = $20CB;
  520.   PMERR_INV_SET_VIEWPORT_OPTION   = $20CC;
  521.   PMERR_INV_SHARPNESS_PARM        = $20CD;
  522.   PMERR_INV_SOURCE_OFFSET         = $20CE;
  523.   PMERR_INV_STOP_DRAW_VALUE       = $20CF;
  524.   PMERR_INV_TRANSFORM_TYPE        = $20D0;
  525.   PMERR_INV_USAGE_PARM            = $20D1;
  526.   PMERR_INV_VIEWING_LIMITS        = $20D2;
  527.   PMERR_JFILE_BUSY                = $20D3;
  528.   PMERR_JNL_FUNC_DATA_TOO_LONG    = $20D4;
  529.   PMERR_KERNING_NOT_SUPPORTED     = $20D5;
  530.   PMERR_LABEL_NOT_FOUND           = $20D6;
  531.   PMERR_MATRIX_OVERFLOW           = $20D7;
  532.   PMERR_METAFILE_INTERNAL_ERROR   = $20D8;
  533.   PMERR_METAFILE_IN_USE           = $20D9;
  534.   PMERR_METAFILE_LIMIT_EXCEEDED   = $20DA;
  535.   PMERR_NAME_STACK_FULL           = $20DB;
  536.   PMERR_NOT_CREATED_BY_DEVOPENDC  = $20DC;
  537.   PMERR_NOT_IN_AREA               = $20DD;
  538.   PMERR_NOT_IN_DRAW_MODE          = $20DE;
  539.   PMERR_NOT_IN_ELEMENT            = $20DF;
  540.   PMERR_NOT_IN_IMAGE              = $20E0;
  541.   PMERR_NOT_IN_PATH               = $20E1;
  542.   PMERR_NOT_IN_RETAIN_MODE        = $20E2;
  543.   PMERR_NOT_IN_SEG                = $20E3;
  544.   PMERR_NO_BITMAP_SELECTED        = $20E4;
  545.   PMERR_NO_CURRENT_ELEMENT        = $20E5;
  546.   PMERR_NO_CURRENT_SEG            = $20E6;
  547.   PMERR_NO_METAFILE_RECORD_HANDLE = $20E7;
  548.   PMERR_ORDER_TOO_BIG             = $20E8;
  549.   PMERR_OTHER_SET_ID_REFS         = $20E9;
  550.   PMERR_OVERRAN_SEG               = $20EA;
  551.   PMERR_OWN_SET_ID_REFS           = $20EB;
  552.   PMERR_PATH_INCOMPLETE           = $20EC;
  553.   PMERR_PATH_LIMIT_EXCEEDED       = $20ED;
  554.   PMERR_PATH_UNKNOWN              = $20EE;
  555.   PMERR_PEL_IS_CLIPPED            = $20EF;
  556.   PMERR_PEL_NOT_AVAILABLE         = $20F0;
  557.   PMERR_PRIMITIVE_STACK_EMPTY     = $20F1;
  558.   PMERR_PROLOG_ERROR              = $20F2;
  559.   PMERR_PROLOG_SEG_ATTR_NOT_SET   = $20F3;
  560.   PMERR_PS_BUSY                   = $20F4;
  561.   PMERR_PS_IS_ASSOCIATED          = $20F5;
  562.   PMERR_RAM_JNL_FILE_TOO_SMALL    = $20F6;
  563.   PMERR_REALIZE_NOT_SUPPORTED     = $20F7;
  564.   PMERR_REGION_IS_CLIP_REGION     = $20F8;
  565.   PMERR_RESOURCE_DEPLETION        = $20F9;
  566.   PMERR_SEG_AND_REFSEG_ARE_SAME   = $20FA;
  567.   PMERR_SEG_CALL_RECURSIVE        = $20FB;
  568.   PMERR_SEG_CALL_STACK_EMPTY      = $20FC;
  569.   PMERR_SEG_CALL_STACK_FULL       = $20FD;
  570.   PMERR_SEG_IS_CURRENT            = $20FE;
  571.   PMERR_SEG_NOT_CHAINED           = $20FF;
  572.   PMERR_SEG_NOT_FOUND             = $2100;
  573.   PMERR_SEG_STORE_LIMIT_EXCEEDED  = $2101;
  574.   PMERR_SETID_IN_USE              = $2102;
  575.   PMERR_SETID_NOT_FOUND           = $2103;
  576.   PMERR_STARTDOC_NOT_ISSUED       = $2104;
  577.   PMERR_STOP_DRAW_OCCURRED        = $2105;
  578.   PMERR_TOO_MANY_METAFILES_IN_USE = $2106;
  579.   PMERR_TRUNCATED_ORDER           = $2107;
  580.   PMERR_UNCHAINED_SEG_ZERO_INV    = $2108;
  581.   PMERR_UNSUPPORTED_ATTR          = $2109;
  582.   PMERR_UNSUPPORTED_ATTR_VALUE    = $210A;
  583.   PMERR_ENDDOC_NOT_ISSUED         = $210B;
  584.  
  585. (*********************************************************\
  586. *
  587. *    Spooler error codes
  588. *
  589. \*********************************************************)
  590.  
  591.   PMERR_SPL_DRIVER_ERROR          = $4001;
  592.   PMERR_SPL_DEVICE_ERROR          = $4002;
  593.   PMERR_SPL_DEVICE_NOT_INSTALLED  = $4003;
  594.   PMERR_SPL_QUEUE_ERROR           = $4004;
  595.   PMERR_SPL_INV_HSPL              = $4005;
  596.   PMERR_SPL_NO_DISK_SPACE         = $4006;
  597.   PMERR_SPL_NO_MEMORY             = $4007;
  598.   PMERR_SPL_PRINT_ABORT           = $4008;
  599.   PMERR_SPL_SPOOLER_NOT_INSTALLED = $4009;
  600.   PMERR_SPL_INV_FORMS_CODE        = $400A;
  601.   PMERR_SPL_INV_PRIORITY          = $400B;
  602.   PMERR_SPL_NO_FREE_JOB_ID        = $400C;
  603.   PMERR_SPL_NO_DATA               = $400D;
  604.   PMERR_SPL_INV_TOKEN             = $400E;
  605.   PMERR_SPL_INV_DATATYPE          = $400F;
  606.   PMERR_SPL_PROCESSOR_ERROR       = $4010;
  607.   PMERR_SPL_INV_JOB_ID            = $4011;
  608.   PMERR_SPL_JOB_NOT_PRINTING      = $4012;
  609.   PMERR_SPL_JOB_PRINTING          = $4013;
  610.   PMERR_SPL_QUEUE_ALREADY_EXISTS  = $4014;
  611.   PMERR_SPL_INV_QUEUE_NAME        = $4015;
  612.   PMERR_SPL_QUEUE_NOT_EMPTY       = $4016;
  613.   PMERR_SPL_DEVICE_ALREADY_EXISTS = $4017;
  614.   PMERR_SPL_DEVICE_LIMIT_REACHED  = $4018;
  615.   PMERR_SPL_STATUS_STRING_TRUNC   = $4019;
  616.   PMERR_SPL_INV_LENGTH_OR_COUNT   = $401A;
  617.   PMERR_SPL_FILE_NOT_FOUND        = $401B;
  618.   PMERR_SPL_CANNOT_OPEN_FILE      = $401C;
  619.   PMERR_SPL_DRIVER_NOT_INSTALLED  = $401D;
  620.   PMERR_SPL_INV_PROCESSOR_DATTYPE = $401E;
  621.   PMERR_SPL_INV_DRIVER_DATATYPE   = $401F;
  622.   PMERR_SPL_PROCESSOR_NOT_INST    = $4020;
  623.   PMERR_SPL_NO_SUCH_LOG_ADDRESS   = $4021;
  624.   PMERR_SPL_PRINTER_NOT_FOUND     = $4022;
  625.   PMERR_SPL_DD_NOT_FOUND          = $4023;
  626.   PMERR_SPL_QUEUE_NOT_FOUND       = $4024;
  627.   PMERR_SPL_MANY_QUEUES_ASSOC     = $4025;
  628.   PMERR_SPL_NO_QUEUES_ASSOCIATED  = $4026;
  629.   PMERR_SPL_INI_FILE_ERROR        = $4027;
  630.   PMERR_SPL_NO_DEFAULT_QUEUE      = $4028;
  631.   PMERR_SPL_NO_CURRENT_FORMS_CODE = $4029;
  632.   PMERR_SPL_NOT_AUTHORISED        = $402A;
  633.   PMERR_SPL_TEMP_NETWORK_ERROR    = $402B;
  634.   PMERR_SPL_HARD_NETWORK_ERROR    = $402C;
  635.   PMERR_DEL_NOT_ALLOWED           = $402D;
  636.   PMERR_CANNOT_DEL_QP_REF         = $402E;
  637.   PMERR_CANNOT_DEL_QNAME_REF      = $402F;
  638.   PMERR_CANNOT_DEL_PRINTER_DD_REF = $4030;
  639.   PMERR_CANNOT_DEL_PRN_NAME_REF   = $4031;
  640.   PMERR_CANNOT_DEL_PRN_ADDR_REF   = $4032;
  641.   PMERR_SPOOLER_QP_NOT_DEFINED    = $4033;
  642.   PMERR_PRN_NAME_NOT_DEFINED      = $4034;
  643.   PMERR_PRN_ADDR_NOT_DEFINED      = $4035;
  644.   PMERR_PRINTER_DD_NOT_DEFINED    = $4036;
  645.   PMERR_PRINTER_QUEUE_NOT_DEFINED = $4037;
  646.   PMERR_PRN_ADDR_IN_USE           = $4038;
  647.   PMERR_SPL_TOO_MANY_OPEN_FILES   = $4039;
  648.   PMERR_SPL_CP_NOT_REQD           = $403A;
  649.   PMERR_UNABLE_TO_CLOSE_DEVICE    = $4040;
  650.  
  651.   PMERR_SPL_ERROR_1   = ( SPLERR_BASE + 4001 );
  652.   PMERR_SPL_ERROR_2   = ( SPLERR_BASE + 4002 );
  653.   PMERR_SPL_ERROR_3   = ( SPLERR_BASE + 4003 );
  654.   PMERR_SPL_ERROR_4   = ( SPLERR_BASE + 4004 );
  655.   PMERR_SPL_ERROR_5   = ( SPLERR_BASE + 4005 );
  656.   PMERR_SPL_ERROR_6   = ( SPLERR_BASE + 4006 );
  657.   PMERR_SPL_ERROR_7   = ( SPLERR_BASE + 4007 );
  658.   PMERR_SPL_ERROR_8   = ( SPLERR_BASE + 4008 );
  659.   PMERR_SPL_ERROR_9   = ( SPLERR_BASE + 4009 );
  660.   PMERR_SPL_ERROR_10  = ( SPLERR_BASE + 4010 );
  661.   PMERR_SPL_ERROR_11  = ( SPLERR_BASE + 4011 );
  662.   PMERR_SPL_ERROR_12  = ( SPLERR_BASE + 4012 );
  663.   PMERR_SPL_ERROR_13  = ( SPLERR_BASE + 4013 );
  664.   PMERR_SPL_ERROR_14  = ( SPLERR_BASE + 4014 );
  665.   PMERR_SPL_ERROR_15  = ( SPLERR_BASE + 4015 );
  666.   PMERR_SPL_ERROR_16  = ( SPLERR_BASE + 4016 );
  667.   PMERR_SPL_ERROR_17  = ( SPLERR_BASE + 4017 );
  668.   PMERR_SPL_ERROR_18  = ( SPLERR_BASE + 4018 );
  669.   PMERR_SPL_ERROR_19  = ( SPLERR_BASE + 4019 );
  670.   PMERR_SPL_ERROR_20  = ( SPLERR_BASE + 4020 );
  671.   PMERR_SPL_ERROR_21  = ( SPLERR_BASE + 4021 );
  672.   PMERR_SPL_ERROR_22  = ( SPLERR_BASE + 4022 );
  673.   PMERR_SPL_ERROR_23  = ( SPLERR_BASE + 4023 );
  674.   PMERR_SPL_ERROR_24  = ( SPLERR_BASE + 4024 );
  675.   PMERR_SPL_ERROR_25  = ( SPLERR_BASE + 4025 );
  676.   PMERR_SPL_ERROR_26  = ( SPLERR_BASE + 4026 );
  677. (* next free spooler error is below *)
  678.   PMERR_SPL_ERROR_27  = ( SPLERR_BASE + 4027 );
  679.   PMERR_SPL_ERROR_28  = ( SPLERR_BASE + 4028 );
  680.   PMERR_SPL_ERROR_29  = ( SPLERR_BASE + 4029 );
  681.   PMERR_SPL_ERROR_30  = ( SPLERR_BASE + 4030 );
  682.   PMERR_SPL_ERROR_31  = ( SPLERR_BASE + 4031 );
  683.   PMERR_SPL_ERROR_32  = ( SPLERR_BASE + 4032 );
  684.   PMERR_SPL_ERROR_33  = ( SPLERR_BASE + 4033 );
  685.   PMERR_SPL_ERROR_34  = ( SPLERR_BASE + 4034 );
  686.   PMERR_SPL_ERROR_35  = ( SPLERR_BASE + 4035 );
  687.   PMERR_SPL_ERROR_36  = ( SPLERR_BASE + 4036 );
  688.   PMERR_SPL_ERROR_37  = ( SPLERR_BASE + 4037 );
  689.   PMERR_SPL_ERROR_38  = ( SPLERR_BASE + 4038 );
  690.   PMERR_SPL_ERROR_39  = ( SPLERR_BASE + 4039 );
  691.   PMERR_SPL_ERROR_40  = ( SPLERR_BASE + 4040 );
  692.  
  693.   PMERR_SPLMSGBOX_INFO_CAPTION    = ( SPLERR_BASE + 4041 );
  694.   PMERR_SPLMSGBOX_WARNING_CAPTION = ( SPLERR_BASE + 4042 );
  695.   PMERR_SPLMSGBOX_ERROR_CAPTION   = ( SPLERR_BASE + 4043 );
  696.   PMERR_SPLMSGBOX_SEVERE_CAPTION  = ( SPLERR_BASE + 4044 );
  697.  
  698.   PMERR_SPLMSGBOX_JOB_DETAILS     = ( SPLERR_BASE + 4045 );
  699.  
  700.   PMERR_SPLMSGBOX_ERROR_ACTION    = ( SPLERR_BASE + 4046 );
  701.   PMERR_SPLMSGBOX_SEVERE_ACTION   = ( SPLERR_BASE + 4047 );
  702.  
  703.   PMERR_SPLMSGBOX_BIT_0_TEXT      = ( SPLERR_BASE + 4048 );
  704.   PMERR_SPLMSGBOX_BIT_1_TEXT  = ( SPLERR_BASE + 4049 );
  705.   PMERR_SPLMSGBOX_BIT_2_TEXT  = ( SPLERR_BASE + 4050 );
  706.   PMERR_SPLMSGBOX_BIT_3_TEXT  = ( SPLERR_BASE + 4051 );
  707.   PMERR_SPLMSGBOX_BIT_4_TEXT  = ( SPLERR_BASE + 4052 );
  708.   PMERR_SPLMSGBOX_BIT_5_TEXT  = ( SPLERR_BASE + 4053 );
  709.   PMERR_SPLMSGBOX_BIT_15_TEXT  = ( SPLERR_BASE + 4054 );
  710.   PMERR_SPL_NOPATHBUFFER    = ( SPLERR_BASE + 4055 );
  711.  
  712.   PMERR_SPL_ALREADY_INITIALISED  = ( SPLERR_BASE + 4093 );
  713.   PMERR_SPL_ERROR     = ( SPLERR_BASE + 4095 );
  714.  
  715.  
  716. (*********************************************************\
  717. *
  718. *     Picture Utilities error codes
  719. *
  720. \*********************************************************)
  721.  
  722.  
  723.   PMERR_INV_TYPE     = $5001;
  724.   PMERR_INV_CONV     = $5002;
  725.   PMERR_INV_SEGLEN   = $5003;
  726.   PMERR_DUP_SEGNAME  = $5004;
  727.   PMERR_INV_XFORM    = $5005;
  728.   PMERR_INV_VIEWLIM  = $5006;
  729.   PMERR_INV_3DCOORD  = $5007;
  730.   PMERR_SMB_OVFLOW   = $5008;
  731.   PMERR_SEG_OVFLOW   = $5009;
  732.  
  733. IMPLEMENTATION
  734.  
  735. END.
  736. (* ====================================================== *)
  737. (*                     Ende von PMERR.PAS                 *)
  738.  
  739.