Numeric Order
Errors returned from Base OS/2 Calls:
- NO_ERROR
1
ERROR_INVALID_FUNCTION
2 ERROR_FILE_NOT_FOUND
3 ERROR_PATH_NOT_FOUND
4 ERROR_TOO_MANY_OPEN_FILES
Too
many open files (no handles left).
5 ERROR_ACCESS_DENIED
6 ERROR_INVALID_HANDLE
7 ERROR_ARENA_TRASHED
Memory control blocks destroyed.
8
ERROR_NOT_ENOUGH_MEMORY
9
ERROR_INVALID_BLOCK
Invalid memory-block address.
10 ERROR_BAD_ENVIRONMENT
11 ERROR_BAD_FORMAT
12 ERROR_INVALID_ACCESS
13 ERROR_INVALID_DATA
14
15
ERROR_INVALID_DRIVE
16
ERROR_CURRENT_DIRECTORY
Attempting to remove current
directory.
17 ERROR_NOT_SAME_DEVICE
18 ERROR_NO_MORE_FILES
19 ERROR_WRITE_PROTECT
Attempt
to write on write-protected diskette.
20 ERROR_BAD_UNIT
21 ERROR_NOT_READY
22 ERROR_BAD_COMMAND
23 ERROR_CRC
24 ERROR_BAD_LENGTH
Bad request structure length.
25
ERROR_SEEK
26
ERROR_NOT_DOS_DISK
27
ERROR_SECTOR_NOT_FOUND
28
ERROR_OUT_OF_PAPER
29
ERROR_WRITE_FAULT
30
ERROR_READ_FAULT
31
ERROR_GEN_FAILURE
32
ERROR_SHARING_VIOLATION
33
ERROR_LOCK_VIOLATION
34
ERROR_WRONG_DISK
35
ERROR_FCB_UNAVAILABLE
36
ERROR_SHARING_BUFFER_EXCEEDED
37-49
50
ERROR_NOT_SUPPORTED
Network request not supported.
65
73-79
80 ERROR_FILE_EXISTS
81 ERROR_DUP_FCB
82 ERROR_CANNOT_MAKE
Cannot make directory entry.
83
ERROR_FAIL_I24
84
ERROR_OUT_OF_STRUCTURES
85 ERROR_ALREADY_ASSIGNED
86 ERROR_INVALID_PASSWORD
87 ERROR_INVALID_PARAMETER
88 ERROR_NET_WRITE_FAULT
89 ERROR_NO_PROC_SLOTS
No
process slots available.
90 ERROR_NOT_FROZEN
91 ERR_TSTOVFL
Timer
service table overflow.
92 ERR_TSTDUP
Timerservicetableduplicate .
93
ERROR _ NO _ ITEMS
95
ERROR _ INTERRUPT
99
ERROR _ DEVICE _ IN _ USE
100
ERROR _ TOO _ MANY _ SEMAPHORES
User / systemopensemaphorelimitexceeded
.
101 ERROR _ EXCL _ SEM _ ALREADY _ OWNED
Exclusivesemaphorealreadyowned
.
102 ERROR _ SEM _ IS _ SET
DosCloseSemfoundsemaphoreset
.
103 ERROR _ TOO _ MANY _ SEM _ REQUESTS
Toomanyexclusivesemaphorerequests
.
104 ERROR _ INVALID _ AT _ INTERRUPT _ TIME
Operationinvalidatinterrupttime
.
105 ERROR _ SEM _ OWNER _ DIED
Previoussemaphoreownerterminatedwithoutfreeingsemaphore
.
106 ERROR _ SEM _ USER _ LIMIT
107 ERROR _ DISK _ CHANGE
InsertdriveBdiskintodriveA
.
108 ERROR _ DRIVE _ LOCKED
Drivelockedbyanotherprocess
.
109 ERROR _ BROKEN _ PIPE
Writeonpipewithnoreader
.
110 ERROR _ OPEN _ FAILED
Open
/ createfailedduetoexplicitfailcommand .
111 ERROR
_ BUFFER _ OVERFLOW
Bufferpassedtosystemcalltoosmalltoholdreturndata
.
112 ERROR _ DISK _ FULL
Notenoughspaceonthedisk
.
113 ERROR _ NO _ MORE _ SEARCH _ HANDLES
Cannotallocateanothersearchstructureandhandle
.
114 ERROR _ INVALID _ TARGET _ HANDLE
TargethandleinDosDupHandleinvalid
.
115 ERROR _ PROTECTION _ VIOLATION
116 ERROR _ VIOKBD _ REQUEST
Errorondisplaywriteorkeyboardread
.
117 ERROR _ INVALID _ CATEGORY
CategoryforDevIOCtlnotdefined
.
118 ERROR _ INVALID _ VERIFY _ SWITCH
Invalidvaluepassedforverifyflag
.
119 ERROR _ BAD _ DRIVER _ LEVEL
Levelfourdrivernotfound
.
120 ERROR _ CALL _ NOT _ IMPLEMENTED
121 ERROR _ SEM _ TIMEOUT
TimeoutoccurredfromsemaphoreAPIfunction
.
122 ERROR _ INSUFFICIENT _ BUFFER
123 ERROR _ INVALID _ NAME
Illegalcharacterorbadfile
- systemname .
124 ERROR _ INVALID _ LEVEL
Non
- implementedlevelforinformationretrievalorsetting .
125
ERROR _ NO _ VOLUME _ LABEL
NovolumelabelfoundwithDosQFsInfocommand
.
126 ERROR _ MOD _ NOT _ FOUND
Modulehandlenotfoundwithgetprocaddr
,getmodhandle .
127 ERROR _ PROC _ NOT _ FOUND
Procedureaddressnotfoundwithgetprocaddr
.
128 ERROR _ WAIT _ NO _ CHILDREN
DosCwaitfindsnochildren
.
129 ERROR _ CHILD _ NOT _ COMPLETE
DosCwaitchildrennotterminated
.
130 ERROR _ DIRECT _ ACCESS _ HANDLE
Handleoperationinvalidfordirectdisk
- access handles.
131
ERROR_NEGATIVE_SEEK
Attempting seek to negative
offset.
132 ERROR_SEEK_ON_DEVICE
Application
trying to seek on device or pipe.
133 ERROR_IS_JOIN_TARGET
Drive has previously joined drives.
134
ERROR_IS_JOINED
135
ERROR_IS_SUBSTED
Drive is already substituted.
136 ERROR_NOT_JOINED
Cannot
delete drive that is not joined.
137 ERROR_NOT_SUBSTED
Cannot delete drive that is not substituted.
138
ERROR_JOIN_TO_JOIN
Cannot join to a joined drive.
139 ERROR_SUBST_TO_SUBST
Cannot
substitute to a substituted drive.
140 ERROR_JOIN_TO_SUBST
Cannot join to a substituted drive.
141
ERROR_SUBST_TO_JOIN
Cannot substitute to a joined
drive.
142 ERROR_BUSY_DRIVE
143 ERROR_SAME_DRIVE
Cannot
join or substitute a drive to a directory on the same drive.
144
ERROR_DIR_NOT_ROOT
Directory must be a subdirectory
of the root.
145 ERROR_DIR_NOT_EMPTY
Directory
must be empty to use join command.
146 ERROR_IS_SUBST_PATH
Path specified is being used in a substitute.
147
ERROR_IS_JOIN_PATH
Path specified is being used
in join.
148 ERROR_PATH_BUSY
Path
specified is being used by another process.
149
ERROR_IS_SUBST_TARGET
Cannot join or substitute
drive having directory that is target of a previous substitute.
150
ERROR_SYSTEM_TRACE
151
ERROR_INVALID_EVENT_COUNT
152 ERROR_TOO_MANY_MUXWAITERS
System
limit of 100 entries reached.
153 ERROR_INVALID_LIST_FORMAT
154
ERROR_LABEL_TOO_LONG
155
ERROR_TOO_MANY_TCBS
Cannot create another TCB.
156 ERROR_SIGNAL_REFUSED
157 ERROR_DISCARDED
158 ERROR_NOT_LOCKED
159 ERROR_BAD_THREADID_ADDR
Bad
thread-identity address.
160 ERROR_BAD_ARGUMENTS
161
ERROR_BAD_PATHNAME
Bad path name passed to exec.
162 ERROR_SIGNAL_PENDING
163 ERROR_UNCERTAIN_MEDIA
164 ERROR_MAX_THRDS_REACHED
165 ERROR_MONITORS_NOT_SUPPORTED
166 ERROR_UNC_DRIVER_NOT_INSTALLED
Default redir return code
167
ERROR_LOCK_FAILED
168
ERROR_SWAPIO_FAILED
169
ERROR_SWAPIN_FAILED
170
ERROR_BUSY
180 ERROR_INVALID_SEGMENT_NUMBER
181
ERROR_INVALID_CALLGATE
182
ERROR_INVALID_ORDINAL
183
ERROR_ALREADY_EXISTS
Shared segment already exists.
184 ERROR_NO_CHILD_PROCESS
No
child process to wait for.
185 ERROR_CHILD_ALIVE_NOWAIT
NoWait specified and child alive.
186
ERROR_INVALID_FLAG_NUMBER
187 ERROR_SEM_NOT_FOUND
Semaphore
does not exist.
188 ERROR_INVALID_STARTING_CODESEG
Invalid starting code segment,
incorrectEND( label )directive .
189 ERROR _ INVALID
_ STACKSEG
190
ERROR _ INVALID _ MODULETYPE
Invalidmoduletype-dynamic
- linklibraryfilecannotbeusedasanapplication . Applicationcannotbeusedasadynamic
- linklibrary .
191 ERROR _ INVALID _ EXE _ SIGNATURE
InvalidEXEsignature-fileisDOSmodeprogramorimproperprogram
.
192 ERROR _ EXE _ MARKED _ INVALID
EXEmarkedinvalid-linkdetectederrorswhenapplicationcreated
.
193 ERROR _ BAD _ EXE _ FORMAT
BadEXEformat-fileisDOSmodeprogramorimproperprogram
.
194 ERROR _ ITERATED _ DATA _ EXCEEDS _ 64K
Iterateddataexceeds64KB-morethan64KBofdatainoneofthesegmentsofthefile
.
195 ERROR _ INVALID _ MINALLOCSIZE
Invalidminimumallocationsize-sizeisspecifiedtobelessthanthesizeofthesegmentdatainthefile
.
196 ERROR _ DYNLINK _ FROM _ INVALID _ RING
Dynamiclinkfrominvalidprivilegelevel-privilegelevel2routinecannotlinktodynamic
- linklibraries .
197 ERROR _ IOPL _ NOT _ ENABLED
IOPLnotenabled-IOPLsetto"
NO "inCONFIG . SYS .
198 ERROR _ INVALID _ SEGDPL
Invalidsegmentdescriptorprivilegelevel-canonlyhaveprivilegelevelsof2and3
.
199 ERROR _ AUTODATASEG _ EXCEEDS _ 64k
Automaticdatasegmentexceeds64KB
.
200 ERROR _ RING2SEG _ MUST _ BE _ MOVABLE
Privilegelevel2segmentmustbemovable
.
201 ERROR _ RELOC _ CHAIN _ XEEDS _ SEGLIM
Relocationchainexceedssegmentlimit
.
202 ERROR _ INFLOOP _ IN _ RELOC _ CHAIN
Infiniteloopinrelocationchainsegment
.
203 ERROR _ ENVVAR _ NOT _ FOUND
Environmentvariablenotfound
.
204 ERROR _ NOT _ CURRENT _ CTRY
205 ERROR _ NO _ SIGNAL _ SENT
Nosignalsent-noprocessinthecommandsubtreehasasignalhandler
.
206 ERROR _ FILENAME _ EXCED _ RANGE
Filenameorextensiongreaterthan"
8 . 3 "characters .
207 ERROR _ RING2 _ STACK _ IN
_ USE
Privilegelevel2stackinuse .
208
ERROR _ META _ EXPANSION _ TOO _ LONG
Meta( global
)expansionistoolong .
209 ERROR _ INVALID _ SIGNAL
_ NUMBER
210
ERROR _ THREAD _ 1 _ INACTIVE
211
ERROR _ INFO _ NOT _ AVAIL
Filesysteminformationnotavailableforthisfile
.
212 ERROR _ LOCKED
213 ERROR _ BAD _ DYNALINK
Attemptedtoexecutenon
- familyAPIinDOSmode .
214 ERROR _ TOO _ MANY _ MODULES
215 ERROR _ NESTING _ NOT _ ALLOWED
217 ERROR _ ZOMBIE _ PROCESS
218 ERROR _ STACK _ IN _ HIGH _ MEMORY
219 ERROR _ INVALID _ EXITROUTINE _ RING
220 ERROR _ GETBUF _ FAILED
221 ERROR _ FLUSHBUF
_ FAILED
222
ERROR _ TRANSFER _ TOO _ LONG
228
ERROR _ NO _ CHILDREN
229
ERROR _ INVALID _ SCREEN _ GROUP
230
ERROR _ BAD _ PIPE
Non - existentpipeorbadoperation
.
231 ERROR _ PIPE _ BUSY
232 ERROR _ NO _ DATA
Nodataavailableonnon
- blockingread .
233 ERROR _ PIPE _ NOT _ CONNECTED
Pipewasdisconnectedbyserver
.
234 ERROR _ MORE _ DATA
240 ERROR _ VC _ DISCONNECTED
Sessionwasdroppedduetoerrors
.
250 ERROR _ CIRCULARITY _ REQUESTED
Renamingadirectorythatwouldcauseacircularityproblem
.
251 ERROR _ DIRECTORY _ IN _ CDS
Renamingadirectorythatisinuse
.
252 ERROR _ INVALID _ FSD _ NAME
TryingtoaccessnonexistentFSD
.
253 ERROR _ INVALID _ PATH
254 ERROR _ INVALID _ EA _ NAME
Badcharacterinname
,orbadcbName .
255 ERROR _ EA _ LIST _ INCONSISTENT
Listdoesnotmatchitssize
,orbadEAsinlist .
256 ERROR _ EA _ LIST _ TOO _ LONG
257 ERROR _ NO _ META _ MATCH
Stringdoesn
' tmatchexpression .
259 ERROR _ NO _ MORE _ ITEMS
DosQFSAttachordinalquery
.
260 ERROR _ SEARCH _ STRUC _ REUSED
DOSmodefindfirst
/ nextsearchstructurereused .
261 ERROR _ CHAR _
NOT _ FOUND
262
ERROR _ TOO _ MUCH _ STACK
Stackrequestexceedssystemlimit
.
263 ERROR _ INVALID _ ATTR
264 ERROR _ INVALID _ STARTING _ RING
265 ERROR _ INVALID _ DLL _ INIT _ RING
266 ERROR _ CANNOT _ COPY
267 ERROR _ DIRECTORY
UsedbyDOSCOPYindoscall1
.
268 ERROR _ OPLOCKED _ FILE
269 ERROR _ OPLOCK _ THREAD _ EXISTS
270 ERROR _ VOLUME _ CHANGED
271 - 273
274
ERROR _ ALREADY _ SHUTDOWN
275 ERROR _ EAS _ DIDNT _ FIT
303 ERROR _ INVALID _ PROCID
304 ERROR _ INVALID _ PDELTA
305 ERROR _ NOT _ DESCENDANT
306 ERROR _ NOT _ SESSION _ MANAGER
Requestornotsessionmanager
.
307 ERROR _ INVALID _ PCLASS
308 ERROR _ INVALID _ SCOPE
309 ERROR _ INVALID _ THREADID
310 ERROR _ DOSSUB _ SHRINK
Cannotshrinksegment-DosSubSet
.
311 ERROR _ DOSSUB _ NOMEM
Nomemorytosatisfyrequest-DosSubAlloc.
312
ERROR _ DOSSUB _ OVERLAP
Overlapofspecifiedblockwithanallocatedmemory-DosSubFree
.
313 ERROR _ DOSSUB _ BADSIZE
Badsizeparameter-DosSubAllocorDosSubFree
.
314 ERROR _ DOSSUB _ BADFLAG
Badflagparameter-DosSubSet
.
315 ERROR _ DOSSUB _ BADSELECTOR
316 ERROR _ MR _ MSG _ TOO _ LONG
Messagetoolongforbuffer
.
317 ERROR _ MR _ MID _ NOT _ FOUND
Messageidentitynumbernotfound
.
318 ERROR _ MR _ UN _ ACC _ MSGF
Unabletoaccessmessagefile
.
319 ERROR _ MR _ INV _ MSGF _ FORMAT
Invalidmessagefileformat
.
320 ERROR _ MR _ INV _ IVCOUNT
Invalidinsertionvariablecount
.
321 ERROR _ MR _ UN _ PERFORM
Unabletoperformfunction
.
322 ERROR _ TS _ WAKEUP
323 ERROR _ TS _ SEMHANDLE
324 ERROR _ TS _ NOTIMER
326 ERROR _ TS _ HANDLE
327 ERROR _ TS _ DATETIME
328 ERROR _ SYS _ INTERNAL
329 ERROR _ QUE _ CURRENT _ NAME
Currentqueuenamedoesnotexist
.
330 ERROR _ QUE _ PROC _ NOT _ OWNED
Currentprocessdoesnotownqueue
.
331 ERROR _ QUE _ PROC _ OWNED
Currentprocessownsqueue
.
332 ERROR _ QUE _ DUPLICATE
333 ERROR _ QUE _ ELEMENT _ NOT _ EXIST
Queueelementdoesnotexist
.
334 ERROR _ QUE _ NO _ MEMORY
335 ERROR _ QUE _ INVALID _ NAME
336 ERROR _ QUE _ INVALID _ PRIORITY
Invalidqueuepriorityparameter
.
337 ERROR _ QUE _ INVALID _ HANDLE
338 ERROR _ QUE _ LINK _ NOT _ FOUND
339 ERROR _ QUE _ MEMORY _ ERROR
340 ERROR _ QUE _ PREV _ AT _ END
Previousqueueelementwasatendofqueue
.
341 ERROR _ QUE _ PROC _ NO _ ACCESS
Processdoesnothaveaccesstoqueues
.
342 ERROR _ QUE _ EMPTY
343 ERROR _ QUE _ NAME _ NOT _ EXIST
344 ERROR _ QUE _ NOT _ INITIALIZED
345 ERROR _ QUE _ UNABLE _ TO _ ACCESS
346 ERROR _ QUE _ UNABLE _ TO _ ADD
347 ERROR _ QUE _ UNABLE _ TO _ INIT
Unabletoinitializequeues
.
349 ERROR _ VIO _ INVALID _ MASK
Invalidfunctionreplaced
.
350 ERROR _ VIO _ PTR
Invalidpointertoparameter
.
351 ERROR _ VIO _ APTR
Invalidpointertoattribute
.
352 ERROR _ VIO _ RPTR
353 ERROR _ VIO _ CPTR
354 ERROR _ VIO _ LPTR
355 ERROR _ VIO _ MODE
356 ERROR _ VIO _ WIDTH
Invalidcursorwidthvalue
.
357 ERROR _ VIO _ ATTR
Invalidcursorattributevalue
.
358 ERROR _ VIO _ ROW
359 ERROR _ VIO _ COL
360 ERROR _ VIO _ TOPROW
361 ERROR _ VIO _ BOTROW
362 ERROR _ VIO _ RIGHTCOL
Invalidrightcolumnvalue
.
363 ERROR _ VIO _ LEFTCOL
364 ERROR _ SCS _ CALL
365
ERROR _ SCS _ VALUE
Valueisnotforsaveorrestore .
366
ERROR _ VIO _ WAIT _ FLAG
367 ERROR _ VIO _ UNLOCK
Screennotpreviouslylocked
.
368 ERROR _ SGS _ NOT _ SESSION _ MGR
Caller not session manager.
369
ERROR_SMG_INVALID_SGID
Invalid session identity.
369 ERROR_SMG_INVALID_SESSION_ID
370 ERROR_SMG_NOSG
370 ERROR_SMG_NO_SESSIONS
371 ERROR_SMG_GRP_NOT_FOUND
371 ERROR_SMG_SESSION_NOT_FOUND
372 ERROR_SMG_SET_TITLE
Title sent by shell or parent cannot be changed.
373 ERROR_KBD_PARAMETER
Invalid
parameter to keyboard.
374 ERROR_KBD_NO_DEVICE
375 ERROR_KBD_INVALID_IOWAIT
Invalid I/O wait specified.
376
ERROR_KBD_INVALID_LENGTH
Invalid length for keyboard.
377 ERROR_KBD_INVALID_ECHO_MASK
378 ERROR_KBD_INVALID_INPUT_MASK
379
ERROR_MON_INVALID_PARMS
Invalid parameters to DosMon.
380 ERROR_MON_INVALID_DEVNAME
Invalid
device name string.
381 ERROR_MON_INVALID_HANDLE
382
ERROR_MON_BUFFER_TOO_SMALL
383
ERROR_MON_BUFFER_EMPTY
384
ERROR_MON_DATA_TOO_LARGE
385 ERROR_MOUSE_NO_DEVICE
Mouse
device closed (invalid device handle).
386 ERROR_MOUSE_INV_HANDLE
Mouse device closed (invalid device handle).
387
ERROR_MOUSE_INV_PARMS
Parameters invalid for display
mode.
388 ERROR_MOUSE_CANT_RESET
Function
assigned and cannot be reset.
389 ERROR_MOUSE_DISPLAY_PARMS
Parameters invalid for display mode.
390
ERROR_MOUSE_INV_MODULE
391
ERROR_MOUSE_INV_ENTRY_PT
392 ERROR_MOUSE_INV_MASK
393 NO_ERROR_MOUSE_NO_DATA
394 NO_ERROR_MOUSE_PTR_DRAWN
395 ERROR_INVALID_FREQUENCY
Invalid
frequency for beep.
396 ERROR_NLS_NO_COUNTRY_FILE
Cannot find COUNTRY.SYS file.
397
ERROR_NLS_OPEN_FAILED
Cannot open COUNTRY.SYS file.
398 ERROR_NLS_NO_CTRY_CODE
398 ERROR_NO_COUNTRY_OR_CODEPAGE
399
ERROR_NLS_TABLE_TRUNCATED
Table returned information
truncated, buffer too small.
400 ERROR_NLS_BAD_TYPE
Selected type does not exist.
401
ERROR_NLS_TYPE_NOT_FOUND
Selected type not in file.
402 ERROR_VIO_SMG_ONLY
Valid
from session manager only.
403 ERROR_VIO_INVALID_ASCIIZ
404
ERROR_VIO_DEREGISTER
VioDeRegister not allowed.
405 ERROR_VIO_NO_POPUP
Pop-up
window not allocated.
406 ERROR_VIO_EXISTING_POPUP
Pop-up window on screen (NoWait).
407
ERROR_KBD_SMG_ONLY
Valid from session manager only.
408 ERROR_KBD_INVALID_ASCIIZ
409 ERROR_KBD_INVALID_MASK
Invalid
replacement mask.
410 ERROR_KBD_REGISTER
411 ERROR_KBD_DEREGISTER
KbdDeRegister
not allowed.
412 ERROR_MOUSE_SMG_ONLY
Valid
from session manager only.
413 ERROR_MOUSE_INVALID_ASCIIZ
414
ERROR_MOUSE_INVALID_MASK
Invalid replacement mask.
415 ERROR_MOUSE_REGISTER
Mouse
register not allowed.
416 ERROR_MOUSE_DEREGISTER
Mouse deregister not allowed.
417
ERROR_SMG_BAD_ACTION
Invalid action specified.
418 ERROR_SMG_INVALID_CALL
INIT
called more than once or invalid session identity.
419
ERROR_SCS_SG_NOTFOUND
420
ERROR_SCS_NOT_SHELL
421
ERROR_VIO_INVALID_PARMS
Invalid parameters passed.
422 ERROR_VIO_FUNCTION_OWNED
Save/restore
already owned.
423 ERROR_VIO_RETURN
Non-destruct return (undo).
424
ERROR_SCS_INVALID_FUNCTION
425 ERROR_SCS_NOT_SESSION_MGR
Caller
not session manager.
426 ERROR_VIO_REGISTER
Vio
register not allowed.
427 ERROR_VIO_NO_MODE_THREAD
No mode restore thread in SG.
428
ERROR_VIO_NO_SAVE_RESTORE_THD
No save/rest thread
in SG.
429 ERROR_VIO_IN_BG
Function
invalid in background.
430 ERROR_VIO_ILLEGAL_DURING_POPUP
Function not allowed during pop-up window.
431
ERROR_SMG_NOT_BASESHELL
Caller is not the base
shell.
432 ERROR_SMG_BAD_STATUSREQ
Invalid
status requested.
433 ERROR_QUE_INVALID_WAIT
NoWait
parameter out of bounds.
434 ERROR_VIO_LOCK
Error
returned from Scroll Lock.
435 ERROR_MOUSE_INVALID_IOWAIT
Invalid parameters for IOWait.
436
ERROR_VIO_INVALID_HANDLE
437
ERROR_VIO_ILLEGAL_DURING_LOCK
Function not allowed
during screen lock.
438 ERROR_VIO_INVALID_LENGTH
439
ERROR_KBD_INVALID_HANDLE
440
ERROR_KBD_NO_MORE_HANDLE
441
ERROR_KBD_CANNOT_CREATE_KCB
442 ERROR_KBD_CODEPAGE_LOAD_INCOMPL
Unsuccessful
code-page load.
443 ERROR_KBD_INVALID_CODEPAGE_ID
Invalid code-page identity.
444
ERROR_KBD_NO_CODEPAGE_SUPPORT
445 ERROR_KBD_FOCUS_REQUIRED
446 ERROR_KBD_FOCUS_ALREADY_ACTIVE
Calling thread has an outstanding focus.
447
ERROR_KBD_KEYBOARD_BUSY
448
ERROR_KBD_INVALID_CODEPAGE
449
ERROR_KBD_UNABLE_TO_FOCUS
450 ERROR_SMG_SESSION_NON_SELECT
Session
is not selectable.
451 ERROR_SMG_SESSION_NOT_FOREGRND
Parent/child session not foreground.
452
ERROR_SMG_SESSION_NOT_PARENT
Not parent of requested
child.
453 ERROR_SMG_INVALID_START_MODE
Invalid
session start mode.
454 ERROR_SMG_INVALID_RELATED_OPT
Invalid session start related option.
455
ERROR_SMG_INVALID_BOND_OPTION
Invalid session bond
option.
456 ERROR_SMG_INVALID_SELECT_OPT
Invalid
session select option.
457 ERROR_SMG_START_IN_BACKGROUND
Session started in background.
458
ERROR_SMG_INVALID_STOP_OPTION
Invalid session stop
option.
459 ERROR_SMG_BAD_RESERVE
Reserved
parameters not zero.
460 ERROR_SMG_PROCESS_NOT_PARENT
Session parent process already exists.
461
ERROR_SMG_INVALID_DATA_LENGTH
462 ERROR_SMG_NOT_BOUND
463 ERROR_SMG_RETRY_SUB_ALLOC
Retry
request block allocation.
464 ERROR_KBD_DETACHED
This call not allowed for detached PID.
465
ERROR_VIO_DETACHED
This call disallowed for detached
pid.
466 ERROR_MOU_DETACHED
This
call disallowed for detached pid.
467 ERROR_VIO_FONT
No font available to support mode.
468
ERROR_VIO_USER_FONT
469
ERROR_VIO_BAD_CP
Invalid code page specified.
470
ERROR_VIO_NO_CP
System displays do not support
code page.
471 ERROR_VIO_NA_CP
Current
display does not support code page.
472
ERROR_INVALID_CODE_PAGE
473
ERROR_CPLIST_TOO_SMALL
Code page list is too small.
474 ERROR_CP_NOT_MOVED
475 ERROR_MODE_SWITCH_INIT
Mode
switch initialization error.
476 ERROR_CODE_PAGE_NOT_FOUND
477
ERROR_UNEXPECTED_SLOT_RETURNED
478 ERROR_SMG_INVALID_TRACE_OPTION
Invalid
start session trace indicator.
479 ERROR_VIO_INTERNAL_RESOURCE
VIO internal resource error.
480
ERROR_VIO_SHELL_INIT
VIO shell initialization error.
481 ERROR_SMG_NO_HARD_ERRORS
No
session manager hard errors.
482 ERROR_CP_SWITCH_INCOMPLETE
DosSetCp unable to set KBD or VIO code page.
483
ERROR_VIO_TRANSPARENT_POPUP
Error during VIO pop-up
window.
484 ERROR_CRITSEC_OVERFLOW
Critical
section overflow.
485 ERROR_CRITSEC_UNDERFLOW
Critical
section underflow.
486 ERROR_VIO_BAD_RESERVE
Reserved
parameter is not zero.
487 ERROR_INVALID_ADDRESS
488
ERROR_ZERO_SELECTORS_REQUESTED
At least one selector
must be requested.
489 ERROR_NOT_ENOUGH_SELECTORS_AVA
Not enough GDT selectors to satisfy request.
490
ERROR_INVALID_SELECTOR
491
ERROR_SMG_INVALID_PROGRAM_TYPE
492 ERROR_SMG_INVALID_PGM_CONTROL
493 ERROR_SMG_INVALID_INHERIT_OPT
494
ERROR_VIO_EXTENDED_SG
495
ERROR_VIO_NOT_PRES_MGR_SG
496
ERROR_VIO_SHIELD_OWNED
497
ERROR_VIO_NO_MORE_HANDLES
498
ERROR_VIO_SEE_ERROR_LOG
499
ERROR_VIO_ASSOCIATED_DC
500
ERROR_KBD_NO_CONSOLE
501
ERROR_MOUSE_NO_CONSOLE
502
ERROR_MOUSE_INVALID_HANDLE
503
ERROR_SMG_INVALID_DEBUG_PARMS
504
ERROR_KBD_EXTENDED_SG
505
ERROR_MOU_EXTENDED_SG
506
ERROR_SMG_INVALID_ICON_FILE
[Back: Errors Returned from Base OS/2 Calls]