home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / windows / wbtrv.zip / WBTRV.H < prev    next >
Text File  |  1990-11-02  |  2KB  |  55 lines

  1. /* Copyright (c) 1990, Silverwood Software
  2.  * Placed in the public domain, 11/01/90
  3.  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4.  * Use with Novell's Btrieve DLL */
  5.  
  6. #define vOpen                     0
  7. #define vClose                    1
  8. #define vInsert                   2
  9. #define vUpdate                   3
  10. #define vDelete                   4
  11. #define vGetEqual                 5
  12. #define vGetNext                  6
  13. #define vGetPrevious              7
  14. #define vGetGreater               8
  15. #define vGetGreaterOrEqual        9
  16. #define vGetLessThan             10
  17. #define vGetLessThanOrEqual      11
  18. #define vGetFirst                12
  19. #define vGetLast                 13
  20. #define vCreate                  14
  21. #define vStat                    15
  22. #define vExtend                  16
  23. #define vSetDirectory            17
  24. #define vGetDirectory            18
  25. #define vBeginTransaction        19
  26. #define vEndTransaction          20
  27. #define vAbortTransaction        21
  28. #define vGetPosition             22
  29. #define vGetDirect               23
  30. #define vStepNext                24
  31. #define vStop                    25
  32. #define vVersion                 26
  33. #define vUnlock                  27
  34. #define vReset                   28
  35. #define vSetOwner                29
  36. #define vClearOwner              30
  37. #define vCreateIndex             31
  38. #define vDropIndex               32
  39. #define vStepFirst               33
  40. #define vStepLast                34
  41. #define vStepPrevious            35
  42. #define vGetNextExtended         36
  43. #define vGetPreviousExtended     37
  44. #define vStepNextExtended        38
  45. #define vStepPreviousExtended    39
  46. #define vInsertExtended          40
  47.  
  48. #define vGetKey                  50   /* Add to any Get<name> operation */
  49.                                       /* for positioning only.          */
  50.  
  51. #define vLockSingWait            100  /* Locks are applied to    */
  52. #define vLockSingNoWait          200  /* Get<name> or Step<name> */
  53. #define vLockMultWait            300  /* operations when added   */
  54. #define vLockMultNoWait          400  /* to the Get or Step op.  */
  55.