|
|
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.