Added cleaned up structs and classes to proper header files.
This commit is contained in:
@@ -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();
|
||||
|
||||
};
|
||||
@@ -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;
|
||||
};
|
||||
@@ -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;
|
||||
};
|
||||
@@ -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;
|
||||
@@ -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;
|
||||
};
|
||||
@@ -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;
|
||||
};
|
||||
@@ -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;
|
||||
};
|
||||
@@ -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;
|
||||
};
|
||||
@@ -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;
|
||||
};
|
||||
Reference in New Issue
Block a user