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.
61 lines
2.1 KiB
C++
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
|