Annotation of os2sdk/include/error2.inc, revision 1.1.1.1

1.1       root        1: ;**********************************************************
                      2: ;*                                                        *
                      3: ;* FILE NAME: ERROR2.INC                                  *
                      4: ;*                                                        *
                      5: ;* REVISION LEVEL: 1.0                                    *
                      6: ;*                                                        *
                      7: ;* WHAT THIS FILE DOES:                                   *
                      8: ;*     This file contains equates associating error codes *
                      9: ;*     returned from system function calls.  The equates  *
                     10: ;*     in this file start at 303.  You must include       *
                     11: ;*     ERROR.INC  for return codes under 303.             *
                     12: ;*                                                        *
                     13: ;* WHAT YOU NEED TO USE THIS FILE:                        *
                     14: ;*                                                        *
                     15: ;*     IN YOUR SOURCE PROGRAM:                            *
                     16: ;*                                                        *
                     17: ;*         include ERROR2.INC                             *
                     18: ;*                                                        *
                     19: ;**********************************************************
                     20: 
                     21: ERROR_INVALID_PROCID            EQU     303     ; invalid process id
                     22: ERROR_INVALID_PDELTA            EQU     304     ; invalid priority delta
                     23: ERROR_NOT_DESCENDANT            EQU     305     ; not descendant
                     24: ERROR_NOT_SESSION_MANAGER       EQU     306     ; requestor not session manager
                     25: ERROR_INVALID_PCLASS            EQU     307     ; invalid p class
                     26: ERROR_INVALID_SCOPE             EQU     308     ; invalid scope
                     27: ERROR_INVALID_THREADID          EQU     309     ; invalid thread id
                     28: ERROR_DOSSUB_SHRINK             EQU     310     ; can't shrink - MspSet
                     29: ERROR_DOSSUB_NOMEM              EQU     311     ; no memory - MspAlloc
                     30: ERROR_DOSSUB_OVERLAP            EQU     312     ; overlap - MspFree
                     31: ERROR_DOSSUB_BADSIZE            EQU     313     ; bad size parameter - MspAlloc or MspFree
                     32: ERROR_DOSSUB_BADFLAG            EQU     314     ; bad flag parameter - MspSet
                     33: ERROR_DOSSUB_BADSELECTOR        EQU     315     ; invalid MspSegment Selector
                     34: ERROR_MR_MSG_TOO_LONG           EQU     316     ; message too long for buffer
                     35: ERROR_MR_MID_NOT_FOUND          EQU     317     ; message id number not found
                     36: ERROR_MR_UN_ACC_MSGF            EQU     318     ; unable to access message file
                     37: ERROR_MR_INV_MSGF_FORMAT        EQU     319     ; invalid message file format
                     38: ERROR_MR_INV_IVCOUNT            EQU     320     ; invalid insertion variable count
                     39: ERROR_MR_UN_PERFORM             EQU     321     ; unable to perform function
                     40: ERROR_TS_WAKEUP                 EQU     322     ; unable to wake up
                     41: ERROR_TS_SEMHANDLE              EQU     323     ; user passed invalid system semaphore
                     42: ERROR_TS_NOTIMER                EQU     324     ; no times available
                     43: ERROR_TS_HANDLE                 EQU     326     ; invalid timer handle
                     44: ERROR_TS_DATETIME               EQU     327     ; date or time invalid
                     45: ERROR_SYS_INTERNAL              EQU     328     ; internal system error
                     46: ERROR_QUE_CURRENT_NAME          EQU     329     ; current name does not exist
                     47: ERROR_QUE_PROC_NOT_OWNED        EQU     330     ; current process does not own queue
                     48: ERROR_QUE_PROC_OWNED            EQU     331     ; current process owns queue
                     49: ERROR_QUE_DUPLICATE             EQU     332     ; duplicate name
                     50: ERROR_QUE_ELEMENT_NOT_EXIST     EQU     333     ; element does not exist
                     51: ERROR_QUE_NO_MEMORY             EQU     334     ; inadequate memory
                     52: ERROR_QUE_INVALID_NAME          EQU     335     ; invalid name
                     53: ERROR_QUE_INVALID_PRIORITY      EQU     336     ; invalid priority parameter
                     54: ERROR_QUE_INVALID_HANDLE        EQU     337     ; invalid queue handle
                     55: ERROR_QUE_LINK_NOT_FOUND        EQU     338     ; link not found
                     56: ERROR_QUE_MEMORY_ERROR          EQU     339     ; memory error
                     57: ERROR_QUE_PREV_AT_END           EQU     340     ; previous element was at end of queue
                     58: ERROR_QUE_PROC_NO_ACCESS        EQU     341     ; process does not have access to queues
                     59: ERROR_QUE_EMPTY                 EQU     342     ; queue is empty
                     60: ERROR_QUE_NAME_NOT_EXIST        EQU     343     ; queue name does not exist
                     61: ERROR_QUE_NOT_INITIALIZED       EQU     344     ; queues not initialized
                     62: ERROR_QUE_UNABLE_TO_ACCESS      EQU     345     ; unable to access queues
                     63: ERROR_QUE_UNABLE_TO_ADD         EQU     346     ; unable to add new queue
                     64: ERROR_QUE_UNABLE_TO_INIT        EQU     347     ; unable to initialize queues
                     65: ERROR_VIO_INVALID_MASK          EQU     349     ; invalid replacement mask
                     66: ERROR_VIO_PTR                   EQU     350     ; invalid pointer to parameter
                     67: ERROR_VIO_APTR                  EQU     351     ; invalid pointer to attribute
                     68: ERROR_VIO_RPTR                  EQU     352     ; invalid pointer to row
                     69: ERROR_VIO_CPTR                  EQU     353     ; invalid pointer to column
                     70: ERROR_VIO_LPTR                  EQU     354     ; invalid pointer to length
                     71: ERROR_VIO_MODE                  EQU     355     ; unsupported screen mode
                     72: ERROR_VIO_WIDTH                 EQU     356     ; invalid cursor width value
                     73: ERROR_VIO_ATTR                  EQU     357     ; invalid cursor attribute value
                     74: ERROR_VIO_ROW                   EQU     358     ; invalid row value
                     75: ERROR_VIO_COL                   EQU     359     ; invalid column value
                     76: ERROR_VIO_TOPROW                EQU     360     ; invalid toprow value
                     77: ERROR_VIO_BOTROW                EQU     361     ; invalid botrow value
                     78: ERROR_VIO_RIGHTCOL              EQU     362     ; invalid right column value
                     79: ERROR_VIO_LEFTCOL               EQU     363     ; invalid left column value
                     80: ERROR_SCS_CALL                  EQU     364     ; call issued by other than sm
                     81: ERROR_SCS_VALUE                 EQU     365     ; value is not for save or restore
                     82: ERROR_VIO_WAIT_FLAG             EQU     366     ; invalid wait flag setting
                     83: ERROR_VIO_UNLOCK                EQU     367     ; screen not previously locked
                     84: ERROR_SGS_NOT_SESSION_MGR       EQU     368     ; caller not session manager
                     85: ERROR_SMG_INVALID_SGID          EQU     369     ; invalid screen group id
                     86: ERROR_SMG_INVALID_SESSION_ID    EQU     369     ; invalid session id
                     87: ERROR_SMG_NOSG                  EQU     370     ; all screen groups in use
                     88: ERROR_SMG_NO_SESSIONS           EQU     370     ; no sessions available
                     89: ERROR_SMG_GRP_NOT_FOUND         EQU     371     ; screen group not found
                     90: ERROR_SMG_SESSION_NOT_FOUND     EQU     371     ; session not found
                     91: ERROR_SMG_SET_TITLE             EQU     372     ; title set by shell or parent cant be changed
                     92: ERROR_KBD_PARAMETER             EQU     373     ; invalid parameter to kbd
                     93: ERROR_KBD_NO_DEVICE             EQU     374     ; out of system handles
                     94: ERROR_KBD_INVALID_IOWAIT        EQU     375     ; invalid i/o wait specified
                     95: ERROR_KBD_INVALID_LENGTH        EQU     376     ; invalid length for keyboard
                     96: ERROR_KBD_INVALID_ECHO_MASK     EQU     377     ; invalid echo mode mask
                     97: ERROR_KBD_INVALID_INPUT_MASK    EQU     378     ; invalid input mode mask
                     98: ERROR_MON_INVALID_PARMS         EQU     379     ; invalid parameters to dos mon
                     99: ERROR_MON_INVALID_DEVNAME       EQU     380     ; invalid device name string
                    100: ERROR_MON_INVALID_HANDLE        EQU     381     ; invalid device handle
                    101: ERROR_MON_BUFFER_TOO_SMALL      EQU     382     ; buffer too small
                    102: ERROR_MON_BUFFER_EMPTY          EQU     383     ; buffer is empty
                    103: ERROR_MON_DATA_TOO_LARGE        EQU     384     ; data record too large
                    104: ERROR_MOUSE_NO_DEVICE           EQU     385     ; no mouse device attached
                    105: ERROR_MOUSE_INV_HANDLE          EQU     386     ; mouse device closed (invalid device handle)
                    106: ERROR_MOUSE_INV_PARMS           EQU     387     ; parameters invalid or out of range
                    107: ERROR_MOUSE_CANT_RESET          EQU     388     ; function assigned and cannot be reset
                    108: ERROR_MOUSE_DISPLAY_PARMS       EQU     389     ; parameters invalid for display mode
                    109: ERROR_MOUSE_INV_MODULE          EQU     390     ; module not found
                    110: ERROR_MOUSE_INV_ENTRY_PT        EQU     391     ; entry point not valid
                    111: ERROR_MOUSE_INV_MASK            EQU     392     ; function mask invalid
                    112: NO_ERROR_MOUSE_NO_DATA          EQU     393     ; no mouse data
                    113: NO_ERROR_MOUSE_PTR_DRAWN        EQU     394     ; pointer drawn
                    114: ERROR_INVALID_FREQUENCY         EQU     395     ; invalid frequency for beep
                    115: ERROR_NLS_NO_COUNTRY_FILE       EQU     396     ; can't find country.sys
                    116: ERROR_NLS_OPEN_FAILED           EQU     397     ; can't open country.sys
                    117: ERROR_NLS_NO_CTRY_CODE          EQU     398     ; country code not found
                    118: ERROR_NO_COUNTRY_OR_CODEPAGE    EQU     398     ; country code not found
                    119: ERROR_NLS_TABLE_TRUNCATED       EQU     399     ; table truncated, buffer too small
                    120: ERROR_NLS_BAD_TYPE              EQU     400     ; selector type does not exist
                    121: ERROR_NLS_TYPE_NOT_FOUND        EQU     401     ; selector type not in file
                    122: ERROR_VIO_SMG_ONLY              EQU     402     ; valid from session manager only
                    123: ERROR_VIO_INVALID_ASCIIZ        EQU     403     ; invalid asciiz length
                    124: ERROR_VIO_DEREGISTER            EQU     404     ; vio deregister disallowed
                    125: ERROR_VIO_NO_POPUP              EQU     405     ; popup not allocated
                    126: ERROR_VIO_EXISTING_POPUP        EQU     406     ; popup on screen (no wait)
                    127: ERROR_KBD_SMG_ONLY              EQU     407     ; valid from session manager only
                    128: ERROR_KBD_INVALID_ASCIIZ        EQU     408     ; invalid asciiz length
                    129: ERROR_KBD_INVALID_MASK          EQU     409     ; invalid replacement mask
                    130: ERROR_KBD_REGISTER              EQU     410     ; kbdregister disallowed
                    131: ERROR_KBD_DEREGISTER            EQU     411     ; kbdderegister disalloed
                    132: ERROR_MOUSE_SMG_ONLY            EQU     412     ; valid from session manager only
                    133: ERROR_MOUSE_INVALID_ASCIIZ      EQU     413     ; invalid asciiz length
                    134: ERROR_MOUSE_INVALID_MASK        EQU     414     ; invalid replacement mask
                    135: ERROR_MOUSE_REGISTER            EQU     415     ; mouse register disallowed
                    136: ERROR_MOUSE_DEREGISTER          EQU     416     ; mouse deregister disallowed
                    137: ERROR_SMG_BAD_ACTION            EQU     417     ; invalid action specified
                    138: ERROR_SMG_INVALID_CALL          EQU     418     ; init called more than once
                    139: ERROR_SCS_SG_NOTFOUND           EQU     419     ; new screen group #
                    140: ERROR_SCS_NOT_SHELL             EQU     420     ; caller is not shell
                    141: ERROR_VIO_INVALID_PARMS         EQU     421     ; invalid parms passed in
                    142: ERROR_VIO_FUNCTION_OWNED        EQU     422     ; save/restore already owned
                    143: ERROR_VIO_RETURN                EQU     423     ; non-destruct return (undo)
                    144: ERROR_SCS_INVALID_FUNCTION      EQU     424     ; not valid request for caller
                    145: ERROR_SCS_NOT_SESSION_MGR       EQU     425     ; caller not session manager
                    146: ERROR_VIO_REGISTER              EQU     426     ; VIO register disallowed
                    147: ERROR_VIO_NO_MODE_THREAD        EQU     427     ; No mode restore thread in SG
                    148: ERROR_VIO_NO_SAVE_RESTORE_THD   EQU     428     ; No save/rest thread in SG
                    149: ERROR_VIO_IN_BG                 EQU     429     ; Physical selector requested in background
                    150: ERROR_VIO_ILLEGAL_DURING_POPUP  EQU     430     ; Function not allowed during popup
                    151: ERROR_SMG_NOT_BASESHELL         EQU     431     ; caller is not the base shell
                    152: ERROR_SMG_BAD_STATUSREQ         EQU     432     ; invalid status requested
                    153: ERROR_QUE_INVALID_WAIT          EQU     433     ; nowait parameter out of bounds
                    154: ERROR_VIO_LOCK                  EQU     434     ; error returned from scrlock
                    155: ERROR_MOUSE_INVALID_IOWAIT      EQU     435     ; invalid parameters for IO wait
                    156: ERROR_VIO_INVALID_HANDLE        EQU     436     ; invalid vio handle
                    157: ERROR_VIO_ILLEGAL_DURING_LOCK   EQU     437     ; Function not allowed during screen lock
                    158: ERROR_VIO_INVALID_LENGTH        EQU     438     ; invalid vio length
                    159: ERROR_KBD_INVALID_HANDLE        EQU     439     ; invalid kbd handle
                    160: ERROR_KBD_NO_MORE_HANDLE        EQU     440     ; ran out of handles
                    161: ERROR_KBD_CANNOT_CREATE_KCB     EQU     441     ; unable to create kcb
                    162: ERROR_KBD_CODEPAGE_LOAD_INCOMPL EQU     442     ; unsuccessful codepage load
                    163: ERROR_KBD_INVALID_CODEPAGE_ID   EQU     443     ; invalid codepage id
                    164: ERROR_KBD_NO_CODEPAGE_SUPPORT   EQU     444     ; no codepage support
                    165: ERROR_KBD_FOCUS_REQUIRED        EQU     445     ; keyboard focus required
                    166: ERROR_KBD_FOCUS_ALREADY_ACTIVE  EQU     446     ; keyboard focus exists
                    167: ERROR_KBD_KEYBOARD_BUSY         EQU     447     ; keyboard busy
                    168: ERROR_KBD_INVALID_CODEPAGE      EQU     448     ; invalid codepage
                    169: ERROR_KBD_UNABLE_TO_FOCUS       EQU     449     ; focus attempt failed
                    170: ERROR_SMG_SESSION_NON_SELECT    EQU     450     ; session is not selectable
                    171: ERROR_SMG_SESSION_NOT_FOREGRND  EQU     451     ; parent/child session not foreground
                    172: ERROR_SMG_SESSION_NOT_PARENT    EQU     452     ; not parent of requested child
                    173: ERROR_SMG_INVALID_START_MODE    EQU     453     ; invalid session start mode
                    174: ERROR_SMG_INVALID_RELATED_OPT   EQU     454     ; invalid session start related option
                    175: ERROR_SMG_INVALID_BOND_OPTION   EQU     455     ; invalid session bond option
                    176: ERROR_SMG_INVALID_SELECT_OPT    EQU     456     ; invalid session select option
                    177: ERROR_SMG_START_IN_BACKGROUND   EQU     457     ; session started in background
                    178: ERROR_SMG_INVALID_STOP_OPTION   EQU     458     ; invalid session stop option
                    179: ERROR_SMG_BAD_RESERVE           EQU     459     ; reserved parameters not zero
                    180: ERROR_SMG_PROCESS_NOT_PARENT    EQU     460     ; session parent process already exists
                    181: ERROR_SMG_INVALID_DATA_LENGTH   EQU     461     ; invalid data length
                    182: ERROR_SMG_NOT_BOUND             EQU     462     ; parent not bound
                    183: ERROR_SMG_RETRY_SUB_ALLOC       EQU     463     ; retry request block allocation
                    184: ERROR_KBD_DETACHED              EQU     464     ; this call disallawed for detached pid
                    185: ERROR_VIO_DETACHED              EQU     465     ; this call disallawed for detached pid
                    186: ERROR_MOU_DETACHED              EQU     466     ; this call disallawed for detached pid
                    187: ERROR_VIO_FONT                  EQU     467     ; no font available to support mode
                    188: ERROR_VIO_USER_FONT             EQU     468     ; user font active
                    189: ERROR_VIO_BAD_CP                EQU     469     ; invalid code page specified
                    190: ERROR_VIO_NO_CP                 EQU     470     ; system displays don't support code page
                    191: ERROR_VIO_NA_CP                 EQU     471     ; current displays doesn't support code page
                    192: ERROR_INVALID_CODE_PAGE         EQU     472     ; invalid code page
                    193: ERROR_CPLIST_TOO_SMALL          EQU     473     ; code page list is too small
                    194: ERROR_CP_NOT_MOVED              EQU     474     ; code page not moved
                    195: ERROR_MODE_SWITCH_INIT          EQU     475     ; mode switch init error
                    196: ERROR_CODE_PAGE_NOT_FOUND       EQU     476     ; code page not found
                    197: ERROR_UNEXPECTED_SLOT_RETURNED  EQU     477     ; internal error
                    198: ERROR_SMG_INVALID_TRACE_OPTION  EQU     478     ; invalid start session trace indicator
                    199: ERROR_VIO_INTERNAL_RESOURCE     EQU     479     ; vio internal resource error
                    200: ERROR_VIO_SHELL_INIT            EQU     480     ; vio shell init error
                    201: ERROR_SMG_NO_HARD_ERRORS        EQU     481     ; no session manager hard errors
                    202: ERROR_CP_SWITCH_INCOMPLETE      EQU     482     ; dossetcp unable to set kbd/vio cp
                    203: ERROR_VIO_TRANSPARENT_POPUP     EQU     483     ; error during vio popup
                    204: ERROR_CRITSEC_OVERFLOW          EQU     484     ; critical section overflow
                    205: ERROR_CRITSEC_UNDERFLOW         EQU     485     ; critical section underflow
                    206: ERROR_VIO_BAD_RESERVE           EQU     486     ; reserved parameter is not zero
                    207: ERROR_INVALID_ADDRESS           EQU     487     ; bad physical address
                    208: ERROR_ZERO_SELECTORS_REQUESTED  EQU     488     ; must request at least on selector
                    209: ERROR_NOT_ENOUGH_SELECTORS_AVA  EQU     489     ; not enought GDT selectors to satisfy request
                    210: ERROR_INVALID_SELECTOR          EQU     490     ; not a GDT selector
                    211: 
                    212: ;
                    213: ; intercomponent error codes (from 8000H or 32768)
                    214: ;
                    215: ERROR_SWAPPER_NOT_ACTIVE        EQU     32768   ; swapper is not active
                    216: ERROR_INVALID_SWAPID            EQU     32769   ; invalid swap identifier
                    217: ERROR_IOERR_SWAP_FILE           EQU     32770   ; i/o error on swap file
                    218: ERROR_SWAP_TABLE_FULL           EQU     32771   ; swap control table is full
                    219: ERROR_SWAP_FILE_FULL            EQU     32772   ; swap file is full
                    220: ERROR_CANT_INIT_SWAPPER         EQU     32773   ; cannot initialize swapper
                    221: ERROR_SWAPPER_ALREADY_INIT      EQU     32774   ; swapper already initialized
                    222: ERROR_PMM_INSUFFICIENT_MEMORY   EQU     32775   ; insufficient memory
                    223: ERROR_PMM_INVALID_FLAGS         EQU     32776   ; invalid flags for phys. mem.
                    224: ERROR_PMM_INVALID_ADDRESS       EQU     32777   ; invalid address of phys. mem.
                    225: ERROR_PMM_LOCK_FAILED           EQU     32778   ; lock of storage failed
                    226: ERROR_PMM_UNLOCK_FAILED         EQU     32779   ; unlock of storage failed
                    227: ERROR_PMM_MOVE_INCOMPLETE       EQU     32780   ; move not completed
                    228: ERROR_UCOM_DRIVE_RENAMED        EQU     32781   ; drive name was renamed
                    229: ERROR_UCOM_FILENAME_TRUNCATED   EQU     32782   ; file name was truncated
                    230: ERROR_UCOM_BUFFER_LENGTH        EQU     32783   ; bad buffer length
                    231: ERROR_MON_CHAIN_HANDLE          EQU     32784   ; invalid chain handle - mon dh
                    232: ERROR_MON_NOT_REGISTERED        EQU     32785   ; monitor not registered
                    233: ERROR_SMG_ALREADY_TOP           EQU     32786   ; specified screen group is top
                    234: ERROR_PMM_ARENA_MODIFIED        EQU     32787   ; arena modified - phys mem
                    235: ERROR_SMG_PRINTER_OPEN          EQU     32788   ; printer open error on prtsc
                    236: ERROR_PMM_SET_FLAGS_FAILED      EQU     32789   ; update to arena header flags failed
                    237: ERROR_INVALID_DOS_DD            EQU     32790   ; invalid DOS mode device driver
                    238: ERROR_CPSIO_CODE_PAGE_INVALID   EQU     65026   ; code page is not available
                    239: ERROR_CPSIO_NO_SPOOLER          EQU     65027   ; spooler not started
                    240: ERROR_CPSIO_FONT_ID_INVALID     EQU     65028   ; font id is not avail (verify)
                    241: ERROR_CPSIO_INTERNAL_ERROR      EQU     65033   ; error caused by switcher internal error
                    242: ERROR_CPSIO_INVALID_PTR_NAME    EQU     65034   ; error caused by invalid printer name input
                    243: ERROR_CPSIO_NOT_ACTIVE          EQU     65037   ; got code page req - cp switcher not initialized
                    244: ERROR_CPSIO_PID_FULL            EQU     65039   ; pid table full- cannot activate another entry
                    245: ERROR_CPSIO_PID_NOT_FOUND       EQU     65040   ; received request for pid not in table
                    246: ERROR_CPSIO_READ_CTL_SEQ        EQU     65043   ; error reading font file control sequence section
                    247: ERROR_CPSIO_READ_FNT_DEF        EQU     65045   ; error reading font file font definition block
                    248: ERROR_CPSIO_WRITE_ERROR         EQU     65047   ; error writing to temp spool file
                    249: ERROR_CPSIO_WRITE_FULL_ERROR    EQU     65048   ; disk full error writing temp spool file
                    250: ERROR_CPSIO_WRITE_HANDLE_BAD    EQU     65049   ; spool file handle bad
                    251: ERROR_CPSIO_SWIT_LOAD           EQU     65074   ; switcher load error
                    252: ERROR_CPSIO_INV_COMMAND         EQU     65077   ; invalid spool command
                    253: ERROR_CPSIO_NO_FONT_SWIT        EQU     65078   ; no font switch active

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.