home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / vc98 / include / srvtok.h < prev    next >
Text File  |  1998-04-25  |  2KB  |  61 lines

  1. //  TDS tokens
  2. //
  3. #define SRV_TDS_TEXT           (BYTE) 0x23
  4. #define SRV_TDS_VARBINARY      (BYTE) 0x25
  5. #define SRV_TDS_INTN           (BYTE) 0x26
  6. #define SRV_TDS_VARCHAR        (BYTE) 0x27
  7. #define SRV_TDS_LOGIN          (BYTE) 0xad
  8. #define SRV_TDS_BINARY         (BYTE) 0x2d
  9. #define SRV_TDS_IMAGE          (BYTE) 0x22
  10. #define SRV_TDS_CHAR           (BYTE) 0x2f
  11. #define SRV_TDS_INT1           (BYTE) 0x30
  12. #define SRV_TDS_BIT            (BYTE) 0x32
  13. #define SRV_TDS_INT2           (BYTE) 0x34
  14. #define SRV_TDS_INT4           (BYTE) 0x38
  15. #define SRV_TDS_MONEY          (BYTE) 0x3c
  16. #define SRV_TDS_DATETIME       (BYTE) 0x3d
  17. #define SRV_TDS_FLT8           (BYTE) 0x3e
  18. #define SRV_TDS_FLTN           (BYTE) 0x6d
  19. #define SRV_TDS_MONEYN         (BYTE) 0x6e
  20. #define SRV_TDS_DATETIMN       (BYTE) 0x6f
  21. #define SRV_TDS_OFFSET         (BYTE) 0x78
  22. #define SRV_TDS_RETURNSTATUS   (BYTE) 0x79
  23. #define SRV_TDS_PROCID         (BYTE) 0x7c
  24. #define SRV_TDS_COLNAME        (BYTE) 0xa0
  25. #define SRV_TDS_COLFMT         (BYTE) 0xa1
  26. #define SRV_TDS2_COLFMT        (BYTE) 0x2a // Only used on TDS 2.0, 3.4
  27. #define SRV_TDS_TABNAME        (BYTE) 0xa4
  28. #define SRV_TDS_COLINFO        (BYTE) 0xa5
  29. #define SRV_TDS_ORDER          (BYTE) 0xa9
  30. #define SRV_TDS_ERROR          (BYTE) 0xaa
  31. #define SRV_TDS_INFO           (BYTE) 0xab
  32. #define SRV_TDS_RETURNVALUE    (BYTE) 0xac
  33. #define SRV_TDS_CONTROL        (BYTE) 0xae
  34. #define SRV_TDS_ROW            (BYTE) 0xd1
  35. #define SRV_TDS_DONE           (BYTE) 0xfd
  36. #define SRV_TDS_DONEPROC       (BYTE) 0xfe
  37. #define SRV_TDS_DONEINPROC     (BYTE) 0xff
  38.  
  39. //
  40. // These are version 4.2 additions
  41. //
  42. #define SRV_TDS_FLT4            (BYTE) 0x3b
  43. #define SRV_TDS_MONEY4          (BYTE) 0x7a
  44. #define SRV_TDS_DATETIM4        (BYTE) 0x3a
  45.  
  46. #define SRV_TDS_NULL            (BYTE) 0x1f    //Null parameter from server
  47.  
  48. //
  49. // These are version 4.6 additions
  50. //
  51. #define SRV_TDS_ENVCHANGE      (BYTE) 0xe3
  52.  
  53. //
  54. // These are version 6.0 additions
  55. //
  56. #define SRV_TDS_NUMERIC        (BYTE) 0x3f
  57. #define SRV_TDS_NUMERICN       (BYTE) 0x6c
  58.  
  59. #define SRV_TDS_DECIMAL        (BYTE) 0x37
  60. #define SRV_TDS_DECIMALN       (BYTE) 0x6a
  61.