@Override
public void read(ReadablePacket packet)
{
_macAddress = packet.readString();
_windowsPlatformId = packet.readInt();
_windowsMajorVersion = packet.readInt();
_windowsMinorVersion = packet.readInt();
_windowsBuildNumber = packet.readInt();
_directxVersion = packet.readInt();
_directxRevision = packet.readInt();
_cpuName = packet.readString();
_cpuSpeed = packet.readInt();
_cpuCoreCount = packet.readInt();
_unk04 = packet.readInt();
_totalMemoryGB = packet.readInt();
_physMemorySlot1 = packet.readInt();
_physMemorySlot2 = packet.readInt();
_physMemorySlot3 = packet.readInt();
_unk09 = packet.readInt();
_unk10 = packet.readInt();
_unk11 = packet.readInt();
_vgaName = packet.readString();
_vgaDriverVersion = packet.readString();
}