Codebase list sidguesser / 4f8ca645-d68b-4bc8-8da9-b4e29de91e9a/main tns.h
4f8ca645-d68b-4bc8-8da9-b4e29de91e9a/main

Tree @4f8ca645-d68b-4bc8-8da9-b4e29de91e9a/main (Download .tar.gz)

tns.h @4f8ca645-d68b-4bc8-8da9-b4e29de91e9a/mainraw · history · blame

#ifdef WIN32
#pragma pack( push, 1 )
#endif

#ifndef byte
typedef unsigned char byte;
#endif

struct tTNS_Header {

	short nPacketLen;
	short nPacketCSum;
	byte nPacketType; /* CONNECT */
	byte nReserved;
	short nHeaderCSum;
	short nVersion;
	short nVCompat;
	short nSOptions;
	short nUnitSize;
	short nMaxUSize;
	short nProtoC;
	short nLineTV;
	short nValOf1;
	short nLenOfCD;/* Length of connect data */
	short nOffCD;/* offset of connect data */
	int nMaxRecvData;
	byte bFlags0;
	byte bFlags1;
#ifdef WIN32
};
#else
} __attribute__ ((packed)) ;
#endif