|
|
1.1 root 1: ;**********************************************************
2: ;* *
3: ;* FILE NAME: ERROR2.INC *
4: ;* *
5: ;* REVISION LEVEL: 1.0 *
6: ;* *
7: ;* WHAT THIS FILE DOES: *
8: ;* This file contains equates associating error codes *
9: ;* returned from system function calls. The equates *
10: ;* in this file start at 303. You must include *
11: ;* ERROR.INC for return codes under 303. *
12: ;* *
13: ;* WHAT YOU NEED TO USE THIS FILE: *
14: ;* *
15: ;* IN YOUR SOURCE PROGRAM: *
16: ;* *
17: ;* include ERROR2.INC *
18: ;* *
19: ;**********************************************************
20:
21: ERROR_INVALID_PROCID EQU 303 ; invalid process id
22: ERROR_INVALID_PDELTA EQU 304 ; invalid priority delta
23: ERROR_NOT_DESCENDANT EQU 305 ; not descendant
24: ERROR_NOT_SESSION_MANAGER EQU 306 ; requestor not session manager
25: ERROR_INVALID_PCLASS EQU 307 ; invalid p class
26: ERROR_INVALID_SCOPE EQU 308 ; invalid scope
27: ERROR_INVALID_THREADID EQU 309 ; invalid thread id
28: ERROR_DOSSUB_SHRINK EQU 310 ; can't shrink - MspSet
29: ERROR_DOSSUB_NOMEM EQU 311 ; no memory - MspAlloc
30: ERROR_DOSSUB_OVERLAP EQU 312 ; overlap - MspFree
31: ERROR_DOSSUB_BADSIZE EQU 313 ; bad size parameter - MspAlloc or MspFree
32: ERROR_DOSSUB_BADFLAG EQU 314 ; bad flag parameter - MspSet
33: ERROR_DOSSUB_BADSELECTOR EQU 315 ; invalid MspSegment Selector
34: ERROR_MR_MSG_TOO_LONG EQU 316 ; message too long for buffer
35: ERROR_MR_MID_NOT_FOUND EQU 317 ; message id number not found
36: ERROR_MR_UN_ACC_MSGF EQU 318 ; unable to access message file
37: ERROR_MR_INV_MSGF_FORMAT EQU 319 ; invalid message file format
38: ERROR_MR_INV_IVCOUNT EQU 320 ; invalid insertion variable count
39: ERROR_MR_UN_PERFORM EQU 321 ; unable to perform function
40: ERROR_TS_WAKEUP EQU 322 ; unable to wake up
41: ERROR_TS_SEMHANDLE EQU 323 ; user passed invalid system semaphore
42: ERROR_TS_NOTIMER EQU 324 ; no times available
43: ERROR_TS_HANDLE EQU 326 ; invalid timer handle
44: ERROR_TS_DATETIME EQU 327 ; date or time invalid
45: ERROR_SYS_INTERNAL EQU 328 ; internal system error
46: ERROR_QUE_CURRENT_NAME EQU 329 ; current name does not exist
47: ERROR_QUE_PROC_NOT_OWNED EQU 330 ; current process does not own queue
48: ERROR_QUE_PROC_OWNED EQU 331 ; current process owns queue
49: ERROR_QUE_DUPLICATE EQU 332 ; duplicate name
50: ERROR_QUE_ELEMENT_NOT_EXIST EQU 333 ; element does not exist
51: ERROR_QUE_NO_MEMORY EQU 334 ; inadequate memory
52: ERROR_QUE_INVALID_NAME EQU 335 ; invalid name
53: ERROR_QUE_INVALID_PRIORITY EQU 336 ; invalid priority parameter
54: ERROR_QUE_INVALID_HANDLE EQU 337 ; invalid queue handle
55: ERROR_QUE_LINK_NOT_FOUND EQU 338 ; link not found
56: ERROR_QUE_MEMORY_ERROR EQU 339 ; memory error
57: ERROR_QUE_PREV_AT_END EQU 340 ; previous element was at end of queue
58: ERROR_QUE_PROC_NO_ACCESS EQU 341 ; process does not have access to queues
59: ERROR_QUE_EMPTY EQU 342 ; queue is empty
60: ERROR_QUE_NAME_NOT_EXIST EQU 343 ; queue name does not exist
61: ERROR_QUE_NOT_INITIALIZED EQU 344 ; queues not initialized
62: ERROR_QUE_UNABLE_TO_ACCESS EQU 345 ; unable to access queues
63: ERROR_QUE_UNABLE_TO_ADD EQU 346 ; unable to add new queue
64: ERROR_QUE_UNABLE_TO_INIT EQU 347 ; unable to initialize queues
65: ERROR_VIO_INVALID_MASK EQU 349 ; invalid replacement mask
66: ERROR_VIO_PTR EQU 350 ; invalid pointer to parameter
67: ERROR_VIO_APTR EQU 351 ; invalid pointer to attribute
68: ERROR_VIO_RPTR EQU 352 ; invalid pointer to row
69: ERROR_VIO_CPTR EQU 353 ; invalid pointer to column
70: ERROR_VIO_LPTR EQU 354 ; invalid pointer to length
71: ERROR_VIO_MODE EQU 355 ; unsupported screen mode
72: ERROR_VIO_WIDTH EQU 356 ; invalid cursor width value
73: ERROR_VIO_ATTR EQU 357 ; invalid cursor attribute value
74: ERROR_VIO_ROW EQU 358 ; invalid row value
75: ERROR_VIO_COL EQU 359 ; invalid column value
76: ERROR_VIO_TOPROW EQU 360 ; invalid toprow value
77: ERROR_VIO_BOTROW EQU 361 ; invalid botrow value
78: ERROR_VIO_RIGHTCOL EQU 362 ; invalid right column value
79: ERROR_VIO_LEFTCOL EQU 363 ; invalid left column value
80: ERROR_SCS_CALL EQU 364 ; call issued by other than sm
81: ERROR_SCS_VALUE EQU 365 ; value is not for save or restore
82: ERROR_VIO_WAIT_FLAG EQU 366 ; invalid wait flag setting
83: ERROR_VIO_UNLOCK EQU 367 ; screen not previously locked
84: ERROR_SGS_NOT_SESSION_MGR EQU 368 ; caller not session manager
85: ERROR_SMG_INVALID_SGID EQU 369 ; invalid screen group id
86: ERROR_SMG_INVALID_SESSION_ID EQU 369 ; invalid session id
87: ERROR_SMG_NOSG EQU 370 ; all screen groups in use
88: ERROR_SMG_NO_SESSIONS EQU 370 ; no sessions available
89: ERROR_SMG_GRP_NOT_FOUND EQU 371 ; screen group not found
90: ERROR_SMG_SESSION_NOT_FOUND EQU 371 ; session not found
91: ERROR_SMG_SET_TITLE EQU 372 ; title set by shell or parent cant be changed
92: ERROR_KBD_PARAMETER EQU 373 ; invalid parameter to kbd
93: ERROR_KBD_NO_DEVICE EQU 374 ; out of system handles
94: ERROR_KBD_INVALID_IOWAIT EQU 375 ; invalid i/o wait specified
95: ERROR_KBD_INVALID_LENGTH EQU 376 ; invalid length for keyboard
96: ERROR_KBD_INVALID_ECHO_MASK EQU 377 ; invalid echo mode mask
97: ERROR_KBD_INVALID_INPUT_MASK EQU 378 ; invalid input mode mask
98: ERROR_MON_INVALID_PARMS EQU 379 ; invalid parameters to dos mon
99: ERROR_MON_INVALID_DEVNAME EQU 380 ; invalid device name string
100: ERROR_MON_INVALID_HANDLE EQU 381 ; invalid device handle
101: ERROR_MON_BUFFER_TOO_SMALL EQU 382 ; buffer too small
102: ERROR_MON_BUFFER_EMPTY EQU 383 ; buffer is empty
103: ERROR_MON_DATA_TOO_LARGE EQU 384 ; data record too large
104: ERROR_MOUSE_NO_DEVICE EQU 385 ; no mouse device attached
105: ERROR_MOUSE_INV_HANDLE EQU 386 ; mouse device closed (invalid device handle)
106: ERROR_MOUSE_INV_PARMS EQU 387 ; parameters invalid or out of range
107: ERROR_MOUSE_CANT_RESET EQU 388 ; function assigned and cannot be reset
108: ERROR_MOUSE_DISPLAY_PARMS EQU 389 ; parameters invalid for display mode
109: ERROR_MOUSE_INV_MODULE EQU 390 ; module not found
110: ERROR_MOUSE_INV_ENTRY_PT EQU 391 ; entry point not valid
111: ERROR_MOUSE_INV_MASK EQU 392 ; function mask invalid
112: NO_ERROR_MOUSE_NO_DATA EQU 393 ; no mouse data
113: NO_ERROR_MOUSE_PTR_DRAWN EQU 394 ; pointer drawn
114: ERROR_INVALID_FREQUENCY EQU 395 ; invalid frequency for beep
115: ERROR_NLS_NO_COUNTRY_FILE EQU 396 ; can't find country.sys
116: ERROR_NLS_OPEN_FAILED EQU 397 ; can't open country.sys
117: ERROR_NLS_NO_CTRY_CODE EQU 398 ; country code not found
118: ERROR_NO_COUNTRY_OR_CODEPAGE EQU 398 ; country code not found
119: ERROR_NLS_TABLE_TRUNCATED EQU 399 ; table truncated, buffer too small
120: ERROR_NLS_BAD_TYPE EQU 400 ; selector type does not exist
121: ERROR_NLS_TYPE_NOT_FOUND EQU 401 ; selector type not in file
122: ERROR_VIO_SMG_ONLY EQU 402 ; valid from session manager only
123: ERROR_VIO_INVALID_ASCIIZ EQU 403 ; invalid asciiz length
124: ERROR_VIO_DEREGISTER EQU 404 ; vio deregister disallowed
125: ERROR_VIO_NO_POPUP EQU 405 ; popup not allocated
126: ERROR_VIO_EXISTING_POPUP EQU 406 ; popup on screen (no wait)
127: ERROR_KBD_SMG_ONLY EQU 407 ; valid from session manager only
128: ERROR_KBD_INVALID_ASCIIZ EQU 408 ; invalid asciiz length
129: ERROR_KBD_INVALID_MASK EQU 409 ; invalid replacement mask
130: ERROR_KBD_REGISTER EQU 410 ; kbdregister disallowed
131: ERROR_KBD_DEREGISTER EQU 411 ; kbdderegister disalloed
132: ERROR_MOUSE_SMG_ONLY EQU 412 ; valid from session manager only
133: ERROR_MOUSE_INVALID_ASCIIZ EQU 413 ; invalid asciiz length
134: ERROR_MOUSE_INVALID_MASK EQU 414 ; invalid replacement mask
135: ERROR_MOUSE_REGISTER EQU 415 ; mouse register disallowed
136: ERROR_MOUSE_DEREGISTER EQU 416 ; mouse deregister disallowed
137: ERROR_SMG_BAD_ACTION EQU 417 ; invalid action specified
138: ERROR_SMG_INVALID_CALL EQU 418 ; init called more than once
139: ERROR_SCS_SG_NOTFOUND EQU 419 ; new screen group #
140: ERROR_SCS_NOT_SHELL EQU 420 ; caller is not shell
141: ERROR_VIO_INVALID_PARMS EQU 421 ; invalid parms passed in
142: ERROR_VIO_FUNCTION_OWNED EQU 422 ; save/restore already owned
143: ERROR_VIO_RETURN EQU 423 ; non-destruct return (undo)
144: ERROR_SCS_INVALID_FUNCTION EQU 424 ; not valid request for caller
145: ERROR_SCS_NOT_SESSION_MGR EQU 425 ; caller not session manager
146: ERROR_VIO_REGISTER EQU 426 ; VIO register disallowed
147: ERROR_VIO_NO_MODE_THREAD EQU 427 ; No mode restore thread in SG
148: ERROR_VIO_NO_SAVE_RESTORE_THD EQU 428 ; No save/rest thread in SG
149: ERROR_VIO_IN_BG EQU 429 ; Physical selector requested in background
150: ERROR_VIO_ILLEGAL_DURING_POPUP EQU 430 ; Function not allowed during popup
151: ERROR_SMG_NOT_BASESHELL EQU 431 ; caller is not the base shell
152: ERROR_SMG_BAD_STATUSREQ EQU 432 ; invalid status requested
153: ERROR_QUE_INVALID_WAIT EQU 433 ; nowait parameter out of bounds
154: ERROR_VIO_LOCK EQU 434 ; error returned from scrlock
155: ERROR_MOUSE_INVALID_IOWAIT EQU 435 ; invalid parameters for IO wait
156: ERROR_VIO_INVALID_HANDLE EQU 436 ; invalid vio handle
157: ERROR_VIO_ILLEGAL_DURING_LOCK EQU 437 ; Function not allowed during screen lock
158: ERROR_VIO_INVALID_LENGTH EQU 438 ; invalid vio length
159: ERROR_KBD_INVALID_HANDLE EQU 439 ; invalid kbd handle
160: ERROR_KBD_NO_MORE_HANDLE EQU 440 ; ran out of handles
161: ERROR_KBD_CANNOT_CREATE_KCB EQU 441 ; unable to create kcb
162: ERROR_KBD_CODEPAGE_LOAD_INCOMPL EQU 442 ; unsuccessful codepage load
163: ERROR_KBD_INVALID_CODEPAGE_ID EQU 443 ; invalid codepage id
164: ERROR_KBD_NO_CODEPAGE_SUPPORT EQU 444 ; no codepage support
165: ERROR_KBD_FOCUS_REQUIRED EQU 445 ; keyboard focus required
166: ERROR_KBD_FOCUS_ALREADY_ACTIVE EQU 446 ; keyboard focus exists
167: ERROR_KBD_KEYBOARD_BUSY EQU 447 ; keyboard busy
168: ERROR_KBD_INVALID_CODEPAGE EQU 448 ; invalid codepage
169: ERROR_KBD_UNABLE_TO_FOCUS EQU 449 ; focus attempt failed
170: ERROR_SMG_SESSION_NON_SELECT EQU 450 ; session is not selectable
171: ERROR_SMG_SESSION_NOT_FOREGRND EQU 451 ; parent/child session not foreground
172: ERROR_SMG_SESSION_NOT_PARENT EQU 452 ; not parent of requested child
173: ERROR_SMG_INVALID_START_MODE EQU 453 ; invalid session start mode
174: ERROR_SMG_INVALID_RELATED_OPT EQU 454 ; invalid session start related option
175: ERROR_SMG_INVALID_BOND_OPTION EQU 455 ; invalid session bond option
176: ERROR_SMG_INVALID_SELECT_OPT EQU 456 ; invalid session select option
177: ERROR_SMG_START_IN_BACKGROUND EQU 457 ; session started in background
178: ERROR_SMG_INVALID_STOP_OPTION EQU 458 ; invalid session stop option
179: ERROR_SMG_BAD_RESERVE EQU 459 ; reserved parameters not zero
180: ERROR_SMG_PROCESS_NOT_PARENT EQU 460 ; session parent process already exists
181: ERROR_SMG_INVALID_DATA_LENGTH EQU 461 ; invalid data length
182: ERROR_SMG_NOT_BOUND EQU 462 ; parent not bound
183: ERROR_SMG_RETRY_SUB_ALLOC EQU 463 ; retry request block allocation
184: ERROR_KBD_DETACHED EQU 464 ; this call disallawed for detached pid
185: ERROR_VIO_DETACHED EQU 465 ; this call disallawed for detached pid
186: ERROR_MOU_DETACHED EQU 466 ; this call disallawed for detached pid
187: ERROR_VIO_FONT EQU 467 ; no font available to support mode
188: ERROR_VIO_USER_FONT EQU 468 ; user font active
189: ERROR_VIO_BAD_CP EQU 469 ; invalid code page specified
190: ERROR_VIO_NO_CP EQU 470 ; system displays don't support code page
191: ERROR_VIO_NA_CP EQU 471 ; current displays doesn't support code page
192: ERROR_INVALID_CODE_PAGE EQU 472 ; invalid code page
193: ERROR_CPLIST_TOO_SMALL EQU 473 ; code page list is too small
194: ERROR_CP_NOT_MOVED EQU 474 ; code page not moved
195: ERROR_MODE_SWITCH_INIT EQU 475 ; mode switch init error
196: ERROR_CODE_PAGE_NOT_FOUND EQU 476 ; code page not found
197: ERROR_UNEXPECTED_SLOT_RETURNED EQU 477 ; internal error
198: ERROR_SMG_INVALID_TRACE_OPTION EQU 478 ; invalid start session trace indicator
199: ERROR_VIO_INTERNAL_RESOURCE EQU 479 ; vio internal resource error
200: ERROR_VIO_SHELL_INIT EQU 480 ; vio shell init error
201: ERROR_SMG_NO_HARD_ERRORS EQU 481 ; no session manager hard errors
202: ERROR_CP_SWITCH_INCOMPLETE EQU 482 ; dossetcp unable to set kbd/vio cp
203: ERROR_VIO_TRANSPARENT_POPUP EQU 483 ; error during vio popup
204: ERROR_CRITSEC_OVERFLOW EQU 484 ; critical section overflow
205: ERROR_CRITSEC_UNDERFLOW EQU 485 ; critical section underflow
206: ERROR_VIO_BAD_RESERVE EQU 486 ; reserved parameter is not zero
207: ERROR_INVALID_ADDRESS EQU 487 ; bad physical address
208: ERROR_ZERO_SELECTORS_REQUESTED EQU 488 ; must request at least on selector
209: ERROR_NOT_ENOUGH_SELECTORS_AVA EQU 489 ; not enought GDT selectors to satisfy request
210: ERROR_INVALID_SELECTOR EQU 490 ; not a GDT selector
211:
212: ;
213: ; intercomponent error codes (from 8000H or 32768)
214: ;
215: ERROR_SWAPPER_NOT_ACTIVE EQU 32768 ; swapper is not active
216: ERROR_INVALID_SWAPID EQU 32769 ; invalid swap identifier
217: ERROR_IOERR_SWAP_FILE EQU 32770 ; i/o error on swap file
218: ERROR_SWAP_TABLE_FULL EQU 32771 ; swap control table is full
219: ERROR_SWAP_FILE_FULL EQU 32772 ; swap file is full
220: ERROR_CANT_INIT_SWAPPER EQU 32773 ; cannot initialize swapper
221: ERROR_SWAPPER_ALREADY_INIT EQU 32774 ; swapper already initialized
222: ERROR_PMM_INSUFFICIENT_MEMORY EQU 32775 ; insufficient memory
223: ERROR_PMM_INVALID_FLAGS EQU 32776 ; invalid flags for phys. mem.
224: ERROR_PMM_INVALID_ADDRESS EQU 32777 ; invalid address of phys. mem.
225: ERROR_PMM_LOCK_FAILED EQU 32778 ; lock of storage failed
226: ERROR_PMM_UNLOCK_FAILED EQU 32779 ; unlock of storage failed
227: ERROR_PMM_MOVE_INCOMPLETE EQU 32780 ; move not completed
228: ERROR_UCOM_DRIVE_RENAMED EQU 32781 ; drive name was renamed
229: ERROR_UCOM_FILENAME_TRUNCATED EQU 32782 ; file name was truncated
230: ERROR_UCOM_BUFFER_LENGTH EQU 32783 ; bad buffer length
231: ERROR_MON_CHAIN_HANDLE EQU 32784 ; invalid chain handle - mon dh
232: ERROR_MON_NOT_REGISTERED EQU 32785 ; monitor not registered
233: ERROR_SMG_ALREADY_TOP EQU 32786 ; specified screen group is top
234: ERROR_PMM_ARENA_MODIFIED EQU 32787 ; arena modified - phys mem
235: ERROR_SMG_PRINTER_OPEN EQU 32788 ; printer open error on prtsc
236: ERROR_PMM_SET_FLAGS_FAILED EQU 32789 ; update to arena header flags failed
237: ERROR_INVALID_DOS_DD EQU 32790 ; invalid DOS mode device driver
238: ERROR_CPSIO_CODE_PAGE_INVALID EQU 65026 ; code page is not available
239: ERROR_CPSIO_NO_SPOOLER EQU 65027 ; spooler not started
240: ERROR_CPSIO_FONT_ID_INVALID EQU 65028 ; font id is not avail (verify)
241: ERROR_CPSIO_INTERNAL_ERROR EQU 65033 ; error caused by switcher internal error
242: ERROR_CPSIO_INVALID_PTR_NAME EQU 65034 ; error caused by invalid printer name input
243: ERROR_CPSIO_NOT_ACTIVE EQU 65037 ; got code page req - cp switcher not initialized
244: ERROR_CPSIO_PID_FULL EQU 65039 ; pid table full- cannot activate another entry
245: ERROR_CPSIO_PID_NOT_FOUND EQU 65040 ; received request for pid not in table
246: ERROR_CPSIO_READ_CTL_SEQ EQU 65043 ; error reading font file control sequence section
247: ERROR_CPSIO_READ_FNT_DEF EQU 65045 ; error reading font file font definition block
248: ERROR_CPSIO_WRITE_ERROR EQU 65047 ; error writing to temp spool file
249: ERROR_CPSIO_WRITE_FULL_ERROR EQU 65048 ; disk full error writing temp spool file
250: ERROR_CPSIO_WRITE_HANDLE_BAD EQU 65049 ; spool file handle bad
251: ERROR_CPSIO_SWIT_LOAD EQU 65074 ; switcher load error
252: ERROR_CPSIO_INV_COMMAND EQU 65077 ; invalid spool command
253: ERROR_CPSIO_NO_FONT_SWIT EQU 65078 ; no font switch active
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.