pub use crate::manual::vanilla::*;
#[cfg(feature = "extended")]
pub use crate::extended::vanilla::*;
pub use crate::manual::shared::datetime_vanilla_tbc_wrath::*;
pub use crate::manual::shared::gold_vanilla_tbc_wrath::*;
pub use crate::manual::shared::guid_vanilla_tbc_wrath::*;
pub use crate::manual::shared::level_vanilla_tbc_wrath::*;
pub use crate::manual::shared::player_gender_vanilla_tbc_wrath::*;
pub use crate::shared::account_data_type_vanilla_tbc::*;
pub use crate::shared::activate_taxi_reply_vanilla_tbc_wrath::*;
pub(crate) mod addon_type;
pub use addon_type::*;
pub use crate::shared::ai_reaction_vanilla_tbc_wrath::*;
pub(crate) mod area;
pub use area::*;
pub(crate) mod attack_hand;
pub use attack_hand::*;
pub use crate::shared::auction_command_action_vanilla_tbc_wrath::*;
pub use crate::shared::auction_command_result_vanilla_tbc_wrath::*;
pub use crate::shared::auction_command_result_two_vanilla_tbc_wrath::*;
pub use crate::shared::auction_house_vanilla_tbc_wrath::*;
pub(crate) mod aura_mod;
pub use aura_mod::*;
pub(crate) mod aura_type;
pub use aura_type::*;
pub(crate) mod bag_family;
pub use bag_family::*;
pub use crate::shared::battlefield_port_action_vanilla_tbc_wrath::*;
pub(crate) mod battleground_bracket;
pub use battleground_bracket::*;
pub(crate) mod battleground_end_status;
pub use battleground_end_status::*;
pub(crate) mod battleground_winner;
pub use battleground_winner::*;
pub(crate) mod bg_type_id;
pub use bg_type_id::*;
pub use crate::shared::bonding_vanilla_tbc_wrath::*;
pub use crate::shared::buy_bank_slot_result_vanilla_tbc_wrath::*;
pub use crate::shared::buy_result_vanilla_tbc_wrath::*;
pub use crate::shared::buyback_slot_vanilla_tbc_wrath::*;
pub(crate) mod cast_failure_reason;
pub use cast_failure_reason::*;
pub(crate) mod chat_notify;
pub use chat_notify::*;
pub(crate) mod chat_type;
pub use chat_type::*;
pub(crate) mod cinematic_sequence_id;
pub use cinematic_sequence_id::*;
pub use crate::shared::class_vanilla_tbc::*;
pub(crate) mod client_language;
pub use client_language::*;
pub(crate) mod compressed_move_opcode;
pub use compressed_move_opcode::*;
pub use crate::shared::corpse_query_result_vanilla_tbc_wrath::*;
pub(crate) mod creature_family;
pub use creature_family::*;
pub(crate) mod dismount_result;
pub use dismount_result::*;
pub use crate::shared::duel_winner_reason_vanilla_tbc_wrath::*;
pub(crate) mod emote;
pub use emote::*;
pub(crate) mod emote_spec_proc;
pub use emote_spec_proc::*;
pub use crate::shared::environmental_damage_type_vanilla_tbc_wrath::*;
pub use crate::shared::experience_award_type_vanilla_tbc_wrath::*;
pub(crate) mod faction;
pub use faction::*;
pub use crate::shared::far_sight_operation_vanilla_tbc_wrath::*;
pub(crate) mod fluid_speed;
pub use fluid_speed::*;
pub use crate::shared::friend_result_vanilla_tbc::*;
pub(crate) mod friend_status;
pub use friend_status::*;
pub use crate::shared::gender_vanilla_tbc_wrath::*;
pub use crate::shared::gm_ticket_escalation_status_vanilla_tbc_wrath::*;
pub use crate::shared::gm_ticket_queue_status_vanilla_tbc_wrath::*;
pub use crate::shared::gm_ticket_response_vanilla_tbc_wrath::*;
pub use crate::shared::gm_ticket_status_vanilla_tbc_wrath::*;
pub use crate::shared::gm_ticket_status_response_vanilla_tbc_wrath::*;
pub(crate) mod gm_ticket_type;
pub use gm_ticket_type::*;
pub use crate::shared::group_loot_setting_vanilla_tbc_wrath::*;
pub use crate::shared::group_type_vanilla_tbc::*;
pub use crate::shared::guild_command_vanilla_tbc::*;
pub(crate) mod guild_command_result;
pub use guild_command_result::*;
pub(crate) mod guild_emblem_result;
pub use guild_emblem_result::*;
pub(crate) mod guild_event;
pub use guild_event::*;
pub use crate::shared::guild_member_status_vanilla_tbc_wrath::*;
pub use crate::shared::hit_info_vanilla_tbc::*;
pub(crate) mod info_block;
pub use info_block::*;
pub use crate::shared::instance_reset_failed_reason_vanilla_tbc_wrath::*;
pub(crate) mod instance_type;
pub use instance_type::*;
pub(crate) mod inventory_result;
pub use inventory_result::*;
pub use crate::shared::inventory_type_vanilla_tbc_wrath::*;
pub use crate::shared::item_class_vanilla_tbc::*;
pub(crate) mod item_class_and_sub_class;
pub use item_class_and_sub_class::*;
pub(crate) mod item_env_types;
pub use item_env_types::*;
pub use crate::shared::item_quality_vanilla_tbc::*;
pub(crate) mod item_set;
pub use item_set::*;
pub(crate) mod item_slot;
pub use item_slot::*;
pub(crate) mod item_stat_type;
pub use item_stat_type::*;
pub(crate) mod item_weapon_class;
pub use item_weapon_class::*;
pub(crate) mod key_version;
pub use key_version::*;
pub(crate) mod language;
pub use language::*;
pub(crate) mod lfg_faction;
pub use lfg_faction::*;
pub(crate) mod lock_type;
pub use lock_type::*;
pub use crate::shared::log_format_vanilla_tbc_wrath::*;
pub use crate::shared::logout_result_vanilla_tbc_wrath::*;
pub use crate::shared::logout_speed_vanilla_tbc_wrath::*;
pub use crate::shared::loot_method_vanilla_tbc_wrath::*;
pub use crate::shared::loot_method_error_vanilla_tbc_wrath::*;
pub use crate::shared::loot_slot_type_vanilla_tbc_wrath::*;
pub use crate::shared::mail_action_vanilla_tbc_wrath::*;
pub use crate::shared::mail_message_type_vanilla_tbc_wrath::*;
pub use crate::shared::mail_result_vanilla_tbc::*;
pub use crate::shared::mail_result_two_vanilla_tbc::*;
pub use crate::shared::mail_type_vanilla_tbc_wrath::*;
pub(crate) mod map;
pub use map::*;
pub(crate) mod meeting_stone_failure;
pub use meeting_stone_failure::*;
pub use crate::shared::meeting_stone_status_vanilla_tbc::*;
pub use crate::shared::monster_move_type_vanilla_tbc_wrath::*;
pub use crate::shared::mount_result_vanilla_tbc_wrath::*;
pub use crate::shared::new_item_chat_alert_vanilla_tbc_wrath::*;
pub use crate::shared::new_item_creation_type_vanilla_tbc_wrath::*;
pub use crate::shared::new_item_source_vanilla_tbc_wrath::*;
pub(crate) mod object_type;
pub use object_type::*;
pub(crate) mod ocean_type;
pub use ocean_type::*;
pub(crate) mod page_text_material;
pub use page_text_material::*;
pub use crate::shared::party_operation_vanilla_tbc_wrath::*;
pub(crate) mod party_result;
pub use party_result::*;
pub use crate::shared::pet_command_state_vanilla_tbc_wrath::*;
pub use crate::shared::pet_enabled_vanilla_tbc_wrath::*;
pub use crate::shared::pet_feedback_vanilla_tbc_wrath::*;
pub use crate::shared::pet_react_state_vanilla_tbc_wrath::*;
pub use crate::shared::pet_talk_reason_vanilla_tbc_wrath::*;
pub use crate::shared::pet_tame_failure_reason_vanilla_tbc::*;
pub(crate) mod petition_result;
pub use petition_result::*;
pub use crate::shared::player_chat_tag_vanilla_tbc::*;
pub use crate::shared::power_vanilla_tbc::*;
pub use crate::shared::pvp_rank_vanilla_tbc_wrath::*;
pub use crate::shared::quest_completable_vanilla_tbc_wrath::*;
pub(crate) mod quest_failed_reason;
pub use quest_failed_reason::*;
pub(crate) mod quest_giver_status;
pub use quest_giver_status::*;
pub use crate::shared::quest_party_message_vanilla_tbc::*;
pub(crate) mod race;
pub use race::*;
pub use crate::shared::raid_group_error_vanilla_tbc_wrath::*;
pub use crate::shared::raid_instance_message_vanilla_tbc::*;
pub use crate::shared::raid_target_index_vanilla_tbc_wrath::*;
pub use crate::shared::raid_target_update_type_vanilla_tbc_wrath::*;
pub(crate) mod roll_vote;
pub use roll_vote::*;
pub(crate) mod scalp;
pub use scalp::*;
pub(crate) mod selection_type;
pub use selection_type::*;
pub use crate::shared::sell_item_result_vanilla_tbc::*;
pub(crate) mod server_category;
pub use server_category::*;
pub use crate::shared::server_message_type_vanilla_tbc::*;
pub(crate) mod server_region;
pub use server_region::*;
pub use crate::shared::sheath_state_vanilla_tbc_wrath::*;
pub use crate::shared::sheathe_type_vanilla_tbc_wrath::*;
pub(crate) mod simple_spell_cast_result;
pub use simple_spell_cast_result::*;
pub use crate::shared::size_class_vanilla_tbc_wrath::*;
pub(crate) mod skill;
pub use skill::*;
pub use crate::shared::skill_category_vanilla_tbc_wrath::*;
pub(crate) mod sound_type;
pub use sound_type::*;
pub(crate) mod spell_cast_result;
pub use spell_cast_result::*;
pub(crate) mod spell_effect;
pub use spell_effect::*;
pub use crate::shared::spell_miss_info_vanilla_tbc_wrath::*;
pub use crate::shared::spell_school_vanilla_tbc_wrath::*;
pub(crate) mod spell_trigger_type;
pub use spell_trigger_type::*;
pub use crate::shared::stable_result_vanilla_tbc::*;
pub use crate::shared::status_id_vanilla_tbc_wrath::*;
pub(crate) mod swing_type;
pub use swing_type::*;
pub(crate) mod talent;
pub use talent::*;
pub(crate) mod text_emote;
pub use text_emote::*;
pub use crate::shared::timer_type_vanilla_tbc_wrath::*;
pub use crate::shared::trade_status_vanilla_tbc_wrath::*;
pub use crate::shared::trainer_spell_state_vanilla_tbc_wrath::*;
pub use crate::shared::training_failure_reason_vanilla_tbc_wrath::*;
pub(crate) mod transfer_abort_reason;
pub use transfer_abort_reason::*;
pub use crate::shared::unit_stand_state_vanilla_tbc_wrath::*;
pub use crate::shared::update_type_vanilla_tbc::*;
pub(crate) mod url_info;
pub use url_info::*;
pub use crate::shared::weather_change_type_vanilla_tbc_wrath::*;
pub(crate) mod weather_type;
pub use weather_type::*;
pub(crate) mod world_result;
pub use world_result::*;
pub use crate::shared::allowed_class_vanilla_tbc::*;
pub(crate) mod allowed_race;
pub use allowed_race::*;
pub(crate) mod area_flags;
pub use area_flags::*;
pub(crate) mod attributes;
pub use attributes::*;
pub(crate) mod attributes_ex1;
pub use attributes_ex1::*;
pub(crate) mod attributes_ex2;
pub use attributes_ex2::*;
pub(crate) mod attributes_ex3;
pub use attributes_ex3::*;
pub(crate) mod attributes_ex4;
pub use attributes_ex4::*;
pub use crate::shared::cast_flags_vanilla_tbc::*;
pub use crate::shared::channel_flags_vanilla_tbc_wrath::*;
pub use crate::shared::channel_member_flags_vanilla_tbc_wrath::*;
pub(crate) mod character_flags;
pub use character_flags::*;
pub(crate) mod character_race_flags;
pub use character_race_flags::*;
pub(crate) mod default_channel_flags;
pub use default_channel_flags::*;
pub(crate) mod emote_flags;
pub use emote_flags::*;
pub use crate::shared::faction_flag_vanilla_tbc::*;
pub use crate::shared::group_member_online_status_vanilla_tbc_wrath::*;
pub(crate) mod group_update_flags;
pub use group_update_flags::*;
pub(crate) mod item_flag;
pub use item_flag::*;
pub(crate) mod movement_flags;
pub use movement_flags::*;
pub(crate) mod pvp_flags;
pub use pvp_flags::*;
pub(crate) mod reputation_flags;
pub use reputation_flags::*;
pub(crate) mod spell_cast_target_flags;
pub use spell_cast_target_flags::*;
pub use crate::shared::spline_flag_vanilla_tbc::*;
pub use crate::shared::update_flag_vanilla_tbc::*;
pub(crate) mod weapon_flags;
pub use weapon_flags::*;
pub use crate::shared::item_damage_type_vanilla_tbc_wrath::*;
pub(crate) mod item_spells;
pub use item_spells::*;
pub(crate) mod item_stat;
pub use item_stat::*;
pub use crate::shared::vector2d_vanilla_tbc_wrath::*;
pub use crate::shared::vector3d_vanilla_tbc_wrath::*;