home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / usms1.exe / SMSSDERR.H < prev    next >
Text File  |  1995-04-06  |  16KB  |  348 lines

  1. /*    
  2. ****************************************************************************
  3. *
  4. * Program Name:      Storage Management Services SDAPI Error Codes
  5. *
  6. * Filename:          smssderr.h
  7. *
  8. * Date Created:      March 2, 1992
  9. *
  10. * Version:           3.2
  11. *
  12. * Files used:        None
  13. *
  14. * Date Modified:    
  15. *
  16. * Modifications:    
  17. *
  18. * Comments:          Error numbers for SDAPIs
  19. *                    Prefix:  FFFC
  20. *
  21. * (C) Unpublished Copyright of Novell, Inc.  All Rights Reserved.
  22. *
  23. * No part of this file may be duplicated, revised, translated, localized or
  24. * modified in any manner or compiled, linked or uploaded or downloaded to or
  25. * from any computer system without the prior written consent of Novell, Inc.
  26. *
  27. ****************************************************************************
  28. */
  29.  
  30. #ifndef _SMSSDERR_H_INCLUDED      /* smssderr.h header latch */
  31. #define _SMSDSERR_H_INCLUDED
  32.  
  33. #define NWSMSD_ERROR_CODE(err)         (0xFFFC0000L | err)
  34. #define NWSMSD_BEGIN_ERROR_CODES        NWSMSD_ERROR_CODE(0xFFFF)
  35.  
  36. #define NWSMSD_ACCESS_DENIED            NWSMSD_ERROR_CODE(0xFFFF) 
  37.    /* An attempt to read or write when that access was not  */
  38.    /* granted                                               */
  39.  
  40. #define NWSMSD_BUFFER_INCORRECT         NWSMSD_ERROR_CODE(0xFFFE) 
  41.    /* Upon checking the buffer header on a read operation,  */
  42.    /* SDI determined that it is not what was expected       */
  43.  
  44. #define NWSMSD_BUFFER_SIZE_INVALID      NWSMSD_ERROR_CODE(0xFFFD) 
  45.    /* bufferSize requested in not sufficient for applica-   */
  46.    /* tion's and SDI's blockHeaderSize                      */
  47.  
  48. #define NWSMSD_CORRECTED_MEDIA_ERROR    NWSMSD_ERROR_CODE(0xFFFC) 
  49.    /* A media error was encountered, but was corrected by   */
  50.    /*the driver                                             */
  51.  
  52. #define NWSMSD_DEVICE_H_INVALID         NWSMSD_ERROR_CODE(0xFFFB) 
  53.    /* The deviceHandle passed is invalid                    */
  54.  
  55. #define NWSMSD_DEVICE_LIST_CHANGED      NWSMSD_ERROR_CODE(0xFFFA) 
  56.    /* While getting the list of devices available, a change */
  57.    /* in the available devices has occured; restart the     */
  58.    /* NWSMSDListDevices                                     */
  59.  
  60. #define NWSMSD_DEVICE_NOT_AVAIL         NWSMSD_ERROR_CODE(0xFFF9) 
  61.    /* Device exists but is not available (e.g. Already sub- */
  62.    /* jugated by another application in a non-sharing mode.)*/
  63.  
  64. #define NWSMSD_DEVICE_NOT_EXIST         NWSMSD_ERROR_CODE(0xFFF8) 
  65.    /* Device does not exist                                 */
  66.  
  67. #define NWSMSD_EARLY_WARNING            NWSMSD_ERROR_CODE(0xFFF7) 
  68.    /* Early warning was detected on the media               */
  69.  
  70. #define NWSMSD_END_OF_MEDIA             NWSMSD_ERROR_CODE(0xFFF6) 
  71.    /* The end of media was detected                         */
  72.  
  73. #define NWSMSD_MEDIA_CHANGED            NWSMSD_ERROR_CODE(0xFFF5) 
  74.    /* The media has been unexpectedly changed since it was  */
  75.    /* last identified                                       */
  76.  
  77. #define NWSMSD_INTERNAL_ERROR           NWSMSD_ERROR_CODE(0xFFF4) 
  78.    /* An unexpected internal SDI error has occured          */
  79.  
  80. #define NWSMSD_INVALID_CONNECTION       NWSMSD_ERROR_CODE(0xFFF3) 
  81.    /* An invalid connection number                          */
  82.  
  83. /* #define NWSMSD_INVALID_MESSAGE_NUMBER   NWSMSD_ERROR_CODE(0xFFF2) 
  84.     Defined, below, was invalid message number                             
  85.  */
  86.  
  87. #define NWSMSD_INVALID_PARAMETER        NWSMSD_ERROR_CODE(0xFFF1) 
  88.    /* One or more of the paremeters is NULL or invalid      */
  89.  
  90. #define NWSMSD_INVALID_SECTOR_COUNT     NWSMSD_ERROR_CODE(0xFFF0) 
  91.    /* NWSMSDWriteSector or NWSMSDReadSector requested frac- */
  92.    /* tional sector size                                    */
  93.  
  94. #define NWSMSD_INVALID_SESSION_DATA_TYP NWSMSD_ERROR_CODE(0xFFEF) 
  95.    /* An invalid session data type was passed in a control  */
  96.    /* block to NWSMSDWriteSessionData/NWSMSDReadSessionData */
  97.  
  98. #define NWSMSD_LOCATION_INVALID         NWSMSD_ERROR_CODE(0xFFEE) 
  99.    /* An invalid destination location was specified         */
  100.  
  101. #define NWSMSD_MEDIA_CORRECTED          NWSMSD_ERROR_CODE(0xFFED) 
  102.    /* Data from media is valid but error correction had to  */
  103.    /* be used to read                                       */
  104.  
  105. #define NWSMSD_MEDIA_FAILED             NWSMSD_ERROR_CODE(0xFFEC) 
  106.    /* Media Manager reported a failure when attempting the  */
  107.    /* requested read or write operation                     */
  108.  
  109. #define NWSMSD_MEDIA_H_INVALID          NWSMSD_ERROR_CODE(0xFFEB) 
  110.    /* The mediaHandle passed is invalid                     */
  111.  
  112. #define NWSMSD_MEDIA_LABELED            NWSMSD_ERROR_CODE(0xFFEA) 
  113.    /* Attempt to label an already labeled media             */
  114.  
  115. #define NWSMSD_MEDIA_LIST_CHANGED       NWSMSD_ERROR_CODE(0xFFE9) 
  116.    /* While getting the list of media available, a change   */
  117.    /* in the available media has occured.  Restart the      */
  118.    /* NWSMSDListMedia                                       */
  119.  
  120. #define NWSMSD_FILE_MARK_DETECTED       NWSMSD_ERROR_CODE(0xFFE8) 
  121.    /* A file mark was encountered while reading media. This */
  122.    /* is not fatal and data in buffer up to number of sec-  */
  123.    /* tors read is valid                                    */
  124.  
  125. #define NWSMSD_SET_MARK_DETECTED        NWSMSD_ERROR_CODE(0xFFE7) 
  126.    /* A set mark was encountered while reading media. This  */
  127.    /* is not fatal and data in buffer up to number of sec-  */
  128.    /* tors read is valid                                    */
  129.  
  130. #define NWSMSD_MEDIA_MOUNTED            NWSMSD_ERROR_CODE(0xFFE6) 
  131.    /* An attempt to perform an action (e.g. NWSMSDMoveMedia)*/
  132.    /* on a mounted media which is illegal                   */
  133.  
  134. #define NWSMSD_MEDIA_NOT_AVAIL          NWSMSD_ERROR_CODE(0xFFE5) 
  135.    /* Media exists but is not available (e.g. Already sub-  */
  136.    /* jugated by another application in a non-sharing mode.)*/
  137.  
  138. #define NWSMSD_MEDIA_NOT_EXIST          NWSMSD_ERROR_CODE(0xFFE4) 
  139.    /* Media does not exist                                  */
  140.  
  141. #define NWSMSD_MEDIA_NOT_LABELED        NWSMSD_ERROR_CODE(0xFFE3) 
  142.    /* Media does not have a valid SMS label                 */
  143.  
  144. #define NWSMSD_MEDIA_NOT_MOUNTED        NWSMSD_ERROR_CODE(0xFFE2) 
  145.    /* Media has not been mounted using the NWSMSDMountMedia */
  146.    /* function                                              */
  147.  
  148. #define NWSMSD_NONSMS_COMPLIANT         NWSMSD_ERROR_CODE(0xFFE1) 
  149.    /* The requested operation, if completed, would have re- */
  150.    /* sulted in creating media which would not have been    */
  151.    /* SMS compliant                                         */
  152.  
  153. #define NWSMSD_NO_ALERT_CONNECTION      NWSMSD_ERROR_CODE(0xFFE0) 
  154.    /* No more connections available for alertRoutines       */
  155.  
  156. #define NWSMSD_NO_BUFFER_MEMORY         NWSMSD_ERROR_CODE(0xFFDF) 
  157.    /* No memory available for any size block                */
  158.  
  159. #define NWSMSD_NO_READ_MODE             NWSMSD_ERROR_CODE(0xFFDE) 
  160.    /* The application has requested an operation requiring  */
  161.    /* READ access mode (which has not been granted)         */
  162.  
  163. #define NWSMSD_NO_SESSION_DATA          NWSMSD_ERROR_CODE(0xFFDD) 
  164.    /* A NWSMSDReadSessionData call was made with no data to */
  165.    /* read (i.e. media is at the end of the session [includ-*/
  166.    /* ing session and media index].)                        */
  167.  
  168. #define NWSMSD_NO_WRITE_MODE            NWSMSD_ERROR_CODE(0xFFDC) 
  169.    /* The application has requested an operation requiring  */
  170.    /* WRITE access mode (which has note been granted)       */
  171.  
  172. #define NWSMSD_OBJECT_SHARED            NWSMSD_ERROR_CODE(0xFFDB) 
  173.    /* The request for non-share subjugation failed because  */
  174.    /* the device or media is already subjugated in share    */
  175.    /* mode by another SMS application                       */
  176.  
  177. #define NWSMSD_OUT_OF_MEMORY            NWSMSD_ERROR_CODE(0xFFDA) 
  178.    /* SDI memory allocation failed                          */
  179.  
  180. #define NWSMSD_NOT_SMS_MEDIA            NWSMSD_ERROR_CODE(0xFFD9) 
  181.    /* The partition is not an SMS media or partition        */
  182.  
  183. #define NWSMSD_POSITION_INVALID         NWSMSD_ERROR_CODE(0xFFD8) 
  184.    /* The position requested is not valid. e.g. A relative  */
  185.    /* mode was specified but either the expected session    */
  186.    /* number or the  expected block number is NULL          */
  187.  
  188. #define NWSMSD_POSITION_NOT_FOUND       NWSMSD_ERROR_CODE(0xFFD7) 
  189.    /* The postion requested was not located on the media    */
  190.  
  191. #define NWSMSD_SESSION_H_INVALID        NWSMSD_ERROR_CODE(0xFFD6) 
  192.    /* The requested session handle is not valid either be-  */
  193.    /* cause the session was not opened or the media is no   */
  194.    /* longer positioned within the requested session        */
  195.  
  196. #define NWSMSD_SESSION_NOT_FOUND        NWSMSD_ERROR_CODE(0xFFD5) 
  197.    /* The session header was not found on the media, or if  */
  198.    /* a location was not specified, there is not a session  */
  199.    /* header matching the specified description             */
  200.  
  201. #define NWSMSD_TIME_OUT                 NWSMSD_ERROR_CODE(0xFFD4) 
  202.    /* The operation timed-out                               */
  203.  
  204. #define NWSMSD_TRANSFER_BUFFER_OVERFLOW NWSMSD_ERROR_CODE(0xFFD3) 
  205.    /* The transfer buffer passed was not large enough to    */
  206.    /* hold the entire transfer buffer from the media. SDI   */
  207.    /* returned as much of the transfer buffer as would fit  */
  208.  
  209. #define NWSMSD_UNABLE_TO_CANCEL_TRANSFR NWSMSD_ERROR_CODE(0xFFD2) 
  210.    /* One or more of the requested tranfer requests was not */
  211.    /* able to be canceled. SDI will complete those requests */
  212.    /* normally                                              */
  213.  
  214. #define NWSMSD_UNSUPPORTED_FUNCTION     NWSMSD_ERROR_CODE(0xFFD1) 
  215.    /* The function or specific parameter passed are not sup-*/
  216.    /* ported by the device driver                           */
  217.  
  218. #define NWSMSD_UNSUPPORTED_SERVICE      NWSMSD_ERROR_CODE(0xFFD0) 
  219.    /* The function or specific parameter passed are not sup-*/
  220.    /* ported by this version of SDI                         */
  221.  
  222. #define NWSMSD_OS_ERROR                 NWSMSD_ERROR_CODE(0xFFCF) 
  223.    /* The Operating System returned an error                */
  224.  
  225. #define NWSMSD_DRIVER_ERROR             NWSMSD_ERROR_CODE(0xFFCE) 
  226.    /* The device driver or device itself returned an error  */
  227.  
  228. #define NWSMSD_IO_ABORT_SUCCESSFUL      NWSMSD_ERROR_CODE(0xFFCD) 
  229.    /* An I/O function was successfully aborted              */
  230.  
  231. #define NWSMSD_IO_ABORT_DOTO_PREV_ERROR NWSMSD_ERROR_CODE(0xFFCC) 
  232.    /* An I/O function was aborted due to a previous error   */
  233.  
  234. #define NWSMSD_DRIVER_UNSUPPORT_FUNC    NWSMSD_ERROR_CODE(0xFFCB) 
  235.    /* An attempt to use a function which is not supported   */
  236.    /* by the device driver                                  */
  237.  
  238. #define NWSMSD_INVALID_DATA             NWSMSD_ERROR_CODE(0xFFCA) 
  239.    /* Invalid data was encountered on the media             */
  240.  
  241. #define NWSMSD_MEDIA_WRITE_PROTECTED    NWSMSD_ERROR_CODE(0xFFC9) 
  242.    /* The media is write protected                          */
  243.  
  244. #define NWSMSD_UNKNOWN_DRIVER_ERROR     NWSMSD_ERROR_CODE(0xFFC8) 
  245.    /* The device (or driver) returned an unknown error      */
  246.  
  247. #define NWSMSD_HEADER_TOO_LARGE         NWSMSD_ERROR_CODE(0xFFC7) 
  248.    /* The header is too large to fit in a physical sector   */
  249.  
  250. #define NWSMSD_MEDIA_NOT_FORMATED       NWSMSD_ERROR_CODE(0xFFC6) 
  251.    /* The media is not formatted                            */
  252.  
  253. #define NWSMSD_BLANK_MEDIA              NWSMSD_ERROR_CODE(0xFFC5) 
  254.    /* The media is blank                                    */
  255.  
  256. #define NWSMSD_BEGINNING_OF_MEDIA       NWSMSD_ERROR_CODE(0xFFC4) 
  257.    /* The beginning of media was detected                   */
  258.  
  259. #define NWSMSD_SECTOR_SIZE_ERROR        NWSMSD_ERROR_CODE(0xFFC3) 
  260.    /* The sector size is not valid                          */
  261.  
  262. #define NWSMSD_MEDIA_NOT_APPENDABLE     NWSMSD_ERROR_CODE(0xFFC2) 
  263.    /* The media was written in old media format and cannot  */
  264.    /* be appended to                                        */
  265.  
  266. #define NWSMSD_MEDIA_UNAVAILABLE        NWSMSD_ERROR_CODE(0xFFC1) 
  267.    /* The media is unavailable for use by the application   */
  268.  
  269. #define NWSMSD_WTD_FAIL                 NWSMSD_ERROR_CODE(0xFFC0) 
  270.    /* Starting a Work to do failed. (Usually out of memory) */
  271.  
  272. #define NWSMSD_MAGAZINE_H_INVALID       NWSMSD_ERROR_CODE(0xFFBF) 
  273.    /* The mediaHandle passed is invalid                     */
  274.  
  275. #define NWSMSD_OBJECT_UNCHANGABLE       NWSMSD_ERROR_CODE(0xFFBE) 
  276.    /* The specific info change requested for the object is  */
  277.    /* not changable                                         */
  278.  
  279. #define NWSMSD_ENGINE_H_INVALID         NWSMSD_ERROR_CODE(0xFFBD) 
  280.    /* The specified engineHandle does not match any pending */
  281.    /* requests                                              */
  282.  
  283. #define NWSMSD_MAGAZINE_NOT_EXIST       NWSMSD_ERROR_CODE(0xFFBC)
  284.    /* The magazine does not exist                           */
  285.  
  286. #define NWSMSD_MAGAZINE_NOT_AVAIL       NWSMSD_ERROR_CODE(0xFFBB)
  287.    /* Magazine exists but is not available (e.g. Already    */
  288.    /* subjugated by another application in a non-sharing    */
  289.    /* mode.)                                                */
  290.  
  291. #define NWSMSD_ABORT_PENDING            NWSMSD_ERROR_CODE(0xFFBA)
  292.    /* A requested abort is pending.                         */
  293.  
  294. #define NWSMSD_UNKNOWN_ERROR            NWSMSD_ERROR_CODE(0xFFB9)
  295.    /* An undefined error occured.                           */
  296.  
  297. #define NWSMSD_CANT_APPEND_311          NWSMSD_ERROR_CODE(0xFFB8)
  298.    /* Cannot append to media written with SBACKUP version   */
  299.    /* 3.11                                                  */
  300.  
  301. #define NWSMSD_DEVICE_NOT_ACTIVE        NWSMSD_ERROR_CODE(0xFFB7)
  302.    /* The device is either not active or is offline.        */
  303.  
  304. #define NWSMSD_MAGAZINE_NOT_ACTIVE      NWSMSD_ERROR_CODE(0xFFB6)
  305.    /* The magazine is either not active or is offline.      */
  306.  
  307. #define NWSMSD_MEDIA_NOT_ACTIVE         NWSMSD_ERROR_CODE(0xFFB5)
  308.    /* The media is either not active or is offline          */
  309.  
  310. #define NWSMSD_MEDIA_PRE_RELEASE        NWSMSD_ERROR_CODE(0xFFB4)
  311.    /* The media has been written using a pre-release        */
  312.    /* version of SMSDI. Don't use this media for            */
  313.    /* production data.                                      */
  314.  
  315. #define NWSMSD_NOT_AT_EOM               NWSMSD_ERROR_CODE(0xFFB3)
  316.    /* Attempted to open a session for writing or write      */
  317.    /* data while not at end of media                        */
  318.  
  319. #define NWSMSD_TB_OUT_OF_SEQUENCE       NWSMSD_ERROR_CODE(0xFFB2)
  320.    /* The Transfer Buffers have been received out of order  */
  321.  
  322. #define NWSMSD_TB_OUT_OF_SEQUENCE_OS    NWSMSD_ERROR_CODE(0xFFB1)
  323.     /* The TransferBuffers have been received out of order   */
  324.     /* from the OS                                              */
  325.  
  326. #define NWSMSD_WRONG_TB_FOR_SESSION     NWSMSD_ERROR_CODE(0xFFB0)
  327.    /* This transfer buffer does not belongs to the opened   */
  328.    /* session.                                              */
  329.  
  330. #define NWSMSD_READ_SESSIONS_OPEN       NWSMSD_ERROR_CODE(0xFFAF)
  331.     /* NWSMSDSessionOpenForReading excludes all further      */
  332.     /* session opens on the media handle.                     */
  333.  
  334. #define NWSMSD_DIF_WRITE_SESSION_TB_SZ  NWSMSD_ERROR_CODE(0xFFAE)
  335.     /* NWSMSDSessionOpenForWriting excludes all further      */
  336.     /* session open with different transfer buffer sizes.     */
  337.  
  338. #define NWSMSD_WRITE_SESSIONS_OPEN      NWSMSD_ERROR_CODE(0xFFAD)
  339.     /* NWSMSDSessionOpenForReading was attempted while a     */
  340.     /* session is open for writing on the media handle.         */
  341.  
  342. #define NWSMSD_INVALID_MESSAGE_NUMBER   NWSMSD_ERROR_CODE(0xFFAC)
  343. #define NWSMSD_END_ERROR_CODES          NWSMSD_ERROR_CODE(0xFFAC)
  344.  
  345. #endif                            /* smssderr.h header latch */
  346. /***************************************************************************/
  347.  
  348.