[Class Tree]
Signature
  AttributeTable
  AverageOf<>
  Chain
    ChainOf<>
  ChainIterator
    ChainIteratorOf<>
  ChainLink
  CMoveData
    CFleeData
    CFollowData
    CLookoutData
    CMoveLocPointData
    CMoveObjectData
    CPatrolData
    CRigidPatrolData
    CSemiPatrolData
    CSitData
  CollisionQuery
    Entity__CollisionQuery
  CommandEntry
  Die
  Directory
  Effect__Specification
  EffectLibrary
    ResourceEffectLibrary
  Entity__CollisionData
  FileStreamManager
  GOSImagePool
    ResourceImagePool
    TGAFilePool
  Iterator
    SocketIterator
      SafeIterator
        SafeChainIterator
        SortedIterator
          HashIterator
          SortedChainIterator
            SortedChainIteratorOf
          TableIterator
            TableIteratorOf
          TreeIterator
  Line3D
  Link
    SafeChainLink
    SlotLink
    SortedChainLink
      SortedChainLinkOf<>
    TableEntry
      TableEntryOf<>
    TreeNode
      TreeNodeOf<>
  MemoryBlockBase
    MemoryBlock
      MemoryBlockOf<>
    MemoryStack
      MemoryStackOf<>
  MLRStateBase
    MLRState
  ModelAttributeTable
  MString
  NotationFile
  ObjectNameList
    NameList
      AlphaNameList
  Random
  ReadOnlyArrayOf<>
   DynamicArrayOf<>
  RegisteredClass
    MemoryStream
      DynamicMemoryStream
      FileStream
      Resource
    MLRTexturePool
    Plug
      AbstractEvent
        Event
        NetworkEvent
      AdeptNetMissionParameters
        MWNetMissionParameters
      AnimationState
        TransitionState
      AnimationTrigger
      AnimationTriggerManager
      AnimHierarchyIteratorManager
      AnimHierarchyNode
      AnimInstance
      AnimInstanceManager
      AnimIterator
      ApplicationTask
        CPathManager
        FryDeathRowTask
        ProcessEventTask
        RouteLocalPacketsTask
        RoutePacketsTask
      AttributeEntry
        DirectStateAttributeEntry
        IndirectStateAttributeEntry
      BackgroundTasks
      ControlsInstance
        DirectControlsInstance
        EventControlsInstance
          EventControlsInstanceOf<>
      ControlsMappingGroup
       ControlsUpdateManagerOfOf<>
      DecalEntry
      Dictionary
      DictionaryManager
      DictionaryPage
      DictionaryParagraph
      Effect
      Element
        LineCloudElement
        ScreenQuadsElement
      EntityManager
        MWEntityManager
      EntityStockpile
      Event
      Feature_Texture
        Tool_Feature_Texture
      FileDependencies
      FootStepPlug
      GeneralEventQueue
        EventQueue
      GOSImage
      GUIGroup
      GUIManager
        MWGUIManager
      HeatObject
      IdleEffectObject
      MechPrototype
      MemoryDiffKiller
      MLRTexture
        MLRMovieTexture
      ModelAttributeEntry
      MWOptions
      NameTable
      NameTableEntry
      Note
      Page
      QuadIndexObject
      QuedPacket
      ReactionSphere
        FogReactionSphere
        HeatReactionSphere
        InstantHeatReactionSphere
        RadarReactionSphere
      Receiver
        Component
        ControlsManager
        CRailGraph
        GUIObject
        GUITextObject
        HeatManager
        InBox
          Application
            MWApplication
          Connection
          Network
        Renderer
          VideoRenderer
        RendererManager
        Replicator
          Entity
            Driver
              AI
                MoverAI
                  CombatAI
                    MechAI
                      PlayerAI
              Player
                MWPlayer
            Interface
              VehicleInterface
            Mission
              MWMission
            Mover
              Effect
                Beam
                DebrisCloud
                ParticleCloud
                  SpinningCloud
                PointLight
                Singleton
                  Card
                    Flare
              MWMover
                MWObject
                  Building
                    Bridge
                    Turret
                  NavPoint
                    Flag
                  NonCom
                  Vehicle
                    Airplane
                      Helicopter
                        Dropship
                    Boat
                    Hovercraft
                    Mech
                    MFB
                      FieldBase
                    ObservationVehicle
                    Tank
                    Team
                    Truck
              WeaponMover
                Explosive
                FlameMover
                LBXMover
                Missile
                StickyMover
                  ArtilleryMark
                  Narc
            Path
            Subsystem
              Engine
              Torso
              Weapon
                BeamWeapon
                  BombastWeapon
                ProjectileWeapon
                  ArtilleryWeapon
                  FlamerWeapon
                  FlareWeapon
                  HighExplosiveWeapon
                  LBXWeaponSub
                  MissileWeapon
                    BombWeaponSubsystem
                    LongTomWeaponSubsystem
                    LRMWeaponSubsystem
                    MRMWeaponSubsystem
                    SRMWeaponSubsystem
                    SSRMWeaponSubsystem
                  NarcWeapon
      ResourceFile
      ResourceManager
      ScoreObject
      ScreenQuadObject
      StateEngine
        AnimationStateEngine
          MechAnimationStateEngine
        ApplicationStateEngine
        Entity__ExecutionStateEngine
          Mover__ExecutionStateEngine
            MWMover__ExecutionStateEngine
              Vehicle__ExecutionStateEngine
                Airplane__ExecutionStateEngine
                  Dropship__ExecutionStateEngine
                Mech__ExecutionStateEngine
          PlayerAI__ExecutionStateEngine
          Subsystem__ExecutionStateEngine
          VehicleInterface__ExecutionStateEngine
      VehicleCommand
      WeaponUpdate
  RegisteredClass__ClassData
    Effect__ClassData
    Element__ClassData
    Receiver__ClassData
      Replicator__ClassData
        Entity__ClassData
          MWObject__ClassData
    StateEngine__ClassData
      Entity__ExecutionStateEngine__ClassData
  Socket
    SafeSocket
      SafeChain
        SafeChainOf<>
      SortedSocket
        Hash
          HashOf<>
        SortedChain
          SortedChainOf<>
        Table
          TableOf<>
        Tree
          TreeOf<>
    Slot
  SphereTest
  StaticArrayOf
  Tool
    MWTool

[Receiver MessageID]
Receiver
  InBox
    Connection
    Application
  Replicator
    Entity
      Interface
        VehicleInterface
      Driver
        AI
          MoverAI
            CombatAI
              PlaneAI
              MechAI
                PlayerAI
              ShooterAI
          NonComAI
  Alpha
    Beta
      Gamma
  TestControlsReceiver


		VehicleInterface enum {
			ChangeViewMessageID = Adept::Interface::NextMessageID,
			JoyStickButton1MessageID,
			GetUpCommandMessageID,
			ShutDownCommandMessageID,
			CrouchCommandMessageID,
			JumpCommandMessageID,
			AnimDiagTest1MessageID, // anim diag test 1
			AnimDiagTest2MessageID,
			AnimDiagTest3MessageID,
			AnimDiagTest4MessageID,
			AnimDiagTest5MessageID,
			AnimDiagTest6MessageID,
			AnimDiagTest7MessageID,
			AnimDiagTest8MessageID,
			DebugTextMessageID,
			Lancemate1MessageID,
			Lancemate2MessageID,
			Lancemate3MessageID,
			LancemateAllMessageID,
			LancemateAttackMyTargetMessageID,
			LancemateDefendMyTargetMessageID,
			LancemateFormOnMeMessageID,
			LancemateHoldFireMessageID,
			LancemateGoToMyNavPointMessageID,
			LancemateStopMessageID,
			LancemateShutdownMessageID,
			LancemateAttackNearestThreatMessageID,
			LancemateRepairAtNearestRepairBayMessageID,
			LancemateCapturePlayersFlagMessageID,
			ChangeWeaponModeMessageID,
			WeaponGroup1MessageID,
			WeaponGroup2MessageID,
			WeaponGroup3MessageID,
			WeaponGroup4MessageID,
			WeaponGroup5MessageID,
			WeaponGroup6MessageID,
			NextWeaponGroupMessageID,
			PreviousWeaponGroupMessageID,
			NextWeaponMessageID,
			TopDownViewMessageID,
			ToggleInvulnerableMessageID,
			KillCurrentTargetMessageID,
			NextVehicleMessageID,
			ToggleSearchLightMessageID,
			SelfDestructMessageID,
			CoolantMessageID,
			SendChatMessage1MessageID,
			SendChatMessage2MessageID,
			SendChatMessage3MessageID,
			SendChatMessage4MessageID,
			ToggleLightAmpMessageID,
			ToggleHUDMessageID,
			ToggleMultiplayerScoringMessageID,
			NextNavPointMessageID,
			PreviousNavPointMessageID,
			NextEnemyMessageID,
			PreviousEnemyMessageID,
			NearestEnemyMessageID,
			TargetReticuleEnemyMessageID,
			ToggleRadarRangeMessageID,
			ForwardMessageID,
			BackwardMessageID,
			RotateLeftMessageID,
			RotateRightMessageID,
			OriginMessageID,
			TorsoTwistLeftMessageID,
			TorsoTwistRightMessageID,
			PitchUpMessageID,
			PitchDownMessageID,
			ReverseMessageID,
			FireWeaponMessageID,
			LookLeftMessageID,
			LookRightMessageID,
			LookBackMessageID,
			LookDownMessageID,
			CameraDetachMessageID,
			CameraResetMessageID,
			CameraTerrainMessageID,
			CameraTargetReticuleMessageID,
			CameraPitchUpMessageID,
			CameraPitchDownMessageID,
			CameraRollRightMessageID,
			CameraRollLeftMessageID,
			CameraYawLeftMessageID,
			CameraYawRightMessageID,
			CameraPanUpMessageID,
			CameraPanDownMessageID,
			CameraPanLeftMessageID,
			CameraPanRightMessageID,
			CameraZoomInMessageID,
			CameraZoomOutMessageID,
			Throttle0MessageID,
			Throttle10MessageID,
			Throttle20MessageID,
			Throttle30MessageID,
			Throttle40MessageID,
			Throttle50MessageID,
			Throttle60MessageID,
			Throttle70MessageID,
			Throttle80MessageID,
			Throttle90MessageID,
			Throttle100MessageID,
			CenterTorsoToLegsMessageID,
			CenterLegsToTorsoMessageID,
			NextFriendlyMessageID,
			PreviousFriendlyMessageID,
			NearestFriendlyMessageID,
			ToggleZoomReticuleMessageID,
			ShowObjectivesMessageID,
			MuteMessageID,
			MouseTorsoToggleMessageID,
			MouseDeltaToggleMessageID,
//			AutoPilotMessageID,
			EjectMessageID,
			OverrideAutoCenterToTorsoMessageID,
			ToggleRadarPassiveMessageID,
			ShowMapMessageID,
			StartChatMessageID,
			StartTeamChatMessageID,
			OverrideShutdownMessageID,
			LeftMFDMessageID,
			RightMFDMessageID,
			ToggleMouseControlMessageID,
			ToggleLargeChatMessageID,
			ShutDownOnlyCommandMessageID,
			StartUpOnlyCommandMessageID,
			TakeSnapShotMessageID,
			ToggleGroup1MessageID,
			ToggleGroup2MessageID,
			ToggleGroup3MessageID,
			ToggleGroup4MessageID,
			ToggleGroup5MessageID,
			ToggleGroup6MessageID,
			ToggleGroupWeaponModeMessageID

//
// Section for keys we don't want in the release build
//
,
			DebugFastMessageID,
			FreezeGameLogicMessageID,
			ImmediateWeaponLockModeMessageID,
			SucceedMissionMessageID,
			FailMissionMessageID,
			ToggleDebugHudMessageID,

			NextMessageID
		};
		Application enum {
			LoadQuickGameMessageID = InBox::NextMessageID,
			SaveQuickGameMessageID,
			PauseGameMessageID,
			NextMessageID
		};
		Connection enum {
			ReplicateMessageID = InBox::NextMessageID,
			ReplicatorMessageID,
			NextMessageID
		};
		TestControlsReceiver enum {
			KeyboardMessageID=Receiver::NextMessageID,
			JoystickMessageID,
			NextMessageID
		};
		Entity enum {
			UpdateMessageID = Replicator::NextMessageID,
			TakeDamageMessageID,
			BecomeInterestingMessageID,
			NextMessageID
		};
		Alpha enum {
			Method0MessageID = Receiver::NextMessageID,
			Method1MessageID,
			NextMessageID
		};
		Beta enum {
			Method2MessageID=Alpha::NextMessageID,
			Method3MessageID,
			NextMessageID
		};
		Gamma enum {
			Method4MessageID=Beta::NextMessageID,
			NextMessageID
		};
		Replicator enum {
			DestroyMessageID = Receiver::NextMessageID,
			NextMessageID
		};
		Receiver enum {
			AnyMessageID=0,
			DefaultMessageID,
			NextMessageID
		};
