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

  1. DEFINITION MODULE GPIERRORS;
  2.  
  3. (************************************************************************
  4.   OS/2 2.x interface for GPI 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 (* AAB error codes for the GPI *)
  12.   PMERR_OK                           = 0000H;
  13.   PMERR_ALREADY_IN_AREA              = 2001H;
  14.   PMERR_ALREADY_IN_ELEMENT           = 2002H;
  15.   PMERR_ALREADY_IN_PATH              = 2003H;
  16.   PMERR_ALREADY_IN_SEG               = 2004H;
  17.   PMERR_AREA_INCOMPLETE              = 2005H;
  18.   PMERR_BASE_ERROR                   = 2006H;
  19.   PMERR_BITBLT_LENGTH_EXCEEDED       = 2007H;
  20.   PMERR_BITMAP_IN_USE                = 2008H;
  21.   PMERR_BITMAP_IS_SELECTED           = 2009H;
  22.   PMERR_BITMAP_NOT_FOUND             = 200AH;
  23.   PMERR_BITMAP_NOT_SELECTED          = 200BH;
  24.   PMERR_BOUNDS_OVERFLOW              = 200CH;
  25.   PMERR_CALLED_SEG_IS_CHAINED        = 200DH;
  26.   PMERR_CALLED_SEG_IS_CURRENT        = 200EH;
  27.   PMERR_CALLED_SEG_NOT_FOUND         = 200FH;
  28.   PMERR_CANNOT_DELETE_ALL_DATA       = 2010H;
  29.   PMERR_CANNOT_REPLACE_ELEMENT_0     = 2011H;
  30.   PMERR_COL_TABLE_NOT_REALIZABLE     = 2012H;
  31.   PMERR_COL_TABLE_NOT_REALIZED       = 2013H;
  32.   PMERR_COORDINATE_OVERFLOW          = 2014H;
  33.   PMERR_CORR_FORMAT_MISMATCH         = 2015H;
  34.   PMERR_DATA_TOO_LONG                = 2016H;
  35.   PMERR_DC_IS_ASSOCIATED             = 2017H;
  36.   PMERR_DESC_STRING_TRUNCATED        = 2018H;
  37.   PMERR_DEVICE_DRIVER_ERROR_1        = 2019H;
  38.   PMERR_DEVICE_DRIVER_ERROR_2        = 201AH;
  39.   PMERR_DEVICE_DRIVER_ERROR_3        = 201BH;
  40.   PMERR_DEVICE_DRIVER_ERROR_4        = 201CH;
  41.   PMERR_DEVICE_DRIVER_ERROR_5        = 201DH;
  42.   PMERR_DEVICE_DRIVER_ERROR_6        = 201EH;
  43.   PMERR_DEVICE_DRIVER_ERROR_7        = 201FH;
  44.   PMERR_DEVICE_DRIVER_ERROR_8        = 2020H;
  45.   PMERR_DEVICE_DRIVER_ERROR_9        = 2021H;
  46.   PMERR_DEVICE_DRIVER_ERROR_10       = 2022H;
  47.   PMERR_DEV_FUNC_NOT_INSTALLED       = 2023H;
  48.   PMERR_DOSOPEN_FAILURE              = 2024H;
  49.   PMERR_DOSREAD_FAILURE              = 2025H;
  50.   PMERR_DRIVER_NOT_FOUND             = 2026H;
  51.   PMERR_DUP_SEG                      = 2027H;
  52.   PMERR_DYNAMIC_SEG_SEQ_ERROR        = 2028H;
  53.   PMERR_DYNAMIC_SEG_ZERO_INV         = 2029H;
  54.   PMERR_ELEMENT_INCOMPLETE           = 202AH;
  55.   PMERR_ESC_CODE_NOT_SUPPORTED       = 202BH;
  56.   PMERR_EXCEEDS_MAX_SEG_LENGTH       = 202CH;
  57.   PMERR_FONT_AND_MODE_MISMATCH       = 202DH;
  58.   PMERR_FONT_FILE_NOT_LOADED         = 202EH;
  59.   PMERR_FONT_NOT_LOADED              = 202FH;
  60.   PMERR_FONT_TOO_BIG                 = 2030H;
  61.   PMERR_HARDWARE_INIT_FAILURE        = 2031H;
  62.   PMERR_HBITMAP_BUSY                 = 2032H;
  63.   PMERR_HDC_BUSY                     = 2033H;
  64.   PMERR_HRGN_BUSY                    = 2034H;
  65.   PMERR_HUGE_FONTS_NOT_SUPPORTED     = 2035H;
  66.   PMERR_ID_HAS_NO_BITMAP             = 2036H;
  67.   PMERR_IMAGE_INCOMPLETE             = 2037H;
  68.   PMERR_INCOMPAT_COLOR_FORMAT        = 2038H;
  69.   PMERR_INCOMPAT_COLOR_OPTIONS       = 2039H;
  70.   PMERR_INCOMPATIBLE_BITMAP          = 203AH;
  71.   PMERR_INCOMPATIBLE_METAFILE        = 203BH;
  72.   PMERR_INCORRECT_DC_TYPE            = 203CH;
  73.   PMERR_INSUFFICIENT_DISK_SPACE      = 203DH;
  74.   PMERR_INSUFFICIENT_MEMORY          = 203EH;
  75.   PMERR_INV_ANGLE_PARM               = 203FH;
  76.   PMERR_INV_ARC_CONTROL              = 2040H;
  77.   PMERR_INV_AREA_CONTROL             = 2041H;
  78.   PMERR_INV_ARC_POINTS               = 2042H;
  79.   PMERR_INV_ATTR_MODE                = 2043H;
  80.   PMERR_INV_BACKGROUND_COL_ATTR      = 2044H;
  81.   PMERR_INV_BACKGROUND_MIX_ATTR      = 2045H;
  82.   PMERR_INV_BITBLT_MIX               = 2046H;
  83.   PMERR_INV_BITBLT_STYLE             = 2047H;
  84.   PMERR_INV_BITMAP_DIMENSION         = 2048H;
  85.   PMERR_INV_BOX_CONTROL              = 2049H;
  86.   PMERR_INV_BOX_ROUNDING_PARM        = 204AH;
  87.   PMERR_INV_CHAR_ANGLE_ATTR          = 204BH;
  88.   PMERR_INV_CHAR_DIRECTION_ATTR      = 204CH;
  89.   PMERR_INV_CHAR_MODE_ATTR           = 204DH;
  90.   PMERR_INV_CHAR_POS_OPTIONS         = 204EH;
  91.   PMERR_INV_CHAR_SET_ATTR            = 204FH;
  92.   PMERR_INV_CHAR_SHEAR_ATTR          = 2050H;
  93.   PMERR_INV_CLIP_PATH_OPTIONS        = 2051H;
  94.   PMERR_INV_CODEPAGE                 = 2052H;
  95.   PMERR_INV_COLOR_ATTR               = 2053H;
  96.   PMERR_INV_COLOR_DATA               = 2054H;
  97.   PMERR_INV_COLOR_FORMAT             = 2055H;
  98.   PMERR_INV_COLOR_INDEX              = 2056H;
  99.   PMERR_INV_COLOR_OPTIONS            = 2057H;
  100.   PMERR_INV_COLOR_START_INDEX        = 2058H;
  101.   PMERR_INV_COORD_OFFSET             = 2059H;
  102.   PMERR_INV_COORD_SPACE              = 205AH;
  103.   PMERR_INV_COORDINATE               = 205BH;
  104.   PMERR_INV_CORRELATE_DEPTH          = 205CH;
  105.   PMERR_INV_CORRELATE_TYPE           = 205DH;
  106.   PMERR_INV_CURSOR_BITMAP            = 205EH;
  107.   PMERR_INV_DC_DATA                  = 205FH;
  108.   PMERR_INV_DC_TYPE                  = 2060H;
  109.   PMERR_INV_DEVICE_NAME              = 2061H;
  110.   PMERR_INV_DEV_MODES_OPTIONS        = 2062H;
  111.   PMERR_INV_DRAW_CONTROL             = 2063H;
  112.   PMERR_INV_DRAW_VALUE               = 2064H;
  113.   PMERR_INV_DRAWING_MODE             = 2065H;
  114.   PMERR_INV_DRIVER_DATA              = 2066H;
  115.   PMERR_INV_DRIVER_NAME              = 2067H;
  116.   PMERR_INV_DRAW_BORDER_OPTION       = 2068H;
  117.   PMERR_INV_EDIT_MODE                = 2069H;
  118.   PMERR_INV_ELEMENT_OFFSET           = 206AH;
  119.   PMERR_INV_ELEMENT_POINTER          = 206BH;
  120.   PMERR_INV_END_PATH_OPTIONS         = 206CH;
  121.   PMERR_INV_ESC_CODE                 = 206DH;
  122.   PMERR_INV_ESCAPE_DATA              = 206EH;
  123.   PMERR_INV_EXTENDED_LCID            = 206FH;
  124.   PMERR_INV_FILL_PATH_OPTIONS        = 2070H;
  125.   PMERR_INV_FIRST_CHAR               = 2071H;
  126.   PMERR_INV_FONT_ATTRS               = 2072H;
  127.   PMERR_INV_FONT_FILE_DATA           = 2073H;
  128.   PMERR_INV_FOR_THIS_DC_TYPE         = 2074H;
  129.   PMERR_INV_FORMAT_CONTROL           = 2075H;
  130.   PMERR_INV_FORMS_CODE               = 2076H;
  131.   PMERR_INV_FONTDEF                  = 2077H;
  132.   PMERR_INV_GEOM_LINE_WIDTH_ATTR     = 2078H;
  133.   PMERR_INV_GETDATA_CONTROL          = 2079H;
  134.   PMERR_INV_GRAPHICS_FIELD           = 207AH;
  135.   PMERR_INV_HBITMAP                  = 207BH;
  136.   PMERR_INV_HDC                      = 207CH;
  137.   PMERR_INV_HJOURNAL                 = 207DH;
  138.   PMERR_INV_HMF                      = 207EH;
  139.   PMERR_INV_HPS                      = 207FH;
  140.   PMERR_INV_HRGN                     = 2080H;
  141.   PMERR_INV_ID                       = 2081H;
  142.   PMERR_INV_IMAGE_DATA_LENGTH        = 2082H;
  143.   PMERR_INV_IMAGE_DIMENSION          = 2083H;
  144.   PMERR_INV_IMAGE_FORMAT             = 2084H;
  145.   PMERR_INV_IN_AREA                  = 2085H;
  146.   PMERR_INV_IN_CALLED_SEG            = 2086H;
  147.   PMERR_INV_IN_CURRENT_EDIT_MODE     = 2087H;
  148.   PMERR_INV_IN_DRAW_MODE             = 2088H;
  149.   PMERR_INV_IN_ELEMENT               = 2089H;
  150.   PMERR_INV_IN_IMAGE                 = 208AH;
  151.   PMERR_INV_IN_PATH                  = 208BH;
  152.   PMERR_INV_IN_RETAIN_MODE           = 208CH;
  153.   PMERR_INV_IN_SEG                   = 208DH;
  154.   PMERR_INV_IN_VECTOR_SYMBOL         = 208EH;
  155.   PMERR_INV_INFO_TABLE               = 208FH;
  156.   PMERR_INV_JOURNAL_OPTION           = 2090H;
  157.   PMERR_INV_KERNING_FLAGS            = 2091H;
  158.   PMERR_INV_LENGTH_OR_COUNT          = 2092H;
  159.   PMERR_INV_LINE_END_ATTR            = 2093H;
  160.   PMERR_INV_LINE_JOIN_ATTR           = 2094H;
  161.   PMERR_INV_LINE_TYPE_ATTR           = 2095H;
  162.   PMERR_INV_LINE_WIDTH_ATTR          = 2096H;
  163.   PMERR_INV_LOGICAL_ADDRESS          = 2097H;
  164.   PMERR_INV_MARKER_BOX_ATTR          = 2098H;
  165.   PMERR_INV_MARKER_SET_ATTR          = 2099H;
  166.   PMERR_INV_MARKER_SYMBOL_ATTR       = 209AH;
  167.   PMERR_INV_MATRIX_ELEMENT           = 209BH;
  168.   PMERR_INV_MAX_HITS                 = 209CH;
  169.   PMERR_INV_METAFILE                 = 209DH;
  170.   PMERR_INV_METAFILE_LENGTH          = 209EH;
  171.   PMERR_INV_METAFILE_OFFSET          = 209FH;
  172.   PMERR_INV_MICROPS_DRAW_CONTROL     = 20A0H;
  173.   PMERR_INV_MICROPS_FUNCTION         = 20A1H;
  174.   PMERR_INV_MICROPS_ORDER            = 20A2H;
  175.   PMERR_INV_MIX_ATTR                 = 20A3H;
  176.   PMERR_INV_MODE_FOR_OPEN_DYN        = 20A4H;
  177.   PMERR_INV_MODE_FOR_REOPEN_SEG      = 20A5H;
  178.   PMERR_INV_MODIFY_PATH_MODE         = 20A6H;
  179.   PMERR_INV_MULTIPLIER               = 20A7H;
  180.   PMERR_INV_NESTED_FIGURES           = 20A8H;
  181.   PMERR_INV_OR_INCOMPAT_OPTIONS      = 20A9H;
  182.   PMERR_INV_ORDER_LENGTH             = 20AAH;
  183.   PMERR_INV_ORDERING_PARM            = 20ABH;
  184.   PMERR_INV_OUTSIDE_DRAW_MODE        = 20ACH;
  185.   PMERR_INV_PAGE_VIEWPORT            = 20ADH;
  186.   PMERR_INV_PATH_ID                  = 20AEH;
  187.   PMERR_INV_PATH_MODE                = 20AFH;
  188.   PMERR_INV_PATTERN_ATTR             = 20B0H;
  189.   PMERR_INV_PATTERN_REF_PT_ATTR      = 20B1H;
  190.   PMERR_INV_PATTERN_SET_ATTR         = 20B2H;
  191.   PMERR_INV_PATTERN_SET_FONT         = 20B3H;
  192.   PMERR_INV_PICK_APERTURE_OPTION     = 20B4H;
  193.   PMERR_INV_PICK_APERTURE_POSN       = 20B5H;
  194.   PMERR_INV_PICK_APERTURE_SIZE       = 20B6H;
  195.   PMERR_INV_PICK_NUMBER              = 20B7H;
  196.   PMERR_INV_PLAY_METAFILE_OPTION     = 20B8H;
  197.   PMERR_INV_PRIMITIVE_TYPE           = 20B9H;
  198.   PMERR_INV_PS_SIZE                  = 20BAH;
  199.   PMERR_INV_PUTDATA_FORMAT           = 20BBH;
  200.   PMERR_INV_QUERY_ELEMENT_NO         = 20BCH;
  201.   PMERR_INV_RECT                     = 20BDH;
  202.   PMERR_INV_REGION_CONTROL           = 20BEH;
  203.   PMERR_INV_REGION_MIX_MODE          = 20BFH;
  204.   PMERR_INV_REPLACE_MODE_FUNC        = 20C0H;
  205.   PMERR_INV_RESERVED_FIELD           = 20C1H;
  206.   PMERR_INV_RESET_OPTIONS            = 20C2H;
  207.   PMERR_INV_RGBCOLOR                 = 20C3H;
  208.   PMERR_INV_SCAN_START               = 20C4H;
  209.   PMERR_INV_SEG_ATTR                 = 20C5H;
  210.   PMERR_INV_SEG_ATTR_VALUE           = 20C6H;
  211.   PMERR_INV_SEG_CH_LENGTH            = 20C7H;
  212.   PMERR_INV_SEG_NAME                 = 20C8H;
  213.   PMERR_INV_SEG_OFFSET               = 20C9H;
  214.   PMERR_INV_SETID                    = 20CAH;
  215.   PMERR_INV_SETID_TYPE               = 20CBH;
  216.   PMERR_INV_SET_VIEWPORT_OPTION      = 20CCH;
  217.   PMERR_INV_SHARPNESS_PARM           = 20CDH;
  218.   PMERR_INV_SOURCE_OFFSET            = 20CEH;
  219.   PMERR_INV_STOP_DRAW_VALUE          = 20CFH;
  220.   PMERR_INV_TRANSFORM_TYPE           = 20D0H;
  221.   PMERR_INV_USAGE_PARM               = 20D1H;
  222.   PMERR_INV_VIEWING_LIMITS           = 20D2H;
  223.   PMERR_JFILE_BUSY                   = 20D3H;
  224.   PMERR_JNL_FUNC_DATA_TOO_LONG       = 20D4H;
  225.   PMERR_KERNING_NOT_SUPPORTED        = 20D5H;
  226.   PMERR_LABEL_NOT_FOUND              = 20D6H;
  227.   PMERR_MATRIX_OVERFLOW              = 20D7H;
  228.   PMERR_METAFILE_INTERNAL_ERROR      = 20D8H;
  229.   PMERR_METAFILE_IN_USE              = 20D9H;
  230.   PMERR_METAFILE_LIMIT_EXCEEDED      = 20DAH;
  231.   PMERR_NAME_STACK_FULL              = 20DBH;
  232.   PMERR_NOT_CREATED_BY_DEVOPENDC     = 20DCH;
  233.   PMERR_NOT_IN_AREA                  = 20DDH;
  234.   PMERR_NOT_IN_DRAW_MODE             = 20DEH;
  235.   PMERR_NOT_IN_ELEMENT               = 20DFH;
  236.   PMERR_NOT_IN_IMAGE                 = 20E0H;
  237.   PMERR_NOT_IN_PATH                  = 20E1H;
  238.   PMERR_NOT_IN_RETAIN_MODE           = 20E2H;
  239.   PMERR_NOT_IN_SEG                   = 20E3H;
  240.   PMERR_NO_BITMAP_SELECTED           = 20E4H;
  241.   PMERR_NO_CURRENT_ELEMENT           = 20E5H;
  242.   PMERR_NO_CURRENT_SEG               = 20E6H;
  243.   PMERR_NO_METAFILE_RECORD_HANDLE    = 20E7H;
  244.   PMERR_ORDER_TOO_BIG                = 20E8H;
  245.   PMERR_OTHER_SET_ID_REFS            = 20E9H;
  246.   PMERR_OVERRAN_SEG                  = 20EAH;
  247.   PMERR_OWN_SET_ID_REFS              = 20EBH;
  248.   PMERR_PATH_INCOMPLETE              = 20ECH;
  249.   PMERR_PATH_LIMIT_EXCEEDED          = 20EDH;
  250.   PMERR_PATH_UNKNOWN                 = 20EEH;
  251.   PMERR_PEL_IS_CLIPPED               = 20EFH;
  252.   PMERR_PEL_NOT_AVAILABLE            = 20F0H;
  253.   PMERR_PRIMITIVE_STACK_EMPTY        = 20F1H;
  254.   PMERR_PROLOG_ERROR                 = 20F2H;
  255.   PMERR_PROLOG_SEG_ATTR_NOT_SET      = 20F3H;
  256.   PMERR_PS_BUSY                      = 20F4H;
  257.   PMERR_PS_IS_ASSOCIATED             = 20F5H;
  258.   PMERR_RAM_JNL_FILE_TOO_SMALL       = 20F6H;
  259.   PMERR_REALIZE_NOT_SUPPORTED        = 20F7H;
  260.   PMERR_REGION_IS_CLIP_REGION        = 20F8H;
  261.   PMERR_RESOURCE_DEPLETION           = 20F9H;
  262.   PMERR_SEG_AND_REFSEG_ARE_SAME      = 20FAH;
  263.   PMERR_SEG_CALL_RECURSIVE           = 20FBH;
  264.   PMERR_SEG_CALL_STACK_EMPTY         = 20FCH;
  265.   PMERR_SEG_CALL_STACK_FULL          = 20FDH;
  266.   PMERR_SEG_IS_CURRENT               = 20FEH;
  267.   PMERR_SEG_NOT_CHAINED              = 20FFH;
  268.   PMERR_SEG_NOT_FOUND                = 2100H;
  269.   PMERR_SEG_STORE_LIMIT_EXCEEDED     = 2101H;
  270.   PMERR_SETID_IN_USE                 = 2102H;
  271.   PMERR_SETID_NOT_FOUND              = 2103H;
  272.   PMERR_STARTDOC_NOT_ISSUED          = 2104H;
  273.   PMERR_STOP_DRAW_OCCURRED           = 2105H;
  274.   PMERR_TOO_MANY_METAFILES_IN_USE    = 2106H;
  275.   PMERR_TRUNCATED_ORDER              = 2107H;
  276.   PMERR_UNCHAINED_SEG_ZERO_INV       = 2108H;
  277.   PMERR_UNSUPPORTED_ATTR             = 2109H;
  278.   PMERR_UNSUPPORTED_ATTR_VALUE       = 210AH;
  279.   PMERR_ENDDOC_NOT_ISSUED            = 210BH;
  280.   PMERR_PS_NOT_ASSOCIATED            = 210CH;
  281.   PMERR_INV_FLOOD_FILL_OPTIONS       = 210DH;
  282.   PMERR_INV_FACENAME                 = 210EH;
  283.   PMERR_PALETTE_SELECTED             = 210FH;
  284.   PMERR_NO_PALETTE_SELECTED          = 2110H;
  285.   PMERR_INV_HPAL                     = 2111H;
  286.   PMERR_PALETTE_BUSY                 = 2112H;
  287.   PMERR_START_POINT_CLIPPED          = 2113H;
  288.   PMERR_NO_FILL                      = 2114H;
  289.   PMERR_INV_FACENAMEDESC             = 2115H;
  290.   PMERR_INV_BITMAP_DATA              = 2116H;
  291.   PMERR_INV_CHAR_ALIGN_ATTR          = 2117H;
  292.   PMERR_INV_HFONT                    = 2118H;
  293.   PMERR_HFONT_IS_SELECTED            = 2119H;
  294.   PMERR_DRVR_NOT_SUPPORTED           = 2120H;
  295.  
  296. END GPIERRORS.
  297.