/*
    AUTO-GENERATED HEADER - DO NOT MODIFY
    NON-CONSTEXPR HEADER FOR tf2
*/

#ifndef tf2_AUTOGEN_HPP
#define tf2_AUTOGEN_HPP

namespace client_classes
{

class tf2
{
public:
    int CTETFParticleEffect{ 178 };
    int CTETFExplosion{ 177 };
    int CTETFBlood{ 176 };
    int CTFTankBoss{ 315 };
    int CTFBaseBoss{ 182 };
    int CBossAlpha{ 0 };
    int CZombie{ 353 };
    int CMerasmusDancer{ 83 };
    int CMerasmus{ 82 };
    int CHeadlessHatman{ 73 };
    int CEyeballBoss{ 48 };
    int CTFWeaponSapper{ 334 };
    int CTFWeaponBuilder{ 325 };
    int C_TFWeaponBuilder{ 0 };
    int CTFTeam{ 317 };
    int CTFTauntProp{ 316 };
    int CTFProjectile_Rocket{ 263 };
    int CTFProjectile_Flare{ 256 };
    int CTFProjectile_EnergyBall{ 254 };
    int CTFProjectile_GrapplingHook{ 257 };
    int CTFProjectile_HealingBolt{ 258 };
    int CTFProjectile_Arrow{ 251 };
    int CTFPlayerResource{ 248 };
    int CTFPlayer{ 246 };
    int CTFRagdoll{ 282 };
    int CTEPlayerAnimEvent{ 164 };
    int CTFPasstimeLogic{ 239 };
    int CPasstimeBall{ 93 };
    int CTFObjectiveResource{ 234 };
    int CTFGlow{ 213 };
    int CTEFireBullets{ 151 };
    int CTFBuffBanner{ 0 };
    int CTFAmmoPack{ 180 };
    int CObjectTeleporter{ 89 };
    int CObjectSentrygun{ 88 };
    int CTFProjectile_SentryRocket{ 264 };
    int CObjectSapper{ 87 };
    int CObjectCartDispenser{ 85 };
    int CObjectDispenser{ 86 };
    int CMonsterResource{ 84 };
    int CFuncRespawnRoomVisualizer{ 64 };
    int CFuncRespawnRoom{ 63 };
    int CFuncPasstimeGoal{ 61 };
    int CFuncForceField{ 57 };
    int CCaptureZone{ 28 };
    int CCurrencyPack{ 31 };
    int CBaseObject{ 10 };
    int CTFBotHintEngineerNest{ 190 };
    int CBotNPCMinion{ 0 };
    int CBotNPC{ 0 };
    int CRagdollPropAttached{ 110 };
    int CRagdollProp{ 109 };
    int NextBotCombatCharacter{ 356 };
    int CWaterBullet{ 346 };
    int CFuncMonitor{ 59 };
    int CWorld{ 352 };
    int CWaterLODControl{ 347 };
    int CVGuiScreen{ 344 };
    int CPropJeep{ 0 };
    int CPropVehicleChoreoGeneric{ 0 };
    int CTEWorldDecal{ 179 };
    int CTESpriteSpray{ 173 };
    int CTESprite{ 172 };
    int CTESparks{ 171 };
    int CTESmoke{ 170 };
    int CTEShowLine{ 168 };
    int CTEProjectedDecal{ 166 };
    int CTEPlayerDecal{ 165 };
    int CTEPhysicsProp{ 163 };
    int CTEParticleSystem{ 162 };
    int CTEMuzzleFlash{ 161 };
    int CTELargeFunnel{ 158 };
    int CTEKillPlayerAttachments{ 157 };
    int CTEImpact{ 156 };
    int CTEGlowSprite{ 155 };
    int CTEShatterSurface{ 167 };
    int CTEFootprintDecal{ 153 };
    int CTEFizz{ 152 };
    int CTEExplosion{ 150 };
    int CTEEnergySplash{ 149 };
    int CTEEffectDispatch{ 148 };
    int CTEDynamicLight{ 147 };
    int CTEDecal{ 145 };
    int CTEClientProjectile{ 144 };
    int CTEBubbleTrail{ 143 };
    int CTEBubbles{ 142 };
    int CTEBSPDecal{ 141 };
    int CTEBreakModel{ 140 };
    int CTEBloodStream{ 139 };
    int CTEBloodSprite{ 138 };
    int CTEBeamSpline{ 137 };
    int CTEBeamRingPoint{ 136 };
    int CTEBeamRing{ 135 };
    int CTEBeamPoints{ 134 };
    int CTEBeamLaser{ 133 };
    int CTEBeamFollow{ 132 };
    int CTEBeamEnts{ 131 };
    int CTEBeamEntPoint{ 130 };
    int CTEBaseBeam{ 129 };
    int CTEArmorRicochet{ 128 };
    int CTEMetalSparks{ 160 };
    int CTest_ProxyToggle_Networkable{ 174 };
    int CTestTraceline{ 175 };
    int CTesla{ 169 };
    int CTeamTrainWatcher{ 127 };
    int CBaseTeamObjectiveResource{ 16 };
    int CTeam{ 124 };
    int CSun{ 123 };
    int CSteamJet{ 122 };
    int CParticlePerformanceMonitor{ 91 };
    int CSpotlightEnd{ 118 };
    int DustTrail{ 354 };
    int CFireTrail{ 50 };
    int SporeTrail{ 361 };
    int SporeExplosion{ 360 };
    int RocketTrail{ 358 };
    int SmokeTrail{ 359 };
    int CSmokeStack{ 116 };
    int CSlideshowDisplay{ 115 };
    int CShadowControl{ 114 };
    int CSceneEntity{ 113 };
    int CRopeKeyframe{ 112 };
    int CRagdollManager{ 108 };
    int CPropVehicleDriveable{ 107 };
    int CPhysicsPropMultiplayer{ 98 };
    int CPhysBoxMultiplayer{ 96 };
    int CBasePropDoor{ 15 };
    int CDynamicProp{ 33 };
    int CPointCommentaryNode{ 104 };
    int CPointCamera{ 103 };
    int CPlayerResource{ 102 };
    int CPlasma{ 100 };
    int CPhysMagnet{ 99 };
    int CPhysicsProp{ 97 };
    int CPhysBox{ 95 };
    int CParticleSystem{ 92 };
    int ParticleSmokeGrenade{ 357 };
    int CParticleFire{ 90 };
    int MovieExplosion{ 355 };
    int CMaterialModifyControl{ 81 };
    int CLightGlow{ 79 };
    int CInfoOverlayAccessor{ 77 };
    int CTEGaussExplosion{ 154 };
    int CFuncTrackTrain{ 67 };
    int CFuncSmokeVolume{ 66 };
    int CFuncRotating{ 65 };
    int CFuncReflectiveGlass{ 62 };
    int CFuncOccluder{ 60 };
    int CFunc_LOD{ 54 };
    int CTEDust{ 146 };
    int CFunc_Dust{ 53 };
    int CFuncConveyor{ 56 };
    int CBreakableSurface{ 25 };
    int CFuncAreaPortalWindow{ 55 };
    int CFish{ 51 };
    int CEntityFlame{ 38 };
    int CFireSmoke{ 49 };
    int CEnvTonemapController{ 46 };
    int CEnvScreenEffect{ 44 };
    int CEnvScreenOverlay{ 45 };
    int CEnvProjectedTexture{ 42 };
    int CEnvParticleScript{ 41 };
    int CFogController{ 52 };
    int CEntityParticleTrail{ 39 };
    int CEntityDissolve{ 37 };
    int CEnvQuadraticBeam{ 43 };
    int CEmbers{ 36 };
    int CEnvWind{ 47 };
    int CPrecipitation{ 106 };
    int CDynamicLight{ 32 };
    int CColorCorrectionVolume{ 30 };
    int CColorCorrection{ 29 };
    int CBreakableProp{ 24 };
    int CBaseTempEntity{ 17 };
    int CBasePlayer{ 13 };
    int CBaseFlex{ 8 };
    int CBaseEntity{ 7 };
    int CBaseDoor{ 6 };
    int CBaseCombatCharacter{ 4 };
    int CBaseAnimatingOverlay{ 2 };
    int CBoneFollower{ 20 };
    int CBaseAnimating{ 1 };
    int CInfoLightingRelative{ 76 };
    int CAI_BaseNPC{ 0 };
    int CWeaponIFMSteadyCam{ 350 };
    int CWeaponIFMBaseCamera{ 349 };
    int CWeaponIFMBase{ 348 };
    int CTFWearableLevelableItem{ 339 };
    int CTFWearableDemoShield{ 337 };
    int CTFWearableRobotArm{ 341 };
    int CTFRobotArm{ 286 };
    int CTFWrench{ 343 };
    int CTFProjectile_ThrowableBreadMonster{ 278 };
    int CTFProjectile_ThrowableBrick{ 279 };
    int CTFProjectile_ThrowableRepel{ 280 };
    int CTFProjectile_Throwable{ 277 };
    int CTFThrowable{ 318 };
    int CTFSyringeGun{ 314 };
    int CTFKatana{ 224 };
    int CTFSword{ 313 };
    int CSniperDot{ 117 };
    int CTFSniperRifleClassic{ 307 };
    int CTFSniperRifleDecap{ 308 };
    int CTFSniperRifle{ 306 };
    int CTFChargedSMG{ 196 };
    int CTFSMG{ 305 };
    int CTFShovel{ 303 };
    int CTFShotgunBuildingRescue{ 302 };
    int CTFPEPBrawlerBlaster{ 240 };
    int CTFSodaPopper{ 309 };
    int CTFShotgun_Revenge{ 300 };
    int CTFScatterGun{ 296 };
    int CTFShotgun_Pyro{ 299 };
    int CTFShotgun_HWG{ 298 };
    int CTFShotgun_Soldier{ 301 };
    int CTFShotgun{ 297 };
    int CTFCrossbow{ 200 };
    int CTFRocketLauncher_Mortar{ 294 };
    int CTFRocketLauncher_AirStrike{ 292 };
    int CTFRocketLauncher_DirectHit{ 293 };
    int CTFRocketLauncher{ 291 };
    int CTFRevolver{ 285 };
    int CTFDRGPomson{ 201 };
    int CTFRaygun{ 283 };
    int CTFPistol_ScoutSecondary{ 245 };
    int CTFPistol_ScoutPrimary{ 244 };
    int CTFPistol_Scout{ 243 };
    int CTFPistol{ 242 };
    int CTFPipebombLauncher{ 241 };
    int CTFWeaponPDA_Spy{ 331 };
    int CTFWeaponPDA_Engineer_Destroy{ 330 };
    int CTFWeaponPDA_Engineer_Build{ 329 };
    int CTFWeaponPDAExpansion_Teleporter{ 333 };
    int CTFWeaponPDAExpansion_Dispenser{ 332 };
    int CTFWeaponPDA{ 328 };
    int CPasstimeGun{ 94 };
    int CTFParticleCannon{ 238 };
    int CTFParachute_Secondary{ 237 };
    int CTFParachute_Primary{ 236 };
    int CTFParachute{ 235 };
    int CTFMinigun{ 233 };
    int CTFMedigunShield{ 230 };
    int CWeaponMedigun{ 351 };
    int CTFProjectile_MechanicalArmOrb{ 262 };
    int CTFMechanicalArm{ 229 };
    int CTFLunchBox_Drink{ 228 };
    int CTFLunchBox{ 227 };
    int CLaserDot{ 78 };
    int CTFLaserPointer{ 226 };
    int CTFKnife{ 225 };
    int CTFProjectile_Cleaver{ 253 };
    int CTFProjectile_JarMilk{ 261 };
    int CTFProjectile_Jar{ 259 };
    int CTFCleaver{ 197 };
    int CTFJarMilk{ 223 };
    int CTFJar{ 221 };
    int CTFWeaponInvis{ 327 };
    int CTFGrenadePipebombProjectile{ 216 };
    int CTFCannon{ 195 };
    int CTFGrenadeLauncher{ 215 };
    int CTFGrapplingHook{ 214 };
    int CTFFlareGun_Revenge{ 209 };
    int CTFFlareGun{ 208 };
    int CTFFlameRocket{ 206 };
    int CTFFlameThrower{ 207 };
    int CTFFists{ 204 };
    int CTFFireAxe{ 203 };
    int CTFCompoundBow{ 199 };
    int CTFClub{ 198 };
    int CTFBuffItem{ 194 };
    int CTFStickBomb{ 311 };
    int CTFBottle{ 191 };
    int CTFBonesaw{ 189 };
    int CTFBall_Ornament{ 181 };
    int CTFStunBall{ 312 };
    int CTFBat_Giftwrap{ 187 };
    int CTFBat_Wood{ 188 };
    int CTFBat_Fish{ 186 };
    int CTFBat{ 185 };
    int CTFBaseRocket{ 184 };
    int CTFWeaponBaseMerasmusGrenade{ 324 };
    int CTFWeaponBaseMelee{ 323 };
    int CTFWeaponBaseGun{ 322 };
    int CTFWeaponBaseGrenadeProj{ 321 };
    int CTFWeaponBase{ 320 };
    int CTFViewModel{ 319 };
    int CRobotDispenser{ 111 };
    int CTFRobotDestruction_Robot{ 287 };
    int CTFReviveMarker{ 284 };
    int CTFPumpkinBomb{ 281 };
    int CTFProjectile_EnergyRing{ 255 };
    int CTFBaseProjectile{ 183 };
    int CBaseObjectUpgrade{ 11 };
    int CMannVsMachineStats{ 80 };
    int CTFRobotDestructionLogic{ 290 };
    int CTFRobotDestruction_RobotGroup{ 288 };
    int CTFRobotDestruction_RobotSpawn{ 289 };
    int CTFPlayerDestructionLogic{ 247 };
    int CPlayerDestructionDispenser{ 101 };
    int CTFMinigameLogic{ 232 };
    int CTFHalloweenMinigame_FallingPlatforms{ 218 };
    int CTFHalloweenMinigame{ 217 };
    int CTFMiniGame{ 231 };
    int CTFWearableVM{ 342 };
    int CTFWearable{ 335 };
    int CTFPowerupBottle{ 250 };
    int CTFItem{ 220 };
    int CHalloweenSoulPack{ 71 };
    int CTFGenericBomb{ 212 };
    int CBonusRoundLogic{ 23 };
    int CTFGameRulesProxy{ 210 };
    int CTFDroppedWeapon{ 202 };
    int CTFProjectile_SpellKartBats{ 267 };
    int CTFProjectile_SpellKartOrb{ 268 };
    int CTFHellZap{ 219 };
    int CTFProjectile_SpellLightningOrb{ 269 };
    int CTFProjectile_SpellTransposeTeleport{ 276 };
    int CTFProjectile_SpellMeteorShower{ 270 };
    int CTFProjectile_SpellSpawnBoss{ 273 };
    int CTFProjectile_SpellMirv{ 271 };
    int CTFProjectile_SpellPumpkin{ 272 };
    int CTFProjectile_SpellSpawnHorde{ 274 };
    int CTFProjectile_SpellSpawnZombie{ 275 };
    int CTFProjectile_SpellBats{ 265 };
    int CTFProjectile_SpellFireball{ 266 };
    int CTFSpellBook{ 310 };
    int CHightower_TeleportVortex{ 74 };
    int CTeleportVortex{ 159 };
    int CHalloweenGiftPickup{ 69 };
    int CBonusDuckPickup{ 21 };
    int CHalloweenPickup{ 70 };
    int CCaptureFlagReturnIcon{ 27 };
    int CCaptureFlag{ 26 };
    int CBonusPack{ 22 };
    int CHandleTest{ 72 };
    int CTeamRoundTimer{ 126 };
    int CTeamplayRoundBasedRulesProxy{ 125 };
    int CSpriteTrail{ 121 };
    int CSpriteOriented{ 120 };
    int CSprite{ 119 };
    int CPoseController{ 105 };
    int CGameRulesProxy{ 68 };
    int CInfoLadderDismount{ 75 };
    int CFuncLadder{ 58 };
    int CEnvDetailController{ 40 };
    int CTFWearableItem{ 338 };
    int CEconWearable{ 35 };
    int CBaseAttributableItem{ 3 };
    int CEconEntity{ 34 };
    int CBeam{ 19 };
    int CBaseViewModel{ 18 };
    int CBaseProjectile{ 14 };
    int CBaseParticleEntity{ 12 };
    int CBaseGrenade{ 9 };
    int CBaseCombatWeapon{ 5 };
    int CVoteController{ 345 };
    int CTEHL2MPFireBullets{ 0 };
    int CHL2MPRagdoll{ 0 };
    int CHL2MP_Player{ 0 };
    int CWeaponCitizenSuitcase{ 0 };
    int CWeaponCitizenPackage{ 0 };
    int CWeaponAlyxGun{ 0 };
    int CWeaponCubemap{ 0 };
    int CWeaponGaussGun{ 0 };
    int CWeaponAnnabelle{ 0 };
    int CFlaregun{ 0 };
    int CWeaponBugBait{ 0 };
    int CWeaponBinoculars{ 0 };
    int CWeaponCycler{ 0 };
    int CCrossbowBolt{ 0 };
    int CPropVehiclePrisonerPod{ 0 };
    int CPropCrane{ 0 };
    int CPropCannon{ 0 };
    int CPropAirboat{ 0 };
    int CFlare{ 0 };
    int CTEConcussiveExplosion{ 0 };
    int CNPC_Strider{ 0 };
    int CScriptIntro{ 0 };
    int CRotorWashEmitter{ 0 };
    int CPropCombineBall{ 0 };
    int CPlasmaBeamNode{ 0 };
    int CNPC_RollerMine{ 0 };
    int CNPC_Manhack{ 0 };
    int CNPC_CombineGunship{ 0 };
    int CNPC_AntlionGuard{ 0 };
    int CInfoTeleporterCountdown{ 0 };
    int CMortarShell{ 0 };
    int CEnvStarfield{ 0 };
    int CEnvHeadcrabCanister{ 0 };
    int CAlyxEmpEffect{ 0 };
    int CCorpse{ 0 };
    int CCitadelEnergyCore{ 0 };
    int CHL2_Player{ 0 };
    int CBaseHLBludgeonWeapon{ 0 };
    int CHLSelectFireMachineGun{ 0 };
    int CHLMachineGun{ 0 };
    int CBaseHelicopter{ 0 };
    int CNPC_Barney{ 0 };
    int CNPC_Barnacle{ 0 };
    int AR2Explosion{ 0 };
    int CTEAntlionDust{ 0 };
    int CVortigauntEffectDispel{ 0 };
    int CVortigauntChargeToken{ 0 };
    int CNPC_Vortigaunt{ 0 };
    int CPredictedViewModel{ 0 };
    int CWeaponStunStick{ 0 };
    int CWeaponSMG1{ 0 };
    int CWeapon_SLAM{ 0 };
    int CWeaponShotgun{ 0 };
    int CWeaponRPG{ 0 };
    int CWeaponPistol{ 0 };
    int CWeaponPhysCannon{ 0 };
    int CHL2MPMachineGun{ 0 };
    int CBaseHL2MPCombatWeapon{ 0 };
    int CBaseHL2MPBludgeonWeapon{ 0 };
    int CWeaponHL2MPBase{ 0 };
    int CWeaponFrag{ 0 };
    int CWeaponCrowbar{ 0 };
    int CWeaponCrossbow{ 0 };
    int CWeaponAR2{ 0 };
    int CWeapon357{ 0 };
    int CHL2MPGameRulesProxy{ 0 };
    int CHalfLife2Proxy{ 0 };
    int CBaseHLCombatWeapon{ 0 };
    int CTFVehicle{ 0 };
    int CTFBaseDMPowerup{ 0 };
    int CWeaponSpawner{ 0 };
    int CTFUmbrella{ 0 };
    int CTFTranq{ 0 };
    int CTFSMG_Primary{ 0 };
    int CTFRevolver_Secondary{ 0 };
    int CTFNailgun{ 0 };
    int CTFHunterRifle{ 0 };
    int CTFHeavyArtillery{ 0 };
    int CTFHammerfists{ 0 };
    int CTFCrowbar{ 0 };
    int CTFChainsaw{ 0 };
    int CTEPlantBomb{ 0 };
    int CTERadioIcon{ 0 };
    int CPlantedC4{ 0 };
    int CCSTeam{ 0 };
    int CCSPlayerResource{ 0 };
    int CCSPlayer{ 0 };
    int CCSRagdoll{ 0 };
    int CHostage{ 0 };
    int CWeaponXM1014{ 0 };
    int CWeaponUSP{ 0 };
    int CWeaponUMP45{ 0 };
    int CWeaponTMP{ 0 };
    int CSmokeGrenade{ 0 };
    int CWeaponSG552{ 0 };
    int CWeaponSG550{ 0 };
    int CWeaponScout{ 0 };
    int CWeaponP90{ 0 };
    int CWeaponP228{ 0 };
    int CWeaponMP5Navy{ 0 };
    int CWeaponMAC10{ 0 };
    int CWeaponM4A1{ 0 };
    int CWeaponM3{ 0 };
    int CWeaponM249{ 0 };
    int CKnife{ 0 };
    int CHEGrenade{ 0 };
    int CWeaponGlock{ 0 };
    int CWeaponGalil{ 0 };
    int CWeaponG3SG1{ 0 };
    int CFlashbang{ 0 };
    int CWeaponFiveSeven{ 0 };
    int CWeaponFamas{ 0 };
    int CWeaponElite{ 0 };
    int CDEagle{ 0 };
    int CWeaponCSBaseGun{ 0 };
    int CWeaponCSBase{ 0 };
    int CC4{ 0 };
    int CBaseCSGrenade{ 0 };
    int CWeaponAWP{ 0 };
    int CWeaponAug{ 0 };
    int CAK47{ 0 };
    int CFootstepControl{ 0 };
    int CCSGameRulesProxy{ 0 };
    int CBaseCSGrenadeProjectile{ 0 };
    int CSDKTeam_Deathmatch{ 0 };
    int CSDKTeam_Red{ 0 };
    int CSDKTeam_Blue{ 0 };
    int CSDKTeam_Unassigned{ 0 };
    int CSDKTeam{ 0 };
    int CSDKPlayerResource{ 0 };
    int CSDKRagdoll{ 0 };
    int CSDKPlayer{ 0 };
    int CSparkler{ 0 };
    int CRatRaceWaypoint{ 0 };
    int CBriefcaseCaptureZone{ 0 };
    int CBriefcase{ 0 };
    int CWeaponSDKBase{ 0 };
    int CWeaponMP5K{ 0 };
    int CWeaponMossberg{ 0 };
    int CWeaponM1911{ 0 };
    int CWeaponM16{ 0 };
    int CWeaponGrenade{ 0 };
    int CWeaponFAL{ 0 };
    int CWeaponBrawl{ 0 };
    int CWeaponBeretta{ 0 };
    int CBaseSDKGrenade{ 0 };
    int CAkimboM1911{ 0 };
    int CAkimboBeretta{ 0 };
    int CAkimboBase{ 0 };
    int CWeaponSDKMelee{ 0 };
    int CSDKGameRulesProxy{ 0 };
    int CBaseGrenadeProjectile{ 0 };
    int CDAViewModel{ 0 };
    int CTFWearableRazorback{ 340 };
    int CTFWearableCampaignItem{ 336 };
    int CTFSlap{ 304 };
    int CTFRocketPack{ 295 };
    int CTFGasManager{ 211 };
    int CTFProjectile_JarGas{ 260 };
    int CTFJarGas{ 222 };
    int CTFWeaponFlameBall{ 326 };
    int CTFBreakableSign{ 193 };
    int CTFBreakableMelee{ 192 };
    int CTFProjectile_BallOfFire{ 252 };
    int CTFPointManager{ 249 };
    int CTFFlameManager{ 205 };
};

extern tf2 tf2_list;
} // namespace client_classes

#endif /* tf2_AUTOGEN_HPP */