struct NetworkPacket
{
unsigned char id, _padding1, exid, _padding2;
unsigned short size, _padding3;
unsigned char * data;
};
id, exid - айди пакета.
size - размер пакета.
data - данные? как их получить?
_padding - что это?
Код:
wsprintfA(buf, "Packet id=0x%x, size=0x%x, data=%x", packet->id, packet->size, packet->data);
вот так в лог пишется только семь байт...