Jump to content

CP Error Codes: Difference between revisions

From EDM2
Line 1,676: Line 1,676:
==500 to 599==
==500 to 599==


500 ERROR_KBD_NO_CONSOLE
500 ERROR_KBD_NO_CONSOLE


501 ERROR_MOUSE_NO_CONSOLE
501 ERROR_MOUSE_NO_CONSOLE

Revision as of 22:22, 1 September 2016

The following shows the numerical value of an error, its symbolic name, and a brief description of the error.

o to 99

0   NO_ERROR
       No error occurred. 
1 ERROR_INVALID_FUNCTION
       Function number is not valid. 
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
       Handle is not valid. 
7 ERROR_ARENA_TRASHED
       Memory control blocks destroyed. 
8 ERROR_NOT_ENOUGH_MEMORY
       Insufficient memory. 
9 ERROR_INVALID_BLOCK
       Memory-block address is not valid. 
10 ERROR_BAD_ENVIRONMENT
       Environment is not valid. 
11 ERROR_BAD_FORMAT
       Format is not valid. 
12 ERROR_INVALID_ACCESS
       Access code is not valid. 
13 ERROR_INVALID_DATA
       Data is not valid. 
14 Reserved.
   
15 ERROR_INVALID_DRIVE
       Drive is not valid. 
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 - cyclic redundancy check. 
24 ERROR_BAD_LENGTH
       Request structure length is not valid. 
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 is out of paper. 
29 ERROR_WRITE FAULT
       Write fault. 
30 ERROR_READ_FAULT
       Read fault. 
31 ERROR_GEN_FAILURE
       General failure. For DosGetShrSeg and DosGetNamedSharedMem, indicates that a segment's maximum reference count of 65535 has been exceeded. 
32 ERROR_SHARING_VIOLATION
       Sharing violation. 
33 ERROR_LOCK_VIOLATION
       Lock violation. 
34 ERROR_WRONG_DISK
       Disk change is not valid. 
35 ERROR_FCB_UNAVAILABLE
       FCB unavailable. 
36 ERROR_SHARING_BUFFER_EXCEEDED
       Sharing buffer overflow. 
37 ERROR_CODE_PAGE_MISMATCHED
       Code page does not match. 
38 ERROR_HANDLE_EOF
       End of file reached. 
39 ERROR_HANDLE_DISK_FULL
       Disk is full. 
40-49 Reserved.
   
50 ERROR_NOT_SUPPORTED
       Network request not supported. 
51 ERROR_REM_NOT_LIST
       Remote network node is not online. 
52 ERROR_DUP_NAME
       Duplicate file name in network. 
53 ERROR_BAD_NETPATH
       Networkpathnotfound . 
54 ERROR _ NETWORK _ BUSY
       Networkisbusy . 
55 ERROR _ DEV _ NOT _ EXIST
       Deviceisnotinstalledinnetwork . 
56 ERROR _ TOO _ MANY _ CMDS
       Networkcommandlimitreached . 
57 ERROR _ ADAP _ HDW _ ERR
       Networkadapterhardwareerror . 
58 ERROR _ BAD _ NET _ RESP
       Incorrectresponseinnetwork . 
59 ERROR _ UNEXP _ NET _ ERR
       Unexpectederrorinnetwork . 
60 ERROR _ BAD _ REM _ ADAP
       Remotenetworkadaptererror . 
61 ERROR _ PRINTQ _ FULL
       Networkprinterqueueisfull . 
62 ERROR _ NO _ SPOOL _ SPACE
       Nospaceinprintspoolfile . 
63 ERROR _ PRINT _ CANCELLED
       Printspoolfiledeleted . 
64 ERROR _ NETNAME _ DELETED
       Networknamedeleted . 
65 ERROR _ NETWORK _ ACCESS _ DENIED
       Accesstonetworkdenied . 
66 ERROR _ BAD _ DEV _ TYPE
       Devicetypefornetworkisnotvalid . 
67 ERROR _ BAD _ NET _ NAME
       Networknamenotfound . 
68 ERROR _ TOO _ MANY _ NAMES
       Networknamelimitexceeded . 
69 ERROR _ TOO _ MANY _ SESS
       Networksessionlimitexceeded . 
70 ERROR _ SHARING _ PAUSED
       Temporarypauseinnetwork . 
71 ERROR _ REQ _ NOT _ ACCEP
       Networkrequestdenied . 
72 ERROR _ REDIR _ PAUSED
       Pauseinnetworkprintdiskredirection . 
73 ERROR _ SBCS _ ATT _ WRITE _ PROT
       Attemptedwriteonprotecteddisk . 
74 ERROR _ SBCS _ GENERAL _ FAILURE
       Generalfailure ,single - bytecharacterset . 
75 ERROR _ XGA _ OUT _ MEMORY
       XGAisoutofmemory . 
76 - 79 Reserved .
   
80 ERROR _ FILE _ EXISTS
       Fileexists . 
81 ERROR _ DUP _ FCB
       Reserved . 
82 ERROR _ CANNOT _ MAKE
       Cannotmakedirectoryentry . 
83 ERROR _ FAIL _ I24
       FailureonINT24 . 
84 ERROR _ OUT _ OF _ STRUCTURES
       Toomanyredirections . 
85 ERROR _ ALREADY _ ASSIGNED
       Duplicateredirection . 
86 ERROR _ INVALID _ PASSWORD
       Passwordisnotvalid . 
87 ERROR _ INVALID _ PARAMETER
       Parameterisnotvalid . 
88 ERROR _ NET _ WRITE _ FAULT
       Networkdevicefault . 
89 ERROR _ NO _ PROC _ SLOTS
       Noprocessslotsavailable . 
90 ERROR _ NOT _ FROZEN
       Systemerror . 
90 ERROR _ SYS _ COMP _ NOT _ LOADED
       Systemerror . 
91 ERR _ TSTOVFL
       Timerservicetableoverflow . 
92 ERR _ TSTDUP
       Timerservicetableduplicate . 
93 ERROR _ NO _ ITEMS
       Noitemstoworkon . 
95 ERROR _ INTERRUPT
       Interruptedsystemcall . 
99 ERROR _ DEVICE _ IN _ USE
       Deviceinuse . 

100 to 199

100 ERROR_TOO_MANY_SEMAPHORES

   User/system open semaphore limit reached. 

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 at interrupt time is not valid. 

105 ERROR_SEM_OWNER_DIED

   Previous semaphore owner ended 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 is not valid. 

115 ERROR_PROTECTION_VIOLATION

   User virtual address is not valid. 

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

   Value passed for verify flag is not valid. 

119 ERROR_BAD_DRIVER_LEVEL

   Level four driver not found. 

120 ERROR_CALL_NOT_IMPLEMENTED

   Function called is not valid. 

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 file-system name is not valid. 

124 ERROR_INVALID_LEVEL

   Level for information retrieval or setting is not valid. 

125 ERROR_NO_VOLUME_LABEL

   No volume label found with DosQueryFSInfo function. 

126 ERROR_MOD_NOT_FOUND

   Module handle not found with DosQueryProcAddr(), DosQueryModAddr(). 

127 ERROR_PROC_NOT_FOUND

   Procedure address not found with DosQueryProcAddr(). 

128 ERROR_WAIT_NO_CHILDREN

   DosWaitChild finds no children. 

129 ERROR_CHILD_NOT_COMPLETE

   DosWaitChild children not ended. 

130 ERROR_DIRECT_ACCESS_HANDLE

   Handle operation is not valid for direct disk-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

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

148 ERROR_PATH_BUSY

   Path specified is being used by another process. 

149 ERROR_IS_SUBST_TARGET

   Cannot join or substitute a drive that has a directory that is the target of a previous substitute. 

150 ERROR_SYSTEM_TRACE

   System trace error. 

151 ERROR_INVALID_EVENT_COUNT

   DosWaitMuxWaitSem errors. 

152 ERROR_TOO_MANY_MUXWAITERS

   System limit of 100 entries reached. 

153 ERROR_INVALID_LIST_FORMAT

   List format is not valid. 

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 is not locked. 

159 ERROR_BAD_THREADID_ADDR

   Thread-identity address is not valid. 

160 ERROR_BAD_ARGUMENTS

   Environment pointer is not valid. 

161 ERROR_BAD_PATHNAME

   Path name is not valid. 

162 ERROR_SIGNAL_PENDING

   Signal already pending. 

163 ERROR_UNCERTAIN_MEDIA

   Error with INT 24 mapping. 

164 ERROR_MAX_THRDS_REACHED

   No more process slots. 

165 ERROR_MONITORS_NOT_SUPPORTED

   Error with INT 24 mapping. 

166 ERROR_UNC_DRIVER_NOT_INSTALLED

   Default redirection return code. 

167 ERROR_LOCK_FAILED

   Locking failed. 

168 ERROR_SWAPIO_FAILED

   Swap I/O failed. 

169 ERROR_SWAPIN_FAILED

   Swap in failed. 

170 ERROR_BUSY

   Segment is busy. 

171-172 Reserved.

173 ERROR_CANCEL_VIOLATION

   A lock request is not outstanding for the specified file range, or the range length is zero. 

174 ERROR_ATOMIC_LOCK_NOT_SUPPORTED

   The file-system driver (FSD) does not support atomic lock operations. Versions of OS/2 prior to version 2.00 do not support atomic lock operations. 

175 ERROR_READ_LOCKS_NOT_SUPPORTED

   The file system driver (FSD) does not support shared read locks. 

176-179 Reserved.

180 ERROR_INVALID_SEGMENT_NUMBER

   Segment number is not valid. 

181 ERROR_INVALID_CALLGATE

   Callgateisnotvalid . 

182 ERROR _ INVALID _ ORDINAL

   Ordinalisnotvalid . 

183 ERROR _ ALREADY _ EXISTS

   Sharedsegmentalreadyexists . 

184 ERROR _ NO _ CHILD _ PROCESS

   Nochildprocesstowaitfor . 

185 ERROR _ CHILD _ ALIVE _ NOWAIT

   NoWaitspecifiedandchildalive . 

186 ERROR _ INVALID _ FLAG _ NUMBER

   Flagnumberisnotvalid . 

187 ERROR _ SEM _ NOT _ FOUND

   Semaphoredoesnotexist . 

188 ERROR _ INVALID _ STARTING _ CODESEG

   Startingcodesegmentisnotvalid ,incorrectEND( label )directive . 

189 ERROR _ INVALID _ STACKSEG

   Stacksegmentisnotvalid . 

190 ERROR _ INVALID _ MODULETYPE

   Moduletypeisnotvalid-dynamic - linklibraryfilecannotbeusedasanapplication .Applicationcannotbeusedasadynamic - linklibrary . 

191 ERROR _ INVALID _ EXE _ SIGNATURE

   EXEsignatureisnotvalid-fileisaDOSmodeprogramoranimproperprogram . 

192 ERROR _ EXE _ MARKED _ INVALID

   EXEmarkedisnotvalid-linkdetectederrorswhentheapplicationwascreated . 

193 ERROR _ BAD _ EXE _ FORMAT

   EXEformatnotvalid-fileisaDOSmodeprogramoranimproperprogram . 

194 ERROR _ ITERATED _ DATA _ EXCEEDS _ 64k

   Iterateddataexceeds64KB-thereismorethan64KBofdatainoneofthesegmentsofthefile . 

195 ERROR _ INVALID _ MINALLOCSIZE

   Minimumallocationsizeisnotvalid-thesizeisspecifiedtobelessthanthesizeofthesegmentdatainthefile . 

196 ERROR _ DYNLINK _ FROM _ INVALID _ RING

   Dynamiclinkfromprivilegelevelisnotvalid-privilegelevel2routinecannotlinktodynamic - linklibraries . 

197 ERROR _ IOPL _ NOT _ ENABLED

   IOPLnotenabled-IOPLsettoNOinCONFIG . SYS . 

198 ERROR _ INVALID _ SEGDPL

   Segmentdescriptorprivilegelevelisnotvalid-canonlyhaveprivilegelevelsof2and3 . 

199 ERROR _ AUTODATASEG _ EXCEEDS _ 64k

   Automaticdatasegmentexceeds64KB .

200 to 299

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 is greater than 8.3 characters. 

207 ERROR_RING2_STACK_IN_USE

   Privilege level 2 stack is in use. 

208 ERROR_META_EXPANSION_TOO_LONG

   Meta (global) expansion is too long. 

209 ERROR_INVALID_SIGNAL_NUMBER

   Signal number is not valid. 

210 ERROR_THREAD_1_INACTIVE

   Inactive thread. 

211 ERROR_INFO_NOT_AVAIL

   File system information is not available for this file. 

212 ERROR_LOCKED

   Locked error. 

213 ERROR_BAD_DYNALINK

   Attempted to execute a non-family API in DOS mode. 

214 ERROR_TOO_MANY_MODULES

   Too many modules. 

215 ERROR_NESTING_NOT_ALLOWED

   Nesting is not allowed. 

216 ERROR_CANNOT_SHRINK

   System error. 

217 ERROR_ZOMBIE_PROCESS

   Zombie process. 

218 ERROR_STACK_IN_HIGH_MEMORY

   Stack is in high memory. 

219 ERROR_INVALID_EXITROUTINE_RING

   Exit routine ring is not valid. 

220 ERROR_GETBUF_FAILED

   Get buffer failed. 

221 ERROR_FLUSHBUF_FAILED

   Flush buffer failed. 

222 ERROR_TRANSFER_TOO_LONG

   Transfer is too long. 

223 ERROR_FORCENOSWAP_FAILED

   System error. 

224 ERROR_SMG_NO_TARGET_WINDOW

   The application window was created without the FCF_TASKLIST style, or the application window not yet been created or has already been destroyed. 

228 ERROR_NO_CHILDREN

   No child process. 

229 ERROR_INVALID_SCREEN_GROUP

   Session is not valid. 

230 ERROR_BAD_PIPE

   The pipe is non-existent pipe or the operation is not valid. 

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 an FSD that is not valid. 

253 ERROR_INVALID_PATH

   Pseudo device is not valid. 

254 ERROR_INVALID_EA_NAME

   Character in name or cbName is not valid. 

255 ERROR_EA_LIST_INCONSISTENT

   List does not match its size, or there are EAs that are not valid in the list. 

256 ERROR_EA_LIST_TOO_LONG

   FEAList is longer than 64K-1 bytes. 

257 ERROR_NO_META_MATCH

   String does not match expression. 

258 ERROR_FINDNOTIFY_TIMEOUT

   System error. 

259 ERROR_NO_MORE_ITEMS

   DosQueryFSAttach 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

   Attribute is not valid. 

264 ERROR_INVALID_STARTING_RING

   Starting ring is not valid. 

265 ERROR_INVALID_DLL_INIT_RING

   DLL INIT ring is not valid. 

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 ERROR_FINDNOTIFY_HANDLE_IN_USE

   Handle in use. 

272 ERROR_FINDNOTIFY_HANDLE_CLOSED

   Handle closed. 

273 ERROR_NOTIFY_OBJECT_REMOVED

   Object removed. 

274 ERROR_ALREADY_SHUTDOWN

   System is already shut down. 

275 ERROR_EAS_DIDNT_FIT

   Buffer is not big enough to hold the EAs. 

276 ERROR_EA_FILE_CORRUPT

   EA file has been damaged. 

277 ERROR_EA_TABLE_FULL

   EA table is full. 

278 ERROR_INVALID_EA_HANDLE

   EA handle is not valid. 

279 ERROR_NO_CLUSTER

   No cluster. 

280 ERROR_CREATE_EA_FILE

   Cannot create the EA file. 

281 ERROR_CANNOT_OPEN_EA_FILE

   Cannot open the EA file. 

282 ERROR_EAS_NOT_SUPPORTED

   Destination file system does not support EAs. 

283 ERROR_NEED_EAS_FOUND

   Destination file system does not support EAs, and the source file's EAs contain a need EA. 

284 ERROR_DUPLICATE_HANDLE

   The handle already exists. 

285 ERROR_DUPLICATE_NAME

   The name already exists. 

286 ERROR_EMPTY_MUXWAIT

   The list of semaphores in a muxwait semaphore is empty. 

287 ERROR_MUTEX_OWNED

   The calling thread owns one or more of the mutex semaphores in the list. 

288 ERROR_NOT_OWNER

   Caller does not own the semaphore. 

289 ERROR_PARAM_TOO_SMALL

   Parameter is not large enough to contain all of the semaphore records in the muxwait semaphore. 

290 ERROR_TOO_MANY_HANDLES

   Limit reached for number of handles. 

291 ERROR_TOO_MANY_OPENS

   There are too many files or semaphores open. 

292 ERROR_WRONG_TYPE

   Attempted to create wrong type of semaphore. 

293 ERROR_UNUSED_CODE

   Code is not used. 

294 ERROR_THREAD_NOT_TERMINATED

   Thread has not ended. 

295 ERROR_INIT_ROUTINE_FAILED

   Initialization routine failed. 

296 ERROR_MODULE_IN_USE

   Module is in use. 

297 ERROR_NOT_ENOUGH_WATCHPOINTS

   There are not enough watchpoints. 

298 ERROR_TOO_MANY_POSTS

   Post count limit was reached for an event semaphore. 

299 ERROR_ALREADY_POSTED

   Event semaphore is already posted.

300 to 399

300 ERROR_ALREADY_RESET

   Event semaphore is already reset. 

301 ERROR_SEM_BUSY

   Semaphore is busy. 

302 Reserved

303 ERROR_INVALID_PROCID

   Process identity is not valid. 

304 ERROR_INVALID_PDELTA

   Priority delta is not valid. 

305 ERROR_NOT_DESCENDANT

   Not descendant. 

306 ERROR_NOT_SESSION_MANAGER

   Requestor not session manager. 

307 ERROR_INVALID_PCLASS

   P class is not valid. 

308 ERROR_INVALID_SCOPE

   Scope is not valid. 

309 ERROR_INVALID_THREADID

   Thread identity is not valid. 

310 ERROR_DOSSUB_SHRINK

   Cannot shrink segment - DosSubSetMem. 

311 ERROR_DOSSUB_NOMEM

   No memory to satisfy request - DosSubAllocMem. 

312 ERROR_DOSSUB_OVERLAP

   Overlap of the specified block with a block of allocated memory - DosSubFreeMem. 

313 ERROR_DOSSUB_BADSIZE

   Size parameter is not valid - DosSubAllocMem or DosSubFreeMem. 

314 ERROR_DOSSUB_BADFLAG

   Flag parameter is not valid - DosSubSetMem. 

315 ERROR_DOSSUB_BADSELECTOR

   Segment selector is not valid. 

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

   Message file format is not valid. 

320 ERROR_MR_INV_IVCOUNT

   Insertion variable count is not valid. 

321 ERROR_MR_UN_PERFORM

   Unable to perform function. 

322 ERROR_TS_WAKEUP

   Unable to wake up. 

323 ERROR_TS_SEMHANDLE

   System semaphore is not valid. 

324 ERROR_TS_NOTIMER

   No timers available. 

326 ERROR_TS_HANDLE

   Timer handle is not valid. 

327 ERROR_TS_DATETIME

   Date or time is not valid. 

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.
   For DosOpenQueue, DosCreateQueue, and DosWriteQueue, the following applies: These calls use a system-wide pool of memory. Every DosOpenQueue and DosCreateQueue uses up 34 bytes of memory, which is freed on close. Every DosWriteQueue uses 24 bytes of memory, which is freed on read. If too many elements are written to queues, further opens, creates, reads, or writes fail with this error code. 

335 ERROR_QUE_INVALID_NAME

   Queue name is not valid. 

336 ERROR_QUE_INVALID_PRIORITY

   Queue priority parameter is not valid. 

337 ERROR_QUE_INVALID_HANDLE

   Queue handle is not valid. 

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

   Processdoesnothaveaccesstoqueues . 

342 ERROR _ QUE _ EMPTY

   Queueisempty . 

343 ERROR _ QUE _ NAME _ NOT _ EXIST

   Queuenamedoesnotexist . 

344 ERROR _ QUE _ NOT _ INITIALIZED

   Queuesnotinitialized . 

345 ERROR _ QUE _ UNABLE _ TO _ ACCESS

   Unabletoaccessqueues . 

346 ERROR _ QUE _ UNABLE _ TO _ ADD

   Unabletoaddnewqueue . 

347 ERROR _ QUE _ UNABLE _ TO _ INIT

   Unabletoinitializequeues . 

349 ERROR _ VIO _ INVALID _ MASK

   Functionreplacedisnotvalid . 

350 ERROR _ VIO _ PTR

   Pointertoparameterisnotvalid . 

351 ERROR _ VIO _ APTR

   Pointertoattributeisnotvalid . 

352 ERROR _ VIO _ RPTR

   Pointertorowisnotvalid . 

353 ERROR _ VIO _ CPTR

   Pointertocolumnisnotvalid . 

354 ERROR _ VIO _ LPTR

   Pointertolengthisnotvalid . 

355 ERROR _ VIO _ MODE

   Unsupportedscreenmode . 

356 ERROR _ VIO _ WIDTH

   Cursorwidthvalueisnotvalid . 

357 ERROR _ VIO _ ATTR

   Cursorattributevalueisnotvalid . 

358 ERROR _ VIO _ ROW

   Rowvalueisnotvalid . 

359 ERROR _ VIO _ COL

   Columnvalueisnotvalid . 

360 ERROR _ VIO _ TOPROW

   TopRowvalueisnotvalid . 

361 ERROR _ VIO _ BOTROW

   BotRowvalueisnotvalid . 

362 ERROR _ VIO _ RIGHTCOL

   Rightcolumnvalueisnotvalid . 

363 ERROR _ VIO _ LEFTCOL

   Leftcolumnvalueisnotvalid . 

364 ERROR _ SCS _ CALL

   Callissuedbyotherthansessionmanager . 

365 ERROR _ SCS _ VALUE

   Valueisnotforsaveorrestore . 

366 ERROR _ VIO _ WAIT _ FLAG

   Waitflagsettingisnotvalid . 

367 ERROR _ VIO _ UNLOCK

   Screennotpreviouslylocked . 

368 ERROR _ SGS _ NOT _ SESSION _ MGR

   Callernotsessionmanager . 

369 ERROR _ SMG _ INVALID _ SGID

   Sessionidentityisnotvalid . 

369 ERROR _ SMG _ INVALID _ SESSION _ ID

   SessionIDisnotvalid . 

370 ERROR _ SMG _ NOSG

   Nosessionsavailable . 

370 ERROR _ SMG _ NO _ SESSIONS

   Nosessionsavailable . 

371 ERROR _ SMG _ GRP _ NOT _ FOUND

   Sessionnotfound . 

371 ERROR _ SMG _ SESSION _ NOT _ FOUND

   Sessionnotfound . 

372 ERROR _ SMG _ SET _ TITLE

   Titlesentbyshellorparentcannotbechanged . 

373 ERROR _ KBD _ PARAMETER

   Parametertokeyboardisnotvalid . 

374 ERROR _ KBD _ NO _ DEVICE

   Nodevice . 

375 ERROR _ KBD _ INVALID _ IOWAIT

   I / Owaitspecifiedisnotvalid . 

376 ERROR _ KBD _ INVALID _ LENGTH

   Lengthforkeyboardisnotvalid . 

377 ERROR _ KBD _ INVALID _ ECHO _ MASK

   Echomodemaskisnotvalid . 

378 ERROR _ KBD _ INVALID _ INPUT _ MASK

   Inputmodemaskisnotvalid . 

379 ERROR _ MON _ INVALID _ PARMS

   OneormoreparameterstoDosMonisnotvalid . 

380 ERROR _ MON _ INVALID _ DEVNAME

   Devicenamestringisnotvalid . 

381 ERROR _ MON _ INVALID _ HANDLE

   Devicehandleisnotvalid . 

382 ERROR _ MON _ BUFFER _ TOO _ SMALL

   Buffertoosmall . 

383 ERROR _ MON _ BUFFER _ EMPTY

   Bufferisempty . 

384 ERROR _ MON _ DATA _ TOO _ LARGE

   Datarecordistoolarge . 

385 ERROR _ MOUSE _ NO _ DEVICE

   Mousedeviceclosed ;thedevicehandleisnotvalid . 

386 ERROR _ MOUSE _ INV _ HANDLE

   Mousedeviceclosed ;thedevicehandleisnotvalid . 

387 ERROR _ MOUSE _ INV _ PARMS

   Parametersfordisplaymodearenotvalid . 

388 ERROR _ MOUSE _ CANT _ RESET

   Functionassignedandcannotbereset . 

389 ERROR _ MOUSE _ DISPLAY _ PARMS

   Parametersfordisplaymodearenotvalid . 

390 ERROR _ MOUSE _ INV _ MODULE

   Modulenotvalid . 

391 ERROR _ MOUSE _ INV _ ENTRY _ PT

   Entrypointnotvalid . 

392 ERROR _ MOUSE _ INV _ MASK

   Functionmaskisnotvalid . 

393 NO _ ERROR _ MOUSE _ NO _ DATA

   Novaliddata . 

394 NO _ ERROR _ MOUSE _ PTR _ DRAWN

   Pointerdrawn . 

395 ERROR _ INVALID _ FREQUENCY

   Frequencyforbeepisnotvalid . 

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 is too small.

400 to 499

400 ERROR_NLS_BAD_TYPE
   Selected type does not exist. 

401 ERROR_NLS_TYPE_NOT_FOUND

   Selected type is not in file. 

402 ERROR_VIO_SMG_ONLY

   Valid from session manager only. 

403 ERROR_VIO_INVALID_ASCIIZ

   ASCIIZ length is not valid. 

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

   ASCIIZ length is not valid. 

409 ERROR_KBD_INVALID_MASK

   Replacement mask is not valid. 

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

   ASCIIZ length is not valid. 

414 ERROR_MOUSE_INVALID_MASK

   Replacement mask is not valid. 

415 ERROR_MOUSE_REGISTER

   Mouse register not allowed. 

416 ERROR_MOUSE_DEREGISTER

   Mouse deregister not allowed. 

417 ERROR_SMG_BAD_ACTION

   Action specified is not valid. 

418 ERROR_SMG_INVALID_CALL

   INIT called more than once, or the session identity is not valid. 

419 ERROR_SCS_SG_NOTFOUND

   New session number. 

420 ERROR_SCS_NOT_SHELL

   Caller is not shell. 

421 ERROR_VIO_INVALID_PARMS

   Parameters passed are not valid. 

422 ERROR_VIO_FUNCTION_OWNED

   Save/restore already owned. 

423 ERROR_VIO_RETURN

   Non-destruct return (undo). 

424 ERROR_SCS_INVALID_FUNCTION

   Caller function is not valid. 

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/restore thread in SG. 

429 ERROR_VIO_IN_BG

   Function in background is not valid. 

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

   Status requested is not valid. 

433 ERROR_QUE_INVALID_WAIT

   NoWait parameter out of bounds. 

434 ERROR_VIO_LOCK

   Error returned from Scroll Lock. 

435 ERROR_MOUSE_INVALID_IOWAIT

   Parameters for IOWait are not valid. 

436 ERROR_VIO_INVALID_HANDLE

   VIO handle is not valid. 

437 ERROR_VIO_ILLEGAL_DURING_LOCK

   Function not allowed during screen lock. 

438 ERROR_VIO_INVALID_LENGTH

   VIO length is not valid. 

439 ERROR_KBD_INVALID_HANDLE

   KBD handle is not valid. 

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

   Code page identity is not valid. 

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

448 ERROR_KBD_INVALID_CODEPAGE

   Code page is not valid. 

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

452 ERROR _ SMG _ SESSION _ NOT _ PARENT

   Notparentofrequestedchild . 

453 ERROR _ SMG _ INVALID _ START _ MODE

   Sessionstartmodeisnotvalid . 

454 ERROR _ SMG _ INVALID _ RELATED _ OPT

   Sessionstartrelatedoptionisnotvalid . 

455 ERROR _ SMG _ INVALID _ BOND _ OPTION

   Sessionbondoptionisnotvalid . 

456 ERROR _ SMG _ INVALID _ SELECT _ OPT

   Sessionselectoptionisnotvalid . 

457 ERROR _ SMG _ START _ IN _ BACKGROUND

   Sessionstartedinbackground . 

458 ERROR _ SMG _ INVALID _ STOP _ OPTION

   Sessionstopoptionisnotvalid . 

459 ERROR _ SMG _ BAD _ RESERVE

   Reservedparametersarenotzero . 

460 ERROR _ SMG _ PROCESS _ NOT _ PARENT

   Sessionparentprocessalreadyexists . 

461 ERROR _ SMG _ INVALID _ DATA _ LENGTH

   Datalengthisnotvalid . 

462 ERROR _ SMG _ NOT _ BOUND

   Parentisnotbound . 

463 ERROR _ SMG _ RETRY _ SUB _ ALLOC

   Retryrequestblockallocation . 

464 ERROR _ KBD _ DETACHED

   ThiscallisnotallowedforadetachedPID . 

465 ERROR _ VIO _ DETACHED

   ThiscallisnotallowedforadetachedPID . 

466 ERROR _ MOU _ DETACHED

   ThiscallisnotallowedforadetachedPID . 

467 ERROR _ VIO _ FONT

   Nofontisavailabletosupportthemode . 

468 ERROR _ VIO _ USER _ FONT

   Userfontisactive . 

469 ERROR _ VIO _ BAD _ CP

   Codepagespecifiedisnotvalid . 

470 ERROR _ VIO _ NO _ CP

   Systemdisplaysdonotsupportcodepage . 

471 ERROR _ VIO _ NA _ CP

   Currentdisplaydoesnotsupportcodepage . 

472 ERROR _ INVALID _ CODE _ PAGE

   Codepageisnotvalid . 

473 ERROR _ CPLIST _ TOO _ SMALL

   Codepagelististoosmall . 

474 ERROR _ CP _ NOT _ MOVED

   Codepagewasnotmoved . 

475 ERROR _ MODE _ SWITCH _ INIT

   Modeswitchinitializationerror . 

476 ERROR _ CODE _ PAGE _ NOT _ FOUND

   Codepagewasnotfound . 

477 ERROR _ UNEXPECTED _ SLOT _ RETURNED

   Internalerror . 

478 ERROR _ SMG _ INVALID _ TRACE _ OPTION

   Startsessiontraceindicatorisnotvalid . 

479 ERROR _ VIO _ INTERNAL _ RESOURCE

   VIOinternalresourceerror . 

480 ERROR _ VIO _ SHELL _ INIT

   VIOshellinitializationerror . 

481 ERROR _ SMG _ NO _ HARD _ ERRORS

   Nosessionmanagerharderrors . 

482 ERROR _ CP _ SWITCH _ INCOMPLETE

   DosSetProcessCpisunabletosetaKBDorVIOcodepage . 

483 ERROR _ VIO _ TRANSPARENT _ POPUP

   ErrorduringVIOpop - upwindow . 

484 ERROR _ CRITSEC _ OVERFLOW

   Criticalsectionoverflow . 

485 ERROR _ CRITSEC _ UNDERFLOW

   Criticalsectionunderflow . 

486 ERROR _ VIO _ BAD _ RESERVE

   Reservedparameterisnotzero . 

487 ERROR _ INVALID _ ADDRESS

   Physicaladdressisnotvalid . 

488 ERROR _ ZERO _ SELECTORS _ REQUESTED

   Atleastoneselectormustberequested . 

489 ERROR _ NOT _ ENOUGH _ SELECTORS _ AVA

   NotenoughGDTselectorstosatisfyrequest . 

490 ERROR _ INVALID _ SELECTOR

   GDTselectorisnotvalid . 

491 ERROR _ SMG _ INVALID _ PROGRAM _ TYPE

   Programtypeisnotvalid . 

492 ERROR _ SMG _ INVALID _ PGM _ CONTROL

   Programcontrolisnotvalid . 

493 ERROR _ SMG _ INVALID _ INHERIT _ OPT

   Inheritoptionisnotvalid . 

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 to 599

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

507 ERROR_TRC_PID_NON_EXISTENT

508 ERROR_TRC_COUNT_ACTIVE

509 ERROR_TRC_SUSPENDED_BY_COUNT

510 ERROR_TRC_COUNT_INACTIVE

511 ERROR_TRC_COUNT_REACHED

512 ERROR_NO_MC_TRACE

513 ERROR_MC_TRACE

514 ERROR_TRC_COUNT_ZERO

515 ERROR_SMG_TOO_MANY_DDS

516 ERROR_SMG_INVALID_NOTIFICATION

517 ERROR_LF_INVALID_FUNCTION

518 ERROR_LF_NOT_AVAIL

519 ERROR_LF_SUSPENDED

520 ERROR_LF_BUF_TOO_SMALL

521 ERROR_LF_BUFFER_CORRUPTED

521 ERROR_LF_BUFFER_FULL

522 ERROR_LF_INVALID_DAEMON

522 ERROR_LF_INVALID_RECORD

523 ERROR_LF_INVALID_TEMPL

523 ERROR_LF_INVALID_SERVICE

524 ERROR_LF_GENERAL_FAILURE

525 ERROR_LF_INVALID_ID

526 ERROR_LF_INVALID_HANDLE

527 ERROR_LF_NO_ID_AVAIL

528 ERROR_LF_TEMPLATE_AREA_FULL

529 ERROR_LF_ID_IN_USE

530 ERROR_MOU_NOT_INITIALIZED

531 ERROR_MOUINITREAL_DONE

532 ERROR_DOSSUB_CORRUPTED

533 ERROR_MOUSE_CALLER_NOT_SUBSYS

534 ERROR_ARITHMETIC_OVERFLOW

535 ERROR_TMR_NO_DEVICE

536 ERROR_TMR_INVALID_TIME

537 ERROR_PVW_INVALID_ENTITY

538 ERROR_PVW_INVALID_ENTITY_TYPE

539 ERROR_PVW_INVALID_SPEC

540 ERROR_PVW_INVALID_RANGE_TYPE

541 ERROR_PVW_INVALID_COUNTER_BLK

542 ERROR_PVW_INVALID_TEXT_BLK

543 ERROR_PRF_NOT_INITIALIZED

544 ERROR_PRF_ALREADY_INITIALIZED

545 ERROR_PRF_NOT_STARTED

546 ERROR_PRF_ALREADY_STARTED

547 ERROR_PRF_TIMER_OUT_OF_RANGE

548 ERROR_PRF_TIMER_RESET

549-599 Reserved.

600 to 1xx

600-638 Reserved.

639 ERROR_VDD_LOCK_USEAGE_DENIED

640 ERROR_TIMEOUT

641 ERROR_VDM_DOWN

642 ERROR_VDM_LIMIT

643 ERROR_VDD_NOT_FOUND

644 ERROR_INVALID_CALLER

645 ERROR_PID_MISMATCH

646 ERROR_INVALID_VDD_HANDLE

647 ERROR_VLPT_NO_SPOOLER

648 ERROR_VCOM_DEVICE_BUSY

649 ERROR_VLPT_DEVICE_BUSY

650 ERROR_NESTING_TOO_DEEP

651 ERROR_VDD_MISSING

691 ERROR_IMP_INVALID_PARM

692 ERROR_IMP_INVALID_LENGTH

693 MSG_HPFS_DISK_ERROR_WARN

730 ERROR_MON_BAD_BUFFER

731 ERROR_MODULE_CORRUPTED

732-1476 Reserved.

1477 ERROR_SM_OUTOF_SWAPFILE

1478-1999 Reserved.