#pragma once namespace internal { template struct RttiLocator { RttiLocator(uint32_t aId); static const void* Get(); static inline UniquePtr> m_pRtti; }; using TDynamicCast = void*(void* apThis, uint32_t a1, const void* acpBaseRTTI, const void* acpTargetRTTI, uint32_t a4); extern const VersionDbPtr DynamicCast; } // namespace internal template T* Cast(U* apPtr) { return reinterpret_cast(internal::DynamicCast.Get()((void*)apPtr, 0, internal::RttiLocator>::Get(), internal::RttiLocator>::Get(), 0)); } struct IFormFactory; extern template struct internal::RttiLocator; struct BaseFormComponent; extern template struct internal::RttiLocator; struct TESForm; extern template struct internal::RttiLocator; struct SpellItem; extern template struct internal::RttiLocator; struct AlchemyItem; extern template struct internal::RttiLocator; struct MagicItem; extern template struct internal::RttiLocator; struct TESBoundObject; extern template struct internal::RttiLocator; struct TESObject; extern template struct internal::RttiLocator; struct TESFullName; extern template struct internal::RttiLocator; struct BGSKeywordForm; extern template struct internal::RttiLocator; struct TESModelTextureSwap; extern template struct internal::RttiLocator; struct TESModel; extern template struct internal::RttiLocator; struct TESIcon; extern template struct internal::RttiLocator; struct TESTexture; extern template struct internal::RttiLocator; struct BGSMessageIcon; extern template struct internal::RttiLocator; struct TESWeightForm; extern template struct internal::RttiLocator; struct BGSEquipType; extern template struct internal::RttiLocator; struct BGSDestructibleObjectForm; extern template struct internal::RttiLocator; struct BGSPickupPutdownSounds; extern template struct internal::RttiLocator; struct BGSImpactDataSet; extern template struct internal::RttiLocator; struct BGSArtObject; extern template struct internal::RttiLocator; struct TESEffectShader; extern template struct internal::RttiLocator; struct BGSExplosion; extern template struct internal::RttiLocator; struct BGSProjectile; extern template struct internal::RttiLocator; struct BGSDualCastData; extern template struct internal::RttiLocator; struct Setting; extern template struct internal::RttiLocator; struct GameSettingCollection; extern template struct internal::RttiLocator; struct EffectSetting; extern template struct internal::RttiLocator; struct TESImageSpaceModifier; extern template struct internal::RttiLocator; struct BGSPerk; extern template struct internal::RttiLocator; struct BGSReferenceEffect; extern template struct internal::RttiLocator; struct TESObjectLIGH; extern template struct internal::RttiLocator; struct BGSMenuDisplayObject; extern template struct internal::RttiLocator; struct TESEnchantableForm; extern template struct internal::RttiLocator; struct BGSListForm; extern template struct internal::RttiLocator; struct EnchantmentItem; extern template struct internal::RttiLocator; struct IngredientItem; extern template struct internal::RttiLocator; struct TESValueForm; extern template struct internal::RttiLocator; struct BSTask; extern template struct internal::RttiLocator; struct IOTask; extern template struct internal::RttiLocator; struct QueuedFile; extern template struct internal::RttiLocator; struct BSQueuedResourceCollectionBase; extern template struct internal::RttiLocator; struct MagicItemTraversalFunctor; extern template struct internal::RttiLocator; struct MagicItemFindFunctor; extern template struct internal::RttiLocator; struct MagicItemFindKeywordFunctor; extern template struct internal::RttiLocator; struct FindNonExcludedDeliveryFunctor; extern template struct internal::RttiLocator; struct FindEqualsFunctor; extern template struct internal::RttiLocator; struct GetCostliestEffectFunctor; extern template struct internal::RttiLocator; struct LongestDurationFunctor; extern template struct internal::RttiLocator; struct LargestAreaFunctor; extern template struct internal::RttiLocator; struct GetMagicItemDescriptionFunctor; extern template struct internal::RttiLocator; struct ScrollItem; extern template struct internal::RttiLocator; struct TESDescription; extern template struct internal::RttiLocator; struct TESGlobal; extern template struct internal::RttiLocator; struct BSExtraData; extern template struct internal::RttiLocator; struct ExtraSeenData; extern template struct internal::RttiLocator; struct ExtraHavok; extern template struct internal::RttiLocator; struct ExtraEditorID; extern template struct internal::RttiLocator; struct MagicTarget; extern template struct internal::RttiLocator; struct ExtraTimeLeft; extern template struct internal::RttiLocator; struct ExtraLock; extern template struct internal::RttiLocator; struct ExtraTeleport; extern template struct internal::RttiLocator; struct ExtraStartingPosition; extern template struct internal::RttiLocator; struct ExtraOwnership; extern template struct internal::RttiLocator; struct ExtraGlobal; extern template struct internal::RttiLocator; struct ExtraRank; extern template struct internal::RttiLocator; struct ExtraCount; extern template struct internal::RttiLocator; struct ExtraWorn; extern template struct internal::RttiLocator; struct ExtraWornLeft; extern template struct internal::RttiLocator; struct ExtraLeveledItem; extern template struct internal::RttiLocator; struct ExtraOutfitItem; extern template struct internal::RttiLocator; struct ExtraHealth; extern template struct internal::RttiLocator; struct ExtraHealthPerc; extern template struct internal::RttiLocator; struct ExtraCharge; extern template struct internal::RttiLocator; struct ExtraScale; extern template struct internal::RttiLocator; struct ExtraReferenceHandle; extern template struct internal::RttiLocator; struct ExtraFollower; extern template struct internal::RttiLocator; struct ExtraOriginalReference; extern template struct internal::RttiLocator; struct ExtraEnableStateParent; extern template struct internal::RttiLocator; struct ExtraEnableStateChildren; extern template struct internal::RttiLocator; struct ExtraLinkedRef; extern template struct internal::RttiLocator; struct ExtraLinkedRefChildren; extern template struct internal::RttiLocator; struct ExtraActivateRef; extern template struct internal::RttiLocator; struct ExtraActivateRefChildren; extern template struct internal::RttiLocator; struct ExtraRandomTeleportMarker; extern template struct internal::RttiLocator; struct ExtraCannotWear; extern template struct internal::RttiLocator; struct ExtraPoison; extern template struct internal::RttiLocator; struct ExtraLastFinishedSequence; extern template struct internal::RttiLocator; struct ExtraItemDropper; extern template struct internal::RttiLocator; struct ExtraDroppedItemList; extern template struct internal::RttiLocator; struct ExtraSavedAnimation; extern template struct internal::RttiLocator; struct ExtraSavedHavokData; extern template struct internal::RttiLocator; struct ExtraHeadingTarget; extern template struct internal::RttiLocator; struct ExtraRefractionProperty; extern template struct internal::RttiLocator; struct ExtraSound; extern template struct internal::RttiLocator; struct ExtraCreatureAwakeSound; extern template struct internal::RttiLocator; struct ExtraCreatureMovementSound; extern template struct internal::RttiLocator; struct ExtraWeaponIdleSound; extern template struct internal::RttiLocator; struct ExtraWeaponAttackSound; extern template struct internal::RttiLocator; struct ExtraActivateLoopSound; extern template struct internal::RttiLocator; struct ExtraObjectHealth; extern template struct internal::RttiLocator; struct ExtraFactionChanges; extern template struct internal::RttiLocator; struct ExtraActorCause; extern template struct internal::RttiLocator; struct ExtraPatrolRefData; extern template struct internal::RttiLocator; struct ExtraEncounterZone; extern template struct internal::RttiLocator; struct ExtraNavMeshPortal; extern template struct internal::RttiLocator; struct ExtraOcclusionPlaneRefData; extern template struct internal::RttiLocator; struct ExtraPortalRefData; extern template struct internal::RttiLocator; struct ExtraRoomRefData; extern template struct internal::RttiLocator; struct ExtraAliasInstanceArray; extern template struct internal::RttiLocator; struct ExtraSceneData; extern template struct internal::RttiLocator; struct ExtraBadPosition; extern template struct internal::RttiLocator; struct ExtraHeadTrackingWeight; extern template struct internal::RttiLocator; struct ExtraFavorCost; extern template struct internal::RttiLocator; struct ExtraTextDisplayData; extern template struct internal::RttiLocator; struct ExtraHorse; extern template struct internal::RttiLocator; struct ExtraEnchantment; extern template struct internal::RttiLocator; struct ExtraForcedTarget; extern template struct internal::RttiLocator; struct ExtraUniqueID; extern template struct internal::RttiLocator; struct ExtraFlags; extern template struct internal::RttiLocator; struct ExtraDecalGroup; extern template struct internal::RttiLocator; struct ExtraWaterCurrentZoneData; extern template struct internal::RttiLocator; struct ExtraMissingRefIDs; extern template struct internal::RttiLocator; struct ExtraCell3D; extern template struct internal::RttiLocator; struct ExtraRegionList; extern template struct internal::RttiLocator; struct ExtraCellSkyRegion; extern template struct internal::RttiLocator; struct ExtraCellImageSpace; extern template struct internal::RttiLocator; struct ExtraNorthRotation; extern template struct internal::RttiLocator; struct ExtraDetachTime; extern template struct internal::RttiLocator; struct ExtraCanTalkToPlayer; extern template struct internal::RttiLocator; struct ExtraPrimitive; extern template struct internal::RttiLocator; struct ExtraAmmo; extern template struct internal::RttiLocator; struct ExtraMagicLight; extern template struct internal::RttiLocator; struct ExtraLight; extern template struct internal::RttiLocator; struct ExtraFromAlias; extern template struct internal::RttiLocator; struct ExtraOpenCloseActivateRef; extern template struct internal::RttiLocator; struct ExtraTeleportName; extern template struct internal::RttiLocator; struct ExtraCachedScale; extern template struct internal::RttiLocator; struct ExtraHotkey; extern template struct internal::RttiLocator; struct ExtraPackageStartLocation; extern template struct internal::RttiLocator; struct ExtraLocation; extern template struct internal::RttiLocator; struct ExtraTresPassPackage; extern template struct internal::RttiLocator; struct ExtraRagDollData; extern template struct internal::RttiLocator; struct ExtraAttachRef; extern template struct internal::RttiLocator; struct ExtraAttachRefChildren; extern template struct internal::RttiLocator; struct ExtraAshPileRef; extern template struct internal::RttiLocator; struct ExtraLocationRefType; extern template struct internal::RttiLocator; struct ExtraLeveledItemBase; extern template struct internal::RttiLocator; struct ExtraReflectedRefs; extern template struct internal::RttiLocator; struct ExtraReflectorRefs; extern template struct internal::RttiLocator; struct ExtraWaterLightRefs; extern template struct internal::RttiLocator; struct ExtraLitWaterRefs; extern template struct internal::RttiLocator; struct ExtraLevCreaModifier; extern template struct internal::RttiLocator; struct ExtraSpawnContainer; extern template struct internal::RttiLocator; struct ExtraEmittanceSource; extern template struct internal::RttiLocator; struct ExtraMultiBoundRef; extern template struct internal::RttiLocator; struct ExtraMultiBound; extern template struct internal::RttiLocator; struct ExtraRoom; extern template struct internal::RttiLocator; struct ExtraFriendHits; extern template struct internal::RttiLocator; struct ExtraStartingWorldOrCell; extern template struct internal::RttiLocator; struct ExtraHasNoRumors; extern template struct internal::RttiLocator; struct ExtraTerminalState; extern template struct internal::RttiLocator; struct ExtraModelSwap; extern template struct internal::RttiLocator; struct ExtraRadius; extern template struct internal::RttiLocator; struct ExtraCombatStyle; extern template struct internal::RttiLocator; struct ExtraPackageData; extern template struct internal::RttiLocator; struct ExtraCollisionData; extern template struct internal::RttiLocator; struct ExtraGuardedRefData; extern template struct internal::RttiLocator; struct ExtraIgnoredBySandbox; extern template struct internal::RttiLocator; struct ExtraPromotedRef; extern template struct internal::RttiLocator; struct ExtraLargeRefOwnerCells; extern template struct internal::RttiLocator; struct ExtraLightData; extern template struct internal::RttiLocator; struct ExtraAttachedArrows3D; extern template struct internal::RttiLocator; struct ExtraAlphaCutoff; extern template struct internal::RttiLocator; struct ExtraForcedLandingMarker; extern template struct internal::RttiLocator; struct ExtraRefrPath; extern template struct internal::RttiLocator; struct ExtraCellWaterEnvMap; extern template struct internal::RttiLocator; struct ExtraWaterData; extern template struct internal::RttiLocator; struct ExtraScriptedAnimDependence; extern template struct internal::RttiLocator; struct ExtraCellMusicType; extern template struct internal::RttiLocator; struct ExtraCellAcousticSpace; extern template struct internal::RttiLocator; struct ExtraCellWaterType; extern template struct internal::RttiLocator; struct ExtraGIDBuffer; extern template struct internal::RttiLocator; struct TESWorldSpace; extern template struct internal::RttiLocator; struct TESObjectCELL; extern template struct internal::RttiLocator; struct TESKey; extern template struct internal::RttiLocator; struct TESImageSpace; extern template struct internal::RttiLocator; struct BGSAcousticSpace; extern template struct internal::RttiLocator; struct TESWaterForm; extern template struct internal::RttiLocator; struct BGSLocationRefType; extern template struct internal::RttiLocator; struct BGSMusicType; extern template struct internal::RttiLocator; struct TESObjectREFR; extern template struct internal::RttiLocator; struct BGSEncounterZone; extern template struct internal::RttiLocator; struct TESAmmo; extern template struct internal::RttiLocator; struct TESPackage; extern template struct internal::RttiLocator; struct TESTopicInfo; extern template struct internal::RttiLocator; struct TESTopic; extern template struct internal::RttiLocator; struct BGSDialogueBranch; extern template struct internal::RttiLocator; struct TESFaction; extern template struct internal::RttiLocator; struct TESCombatStyle; extern template struct internal::RttiLocator; struct TESActorBase; extern template struct internal::RttiLocator; struct BGSScene; extern template struct internal::RttiLocator; struct TESQuest; extern template struct internal::RttiLocator; struct BGSKeyword; extern template struct internal::RttiLocator; struct BGSMessage; extern template struct internal::RttiLocator; struct ExtraMissingLinkedRefIDs; extern template struct internal::RttiLocator; struct NonActorMagicTarget; extern template struct internal::RttiLocator; struct ExtraMapMarker; extern template struct internal::RttiLocator; struct ExtraDistantData; extern template struct internal::RttiLocator; struct ExtraAnimNoteReceiver; extern template struct internal::RttiLocator; struct ExtraLockList; extern template struct internal::RttiLocator; struct ExtraPersistentCell; extern template struct internal::RttiLocator; struct ExtraRaceData; extern template struct internal::RttiLocator; struct ExtraAnimGraphManager; extern template struct internal::RttiLocator; struct ExtraDismemberedLimbs; extern template struct internal::RttiLocator; struct ExtraBiped; extern template struct internal::RttiLocator; struct ExtraLeveledCreature; extern template struct internal::RttiLocator; struct ExtraAction; extern template struct internal::RttiLocator; struct ExtraShouldWear; extern template struct internal::RttiLocator; struct ExtraContainerChanges; extern template struct internal::RttiLocator; struct ExtraPackage; extern template struct internal::RttiLocator; struct ExtraPlayerCrimeList; extern template struct internal::RttiLocator; struct ExtraRunOncePacks; extern template struct internal::RttiLocator; struct ExtraGhost; extern template struct internal::RttiLocator; struct ExtraSayTopicInfoOnceADay; extern template struct internal::RttiLocator; struct ExtraPatrolRefInUseData; extern template struct internal::RttiLocator; struct ExtraFollowerSwimBreadcrumbs; extern template struct internal::RttiLocator; struct ExtraInfoGeneralTopic; extern template struct internal::RttiLocator; struct ExtraSayToTopicInfo; extern template struct internal::RttiLocator; struct ExtraSoul; extern template struct internal::RttiLocator; struct ExtraResourcesPreload; extern template struct internal::RttiLocator; struct ExtraPortal; extern template struct internal::RttiLocator; struct ExtraOcclusionShape; extern template struct internal::RttiLocator; struct ExtraEditorRef3DData; extern template struct internal::RttiLocator; struct ExtraEditorRefMoveData; extern template struct internal::RttiLocator; struct ExtraAnimationSequencer; extern template struct internal::RttiLocator; struct ExtraCellGrassData; extern template struct internal::RttiLocator; struct ExtraInteraction; extern template struct internal::RttiLocator; struct ExtraGroupConstraint; extern template struct internal::RttiLocator; struct MultiBoundMarkerData; extern template struct internal::RttiLocator; struct INISettingCollection; extern template struct internal::RttiLocator; struct BSStream; extern template struct internal::RttiLocator; struct NiStream; extern template struct internal::RttiLocator; struct InterfacedClass; extern template struct internal::RttiLocator; struct BSThread; extern template struct internal::RttiLocator; struct TESBipedModelForm; extern template struct internal::RttiLocator; struct QueuedActor; extern template struct internal::RttiLocator; struct QueuedReference; extern template struct internal::RttiLocator; struct QueuedModel; extern template struct internal::RttiLocator; struct QueuedCharacter; extern template struct internal::RttiLocator; struct QueuedHead; extern template struct internal::RttiLocator; struct QueuedHelmet; extern template struct internal::RttiLocator; struct AttachDistant3DTask; extern template struct internal::RttiLocator; struct QueuedAnimationObject; extern template struct internal::RttiLocator; struct QueuedTempEffect; extern template struct internal::RttiLocator; struct BackgroundProcessThread; extern template struct internal::RttiLocator; struct BSTaskThread; extern template struct internal::RttiLocator; struct QueuedTree; extern template struct internal::RttiLocator; struct QueuedPlayer; extern template struct internal::RttiLocator; struct INIPrefSettingCollection; extern template struct internal::RttiLocator; struct NiRefObject; extern template struct internal::RttiLocator; struct NiObject; extern template struct internal::RttiLocator; struct NiObjectNET; extern template struct internal::RttiLocator; struct NiAVObject; extern template struct internal::RttiLocator; struct AddCellGrassTask; extern template struct internal::RttiLocator; struct ICellAttachDetachEventSource; extern template struct internal::RttiLocator; struct TES; extern template struct internal::RttiLocator; struct BSTempNodeManager; extern template struct internal::RttiLocator; struct NiNode; extern template struct internal::RttiLocator; struct BGSAddonNode; extern template struct internal::RttiLocator; struct Actor; extern template struct internal::RttiLocator; struct TESObjectWEAP; extern template struct internal::RttiLocator; struct TESEyes; extern template struct internal::RttiLocator; struct TESObjectACTI; extern template struct internal::RttiLocator; struct BGSVoiceType; extern template struct internal::RttiLocator; struct TESObjectSTAT; extern template struct internal::RttiLocator; struct TESObjectMISC; extern template struct internal::RttiLocator; struct TESObjectDOOR; extern template struct internal::RttiLocator; struct TESNPC; extern template struct internal::RttiLocator; struct BGSLoadFormBuffer; extern template struct internal::RttiLocator; struct BGSLoadGameBuffer; extern template struct internal::RttiLocator; struct BGSLoadFormData; extern template struct internal::RttiLocator; struct BGSStoryManagerBranchNode; extern template struct internal::RttiLocator; struct BGSStoryManagerNodeBase; extern template struct internal::RttiLocator; struct BGSStoryManagerTreeForm; extern template struct internal::RttiLocator; struct BGSAttackDataForm; extern template struct internal::RttiLocator; struct BGSBipedModelList; extern template struct internal::RttiLocator; struct BGSBipedObjectForm; extern template struct internal::RttiLocator; struct BGSBlockBashData; extern template struct internal::RttiLocator; struct BGSDebris; extern template struct internal::RttiLocator; struct BGSIdleCollection; extern template struct internal::RttiLocator; struct TESIdleForm; extern template struct internal::RttiLocator; struct BGSOverridePackCollection; extern template struct internal::RttiLocator; struct PerkRankVisitor; extern template struct internal::RttiLocator; struct BGSPerkRankArray; extern template struct internal::RttiLocator; struct BGSSkinForm; extern template struct internal::RttiLocator; struct TESObjectARMO; extern template struct internal::RttiLocator; struct TESSoundFile; extern template struct internal::RttiLocator; struct TESAIForm; extern template struct internal::RttiLocator; struct TESActorBaseData; extern template struct internal::RttiLocator; struct TESAttackDamageForm; extern template struct internal::RttiLocator; struct TESContainer; extern template struct internal::RttiLocator; struct TESHealthForm; extern template struct internal::RttiLocator; struct TESLeveledList; extern template struct internal::RttiLocator; struct TESProduceForm; extern template struct internal::RttiLocator; struct TESQualityForm; extern template struct internal::RttiLocator; struct TESRaceForm; extern template struct internal::RttiLocator; struct TESSpellList; extern template struct internal::RttiLocator; struct TESReactionForm; extern template struct internal::RttiLocator; struct TESImageSpaceModifiableForm; extern template struct internal::RttiLocator; struct TESModelLODList; extern template struct internal::RttiLocator; struct TESLevItem; extern template struct internal::RttiLocator; struct TESModelRDT; extern template struct internal::RttiLocator; struct BSStorage; extern template struct internal::RttiLocator; struct BSMemStorage; extern template struct internal::RttiLocator; struct BSVMLoadTask; extern template struct internal::RttiLocator; struct BGSTextureSet; extern template struct internal::RttiLocator; struct TESRace; extern template struct internal::RttiLocator; struct TESLevSpell; extern template struct internal::RttiLocator; struct TESShout; extern template struct internal::RttiLocator; struct ActionInput; extern template struct internal::RttiLocator; struct BGSAnimSoundStateManager; extern template struct internal::RttiLocator; struct BGSParticleArrayAttach; extern template struct internal::RttiLocator; struct BGSHavokGeometryAttach; extern template struct internal::RttiLocator; struct BGSNamedNodeAttach; extern template struct internal::RttiLocator; struct BGSMultiTechniqueAttach; extern template struct internal::RttiLocator; struct hkpRayHitCollector; extern template struct internal::RttiLocator; struct hkpAllRayHitTempCollector; extern template struct internal::RttiLocator; struct BGSDecalNode; extern template struct internal::RttiLocator; struct QueuedPromoteReferencesTask; extern template struct internal::RttiLocator; struct NiProperty; extern template struct internal::RttiLocator; struct NiAlphaProperty; extern template struct internal::RttiLocator; struct BGSQueuedGrassModelHandles; extern template struct internal::RttiLocator; struct BGSPrimitive; extern template struct internal::RttiLocator; struct BSOcclusionShape; extern template struct internal::RttiLocator; struct BSPortal; extern template struct internal::RttiLocator; struct BSOcclusionPlane; extern template struct internal::RttiLocator; struct BGSPrimitiveLine; extern template struct internal::RttiLocator; struct BGSPrimitiveBox; extern template struct internal::RttiLocator; struct BGSPrimitivePlane; extern template struct internal::RttiLocator; struct BGSPrimitiveSphere; extern template struct internal::RttiLocator; struct BSMultiBoundAABB; extern template struct internal::RttiLocator; struct BSMultiBoundShape; extern template struct internal::RttiLocator; struct BSMultiBoundOBB; extern template struct internal::RttiLocator; struct BSMultiBoundSphere; extern template struct internal::RttiLocator; struct BGSSceneInfo; extern template struct internal::RttiLocator; struct BSAnimationGraphChannel; extern template struct internal::RttiLocator; struct BSAnimGroupSequence; extern template struct internal::RttiLocator; struct NiControllerSequence; extern template struct internal::RttiLocator; struct BSAnimNoteReceiver; extern template struct internal::RttiLocator; struct IBSAnimNoteReceiver; extern template struct internal::RttiLocator; struct GridArray; extern template struct internal::RttiLocator; struct GridCellArray; extern template struct internal::RttiLocator; struct TESActionData; extern template struct internal::RttiLocator; struct BGSActionData; extern template struct internal::RttiLocator; struct ActionOutput; extern template struct internal::RttiLocator; struct FindByEffectSettingFunctor; extern template struct internal::RttiLocator; struct TESCameraState; extern template struct internal::RttiLocator; struct LocalMapCamera; extern template struct internal::RttiLocator; struct TESCamera; extern template struct internal::RttiLocator; struct NiExtraData; extern template struct internal::RttiLocator; struct BSSplatterExtraData; extern template struct internal::RttiLocator; struct TESRegionData; extern template struct internal::RttiLocator; struct TESRegionDataWeather; extern template struct internal::RttiLocator; struct TESRegion; extern template struct internal::RttiLocator; struct TESRegionDataGrass; extern template struct internal::RttiLocator; struct TESRegionDataLandscape; extern template struct internal::RttiLocator; struct TESRegionDataManager; extern template struct internal::RttiLocator; struct TESRegionDataMap; extern template struct internal::RttiLocator; struct TESRegionDataObjects; extern template struct internal::RttiLocator; struct TESRegionDataSound; extern template struct internal::RttiLocator; struct TESRegionObjectBase; extern template struct internal::RttiLocator; struct TESRegionGrassObject; extern template struct internal::RttiLocator; struct TESRegionGrassObjectList; extern template struct internal::RttiLocator; struct TESRegionList; extern template struct internal::RttiLocator; struct TESRegionNoiseFunction; extern template struct internal::RttiLocator; struct TESRegionObject; extern template struct internal::RttiLocator; struct TESLandTexture; extern template struct internal::RttiLocator; struct TESRegionObjectList; extern template struct internal::RttiLocator; struct BGSAddonNodeSoundHandleExtra; extern template struct internal::RttiLocator; struct BGSApparatus; extern template struct internal::RttiLocator; struct BGSArtObjectCloneTask; extern template struct internal::RttiLocator; struct BGSConstructibleObject; extern template struct internal::RttiLocator; struct bhkWorldObject; extern template struct internal::RttiLocator; struct NiCollisionObject; extern template struct internal::RttiLocator; struct bhkNiCollisionObject; extern template struct internal::RttiLocator; struct bhkRigidBody; extern template struct internal::RttiLocator; struct BGSPreloadable; extern template struct internal::RttiLocator; struct BGSHazard; extern template struct internal::RttiLocator; struct BGSLensFlare; extern template struct internal::RttiLocator; struct BSLensFlareRenderData; extern template struct internal::RttiLocator; struct BSLensFlareSpriteRenderData; extern template struct internal::RttiLocator; struct BGSLensFlareSprite; extern template struct internal::RttiLocator; struct BGSVolumetricLighting; extern template struct internal::RttiLocator; struct BSVolumetricLightingRenderData; extern template struct internal::RttiLocator; struct BGSMovableStatic; extern template struct internal::RttiLocator; struct BGSOutfit; extern template struct internal::RttiLocator; struct BGSCollisionLayer; extern template struct internal::RttiLocator; struct BGSStaticCollection; extern template struct internal::RttiLocator; struct TESMagicTargetForm; extern template struct internal::RttiLocator; struct BGSTalkingActivator; extern template struct internal::RttiLocator; struct TESBoundAnimObject; extern template struct internal::RttiLocator; struct BGSOpenCloseForm; extern template struct internal::RttiLocator; struct BSTriShape; extern template struct internal::RttiLocator; struct BSGeometry; extern template struct internal::RttiLocator; struct BSParticleShaderGeometry; extern template struct internal::RttiLocator; struct BSDynamicTriShape; extern template struct internal::RttiLocator; struct TESFlora; extern template struct internal::RttiLocator; struct TESFurniture; extern template struct internal::RttiLocator; struct TESGrass; extern template struct internal::RttiLocator; struct TESLevCharacter; extern template struct internal::RttiLocator; struct TESObjectANIO; extern template struct internal::RttiLocator; struct TESObjectARMA; extern template struct internal::RttiLocator; struct TESObjectBOOK; extern template struct internal::RttiLocator; struct TESMagicCasterForm; extern template struct internal::RttiLocator; struct TESObjectCONT; extern template struct internal::RttiLocator; struct IFadeDoneCallback; extern template struct internal::RttiLocator; struct TESObjectTREE; extern template struct internal::RttiLocator; struct TESSoulGem; extern template struct internal::RttiLocator; struct BGSLocation; extern template struct internal::RttiLocator; struct QueuedPromoteLargeReferencesTask; extern template struct internal::RttiLocator; struct BGSLightingTemplate; extern template struct internal::RttiLocator; struct QueuedPromoteLocationReferencesTask; extern template struct internal::RttiLocator; struct BGSShaderParticleGeometryData; extern template struct internal::RttiLocator; struct BSParticleShaderEmitter; extern template struct internal::RttiLocator; struct BSParticleShaderCubeEmitter; extern template struct internal::RttiLocator; struct BSParticleShaderSnowEmitter; extern template struct internal::RttiLocator; struct BSParticleShaderRainEmitter; extern template struct internal::RttiLocator; struct CellLoaderTask; extern template struct internal::RttiLocator; struct ImageSpaceModifierInstanceForm; extern template struct internal::RttiLocator; struct ImageSpaceModifierInstance; extern template struct internal::RttiLocator; struct ImageSpaceModifierInstanceTemp; extern template struct internal::RttiLocator; struct ImageSpaceModifierInstanceDOF; extern template struct internal::RttiLocator; struct ImageSpaceModifierInstanceRB; extern template struct internal::RttiLocator; struct TESWeather; extern template struct internal::RttiLocator; struct TESClimate; extern template struct internal::RttiLocator; struct NiFloatData; extern template struct internal::RttiLocator; struct NiColorData; extern template struct internal::RttiLocator; struct hkReferencedObject; extern template struct internal::RttiLocator; struct hkBaseObject; extern template struct internal::RttiLocator; struct TESChildCell; extern template struct internal::RttiLocator; struct TESObjectLAND; extern template struct internal::RttiLocator; struct hkpMoppCode; extern template struct internal::RttiLocator; struct hkpWorldCinfo; extern template struct internal::RttiLocator; struct hkpEntityListener; extern template struct internal::RttiLocator; struct bhkEntityListener; extern template struct internal::RttiLocator; struct CheckWithinMultiBoundTask; extern template struct internal::RttiLocator; struct ExtraProcessMiddleLow; extern template struct internal::RttiLocator; struct SeenData; extern template struct internal::RttiLocator; struct IntSeenData; extern template struct internal::RttiLocator; struct TESWindListener; extern template struct internal::RttiLocator; struct bhkWindListener; extern template struct internal::RttiLocator; struct bhkSerializable; extern template struct internal::RttiLocator; struct bhkRefObject; extern template struct internal::RttiLocator; struct hkpShape; extern template struct internal::RttiLocator; struct bhkShape; extern template struct internal::RttiLocator; struct BSHandleRefObject; extern template struct internal::RttiLocator; struct bhkAabbPhantom; extern template struct internal::RttiLocator; struct bhkPhantom; extern template struct internal::RttiLocator; struct hkpPhantomCallbackShape; extern template struct internal::RttiLocator; struct bhkEntity; extern template struct internal::RttiLocator; struct IAnimationGraphManagerHolder; extern template struct internal::RttiLocator; struct bhkSimpleShapePhantom; extern template struct internal::RttiLocator; struct bhkShapePhantom; extern template struct internal::RttiLocator; struct bhkCollisionObject; extern template struct internal::RttiLocator; struct bhkAcousticSpacePhantomCallbackShape; extern template struct internal::RttiLocator; struct bhkSphereRepShape; extern template struct internal::RttiLocator; struct bhkConvexShape; extern template struct internal::RttiLocator; struct bhkPCollisionObject; extern template struct internal::RttiLocator; struct bhkSphereShape; extern template struct internal::RttiLocator; struct ReferenceEffectController; extern template struct internal::RttiLocator; struct OwnedController; extern template struct internal::RttiLocator; struct OwnedCameraEffectController; extern template struct internal::RttiLocator; struct bhkBoxShape; extern template struct internal::RttiLocator; struct IAnimationStreamWrite; extern template struct internal::RttiLocator; struct IAnimationStreamRead; extern template struct internal::RttiLocator; struct AnimationStreamLoadGame; extern template struct internal::RttiLocator; struct AnimationStreamSaveGame; extern template struct internal::RttiLocator; struct ExtraUsedMarkers; extern template struct internal::RttiLocator; struct ExtraReservedMarkers; extern template struct internal::RttiLocator; struct NiTimeController; extern template struct internal::RttiLocator; struct BGSMaterialType; extern template struct internal::RttiLocator; struct TESTexture1024; extern template struct internal::RttiLocator; struct BGSReverbParameters; extern template struct internal::RttiLocator; struct BGSCameraPath; extern template struct internal::RttiLocator; struct BGSCameraShot; extern template struct internal::RttiLocator; struct NiFormArray; extern template struct internal::RttiLocator; struct BGSColorForm; extern template struct internal::RttiLocator; struct BGSDefaultObjectManager; extern template struct internal::RttiLocator; struct BGSFootstep; extern template struct internal::RttiLocator; struct BGSFootstepSet; extern template struct internal::RttiLocator; struct BGSImpactData; extern template struct internal::RttiLocator; struct BSMaterialObject; extern template struct internal::RttiLocator; struct BGSMaterialObject; extern template struct internal::RttiLocator; struct BGSMenuIcon; extern template struct internal::RttiLocator; struct BSIMusicTrack; extern template struct internal::RttiLocator; struct BGSMusicPaletteTrack; extern template struct internal::RttiLocator; struct BGSMusicTrack; extern template struct internal::RttiLocator; struct BGSMusicSilenceTrack; extern template struct internal::RttiLocator; struct BGSMusicSingleTrack; extern template struct internal::RttiLocator; struct BGSMusicTrackFormWrapper; extern template struct internal::RttiLocator; struct BSIMusicType; extern template struct internal::RttiLocator; struct BSIReverbType; extern template struct internal::RttiLocator; struct BGSSoundCategory; extern template struct internal::RttiLocator; struct BSISoundCategory; extern template struct internal::RttiLocator; struct BGSSoundDescriptorForm; extern template struct internal::RttiLocator; struct BSISoundDescriptor; extern template struct internal::RttiLocator; struct BSISoundOutputModel; extern template struct internal::RttiLocator; struct BGSSoundOutput; extern template struct internal::RttiLocator; struct BGSSoundDescriptor; extern template struct internal::RttiLocator; struct BGSStandardSoundDef; extern template struct internal::RttiLocator; struct BSTextureSet; extern template struct internal::RttiLocator; struct BSShaderTextureSet; extern template struct internal::RttiLocator; struct IVisitProcedures; extern template struct internal::RttiLocator; struct TESLoadScreen; extern template struct internal::RttiLocator; struct Script; extern template struct internal::RttiLocator