Files
Cyd 2b8ca921cb Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS
Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
2026-06-24 21:28:16 -05:00

61 lines
2.1 KiB
C++

// 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