home *** CD-ROM | disk | FTP | other *** search
- // TDS tokens
- //
- #define SRV_TDS_TEXT (BYTE) 0x23
- #define SRV_TDS_VARBINARY (BYTE) 0x25
- #define SRV_TDS_INTN (BYTE) 0x26
- #define SRV_TDS_VARCHAR (BYTE) 0x27
- #define SRV_TDS_LOGIN (BYTE) 0xad
- #define SRV_TDS_BINARY (BYTE) 0x2d
- #define SRV_TDS_IMAGE (BYTE) 0x22
- #define SRV_TDS_CHAR (BYTE) 0x2f
- #define SRV_TDS_INT1 (BYTE) 0x30
- #define SRV_TDS_BIT (BYTE) 0x32
- #define SRV_TDS_INT2 (BYTE) 0x34
- #define SRV_TDS_INT4 (BYTE) 0x38
- #define SRV_TDS_MONEY (BYTE) 0x3c
- #define SRV_TDS_DATETIME (BYTE) 0x3d
- #define SRV_TDS_FLT8 (BYTE) 0x3e
- #define SRV_TDS_FLTN (BYTE) 0x6d
- #define SRV_TDS_MONEYN (BYTE) 0x6e
- #define SRV_TDS_DATETIMN (BYTE) 0x6f
- #define SRV_TDS_OFFSET (BYTE) 0x78
- #define SRV_TDS_RETURNSTATUS (BYTE) 0x79
- #define SRV_TDS_PROCID (BYTE) 0x7c
- #define SRV_TDS_COLNAME (BYTE) 0xa0
- #define SRV_TDS_COLFMT (BYTE) 0xa1
- #define SRV_TDS2_COLFMT (BYTE) 0x2a // Only used on TDS 2.0, 3.4
- #define SRV_TDS_TABNAME (BYTE) 0xa4
- #define SRV_TDS_COLINFO (BYTE) 0xa5
- #define SRV_TDS_ORDER (BYTE) 0xa9
- #define SRV_TDS_ERROR (BYTE) 0xaa
- #define SRV_TDS_INFO (BYTE) 0xab
- #define SRV_TDS_RETURNVALUE (BYTE) 0xac
- #define SRV_TDS_CONTROL (BYTE) 0xae
- #define SRV_TDS_ROW (BYTE) 0xd1
- #define SRV_TDS_DONE (BYTE) 0xfd
- #define SRV_TDS_DONEPROC (BYTE) 0xfe
- #define SRV_TDS_DONEINPROC (BYTE) 0xff
-
- //
- // These are version 4.2 additions
- //
- #define SRV_TDS_FLT4 (BYTE) 0x3b
- #define SRV_TDS_MONEY4 (BYTE) 0x7a
- #define SRV_TDS_DATETIM4 (BYTE) 0x3a
-
- #define SRV_TDS_NULL (BYTE) 0x1f //Null parameter from server
-