|
|
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 */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.