#pragma once

typedef void * (* _Oblivion_DynamicCast)(void * srcObj, UInt32 arg1, const void * fromType, const void * toType, UInt32 arg4);
extern const _Oblivion_DynamicCast Oblivion_DynamicCast;

// no real reason to expose most RTTI stuff for the editor
// but here it is in any case
extern const void * RTTI_BaseFormComponent;
extern const void * RTTI_MemoryHeap;
extern const void * RTTI_BSTempNodeManager;
extern const void * RTTI_NiWindow;
extern const void * RTTI_NiStencilProperty;
extern const void * RTTI_NiVertexColorProperty;
extern const void * RTTI_NiWireframeProperty;
extern const void * RTTI_NiZBufferProperty;
extern const void * RTTI_NiAlphaProperty;
extern const void * RTTI_BSExtraData;
extern const void * RTTI_DialogExtraParam;
extern const void * RTTI_DialogExtraLocalCopy;
extern const void * RTTI_DialogExtraColorControl;
extern const void * RTTI_DialogExtraSubWindow;
extern const void * RTTI_DialogExtraCurrCondItem;
extern const void * RTTI_DialogExtraWorkingData;
extern const void * RTTI_DialogExtraFactionData;
extern const void * RTTI_DialogExtraReactionData;
extern const void * RTTI_DialogExtraQuestStageData;
extern const void * RTTI_DialogExtraPopupMenu;
extern const void * RTTI_DialogExtraRefSelectControl;
extern const void * RTTI_DialogExtraPreviewControl;
extern const void * RTTI_DialogExtraFreeformFaceControl;
extern const void * RTTI_DialogExtraDialogData;
extern const void * RTTI_DialogExtraNotifyInfo;
extern const void * RTTI_DialogExtraTimer;
extern const void * RTTI_DialogExtraQuestFilter;
extern const void * RTTI_TESFormIDListView;
extern const void * RTTI_TESPreviewControl;
extern const void * RTTI_TESRenderControl;
extern const void * RTTI_GameSetting;
extern const void * RTTI_TESPackage;
extern const void * RTTI_ExtraWaterHeight;
extern const void * RTTI_ExtraRegionList;
extern const void * RTTI_ExtraCellMusicType;
extern const void * RTTI_ExtraCellClimate;
extern const void * RTTI_ExtraCellWaterType;
extern const void * RTTI_ExtraCell3D;
extern const void * RTTI_ExtraHavok;
extern const void * RTTI_ExtraCellCanopyShadowMask;
extern const void * RTTI_BaseExtraList;
extern const void * RTTI_ExtraDataList;
extern const void * RTTI_ExtraAnim;
extern const void * RTTI_ExtraBiped;
extern const void * RTTI_ExtraStartingWorldOrCell;
extern const void * RTTI_ExtraLight;
extern const void * RTTI_ExtraLock;
extern const void * RTTI_ExtraTeleport;
extern const void * RTTI_ExtraMapMarker;
extern const void * RTTI_ExtraAction;
extern const void * RTTI_ExtraContainerChanges;
extern const void * RTTI_ExtraOriginalReference;
extern const void * RTTI_ExtraOwnership;
extern const void * RTTI_ExtraGlobal;
extern const void * RTTI_ExtraRank;
extern const void * RTTI_ExtraCount;
extern const void * RTTI_ExtraHealth;
extern const void * RTTI_ExtraUses;
extern const void * RTTI_ExtraTimeLeft;
extern const void * RTTI_ExtraCharge;
extern const void * RTTI_ExtraSoul;
extern const void * RTTI_ExtraScript;
extern const void * RTTI_ExtraScale;
extern const void * RTTI_ExtraWorn;
extern const void * RTTI_ExtraBoundArmor;
extern const void * RTTI_ExtraWornLeft;
extern const void * RTTI_ExtraCannotWear;
extern const void * RTTI_ExtraSeed;
extern const void * RTTI_ExtraReferencePointer;
extern const void * RTTI_ExtraMasterFileCell;
extern const void * RTTI_ExtraPackage;
extern const void * RTTI_ExtraLeveledItem;
extern const void * RTTI_ExtraPersistentCell;
extern const void * RTTI_ExtraRagDollData;
extern const void * RTTI_ExtraUsedMarkers;
extern const void * RTTI_ExtraRunOncePacks;
extern const void * RTTI_ExtraDistantData;
extern const void * RTTI_ExtraEnableStateParent;
extern const void * RTTI_ExtraRandomTeleportMarker;
extern const void * RTTI_ExtraMerchantContainer;
extern const void * RTTI_ExtraTravelHorse;
extern const void * RTTI_ExtraLevCreaModifier;
extern const void * RTTI_ExtraPoison;
extern const void * RTTI_ExtraXTarget;
extern const void * RTTI_ExtraHeadingTarget;
extern const void * RTTI_ExtraRefractionProperty;
extern const void * RTTI_ExtraStartingPosition;
extern const void * RTTI_ExtraPackageStartLocation;
extern const void * RTTI_ExtraEditorRef3DData;
extern const void * RTTI_ExtraEditorRefMoveData;
extern const void * RTTI_TESFullName;
extern const void * RTTI_Archive;
extern const void * RTTI_ArchiveFile;
extern const void * RTTI_CompressedArchiveFile;
extern const void * RTTI_NiFile;
extern const void * RTTI_BSFile;
extern const void * RTTI_BSSearchPath;
extern const void * RTTI_BSTaskThread;
extern const void * RTTI_FileFinder;
extern const void * RTTI_IOManager;
extern const void * RTTI_IOTask;
extern const void * RTTI_BSStream;
extern const void * RTTI_QueuedFile;
extern const void * RTTI_QueuedFileEntry;
extern const void * RTTI_QueuedTexture;
extern const void * RTTI_QueuedModel;
extern const void * RTTI_QueuedDistantLOD;
extern const void * RTTI_QueuedTreeBillboard;
extern const void * RTTI_QueuedTreeModel;
extern const void * RTTI_QueuedKF;
extern const void * RTTI_QueuedAnimIdle;
extern const void * RTTI_QueuedHead;
extern const void * RTTI_QueuedReference;
extern const void * RTTI_QueuedTree;
extern const void * RTTI_QueuedActor;
extern const void * RTTI_QueuedCharacter;
extern const void * RTTI_QueuedCreature;
extern const void * RTTI_QueuedChildren;
extern const void * RTTI_BackgroundCloneThread;
extern const void * RTTI_TES;
extern const void * RTTI_TESRegionDataManagerEditor;
extern const void * RTTI_TESActorBaseData;
extern const void * RTTI_TESAIForm;
extern const void * RTTI_TESAnimation;
extern const void * RTTI_TESAttackDamageForm;
extern const void * RTTI_TESAttributes;
extern const void * RTTI_TESIcon;
extern const void * RTTI_TESBipedModelForm;
extern const void * RTTI_TESContainer;
extern const void * RTTI_TESDescription;
extern const void * RTTI_TESEnchantableForm;
extern const void * RTTI_TESForm;
extern const void * RTTI_TESHealthForm;
extern const void * RTTI_TESLeveledList;
extern const void * RTTI_TESModel;
extern const void * RTTI_TESModelList;
extern const void * RTTI_TESProduceForm;
extern const void * RTTI_TESQualityForm;
extern const void * RTTI_TESRaceForm;
extern const void * RTTI_TESReactionForm;
extern const void * RTTI_TESScriptableForm;
extern const void * RTTI_TESSpellList;
extern const void * RTTI_TESTexture;
extern const void * RTTI_TESUsesForm;
extern const void * RTTI_TESValueForm;
extern const void * RTTI_TESWeightForm;
extern const void * RTTI_AnimSequenceBase;
extern const void * RTTI_AnimSequenceSingle;
extern const void * RTTI_AnimSequenceMultiple;
extern const void * RTTI_bhkSerializable;
extern const void * RTTI_bhkAction;
extern const void * RTTI_bhkUnaryAction;
extern const void * RTTI_bhkMouseSpringAction;
extern const void * RTTI_GridArray;
extern const void * RTTI_GridCellArray;
extern const void * RTTI_GridDistantArray;
extern const void * RTTI_MessageHandler;
extern const void * RTTI_BSAnimGroupSequence;
extern const void * RTTI_BSFadeNode;
extern const void * RTTI_NiRefObject;
extern const void * RTTI_BSTexturePalette;
extern const void * RTTI_TESRegion;
extern const void * RTTI_TESRegionData;
extern const void * RTTI_TESRegionDataGrass;
extern const void * RTTI_TESRegionDataLandscape;
extern const void * RTTI_TESRegionDataManager;
extern const void * RTTI_TESRegionDataMap;
extern const void * RTTI_TESRegionDataObjects;
extern const void * RTTI_TESRegionDataSound;
extern const void * RTTI_TESRegionDataWeather;
extern const void * RTTI_TESRegionGrassObject;
extern const void * RTTI_TESRegionGrassObjectList;
extern const void * RTTI_TESRegionList;
extern const void * RTTI_TESRegionNoiseFunction;
extern const void * RTTI_TESRegionObject;
extern const void * RTTI_TESRegionObjectList;
extern const void * RTTI_GameSettingCollection;
extern const void * RTTI_INISettingCollection;
extern const void * RTTI_LipSynchroSettingCollection;
extern const void * RTTI_REGINISettingCollection;
extern const void * RTTI_RegSettingCollection;
extern const void * RTTI_BirthSign;
extern const void * RTTI_CreatureSounds;
extern const void * RTTI_TESAnimGroup;
extern const void * RTTI_TESClass;
extern const void * RTTI_TESActorBase;
extern const void * RTTI_TESCreature;
extern const void * RTTI_TESEyes;
extern const void * RTTI_TESFaction;
extern const void * RTTI_TESHair;
extern const void * RTTI_NiFormArray;
extern const void * RTTI_TESModelAnim;
extern const void * RTTI_TESIdleForm;
extern const void * RTTI_TESNPC;
extern const void * RTTI_TESQuest;
extern const void * RTTI_TESRace;
extern const void * RTTI_TESSkill;
extern const void * RTTI_TopicInfoArray;
extern const void * RTTI_TESTopic;
extern const void * RTTI_TESTopicInfo;
extern const void * RTTI_TESGlobal;
extern const void * RTTI_TESLoadScreen;
extern const void * RTTI_Script;
extern const void * RTTI_TESSoundFile;
extern const void * RTTI_TESSound;
extern const void * RTTI_TESAmmo;
extern const void * RTTI_TESCombatStyle;
extern const void * RTTI_TESEffectShader;
extern const void * RTTI_TESFlora;
extern const void * RTTI_TESFurniture;
extern const void * RTTI_TESGrass;
extern const void * RTTI_TESKey;
extern const void * RTTI_TESLevCreature;
extern const void * RTTI_TESLevItem;
extern const void * RTTI_TESLevSpell;
extern const void * RTTI_NiPointLight;
extern const void * RTTI_TESObjectLIGH;
extern const void * RTTI_TESObjectExtraData;
extern const void * RTTI_TESObject;
extern const void * RTTI_TESBoundObject;
extern const void * RTTI_TESBoundAnimObject;
extern const void * RTTI_TESBoundTreeObject;
extern const void * RTTI_TESObjectACTI;
extern const void * RTTI_TESObjectANIO;
extern const void * RTTI_TESObjectAPPA;
extern const void * RTTI_TESObjectARMO;
extern const void * RTTI_TESObjectBOOK;
extern const void * RTTI_TESObjectCLOT;
extern const void * RTTI_TESObjectCONT;
extern const void * RTTI_TESObjectDOOR;
extern const void * RTTI_TESObjectMISC;
extern const void * RTTI_TESObjectSTAT;
extern const void * RTTI_TESModelTree;
extern const void * RTTI_TESIconTree;
extern const void * RTTI_NiBillboardNode;
extern const void * RTTI_TESObjectTREE;
extern const void * RTTI_TESObjectWEAP;
extern const void * RTTI_TESSigilStone;
extern const void * RTTI_TESSoulGem;
extern const void * RTTI_TESSubSpace;
extern const void * RTTI_TESClimate;
extern const void * RTTI_hkBaseObject;
extern const void * RTTI_hkReferencedObject;
extern const void * RTTI_TESChildCell;
extern const void * RTTI_NiBinaryExtraData;
extern const void * RTTI_hkMoppCode;
extern const void * RTTI_TESObjectLAND;
extern const void * RTTI_TESLandTexture;
extern const void * RTTI_hkEntityListener;
extern const void * RTTI_TESWindListener;
extern const void * RTTI_TESObjectCELL;
extern const void * RTTI_TESObjectREFR;
extern const void * RTTI_TESPathGrid;
extern const void * RTTI_hkCdPointCollector;
extern const void * RTTI_bhkWorldObject;
extern const void * RTTI_bhkPhantom;
extern const void * RTTI_bhkShapePhantom;
extern const void * RTTI_bhkSimpleShapePhantom;
extern const void * RTTI_hkAllCdPointCollector;
extern const void * RTTI_NiIntegerExtraData;
extern const void * RTTI_TESRoad;
extern const void * RTTI_TerrainLODQuadLoadTask;
extern const void * RTTI_TESWaterForm;
extern const void * RTTI_TESWeather;
extern const void * RTTI_TESWeatherList;
extern const void * RTTI_TESWorldSpace;
extern const void * RTTI_AlchemyItem;
extern const void * RTTI_MagicItem;
extern const void * RTTI_MagicItemObject;
extern const void * RTTI_EffectItemList;
extern const void * RTTI_EffectSetting;
extern const void * RTTI_EffectSettingCollection;
extern const void * RTTI_EnchantmentItem;
extern const void * RTTI_MagicItemForm;
extern const void * RTTI_IngredientItem;
extern const void * RTTI_SpellItem;
extern const void * RTTI_bhkShape;
extern const void * RTTI_bhkEntity;
extern const void * RTTI_bhkBvTreeShape;
extern const void * RTTI_bhkTriSampledHeightFieldBvTreeShape;
extern const void * RTTI_bhkCollisionObject;
extern const void * RTTI_bhkRigidBody;
extern const void * RTTI_CellMopp;
extern const void * RTTI_bhkSphereRepShape;
extern const void * RTTI_bhkConvexShape;
extern const void * RTTI_bhkSphereShape;
extern const void * RTTI_HavokFileStreambufReader;
extern const void * RTTI_HavokFileStreambufWriter;
extern const void * RTTI_HavokStreambufWriter;
extern const void * RTTI_HavokStreambufFactory;
extern const void * RTTI_HavokError;
extern const void * RTTI_hkPhantomListener;
extern const void * RTTI_hkCdBodyPairCollector;
extern const void * RTTI_bhkEntityListener;
extern const void * RTTI_TESTrapListener;
extern const void * RTTI_hkAllCdBodyPairCollector;
extern const void * RTTI_TESWaterListener;
extern const void * RTTI_Atmosphere;
extern const void * RTTI_Clouds;
extern const void * RTTI_Moon;
extern const void * RTTI_NiAdditionalGeometryData;
extern const void * RTTI_Sky;
extern const void * RTTI_SkyObject;
extern const void * RTTI_SkyTask;
extern const void * RTTI_Stars;
extern const void * RTTI_Sun;
extern const void * RTTI_BSFaceGenAnimationData;
extern const void * RTTI_BSFaceGenImage;
extern const void * RTTI_BSFaceGenKeyframe;
extern const void * RTTI_BSFaceGenKeyframeMultiple;
extern const void * RTTI_BSFaceGenModelMap;
extern const void * RTTI_BSFaceGenModelExtraData;
extern const void * RTTI_BSFaceGenModel;
extern const void * RTTI_BSFaceGenMorph;
extern const void * RTTI_BSFaceGenMorphDifferential;
extern const void * RTTI_BSFaceGenMorphStatistical;
extern const void * RTTI_BSFaceGenMorphDataHead;
extern const void * RTTI_BSFaceGenMorphDataHair;
extern const void * RTTI_BSFaceGenBaseMorphExtraData;
extern const void * RTTI_BSFaceGenNiNode;
extern const void * RTTI_BSTreeModel;
extern const void * RTTI_bhkPCollisionObject;
extern const void * RTTI_bhkSPCollisionObject;
extern const void * RTTI_bhkMultiSphereShape;
extern const void * RTTI_bhkTransformShape;
extern const void * RTTI_bhkCapsuleShape;
extern const void * RTTI_BSTreeNode;
extern const void * RTTI_bhkBoxShape;
extern const void * RTTI_NiTask;
extern const void * RTTI_NiSkinInstance;
extern const void * RTTI_TESRegionDataGrassEditor;
extern const void * RTTI_TESRegionDataLandscapeEditor;
extern const void * RTTI_TESRegionDataMapEditor;
extern const void * RTTI_TESRegionDataObjectsEditor;
extern const void * RTTI_TESRegionDataSoundEditor;
extern const void * RTTI_TESRegionDataWeatherEditor;
extern const void * RTTI_NiCollisionData;
extern const void * RTTI_NiBoundingVolume;
extern const void * RTTI_NiHalfSpaceBV;
extern const void * RTTI_NiUnionBV;
extern const void * RTTI_NiCapsuleBV;
extern const void * RTTI_NiBoxBV;
extern const void * RTTI_NiSphereBV;
extern const void * RTTI_NiOBBRoot;
extern const void * RTTI_NiIntersector;
extern const void * RTTI_NiCapsuleSphereIntersector;
extern const void * RTTI_NiCapsuleCapsuleIntersector;
extern const void * RTTI_NiCapsuleTriIntersector;
extern const void * RTTI_NiBoxCapsuleIntersector;
extern const void * RTTI_NiBoxSphereIntersector;
extern const void * RTTI_NiSphereTriIntersector;
extern const void * RTTI_NiOBBNode;
extern const void * RTTI_NiOBBLeaf;
extern const void * RTTI_bhkNiCollisionObject;
extern const void * RTTI_hkMemory;
extern const void * RTTI_hkShapeCollectionFilter;
extern const void * RTTI_hkRayShapeCollectionFilter;
extern const void * RTTI_hkBroadPhaseCastCollector;
extern const void * RTTI_ahkWorld;
extern const void * RTTI_hkCollidableCollidableFilter;
extern const void * RTTI_hkRayCollidableFilter;
extern const void * RTTI_bhkMemory;
extern const void * RTTI_hkWorldRayCaster;
extern const void * RTTI_bhkCollisionFilter;
extern const void * RTTI_bhkWorld;
extern const void * RTTI_bhkBlendCollisionObjectAddRotation;
extern const void * RTTI_bhkBlendCollisionObject;
extern const void * RTTI_bhkWindListener;
extern const void * RTTI_bhkRefObject;
extern const void * RTTI_bhkBinaryAction;
extern const void * RTTI_bhkConstraint;
extern const void * RTTI_bhkShapeCollection;
extern const void * RTTI_bhkListShape;
extern const void * RTTI_bhkWorldM;
extern const void * RTTI_bhkBlendController;
extern const void * RTTI_hkBSHeightFieldShape;
extern const void * RTTI_hkRayHitCollector;
extern const void * RTTI_bhkAabbPhantom;
extern const void * RTTI_hkClosestCdPointCollector;
extern const void * RTTI_bhkWaterListener;
extern const void * RTTI_hkPhantomOverlapListener;
extern const void * RTTI_bhkExtraData;
extern const void * RTTI_bhkCachingShapePhantom;
extern const void * RTTI_bhkRigidBodyT;
extern const void * RTTI_bhkSpringAction;
extern const void * RTTI_bhkAngularDashpotAction;
extern const void * RTTI_bhkDashpotAction;
extern const void * RTTI_hkMotorAction;
extern const void * RTTI_bhkMotorAction;
extern const void * RTTI_hkMalleableConstraintData;
extern const void * RTTI_ahkMalleableConstraintData;
extern const void * RTTI_bhkMalleableConstraint;
extern const void * RTTI_hkBreakableConstraintData;
extern const void * RTTI_ahkBreakableConstraintData;
extern const void * RTTI_bhkBreakableConstraint;
extern const void * RTTI_bhkWheelConstraint;
extern const void * RTTI_bhkStiffSpringConstraint;
extern const void * RTTI_bhkRagdollConstraint;
extern const void * RTTI_bhkPrismaticConstraint;
extern const void * RTTI_bhkLimitedHingeConstraint;
extern const void * RTTI_bhkGenericConstraint;
extern const void * RTTI_bhkFixedConstraint;
extern const void * RTTI_bhkHingeConstraint;
extern const void * RTTI_bhkBallAndSocketConstraint;
extern const void * RTTI_bhkMoppBvTreeShape;
extern const void * RTTI_hkScaledMoppBvTreeShape;
extern const void * RTTI_hkTriangleShape;
extern const void * RTTI_bhkTriangleShape;
extern const void * RTTI_bhkHeightFieldShape;
extern const void * RTTI_bhkPlaneShape;
extern const void * RTTI_hkNormalTriangleShape;
extern const void * RTTI_hkPackedNiTriStripsData;
extern const void * RTTI_hkPackedNiTriStripsShape;
extern const void * RTTI_bhkPackedNiTriStripsShape;
extern const void * RTTI_bhkNiTriStripsShape;
extern const void * RTTI_bhkCylinderShape;
extern const void * RTTI_bhkConvexVerticesShape;
extern const void * RTTI_bhkConvexTransformShape;
extern const void * RTTI_bhkConvexSweepShape;
extern const void * RTTI_bhkForceController;
extern const void * RTTI_hkNiTriStripsShape;
extern const void * RTTI_BSReference;
extern const void * RTTI_BSNodeReferences;
extern const void * RTTI_BSXFlags;
extern const void * RTTI_BSWindModifier;
extern const void * RTTI_BSFurnitureMarker;
extern const void * RTTI_BSBound;
extern const void * RTTI_BSPSysArrayEmitter;
extern const void * RTTI_BSParentVelocityModifier;
extern const void * RTTI_NiBSBoneLODController;
extern const void * RTTI_NiD3DPass;
extern const void * RTTI_NiDX9Renderer;
extern const void * RTTI_NiD3DDefaultShader;
extern const void * RTTI_NiD3DShader;
extern const void * RTTI_NiDX9SourceTextureData;
extern const void * RTTI_NiDX9TextureData;
extern const void * RTTI_NiDX9VertexBufferManager;
extern const void * RTTI_NiDX9IndexBufferManager;
extern const void * RTTI_NiDX9SourceCubeMapData;
extern const void * RTTI_NiDX92DBufferData;
extern const void * RTTI_NiDX9TextureBufferData;
extern const void * RTTI_NiDX9ImplicitBufferData;
extern const void * RTTI_NiDX9SwapChainBufferData;
extern const void * RTTI_NiDX9SwapChainDepthStencilBufferData;
extern const void * RTTI_NiDX9ImplicitDepthStencilBufferData;
extern const void * RTTI_NiDX9AdditionalDepthStencilBufferData;
extern const void * RTTI_NiD3DGeometryGroupManager;
extern const void * RTTI_NiD3DShaderInterface;
extern const void * RTTI_NiDX9ShaderDeclaration;
extern const void * RTTI_NiDX9RenderedTextureData;
extern const void * RTTI_NiDX9RenderedCubeMapData;
extern const void * RTTI_NiDX9DynamicTextureData;
extern const void * RTTI_NiTexture;
extern const void * RTTI_NiDX9TextureManager;
extern const void * RTTI_NiDX9RenderState;
extern const void * RTTI_NiD3DShaderProgramCreator;
extern const void * RTTI_NiD3DShaderProgramCreatorHLSL;
extern const void * RTTI_NiD3DShaderProgramCreatorAsm;
extern const void * RTTI_NiD3DShaderProgramCreatorObj;
extern const void * RTTI_NiD3DGlobalConstantEntry;
extern const void * RTTI_NiD3DShaderFactory;
extern const void * RTTI_NiStaticGeometryGroup;
extern const void * RTTI_NiUnsharedGeometryGroup;
extern const void * RTTI_NiDynamicGeometryGroup;
extern const void * RTTI_NiD3DShaderProgramFactory;
extern const void * RTTI_NiD3DShaderDeclaration;
extern const void * RTTI_NiD3DRenderState;
extern const void * RTTI_NiDX9ShaderConstantManager;
extern const void * RTTI_NiD3DPixelShader;
extern const void * RTTI_NiD3DVertexShader;
extern const void * RTTI_NiD3DHLSLPixelShader;
extern const void * RTTI_NiD3DHLSLVertexShader;
extern const void * RTTI_NiGeometryGroup;
extern const void * RTTI_NiD3DShaderConstantManager;
extern const void * RTTI_NiD3DShaderProgram;
extern const void * RTTI_NiAVObject;
extern const void * RTTI_NiDynamicEffectState;
extern const void * RTTI_NiNode;
extern const void * RTTI_NiObjectNET;
extern const void * RTTI_NiObject;
extern const void * RTTI_NiRenderer;
extern const void * RTTI_NiSourceTexture;
extern const void * RTTI_NiImageConverter;
extern const void * RTTI_NiDevImageConverter;
extern const void * RTTI_NiAlphaAccumulator;
extern const void * RTTI_NiCamera;
extern const void * RTTI_NiCullingProcess;
extern const void * RTTI_NiTexturingProperty;
extern const void * RTTI_NiTriShape;
extern const void * RTTI_NiMaterialProperty;
extern const void * RTTI_NiDirectionalLight;
extern const void * RTTI_NiDynamicEffect;
extern const void * RTTI_NiTriBasedGeom;
extern const void * RTTI_NiLines;
extern const void * RTTI_NiPixelData;
extern const void * RTTI_NiCollisionObject;
extern const void * RTTI_NiStream;
extern const void * RTTI_NiTimeController;
extern const void * RTTI_NiAVObjectPalette;
extern const void * RTTI_NiDefaultAVObjectPalette;
extern const void * RTTI_NiStringExtraData;
extern const void * RTTI_NiLight;
extern const void * RTTI_NiTriShapeData;
extern const void * RTTI_NiLODNode;
extern const void * RTTI_NiSwitchNode;
extern const void * RTTI_NiRangeLODData;
extern const void * RTTI_NiExtraData;
extern const void * RTTI_NiTriStrips;
extern const void * RTTI_NiGeometryData;
extern const void * RTTI_NiRenderedTexture;
extern const void * RTTI_NiTriShapeDynamicData;
extern const void * RTTI_NiGeometry;
extern const void * RTTI_NiTriBasedGeomData;
extern const void * RTTI_NiAmbientLight;
extern const void * RTTI_NiTriStripsData;
extern const void * RTTI_NiSkinPartition;
extern const void * RTTI_NiSkinData;
extern const void * RTTI_NiParticles;
extern const void * RTTI_NiRenderedCubeMap;
extern const void * RTTI_NiDepthStencilBuffer;
extern const void * RTTI_NiRenderTargetGroup;
extern const void * RTTI_NiPropertyState;
extern const void * RTTI_NiSourceCubeMap;
extern const void * RTTI_Ni2DBuffer;
extern const void * RTTI_NiGeometryGroupManager;
extern const void * RTTI_NiShaderFactory;
extern const void * RTTI_NiShader;
extern const void * RTTI_NiSCMExtraData;
extern const void * RTTI_NiVertWeightsExtraData;
extern const void * RTTI_NiImageReader;
extern const void * RTTI_NiNIFImageReader;
extern const void * RTTI_NiPalette;
extern const void * RTTI_NiTGAReader;
extern const void * RTTI_NiSGIReader;
extern const void * RTTI_NiDDSReader;
extern const void * RTTI_NiBMPReader;
extern const void * RTTI_NiAccumulator;
extern const void * RTTI_NiBackToFrontAccumulator;
extern const void * RTTI_NiLinesData;
extern const void * RTTI_NiLODData;
extern const void * RTTI_NiParticlesData;
extern const void * RTTI_NiRendererSpecificProperty;
extern const void * RTTI_NiShadeProperty;
extern const void * RTTI_NiScreenGeometry;
extern const void * RTTI_NiScreenGeometryData;
extern const void * RTTI_NiScreenPolygon;
extern const void * RTTI_NiScreenSpaceCamera;
extern const void * RTTI_NiVectorExtraData;
extern const void * RTTI_NiTriStripsDynamicData;
extern const void * RTTI_NiTextureEffect;
extern const void * RTTI_NiSwitchStringExtraData;
extern const void * RTTI_NiStringsExtraData;
extern const void * RTTI_NiSpotLight;
extern const void * RTTI_NiSpecularProperty;
extern const void * RTTI_NiSortAdjustNode;
extern const void * RTTI_NiScreenTexture;
extern const void * RTTI_NiScreenElements;
extern const void * RTTI_NiScreenLODData;
extern const void * RTTI_NiParticleMeshesData;
extern const void * RTTI_NiParticleMeshes;
extern const void * RTTI_NiIntegersExtraData;
extern const void * RTTI_NiFogProperty;
extern const void * RTTI_NiFloatsExtraData;
extern const void * RTTI_NiFloatExtraData;
extern const void * RTTI_NiDitherProperty;
extern const void * RTTI_NiColorExtraData;
extern const void * RTTI_NiBSPNode;
extern const void * RTTI_NiBooleanExtraData;
extern const void * RTTI_BSPackedAdditionalGeometryData;
extern const void * RTTI_NiStringPalette;
extern const void * RTTI_NiMultiTargetTransformController;
extern const void * RTTI_NiControllerSequence;
extern const void * RTTI_NiControllerManager;
extern const void * RTTI_NiBlendAccumTransformInterpolator;
extern const void * RTTI_NiTransformController;
extern const void * RTTI_NiBlendInterpolator;
extern const void * RTTI_NiSingleInterpController;
extern const void * RTTI_NiInterpController;
extern const void * RTTI_NiGeomMorpherController;
extern const void * RTTI_NiAlphaController;
extern const void * RTTI_NiBlendFloatInterpolator;
extern const void * RTTI_NiFloatInterpolator;
extern const void * RTTI_NiFloatData;
extern const void * RTTI_NiFlipController;
extern const void * RTTI_NiSequence;
extern const void * RTTI_NiPosData;
extern const void * RTTI_NiVisController;
extern const void * RTTI_NiUVData;
extern const void * RTTI_NiUVController;
extern const void * RTTI_NiTransformInterpolator;
extern const void * RTTI_NiTextureTransformController;
extern const void * RTTI_NiTextKeyExtraData;
extern const void * RTTI_NiSequenceStreamHelper;
extern const void * RTTI_NiRotData;
extern const void * RTTI_NiFloatController;
extern const void * RTTI_NiRollController;
extern const void * RTTI_NiQuaternionInterpolator;
extern const void * RTTI_NiPoint3Interpolator;
extern const void * RTTI_NiPathInterpolator;
extern const void * RTTI_NiPathController;
extern const void * RTTI_NiMorphData;
extern const void * RTTI_NiMaterialColorController;
extern const void * RTTI_NiLookAtInterpolator;
extern const void * RTTI_NiLookAtController;
extern const void * RTTI_NiLightDimmerController;
extern const void * RTTI_NiLightColorController;
extern const void * RTTI_NiKeyframeManager;
extern const void * RTTI_NiTransformData;
extern const void * RTTI_NiFloatsExtraDataPoint3Controller;
extern const void * RTTI_NiFloatsExtraDataController;
extern const void * RTTI_NiFloatExtraDataController;
extern const void * RTTI_NiColorInterpolator;
extern const void * RTTI_NiColorExtraDataController;
extern const void * RTTI_NiColorData;
extern const void * RTTI_NiBSplineTransformInterpolator;
extern const void * RTTI_NiBSplinePoint3Interpolator;
extern const void * RTTI_NiBSplineFloatInterpolator;
extern const void * RTTI_NiBSplineCompTransformInterpolator;
extern const void * RTTI_NiBSplineCompPoint3Interpolator;
extern const void * RTTI_NiBSplineCompFloatInterpolator;
extern const void * RTTI_NiBSplineCompColorInterpolator;
extern const void * RTTI_NiBSplineColorInterpolator;
extern const void * RTTI_NiBSplineData;
extern const void * RTTI_NiBSplineBasisData;
extern const void * RTTI_NiBoolTimelineInterpolator;
extern const void * RTTI_NiBoolInterpolator;
extern const void * RTTI_NiBoolData;
extern const void * RTTI_NiBoneLODController;
extern const void * RTTI_NiBlendTransformInterpolator;
extern const void * RTTI_NiBlendQuaternionInterpolator;
extern const void * RTTI_NiBlendPoint3Interpolator;
extern const void * RTTI_NiBlendColorInterpolator;
extern const void * RTTI_NiBlendBoolInterpolator;
extern const void * RTTI_NiInterpolator;
extern const void * RTTI_NiGeomMorpherUpdateTask;
extern const void * RTTI_NiFloatInterpController;
extern const void * RTTI_NiKeyBasedInterpolator;
extern const void * RTTI_NiBoolInterpController;
extern const void * RTTI_NiPoint3InterpController;
extern const void * RTTI_NiExtraDataController;
extern const void * RTTI_NiBSplineInterpolator;
extern const void * RTTI_BSRenderedTexture;
extern const void * RTTI_BSShaderAccumulator;
extern const void * RTTI_ShadowSceneNode;
extern const void * RTTI_BSFogProperty;
extern const void * RTTI_SkyShaderProperty;
extern const void * RTTI_BSShaderPPLightingProperty;
extern const void * RTTI_DistantLODShaderProperty;
extern const void * RTTI_WaterShaderHeightMap;
extern const void * RTTI_WaterShader;
extern const void * RTTI_WaterShaderDisplacement;
extern const void * RTTI_BSShaderProperty;
extern const void * RTTI_ShadowSceneLight;
extern const void * RTTI_MapShader;
extern const void * RTTI_TallGrassShader;
extern const void * RTTI_SkyShader;
extern const void * RTTI_PrecipitationShader;
extern const void * RTTI_PrecipitationShaderProperty;
extern const void * RTTI_ShadowLightShader;
extern const void * RTTI_STLSPData;
extern const void * RTTI_SpeedTreeLeafShaderProperty;
extern const void * RTTI_STSPData;
extern const void * RTTI_SpeedTreeShaderPPLightingProperty;
extern const void * RTTI_SpeedTreeShaderLightingProperty;
extern const void * RTTI_SpeedTreeBranchShaderProperty;
extern const void * RTTI_BSShaderLightingProperty;
extern const void * RTTI_ParticleShader;
extern const void * RTTI_Lighting30Shader;
extern const void * RTTI_MenuBGShader;
extern const void * RTTI_CopyShader;
extern const void * RTTI_BoltShader;
extern const void * RTTI_RefractionShader;
extern const void * RTTI_NighteyeShader;
extern const void * RTTI_GeometryDecalShader;
extern const void * RTTI_ParallaxShader;
extern const void * RTTI_SkinShader;
extern const void * RTTI_HairShader;
extern const void * RTTI_GethitShader;
extern const void * RTTI_DebugShader;
extern const void * RTTI_HDRShader;
extern const void * RTTI_BlurShader;
extern const void * RTTI_BlurShader_P20;
extern const void * RTTI_SpeedTreeLeafShader;
extern const void * RTTI_SpeedTreeFrondShader;
extern const void * RTTI_SpeedTreeBranchShader;
extern const void * RTTI_DistantLODShader;
extern const void * RTTI_ShaderIncludes;
extern const void * RTTI_BSShader;
extern const void * RTTI_BSCubeMapCamera;
extern const void * RTTI_BSImageSpaceShader;
extern const void * RTTI_WaterShaderProperty;
extern const void * RTTI_ParticleShaderProperty;
extern const void * RTTI_Lighting30ShaderProperty;
extern const void * RTTI_BoltShaderProperty;
extern const void * RTTI_GeometryDecalShaderProperty;
extern const void * RTTI_HairShaderProperty;
extern const void * RTTI_TallGrassTriStrips;
extern const void * RTTI_TallGrassTriShape;
extern const void * RTTI_IdvFileError;
extern const void * RTTI_CIdvCamera;
extern const void * RTTI_CTreeEngine;
extern const void * RTTI_Random;
extern const void * RTTI_Uniform;
extern const void * RTTI_CBillboardLeaf;
extern const void * RTTI_PosGen;
extern const void * RTTI_Normal;
extern const void * RTTI_NiSearchPath;
extern const void * RTTI_NiBinaryStream;
extern const void * RTTI_NiMemStream;
extern const void * RTTI_NiLogBehavior;
extern const void * RTTI_NiMemoryLogBehavior;
extern const void * RTTI_NiProfileLogBehavior;
extern const void * RTTI_FutBinaryFileC;
extern const void * RTTI_BSFaceGenBinaryFile;
extern const void * RTTI_NiParticleSystem;
extern const void * RTTI_NiPSysMeshEmitter;
extern const void * RTTI_NiPSysCylinderEmitter;
extern const void * RTTI_NiPSysSphereEmitter;
extern const void * RTTI_NiPSysBoxEmitter;
extern const void * RTTI_NiPSysMeshUpdateModifier;
extern const void * RTTI_NiPSysRotationModifier;
extern const void * RTTI_NiMeshParticleSystem;
extern const void * RTTI_NiPSysEmitter;
extern const void * RTTI_NiPSysEmitterCtlr;
extern const void * RTTI_NiPSysGravityModifier;
extern const void * RTTI_NiPSysModifier;
extern const void * RTTI_NiPSysVolumeEmitter;
extern const void * RTTI_NiPSysVortexFieldModifier;
extern const void * RTTI_NiPSysUpdateCtlr;
extern const void * RTTI_NiPSysTurbulenceFieldModifier;
extern const void * RTTI_NiPSysSphericalCollider;
extern const void * RTTI_NiPSysSpawnModifier;
extern const void * RTTI_NiPSysResetOnLoopCtlr;
extern const void * RTTI_NiPSysRadialFieldModifier;
extern const void * RTTI_NiPSysPositionModifier;
extern const void * RTTI_NiPSysPlanarCollider;
extern const void * RTTI_NiPSysModifierActiveCtlr;
extern const void * RTTI_NiPSysInitialRotSpeedVarCtlr;
extern const void * RTTI_NiPSysInitialRotSpeedCtlr;
extern const void * RTTI_NiPSysInitialRotAngleVarCtlr;
extern const void * RTTI_NiPSysInitialRotAngleCtlr;
extern const void * RTTI_NiPSysGrowFadeModifier;
extern const void * RTTI_NiPSysGravityStrengthCtlr;
extern const void * RTTI_NiPSysGravityFieldModifier;
extern const void * RTTI_NiPSysFieldMaxDistanceCtlr;
extern const void * RTTI_NiPSysFieldMagnitudeCtlr;
extern const void * RTTI_NiPSysFieldAttenuationCtlr;
extern const void * RTTI_NiPSysEmitterSpeedCtlr;
extern const void * RTTI_NiPSysEmitterPlanarAngleVarCtlr;
extern const void * RTTI_NiPSysEmitterPlanarAngleCtlr;
extern const void * RTTI_NiPSysEmitterLifeSpanCtlr;
extern const void * RTTI_NiPSysEmitterInitialRadiusCtlr;
extern const void * RTTI_NiPSysEmitterDeclinationVarCtlr;
extern const void * RTTI_NiPSysEmitterDeclinationCtlr;
extern const void * RTTI_NiPSysEmitterCtlrData;
extern const void * RTTI_NiPSysDragModifier;
extern const void * RTTI_NiPSysDragFieldModifier;
extern const void * RTTI_NiPSysData;
extern const void * RTTI_NiPSysColorModifier;
extern const void * RTTI_NiPSysColliderManager;
extern const void * RTTI_NiPSysBoundUpdateModifier;
extern const void * RTTI_NiPSysBombModifier;
extern const void * RTTI_NiPSysAgeDeathModifier;
extern const void * RTTI_NiPSysAirFieldSpreadCtlr;
extern const void * RTTI_NiPSysAirFieldModifier;
extern const void * RTTI_NiPSysAirFieldInheritVelocityCtlr;
extern const void * RTTI_NiPSysAirFieldAirFrictionCtlr;
extern const void * RTTI_NiMeshPSysData;
extern const void * RTTI_NiPSysUpdateTask;
extern const void * RTTI_NiPSysModifierCtlr;
extern const void * RTTI_NiPSysFieldModifier;
extern const void * RTTI_NiPSysCollider;
extern const void * RTTI_NiPSysModifierBoolCtlr;
extern const void * RTTI_NiPSysModifierFloatCtlr;
extern const void * RTTI_type_info;
extern const void * RTTI_NiD3DSCM_Vertex;
extern const void * RTTI_NiD3DShaderConstantMap;
extern const void * RTTI_NiD3DSCM_Pixel;
extern const void * RTTI_NiD3DShaderConstantMapEntry;
extern const void * RTTI_NiScreenElementsData;
