Added cleaned up structs and classes to proper header files.

This commit is contained in:
Justin Marshall
2026-08-08 17:17:36 -07:00
parent 2b5e5a2c2a
commit 61cb846dd5
791 changed files with 85858 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
#pragma once
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
// Original PDB header: w:\tech5\engine\network\hansoftreport.h
// Recovered logical types: 1
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
// IDA Local Type ordinal 17685; PDB kind: class.
class idHansoftReport : public idIssueReport
{
public:
// Recovered virtual interface; IDA vtable ordinal 17686.
virtual ~idHansoftReport();
virtual void WriteReport();
};
+18
View File
@@ -0,0 +1,18 @@
#pragma once
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
// Original PDB header: w:\tech5\engine\network\issuereport.h
// Recovered logical types: 1
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
// IDA Local Type ordinal 17681; PDB kind: class.
class idIssueReport
{
public:
// Recovered virtual interface; IDA vtable ordinal 17682.
virtual ~idIssueReport();
virtual void WriteReport();
idStr attachFileName;
};
+18
View File
@@ -0,0 +1,18 @@
#pragma once
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
// Original PDB header: w:\tech5\engine\network\localreport.h
// Recovered logical types: 1
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
// IDA Local Type ordinal 17683; PDB kind: class.
class idLocalReport : public idIssueReport
{
public:
// Recovered virtual interface; IDA vtable ordinal 17684.
virtual ~idLocalReport();
virtual void WriteReport();
idStr fileName;
};
+74
View File
@@ -0,0 +1,74 @@
#pragma once
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
// Original PDB header: w:\tech5\engine\network\packetprocessor.h
// Recovered logical types: 5
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
// IDA Local Type ordinal 10548; PDB kind: struct.
struct PACKET_PROCESSOR
{
PACKET_QUEUE FreePacketContexts;
PACKET_QUEUE InFlight;
PACKET_CONTEXT *PacketContextAllocation;
};
// IDA Local Type ordinal 22294; PDB kind: class.
class idPacketProcessor
{
public:
unsigned __int8 msgBuffer[8000];
int msgWritePos;
int fragmentSequence;
int droppedFrags;
bool fragmentedSend;
idDataQueue<63,8000> reliable;
int reliableSequenceSend;
int reliableSequenceRecv;
int numReliable;
unsigned __int8 reliableBuffer[8000];
const unsigned __int8 *reliableMsgPtrs[63];
int reliableMsgSize[63];
int queuedReliableAck;
idBitMsg unsentMsg;
unsigned __int8 unsentBuffer[8000];
int lastSendTime;
int outgoingRateTime;
float outgoingRateBytes;
int incomingRateTime;
float incomingRateBytes;
int outgoingBytes;
int incomingBytes;
int currentOutgoingRate;
int lastOutgoingRateTime;
int lastOutgoingBytes;
int currentIncomingRate;
int lastIncomingRateTime;
int lastIncomingBytes;
idGaugeMetric outgoingPacketSize;
idGaugeMetric incomingPacketSize;
idGaugeMetric handledReliableMsgSize;
idGaugeMetric queuedReliableMsgSize;
idGaugeMetric fragmentedPacketSize;
idGaugeMetric sentSnapShotSize;
int fragmentAccumulator;
};
// IDA Local Type ordinal 22295; PDB kind: class.
class idPacketProcessor::idOuterPacketHeader
{
public:
unsigned __int16 sessionID;
};
// IDA Local Type ordinal 22296; PDB kind: class.
class idPacketProcessor::idInnerPacketHeader
{
public:
int type;
int userData;
};
// IDA Local Type ordinal 26638; PDB kind: typedef.
typedef PACKET_PROCESSOR *PPACKET_PROCESSOR;
+60
View File
@@ -0,0 +1,60 @@
#pragma once
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
// Original PDB header: w:\tech5\engine\network\serializer.h
// Recovered logical types: 5
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
// IDA Local Type ordinal 13123; PDB kind: class.
class __declspec(align(4)) idSimpleSerializer
{
public:
unsigned __int8 *data;
int size;
int pos;
bool writing;
};
// IDA Local Type ordinal 13524; PDB kind: class.
class idSerializer
{
public:
bool writing;
idBitMsg *msg;
};
// IDA Local Type ordinal 13678; PDB kind: struct.
struct idSerializerLog::logEntry_t
{
idStr typeName;
idStr instanceName;
int objID;
int parent;
int parentObjID;
int start;
int end;
int startWriteBit;
int endWriteBit;
};
// IDA Local Type ordinal 13680; PDB kind: struct.
struct idSerializerLog::compressionEntry_t
{
int objID;
int csize;
};
// IDA Local Type ordinal 13682; PDB kind: class.
class idSerializerLog
{
public:
idList<idSerializerLog::logEntry_t,44> logEntries;
idList<idSerializerLog::compressionEntry_t,44> compressionEntries;
int finalCompressedSize;
int finalUncompressedSize;
bool fragmented;
int lastEntry;
int lastObjID;
int refCount;
};
+31
View File
@@ -0,0 +1,31 @@
#pragma once
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
// Original PDB header: w:\tech5\engine\network\smtp.h
// Recovered logical types: 3
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
// IDA Local Type ordinal 12990; PDB kind: struct.
struct idMTP::request_t
{
unsigned __int64 offset;
unsigned int length;
unsigned __int16 filenameLength;
unsigned __int16 operation;
};
// IDA Local Type ordinal 12992; PDB kind: struct.
struct idMTP::stats_t
{
unsigned __int64 length;
unsigned int timestamp;
unsigned int unused;
};
// IDA Local Type ordinal 23109; PDB kind: class.
class idSMTP
{
public:
idTCP tcp;
};
+66
View File
@@ -0,0 +1,66 @@
#pragma once
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
// Original PDB header: w:\tech5\engine\network\snapshot.h
// Recovered logical types: 5
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
// IDA Local Type ordinal 1101; PDB kind: enum.
enum snapshotState_t : __int32
{
SNAP_NONE = 0x0,
SNAP_READING = 0x1,
SNAP_WRITING = 0x2,
};
// IDA Local Type ordinal 13672; PDB kind: struct.
struct idSnapShot::objectBuffer_t
{
unsigned __int8 *data;
unsigned int size;
};
// IDA Local Type ordinal 13673; PDB kind: struct.
struct __declspec(align(4)) idSnapShot::objectState_t
{
unsigned __int16 objectNum;
idSnapShot::objectBuffer_t buffer;
unsigned int visMask;
bool stale;
bool deleted;
int changedCount;
int expectedSequence;
bool createdFromTemplate;
};
// IDA Local Type ordinal 13683; PDB kind: class.
class __declspec(align(4)) idSnapShot
{
public:
idList<idSnapShot::objectState_t *,57> objectStates;
idBlockAlloc<idSnapShot::objectState_t,16,57> allocatedObjs;
idSerializerLog *serializeLog;
int time;
int recvTime;
bool isGlobalHeap;
};
// IDA Local Type ordinal 22183; PDB kind: struct.
struct idSnapShot::submitDeltaJobsInfo_t
{
objParms_t *objParms;
int maxObjParms;
unsigned __int8 *objMemory;
objHeader_t *headers;
int maxHeaders;
int maxObjMemory;
lzwParm_t *lzwParms;
int maxDeltaParms;
idSnapShot *oldSnap;
int visIndex;
int baseSequence;
idSnapShot *templateStates;
lzwInOutData_t *lzwInOutData;
idParallelJobList *snapshotJobList;
};
+40
View File
@@ -0,0 +1,40 @@
#pragma once
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
// Original PDB header: w:\tech5\engine\network\snapshotmetrics.h
// Recovered logical types: 2
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
// IDA Local Type ordinal 22308; PDB kind: class.
class idSnapshotMetrics
{
public:
idStaticList<idStr,16> ignoreList;
idStaticList<idStr,16> watchList;
bool printNextReport;
float SNAPSHOTS_DRAW_SCALE;
float SNAPSHOTS_Y_OFFSET;
float SNAPSHOTS_X_OFFSET;
float SNAPSHOTS_Y_SPACING;
float curY;
int width;
int height;
int nameLen;
int lastReportMS;
int guiOffset;
int nextKeyEvent;
idArray<int,6> peerSeq;
};
// IDA Local Type ordinal 22309; PDB kind: class.
class idSnapshotMetrics::idSnapshotMetricRecord : public idMetricRecord
{
public:
// Recovered virtual interface; IDA vtable ordinal 22310.
virtual ~idSnapshotMetricRecord();
virtual void WriteHeader(idMetricFile *);
virtual void SerializeEntry(idMetricFile *);
idStr text;
};
+37
View File
@@ -0,0 +1,37 @@
#pragma once
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
// Original PDB header: w:\tech5\engine\network\snapshotprocessor.h
// Recovered logical types: 2
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
// IDA Local Type ordinal 21666; PDB kind: struct.
struct idSnapshotProcessor::jobMemory_t
{
idArray<objParms_t,4096> objParms;
idArray<objHeader_t,256> headers;
idArray<lzwParm_t,32> lzwParms;
idArray<lzwDelta_t,1> lzwDeltas;
idArray<unsigned char,8192> lzwMem;
lzwInOutData_t lzwInOutData;
};
// IDA Local Type ordinal 21667; PDB kind: class.
class idSnapshotProcessor
{
public:
int snapSequence;
int baseSequence;
int lastFullSnapBaseSequence;
idSnapShot baseState;
idDataQueue<64,65536> deltas;
idArray<idSerializerLog *,64> deltaLogs;
idSnapShot pendingSnap;
bool hasPendingSnap;
idSnapshotProcessor::jobMemory_t *jobMemory;
idSnapShot submittedState;
idSnapShot templateStates;
idSnapShot submittedTemplateStates;
int partialBaseSequence;
};