en:ibm:prcp:cpapi

This is an old revision of the document!


Errors Returned from Base OS/2 Calls

0 NO_ERROR No error occurred.

1 ERROR_INVALID_FUNCTION Invalid function number.

2 ERROR_FILE_NOT_FOUND File not found.

3 ERROR_PATH_NOT_FOUND Path not found.

4 ERROR_TOO_MANY_OPEN_FILES Too many open files (no handles left).

5 ERROR_ACCESS_DENIED Access denied.

6 ERROR_INVALID_HANDLE Invalid handle.

7 ERROR_ARENA_TRASHED Memory control blocks destroyed.

8 ERROR_NOT_ENOUGH_MEMORY Insufficient memory.

9 ERROR_INVALID_BLOCK Invalid memory-block address.

10 ERROR_BAD_ENVIRONMENT Invalid environment.

11 ERROR_BAD_FORMAT Invalid format.

12 ERROR_INVALID_ACCESS Invalid access code.

13 ERROR_INVALID_DATA Invalid data.

14 Reserved.

15 ERROR_INVALID_DRIVE Invalid drive specified.

16 ERROR_CURRENT_DIRECTORY Attempting to remove current directory.

17 ERROR_NOT_SAME_DEVICE Not same device.

18 ERROR_NO_MORE_FILES No more files.

19 ERROR_WRITE_PROTECT Attempt to write on write-protected diskette.

20 ERROR_BAD_UNIT Unknown unit.

21 ERROR_NOT_READY Drive not ready.

22 ERROR_BAD_COMMAND Unknown command.

23 ERROR_CRC Data error (CRC).

24 ERROR_BAD_LENGTH Bad request structure length.

25 ERROR_SEEK Seek error.

26 ERROR_NOT_DOS_DISK Unknown media type.

27 ERROR_SECTOR_NOT_FOUND Sector not found.

28 ERROR_OUT_OF_PAPER Printer out of paper.

29 ERROR_WRITE_FAULT Write fault.

30 ERROR_READ_FAULT Read fault.

31 ERROR_GEN_FAILURE General failure.

32 ERROR_SHARING_VIOLATION Sharing violation.

33 ERROR_LOCK_VIOLATION Lock violation.

34 ERROR_WRONG_DISK Invalid disk change.

35 ERROR_FCB_UNAVAILABLE FCB unavailable.

36 ERROR_SHARING_BUFFER_EXCEEDED Sharing buffer overflow.

37-49 Reserved.

50 ERROR_NOT_SUPPORTED Network request not supported.

65 Access denied.

73-79 Reserved.

80 ERROR_FILE_EXISTS File exists.

81 ERROR_DUP_FCB Reserved.

82 ERROR_CANNOT_MAKE Cannot make directory entry.

83 ERROR_FAIL_I24 Fail on INT 24.

84 ERROR_OUT_OF_STRUCTURES Too many redirections.

85 ERROR_ALREADY_ASSIGNED Duplicate redirection.

86 ERROR_INVALID_PASSWORD Invalid password.

87 ERROR_INVALID_PARAMETER Invalid parameter.

88 ERROR_NET_WRITE_FAULT Network device fault.

89 ERROR_NO_PROC_SLOTS No process slots available.

90 ERROR_NOT_FROZEN System error.

91 ERR_TSTOVFL Timer service table overflow.

92 ERR_TSTDUP Timer service table duplicate.

93 ERROR_NO_ITEMS No items to work on.

95 ERROR_INTERRUPT Interrupted system call.

99 ERROR_DEVICE_IN_USE Device in use.

100 ERROR_TOO_MANY_SEMAPHORES User/system open semaphore limit exceeded.

101 ERROR_EXCL_SEM_ALREADY_OWNED Exclusive semaphore already owned.

102 ERROR_SEM_IS_SET DosCloseSem found semaphore set.

103 ERROR_TOO_MANY_SEM_REQUESTS Too many exclusive semaphore requests.

104 ERROR_INVALID_AT_INTERRUPT_TIME Operation invalid at interrupt time.

105 ERROR_SEM_OWNER_DIED Previous semaphore owner terminated without freeing semaphore.

106 ERROR_SEM_USER_LIMIT Semaphore limit exceeded.

107 ERROR_DISK_CHANGE Insert drive B disk into drive A.

108 ERROR_DRIVE_LOCKED Drive locked by another process.

109 ERROR_BROKEN_PIPE Write on pipe with no reader.

110 ERROR_OPEN_FAILED Open/create failed due to explicit fail command.

111 ERROR_BUFFER_OVERFLOW Buffer passed to system call too small to hold return data.

112 ERROR_DISK_FULL Not enough space on the disk.

113 ERROR_NO_MORE_SEARCH_HANDLES Cannot allocate another search structure and handle.

114 ERROR_INVALID_TARGET_HANDLE Target handle in DosDupHandle invalid.

115 ERROR_PROTECTION_VIOLATION Bad user virtual address.

116 ERROR_VIOKBD_REQUEST Error on display write or keyboard read.

117 ERROR_INVALID_CATEGORY Category for DevIOCtl not defined.

118 ERROR_INVALID_VERIFY_SWITCH Invalid value passed for verify flag.

119 ERROR_BAD_DRIVER_LEVEL Level four driver not found.

120 ERROR_CALL_NOT_IMPLEMENTED Invalid function called.

121 ERROR_SEM_TIMEOUT Time out occurred from semaphore API function.

122 ERROR_INSUFFICIENT_BUFFER Data buffer too small.

123 ERROR_INVALID_NAME Illegal character or bad file-system name.

124 ERROR_INVALID_LEVEL Non-implemented level for information retrieval or setting.

125 ERROR_NO_VOLUME_LABEL No volume label found with DosQFsInfo command.

126 ERROR_MOD_NOT_FOUND Module handle not found with getprocaddr, getmodhandle.

127 ERROR_PROC_NOT_FOUND Procedure address not found with getprocaddr.

128 ERROR_WAIT_NO_CHILDREN DosCwait finds no children.

129 ERROR_CHILD_NOT_COMPLETE DosCwait children not terminated.

130 ERROR_DIRECT_ACCESS_HANDLE Handle operation invalid for direct disk-accesshandles.

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 Drive is already 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 Specified drive is busy.

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 System trace error.

151 ERROR_INVALID_EVENT_COUNT DosMuxSemWait errors.

152 ERROR_TOO_MANY_MUXWAITERS System limit of 100 entries reached.

153 ERROR_INVALID_LIST_FORMAT Invalid list format.

154 ERROR_LABEL_TOO_LONG Volume label too big.

155 ERROR_TOO_MANY_TCBS Cannot create another TCB.

156 ERROR_SIGNAL_REFUSED Signal refused.

157 ERROR_DISCARDED Segment is discarded.

158 ERROR_NOT_LOCKED Segment not locked.

159 ERROR_BAD_THREADID_ADDR Bad thread-identity address.

160 ERROR_BAD_ARGUMENTS Bad environment pointer.

161 ERROR_BAD_PATHNAME Bad path name passed to exec.

162 ERROR_SIGNAL_PENDING Signal already pending.

163 ERROR_UNCERTAIN_MEDIA ERROR_I24 mapping.

164 ERROR_MAX_THRDS_REACHED No more process slots.

165 ERROR_MONITORS_NOT_SUPPORTED ERROR_I24 mapping.

166 ERROR_UNC_DRIVER_NOT_INSTALLED Default redir return code

167 ERROR_LOCK_FAILED Locking failed.

168 ERROR_SWAPIO_FAILED Swap IO failed.

169 ERROR_SWAPIN_FAILED Swap in failed.

170 ERROR_BUSY Busy.

180 ERROR_INVALID_SEGMENT_NUMBER Invalid segment number.

181 ERROR_INVALID_CALLGATE Invalid call gate.

182 ERROR_INVALID_ORDINAL 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 Invalid flag number.

187 ERROR_SEM_NOT_FOUND Semaphore does not exist.

188 ERROR_INVALID_STARTING_CODESEG Invalid starting code segment,incorrect END (label) directive.

189 ERROR_INVALID_STACKSEG Invalid stack segment.

190 ERROR_INVALID_MODULETYPE Invalid module type - dynamic-link library file cannot be used as an application. Application cannot be used as a dynamic-link library.

191 ERROR_INVALID_EXE_SIGNATURE Invalid EXE signature - file is DOS mode program or improper program.

192 ERROR_EXE_MARKED_INVALID EXE marked invalid - link detected errors when application created.

193 ERROR_BAD_EXE_FORMAT Bad EXE format - file is DOS mode program or improper program.

194 ERROR_ITERATED_DATA_EXCEEDS_64K Iterated data exceeds 64KB - more than 64KB of data in one of the segments of the file.

195 ERROR_INVALID_MINALLOCSIZE Invalid minimum allocation size - size is specified to be less than the size of the segment data in the file.

196 ERROR_DYNLINK_FROM_INVALID_RING Dynamic link from invalid privilege level - privilege level 2 routine cannot link to dynamic-link libraries.

197 ERROR_IOPL_NOT_ENABLED IOPL not enabled - IOPL set to “NO” in CONFIG.SYS.

198 ERROR_INVALID_SEGDPL Invalid segment descriptor privilege level - can only have privilege levels of 2 and 3.

199 ERROR_AUTODATASEG_EXCEEDS_64k Automatic data segment exceeds 64KB.

200 ERROR_RING2SEG_MUST_BE_MOVABLE Privilege level 2 segment must be movable.

201 ERROR_RELOC_CHAIN_XEEDS_SEGLIM Relocation chain exceeds segment limit.

202 ERROR_INFLOOP_IN_RELOC_CHAIN Infinite loop in relocation chain segment.

203 ERROR_ENVVAR_NOT_FOUND Environment variable not found.

204 ERROR_NOT_CURRENT_CTRY Not current country.

205 ERROR_NO_SIGNAL_SENT No signal sent - no process in the command subtree has a signal handler.

206 ERROR_FILENAME_EXCED_RANGE File name or extension greater than “8.3” characters.

207 ERROR_RING2_STACK_IN_USE Privilege level 2 stack in use.

208 ERROR_META_EXPANSION_TOO_LONG Meta (global) expansion is too long.

209 ERROR_INVALID_SIGNAL_NUMBER Invalid signal number.

210 ERROR_THREAD_1_INACTIVE Inactive thread.

211 ERROR_INFO_NOT_AVAIL File system information not available for this file.

212 ERROR_LOCKED Locked error.

213 ERROR_BAD_DYNALINK Attempted to execute non-family API in DOS mode.

214 ERROR_TOO_MANY_MODULES Too many modules.

215 ERROR_NESTING_NOT_ALLOWED Nesting not allowed.

217 ERROR_ZOMBIE_PROCESS Zombie process.

218 ERROR_STACK_IN_HIGH_MEMORY Stack in high memory.

219 ERROR_INVALID_EXITROUTINE_RING Invalid exit routine ring.

220 ERROR_GETBUF_FAILED Get buffer failed.

221 ERROR_FLUSHBUF_FAILED Flush buffer failed.

222 ERROR_TRANSFER_TOO_LONG Transfer is too long.

228 ERROR_NO_CHILDREN No child process.

229 ERROR_INVALID_SCREEN_GROUP Invalid session.

230 ERROR_BAD_PIPE Non-existent pipe or bad operation.

231 ERROR_PIPE_BUSY Pipe is busy.

232 ERROR_NO_DATA No data available on non-blocking read.

233 ERROR_PIPE_NOT_CONNECTED Pipe was disconnected by server.

234 ERROR_MORE_DATA More data is available.

240 ERROR_VC_DISCONNECTED Session was dropped due to errors.

250 ERROR_CIRCULARITY_REQUESTED Renaming a directory that would cause a circularity problem.

251 ERROR_DIRECTORY_IN_CDS Renaming a directory that is in use.

252 ERROR_INVALID_FSD_NAME Trying to access nonexistent FSD.

253 ERROR_INVALID_PATH Bad pseudo device.

254 ERROR_INVALID_EA_NAME Bad character in name, or bad cbName.

255 ERROR_EA_LIST_INCONSISTENT List does not match its size, or bad EAs in list.

256 ERROR_EA_LIST_TOO_LONG FEAList > 64K-1 bytes.

257 ERROR_NO_META_MATCH String doesn't match expression.

259 ERROR_NO_MORE_ITEMS DosQFSAttach ordinal query.

260 ERROR_SEARCH_STRUC_REUSED DOS mode findfirst/next search structure reused.

261 ERROR_CHAR_NOT_FOUND Character not found.

262 ERROR_TOO_MUCH_STACK Stack request exceeds system limit.

263 ERROR_INVALID_ATTR Invalid attribute.

264 ERROR_INVALID_STARTING_RING Invalid starting ring.

265 ERROR_INVALID_DLL_INIT_RING Invalid DLL INIT ring.

266 ERROR_CANNOT_COPY Cannot copy.

267 ERROR_DIRECTORY Used by DOSCOPY in doscall1.

268 ERROR_OPLOCKED_FILE Oplocked file.

269 ERROR_OPLOCK_THREAD_EXISTS Oplock thread exists.

270 ERROR_VOLUME_CHANGED Volume changed.

271-273 Reserved.

274 ERROR_ALREADY_SHUTDOWN System already shutdown.

275 ERROR_EAS_DIDNT_FIT EAS didnt fit.

303 ERROR_INVALID_PROCID Invalid process identity.

304 ERROR_INVALID_PDELTA Invalid priority delta.

305 ERROR_NOT_DESCENDANT Not descendant.

306 ERROR_NOT_SESSION_MANAGER Requestor not session manager.

307 ERROR_INVALID_PCLASS Invalid P class.

308 ERROR_INVALID_SCOPE Invalid scope.

309 ERROR_INVALID_THREADID Invalid thread identity.

310 ERROR_DOSSUB_SHRINK Cannot shrink segment - DosSubSet.

311 ERROR_DOSSUB_NOMEM No memory to satisfy request - DosSubAlloc .

312 ERROR_DOSSUB_OVERLAP Overlap of specified block with an allocated memory - DosSubFree.

313 ERROR_DOSSUB_BADSIZE Bad size parameter - DosSubAlloc or DosSubFree.

314 ERROR_DOSSUB_BADFLAG Bad flag parameter - DosSubSet.

315 ERROR_DOSSUB_BADSELECTOR Invalid segment selector.

316 ERROR_MR_MSG_TOO_LONG Message too long for buffer.

317 ERROR_MR_MID_NOT_FOUND Message identity number not found.

318 ERROR_MR_UN_ACC_MSGF Unable to access message file.

319 ERROR_MR_INV_MSGF_FORMAT Invalid message file format.

320 ERROR_MR_INV_IVCOUNT Invalid insertion variable count.

321 ERROR_MR_UN_PERFORM Unable to perform function.

322 ERROR_TS_WAKEUP Unable to wake up.

323 ERROR_TS_SEMHANDLE Invalid system semaphore.

324 ERROR_TS_NOTIMER No timers available.

326 ERROR_TS_HANDLE Invalid timer handle.

327 ERROR_TS_DATETIME Date or time invalid.

328 ERROR_SYS_INTERNAL Internal system error.

329 ERROR_QUE_CURRENT_NAME Current queue name does not exist.

330 ERROR_QUE_PROC_NOT_OWNED Current process does not own queue.

331 ERROR_QUE_PROC_OWNED Current process owns queue.

332 ERROR_QUE_DUPLICATE Duplicate queue name.

333 ERROR_QUE_ELEMENT_NOT_EXIST Queue element does not exist.

334 ERROR_QUE_NO_MEMORY Inadequate queue memory.

335 ERROR_QUE_INVALID_NAME Invalid queue name.

336 ERROR_QUE_INVALID_PRIORITY Invalid queue priority parameter.

337 ERROR_QUE_INVALID_HANDLE Invalid queue handle.

338 ERROR_QUE_LINK_NOT_FOUND Queue link not found.

339 ERROR_QUE_MEMORY_ERROR Queue memory error.

340 ERROR_QUE_PREV_AT_END Previous queue element was at end of queue.

341 ERROR_QUE_PROC_NO_ACCESS Process does not have access to queues.

342 ERROR_QUE_EMPTY Queue is empty.

343 ERROR_QUE_NAME_NOT_EXIST Queue name does not exist.

344 ERROR_QUE_NOT_INITIALIZED Queues not initialized.

345 ERROR_QUE_UNABLE_TO_ACCESS Unable to access queues.

346 ERROR_QUE_UNABLE_TO_ADD Unable to add new queue.

347 ERROR_QUE_UNABLE_TO_INIT Unable to initialize queues.

349 ERROR_VIO_INVALID_MASK Invalid function replaced.

350 ERROR_VIO_PTR Invalid pointer to parameter.

351 ERROR_VIO_APTR Invalid pointer to attribute.

352 ERROR_VIO_RPTR Invalid pointer to row.

353 ERROR_VIO_CPTR Invalid pointer to column.

354 ERROR_VIO_LPTR Invalid pointer to length.

355 ERROR_VIO_MODE Unsupported screen mode.

356 ERROR_VIO_WIDTH Invalid cursor width value.

357 ERROR_VIO_ATTR Invalid cursor attribute value.

358 ERROR_VIO_ROW Invalid row value.

359 ERROR_VIO_COL Invalid column value.

360 ERROR_VIO_TOPROW Invalid TopRow value.

361 ERROR_VIO_BOTROW Invalid BotRow value.

362 ERROR_VIO_RIGHTCOL Invalid right column value.

363 ERROR_VIO_LEFTCOL Invalid left column value.

364 ERROR_SCS_CALL Call issued by other than sm

365 ERROR_SCS_VALUE Value is not for save or restore.

366 ERROR_VIO_WAIT_FLAG Invalid wait flag setting.

367 ERROR_VIO_UNLOCK Screen not previously locked.

368 ERROR_SGS_NOT_SESSION_MGR Caller not session manager.

369 ERROR_SMG_INVALID_SGID Invalid session identity.

369 ERROR_SMG_INVALID_SESSION_ID Invalid session ID.

370 ERROR_SMG_NOSG No sessions available.

370 ERROR_SMG_NO_SESSIONS No sessions available.

371 ERROR_SMG_GRP_NOT_FOUND Session not found.

371 ERROR_SMG_SESSION_NOT_FOUND 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 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 Invalid echo mode mask.

378 ERROR_KBD_INVALID_INPUT_MASK Invalid input mode mask.

379 ERROR_MON_INVALID_PARMS Invalid parameters to DosMon.

380 ERROR_MON_INVALID_DEVNAME Invalid device name string.

381 ERROR_MON_INVALID_HANDLE Invalid device handle.

382 ERROR_MON_BUFFER_TOO_SMALL Buffer too small.

383 ERROR_MON_BUFFER_EMPTY Buffer is empty.

384 ERROR_MON_DATA_TOO_LARGE Data record 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 Module not valid.

391 ERROR_MOUSE_INV_ENTRY_PT Entry point not valid.

392 ERROR_MOUSE_INV_MASK Function mask invalid.

393 NO_ERROR_MOUSE_NO_DATA No valid data.

394 NO_ERROR_MOUSE_PTR_DRAWN Pointer 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 Country code not found.

398 ERROR_NO_COUNTRY_OR_CODEPAGE Country code not found.

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 Invalid ASCIIZ length.

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 Invalid ASCIIZ length.

409 ERROR_KBD_INVALID_MASK Invalid replacement mask.

410 ERROR_KBD_REGISTER KbdRegister not allowed.

411 ERROR_KBD_DEREGISTER KbdDeRegister not allowed.

412 ERROR_MOUSE_SMG_ONLY Valid from session manager only.

413 ERROR_MOUSE_INVALID_ASCIIZ Invalid ASCIIZ length.

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 New session number.

420 ERROR_SCS_NOT_SHELL Caller is 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 Caller 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 Invalid VIO handle.

437 ERROR_VIO_ILLEGAL_DURING_LOCK Function not allowed during screen lock.

438 ERROR_VIO_INVALID_LENGTH Invalid VIO length.

439 ERROR_KBD_INVALID_HANDLE Invalid KBD handle.

440 ERROR_KBD_NO_MORE_HANDLE Ran out of handles.

441 ERROR_KBD_CANNOT_CREATE_KCB Unable to 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 No code page support.

445 ERROR_KBD_FOCUS_REQUIRED Keyboard focus required.

446 ERROR_KBD_FOCUS_ALREADY_ACTIVE Calling thread has an outstanding focus.

447 ERROR_KBD_KEYBOARD_BUSY Keyboard busy.

448 ERROR_KBD_INVALID_CODEPAGE Invalid code page.

449 ERROR_KBD_UNABLE_TO_FOCUS Focus attempt failed.

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 Invalid data length.

462 ERROR_SMG_NOT_BOUND Parent 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 User font active.

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 Invalid code page.

473 ERROR_CPLIST_TOO_SMALL Code page list is too small.

474 ERROR_CP_NOT_MOVED Code page not moved.

475 ERROR_MODE_SWITCH_INIT Mode switch initialization error.

476 ERROR_CODE_PAGE_NOT_FOUND Code page not found.

477 ERROR_UNEXPECTED_SLOT_RETURNED Internal error.

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 Bad physical 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 Not a GDT selector.

491 ERROR_SMG_INVALID_PROGRAM_TYPE Invalid program type.

492 ERROR_SMG_INVALID_PGM_CONTROL Invalid program control.

493 ERROR_SMG_INVALID_INHERIT_OPT Bad inherit option.

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