home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tricks of the Windows Gam…ming Gurus (2nd Edition)
/
Disc2.iso
/
vc98
/
include
/
srvtok.h
< prev
next >
Wrap
Text File
|
1998-04-25
|
2KB
|
61 lines
// 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
//
// These are version 4.6 additions
//
#define SRV_TDS_ENVCHANGE (BYTE) 0xe3
//
// These are version 6.0 additions
//
#define SRV_TDS_NUMERIC (BYTE) 0x3f
#define SRV_TDS_NUMERICN (BYTE) 0x6c
#define SRV_TDS_DECIMAL (BYTE) 0x37
#define SRV_TDS_DECIMALN (BYTE) 0x6a