[Toc][Index]

Numeric Order


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

Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs