525 lines
9.0 KiB
C++
525 lines
9.0 KiB
C++
#pragma once
|
|
|
|
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
|
|
// Original PDB header: w:\tech5\tungsten\game\entities\entityptr.h
|
|
// Recovered logical types: 75
|
|
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
|
|
|
|
|
|
// IDA Local Type ordinal 14186; PDB kind: class.
|
|
class idEntityPtr<idEntity>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14316; PDB kind: class.
|
|
class idEntityPtr<idLedge>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14317; PDB kind: class.
|
|
class idEntityPtr<idUseLedge>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14319; PDB kind: class.
|
|
class idEntityPtr<idWallClimb>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14363; PDB kind: class.
|
|
class idEntityPtr<idTownGarageManager>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14364; PDB kind: class.
|
|
class idEntityPtr<idInfo_Trigger_Facing_Target>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14376; PDB kind: class.
|
|
class idEntityPtr<idEntity const >
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14474; PDB kind: class.
|
|
class idEntityPtr<idAI2>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14484; PDB kind: class.
|
|
class idEntityPtr<idAIHintGroup>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14486; PDB kind: class.
|
|
class idEntityPtr<idTarget_FakeEnemy>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14489; PDB kind: class.
|
|
class idEntityPtr<idAISearchHintGroup>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14504; PDB kind: class.
|
|
class idEntityPtr<idVehicle_Car>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14640; PDB kind: class.
|
|
class idEntityPtr<idVehicle>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14679; PDB kind: class.
|
|
class idEntityPtr<idVehicleOccupant>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14696; PDB kind: class.
|
|
class idEntityPtr<idActor>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14925; PDB kind: class.
|
|
class idEntityPtr<idCamera>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 14990; PDB kind: class.
|
|
class idEntityPtr<idPlayer>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15102; PDB kind: class.
|
|
class idEntityPtr<idSplinePath>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15218; PDB kind: class.
|
|
class idEntityPtr<idAnimatedEntity>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15268; PDB kind: class.
|
|
class idEntityPtr<idProjectile>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15672; PDB kind: class.
|
|
class idEntityPtr<idNavSplinePath>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15681; PDB kind: class.
|
|
class idEntityPtr<idVehicleAI>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15688; PDB kind: class.
|
|
class idEntityPtr<idSplineWaypoint>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15737; PDB kind: class.
|
|
class idEntityPtr<idInfoPath>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15785; PDB kind: class.
|
|
class idEntityPtr<idTrigger>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15939; PDB kind: class.
|
|
class idEntityPtr<idDynamicEntity>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15988; PDB kind: class.
|
|
class idEntityPtr<idGuiEntity>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15990; PDB kind: class.
|
|
class idEntityPtr<idTarget_JobTriggered>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15992; PDB kind: class.
|
|
class idEntityPtr<idInfoGarageBay>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15994; PDB kind: class.
|
|
class idEntityPtr<idInfoLookTargetGroup>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 16039; PDB kind: class.
|
|
class idEntityPtr<idGameChallenge>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 16040; PDB kind: class.
|
|
class idEntityPtr<idCoopStartingInventory>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 16549; PDB kind: class.
|
|
class idEntityPtr<idCollisionStreamArea>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 16552; PDB kind: class.
|
|
class idEntityPtr<idAIDebugCamera>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 16553; PDB kind: class.
|
|
class idEntityPtr<idFreeCamera>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 16554; PDB kind: class.
|
|
class idEntityPtr<idTestModel2>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 16627; PDB kind: class.
|
|
class idEntityPtr<idInteractionCamera>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 16708; PDB kind: class.
|
|
class idEntityPtr<idScenePoint const >
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 17099; PDB kind: class.
|
|
class idEntityPtr<idScenePoint>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 17169; PDB kind: class.
|
|
class idEntityPtr<idInfoNavObstacle>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 17217; PDB kind: class.
|
|
class idEntityPtr<idInfoPath const >
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 17220; PDB kind: class.
|
|
class idEntityPtr<idActionNode>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 17222; PDB kind: class.
|
|
class idEntityPtr<idAIInteraction>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 17224; PDB kind: class.
|
|
class idEntityPtr<idVolume_Restriction>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 17225; PDB kind: class.
|
|
class idEntityPtr<idScenePoint_UserGroup>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 17694; PDB kind: class.
|
|
class idEntityPtr<idInfo>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 17701; PDB kind: class.
|
|
class idEntityPtr<idPlayerStart>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 18086; PDB kind: class.
|
|
class idEntityPtr<idProp_JobPosting>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 18790; PDB kind: class.
|
|
class idEntityPtr<idInfoZiplineTarget>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 18794; PDB kind: class.
|
|
class idEntityPtr<idMover>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 18841; PDB kind: class.
|
|
class idEntityPtr<idRandomLoot>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 18853; PDB kind: class.
|
|
class idEntityPtr<idDynamicWaterEntity>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 18911; PDB kind: class.
|
|
class idEntityPtr<idTurretGunner>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 18975; PDB kind: class.
|
|
class idEntityPtr<idAICombatHint>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 18979; PDB kind: class.
|
|
class idEntityPtr<idVolume>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 18983; PDB kind: class.
|
|
class idEntityPtr<idAICombatHint_SuppressionFirePoint>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 19011; PDB kind: class.
|
|
class idEntityPtr<idAFEntity_Dummy>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 19027; PDB kind: class.
|
|
class idEntityPtr<idDoor_Base>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 19172; PDB kind: class.
|
|
class idEntityPtr<idTarget_DummyFire>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 19388; PDB kind: class.
|
|
class idEntityPtr<idTarget_LayerStateChange>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 19520; PDB kind: class.
|
|
class idEntityPtr<idInfoRoam>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 19548; PDB kind: class.
|
|
class idEntityPtr<idProp_Explosive>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 19552; PDB kind: class.
|
|
class idEntityPtr<idProp_ExplosivePlunger>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 19559; PDB kind: class.
|
|
class idEntityPtr<idAnimatedSimple>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 19560; PDB kind: class.
|
|
class idEntityPtr<idFirstPersonEvent>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 19596; PDB kind: class.
|
|
class idEntityPtr<idAlignedEntity>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 19649; PDB kind: class.
|
|
class idEntityPtr<idMoverAttachment>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 19885; PDB kind: class.
|
|
class idEntityPtr<idGameChallenge_Coop>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 19887; PDB kind: class.
|
|
class idEntityPtr<idProp_OnlineCollectible>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 19940; PDB kind: class.
|
|
class idEntityPtr<idTarget_Spawn>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 20058; PDB kind: class.
|
|
class idEntityPtr<idAnimated_AnimWeb>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 20109; PDB kind: class.
|
|
class idEntityPtr<idEditorModelEntity>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 20468; PDB kind: class.
|
|
class idEntityPtr<idInfo_TraversalPoint>
|
|
{
|
|
public:
|
|
idSpawnId spawnId;
|
|
};
|
|
|
|
// IDA Local Type ordinal 26713; PDB kind: typedef.
|
|
typedef idEntityPtr<idEntity> entityPtr_t;
|
|
|
|
// IDA Local Type ordinal 32453; PDB kind: typedef.
|
|
typedef idList<idEntityPtr<idEntity>,5> idEntityPtrList;
|