home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 June / PCWorld_1998-06_cd.bin / software / sharware / grafika / EROICA16 / INAPIERR.H_ / INAPIERR.H
C/C++ Source or Header  |  1998-01-15  |  3KB  |  81 lines

  1. /*-------------------------- Parallax Standard H_File ----------------------------
  2.    
  3.    H_File   : inapierr.h
  4.    
  5.    Scope    : Windows
  6.  
  7.    Purpose  : Header file for the API
  8.  
  9.    
  10. --------------------------------------------------------------------------------
  11.           Copyright (c)1995 Parallax Software , All rights reserved.            
  12. ------------------------------------------------------------------------------*/
  13.  
  14. #ifndef INC_INAPIERR
  15. #define INC_INAPIERR
  16.  
  17.  
  18. /* General Errors */
  19. #define IN_ERR_SUCCESS               0  /* Successful operation */
  20. #define IN_ERR_FAILURE              -1  /* Failure              */
  21. #define IN_ERR_MEMORY               -2  /* Memory allocation error */
  22. #define IN_ERR_SYSTEM_BUSY          -3  /* System busy, can't carry out request */
  23. #define IN_ERR_INVALID_PARAMETERS   -4  /* Invalid parameters */
  24. #define IN_ERR_INVALID_ARG_COUNT    -5  /* Invalid number of DDE arguments */
  25. #define IN_ERR_UNKNOWN_COMMAND      -6  /* Command is unknown */
  26. #define IN_ERR_INVALID_COMMAND      -7  /* Command is not parsable */
  27. #define IN_ERR_INVALID_OBJECT       -8  /* Invalid object */
  28. #define IN_ERR_NOTFOUND             -9  /* Object wasn't found */
  29. #define IN_ERR_UNKNOWN             -10  /* Unknown result from old DDE API */
  30. #define IN_ERR_INVALID_FORMAT      -11  /* Invalid file format */
  31. #define IN_ERR_NOT_ALLOWED         -12  /* Operation not allowed */
  32. #define IN_ERR_USER_ABORT          -13  /* User aborted operation */
  33. #define IN_ERR_CANT_CONNECT        -14  /* Can't find Eroica */
  34. #define IN_ERR_NO_MORE_OBJECTS     -15  /* No more objects found */
  35. #define IN_ERR_ID_IN_USE           -16  /* Specified object ID is in use */
  36.  
  37. /* Object Type Errors */
  38. #define IN_ERR_INVALID_PAGE        -44  /* Invalid page ID */
  39. #define IN_ERR_INVALID_LAYER       -45  /* Invalid layer ID */
  40. #define IN_ERR_INVALID_VIEW        -46  /* The view is invalid */
  41.  
  42.  
  43. #define IN_ERR_INVALID_FILENAME   -100  /* Filename was invalid */
  44. #define IN_ERR_NO_DOCUMENTS_FOUND -101  /* None of specified documents could be found */
  45. #define IN_ERR_INVALID_DOCWIN     -102  /* Invalid document window ID */
  46. #define IN_ERR_CANT_CREATE_WINDOW -103  /* Can't create document window */
  47. #define IN_ERR_BAD_SEARCH_PARMS   -104
  48.  
  49. /* DDE Errors */
  50.  
  51. /* Document Window errors */
  52. #define IN_ERR_INVALID_WINDOW     -120  /* Invalid window handle */
  53.  
  54. /* Page Errors */
  55. #define IN_ERR_CURRENT_PAGE       -130
  56.  
  57. /* Layer Errors */
  58. #define IN_ERR_NO_ACTIVE_EDIT     -160
  59.  
  60. /* File errors */
  61.  
  62. /* Misc errors */
  63. #define IN_ERR_INVALID_PROPERTY   -221  /* Invalid property ID */
  64. #define IN_ERR_REBUILD_REQD       -222  /* Menu/Button bar rebuild required */
  65. #define IN_ERR_INVALID_LENGTH     -223  /* The length is invalid */
  66. #define IN_ERR_MUST_SET_HWND      -224  /* Must call Set Advise HWnd */
  67.  
  68. /* Notify and Advise errors */
  69. #define IN_ERR_INVALID_NOTIFY     -250
  70. #define IN_ERR_INVALID_QUERY      -251
  71. #define IN_ERR_INVALID_MENU_ID    -252
  72. #define IN_ERR_INVALID_CMD_ID     -253
  73.  
  74. #endif
  75.  
  76.  
  77. /* INAPIERR.H */
  78. /* end of file */
  79.  
  80.  
  81.