Annotation of os232sdk/toolkt20/c/os2h/pmerr.h, revision 1.1

1.1     ! root        1: /******************************************************************************\
        !             2: *
        !             3: *   Copyright (c) IBM Corporation 1987, 1989
        !             4: *   Copyright (c) MicroSoft Corporation 1987,1989
        !             5: *
        !             6: *                       PMERR.H
        !             7: *                       =======
        !             8: *
        !             9: * This file contains all the public PM error codes.  They all have a
        !            10: * definition commencing PMERR_
        !            11: *
        !            12: * This file has been constructed to bring together all the error codes
        !            13: * into one place.  It has been made up of error codes formerly held in
        !            14: * PMGPI.H, PMWIN.H, PMSPL.H AND PMSHL.H.
        !            15: *
        !            16: * Also, some error codes that were put into a private spooler header
        !            17: * file have been made public here.
        !            18: *
        !            19: * Where the error codes in each public file were defined they have
        !            20: * been replaced with a "#include <pmerr.h>" to pick up the error codes.
        !            21: *
        !            22: * Note ! It could have been possible for an application to use the
        !            23: * following sort of header :-
        !            24: * #define INCL_ERROR
        !            25: * #include <os2.h>              - pick up GPI, WIN and SHL errors
        !            26: * #include <pmspl.h>            - pick up spooler errors
        !            27: *
        !            28: * With this new file, error codes from PMWIN, for example, would be
        !            29: * doubly defined.  Hence each error code section is protected by a
        !            30: * conditional include to prevent this.
        !            31: *
        !            32: \******************************************************************************/
        !            33: 
        !            34: 
        !            35: #if !(defined(INCL_32) || defined(INCL_16))
        !            36: #ifdef M_I386
        !            37:     #define INCL_32
        !            38: #else /* not M_I386 */
        !            39:     #define INCL_16
        !            40: #endif /* M_I386 */
        !            41: #endif /* INCL_32 || INCL_16 */
        !            42: 
        !            43: /**********************************************************************\
        !            44: *
        !            45: *            Window Manager error codes
        !            46: *
        !            47: * 1.) PMWIN error codes
        !            48: *
        !            49: \**********************************************************************/
        !            50: 
        !            51: #ifdef INCL_WINERRORS
        !            52: 
        !            53: #ifndef INCL_WINERRORS_INCL
        !            54: /* XLATOFF */
        !            55: #define INCL_WINERRORS_INCL
        !            56: /* XLATON */
        !            57: 
        !            58: #define PMERR_INVALID_HWND                  0x1001
        !            59: #define PMERR_INVALID_HMQ                   0x1002
        !            60: #define PMERR_PARAMETER_OUT_OF_RANGE        0x1003
        !            61: #define PMERR_WINDOW_LOCK_UNDERFLOW         0x1004
        !            62: #define PMERR_WINDOW_LOCK_OVERFLOW          0x1005
        !            63: #define PMERR_BAD_WINDOW_LOCK_COUNT         0x1006
        !            64: #define PMERR_WINDOW_NOT_LOCKED             0x1007
        !            65: #define PMERR_INVALID_SELECTOR              0x1008
        !            66: #define PMERR_CALL_FROM_WRONG_THREAD        0x1009
        !            67: #define PMERR_RESOURCE_NOT_FOUND            0x100A
        !            68: #define PMERR_INVALID_STRING_PARM           0x100B
        !            69: #define PMERR_INVALID_HHEAP                 0x100C
        !            70: #define PMERR_INVALID_HEAP_POINTER          0x100D
        !            71: #define PMERR_INVALID_HEAP_SIZE_PARM        0x100E
        !            72: #define PMERR_INVALID_HEAP_SIZE             0x100F
        !            73: #define PMERR_INVALID_HEAP_SIZE_WORD        0x1010
        !            74: #define PMERR_HEAP_OUT_OF_MEMORY            0x1011
        !            75: #define PMERR_HEAP_MAX_SIZE_REACHED         0x1012
        !            76: #define PMERR_INVALID_HATOMTBL              0x1013
        !            77: #define PMERR_INVALID_ATOM                  0x1014
        !            78: #define PMERR_INVALID_ATOM_NAME             0x1015
        !            79: #define PMERR_INVALID_INTEGER_ATOM          0x1016
        !            80: #define PMERR_ATOM_NAME_NOT_FOUND           0x1017
        !            81: #define PMERR_QUEUE_TOO_LARGE               0x1018
        !            82: #define PMERR_INVALID_FLAG                  0x1019
        !            83: #define PMERR_INVALID_HACCEL                0x101A
        !            84: #define PMERR_INVALID_HPTR                  0x101B
        !            85: #define PMERR_INVALID_HENUM                 0x101C
        !            86: #define PMERR_INVALID_SRC_CODEPAGE          0x101D
        !            87: #define PMERR_INVALID_DST_CODEPAGE          0x101E
        !            88: 
        !            89: /* These are not real error codes, but just used to access special  */
        !            90: /* error message strings used by WinGetErrorInfo to format an error */
        !            91: /* message.                                                         */
        !            92: 
        !            93: #define PMERR_UNKNOWN_COMPONENT_ID          0x101f
        !            94: #define PMERR_UNKNOWN_ERROR_CODE            0x1020
        !            95: #define PMERR_SEVERITY_LEVELS               0x1021
        !            96: 
        !            97: /* 0x1022 - 0x1033, 0x1035, 0x104B - 0x104C used elsewhere          */
        !            98: #define PMERR_INVALID_RESOURCE_FORMAT       0x1034
        !            99: #define WINDBG_WINDOW_UNLOCK_WAIT           0x1035                   /* jek */
        !           100: #define PMERR_NO_MSG_QUEUE                  0x1036
        !           101: #define PMERR_WIN_DEBUGMSG                  0x1037
        !           102: #define PMERR_QUEUE_FULL                    0x1038
        !           103: 
        !           104: #define PMERR_LIBRARY_LOAD_FAILED           0x1039                   /*@DIA*/
        !           105: #define PMERR_PROCEDURE_LOAD_FAILED         0x103A                   /*@DIA*/
        !           106: #define PMERR_LIBRARY_DELETE_FAILED         0x103B                   /*@DIA*/
        !           107: #define PMERR_PROCEDURE_DELETE_FAILED       0x103C                   /*@DIA*/
        !           108:                                                                      /*@DIA*/
        !           109: #define PMERR_ARRAY_TOO_LARGE               0x103D                   /*@DHA*/
        !           110: #define PMERR_ARRAY_TOO_SMALL               0x103E                   /*@DHA*/
        !           111: #define PMERR_DATATYPE_ENTRY_BAD_INDEX      0x103F                   /*@DHA*/
        !           112: #define PMERR_DATATYPE_ENTRY_CTL_BAD        0x1040                   /*@DHA*/
        !           113: #define PMERR_DATATYPE_ENTRY_CTL_MISS       0x1041                   /*@DHA*/
        !           114: #define PMERR_DATATYPE_ENTRY_INVALID        0x1042                   /*@DHA*/
        !           115: #define PMERR_DATATYPE_ENTRY_NOT_NUM        0x1043                   /*@DHA*/
        !           116: #define PMERR_DATATYPE_ENTRY_NOT_OFF        0x1044                   /*@DHA*/
        !           117: #define PMERR_DATATYPE_INVALID              0x1045                   /*@DHA*/
        !           118: #define PMERR_DATATYPE_NOT_UNIQUE           0x1046                   /*@DHA*/
        !           119: #define PMERR_DATATYPE_TOO_LONG             0x1047                   /*@DHA*/
        !           120: #define PMERR_DATATYPE_TOO_SMALL            0x1048                   /*@DHA*/
        !           121: #define PMERR_DIRECTION_INVALID             0x1049                   /*@DHA*/
        !           122: #define PMERR_INVALID_HAB                   0x104A                   /*@DHA*/
        !           123: #define PMERR_INVALID_HSTRUCT               0x104D                   /*@DHA*/
        !           124: #define PMERR_LENGTH_TOO_SMALL              0x104E                   /*@DHA*/
        !           125: #define PMERR_MSGID_TOO_SMALL               0x104F                   /*@DHA*/
        !           126: #define PMERR_NO_HANDLE_ALLOC               0x1050                   /*@DHA*/
        !           127: 
        !           128: #endif /* error codes already included */
        !           129: #endif /* include error codes */
        !           130: 
        !           131: /**********************************************************************\
        !           132: *
        !           133: *            Window Manager error codes
        !           134: *
        !           135: * 2.) PMSHL error codes
        !           136: *
        !           137: \**********************************************************************/
        !           138: 
        !           139: #ifdef INCL_SHLERRORS
        !           140: 
        !           141: #ifndef INCL_SHLERRORS_INCL
        !           142: /* XLATOFF */
        !           143: #define INCL_SHLERRORS_INCL
        !           144: /* XLATON */
        !           145: 
        !           146: #define PMERR_INVALID_PIB                0x1101
        !           147: #define PMERR_INSUFF_SPACE_TO_ADD        0x1102
        !           148: #define PMERR_INVALID_GROUP_HANDLE       0x1103
        !           149: #define PMERR_DUPLICATE_TITLE            0x1104
        !           150: #define PMERR_INVALID_TITLE              0x1105
        !           151: #define PMERR_HANDLE_NOT_IN_GROUP        0x1107
        !           152: #define PMERR_INVALID_TARGET_HANDLE      0x1106
        !           153: #define PMERR_INVALID_PATH_STATEMENT     0x1108
        !           154: #define PMERR_NO_PROGRAM_FOUND           0x1109
        !           155: #define PMERR_INVALID_BUFFER_SIZE        0x110A
        !           156: #define PMERR_BUFFER_TOO_SMALL           0x110B
        !           157: #define PMERR_PL_INITIALISATION_FAIL     0x110C
        !           158: #define PMERR_CANT_DESTROY_SYS_GROUP     0x110D
        !           159: #define PMERR_INVALID_TYPE_CHANGE        0x110E
        !           160: #define PMERR_INVALID_PROGRAM_HANDLE     0x110F
        !           161: 
        !           162: #define PMERR_NOT_CURRENT_PL_VERSION     0x1110
        !           163: #define PMERR_INVALID_CIRCULAR_REF       0x1111
        !           164: #define PMERR_MEMORY_ALLOCATION_ERR      0x1112
        !           165: #define PMERR_MEMORY_DEALLOCATION_ERR    0x1113
        !           166: #define PMERR_TASK_HEADER_TOO_BIG        0x1114
        !           167: 
        !           168: #define PMERR_INVALID_INI_FILE_HANDLE    0x1115                       /* @D3A */
        !           169: #define PMERR_MEMORY_SHARE               0x1116                       /* @D3A */
        !           170: #define PMERR_OPEN_QUEUE                 0x1117                       /* @D3A */
        !           171: #define PMERR_CREATE_QUEUE               0x1118                       /* @D3A */
        !           172: #define PMERR_WRITE_QUEUE                0x1119                       /* @D3A */
        !           173: #define PMERR_READ_QUEUE                 0x111A                       /* @D3A */
        !           174: #define PMERR_CALL_NOT_EXECUTED          0x111B                       /* @D3A */
        !           175: #define PMERR_UNKNOWN_APIPKT             0x111C                       /* @D3A */
        !           176: #define PMERR_INITHREAD_EXISTS           0x111D                       /* @D3A */
        !           177: #define PMERR_CREATE_THREAD              0x111E                       /* @D3A */
        !           178: #define PMERR_NO_HK_PROFILE_INSTALLED    0x111F                       /* @D3A */
        !           179: #define PMERR_INVALID_DIRECTORY          0x1120                       /* @D3A */
        !           180: #define PMERR_WILDCARD_IN_FILENAME       0x1121                       /* @D3A */
        !           181: #define PMERR_FILENAME_BUFFER_FULL       0x1122                       /* @D3A */
        !           182: #define PMERR_FILENAME_TOO_LONG          0x1123                       /* @D3A */
        !           183: #define PMERR_INI_FILE_IS_SYS_OR_USER    0x1124                       /* @D3A */
        !           184: #define PMERR_BROADCAST_PLMSG            0x1125                       /* @D3A */
        !           185: #define PMERR_190_INIT_DONE              0x1126                       /* @D3A */
        !           186: #define PMERR_HMOD_FOR_PMSHAPI           0x1127                       /* @D3A */
        !           187: #define PMERR_SET_HK_PROFILE             0x1128                       /* @D3A */
        !           188: #define PMERR_API_NOT_ALLOWED            0x1129                       /* @D3A */
        !           189: #define PMERR_INI_STILL_OPEN             0x112A                       /* @D3A */
        !           190: 
        !           191: #define PMERR_PROGDETAILS_NOT_IN_INI     0x112B                       /* @P1A */
        !           192: #define PMERR_PIBSTRUCT_NOT_IN_INI       0x112C                       /* @P1A */
        !           193: #define PMERR_INVALID_DISKPROGDETAILS    0x112D                       /* @P1A */
        !           194: #define PMERR_PROGDETAILS_READ_FAILURE   0x112E                       /* @P1A */
        !           195: #define PMERR_PROGDETAILS_WRITE_FAILURE  0x112F                       /* @P1A */
        !           196: #define PMERR_PROGDETAILS_QSIZE_FAILURE  0x1130                       /* @P1A */
        !           197: #define PMERR_INVALID_PROGDETAILS        0x1131                       /* @P1A */
        !           198: #define PMERR_SHEPROFILEHOOK_NOT_FOUND   0x1132                      /* @D12A */
        !           199: #define PMERR_190PLCONVERTED             0x1133               /* @D11A @D12C */
        !           200: #define PMERR_FAILED_TO_CONVERT_INI_PL   0x1134               /* @D11A @D12C */
        !           201: #define PMERR_PMSHAPI_NOT_INITIALISED    0x1135
        !           202: #define PMERR_INVALID_SHELL_API_HOOK_ID  0x1136
        !           203: 
        !           204: #define PMERR_DOS_ERROR                  0x1200
        !           205: 
        !           206: #define PMERR_NO_SPACE                   0x1201
        !           207: #define PMERR_INVALID_SWITCH_HANDLE      0x1202
        !           208: #define PMERR_NO_HANDLE                  0x1203
        !           209: #define PMERR_INVALID_PROCESS_ID         0x1204
        !           210: #define PMERR_NOT_SHELL                  0x1205
        !           211: #define PMERR_INVALID_WINDOW             0x1206
        !           212: #define PMERR_INVALID_POST_MSG           0x1207
        !           213: #define PMERR_INVALID_PARAMETERS         0x1208
        !           214: #define PMERR_INVALID_PROGRAM_TYPE       0x1209
        !           215: #define PMERR_NOT_EXTENDED_FOCUS         0x120A
        !           216: #define PMERR_INVALID_SESSION_ID         0x120B
        !           217: #define PMERR_SMG_INVALID_ICON_FILE      0x120C
        !           218: #define PMERR_SMG_ICON_NOT_CREATED       0x120D
        !           219: #define PMERR_SHL_DEBUG                  0x120E
        !           220: 
        !           221: #define PMERR_OPENING_INI_FILE           0x1301
        !           222: #define PMERR_INI_FILE_CORRUPT           0x1302
        !           223: #define PMERR_INVALID_PARM               0x1303
        !           224: #define PMERR_NOT_IN_IDX                 0x1304
        !           225: #define PMERR_NO_ENTRIES_IN_GROUP        0x1305               /* @D10A */
        !           226: 
        !           227: #define PMERR_INI_WRITE_FAIL             0x1306
        !           228: #define PMERR_IDX_FULL                   0x1307
        !           229: #define PMERR_INI_PROTECTED              0x1308
        !           230: #define PMERR_MEMORY_ALLOC               0x1309
        !           231: #define PMERR_INI_INIT_ALREADY_DONE      0x130A
        !           232: #define PMERR_INVALID_INTEGER            0x130B
        !           233: #define PMERR_INVALID_ASCIIZ             0x130C
        !           234: #define PMERR_CAN_NOT_CALL_SPOOLER       0x130D
        !           235: #define PMERR_VALIDATION_REJECTED        PMERR_CAN_NOT_CALL_SPOOLER
        !           236: 
        !           237: #define PMERR_WARNING_WINDOW_NOT_KILLED  0x1401
        !           238: #define PMERR_ERROR_INVALID_WINDOW       0x1402
        !           239: #define PMERR_ALREADY_INITIALIZED        0x1403
        !           240: #define PMERR_MSG_PROG_NO_MOU            0x1405
        !           241: #define PMERR_MSG_PROG_NON_RECOV         0x1406
        !           242: #define PMERR_WINCONV_INVALID_PATH       0x1407
        !           243: #define PMERR_PI_NOT_INITIALISED         0x1408
        !           244: #define PMERR_PL_NOT_INITIALISED         0x1409
        !           245: #define PMERR_NO_TASK_MANAGER            0x140A
        !           246: #define PMERR_SAVE_NOT_IN_PROGRESS       0x140B
        !           247: #define PMERR_NO_STACK_SPACE             0x140C
        !           248: #define PMERR_INVALID_COLR_FIELD         0x140d
        !           249: #define PMERR_INVALID_COLR_VALUE         0x140e
        !           250: #define PMERR_COLR_WRITE                 0x140f
        !           251: 
        !           252: #define PMERR_TARGET_FILE_EXISTS         0x1501
        !           253: #define PMERR_SOURCE_SAME_AS_TARGET      0x1502
        !           254: #define PMERR_SOURCE_FILE_NOT_FOUND      0x1503
        !           255: #define PMERR_INVALID_NEW_PATH           0x1504
        !           256: #define PMERR_TARGET_FILE_NOT_FOUND      0x1505
        !           257: #define PMERR_INVALID_DRIVE_NUMBER       0x1506
        !           258: #define PMERR_NAME_TOO_LONG              0x1507
        !           259: #define PMERR_NOT_ENOUGH_ROOM_ON_DISK    0x1508
        !           260: #define PMERR_NOT_ENOUGH_MEM             0x1509
        !           261: 
        !           262: #define PMERR_LOG_DRV_DOES_NOT_EXIST     0x150B
        !           263: #define PMERR_INVALID_DRIVE              0x150C
        !           264: #define PMERR_ACCESS_DENIED              0x150D
        !           265: #define PMERR_NO_FIRST_SLASH             0x150E
        !           266: #define PMERR_READ_ONLY_FILE             0x150F
        !           267: #define PMERR_GROUP_PROTECTED            0x151F               /* @D3A */
        !           268: #define PMERR_INVALID_PROGRAM_CATEGORY   0x152F               /* @D3A */
        !           269: #define PMERR_INVALID_APPL               0x1530               /* @D1A */
        !           270: #define PMERR_CANNOT_START               0x1531               /* @D1A */
        !           271: #define PMERR_STARTED_IN_BACKGROUND      0x1532               /* @D1A */
        !           272: #define PMERR_INVALID_HAPP               0x1533               /* @D4A */
        !           273: #define PMERR_CANNOT_STOP                0x1534               /* @D4A */
        !           274: 
        !           275: /*                                                                    */
        !           276: /* Errors generated by Language Bindings layer.                  @D5. */
        !           277: /*                                                                    */
        !           278: /* (Range 0x1600 thru 0x16FF reserved for Bindings)              @D5A */
        !           279: /*                                                                    */
        !           280: 
        !           281: /* SEVERITY_UNRECOVERABLE:                                       @D5A */
        !           282: 
        !           283: #define PMERR_INTERNAL_ERROR_1           0x1601               /* @D5. */
        !           284: #define PMERR_INTERNAL_ERROR_2           0x1602               /* @D5. */
        !           285: #define PMERR_INTERNAL_ERROR_3           0x1603               /* @D5. */
        !           286: #define PMERR_INTERNAL_ERROR_4           0x1604               /* @D5. */
        !           287: #define PMERR_INTERNAL_ERROR_5           0x1605               /* @D5. */
        !           288: #define PMERR_INTERNAL_ERROR_6           0x1606               /* @D5. */
        !           289: #define PMERR_INTERNAL_ERROR_7           0x1607               /* @D5. */
        !           290: #define PMERR_INTERNAL_ERROR_8           0x1608               /* @D5. */
        !           291: #define PMERR_INTERNAL_ERROR_9           0x1609               /* @D5. */
        !           292: #define PMERR_INTERNAL_ERROR_10          0x160A               /* @D5. */
        !           293: #define PMERR_INTERNAL_ERROR_11          0x160B               /* @D5. */
        !           294: #define PMERR_INTERNAL_ERROR_12          0x160C               /* @D9A */
        !           295: #define PMERR_INTERNAL_ERROR_13          0x160D               /* @D9A */
        !           296: #define PMERR_INTERNAL_ERROR_14          0x160E               /* @D9A */
        !           297: #define PMERR_INTERNAL_ERROR_15          0x160F               /* @D9A */
        !           298: #define PMERR_INTERNAL_ERROR_16          0x1610               /* @D9A */
        !           299: #define PMERR_INTERNAL_ERROR_17          0x1611               /* @D9A */
        !           300: #define PMERR_INTERNAL_ERROR_18          0x1612               /* @D9A */
        !           301: #define PMERR_INTERNAL_ERROR_19          0x1613               /* @D9A */
        !           302: #define PMERR_INTERNAL_ERROR_20          0x1614               /* @D9A */
        !           303: #define PMERR_INTERNAL_ERROR_21          0x1615               /* @D9A */
        !           304: #define PMERR_INTERNAL_ERROR_22          0x1616               /* @D9A */
        !           305: #define PMERR_INTERNAL_ERROR_23          0x1617               /* @D9A */
        !           306: #define PMERR_INTERNAL_ERROR_24          0x1618               /* @D9A */
        !           307: #define PMERR_INTERNAL_ERROR_25          0x1619               /* @D9A */
        !           308: #define PMERR_INTERNAL_ERROR_26          0x161A               /* @D9A */
        !           309: #define PMERR_INTERNAL_ERROR_27          0x161B               /* @D9A */
        !           310: #define PMERR_INTERNAL_ERROR_28          0x161C               /* @D9A */
        !           311: #define PMERR_INTERNAL_ERROR_29          0x161D               /* @D9A */
        !           312: 
        !           313: /* SEVERITY_WARNING:                                             @D9A */
        !           314: 
        !           315: #define PMERR_INVALID_FREE_MESSAGE_ID    0x1630               /* @D9A */
        !           316: 
        !           317: /* SEVERITY_ERROR:                                               @D5A */
        !           318: 
        !           319: #define PMERR_FUNCTION_NOT_SUPPORTED     0x1641               /* @D5. */
        !           320: #define PMERR_INVALID_ARRAY_COUNT        0x1642               /* @D9C */
        !           321: #define PMERR_INVALID_LENGTH             0x1643               /* @D9C */
        !           322: #define PMERR_INVALID_BUNDLE_TYPE        0x1644               /* @D9C */
        !           323: #define PMERR_INVALID_PARAMETER          0x1645               /* @D9A */
        !           324: #define PMERR_INVALID_NUMBER_OF_PARMS    0x1646               /* @D9A */
        !           325: #define PMERR_GREATER_THAN_64K           0x1647               /* @D9A */
        !           326: #define PMERR_INVALID_PARAMETER_TYPE     0x1648               /* @D9A */
        !           327: #define PMERR_NEGATIVE_STRCOND_DIM       0x1649               /* @D9A */
        !           328: #define PMERR_INVALID_NUMBER_OF_TYPES    0x164A               /* @D9A */
        !           329: #define PMERR_INCORRECT_HSTRUCT          0x164B               /* @D9A */
        !           330: #define PMERR_INVALID_ARRAY_SIZE         0x164C               /* @D9A */
        !           331: #define PMERR_INVALID_CONTROL_DATATYPE   0x164D               /* @D9A */
        !           332: #define PMERR_INCOMPLETE_CONTROL_SEQU    0x164E               /* @D9A */
        !           333: #define PMERR_INVALID_DATATYPE           0x164F               /* @D9A */
        !           334: #define PMERR_INCORRECT_DATATYPE         0x1650               /* @D9A */
        !           335: #define PMERR_NOT_SELF_DESCRIBING_DTYP   0x1651               /* @D9A */
        !           336: #define PMERR_INVALID_CTRL_SEQ_INDEX     0x1652               /* @D9A */
        !           337: #define PMERR_INVALID_TYPE_FOR_LENGTH    0x1653               /* @D9A */
        !           338: #define PMERR_INVALID_TYPE_FOR_OFFSET    0x1654               /* @D9A */
        !           339: #define PMERR_INVALID_TYPE_FOR_MPARAM    0x1655               /* @D9A */
        !           340: #define PMERR_INVALID_MESSAGE_ID         0x1656               /* @D9A */
        !           341: #define PMERR_C_LENGTH_TOO_SMALL         0x1657               /* @D9A */
        !           342: #define PMERR_APPL_STRUCTURE_TOO_SMALL   0x1658               /* @D9A */
        !           343: #define PMERR_INVALID_ERRORINFO_HANDLE   0x1659               /* @D9A */
        !           344: #define PMERR_INVALID_CHARACTER_INDEX    0x165A               /* @D9A */
        !           345: 
        !           346: /*                                                                    */
        !           347: /* End of Errors generated by Language Bindings layer.           @D5A */
        !           348: /*                                                                    */
        !           349: /* (Range 0x1600 thru 0x16FF reserved for Bindings)              @D5A */
        !           350: /*                                                                    */
        !           351: 
        !           352: #endif /* error codes already included */
        !           353: #endif /* include error codes */
        !           354: 
        !           355: /*******************************************************************\
        !           356: *
        !           357: *                       GPI error codes
        !           358: *
        !           359: \*******************************************************************/
        !           360: 
        !           361: #ifdef INCL_GPIERRORS
        !           362: 
        !           363: #ifndef INCL_GPIERRORS_INCL
        !           364: /* XLATOFF */
        !           365: #define INCL_GPIERRORS_INCL
        !           366: /* XLATON */
        !           367: 
        !           368: /* AAB error codes for the GPI */
        !           369: #define PMERR_OK                           0x0000
        !           370: #define PMERR_ALREADY_IN_AREA              0x2001
        !           371: #define PMERR_ALREADY_IN_ELEMENT           0x2002
        !           372: #define PMERR_ALREADY_IN_PATH              0x2003
        !           373: #define PMERR_ALREADY_IN_SEG               0x2004
        !           374: #define PMERR_AREA_INCOMPLETE              0x2005
        !           375: #define PMERR_BASE_ERROR                   0x2006
        !           376: #define PMERR_BITBLT_LENGTH_EXCEEDED       0x2007
        !           377: #define PMERR_BITMAP_IN_USE                0x2008
        !           378: #define PMERR_BITMAP_IS_SELECTED           0x2009
        !           379: #define PMERR_BITMAP_NOT_FOUND             0x200A
        !           380: #define PMERR_BITMAP_NOT_SELECTED          0x200B
        !           381: #define PMERR_BOUNDS_OVERFLOW              0x200C
        !           382: #define PMERR_CALLED_SEG_IS_CHAINED        0x200D
        !           383: #define PMERR_CALLED_SEG_IS_CURRENT        0x200E
        !           384: #define PMERR_CALLED_SEG_NOT_FOUND         0x200F
        !           385: #define PMERR_CANNOT_DELETE_ALL_DATA       0x2010
        !           386: #define PMERR_CANNOT_REPLACE_ELEMENT_0     0x2011
        !           387: #define PMERR_COL_TABLE_NOT_REALIZABLE     0x2012
        !           388: #define PMERR_COL_TABLE_NOT_REALIZED       0x2013
        !           389: #define PMERR_COORDINATE_OVERFLOW          0x2014
        !           390: #define PMERR_CORR_FORMAT_MISMATCH         0x2015
        !           391: #define PMERR_DATA_TOO_LONG                0x2016
        !           392: #define PMERR_DC_IS_ASSOCIATED             0x2017
        !           393: #define PMERR_DESC_STRING_TRUNCATED        0x2018
        !           394: #define PMERR_DEVICE_DRIVER_ERROR_1        0x2019
        !           395: #define PMERR_DEVICE_DRIVER_ERROR_2        0x201A
        !           396: #define PMERR_DEVICE_DRIVER_ERROR_3        0x201B
        !           397: #define PMERR_DEVICE_DRIVER_ERROR_4        0x201C
        !           398: #define PMERR_DEVICE_DRIVER_ERROR_5        0x201D
        !           399: #define PMERR_DEVICE_DRIVER_ERROR_6        0x201E
        !           400: #define PMERR_DEVICE_DRIVER_ERROR_7        0x201F
        !           401: #define PMERR_DEVICE_DRIVER_ERROR_8        0x2020
        !           402: #define PMERR_DEVICE_DRIVER_ERROR_9        0x2021
        !           403: #define PMERR_DEVICE_DRIVER_ERROR_10       0x2022
        !           404: #define PMERR_DEV_FUNC_NOT_INSTALLED       0x2023
        !           405: #define PMERR_DOSOPEN_FAILURE              0x2024
        !           406: #define PMERR_DOSREAD_FAILURE              0x2025
        !           407: #define PMERR_DRIVER_NOT_FOUND             0x2026
        !           408: #define PMERR_DUP_SEG                      0x2027
        !           409: #define PMERR_DYNAMIC_SEG_SEQ_ERROR        0x2028
        !           410: #define PMERR_DYNAMIC_SEG_ZERO_INV         0x2029
        !           411: #define PMERR_ELEMENT_INCOMPLETE           0x202A
        !           412: #define PMERR_ESC_CODE_NOT_SUPPORTED       0x202B
        !           413: #define PMERR_EXCEEDS_MAX_SEG_LENGTH       0x202C
        !           414: #define PMERR_FONT_AND_MODE_MISMATCH       0x202D
        !           415: #define PMERR_FONT_FILE_NOT_LOADED         0x202E
        !           416: #define PMERR_FONT_NOT_LOADED              0x202F
        !           417: #define PMERR_FONT_TOO_BIG                 0x2030
        !           418: #define PMERR_HARDWARE_INIT_FAILURE        0x2031
        !           419: #define PMERR_HBITMAP_BUSY                 0x2032
        !           420: #define PMERR_HDC_BUSY                     0x2033
        !           421: #define PMERR_HRGN_BUSY                    0x2034
        !           422: #define PMERR_HUGE_FONTS_NOT_SUPPORTED     0x2035
        !           423: #define PMERR_ID_HAS_NO_BITMAP             0x2036
        !           424: #define PMERR_IMAGE_INCOMPLETE             0x2037
        !           425: #define PMERR_INCOMPAT_COLOR_FORMAT        0x2038
        !           426: #define PMERR_INCOMPAT_COLOR_OPTIONS       0x2039
        !           427: #define PMERR_INCOMPATIBLE_BITMAP          0x203A
        !           428: #define PMERR_INCOMPATIBLE_METAFILE        0x203B
        !           429: #define PMERR_INCORRECT_DC_TYPE            0x203C
        !           430: #define PMERR_INSUFFICIENT_DISK_SPACE      0x203D
        !           431: #define PMERR_INSUFFICIENT_MEMORY          0x203E
        !           432: #define PMERR_INV_ANGLE_PARM               0x203F
        !           433: #define PMERR_INV_ARC_CONTROL              0x2040
        !           434: #define PMERR_INV_AREA_CONTROL             0x2041
        !           435: #define PMERR_INV_ARC_POINTS               0x2042
        !           436: #define PMERR_INV_ATTR_MODE                0x2043
        !           437: #define PMERR_INV_BACKGROUND_COL_ATTR      0x2044
        !           438: #define PMERR_INV_BACKGROUND_MIX_ATTR      0x2045
        !           439: #define PMERR_INV_BITBLT_MIX               0x2046
        !           440: #define PMERR_INV_BITBLT_STYLE             0x2047
        !           441: #define PMERR_INV_BITMAP_DIMENSION         0x2048
        !           442: #define PMERR_INV_BOX_CONTROL              0x2049
        !           443: #define PMERR_INV_BOX_ROUNDING_PARM        0x204A
        !           444: #define PMERR_INV_CHAR_ANGLE_ATTR          0x204B
        !           445: #define PMERR_INV_CHAR_DIRECTION_ATTR      0x204C
        !           446: #define PMERR_INV_CHAR_MODE_ATTR           0x204D
        !           447: #define PMERR_INV_CHAR_POS_OPTIONS         0x204E
        !           448: #define PMERR_INV_CHAR_SET_ATTR            0x204F
        !           449: #define PMERR_INV_CHAR_SHEAR_ATTR          0x2050
        !           450: #define PMERR_INV_CLIP_PATH_OPTIONS        0x2051
        !           451: #define PMERR_INV_CODEPAGE                 0x2052
        !           452: #define PMERR_INV_COLOR_ATTR               0x2053
        !           453: #define PMERR_INV_COLOR_DATA               0x2054
        !           454: #define PMERR_INV_COLOR_FORMAT             0x2055
        !           455: #define PMERR_INV_COLOR_INDEX              0x2056
        !           456: #define PMERR_INV_COLOR_OPTIONS            0x2057
        !           457: #define PMERR_INV_COLOR_START_INDEX        0x2058
        !           458: #define PMERR_INV_COORD_OFFSET             0x2059
        !           459: #define PMERR_INV_COORD_SPACE              0x205A
        !           460: #define PMERR_INV_COORDINATE               0x205B
        !           461: #define PMERR_INV_CORRELATE_DEPTH          0x205C
        !           462: #define PMERR_INV_CORRELATE_TYPE           0x205D
        !           463: #define PMERR_INV_CURSOR_BITMAP            0x205E
        !           464: #define PMERR_INV_DC_DATA                  0x205F
        !           465: #define PMERR_INV_DC_TYPE                  0x2060
        !           466: #define PMERR_INV_DEVICE_NAME              0x2061
        !           467: #define PMERR_INV_DEV_MODES_OPTIONS        0x2062
        !           468: #define PMERR_INV_DRAW_CONTROL             0x2063
        !           469: #define PMERR_INV_DRAW_VALUE               0x2064
        !           470: #define PMERR_INV_DRAWING_MODE             0x2065
        !           471: #define PMERR_INV_DRIVER_DATA              0x2066
        !           472: #define PMERR_INV_DRIVER_NAME              0x2067
        !           473: #define PMERR_INV_DRAW_BORDER_OPTION       0x2068
        !           474: #define PMERR_INV_EDIT_MODE                0x2069
        !           475: #define PMERR_INV_ELEMENT_OFFSET           0x206A
        !           476: #define PMERR_INV_ELEMENT_POINTER          0x206B
        !           477: #define PMERR_INV_END_PATH_OPTIONS         0x206C
        !           478: #define PMERR_INV_ESC_CODE                 0x206D
        !           479: #define PMERR_INV_ESCAPE_DATA              0x206E
        !           480: #define PMERR_INV_EXTENDED_LCID            0x206F
        !           481: #define PMERR_INV_FILL_PATH_OPTIONS        0x2070
        !           482: #define PMERR_INV_FIRST_CHAR               0x2071
        !           483: #define PMERR_INV_FONT_ATTRS               0x2072
        !           484: #define PMERR_INV_FONT_FILE_DATA           0x2073
        !           485: #define PMERR_INV_FOR_THIS_DC_TYPE         0x2074
        !           486: #define PMERR_INV_FORMAT_CONTROL           0x2075
        !           487: #define PMERR_INV_FORMS_CODE               0x2076
        !           488: #define PMERR_INV_FONTDEF                  0x2077
        !           489: #define PMERR_INV_GEOM_LINE_WIDTH_ATTR     0x2078
        !           490: #define PMERR_INV_GETDATA_CONTROL          0x2079
        !           491: #define PMERR_INV_GRAPHICS_FIELD           0x207A
        !           492: #define PMERR_INV_HBITMAP                  0x207B
        !           493: #define PMERR_INV_HDC                      0x207C
        !           494: #define PMERR_INV_HJOURNAL                 0x207D
        !           495: #define PMERR_INV_HMF                      0x207E
        !           496: #define PMERR_INV_HPS                      0x207F
        !           497: #define PMERR_INV_HRGN                     0x2080
        !           498: #define PMERR_INV_ID                       0x2081
        !           499: #define PMERR_INV_IMAGE_DATA_LENGTH        0x2082
        !           500: #define PMERR_INV_IMAGE_DIMENSION          0x2083
        !           501: #define PMERR_INV_IMAGE_FORMAT             0x2084
        !           502: #define PMERR_INV_IN_AREA                  0x2085
        !           503: #define PMERR_INV_IN_CALLED_SEG            0x2086
        !           504: #define PMERR_INV_IN_CURRENT_EDIT_MODE     0x2087
        !           505: #define PMERR_INV_IN_DRAW_MODE             0x2088
        !           506: #define PMERR_INV_IN_ELEMENT               0x2089
        !           507: #define PMERR_INV_IN_IMAGE                 0x208A
        !           508: #define PMERR_INV_IN_PATH                  0x208B
        !           509: #define PMERR_INV_IN_RETAIN_MODE           0x208C
        !           510: #define PMERR_INV_IN_SEG                   0x208D
        !           511: #define PMERR_INV_IN_VECTOR_SYMBOL         0x208E
        !           512: #define PMERR_INV_INFO_TABLE               0x208F
        !           513: #define PMERR_INV_JOURNAL_OPTION           0x2090
        !           514: #define PMERR_INV_KERNING_FLAGS            0x2091
        !           515: #define PMERR_INV_LENGTH_OR_COUNT          0x2092
        !           516: #define PMERR_INV_LINE_END_ATTR            0x2093
        !           517: #define PMERR_INV_LINE_JOIN_ATTR           0x2094
        !           518: #define PMERR_INV_LINE_TYPE_ATTR           0x2095
        !           519: #define PMERR_INV_LINE_WIDTH_ATTR          0x2096
        !           520: #define PMERR_INV_LOGICAL_ADDRESS          0x2097
        !           521: #define PMERR_INV_MARKER_BOX_ATTR          0x2098
        !           522: #define PMERR_INV_MARKER_SET_ATTR          0x2099
        !           523: #define PMERR_INV_MARKER_SYMBOL_ATTR       0x209A
        !           524: #define PMERR_INV_MATRIX_ELEMENT           0x209B
        !           525: #define PMERR_INV_MAX_HITS                 0x209C
        !           526: #define PMERR_INV_METAFILE                 0x209D
        !           527: #define PMERR_INV_METAFILE_LENGTH          0x209E
        !           528: #define PMERR_INV_METAFILE_OFFSET          0x209F
        !           529: #define PMERR_INV_MICROPS_DRAW_CONTROL     0x20A0
        !           530: #define PMERR_INV_MICROPS_FUNCTION         0x20A1
        !           531: #define PMERR_INV_MICROPS_ORDER            0x20A2
        !           532: #define PMERR_INV_MIX_ATTR                 0x20A3
        !           533: #define PMERR_INV_MODE_FOR_OPEN_DYN        0x20A4
        !           534: #define PMERR_INV_MODE_FOR_REOPEN_SEG      0x20A5
        !           535: #define PMERR_INV_MODIFY_PATH_MODE         0x20A6
        !           536: #define PMERR_INV_MULTIPLIER               0x20A7
        !           537: #define PMERR_INV_NESTED_FIGURES           0x20A8
        !           538: #define PMERR_INV_OR_INCOMPAT_OPTIONS      0x20A9
        !           539: #define PMERR_INV_ORDER_LENGTH             0x20AA
        !           540: #define PMERR_INV_ORDERING_PARM            0x20AB
        !           541: #define PMERR_INV_OUTSIDE_DRAW_MODE        0x20AC
        !           542: #define PMERR_INV_PAGE_VIEWPORT            0x20AD
        !           543: #define PMERR_INV_PATH_ID                  0x20AE
        !           544: #define PMERR_INV_PATH_MODE                0x20AF
        !           545: #define PMERR_INV_PATTERN_ATTR             0x20B0
        !           546: #define PMERR_INV_PATTERN_REF_PT_ATTR      0x20B1
        !           547: #define PMERR_INV_PATTERN_SET_ATTR         0x20B2
        !           548: #define PMERR_INV_PATTERN_SET_FONT         0x20B3
        !           549: #define PMERR_INV_PICK_APERTURE_OPTION     0x20B4
        !           550: #define PMERR_INV_PICK_APERTURE_POSN       0x20B5
        !           551: #define PMERR_INV_PICK_APERTURE_SIZE       0x20B6
        !           552: #define PMERR_INV_PICK_NUMBER              0x20B7
        !           553: #define PMERR_INV_PLAY_METAFILE_OPTION     0x20B8
        !           554: #define PMERR_INV_PRIMITIVE_TYPE           0x20B9
        !           555: #define PMERR_INV_PS_SIZE                  0x20BA
        !           556: #define PMERR_INV_PUTDATA_FORMAT           0x20BB
        !           557: #define PMERR_INV_QUERY_ELEMENT_NO         0x20BC
        !           558: #define PMERR_INV_RECT                     0x20BD
        !           559: #define PMERR_INV_REGION_CONTROL           0x20BE
        !           560: #define PMERR_INV_REGION_MIX_MODE          0x20BF
        !           561: #define PMERR_INV_REPLACE_MODE_FUNC        0x20C0
        !           562: #define PMERR_INV_RESERVED_FIELD           0x20C1
        !           563: #define PMERR_INV_RESET_OPTIONS            0x20C2
        !           564: #define PMERR_INV_RGBCOLOR                 0x20C3
        !           565: #define PMERR_INV_SCAN_START               0x20C4
        !           566: #define PMERR_INV_SEG_ATTR                 0x20C5
        !           567: #define PMERR_INV_SEG_ATTR_VALUE           0x20C6
        !           568: #define PMERR_INV_SEG_CH_LENGTH            0x20C7
        !           569: #define PMERR_INV_SEG_NAME                 0x20C8
        !           570: #define PMERR_INV_SEG_OFFSET               0x20C9
        !           571: #define PMERR_INV_SETID                    0x20CA
        !           572: #define PMERR_INV_SETID_TYPE               0x20CB
        !           573: #define PMERR_INV_SET_VIEWPORT_OPTION      0x20CC
        !           574: #define PMERR_INV_SHARPNESS_PARM           0x20CD
        !           575: #define PMERR_INV_SOURCE_OFFSET            0x20CE
        !           576: #define PMERR_INV_STOP_DRAW_VALUE          0x20CF
        !           577: #define PMERR_INV_TRANSFORM_TYPE           0x20D0
        !           578: #define PMERR_INV_USAGE_PARM               0x20D1
        !           579: #define PMERR_INV_VIEWING_LIMITS           0x20D2
        !           580: #define PMERR_JFILE_BUSY                   0x20D3
        !           581: #define PMERR_JNL_FUNC_DATA_TOO_LONG       0x20D4
        !           582: #define PMERR_KERNING_NOT_SUPPORTED        0x20D5
        !           583: #define PMERR_LABEL_NOT_FOUND              0x20D6
        !           584: #define PMERR_MATRIX_OVERFLOW              0x20D7
        !           585: #define PMERR_METAFILE_INTERNAL_ERROR      0x20D8
        !           586: #define PMERR_METAFILE_IN_USE              0x20D9
        !           587: #define PMERR_METAFILE_LIMIT_EXCEEDED      0x20DA
        !           588: #define PMERR_NAME_STACK_FULL              0x20DB
        !           589: #define PMERR_NOT_CREATED_BY_DEVOPENDC     0x20DC
        !           590: #define PMERR_NOT_IN_AREA                  0x20DD
        !           591: #define PMERR_NOT_IN_DRAW_MODE             0x20DE
        !           592: #define PMERR_NOT_IN_ELEMENT               0x20DF
        !           593: #define PMERR_NOT_IN_IMAGE                 0x20E0
        !           594: #define PMERR_NOT_IN_PATH                  0x20E1
        !           595: #define PMERR_NOT_IN_RETAIN_MODE           0x20E2
        !           596: #define PMERR_NOT_IN_SEG                   0x20E3
        !           597: #define PMERR_NO_BITMAP_SELECTED           0x20E4
        !           598: #define PMERR_NO_CURRENT_ELEMENT           0x20E5
        !           599: #define PMERR_NO_CURRENT_SEG               0x20E6
        !           600: #define PMERR_NO_METAFILE_RECORD_HANDLE    0x20E7
        !           601: #define PMERR_ORDER_TOO_BIG                0x20E8
        !           602: #define PMERR_OTHER_SET_ID_REFS            0x20E9
        !           603: #define PMERR_OVERRAN_SEG                  0x20EA
        !           604: #define PMERR_OWN_SET_ID_REFS              0x20EB
        !           605: #define PMERR_PATH_INCOMPLETE              0x20EC
        !           606: #define PMERR_PATH_LIMIT_EXCEEDED          0x20ED
        !           607: #define PMERR_PATH_UNKNOWN                 0x20EE
        !           608: #define PMERR_PEL_IS_CLIPPED               0x20EF
        !           609: #define PMERR_PEL_NOT_AVAILABLE            0x20F0
        !           610: #define PMERR_PRIMITIVE_STACK_EMPTY        0x20F1
        !           611: #define PMERR_PROLOG_ERROR                 0x20F2
        !           612: #define PMERR_PROLOG_SEG_ATTR_NOT_SET      0x20F3
        !           613: #define PMERR_PS_BUSY                      0x20F4
        !           614: #define PMERR_PS_IS_ASSOCIATED             0x20F5
        !           615: #define PMERR_RAM_JNL_FILE_TOO_SMALL       0x20F6
        !           616: #define PMERR_REALIZE_NOT_SUPPORTED        0x20F7
        !           617: #define PMERR_REGION_IS_CLIP_REGION        0x20F8
        !           618: #define PMERR_RESOURCE_DEPLETION           0x20F9
        !           619: #define PMERR_SEG_AND_REFSEG_ARE_SAME      0x20FA
        !           620: #define PMERR_SEG_CALL_RECURSIVE           0x20FB
        !           621: #define PMERR_SEG_CALL_STACK_EMPTY         0x20FC
        !           622: #define PMERR_SEG_CALL_STACK_FULL          0x20FD
        !           623: #define PMERR_SEG_IS_CURRENT               0x20FE
        !           624: #define PMERR_SEG_NOT_CHAINED              0x20FF
        !           625: #define PMERR_SEG_NOT_FOUND                0x2100
        !           626: #define PMERR_SEG_STORE_LIMIT_EXCEEDED     0x2101
        !           627: #define PMERR_SETID_IN_USE                 0x2102
        !           628: #define PMERR_SETID_NOT_FOUND              0x2103
        !           629: #define PMERR_STARTDOC_NOT_ISSUED          0x2104
        !           630: #define PMERR_STOP_DRAW_OCCURRED           0x2105
        !           631: #define PMERR_TOO_MANY_METAFILES_IN_USE    0x2106
        !           632: #define PMERR_TRUNCATED_ORDER              0x2107
        !           633: #define PMERR_UNCHAINED_SEG_ZERO_INV       0x2108
        !           634: #define PMERR_UNSUPPORTED_ATTR             0x2109
        !           635: #define PMERR_UNSUPPORTED_ATTR_VALUE       0x210A
        !           636: #define PMERR_ENDDOC_NOT_ISSUED            0x210B
        !           637: #define PMERR_PS_NOT_ASSOCIATED            0x210C
        !           638: #define PMERR_INV_FLOOD_FILL_OPTIONS       0x210D                     /*@D15A*/
        !           639: #define PMERR_INV_FACENAME                 0x210E                     /*@D16A*/
        !           640: #define PMERR_PALETTE_SELECTED             0x210F                     /*@D17A*/
        !           641: #define PMERR_NO_PALETTE_SELECTED          0x2110                     /*@D17A*/
        !           642: #define PMERR_INV_HPAL                     0x2111                     /*@D17A*/
        !           643: #define PMERR_PALETTE_BUSY                 0x2112                     /*@D17A*/
        !           644: #define PMERR_START_POINT_CLIPPED          0x2113                     /*@D18A*/
        !           645: #define PMERR_NO_FILL                      0x2114                     /*@D18A*/
        !           646: #define PMERR_INV_FACENAMEDESC             0x2115                     /*@P2 A*/
        !           647: 
        !           648: #endif /* error codes already included */
        !           649: #endif /* include error codes */
        !           650: /*********************************************************\
        !           651: *
        !           652: *               Device Manager error codes
        !           653: *
        !           654: \*********************************************************/
        !           655: 
        !           656: /* None yet */
        !           657: 
        !           658: /*********************************************************\
        !           659: *
        !           660: *               Spooler error codes
        !           661: *
        !           662: \*********************************************************/
        !           663: 
        !           664: #ifdef INCL_SPLERRORS
        !           665: 
        !           666: #ifndef INCL_SPLERRORS_INCL
        !           667: /* XLATOFF */
        !           668: #define INCL_SPLERRORS_INCL
        !           669: /* XLATON */
        !           670: 
        !           671: #define PMERR_SPL_DRIVER_ERROR             0x4001
        !           672: #define PMERR_SPL_DEVICE_ERROR             0x4002
        !           673: #define PMERR_SPL_DEVICE_NOT_INSTALLED     0x4003
        !           674: #define PMERR_SPL_QUEUE_ERROR              0x4004
        !           675: #define PMERR_SPL_INV_HSPL                 0x4005
        !           676: #define PMERR_SPL_NO_DISK_SPACE            0x4006
        !           677: #define PMERR_SPL_NO_MEMORY                0x4007
        !           678: #define PMERR_SPL_PRINT_ABORT              0x4008
        !           679: #define PMERR_SPL_SPOOLER_NOT_INSTALLED    0x4009
        !           680: #define PMERR_SPL_INV_FORMS_CODE           0x400A
        !           681: #define PMERR_SPL_INV_PRIORITY             0x400B
        !           682: #define PMERR_SPL_NO_FREE_JOB_ID           0x400C
        !           683: #define PMERR_SPL_NO_DATA                  0x400D
        !           684: #define PMERR_SPL_INV_TOKEN                0x400E
        !           685: #define PMERR_SPL_INV_DATATYPE             0x400F
        !           686: #define PMERR_SPL_PROCESSOR_ERROR          0x4010
        !           687: #define PMERR_SPL_INV_JOB_ID               0x4011
        !           688: #define PMERR_SPL_JOB_NOT_PRINTING         0x4012
        !           689: #define PMERR_SPL_JOB_PRINTING             0x4013
        !           690: #define PMERR_SPL_QUEUE_ALREADY_EXISTS     0x4014
        !           691: #define PMERR_SPL_INV_QUEUE_NAME           0x4015
        !           692: #define PMERR_SPL_QUEUE_NOT_EMPTY          0x4016
        !           693: #define PMERR_SPL_DEVICE_ALREADY_EXISTS    0x4017
        !           694: #define PMERR_SPL_DEVICE_LIMIT_REACHED     0x4018
        !           695: #define PMERR_SPL_STATUS_STRING_TRUNC      0x4019
        !           696: #define PMERR_SPL_INV_LENGTH_OR_COUNT      0x401A
        !           697: #define PMERR_SPL_FILE_NOT_FOUND           0x401B
        !           698: #define PMERR_SPL_CANNOT_OPEN_FILE         0x401C
        !           699: #define PMERR_SPL_DRIVER_NOT_INSTALLED     0x401D
        !           700: #define PMERR_SPL_INV_PROCESSOR_DATTYPE    0x401E
        !           701: #define PMERR_SPL_INV_DRIVER_DATATYPE      0x401F
        !           702: #define PMERR_SPL_PROCESSOR_NOT_INST       0x4020
        !           703: #define PMERR_SPL_NO_SUCH_LOG_ADDRESS      0x4021
        !           704: #define PMERR_SPL_PRINTER_NOT_FOUND        0x4022
        !           705: #define PMERR_SPL_DD_NOT_FOUND             0x4023
        !           706: #define PMERR_SPL_QUEUE_NOT_FOUND          0x4024
        !           707: #define PMERR_SPL_MANY_QUEUES_ASSOC        0x4025
        !           708: #define PMERR_SPL_NO_QUEUES_ASSOCIATED     0x4026
        !           709: #define PMERR_SPL_INI_FILE_ERROR           0x4027
        !           710: #define PMERR_SPL_NO_DEFAULT_QUEUE         0x4028
        !           711: #define PMERR_SPL_NO_CURRENT_FORMS_CODE    0x4029
        !           712: #define PMERR_SPL_NOT_AUTHORISED           0x402A
        !           713: #define PMERR_SPL_TEMP_NETWORK_ERROR       0x402B
        !           714: #define PMERR_SPL_HARD_NETWORK_ERROR       0x402C
        !           715: #define PMERR_DEL_NOT_ALLOWED              0x402D
        !           716: #define PMERR_CANNOT_DEL_QP_REF            0x402E
        !           717: #define PMERR_CANNOT_DEL_QNAME_REF         0x402F
        !           718: #define PMERR_CANNOT_DEL_PRINTER_DD_REF    0x4030
        !           719: #define PMERR_CANNOT_DEL_PRN_NAME_REF      0x4031
        !           720: #define PMERR_CANNOT_DEL_PRN_ADDR_REF      0x4032
        !           721: #define PMERR_SPOOLER_QP_NOT_DEFINED       0x4033
        !           722: #define PMERR_PRN_NAME_NOT_DEFINED         0x4034
        !           723: #define PMERR_PRN_ADDR_NOT_DEFINED         0x4035
        !           724: #define PMERR_PRINTER_DD_NOT_DEFINED       0x4036
        !           725: #define PMERR_PRINTER_QUEUE_NOT_DEFINED    0x4037
        !           726: #define PMERR_PRN_ADDR_IN_USE              0x4038
        !           727: #define PMERR_SPL_TOO_MANY_OPEN_FILES      0x4039
        !           728: #define PMERR_SPL_CP_NOT_REQD              0x403A
        !           729: #define PMERR_UNABLE_TO_CLOSE_DEVICE       0x4040
        !           730: 
        !           731: #define PMERR_SPL_ERROR_1          ( SPLERR_BASE + 4001 )
        !           732: #define PMERR_SPL_ERROR_2          ( SPLERR_BASE + 4002 )
        !           733: #define PMERR_SPL_ERROR_3          ( SPLERR_BASE + 4003 )
        !           734: #define PMERR_SPL_ERROR_4          ( SPLERR_BASE + 4004 )
        !           735: #define PMERR_SPL_ERROR_5          ( SPLERR_BASE + 4005 )
        !           736: #define PMERR_SPL_ERROR_6          ( SPLERR_BASE + 4006 )
        !           737: #define PMERR_SPL_ERROR_7          ( SPLERR_BASE + 4007 )
        !           738: #define PMERR_SPL_ERROR_8          ( SPLERR_BASE + 4008 )
        !           739: #define PMERR_SPL_ERROR_9          ( SPLERR_BASE + 4009 )
        !           740: #define PMERR_SPL_ERROR_10         ( SPLERR_BASE + 4010 )
        !           741: #define PMERR_SPL_ERROR_11         ( SPLERR_BASE + 4011 )
        !           742: #define PMERR_SPL_ERROR_12         ( SPLERR_BASE + 4012 )
        !           743: #define PMERR_SPL_ERROR_13         ( SPLERR_BASE + 4013 )
        !           744: #define PMERR_SPL_ERROR_14         ( SPLERR_BASE + 4014 )
        !           745: #define PMERR_SPL_ERROR_15         ( SPLERR_BASE + 4015 )
        !           746: #define PMERR_SPL_ERROR_16         ( SPLERR_BASE + 4016 )
        !           747: #define PMERR_SPL_ERROR_17         ( SPLERR_BASE + 4017 )
        !           748: #define PMERR_SPL_ERROR_18         ( SPLERR_BASE + 4018 )
        !           749: #define PMERR_SPL_ERROR_19         ( SPLERR_BASE + 4019 )
        !           750: #define PMERR_SPL_ERROR_20         ( SPLERR_BASE + 4020 )
        !           751: #define PMERR_SPL_ERROR_21         ( SPLERR_BASE + 4021 )
        !           752: #define PMERR_SPL_ERROR_22         ( SPLERR_BASE + 4022 )
        !           753: #define PMERR_SPL_ERROR_23         ( SPLERR_BASE + 4023 )
        !           754: #define PMERR_SPL_ERROR_24         ( SPLERR_BASE + 4024 )
        !           755: #define PMERR_SPL_ERROR_25         ( SPLERR_BASE + 4025 )
        !           756: #define PMERR_SPL_ERROR_26         ( SPLERR_BASE + 4026 )
        !           757: /* next free spooler error is below */
        !           758: #define PMERR_SPL_ERROR_27         ( SPLERR_BASE + 4027 )
        !           759: #define PMERR_SPL_ERROR_28         ( SPLERR_BASE + 4028 )
        !           760: #define PMERR_SPL_ERROR_29         ( SPLERR_BASE + 4029 )
        !           761: #define PMERR_SPL_ERROR_30         ( SPLERR_BASE + 4030 )
        !           762: #define PMERR_SPL_ERROR_31         ( SPLERR_BASE + 4031 )
        !           763: #define PMERR_SPL_ERROR_32         ( SPLERR_BASE + 4032 )
        !           764: #define PMERR_SPL_ERROR_33         ( SPLERR_BASE + 4033 )
        !           765: #define PMERR_SPL_ERROR_34         ( SPLERR_BASE + 4034 )
        !           766: #define PMERR_SPL_ERROR_35         ( SPLERR_BASE + 4035 )
        !           767: #define PMERR_SPL_ERROR_36         ( SPLERR_BASE + 4036 )
        !           768: #define PMERR_SPL_ERROR_37         ( SPLERR_BASE + 4037 )
        !           769: #define PMERR_SPL_ERROR_38         ( SPLERR_BASE + 4038 )
        !           770: #define PMERR_SPL_ERROR_39         ( SPLERR_BASE + 4039 )
        !           771: #define PMERR_SPL_ERROR_40         ( SPLERR_BASE + 4040 )
        !           772: 
        !           773: #define PMERR_SPLMSGBOX_INFO_CAPTION    ( SPLERR_BASE + 4041 )
        !           774: #define PMERR_SPLMSGBOX_WARNING_CAPTION ( SPLERR_BASE + 4042 )
        !           775: #define PMERR_SPLMSGBOX_ERROR_CAPTION   ( SPLERR_BASE + 4043 )
        !           776: #define PMERR_SPLMSGBOX_SEVERE_CAPTION  ( SPLERR_BASE + 4044 )
        !           777: 
        !           778: #define PMERR_SPLMSGBOX_JOB_DETAILS     ( SPLERR_BASE + 4045 )
        !           779: 
        !           780: #define PMERR_SPLMSGBOX_ERROR_ACTION    ( SPLERR_BASE + 4046 )
        !           781: #define PMERR_SPLMSGBOX_SEVERE_ACTION   ( SPLERR_BASE + 4047 )
        !           782: 
        !           783: #define PMERR_SPLMSGBOX_BIT_0_TEXT      ( SPLERR_BASE + 4048 )
        !           784: #define PMERR_SPLMSGBOX_BIT_1_TEXT      ( SPLERR_BASE + 4049 )
        !           785: #define PMERR_SPLMSGBOX_BIT_2_TEXT      ( SPLERR_BASE + 4050 )
        !           786: #define PMERR_SPLMSGBOX_BIT_3_TEXT      ( SPLERR_BASE + 4051 )
        !           787: #define PMERR_SPLMSGBOX_BIT_4_TEXT      ( SPLERR_BASE + 4052 )
        !           788: #define PMERR_SPLMSGBOX_BIT_5_TEXT      ( SPLERR_BASE + 4053 )
        !           789: #define PMERR_SPLMSGBOX_BIT_15_TEXT     ( SPLERR_BASE + 4054 )
        !           790: #define PMERR_SPL_NOPATHBUFFER          ( SPLERR_BASE + 4055 )
        !           791: 
        !           792: #define PMERR_SPL_ALREADY_INITIALISED   ( SPLERR_BASE + 4093 )
        !           793: #define PMERR_SPL_ERROR                 ( SPLERR_BASE + 4095 )
        !           794: 
        !           795: #endif /* error codes already included */
        !           796: #endif /* include error codes */
        !           797: 
        !           798: /*********************************************************\
        !           799: *
        !           800: *          Picture Utilities error codes
        !           801: *
        !           802: \*********************************************************/
        !           803: 
        !           804: #ifdef INCL_PICERRORS
        !           805: 
        !           806: #ifndef INCL_PICERRORS_INCL
        !           807: /* XLATOFF */
        !           808: #define INCL_PICERRORS_INCL
        !           809: /* XLATON */
        !           810: 
        !           811: #define PMERR_INV_TYPE         0x5001
        !           812: #define PMERR_INV_CONV         0x5002
        !           813: #define PMERR_INV_SEGLEN       0x5003
        !           814: #define PMERR_DUP_SEGNAME      0x5004
        !           815: #define PMERR_INV_XFORM        0x5005
        !           816: #define PMERR_INV_VIEWLIM      0x5006
        !           817: #define PMERR_INV_3DCOORD      0x5007
        !           818: #define PMERR_SMB_OVFLOW       0x5008
        !           819: #define PMERR_SEG_OVFLOW       0x5009
        !           820: 
        !           821: 
        !           822: #endif /* error codes already included */
        !           823: #endif /* include error codes */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.