|
|
1.1 root 1: /****************************** Module Header ******************************\
2: *
3: * Module Name: BSEERR.H
4: *
5: * This file includes the error codes for Base OS/2 applications.
6: *
1.1.1.2 ! root 7: * Copyright (c) 1987,1989 Microsoft Corporation
1.1 root 8: *
9: * ===========================================================================
10: *
11: * The following symbols are used in this file for conditional sections.
12: *
13: * INCL_DOSERRORS - OS/2 Errors - only included if symbol defined
14: *
15: \***************************************************************************/
16: /*** Error codes */
17:
18: #ifdef INCL_ERRORS
19:
20: #define INCL_DOSERRORS
21:
22: #endif /* INCL_ERRORS */
23:
24: #ifdef INCL_DOSERRORS
25:
26: #define NO_ERROR 0
27:
28: #define ERROR_INVALID_FUNCTION 1
29: #define ERROR_FILE_NOT_FOUND 2
30: #define ERROR_PATH_NOT_FOUND 3
31: #define ERROR_TOO_MANY_OPEN_FILES 4
32: #define ERROR_ACCESS_DENIED 5
33: #define ERROR_INVALID_HANDLE 6
34: #define ERROR_ARENA_TRASHED 7
35: #define ERROR_NOT_ENOUGH_MEMORY 8
36: #define ERROR_INVALID_BLOCK 9
37: #define ERROR_BAD_ENVIRONMENT 10
38: #define ERROR_BAD_FORMAT 11
39: #define ERROR_INVALID_ACCESS 12
40: #define ERROR_INVALID_DATA 13
41:
42: #define ERROR_INVALID_DRIVE 15
43: #define ERROR_CURRENT_DIRECTORY 16
44: #define ERROR_NOT_SAME_DEVICE 17
45: #define ERROR_NO_MORE_FILES 18
46: #define ERROR_WRITE_PROTECT 19
47: #define ERROR_BAD_UNIT 20
48: #define ERROR_NOT_READY 21
49: #define ERROR_BAD_COMMAND 22
50: #define ERROR_CRC 23
51: #define ERROR_BAD_LENGTH 24
52: #define ERROR_SEEK 25
53: #define ERROR_NOT_DOS_DISK 26
54: #define ERROR_SECTOR_NOT_FOUND 27
55: #define ERROR_OUT_OF_PAPER 28
56: #define ERROR_WRITE_FAULT 29
57: #define ERROR_READ_FAULT 30
58: #define ERROR_GEN_FAILURE 31
59: #define ERROR_SHARING_VIOLATION 32
60: #define ERROR_LOCK_VIOLATION 33
61: #define ERROR_WRONG_DISK 34
62: #define ERROR_FCB_UNAVAILABLE 35
63: #define ERROR_SHARING_BUFFER_EXCEEDED 36
64: #define ERROR_NOT_SUPPORTED 50
65:
66: #define ERROR_FILE_EXISTS 80
67: #define ERROR_DUP_FCB 81
68: #define ERROR_CANNOT_MAKE 82
69: #define ERROR_FAIL_I24 83
70: #define ERROR_OUT_OF_STRUCTURES 84
71: #define ERROR_ALREADY_ASSIGNED 85
72: #define ERROR_INVALID_PASSWORD 86
73: #define ERROR_INVALID_PARAMETER 87
74: #define ERROR_NET_WRITE_FAULT 88
75: #define ERROR_NO_PROC_SLOTS 89
76: #define ERROR_NOT_FROZEN 90
77: #define ERR_TSTOVFL 91
78: #define ERR_TSTDUP 92
79: #define ERROR_NO_ITEMS 93
80: #define ERROR_INTERRUPT 95
81: #define ERROR_TOO_MANY_SEMAPHORES 100
82: #define ERROR_EXCL_SEM_ALREADY_OWNED 101
83: #define ERROR_SEM_IS_SET 102
84: #define ERROR_TOO_MANY_SEM_REQUESTS 103
85: #define ERROR_INVALID_AT_INTERRUPT_TIME 104
86: #define ERROR_SEM_OWNER_DIED 105
87: #define ERROR_SEM_USER_LIMIT 106
88: #define ERROR_DISK_CHANGE 107
89: #define ERROR_DRIVE_LOCKED 108
90: #define ERROR_BROKEN_PIPE 109
91: #define ERROR_OPEN_FAILED 110
92: #define ERROR_BUFFER_OVERFLOW 111
93: #define ERROR_DISK_FULL 112
94: #define ERROR_NO_MORE_SEARCH_HANDLES 113
95: #define ERROR_INVALID_TARGET_HANDLE 114
96: #define ERROR_PROTECTION_VIOLATION 115
97: #define ERROR_VIOKBD_REQUEST 116
98: #define ERROR_INVALID_CATEGORY 117
99: #define ERROR_INVALID_VERIFY_SWITCH 118
100: #define ERROR_BAD_DRIVER_LEVEL 119
101: #define ERROR_CALL_NOT_IMPLEMENTED 120
102: #define ERROR_SEM_TIMEOUT 121
103: #define ERROR_INSUFFICIENT_BUFFER 122
104: #define ERROR_INVALID_NAME 123
105: #define ERROR_INVALID_LEVEL 124
106: #define ERROR_NO_VOLUME_LABEL 125
107: #define ERROR_MOD_NOT_FOUND 126
108: #define ERROR_PROC_NOT_FOUND 127
109: #define ERROR_WAIT_NO_CHILDREN 128
110: #define ERROR_CHILD_NOT_COMPLETE 129
111: #define ERROR_DIRECT_ACCESS_HANDLE 130
112: #define ERROR_NEGATIVE_SEEK 131
113: #define ERROR_SEEK_ON_DEVICE 132
114: #define ERROR_IS_JOIN_TARGET 133
115: #define ERROR_IS_JOINED 134
116: #define ERROR_IS_SUBSTED 135
117: #define ERROR_NOT_JOINED 136
118: #define ERROR_NOT_SUBSTED 137
119: #define ERROR_JOIN_TO_JOIN 138
120: #define ERROR_SUBST_TO_SUBST 139
121: #define ERROR_JOIN_TO_SUBST 140
122: #define ERROR_SUBST_TO_JOIN 141
123: #define ERROR_BUSY_DRIVE 142
124: #define ERROR_SAME_DRIVE 143
125: #define ERROR_DIR_NOT_ROOT 144
126: #define ERROR_DIR_NOT_EMPTY 145
127: #define ERROR_IS_SUBST_PATH 146
128: #define ERROR_IS_JOIN_PATH 147
129: #define ERROR_PATH_BUSY 148
130: #define ERROR_IS_SUBST_TARGET 149
131: #define ERROR_SYSTEM_TRACE 150
132: #define ERROR_INVALID_EVENT_COUNT 151
133: #define ERROR_TOO_MANY_MUXWAITERS 152
134: #define ERROR_INVALID_LIST_FORMAT 153
135: #define ERROR_LABEL_TOO_LONG 154
136: #define ERROR_TOO_MANY_TCBS 155
137: #define ERROR_SIGNAL_REFUSED 156
138: #define ERROR_DISCARDED 157
139: #define ERROR_NOT_LOCKED 158
140: #define ERROR_BAD_THREADID_ADDR 159
141: #define ERROR_BAD_ARGUMENTS 160
142: #define ERROR_BAD_PATHNAME 161
143: #define ERROR_SIGNAL_PENDING 162
144: #define ERROR_UNCERTAIN_MEDIA 163
145: #define ERROR_MAX_THRDS_REACHED 164
146: #define ERROR_MONITORS_NOT_SUPPORTED 165
1.1.1.2 ! root 147: #define ERROR_UNC_DRIVER_NOT_INSTALLED 166
! 148: #define ERROR_LOCK_FAILED 167
! 149: #define ERROR_SWAPIO_FAILED 168
! 150: #define ERROR_SWAPIN_FAILED 169
! 151: #define ERROR_BUSY 170
1.1 root 152:
153: #define ERROR_INVALID_SEGMENT_NUMBER 180
154: #define ERROR_INVALID_CALLGATE 181
155: #define ERROR_INVALID_ORDINAL 182
156: #define ERROR_ALREADY_EXISTS 183
157: #define ERROR_NO_CHILD_PROCESS 184
158: #define ERROR_CHILD_ALIVE_NOWAIT 185
159: #define ERROR_INVALID_FLAG_NUMBER 186
160: #define ERROR_SEM_NOT_FOUND 187
161: #define ERROR_INVALID_STARTING_CODESEG 188
162: #define ERROR_INVALID_STACKSEG 189
163: #define ERROR_INVALID_MODULETYPE 190
164: #define ERROR_INVALID_EXE_SIGNATURE 191
165: #define ERROR_EXE_MARKED_INVALID 192
166: #define ERROR_BAD_EXE_FORMAT 193
167: #define ERROR_ITERATED_DATA_EXCEEDS_64K 194
168: #define ERROR_INVALID_MINALLOCSIZE 195
169: #define ERROR_DYNLINK_FROM_INVALID_RING 196
170: #define ERROR_IOPL_NOT_ENABLED 197
171: #define ERROR_INVALID_SEGDPL 198
172: #define ERROR_AUTODATASEG_EXCEEDS_64k 199
173: #define ERROR_RING2SEG_MUST_BE_MOVABLE 200
174: #define ERROR_RELOC_CHAIN_XEEDS_SEGLIM 201
175: #define ERROR_INFLOOP_IN_RELOC_CHAIN 202
176: #define ERROR_ENVVAR_NOT_FOUND 203
177: #define ERROR_NOT_CURRENT_CTRY 204
178: #define ERROR_NO_SIGNAL_SENT 205
179: #define ERROR_FILENAME_EXCED_RANGE 206
180: #define ERROR_RING2_STACK_IN_USE 207
181: #define ERROR_META_EXPANSION_TOO_LONG 208
182: #define ERROR_INVALID_SIGNAL_NUMBER 209
183: #define ERROR_THREAD_1_INACTIVE 210
184: #define ERROR_INFO_NOT_AVAIL 211
185: #define ERROR_LOCKED 212
186: #define ERROR_BAD_DYNALINK 213
187: #define ERROR_TOO_MANY_MODULES 214
188: #define ERROR_NESTING_NOT_ALLOWED 215
189:
1.1.1.2 ! root 190: #define ERROR_BAD_PIPE 230
! 191: #define ERROR_PIPE_BUSY 231
! 192: #define ERROR_NO_DATA 232
! 193: #define ERROR_PIPE_NOT_CONNECTED 233
! 194: #define ERROR_MORE_DATA 234
1.1 root 195:
1.1.1.2 ! root 196: #define ERROR_VC_DISCONNECTED 240
1.1 root 197:
198: #define ERROR_INVALID_PROCID 303
199: #define ERROR_INVALID_PDELTA 304
200: #define ERROR_NOT_DESCENDANT 305
201: #define ERROR_NOT_SESSION_MANAGER 306
202: #define ERROR_INVALID_PCLASS 307
203: #define ERROR_INVALID_SCOPE 308
204: #define ERROR_INVALID_THREADID 309
205: #define ERROR_DOSSUB_SHRINK 310
206: #define ERROR_DOSSUB_NOMEM 311
207: #define ERROR_DOSSUB_OVERLAP 312
208: #define ERROR_DOSSUB_BADSIZE 313
209: #define ERROR_DOSSUB_BADFLAG 314
210: #define ERROR_DOSSUB_BADSELECTOR 315
211: #define ERROR_MR_MSG_TOO_LONG 316
212: #define ERROR_MR_MID_NOT_FOUND 317
213: #define ERROR_MR_UN_ACC_MSGF 318
214: #define ERROR_MR_INV_MSGF_FORMAT 319
215: #define ERROR_MR_INV_IVCOUNT 320
216: #define ERROR_MR_UN_PERFORM 321
217: #define ERROR_TS_WAKEUP 322
218: #define ERROR_TS_SEMHANDLE 323
219: #define ERROR_TS_NOTIMER 324
220: #define ERROR_TS_HANDLE 326
221: #define ERROR_TS_DATETIME 327
222: #define ERROR_SYS_INTERNAL 328
223: #define ERROR_QUE_CURRENT_NAME 329
224: #define ERROR_QUE_PROC_NOT_OWNED 330
225: #define ERROR_QUE_PROC_OWNED 331
226: #define ERROR_QUE_DUPLICATE 332
227: #define ERROR_QUE_ELEMENT_NOT_EXIST 333
228: #define ERROR_QUE_NO_MEMORY 334
229: #define ERROR_QUE_INVALID_NAME 335
230: #define ERROR_QUE_INVALID_PRIORITY 336
231: #define ERROR_QUE_INVALID_HANDLE 337
232: #define ERROR_QUE_LINK_NOT_FOUND 338
233: #define ERROR_QUE_MEMORY_ERROR 339
234: #define ERROR_QUE_PREV_AT_END 340
235: #define ERROR_QUE_PROC_NO_ACCESS 341
236: #define ERROR_QUE_EMPTY 342
237: #define ERROR_QUE_NAME_NOT_EXIST 343
238: #define ERROR_QUE_NOT_INITIALIZED 344
239: #define ERROR_QUE_UNABLE_TO_ACCESS 345
240: #define ERROR_QUE_UNABLE_TO_ADD 346
241: #define ERROR_QUE_UNABLE_TO_INIT 347
242: #define ERROR_VIO_INVALID_MASK 349
243: #define ERROR_VIO_PTR 350
244: #define ERROR_VIO_APTR 351
245: #define ERROR_VIO_RPTR 352
246: #define ERROR_VIO_CPTR 353
247: #define ERROR_VIO_LPTR 354
248: #define ERROR_VIO_MODE 355
249: #define ERROR_VIO_WIDTH 356
250: #define ERROR_VIO_ATTR 357
251: #define ERROR_VIO_ROW 358
252: #define ERROR_VIO_COL 359
253: #define ERROR_VIO_TOPROW 360
254: #define ERROR_VIO_BOTROW 361
255: #define ERROR_VIO_RIGHTCOL 362
256: #define ERROR_VIO_LEFTCOL 363
257: #define ERROR_SCS_CALL 364
258: #define ERROR_SCS_VALUE 365
259: #define ERROR_VIO_WAIT_FLAG 366
260: #define ERROR_VIO_UNLOCK 367
261: #define ERROR_SGS_NOT_SESSION_MGR 368
262: #define ERROR_SMG_INVALID_SGID 369
263: #define ERROR_SMG_INVALID_SESSION_ID 369
264: #define ERROR_SMG_NOSG 370
265: #define ERROR_SMG_NO_SESSIONS 370
266: #define ERROR_SMG_GRP_NOT_FOUND 371
267: #define ERROR_SMG_SESSION_NOT_FOUND 371
268: #define ERROR_SMG_SET_TITLE 372
269: #define ERROR_KBD_PARAMETER 373
270: #define ERROR_KBD_NO_DEVICE 374
271: #define ERROR_KBD_INVALID_IOWAIT 375
272: #define ERROR_KBD_INVALID_LENGTH 376
273: #define ERROR_KBD_INVALID_ECHO_MASK 377
274: #define ERROR_KBD_INVALID_INPUT_MASK 378
275: #define ERROR_MON_INVALID_PARMS 379
276: #define ERROR_MON_INVALID_DEVNAME 380
277: #define ERROR_MON_INVALID_HANDLE 381
278: #define ERROR_MON_BUFFER_TOO_SMALL 382
279: #define ERROR_MON_BUFFER_EMPTY 383
280: #define ERROR_MON_DATA_TOO_LARGE 384
281: #define ERROR_MOUSE_NO_DEVICE 385
282: #define ERROR_MOUSE_INV_HANDLE 386
283: #define ERROR_MOUSE_INV_PARMS 387
284: #define ERROR_MOUSE_CANT_RESET 388
285: #define ERROR_MOUSE_DISPLAY_PARMS 389
286: #define ERROR_MOUSE_INV_MODULE 390
287: #define ERROR_MOUSE_INV_ENTRY_PT 391
288: #define ERROR_MOUSE_INV_MASK 392
289: #define NO_ERROR_MOUSE_NO_DATA 393
290: #define NO_ERROR_MOUSE_PTR_DRAWN 394
291: #define ERROR_INVALID_FREQUENCY 395
292: #define ERROR_NLS_NO_COUNTRY_FILE 396
293: #define ERROR_NLS_OPEN_FAILED 397
294: #define ERROR_NLS_NO_CTRY_CODE 398
295: #define ERROR_NO_COUNTRY_OR_CODEPAGE 398
296: #define ERROR_NLS_TABLE_TRUNCATED 399
297: #define ERROR_NLS_BAD_TYPE 400
298: #define ERROR_NLS_TYPE_NOT_FOUND 401
299: #define ERROR_VIO_SMG_ONLY 402
300: #define ERROR_VIO_INVALID_ASCIIZ 403
301: #define ERROR_VIO_DEREGISTER 404
302: #define ERROR_VIO_NO_POPUP 405
303: #define ERROR_VIO_EXISTING_POPUP 406
304: #define ERROR_KBD_SMG_ONLY 407
305: #define ERROR_KBD_INVALID_ASCIIZ 408
306: #define ERROR_KBD_INVALID_MASK 409
307: #define ERROR_KBD_REGISTER 410
308: #define ERROR_KBD_DEREGISTER 411
309: #define ERROR_MOUSE_SMG_ONLY 412
310: #define ERROR_MOUSE_INVALID_ASCIIZ 413
311: #define ERROR_MOUSE_INVALID_MASK 414
312: #define ERROR_MOUSE_REGISTER 415
313: #define ERROR_MOUSE_DEREGISTER 416
314: #define ERROR_SMG_BAD_ACTION 417
315: #define ERROR_SMG_INVALID_CALL 418
316: #define ERROR_SCS_SG_NOTFOUND 419
317: #define ERROR_SCS_NOT_SHELL 420
318: #define ERROR_VIO_INVALID_PARMS 421
319: #define ERROR_VIO_FUNCTION_OWNED 422
320: #define ERROR_VIO_RETURN 423
321: #define ERROR_SCS_INVALID_FUNCTION 424
322: #define ERROR_SCS_NOT_SESSION_MGR 425
323: #define ERROR_VIO_REGISTER 426
324: #define ERROR_VIO_NO_MODE_THREAD 427
325: #define ERROR_VIO_NO_SAVE_RESTORE_THD 428
326: #define ERROR_VIO_IN_BG 429
327: #define ERROR_VIO_ILLEGAL_DURING_POPUP 430
328: #define ERROR_SMG_NOT_BASESHELL 431
329: #define ERROR_SMG_BAD_STATUSREQ 432
330: #define ERROR_QUE_INVALID_WAIT 433
331: #define ERROR_VIO_LOCK 434
332: #define ERROR_MOUSE_INVALID_IOWAIT 435
333: #define ERROR_VIO_INVALID_HANDLE 436
334: #define ERROR_VIO_ILLEGAL_DURING_LOCK 437
335: #define ERROR_VIO_INVALID_LENGTH 438
336: #define ERROR_KBD_INVALID_HANDLE 439
337: #define ERROR_KBD_NO_MORE_HANDLE 440
338: #define ERROR_KBD_CANNOT_CREATE_KCB 441
339: #define ERROR_KBD_CODEPAGE_LOAD_INCOMPL 442
340: #define ERROR_KBD_INVALID_CODEPAGE_ID 443
341: #define ERROR_KBD_NO_CODEPAGE_SUPPORT 444
342: #define ERROR_KBD_FOCUS_REQUIRED 445
343: #define ERROR_KBD_FOCUS_ALREADY_ACTIVE 446
344: #define ERROR_KBD_KEYBOARD_BUSY 447
345: #define ERROR_KBD_INVALID_CODEPAGE 448
346: #define ERROR_KBD_UNABLE_TO_FOCUS 449
347: #define ERROR_SMG_SESSION_NON_SELECT 450
348: #define ERROR_SMG_SESSION_NOT_FOREGRND 451
349: #define ERROR_SMG_SESSION_NOT_PARENT 452
350: #define ERROR_SMG_INVALID_START_MODE 453
351: #define ERROR_SMG_INVALID_RELATED_OPT 454
352: #define ERROR_SMG_INVALID_BOND_OPTION 455
353: #define ERROR_SMG_INVALID_SELECT_OPT 456
354: #define ERROR_SMG_START_IN_BACKGROUND 457
355: #define ERROR_SMG_INVALID_STOP_OPTION 458
356: #define ERROR_SMG_BAD_RESERVE 459
357: #define ERROR_SMG_PROCESS_NOT_PARENT 460
358: #define ERROR_SMG_INVALID_DATA_LENGTH 461
359: #define ERROR_SMG_NOT_BOUND 462
360: #define ERROR_SMG_RETRY_SUB_ALLOC 463
361: #define ERROR_KBD_DETACHED 464
362: #define ERROR_VIO_DETACHED 465
363: #define ERROR_MOU_DETACHED 466
364: #define ERROR_VIO_FONT 467
365: #define ERROR_VIO_USER_FONT 468
366: #define ERROR_VIO_BAD_CP 469
367: #define ERROR_VIO_NO_CP 470
368: #define ERROR_VIO_NA_CP 471
369: #define ERROR_INVALID_CODE_PAGE 472
370: #define ERROR_CPLIST_TOO_SMALL 473
371: #define ERROR_CP_NOT_MOVED 474
372: #define ERROR_MODE_SWITCH_INIT 475
373: #define ERROR_CODE_PAGE_NOT_FOUND 476
374: #define ERROR_UNEXPECTED_SLOT_RETURNED 477
375: #define ERROR_SMG_INVALID_TRACE_OPTION 478
376: #define ERROR_VIO_INTERNAL_RESOURCE 479
377: #define ERROR_VIO_SHELL_INIT 480
378: #define ERROR_SMG_NO_HARD_ERRORS 481
379: #define ERROR_CP_SWITCH_INCOMPLETE 482
380: #define ERROR_VIO_TRANSPARENT_POPUP 483
381: #define ERROR_CRITSEC_OVERFLOW 484
382: #define ERROR_CRITSEC_UNDERFLOW 485
383: #define ERROR_VIO_BAD_RESERVE 486
384: #define ERROR_INVALID_ADDRESS 487
385: #define ERROR_ZERO_SELECTORS_REQUESTED 488
386: #define ERROR_NOT_ENOUGH_SELECTORS_AVA 489
387: #define ERROR_INVALID_SELECTOR 490
388: #define ERROR_SMG_INVALID_PROGRAM_TYPE 491
389: #define ERROR_SMG_INVALID_PGM_CONTROL 492
1.1.1.2 ! root 390: #define ERROR_SMG_INVALID_INHERIT_OPT 493
! 391: #define ERROR_VIO_EXTENDED_SG 494
! 392: #define ERROR_VIO_NOT_PRES_MGR_SG 495
! 393: #define ERROR_VIO_SHIELD_OWNED 496
! 394: #define ERROR_VIO_NO_MORE_HANDLES 497
! 395: #define ERROR_VIO_SEE_ERROR_LOG 498
! 396: #define ERROR_VIO_ASSOCIATED_DC 499
! 397: #define ERROR_KBD_NO_CONSOLE 500
! 398: #define ERROR_MOUSE_NO_CONSOLE 501
! 399: #define ERROR_MOUSE_INVALID_HANDLE 502
! 400: #define ERROR_SMG_INVALID_DEBUG_PARMS 503
! 401: #define ERROR_KBD_EXTENDED_SG 504
! 402: #define ERROR_MOU_EXTENDED_SG 505
! 403: #define ERROR_SMG_INVALID_ICON_FILE 506
! 404:
! 405:
! 406: #define ERROR_USER_DEFINED_BASE 0xF000
! 407:
! 408: #define ERROR_I24_WRITE_PROTECT 0
! 409: #define ERROR_I24_BAD_UNIT 1
! 410: #define ERROR_I24_NOT_READY 2
! 411: #define ERROR_I24_BAD_COMMAND 3
! 412: #define ERROR_I24_CRC 4
! 413: #define ERROR_I24_BAD_LENGTH 5
! 414: #define ERROR_I24_SEEK 6
! 415: #define ERROR_I24_NOT_DOS_DISK 7
! 416: #define ERROR_I24_SECTOR_NOT_FOUND 8
! 417: #define ERROR_I24_OUT_OF_PAPER 9
! 418: #define ERROR_I24_WRITE_FAULT 10
! 419: #define ERROR_I24_READ_FAULT 11
! 420: #define ERROR_I24_GEN_FAILURE 12
! 421: #define ERROR_I24_DISK_CHANGE 13
! 422: #define ERROR_I24_WRONG_DISK 15
! 423: #define ERROR_I24_UNCERTAIN_MEDIA 16
! 424: #define ERROR_I24_CHAR_CALL_INTERRUPTED 17
! 425: #define ERROR_I24_NO_MONITOR_SUPPORT 18
! 426: #define ERROR_I24_INVALID_PARAMETER 19
! 427:
! 428: #define ALLOWED_FAIL 0x0001
! 429: #define ALLOWED_ABORT 0x0002
! 430: #define ALLOWED_RETRY 0x0004
! 431: #define ALLOWED_IGNORE 0x0008
! 432: #define ALLOWED_DISPATCH 0x8000
! 433:
! 434: #define I24_OPERATION 0x01
! 435: #define I24_AREA 0x06
! 436: #define I24_CLASS 0x80
! 437:
! 438: /* Values for error CLASS */
! 439:
! 440: #define ERRCLASS_OUTRES 1
! 441: #define ERRCLASS_TEMPSIT 2
! 442: #define ERRCLASS_AUTH 3
! 443: #define ERRCLASS_INTRN 4
! 444: #define ERRCLASS_HRDFAIL 5
! 445: #define ERRCLASS_SYSFAIL 6
! 446: #define ERRCLASS_APPERR 7
! 447: #define ERRCLASS_NOTFND 8
! 448: #define ERRCLASS_BADFMT 9
! 449: #define ERRCLASS_LOCKED 10
! 450: #define ERRCLASS_MEDIA 11
! 451: #define ERRCLASS_ALREADY 12
! 452: #define ERRCLASS_UNK 13
! 453: #define ERRCLASS_CANT 14
! 454: #define ERRCLASS_TIME 15
! 455:
! 456: /* Values for error ACTION */
! 457:
! 458: #define ERRACT_RETRY 1
! 459: #define ERRACT_DLYRET 2
! 460: #define ERRACT_USER 3
! 461: #define ERRACT_ABORT 4
! 462: #define ERRACT_PANIC 5
! 463: #define ERRACT_IGNORE 6
! 464: #define ERRACT_INTRET 7
! 465:
! 466: /* Values for error LOCUS */
! 467:
! 468: #define ERRLOC_UNK 1
! 469: #define ERRLOC_DISK 2
! 470: #define ERRLOC_NET 3
! 471: #define ERRLOC_SERDEV 4
! 472: #define ERRLOC_MEM 5
! 473:
! 474: /* Abnormal termination codes */
! 475:
! 476: #define TC_NORMAL 0
! 477: #define TC_HARDERR 1
! 478: #define TC_GP_TRAP 2
! 479: #define TC_SIGNAL 3
! 480:
1.1 root 481:
482: /* */
483: /* intercomponent error codes (from 8000H or 32768) */
484: /* */
485: #define ERROR_SWAPPER_NOT_ACTIVE 32768
486: #define ERROR_INVALID_SWAPID 32769
487: #define ERROR_IOERR_SWAP_FILE 32770
488: #define ERROR_SWAP_TABLE_FULL 32771
489: #define ERROR_SWAP_FILE_FULL 32772
490: #define ERROR_CANT_INIT_SWAPPER 32773
491: #define ERROR_SWAPPER_ALREADY_INIT 32774
492: #define ERROR_PMM_INSUFFICIENT_MEMORY 32775
493: #define ERROR_PMM_INVALID_FLAGS 32776
494: #define ERROR_PMM_INVALID_ADDRESS 32777
495: #define ERROR_PMM_LOCK_FAILED 32778
496: #define ERROR_PMM_UNLOCK_FAILED 32779
497: #define ERROR_PMM_MOVE_INCOMPLETE 32780
498: #define ERROR_UCOM_DRIVE_RENAMED 32781
499: #define ERROR_UCOM_FILENAME_TRUNCATED 32782
500: #define ERROR_UCOM_BUFFER_LENGTH 32783
501: #define ERROR_MON_CHAIN_HANDLE 32784
502: #define ERROR_MON_NOT_REGISTERED 32785
503: #define ERROR_SMG_ALREADY_TOP 32786
504: #define ERROR_PMM_ARENA_MODIFIED 32787
505: #define ERROR_SMG_PRINTER_OPEN 32788
506: #define ERROR_PMM_SET_FLAGS_FAILED 32789
507: #define ERROR_INVALID_DOS_DD 32790
508: #define ERROR_CPSIO_CODE_PAGE_INVALID 65026
509: #define ERROR_CPSIO_NO_SPOOLER 65027
510: #define ERROR_CPSIO_FONT_ID_INVALID 65028
511: #define ERROR_CPSIO_INTERNAL_ERROR 65033
512: #define ERROR_CPSIO_INVALID_PTR_NAME 65034
513: #define ERROR_CPSIO_NOT_ACTIVE 65037
514: #define ERROR_CPSIO_PID_FULL 65039
515: #define ERROR_CPSIO_PID_NOT_FOUND 65040
516: #define ERROR_CPSIO_READ_CTL_SEQ 65043
517: #define ERROR_CPSIO_READ_FNT_DEF 65045
518: #define ERROR_CPSIO_WRITE_ERROR 65047
519: #define ERROR_CPSIO_WRITE_FULL_ERROR 65048
520: #define ERROR_CPSIO_WRITE_HANDLE_BAD 65049
521: #define ERROR_CPSIO_SWIT_LOAD 65074
522: #define ERROR_CPSIO_INV_COMMAND 65077
523: #define ERROR_CPSIO_NO_FONT_SWIT 65078
524:
525: #endif /* INCL_DOSERRORS */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.