0100
ERROR_TOO_MANY_SEMAPHORES: User/system open semaphore limit reached.
0101 ERROR_EXCL_SEM_ALREADY_OWNED: Exclusive semaphore already owned.
0102 ERROR_SEM_IS_SET: DosCloseSem found semaphore set.
0103 ERROR_TOO_MANY_SEM_REQUESTS: Too many exclusive semaphore
requests.
0104 ERROR_INVALID_AT_INTERRUPT_TIME: Operation at interrupt time is
not
valid.
0105 ERROR_SEM_OWNER_DIED: Previous semaphore owner ended without
freeing
semaphore.
0106 ERROR_SEM_USER_LIMIT: Semaphore limit exceeded.
0107 ERROR_DISK_CHANGE: Insert drive B disk into drive A.
0108 ERROR_DRIVE_LOCKED: Drive locked by another process.
0109 ERROR_BROKEN_PIPE: Write on pipe with no reader.
0110 ERROR_OPEN_FAILED: Open/create failed due to explicit fail
command.
0111 ERROR_BUFFER_OVERFLOW: Buffer passed to system call too small to
hold return data.
0112 ERROR_DISK_FULL: Not enough space on the disk.
0113 ERROR_NO_MORE_SEARCH_HANDLES: Cannot allocate another search
structure
and handle.
0114 ERROR_INVALID_TARGET_HANDLE: Target handle in DosDupHandle is not
valid.
0115 ERROR_PROTECTION_VIOLATION: User virtual address is not valid.
0116 ERROR_VIOKBD_REQUEST: Error on display write or keyboard read.
0117 ERROR_INVALID_CATEGORY: Category for DevIOCtl not defined.
0118 ERROR_INVALID_VERIFY_SWITCH: Value passed for verify flag is not
valid.
0119 ERROR_BAD_DRIVER_LEVEL: Level four driver not found.
0120 ERROR_CALL_NOT_IMPLEMENTED: Function called is not valid.
0121 ERROR_SEM_TIMEOUT: Time-out occurred from semaphore API function.
0122 ERROR_INSUFFICIENT_BUFFER: Data buffer too small.
0123 ERROR_INVALID_NAME: Illegal character or file-system name is not
valid.
0124 ERROR_INVALID_LEVEL: Level for information retrieval or setting is
not valid.
0125 ERROR_NO_VOLUME_LABEL: No volume label found with DosQueryFSInfo
function.
0126 ERROR_MOD_NOT_FOUND: Module handle not found with
DosQueryProcAddr(),
DosQueryModAddr().
0127 ERROR_PROC_NOT_FOUND: Procedure address not found with
DosQueryProcAddr().
0128 ERROR_WAIT_NO_CHILDREN: DosWaitChild finds no children.
0129 ERROR_CHILD_NOT_COMPLETE: DosWaitChild children not ended.
0130 ERROR_DIRECT_ACCESS_HANDLE: Handle operation
is not valid for direct disk-access handles.
0131 ERROR_NEGATIVE_SEEK: Attempting seek to negative offset.
0132 ERROR_SEEK_ON_DEVICE: Application trying to seek on device or
pipe.
0133 ERROR_IS_JOIN_TARGET: Drive has previously joined drives.
0134 ERROR_IS_JOINED: Drive is already joined.
0135 ERROR_IS_SUBSTED: Drive is already substituted.
0136 ERROR_NOT_JOINED: Cannot delete drive that is not joined.
0137 ERROR_NOT_SUBSTED: Cannot delete drive that is not substituted.
0138 ERROR_JOIN_TO_JOIN: Cannot join to a joined drive.
0139 ERROR_SUBST_TO_SUBST: Cannot substitute to a substituted drive.
0140 ERROR_JOIN_TO_SUBST: Cannot join to a substituted drive.
0141 ERROR_SUBST_TO_JOIN: Cannot substitute to a joined drive.
0142 ERROR_BUSY_DRIVE: Specified drive is busy.
0143 ERROR_SAME_DRIVE: Cannot join or substitute a drive to a directory
on the same drive.
0144 ERROR_DIR_NOT_ROOT: Directory must be a subdirectory of the root.
0145 ERROR_DIR_NOT_EMPTY: Directory must be empty to use join command.
0146 ERROR_IS_SUBST_PATH: Path specified is being used in a substitute.
0147 ERROR_IS_JOIN_PATH: Path specified is being used in a join.
0148 ERROR_PATH_BUSY: Path specified is being used by another process.
0149 ERROR_IS_SUBST_TARGET: Cannot join or substitute a drive that has
a directory that is the target of a previous substitute.
0150 ERROR_SYSTEM_TRACE: System trace error.
0151 ERROR_INVALID_EVENT_COUNT: DosWaitMuxWaitSem errors.
0152 ERROR_TOO_MANY_MUXWAITERS: System limit of 100 entries reached.
0153 ERROR_INVALID_LIST_FORMAT: List format is not valid.
0154 ERROR_LABEL_TOO_LONG: Volume label too big.
0155 ERROR_TOO_MANY_TCBS: Cannot create another TCB.
0156 ERROR_SIGNAL_REFUSED: Signal refused.
0157 ERROR_DISCARDED: Segment is discarded.
0158 ERROR_NOT_LOCKED: Segment is not locked.
0159 ERROR_BAD_THREADID_ADDR: Thread-identity address is not valid.
0160 ERROR_BAD_ARGUMENTS: Environment pointer is not valid.
0161 ERROR_BAD_PATHNAME: Path name is not valid.
0162 ERROR_SIGNAL_PENDING: Signal already pending.
0163 ERROR_UNCERTAIN_MEDIA: Error with INT 24 mapping.
0164 ERROR_MAX_THRDS_REACHED: No more process slots.
0165 ERROR_MONITORS_NOT_SUPPORTED: Error with INT 24 mapping.
0166 ERROR_UNC_DRIVER_NOT_INSTALLED: Default redirection return code.
0167 ERROR_LOCK_FAILED: Locking failed.
0168 ERROR_SWAPIO_FAILED: Swap I/O failed.
0169 ERROR_SWAPIN_FAILED: Swap in failed.
0170 ERROR_BUSY: Segment is busy.
0171-172 Reserved.
0173 ERROR_CANCEL_VIOLATION: A lock request is not outstanding for the
specified file range, or the range length is zero.
0174 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.
0175 ERROR_READ_LOCKS_NOT_SUPPORTED: The file
system driver (FSD) does not support shared read locks.
0176-179 Reserved.
0180 ERROR_INVALID_SEGMENT_NUMBER: Segment number is not valid.
0181 ERROR_INVALID_CALLGATE: Call gate is not valid.
0182 ERROR_INVALID_ORDINAL: Ordinal is not valid.
0183 ERROR_ALREADY_EXISTS: Shared segment already exists.
0184 ERROR_NO_CHILD_PROCESS: No child process to wait for.
0185 ERROR_CHILD_ALIVE_NOWAIT: NoWait specified and child alive.
0186 ERROR_INVALID_FLAG_NUMBER: Flag number is not valid.
0187 ERROR_SEM_NOT_FOUND: Semaphore does not exist.
0188 ERROR_INVALID_STARTING_CODESEG: Starting code segment is not
valid,
incorrect END (label) directive.
0189 ERROR_INVALID_STACKSEG: Stack segment is not valid.
0190 ERROR_INVALID_MODULETYPE: Module type is not valid - dynamic-link
library file cannot be used as an application. Application cannot be
used
as a dynamic-link library.
0191 ERROR_INVALID_EXE_SIGNATURE: EXE signature is not valid - file is
a DOS mode program or an improper program.
0192 ERROR_EXE_MARKED_INVALID: EXE marked is not valid - link detected
errors when the application was created.
0193 ERROR_BAD_EXE_FORMAT: EXE format not valid - file is a DOS mode
program
or an improper program.
0194 ERROR_ITERATED_DATA_EXCEEDS_64k: Iterated data exceeds 64KB -
there
is more than 64KB of data in one of the segments of the file.
0195 ERROR_INVALID_MINALLOCSIZE: Minimum allocation size is not valid
- the size is specified to be less than the size of the segment data in
the file.
0196 ERROR_DYNLINK_FROM_INVALID_RING: Dynamic link from privilege level
is not valid - privilege level 2 routine cannot link to dynamic-link
libraries.
0197 ERROR_IOPL_NOT_ENABLED: IOPL not enabled - IOPL set to NO in
CONFIG.SYS.
0198 ERROR_INVALID_SEGDPL: Segment descriptor privilege level is not
valid
- can only have privilege levels of 2 and 3.
0199 ERROR_AUTODATASEG_EXCEEDS_64k: Automatic data segment exceeds
64KB.