Skip to main content

engage/generated/
app.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(any(feature = "app-abscommand-types"))]
4pub mod abscommand;
5#[cfg(feature = "app-abscommand")]
6pub use abscommand::IAbsCommandMethods;
7#[cfg(feature = "app-abscommand-types")]
8pub use abscommand::{AbsCommand, IAbsCommand};
9#[cfg(any(feature = "app-accessoryblankmenuitem-types"))]
10pub mod accessoryblankmenuitem;
11#[cfg(feature = "app-accessoryblankmenuitem")]
12pub use accessoryblankmenuitem::IAccessoryBlankMenuItemMethods;
13#[cfg(feature = "app-accessoryblankmenuitem-types")]
14pub use accessoryblankmenuitem::{AccessoryBlankMenuItem, IAccessoryBlankMenuItem};
15#[cfg(any(feature = "app-accessorydata-types"))]
16pub mod accessorydata;
17#[cfg(feature = "app-accessorydata")]
18pub use accessorydata::IAccessoryDataMethods;
19#[cfg(feature = "app-accessorydata-types")]
20pub use accessorydata::{AccessoryData, AccessoryData_Kinds, AccessoryData_Masks, IAccessoryData};
21#[cfg(any(feature = "app-accessorydetailinfowindow-types"))]
22pub mod accessorydetailinfowindow;
23#[cfg(feature = "app-accessorydetailinfowindow-types")]
24pub use accessorydetailinfowindow::{
25    AccessoryDetailInfoWindow, AccessoryDetailInfoWindow_BodyParts, IAccessoryDetailInfoWindow, IAccessoryDetailInfoWindow_BodyParts,
26};
27#[cfg(feature = "app-accessorydetailinfowindow")]
28pub use accessorydetailinfowindow::{IAccessoryDetailInfoWindowMethods, IAccessoryDetailInfoWindow_BodyPartsMethods};
29#[cfg(any(feature = "app-accessoryemptymenuitem-types"))]
30pub mod accessoryemptymenuitem;
31#[cfg(feature = "app-accessoryemptymenuitem")]
32pub use accessoryemptymenuitem::IAccessoryEmptyMenuItemMethods;
33#[cfg(feature = "app-accessoryemptymenuitem-types")]
34pub use accessoryemptymenuitem::{AccessoryEmptyMenuItem, IAccessoryEmptyMenuItem};
35#[cfg(any(feature = "app-accessoryequipmentinfo-types"))]
36pub mod accessoryequipmentinfo;
37#[cfg(feature = "app-accessoryequipmentinfo")]
38pub use accessoryequipmentinfo::IAccessoryEquipmentInfoMethods;
39#[cfg(feature = "app-accessoryequipmentinfo-types")]
40pub use accessoryequipmentinfo::{AccessoryEquipmentInfo, IAccessoryEquipmentInfo};
41#[cfg(any(feature = "app-accessorymenuitem-types"))]
42pub mod accessorymenuitem;
43#[cfg(feature = "app-accessorymenuitem-types")]
44pub use accessorymenuitem::{
45    AccessoryMenuItem, AccessoryMenuItem_DecideEventHandler, AccessoryMenuItem_RequestCloseEventHandler, AccessoryMenuItem_SelectEventHandler,
46    IAccessoryMenuItem, IAccessoryMenuItem_DecideEventHandler, IAccessoryMenuItem_RequestCloseEventHandler, IAccessoryMenuItem_SelectEventHandler,
47};
48#[cfg(feature = "app-accessorymenuitem")]
49pub use accessorymenuitem::{
50    IAccessoryMenuItemMethods, IAccessoryMenuItem_DecideEventHandlerMethods, IAccessoryMenuItem_RequestCloseEventHandlerMethods,
51    IAccessoryMenuItem_SelectEventHandlerMethods,
52};
53#[cfg(any(feature = "app-accessorymenuitemcontent-types"))]
54pub mod accessorymenuitemcontent;
55#[cfg(feature = "app-accessorymenuitemcontent")]
56pub use accessorymenuitemcontent::IAccessoryMenuItemContentMethods;
57#[cfg(feature = "app-accessorymenuitemcontent-types")]
58pub use accessorymenuitemcontent::{AccessoryMenuItemContent, IAccessoryMenuItemContent};
59#[cfg(any(feature = "app-accessoryshopbuyemptymenuitem-types"))]
60pub mod accessoryshopbuyemptymenuitem;
61#[cfg(feature = "app-accessoryshopbuyemptymenuitem")]
62pub use accessoryshopbuyemptymenuitem::IAccessoryShopBuyEmptyMenuItemMethods;
63#[cfg(feature = "app-accessoryshopbuyemptymenuitem-types")]
64pub use accessoryshopbuyemptymenuitem::{AccessoryShopBuyEmptyMenuItem, IAccessoryShopBuyEmptyMenuItem};
65#[cfg(any(feature = "app-accessoryshopbuymenu-types"))]
66pub mod accessoryshopbuymenu;
67#[cfg(feature = "app-accessoryshopbuymenu-types")]
68pub use accessoryshopbuymenu::{
69    AccessoryShopBuyMenu, AccessoryShopBuyMenu_ChangeKindEventHandler, AccessoryShopBuyMenu_DecideEventHandler,
70    AccessoryShopBuyMenu_RequestCloseEventHandler, AccessoryShopBuyMenu_SelectEventHandler, IAccessoryShopBuyMenu,
71    IAccessoryShopBuyMenu_ChangeKindEventHandler, IAccessoryShopBuyMenu_DecideEventHandler, IAccessoryShopBuyMenu_RequestCloseEventHandler,
72    IAccessoryShopBuyMenu_SelectEventHandler,
73};
74#[cfg(feature = "app-accessoryshopbuymenu")]
75pub use accessoryshopbuymenu::{
76    IAccessoryShopBuyMenuMethods, IAccessoryShopBuyMenu_ChangeKindEventHandlerMethods, IAccessoryShopBuyMenu_DecideEventHandlerMethods,
77    IAccessoryShopBuyMenu_RequestCloseEventHandlerMethods, IAccessoryShopBuyMenu_SelectEventHandlerMethods,
78};
79#[cfg(any(feature = "app-accessoryshopbuymenucontent-types"))]
80pub mod accessoryshopbuymenucontent;
81#[cfg(feature = "app-accessoryshopbuymenucontent-types")]
82pub use accessoryshopbuymenucontent::{
83    AccessoryShopBuyMenuContent, AccessoryShopBuyMenuContent_KindIcon, IAccessoryShopBuyMenuContent, IAccessoryShopBuyMenuContent_KindIcon,
84};
85#[cfg(feature = "app-accessoryshopbuymenucontent")]
86pub use accessoryshopbuymenucontent::{IAccessoryShopBuyMenuContentMethods, IAccessoryShopBuyMenuContent_KindIconMethods};
87#[cfg(any(feature = "app-accessoryshopbuymenuitem-types"))]
88pub mod accessoryshopbuymenuitem;
89#[cfg(feature = "app-accessoryshopbuymenuitem")]
90pub use accessoryshopbuymenuitem::IAccessoryShopBuyMenuItemMethods;
91#[cfg(feature = "app-accessoryshopbuymenuitem-types")]
92pub use accessoryshopbuymenuitem::{AccessoryShopBuyMenuItem, IAccessoryShopBuyMenuItem};
93#[cfg(any(feature = "app-accessoryshopbuymenuitemcontent-types"))]
94pub mod accessoryshopbuymenuitemcontent;
95#[cfg(feature = "app-accessoryshopbuymenuitemcontent")]
96pub use accessoryshopbuymenuitemcontent::IAccessoryShopBuyMenuItemContentMethods;
97#[cfg(feature = "app-accessoryshopbuymenuitemcontent-types")]
98pub use accessoryshopbuymenuitemcontent::{AccessoryShopBuyMenuItemContent, IAccessoryShopBuyMenuItemContent};
99#[cfg(any(feature = "app-accessoryshopbuyroot-types"))]
100pub mod accessoryshopbuyroot;
101#[cfg(feature = "app-accessoryshopbuyroot-types")]
102pub use accessoryshopbuyroot::{
103    AccessoryShopBuyRoot, AccessoryShopBuyRoot_ReturnEventHandler, IAccessoryShopBuyRoot, IAccessoryShopBuyRoot_ReturnEventHandler,
104};
105#[cfg(feature = "app-accessoryshopbuyroot")]
106pub use accessoryshopbuyroot::{IAccessoryShopBuyRootMethods, IAccessoryShopBuyRoot_ReturnEventHandlerMethods};
107#[cfg(any(feature = "app-accessoryshopbuyrootproc-types"))]
108pub mod accessoryshopbuyrootproc;
109#[cfg(feature = "app-accessoryshopbuyrootproc-types")]
110pub use accessoryshopbuyrootproc::{
111    AccessoryShopBuyRootProc, AccessoryShopBuyRootProc_ChangeUnitToNextEventHandler, AccessoryShopBuyRootProc_ChangeUnitToPrevEventHandler,
112    AccessoryShopBuyRootProc_EndWatchingEventHandler, AccessoryShopBuyRootProc_HideUIEventHandler, AccessoryShopBuyRootProc_ShowUIEventHandler,
113    AccessoryShopBuyRootProc_StartWatchingEventHandler, IAccessoryShopBuyRootProc, IAccessoryShopBuyRootProc_ChangeUnitToNextEventHandler,
114    IAccessoryShopBuyRootProc_ChangeUnitToPrevEventHandler, IAccessoryShopBuyRootProc_EndWatchingEventHandler,
115    IAccessoryShopBuyRootProc_HideUIEventHandler, IAccessoryShopBuyRootProc_ShowUIEventHandler, IAccessoryShopBuyRootProc_StartWatchingEventHandler,
116};
117#[cfg(feature = "app-accessoryshopbuyrootproc")]
118pub use accessoryshopbuyrootproc::{
119    IAccessoryShopBuyRootProcMethods, IAccessoryShopBuyRootProc_ChangeUnitToNextEventHandlerMethods,
120    IAccessoryShopBuyRootProc_ChangeUnitToPrevEventHandlerMethods, IAccessoryShopBuyRootProc_EndWatchingEventHandlerMethods,
121    IAccessoryShopBuyRootProc_HideUIEventHandlerMethods, IAccessoryShopBuyRootProc_ShowUIEventHandlerMethods,
122    IAccessoryShopBuyRootProc_StartWatchingEventHandlerMethods,
123};
124#[cfg(any(feature = "app-accessoryshopchangemenu-types"))]
125pub mod accessoryshopchangemenu;
126#[cfg(feature = "app-accessoryshopchangemenu-types")]
127pub use accessoryshopchangemenu::{
128    AccessoryShopChangeMenu, AccessoryShopChangeMenu_ChangeKindEventHandler, AccessoryShopChangeMenu_RequestCloseEventHandler,
129    IAccessoryShopChangeMenu, IAccessoryShopChangeMenu_ChangeKindEventHandler, IAccessoryShopChangeMenu_RequestCloseEventHandler,
130};
131#[cfg(feature = "app-accessoryshopchangemenu")]
132pub use accessoryshopchangemenu::{
133    IAccessoryShopChangeMenuMethods, IAccessoryShopChangeMenu_ChangeKindEventHandlerMethods, IAccessoryShopChangeMenu_RequestCloseEventHandlerMethods,
134};
135#[cfg(any(feature = "app-accessoryshopchangemenucontent-types"))]
136pub mod accessoryshopchangemenucontent;
137#[cfg(feature = "app-accessoryshopchangemenucontent-types")]
138pub use accessoryshopchangemenucontent::{
139    AccessoryShopChangeMenuContent, AccessoryShopChangeMenuContent_KindIcon, IAccessoryShopChangeMenuContent,
140    IAccessoryShopChangeMenuContent_KindIcon,
141};
142#[cfg(feature = "app-accessoryshopchangemenucontent")]
143pub use accessoryshopchangemenucontent::{IAccessoryShopChangeMenuContentMethods, IAccessoryShopChangeMenuContent_KindIconMethods};
144#[cfg(any(feature = "app-accessoryshopchangeroot-types"))]
145pub mod accessoryshopchangeroot;
146#[cfg(feature = "app-accessoryshopchangeroot-types")]
147pub use accessoryshopchangeroot::{
148    AccessoryShopChangeRoot, AccessoryShopChangeRoot_ReturnEventHandler, IAccessoryShopChangeRoot, IAccessoryShopChangeRoot_ReturnEventHandler,
149};
150#[cfg(feature = "app-accessoryshopchangeroot")]
151pub use accessoryshopchangeroot::{IAccessoryShopChangeRootMethods, IAccessoryShopChangeRoot_ReturnEventHandlerMethods};
152#[cfg(any(feature = "app-accessoryshopchangerootproc-types"))]
153pub mod accessoryshopchangerootproc;
154#[cfg(feature = "app-accessoryshopchangerootproc-types")]
155pub use accessoryshopchangerootproc::{
156    AccessoryShopChangeRootProc, AccessoryShopChangeRootProc_ChangeUnitToNextEventHandler, AccessoryShopChangeRootProc_ChangeUnitToPrevEventHandler,
157    AccessoryShopChangeRootProc_EndWatchingEventHandler, AccessoryShopChangeRootProc_HideUIEventHandler,
158    AccessoryShopChangeRootProc_ShowUIEventHandler, AccessoryShopChangeRootProc_StartWatchingEventHandler, IAccessoryShopChangeRootProc,
159    IAccessoryShopChangeRootProc_ChangeUnitToNextEventHandler, IAccessoryShopChangeRootProc_ChangeUnitToPrevEventHandler,
160    IAccessoryShopChangeRootProc_EndWatchingEventHandler, IAccessoryShopChangeRootProc_HideUIEventHandler,
161    IAccessoryShopChangeRootProc_ShowUIEventHandler, IAccessoryShopChangeRootProc_StartWatchingEventHandler,
162};
163#[cfg(feature = "app-accessoryshopchangerootproc")]
164pub use accessoryshopchangerootproc::{
165    IAccessoryShopChangeRootProcMethods, IAccessoryShopChangeRootProc_ChangeUnitToNextEventHandlerMethods,
166    IAccessoryShopChangeRootProc_ChangeUnitToPrevEventHandlerMethods, IAccessoryShopChangeRootProc_EndWatchingEventHandlerMethods,
167    IAccessoryShopChangeRootProc_HideUIEventHandlerMethods, IAccessoryShopChangeRootProc_ShowUIEventHandlerMethods,
168    IAccessoryShopChangeRootProc_StartWatchingEventHandlerMethods,
169};
170#[cfg(any(feature = "app-accessoryshopcontent-types"))]
171pub mod accessoryshopcontent;
172#[cfg(feature = "app-accessoryshopcontent")]
173pub use accessoryshopcontent::IAccessoryShopContentMethods;
174#[cfg(feature = "app-accessoryshopcontent-types")]
175pub use accessoryshopcontent::{AccessoryShopContent, IAccessoryShopContent};
176#[cfg(any(feature = "app-accessoryshopdata-types"))]
177pub mod accessoryshopdata;
178#[cfg(feature = "app-accessoryshopdata")]
179pub use accessoryshopdata::IAccessoryShopDataMethods;
180#[cfg(feature = "app-accessoryshopdata-types")]
181pub use accessoryshopdata::{AccessoryShopData, IAccessoryShopData};
182#[cfg(any(feature = "app-accessoryshoptopmenu-types"))]
183pub mod accessoryshoptopmenu;
184#[cfg(feature = "app-accessoryshoptopmenu-types")]
185pub use accessoryshoptopmenu::{
186    AccessoryShopTopMenu, AccessoryShopTopMenu_BuyMenuItem, AccessoryShopTopMenu_ChangeMenuItem, AccessoryShopTopMenu_DecideEventHandler,
187    AccessoryShopTopMenu_Result2, IAccessoryShopTopMenu, IAccessoryShopTopMenu_BuyMenuItem, IAccessoryShopTopMenu_ChangeMenuItem,
188    IAccessoryShopTopMenu_DecideEventHandler,
189};
190#[cfg(feature = "app-accessoryshoptopmenu")]
191pub use accessoryshoptopmenu::{
192    IAccessoryShopTopMenuMethods, IAccessoryShopTopMenu_BuyMenuItemMethods, IAccessoryShopTopMenu_ChangeMenuItemMethods,
193    IAccessoryShopTopMenu_DecideEventHandlerMethods,
194};
195#[cfg(any(feature = "app-accessoryshopunitselectroot-types"))]
196pub mod accessoryshopunitselectroot;
197#[cfg(feature = "app-accessoryshopunitselectroot")]
198pub use accessoryshopunitselectroot::IAccessoryShopUnitSelectRootMethods;
199#[cfg(feature = "app-accessoryshopunitselectroot-types")]
200pub use accessoryshopunitselectroot::{AccessoryShopUnitSelectRoot, IAccessoryShopUnitSelectRoot};
201#[cfg(any(feature = "app-accessoryshoputility-types"))]
202pub mod accessoryshoputility;
203#[cfg(feature = "app-accessoryshoputility")]
204pub use accessoryshoputility::IAccessoryShopUtilityMethods;
205#[cfg(feature = "app-accessoryshoputility-types")]
206pub use accessoryshoputility::{AccessoryShopUtility, AccessoryShopUtility_Female, IAccessoryShopUtility};
207#[cfg(any(feature = "app-account-types"))]
208pub mod account;
209#[cfg(feature = "app-account-types")]
210pub use account::{
211    Account, Account_SetupNsaResult, Account_SetupNsaResultFunction, Account_SetupNsaSequence, Account_SetupNsaSequence_Label, IAccount,
212    IAccount_SetupNsaResultFunction, IAccount_SetupNsaSequence,
213};
214#[cfg(feature = "app-account")]
215pub use account::{IAccount_SetupNsaResultFunctionMethods, IAccount_SetupNsaSequenceMethods};
216#[cfg(any(feature = "app-achievedata-types"))]
217pub mod achievedata;
218#[cfg(feature = "app-achievedata")]
219pub use achievedata::IAchieveDataMethods;
220#[cfg(feature = "app-achievedata-types")]
221pub use achievedata::{AchieveData, AchieveData_ArgType, AchieveData_Categories, AchieveData_Kinds, AchieveData_Status, IAchieveData};
222#[cfg(any(feature = "app-achievementmenu-types"))]
223pub mod achievementmenu;
224#[cfg(feature = "app-achievementmenu-types")]
225pub use achievementmenu::{
226    AchievementMenu, AchievementMenu_AchievementMenuItem, AchievementMenu_AchievementMenuNoneItem, AchievementMenu_GetBondsExchangeDialog,
227    AchievementMenu_YesMenuItem, IAchievementMenu, IAchievementMenu_AchievementMenuItem, IAchievementMenu_AchievementMenuNoneItem,
228    IAchievementMenu_GetBondsExchangeDialog, IAchievementMenu_YesMenuItem,
229};
230#[cfg(feature = "app-achievementmenu")]
231pub use achievementmenu::{
232    IAchievementMenuMethods, IAchievementMenu_AchievementMenuItemMethods, IAchievementMenu_AchievementMenuNoneItemMethods,
233    IAchievementMenu_GetBondsExchangeDialogMethods, IAchievementMenu_YesMenuItemMethods,
234};
235#[cfg(any(feature = "app-achievementmenucontent-types"))]
236pub mod achievementmenucontent;
237#[cfg(feature = "app-achievementmenucontent")]
238pub use achievementmenucontent::IAchievementMenuContentMethods;
239#[cfg(feature = "app-achievementmenucontent-types")]
240pub use achievementmenucontent::{AchievementMenuContent, IAchievementMenuContent};
241#[cfg(any(feature = "app-achievementmenuitemcontent-types"))]
242pub mod achievementmenuitemcontent;
243#[cfg(feature = "app-achievementmenuitemcontent")]
244pub use achievementmenuitemcontent::IAchievementMenuItemContentMethods;
245#[cfg(feature = "app-achievementmenuitemcontent-types")]
246pub use achievementmenuitemcontent::{AchievementMenuItemContent, IAchievementMenuItemContent};
247#[cfg(any(feature = "app-achievementsequence-types"))]
248pub mod achievementsequence;
249#[cfg(feature = "app-achievementsequence")]
250pub use achievementsequence::IAchievementSequenceMethods;
251#[cfg(feature = "app-achievementsequence-types")]
252pub use achievementsequence::{AchievementSequence, AchievementSequence_Label2, IAchievementSequence};
253#[cfg(any(feature = "app-ai-types"))] pub mod ai;
254#[cfg(feature = "app-ai")] pub use ai::IAIMethods;
255#[cfg(feature = "app-ai-types")]
256pub use ai::{AI_Seq, AI, IAI};
257#[cfg(any(feature = "app-aibattlesimulator-types"))]
258pub mod aibattlesimulator;
259#[cfg(feature = "app-aibattlesimulator-types")]
260pub use aibattlesimulator::{
261    AIBattleSimulator, AIBattleSimulator_Break, AIBattleSimulator_ChainAttackCandidate, AIBattleSimulator_Indication, IAIBattleSimulator,
262    IAIBattleSimulator_Break, IAIBattleSimulator_ChainAttackCandidate, IAIBattleSimulator_Indication,
263};
264#[cfg(feature = "app-aibattlesimulator")]
265pub use aibattlesimulator::{
266    IAIBattleSimulatorMethods, IAIBattleSimulator_BreakMethods, IAIBattleSimulator_ChainAttackCandidateMethods, IAIBattleSimulator_IndicationMethods,
267};
268#[cfg(any(feature = "app-aicannon-types"))]
269pub mod aicannon;
270#[cfg(feature = "app-aicannon-types")]
271pub use aicannon::{AICannon, AICannon_CannonData, AICannon_CannonSkillScope, AICannon_ChangeEquipScope, IAICannon, IAICannon_CannonData};
272#[cfg(feature = "app-aicannon")]
273pub use aicannon::{IAICannonMethods, IAICannon_CannonDataMethods};
274#[cfg(any(feature = "app-aiconst-types"))]
275pub mod aiconst;
276#[cfg(feature = "app-aiconst")]
277pub use aiconst::IAIConstMethods;
278#[cfg(feature = "app-aiconst-types")]
279pub use aiconst::{AIConst, IAIConst};
280#[cfg(any(feature = "app-aicrossfire-types"))]
281pub mod aicrossfire;
282#[cfg(feature = "app-aicrossfire-types")]
283pub use aicrossfire::{
284    AICrossfire, AICrossfire_Ahead, AICrossfire_Crossfire, AICrossfire_Fire, AICrossfire_FireComparer, AICrossfire_Fire_Type,
285    AICrossfire_PositionTable, IAICrossfire, IAICrossfire_Crossfire, IAICrossfire_Fire, IAICrossfire_FireComparer,
286};
287#[cfg(feature = "app-aicrossfire")]
288pub use aicrossfire::{IAICrossfireMethods, IAICrossfire_CrossfireMethods, IAICrossfire_FireComparerMethods, IAICrossfire_FireMethods};
289#[cfg(any(feature = "app-aidata-types"))]
290pub mod aidata;
291#[cfg(feature = "app-aidata")]
292pub use aidata::IAIDataMethods;
293#[cfg(feature = "app-aidata-types")]
294pub use aidata::{AIData, IAIData};
295#[cfg(any(feature = "app-aideploy-types"))]
296pub mod aideploy;
297#[cfg(feature = "app-aideploy")]
298pub use aideploy::IAIDeployMethods;
299#[cfg(feature = "app-aideploy-types")]
300pub use aideploy::{AIDeploy, IAIDeploy};
301#[cfg(any(feature = "app-aienum-types"))]
302pub mod aienum;
303#[cfg(feature = "app-aienum-types")]
304pub use aienum::{AIEnum, AIEnum_SkillRangeEnemyData, AIEnum_SkillRangeEnemyEnumerator, IAIEnum};
305#[cfg(any(feature = "app-aiinterferencesimulator-types"))]
306pub mod aiinterferencesimulator;
307#[cfg(feature = "app-aiinterferencesimulator-types")]
308pub use aiinterferencesimulator::{AIInterferenceSimulator, AIInterferenceSimulator_Flag, IAIInterferenceSimulator, IAIInterferenceSimulator_Flag};
309#[cfg(feature = "app-aiinterferencesimulator")]
310pub use aiinterferencesimulator::{IAIInterferenceSimulatorMethods, IAIInterferenceSimulator_FlagMethods};
311#[cfg(any(feature = "app-aiinterruptattack-types"))]
312pub mod aiinterruptattack;
313#[cfg(feature = "app-aiinterruptattack-types")]
314pub use aiinterruptattack::{
315    AIInterruptAttack, AIInterruptAttack_AttackScoreResult, AIInterruptAttack_Candidate, AIInterruptAttack_CandidateList, IAIInterruptAttack,
316    IAIInterruptAttack_Candidate, IAIInterruptAttack_CandidateList,
317};
318#[cfg(feature = "app-aiinterruptattack")]
319pub use aiinterruptattack::{IAIInterruptAttackMethods, IAIInterruptAttack_CandidateListMethods, IAIInterruptAttack_CandidateMethods};
320#[cfg(any(feature = "app-aiorder-types"))]
321pub mod aiorder;
322#[cfg(feature = "app-aiorder-types")]
323pub use aiorder::{AIOrder, AIOrder_Func, AIOrder_UnitPriority, IAIOrder, IAIOrder_Func};
324#[cfg(feature = "app-aiorder")]
325pub use aiorder::{IAIOrderMethods, IAIOrder_FuncMethods};
326#[cfg(any(feature = "app-aisimulatorbase-types"))]
327pub mod aisimulatorbase;
328#[cfg(feature = "app-aisimulatorbase")]
329pub use aisimulatorbase::IAISimulatorBaseMethods;
330#[cfg(feature = "app-aisimulatorbase-types")]
331pub use aisimulatorbase::{AISimulatorBase, IAISimulatorBase};
332#[cfg(any(feature = "app-aithink-types"))]
333pub mod aithink;
334#[cfg(feature = "app-aithink-types")]
335pub use aithink::{
336    AIThink, AIThink_AcFunc, AIThink_ActionFunc, AIThink_AttackFlag, AIThink_AttackPositionResult, AIThink_AttackScoreResult, AIThink_AttackTarget,
337    AIThink_CGBSResult, AIThink_Command, AIThink_EnchantThink, AIThink_EnchantThink_CalcUnitScoreFunction, AIThink_EnchantThink_DMPTResult,
338    AIThink_EnchantThink_Desc, AIThink_EnchantThink_ItemInfo, AIThink_EnchantThink_Kinds, AIThink_EnchantThink_SurroundingInfo,
339    AIThink_EngageWaitAdditionalAttackImage, AIThink_EngageWaitRangeScore, AIThink_EngageWaitResult, AIThink_EntrustAttackScoreResult,
340    AIThink_EntrustAttackTarget, AIThink_GodSkillTypes, AIThink_HealRodPositionResult, AIThink_HealRodScoreImplResult, AIThink_HealRodScoreResult,
341    AIThink_InterferenceScoreResult, AIThink_InterferenceTarget, AIThink_MoveFlag, AIThink_OverlapSkills, AIThink_RcFunc,
342    AIThink_RescueRodScoreResult, AIThink_RescueRodTarget, AIThink_Result, AIThink_Think, AIThink_TrimasteriesSkills,
343    AIThink_TrimasteriesSkills_Kinds, AIThink_UncontrollAttackScoreResult, AIThink_UncontrollAttackTarget, AIThink_UpdateFlag,
344    AIThink_WarpRodEvaluationResult, AIThink_WarpRodTarget, IAIThink, IAIThink_AcFunc, IAIThink_ActionFunc, IAIThink_AttackFlag,
345    IAIThink_EnchantThink, IAIThink_EnchantThink_CalcUnitScoreFunction, IAIThink_EngageWaitAdditionalAttackImage, IAIThink_MoveFlag, IAIThink_RcFunc,
346    IAIThink_UpdateFlag,
347};
348#[cfg(feature = "app-aithink")]
349pub use aithink::{
350    IAIThinkMethods, IAIThink_AcFuncMethods, IAIThink_ActionFuncMethods, IAIThink_AttackFlagMethods, IAIThink_EnchantThinkMethods,
351    IAIThink_EnchantThink_CalcUnitScoreFunctionMethods, IAIThink_EngageWaitAdditionalAttackImageMethods, IAIThink_MoveFlagMethods,
352    IAIThink_RcFuncMethods, IAIThink_UpdateFlagMethods,
353};
354#[cfg(any(feature = "app-aivalue-types"))]
355pub mod aivalue;
356#[cfg(feature = "app-aivalue")]
357pub use aivalue::IAIValueMethods;
358#[cfg(feature = "app-aivalue-types")]
359pub use aivalue::{AIValue, AIValue_Order, AIValue_UnionValue, AIValue_Value, IAIValue};
360#[cfg(any(feature = "app-aivaluestringmanager-types"))]
361pub mod aivaluestringmanager;
362#[cfg(feature = "app-aivaluestringmanager")]
363pub use aivaluestringmanager::IAIValueStringManagerMethods;
364#[cfg(feature = "app-aivaluestringmanager-types")]
365pub use aivaluestringmanager::{AIValueStringManager, IAIValueStringManager};
366#[cfg(any(feature = "app-amiiboaccessorymenu-types"))]
367pub mod amiiboaccessorymenu;
368#[cfg(feature = "app-amiiboaccessorymenu")]
369pub use amiiboaccessorymenu::IAmiiboAccessoryMenuMethods;
370#[cfg(feature = "app-amiiboaccessorymenu-types")]
371pub use amiiboaccessorymenu::{AmiiboAccessoryMenu, IAmiiboAccessoryMenu};
372#[cfg(any(feature = "app-amiiboaccessorymenucontent-types"))]
373pub mod amiiboaccessorymenucontent;
374#[cfg(feature = "app-amiiboaccessorymenucontent")]
375pub use amiiboaccessorymenucontent::IAmiiboAccessoryMenuContentMethods;
376#[cfg(feature = "app-amiiboaccessorymenucontent-types")]
377pub use amiiboaccessorymenucontent::{AmiiboAccessoryMenuContent, IAmiiboAccessoryMenuContent};
378#[cfg(any(feature = "app-amiiboaccessorymenuitem-types"))]
379pub mod amiiboaccessorymenuitem;
380#[cfg(feature = "app-amiiboaccessorymenuitem")]
381pub use amiiboaccessorymenuitem::IAmiiboAccessoryMenuItemMethods;
382#[cfg(feature = "app-amiiboaccessorymenuitem-types")]
383pub use amiiboaccessorymenuitem::{AmiiboAccessoryMenuItem, IAmiiboAccessoryMenuItem};
384#[cfg(any(feature = "app-amiiboaccessorymenuitemcontent-types"))]
385pub mod amiiboaccessorymenuitemcontent;
386#[cfg(feature = "app-amiiboaccessorymenuitemcontent")]
387pub use amiiboaccessorymenuitemcontent::IAmiiboAccessoryMenuItemContentMethods;
388#[cfg(feature = "app-amiiboaccessorymenuitemcontent-types")]
389pub use amiiboaccessorymenuitemcontent::{AmiiboAccessoryMenuItemContent, IAmiiboAccessoryMenuItemContent};
390#[cfg(any(feature = "app-amiiboaccessorymenunoneitem-types"))]
391pub mod amiiboaccessorymenunoneitem;
392#[cfg(feature = "app-amiiboaccessorymenunoneitem")]
393pub use amiiboaccessorymenunoneitem::IAmiiboAccessoryMenuNoneItemMethods;
394#[cfg(feature = "app-amiiboaccessorymenunoneitem-types")]
395pub use amiiboaccessorymenunoneitem::{AmiiboAccessoryMenuNoneItem, IAmiiboAccessoryMenuNoneItem};
396#[cfg(any(feature = "app-amiiboaccessorysequence-types"))]
397pub mod amiiboaccessorysequence;
398#[cfg(feature = "app-amiiboaccessorysequence")]
399pub use amiiboaccessorysequence::IAmiiboAccessorySequenceMethods;
400#[cfg(feature = "app-amiiboaccessorysequence-types")]
401pub use amiiboaccessorysequence::{AmiiboAccessorySequence, AmiiboAccessorySequence_Label2, IAmiiboAccessorySequence};
402#[cfg(any(feature = "app-amiiboautoexchangedialog-types"))]
403pub mod amiiboautoexchangedialog;
404#[cfg(feature = "app-amiiboautoexchangedialog-types")]
405pub use amiiboautoexchangedialog::{
406    AmiiboAutoExchangeDialog, AmiiboAutoExchangeDialog_ConfirmDialogNo, AmiiboAutoExchangeDialog_Type, IAmiiboAutoExchangeDialog,
407    IAmiiboAutoExchangeDialog_ConfirmDialogNo,
408};
409#[cfg(feature = "app-amiiboautoexchangedialog")]
410pub use amiiboautoexchangedialog::{IAmiiboAutoExchangeDialogMethods, IAmiiboAutoExchangeDialog_ConfirmDialogNoMethods};
411#[cfg(any(feature = "app-amiibodata-types"))]
412pub mod amiibodata;
413#[cfg(feature = "app-amiibodata")]
414pub use amiibodata::IAmiiboDataMethods;
415#[cfg(feature = "app-amiibodata-types")]
416pub use amiibodata::{AmiiboData, IAmiiboData};
417#[cfg(any(feature = "app-amiibomanager-types"))]
418pub mod amiibomanager;
419#[cfg(feature = "app-amiibomanager-types")]
420pub use amiibomanager::{AmiiboManager, AmiiboManager_AmiiboInfo, AmiiboManager_Sequence, IAmiiboManager, IAmiiboManager_AmiiboInfo};
421#[cfg(feature = "app-amiibomanager")]
422pub use amiibomanager::{IAmiiboManagerMethods, IAmiiboManager_AmiiboInfoMethods};
423#[cfg(any(feature = "app-amiibomenu-types"))]
424pub mod amiibomenu;
425#[cfg(feature = "app-amiibomenu")]
426pub use amiibomenu::IAmiiboMenuMethods;
427#[cfg(feature = "app-amiibomenu-types")]
428pub use amiibomenu::{AmiiboMenu, AmiiboMenu_Label, IAmiiboMenu};
429#[cfg(any(feature = "app-amiibomenucontent-types"))]
430pub mod amiibomenucontent;
431#[cfg(feature = "app-amiibomenucontent")]
432pub use amiibomenucontent::IAmiiboMenuContentMethods;
433#[cfg(feature = "app-amiibomenucontent-types")]
434pub use amiibomenucontent::{AmiiboMenuContent, IAmiiboMenuContent};
435#[cfg(any(feature = "app-amiibosequence-types"))]
436pub mod amiibosequence;
437#[cfg(feature = "app-amiibosequence")]
438pub use amiibosequence::IAmiiboSequenceMethods;
439#[cfg(feature = "app-amiibosequence-types")]
440pub use amiibosequence::{
441    AmiiboSequence, AmiiboSequence_GainItemData, AmiiboSequence_ItemType, AmiiboSequence_Label, AmiiboSequence_TagData, IAmiiboSequence,
442};
443#[cfg(any(feature = "app-amiibosoundmenu-types"))]
444pub mod amiibosoundmenu;
445#[cfg(feature = "app-amiibosoundmenu")]
446pub use amiibosoundmenu::IAmiiboSoundMenuMethods;
447#[cfg(feature = "app-amiibosoundmenu-types")]
448pub use amiibosoundmenu::{AmiiboSoundMenu, IAmiiboSoundMenu};
449#[cfg(any(feature = "app-amiibosoundmenucontent-types"))]
450pub mod amiibosoundmenucontent;
451#[cfg(feature = "app-amiibosoundmenucontent")]
452pub use amiibosoundmenucontent::IAmiiboSoundMenuContentMethods;
453#[cfg(feature = "app-amiibosoundmenucontent-types")]
454pub use amiibosoundmenucontent::{AmiiboSoundMenuContent, IAmiiboSoundMenuContent};
455#[cfg(any(feature = "app-amiibosoundmenuitem-types"))]
456pub mod amiibosoundmenuitem;
457#[cfg(feature = "app-amiibosoundmenuitem-types")]
458pub use amiibosoundmenuitem::{AmiiboSoundMenuItem, AmiiboSoundMenuItem_YesItem, IAmiiboSoundMenuItem, IAmiiboSoundMenuItem_YesItem};
459#[cfg(feature = "app-amiibosoundmenuitem")]
460pub use amiibosoundmenuitem::{IAmiiboSoundMenuItemMethods, IAmiiboSoundMenuItem_YesItemMethods};
461#[cfg(any(feature = "app-amiibosoundmenuitemcontent-types"))]
462pub mod amiibosoundmenuitemcontent;
463#[cfg(feature = "app-amiibosoundmenuitemcontent")]
464pub use amiibosoundmenuitemcontent::IAmiiboSoundMenuItemContentMethods;
465#[cfg(feature = "app-amiibosoundmenuitemcontent-types")]
466pub use amiibosoundmenuitemcontent::{AmiiboSoundMenuItemContent, IAmiiboSoundMenuItemContent};
467#[cfg(any(feature = "app-amiibosoundsequence-types"))]
468pub mod amiibosoundsequence;
469#[cfg(feature = "app-amiibosoundsequence")]
470pub use amiibosoundsequence::IAmiiboSoundSequenceMethods;
471#[cfg(feature = "app-amiibosoundsequence-types")]
472pub use amiibosoundsequence::{AmiiboSoundSequence, AmiiboSoundSequence_Label, IAmiiboSoundSequence};
473#[cfg(any(feature = "app-amiiboticketyesnodialogaccessory-types"))]
474pub mod amiiboticketyesnodialogaccessory;
475#[cfg(feature = "app-amiiboticketyesnodialogaccessory")]
476pub use amiiboticketyesnodialogaccessory::IAmiiboTicketYesNoDialogAccessoryMethods;
477#[cfg(feature = "app-amiiboticketyesnodialogaccessory-types")]
478pub use amiiboticketyesnodialogaccessory::{AmiiboTicketYesNoDialogAccessory, IAmiiboTicketYesNoDialogAccessory};
479#[cfg(any(feature = "app-amiiboticketyesnodialognomenuitem-types"))]
480pub mod amiiboticketyesnodialognomenuitem;
481#[cfg(feature = "app-amiiboticketyesnodialognomenuitem")]
482pub use amiiboticketyesnodialognomenuitem::IAmiiboTicketYesNoDialogNoMenuItemMethods;
483#[cfg(feature = "app-amiiboticketyesnodialognomenuitem-types")]
484pub use amiiboticketyesnodialognomenuitem::{AmiiboTicketYesNoDialogNoMenuItem, IAmiiboTicketYesNoDialogNoMenuItem};
485#[cfg(any(feature = "app-amiiboticketyesnodialogsound-types"))]
486pub mod amiiboticketyesnodialogsound;
487#[cfg(feature = "app-amiiboticketyesnodialogsound")]
488pub use amiiboticketyesnodialogsound::IAmiiboTicketYesNoDialogSoundMethods;
489#[cfg(feature = "app-amiiboticketyesnodialogsound-types")]
490pub use amiiboticketyesnodialogsound::{AmiiboTicketYesNoDialogSound, IAmiiboTicketYesNoDialogSound};
491#[cfg(any(feature = "app-amiiboticketyesnodialogyesmenuitem-types"))]
492pub mod amiiboticketyesnodialogyesmenuitem;
493#[cfg(feature = "app-amiiboticketyesnodialogyesmenuitem")]
494pub use amiiboticketyesnodialogyesmenuitem::IAmiiboTicketYesNoDialogYesMenuItemMethods;
495#[cfg(feature = "app-amiiboticketyesnodialogyesmenuitem-types")]
496pub use amiiboticketyesnodialogyesmenuitem::{AmiiboTicketYesNoDialogYesMenuItem, IAmiiboTicketYesNoDialogYesMenuItem};
497#[cfg(any(feature = "app-amiibotopmenu-types"))]
498pub mod amiibotopmenu;
499#[cfg(feature = "app-amiibotopmenu-types")]
500pub use amiibotopmenu::{
501    AmiiboTopMenu, AmiiboTopMenu_AccessoryMenuItem, AmiiboTopMenu_AmiiboMenuItem, AmiiboTopMenu_DecideEventHandler, AmiiboTopMenu_MenuResult,
502    AmiiboTopMenu_SoundMenuItem, IAmiiboTopMenu, IAmiiboTopMenu_AccessoryMenuItem, IAmiiboTopMenu_AmiiboMenuItem, IAmiiboTopMenu_DecideEventHandler,
503    IAmiiboTopMenu_SoundMenuItem,
504};
505#[cfg(feature = "app-amiibotopmenu")]
506pub use amiibotopmenu::{
507    IAmiiboTopMenuMethods, IAmiiboTopMenu_AccessoryMenuItemMethods, IAmiiboTopMenu_AmiiboMenuItemMethods, IAmiiboTopMenu_DecideEventHandlerMethods,
508    IAmiiboTopMenu_SoundMenuItemMethods,
509};
510#[cfg(any(feature = "app-amiibotopsequence-types"))]
511pub mod amiibotopsequence;
512#[cfg(feature = "app-amiibotopsequence")]
513pub use amiibotopsequence::IAmiiboTopSequenceMethods;
514#[cfg(feature = "app-amiibotopsequence-types")]
515pub use amiibotopsequence::{AmiiboTopSequence, AmiiboTopSequence_Label, IAmiiboTopSequence};
516#[cfg(any(feature = "app-animalaccesscamera-types"))]
517pub mod animalaccesscamera;
518#[cfg(feature = "app-animalaccesscamera")]
519pub use animalaccesscamera::IAnimalAccessCameraMethods;
520#[cfg(feature = "app-animalaccesscamera-types")]
521pub use animalaccesscamera::{AnimalAccessCamera, IAnimalAccessCamera};
522#[cfg(any(feature = "app-animalaccesssequence-types"))]
523pub mod animalaccesssequence;
524#[cfg(feature = "app-animalaccesssequence")]
525pub use animalaccesssequence::IAnimalAccessSequenceMethods;
526#[cfg(feature = "app-animalaccesssequence-types")]
527pub use animalaccesssequence::{AnimalAccessSequence, AnimalAccessSequence_Label, IAnimalAccessSequence};
528#[cfg(any(feature = "app-animalcatchsequence-types"))]
529pub mod animalcatchsequence;
530#[cfg(feature = "app-animalcatchsequence-types")]
531pub use animalcatchsequence::{
532    AnimalCatchSequence, AnimalCatchSequence_CatchConfirm, AnimalCatchSequence_CatchConfirm_ConfirmDialogItemNo,
533    AnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes, AnimalCatchSequence_Label, IAnimalCatchSequence, IAnimalCatchSequence_CatchConfirm,
534    IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemNo, IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes,
535};
536#[cfg(feature = "app-animalcatchsequence")]
537pub use animalcatchsequence::{
538    IAnimalCatchSequenceMethods, IAnimalCatchSequence_CatchConfirmMethods, IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemNoMethods,
539    IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemYesMethods,
540};
541#[cfg(any(feature = "app-animaldata-types"))]
542pub mod animaldata;
543#[cfg(feature = "app-animaldata")]
544pub use animaldata::IAnimalDataMethods;
545#[cfg(feature = "app-animaldata-types")]
546pub use animaldata::{AnimalData, IAnimalData};
547#[cfg(any(feature = "app-animalinsidemenu-types"))]
548pub mod animalinsidemenu;
549#[cfg(feature = "app-animalinsidemenu")]
550pub use animalinsidemenu::IAnimalInsideMenuMethods;
551#[cfg(feature = "app-animalinsidemenu-types")]
552pub use animalinsidemenu::{AnimalInsideMenu, IAnimalInsideMenu};
553#[cfg(any(feature = "app-animalinsidemenucontent-types"))]
554pub mod animalinsidemenucontent;
555#[cfg(feature = "app-animalinsidemenucontent")]
556pub use animalinsidemenucontent::IAnimalInsideMenuContentMethods;
557#[cfg(feature = "app-animalinsidemenucontent-types")]
558pub use animalinsidemenucontent::{AnimalInsideMenuContent, IAnimalInsideMenuContent};
559#[cfg(any(feature = "app-animalinsidemenuitem-types"))]
560pub mod animalinsidemenuitem;
561#[cfg(feature = "app-animalinsidemenuitem")]
562pub use animalinsidemenuitem::IAnimalInsideMenuItemMethods;
563#[cfg(feature = "app-animalinsidemenuitem-types")]
564pub use animalinsidemenuitem::{AnimalInsideMenuItem, IAnimalInsideMenuItem};
565#[cfg(any(feature = "app-animalinsidemenuitemcontent-types"))]
566pub mod animalinsidemenuitemcontent;
567#[cfg(feature = "app-animalinsidemenuitemcontent")]
568pub use animalinsidemenuitemcontent::IAnimalInsideMenuItemContentMethods;
569#[cfg(feature = "app-animalinsidemenuitemcontent-types")]
570pub use animalinsidemenuitemcontent::{AnimalInsideMenuItemContent, IAnimalInsideMenuItemContent};
571#[cfg(any(feature = "app-animalmenucontent-types"))]
572pub mod animalmenucontent;
573#[cfg(feature = "app-animalmenucontent")]
574pub use animalmenucontent::IAnimalMenuContentMethods;
575#[cfg(feature = "app-animalmenucontent-types")]
576pub use animalmenucontent::{AnimalMenuContent, IAnimalMenuContent};
577#[cfg(any(feature = "app-animalmenusequence-types"))]
578pub mod animalmenusequence;
579#[cfg(feature = "app-animalmenusequence-types")]
580pub use animalmenusequence::{
581    AnimalMenuSequence, AnimalMenuSequence_ConfirmNo, AnimalMenuSequence_ConfirmYes, AnimalMenuSequence_From, AnimalMenuSequence_Label,
582    IAnimalMenuSequence, IAnimalMenuSequence_ConfirmNo, IAnimalMenuSequence_ConfirmYes,
583};
584#[cfg(feature = "app-animalmenusequence")]
585pub use animalmenusequence::{IAnimalMenuSequenceMethods, IAnimalMenuSequence_ConfirmNoMethods, IAnimalMenuSequence_ConfirmYesMethods};
586#[cfg(any(feature = "app-animaloutsidemenu-types"))]
587pub mod animaloutsidemenu;
588#[cfg(feature = "app-animaloutsidemenu")]
589pub use animaloutsidemenu::IAnimalOutsideMenuMethods;
590#[cfg(feature = "app-animaloutsidemenu-types")]
591pub use animaloutsidemenu::{AnimalOutsideMenu, IAnimalOutsideMenu};
592#[cfg(any(feature = "app-animaloutsidemenucontent-types"))]
593pub mod animaloutsidemenucontent;
594#[cfg(feature = "app-animaloutsidemenucontent")]
595pub use animaloutsidemenucontent::IAnimalOutsideMenuContentMethods;
596#[cfg(feature = "app-animaloutsidemenucontent-types")]
597pub use animaloutsidemenucontent::{AnimalOutsideMenuContent, IAnimalOutsideMenuContent};
598#[cfg(any(feature = "app-animaloutsidemenuitem-types"))]
599pub mod animaloutsidemenuitem;
600#[cfg(feature = "app-animaloutsidemenuitem")]
601pub use animaloutsidemenuitem::IAnimalOutsideMenuItemMethods;
602#[cfg(feature = "app-animaloutsidemenuitem-types")]
603pub use animaloutsidemenuitem::{AnimalOutsideMenuItem, IAnimalOutsideMenuItem};
604#[cfg(any(feature = "app-animaloutsidemenuitemcontent-types"))]
605pub mod animaloutsidemenuitemcontent;
606#[cfg(feature = "app-animaloutsidemenuitemcontent")]
607pub use animaloutsidemenuitemcontent::IAnimalOutsideMenuItemContentMethods;
608#[cfg(feature = "app-animaloutsidemenuitemcontent-types")]
609pub use animaloutsidemenuitemcontent::{AnimalOutsideMenuItemContent, IAnimalOutsideMenuItemContent};
610#[cfg(any(feature = "app-animaloutsidesubmenu-types"))]
611pub mod animaloutsidesubmenu;
612#[cfg(feature = "app-animaloutsidesubmenu-types")]
613pub use animaloutsidesubmenu::{
614    AnimalOutsideSubMenu, AnimalOutsideSubMenu_ExchangeMenuItem, AnimalOutsideSubMenu_RemoveMenuItem, IAnimalOutsideSubMenu,
615    IAnimalOutsideSubMenu_ExchangeMenuItem, IAnimalOutsideSubMenu_RemoveMenuItem,
616};
617#[cfg(feature = "app-animaloutsidesubmenu")]
618pub use animaloutsidesubmenu::{
619    IAnimalOutsideSubMenuMethods, IAnimalOutsideSubMenu_ExchangeMenuItemMethods, IAnimalOutsideSubMenu_RemoveMenuItemMethods,
620};
621#[cfg(any(feature = "app-animalsequence-types"))]
622pub mod animalsequence;
623#[cfg(feature = "app-animalsequence")]
624pub use animalsequence::IAnimalSequenceMethods;
625#[cfg(feature = "app-animalsequence-types")]
626pub use animalsequence::{AnimalSequence, AnimalSequence_Label, IAnimalSequence};
627#[cfg(any(feature = "app-animationplayer-types"))]
628pub mod animationplayer;
629#[cfg(feature = "app-animationplayer")]
630pub use animationplayer::IAnimationPlayerMethods;
631#[cfg(feature = "app-animationplayer-types")]
632pub use animationplayer::{AnimationPlayer, IAnimationPlayer};
633#[cfg(any(feature = "app-areainspector-types"))]
634pub mod areainspector;
635#[cfg(feature = "app-areainspector")]
636pub use areainspector::IAreaInspectorMethods;
637#[cfg(feature = "app-areainspector-types")]
638pub use areainspector::{AreaInspector, IAreaInspector};
639#[cfg(any(feature = "app-arenabondgodselectmenu-types"))]
640pub mod arenabondgodselectmenu;
641#[cfg(feature = "app-arenabondgodselectmenu-types")]
642pub use arenabondgodselectmenu::{
643    ArenaBondGodSelectMenu, ArenaBondGodSelectMenu_ArenaBondEmblemSelectMenuItem, ArenaBondGodSelectMenu_ChangeUnitEventHandle,
644    ArenaBondGodSelectMenu_ConfirmDialog, ArenaBondGodSelectMenu_ConfirmDialog_ConfirmDialogItemNo,
645    ArenaBondGodSelectMenu_ConfirmDialog_ConfirmDialogItemYes, ArenaBondGodSelectMenu_DecideEventHandler, ArenaBondGodSelectMenu_SelectEventHandler,
646    ArenaBondGodSelectMenu_StartHelpEventHandler, IArenaBondGodSelectMenu, IArenaBondGodSelectMenu_ArenaBondEmblemSelectMenuItem,
647    IArenaBondGodSelectMenu_ChangeUnitEventHandle, IArenaBondGodSelectMenu_ConfirmDialog, IArenaBondGodSelectMenu_ConfirmDialog_ConfirmDialogItemNo,
648    IArenaBondGodSelectMenu_ConfirmDialog_ConfirmDialogItemYes, IArenaBondGodSelectMenu_DecideEventHandler,
649    IArenaBondGodSelectMenu_SelectEventHandler, IArenaBondGodSelectMenu_StartHelpEventHandler,
650};
651#[cfg(feature = "app-arenabondgodselectmenu")]
652pub use arenabondgodselectmenu::{
653    IArenaBondGodSelectMenuMethods, IArenaBondGodSelectMenu_ArenaBondEmblemSelectMenuItemMethods,
654    IArenaBondGodSelectMenu_ChangeUnitEventHandleMethods, IArenaBondGodSelectMenu_ConfirmDialogMethods,
655    IArenaBondGodSelectMenu_ConfirmDialog_ConfirmDialogItemNoMethods, IArenaBondGodSelectMenu_ConfirmDialog_ConfirmDialogItemYesMethods,
656    IArenaBondGodSelectMenu_DecideEventHandlerMethods, IArenaBondGodSelectMenu_SelectEventHandlerMethods,
657    IArenaBondGodSelectMenu_StartHelpEventHandlerMethods,
658};
659#[cfg(any(feature = "app-arenabondgodselectmenucontent-types"))]
660pub mod arenabondgodselectmenucontent;
661#[cfg(feature = "app-arenabondgodselectmenucontent")]
662pub use arenabondgodselectmenucontent::IArenaBondGodSelectMenuContentMethods;
663#[cfg(feature = "app-arenabondgodselectmenucontent-types")]
664pub use arenabondgodselectmenucontent::{ArenaBondGodSelectMenuContent, IArenaBondGodSelectMenuContent};
665#[cfg(any(feature = "app-arenabondgodselectmenuitemcontent-types"))]
666pub mod arenabondgodselectmenuitemcontent;
667#[cfg(feature = "app-arenabondgodselectmenuitemcontent")]
668pub use arenabondgodselectmenuitemcontent::IArenaBondGodSelectMenuItemContentMethods;
669#[cfg(feature = "app-arenabondgodselectmenuitemcontent-types")]
670pub use arenabondgodselectmenuitemcontent::{ArenaBondGodSelectMenuItemContent, IArenaBondGodSelectMenuItemContent};
671#[cfg(any(feature = "app-arenabondgodselectroot-types"))]
672pub mod arenabondgodselectroot;
673#[cfg(feature = "app-arenabondgodselectroot-types")]
674pub use arenabondgodselectroot::{
675    ArenaBondGodSelectRoot, ArenaBondGodSelectRoot_DecideEventHandler, IArenaBondGodSelectRoot, IArenaBondGodSelectRoot_DecideEventHandler,
676};
677#[cfg(feature = "app-arenabondgodselectroot")]
678pub use arenabondgodselectroot::{IArenaBondGodSelectRootMethods, IArenaBondGodSelectRoot_DecideEventHandlerMethods};
679#[cfg(any(feature = "app-arenabondgodselectskilllistsetter-types"))]
680pub mod arenabondgodselectskilllistsetter;
681#[cfg(feature = "app-arenabondgodselectskilllistsetter-types")]
682pub use arenabondgodselectskilllistsetter::{
683    ArenaBondGodSelectSkillListSetter, ArenaBondGodSelectSkillListSetter_AddAbility, IArenaBondGodSelectSkillListSetter,
684    IArenaBondGodSelectSkillListSetter_AddAbility,
685};
686#[cfg(feature = "app-arenabondgodselectskilllistsetter")]
687pub use arenabondgodselectskilllistsetter::{IArenaBondGodSelectSkillListSetterMethods, IArenaBondGodSelectSkillListSetter_AddAbilityMethods};
688#[cfg(any(feature = "app-arenabondlevelselectmenu-types"))]
689pub mod arenabondlevelselectmenu;
690#[cfg(feature = "app-arenabondlevelselectmenu-types")]
691pub use arenabondlevelselectmenu::{
692    ArenaBondLevelSelectMenu, ArenaBondLevelSelectMenu_ArenaBondLevelSelectMenuItem, ArenaBondLevelSelectMenu_ChangeGodEventHandle,
693    ArenaBondLevelSelectMenu_ConfirmDialog, ArenaBondLevelSelectMenu_ConfirmDialog_ConfirmDialogItemNo,
694    ArenaBondLevelSelectMenu_ConfirmDialog_ConfirmDialogItemYes, ArenaBondLevelSelectMenu_DecideEventHandler,
695    ArenaBondLevelSelectMenu_SelectEventHandler, IArenaBondLevelSelectMenu, IArenaBondLevelSelectMenu_ArenaBondLevelSelectMenuItem,
696    IArenaBondLevelSelectMenu_ChangeGodEventHandle, IArenaBondLevelSelectMenu_ConfirmDialog,
697    IArenaBondLevelSelectMenu_ConfirmDialog_ConfirmDialogItemNo, IArenaBondLevelSelectMenu_ConfirmDialog_ConfirmDialogItemYes,
698    IArenaBondLevelSelectMenu_DecideEventHandler, IArenaBondLevelSelectMenu_SelectEventHandler,
699};
700#[cfg(feature = "app-arenabondlevelselectmenu")]
701pub use arenabondlevelselectmenu::{
702    IArenaBondLevelSelectMenuMethods, IArenaBondLevelSelectMenu_ArenaBondLevelSelectMenuItemMethods,
703    IArenaBondLevelSelectMenu_ChangeGodEventHandleMethods, IArenaBondLevelSelectMenu_ConfirmDialogMethods,
704    IArenaBondLevelSelectMenu_ConfirmDialog_ConfirmDialogItemNoMethods, IArenaBondLevelSelectMenu_ConfirmDialog_ConfirmDialogItemYesMethods,
705    IArenaBondLevelSelectMenu_DecideEventHandlerMethods, IArenaBondLevelSelectMenu_SelectEventHandlerMethods,
706};
707#[cfg(any(feature = "app-arenabondlevelselectmenucontent-types"))]
708pub mod arenabondlevelselectmenucontent;
709#[cfg(feature = "app-arenabondlevelselectmenucontent")]
710pub use arenabondlevelselectmenucontent::IArenaBondLevelSelectMenuContentMethods;
711#[cfg(feature = "app-arenabondlevelselectmenucontent-types")]
712pub use arenabondlevelselectmenucontent::{ArenaBondLevelSelectMenuContent, IArenaBondLevelSelectMenuContent};
713#[cfg(any(feature = "app-arenabondlevelselectmenuitemcontent-types"))]
714pub mod arenabondlevelselectmenuitemcontent;
715#[cfg(feature = "app-arenabondlevelselectmenuitemcontent")]
716pub use arenabondlevelselectmenuitemcontent::IArenaBondLevelSelectMenuItemContentMethods;
717#[cfg(feature = "app-arenabondlevelselectmenuitemcontent-types")]
718pub use arenabondlevelselectmenuitemcontent::{ArenaBondLevelSelectMenuItemContent, IArenaBondLevelSelectMenuItemContent};
719#[cfg(any(feature = "app-arenabondlevelselectroot-types"))]
720pub mod arenabondlevelselectroot;
721#[cfg(feature = "app-arenabondlevelselectroot")]
722pub use arenabondlevelselectroot::IArenaBondLevelSelectRootMethods;
723#[cfg(feature = "app-arenabondlevelselectroot-types")]
724pub use arenabondlevelselectroot::{ArenaBondLevelSelectRoot, IArenaBondLevelSelectRoot};
725#[cfg(any(feature = "app-arenabondlevelselectsetter-types"))]
726pub mod arenabondlevelselectsetter;
727#[cfg(feature = "app-arenabondlevelselectsetter")]
728pub use arenabondlevelselectsetter::IArenaBondLevelSelectSetterMethods;
729#[cfg(feature = "app-arenabondlevelselectsetter-types")]
730pub use arenabondlevelselectsetter::{ArenaBondLevelSelectSetter, IArenaBondLevelSelectSetter};
731#[cfg(any(feature = "app-arenabondunitselectmenu-types"))]
732pub mod arenabondunitselectmenu;
733#[cfg(feature = "app-arenabondunitselectmenu-types")]
734pub use arenabondunitselectmenu::{
735    ArenaBondUnitSelectMenu, ArenaBondUnitSelectMenu_DecideEventHandler, ArenaBondUnitSelectMenu_HelpEventHandler,
736    ArenaBondUnitSelectMenu_SelectEventHandler, IArenaBondUnitSelectMenu, IArenaBondUnitSelectMenu_DecideEventHandler,
737    IArenaBondUnitSelectMenu_HelpEventHandler, IArenaBondUnitSelectMenu_SelectEventHandler,
738};
739#[cfg(feature = "app-arenabondunitselectmenu")]
740pub use arenabondunitselectmenu::{
741    IArenaBondUnitSelectMenuMethods, IArenaBondUnitSelectMenu_DecideEventHandlerMethods, IArenaBondUnitSelectMenu_HelpEventHandlerMethods,
742    IArenaBondUnitSelectMenu_SelectEventHandlerMethods,
743};
744#[cfg(any(feature = "app-arenabondunitselectmenucontent-types"))]
745pub mod arenabondunitselectmenucontent;
746#[cfg(feature = "app-arenabondunitselectmenucontent")]
747pub use arenabondunitselectmenucontent::IArenaBondUnitSelectMenuContentMethods;
748#[cfg(feature = "app-arenabondunitselectmenucontent-types")]
749pub use arenabondunitselectmenucontent::{ArenaBondUnitSelectMenuContent, IArenaBondUnitSelectMenuContent};
750#[cfg(any(feature = "app-arenabondunitselectmenuitem-types"))]
751pub mod arenabondunitselectmenuitem;
752#[cfg(feature = "app-arenabondunitselectmenuitem")]
753pub use arenabondunitselectmenuitem::IArenaBondUnitSelectMenuItemMethods;
754#[cfg(feature = "app-arenabondunitselectmenuitem-types")]
755pub use arenabondunitselectmenuitem::{ArenaBondUnitSelectMenuItem, IArenaBondUnitSelectMenuItem};
756#[cfg(any(feature = "app-arenabondunitselectmenuitemcontent-types"))]
757pub mod arenabondunitselectmenuitemcontent;
758#[cfg(feature = "app-arenabondunitselectmenuitemcontent")]
759pub use arenabondunitselectmenuitemcontent::IArenaBondUnitSelectMenuItemContentMethods;
760#[cfg(feature = "app-arenabondunitselectmenuitemcontent-types")]
761pub use arenabondunitselectmenuitemcontent::{ArenaBondUnitSelectMenuItemContent, IArenaBondUnitSelectMenuItemContent};
762#[cfg(any(feature = "app-arenabondunitselectroot-types"))]
763pub mod arenabondunitselectroot;
764#[cfg(feature = "app-arenabondunitselectroot")]
765pub use arenabondunitselectroot::IArenaBondUnitSelectRootMethods;
766#[cfg(feature = "app-arenabondunitselectroot-types")]
767pub use arenabondunitselectroot::{ArenaBondUnitSelectRoot, IArenaBondUnitSelectRoot};
768#[cfg(any(feature = "app-arenadata-types"))]
769pub mod arenadata;
770#[cfg(feature = "app-arenadata")]
771pub use arenadata::IArenaDataMethods;
772#[cfg(feature = "app-arenadata-types")]
773pub use arenadata::{ArenaData, IArenaData};
774#[cfg(any(feature = "app-arenaexpunitselectmenu-types"))]
775pub mod arenaexpunitselectmenu;
776#[cfg(feature = "app-arenaexpunitselectmenu-types")]
777pub use arenaexpunitselectmenu::{
778    ArenaExpUnitSelectMenu, ArenaExpUnitSelectMenu_DecideEventHandler, ArenaExpUnitSelectMenu_HelpEventHandler,
779    ArenaExpUnitSelectMenu_SelectEventHandler, IArenaExpUnitSelectMenu, IArenaExpUnitSelectMenu_DecideEventHandler,
780    IArenaExpUnitSelectMenu_HelpEventHandler, IArenaExpUnitSelectMenu_SelectEventHandler,
781};
782#[cfg(feature = "app-arenaexpunitselectmenu")]
783pub use arenaexpunitselectmenu::{
784    IArenaExpUnitSelectMenuMethods, IArenaExpUnitSelectMenu_DecideEventHandlerMethods, IArenaExpUnitSelectMenu_HelpEventHandlerMethods,
785    IArenaExpUnitSelectMenu_SelectEventHandlerMethods,
786};
787#[cfg(any(feature = "app-arenaexpunitselectmenucontent-types"))]
788pub mod arenaexpunitselectmenucontent;
789#[cfg(feature = "app-arenaexpunitselectmenucontent")]
790pub use arenaexpunitselectmenucontent::IArenaExpUnitSelectMenuContentMethods;
791#[cfg(feature = "app-arenaexpunitselectmenucontent-types")]
792pub use arenaexpunitselectmenucontent::{ArenaExpUnitSelectMenuContent, IArenaExpUnitSelectMenuContent};
793#[cfg(any(feature = "app-arenaexpunitselectmenuitem-types"))]
794pub mod arenaexpunitselectmenuitem;
795#[cfg(feature = "app-arenaexpunitselectmenuitem-types")]
796pub use arenaexpunitselectmenuitem::{
797    ArenaExpUnitSelectMenuItem, ArenaExpUnitSelectMenuItem_ConfirmDialog, ArenaExpUnitSelectMenuItem_ConfirmDialog_ConfirmDialogItemNo,
798    ArenaExpUnitSelectMenuItem_ConfirmDialog_ConfirmDialogItemYes, IArenaExpUnitSelectMenuItem, IArenaExpUnitSelectMenuItem_ConfirmDialog,
799    IArenaExpUnitSelectMenuItem_ConfirmDialog_ConfirmDialogItemNo, IArenaExpUnitSelectMenuItem_ConfirmDialog_ConfirmDialogItemYes,
800};
801#[cfg(feature = "app-arenaexpunitselectmenuitem")]
802pub use arenaexpunitselectmenuitem::{
803    IArenaExpUnitSelectMenuItemMethods, IArenaExpUnitSelectMenuItem_ConfirmDialogMethods,
804    IArenaExpUnitSelectMenuItem_ConfirmDialog_ConfirmDialogItemNoMethods, IArenaExpUnitSelectMenuItem_ConfirmDialog_ConfirmDialogItemYesMethods,
805};
806#[cfg(any(feature = "app-arenaexpunitselectmenuitemcontent-types"))]
807pub mod arenaexpunitselectmenuitemcontent;
808#[cfg(feature = "app-arenaexpunitselectmenuitemcontent")]
809pub use arenaexpunitselectmenuitemcontent::IArenaExpUnitSelectMenuItemContentMethods;
810#[cfg(feature = "app-arenaexpunitselectmenuitemcontent-types")]
811pub use arenaexpunitselectmenuitemcontent::{ArenaExpUnitSelectMenuItemContent, IArenaExpUnitSelectMenuItemContent};
812#[cfg(any(feature = "app-arenaexpunitselectroot-types"))]
813pub mod arenaexpunitselectroot;
814#[cfg(feature = "app-arenaexpunitselectroot")]
815pub use arenaexpunitselectroot::IArenaExpUnitSelectRootMethods;
816#[cfg(feature = "app-arenaexpunitselectroot-types")]
817pub use arenaexpunitselectroot::{ArenaExpUnitSelectRoot, IArenaExpUnitSelectRoot};
818#[cfg(any(feature = "app-arenaordersequence-types"))]
819pub mod arenaordersequence;
820#[cfg(feature = "app-arenaordersequence")]
821pub use arenaordersequence::IArenaOrderSequenceMethods;
822#[cfg(feature = "app-arenaordersequence-types")]
823pub use arenaordersequence::{
824    ArenaOrderSequence, ArenaOrderSequence_GodInfo, ArenaOrderSequence_Label, ArenaOrderSequence_TrainType, IArenaOrderSequence,
825};
826#[cfg(any(feature = "app-arenatopmenu-types"))]
827pub mod arenatopmenu;
828#[cfg(feature = "app-arenatopmenu-types")]
829pub use arenatopmenu::{
830    ArenaTopMenu, ArenaTopMenu_DecideEventHandler, ArenaTopMenu_TrainingMenuItem, IArenaTopMenu, IArenaTopMenu_DecideEventHandler,
831    IArenaTopMenu_TrainingMenuItem,
832};
833#[cfg(feature = "app-arenatopmenu")]
834pub use arenatopmenu::{IArenaTopMenuMethods, IArenaTopMenu_DecideEventHandlerMethods, IArenaTopMenu_TrainingMenuItemMethods};
835#[cfg(any(feature = "app-arenatopmenucontent-types"))]
836pub mod arenatopmenucontent;
837#[cfg(feature = "app-arenatopmenucontent")]
838pub use arenatopmenucontent::IArenaTopMenuContentMethods;
839#[cfg(feature = "app-arenatopmenucontent-types")]
840pub use arenatopmenucontent::{ArenaTopMenuContent, IArenaTopMenuContent};
841#[cfg(any(feature = "app-arenaunitselectstatus-types"))]
842pub mod arenaunitselectstatus;
843#[cfg(feature = "app-arenaunitselectstatus")]
844pub use arenaunitselectstatus::IArenaUnitSelectStatusMethods;
845#[cfg(feature = "app-arenaunitselectstatus-types")]
846pub use arenaunitselectstatus::{ArenaUnitSelectStatus, IArenaUnitSelectStatus};
847#[cfg(any(feature = "app-assettable-types"))]
848pub mod assettable;
849#[cfg(feature = "app-assettable-types")]
850pub use assettable::{
851    AssetTable, AssetTable_Accessory, AssetTable_AccessoryList, AssetTable_ConditionFlags, AssetTable_ConditionIndexes, AssetTable_Modes,
852    AssetTable_Result, AssetTable_Sound, AssetTable_States, IAssetTable, IAssetTable_Accessory, IAssetTable_AccessoryList,
853    IAssetTable_ConditionFlags, IAssetTable_ConditionIndexes, IAssetTable_Result,
854};
855#[cfg(feature = "app-assettable")]
856pub use assettable::{
857    IAssetTableMethods, IAssetTable_AccessoryListMethods, IAssetTable_AccessoryMethods, IAssetTable_ConditionFlagsMethods,
858    IAssetTable_ConditionIndexesMethods, IAssetTable_ResultMethods,
859};
860#[cfg(any(feature = "app-attacktype-types"))]
861pub mod attacktype;
862#[cfg(feature = "app-attacktype-types")]
863pub use attacktype::AttackType;
864#[cfg(any(feature = "app-backgroundmanager-types"))]
865pub mod backgroundmanager;
866#[cfg(feature = "app-backgroundmanager")]
867pub use backgroundmanager::IBackgroundManagerMethods;
868#[cfg(feature = "app-backgroundmanager-types")]
869pub use backgroundmanager::{BackgroundManager, BackgroundManager_BindType, IBackgroundManager};
870#[cfg(any(feature = "app-basicdialog-types"))]
871pub mod basicdialog;
872#[cfg(feature = "app-basicdialog")]
873pub use basicdialog::IBasicDialogMethods;
874#[cfg(feature = "app-basicdialog-types")]
875pub use basicdialog::{BasicDialog, IBasicDialog};
876#[cfg(any(feature = "app-basicdialogcontent-types"))]
877pub mod basicdialogcontent;
878#[cfg(feature = "app-basicdialogcontent")]
879pub use basicdialogcontent::IBasicDialogContentMethods;
880#[cfg(feature = "app-basicdialogcontent-types")]
881pub use basicdialogcontent::{BasicDialogContent, IBasicDialogContent};
882#[cfg(any(feature = "app-basicdialogitem-types"))]
883pub mod basicdialogitem;
884#[cfg(feature = "app-basicdialogitem")]
885pub use basicdialogitem::IBasicDialogItemMethods;
886#[cfg(feature = "app-basicdialogitem-types")]
887pub use basicdialogitem::{BasicDialogItem, IBasicDialogItem};
888#[cfg(any(feature = "app-basicdialogitemno-types"))]
889pub mod basicdialogitemno;
890#[cfg(feature = "app-basicdialogitemno")]
891pub use basicdialogitemno::IBasicDialogItemNoMethods;
892#[cfg(feature = "app-basicdialogitemno-types")]
893pub use basicdialogitemno::{BasicDialogItemNo, IBasicDialogItemNo};
894#[cfg(any(feature = "app-basicdialogitemyes-types"))]
895pub mod basicdialogitemyes;
896#[cfg(feature = "app-basicdialogitemyes")]
897pub use basicdialogitemyes::IBasicDialogItemYesMethods;
898#[cfg(feature = "app-basicdialogitemyes-types")]
899pub use basicdialogitemyes::{BasicDialogItemYes, IBasicDialogItemYes};
900#[cfg(any(feature = "app-basicitemmenucontent-types"))]
901pub mod basicitemmenucontent;
902#[cfg(feature = "app-basicitemmenucontent")]
903pub use basicitemmenucontent::IBasicItemMenuContentMethods;
904#[cfg(feature = "app-basicitemmenucontent-types")]
905pub use basicitemmenucontent::{BasicItemMenuContent, IBasicItemMenuContent};
906#[cfg(any(feature = "app-basicitemmenuitem-types"))]
907pub mod basicitemmenuitem;
908#[cfg(feature = "app-basicitemmenuitem")]
909pub use basicitemmenuitem::IBasicItemMenuItemMethods;
910#[cfg(feature = "app-basicitemmenuitem-types")]
911pub use basicitemmenuitem::{BasicItemMenuItem, IBasicItemMenuItem};
912#[cfg(any(feature = "app-basicitemmenuitemcontent-types"))]
913pub mod basicitemmenuitemcontent;
914#[cfg(feature = "app-basicitemmenuitemcontent")]
915pub use basicitemmenuitemcontent::IBasicItemMenuItemContentMethods;
916#[cfg(feature = "app-basicitemmenuitemcontent-types")]
917pub use basicitemmenuitemcontent::{BasicItemMenuItemContent, IBasicItemMenuItemContent};
918#[cfg(any(feature = "app-basicitemmenuitemcontentold-types"))]
919pub mod basicitemmenuitemcontentold;
920#[cfg(feature = "app-basicitemmenuitemcontentold")]
921pub use basicitemmenuitemcontentold::IBasicItemMenuItemContentOldMethods;
922#[cfg(feature = "app-basicitemmenuitemcontentold-types")]
923pub use basicitemmenuitemcontentold::{BasicItemMenuItemContentOld, IBasicItemMenuItemContentOld};
924#[cfg(any(feature = "app-basicmenu-types"))]
925pub mod basicmenu;
926#[cfg(feature = "app-basicmenu-types")]
927pub use basicmenu::{
928    BasicMenu, BasicMenu_AnchorType, BasicMenu_BindTypes, BasicMenu_Label0, BasicMenu_Result, BasicMenu_Status, BasicMenu_StatusField, IBasicMenu,
929    IBasicMenu_StatusField,
930};
931#[cfg(feature = "app-basicmenu")]
932pub use basicmenu::{IBasicMenuMethods, IBasicMenu_StatusFieldMethods};
933#[cfg(any(feature = "app-basicmenucontent-types"))]
934pub mod basicmenucontent;
935#[cfg(feature = "app-basicmenucontent-types")]
936pub use basicmenucontent::{
937    BasicMenuContent, BasicMenuContent_Cursor, BasicMenuContent_Scroll, IBasicMenuContent, IBasicMenuContent_Cursor, IBasicMenuContent_Scroll,
938};
939#[cfg(feature = "app-basicmenucontent")]
940pub use basicmenucontent::{IBasicMenuContentMethods, IBasicMenuContent_CursorMethods, IBasicMenuContent_ScrollMethods};
941#[cfg(any(feature = "app-basicmenuitem-types"))]
942pub mod basicmenuitem;
943#[cfg(feature = "app-basicmenuitem")]
944pub use basicmenuitem::IBasicMenuItemMethods;
945#[cfg(feature = "app-basicmenuitem-types")]
946pub use basicmenuitem::{BasicMenuItem, BasicMenuItem_Attribute, IBasicMenuItem};
947#[cfg(any(feature = "app-basicmenuitemcontent-types"))]
948pub mod basicmenuitemcontent;
949#[cfg(feature = "app-basicmenuitemcontent")]
950pub use basicmenuitemcontent::IBasicMenuItemContentMethods;
951#[cfg(feature = "app-basicmenuitemcontent-types")]
952pub use basicmenuitemcontent::{BasicMenuItemContent, IBasicMenuItemContent};
953#[cfg(any(feature = "app-basicmenuselect-types"))]
954pub mod basicmenuselect;
955#[cfg(feature = "app-basicmenuselect")]
956pub use basicmenuselect::IBasicMenuSelectMethods;
957#[cfg(feature = "app-basicmenuselect-types")]
958pub use basicmenuselect::{BasicMenuSelect, IBasicMenuSelect};
959#[cfg(any(feature = "app-basicskillmenuitem-types"))]
960pub mod basicskillmenuitem;
961#[cfg(feature = "app-basicskillmenuitem")]
962pub use basicskillmenuitem::IBasicSkillMenuItemMethods;
963#[cfg(feature = "app-basicskillmenuitem-types")]
964pub use basicskillmenuitem::{BasicSkillMenuItem, IBasicSkillMenuItem};
965#[cfg(any(feature = "app-basicskillmenuitemcontent-types"))]
966pub mod basicskillmenuitemcontent;
967#[cfg(feature = "app-basicskillmenuitemcontent")]
968pub use basicskillmenuitemcontent::IBasicSkillMenuItemContentMethods;
969#[cfg(feature = "app-basicskillmenuitemcontent-types")]
970pub use basicskillmenuitemcontent::{BasicSkillMenuItemContent, BasicSkillMenuItemContent_SubText, IBasicSkillMenuItemContent};
971#[cfg(any(feature = "app-battleafterinspector-types"))]
972pub mod battleafterinspector;
973#[cfg(feature = "app-battleafterinspector")]
974pub use battleafterinspector::IBattleAfterInspectorMethods;
975#[cfg(feature = "app-battleafterinspector-types")]
976pub use battleafterinspector::{BattleAfterInspector, IBattleAfterInspector};
977#[cfg(any(feature = "app-battlebeforeinspector-types"))]
978pub mod battlebeforeinspector;
979#[cfg(feature = "app-battlebeforeinspector")]
980pub use battlebeforeinspector::IBattleBeforeInspectorMethods;
981#[cfg(feature = "app-battlebeforeinspector-types")]
982pub use battlebeforeinspector::{BattleBeforeInspector, IBattleBeforeInspector};
983#[cfg(any(feature = "app-battlecalculator-types"))]
984pub mod battlecalculator;
985#[cfg(feature = "app-battlecalculator-types")]
986pub use battlecalculator::{
987    BattleCalculator, BattleCalculator_Attributes, BattleCalculator_DetailScope, BattleCalculator_FlagField, BattleCalculator_Flags,
988    BattleCalculator_FuncExp1, BattleCalculator_FuncExp2, BattleCalculator_HitSkill, BattleCalculator_HitSkillPool, BattleCalculator_Mode,
989    BattleCalculator_Order, BattleCalculator_OrderList, BattleCalculator_SeparatorScope, BattleCalculator_TargetScope,
990    BattleCalculator_TrainingResult, IBattleCalculator, IBattleCalculator_FlagField, IBattleCalculator_FuncExp1, IBattleCalculator_FuncExp2,
991    IBattleCalculator_HitSkill, IBattleCalculator_HitSkillPool, IBattleCalculator_Order, IBattleCalculator_OrderList,
992};
993#[cfg(feature = "app-battlecalculator")]
994pub use battlecalculator::{
995    IBattleCalculatorMethods, IBattleCalculator_FlagFieldMethods, IBattleCalculator_FuncExp1Methods, IBattleCalculator_FuncExp2Methods,
996    IBattleCalculator_HitSkillMethods, IBattleCalculator_HitSkillPoolMethods, IBattleCalculator_OrderListMethods, IBattleCalculator_OrderMethods,
997};
998#[cfg(any(feature = "app-battledebugmanager-types"))]
999pub mod battledebugmanager;
1000#[cfg(feature = "app-battledebugmanager")]
1001pub use battledebugmanager::IBattleDebugManagerMethods;
1002#[cfg(feature = "app-battledebugmanager-types")]
1003pub use battledebugmanager::{BattleDebugManager, IBattleDebugManager};
1004#[cfg(any(feature = "app-battledestory-types"))]
1005pub mod battledestory;
1006#[cfg(feature = "app-battledestory")]
1007pub use battledestory::IBattleDestoryMethods;
1008#[cfg(feature = "app-battledestory-types")]
1009pub use battledestory::{BattleDestory, IBattleDestory};
1010#[cfg(any(feature = "app-battledetail-types"))]
1011pub mod battledetail;
1012#[cfg(feature = "app-battledetail-types")]
1013pub use battledetail::{
1014    BattleDetail, BattleDetail_AttackParam, BattleDetail_AvoidParam, BattleDetail_BaseParams, BattleDetail_BattleParams, BattleDetail_CommandParam,
1015    BattleDetail_ContinuousParam, BattleDetail_CriticalParam, BattleDetail_DefenseParam, BattleDetail_DetailParam, BattleDetail_HitParam,
1016    BattleDetail_SecureParam, BattleDetail_SimpleCriticalParam, BattleDetail_SimpleHitParam, BattleDetail_SimplePowerParam,
1017    BattleDetail_UnitAttackParam, BattleDetail_UnitDefenseParam, IBattleDetail, IBattleDetail_AttackParam, IBattleDetail_AvoidParam,
1018    IBattleDetail_CommandParam, IBattleDetail_ContinuousParam, IBattleDetail_CriticalParam, IBattleDetail_DefenseParam, IBattleDetail_DetailParam,
1019    IBattleDetail_HitParam, IBattleDetail_SecureParam, IBattleDetail_SimpleCriticalParam, IBattleDetail_SimpleHitParam,
1020    IBattleDetail_SimplePowerParam, IBattleDetail_UnitAttackParam, IBattleDetail_UnitDefenseParam,
1021};
1022#[cfg(feature = "app-battledetail")]
1023pub use battledetail::{
1024    IBattleDetailMethods, IBattleDetail_AttackParamMethods, IBattleDetail_AvoidParamMethods, IBattleDetail_CommandParamMethods,
1025    IBattleDetail_ContinuousParamMethods, IBattleDetail_CriticalParamMethods, IBattleDetail_DefenseParamMethods, IBattleDetail_DetailParamMethods,
1026    IBattleDetail_HitParamMethods, IBattleDetail_SecureParamMethods, IBattleDetail_SimpleCriticalParamMethods, IBattleDetail_SimpleHitParamMethods,
1027    IBattleDetail_SimplePowerParamMethods, IBattleDetail_UnitAttackParamMethods, IBattleDetail_UnitDefenseParamMethods,
1028};
1029#[cfg(any(feature = "app-battlegrow-types"))]
1030pub mod battlegrow;
1031#[cfg(feature = "app-battlegrow")]
1032pub use battlegrow::IBattleGrowMethods;
1033#[cfg(feature = "app-battlegrow-types")]
1034pub use battlegrow::{BattleGrow, IBattleGrow};
1035#[cfg(any(feature = "app-battleinfo-types"))]
1036pub mod battleinfo;
1037#[cfg(feature = "app-battleinfo-types")]
1038pub use battleinfo::{
1039    BattleInfo, BattleInfo_BattleInfoSideArray, BattleInfo_FlagField, BattleInfo_Flags, BattleInfo_MindScope, BattleInfo_SetupScope,
1040    BattleInfo_SupportData, BattleInfo_SupportList, IBattleInfo, IBattleInfo_BattleInfoSideArray, IBattleInfo_FlagField, IBattleInfo_SupportList,
1041};
1042#[cfg(feature = "app-battleinfo")]
1043pub use battleinfo::{IBattleInfoMethods, IBattleInfo_BattleInfoSideArrayMethods, IBattleInfo_FlagFieldMethods, IBattleInfo_SupportListMethods};
1044#[cfg(any(feature = "app-battleinfoenum-types"))]
1045pub mod battleinfoenum;
1046#[cfg(feature = "app-battleinfoenum-types")]
1047pub use battleinfoenum::BattleInfoEnum;
1048#[cfg(any(feature = "app-battleinfoparam-types"))]
1049pub mod battleinfoparam;
1050#[cfg(feature = "app-battleinfoparam")]
1051pub use battleinfoparam::IBattleInfoParamMethods;
1052#[cfg(feature = "app-battleinfoparam-types")]
1053pub use battleinfoparam::{BattleInfoParam, IBattleInfoParam};
1054#[cfg(any(feature = "app-battleinfoside-types"))]
1055pub mod battleinfoside;
1056#[cfg(feature = "app-battleinfoside-types")]
1057pub use battleinfoside::{BattleInfoSide, BattleInfoSide_BitFieldStatus, BattleInfoSide_Status, IBattleInfoSide, IBattleInfoSide_BitFieldStatus};
1058#[cfg(feature = "app-battleinfoside")]
1059pub use battleinfoside::{IBattleInfoSideMethods, IBattleInfoSide_BitFieldStatusMethods};
1060#[cfg(any(feature = "app-battlemath-types"))]
1061pub mod battlemath;
1062#[cfg(feature = "app-battlemath-types")]
1063pub use battlemath::{BattleMath, BattleMath_Probability, IBattleMath, IBattleMath_Probability};
1064#[cfg(feature = "app-battlemath")]
1065pub use battlemath::{IBattleMathMethods, IBattleMath_ProbabilityMethods};
1066#[cfg(any(feature = "app-battleparam-types"))]
1067pub mod battleparam;
1068#[cfg(feature = "app-battleparam")]
1069pub use battleparam::IBattleParamMethods;
1070#[cfg(feature = "app-battleparam-types")]
1071pub use battleparam::{BattleParam, BattleParam_Kinds, IBattleParam};
1072#[cfg(any(feature = "app-battlerecordlinesetter-types"))]
1073pub mod battlerecordlinesetter;
1074#[cfg(feature = "app-battlerecordlinesetter")]
1075pub use battlerecordlinesetter::IBattleRecordLineSetterMethods;
1076#[cfg(feature = "app-battlerecordlinesetter-types")]
1077pub use battlerecordlinesetter::{BattleRecordLineSetter, IBattleRecordLineSetter};
1078#[cfg(any(feature = "app-battlerecordsequence-types"))]
1079pub mod battlerecordsequence;
1080#[cfg(feature = "app-battlerecordsequence")]
1081pub use battlerecordsequence::IBattleRecordSequenceMethods;
1082#[cfg(feature = "app-battlerecordsequence-types")]
1083pub use battlerecordsequence::{BattleRecordSequence, IBattleRecordSequence};
1084#[cfg(any(feature = "app-battlerecordsetter-types"))]
1085pub mod battlerecordsetter;
1086#[cfg(feature = "app-battlerecordsetter")]
1087pub use battlerecordsetter::IBattleRecordSetterMethods;
1088#[cfg(feature = "app-battlerecordsetter-types")]
1089pub use battlerecordsetter::{BattleRecordSetter, IBattleRecordSetter};
1090#[cfg(any(feature = "app-battlescene-types"))]
1091pub mod battlescene;
1092#[cfg(feature = "app-battlescene-types")]
1093pub use battlescene::{BattleScene, BattleScene_FieldResult, BattleScene_Kind, BattleScene_Result, IBattleScene, IBattleScene_FieldResult};
1094#[cfg(feature = "app-battlescene")]
1095pub use battlescene::{IBattleSceneMethods, IBattleScene_FieldResultMethods};
1096#[cfg(any(feature = "app-battlescenelist-types"))]
1097pub mod battlescenelist;
1098#[cfg(feature = "app-battlescenelist")]
1099pub use battlescenelist::IBattleSceneListMethods;
1100#[cfg(feature = "app-battlescenelist-types")]
1101pub use battlescenelist::{BattleSceneList, IBattleSceneList};
1102#[cfg(any(feature = "app-battleside-types"))]
1103pub mod battleside;
1104#[cfg(feature = "app-battleside-types")]
1105pub use battleside::{
1106    BattleSide, BattleSide_ClassArray_1, BattleSide_ContainerArray_1, BattleSide_FloatArray, BattleSide_IntArray, BattleSide_SbyteArray,
1107    BattleSide_ShortArray, BattleSide_StructArray_1, BattleSide_Type, IBattleSide, IBattleSide_ClassArray_1, IBattleSide_ContainerArray_1,
1108    IBattleSide_FloatArray, IBattleSide_IntArray, IBattleSide_SbyteArray, IBattleSide_ShortArray, IBattleSide_StructArray_1,
1109};
1110#[cfg(feature = "app-battleside")]
1111pub use battleside::{
1112    IBattleSideMethods, IBattleSide_ClassArray_1Methods, IBattleSide_ContainerArray_1Methods, IBattleSide_FloatArrayMethods,
1113    IBattleSide_IntArrayMethods, IBattleSide_SbyteArrayMethods, IBattleSide_ShortArrayMethods, IBattleSide_StructArray_1Methods,
1114};
1115#[cfg(any(feature = "app-battlestyle-types"))]
1116pub mod battlestyle;
1117#[cfg(feature = "app-battlestyle")]
1118pub use battlestyle::IBattleStyleMethods;
1119#[cfg(feature = "app-battlestyle-types")]
1120pub use battlestyle::{BattleStyle, BattleStyle_Types, IBattleStyle};
1121#[cfg(any(feature = "app-battletalkevent-types"))]
1122pub mod battletalkevent;
1123#[cfg(feature = "app-battletalkevent")]
1124pub use battletalkevent::IBattleTalkEventMethods;
1125#[cfg(feature = "app-battletalkevent-types")]
1126pub use battletalkevent::{BattleTalkEvent, IBattleTalkEvent};
1127#[cfg(any(feature = "app-battletalkinspector-types"))]
1128pub mod battletalkinspector;
1129#[cfg(feature = "app-battletalkinspector")]
1130pub use battletalkinspector::IBattleTalkInspectorMethods;
1131#[cfg(feature = "app-battletalkinspector-types")]
1132pub use battletalkinspector::{BattleTalkInspector, IBattleTalkInspector};
1133#[cfg(any(feature = "app-battleutil-types"))]
1134pub mod battleutil;
1135#[cfg(feature = "app-battleutil")]
1136pub use battleutil::IBattleUtilMethods;
1137#[cfg(feature = "app-battleutil-types")]
1138pub use battleutil::{BattleUtil, BattleUtil_CalcScope, IBattleUtil};
1139#[cfg(any(feature = "app-belongdata-types"))]
1140pub mod belongdata;
1141#[cfg(feature = "app-belongdata")]
1142pub use belongdata::IBelongDataMethods;
1143#[cfg(feature = "app-belongdata-types")]
1144pub use belongdata::{BelongData, IBelongData};
1145#[cfg(any(feature = "app-bgmplayer-types"))]
1146pub mod bgmplayer;
1147#[cfg(feature = "app-bgmplayer")]
1148pub use bgmplayer::IBgmPlayerMethods;
1149#[cfg(feature = "app-bgmplayer-types")]
1150pub use bgmplayer::{BgmPlayer, IBgmPlayer};
1151#[cfg(any(feature = "app-bgmselectplayer-types"))]
1152pub mod bgmselectplayer;
1153#[cfg(feature = "app-bgmselectplayer")]
1154pub use bgmselectplayer::IBgmSelectPlayerMethods;
1155#[cfg(feature = "app-bgmselectplayer-types")]
1156pub use bgmselectplayer::{BgmSelectPlayer, IBgmSelectPlayer};
1157#[cfg(any(feature = "app-bindholder-types"))]
1158pub mod bindholder;
1159#[cfg(feature = "app-bindholder")]
1160pub use bindholder::IBindHolderMethods;
1161#[cfg(feature = "app-bindholder-types")]
1162pub use bindholder::{BindHolder, IBindHolder};
1163#[cfg(any(feature = "app-bit_2-types"))]
1164pub mod bit_2;
1165#[cfg(feature = "app-bit_2")]
1166pub use bit_2::IBit_2Methods;
1167#[cfg(feature = "app-bit_2-types")]
1168pub use bit_2::{Bit_2, IBit_2};
1169#[cfg(any(feature = "app-bitcommand-types"))]
1170pub mod bitcommand;
1171#[cfg(feature = "app-bitcommand")]
1172pub use bitcommand::IBitCommandMethods;
1173#[cfg(feature = "app-bitcommand-types")]
1174pub use bitcommand::{BitCommand, IBitCommand};
1175#[cfg(any(feature = "app-bitfield32-types"))]
1176pub mod bitfield32;
1177#[cfg(feature = "app-bitfield32")]
1178pub use bitfield32::IBitField32Methods;
1179#[cfg(feature = "app-bitfield32-types")]
1180pub use bitfield32::{BitField32, IBitField32};
1181#[cfg(any(feature = "app-bitfield64-types"))]
1182pub mod bitfield64;
1183#[cfg(feature = "app-bitfield64")]
1184pub use bitfield64::IBitField64Methods;
1185#[cfg(feature = "app-bitfield64-types")]
1186pub use bitfield64::{BitField64, IBitField64};
1187#[cfg(any(feature = "app-bitfieldcommon-types"))]
1188pub mod bitfieldcommon;
1189#[cfg(feature = "app-bitfieldcommon")]
1190pub use bitfieldcommon::IBitFieldCommonMethods;
1191#[cfg(feature = "app-bitfieldcommon-types")]
1192pub use bitfieldcommon::{BitFieldCommon, IBitFieldCommon};
1193#[cfg(any(feature = "app-bitfieldhelper-types"))]
1194pub mod bitfieldhelper;
1195#[cfg(feature = "app-bitfieldhelper")]
1196pub use bitfieldhelper::IBitFieldHelperMethods;
1197#[cfg(feature = "app-bitfieldhelper-types")]
1198pub use bitfieldhelper::{BitFieldHelper, IBitFieldHelper};
1199#[cfg(any(feature = "app-bitfieldtemplate32_1-types"))]
1200pub mod bitfieldtemplate32_1;
1201#[cfg(feature = "app-bitfieldtemplate32_1")]
1202pub use bitfieldtemplate32_1::IBitFieldTemplate32_1Methods;
1203#[cfg(feature = "app-bitfieldtemplate32_1-types")]
1204pub use bitfieldtemplate32_1::{BitFieldTemplate32_1, IBitFieldTemplate32_1};
1205#[cfg(any(feature = "app-bitfieldtemplate64_1-types"))]
1206pub mod bitfieldtemplate64_1;
1207#[cfg(feature = "app-bitfieldtemplate64_1")]
1208pub use bitfieldtemplate64_1::IBitFieldTemplate64_1Methods;
1209#[cfg(feature = "app-bitfieldtemplate64_1-types")]
1210pub use bitfieldtemplate64_1::{BitFieldTemplate64_1, IBitFieldTemplate64_1};
1211#[cfg(any(feature = "app-bithash-types"))]
1212pub mod bithash;
1213#[cfg(feature = "app-bithash")]
1214pub use bithash::IBitHashMethods;
1215#[cfg(feature = "app-bithash-types")]
1216pub use bithash::{BitHash, IBitHash};
1217#[cfg(any(feature = "app-bitstruct-types"))]
1218pub mod bitstruct;
1219#[cfg(feature = "app-bitstruct-types")]
1220pub use bitstruct::BitStruct;
1221#[cfg(any(feature = "app-bmapcamera-types"))]
1222pub mod bmapcamera;
1223#[cfg(feature = "app-bmapcamera")]
1224pub use bmapcamera::IBmapCameraMethods;
1225#[cfg(feature = "app-bmapcamera-types")]
1226pub use bmapcamera::{BmapCamera, IBmapCamera};
1227#[cfg(any(feature = "app-bondlevelupskill-types"))]
1228pub mod bondlevelupskill;
1229#[cfg(feature = "app-bondlevelupskill")]
1230pub use bondlevelupskill::IBondLevelUpSkillMethods;
1231#[cfg(feature = "app-bondlevelupskill-types")]
1232pub use bondlevelupskill::{BondLevelUpSkill, IBondLevelUpSkill};
1233#[cfg(any(feature = "app-bondpopupcontroller-types"))]
1234pub mod bondpopupcontroller;
1235#[cfg(feature = "app-bondpopupcontroller")]
1236pub use bondpopupcontroller::IBondPopUpControllerMethods;
1237#[cfg(feature = "app-bondpopupcontroller-types")]
1238pub use bondpopupcontroller::{BondPopUpController, IBondPopUpController};
1239#[cfg(any(feature = "app-bondsringfacepicture-types"))]
1240pub mod bondsringfacepicture;
1241#[cfg(feature = "app-bondsringfacepicture")]
1242pub use bondsringfacepicture::IBondsRingFacePictureMethods;
1243#[cfg(feature = "app-bondsringfacepicture-types")]
1244pub use bondsringfacepicture::{BondsRingFacePicture, IBondsRingFacePicture};
1245#[cfg(any(feature = "app-boolitem_1-types"))]
1246pub mod boolitem_1;
1247#[cfg(feature = "app-boolitem_1")]
1248pub use boolitem_1::IBoolItem_1Methods;
1249#[cfg(feature = "app-boolitem_1-types")]
1250pub use boolitem_1::{BoolItem_1, IBoolItem_1};
1251#[cfg(any(feature = "app-boundingboxdrawer-types"))]
1252pub mod boundingboxdrawer;
1253#[cfg(feature = "app-boundingboxdrawer")]
1254pub use boundingboxdrawer::IBoundingBoxDrawerMethods;
1255#[cfg(feature = "app-boundingboxdrawer-types")]
1256pub use boundingboxdrawer::{BoundingBoxDrawer, IBoundingBoxDrawer};
1257#[cfg(any(feature = "app-breakdownenemyinspector-types"))]
1258pub mod breakdownenemyinspector;
1259#[cfg(feature = "app-breakdownenemyinspector")]
1260pub use breakdownenemyinspector::IBreakdownEnemyInspectorMethods;
1261#[cfg(feature = "app-breakdownenemyinspector-types")]
1262pub use breakdownenemyinspector::{BreakdownEnemyInspector, IBreakdownEnemyInspector};
1263#[cfg(any(feature = "app-breakdowninspector-types"))]
1264pub mod breakdowninspector;
1265#[cfg(feature = "app-breakdowninspector")]
1266pub use breakdowninspector::IBreakdownInspectorMethods;
1267#[cfg(feature = "app-breakdowninspector-types")]
1268pub use breakdowninspector::{BreakdownInspector, IBreakdownInspector};
1269#[cfg(any(feature = "app-bridgebuilder-types"))]
1270pub mod bridgebuilder;
1271#[cfg(feature = "app-bridgebuilder")]
1272pub use bridgebuilder::IBridgeBuilderMethods;
1273#[cfg(feature = "app-bridgebuilder-types")]
1274pub use bridgebuilder::{BridgeBuilder, IBridgeBuilder};
1275#[cfg(any(feature = "app-calculatorcommand-types"))]
1276pub mod calculatorcommand;
1277#[cfg(feature = "app-calculatorcommand")]
1278pub use calculatorcommand::ICalculatorCommandMethods;
1279#[cfg(feature = "app-calculatorcommand-types")]
1280pub use calculatorcommand::{CalculatorCommand, ICalculatorCommand};
1281#[cfg(any(feature = "app-calculatordata-types"))]
1282pub mod calculatordata;
1283#[cfg(feature = "app-calculatordata")]
1284pub use calculatordata::ICalculatorDataMethods;
1285#[cfg(feature = "app-calculatordata-types")]
1286pub use calculatordata::{CalculatorData, ICalculatorData};
1287#[cfg(any(feature = "app-calculatormanager-types"))]
1288pub mod calculatormanager;
1289#[cfg(feature = "app-calculatormanager-types")]
1290pub use calculatormanager::{
1291    CalculatorManager, CalculatorManager_CommandList, CalculatorManager_CommandStack, CalculatorManager_StackPool, ICalculatorManager,
1292    ICalculatorManager_CommandList, ICalculatorManager_CommandStack, ICalculatorManager_StackPool,
1293};
1294#[cfg(feature = "app-calculatormanager")]
1295pub use calculatormanager::{
1296    ICalculatorManagerMethods, ICalculatorManager_CommandListMethods, ICalculatorManager_CommandStackMethods, ICalculatorManager_StackPoolMethods,
1297};
1298#[cfg(any(feature = "app-calculatortable-types"))]
1299pub mod calculatortable;
1300#[cfg(feature = "app-calculatortable")]
1301pub use calculatortable::ICalculatorTableMethods;
1302#[cfg(feature = "app-calculatortable-types")]
1303pub use calculatortable::{CalculatorTable, ICalculatorTable};
1304#[cfg(any(feature = "app-calculatortable2d_1-types"))]
1305pub mod calculatortable2d_1;
1306#[cfg(feature = "app-calculatortable2d_1")]
1307pub use calculatortable2d_1::ICalculatorTable2D_1Methods;
1308#[cfg(feature = "app-calculatortable2d_1-types")]
1309pub use calculatortable2d_1::{CalculatorTable2D_1, ICalculatorTable2D_1};
1310#[cfg(any(feature = "app-calculatortableadd1d-types"))]
1311pub mod calculatortableadd1d;
1312#[cfg(feature = "app-calculatortableadd1d-types")]
1313pub use calculatortableadd1d::{CalculatorTableAdd1D, CalculatorTableAdd1D_TableCommand, ICalculatorTableAdd1D, ICalculatorTableAdd1D_TableCommand};
1314#[cfg(feature = "app-calculatortableadd1d")]
1315pub use calculatortableadd1d::{ICalculatorTableAdd1DMethods, ICalculatorTableAdd1D_TableCommandMethods};
1316#[cfg(any(feature = "app-calculatortableadd2d-types"))]
1317pub mod calculatortableadd2d;
1318#[cfg(feature = "app-calculatortableadd2d-types")]
1319pub use calculatortableadd2d::{CalculatorTableAdd2D, CalculatorTableAdd2D_TableCommand, ICalculatorTableAdd2D, ICalculatorTableAdd2D_TableCommand};
1320#[cfg(feature = "app-calculatortableadd2d")]
1321pub use calculatortableadd2d::{ICalculatorTableAdd2DMethods, ICalculatorTableAdd2D_TableCommandMethods};
1322#[cfg(any(feature = "app-calculatortablesub1d-types"))]
1323pub mod calculatortablesub1d;
1324#[cfg(feature = "app-calculatortablesub1d-types")]
1325pub use calculatortablesub1d::{CalculatorTableSub1D, CalculatorTableSub1D_TableCommand, ICalculatorTableSub1D, ICalculatorTableSub1D_TableCommand};
1326#[cfg(feature = "app-calculatortablesub1d")]
1327pub use calculatortablesub1d::{ICalculatorTableSub1DMethods, ICalculatorTableSub1D_TableCommandMethods};
1328#[cfg(any(feature = "app-calculatortablesub2d-types"))]
1329pub mod calculatortablesub2d;
1330#[cfg(feature = "app-calculatortablesub2d-types")]
1331pub use calculatortablesub2d::{CalculatorTableSub2D, CalculatorTableSub2D_TableCommand, ICalculatorTableSub2D, ICalculatorTableSub2D_TableCommand};
1332#[cfg(feature = "app-calculatortablesub2d")]
1333pub use calculatortablesub2d::{ICalculatorTableSub2DMethods, ICalculatorTableSub2D_TableCommandMethods};
1334#[cfg(any(feature = "app-calculatorutil-types"))]
1335pub mod calculatorutil;
1336#[cfg(feature = "app-calculatorutil-types")]
1337pub use calculatorutil::{CalculatorUtil, CalculatorUtil_Entity, CalculatorUtil_Type, ICalculatorUtil, ICalculatorUtil_Entity};
1338#[cfg(feature = "app-calculatorutil")]
1339pub use calculatorutil::{ICalculatorUtilMethods, ICalculatorUtil_EntityMethods};
1340#[cfg(any(feature = "app-cameraconstraint-types"))]
1341pub mod cameraconstraint;
1342#[cfg(feature = "app-cameraconstraint")]
1343pub use cameraconstraint::ICameraConstraintMethods;
1344#[cfg(feature = "app-cameraconstraint-types")]
1345pub use cameraconstraint::{CameraConstraint, ICameraConstraint};
1346#[cfg(any(feature = "app-cameracontroller-types"))]
1347pub mod cameracontroller;
1348#[cfg(feature = "app-cameracontroller")]
1349pub use cameracontroller::ICameraControllerMethods;
1350#[cfg(feature = "app-cameracontroller-types")]
1351pub use cameracontroller::{CameraController, ICameraController};
1352#[cfg(any(feature = "app-cameraparameter-types"))]
1353pub mod cameraparameter;
1354#[cfg(feature = "app-cameraparameter-types")]
1355pub use cameraparameter::CameraParameter;
1356#[cfg(any(feature = "app-camerashake-types"))]
1357pub mod camerashake;
1358#[cfg(feature = "app-camerashake")]
1359pub use camerashake::ICameraShakeMethods;
1360#[cfg(feature = "app-camerashake-types")]
1361pub use camerashake::{CameraShake, ICameraShake};
1362#[cfg(any(feature = "app-cannoninspector-types"))]
1363pub mod cannoninspector;
1364#[cfg(feature = "app-cannoninspector")]
1365pub use cannoninspector::ICannonInspectorMethods;
1366#[cfg(feature = "app-cannoninspector-types")]
1367pub use cannoninspector::{CannonInspector, ICannonInspector};
1368#[cfg(any(feature = "app-canvasmanager-types"))]
1369pub mod canvasmanager;
1370#[cfg(feature = "app-canvasmanager")]
1371pub use canvasmanager::ICanvasManagerMethods;
1372#[cfg(feature = "app-canvasmanager-types")]
1373pub use canvasmanager::{CanvasManager, ICanvasManager};
1374#[cfg(any(feature = "app-capability-types"))]
1375pub mod capability;
1376#[cfg(feature = "app-capability")]
1377pub use capability::ICapabilityMethods;
1378#[cfg(feature = "app-capability-types")]
1379pub use capability::{Capability, ICapability};
1380#[cfg(any(feature = "app-capabilitybase_1-types"))]
1381pub mod capabilitybase_1;
1382#[cfg(feature = "app-capabilitybase_1")]
1383pub use capabilitybase_1::ICapabilityBase_1Methods;
1384#[cfg(feature = "app-capabilitybase_1-types")]
1385pub use capabilitybase_1::{CapabilityBase_1, ICapabilityBase_1};
1386#[cfg(any(feature = "app-capabilitydefinition-types"))]
1387pub mod capabilitydefinition;
1388#[cfg(feature = "app-capabilitydefinition")]
1389pub use capabilitydefinition::ICapabilityDefinitionMethods;
1390#[cfg(feature = "app-capabilitydefinition-types")]
1391pub use capabilitydefinition::{CapabilityDefinition, CapabilityDefinition_Type, ICapabilityDefinition};
1392#[cfg(any(feature = "app-capabilityfloat-types"))]
1393pub mod capabilityfloat;
1394#[cfg(feature = "app-capabilityfloat")]
1395pub use capabilityfloat::ICapabilityFloatMethods;
1396#[cfg(feature = "app-capabilityfloat-types")]
1397pub use capabilityfloat::{CapabilityFloat, ICapabilityFloat};
1398#[cfg(any(feature = "app-capabilityint-types"))]
1399pub mod capabilityint;
1400#[cfg(feature = "app-capabilityint")]
1401pub use capabilityint::ICapabilityIntMethods;
1402#[cfg(feature = "app-capabilityint-types")]
1403pub use capabilityint::{CapabilityInt, ICapabilityInt};
1404#[cfg(any(feature = "app-capabilitysbyte-types"))]
1405pub mod capabilitysbyte;
1406#[cfg(feature = "app-capabilitysbyte")]
1407pub use capabilitysbyte::ICapabilitySbyteMethods;
1408#[cfg(feature = "app-capabilitysbyte-types")]
1409pub use capabilitysbyte::{CapabilitySbyte, ICapabilitySbyte};
1410#[cfg(any(feature = "app-capabilityshort-types"))]
1411pub mod capabilityshort;
1412#[cfg(feature = "app-capabilityshort")]
1413pub use capabilityshort::ICapabilityShortMethods;
1414#[cfg(feature = "app-capabilityshort-types")]
1415pub use capabilityshort::{CapabilityShort, ICapabilityShort};
1416#[cfg(any(feature = "app-capetowersequence-types"))]
1417pub mod capetowersequence;
1418#[cfg(feature = "app-capetowersequence-types")]
1419pub use capetowersequence::{
1420    CapeTowerSequence, CapeTowerSequence_ConfirmEnableOnlineDialog, CapeTowerSequence_ConfirmEnableOnlineDialog_NoMenuItem,
1421    CapeTowerSequence_ConfirmEnableOnlineDialog_YesMenuItem, CapeTowerSequence_Label2, ICapeTowerSequence,
1422    ICapeTowerSequence_ConfirmEnableOnlineDialog, ICapeTowerSequence_ConfirmEnableOnlineDialog_NoMenuItem,
1423    ICapeTowerSequence_ConfirmEnableOnlineDialog_YesMenuItem,
1424};
1425#[cfg(feature = "app-capetowersequence")]
1426pub use capetowersequence::{
1427    ICapeTowerSequenceMethods, ICapeTowerSequence_ConfirmEnableOnlineDialog_NoMenuItemMethods,
1428    ICapeTowerSequence_ConfirmEnableOnlineDialog_YesMenuItemMethods,
1429};
1430#[cfg(any(feature = "app-capetowertopmenu-types"))]
1431pub mod capetowertopmenu;
1432#[cfg(feature = "app-capetowertopmenu-types")]
1433pub use capetowertopmenu::{
1434    CapeTowerTopMenu, CapeTowerTopMenu_ChallengeMenuItem, CapeTowerTopMenu_DecideEventHandler, CapeTowerTopMenu_RelayMenuItem,
1435    CapeTowerTopMenu_Result2, CapeTowerTopMenu_VersusMenuItem, ICapeTowerTopMenu, ICapeTowerTopMenu_ChallengeMenuItem,
1436    ICapeTowerTopMenu_DecideEventHandler, ICapeTowerTopMenu_RelayMenuItem, ICapeTowerTopMenu_VersusMenuItem,
1437};
1438#[cfg(feature = "app-capetowertopmenu")]
1439pub use capetowertopmenu::{
1440    ICapeTowerTopMenuMethods, ICapeTowerTopMenu_ChallengeMenuItemMethods, ICapeTowerTopMenu_DecideEventHandlerMethods,
1441    ICapeTowerTopMenu_RelayMenuItemMethods, ICapeTowerTopMenu_VersusMenuItemMethods,
1442};
1443#[cfg(any(feature = "app-capetowertopmenucontent-types"))]
1444pub mod capetowertopmenucontent;
1445#[cfg(feature = "app-capetowertopmenucontent")]
1446pub use capetowertopmenucontent::ICapeTowerTopMenuContentMethods;
1447#[cfg(feature = "app-capetowertopmenucontent-types")]
1448pub use capetowertopmenucontent::{CapeTowerTopMenuContent, ICapeTowerTopMenuContent};
1449#[cfg(any(feature = "app-capetowertopmenuroot-types"))]
1450pub mod capetowertopmenuroot;
1451#[cfg(feature = "app-capetowertopmenuroot")]
1452pub use capetowertopmenuroot::ICapeTowerTopMenuRootMethods;
1453#[cfg(feature = "app-capetowertopmenuroot-types")]
1454pub use capetowertopmenuroot::{CapeTowerTopMenuRoot, ICapeTowerTopMenuRoot};
1455#[cfg(any(feature = "app-casualmap-types"))]
1456pub mod casualmap;
1457#[cfg(feature = "app-casualmap-types")]
1458pub use casualmap::{CasualMap, CasualMap_ObjectData, ICasualMap, ICasualMap_ObjectData};
1459#[cfg(feature = "app-casualmap")]
1460pub use casualmap::{ICasualMapMethods, ICasualMap_ObjectDataMethods};
1461#[cfg(any(feature = "app-challengedata-types"))]
1462pub mod challengedata;
1463#[cfg(feature = "app-challengedata")]
1464pub use challengedata::IChallengeDataMethods;
1465#[cfg(feature = "app-challengedata-types")]
1466pub use challengedata::{ChallengeData, IChallengeData};
1467#[cfg(any(feature = "app-challengedifficultymanager-types"))]
1468pub mod challengedifficultymanager;
1469#[cfg(feature = "app-challengedifficultymanager-types")]
1470pub use challengedifficultymanager::{
1471    ChallengeDifficultyManager, ChallengeDifficultyManager_ReturnEventHandler, IChallengeDifficultyManager,
1472    IChallengeDifficultyManager_ReturnEventHandler,
1473};
1474#[cfg(feature = "app-challengedifficultymanager")]
1475pub use challengedifficultymanager::{IChallengeDifficultyManagerMethods, IChallengeDifficultyManager_ReturnEventHandlerMethods};
1476#[cfg(any(feature = "app-challengedifficultymenu-types"))]
1477pub mod challengedifficultymenu;
1478#[cfg(feature = "app-challengedifficultymenu-types")]
1479pub use challengedifficultymenu::{
1480    ChallengeDifficultyMenu, ChallengeDifficultyMenu_DecideEventHandler, ChallengeDifficultyMenu_RequestCloseEventHandler, IChallengeDifficultyMenu,
1481    IChallengeDifficultyMenu_DecideEventHandler, IChallengeDifficultyMenu_RequestCloseEventHandler,
1482};
1483#[cfg(feature = "app-challengedifficultymenu")]
1484pub use challengedifficultymenu::{
1485    IChallengeDifficultyMenuMethods, IChallengeDifficultyMenu_DecideEventHandlerMethods, IChallengeDifficultyMenu_RequestCloseEventHandlerMethods,
1486};
1487#[cfg(any(feature = "app-challengedifficultymenuitem-types"))]
1488pub mod challengedifficultymenuitem;
1489#[cfg(feature = "app-challengedifficultymenuitem")]
1490pub use challengedifficultymenuitem::IChallengeDifficultyMenuItemMethods;
1491#[cfg(feature = "app-challengedifficultymenuitem-types")]
1492pub use challengedifficultymenuitem::{ChallengeDifficultyMenuItem, IChallengeDifficultyMenuItem};
1493#[cfg(any(feature = "app-challengemapselectmanager-types"))]
1494pub mod challengemapselectmanager;
1495#[cfg(feature = "app-challengemapselectmanager-types")]
1496pub use challengemapselectmanager::{
1497    ChallengeMapSelectManager, ChallengeMapSelectManager_ReturnEventHandler, IChallengeMapSelectManager,
1498    IChallengeMapSelectManager_ReturnEventHandler,
1499};
1500#[cfg(feature = "app-challengemapselectmanager")]
1501pub use challengemapselectmanager::{IChallengeMapSelectManagerMethods, IChallengeMapSelectManager_ReturnEventHandlerMethods};
1502#[cfg(any(feature = "app-challengemapselectmenu-types"))]
1503pub mod challengemapselectmenu;
1504#[cfg(feature = "app-challengemapselectmenu-types")]
1505pub use challengemapselectmenu::{
1506    ChallengeMapSelectMenu, ChallengeMapSelectMenu_DecideEventHandler, ChallengeMapSelectMenu_RequestCloseEventHandler,
1507    ChallengeMapSelectMenu_SelectEventHandler, IChallengeMapSelectMenu, IChallengeMapSelectMenu_DecideEventHandler,
1508    IChallengeMapSelectMenu_RequestCloseEventHandler, IChallengeMapSelectMenu_SelectEventHandler,
1509};
1510#[cfg(feature = "app-challengemapselectmenu")]
1511pub use challengemapselectmenu::{
1512    IChallengeMapSelectMenuMethods, IChallengeMapSelectMenu_DecideEventHandlerMethods, IChallengeMapSelectMenu_RequestCloseEventHandlerMethods,
1513    IChallengeMapSelectMenu_SelectEventHandlerMethods,
1514};
1515#[cfg(any(feature = "app-challengemapselectmenuitem-types"))]
1516pub mod challengemapselectmenuitem;
1517#[cfg(feature = "app-challengemapselectmenuitem")]
1518pub use challengemapselectmenuitem::IChallengeMapSelectMenuItemMethods;
1519#[cfg(feature = "app-challengemapselectmenuitem-types")]
1520pub use challengemapselectmenuitem::{ChallengeMapSelectMenuItem, IChallengeMapSelectMenuItem};
1521#[cfg(any(feature = "app-challengemapselectroot-types"))]
1522pub mod challengemapselectroot;
1523#[cfg(feature = "app-challengemapselectroot-types")]
1524pub use challengemapselectroot::{
1525    ChallengeMapSelectRoot, ChallengeMapSelectRoot_ItemDropNum, ChallengeMapSelectRoot_RewardInfoItem, IChallengeMapSelectRoot,
1526    IChallengeMapSelectRoot_ItemDropNum, IChallengeMapSelectRoot_RewardInfoItem,
1527};
1528#[cfg(feature = "app-challengemapselectroot")]
1529pub use challengemapselectroot::{
1530    IChallengeMapSelectRootMethods, IChallengeMapSelectRoot_ItemDropNumMethods, IChallengeMapSelectRoot_RewardInfoItemMethods,
1531};
1532#[cfg(any(feature = "app-challengesequence-types"))]
1533pub mod challengesequence;
1534#[cfg(feature = "app-challengesequence")]
1535pub use challengesequence::IChallengeSequenceMethods;
1536#[cfg(feature = "app-challengesequence-types")]
1537pub use challengesequence::{ChallengeSequence, ChallengeSequence_Label2, IChallengeSequence};
1538#[cfg(any(feature = "app-chapterdata-types"))]
1539pub mod chapterdata;
1540#[cfg(feature = "app-chapterdata")]
1541pub use chapterdata::IChapterDataMethods;
1542#[cfg(feature = "app-chapterdata-types")]
1543pub use chapterdata::{ChapterData, ChapterData_Flags, IChapterData};
1544#[cfg(any(feature = "app-chapterrecord-types"))]
1545pub mod chapterrecord;
1546#[cfg(feature = "app-chapterrecord-types")]
1547pub use chapterrecord::{ChapterRecord, ChapterRecord_Record, IChapterRecord, IChapterRecord_Record};
1548#[cfg(feature = "app-chapterrecord")]
1549pub use chapterrecord::{IChapterRecordMethods, IChapterRecord_RecordMethods};
1550#[cfg(any(feature = "app-charactercollision-types"))]
1551pub mod charactercollision;
1552#[cfg(feature = "app-charactercollision")]
1553pub use charactercollision::ICharacterCollisionMethods;
1554#[cfg(feature = "app-charactercollision-types")]
1555pub use charactercollision::{CharacterCollision, CharacterCollision_Kinds, ICharacterCollision};
1556#[cfg(any(feature = "app-characteridset-types"))]
1557pub mod characteridset;
1558#[cfg(feature = "app-characteridset")]
1559pub use characteridset::ICharacterIdSetMethods;
1560#[cfg(feature = "app-characteridset-types")]
1561pub use characteridset::{CharacterIdSet, ICharacterIdSet};
1562#[cfg(any(feature = "app-chartdata-types"))]
1563pub mod chartdata;
1564#[cfg(feature = "app-chartdata-types")]
1565pub use chartdata::{ChartData, ChartData_Item, IChartData, IChartData_Item};
1566#[cfg(feature = "app-chartdata")]
1567pub use chartdata::{IChartDataMethods, IChartData_ItemMethods};
1568#[cfg(any(feature = "app-chartgoddata-types"))]
1569pub mod chartgoddata;
1570#[cfg(feature = "app-chartgoddata-types")]
1571pub use chartgoddata::{ChartGodData, ChartGodData_FlagField, ChartGodData_Flags, IChartGodData, IChartGodData_FlagField};
1572#[cfg(feature = "app-chartgoddata")]
1573pub use chartgoddata::{IChartGodDataMethods, IChartGodData_FlagFieldMethods};
1574#[cfg(any(feature = "app-chartvariabledata-types"))]
1575pub mod chartvariabledata;
1576#[cfg(feature = "app-chartvariabledata")]
1577pub use chartvariabledata::IChartVariableDataMethods;
1578#[cfg(feature = "app-chartvariabledata-types")]
1579pub use chartvariabledata::{ChartVariableData, IChartVariableData};
1580#[cfg(any(feature = "app-childselector-types"))]
1581pub mod childselector;
1582#[cfg(feature = "app-childselector")]
1583pub use childselector::IChildSelectorMethods;
1584#[cfg(feature = "app-childselector-types")]
1585pub use childselector::{ChildSelector, IChildSelector};
1586#[cfg(any(feature = "app-childsuicide-types"))]
1587pub mod childsuicide;
1588#[cfg(feature = "app-childsuicide")]
1589pub use childsuicide::IChildSuicideMethods;
1590#[cfg(feature = "app-childsuicide-types")]
1591pub use childsuicide::{ChildSuicide, IChildSuicide};
1592#[cfg(any(feature = "app-cinemachinecustomaxis-types"))]
1593pub mod cinemachinecustomaxis;
1594#[cfg(feature = "app-cinemachinecustomaxis")]
1595pub use cinemachinecustomaxis::ICinemachineCustomAxisMethods;
1596#[cfg(feature = "app-cinemachinecustomaxis-types")]
1597pub use cinemachinecustomaxis::{CinemachineCustomAxis, ICinemachineCustomAxis};
1598#[cfg(any(feature = "app-clampcommand-types"))]
1599pub mod clampcommand;
1600#[cfg(feature = "app-clampcommand")]
1601pub use clampcommand::IClampCommandMethods;
1602#[cfg(feature = "app-clampcommand-types")]
1603pub use clampcommand::{ClampCommand, IClampCommand};
1604#[cfg(any(feature = "app-classchange-types"))]
1605pub mod classchange;
1606#[cfg(feature = "app-classchange-types")]
1607pub use classchange::{ClassChange, ClassChange_ChangeJobData, ClassChange_ChangeJobData_ProofTypes, IClassChange, IClassChange_ChangeJobData};
1608#[cfg(feature = "app-classchange")]
1609pub use classchange::{IClassChangeMethods, IClassChange_ChangeJobDataMethods};
1610#[cfg(any(feature = "app-classchangejobmenu-types"))]
1611pub mod classchangejobmenu;
1612#[cfg(feature = "app-classchangejobmenu-types")]
1613pub use classchangejobmenu::{
1614    ClassChangeJobMenu, ClassChangeJobMenu_ClassChangeJobMenuItem, ClassChangeJobMenu_ConfirmDialog,
1615    ClassChangeJobMenu_ConfirmDialog_ConfirmDialogItemYes, IClassChangeJobMenu, IClassChangeJobMenu_ClassChangeJobMenuItem,
1616    IClassChangeJobMenu_ConfirmDialog, IClassChangeJobMenu_ConfirmDialog_ConfirmDialogItemYes,
1617};
1618#[cfg(feature = "app-classchangejobmenu")]
1619pub use classchangejobmenu::{
1620    IClassChangeJobMenuMethods, IClassChangeJobMenu_ClassChangeJobMenuItemMethods, IClassChangeJobMenu_ConfirmDialogMethods,
1621    IClassChangeJobMenu_ConfirmDialog_ConfirmDialogItemYesMethods,
1622};
1623#[cfg(any(feature = "app-classchangejobmenucontent-types"))]
1624pub mod classchangejobmenucontent;
1625#[cfg(feature = "app-classchangejobmenucontent")]
1626pub use classchangejobmenucontent::IClassChangeJobMenuContentMethods;
1627#[cfg(feature = "app-classchangejobmenucontent-types")]
1628pub use classchangejobmenucontent::{ClassChangeJobMenuContent, IClassChangeJobMenuContent};
1629#[cfg(any(feature = "app-classchangejobmenuitemcontent-types"))]
1630pub mod classchangejobmenuitemcontent;
1631#[cfg(feature = "app-classchangejobmenuitemcontent-types")]
1632pub use classchangejobmenuitemcontent::{
1633    ClassChangeJobMenuItemContent, ClassChangeJobMenuItemContent_WeaponLevelItem, IClassChangeJobMenuItemContent,
1634    IClassChangeJobMenuItemContent_WeaponLevelItem,
1635};
1636#[cfg(feature = "app-classchangejobmenuitemcontent")]
1637pub use classchangejobmenuitemcontent::{IClassChangeJobMenuItemContentMethods, IClassChangeJobMenuItemContent_WeaponLevelItemMethods};
1638#[cfg(any(feature = "app-classchangeroot-types"))]
1639pub mod classchangeroot;
1640#[cfg(feature = "app-classchangeroot")]
1641pub use classchangeroot::IClassChangeRootMethods;
1642#[cfg(feature = "app-classchangeroot-types")]
1643pub use classchangeroot::{ClassChangeRoot, IClassChangeRoot};
1644#[cfg(any(feature = "app-colliderdrawer-types"))]
1645pub mod colliderdrawer;
1646#[cfg(feature = "app-colliderdrawer")]
1647pub use colliderdrawer::IColliderDrawerMethods;
1648#[cfg(feature = "app-colliderdrawer-types")]
1649pub use colliderdrawer::{ColliderDrawer, IColliderDrawer};
1650#[cfg(any(feature = "app-commandinspector-types"))]
1651pub mod commandinspector;
1652#[cfg(feature = "app-commandinspector")]
1653pub use commandinspector::ICommandInspectorMethods;
1654#[cfg(feature = "app-commandinspector-types")]
1655pub use commandinspector::{CommandInspector, ICommandInspector};
1656#[cfg(any(feature = "app-commonbattlesequence_1-types"))]
1657pub mod commonbattlesequence_1;
1658#[cfg(feature = "app-commonbattlesequence_1-types")]
1659pub use commonbattlesequence_1::{
1660    CommonBattleSequence_1, CommonBattleSequence_1_Reliance, CommonBattleSequence_1_RelianceList, ICommonBattleSequence_1,
1661    ICommonBattleSequence_1_RelianceList,
1662};
1663#[cfg(feature = "app-commonbattlesequence_1")]
1664pub use commonbattlesequence_1::{ICommonBattleSequence_1Methods, ICommonBattleSequence_1_RelianceListMethods};
1665#[cfg(any(feature = "app-commonreliancetalksequence-types"))]
1666pub mod commonreliancetalksequence;
1667#[cfg(feature = "app-commonreliancetalksequence")]
1668pub use commonreliancetalksequence::ICommonRelianceTalkSequenceMethods;
1669#[cfg(feature = "app-commonreliancetalksequence-types")]
1670pub use commonreliancetalksequence::{CommonRelianceTalkSequence, ICommonRelianceTalkSequence};
1671#[cfg(any(feature = "app-commonrewarddialog-types"))]
1672pub mod commonrewarddialog;
1673#[cfg(feature = "app-commonrewarddialog")]
1674pub use commonrewarddialog::ICommonRewardDialogMethods;
1675#[cfg(feature = "app-commonrewarddialog-types")]
1676pub use commonrewarddialog::{CommonRewardDialog, ICommonRewardDialog};
1677#[cfg(any(feature = "app-commonrewarddialogcontent-types"))]
1678pub mod commonrewarddialogcontent;
1679#[cfg(feature = "app-commonrewarddialogcontent")]
1680pub use commonrewarddialogcontent::ICommonRewardDialogContentMethods;
1681#[cfg(feature = "app-commonrewarddialogcontent-types")]
1682pub use commonrewarddialogcontent::{CommonRewardDialogContent, ICommonRewardDialogContent};
1683#[cfg(any(feature = "app-commonrewardmenu-types"))]
1684pub mod commonrewardmenu;
1685#[cfg(feature = "app-commonrewardmenu")]
1686pub use commonrewardmenu::ICommonRewardMenuMethods;
1687#[cfg(feature = "app-commonrewardmenu-types")]
1688pub use commonrewardmenu::{CommonRewardMenu, ICommonRewardMenu};
1689#[cfg(any(feature = "app-commonrewardmenucontent-types"))]
1690pub mod commonrewardmenucontent;
1691#[cfg(feature = "app-commonrewardmenucontent")]
1692pub use commonrewardmenucontent::ICommonRewardMenuContentMethods;
1693#[cfg(feature = "app-commonrewardmenucontent-types")]
1694pub use commonrewardmenucontent::{CommonRewardMenuContent, ICommonRewardMenuContent};
1695#[cfg(any(feature = "app-commonrewardmenuitem-types"))]
1696pub mod commonrewardmenuitem;
1697#[cfg(feature = "app-commonrewardmenuitem")]
1698pub use commonrewardmenuitem::ICommonRewardMenuItemMethods;
1699#[cfg(feature = "app-commonrewardmenuitem-types")]
1700pub use commonrewardmenuitem::{CommonRewardMenuItem, ICommonRewardMenuItem};
1701#[cfg(any(feature = "app-commonrewardmenuitemcontent-types"))]
1702pub mod commonrewardmenuitemcontent;
1703#[cfg(feature = "app-commonrewardmenuitemcontent")]
1704pub use commonrewardmenuitemcontent::ICommonRewardMenuItemContentMethods;
1705#[cfg(feature = "app-commonrewardmenuitemcontent-types")]
1706pub use commonrewardmenuitemcontent::{CommonRewardMenuItemContent, ICommonRewardMenuItemContent};
1707#[cfg(any(feature = "app-commonrewardsequence-types"))]
1708pub mod commonrewardsequence;
1709#[cfg(feature = "app-commonrewardsequence-types")]
1710pub use commonrewardsequence::{
1711    CommonRewardSequence, CommonRewardSequence_Label2, CommonRewardSequence_ProcDiscardMessage, ICommonRewardSequence,
1712    ICommonRewardSequence_ProcDiscardMessage,
1713};
1714#[cfg(feature = "app-commonrewardsequence")]
1715pub use commonrewardsequence::{ICommonRewardSequenceMethods, ICommonRewardSequence_ProcDiscardMessageMethods};
1716#[cfg(any(feature = "app-commonringcontroller-types"))]
1717pub mod commonringcontroller;
1718#[cfg(feature = "app-commonringcontroller")]
1719pub use commonringcontroller::ICommonRingControllerMethods;
1720#[cfg(feature = "app-commonringcontroller-types")]
1721pub use commonringcontroller::{CommonRingController, ICommonRingController};
1722#[cfg(any(feature = "app-commonringfaceframe-types"))]
1723pub mod commonringfaceframe;
1724#[cfg(feature = "app-commonringfaceframe")]
1725pub use commonringfaceframe::ICommonRingFaceFrameMethods;
1726#[cfg(feature = "app-commonringfaceframe-types")]
1727pub use commonringfaceframe::{CommonRingFaceFrame, ICommonRingFaceFrame};
1728#[cfg(any(feature = "app-commonsprite-types"))]
1729pub mod commonsprite;
1730#[cfg(feature = "app-commonsprite")]
1731pub use commonsprite::ICommonSpriteMethods;
1732#[cfg(feature = "app-commonsprite-types")]
1733pub use commonsprite::{CommonSprite, ICommonSprite};
1734#[cfg(any(feature = "app-commonwaitmessage-types"))]
1735pub mod commonwaitmessage;
1736#[cfg(feature = "app-commonwaitmessage")]
1737pub use commonwaitmessage::ICommonWaitMessageMethods;
1738#[cfg(feature = "app-commonwaitmessage-types")]
1739pub use commonwaitmessage::{CommonWaitMessage, ICommonWaitMessage};
1740#[cfg(any(feature = "app-compcommand-types"))]
1741pub mod compcommand;
1742#[cfg(feature = "app-compcommand")]
1743pub use compcommand::ICompCommandMethods;
1744#[cfg(feature = "app-compcommand-types")]
1745pub use compcommand::{CompCommand, ICompCommand};
1746#[cfg(any(feature = "app-completedcommand-types"))]
1747pub mod completedcommand;
1748#[cfg(feature = "app-completedcommand")]
1749pub use completedcommand::ICompletedCommandMethods;
1750#[cfg(feature = "app-completedcommand-types")]
1751pub use completedcommand::{CompletedCommand, ICompletedCommand};
1752#[cfg(any(feature = "app-componentsinchildrenenumerator_1-types"))]
1753pub mod componentsinchildrenenumerator_1;
1754#[cfg(feature = "app-componentsinchildrenenumerator_1-types")]
1755pub use componentsinchildrenenumerator_1::{
1756    ComponentsInChildrenEnumerator_1, ComponentsInChildrenEnumerator_1_Func, IComponentsInChildrenEnumerator_1,
1757    IComponentsInChildrenEnumerator_1_Func,
1758};
1759#[cfg(feature = "app-componentsinchildrenenumerator_1")]
1760pub use componentsinchildrenenumerator_1::{IComponentsInChildrenEnumerator_1Methods, IComponentsInChildrenEnumerator_1_FuncMethods};
1761#[cfg(any(feature = "app-condcommand-types"))]
1762pub mod condcommand;
1763#[cfg(feature = "app-condcommand")]
1764pub use condcommand::ICondCommandMethods;
1765#[cfg(feature = "app-condcommand-types")]
1766pub use condcommand::{CondCommand, ICondCommand};
1767#[cfg(any(feature = "app-conditiongettercommand-types"))]
1768pub mod conditiongettercommand;
1769#[cfg(feature = "app-conditiongettercommand-types")]
1770pub use conditiongettercommand::{ConditionGetterCommand, ConditionGetterCommand_Command, IConditionGetterCommand, IConditionGetterCommand_Command};
1771#[cfg(feature = "app-conditiongettercommand")]
1772pub use conditiongettercommand::{IConditionGetterCommandMethods, IConditionGetterCommand_CommandMethods};
1773#[cfg(any(feature = "app-configbgmselectsequence-types"))]
1774pub mod configbgmselectsequence;
1775#[cfg(feature = "app-configbgmselectsequence")]
1776pub use configbgmselectsequence::IConfigBgmSelectSequenceMethods;
1777#[cfg(feature = "app-configbgmselectsequence-types")]
1778pub use configbgmselectsequence::{ConfigBgmSelectSequence, ConfigBgmSelectSequence_Label, IConfigBgmSelectSequence};
1779#[cfg(any(feature = "app-confirmdialogitemfunc-types"))]
1780pub mod confirmdialogitemfunc;
1781#[cfg(feature = "app-confirmdialogitemfunc")]
1782pub use confirmdialogitemfunc::IConfirmDialogItemFuncMethods;
1783#[cfg(feature = "app-confirmdialogitemfunc-types")]
1784pub use confirmdialogitemfunc::{ConfirmDialogItemFunc, IConfirmDialogItemFunc};
1785#[cfg(any(feature = "app-confirmdialogitemno-types"))]
1786pub mod confirmdialogitemno;
1787#[cfg(feature = "app-confirmdialogitemno")]
1788pub use confirmdialogitemno::IConfirmDialogItemNoMethods;
1789#[cfg(feature = "app-confirmdialogitemno-types")]
1790pub use confirmdialogitemno::{ConfirmDialogItemNo, IConfirmDialogItemNo};
1791#[cfg(any(feature = "app-confirmdialogitemyes-types"))]
1792pub mod confirmdialogitemyes;
1793#[cfg(feature = "app-confirmdialogitemyes")]
1794pub use confirmdialogitemyes::IConfirmDialogItemYesMethods;
1795#[cfg(feature = "app-confirmdialogitemyes-types")]
1796pub use confirmdialogitemyes::{ConfirmDialogItemYes, IConfirmDialogItemYes};
1797#[cfg(any(feature = "app-consolemanager-types"))]
1798pub mod consolemanager;
1799#[cfg(feature = "app-consolemanager")]
1800pub use consolemanager::IConsoleManagerMethods;
1801#[cfg(feature = "app-consolemanager-types")]
1802pub use consolemanager::{ConsoleManager, IConsoleManager};
1803#[cfg(any(feature = "app-contentsrewardsequence-types"))]
1804pub mod contentsrewardsequence;
1805#[cfg(feature = "app-contentsrewardsequence")]
1806pub use contentsrewardsequence::IContentsRewardSequenceMethods;
1807#[cfg(feature = "app-contentsrewardsequence-types")]
1808pub use contentsrewardsequence::{ContentsRewardSequence, IContentsRewardSequence};
1809#[cfg(any(feature = "app-controllersupportapplet-types"))]
1810pub mod controllersupportapplet;
1811#[cfg(feature = "app-controllersupportapplet")]
1812pub use controllersupportapplet::IControllerSupportAppletMethods;
1813#[cfg(feature = "app-controllersupportapplet-types")]
1814pub use controllersupportapplet::{ControllerSupportApplet, ControllerSupportApplet_CallState, IControllerSupportApplet};
1815#[cfg(any(feature = "app-cookdata-types"))]
1816pub mod cookdata;
1817#[cfg(feature = "app-cookdata")]
1818pub use cookdata::ICookDataMethods;
1819#[cfg(feature = "app-cookdata-types")]
1820pub use cookdata::{CookData, CookData_Difficulty, ICookData};
1821#[cfg(any(feature = "app-cooking-types"))]
1822pub mod cooking;
1823#[cfg(feature = "app-cooking-types")]
1824pub use cooking::{Cooking, Cooking_ConversationType, Cooking_Order, Cooking_Probability, Cooking_Quality, ICooking, ICooking_Probability};
1825#[cfg(feature = "app-cooking")]
1826pub use cooking::{ICookingMethods, ICooking_ProbabilityMethods};
1827#[cfg(any(
1828    feature = "app-cooking_menu-confirmdialog-types",
1829    feature = "app-cooking_menu-dishallmenucontent-types",
1830    feature = "app-cooking_menu-dishselectfoodinfocontent-types",
1831    feature = "app-cooking_menu-dishselectmenu-types",
1832    feature = "app-cooking_menu-dishselectmenucategorycontent-types",
1833    feature = "app-cooking_menu-dishselectmenucontent-types",
1834    feature = "app-cooking_menu-dishselectmenuitemcontent-types",
1835    feature = "app-cooking_menu-foodstuffmenu-types",
1836    feature = "app-cooking_menu-foodstuffmenucontent-types",
1837    feature = "app-cooking_menu-foodstuffmenuitemcontent-types",
1838    feature = "app-cooking_menu-hubcookingstartmenusequence-types",
1839    feature = "app-cooking_menu-unitselectmenu_2-types",
1840    feature = "app-cooking_menu-unitselectmenucontent_2-types",
1841    feature = "app-cooking_menu-unitselectmenuitemcontent_2-types"
1842))]
1843pub mod cooking_menu;
1844#[cfg(any(feature = "app-coscommand-types"))]
1845pub mod coscommand;
1846#[cfg(feature = "app-coscommand")]
1847pub use coscommand::ICosCommandMethods;
1848#[cfg(feature = "app-coscommand-types")]
1849pub use coscommand::{CosCommand, ICosCommand};
1850#[cfg(any(feature = "app-crc32-types"))]
1851pub mod crc32;
1852#[cfg(feature = "app-crc32-types")]
1853pub use crc32::{Crc32, ICrc32};
1854#[cfg(any(feature = "app-curve-types"))]
1855pub mod curve;
1856#[cfg(feature = "app-curve")]
1857pub use curve::ICurveMethods;
1858#[cfg(feature = "app-curve-types")]
1859pub use curve::{Curve, Curve_Type, ICurve};
1860#[cfg(any(feature = "app-curvetext-types"))]
1861pub mod curvetext;
1862#[cfg(feature = "app-curvetext")]
1863pub use curvetext::ICurveTextMethods;
1864#[cfg(feature = "app-curvetext-types")]
1865pub use curvetext::{CurveText, ICurveText};
1866#[cfg(any(feature = "app-cutsceneeventreceiver-types"))]
1867pub mod cutsceneeventreceiver;
1868#[cfg(feature = "app-cutsceneeventreceiver")]
1869pub use cutsceneeventreceiver::ICutSceneEventReceiverMethods;
1870#[cfg(feature = "app-cutsceneeventreceiver-types")]
1871pub use cutsceneeventreceiver::{CutSceneEventReceiver, ICutSceneEventReceiver};
1872#[cfg(any(feature = "app-cutscenemanager-types"))]
1873pub mod cutscenemanager;
1874#[cfg(feature = "app-cutscenemanager")]
1875pub use cutscenemanager::ICutSceneManagerMethods;
1876#[cfg(feature = "app-cutscenemanager-types")]
1877pub use cutscenemanager::{CutSceneManager, ICutSceneManager};
1878#[cfg(any(feature = "app-cutscenespringresetmarker-types"))]
1879pub mod cutscenespringresetmarker;
1880#[cfg(feature = "app-cutscenespringresetmarker")]
1881pub use cutscenespringresetmarker::ICutSceneSpringResetMarkerMethods;
1882#[cfg(feature = "app-cutscenespringresetmarker-types")]
1883pub use cutscenespringresetmarker::{CutSceneSpringResetMarker, ICutSceneSpringResetMarker};
1884#[cfg(any(feature = "app-damageinfo-types"))]
1885pub mod damageinfo;
1886#[cfg(feature = "app-damageinfo-types")]
1887pub use damageinfo::{
1888    DamageInfo, DamageInfo_Info, DamageInfo_InfoComparer, DamageInfo_InfoWindow, IDamageInfo, IDamageInfo_Info, IDamageInfo_InfoComparer,
1889    IDamageInfo_InfoWindow,
1890};
1891#[cfg(feature = "app-damageinfo")]
1892pub use damageinfo::{IDamageInfoMethods, IDamageInfo_InfoComparerMethods, IDamageInfo_InfoMethods, IDamageInfo_InfoWindowMethods};
1893#[cfg(any(feature = "app-damagelevel-types"))]
1894pub mod damagelevel;
1895#[cfg(feature = "app-damagelevel-types")]
1896pub use damagelevel::DamageLevel;
1897#[cfg(any(feature = "app-database-types"))]
1898pub mod database;
1899#[cfg(feature = "app-database")]
1900pub use database::IDatabaseMethods;
1901#[cfg(feature = "app-database-types")]
1902pub use database::{Database, IDatabase};
1903#[cfg(any(feature = "app-datatypesextension-types"))]
1904pub mod datatypesextension;
1905#[cfg(feature = "app-datatypesextension-types")]
1906pub use datatypesextension::{DataTypesExtension, IDataTypesExtension};
1907#[cfg(any(feature = "app-debugaccessorymenu-types"))]
1908pub mod debugaccessorymenu;
1909#[cfg(feature = "app-debugaccessorymenu-types")]
1910pub use debugaccessorymenu::{
1911    DebugAccessoryMenu, DebugAccessoryMenu_AccessoryMenuItem, DebugAccessoryMenu_AddAllMenuItem, DebugAccessoryMenu_DeleteAllMenuItem,
1912    IDebugAccessoryMenu, IDebugAccessoryMenu_AccessoryMenuItem, IDebugAccessoryMenu_AddAllMenuItem, IDebugAccessoryMenu_DeleteAllMenuItem,
1913};
1914#[cfg(feature = "app-debugaccessorymenu")]
1915pub use debugaccessorymenu::{
1916    IDebugAccessoryMenuMethods, IDebugAccessoryMenu_AccessoryMenuItemMethods, IDebugAccessoryMenu_AddAllMenuItemMethods,
1917    IDebugAccessoryMenu_DeleteAllMenuItemMethods,
1918};
1919#[cfg(any(feature = "app-debugautoplay-types"))]
1920pub mod debugautoplay;
1921#[cfg(feature = "app-debugautoplay")]
1922pub use debugautoplay::IDebugAutoPlayMethods;
1923#[cfg(feature = "app-debugautoplay-types")]
1924pub use debugautoplay::{DebugAutoPlay, IDebugAutoPlay};
1925#[cfg(any(feature = "app-debugchapterrecordmenu-types"))]
1926pub mod debugchapterrecordmenu;
1927#[cfg(feature = "app-debugchapterrecordmenu")]
1928pub use debugchapterrecordmenu::IDebugChapterRecordMenuMethods;
1929#[cfg(feature = "app-debugchapterrecordmenu-types")]
1930pub use debugchapterrecordmenu::{DebugChapterRecordMenu, IDebugChapterRecordMenu};
1931#[cfg(any(feature = "app-debugcommandline-types"))]
1932pub mod debugcommandline;
1933#[cfg(feature = "app-debugcommandline-types")]
1934pub use debugcommandline::{
1935    DebugCommandline, DebugCommandline_OptBaseAttribute, DebugCommandline_OptProperty, DebugCommandline_OptProperty_BoolSetter,
1936    DebugCommandline_OptProperty_FloatSetter, DebugCommandline_OptProperty_IntSetter, DebugCommandline_OptProperty_Setter,
1937    DebugCommandline_OptProperty_StringSetter, DebugCommandline_OptionAttribute, DebugCommandline_OptionWildcardAttribute,
1938    DebugCommandline_OptwProperty, DebugCommandline_Property, IDebugCommandline, IDebugCommandline_OptBaseAttribute, IDebugCommandline_OptProperty,
1939    IDebugCommandline_OptProperty_BoolSetter, IDebugCommandline_OptProperty_FloatSetter, IDebugCommandline_OptProperty_IntSetter,
1940    IDebugCommandline_OptProperty_Setter, IDebugCommandline_OptProperty_StringSetter, IDebugCommandline_OptionAttribute,
1941    IDebugCommandline_OptionWildcardAttribute, IDebugCommandline_OptwProperty, IDebugCommandline_Property,
1942};
1943#[cfg(feature = "app-debugcommandline")]
1944pub use debugcommandline::{
1945    IDebugCommandline_OptBaseAttributeMethods, IDebugCommandline_OptPropertyMethods, IDebugCommandline_OptProperty_BoolSetterMethods,
1946    IDebugCommandline_OptProperty_FloatSetterMethods, IDebugCommandline_OptProperty_IntSetterMethods, IDebugCommandline_OptProperty_SetterMethods,
1947    IDebugCommandline_OptProperty_StringSetterMethods, IDebugCommandline_OptionAttributeMethods, IDebugCommandline_OptionWildcardAttributeMethods,
1948    IDebugCommandline_OptwPropertyMethods, IDebugCommandline_PropertyMethods,
1949};
1950#[cfg(any(feature = "app-debugcommandlinerom-types"))]
1951pub mod debugcommandlinerom;
1952#[cfg(feature = "app-debugcommandlinerom-types")]
1953pub use debugcommandlinerom::{DebugCommandlineRom, DebugCommandlineRom_Options, IDebugCommandlineRom, IDebugCommandlineRom_Options};
1954#[cfg(feature = "app-debugcommandlinerom")]
1955pub use debugcommandlinerom::{IDebugCommandlineRomMethods, IDebugCommandlineRom_OptionsMethods};
1956#[cfg(any(feature = "app-debugeditmenuitem-types"))]
1957pub mod debugeditmenuitem;
1958#[cfg(feature = "app-debugeditmenuitem")]
1959pub use debugeditmenuitem::IDebugEditMenuItemMethods;
1960#[cfg(feature = "app-debugeditmenuitem-types")]
1961pub use debugeditmenuitem::{DebugEditMenuItem, IDebugEditMenuItem};
1962#[cfg(any(feature = "app-debugfont-types"))]
1963pub mod debugfont;
1964#[cfg(feature = "app-debugfont")]
1965pub use debugfont::IDebugFontMethods;
1966#[cfg(feature = "app-debugfont-types")]
1967pub use debugfont::{DebugFont, DebugFont_Scope, IDebugFont};
1968#[cfg(any(feature = "app-debugfs-types"))]
1969pub mod debugfs;
1970#[cfg(feature = "app-debugfs-types")]
1971pub use debugfs::{DebugFs, IDebugFs};
1972#[cfg(any(feature = "app-debuggpustats-types"))]
1973pub mod debuggpustats;
1974#[cfg(feature = "app-debuggpustats")]
1975pub use debuggpustats::IDebugGpuStatsMethods;
1976#[cfg(feature = "app-debuggpustats-types")]
1977pub use debuggpustats::{DebugGpuStats, IDebugGpuStats};
1978#[cfg(any(feature = "app-debuggui-types"))]
1979pub mod debuggui;
1980#[cfg(feature = "app-debuggui")]
1981pub use debuggui::IDebugGUIMethods;
1982#[cfg(feature = "app-debuggui-types")]
1983pub use debuggui::{DebugGUI, IDebugGUI};
1984#[cfg(any(feature = "app-debughost-types"))]
1985pub mod debughost;
1986#[cfg(feature = "app-debughost-types")]
1987pub use debughost::{DebugHost, IDebugHost};
1988#[cfg(any(feature = "app-debuginfo-types"))]
1989pub mod debuginfo;
1990#[cfg(feature = "app-debuginfo")]
1991pub use debuginfo::IDebugInfoMethods;
1992#[cfg(feature = "app-debuginfo-types")]
1993pub use debuginfo::{DebugInfo, IDebugInfo};
1994#[cfg(any(feature = "app-debuglodcrossfade-types"))]
1995pub mod debuglodcrossfade;
1996#[cfg(feature = "app-debuglodcrossfade")]
1997pub use debuglodcrossfade::IDebugLodCrossFadeMethods;
1998#[cfg(feature = "app-debuglodcrossfade-types")]
1999pub use debuglodcrossfade::{DebugLodCrossFade, IDebugLodCrossFade};
2000#[cfg(any(feature = "app-debuglodvisualizer-types"))]
2001pub mod debuglodvisualizer;
2002#[cfg(feature = "app-debuglodvisualizer")]
2003pub use debuglodvisualizer::IDebugLodVisualizerMethods;
2004#[cfg(feature = "app-debuglodvisualizer-types")]
2005pub use debuglodvisualizer::{DebugLodVisualizer, IDebugLodVisualizer};
2006#[cfg(any(feature = "app-debugmanager_2-types"))]
2007pub mod debugmanager_2;
2008#[cfg(feature = "app-debugmanager_2-types")]
2009pub use debugmanager_2::{
2010    DebugManager_2, DebugManager_LogArg, DebugManager_LogFunc, DebugManager_LogScope, IDebugManager_2, IDebugManager_LogArg, IDebugManager_LogFunc,
2011    IDebugManager_LogScope,
2012};
2013#[cfg(feature = "app-debugmanager_2")]
2014pub use debugmanager_2::{IDebugManager_2Methods, IDebugManager_LogArgMethods, IDebugManager_LogFuncMethods, IDebugManager_LogScopeMethods};
2015#[cfg(any(feature = "app-debugmenu-types"))]
2016pub mod debugmenu;
2017#[cfg(feature = "app-debugmenu-types")]
2018pub use debugmenu::{DebugMenu, DebugMenu_AnchorLocation, DebugMenu_BindMode, IDebugMenu, IDebugMenu_AnchorLocation};
2019#[cfg(feature = "app-debugmenu")]
2020pub use debugmenu::{IDebugMenuMethods, IDebugMenu_AnchorLocationMethods};
2021#[cfg(any(feature = "app-debugmipmapvisualizer-types"))]
2022pub mod debugmipmapvisualizer;
2023#[cfg(feature = "app-debugmipmapvisualizer")]
2024pub use debugmipmapvisualizer::IDebugMipmapVisualizerMethods;
2025#[cfg(feature = "app-debugmipmapvisualizer-types")]
2026pub use debugmipmapvisualizer::{DebugMipmapVisualizer, IDebugMipmapVisualizer};
2027#[cfg(any(feature = "app-debugmonitor-types"))]
2028pub mod debugmonitor;
2029#[cfg(feature = "app-debugmonitor")]
2030pub use debugmonitor::IDebugMonitorMethods;
2031#[cfg(feature = "app-debugmonitor-types")]
2032pub use debugmonitor::{DebugMonitor, IDebugMonitor};
2033#[cfg(any(feature = "app-debugoverlap-types"))]
2034pub mod debugoverlap;
2035#[cfg(feature = "app-debugoverlap")]
2036pub use debugoverlap::IDebugOverlapMethods;
2037#[cfg(feature = "app-debugoverlap-types")]
2038pub use debugoverlap::{DebugOverlap, IDebugOverlap};
2039#[cfg(any(feature = "app-debugpathmenu-types"))]
2040pub mod debugpathmenu;
2041#[cfg(feature = "app-debugpathmenu-types")]
2042pub use debugpathmenu::{
2043    DebugPathMenu, DebugPathMenu_Categories, DebugPathMenu_CategoriesMenu, DebugPathMenu_CategoriesMenu_AssetsMenuItem,
2044    DebugPathMenu_CategoriesMenu_PCMenuItem, DebugPathMenu_Directory, DebugPathMenu_Directory_EnumResult, DebugPathMenu_EntryData,
2045    DebugPathMenu_EntryMenu, DebugPathMenu_EntryMenuItem, DebugPathMenu_PCDriveMenu, DebugPathMenu_Path, DebugPathMenu_Result, DebugPathMenu_Setting,
2046    DebugPathMenu_ShowError, DebugPathMenu_ShowError_ErrorMenuItem, IDebugPathMenu, IDebugPathMenu_CategoriesMenu,
2047    IDebugPathMenu_CategoriesMenu_AssetsMenuItem, IDebugPathMenu_CategoriesMenu_PCMenuItem, IDebugPathMenu_Directory,
2048    IDebugPathMenu_Directory_EnumResult, IDebugPathMenu_EntryData, IDebugPathMenu_EntryMenu, IDebugPathMenu_EntryMenuItem,
2049    IDebugPathMenu_PCDriveMenu, IDebugPathMenu_Path, IDebugPathMenu_Setting, IDebugPathMenu_ShowError, IDebugPathMenu_ShowError_ErrorMenuItem,
2050};
2051#[cfg(feature = "app-debugpathmenu")]
2052pub use debugpathmenu::{
2053    IDebugPathMenuMethods, IDebugPathMenu_CategoriesMenuMethods, IDebugPathMenu_CategoriesMenu_AssetsMenuItemMethods,
2054    IDebugPathMenu_CategoriesMenu_PCMenuItemMethods, IDebugPathMenu_DirectoryMethods, IDebugPathMenu_Directory_EnumResultMethods,
2055    IDebugPathMenu_EntryDataMethods, IDebugPathMenu_EntryMenuItemMethods, IDebugPathMenu_EntryMenuMethods, IDebugPathMenu_PCDriveMenuMethods,
2056    IDebugPathMenu_PathMethods, IDebugPathMenu_SettingMethods, IDebugPathMenu_ShowErrorMethods, IDebugPathMenu_ShowError_ErrorMenuItemMethods,
2057};
2058#[cfg(any(feature = "app-debugperf-types"))]
2059pub mod debugperf;
2060#[cfg(feature = "app-debugperf")]
2061pub use debugperf::IDebugPerfMethods;
2062#[cfg(feature = "app-debugperf-types")]
2063pub use debugperf::{DebugPerf, IDebugPerf};
2064#[cfg(any(feature = "app-debugplayerloop-types"))]
2065pub mod debugplayerloop;
2066#[cfg(feature = "app-debugplayerloop")]
2067pub use debugplayerloop::IDebugPlayerLoopMethods;
2068#[cfg(feature = "app-debugplayerloop-types")]
2069pub use debugplayerloop::{DebugPlayerLoop, IDebugPlayerLoop};
2070#[cfg(any(feature = "app-debugplayerloopviewer-types"))]
2071pub mod debugplayerloopviewer;
2072#[cfg(feature = "app-debugplayerloopviewer")]
2073pub use debugplayerloopviewer::IDebugPlayerLoopViewerMethods;
2074#[cfg(feature = "app-debugplayerloopviewer-types")]
2075pub use debugplayerloopviewer::{DebugPlayerLoopViewer, IDebugPlayerLoopViewer};
2076#[cfg(any(feature = "app-debugprofile-types"))]
2077pub mod debugprofile;
2078#[cfg(feature = "app-debugprofile")]
2079pub use debugprofile::IDebugProfileMethods;
2080#[cfg(feature = "app-debugprofile-types")]
2081pub use debugprofile::{DebugProfile, IDebugProfile};
2082#[cfg(any(feature = "app-debugringmenu-types"))]
2083pub mod debugringmenu;
2084#[cfg(feature = "app-debugringmenu-types")]
2085pub use debugringmenu::{
2086    DebugRingMenu, DebugRingMenu_AddAllCommonRingItem, DebugRingMenu_AddRingItem, DebugRingMenu_AddRingItem_SubItem, DebugRingMenu_RingItem,
2087    DebugRingMenu_RingLabelItem, DebugRingMenu_RingMenu, IDebugRingMenu, IDebugRingMenu_AddAllCommonRingItem, IDebugRingMenu_AddRingItem,
2088    IDebugRingMenu_AddRingItem_SubItem, IDebugRingMenu_RingItem, IDebugRingMenu_RingLabelItem, IDebugRingMenu_RingMenu,
2089};
2090#[cfg(feature = "app-debugringmenu")]
2091pub use debugringmenu::{
2092    IDebugRingMenuMethods, IDebugRingMenu_AddAllCommonRingItemMethods, IDebugRingMenu_AddRingItemMethods, IDebugRingMenu_AddRingItem_SubItemMethods,
2093    IDebugRingMenu_RingItemMethods, IDebugRingMenu_RingLabelItemMethods, IDebugRingMenu_RingMenuMethods,
2094};
2095#[cfg(any(feature = "app-debugsavedatamenu-types"))]
2096pub mod debugsavedatamenu;
2097#[cfg(feature = "app-debugsavedatamenu")]
2098pub use debugsavedatamenu::IDebugSaveDataMenuMethods;
2099#[cfg(feature = "app-debugsavedatamenu-types")]
2100pub use debugsavedatamenu::{DebugSaveDataMenu, IDebugSaveDataMenu};
2101#[cfg(any(feature = "app-debugsavedatapathmenu-types"))]
2102pub mod debugsavedatapathmenu;
2103#[cfg(feature = "app-debugsavedatapathmenu")]
2104pub use debugsavedatapathmenu::IDebugSaveDataPathMenuMethods;
2105#[cfg(feature = "app-debugsavedatapathmenu-types")]
2106pub use debugsavedatapathmenu::{DebugSaveDataPathMenu, DebugSaveDataPathMenu_Label, IDebugSaveDataPathMenu};
2107#[cfg(any(feature = "app-debugshopmenu-types"))]
2108pub mod debugshopmenu;
2109#[cfg(feature = "app-debugshopmenu-types")]
2110pub use debugshopmenu::{DebugShopMenu, DebugShopMenu_ShopCallItem, IDebugShopMenu, IDebugShopMenu_ShopCallItem};
2111#[cfg(feature = "app-debugshopmenu")]
2112pub use debugshopmenu::{IDebugShopMenuMethods, IDebugShopMenu_ShopCallItemMethods};
2113#[cfg(any(feature = "app-debugstream-types"))]
2114pub mod debugstream;
2115#[cfg(feature = "app-debugstream")]
2116pub use debugstream::IDebugStreamMethods;
2117#[cfg(feature = "app-debugstream-types")]
2118pub use debugstream::{DebugStream, IDebugStream};
2119#[cfg(any(feature = "app-debugtextwriter-types"))]
2120pub mod debugtextwriter;
2121#[cfg(feature = "app-debugtextwriter")]
2122pub use debugtextwriter::IDebugTextWriterMethods;
2123#[cfg(feature = "app-debugtextwriter-types")]
2124pub use debugtextwriter::{DebugTextWriter, IDebugTextWriter};
2125#[cfg(any(feature = "app-debugtransporteritemmenu-types"))]
2126pub mod debugtransporteritemmenu;
2127#[cfg(feature = "app-debugtransporteritemmenu-types")]
2128pub use debugtransporteritemmenu::{
2129    DebugTransporterItemMenu, DebugTransporterItemMenu_EditMenuItem, DebugTransporterItemMenu_SelectMenuItem, IDebugTransporterItemMenu,
2130    IDebugTransporterItemMenu_EditMenuItem, IDebugTransporterItemMenu_SelectMenuItem,
2131};
2132#[cfg(feature = "app-debugtransporteritemmenu")]
2133pub use debugtransporteritemmenu::{
2134    IDebugTransporterItemMenuMethods, IDebugTransporterItemMenu_EditMenuItemMethods, IDebugTransporterItemMenu_SelectMenuItemMethods,
2135};
2136#[cfg(any(feature = "app-debugtransportermenu-types"))]
2137pub mod debugtransportermenu;
2138#[cfg(feature = "app-debugtransportermenu-types")]
2139pub use debugtransportermenu::{
2140    DebugTransporterMenu, DebugTransporterMenu_AddAllMenuItem, DebugTransporterMenu_AddByKindMenuItem, DebugTransporterMenu_BaseMenuItem,
2141    DebugTransporterMenu_DeleteAllMenuItem, DebugTransporterMenu_FillAllMenuItem, DebugTransporterMenu_LowestItemMenuItem,
2142    DebugTransporterMenu_TitleItem, IDebugTransporterMenu, IDebugTransporterMenu_AddAllMenuItem, IDebugTransporterMenu_AddByKindMenuItem,
2143    IDebugTransporterMenu_BaseMenuItem, IDebugTransporterMenu_DeleteAllMenuItem, IDebugTransporterMenu_FillAllMenuItem,
2144    IDebugTransporterMenu_LowestItemMenuItem, IDebugTransporterMenu_TitleItem,
2145};
2146#[cfg(feature = "app-debugtransportermenu")]
2147pub use debugtransportermenu::{
2148    IDebugTransporterMenuMethods, IDebugTransporterMenu_AddAllMenuItemMethods, IDebugTransporterMenu_AddByKindMenuItemMethods,
2149    IDebugTransporterMenu_BaseMenuItemMethods, IDebugTransporterMenu_DeleteAllMenuItemMethods, IDebugTransporterMenu_FillAllMenuItemMethods,
2150    IDebugTransporterMenu_LowestItemMenuItemMethods, IDebugTransporterMenu_TitleItemMethods,
2151};
2152#[cfg(any(feature = "app-debuguirebuildchecker-types"))]
2153pub mod debuguirebuildchecker;
2154#[cfg(feature = "app-debuguirebuildchecker")]
2155pub use debuguirebuildchecker::IDebugUIRebuildCheckerMethods;
2156#[cfg(feature = "app-debuguirebuildchecker-types")]
2157pub use debuguirebuildchecker::{DebugUIRebuildChecker, IDebugUIRebuildChecker};
2158#[cfg(any(feature = "app-debugunitaccessorymenu-types"))]
2159pub mod debugunitaccessorymenu;
2160#[cfg(feature = "app-debugunitaccessorymenu-types")]
2161pub use debugunitaccessorymenu::{
2162    DebugUnitAccessoryMenu, DebugUnitAccessoryMenu_UnitAccessoryAddItem, DebugUnitAccessoryMenu_UnitAccessoryItem,
2163    DebugUnitAccessoryMenu_UnitAccessoryRemoveItem, DebugUnitAccessoryMenu_UnitBaseItem, IDebugUnitAccessoryMenu,
2164    IDebugUnitAccessoryMenu_UnitAccessoryAddItem, IDebugUnitAccessoryMenu_UnitAccessoryItem, IDebugUnitAccessoryMenu_UnitAccessoryRemoveItem,
2165    IDebugUnitAccessoryMenu_UnitBaseItem,
2166};
2167#[cfg(feature = "app-debugunitaccessorymenu")]
2168pub use debugunitaccessorymenu::{
2169    IDebugUnitAccessoryMenuMethods, IDebugUnitAccessoryMenu_UnitAccessoryAddItemMethods, IDebugUnitAccessoryMenu_UnitAccessoryItemMethods,
2170    IDebugUnitAccessoryMenu_UnitAccessoryRemoveItemMethods, IDebugUnitAccessoryMenu_UnitBaseItemMethods,
2171};
2172#[cfg(any(feature = "app-debugunititemmenu-types"))]
2173pub mod debugunititemmenu;
2174#[cfg(feature = "app-debugunititemmenu-types")]
2175pub use debugunititemmenu::{
2176    DebugUnitItemMenu, DebugUnitItemMenu_EditItemMenuItem, DebugUnitItemMenu_EngraveMenu, DebugUnitItemMenu_EngraveMenu_BaseMenuItem,
2177    DebugUnitItemMenu_EngraveMenu_ClearEngraveMenuItem, DebugUnitItemMenu_EngraveMenu_EngraveMenuItem, DebugUnitItemMenu_ItemListMenu,
2178    DebugUnitItemMenu_ItemListMenu_ItemMenuItem, DebugUnitItemMenu_RefineMenu, DebugUnitItemMenu_RefineMenu_BaseMenuItem,
2179    DebugUnitItemMenu_RefineMenu_EvolveMenuItem, DebugUnitItemMenu_RefineMenu_RefineMenuItem, DebugUnitItemMenu_SubMenu,
2180    DebugUnitItemMenu_SubMenu_BaseMenuItem, DebugUnitItemMenu_SubMenu_DropMenuItem, DebugUnitItemMenu_SubMenu_EnchantHashMenuItem,
2181    DebugUnitItemMenu_SubMenu_EnchantMenuItem, DebugUnitItemMenu_SubMenu_EngraveMenuItem, DebugUnitItemMenu_SubMenu_EquipMenuItem,
2182    DebugUnitItemMenu_SubMenu_FlagMenuItem, DebugUnitItemMenu_SubMenu_ItemBaseMenuItem, DebugUnitItemMenu_SubMenu_NameMenuItem,
2183    DebugUnitItemMenu_SubMenu_PriceMenuItem, DebugUnitItemMenu_SubMenu_RefineMenuItem, DebugUnitItemMenu_SubMenu_SellingMenuItem,
2184    DebugUnitItemMenu_UnitDebugMenu, IDebugUnitItemMenu, IDebugUnitItemMenu_EditItemMenuItem, IDebugUnitItemMenu_EngraveMenu,
2185    IDebugUnitItemMenu_EngraveMenu_BaseMenuItem, IDebugUnitItemMenu_EngraveMenu_ClearEngraveMenuItem, IDebugUnitItemMenu_EngraveMenu_EngraveMenuItem,
2186    IDebugUnitItemMenu_ItemListMenu, IDebugUnitItemMenu_ItemListMenu_ItemMenuItem, IDebugUnitItemMenu_RefineMenu,
2187    IDebugUnitItemMenu_RefineMenu_BaseMenuItem, IDebugUnitItemMenu_RefineMenu_EvolveMenuItem, IDebugUnitItemMenu_RefineMenu_RefineMenuItem,
2188    IDebugUnitItemMenu_SubMenu, IDebugUnitItemMenu_SubMenu_BaseMenuItem, IDebugUnitItemMenu_SubMenu_DropMenuItem,
2189    IDebugUnitItemMenu_SubMenu_EnchantHashMenuItem, IDebugUnitItemMenu_SubMenu_EnchantMenuItem, IDebugUnitItemMenu_SubMenu_EngraveMenuItem,
2190    IDebugUnitItemMenu_SubMenu_EquipMenuItem, IDebugUnitItemMenu_SubMenu_FlagMenuItem, IDebugUnitItemMenu_SubMenu_ItemBaseMenuItem,
2191    IDebugUnitItemMenu_SubMenu_NameMenuItem, IDebugUnitItemMenu_SubMenu_PriceMenuItem, IDebugUnitItemMenu_SubMenu_RefineMenuItem,
2192    IDebugUnitItemMenu_SubMenu_SellingMenuItem, IDebugUnitItemMenu_UnitDebugMenu,
2193};
2194#[cfg(feature = "app-debugunititemmenu")]
2195pub use debugunititemmenu::{
2196    IDebugUnitItemMenuMethods, IDebugUnitItemMenu_EditItemMenuItemMethods, IDebugUnitItemMenu_EngraveMenuMethods,
2197    IDebugUnitItemMenu_EngraveMenu_BaseMenuItemMethods, IDebugUnitItemMenu_EngraveMenu_ClearEngraveMenuItemMethods,
2198    IDebugUnitItemMenu_EngraveMenu_EngraveMenuItemMethods, IDebugUnitItemMenu_ItemListMenuMethods,
2199    IDebugUnitItemMenu_ItemListMenu_ItemMenuItemMethods, IDebugUnitItemMenu_RefineMenuMethods, IDebugUnitItemMenu_RefineMenu_BaseMenuItemMethods,
2200    IDebugUnitItemMenu_RefineMenu_EvolveMenuItemMethods, IDebugUnitItemMenu_RefineMenu_RefineMenuItemMethods, IDebugUnitItemMenu_SubMenuMethods,
2201    IDebugUnitItemMenu_SubMenu_BaseMenuItemMethods, IDebugUnitItemMenu_SubMenu_DropMenuItemMethods,
2202    IDebugUnitItemMenu_SubMenu_EnchantHashMenuItemMethods, IDebugUnitItemMenu_SubMenu_EnchantMenuItemMethods,
2203    IDebugUnitItemMenu_SubMenu_EngraveMenuItemMethods, IDebugUnitItemMenu_SubMenu_EquipMenuItemMethods,
2204    IDebugUnitItemMenu_SubMenu_FlagMenuItemMethods, IDebugUnitItemMenu_SubMenu_ItemBaseMenuItemMethods,
2205    IDebugUnitItemMenu_SubMenu_NameMenuItemMethods, IDebugUnitItemMenu_SubMenu_PriceMenuItemMethods,
2206    IDebugUnitItemMenu_SubMenu_RefineMenuItemMethods, IDebugUnitItemMenu_SubMenu_SellingMenuItemMethods, IDebugUnitItemMenu_UnitDebugMenuMethods,
2207};
2208#[cfg(any(feature = "app-debugunitringmenu-types"))]
2209pub mod debugunitringmenu;
2210#[cfg(feature = "app-debugunitringmenu-types")]
2211pub use debugunitringmenu::{
2212    DebugUnitRingMenu, DebugUnitRingMenu_ClearRingItem, DebugUnitRingMenu_CommonRingItem, DebugUnitRingMenu_CommonRingLabelItem,
2213    DebugUnitRingMenu_CurrentRingLabelItem, DebugUnitRingMenu_EmblemRingItem, DebugUnitRingMenu_EmblemRingLabelItem, DebugUnitRingMenu_RingItemBase,
2214    DebugUnitRingMenu_RingLabelItemBase, DebugUnitRingMenu_UnitMenuItem, DebugUnitRingMenu_UnitRingMenu, IDebugUnitRingMenu,
2215    IDebugUnitRingMenu_ClearRingItem, IDebugUnitRingMenu_CommonRingItem, IDebugUnitRingMenu_CommonRingLabelItem,
2216    IDebugUnitRingMenu_CurrentRingLabelItem, IDebugUnitRingMenu_EmblemRingItem, IDebugUnitRingMenu_EmblemRingLabelItem,
2217    IDebugUnitRingMenu_RingItemBase, IDebugUnitRingMenu_RingLabelItemBase, IDebugUnitRingMenu_UnitMenuItem, IDebugUnitRingMenu_UnitRingMenu,
2218};
2219#[cfg(feature = "app-debugunitringmenu")]
2220pub use debugunitringmenu::{
2221    IDebugUnitRingMenuMethods, IDebugUnitRingMenu_ClearRingItemMethods, IDebugUnitRingMenu_CommonRingItemMethods,
2222    IDebugUnitRingMenu_CommonRingLabelItemMethods, IDebugUnitRingMenu_CurrentRingLabelItemMethods, IDebugUnitRingMenu_EmblemRingItemMethods,
2223    IDebugUnitRingMenu_EmblemRingLabelItemMethods, IDebugUnitRingMenu_RingItemBaseMethods, IDebugUnitRingMenu_RingLabelItemBaseMethods,
2224    IDebugUnitRingMenu_UnitMenuItemMethods, IDebugUnitRingMenu_UnitRingMenuMethods,
2225};
2226#[cfg(any(feature = "app-debuguserexceptionhandler-types"))]
2227pub mod debuguserexceptionhandler;
2228#[cfg(feature = "app-debuguserexceptionhandler-types")]
2229pub use debuguserexceptionhandler::{DebugUserExceptionHandler, IDebugUserExceptionHandler};
2230#[cfg(any(feature = "app-debugwindow-types"))]
2231pub mod debugwindow;
2232#[cfg(feature = "app-debugwindow")]
2233pub use debugwindow::IDebugWindowMethods;
2234#[cfg(feature = "app-debugwindow-types")]
2235pub use debugwindow::{DebugWindow, IDebugWindow};
2236#[cfg(any(feature = "app-demotitlemenucontent-types"))]
2237pub mod demotitlemenucontent;
2238#[cfg(feature = "app-demotitlemenucontent")]
2239pub use demotitlemenucontent::IDemoTitleMenuContentMethods;
2240#[cfg(feature = "app-demotitlemenucontent-types")]
2241pub use demotitlemenucontent::{DemoTitleMenuContent, IDemoTitleMenuContent};
2242#[cfg(any(feature = "app-destroyinspector-types"))]
2243pub mod destroyinspector;
2244#[cfg(feature = "app-destroyinspector")]
2245pub use destroyinspector::IDestroyInspectorMethods;
2246#[cfg(feature = "app-destroyinspector-types")]
2247pub use destroyinspector::{DestroyInspector, IDestroyInspector};
2248#[cfg(any(feature = "app-dialogcommand-types"))]
2249pub mod dialogcommand;
2250#[cfg(feature = "app-dialogcommand")]
2251pub use dialogcommand::IDialogCommandMethods;
2252#[cfg(feature = "app-dialogcommand-types")]
2253pub use dialogcommand::{DialogCommand, IDialogCommand};
2254#[cfg(any(feature = "app-dialogitemconfirmcancel-types"))]
2255pub mod dialogitemconfirmcancel;
2256#[cfg(feature = "app-dialogitemconfirmcancel")]
2257pub use dialogitemconfirmcancel::IDialogItemConfirmCancelMethods;
2258#[cfg(feature = "app-dialogitemconfirmcancel-types")]
2259pub use dialogitemconfirmcancel::{DialogItemConfirmCancel, IDialogItemConfirmCancel};
2260#[cfg(any(feature = "app-dialogitemgmap-types"))]
2261pub mod dialogitemgmap;
2262#[cfg(feature = "app-dialogitemgmap")]
2263pub use dialogitemgmap::IDialogItemGmapMethods;
2264#[cfg(feature = "app-dialogitemgmap-types")]
2265pub use dialogitemgmap::{DialogItemGmap, IDialogItemGmap};
2266#[cfg(any(feature = "app-dialogitemhubsolanel-types"))]
2267pub mod dialogitemhubsolanel;
2268#[cfg(feature = "app-dialogitemhubsolanel")]
2269pub use dialogitemhubsolanel::IDialogItemHubSolanelMethods;
2270#[cfg(feature = "app-dialogitemhubsolanel-types")]
2271pub use dialogitemhubsolanel::{DialogItemHubSolanel, IDialogItemHubSolanel};
2272#[cfg(any(feature = "app-dialogitemnextchapter-types"))]
2273pub mod dialogitemnextchapter;
2274#[cfg(feature = "app-dialogitemnextchapter")]
2275pub use dialogitemnextchapter::IDialogItemNextChapterMethods;
2276#[cfg(feature = "app-dialogitemnextchapter-types")]
2277pub use dialogitemnextchapter::{DialogItemNextChapter, IDialogItemNextChapter};
2278#[cfg(any(feature = "app-dieevent-types"))]
2279pub mod dieevent;
2280#[cfg(feature = "app-dieevent")]
2281pub use dieevent::IDieEventMethods;
2282#[cfg(feature = "app-dieevent-types")]
2283pub use dieevent::{DieEvent, IDieEvent};
2284#[cfg(any(feature = "app-dieinspector-types"))]
2285pub mod dieinspector;
2286#[cfg(feature = "app-dieinspector")]
2287pub use dieinspector::IDieInspectorMethods;
2288#[cfg(feature = "app-dieinspector-types")]
2289pub use dieinspector::{DieInspector, IDieInspector};
2290#[cfg(any(feature = "app-difficulty-types"))]
2291pub mod difficulty;
2292#[cfg(feature = "app-difficulty-types")]
2293pub use difficulty::Difficulty;
2294#[cfg(any(feature = "app-difficultycommand-types"))]
2295pub mod difficultycommand;
2296#[cfg(feature = "app-difficultycommand")]
2297pub use difficultycommand::IDifficultyCommandMethods;
2298#[cfg(feature = "app-difficultycommand-types")]
2299pub use difficultycommand::{DifficultyCommand, IDifficultyCommand};
2300#[cfg(any(feature = "app-difficultyselectmenucontent-types"))]
2301pub mod difficultyselectmenucontent;
2302#[cfg(feature = "app-difficultyselectmenucontent")]
2303pub use difficultyselectmenucontent::IDifficultySelectMenuContentMethods;
2304#[cfg(feature = "app-difficultyselectmenucontent-types")]
2305pub use difficultyselectmenucontent::{DifficultySelectMenuContent, IDifficultySelectMenuContent};
2306#[cfg(any(feature = "app-difficultyselectmenuitemcontent-types"))]
2307pub mod difficultyselectmenuitemcontent;
2308#[cfg(feature = "app-difficultyselectmenuitemcontent")]
2309pub use difficultyselectmenuitemcontent::IDifficultySelectMenuItemContentMethods;
2310#[cfg(feature = "app-difficultyselectmenuitemcontent-types")]
2311pub use difficultyselectmenuitemcontent::{DifficultySelectMenuItemContent, IDifficultySelectMenuItemContent};
2312#[cfg(any(feature = "app-dir_2-types"))]
2313pub mod dir_2;
2314#[cfg(feature = "app-dir_2")]
2315pub use dir_2::IDir_2Methods;
2316#[cfg(feature = "app-dir_2-types")]
2317pub use dir_2::{Dir_2, Dir_Type, IDir_2};
2318#[cfg(any(feature = "app-disableitem-types"))]
2319pub mod disableitem;
2320#[cfg(feature = "app-disableitem")]
2321pub use disableitem::IDisableItemMethods;
2322#[cfg(feature = "app-disableitem-types")]
2323pub use disableitem::{DisableItem, IDisableItem};
2324#[cfg(any(feature = "app-discarditemmenu-types"))]
2325pub mod discarditemmenu;
2326#[cfg(feature = "app-discarditemmenu-types")]
2327pub use discarditemmenu::{
2328    DiscardItemMenu, DiscardItemMenu_CancelCallback, DiscardItemMenu_ConfirmDialog, DiscardItemMenu_ConfirmDialog_YesDialogItem,
2329    DiscardItemMenu_ConfirmDialog_YesEventHandler, DiscardItemMenu_DecideCallback, DiscardItemMenu_DiscardItemEmptyMenuItem,
2330    DiscardItemMenu_DiscardItemMenuItem, IDiscardItemMenu, IDiscardItemMenu_CancelCallback, IDiscardItemMenu_ConfirmDialog,
2331    IDiscardItemMenu_ConfirmDialog_YesDialogItem, IDiscardItemMenu_ConfirmDialog_YesEventHandler, IDiscardItemMenu_DecideCallback,
2332    IDiscardItemMenu_DiscardItemEmptyMenuItem, IDiscardItemMenu_DiscardItemMenuItem,
2333};
2334#[cfg(feature = "app-discarditemmenu")]
2335pub use discarditemmenu::{
2336    IDiscardItemMenuMethods, IDiscardItemMenu_CancelCallbackMethods, IDiscardItemMenu_ConfirmDialogMethods,
2337    IDiscardItemMenu_ConfirmDialog_YesDialogItemMethods, IDiscardItemMenu_ConfirmDialog_YesEventHandlerMethods,
2338    IDiscardItemMenu_DecideCallbackMethods, IDiscardItemMenu_DiscardItemEmptyMenuItemMethods, IDiscardItemMenu_DiscardItemMenuItemMethods,
2339};
2340#[cfg(any(feature = "app-discarditemmenucontent-types"))]
2341pub mod discarditemmenucontent;
2342#[cfg(feature = "app-discarditemmenucontent-types")]
2343pub use discarditemmenucontent::{
2344    DiscardItemMenuContent, DiscardItemMenuContent_KindIcon, IDiscardItemMenuContent, IDiscardItemMenuContent_KindIcon,
2345};
2346#[cfg(feature = "app-discarditemmenucontent")]
2347pub use discarditemmenucontent::{IDiscardItemMenuContentMethods, IDiscardItemMenuContent_KindIconMethods};
2348#[cfg(any(feature = "app-discarditemroot-types"))]
2349pub mod discarditemroot;
2350#[cfg(feature = "app-discarditemroot")]
2351pub use discarditemroot::IDiscardItemRootMethods;
2352#[cfg(feature = "app-discarditemroot-types")]
2353pub use discarditemroot::{DiscardItemRoot, IDiscardItemRoot};
2354#[cfg(any(feature = "app-dish-types"))]
2355pub mod dish;
2356#[cfg(feature = "app-dish")]
2357pub use dish::IDishMethods;
2358#[cfg(feature = "app-dish-types")]
2359pub use dish::{Dish, Dish_Liking, Dish_RelianceResult, Dish_RelianceResult_TryResult, IDish};
2360#[cfg(any(feature = "app-dishresultdialog-types"))]
2361pub mod dishresultdialog;
2362#[cfg(feature = "app-dishresultdialog")]
2363pub use dishresultdialog::IDishResultDialogMethods;
2364#[cfg(feature = "app-dishresultdialog-types")]
2365pub use dishresultdialog::{DishResultDialog, DishResultDialog_Label, IDishResultDialog};
2366#[cfg(any(feature = "app-dishresultdialogcontent-types"))]
2367pub mod dishresultdialogcontent;
2368#[cfg(feature = "app-dishresultdialogcontent")]
2369pub use dishresultdialogcontent::IDishResultDialogContentMethods;
2370#[cfg(feature = "app-dishresultdialogcontent-types")]
2371pub use dishresultdialogcontent::{DishResultDialogContent, IDishResultDialogContent};
2372#[cfg(any(feature = "app-dishresultdialogparamcontent-types"))]
2373pub mod dishresultdialogparamcontent;
2374#[cfg(feature = "app-dishresultdialogparamcontent")]
2375pub use dishresultdialogparamcontent::IDishResultDialogParamContentMethods;
2376#[cfg(feature = "app-dishresultdialogparamcontent-types")]
2377pub use dishresultdialogparamcontent::{DishResultDialogParamContent, IDishResultDialogParamContent};
2378#[cfg(any(feature = "app-disposdata-types"))]
2379pub mod disposdata;
2380#[cfg(feature = "app-disposdata-types")]
2381pub use disposdata::{
2382    DisposData, DisposData_AIFlagField, DisposData_AIFlags, DisposData_Directions, DisposData_FlagField, DisposData_Flags, DisposData_Item,
2383    DisposData_State, IDisposData, IDisposData_AIFlagField, IDisposData_FlagField, IDisposData_Item,
2384};
2385#[cfg(feature = "app-disposdata")]
2386pub use disposdata::{IDisposDataMethods, IDisposData_AIFlagFieldMethods, IDisposData_FlagFieldMethods, IDisposData_ItemMethods};
2387#[cfg(any(feature = "app-disposgroup-types"))]
2388pub mod disposgroup;
2389#[cfg(feature = "app-disposgroup")]
2390pub use disposgroup::IDisposGroupMethods;
2391#[cfg(feature = "app-disposgroup-types")]
2392pub use disposgroup::{DisposGroup, IDisposGroup};
2393#[cfg(any(feature = "app-disposmanager-types"))]
2394pub mod disposmanager;
2395#[cfg(feature = "app-disposmanager")]
2396pub use disposmanager::IDisposManagerMethods;
2397#[cfg(feature = "app-disposmanager-types")]
2398pub use disposmanager::{DisposManager, IDisposManager};
2399#[cfg(any(feature = "app-disposunit-types"))]
2400pub mod disposunit;
2401#[cfg(feature = "app-disposunit")]
2402pub use disposunit::IDisposUnitMethods;
2403#[cfg(feature = "app-disposunit-types")]
2404pub use disposunit::{DisposUnit, DisposUnit_Item, IDisposUnit};
2405#[cfg(any(feature = "app-dlcmanager-types"))]
2406pub mod dlcmanager;
2407#[cfg(feature = "app-dlcmanager-types")]
2408pub use dlcmanager::{
2409    DLCManager, DLCManager_Content, DLCManager_DLCList, DLCManager_MountData, IDLCManager, IDLCManager_DLCList, IDLCManager_MountData,
2410};
2411#[cfg(feature = "app-dlcmanager")]
2412pub use dlcmanager::{IDLCManagerMethods, IDLCManager_DLCListMethods, IDLCManager_MountDataMethods};
2413#[cfg(any(feature = "app-doorinspector-types"))]
2414pub mod doorinspector;
2415#[cfg(feature = "app-doorinspector")]
2416pub use doorinspector::IDoorInspectorMethods;
2417#[cfg(feature = "app-doorinspector-types")]
2418pub use doorinspector::{DoorInspector, IDoorInspector};
2419#[cfg(any(
2420    feature = "app-dragon_ride-billboardtypes-types",
2421    feature = "app-dragon_ride-fadetype_2-types",
2422    feature = "app-dragon_ride-levels-types",
2423    feature = "app-dragon_ride-ranks-types"
2424))]
2425pub mod dragon_ride;
2426#[cfg(any(feature = "app-dragonridecamera-types"))]
2427pub mod dragonridecamera;
2428#[cfg(feature = "app-dragonridecamera")]
2429pub use dragonridecamera::IDragonRideCameraMethods;
2430#[cfg(feature = "app-dragonridecamera-types")]
2431pub use dragonridecamera::{DragonRideCamera, DragonRideCamera_CutinState, DragonRideCamera_TargetControleFlag, IDragonRideCamera};
2432#[cfg(any(feature = "app-dragonrideconfig-types"))]
2433pub mod dragonrideconfig;
2434#[cfg(feature = "app-dragonrideconfig-types")]
2435pub use dragonrideconfig::{
2436    DragonRideConfig, DragonRideConfig_ResultConfig, DragonRideConfig_ShotConfig, IDragonRideConfig, IDragonRideConfig_ResultConfig,
2437    IDragonRideConfig_ShotConfig,
2438};
2439#[cfg(feature = "app-dragonrideconfig")]
2440pub use dragonrideconfig::{IDragonRideConfigMethods, IDragonRideConfig_ResultConfigMethods, IDragonRideConfig_ShotConfigMethods};
2441#[cfg(any(feature = "app-dragonridedifficultselectmenu-types"))]
2442pub mod dragonridedifficultselectmenu;
2443#[cfg(feature = "app-dragonridedifficultselectmenu-types")]
2444pub use dragonridedifficultselectmenu::{
2445    DragonRideDifficultSelectMenu, DragonRideDifficultSelectMenu_DecideEventHandler, DragonRideDifficultSelectMenu_DifficultyItem,
2446    DragonRideDifficultSelectMenu_Result2, IDragonRideDifficultSelectMenu, IDragonRideDifficultSelectMenu_DecideEventHandler,
2447    IDragonRideDifficultSelectMenu_DifficultyItem,
2448};
2449#[cfg(feature = "app-dragonridedifficultselectmenu")]
2450pub use dragonridedifficultselectmenu::{
2451    IDragonRideDifficultSelectMenuMethods, IDragonRideDifficultSelectMenu_DecideEventHandlerMethods,
2452    IDragonRideDifficultSelectMenu_DifficultyItemMethods,
2453};
2454#[cfg(any(feature = "app-dragonrideeffectmanager-types"))]
2455pub mod dragonrideeffectmanager;
2456#[cfg(feature = "app-dragonrideeffectmanager-types")]
2457pub use dragonrideeffectmanager::{
2458    DragonRideEffectManager, DragonRideEffectManager_EffectReserver, DragonRideEffectManager_TypeIndex, IDragonRideEffectManager,
2459    IDragonRideEffectManager_EffectReserver,
2460};
2461#[cfg(feature = "app-dragonrideeffectmanager")]
2462pub use dragonrideeffectmanager::{IDragonRideEffectManagerMethods, IDragonRideEffectManager_EffectReserverMethods};
2463#[cfg(any(feature = "app-dragonrideeventcamerachecker-types"))]
2464pub mod dragonrideeventcamerachecker;
2465#[cfg(feature = "app-dragonrideeventcamerachecker")]
2466pub use dragonrideeventcamerachecker::IDragonRideEventCameraCheckerMethods;
2467#[cfg(feature = "app-dragonrideeventcamerachecker-types")]
2468pub use dragonrideeventcamerachecker::{DragonRideEventCameraChecker, IDragonRideEventCameraChecker};
2469#[cfg(any(feature = "app-dragonrideeventfader-types"))]
2470pub mod dragonrideeventfader;
2471#[cfg(feature = "app-dragonrideeventfader")]
2472pub use dragonrideeventfader::IDragonRideEventFaderMethods;
2473#[cfg(feature = "app-dragonrideeventfader-types")]
2474pub use dragonrideeventfader::{DragonRideEventFader, IDragonRideEventFader};
2475#[cfg(any(feature = "app-dragonrideexplode-types"))]
2476pub mod dragonrideexplode;
2477#[cfg(feature = "app-dragonrideexplode")]
2478pub use dragonrideexplode::IDragonRideExplodeMethods;
2479#[cfg(feature = "app-dragonrideexplode-types")]
2480pub use dragonrideexplode::{DragonRideExplode, IDragonRideExplode};
2481#[cfg(any(feature = "app-dragonridefinishtelopmarker-types"))]
2482pub mod dragonridefinishtelopmarker;
2483#[cfg(feature = "app-dragonridefinishtelopmarker")]
2484pub use dragonridefinishtelopmarker::IDragonRideFinishTelopMarkerMethods;
2485#[cfg(feature = "app-dragonridefinishtelopmarker-types")]
2486pub use dragonridefinishtelopmarker::{DragonRideFinishTelopMarker, IDragonRideFinishTelopMarker};
2487#[cfg(any(feature = "app-dragonridefinishtelopreciever-types"))]
2488pub mod dragonridefinishtelopreciever;
2489#[cfg(feature = "app-dragonridefinishtelopreciever")]
2490pub use dragonridefinishtelopreciever::IDragonRideFinishtelopRecieverMethods;
2491#[cfg(feature = "app-dragonridefinishtelopreciever-types")]
2492pub use dragonridefinishtelopreciever::{DragonRideFinishtelopReciever, IDragonRideFinishtelopReciever};
2493#[cfg(any(feature = "app-dragonridegamesequence-types"))]
2494pub mod dragonridegamesequence;
2495#[cfg(feature = "app-dragonridegamesequence")]
2496pub use dragonridegamesequence::IDragonRideGameSequenceMethods;
2497#[cfg(feature = "app-dragonridegamesequence-types")]
2498pub use dragonridegamesequence::{DragonRideGameSequence, DragonRideGameSequence_Label, IDragonRideGameSequence};
2499#[cfg(any(feature = "app-dragonrideinstructionsequence-types"))]
2500pub mod dragonrideinstructionsequence;
2501#[cfg(feature = "app-dragonrideinstructionsequence")]
2502pub use dragonrideinstructionsequence::IDragonRideInstructionSequenceMethods;
2503#[cfg(feature = "app-dragonrideinstructionsequence-types")]
2504pub use dragonrideinstructionsequence::{DragonRideInstructionSequence, DragonRideInstructionSequence_Label, IDragonRideInstructionSequence};
2505#[cfg(any(feature = "app-dragonridelocatorsetting-types"))]
2506pub mod dragonridelocatorsetting;
2507#[cfg(feature = "app-dragonridelocatorsetting")]
2508pub use dragonridelocatorsetting::IDragonRideLocatorSettingMethods;
2509#[cfg(feature = "app-dragonridelocatorsetting-types")]
2510pub use dragonridelocatorsetting::{DragonRideLocatorSetting, IDragonRideLocatorSetting};
2511#[cfg(any(feature = "app-dragonridemenucontent-types"))]
2512pub mod dragonridemenucontent;
2513#[cfg(feature = "app-dragonridemenucontent")]
2514pub use dragonridemenucontent::IDragonRideMenuContentMethods;
2515#[cfg(feature = "app-dragonridemenucontent-types")]
2516pub use dragonridemenucontent::{DragonRideMenuContent, IDragonRideMenuContent};
2517#[cfg(any(feature = "app-dragonrideoneshotsemarker-types"))]
2518pub mod dragonrideoneshotsemarker;
2519#[cfg(feature = "app-dragonrideoneshotsemarker")]
2520pub use dragonrideoneshotsemarker::IDragonRideOneShotSEMarkerMethods;
2521#[cfg(feature = "app-dragonrideoneshotsemarker-types")]
2522pub use dragonrideoneshotsemarker::{DragonRideOneShotSEMarker, IDragonRideOneShotSEMarker};
2523#[cfg(any(feature = "app-dragonrideoneshotsereciever-types"))]
2524pub mod dragonrideoneshotsereciever;
2525#[cfg(feature = "app-dragonrideoneshotsereciever")]
2526pub use dragonrideoneshotsereciever::IDragonRideOneShotSERecieverMethods;
2527#[cfg(feature = "app-dragonrideoneshotsereciever-types")]
2528pub use dragonrideoneshotsereciever::{DragonRideOneShotSEReciever, IDragonRideOneShotSEReciever};
2529#[cfg(any(feature = "app-dragonridepresetparamdata-types"))]
2530pub mod dragonridepresetparamdata;
2531#[cfg(feature = "app-dragonridepresetparamdata")]
2532pub use dragonridepresetparamdata::IDragonRidePresetParamDataMethods;
2533#[cfg(feature = "app-dragonridepresetparamdata-types")]
2534pub use dragonridepresetparamdata::{DragonRidePresetParamData, DragonRidePresetParamData_CourseData, IDragonRidePresetParamData};
2535#[cfg(any(feature = "app-dragonrideprizedata-types"))]
2536pub mod dragonrideprizedata;
2537#[cfg(feature = "app-dragonrideprizedata")]
2538pub use dragonrideprizedata::IDragonRidePrizeDataMethods;
2539#[cfg(feature = "app-dragonrideprizedata-types")]
2540pub use dragonrideprizedata::{DragonRidePrizeData, IDragonRidePrizeData};
2541#[cfg(any(feature = "app-dragonrideprizedialogitem-types"))]
2542pub mod dragonrideprizedialogitem;
2543#[cfg(feature = "app-dragonrideprizedialogitem")]
2544pub use dragonrideprizedialogitem::IDragonRidePrizeDialogItemMethods;
2545#[cfg(feature = "app-dragonrideprizedialogitem-types")]
2546pub use dragonrideprizedialogitem::{DragonRidePrizeDialogItem, IDragonRidePrizeDialogItem};
2547#[cfg(any(feature = "app-dragonriderestartwindmarker-types"))]
2548pub mod dragonriderestartwindmarker;
2549#[cfg(feature = "app-dragonriderestartwindmarker")]
2550pub use dragonriderestartwindmarker::IDragonRideRestartWindMarkerMethods;
2551#[cfg(feature = "app-dragonriderestartwindmarker-types")]
2552pub use dragonriderestartwindmarker::{DragonRideRestartWindMarker, IDragonRideRestartWindMarker};
2553#[cfg(any(feature = "app-dragonriderestartwindreciever-types"))]
2554pub mod dragonriderestartwindreciever;
2555#[cfg(feature = "app-dragonriderestartwindreciever")]
2556pub use dragonriderestartwindreciever::IDragonRideRestartWindRecieverMethods;
2557#[cfg(feature = "app-dragonriderestartwindreciever-types")]
2558pub use dragonriderestartwindreciever::{DragonRideRestartWindReciever, IDragonRideRestartWindReciever};
2559#[cfg(any(feature = "app-dragonrideresultui-types"))]
2560pub mod dragonrideresultui;
2561#[cfg(feature = "app-dragonrideresultui-types")]
2562pub use dragonrideresultui::{
2563    DragonRideResultUI, DragonRideResultUI_DataSet, DragonRideResultUI_DragonRideResultUITarget, DragonRideResultUI_ResultPhase, IDragonRideResultUI,
2564    IDragonRideResultUI_DataSet, IDragonRideResultUI_DragonRideResultUITarget,
2565};
2566#[cfg(feature = "app-dragonrideresultui")]
2567pub use dragonrideresultui::{IDragonRideResultUIMethods, IDragonRideResultUI_DataSetMethods, IDragonRideResultUI_DragonRideResultUITargetMethods};
2568#[cfg(any(feature = "app-dragonridescore-types"))]
2569pub mod dragonridescore;
2570#[cfg(feature = "app-dragonridescore")]
2571pub use dragonridescore::IDragonRideScoreMethods;
2572#[cfg(feature = "app-dragonridescore-types")]
2573pub use dragonridescore::{DragonRideScore, IDragonRideScore};
2574#[cfg(any(feature = "app-dragonridesequence-types"))]
2575pub mod dragonridesequence;
2576#[cfg(feature = "app-dragonridesequence-types")]
2577pub use dragonridesequence::{
2578    DragonRideSequence, DragonRideSequence_Label, DragonRideSequence_PrizeData, IDragonRideSequence, IDragonRideSequence_PrizeData,
2579};
2580#[cfg(feature = "app-dragonridesequence")]
2581pub use dragonridesequence::{IDragonRideSequenceMethods, IDragonRideSequence_PrizeDataMethods};
2582#[cfg(any(feature = "app-dragonrideshot-types"))]
2583pub mod dragonrideshot;
2584#[cfg(feature = "app-dragonrideshot")]
2585pub use dragonrideshot::IDragonRideShotMethods;
2586#[cfg(feature = "app-dragonrideshot-types")]
2587pub use dragonrideshot::{DragonRideShot, IDragonRideShot};
2588#[cfg(any(feature = "app-dragonrideshotmanager-types"))]
2589pub mod dragonrideshotmanager;
2590#[cfg(feature = "app-dragonrideshotmanager")]
2591pub use dragonrideshotmanager::IDragonRideShotManagerMethods;
2592#[cfg(feature = "app-dragonrideshotmanager-types")]
2593pub use dragonrideshotmanager::{DragonRideShotManager, IDragonRideShotManager};
2594#[cfg(any(feature = "app-dragonridesolaimagerender-types"))]
2595pub mod dragonridesolaimagerender;
2596#[cfg(feature = "app-dragonridesolaimagerender")]
2597pub use dragonridesolaimagerender::IDragonRideSolaImageRenderMethods;
2598#[cfg(feature = "app-dragonridesolaimagerender-types")]
2599pub use dragonridesolaimagerender::{DragonRideSolaImageRender, IDragonRideSolaImageRender};
2600#[cfg(any(feature = "app-dragonridestarttelopmarker-types"))]
2601pub mod dragonridestarttelopmarker;
2602#[cfg(feature = "app-dragonridestarttelopmarker")]
2603pub use dragonridestarttelopmarker::IDragonRideStartTelopMarkerMethods;
2604#[cfg(feature = "app-dragonridestarttelopmarker-types")]
2605pub use dragonridestarttelopmarker::{DragonRideStartTelopMarker, IDragonRideStartTelopMarker};
2606#[cfg(any(feature = "app-dragonridestarttelopreciever-types"))]
2607pub mod dragonridestarttelopreciever;
2608#[cfg(feature = "app-dragonridestarttelopreciever")]
2609pub use dragonridestarttelopreciever::IDragonRideStartTelopRecieverMethods;
2610#[cfg(feature = "app-dragonridestarttelopreciever-types")]
2611pub use dragonridestarttelopreciever::{DragonRideStartTelopReciever, IDragonRideStartTelopReciever};
2612#[cfg(any(feature = "app-dragonridestopwindmarker-types"))]
2613pub mod dragonridestopwindmarker;
2614#[cfg(feature = "app-dragonridestopwindmarker")]
2615pub use dragonridestopwindmarker::IDragonRideStopWindMarkerMethods;
2616#[cfg(feature = "app-dragonridestopwindmarker-types")]
2617pub use dragonridestopwindmarker::{DragonRideStopWindMarker, IDragonRideStopWindMarker};
2618#[cfg(any(feature = "app-dragonridestopwindreciever-types"))]
2619pub mod dragonridestopwindreciever;
2620#[cfg(feature = "app-dragonridestopwindreciever")]
2621pub use dragonridestopwindreciever::IDragonRideStopWindRecieverMethods;
2622#[cfg(feature = "app-dragonridestopwindreciever-types")]
2623pub use dragonridestopwindreciever::{DragonRideStopWindReciever, IDragonRideStopWindReciever};
2624#[cfg(any(feature = "app-dragonridetarget-types"))]
2625pub mod dragonridetarget;
2626#[cfg(feature = "app-dragonridetarget")]
2627pub use dragonridetarget::IDragonRideTargetMethods;
2628#[cfg(feature = "app-dragonridetarget-types")]
2629pub use dragonridetarget::{
2630    DragonRideTarget, DragonRideTarget_ExecuteReason, DragonRideTarget_TargetState, DragonRideTarget_TargetType, IDragonRideTarget,
2631};
2632#[cfg(any(feature = "app-dragonridetargetgroup-types"))]
2633pub mod dragonridetargetgroup;
2634#[cfg(feature = "app-dragonridetargetgroup-types")]
2635pub use dragonridetargetgroup::{
2636    DragonRideTargetGroup, DragonRideTargetGroup_ChainParam, DragonRideTargetGroup_ChainSEManager, IDragonRideTargetGroup,
2637    IDragonRideTargetGroup_ChainSEManager,
2638};
2639#[cfg(feature = "app-dragonridetargetgroup")]
2640pub use dragonridetargetgroup::{IDragonRideTargetGroupMethods, IDragonRideTargetGroup_ChainSEManagerMethods};
2641#[cfg(any(feature = "app-dragonridetargetmanager-types"))]
2642pub mod dragonridetargetmanager;
2643#[cfg(feature = "app-dragonridetargetmanager")]
2644pub use dragonridetargetmanager::IDragonRideTargetManagerMethods;
2645#[cfg(feature = "app-dragonridetargetmanager-types")]
2646pub use dragonridetargetmanager::{DragonRideTargetManager, IDragonRideTargetManager};
2647#[cfg(any(feature = "app-dragonridetargetpatterndata-types"))]
2648pub mod dragonridetargetpatterndata;
2649#[cfg(feature = "app-dragonridetargetpatterndata")]
2650pub use dragonridetargetpatterndata::IDragonRideTargetPatternDataMethods;
2651#[cfg(feature = "app-dragonridetargetpatterndata-types")]
2652pub use dragonridetargetpatterndata::{DragonRideTargetPatternData, IDragonRideTargetPatternData};
2653#[cfg(any(feature = "app-dragonridetargetpopup-types"))]
2654pub mod dragonridetargetpopup;
2655#[cfg(feature = "app-dragonridetargetpopup")]
2656pub use dragonridetargetpopup::IDragonRideTargetPopupMethods;
2657#[cfg(feature = "app-dragonridetargetpopup-types")]
2658pub use dragonridetargetpopup::{DragonRideTargetPopup, IDragonRideTargetPopup};
2659#[cfg(any(feature = "app-dragonridetestcoursemenu-types"))]
2660pub mod dragonridetestcoursemenu;
2661#[cfg(feature = "app-dragonridetestcoursemenu")]
2662pub use dragonridetestcoursemenu::IDragonRideTestCourseMenuMethods;
2663#[cfg(feature = "app-dragonridetestcoursemenu-types")]
2664pub use dragonridetestcoursemenu::{DragonRideTestCourseMenu, IDragonRideTestCourseMenu};
2665#[cfg(any(feature = "app-dummymenuitem-types"))]
2666pub mod dummymenuitem;
2667#[cfg(feature = "app-dummymenuitem")]
2668pub use dummymenuitem::IDummyMenuItemMethods;
2669#[cfg(feature = "app-dummymenuitem-types")]
2670pub use dummymenuitem::{DummyMenuItem, IDummyMenuItem};
2671#[cfg(any(feature = "app-dynamicmesh-types"))]
2672pub mod dynamicmesh;
2673#[cfg(feature = "app-dynamicmesh-types")]
2674pub use dynamicmesh::{
2675    DynamicMesh, DynamicMesh_Mode, DynamicMesh_Scope, DynamicMesh_State, DynamicMesh_StaticIndices, IDynamicMesh, IDynamicMesh_StaticIndices,
2676};
2677#[cfg(feature = "app-dynamicmesh")]
2678pub use dynamicmesh::{IDynamicMeshMethods, IDynamicMesh_StaticIndicesMethods};
2679#[cfg(any(feature = "app-eachdictionary_2-types"))]
2680pub mod eachdictionary_2;
2681#[cfg(feature = "app-eachdictionary_2")]
2682pub use eachdictionary_2::IEachDictionary_2Methods;
2683#[cfg(feature = "app-eachdictionary_2-types")]
2684pub use eachdictionary_2::{EachDictionary_2, IEachDictionary_2};
2685#[cfg(any(feature = "app-eachinspector-types"))]
2686pub mod eachinspector;
2687#[cfg(feature = "app-eachinspector")]
2688pub use eachinspector::IEachInspectorMethods;
2689#[cfg(feature = "app-eachinspector-types")]
2690pub use eachinspector::{EachInspector, IEachInspector};
2691#[cfg(any(feature = "app-eatunitsselectmenureliancecontent-types"))]
2692pub mod eatunitsselectmenureliancecontent;
2693#[cfg(feature = "app-eatunitsselectmenureliancecontent")]
2694pub use eatunitsselectmenureliancecontent::IEatUnitsSelectMenuRelianceContentMethods;
2695#[cfg(feature = "app-eatunitsselectmenureliancecontent-types")]
2696pub use eatunitsselectmenureliancecontent::{EatUnitsSelectMenuRelianceContent, IEatUnitsSelectMenuRelianceContent};
2697#[cfg(any(feature = "app-eatunitsselectmenureliancelistcontent-types"))]
2698pub mod eatunitsselectmenureliancelistcontent;
2699#[cfg(feature = "app-eatunitsselectmenureliancelistcontent")]
2700pub use eatunitsselectmenureliancelistcontent::IEatUnitsSelectMenuRelianceListContentMethods;
2701#[cfg(feature = "app-eatunitsselectmenureliancelistcontent-types")]
2702pub use eatunitsselectmenureliancelistcontent::{EatUnitsSelectMenuRelianceListContent, IEatUnitsSelectMenuRelianceListContent};
2703#[cfg(any(feature = "app-effectdata-types"))]
2704pub mod effectdata;
2705#[cfg(feature = "app-effectdata")]
2706pub use effectdata::IEffectDataMethods;
2707#[cfg(feature = "app-effectdata-types")]
2708pub use effectdata::{EffectData, EffectData_Modes, EffectData_Residents, EffectData_Types, IEffectData};
2709#[cfg(any(feature = "app-effectsequence-types"))]
2710pub mod effectsequence;
2711#[cfg(feature = "app-effectsequence")]
2712pub use effectsequence::IEffectSequenceMethods;
2713#[cfg(feature = "app-effectsequence-types")]
2714pub use effectsequence::{EffectSequence, EffectSequence_Kind, IEffectSequence};
2715#[cfg(any(feature = "app-effectsetting-types"))]
2716pub mod effectsetting;
2717#[cfg(feature = "app-effectsetting")]
2718pub use effectsetting::IEffectSettingMethods;
2719#[cfg(feature = "app-effectsetting-types")]
2720pub use effectsetting::{EffectSetting, IEffectSetting};
2721#[cfg(any(feature = "app-effectshoot-types"))]
2722pub mod effectshoot;
2723#[cfg(feature = "app-effectshoot-types")]
2724pub use effectshoot::{EffectShoot, EffectShoot_Callback, IEffectShoot, IEffectShoot_Callback};
2725#[cfg(feature = "app-effectshoot")]
2726pub use effectshoot::{IEffectShootMethods, IEffectShoot_CallbackMethods};
2727#[cfg(any(feature = "app-effectunstoppable-types"))]
2728pub mod effectunstoppable;
2729#[cfg(feature = "app-effectunstoppable")]
2730pub use effectunstoppable::IEffectUnstoppableMethods;
2731#[cfg(feature = "app-effectunstoppable-types")]
2732pub use effectunstoppable::{EffectUnstoppable, IEffectUnstoppable};
2733#[cfg(any(feature = "app-emissionanimation-types"))]
2734pub mod emissionanimation;
2735#[cfg(feature = "app-emissionanimation")]
2736pub use emissionanimation::IEmissionAnimationMethods;
2737#[cfg(feature = "app-emissionanimation-types")]
2738pub use emissionanimation::{EmissionAnimation, IEmissionAnimation};
2739#[cfg(any(feature = "app-emptyscene-types"))]
2740pub mod emptyscene;
2741#[cfg(feature = "app-emptyscene")]
2742pub use emptyscene::IEmptySceneMethods;
2743#[cfg(feature = "app-emptyscene-types")]
2744pub use emptyscene::{EmptyScene, IEmptyScene};
2745#[cfg(any(feature = "app-encountdatamanager-types"))]
2746pub mod encountdatamanager;
2747#[cfg(feature = "app-encountdatamanager")]
2748pub use encountdatamanager::IEncountDataManagerMethods;
2749#[cfg(feature = "app-encountdatamanager-types")]
2750pub use encountdatamanager::{EncountDataManager, IEncountDataManager};
2751#[cfg(any(feature = "app-encountequipdata-types"))]
2752pub mod encountequipdata;
2753#[cfg(feature = "app-encountequipdata")]
2754pub use encountequipdata::IEncountEquipDataMethods;
2755#[cfg(feature = "app-encountequipdata-types")]
2756pub use encountequipdata::{EncountEquipData, IEncountEquipData};
2757#[cfg(any(feature = "app-encountjobdata-types"))]
2758pub mod encountjobdata;
2759#[cfg(feature = "app-encountjobdata-types")]
2760pub use encountjobdata::{EncountJobData, EncountJobData_FlagField, EncountJobData_Flags, IEncountJobData, IEncountJobData_FlagField};
2761#[cfg(feature = "app-encountjobdata")]
2762pub use encountjobdata::{IEncountJobDataMethods, IEncountJobData_FlagFieldMethods};
2763#[cfg(any(feature = "app-encountmob-types"))]
2764pub mod encountmob;
2765#[cfg(feature = "app-encountmob")]
2766pub use encountmob::IEncountMobMethods;
2767#[cfg(feature = "app-encountmob-types")]
2768pub use encountmob::{EncountMob, IEncountMob};
2769#[cfg(any(feature = "app-encountraremonaydata-types"))]
2770pub mod encountraremonaydata;
2771#[cfg(feature = "app-encountraremonaydata")]
2772pub use encountraremonaydata::IEncountRareMonayDataMethods;
2773#[cfg(feature = "app-encountraremonaydata-types")]
2774pub use encountraremonaydata::{EncountRareMonayData, IEncountRareMonayData};
2775#[cfg(any(feature = "app-encountunitdata-types"))]
2776pub mod encountunitdata;
2777#[cfg(feature = "app-encountunitdata")]
2778pub use encountunitdata::IEncountUnitDataMethods;
2779#[cfg(feature = "app-encountunitdata-types")]
2780pub use encountunitdata::{EncountUnitData, EncountUnitData_RareType, IEncountUnitData};
2781#[cfg(any(feature = "app-encountweaponcategorydata-types"))]
2782pub mod encountweaponcategorydata;
2783#[cfg(feature = "app-encountweaponcategorydata")]
2784pub use encountweaponcategorydata::IEncountWeaponCategoryDataMethods;
2785#[cfg(feature = "app-encountweaponcategorydata-types")]
2786pub use encountweaponcategorydata::{EncountWeaponCategoryData, IEncountWeaponCategoryData};
2787#[cfg(any(feature = "app-endingsequence-types"))]
2788pub mod endingsequence;
2789#[cfg(feature = "app-endingsequence")]
2790pub use endingsequence::IEndingSequenceMethods;
2791#[cfg(feature = "app-endingsequence-types")]
2792pub use endingsequence::{EndingSequence, EndingSequence_Label, IEndingSequence};
2793#[cfg(any(feature = "app-endrolldata-types"))]
2794pub mod endrolldata;
2795#[cfg(feature = "app-endrolldata")]
2796pub use endrolldata::IEndRollDataMethods;
2797#[cfg(feature = "app-endrolldata-types")]
2798pub use endrolldata::{EndRollData, EndRollData_Kind, IEndRollData};
2799#[cfg(any(feature = "app-endrollsequence-types"))]
2800pub mod endrollsequence;
2801#[cfg(feature = "app-endrollsequence")]
2802pub use endrollsequence::IEndRollSequenceMethods;
2803#[cfg(feature = "app-endrollsequence-types")]
2804pub use endrollsequence::{EndRollSequence, IEndRollSequence};
2805#[cfg(any(feature = "app-endrollsetter-types"))]
2806pub mod endrollsetter;
2807#[cfg(feature = "app-endrollsetter")]
2808pub use endrollsetter::IEndRollSetterMethods;
2809#[cfg(feature = "app-endrollsetter-types")]
2810pub use endrollsetter::{EndRollSetter, IEndRollSetter};
2811#[cfg(any(feature = "app-engageafterinspector-types"))]
2812pub mod engageafterinspector;
2813#[cfg(feature = "app-engageafterinspector")]
2814pub use engageafterinspector::IEngageAfterInspectorMethods;
2815#[cfg(feature = "app-engageafterinspector-types")]
2816pub use engageafterinspector::{EngageAfterInspector, IEngageAfterInspector};
2817#[cfg(any(feature = "app-engagebeforeinspector-types"))]
2818pub mod engagebeforeinspector;
2819#[cfg(feature = "app-engagebeforeinspector")]
2820pub use engagebeforeinspector::IEngageBeforeInspectorMethods;
2821#[cfg(feature = "app-engagebeforeinspector-types")]
2822pub use engagebeforeinspector::{EngageBeforeInspector, IEngageBeforeInspector};
2823#[cfg(any(feature = "app-enumitem_2-types"))]
2824pub mod enumitem_2;
2825#[cfg(feature = "app-enumitem_2")]
2826pub use enumitem_2::IEnumItem_2Methods;
2827#[cfg(feature = "app-enumitem_2-types")]
2828pub use enumitem_2::{EnumItem_2, IEnumItem_2};
2829#[cfg(any(feature = "app-escapeinspector-types"))]
2830pub mod escapeinspector;
2831#[cfg(feature = "app-escapeinspector")]
2832pub use escapeinspector::IEscapeInspectorMethods;
2833#[cfg(feature = "app-escapeinspector-types")]
2834pub use escapeinspector::{EscapeInspector, IEscapeInspector};
2835#[cfg(any(feature = "app-eventcamera-types"))]
2836pub mod eventcamera;
2837#[cfg(feature = "app-eventcamera")]
2838pub use eventcamera::IEventCameraMethods;
2839#[cfg(feature = "app-eventcamera-types")]
2840pub use eventcamera::{EventCamera, IEventCamera};
2841#[cfg(any(feature = "app-eventcameramanager-types"))]
2842pub mod eventcameramanager;
2843#[cfg(feature = "app-eventcameramanager")]
2844pub use eventcameramanager::IEventCameraManagerMethods;
2845#[cfg(feature = "app-eventcameramanager-types")]
2846pub use eventcameramanager::{EventCameraManager, IEventCameraManager};
2847#[cfg(any(feature = "app-eventcharacteranimcontroller-types"))]
2848pub mod eventcharacteranimcontroller;
2849#[cfg(feature = "app-eventcharacteranimcontroller")]
2850pub use eventcharacteranimcontroller::IEventCharacterAnimControllerMethods;
2851#[cfg(feature = "app-eventcharacteranimcontroller-types")]
2852pub use eventcharacteranimcontroller::{EventCharacterAnimController, IEventCharacterAnimController};
2853#[cfg(any(feature = "app-eventcharacterlookatcontroller-types"))]
2854pub mod eventcharacterlookatcontroller;
2855#[cfg(feature = "app-eventcharacterlookatcontroller-types")]
2856pub use eventcharacterlookatcontroller::{
2857    EventCharacterLookAtController, EventCharacterLookAtController_PositionFader, IEventCharacterLookAtController,
2858    IEventCharacterLookAtController_PositionFader,
2859};
2860#[cfg(feature = "app-eventcharacterlookatcontroller")]
2861pub use eventcharacterlookatcontroller::{IEventCharacterLookAtControllerMethods, IEventCharacterLookAtController_PositionFaderMethods};
2862#[cfg(any(feature = "app-eventcharactermouthcontroller-types"))]
2863pub mod eventcharactermouthcontroller;
2864#[cfg(feature = "app-eventcharactermouthcontroller")]
2865pub use eventcharactermouthcontroller::IEventCharacterMouthControllerMethods;
2866#[cfg(feature = "app-eventcharactermouthcontroller-types")]
2867pub use eventcharactermouthcontroller::{EventCharacterMouthController, EventCharacterMouthController_AnimLayer, IEventCharacterMouthController};
2868#[cfg(any(feature = "app-eventcharactersimpleanimation-types"))]
2869pub mod eventcharactersimpleanimation;
2870#[cfg(feature = "app-eventcharactersimpleanimation")]
2871pub use eventcharactersimpleanimation::IEventCharacterSimpleAnimationMethods;
2872#[cfg(feature = "app-eventcharactersimpleanimation-types")]
2873pub use eventcharactersimpleanimation::{EventCharacterSimpleAnimation, IEventCharacterSimpleAnimation};
2874#[cfg(any(feature = "app-eventdata-types"))]
2875pub mod eventdata;
2876#[cfg(feature = "app-eventdata")]
2877pub use eventdata::IEventDataMethods;
2878#[cfg(feature = "app-eventdata-types")]
2879pub use eventdata::{EventData, EventData_Commands, IEventData};
2880#[cfg(any(feature = "app-eventdemosequence-types"))]
2881pub mod eventdemosequence;
2882#[cfg(feature = "app-eventdemosequence-types")]
2883pub use eventdemosequence::{
2884    EventDemoSequence, EventDemoSequence_CharacterWork, EventDemoSequence_ClothType, EventDemoSequence_CmdFunc, EventDemoSequence_CmdInfo,
2885    EventDemoSequence_ColorFader, EventDemoSequence_EffectWork, EventDemoSequence_EventCmdResult, EventDemoSequence_EventCmdSeq,
2886    EventDemoSequence_LightSetupInfo, EventDemoSequence_RotateFader, EventDemoSequence_SoundEnv, EventDemoSequence_SoundEnv_EventNameData,
2887    EventDemoSequence_SplitViewWork, EventDemoSequence_WeightFader, IEventDemoSequence, IEventDemoSequence_CharacterWork, IEventDemoSequence_CmdFunc,
2888    IEventDemoSequence_CmdInfo, IEventDemoSequence_ColorFader, IEventDemoSequence_EffectWork, IEventDemoSequence_LightSetupInfo,
2889    IEventDemoSequence_RotateFader, IEventDemoSequence_SoundEnv, IEventDemoSequence_SoundEnv_EventNameData, IEventDemoSequence_SplitViewWork,
2890    IEventDemoSequence_WeightFader,
2891};
2892#[cfg(feature = "app-eventdemosequence")]
2893pub use eventdemosequence::{
2894    IEventDemoSequenceMethods, IEventDemoSequence_CharacterWorkMethods, IEventDemoSequence_CmdFuncMethods, IEventDemoSequence_CmdInfoMethods,
2895    IEventDemoSequence_ColorFaderMethods, IEventDemoSequence_EffectWorkMethods, IEventDemoSequence_LightSetupInfoMethods,
2896    IEventDemoSequence_RotateFaderMethods, IEventDemoSequence_SoundEnvMethods, IEventDemoSequence_SoundEnv_EventNameDataMethods,
2897    IEventDemoSequence_SplitViewWorkMethods, IEventDemoSequence_WeightFaderMethods,
2898};
2899#[cfg(any(feature = "app-eventmarker-types"))]
2900pub mod eventmarker;
2901#[cfg(feature = "app-eventmarker")]
2902pub use eventmarker::IEventMarkerMethods;
2903#[cfg(feature = "app-eventmarker-types")]
2904pub use eventmarker::{EventMarker, IEventMarker};
2905#[cfg(any(feature = "app-eventmarkerreciever-types"))]
2906pub mod eventmarkerreciever;
2907#[cfg(feature = "app-eventmarkerreciever")]
2908pub use eventmarkerreciever::IEventMarkerRecieverMethods;
2909#[cfg(feature = "app-eventmarkerreciever-types")]
2910pub use eventmarkerreciever::{EventMarkerReciever, IEventMarkerReciever};
2911#[cfg(any(feature = "app-eventmarkertrack-types"))]
2912pub mod eventmarkertrack;
2913#[cfg(feature = "app-eventmarkertrack")]
2914pub use eventmarkertrack::IEventMarkerTrackMethods;
2915#[cfg(feature = "app-eventmarkertrack-types")]
2916pub use eventmarkertrack::{EventMarkerTrack, IEventMarkerTrack};
2917#[cfg(any(feature = "app-eventpicturecontroller-types"))]
2918pub mod eventpicturecontroller;
2919#[cfg(feature = "app-eventpicturecontroller")]
2920pub use eventpicturecontroller::IEventPictureControllerMethods;
2921#[cfg(feature = "app-eventpicturecontroller-types")]
2922pub use eventpicturecontroller::{EventPictureController, IEventPictureController};
2923#[cfg(any(feature = "app-eventscript-types"))]
2924pub mod eventscript;
2925#[cfg(feature = "app-eventscript-types")]
2926pub use eventscript::{
2927    EventScript, EventScript_ActionArgs, EventScript_FunctionArgs, IEventScript, IEventScript_ActionArgs, IEventScript_FunctionArgs,
2928};
2929#[cfg(feature = "app-eventscript")]
2930pub use eventscript::{IEventScriptMethods, IEventScript_ActionArgsMethods, IEventScript_FunctionArgsMethods};
2931#[cfg(any(feature = "app-eventsequence-types"))]
2932pub mod eventsequence;
2933#[cfg(feature = "app-eventsequence-types")]
2934pub use eventsequence::{
2935    EventSequence, EventSequence_Coroutine, EventSequence_Label, EventSequence_MapEventStatck, IEventSequence, IEventSequence_Coroutine,
2936    IEventSequence_MapEventStatck,
2937};
2938#[cfg(feature = "app-eventsequence")]
2939pub use eventsequence::{IEventSequenceMethods, IEventSequence_CoroutineMethods, IEventSequence_MapEventStatckMethods};
2940#[cfg(any(feature = "app-evilclearrewardsequence-types"))]
2941pub mod evilclearrewardsequence;
2942#[cfg(feature = "app-evilclearrewardsequence")]
2943pub use evilclearrewardsequence::IEvilClearRewardSequenceMethods;
2944#[cfg(feature = "app-evilclearrewardsequence-types")]
2945pub use evilclearrewardsequence::{EvilClearRewardSequence, IEvilClearRewardSequence};
2946#[cfg(any(feature = "app-exchangedialogcontent-types"))]
2947pub mod exchangedialogcontent;
2948#[cfg(feature = "app-exchangedialogcontent")]
2949pub use exchangedialogcontent::IExchangeDialogContentMethods;
2950#[cfg(feature = "app-exchangedialogcontent-types")]
2951pub use exchangedialogcontent::{ExchangeDialogContent, IExchangeDialogContent};
2952#[cfg(any(feature = "app-exchangeitemyesnodialog-types"))]
2953pub mod exchangeitemyesnodialog;
2954#[cfg(feature = "app-exchangeitemyesnodialog-types")]
2955pub use exchangeitemyesnodialog::{
2956    ExchangeItemYesNoDialog, ExchangeItemYesNoDialog_YesEventHandler, ExchangeItemYesNoDialog_YesMenuItem, IExchangeItemYesNoDialog,
2957    IExchangeItemYesNoDialog_YesEventHandler, IExchangeItemYesNoDialog_YesMenuItem,
2958};
2959#[cfg(feature = "app-exchangeitemyesnodialog")]
2960pub use exchangeitemyesnodialog::{
2961    IExchangeItemYesNoDialogMethods, IExchangeItemYesNoDialog_YesEventHandlerMethods, IExchangeItemYesNoDialog_YesMenuItemMethods,
2962};
2963#[cfg(any(feature = "app-exchangeyesnodialog-types"))]
2964pub mod exchangeyesnodialog;
2965#[cfg(feature = "app-exchangeyesnodialog-types")]
2966pub use exchangeyesnodialog::{
2967    ExchangeYesNoDialog, ExchangeYesNoDialog_ItemParam, ExchangeYesNoDialog_MoneyParam, IExchangeYesNoDialog, IExchangeYesNoDialog_ItemParam,
2968    IExchangeYesNoDialog_MoneyParam,
2969};
2970#[cfg(feature = "app-exchangeyesnodialog")]
2971pub use exchangeyesnodialog::{IExchangeYesNoDialogMethods, IExchangeYesNoDialog_ItemParamMethods, IExchangeYesNoDialog_MoneyParamMethods};
2972#[cfg(any(feature = "app-exjobintrodata-types"))]
2973pub mod exjobintrodata;
2974#[cfg(feature = "app-exjobintrodata-types")]
2975pub use exjobintrodata::{ExJobIntroData, IExJobIntroData};
2976#[cfg(any(feature = "app-expcommand-types"))]
2977pub mod expcommand;
2978#[cfg(feature = "app-expcommand")]
2979pub use expcommand::IExpCommandMethods;
2980#[cfg(feature = "app-expcommand-types")]
2981pub use expcommand::{ExpCommand, IExpCommand};
2982#[cfg(any(feature = "app-expsequence-types"))]
2983pub mod expsequence;
2984#[cfg(feature = "app-expsequence")]
2985pub use expsequence::IExpSequenceMethods;
2986#[cfg(feature = "app-expsequence-types")]
2987pub use expsequence::{ExpSequence, IExpSequence};
2988#[cfg(any(feature = "app-expsetter-types"))]
2989pub mod expsetter;
2990#[cfg(feature = "app-expsetter-types")]
2991pub use expsetter::{ExpSetter, ExpSetter_ExpWindow, IExpSetter, IExpSetter_ExpWindow};
2992#[cfg(feature = "app-expsetter")]
2993pub use expsetter::{IExpSetterMethods, IExpSetter_ExpWindowMethods};
2994#[cfg(any(feature = "app-exptable-types"))]
2995pub mod exptable;
2996#[cfg(feature = "app-exptable-types")]
2997pub use exptable::{ExpTable, ExpTable_TableCommand, IExpTable, IExpTable_TableCommand};
2998#[cfg(feature = "app-exptable")]
2999pub use exptable::{IExpTableMethods, IExpTable_TableCommandMethods};
3000#[cfg(any(feature = "app-facethumbnail-types"))]
3001pub mod facethumbnail;
3002#[cfg(feature = "app-facethumbnail")]
3003pub use facethumbnail::IFaceThumbnailMethods;
3004#[cfg(feature = "app-facethumbnail-types")]
3005pub use facethumbnail::{FaceThumbnail, IFaceThumbnail};
3006#[cfg(any(feature = "app-fade-types"))]
3007pub mod fade;
3008#[cfg(feature = "app-fade-types")]
3009pub use fade::{
3010    Fade, Fade_FadeLayer, Fade_Layer, Fade_LayerScope, Fade_ProcDescFade, Fade_ProcDescInOut, Fade_ProcDescWait, Fade_ProcFade, Fade_ProcFadeWait,
3011    IFade, IFade_FadeLayer, IFade_LayerScope, IFade_ProcDescFade, IFade_ProcDescInOut, IFade_ProcDescWait, IFade_ProcFade, IFade_ProcFadeWait,
3012};
3013#[cfg(feature = "app-fade")]
3014pub use fade::{
3015    IFadeMethods, IFade_FadeLayerMethods, IFade_LayerScopeMethods, IFade_ProcDescFadeMethods, IFade_ProcDescInOutMethods, IFade_ProcDescWaitMethods,
3016    IFade_ProcFadeMethods, IFade_ProcFadeWaitMethods,
3017};
3018#[cfg(any(feature = "app-fademarker-types"))]
3019pub mod fademarker;
3020#[cfg(feature = "app-fademarker")]
3021pub use fademarker::IFadeMarkerMethods;
3022#[cfg(feature = "app-fademarker-types")]
3023pub use fademarker::{FadeMarker, IFadeMarker};
3024#[cfg(any(feature = "app-fademarkerreciever-types"))]
3025pub mod fademarkerreciever;
3026#[cfg(feature = "app-fademarkerreciever")]
3027pub use fademarkerreciever::IFadeMarkerRecieverMethods;
3028#[cfg(feature = "app-fademarkerreciever-types")]
3029pub use fademarkerreciever::{FadeMarkerReciever, IFadeMarkerReciever};
3030#[cfg(any(feature = "app-fieldbgmmanager-types"))]
3031pub mod fieldbgmmanager;
3032#[cfg(feature = "app-fieldbgmmanager-types")]
3033pub use fieldbgmmanager::{
3034    FieldBgmManager, FieldBgmManager_BgmHandle, FieldBgmManager_ProcChangeBgm, FieldBgmManager_VolumeFader, IFieldBgmManager,
3035    IFieldBgmManager_BgmHandle, IFieldBgmManager_ProcChangeBgm, IFieldBgmManager_VolumeFader,
3036};
3037#[cfg(feature = "app-fieldbgmmanager")]
3038pub use fieldbgmmanager::{
3039    IFieldBgmManagerMethods, IFieldBgmManager_BgmHandleMethods, IFieldBgmManager_ProcChangeBgmMethods, IFieldBgmManager_VolumeFaderMethods,
3040};
3041#[cfg(any(feature = "app-fieldinfoitem-types"))]
3042pub mod fieldinfoitem;
3043#[cfg(feature = "app-fieldinfoitem")]
3044pub use fieldinfoitem::IFieldInfoItemMethods;
3045#[cfg(feature = "app-fieldinfoitem-types")]
3046pub use fieldinfoitem::{FieldInfoItem, IFieldInfoItem};
3047#[cfg(any(feature = "app-filecommon-types"))]
3048pub mod filecommon;
3049#[cfg(feature = "app-filecommon")]
3050pub use filecommon::IFileCommonMethods;
3051#[cfg(feature = "app-filecommon-types")]
3052pub use filecommon::{FileCommon, FileCommon_State, IFileCommon};
3053#[cfg(any(feature = "app-filedata-types"))]
3054pub mod filedata;
3055#[cfg(feature = "app-filedata")]
3056pub use filedata::IFileDataMethods;
3057#[cfg(feature = "app-filedata-types")]
3058pub use filedata::{FileData, IFileData};
3059#[cfg(any(feature = "app-filedumpitem-types"))]
3060pub mod filedumpitem;
3061#[cfg(feature = "app-filedumpitem")]
3062pub use filedumpitem::IFileDumpItemMethods;
3063#[cfg(feature = "app-filedumpitem-types")]
3064pub use filedumpitem::{FileDumpItem, IFileDumpItem};
3065#[cfg(any(feature = "app-filehandle_1-types"))]
3066pub mod filehandle_1;
3067#[cfg(feature = "app-filehandle_1")]
3068pub use filehandle_1::IFileHandle_1Methods;
3069#[cfg(feature = "app-filehandle_1-types")]
3070pub use filehandle_1::{FileHandle_1, IFileHandle_1};
3071#[cfg(any(feature = "app-filemanager-types"))]
3072pub mod filemanager;
3073#[cfg(feature = "app-filemanager")]
3074pub use filemanager::IFileManagerMethods;
3075#[cfg(feature = "app-filemanager-types")]
3076pub use filemanager::{FileManager, IFileManager};
3077#[cfg(any(feature = "app-filevieweritem-types"))]
3078pub mod filevieweritem;
3079#[cfg(feature = "app-filevieweritem-types")]
3080pub use filevieweritem::{
3081    FileViewerItem, FileViewerItem_DirectoryItem, FileViewerItem_FileItem, FileViewerItem_PathItem, IFileViewerItem, IFileViewerItem_DirectoryItem,
3082    IFileViewerItem_FileItem, IFileViewerItem_PathItem,
3083};
3084#[cfg(feature = "app-filevieweritem")]
3085pub use filevieweritem::{
3086    IFileViewerItemMethods, IFileViewerItem_DirectoryItemMethods, IFileViewerItem_FileItemMethods, IFileViewerItem_PathItemMethods,
3087};
3088#[cfg(any(
3089    feature = "app-fishing-config-fixcameraconfig-types",
3090    feature = "app-fishing-fadetype-types",
3091    feature = "app-fishing-forecastfishdata-types",
3092    feature = "app-fishing-shadowsize-types",
3093    feature = "app-fishing-sizerank-types",
3094    feature = "app-fishing-sticktype-types"
3095))]
3096pub mod fishing;
3097#[cfg(any(feature = "app-fishingassistdata-types"))]
3098pub mod fishingassistdata;
3099#[cfg(feature = "app-fishingassistdata")]
3100pub use fishingassistdata::IFishingAssistDataMethods;
3101#[cfg(feature = "app-fishingassistdata-types")]
3102pub use fishingassistdata::{FishingAssistData, IFishingAssistData};
3103#[cfg(any(feature = "app-fishingbattlerader-types"))]
3104pub mod fishingbattlerader;
3105#[cfg(feature = "app-fishingbattlerader")]
3106pub use fishingbattlerader::IFishingBattleRaderMethods;
3107#[cfg(feature = "app-fishingbattlerader-types")]
3108pub use fishingbattlerader::{FishingBattleRader, IFishingBattleRader};
3109#[cfg(any(feature = "app-fishingcharaimagerender-types"))]
3110pub mod fishingcharaimagerender;
3111#[cfg(feature = "app-fishingcharaimagerender")]
3112pub use fishingcharaimagerender::IFishingCharaImageRenderMethods;
3113#[cfg(feature = "app-fishingcharaimagerender-types")]
3114pub use fishingcharaimagerender::{FishingCharaImageRender, IFishingCharaImageRender};
3115#[cfg(any(feature = "app-fishingconfig-types"))]
3116pub mod fishingconfig;
3117#[cfg(feature = "app-fishingconfig-types")]
3118pub use fishingconfig::{
3119    FishingConfig, FishingConfig_AngleBorder, FishingConfig_FixCameraConfig, IFishingConfig, IFishingConfig_AngleBorder,
3120    IFishingConfig_FixCameraConfig,
3121};
3122#[cfg(feature = "app-fishingconfig")]
3123pub use fishingconfig::{IFishingConfigMethods, IFishingConfig_AngleBorderMethods, IFishingConfig_FixCameraConfigMethods};
3124#[cfg(any(feature = "app-fishingconfig_base-types"))]
3125pub mod fishingconfig_base;
3126#[cfg(feature = "app-fishingconfig_base")]
3127pub use fishingconfig_base::IFishingConfig_BaseMethods;
3128#[cfg(feature = "app-fishingconfig_base-types")]
3129pub use fishingconfig_base::{FishingConfig_Base, IFishingConfig_Base};
3130#[cfg(any(feature = "app-fishingconfig_battle-types"))]
3131pub mod fishingconfig_battle;
3132#[cfg(feature = "app-fishingconfig_battle-types")]
3133pub use fishingconfig_battle::{FishingConfig_Battle, FishingConfig_Battle_AngleBorder, IFishingConfig_Battle, IFishingConfig_Battle_AngleBorder};
3134#[cfg(feature = "app-fishingconfig_battle")]
3135pub use fishingconfig_battle::{IFishingConfig_BattleMethods, IFishingConfig_Battle_AngleBorderMethods};
3136#[cfg(any(feature = "app-fishingconfig_defeat-types"))]
3137pub mod fishingconfig_defeat;
3138#[cfg(feature = "app-fishingconfig_defeat")]
3139pub use fishingconfig_defeat::IFishingConfig_DefeatMethods;
3140#[cfg(feature = "app-fishingconfig_defeat-types")]
3141pub use fishingconfig_defeat::{FishingConfig_Defeat, IFishingConfig_Defeat};
3142#[cfg(any(feature = "app-fishingconfig_movecircle-types"))]
3143pub mod fishingconfig_movecircle;
3144#[cfg(feature = "app-fishingconfig_movecircle")]
3145pub use fishingconfig_movecircle::IFishingConfig_MoveCircleMethods;
3146#[cfg(feature = "app-fishingconfig_movecircle-types")]
3147pub use fishingconfig_movecircle::{FishingConfig_MoveCircle, IFishingConfig_MoveCircle};
3148#[cfg(any(feature = "app-fishingconfig_result-types"))]
3149pub mod fishingconfig_result;
3150#[cfg(feature = "app-fishingconfig_result")]
3151pub use fishingconfig_result::IFishingConfig_ResultMethods;
3152#[cfg(feature = "app-fishingconfig_result-types")]
3153pub use fishingconfig_result::{FishingConfig_Result, IFishingConfig_Result};
3154#[cfg(any(feature = "app-fishingconfig_throwin-types"))]
3155pub mod fishingconfig_throwin;
3156#[cfg(feature = "app-fishingconfig_throwin")]
3157pub use fishingconfig_throwin::IFishingConfig_ThrowInMethods;
3158#[cfg(feature = "app-fishingconfig_throwin-types")]
3159pub use fishingconfig_throwin::{FishingConfig_ThrowIn, IFishingConfig_ThrowIn};
3160#[cfg(any(feature = "app-fishingconfig_waitcancel-types"))]
3161pub mod fishingconfig_waitcancel;
3162#[cfg(feature = "app-fishingconfig_waitcancel")]
3163pub use fishingconfig_waitcancel::IFishingConfig_WaitCancelMethods;
3164#[cfg(feature = "app-fishingconfig_waitcancel-types")]
3165pub use fishingconfig_waitcancel::{FishingConfig_WaitCancel, IFishingConfig_WaitCancel};
3166#[cfg(any(feature = "app-fishingconfig_waitcatch-types"))]
3167pub mod fishingconfig_waitcatch;
3168#[cfg(feature = "app-fishingconfig_waitcatch")]
3169pub use fishingconfig_waitcatch::IFishingConfig_WaitCatchMethods;
3170#[cfg(feature = "app-fishingconfig_waitcatch-types")]
3171pub use fishingconfig_waitcatch::{FishingConfig_WaitCatch, IFishingConfig_WaitCatch};
3172#[cfg(any(feature = "app-fishingcontinuedialog-types"))]
3173pub mod fishingcontinuedialog;
3174#[cfg(feature = "app-fishingcontinuedialog-types")]
3175pub use fishingcontinuedialog::{
3176    FishingContinueDialog, FishingContinueDialog_DecideEventHandler, IFishingContinueDialog, IFishingContinueDialog_DecideEventHandler,
3177};
3178#[cfg(feature = "app-fishingcontinuedialog")]
3179pub use fishingcontinuedialog::{IFishingContinueDialogMethods, IFishingContinueDialog_DecideEventHandlerMethods};
3180#[cfg(any(feature = "app-fishingdispospatterndata-types"))]
3181pub mod fishingdispospatterndata;
3182#[cfg(feature = "app-fishingdispospatterndata")]
3183pub use fishingdispospatterndata::IFishingDisposPatternDataMethods;
3184#[cfg(feature = "app-fishingdispospatterndata-types")]
3185pub use fishingdispospatterndata::{FishingDisposPatternData, IFishingDisposPatternData};
3186#[cfg(any(feature = "app-fishingeventfader-types"))]
3187pub mod fishingeventfader;
3188#[cfg(feature = "app-fishingeventfader")]
3189pub use fishingeventfader::IFishingEventFaderMethods;
3190#[cfg(feature = "app-fishingeventfader-types")]
3191pub use fishingeventfader::{FishingEventFader, IFishingEventFader};
3192#[cfg(any(feature = "app-fishingfish-types"))]
3193pub mod fishingfish;
3194#[cfg(feature = "app-fishingfish")]
3195pub use fishingfish::IFishingFishMethods;
3196#[cfg(feature = "app-fishingfish-types")]
3197pub use fishingfish::{FishingFish, FishingFish_CounterVoiceFlag, FishingFish_FishState, IFishingFish};
3198#[cfg(any(feature = "app-fishingfishdata-types"))]
3199pub mod fishingfishdata;
3200#[cfg(feature = "app-fishingfishdata")]
3201pub use fishingfishdata::IFishingFishDataMethods;
3202#[cfg(feature = "app-fishingfishdata-types")]
3203pub use fishingfishdata::{FishingFishData, IFishingFishData};
3204#[cfg(any(feature = "app-fishinggamesequence-types"))]
3205pub mod fishinggamesequence;
3206#[cfg(feature = "app-fishinggamesequence-types")]
3207pub use fishinggamesequence::{
3208    FishingGameSequence, FishingGameSequence_AnnounceType, FishingGameSequence_FishingAngleState, FishingGameSequence_Label,
3209    FishingGameSequence_LureRoot, FishingGameSequence_Ripple, IFishingGameSequence, IFishingGameSequence_Ripple,
3210};
3211#[cfg(feature = "app-fishinggamesequence")]
3212pub use fishinggamesequence::{IFishingGameSequenceMethods, IFishingGameSequence_RippleMethods};
3213#[cfg(any(feature = "app-fishinglure-types"))]
3214pub mod fishinglure;
3215#[cfg(feature = "app-fishinglure")]
3216pub use fishinglure::IFishingLureMethods;
3217#[cfg(feature = "app-fishinglure-types")]
3218pub use fishinglure::{FishingLure, IFishingLure};
3219#[cfg(any(feature = "app-fishingpicturebookmenu-types"))]
3220pub mod fishingpicturebookmenu;
3221#[cfg(feature = "app-fishingpicturebookmenu")]
3222pub use fishingpicturebookmenu::IFishingPictureBookMenuMethods;
3223#[cfg(feature = "app-fishingpicturebookmenu-types")]
3224pub use fishingpicturebookmenu::{FishingPictureBookMenu, IFishingPictureBookMenu};
3225#[cfg(any(feature = "app-fishingpicturebookmenucontent-types"))]
3226pub mod fishingpicturebookmenucontent;
3227#[cfg(feature = "app-fishingpicturebookmenucontent")]
3228pub use fishingpicturebookmenucontent::IFishingPictureBookMenuContentMethods;
3229#[cfg(feature = "app-fishingpicturebookmenucontent-types")]
3230pub use fishingpicturebookmenucontent::{FishingPictureBookMenuContent, IFishingPictureBookMenuContent};
3231#[cfg(any(feature = "app-fishingpicturebookmenuitemcontent-types"))]
3232pub mod fishingpicturebookmenuitemcontent;
3233#[cfg(feature = "app-fishingpicturebookmenuitemcontent")]
3234pub use fishingpicturebookmenuitemcontent::IFishingPictureBookMenuItemContentMethods;
3235#[cfg(feature = "app-fishingpicturebookmenuitemcontent-types")]
3236pub use fishingpicturebookmenuitemcontent::{FishingPictureBookMenuItemContent, IFishingPictureBookMenuItemContent};
3237#[cfg(any(feature = "app-fishingpicturebooksequence-types"))]
3238pub mod fishingpicturebooksequence;
3239#[cfg(feature = "app-fishingpicturebooksequence")]
3240pub use fishingpicturebooksequence::IFishingPictureBookSequenceMethods;
3241#[cfg(feature = "app-fishingpicturebooksequence-types")]
3242pub use fishingpicturebooksequence::{FishingPictureBookSequence, FishingPictureBookSequence_Label, IFishingPictureBookSequence};
3243#[cfg(any(feature = "app-fishingpictureitem-types"))]
3244pub mod fishingpictureitem;
3245#[cfg(feature = "app-fishingpictureitem")]
3246pub use fishingpictureitem::IFishingPictureItemMethods;
3247#[cfg(feature = "app-fishingpictureitem-types")]
3248pub use fishingpictureitem::{FishingPictureItem, FishingPictureItem_SpriteKind, IFishingPictureItem};
3249#[cfg(any(feature = "app-fishingradicalparamdata-types"))]
3250pub mod fishingradicalparamdata;
3251#[cfg(feature = "app-fishingradicalparamdata")]
3252pub use fishingradicalparamdata::IFishingRadicalParamDataMethods;
3253#[cfg(feature = "app-fishingradicalparamdata-types")]
3254pub use fishingradicalparamdata::{FishingRadicalParamData, FishingRadicalParamData_RadicalParam, IFishingRadicalParamData};
3255#[cfg(any(feature = "app-fishingresultdata-types"))]
3256pub mod fishingresultdata;
3257#[cfg(feature = "app-fishingresultdata")]
3258pub use fishingresultdata::IFishingResultDataMethods;
3259#[cfg(feature = "app-fishingresultdata-types")]
3260pub use fishingresultdata::{FishingResultData, IFishingResultData};
3261#[cfg(any(feature = "app-fishingresultui-types"))]
3262pub mod fishingresultui;
3263#[cfg(feature = "app-fishingresultui")]
3264pub use fishingresultui::IFishingResultUIMethods;
3265#[cfg(feature = "app-fishingresultui-types")]
3266pub use fishingresultui::{FishingResultUI, FishingResultUI_ResultPhase, FishingResultUI_SpriteKind, IFishingResultUI};
3267#[cfg(any(feature = "app-fishingrodselectmenu-types"))]
3268pub mod fishingrodselectmenu;
3269#[cfg(feature = "app-fishingrodselectmenu-types")]
3270pub use fishingrodselectmenu::{
3271    FishingRodSelectMenu, FishingRodSelectMenu_DecideEventHandler, FishingRodSelectMenu_Result2, FishingRodSelectMenu_RodAItem,
3272    FishingRodSelectMenu_RodBItem, FishingRodSelectMenu_RodCItem, FishingRodSelectMenu_RodItem, IFishingRodSelectMenu,
3273    IFishingRodSelectMenu_DecideEventHandler, IFishingRodSelectMenu_RodAItem, IFishingRodSelectMenu_RodBItem, IFishingRodSelectMenu_RodCItem,
3274    IFishingRodSelectMenu_RodItem,
3275};
3276#[cfg(feature = "app-fishingrodselectmenu")]
3277pub use fishingrodselectmenu::{
3278    IFishingRodSelectMenuMethods, IFishingRodSelectMenu_DecideEventHandlerMethods, IFishingRodSelectMenu_RodAItemMethods,
3279    IFishingRodSelectMenu_RodBItemMethods, IFishingRodSelectMenu_RodCItemMethods, IFishingRodSelectMenu_RodItemMethods,
3280};
3281#[cfg(any(feature = "app-fishingrodselectmenucontent-types"))]
3282pub mod fishingrodselectmenucontent;
3283#[cfg(feature = "app-fishingrodselectmenucontent")]
3284pub use fishingrodselectmenucontent::IFishingRodSelectMenuContentMethods;
3285#[cfg(feature = "app-fishingrodselectmenucontent-types")]
3286pub use fishingrodselectmenucontent::{FishingRodSelectMenuContent, IFishingRodSelectMenuContent};
3287#[cfg(any(feature = "app-fishingsequence-types"))]
3288pub mod fishingsequence;
3289#[cfg(feature = "app-fishingsequence")]
3290pub use fishingsequence::IFishingSequenceMethods;
3291#[cfg(feature = "app-fishingsequence-types")]
3292pub use fishingsequence::{FishingSequence, FishingSequence_Label, IFishingSequence};
3293#[cfg(any(feature = "app-fishingsizetabledata-types"))]
3294pub mod fishingsizetabledata;
3295#[cfg(feature = "app-fishingsizetabledata")]
3296pub use fishingsizetabledata::IFishingSizeTableDataMethods;
3297#[cfg(feature = "app-fishingsizetabledata-types")]
3298pub use fishingsizetabledata::{FishingSizeTableData, IFishingSizeTableData};
3299#[cfg(any(feature = "app-fishingtargetlistdata-types"))]
3300pub mod fishingtargetlistdata;
3301#[cfg(feature = "app-fishingtargetlistdata")]
3302pub use fishingtargetlistdata::IFishingTargetListDataMethods;
3303#[cfg(feature = "app-fishingtargetlistdata-types")]
3304pub use fishingtargetlistdata::{FishingTargetListData, IFishingTargetListData};
3305#[cfg(any(feature = "app-fixedinspector-types"))]
3306pub mod fixedinspector;
3307#[cfg(feature = "app-fixedinspector")]
3308pub use fixedinspector::IFixedInspectorMethods;
3309#[cfg(feature = "app-fixedinspector-types")]
3310pub use fixedinspector::{FixedInspector, IFixedInspector};
3311#[cfg(any(feature = "app-fixedvalue-types"))]
3312pub mod fixedvalue;
3313#[cfg(feature = "app-fixedvalue-types")]
3314pub use fixedvalue::FixedValue;
3315#[cfg(any(feature = "app-fleamarketbuymenuitemcontent-types"))]
3316pub mod fleamarketbuymenuitemcontent;
3317#[cfg(feature = "app-fleamarketbuymenuitemcontent")]
3318pub use fleamarketbuymenuitemcontent::IFleaMarketBuyMenuItemContentMethods;
3319#[cfg(feature = "app-fleamarketbuymenuitemcontent-types")]
3320pub use fleamarketbuymenuitemcontent::{FleaMarketBuyMenuItemContent, IFleaMarketBuyMenuItemContent};
3321#[cfg(any(feature = "app-fleamarketbuyroot-types"))]
3322pub mod fleamarketbuyroot;
3323#[cfg(feature = "app-fleamarketbuyroot-types")]
3324pub use fleamarketbuyroot::{FleaMarketBuyRoot, FleaMarketBuyRoot_ReturnEventHandler, IFleaMarketBuyRoot, IFleaMarketBuyRoot_ReturnEventHandler};
3325#[cfg(feature = "app-fleamarketbuyroot")]
3326pub use fleamarketbuyroot::{IFleaMarketBuyRootMethods, IFleaMarketBuyRoot_ReturnEventHandlerMethods};
3327#[cfg(any(feature = "app-fleamarketdata-types"))]
3328pub mod fleamarketdata;
3329#[cfg(feature = "app-fleamarketdata")]
3330pub use fleamarketdata::IFleaMarketDataMethods;
3331#[cfg(feature = "app-fleamarketdata-types")]
3332pub use fleamarketdata::{FleaMarketData, IFleaMarketData};
3333#[cfg(any(feature = "app-flipbook-types"))]
3334pub mod flipbook;
3335#[cfg(feature = "app-flipbook")]
3336pub use flipbook::IFlipbookMethods;
3337#[cfg(feature = "app-flipbook-types")]
3338pub use flipbook::{Flipbook, Flipbook_Mode, IFlipbook};
3339#[cfg(any(feature = "app-floatitem_1-types"))]
3340pub mod floatitem_1;
3341#[cfg(feature = "app-floatitem_1")]
3342pub use floatitem_1::IFloatItem_1Methods;
3343#[cfg(feature = "app-floatitem_1-types")]
3344pub use floatitem_1::{FloatItem_1, IFloatItem_1};
3345#[cfg(any(feature = "app-fontlist-types"))]
3346pub mod fontlist;
3347#[cfg(feature = "app-fontlist")]
3348pub use fontlist::IFontListMethods;
3349#[cfg(feature = "app-fontlist-types")]
3350pub use fontlist::{FontList, IFontList};
3351#[cfg(any(feature = "app-fooddata-types"))]
3352pub mod fooddata;
3353#[cfg(feature = "app-fooddata")]
3354pub use fooddata::IFoodDataMethods;
3355#[cfg(feature = "app-fooddata-types")]
3356pub use fooddata::{FoodData, FoodData_FoodCountry, IFoodData};
3357#[cfg(any(feature = "app-foodstuffdata-types"))]
3358pub mod foodstuffdata;
3359#[cfg(feature = "app-foodstuffdata-types")]
3360pub use foodstuffdata::{FoodstuffData, FoodstuffData_FlagField, FoodstuffData_Flags, IFoodstuffData, IFoodstuffData_FlagField};
3361#[cfg(feature = "app-foodstuffdata")]
3362pub use foodstuffdata::{IFoodstuffDataMethods, IFoodstuffData_FlagFieldMethods};
3363#[cfg(any(feature = "app-foodstuffpool-types"))]
3364pub mod foodstuffpool;
3365#[cfg(feature = "app-foodstuffpool")]
3366pub use foodstuffpool::IFoodstuffPoolMethods;
3367#[cfg(feature = "app-foodstuffpool-types")]
3368pub use foodstuffpool::{FoodstuffPool, IFoodstuffPool};
3369#[cfg(any(feature = "app-force-types"))]
3370pub mod force;
3371#[cfg(feature = "app-force")]
3372pub use force::IForceMethods;
3373#[cfg(feature = "app-force-types")]
3374pub use force::{Force, Force_Type, IForce};
3375#[cfg(any(feature = "app-forcetexturesetter-types"))]
3376pub mod forcetexturesetter;
3377#[cfg(feature = "app-forcetexturesetter")]
3378pub use forcetexturesetter::IForceTextureSetterMethods;
3379#[cfg(feature = "app-forcetexturesetter-types")]
3380pub use forcetexturesetter::{ForceTextureSetter, IForceTextureSetter};
3381#[cfg(any(feature = "app-fortunetellingcard-types"))]
3382pub mod fortunetellingcard;
3383#[cfg(feature = "app-fortunetellingcard")]
3384pub use fortunetellingcard::IFortuneTellingCardMethods;
3385#[cfg(feature = "app-fortunetellingcard-types")]
3386pub use fortunetellingcard::{FortuneTellingCard, IFortuneTellingCard};
3387#[cfg(any(feature = "app-fortunetellingresultmenu-types"))]
3388pub mod fortunetellingresultmenu;
3389#[cfg(feature = "app-fortunetellingresultmenu")]
3390pub use fortunetellingresultmenu::IFortuneTellingResultMenuMethods;
3391#[cfg(feature = "app-fortunetellingresultmenu-types")]
3392pub use fortunetellingresultmenu::{FortuneTellingResultMenu, IFortuneTellingResultMenu};
3393#[cfg(any(feature = "app-fortunetellingresultsequence-types"))]
3394pub mod fortunetellingresultsequence;
3395#[cfg(feature = "app-fortunetellingresultsequence")]
3396pub use fortunetellingresultsequence::IFortuneTellingResultSequenceMethods;
3397#[cfg(feature = "app-fortunetellingresultsequence-types")]
3398pub use fortunetellingresultsequence::{
3399    FortuneTellingResultSequence, FortuneTellingResultSequence_Label2, FortuneTellingResultSequence_ResId, IFortuneTellingResultSequence,
3400};
3401#[cfg(any(feature = "app-fortunetellingsequence-types"))]
3402pub mod fortunetellingsequence;
3403#[cfg(feature = "app-fortunetellingsequence")]
3404pub use fortunetellingsequence::IFortuneTellingSequenceMethods;
3405#[cfg(feature = "app-fortunetellingsequence-types")]
3406pub use fortunetellingsequence::{FortuneTellingSequence, FortuneTellingSequence_Label2, IFortuneTellingSequence};
3407#[cfg(any(feature = "app-fortunetellingunitselectmenu-types"))]
3408pub mod fortunetellingunitselectmenu;
3409#[cfg(feature = "app-fortunetellingunitselectmenu-types")]
3410pub use fortunetellingunitselectmenu::{
3411    FortuneTellingUnitSelectMenu, FortuneTellingUnitSelectMenu_DecideEventHandler, FortuneTellingUnitSelectMenu_FortuneTellingUnitSelectMenuItem,
3412    IFortuneTellingUnitSelectMenu, IFortuneTellingUnitSelectMenu_DecideEventHandler, IFortuneTellingUnitSelectMenu_FortuneTellingUnitSelectMenuItem,
3413};
3414#[cfg(feature = "app-fortunetellingunitselectmenu")]
3415pub use fortunetellingunitselectmenu::{
3416    IFortuneTellingUnitSelectMenuMethods, IFortuneTellingUnitSelectMenu_DecideEventHandlerMethods,
3417    IFortuneTellingUnitSelectMenu_FortuneTellingUnitSelectMenuItemMethods,
3418};
3419#[cfg(any(feature = "app-fortunetellingunitselectmenucontent-types"))]
3420pub mod fortunetellingunitselectmenucontent;
3421#[cfg(feature = "app-fortunetellingunitselectmenucontent")]
3422pub use fortunetellingunitselectmenucontent::IFortuneTellingUnitSelectMenuContentMethods;
3423#[cfg(feature = "app-fortunetellingunitselectmenucontent-types")]
3424pub use fortunetellingunitselectmenucontent::{FortuneTellingUnitSelectMenuContent, IFortuneTellingUnitSelectMenuContent};
3425#[cfg(any(feature = "app-fortunetellingunitselectmenuitemcontent-types"))]
3426pub mod fortunetellingunitselectmenuitemcontent;
3427#[cfg(feature = "app-fortunetellingunitselectmenuitemcontent")]
3428pub use fortunetellingunitselectmenuitemcontent::IFortuneTellingUnitSelectMenuItemContentMethods;
3429#[cfg(feature = "app-fortunetellingunitselectmenuitemcontent-types")]
3430pub use fortunetellingunitselectmenuitemcontent::{FortuneTellingUnitSelectMenuItemContent, IFortuneTellingUnitSelectMenuItemContent};
3431#[cfg(any(feature = "app-framework_2-types"))]
3432pub mod framework_2;
3433#[cfg(feature = "app-framework_2")]
3434pub use framework_2::IFramework_2Methods;
3435#[cfg(feature = "app-framework_2-types")]
3436pub use framework_2::{Framework_2, IFramework_2};
3437#[cfg(any(feature = "app-friendlistcontent-types"))]
3438pub mod friendlistcontent;
3439#[cfg(feature = "app-friendlistcontent-types")]
3440pub use friendlistcontent::{FriendListContent, FriendListContent_FriendContent, IFriendListContent, IFriendListContent_FriendContent};
3441#[cfg(feature = "app-friendlistcontent")]
3442pub use friendlistcontent::{IFriendListContentMethods, IFriendListContent_FriendContentMethods};
3443#[cfg(any(feature = "app-friendlistdata-types"))]
3444pub mod friendlistdata;
3445#[cfg(feature = "app-friendlistdata")]
3446pub use friendlistdata::IFriendListDataMethods;
3447#[cfg(feature = "app-friendlistdata-types")]
3448pub use friendlistdata::{FriendListData, FriendListData_States, IFriendListData};
3449#[cfg(any(feature = "app-friendlistselectmenu-types"))]
3450pub mod friendlistselectmenu;
3451#[cfg(feature = "app-friendlistselectmenu-types")]
3452pub use friendlistselectmenu::{
3453    FriendListSelectMenu, FriendListSelectMenu_DecideEventHandler, FriendListSelectMenu_FriendListSelectMenuItem, IFriendListSelectMenu,
3454    IFriendListSelectMenu_DecideEventHandler, IFriendListSelectMenu_FriendListSelectMenuItem,
3455};
3456#[cfg(feature = "app-friendlistselectmenu")]
3457pub use friendlistselectmenu::{
3458    IFriendListSelectMenuMethods, IFriendListSelectMenu_DecideEventHandlerMethods, IFriendListSelectMenu_FriendListSelectMenuItemMethods,
3459};
3460#[cfg(any(feature = "app-friendlistselectmenucontent-types"))]
3461pub mod friendlistselectmenucontent;
3462#[cfg(feature = "app-friendlistselectmenucontent")]
3463pub use friendlistselectmenucontent::IFriendListSelectMenuContentMethods;
3464#[cfg(feature = "app-friendlistselectmenucontent-types")]
3465pub use friendlistselectmenucontent::{FriendListSelectMenuContent, IFriendListSelectMenuContent};
3466#[cfg(any(feature = "app-friendlistselectmenuitemcontent-types"))]
3467pub mod friendlistselectmenuitemcontent;
3468#[cfg(feature = "app-friendlistselectmenuitemcontent")]
3469pub use friendlistselectmenuitemcontent::IFriendListSelectMenuItemContentMethods;
3470#[cfg(feature = "app-friendlistselectmenuitemcontent-types")]
3471pub use friendlistselectmenuitemcontent::{FriendListSelectMenuItemContent, IFriendListSelectMenuItemContent};
3472#[cfg(any(feature = "app-friendlistsequence-types"))]
3473pub mod friendlistsequence;
3474#[cfg(feature = "app-friendlistsequence-types")]
3475pub use friendlistsequence::{
3476    FriendListSequence, FriendListSequence_Label, FriendListSequence_ProcZoom, IFriendListSequence, IFriendListSequence_ProcZoom,
3477};
3478#[cfg(feature = "app-friendlistsequence")]
3479pub use friendlistsequence::{IFriendListSequenceMethods, IFriendListSequence_ProcZoomMethods};
3480#[cfg(any(feature = "app-funcitem-types"))]
3481pub mod funcitem;
3482#[cfg(feature = "app-funcitem-types")]
3483pub use funcitem::{FuncItem, FuncItem_Func, IFuncItem, IFuncItem_Func};
3484#[cfg(feature = "app-funcitem")]
3485pub use funcitem::{IFuncItemMethods, IFuncItem_FuncMethods};
3486#[cfg(any(feature = "app-functioncallproc-types"))]
3487pub mod functioncallproc;
3488#[cfg(feature = "app-functioncallproc")]
3489pub use functioncallproc::IFunctionCallProcMethods;
3490#[cfg(feature = "app-functioncallproc-types")]
3491pub use functioncallproc::{FunctionCallProc, IFunctionCallProc};
3492#[cfg(any(feature = "app-functioncommand-types"))]
3493pub mod functioncommand;
3494#[cfg(feature = "app-functioncommand")]
3495pub use functioncommand::IFunctionCommandMethods;
3496#[cfg(feature = "app-functioncommand-types")]
3497pub use functioncommand::{FunctionCommand, IFunctionCommand};
3498#[cfg(any(feature = "app-game-types"))]
3499pub mod game;
3500#[cfg(feature = "app-game-types")]
3501pub use game::{Game, IGame};
3502#[cfg(any(feature = "app-gamecalculator-types"))]
3503pub mod gamecalculator;
3504#[cfg(feature = "app-gamecalculator")]
3505pub use gamecalculator::IGameCalculatorMethods;
3506#[cfg(feature = "app-gamecalculator-types")]
3507pub use gamecalculator::{GameCalculator, IGameCalculator};
3508#[cfg(any(feature = "app-gamecalculatorcommand-types"))]
3509pub mod gamecalculatorcommand;
3510#[cfg(feature = "app-gamecalculatorcommand")]
3511pub use gamecalculatorcommand::IGameCalculatorCommandMethods;
3512#[cfg(feature = "app-gamecalculatorcommand-types")]
3513pub use gamecalculatorcommand::{GameCalculatorCommand, IGameCalculatorCommand};
3514#[cfg(any(feature = "app-gameclearrewardsequence-types"))]
3515pub mod gameclearrewardsequence;
3516#[cfg(feature = "app-gameclearrewardsequence")]
3517pub use gameclearrewardsequence::IGameClearRewardSequenceMethods;
3518#[cfg(feature = "app-gameclearrewardsequence-types")]
3519pub use gameclearrewardsequence::{GameClearRewardSequence, IGameClearRewardSequence};
3520#[cfg(any(feature = "app-gamecolor-types"))]
3521pub mod gamecolor;
3522#[cfg(feature = "app-gamecolor")]
3523pub use gamecolor::IGameColorMethods;
3524#[cfg(feature = "app-gamecolor-types")]
3525pub use gamecolor::{GameColor, IGameColor};
3526#[cfg(any(feature = "app-gameconfig-types"))]
3527pub mod gameconfig;
3528#[cfg(feature = "app-gameconfig")]
3529pub use gameconfig::IGameConfigMethods;
3530#[cfg(feature = "app-gameconfig-types")]
3531pub use gameconfig::{
3532    GameConfig, GameConfig_AllInfo, GameConfig_AllInfoSwitch, GameConfig_AnimeType, GameConfig_CameraRotationType,
3533    GameConfig_DragonRideOperationType, GameConfig_EngageAnimeType, GameConfig_InfoLocation, GameConfig_InfoType, GameConfig_MapCursorMoveTyep,
3534    GameConfig_MinimapType, GameConfig_Modes, GameConfig_OperationType, GameConfig_SpeedType, GameConfig_StickTriggerMarginType, GameConfig_Toggle,
3535    GameConfig_UnitInfoType, IGameConfig,
3536};
3537#[cfg(any(feature = "app-gamecurve-types"))]
3538pub mod gamecurve;
3539#[cfg(feature = "app-gamecurve")]
3540pub use gamecurve::IGameCurveMethods;
3541#[cfg(feature = "app-gamecurve-types")]
3542pub use gamecurve::{GameCurve, IGameCurve};
3543#[cfg(any(feature = "app-gameexititem-types"))]
3544pub mod gameexititem;
3545#[cfg(feature = "app-gameexititem")]
3546pub use gameexititem::IGameExitItemMethods;
3547#[cfg(feature = "app-gameexititem-types")]
3548pub use gameexititem::{GameExitItem, IGameExitItem};
3549#[cfg(any(feature = "app-gameicon-types"))]
3550pub mod gameicon;
3551#[cfg(feature = "app-gameicon")]
3552pub use gameicon::IGameIconMethods;
3553#[cfg(feature = "app-gameicon-types")]
3554pub use gameicon::{GameIcon, IGameIcon};
3555#[cfg(any(feature = "app-gamemessage-types"))]
3556pub mod gamemessage;
3557#[cfg(feature = "app-gamemessage-types")]
3558pub use gamemessage::{GameMessage, GameMessage_Status, IGameMessage, IGameMessage_Status};
3559#[cfg(feature = "app-gamemessage")]
3560pub use gamemessage::{IGameMessageMethods, IGameMessage_StatusMethods};
3561#[cfg(any(feature = "app-gamemessagecontent-types"))]
3562pub mod gamemessagecontent;
3563#[cfg(feature = "app-gamemessagecontent")]
3564pub use gamemessagecontent::IGameMessageContentMethods;
3565#[cfg(feature = "app-gamemessagecontent-types")]
3566pub use gamemessagecontent::{GameMessageContent, IGameMessageContent};
3567#[cfg(any(feature = "app-gamemode-types"))]
3568pub mod gamemode;
3569#[cfg(feature = "app-gamemode-types")]
3570pub use gamemode::GameMode;
3571#[cfg(any(feature = "app-gamemodecommand-types"))]
3572pub mod gamemodecommand;
3573#[cfg(feature = "app-gamemodecommand")]
3574pub use gamemodecommand::IGameModeCommandMethods;
3575#[cfg(feature = "app-gamemodecommand-types")]
3576pub use gamemodecommand::{GameModeCommand, IGameModeCommand};
3577#[cfg(any(feature = "app-gameparam-types"))]
3578pub mod gameparam;
3579#[cfg(feature = "app-gameparam-types")]
3580pub use gameparam::{GameParam, GameParam_Holder, GameParam_Kind, GameParam_ParamFunction, IGameParam, IGameParam_Holder, IGameParam_ParamFunction};
3581#[cfg(feature = "app-gameparam")]
3582pub use gameparam::{IGameParamMethods, IGameParam_HolderMethods, IGameParam_ParamFunctionMethods};
3583#[cfg(any(feature = "app-gamesavedata-types"))]
3584pub mod gamesavedata;
3585#[cfg(feature = "app-gamesavedata-types")]
3586pub use gamesavedata::{
3587    GameSaveData, GameSaveData_ProcBase, GameSaveData_ProcCopy, GameSaveData_ProcCopy_Label, GameSaveData_ProcDelete, GameSaveData_ProcDelete_Label,
3588    GameSaveData_ProcRead, GameSaveData_ProcRead_Label, GameSaveData_ProcWrite, GameSaveData_ProcWrite_Label, GameSaveData_Tag,
3589    GameSaveData_Tag_Reader, GameSaveData_Tag_Writer, GameSaveData_Types, IGameSaveData, IGameSaveData_ProcBase, IGameSaveData_ProcCopy,
3590    IGameSaveData_ProcDelete, IGameSaveData_ProcRead, IGameSaveData_ProcWrite, IGameSaveData_Tag, IGameSaveData_Tag_Reader, IGameSaveData_Tag_Writer,
3591};
3592#[cfg(feature = "app-gamesavedata")]
3593pub use gamesavedata::{
3594    IGameSaveDataMethods, IGameSaveData_ProcBaseMethods, IGameSaveData_ProcCopyMethods, IGameSaveData_ProcDeleteMethods,
3595    IGameSaveData_ProcReadMethods, IGameSaveData_ProcWriteMethods, IGameSaveData_Tag_ReaderMethods, IGameSaveData_Tag_WriterMethods,
3596};
3597#[cfg(any(feature = "app-gamesavedataheader-types"))]
3598pub mod gamesavedataheader;
3599#[cfg(feature = "app-gamesavedataheader")]
3600pub use gamesavedataheader::IGameSaveDataHeaderMethods;
3601#[cfg(feature = "app-gamesavedataheader-types")]
3602pub use gamesavedataheader::{GameSaveDataHeader, IGameSaveDataHeader};
3603#[cfg(any(feature = "app-gamesavedataheaderreader-types"))]
3604pub mod gamesavedataheaderreader;
3605#[cfg(feature = "app-gamesavedataheaderreader-types")]
3606pub use gamesavedataheaderreader::{
3607    GameSaveDataHeaderReader, GameSaveDataHeaderReader_Handle, GameSaveDataHeaderReader_HandleList, GameSaveDataHeaderReader_ProcRead,
3608    GameSaveDataHeaderReader_ProcRelease, GameSaveDataHeaderReader_States, IGameSaveDataHeaderReader, IGameSaveDataHeaderReader_Handle,
3609    IGameSaveDataHeaderReader_HandleList, IGameSaveDataHeaderReader_ProcRead, IGameSaveDataHeaderReader_ProcRelease,
3610};
3611#[cfg(feature = "app-gamesavedataheaderreader")]
3612pub use gamesavedataheaderreader::{
3613    IGameSaveDataHeaderReaderMethods, IGameSaveDataHeaderReader_HandleListMethods, IGameSaveDataHeaderReader_HandleMethods,
3614    IGameSaveDataHeaderReader_ProcReadMethods, IGameSaveDataHeaderReader_ProcReleaseMethods,
3615};
3616#[cfg(any(feature = "app-gamesavedatautil-types"))]
3617pub mod gamesavedatautil;
3618#[cfg(feature = "app-gamesavedatautil-types")]
3619pub use gamesavedatautil::{
3620    GameSaveDataUtil, GameSaveDataUtil_ProcDeleteAll, GameSaveDataUtil_ProcDeleteAll_Data, GameSaveDataUtil_ProcProcess,
3621    GameSaveDataUtil_ProcProcess_Modes, GameSaveDataUtil_ProcessResult, GameSaveDataUtil_ProcessResultWithHeader, IGameSaveDataUtil,
3622    IGameSaveDataUtil_ProcDeleteAll, IGameSaveDataUtil_ProcDeleteAll_Data, IGameSaveDataUtil_ProcProcess, IGameSaveDataUtil_ProcessResult,
3623    IGameSaveDataUtil_ProcessResultWithHeader,
3624};
3625#[cfg(feature = "app-gamesavedatautil")]
3626pub use gamesavedatautil::{
3627    IGameSaveDataUtil_ProcDeleteAllMethods, IGameSaveDataUtil_ProcDeleteAll_DataMethods, IGameSaveDataUtil_ProcProcessMethods,
3628    IGameSaveDataUtil_ProcessResultMethods, IGameSaveDataUtil_ProcessResultWithHeaderMethods,
3629};
3630#[cfg(any(feature = "app-gameskip-types"))]
3631pub mod gameskip;
3632#[cfg(feature = "app-gameskip-types")]
3633pub use gameskip::{
3634    GameSkip, GameSkip_ProcSuspend, GameSkip_ProcWaitTime, GameSkip_Result, GameSkip_Sequence, GameSkip_Status, IGameSkip, IGameSkip_ProcSuspend,
3635    IGameSkip_ProcWaitTime,
3636};
3637#[cfg(feature = "app-gameskip")]
3638pub use gameskip::{IGameSkipMethods, IGameSkip_ProcSuspendMethods, IGameSkip_ProcWaitTimeMethods};
3639#[cfg(any(feature = "app-gamesound-types"))]
3640pub mod gamesound;
3641#[cfg(feature = "app-gamesound-types")]
3642pub use gamesound::{
3643    GameSound, GameSound_FadeSpeedType, GameSound_Handle, GameSound_LipSyncData, GameSound_ProcDescPostEvent, GameSound_ResultLoad,
3644    GameSound_RingCleaningVoicePattern, GameSound_UnitHP, GameSound_WakeupVoicePattern, GameSound_WakeupVoiceSituation, IGameSound,
3645    IGameSound_Handle, IGameSound_LipSyncData, IGameSound_ProcDescPostEvent, IGameSound_ResultLoad,
3646};
3647#[cfg(feature = "app-gamesound")]
3648pub use gamesound::{
3649    IGameSoundMethods, IGameSound_HandleMethods, IGameSound_LipSyncDataMethods, IGameSound_ProcDescPostEventMethods, IGameSound_ResultLoadMethods,
3650};
3651#[cfg(any(feature = "app-gamesoundutil-types"))]
3652pub mod gamesoundutil;
3653#[cfg(feature = "app-gamesoundutil")]
3654pub use gamesoundutil::IGameSoundUtilMethods;
3655#[cfg(feature = "app-gamesoundutil-types")]
3656pub use gamesoundutil::{GameSoundUtil, IGameSoundUtil};
3657#[cfg(any(feature = "app-gametime-types"))]
3658pub mod gametime;
3659#[cfg(feature = "app-gametime")]
3660pub use gametime::IGameTimeMethods;
3661#[cfg(feature = "app-gametime-types")]
3662pub use gametime::{GameTime, GameTime_Ch, GameTime_VsycMode, IGameTime};
3663#[cfg(any(feature = "app-gameui-types"))]
3664pub mod gameui;
3665#[cfg(feature = "app-gameui")]
3666pub use gameui::IGameUIMethods;
3667#[cfg(feature = "app-gameui-types")]
3668pub use gameui::{GameUI, GameUI_Priority, IGameUI};
3669#[cfg(any(feature = "app-gameuserdata-types"))]
3670pub mod gameuserdata;
3671#[cfg(feature = "app-gameuserdata-types")]
3672pub use gameuserdata::{
3673    GameUserData, GameUserData_MapModes, GameUserData_ProcDescSetSequence, GameUserData_Sequences, GameUserData_StatusField, GameUserData_Statuses,
3674    IGameUserData, IGameUserData_ProcDescSetSequence, IGameUserData_StatusField,
3675};
3676#[cfg(feature = "app-gameuserdata")]
3677pub use gameuserdata::{IGameUserDataMethods, IGameUserData_ProcDescSetSequenceMethods, IGameUserData_StatusFieldMethods};
3678#[cfg(any(feature = "app-gameuserglobaldata-types"))]
3679pub mod gameuserglobaldata;
3680#[cfg(feature = "app-gameuserglobaldata-types")]
3681pub use gameuserglobaldata::{
3682    GameUserGlobalData, GameUserGlobalData_Flags, GameUserGlobalData_FlagsField, IGameUserGlobalData, IGameUserGlobalData_FlagsField,
3683};
3684#[cfg(feature = "app-gameuserglobaldata")]
3685pub use gameuserglobaldata::{IGameUserGlobalDataMethods, IGameUserGlobalData_FlagsFieldMethods};
3686#[cfg(any(feature = "app-gameusergmapdata-types"))]
3687pub mod gameusergmapdata;
3688#[cfg(feature = "app-gameusergmapdata")]
3689pub use gameusergmapdata::IGameUserGmapDataMethods;
3690#[cfg(feature = "app-gameusergmapdata-types")]
3691pub use gameusergmapdata::{GameUserGmapData, GameUserGmapData_EncountCounterType, IGameUserGmapData};
3692#[cfg(any(feature = "app-gameuserhubdata-types"))]
3693pub mod gameuserhubdata;
3694#[cfg(feature = "app-gameuserhubdata")]
3695pub use gameuserhubdata::IGameUserHubDataMethods;
3696#[cfg(feature = "app-gameuserhubdata-types")]
3697pub use gameuserhubdata::{GameUserHubData, IGameUserHubData};
3698#[cfg(any(feature = "app-gameuserrestartdata-types"))]
3699pub mod gameuserrestartdata;
3700#[cfg(feature = "app-gameuserrestartdata-types")]
3701pub use gameuserrestartdata::{
3702    GameUserRestartData, GameUserRestartData_CompleteWriter, GameUserRestartData_GameConfigWriter, GameUserRestartData_Growth,
3703    GameUserRestartData_GrowthWriter, GameUserRestartData_RecordWriter, GameUserRestartData_RestartStream, GameUserRestartData_Targtes,
3704    GameUserRestartData_VariableWriter, IGameUserRestartData, IGameUserRestartData_CompleteWriter, IGameUserRestartData_GameConfigWriter,
3705    IGameUserRestartData_Growth, IGameUserRestartData_GrowthWriter, IGameUserRestartData_RecordWriter, IGameUserRestartData_RestartStream,
3706    IGameUserRestartData_VariableWriter,
3707};
3708#[cfg(feature = "app-gameuserrestartdata")]
3709pub use gameuserrestartdata::{
3710    IGameUserRestartDataMethods, IGameUserRestartData_CompleteWriterMethods, IGameUserRestartData_GameConfigWriterMethods,
3711    IGameUserRestartData_GrowthMethods, IGameUserRestartData_GrowthWriterMethods, IGameUserRestartData_RecordWriterMethods,
3712    IGameUserRestartData_RestartStreamMethods, IGameUserRestartData_VariableWriterMethods,
3713};
3714#[cfg(any(feature = "app-gamevariable-types"))]
3715pub mod gamevariable;
3716#[cfg(feature = "app-gamevariable")]
3717pub use gamevariable::IGameVariableMethods;
3718#[cfg(feature = "app-gamevariable-types")]
3719pub use gamevariable::{GameVariable, GameVariable_Value, IGameVariable};
3720#[cfg(any(feature = "app-gcbinder-types"))]
3721pub mod gcbinder;
3722#[cfg(feature = "app-gcbinder")]
3723pub use gcbinder::IGCBinderMethods;
3724#[cfg(feature = "app-gcbinder-types")]
3725pub use gcbinder::{GCBinder, IGCBinder};
3726#[cfg(any(feature = "app-gcchangeitem-types"))]
3727pub mod gcchangeitem;
3728#[cfg(feature = "app-gcchangeitem")]
3729pub use gcchangeitem::IGCChangeItemMethods;
3730#[cfg(feature = "app-gcchangeitem-types")]
3731pub use gcchangeitem::{GCChangeItem, IGCChangeItem};
3732#[cfg(any(feature = "app-gccollectitem-types"))]
3733pub mod gccollectitem;
3734#[cfg(feature = "app-gccollectitem")]
3735pub use gccollectitem::IGCCollectItemMethods;
3736#[cfg(feature = "app-gccollectitem-types")]
3737pub use gccollectitem::{GCCollectItem, IGCCollectItem};
3738#[cfg(any(feature = "app-gctimeitem-types"))]
3739pub mod gctimeitem;
3740#[cfg(feature = "app-gctimeitem")]
3741pub use gctimeitem::IGCTimeItemMethods;
3742#[cfg(feature = "app-gctimeitem-types")]
3743pub use gctimeitem::{GCTimeItem, IGCTimeItem};
3744#[cfg(any(feature = "app-gender-types"))]
3745pub mod gender;
3746#[cfg(feature = "app-gender-types")]
3747pub use gender::Gender;
3748#[cfg(any(feature = "app-giftcontent-types"))]
3749pub mod giftcontent;
3750#[cfg(feature = "app-giftcontent")]
3751pub use giftcontent::IGiftContentMethods;
3752#[cfg(feature = "app-giftcontent-types")]
3753pub use giftcontent::{GiftContent, IGiftContent};
3754#[cfg(any(feature = "app-giftdata-types"))]
3755pub mod giftdata;
3756#[cfg(feature = "app-giftdata")]
3757pub use giftdata::IGiftDataMethods;
3758#[cfg(feature = "app-giftdata-types")]
3759pub use giftdata::{GiftData, IGiftData};
3760#[cfg(any(feature = "app-giftdialog-types"))]
3761pub mod giftdialog;
3762#[cfg(feature = "app-giftdialog")]
3763pub use giftdialog::IGiftDialogMethods;
3764#[cfg(feature = "app-giftdialog-types")]
3765pub use giftdialog::{GiftDialog, IGiftDialog};
3766#[cfg(any(feature = "app-giftdialogitemno-types"))]
3767pub mod giftdialogitemno;
3768#[cfg(feature = "app-giftdialogitemno")]
3769pub use giftdialogitemno::IGiftDialogItemNoMethods;
3770#[cfg(feature = "app-giftdialogitemno-types")]
3771pub use giftdialogitemno::{GiftDialogItemNo, IGiftDialogItemNo};
3772#[cfg(any(feature = "app-giftdialogitemyes-types"))]
3773pub mod giftdialogitemyes;
3774#[cfg(feature = "app-giftdialogitemyes")]
3775pub use giftdialogitemyes::IGiftDialogItemYesMethods;
3776#[cfg(feature = "app-giftdialogitemyes-types")]
3777pub use giftdialogitemyes::{GiftDialogItemYes, IGiftDialogItemYes};
3778#[cfg(any(feature = "app-giftitemcontent-types"))]
3779pub mod giftitemcontent;
3780#[cfg(feature = "app-giftitemcontent")]
3781pub use giftitemcontent::IGiftItemContentMethods;
3782#[cfg(feature = "app-giftitemcontent-types")]
3783pub use giftitemcontent::{GiftItemContent, IGiftItemContent};
3784#[cfg(any(feature = "app-giftmenu-types"))]
3785pub mod giftmenu;
3786#[cfg(feature = "app-giftmenu")]
3787pub use giftmenu::IGiftMenuMethods;
3788#[cfg(feature = "app-giftmenu-types")]
3789pub use giftmenu::{GiftMenu, IGiftMenu};
3790#[cfg(any(feature = "app-giftmenuitemsub-types"))]
3791pub mod giftmenuitemsub;
3792#[cfg(feature = "app-giftmenuitemsub")]
3793pub use giftmenuitemsub::IGiftMenuItemSubMethods;
3794#[cfg(feature = "app-giftmenuitemsub-types")]
3795pub use giftmenuitemsub::{GiftMenuItemSub, IGiftMenuItemSub};
3796#[cfg(any(
3797    feature = "app-gmap-enterchapteryesnodialog-types",
3798    feature = "app-gmap-gmappathcollection-types",
3799    feature = "app-gmap-gotosolanelconfirmdialog-types",
3800    feature = "app-gmap-gotosolanelordlcgmapdialog-types"
3801))]
3802pub mod gmap;
3803#[cfg(any(feature = "app-gmapappearsymbol-types"))]
3804pub mod gmapappearsymbol;
3805#[cfg(feature = "app-gmapappearsymbol")]
3806pub use gmapappearsymbol::IGmapAppearSymbolMethods;
3807#[cfg(feature = "app-gmapappearsymbol-types")]
3808pub use gmapappearsymbol::{GmapAppearSymbol, IGmapAppearSymbol};
3809#[cfg(any(feature = "app-gmapcamera-types"))]
3810pub mod gmapcamera;
3811#[cfg(feature = "app-gmapcamera")]
3812pub use gmapcamera::IGmapCameraMethods;
3813#[cfg(feature = "app-gmapcamera-types")]
3814pub use gmapcamera::{GmapCamera, GmapCamera_DistanceMode, IGmapCamera};
3815#[cfg(any(feature = "app-gmapcinemachinecontroller-types"))]
3816pub mod gmapcinemachinecontroller;
3817#[cfg(feature = "app-gmapcinemachinecontroller")]
3818pub use gmapcinemachinecontroller::IGmapCinemachineControllerMethods;
3819#[cfg(feature = "app-gmapcinemachinecontroller-types")]
3820pub use gmapcinemachinecontroller::{GmapCinemachineController, GmapCinemachineController_PointType, IGmapCinemachineController};
3821#[cfg(any(feature = "app-gmapcinemascope-types"))]
3822pub mod gmapcinemascope;
3823#[cfg(feature = "app-gmapcinemascope")]
3824pub use gmapcinemascope::IGmapCinemaScopeMethods;
3825#[cfg(feature = "app-gmapcinemascope-types")]
3826pub use gmapcinemascope::{GmapCinemaScope, IGmapCinemaScope};
3827#[cfg(any(feature = "app-gmapgroundcollider-types"))]
3828pub mod gmapgroundcollider;
3829#[cfg(feature = "app-gmapgroundcollider")]
3830pub use gmapgroundcollider::IGmapGroundColliderMethods;
3831#[cfg(feature = "app-gmapgroundcollider-types")]
3832pub use gmapgroundcollider::{GmapGroundCollider, GmapGroundCollider_Type, IGmapGroundCollider};
3833#[cfg(any(feature = "app-gmapgroundspherecontroller-types"))]
3834pub mod gmapgroundspherecontroller;
3835#[cfg(feature = "app-gmapgroundspherecontroller")]
3836pub use gmapgroundspherecontroller::IGmapGroundSphereControllerMethods;
3837#[cfg(feature = "app-gmapgroundspherecontroller-types")]
3838pub use gmapgroundspherecontroller::{GmapGroundSphereController, IGmapGroundSphereController};
3839#[cfg(any(feature = "app-gmaplightcolortable-types"))]
3840pub mod gmaplightcolortable;
3841#[cfg(feature = "app-gmaplightcolortable")]
3842pub use gmaplightcolortable::IGmapLightColorTableMethods;
3843#[cfg(feature = "app-gmaplightcolortable-types")]
3844pub use gmaplightcolortable::{GmapLightColorTable, IGmapLightColorTable};
3845#[cfg(any(feature = "app-gmaplinerenderer-types"))]
3846pub mod gmaplinerenderer;
3847#[cfg(feature = "app-gmaplinerenderer-types")]
3848pub use gmaplinerenderer::{GmapLineRenderer, GmapLineRenderer_DrawType, GmapLineRenderer_LinePoint, IGmapLineRenderer, IGmapLineRenderer_LinePoint};
3849#[cfg(feature = "app-gmaplinerenderer")]
3850pub use gmaplinerenderer::{IGmapLineRendererMethods, IGmapLineRenderer_LinePointMethods};
3851#[cfg(any(feature = "app-gmapmapinfocontent-types"))]
3852pub mod gmapmapinfocontent;
3853#[cfg(feature = "app-gmapmapinfocontent-types")]
3854pub use gmapmapinfocontent::{GmapMapInfoContent, GmapMapInfoContent_ItemInfo, IGmapMapInfoContent, IGmapMapInfoContent_ItemInfo};
3855#[cfg(feature = "app-gmapmapinfocontent")]
3856pub use gmapmapinfocontent::{IGmapMapInfoContentMethods, IGmapMapInfoContent_ItemInfoMethods};
3857#[cfg(any(feature = "app-gmapmenucontent-types"))]
3858pub mod gmapmenucontent;
3859#[cfg(feature = "app-gmapmenucontent")]
3860pub use gmapmenucontent::IGmapMenuContentMethods;
3861#[cfg(feature = "app-gmapmenucontent-types")]
3862pub use gmapmenucontent::{GmapMenuContent, IGmapMenuContent};
3863#[cfg(any(feature = "app-gmapmenumanager-types"))]
3864pub mod gmapmenumanager;
3865#[cfg(feature = "app-gmapmenumanager")]
3866pub use gmapmenumanager::IGmapMenuManagerMethods;
3867#[cfg(feature = "app-gmapmenumanager-types")]
3868pub use gmapmenumanager::{GmapMenuManager, IGmapMenuManager};
3869#[cfg(any(feature = "app-gmapmenusequence-types"))]
3870pub mod gmapmenusequence;
3871#[cfg(feature = "app-gmapmenusequence-types")]
3872pub use gmapmenusequence::{
3873    GmapMenuSequence, GmapMenuSequence_GmapMenu, GmapMenuSequence_GmapMenu_EnterChapterItem, GmapMenuSequence_GmapMenu_FriendItem,
3874    GmapMenuSequence_GmapMenu_GmapMenuMenuItem, GmapMenuSequence_GmapMenu_GoToSolanelItem, GmapMenuSequence_GmapMenu_GodItem,
3875    GmapMenuSequence_GmapMenu_InventoryItem, GmapMenuSequence_GmapMenu_MaterialListItem, GmapMenuSequence_GmapMenu_RankingItem,
3876    GmapMenuSequence_GmapMenu_RankingItem_ConfirmSequence, GmapMenuSequence_GmapMenu_RankingItem_ConfirmSequence_NoMenuItem,
3877    GmapMenuSequence_GmapMenu_RankingItem_ConfirmSequence_YesMenuItem, GmapMenuSequence_GmapMenu_RankingItem_JumpToRankingSequence,
3878    GmapMenuSequence_GmapMenu_SaveItem, GmapMenuSequence_GmapMenu_ShopItem, GmapMenuSequence_GmapMenu_SubFriendMenu,
3879    GmapMenuSequence_GmapMenu_SubFriendMenu_KizunaItem, GmapMenuSequence_GmapMenu_SubFriendMenu_NotebookItem,
3880    GmapMenuSequence_GmapMenu_SubFriendMenu_RelianceItem, GmapMenuSequence_GmapMenu_SubFriendMenu_RingbookItem,
3881    GmapMenuSequence_GmapMenu_SubShopMenu, GmapMenuSequence_GmapMenu_SubShopMenu_ItemShopMenuItem,
3882    GmapMenuSequence_GmapMenu_SubShopMenu_WeaponShopMenuItem, GmapMenuSequence_GmapMenu_SubSystemMenu,
3883    GmapMenuSequence_GmapMenu_SubSystemMenu_ConfigItem, GmapMenuSequence_GmapMenu_SubSystemMenu_ResetItem,
3884    GmapMenuSequence_GmapMenu_SubSystemMenu_TutorialItem, GmapMenuSequence_GmapMenu_SystemItem, GmapMenuSequence_GoToMapSequence,
3885    GmapMenuSequence_GoToMapSequence_Label, GmapMenuSequence_Label, IGmapMenuSequence, IGmapMenuSequence_GmapMenu,
3886    IGmapMenuSequence_GmapMenu_EnterChapterItem, IGmapMenuSequence_GmapMenu_FriendItem, IGmapMenuSequence_GmapMenu_GmapMenuMenuItem,
3887    IGmapMenuSequence_GmapMenu_GoToSolanelItem, IGmapMenuSequence_GmapMenu_GodItem, IGmapMenuSequence_GmapMenu_InventoryItem,
3888    IGmapMenuSequence_GmapMenu_MaterialListItem, IGmapMenuSequence_GmapMenu_RankingItem, IGmapMenuSequence_GmapMenu_RankingItem_ConfirmSequence,
3889    IGmapMenuSequence_GmapMenu_RankingItem_ConfirmSequence_NoMenuItem, IGmapMenuSequence_GmapMenu_RankingItem_ConfirmSequence_YesMenuItem,
3890    IGmapMenuSequence_GmapMenu_RankingItem_JumpToRankingSequence, IGmapMenuSequence_GmapMenu_SaveItem, IGmapMenuSequence_GmapMenu_ShopItem,
3891    IGmapMenuSequence_GmapMenu_SubFriendMenu, IGmapMenuSequence_GmapMenu_SubFriendMenu_KizunaItem,
3892    IGmapMenuSequence_GmapMenu_SubFriendMenu_NotebookItem, IGmapMenuSequence_GmapMenu_SubFriendMenu_RelianceItem,
3893    IGmapMenuSequence_GmapMenu_SubFriendMenu_RingbookItem, IGmapMenuSequence_GmapMenu_SubShopMenu,
3894    IGmapMenuSequence_GmapMenu_SubShopMenu_ItemShopMenuItem, IGmapMenuSequence_GmapMenu_SubShopMenu_WeaponShopMenuItem,
3895    IGmapMenuSequence_GmapMenu_SubSystemMenu, IGmapMenuSequence_GmapMenu_SubSystemMenu_ConfigItem,
3896    IGmapMenuSequence_GmapMenu_SubSystemMenu_ResetItem, IGmapMenuSequence_GmapMenu_SubSystemMenu_TutorialItem, IGmapMenuSequence_GmapMenu_SystemItem,
3897    IGmapMenuSequence_GoToMapSequence,
3898};
3899#[cfg(feature = "app-gmapmenusequence")]
3900pub use gmapmenusequence::{
3901    IGmapMenuSequenceMethods, IGmapMenuSequence_GmapMenuMethods, IGmapMenuSequence_GmapMenu_EnterChapterItemMethods,
3902    IGmapMenuSequence_GmapMenu_FriendItemMethods, IGmapMenuSequence_GmapMenu_GmapMenuMenuItemMethods,
3903    IGmapMenuSequence_GmapMenu_GoToSolanelItemMethods, IGmapMenuSequence_GmapMenu_GodItemMethods, IGmapMenuSequence_GmapMenu_InventoryItemMethods,
3904    IGmapMenuSequence_GmapMenu_MaterialListItemMethods, IGmapMenuSequence_GmapMenu_RankingItemMethods,
3905    IGmapMenuSequence_GmapMenu_RankingItem_ConfirmSequenceMethods, IGmapMenuSequence_GmapMenu_RankingItem_ConfirmSequence_NoMenuItemMethods,
3906    IGmapMenuSequence_GmapMenu_RankingItem_ConfirmSequence_YesMenuItemMethods, IGmapMenuSequence_GmapMenu_RankingItem_JumpToRankingSequenceMethods,
3907    IGmapMenuSequence_GmapMenu_SaveItemMethods, IGmapMenuSequence_GmapMenu_ShopItemMethods, IGmapMenuSequence_GmapMenu_SubFriendMenuMethods,
3908    IGmapMenuSequence_GmapMenu_SubFriendMenu_KizunaItemMethods, IGmapMenuSequence_GmapMenu_SubFriendMenu_NotebookItemMethods,
3909    IGmapMenuSequence_GmapMenu_SubFriendMenu_RelianceItemMethods, IGmapMenuSequence_GmapMenu_SubFriendMenu_RingbookItemMethods,
3910    IGmapMenuSequence_GmapMenu_SubShopMenuMethods, IGmapMenuSequence_GmapMenu_SubShopMenu_ItemShopMenuItemMethods,
3911    IGmapMenuSequence_GmapMenu_SubShopMenu_WeaponShopMenuItemMethods, IGmapMenuSequence_GmapMenu_SubSystemMenuMethods,
3912    IGmapMenuSequence_GmapMenu_SubSystemMenu_ConfigItemMethods, IGmapMenuSequence_GmapMenu_SubSystemMenu_ResetItemMethods,
3913    IGmapMenuSequence_GmapMenu_SubSystemMenu_TutorialItemMethods, IGmapMenuSequence_GmapMenu_SystemItemMethods,
3914    IGmapMenuSequence_GoToMapSequenceMethods,
3915};
3916#[cfg(any(feature = "app-gmapmobunit-types"))]
3917pub mod gmapmobunit;
3918#[cfg(feature = "app-gmapmobunit")]
3919pub use gmapmobunit::IGmapMobUnitMethods;
3920#[cfg(feature = "app-gmapmobunit-types")]
3921pub use gmapmobunit::{GmapMobUnit, IGmapMobUnit};
3922#[cfg(any(feature = "app-gmapmode-types"))]
3923pub mod gmapmode;
3924#[cfg(feature = "app-gmapmode")]
3925pub use gmapmode::IGmapModeMethods;
3926#[cfg(feature = "app-gmapmode-types")]
3927pub use gmapmode::{GmapMode, GmapMode_Mode, IGmapMode};
3928#[cfg(any(feature = "app-gmapplayerunit-types"))]
3929pub mod gmapplayerunit;
3930#[cfg(feature = "app-gmapplayerunit")]
3931pub use gmapplayerunit::IGmapPlayerUnitMethods;
3932#[cfg(feature = "app-gmapplayerunit-types")]
3933pub use gmapplayerunit::{GmapPlayerUnit, GmapPlayerUnit_ModelType, IGmapPlayerUnit};
3934#[cfg(any(feature = "app-gmapsequence-types"))]
3935pub mod gmapsequence;
3936#[cfg(feature = "app-gmapsequence-types")]
3937pub use gmapsequence::{
3938    GmapSequence, GmapSequence_EnterChapterSequence, GmapSequence_EnterChapterSequence_Label, GmapSequence_GmapDisposeSequence,
3939    GmapSequence_GmapDisposeSequence_Label, GmapSequence_GmapFreeCameraSequence, GmapSequence_GmapFreeCameraSequence_Dir,
3940    GmapSequence_GmapFreeCameraSequence_DirFlag, GmapSequence_GmapFreeCameraSequence_DirFlagField, GmapSequence_GmapFreeCameraSequence_Label,
3941    GmapSequence_GmapFreeCameraSequence_SelfDestroy, GmapSequence_GmapTeleportSequence, GmapSequence_GmapTeleportSequence_Label,
3942    GmapSequence_GmapWholeMapSequence, GmapSequence_GmapWholeMapSequence_Label, GmapSequence_Label, IGmapSequence,
3943    IGmapSequence_EnterChapterSequence, IGmapSequence_GmapDisposeSequence, IGmapSequence_GmapFreeCameraSequence,
3944    IGmapSequence_GmapFreeCameraSequence_DirFlagField, IGmapSequence_GmapFreeCameraSequence_SelfDestroy, IGmapSequence_GmapTeleportSequence,
3945    IGmapSequence_GmapWholeMapSequence,
3946};
3947#[cfg(feature = "app-gmapsequence")]
3948pub use gmapsequence::{
3949    IGmapSequenceMethods, IGmapSequence_EnterChapterSequenceMethods, IGmapSequence_GmapDisposeSequenceMethods,
3950    IGmapSequence_GmapFreeCameraSequenceMethods, IGmapSequence_GmapFreeCameraSequence_DirFlagFieldMethods,
3951    IGmapSequence_GmapFreeCameraSequence_SelfDestroyMethods, IGmapSequence_GmapTeleportSequenceMethods, IGmapSequence_GmapWholeMapSequenceMethods,
3952};
3953#[cfg(any(feature = "app-gmapspot-types"))]
3954pub mod gmapspot;
3955#[cfg(feature = "app-gmapspot")]
3956pub use gmapspot::IGmapSpotMethods;
3957#[cfg(feature = "app-gmapspot-types")]
3958pub use gmapspot::{GmapSpot, GmapSpot_Direction, GmapSpot_EncountPersonType, GmapSpot_EncountType, GmapSpot_State, IGmapSpot};
3959#[cfg(any(feature = "app-gmapspotadjuster-types"))]
3960pub mod gmapspotadjuster;
3961#[cfg(feature = "app-gmapspotadjuster")]
3962pub use gmapspotadjuster::IGmapSpotAdjusterMethods;
3963#[cfg(feature = "app-gmapspotadjuster-types")]
3964pub use gmapspotadjuster::{GmapSpotAdjuster, GmapSpotAdjuster_TargetModel, IGmapSpotAdjuster};
3965#[cfg(any(feature = "app-gmapspotcontroller-types"))]
3966pub mod gmapspotcontroller;
3967#[cfg(feature = "app-gmapspotcontroller")]
3968pub use gmapspotcontroller::IGmapSpotControllerMethods;
3969#[cfg(feature = "app-gmapspotcontroller-types")]
3970pub use gmapspotcontroller::{GmapSpotController, GmapSpotController_Type, IGmapSpotController};
3971#[cfg(any(feature = "app-gmapspotmanager-types"))]
3972pub mod gmapspotmanager;
3973#[cfg(feature = "app-gmapspotmanager")]
3974pub use gmapspotmanager::IGmapSpotManagerMethods;
3975#[cfg(feature = "app-gmapspotmanager-types")]
3976pub use gmapspotmanager::{GmapSpotManager, IGmapSpotManager};
3977#[cfg(any(feature = "app-gmapteleportmenu-types"))]
3978pub mod gmapteleportmenu;
3979#[cfg(feature = "app-gmapteleportmenu-types")]
3980pub use gmapteleportmenu::{
3981    GmapTeleportMenu, GmapTeleportMenu_DecideEventHandler, GmapTeleportMenu_GmapTeleportMenuItem, IGmapTeleportMenu,
3982    IGmapTeleportMenu_DecideEventHandler, IGmapTeleportMenu_GmapTeleportMenuItem,
3983};
3984#[cfg(feature = "app-gmapteleportmenu")]
3985pub use gmapteleportmenu::{IGmapTeleportMenuMethods, IGmapTeleportMenu_DecideEventHandlerMethods, IGmapTeleportMenu_GmapTeleportMenuItemMethods};
3986#[cfg(any(feature = "app-gmaputil-types"))]
3987pub mod gmaputil;
3988#[cfg(feature = "app-gmaputil")]
3989pub use gmaputil::IGmapUtilMethods;
3990#[cfg(feature = "app-gmaputil-types")]
3991pub use gmaputil::{GmapUtil, IGmapUtil};
3992#[cfg(any(feature = "app-gmapwholemapcontroller-types"))]
3993pub mod gmapwholemapcontroller;
3994#[cfg(feature = "app-gmapwholemapcontroller")]
3995pub use gmapwholemapcontroller::IGmapWholeMapControllerMethods;
3996#[cfg(feature = "app-gmapwholemapcontroller-types")]
3997pub use gmapwholemapcontroller::{GmapWholeMapController, IGmapWholeMapController};
3998#[cfg(any(feature = "app-godbond-types"))]
3999pub mod godbond;
4000#[cfg(feature = "app-godbond")]
4001pub use godbond::IGodBondMethods;
4002#[cfg(feature = "app-godbond-types")]
4003pub use godbond::{GodBond, IGodBond};
4004#[cfg(any(feature = "app-godbondholder-types"))]
4005pub mod godbondholder;
4006#[cfg(feature = "app-godbondholder")]
4007pub use godbondholder::IGodBondHolderMethods;
4008#[cfg(feature = "app-godbondholder-types")]
4009pub use godbondholder::{GodBondHolder, IGodBondHolder};
4010#[cfg(any(feature = "app-godbondholderpool-types"))]
4011pub mod godbondholderpool;
4012#[cfg(feature = "app-godbondholderpool")]
4013pub use godbondholderpool::IGodBondHolderPoolMethods;
4014#[cfg(feature = "app-godbondholderpool-types")]
4015pub use godbondholderpool::{GodBondHolderPool, IGodBondHolderPool};
4016#[cfg(any(feature = "app-godcolor-types"))]
4017pub mod godcolor;
4018#[cfg(feature = "app-godcolor")]
4019pub use godcolor::IGodColorMethods;
4020#[cfg(feature = "app-godcolor-types")]
4021pub use godcolor::{GodColor, IGodColor};
4022#[cfg(any(feature = "app-godcolorrefineemblem-types"))]
4023pub mod godcolorrefineemblem;
4024#[cfg(feature = "app-godcolorrefineemblem")]
4025pub use godcolorrefineemblem::IGodColorRefineEmblemMethods;
4026#[cfg(feature = "app-godcolorrefineemblem-types")]
4027pub use godcolorrefineemblem::{GodColorRefineEmblem, IGodColorRefineEmblem};
4028#[cfg(any(feature = "app-goddata-types"))]
4029pub mod goddata;
4030#[cfg(feature = "app-goddata-types")]
4031pub use goddata::{GodData, GodData_AIEngageAttackTypes, GodData_FlagField, GodData_Flags, GodData_RelianceLevel, IGodData, IGodData_FlagField};
4032#[cfg(feature = "app-goddata")]
4033pub use goddata::{IGodDataMethods, IGodData_FlagFieldMethods};
4034#[cfg(any(feature = "app-godfacepicture-types"))]
4035pub mod godfacepicture;
4036#[cfg(feature = "app-godfacepicture")]
4037pub use godfacepicture::IGodFacePictureMethods;
4038#[cfg(feature = "app-godfacepicture-types")]
4039pub use godfacepicture::{GodFacePicture, IGodFacePicture};
4040#[cfg(any(feature = "app-godgrowsequence-types"))]
4041pub mod godgrowsequence;
4042#[cfg(feature = "app-godgrowsequence")]
4043pub use godgrowsequence::IGodGrowSequenceMethods;
4044#[cfg(feature = "app-godgrowsequence-types")]
4045pub use godgrowsequence::{GodGrowSequence, GodGrowSequence_Label, IGodGrowSequence};
4046#[cfg(any(feature = "app-godgrowthdata-types"))]
4047pub mod godgrowthdata;
4048#[cfg(feature = "app-godgrowthdata-types")]
4049pub use godgrowthdata::{
4050    GodGrowthData, GodGrowthData_FlagField, GodGrowthData_Flags, GodGrowthData_LevelData, GodGrowthData_StyleItems, IGodGrowthData,
4051    IGodGrowthData_FlagField, IGodGrowthData_LevelData, IGodGrowthData_StyleItems,
4052};
4053#[cfg(feature = "app-godgrowthdata")]
4054pub use godgrowthdata::{IGodGrowthDataMethods, IGodGrowthData_FlagFieldMethods, IGodGrowthData_LevelDataMethods, IGodGrowthData_StyleItemsMethods};
4055#[cfg(any(feature = "app-godinheritedskills-types"))]
4056pub mod godinheritedskills;
4057#[cfg(feature = "app-godinheritedskills")]
4058pub use godinheritedskills::IGodInheritedSkillsMethods;
4059#[cfg(feature = "app-godinheritedskills-types")]
4060pub use godinheritedskills::{GodInheritedSkills, IGodInheritedSkills};
4061#[cfg(any(feature = "app-godleveldata-types"))]
4062pub mod godleveldata;
4063#[cfg(feature = "app-godleveldata")]
4064pub use godleveldata::IGodLevelDataMethods;
4065#[cfg(feature = "app-godleveldata-types")]
4066pub use godleveldata::{GodLevelData, IGodLevelData};
4067#[cfg(any(feature = "app-godlevelupsequence-types"))]
4068pub mod godlevelupsequence;
4069#[cfg(feature = "app-godlevelupsequence")]
4070pub use godlevelupsequence::IGodLevelUpSequenceMethods;
4071#[cfg(feature = "app-godlevelupsequence-types")]
4072pub use godlevelupsequence::{GodLevelUpSequence, IGodLevelUpSequence};
4073#[cfg(any(feature = "app-godpool-types"))]
4074pub mod godpool;
4075#[cfg(feature = "app-godpool")]
4076pub use godpool::IGodPoolMethods;
4077#[cfg(feature = "app-godpool-types")]
4078pub use godpool::{GodPool, IGodPool};
4079#[cfg(any(feature = "app-godreliances-types"))]
4080pub mod godreliances;
4081#[cfg(feature = "app-godreliances")]
4082pub use godreliances::IGodRelianceSMethods;
4083#[cfg(feature = "app-godreliances-types")]
4084pub use godreliances::{GodRelianceS, IGodRelianceS};
4085#[cfg(any(feature = "app-godreliancetalksequence-types"))]
4086pub mod godreliancetalksequence;
4087#[cfg(feature = "app-godreliancetalksequence")]
4088pub use godreliancetalksequence::IGodRelianceTalkSequenceMethods;
4089#[cfg(feature = "app-godreliancetalksequence-types")]
4090pub use godreliancetalksequence::{GodRelianceTalkSequence, IGodRelianceTalkSequence};
4091#[cfg(any(feature = "app-godroomgodinfoitemcontent-types"))]
4092pub mod godroomgodinfoitemcontent;
4093#[cfg(feature = "app-godroomgodinfoitemcontent")]
4094pub use godroomgodinfoitemcontent::IGodRoomGodInfoItemContentMethods;
4095#[cfg(feature = "app-godroomgodinfoitemcontent-types")]
4096pub use godroomgodinfoitemcontent::{GodRoomGodInfoItemContent, IGodRoomGodInfoItemContent};
4097#[cfg(any(feature = "app-godroomgodinfosetter-types"))]
4098pub mod godroomgodinfosetter;
4099#[cfg(feature = "app-godroomgodinfosetter")]
4100pub use godroomgodinfosetter::IGodRoomGodInfoSetterMethods;
4101#[cfg(feature = "app-godroomgodinfosetter-types")]
4102pub use godroomgodinfosetter::{GodRoomGodInfoSetter, IGodRoomGodInfoSetter};
4103#[cfg(any(feature = "app-godroompedestalsequence-types"))]
4104pub mod godroompedestalsequence;
4105#[cfg(feature = "app-godroompedestalsequence")]
4106pub use godroompedestalsequence::IGodRoomPedestalSequenceMethods;
4107#[cfg(feature = "app-godroompedestalsequence-types")]
4108pub use godroompedestalsequence::{GodRoomPedestalSequence, GodRoomPedestalSequence_Label, IGodRoomPedestalSequence};
4109#[cfg(any(feature = "app-godroompedestaltopmenu-types"))]
4110pub mod godroompedestaltopmenu;
4111#[cfg(feature = "app-godroompedestaltopmenu-types")]
4112pub use godroompedestaltopmenu::{
4113    GodRoomPedestalTopMenu, GodRoomPedestalTopMenu_DecideEventHandler, GodRoomPedestalTopMenu_RefineGodWeaponItem, GodRoomPedestalTopMenu_Result2,
4114    GodRoomPedestalTopMenu_RingCleaningItem, GodRoomPedestalTopMenu_RingGachaItem, GodRoomPedestalTopMenu_RingMergeItem,
4115    GodRoomPedestalTopMenu_SkillInheritanceItem, IGodRoomPedestalTopMenu, IGodRoomPedestalTopMenu_DecideEventHandler,
4116    IGodRoomPedestalTopMenu_RefineGodWeaponItem, IGodRoomPedestalTopMenu_RingCleaningItem, IGodRoomPedestalTopMenu_RingGachaItem,
4117    IGodRoomPedestalTopMenu_RingMergeItem, IGodRoomPedestalTopMenu_SkillInheritanceItem,
4118};
4119#[cfg(feature = "app-godroompedestaltopmenu")]
4120pub use godroompedestaltopmenu::{
4121    IGodRoomPedestalTopMenuMethods, IGodRoomPedestalTopMenu_DecideEventHandlerMethods, IGodRoomPedestalTopMenu_RefineGodWeaponItemMethods,
4122    IGodRoomPedestalTopMenu_RingCleaningItemMethods, IGodRoomPedestalTopMenu_RingGachaItemMethods, IGodRoomPedestalTopMenu_RingMergeItemMethods,
4123    IGodRoomPedestalTopMenu_SkillInheritanceItemMethods,
4124};
4125#[cfg(any(feature = "app-godroomunitselectmenu-types"))]
4126pub mod godroomunitselectmenu;
4127#[cfg(feature = "app-godroomunitselectmenu-types")]
4128pub use godroomunitselectmenu::{
4129    GodRoomUnitSelectMenu, GodRoomUnitSelectMenu_DecideEventHandler, GodRoomUnitSelectMenu_GodRoomUnitSelectEmptyMenuItem,
4130    GodRoomUnitSelectMenu_GodRoomUnitSelectMenuItem, IGodRoomUnitSelectMenu, IGodRoomUnitSelectMenu_DecideEventHandler,
4131    IGodRoomUnitSelectMenu_GodRoomUnitSelectEmptyMenuItem, IGodRoomUnitSelectMenu_GodRoomUnitSelectMenuItem,
4132};
4133#[cfg(feature = "app-godroomunitselectmenu")]
4134pub use godroomunitselectmenu::{
4135    IGodRoomUnitSelectMenuMethods, IGodRoomUnitSelectMenu_DecideEventHandlerMethods, IGodRoomUnitSelectMenu_GodRoomUnitSelectEmptyMenuItemMethods,
4136    IGodRoomUnitSelectMenu_GodRoomUnitSelectMenuItemMethods,
4137};
4138#[cfg(any(feature = "app-godroomunitselectmenucontent-types"))]
4139pub mod godroomunitselectmenucontent;
4140#[cfg(feature = "app-godroomunitselectmenucontent")]
4141pub use godroomunitselectmenucontent::IGodRoomUnitSelectMenuContentMethods;
4142#[cfg(feature = "app-godroomunitselectmenucontent-types")]
4143pub use godroomunitselectmenucontent::{GodRoomUnitSelectMenuContent, IGodRoomUnitSelectMenuContent};
4144#[cfg(any(feature = "app-godroomunitselectmenuitemcontent-types"))]
4145pub mod godroomunitselectmenuitemcontent;
4146#[cfg(feature = "app-godroomunitselectmenuitemcontent")]
4147pub use godroomunitselectmenuitemcontent::IGodRoomUnitSelectMenuItemContentMethods;
4148#[cfg(feature = "app-godroomunitselectmenuitemcontent-types")]
4149pub use godroomunitselectmenuitemcontent::{GodRoomUnitSelectMenuItemContent, IGodRoomUnitSelectMenuItemContent};
4150#[cfg(any(feature = "app-godselectroot-types"))]
4151pub mod godselectroot;
4152#[cfg(feature = "app-godselectroot")]
4153pub use godselectroot::IGodSelectRootMethods;
4154#[cfg(feature = "app-godselectroot-types")]
4155pub use godselectroot::{GodSelectRoot, IGodSelectRoot};
4156#[cfg(any(feature = "app-godstate-types"))]
4157pub mod godstate;
4158#[cfg(feature = "app-godstate-types")]
4159pub use godstate::GodState;
4160#[cfg(any(feature = "app-godsymbollarge-types"))]
4161pub mod godsymbollarge;
4162#[cfg(feature = "app-godsymbollarge")]
4163pub use godsymbollarge::IGodSymbolLargeMethods;
4164#[cfg(feature = "app-godsymbollarge-types")]
4165pub use godsymbollarge::{GodSymbolLarge, IGodSymbolLarge};
4166#[cfg(any(feature = "app-godunit-types"))]
4167pub mod godunit;
4168#[cfg(feature = "app-godunit")]
4169pub use godunit::IGodUnitMethods;
4170#[cfg(feature = "app-godunit-types")]
4171pub use godunit::{GodUnit, IGodUnit};
4172#[cfg(any(feature = "app-godunitemptymenuitem-types"))]
4173pub mod godunitemptymenuitem;
4174#[cfg(feature = "app-godunitemptymenuitem")]
4175pub use godunitemptymenuitem::IGodUnitEmptyMenuItemMethods;
4176#[cfg(feature = "app-godunitemptymenuitem-types")]
4177pub use godunitemptymenuitem::{GodUnitEmptyMenuItem, IGodUnitEmptyMenuItem};
4178#[cfg(any(feature = "app-godunitmenuitem-types"))]
4179pub mod godunitmenuitem;
4180#[cfg(feature = "app-godunitmenuitem")]
4181pub use godunitmenuitem::IGodUnitMenuItemMethods;
4182#[cfg(feature = "app-godunitmenuitem-types")]
4183pub use godunitmenuitem::{GodUnitMenuItem, IGodUnitMenuItem};
4184#[cfg(any(feature = "app-godunitselectmenu-types"))]
4185pub mod godunitselectmenu;
4186#[cfg(feature = "app-godunitselectmenu-types")]
4187pub use godunitselectmenu::{
4188    GodUnitSelectMenu, GodUnitSelectMenu_DecideEventHandler, GodUnitSelectMenu_SelectEventHandler, IGodUnitSelectMenu,
4189    IGodUnitSelectMenu_DecideEventHandler, IGodUnitSelectMenu_SelectEventHandler,
4190};
4191#[cfg(feature = "app-godunitselectmenu")]
4192pub use godunitselectmenu::{IGodUnitSelectMenuMethods, IGodUnitSelectMenu_DecideEventHandlerMethods, IGodUnitSelectMenu_SelectEventHandlerMethods};
4193#[cfg(any(feature = "app-godunitselectmenucontent-types"))]
4194pub mod godunitselectmenucontent;
4195#[cfg(feature = "app-godunitselectmenucontent")]
4196pub use godunitselectmenucontent::IGodUnitSelectMenuContentMethods;
4197#[cfg(feature = "app-godunitselectmenucontent-types")]
4198pub use godunitselectmenucontent::{GodUnitSelectMenuContent, IGodUnitSelectMenuContent};
4199#[cfg(any(feature = "app-godunitselectmenuitem-types"))]
4200pub mod godunitselectmenuitem;
4201#[cfg(feature = "app-godunitselectmenuitem")]
4202pub use godunitselectmenuitem::IGodUnitSelectMenuItemMethods;
4203#[cfg(feature = "app-godunitselectmenuitem-types")]
4204pub use godunitselectmenuitem::{GodUnitSelectMenuItem, IGodUnitSelectMenuItem};
4205#[cfg(any(feature = "app-godweaponrefinedata-types"))]
4206pub mod godweaponrefinedata;
4207#[cfg(feature = "app-godweaponrefinedata")]
4208pub use godweaponrefinedata::IGodWeaponRefineDataMethods;
4209#[cfg(feature = "app-godweaponrefinedata-types")]
4210pub use godweaponrefinedata::{GodWeaponRefineData, GodWeaponRefineData_Kind, IGodWeaponRefineData};
4211#[cfg(any(feature = "app-godweaponrefinelevels-types"))]
4212pub mod godweaponrefinelevels;
4213#[cfg(feature = "app-godweaponrefinelevels")]
4214pub use godweaponrefinelevels::IGodWeaponRefineLevelsMethods;
4215#[cfg(feature = "app-godweaponrefinelevels-types")]
4216pub use godweaponrefinelevels::{GodWeaponRefineLevels, IGodWeaponRefineLevels};
4217#[cfg(any(feature = "app-godweaponrefineresult-types"))]
4218pub mod godweaponrefineresult;
4219#[cfg(feature = "app-godweaponrefineresult")]
4220pub use godweaponrefineresult::IGodWeaponRefineResultMethods;
4221#[cfg(feature = "app-godweaponrefineresult-types")]
4222pub use godweaponrefineresult::{GodWeaponRefineResult, IGodWeaponRefineResult};
4223#[cfg(any(feature = "app-goldgainsequence-types"))]
4224pub mod goldgainsequence;
4225#[cfg(feature = "app-goldgainsequence")]
4226pub use goldgainsequence::IGoldGainSequenceMethods;
4227#[cfg(feature = "app-goldgainsequence-types")]
4228pub use goldgainsequence::{GoldGainSequence, IGoldGainSequence};
4229#[cfg(any(feature = "app-grassdata-types"))]
4230pub mod grassdata;
4231#[cfg(feature = "app-grassdata-types")]
4232pub use grassdata::{GrassData, GrassData_SpriteInfo, IGrassData, IGrassData_SpriteInfo};
4233#[cfg(feature = "app-grassdata")]
4234pub use grassdata::{IGrassDataMethods, IGrassData_SpriteInfoMethods};
4235#[cfg(any(feature = "app-grassmanager-types"))]
4236pub mod grassmanager;
4237#[cfg(feature = "app-grassmanager")]
4238pub use grassmanager::IGrassManagerMethods;
4239#[cfg(feature = "app-grassmanager-types")]
4240pub use grassmanager::{GrassManager, GrassManager_MixType, IGrassManager};
4241#[cfg(any(feature = "app-grassmanagerwithoutterrain-types"))]
4242pub mod grassmanagerwithoutterrain;
4243#[cfg(feature = "app-grassmanagerwithoutterrain")]
4244pub use grassmanagerwithoutterrain::IGrassManagerWithoutTerrainMethods;
4245#[cfg(feature = "app-grassmanagerwithoutterrain-types")]
4246pub use grassmanagerwithoutterrain::{GrassManagerWithoutTerrain, IGrassManagerWithoutTerrain};
4247#[cfg(any(feature = "app-grassmeshholder-types"))]
4248pub mod grassmeshholder;
4249#[cfg(feature = "app-grassmeshholder")]
4250pub use grassmeshholder::IGrassMeshHolderMethods;
4251#[cfg(feature = "app-grassmeshholder-types")]
4252pub use grassmeshholder::{GrassMeshHolder, IGrassMeshHolder};
4253#[cfg(any(feature = "app-gridmenu-types"))]
4254pub mod gridmenu;
4255#[cfg(feature = "app-gridmenu")]
4256pub use gridmenu::IGridMenuMethods;
4257#[cfg(feature = "app-gridmenu-types")]
4258pub use gridmenu::{GridMenu, IGridMenu};
4259#[cfg(any(feature = "app-gridmenucontent-types"))]
4260pub mod gridmenucontent;
4261#[cfg(feature = "app-gridmenucontent")]
4262pub use gridmenucontent::IGridMenuContentMethods;
4263#[cfg(feature = "app-gridmenucontent-types")]
4264pub use gridmenucontent::{GridMenuContent, IGridMenuContent};
4265#[cfg(any(feature = "app-gridmenuitem-types"))]
4266pub mod gridmenuitem;
4267#[cfg(feature = "app-gridmenuitem")]
4268pub use gridmenuitem::IGridMenuItemMethods;
4269#[cfg(feature = "app-gridmenuitem-types")]
4270pub use gridmenuitem::{GridMenuItem, IGridMenuItem};
4271#[cfg(any(feature = "app-gridmesh-types"))]
4272pub mod gridmesh;
4273#[cfg(feature = "app-gridmesh")]
4274pub use gridmesh::IGridMeshMethods;
4275#[cfg(feature = "app-gridmesh-types")]
4276pub use gridmesh::{GridMesh, IGridMesh};
4277#[cfg(any(feature = "app-groundattribute-types"))]
4278pub mod groundattribute;
4279#[cfg(feature = "app-groundattribute")]
4280pub use groundattribute::IGroundAttributeMethods;
4281#[cfg(feature = "app-groundattribute-types")]
4282pub use groundattribute::{GroundAttribute, IGroundAttribute};
4283#[cfg(any(feature = "app-groundoverlap-types"))]
4284pub mod groundoverlap;
4285#[cfg(feature = "app-groundoverlap")]
4286pub use groundoverlap::IGroundOverlapMethods;
4287#[cfg(feature = "app-groundoverlap-types")]
4288pub use groundoverlap::{GroundOverlap, IGroundOverlap};
4289#[cfg(any(feature = "app-groupbeginitem-types"))]
4290pub mod groupbeginitem;
4291#[cfg(feature = "app-groupbeginitem")]
4292pub use groupbeginitem::IGroupBeginItemMethods;
4293#[cfg(feature = "app-groupbeginitem-types")]
4294pub use groupbeginitem::{GroupBeginItem, IGroupBeginItem};
4295#[cfg(any(feature = "app-groupenditem-types"))]
4296pub mod groupenditem;
4297#[cfg(feature = "app-groupenditem")]
4298pub use groupenditem::IGroupEndItemMethods;
4299#[cfg(feature = "app-groupenditem-types")]
4300pub use groupenditem::{GroupEndItem, IGroupEndItem};
4301#[cfg(any(feature = "app-groupitemscope-types"))]
4302pub mod groupitemscope;
4303#[cfg(feature = "app-groupitemscope")]
4304pub use groupitemscope::IGroupItemScopeMethods;
4305#[cfg(feature = "app-groupitemscope-types")]
4306pub use groupitemscope::{GroupItemScope, IGroupItemScope};
4307#[cfg(any(feature = "app-growmode-types"))]
4308pub mod growmode;
4309#[cfg(feature = "app-growmode-types")]
4310pub use growmode::GrowMode;
4311#[cfg(any(feature = "app-growmodeselectmenucontent-types"))]
4312pub mod growmodeselectmenucontent;
4313#[cfg(feature = "app-growmodeselectmenucontent")]
4314pub use growmodeselectmenucontent::IGrowModeSelectMenuContentMethods;
4315#[cfg(feature = "app-growmodeselectmenucontent-types")]
4316pub use growmodeselectmenucontent::{GrowModeSelectMenuContent, IGrowModeSelectMenuContent};
4317#[cfg(any(feature = "app-growmodeselectmenuitemcontent-types"))]
4318pub mod growmodeselectmenuitemcontent;
4319#[cfg(feature = "app-growmodeselectmenuitemcontent")]
4320pub use growmodeselectmenuitemcontent::IGrowModeSelectMenuItemContentMethods;
4321#[cfg(feature = "app-growmodeselectmenuitemcontent-types")]
4322pub use growmodeselectmenuitemcontent::{GrowModeSelectMenuItemContent, IGrowModeSelectMenuItemContent};
4323#[cfg(any(feature = "app-gx-types"))] pub mod gx;
4324#[cfg(feature = "app-gx")] pub use gx::IGXMethods;
4325#[cfg(feature = "app-gx-types")]
4326pub use gx::{GX_Anchor, GX, IGX};
4327#[cfg(any(feature = "app-gyromnager-types"))]
4328pub mod gyromnager;
4329#[cfg(feature = "app-gyromnager")]
4330pub use gyromnager::IGyroMnagerMethods;
4331#[cfg(feature = "app-gyromnager-types")]
4332pub use gyromnager::{GyroMnager, GyroMnager_DeviceType, IGyroMnager};
4333#[cfg(any(feature = "app-helpitembase-types"))]
4334pub mod helpitembase;
4335#[cfg(feature = "app-helpitembase")]
4336pub use helpitembase::IHelpItemBaseMethods;
4337#[cfg(feature = "app-helpitembase-types")]
4338pub use helpitembase::{HelpItemBase, IHelpItemBase};
4339#[cfg(any(feature = "app-helpitembattleinfo-types"))]
4340pub mod helpitembattleinfo;
4341#[cfg(feature = "app-helpitembattleinfo")]
4342pub use helpitembattleinfo::IHelpItemBattleInfoMethods;
4343#[cfg(feature = "app-helpitembattleinfo-types")]
4344pub use helpitembattleinfo::{HelpItemBattleInfo, IHelpItemBattleInfo};
4345#[cfg(any(feature = "app-helpitembattlestyle-types"))]
4346pub mod helpitembattlestyle;
4347#[cfg(feature = "app-helpitembattlestyle")]
4348pub use helpitembattlestyle::IHelpItemBattleStyleMethods;
4349#[cfg(feature = "app-helpitembattlestyle-types")]
4350pub use helpitembattlestyle::{HelpItemBattleStyle, IHelpItemBattleStyle};
4351#[cfg(any(feature = "app-helpitembondlevel-types"))]
4352pub mod helpitembondlevel;
4353#[cfg(feature = "app-helpitembondlevel")]
4354pub use helpitembondlevel::IHelpItemBondLevelMethods;
4355#[cfg(feature = "app-helpitembondlevel-types")]
4356pub use helpitembondlevel::{HelpItemBondLevel, IHelpItemBondLevel};
4357#[cfg(any(feature = "app-helpitemcapability-types"))]
4358pub mod helpitemcapability;
4359#[cfg(feature = "app-helpitemcapability")]
4360pub use helpitemcapability::IHelpItemCapabilityMethods;
4361#[cfg(feature = "app-helpitemcapability-types")]
4362pub use helpitemcapability::{HelpItemCapability, IHelpItemCapability};
4363#[cfg(any(feature = "app-helpitemcharaname-types"))]
4364pub mod helpitemcharaname;
4365#[cfg(feature = "app-helpitemcharaname")]
4366pub use helpitemcharaname::IHelpItemCharaNameMethods;
4367#[cfg(feature = "app-helpitemcharaname-types")]
4368pub use helpitemcharaname::{HelpItemCharaName, IHelpItemCharaName};
4369#[cfg(any(feature = "app-helpitemefficacy-types"))]
4370pub mod helpitemefficacy;
4371#[cfg(feature = "app-helpitemefficacy")]
4372pub use helpitemefficacy::IHelpItemEfficacyMethods;
4373#[cfg(feature = "app-helpitemefficacy-types")]
4374pub use helpitemefficacy::{HelpItemEfficacy, IHelpItemEfficacy};
4375#[cfg(any(feature = "app-helpitemenchantment-types"))]
4376pub mod helpitemenchantment;
4377#[cfg(feature = "app-helpitemenchantment")]
4378pub use helpitemenchantment::IHelpItemEnchantmentMethods;
4379#[cfg(feature = "app-helpitemenchantment-types")]
4380pub use helpitemenchantment::{HelpItemEnchantment, IHelpItemEnchantment};
4381#[cfg(any(feature = "app-helpitemequipitem-types"))]
4382pub mod helpitemequipitem;
4383#[cfg(feature = "app-helpitemequipitem")]
4384pub use helpitemequipitem::IHelpItemEquipItemMethods;
4385#[cfg(feature = "app-helpitemequipitem-types")]
4386pub use helpitemequipitem::{HelpItemEquipItem, IHelpItemEquipItem};
4387#[cfg(any(feature = "app-helpitemfixedtext-types"))]
4388pub mod helpitemfixedtext;
4389#[cfg(feature = "app-helpitemfixedtext")]
4390pub use helpitemfixedtext::IHelpItemFixedTextMethods;
4391#[cfg(feature = "app-helpitemfixedtext-types")]
4392pub use helpitemfixedtext::{HelpItemFixedText, IHelpItemFixedText};
4393#[cfg(any(feature = "app-helpitemgodname-types"))]
4394pub mod helpitemgodname;
4395#[cfg(feature = "app-helpitemgodname")]
4396pub use helpitemgodname::IHelpItemGodNameMethods;
4397#[cfg(feature = "app-helpitemgodname-types")]
4398pub use helpitemgodname::{HelpItemGodName, IHelpItemGodName};
4399#[cfg(any(feature = "app-helpitemjob-types"))]
4400pub mod helpitemjob;
4401#[cfg(feature = "app-helpitemjob")]
4402pub use helpitemjob::IHelpItemJobMethods;
4403#[cfg(feature = "app-helpitemjob-types")]
4404pub use helpitemjob::{HelpItemJob, IHelpItemJob};
4405#[cfg(any(feature = "app-helpitemlist-types"))]
4406pub mod helpitemlist;
4407#[cfg(feature = "app-helpitemlist")]
4408pub use helpitemlist::IHelpItemListMethods;
4409#[cfg(feature = "app-helpitemlist-types")]
4410pub use helpitemlist::{HelpItemList, IHelpItemList};
4411#[cfg(any(feature = "app-helpitemskill-types"))]
4412pub mod helpitemskill;
4413#[cfg(feature = "app-helpitemskill")]
4414pub use helpitemskill::IHelpItemSkillMethods;
4415#[cfg(feature = "app-helpitemskill-types")]
4416pub use helpitemskill::{HelpItemSkill, IHelpItemSkill};
4417#[cfg(any(feature = "app-helpitemunititem-types"))]
4418pub mod helpitemunititem;
4419#[cfg(feature = "app-helpitemunititem")]
4420pub use helpitemunititem::IHelpItemUnitItemMethods;
4421#[cfg(feature = "app-helpitemunititem-types")]
4422pub use helpitemunititem::{HelpItemUnitItem, IHelpItemUnitItem};
4423#[cfg(any(feature = "app-helpitemunitlevel-types"))]
4424pub mod helpitemunitlevel;
4425#[cfg(feature = "app-helpitemunitlevel")]
4426pub use helpitemunitlevel::IHelpItemUnitLevelMethods;
4427#[cfg(feature = "app-helpitemunitlevel-types")]
4428pub use helpitemunitlevel::{HelpItemUnitLevel, IHelpItemUnitLevel};
4429#[cfg(any(feature = "app-helpitemunitskill-types"))]
4430pub mod helpitemunitskill;
4431#[cfg(feature = "app-helpitemunitskill")]
4432pub use helpitemunitskill::IHelpItemUnitSkillMethods;
4433#[cfg(feature = "app-helpitemunitskill-types")]
4434pub use helpitemunitskill::{HelpItemUnitSkill, IHelpItemUnitSkill};
4435#[cfg(any(feature = "app-helpitemweaponlevel-types"))]
4436pub mod helpitemweaponlevel;
4437#[cfg(feature = "app-helpitemweaponlevel")]
4438pub use helpitemweaponlevel::IHelpItemWeaponLevelMethods;
4439#[cfg(feature = "app-helpitemweaponlevel-types")]
4440pub use helpitemweaponlevel::{HelpItemWeaponLevel, IHelpItemWeaponLevel};
4441#[cfg(any(feature = "app-helpmanager-types"))]
4442pub mod helpmanager;
4443#[cfg(feature = "app-helpmanager-types")]
4444pub use helpmanager::{
4445    HelpManager, HelpManager_HelpItemType, HelpManager_Item, HelpManager_Item_Dir, HelpManager_SituationType, IHelpManager, IHelpManager_Item,
4446};
4447#[cfg(feature = "app-helpmanager")]
4448pub use helpmanager::{IHelpManagerMethods, IHelpManager_ItemMethods};
4449#[cfg(any(feature = "app-helpparamsetter-types"))]
4450pub mod helpparamsetter;
4451#[cfg(feature = "app-helpparamsetter")]
4452pub use helpparamsetter::IHelpParamSetterMethods;
4453#[cfg(feature = "app-helpparamsetter-types")]
4454pub use helpparamsetter::{HelpParamSetter, IHelpParamSetter};
4455#[cfg(any(feature = "app-helpproc-types"))]
4456pub mod helpproc;
4457#[cfg(feature = "app-helpproc-types")]
4458pub use helpproc::{HelpProc, HelpProc_EventHandler, IHelpProc, IHelpProc_EventHandler};
4459#[cfg(feature = "app-helpproc")]
4460pub use helpproc::{IHelpProcMethods, IHelpProc_EventHandlerMethods};
4461#[cfg(any(feature = "app-helpspotinspector-types"))]
4462pub mod helpspotinspector;
4463#[cfg(feature = "app-helpspotinspector")]
4464pub use helpspotinspector::IHelpSpotInspectorMethods;
4465#[cfg(feature = "app-helpspotinspector-types")]
4466pub use helpspotinspector::{HelpSpotInspector, IHelpSpotInspector};
4467#[cfg(any(feature = "app-hierarchyinfo-types"))]
4468pub mod hierarchyinfo;
4469#[cfg(feature = "app-hierarchyinfo")]
4470pub use hierarchyinfo::IHierarchyInfoMethods;
4471#[cfg(feature = "app-hierarchyinfo-types")]
4472pub use hierarchyinfo::{HierarchyInfo, IHierarchyInfo};
4473#[cfg(any(feature = "app-hubaccess-types"))]
4474pub mod hubaccess;
4475#[cfg(feature = "app-hubaccess")]
4476pub use hubaccess::IHubAccessMethods;
4477#[cfg(feature = "app-hubaccess-types")]
4478pub use hubaccess::{HubAccess, IHubAccess};
4479#[cfg(any(feature = "app-hubaccesscursor-types"))]
4480pub mod hubaccesscursor;
4481#[cfg(feature = "app-hubaccesscursor")]
4482pub use hubaccesscursor::IHubAccessCursorMethods;
4483#[cfg(feature = "app-hubaccesscursor-types")]
4484pub use hubaccesscursor::{HubAccessCursor, IHubAccessCursor};
4485#[cfg(any(feature = "app-hubaccessdata-types"))]
4486pub mod hubaccessdata;
4487#[cfg(feature = "app-hubaccessdata")]
4488pub use hubaccessdata::IHubAccessDataMethods;
4489#[cfg(feature = "app-hubaccessdata-types")]
4490pub use hubaccessdata::{HubAccessData, IHubAccessData};
4491#[cfg(any(feature = "app-hubaccesshelp-types"))]
4492pub mod hubaccesshelp;
4493#[cfg(feature = "app-hubaccesshelp")]
4494pub use hubaccesshelp::IHubAccessHelpMethods;
4495#[cfg(feature = "app-hubaccesshelp-types")]
4496pub use hubaccesshelp::{HubAccessHelp, IHubAccessHelp};
4497#[cfg(any(feature = "app-hubaccessmanager-types"))]
4498pub mod hubaccessmanager;
4499#[cfg(feature = "app-hubaccessmanager-types")]
4500pub use hubaccessmanager::{
4501    HubAccessManager, HubAccessManager_MaterialCalculator, HubAccessManager_MaterialCalculator_Type, IHubAccessManager,
4502    IHubAccessManager_MaterialCalculator,
4503};
4504#[cfg(feature = "app-hubaccessmanager")]
4505pub use hubaccessmanager::{IHubAccessManagerMethods, IHubAccessManager_MaterialCalculatorMethods};
4506#[cfg(any(feature = "app-hubaccessoryroom-types"))]
4507pub mod hubaccessoryroom;
4508#[cfg(feature = "app-hubaccessoryroom")]
4509pub use hubaccessoryroom::IHubAccessoryRoomMethods;
4510#[cfg(feature = "app-hubaccessoryroom-types")]
4511pub use hubaccessoryroom::{HubAccessoryRoom, HubAccessoryRoom_Label, HubAccessoryRoom_Shop, HubAccessoryRoom_ViewMode, IHubAccessoryRoom};
4512#[cfg(any(feature = "app-hubaccessoryroomcamera-types"))]
4513pub mod hubaccessoryroomcamera;
4514#[cfg(feature = "app-hubaccessoryroomcamera")]
4515pub use hubaccessoryroomcamera::IHubAccessoryRoomCameraMethods;
4516#[cfg(feature = "app-hubaccessoryroomcamera-types")]
4517pub use hubaccessoryroomcamera::{
4518    HubAccessoryRoomCamera, HubAccessoryRoomCamera_BackgroundSettings, HubAccessoryRoomCamera_CameraPositionParam, IHubAccessoryRoomCamera,
4519};
4520#[cfg(any(feature = "app-hubaccessoryshopsequence-types"))]
4521pub mod hubaccessoryshopsequence;
4522#[cfg(feature = "app-hubaccessoryshopsequence")]
4523pub use hubaccessoryshopsequence::IHubAccessoryShopSequenceMethods;
4524#[cfg(feature = "app-hubaccessoryshopsequence-types")]
4525pub use hubaccessoryshopsequence::{HubAccessoryShopSequence, HubAccessoryShopSequence_Label2, IHubAccessoryShopSequence};
4526#[cfg(any(feature = "app-hubanimalcontroller-types"))]
4527pub mod hubanimalcontroller;
4528#[cfg(feature = "app-hubanimalcontroller")]
4529pub use hubanimalcontroller::IHubAnimalControllerMethods;
4530#[cfg(feature = "app-hubanimalcontroller-types")]
4531pub use hubanimalcontroller::{HubAnimalController, IHubAnimalController};
4532#[cfg(any(feature = "app-hubareadata-types"))]
4533pub mod hubareadata;
4534#[cfg(feature = "app-hubareadata")]
4535pub use hubareadata::IHubAreaDataMethods;
4536#[cfg(feature = "app-hubareadata-types")]
4537pub use hubareadata::{HubAreaData, IHubAreaData};
4538#[cfg(any(feature = "app-hubareafog-types"))]
4539pub mod hubareafog;
4540#[cfg(feature = "app-hubareafog")]
4541pub use hubareafog::IHubAreaFogMethods;
4542#[cfg(feature = "app-hubareafog-types")]
4543pub use hubareafog::{HubAreaFog, IHubAreaFog};
4544#[cfg(any(feature = "app-hubballoon-types"))]
4545pub mod hubballoon;
4546#[cfg(feature = "app-hubballoon")]
4547pub use hubballoon::IHubBalloonMethods;
4548#[cfg(feature = "app-hubballoon-types")]
4549pub use hubballoon::{HubBalloon, HubBalloon_Type, IHubBalloon};
4550#[cfg(any(feature = "app-hubcafecolor-types"))]
4551pub mod hubcafecolor;
4552#[cfg(feature = "app-hubcafecolor")]
4553pub use hubcafecolor::IHubCafeColorMethods;
4554#[cfg(feature = "app-hubcafecolor-types")]
4555pub use hubcafecolor::{HubCafeColor, IHubCafeColor};
4556#[cfg(any(feature = "app-hubcamera-types"))]
4557pub mod hubcamera;
4558#[cfg(feature = "app-hubcamera")]
4559pub use hubcamera::IHubCameraMethods;
4560#[cfg(feature = "app-hubcamera-types")]
4561pub use hubcamera::{HubCamera, IHubCamera};
4562#[cfg(any(feature = "app-hubconditioncontroller-types"))]
4563pub mod hubconditioncontroller;
4564#[cfg(feature = "app-hubconditioncontroller")]
4565pub use hubconditioncontroller::IHubConditionControllerMethods;
4566#[cfg(feature = "app-hubconditioncontroller-types")]
4567pub use hubconditioncontroller::{HubConditionController, HubConditionController_ControlType, IHubConditionController};
4568#[cfg(any(feature = "app-hubcontrolmouthsing-types"))]
4569pub mod hubcontrolmouthsing;
4570#[cfg(feature = "app-hubcontrolmouthsing")]
4571pub use hubcontrolmouthsing::IHubControlMouthSingMethods;
4572#[cfg(feature = "app-hubcontrolmouthsing-types")]
4573pub use hubcontrolmouthsing::{HubControlMouthSing, IHubControlMouthSing};
4574#[cfg(any(feature = "app-hubcookingsequence-types"))]
4575pub mod hubcookingsequence;
4576#[cfg(feature = "app-hubcookingsequence")]
4577pub use hubcookingsequence::IHubCookingSequenceMethods;
4578#[cfg(feature = "app-hubcookingsequence-types")]
4579pub use hubcookingsequence::{HubCookingSequence, HubCookingSequence_Label, HubCookingSequence_LookTarget, IHubCookingSequence};
4580#[cfg(any(feature = "app-hubcullingplayercollider-types"))]
4581pub mod hubcullingplayercollider;
4582#[cfg(feature = "app-hubcullingplayercollider")]
4583pub use hubcullingplayercollider::IHubCullingPlayerColliderMethods;
4584#[cfg(feature = "app-hubcullingplayercollider-types")]
4585pub use hubcullingplayercollider::{HubCullingPlayerCollider, IHubCullingPlayerCollider};
4586#[cfg(any(feature = "app-hubdemodata-types"))]
4587pub mod hubdemodata;
4588#[cfg(feature = "app-hubdemodata")]
4589pub use hubdemodata::IHubDemoDataMethods;
4590#[cfg(feature = "app-hubdemodata-types")]
4591pub use hubdemodata::{HubDemoData, IHubDemoData};
4592#[cfg(any(feature = "app-hubdisposdata-types"))]
4593pub mod hubdisposdata;
4594#[cfg(feature = "app-hubdisposdata")]
4595pub use hubdisposdata::IHubDisposDataMethods;
4596#[cfg(feature = "app-hubdisposdata-types")]
4597pub use hubdisposdata::{
4598    HubDisposData, HubDisposData_AccessTypes, HubDisposData_DisposTypes, HubDisposData_IdleTypes, HubDisposData_PhaseType,
4599    HubDisposData_TimezoneFlags, HubDisposData_Type, IHubDisposData,
4600};
4601#[cfg(any(feature = "app-hubdistancealphafader-types"))]
4602pub mod hubdistancealphafader;
4603#[cfg(feature = "app-hubdistancealphafader")]
4604pub use hubdistancealphafader::IHubDistanceAlphaFaderMethods;
4605#[cfg(feature = "app-hubdistancealphafader-types")]
4606pub use hubdistancealphafader::{HubDistanceAlphaFader, IHubDistanceAlphaFader};
4607#[cfg(any(feature = "app-hubeffectarea-types"))]
4608pub mod hubeffectarea;
4609#[cfg(feature = "app-hubeffectarea")]
4610pub use hubeffectarea::IHubEffectAreaMethods;
4611#[cfg(feature = "app-hubeffectarea-types")]
4612pub use hubeffectarea::{HubEffectArea, IHubEffectArea};
4613#[cfg(any(feature = "app-hubeffectcatalog-types"))]
4614pub mod hubeffectcatalog;
4615#[cfg(feature = "app-hubeffectcatalog")]
4616pub use hubeffectcatalog::IHubEffectCatalogMethods;
4617#[cfg(feature = "app-hubeffectcatalog-types")]
4618pub use hubeffectcatalog::{HubEffectCatalog, IHubEffectCatalog};
4619#[cfg(any(feature = "app-hubenv-types"))]
4620pub mod hubenv;
4621#[cfg(feature = "app-hubenv")]
4622pub use hubenv::IHubEnvMethods;
4623#[cfg(feature = "app-hubenv-types")]
4624pub use hubenv::{HubEnv, IHubEnv};
4625#[cfg(any(feature = "app-hubenvsub-types"))]
4626pub mod hubenvsub;
4627#[cfg(feature = "app-hubenvsub")]
4628pub use hubenvsub::IHubEnvSubMethods;
4629#[cfg(feature = "app-hubenvsub-types")]
4630pub use hubenvsub::{HubEnvSub, IHubEnvSub};
4631#[cfg(any(feature = "app-hubeventarea-types"))]
4632pub mod hubeventarea;
4633#[cfg(feature = "app-hubeventarea")]
4634pub use hubeventarea::IHubEventAreaMethods;
4635#[cfg(feature = "app-hubeventarea-types")]
4636pub use hubeventarea::{HubEventArea, IHubEventArea};
4637#[cfg(any(feature = "app-hubfacilitydata-types"))]
4638pub mod hubfacilitydata;
4639#[cfg(feature = "app-hubfacilitydata")]
4640pub use hubfacilitydata::IHubFacilityDataMethods;
4641#[cfg(feature = "app-hubfacilitydata-types")]
4642pub use hubfacilitydata::{HubFacilityData, IHubFacilityData};
4643#[cfg(any(feature = "app-hubfasttravel-types"))]
4644pub mod hubfasttravel;
4645#[cfg(feature = "app-hubfasttravel")]
4646pub use hubfasttravel::IHubFastTravelMethods;
4647#[cfg(feature = "app-hubfasttravel-types")]
4648pub use hubfasttravel::{HubFastTravel, HubFastTravel_Location, IHubFastTravel};
4649#[cfg(any(feature = "app-hubfleamarketsequence-types"))]
4650pub mod hubfleamarketsequence;
4651#[cfg(feature = "app-hubfleamarketsequence")]
4652pub use hubfleamarketsequence::IHubFleaMarketSequenceMethods;
4653#[cfg(feature = "app-hubfleamarketsequence-types")]
4654pub use hubfleamarketsequence::{HubFleaMarketSequence, HubFleaMarketSequence_Label2, IHubFleaMarketSequence};
4655#[cfg(any(feature = "app-hubfortunetellingdata-types"))]
4656pub mod hubfortunetellingdata;
4657#[cfg(feature = "app-hubfortunetellingdata")]
4658pub use hubfortunetellingdata::IHubFortuneTellingDataMethods;
4659#[cfg(feature = "app-hubfortunetellingdata-types")]
4660pub use hubfortunetellingdata::{HubFortuneTellingData, IHubFortuneTellingData};
4661#[cfg(any(feature = "app-hubfruitscontroller-types"))]
4662pub mod hubfruitscontroller;
4663#[cfg(feature = "app-hubfruitscontroller")]
4664pub use hubfruitscontroller::IHubFruitsControllerMethods;
4665#[cfg(feature = "app-hubfruitscontroller-types")]
4666pub use hubfruitscontroller::{HubFruitsController, IHubFruitsController};
4667#[cfg(any(feature = "app-hubgotomap-types"))]
4668pub mod hubgotomap;
4669#[cfg(feature = "app-hubgotomap-types")]
4670pub use hubgotomap::{HubGoToMap, HubGoToMap_GoToDialogItem, IHubGoToMap, IHubGoToMap_GoToDialogItem};
4671#[cfg(feature = "app-hubgotomap")]
4672pub use hubgotomap::{IHubGoToMapMethods, IHubGoToMap_GoToDialogItemMethods};
4673#[cfg(any(feature = "app-hubinvestmentanimal-types"))]
4674pub mod hubinvestmentanimal;
4675#[cfg(feature = "app-hubinvestmentanimal")]
4676pub use hubinvestmentanimal::IHubInvestmentAnimalMethods;
4677#[cfg(feature = "app-hubinvestmentanimal-types")]
4678pub use hubinvestmentanimal::{HubInvestmentAnimal, IHubInvestmentAnimal};
4679#[cfg(any(feature = "app-hubinvestmentbonusanimal-types"))]
4680pub mod hubinvestmentbonusanimal;
4681#[cfg(feature = "app-hubinvestmentbonusanimal")]
4682pub use hubinvestmentbonusanimal::IHubInvestmentBonusAnimalMethods;
4683#[cfg(feature = "app-hubinvestmentbonusanimal-types")]
4684pub use hubinvestmentbonusanimal::{HubInvestmentBonusAnimal, IHubInvestmentBonusAnimal};
4685#[cfg(any(feature = "app-hubinvestmentbonusfood-types"))]
4686pub mod hubinvestmentbonusfood;
4687#[cfg(feature = "app-hubinvestmentbonusfood")]
4688pub use hubinvestmentbonusfood::IHubInvestmentBonusFoodMethods;
4689#[cfg(feature = "app-hubinvestmentbonusfood-types")]
4690pub use hubinvestmentbonusfood::{HubInvestmentBonusFood, IHubInvestmentBonusFood};
4691#[cfg(any(feature = "app-hubinvestmentbonusitem-types"))]
4692pub mod hubinvestmentbonusitem;
4693#[cfg(feature = "app-hubinvestmentbonusitem")]
4694pub use hubinvestmentbonusitem::IHubInvestmentBonusItemMethods;
4695#[cfg(feature = "app-hubinvestmentbonusitem-types")]
4696pub use hubinvestmentbonusitem::{HubInvestmentBonusItem, IHubInvestmentBonusItem};
4697#[cfg(any(feature = "app-hubinvestmentfoodstuff-types"))]
4698pub mod hubinvestmentfoodstuff;
4699#[cfg(feature = "app-hubinvestmentfoodstuff")]
4700pub use hubinvestmentfoodstuff::IHubInvestmentFoodstuffMethods;
4701#[cfg(feature = "app-hubinvestmentfoodstuff-types")]
4702pub use hubinvestmentfoodstuff::{HubInvestmentFoodstuff, IHubInvestmentFoodstuff};
4703#[cfg(any(feature = "app-hubinvestmentlevel-types"))]
4704pub mod hubinvestmentlevel;
4705#[cfg(feature = "app-hubinvestmentlevel")]
4706pub use hubinvestmentlevel::IHubInvestmentLevelMethods;
4707#[cfg(feature = "app-hubinvestmentlevel-types")]
4708pub use hubinvestmentlevel::{HubInvestmentLevel, IHubInvestmentLevel};
4709#[cfg(any(feature = "app-hubitemshopsequence-types"))]
4710pub mod hubitemshopsequence;
4711#[cfg(feature = "app-hubitemshopsequence")]
4712pub use hubitemshopsequence::IHubItemShopSequenceMethods;
4713#[cfg(feature = "app-hubitemshopsequence-types")]
4714pub use hubitemshopsequence::{HubItemShopSequence, HubItemShopSequence_Label2, IHubItemShopSequence};
4715#[cfg(any(feature = "app-hublensflare-types"))]
4716pub mod hublensflare;
4717#[cfg(feature = "app-hublensflare")]
4718pub use hublensflare::IHubLensFlareMethods;
4719#[cfg(feature = "app-hublensflare-types")]
4720pub use hublensflare::{HubLensFlare, HubLensFlare_Flare, IHubLensFlare};
4721#[cfg(any(feature = "app-hublocatorgroup-types"))]
4722pub mod hublocatorgroup;
4723#[cfg(feature = "app-hublocatorgroup")]
4724pub use hublocatorgroup::IHubLocatorGroupMethods;
4725#[cfg(feature = "app-hublocatorgroup-types")]
4726pub use hublocatorgroup::{HubLocatorGroup, IHubLocatorGroup};
4727#[cfg(any(feature = "app-hublookatcontroller-types"))]
4728pub mod hublookatcontroller;
4729#[cfg(feature = "app-hublookatcontroller")]
4730pub use hublookatcontroller::IHubLookAtControllerMethods;
4731#[cfg(feature = "app-hublookatcontroller-types")]
4732pub use hublookatcontroller::{HubLookAtController, HubLookAtController_LookAtIKParam, IHubLookAtController};
4733#[cfg(any(feature = "app-hubmanualculling-types"))]
4734pub mod hubmanualculling;
4735#[cfg(feature = "app-hubmanualculling")]
4736pub use hubmanualculling::IHubManualCullingMethods;
4737#[cfg(feature = "app-hubmanualculling-types")]
4738pub use hubmanualculling::{HubManualCulling, IHubManualCulling};
4739#[cfg(any(feature = "app-hubmanualcullingmanager-types"))]
4740pub mod hubmanualcullingmanager;
4741#[cfg(feature = "app-hubmanualcullingmanager-types")]
4742pub use hubmanualcullingmanager::{
4743    HubManualCullingManager, HubManualCullingManager_CullingGroup, IHubManualCullingManager, IHubManualCullingManager_CullingGroup,
4744};
4745#[cfg(feature = "app-hubmanualcullingmanager")]
4746pub use hubmanualcullingmanager::{IHubManualCullingManagerMethods, IHubManualCullingManager_CullingGroupMethods};
4747#[cfg(any(feature = "app-hubmapicondata-types"))]
4748pub mod hubmapicondata;
4749#[cfg(feature = "app-hubmapicondata")]
4750pub use hubmapicondata::IHubMapIconDataMethods;
4751#[cfg(feature = "app-hubmapicondata-types")]
4752pub use hubmapicondata::{HubMapIconData, IHubMapIconData};
4753#[cfg(any(feature = "app-hubmascot-types"))]
4754pub mod hubmascot;
4755#[cfg(feature = "app-hubmascot")]
4756pub use hubmascot::IHubMascotMethods;
4757#[cfg(feature = "app-hubmascot-types")]
4758pub use hubmascot::{HubMascot, IHubMascot};
4759#[cfg(any(feature = "app-hubmascotcamera-types"))]
4760pub mod hubmascotcamera;
4761#[cfg(feature = "app-hubmascotcamera")]
4762pub use hubmascotcamera::IHubMascotCameraMethods;
4763#[cfg(feature = "app-hubmascotcamera-types")]
4764pub use hubmascotcamera::{HubMascotCamera, IHubMascotCamera};
4765#[cfg(any(feature = "app-hubmascotcontroller-types"))]
4766pub mod hubmascotcontroller;
4767#[cfg(feature = "app-hubmascotcontroller")]
4768pub use hubmascotcontroller::IHubMascotControllerMethods;
4769#[cfg(feature = "app-hubmascotcontroller-types")]
4770pub use hubmascotcontroller::{HubMascotController, HubMascotController_Mode, IHubMascotController};
4771#[cfg(any(feature = "app-hubmascotsequence-types"))]
4772pub mod hubmascotsequence;
4773#[cfg(feature = "app-hubmascotsequence-types")]
4774pub use hubmascotsequence::{
4775    HubMascotSequence, HubMascotSequence_Label, HubMascotSequence_NameDecideConfirm, HubMascotSequence_NameDecideConfirm_ConfirmDialogItemNo,
4776    HubMascotSequence_NameDecideConfirm_ConfirmDialogItemYes, IHubMascotSequence, IHubMascotSequence_NameDecideConfirm,
4777    IHubMascotSequence_NameDecideConfirm_ConfirmDialogItemNo, IHubMascotSequence_NameDecideConfirm_ConfirmDialogItemYes,
4778};
4779#[cfg(feature = "app-hubmascotsequence")]
4780pub use hubmascotsequence::{
4781    IHubMascotSequenceMethods, IHubMascotSequence_NameDecideConfirmMethods, IHubMascotSequence_NameDecideConfirm_ConfirmDialogItemNoMethods,
4782    IHubMascotSequence_NameDecideConfirm_ConfirmDialogItemYesMethods,
4783};
4784#[cfg(any(feature = "app-hubmaterialarray-types"))]
4785pub mod hubmaterialarray;
4786#[cfg(feature = "app-hubmaterialarray")]
4787pub use hubmaterialarray::IHubMaterialArrayMethods;
4788#[cfg(feature = "app-hubmaterialarray-types")]
4789pub use hubmaterialarray::{HubMaterialArray, HubMaterialArray_MaterialInfo, IHubMaterialArray};
4790#[cfg(any(feature = "app-hubmaterialbonus-types"))]
4791pub mod hubmaterialbonus;
4792#[cfg(feature = "app-hubmaterialbonus")]
4793pub use hubmaterialbonus::IHubMaterialBonusMethods;
4794#[cfg(feature = "app-hubmaterialbonus-types")]
4795pub use hubmaterialbonus::{HubMaterialBonus, IHubMaterialBonus};
4796#[cfg(any(feature = "app-hubmaterialselector-types"))]
4797pub mod hubmaterialselector;
4798#[cfg(feature = "app-hubmaterialselector")]
4799pub use hubmaterialselector::IHubMaterialSelectorMethods;
4800#[cfg(feature = "app-hubmaterialselector-types")]
4801pub use hubmaterialselector::{HubMaterialSelector, IHubMaterialSelector};
4802#[cfg(any(feature = "app-hubmenu-types"))]
4803pub mod hubmenu;
4804#[cfg(feature = "app-hubmenu-types")]
4805pub use hubmenu::{
4806    HubMenu, HubMenu_FriendItem, HubMenu_GmapItem, HubMenu_GodItem, HubMenu_HubMenuItem, HubMenu_InventoryItem, HubMenu_MapInfoItem,
4807    HubMenu_MaterialListItem, HubMenu_NextChapterItem, HubMenu_NextItem, HubMenu_SaveItem, HubMenu_SubFriendMenu, HubMenu_SubFriendMenu_KizunaItem,
4808    HubMenu_SubFriendMenu_NotebookItem, HubMenu_SubFriendMenu_ProfileCardItem, HubMenu_SubFriendMenu_RelianceItem,
4809    HubMenu_SubFriendMenu_RingListItem, HubMenu_SubSystemMenu, HubMenu_SubSystemMenu_ConfigItem, HubMenu_SubSystemMenu_ResetItem,
4810    HubMenu_SubSystemMenu_TutorialItem, HubMenu_SystemItem, IHubMenu, IHubMenu_FriendItem, IHubMenu_GmapItem, IHubMenu_GodItem, IHubMenu_HubMenuItem,
4811    IHubMenu_InventoryItem, IHubMenu_MapInfoItem, IHubMenu_MaterialListItem, IHubMenu_NextChapterItem, IHubMenu_NextItem, IHubMenu_SaveItem,
4812    IHubMenu_SubFriendMenu, IHubMenu_SubFriendMenu_KizunaItem, IHubMenu_SubFriendMenu_NotebookItem, IHubMenu_SubFriendMenu_ProfileCardItem,
4813    IHubMenu_SubFriendMenu_RelianceItem, IHubMenu_SubFriendMenu_RingListItem, IHubMenu_SubSystemMenu, IHubMenu_SubSystemMenu_ConfigItem,
4814    IHubMenu_SubSystemMenu_ResetItem, IHubMenu_SubSystemMenu_TutorialItem, IHubMenu_SystemItem,
4815};
4816#[cfg(feature = "app-hubmenu")]
4817pub use hubmenu::{
4818    IHubMenuMethods, IHubMenu_FriendItemMethods, IHubMenu_GmapItemMethods, IHubMenu_GodItemMethods, IHubMenu_HubMenuItemMethods,
4819    IHubMenu_InventoryItemMethods, IHubMenu_MapInfoItemMethods, IHubMenu_MaterialListItemMethods, IHubMenu_NextChapterItemMethods,
4820    IHubMenu_NextItemMethods, IHubMenu_SaveItemMethods, IHubMenu_SubFriendMenuMethods, IHubMenu_SubFriendMenu_KizunaItemMethods,
4821    IHubMenu_SubFriendMenu_NotebookItemMethods, IHubMenu_SubFriendMenu_ProfileCardItemMethods, IHubMenu_SubFriendMenu_RelianceItemMethods,
4822    IHubMenu_SubFriendMenu_RingListItemMethods, IHubMenu_SubSystemMenuMethods, IHubMenu_SubSystemMenu_ConfigItemMethods,
4823    IHubMenu_SubSystemMenu_ResetItemMethods, IHubMenu_SubSystemMenu_TutorialItemMethods, IHubMenu_SystemItemMethods,
4824};
4825#[cfg(any(feature = "app-hubmenucontent-types"))]
4826pub mod hubmenucontent;
4827#[cfg(feature = "app-hubmenucontent")]
4828pub use hubmenucontent::IHubMenuContentMethods;
4829#[cfg(feature = "app-hubmenucontent-types")]
4830pub use hubmenucontent::{HubMenuContent, IHubMenuContent};
4831#[cfg(any(feature = "app-hubmenusequence-types"))]
4832pub mod hubmenusequence;
4833#[cfg(feature = "app-hubmenusequence")]
4834pub use hubmenusequence::IHubMenuSequenceMethods;
4835#[cfg(feature = "app-hubmenusequence-types")]
4836pub use hubmenusequence::{HubMenuSequence, HubMenuSequence_Label, IHubMenuSequence};
4837#[cfg(any(feature = "app-hubminimap-types"))]
4838pub mod hubminimap;
4839#[cfg(feature = "app-hubminimap-types")]
4840pub use hubminimap::{HubMiniMap, HubMiniMap_IconData, HubMiniMap_MapMode, IHubMiniMap, IHubMiniMap_IconData};
4841#[cfg(feature = "app-hubminimap")]
4842pub use hubminimap::{IHubMiniMapMethods, IHubMiniMap_IconDataMethods};
4843#[cfg(any(feature = "app-hubminimapcaptureparam-types"))]
4844pub mod hubminimapcaptureparam;
4845#[cfg(feature = "app-hubminimapcaptureparam-types")]
4846pub use hubminimapcaptureparam::{
4847    HubMiniMapCaptureParam, HubMiniMapCaptureParam_CaptureParam1, IHubMiniMapCaptureParam, IHubMiniMapCaptureParam_CaptureParam1,
4848};
4849#[cfg(feature = "app-hubminimapcaptureparam")]
4850pub use hubminimapcaptureparam::{IHubMiniMapCaptureParamMethods, IHubMiniMapCaptureParam_CaptureParam1Methods};
4851#[cfg(any(feature = "app-hubminimaplayer-types"))]
4852pub mod hubminimaplayer;
4853#[cfg(feature = "app-hubminimaplayer")]
4854pub use hubminimaplayer::IHubMiniMapLayerMethods;
4855#[cfg(feature = "app-hubminimaplayer-types")]
4856pub use hubminimaplayer::{HubMiniMapLayer, IHubMiniMapLayer};
4857#[cfg(any(feature = "app-hubmovecontroller-types"))]
4858pub mod hubmovecontroller;
4859#[cfg(feature = "app-hubmovecontroller")]
4860pub use hubmovecontroller::IHubMoveControllerMethods;
4861#[cfg(feature = "app-hubmovecontroller-types")]
4862pub use hubmovecontroller::{HubMoveController, IHubMoveController};
4863#[cfg(any(feature = "app-hubmovedata-types"))]
4864pub mod hubmovedata;
4865#[cfg(feature = "app-hubmovedata")]
4866pub use hubmovedata::IHubMoveDataMethods;
4867#[cfg(feature = "app-hubmovedata-types")]
4868pub use hubmovedata::{HubMoveData, IHubMoveData};
4869#[cfg(any(feature = "app-hubmovestate-types"))]
4870pub mod hubmovestate;
4871#[cfg(feature = "app-hubmovestate")]
4872pub use hubmovestate::IHubMoveStateMethods;
4873#[cfg(feature = "app-hubmovestate-types")]
4874pub use hubmovestate::{HubMoveState, IHubMoveState};
4875#[cfg(any(feature = "app-hubmovestatemove-types"))]
4876pub mod hubmovestatemove;
4877#[cfg(feature = "app-hubmovestatemove")]
4878pub use hubmovestatemove::IHubMoveStateMoveMethods;
4879#[cfg(feature = "app-hubmovestatemove-types")]
4880pub use hubmovestatemove::{HubMoveStateMove, IHubMoveStateMove};
4881#[cfg(any(feature = "app-hubmovestatemovespline-types"))]
4882pub mod hubmovestatemovespline;
4883#[cfg(feature = "app-hubmovestatemovespline")]
4884pub use hubmovestatemovespline::IHubMoveStateMoveSplineMethods;
4885#[cfg(feature = "app-hubmovestatemovespline-types")]
4886pub use hubmovestatemovespline::{HubMoveStateMoveSpline, IHubMoveStateMoveSpline};
4887#[cfg(any(feature = "app-hubmovestatemovesplineloop-types"))]
4888pub mod hubmovestatemovesplineloop;
4889#[cfg(feature = "app-hubmovestatemovesplineloop")]
4890pub use hubmovestatemovesplineloop::IHubMoveStateMoveSplineLoopMethods;
4891#[cfg(feature = "app-hubmovestatemovesplineloop-types")]
4892pub use hubmovestatemovesplineloop::{HubMoveStateMoveSplineLoop, IHubMoveStateMoveSplineLoop};
4893#[cfg(any(feature = "app-hubmovestatewait-types"))]
4894pub mod hubmovestatewait;
4895#[cfg(feature = "app-hubmovestatewait")]
4896pub use hubmovestatewait::IHubMoveStateWaitMethods;
4897#[cfg(feature = "app-hubmovestatewait-types")]
4898pub use hubmovestatewait::{HubMoveStateWait, IHubMoveStateWait};
4899#[cfg(any(feature = "app-hubmyroomdata-types"))]
4900pub mod hubmyroomdata;
4901#[cfg(feature = "app-hubmyroomdata")]
4902pub use hubmyroomdata::IHubMyRoomDataMethods;
4903#[cfg(feature = "app-hubmyroomdata-types")]
4904pub use hubmyroomdata::{HubMyRoomData, IHubMyRoomData};
4905#[cfg(any(feature = "app-hubnationdata-types"))]
4906pub mod hubnationdata;
4907#[cfg(feature = "app-hubnationdata")]
4908pub use hubnationdata::IHubNationDataMethods;
4909#[cfg(feature = "app-hubnationdata-types")]
4910pub use hubnationdata::{HubNationData, IHubNationData};
4911#[cfg(any(feature = "app-hubparams-types"))]
4912pub mod hubparams;
4913#[cfg(feature = "app-hubparams")]
4914pub use hubparams::IHubParamsMethods;
4915#[cfg(feature = "app-hubparams-types")]
4916pub use hubparams::{HubParams, IHubParams};
4917#[cfg(any(feature = "app-hubplaycamera-types"))]
4918pub mod hubplaycamera;
4919#[cfg(feature = "app-hubplaycamera-types")]
4920pub use hubplaycamera::{HubPlayCamera, HubPlayCamera_DemoTelop, HubPlayCamera_Label, IHubPlayCamera, IHubPlayCamera_DemoTelop};
4921#[cfg(feature = "app-hubplaycamera")]
4922pub use hubplaycamera::{IHubPlayCameraMethods, IHubPlayCamera_DemoTelopMethods};
4923#[cfg(any(feature = "app-hubplayercollider-types"))]
4924pub mod hubplayercollider;
4925#[cfg(feature = "app-hubplayercollider")]
4926pub use hubplayercollider::IHubPlayerColliderMethods;
4927#[cfg(feature = "app-hubplayercollider-types")]
4928pub use hubplayercollider::{HubPlayerCollider, IHubPlayerCollider};
4929#[cfg(any(feature = "app-hubplayercontroller-types"))]
4930pub mod hubplayercontroller;
4931#[cfg(feature = "app-hubplayercontroller")]
4932pub use hubplayercontroller::IHubPlayerControllerMethods;
4933#[cfg(feature = "app-hubplayercontroller-types")]
4934pub use hubplayercontroller::{HubPlayerController, IHubPlayerController};
4935#[cfg(any(feature = "app-hubplaytalk-types"))]
4936pub mod hubplaytalk;
4937#[cfg(feature = "app-hubplaytalk-types")]
4938pub use hubplaytalk::{HubPlayTalk, HubPlayTalk_CallPuppetEvent, HubPlayTalk_TalkType, IHubPlayTalk, IHubPlayTalk_CallPuppetEvent};
4939#[cfg(feature = "app-hubplaytalk")]
4940pub use hubplaytalk::{IHubPlayTalkMethods, IHubPlayTalk_CallPuppetEventMethods};
4941#[cfg(any(feature = "app-hubplaytalkafter-types"))]
4942pub mod hubplaytalkafter;
4943#[cfg(feature = "app-hubplaytalkafter-types")]
4944pub use hubplaytalkafter::{
4945    HubPlayTalkAfter, HubPlayTalkAfter_CookingMenu, HubPlayTalkAfter_DragonRideMenu, HubPlayTalkAfter_FishingMenu,
4946    HubPlayTalkAfter_FishingPictureBookMenu, HubPlayTalkAfter_FleaMarketMenu, HubPlayTalkAfter_FortuneTellingMenu, HubPlayTalkAfter_GodRelianceMenu,
4947    HubPlayTalkAfter_Label, HubPlayTalkAfter_MuscleMenu, HubPlayTalkAfter_RelianceMenu, HubPlayTalkAfter_ReplacePerson, HubPlayTalkAfter_RingMenu,
4948    HubPlayTalkAfter_RingMenu_NoItem, HubPlayTalkAfter_RingMenu_YesItem, HubPlayTalkAfter_SelectListMenu, HubPlayTalkAfter_TalkGiftMenu,
4949    IHubPlayTalkAfter, IHubPlayTalkAfter_CookingMenu, IHubPlayTalkAfter_DragonRideMenu, IHubPlayTalkAfter_FishingMenu,
4950    IHubPlayTalkAfter_FishingPictureBookMenu, IHubPlayTalkAfter_FleaMarketMenu, IHubPlayTalkAfter_FortuneTellingMenu,
4951    IHubPlayTalkAfter_GodRelianceMenu, IHubPlayTalkAfter_MuscleMenu, IHubPlayTalkAfter_RelianceMenu, IHubPlayTalkAfter_ReplacePerson,
4952    IHubPlayTalkAfter_RingMenu, IHubPlayTalkAfter_RingMenu_NoItem, IHubPlayTalkAfter_RingMenu_YesItem, IHubPlayTalkAfter_SelectListMenu,
4953    IHubPlayTalkAfter_TalkGiftMenu,
4954};
4955#[cfg(feature = "app-hubplaytalkafter")]
4956pub use hubplaytalkafter::{
4957    IHubPlayTalkAfterMethods, IHubPlayTalkAfter_CookingMenuMethods, IHubPlayTalkAfter_DragonRideMenuMethods, IHubPlayTalkAfter_FishingMenuMethods,
4958    IHubPlayTalkAfter_FishingPictureBookMenuMethods, IHubPlayTalkAfter_FleaMarketMenuMethods, IHubPlayTalkAfter_FortuneTellingMenuMethods,
4959    IHubPlayTalkAfter_GodRelianceMenuMethods, IHubPlayTalkAfter_MuscleMenuMethods, IHubPlayTalkAfter_RelianceMenuMethods,
4960    IHubPlayTalkAfter_ReplacePersonMethods, IHubPlayTalkAfter_RingMenuMethods, IHubPlayTalkAfter_RingMenu_NoItemMethods,
4961    IHubPlayTalkAfter_RingMenu_YesItemMethods, IHubPlayTalkAfter_SelectListMenuMethods, IHubPlayTalkAfter_TalkGiftMenuMethods,
4962};
4963#[cfg(any(feature = "app-hubplaytalkaftermenucontent-types"))]
4964pub mod hubplaytalkaftermenucontent;
4965#[cfg(feature = "app-hubplaytalkaftermenucontent")]
4966pub use hubplaytalkaftermenucontent::IHubPlayTalkAfterMenuContentMethods;
4967#[cfg(feature = "app-hubplaytalkaftermenucontent-types")]
4968pub use hubplaytalkaftermenucontent::{HubPlayTalkAfterMenuContent, IHubPlayTalkAfterMenuContent};
4969#[cfg(any(feature = "app-hubrandomset-types"))]
4970pub mod hubrandomset;
4971#[cfg(feature = "app-hubrandomset")]
4972pub use hubrandomset::IHubRandomSetMethods;
4973#[cfg(feature = "app-hubrandomset-types")]
4974pub use hubrandomset::{HubRandomSet, IHubRandomSet};
4975#[cfg(any(feature = "app-hubrangeaction-types"))]
4976pub mod hubrangeaction;
4977#[cfg(feature = "app-hubrangeaction")]
4978pub use hubrangeaction::IHubRangeActionMethods;
4979#[cfg(feature = "app-hubrangeaction-types")]
4980pub use hubrangeaction::{HubRangeAction, IHubRangeAction};
4981#[cfg(any(feature = "app-hubrefineshopsequence-types"))]
4982pub mod hubrefineshopsequence;
4983#[cfg(feature = "app-hubrefineshopsequence")]
4984pub use hubrefineshopsequence::IHubRefineShopSequenceMethods;
4985#[cfg(feature = "app-hubrefineshopsequence-types")]
4986pub use hubrefineshopsequence::{HubRefineShopSequence, HubRefineShopSequence_Label2, IHubRefineShopSequence};
4987#[cfg(any(feature = "app-hubresource-types"))]
4988pub mod hubresource;
4989#[cfg(feature = "app-hubresource")]
4990pub use hubresource::IHubResourceMethods;
4991#[cfg(feature = "app-hubresource-types")]
4992pub use hubresource::{HubResource, IHubResource};
4993#[cfg(any(feature = "app-hubresourcedata-types"))]
4994pub mod hubresourcedata;
4995#[cfg(feature = "app-hubresourcedata")]
4996pub use hubresourcedata::IHubResourceDataMethods;
4997#[cfg(feature = "app-hubresourcedata-types")]
4998pub use hubresourcedata::{HubResourceData, IHubResourceData};
4999#[cfg(any(feature = "app-hubsequence-types"))]
5000pub mod hubsequence;
5001#[cfg(feature = "app-hubsequence-types")]
5002pub use hubsequence::{
5003    HubSequence, HubSequence_AreaString, HubSequence_ConfirmEndRollDialogItemNo, HubSequence_ConfirmEndRollDialogItemYes, HubSequence_Label,
5004    HubSequence_LastChapterGoToMenuItem, HubSequence_LastChapterMenu, HubSequence_LastChapterMenu_GoToMenuItem,
5005    HubSequence_LastChapterMenu_RankingMenuItem, HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog,
5006    HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem, HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem,
5007    HubSequence_LastChapterRankingMenuItem, HubSequence_LastChapterSequence, HubSequence_LastChapterSequence_ConfirmDialogItemNo,
5008    HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes, HubSequence_LastChapterSequence_Label, IHubSequence, IHubSequence_AreaString,
5009    IHubSequence_ConfirmEndRollDialogItemNo, IHubSequence_ConfirmEndRollDialogItemYes, IHubSequence_LastChapterGoToMenuItem,
5010    IHubSequence_LastChapterMenu, IHubSequence_LastChapterMenu_GoToMenuItem, IHubSequence_LastChapterMenu_RankingMenuItem,
5011    IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog, IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem,
5012    IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem, IHubSequence_LastChapterRankingMenuItem,
5013    IHubSequence_LastChapterSequence, IHubSequence_LastChapterSequence_ConfirmDialogItemNo,
5014    IHubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes,
5015};
5016#[cfg(feature = "app-hubsequence")]
5017pub use hubsequence::{
5018    IHubSequenceMethods, IHubSequence_AreaStringMethods, IHubSequence_ConfirmEndRollDialogItemNoMethods,
5019    IHubSequence_ConfirmEndRollDialogItemYesMethods, IHubSequence_LastChapterGoToMenuItemMethods, IHubSequence_LastChapterMenuMethods,
5020    IHubSequence_LastChapterMenu_GoToMenuItemMethods, IHubSequence_LastChapterMenu_RankingMenuItemMethods,
5021    IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItemMethods,
5022    IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItemMethods, IHubSequence_LastChapterRankingMenuItemMethods,
5023    IHubSequence_LastChapterSequenceMethods, IHubSequence_LastChapterSequence_ConfirmDialogItemNoMethods,
5024    IHubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYesMethods,
5025};
5026#[cfg(any(feature = "app-hubskyselector-types"))]
5027pub mod hubskyselector;
5028#[cfg(feature = "app-hubskyselector")]
5029pub use hubskyselector::IHubSkySelectorMethods;
5030#[cfg(feature = "app-hubskyselector-types")]
5031pub use hubskyselector::{HubSkySelector, IHubSkySelector};
5032#[cfg(any(feature = "app-hubsolanelorworldmap-types"))]
5033pub mod hubsolanelorworldmap;
5034#[cfg(feature = "app-hubsolanelorworldmap")]
5035pub use hubsolanelorworldmap::IHubSolanelOrWorldMapMethods;
5036#[cfg(feature = "app-hubsolanelorworldmap-types")]
5037pub use hubsolanelorworldmap::{HubSolanelOrWorldMap, IHubSolanelOrWorldMap};
5038#[cfg(any(feature = "app-hubstatuecondition-types"))]
5039pub mod hubstatuecondition;
5040#[cfg(feature = "app-hubstatuecondition")]
5041pub use hubstatuecondition::IHubStatueConditionMethods;
5042#[cfg(feature = "app-hubstatuecondition-types")]
5043pub use hubstatuecondition::{HubStatueCondition, IHubStatueCondition};
5044#[cfg(any(feature = "app-hubtalkdata-types"))]
5045pub mod hubtalkdata;
5046#[cfg(feature = "app-hubtalkdata")]
5047pub use hubtalkdata::IHubTalkDataMethods;
5048#[cfg(feature = "app-hubtalkdata-types")]
5049pub use hubtalkdata::{HubTalkData, IHubTalkData};
5050#[cfg(any(feature = "app-hubtalkfacilitydata-types"))]
5051pub mod hubtalkfacilitydata;
5052#[cfg(feature = "app-hubtalkfacilitydata")]
5053pub use hubtalkfacilitydata::IHubTalkFacilityDataMethods;
5054#[cfg(feature = "app-hubtalkfacilitydata-types")]
5055pub use hubtalkfacilitydata::{HubTalkFacilityData, IHubTalkFacilityData};
5056#[cfg(any(feature = "app-hubtalkrelative-types"))]
5057pub mod hubtalkrelative;
5058#[cfg(feature = "app-hubtalkrelative")]
5059pub use hubtalkrelative::IHubTalkRelativeMethods;
5060#[cfg(feature = "app-hubtalkrelative-types")]
5061pub use hubtalkrelative::{HubTalkRelative, IHubTalkRelative};
5062#[cfg(any(feature = "app-hubunitcontroller-types"))]
5063pub mod hubunitcontroller;
5064#[cfg(feature = "app-hubunitcontroller")]
5065pub use hubunitcontroller::IHubUnitControllerMethods;
5066#[cfg(feature = "app-hubunitcontroller-types")]
5067pub use hubunitcontroller::{HubUnitController, IHubUnitController};
5068#[cfg(any(feature = "app-hubutil-types"))]
5069pub mod hubutil;
5070#[cfg(feature = "app-hubutil-types")]
5071pub use hubutil::{HubUtil, HubUtil_BSpline, HubUtil_ConditionType, HubUtil_TimezoneType, IHubUtil, IHubUtil_BSpline};
5072#[cfg(feature = "app-hubutil")]
5073pub use hubutil::{IHubUtilMethods, IHubUtil_BSplineMethods};
5074#[cfg(any(feature = "app-hubvariable-types"))]
5075pub mod hubvariable;
5076#[cfg(feature = "app-hubvariable-types")]
5077pub use hubvariable::{HubVariable, HubVariable_Mascot, IHubVariable, IHubVariable_Mascot};
5078#[cfg(feature = "app-hubvariable")]
5079pub use hubvariable::{IHubVariableMethods, IHubVariable_MascotMethods};
5080#[cfg(any(feature = "app-hubweaponshopsequence-types"))]
5081pub mod hubweaponshopsequence;
5082#[cfg(feature = "app-hubweaponshopsequence")]
5083pub use hubweaponshopsequence::IHubWeaponShopSequenceMethods;
5084#[cfg(feature = "app-hubweaponshopsequence-types")]
5085pub use hubweaponshopsequence::{HubWeaponShopSequence, HubWeaponShopSequence_Label2, IHubWeaponShopSequence};
5086#[cfg(any(feature = "app-identifier-types"))]
5087pub mod identifier;
5088#[cfg(feature = "app-identifier")]
5089pub use identifier::IIdentifierMethods;
5090#[cfg(feature = "app-identifier-types")]
5091pub use identifier::{IIdentifier, Identifier};
5092#[cfg(any(feature = "app-igamecolorvalidate-types"))]
5093pub mod igamecolorvalidate;
5094#[cfg(feature = "app-igamecolorvalidate")]
5095pub use igamecolorvalidate::IIGameColorValidateMethods;
5096#[cfg(feature = "app-igamecolorvalidate-types")]
5097pub use igamecolorvalidate::{IGameColorValidate, IIGameColorValidate};
5098#[cfg(any(feature = "app-imapdeploy_interface-types"))]
5099pub mod imapdeploy_interface;
5100#[cfg(feature = "app-imapdeploy_interface")]
5101pub use imapdeploy_interface::IIMapDeploy_InterfaceMethods;
5102#[cfg(feature = "app-imapdeploy_interface-types")]
5103pub use imapdeploy_interface::{IIMapDeploy_Interface, IMapDeploy_Interface};
5104#[cfg(any(feature = "app-inactivator-types"))]
5105pub mod inactivator;
5106#[cfg(feature = "app-inactivator")]
5107pub use inactivator::IInactivatorMethods;
5108#[cfg(feature = "app-inactivator-types")]
5109pub use inactivator::{IInactivator, Inactivator, Inactivator_Flags, Inactivator_Kind};
5110#[cfg(any(feature = "app-infoutil-types"))]
5111pub mod infoutil;
5112#[cfg(feature = "app-infoutil-types")]
5113pub use infoutil::{IInfoUtil, IInfoUtil_StatusSkill, InfoUtil, InfoUtil_HpStockSpriteType, InfoUtil_StatusSkill};
5114#[cfg(feature = "app-infoutil")]
5115pub use infoutil::{IInfoUtilMethods, IInfoUtil_StatusSkillMethods};
5116#[cfg(any(feature = "app-instanceitem_1-types"))]
5117pub mod instanceitem_1;
5118#[cfg(feature = "app-instanceitem_1")]
5119pub use instanceitem_1::IInstanceItem_1Methods;
5120#[cfg(feature = "app-instanceitem_1-types")]
5121pub use instanceitem_1::{IInstanceItem_1, InstanceItem_1};
5122#[cfg(any(feature = "app-intcommand-types"))]
5123pub mod intcommand;
5124#[cfg(feature = "app-intcommand")]
5125pub use intcommand::IIntCommandMethods;
5126#[cfg(feature = "app-intcommand-types")]
5127pub use intcommand::{IIntCommand, IntCommand};
5128#[cfg(any(feature = "app-integeritem_1-types"))]
5129pub mod integeritem_1;
5130#[cfg(feature = "app-integeritem_1")]
5131pub use integeritem_1::IIntegerItem_1Methods;
5132#[cfg(feature = "app-integeritem_1-types")]
5133pub use integeritem_1::{IIntegerItem_1, IntegerItem_1};
5134#[cfg(any(feature = "app-interactdata-types"))]
5135pub mod interactdata;
5136#[cfg(feature = "app-interactdata")]
5137pub use interactdata::IInteractDataMethods;
5138#[cfg(feature = "app-interactdata-types")]
5139pub use interactdata::{IInteractData, InteractData, InteractData_Interacts};
5140#[cfg(any(feature = "app-interpolator_1-types"))]
5141pub mod interpolator_1;
5142#[cfg(feature = "app-interpolator_1")]
5143pub use interpolator_1::IInterpolator_1Methods;
5144#[cfg(feature = "app-interpolator_1-types")]
5145pub use interpolator_1::{IInterpolator_1, Interpolator_1};
5146#[cfg(any(feature = "app-interpolatorcolor-types"))]
5147pub mod interpolatorcolor;
5148#[cfg(feature = "app-interpolatorcolor")]
5149pub use interpolatorcolor::IInterpolatorColorMethods;
5150#[cfg(feature = "app-interpolatorcolor-types")]
5151pub use interpolatorcolor::{IInterpolatorColor, InterpolatorColor};
5152#[cfg(any(feature = "app-interpolatorfloat-types"))]
5153pub mod interpolatorfloat;
5154#[cfg(feature = "app-interpolatorfloat")]
5155pub use interpolatorfloat::IInterpolatorFloatMethods;
5156#[cfg(feature = "app-interpolatorfloat-types")]
5157pub use interpolatorfloat::{IInterpolatorFloat, InterpolatorFloat};
5158#[cfg(any(feature = "app-interpolatorint-types"))]
5159pub mod interpolatorint;
5160#[cfg(feature = "app-interpolatorint")]
5161pub use interpolatorint::IInterpolatorIntMethods;
5162#[cfg(feature = "app-interpolatorint-types")]
5163pub use interpolatorint::{IInterpolatorInt, InterpolatorInt};
5164#[cfg(any(feature = "app-interpolatorrotation-types"))]
5165pub mod interpolatorrotation;
5166#[cfg(feature = "app-interpolatorrotation")]
5167pub use interpolatorrotation::IInterpolatorRotationMethods;
5168#[cfg(feature = "app-interpolatorrotation-types")]
5169pub use interpolatorrotation::{IInterpolatorRotation, InterpolatorRotation};
5170#[cfg(any(feature = "app-interpolatorrotationcurve-types"))]
5171pub mod interpolatorrotationcurve;
5172#[cfg(feature = "app-interpolatorrotationcurve")]
5173pub use interpolatorrotationcurve::IInterpolatorRotationCurveMethods;
5174#[cfg(feature = "app-interpolatorrotationcurve-types")]
5175pub use interpolatorrotationcurve::{IInterpolatorRotationCurve, InterpolatorRotationCurve};
5176#[cfg(any(feature = "app-interpolatortime-types"))]
5177pub mod interpolatortime;
5178#[cfg(feature = "app-interpolatortime")]
5179pub use interpolatortime::IInterpolatorTimeMethods;
5180#[cfg(feature = "app-interpolatortime-types")]
5181pub use interpolatortime::{IInterpolatorTime, InterpolatorTime};
5182#[cfg(any(feature = "app-interpolatorvector2-types"))]
5183pub mod interpolatorvector2;
5184#[cfg(feature = "app-interpolatorvector2")]
5185pub use interpolatorvector2::IInterpolatorVector2Methods;
5186#[cfg(feature = "app-interpolatorvector2-types")]
5187pub use interpolatorvector2::{IInterpolatorVector2, InterpolatorVector2};
5188#[cfg(any(feature = "app-interpolatorvector3-types"))]
5189pub mod interpolatorvector3;
5190#[cfg(feature = "app-interpolatorvector3")]
5191pub use interpolatorvector3::IInterpolatorVector3Methods;
5192#[cfg(feature = "app-interpolatorvector3-types")]
5193pub use interpolatorvector3::{IInterpolatorVector3, InterpolatorVector3};
5194#[cfg(any(feature = "app-interruptinspector-types"))]
5195pub mod interruptinspector;
5196#[cfg(feature = "app-interruptinspector")]
5197pub use interruptinspector::IInterruptInspectorMethods;
5198#[cfg(feature = "app-interruptinspector-types")]
5199pub use interruptinspector::{IInterruptInspector, InterruptInspector};
5200#[cfg(any(feature = "app-inventorypoolitemmenu-types"))]
5201pub mod inventorypoolitemmenu;
5202#[cfg(feature = "app-inventorypoolitemmenu")]
5203pub use inventorypoolitemmenu::IInventoryPoolItemMenuMethods;
5204#[cfg(feature = "app-inventorypoolitemmenu-types")]
5205pub use inventorypoolitemmenu::{IInventoryPoolItemMenu, InventoryPoolItemMenu, InventoryPoolItemMenu_Kinds};
5206#[cfg(any(feature = "app-inventorypoolitemmenublankitem-types"))]
5207pub mod inventorypoolitemmenublankitem;
5208#[cfg(feature = "app-inventorypoolitemmenublankitem")]
5209pub use inventorypoolitemmenublankitem::IInventoryPoolItemMenuBlankItemMethods;
5210#[cfg(feature = "app-inventorypoolitemmenublankitem-types")]
5211pub use inventorypoolitemmenublankitem::{IInventoryPoolItemMenuBlankItem, InventoryPoolItemMenuBlankItem};
5212#[cfg(any(feature = "app-inventorypoolitemmenucontent-types"))]
5213pub mod inventorypoolitemmenucontent;
5214#[cfg(feature = "app-inventorypoolitemmenucontent")]
5215pub use inventorypoolitemmenucontent::IInventoryPoolItemMenuContentMethods;
5216#[cfg(feature = "app-inventorypoolitemmenucontent-types")]
5217pub use inventorypoolitemmenucontent::{IInventoryPoolItemMenuContent, InventoryPoolItemMenuContent, InventoryPoolItemMenuContent_KindBgNameClass};
5218#[cfg(any(feature = "app-inventorypoolitemmenuitem-types"))]
5219pub mod inventorypoolitemmenuitem;
5220#[cfg(feature = "app-inventorypoolitemmenuitem")]
5221pub use inventorypoolitemmenuitem::IInventoryPoolItemMenuItemMethods;
5222#[cfg(feature = "app-inventorypoolitemmenuitem-types")]
5223pub use inventorypoolitemmenuitem::{IInventoryPoolItemMenuItem, InventoryPoolItemMenuItem, InventoryPoolItemMenuItem_PoolItemKind};
5224#[cfg(any(feature = "app-inventorypoolitemmenunoneitem-types"))]
5225pub mod inventorypoolitemmenunoneitem;
5226#[cfg(feature = "app-inventorypoolitemmenunoneitem")]
5227pub use inventorypoolitemmenunoneitem::IInventoryPoolItemMenuNoneItemMethods;
5228#[cfg(feature = "app-inventorypoolitemmenunoneitem-types")]
5229pub use inventorypoolitemmenunoneitem::{IInventoryPoolItemMenuNoneItem, InventoryPoolItemMenuNoneItem};
5230#[cfg(any(feature = "app-inventoryroot-types"))]
5231pub mod inventoryroot;
5232#[cfg(feature = "app-inventoryroot")]
5233pub use inventoryroot::IInventoryRootMethods;
5234#[cfg(feature = "app-inventoryroot-types")]
5235pub use inventoryroot::{IInventoryRoot, InventoryRoot};
5236#[cfg(any(feature = "app-inventorysubmenu-types"))]
5237pub mod inventorysubmenu;
5238#[cfg(feature = "app-inventorysubmenu-types")]
5239pub use inventorysubmenu::{
5240    IInventorySubMenu, IInventorySubMenu_BaseMenuItem, IInventorySubMenu_EquipMenuItem, IInventorySubMenu_ReceiveMenuItem,
5241    IInventorySubMenu_SortMenuItem, IInventorySubMenu_StoreMenuItem, IInventorySubMenu_TakeOffMenuItem, IInventorySubMenu_ThrowAwayMenuItem,
5242    IInventorySubMenu_ThrowAwayMenuItem_ConfirmDialog, IInventorySubMenu_ThrowAwayMenuItem_ConfirmDialog_ConfirmDialogItemYes,
5243    IInventorySubMenu_ThrowAwayMenuItem_ConfirmDialog_DecideCallback, IInventorySubMenu_TradeMenuItem, IInventorySubMenu_UseMenuItem,
5244    IInventorySubMenu_UseMenuItem_ConfirmDialog, IInventorySubMenu_UseMenuItem_ConfirmDialog_YesEventHandler,
5245    IInventorySubMenu_UseMenuItem_ConfirmDialog_YesMenuItem, InventorySubMenu, InventorySubMenu_BaseMenuItem, InventorySubMenu_EquipMenuItem,
5246    InventorySubMenu_ReceiveMenuItem, InventorySubMenu_SortMenuItem, InventorySubMenu_StoreMenuItem, InventorySubMenu_TakeOffMenuItem,
5247    InventorySubMenu_ThrowAwayMenuItem, InventorySubMenu_ThrowAwayMenuItem_ConfirmDialog,
5248    InventorySubMenu_ThrowAwayMenuItem_ConfirmDialog_ConfirmDialogItemYes, InventorySubMenu_ThrowAwayMenuItem_ConfirmDialog_DecideCallback,
5249    InventorySubMenu_TradeMenuItem, InventorySubMenu_UseMenuItem, InventorySubMenu_UseMenuItem_ConfirmDialog,
5250    InventorySubMenu_UseMenuItem_ConfirmDialog_YesEventHandler, InventorySubMenu_UseMenuItem_ConfirmDialog_YesMenuItem,
5251};
5252#[cfg(feature = "app-inventorysubmenu")]
5253pub use inventorysubmenu::{
5254    IInventorySubMenuMethods, IInventorySubMenu_BaseMenuItemMethods, IInventorySubMenu_EquipMenuItemMethods,
5255    IInventorySubMenu_ReceiveMenuItemMethods, IInventorySubMenu_SortMenuItemMethods, IInventorySubMenu_StoreMenuItemMethods,
5256    IInventorySubMenu_TakeOffMenuItemMethods, IInventorySubMenu_ThrowAwayMenuItemMethods, IInventorySubMenu_ThrowAwayMenuItem_ConfirmDialogMethods,
5257    IInventorySubMenu_ThrowAwayMenuItem_ConfirmDialog_ConfirmDialogItemYesMethods,
5258    IInventorySubMenu_ThrowAwayMenuItem_ConfirmDialog_DecideCallbackMethods, IInventorySubMenu_TradeMenuItemMethods,
5259    IInventorySubMenu_UseMenuItemMethods, IInventorySubMenu_UseMenuItem_ConfirmDialogMethods,
5260    IInventorySubMenu_UseMenuItem_ConfirmDialog_YesEventHandlerMethods, IInventorySubMenu_UseMenuItem_ConfirmDialog_YesMenuItemMethods,
5261};
5262#[cfg(any(feature = "app-inventoryunititemmenu-types"))]
5263pub mod inventoryunititemmenu;
5264#[cfg(feature = "app-inventoryunititemmenu")]
5265pub use inventoryunititemmenu::IInventoryUnitItemMenuMethods;
5266#[cfg(feature = "app-inventoryunititemmenu-types")]
5267pub use inventoryunititemmenu::{IInventoryUnitItemMenu, InventoryUnitItemMenu};
5268#[cfg(any(feature = "app-inventoryunititemmenucontent-types"))]
5269pub mod inventoryunititemmenucontent;
5270#[cfg(feature = "app-inventoryunititemmenucontent")]
5271pub use inventoryunititemmenucontent::IInventoryUnitItemMenuContentMethods;
5272#[cfg(feature = "app-inventoryunititemmenucontent-types")]
5273pub use inventoryunititemmenucontent::{IInventoryUnitItemMenuContent, InventoryUnitItemMenuContent};
5274#[cfg(any(feature = "app-inventoryunititemmenuitem-types"))]
5275pub mod inventoryunititemmenuitem;
5276#[cfg(feature = "app-inventoryunititemmenuitem")]
5277pub use inventoryunititemmenuitem::IInventoryUnitItemMenuItemMethods;
5278#[cfg(feature = "app-inventoryunititemmenuitem-types")]
5279pub use inventoryunititemmenuitem::{IInventoryUnitItemMenuItem, InventoryUnitItemMenuItem};
5280#[cfg(any(feature = "app-investmentmappoint-types"))]
5281pub mod investmentmappoint;
5282#[cfg(feature = "app-investmentmappoint")]
5283pub use investmentmappoint::IInvestmentMapPointMethods;
5284#[cfg(feature = "app-investmentmappoint-types")]
5285pub use investmentmappoint::{IInvestmentMapPoint, InvestmentMapPoint};
5286#[cfg(any(feature = "app-investmentmenu-types"))]
5287pub mod investmentmenu;
5288#[cfg(feature = "app-investmentmenu-types")]
5289pub use investmentmenu::{
5290    IInvestmentMenu, IInvestmentMenu_DecideEventHandler, IInvestmentMenu_InvestmentMenuItem,
5291    IInvestmentMenu_InvestmentMenuItem_InvestmentSubMenuItem, InvestmentMenu, InvestmentMenu_DecideEventHandler, InvestmentMenu_InvestmentMenuItem,
5292    InvestmentMenu_InvestmentMenuItem_InvestmentSubMenuItem,
5293};
5294#[cfg(feature = "app-investmentmenu")]
5295pub use investmentmenu::{
5296    IInvestmentMenuMethods, IInvestmentMenu_DecideEventHandlerMethods, IInvestmentMenu_InvestmentMenuItemMethods,
5297    IInvestmentMenu_InvestmentMenuItem_InvestmentSubMenuItemMethods,
5298};
5299#[cfg(any(feature = "app-investmentmenucontent-types"))]
5300pub mod investmentmenucontent;
5301#[cfg(feature = "app-investmentmenucontent-types")]
5302pub use investmentmenucontent::{
5303    IInvestmentMenuContent, IInvestmentMenuContent_AnimalInfo, IInvestmentMenuContent_BattleEnemyInfo, IInvestmentMenuContent_DropItemInfo,
5304    InvestmentMenuContent, InvestmentMenuContent_AnimalInfo, InvestmentMenuContent_BattleEnemyInfo, InvestmentMenuContent_DropItemInfo,
5305};
5306#[cfg(feature = "app-investmentmenucontent")]
5307pub use investmentmenucontent::{
5308    IInvestmentMenuContentMethods, IInvestmentMenuContent_AnimalInfoMethods, IInvestmentMenuContent_BattleEnemyInfoMethods,
5309    IInvestmentMenuContent_DropItemInfoMethods,
5310};
5311#[cfg(any(feature = "app-investmentmenuitemcontent-types"))]
5312pub mod investmentmenuitemcontent;
5313#[cfg(feature = "app-investmentmenuitemcontent")]
5314pub use investmentmenuitemcontent::IInvestmentMenuItemContentMethods;
5315#[cfg(feature = "app-investmentmenuitemcontent-types")]
5316pub use investmentmenuitemcontent::{IInvestmentMenuItemContent, InvestmentMenuItemContent};
5317#[cfg(any(feature = "app-investmentnationdatamenu-types"))]
5318pub mod investmentnationdatamenu;
5319#[cfg(feature = "app-investmentnationdatamenu-types")]
5320pub use investmentnationdatamenu::{
5321    IInvestmentNationDataMenu, IInvestmentNationDataMenu_AnimalInfo, IInvestmentNationDataMenu_ItemInfo, InvestmentNationDataMenu,
5322    InvestmentNationDataMenu_AnimalInfo, InvestmentNationDataMenu_ItemInfo,
5323};
5324#[cfg(feature = "app-investmentnationdatamenu")]
5325pub use investmentnationdatamenu::{
5326    IInvestmentNationDataMenuMethods, IInvestmentNationDataMenu_AnimalInfoMethods, IInvestmentNationDataMenu_ItemInfoMethods,
5327};
5328#[cfg(any(feature = "app-investmentnationdatasequence-types"))]
5329pub mod investmentnationdatasequence;
5330#[cfg(feature = "app-investmentnationdatasequence-types")]
5331pub use investmentnationdatasequence::{
5332    IInvestmentNationDataSequence, IInvestmentNationDataSequence_DecideEventHandler, InvestmentNationDataSequence,
5333    InvestmentNationDataSequence_DecideEventHandler, InvestmentNationDataSequence_Label2,
5334};
5335#[cfg(feature = "app-investmentnationdatasequence")]
5336pub use investmentnationdatasequence::{IInvestmentNationDataSequenceMethods, IInvestmentNationDataSequence_DecideEventHandlerMethods};
5337#[cfg(any(feature = "app-investmentsequence-types"))]
5338pub mod investmentsequence;
5339#[cfg(feature = "app-investmentsequence")]
5340pub use investmentsequence::IInvestmentSequenceMethods;
5341#[cfg(feature = "app-investmentsequence-types")]
5342pub use investmentsequence::{IInvestmentSequence, InvestmentSequence, InvestmentSequence_Label2};
5343#[cfg(any(feature = "app-ipaintgetter-types"))]
5344pub mod ipaintgetter;
5345#[cfg(feature = "app-ipaintgetter")]
5346pub use ipaintgetter::IIPaintGetterMethods;
5347#[cfg(feature = "app-ipaintgetter-types")]
5348pub use ipaintgetter::{IIPaintGetter, IPaintGetter};
5349#[cfg(any(feature = "app-irawassetbundle_1-types"))]
5350pub mod irawassetbundle_1;
5351#[cfg(feature = "app-irawassetbundle_1")]
5352pub use irawassetbundle_1::IIRawAssetBundle_1Methods;
5353#[cfg(feature = "app-irawassetbundle_1-types")]
5354pub use irawassetbundle_1::{IIRawAssetBundle_1, IRawAssetBundle_1};
5355#[cfg(any(feature = "app-irewardsequence-types"))]
5356pub mod irewardsequence;
5357#[cfg(feature = "app-irewardsequence")]
5358pub use irewardsequence::IIRewardSequenceMethods;
5359#[cfg(feature = "app-irewardsequence-types")]
5360pub use irewardsequence::{IIRewardSequence, IRewardSequence};
5361#[cfg(any(feature = "app-itemdata-types"))]
5362pub mod itemdata;
5363#[cfg(feature = "app-itemdata-types")]
5364pub use itemdata::{
5365    IItemData, IItemData_FlagField, ItemData, ItemData_AddTargets, ItemData_Attrs, ItemData_FlagField, ItemData_Flags, ItemData_Kinds,
5366    ItemData_RodTypes, ItemData_UseTypes, ItemData_WeaponAttrs,
5367};
5368#[cfg(feature = "app-itemdata")]
5369pub use itemdata::{IItemDataMethods, IItemData_FlagFieldMethods};
5370#[cfg(any(feature = "app-itemevolvedata-types"))]
5371pub mod itemevolvedata;
5372#[cfg(feature = "app-itemevolvedata")]
5373pub use itemevolvedata::IItemEvolveDataMethods;
5374#[cfg(feature = "app-itemevolvedata-types")]
5375pub use itemevolvedata::{IItemEvolveData, ItemEvolveData};
5376#[cfg(any(feature = "app-itemgainsequence-types"))]
5377pub mod itemgainsequence;
5378#[cfg(feature = "app-itemgainsequence")]
5379pub use itemgainsequence::IItemGainSequenceMethods;
5380#[cfg(feature = "app-itemgainsequence-types")]
5381pub use itemgainsequence::{IItemGainSequence, ItemGainSequence, ItemGainSequence_Label};
5382#[cfg(any(feature = "app-itemholdinginfowindow-types"))]
5383pub mod itemholdinginfowindow;
5384#[cfg(feature = "app-itemholdinginfowindow")]
5385pub use itemholdinginfowindow::IItemHoldingInfoWindowMethods;
5386#[cfg(feature = "app-itemholdinginfowindow-types")]
5387pub use itemholdinginfowindow::{IItemHoldingInfoWindow, ItemHoldingInfoWindow};
5388#[cfg(any(feature = "app-itemlistdialogcontent-types"))]
5389pub mod itemlistdialogcontent;
5390#[cfg(feature = "app-itemlistdialogcontent")]
5391pub use itemlistdialogcontent::IItemListDialogContentMethods;
5392#[cfg(feature = "app-itemlistdialogcontent-types")]
5393pub use itemlistdialogcontent::{IItemListDialogContent, ItemListDialogContent};
5394#[cfg(any(feature = "app-itemlistdialogitemcontent-types"))]
5395pub mod itemlistdialogitemcontent;
5396#[cfg(feature = "app-itemlistdialogitemcontent")]
5397pub use itemlistdialogitemcontent::IItemListDialogItemContentMethods;
5398#[cfg(feature = "app-itemlistdialogitemcontent-types")]
5399pub use itemlistdialogitemcontent::{IItemListDialogItemContent, ItemListDialogItemContent};
5400#[cfg(any(feature = "app-itemlistyesnodialog-types"))]
5401pub mod itemlistyesnodialog;
5402#[cfg(feature = "app-itemlistyesnodialog-types")]
5403pub use itemlistyesnodialog::{
5404    IItemListYesNoDialog, IItemListYesNoDialog_ItemParam, IItemListYesNoDialog_MoneyParam, ItemListYesNoDialog, ItemListYesNoDialog_ItemParam,
5405    ItemListYesNoDialog_MoneyParam,
5406};
5407#[cfg(feature = "app-itemlistyesnodialog")]
5408pub use itemlistyesnodialog::{IItemListYesNoDialogMethods, IItemListYesNoDialog_ItemParamMethods, IItemListYesNoDialog_MoneyParamMethods};
5409#[cfg(any(feature = "app-itemmenudetailsetter-types"))]
5410pub mod itemmenudetailsetter;
5411#[cfg(feature = "app-itemmenudetailsetter")]
5412pub use itemmenudetailsetter::IItemMenuDetailSetterMethods;
5413#[cfg(feature = "app-itemmenudetailsetter-types")]
5414pub use itemmenudetailsetter::{IItemMenuDetailSetter, ItemMenuDetailSetter, ItemMenuDetailSetter_Kind};
5415#[cfg(any(feature = "app-itemrefinedata-types"))]
5416pub mod itemrefinedata;
5417#[cfg(feature = "app-itemrefinedata")]
5418pub use itemrefinedata::IItemRefineDataMethods;
5419#[cfg(feature = "app-itemrefinedata-types")]
5420pub use itemrefinedata::{IItemRefineData, ItemRefineData};
5421#[cfg(any(feature = "app-itemrefineexchangedata-types"))]
5422pub mod itemrefineexchangedata;
5423#[cfg(feature = "app-itemrefineexchangedata")]
5424pub use itemrefineexchangedata::IItemRefineExchangeDataMethods;
5425#[cfg(feature = "app-itemrefineexchangedata-types")]
5426pub use itemrefineexchangedata::{IItemRefineExchangeData, ItemRefineExchangeData};
5427#[cfg(any(feature = "app-itemsequence-types"))]
5428pub mod itemsequence;
5429#[cfg(feature = "app-itemsequence")]
5430pub use itemsequence::IItemSequenceMethods;
5431#[cfg(feature = "app-itemsequence-types")]
5432pub use itemsequence::{IItemSequence, ItemSequence};
5433#[cfg(any(feature = "app-itemshopbuyemptymenuitem-types"))]
5434pub mod itemshopbuyemptymenuitem;
5435#[cfg(feature = "app-itemshopbuyemptymenuitem")]
5436pub use itemshopbuyemptymenuitem::IItemShopBuyEmptyMenuItemMethods;
5437#[cfg(feature = "app-itemshopbuyemptymenuitem-types")]
5438pub use itemshopbuyemptymenuitem::{IItemShopBuyEmptyMenuItem, ItemShopBuyEmptyMenuItem};
5439#[cfg(any(feature = "app-itemshopbuymenu-types"))]
5440pub mod itemshopbuymenu;
5441#[cfg(feature = "app-itemshopbuymenu-types")]
5442pub use itemshopbuymenu::{
5443    IItemShopBuyMenu, IItemShopBuyMenu_ChangeUnitToNextEventHandler, IItemShopBuyMenu_ChangeUnitToPrevEventHandler,
5444    IItemShopBuyMenu_DecideEventHandler, IItemShopBuyMenu_RequestCloseEventHandler, IItemShopBuyMenu_SelectEventHandler,
5445    IItemShopBuyMenu_SwitchDetailDisplaywayEventHandler, ItemShopBuyMenu, ItemShopBuyMenu_ChangeUnitToNextEventHandler,
5446    ItemShopBuyMenu_ChangeUnitToPrevEventHandler, ItemShopBuyMenu_DecideEventHandler, ItemShopBuyMenu_RequestCloseEventHandler,
5447    ItemShopBuyMenu_SelectEventHandler, ItemShopBuyMenu_SwitchDetailDisplaywayEventHandler,
5448};
5449#[cfg(feature = "app-itemshopbuymenu")]
5450pub use itemshopbuymenu::{
5451    IItemShopBuyMenuMethods, IItemShopBuyMenu_ChangeUnitToNextEventHandlerMethods, IItemShopBuyMenu_ChangeUnitToPrevEventHandlerMethods,
5452    IItemShopBuyMenu_DecideEventHandlerMethods, IItemShopBuyMenu_RequestCloseEventHandlerMethods, IItemShopBuyMenu_SelectEventHandlerMethods,
5453    IItemShopBuyMenu_SwitchDetailDisplaywayEventHandlerMethods,
5454};
5455#[cfg(any(feature = "app-itemshopbuymenucontent-types"))]
5456pub mod itemshopbuymenucontent;
5457#[cfg(feature = "app-itemshopbuymenucontent")]
5458pub use itemshopbuymenucontent::IItemShopBuyMenuContentMethods;
5459#[cfg(feature = "app-itemshopbuymenucontent-types")]
5460pub use itemshopbuymenucontent::{IItemShopBuyMenuContent, ItemShopBuyMenuContent};
5461#[cfg(any(feature = "app-itemshopbuymenuitem-types"))]
5462pub mod itemshopbuymenuitem;
5463#[cfg(feature = "app-itemshopbuymenuitem")]
5464pub use itemshopbuymenuitem::IItemShopBuyMenuItemMethods;
5465#[cfg(feature = "app-itemshopbuymenuitem-types")]
5466pub use itemshopbuymenuitem::{IItemShopBuyMenuItem, ItemShopBuyMenuItem};
5467#[cfg(any(feature = "app-itemshopbuymenuitemcontent-types"))]
5468pub mod itemshopbuymenuitemcontent;
5469#[cfg(feature = "app-itemshopbuymenuitemcontent")]
5470pub use itemshopbuymenuitemcontent::IItemShopBuyMenuItemContentMethods;
5471#[cfg(feature = "app-itemshopbuymenuitemcontent-types")]
5472pub use itemshopbuymenuitemcontent::{IItemShopBuyMenuItemContent, ItemShopBuyMenuItemContent};
5473#[cfg(any(feature = "app-itemshopbuyroot-types"))]
5474pub mod itemshopbuyroot;
5475#[cfg(feature = "app-itemshopbuyroot-types")]
5476pub use itemshopbuyroot::{IItemShopBuyRoot, IItemShopBuyRoot_ReturnEventHandler, ItemShopBuyRoot, ItemShopBuyRoot_ReturnEventHandler};
5477#[cfg(feature = "app-itemshopbuyroot")]
5478pub use itemshopbuyroot::{IItemShopBuyRootMethods, IItemShopBuyRoot_ReturnEventHandlerMethods};
5479#[cfg(any(feature = "app-itemshopbuyyesnodialogyesmenuitem-types"))]
5480pub mod itemshopbuyyesnodialogyesmenuitem;
5481#[cfg(feature = "app-itemshopbuyyesnodialogyesmenuitem-types")]
5482pub use itemshopbuyyesnodialogyesmenuitem::{
5483    IItemShopBuyYesNoDialogYesMenuItem, IItemShopBuyYesNoDialogYesMenuItem_YesEventHandler, ItemShopBuyYesNoDialogYesMenuItem,
5484    ItemShopBuyYesNoDialogYesMenuItem_YesEventHandler,
5485};
5486#[cfg(feature = "app-itemshopbuyyesnodialogyesmenuitem")]
5487pub use itemshopbuyyesnodialogyesmenuitem::{IItemShopBuyYesNoDialogYesMenuItemMethods, IItemShopBuyYesNoDialogYesMenuItem_YesEventHandlerMethods};
5488#[cfg(any(feature = "app-itemshopdata-types"))]
5489pub mod itemshopdata;
5490#[cfg(feature = "app-itemshopdata")]
5491pub use itemshopdata::IItemShopDataMethods;
5492#[cfg(feature = "app-itemshopdata-types")]
5493pub use itemshopdata::{IItemShopData, ItemShopData};
5494#[cfg(any(feature = "app-itemshoptopmenu-types"))]
5495pub mod itemshoptopmenu;
5496#[cfg(feature = "app-itemshoptopmenu-types")]
5497pub use itemshoptopmenu::{
5498    IItemShopTopMenu, IItemShopTopMenu_BuyMenuItem, IItemShopTopMenu_DecideEventHandler, IItemShopTopMenu_SellMenuItem, ItemShopTopMenu,
5499    ItemShopTopMenu_BuyMenuItem, ItemShopTopMenu_DecideEventHandler, ItemShopTopMenu_Result2, ItemShopTopMenu_SellMenuItem,
5500};
5501#[cfg(feature = "app-itemshoptopmenu")]
5502pub use itemshoptopmenu::{
5503    IItemShopTopMenuMethods, IItemShopTopMenu_BuyMenuItemMethods, IItemShopTopMenu_DecideEventHandlerMethods, IItemShopTopMenu_SellMenuItemMethods,
5504};
5505#[cfg(any(feature = "app-itemusesequence-types"))]
5506pub mod itemusesequence;
5507#[cfg(feature = "app-itemusesequence-types")]
5508pub use itemusesequence::{
5509    IItemUseSequence, IItemUseSequence_EnchantedUnitList, ItemUseSequence, ItemUseSequence_EnchantedUnitList, ItemUseSequence_Label,
5510};
5511#[cfg(feature = "app-itemusesequence")]
5512pub use itemusesequence::{IItemUseSequenceMethods, IItemUseSequence_EnchantedUnitListMethods};
5513#[cfg(any(feature = "app-jobdata-types"))]
5514pub mod jobdata;
5515#[cfg(feature = "app-jobdata-types")]
5516pub use jobdata::{IJobData, IJobData_FlagField, JobData, JobData_FlagField, JobData_Flags, JobData_MoveTypes, JobData_Ranks, JobData_WeaponValues};
5517#[cfg(feature = "app-jobdata")]
5518pub use jobdata::{IJobDataMethods, IJobData_FlagFieldMethods};
5519#[cfg(any(feature = "app-jobintrodata-types"))]
5520pub mod jobintrodata;
5521#[cfg(feature = "app-jobintrodata")]
5522pub use jobintrodata::IJobIntroDataMethods;
5523#[cfg(feature = "app-jobintrodata-types")]
5524pub use jobintrodata::{IJobIntroData, JobIntroData, JobIntroData_BattleType};
5525#[cfg(any(feature = "app-jobintroinfosetter-types"))]
5526pub mod jobintroinfosetter;
5527#[cfg(feature = "app-jobintroinfosetter-types")]
5528pub use jobintroinfosetter::{IJobIntroInfoSetter, IJobIntroInfoSetter_WeaponSetter, JobIntroInfoSetter, JobIntroInfoSetter_WeaponSetter};
5529#[cfg(feature = "app-jobintroinfosetter")]
5530pub use jobintroinfosetter::{IJobIntroInfoSetterMethods, IJobIntroInfoSetter_WeaponSetterMethods};
5531#[cfg(any(feature = "app-jobintrosequence-types"))]
5532pub mod jobintrosequence;
5533#[cfg(feature = "app-jobintrosequence")]
5534pub use jobintrosequence::IJobIntroSequenceMethods;
5535#[cfg(feature = "app-jobintrosequence-types")]
5536pub use jobintrosequence::{IJobIntroSequence, JobIntroSequence, JobIntroSequence_Label};
5537#[cfg(any(feature = "app-jobintrostatus-types"))]
5538pub mod jobintrostatus;
5539#[cfg(feature = "app-jobintrostatus")]
5540pub use jobintrostatus::IJobIntroStatusMethods;
5541#[cfg(feature = "app-jobintrostatus-types")]
5542pub use jobintrostatus::{IJobIntroStatus, JobIntroStatus};
5543#[cfg(any(feature = "app-jobintrotitlesetter-types"))]
5544pub mod jobintrotitlesetter;
5545#[cfg(feature = "app-jobintrotitlesetter")]
5546pub use jobintrotitlesetter::IJobIntroTitleSetterMethods;
5547#[cfg(feature = "app-jobintrotitlesetter-types")]
5548pub use jobintrotitlesetter::{IJobIntroTitleSetter, JobIntroTitleSetter};
5549#[cfg(any(feature = "app-jukeboxdata-types"))]
5550pub mod jukeboxdata;
5551#[cfg(feature = "app-jukeboxdata")]
5552pub use jukeboxdata::IJukeboxDataMethods;
5553#[cfg(feature = "app-jukeboxdata-types")]
5554pub use jukeboxdata::{IJukeboxData, JukeboxData};
5555#[cfg(any(feature = "app-jukeboxplayer-types"))]
5556pub mod jukeboxplayer;
5557#[cfg(feature = "app-jukeboxplayer")]
5558pub use jukeboxplayer::IJukeboxPlayerMethods;
5559#[cfg(feature = "app-jukeboxplayer-types")]
5560pub use jukeboxplayer::{IJukeboxPlayer, JukeboxPlayer};
5561#[cfg(any(feature = "app-jukeboxsequence-types"))]
5562pub mod jukeboxsequence;
5563#[cfg(feature = "app-jukeboxsequence")]
5564pub use jukeboxsequence::IJukeboxSequenceMethods;
5565#[cfg(feature = "app-jukeboxsequence-types")]
5566pub use jukeboxsequence::{IJukeboxSequence, JukeboxSequence, JukeboxSequence_Label};
5567#[cfg(any(feature = "app-key2dictionary_2-types"))]
5568pub mod key2dictionary_2;
5569#[cfg(feature = "app-key2dictionary_2")]
5570pub use key2dictionary_2::IKey2Dictionary_2Methods;
5571#[cfg(feature = "app-key2dictionary_2-types")]
5572pub use key2dictionary_2::{IKey2Dictionary_2, Key2Dictionary_2};
5573#[cfg(any(feature = "app-key3dictionary_2-types"))]
5574pub mod key3dictionary_2;
5575#[cfg(feature = "app-key3dictionary_2")]
5576pub use key3dictionary_2::IKey3Dictionary_2Methods;
5577#[cfg(feature = "app-key3dictionary_2-types")]
5578pub use key3dictionary_2::{IKey3Dictionary_2, Key3Dictionary_2};
5579#[cfg(any(feature = "app-keyhelp-types"))]
5580pub mod keyhelp;
5581#[cfg(feature = "app-keyhelp-types")]
5582pub use keyhelp::{IKeyHelp, IKeyHelp_UI, IKeyHelp_UI_Element, KeyHelp, KeyHelp_Type, KeyHelp_UI, KeyHelp_UI_Element};
5583#[cfg(feature = "app-keyhelp")]
5584pub use keyhelp::{IKeyHelpMethods, IKeyHelp_UIMethods, IKeyHelp_UI_ElementMethods};
5585#[cfg(any(feature = "app-keyhelpcontroller-types"))]
5586pub mod keyhelpcontroller;
5587#[cfg(feature = "app-keyhelpcontroller")]
5588pub use keyhelpcontroller::IKeyHelpControllerMethods;
5589#[cfg(feature = "app-keyhelpcontroller-types")]
5590pub use keyhelpcontroller::{IKeyHelpController, KeyHelpController, KeyHelpController_Type};
5591#[cfg(any(feature = "app-keyhelpdata-types"))]
5592pub mod keyhelpdata;
5593#[cfg(feature = "app-keyhelpdata")]
5594pub use keyhelpdata::IKeyHelpDataMethods;
5595#[cfg(feature = "app-keyhelpdata-types")]
5596pub use keyhelpdata::{IKeyHelpData, KeyHelpData};
5597#[cfg(any(feature = "app-keyhelptitlebarcontroller-types"))]
5598pub mod keyhelptitlebarcontroller;
5599#[cfg(feature = "app-keyhelptitlebarcontroller")]
5600pub use keyhelptitlebarcontroller::IKeyHelpTitleBarControllerMethods;
5601#[cfg(feature = "app-keyhelptitlebarcontroller-types")]
5602pub use keyhelptitlebarcontroller::{IKeyHelpTitleBarController, KeyHelpTitleBarController, KeyHelpTitleBarController_Type};
5603#[cfg(any(feature = "app-killbonusdata-types"))]
5604pub mod killbonusdata;
5605#[cfg(feature = "app-killbonusdata")]
5606pub use killbonusdata::IKillBonusDataMethods;
5607#[cfg(feature = "app-killbonusdata-types")]
5608pub use killbonusdata::{IKillBonusData, KillBonusData};
5609#[cfg(any(feature = "app-killedbonusdata-types"))]
5610pub mod killedbonusdata;
5611#[cfg(feature = "app-killedbonusdata-types")]
5612pub use killedbonusdata::{
5613    IKilledBonusData, IKilledBonusData_FlagField, KilledBonusData, KilledBonusData_FlagField, KilledBonusData_Flags, KilledBonusData_Kinds,
5614};
5615#[cfg(feature = "app-killedbonusdata")]
5616pub use killedbonusdata::{IKilledBonusDataMethods, IKilledBonusData_FlagFieldMethods};
5617#[cfg(any(feature = "app-labelitem-types"))]
5618pub mod labelitem;
5619#[cfg(feature = "app-labelitem")]
5620pub use labelitem::ILabelItemMethods;
5621#[cfg(feature = "app-labelitem-types")]
5622pub use labelitem::{ILabelItem, LabelItem};
5623#[cfg(any(feature = "app-language-types"))]
5624pub mod language;
5625#[cfg(feature = "app-language")]
5626pub use language::ILanguageMethods;
5627#[cfg(feature = "app-language-types")]
5628pub use language::{ILanguage, Language, Language_Langs, Language_Voices};
5629#[cfg(any(feature = "app-languageimagesetter-types"))]
5630pub mod languageimagesetter;
5631#[cfg(feature = "app-languageimagesetter")]
5632pub use languageimagesetter::ILanguageImageSetterMethods;
5633#[cfg(feature = "app-languageimagesetter-types")]
5634pub use languageimagesetter::{ILanguageImageSetter, LanguageImageSetter};
5635#[cfg(any(feature = "app-languagesettingmenucontent-types"))]
5636pub mod languagesettingmenucontent;
5637#[cfg(feature = "app-languagesettingmenucontent")]
5638pub use languagesettingmenucontent::ILanguageSettingMenuContentMethods;
5639#[cfg(feature = "app-languagesettingmenucontent-types")]
5640pub use languagesettingmenucontent::{ILanguageSettingMenuContent, LanguageSettingMenuContent};
5641#[cfg(any(feature = "app-languagesettingmenuitemcontent-types"))]
5642pub mod languagesettingmenuitemcontent;
5643#[cfg(feature = "app-languagesettingmenuitemcontent")]
5644pub use languagesettingmenuitemcontent::ILanguageSettingMenuItemContentMethods;
5645#[cfg(feature = "app-languagesettingmenuitemcontent-types")]
5646pub use languagesettingmenuitemcontent::{ILanguageSettingMenuItemContent, LanguageSettingMenuItemContent};
5647#[cfg(any(feature = "app-latertalkdata-types"))]
5648pub mod latertalkdata;
5649#[cfg(feature = "app-latertalkdata")]
5650pub use latertalkdata::ILaterTalkDataMethods;
5651#[cfg(feature = "app-latertalkdata-types")]
5652pub use latertalkdata::{ILaterTalkData, LaterTalkData};
5653#[cfg(any(feature = "app-latertalksequence-types"))]
5654pub mod latertalksequence;
5655#[cfg(feature = "app-latertalksequence")]
5656pub use latertalksequence::ILaterTalkSequenceMethods;
5657#[cfg(feature = "app-latertalksequence-types")]
5658pub use latertalksequence::{ILaterTalkSequence, LaterTalkSequence};
5659#[cfg(any(feature = "app-latertalksetter-types"))]
5660pub mod latertalksetter;
5661#[cfg(feature = "app-latertalksetter-types")]
5662pub use latertalksetter::{
5663    ILaterTalkSetter, ILaterTalkSetter_UnitData, ILaterTalkSetter_UnitInfo, LaterTalkSetter, LaterTalkSetter_UnitData, LaterTalkSetter_UnitInfo,
5664};
5665#[cfg(feature = "app-latertalksetter")]
5666pub use latertalksetter::{ILaterTalkSetterMethods, ILaterTalkSetter_UnitDataMethods, ILaterTalkSetter_UnitInfoMethods};
5667#[cfg(any(feature = "app-lerpcommand-types"))]
5668pub mod lerpcommand;
5669#[cfg(feature = "app-lerpcommand")]
5670pub use lerpcommand::ILerpCommandMethods;
5671#[cfg(feature = "app-lerpcommand-types")]
5672pub use lerpcommand::{ILerpCommand, LerpCommand};
5673#[cfg(any(feature = "app-levelupsequnece-types"))]
5674pub mod levelupsequnece;
5675#[cfg(feature = "app-levelupsequnece")]
5676pub use levelupsequnece::ILevelUpSequneceMethods;
5677#[cfg(feature = "app-levelupsequnece-types")]
5678pub use levelupsequnece::{ILevelUpSequnece, LevelUpSequnece};
5679#[cfg(any(feature = "app-levelupwindowcontroller-types"))]
5680pub mod levelupwindowcontroller;
5681#[cfg(feature = "app-levelupwindowcontroller")]
5682pub use levelupwindowcontroller::ILevelUpWindowControllerMethods;
5683#[cfg(feature = "app-levelupwindowcontroller-types")]
5684pub use levelupwindowcontroller::{ILevelUpWindowController, LevelUpWindowController};
5685#[cfg(any(feature = "app-lifespanmanager-types"))]
5686pub mod lifespanmanager;
5687#[cfg(feature = "app-lifespanmanager")]
5688pub use lifespanmanager::ILifespanManagerMethods;
5689#[cfg(feature = "app-lifespanmanager-types")]
5690pub use lifespanmanager::{ILifespanManager, LifespanManager};
5691#[cfg(any(feature = "app-linknode_1-types"))]
5692pub mod linknode_1;
5693#[cfg(feature = "app-linknode_1")]
5694pub use linknode_1::ILinkNode_1Methods;
5695#[cfg(feature = "app-linknode_1-types")]
5696pub use linknode_1::{ILinkNode_1, LinkNode_1};
5697#[cfg(any(feature = "app-listextension-types"))]
5698pub mod listextension;
5699#[cfg(feature = "app-listextension-types")]
5700pub use listextension::{IListExtension, ListExtension};
5701#[cfg(any(feature = "app-loadinglogo-types"))]
5702pub mod loadinglogo;
5703#[cfg(feature = "app-loadinglogo-types")]
5704pub use loadinglogo::{ILoadingLogo, ILoadingLogo_UnitDotObject, LoadingLogo, LoadingLogo_Sequences, LoadingLogo_UnitDotObject};
5705#[cfg(feature = "app-loadinglogo")]
5706pub use loadinglogo::{ILoadingLogoMethods, ILoadingLogo_UnitDotObjectMethods};
5707#[cfg(any(feature = "app-loadingmanager-types"))]
5708pub mod loadingmanager;
5709#[cfg(feature = "app-loadingmanager")]
5710pub use loadingmanager::ILoadingManagerMethods;
5711#[cfg(feature = "app-loadingmanager-types")]
5712pub use loadingmanager::{ILoadingManager, LoadingManager, LoadingManager_Modes};
5713#[cfg(any(feature = "app-lockcomponent-types"))]
5714pub mod lockcomponent;
5715#[cfg(feature = "app-lockcomponent")]
5716pub use lockcomponent::ILockComponentMethods;
5717#[cfg(feature = "app-lockcomponent-types")]
5718pub use lockcomponent::{ILockComponent, LockComponent};
5719#[cfg(any(feature = "app-logcommand-types"))]
5720pub mod logcommand;
5721#[cfg(feature = "app-logcommand")]
5722pub use logcommand::ILogCommandMethods;
5723#[cfg(feature = "app-logcommand-types")]
5724pub use logcommand::{ILogCommand, LogCommand};
5725#[cfg(any(feature = "app-logo-types"))]
5726pub mod logo;
5727#[cfg(feature = "app-logo")]
5728pub use logo::ILogoMethods;
5729#[cfg(feature = "app-logo-types")]
5730pub use logo::{ILogo, Logo};
5731#[cfg(any(feature = "app-mainmenusequence-types"))]
5732pub mod mainmenusequence;
5733#[cfg(feature = "app-mainmenusequence-types")]
5734pub use mainmenusequence::{
5735    IMainMenuSequence, IMainMenuSequence_AlphaFader, IMainMenuSequence_CameraWork, IMainMenuSequence_CharacterWork,
5736    IMainMenuSequence_DifficultySelectMenuSequence, IMainMenuSequence_DifficultySelectMenuSequence_Menu,
5737    IMainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem, IMainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem,
5738    IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent, IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem,
5739    IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent, IMainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem,
5740    IMainMenuSequence_FinalConfirmDialog, IMainMenuSequence_FinalConfirmDialog_NoDialogItem, IMainMenuSequence_FinalConfirmDialog_YesDialogItem,
5741    IMainMenuSequence_GameModeSelectMenuSequence, IMainMenuSequence_GameModeSelectMenuSequence_Menu,
5742    IMainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem, IMainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem,
5743    IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent, IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem,
5744    IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent, IMainMenuSequence_GrowModeSelectMenuSequence,
5745    IMainMenuSequence_GrowModeSelectMenuSequence_Menu, IMainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem,
5746    IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent, IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem,
5747    IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent, IMainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem,
5748    IMainMenuSequence_HistoryInfo, IMainMenuSequence_HistoryInfo_Window, IMainMenuSequence_LanguageSettingMenuSequence,
5749    IMainMenuSequence_LanguageSettingMenuSequence_Menu, IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog,
5750    IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem,
5751    IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem, IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent,
5752    IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem, IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent,
5753    IMainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem, IMainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem,
5754    IMainMenuSequence_MenuSequenceBase, IMainMenuSequence_NameCheckDialogItemNo, IMainMenuSequence_NameCheckDialogItemYes,
5755    IMainMenuSequence_NetworkServiceSelectMenuSequence, IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu,
5756    IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent, IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem,
5757    IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent, IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem,
5758    IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem, IMainMenuSequence_OptionMenuSequence,
5759    IMainMenuSequence_OptionMenuSequence_Menu, IMainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem,
5760    IMainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem, IMainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem,
5761    IMainMenuSequence_OptionMenuSequence_Menu_MenuItem, IMainMenuSequence_PlayerBirthdayInputMenuSequence,
5762    IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu, IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem,
5763    IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent, IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent,
5764    IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem, IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent,
5765    IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem,
5766    IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent, IMainMenuSequence_PlayerGenderSelectMenuSequence,
5767    IMainMenuSequence_TopMenuSequence, IMainMenuSequence_TopMenuSequence_Menu, IMainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem,
5768    IMainMenuSequence_TopMenuSequence_Menu_DLCMenuItem, IMainMenuSequence_TopMenuSequence_Menu_MenuContent,
5769    IMainMenuSequence_TopMenuSequence_Menu_MenuItem, IMainMenuSequence_TopMenuSequence_Menu_MenuItemContent,
5770    IMainMenuSequence_TopMenuSequence_Menu_OptionMenuItem, IMainMenuSequence_TopMenuSequence_Menu_StartMenuItem, MainMenuSequence,
5771    MainMenuSequence_AlphaFader, MainMenuSequence_CameraWork, MainMenuSequence_CharacterWork, MainMenuSequence_DifficultySelectMenuSequence,
5772    MainMenuSequence_DifficultySelectMenuSequence_Menu, MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem,
5773    MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem, MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent,
5774    MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem, MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent,
5775    MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem, MainMenuSequence_FinalConfirmDialog,
5776    MainMenuSequence_FinalConfirmDialog_NoDialogItem, MainMenuSequence_FinalConfirmDialog_YesDialogItem, MainMenuSequence_GameModeSelectMenuSequence,
5777    MainMenuSequence_GameModeSelectMenuSequence_Menu, MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem,
5778    MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem, MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent,
5779    MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem, MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent,
5780    MainMenuSequence_GrowModeSelectMenuSequence, MainMenuSequence_GrowModeSelectMenuSequence_Menu,
5781    MainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem, MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent,
5782    MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem, MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent,
5783    MainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem, MainMenuSequence_HistoryInfo, MainMenuSequence_HistoryInfo_InfoKind,
5784    MainMenuSequence_HistoryInfo_Window, MainMenuSequence_Label, MainMenuSequence_LanguageSettingMenuSequence,
5785    MainMenuSequence_LanguageSettingMenuSequence_Menu, MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog,
5786    MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem,
5787    MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem, MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent,
5788    MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem, MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent,
5789    MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem, MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem,
5790    MainMenuSequence_MenuSequenceBase, MainMenuSequence_NameCheckDialogItemNo, MainMenuSequence_NameCheckDialogItemYes,
5791    MainMenuSequence_NetworkServiceSelectMenuSequence, MainMenuSequence_NetworkServiceSelectMenuSequence_Menu,
5792    MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent, MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem,
5793    MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent, MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem,
5794    MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem, MainMenuSequence_OptionMenuSequence,
5795    MainMenuSequence_OptionMenuSequence_Menu, MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem,
5796    MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem, MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem,
5797    MainMenuSequence_OptionMenuSequence_Menu_MenuItem, MainMenuSequence_PlayerBirthdayInputMenuSequence,
5798    MainMenuSequence_PlayerBirthdayInputMenuSequence_LayoutType, MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu,
5799    MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem, MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent,
5800    MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent, MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem,
5801    MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent, MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem,
5802    MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent, MainMenuSequence_PlayerGenderSelectMenuSequence,
5803    MainMenuSequence_TopMenuSequence, MainMenuSequence_TopMenuSequence_Menu, MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem,
5804    MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem, MainMenuSequence_TopMenuSequence_Menu_MenuContent,
5805    MainMenuSequence_TopMenuSequence_Menu_MenuItem, MainMenuSequence_TopMenuSequence_Menu_MenuItemContent,
5806    MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem, MainMenuSequence_TopMenuSequence_Menu_StartMenuItem,
5807};
5808#[cfg(feature = "app-mainmenusequence")]
5809pub use mainmenusequence::{
5810    IMainMenuSequenceMethods, IMainMenuSequence_AlphaFaderMethods, IMainMenuSequence_CameraWorkMethods, IMainMenuSequence_CharacterWorkMethods,
5811    IMainMenuSequence_DifficultySelectMenuSequenceMethods, IMainMenuSequence_DifficultySelectMenuSequence_MenuMethods,
5812    IMainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItemMethods,
5813    IMainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItemMethods,
5814    IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContentMethods,
5815    IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContentMethods, IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemMethods,
5816    IMainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItemMethods, IMainMenuSequence_FinalConfirmDialogMethods,
5817    IMainMenuSequence_FinalConfirmDialog_NoDialogItemMethods, IMainMenuSequence_FinalConfirmDialog_YesDialogItemMethods,
5818    IMainMenuSequence_GameModeSelectMenuSequenceMethods, IMainMenuSequence_GameModeSelectMenuSequence_MenuMethods,
5819    IMainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItemMethods,
5820    IMainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItemMethods, IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContentMethods,
5821    IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContentMethods, IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemMethods,
5822    IMainMenuSequence_GrowModeSelectMenuSequenceMethods, IMainMenuSequence_GrowModeSelectMenuSequence_MenuMethods,
5823    IMainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItemMethods, IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContentMethods,
5824    IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContentMethods, IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemMethods,
5825    IMainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItemMethods, IMainMenuSequence_HistoryInfoMethods,
5826    IMainMenuSequence_HistoryInfo_WindowMethods, IMainMenuSequence_LanguageSettingMenuSequenceMethods,
5827    IMainMenuSequence_LanguageSettingMenuSequence_MenuMethods, IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialogMethods,
5828    IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItemMethods,
5829    IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItemMethods,
5830    IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContentMethods, IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContentMethods,
5831    IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemMethods, IMainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItemMethods,
5832    IMainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItemMethods, IMainMenuSequence_MenuSequenceBaseMethods,
5833    IMainMenuSequence_NameCheckDialogItemNoMethods, IMainMenuSequence_NameCheckDialogItemYesMethods,
5834    IMainMenuSequence_NetworkServiceSelectMenuSequenceMethods, IMainMenuSequence_NetworkServiceSelectMenuSequence_MenuMethods,
5835    IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContentMethods,
5836    IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContentMethods,
5837    IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemMethods,
5838    IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItemMethods,
5839    IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItemMethods, IMainMenuSequence_OptionMenuSequenceMethods,
5840    IMainMenuSequence_OptionMenuSequence_MenuMethods, IMainMenuSequence_OptionMenuSequence_Menu_CopyMenuItemMethods,
5841    IMainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItemMethods, IMainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItemMethods,
5842    IMainMenuSequence_OptionMenuSequence_Menu_MenuItemMethods, IMainMenuSequence_PlayerBirthdayInputMenuSequenceMethods,
5843    IMainMenuSequence_PlayerBirthdayInputMenuSequence_MenuMethods, IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContentMethods,
5844    IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemMethods,
5845    IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContentMethods,
5846    IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContentMethods,
5847    IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemMethods,
5848    IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContentMethods,
5849    IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemMethods, IMainMenuSequence_PlayerGenderSelectMenuSequenceMethods,
5850    IMainMenuSequence_TopMenuSequenceMethods, IMainMenuSequence_TopMenuSequence_MenuMethods,
5851    IMainMenuSequence_TopMenuSequence_Menu_ContinueMenuItemMethods, IMainMenuSequence_TopMenuSequence_Menu_DLCMenuItemMethods,
5852    IMainMenuSequence_TopMenuSequence_Menu_MenuContentMethods, IMainMenuSequence_TopMenuSequence_Menu_MenuItemContentMethods,
5853    IMainMenuSequence_TopMenuSequence_Menu_MenuItemMethods, IMainMenuSequence_TopMenuSequence_Menu_OptionMenuItemMethods,
5854    IMainMenuSequence_TopMenuSequence_Menu_StartMenuItemMethods,
5855};
5856#[cfg(any(feature = "app-mainsequence-types"))]
5857pub mod mainsequence;
5858#[cfg(feature = "app-mainsequence")]
5859pub use mainsequence::IMainSequenceMethods;
5860#[cfg(feature = "app-mainsequence-types")]
5861pub use mainsequence::{IMainSequence, MainSequence, MainSequence_Label};
5862#[cfg(any(feature = "app-map-types"))]
5863pub mod map;
5864#[cfg(feature = "app-map-types")]
5865pub use map::{IMap, IMap_CellMesh, IMap_CellVertex, IMap_FillList, Map, Map_CellMesh, Map_CellVertex, Map_FillList, Map_Pos};
5866#[cfg(feature = "app-map")]
5867pub use map::{IMapMethods, IMap_CellMeshMethods, IMap_CellVertexMethods, IMap_FillListMethods};
5868#[cfg(any(feature = "app-mapaction-types"))]
5869pub mod mapaction;
5870#[cfg(feature = "app-mapaction-types")]
5871pub use mapaction::{
5872    IMapAction, IMapAction_ProcBlow, IMapAction_ProcBounce, IMapAction_ProcChangePos, IMapAction_ProcDead, IMapAction_ProcJump,
5873    IMapAction_ProcRevive, IMapAction_ProcRouteMove, IMapAction_ProcRouteMove_Spline, IMapAction_ProcSyncSkyCastle, IMapAction_ProcTranslation,
5874    IMapAction_ProcUnitAction, IMapAction_ProcWarp, MapAction, MapAction_ProcBlow, MapAction_ProcBounce, MapAction_ProcChangePos, MapAction_ProcDead,
5875    MapAction_ProcJump, MapAction_ProcRevive, MapAction_ProcRouteMove, MapAction_ProcRouteMove_Result, MapAction_ProcRouteMove_Spline,
5876    MapAction_ProcSyncSkyCastle, MapAction_ProcTranslation, MapAction_ProcUnitAction, MapAction_ProcWarp,
5877};
5878#[cfg(feature = "app-mapaction")]
5879pub use mapaction::{
5880    IMapAction_ProcBlowMethods, IMapAction_ProcBounceMethods, IMapAction_ProcChangePosMethods, IMapAction_ProcDeadMethods,
5881    IMapAction_ProcJumpMethods, IMapAction_ProcReviveMethods, IMapAction_ProcRouteMoveMethods, IMapAction_ProcRouteMove_SplineMethods,
5882    IMapAction_ProcSyncSkyCastleMethods, IMapAction_ProcTranslationMethods, IMapAction_ProcUnitActionMethods, IMapAction_ProcWarpMethods,
5883};
5884#[cfg(any(feature = "app-mapactor-types"))]
5885pub mod mapactor;
5886#[cfg(feature = "app-mapactor")]
5887pub use mapactor::IMapActorMethods;
5888#[cfg(feature = "app-mapactor-types")]
5889pub use mapactor::{IMapActor, MapActor, MapActor_MoveResult};
5890#[cfg(any(feature = "app-mapaithread-types"))]
5891pub mod mapaithread;
5892#[cfg(feature = "app-mapaithread")]
5893pub use mapaithread::IMapAiThreadMethods;
5894#[cfg(feature = "app-mapaithread-types")]
5895pub use mapaithread::{IMapAiThread, MapAiThread, MapAiThread_Status};
5896#[cfg(any(feature = "app-mapalternateconfirmroot-types"))]
5897pub mod mapalternateconfirmroot;
5898#[cfg(feature = "app-mapalternateconfirmroot")]
5899pub use mapalternateconfirmroot::IMapAlternateConfirmRootMethods;
5900#[cfg(feature = "app-mapalternateconfirmroot-types")]
5901pub use mapalternateconfirmroot::{IMapAlternateConfirmRoot, MapAlternateConfirmRoot};
5902#[cfg(any(feature = "app-mapbackup-types"))]
5903pub mod mapbackup;
5904#[cfg(feature = "app-mapbackup")]
5905pub use mapbackup::IMapBackupMethods;
5906#[cfg(feature = "app-mapbackup-types")]
5907pub use mapbackup::{IMapBackup, MapBackup};
5908#[cfg(any(feature = "app-mapbackuplist-types"))]
5909pub mod mapbackuplist;
5910#[cfg(feature = "app-mapbackuplist")]
5911pub use mapbackuplist::IMapBackupListMethods;
5912#[cfg(feature = "app-mapbackuplist-types")]
5913pub use mapbackuplist::{IMapBackupList, MapBackupList};
5914#[cfg(any(feature = "app-mapbake-types"))]
5915pub mod mapbake;
5916#[cfg(feature = "app-mapbake")]
5917pub use mapbake::IMapBakeMethods;
5918#[cfg(feature = "app-mapbake-types")]
5919pub use mapbake::{IMapBake, MapBake};
5920#[cfg(any(feature = "app-mapbakeoffset-types"))]
5921pub mod mapbakeoffset;
5922#[cfg(feature = "app-mapbakeoffset")]
5923pub use mapbakeoffset::IMapBakeOffsetMethods;
5924#[cfg(feature = "app-mapbakeoffset-types")]
5925pub use mapbakeoffset::{IMapBakeOffset, MapBakeOffset};
5926#[cfg(any(feature = "app-mapbasicmenu-types"))]
5927pub mod mapbasicmenu;
5928#[cfg(feature = "app-mapbasicmenu")]
5929pub use mapbasicmenu::IMapBasicMenuMethods;
5930#[cfg(feature = "app-mapbasicmenu-types")]
5931pub use mapbasicmenu::{IMapBasicMenu, MapBasicMenu};
5932#[cfg(any(feature = "app-mapbasicmenuitem-types"))]
5933pub mod mapbasicmenuitem;
5934#[cfg(feature = "app-mapbasicmenuitem")]
5935pub use mapbasicmenuitem::IMapBasicMenuItemMethods;
5936#[cfg(feature = "app-mapbasicmenuitem-types")]
5937pub use mapbasicmenuitem::{IMapBasicMenuItem, MapBasicMenuItem};
5938#[cfg(any(feature = "app-mapbattledebug-types"))]
5939pub mod mapbattledebug;
5940#[cfg(feature = "app-mapbattledebug")]
5941pub use mapbattledebug::IMapBattleDebugMethods;
5942#[cfg(feature = "app-mapbattledebug-types")]
5943pub use mapbattledebug::{IMapBattleDebug, MapBattleDebug};
5944#[cfg(any(feature = "app-mapbattleinfo-types"))]
5945pub mod mapbattleinfo;
5946#[cfg(feature = "app-mapbattleinfo")]
5947pub use mapbattleinfo::IMapBattleInfoMethods;
5948#[cfg(feature = "app-mapbattleinfo-types")]
5949pub use mapbattleinfo::{IMapBattleInfo, MapBattleInfo};
5950#[cfg(any(feature = "app-mapbattleinfoparamsetter-types"))]
5951pub mod mapbattleinfoparamsetter;
5952#[cfg(feature = "app-mapbattleinfoparamsetter")]
5953pub use mapbattleinfoparamsetter::IMapBattleInfoParamSetterMethods;
5954#[cfg(feature = "app-mapbattleinfoparamsetter-types")]
5955pub use mapbattleinfoparamsetter::{IMapBattleInfoParamSetter, MapBattleInfoParamSetter};
5956#[cfg(any(feature = "app-mapbattleinforoot-types"))]
5957pub mod mapbattleinforoot;
5958#[cfg(feature = "app-mapbattleinforoot")]
5959pub use mapbattleinforoot::IMapBattleInfoRootMethods;
5960#[cfg(feature = "app-mapbattleinforoot-types")]
5961pub use mapbattleinforoot::{IMapBattleInfoRoot, MapBattleInfoRoot, MapBattleInfoRoot_StatusShowType};
5962#[cfg(any(feature = "app-mapbattleinfosequence-types"))]
5963pub mod mapbattleinfosequence;
5964#[cfg(feature = "app-mapbattleinfosequence-types")]
5965pub use mapbattleinfosequence::{
5966    IMapBattleInfoSequence, IMapBattleInfoSequence_AttackInfo, MapBattleInfoSequence, MapBattleInfoSequence_AttackInfo,
5967    MapBattleInfoSequence_AttackInfo_SceneResult,
5968};
5969#[cfg(feature = "app-mapbattleinfosequence")]
5970pub use mapbattleinfosequence::{IMapBattleInfoSequenceMethods, IMapBattleInfoSequence_AttackInfoMethods};
5971#[cfg(any(feature = "app-mapbattleinfosequenceattack-types"))]
5972pub mod mapbattleinfosequenceattack;
5973#[cfg(feature = "app-mapbattleinfosequenceattack")]
5974pub use mapbattleinfosequenceattack::IMapBattleInfoSequenceAttackMethods;
5975#[cfg(feature = "app-mapbattleinfosequenceattack-types")]
5976pub use mapbattleinfosequenceattack::{IMapBattleInfoSequenceAttack, MapBattleInfoSequenceAttack};
5977#[cfg(any(feature = "app-mapbattleinfowindow-types"))]
5978pub mod mapbattleinfowindow;
5979#[cfg(feature = "app-mapbattleinfowindow")]
5980pub use mapbattleinfowindow::IMapBattleInfoWindowMethods;
5981#[cfg(feature = "app-mapbattleinfowindow-types")]
5982pub use mapbattleinfowindow::{IMapBattleInfoWindow, MapBattleInfoWindow};
5983#[cfg(any(feature = "app-mapbattleinfowindowsingle-types"))]
5984pub mod mapbattleinfowindowsingle;
5985#[cfg(feature = "app-mapbattleinfowindowsingle")]
5986pub use mapbattleinfowindowsingle::IMapBattleInfoWindowSingleMethods;
5987#[cfg(feature = "app-mapbattleinfowindowsingle-types")]
5988pub use mapbattleinfowindowsingle::{IMapBattleInfoWindowSingle, MapBattleInfoWindowSingle};
5989#[cfg(any(feature = "app-mapbattlewindow-types"))]
5990pub mod mapbattlewindow;
5991#[cfg(feature = "app-mapbattlewindow-types")]
5992pub use mapbattlewindow::{IMapBattleWindow, IMapBattleWindow_MoveParam, MapBattleWindow, MapBattleWindow_MoveParam};
5993#[cfg(feature = "app-mapbattlewindow")]
5994pub use mapbattlewindow::{IMapBattleWindowMethods, IMapBattleWindow_MoveParamMethods};
5995#[cfg(any(feature = "app-mapbinder-types"))]
5996pub mod mapbinder;
5997#[cfg(feature = "app-mapbinder")]
5998pub use mapbinder::IMapBinderMethods;
5999#[cfg(feature = "app-mapbinder-types")]
6000pub use mapbinder::{IMapBinder, MapBinder};
6001#[cfg(any(feature = "app-mapbounding-types"))]
6002pub mod mapbounding;
6003#[cfg(feature = "app-mapbounding")]
6004pub use mapbounding::IMapBoundingMethods;
6005#[cfg(feature = "app-mapbounding-types")]
6006pub use mapbounding::{IMapBounding, MapBounding};
6007#[cfg(any(feature = "app-mapboundingmanager-types"))]
6008pub mod mapboundingmanager;
6009#[cfg(feature = "app-mapboundingmanager")]
6010pub use mapboundingmanager::IMapBoundingManagerMethods;
6011#[cfg(feature = "app-mapboundingmanager-types")]
6012pub use mapboundingmanager::{IMapBoundingManager, MapBoundingManager};
6013#[cfg(any(feature = "app-mapcamera-types"))]
6014pub mod mapcamera;
6015#[cfg(feature = "app-mapcamera-types")]
6016pub use mapcamera::{IMapCamera, IMapCamera_InterpolatorShake, MapCamera, MapCamera_InterpolatorShake};
6017#[cfg(feature = "app-mapcamera")]
6018pub use mapcamera::{IMapCameraMethods, IMapCamera_InterpolatorShakeMethods};
6019#[cfg(any(feature = "app-mapcollision-types"))]
6020pub mod mapcollision;
6021#[cfg(feature = "app-mapcollision")]
6022pub use mapcollision::IMapCollisionMethods;
6023#[cfg(feature = "app-mapcollision-types")]
6024pub use mapcollision::{IMapCollision, MapCollision};
6025#[cfg(any(feature = "app-mapcollisions-types"))]
6026pub mod mapcollisions;
6027#[cfg(feature = "app-mapcollisions")]
6028pub use mapcollisions::IMapCollisionsMethods;
6029#[cfg(feature = "app-mapcollisions-types")]
6030pub use mapcollisions::{IMapCollisions, MapCollisions};
6031#[cfg(any(feature = "app-mapcombatviewer-types"))]
6032pub mod mapcombatviewer;
6033#[cfg(feature = "app-mapcombatviewer")]
6034pub use mapcombatviewer::IMapCombatViewerMethods;
6035#[cfg(feature = "app-mapcombatviewer-types")]
6036pub use mapcombatviewer::{IMapCombatViewer, MapCombatViewer};
6037#[cfg(any(feature = "app-mapcombatviewersettings-types"))]
6038pub mod mapcombatviewersettings;
6039#[cfg(feature = "app-mapcombatviewersettings")]
6040pub use mapcombatviewersettings::IMapCombatViewerSettingsMethods;
6041#[cfg(feature = "app-mapcombatviewersettings-types")]
6042pub use mapcombatviewersettings::{IMapCombatViewerSettings, MapCombatViewerSettings};
6043#[cfg(any(feature = "app-mapcursor-types"))]
6044pub mod mapcursor;
6045#[cfg(feature = "app-mapcursor-types")]
6046pub use mapcursor::{
6047    IMapCursor, IMapCursor_FlagField, MapCursor, MapCursor_AnimType, MapCursor_CursorTopType, MapCursor_DistanceMode, MapCursor_Flag,
6048    MapCursor_FlagField,
6049};
6050#[cfg(feature = "app-mapcursor")]
6051pub use mapcursor::{IMapCursorMethods, IMapCursor_FlagFieldMethods};
6052#[cfg(any(feature = "app-mapcursorheight-types"))]
6053pub mod mapcursorheight;
6054#[cfg(feature = "app-mapcursorheight")]
6055pub use mapcursorheight::IMapCursorHeightMethods;
6056#[cfg(feature = "app-mapcursorheight-types")]
6057pub use mapcursorheight::{IMapCursorHeight, MapCursorHeight};
6058#[cfg(any(feature = "app-mapdeactivate-types"))]
6059pub mod mapdeactivate;
6060#[cfg(feature = "app-mapdeactivate")]
6061pub use mapdeactivate::IMapDeactivateMethods;
6062#[cfg(feature = "app-mapdeactivate-types")]
6063pub use mapdeactivate::{IMapDeactivate, MapDeactivate};
6064#[cfg(any(feature = "app-mapdebugdisposmenu-types"))]
6065pub mod mapdebugdisposmenu;
6066#[cfg(feature = "app-mapdebugdisposmenu-types")]
6067pub use mapdebugdisposmenu::{
6068    IMapDebugDisposMenu, IMapDebugDisposMenu_DeleteForceMenuItem, IMapDebugDisposMenu_DisposMenuItem,
6069    IMapDebugDisposMenu_DisposMenuItem_SharedPositionGroup, MapDebugDisposMenu, MapDebugDisposMenu_DeleteForceMenuItem,
6070    MapDebugDisposMenu_DisposMenuItem, MapDebugDisposMenu_DisposMenuItem_SharedPositionGroup,
6071};
6072#[cfg(feature = "app-mapdebugdisposmenu")]
6073pub use mapdebugdisposmenu::{
6074    IMapDebugDisposMenuMethods, IMapDebugDisposMenu_DeleteForceMenuItemMethods, IMapDebugDisposMenu_DisposMenuItemMethods,
6075    IMapDebugDisposMenu_DisposMenuItem_SharedPositionGroupMethods,
6076};
6077#[cfg(any(feature = "app-mapdeploy-types"))]
6078pub mod mapdeploy;
6079#[cfg(feature = "app-mapdeploy")]
6080pub use mapdeploy::IMapDeployMethods;
6081#[cfg(feature = "app-mapdeploy-types")]
6082pub use mapdeploy::{IMapDeploy, MapDeploy};
6083#[cfg(any(feature = "app-mapdeployactionimage-types"))]
6084pub mod mapdeployactionimage;
6085#[cfg(feature = "app-mapdeployactionimage")]
6086pub use mapdeployactionimage::IMapDeployActionImageMethods;
6087#[cfg(feature = "app-mapdeployactionimage-types")]
6088pub use mapdeployactionimage::{IMapDeployActionImage, MapDeployActionImage};
6089#[cfg(any(feature = "app-mapdeployattackimage-types"))]
6090pub mod mapdeployattackimage;
6091#[cfg(feature = "app-mapdeployattackimage")]
6092pub use mapdeployattackimage::IMapDeployAttackImageMethods;
6093#[cfg(feature = "app-mapdeployattackimage-types")]
6094pub use mapdeployattackimage::{IMapDeployAttackImage, MapDeployAttackImage};
6095#[cfg(any(feature = "app-mapdeploybitimage-types"))]
6096pub mod mapdeploybitimage;
6097#[cfg(feature = "app-mapdeploybitimage")]
6098pub use mapdeploybitimage::IMapDeployBitImageMethods;
6099#[cfg(feature = "app-mapdeploybitimage-types")]
6100pub use mapdeploybitimage::{IMapDeployBitImage, MapDeployBitImage};
6101#[cfg(any(feature = "app-mapdeploycannonimage-types"))]
6102pub mod mapdeploycannonimage;
6103#[cfg(feature = "app-mapdeploycannonimage")]
6104pub use mapdeploycannonimage::IMapDeployCannonImageMethods;
6105#[cfg(feature = "app-mapdeploycannonimage-types")]
6106pub use mapdeploycannonimage::{IMapDeployCannonImage, MapDeployCannonImage};
6107#[cfg(any(feature = "app-mapdeploydanceimage-types"))]
6108pub mod mapdeploydanceimage;
6109#[cfg(feature = "app-mapdeploydanceimage")]
6110pub use mapdeploydanceimage::IMapDeployDanceImageMethods;
6111#[cfg(feature = "app-mapdeploydanceimage-types")]
6112pub use mapdeploydanceimage::{IMapDeployDanceImage, MapDeployDanceImage};
6113#[cfg(any(feature = "app-mapdeployengageimage-types"))]
6114pub mod mapdeployengageimage;
6115#[cfg(feature = "app-mapdeployengageimage")]
6116pub use mapdeployengageimage::IMapDeployEngageImageMethods;
6117#[cfg(feature = "app-mapdeployengageimage-types")]
6118pub use mapdeployengageimage::{IMapDeployEngageImage, MapDeployEngageImage};
6119#[cfg(any(feature = "app-mapdeployhealimage-types"))]
6120pub mod mapdeployhealimage;
6121#[cfg(feature = "app-mapdeployhealimage")]
6122pub use mapdeployhealimage::IMapDeployHealImageMethods;
6123#[cfg(feature = "app-mapdeployhealimage-types")]
6124pub use mapdeployhealimage::{IMapDeployHealImage, MapDeployHealImage};
6125#[cfg(any(feature = "app-mapdeployinterferenceimage-types"))]
6126pub mod mapdeployinterferenceimage;
6127#[cfg(feature = "app-mapdeployinterferenceimage")]
6128pub use mapdeployinterferenceimage::IMapDeployInterferenceImageMethods;
6129#[cfg(feature = "app-mapdeployinterferenceimage-types")]
6130pub use mapdeployinterferenceimage::{IMapDeployInterferenceImage, MapDeployInterferenceImage};
6131#[cfg(any(feature = "app-mapdeploylandimage-types"))]
6132pub mod mapdeploylandimage;
6133#[cfg(feature = "app-mapdeploylandimage")]
6134pub use mapdeploylandimage::IMapDeployLandImageMethods;
6135#[cfg(feature = "app-mapdeploylandimage-types")]
6136pub use mapdeploylandimage::{IMapDeployLandImage, MapDeployLandImage};
6137#[cfg(any(feature = "app-mapdeploymoveimage-types"))]
6138pub mod mapdeploymoveimage;
6139#[cfg(feature = "app-mapdeploymoveimage")]
6140pub use mapdeploymoveimage::IMapDeployMoveImageMethods;
6141#[cfg(feature = "app-mapdeploymoveimage-types")]
6142pub use mapdeploymoveimage::{IMapDeployMoveImage, MapDeployMoveImage};
6143#[cfg(any(feature = "app-mapdeployoverlapimage-types"))]
6144pub mod mapdeployoverlapimage;
6145#[cfg(feature = "app-mapdeployoverlapimage")]
6146pub use mapdeployoverlapimage::IMapDeployOverlapImageMethods;
6147#[cfg(feature = "app-mapdeployoverlapimage-types")]
6148pub use mapdeployoverlapimage::{IMapDeployOverlapImage, MapDeployOverlapImage};
6149#[cfg(any(feature = "app-mapdeployrangeimage-types"))]
6150pub mod mapdeployrangeimage;
6151#[cfg(feature = "app-mapdeployrangeimage")]
6152pub use mapdeployrangeimage::IMapDeployRangeImageMethods;
6153#[cfg(feature = "app-mapdeployrangeimage-types")]
6154pub use mapdeployrangeimage::{IMapDeployRangeImage, MapDeployRangeImage};
6155#[cfg(any(feature = "app-mapdeployrodimage-types"))]
6156pub mod mapdeployrodimage;
6157#[cfg(feature = "app-mapdeployrodimage")]
6158pub use mapdeployrodimage::IMapDeployRodImageMethods;
6159#[cfg(feature = "app-mapdeployrodimage-types")]
6160pub use mapdeployrodimage::{IMapDeployRodImage, MapDeployRodImage};
6161#[cfg(any(feature = "app-mapdeploysupportforunitimage-types"))]
6162pub mod mapdeploysupportforunitimage;
6163#[cfg(feature = "app-mapdeploysupportforunitimage")]
6164pub use mapdeploysupportforunitimage::IMapDeploySupportForUnitImageMethods;
6165#[cfg(feature = "app-mapdeploysupportforunitimage-types")]
6166pub use mapdeploysupportforunitimage::{IMapDeploySupportForUnitImage, MapDeploySupportForUnitImage};
6167#[cfg(any(feature = "app-mapdeploysupportimage-types"))]
6168pub mod mapdeploysupportimage;
6169#[cfg(feature = "app-mapdeploysupportimage")]
6170pub use mapdeploysupportimage::IMapDeploySupportImageMethods;
6171#[cfg(feature = "app-mapdeploysupportimage-types")]
6172pub use mapdeploysupportimage::{IMapDeploySupportImage, MapDeploySupportImage};
6173#[cfg(any(feature = "app-mapdeploytemplate_1-types"))]
6174pub mod mapdeploytemplate_1;
6175#[cfg(feature = "app-mapdeploytemplate_1-types")]
6176pub use mapdeploytemplate_1::{
6177    IMapDeployTemplate_1, IMapDeployTemplate_1_FlagField, IMapDeployTemplate_1_Queue, IMapDeployTemplate_1_SwapBufferScope, MapDeployTemplate_1,
6178    MapDeployTemplate_1_DisplayType, MapDeployTemplate_1_Flag, MapDeployTemplate_1_FlagField, MapDeployTemplate_1_ImageType,
6179    MapDeployTemplate_1_Queue, MapDeployTemplate_1_Queue_Data, MapDeployTemplate_1_SwapBufferScope,
6180};
6181#[cfg(feature = "app-mapdeploytemplate_1")]
6182pub use mapdeploytemplate_1::{
6183    IMapDeployTemplate_1Methods, IMapDeployTemplate_1_FlagFieldMethods, IMapDeployTemplate_1_QueueMethods,
6184    IMapDeployTemplate_1_SwapBufferScopeMethods,
6185};
6186#[cfg(any(feature = "app-mapdeploytrickimage-types"))]
6187pub mod mapdeploytrickimage;
6188#[cfg(feature = "app-mapdeploytrickimage")]
6189pub use mapdeploytrickimage::IMapDeployTrickImageMethods;
6190#[cfg(feature = "app-mapdeploytrickimage-types")]
6191pub use mapdeploytrickimage::{IMapDeployTrickImage, MapDeployTrickImage};
6192#[cfg(any(feature = "app-mapdeployzocimage-types"))]
6193pub mod mapdeployzocimage;
6194#[cfg(feature = "app-mapdeployzocimage")]
6195pub use mapdeployzocimage::IMapDeployZocImageMethods;
6196#[cfg(feature = "app-mapdeployzocimage-types")]
6197pub use mapdeployzocimage::{IMapDeployZocImage, MapDeployZocImage};
6198#[cfg(any(feature = "app-mapdispos-types"))]
6199pub mod mapdispos;
6200#[cfg(feature = "app-mapdispos-types")]
6201pub use mapdispos::{
6202    IMapDispos, IMapDispos_ActualData, IMapDispos_ActualDataList, IMapDispos_FlagField, IMapDispos_Pos, IMapDispos_PosList, IMapDispos_ProcDispos,
6203    MapDispos, MapDispos_ActualData, MapDispos_ActualDataList, MapDispos_ActualData_CalcResults, MapDispos_Flag, MapDispos_FlagField, MapDispos_Pos,
6204    MapDispos_PosList, MapDispos_ProcDispos,
6205};
6206#[cfg(feature = "app-mapdispos")]
6207pub use mapdispos::{
6208    IMapDisposMethods, IMapDispos_ActualDataListMethods, IMapDispos_ActualDataMethods, IMapDispos_FlagFieldMethods, IMapDispos_PosListMethods,
6209    IMapDispos_PosMethods, IMapDispos_ProcDisposMethods,
6210};
6211#[cfg(any(feature = "app-mapdnagerdeploy-types"))]
6212pub mod mapdnagerdeploy;
6213#[cfg(feature = "app-mapdnagerdeploy")]
6214pub use mapdnagerdeploy::IMapDnagerDeployMethods;
6215#[cfg(feature = "app-mapdnagerdeploy-types")]
6216pub use mapdnagerdeploy::{IMapDnagerDeploy, MapDnagerDeploy};
6217#[cfg(any(feature = "app-mapeditchecker-types"))]
6218pub mod mapeditchecker;
6219#[cfg(feature = "app-mapeditchecker")]
6220pub use mapeditchecker::IMapEditCheckerMethods;
6221#[cfg(feature = "app-mapeditchecker-types")]
6222pub use mapeditchecker::{IMapEditChecker, MapEditChecker, MapEditChecker_CheckRange};
6223#[cfg(any(feature = "app-mapeditdata-types"))]
6224pub mod mapeditdata;
6225#[cfg(feature = "app-mapeditdata-types")]
6226pub use mapeditdata::{IMapEditData, IMapEditData_UnitInfo, MapEditData, MapEditData_UnitInfo};
6227#[cfg(feature = "app-mapeditdata")]
6228pub use mapeditdata::{IMapEditDataMethods, IMapEditData_UnitInfoMethods};
6229#[cfg(any(feature = "app-mapedithistory-types"))]
6230pub mod mapedithistory;
6231#[cfg(feature = "app-mapedithistory-types")]
6232pub use mapedithistory::{
6233    IMapEditHistory, IMapEditHistory_CreateObjectCommand, IMapEditHistory_DeleteObjectCommand, IMapEditHistory_MapEditCommand,
6234    IMapEditHistory_ReplaceObjectCommand, IMapEditHistory_RotateObjectCommand, MapEditHistory, MapEditHistory_CreateObjectCommand,
6235    MapEditHistory_DeleteObjectCommand, MapEditHistory_MapEditCommand, MapEditHistory_ReplaceObjectCommand, MapEditHistory_RotateObjectCommand,
6236};
6237#[cfg(feature = "app-mapedithistory")]
6238pub use mapedithistory::{
6239    IMapEditHistoryMethods, IMapEditHistory_CreateObjectCommandMethods, IMapEditHistory_DeleteObjectCommandMethods,
6240    IMapEditHistory_MapEditCommandMethods, IMapEditHistory_ReplaceObjectCommandMethods, IMapEditHistory_RotateObjectCommandMethods,
6241};
6242#[cfg(any(feature = "app-mapeditor-types"))]
6243pub mod mapeditor;
6244#[cfg(feature = "app-mapeditor-types")]
6245pub use mapeditor::{IMapEditor, IMapEditor_EditObject, MapEditor, MapEditor_EditObject};
6246#[cfg(feature = "app-mapeditor")]
6247pub use mapeditor::{IMapEditorMethods, IMapEditor_EditObjectMethods};
6248#[cfg(any(feature = "app-mapeditorcategorydata-types"))]
6249pub mod mapeditorcategorydata;
6250#[cfg(feature = "app-mapeditorcategorydata")]
6251pub use mapeditorcategorydata::IMapEditorCategoryDataMethods;
6252#[cfg(feature = "app-mapeditorcategorydata-types")]
6253pub use mapeditorcategorydata::{IMapEditorCategoryData, MapEditorCategoryData};
6254#[cfg(any(feature = "app-mapeditorobjectdata-types"))]
6255pub mod mapeditorobjectdata;
6256#[cfg(feature = "app-mapeditorobjectdata")]
6257pub use mapeditorobjectdata::IMapEditorObjectDataMethods;
6258#[cfg(feature = "app-mapeditorobjectdata-types")]
6259pub use mapeditorobjectdata::{IMapEditorObjectData, MapEditorObjectData};
6260#[cfg(any(feature = "app-mapeffect-types"))]
6261pub mod mapeffect;
6262#[cfg(feature = "app-mapeffect-types")]
6263pub use mapeffect::{IMapEffect, IMapEffect_LocationNode, IMapEffect_LocationPool, MapEffect, MapEffect_LocationNode, MapEffect_LocationPool};
6264#[cfg(feature = "app-mapeffect")]
6265pub use mapeffect::{IMapEffectMethods, IMapEffect_LocationNodeMethods, IMapEffect_LocationPoolMethods};
6266#[cfg(any(feature = "app-mapengageconfirmroot-types"))]
6267pub mod mapengageconfirmroot;
6268#[cfg(feature = "app-mapengageconfirmroot")]
6269pub use mapengageconfirmroot::IMapEngageConfirmRootMethods;
6270#[cfg(feature = "app-mapengageconfirmroot-types")]
6271pub use mapengageconfirmroot::{IMapEngageConfirmRoot, MapEngageConfirmRoot};
6272#[cfg(any(feature = "app-mapenum-types"))]
6273pub mod mapenum;
6274#[cfg(feature = "app-mapenum")]
6275pub use mapenum::IMapEnumMethods;
6276#[cfg(feature = "app-mapenum-types")]
6277pub use mapenum::{IMapEnum, MapEnum, MapEnum_AreaEnumerator, MapEnum_CellEnumerator, MapEnum_MoveEnumerator, MapEnum_RangeEnumerator};
6278#[cfg(any(feature = "app-mapenvironment-types"))]
6279pub mod mapenvironment;
6280#[cfg(feature = "app-mapenvironment-types")]
6281pub use mapenvironment::{IMapEnvironment, IMapEnvironment_Param, MapEnvironment, MapEnvironment_Param};
6282#[cfg(feature = "app-mapenvironment")]
6283pub use mapenvironment::{IMapEnvironmentMethods, IMapEnvironment_ParamMethods};
6284#[cfg(any(feature = "app-mapfademanager-types"))]
6285pub mod mapfademanager;
6286#[cfg(feature = "app-mapfademanager")]
6287pub use mapfademanager::IMapFadeManagerMethods;
6288#[cfg(feature = "app-mapfademanager-types")]
6289pub use mapfademanager::{IMapFadeManager, MapFadeManager};
6290#[cfg(any(feature = "app-mapfor-types"))]
6291pub mod mapfor;
6292#[cfg(feature = "app-mapfor-types")]
6293pub use mapfor::{
6294    IMapFor, IMapFor_DestroyFunction, IMapFor_Force2Function, IMapFor_ForceFunction, IMapFor_PokeFunction, IMapFor_Pos2Function, IMapFor_PosFunction,
6295    IMapFor_Range2Function, IMapFor_RangeFunction, IMapFor_TargetFunction, IMapFor_Unit2Function, IMapFor_UnitFunction, IMapFor_UnitPosFunction,
6296    IMapFor_UnitSkillFunction, MapFor, MapFor_DestroyFunction, MapFor_Force2Function, MapFor_ForceFunction, MapFor_PokeFunction, MapFor_Pos2Function,
6297    MapFor_PosFunction, MapFor_Range2Function, MapFor_RangeFunction, MapFor_Return, MapFor_TargetFunction, MapFor_Unit2Function, MapFor_UnitFunction,
6298    MapFor_UnitPosFunction, MapFor_UnitSkillFunction,
6299};
6300#[cfg(feature = "app-mapfor")]
6301pub use mapfor::{
6302    IMapForMethods, IMapFor_DestroyFunctionMethods, IMapFor_Force2FunctionMethods, IMapFor_ForceFunctionMethods, IMapFor_PokeFunctionMethods,
6303    IMapFor_Pos2FunctionMethods, IMapFor_PosFunctionMethods, IMapFor_Range2FunctionMethods, IMapFor_RangeFunctionMethods,
6304    IMapFor_TargetFunctionMethods, IMapFor_Unit2FunctionMethods, IMapFor_UnitFunctionMethods, IMapFor_UnitPosFunctionMethods,
6305    IMapFor_UnitSkillFunctionMethods,
6306};
6307#[cfg(any(feature = "app-mapgodexp-types"))]
6308pub mod mapgodexp;
6309#[cfg(feature = "app-mapgodexp")]
6310pub use mapgodexp::IMapGodExpMethods;
6311#[cfg(feature = "app-mapgodexp-types")]
6312pub use mapgodexp::{IMapGodExp, MapGodExp, MapGodExp_KindDesc, MapGodExp_Kinds};
6313#[cfg(any(feature = "app-mapgroup-types"))]
6314pub mod mapgroup;
6315#[cfg(feature = "app-mapgroup")]
6316pub use mapgroup::IMapGroupMethods;
6317#[cfg(feature = "app-mapgroup-types")]
6318pub use mapgroup::{IMapGroup, MapGroup};
6319#[cfg(any(feature = "app-mapheight-types"))]
6320pub mod mapheight;
6321#[cfg(feature = "app-mapheight-types")]
6322pub use mapheight::{
6323    IMapHeight, IMapHeight_CellInfo, IMapHeight_CellMap, IMapHeight_EdgeIndex, MapHeight, MapHeight_CellInfo, MapHeight_CellMap, MapHeight_EdgeIndex,
6324    MapHeight_Layers, MapHeight_Plane,
6325};
6326#[cfg(feature = "app-mapheight")]
6327pub use mapheight::{IMapHeightMethods, IMapHeight_CellInfoMethods, IMapHeight_CellMapMethods, IMapHeight_EdgeIndexMethods};
6328#[cfg(any(feature = "app-maphistory-types"))]
6329pub mod maphistory;
6330#[cfg(feature = "app-maphistory-types")]
6331pub use maphistory::{
6332    IMapHistory, IMapHistory_Base_1, IMapHistory_CommandReader, IMapHistory_CommandWriter, IMapHistory_EffectNameMap, IMapHistory_GidMap,
6333    IMapHistory_IdMapBase_1, IMapHistory_IdMap_1, IMapHistory_IidMap, IMapHistory_JidMap, IMapHistory_MaterialStringMap, IMapHistory_PidMap,
6334    IMapHistory_Replay, IMapHistory_ReplayAppearanceMap, IMapHistory_ReplayCommandReader, IMapHistory_ReplayCommandWriter, IMapHistory_ReplayUnitMap,
6335    IMapHistory_Replay_SaveAsync, IMapHistory_Replay_SaveAsyncThread, IMapHistory_Replay_SaveAsync_SaveMethod, IMapHistory_Replay_TurnSave,
6336    IMapHistory_Rewind, IMapHistory_RewindCommandReader, IMapHistory_RewindCommandWriter, IMapHistory_RewindLog, IMapHistory_RewindLogBuilder,
6337    IMapHistory_RewindLog_UnitIcon, IMapHistory_RewindNameMap, IMapHistory_RewindRelianceMap, IMapHistory_RewindUnitMap,
6338    IMapHistory_Rewind_BattleCalcData, IMapHistory_Rewind_OverlapData, IMapHistory_Rewind_OverlapDataPool, IMapHistory_RnidMap, IMapHistory_SidMap,
6339    IMapHistory_TidMap, IMapHistory_UnitMapBase_2, IMapHistory_UnitMapBase_2_IData, IMapHistory_UnitMapBase_2_NoEmptyFunction,
6340    IMapHistory_VariableMap, MapHistory, MapHistory_Base_1, MapHistory_Command, MapHistory_CommandReader, MapHistory_CommandWriter,
6341    MapHistory_CommonType, MapHistory_EffectNameMap, MapHistory_GidMap, MapHistory_IdMapBase_1, MapHistory_IdMap_1, MapHistory_IidMap,
6342    MapHistory_JidMap, MapHistory_MaterialStringMap, MapHistory_Mode, MapHistory_PidMap, MapHistory_Replay, MapHistory_ReplayAppearanceMap,
6343    MapHistory_ReplayAppearanceMap_Appearance, MapHistory_ReplayAppearanceMap_Leaving, MapHistory_ReplayCommandReader,
6344    MapHistory_ReplayCommandWriter, MapHistory_ReplayType, MapHistory_ReplayUnitMap, MapHistory_ReplayUnitMap_Data,
6345    MapHistory_Replay_OverwriteStreamScope, MapHistory_Replay_ReadResult, MapHistory_Replay_SaveAsync, MapHistory_Replay_SaveAsyncThread,
6346    MapHistory_Replay_SaveAsyncThread_Status, MapHistory_Replay_SaveAsync_SaveMethod, MapHistory_Replay_TurnSave, MapHistory_Rewind,
6347    MapHistory_RewindCommandReader, MapHistory_RewindCommandWriter, MapHistory_RewindLog, MapHistory_RewindLogBuilder, MapHistory_RewindLog_UnitIcon,
6348    MapHistory_RewindNameMap, MapHistory_RewindRelianceMap, MapHistory_RewindType, MapHistory_RewindUnitMap, MapHistory_RewindUnitMap_Data,
6349    MapHistory_RewindUnitPhaseBeginKinds, MapHistory_RewindVariableType, MapHistory_Rewind_BattleCalcData, MapHistory_Rewind_InspectorType,
6350    MapHistory_Rewind_IsEngagings, MapHistory_Rewind_LatestInspectorData, MapHistory_Rewind_ModeScope, MapHistory_Rewind_OverlapData,
6351    MapHistory_Rewind_OverlapDataPool, MapHistory_Rewind_RangeType, MapHistory_Rewind_SplitArgs, MapHistory_Rewind_WorkLayerData,
6352    MapHistory_Rewind_WorkTerrainData, MapHistory_Rewind_WriterKind, MapHistory_RnidMap, MapHistory_SerializeDisabled, MapHistory_SidMap,
6353    MapHistory_TidMap, MapHistory_UnitMapBase_2, MapHistory_UnitMapBase_2_IData, MapHistory_UnitMapBase_2_NoEmptyFunction, MapHistory_VariableMap,
6354};
6355#[cfg(feature = "app-maphistory")]
6356pub use maphistory::{
6357    IMapHistory_Base_1Methods, IMapHistory_CommandReaderMethods, IMapHistory_CommandWriterMethods, IMapHistory_EffectNameMapMethods,
6358    IMapHistory_GidMapMethods, IMapHistory_IdMapBase_1Methods, IMapHistory_IdMap_1Methods, IMapHistory_IidMapMethods, IMapHistory_JidMapMethods,
6359    IMapHistory_MaterialStringMapMethods, IMapHistory_PidMapMethods, IMapHistory_ReplayAppearanceMapMethods, IMapHistory_ReplayCommandReaderMethods,
6360    IMapHistory_ReplayCommandWriterMethods, IMapHistory_ReplayMethods, IMapHistory_ReplayUnitMapMethods, IMapHistory_Replay_SaveAsyncMethods,
6361    IMapHistory_Replay_SaveAsyncThreadMethods, IMapHistory_Replay_SaveAsync_SaveMethodMethods, IMapHistory_Replay_TurnSaveMethods,
6362    IMapHistory_RewindCommandReaderMethods, IMapHistory_RewindCommandWriterMethods, IMapHistory_RewindLogBuilderMethods,
6363    IMapHistory_RewindLogMethods, IMapHistory_RewindLog_UnitIconMethods, IMapHistory_RewindMethods, IMapHistory_RewindNameMapMethods,
6364    IMapHistory_RewindRelianceMapMethods, IMapHistory_RewindUnitMapMethods, IMapHistory_Rewind_BattleCalcDataMethods,
6365    IMapHistory_Rewind_OverlapDataMethods, IMapHistory_Rewind_OverlapDataPoolMethods, IMapHistory_RnidMapMethods, IMapHistory_SidMapMethods,
6366    IMapHistory_TidMapMethods, IMapHistory_UnitMapBase_2Methods, IMapHistory_UnitMapBase_2_IDataMethods,
6367    IMapHistory_UnitMapBase_2_NoEmptyFunctionMethods, IMapHistory_VariableMapMethods,
6368};
6369#[cfg(any(feature = "app-maphistorydata-types"))]
6370pub mod maphistorydata;
6371#[cfg(feature = "app-maphistorydata")]
6372pub use maphistorydata::IMapHistoryDataMethods;
6373#[cfg(feature = "app-maphistorydata-types")]
6374pub use maphistorydata::{IMapHistoryData, MapHistoryData};
6375#[cfg(any(feature = "app-mapimage-types"))]
6376pub mod mapimage;
6377#[cfg(feature = "app-mapimage")]
6378pub use mapimage::IMapImageMethods;
6379#[cfg(feature = "app-mapimage-types")]
6380pub use mapimage::{IMapImage, MapImage, MapImage_BackupTerrain};
6381#[cfg(any(feature = "app-mapimagecore_1-types"))]
6382pub mod mapimagecore_1;
6383#[cfg(feature = "app-mapimagecore_1")]
6384pub use mapimagecore_1::IMapImageCore_1Methods;
6385#[cfg(feature = "app-mapimagecore_1-types")]
6386pub use mapimagecore_1::{IMapImageCore_1, MapImageCore_1};
6387#[cfg(any(feature = "app-mapimagecorebit-types"))]
6388pub mod mapimagecorebit;
6389#[cfg(feature = "app-mapimagecorebit")]
6390pub use mapimagecorebit::IMapImageCoreBitMethods;
6391#[cfg(feature = "app-mapimagecorebit-types")]
6392pub use mapimagecorebit::{IMapImageCoreBit, MapImageCoreBit};
6393#[cfg(any(feature = "app-mapimagecorebyte-types"))]
6394pub mod mapimagecorebyte;
6395#[cfg(feature = "app-mapimagecorebyte")]
6396pub use mapimagecorebyte::IMapImageCoreByteMethods;
6397#[cfg(feature = "app-mapimagecorebyte-types")]
6398pub use mapimagecorebyte::{IMapImageCoreByte, MapImageCoreByte};
6399#[cfg(any(feature = "app-mapimagecoresbyte-types"))]
6400pub mod mapimagecoresbyte;
6401#[cfg(feature = "app-mapimagecoresbyte")]
6402pub use mapimagecoresbyte::IMapImageCoreSbyteMethods;
6403#[cfg(feature = "app-mapimagecoresbyte-types")]
6404pub use mapimagecoresbyte::{IMapImageCoreSbyte, MapImageCoreSbyte};
6405#[cfg(any(feature = "app-mapimagecoreuint-types"))]
6406pub mod mapimagecoreuint;
6407#[cfg(feature = "app-mapimagecoreuint")]
6408pub use mapimagecoreuint::IMapImageCoreUintMethods;
6409#[cfg(feature = "app-mapimagecoreuint-types")]
6410pub use mapimagecoreuint::{IMapImageCoreUint, MapImageCoreUint};
6411#[cfg(any(feature = "app-mapimagecost-types"))]
6412pub mod mapimagecost;
6413#[cfg(feature = "app-mapimagecost")]
6414pub use mapimagecost::IMapImageCostMethods;
6415#[cfg(feature = "app-mapimagecost-types")]
6416pub use mapimagecost::{IMapImageCost, MapImageCost};
6417#[cfg(any(feature = "app-mapimagedanger-types"))]
6418pub mod mapimagedanger;
6419#[cfg(feature = "app-mapimagedanger")]
6420pub use mapimagedanger::IMapImageDangerMethods;
6421#[cfg(feature = "app-mapimagedanger-types")]
6422pub use mapimagedanger::{IMapImageDanger, MapImageDanger};
6423#[cfg(any(feature = "app-mapimagehistory-types"))]
6424pub mod mapimagehistory;
6425#[cfg(feature = "app-mapimagehistory-types")]
6426pub use mapimagehistory::{IMapImageHistory, IMapImageHistory_HeatMap, MapImageHistory, MapImageHistory_HeatMap};
6427#[cfg(feature = "app-mapimagehistory")]
6428pub use mapimagehistory::{IMapImageHistoryMethods, IMapImageHistory_HeatMapMethods};
6429#[cfg(any(feature = "app-mapimageindex-types"))]
6430pub mod mapimageindex;
6431#[cfg(feature = "app-mapimageindex")]
6432pub use mapimageindex::IMapImageIndexMethods;
6433#[cfg(feature = "app-mapimageindex-types")]
6434pub use mapimageindex::{IMapImageIndex, MapImageIndex};
6435#[cfg(any(feature = "app-mapimagerange-types"))]
6436pub mod mapimagerange;
6437#[cfg(feature = "app-mapimagerange")]
6438pub use mapimagerange::IMapImageRangeMethods;
6439#[cfg(feature = "app-mapimagerange-types")]
6440pub use mapimagerange::{IMapImageRange, MapImageRange, MapImageRange_Pos};
6441#[cfg(any(feature = "app-mapimagesight-types"))]
6442pub mod mapimagesight;
6443#[cfg(feature = "app-mapimagesight")]
6444pub use mapimagesight::IMapImageSightMethods;
6445#[cfg(feature = "app-mapimagesight-types")]
6446pub use mapimagesight::{IMapImageSight, MapImageSight};
6447#[cfg(any(feature = "app-mapimagesightcore-types"))]
6448pub mod mapimagesightcore;
6449#[cfg(feature = "app-mapimagesightcore")]
6450pub use mapimagesightcore::IMapImageSightCoreMethods;
6451#[cfg(feature = "app-mapimagesightcore-types")]
6452pub use mapimagesightcore::{IMapImageSightCore, MapImageSightCore};
6453#[cfg(any(feature = "app-mapimagesightfield-types"))]
6454pub mod mapimagesightfield;
6455#[cfg(feature = "app-mapimagesightfield")]
6456pub use mapimagesightfield::IMapImageSightFieldMethods;
6457#[cfg(feature = "app-mapimagesightfield-types")]
6458pub use mapimagesightfield::{IMapImageSightField, MapImageSightField};
6459#[cfg(any(feature = "app-mapimagetalk-types"))]
6460pub mod mapimagetalk;
6461#[cfg(feature = "app-mapimagetalk")]
6462pub use mapimagetalk::IMapImageTalkMethods;
6463#[cfg(feature = "app-mapimagetalk-types")]
6464pub use mapimagetalk::{IMapImageTalk, MapImageTalk};
6465#[cfg(any(feature = "app-mapimageterrain-types"))]
6466pub mod mapimageterrain;
6467#[cfg(feature = "app-mapimageterrain-types")]
6468pub use mapimageterrain::{IMapImageTerrain, IMapImageTerrain_MinimapInfo, MapImageTerrain, MapImageTerrain_MinimapInfo};
6469#[cfg(feature = "app-mapimageterrain")]
6470pub use mapimageterrain::{IMapImageTerrainMethods, IMapImageTerrain_MinimapInfoMethods};
6471#[cfg(any(feature = "app-mapimageunit-types"))]
6472pub mod mapimageunit;
6473#[cfg(feature = "app-mapimageunit")]
6474pub use mapimageunit::IMapImageUnitMethods;
6475#[cfg(feature = "app-mapimageunit-types")]
6476pub use mapimageunit::{IMapImageUnit, MapImageUnit, MapImageUnit_PositionScope, MapImageUnit_UnitScope};
6477#[cfg(any(feature = "app-mapinfobase-types"))]
6478pub mod mapinfobase;
6479#[cfg(feature = "app-mapinfobase")]
6480pub use mapinfobase::IMapInfoBaseMethods;
6481#[cfg(feature = "app-mapinfobase-types")]
6482pub use mapinfobase::{IMapInfoBase, MapInfoBase};
6483#[cfg(any(feature = "app-mapinfocircle-types"))]
6484pub mod mapinfocircle;
6485#[cfg(feature = "app-mapinfocircle")]
6486pub use mapinfocircle::IMapInfoCircleMethods;
6487#[cfg(feature = "app-mapinfocircle-types")]
6488pub use mapinfocircle::{
6489    IMapInfoCircle, MapInfoCircle, MapInfoCircle_Animes, MapInfoCircle_CircleColor, MapInfoCircle_CircleState, MapInfoCircle_MeshIndex,
6490};
6491#[cfg(any(feature = "app-mapinfogaugemainlocatorroot-types"))]
6492pub mod mapinfogaugemainlocatorroot;
6493#[cfg(feature = "app-mapinfogaugemainlocatorroot")]
6494pub use mapinfogaugemainlocatorroot::IMapInfoGaugeMainLocatorRootMethods;
6495#[cfg(feature = "app-mapinfogaugemainlocatorroot-types")]
6496pub use mapinfogaugemainlocatorroot::{IMapInfoGaugeMainLocatorRoot, MapInfoGaugeMainLocatorRoot, MapInfoGaugeMainLocatorRoot_OnMapStatus};
6497#[cfg(any(feature = "app-mapinfogaugeshaderparameter-types"))]
6498pub mod mapinfogaugeshaderparameter;
6499#[cfg(feature = "app-mapinfogaugeshaderparameter")]
6500pub use mapinfogaugeshaderparameter::IMapInfoGaugeShaderParameterMethods;
6501#[cfg(feature = "app-mapinfogaugeshaderparameter-types")]
6502pub use mapinfogaugeshaderparameter::{IMapInfoGaugeShaderParameter, MapInfoGaugeShaderParameter};
6503#[cfg(any(feature = "app-mapinforoot-types"))]
6504pub mod mapinforoot;
6505#[cfg(feature = "app-mapinforoot")]
6506pub use mapinforoot::IMapInfoRootMethods;
6507#[cfg(feature = "app-mapinforoot-types")]
6508pub use mapinforoot::{IMapInfoRoot, MapInfoRoot, MapInfoRoot_NextCanvasEnabled};
6509#[cfg(any(feature = "app-mapinfoterrain-types"))]
6510pub mod mapinfoterrain;
6511#[cfg(feature = "app-mapinfoterrain")]
6512pub use mapinfoterrain::IMapInfoTerrainMethods;
6513#[cfg(feature = "app-mapinfoterrain-types")]
6514pub use mapinfoterrain::{IMapInfoTerrain, MapInfoTerrain};
6515#[cfg(any(feature = "app-mapinfounit-types"))]
6516pub mod mapinfounit;
6517#[cfg(feature = "app-mapinfounit")]
6518pub use mapinfounit::IMapInfoUnitMethods;
6519#[cfg(feature = "app-mapinfounit-types")]
6520pub use mapinfounit::{IMapInfoUnit, MapInfoUnit, MapInfoUnit_InputState, MapInfoUnit_SpriteKind, MapInfoUnit_SuppressScene};
6521#[cfg(any(feature = "app-mapinfounitlocatorroot-types"))]
6522pub mod mapinfounitlocatorroot;
6523#[cfg(feature = "app-mapinfounitlocatorroot")]
6524pub use mapinfounitlocatorroot::IMapInfoUnitLocatorRootMethods;
6525#[cfg(feature = "app-mapinfounitlocatorroot-types")]
6526pub use mapinfounitlocatorroot::{
6527    IMapInfoUnitLocatorRoot, MapInfoUnitLocatorRoot, MapInfoUnitLocatorRoot_CanvasGroupKind, MapInfoUnitLocatorRoot_ImageKind,
6528    MapInfoUnitLocatorRoot_TextMeshProKind,
6529};
6530#[cfg(any(feature = "app-mapinspector-types"))]
6531pub mod mapinspector;
6532#[cfg(feature = "app-mapinspector")]
6533pub use mapinspector::IMapInspectorMethods;
6534#[cfg(feature = "app-mapinspector-types")]
6535pub use mapinspector::{IMapInspector, MapInspector, MapInspector_Kind};
6536#[cfg(any(feature = "app-mapinspectors-types"))]
6537pub mod mapinspectors;
6538#[cfg(feature = "app-mapinspectors-types")]
6539pub use mapinspectors::{
6540    IMapInspectors, IMapInspectors_MapInspectorSearch, MapInspectors, MapInspectors_EventUnitScope, MapInspectors_MapInspectorSearch,
6541};
6542#[cfg(feature = "app-mapinspectors")]
6543pub use mapinspectors::{IMapInspectorsMethods, IMapInspectors_MapInspectorSearchMethods};
6544#[cfg(any(feature = "app-mapitemhelper-types"))]
6545pub mod mapitemhelper;
6546#[cfg(feature = "app-mapitemhelper")]
6547pub use mapitemhelper::IMapItemHelperMethods;
6548#[cfg(feature = "app-mapitemhelper-types")]
6549pub use mapitemhelper::{IMapItemHelper, MapItemHelper, MapItemHelper_BlessFlags, MapItemHelper_Flag};
6550#[cfg(any(feature = "app-mapitemmenu-types"))]
6551pub mod mapitemmenu;
6552#[cfg(feature = "app-mapitemmenu-types")]
6553pub use mapitemmenu::{
6554    IMapItemMenu, IMapItemMenu_AttackMenu, IMapItemMenu_AttackMenuItem, IMapItemMenu_EnchantItemMenuItem, IMapItemMenu_ItemMenu,
6555    IMapItemMenu_ItemMenuItem, IMapItemMenu_MapTradeMenu, IMapItemMenu_MapTradeMenuItem, IMapItemMenu_RodMenu, IMapItemMenu_RodMenuItem,
6556    IMapItemMenu_SubItemEquipMenuItem, IMapItemMenu_SubItemMenu, IMapItemMenu_SubItemMenuItem, IMapItemMenu_SubItemPutOffMenuItem,
6557    IMapItemMenu_SubItemPutOffMenuItem_ConfirmDialog, IMapItemMenu_SubItemPutOffMenuItem_ConfirmDialogItemYes, IMapItemMenu_SubItemSortMenuItem,
6558    IMapItemMenu_SubItemTakeOffMenuItem, IMapItemMenu_SubItemTradeMenuItem, IMapItemMenu_SubItemUseMenuItem, IMapItemMenu_TargetMenuItem,
6559    MapItemMenu, MapItemMenu_AttackMenu, MapItemMenu_AttackMenuItem, MapItemMenu_EnchantItemMenuItem, MapItemMenu_EnchantType, MapItemMenu_ItemMenu,
6560    MapItemMenu_ItemMenuItem, MapItemMenu_MapTradeMenu, MapItemMenu_MapTradeMenuItem, MapItemMenu_RodMenu, MapItemMenu_RodMenuItem,
6561    MapItemMenu_SubItemEquipMenuItem, MapItemMenu_SubItemMenu, MapItemMenu_SubItemMenuItem, MapItemMenu_SubItemPutOffMenuItem,
6562    MapItemMenu_SubItemPutOffMenuItem_ConfirmDialog, MapItemMenu_SubItemPutOffMenuItem_ConfirmDialogItemYes, MapItemMenu_SubItemSortMenuItem,
6563    MapItemMenu_SubItemTakeOffMenuItem, MapItemMenu_SubItemTradeMenuItem, MapItemMenu_SubItemUseMenuItem, MapItemMenu_TargetMenuItem,
6564};
6565#[cfg(feature = "app-mapitemmenu")]
6566pub use mapitemmenu::{
6567    IMapItemMenuMethods, IMapItemMenu_AttackMenuItemMethods, IMapItemMenu_AttackMenuMethods, IMapItemMenu_EnchantItemMenuItemMethods,
6568    IMapItemMenu_ItemMenuItemMethods, IMapItemMenu_ItemMenuMethods, IMapItemMenu_MapTradeMenuItemMethods, IMapItemMenu_MapTradeMenuMethods,
6569    IMapItemMenu_RodMenuItemMethods, IMapItemMenu_RodMenuMethods, IMapItemMenu_SubItemEquipMenuItemMethods, IMapItemMenu_SubItemMenuItemMethods,
6570    IMapItemMenu_SubItemMenuMethods, IMapItemMenu_SubItemPutOffMenuItemMethods, IMapItemMenu_SubItemPutOffMenuItem_ConfirmDialogItemYesMethods,
6571    IMapItemMenu_SubItemPutOffMenuItem_ConfirmDialogMethods, IMapItemMenu_SubItemSortMenuItemMethods, IMapItemMenu_SubItemTakeOffMenuItemMethods,
6572    IMapItemMenu_SubItemTradeMenuItemMethods, IMapItemMenu_SubItemUseMenuItemMethods, IMapItemMenu_TargetMenuItemMethods,
6573};
6574#[cfg(any(feature = "app-mapkeyhelp-types"))]
6575pub mod mapkeyhelp;
6576#[cfg(feature = "app-mapkeyhelp")]
6577pub use mapkeyhelp::IMapKeyHelpMethods;
6578#[cfg(feature = "app-mapkeyhelp-types")]
6579pub use mapkeyhelp::{IMapKeyHelp, MapKeyHelp, MapKeyHelp_Label, MapKeyHelp_Mode, MapKeyHelp_Types};
6580#[cfg(any(feature = "app-mapkillbonus-types"))]
6581pub mod mapkillbonus;
6582#[cfg(feature = "app-mapkillbonus-types")]
6583pub use mapkillbonus::{
6584    IMapKillBonus, IMapKillBonus_CountImage, IMapKillBonus_DownloadSequence, IMapKillBonus_GainSequence, IMapKillBonus_KindImage, MapKillBonus,
6585    MapKillBonus_CountImage, MapKillBonus_DownloadSequence, MapKillBonus_GainSequence, MapKillBonus_KillBonus, MapKillBonus_KilledBonus,
6586    MapKillBonus_KindImage, MapKillBonus_Kinds, MapKillBonus_Work, MapKillBonus_Work_Pos,
6587};
6588#[cfg(feature = "app-mapkillbonus")]
6589pub use mapkillbonus::{
6590    IMapKillBonusMethods, IMapKillBonus_CountImageMethods, IMapKillBonus_DownloadSequenceMethods, IMapKillBonus_GainSequenceMethods,
6591    IMapKillBonus_KindImageMethods,
6592};
6593#[cfg(any(feature = "app-maplayer-types"))]
6594pub mod maplayer;
6595#[cfg(feature = "app-maplayer-types")]
6596pub use maplayer::{IMapLayer, IMapLayer_Data, IMapLayer_List, MapLayer, MapLayer_Data, MapLayer_List};
6597#[cfg(feature = "app-maplayer")]
6598pub use maplayer::{IMapLayerMethods, IMapLayer_DataMethods, IMapLayer_ListMethods};
6599#[cfg(any(feature = "app-maplightprobe-types"))]
6600pub mod maplightprobe;
6601#[cfg(feature = "app-maplightprobe")]
6602pub use maplightprobe::IMapLightProbeMethods;
6603#[cfg(feature = "app-maplightprobe-types")]
6604pub use maplightprobe::{IMapLightProbe, MapLightProbe};
6605#[cfg(any(feature = "app-mapmaterial-types"))]
6606pub mod mapmaterial;
6607#[cfg(feature = "app-mapmaterial-types")]
6608pub use mapmaterial::{IMapMaterial, IMapMaterial_Node, MapMaterial, MapMaterial_Kinds, MapMaterial_Node};
6609#[cfg(feature = "app-mapmaterial")]
6610pub use mapmaterial::{IMapMaterialMethods, IMapMaterial_NodeMethods};
6611#[cfg(any(feature = "app-mapmind-types"))]
6612pub mod mapmind;
6613#[cfg(feature = "app-mapmind-types")]
6614pub use mapmind::{
6615    IMapMind, IMapMind_CommandStack, IMapMind_DoneField, IMapMind_MultiTargets, MapMind, MapMind_CommandStack, MapMind_Done, MapMind_DoneField,
6616    MapMind_MultiTargets, MapMind_Record, MapMind_Record_Value, MapMind_Target, MapMind_Type,
6617};
6618#[cfg(feature = "app-mapmind")]
6619pub use mapmind::{IMapMindMethods, IMapMind_CommandStackMethods, IMapMind_DoneFieldMethods, IMapMind_MultiTargetsMethods};
6620#[cfg(any(feature = "app-mapminimap-types"))]
6621pub mod mapminimap;
6622#[cfg(feature = "app-mapminimap")]
6623pub use mapminimap::IMapMiniMapMethods;
6624#[cfg(feature = "app-mapminimap-types")]
6625pub use mapminimap::{IMapMiniMap, MapMiniMap, MapMiniMap_Label};
6626#[cfg(any(feature = "app-mapmirrorcamera-types"))]
6627pub mod mapmirrorcamera;
6628#[cfg(feature = "app-mapmirrorcamera")]
6629pub use mapmirrorcamera::IMapMirrorCameraMethods;
6630#[cfg(feature = "app-mapmirrorcamera-types")]
6631pub use mapmirrorcamera::{IMapMirrorCamera, MapMirrorCamera};
6632#[cfg(any(feature = "app-mapmoveflag-types"))]
6633pub mod mapmoveflag;
6634#[cfg(feature = "app-mapmoveflag-types")]
6635pub use mapmoveflag::MapMoveFlag;
6636#[cfg(any(feature = "app-mapobject-types"))]
6637pub mod mapobject;
6638#[cfg(feature = "app-mapobject-types")]
6639pub use mapobject::{
6640    IMapObject, IMapObject_DitherManager, IMapObject_DitherPair, IMapObject_Pair, IMapObject_RigidInfo, IMapObject_RigidList, IMapObject_State,
6641    MapObject, MapObject_Actions, MapObject_BakeTypes, MapObject_DitherManager, MapObject_DitherPair, MapObject_Kinds, MapObject_LightmapScales,
6642    MapObject_Lods, MapObject_Pair, MapObject_RigidInfo, MapObject_RigidList, MapObject_State,
6643};
6644#[cfg(feature = "app-mapobject")]
6645pub use mapobject::{
6646    IMapObjectMethods, IMapObject_DitherManagerMethods, IMapObject_DitherPairMethods, IMapObject_PairMethods, IMapObject_RigidInfoMethods,
6647    IMapObject_RigidListMethods, IMapObject_StateMethods,
6648};
6649#[cfg(any(feature = "app-mapoverlap-types"))]
6650pub mod mapoverlap;
6651#[cfg(feature = "app-mapoverlap-types")]
6652pub use mapoverlap::{IMapOverlap, IMapOverlap_Data, IMapOverlap_List, MapOverlap, MapOverlap_Data, MapOverlap_List};
6653#[cfg(feature = "app-mapoverlap")]
6654pub use mapoverlap::{IMapOverlapMethods, IMapOverlap_DataMethods, IMapOverlap_ListMethods};
6655#[cfg(any(feature = "app-mappanelactive-types"))]
6656pub mod mappanelactive;
6657#[cfg(feature = "app-mappanelactive-types")]
6658pub use mappanelactive::{
6659    IMapPanelActive, IMapPanelActive_FlagField, IMapPanelActive_TargetFunc, MapPanelActive, MapPanelActive_FlagField, MapPanelActive_MeshIndex,
6660    MapPanelActive_TargetFunc,
6661};
6662#[cfg(feature = "app-mappanelactive")]
6663pub use mappanelactive::{IMapPanelActiveMethods, IMapPanelActive_FlagFieldMethods, IMapPanelActive_TargetFuncMethods};
6664#[cfg(any(feature = "app-mappaneldanger-types"))]
6665pub mod mappaneldanger;
6666#[cfg(feature = "app-mappaneldanger")]
6667pub use mappaneldanger::IMapPanelDangerMethods;
6668#[cfg(feature = "app-mappaneldanger-types")]
6669pub use mappaneldanger::{IMapPanelDanger, MapPanelDanger, MapPanelDanger_DangerType, MapPanelDanger_MeshIndex, MapPanelDanger_Mode};
6670#[cfg(any(feature = "app-mappaneldangerall-types"))]
6671pub mod mappaneldangerall;
6672#[cfg(feature = "app-mappaneldangerall")]
6673pub use mappaneldangerall::IMapPanelDangerAllMethods;
6674#[cfg(feature = "app-mappaneldangerall-types")]
6675pub use mappaneldangerall::{IMapPanelDangerAll, MapPanelDangerAll, MapPanelDangerAll_DangerType, MapPanelDangerAll_MeshIndex};
6676#[cfg(any(feature = "app-mappaneldebug-types"))]
6677pub mod mappaneldebug;
6678#[cfg(feature = "app-mappaneldebug")]
6679pub use mappaneldebug::IMapPanelDebugMethods;
6680#[cfg(feature = "app-mappaneldebug-types")]
6681pub use mappaneldebug::{IMapPanelDebug, MapPanelDebug, MapPanelDebug_Entity};
6682#[cfg(any(feature = "app-mappaneldeploy-types"))]
6683pub mod mappaneldeploy;
6684#[cfg(feature = "app-mappaneldeploy")]
6685pub use mappaneldeploy::IMapPanelDeployMethods;
6686#[cfg(feature = "app-mappaneldeploy-types")]
6687pub use mappaneldeploy::{IMapPanelDeploy, MapPanelDeploy, MapPanelDeploy_MeshIndex, MapPanelDeploy_Mode};
6688#[cfg(any(feature = "app-mappanelgimmick-types"))]
6689pub mod mappanelgimmick;
6690#[cfg(feature = "app-mappanelgimmick")]
6691pub use mappanelgimmick::IMapPanelGimmickMethods;
6692#[cfg(feature = "app-mappanelgimmick-types")]
6693pub use mappanelgimmick::{IMapPanelGimmick, MapPanelGimmick, MapPanelGimmick_MeshIndex};
6694#[cfg(any(feature = "app-mappanelhistory-types"))]
6695pub mod mappanelhistory;
6696#[cfg(feature = "app-mappanelhistory")]
6697pub use mappanelhistory::IMapPanelHistoryMethods;
6698#[cfg(feature = "app-mappanelhistory-types")]
6699pub use mappanelhistory::{IMapPanelHistory, MapPanelHistory};
6700#[cfg(any(feature = "app-mappanelroute-types"))]
6701pub mod mappanelroute;
6702#[cfg(feature = "app-mappanelroute")]
6703pub use mappanelroute::IMapPanelRouteMethods;
6704#[cfg(feature = "app-mappanelroute-types")]
6705pub use mappanelroute::{IMapPanelRoute, MapPanelRoute};
6706#[cfg(any(feature = "app-mappanelsortie-types"))]
6707pub mod mappanelsortie;
6708#[cfg(feature = "app-mappanelsortie-types")]
6709pub use mappanelsortie::{IMapPanelSortie, IMapPanelSortie_DontPosChangeMap, MapPanelSortie, MapPanelSortie_DontPosChangeMap};
6710#[cfg(feature = "app-mappanelsortie")]
6711pub use mappanelsortie::{IMapPanelSortieMethods, IMapPanelSortie_DontPosChangeMapMethods};
6712#[cfg(any(feature = "app-mappopup-types"))]
6713pub mod mappopup;
6714#[cfg(feature = "app-mappopup")]
6715pub use mappopup::IMapPopupMethods;
6716#[cfg(feature = "app-mappopup-types")]
6717pub use mappopup::{IMapPopup, MapPopup};
6718#[cfg(any(feature = "app-mappos-types"))]
6719pub mod mappos;
6720#[cfg(feature = "app-mappos-types")]
6721pub use mappos::MapPos;
6722#[cfg(any(feature = "app-mapprefab-types"))]
6723pub mod mapprefab;
6724#[cfg(feature = "app-mapprefab-types")]
6725pub use mapprefab::{IMapPrefab, IMapPrefab_Entity, MapPrefab, MapPrefab_Category, MapPrefab_Entity, MapPrefab_Region};
6726#[cfg(feature = "app-mapprefab")]
6727pub use mapprefab::{IMapPrefabMethods, IMapPrefab_EntityMethods};
6728#[cfg(any(feature = "app-mapprojection-types"))]
6729pub mod mapprojection;
6730#[cfg(feature = "app-mapprojection")]
6731pub use mapprojection::IMapProjectionMethods;
6732#[cfg(feature = "app-mapprojection-types")]
6733pub use mapprojection::{IMapProjection, MapProjection};
6734#[cfg(any(feature = "app-mapprojector-types"))]
6735pub mod mapprojector;
6736#[cfg(feature = "app-mapprojector")]
6737pub use mapprojector::IMapProjectorMethods;
6738#[cfg(feature = "app-mapprojector-types")]
6739pub use mapprojector::{IMapProjector, MapProjector};
6740#[cfg(any(feature = "app-maprange-types"))]
6741pub mod maprange;
6742#[cfg(feature = "app-maprange-types")]
6743pub use maprange::MapRange;
6744#[cfg(any(feature = "app-mapranking-types"))]
6745pub mod mapranking;
6746#[cfg(feature = "app-mapranking")]
6747pub use mapranking::IMapRankingMethods;
6748#[cfg(feature = "app-mapranking-types")]
6749pub use mapranking::{IMapRanking, MapRanking};
6750#[cfg(any(feature = "app-mapresources-types"))]
6751pub mod mapresources;
6752#[cfg(feature = "app-mapresources")]
6753pub use mapresources::IMapResourcesMethods;
6754#[cfg(feature = "app-mapresources-types")]
6755pub use mapresources::{IMapResources, MapResources};
6756#[cfg(any(feature = "app-maprestartmenu-types"))]
6757pub mod maprestartmenu;
6758#[cfg(feature = "app-maprestartmenu-types")]
6759pub use maprestartmenu::{IMapRestartMenu, IMapRestartMenu_ConfirmRestartItemYes, MapRestartMenu, MapRestartMenu_ConfirmRestartItemYes};
6760#[cfg(feature = "app-maprestartmenu")]
6761pub use maprestartmenu::{IMapRestartMenuMethods, IMapRestartMenu_ConfirmRestartItemYesMethods};
6762#[cfg(any(feature = "app-maproute-types"))]
6763pub mod maproute;
6764#[cfg(feature = "app-maproute-types")]
6765pub use maproute::{IMapRoute, IMapRoute_Func, MapRoute, MapRoute_Flag, MapRoute_Func};
6766#[cfg(feature = "app-maproute")]
6767pub use maproute::{IMapRouteMethods, IMapRoute_FuncMethods};
6768#[cfg(any(feature = "app-mapsandbox-types"))]
6769pub mod mapsandbox;
6770#[cfg(feature = "app-mapsandbox")]
6771pub use mapsandbox::IMapSandBoxMethods;
6772#[cfg(feature = "app-mapsandbox-types")]
6773pub use mapsandbox::{IMapSandBox, MapSandBox};
6774#[cfg(any(feature = "app-mapsequence-types"))]
6775pub mod mapsequence;
6776#[cfg(feature = "app-mapsequence")]
6777pub use mapsequence::IMapSequenceMethods;
6778#[cfg(feature = "app-mapsequence-types")]
6779pub use mapsequence::{IMapSequence, MapSequence, MapSequence_Label};
6780#[cfg(any(feature = "app-mapsequenceai-types"))]
6781pub mod mapsequenceai;
6782#[cfg(feature = "app-mapsequenceai")]
6783pub use mapsequenceai::IMapSequenceAIMethods;
6784#[cfg(feature = "app-mapsequenceai-types")]
6785pub use mapsequenceai::{IMapSequenceAI, MapSequenceAI, MapSequenceAI_Label};
6786#[cfg(any(feature = "app-mapsequencealternateconfirm-types"))]
6787pub mod mapsequencealternateconfirm;
6788#[cfg(feature = "app-mapsequencealternateconfirm")]
6789pub use mapsequencealternateconfirm::IMapSequenceAlternateConfirmMethods;
6790#[cfg(feature = "app-mapsequencealternateconfirm-types")]
6791pub use mapsequencealternateconfirm::{IMapSequenceAlternateConfirm, MapSequenceAlternateConfirm};
6792#[cfg(any(feature = "app-mapsequencebattle-types"))]
6793pub mod mapsequencebattle;
6794#[cfg(feature = "app-mapsequencebattle-types")]
6795pub use mapsequencebattle::{
6796    IMapSequenceBattle, IMapSequenceBattle_BitFieldStatus, IMapSequenceBattle_RangeWarpTargets, IMapSequenceBattle_UnitList, MapSequenceBattle,
6797    MapSequenceBattle_BattleUnitScope, MapSequenceBattle_BitFieldStatus, MapSequenceBattle_Kinds, MapSequenceBattle_Label,
6798    MapSequenceBattle_RangeWarpTargets, MapSequenceBattle_Status, MapSequenceBattle_UnitList,
6799};
6800#[cfg(feature = "app-mapsequencebattle")]
6801pub use mapsequencebattle::{
6802    IMapSequenceBattleMethods, IMapSequenceBattle_BitFieldStatusMethods, IMapSequenceBattle_RangeWarpTargetsMethods,
6803    IMapSequenceBattle_UnitListMethods,
6804};
6805#[cfg(any(feature = "app-mapsequencebattleaction-types"))]
6806pub mod mapsequencebattleaction;
6807#[cfg(feature = "app-mapsequencebattleaction")]
6808pub use mapsequencebattleaction::IMapSequenceBattleActionMethods;
6809#[cfg(feature = "app-mapsequencebattleaction-types")]
6810pub use mapsequencebattleaction::{IMapSequenceBattleAction, MapSequenceBattleAction, MapSequenceBattleAction_Label};
6811#[cfg(any(feature = "app-mapsequencecommandskill-types"))]
6812pub mod mapsequencecommandskill;
6813#[cfg(feature = "app-mapsequencecommandskill")]
6814pub use mapsequencecommandskill::IMapSequenceCommandSkillMethods;
6815#[cfg(feature = "app-mapsequencecommandskill-types")]
6816pub use mapsequencecommandskill::{IMapSequenceCommandSkill, MapSequenceCommandSkill, MapSequenceCommandSkill_Action, MapSequenceCommandSkill_Label};
6817#[cfg(any(feature = "app-mapsequencecontract-types"))]
6818pub mod mapsequencecontract;
6819#[cfg(feature = "app-mapsequencecontract")]
6820pub use mapsequencecontract::IMapSequenceContractMethods;
6821#[cfg(feature = "app-mapsequencecontract-types")]
6822pub use mapsequencecontract::{IMapSequenceContract, MapSequenceContract, MapSequenceContract_Label};
6823#[cfg(any(feature = "app-mapsequencedance-types"))]
6824pub mod mapsequencedance;
6825#[cfg(feature = "app-mapsequencedance")]
6826pub use mapsequencedance::IMapSequenceDanceMethods;
6827#[cfg(feature = "app-mapsequencedance-types")]
6828pub use mapsequencedance::{IMapSequenceDance, MapSequenceDance, MapSequenceDance_Label};
6829#[cfg(any(feature = "app-mapsequenceeditor-types"))]
6830pub mod mapsequenceeditor;
6831#[cfg(feature = "app-mapsequenceeditor-types")]
6832pub use mapsequenceeditor::{
6833    IMapSequenceEditor, IMapSequenceEditor_ClearObjectsSequence, IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog,
6834    IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem, IMapSequenceEditor_SaveSequence,
6835    IMapSequenceEditor_SaveSequence_EndConfirmDialog, IMapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem,
6836    IMapSequenceEditor_SaveSequence_UploadConfirmDialog, IMapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo,
6837    IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog, IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo,
6838    MapSequenceEditor, MapSequenceEditor_ClearObjectsSequence, MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog,
6839    MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem, MapSequenceEditor_Label, MapSequenceEditor_SaveSequence,
6840    MapSequenceEditor_SaveSequence_EndConfirmDialog, MapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem,
6841    MapSequenceEditor_SaveSequence_Label, MapSequenceEditor_SaveSequence_UploadConfirmDialog,
6842    MapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo, MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog,
6843    MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo,
6844};
6845#[cfg(feature = "app-mapsequenceeditor")]
6846pub use mapsequenceeditor::{
6847    IMapSequenceEditorMethods, IMapSequenceEditor_ClearObjectsSequenceMethods,
6848    IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialogMethods,
6849    IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItemMethods, IMapSequenceEditor_SaveSequenceMethods,
6850    IMapSequenceEditor_SaveSequence_EndConfirmDialogMethods, IMapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItemMethods,
6851    IMapSequenceEditor_SaveSequence_UploadConfirmDialogMethods, IMapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNoMethods,
6852    IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialogMethods,
6853    IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNoMethods,
6854};
6855#[cfg(any(feature = "app-mapsequenceengageconfirm-types"))]
6856pub mod mapsequenceengageconfirm;
6857#[cfg(feature = "app-mapsequenceengageconfirm")]
6858pub use mapsequenceengageconfirm::IMapSequenceEngageConfirmMethods;
6859#[cfg(feature = "app-mapsequenceengageconfirm-types")]
6860pub use mapsequenceengageconfirm::{IMapSequenceEngageConfirm, MapSequenceEngageConfirm};
6861#[cfg(any(feature = "app-mapsequenceengagesummon-types"))]
6862pub mod mapsequenceengagesummon;
6863#[cfg(feature = "app-mapsequenceengagesummon")]
6864pub use mapsequenceengagesummon::IMapSequenceEngageSummonMethods;
6865#[cfg(feature = "app-mapsequenceengagesummon-types")]
6866pub use mapsequenceengagesummon::{IMapSequenceEngageSummon, MapSequenceEngageSummon, MapSequenceEngageSummon_Label};
6867#[cfg(any(feature = "app-mapsequencegod-types"))]
6868pub mod mapsequencegod;
6869#[cfg(feature = "app-mapsequencegod-types")]
6870pub use mapsequencegod::{
6871    IMapSequenceGod, IMapSequenceGod_ProcEngage, IMapSequenceGod_ProcEngageCancel, IMapSequenceGod_ProcEngageStart, MapSequenceGod,
6872    MapSequenceGod_Kind, MapSequenceGod_Label, MapSequenceGod_ProcEngage, MapSequenceGod_ProcEngageCancel, MapSequenceGod_ProcEngageStart,
6873};
6874#[cfg(feature = "app-mapsequencegod")]
6875pub use mapsequencegod::{
6876    IMapSequenceGodMethods, IMapSequenceGod_ProcEngageCancelMethods, IMapSequenceGod_ProcEngageMethods, IMapSequenceGod_ProcEngageStartMethods,
6877};
6878#[cfg(any(feature = "app-mapsequencehelper-types"))]
6879pub mod mapsequencehelper;
6880#[cfg(feature = "app-mapsequencehelper-types")]
6881pub use mapsequencehelper::{
6882    IMapSequenceHelper, IMapSequenceHelper_ProcWaitCamera, IMapSequenceHelper_ProcWaitCameraLoosely, MapSequenceHelper,
6883    MapSequenceHelper_ProcWaitCamera, MapSequenceHelper_ProcWaitCameraLoosely,
6884};
6885#[cfg(feature = "app-mapsequencehelper")]
6886pub use mapsequencehelper::{IMapSequenceHelperMethods, IMapSequenceHelper_ProcWaitCameraLooselyMethods, IMapSequenceHelper_ProcWaitCameraMethods};
6887#[cfg(any(feature = "app-mapsequencehuman-types"))]
6888pub mod mapsequencehuman;
6889#[cfg(feature = "app-mapsequencehuman")]
6890pub use mapsequencehuman::IMapSequenceHumanMethods;
6891#[cfg(feature = "app-mapsequencehuman-types")]
6892pub use mapsequencehuman::{IMapSequenceHuman, MapSequenceHuman, MapSequenceHuman_Label, MapSequenceHuman_NextMode, MapSequenceHuman_OperateMode};
6893#[cfg(any(feature = "app-mapsequencemind-types"))]
6894pub mod mapsequencemind;
6895#[cfg(feature = "app-mapsequencemind-types")]
6896pub use mapsequencemind::{
6897    IMapSequenceMind, IMapSequenceMind_ProcEscape, IMapSequenceMind_ProcMindBase, MapSequenceMind, MapSequenceMind_Label, MapSequenceMind_ProcEscape,
6898    MapSequenceMind_ProcMindBase,
6899};
6900#[cfg(feature = "app-mapsequencemind")]
6901pub use mapsequencemind::{IMapSequenceMindMethods, IMapSequenceMind_ProcEscapeMethods, IMapSequenceMind_ProcMindBaseMethods};
6902#[cfg(any(feature = "app-mapsequencemove-types"))]
6903pub mod mapsequencemove;
6904#[cfg(feature = "app-mapsequencemove")]
6905pub use mapsequencemove::IMapSequenceMoveMethods;
6906#[cfg(feature = "app-mapsequencemove-types")]
6907pub use mapsequencemove::{IMapSequenceMove, MapSequenceMove};
6908#[cfg(any(feature = "app-mapsequencenet-types"))]
6909pub mod mapsequencenet;
6910#[cfg(feature = "app-mapsequencenet-types")]
6911pub use mapsequencenet::{
6912    IMapSequenceNet, IMapSequenceNet_ProcDownload, IMapSequenceNet_ProcShowError, IMapSequenceNet_ProcShowError_ProcDelayedHideError,
6913    IMapSequenceNet_ProcUpload, MapSequenceNet, MapSequenceNet_ProcDownload, MapSequenceNet_ProcDownload_Label, MapSequenceNet_ProcShowError,
6914    MapSequenceNet_ProcShowError_ProcDelayedHideError, MapSequenceNet_ProcUpload, MapSequenceNet_ProcUpload_Label,
6915};
6916#[cfg(feature = "app-mapsequencenet")]
6917pub use mapsequencenet::{
6918    IMapSequenceNet_ProcDownloadMethods, IMapSequenceNet_ProcShowErrorMethods, IMapSequenceNet_ProcShowError_ProcDelayedHideErrorMethods,
6919    IMapSequenceNet_ProcUploadMethods,
6920};
6921#[cfg(any(feature = "app-mapsequencephoenix-types"))]
6922pub mod mapsequencephoenix;
6923#[cfg(feature = "app-mapsequencephoenix-types")]
6924pub use mapsequencephoenix::{IMapSequencePhoenix, IMapSequencePhoenix_ProcAppear, MapSequencePhoenix, MapSequencePhoenix_ProcAppear};
6925#[cfg(feature = "app-mapsequencephoenix")]
6926pub use mapsequencephoenix::{IMapSequencePhoenixMethods, IMapSequencePhoenix_ProcAppearMethods};
6927#[cfg(any(feature = "app-mapsequencereplay-types"))]
6928pub mod mapsequencereplay;
6929#[cfg(feature = "app-mapsequencereplay")]
6930pub use mapsequencereplay::IMapSequenceReplayMethods;
6931#[cfg(feature = "app-mapsequencereplay-types")]
6932pub use mapsequencereplay::{IMapSequenceReplay, MapSequenceReplay, MapSequenceReplay_Label};
6933#[cfg(any(feature = "app-mapsequencerevive-types"))]
6934pub mod mapsequencerevive;
6935#[cfg(feature = "app-mapsequencerevive")]
6936pub use mapsequencerevive::IMapSequenceReviveMethods;
6937#[cfg(feature = "app-mapsequencerevive-types")]
6938pub use mapsequencerevive::{IMapSequenceRevive, MapSequenceRevive, MapSequenceRevive_Label};
6939#[cfg(any(feature = "app-mapsequenceskipreplay-types"))]
6940pub mod mapsequenceskipreplay;
6941#[cfg(feature = "app-mapsequenceskipreplay")]
6942pub use mapsequenceskipreplay::IMapSequenceSkipReplayMethods;
6943#[cfg(feature = "app-mapsequenceskipreplay-types")]
6944pub use mapsequenceskipreplay::{IMapSequenceSkipReplay, MapSequenceSkipReplay, MapSequenceSkipReplay_Label};
6945#[cfg(any(feature = "app-mapsequencetargetselect-types"))]
6946pub mod mapsequencetargetselect;
6947#[cfg(feature = "app-mapsequencetargetselect")]
6948pub use mapsequencetargetselect::IMapSequenceTargetSelectMethods;
6949#[cfg(feature = "app-mapsequencetargetselect-types")]
6950pub use mapsequencetargetselect::{
6951    IMapSequenceTargetSelect, MapSequenceTargetSelect, MapSequenceTargetSelect_InfoType, MapSequenceTargetSelect_Label,
6952};
6953#[cfg(any(feature = "app-mapsequencetemporarysave-types"))]
6954pub mod mapsequencetemporarysave;
6955#[cfg(feature = "app-mapsequencetemporarysave")]
6956pub use mapsequencetemporarysave::IMapSequenceTemporarySaveMethods;
6957#[cfg(feature = "app-mapsequencetemporarysave-types")]
6958pub use mapsequencetemporarysave::{IMapSequenceTemporarySave, MapSequenceTemporarySave};
6959#[cfg(any(feature = "app-mapsequenceturnbegineffect-types"))]
6960pub mod mapsequenceturnbegineffect;
6961#[cfg(feature = "app-mapsequenceturnbegineffect-types")]
6962pub use mapsequenceturnbegineffect::{
6963    IMapSequenceTurnBeginEffect, IMapSequenceTurnBeginEffect_ProcEngageSkill, IMapSequenceTurnBeginEffect_ProcFullBulletAttack,
6964    IMapSequenceTurnBeginEffect_ProcSkillHeal, IMapSequenceTurnBeginEffect_ProcSkillTurn, IMapSequenceTurnBeginEffect_ProcTerrainDamage,
6965    IMapSequenceTurnBeginEffect_ProcTerrainHeal, MapSequenceTurnBeginEffect, MapSequenceTurnBeginEffect_ProcEngageSkill,
6966    MapSequenceTurnBeginEffect_ProcFullBulletAttack, MapSequenceTurnBeginEffect_ProcSkillHeal, MapSequenceTurnBeginEffect_ProcSkillTurn,
6967    MapSequenceTurnBeginEffect_ProcTerrainDamage, MapSequenceTurnBeginEffect_ProcTerrainHeal,
6968};
6969#[cfg(feature = "app-mapsequenceturnbegineffect")]
6970pub use mapsequenceturnbegineffect::{
6971    IMapSequenceTurnBeginEffectMethods, IMapSequenceTurnBeginEffect_ProcEngageSkillMethods, IMapSequenceTurnBeginEffect_ProcFullBulletAttackMethods,
6972    IMapSequenceTurnBeginEffect_ProcSkillHealMethods, IMapSequenceTurnBeginEffect_ProcSkillTurnMethods,
6973    IMapSequenceTurnBeginEffect_ProcTerrainDamageMethods, IMapSequenceTurnBeginEffect_ProcTerrainHealMethods,
6974};
6975#[cfg(any(feature = "app-mapsetting-types"))]
6976pub mod mapsetting;
6977#[cfg(feature = "app-mapsetting")]
6978pub use mapsetting::IMapSettingMethods;
6979#[cfg(feature = "app-mapsetting-types")]
6980pub use mapsetting::{IMapSetting, MapSetting};
6981#[cfg(any(feature = "app-mapshadow-types"))]
6982pub mod mapshadow;
6983#[cfg(feature = "app-mapshadow")]
6984pub use mapshadow::IMapShadowMethods;
6985#[cfg(feature = "app-mapshadow-types")]
6986pub use mapshadow::{IMapShadow, MapShadow};
6987#[cfg(any(feature = "app-mapsight-types"))]
6988pub mod mapsight;
6989#[cfg(feature = "app-mapsight")]
6990pub use mapsight::IMapSightMethods;
6991#[cfg(feature = "app-mapsight-types")]
6992pub use mapsight::{IMapSight, MapSight};
6993#[cfg(any(feature = "app-mapsimplebattle-types"))]
6994pub mod mapsimplebattle;
6995#[cfg(feature = "app-mapsimplebattle")]
6996pub use mapsimplebattle::IMapSimpleBattleMethods;
6997#[cfg(feature = "app-mapsimplebattle-types")]
6998pub use mapsimplebattle::{IMapSimpleBattle, MapSimpleBattle};
6999#[cfg(any(feature = "app-mapsituation-types"))]
7000pub mod mapsituation;
7001#[cfg(feature = "app-mapsituation-types")]
7002pub use mapsituation::{
7003    IMapSituation, IMapSituation_ForceCursor, IMapSituation_StatusField, MapSituation, MapSituation_ForceCursor, MapSituation_Player,
7004    MapSituation_Status, MapSituation_StatusField, MapSituation_SubPhases,
7005};
7006#[cfg(feature = "app-mapsituation")]
7007pub use mapsituation::{IMapSituationMethods, IMapSituation_ForceCursorMethods, IMapSituation_StatusFieldMethods};
7008#[cfg(any(feature = "app-mapskill-types"))]
7009pub mod mapskill;
7010#[cfg(feature = "app-mapskill-types")]
7011pub use mapskill::{
7012    IMapSkill, IMapSkill_SkillCalculator_UnitList, IMapSkill_TerrainFunc, IMapSkill_UnitFunc, MapSkill, MapSkill_AroundCalculator,
7013    MapSkill_AroundCalculator_Result, MapSkill_FixedCalculator, MapSkill_HistoryScope, MapSkill_Result, MapSkill_Results, MapSkill_SkillCalculator,
7014    MapSkill_SkillCalculator_UnitList, MapSkill_TerrainFunc, MapSkill_UnitFunc,
7015};
7016#[cfg(feature = "app-mapskill")]
7017pub use mapskill::{IMapSkillMethods, IMapSkill_SkillCalculator_UnitListMethods, IMapSkill_TerrainFuncMethods, IMapSkill_UnitFuncMethods};
7018#[cfg(any(feature = "app-mapsortieposition-types"))]
7019pub mod mapsortieposition;
7020#[cfg(feature = "app-mapsortieposition-types")]
7021pub use mapsortieposition::{IMapSortiePosition, IMapSortiePosition_Data, MapSortiePosition, MapSortiePosition_Data};
7022#[cfg(feature = "app-mapsortieposition")]
7023pub use mapsortieposition::{IMapSortiePositionMethods, IMapSortiePosition_DataMethods};
7024#[cfg(any(feature = "app-mapsummonmenu-types"))]
7025pub mod mapsummonmenu;
7026#[cfg(feature = "app-mapsummonmenu-types")]
7027pub use mapsummonmenu::{IMapSummonMenu, IMapSummonMenu_SummonColorMenuItem, MapSummonMenu, MapSummonMenu_SummonColorMenuItem};
7028#[cfg(feature = "app-mapsummonmenu")]
7029pub use mapsummonmenu::{IMapSummonMenuMethods, IMapSummonMenu_SummonColorMenuItemMethods};
7030#[cfg(any(feature = "app-mapsystemmenu-types"))]
7031pub mod mapsystemmenu;
7032#[cfg(feature = "app-mapsystemmenu-types")]
7033pub use mapsystemmenu::{
7034    IMapSystemMenu, IMapSystemMenu_FriendMenuItem, IMapSystemMenu_MapSystemMenuItem, IMapSystemMenu_OrderItem, IMapSystemMenu_RewindMenuItem,
7035    IMapSystemMenu_SubFriendMenu, IMapSystemMenu_SubFriendMenu_KizunaItem, IMapSystemMenu_SubFriendMenu_NotebookItem,
7036    IMapSystemMenu_SubFriendMenu_RelianceItem, IMapSystemMenu_SubFriendMenu_RingListItem, IMapSystemMenu_SubSystemMenu,
7037    IMapSystemMenu_SubSystemMenu_ConfigItem, IMapSystemMenu_SubSystemMenu_ResetItem, IMapSystemMenu_SubSystemMenu_RestartItem,
7038    IMapSystemMenu_SubSystemMenu_RestartItem_ConfirmDialogItemYes, IMapSystemMenu_SubSystemMenu_SurrenderItem,
7039    IMapSystemMenu_SubSystemMenu_SurrenderItem_ConfirmDialogItemYes, IMapSystemMenu_SubSystemMenu_TutorialItem, IMapSystemMenu_SystemMenuItem,
7040    IMapSystemMenu_TemporarySaveItem, IMapSystemMenu_TurnItem, IMapSystemMenu_UnitListItem, MapSystemMenu, MapSystemMenu_FriendMenuItem,
7041    MapSystemMenu_MapSystemMenuItem, MapSystemMenu_OrderItem, MapSystemMenu_RewindMenuItem, MapSystemMenu_SubFriendMenu,
7042    MapSystemMenu_SubFriendMenu_KizunaItem, MapSystemMenu_SubFriendMenu_NotebookItem, MapSystemMenu_SubFriendMenu_RelianceItem,
7043    MapSystemMenu_SubFriendMenu_RingListItem, MapSystemMenu_SubSystemMenu, MapSystemMenu_SubSystemMenu_ConfigItem,
7044    MapSystemMenu_SubSystemMenu_ResetItem, MapSystemMenu_SubSystemMenu_RestartItem, MapSystemMenu_SubSystemMenu_RestartItem_ConfirmDialogItemYes,
7045    MapSystemMenu_SubSystemMenu_SurrenderItem, MapSystemMenu_SubSystemMenu_SurrenderItem_ConfirmDialogItemYes,
7046    MapSystemMenu_SubSystemMenu_TutorialItem, MapSystemMenu_SystemMenuItem, MapSystemMenu_TemporarySaveItem, MapSystemMenu_TurnItem,
7047    MapSystemMenu_UnitListItem,
7048};
7049#[cfg(feature = "app-mapsystemmenu")]
7050pub use mapsystemmenu::{
7051    IMapSystemMenuMethods, IMapSystemMenu_FriendMenuItemMethods, IMapSystemMenu_MapSystemMenuItemMethods, IMapSystemMenu_OrderItemMethods,
7052    IMapSystemMenu_RewindMenuItemMethods, IMapSystemMenu_SubFriendMenuMethods, IMapSystemMenu_SubFriendMenu_KizunaItemMethods,
7053    IMapSystemMenu_SubFriendMenu_NotebookItemMethods, IMapSystemMenu_SubFriendMenu_RelianceItemMethods,
7054    IMapSystemMenu_SubFriendMenu_RingListItemMethods, IMapSystemMenu_SubSystemMenuMethods, IMapSystemMenu_SubSystemMenu_ConfigItemMethods,
7055    IMapSystemMenu_SubSystemMenu_ResetItemMethods, IMapSystemMenu_SubSystemMenu_RestartItemMethods,
7056    IMapSystemMenu_SubSystemMenu_RestartItem_ConfirmDialogItemYesMethods, IMapSystemMenu_SubSystemMenu_SurrenderItemMethods,
7057    IMapSystemMenu_SubSystemMenu_SurrenderItem_ConfirmDialogItemYesMethods, IMapSystemMenu_SubSystemMenu_TutorialItemMethods,
7058    IMapSystemMenu_SystemMenuItemMethods, IMapSystemMenu_TemporarySaveItemMethods, IMapSystemMenu_TurnItemMethods,
7059    IMapSystemMenu_UnitListItemMethods,
7060};
7061#[cfg(any(feature = "app-maptarget-types"))]
7062pub mod maptarget;
7063#[cfg(feature = "app-maptarget-types")]
7064pub use maptarget::{
7065    IMapTarget, IMapTarget_Data, IMapTarget_DataSet, MapTarget, MapTarget_ActionMask, MapTarget_Data, MapTarget_DataSet, MapTarget_RangeType,
7066};
7067#[cfg(feature = "app-maptarget")]
7068pub use maptarget::{IMapTargetMethods, IMapTarget_DataMethods, IMapTarget_DataSetMethods};
7069#[cfg(any(feature = "app-mapterrain-types"))]
7070pub mod mapterrain;
7071#[cfg(feature = "app-mapterrain-types")]
7072pub use mapterrain::{IMapTerrain, IMapTerrain_LayerData, IMapTerrain_OverlapData, MapTerrain, MapTerrain_LayerData, MapTerrain_OverlapData};
7073#[cfg(feature = "app-mapterrain")]
7074pub use mapterrain::{IMapTerrainMethods, IMapTerrain_LayerDataMethods, IMapTerrain_OverlapDataMethods};
7075#[cfg(any(feature = "app-mapterraininfo-types"))]
7076pub mod mapterraininfo;
7077#[cfg(feature = "app-mapterraininfo-types")]
7078pub use mapterraininfo::{
7079    IMapTerrainInfo, IMapTerrainInfo_MapTerrainInfoSingle, MapTerrainInfo, MapTerrainInfo_Element, MapTerrainInfo_MapTerrainInfoSingle,
7080    MapTerrainInfo_Side,
7081};
7082#[cfg(feature = "app-mapterraininfo")]
7083pub use mapterraininfo::{IMapTerrainInfoMethods, IMapTerrainInfo_MapTerrainInfoSingleMethods};
7084#[cfg(any(feature = "app-mapterraininfoalignment-types"))]
7085pub mod mapterraininfoalignment;
7086#[cfg(feature = "app-mapterraininfoalignment-types")]
7087pub use mapterraininfoalignment::{
7088    IMapTerrainInfoAlignment, IMapTerrainInfoAlignment_AlignMember, IMapTerrainInfoAlignment_AlignParent, IMapTerrainInfoAlignment_InversionMember,
7089    MapTerrainInfoAlignment, MapTerrainInfoAlignment_AlignMember, MapTerrainInfoAlignment_AlignMember_Type, MapTerrainInfoAlignment_AlignParent,
7090    MapTerrainInfoAlignment_InversionMember, MapTerrainInfoAlignment_Type,
7091};
7092#[cfg(feature = "app-mapterraininfoalignment")]
7093pub use mapterraininfoalignment::{
7094    IMapTerrainInfoAlignmentMethods, IMapTerrainInfoAlignment_AlignMemberMethods, IMapTerrainInfoAlignment_AlignParentMethods,
7095    IMapTerrainInfoAlignment_InversionMemberMethods,
7096};
7097#[cfg(any(feature = "app-mapterraininfoalignmentmember-types"))]
7098pub mod mapterraininfoalignmentmember;
7099#[cfg(feature = "app-mapterraininfoalignmentmember")]
7100pub use mapterraininfoalignmentmember::IMapTerrainInfoAlignmentMemberMethods;
7101#[cfg(feature = "app-mapterraininfoalignmentmember-types")]
7102pub use mapterraininfoalignmentmember::{IMapTerrainInfoAlignmentMember, MapTerrainInfoAlignmentMember};
7103#[cfg(any(feature = "app-mapuiunitindexasuv2-types"))]
7104pub mod mapuiunitindexasuv2;
7105#[cfg(feature = "app-mapuiunitindexasuv2")]
7106pub use mapuiunitindexasuv2::IMapUIUnitIndexAsUV2Methods;
7107#[cfg(feature = "app-mapuiunitindexasuv2-types")]
7108pub use mapuiunitindexasuv2::{IMapUIUnitIndexAsUV2, MapUIUnitIndexAsUV2};
7109#[cfg(any(feature = "app-mapunitaicommandmenu-types"))]
7110pub mod mapunitaicommandmenu;
7111#[cfg(feature = "app-mapunitaicommandmenu-types")]
7112pub use mapunitaicommandmenu::{IMapUnitAICommandMenu, IMapUnitAICommandMenu_AIMenuItem, MapUnitAICommandMenu, MapUnitAICommandMenu_AIMenuItem};
7113#[cfg(feature = "app-mapunitaicommandmenu")]
7114pub use mapunitaicommandmenu::{IMapUnitAICommandMenuMethods, IMapUnitAICommandMenu_AIMenuItemMethods};
7115#[cfg(any(feature = "app-mapunitcommandmenu-types"))]
7116pub mod mapunitcommandmenu;
7117#[cfg(feature = "app-mapunitcommandmenu-types")]
7118pub use mapunitcommandmenu::{
7119    IMapUnitCommandMenu, IMapUnitCommandMenu_AttackMenuItem, IMapUnitCommandMenu_BaseMenuItem, IMapUnitCommandMenu_BreakdownBaseMenuItem,
7120    IMapUnitCommandMenu_BreakdownEnemyMenuItem, IMapUnitCommandMenu_BreakdownMenuItem, IMapUnitCommandMenu_BreakthroughMenuItem,
7121    IMapUnitCommandMenu_CannonMenuItem, IMapUnitCommandMenu_CommandSkillMenuItem, IMapUnitCommandMenu_ContractMenuItem,
7122    IMapUnitCommandMenu_DanceMenuItem, IMapUnitCommandMenu_DestroyMenuItem, IMapUnitCommandMenu_DoorMenuItem,
7123    IMapUnitCommandMenu_EnchantItemMenuItem, IMapUnitCommandMenu_EnchantMenuItem, IMapUnitCommandMenu_EnchantWeaponMenuItem,
7124    IMapUnitCommandMenu_EngageActionBaseMenuItem, IMapUnitCommandMenu_EngageAttackMenuItem, IMapUnitCommandMenu_EngageChargeMenuItem,
7125    IMapUnitCommandMenu_EngageCommandMenuItem, IMapUnitCommandMenu_EngageLinkMenuItem, IMapUnitCommandMenu_EngageRewarpMenuItem,
7126    IMapUnitCommandMenu_EngageRodMenuItem, IMapUnitCommandMenu_EngageStartMenuItem, IMapUnitCommandMenu_EngageSummonMenuItem,
7127    IMapUnitCommandMenu_EngageWaitMenuItem, IMapUnitCommandMenu_EscapeMenuItem, IMapUnitCommandMenu_FixedMenuItem,
7128    IMapUnitCommandMenu_GodChangeMenuItem, IMapUnitCommandMenu_GuardMenuItem, IMapUnitCommandMenu_ItemMenuItem, IMapUnitCommandMenu_JumpToMenuItem,
7129    IMapUnitCommandMenu_NoCancelFixedMenuItem, IMapUnitCommandMenu_NoCancelMagicMenuItem, IMapUnitCommandMenu_OverlapSkillMenuItem,
7130    IMapUnitCommandMenu_RodMenuItem, IMapUnitCommandMenu_SkillAttackMenuItem, IMapUnitCommandMenu_SubMenuItem, IMapUnitCommandMenu_TalkMenuItem,
7131    IMapUnitCommandMenu_TargetSelectMenuItem, IMapUnitCommandMenu_TorchOnMenuItem, IMapUnitCommandMenu_TradeMenuItem,
7132    IMapUnitCommandMenu_TransporterMenuItem, IMapUnitCommandMenu_TreasureBoxMenuItem, IMapUnitCommandMenu_VisionCreateMenuItem,
7133    IMapUnitCommandMenu_VisionDeleteMenuItem, IMapUnitCommandMenu_VisitMenuItem, MapUnitCommandMenu, MapUnitCommandMenu_AttackMenuItem,
7134    MapUnitCommandMenu_BaseMenuItem, MapUnitCommandMenu_BreakdownBaseMenuItem, MapUnitCommandMenu_BreakdownEnemyMenuItem,
7135    MapUnitCommandMenu_BreakdownMenuItem, MapUnitCommandMenu_BreakthroughMenuItem, MapUnitCommandMenu_CannonMenuItem,
7136    MapUnitCommandMenu_CannonMenuItem_States, MapUnitCommandMenu_CommandSkillMenuItem, MapUnitCommandMenu_ContractMenuItem,
7137    MapUnitCommandMenu_DanceMenuItem, MapUnitCommandMenu_DestroyMenuItem, MapUnitCommandMenu_DoorMenuItem, MapUnitCommandMenu_EnchantItemMenuItem,
7138    MapUnitCommandMenu_EnchantMenuItem, MapUnitCommandMenu_EnchantWeaponMenuItem, MapUnitCommandMenu_EngageActionBaseMenuItem,
7139    MapUnitCommandMenu_EngageAttackMenuItem, MapUnitCommandMenu_EngageChargeMenuItem, MapUnitCommandMenu_EngageCommandMenuItem,
7140    MapUnitCommandMenu_EngageLinkMenuItem, MapUnitCommandMenu_EngageRewarpMenuItem, MapUnitCommandMenu_EngageRodMenuItem,
7141    MapUnitCommandMenu_EngageStartMenuItem, MapUnitCommandMenu_EngageSummonMenuItem, MapUnitCommandMenu_EngageWaitMenuItem,
7142    MapUnitCommandMenu_EscapeMenuItem, MapUnitCommandMenu_FixedMenuItem, MapUnitCommandMenu_GodChangeMenuItem, MapUnitCommandMenu_GuardMenuItem,
7143    MapUnitCommandMenu_ItemMenuItem, MapUnitCommandMenu_JumpToMenuItem, MapUnitCommandMenu_NoCancelFixedMenuItem,
7144    MapUnitCommandMenu_NoCancelMagicMenuItem, MapUnitCommandMenu_OverlapSkillMenuItem, MapUnitCommandMenu_RodMenuItem,
7145    MapUnitCommandMenu_SkillAttackMenuItem, MapUnitCommandMenu_SubMenuItem, MapUnitCommandMenu_TalkMenuItem, MapUnitCommandMenu_TargetSelectMenuItem,
7146    MapUnitCommandMenu_TorchOnMenuItem, MapUnitCommandMenu_TradeMenuItem, MapUnitCommandMenu_TransporterMenuItem,
7147    MapUnitCommandMenu_TreasureBoxMenuItem, MapUnitCommandMenu_VisionCreateMenuItem, MapUnitCommandMenu_VisionDeleteMenuItem,
7148    MapUnitCommandMenu_VisitMenuItem,
7149};
7150#[cfg(feature = "app-mapunitcommandmenu")]
7151pub use mapunitcommandmenu::{
7152    IMapUnitCommandMenuMethods, IMapUnitCommandMenu_AttackMenuItemMethods, IMapUnitCommandMenu_BaseMenuItemMethods,
7153    IMapUnitCommandMenu_BreakdownBaseMenuItemMethods, IMapUnitCommandMenu_BreakdownEnemyMenuItemMethods,
7154    IMapUnitCommandMenu_BreakdownMenuItemMethods, IMapUnitCommandMenu_BreakthroughMenuItemMethods, IMapUnitCommandMenu_CannonMenuItemMethods,
7155    IMapUnitCommandMenu_CommandSkillMenuItemMethods, IMapUnitCommandMenu_ContractMenuItemMethods, IMapUnitCommandMenu_DanceMenuItemMethods,
7156    IMapUnitCommandMenu_DestroyMenuItemMethods, IMapUnitCommandMenu_DoorMenuItemMethods, IMapUnitCommandMenu_EnchantItemMenuItemMethods,
7157    IMapUnitCommandMenu_EnchantMenuItemMethods, IMapUnitCommandMenu_EnchantWeaponMenuItemMethods,
7158    IMapUnitCommandMenu_EngageActionBaseMenuItemMethods, IMapUnitCommandMenu_EngageAttackMenuItemMethods,
7159    IMapUnitCommandMenu_EngageChargeMenuItemMethods, IMapUnitCommandMenu_EngageCommandMenuItemMethods, IMapUnitCommandMenu_EngageLinkMenuItemMethods,
7160    IMapUnitCommandMenu_EngageRewarpMenuItemMethods, IMapUnitCommandMenu_EngageRodMenuItemMethods, IMapUnitCommandMenu_EngageStartMenuItemMethods,
7161    IMapUnitCommandMenu_EngageSummonMenuItemMethods, IMapUnitCommandMenu_EngageWaitMenuItemMethods, IMapUnitCommandMenu_EscapeMenuItemMethods,
7162    IMapUnitCommandMenu_FixedMenuItemMethods, IMapUnitCommandMenu_GodChangeMenuItemMethods, IMapUnitCommandMenu_GuardMenuItemMethods,
7163    IMapUnitCommandMenu_ItemMenuItemMethods, IMapUnitCommandMenu_JumpToMenuItemMethods, IMapUnitCommandMenu_NoCancelFixedMenuItemMethods,
7164    IMapUnitCommandMenu_NoCancelMagicMenuItemMethods, IMapUnitCommandMenu_OverlapSkillMenuItemMethods, IMapUnitCommandMenu_RodMenuItemMethods,
7165    IMapUnitCommandMenu_SkillAttackMenuItemMethods, IMapUnitCommandMenu_SubMenuItemMethods, IMapUnitCommandMenu_TalkMenuItemMethods,
7166    IMapUnitCommandMenu_TargetSelectMenuItemMethods, IMapUnitCommandMenu_TorchOnMenuItemMethods, IMapUnitCommandMenu_TradeMenuItemMethods,
7167    IMapUnitCommandMenu_TransporterMenuItemMethods, IMapUnitCommandMenu_TreasureBoxMenuItemMethods, IMapUnitCommandMenu_VisionCreateMenuItemMethods,
7168    IMapUnitCommandMenu_VisionDeleteMenuItemMethods, IMapUnitCommandMenu_VisitMenuItemMethods,
7169};
7170#[cfg(any(feature = "app-mapunitcommandmenucontent-types"))]
7171pub mod mapunitcommandmenucontent;
7172#[cfg(feature = "app-mapunitcommandmenucontent")]
7173pub use mapunitcommandmenucontent::IMapUnitCommandMenuContentMethods;
7174#[cfg(feature = "app-mapunitcommandmenucontent-types")]
7175pub use mapunitcommandmenucontent::{IMapUnitCommandMenuContent, MapUnitCommandMenuContent};
7176#[cfg(any(feature = "app-mapunitcommandmenuitemcontent-types"))]
7177pub mod mapunitcommandmenuitemcontent;
7178#[cfg(feature = "app-mapunitcommandmenuitemcontent")]
7179pub use mapunitcommandmenuitemcontent::IMapUnitCommandMenuItemContentMethods;
7180#[cfg(feature = "app-mapunitcommandmenuitemcontent-types")]
7181pub use mapunitcommandmenuitemcontent::{IMapUnitCommandMenuItemContent, MapUnitCommandMenuItemContent};
7182#[cfg(any(feature = "app-mapunitsubcommandmenu-types"))]
7183pub mod mapunitsubcommandmenu;
7184#[cfg(feature = "app-mapunitsubcommandmenu")]
7185pub use mapunitsubcommandmenu::IMapUnitSubCommandMenuMethods;
7186#[cfg(feature = "app-mapunitsubcommandmenu-types")]
7187pub use mapunitsubcommandmenu::{IMapUnitSubCommandMenu, MapUnitSubCommandMenu};
7188#[cfg(any(feature = "app-mascotaccchangecontent-types"))]
7189pub mod mascotaccchangecontent;
7190#[cfg(feature = "app-mascotaccchangecontent")]
7191pub use mascotaccchangecontent::IMascotAccChangeContentMethods;
7192#[cfg(feature = "app-mascotaccchangecontent-types")]
7193pub use mascotaccchangecontent::{IMascotAccChangeContent, MascotAccChangeContent};
7194#[cfg(any(feature = "app-mascotaccchangeitemcontent-types"))]
7195pub mod mascotaccchangeitemcontent;
7196#[cfg(feature = "app-mascotaccchangeitemcontent")]
7197pub use mascotaccchangeitemcontent::IMascotAccChangeItemContentMethods;
7198#[cfg(feature = "app-mascotaccchangeitemcontent-types")]
7199pub use mascotaccchangeitemcontent::{IMascotAccChangeItemContent, MascotAccChangeItemContent};
7200#[cfg(any(feature = "app-mascotaccchangemenu-types"))]
7201pub mod mascotaccchangemenu;
7202#[cfg(feature = "app-mascotaccchangemenu")]
7203pub use mascotaccchangemenu::IMascotAccChangeMenuMethods;
7204#[cfg(feature = "app-mascotaccchangemenu-types")]
7205pub use mascotaccchangemenu::{IMascotAccChangeMenu, MascotAccChangeMenu};
7206#[cfg(any(feature = "app-mascotaccchangemenuitem-types"))]
7207pub mod mascotaccchangemenuitem;
7208#[cfg(feature = "app-mascotaccchangemenuitem")]
7209pub use mascotaccchangemenuitem::IMascotAccChangeMenuItemMethods;
7210#[cfg(feature = "app-mascotaccchangemenuitem-types")]
7211pub use mascotaccchangemenuitem::{IMascotAccChangeMenuItem, MascotAccChangeMenuItem};
7212#[cfg(any(feature = "app-mascotaccdata-types"))]
7213pub mod mascotaccdata;
7214#[cfg(feature = "app-mascotaccdata")]
7215pub use mascotaccdata::IMascotAccDataMethods;
7216#[cfg(feature = "app-mascotaccdata-types")]
7217pub use mascotaccdata::{IMascotAccData, MascotAccData, MascotAccData_PartsType};
7218#[cfg(any(feature = "app-mascotcolorchangecontent-types"))]
7219pub mod mascotcolorchangecontent;
7220#[cfg(feature = "app-mascotcolorchangecontent")]
7221pub use mascotcolorchangecontent::IMascotColorChangeContentMethods;
7222#[cfg(feature = "app-mascotcolorchangecontent-types")]
7223pub use mascotcolorchangecontent::{IMascotColorChangeContent, MascotColorChangeContent};
7224#[cfg(any(feature = "app-mascotcolorchangeitemcontent-types"))]
7225pub mod mascotcolorchangeitemcontent;
7226#[cfg(feature = "app-mascotcolorchangeitemcontent")]
7227pub use mascotcolorchangeitemcontent::IMascotColorChangeItemContentMethods;
7228#[cfg(feature = "app-mascotcolorchangeitemcontent-types")]
7229pub use mascotcolorchangeitemcontent::{IMascotColorChangeItemContent, MascotColorChangeItemContent};
7230#[cfg(any(feature = "app-mascotcolorchangemenu-types"))]
7231pub mod mascotcolorchangemenu;
7232#[cfg(feature = "app-mascotcolorchangemenu-types")]
7233pub use mascotcolorchangemenu::{
7234    IMascotColorChangeMenu, IMascotColorChangeMenu_CursorTop, MascotColorChangeMenu, MascotColorChangeMenu_CursorTop, MascotColorChangeMenu_Label,
7235};
7236#[cfg(feature = "app-mascotcolorchangemenu")]
7237pub use mascotcolorchangemenu::{IMascotColorChangeMenuMethods, IMascotColorChangeMenu_CursorTopMethods};
7238#[cfg(any(feature = "app-mascotcolordata-types"))]
7239pub mod mascotcolordata;
7240#[cfg(feature = "app-mascotcolordata")]
7241pub use mascotcolordata::IMascotColorDataMethods;
7242#[cfg(feature = "app-mascotcolordata-types")]
7243pub use mascotcolordata::{IMascotColorData, MascotColorData};
7244#[cfg(any(feature = "app-mascotcustomizemenu-types"))]
7245pub mod mascotcustomizemenu;
7246#[cfg(feature = "app-mascotcustomizemenu-types")]
7247pub use mascotcustomizemenu::{
7248    IMascotCustomizeMenu, IMascotCustomizeMenu_ColorMenuItem, IMascotCustomizeMenu_DecideEventHandler, IMascotCustomizeMenu_PartsMenuItem,
7249    MascotCustomizeMenu, MascotCustomizeMenu_ColorMenuItem, MascotCustomizeMenu_DecideEventHandler, MascotCustomizeMenu_MenuResult,
7250    MascotCustomizeMenu_PartsMenuItem,
7251};
7252#[cfg(feature = "app-mascotcustomizemenu")]
7253pub use mascotcustomizemenu::{
7254    IMascotCustomizeMenuMethods, IMascotCustomizeMenu_ColorMenuItemMethods, IMascotCustomizeMenu_DecideEventHandlerMethods,
7255    IMascotCustomizeMenu_PartsMenuItemMethods,
7256};
7257#[cfg(any(feature = "app-mascotfooddata-types"))]
7258pub mod mascotfooddata;
7259#[cfg(feature = "app-mascotfooddata")]
7260pub use mascotfooddata::IMascotFoodDataMethods;
7261#[cfg(feature = "app-mascotfooddata-types")]
7262pub use mascotfooddata::{IMascotFoodData, MascotFoodData};
7263#[cfg(any(feature = "app-mascotfoodeatsequence-types"))]
7264pub mod mascotfoodeatsequence;
7265#[cfg(feature = "app-mascotfoodeatsequence")]
7266pub use mascotfoodeatsequence::IMascotFoodEatSequenceMethods;
7267#[cfg(feature = "app-mascotfoodeatsequence-types")]
7268pub use mascotfoodeatsequence::{IMascotFoodEatSequence, MascotFoodEatSequence, MascotFoodEatSequence_Label};
7269#[cfg(any(feature = "app-mascotfoodselectcontent-types"))]
7270pub mod mascotfoodselectcontent;
7271#[cfg(feature = "app-mascotfoodselectcontent")]
7272pub use mascotfoodselectcontent::IMascotFoodSelectContentMethods;
7273#[cfg(feature = "app-mascotfoodselectcontent-types")]
7274pub use mascotfoodselectcontent::{IMascotFoodSelectContent, MascotFoodSelectContent};
7275#[cfg(any(feature = "app-mascotfoodselectitemcontent-types"))]
7276pub mod mascotfoodselectitemcontent;
7277#[cfg(feature = "app-mascotfoodselectitemcontent")]
7278pub use mascotfoodselectitemcontent::IMascotFoodSelectItemContentMethods;
7279#[cfg(feature = "app-mascotfoodselectitemcontent-types")]
7280pub use mascotfoodselectitemcontent::{IMascotFoodSelectItemContent, MascotFoodSelectItemContent};
7281#[cfg(any(feature = "app-mascotfoodselectmenu-types"))]
7282pub mod mascotfoodselectmenu;
7283#[cfg(feature = "app-mascotfoodselectmenu")]
7284pub use mascotfoodselectmenu::IMascotFoodSelectMenuMethods;
7285#[cfg(feature = "app-mascotfoodselectmenu-types")]
7286pub use mascotfoodselectmenu::{IMascotFoodSelectMenu, MascotFoodSelectMenu};
7287#[cfg(any(feature = "app-mascotfoodselectmenuitem-types"))]
7288pub mod mascotfoodselectmenuitem;
7289#[cfg(feature = "app-mascotfoodselectmenuitem-types")]
7290pub use mascotfoodselectmenuitem::{
7291    IMascotFoodSelectMenuItem, IMascotFoodSelectMenuItem_ConfirmDialog, IMascotFoodSelectMenuItem_ConfirmDialogNo,
7292    IMascotFoodSelectMenuItem_ConfirmDialogYes, MascotFoodSelectMenuItem, MascotFoodSelectMenuItem_ConfirmDialog,
7293    MascotFoodSelectMenuItem_ConfirmDialogNo, MascotFoodSelectMenuItem_ConfirmDialogYes,
7294};
7295#[cfg(feature = "app-mascotfoodselectmenuitem")]
7296pub use mascotfoodselectmenuitem::{
7297    IMascotFoodSelectMenuItemMethods, IMascotFoodSelectMenuItem_ConfirmDialogMethods, IMascotFoodSelectMenuItem_ConfirmDialogNoMethods,
7298    IMascotFoodSelectMenuItem_ConfirmDialogYesMethods,
7299};
7300#[cfg(any(feature = "app-mascotfriendlycontent-types"))]
7301pub mod mascotfriendlycontent;
7302#[cfg(feature = "app-mascotfriendlycontent")]
7303pub use mascotfriendlycontent::IMascotFriendlyContentMethods;
7304#[cfg(feature = "app-mascotfriendlycontent-types")]
7305pub use mascotfriendlycontent::{IMascotFriendlyContent, MascotFriendlyContent};
7306#[cfg(any(feature = "app-mascotmenusequence-types"))]
7307pub mod mascotmenusequence;
7308#[cfg(feature = "app-mascotmenusequence")]
7309pub use mascotmenusequence::IMascotMenuSequenceMethods;
7310#[cfg(feature = "app-mascotmenusequence-types")]
7311pub use mascotmenusequence::{IMascotMenuSequence, MascotMenuSequence, MascotMenuSequence_Label};
7312#[cfg(any(feature = "app-mascotparamdata-types"))]
7313pub mod mascotparamdata;
7314#[cfg(feature = "app-mascotparamdata")]
7315pub use mascotparamdata::IMascotParamDataMethods;
7316#[cfg(feature = "app-mascotparamdata-types")]
7317pub use mascotparamdata::{IMascotParamData, MascotParamData};
7318#[cfg(any(feature = "app-mascotpresentationroot-types"))]
7319pub mod mascotpresentationroot;
7320#[cfg(feature = "app-mascotpresentationroot")]
7321pub use mascotpresentationroot::IMascotPresentationRootMethods;
7322#[cfg(feature = "app-mascotpresentationroot-types")]
7323pub use mascotpresentationroot::{IMascotPresentationRoot, MascotPresentationRoot};
7324#[cfg(any(feature = "app-mascottopmenu-types"))]
7325pub mod mascottopmenu;
7326#[cfg(feature = "app-mascottopmenu-types")]
7327pub use mascottopmenu::{
7328    IMascotTopMenu, IMascotTopMenu_CustomMenuItem, IMascotTopMenu_DecideEventHandler, IMascotTopMenu_MealMenuItem, IMascotTopMenu_StrokMenuItem,
7329    MascotTopMenu, MascotTopMenu_CustomMenuItem, MascotTopMenu_DecideEventHandler, MascotTopMenu_MealMenuItem, MascotTopMenu_MenuResult,
7330    MascotTopMenu_StrokMenuItem,
7331};
7332#[cfg(feature = "app-mascottopmenu")]
7333pub use mascottopmenu::{
7334    IMascotTopMenuMethods, IMascotTopMenu_CustomMenuItemMethods, IMascotTopMenu_DecideEventHandlerMethods, IMascotTopMenu_MealMenuItemMethods,
7335    IMascotTopMenu_StrokMenuItemMethods,
7336};
7337#[cfg(any(feature = "app-materiallistmenu-types"))]
7338pub mod materiallistmenu;
7339#[cfg(feature = "app-materiallistmenu")]
7340pub use materiallistmenu::IMaterialListMenuMethods;
7341#[cfg(feature = "app-materiallistmenu-types")]
7342pub use materiallistmenu::{IMaterialListMenu, MaterialListMenu};
7343#[cfg(any(feature = "app-materiallistmenucontent-types"))]
7344pub mod materiallistmenucontent;
7345#[cfg(feature = "app-materiallistmenucontent")]
7346pub use materiallistmenucontent::IMaterialListMenuContentMethods;
7347#[cfg(feature = "app-materiallistmenucontent-types")]
7348pub use materiallistmenucontent::{IMaterialListMenuContent, MaterialListMenuContent, MaterialListMenuContent_CategoryType};
7349#[cfg(any(feature = "app-materiallistmenuitem-types"))]
7350pub mod materiallistmenuitem;
7351#[cfg(feature = "app-materiallistmenuitem")]
7352pub use materiallistmenuitem::IMaterialListMenuItemMethods;
7353#[cfg(feature = "app-materiallistmenuitem-types")]
7354pub use materiallistmenuitem::{IMaterialListMenuItem, MaterialListMenuItem};
7355#[cfg(any(feature = "app-materiallistmenuitemcontent-types"))]
7356pub mod materiallistmenuitemcontent;
7357#[cfg(feature = "app-materiallistmenuitemcontent")]
7358pub use materiallistmenuitemcontent::IMaterialListMenuItemContentMethods;
7359#[cfg(feature = "app-materiallistmenuitemcontent-types")]
7360pub use materiallistmenuitemcontent::{IMaterialListMenuItemContent, MaterialListMenuItemContent};
7361#[cfg(any(feature = "app-materiallistmenunoneitem-types"))]
7362pub mod materiallistmenunoneitem;
7363#[cfg(feature = "app-materiallistmenunoneitem")]
7364pub use materiallistmenunoneitem::IMaterialListMenuNoneItemMethods;
7365#[cfg(feature = "app-materiallistmenunoneitem-types")]
7366pub use materiallistmenunoneitem::{IMaterialListMenuNoneItem, MaterialListMenuNoneItem};
7367#[cfg(any(feature = "app-materiallistmenusequence-types"))]
7368pub mod materiallistmenusequence;
7369#[cfg(feature = "app-materiallistmenusequence")]
7370pub use materiallistmenusequence::IMaterialListMenuSequenceMethods;
7371#[cfg(feature = "app-materiallistmenusequence-types")]
7372pub use materiallistmenusequence::{IMaterialListMenuSequence, MaterialListMenuSequence, MaterialListMenuSequence_Label2};
7373#[cfg(any(feature = "app-materialmenuitem-types"))]
7374pub mod materialmenuitem;
7375#[cfg(feature = "app-materialmenuitem-types")]
7376pub use materialmenuitem::{
7377    IMaterialMenuItem, IMaterialMenuItem_DecideEventHandler, IMaterialMenuItem_SelectEventHandler, MaterialMenuItem,
7378    MaterialMenuItem_DecideEventHandler, MaterialMenuItem_SelectEventHandler,
7379};
7380#[cfg(feature = "app-materialmenuitem")]
7381pub use materialmenuitem::{IMaterialMenuItemMethods, IMaterialMenuItem_DecideEventHandlerMethods, IMaterialMenuItem_SelectEventHandlerMethods};
7382#[cfg(any(feature = "app-materialmenuitemcontent-types"))]
7383pub mod materialmenuitemcontent;
7384#[cfg(feature = "app-materialmenuitemcontent")]
7385pub use materialmenuitemcontent::IMaterialMenuItemContentMethods;
7386#[cfg(feature = "app-materialmenuitemcontent-types")]
7387pub use materialmenuitemcontent::{IMaterialMenuItemContent, MaterialMenuItemContent};
7388#[cfg(any(feature = "app-maxcommand-types"))]
7389pub mod maxcommand;
7390#[cfg(feature = "app-maxcommand")]
7391pub use maxcommand::IMaxCommandMethods;
7392#[cfg(feature = "app-maxcommand-types")]
7393pub use maxcommand::{IMaxCommand, MaxCommand};
7394#[cfg(any(feature = "app-memberinfoitem_1-types"))]
7395pub mod memberinfoitem_1;
7396#[cfg(feature = "app-memberinfoitem_1")]
7397pub use memberinfoitem_1::IMemberInfoItem_1Methods;
7398#[cfg(feature = "app-memberinfoitem_1-types")]
7399pub use memberinfoitem_1::{IMemberInfoItem_1, MemberInfoItem_1};
7400#[cfg(any(feature = "app-memo-types"))]
7401pub mod memo;
7402#[cfg(feature = "app-memo")]
7403pub use memo::IMemoMethods;
7404#[cfg(feature = "app-memo-types")]
7405pub use memo::{IMemo, Memo};
7406#[cfg(any(feature = "app-memory-types"))]
7407pub mod memory;
7408#[cfg(feature = "app-memory")]
7409pub use memory::IMemoryMethods;
7410#[cfg(feature = "app-memory-types")]
7411pub use memory::{IMemory, Memory};
7412#[cfg(any(feature = "app-memorymonitor-types"))]
7413pub mod memorymonitor;
7414#[cfg(feature = "app-memorymonitor")]
7415pub use memorymonitor::IMemoryMonitorMethods;
7416#[cfg(feature = "app-memorymonitor-types")]
7417pub use memorymonitor::{IMemoryMonitor, MemoryMonitor};
7418#[cfg(any(feature = "app-menuaccessorycontent-types"))]
7419pub mod menuaccessorycontent;
7420#[cfg(feature = "app-menuaccessorycontent")]
7421pub use menuaccessorycontent::IMenuAccessoryContentMethods;
7422#[cfg(feature = "app-menuaccessorycontent-types")]
7423pub use menuaccessorycontent::{IMenuAccessoryContent, MenuAccessoryContent};
7424#[cfg(any(feature = "app-menubg-types"))]
7425pub mod menubg;
7426#[cfg(feature = "app-menubg")]
7427pub use menubg::IMenuBgMethods;
7428#[cfg(feature = "app-menubg-types")]
7429pub use menubg::{IMenuBg, MenuBg};
7430#[cfg(any(feature = "app-menubondsetter-types"))]
7431pub mod menubondsetter;
7432#[cfg(feature = "app-menubondsetter")]
7433pub use menubondsetter::IMenuBondSetterMethods;
7434#[cfg(feature = "app-menubondsetter-types")]
7435pub use menubondsetter::{IMenuBondSetter, MenuBondSetter};
7436#[cfg(any(feature = "app-menuitem-types"))]
7437pub mod menuitem;
7438#[cfg(feature = "app-menuitem")]
7439pub use menuitem::IMenuItemMethods;
7440#[cfg(feature = "app-menuitem-types")]
7441pub use menuitem::{IMenuItem, MenuItem, MenuItem_Align, MenuItem_Kind, MenuItem_Result, MenuItem_State};
7442#[cfg(any(feature = "app-menumanager-types"))]
7443pub mod menumanager;
7444#[cfg(feature = "app-menumanager")]
7445pub use menumanager::IMenuManagerMethods;
7446#[cfg(feature = "app-menumanager-types")]
7447pub use menumanager::{IMenuManager, MenuManager};
7448#[cfg(any(feature = "app-meshgroundpaintdata-types"))]
7449pub mod meshgroundpaintdata;
7450#[cfg(feature = "app-meshgroundpaintdata")]
7451pub use meshgroundpaintdata::IMeshGroundPaintDataMethods;
7452#[cfg(feature = "app-meshgroundpaintdata-types")]
7453pub use meshgroundpaintdata::{IMeshGroundPaintData, MeshGroundPaintData};
7454#[cfg(any(feature = "app-meshgroundpaintgetter-types"))]
7455pub mod meshgroundpaintgetter;
7456#[cfg(feature = "app-meshgroundpaintgetter")]
7457pub use meshgroundpaintgetter::IMeshGroundPaintGetterMethods;
7458#[cfg(feature = "app-meshgroundpaintgetter-types")]
7459pub use meshgroundpaintgetter::{IMeshGroundPaintGetter, MeshGroundPaintGetter};
7460#[cfg(any(feature = "app-mess-types"))]
7461pub mod mess;
7462#[cfg(feature = "app-mess-types")]
7463pub use mess::{
7464    IMess, IMess_ReloadFileInfo, Mess, Mess_ArgScope, Mess_IconCategory, Mess_LanguageScope, Mess_ReloadFileInfo, Mess_TagGroup, Mess_TagID_Arg,
7465    Mess_TagID_Localize, Mess_TagID_Name, Mess_TagID_Picture, Mess_TagID_Text,
7466};
7467#[cfg(feature = "app-mess")]
7468pub use mess::{IMessMethods, IMess_ReloadFileInfoMethods};
7469#[cfg(any(feature = "app-messdumpcommand-types"))]
7470pub mod messdumpcommand;
7471#[cfg(feature = "app-messdumpcommand")]
7472pub use messdumpcommand::IMessDumpCommandMethods;
7473#[cfg(feature = "app-messdumpcommand-types")]
7474pub use messdumpcommand::{IMessDumpCommand, MessDumpCommand};
7475#[cfg(any(feature = "app-messfreecommand-types"))]
7476pub mod messfreecommand;
7477#[cfg(feature = "app-messfreecommand")]
7478pub use messfreecommand::IMessFreeCommandMethods;
7479#[cfg(feature = "app-messfreecommand-types")]
7480pub use messfreecommand::{IMessFreeCommand, MessFreeCommand};
7481#[cfg(any(feature = "app-messloadcommand-types"))]
7482pub mod messloadcommand;
7483#[cfg(feature = "app-messloadcommand")]
7484pub use messloadcommand::IMessLoadCommandMethods;
7485#[cfg(feature = "app-messloadcommand-types")]
7486pub use messloadcommand::{IMessLoadCommand, MessLoadCommand};
7487#[cfg(any(feature = "app-mincommand-types"))]
7488pub mod mincommand;
7489#[cfg(feature = "app-mincommand")]
7490pub use mincommand::IMinCommandMethods;
7491#[cfg(feature = "app-mincommand-types")]
7492pub use mincommand::{IMinCommand, MinCommand};
7493#[cfg(any(feature = "app-minigameassistdialog-types"))]
7494pub mod minigameassistdialog;
7495#[cfg(feature = "app-minigameassistdialog-types")]
7496pub use minigameassistdialog::{
7497    IMinigameAssistDialog, IMinigameAssistDialog_AssistItem, IMinigameAssistDialog_DecideEventHandler, MinigameAssistDialog,
7498    MinigameAssistDialog_AssistItem, MinigameAssistDialog_AssistResult, MinigameAssistDialog_DecideEventHandler, MinigameAssistDialog_MinigameType,
7499};
7500#[cfg(feature = "app-minigameassistdialog")]
7501pub use minigameassistdialog::{
7502    IMinigameAssistDialogMethods, IMinigameAssistDialog_AssistItemMethods, IMinigameAssistDialog_DecideEventHandlerMethods,
7503};
7504#[cfg(any(feature = "app-minimapbasicmenu-types"))]
7505pub mod minimapbasicmenu;
7506#[cfg(feature = "app-minimapbasicmenu")]
7507pub use minimapbasicmenu::IMiniMapBasicMenuMethods;
7508#[cfg(feature = "app-minimapbasicmenu-types")]
7509pub use minimapbasicmenu::{IMiniMapBasicMenu, MiniMapBasicMenu};
7510#[cfg(any(feature = "app-minimapcontroller-types"))]
7511pub mod minimapcontroller;
7512#[cfg(feature = "app-minimapcontroller-types")]
7513pub use minimapcontroller::{
7514    IMiniMapController, IMiniMapController_TImage_1, MiniMapController, MiniMapController_Alignment, MiniMapController_DisplayPosSize,
7515    MiniMapController_FadeMode, MiniMapController_IconIndex, MiniMapController_Mode, MiniMapController_TImage_1,
7516};
7517#[cfg(feature = "app-minimapcontroller")]
7518pub use minimapcontroller::{IMiniMapControllerMethods, IMiniMapController_TImage_1Methods};
7519#[cfg(any(feature = "app-minimapcursor-types"))]
7520pub mod minimapcursor;
7521#[cfg(feature = "app-minimapcursor")]
7522pub use minimapcursor::IMiniMapCursorMethods;
7523#[cfg(feature = "app-minimapcursor-types")]
7524pub use minimapcursor::{IMiniMapCursor, MiniMapCursor};
7525#[cfg(any(feature = "app-minimappanelbase-types"))]
7526pub mod minimappanelbase;
7527#[cfg(feature = "app-minimappanelbase")]
7528pub use minimappanelbase::IMiniMapPanelBaseMethods;
7529#[cfg(feature = "app-minimappanelbase-types")]
7530pub use minimappanelbase::{IMiniMapPanelBase, MiniMapPanelBase};
7531#[cfg(any(feature = "app-minimappaneldangerallrenderer-types"))]
7532pub mod minimappaneldangerallrenderer;
7533#[cfg(feature = "app-minimappaneldangerallrenderer")]
7534pub use minimappaneldangerallrenderer::IMiniMapPanelDangerAllRendererMethods;
7535#[cfg(feature = "app-minimappaneldangerallrenderer-types")]
7536pub use minimappaneldangerallrenderer::{IMiniMapPanelDangerAllRenderer, MiniMapPanelDangerAllRenderer};
7537#[cfg(any(feature = "app-minimappaneldangerrenderer-types"))]
7538pub mod minimappaneldangerrenderer;
7539#[cfg(feature = "app-minimappaneldangerrenderer")]
7540pub use minimappaneldangerrenderer::IMiniMapPanelDangerRendererMethods;
7541#[cfg(feature = "app-minimappaneldangerrenderer-types")]
7542pub use minimappaneldangerrenderer::{IMiniMapPanelDangerRenderer, MiniMapPanelDangerRenderer};
7543#[cfg(any(feature = "app-minimappaneldeployrenderer-types"))]
7544pub mod minimappaneldeployrenderer;
7545#[cfg(feature = "app-minimappaneldeployrenderer")]
7546pub use minimappaneldeployrenderer::IMiniMapPanelDeployRendererMethods;
7547#[cfg(feature = "app-minimappaneldeployrenderer-types")]
7548pub use minimappaneldeployrenderer::{IMiniMapPanelDeployRenderer, MiniMapPanelDeployRenderer};
7549#[cfg(any(feature = "app-minimappanelframefordangerallrenderer-types"))]
7550pub mod minimappanelframefordangerallrenderer;
7551#[cfg(feature = "app-minimappanelframefordangerallrenderer")]
7552pub use minimappanelframefordangerallrenderer::IMiniMapPanelFrameForDangerAllRendererMethods;
7553#[cfg(feature = "app-minimappanelframefordangerallrenderer-types")]
7554pub use minimappanelframefordangerallrenderer::{IMiniMapPanelFrameForDangerAllRenderer, MiniMapPanelFrameForDangerAllRenderer};
7555#[cfg(any(feature = "app-minimappanelrouterenderer-types"))]
7556pub mod minimappanelrouterenderer;
7557#[cfg(feature = "app-minimappanelrouterenderer")]
7558pub use minimappanelrouterenderer::IMiniMapPanelRouteRendererMethods;
7559#[cfg(feature = "app-minimappanelrouterenderer-types")]
7560pub use minimappanelrouterenderer::{IMiniMapPanelRouteRenderer, MiniMapPanelRouteRenderer};
7561#[cfg(any(feature = "app-minimapsightrenderer-types"))]
7562pub mod minimapsightrenderer;
7563#[cfg(feature = "app-minimapsightrenderer")]
7564pub use minimapsightrenderer::IMiniMapSightRendererMethods;
7565#[cfg(feature = "app-minimapsightrenderer-types")]
7566pub use minimapsightrenderer::{IMiniMapSightRenderer, MiniMapSightRenderer};
7567#[cfg(any(feature = "app-minimapterrainrenderer-types"))]
7568pub mod minimapterrainrenderer;
7569#[cfg(feature = "app-minimapterrainrenderer")]
7570pub use minimapterrainrenderer::IMiniMapTerrainRendererMethods;
7571#[cfg(feature = "app-minimapterrainrenderer-types")]
7572pub use minimapterrainrenderer::{IMiniMapTerrainRenderer, MiniMapTerrainRenderer};
7573#[cfg(any(feature = "app-modeselectmenucontent-types"))]
7574pub mod modeselectmenucontent;
7575#[cfg(feature = "app-modeselectmenucontent")]
7576pub use modeselectmenucontent::IModeSelectMenuContentMethods;
7577#[cfg(feature = "app-modeselectmenucontent-types")]
7578pub use modeselectmenucontent::{IModeSelectMenuContent, ModeSelectMenuContent};
7579#[cfg(any(feature = "app-modeselectmenuitemcontent-types"))]
7580pub mod modeselectmenuitemcontent;
7581#[cfg(feature = "app-modeselectmenuitemcontent")]
7582pub use modeselectmenuitemcontent::IModeSelectMenuItemContentMethods;
7583#[cfg(feature = "app-modeselectmenuitemcontent-types")]
7584pub use modeselectmenuitemcontent::{IModeSelectMenuItemContent, ModeSelectMenuItemContent};
7585#[cfg(any(feature = "app-moviedefinedata-types"))]
7586pub mod moviedefinedata;
7587#[cfg(feature = "app-moviedefinedata")]
7588pub use moviedefinedata::IMovieDefineDataMethods;
7589#[cfg(feature = "app-moviedefinedata-types")]
7590pub use moviedefinedata::{IMovieDefineData, MovieDefineData};
7591#[cfg(any(feature = "app-movieplayer-types"))]
7592pub mod movieplayer;
7593#[cfg(feature = "app-movieplayer")]
7594pub use movieplayer::IMoviePlayerMethods;
7595#[cfg(feature = "app-movieplayer-types")]
7596pub use movieplayer::{IMoviePlayer, MoviePlayer};
7597#[cfg(any(feature = "app-movieplayerbase-types"))]
7598pub mod movieplayerbase;
7599#[cfg(feature = "app-movieplayerbase-types")]
7600pub use movieplayerbase::{
7601    IMoviePlayerBase, IMoviePlayerBase_Caption, IMoviePlayerBase_KeyHelp, IMoviePlayerBase_TitleLogo, MoviePlayerBase, MoviePlayerBase_Caption,
7602    MoviePlayerBase_KeyHelp, MoviePlayerBase_TitleLogo,
7603};
7604#[cfg(feature = "app-movieplayerbase")]
7605pub use movieplayerbase::{
7606    IMoviePlayerBaseMethods, IMoviePlayerBase_CaptionMethods, IMoviePlayerBase_KeyHelpMethods, IMoviePlayerBase_TitleLogoMethods,
7607};
7608#[cfg(any(feature = "app-moviesequence-types"))]
7609pub mod moviesequence;
7610#[cfg(feature = "app-moviesequence")]
7611pub use moviesequence::IMovieSequenceMethods;
7612#[cfg(feature = "app-moviesequence-types")]
7613pub use moviesequence::{IMovieSequence, MovieSequence, MovieSequence_Label};
7614#[cfg(any(feature = "app-msgfile-types"))]
7615pub mod msgfile;
7616#[cfg(feature = "app-msgfile")]
7617pub use msgfile::IMsgFileMethods;
7618#[cfg(feature = "app-msgfile-types")]
7619pub use msgfile::{IMsgFile, MsgFile};
7620#[cfg(any(feature = "app-multiitemgainsequence-types"))]
7621pub mod multiitemgainsequence;
7622#[cfg(feature = "app-multiitemgainsequence")]
7623pub use multiitemgainsequence::IMultiItemGainSequenceMethods;
7624#[cfg(feature = "app-multiitemgainsequence-types")]
7625pub use multiitemgainsequence::{IMultiItemGainSequence, MultiItemGainSequence};
7626#[cfg(any(feature = "app-multiselectiondialog-types"))]
7627pub mod multiselectiondialog;
7628#[cfg(feature = "app-multiselectiondialog")]
7629pub use multiselectiondialog::IMultiSelectionDialogMethods;
7630#[cfg(feature = "app-multiselectiondialog-types")]
7631pub use multiselectiondialog::{IMultiSelectionDialog, MultiSelectionDialog};
7632#[cfg(any(
7633    feature = "app-muscle_exercise-assistselect-types",
7634    feature = "app-muscle_exercise-level-types",
7635    feature = "app-muscle_exercise-type-types"
7636))]
7637pub mod muscle_exercise;
7638#[cfg(any(feature = "app-muscleassistdata-types"))]
7639pub mod muscleassistdata;
7640#[cfg(feature = "app-muscleassistdata")]
7641pub use muscleassistdata::IMuscleAssistDataMethods;
7642#[cfg(feature = "app-muscleassistdata-types")]
7643pub use muscleassistdata::{IMuscleAssistData, MuscleAssistData};
7644#[cfg(any(feature = "app-muscledifficultmenu-types"))]
7645pub mod muscledifficultmenu;
7646#[cfg(feature = "app-muscledifficultmenu-types")]
7647pub use muscledifficultmenu::{
7648    IMuscleDifficultMenu, IMuscleDifficultMenu_DecideEventHandler, IMuscleDifficultMenu_MuscleDifficultMenuItem, MuscleDifficultMenu,
7649    MuscleDifficultMenu_DecideEventHandler, MuscleDifficultMenu_MuscleDifficultMenuItem,
7650};
7651#[cfg(feature = "app-muscledifficultmenu")]
7652pub use muscledifficultmenu::{
7653    IMuscleDifficultMenuMethods, IMuscleDifficultMenu_DecideEventHandlerMethods, IMuscleDifficultMenu_MuscleDifficultMenuItemMethods,
7654};
7655#[cfg(any(feature = "app-muscledifficultmenucontent-types"))]
7656pub mod muscledifficultmenucontent;
7657#[cfg(feature = "app-muscledifficultmenucontent")]
7658pub use muscledifficultmenucontent::IMuscleDifficultMenuContentMethods;
7659#[cfg(feature = "app-muscledifficultmenucontent-types")]
7660pub use muscledifficultmenucontent::{IMuscleDifficultMenuContent, MuscleDifficultMenuContent};
7661#[cfg(any(feature = "app-muscleexercisecontinuedialog-types"))]
7662pub mod muscleexercisecontinuedialog;
7663#[cfg(feature = "app-muscleexercisecontinuedialog-types")]
7664pub use muscleexercisecontinuedialog::{
7665    IMuscleExerciseContinueDialog, IMuscleExerciseContinueDialog_DecideEventHandler, MuscleExerciseContinueDialog,
7666    MuscleExerciseContinueDialog_DecideEventHandler,
7667};
7668#[cfg(feature = "app-muscleexercisecontinuedialog")]
7669pub use muscleexercisecontinuedialog::{IMuscleExerciseContinueDialogMethods, IMuscleExerciseContinueDialog_DecideEventHandlerMethods};
7670#[cfg(any(feature = "app-muscleexerciseprefab-types"))]
7671pub mod muscleexerciseprefab;
7672#[cfg(feature = "app-muscleexerciseprefab")]
7673pub use muscleexerciseprefab::IMuscleExercisePrefabMethods;
7674#[cfg(feature = "app-muscleexerciseprefab-types")]
7675pub use muscleexerciseprefab::{IMuscleExercisePrefab, MuscleExercisePrefab};
7676#[cfg(any(feature = "app-muscleexerciseprizedata-types"))]
7677pub mod muscleexerciseprizedata;
7678#[cfg(feature = "app-muscleexerciseprizedata")]
7679pub use muscleexerciseprizedata::IMuscleExercisePrizeDataMethods;
7680#[cfg(feature = "app-muscleexerciseprizedata-types")]
7681pub use muscleexerciseprizedata::{IMuscleExercisePrizeData, MuscleExercisePrizeData};
7682#[cfg(any(feature = "app-muscleexercisescoredata-types"))]
7683pub mod muscleexercisescoredata;
7684#[cfg(feature = "app-muscleexercisescoredata")]
7685pub use muscleexercisescoredata::IMuscleExerciseScoreDataMethods;
7686#[cfg(feature = "app-muscleexercisescoredata-types")]
7687pub use muscleexercisescoredata::{IMuscleExerciseScoreData, MuscleExerciseScoreData};
7688#[cfg(any(feature = "app-muscleexercisesequence-types"))]
7689pub mod muscleexercisesequence;
7690#[cfg(feature = "app-muscleexercisesequence")]
7691pub use muscleexercisesequence::IMuscleExerciseSequenceMethods;
7692#[cfg(feature = "app-muscleexercisesequence-types")]
7693pub use muscleexercisesequence::{IMuscleExerciseSequence, MuscleExerciseSequence, MuscleExerciseSequence_Label};
7694#[cfg(any(feature = "app-musclepushupareadata-types"))]
7695pub mod musclepushupareadata;
7696#[cfg(feature = "app-musclepushupareadata")]
7697pub use musclepushupareadata::IMusclePushUpAreaDataMethods;
7698#[cfg(feature = "app-musclepushupareadata-types")]
7699pub use musclepushupareadata::{IMusclePushUpAreaData, MusclePushUpAreaData};
7700#[cfg(any(feature = "app-musclepushupspeeddata-types"))]
7701pub mod musclepushupspeeddata;
7702#[cfg(feature = "app-musclepushupspeeddata")]
7703pub use musclepushupspeeddata::IMusclePushUpSpeedDataMethods;
7704#[cfg(feature = "app-musclepushupspeeddata-types")]
7705pub use musclepushupspeeddata::{IMusclePushUpSpeedData, MusclePushUpSpeedData};
7706#[cfg(any(feature = "app-musclesitupfalldata-types"))]
7707pub mod musclesitupfalldata;
7708#[cfg(feature = "app-musclesitupfalldata")]
7709pub use musclesitupfalldata::IMuscleSitUpFallDataMethods;
7710#[cfg(feature = "app-musclesitupfalldata-types")]
7711pub use musclesitupfalldata::{IMuscleSitUpFallData, MuscleSitUpFallData};
7712#[cfg(any(feature = "app-musclesquatjudgeareadata-types"))]
7713pub mod musclesquatjudgeareadata;
7714#[cfg(feature = "app-musclesquatjudgeareadata")]
7715pub use musclesquatjudgeareadata::IMuscleSquatJudgeAreaDataMethods;
7716#[cfg(feature = "app-musclesquatjudgeareadata-types")]
7717pub use musclesquatjudgeareadata::{IMuscleSquatJudgeAreaData, MuscleSquatJudgeAreaData};
7718#[cfg(any(feature = "app-musclesquatnotesdata-types"))]
7719pub mod musclesquatnotesdata;
7720#[cfg(feature = "app-musclesquatnotesdata")]
7721pub use musclesquatnotesdata::IMuscleSquatNotesDataMethods;
7722#[cfg(feature = "app-musclesquatnotesdata-types")]
7723pub use musclesquatnotesdata::{IMuscleSquatNotesData, MuscleSquatNotesData};
7724#[cfg(any(feature = "app-musclesquatscorelistdata-types"))]
7725pub mod musclesquatscorelistdata;
7726#[cfg(feature = "app-musclesquatscorelistdata")]
7727pub use musclesquatscorelistdata::IMuscleSquatScoreListDataMethods;
7728#[cfg(feature = "app-musclesquatscorelistdata-types")]
7729pub use musclesquatscorelistdata::{IMuscleSquatScoreListData, MuscleSquatScoreListData};
7730#[cfg(any(feature = "app-musclesquatscorepatterndata-types"))]
7731pub mod musclesquatscorepatterndata;
7732#[cfg(feature = "app-musclesquatscorepatterndata")]
7733pub use musclesquatscorepatterndata::IMuscleSquatScorePatternDataMethods;
7734#[cfg(feature = "app-musclesquatscorepatterndata-types")]
7735pub use musclesquatscorepatterndata::{IMuscleSquatScorePatternData, MuscleSquatScorePatternData};
7736#[cfg(any(feature = "app-musclestartmenu-types"))]
7737pub mod musclestartmenu;
7738#[cfg(feature = "app-musclestartmenu-types")]
7739pub use musclestartmenu::{
7740    IMuscleStartMenu, IMuscleStartMenu_DecideEventHandler, IMuscleStartMenu_MuscleStartMenuItem, MuscleStartMenu, MuscleStartMenu_DecideEventHandler,
7741    MuscleStartMenu_MuscleStartMenuItem,
7742};
7743#[cfg(feature = "app-musclestartmenu")]
7744pub use musclestartmenu::{IMuscleStartMenuMethods, IMuscleStartMenu_DecideEventHandlerMethods, IMuscleStartMenu_MuscleStartMenuItemMethods};
7745#[cfg(any(feature = "app-musclestartmenucontent-types"))]
7746pub mod musclestartmenucontent;
7747#[cfg(feature = "app-musclestartmenucontent")]
7748pub use musclestartmenucontent::IMuscleStartMenuContentMethods;
7749#[cfg(feature = "app-musclestartmenucontent-types")]
7750pub use musclestartmenucontent::{IMuscleStartMenuContent, MuscleStartMenuContent};
7751#[cfg(any(feature = "app-musclestartsequence-types"))]
7752pub mod musclestartsequence;
7753#[cfg(feature = "app-musclestartsequence")]
7754pub use musclestartsequence::IMuscleStartSequenceMethods;
7755#[cfg(feature = "app-musclestartsequence-types")]
7756pub use musclestartsequence::{IMuscleStartSequence, MuscleStartSequence, MuscleStartSequence_Label};
7757#[cfg(any(feature = "app-musicdata-types"))]
7758pub mod musicdata;
7759#[cfg(feature = "app-musicdata")]
7760pub use musicdata::IMusicDataMethods;
7761#[cfg(feature = "app-musicdata-types")]
7762pub use musicdata::{IMusicData, MusicData};
7763#[cfg(any(feature = "app-myroomcameramarker-types"))]
7764pub mod myroomcameramarker;
7765#[cfg(feature = "app-myroomcameramarker")]
7766pub use myroomcameramarker::IMyRoomCameraMarkerMethods;
7767#[cfg(feature = "app-myroomcameramarker-types")]
7768pub use myroomcameramarker::{IMyRoomCameraMarker, MyRoomCameraMarker, MyRoomCameraMarker_Type};
7769#[cfg(any(feature = "app-myroomcaptionbehaviour-types"))]
7770pub mod myroomcaptionbehaviour;
7771#[cfg(feature = "app-myroomcaptionbehaviour")]
7772pub use myroomcaptionbehaviour::IMyRoomCaptionBehaviourMethods;
7773#[cfg(feature = "app-myroomcaptionbehaviour-types")]
7774pub use myroomcaptionbehaviour::{IMyRoomCaptionBehaviour, MyRoomCaptionBehaviour};
7775#[cfg(any(feature = "app-myroomcaptionclip-types"))]
7776pub mod myroomcaptionclip;
7777#[cfg(feature = "app-myroomcaptionclip")]
7778pub use myroomcaptionclip::IMyRoomCaptionClipMethods;
7779#[cfg(feature = "app-myroomcaptionclip-types")]
7780pub use myroomcaptionclip::{IMyRoomCaptionClip, MyRoomCaptionClip};
7781#[cfg(any(feature = "app-myroomcaptionmid-types"))]
7782pub mod myroomcaptionmid;
7783#[cfg(feature = "app-myroomcaptionmid")]
7784pub use myroomcaptionmid::IMyRoomCaptionMIDMethods;
7785#[cfg(feature = "app-myroomcaptionmid-types")]
7786pub use myroomcaptionmid::{IMyRoomCaptionMID, MyRoomCaptionMID};
7787#[cfg(any(feature = "app-myroomcaptiontrack-types"))]
7788pub mod myroomcaptiontrack;
7789#[cfg(feature = "app-myroomcaptiontrack")]
7790pub use myroomcaptiontrack::IMyRoomCaptionTrackMethods;
7791#[cfg(feature = "app-myroomcaptiontrack-types")]
7792pub use myroomcaptiontrack::{IMyRoomCaptionTrack, MyRoomCaptionTrack};
7793#[cfg(any(feature = "app-myroomchestsequence-types"))]
7794pub mod myroomchestsequence;
7795#[cfg(feature = "app-myroomchestsequence-types")]
7796pub use myroomchestsequence::{
7797    IMyRoomChestSequence, IMyRoomChestSequence_ChestConfirmDialog, IMyRoomChestSequence_ChestConfirmDialog_ConfirmDialogItemNo,
7798    IMyRoomChestSequence_ChestConfirmDialog_PickUpRingDialogItemYes, IMyRoomChestSequence_ChestConfirmDialog_ReturnRingDialogItemYes,
7799    MyRoomChestSequence, MyRoomChestSequence_ChestConfirmDialog, MyRoomChestSequence_ChestConfirmDialog_ConfirmDialogItemNo,
7800    MyRoomChestSequence_ChestConfirmDialog_PickUpRingDialogItemYes, MyRoomChestSequence_ChestConfirmDialog_ReturnRingDialogItemYes,
7801    MyRoomChestSequence_Label,
7802};
7803#[cfg(feature = "app-myroomchestsequence")]
7804pub use myroomchestsequence::{
7805    IMyRoomChestSequenceMethods, IMyRoomChestSequence_ChestConfirmDialogMethods, IMyRoomChestSequence_ChestConfirmDialog_ConfirmDialogItemNoMethods,
7806    IMyRoomChestSequence_ChestConfirmDialog_PickUpRingDialogItemYesMethods, IMyRoomChestSequence_ChestConfirmDialog_ReturnRingDialogItemYesMethods,
7807};
7808#[cfg(any(feature = "app-myroomdifficultysequence-types"))]
7809pub mod myroomdifficultysequence;
7810#[cfg(feature = "app-myroomdifficultysequence-types")]
7811pub use myroomdifficultysequence::{
7812    IMyRoomDifficultySequence, IMyRoomDifficultySequence_NoMenuItem, IMyRoomDifficultySequence_YesMenuItem,
7813    IMyRoomDifficultySequence_YesMenuItem_YesEventHandler, MyRoomDifficultySequence, MyRoomDifficultySequence_NoMenuItem,
7814    MyRoomDifficultySequence_YesMenuItem, MyRoomDifficultySequence_YesMenuItem_YesEventHandler,
7815};
7816#[cfg(feature = "app-myroomdifficultysequence")]
7817pub use myroomdifficultysequence::{
7818    IMyRoomDifficultySequenceMethods, IMyRoomDifficultySequence_NoMenuItemMethods, IMyRoomDifficultySequence_YesMenuItemMethods,
7819    IMyRoomDifficultySequence_YesMenuItem_YesEventHandlerMethods,
7820};
7821#[cfg(any(feature = "app-myroomeffectmarker-types"))]
7822pub mod myroomeffectmarker;
7823#[cfg(feature = "app-myroomeffectmarker")]
7824pub use myroomeffectmarker::IMyRoomEffectMarkerMethods;
7825#[cfg(feature = "app-myroomeffectmarker-types")]
7826pub use myroomeffectmarker::{IMyRoomEffectMarker, MyRoomEffectMarker};
7827#[cfg(any(feature = "app-myroomeventbehaviour-types"))]
7828pub mod myroomeventbehaviour;
7829#[cfg(feature = "app-myroomeventbehaviour")]
7830pub use myroomeventbehaviour::IMyRoomEventBehaviourMethods;
7831#[cfg(feature = "app-myroomeventbehaviour-types")]
7832pub use myroomeventbehaviour::{IMyRoomEventBehaviour, MyRoomEventBehaviour};
7833#[cfg(any(feature = "app-myroomeventclip-types"))]
7834pub mod myroomeventclip;
7835#[cfg(feature = "app-myroomeventclip")]
7836pub use myroomeventclip::IMyRoomEventClipMethods;
7837#[cfg(feature = "app-myroomeventclip-types")]
7838pub use myroomeventclip::{IMyRoomEventClip, MyRoomEventClip, MyRoomEventClip_EventClipLayer, MyRoomEventClip_EventClipType};
7839#[cfg(any(feature = "app-myroomeventreceiver-types"))]
7840pub mod myroomeventreceiver;
7841#[cfg(feature = "app-myroomeventreceiver")]
7842pub use myroomeventreceiver::IMyRoomEventReceiverMethods;
7843#[cfg(feature = "app-myroomeventreceiver-types")]
7844pub use myroomeventreceiver::{IMyRoomEventReceiver, MyRoomEventReceiver};
7845#[cfg(any(feature = "app-myroomeventtrack-types"))]
7846pub mod myroomeventtrack;
7847#[cfg(feature = "app-myroomeventtrack")]
7848pub use myroomeventtrack::IMyRoomEventTrackMethods;
7849#[cfg(feature = "app-myroomeventtrack-types")]
7850pub use myroomeventtrack::{IMyRoomEventTrack, MyRoomEventTrack};
7851#[cfg(any(feature = "app-myroomfadebehaviour-types"))]
7852pub mod myroomfadebehaviour;
7853#[cfg(feature = "app-myroomfadebehaviour")]
7854pub use myroomfadebehaviour::IMyRoomFadeBehaviourMethods;
7855#[cfg(feature = "app-myroomfadebehaviour-types")]
7856pub use myroomfadebehaviour::{IMyRoomFadeBehaviour, MyRoomFadeBehaviour};
7857#[cfg(any(feature = "app-myroomfadeclip-types"))]
7858pub mod myroomfadeclip;
7859#[cfg(feature = "app-myroomfadeclip")]
7860pub use myroomfadeclip::IMyRoomFadeClipMethods;
7861#[cfg(feature = "app-myroomfadeclip-types")]
7862pub use myroomfadeclip::{IMyRoomFadeClip, MyRoomFadeClip};
7863#[cfg(any(feature = "app-myroomfadecolor-types"))]
7864pub mod myroomfadecolor;
7865#[cfg(feature = "app-myroomfadecolor")]
7866pub use myroomfadecolor::IMyRoomFadeColorMethods;
7867#[cfg(feature = "app-myroomfadecolor-types")]
7868pub use myroomfadecolor::{IMyRoomFadeColor, MyRoomFadeColor};
7869#[cfg(any(feature = "app-myroomfaderender-types"))]
7870pub mod myroomfaderender;
7871#[cfg(feature = "app-myroomfaderender")]
7872pub use myroomfaderender::IMyRoomFadeRenderMethods;
7873#[cfg(feature = "app-myroomfaderender-types")]
7874pub use myroomfaderender::{IMyRoomFadeRender, MyRoomFadeRender};
7875#[cfg(any(feature = "app-myroomfadetrack-types"))]
7876pub mod myroomfadetrack;
7877#[cfg(feature = "app-myroomfadetrack")]
7878pub use myroomfadetrack::IMyRoomFadeTrackMethods;
7879#[cfg(feature = "app-myroomfadetrack-types")]
7880pub use myroomfadetrack::{IMyRoomFadeTrack, MyRoomFadeTrack};
7881#[cfg(any(feature = "app-myroomlookingcameramarker-types"))]
7882pub mod myroomlookingcameramarker;
7883#[cfg(feature = "app-myroomlookingcameramarker")]
7884pub use myroomlookingcameramarker::IMyRoomLookingCameraMarkerMethods;
7885#[cfg(feature = "app-myroomlookingcameramarker-types")]
7886pub use myroomlookingcameramarker::{IMyRoomLookingCameraMarker, MyRoomLookingCameraMarker};
7887#[cfg(any(feature = "app-myroommoviemenu-types"))]
7888pub mod myroommoviemenu;
7889#[cfg(feature = "app-myroommoviemenu")]
7890pub use myroommoviemenu::IMyRoomMovieMenuMethods;
7891#[cfg(feature = "app-myroommoviemenu-types")]
7892pub use myroommoviemenu::{IMyRoomMovieMenu, MyRoomMovieMenu};
7893#[cfg(any(feature = "app-myroommoviemenucontent-types"))]
7894pub mod myroommoviemenucontent;
7895#[cfg(feature = "app-myroommoviemenucontent")]
7896pub use myroommoviemenucontent::IMyRoomMovieMenuContentMethods;
7897#[cfg(feature = "app-myroommoviemenucontent-types")]
7898pub use myroommoviemenucontent::{IMyRoomMovieMenuContent, MyRoomMovieMenuContent};
7899#[cfg(any(feature = "app-myroommoviemenuitem-types"))]
7900pub mod myroommoviemenuitem;
7901#[cfg(feature = "app-myroommoviemenuitem-types")]
7902pub use myroommoviemenuitem::{
7903    IMyRoomMovieMenuItem, IMyRoomMovieMenuItem_MyRoomMovieCallSequence, MyRoomMovieMenuItem, MyRoomMovieMenuItem_MyRoomMovieCallSequence,
7904    MyRoomMovieMenuItem_MyRoomMovieCallSequence_Label,
7905};
7906#[cfg(feature = "app-myroommoviemenuitem")]
7907pub use myroommoviemenuitem::{IMyRoomMovieMenuItemMethods, IMyRoomMovieMenuItem_MyRoomMovieCallSequenceMethods};
7908#[cfg(any(feature = "app-myroommoviemenuitemcontent-types"))]
7909pub mod myroommoviemenuitemcontent;
7910#[cfg(feature = "app-myroommoviemenuitemcontent")]
7911pub use myroommoviemenuitemcontent::IMyRoomMovieMenuItemContentMethods;
7912#[cfg(feature = "app-myroommoviemenuitemcontent-types")]
7913pub use myroommoviemenuitemcontent::{IMyRoomMovieMenuItemContent, MyRoomMovieMenuItemContent};
7914#[cfg(any(feature = "app-myroommoviesequence-types"))]
7915pub mod myroommoviesequence;
7916#[cfg(feature = "app-myroommoviesequence")]
7917pub use myroommoviesequence::IMyRoomMovieSequenceMethods;
7918#[cfg(feature = "app-myroommoviesequence-types")]
7919pub use myroommoviesequence::{IMyRoomMovieSequence, MyRoomMovieSequence, MyRoomMovieSequence_Label};
7920#[cfg(any(feature = "app-myroomphasebehaviour-types"))]
7921pub mod myroomphasebehaviour;
7922#[cfg(feature = "app-myroomphasebehaviour")]
7923pub use myroomphasebehaviour::IMyRoomPhaseBehaviourMethods;
7924#[cfg(feature = "app-myroomphasebehaviour-types")]
7925pub use myroomphasebehaviour::{IMyRoomPhaseBehaviour, MyRoomPhaseBehaviour};
7926#[cfg(any(feature = "app-myroomphaseclip-types"))]
7927pub mod myroomphaseclip;
7928#[cfg(feature = "app-myroomphaseclip")]
7929pub use myroomphaseclip::IMyRoomPhaseClipMethods;
7930#[cfg(feature = "app-myroomphaseclip-types")]
7931pub use myroomphaseclip::{IMyRoomPhaseClip, MyRoomPhaseClip};
7932#[cfg(any(feature = "app-myroomphasetrack-types"))]
7933pub mod myroomphasetrack;
7934#[cfg(feature = "app-myroomphasetrack")]
7935pub use myroomphasetrack::IMyRoomPhaseTrackMethods;
7936#[cfg(feature = "app-myroomphasetrack-types")]
7937pub use myroomphasetrack::{IMyRoomPhaseTrack, MyRoomPhaseTrack};
7938#[cfg(any(feature = "app-myroomrecallmenu-types"))]
7939pub mod myroomrecallmenu;
7940#[cfg(feature = "app-myroomrecallmenu-types")]
7941pub use myroomrecallmenu::{
7942    IMyRoomRecallMenu, IMyRoomRecallMenu_DecideEventHandler, IMyRoomRecallMenu_GodRelianceMenuItem, IMyRoomRecallMenu_MovieMenuItem,
7943    IMyRoomRecallMenu_MusicMenuItem, IMyRoomRecallMenu_RelianceMenuItem, IMyRoomRecallMenu_WakeupMenuItem, MyRoomRecallMenu,
7944    MyRoomRecallMenu_DecideEventHandler, MyRoomRecallMenu_GodRelianceMenuItem, MyRoomRecallMenu_MenuResult, MyRoomRecallMenu_MovieMenuItem,
7945    MyRoomRecallMenu_MusicMenuItem, MyRoomRecallMenu_RelianceMenuItem, MyRoomRecallMenu_WakeupMenuItem,
7946};
7947#[cfg(feature = "app-myroomrecallmenu")]
7948pub use myroomrecallmenu::{
7949    IMyRoomRecallMenuMethods, IMyRoomRecallMenu_DecideEventHandlerMethods, IMyRoomRecallMenu_GodRelianceMenuItemMethods,
7950    IMyRoomRecallMenu_MovieMenuItemMethods, IMyRoomRecallMenu_MusicMenuItemMethods, IMyRoomRecallMenu_RelianceMenuItemMethods,
7951    IMyRoomRecallMenu_WakeupMenuItemMethods,
7952};
7953#[cfg(any(feature = "app-myroomrelianceselect-types"))]
7954pub mod myroomrelianceselect;
7955#[cfg(feature = "app-myroomrelianceselect-types")]
7956pub use myroomrelianceselect::{
7957    IMyRoomRelianceSelect, IMyRoomRelianceSelect_MyRoomRelianceSelectItem, MyRoomRelianceSelect, MyRoomRelianceSelect_MyRoomRelianceSelectItem,
7958};
7959#[cfg(feature = "app-myroomrelianceselect")]
7960pub use myroomrelianceselect::{IMyRoomRelianceSelectMethods, IMyRoomRelianceSelect_MyRoomRelianceSelectItemMethods};
7961#[cfg(any(feature = "app-myroomrelianceselectcontent-types"))]
7962pub mod myroomrelianceselectcontent;
7963#[cfg(feature = "app-myroomrelianceselectcontent")]
7964pub use myroomrelianceselectcontent::IMyRoomRelianceSelectContentMethods;
7965#[cfg(feature = "app-myroomrelianceselectcontent-types")]
7966pub use myroomrelianceselectcontent::{IMyRoomRelianceSelectContent, MyRoomRelianceSelectContent};
7967#[cfg(any(feature = "app-myroomrelianceselectitemcontent-types"))]
7968pub mod myroomrelianceselectitemcontent;
7969#[cfg(feature = "app-myroomrelianceselectitemcontent")]
7970pub use myroomrelianceselectitemcontent::IMyRoomRelianceSelectItemContentMethods;
7971#[cfg(feature = "app-myroomrelianceselectitemcontent-types")]
7972pub use myroomrelianceselectitemcontent::{IMyRoomRelianceSelectItemContent, MyRoomRelianceSelectItemContent};
7973#[cfg(any(feature = "app-myroomrelianceselectroot-types"))]
7974pub mod myroomrelianceselectroot;
7975#[cfg(feature = "app-myroomrelianceselectroot-types")]
7976pub use myroomrelianceselectroot::{
7977    IMyRoomRelianceSelectRoot, IMyRoomRelianceSelectRoot_CursorTop, MyRoomRelianceSelectRoot, MyRoomRelianceSelectRoot_CursorTop,
7978};
7979#[cfg(feature = "app-myroomrelianceselectroot")]
7980pub use myroomrelianceselectroot::{IMyRoomRelianceSelectRootMethods, IMyRoomRelianceSelectRoot_CursorTopMethods};
7981#[cfg(any(feature = "app-myroomreliancesequence-types"))]
7982pub mod myroomreliancesequence;
7983#[cfg(feature = "app-myroomreliancesequence")]
7984pub use myroomreliancesequence::IMyRoomRelianceSequenceMethods;
7985#[cfg(feature = "app-myroomreliancesequence-types")]
7986pub use myroomreliancesequence::{IMyRoomRelianceSequence, MyRoomRelianceSequence, MyRoomRelianceSequence_Label};
7987#[cfg(any(feature = "app-myroomreliancesubselect-types"))]
7988pub mod myroomreliancesubselect;
7989#[cfg(feature = "app-myroomreliancesubselect-types")]
7990pub use myroomreliancesubselect::{
7991    IMyRoomRelianceSubSelect, IMyRoomRelianceSubSelect_AmiiboBenefitSequence, IMyRoomRelianceSubSelect_MyRoomRelianceCallSequence,
7992    IMyRoomRelianceSubSelect_MyRoomRelianceSubSelectItem, MyRoomRelianceSubSelect, MyRoomRelianceSubSelect_AmiiboBenefitSequence,
7993    MyRoomRelianceSubSelect_MyRoomRelianceCallSequence, MyRoomRelianceSubSelect_MyRoomRelianceCallSequence_Label,
7994    MyRoomRelianceSubSelect_MyRoomRelianceSubSelectItem,
7995};
7996#[cfg(feature = "app-myroomreliancesubselect")]
7997pub use myroomreliancesubselect::{
7998    IMyRoomRelianceSubSelectMethods, IMyRoomRelianceSubSelect_AmiiboBenefitSequenceMethods,
7999    IMyRoomRelianceSubSelect_MyRoomRelianceCallSequenceMethods, IMyRoomRelianceSubSelect_MyRoomRelianceSubSelectItemMethods,
8000};
8001#[cfg(any(feature = "app-myroomreliancesubselectcontent-types"))]
8002pub mod myroomreliancesubselectcontent;
8003#[cfg(feature = "app-myroomreliancesubselectcontent")]
8004pub use myroomreliancesubselectcontent::IMyRoomRelianceSubSelectContentMethods;
8005#[cfg(feature = "app-myroomreliancesubselectcontent-types")]
8006pub use myroomreliancesubselectcontent::{IMyRoomRelianceSubSelectContent, MyRoomRelianceSubSelectContent};
8007#[cfg(any(feature = "app-myroomreliancesubselectitemcontent-types"))]
8008pub mod myroomreliancesubselectitemcontent;
8009#[cfg(feature = "app-myroomreliancesubselectitemcontent")]
8010pub use myroomreliancesubselectitemcontent::IMyRoomRelianceSubSelectItemContentMethods;
8011#[cfg(feature = "app-myroomreliancesubselectitemcontent-types")]
8012pub use myroomreliancesubselectitemcontent::{IMyRoomRelianceSubSelectItemContent, MyRoomRelianceSubSelectItemContent};
8013#[cfg(any(feature = "app-myroomsemarker-types"))]
8014pub mod myroomsemarker;
8015#[cfg(feature = "app-myroomsemarker")]
8016pub use myroomsemarker::IMyRoomSEMarkerMethods;
8017#[cfg(feature = "app-myroomsemarker-types")]
8018pub use myroomsemarker::{IMyRoomSEMarker, MyRoomSEMarker};
8019#[cfg(any(feature = "app-myroomsequence-types"))]
8020pub mod myroomsequence;
8021#[cfg(feature = "app-myroomsequence-types")]
8022pub use myroomsequence::{
8023    IMyRoomSequence, IMyRoomSequence_RelianceListMenu, IMyRoomSequence_RelianceUnitMenuItem, IMyRoomSequence_SleepConfirmDialog,
8024    IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNo, IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes, MyRoomSequence,
8025    MyRoomSequence_Label, MyRoomSequence_RelianceListMenu, MyRoomSequence_RelianceUnitMenuItem, MyRoomSequence_SleepConfirmDialog,
8026    MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNo, MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes,
8027};
8028#[cfg(feature = "app-myroomsequence")]
8029pub use myroomsequence::{
8030    IMyRoomSequenceMethods, IMyRoomSequence_RelianceListMenuMethods, IMyRoomSequence_RelianceUnitMenuItemMethods,
8031    IMyRoomSequence_SleepConfirmDialogMethods, IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNoMethods,
8032    IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYesMethods,
8033};
8034#[cfg(any(feature = "app-myroomsoundmenu-types"))]
8035pub mod myroomsoundmenu;
8036#[cfg(feature = "app-myroomsoundmenu")]
8037pub use myroomsoundmenu::IMyRoomSoundMenuMethods;
8038#[cfg(feature = "app-myroomsoundmenu-types")]
8039pub use myroomsoundmenu::{IMyRoomSoundMenu, MyRoomSoundMenu, MyRoomSoundMenu_MenuType};
8040#[cfg(any(feature = "app-myroomsoundmenucontent-types"))]
8041pub mod myroomsoundmenucontent;
8042#[cfg(feature = "app-myroomsoundmenucontent")]
8043pub use myroomsoundmenucontent::IMyRoomSoundMenuContentMethods;
8044#[cfg(feature = "app-myroomsoundmenucontent-types")]
8045pub use myroomsoundmenucontent::{IMyRoomSoundMenuContent, MyRoomSoundMenuContent};
8046#[cfg(any(feature = "app-myroomsoundmenuitem-types"))]
8047pub mod myroomsoundmenuitem;
8048#[cfg(feature = "app-myroomsoundmenuitem")]
8049pub use myroomsoundmenuitem::IMyRoomSoundMenuItemMethods;
8050#[cfg(feature = "app-myroomsoundmenuitem-types")]
8051pub use myroomsoundmenuitem::{IMyRoomSoundMenuItem, MyRoomSoundMenuItem};
8052#[cfg(any(feature = "app-myroomsoundmenuitemcontent-types"))]
8053pub mod myroomsoundmenuitemcontent;
8054#[cfg(feature = "app-myroomsoundmenuitemcontent")]
8055pub use myroomsoundmenuitemcontent::IMyRoomSoundMenuItemContentMethods;
8056#[cfg(feature = "app-myroomsoundmenuitemcontent-types")]
8057pub use myroomsoundmenuitemcontent::{IMyRoomSoundMenuItemContent, MyRoomSoundMenuItemContent};
8058#[cfg(any(feature = "app-myroomsoundsequence-types"))]
8059pub mod myroomsoundsequence;
8060#[cfg(feature = "app-myroomsoundsequence")]
8061pub use myroomsoundsequence::IMyRoomSoundSequenceMethods;
8062#[cfg(feature = "app-myroomsoundsequence-types")]
8063pub use myroomsoundsequence::{IMyRoomSoundSequence, MyRoomSoundSequence, MyRoomSoundSequence_Label};
8064#[cfg(any(feature = "app-myroomtopmenu-types"))]
8065pub mod myroomtopmenu;
8066#[cfg(feature = "app-myroomtopmenu-types")]
8067pub use myroomtopmenu::{
8068    IMyRoomTopMenu, IMyRoomTopMenu_DecideEventHandler, IMyRoomTopMenu_RecallSelectMenuItem, IMyRoomTopMenu_SetDifficultySelectMenuItem,
8069    IMyRoomTopMenu_SleepSelectMenuItem, MyRoomTopMenu, MyRoomTopMenu_DecideEventHandler, MyRoomTopMenu_MenuResult,
8070    MyRoomTopMenu_RecallSelectMenuItem, MyRoomTopMenu_SetDifficultySelectMenuItem, MyRoomTopMenu_SleepSelectMenuItem,
8071};
8072#[cfg(feature = "app-myroomtopmenu")]
8073pub use myroomtopmenu::{
8074    IMyRoomTopMenuMethods, IMyRoomTopMenu_DecideEventHandlerMethods, IMyRoomTopMenu_RecallSelectMenuItemMethods,
8075    IMyRoomTopMenu_SetDifficultySelectMenuItemMethods, IMyRoomTopMenu_SleepSelectMenuItemMethods,
8076};
8077#[cfg(any(feature = "app-myroomvoicebehaviour-types"))]
8078pub mod myroomvoicebehaviour;
8079#[cfg(feature = "app-myroomvoicebehaviour")]
8080pub use myroomvoicebehaviour::IMyRoomVoiceBehaviourMethods;
8081#[cfg(feature = "app-myroomvoicebehaviour-types")]
8082pub use myroomvoicebehaviour::{IMyRoomVoiceBehaviour, MyRoomVoiceBehaviour};
8083#[cfg(any(feature = "app-myroomvoiceclip-types"))]
8084pub mod myroomvoiceclip;
8085#[cfg(feature = "app-myroomvoiceclip")]
8086pub use myroomvoiceclip::IMyRoomVoiceClipMethods;
8087#[cfg(feature = "app-myroomvoiceclip-types")]
8088pub use myroomvoiceclip::{IMyRoomVoiceClip, MyRoomVoiceClip};
8089#[cfg(any(feature = "app-myroomvoicetrack-types"))]
8090pub mod myroomvoicetrack;
8091#[cfg(feature = "app-myroomvoicetrack")]
8092pub use myroomvoicetrack::IMyRoomVoiceTrackMethods;
8093#[cfg(feature = "app-myroomvoicetrack-types")]
8094pub use myroomvoicetrack::{IMyRoomVoiceTrack, MyRoomVoiceTrack};
8095#[cfg(any(feature = "app-myroomwakeupselectmenu-types"))]
8096pub mod myroomwakeupselectmenu;
8097#[cfg(feature = "app-myroomwakeupselectmenu")]
8098pub use myroomwakeupselectmenu::IMyRoomWakeupSelectMenuMethods;
8099#[cfg(feature = "app-myroomwakeupselectmenu-types")]
8100pub use myroomwakeupselectmenu::{IMyRoomWakeupSelectMenu, MyRoomWakeupSelectMenu};
8101#[cfg(any(feature = "app-myroomwakeupselectmenucontent-types"))]
8102pub mod myroomwakeupselectmenucontent;
8103#[cfg(feature = "app-myroomwakeupselectmenucontent")]
8104pub use myroomwakeupselectmenucontent::IMyRoomWakeupSelectMenuContentMethods;
8105#[cfg(feature = "app-myroomwakeupselectmenucontent-types")]
8106pub use myroomwakeupselectmenucontent::{IMyRoomWakeupSelectMenuContent, MyRoomWakeupSelectMenuContent};
8107#[cfg(any(feature = "app-myroomwakeupselectmenuitem-types"))]
8108pub mod myroomwakeupselectmenuitem;
8109#[cfg(feature = "app-myroomwakeupselectmenuitem-types")]
8110pub use myroomwakeupselectmenuitem::{
8111    IMyRoomWakeupSelectMenuItem, IMyRoomWakeupSelectMenuItem_SimpleFade, MyRoomWakeupSelectMenuItem, MyRoomWakeupSelectMenuItem_SimpleFade,
8112};
8113#[cfg(feature = "app-myroomwakeupselectmenuitem")]
8114pub use myroomwakeupselectmenuitem::{IMyRoomWakeupSelectMenuItemMethods, IMyRoomWakeupSelectMenuItem_SimpleFadeMethods};
8115#[cfg(any(feature = "app-myroomwakeupselectmenuitemcontent-types"))]
8116pub mod myroomwakeupselectmenuitemcontent;
8117#[cfg(feature = "app-myroomwakeupselectmenuitemcontent")]
8118pub use myroomwakeupselectmenuitemcontent::IMyRoomWakeupSelectMenuItemContentMethods;
8119#[cfg(feature = "app-myroomwakeupselectmenuitemcontent-types")]
8120pub use myroomwakeupselectmenuitemcontent::{IMyRoomWakeupSelectMenuItemContent, MyRoomWakeupSelectMenuItemContent};
8121#[cfg(any(feature = "app-myroomwakeupselectroot-types"))]
8122pub mod myroomwakeupselectroot;
8123#[cfg(feature = "app-myroomwakeupselectroot-types")]
8124pub use myroomwakeupselectroot::{
8125    IMyRoomWakeupSelectRoot, IMyRoomWakeupSelectRoot_CursorTop, MyRoomWakeupSelectRoot, MyRoomWakeupSelectRoot_CursorTop,
8126};
8127#[cfg(feature = "app-myroomwakeupselectroot")]
8128pub use myroomwakeupselectroot::{IMyRoomWakeupSelectRootMethods, IMyRoomWakeupSelectRoot_CursorTopMethods};
8129#[cfg(any(feature = "app-myroomwakeupselectsequence-types"))]
8130pub mod myroomwakeupselectsequence;
8131#[cfg(feature = "app-myroomwakeupselectsequence")]
8132pub use myroomwakeupselectsequence::IMyRoomWakeupSelectSequenceMethods;
8133#[cfg(feature = "app-myroomwakeupselectsequence-types")]
8134pub use myroomwakeupselectsequence::{IMyRoomWakeupSelectSequence, MyRoomWakeupSelectSequence, MyRoomWakeupSelectSequence_Label};
8135#[cfg(any(feature = "app-myroomwakeupsequence-types"))]
8136pub mod myroomwakeupsequence;
8137#[cfg(feature = "app-myroomwakeupsequence-types")]
8138pub use myroomwakeupsequence::{
8139    IMyRoomWakeupSequence, IMyRoomWakeupSequence_RelianceWakeup, MyRoomWakeupSequence, MyRoomWakeupSequence_Label,
8140    MyRoomWakeupSequence_RelianceWakeup,
8141};
8142#[cfg(feature = "app-myroomwakeupsequence")]
8143pub use myroomwakeupsequence::{IMyRoomWakeupSequenceMethods, IMyRoomWakeupSequence_RelianceWakeupMethods};
8144#[cfg(any(feature = "app-namecheckdialog-types"))]
8145pub mod namecheckdialog;
8146#[cfg(feature = "app-namecheckdialog")]
8147pub use namecheckdialog::INameCheckDialogMethods;
8148#[cfg(feature = "app-namecheckdialog-types")]
8149pub use namecheckdialog::{INameCheckDialog, NameCheckDialog};
8150#[cfg(any(feature = "app-namecheckdialogcontent-types"))]
8151pub mod namecheckdialogcontent;
8152#[cfg(feature = "app-namecheckdialogcontent")]
8153pub use namecheckdialogcontent::INameCheckDialogContentMethods;
8154#[cfg(feature = "app-namecheckdialogcontent-types")]
8155pub use namecheckdialogcontent::{INameCheckDialogContent, NameCheckDialogContent};
8156#[cfg(any(feature = "app-nametypedata-types"))]
8157pub mod nametypedata;
8158#[cfg(feature = "app-nametypedata")]
8159pub use nametypedata::INameTypeDataMethods;
8160#[cfg(feature = "app-nametypedata-types")]
8161pub use nametypedata::{INameTypeData, NameTypeData, NameTypeData_Type};
8162#[cfg(any(feature = "app-nationalsymbol-types"))]
8163pub mod nationalsymbol;
8164#[cfg(feature = "app-nationalsymbol")]
8165pub use nationalsymbol::INationalSymbolMethods;
8166#[cfg(feature = "app-nationalsymbol-types")]
8167pub use nationalsymbol::{INationalSymbol, NationalSymbol};
8168#[cfg(any(feature = "app-netenablesequence-types"))]
8169pub mod netenablesequence;
8170#[cfg(feature = "app-netenablesequence-types")]
8171pub use netenablesequence::{
8172    INetEnableSequence, INetEnableSequence_ConfirmDialog, INetEnableSequence_ConfirmDialog_NoMenuItem, INetEnableSequence_ConfirmDialog_YesMenuItem,
8173    INetEnableSequence_ResultFunction, NetEnableSequence, NetEnableSequence_Arg, NetEnableSequence_ConfirmDialog,
8174    NetEnableSequence_ConfirmDialog_NoMenuItem, NetEnableSequence_ConfirmDialog_YesMenuItem, NetEnableSequence_Label,
8175    NetEnableSequence_ResultFunction,
8176};
8177#[cfg(feature = "app-netenablesequence")]
8178pub use netenablesequence::{
8179    INetEnableSequenceMethods, INetEnableSequence_ConfirmDialogMethods, INetEnableSequence_ConfirmDialog_NoMenuItemMethods,
8180    INetEnableSequence_ConfirmDialog_YesMenuItemMethods, INetEnableSequence_ResultFunctionMethods,
8181};
8182#[cfg(any(feature = "app-neterror-types"))]
8183pub mod neterror;
8184#[cfg(feature = "app-neterror-types")]
8185pub use neterror::{INetError, NetError, NetError_App, NetError_Kind};
8186#[cfg(any(feature = "app-netrestorescope-types"))]
8187pub mod netrestorescope;
8188#[cfg(feature = "app-netrestorescope-types")]
8189pub use netrestorescope::NetRestoreScope;
8190#[cfg(any(feature = "app-netwaitmessage-types"))]
8191pub mod netwaitmessage;
8192#[cfg(feature = "app-netwaitmessage-types")]
8193pub use netwaitmessage::{
8194    INetWaitMessage, INetWaitMessage_ProcCloseWait, INetWaitMessage_ProcOpen, NetWaitMessage, NetWaitMessage_ProcCloseWait, NetWaitMessage_ProcOpen,
8195};
8196#[cfg(feature = "app-netwaitmessage")]
8197pub use netwaitmessage::{INetWaitMessage_ProcCloseWaitMethods, INetWaitMessage_ProcOpenMethods};
8198#[cfg(any(feature = "app-networkserviceselectmenucontent-types"))]
8199pub mod networkserviceselectmenucontent;
8200#[cfg(feature = "app-networkserviceselectmenucontent")]
8201pub use networkserviceselectmenucontent::INetworkServiceSelectMenuContentMethods;
8202#[cfg(feature = "app-networkserviceselectmenucontent-types")]
8203pub use networkserviceselectmenucontent::{INetworkServiceSelectMenuContent, NetworkServiceSelectMenuContent};
8204#[cfg(any(feature = "app-networkserviceselectmenuitemcontent-types"))]
8205pub mod networkserviceselectmenuitemcontent;
8206#[cfg(feature = "app-networkserviceselectmenuitemcontent")]
8207pub use networkserviceselectmenuitemcontent::INetworkServiceSelectMenuItemContentMethods;
8208#[cfg(feature = "app-networkserviceselectmenuitemcontent-types")]
8209pub use networkserviceselectmenuitemcontent::{INetworkServiceSelectMenuItemContent, NetworkServiceSelectMenuItemContent};
8210#[cfg(any(feature = "app-nexdataid-types"))]
8211pub mod nexdataid;
8212#[cfg(feature = "app-nexdataid-types")]
8213pub use nexdataid::{INexDataId, NexDataId};
8214#[cfg(any(feature = "app-nexdatastoreresultextensions-types"))]
8215pub mod nexdatastoreresultextensions;
8216#[cfg(feature = "app-nexdatastoreresultextensions-types")]
8217pub use nexdatastoreresultextensions::{INexDataStoreResultExtensions, NexDataStoreResultExtensions};
8218#[cfg(any(feature = "app-nexdatatype-types"))]
8219pub mod nexdatatype;
8220#[cfg(feature = "app-nexdatatype-types")]
8221pub use nexdatatype::{INexDataType, NexDataType};
8222#[cfg(any(feature = "app-nexintegersettings-types"))]
8223pub mod nexintegersettings;
8224#[cfg(feature = "app-nexintegersettings-types")]
8225pub use nexintegersettings::{INexIntegerSettings, NexIntegerSettings};
8226#[cfg(any(feature = "app-nexkillbonus-types"))]
8227pub mod nexkillbonus;
8228#[cfg(feature = "app-nexkillbonus-types")]
8229pub use nexkillbonus::{
8230    INexKillBonus, INexKillBonus_ServerSequence, NexKillBonus, NexKillBonus_Kinds, NexKillBonus_ServerSequence, NexKillBonus_ServerSequence_Label,
8231    NexKillBonus_ServerSequence_Mode,
8232};
8233#[cfg(feature = "app-nexkillbonus")]
8234pub use nexkillbonus::{INexKillBonusMethods, INexKillBonus_ServerSequenceMethods};
8235#[cfg(any(feature = "app-nexloginsequence-types"))]
8236pub mod nexloginsequence;
8237#[cfg(feature = "app-nexloginsequence")]
8238pub use nexloginsequence::INexLoginSequenceMethods;
8239#[cfg(feature = "app-nexloginsequence-types")]
8240pub use nexloginsequence::{INexLoginSequence, NexLoginSequence, NexLoginSequence_Label, NexLoginSequence_Result};
8241#[cfg(any(feature = "app-nexpersistenceslotid-types"))]
8242pub mod nexpersistenceslotid;
8243#[cfg(feature = "app-nexpersistenceslotid-types")]
8244pub use nexpersistenceslotid::{INexPersistenceSlotId, NexPersistenceSlotId};
8245#[cfg(any(feature = "app-nexprofile-types"))]
8246pub mod nexprofile;
8247#[cfg(feature = "app-nexprofile-types")]
8248pub use nexprofile::{
8249    INexProfile, INexProfile_ServerSequence, NexProfile, NexProfile_Results, NexProfile_ServerSequence, NexProfile_ServerSequence_Label,
8250    NexProfile_ServerSequence_Mode,
8251};
8252#[cfg(feature = "app-nexprofile")]
8253pub use nexprofile::{INexProfileMethods, INexProfile_ServerSequenceMethods};
8254#[cfg(any(feature = "app-nexranking-types"))]
8255pub mod nexranking;
8256#[cfg(feature = "app-nexranking-types")]
8257pub use nexranking::{
8258    INexRanking, INexRanking_DownloadSequence, INexRanking_UploadSequence, NexRanking, NexRanking_Data, NexRanking_DownloadSequence,
8259    NexRanking_DownloadSequence_Label, NexRanking_UploadSequence, NexRanking_UploadSequence_Label,
8260};
8261#[cfg(feature = "app-nexranking")]
8262pub use nexranking::{INexRankingMethods, INexRanking_DownloadSequenceMethods, INexRanking_UploadSequenceMethods};
8263#[cfg(any(feature = "app-nexrelay-types"))]
8264pub mod nexrelay;
8265#[cfg(feature = "app-nexrelay-types")]
8266pub use nexrelay::{
8267    INexRelay, INexRelay_DownloadMetaSequence, INexRelay_DownloadSequence, INexRelay_SearchSequence, INexRelay_SearchSequence_DataTypeInfo,
8268    INexRelay_ServerSequenceBase, INexRelay_ServerSequenceBase_ConfirmRetryDialog, INexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem,
8269    INexRelay_SetPlayingSequence, INexRelay_UploadNewSequence, INexRelay_UploadTakeOverSequence, NexRelay, NexRelay_DownloadMetaSequence,
8270    NexRelay_DownloadMetaSequence_Label, NexRelay_DownloadSequence, NexRelay_DownloadSequence_Label, NexRelay_Results, NexRelay_SearchSequence,
8271    NexRelay_SearchSequence_DataTypeInfo, NexRelay_SearchSequence_Label, NexRelay_ServerSequenceBase, NexRelay_ServerSequenceBase_ConfirmRetryDialog,
8272    NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem, NexRelay_SetPlayingSequence, NexRelay_SetPlayingSequence_Label,
8273    NexRelay_UploadNewSequence, NexRelay_UploadNewSequence_Label, NexRelay_UploadTakeOverSequence, NexRelay_UploadTakeOverSequence_Label,
8274};
8275#[cfg(feature = "app-nexrelay")]
8276pub use nexrelay::{
8277    INexRelayMethods, INexRelay_DownloadMetaSequenceMethods, INexRelay_DownloadSequenceMethods, INexRelay_SearchSequenceMethods,
8278    INexRelay_SearchSequence_DataTypeInfoMethods, INexRelay_ServerSequenceBaseMethods,
8279    INexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItemMethods, INexRelay_SetPlayingSequenceMethods, INexRelay_UploadNewSequenceMethods,
8280    INexRelay_UploadTakeOverSequenceMethods,
8281};
8282#[cfg(any(feature = "app-nextexititem-types"))]
8283pub mod nextexititem;
8284#[cfg(feature = "app-nextexititem")]
8285pub use nextexititem::INextExitItemMethods;
8286#[cfg(feature = "app-nextexititem-types")]
8287pub use nextexititem::{INextExitItem, NextExitItem};
8288#[cfg(any(feature = "app-nexversus-types"))]
8289pub mod nexversus;
8290#[cfg(feature = "app-nexversus-types")]
8291pub use nexversus::{
8292    INexVersus, INexVersus_AddRatingSequence, INexVersus_CasualMetaDataEndCallback, INexVersus_ChangeMetaDataTypeSequence,
8293    INexVersus_ChangeReplayMetaSequence, INexVersus_ChangeReplaySequence, INexVersus_ChangeUpdatedTimeSequence,
8294    INexVersus_ChangeVersusDataSequence_1, INexVersus_ChangeVersusRankedMetaDataSequence, INexVersus_CheckAccessibleSlotSequence,
8295    INexVersus_DownloadMetaDataSequence_1, INexVersus_DownloadMetaDataSequence_1_EndCallback, INexVersus_DownloadMetaSequence_1,
8296    INexVersus_DownloadReplaySequence, INexVersus_DownloadSequence_1, INexVersus_EndCallback, INexVersus_GetMetaDataFromPersistenceSlotSequence_1,
8297    INexVersus_GetMetaDataListFromPersistenceSlotSequence_1, INexVersus_GetRankedMetaDataFromPersistenceSlotSequence,
8298    INexVersus_GetReplayMetaDataFromPersistenceSlotSequence, INexVersus_NexSequenceBase, INexVersus_NexSequenceBase_ConfirmRetryDialog,
8299    INexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem, INexVersus_RankedMetaDataEndCallback, INexVersus_RatingSpotId,
8300    INexVersus_ReplaySlotMetaResultData, INexVersus_ReportSequence, INexVersus_ResultInfo, INexVersus_SearchCasualSequence,
8301    INexVersus_SearchSequence, INexVersus_TargetSlotList, INexVersus_UploadCasualSequence, INexVersus_UploadReplaySequence,
8302    INexVersus_UploadReportMetaSequence, INexVersus_UploadSequence, NexVersus, NexVersus_AddRatingSequence, NexVersus_AddRatingSequence_Label,
8303    NexVersus_CasualMetaDataEndCallback, NexVersus_ChangeMetaDataTypeSequence, NexVersus_ChangeMetaDataTypeSequence_Label,
8304    NexVersus_ChangeMetaDataTypeSequence_TargetType, NexVersus_ChangeReplayMetaSequence, NexVersus_ChangeReplayMetaSequence_Label,
8305    NexVersus_ChangeReplayMetaSequence_Mode, NexVersus_ChangeReplaySequence, NexVersus_ChangeReplaySequence_Label,
8306    NexVersus_ChangeUpdatedTimeSequence, NexVersus_ChangeUpdatedTimeSequence_Label, NexVersus_ChangeVersusDataSequence_1,
8307    NexVersus_ChangeVersusDataSequence_1_Label, NexVersus_ChangeVersusRankedMetaDataSequence, NexVersus_ChangeVersusRankedMetaDataSequence_Label,
8308    NexVersus_CheckAccessibleSlotSequence, NexVersus_CheckAccessibleSlotSequence_Label, NexVersus_CheckAccessibleSlotSequence_Mode,
8309    NexVersus_DownloadMetaDataSequence_1, NexVersus_DownloadMetaDataSequence_1_EndCallback, NexVersus_DownloadMetaDataSequence_1_Label,
8310    NexVersus_DownloadMetaDataSequence_1_Mode, NexVersus_DownloadMetaSequence_1, NexVersus_DownloadMetaSequence_1_DataType,
8311    NexVersus_DownloadMetaSequence_1_Label, NexVersus_DownloadReplaySequence, NexVersus_DownloadReplaySequence_Label, NexVersus_DownloadSequence_1,
8312    NexVersus_DownloadSequence_1_Label, NexVersus_EndCallback, NexVersus_GetMetaDataFromPersistenceSlotSequence_1,
8313    NexVersus_GetMetaDataFromPersistenceSlotSequence_1_Label, NexVersus_GetMetaDataListFromPersistenceSlotSequence_1,
8314    NexVersus_GetMetaDataListFromPersistenceSlotSequence_1_Label, NexVersus_GetRankedMetaDataFromPersistenceSlotSequence,
8315    NexVersus_GetRankedMetaDataFromPersistenceSlotSequence_Label, NexVersus_GetReplayMetaDataFromPersistenceSlotSequence,
8316    NexVersus_GetReplayMetaDataFromPersistenceSlotSequence_Label, NexVersus_NexSequenceBase, NexVersus_NexSequenceBase_ConfirmRetryDialog,
8317    NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem, NexVersus_RankedMetaDataEndCallback, NexVersus_RatingData, NexVersus_RatingSpotId,
8318    NexVersus_ReplaySlotMetaResultData, NexVersus_ReportSequence, NexVersus_ReportSequence_Label, NexVersus_ResultInfo, NexVersus_Results,
8319    NexVersus_SearchCasualSequence, NexVersus_SearchCasualSequence_Label, NexVersus_SearchSequence, NexVersus_SearchSequence_Label,
8320    NexVersus_TargetSlotList, NexVersus_TargetSlotList_Results, NexVersus_UploadCasualSequence, NexVersus_UploadCasualSequence_Label,
8321    NexVersus_UploadReplaySequence, NexVersus_UploadReplaySequence_Label, NexVersus_UploadReportMetaSequence,
8322    NexVersus_UploadReportMetaSequence_Label, NexVersus_UploadSequence, NexVersus_UploadSequence_Label, NexVersus_UploadType,
8323};
8324#[cfg(feature = "app-nexversus")]
8325pub use nexversus::{
8326    INexVersusMethods, INexVersus_AddRatingSequenceMethods, INexVersus_CasualMetaDataEndCallbackMethods,
8327    INexVersus_ChangeMetaDataTypeSequenceMethods, INexVersus_ChangeReplayMetaSequenceMethods, INexVersus_ChangeReplaySequenceMethods,
8328    INexVersus_ChangeUpdatedTimeSequenceMethods, INexVersus_ChangeVersusDataSequence_1Methods, INexVersus_ChangeVersusRankedMetaDataSequenceMethods,
8329    INexVersus_CheckAccessibleSlotSequenceMethods, INexVersus_DownloadMetaDataSequence_1Methods,
8330    INexVersus_DownloadMetaDataSequence_1_EndCallbackMethods, INexVersus_DownloadMetaSequence_1Methods, INexVersus_DownloadReplaySequenceMethods,
8331    INexVersus_DownloadSequence_1Methods, INexVersus_EndCallbackMethods, INexVersus_GetMetaDataFromPersistenceSlotSequence_1Methods,
8332    INexVersus_GetMetaDataListFromPersistenceSlotSequence_1Methods, INexVersus_GetRankedMetaDataFromPersistenceSlotSequenceMethods,
8333    INexVersus_GetReplayMetaDataFromPersistenceSlotSequenceMethods, INexVersus_NexSequenceBaseMethods,
8334    INexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItemMethods, INexVersus_RankedMetaDataEndCallbackMethods,
8335    INexVersus_ReplaySlotMetaResultDataMethods, INexVersus_ReportSequenceMethods, INexVersus_ResultInfoMethods,
8336    INexVersus_SearchCasualSequenceMethods, INexVersus_SearchSequenceMethods, INexVersus_TargetSlotListMethods,
8337    INexVersus_UploadCasualSequenceMethods, INexVersus_UploadReplaySequenceMethods, INexVersus_UploadReportMetaSequenceMethods,
8338    INexVersus_UploadSequenceMethods,
8339};
8340#[cfg(any(feature = "app-ngc-types"))]
8341pub mod ngc;
8342#[cfg(feature = "app-ngc-types")]
8343pub use ngc::{
8344    INgc, INgc_CheckMultiTextResultFunction, INgc_CheckMultiTextSequence, INgc_CheckTextResultFunction, INgc_CheckTextSequence,
8345    INgc_MaskTextResultFunction, INgc_MaskTextSequence, INgc_MaskTextSequenceBase, Ngc, Ngc_CheckMultiTextResultFunction, Ngc_CheckMultiTextSequence,
8346    Ngc_CheckTextResultFunction, Ngc_CheckTextSequence, Ngc_MaskTextResultFunction, Ngc_MaskTextSequence, Ngc_MaskTextSequenceBase,
8347    Ngc_MaskTextSequenceBase_Data,
8348};
8349#[cfg(feature = "app-ngc")]
8350pub use ngc::{
8351    INgc_CheckMultiTextResultFunctionMethods, INgc_CheckMultiTextSequenceMethods, INgc_CheckTextResultFunctionMethods, INgc_CheckTextSequenceMethods,
8352    INgc_MaskTextResultFunctionMethods, INgc_MaskTextSequenceBaseMethods, INgc_MaskTextSequenceMethods,
8353};
8354#[cfg(any(feature = "app-noticeboardsequence-types"))]
8355pub mod noticeboardsequence;
8356#[cfg(feature = "app-noticeboardsequence")]
8357pub use noticeboardsequence::INoticeBoardSequenceMethods;
8358#[cfg(feature = "app-noticeboardsequence-types")]
8359pub use noticeboardsequence::{INoticeBoardSequence, NoticeBoardSequence, NoticeBoardSequence_Label};
8360#[cfg(any(feature = "app-noticeboardtopmenu-types"))]
8361pub mod noticeboardtopmenu;
8362#[cfg(feature = "app-noticeboardtopmenu-types")]
8363pub use noticeboardtopmenu::{
8364    INoticeBoardTopMenu, INoticeBoardTopMenu_AchievementItem, INoticeBoardTopMenu_DecideEventHandler, INoticeBoardTopMenu_InvestmentItem,
8365    INoticeBoardTopMenu_SolanelInfoItem, NoticeBoardTopMenu, NoticeBoardTopMenu_AchievementItem, NoticeBoardTopMenu_DecideEventHandler,
8366    NoticeBoardTopMenu_InvestmentItem, NoticeBoardTopMenu_Result2, NoticeBoardTopMenu_SolanelInfoItem,
8367};
8368#[cfg(feature = "app-noticeboardtopmenu")]
8369pub use noticeboardtopmenu::{
8370    INoticeBoardTopMenuMethods, INoticeBoardTopMenu_AchievementItemMethods, INoticeBoardTopMenu_DecideEventHandlerMethods,
8371    INoticeBoardTopMenu_InvestmentItemMethods, INoticeBoardTopMenu_SolanelInfoItemMethods,
8372};
8373#[cfg(any(feature = "app-noticemanager-types"))]
8374pub mod noticemanager;
8375#[cfg(feature = "app-noticemanager")]
8376pub use noticemanager::INoticeManagerMethods;
8377#[cfg(feature = "app-noticemanager-types")]
8378pub use noticemanager::{INoticeManager, NoticeManager, NoticeManager_Kinds};
8379#[cfg(any(feature = "app-objectenumerator-types"))]
8380pub mod objectenumerator;
8381#[cfg(feature = "app-objectenumerator")]
8382pub use objectenumerator::IObjectEnumeratorMethods;
8383#[cfg(feature = "app-objectenumerator-types")]
8384pub use objectenumerator::{IObjectEnumerator, ObjectEnumerator};
8385#[cfg(any(feature = "app-packassets-types"))]
8386pub mod packassets;
8387#[cfg(feature = "app-packassets")]
8388pub use packassets::IPackAssetsMethods;
8389#[cfg(feature = "app-packassets-types")]
8390pub use packassets::{IPackAssets, PackAssets};
8391#[cfg(any(feature = "app-pad-types"))]
8392pub mod pad;
8393#[cfg(feature = "app-pad")]
8394pub use pad::IPadMethods;
8395#[cfg(feature = "app-pad-types")]
8396pub use pad::{IPad, Pad, Pad_Mode};
8397#[cfg(any(feature = "app-paramitem-types"))]
8398pub mod paramitem;
8399#[cfg(feature = "app-paramitem")]
8400pub use paramitem::IParamItemMethods;
8401#[cfg(feature = "app-paramitem-types")]
8402pub use paramitem::{IParamItem, ParamItem};
8403#[cfg(any(feature = "app-parentalcontrol-types"))]
8404pub mod parentalcontrol;
8405#[cfg(feature = "app-parentalcontrol")]
8406pub use parentalcontrol::IParentalControl_BeginFCSequenceMethods;
8407#[cfg(feature = "app-parentalcontrol-types")]
8408pub use parentalcontrol::{IParentalControl, IParentalControl_BeginFCSequence, ParentalControl, ParentalControl_BeginFCSequence};
8409#[cfg(any(feature = "app-perf-types"))]
8410pub mod perf;
8411#[cfg(feature = "app-perf")]
8412pub use perf::IPerfMethods;
8413#[cfg(feature = "app-perf-types")]
8414pub use perf::{IPerf, Perf};
8415#[cfg(any(feature = "app-persondata-types"))]
8416pub mod persondata;
8417#[cfg(feature = "app-persondata-types")]
8418pub use persondata::{
8419    IPersonData, IPersonData_FlagField, PersonData, PersonData_Colors, PersonData_Country, PersonData_FlagField, PersonData_Flags, PersonData_Ranks,
8420    PersonData_Timing,
8421};
8422#[cfg(feature = "app-persondata")]
8423pub use persondata::{IPersonDataMethods, IPersonData_FlagFieldMethods};
8424#[cfg(any(feature = "app-personinspector-types"))]
8425pub mod personinspector;
8426#[cfg(feature = "app-personinspector")]
8427pub use personinspector::IPersonInspectorMethods;
8428#[cfg(feature = "app-personinspector-types")]
8429pub use personinspector::{IPersonInspector, PersonInspector};
8430#[cfg(any(feature = "app-photoappearcontent-types"))]
8431pub mod photoappearcontent;
8432#[cfg(feature = "app-photoappearcontent")]
8433pub use photoappearcontent::IPhotoAppearContentMethods;
8434#[cfg(feature = "app-photoappearcontent-types")]
8435pub use photoappearcontent::{IPhotoAppearContent, PhotoAppearContent, PhotoAppearContent_State};
8436#[cfg(any(feature = "app-photographallmenucontent-types"))]
8437pub mod photographallmenucontent;
8438#[cfg(feature = "app-photographallmenucontent")]
8439pub use photographallmenucontent::IPhotographAllMenuContentMethods;
8440#[cfg(feature = "app-photographallmenucontent-types")]
8441pub use photographallmenucontent::{IPhotographAllMenuContent, PhotographAllMenuContent};
8442#[cfg(any(feature = "app-photographcameracontroller-types"))]
8443pub mod photographcameracontroller;
8444#[cfg(feature = "app-photographcameracontroller")]
8445pub use photographcameracontroller::IPhotographCameraControllerMethods;
8446#[cfg(feature = "app-photographcameracontroller-types")]
8447pub use photographcameracontroller::{IPhotographCameraController, PhotographCameraController};
8448#[cfg(any(feature = "app-photographcameraparameter-types"))]
8449pub mod photographcameraparameter;
8450#[cfg(feature = "app-photographcameraparameter")]
8451pub use photographcameraparameter::IPhotographCameraParameterMethods;
8452#[cfg(feature = "app-photographcameraparameter-types")]
8453pub use photographcameraparameter::{IPhotographCameraParameter, PhotographCameraParameter};
8454#[cfg(any(feature = "app-photographdisposinfo-types"))]
8455pub mod photographdisposinfo;
8456#[cfg(feature = "app-photographdisposinfo-types")]
8457pub use photographdisposinfo::{
8458    IPhotographDisposInfo, IPhotographDisposInfo_FlagField, PhotographDisposInfo, PhotographDisposInfo_CharacterType, PhotographDisposInfo_FlagField,
8459    PhotographDisposInfo_Flags,
8460};
8461#[cfg(feature = "app-photographdisposinfo")]
8462pub use photographdisposinfo::{IPhotographDisposInfoMethods, IPhotographDisposInfo_FlagFieldMethods};
8463#[cfg(any(feature = "app-photographdisposmanager-types"))]
8464pub mod photographdisposmanager;
8465#[cfg(feature = "app-photographdisposmanager")]
8466pub use photographdisposmanager::IPhotographDisposManagerMethods;
8467#[cfg(feature = "app-photographdisposmanager-types")]
8468pub use photographdisposmanager::{IPhotographDisposManager, PhotographDisposManager};
8469#[cfg(any(feature = "app-photographeditdisposmenu-types"))]
8470pub mod photographeditdisposmenu;
8471#[cfg(feature = "app-photographeditdisposmenu-types")]
8472pub use photographeditdisposmenu::{
8473    IPhotographEditDisposMenu, IPhotographEditDisposMenu_ReturnHandler, IPhotographEditDisposMenu_UpdateUIObjHandler, PhotographEditDisposMenu,
8474    PhotographEditDisposMenu_ReturnHandler, PhotographEditDisposMenu_UpdateUIObjHandler,
8475};
8476#[cfg(feature = "app-photographeditdisposmenu")]
8477pub use photographeditdisposmenu::{
8478    IPhotographEditDisposMenuMethods, IPhotographEditDisposMenu_ReturnHandlerMethods, IPhotographEditDisposMenu_UpdateUIObjHandlerMethods,
8479};
8480#[cfg(any(feature = "app-photographeditdisposmenucontent-types"))]
8481pub mod photographeditdisposmenucontent;
8482#[cfg(feature = "app-photographeditdisposmenucontent")]
8483pub use photographeditdisposmenucontent::IPhotographEditDisposMenuContentMethods;
8484#[cfg(feature = "app-photographeditdisposmenucontent-types")]
8485pub use photographeditdisposmenucontent::{IPhotographEditDisposMenuContent, PhotographEditDisposMenuContent};
8486#[cfg(any(feature = "app-photographeditdisposmenuitem-types"))]
8487pub mod photographeditdisposmenuitem;
8488#[cfg(feature = "app-photographeditdisposmenuitem")]
8489pub use photographeditdisposmenuitem::IPhotographEditDisposMenuItemMethods;
8490#[cfg(feature = "app-photographeditdisposmenuitem-types")]
8491pub use photographeditdisposmenuitem::{IPhotographEditDisposMenuItem, PhotographEditDisposMenuItem};
8492#[cfg(any(feature = "app-photographeditdisposmenuitemcontent-types"))]
8493pub mod photographeditdisposmenuitemcontent;
8494#[cfg(feature = "app-photographeditdisposmenuitemcontent")]
8495pub use photographeditdisposmenuitemcontent::IPhotographEditDisposMenuItemContentMethods;
8496#[cfg(feature = "app-photographeditdisposmenuitemcontent-types")]
8497pub use photographeditdisposmenuitemcontent::{IPhotographEditDisposMenuItemContent, PhotographEditDisposMenuItemContent};
8498#[cfg(any(feature = "app-photographhaveanimatorcontroller-types"))]
8499pub mod photographhaveanimatorcontroller;
8500#[cfg(feature = "app-photographhaveanimatorcontroller-types")]
8501pub use photographhaveanimatorcontroller::{
8502    IPhotographHaveAnimatorController, IPhotographHaveAnimatorController_UpdateAnime, IPhotographHaveAnimatorController_UpdateFaceAnime,
8503    PhotographHaveAnimatorController, PhotographHaveAnimatorController_FaceAnime, PhotographHaveAnimatorController_UpdateAnime,
8504    PhotographHaveAnimatorController_UpdateFaceAnime,
8505};
8506#[cfg(feature = "app-photographhaveanimatorcontroller")]
8507pub use photographhaveanimatorcontroller::{
8508    IPhotographHaveAnimatorControllerMethods, IPhotographHaveAnimatorController_UpdateAnimeMethods,
8509    IPhotographHaveAnimatorController_UpdateFaceAnimeMethods,
8510};
8511#[cfg(any(feature = "app-photographmodesequence-types"))]
8512pub mod photographmodesequence;
8513#[cfg(feature = "app-photographmodesequence")]
8514pub use photographmodesequence::IPhotographModeSequenceMethods;
8515#[cfg(feature = "app-photographmodesequence-types")]
8516pub use photographmodesequence::{IPhotographModeSequence, PhotographModeSequence, PhotographModeSequence_Label};
8517#[cfg(any(feature = "app-photographpausedata-types"))]
8518pub mod photographpausedata;
8519#[cfg(feature = "app-photographpausedata")]
8520pub use photographpausedata::IPhotographPauseDataMethods;
8521#[cfg(feature = "app-photographpausedata-types")]
8522pub use photographpausedata::{IPhotographPauseData, PhotographPauseData};
8523#[cfg(any(feature = "app-photographselectareamenu-types"))]
8524pub mod photographselectareamenu;
8525#[cfg(feature = "app-photographselectareamenu-types")]
8526pub use photographselectareamenu::{
8527    IPhotographSelectAreaMenu, IPhotographSelectAreaMenu_MenuItem, IPhotographSelectAreaMenu_SelectHandler, PhotographSelectAreaMenu,
8528    PhotographSelectAreaMenu_MenuItem, PhotographSelectAreaMenu_SelectHandler,
8529};
8530#[cfg(feature = "app-photographselectareamenu")]
8531pub use photographselectareamenu::{
8532    IPhotographSelectAreaMenuMethods, IPhotographSelectAreaMenu_MenuItemMethods, IPhotographSelectAreaMenu_SelectHandlerMethods,
8533};
8534#[cfg(any(feature = "app-photographselectareamenucontent-types"))]
8535pub mod photographselectareamenucontent;
8536#[cfg(feature = "app-photographselectareamenucontent")]
8537pub use photographselectareamenucontent::IPhotographSelectAreaMenuContentMethods;
8538#[cfg(feature = "app-photographselectareamenucontent-types")]
8539pub use photographselectareamenucontent::{IPhotographSelectAreaMenuContent, PhotographSelectAreaMenuContent};
8540#[cfg(any(feature = "app-photographselectareamenuitemcontent-types"))]
8541pub mod photographselectareamenuitemcontent;
8542#[cfg(feature = "app-photographselectareamenuitemcontent")]
8543pub use photographselectareamenuitemcontent::IPhotographSelectAreaMenuItemContentMethods;
8544#[cfg(feature = "app-photographselectareamenuitemcontent-types")]
8545pub use photographselectareamenuitemcontent::{IPhotographSelectAreaMenuItemContent, PhotographSelectAreaMenuItemContent};
8546#[cfg(any(feature = "app-photographselectbodyaccmenu-types"))]
8547pub mod photographselectbodyaccmenu;
8548#[cfg(feature = "app-photographselectbodyaccmenu")]
8549pub use photographselectbodyaccmenu::IPhotographSelectBodyAccMenuMethods;
8550#[cfg(feature = "app-photographselectbodyaccmenu-types")]
8551pub use photographselectbodyaccmenu::{IPhotographSelectBodyAccMenu, PhotographSelectBodyAccMenu};
8552#[cfg(any(feature = "app-photographselectbodyaccmenucontent-types"))]
8553pub mod photographselectbodyaccmenucontent;
8554#[cfg(feature = "app-photographselectbodyaccmenucontent")]
8555pub use photographselectbodyaccmenucontent::IPhotographSelectBodyAccMenuContentMethods;
8556#[cfg(feature = "app-photographselectbodyaccmenucontent-types")]
8557pub use photographselectbodyaccmenucontent::{IPhotographSelectBodyAccMenuContent, PhotographSelectBodyAccMenuContent};
8558#[cfg(any(feature = "app-photographselectbodyaccmenuitem-types"))]
8559pub mod photographselectbodyaccmenuitem;
8560#[cfg(feature = "app-photographselectbodyaccmenuitem")]
8561pub use photographselectbodyaccmenuitem::IPhotographSelectBodyAccMenuItemMethods;
8562#[cfg(feature = "app-photographselectbodyaccmenuitem-types")]
8563pub use photographselectbodyaccmenuitem::{IPhotographSelectBodyAccMenuItem, PhotographSelectBodyAccMenuItem};
8564#[cfg(any(feature = "app-photographselectbodyaccmenuitemcontent-types"))]
8565pub mod photographselectbodyaccmenuitemcontent;
8566#[cfg(feature = "app-photographselectbodyaccmenuitemcontent")]
8567pub use photographselectbodyaccmenuitemcontent::IPhotographSelectBodyAccMenuItemContentMethods;
8568#[cfg(feature = "app-photographselectbodyaccmenuitemcontent-types")]
8569pub use photographselectbodyaccmenuitemcontent::{IPhotographSelectBodyAccMenuItemContent, PhotographSelectBodyAccMenuItemContent};
8570#[cfg(any(feature = "app-photographselectcharactermenu-types"))]
8571pub mod photographselectcharactermenu;
8572#[cfg(feature = "app-photographselectcharactermenu")]
8573pub use photographselectcharactermenu::IPhotographSelectCharacterMenuMethods;
8574#[cfg(feature = "app-photographselectcharactermenu-types")]
8575pub use photographselectcharactermenu::{IPhotographSelectCharacterMenu, PhotographSelectCharacterMenu};
8576#[cfg(any(feature = "app-photographselectcharactermenucontent-types"))]
8577pub mod photographselectcharactermenucontent;
8578#[cfg(feature = "app-photographselectcharactermenucontent")]
8579pub use photographselectcharactermenucontent::IPhotographSelectCharacterMenuContentMethods;
8580#[cfg(feature = "app-photographselectcharactermenucontent-types")]
8581pub use photographselectcharactermenucontent::{IPhotographSelectCharacterMenuContent, PhotographSelectCharacterMenuContent};
8582#[cfg(any(feature = "app-photographselectcharactermenuitem-types"))]
8583pub mod photographselectcharactermenuitem;
8584#[cfg(feature = "app-photographselectcharactermenuitem")]
8585pub use photographselectcharactermenuitem::IPhotographSelectCharacterMenuItemMethods;
8586#[cfg(feature = "app-photographselectcharactermenuitem-types")]
8587pub use photographselectcharactermenuitem::{IPhotographSelectCharacterMenuItem, PhotographSelectCharacterMenuItem};
8588#[cfg(any(feature = "app-photographselectcharactermenuitemcontent-types"))]
8589pub mod photographselectcharactermenuitemcontent;
8590#[cfg(feature = "app-photographselectcharactermenuitemcontent")]
8591pub use photographselectcharactermenuitemcontent::IPhotographSelectCharacterMenuItemContentMethods;
8592#[cfg(feature = "app-photographselectcharactermenuitemcontent-types")]
8593pub use photographselectcharactermenuitemcontent::{IPhotographSelectCharacterMenuItemContent, PhotographSelectCharacterMenuItemContent};
8594#[cfg(any(feature = "app-photographselectdisposmenu-types"))]
8595pub mod photographselectdisposmenu;
8596#[cfg(feature = "app-photographselectdisposmenu-types")]
8597pub use photographselectdisposmenu::{
8598    IPhotographSelectDisposMenu, IPhotographSelectDisposMenu_ConfirmDialog, IPhotographSelectDisposMenu_ConfirmDialog_NoHandler,
8599    IPhotographSelectDisposMenu_ConfirmDialog_NoMenuItem, IPhotographSelectDisposMenu_ConfirmDialog_YesHandler,
8600    IPhotographSelectDisposMenu_ConfirmDialog_YesMenuItem, IPhotographSelectDisposMenu_ReturnHandler, PhotographSelectDisposMenu,
8601    PhotographSelectDisposMenu_ConfirmDialog, PhotographSelectDisposMenu_ConfirmDialog_NoHandler,
8602    PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem, PhotographSelectDisposMenu_ConfirmDialog_YesHandler,
8603    PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem, PhotographSelectDisposMenu_ReturnHandler,
8604};
8605#[cfg(feature = "app-photographselectdisposmenu")]
8606pub use photographselectdisposmenu::{
8607    IPhotographSelectDisposMenuMethods, IPhotographSelectDisposMenu_ConfirmDialogMethods, IPhotographSelectDisposMenu_ConfirmDialog_NoHandlerMethods,
8608    IPhotographSelectDisposMenu_ConfirmDialog_NoMenuItemMethods, IPhotographSelectDisposMenu_ConfirmDialog_YesHandlerMethods,
8609    IPhotographSelectDisposMenu_ConfirmDialog_YesMenuItemMethods, IPhotographSelectDisposMenu_ReturnHandlerMethods,
8610};
8611#[cfg(any(feature = "app-photographselectdisposmenucontent-types"))]
8612pub mod photographselectdisposmenucontent;
8613#[cfg(feature = "app-photographselectdisposmenucontent")]
8614pub use photographselectdisposmenucontent::IPhotographSelectDisposMenuContentMethods;
8615#[cfg(feature = "app-photographselectdisposmenucontent-types")]
8616pub use photographselectdisposmenucontent::{IPhotographSelectDisposMenuContent, PhotographSelectDisposMenuContent};
8617#[cfg(any(feature = "app-photographselectdisposmenuitem-types"))]
8618pub mod photographselectdisposmenuitem;
8619#[cfg(feature = "app-photographselectdisposmenuitem")]
8620pub use photographselectdisposmenuitem::IPhotographSelectDisposMenuItemMethods;
8621#[cfg(feature = "app-photographselectdisposmenuitem-types")]
8622pub use photographselectdisposmenuitem::{IPhotographSelectDisposMenuItem, PhotographSelectDisposMenuItem};
8623#[cfg(any(feature = "app-photographselectdisposmenuitemcontent-types"))]
8624pub mod photographselectdisposmenuitemcontent;
8625#[cfg(feature = "app-photographselectdisposmenuitemcontent")]
8626pub use photographselectdisposmenuitemcontent::IPhotographSelectDisposMenuItemContentMethods;
8627#[cfg(feature = "app-photographselectdisposmenuitemcontent-types")]
8628pub use photographselectdisposmenuitemcontent::{IPhotographSelectDisposMenuItemContent, PhotographSelectDisposMenuItemContent};
8629#[cfg(any(feature = "app-photographselectfaceaccmenu-types"))]
8630pub mod photographselectfaceaccmenu;
8631#[cfg(feature = "app-photographselectfaceaccmenu")]
8632pub use photographselectfaceaccmenu::IPhotographSelectFaceAccMenuMethods;
8633#[cfg(feature = "app-photographselectfaceaccmenu-types")]
8634pub use photographselectfaceaccmenu::{IPhotographSelectFaceAccMenu, PhotographSelectFaceAccMenu};
8635#[cfg(any(feature = "app-photographselectfaceaccmenucontent-types"))]
8636pub mod photographselectfaceaccmenucontent;
8637#[cfg(feature = "app-photographselectfaceaccmenucontent")]
8638pub use photographselectfaceaccmenucontent::IPhotographSelectFaceAccMenuContentMethods;
8639#[cfg(feature = "app-photographselectfaceaccmenucontent-types")]
8640pub use photographselectfaceaccmenucontent::{IPhotographSelectFaceAccMenuContent, PhotographSelectFaceAccMenuContent};
8641#[cfg(any(feature = "app-photographselectfaceaccmenuitem-types"))]
8642pub mod photographselectfaceaccmenuitem;
8643#[cfg(feature = "app-photographselectfaceaccmenuitem")]
8644pub use photographselectfaceaccmenuitem::IPhotographSelectFaceAccMenuItemMethods;
8645#[cfg(feature = "app-photographselectfaceaccmenuitem-types")]
8646pub use photographselectfaceaccmenuitem::{IPhotographSelectFaceAccMenuItem, PhotographSelectFaceAccMenuItem};
8647#[cfg(any(feature = "app-photographselectfaceaccmenuitemcontent-types"))]
8648pub mod photographselectfaceaccmenuitemcontent;
8649#[cfg(feature = "app-photographselectfaceaccmenuitemcontent")]
8650pub use photographselectfaceaccmenuitemcontent::IPhotographSelectFaceAccMenuItemContentMethods;
8651#[cfg(feature = "app-photographselectfaceaccmenuitemcontent-types")]
8652pub use photographselectfaceaccmenuitemcontent::{IPhotographSelectFaceAccMenuItemContent, PhotographSelectFaceAccMenuItemContent};
8653#[cfg(any(feature = "app-photographselectpausemenu-types"))]
8654pub mod photographselectpausemenu;
8655#[cfg(feature = "app-photographselectpausemenu-types")]
8656pub use photographselectpausemenu::{
8657    IPhotographSelectPauseMenu, IPhotographSelectPauseMenu_UpdateUIObjHandler, PhotographSelectPauseMenu,
8658    PhotographSelectPauseMenu_UpdateUIObjHandler,
8659};
8660#[cfg(feature = "app-photographselectpausemenu")]
8661pub use photographselectpausemenu::{IPhotographSelectPauseMenuMethods, IPhotographSelectPauseMenu_UpdateUIObjHandlerMethods};
8662#[cfg(any(feature = "app-photographselectpausemenucontent-types"))]
8663pub mod photographselectpausemenucontent;
8664#[cfg(feature = "app-photographselectpausemenucontent")]
8665pub use photographselectpausemenucontent::IPhotographSelectPauseMenuContentMethods;
8666#[cfg(feature = "app-photographselectpausemenucontent-types")]
8667pub use photographselectpausemenucontent::{IPhotographSelectPauseMenuContent, PhotographSelectPauseMenuContent};
8668#[cfg(any(feature = "app-photographselectpausemenuitem-types"))]
8669pub mod photographselectpausemenuitem;
8670#[cfg(feature = "app-photographselectpausemenuitem")]
8671pub use photographselectpausemenuitem::IPhotographSelectPauseMenuItemMethods;
8672#[cfg(feature = "app-photographselectpausemenuitem-types")]
8673pub use photographselectpausemenuitem::{IPhotographSelectPauseMenuItem, PhotographSelectPauseMenuItem};
8674#[cfg(any(feature = "app-photographselectpausemenuitemcontent-types"))]
8675pub mod photographselectpausemenuitemcontent;
8676#[cfg(feature = "app-photographselectpausemenuitemcontent")]
8677pub use photographselectpausemenuitemcontent::IPhotographSelectPauseMenuItemContentMethods;
8678#[cfg(feature = "app-photographselectpausemenuitemcontent-types")]
8679pub use photographselectpausemenuitemcontent::{IPhotographSelectPauseMenuItemContent, PhotographSelectPauseMenuItemContent};
8680#[cfg(any(feature = "app-photographselectscarfcolormenu-types"))]
8681pub mod photographselectscarfcolormenu;
8682#[cfg(feature = "app-photographselectscarfcolormenu")]
8683pub use photographselectscarfcolormenu::IPhotographSelectScarfColorMenuMethods;
8684#[cfg(feature = "app-photographselectscarfcolormenu-types")]
8685pub use photographselectscarfcolormenu::{IPhotographSelectScarfColorMenu, PhotographSelectScarfColorMenu};
8686#[cfg(any(feature = "app-photographselectscarfcolormenucontent-types"))]
8687pub mod photographselectscarfcolormenucontent;
8688#[cfg(feature = "app-photographselectscarfcolormenucontent")]
8689pub use photographselectscarfcolormenucontent::IPhotographSelectScarfColorMenuContentMethods;
8690#[cfg(feature = "app-photographselectscarfcolormenucontent-types")]
8691pub use photographselectscarfcolormenucontent::{IPhotographSelectScarfColorMenuContent, PhotographSelectScarfColorMenuContent};
8692#[cfg(any(feature = "app-photographselectscarfcolormenuitem-types"))]
8693pub mod photographselectscarfcolormenuitem;
8694#[cfg(feature = "app-photographselectscarfcolormenuitem")]
8695pub use photographselectscarfcolormenuitem::IPhotographSelectScarfColorMenuItemMethods;
8696#[cfg(feature = "app-photographselectscarfcolormenuitem-types")]
8697pub use photographselectscarfcolormenuitem::{IPhotographSelectScarfColorMenuItem, PhotographSelectScarfColorMenuItem};
8698#[cfg(any(feature = "app-photographselectscarfcolormenuitemcontent-types"))]
8699pub mod photographselectscarfcolormenuitemcontent;
8700#[cfg(feature = "app-photographselectscarfcolormenuitemcontent")]
8701pub use photographselectscarfcolormenuitemcontent::IPhotographSelectScarfColorMenuItemContentMethods;
8702#[cfg(feature = "app-photographselectscarfcolormenuitemcontent-types")]
8703pub use photographselectscarfcolormenuitemcontent::{IPhotographSelectScarfColorMenuItemContent, PhotographSelectScarfColorMenuItemContent};
8704#[cfg(any(feature = "app-photographselectweaponmenu-types"))]
8705pub mod photographselectweaponmenu;
8706#[cfg(feature = "app-photographselectweaponmenu")]
8707pub use photographselectweaponmenu::IPhotographSelectWeaponMenuMethods;
8708#[cfg(feature = "app-photographselectweaponmenu-types")]
8709pub use photographselectweaponmenu::{IPhotographSelectWeaponMenu, PhotographSelectWeaponMenu};
8710#[cfg(any(feature = "app-photographselectweaponmenucontent-types"))]
8711pub mod photographselectweaponmenucontent;
8712#[cfg(feature = "app-photographselectweaponmenucontent")]
8713pub use photographselectweaponmenucontent::IPhotographSelectWeaponMenuContentMethods;
8714#[cfg(feature = "app-photographselectweaponmenucontent-types")]
8715pub use photographselectweaponmenucontent::{IPhotographSelectWeaponMenuContent, PhotographSelectWeaponMenuContent};
8716#[cfg(any(feature = "app-photographselectweaponmenuitem-types"))]
8717pub mod photographselectweaponmenuitem;
8718#[cfg(feature = "app-photographselectweaponmenuitem")]
8719pub use photographselectweaponmenuitem::IPhotographSelectWeaponMenuItemMethods;
8720#[cfg(feature = "app-photographselectweaponmenuitem-types")]
8721pub use photographselectweaponmenuitem::{IPhotographSelectWeaponMenuItem, PhotographSelectWeaponMenuItem};
8722#[cfg(any(feature = "app-photographselectweaponmenuitemcontent-types"))]
8723pub mod photographselectweaponmenuitemcontent;
8724#[cfg(feature = "app-photographselectweaponmenuitemcontent")]
8725pub use photographselectweaponmenuitemcontent::IPhotographSelectWeaponMenuItemContentMethods;
8726#[cfg(feature = "app-photographselectweaponmenuitemcontent-types")]
8727pub use photographselectweaponmenuitemcontent::{IPhotographSelectWeaponMenuItemContent, PhotographSelectWeaponMenuItemContent};
8728#[cfg(any(feature = "app-photographsequence-types"))]
8729pub mod photographsequence;
8730#[cfg(feature = "app-photographsequence")]
8731pub use photographsequence::IPhotographSequenceMethods;
8732#[cfg(feature = "app-photographsequence-types")]
8733pub use photographsequence::{IPhotographSequence, PhotographSequence, PhotographSequence_Label};
8734#[cfg(any(feature = "app-photographspotdata-types"))]
8735pub mod photographspotdata;
8736#[cfg(feature = "app-photographspotdata")]
8737pub use photographspotdata::IPhotographSpotDataMethods;
8738#[cfg(feature = "app-photographspotdata-types")]
8739pub use photographspotdata::{IPhotographSpotData, PhotographSpotData};
8740#[cfg(any(feature = "app-photographtopsequence-types"))]
8741pub mod photographtopsequence;
8742#[cfg(feature = "app-photographtopsequence-types")]
8743pub use photographtopsequence::{
8744    IPhotographTopSequence, IPhotographTopSequence_UnitAccDataSet, PhotographTopSequence, PhotographTopSequence_Label,
8745    PhotographTopSequence_UnitAccDataSet,
8746};
8747#[cfg(feature = "app-photographtopsequence")]
8748pub use photographtopsequence::{IPhotographTopSequenceMethods, IPhotographTopSequence_UnitAccDataSetMethods};
8749#[cfg(any(feature = "app-physicsmanager-types"))]
8750pub mod physicsmanager;
8751#[cfg(feature = "app-physicsmanager")]
8752pub use physicsmanager::IPhysicsManagerMethods;
8753#[cfg(feature = "app-physicsmanager-types")]
8754pub use physicsmanager::{IPhysicsManager, PhysicsManager, PhysicsManager_Scope};
8755#[cfg(any(feature = "app-pickupinspector-types"))]
8756pub mod pickupinspector;
8757#[cfg(feature = "app-pickupinspector")]
8758pub use pickupinspector::IPickupInspectorMethods;
8759#[cfg(feature = "app-pickupinspector-types")]
8760pub use pickupinspector::{IPickupInspector, PickupInspector};
8761#[cfg(any(feature = "app-pieceofbondgainsequence-types"))]
8762pub mod pieceofbondgainsequence;
8763#[cfg(feature = "app-pieceofbondgainsequence")]
8764pub use pieceofbondgainsequence::IPieceOfBondGainSequenceMethods;
8765#[cfg(feature = "app-pieceofbondgainsequence-types")]
8766pub use pieceofbondgainsequence::{IPieceOfBondGainSequence, PieceOfBondGainSequence};
8767#[cfg(any(feature = "app-playerbirthdayinputdaymenuitemcontent-types"))]
8768pub mod playerbirthdayinputdaymenuitemcontent;
8769#[cfg(feature = "app-playerbirthdayinputdaymenuitemcontent")]
8770pub use playerbirthdayinputdaymenuitemcontent::IPlayerBirthdayInputDayMenuItemContentMethods;
8771#[cfg(feature = "app-playerbirthdayinputdaymenuitemcontent-types")]
8772pub use playerbirthdayinputdaymenuitemcontent::{IPlayerBirthdayInputDayMenuItemContent, PlayerBirthdayInputDayMenuItemContent};
8773#[cfg(any(feature = "app-playerbirthdayinputmenucontent-types"))]
8774pub mod playerbirthdayinputmenucontent;
8775#[cfg(feature = "app-playerbirthdayinputmenucontent")]
8776pub use playerbirthdayinputmenucontent::IPlayerBirthdayInputMenuContentMethods;
8777#[cfg(feature = "app-playerbirthdayinputmenucontent-types")]
8778pub use playerbirthdayinputmenucontent::{IPlayerBirthdayInputMenuContent, PlayerBirthdayInputMenuContent};
8779#[cfg(any(feature = "app-playerbirthdayinputmonthmenuitemcontent-types"))]
8780pub mod playerbirthdayinputmonthmenuitemcontent;
8781#[cfg(feature = "app-playerbirthdayinputmonthmenuitemcontent")]
8782pub use playerbirthdayinputmonthmenuitemcontent::IPlayerBirthdayInputMonthMenuItemContentMethods;
8783#[cfg(feature = "app-playerbirthdayinputmonthmenuitemcontent-types")]
8784pub use playerbirthdayinputmonthmenuitemcontent::{IPlayerBirthdayInputMonthMenuItemContent, PlayerBirthdayInputMonthMenuItemContent};
8785#[cfg(any(feature = "app-playreportcommon-types"))]
8786pub mod playreportcommon;
8787#[cfg(feature = "app-playreportcommon")]
8788pub use playreportcommon::IPlayReportCommonMethods;
8789#[cfg(feature = "app-playreportcommon-types")]
8790pub use playreportcommon::{IPlayReportCommon, PlayReportCommon};
8791#[cfg(any(feature = "app-playreportevent-types"))]
8792pub mod playreportevent;
8793#[cfg(feature = "app-playreportevent")]
8794pub use playreportevent::IPlayReportEventMethods;
8795#[cfg(feature = "app-playreportevent-types")]
8796pub use playreportevent::{IPlayReportEvent, PlayReportEvent};
8797#[cfg(any(feature = "app-playreportmanager-types"))]
8798pub mod playreportmanager;
8799#[cfg(feature = "app-playreportmanager")]
8800pub use playreportmanager::IPlayReportManagerMethods;
8801#[cfg(feature = "app-playreportmanager-types")]
8802pub use playreportmanager::{IPlayReportManager, PlayReportManager};
8803#[cfg(any(feature = "app-playreportsendbase-types"))]
8804pub mod playreportsendbase;
8805#[cfg(feature = "app-playreportsendbase")]
8806pub use playreportsendbase::IPlayReportSendBaseMethods;
8807#[cfg(feature = "app-playreportsendbase-types")]
8808pub use playreportsendbase::{IPlayReportSendBase, PlayReportSendBase};
8809#[cfg(any(feature = "app-playreportstruct-types"))]
8810pub mod playreportstruct;
8811#[cfg(feature = "app-playreportstruct")]
8812pub use playreportstruct::IPlayReportStructMethods;
8813#[cfg(feature = "app-playreportstruct-types")]
8814pub use playreportstruct::{IPlayReportStruct, PlayReportStruct};
8815#[cfg(any(feature = "app-pokeinspector-types"))]
8816pub mod pokeinspector;
8817#[cfg(feature = "app-pokeinspector")]
8818pub use pokeinspector::IPokeInspectorMethods;
8819#[cfg(feature = "app-pokeinspector-types")]
8820pub use pokeinspector::{IPokeInspector, PokeInspector};
8821#[cfg(any(feature = "app-pool-types"))]
8822pub mod pool;
8823#[cfg(feature = "app-pool-types")]
8824pub use pool::{
8825    IPool, IPool_Hierarchy_1, IPool_List_1, IPool_LockStack_1, IPool_Node, IPool_Stack_1, Pool, Pool_Hierarchy_1, Pool_List_1, Pool_LockStack_1,
8826    Pool_Node, Pool_Stack_1,
8827};
8828#[cfg(feature = "app-pool")]
8829pub use pool::{IPoolMethods, IPool_Hierarchy_1Methods, IPool_List_1Methods, IPool_LockStack_1Methods, IPool_NodeMethods, IPool_Stack_1Methods};
8830#[cfg(any(feature = "app-postprocessmanager-types"))]
8831pub mod postprocessmanager;
8832#[cfg(feature = "app-postprocessmanager")]
8833pub use postprocessmanager::IPostProcessManagerMethods;
8834#[cfg(feature = "app-postprocessmanager-types")]
8835pub use postprocessmanager::{IPostProcessManager, PostProcessManager};
8836#[cfg(any(feature = "app-powcommand-types"))]
8837pub mod powcommand;
8838#[cfg(feature = "app-powcommand")]
8839pub use powcommand::IPowCommandMethods;
8840#[cfg(feature = "app-powcommand-types")]
8841pub use powcommand::{IPowCommand, PowCommand};
8842#[cfg(any(feature = "app-proc-types"))]
8843pub mod proc;
8844#[cfg(feature = "app-proc-types")]
8845pub use proc::{IProc, IProc_ProcCallback_1, Proc, Proc_ProcCallback_1, Proc_RootType};
8846#[cfg(feature = "app-proc")]
8847pub use proc::{IProcMethods, IProc_ProcCallback_1Methods};
8848#[cfg(any(feature = "app-procbattlecallback-types"))]
8849pub mod procbattlecallback;
8850#[cfg(feature = "app-procbattlecallback")]
8851pub use procbattlecallback::IProcBattleCallbackMethods;
8852#[cfg(feature = "app-procbattlecallback-types")]
8853pub use procbattlecallback::{IProcBattleCallback, ProcBattleCallback};
8854#[cfg(any(feature = "app-procboolfunction-types"))]
8855pub mod procboolfunction;
8856#[cfg(feature = "app-procboolfunction")]
8857pub use procboolfunction::IProcBoolFunctionMethods;
8858#[cfg(feature = "app-procboolfunction-types")]
8859pub use procboolfunction::{IProcBoolFunction, ProcBoolFunction};
8860#[cfg(any(feature = "app-procboolmethod-types"))]
8861pub mod procboolmethod;
8862#[cfg(feature = "app-procboolmethod")]
8863pub use procboolmethod::IProcBoolMethodMethods;
8864#[cfg(feature = "app-procboolmethod-types")]
8865pub use procboolmethod::{IProcBoolMethod, ProcBoolMethod};
8866#[cfg(any(feature = "app-procdesc-types"))]
8867pub mod procdesc;
8868#[cfg(feature = "app-procdesc")]
8869pub use procdesc::IProcDescMethods;
8870#[cfg(feature = "app-procdesc-types")]
8871pub use procdesc::{IProcDesc, ProcDesc, ProcDesc_Result, ProcDesc_Type};
8872#[cfg(any(feature = "app-procdescargs-types"))]
8873pub mod procdescargs;
8874#[cfg(feature = "app-procdescargs")]
8875pub use procdescargs::IProcDescArgSMethods;
8876#[cfg(feature = "app-procdescargs-types")]
8877pub use procdescargs::{IProcDescArgS, ProcDescArgS};
8878#[cfg(any(feature = "app-procdescargt_1-types"))]
8879pub mod procdescargt_1;
8880#[cfg(feature = "app-procdescargt_1")]
8881pub use procdescargt_1::IProcDescArgT_1Methods;
8882#[cfg(feature = "app-procdescargt_1-types")]
8883pub use procdescargt_1::{IProcDescArgT_1, ProcDescArgT_1};
8884#[cfg(any(feature = "app-procdesccall-types"))]
8885pub mod procdesccall;
8886#[cfg(feature = "app-procdesccall")]
8887pub use procdesccall::IProcDescCallMethods;
8888#[cfg(feature = "app-procdesccall-types")]
8889pub use procdesccall::{IProcDescCall, ProcDescCall};
8890#[cfg(any(feature = "app-procdesccallbase-types"))]
8891pub mod procdesccallbase;
8892#[cfg(feature = "app-procdesccallbase")]
8893pub use procdesccallbase::IProcDescCallBaseMethods;
8894#[cfg(feature = "app-procdesccallbase-types")]
8895pub use procdesccallbase::{IProcDescCallBase, ProcDescCallBase};
8896#[cfg(any(feature = "app-procdescend-types"))]
8897pub mod procdescend;
8898#[cfg(feature = "app-procdescend")]
8899pub use procdescend::IProcDescEndMethods;
8900#[cfg(feature = "app-procdescend-types")]
8901pub use procdescend::{IProcDescEnd, ProcDescEnd};
8902#[cfg(any(feature = "app-procdeschalt-types"))]
8903pub mod procdeschalt;
8904#[cfg(feature = "app-procdeschalt")]
8905pub use procdeschalt::IProcDescHaltMethods;
8906#[cfg(feature = "app-procdeschalt-types")]
8907pub use procdeschalt::{IProcDescHalt, ProcDescHalt};
8908#[cfg(any(feature = "app-procdescjump-types"))]
8909pub mod procdescjump;
8910#[cfg(feature = "app-procdescjump")]
8911pub use procdescjump::IProcDescJumpMethods;
8912#[cfg(feature = "app-procdescjump-types")]
8913pub use procdescjump::{IProcDescJump, ProcDescJump};
8914#[cfg(any(feature = "app-procdescjumpfalse-types"))]
8915pub mod procdescjumpfalse;
8916#[cfg(feature = "app-procdescjumpfalse")]
8917pub use procdescjumpfalse::IProcDescJumpFalseMethods;
8918#[cfg(feature = "app-procdescjumpfalse-types")]
8919pub use procdescjumpfalse::{IProcDescJumpFalse, ProcDescJumpFalse};
8920#[cfg(any(feature = "app-procdescjumpfunc-types"))]
8921pub mod procdescjumpfunc;
8922#[cfg(feature = "app-procdescjumpfunc")]
8923pub use procdescjumpfunc::IProcDescJumpFuncMethods;
8924#[cfg(feature = "app-procdescjumpfunc-types")]
8925pub use procdescjumpfunc::{IProcDescJumpFunc, ProcDescJumpFunc};
8926#[cfg(any(feature = "app-procdescjumptrue-types"))]
8927pub mod procdescjumptrue;
8928#[cfg(feature = "app-procdescjumptrue")]
8929pub use procdescjumptrue::IProcDescJumpTrueMethods;
8930#[cfg(feature = "app-procdescjumptrue-types")]
8931pub use procdescjumptrue::{IProcDescJumpTrue, ProcDescJumpTrue};
8932#[cfg(any(feature = "app-procdesclabel-types"))]
8933pub mod procdesclabel;
8934#[cfg(feature = "app-procdesclabel")]
8935pub use procdesclabel::IProcDescLabelMethods;
8936#[cfg(feature = "app-procdesclabel-types")]
8937pub use procdesclabel::{IProcDescLabel, ProcDescLabel};
8938#[cfg(any(feature = "app-procdesclog-types"))]
8939pub mod procdesclog;
8940#[cfg(feature = "app-procdesclog")]
8941pub use procdesclog::IProcDescLogMethods;
8942#[cfg(feature = "app-procdesclog-types")]
8943pub use procdesclog::{IProcDescLog, ProcDescLog};
8944#[cfg(any(feature = "app-procdescmargs-types"))]
8945pub mod procdescmargs;
8946#[cfg(feature = "app-procdescmargs")]
8947pub use procdescmargs::IProcDescMArgSMethods;
8948#[cfg(feature = "app-procdescmargs-types")]
8949pub use procdescmargs::{IProcDescMArgS, ProcDescMArgS};
8950#[cfg(any(feature = "app-procdescmargt_1-types"))]
8951pub mod procdescmargt_1;
8952#[cfg(feature = "app-procdescmargt_1")]
8953pub use procdescmargt_1::IProcDescMArgT_1Methods;
8954#[cfg(feature = "app-procdescmargt_1-types")]
8955pub use procdescmargt_1::{IProcDescMArgT_1, ProcDescMArgT_1};
8956#[cfg(any(feature = "app-procdescmcall-types"))]
8957pub mod procdescmcall;
8958#[cfg(feature = "app-procdescmcall")]
8959pub use procdescmcall::IProcDescMCallMethods;
8960#[cfg(feature = "app-procdescmcall-types")]
8961pub use procdescmcall::{IProcDescMCall, ProcDescMCall};
8962#[cfg(any(feature = "app-procdescmjumpfalse-types"))]
8963pub mod procdescmjumpfalse;
8964#[cfg(feature = "app-procdescmjumpfalse")]
8965pub use procdescmjumpfalse::IProcDescMJumpFalseMethods;
8966#[cfg(feature = "app-procdescmjumpfalse-types")]
8967pub use procdescmjumpfalse::{IProcDescMJumpFalse, ProcDescMJumpFalse};
8968#[cfg(any(feature = "app-procdescmjumptrue-types"))]
8969pub mod procdescmjumptrue;
8970#[cfg(feature = "app-procdescmjumptrue")]
8971pub use procdescmjumptrue::IProcDescMJumpTrueMethods;
8972#[cfg(feature = "app-procdescmjumptrue-types")]
8973pub use procdescmjumptrue::{IProcDescMJumpTrue, ProcDescMJumpTrue};
8974#[cfg(any(feature = "app-procdescmpersistent-types"))]
8975pub mod procdescmpersistent;
8976#[cfg(feature = "app-procdescmpersistent")]
8977pub use procdescmpersistent::IProcDescMPersistentMethods;
8978#[cfg(feature = "app-procdescmpersistent-types")]
8979pub use procdescmpersistent::{IProcDescMPersistent, ProcDescMPersistent};
8980#[cfg(any(feature = "app-procdescmtick-types"))]
8981pub mod procdescmtick;
8982#[cfg(feature = "app-procdescmtick")]
8983pub use procdescmtick::IProcDescMTickMethods;
8984#[cfg(feature = "app-procdescmtick-types")]
8985pub use procdescmtick::{IProcDescMTick, ProcDescMTick};
8986#[cfg(any(feature = "app-procdescmtickenum-types"))]
8987pub mod procdescmtickenum;
8988#[cfg(feature = "app-procdescmtickenum")]
8989pub use procdescmtickenum::IProcDescMTickEnumMethods;
8990#[cfg(feature = "app-procdescmtickenum-types")]
8991pub use procdescmtickenum::{IProcDescMTickEnum, ProcDescMTickEnum};
8992#[cfg(any(feature = "app-procdescmwaitfalse-types"))]
8993pub mod procdescmwaitfalse;
8994#[cfg(feature = "app-procdescmwaitfalse")]
8995pub use procdescmwaitfalse::IProcDescMWaitFalseMethods;
8996#[cfg(feature = "app-procdescmwaitfalse-types")]
8997pub use procdescmwaitfalse::{IProcDescMWaitFalse, ProcDescMWaitFalse};
8998#[cfg(any(feature = "app-procdescmwaittrue-types"))]
8999pub mod procdescmwaittrue;
9000#[cfg(feature = "app-procdescmwaittrue")]
9001pub use procdescmwaittrue::IProcDescMWaitTrueMethods;
9002#[cfg(feature = "app-procdescmwaittrue-types")]
9003pub use procdescmwaittrue::{IProcDescMWaitTrue, ProcDescMWaitTrue};
9004#[cfg(any(feature = "app-procdescpop-types"))]
9005pub mod procdescpop;
9006#[cfg(feature = "app-procdescpop")]
9007pub use procdescpop::IProcDescPopMethods;
9008#[cfg(feature = "app-procdescpop-types")]
9009pub use procdescpop::{IProcDescPop, ProcDescPop};
9010#[cfg(any(feature = "app-procdescpush-types"))]
9011pub mod procdescpush;
9012#[cfg(feature = "app-procdescpush")]
9013pub use procdescpush::IProcDescPushMethods;
9014#[cfg(feature = "app-procdescpush-types")]
9015pub use procdescpush::{IProcDescPush, ProcDescPush};
9016#[cfg(any(feature = "app-procdescsound-types"))]
9017pub mod procdescsound;
9018#[cfg(feature = "app-procdescsound")]
9019pub use procdescsound::IProcDescSoundMethods;
9020#[cfg(feature = "app-procdescsound-types")]
9021pub use procdescsound::{IProcDescSound, ProcDescSound};
9022#[cfg(any(feature = "app-procdesctick-types"))]
9023pub mod procdesctick;
9024#[cfg(feature = "app-procdesctick")]
9025pub use procdesctick::IProcDescTickMethods;
9026#[cfg(feature = "app-procdesctick-types")]
9027pub use procdesctick::{IProcDescTick, ProcDescTick};
9028#[cfg(any(feature = "app-procdesctickbase-types"))]
9029pub mod procdesctickbase;
9030#[cfg(feature = "app-procdesctickbase")]
9031pub use procdesctickbase::IProcDescTickBaseMethods;
9032#[cfg(feature = "app-procdesctickbase-types")]
9033pub use procdesctickbase::{IProcDescTickBase, ProcDescTickBase};
9034#[cfg(any(feature = "app-procdescuser-types"))]
9035pub mod procdescuser;
9036#[cfg(feature = "app-procdescuser")]
9037pub use procdescuser::IProcDescUserMethods;
9038#[cfg(feature = "app-procdescuser-types")]
9039pub use procdescuser::{IProcDescUser, ProcDescUser};
9040#[cfg(any(feature = "app-procdescvsync-types"))]
9041pub mod procdescvsync;
9042#[cfg(feature = "app-procdescvsync")]
9043pub use procdescvsync::IProcDescVsyncMethods;
9044#[cfg(feature = "app-procdescvsync-types")]
9045pub use procdescvsync::{IProcDescVsync, ProcDescVsync};
9046#[cfg(any(feature = "app-procdescwaitfalse-types"))]
9047pub mod procdescwaitfalse;
9048#[cfg(feature = "app-procdescwaitfalse")]
9049pub use procdescwaitfalse::IProcDescWaitFalseMethods;
9050#[cfg(feature = "app-procdescwaitfalse-types")]
9051pub use procdescwaitfalse::{IProcDescWaitFalse, ProcDescWaitFalse};
9052#[cfg(any(feature = "app-procdescwaitfunc-types"))]
9053pub mod procdescwaitfunc;
9054#[cfg(feature = "app-procdescwaitfunc")]
9055pub use procdescwaitfunc::IProcDescWaitFuncMethods;
9056#[cfg(feature = "app-procdescwaitfunc-types")]
9057pub use procdescwaitfunc::{IProcDescWaitFunc, ProcDescWaitFunc};
9058#[cfg(any(feature = "app-procdescwaittime-types"))]
9059pub mod procdescwaittime;
9060#[cfg(feature = "app-procdescwaittime")]
9061pub use procdescwaittime::IProcDescWaitTimeMethods;
9062#[cfg(feature = "app-procdescwaittime-types")]
9063pub use procdescwaittime::{IProcDescWaitTime, ProcDescWaitTime};
9064#[cfg(any(feature = "app-procdescwaittrue-types"))]
9065pub mod procdescwaittrue;
9066#[cfg(feature = "app-procdescwaittrue")]
9067pub use procdescwaittrue::IProcDescWaitTrueMethods;
9068#[cfg(feature = "app-procdescwaittrue-types")]
9069pub use procdescwaittrue::{IProcDescWaitTrue, ProcDescWaitTrue};
9070#[cfg(any(feature = "app-procdescyield-types"))]
9071pub mod procdescyield;
9072#[cfg(feature = "app-procdescyield")]
9073pub use procdescyield::IProcDescYieldMethods;
9074#[cfg(feature = "app-procdescyield-types")]
9075pub use procdescyield::{IProcDescYield, ProcDescYield};
9076#[cfg(any(feature = "app-procenummethod-types"))]
9077pub mod procenummethod;
9078#[cfg(feature = "app-procenummethod")]
9079pub use procenummethod::IProcEnumMethodMethods;
9080#[cfg(feature = "app-procenummethod-types")]
9081pub use procenummethod::{IProcEnumMethod, ProcEnumMethod};
9082#[cfg(any(feature = "app-proceventwait-types"))]
9083pub mod proceventwait;
9084#[cfg(feature = "app-proceventwait")]
9085pub use proceventwait::IProcEventWaitMethods;
9086#[cfg(feature = "app-proceventwait-types")]
9087pub use proceventwait::{IProcEventWait, ProcEventWait};
9088#[cfg(any(feature = "app-procinst-types"))]
9089pub mod procinst;
9090#[cfg(feature = "app-procinst")]
9091pub use procinst::IProcInstMethods;
9092#[cfg(feature = "app-procinst-types")]
9093pub use procinst::{IProcInst, ProcInst, ProcInst_State};
9094#[cfg(any(feature = "app-procscenemanager-types"))]
9095pub mod procscenemanager;
9096#[cfg(feature = "app-procscenemanager")]
9097pub use procscenemanager::IProcSceneManagerMethods;
9098#[cfg(feature = "app-procscenemanager-types")]
9099pub use procscenemanager::{IProcSceneManager, ProcSceneManager, ProcSceneManager_Label};
9100#[cfg(any(feature = "app-procscenesequence_1-types"))]
9101pub mod procscenesequence_1;
9102#[cfg(feature = "app-procscenesequence_1")]
9103pub use procscenesequence_1::IProcSceneSequence_1Methods;
9104#[cfg(feature = "app-procscenesequence_1-types")]
9105pub use procscenesequence_1::{IProcSceneSequence_1, ProcSceneSequence_1};
9106#[cfg(any(feature = "app-procvoidfunction-types"))]
9107pub mod procvoidfunction;
9108#[cfg(feature = "app-procvoidfunction")]
9109pub use procvoidfunction::IProcVoidFunctionMethods;
9110#[cfg(feature = "app-procvoidfunction-types")]
9111pub use procvoidfunction::{IProcVoidFunction, ProcVoidFunction};
9112#[cfg(any(feature = "app-procvoidmethod-types"))]
9113pub mod procvoidmethod;
9114#[cfg(feature = "app-procvoidmethod")]
9115pub use procvoidmethod::IProcVoidMethodMethods;
9116#[cfg(feature = "app-procvoidmethod-types")]
9117pub use procvoidmethod::{IProcVoidMethod, ProcVoidMethod};
9118#[cfg(any(feature = "app-procwaitmessagebase-types"))]
9119pub mod procwaitmessagebase;
9120#[cfg(feature = "app-procwaitmessagebase")]
9121pub use procwaitmessagebase::IProcWaitMessageBaseMethods;
9122#[cfg(feature = "app-procwaitmessagebase-types")]
9123pub use procwaitmessagebase::{IProcWaitMessageBase, ProcWaitMessageBase};
9124#[cfg(any(feature = "app-profilecard-types"))]
9125pub mod profilecard;
9126#[cfg(feature = "app-profilecard-types")]
9127pub use profilecard::{IProfileCard, IProfileCard_FreeStamp, ProfileCard, ProfileCard_Achievement, ProfileCard_FreeStamp, ProfileCard_SortieCount};
9128#[cfg(feature = "app-profilecard")]
9129pub use profilecard::{IProfileCardMethods, IProfileCard_FreeStampMethods};
9130#[cfg(any(feature = "app-profilecardalbumlistdeleteconfirmdialog-types"))]
9131pub mod profilecardalbumlistdeleteconfirmdialog;
9132#[cfg(feature = "app-profilecardalbumlistdeleteconfirmdialog-types")]
9133pub use profilecardalbumlistdeleteconfirmdialog::{
9134    IProfileCardAlbumListDeleteConfirmDialog, IProfileCardAlbumListDeleteConfirmDialog_YesEventHandler,
9135    IProfileCardAlbumListDeleteConfirmDialog_YesMenuItem, ProfileCardAlbumListDeleteConfirmDialog,
9136    ProfileCardAlbumListDeleteConfirmDialog_YesEventHandler, ProfileCardAlbumListDeleteConfirmDialog_YesMenuItem,
9137};
9138#[cfg(feature = "app-profilecardalbumlistdeleteconfirmdialog")]
9139pub use profilecardalbumlistdeleteconfirmdialog::{
9140    IProfileCardAlbumListDeleteConfirmDialogMethods, IProfileCardAlbumListDeleteConfirmDialog_YesEventHandlerMethods,
9141    IProfileCardAlbumListDeleteConfirmDialog_YesMenuItemMethods,
9142};
9143#[cfg(any(feature = "app-profilecardalbumlistemptymenuitem-types"))]
9144pub mod profilecardalbumlistemptymenuitem;
9145#[cfg(feature = "app-profilecardalbumlistemptymenuitem")]
9146pub use profilecardalbumlistemptymenuitem::IProfileCardAlbumListEmptyMenuItemMethods;
9147#[cfg(feature = "app-profilecardalbumlistemptymenuitem-types")]
9148pub use profilecardalbumlistemptymenuitem::{IProfileCardAlbumListEmptyMenuItem, ProfileCardAlbumListEmptyMenuItem};
9149#[cfg(any(feature = "app-profilecardalbumlistmenu-types"))]
9150pub mod profilecardalbumlistmenu;
9151#[cfg(feature = "app-profilecardalbumlistmenu-types")]
9152pub use profilecardalbumlistmenu::{
9153    IProfileCardAlbumListMenu, IProfileCardAlbumListMenu_DecideEventHandler, IProfileCardAlbumListMenu_DeleteEventHandler,
9154    IProfileCardAlbumListMenu_DisposeEventHandler, ProfileCardAlbumListMenu, ProfileCardAlbumListMenu_DecideEventHandler,
9155    ProfileCardAlbumListMenu_DeleteEventHandler, ProfileCardAlbumListMenu_DisposeEventHandler, ProfileCardAlbumListMenu_Result2,
9156};
9157#[cfg(feature = "app-profilecardalbumlistmenu")]
9158pub use profilecardalbumlistmenu::{
9159    IProfileCardAlbumListMenuMethods, IProfileCardAlbumListMenu_DecideEventHandlerMethods, IProfileCardAlbumListMenu_DeleteEventHandlerMethods,
9160    IProfileCardAlbumListMenu_DisposeEventHandlerMethods,
9161};
9162#[cfg(any(feature = "app-profilecardalbumlistmenucontent-types"))]
9163pub mod profilecardalbumlistmenucontent;
9164#[cfg(feature = "app-profilecardalbumlistmenucontent")]
9165pub use profilecardalbumlistmenucontent::IProfileCardAlbumListMenuContentMethods;
9166#[cfg(feature = "app-profilecardalbumlistmenucontent-types")]
9167pub use profilecardalbumlistmenucontent::{IProfileCardAlbumListMenuContent, ProfileCardAlbumListMenuContent};
9168#[cfg(any(feature = "app-profilecardalbumlistmenuitem-types"))]
9169pub mod profilecardalbumlistmenuitem;
9170#[cfg(feature = "app-profilecardalbumlistmenuitem")]
9171pub use profilecardalbumlistmenuitem::IProfileCardAlbumListMenuItemMethods;
9172#[cfg(feature = "app-profilecardalbumlistmenuitem-types")]
9173pub use profilecardalbumlistmenuitem::{IProfileCardAlbumListMenuItem, ProfileCardAlbumListMenuItem};
9174#[cfg(any(feature = "app-profilecardalbumlistmenuitemcontent-types"))]
9175pub mod profilecardalbumlistmenuitemcontent;
9176#[cfg(feature = "app-profilecardalbumlistmenuitemcontent")]
9177pub use profilecardalbumlistmenuitemcontent::IProfileCardAlbumListMenuItemContentMethods;
9178#[cfg(feature = "app-profilecardalbumlistmenuitemcontent-types")]
9179pub use profilecardalbumlistmenuitemcontent::{IProfileCardAlbumListMenuItemContent, ProfileCardAlbumListMenuItemContent};
9180#[cfg(any(feature = "app-profilecardalbumlistmenuoverlimit-types"))]
9181pub mod profilecardalbumlistmenuoverlimit;
9182#[cfg(feature = "app-profilecardalbumlistmenuoverlimit-types")]
9183pub use profilecardalbumlistmenuoverlimit::{
9184    IProfileCardAlbumListMenuOverLimit, IProfileCardAlbumListMenuOverLimit_CancelEventHandler,
9185    IProfileCardAlbumListMenuOverLimit_ProfileCardAlbumListMenuOverLimitItem, ProfileCardAlbumListMenuOverLimit,
9186    ProfileCardAlbumListMenuOverLimit_CancelEventHandler, ProfileCardAlbumListMenuOverLimit_ProfileCardAlbumListMenuOverLimitItem,
9187};
9188#[cfg(feature = "app-profilecardalbumlistmenuoverlimit")]
9189pub use profilecardalbumlistmenuoverlimit::{
9190    IProfileCardAlbumListMenuOverLimitMethods, IProfileCardAlbumListMenuOverLimit_CancelEventHandlerMethods,
9191    IProfileCardAlbumListMenuOverLimit_ProfileCardAlbumListMenuOverLimitItemMethods,
9192};
9193#[cfg(any(feature = "app-profilecardalbummenu-types"))]
9194pub mod profilecardalbummenu;
9195#[cfg(feature = "app-profilecardalbummenu-types")]
9196pub use profilecardalbummenu::{
9197    IProfileCardAlbumMenu, IProfileCardAlbumMenu_ChangeProfileEventHandler, IProfileCardAlbumMenu_DecideEventHandler, ProfileCardAlbumMenu,
9198    ProfileCardAlbumMenu_ChangeProfileEventHandler, ProfileCardAlbumMenu_DecideEventHandler, ProfileCardAlbumMenu_Result2,
9199};
9200#[cfg(feature = "app-profilecardalbummenu")]
9201pub use profilecardalbummenu::{
9202    IProfileCardAlbumMenuMethods, IProfileCardAlbumMenu_ChangeProfileEventHandlerMethods, IProfileCardAlbumMenu_DecideEventHandlerMethods,
9203};
9204#[cfg(any(feature = "app-profilecardalbumroot-types"))]
9205pub mod profilecardalbumroot;
9206#[cfg(feature = "app-profilecardalbumroot")]
9207pub use profilecardalbumroot::IProfileCardAlbumRootMethods;
9208#[cfg(feature = "app-profilecardalbumroot-types")]
9209pub use profilecardalbumroot::{IProfileCardAlbumRoot, ProfileCardAlbumRoot};
9210#[cfg(any(feature = "app-profilecardbgdata-types"))]
9211pub mod profilecardbgdata;
9212#[cfg(feature = "app-profilecardbgdata")]
9213pub use profilecardbgdata::IProfileCardBgDataMethods;
9214#[cfg(feature = "app-profilecardbgdata-types")]
9215pub use profilecardbgdata::{IProfileCardBgData, ProfileCardBgData};
9216#[cfg(any(feature = "app-profilecardcharacterstampdata-types"))]
9217pub mod profilecardcharacterstampdata;
9218#[cfg(feature = "app-profilecardcharacterstampdata")]
9219pub use profilecardcharacterstampdata::IProfileCardCharacterStampDataMethods;
9220#[cfg(feature = "app-profilecardcharacterstampdata-types")]
9221pub use profilecardcharacterstampdata::{IProfileCardCharacterStampData, ProfileCardCharacterStampData};
9222#[cfg(any(feature = "app-profilecardcolor-types"))]
9223pub mod profilecardcolor;
9224#[cfg(feature = "app-profilecardcolor")]
9225pub use profilecardcolor::IProfileCardColorMethods;
9226#[cfg(feature = "app-profilecardcolor-types")]
9227pub use profilecardcolor::{IProfileCardColor, ProfileCardColor};
9228#[cfg(any(feature = "app-profilecardcommentdata-types"))]
9229pub mod profilecardcommentdata;
9230#[cfg(feature = "app-profilecardcommentdata")]
9231pub use profilecardcommentdata::IProfileCardCommentDataMethods;
9232#[cfg(feature = "app-profilecardcommentdata-types")]
9233pub use profilecardcommentdata::{IProfileCardCommentData, ProfileCardCommentData, ProfileCardCommentData_Categories};
9234#[cfg(any(feature = "app-profilecardcommentindexmenu-types"))]
9235pub mod profilecardcommentindexmenu;
9236#[cfg(feature = "app-profilecardcommentindexmenu-types")]
9237pub use profilecardcommentindexmenu::{
9238    IProfileCardCommentIndexMenu, IProfileCardCommentIndexMenu_DecideEventHandler, IProfileCardCommentIndexMenu_DisposeEventHandler,
9239    ProfileCardCommentIndexMenu, ProfileCardCommentIndexMenu_DecideEventHandler, ProfileCardCommentIndexMenu_DisposeEventHandler,
9240    ProfileCardCommentIndexMenu_Result2,
9241};
9242#[cfg(feature = "app-profilecardcommentindexmenu")]
9243pub use profilecardcommentindexmenu::{
9244    IProfileCardCommentIndexMenuMethods, IProfileCardCommentIndexMenu_DecideEventHandlerMethods,
9245    IProfileCardCommentIndexMenu_DisposeEventHandlerMethods,
9246};
9247#[cfg(any(feature = "app-profilecardcommentindexmenuitem-types"))]
9248pub mod profilecardcommentindexmenuitem;
9249#[cfg(feature = "app-profilecardcommentindexmenuitem")]
9250pub use profilecardcommentindexmenuitem::IProfileCardCommentIndexMenuItemMethods;
9251#[cfg(feature = "app-profilecardcommentindexmenuitem-types")]
9252pub use profilecardcommentindexmenuitem::{IProfileCardCommentIndexMenuItem, ProfileCardCommentIndexMenuItem};
9253#[cfg(any(feature = "app-profilecardcommentlistdoemptymenuitem-types"))]
9254pub mod profilecardcommentlistdoemptymenuitem;
9255#[cfg(feature = "app-profilecardcommentlistdoemptymenuitem")]
9256pub use profilecardcommentlistdoemptymenuitem::IProfileCardCommentListDoEmptyMenuItemMethods;
9257#[cfg(feature = "app-profilecardcommentlistdoemptymenuitem-types")]
9258pub use profilecardcommentlistdoemptymenuitem::{IProfileCardCommentListDoEmptyMenuItem, ProfileCardCommentListDoEmptyMenuItem};
9259#[cfg(any(feature = "app-profilecardcommentlistmenu-types"))]
9260pub mod profilecardcommentlistmenu;
9261#[cfg(feature = "app-profilecardcommentlistmenu-types")]
9262pub use profilecardcommentlistmenu::{
9263    IProfileCardCommentListMenu, IProfileCardCommentListMenu_CancelEventHandler, IProfileCardCommentListMenu_DecideEventHandler,
9264    IProfileCardCommentListMenu_DisposeEventHandler, IProfileCardCommentListMenu_SelectEventHandler, ProfileCardCommentListMenu,
9265    ProfileCardCommentListMenu_CancelEventHandler, ProfileCardCommentListMenu_DecideEventHandler, ProfileCardCommentListMenu_DisposeEventHandler,
9266    ProfileCardCommentListMenu_SelectEventHandler,
9267};
9268#[cfg(feature = "app-profilecardcommentlistmenu")]
9269pub use profilecardcommentlistmenu::{
9270    IProfileCardCommentListMenuMethods, IProfileCardCommentListMenu_CancelEventHandlerMethods, IProfileCardCommentListMenu_DecideEventHandlerMethods,
9271    IProfileCardCommentListMenu_DisposeEventHandlerMethods, IProfileCardCommentListMenu_SelectEventHandlerMethods,
9272};
9273#[cfg(any(feature = "app-profilecardcommentlistmenuitem-types"))]
9274pub mod profilecardcommentlistmenuitem;
9275#[cfg(feature = "app-profilecardcommentlistmenuitem")]
9276pub use profilecardcommentlistmenuitem::IProfileCardCommentListMenuItemMethods;
9277#[cfg(feature = "app-profilecardcommentlistmenuitem-types")]
9278pub use profilecardcommentlistmenuitem::{IProfileCardCommentListMenuItem, ProfileCardCommentListMenuItem};
9279#[cfg(any(feature = "app-profilecardcommentmenu-types"))]
9280pub mod profilecardcommentmenu;
9281#[cfg(feature = "app-profilecardcommentmenu-types")]
9282pub use profilecardcommentmenu::{
9283    IProfileCardCommentMenu, IProfileCardCommentMenu_DisposeEventHandler, ProfileCardCommentMenu, ProfileCardCommentMenu_DisposeEventHandler,
9284};
9285#[cfg(feature = "app-profilecardcommentmenu")]
9286pub use profilecardcommentmenu::{IProfileCardCommentMenuMethods, IProfileCardCommentMenu_DisposeEventHandlerMethods};
9287#[cfg(any(feature = "app-profilecardcondition-types"))]
9288pub mod profilecardcondition;
9289#[cfg(feature = "app-profilecardcondition-types")]
9290pub use profilecardcondition::ProfileCardCondition;
9291#[cfg(any(feature = "app-profilecarddefaultcommentdata-types"))]
9292pub mod profilecarddefaultcommentdata;
9293#[cfg(feature = "app-profilecarddefaultcommentdata")]
9294pub use profilecarddefaultcommentdata::IProfileCardDefaultCommentDataMethods;
9295#[cfg(feature = "app-profilecarddefaultcommentdata-types")]
9296pub use profilecarddefaultcommentdata::{IProfileCardDefaultCommentData, ProfileCardDefaultCommentData};
9297#[cfg(any(feature = "app-profilecarddeleteoverlimitsequence-types"))]
9298pub mod profilecarddeleteoverlimitsequence;
9299#[cfg(feature = "app-profilecarddeleteoverlimitsequence")]
9300pub use profilecarddeleteoverlimitsequence::IProfileCardDeleteOverLimitSequenceMethods;
9301#[cfg(feature = "app-profilecarddeleteoverlimitsequence-types")]
9302pub use profilecarddeleteoverlimitsequence::{
9303    IProfileCardDeleteOverLimitSequence, ProfileCardDeleteOverLimitSequence, ProfileCardDeleteOverLimitSequence_Label,
9304};
9305#[cfg(any(feature = "app-profilecardfavoritecharacterdata-types"))]
9306pub mod profilecardfavoritecharacterdata;
9307#[cfg(feature = "app-profilecardfavoritecharacterdata")]
9308pub use profilecardfavoritecharacterdata::IProfileCardFavoriteCharacterDataMethods;
9309#[cfg(feature = "app-profilecardfavoritecharacterdata-types")]
9310pub use profilecardfavoritecharacterdata::{IProfileCardFavoriteCharacterData, ProfileCardFavoriteCharacterData};
9311#[cfg(any(feature = "app-profilecardfavoritecharacteremptymenuitem-types"))]
9312pub mod profilecardfavoritecharacteremptymenuitem;
9313#[cfg(feature = "app-profilecardfavoritecharacteremptymenuitem")]
9314pub use profilecardfavoritecharacteremptymenuitem::IProfileCardFavoriteCharacterEmptyMenuItemMethods;
9315#[cfg(feature = "app-profilecardfavoritecharacteremptymenuitem-types")]
9316pub use profilecardfavoritecharacteremptymenuitem::{IProfileCardFavoriteCharacterEmptyMenuItem, ProfileCardFavoriteCharacterEmptyMenuItem};
9317#[cfg(any(feature = "app-profilecardfavoritecharactermenu-types"))]
9318pub mod profilecardfavoritecharactermenu;
9319#[cfg(feature = "app-profilecardfavoritecharactermenu-types")]
9320pub use profilecardfavoritecharactermenu::{
9321    IProfileCardFavoriteCharacterMenu, IProfileCardFavoriteCharacterMenu_DisposeEventHandler, ProfileCardFavoriteCharacterMenu,
9322    ProfileCardFavoriteCharacterMenu_DisposeEventHandler,
9323};
9324#[cfg(feature = "app-profilecardfavoritecharactermenu")]
9325pub use profilecardfavoritecharactermenu::{IProfileCardFavoriteCharacterMenuMethods, IProfileCardFavoriteCharacterMenu_DisposeEventHandlerMethods};
9326#[cfg(any(feature = "app-profilecardfavoritecharactermenuitem-types"))]
9327pub mod profilecardfavoritecharactermenuitem;
9328#[cfg(feature = "app-profilecardfavoritecharactermenuitem")]
9329pub use profilecardfavoritecharactermenuitem::IProfileCardFavoriteCharacterMenuItemMethods;
9330#[cfg(feature = "app-profilecardfavoritecharactermenuitem-types")]
9331pub use profilecardfavoritecharactermenuitem::{IProfileCardFavoriteCharacterMenuItem, ProfileCardFavoriteCharacterMenuItem};
9332#[cfg(any(feature = "app-profilecardfavoritemapdata-types"))]
9333pub mod profilecardfavoritemapdata;
9334#[cfg(feature = "app-profilecardfavoritemapdata")]
9335pub use profilecardfavoritemapdata::IProfileCardFavoriteMapDataMethods;
9336#[cfg(feature = "app-profilecardfavoritemapdata-types")]
9337pub use profilecardfavoritemapdata::{IProfileCardFavoriteMapData, ProfileCardFavoriteMapData};
9338#[cfg(any(feature = "app-profilecardfavoriterelaymapemptymenuitem-types"))]
9339pub mod profilecardfavoriterelaymapemptymenuitem;
9340#[cfg(feature = "app-profilecardfavoriterelaymapemptymenuitem")]
9341pub use profilecardfavoriterelaymapemptymenuitem::IProfileCardFavoriteRelayMapEmptyMenuItemMethods;
9342#[cfg(feature = "app-profilecardfavoriterelaymapemptymenuitem-types")]
9343pub use profilecardfavoriterelaymapemptymenuitem::{IProfileCardFavoriteRelayMapEmptyMenuItem, ProfileCardFavoriteRelayMapEmptyMenuItem};
9344#[cfg(any(feature = "app-profilecardfavoriterelaymapmenu-types"))]
9345pub mod profilecardfavoriterelaymapmenu;
9346#[cfg(feature = "app-profilecardfavoriterelaymapmenu-types")]
9347pub use profilecardfavoriterelaymapmenu::{
9348    IProfileCardFavoriteRelayMapMenu, IProfileCardFavoriteRelayMapMenu_DisposeEventHandler, ProfileCardFavoriteRelayMapMenu,
9349    ProfileCardFavoriteRelayMapMenu_DisposeEventHandler,
9350};
9351#[cfg(feature = "app-profilecardfavoriterelaymapmenu")]
9352pub use profilecardfavoriterelaymapmenu::{IProfileCardFavoriteRelayMapMenuMethods, IProfileCardFavoriteRelayMapMenu_DisposeEventHandlerMethods};
9353#[cfg(any(feature = "app-profilecardfavoriterelaymapmenuitem-types"))]
9354pub mod profilecardfavoriterelaymapmenuitem;
9355#[cfg(feature = "app-profilecardfavoriterelaymapmenuitem")]
9356pub use profilecardfavoriterelaymapmenuitem::IProfileCardFavoriteRelayMapMenuItemMethods;
9357#[cfg(feature = "app-profilecardfavoriterelaymapmenuitem-types")]
9358pub use profilecardfavoriterelaymapmenuitem::{IProfileCardFavoriteRelayMapMenuItem, ProfileCardFavoriteRelayMapMenuItem};
9359#[cfg(any(feature = "app-profilecardflags-types"))]
9360pub mod profilecardflags;
9361#[cfg(feature = "app-profilecardflags")]
9362pub use profilecardflags::IProfileCardFlagsMethods;
9363#[cfg(feature = "app-profilecardflags-types")]
9364pub use profilecardflags::{IProfileCardFlags, ProfileCardFlags};
9365#[cfg(any(feature = "app-profilecardfontsetter-types"))]
9366pub mod profilecardfontsetter;
9367#[cfg(feature = "app-profilecardfontsetter")]
9368pub use profilecardfontsetter::IProfileCardFontSetterMethods;
9369#[cfg(feature = "app-profilecardfontsetter-types")]
9370pub use profilecardfontsetter::{IProfileCardFontSetter, ProfileCardFontSetter, ProfileCardFontSetter_FontType};
9371#[cfg(any(feature = "app-profilecardframedata-types"))]
9372pub mod profilecardframedata;
9373#[cfg(feature = "app-profilecardframedata")]
9374pub use profilecardframedata::IProfileCardFrameDataMethods;
9375#[cfg(feature = "app-profilecardframedata-types")]
9376pub use profilecardframedata::{IProfileCardFrameData, ProfileCardFrameData};
9377#[cfg(any(feature = "app-profilecardgamedatacommon-types"))]
9378pub mod profilecardgamedatacommon;
9379#[cfg(feature = "app-profilecardgamedatacommon")]
9380pub use profilecardgamedatacommon::IProfileCardGameDataCommonMethods;
9381#[cfg(feature = "app-profilecardgamedatacommon-types")]
9382pub use profilecardgamedatacommon::{IProfileCardGameDataCommon, ProfileCardGameDataCommon};
9383#[cfg(any(feature = "app-profilecardlangfont-types"))]
9384pub mod profilecardlangfont;
9385#[cfg(feature = "app-profilecardlangfont")]
9386pub use profilecardlangfont::IProfileCardLangFontMethods;
9387#[cfg(feature = "app-profilecardlangfont-types")]
9388pub use profilecardlangfont::{IProfileCardLangFont, ProfileCardLangFont};
9389#[cfg(any(feature = "app-profilecardlistdata-types"))]
9390pub mod profilecardlistdata;
9391#[cfg(feature = "app-profilecardlistdata")]
9392pub use profilecardlistdata::IProfileCardListDataMethods;
9393#[cfg(feature = "app-profilecardlistdata-types")]
9394pub use profilecardlistdata::{IProfileCardListData, ProfileCardListData};
9395#[cfg(any(feature = "app-profilecardmessagelistmenucontent-types"))]
9396pub mod profilecardmessagelistmenucontent;
9397#[cfg(feature = "app-profilecardmessagelistmenucontent")]
9398pub use profilecardmessagelistmenucontent::IProfileCardMessageListMenuContentMethods;
9399#[cfg(feature = "app-profilecardmessagelistmenucontent-types")]
9400pub use profilecardmessagelistmenucontent::{IProfileCardMessageListMenuContent, ProfileCardMessageListMenuContent};
9401#[cfg(any(feature = "app-profilecardmessageselectmenucontent-types"))]
9402pub mod profilecardmessageselectmenucontent;
9403#[cfg(feature = "app-profilecardmessageselectmenucontent")]
9404pub use profilecardmessageselectmenucontent::IProfileCardMessageSelectMenuContentMethods;
9405#[cfg(feature = "app-profilecardmessageselectmenucontent-types")]
9406pub use profilecardmessageselectmenucontent::{IProfileCardMessageSelectMenuContent, ProfileCardMessageSelectMenuContent};
9407#[cfg(any(feature = "app-profilecardmycardmenu-types"))]
9408pub mod profilecardmycardmenu;
9409#[cfg(feature = "app-profilecardmycardmenu-types")]
9410pub use profilecardmycardmenu::{
9411    IProfileCardMyCardMenu, IProfileCardMyCardMenu_DecideEventHandler, ProfileCardMyCardMenu, ProfileCardMyCardMenu_DecideEventHandler,
9412    ProfileCardMyCardMenu_Result2,
9413};
9414#[cfg(feature = "app-profilecardmycardmenu")]
9415pub use profilecardmycardmenu::{IProfileCardMyCardMenuMethods, IProfileCardMyCardMenu_DecideEventHandlerMethods};
9416#[cfg(any(feature = "app-profilecardmycardroot-types"))]
9417pub mod profilecardmycardroot;
9418#[cfg(feature = "app-profilecardmycardroot")]
9419pub use profilecardmycardroot::IProfileCardMyCardRootMethods;
9420#[cfg(feature = "app-profilecardmycardroot-types")]
9421pub use profilecardmycardroot::{IProfileCardMyCardRoot, ProfileCardMyCardRoot};
9422#[cfg(any(feature = "app-profilecardmydata-types"))]
9423pub mod profilecardmydata;
9424#[cfg(feature = "app-profilecardmydata")]
9425pub use profilecardmydata::IProfileCardMyDataMethods;
9426#[cfg(feature = "app-profilecardmydata-types")]
9427pub use profilecardmydata::{IProfileCardMyData, ProfileCardMyData};
9428#[cfg(any(feature = "app-profilecardpublicsettingdialog-types"))]
9429pub mod profilecardpublicsettingdialog;
9430#[cfg(feature = "app-profilecardpublicsettingdialog-types")]
9431pub use profilecardpublicsettingdialog::{
9432    IProfileCardPublicSettingDialog, IProfileCardPublicSettingDialog_DecideEventHandler, IProfileCardPublicSettingDialog_DialogMenuItem,
9433    ProfileCardPublicSettingDialog, ProfileCardPublicSettingDialog_DecideEventHandler, ProfileCardPublicSettingDialog_DialogMenuItem,
9434};
9435#[cfg(feature = "app-profilecardpublicsettingdialog")]
9436pub use profilecardpublicsettingdialog::{
9437    IProfileCardPublicSettingDialogMethods, IProfileCardPublicSettingDialog_DecideEventHandlerMethods,
9438    IProfileCardPublicSettingDialog_DialogMenuItemMethods,
9439};
9440#[cfg(any(feature = "app-profilecardroot-types"))]
9441pub mod profilecardroot;
9442#[cfg(feature = "app-profilecardroot-types")]
9443pub use profilecardroot::{
9444    IProfileCardRoot, IProfileCardRoot_AchievementInfo, IProfileCardRoot_SortieCountInfo, IProfileCardRoot_StartHandler, ProfileCardRoot,
9445    ProfileCardRoot_AchievementInfo, ProfileCardRoot_RectInfo, ProfileCardRoot_SortieCountInfo, ProfileCardRoot_StartHandler,
9446};
9447#[cfg(feature = "app-profilecardroot")]
9448pub use profilecardroot::{
9449    IProfileCardRootMethods, IProfileCardRoot_AchievementInfoMethods, IProfileCardRoot_SortieCountInfoMethods, IProfileCardRoot_StartHandlerMethods,
9450};
9451#[cfg(any(feature = "app-profilecardselecteditmenu-types"))]
9452pub mod profilecardselecteditmenu;
9453#[cfg(feature = "app-profilecardselecteditmenu-types")]
9454pub use profilecardselecteditmenu::{
9455    IProfileCardSelectEditMenu, IProfileCardSelectEditMenu_DecideEventHandler, IProfileCardSelectEditMenu_DisposeEventHandler,
9456    IProfileCardSelectEditMenu_ProfileCardSelectEditMenuItem, ProfileCardSelectEditMenu, ProfileCardSelectEditMenu_DecideEventHandler,
9457    ProfileCardSelectEditMenu_DisposeEventHandler, ProfileCardSelectEditMenu_ProfileCardSelectEditMenuItem, ProfileCardSelectEditMenu_Result2,
9458};
9459#[cfg(feature = "app-profilecardselecteditmenu")]
9460pub use profilecardselecteditmenu::{
9461    IProfileCardSelectEditMenuMethods, IProfileCardSelectEditMenu_DecideEventHandlerMethods, IProfileCardSelectEditMenu_DisposeEventHandlerMethods,
9462    IProfileCardSelectEditMenu_ProfileCardSelectEditMenuItemMethods,
9463};
9464#[cfg(any(feature = "app-profilecardselecteditmenucontent-types"))]
9465pub mod profilecardselecteditmenucontent;
9466#[cfg(feature = "app-profilecardselecteditmenucontent")]
9467pub use profilecardselecteditmenucontent::IProfileCardSelectEditMenuContentMethods;
9468#[cfg(feature = "app-profilecardselecteditmenucontent-types")]
9469pub use profilecardselecteditmenucontent::{IProfileCardSelectEditMenuContent, ProfileCardSelectEditMenuContent};
9470#[cfg(any(feature = "app-profilecardsequence-types"))]
9471pub mod profilecardsequence;
9472#[cfg(feature = "app-profilecardsequence-types")]
9473pub use profilecardsequence::{
9474    IProfileCardSequence, IProfileCardSequence_DisposeEventHandler, ProfileCardSequence, ProfileCardSequence_DisposeEventHandler,
9475    ProfileCardSequence_Label,
9476};
9477#[cfg(feature = "app-profilecardsequence")]
9478pub use profilecardsequence::{IProfileCardSequenceMethods, IProfileCardSequence_DisposeEventHandlerMethods};
9479#[cfg(any(feature = "app-profilecardstampdata-types"))]
9480pub mod profilecardstampdata;
9481#[cfg(feature = "app-profilecardstampdata")]
9482pub use profilecardstampdata::IProfileCardStampDataMethods;
9483#[cfg(feature = "app-profilecardstampdata-types")]
9484pub use profilecardstampdata::{IProfileCardStampData, ProfileCardStampData, ProfileCardStampData_Categories};
9485#[cfg(any(feature = "app-profilecardstamplistmenu-types"))]
9486pub mod profilecardstamplistmenu;
9487#[cfg(feature = "app-profilecardstamplistmenu-types")]
9488pub use profilecardstamplistmenu::{
9489    IProfileCardStampListMenu, IProfileCardStampListMenu_CloseEventHandler, IProfileCardStampListMenu_DecideEventHandler,
9490    IProfileCardStampListMenu_DisposeEventHandler, ProfileCardStampListMenu, ProfileCardStampListMenu_CloseEventHandler,
9491    ProfileCardStampListMenu_DecideEventHandler, ProfileCardStampListMenu_DisposeEventHandler,
9492};
9493#[cfg(feature = "app-profilecardstamplistmenu")]
9494pub use profilecardstamplistmenu::{
9495    IProfileCardStampListMenuMethods, IProfileCardStampListMenu_CloseEventHandlerMethods, IProfileCardStampListMenu_DecideEventHandlerMethods,
9496    IProfileCardStampListMenu_DisposeEventHandlerMethods,
9497};
9498#[cfg(any(feature = "app-profilecardstamplistmenucontent-types"))]
9499pub mod profilecardstamplistmenucontent;
9500#[cfg(feature = "app-profilecardstamplistmenucontent")]
9501pub use profilecardstamplistmenucontent::IProfileCardStampListMenuContentMethods;
9502#[cfg(feature = "app-profilecardstamplistmenucontent-types")]
9503pub use profilecardstamplistmenucontent::{IProfileCardStampListMenuContent, ProfileCardStampListMenuContent};
9504#[cfg(any(feature = "app-profilecardstamplistmenuitem-types"))]
9505pub mod profilecardstamplistmenuitem;
9506#[cfg(feature = "app-profilecardstamplistmenuitem")]
9507pub use profilecardstamplistmenuitem::IProfileCardStampListMenuItemMethods;
9508#[cfg(feature = "app-profilecardstamplistmenuitem-types")]
9509pub use profilecardstamplistmenuitem::{IProfileCardStampListMenuItem, ProfileCardStampListMenuItem};
9510#[cfg(any(feature = "app-profilecardstamplistmenuitemcontent-types"))]
9511pub mod profilecardstamplistmenuitemcontent;
9512#[cfg(feature = "app-profilecardstamplistmenuitemcontent")]
9513pub use profilecardstamplistmenuitemcontent::IProfileCardStampListMenuItemContentMethods;
9514#[cfg(feature = "app-profilecardstamplistmenuitemcontent-types")]
9515pub use profilecardstamplistmenuitemcontent::{IProfileCardStampListMenuItemContent, ProfileCardStampListMenuItemContent};
9516#[cfg(any(feature = "app-profilecardstampmenu-types"))]
9517pub mod profilecardstampmenu;
9518#[cfg(feature = "app-profilecardstampmenu-types")]
9519pub use profilecardstampmenu::{
9520    IProfileCardStampMenu, IProfileCardStampMenu_ConfirmToClearDialog, IProfileCardStampMenu_ConfirmToClearDialog_DecideEventHandler,
9521    IProfileCardStampMenu_ConfirmToCloseDialog, IProfileCardStampMenu_ConfirmToCloseDialog_DecideEventHandler, IProfileCardStampMenu_DialogMenuItem,
9522    IProfileCardStampMenu_DisposeEventHandler, ProfileCardStampMenu, ProfileCardStampMenu_ConfirmToClearDialog,
9523    ProfileCardStampMenu_ConfirmToClearDialog_DecideEventHandler, ProfileCardStampMenu_ConfirmToCloseDialog,
9524    ProfileCardStampMenu_ConfirmToCloseDialog_DecideEventHandler, ProfileCardStampMenu_DialogMenuItem, ProfileCardStampMenu_DisposeEventHandler,
9525    ProfileCardStampMenu_EditMode,
9526};
9527#[cfg(feature = "app-profilecardstampmenu")]
9528pub use profilecardstampmenu::{
9529    IProfileCardStampMenuMethods, IProfileCardStampMenu_ConfirmToClearDialogMethods,
9530    IProfileCardStampMenu_ConfirmToClearDialog_DecideEventHandlerMethods, IProfileCardStampMenu_ConfirmToCloseDialogMethods,
9531    IProfileCardStampMenu_ConfirmToCloseDialog_DecideEventHandlerMethods, IProfileCardStampMenu_DialogMenuItemMethods,
9532    IProfileCardStampMenu_DisposeEventHandlerMethods,
9533};
9534#[cfg(any(feature = "app-profilecardstampobject-types"))]
9535pub mod profilecardstampobject;
9536#[cfg(feature = "app-profilecardstampobject")]
9537pub use profilecardstampobject::IProfileCardStampObjectMethods;
9538#[cfg(feature = "app-profilecardstampobject-types")]
9539pub use profilecardstampobject::{IProfileCardStampObject, ProfileCardStampObject};
9540#[cfg(any(feature = "app-profilecardstamproot-types"))]
9541pub mod profilecardstamproot;
9542#[cfg(feature = "app-profilecardstamproot")]
9543pub use profilecardstamproot::IProfileCardStampRootMethods;
9544#[cfg(feature = "app-profilecardstamproot-types")]
9545pub use profilecardstamproot::{IProfileCardStampRoot, ProfileCardStampRoot};
9546#[cfg(any(feature = "app-profilecardstampvisibilitysettingdialog-types"))]
9547pub mod profilecardstampvisibilitysettingdialog;
9548#[cfg(feature = "app-profilecardstampvisibilitysettingdialog-types")]
9549pub use profilecardstampvisibilitysettingdialog::{
9550    IProfileCardStampVisibilitySettingDialog, IProfileCardStampVisibilitySettingDialog_DecideEventHandler,
9551    IProfileCardStampVisibilitySettingDialog_DialogMenuItem, ProfileCardStampVisibilitySettingDialog,
9552    ProfileCardStampVisibilitySettingDialog_DecideEventHandler, ProfileCardStampVisibilitySettingDialog_DialogMenuItem,
9553};
9554#[cfg(feature = "app-profilecardstampvisibilitysettingdialog")]
9555pub use profilecardstampvisibilitysettingdialog::{
9556    IProfileCardStampVisibilitySettingDialogMethods, IProfileCardStampVisibilitySettingDialog_DecideEventHandlerMethods,
9557    IProfileCardStampVisibilitySettingDialog_DialogMenuItemMethods,
9558};
9559#[cfg(any(feature = "app-profilecardtextcolordata-types"))]
9560pub mod profilecardtextcolordata;
9561#[cfg(feature = "app-profilecardtextcolordata")]
9562pub use profilecardtextcolordata::IProfileCardTextColorDataMethods;
9563#[cfg(feature = "app-profilecardtextcolordata-types")]
9564pub use profilecardtextcolordata::{IProfileCardTextColorData, ProfileCardTextColorData};
9565#[cfg(any(feature = "app-profilecardtextdecodata-types"))]
9566pub mod profilecardtextdecodata;
9567#[cfg(feature = "app-profilecardtextdecodata")]
9568pub use profilecardtextdecodata::IProfileCardTextDecoDataMethods;
9569#[cfg(feature = "app-profilecardtextdecodata-types")]
9570pub use profilecardtextdecodata::{IProfileCardTextDecoData, ProfileCardTextDecoData};
9571#[cfg(any(feature = "app-profilecardtextlistmenucontent-types"))]
9572pub mod profilecardtextlistmenucontent;
9573#[cfg(feature = "app-profilecardtextlistmenucontent")]
9574pub use profilecardtextlistmenucontent::IProfileCardTextListMenuContentMethods;
9575#[cfg(feature = "app-profilecardtextlistmenucontent-types")]
9576pub use profilecardtextlistmenucontent::{IProfileCardTextListMenuContent, ProfileCardTextListMenuContent};
9577#[cfg(any(feature = "app-profilecardtextlistmenuitemcontent-types"))]
9578pub mod profilecardtextlistmenuitemcontent;
9579#[cfg(feature = "app-profilecardtextlistmenuitemcontent")]
9580pub use profilecardtextlistmenuitemcontent::IProfileCardTextListMenuItemContentMethods;
9581#[cfg(feature = "app-profilecardtextlistmenuitemcontent-types")]
9582pub use profilecardtextlistmenuitemcontent::{IProfileCardTextListMenuItemContent, ProfileCardTextListMenuItemContent};
9583#[cfg(any(feature = "app-profilecardthemeofeditmapdata-types"))]
9584pub mod profilecardthemeofeditmapdata;
9585#[cfg(feature = "app-profilecardthemeofeditmapdata")]
9586pub use profilecardthemeofeditmapdata::IProfileCardThemeOfEditMapDataMethods;
9587#[cfg(feature = "app-profilecardthemeofeditmapdata-types")]
9588pub use profilecardthemeofeditmapdata::{IProfileCardThemeOfEditMapData, ProfileCardThemeOfEditMapData, ProfileCardThemeOfEditMapData_Categories};
9589#[cfg(any(feature = "app-profilecardtitledata-types"))]
9590pub mod profilecardtitledata;
9591#[cfg(feature = "app-profilecardtitledata")]
9592pub use profilecardtitledata::IProfileCardTitleDataMethods;
9593#[cfg(feature = "app-profilecardtitledata-types")]
9594pub use profilecardtitledata::{IProfileCardTitleData, ProfileCardTitleData};
9595#[cfg(any(feature = "app-profilecardtitleemptymenuitem-types"))]
9596pub mod profilecardtitleemptymenuitem;
9597#[cfg(feature = "app-profilecardtitleemptymenuitem")]
9598pub use profilecardtitleemptymenuitem::IProfileCardTitleEmptyMenuItemMethods;
9599#[cfg(feature = "app-profilecardtitleemptymenuitem-types")]
9600pub use profilecardtitleemptymenuitem::{IProfileCardTitleEmptyMenuItem, ProfileCardTitleEmptyMenuItem};
9601#[cfg(any(feature = "app-profilecardtitlemenu-types"))]
9602pub mod profilecardtitlemenu;
9603#[cfg(feature = "app-profilecardtitlemenu-types")]
9604pub use profilecardtitlemenu::{
9605    IProfileCardTitleMenu, IProfileCardTitleMenu_DisposeEventHandler, ProfileCardTitleMenu, ProfileCardTitleMenu_DisposeEventHandler,
9606};
9607#[cfg(feature = "app-profilecardtitlemenu")]
9608pub use profilecardtitlemenu::{IProfileCardTitleMenuMethods, IProfileCardTitleMenu_DisposeEventHandlerMethods};
9609#[cfg(any(feature = "app-profilecardtitlemenuitem-types"))]
9610pub mod profilecardtitlemenuitem;
9611#[cfg(feature = "app-profilecardtitlemenuitem")]
9612pub use profilecardtitlemenuitem::IProfileCardTitleMenuItemMethods;
9613#[cfg(feature = "app-profilecardtitlemenuitem-types")]
9614pub use profilecardtitlemenuitem::{IProfileCardTitleMenuItem, ProfileCardTitleMenuItem};
9615#[cfg(any(feature = "app-profilecardtopmenu-types"))]
9616pub mod profilecardtopmenu;
9617#[cfg(feature = "app-profilecardtopmenu-types")]
9618pub use profilecardtopmenu::{
9619    IProfileCardTopMenu, IProfileCardTopMenu_AlbumMenuItem, IProfileCardTopMenu_DecideEventHandler, IProfileCardTopMenu_MyCardMenuItem,
9620    IProfileCardTopMenu_PhotoMenuItem, IProfileCardTopMenu_PublicSettingMenuItem, IProfileCardTopMenu_StampVisibilitySettingMenuItem,
9621    ProfileCardTopMenu, ProfileCardTopMenu_AlbumMenuItem, ProfileCardTopMenu_DecideEventHandler, ProfileCardTopMenu_MyCardMenuItem,
9622    ProfileCardTopMenu_PhotoMenuItem, ProfileCardTopMenu_PublicSettingMenuItem, ProfileCardTopMenu_Result2,
9623    ProfileCardTopMenu_StampVisibilitySettingMenuItem,
9624};
9625#[cfg(feature = "app-profilecardtopmenu")]
9626pub use profilecardtopmenu::{
9627    IProfileCardTopMenuMethods, IProfileCardTopMenu_AlbumMenuItemMethods, IProfileCardTopMenu_DecideEventHandlerMethods,
9628    IProfileCardTopMenu_MyCardMenuItemMethods, IProfileCardTopMenu_PhotoMenuItemMethods, IProfileCardTopMenu_PublicSettingMenuItemMethods,
9629    IProfileCardTopMenu_StampVisibilitySettingMenuItemMethods,
9630};
9631#[cfg(any(feature = "app-profilecardtopmenucontent-types"))]
9632pub mod profilecardtopmenucontent;
9633#[cfg(feature = "app-profilecardtopmenucontent")]
9634pub use profilecardtopmenucontent::IProfileCardTopMenuContentMethods;
9635#[cfg(feature = "app-profilecardtopmenucontent-types")]
9636pub use profilecardtopmenucontent::{IProfileCardTopMenuContent, ProfileCardTopMenuContent};
9637#[cfg(any(feature = "app-profilecardtopmenuroot-types"))]
9638pub mod profilecardtopmenuroot;
9639#[cfg(feature = "app-profilecardtopmenuroot")]
9640pub use profilecardtopmenuroot::IProfileCardTopMenuRootMethods;
9641#[cfg(feature = "app-profilecardtopmenuroot-types")]
9642pub use profilecardtopmenuroot::{IProfileCardTopMenuRoot, ProfileCardTopMenuRoot};
9643#[cfg(any(feature = "app-profilecardvariable-types"))]
9644pub mod profilecardvariable;
9645#[cfg(feature = "app-profilecardvariable")]
9646pub use profilecardvariable::IProfileCardVariableMethods;
9647#[cfg(feature = "app-profilecardvariable-types")]
9648pub use profilecardvariable::{IProfileCardVariable, ProfileCardVariable};
9649#[cfg(any(feature = "app-profilecardvisualassets-types"))]
9650pub mod profilecardvisualassets;
9651#[cfg(feature = "app-profilecardvisualassets")]
9652pub use profilecardvisualassets::IProfileCardVisualAssetsMethods;
9653#[cfg(feature = "app-profilecardvisualassets-types")]
9654pub use profilecardvisualassets::{IProfileCardVisualAssets, ProfileCardVisualAssets};
9655#[cfg(any(feature = "app-profilecardvisualbasemenuitem-types"))]
9656pub mod profilecardvisualbasemenuitem;
9657#[cfg(feature = "app-profilecardvisualbasemenuitem")]
9658pub use profilecardvisualbasemenuitem::IProfileCardVisualBaseMenuItemMethods;
9659#[cfg(feature = "app-profilecardvisualbasemenuitem-types")]
9660pub use profilecardvisualbasemenuitem::{IProfileCardVisualBaseMenuItem, ProfileCardVisualBaseMenuItem};
9661#[cfg(any(feature = "app-profilecardvisualbgmenuitem-types"))]
9662pub mod profilecardvisualbgmenuitem;
9663#[cfg(feature = "app-profilecardvisualbgmenuitem")]
9664pub use profilecardvisualbgmenuitem::IProfileCardVisualBgMenuItemMethods;
9665#[cfg(feature = "app-profilecardvisualbgmenuitem-types")]
9666pub use profilecardvisualbgmenuitem::{IProfileCardVisualBgMenuItem, ProfileCardVisualBgMenuItem};
9667#[cfg(any(feature = "app-profilecardvisualcharacterstampemptymenuitem-types"))]
9668pub mod profilecardvisualcharacterstampemptymenuitem;
9669#[cfg(feature = "app-profilecardvisualcharacterstampemptymenuitem")]
9670pub use profilecardvisualcharacterstampemptymenuitem::IProfileCardVisualCharacterStampEmptyMenuItemMethods;
9671#[cfg(feature = "app-profilecardvisualcharacterstampemptymenuitem-types")]
9672pub use profilecardvisualcharacterstampemptymenuitem::{IProfileCardVisualCharacterStampEmptyMenuItem, ProfileCardVisualCharacterStampEmptyMenuItem};
9673#[cfg(any(feature = "app-profilecardvisualcharacterstampmenuitem-types"))]
9674pub mod profilecardvisualcharacterstampmenuitem;
9675#[cfg(feature = "app-profilecardvisualcharacterstampmenuitem")]
9676pub use profilecardvisualcharacterstampmenuitem::IProfileCardVisualCharacterStampMenuItemMethods;
9677#[cfg(feature = "app-profilecardvisualcharacterstampmenuitem-types")]
9678pub use profilecardvisualcharacterstampmenuitem::{IProfileCardVisualCharacterStampMenuItem, ProfileCardVisualCharacterStampMenuItem};
9679#[cfg(any(feature = "app-profilecardvisualframeemptymenuitem-types"))]
9680pub mod profilecardvisualframeemptymenuitem;
9681#[cfg(feature = "app-profilecardvisualframeemptymenuitem")]
9682pub use profilecardvisualframeemptymenuitem::IProfileCardVisualFrameEmptyMenuItemMethods;
9683#[cfg(feature = "app-profilecardvisualframeemptymenuitem-types")]
9684pub use profilecardvisualframeemptymenuitem::{IProfileCardVisualFrameEmptyMenuItem, ProfileCardVisualFrameEmptyMenuItem};
9685#[cfg(any(feature = "app-profilecardvisualframemenuitem-types"))]
9686pub mod profilecardvisualframemenuitem;
9687#[cfg(feature = "app-profilecardvisualframemenuitem")]
9688pub use profilecardvisualframemenuitem::IProfileCardVisualFrameMenuItemMethods;
9689#[cfg(feature = "app-profilecardvisualframemenuitem-types")]
9690pub use profilecardvisualframemenuitem::{IProfileCardVisualFrameMenuItem, ProfileCardVisualFrameMenuItem};
9691#[cfg(any(feature = "app-profilecardvisualmenu-types"))]
9692pub mod profilecardvisualmenu;
9693#[cfg(feature = "app-profilecardvisualmenu-types")]
9694pub use profilecardvisualmenu::{
9695    IProfileCardVisualMenu, IProfileCardVisualMenu_DecideEventHandler, IProfileCardVisualMenu_DisposeEventHandler, ProfileCardVisualMenu,
9696    ProfileCardVisualMenu_Category, ProfileCardVisualMenu_DecideEventHandler, ProfileCardVisualMenu_DisposeEventHandler,
9697};
9698#[cfg(feature = "app-profilecardvisualmenu")]
9699pub use profilecardvisualmenu::{
9700    IProfileCardVisualMenuMethods, IProfileCardVisualMenu_DecideEventHandlerMethods, IProfileCardVisualMenu_DisposeEventHandlerMethods,
9701};
9702#[cfg(any(feature = "app-profilecardvisualmenucontent-types"))]
9703pub mod profilecardvisualmenucontent;
9704#[cfg(feature = "app-profilecardvisualmenucontent")]
9705pub use profilecardvisualmenucontent::IProfileCardVisualMenuContentMethods;
9706#[cfg(feature = "app-profilecardvisualmenucontent-types")]
9707pub use profilecardvisualmenucontent::{IProfileCardVisualMenuContent, ProfileCardVisualMenuContent};
9708#[cfg(any(feature = "app-profilecardvisualmenuitemcontent-types"))]
9709pub mod profilecardvisualmenuitemcontent;
9710#[cfg(feature = "app-profilecardvisualmenuitemcontent")]
9711pub use profilecardvisualmenuitemcontent::IProfileCardVisualMenuItemContentMethods;
9712#[cfg(feature = "app-profilecardvisualmenuitemcontent-types")]
9713pub use profilecardvisualmenuitemcontent::{IProfileCardVisualMenuItemContent, ProfileCardVisualMenuItemContent};
9714#[cfg(any(feature = "app-profilecardvisualtextcolormenuitem-types"))]
9715pub mod profilecardvisualtextcolormenuitem;
9716#[cfg(feature = "app-profilecardvisualtextcolormenuitem")]
9717pub use profilecardvisualtextcolormenuitem::IProfileCardVisualTextColorMenuItemMethods;
9718#[cfg(feature = "app-profilecardvisualtextcolormenuitem-types")]
9719pub use profilecardvisualtextcolormenuitem::{IProfileCardVisualTextColorMenuItem, ProfileCardVisualTextColorMenuItem};
9720#[cfg(any(feature = "app-profilecardvisualtextdecomenuitem-types"))]
9721pub mod profilecardvisualtextdecomenuitem;
9722#[cfg(feature = "app-profilecardvisualtextdecomenuitem")]
9723pub use profilecardvisualtextdecomenuitem::IProfileCardVisualTextDecoMenuItemMethods;
9724#[cfg(feature = "app-profilecardvisualtextdecomenuitem-types")]
9725pub use profilecardvisualtextdecomenuitem::{IProfileCardVisualTextDecoMenuItem, ProfileCardVisualTextDecoMenuItem};
9726#[cfg(any(feature = "app-profilelist-types"))]
9727pub mod profilelist;
9728#[cfg(feature = "app-profilelist")]
9729pub use profilelist::IProfileListMethods;
9730#[cfg(feature = "app-profilelist-types")]
9731pub use profilelist::{IProfileList, ProfileList};
9732#[cfg(any(feature = "app-propertyinfoitem-types"))]
9733pub mod propertyinfoitem;
9734#[cfg(feature = "app-propertyinfoitem")]
9735pub use propertyinfoitem::IPropertyInfoItemMethods;
9736#[cfg(feature = "app-propertyinfoitem-types")]
9737pub use propertyinfoitem::{IPropertyInfoItem, PropertyInfoItem};
9738#[cfg(any(feature = "app-publicobject-types"))]
9739pub mod publicobject;
9740#[cfg(feature = "app-publicobject-types")]
9741pub use publicobject::{IPublicObject, IPublicObject_Func_1, IPublicObject_Group, PublicObject, PublicObject_Func_1, PublicObject_Group};
9742#[cfg(feature = "app-publicobject")]
9743pub use publicobject::{IPublicObjectMethods, IPublicObject_Func_1Methods, IPublicObject_GroupMethods};
9744#[cfg(any(feature = "app-push_up-musclepushupsequence-types"))]
9745pub mod push_up;
9746#[cfg(any(feature = "app-qualitysettingsstack-types"))]
9747pub mod qualitysettingsstack;
9748#[cfg(feature = "app-qualitysettingsstack")]
9749pub use qualitysettingsstack::IQualitySettingsStackMethods;
9750#[cfg(feature = "app-qualitysettingsstack-types")]
9751pub use qualitysettingsstack::{IQualitySettingsStack, QualitySettingsStack, QualitySettingsStack_Settings};
9752#[cfg(any(feature = "app-railendmarker-types"))]
9753pub mod railendmarker;
9754#[cfg(feature = "app-railendmarker")]
9755pub use railendmarker::IRailEndMarkerMethods;
9756#[cfg(feature = "app-railendmarker-types")]
9757pub use railendmarker::{IRailEndMarker, RailEndMarker};
9758#[cfg(any(feature = "app-railendmarkerreciever-types"))]
9759pub mod railendmarkerreciever;
9760#[cfg(feature = "app-railendmarkerreciever")]
9761pub use railendmarkerreciever::IRailEndMarkerRecieverMethods;
9762#[cfg(feature = "app-railendmarkerreciever-types")]
9763pub use railendmarkerreciever::{IRailEndMarkerReciever, RailEndMarkerReciever};
9764#[cfg(any(feature = "app-random_2-types"))]
9765pub mod random_2;
9766#[cfg(feature = "app-random_2")]
9767pub use random_2::IRandom_2Methods;
9768#[cfg(feature = "app-random_2-types")]
9769pub use random_2::{IRandom_2, Random_2, Random_Type};
9770#[cfg(any(feature = "app-randomcommand-types"))]
9771pub mod randomcommand;
9772#[cfg(feature = "app-randomcommand")]
9773pub use randomcommand::IRandomCommandMethods;
9774#[cfg(feature = "app-randomcommand-types")]
9775pub use randomcommand::{IRandomCommand, RandomCommand};
9776#[cfg(any(feature = "app-randomseed-types"))]
9777pub mod randomseed;
9778#[cfg(feature = "app-randomseed-types")]
9779pub use randomseed::{RandomSeed, RandomSeed_CastType_I2F};
9780#[cfg(any(feature = "app-rangedata-types"))]
9781pub mod rangedata;
9782#[cfg(feature = "app-rangedata-types")]
9783pub use rangedata::{IRangeData, IRangeData_DirOffsets, RangeData, RangeData_DirOffsets, RangeData_Offset, RangeData_Targets};
9784#[cfg(feature = "app-rangedata")]
9785pub use rangedata::{IRangeDataMethods, IRangeData_DirOffsetsMethods};
9786#[cfg(any(feature = "app-ranking-types"))]
9787pub mod ranking;
9788#[cfg(feature = "app-ranking")]
9789pub use ranking::IRankingMethods;
9790#[cfg(feature = "app-ranking-types")]
9791pub use ranking::{IRanking, Ranking};
9792#[cfg(any(feature = "app-rankingmenu-types"))]
9793pub mod rankingmenu;
9794#[cfg(feature = "app-rankingmenu-types")]
9795pub use rankingmenu::{IRankingMenu, IRankingMenu_RankingMenuItem, RankingMenu, RankingMenu_RankingMenuItem};
9796#[cfg(feature = "app-rankingmenu")]
9797pub use rankingmenu::{IRankingMenuMethods, IRankingMenu_RankingMenuItemMethods};
9798#[cfg(any(feature = "app-rankingmenucontent-types"))]
9799pub mod rankingmenucontent;
9800#[cfg(feature = "app-rankingmenucontent")]
9801pub use rankingmenucontent::IRankingMenuContentMethods;
9802#[cfg(feature = "app-rankingmenucontent-types")]
9803pub use rankingmenucontent::{IRankingMenuContent, RankingMenuContent};
9804#[cfg(any(feature = "app-rankingmenuitemcontent-types"))]
9805pub mod rankingmenuitemcontent;
9806#[cfg(feature = "app-rankingmenuitemcontent")]
9807pub use rankingmenuitemcontent::IRankingMenuItemContentMethods;
9808#[cfg(feature = "app-rankingmenuitemcontent-types")]
9809pub use rankingmenuitemcontent::{IRankingMenuItemContent, RankingMenuItemContent};
9810#[cfg(any(feature = "app-rankingsequence-types"))]
9811pub mod rankingsequence;
9812#[cfg(feature = "app-rankingsequence-types")]
9813pub use rankingsequence::{
9814    IRankingSequence, IRankingSequence_PairMenuItem, IRankingSequence_TopMenu, IRankingSequence_TopMenu_BaseMenuItem,
9815    IRankingSequence_TopMenu_ChapterSelect, IRankingSequence_TopMenu_RankingMenuItem, IRankingSequence_TopMenu_UploadMenuItem,
9816    IRankingSequence_UploadPairsMenu, IRankingSequence_UploadPairsMenu_AddUploadPairsMenuItem,
9817    IRankingSequence_UploadPairsMenu_ClearUploadPairsMenuItem, IRankingSequence_UploadPairsMenu_RandomAddUploadPairsMenuItem,
9818    IRankingSequence_UploadPairsMenu_UploadDataMenuItem, IRankingSequence_UploadPairsMenu_UploadGodMenuItem,
9819    IRankingSequence_UploadPairsMenu_UploadPairMenuItem, IRankingSequence_UploadPairsMenu_UploadPersonMenuItem, RankingSequence,
9820    RankingSequence_Label, RankingSequence_PairMenuItem, RankingSequence_TopMenu, RankingSequence_TopMenu_BaseMenuItem,
9821    RankingSequence_TopMenu_ChapterSelect, RankingSequence_TopMenu_RankingMenuItem, RankingSequence_TopMenu_UploadMenuItem,
9822    RankingSequence_UploadPairsMenu, RankingSequence_UploadPairsMenu_AddUploadPairsMenuItem,
9823    RankingSequence_UploadPairsMenu_ClearUploadPairsMenuItem, RankingSequence_UploadPairsMenu_RandomAddUploadPairsMenuItem,
9824    RankingSequence_UploadPairsMenu_UploadDataMenuItem, RankingSequence_UploadPairsMenu_UploadGodMenuItem,
9825    RankingSequence_UploadPairsMenu_UploadPairMenuItem, RankingSequence_UploadPairsMenu_UploadPersonMenuItem,
9826};
9827#[cfg(feature = "app-rankingsequence")]
9828pub use rankingsequence::{
9829    IRankingSequenceMethods, IRankingSequence_PairMenuItemMethods, IRankingSequence_TopMenuMethods, IRankingSequence_TopMenu_BaseMenuItemMethods,
9830    IRankingSequence_TopMenu_ChapterSelectMethods, IRankingSequence_TopMenu_RankingMenuItemMethods, IRankingSequence_TopMenu_UploadMenuItemMethods,
9831    IRankingSequence_UploadPairsMenuMethods, IRankingSequence_UploadPairsMenu_AddUploadPairsMenuItemMethods,
9832    IRankingSequence_UploadPairsMenu_ClearUploadPairsMenuItemMethods, IRankingSequence_UploadPairsMenu_RandomAddUploadPairsMenuItemMethods,
9833    IRankingSequence_UploadPairsMenu_UploadDataMenuItemMethods, IRankingSequence_UploadPairsMenu_UploadGodMenuItemMethods,
9834    IRankingSequence_UploadPairsMenu_UploadPairMenuItemMethods, IRankingSequence_UploadPairsMenu_UploadPersonMenuItemMethods,
9835};
9836#[cfg(any(feature = "app-rawclasslist_1-types"))]
9837pub mod rawclasslist_1;
9838#[cfg(feature = "app-rawclasslist_1")]
9839pub use rawclasslist_1::IRawClassList_1Methods;
9840#[cfg(feature = "app-rawclasslist_1-types")]
9841pub use rawclasslist_1::{IRawClassList_1, RawClassList_1};
9842#[cfg(any(feature = "app-rawclassstack_1-types"))]
9843pub mod rawclassstack_1;
9844#[cfg(feature = "app-rawclassstack_1")]
9845pub use rawclassstack_1::IRawClassStack_1Methods;
9846#[cfg(feature = "app-rawclassstack_1-types")]
9847pub use rawclassstack_1::{IRawClassStack_1, RawClassStack_1};
9848#[cfg(any(feature = "app-rawfilehandle-types"))]
9849pub mod rawfilehandle;
9850#[cfg(feature = "app-rawfilehandle")]
9851pub use rawfilehandle::IRawFileHandleMethods;
9852#[cfg(feature = "app-rawfilehandle-types")]
9853pub use rawfilehandle::{IRawFileHandle, RawFileHandle};
9854#[cfg(any(feature = "app-rawstructlist_1-types"))]
9855pub mod rawstructlist_1;
9856#[cfg(feature = "app-rawstructlist_1")]
9857pub use rawstructlist_1::IRawStructList_1Methods;
9858#[cfg(feature = "app-rawstructlist_1-types")]
9859pub use rawstructlist_1::{IRawStructList_1, RawStructList_1};
9860#[cfg(any(feature = "app-rawvaluelist-types"))]
9861pub mod rawvaluelist;
9862#[cfg(feature = "app-rawvaluelist")]
9863pub use rawvaluelist::IRawValueListMethods;
9864#[cfg(feature = "app-rawvaluelist-types")]
9865pub use rawvaluelist::{IRawValueList, RawValueList};
9866#[cfg(any(feature = "app-rawvaluestack-types"))]
9867pub mod rawvaluestack;
9868#[cfg(feature = "app-rawvaluestack")]
9869pub use rawvaluestack::IRawValueStackMethods;
9870#[cfg(feature = "app-rawvaluestack-types")]
9871pub use rawvaluestack::{IRawValueStack, RawValueStack};
9872#[cfg(any(feature = "app-refinegodweaponcommon-types"))]
9873pub mod refinegodweaponcommon;
9874#[cfg(feature = "app-refinegodweaponcommon")]
9875pub use refinegodweaponcommon::IRefineGodWeaponCommonMethods;
9876#[cfg(feature = "app-refinegodweaponcommon-types")]
9877pub use refinegodweaponcommon::{IRefineGodWeaponCommon, RefineGodWeaponCommon};
9878#[cfg(any(feature = "app-refinegodweaponparamemptymenuitem-types"))]
9879pub mod refinegodweaponparamemptymenuitem;
9880#[cfg(feature = "app-refinegodweaponparamemptymenuitem")]
9881pub use refinegodweaponparamemptymenuitem::IRefineGodWeaponParamEmptyMenuItemMethods;
9882#[cfg(feature = "app-refinegodweaponparamemptymenuitem-types")]
9883pub use refinegodweaponparamemptymenuitem::{IRefineGodWeaponParamEmptyMenuItem, RefineGodWeaponParamEmptyMenuItem};
9884#[cfg(any(feature = "app-refinegodweaponparammanager-types"))]
9885pub mod refinegodweaponparammanager;
9886#[cfg(feature = "app-refinegodweaponparammanager-types")]
9887pub use refinegodweaponparammanager::{
9888    IRefineGodWeaponParamManager, IRefineGodWeaponParamManager_ReturnEventHandler, RefineGodWeaponParamManager,
9889    RefineGodWeaponParamManager_ReturnEventHandler,
9890};
9891#[cfg(feature = "app-refinegodweaponparammanager")]
9892pub use refinegodweaponparammanager::{IRefineGodWeaponParamManagerMethods, IRefineGodWeaponParamManager_ReturnEventHandlerMethods};
9893#[cfg(any(feature = "app-refinegodweaponparammenu-types"))]
9894pub mod refinegodweaponparammenu;
9895#[cfg(feature = "app-refinegodweaponparammenu-types")]
9896pub use refinegodweaponparammenu::{
9897    IRefineGodWeaponParamMenu, IRefineGodWeaponParamMenu_DecideEventHandler, IRefineGodWeaponParamMenu_RequestCloseEventHandler,
9898    IRefineGodWeaponParamMenu_SelectEventHandler, RefineGodWeaponParamMenu, RefineGodWeaponParamMenu_DecideEventHandler,
9899    RefineGodWeaponParamMenu_RequestCloseEventHandler, RefineGodWeaponParamMenu_SelectEventHandler,
9900};
9901#[cfg(feature = "app-refinegodweaponparammenu")]
9902pub use refinegodweaponparammenu::{
9903    IRefineGodWeaponParamMenuMethods, IRefineGodWeaponParamMenu_DecideEventHandlerMethods, IRefineGodWeaponParamMenu_RequestCloseEventHandlerMethods,
9904    IRefineGodWeaponParamMenu_SelectEventHandlerMethods,
9905};
9906#[cfg(any(feature = "app-refinegodweaponparammenucontent-types"))]
9907pub mod refinegodweaponparammenucontent;
9908#[cfg(feature = "app-refinegodweaponparammenucontent")]
9909pub use refinegodweaponparammenucontent::IRefineGodWeaponParamMenuContentMethods;
9910#[cfg(feature = "app-refinegodweaponparammenucontent-types")]
9911pub use refinegodweaponparammenucontent::{IRefineGodWeaponParamMenuContent, RefineGodWeaponParamMenuContent};
9912#[cfg(any(feature = "app-refinegodweaponparammenuitem-types"))]
9913pub mod refinegodweaponparammenuitem;
9914#[cfg(feature = "app-refinegodweaponparammenuitem")]
9915pub use refinegodweaponparammenuitem::IRefineGodWeaponParamMenuItemMethods;
9916#[cfg(feature = "app-refinegodweaponparammenuitem-types")]
9917pub use refinegodweaponparammenuitem::{IRefineGodWeaponParamMenuItem, RefineGodWeaponParamMenuItem};
9918#[cfg(any(feature = "app-refinegodweaponparammenuitemcontent-types"))]
9919pub mod refinegodweaponparammenuitemcontent;
9920#[cfg(feature = "app-refinegodweaponparammenuitemcontent")]
9921pub use refinegodweaponparammenuitemcontent::IRefineGodWeaponParamMenuItemContentMethods;
9922#[cfg(feature = "app-refinegodweaponparammenuitemcontent-types")]
9923pub use refinegodweaponparammenuitemcontent::{IRefineGodWeaponParamMenuItemContent, RefineGodWeaponParamMenuItemContent};
9924#[cfg(any(feature = "app-refinegodweaponresetyesnodialog-types"))]
9925pub mod refinegodweaponresetyesnodialog;
9926#[cfg(feature = "app-refinegodweaponresetyesnodialog-types")]
9927pub use refinegodweaponresetyesnodialog::{
9928    IRefineGodWeaponResetYesNoDialog, IRefineGodWeaponResetYesNoDialog_YesEventHandler, IRefineGodWeaponResetYesNoDialog_YesMenuItem,
9929    RefineGodWeaponResetYesNoDialog, RefineGodWeaponResetYesNoDialog_YesEventHandler, RefineGodWeaponResetYesNoDialog_YesMenuItem,
9930};
9931#[cfg(feature = "app-refinegodweaponresetyesnodialog")]
9932pub use refinegodweaponresetyesnodialog::{
9933    IRefineGodWeaponResetYesNoDialogMethods, IRefineGodWeaponResetYesNoDialog_YesEventHandlerMethods,
9934    IRefineGodWeaponResetYesNoDialog_YesMenuItemMethods,
9935};
9936#[cfg(any(feature = "app-refinegodweaponroot-types"))]
9937pub mod refinegodweaponroot;
9938#[cfg(feature = "app-refinegodweaponroot-types")]
9939pub use refinegodweaponroot::{
9940    IRefineGodWeaponRoot, IRefineGodWeaponRoot_RefineStatus, IRefineGodWeaponRoot_RefineStatusEfficacy, IRefineGodWeaponRoot_WeaponInfoLabel,
9941    RefineGodWeaponRoot, RefineGodWeaponRoot_RefineStatus, RefineGodWeaponRoot_RefineStatusEfficacy, RefineGodWeaponRoot_WeaponInfoLabel,
9942};
9943#[cfg(feature = "app-refinegodweaponroot")]
9944pub use refinegodweaponroot::{
9945    IRefineGodWeaponRootMethods, IRefineGodWeaponRoot_RefineStatusEfficacyMethods, IRefineGodWeaponRoot_RefineStatusMethods,
9946    IRefineGodWeaponRoot_WeaponInfoLabelMethods,
9947};
9948#[cfg(any(feature = "app-refinegodweaponselectemptymenuitem-types"))]
9949pub mod refinegodweaponselectemptymenuitem;
9950#[cfg(feature = "app-refinegodweaponselectemptymenuitem")]
9951pub use refinegodweaponselectemptymenuitem::IRefineGodWeaponSelectEmptyMenuItemMethods;
9952#[cfg(feature = "app-refinegodweaponselectemptymenuitem-types")]
9953pub use refinegodweaponselectemptymenuitem::{IRefineGodWeaponSelectEmptyMenuItem, RefineGodWeaponSelectEmptyMenuItem};
9954#[cfg(any(feature = "app-refinegodweaponselectmanager-types"))]
9955pub mod refinegodweaponselectmanager;
9956#[cfg(feature = "app-refinegodweaponselectmanager-types")]
9957pub use refinegodweaponselectmanager::{
9958    IRefineGodWeaponSelectManager, IRefineGodWeaponSelectManager_ReturnEventHandler, RefineGodWeaponSelectManager,
9959    RefineGodWeaponSelectManager_ReturnEventHandler,
9960};
9961#[cfg(feature = "app-refinegodweaponselectmanager")]
9962pub use refinegodweaponselectmanager::{IRefineGodWeaponSelectManagerMethods, IRefineGodWeaponSelectManager_ReturnEventHandlerMethods};
9963#[cfg(any(feature = "app-refinegodweaponselectmenu-types"))]
9964pub mod refinegodweaponselectmenu;
9965#[cfg(feature = "app-refinegodweaponselectmenu-types")]
9966pub use refinegodweaponselectmenu::{
9967    IRefineGodWeaponSelectMenu, IRefineGodWeaponSelectMenu_DecideEventHandler, IRefineGodWeaponSelectMenu_RequestCloseEventHandler,
9968    IRefineGodWeaponSelectMenu_SelectEventHandler, RefineGodWeaponSelectMenu, RefineGodWeaponSelectMenu_DecideEventHandler,
9969    RefineGodWeaponSelectMenu_RequestCloseEventHandler, RefineGodWeaponSelectMenu_SelectEventHandler,
9970};
9971#[cfg(feature = "app-refinegodweaponselectmenu")]
9972pub use refinegodweaponselectmenu::{
9973    IRefineGodWeaponSelectMenuMethods, IRefineGodWeaponSelectMenu_DecideEventHandlerMethods,
9974    IRefineGodWeaponSelectMenu_RequestCloseEventHandlerMethods, IRefineGodWeaponSelectMenu_SelectEventHandlerMethods,
9975};
9976#[cfg(any(feature = "app-refinegodweaponselectmenucontent-types"))]
9977pub mod refinegodweaponselectmenucontent;
9978#[cfg(feature = "app-refinegodweaponselectmenucontent")]
9979pub use refinegodweaponselectmenucontent::IRefineGodWeaponSelectMenuContentMethods;
9980#[cfg(feature = "app-refinegodweaponselectmenucontent-types")]
9981pub use refinegodweaponselectmenucontent::{IRefineGodWeaponSelectMenuContent, RefineGodWeaponSelectMenuContent};
9982#[cfg(any(feature = "app-refinegodweaponselectmenuitem-types"))]
9983pub mod refinegodweaponselectmenuitem;
9984#[cfg(feature = "app-refinegodweaponselectmenuitem")]
9985pub use refinegodweaponselectmenuitem::IRefineGodWeaponSelectMenuItemMethods;
9986#[cfg(feature = "app-refinegodweaponselectmenuitem-types")]
9987pub use refinegodweaponselectmenuitem::{IRefineGodWeaponSelectMenuItem, RefineGodWeaponSelectMenuItem};
9988#[cfg(any(feature = "app-refinegodweaponselectmenuitemcontent-types"))]
9989pub mod refinegodweaponselectmenuitemcontent;
9990#[cfg(feature = "app-refinegodweaponselectmenuitemcontent")]
9991pub use refinegodweaponselectmenuitemcontent::IRefineGodWeaponSelectMenuItemContentMethods;
9992#[cfg(feature = "app-refinegodweaponselectmenuitemcontent-types")]
9993pub use refinegodweaponselectmenuitemcontent::{IRefineGodWeaponSelectMenuItemContent, RefineGodWeaponSelectMenuItemContent};
9994#[cfg(any(feature = "app-refinegodweaponsequence-types"))]
9995pub mod refinegodweaponsequence;
9996#[cfg(feature = "app-refinegodweaponsequence")]
9997pub use refinegodweaponsequence::IRefineGodWeaponSequenceMethods;
9998#[cfg(feature = "app-refinegodweaponsequence-types")]
9999pub use refinegodweaponsequence::{IRefineGodWeaponSequence, RefineGodWeaponSequence, RefineGodWeaponSequence_Label2};
10000#[cfg(any(feature = "app-refinegodweapontopmenu-types"))]
10001pub mod refinegodweapontopmenu;
10002#[cfg(feature = "app-refinegodweapontopmenu-types")]
10003pub use refinegodweapontopmenu::{
10004    IRefineGodWeaponTopMenu, IRefineGodWeaponTopMenu_DecideEventHandler, IRefineGodWeaponTopMenu_RefineMenuItem,
10005    IRefineGodWeaponTopMenu_ResetMenuItem, RefineGodWeaponTopMenu, RefineGodWeaponTopMenu_DecideEventHandler, RefineGodWeaponTopMenu_RefineMenuItem,
10006    RefineGodWeaponTopMenu_ResetMenuItem, RefineGodWeaponTopMenu_Result2,
10007};
10008#[cfg(feature = "app-refinegodweapontopmenu")]
10009pub use refinegodweapontopmenu::{
10010    IRefineGodWeaponTopMenuMethods, IRefineGodWeaponTopMenu_DecideEventHandlerMethods, IRefineGodWeaponTopMenu_RefineMenuItemMethods,
10011    IRefineGodWeaponTopMenu_ResetMenuItemMethods,
10012};
10013#[cfg(any(feature = "app-refinegodweaponyesnodialog-types"))]
10014pub mod refinegodweaponyesnodialog;
10015#[cfg(feature = "app-refinegodweaponyesnodialog-types")]
10016pub use refinegodweaponyesnodialog::{
10017    IRefineGodWeaponYesNoDialog, IRefineGodWeaponYesNoDialog_YesEventHandler, IRefineGodWeaponYesNoDialog_YesMenuItem, RefineGodWeaponYesNoDialog,
10018    RefineGodWeaponYesNoDialog_YesEventHandler, RefineGodWeaponYesNoDialog_YesMenuItem,
10019};
10020#[cfg(feature = "app-refinegodweaponyesnodialog")]
10021pub use refinegodweaponyesnodialog::{
10022    IRefineGodWeaponYesNoDialogMethods, IRefineGodWeaponYesNoDialog_YesEventHandlerMethods, IRefineGodWeaponYesNoDialog_YesMenuItemMethods,
10023};
10024#[cfg(any(feature = "app-refineitemdetailwindow-types"))]
10025pub mod refineitemdetailwindow;
10026#[cfg(feature = "app-refineitemdetailwindow")]
10027pub use refineitemdetailwindow::IRefineItemDetailWindowMethods;
10028#[cfg(feature = "app-refineitemdetailwindow-types")]
10029pub use refineitemdetailwindow::{IRefineItemDetailWindow, RefineItemDetailWindow};
10030#[cfg(any(feature = "app-refineringexecute-types"))]
10031pub mod refineringexecute;
10032#[cfg(feature = "app-refineringexecute")]
10033pub use refineringexecute::IRefineRingExecuteMethods;
10034#[cfg(feature = "app-refineringexecute-types")]
10035pub use refineringexecute::{IRefineRingExecute, RefineRingExecute};
10036#[cfg(any(feature = "app-refineringinfowindow-types"))]
10037pub mod refineringinfowindow;
10038#[cfg(feature = "app-refineringinfowindow-types")]
10039pub use refineringinfowindow::{
10040    IRefineRingInfoWindow, IRefineRingInfoWindow_RingRefineStatistics, IRefineRingInfoWindow_RingRefinedInfo, RefineRingInfoWindow,
10041    RefineRingInfoWindow_RingRefineStatistics, RefineRingInfoWindow_RingRefinedInfo,
10042};
10043#[cfg(feature = "app-refineringinfowindow")]
10044pub use refineringinfowindow::{
10045    IRefineRingInfoWindowMethods, IRefineRingInfoWindow_RingRefineStatisticsMethods, IRefineRingInfoWindow_RingRefinedInfoMethods,
10046};
10047#[cfg(any(feature = "app-refineringresult10ringinfocontent-types"))]
10048pub mod refineringresult10ringinfocontent;
10049#[cfg(feature = "app-refineringresult10ringinfocontent-types")]
10050pub use refineringresult10ringinfocontent::{
10051    IRefineRingResult10RingInfoContent, IRefineRingResult10RingInfoContent_RingParam, RefineRingResult10RingInfoContent,
10052    RefineRingResult10RingInfoContent_RingParam,
10053};
10054#[cfg(feature = "app-refineringresult10ringinfocontent")]
10055pub use refineringresult10ringinfocontent::{IRefineRingResult10RingInfoContentMethods, IRefineRingResult10RingInfoContent_RingParamMethods};
10056#[cfg(any(feature = "app-refineringresult10window-types"))]
10057pub mod refineringresult10window;
10058#[cfg(feature = "app-refineringresult10window")]
10059pub use refineringresult10window::IRefineRingResult10WindowMethods;
10060#[cfg(feature = "app-refineringresult10window-types")]
10061pub use refineringresult10window::{IRefineRingResult10Window, RefineRingResult10Window};
10062#[cfg(any(feature = "app-refineringresult1window-types"))]
10063pub mod refineringresult1window;
10064#[cfg(feature = "app-refineringresult1window-types")]
10065pub use refineringresult1window::{
10066    IRefineRingResult1Window, IRefineRingResult1Window_RingParam, RefineRingResult1Window, RefineRingResult1Window_RingParam,
10067};
10068#[cfg(feature = "app-refineringresult1window")]
10069pub use refineringresult1window::{IRefineRingResult1WindowMethods, IRefineRingResult1Window_RingParamMethods};
10070#[cfg(any(feature = "app-refineringtimesselectmenu-types"))]
10071pub mod refineringtimesselectmenu;
10072#[cfg(feature = "app-refineringtimesselectmenu-types")]
10073pub use refineringtimesselectmenu::{
10074    IRefineRingTimesSelectMenu, IRefineRingTimesSelectMenu_DecideEventHandler, RefineRingTimesSelectMenu,
10075    RefineRingTimesSelectMenu_DecideEventHandler,
10076};
10077#[cfg(feature = "app-refineringtimesselectmenu")]
10078pub use refineringtimesselectmenu::{IRefineRingTimesSelectMenuMethods, IRefineRingTimesSelectMenu_DecideEventHandlerMethods};
10079#[cfg(any(feature = "app-refineringtimesselectmenucontent-types"))]
10080pub mod refineringtimesselectmenucontent;
10081#[cfg(feature = "app-refineringtimesselectmenucontent")]
10082pub use refineringtimesselectmenucontent::IRefineRingTimesSelectMenuContentMethods;
10083#[cfg(feature = "app-refineringtimesselectmenucontent-types")]
10084pub use refineringtimesselectmenucontent::{IRefineRingTimesSelectMenuContent, RefineRingTimesSelectMenuContent};
10085#[cfg(any(feature = "app-refineringtimesselectmenuitem-types"))]
10086pub mod refineringtimesselectmenuitem;
10087#[cfg(feature = "app-refineringtimesselectmenuitem")]
10088pub use refineringtimesselectmenuitem::IRefineRingTimesSelectMenuItemMethods;
10089#[cfg(feature = "app-refineringtimesselectmenuitem-types")]
10090pub use refineringtimesselectmenuitem::{IRefineRingTimesSelectMenuItem, RefineRingTimesSelectMenuItem};
10091#[cfg(any(feature = "app-refineringtimesselectmenuitemcontent-types"))]
10092pub mod refineringtimesselectmenuitemcontent;
10093#[cfg(feature = "app-refineringtimesselectmenuitemcontent")]
10094pub use refineringtimesselectmenuitemcontent::IRefineRingTimesSelectMenuItemContentMethods;
10095#[cfg(feature = "app-refineringtimesselectmenuitemcontent-types")]
10096pub use refineringtimesselectmenuitemcontent::{IRefineRingTimesSelectMenuItemContent, RefineRingTimesSelectMenuItemContent};
10097#[cfg(any(feature = "app-refineringtimesselectroot-types"))]
10098pub mod refineringtimesselectroot;
10099#[cfg(feature = "app-refineringtimesselectroot")]
10100pub use refineringtimesselectroot::IRefineRingTimesSelectRootMethods;
10101#[cfg(feature = "app-refineringtimesselectroot-types")]
10102pub use refineringtimesselectroot::{IRefineRingTimesSelectRoot, RefineRingTimesSelectRoot};
10103#[cfg(any(feature = "app-refineringunitselectmenu-types"))]
10104pub mod refineringunitselectmenu;
10105#[cfg(feature = "app-refineringunitselectmenu")]
10106pub use refineringunitselectmenu::IRefineRingUnitSelectMenuMethods;
10107#[cfg(feature = "app-refineringunitselectmenu-types")]
10108pub use refineringunitselectmenu::{IRefineRingUnitSelectMenu, RefineRingUnitSelectMenu};
10109#[cfg(any(feature = "app-refineshopengravedemo-types"))]
10110pub mod refineshopengravedemo;
10111#[cfg(feature = "app-refineshopengravedemo")]
10112pub use refineshopengravedemo::IRefineShopEngraveDemoMethods;
10113#[cfg(feature = "app-refineshopengravedemo-types")]
10114pub use refineshopengravedemo::{IRefineShopEngraveDemo, RefineShopEngraveDemo, RefineShopEngraveDemo_Label};
10115#[cfg(any(feature = "app-refineshopengravedemoroot-types"))]
10116pub mod refineshopengravedemoroot;
10117#[cfg(feature = "app-refineshopengravedemoroot")]
10118pub use refineshopengravedemoroot::IRefineShopEngraveDemoRootMethods;
10119#[cfg(feature = "app-refineshopengravedemoroot-types")]
10120pub use refineshopengravedemoroot::{IRefineShopEngraveDemoRoot, RefineShopEngraveDemoRoot};
10121#[cfg(any(feature = "app-refineshopengravegodemptymenuitem-types"))]
10122pub mod refineshopengravegodemptymenuitem;
10123#[cfg(feature = "app-refineshopengravegodemptymenuitem")]
10124pub use refineshopengravegodemptymenuitem::IRefineShopEngraveGodEmptyMenuItemMethods;
10125#[cfg(feature = "app-refineshopengravegodemptymenuitem-types")]
10126pub use refineshopengravegodemptymenuitem::{IRefineShopEngraveGodEmptyMenuItem, RefineShopEngraveGodEmptyMenuItem};
10127#[cfg(any(feature = "app-refineshopengravegodmenu-types"))]
10128pub mod refineshopengravegodmenu;
10129#[cfg(feature = "app-refineshopengravegodmenu-types")]
10130pub use refineshopengravegodmenu::{
10131    IRefineShopEngraveGodMenu, IRefineShopEngraveGodMenu_DecideEventHandler, IRefineShopEngraveGodMenu_RequestCloseEventHandler,
10132    IRefineShopEngraveGodMenu_SelectEventHandler, RefineShopEngraveGodMenu, RefineShopEngraveGodMenu_DecideEventHandler,
10133    RefineShopEngraveGodMenu_RequestCloseEventHandler, RefineShopEngraveGodMenu_SelectEventHandler,
10134};
10135#[cfg(feature = "app-refineshopengravegodmenu")]
10136pub use refineshopengravegodmenu::{
10137    IRefineShopEngraveGodMenuMethods, IRefineShopEngraveGodMenu_DecideEventHandlerMethods, IRefineShopEngraveGodMenu_RequestCloseEventHandlerMethods,
10138    IRefineShopEngraveGodMenu_SelectEventHandlerMethods,
10139};
10140#[cfg(any(feature = "app-refineshopengravegodmenucontent-types"))]
10141pub mod refineshopengravegodmenucontent;
10142#[cfg(feature = "app-refineshopengravegodmenucontent")]
10143pub use refineshopengravegodmenucontent::IRefineShopEngraveGodMenuContentMethods;
10144#[cfg(feature = "app-refineshopengravegodmenucontent-types")]
10145pub use refineshopengravegodmenucontent::{IRefineShopEngraveGodMenuContent, RefineShopEngraveGodMenuContent};
10146#[cfg(any(feature = "app-refineshopengravegodmenuitem-types"))]
10147pub mod refineshopengravegodmenuitem;
10148#[cfg(feature = "app-refineshopengravegodmenuitem")]
10149pub use refineshopengravegodmenuitem::IRefineShopEngraveGodMenuItemMethods;
10150#[cfg(feature = "app-refineshopengravegodmenuitem-types")]
10151pub use refineshopengravegodmenuitem::{IRefineShopEngraveGodMenuItem, RefineShopEngraveGodMenuItem};
10152#[cfg(any(feature = "app-refineshopengravegodmenuitemcontent-types"))]
10153pub mod refineshopengravegodmenuitemcontent;
10154#[cfg(feature = "app-refineshopengravegodmenuitemcontent")]
10155pub use refineshopengravegodmenuitemcontent::IRefineShopEngraveGodMenuItemContentMethods;
10156#[cfg(feature = "app-refineshopengravegodmenuitemcontent-types")]
10157pub use refineshopengravegodmenuitemcontent::{IRefineShopEngraveGodMenuItemContent, RefineShopEngraveGodMenuItemContent};
10158#[cfg(any(feature = "app-refineshopengravegodroot-types"))]
10159pub mod refineshopengravegodroot;
10160#[cfg(feature = "app-refineshopengravegodroot-types")]
10161pub use refineshopengravegodroot::{
10162    IRefineShopEngraveGodRoot, IRefineShopEngraveGodRoot_ConfirmDialog, IRefineShopEngraveGodRoot_ConfirmDialog_YesEventHandler,
10163    IRefineShopEngraveGodRoot_ConfirmDialog_YesMenuItem, IRefineShopEngraveGodRoot_ConfirmToReplaceDialog,
10164    IRefineShopEngraveGodRoot_ConfirmToReplaceDialog_YesEventHandler, IRefineShopEngraveGodRoot_ConfirmToReplaceDialog_YesMenuItem,
10165    IRefineShopEngraveGodRoot_ReturnEventHandler, RefineShopEngraveGodRoot, RefineShopEngraveGodRoot_ConfirmDialog,
10166    RefineShopEngraveGodRoot_ConfirmDialog_YesEventHandler, RefineShopEngraveGodRoot_ConfirmDialog_YesMenuItem,
10167    RefineShopEngraveGodRoot_ConfirmToReplaceDialog, RefineShopEngraveGodRoot_ConfirmToReplaceDialog_YesEventHandler,
10168    RefineShopEngraveGodRoot_ConfirmToReplaceDialog_YesMenuItem, RefineShopEngraveGodRoot_ReturnEventHandler,
10169};
10170#[cfg(feature = "app-refineshopengravegodroot")]
10171pub use refineshopengravegodroot::{
10172    IRefineShopEngraveGodRootMethods, IRefineShopEngraveGodRoot_ConfirmDialogMethods, IRefineShopEngraveGodRoot_ConfirmDialog_YesEventHandlerMethods,
10173    IRefineShopEngraveGodRoot_ConfirmDialog_YesMenuItemMethods, IRefineShopEngraveGodRoot_ConfirmToReplaceDialogMethods,
10174    IRefineShopEngraveGodRoot_ConfirmToReplaceDialog_YesEventHandlerMethods, IRefineShopEngraveGodRoot_ConfirmToReplaceDialog_YesMenuItemMethods,
10175    IRefineShopEngraveGodRoot_ReturnEventHandlerMethods,
10176};
10177#[cfg(any(feature = "app-refineshopengraveitemselectmenu-types"))]
10178pub mod refineshopengraveitemselectmenu;
10179#[cfg(feature = "app-refineshopengraveitemselectmenu")]
10180pub use refineshopengraveitemselectmenu::IRefineShopEngraveItemSelectMenuMethods;
10181#[cfg(feature = "app-refineshopengraveitemselectmenu-types")]
10182pub use refineshopengraveitemselectmenu::{IRefineShopEngraveItemSelectMenu, RefineShopEngraveItemSelectMenu};
10183#[cfg(any(feature = "app-refineshopengraveitemselectroot-types"))]
10184pub mod refineshopengraveitemselectroot;
10185#[cfg(feature = "app-refineshopengraveitemselectroot")]
10186pub use refineshopengraveitemselectroot::IRefineShopEngraveItemSelectRootMethods;
10187#[cfg(feature = "app-refineshopengraveitemselectroot-types")]
10188pub use refineshopengraveitemselectroot::{IRefineShopEngraveItemSelectRoot, RefineShopEngraveItemSelectRoot};
10189#[cfg(any(feature = "app-refineshopexchangecountmenu-types"))]
10190pub mod refineshopexchangecountmenu;
10191#[cfg(feature = "app-refineshopexchangecountmenu-types")]
10192pub use refineshopexchangecountmenu::{
10193    IRefineShopExchangeCountMenu, IRefineShopExchangeCountMenu_CloseEventHandler, RefineShopExchangeCountMenu,
10194    RefineShopExchangeCountMenu_CloseEventHandler,
10195};
10196#[cfg(feature = "app-refineshopexchangecountmenu")]
10197pub use refineshopexchangecountmenu::{IRefineShopExchangeCountMenuMethods, IRefineShopExchangeCountMenu_CloseEventHandlerMethods};
10198#[cfg(any(feature = "app-refineshopexchangecountmenucontent-types"))]
10199pub mod refineshopexchangecountmenucontent;
10200#[cfg(feature = "app-refineshopexchangecountmenucontent")]
10201pub use refineshopexchangecountmenucontent::IRefineShopExchangeCountMenuContentMethods;
10202#[cfg(feature = "app-refineshopexchangecountmenucontent-types")]
10203pub use refineshopexchangecountmenucontent::{IRefineShopExchangeCountMenuContent, RefineShopExchangeCountMenuContent};
10204#[cfg(any(feature = "app-refineshopexchangecountmenuitem-types"))]
10205pub mod refineshopexchangecountmenuitem;
10206#[cfg(feature = "app-refineshopexchangecountmenuitem-types")]
10207pub use refineshopexchangecountmenuitem::{
10208    IRefineShopExchangeCountMenuItem, IRefineShopExchangeCountMenuItem_DecideEventHandler, IRefineShopExchangeCountMenuItem_SelectEventHandler,
10209    RefineShopExchangeCountMenuItem, RefineShopExchangeCountMenuItem_DecideEventHandler, RefineShopExchangeCountMenuItem_SelectEventHandler,
10210};
10211#[cfg(feature = "app-refineshopexchangecountmenuitem")]
10212pub use refineshopexchangecountmenuitem::{
10213    IRefineShopExchangeCountMenuItemMethods, IRefineShopExchangeCountMenuItem_DecideEventHandlerMethods,
10214    IRefineShopExchangeCountMenuItem_SelectEventHandlerMethods,
10215};
10216#[cfg(any(feature = "app-refineshopexchangemenutop-types"))]
10217pub mod refineshopexchangemenutop;
10218#[cfg(feature = "app-refineshopexchangemenutop-types")]
10219pub use refineshopexchangemenutop::{
10220    IRefineShopExchangeMenuTop, IRefineShopExchangeMenuTop_CloseEventHandler, IRefineShopExchangeMenuTop_ConfirmDialog,
10221    IRefineShopExchangeMenuTop_ConfirmDialog_YesEventHandler, IRefineShopExchangeMenuTop_ConfirmDialog_YesMenuItem, RefineShopExchangeMenuTop,
10222    RefineShopExchangeMenuTop_CloseEventHandler, RefineShopExchangeMenuTop_ConfirmDialog, RefineShopExchangeMenuTop_ConfirmDialog_YesEventHandler,
10223    RefineShopExchangeMenuTop_ConfirmDialog_YesMenuItem, RefineShopExchangeMenuTop_Label,
10224};
10225#[cfg(feature = "app-refineshopexchangemenutop")]
10226pub use refineshopexchangemenutop::{
10227    IRefineShopExchangeMenuTopMethods, IRefineShopExchangeMenuTop_CloseEventHandlerMethods, IRefineShopExchangeMenuTop_ConfirmDialogMethods,
10228    IRefineShopExchangeMenuTop_ConfirmDialog_YesEventHandlerMethods, IRefineShopExchangeMenuTop_ConfirmDialog_YesMenuItemMethods,
10229};
10230#[cfg(any(feature = "app-refineshopexchangeresultpopup-types"))]
10231pub mod refineshopexchangeresultpopup;
10232#[cfg(feature = "app-refineshopexchangeresultpopup")]
10233pub use refineshopexchangeresultpopup::IRefineShopExchangeResultPopupMethods;
10234#[cfg(feature = "app-refineshopexchangeresultpopup-types")]
10235pub use refineshopexchangeresultpopup::{IRefineShopExchangeResultPopup, RefineShopExchangeResultPopup};
10236#[cfg(any(feature = "app-refineshopexchangeroot-types"))]
10237pub mod refineshopexchangeroot;
10238#[cfg(feature = "app-refineshopexchangeroot")]
10239pub use refineshopexchangeroot::IRefineShopExchangeRootMethods;
10240#[cfg(feature = "app-refineshopexchangeroot-types")]
10241pub use refineshopexchangeroot::{IRefineShopExchangeRoot, RefineShopExchangeRoot};
10242#[cfg(any(feature = "app-refineshopexchangesourcemenu-types"))]
10243pub mod refineshopexchangesourcemenu;
10244#[cfg(feature = "app-refineshopexchangesourcemenu-types")]
10245pub use refineshopexchangesourcemenu::{
10246    IRefineShopExchangeSourceMenu, IRefineShopExchangeSourceMenu_CloseEventHandler, RefineShopExchangeSourceMenu,
10247    RefineShopExchangeSourceMenu_CloseEventHandler,
10248};
10249#[cfg(feature = "app-refineshopexchangesourcemenu")]
10250pub use refineshopexchangesourcemenu::{IRefineShopExchangeSourceMenuMethods, IRefineShopExchangeSourceMenu_CloseEventHandlerMethods};
10251#[cfg(any(feature = "app-refineshopexchangesourcemenucontent-types"))]
10252pub mod refineshopexchangesourcemenucontent;
10253#[cfg(feature = "app-refineshopexchangesourcemenucontent")]
10254pub use refineshopexchangesourcemenucontent::IRefineShopExchangeSourceMenuContentMethods;
10255#[cfg(feature = "app-refineshopexchangesourcemenucontent-types")]
10256pub use refineshopexchangesourcemenucontent::{IRefineShopExchangeSourceMenuContent, RefineShopExchangeSourceMenuContent};
10257#[cfg(any(feature = "app-refineshopexchangesourcemenuitem-types"))]
10258pub mod refineshopexchangesourcemenuitem;
10259#[cfg(feature = "app-refineshopexchangesourcemenuitem")]
10260pub use refineshopexchangesourcemenuitem::IRefineShopExchangeSourceMenuItemMethods;
10261#[cfg(feature = "app-refineshopexchangesourcemenuitem-types")]
10262pub use refineshopexchangesourcemenuitem::{IRefineShopExchangeSourceMenuItem, RefineShopExchangeSourceMenuItem};
10263#[cfg(any(feature = "app-refineshopexchangetargetmenu-types"))]
10264pub mod refineshopexchangetargetmenu;
10265#[cfg(feature = "app-refineshopexchangetargetmenu-types")]
10266pub use refineshopexchangetargetmenu::{
10267    IRefineShopExchangeTargetMenu, IRefineShopExchangeTargetMenu_CloseEventHandler, RefineShopExchangeTargetMenu,
10268    RefineShopExchangeTargetMenu_CloseEventHandler,
10269};
10270#[cfg(feature = "app-refineshopexchangetargetmenu")]
10271pub use refineshopexchangetargetmenu::{IRefineShopExchangeTargetMenuMethods, IRefineShopExchangeTargetMenu_CloseEventHandlerMethods};
10272#[cfg(any(feature = "app-refineshopexchangetargetmenucontent-types"))]
10273pub mod refineshopexchangetargetmenucontent;
10274#[cfg(feature = "app-refineshopexchangetargetmenucontent")]
10275pub use refineshopexchangetargetmenucontent::IRefineShopExchangeTargetMenuContentMethods;
10276#[cfg(feature = "app-refineshopexchangetargetmenucontent-types")]
10277pub use refineshopexchangetargetmenucontent::{IRefineShopExchangeTargetMenuContent, RefineShopExchangeTargetMenuContent};
10278#[cfg(any(feature = "app-refineshopexchangetargetmenuitem-types"))]
10279pub mod refineshopexchangetargetmenuitem;
10280#[cfg(feature = "app-refineshopexchangetargetmenuitem")]
10281pub use refineshopexchangetargetmenuitem::IRefineShopExchangeTargetMenuItemMethods;
10282#[cfg(feature = "app-refineshopexchangetargetmenuitem-types")]
10283pub use refineshopexchangetargetmenuitem::{IRefineShopExchangeTargetMenuItem, RefineShopExchangeTargetMenuItem};
10284#[cfg(any(feature = "app-refineshopgodsymbol-types"))]
10285pub mod refineshopgodsymbol;
10286#[cfg(feature = "app-refineshopgodsymbol")]
10287pub use refineshopgodsymbol::IRefineShopGodSymbolMethods;
10288#[cfg(feature = "app-refineshopgodsymbol-types")]
10289pub use refineshopgodsymbol::{IRefineShopGodSymbol, RefineShopGodSymbol};
10290#[cfg(any(feature = "app-refineshoprefinebasemenu-types"))]
10291pub mod refineshoprefinebasemenu;
10292#[cfg(feature = "app-refineshoprefinebasemenu-types")]
10293pub use refineshoprefinebasemenu::{
10294    IRefineShopRefineBaseMenu, IRefineShopRefineBaseMenu_DecideEventHandler, IRefineShopRefineBaseMenu_RequestCloseEventHandler,
10295    IRefineShopRefineBaseMenu_SelectEventHandler, RefineShopRefineBaseMenu, RefineShopRefineBaseMenu_DecideEventHandler,
10296    RefineShopRefineBaseMenu_RequestCloseEventHandler, RefineShopRefineBaseMenu_SelectEventHandler,
10297};
10298#[cfg(feature = "app-refineshoprefinebasemenu")]
10299pub use refineshoprefinebasemenu::{
10300    IRefineShopRefineBaseMenuMethods, IRefineShopRefineBaseMenu_DecideEventHandlerMethods, IRefineShopRefineBaseMenu_RequestCloseEventHandlerMethods,
10301    IRefineShopRefineBaseMenu_SelectEventHandlerMethods,
10302};
10303#[cfg(any(feature = "app-refineshoprefinebasemenucontent-types"))]
10304pub mod refineshoprefinebasemenucontent;
10305#[cfg(feature = "app-refineshoprefinebasemenucontent-types")]
10306pub use refineshoprefinebasemenucontent::{
10307    IRefineShopRefineBaseMenuContent, IRefineShopRefineBaseMenuContent_KindIcon, RefineShopRefineBaseMenuContent,
10308    RefineShopRefineBaseMenuContent_KindIcon,
10309};
10310#[cfg(feature = "app-refineshoprefinebasemenucontent")]
10311pub use refineshoprefinebasemenucontent::{IRefineShopRefineBaseMenuContentMethods, IRefineShopRefineBaseMenuContent_KindIconMethods};
10312#[cfg(any(feature = "app-refineshoprefinebasemenuitem-types"))]
10313pub mod refineshoprefinebasemenuitem;
10314#[cfg(feature = "app-refineshoprefinebasemenuitem")]
10315pub use refineshoprefinebasemenuitem::IRefineShopRefineBaseMenuItemMethods;
10316#[cfg(feature = "app-refineshoprefinebasemenuitem-types")]
10317pub use refineshoprefinebasemenuitem::{IRefineShopRefineBaseMenuItem, RefineShopRefineBaseMenuItem};
10318#[cfg(any(feature = "app-refineshoprefinebasemenuitemcontent-types"))]
10319pub mod refineshoprefinebasemenuitemcontent;
10320#[cfg(feature = "app-refineshoprefinebasemenuitemcontent")]
10321pub use refineshoprefinebasemenuitemcontent::IRefineShopRefineBaseMenuItemContentMethods;
10322#[cfg(feature = "app-refineshoprefinebasemenuitemcontent-types")]
10323pub use refineshoprefinebasemenuitemcontent::{IRefineShopRefineBaseMenuItemContent, RefineShopRefineBaseMenuItemContent};
10324#[cfg(any(feature = "app-refineshoprefinebaseroot-types"))]
10325pub mod refineshoprefinebaseroot;
10326#[cfg(feature = "app-refineshoprefinebaseroot-types")]
10327pub use refineshoprefinebaseroot::{
10328    IRefineShopRefineBaseRoot, IRefineShopRefineBaseRoot_ReturnEventHandler, RefineShopRefineBaseRoot, RefineShopRefineBaseRoot_ReturnEventHandler,
10329};
10330#[cfg(feature = "app-refineshoprefinebaseroot")]
10331pub use refineshoprefinebaseroot::{IRefineShopRefineBaseRootMethods, IRefineShopRefineBaseRoot_ReturnEventHandlerMethods};
10332#[cfg(any(feature = "app-refineshoprefineemptymenuitem-types"))]
10333pub mod refineshoprefineemptymenuitem;
10334#[cfg(feature = "app-refineshoprefineemptymenuitem")]
10335pub use refineshoprefineemptymenuitem::IRefineShopRefineEmptyMenuItemMethods;
10336#[cfg(feature = "app-refineshoprefineemptymenuitem-types")]
10337pub use refineshoprefineemptymenuitem::{IRefineShopRefineEmptyMenuItem, RefineShopRefineEmptyMenuItem};
10338#[cfg(any(feature = "app-refineshoprefinetargetbasemenuitem-types"))]
10339pub mod refineshoprefinetargetbasemenuitem;
10340#[cfg(feature = "app-refineshoprefinetargetbasemenuitem")]
10341pub use refineshoprefinetargetbasemenuitem::IRefineShopRefineTargetBaseMenuItemMethods;
10342#[cfg(feature = "app-refineshoprefinetargetbasemenuitem-types")]
10343pub use refineshoprefinetargetbasemenuitem::{IRefineShopRefineTargetBaseMenuItem, RefineShopRefineTargetBaseMenuItem};
10344#[cfg(any(feature = "app-refineshoprefinetargetevolvemenuitem-types"))]
10345pub mod refineshoprefinetargetevolvemenuitem;
10346#[cfg(feature = "app-refineshoprefinetargetevolvemenuitem")]
10347pub use refineshoprefinetargetevolvemenuitem::IRefineShopRefineTargetEvolveMenuItemMethods;
10348#[cfg(feature = "app-refineshoprefinetargetevolvemenuitem-types")]
10349pub use refineshoprefinetargetevolvemenuitem::{IRefineShopRefineTargetEvolveMenuItem, RefineShopRefineTargetEvolveMenuItem};
10350#[cfg(any(feature = "app-refineshoprefinetargetmenu-types"))]
10351pub mod refineshoprefinetargetmenu;
10352#[cfg(feature = "app-refineshoprefinetargetmenu-types")]
10353pub use refineshoprefinetargetmenu::{
10354    IRefineShopRefineTargetMenu, IRefineShopRefineTargetMenu_DecideToEvolveEventHandler, IRefineShopRefineTargetMenu_DecideToRefineEventHandler,
10355    IRefineShopRefineTargetMenu_RequestCloseEventHandler, IRefineShopRefineTargetMenu_SelectEventHandler, RefineShopRefineTargetMenu,
10356    RefineShopRefineTargetMenu_DecideToEvolveEventHandler, RefineShopRefineTargetMenu_DecideToRefineEventHandler,
10357    RefineShopRefineTargetMenu_RequestCloseEventHandler, RefineShopRefineTargetMenu_SelectEventHandler,
10358};
10359#[cfg(feature = "app-refineshoprefinetargetmenu")]
10360pub use refineshoprefinetargetmenu::{
10361    IRefineShopRefineTargetMenuMethods, IRefineShopRefineTargetMenu_DecideToEvolveEventHandlerMethods,
10362    IRefineShopRefineTargetMenu_DecideToRefineEventHandlerMethods, IRefineShopRefineTargetMenu_RequestCloseEventHandlerMethods,
10363    IRefineShopRefineTargetMenu_SelectEventHandlerMethods,
10364};
10365#[cfg(any(feature = "app-refineshoprefinetargetmenucontent-types"))]
10366pub mod refineshoprefinetargetmenucontent;
10367#[cfg(feature = "app-refineshoprefinetargetmenucontent")]
10368pub use refineshoprefinetargetmenucontent::IRefineShopRefineTargetMenuContentMethods;
10369#[cfg(feature = "app-refineshoprefinetargetmenucontent-types")]
10370pub use refineshoprefinetargetmenucontent::{IRefineShopRefineTargetMenuContent, RefineShopRefineTargetMenuContent};
10371#[cfg(any(feature = "app-refineshoprefinetargetmenuitemcontent-types"))]
10372pub mod refineshoprefinetargetmenuitemcontent;
10373#[cfg(feature = "app-refineshoprefinetargetmenuitemcontent")]
10374pub use refineshoprefinetargetmenuitemcontent::IRefineShopRefineTargetMenuItemContentMethods;
10375#[cfg(feature = "app-refineshoprefinetargetmenuitemcontent-types")]
10376pub use refineshoprefinetargetmenuitemcontent::{IRefineShopRefineTargetMenuItemContent, RefineShopRefineTargetMenuItemContent};
10377#[cfg(any(feature = "app-refineshoprefinetargetrefinemenuitem-types"))]
10378pub mod refineshoprefinetargetrefinemenuitem;
10379#[cfg(feature = "app-refineshoprefinetargetrefinemenuitem")]
10380pub use refineshoprefinetargetrefinemenuitem::IRefineShopRefineTargetRefineMenuItemMethods;
10381#[cfg(feature = "app-refineshoprefinetargetrefinemenuitem-types")]
10382pub use refineshoprefinetargetrefinemenuitem::{IRefineShopRefineTargetRefineMenuItem, RefineShopRefineTargetRefineMenuItem};
10383#[cfg(any(feature = "app-refineshoprefinetargetroot-types"))]
10384pub mod refineshoprefinetargetroot;
10385#[cfg(feature = "app-refineshoprefinetargetroot-types")]
10386pub use refineshoprefinetargetroot::{
10387    IRefineShopRefineTargetRoot, IRefineShopRefineTargetRoot_ReturnEventHandler, RefineShopRefineTargetRoot,
10388    RefineShopRefineTargetRoot_ReturnEventHandler,
10389};
10390#[cfg(feature = "app-refineshoprefinetargetroot")]
10391pub use refineshoprefinetargetroot::{IRefineShopRefineTargetRootMethods, IRefineShopRefineTargetRoot_ReturnEventHandlerMethods};
10392#[cfg(any(feature = "app-refineshoptopmenu-types"))]
10393pub mod refineshoptopmenu;
10394#[cfg(feature = "app-refineshoptopmenu-types")]
10395pub use refineshoptopmenu::{
10396    IRefineShopTopMenu, IRefineShopTopMenu_DecideEventHandler, IRefineShopTopMenu_RefineShopTopEngraveMenuItem,
10397    IRefineShopTopMenu_RefineShopTopExchangeMenuItem, IRefineShopTopMenu_RefineShopTopRefineMenuItem, RefineShopTopMenu,
10398    RefineShopTopMenu_DecideEventHandler, RefineShopTopMenu_RefineShopTopEngraveMenuItem, RefineShopTopMenu_RefineShopTopExchangeMenuItem,
10399    RefineShopTopMenu_RefineShopTopRefineMenuItem, RefineShopTopMenu_Result2,
10400};
10401#[cfg(feature = "app-refineshoptopmenu")]
10402pub use refineshoptopmenu::{
10403    IRefineShopTopMenuMethods, IRefineShopTopMenu_DecideEventHandlerMethods, IRefineShopTopMenu_RefineShopTopEngraveMenuItemMethods,
10404    IRefineShopTopMenu_RefineShopTopExchangeMenuItemMethods, IRefineShopTopMenu_RefineShopTopRefineMenuItemMethods,
10405};
10406#[cfg(any(feature = "app-refreshcommon-types"))]
10407pub mod refreshcommon;
10408#[cfg(feature = "app-refreshcommon")]
10409pub use refreshcommon::IRefreshCommonMethods;
10410#[cfg(feature = "app-refreshcommon-types")]
10411pub use refreshcommon::{IRefreshCommon, RefreshCommon};
10412#[cfg(any(feature = "app-refreshconfirmdialog-types"))]
10413pub mod refreshconfirmdialog;
10414#[cfg(feature = "app-refreshconfirmdialog-types")]
10415pub use refreshconfirmdialog::{
10416    IRefreshConfirmDialog, IRefreshConfirmDialog_DecideEventHandler, IRefreshConfirmDialog_DialogMenuItem, RefreshConfirmDialog,
10417    RefreshConfirmDialog_DecideEventHandler, RefreshConfirmDialog_DialogMenuItem, RefreshConfirmDialog_Result2,
10418};
10419#[cfg(feature = "app-refreshconfirmdialog")]
10420pub use refreshconfirmdialog::{
10421    IRefreshConfirmDialogMethods, IRefreshConfirmDialog_DecideEventHandlerMethods, IRefreshConfirmDialog_DialogMenuItemMethods,
10422};
10423#[cfg(any(feature = "app-refreshdemosequence-types"))]
10424pub mod refreshdemosequence;
10425#[cfg(feature = "app-refreshdemosequence")]
10426pub use refreshdemosequence::IRefreshDemoSequenceMethods;
10427#[cfg(feature = "app-refreshdemosequence-types")]
10428pub use refreshdemosequence::{IRefreshDemoSequence, RefreshDemoSequence, RefreshDemoSequence_RefreshArea};
10429#[cfg(any(feature = "app-refreshfacilityselectmenu-types"))]
10430pub mod refreshfacilityselectmenu;
10431#[cfg(feature = "app-refreshfacilityselectmenu-types")]
10432pub use refreshfacilityselectmenu::{
10433    IRefreshFacilitySelectMenu, IRefreshFacilitySelectMenu_CloseEventHandler, IRefreshFacilitySelectMenu_DecideEventHandler,
10434    IRefreshFacilitySelectMenu_DisposeEventHandler, IRefreshFacilitySelectMenu_SelectEventHandler, RefreshFacilitySelectMenu,
10435    RefreshFacilitySelectMenu_CloseEventHandler, RefreshFacilitySelectMenu_DecideEventHandler, RefreshFacilitySelectMenu_DisposeEventHandler,
10436    RefreshFacilitySelectMenu_SelectEventHandler,
10437};
10438#[cfg(feature = "app-refreshfacilityselectmenu")]
10439pub use refreshfacilityselectmenu::{
10440    IRefreshFacilitySelectMenuMethods, IRefreshFacilitySelectMenu_CloseEventHandlerMethods, IRefreshFacilitySelectMenu_DecideEventHandlerMethods,
10441    IRefreshFacilitySelectMenu_DisposeEventHandlerMethods, IRefreshFacilitySelectMenu_SelectEventHandlerMethods,
10442};
10443#[cfg(any(feature = "app-refreshfacilityselectmenucontent-types"))]
10444pub mod refreshfacilityselectmenucontent;
10445#[cfg(feature = "app-refreshfacilityselectmenucontent")]
10446pub use refreshfacilityselectmenucontent::IRefreshFacilitySelectMenuContentMethods;
10447#[cfg(feature = "app-refreshfacilityselectmenucontent-types")]
10448pub use refreshfacilityselectmenucontent::{IRefreshFacilitySelectMenuContent, RefreshFacilitySelectMenuContent};
10449#[cfg(any(feature = "app-refreshfacilityselectmenuitem-types"))]
10450pub mod refreshfacilityselectmenuitem;
10451#[cfg(feature = "app-refreshfacilityselectmenuitem")]
10452pub use refreshfacilityselectmenuitem::IRefreshFacilitySelectMenuItemMethods;
10453#[cfg(feature = "app-refreshfacilityselectmenuitem-types")]
10454pub use refreshfacilityselectmenuitem::{IRefreshFacilitySelectMenuItem, RefreshFacilitySelectMenuItem};
10455#[cfg(any(feature = "app-refreshreliancesetter-types"))]
10456pub mod refreshreliancesetter;
10457#[cfg(feature = "app-refreshreliancesetter")]
10458pub use refreshreliancesetter::IRefreshRelianceSetterMethods;
10459#[cfg(feature = "app-refreshreliancesetter-types")]
10460pub use refreshreliancesetter::{IRefreshRelianceSetter, RefreshRelianceSetter};
10461#[cfg(any(feature = "app-refreshsequence-types"))]
10462pub mod refreshsequence;
10463#[cfg(feature = "app-refreshsequence")]
10464pub use refreshsequence::IRefreshSequenceMethods;
10465#[cfg(feature = "app-refreshsequence-types")]
10466pub use refreshsequence::{IRefreshSequence, RefreshSequence, RefreshSequence_Label};
10467#[cfg(any(feature = "app-refreshunitselectentrustmenuitem-types"))]
10468pub mod refreshunitselectentrustmenuitem;
10469#[cfg(feature = "app-refreshunitselectentrustmenuitem")]
10470pub use refreshunitselectentrustmenuitem::IRefreshUnitSelectEntrustMenuItemMethods;
10471#[cfg(feature = "app-refreshunitselectentrustmenuitem-types")]
10472pub use refreshunitselectentrustmenuitem::{IRefreshUnitSelectEntrustMenuItem, RefreshUnitSelectEntrustMenuItem};
10473#[cfg(any(feature = "app-refreshunitselectmenu-types"))]
10474pub mod refreshunitselectmenu;
10475#[cfg(feature = "app-refreshunitselectmenu-types")]
10476pub use refreshunitselectmenu::{
10477    IRefreshUnitSelectMenu, IRefreshUnitSelectMenu_CloseEventHandler, IRefreshUnitSelectMenu_DecideEventHandler,
10478    IRefreshUnitSelectMenu_DisposeEventHandler, IRefreshUnitSelectMenu_SelectEventHandler, RefreshUnitSelectMenu,
10479    RefreshUnitSelectMenu_CloseEventHandler, RefreshUnitSelectMenu_DecideEventHandler, RefreshUnitSelectMenu_DisposeEventHandler,
10480    RefreshUnitSelectMenu_SelectEventHandler,
10481};
10482#[cfg(feature = "app-refreshunitselectmenu")]
10483pub use refreshunitselectmenu::{
10484    IRefreshUnitSelectMenuMethods, IRefreshUnitSelectMenu_CloseEventHandlerMethods, IRefreshUnitSelectMenu_DecideEventHandlerMethods,
10485    IRefreshUnitSelectMenu_DisposeEventHandlerMethods, IRefreshUnitSelectMenu_SelectEventHandlerMethods,
10486};
10487#[cfg(any(feature = "app-refreshunitselectmenucontent-types"))]
10488pub mod refreshunitselectmenucontent;
10489#[cfg(feature = "app-refreshunitselectmenucontent")]
10490pub use refreshunitselectmenucontent::IRefreshUnitSelectMenuContentMethods;
10491#[cfg(feature = "app-refreshunitselectmenucontent-types")]
10492pub use refreshunitselectmenucontent::{IRefreshUnitSelectMenuContent, RefreshUnitSelectMenuContent};
10493#[cfg(any(feature = "app-refreshunitselectmenuitem-types"))]
10494pub mod refreshunitselectmenuitem;
10495#[cfg(feature = "app-refreshunitselectmenuitem")]
10496pub use refreshunitselectmenuitem::IRefreshUnitSelectMenuItemMethods;
10497#[cfg(feature = "app-refreshunitselectmenuitem-types")]
10498pub use refreshunitselectmenuitem::{IRefreshUnitSelectMenuItem, RefreshUnitSelectMenuItem};
10499#[cfg(any(feature = "app-refreshunitselectmenuitemcontent-types"))]
10500pub mod refreshunitselectmenuitemcontent;
10501#[cfg(feature = "app-refreshunitselectmenuitemcontent")]
10502pub use refreshunitselectmenuitemcontent::IRefreshUnitSelectMenuItemContentMethods;
10503#[cfg(feature = "app-refreshunitselectmenuitemcontent-types")]
10504pub use refreshunitselectmenuitemcontent::{IRefreshUnitSelectMenuItemContent, RefreshUnitSelectMenuItemContent};
10505#[cfg(any(feature = "app-refreshunitselectrandommenuitem-types"))]
10506pub mod refreshunitselectrandommenuitem;
10507#[cfg(feature = "app-refreshunitselectrandommenuitem")]
10508pub use refreshunitselectrandommenuitem::IRefreshUnitSelectRandomMenuItemMethods;
10509#[cfg(feature = "app-refreshunitselectrandommenuitem-types")]
10510pub use refreshunitselectrandommenuitem::{IRefreshUnitSelectRandomMenuItem, RefreshUnitSelectRandomMenuItem};
10511#[cfg(any(feature = "app-refreshunitselectroot-types"))]
10512pub mod refreshunitselectroot;
10513#[cfg(feature = "app-refreshunitselectroot-types")]
10514pub use refreshunitselectroot::{
10515    IRefreshUnitSelectRoot, IRefreshUnitSelectRoot_UnitWindowUnitInfo, RefreshUnitSelectRoot, RefreshUnitSelectRoot_UnitWindowUnitInfo,
10516};
10517#[cfg(feature = "app-refreshunitselectroot")]
10518pub use refreshunitselectroot::{IRefreshUnitSelectRootMethods, IRefreshUnitSelectRoot_UnitWindowUnitInfoMethods};
10519#[cfg(any(feature = "app-refreshunitsetdecidemenu-types"))]
10520pub mod refreshunitsetdecidemenu;
10521#[cfg(feature = "app-refreshunitsetdecidemenu-types")]
10522pub use refreshunitsetdecidemenu::{
10523    IRefreshUnitSetDecideMenu, IRefreshUnitSetDecideMenu_DecideEventHandler, IRefreshUnitSetDecideMenu_KeyDownEventHandler,
10524    IRefreshUnitSetDecideMenu_KeyUpEventHandler, IRefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem, RefreshUnitSetDecideMenu,
10525    RefreshUnitSetDecideMenu_DecideEventHandler, RefreshUnitSetDecideMenu_KeyDownEventHandler, RefreshUnitSetDecideMenu_KeyUpEventHandler,
10526    RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem, RefreshUnitSetDecideMenu_Result2,
10527};
10528#[cfg(feature = "app-refreshunitsetdecidemenu")]
10529pub use refreshunitsetdecidemenu::{
10530    IRefreshUnitSetDecideMenuMethods, IRefreshUnitSetDecideMenu_DecideEventHandlerMethods, IRefreshUnitSetDecideMenu_KeyDownEventHandlerMethods,
10531    IRefreshUnitSetDecideMenu_KeyUpEventHandlerMethods, IRefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItemMethods,
10532};
10533#[cfg(any(feature = "app-refreshunitsetdecidemenucontent-types"))]
10534pub mod refreshunitsetdecidemenucontent;
10535#[cfg(feature = "app-refreshunitsetdecidemenucontent")]
10536pub use refreshunitsetdecidemenucontent::IRefreshUnitSetDecideMenuContentMethods;
10537#[cfg(feature = "app-refreshunitsetdecidemenucontent-types")]
10538pub use refreshunitsetdecidemenucontent::{IRefreshUnitSetDecideMenuContent, RefreshUnitSetDecideMenuContent};
10539#[cfg(any(feature = "app-refreshunitsetmenu-types"))]
10540pub mod refreshunitsetmenu;
10541#[cfg(feature = "app-refreshunitsetmenu-types")]
10542pub use refreshunitsetmenu::{
10543    IRefreshUnitSetMenu, IRefreshUnitSetMenu_DecideEventHandler, IRefreshUnitSetMenu_SelectFacilityEventHandler,
10544    IRefreshUnitSetMenu_SetUnitEventHandler, RefreshUnitSetMenu, RefreshUnitSetMenu_DecideEventHandler, RefreshUnitSetMenu_Result2,
10545    RefreshUnitSetMenu_SelectFacilityEventHandler, RefreshUnitSetMenu_SetUnitEventHandler,
10546};
10547#[cfg(feature = "app-refreshunitsetmenu")]
10548pub use refreshunitsetmenu::{
10549    IRefreshUnitSetMenuMethods, IRefreshUnitSetMenu_DecideEventHandlerMethods, IRefreshUnitSetMenu_SelectFacilityEventHandlerMethods,
10550    IRefreshUnitSetMenu_SetUnitEventHandlerMethods,
10551};
10552#[cfg(any(feature = "app-refreshunitsetmenucontent-types"))]
10553pub mod refreshunitsetmenucontent;
10554#[cfg(feature = "app-refreshunitsetmenucontent")]
10555pub use refreshunitsetmenucontent::IRefreshUnitSetMenuContentMethods;
10556#[cfg(feature = "app-refreshunitsetmenucontent-types")]
10557pub use refreshunitsetmenucontent::{IRefreshUnitSetMenuContent, RefreshUnitSetMenuContent};
10558#[cfg(any(feature = "app-refreshunitsetmenuitem-types"))]
10559pub mod refreshunitsetmenuitem;
10560#[cfg(feature = "app-refreshunitsetmenuitem")]
10561pub use refreshunitsetmenuitem::IRefreshUnitSetMenuItemMethods;
10562#[cfg(feature = "app-refreshunitsetmenuitem-types")]
10563pub use refreshunitsetmenuitem::{IRefreshUnitSetMenuItem, RefreshUnitSetMenuItem};
10564#[cfg(any(feature = "app-refreshunitsetmenuitemcontent-types"))]
10565pub mod refreshunitsetmenuitemcontent;
10566#[cfg(feature = "app-refreshunitsetmenuitemcontent")]
10567pub use refreshunitsetmenuitemcontent::IRefreshUnitSetMenuItemContentMethods;
10568#[cfg(feature = "app-refreshunitsetmenuitemcontent-types")]
10569pub use refreshunitsetmenuitemcontent::{IRefreshUnitSetMenuItemContent, RefreshUnitSetMenuItemContent};
10570#[cfg(any(feature = "app-refreshvariable-types"))]
10571pub mod refreshvariable;
10572#[cfg(feature = "app-refreshvariable")]
10573pub use refreshvariable::IRefreshVariableMethods;
10574#[cfg(feature = "app-refreshvariable-types")]
10575pub use refreshvariable::{IRefreshVariable, RefreshVariable};
10576#[cfg(any(feature = "app-relay-types"))]
10577pub mod relay;
10578#[cfg(feature = "app-relay-types")]
10579pub use relay::{
10580    IRelay, IRelay_DisposPlayerCountsSequence, IRelay_FlagsField, Relay, Relay_ChooseAwardeeData, Relay_CstoResult, Relay_DisposPlayerCountsSequence,
10581    Relay_DisposPlayerCountsSequence_Label, Relay_Flags, Relay_FlagsField, Relay_Modes, Relay_TakeOverModes, Relay_TrfrResult,
10582};
10583#[cfg(feature = "app-relay")]
10584pub use relay::{IRelayMethods, IRelay_DisposPlayerCountsSequenceMethods, IRelay_FlagsFieldMethods};
10585#[cfg(any(feature = "app-relayappearancesequence-types"))]
10586pub mod relayappearancesequence;
10587#[cfg(feature = "app-relayappearancesequence")]
10588pub use relayappearancesequence::IRelayAppearanceSequenceMethods;
10589#[cfg(feature = "app-relayappearancesequence-types")]
10590pub use relayappearancesequence::{IRelayAppearanceSequence, RelayAppearanceSequence, RelayAppearanceSequence_Label};
10591#[cfg(any(feature = "app-relayawarddata-types"))]
10592pub mod relayawarddata;
10593#[cfg(feature = "app-relayawarddata-types")]
10594pub use relayawarddata::{
10595    IRelayAwardData, IRelayAwardData_FlagField, RelayAwardData, RelayAwardData_CompareOp, RelayAwardData_FlagField, RelayAwardData_Flags,
10596    RelayAwardData_Info, RelayAwardData_Kinds,
10597};
10598#[cfg(feature = "app-relayawarddata")]
10599pub use relayawarddata::{IRelayAwardDataMethods, IRelayAwardData_FlagFieldMethods};
10600#[cfg(any(feature = "app-relayawardeedata-types"))]
10601pub mod relayawardeedata;
10602#[cfg(feature = "app-relayawardeedata")]
10603pub use relayawardeedata::IRelayAwardeeDataMethods;
10604#[cfg(feature = "app-relayawardeedata-types")]
10605pub use relayawardeedata::{IRelayAwardeeData, RelayAwardeeData};
10606#[cfg(any(feature = "app-relayawardeedataold-types"))]
10607pub mod relayawardeedataold;
10608#[cfg(feature = "app-relayawardeedataold-types")]
10609pub use relayawardeedataold::{IRelayAwardeeDataOld, RelayAwardeeDataOld};
10610#[cfg(any(feature = "app-relayawardsequence-types"))]
10611pub mod relayawardsequence;
10612#[cfg(feature = "app-relayawardsequence")]
10613pub use relayawardsequence::IRelayAwardSequenceMethods;
10614#[cfg(feature = "app-relayawardsequence-types")]
10615pub use relayawardsequence::{IRelayAwardSequence, RelayAwardSequence, RelayAwardSequence_Label};
10616#[cfg(any(feature = "app-relaybackupdata-types"))]
10617pub mod relaybackupdata;
10618#[cfg(feature = "app-relaybackupdata")]
10619pub use relaybackupdata::IRelayBackupDataMethods;
10620#[cfg(feature = "app-relaybackupdata-types")]
10621pub use relaybackupdata::{IRelayBackupData, RelayBackupData, RelayBackupData_Kinds};
10622#[cfg(any(feature = "app-relaycompletionawarddata-types"))]
10623pub mod relaycompletionawarddata;
10624#[cfg(feature = "app-relaycompletionawarddata-types")]
10625pub use relaycompletionawarddata::{
10626    IRelayCompletionAwardData, IRelayCompletionAwardData_CalcComparer, IRelayCompletionAwardData_CalcResult,
10627    IRelayCompletionAwardData_CalcResult_Item, IRelayCompletionAwardData_ComparerBase, IRelayCompletionAwardData_FlagField,
10628    IRelayCompletionAwardData_ShowComparer, RelayCompletionAwardData, RelayCompletionAwardData_CalcComparer, RelayCompletionAwardData_CalcResult,
10629    RelayCompletionAwardData_CalcResult_Item, RelayCompletionAwardData_CalcWork, RelayCompletionAwardData_ComparerBase,
10630    RelayCompletionAwardData_FlagField, RelayCompletionAwardData_Flags, RelayCompletionAwardData_ShowComparer,
10631};
10632#[cfg(feature = "app-relaycompletionawarddata")]
10633pub use relaycompletionawarddata::{
10634    IRelayCompletionAwardDataMethods, IRelayCompletionAwardData_CalcComparerMethods, IRelayCompletionAwardData_CalcResultMethods,
10635    IRelayCompletionAwardData_CalcResult_ItemMethods, IRelayCompletionAwardData_ComparerBaseMethods, IRelayCompletionAwardData_FlagFieldMethods,
10636    IRelayCompletionAwardData_ShowComparerMethods,
10637};
10638#[cfg(any(feature = "app-relayconfirmsearchdialog-types"))]
10639pub mod relayconfirmsearchdialog;
10640#[cfg(feature = "app-relayconfirmsearchdialog-types")]
10641pub use relayconfirmsearchdialog::{
10642    IRelayConfirmSearchDialog, IRelayConfirmSearchDialog_NoMenuItem, IRelayConfirmSearchDialog_YesMenuItem, RelayConfirmSearchDialog,
10643    RelayConfirmSearchDialog_NoMenuItem, RelayConfirmSearchDialog_YesMenuItem,
10644};
10645#[cfg(feature = "app-relayconfirmsearchdialog")]
10646pub use relayconfirmsearchdialog::{
10647    IRelayConfirmSearchDialogMethods, IRelayConfirmSearchDialog_NoMenuItemMethods, IRelayConfirmSearchDialog_YesMenuItemMethods,
10648};
10649#[cfg(any(feature = "app-relaydata-types"))]
10650pub mod relaydata;
10651#[cfg(feature = "app-relaydata")]
10652pub use relaydata::IRelayDataMethods;
10653#[cfg(feature = "app-relaydata-types")]
10654pub use relaydata::{IRelayData, RelayData};
10655#[cfg(any(feature = "app-relayleavingunitdata-types"))]
10656pub mod relayleavingunitdata;
10657#[cfg(feature = "app-relayleavingunitdata")]
10658pub use relayleavingunitdata::IRelayLeavingUnitDataMethods;
10659#[cfg(feature = "app-relayleavingunitdata-types")]
10660pub use relayleavingunitdata::{IRelayLeavingUnitData, RelayLeavingUnitData};
10661#[cfg(any(feature = "app-relaymapmenu-types"))]
10662pub mod relaymapmenu;
10663#[cfg(feature = "app-relaymapmenu-types")]
10664pub use relaymapmenu::{
10665    IRelayMapMenu, IRelayMapMenu_DecideEventHandler, IRelayMapMenu_MapMenuItem, IRelayMapMenu_RequestCloseEventHandler,
10666    IRelayMapMenu_SelectEventHandler, RelayMapMenu, RelayMapMenu_DecideEventHandler, RelayMapMenu_MapMenuItem, RelayMapMenu_RequestCloseEventHandler,
10667    RelayMapMenu_SelectEventHandler,
10668};
10669#[cfg(feature = "app-relaymapmenu")]
10670pub use relaymapmenu::{
10671    IRelayMapMenuMethods, IRelayMapMenu_DecideEventHandlerMethods, IRelayMapMenu_MapMenuItemMethods, IRelayMapMenu_RequestCloseEventHandlerMethods,
10672    IRelayMapMenu_SelectEventHandlerMethods,
10673};
10674#[cfg(any(feature = "app-relaymapmenucontent-types"))]
10675pub mod relaymapmenucontent;
10676#[cfg(feature = "app-relaymapmenucontent")]
10677pub use relaymapmenucontent::IRelayMapMenuContentMethods;
10678#[cfg(feature = "app-relaymapmenucontent-types")]
10679pub use relaymapmenucontent::{IRelayMapMenuContent, RelayMapMenuContent};
10680#[cfg(any(feature = "app-relaymapmenuitemcontent-types"))]
10681pub mod relaymapmenuitemcontent;
10682#[cfg(feature = "app-relaymapmenuitemcontent")]
10683pub use relaymapmenuitemcontent::IRelayMapMenuItemContentMethods;
10684#[cfg(feature = "app-relaymapmenuitemcontent-types")]
10685pub use relaymapmenuitemcontent::{IRelayMapMenuItemContent, RelayMapMenuItemContent};
10686#[cfg(any(feature = "app-relaymapselectroot-types"))]
10687pub mod relaymapselectroot;
10688#[cfg(feature = "app-relaymapselectroot")]
10689pub use relaymapselectroot::IRelayMapSelectRootMethods;
10690#[cfg(feature = "app-relaymapselectroot-types")]
10691pub use relaymapselectroot::{IRelayMapSelectRoot, RelayMapSelectRoot};
10692#[cfg(any(feature = "app-relaymessagemenu-types"))]
10693pub mod relaymessagemenu;
10694#[cfg(feature = "app-relaymessagemenu-types")]
10695pub use relaymessagemenu::{IRelayMessageMenu, IRelayMessageMenu_MenuItem, RelayMessageMenu, RelayMessageMenu_MenuItem};
10696#[cfg(feature = "app-relaymessagemenu")]
10697pub use relaymessagemenu::{IRelayMessageMenuMethods, IRelayMessageMenu_MenuItemMethods};
10698#[cfg(any(feature = "app-relaymessagemenucontent-types"))]
10699pub mod relaymessagemenucontent;
10700#[cfg(feature = "app-relaymessagemenucontent-types")]
10701pub use relaymessagemenucontent::{
10702    IRelayMessageMenuContent, IRelayMessageMenuContent_KindIcon, RelayMessageMenuContent, RelayMessageMenuContent_KindIcon,
10703};
10704#[cfg(feature = "app-relaymessagemenucontent")]
10705pub use relaymessagemenucontent::{IRelayMessageMenuContentMethods, IRelayMessageMenuContent_KindIconMethods};
10706#[cfg(any(feature = "app-relaymessagemenuitemcontent-types"))]
10707pub mod relaymessagemenuitemcontent;
10708#[cfg(feature = "app-relaymessagemenuitemcontent")]
10709pub use relaymessagemenuitemcontent::IRelayMessageMenuItemContentMethods;
10710#[cfg(feature = "app-relaymessagemenuitemcontent-types")]
10711pub use relaymessagemenuitemcontent::{IRelayMessageMenuItemContent, RelayMessageMenuItemContent};
10712#[cfg(any(feature = "app-relaymodemenu-types"))]
10713pub mod relaymodemenu;
10714#[cfg(feature = "app-relaymodemenu-types")]
10715pub use relaymodemenu::{
10716    IRelayModeMenu, IRelayModeMenu_MenuItem, IRelayModeMenu_ReplayMenuItem, RelayModeMenu, RelayModeMenu_MenuItem, RelayModeMenu_ReplayMenuItem,
10717    RelayModeMenu_Result2,
10718};
10719#[cfg(feature = "app-relaymodemenu")]
10720pub use relaymodemenu::{IRelayModeMenuMethods, IRelayModeMenu_MenuItemMethods, IRelayModeMenu_ReplayMenuItemMethods};
10721#[cfg(any(feature = "app-relaymodemenucontent-types"))]
10722pub mod relaymodemenucontent;
10723#[cfg(feature = "app-relaymodemenucontent")]
10724pub use relaymodemenucontent::IRelayModeMenuContentMethods;
10725#[cfg(feature = "app-relaymodemenucontent-types")]
10726pub use relaymodemenucontent::{IRelayModeMenuContent, RelayModeMenuContent};
10727#[cfg(any(feature = "app-relayprofilesequence-types"))]
10728pub mod relayprofilesequence;
10729#[cfg(feature = "app-relayprofilesequence-types")]
10730pub use relayprofilesequence::{
10731    IRelayProfileSequence, IRelayProfileSequence_DownloadSequence, IRelayProfileSequence_DownloadSequence_DownloadYesNoDialog,
10732    IRelayProfileSequence_DownloadSequence_DownloadYesNoDialog_YesItem, IRelayProfileSequence_UploadSequence, RelayProfileSequence,
10733    RelayProfileSequence_DownloadSequence, RelayProfileSequence_DownloadSequence_DownloadYesNoDialog,
10734    RelayProfileSequence_DownloadSequence_DownloadYesNoDialog_YesItem, RelayProfileSequence_DownloadSequence_Label,
10735    RelayProfileSequence_UploadSequence,
10736};
10737#[cfg(feature = "app-relayprofilesequence")]
10738pub use relayprofilesequence::{
10739    IRelayProfileSequenceMethods, IRelayProfileSequence_DownloadSequenceMethods, IRelayProfileSequence_DownloadSequence_DownloadYesNoDialogMethods,
10740    IRelayProfileSequence_DownloadSequence_DownloadYesNoDialog_YesItemMethods, IRelayProfileSequence_UploadSequenceMethods,
10741};
10742#[cfg(any(feature = "app-relayreplaycache-types"))]
10743pub mod relayreplaycache;
10744#[cfg(feature = "app-relayreplaycache")]
10745pub use relayreplaycache::IRelayReplayCacheMethods;
10746#[cfg(feature = "app-relayreplaycache-types")]
10747pub use relayreplaycache::{IRelayReplayCache, RelayReplayCache};
10748#[cfg(any(feature = "app-relayreplaymenu-types"))]
10749pub mod relayreplaymenu;
10750#[cfg(feature = "app-relayreplaymenu-types")]
10751pub use relayreplaymenu::{
10752    IRelayReplayMenu, IRelayReplayMenu_DecideEventHandler, IRelayReplayMenu_RelayConfirmReplayDialog,
10753    IRelayReplayMenu_RelayConfirmReplayDialog_DialogItem, IRelayReplayMenu_RelayConfirmReplayDialog_DialogItem_DialogDecideEventHandler,
10754    IRelayReplayMenu_ReplayMenuItem, IRelayReplayMenu_RequestCloseEventHandler, IRelayReplayMenu_SelectEventHandler, RelayReplayMenu,
10755    RelayReplayMenu_DecideEventHandler, RelayReplayMenu_RelayConfirmReplayDialog, RelayReplayMenu_RelayConfirmReplayDialog_DialogItem,
10756    RelayReplayMenu_RelayConfirmReplayDialog_DialogItem_DialogDecideEventHandler, RelayReplayMenu_ReplayMenuItem,
10757    RelayReplayMenu_RequestCloseEventHandler, RelayReplayMenu_SelectEventHandler,
10758};
10759#[cfg(feature = "app-relayreplaymenu")]
10760pub use relayreplaymenu::{
10761    IRelayReplayMenuMethods, IRelayReplayMenu_DecideEventHandlerMethods, IRelayReplayMenu_RelayConfirmReplayDialogMethods,
10762    IRelayReplayMenu_RelayConfirmReplayDialog_DialogItemMethods,
10763    IRelayReplayMenu_RelayConfirmReplayDialog_DialogItem_DialogDecideEventHandlerMethods, IRelayReplayMenu_ReplayMenuItemMethods,
10764    IRelayReplayMenu_RequestCloseEventHandlerMethods, IRelayReplayMenu_SelectEventHandlerMethods,
10765};
10766#[cfg(any(feature = "app-relayreplaymenuitemcontent-types"))]
10767pub mod relayreplaymenuitemcontent;
10768#[cfg(feature = "app-relayreplaymenuitemcontent")]
10769pub use relayreplaymenuitemcontent::IRelayReplayMenuItemContentMethods;
10770#[cfg(feature = "app-relayreplaymenuitemcontent-types")]
10771pub use relayreplaymenuitemcontent::{IRelayReplayMenuItemContent, RelayReplayMenuItemContent};
10772#[cfg(any(feature = "app-relayreplayplayername-types"))]
10773pub mod relayreplayplayername;
10774#[cfg(feature = "app-relayreplayplayername")]
10775pub use relayreplayplayername::IRelayReplayPlayerNameMethods;
10776#[cfg(feature = "app-relayreplayplayername-types")]
10777pub use relayreplayplayername::{IRelayReplayPlayerName, RelayReplayPlayerName, RelayReplayPlayerName_Seq};
10778#[cfg(any(feature = "app-relayreplayselectroot-types"))]
10779pub mod relayreplayselectroot;
10780#[cfg(feature = "app-relayreplayselectroot")]
10781pub use relayreplayselectroot::IRelayReplaySelectRootMethods;
10782#[cfg(feature = "app-relayreplayselectroot-types")]
10783pub use relayreplayselectroot::{IRelayReplaySelectRoot, RelayReplaySelectRoot};
10784#[cfg(any(feature = "app-relayreplaytotakeoversequence-types"))]
10785pub mod relayreplaytotakeoversequence;
10786#[cfg(feature = "app-relayreplaytotakeoversequence")]
10787pub use relayreplaytotakeoversequence::IRelayReplayToTakeOverSequenceMethods;
10788#[cfg(feature = "app-relayreplaytotakeoversequence-types")]
10789pub use relayreplaytotakeoversequence::{IRelayReplayToTakeOverSequence, RelayReplayToTakeOverSequence, RelayReplayToTakeOverSequence_Label};
10790#[cfg(any(feature = "app-relaysequence-types"))]
10791pub mod relaysequence;
10792#[cfg(feature = "app-relaysequence-types")]
10793pub use relaysequence::{
10794    IRelaySequence, IRelaySequence_IRelaySequenceBase, IRelaySequence_RelaySequenceBase_1, IRelaySequence_RelaySequenceLocal,
10795    IRelaySequence_RelaySequenceNet, RelaySequence, RelaySequence_IRelaySequenceBase, RelaySequence_Label, RelaySequence_RelaySequenceBase_1,
10796    RelaySequence_RelaySequenceLocal, RelaySequence_RelaySequenceNet,
10797};
10798#[cfg(feature = "app-relaysequence")]
10799pub use relaysequence::{
10800    IRelaySequence_IRelaySequenceBaseMethods, IRelaySequence_RelaySequenceBase_1Methods, IRelaySequence_RelaySequenceLocalMethods,
10801    IRelaySequence_RelaySequenceNetMethods,
10802};
10803#[cfg(any(feature = "app-relayserverdata-types"))]
10804pub mod relayserverdata;
10805#[cfg(feature = "app-relayserverdata")]
10806pub use relayserverdata::IRelayServerDataMethods;
10807#[cfg(feature = "app-relayserverdata-types")]
10808pub use relayserverdata::{IRelayServerData, RelayServerData};
10809#[cfg(any(feature = "app-relayservermetadata-types"))]
10810pub mod relayservermetadata;
10811#[cfg(feature = "app-relayservermetadata")]
10812pub use relayservermetadata::IRelayServerMetaDataMethods;
10813#[cfg(feature = "app-relayservermetadata-types")]
10814pub use relayservermetadata::{IRelayServerMetaData, RelayServerMetaData, RelayServerMetaData_States};
10815#[cfg(any(feature = "app-relaysetpublishmodedialog-types"))]
10816pub mod relaysetpublishmodedialog;
10817#[cfg(feature = "app-relaysetpublishmodedialog-types")]
10818pub use relaysetpublishmodedialog::{
10819    IRelaySetPublishModeDialog, IRelaySetPublishModeDialog_NoMenuItem, IRelaySetPublishModeDialog_YesMenuItem, RelaySetPublishModeDialog,
10820    RelaySetPublishModeDialog_NoMenuItem, RelaySetPublishModeDialog_YesMenuItem,
10821};
10822#[cfg(feature = "app-relaysetpublishmodedialog")]
10823pub use relaysetpublishmodedialog::{
10824    IRelaySetPublishModeDialogMethods, IRelaySetPublishModeDialog_NoMenuItemMethods, IRelaySetPublishModeDialog_YesMenuItemMethods,
10825};
10826#[cfg(any(feature = "app-relayshowdatadialog-types"))]
10827pub mod relayshowdatadialog;
10828#[cfg(feature = "app-relayshowdatadialog")]
10829pub use relayshowdatadialog::IRelayShowDataDialogMethods;
10830#[cfg(feature = "app-relayshowdatadialog-types")]
10831pub use relayshowdatadialog::{IRelayShowDataDialog, RelayShowDataDialog, RelayShowDataDialog_Mode};
10832#[cfg(any(feature = "app-relayshowdatadialogcontent-types"))]
10833pub mod relayshowdatadialogcontent;
10834#[cfg(feature = "app-relayshowdatadialogcontent")]
10835pub use relayshowdatadialogcontent::IRelayShowDataDialogContentMethods;
10836#[cfg(feature = "app-relayshowdatadialogcontent-types")]
10837pub use relayshowdatadialogcontent::{IRelayShowDataDialogContent, RelayShowDataDialogContent};
10838#[cfg(any(feature = "app-relayshowdatasequence-types"))]
10839pub mod relayshowdatasequence;
10840#[cfg(feature = "app-relayshowdatasequence")]
10841pub use relayshowdatasequence::IRelayShowDataSequenceMethods;
10842#[cfg(feature = "app-relayshowdatasequence-types")]
10843pub use relayshowdatasequence::{IRelayShowDataSequence, RelayShowDataSequence, RelayShowDataSequence_Label};
10844#[cfg(any(feature = "app-relaysortie-types"))]
10845pub mod relaysortie;
10846#[cfg(feature = "app-relaysortie")]
10847pub use relaysortie::IRelaySortieMethods;
10848#[cfg(feature = "app-relaysortie-types")]
10849pub use relaysortie::{IRelaySortie, RelaySortie};
10850#[cfg(any(feature = "app-relaysprite-types"))]
10851pub mod relaysprite;
10852#[cfg(feature = "app-relaysprite")]
10853pub use relaysprite::IRelaySpriteMethods;
10854#[cfg(feature = "app-relaysprite-types")]
10855pub use relaysprite::{IRelaySprite, RelaySprite};
10856#[cfg(any(feature = "app-relaystamp-types"))]
10857pub mod relaystamp;
10858#[cfg(feature = "app-relaystamp")]
10859pub use relaystamp::IRelayStampMethods;
10860#[cfg(feature = "app-relaystamp-types")]
10861pub use relaystamp::{IRelayStamp, RelayStamp};
10862#[cfg(any(feature = "app-relaystampdata-types"))]
10863pub mod relaystampdata;
10864#[cfg(feature = "app-relaystampdata-types")]
10865pub use relaystampdata::{
10866    IRelayStampData, IRelayStampData_FlagField, RelayStampData, RelayStampData_FlagField, RelayStampData_Flags, RelayStampData_Kinds,
10867};
10868#[cfg(feature = "app-relaystampdata")]
10869pub use relaystampdata::{IRelayStampDataMethods, IRelayStampData_FlagFieldMethods};
10870#[cfg(any(feature = "app-relaytakeovermenu-types"))]
10871pub mod relaytakeovermenu;
10872#[cfg(feature = "app-relaytakeovermenu-types")]
10873pub use relaytakeovermenu::{
10874    IRelayTakeOverMenu, IRelayTakeOverMenu_MenuItem, RelayTakeOverMenu, RelayTakeOverMenu_MenuItem, RelayTakeOverMenu_Result2,
10875};
10876#[cfg(feature = "app-relaytakeovermenu")]
10877pub use relaytakeovermenu::{IRelayTakeOverMenuMethods, IRelayTakeOverMenu_MenuItemMethods};
10878#[cfg(any(feature = "app-relayteamawarddatadialog-types"))]
10879pub mod relayteamawarddatadialog;
10880#[cfg(feature = "app-relayteamawarddatadialog")]
10881pub use relayteamawarddatadialog::IRelayTeamAwardDataDialogMethods;
10882#[cfg(feature = "app-relayteamawarddatadialog-types")]
10883pub use relayteamawarddatadialog::{IRelayTeamAwardDataDialog, RelayTeamAwardDataDialog};
10884#[cfg(any(feature = "app-relayticketsequence-types"))]
10885pub mod relayticketsequence;
10886#[cfg(feature = "app-relayticketsequence-types")]
10887pub use relayticketsequence::{
10888    IRelayTicketSequence, IRelayTicketSequence_ProcDaily, IRelayTicketSequence_ProcUse, RelayTicketSequence, RelayTicketSequence_ProcDaily,
10889    RelayTicketSequence_ProcDaily_Label, RelayTicketSequence_ProcUse,
10890};
10891#[cfg(feature = "app-relayticketsequence")]
10892pub use relayticketsequence::{IRelayTicketSequence_ProcDailyMethods, IRelayTicketSequence_ProcUseMethods};
10893#[cfg(any(feature = "app-relayunsettledsequence-types"))]
10894pub mod relayunsettledsequence;
10895#[cfg(feature = "app-relayunsettledsequence")]
10896pub use relayunsettledsequence::IRelayUnsettledSequenceMethods;
10897#[cfg(feature = "app-relayunsettledsequence-types")]
10898pub use relayunsettledsequence::{IRelayUnsettledSequence, RelayUnsettledSequence};
10899#[cfg(any(feature = "app-relayuserdata-types"))]
10900pub mod relayuserdata;
10901#[cfg(feature = "app-relayuserdata-types")]
10902pub use relayuserdata::{IRelayUserData, IRelayUserData_EnteredBattle, RelayUserData, RelayUserData_EnteredBattle};
10903#[cfg(feature = "app-relayuserdata")]
10904pub use relayuserdata::{IRelayUserDataMethods, IRelayUserData_EnteredBattleMethods};
10905#[cfg(any(feature = "app-relayuserglobaldata-types"))]
10906pub mod relayuserglobaldata;
10907#[cfg(feature = "app-relayuserglobaldata-types")]
10908pub use relayuserglobaldata::{
10909    IRelayUserGlobalData, IRelayUserGlobalData_ProcCleanupUnused, IRelayUserGlobalData_Ticket, RelayUserGlobalData,
10910    RelayUserGlobalData_ProcCleanupUnused, RelayUserGlobalData_Ticket, RelayUserGlobalData_Uncommitted,
10911};
10912#[cfg(feature = "app-relayuserglobaldata")]
10913pub use relayuserglobaldata::{IRelayUserGlobalDataMethods, IRelayUserGlobalData_ProcCleanupUnusedMethods, IRelayUserGlobalData_TicketMethods};
10914#[cfg(any(feature = "app-relaywdwmaphelp-types"))]
10915pub mod relaywdwmaphelp;
10916#[cfg(feature = "app-relaywdwmaphelp-types")]
10917pub use relaywdwmaphelp::{IRelayWdwMapHelp, IRelayWdwMapHelp_ShowItem, RelayWdwMapHelp, RelayWdwMapHelp_ShowItem};
10918#[cfg(feature = "app-relaywdwmaphelp")]
10919pub use relaywdwmaphelp::{IRelayWdwMapHelpMethods, IRelayWdwMapHelp_ShowItemMethods};
10920#[cfg(any(feature = "app-relaywdwplayerlist-types"))]
10921pub mod relaywdwplayerlist;
10922#[cfg(feature = "app-relaywdwplayerlist")]
10923pub use relaywdwplayerlist::IRelayWdwPlayerListMethods;
10924#[cfg(feature = "app-relaywdwplayerlist-types")]
10925pub use relaywdwplayerlist::{IRelayWdwPlayerList, RelayWdwPlayerList};
10926#[cfg(any(feature = "app-reliancedata-types"))]
10927pub mod reliancedata;
10928#[cfg(feature = "app-reliancedata")]
10929pub use reliancedata::IRelianceDataMethods;
10930#[cfg(feature = "app-reliancedata-types")]
10931pub use reliancedata::{IRelianceData, RelianceData, RelianceData_Level};
10932#[cfg(any(feature = "app-relianceexpdata-types"))]
10933pub mod relianceexpdata;
10934#[cfg(feature = "app-relianceexpdata")]
10935pub use relianceexpdata::IRelianceExpDataMethods;
10936#[cfg(feature = "app-relianceexpdata-types")]
10937pub use relianceexpdata::{IRelianceExpData, RelianceExpData};
10938#[cfg(any(feature = "app-reliancepopupcontroller-types"))]
10939pub mod reliancepopupcontroller;
10940#[cfg(feature = "app-reliancepopupcontroller")]
10941pub use reliancepopupcontroller::IReliancePopUpControllerMethods;
10942#[cfg(feature = "app-reliancepopupcontroller-types")]
10943pub use reliancepopupcontroller::{IReliancePopUpController, ReliancePopUpController};
10944#[cfg(any(feature = "app-rendermanager-types"))]
10945pub mod rendermanager;
10946#[cfg(feature = "app-rendermanager")]
10947pub use rendermanager::IRenderManagerMethods;
10948#[cfg(feature = "app-rendermanager-types")]
10949pub use rendermanager::{IRenderManager, RenderManager};
10950#[cfg(any(feature = "app-report-types"))]
10951pub mod report;
10952#[cfg(feature = "app-report")]
10953pub use report::IReportMethods;
10954#[cfg(feature = "app-report-types")]
10955pub use report::{IReport, Report};
10956#[cfg(any(feature = "app-resourceanimatorcontroller-types"))]
10957pub mod resourceanimatorcontroller;
10958#[cfg(feature = "app-resourceanimatorcontroller")]
10959pub use resourceanimatorcontroller::IResourceAnimatorControllerMethods;
10960#[cfg(feature = "app-resourceanimatorcontroller-types")]
10961pub use resourceanimatorcontroller::{IResourceAnimatorController, ResourceAnimatorController};
10962#[cfg(any(feature = "app-resourcegameobject-types"))]
10963pub mod resourcegameobject;
10964#[cfg(feature = "app-resourcegameobject")]
10965pub use resourcegameobject::IResourceGameObjectMethods;
10966#[cfg(feature = "app-resourcegameobject-types")]
10967pub use resourcegameobject::{IResourceGameObject, ResourceGameObject};
10968#[cfg(any(feature = "app-resourcehandle_2-types"))]
10969pub mod resourcehandle_2;
10970#[cfg(feature = "app-resourcehandle_2")]
10971pub use resourcehandle_2::IResourceHandle_2Methods;
10972#[cfg(feature = "app-resourcehandle_2-types")]
10973pub use resourcehandle_2::{IResourceHandle_2, ResourceHandle_2};
10974#[cfg(any(feature = "app-resourcemanager_2-types"))]
10975pub mod resourcemanager_2;
10976#[cfg(feature = "app-resourcemanager_2")]
10977pub use resourcemanager_2::IResourceManager_2Methods;
10978#[cfg(feature = "app-resourcemanager_2-types")]
10979pub use resourcemanager_2::{IResourceManager_2, ResourceManager_2};
10980#[cfg(any(feature = "app-resourceobject-types"))]
10981pub mod resourceobject;
10982#[cfg(feature = "app-resourceobject-types")]
10983pub use resourceobject::{
10984    IResourceObject, IResourceObject_Callback, IResourceObject_Coroutine, ResourceObject, ResourceObject_Callback, ResourceObject_Coroutine,
10985    ResourceObject_Flags, ResourceObject_Sequence,
10986};
10987#[cfg(feature = "app-resourceobject")]
10988pub use resourceobject::{IResourceObjectMethods, IResourceObject_CallbackMethods, IResourceObject_CoroutineMethods};
10989#[cfg(any(feature = "app-resourcesunloaditem-types"))]
10990pub mod resourcesunloaditem;
10991#[cfg(feature = "app-resourcesunloaditem")]
10992pub use resourcesunloaditem::IResourcesUnloadItemMethods;
10993#[cfg(feature = "app-resourcesunloaditem-types")]
10994pub use resourcesunloaditem::{IResourcesUnloadItem, ResourcesUnloadItem};
10995#[cfg(any(feature = "app-resourcetexture2d-types"))]
10996pub mod resourcetexture2d;
10997#[cfg(feature = "app-resourcetexture2d")]
10998pub use resourcetexture2d::IResourceTexture2DMethods;
10999#[cfg(feature = "app-resourcetexture2d-types")]
11000pub use resourcetexture2d::{IResourceTexture2D, ResourceTexture2D};
11001#[cfg(any(feature = "app-reviveafterinspector-types"))]
11002pub mod reviveafterinspector;
11003#[cfg(feature = "app-reviveafterinspector")]
11004pub use reviveafterinspector::IReviveAfterInspectorMethods;
11005#[cfg(feature = "app-reviveafterinspector-types")]
11006pub use reviveafterinspector::{IReviveAfterInspector, ReviveAfterInspector};
11007#[cfg(any(feature = "app-revivebeforeinspector-types"))]
11008pub mod revivebeforeinspector;
11009#[cfg(feature = "app-revivebeforeinspector")]
11010pub use revivebeforeinspector::IReviveBeforeInspectorMethods;
11011#[cfg(feature = "app-revivebeforeinspector-types")]
11012pub use revivebeforeinspector::{IReviveBeforeInspector, ReviveBeforeInspector};
11013#[cfg(any(feature = "app-rewarddata-types"))]
11014pub mod rewarddata;
11015#[cfg(feature = "app-rewarddata")]
11016pub use rewarddata::IRewardDataMethods;
11017#[cfg(feature = "app-rewarddata-types")]
11018pub use rewarddata::{IRewardData, RewardData};
11019#[cfg(any(feature = "app-rewindmenu-types"))]
11020pub mod rewindmenu;
11021#[cfg(feature = "app-rewindmenu-types")]
11022pub use rewindmenu::{
11023    IRewindMenu, IRewindMenu_CancelConfirmDialog, IRewindMenu_CancelConfirmDialog_ItemNo, IRewindMenu_CancelConfirmDialog_ItemYes,
11024    IRewindMenu_CancelConfirmDialog_ItemYesForChallengeMap, IRewindMenu_ExecuteConfirmDialog, IRewindMenu_ExecuteConfirmDialog_ItemNo,
11025    IRewindMenu_ExecuteConfirmDialog_ItemYes, IRewindMenu_MenuItem, IRewindMenu_MenuItem_UnitIconInfo, RewindMenu, RewindMenu_CancelConfirmDialog,
11026    RewindMenu_CancelConfirmDialog_ItemNo, RewindMenu_CancelConfirmDialog_ItemYes, RewindMenu_CancelConfirmDialog_ItemYesForChallengeMap,
11027    RewindMenu_ExecuteConfirmDialog, RewindMenu_ExecuteConfirmDialog_ItemNo, RewindMenu_ExecuteConfirmDialog_ItemYes, RewindMenu_MenuItem,
11028    RewindMenu_MenuItem_UnitIconInfo,
11029};
11030#[cfg(feature = "app-rewindmenu")]
11031pub use rewindmenu::{
11032    IRewindMenuMethods, IRewindMenu_CancelConfirmDialogMethods, IRewindMenu_CancelConfirmDialog_ItemNoMethods,
11033    IRewindMenu_CancelConfirmDialog_ItemYesForChallengeMapMethods, IRewindMenu_CancelConfirmDialog_ItemYesMethods,
11034    IRewindMenu_ExecuteConfirmDialogMethods, IRewindMenu_ExecuteConfirmDialog_ItemNoMethods, IRewindMenu_ExecuteConfirmDialog_ItemYesMethods,
11035    IRewindMenu_MenuItemMethods, IRewindMenu_MenuItem_UnitIconInfoMethods,
11036};
11037#[cfg(any(feature = "app-rewindmenucontent-types"))]
11038pub mod rewindmenucontent;
11039#[cfg(feature = "app-rewindmenucontent-types")]
11040pub use rewindmenucontent::{
11041    IRewindMenuContent, IRewindMenuContent_KeyHelp, IRewindMenuContent_Phase, IRewindMenuContent_RestRewindTimes, IRewindMenuContent_ScrollArrow,
11042    RewindMenuContent, RewindMenuContent_KeyHelp, RewindMenuContent_Phase, RewindMenuContent_RestRewindTimes, RewindMenuContent_ScrollArrow,
11043};
11044#[cfg(feature = "app-rewindmenucontent")]
11045pub use rewindmenucontent::{
11046    IRewindMenuContentMethods, IRewindMenuContent_KeyHelpMethods, IRewindMenuContent_PhaseMethods, IRewindMenuContent_RestRewindTimesMethods,
11047    IRewindMenuContent_ScrollArrowMethods,
11048};
11049#[cfg(any(feature = "app-rewindmenuitemcontent-types"))]
11050pub mod rewindmenuitemcontent;
11051#[cfg(feature = "app-rewindmenuitemcontent")]
11052pub use rewindmenuitemcontent::IRewindMenuItemContentMethods;
11053#[cfg(feature = "app-rewindmenuitemcontent-types")]
11054pub use rewindmenuitemcontent::{IRewindMenuItemContent, RewindMenuItemContent};
11055#[cfg(any(feature = "app-rewindsequence-types"))]
11056pub mod rewindsequence;
11057#[cfg(feature = "app-rewindsequence")]
11058pub use rewindsequence::IRewindSequenceMethods;
11059#[cfg(feature = "app-rewindsequence-types")]
11060pub use rewindsequence::{IRewindSequence, RewindSequence, RewindSequence_Label};
11061#[cfg(any(
11062    feature = "app-ring_cleaning-effectcontroller-types",
11063    feature = "app-ring_cleaning-faceimagescontroller-types",
11064    feature = "app-ring_cleaning-ringcleaningvoice-types"
11065))]
11066pub mod ring_cleaning;
11067#[cfg(any(feature = "app-ringcleaningcloth-types"))]
11068pub mod ringcleaningcloth;
11069#[cfg(feature = "app-ringcleaningcloth")]
11070pub use ringcleaningcloth::IRingCleaningClothMethods;
11071#[cfg(feature = "app-ringcleaningcloth-types")]
11072pub use ringcleaningcloth::{IRingCleaningCloth, RingCleaningCloth};
11073#[cfg(any(feature = "app-ringcleaningclothanimationevent-types"))]
11074pub mod ringcleaningclothanimationevent;
11075#[cfg(feature = "app-ringcleaningclothanimationevent")]
11076pub use ringcleaningclothanimationevent::IRingCleaningClothAnimationEventMethods;
11077#[cfg(feature = "app-ringcleaningclothanimationevent-types")]
11078pub use ringcleaningclothanimationevent::{IRingCleaningClothAnimationEvent, RingCleaningClothAnimationEvent};
11079#[cfg(any(feature = "app-ringcleaningconditionicon-types"))]
11080pub mod ringcleaningconditionicon;
11081#[cfg(feature = "app-ringcleaningconditionicon")]
11082pub use ringcleaningconditionicon::IRingCleaningConditionIconMethods;
11083#[cfg(feature = "app-ringcleaningconditionicon-types")]
11084pub use ringcleaningconditionicon::{IRingCleaningConditionIcon, RingCleaningConditionIcon};
11085#[cfg(any(feature = "app-ringcleaninggaugecontroller-types"))]
11086pub mod ringcleaninggaugecontroller;
11087#[cfg(feature = "app-ringcleaninggaugecontroller")]
11088pub use ringcleaninggaugecontroller::IRingCleaningGaugeControllerMethods;
11089#[cfg(feature = "app-ringcleaninggaugecontroller-types")]
11090pub use ringcleaninggaugecontroller::{IRingCleaningGaugeController, RingCleaningGaugeController};
11091#[cfg(any(feature = "app-ringcleaningnamesetter-types"))]
11092pub mod ringcleaningnamesetter;
11093#[cfg(feature = "app-ringcleaningnamesetter")]
11094pub use ringcleaningnamesetter::IRingCleaningNameSetterMethods;
11095#[cfg(feature = "app-ringcleaningnamesetter-types")]
11096pub use ringcleaningnamesetter::{IRingCleaningNameSetter, RingCleaningNameSetter};
11097#[cfg(any(feature = "app-ringcleaningringcontroller-types"))]
11098pub mod ringcleaningringcontroller;
11099#[cfg(feature = "app-ringcleaningringcontroller")]
11100pub use ringcleaningringcontroller::IRingCleaningRingControllerMethods;
11101#[cfg(feature = "app-ringcleaningringcontroller-types")]
11102pub use ringcleaningringcontroller::{IRingCleaningRingController, RingCleaningRingController};
11103#[cfg(any(feature = "app-ringcleaningroot-types"))]
11104pub mod ringcleaningroot;
11105#[cfg(feature = "app-ringcleaningroot")]
11106pub use ringcleaningroot::IRingCleaningRootMethods;
11107#[cfg(feature = "app-ringcleaningroot-types")]
11108pub use ringcleaningroot::{IRingCleaningRoot, RingCleaningRoot};
11109#[cfg(any(feature = "app-ringcleaningselectsequence-types"))]
11110pub mod ringcleaningselectsequence;
11111#[cfg(feature = "app-ringcleaningselectsequence")]
11112pub use ringcleaningselectsequence::IRingCleaningSelectSequenceMethods;
11113#[cfg(feature = "app-ringcleaningselectsequence-types")]
11114pub use ringcleaningselectsequence::{IRingCleaningSelectSequence, RingCleaningSelectSequence, RingCleaningSelectSequence_Label2};
11115#[cfg(any(feature = "app-ringcleaningsequence-types"))]
11116pub mod ringcleaningsequence;
11117#[cfg(feature = "app-ringcleaningsequence-types")]
11118pub use ringcleaningsequence::{
11119    IRingCleaningSequence, IRingCleaningSequence_ConfirmDialogItemYes, IRingCleaningSequence_ExitConfirmDialog,
11120    IRingCleaningSequence_RButtonHoldSequence, RingCleaningSequence, RingCleaningSequence_ConfirmDialogItemYes,
11121    RingCleaningSequence_ExitConfirmDialog, RingCleaningSequence_GodType, RingCleaningSequence_HitResult, RingCleaningSequence_Label,
11122    RingCleaningSequence_RButtonHoldSequence, RingCleaningSequence_RButtonHoldSequence_Label, RingCleaningSequence_Strength,
11123};
11124#[cfg(feature = "app-ringcleaningsequence")]
11125pub use ringcleaningsequence::{
11126    IRingCleaningSequenceMethods, IRingCleaningSequence_ConfirmDialogItemYesMethods, IRingCleaningSequence_ExitConfirmDialogMethods,
11127    IRingCleaningSequence_RButtonHoldSequenceMethods,
11128};
11129#[cfg(any(feature = "app-ringcleaningunitselectmenu-types"))]
11130pub mod ringcleaningunitselectmenu;
11131#[cfg(feature = "app-ringcleaningunitselectmenu-types")]
11132pub use ringcleaningunitselectmenu::{
11133    IRingCleaningUnitSelectMenu, IRingCleaningUnitSelectMenu_DecideEventHandler, IRingCleaningUnitSelectMenu_RingCleaningUnitSelectMenuItem,
11134    IRingCleaningUnitSelectMenu_RingCleaningUnitSelectMenuItem_ConfirmDialog,
11135    IRingCleaningUnitSelectMenu_RingCleaningUnitSelectMenuItem_ConfirmDialogItemYes, RingCleaningUnitSelectMenu,
11136    RingCleaningUnitSelectMenu_DecideEventHandler, RingCleaningUnitSelectMenu_GodParam, RingCleaningUnitSelectMenu_RingCleaningUnitSelectMenuItem,
11137    RingCleaningUnitSelectMenu_RingCleaningUnitSelectMenuItem_ConfirmDialog,
11138    RingCleaningUnitSelectMenu_RingCleaningUnitSelectMenuItem_ConfirmDialogItemYes,
11139};
11140#[cfg(feature = "app-ringcleaningunitselectmenu")]
11141pub use ringcleaningunitselectmenu::{
11142    IRingCleaningUnitSelectMenuMethods, IRingCleaningUnitSelectMenu_DecideEventHandlerMethods,
11143    IRingCleaningUnitSelectMenu_RingCleaningUnitSelectMenuItemMethods,
11144    IRingCleaningUnitSelectMenu_RingCleaningUnitSelectMenuItem_ConfirmDialogItemYesMethods,
11145    IRingCleaningUnitSelectMenu_RingCleaningUnitSelectMenuItem_ConfirmDialogMethods,
11146};
11147#[cfg(any(feature = "app-ringcleaningunitselectmenucontent-types"))]
11148pub mod ringcleaningunitselectmenucontent;
11149#[cfg(feature = "app-ringcleaningunitselectmenucontent")]
11150pub use ringcleaningunitselectmenucontent::IRingCleaningUnitSelectMenuContentMethods;
11151#[cfg(feature = "app-ringcleaningunitselectmenucontent-types")]
11152pub use ringcleaningunitselectmenucontent::{IRingCleaningUnitSelectMenuContent, RingCleaningUnitSelectMenuContent};
11153#[cfg(any(feature = "app-ringcleaningunitselectmenuitemcontent-types"))]
11154pub mod ringcleaningunitselectmenuitemcontent;
11155#[cfg(feature = "app-ringcleaningunitselectmenuitemcontent")]
11156pub use ringcleaningunitselectmenuitemcontent::IRingCleaningUnitSelectMenuItemContentMethods;
11157#[cfg(feature = "app-ringcleaningunitselectmenuitemcontent-types")]
11158pub use ringcleaningunitselectmenuitemcontent::{IRingCleaningUnitSelectMenuItemContent, RingCleaningUnitSelectMenuItemContent};
11159#[cfg(any(feature = "app-ringcleaningvoicedata-types"))]
11160pub mod ringcleaningvoicedata;
11161#[cfg(feature = "app-ringcleaningvoicedata")]
11162pub use ringcleaningvoicedata::IRingCleaningVoiceDataMethods;
11163#[cfg(feature = "app-ringcleaningvoicedata-types")]
11164pub use ringcleaningvoicedata::{IRingCleaningVoiceData, RingCleaningVoiceData, RingCleaningVoiceData_Situation, RingCleaningVoiceData_VoiceLabel};
11165#[cfg(any(feature = "app-ringcollider-types"))]
11166pub mod ringcollider;
11167#[cfg(feature = "app-ringcollider")]
11168pub use ringcollider::IRingColliderMethods;
11169#[cfg(feature = "app-ringcollider-types")]
11170pub use ringcollider::{IRingCollider, RingCollider};
11171#[cfg(any(feature = "app-ringcolliderpart-types"))]
11172pub mod ringcolliderpart;
11173#[cfg(feature = "app-ringcolliderpart")]
11174pub use ringcolliderpart::IRingColliderPartMethods;
11175#[cfg(feature = "app-ringcolliderpart-types")]
11176pub use ringcolliderpart::{IRingColliderPart, RingColliderPart};
11177#[cfg(any(feature = "app-ringdata-types"))]
11178pub mod ringdata;
11179#[cfg(feature = "app-ringdata")]
11180pub use ringdata::IRingDataMethods;
11181#[cfg(feature = "app-ringdata-types")]
11182pub use ringdata::{IRingData, RingData, RingData_Kinds, RingData_Ranks};
11183#[cfg(any(feature = "app-ringemptymenuitem-types"))]
11184pub mod ringemptymenuitem;
11185#[cfg(feature = "app-ringemptymenuitem")]
11186pub use ringemptymenuitem::IRingEmptyMenuItemMethods;
11187#[cfg(feature = "app-ringemptymenuitem-types")]
11188pub use ringemptymenuitem::{IRingEmptyMenuItem, RingEmptyMenuItem};
11189#[cfg(any(feature = "app-ringgachasequence-types"))]
11190pub mod ringgachasequence;
11191#[cfg(feature = "app-ringgachasequence-types")]
11192pub use ringgachasequence::{
11193    IRingGachaSequence, IRingGachaSequence_Result10Proc, IRingGachaSequence_Result1Proc, IRingGachaSequence_SkipListenerProc,
11194    IRingGachaSequence_SkipListenerProc_SkipCallback, RingGachaSequence, RingGachaSequence_Label, RingGachaSequence_Result10Proc,
11195    RingGachaSequence_Result1Proc, RingGachaSequence_SkipListenerProc, RingGachaSequence_SkipListenerProc_SkipCallback,
11196    RingGachaSequence_SkipListenerProc_Type,
11197};
11198#[cfg(feature = "app-ringgachasequence")]
11199pub use ringgachasequence::{
11200    IRingGachaSequenceMethods, IRingGachaSequence_Result10ProcMethods, IRingGachaSequence_Result1ProcMethods,
11201    IRingGachaSequence_SkipListenerProcMethods, IRingGachaSequence_SkipListenerProc_SkipCallbackMethods,
11202};
11203#[cfg(any(feature = "app-ringinfo-types"))]
11204pub mod ringinfo;
11205#[cfg(feature = "app-ringinfo-types")]
11206pub use ringinfo::{
11207    IRingInfo, IRingInfo_RingInfoWindowRingModel, IRingInfo_RingPrefabObject, RingInfo, RingInfo_RingInfoWindowRingModel, RingInfo_RingPrefabObject,
11208};
11209#[cfg(feature = "app-ringinfo")]
11210pub use ringinfo::{IRingInfoMethods, IRingInfo_RingInfoWindowRingModelMethods, IRingInfo_RingPrefabObjectMethods};
11211#[cfg(any(feature = "app-ringinfocontroller-types"))]
11212pub mod ringinfocontroller;
11213#[cfg(feature = "app-ringinfocontroller")]
11214pub use ringinfocontroller::IRingInfoControllerMethods;
11215#[cfg(feature = "app-ringinfocontroller-types")]
11216pub use ringinfocontroller::{IRingInfoController, RingInfoController};
11217#[cfg(any(feature = "app-ringinfodirty-types"))]
11218pub mod ringinfodirty;
11219#[cfg(feature = "app-ringinfodirty")]
11220pub use ringinfodirty::IRingInfoDirtyMethods;
11221#[cfg(feature = "app-ringinfodirty-types")]
11222pub use ringinfodirty::{IRingInfoDirty, RingInfoDirty};
11223#[cfg(any(feature = "app-ringlistsequence-types"))]
11224pub mod ringlistsequence;
11225#[cfg(feature = "app-ringlistsequence-types")]
11226pub use ringlistsequence::{
11227    IRingListSequence, IRingListSequence_CharaArrowGroup, IRingListSequence_CharaImage, IRingListSequence_CharaImageController,
11228    IRingListSequence_CharaInfoWindow, IRingListSequence_CharaNavigation, IRingListSequence_GodAndRingListWindow,
11229    IRingListSequence_GodAndRingListWindow_Menu, IRingListSequence_GodAndRingListWindow_MenuContent, IRingListSequence_GodAndRingListWindow_MenuItem,
11230    IRingListSequence_GodAndRingListWindow_MenuItemContent, IRingListSequence_GodPageData, IRingListSequence_PageData,
11231    IRingListSequence_PageDataList, IRingListSequence_PageDataList_GodComparer, IRingListSequence_RelatedGroupWindow,
11232    IRingListSequence_RingListWindow, IRingListSequence_RingListWindow_RingInfo, IRingListSequence_RingListWindow_RingInfo_Gain,
11233    IRingListSequence_RingListWindow_SkillInfo, IRingListSequence_RingPageData, RingListSequence, RingListSequence_CharaArrowGroup,
11234    RingListSequence_CharaImage, RingListSequence_CharaImageController, RingListSequence_CharaInfoWindow,
11235    RingListSequence_CharaInfoWindow_CharaDescriptionText, RingListSequence_CharaNavigation, RingListSequence_GodAndRingListWindow,
11236    RingListSequence_GodAndRingListWindow_Menu, RingListSequence_GodAndRingListWindow_MenuContent, RingListSequence_GodAndRingListWindow_MenuItem,
11237    RingListSequence_GodAndRingListWindow_MenuItemContent, RingListSequence_GodPageData, RingListSequence_Label, RingListSequence_PageData,
11238    RingListSequence_PageDataList, RingListSequence_PageDataList_GodComparer, RingListSequence_RelatedGroupWindow, RingListSequence_RingListWindow,
11239    RingListSequence_RingListWindow_RingInfo, RingListSequence_RingListWindow_RingInfoRank, RingListSequence_RingListWindow_RingInfo_Gain,
11240    RingListSequence_RingListWindow_SkillInfo, RingListSequence_RingPageData,
11241};
11242#[cfg(feature = "app-ringlistsequence")]
11243pub use ringlistsequence::{
11244    IRingListSequenceMethods, IRingListSequence_CharaArrowGroupMethods, IRingListSequence_CharaImageControllerMethods,
11245    IRingListSequence_CharaImageMethods, IRingListSequence_CharaInfoWindowMethods, IRingListSequence_CharaNavigationMethods,
11246    IRingListSequence_GodAndRingListWindowMethods, IRingListSequence_GodAndRingListWindow_MenuContentMethods,
11247    IRingListSequence_GodAndRingListWindow_MenuItemContentMethods, IRingListSequence_GodAndRingListWindow_MenuItemMethods,
11248    IRingListSequence_GodAndRingListWindow_MenuMethods, IRingListSequence_GodPageDataMethods, IRingListSequence_PageDataListMethods,
11249    IRingListSequence_PageDataList_GodComparerMethods, IRingListSequence_PageDataMethods, IRingListSequence_RelatedGroupWindowMethods,
11250    IRingListSequence_RingListWindowMethods, IRingListSequence_RingListWindow_RingInfoMethods, IRingListSequence_RingListWindow_RingInfo_GainMethods,
11251    IRingListSequence_RingListWindow_SkillInfoMethods, IRingListSequence_RingPageDataMethods,
11252};
11253#[cfg(any(feature = "app-ringlistskillmenu-types"))]
11254pub mod ringlistskillmenu;
11255#[cfg(feature = "app-ringlistskillmenu-types")]
11256pub use ringlistskillmenu::{
11257    IRingListSkillMenu, IRingListSkillMenu_CancelEventHandler, IRingListSkillMenu_ItemHelpWindow, IRingListSkillMenu_Menu,
11258    IRingListSkillMenu_MenuContent, IRingListSkillMenu_MenuItem, IRingListSkillMenu_MenuItemContent, IRingListSkillMenu_MenuItem_EngageItem,
11259    IRingListSkillMenu_MenuItem_ExtraSkill, IRingListSkillMenu_MenuItem_Skill, IRingListSkillMenu_MenuItem_WeaponTalent,
11260    IRingListSkillMenu_SkillHelpWindow, RingListSkillMenu, RingListSkillMenu_CancelEventHandler, RingListSkillMenu_ItemHelpWindow,
11261    RingListSkillMenu_Menu, RingListSkillMenu_MenuContent, RingListSkillMenu_MenuItem, RingListSkillMenu_MenuItemContent,
11262    RingListSkillMenu_MenuItem_EngageItem, RingListSkillMenu_MenuItem_ExtraSkill, RingListSkillMenu_MenuItem_ExtraSkill_SkillType,
11263    RingListSkillMenu_MenuItem_Skill, RingListSkillMenu_MenuItem_WeaponTalent, RingListSkillMenu_SkillHelpWindow,
11264};
11265#[cfg(feature = "app-ringlistskillmenu")]
11266pub use ringlistskillmenu::{
11267    IRingListSkillMenuMethods, IRingListSkillMenu_CancelEventHandlerMethods, IRingListSkillMenu_ItemHelpWindowMethods,
11268    IRingListSkillMenu_MenuContentMethods, IRingListSkillMenu_MenuItemContentMethods, IRingListSkillMenu_MenuItemMethods,
11269    IRingListSkillMenu_MenuItem_EngageItemMethods, IRingListSkillMenu_MenuItem_ExtraSkillMethods, IRingListSkillMenu_MenuItem_SkillMethods,
11270    IRingListSkillMenu_MenuItem_WeaponTalentMethods, IRingListSkillMenu_MenuMethods, IRingListSkillMenu_SkillHelpWindowMethods,
11271};
11272#[cfg(any(feature = "app-ringlistskillmenucontent-types"))]
11273pub mod ringlistskillmenucontent;
11274#[cfg(feature = "app-ringlistskillmenucontent")]
11275pub use ringlistskillmenucontent::IRingListSkillMenuContentMethods;
11276#[cfg(feature = "app-ringlistskillmenucontent-types")]
11277pub use ringlistskillmenucontent::{IRingListSkillMenuContent, RingListSkillMenuContent};
11278#[cfg(any(feature = "app-ringlistskillmenuitemcontent-types"))]
11279pub mod ringlistskillmenuitemcontent;
11280#[cfg(feature = "app-ringlistskillmenuitemcontent")]
11281pub use ringlistskillmenuitemcontent::IRingListSkillMenuItemContentMethods;
11282#[cfg(feature = "app-ringlistskillmenuitemcontent-types")]
11283pub use ringlistskillmenuitemcontent::{IRingListSkillMenuItemContent, RingListSkillMenuItemContent};
11284#[cfg(any(feature = "app-ringmenuitem-types"))]
11285pub mod ringmenuitem;
11286#[cfg(feature = "app-ringmenuitem-types")]
11287pub use ringmenuitem::{
11288    IRingMenuItem, IRingMenuItem_DecideEventHandler, IRingMenuItem_SelectEventHandler, RingMenuItem, RingMenuItem_DecideEventHandler,
11289    RingMenuItem_SelectEventHandler,
11290};
11291#[cfg(feature = "app-ringmenuitem")]
11292pub use ringmenuitem::{IRingMenuItemMethods, IRingMenuItem_DecideEventHandlerMethods, IRingMenuItem_SelectEventHandlerMethods};
11293#[cfg(any(feature = "app-ringmenuitemcontent-types"))]
11294pub mod ringmenuitemcontent;
11295#[cfg(feature = "app-ringmenuitemcontent")]
11296pub use ringmenuitemcontent::IRingMenuItemContentMethods;
11297#[cfg(feature = "app-ringmenuitemcontent-types")]
11298pub use ringmenuitemcontent::{IRingMenuItemContent, RingMenuItemContent};
11299#[cfg(any(feature = "app-ringselectconfirmdialog-types"))]
11300pub mod ringselectconfirmdialog;
11301#[cfg(feature = "app-ringselectconfirmdialog-types")]
11302pub use ringselectconfirmdialog::{
11303    IRingSelectConfirmDialog, IRingSelectConfirmDialog_ConfirmYesDialogItem, RingSelectConfirmDialog, RingSelectConfirmDialog_ConfirmYesDialogItem,
11304};
11305#[cfg(feature = "app-ringselectconfirmdialog")]
11306pub use ringselectconfirmdialog::{IRingSelectConfirmDialogMethods, IRingSelectConfirmDialog_ConfirmYesDialogItemMethods};
11307#[cfg(any(feature = "app-ringselectmenu-types"))]
11308pub mod ringselectmenu;
11309#[cfg(feature = "app-ringselectmenu-types")]
11310pub use ringselectmenu::{IRingSelectMenu, IRingSelectMenu_RingMenuItem, RingSelectMenu, RingSelectMenu_RingMenuItem};
11311#[cfg(feature = "app-ringselectmenu")]
11312pub use ringselectmenu::{IRingSelectMenuMethods, IRingSelectMenu_RingMenuItemMethods};
11313#[cfg(any(feature = "app-ringselectmenucontent-types"))]
11314pub mod ringselectmenucontent;
11315#[cfg(feature = "app-ringselectmenucontent")]
11316pub use ringselectmenucontent::IRingSelectMenuContentMethods;
11317#[cfg(feature = "app-ringselectmenucontent-types")]
11318pub use ringselectmenucontent::{IRingSelectMenuContent, RingSelectMenuContent};
11319#[cfg(any(feature = "app-ringselectmenuitemcontent-types"))]
11320pub mod ringselectmenuitemcontent;
11321#[cfg(feature = "app-ringselectmenuitemcontent")]
11322pub use ringselectmenuitemcontent::IRingSelectMenuItemContentMethods;
11323#[cfg(feature = "app-ringselectmenuitemcontent-types")]
11324pub use ringselectmenuitemcontent::{IRingSelectMenuItemContent, RingSelectMenuItemContent};
11325#[cfg(any(feature = "app-ringselectroot-types"))]
11326pub mod ringselectroot;
11327#[cfg(feature = "app-ringselectroot-types")]
11328pub use ringselectroot::{IRingSelectRoot, IRingSelectRoot_CharaPhoto, RingSelectRoot, RingSelectRoot_CharaPhoto};
11329#[cfg(feature = "app-ringselectroot")]
11330pub use ringselectroot::{IRingSelectRootMethods, IRingSelectRoot_CharaPhotoMethods};
11331#[cfg(any(feature = "app-ringsynthesissequence-types"))]
11332pub mod ringsynthesissequence;
11333#[cfg(feature = "app-ringsynthesissequence-types")]
11334pub use ringsynthesissequence::{
11335    IRingSynthesisSequence, IRingSynthesisSequence_Result1Proc, IRingSynthesisSequence_SkipListenerProc, RingSynthesisSequence,
11336    RingSynthesisSequence_Label, RingSynthesisSequence_Result1Proc, RingSynthesisSequence_SkipListenerProc,
11337};
11338#[cfg(feature = "app-ringsynthesissequence")]
11339pub use ringsynthesissequence::{
11340    IRingSynthesisSequenceMethods, IRingSynthesisSequence_Result1ProcMethods, IRingSynthesisSequence_SkipListenerProcMethods,
11341};
11342#[cfg(any(feature = "app-roundcommand-types"))]
11343pub mod roundcommand;
11344#[cfg(feature = "app-roundcommand")]
11345pub use roundcommand::IRoundCommandMethods;
11346#[cfg(feature = "app-roundcommand-types")]
11347pub use roundcommand::{IRoundCommand, RoundCommand};
11348#[cfg(any(feature = "app-roundvalue-types"))]
11349pub mod roundvalue;
11350#[cfg(feature = "app-roundvalue-types")]
11351pub use roundvalue::RoundValue;
11352#[cfg(any(feature = "app-savedata-types"))]
11353pub mod savedata;
11354#[cfg(feature = "app-savedata-types")]
11355pub use savedata::{
11356    ISaveData, ISaveData_Manager, ISaveData_Manager_Task, SaveData, SaveData_Manager, SaveData_Manager_EventKind, SaveData_Manager_Task,
11357    SaveData_Manager_TaskKind,
11358};
11359#[cfg(feature = "app-savedata")]
11360pub use savedata::{ISaveDataMethods, ISaveData_ManagerMethods, ISaveData_Manager_TaskMethods};
11361#[cfg(any(feature = "app-savedatahandle-types"))]
11362pub mod savedatahandle;
11363#[cfg(feature = "app-savedatahandle")]
11364pub use savedatahandle::ISaveDataHandleMethods;
11365#[cfg(feature = "app-savedatahandle-types")]
11366pub use savedatahandle::{ISaveDataHandle, SaveDataHandle, SaveDataHandle_States};
11367#[cfg(any(feature = "app-savedatamenu-types"))]
11368pub mod savedatamenu;
11369#[cfg(feature = "app-savedatamenu-types")]
11370pub use savedatamenu::{
11371    ISaveDataMenu, ISaveDataMenu_CancelConfirmDialog, ISaveDataMenu_CancelConfirmDialog_NoDialogItem,
11372    ISaveDataMenu_CancelConfirmDialog_YesDialogItem, ISaveDataMenu_ConfirmDialog, ISaveDataMenu_ConfirmDialog_NoItem,
11373    ISaveDataMenu_ConfirmDialog_YesItem, ISaveDataMenu_CopyConfirmDialog, ISaveDataMenu_CopyConfirmDialog_NoDialogItem,
11374    ISaveDataMenu_CopyConfirmDialog_YesDialogItem, ISaveDataMenu_DeleteConfirmDialog, ISaveDataMenu_DeleteConfirmDialog_NoDialogItem,
11375    ISaveDataMenu_DeleteConfirmDialog_YesDialogItem, ISaveDataMenu_LoadConfirmDialog, ISaveDataMenu_LoadConfirmDialog_NoDialogItem,
11376    ISaveDataMenu_LoadConfirmDialog_YesDialogItem, ISaveDataMenu_MenuContent, ISaveDataMenu_MenuItem, ISaveDataMenu_MenuItemContent,
11377    ISaveDataMenu_SaveConfirmDialog, ISaveDataMenu_SaveConfirmDialog_NoDialogItem, ISaveDataMenu_SaveConfirmDialog_YesDialogItem,
11378    ISaveDataMenu_SuspendConfirmDialog, ISaveDataMenu_SuspendConfirmDialog_NoDialogItem, ISaveDataMenu_SuspendConfirmDialog_YesDialogItem,
11379    SaveDataMenu, SaveDataMenu_CancelConfirmDialog, SaveDataMenu_CancelConfirmDialog_NoDialogItem, SaveDataMenu_CancelConfirmDialog_YesDialogItem,
11380    SaveDataMenu_ConfirmDialog, SaveDataMenu_ConfirmDialog_NoItem, SaveDataMenu_ConfirmDialog_YesItem, SaveDataMenu_CopyConfirmDialog,
11381    SaveDataMenu_CopyConfirmDialog_NoDialogItem, SaveDataMenu_CopyConfirmDialog_YesDialogItem, SaveDataMenu_DeleteConfirmDialog,
11382    SaveDataMenu_DeleteConfirmDialog_NoDialogItem, SaveDataMenu_DeleteConfirmDialog_YesDialogItem, SaveDataMenu_LoadConfirmDialog,
11383    SaveDataMenu_LoadConfirmDialog_NoDialogItem, SaveDataMenu_LoadConfirmDialog_YesDialogItem, SaveDataMenu_MenuContent, SaveDataMenu_MenuItem,
11384    SaveDataMenu_MenuItemContent, SaveDataMenu_Mode, SaveDataMenu_SaveConfirmDialog, SaveDataMenu_SaveConfirmDialog_NoDialogItem,
11385    SaveDataMenu_SaveConfirmDialog_YesDialogItem, SaveDataMenu_Sequence, SaveDataMenu_SuspendConfirmDialog,
11386    SaveDataMenu_SuspendConfirmDialog_NoDialogItem, SaveDataMenu_SuspendConfirmDialog_YesDialogItem,
11387};
11388#[cfg(feature = "app-savedatamenu")]
11389pub use savedatamenu::{
11390    ISaveDataMenuMethods, ISaveDataMenu_CancelConfirmDialogMethods, ISaveDataMenu_CancelConfirmDialog_NoDialogItemMethods,
11391    ISaveDataMenu_CancelConfirmDialog_YesDialogItemMethods, ISaveDataMenu_ConfirmDialogMethods, ISaveDataMenu_ConfirmDialog_NoItemMethods,
11392    ISaveDataMenu_ConfirmDialog_YesItemMethods, ISaveDataMenu_CopyConfirmDialogMethods, ISaveDataMenu_CopyConfirmDialog_NoDialogItemMethods,
11393    ISaveDataMenu_CopyConfirmDialog_YesDialogItemMethods, ISaveDataMenu_DeleteConfirmDialogMethods,
11394    ISaveDataMenu_DeleteConfirmDialog_NoDialogItemMethods, ISaveDataMenu_DeleteConfirmDialog_YesDialogItemMethods,
11395    ISaveDataMenu_LoadConfirmDialogMethods, ISaveDataMenu_LoadConfirmDialog_NoDialogItemMethods,
11396    ISaveDataMenu_LoadConfirmDialog_YesDialogItemMethods, ISaveDataMenu_MenuContentMethods, ISaveDataMenu_MenuItemContentMethods,
11397    ISaveDataMenu_MenuItemMethods, ISaveDataMenu_SaveConfirmDialogMethods, ISaveDataMenu_SaveConfirmDialog_NoDialogItemMethods,
11398    ISaveDataMenu_SaveConfirmDialog_YesDialogItemMethods, ISaveDataMenu_SuspendConfirmDialogMethods,
11399    ISaveDataMenu_SuspendConfirmDialog_NoDialogItemMethods, ISaveDataMenu_SuspendConfirmDialog_YesDialogItemMethods,
11400};
11401#[cfg(any(feature = "app-savedatamenucontent-types"))]
11402pub mod savedatamenucontent;
11403#[cfg(feature = "app-savedatamenucontent")]
11404pub use savedatamenucontent::ISaveDataMenuContentMethods;
11405#[cfg(feature = "app-savedatamenucontent-types")]
11406pub use savedatamenucontent::{ISaveDataMenuContent, SaveDataMenuContent};
11407#[cfg(any(feature = "app-savedatamenuitemcontent-types"))]
11408pub mod savedatamenuitemcontent;
11409#[cfg(feature = "app-savedatamenuitemcontent")]
11410pub use savedatamenuitemcontent::ISaveDataMenuItemContentMethods;
11411#[cfg(feature = "app-savedatamenuitemcontent-types")]
11412pub use savedatamenuitemcontent::{ISaveDataMenuItemContent, SaveDataMenuItemContent};
11413#[cfg(any(feature = "app-savedatamenusequence-types"))]
11414pub mod savedatamenusequence;
11415#[cfg(feature = "app-savedatamenusequence")]
11416pub use savedatamenusequence::ISaveDataMenuSequenceMethods;
11417#[cfg(feature = "app-savedatamenusequence-types")]
11418pub use savedatamenusequence::{ISaveDataMenuSequence, SaveDataMenuSequence, SaveDataMenuSequence_Label, SaveDataMenuSequence_Mode};
11419#[cfg(any(feature = "app-savedatareadhandle-types"))]
11420pub mod savedatareadhandle;
11421#[cfg(feature = "app-savedatareadhandle")]
11422pub use savedatareadhandle::ISaveDataReadHandleMethods;
11423#[cfg(feature = "app-savedatareadhandle-types")]
11424pub use savedatareadhandle::{ISaveDataReadHandle, SaveDataReadHandle};
11425#[cfg(any(feature = "app-scalecommand-types"))]
11426pub mod scalecommand;
11427#[cfg(feature = "app-scalecommand")]
11428pub use scalecommand::IScaleCommandMethods;
11429#[cfg(feature = "app-scalecommand-types")]
11430pub use scalecommand::{IScaleCommand, ScaleCommand};
11431#[cfg(any(feature = "app-screenshot-types"))]
11432pub mod screenshot;
11433#[cfg(feature = "app-screenshot")]
11434pub use screenshot::IScreenShotMethods;
11435#[cfg(feature = "app-screenshot-types")]
11436pub use screenshot::{IScreenShot, ScreenShot};
11437#[cfg(any(feature = "app-scriptableassetbundle_1-types"))]
11438pub mod scriptableassetbundle_1;
11439#[cfg(feature = "app-scriptableassetbundle_1")]
11440pub use scriptableassetbundle_1::IScriptableAssetBundle_1Methods;
11441#[cfg(feature = "app-scriptableassetbundle_1-types")]
11442pub use scriptableassetbundle_1::{IScriptableAssetBundle_1, ScriptableAssetBundle_1};
11443#[cfg(any(feature = "app-scriptbattle-types"))]
11444pub mod scriptbattle;
11445#[cfg(feature = "app-scriptbattle-types")]
11446pub use scriptbattle::{IScriptBattle, IScriptBattle_ScriptCombatSequence, ScriptBattle, ScriptBattle_ScriptCombatSequence};
11447#[cfg(feature = "app-scriptbattle")]
11448pub use scriptbattle::{IScriptBattleMethods, IScriptBattle_ScriptCombatSequenceMethods};
11449#[cfg(any(feature = "app-scriptgame-types"))]
11450pub mod scriptgame;
11451#[cfg(feature = "app-scriptgame")]
11452pub use scriptgame::IScriptGameMethods;
11453#[cfg(feature = "app-scriptgame-types")]
11454pub use scriptgame::{IScriptGame, ScriptGame};
11455#[cfg(any(feature = "app-scripthub-types"))]
11456pub mod scripthub;
11457#[cfg(feature = "app-scripthub")]
11458pub use scripthub::IScriptHubMethods;
11459#[cfg(feature = "app-scripthub-types")]
11460pub use scripthub::{IScriptHub, ScriptHub};
11461#[cfg(any(feature = "app-scriptmap-types"))]
11462pub mod scriptmap;
11463#[cfg(feature = "app-scriptmap")]
11464pub use scriptmap::IScriptMapMethods;
11465#[cfg(feature = "app-scriptmap-types")]
11466pub use scriptmap::{IScriptMap, ScriptMap};
11467#[cfg(any(feature = "app-scriptmenu-types"))]
11468pub mod scriptmenu;
11469#[cfg(feature = "app-scriptmenu-types")]
11470pub use scriptmenu::{IScriptMenu, IScriptMenu_EventMenu, IScriptMenu_EventMenuItem, ScriptMenu, ScriptMenu_EventMenu, ScriptMenu_EventMenuItem};
11471#[cfg(feature = "app-scriptmenu")]
11472pub use scriptmenu::{IScriptMenuMethods, IScriptMenu_EventMenuItemMethods, IScriptMenu_EventMenuMethods};
11473#[cfg(any(feature = "app-scriptsound-types"))]
11474pub mod scriptsound;
11475#[cfg(feature = "app-scriptsound")]
11476pub use scriptsound::IScriptSoundMethods;
11477#[cfg(feature = "app-scriptsound-types")]
11478pub use scriptsound::{IScriptSound, ScriptSound};
11479#[cfg(any(feature = "app-scriptsystem-types"))]
11480pub mod scriptsystem;
11481#[cfg(feature = "app-scriptsystem-types")]
11482pub use scriptsystem::{IScriptSystem, IScriptSystem_CameraList, ScriptSystem, ScriptSystem_CameraList, ScriptSystem_DebugButton};
11483#[cfg(feature = "app-scriptsystem")]
11484pub use scriptsystem::{IScriptSystemMethods, IScriptSystem_CameraListMethods};
11485#[cfg(any(feature = "app-scriptunit-types"))]
11486pub mod scriptunit;
11487#[cfg(feature = "app-scriptunit")]
11488pub use scriptunit::IScriptUnitMethods;
11489#[cfg(feature = "app-scriptunit-types")]
11490pub use scriptunit::{IScriptUnit, ScriptUnit};
11491#[cfg(any(feature = "app-scriptutil-types"))]
11492pub mod scriptutil;
11493#[cfg(feature = "app-scriptutil")]
11494pub use scriptutil::IScriptUtilMethods;
11495#[cfg(feature = "app-scriptutil-types")]
11496pub use scriptutil::{IScriptUtil, ScriptUtil, ScriptUtil_MenuCondtion};
11497#[cfg(any(feature = "app-senditemmenu-types"))]
11498pub mod senditemmenu;
11499#[cfg(feature = "app-senditemmenu-types")]
11500pub use senditemmenu::{
11501    ISendItemMenu, ISendItemMenu_CancelCallback, ISendItemMenu_ConfirmDialog, ISendItemMenu_ConfirmDialog_ConfirmYesDialogItem,
11502    ISendItemMenu_DecideCallback, ISendItemMenu_SendItemMenuItem, SendItemMenu, SendItemMenu_CancelCallback, SendItemMenu_ConfirmDialog,
11503    SendItemMenu_ConfirmDialog_ConfirmYesDialogItem, SendItemMenu_DecideCallback, SendItemMenu_SendItemMenuItem,
11504};
11505#[cfg(feature = "app-senditemmenu")]
11506pub use senditemmenu::{
11507    ISendItemMenuMethods, ISendItemMenu_CancelCallbackMethods, ISendItemMenu_ConfirmDialogMethods,
11508    ISendItemMenu_ConfirmDialog_ConfirmYesDialogItemMethods, ISendItemMenu_DecideCallbackMethods, ISendItemMenu_SendItemMenuItemMethods,
11509};
11510#[cfg(any(feature = "app-senditemmenucontent-types"))]
11511pub mod senditemmenucontent;
11512#[cfg(feature = "app-senditemmenucontent")]
11513pub use senditemmenucontent::ISendItemMenuContentMethods;
11514#[cfg(feature = "app-senditemmenucontent-types")]
11515pub use senditemmenucontent::{ISendItemMenuContent, SendItemMenuContent};
11516#[cfg(any(feature = "app-senditemroot-types"))]
11517pub mod senditemroot;
11518#[cfg(feature = "app-senditemroot")]
11519pub use senditemroot::ISendItemRootMethods;
11520#[cfg(feature = "app-senditemroot-types")]
11521pub use senditemroot::{ISendItemRoot, SendItemRoot};
11522#[cfg(any(feature = "app-separatoritem-types"))]
11523pub mod separatoritem;
11524#[cfg(feature = "app-separatoritem")]
11525pub use separatoritem::ISeparatorItemMethods;
11526#[cfg(feature = "app-separatoritem-types")]
11527pub use separatoritem::{ISeparatorItem, SeparatorItem};
11528#[cfg(any(feature = "app-shopbuyyesnodialog-types"))]
11529pub mod shopbuyyesnodialog;
11530#[cfg(feature = "app-shopbuyyesnodialog-types")]
11531pub use shopbuyyesnodialog::{IShopBuyYesNoDialog, IShopBuyYesNoDialog_YesEventHandler, ShopBuyYesNoDialog, ShopBuyYesNoDialog_YesEventHandler};
11532#[cfg(feature = "app-shopbuyyesnodialog")]
11533pub use shopbuyyesnodialog::{IShopBuyYesNoDialogMethods, IShopBuyYesNoDialog_YesEventHandlerMethods};
11534#[cfg(any(feature = "app-shopbuyyesnodialognomenuitem-types"))]
11535pub mod shopbuyyesnodialognomenuitem;
11536#[cfg(feature = "app-shopbuyyesnodialognomenuitem")]
11537pub use shopbuyyesnodialognomenuitem::IShopBuyYesNoDialogNoMenuItemMethods;
11538#[cfg(feature = "app-shopbuyyesnodialognomenuitem-types")]
11539pub use shopbuyyesnodialognomenuitem::{IShopBuyYesNoDialogNoMenuItem, ShopBuyYesNoDialogNoMenuItem};
11540#[cfg(any(feature = "app-shopbuyyesnodialogyesmenuitem-types"))]
11541pub mod shopbuyyesnodialogyesmenuitem;
11542#[cfg(feature = "app-shopbuyyesnodialogyesmenuitem")]
11543pub use shopbuyyesnodialogyesmenuitem::IShopBuyYesNoDialogYesMenuItemMethods;
11544#[cfg(feature = "app-shopbuyyesnodialogyesmenuitem-types")]
11545pub use shopbuyyesnodialogyesmenuitem::{IShopBuyYesNoDialogYesMenuItem, ShopBuyYesNoDialogYesMenuItem};
11546#[cfg(any(feature = "app-shopcommon-types"))]
11547pub mod shopcommon;
11548#[cfg(feature = "app-shopcommon-types")]
11549pub use shopcommon::{IShopCommon, ShopCommon};
11550#[cfg(any(feature = "app-shopcontent-types"))]
11551pub mod shopcontent;
11552#[cfg(feature = "app-shopcontent")]
11553pub use shopcontent::IShopContentMethods;
11554#[cfg(feature = "app-shopcontent-types")]
11555pub use shopcontent::{IShopContent, ShopContent};
11556#[cfg(any(feature = "app-shopcore-types"))]
11557pub mod shopcore;
11558#[cfg(feature = "app-shopcore")]
11559pub use shopcore::IShopCoreMethods;
11560#[cfg(feature = "app-shopcore-types")]
11561pub use shopcore::{IShopCore, ShopCore, ShopCore_Result};
11562#[cfg(any(feature = "app-shopdata-types"))]
11563pub mod shopdata;
11564#[cfg(feature = "app-shopdata")]
11565pub use shopdata::IShopDataMethods;
11566#[cfg(feature = "app-shopdata-types")]
11567pub use shopdata::{IShopData, ShopData};
11568#[cfg(any(feature = "app-shopdatabase_1-types"))]
11569pub mod shopdatabase_1;
11570#[cfg(feature = "app-shopdatabase_1-types")]
11571pub use shopdatabase_1::{
11572    IShopDataBase_1, IShopDataBase_1_GetStockAddedKeyFunc, IShopDataBase_1_GetStockKeyFunc, ShopDataBase_1, ShopDataBase_1_AttributeType,
11573    ShopDataBase_1_GetStockAddedKeyFunc, ShopDataBase_1_GetStockKeyFunc,
11574};
11575#[cfg(feature = "app-shopdatabase_1")]
11576pub use shopdatabase_1::{IShopDataBase_1Methods, IShopDataBase_1_GetStockAddedKeyFuncMethods, IShopDataBase_1_GetStockKeyFuncMethods};
11577#[cfg(any(feature = "app-shopmenuitemcontent-types"))]
11578pub mod shopmenuitemcontent;
11579#[cfg(feature = "app-shopmenuitemcontent")]
11580pub use shopmenuitemcontent::IShopMenuItemContentMethods;
11581#[cfg(feature = "app-shopmenuitemcontent-types")]
11582pub use shopmenuitemcontent::{IShopMenuItemContent, ShopMenuItemContent};
11583#[cfg(any(feature = "app-shopsellaccountwindow-types"))]
11584pub mod shopsellaccountwindow;
11585#[cfg(feature = "app-shopsellaccountwindow")]
11586pub use shopsellaccountwindow::IShopSellAccountWindowMethods;
11587#[cfg(feature = "app-shopsellaccountwindow-types")]
11588pub use shopsellaccountwindow::{IShopSellAccountWindow, ShopSellAccountWindow};
11589#[cfg(any(feature = "app-shopsellemptymenuitem-types"))]
11590pub mod shopsellemptymenuitem;
11591#[cfg(feature = "app-shopsellemptymenuitem")]
11592pub use shopsellemptymenuitem::IShopSellEmptyMenuItemMethods;
11593#[cfg(feature = "app-shopsellemptymenuitem-types")]
11594pub use shopsellemptymenuitem::{IShopSellEmptyMenuItem, ShopSellEmptyMenuItem};
11595#[cfg(any(feature = "app-shopsellmenu-types"))]
11596pub mod shopsellmenu;
11597#[cfg(feature = "app-shopsellmenu-types")]
11598pub use shopsellmenu::{
11599    IShopSellMenu, IShopSellMenu_CancelItemEventHandler, IShopSellMenu_ChangeUnitToNextEventHandler, IShopSellMenu_ChangeUnitToPrevEventHandler,
11600    IShopSellMenu_DecideEventHandler, IShopSellMenu_DecideItemEventHandler, IShopSellMenu_RequestCloseEventHandler, IShopSellMenu_SelectEventHandler,
11601    IShopSellMenu_SwitchDetailDisplaywayEventHandler, ShopSellMenu, ShopSellMenu_CancelItemEventHandler, ShopSellMenu_ChangeUnitToNextEventHandler,
11602    ShopSellMenu_ChangeUnitToPrevEventHandler, ShopSellMenu_DecideEventHandler, ShopSellMenu_DecideItemEventHandler, ShopSellMenu_KindIndicator,
11603    ShopSellMenu_RequestCloseEventHandler, ShopSellMenu_SelectEventHandler, ShopSellMenu_SwitchDetailDisplaywayEventHandler,
11604};
11605#[cfg(feature = "app-shopsellmenu")]
11606pub use shopsellmenu::{
11607    IShopSellMenuMethods, IShopSellMenu_CancelItemEventHandlerMethods, IShopSellMenu_ChangeUnitToNextEventHandlerMethods,
11608    IShopSellMenu_ChangeUnitToPrevEventHandlerMethods, IShopSellMenu_DecideEventHandlerMethods, IShopSellMenu_DecideItemEventHandlerMethods,
11609    IShopSellMenu_RequestCloseEventHandlerMethods, IShopSellMenu_SelectEventHandlerMethods, IShopSellMenu_SwitchDetailDisplaywayEventHandlerMethods,
11610};
11611#[cfg(any(feature = "app-shopsellmenucontent-types"))]
11612pub mod shopsellmenucontent;
11613#[cfg(feature = "app-shopsellmenucontent-types")]
11614pub use shopsellmenucontent::{IShopSellMenuContent, IShopSellMenuContent_KindIcon, ShopSellMenuContent, ShopSellMenuContent_KindIcon};
11615#[cfg(feature = "app-shopsellmenucontent")]
11616pub use shopsellmenucontent::{IShopSellMenuContentMethods, IShopSellMenuContent_KindIconMethods};
11617#[cfg(any(feature = "app-shopsellmenuitem-types"))]
11618pub mod shopsellmenuitem;
11619#[cfg(feature = "app-shopsellmenuitem-types")]
11620pub use shopsellmenuitem::{
11621    IShopSellMenuItem, IShopSellMenuItem_CancelItemEventHandler, IShopSellMenuItem_DecideItemEventHandler, ShopSellMenuItem,
11622    ShopSellMenuItem_CancelItemEventHandler, ShopSellMenuItem_DecideItemEventHandler,
11623};
11624#[cfg(feature = "app-shopsellmenuitem")]
11625pub use shopsellmenuitem::{
11626    IShopSellMenuItemMethods, IShopSellMenuItem_CancelItemEventHandlerMethods, IShopSellMenuItem_DecideItemEventHandlerMethods,
11627};
11628#[cfg(any(feature = "app-shopsellmenuitemcontent-types"))]
11629pub mod shopsellmenuitemcontent;
11630#[cfg(feature = "app-shopsellmenuitemcontent")]
11631pub use shopsellmenuitemcontent::IShopSellMenuItemContentMethods;
11632#[cfg(feature = "app-shopsellmenuitemcontent-types")]
11633pub use shopsellmenuitemcontent::{IShopSellMenuItemContent, ShopSellMenuItemContent};
11634#[cfg(any(feature = "app-shopsellroot-types"))]
11635pub mod shopsellroot;
11636#[cfg(feature = "app-shopsellroot-types")]
11637pub use shopsellroot::{IShopSellRoot, IShopSellRoot_ReturnEventHandler, ShopSellRoot, ShopSellRoot_ReturnEventHandler};
11638#[cfg(feature = "app-shopsellroot")]
11639pub use shopsellroot::{IShopSellRootMethods, IShopSellRoot_ReturnEventHandlerMethods};
11640#[cfg(any(feature = "app-shopsellyesnodialog-types"))]
11641pub mod shopsellyesnodialog;
11642#[cfg(feature = "app-shopsellyesnodialog-types")]
11643pub use shopsellyesnodialog::{IShopSellYesNoDialog, IShopSellYesNoDialog_YesEventHandler, ShopSellYesNoDialog, ShopSellYesNoDialog_YesEventHandler};
11644#[cfg(feature = "app-shopsellyesnodialog")]
11645pub use shopsellyesnodialog::{IShopSellYesNoDialogMethods, IShopSellYesNoDialog_YesEventHandlerMethods};
11646#[cfg(any(feature = "app-shopsellyesnodialognomenuitem-types"))]
11647pub mod shopsellyesnodialognomenuitem;
11648#[cfg(feature = "app-shopsellyesnodialognomenuitem")]
11649pub use shopsellyesnodialognomenuitem::IShopSellYesNoDialogNoMenuItemMethods;
11650#[cfg(feature = "app-shopsellyesnodialognomenuitem-types")]
11651pub use shopsellyesnodialognomenuitem::{IShopSellYesNoDialogNoMenuItem, ShopSellYesNoDialogNoMenuItem};
11652#[cfg(any(feature = "app-shopsellyesnodialogyesmenuitem-types"))]
11653pub mod shopsellyesnodialogyesmenuitem;
11654#[cfg(feature = "app-shopsellyesnodialogyesmenuitem")]
11655pub use shopsellyesnodialogyesmenuitem::IShopSellYesNoDialogYesMenuItemMethods;
11656#[cfg(feature = "app-shopsellyesnodialogyesmenuitem-types")]
11657pub use shopsellyesnodialogyesmenuitem::{IShopSellYesNoDialogYesMenuItem, ShopSellYesNoDialogYesMenuItem};
11658#[cfg(any(feature = "app-shopsequnece-types"))]
11659pub mod shopsequnece;
11660#[cfg(feature = "app-shopsequnece-types")]
11661pub use shopsequnece::{
11662    IShopSequnece, IShopSequnece_GoldItem, IShopSequnece_ParamItem, IShopSequnece_ShopItem, IShopSequnece_StockItem, ShopSequnece,
11663    ShopSequnece_GoldItem, ShopSequnece_ParamItem, ShopSequnece_ShopItem, ShopSequnece_StockItem,
11664};
11665#[cfg(feature = "app-shopsequnece")]
11666pub use shopsequnece::{
11667    IShopSequneceMethods, IShopSequnece_GoldItemMethods, IShopSequnece_ParamItemMethods, IShopSequnece_ShopItemMethods,
11668    IShopSequnece_StockItemMethods,
11669};
11670#[cfg(any(feature = "app-shoptopmenucontent-types"))]
11671pub mod shoptopmenucontent;
11672#[cfg(feature = "app-shoptopmenucontent")]
11673pub use shoptopmenucontent::IShopTopMenuContentMethods;
11674#[cfg(feature = "app-shoptopmenucontent-types")]
11675pub use shoptopmenucontent::{IShopTopMenuContent, ShopTopMenuContent};
11676#[cfg(any(feature = "app-shopunitselectmenu-types"))]
11677pub mod shopunitselectmenu;
11678#[cfg(feature = "app-shopunitselectmenu-types")]
11679pub use shopunitselectmenu::{
11680    IShopUnitSelectMenu, IShopUnitSelectMenu_DecideEventHandler, IShopUnitSelectMenu_HelpEventHandler, IShopUnitSelectMenu_SelectEventHandler,
11681    ShopUnitSelectMenu, ShopUnitSelectMenu_DecideEventHandler, ShopUnitSelectMenu_HelpEventHandler, ShopUnitSelectMenu_SelectEventHandler,
11682};
11683#[cfg(feature = "app-shopunitselectmenu")]
11684pub use shopunitselectmenu::{
11685    IShopUnitSelectMenuMethods, IShopUnitSelectMenu_DecideEventHandlerMethods, IShopUnitSelectMenu_HelpEventHandlerMethods,
11686    IShopUnitSelectMenu_SelectEventHandlerMethods,
11687};
11688#[cfg(any(feature = "app-shopunitselectmenucontent-types"))]
11689pub mod shopunitselectmenucontent;
11690#[cfg(feature = "app-shopunitselectmenucontent")]
11691pub use shopunitselectmenucontent::IShopUnitSelectMenuContentMethods;
11692#[cfg(feature = "app-shopunitselectmenucontent-types")]
11693pub use shopunitselectmenucontent::{IShopUnitSelectMenuContent, ShopUnitSelectMenuContent};
11694#[cfg(any(feature = "app-shopunitselectmenuitem-types"))]
11695pub mod shopunitselectmenuitem;
11696#[cfg(feature = "app-shopunitselectmenuitem")]
11697pub use shopunitselectmenuitem::IShopUnitSelectMenuItemMethods;
11698#[cfg(feature = "app-shopunitselectmenuitem-types")]
11699pub use shopunitselectmenuitem::{IShopUnitSelectMenuItem, ShopUnitSelectMenuItem};
11700#[cfg(any(feature = "app-shopunitselectmenuitemcontent-types"))]
11701pub mod shopunitselectmenuitemcontent;
11702#[cfg(feature = "app-shopunitselectmenuitemcontent")]
11703pub use shopunitselectmenuitemcontent::IShopUnitSelectMenuItemContentMethods;
11704#[cfg(feature = "app-shopunitselectmenuitemcontent-types")]
11705pub use shopunitselectmenuitemcontent::{IShopUnitSelectMenuItemContent, ShopUnitSelectMenuItemContent};
11706#[cfg(any(feature = "app-shopunitselectroot-types"))]
11707pub mod shopunitselectroot;
11708#[cfg(feature = "app-shopunitselectroot")]
11709pub use shopunitselectroot::IShopUnitSelectRootMethods;
11710#[cfg(feature = "app-shopunitselectroot-types")]
11711pub use shopunitselectroot::{IShopUnitSelectRoot, ShopUnitSelectRoot};
11712#[cfg(any(feature = "app-shopunitselectstatus-types"))]
11713pub mod shopunitselectstatus;
11714#[cfg(feature = "app-shopunitselectstatus")]
11715pub use shopunitselectstatus::IShopUnitSelectStatusMethods;
11716#[cfg(feature = "app-shopunitselectstatus-types")]
11717pub use shopunitselectstatus::{IShopUnitSelectStatus, ShopUnitSelectStatus};
11718#[cfg(any(feature = "app-shopweaponmodelrenderer-types"))]
11719pub mod shopweaponmodelrenderer;
11720#[cfg(feature = "app-shopweaponmodelrenderer")]
11721pub use shopweaponmodelrenderer::IShopWeaponModelRendererMethods;
11722#[cfg(feature = "app-shopweaponmodelrenderer-types")]
11723pub use shopweaponmodelrenderer::{IShopWeaponModelRenderer, ShopWeaponModelRenderer};
11724#[cfg(any(feature = "app-sincommand-types"))]
11725pub mod sincommand;
11726#[cfg(feature = "app-sincommand")]
11727pub use sincommand::ISinCommandMethods;
11728#[cfg(feature = "app-sincommand-types")]
11729pub use sincommand::{ISinCommand, SinCommand};
11730#[cfg(any(feature = "app-singletonclass_1-types"))]
11731pub mod singletonclass_1;
11732#[cfg(feature = "app-singletonclass_1")]
11733pub use singletonclass_1::ISingletonClass_1Methods;
11734#[cfg(feature = "app-singletonclass_1-types")]
11735pub use singletonclass_1::{ISingletonClass_1, SingletonClass_1};
11736#[cfg(any(feature = "app-singletonmonobehaviour_1-types"))]
11737pub mod singletonmonobehaviour_1;
11738#[cfg(feature = "app-singletonmonobehaviour_1")]
11739pub use singletonmonobehaviour_1::ISingletonMonoBehaviour_1Methods;
11740#[cfg(feature = "app-singletonmonobehaviour_1-types")]
11741pub use singletonmonobehaviour_1::{ISingletonMonoBehaviour_1, SingletonMonoBehaviour_1};
11742#[cfg(any(feature = "app-singletonmonobehaviourlist_1-types"))]
11743pub mod singletonmonobehaviourlist_1;
11744#[cfg(feature = "app-singletonmonobehaviourlist_1")]
11745pub use singletonmonobehaviourlist_1::ISingletonMonoBehaviourList_1Methods;
11746#[cfg(feature = "app-singletonmonobehaviourlist_1-types")]
11747pub use singletonmonobehaviourlist_1::{ISingletonMonoBehaviourList_1, SingletonMonoBehaviourList_1};
11748#[cfg(any(feature = "app-singletonpool_2-types"))]
11749pub mod singletonpool_2;
11750#[cfg(feature = "app-singletonpool_2-types")]
11751pub use singletonpool_2::{ISingletonPool_2, ISingletonPool_2_Comparer, SingletonPool_2, SingletonPool_2_Comparer};
11752#[cfg(feature = "app-singletonpool_2")]
11753pub use singletonpool_2::{ISingletonPool_2Methods, ISingletonPool_2_ComparerMethods};
11754#[cfg(any(feature = "app-singletonprocinst_1-types"))]
11755pub mod singletonprocinst_1;
11756#[cfg(feature = "app-singletonprocinst_1")]
11757pub use singletonprocinst_1::ISingletonProcInst_1Methods;
11758#[cfg(feature = "app-singletonprocinst_1-types")]
11759pub use singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1};
11760#[cfg(any(feature = "app-singletonscriptableobject_1-types"))]
11761pub mod singletonscriptableobject_1;
11762#[cfg(feature = "app-singletonscriptableobject_1")]
11763pub use singletonscriptableobject_1::ISingletonScriptableObject_1Methods;
11764#[cfg(feature = "app-singletonscriptableobject_1-types")]
11765pub use singletonscriptableobject_1::{ISingletonScriptableObject_1, SingletonScriptableObject_1};
11766#[cfg(any(feature = "app-sit_up-musclesitupsequence-types"))]
11767pub mod sit_up;
11768#[cfg(any(feature = "app-skillarray-types"))]
11769pub mod skillarray;
11770#[cfg(feature = "app-skillarray")]
11771pub use skillarray::ISkillArrayMethods;
11772#[cfg(feature = "app-skillarray-types")]
11773pub use skillarray::{ISkillArray, SkillArray, SkillArray_Entity, SkillArray_Enumerator};
11774#[cfg(any(feature = "app-skilldata-types"))]
11775pub mod skilldata;
11776#[cfg(feature = "app-skilldata-types")]
11777pub use skilldata::{
11778    ISkillData, ISkillData_Func, SkillData, SkillData_Actions, SkillData_AroundCenters, SkillData_AroundTargets, SkillData_Attrs,
11779    SkillData_Categorys, SkillData_CycleMasks, SkillData_Cycles, SkillData_Flags, SkillData_Frequencies, SkillData_Func, SkillData_GiveTargets,
11780    SkillData_IconKinds, SkillData_Layers, SkillData_Operations, SkillData_Phase, SkillData_PrivateFlags, SkillData_Stands, SkillData_States,
11781    SkillData_Targets, SkillData_TimingMasks, SkillData_Timings, SkillData_Works, SkillData_Zocs,
11782};
11783#[cfg(feature = "app-skilldata")]
11784pub use skilldata::{ISkillDataMethods, ISkillData_FuncMethods};
11785#[cfg(any(feature = "app-skilleditequipskillmenu-types"))]
11786pub mod skilleditequipskillmenu;
11787#[cfg(feature = "app-skilleditequipskillmenu")]
11788pub use skilleditequipskillmenu::ISkillEditEquipSkillMenuMethods;
11789#[cfg(feature = "app-skilleditequipskillmenu-types")]
11790pub use skilleditequipskillmenu::{ISkillEditEquipSkillMenu, SkillEditEquipSkillMenu};
11791#[cfg(any(feature = "app-skilleditequipskillmenucontent-types"))]
11792pub mod skilleditequipskillmenucontent;
11793#[cfg(feature = "app-skilleditequipskillmenucontent")]
11794pub use skilleditequipskillmenucontent::ISkillEditEquipSkillMenuContentMethods;
11795#[cfg(feature = "app-skilleditequipskillmenucontent-types")]
11796pub use skilleditequipskillmenucontent::{ISkillEditEquipSkillMenuContent, SkillEditEquipSkillMenuContent};
11797#[cfg(any(feature = "app-skilleditequipskillmenuitem-types"))]
11798pub mod skilleditequipskillmenuitem;
11799#[cfg(feature = "app-skilleditequipskillmenuitem")]
11800pub use skilleditequipskillmenuitem::ISkillEditEquipSkillMenuItemMethods;
11801#[cfg(feature = "app-skilleditequipskillmenuitem-types")]
11802pub use skilleditequipskillmenuitem::{ISkillEditEquipSkillMenuItem, SkillEditEquipSkillMenuItem};
11803#[cfg(any(feature = "app-skilleditequipskillsubmenu-types"))]
11804pub mod skilleditequipskillsubmenu;
11805#[cfg(feature = "app-skilleditequipskillsubmenu-types")]
11806pub use skilleditequipskillsubmenu::{
11807    ISkillEditEquipSkillSubMenu, ISkillEditEquipSkillSubMenu_BaseEquipMenuItem, ISkillEditEquipSkillSubMenu_RemoveMenuItem,
11808    ISkillEditEquipSkillSubMenu_TradeMenuItem, SkillEditEquipSkillSubMenu, SkillEditEquipSkillSubMenu_BaseEquipMenuItem,
11809    SkillEditEquipSkillSubMenu_RemoveMenuItem, SkillEditEquipSkillSubMenu_TradeMenuItem,
11810};
11811#[cfg(feature = "app-skilleditequipskillsubmenu")]
11812pub use skilleditequipskillsubmenu::{
11813    ISkillEditEquipSkillSubMenuMethods, ISkillEditEquipSkillSubMenu_BaseEquipMenuItemMethods, ISkillEditEquipSkillSubMenu_RemoveMenuItemMethods,
11814    ISkillEditEquipSkillSubMenu_TradeMenuItemMethods,
11815};
11816#[cfg(any(feature = "app-skilleditpoolnonemenuitem-types"))]
11817pub mod skilleditpoolnonemenuitem;
11818#[cfg(feature = "app-skilleditpoolnonemenuitem")]
11819pub use skilleditpoolnonemenuitem::ISkillEditPoolNoneMenuItemMethods;
11820#[cfg(feature = "app-skilleditpoolnonemenuitem-types")]
11821pub use skilleditpoolnonemenuitem::{ISkillEditPoolNoneMenuItem, SkillEditPoolNoneMenuItem};
11822#[cfg(any(feature = "app-skilleditpoolskillmenu-types"))]
11823pub mod skilleditpoolskillmenu;
11824#[cfg(feature = "app-skilleditpoolskillmenu")]
11825pub use skilleditpoolskillmenu::ISkillEditPoolSkillMenuMethods;
11826#[cfg(feature = "app-skilleditpoolskillmenu-types")]
11827pub use skilleditpoolskillmenu::{ISkillEditPoolSkillMenu, SkillEditPoolSkillMenu};
11828#[cfg(any(feature = "app-skilleditpoolskillmenucontent-types"))]
11829pub mod skilleditpoolskillmenucontent;
11830#[cfg(feature = "app-skilleditpoolskillmenucontent")]
11831pub use skilleditpoolskillmenucontent::ISkillEditPoolSkillMenuContentMethods;
11832#[cfg(feature = "app-skilleditpoolskillmenucontent-types")]
11833pub use skilleditpoolskillmenucontent::{ISkillEditPoolSkillMenuContent, SkillEditPoolSkillMenuContent};
11834#[cfg(any(feature = "app-skilleditpoolskillmenuitem-types"))]
11835pub mod skilleditpoolskillmenuitem;
11836#[cfg(feature = "app-skilleditpoolskillmenuitem")]
11837pub use skilleditpoolskillmenuitem::ISkillEditPoolSkillMenuItemMethods;
11838#[cfg(feature = "app-skilleditpoolskillmenuitem-types")]
11839pub use skilleditpoolskillmenuitem::{ISkillEditPoolSkillMenuItem, SkillEditPoolSkillMenuItem};
11840#[cfg(any(feature = "app-skilleditroot-types"))]
11841pub mod skilleditroot;
11842#[cfg(feature = "app-skilleditroot")]
11843pub use skilleditroot::ISkillEditRootMethods;
11844#[cfg(feature = "app-skilleditroot-types")]
11845pub use skilleditroot::{ISkillEditRoot, SkillEditRoot};
11846#[cfg(any(feature = "app-skillenum-types"))]
11847pub mod skillenum;
11848#[cfg(feature = "app-skillenum-types")]
11849pub use skillenum::{SkillEnum, SkillEnum_Enumerator};
11850#[cfg(any(feature = "app-skillinheritancemenu-types"))]
11851pub mod skillinheritancemenu;
11852#[cfg(feature = "app-skillinheritancemenu")]
11853pub use skillinheritancemenu::ISkillInheritanceMenuMethods;
11854#[cfg(feature = "app-skillinheritancemenu-types")]
11855pub use skillinheritancemenu::{ISkillInheritanceMenu, SkillInheritanceMenu};
11856#[cfg(any(feature = "app-skillinheritancemenucontent-types"))]
11857pub mod skillinheritancemenucontent;
11858#[cfg(feature = "app-skillinheritancemenucontent")]
11859pub use skillinheritancemenucontent::ISkillInheritanceMenuContentMethods;
11860#[cfg(feature = "app-skillinheritancemenucontent-types")]
11861pub use skillinheritancemenucontent::{ISkillInheritanceMenuContent, SkillInheritanceMenuContent};
11862#[cfg(any(feature = "app-skillinheritancemenuitem-types"))]
11863pub mod skillinheritancemenuitem;
11864#[cfg(feature = "app-skillinheritancemenuitem")]
11865pub use skillinheritancemenuitem::ISkillInheritanceMenuItemMethods;
11866#[cfg(feature = "app-skillinheritancemenuitem-types")]
11867pub use skillinheritancemenuitem::{ISkillInheritanceMenuItem, SkillInheritanceMenuItem};
11868#[cfg(any(feature = "app-skillinheritancemenuitemcontent-types"))]
11869pub mod skillinheritancemenuitemcontent;
11870#[cfg(feature = "app-skillinheritancemenuitemcontent")]
11871pub use skillinheritancemenuitemcontent::ISkillInheritanceMenuItemContentMethods;
11872#[cfg(feature = "app-skillinheritancemenuitemcontent-types")]
11873pub use skillinheritancemenuitemcontent::{ISkillInheritanceMenuItemContent, SkillInheritanceMenuItemContent};
11874#[cfg(any(feature = "app-skillinheritancesequence-types"))]
11875pub mod skillinheritancesequence;
11876#[cfg(feature = "app-skillinheritancesequence")]
11877pub use skillinheritancesequence::ISkillInheritanceSequenceMethods;
11878#[cfg(feature = "app-skillinheritancesequence-types")]
11879pub use skillinheritancesequence::{ISkillInheritanceSequence, SkillInheritanceSequence, SkillInheritanceSequence_Label2};
11880#[cfg(any(feature = "app-skilltutorialsequence-types"))]
11881pub mod skilltutorialsequence;
11882#[cfg(feature = "app-skilltutorialsequence")]
11883pub use skilltutorialsequence::ISkillTutorialSequenceMethods;
11884#[cfg(feature = "app-skilltutorialsequence-types")]
11885pub use skilltutorialsequence::{ISkillTutorialSequence, SkillTutorialSequence};
11886#[cfg(any(feature = "app-skinqualitylodadjuster-types"))]
11887pub mod skinqualitylodadjuster;
11888#[cfg(feature = "app-skinqualitylodadjuster")]
11889pub use skinqualitylodadjuster::ISkinQualityLodAdjusterMethods;
11890#[cfg(feature = "app-skinqualitylodadjuster-types")]
11891pub use skinqualitylodadjuster::{ISkinQualityLodAdjuster, SkinQualityLodAdjuster};
11892#[cfg(any(feature = "app-skipindicator-types"))]
11893pub mod skipindicator;
11894#[cfg(feature = "app-skipindicator")]
11895pub use skipindicator::ISkipIndicatorMethods;
11896#[cfg(feature = "app-skipindicator-types")]
11897pub use skipindicator::{ISkipIndicator, SkipIndicator, SkipIndicator_Seq};
11898#[cfg(any(feature = "app-skyscroller-types"))]
11899pub mod skyscroller;
11900#[cfg(feature = "app-skyscroller")]
11901pub use skyscroller::ISkyScrollerMethods;
11902#[cfg(feature = "app-skyscroller-types")]
11903pub use skyscroller::{ISkyScroller, SkyScroller};
11904#[cfg(any(feature = "app-softwarekeyboard-types"))]
11905pub mod softwarekeyboard;
11906#[cfg(feature = "app-softwarekeyboard")]
11907pub use softwarekeyboard::ISoftwareKeyboardMethods;
11908#[cfg(feature = "app-softwarekeyboard-types")]
11909pub use softwarekeyboard::{ISoftwareKeyboard, SoftwareKeyboard, SoftwareKeyboard_Preset};
11910#[cfg(any(feature = "app-solanelinfomenu-types"))]
11911pub mod solanelinfomenu;
11912#[cfg(feature = "app-solanelinfomenu-types")]
11913pub use solanelinfomenu::{
11914    ISolanelInfoMenu, ISolanelInfoMenu_DecideEventHandler, SolanelInfoMenu, SolanelInfoMenu_DecideEventHandler, SolanelInfoMenu_InfoResult,
11915};
11916#[cfg(feature = "app-solanelinfomenu")]
11917pub use solanelinfomenu::{ISolanelInfoMenuMethods, ISolanelInfoMenu_DecideEventHandlerMethods};
11918#[cfg(any(feature = "app-solanelinfomenucontent-types"))]
11919pub mod solanelinfomenucontent;
11920#[cfg(feature = "app-solanelinfomenucontent-types")]
11921pub use solanelinfomenucontent::{
11922    ISolanelInfoMenuContent, ISolanelInfoMenuContent_HelpFastTravel, ISolanelInfoMenuContent_Infomation, ISolanelInfoMenuContent_SolanelUnit,
11923    SolanelInfoMenuContent, SolanelInfoMenuContent_HelpFastTravel, SolanelInfoMenuContent_Infomation, SolanelInfoMenuContent_SolanelUnit,
11924};
11925#[cfg(feature = "app-solanelinfomenucontent")]
11926pub use solanelinfomenucontent::{
11927    ISolanelInfoMenuContentMethods, ISolanelInfoMenuContent_HelpFastTravelMethods, ISolanelInfoMenuContent_InfomationMethods,
11928    ISolanelInfoMenuContent_SolanelUnitMethods,
11929};
11930#[cfg(any(feature = "app-solanelinfomenuitem-types"))]
11931pub mod solanelinfomenuitem;
11932#[cfg(feature = "app-solanelinfomenuitem-types")]
11933pub use solanelinfomenuitem::{
11934    ISolanelInfoMenuItem, ISolanelInfoMenuItem_ConfirmDialog, ISolanelInfoMenuItem_ConfirmDialog_ConfirmYesDialogItem, SolanelInfoMenuItem,
11935    SolanelInfoMenuItem_ConfirmDialog, SolanelInfoMenuItem_ConfirmDialog_ConfirmYesDialogItem,
11936};
11937#[cfg(feature = "app-solanelinfomenuitem")]
11938pub use solanelinfomenuitem::{
11939    ISolanelInfoMenuItemMethods, ISolanelInfoMenuItem_ConfirmDialogMethods, ISolanelInfoMenuItem_ConfirmDialog_ConfirmYesDialogItemMethods,
11940};
11941#[cfg(any(feature = "app-solanelinfomenuitemcontent-types"))]
11942pub mod solanelinfomenuitemcontent;
11943#[cfg(feature = "app-solanelinfomenuitemcontent")]
11944pub use solanelinfomenuitemcontent::ISolanelInfoMenuItemContentMethods;
11945#[cfg(feature = "app-solanelinfomenuitemcontent-types")]
11946pub use solanelinfomenuitemcontent::{ISolanelInfoMenuItemContent, SolanelInfoMenuItemContent};
11947#[cfg(any(feature = "app-solanelinfosequence-types"))]
11948pub mod solanelinfosequence;
11949#[cfg(feature = "app-solanelinfosequence-types")]
11950pub use solanelinfosequence::{
11951    ISolanelInfoSequence, ISolanelInfoSequence_DecideEventHandler, SolanelInfoSequence, SolanelInfoSequence_DecideEventHandler,
11952    SolanelInfoSequence_Label2,
11953};
11954#[cfg(feature = "app-solanelinfosequence")]
11955pub use solanelinfosequence::{ISolanelInfoSequenceMethods, ISolanelInfoSequence_DecideEventHandlerMethods};
11956#[cfg(any(feature = "app-sort-types"))]
11957pub mod sort;
11958#[cfg(feature = "app-sort-types")]
11959pub use sort::{ISort, ISort_ElementComparer, Sort, Sort_ElementComparer};
11960#[cfg(feature = "app-sort")]
11961pub use sort::{ISortMethods, ISort_ElementComparerMethods};
11962#[cfg(any(feature = "app-sortconstant-types"))]
11963pub mod sortconstant;
11964#[cfg(feature = "app-sortconstant")]
11965pub use sortconstant::ISortConstantMethods;
11966#[cfg(feature = "app-sortconstant-types")]
11967pub use sortconstant::{ISortConstant, SortConstant};
11968#[cfg(any(feature = "app-sortgeneric-types"))]
11969pub mod sortgeneric;
11970#[cfg(feature = "app-sortgeneric-types")]
11971pub use sortgeneric::{
11972    ISortGeneric, ISortGeneric_DelegateComparer_1, ISortGeneric_ElementComparer_1, SortGeneric, SortGeneric_DelegateComparer_1,
11973    SortGeneric_ElementComparer_1,
11974};
11975#[cfg(feature = "app-sortgeneric")]
11976pub use sortgeneric::{ISortGenericMethods, ISortGeneric_DelegateComparer_1Methods, ISortGeneric_ElementComparer_1Methods};
11977#[cfg(any(feature = "app-sortie-types"))]
11978pub mod sortie;
11979#[cfg(feature = "app-sortie")]
11980pub use sortie::ISortieMethods;
11981#[cfg(feature = "app-sortie-types")]
11982pub use sortie::{ISortie, Sortie};
11983#[cfg(any(feature = "app-sortieclasschangemanager-types"))]
11984pub mod sortieclasschangemanager;
11985#[cfg(feature = "app-sortieclasschangemanager")]
11986pub use sortieclasschangemanager::ISortieClassChangeManagerMethods;
11987#[cfg(feature = "app-sortieclasschangemanager-types")]
11988pub use sortieclasschangemanager::{ISortieClassChangeManager, SortieClassChangeManager};
11989#[cfg(any(feature = "app-sortieconfirmbackdialog-types"))]
11990pub mod sortieconfirmbackdialog;
11991#[cfg(feature = "app-sortieconfirmbackdialog-types")]
11992pub use sortieconfirmbackdialog::{
11993    ISortieConfirmBackDialog, ISortieConfirmBackDialog_ConfirmYesDialogItem, SortieConfirmBackDialog, SortieConfirmBackDialog_ConfirmYesDialogItem,
11994};
11995#[cfg(feature = "app-sortieconfirmbackdialog")]
11996pub use sortieconfirmbackdialog::{ISortieConfirmBackDialogMethods, ISortieConfirmBackDialog_ConfirmYesDialogItemMethods};
11997#[cfg(any(feature = "app-sortieconfirmbattledialog-types"))]
11998pub mod sortieconfirmbattledialog;
11999#[cfg(feature = "app-sortieconfirmbattledialog-types")]
12000pub use sortieconfirmbattledialog::{
12001    ISortieConfirmBattleDialog, ISortieConfirmBattleDialog_ConfirmYesDialogItem, SortieConfirmBattleDialog,
12002    SortieConfirmBattleDialog_ConfirmYesDialogItem, SortieConfirmBattleDialog_From,
12003};
12004#[cfg(feature = "app-sortieconfirmbattledialog")]
12005pub use sortieconfirmbattledialog::{ISortieConfirmBattleDialogMethods, ISortieConfirmBattleDialog_ConfirmYesDialogItemMethods};
12006#[cfg(any(feature = "app-sortieconfirmresetdialog-types"))]
12007pub mod sortieconfirmresetdialog;
12008#[cfg(feature = "app-sortieconfirmresetdialog-types")]
12009pub use sortieconfirmresetdialog::{
12010    ISortieConfirmResetDialog, ISortieConfirmResetDialog_ConfirmYesDialogItem, SortieConfirmResetDialog,
12011    SortieConfirmResetDialog_ConfirmYesDialogItem,
12012};
12013#[cfg(feature = "app-sortieconfirmresetdialog")]
12014pub use sortieconfirmresetdialog::{ISortieConfirmResetDialogMethods, ISortieConfirmResetDialog_ConfirmYesDialogItemMethods};
12015#[cfg(any(feature = "app-sortieentrust-types"))]
12016pub mod sortieentrust;
12017#[cfg(feature = "app-sortieentrust-types")]
12018pub use sortieentrust::{ISortieEntrust, ISortieEntrust_Executor, SortieEntrust, SortieEntrust_Executor};
12019#[cfg(feature = "app-sortieentrust")]
12020pub use sortieentrust::{ISortieEntrustMethods, ISortieEntrust_ExecutorMethods};
12021#[cfg(any(feature = "app-sortieentrustenumextension-types"))]
12022pub mod sortieentrustenumextension;
12023#[cfg(feature = "app-sortieentrustenumextension-types")]
12024pub use sortieentrustenumextension::{ISortieEntrustEnumExtension, SortieEntrustEnumExtension};
12025#[cfg(any(feature = "app-sortieentrustprogress-types"))]
12026pub mod sortieentrustprogress;
12027#[cfg(feature = "app-sortieentrustprogress-types")]
12028pub use sortieentrustprogress::SortieEntrustProgress;
12029#[cfg(any(feature = "app-sortieentrustresult-types"))]
12030pub mod sortieentrustresult;
12031#[cfg(feature = "app-sortieentrustresult-types")]
12032pub use sortieentrustresult::SortieEntrustResult;
12033#[cfg(any(feature = "app-sortieentrustscore-types"))]
12034pub mod sortieentrustscore;
12035#[cfg(feature = "app-sortieentrustscore-types")]
12036pub use sortieentrustscore::{
12037    ISortieEntrustScore, ISortieEntrustScore_Enhance, ISortieEntrustScore_EnhancePerson, ISortieEntrustScore_Result, ISortieEntrustScore_Rod,
12038    ISortieEntrustScore_Vulnerary, ISortieEntrustScore_Weapon, SortieEntrustScore, SortieEntrustScore_Enhance, SortieEntrustScore_EnhancePerson,
12039    SortieEntrustScore_Result, SortieEntrustScore_Rod, SortieEntrustScore_Vulnerary, SortieEntrustScore_Weapon,
12040};
12041#[cfg(feature = "app-sortieentrustscore")]
12042pub use sortieentrustscore::{
12043    ISortieEntrustScoreMethods, ISortieEntrustScore_EnhanceMethods, ISortieEntrustScore_EnhancePersonMethods, ISortieEntrustScore_ResultMethods,
12044    ISortieEntrustScore_RodMethods, ISortieEntrustScore_VulneraryMethods, ISortieEntrustScore_WeaponMethods,
12045};
12046#[cfg(any(feature = "app-sortieentruststockdata-types"))]
12047pub mod sortieentruststockdata;
12048#[cfg(feature = "app-sortieentruststockdata")]
12049pub use sortieentruststockdata::ISortieEntrustStockDataMethods;
12050#[cfg(feature = "app-sortieentruststockdata-types")]
12051pub use sortieentruststockdata::{ISortieEntrustStockData, SortieEntrustStockData};
12052#[cfg(any(feature = "app-sortieentruststockdataholder-types"))]
12053pub mod sortieentruststockdataholder;
12054#[cfg(feature = "app-sortieentruststockdataholder")]
12055pub use sortieentruststockdataholder::ISortieEntrustStockDataHolderMethods;
12056#[cfg(feature = "app-sortieentruststockdataholder-types")]
12057pub use sortieentruststockdataholder::{ISortieEntrustStockDataHolder, SortieEntrustStockDataHolder};
12058#[cfg(any(feature = "app-sortieentruststockkinddata-types"))]
12059pub mod sortieentruststockkinddata;
12060#[cfg(feature = "app-sortieentruststockkinddata")]
12061pub use sortieentruststockkinddata::ISortieEntrustStockKindDataMethods;
12062#[cfg(feature = "app-sortieentruststockkinddata-types")]
12063pub use sortieentruststockkinddata::{ISortieEntrustStockKindData, SortieEntrustStockKindData};
12064#[cfg(any(feature = "app-sortieentrustunitdata-types"))]
12065pub mod sortieentrustunitdata;
12066#[cfg(feature = "app-sortieentrustunitdata-types")]
12067pub use sortieentrustunitdata::{
12068    ISortieEntrustUnitData, ISortieEntrustUnitData_WeaponKindExp, SortieEntrustUnitData, SortieEntrustUnitData_WeaponKindExp,
12069};
12070#[cfg(feature = "app-sortieentrustunitdata")]
12071pub use sortieentrustunitdata::{ISortieEntrustUnitDataMethods, ISortieEntrustUnitData_WeaponKindExpMethods};
12072#[cfg(any(feature = "app-sortieentrustunitdataholder-types"))]
12073pub mod sortieentrustunitdataholder;
12074#[cfg(feature = "app-sortieentrustunitdataholder")]
12075pub use sortieentrustunitdataholder::ISortieEntrustUnitDataHolderMethods;
12076#[cfg(feature = "app-sortieentrustunitdataholder-types")]
12077pub use sortieentrustunitdataholder::{ISortieEntrustUnitDataHolder, SortieEntrustUnitDataHolder};
12078#[cfg(any(feature = "app-sortieinventorymanager-types"))]
12079pub mod sortieinventorymanager;
12080#[cfg(feature = "app-sortieinventorymanager-types")]
12081pub use sortieinventorymanager::{
12082    ISortieInventoryManager, ISortieInventoryManager_SelectionInfo, SortieInventoryManager, SortieInventoryManager_ActiveWindow,
12083    SortieInventoryManager_Modes, SortieInventoryManager_SelectionInfo, SortieInventoryManager_SelectionInfo_Modes,
12084};
12085#[cfg(feature = "app-sortieinventorymanager")]
12086pub use sortieinventorymanager::{ISortieInventoryManagerMethods, ISortieInventoryManager_SelectionInfoMethods};
12087#[cfg(any(feature = "app-sortiereliancemanager-types"))]
12088pub mod sortiereliancemanager;
12089#[cfg(feature = "app-sortiereliancemanager")]
12090pub use sortiereliancemanager::ISortieRelianceManagerMethods;
12091#[cfg(feature = "app-sortiereliancemanager-types")]
12092pub use sortiereliancemanager::{ISortieRelianceManager, SortieRelianceManager};
12093#[cfg(any(feature = "app-sortierelianceselectionpartnermenu-types"))]
12094pub mod sortierelianceselectionpartnermenu;
12095#[cfg(feature = "app-sortierelianceselectionpartnermenu-types")]
12096pub use sortierelianceselectionpartnermenu::{
12097    ISortieRelianceSelectionPartnerMenu, ISortieRelianceSelectionPartnerMenu_UnitMenuItem, SortieRelianceSelectionPartnerMenu,
12098    SortieRelianceSelectionPartnerMenu_UnitMenuItem,
12099};
12100#[cfg(feature = "app-sortierelianceselectionpartnermenu")]
12101pub use sortierelianceselectionpartnermenu::{ISortieRelianceSelectionPartnerMenuMethods, ISortieRelianceSelectionPartnerMenu_UnitMenuItemMethods};
12102#[cfg(any(feature = "app-sortierelianceselectionunitmenu-types"))]
12103pub mod sortierelianceselectionunitmenu;
12104#[cfg(feature = "app-sortierelianceselectionunitmenu-types")]
12105pub use sortierelianceselectionunitmenu::{
12106    ISortieRelianceSelectionUnitMenu, ISortieRelianceSelectionUnitMenu_UnitMenuItem, SortieRelianceSelectionUnitMenu,
12107    SortieRelianceSelectionUnitMenu_UnitMenuItem,
12108};
12109#[cfg(feature = "app-sortierelianceselectionunitmenu")]
12110pub use sortierelianceselectionunitmenu::{ISortieRelianceSelectionUnitMenuMethods, ISortieRelianceSelectionUnitMenu_UnitMenuItemMethods};
12111#[cfg(any(feature = "app-sortieselectionunitmanager-types"))]
12112pub mod sortieselectionunitmanager;
12113#[cfg(feature = "app-sortieselectionunitmanager")]
12114pub use sortieselectionunitmanager::ISortieSelectionUnitManagerMethods;
12115#[cfg(feature = "app-sortieselectionunitmanager-types")]
12116pub use sortieselectionunitmanager::{
12117    ISortieSelectionUnitManager, SortieSelectionUnitManager, SortieSelectionUnitManager_InventoryModes, SortieSelectionUnitManager_Modes,
12118    SortieSelectionUnitManager_UnitSelectSubMenu,
12119};
12120#[cfg(any(feature = "app-sortiesequence-types"))]
12121pub mod sortiesequence;
12122#[cfg(feature = "app-sortiesequence")]
12123pub use sortiesequence::ISortieSequenceMethods;
12124#[cfg(feature = "app-sortiesequence-types")]
12125pub use sortiesequence::{ISortieSequence, SortieSequence, SortieSequence_Label, SortieSequence_Modes};
12126#[cfg(any(feature = "app-sortiesequenceclasschange-types"))]
12127pub mod sortiesequenceclasschange;
12128#[cfg(feature = "app-sortiesequenceclasschange")]
12129pub use sortiesequenceclasschange::ISortieSequenceClassChangeMethods;
12130#[cfg(feature = "app-sortiesequenceclasschange-types")]
12131pub use sortiesequenceclasschange::{ISortieSequenceClassChange, SortieSequenceClassChange, SortieSequenceClassChange_Label};
12132#[cfg(any(feature = "app-sortiesequenceinventory-types"))]
12133pub mod sortiesequenceinventory;
12134#[cfg(feature = "app-sortiesequenceinventory")]
12135pub use sortiesequenceinventory::ISortieSequenceInventoryMethods;
12136#[cfg(feature = "app-sortiesequenceinventory-types")]
12137pub use sortiesequenceinventory::{ISortieSequenceInventory, SortieSequenceInventory, SortieSequenceInventory_Label};
12138#[cfg(any(feature = "app-sortiesequenceitemshop-types"))]
12139pub mod sortiesequenceitemshop;
12140#[cfg(feature = "app-sortiesequenceitemshop")]
12141pub use sortiesequenceitemshop::ISortieSequenceItemShopMethods;
12142#[cfg(feature = "app-sortiesequenceitemshop-types")]
12143pub use sortiesequenceitemshop::{ISortieSequenceItemShop, SortieSequenceItemShop};
12144#[cfg(any(feature = "app-sortiesequencereliance-types"))]
12145pub mod sortiesequencereliance;
12146#[cfg(feature = "app-sortiesequencereliance")]
12147pub use sortiesequencereliance::ISortieSequenceRelianceMethods;
12148#[cfg(feature = "app-sortiesequencereliance-types")]
12149pub use sortiesequencereliance::{ISortieSequenceReliance, SortieSequenceReliance, SortieSequenceReliance_Label};
12150#[cfg(any(feature = "app-sortiesequencereliancetalk-types"))]
12151pub mod sortiesequencereliancetalk;
12152#[cfg(feature = "app-sortiesequencereliancetalk")]
12153pub use sortiesequencereliancetalk::ISortieSequenceRelianceTalkMethods;
12154#[cfg(feature = "app-sortiesequencereliancetalk-types")]
12155pub use sortiesequencereliancetalk::{ISortieSequenceRelianceTalk, SortieSequenceRelianceTalk};
12156#[cfg(any(feature = "app-sortiesequenceringselect-types"))]
12157pub mod sortiesequenceringselect;
12158#[cfg(feature = "app-sortiesequenceringselect")]
12159pub use sortiesequenceringselect::ISortieSequenceRingSelectMethods;
12160#[cfg(feature = "app-sortiesequenceringselect-types")]
12161pub use sortiesequenceringselect::{ISortieSequenceRingSelect, SortieSequenceRingSelect, SortieSequenceRingSelect_Label};
12162#[cfg(any(feature = "app-sortiesequenceskilledit-types"))]
12163pub mod sortiesequenceskilledit;
12164#[cfg(feature = "app-sortiesequenceskilledit")]
12165pub use sortiesequenceskilledit::ISortieSequenceSkillEditMethods;
12166#[cfg(feature = "app-sortiesequenceskilledit-types")]
12167pub use sortiesequenceskilledit::{ISortieSequenceSkillEdit, SortieSequenceSkillEdit, SortieSequenceSkillEdit_Label};
12168#[cfg(any(feature = "app-sortiesequencetrade-types"))]
12169pub mod sortiesequencetrade;
12170#[cfg(feature = "app-sortiesequencetrade")]
12171pub use sortiesequencetrade::ISortieSequenceTradeMethods;
12172#[cfg(feature = "app-sortiesequencetrade-types")]
12173pub use sortiesequencetrade::{ISortieSequenceTrade, SortieSequenceTrade, SortieSequenceTrade_Label};
12174#[cfg(any(feature = "app-sortiesequencetrooplist-types"))]
12175pub mod sortiesequencetrooplist;
12176#[cfg(feature = "app-sortiesequencetrooplist")]
12177pub use sortiesequencetrooplist::ISortieSequenceTroopListMethods;
12178#[cfg(feature = "app-sortiesequencetrooplist-types")]
12179pub use sortiesequencetrooplist::{ISortieSequenceTroopList, SortieSequenceTroopList, SortieSequenceTroopList_Label, SortieSequenceTroopList_Mode};
12180#[cfg(any(feature = "app-sortiesequenceunitselect-types"))]
12181pub mod sortiesequenceunitselect;
12182#[cfg(feature = "app-sortiesequenceunitselect")]
12183pub use sortiesequenceunitselect::ISortieSequenceUnitSelectMethods;
12184#[cfg(feature = "app-sortiesequenceunitselect-types")]
12185pub use sortiesequenceunitselect::{ISortieSequenceUnitSelect, SortieSequenceUnitSelect, SortieSequenceUnitSelect_Label};
12186#[cfg(any(feature = "app-sortiesequenceweaponshop-types"))]
12187pub mod sortiesequenceweaponshop;
12188#[cfg(feature = "app-sortiesequenceweaponshop")]
12189pub use sortiesequenceweaponshop::ISortieSequenceWeaponShopMethods;
12190#[cfg(feature = "app-sortiesequenceweaponshop-types")]
12191pub use sortiesequenceweaponshop::{ISortieSequenceWeaponShop, SortieSequenceWeaponShop};
12192#[cfg(any(feature = "app-sortieskilleditmanager-types"))]
12193pub mod sortieskilleditmanager;
12194#[cfg(feature = "app-sortieskilleditmanager")]
12195pub use sortieskilleditmanager::ISortieSkillEditManagerMethods;
12196#[cfg(feature = "app-sortieskilleditmanager-types")]
12197pub use sortieskilleditmanager::{ISortieSkillEditManager, SortieSkillEditManager, SortieSkillEditManager_Modes};
12198#[cfg(any(feature = "app-sortiesubmenucontent-types"))]
12199pub mod sortiesubmenucontent;
12200#[cfg(feature = "app-sortiesubmenucontent")]
12201pub use sortiesubmenucontent::ISortieSubMenuContentMethods;
12202#[cfg(feature = "app-sortiesubmenucontent-types")]
12203pub use sortiesubmenucontent::{ISortieSubMenuContent, SortieSubMenuContent};
12204#[cfg(any(feature = "app-sortietopmenu-types"))]
12205pub mod sortietopmenu;
12206#[cfg(feature = "app-sortietopmenu-types")]
12207pub use sortietopmenu::{
12208    ISortieTopMenu, ISortieTopMenu_BackMenuItem, ISortieTopMenu_FriendMenuItem, ISortieTopMenu_GodMenuItem, ISortieTopMenu_InventoryMenuItem,
12209    ISortieTopMenu_PositionChangeMenuItem, ISortieTopMenu_RelianceMenuItem, ISortieTopMenu_ResetMapMenuItem, ISortieTopMenu_SaveMapMenuItem,
12210    ISortieTopMenu_SaveMenuItem, ISortieTopMenu_SelectionUnitMenuItem, ISortieTopMenu_ShopMenuItem, ISortieTopMenu_SortieTopMenuItemBase,
12211    ISortieTopMenu_StartMenuItem, ISortieTopMenu_SubFriendMenu, ISortieTopMenu_SubFriendMenu_KizunaItem, ISortieTopMenu_SubFriendMenu_NotebookItem,
12212    ISortieTopMenu_SubFriendMenu_RelianceItem, ISortieTopMenu_SubFriendMenu_RingListItem, ISortieTopMenu_SubSystemMenu,
12213    ISortieTopMenu_SubSystemMenu_ConfigItem, ISortieTopMenu_SubSystemMenu_ReportItem, ISortieTopMenu_SubSystemMenu_ResetItem,
12214    ISortieTopMenu_SubSystemMenu_TutorialItem, ISortieTopMenu_SystemMenuItem, SortieTopMenu, SortieTopMenu_BackMenuItem,
12215    SortieTopMenu_FriendMenuItem, SortieTopMenu_GodMenuItem, SortieTopMenu_InventoryMenuItem, SortieTopMenu_PositionChangeMenuItem,
12216    SortieTopMenu_RelianceMenuItem, SortieTopMenu_ResetMapMenuItem, SortieTopMenu_SaveMapMenuItem, SortieTopMenu_SaveMenuItem,
12217    SortieTopMenu_SelectionUnitMenuItem, SortieTopMenu_ShopMenuItem, SortieTopMenu_SortieTopMenuItemBase, SortieTopMenu_StartMenuItem,
12218    SortieTopMenu_SubFriendMenu, SortieTopMenu_SubFriendMenu_KizunaItem, SortieTopMenu_SubFriendMenu_NotebookItem,
12219    SortieTopMenu_SubFriendMenu_RelianceItem, SortieTopMenu_SubFriendMenu_RingListItem, SortieTopMenu_SubSystemMenu,
12220    SortieTopMenu_SubSystemMenu_ConfigItem, SortieTopMenu_SubSystemMenu_ReportItem, SortieTopMenu_SubSystemMenu_ResetItem,
12221    SortieTopMenu_SubSystemMenu_TutorialItem, SortieTopMenu_SystemMenuItem,
12222};
12223#[cfg(feature = "app-sortietopmenu")]
12224pub use sortietopmenu::{
12225    ISortieTopMenuMethods, ISortieTopMenu_BackMenuItemMethods, ISortieTopMenu_FriendMenuItemMethods, ISortieTopMenu_GodMenuItemMethods,
12226    ISortieTopMenu_InventoryMenuItemMethods, ISortieTopMenu_PositionChangeMenuItemMethods, ISortieTopMenu_RelianceMenuItemMethods,
12227    ISortieTopMenu_ResetMapMenuItemMethods, ISortieTopMenu_SaveMapMenuItemMethods, ISortieTopMenu_SaveMenuItemMethods,
12228    ISortieTopMenu_SelectionUnitMenuItemMethods, ISortieTopMenu_ShopMenuItemMethods, ISortieTopMenu_SortieTopMenuItemBaseMethods,
12229    ISortieTopMenu_StartMenuItemMethods, ISortieTopMenu_SubFriendMenuMethods, ISortieTopMenu_SubFriendMenu_KizunaItemMethods,
12230    ISortieTopMenu_SubFriendMenu_NotebookItemMethods, ISortieTopMenu_SubFriendMenu_RelianceItemMethods,
12231    ISortieTopMenu_SubFriendMenu_RingListItemMethods, ISortieTopMenu_SubSystemMenuMethods, ISortieTopMenu_SubSystemMenu_ConfigItemMethods,
12232    ISortieTopMenu_SubSystemMenu_ReportItemMethods, ISortieTopMenu_SubSystemMenu_ResetItemMethods, ISortieTopMenu_SubSystemMenu_TutorialItemMethods,
12233    ISortieTopMenu_SystemMenuItemMethods,
12234};
12235#[cfg(any(feature = "app-sortietopmenucontent-types"))]
12236pub mod sortietopmenucontent;
12237#[cfg(feature = "app-sortietopmenucontent")]
12238pub use sortietopmenucontent::ISortieTopMenuContentMethods;
12239#[cfg(feature = "app-sortietopmenucontent-types")]
12240pub use sortietopmenucontent::{ISortieTopMenuContent, SortieTopMenuContent};
12241#[cfg(any(feature = "app-sortietopmenuitemcontent-types"))]
12242pub mod sortietopmenuitemcontent;
12243#[cfg(feature = "app-sortietopmenuitemcontent")]
12244pub use sortietopmenuitemcontent::ISortieTopMenuItemContentMethods;
12245#[cfg(feature = "app-sortietopmenuitemcontent-types")]
12246pub use sortietopmenuitemcontent::{ISortieTopMenuItemContent, SortieTopMenuItemContent};
12247#[cfg(any(feature = "app-sortietopmenumanager-types"))]
12248pub mod sortietopmenumanager;
12249#[cfg(feature = "app-sortietopmenumanager")]
12250pub use sortietopmenumanager::ISortieTopMenuManagerMethods;
12251#[cfg(feature = "app-sortietopmenumanager-types")]
12252pub use sortietopmenumanager::{ISortieTopMenuManager, SortieTopMenuManager};
12253#[cfg(any(feature = "app-sortietopmenushopsubmenu-types"))]
12254pub mod sortietopmenushopsubmenu;
12255#[cfg(feature = "app-sortietopmenushopsubmenu-types")]
12256pub use sortietopmenushopsubmenu::{
12257    ISortieTopMenuShopSubMenu, ISortieTopMenuShopSubMenu_ItemShopMenuItem, ISortieTopMenuShopSubMenu_WeaponShopMenuItem, SortieTopMenuShopSubMenu,
12258    SortieTopMenuShopSubMenu_ItemShopMenuItem, SortieTopMenuShopSubMenu_WeaponShopMenuItem,
12259};
12260#[cfg(feature = "app-sortietopmenushopsubmenu")]
12261pub use sortietopmenushopsubmenu::{
12262    ISortieTopMenuShopSubMenuMethods, ISortieTopMenuShopSubMenu_ItemShopMenuItemMethods, ISortieTopMenuShopSubMenu_WeaponShopMenuItemMethods,
12263};
12264#[cfg(any(feature = "app-sortietradeitemmenu-types"))]
12265pub mod sortietradeitemmenu;
12266#[cfg(feature = "app-sortietradeitemmenu")]
12267pub use sortietradeitemmenu::ISortieTradeItemMenuMethods;
12268#[cfg(feature = "app-sortietradeitemmenu-types")]
12269pub use sortietradeitemmenu::{ISortieTradeItemMenu, SortieTradeItemMenu};
12270#[cfg(any(feature = "app-sortietradeitemmenucontent-types"))]
12271pub mod sortietradeitemmenucontent;
12272#[cfg(feature = "app-sortietradeitemmenucontent")]
12273pub use sortietradeitemmenucontent::ISortieTradeItemMenuContentMethods;
12274#[cfg(feature = "app-sortietradeitemmenucontent-types")]
12275pub use sortietradeitemmenucontent::{ISortieTradeItemMenuContent, SortieTradeItemMenuContent};
12276#[cfg(any(feature = "app-sortietradeitemmenuitem-types"))]
12277pub mod sortietradeitemmenuitem;
12278#[cfg(feature = "app-sortietradeitemmenuitem")]
12279pub use sortietradeitemmenuitem::ISortieTradeItemMenuItemMethods;
12280#[cfg(feature = "app-sortietradeitemmenuitem-types")]
12281pub use sortietradeitemmenuitem::{ISortieTradeItemMenuItem, SortieTradeItemMenuItem};
12282#[cfg(any(feature = "app-sortietrademanager-types"))]
12283pub mod sortietrademanager;
12284#[cfg(feature = "app-sortietrademanager-types")]
12285pub use sortietrademanager::{ISortieTradeManager, ISortieTradeManager_Side, SortieTradeManager, SortieTradeManager_Side, SortieTradeManager_SideId};
12286#[cfg(feature = "app-sortietrademanager")]
12287pub use sortietrademanager::{ISortieTradeManagerMethods, ISortieTradeManager_SideMethods};
12288#[cfg(any(feature = "app-sortieunitselect-types"))]
12289pub mod sortieunitselect;
12290#[cfg(feature = "app-sortieunitselect-types")]
12291pub use sortieunitselect::{
12292    ISortieUnitSelect, ISortieUnitSelect_ConfirmBattleSequence, ISortieUnitSelect_UnitEmptyMenuItem, ISortieUnitSelect_UnitMenuItem,
12293    SortieUnitSelect, SortieUnitSelect_ConfirmBattleSequence, SortieUnitSelect_UnitEmptyMenuItem, SortieUnitSelect_UnitMenuItem,
12294};
12295#[cfg(feature = "app-sortieunitselect")]
12296pub use sortieunitselect::{
12297    ISortieUnitSelectMethods, ISortieUnitSelect_ConfirmBattleSequenceMethods, ISortieUnitSelect_UnitEmptyMenuItemMethods,
12298    ISortieUnitSelect_UnitMenuItemMethods,
12299};
12300#[cfg(any(feature = "app-sortieutil-types"))]
12301pub mod sortieutil;
12302#[cfg(feature = "app-sortieutil")]
12303pub use sortieutil::ISortieUtilMethods;
12304#[cfg(feature = "app-sortieutil-types")]
12305pub use sortieutil::{ISortieUtil, SortieUtil};
12306#[cfg(any(feature = "app-soundmanager-types"))]
12307pub mod soundmanager;
12308#[cfg(feature = "app-soundmanager-types")]
12309pub use soundmanager::{ISoundManager, ISoundManager_ParamFader, SoundManager, SoundManager_ParamFader};
12310#[cfg(feature = "app-soundmanager")]
12311pub use soundmanager::{ISoundManagerMethods, ISoundManager_ParamFaderMethods};
12312#[cfg(any(feature = "app-soundsystem-types"))]
12313pub mod soundsystem;
12314#[cfg(feature = "app-soundsystem-types")]
12315pub use soundsystem::{
12316    ISoundSystem, ISoundSystem_ISoundLoad, ISoundSystem_ISoundParam, ISoundSystem_ISoundPlay, ISoundSystem_LipSyncData, ISoundSystem_LipSyncDataFile,
12317    ISoundSystem_ResultSoundLoad, ISoundSystem_ResultSoundLoadList, ISoundSystem_SoundHandle, SoundSystem, SoundSystem_ISoundLoad,
12318    SoundSystem_ISoundParam, SoundSystem_ISoundPlay, SoundSystem_LipSyncData, SoundSystem_LipSyncDataFile, SoundSystem_LipSyncStructData,
12319    SoundSystem_ResultSoundLoad, SoundSystem_ResultSoundLoadList, SoundSystem_ResultSoundLoad_Status, SoundSystem_SoundHandle,
12320};
12321#[cfg(feature = "app-soundsystem")]
12322pub use soundsystem::{
12323    ISoundSystemMethods, ISoundSystem_ISoundLoadMethods, ISoundSystem_ISoundParamMethods, ISoundSystem_ISoundPlayMethods,
12324    ISoundSystem_LipSyncDataFileMethods, ISoundSystem_LipSyncDataMethods, ISoundSystem_ResultSoundLoadListMethods,
12325    ISoundSystem_ResultSoundLoadMethods, ISoundSystem_SoundHandleMethods,
12326};
12327#[cfg(any(feature = "app-soundtestplayer-types"))]
12328pub mod soundtestplayer;
12329#[cfg(feature = "app-soundtestplayer")]
12330pub use soundtestplayer::ISoundTestPlayerMethods;
12331#[cfg(feature = "app-soundtestplayer-types")]
12332pub use soundtestplayer::{ISoundTestPlayer, SoundTestPlayer};
12333#[cfg(any(feature = "app-soundwwise-types"))]
12334pub mod soundwwise;
12335#[cfg(feature = "app-soundwwise-types")]
12336pub use soundwwise::{
12337    ISoundWwise, ISoundWwise_SoundBankManager, ISoundWwise_SoundBankManager_AsyncBankHandle, ISoundWwise_SoundBankManager_BankHandle,
12338    ISoundWwise_SoundHandle, ISoundWwise_SoundLoad, ISoundWwise_SoundParam, ISoundWwise_SoundPlay, ISoundWwise_SoundPlay_GameObjectPool,
12339    ISoundWwise_SoundPrepareManager, ISoundWwise_SoundPrepareManager_EventParam, ISoundWwise_SoundPrepareManager_EventParamList,
12340    ISoundWwise_SoundPrepareManager_Param, ISoundWwise_SoundPrepareManager_SwitchGroupParamList, ISoundWwise_SoundPrepareManager_SwitchParam,
12341    ISoundWwise_SoundPrepareManager_SwitchParamList, SoundWwise, SoundWwise_SoundBankManager, SoundWwise_SoundBankManager_AsyncBankHandle,
12342    SoundWwise_SoundBankManager_BankHandle, SoundWwise_SoundBankManager_InternalStates, SoundWwise_SoundBankManager_States, SoundWwise_SoundHandle,
12343    SoundWwise_SoundLoad, SoundWwise_SoundParam, SoundWwise_SoundPlay, SoundWwise_SoundPlay_GameObjectPool, SoundWwise_SoundPrepareManager,
12344    SoundWwise_SoundPrepareManager_EventParam, SoundWwise_SoundPrepareManager_EventParamList, SoundWwise_SoundPrepareManager_Param,
12345    SoundWwise_SoundPrepareManager_SwitchGroupParamList, SoundWwise_SoundPrepareManager_SwitchParam, SoundWwise_SoundPrepareManager_SwitchParamList,
12346};
12347#[cfg(feature = "app-soundwwise")]
12348pub use soundwwise::{
12349    ISoundWwiseMethods, ISoundWwise_SoundBankManagerMethods, ISoundWwise_SoundBankManager_AsyncBankHandleMethods,
12350    ISoundWwise_SoundBankManager_BankHandleMethods, ISoundWwise_SoundHandleMethods, ISoundWwise_SoundLoadMethods, ISoundWwise_SoundParamMethods,
12351    ISoundWwise_SoundPlayMethods, ISoundWwise_SoundPlay_GameObjectPoolMethods, ISoundWwise_SoundPrepareManagerMethods,
12352    ISoundWwise_SoundPrepareManager_EventParamListMethods, ISoundWwise_SoundPrepareManager_EventParamMethods,
12353    ISoundWwise_SoundPrepareManager_ParamMethods, ISoundWwise_SoundPrepareManager_SwitchGroupParamListMethods,
12354    ISoundWwise_SoundPrepareManager_SwitchParamListMethods, ISoundWwise_SoundPrepareManager_SwitchParamMethods,
12355};
12356#[cfg(any(feature = "app-springwind-types"))]
12357pub mod springwind;
12358#[cfg(feature = "app-springwind")]
12359pub use springwind::ISpringWindMethods;
12360#[cfg(feature = "app-springwind-types")]
12361pub use springwind::{ISpringWind, SpringWind};
12362#[cfg(any(feature = "app-spriteatlasmanager_2-types"))]
12363pub mod spriteatlasmanager_2;
12364#[cfg(feature = "app-spriteatlasmanager_2")]
12365pub use spriteatlasmanager_2::ISpriteAtlasManager_2Methods;
12366#[cfg(feature = "app-spriteatlasmanager_2-types")]
12367pub use spriteatlasmanager_2::{ISpriteAtlasManager_2, SpriteAtlasManager_2};
12368#[cfg(any(feature = "app-spritemanager-types"))]
12369pub mod spritemanager;
12370#[cfg(feature = "app-spritemanager")]
12371pub use spritemanager::ISpriteManagerMethods;
12372#[cfg(feature = "app-spritemanager-types")]
12373pub use spritemanager::{ISpriteManager, SpriteManager};
12374#[cfg(any(feature = "app-sqrtcommand-types"))]
12375pub mod sqrtcommand;
12376#[cfg(feature = "app-sqrtcommand")]
12377pub use sqrtcommand::ISqrtCommandMethods;
12378#[cfg(feature = "app-sqrtcommand-types")]
12379pub use sqrtcommand::{ISqrtCommand, SqrtCommand};
12380#[cfg(any(
12381    feature = "app-squat-musclesquatsequence-types",
12382    feature = "app-squat-note-types",
12383    feature = "app-squat-stick-types"
12384))]
12385pub mod squat;
12386#[cfg(any(feature = "app-stackprocinst_1-types"))]
12387pub mod stackprocinst_1;
12388#[cfg(feature = "app-stackprocinst_1")]
12389pub use stackprocinst_1::IStackProcInst_1Methods;
12390#[cfg(feature = "app-stackprocinst_1-types")]
12391pub use stackprocinst_1::{IStackProcInst_1, StackProcInst_1};
12392#[cfg(any(feature = "app-startup-types"))]
12393pub mod startup;
12394#[cfg(feature = "app-startup")]
12395pub use startup::IStartupMethods;
12396#[cfg(feature = "app-startup-types")]
12397pub use startup::{IStartup, Startup};
12398#[cfg(any(feature = "app-stream_2-types"))]
12399pub mod stream_2;
12400#[cfg(feature = "app-stream_2")]
12401pub use stream_2::IStream_2Methods;
12402#[cfg(feature = "app-stream_2-types")]
12403pub use stream_2::{IStream_2, Stream_2, Stream_Info, Stream_PositionScope, Stream_ReadScope, Stream_WriteScope};
12404#[cfg(any(feature = "app-stringcalculator-types"))]
12405pub mod stringcalculator;
12406#[cfg(feature = "app-stringcalculator")]
12407pub use stringcalculator::IStringCalculatorMethods;
12408#[cfg(feature = "app-stringcalculator-types")]
12409pub use stringcalculator::{IStringCalculator, StringCalculator};
12410#[cfg(any(feature = "app-stringitem-types"))]
12411pub mod stringitem;
12412#[cfg(feature = "app-stringitem")]
12413pub use stringitem::IStringItemMethods;
12414#[cfg(feature = "app-stringitem-types")]
12415pub use stringitem::{IStringItem, StringItem};
12416#[cfg(any(feature = "app-strlencommand-types"))]
12417pub mod strlencommand;
12418#[cfg(feature = "app-strlencommand")]
12419pub use strlencommand::IStrlenCommandMethods;
12420#[cfg(feature = "app-strlencommand-types")]
12421pub use strlencommand::{IStrlenCommand, StrlenCommand};
12422#[cfg(any(
12423    feature = "app-struct_object-basearrayitem_1-types",
12424    feature = "app-struct_object-basedata_3-types",
12425    feature = "app-struct_object-baseitem-types",
12426    feature = "app-struct_object-basepiece-types",
12427    feature = "app-struct_object-runtimesample-types"
12428))]
12429pub mod struct_object;
12430#[cfg(any(feature = "app-structarraylist_1-types"))]
12431pub mod structarraylist_1;
12432#[cfg(feature = "app-structarraylist_1")]
12433pub use structarraylist_1::IStructArrayList_1Methods;
12434#[cfg(feature = "app-structarraylist_1-types")]
12435pub use structarraylist_1::{IStructArrayList_1, StructArrayList_1};
12436#[cfg(any(feature = "app-structbase-types"))]
12437pub mod structbase;
12438#[cfg(feature = "app-structbase")]
12439pub use structbase::IStructBaseMethods;
12440#[cfg(feature = "app-structbase-types")]
12441pub use structbase::{IStructBase, StructBase};
12442#[cfg(any(feature = "app-structcalculatordata_1-types"))]
12443pub mod structcalculatordata_1;
12444#[cfg(feature = "app-structcalculatordata_1")]
12445pub use structcalculatordata_1::IStructCalculatorData_1Methods;
12446#[cfg(feature = "app-structcalculatordata_1-types")]
12447pub use structcalculatordata_1::{IStructCalculatorData_1, StructCalculatorData_1};
12448#[cfg(any(feature = "app-structdata_1-types"))]
12449pub mod structdata_1;
12450#[cfg(feature = "app-structdata_1-types")]
12451pub use structdata_1::{
12452    IStructData_1, IStructData_1_EachFuncBool, IStructData_1_EachFuncVoid, StructData_1, StructData_1_EachFuncBool, StructData_1_EachFuncVoid,
12453};
12454#[cfg(feature = "app-structdata_1")]
12455pub use structdata_1::{IStructData_1Methods, IStructData_1_EachFuncBoolMethods, IStructData_1_EachFuncVoidMethods};
12456#[cfg(any(feature = "app-structdataarray_1-types"))]
12457pub mod structdataarray_1;
12458#[cfg(feature = "app-structdataarray_1")]
12459pub use structdataarray_1::IStructDataArray_1Methods;
12460#[cfg(feature = "app-structdataarray_1-types")]
12461pub use structdataarray_1::{IStructDataArray_1, StructDataArray_1};
12462#[cfg(any(feature = "app-structdataarraylist_1-types"))]
12463pub mod structdataarraylist_1;
12464#[cfg(feature = "app-structdataarraylist_1")]
12465pub use structdataarraylist_1::IStructDataArrayList_1Methods;
12466#[cfg(feature = "app-structdataarraylist_1-types")]
12467pub use structdataarraylist_1::{IStructDataArrayList_1, StructDataArrayList_1};
12468#[cfg(any(feature = "app-structdictionary_1-types"))]
12469pub mod structdictionary_1;
12470#[cfg(feature = "app-structdictionary_1")]
12471pub use structdictionary_1::IStructDictionary_1Methods;
12472#[cfg(feature = "app-structdictionary_1-types")]
12473pub use structdictionary_1::{IStructDictionary_1, StructDictionary_1};
12474#[cfg(any(feature = "app-structheader-types"))]
12475pub mod structheader;
12476#[cfg(feature = "app-structheader-types")]
12477pub use structheader::{IStructHeader, IStructHeader_Param, StructHeader, StructHeader_Param};
12478#[cfg(feature = "app-structheader")]
12479pub use structheader::{IStructHeaderMethods, IStructHeader_ParamMethods};
12480#[cfg(any(feature = "app-structlist_1-types"))]
12481pub mod structlist_1;
12482#[cfg(feature = "app-structlist_1")]
12483pub use structlist_1::IStructList_1Methods;
12484#[cfg(feature = "app-structlist_1-types")]
12485pub use structlist_1::{IStructList_1, StructList_1};
12486#[cfg(any(feature = "app-structproperty-types"))]
12487pub mod structproperty;
12488#[cfg(feature = "app-structproperty")]
12489pub use structproperty::IStructPropertyMethods;
12490#[cfg(feature = "app-structproperty-types")]
12491pub use structproperty::{IStructProperty, StructProperty, StructProperty_Kind};
12492#[cfg(any(feature = "app-structreader-types"))]
12493pub mod structreader;
12494#[cfg(feature = "app-structreader")]
12495pub use structreader::IStructReaderMethods;
12496#[cfg(feature = "app-structreader-types")]
12497pub use structreader::{IStructReader, StructReader};
12498#[cfg(any(feature = "app-structtemplate_1-types"))]
12499pub mod structtemplate_1;
12500#[cfg(feature = "app-structtemplate_1")]
12501pub use structtemplate_1::IStructTemplate_1Methods;
12502#[cfg(feature = "app-structtemplate_1-types")]
12503pub use structtemplate_1::{IStructTemplate_1, StructTemplate_1};
12504#[cfg(any(feature = "app-sublightmanager-types"))]
12505pub mod sublightmanager;
12506#[cfg(feature = "app-sublightmanager")]
12507pub use sublightmanager::ISubLightManagerMethods;
12508#[cfg(feature = "app-sublightmanager-types")]
12509pub use sublightmanager::{ISubLightManager, SubLightManager};
12510#[cfg(any(feature = "app-subordermenu-types"))]
12511pub mod subordermenu;
12512#[cfg(feature = "app-subordermenu-types")]
12513pub use subordermenu::{ISubOrderMenu, ISubOrderMenu_SubOrderMenuItem, SubOrderMenu, SubOrderMenu_SubOrderMenuItem};
12514#[cfg(feature = "app-subordermenu")]
12515pub use subordermenu::{ISubOrderMenuMethods, ISubOrderMenu_SubOrderMenuItemMethods};
12516#[cfg(any(feature = "app-supportcalculator-types"))]
12517pub mod supportcalculator;
12518#[cfg(feature = "app-supportcalculator")]
12519pub use supportcalculator::ISupportCalculatorMethods;
12520#[cfg(feature = "app-supportcalculator-types")]
12521pub use supportcalculator::{ISupportCalculator, SupportCalculator};
12522#[cfg(any(feature = "app-supportdata-types"))]
12523pub mod supportdata;
12524#[cfg(feature = "app-supportdata")]
12525pub use supportdata::ISupportDataMethods;
12526#[cfg(feature = "app-supportdata-types")]
12527pub use supportdata::{ISupportData, SupportData};
12528#[cfg(any(feature = "app-supportinfo-types"))]
12529pub mod supportinfo;
12530#[cfg(feature = "app-supportinfo")]
12531pub use supportinfo::ISupportInfoMethods;
12532#[cfg(feature = "app-supportinfo-types")]
12533pub use supportinfo::{ISupportInfo, SupportInfo};
12534#[cfg(any(feature = "app-switchnotificationhandler-types"))]
12535pub mod switchnotificationhandler;
12536#[cfg(feature = "app-switchnotificationhandler-types")]
12537pub use switchnotificationhandler::{ISwitchNotificationHandler, SwitchNotificationHandler};
12538#[cfg(any(feature = "app-synthesisringbaseringmenu-types"))]
12539pub mod synthesisringbaseringmenu;
12540#[cfg(feature = "app-synthesisringbaseringmenu-types")]
12541pub use synthesisringbaseringmenu::{
12542    ISynthesisRingBaseRingMenu, ISynthesisRingBaseRingMenu_CloseEventHandler, SynthesisRingBaseRingMenu, SynthesisRingBaseRingMenu_CloseEventHandler,
12543};
12544#[cfg(feature = "app-synthesisringbaseringmenu")]
12545pub use synthesisringbaseringmenu::{ISynthesisRingBaseRingMenuMethods, ISynthesisRingBaseRingMenu_CloseEventHandlerMethods};
12546#[cfg(any(feature = "app-synthesisringbaseringmenucontent-types"))]
12547pub mod synthesisringbaseringmenucontent;
12548#[cfg(feature = "app-synthesisringbaseringmenucontent")]
12549pub use synthesisringbaseringmenucontent::ISynthesisRingBaseRingMenuContentMethods;
12550#[cfg(feature = "app-synthesisringbaseringmenucontent-types")]
12551pub use synthesisringbaseringmenucontent::{ISynthesisRingBaseRingMenuContent, SynthesisRingBaseRingMenuContent};
12552#[cfg(any(feature = "app-synthesisringexecute-types"))]
12553pub mod synthesisringexecute;
12554#[cfg(feature = "app-synthesisringexecute")]
12555pub use synthesisringexecute::ISynthesisRingExecuteMethods;
12556#[cfg(feature = "app-synthesisringexecute-types")]
12557pub use synthesisringexecute::{ISynthesisRingExecute, SynthesisRingExecute};
12558#[cfg(any(feature = "app-synthesisringinfowindow-types"))]
12559pub mod synthesisringinfowindow;
12560#[cfg(feature = "app-synthesisringinfowindow-types")]
12561pub use synthesisringinfowindow::{
12562    ISynthesisRingInfoWindow, ISynthesisRingInfoWindow_CharaPhoto, ISynthesisRingInfoWindow_RingEnhance, SynthesisRingInfoWindow,
12563    SynthesisRingInfoWindow_CharaPhoto, SynthesisRingInfoWindow_RingEnhance,
12564};
12565#[cfg(feature = "app-synthesisringinfowindow")]
12566pub use synthesisringinfowindow::{
12567    ISynthesisRingInfoWindowMethods, ISynthesisRingInfoWindow_CharaPhotoMethods, ISynthesisRingInfoWindow_RingEnhanceMethods,
12568};
12569#[cfg(any(feature = "app-synthesisringmenutop-types"))]
12570pub mod synthesisringmenutop;
12571#[cfg(feature = "app-synthesisringmenutop-types")]
12572pub use synthesisringmenutop::{
12573    ISynthesisRingMenuTop, ISynthesisRingMenuTop_DecideEventHandler, ISynthesisRingMenuTop_Result, SynthesisRingMenuTop,
12574    SynthesisRingMenuTop_DecideEventHandler, SynthesisRingMenuTop_Result,
12575};
12576#[cfg(feature = "app-synthesisringmenutop")]
12577pub use synthesisringmenutop::{ISynthesisRingMenuTopMethods, ISynthesisRingMenuTop_DecideEventHandlerMethods, ISynthesisRingMenuTop_ResultMethods};
12578#[cfg(any(feature = "app-synthesisringroot-types"))]
12579pub mod synthesisringroot;
12580#[cfg(feature = "app-synthesisringroot")]
12581pub use synthesisringroot::ISynthesisRingRootMethods;
12582#[cfg(feature = "app-synthesisringroot-types")]
12583pub use synthesisringroot::{ISynthesisRingRoot, SynthesisRingRoot};
12584#[cfg(any(feature = "app-systemcalculator-types"))]
12585pub mod systemcalculator;
12586#[cfg(feature = "app-systemcalculator-types")]
12587pub use systemcalculator::{
12588    ISystemCalculator, ISystemCalculator_BadCommand, ISystemCalculator_BattleSideChainDefenseCommand,
12589    ISystemCalculator_BattleSideChainOffenseCommand, ISystemCalculator_BattleSideDefenseCommand, ISystemCalculator_BattleSideOffenseCommand,
12590    ISystemCalculator_BattleStyleCommand, ISystemCalculator_BattleStyleCooperationCommand, ISystemCalculator_BattleStyleCovertCommand,
12591    ISystemCalculator_BattleStyleDragonCommand, ISystemCalculator_BattleStyleFlyCommand, ISystemCalculator_BattleStyleHeavyCommand,
12592    ISystemCalculator_BattleStyleHorseCommand, ISystemCalculator_BattleStyleMagicCommand, ISystemCalculator_BattleStylePranaCommand,
12593    ISystemCalculator_DarkAttributeCommand, ISystemCalculator_DifficultyHardCommand, ISystemCalculator_DifficultyLunaticCommand,
12594    ISystemCalculator_DifficultyNormalCommand, ISystemCalculator_DragonAttributeCommand, ISystemCalculator_EvilAttributeCommand,
12595    ISystemCalculator_FireAttributeCommand, ISystemCalculator_FlyAttributeCommand, ISystemCalculator_Force1stCommand,
12596    ISystemCalculator_Force2ndCommand, ISystemCalculator_Force3rdCommand, ISystemCalculator_GameModeCasualCommand,
12597    ISystemCalculator_GameModeClassicCommand, ISystemCalculator_GenderFemaleCommand, ISystemCalculator_GenderMaleCommand,
12598    ISystemCalculator_GoodCommand, ISystemCalculator_HeavyAttributeCommand, ISystemCalculator_HorseAttributeCommand,
12599    ISystemCalculator_IceAttributeCommand, ISystemCalculator_ItemIndexCommand, ISystemCalculator_ItemKindAxeCommand,
12600    ISystemCalculator_ItemKindBowCommand, ISystemCalculator_ItemKindDaggerCommand, ISystemCalculator_ItemKindFistCommand,
12601    ISystemCalculator_ItemKindLanceCommand, ISystemCalculator_ItemKindMagicCommand, ISystemCalculator_ItemKindRodCommand,
12602    ISystemCalculator_ItemKindSpecialCommand, ISystemCalculator_ItemKindSwordCommand, ISystemCalculator_JobIndexCommand,
12603    ISystemCalculator_JobRankHighCommand, ISystemCalculator_JobRankLowCommand, ISystemCalculator_LightAttributeCommand,
12604    ISystemCalculator_MagicAttributeCommand, ISystemCalculator_MorphAttributeCommand, ISystemCalculator_MoveCostCommand,
12605    ISystemCalculator_NoneAttributeCommand, ISystemCalculator_PersonIndexCommand, ISystemCalculator_PhaseCurrentCommand,
12606    ISystemCalculator_PhaseOtherCommand, ISystemCalculator_PhysicalAttributeCommand, ISystemCalculator_RodTypeBasicCommand,
12607    ISystemCalculator_RodTypeHealCommand, ISystemCalculator_RodTypeInterferenceCommand, ISystemCalculator_ScreenShotCommand,
12608    ISystemCalculator_SkillIndexCommand, ISystemCalculator_ThunderAttributeCommand, ISystemCalculator_VsyncCommand,
12609    ISystemCalculator_WalkAttributeCommand, ISystemCalculator_WeaponLevelACommand, ISystemCalculator_WeaponLevelBCommand,
12610    ISystemCalculator_WeaponLevelCCommand, ISystemCalculator_WeaponLevelDCommand, ISystemCalculator_WeaponLevelSCommand,
12611    ISystemCalculator_WindAttributeCommand, SystemCalculator, SystemCalculator_BadCommand, SystemCalculator_BattleSideChainDefenseCommand,
12612    SystemCalculator_BattleSideChainOffenseCommand, SystemCalculator_BattleSideDefenseCommand, SystemCalculator_BattleSideOffenseCommand,
12613    SystemCalculator_BattleStyleCommand, SystemCalculator_BattleStyleCooperationCommand, SystemCalculator_BattleStyleCovertCommand,
12614    SystemCalculator_BattleStyleDragonCommand, SystemCalculator_BattleStyleFlyCommand, SystemCalculator_BattleStyleHeavyCommand,
12615    SystemCalculator_BattleStyleHorseCommand, SystemCalculator_BattleStyleMagicCommand, SystemCalculator_BattleStylePranaCommand,
12616    SystemCalculator_DarkAttributeCommand, SystemCalculator_DifficultyHardCommand, SystemCalculator_DifficultyLunaticCommand,
12617    SystemCalculator_DifficultyNormalCommand, SystemCalculator_DragonAttributeCommand, SystemCalculator_EvilAttributeCommand,
12618    SystemCalculator_FireAttributeCommand, SystemCalculator_FlyAttributeCommand, SystemCalculator_Force1stCommand, SystemCalculator_Force2ndCommand,
12619    SystemCalculator_Force3rdCommand, SystemCalculator_GameModeCasualCommand, SystemCalculator_GameModeClassicCommand,
12620    SystemCalculator_GenderFemaleCommand, SystemCalculator_GenderMaleCommand, SystemCalculator_GoodCommand, SystemCalculator_HeavyAttributeCommand,
12621    SystemCalculator_HorseAttributeCommand, SystemCalculator_IceAttributeCommand, SystemCalculator_ItemIndexCommand,
12622    SystemCalculator_ItemKindAxeCommand, SystemCalculator_ItemKindBowCommand, SystemCalculator_ItemKindDaggerCommand,
12623    SystemCalculator_ItemKindFistCommand, SystemCalculator_ItemKindLanceCommand, SystemCalculator_ItemKindMagicCommand,
12624    SystemCalculator_ItemKindRodCommand, SystemCalculator_ItemKindSpecialCommand, SystemCalculator_ItemKindSwordCommand,
12625    SystemCalculator_JobIndexCommand, SystemCalculator_JobRankHighCommand, SystemCalculator_JobRankLowCommand,
12626    SystemCalculator_LightAttributeCommand, SystemCalculator_MagicAttributeCommand, SystemCalculator_MorphAttributeCommand,
12627    SystemCalculator_MoveCostCommand, SystemCalculator_NoneAttributeCommand, SystemCalculator_PersonIndexCommand,
12628    SystemCalculator_PhaseCurrentCommand, SystemCalculator_PhaseOtherCommand, SystemCalculator_PhysicalAttributeCommand,
12629    SystemCalculator_RodTypeBasicCommand, SystemCalculator_RodTypeHealCommand, SystemCalculator_RodTypeInterferenceCommand,
12630    SystemCalculator_ScreenShotCommand, SystemCalculator_SkillIndexCommand, SystemCalculator_ThunderAttributeCommand, SystemCalculator_VsyncCommand,
12631    SystemCalculator_WalkAttributeCommand, SystemCalculator_WeaponLevelACommand, SystemCalculator_WeaponLevelBCommand,
12632    SystemCalculator_WeaponLevelCCommand, SystemCalculator_WeaponLevelDCommand, SystemCalculator_WeaponLevelSCommand,
12633    SystemCalculator_WindAttributeCommand,
12634};
12635#[cfg(feature = "app-systemcalculator")]
12636pub use systemcalculator::{
12637    ISystemCalculatorMethods, ISystemCalculator_BadCommandMethods, ISystemCalculator_BattleSideChainDefenseCommandMethods,
12638    ISystemCalculator_BattleSideChainOffenseCommandMethods, ISystemCalculator_BattleSideDefenseCommandMethods,
12639    ISystemCalculator_BattleSideOffenseCommandMethods, ISystemCalculator_BattleStyleCommandMethods,
12640    ISystemCalculator_BattleStyleCooperationCommandMethods, ISystemCalculator_BattleStyleCovertCommandMethods,
12641    ISystemCalculator_BattleStyleDragonCommandMethods, ISystemCalculator_BattleStyleFlyCommandMethods,
12642    ISystemCalculator_BattleStyleHeavyCommandMethods, ISystemCalculator_BattleStyleHorseCommandMethods,
12643    ISystemCalculator_BattleStyleMagicCommandMethods, ISystemCalculator_BattleStylePranaCommandMethods,
12644    ISystemCalculator_DarkAttributeCommandMethods, ISystemCalculator_DifficultyHardCommandMethods, ISystemCalculator_DifficultyLunaticCommandMethods,
12645    ISystemCalculator_DifficultyNormalCommandMethods, ISystemCalculator_DragonAttributeCommandMethods, ISystemCalculator_EvilAttributeCommandMethods,
12646    ISystemCalculator_FireAttributeCommandMethods, ISystemCalculator_FlyAttributeCommandMethods, ISystemCalculator_Force1stCommandMethods,
12647    ISystemCalculator_Force2ndCommandMethods, ISystemCalculator_Force3rdCommandMethods, ISystemCalculator_GameModeCasualCommandMethods,
12648    ISystemCalculator_GameModeClassicCommandMethods, ISystemCalculator_GenderFemaleCommandMethods, ISystemCalculator_GenderMaleCommandMethods,
12649    ISystemCalculator_GoodCommandMethods, ISystemCalculator_HeavyAttributeCommandMethods, ISystemCalculator_HorseAttributeCommandMethods,
12650    ISystemCalculator_IceAttributeCommandMethods, ISystemCalculator_ItemIndexCommandMethods, ISystemCalculator_ItemKindAxeCommandMethods,
12651    ISystemCalculator_ItemKindBowCommandMethods, ISystemCalculator_ItemKindDaggerCommandMethods, ISystemCalculator_ItemKindFistCommandMethods,
12652    ISystemCalculator_ItemKindLanceCommandMethods, ISystemCalculator_ItemKindMagicCommandMethods, ISystemCalculator_ItemKindRodCommandMethods,
12653    ISystemCalculator_ItemKindSpecialCommandMethods, ISystemCalculator_ItemKindSwordCommandMethods, ISystemCalculator_JobIndexCommandMethods,
12654    ISystemCalculator_JobRankHighCommandMethods, ISystemCalculator_JobRankLowCommandMethods, ISystemCalculator_LightAttributeCommandMethods,
12655    ISystemCalculator_MagicAttributeCommandMethods, ISystemCalculator_MorphAttributeCommandMethods, ISystemCalculator_MoveCostCommandMethods,
12656    ISystemCalculator_NoneAttributeCommandMethods, ISystemCalculator_PersonIndexCommandMethods, ISystemCalculator_PhaseCurrentCommandMethods,
12657    ISystemCalculator_PhaseOtherCommandMethods, ISystemCalculator_PhysicalAttributeCommandMethods, ISystemCalculator_RodTypeBasicCommandMethods,
12658    ISystemCalculator_RodTypeHealCommandMethods, ISystemCalculator_RodTypeInterferenceCommandMethods, ISystemCalculator_ScreenShotCommandMethods,
12659    ISystemCalculator_SkillIndexCommandMethods, ISystemCalculator_ThunderAttributeCommandMethods, ISystemCalculator_VsyncCommandMethods,
12660    ISystemCalculator_WalkAttributeCommandMethods, ISystemCalculator_WeaponLevelACommandMethods, ISystemCalculator_WeaponLevelBCommandMethods,
12661    ISystemCalculator_WeaponLevelCCommandMethods, ISystemCalculator_WeaponLevelDCommandMethods, ISystemCalculator_WeaponLevelSCommandMethods,
12662    ISystemCalculator_WindAttributeCommandMethods,
12663};
12664#[cfg(any(feature = "app-systemcalculatorinstance_1-types"))]
12665pub mod systemcalculatorinstance_1;
12666#[cfg(feature = "app-systemcalculatorinstance_1")]
12667pub use systemcalculatorinstance_1::ISystemCalculatorInstance_1Methods;
12668#[cfg(feature = "app-systemcalculatorinstance_1-types")]
12669pub use systemcalculatorinstance_1::{ISystemCalculatorInstance_1, SystemCalculatorInstance_1};
12670#[cfg(any(feature = "app-systemscrollmenucontent-types"))]
12671pub mod systemscrollmenucontent;
12672#[cfg(feature = "app-systemscrollmenucontent")]
12673pub use systemscrollmenucontent::ISystemScrollMenuContentMethods;
12674#[cfg(feature = "app-systemscrollmenucontent-types")]
12675pub use systemscrollmenucontent::{ISystemScrollMenuContent, SystemScrollMenuContent};
12676#[cfg(any(feature = "app-systemscrollmenuitemcontent-types"))]
12677pub mod systemscrollmenuitemcontent;
12678#[cfg(feature = "app-systemscrollmenuitemcontent")]
12679pub use systemscrollmenuitemcontent::ISystemScrollMenuItemContentMethods;
12680#[cfg(feature = "app-systemscrollmenuitemcontent-types")]
12681pub use systemscrollmenuitemcontent::{ISystemScrollMenuItemContent, SystemScrollMenuItemContent};
12682#[cfg(any(feature = "app-systhesisringconfirmdialog-types"))]
12683pub mod systhesisringconfirmdialog;
12684#[cfg(feature = "app-systhesisringconfirmdialog-types")]
12685pub use systhesisringconfirmdialog::{
12686    ISysthesisRingConfirmDialog, ISysthesisRingConfirmDialog_DecideEventHandler, ISysthesisRingConfirmDialog_YesDialogItem,
12687    SysthesisRingConfirmDialog, SysthesisRingConfirmDialog_DecideEventHandler, SysthesisRingConfirmDialog_YesDialogItem,
12688};
12689#[cfg(feature = "app-systhesisringconfirmdialog")]
12690pub use systhesisringconfirmdialog::{
12691    ISysthesisRingConfirmDialogMethods, ISysthesisRingConfirmDialog_DecideEventHandlerMethods, ISysthesisRingConfirmDialog_YesDialogItemMethods,
12692};
12693#[cfg(any(feature = "app-talk-types"))]
12694pub mod talk;
12695#[cfg(feature = "app-talk")]
12696pub use talk::ITalkMethods;
12697#[cfg(feature = "app-talk-types")]
12698pub use talk::{ITalk, Talk};
12699#[cfg(any(
12700    feature = "app-talk3_d-characterfactory-types",
12701    feature = "app-talk3_d-characterfactoryasync_2-types",
12702    feature = "app-talk3_d-talk_2-types",
12703    feature = "app-talk3_d-talkbind-types",
12704    feature = "app-talk3_d-talkbuilder-types",
12705    feature = "app-talk3_d-talkcharactercontroller-types",
12706    feature = "app-talk3_d-talkcharactermanager-types",
12707    feature = "app-talk3_d-talkcharacterpreloader-types",
12708    feature = "app-talk3_d-talkkeywait-types",
12709    feature = "app-talk3_d-talklog-types",
12710    feature = "app-talk3_d-talklogsequence-types",
12711    feature = "app-talk3_d-talklogui-types",
12712    feature = "app-talk3_d-talkpagescroll-types",
12713    feature = "app-talk3_d-talkptr-types",
12714    feature = "app-talk3_d-talksequence-types",
12715    feature = "app-talk3_d-talkstatemonitor-types",
12716    feature = "app-talk3_d-talktag-types",
12717    feature = "app-talk3_d-talktagaddletter-types",
12718    feature = "app-talk3_d-talktaganimation-types",
12719    feature = "app-talk3_d-talktagarg-types",
12720    feature = "app-talk3_d-talktagfade-types",
12721    feature = "app-talk3_d-talktagfinish-types",
12722    feature = "app-talk3_d-talktagicon-types",
12723    feature = "app-talk3_d-talktagkeywait-types",
12724    feature = "app-talk3_d-talktaglocalize-types",
12725    feature = "app-talk3_d-talktagname-types",
12726    feature = "app-talk3_d-talktagparser-types",
12727    feature = "app-talk3_d-talktagpicture-types",
12728    feature = "app-talk3_d-talktagtalktype-types",
12729    feature = "app-talk3_d-talktagtext-types",
12730    feature = "app-talk3_d-talktagwindow-types",
12731    feature = "app-talk3_d-talkui-types",
12732    feature = "app-talk3_d-talkutil-types"
12733))]
12734pub mod talk3_d;
12735#[cfg(any(feature = "app-talkcharactersignal-types"))]
12736pub mod talkcharactersignal;
12737#[cfg(feature = "app-talkcharactersignal")]
12738pub use talkcharactersignal::ITalkCharacterSignalMethods;
12739#[cfg(feature = "app-talkcharactersignal-types")]
12740pub use talkcharactersignal::{ITalkCharacterSignal, TalkCharacterSignal};
12741#[cfg(any(feature = "app-talkcommand-types"))]
12742pub mod talkcommand;
12743#[cfg(feature = "app-talkcommand")]
12744pub use talkcommand::ITalkCommandMethods;
12745#[cfg(feature = "app-talkcommand-types")]
12746pub use talkcommand::{ITalkCommand, TalkCommand};
12747#[cfg(any(feature = "app-talkfacecameraadjustor-types"))]
12748pub mod talkfacecameraadjustor;
12749#[cfg(feature = "app-talkfacecameraadjustor")]
12750pub use talkfacecameraadjustor::ITalkFaceCameraAdjustorMethods;
12751#[cfg(feature = "app-talkfacecameraadjustor-types")]
12752pub use talkfacecameraadjustor::{ITalkFaceCameraAdjustor, TalkFaceCameraAdjustor};
12753#[cfg(any(feature = "app-talkinspector-types"))]
12754pub mod talkinspector;
12755#[cfg(feature = "app-talkinspector")]
12756pub use talkinspector::ITalkInspectorMethods;
12757#[cfg(feature = "app-talkinspector-types")]
12758pub use talkinspector::{ITalkInspector, TalkInspector};
12759#[cfg(any(feature = "app-talksound-types"))]
12760pub mod talksound;
12761#[cfg(feature = "app-talksound-types")]
12762pub use talksound::{ITalkSound, ITalkSound_WaitSE, TalkSound, TalkSound_SoundType, TalkSound_WaitSE};
12763#[cfg(feature = "app-talksound")]
12764pub use talksound::{ITalkSoundMethods, ITalkSound_WaitSEMethods};
12765#[cfg(any(feature = "app-tancommand-types"))]
12766pub mod tancommand;
12767#[cfg(feature = "app-tancommand")]
12768pub use tancommand::ITanCommandMethods;
12769#[cfg(feature = "app-tancommand-types")]
12770pub use tancommand::{ITanCommand, TanCommand};
12771#[cfg(any(feature = "app-targethidemarker-types"))]
12772pub mod targethidemarker;
12773#[cfg(feature = "app-targethidemarker")]
12774pub use targethidemarker::ITargetHideMarkerMethods;
12775#[cfg(feature = "app-targethidemarker-types")]
12776pub use targethidemarker::{ITargetHideMarker, TargetHideMarker};
12777#[cfg(any(feature = "app-targethidemarkerreciever-types"))]
12778pub mod targethidemarkerreciever;
12779#[cfg(feature = "app-targethidemarkerreciever")]
12780pub use targethidemarkerreciever::ITargetHideMarkerRecieverMethods;
12781#[cfg(feature = "app-targethidemarkerreciever-types")]
12782pub use targethidemarkerreciever::{ITargetHideMarkerReciever, TargetHideMarkerReciever};
12783#[cfg(any(feature = "app-targetselectinspector-types"))]
12784pub mod targetselectinspector;
12785#[cfg(feature = "app-targetselectinspector")]
12786pub use targetselectinspector::ITargetSelectInspectorMethods;
12787#[cfg(feature = "app-targetselectinspector-types")]
12788pub use targetselectinspector::{ITargetSelectInspector, TargetSelectInspector};
12789#[cfg(any(feature = "app-targetshowmarker-types"))]
12790pub mod targetshowmarker;
12791#[cfg(feature = "app-targetshowmarker")]
12792pub use targetshowmarker::ITargetShowMarkerMethods;
12793#[cfg(feature = "app-targetshowmarker-types")]
12794pub use targetshowmarker::{ITargetShowMarker, TargetShowMarker};
12795#[cfg(any(feature = "app-targetshowmarkerreciever-types"))]
12796pub mod targetshowmarkerreciever;
12797#[cfg(feature = "app-targetshowmarkerreciever")]
12798pub use targetshowmarkerreciever::ITargetShowMarkerRecieverMethods;
12799#[cfg(feature = "app-targetshowmarkerreciever-types")]
12800pub use targetshowmarkerreciever::{ITargetShowMarkerReciever, TargetShowMarkerReciever};
12801#[cfg(any(feature = "app-tasteconditiondata-types"))]
12802pub mod tasteconditiondata;
12803#[cfg(feature = "app-tasteconditiondata-types")]
12804pub use tasteconditiondata::{ITasteConditionData, ITasteConditionData_ConditionFunc, TasteConditionData, TasteConditionData_ConditionFunc};
12805#[cfg(feature = "app-tasteconditiondata")]
12806pub use tasteconditiondata::{ITasteConditionDataMethods, ITasteConditionData_ConditionFuncMethods};
12807#[cfg(any(feature = "app-tastedata-types"))]
12808pub mod tastedata;
12809#[cfg(feature = "app-tastedata-types")]
12810pub use tastedata::{
12811    ITasteData, ITasteData_FlagField, TasteData, TasteData_ConditionType, TasteData_FlagField, TasteData_Flags, TasteData_TasteGrade,
12812};
12813#[cfg(feature = "app-tastedata")]
12814pub use tastedata::{ITasteDataMethods, ITasteData_FlagFieldMethods};
12815#[cfg(any(feature = "app-tboxinspector-types"))]
12816pub mod tboxinspector;
12817#[cfg(feature = "app-tboxinspector")]
12818pub use tboxinspector::ITboxInspectorMethods;
12819#[cfg(feature = "app-tboxinspector-types")]
12820pub use tboxinspector::{ITboxInspector, TboxInspector};
12821#[cfg(any(feature = "app-telopinstance-types"))]
12822pub mod telopinstance;
12823#[cfg(feature = "app-telopinstance")]
12824pub use telopinstance::ITelopInstanceMethods;
12825#[cfg(feature = "app-telopinstance-types")]
12826pub use telopinstance::{ITelopInstance, TelopInstance};
12827#[cfg(any(feature = "app-telopmanager-types"))]
12828pub mod telopmanager;
12829#[cfg(feature = "app-telopmanager-types")]
12830pub use telopmanager::{
12831    ITelopManager, ITelopManager_ProcBondEngageBase, ITelopManager_ProcBondEngagePair, ITelopManager_ProcBondEngageQuartette,
12832    ITelopManager_ProcBondLevelUp, ITelopManager_ProcRelayResult, TelopManager, TelopManager_ProcBondEngageBase,
12833    TelopManager_ProcBondEngageBase_Label, TelopManager_ProcBondEngageBase_Sequence, TelopManager_ProcBondEngagePair,
12834    TelopManager_ProcBondEngageQuartette, TelopManager_ProcBondLevelUp, TelopManager_ProcBondLevelUp_Label2, TelopManager_ProcBondLevelUp_Sequence,
12835    TelopManager_ProcRelayResult, TelopManager_ProcRelayResult_Label2,
12836};
12837#[cfg(feature = "app-telopmanager")]
12838pub use telopmanager::{
12839    ITelopManagerMethods, ITelopManager_ProcBondEngageBaseMethods, ITelopManager_ProcBondEngagePairMethods,
12840    ITelopManager_ProcBondEngageQuartetteMethods, ITelopManager_ProcBondLevelUpMethods, ITelopManager_ProcRelayResultMethods,
12841};
12842#[cfg(any(feature = "app-templatearraydata-types"))]
12843pub mod templatearraydata;
12844#[cfg(feature = "app-templatearraydata")]
12845pub use templatearraydata::ITemplateArrayDataMethods;
12846#[cfg(feature = "app-templatearraydata-types")]
12847pub use templatearraydata::{ITemplateArrayData, TemplateArrayData};
12848#[cfg(any(feature = "app-templateonedata-types"))]
12849pub mod templateonedata;
12850#[cfg(feature = "app-templateonedata-types")]
12851pub use templateonedata::{ITemplateOneData, ITemplateOneData_SampleClass, TemplateOneData, TemplateOneData_Flags, TemplateOneData_SampleClass};
12852#[cfg(feature = "app-templateonedata")]
12853pub use templateonedata::{ITemplateOneDataMethods, ITemplateOneData_SampleClassMethods};
12854#[cfg(any(feature = "app-terraincostdata-types"))]
12855pub mod terraincostdata;
12856#[cfg(feature = "app-terraincostdata")]
12857pub use terraincostdata::ITerrainCostDataMethods;
12858#[cfg(feature = "app-terraincostdata-types")]
12859pub use terraincostdata::{ITerrainCostData, TerrainCostData};
12860#[cfg(any(feature = "app-terraindata_2-types"))]
12861pub mod terraindata_2;
12862#[cfg(feature = "app-terraindata_2")]
12863pub use terraindata_2::ITerrainData_2Methods;
12864#[cfg(feature = "app-terraindata_2-types")]
12865pub use terraindata_2::{
12866    ITerrainData_2, TerrainData_2, TerrainData_Commands, TerrainData_Destroyers, TerrainData_Flags, TerrainData_Layers, TerrainData_Prohibitions,
12867};
12868#[cfg(any(feature = "app-terraineditor-types"))]
12869pub mod terraineditor;
12870#[cfg(feature = "app-terraineditor")]
12871pub use terraineditor::ITerrainEditorMethods;
12872#[cfg(feature = "app-terraineditor-types")]
12873pub use terraineditor::{ITerrainEditor, TerrainEditor};
12874#[cfg(any(feature = "app-terrainexporter-types"))]
12875pub mod terrainexporter;
12876#[cfg(feature = "app-terrainexporter")]
12877pub use terrainexporter::ITerrainExporterMethods;
12878#[cfg(feature = "app-terrainexporter-types")]
12879pub use terrainexporter::{ITerrainExporter, TerrainExporter};
12880#[cfg(any(feature = "app-terrainheightmap-types"))]
12881pub mod terrainheightmap;
12882#[cfg(feature = "app-terrainheightmap")]
12883pub use terrainheightmap::ITerrainHeightMapMethods;
12884#[cfg(feature = "app-terrainheightmap-types")]
12885pub use terrainheightmap::{ITerrainHeightMap, TerrainHeightMap};
12886#[cfg(any(feature = "app-terrainimporter-types"))]
12887pub mod terrainimporter;
12888#[cfg(feature = "app-terrainimporter")]
12889pub use terrainimporter::ITerrainImporterMethods;
12890#[cfg(feature = "app-terrainimporter-types")]
12891pub use terrainimporter::{ITerrainImporter, TerrainImporter};
12892#[cfg(any(feature = "app-terrainlayermap-types"))]
12893pub mod terrainlayermap;
12894#[cfg(feature = "app-terrainlayermap")]
12895pub use terrainlayermap::ITerrainLayerMapMethods;
12896#[cfg(feature = "app-terrainlayermap-types")]
12897pub use terrainlayermap::{ITerrainLayerMap, TerrainLayerMap};
12898#[cfg(any(feature = "app-terrainmap-types"))]
12899pub mod terrainmap;
12900#[cfg(feature = "app-terrainmap")]
12901pub use terrainmap::ITerrainMapMethods;
12902#[cfg(feature = "app-terrainmap-types")]
12903pub use terrainmap::{ITerrainMap, TerrainMap};
12904#[cfg(any(feature = "app-terrainmesh-types"))]
12905pub mod terrainmesh;
12906#[cfg(feature = "app-terrainmesh")]
12907pub use terrainmesh::ITerrainMeshMethods;
12908#[cfg(feature = "app-terrainmesh-types")]
12909pub use terrainmesh::{ITerrainMesh, TerrainMesh};
12910#[cfg(any(feature = "app-terrainpaintdata-types"))]
12911pub mod terrainpaintdata;
12912#[cfg(feature = "app-terrainpaintdata")]
12913pub use terrainpaintdata::ITerrainPaintDataMethods;
12914#[cfg(feature = "app-terrainpaintdata-types")]
12915pub use terrainpaintdata::{ITerrainPaintData, TerrainPaintData};
12916#[cfg(any(feature = "app-terrainpaintgetter-types"))]
12917pub mod terrainpaintgetter;
12918#[cfg(feature = "app-terrainpaintgetter")]
12919pub use terrainpaintgetter::ITerrainPaintGetterMethods;
12920#[cfg(feature = "app-terrainpaintgetter-types")]
12921pub use terrainpaintgetter::{ITerrainPaintGetter, TerrainPaintGetter};
12922#[cfg(any(feature = "app-terrainutility_2-types"))]
12923pub mod terrainutility_2;
12924#[cfg(feature = "app-terrainutility_2")]
12925pub use terrainutility_2::ITerrainUtility_2Methods;
12926#[cfg(feature = "app-terrainutility_2-types")]
12927pub use terrainutility_2::{ITerrainUtility_2, TerrainUtility_2};
12928#[cfg(any(feature = "app-testanimation-types"))]
12929pub mod testanimation;
12930#[cfg(feature = "app-testanimation")]
12931pub use testanimation::ITestAnimationMethods;
12932#[cfg(feature = "app-testanimation-types")]
12933pub use testanimation::{ITestAnimation, TestAnimation};
12934#[cfg(any(feature = "app-textassetbundle-types"))]
12935pub mod textassetbundle;
12936#[cfg(feature = "app-textassetbundle")]
12937pub use textassetbundle::ITextAssetBundleMethods;
12938#[cfg(feature = "app-textassetbundle-types")]
12939pub use textassetbundle::{ITextAssetBundle, TextAssetBundle};
12940#[cfg(any(feature = "app-textmeshanimation-types"))]
12941pub mod textmeshanimation;
12942#[cfg(feature = "app-textmeshanimation-types")]
12943pub use textmeshanimation::{
12944    ITextMeshAnimation, ITextMeshAnimation_AnimationParams, TextMeshAnimation, TextMeshAnimation_AnimationParams, TextMeshAnimation_DelayTimeType,
12945    TextMeshAnimation_EndType, TextMeshAnimation_PivotType,
12946};
12947#[cfg(feature = "app-textmeshanimation")]
12948pub use textmeshanimation::{ITextMeshAnimationMethods, ITextMeshAnimation_AnimationParamsMethods};
12949#[cfg(any(feature = "app-textmeshmessage-types"))]
12950pub mod textmeshmessage;
12951#[cfg(feature = "app-textmeshmessage")]
12952pub use textmeshmessage::ITextMeshMessageMethods;
12953#[cfg(feature = "app-textmeshmessage-types")]
12954pub use textmeshmessage::{ITextMeshMessage, TextMeshMessage, TextMeshMessage_Targets};
12955#[cfg(any(feature = "app-textmeshutility-types"))]
12956pub mod textmeshutility;
12957#[cfg(feature = "app-textmeshutility")]
12958pub use textmeshutility::ITextMeshUtilityMethods;
12959#[cfg(feature = "app-textmeshutility-types")]
12960pub use textmeshutility::{ITextMeshUtility, TextMeshUtility};
12961#[cfg(any(feature = "app-timer-types"))]
12962pub mod timer;
12963#[cfg(feature = "app-timer-types")]
12964pub use timer::Timer;
12965#[cfg(any(feature = "app-timestamp-types"))]
12966pub mod timestamp;
12967#[cfg(feature = "app-timestamp")]
12968pub use timestamp::ITimeStampMethods;
12969#[cfg(feature = "app-timestamp-types")]
12970pub use timestamp::{ITimeStamp, TimeStamp};
12971#[cfg(any(feature = "app-tipsdata-types"))]
12972pub mod tipsdata;
12973#[cfg(feature = "app-tipsdata")]
12974pub use tipsdata::ITipsDataMethods;
12975#[cfg(feature = "app-tipsdata-types")]
12976pub use tipsdata::{ITipsData, TipsData, TipsData_Allows, TipsData_Kinds};
12977#[cfg(any(feature = "app-titlebar-types"))]
12978pub mod titlebar;
12979#[cfg(feature = "app-titlebar-types")]
12980pub use titlebar::{
12981    ITitleBar, ITitleBar_Num, ITitleBar_Title, ITitleBar_TitleBarProc, ITitleBar_Values, TitleBar, TitleBar_AnimType, TitleBar_FooterType,
12982    TitleBar_Num, TitleBar_Title, TitleBar_TitleBarProc, TitleBar_Values,
12983};
12984#[cfg(feature = "app-titlebar")]
12985pub use titlebar::{ITitleBarMethods, ITitleBar_NumMethods, ITitleBar_TitleBarProcMethods, ITitleBar_TitleMethods, ITitleBar_ValuesMethods};
12986#[cfg(any(feature = "app-titleloopsequence-types"))]
12987pub mod titleloopsequence;
12988#[cfg(feature = "app-titleloopsequence")]
12989pub use titleloopsequence::ITitleLoopSequenceMethods;
12990#[cfg(feature = "app-titleloopsequence-types")]
12991pub use titleloopsequence::{ITitleLoopSequence, TitleLoopSequence, TitleLoopSequence_Label, TitleLoopSequence_LoopSequenceFromTitle};
12992#[cfg(any(feature = "app-titlemenucontent-types"))]
12993pub mod titlemenucontent;
12994#[cfg(feature = "app-titlemenucontent")]
12995pub use titlemenucontent::ITitleMenuContentMethods;
12996#[cfg(feature = "app-titlemenucontent-types")]
12997pub use titlemenucontent::{ITitleMenuContent, TitleMenuContent};
12998#[cfg(any(feature = "app-titlemenuitemcontent-types"))]
12999pub mod titlemenuitemcontent;
13000#[cfg(feature = "app-titlemenuitemcontent")]
13001pub use titlemenuitemcontent::ITitleMenuItemContentMethods;
13002#[cfg(feature = "app-titlemenuitemcontent-types")]
13003pub use titlemenuitemcontent::{ITitleMenuItemContent, TitleMenuItemContent};
13004#[cfg(any(feature = "app-titlesequence-types"))]
13005pub mod titlesequence;
13006#[cfg(feature = "app-titlesequence-types")]
13007pub use titlesequence::{
13008    ITitleSequence, ITitleSequence_PedestalData, ITitleSequence_ProcTitleCall, ITitleSequence_ProcTitleCall_TitleCallData, TitleSequence,
13009    TitleSequence_Label, TitleSequence_PedestalData, TitleSequence_ProcTitleCall, TitleSequence_ProcTitleCall_TitleCallData,
13010};
13011#[cfg(feature = "app-titlesequence")]
13012pub use titlesequence::{
13013    ITitleSequenceMethods, ITitleSequence_PedestalDataMethods, ITitleSequence_ProcTitleCallMethods, ITitleSequence_ProcTitleCall_TitleCallDataMethods,
13014};
13015#[cfg(any(feature = "app-torchinspector-types"))]
13016pub mod torchinspector;
13017#[cfg(feature = "app-torchinspector")]
13018pub use torchinspector::ITorchInspectorMethods;
13019#[cfg(feature = "app-torchinspector-types")]
13020pub use torchinspector::{ITorchInspector, TorchInspector};
13021#[cfg(any(feature = "app-trademenu-types"))]
13022pub mod trademenu;
13023#[cfg(feature = "app-trademenu")]
13024pub use trademenu::ITradeMenuMethods;
13025#[cfg(feature = "app-trademenu-types")]
13026pub use trademenu::{ITradeMenu, TradeMenu};
13027#[cfg(any(feature = "app-trademenucontent-types"))]
13028pub mod trademenucontent;
13029#[cfg(feature = "app-trademenucontent")]
13030pub use trademenucontent::ITradeMenuContentMethods;
13031#[cfg(feature = "app-trademenucontent-types")]
13032pub use trademenucontent::{ITradeMenuContent, TradeMenuContent};
13033#[cfg(any(feature = "app-trademenuitem-types"))]
13034pub mod trademenuitem;
13035#[cfg(feature = "app-trademenuitem")]
13036pub use trademenuitem::ITradeMenuItemMethods;
13037#[cfg(feature = "app-trademenuitem-types")]
13038pub use trademenuitem::{ITradeMenuItem, TradeMenuItem};
13039#[cfg(any(feature = "app-traderoot-types"))]
13040pub mod traderoot;
13041#[cfg(feature = "app-traderoot")]
13042pub use traderoot::ITradeRootMethods;
13043#[cfg(feature = "app-traderoot-types")]
13044pub use traderoot::{ITradeRoot, TradeRoot};
13045#[cfg(any(feature = "app-transformanimation-types"))]
13046pub mod transformanimation;
13047#[cfg(feature = "app-transformanimation-types")]
13048pub use transformanimation::{
13049    ITransformAnimation, ITransformAnimation_Animation, ITransformAnimation_Animator, ITransformAnimation_Animator_Node, TransformAnimation,
13050    TransformAnimation_Actions, TransformAnimation_Animation, TransformAnimation_Animator, TransformAnimation_Animator_Node,
13051    TransformAnimation_Kinds,
13052};
13053#[cfg(feature = "app-transformanimation")]
13054pub use transformanimation::{
13055    ITransformAnimationMethods, ITransformAnimation_AnimationMethods, ITransformAnimation_AnimatorMethods, ITransformAnimation_Animator_NodeMethods,
13056};
13057#[cfg(any(feature = "app-transformbillboard-types"))]
13058pub mod transformbillboard;
13059#[cfg(feature = "app-transformbillboard")]
13060pub use transformbillboard::ITransformBillboardMethods;
13061#[cfg(feature = "app-transformbillboard-types")]
13062pub use transformbillboard::{ITransformBillboard, TransformBillboard, TransformBillboard_Axis};
13063#[cfg(any(feature = "app-transporter-types"))]
13064pub mod transporter;
13065#[cfg(feature = "app-transporter-types")]
13066pub use transporter::{ITransporter, ITransporter_Data, Transporter, Transporter_Data};
13067#[cfg(feature = "app-transporter")]
13068pub use transporter::{ITransporterMethods, ITransporter_DataMethods};
13069#[cfg(any(feature = "app-tresourcehandle_1-types"))]
13070pub mod tresourcehandle_1;
13071#[cfg(feature = "app-tresourcehandle_1")]
13072pub use tresourcehandle_1::ITResourceHandle_1Methods;
13073#[cfg(feature = "app-tresourcehandle_1-types")]
13074pub use tresourcehandle_1::{ITResourceHandle_1, TResourceHandle_1};
13075#[cfg(any(feature = "app-triggeredskilllistsetter-types"))]
13076pub mod triggeredskilllistsetter;
13077#[cfg(feature = "app-triggeredskilllistsetter-types")]
13078pub use triggeredskilllistsetter::{
13079    ITriggeredSkillListSetter, ITriggeredSkillListSetter_ShowSkill, TriggeredSkillListSetter, TriggeredSkillListSetter_ShowSkill,
13080};
13081#[cfg(feature = "app-triggeredskilllistsetter")]
13082pub use triggeredskilllistsetter::{ITriggeredSkillListSetterMethods, ITriggeredSkillListSetter_ShowSkillMethods};
13083#[cfg(any(feature = "app-trooplistmenu-types"))]
13084pub mod trooplistmenu;
13085#[cfg(feature = "app-trooplistmenu-types")]
13086pub use trooplistmenu::{
13087    ITroopListMenu, ITroopListMenu_ConfirmBattleSequence, ITroopListMenu_TroopListMenuItem, TroopListMenu, TroopListMenu_ConfirmBattleSequence,
13088    TroopListMenu_TroopListMenuItem,
13089};
13090#[cfg(feature = "app-trooplistmenu")]
13091pub use trooplistmenu::{ITroopListMenuMethods, ITroopListMenu_ConfirmBattleSequenceMethods, ITroopListMenu_TroopListMenuItemMethods};
13092#[cfg(any(feature = "app-trooplistmenucontent-types"))]
13093pub mod trooplistmenucontent;
13094#[cfg(feature = "app-trooplistmenucontent")]
13095pub use trooplistmenucontent::ITroopListMenuContentMethods;
13096#[cfg(feature = "app-trooplistmenucontent-types")]
13097pub use trooplistmenucontent::{ITroopListMenuContent, TroopListMenuContent};
13098#[cfg(any(feature = "app-trooplistmenuitemcontent-types"))]
13099pub mod trooplistmenuitemcontent;
13100#[cfg(feature = "app-trooplistmenuitemcontent")]
13101pub use trooplistmenuitemcontent::ITroopListMenuItemContentMethods;
13102#[cfg(feature = "app-trooplistmenuitemcontent-types")]
13103pub use trooplistmenuitemcontent::{ITroopListMenuItemContent, TroopListMenuItemContent};
13104#[cfg(any(feature = "app-trooplistroot-types"))]
13105pub mod trooplistroot;
13106#[cfg(feature = "app-trooplistroot")]
13107pub use trooplistroot::ITroopListRootMethods;
13108#[cfg(feature = "app-trooplistroot-types")]
13109pub use trooplistroot::{ITroopListRoot, TroopListRoot};
13110#[cfg(any(feature = "app-trooplistsortmenu-types"))]
13111pub mod trooplistsortmenu;
13112#[cfg(feature = "app-trooplistsortmenu-types")]
13113pub use trooplistsortmenu::{
13114    ITroopListSortMenu, ITroopListSortMenu_SortTitle, TroopListSortMenu, TroopListSortMenu_SortOrder, TroopListSortMenu_SortTitle,
13115    TroopListSortMenu_SortType,
13116};
13117#[cfg(feature = "app-trooplistsortmenu")]
13118pub use trooplistsortmenu::{ITroopListSortMenuMethods, ITroopListSortMenu_SortTitleMethods};
13119#[cfg(any(feature = "app-turnafterinspector-types"))]
13120pub mod turnafterinspector;
13121#[cfg(feature = "app-turnafterinspector")]
13122pub use turnafterinspector::ITurnAfterInspectorMethods;
13123#[cfg(feature = "app-turnafterinspector-types")]
13124pub use turnafterinspector::{ITurnAfterInspector, TurnAfterInspector};
13125#[cfg(any(feature = "app-turncommand-types"))]
13126pub mod turncommand;
13127#[cfg(feature = "app-turncommand")]
13128pub use turncommand::ITurnCommandMethods;
13129#[cfg(feature = "app-turncommand-types")]
13130pub use turncommand::{ITurnCommand, TurnCommand};
13131#[cfg(any(feature = "app-turncommoninspector-types"))]
13132pub mod turncommoninspector;
13133#[cfg(feature = "app-turncommoninspector")]
13134pub use turncommoninspector::ITurnCommonInspectorMethods;
13135#[cfg(feature = "app-turncommoninspector-types")]
13136pub use turncommoninspector::{ITurnCommonInspector, TurnCommonInspector};
13137#[cfg(any(feature = "app-turneffect-types"))]
13138pub mod turneffect;
13139#[cfg(feature = "app-turneffect")]
13140pub use turneffect::ITurnEffectMethods;
13141#[cfg(feature = "app-turneffect-types")]
13142pub use turneffect::{ITurnEffect, TurnEffect, TurnEffect_Label};
13143#[cfg(any(feature = "app-turnendinspector-types"))]
13144pub mod turnendinspector;
13145#[cfg(feature = "app-turnendinspector")]
13146pub use turnendinspector::ITurnEndInspectorMethods;
13147#[cfg(feature = "app-turnendinspector-types")]
13148pub use turnendinspector::{ITurnEndInspector, TurnEndInspector};
13149#[cfg(any(feature = "app-turninspector-types"))]
13150pub mod turninspector;
13151#[cfg(feature = "app-turninspector")]
13152pub use turninspector::ITurnInspectorMethods;
13153#[cfg(feature = "app-turninspector-types")]
13154pub use turninspector::{ITurnInspector, TurnInspector};
13155#[cfg(any(feature = "app-tuto-types"))]
13156pub mod tuto;
13157#[cfg(feature = "app-tuto-types")]
13158pub use tuto::{ITuto, ITuto_ProcDescTutorial, Tuto, Tuto_ProcDescTutorial};
13159#[cfg(feature = "app-tuto")]
13160pub use tuto::{ITutoMethods, ITuto_ProcDescTutorialMethods};
13161#[cfg(any(feature = "app-tutorialdata-types"))]
13162pub mod tutorialdata;
13163#[cfg(feature = "app-tutorialdata")]
13164pub use tutorialdata::ITutorialDataMethods;
13165#[cfg(feature = "app-tutorialdata-types")]
13166pub use tutorialdata::{ITutorialData, TutorialData, TutorialData_Flags, TutorialData_Notices, TutorialData_SSTypes, TutorialData_Types};
13167#[cfg(any(feature = "app-tutorialsequence-types"))]
13168pub mod tutorialsequence;
13169#[cfg(feature = "app-tutorialsequence")]
13170pub use tutorialsequence::ITutorialSequenceMethods;
13171#[cfg(feature = "app-tutorialsequence-types")]
13172pub use tutorialsequence::{ITutorialSequence, TutorialSequence, TutorialSequence_Label, TutorialSequence_LanguageType};
13173#[cfg(any(feature = "app-typename-types"))]
13174pub mod typename;
13175#[cfg(feature = "app-typename-types")]
13176pub use typename::{ITypeName, TypeName};
13177#[cfg(any(feature = "app-uicolor-types"))]
13178pub mod uicolor;
13179#[cfg(feature = "app-uicolor")]
13180pub use uicolor::IUiColorMethods;
13181#[cfg(feature = "app-uicolor-types")]
13182pub use uicolor::{IUiColor, UiColor};
13183#[cfg(any(feature = "app-unit-types"))]
13184pub mod unit;
13185#[cfg(feature = "app-unit-types")]
13186pub use unit::{
13187    IUnit, IUnit_CalcInfo, IUnit_ChartItemsForSelectedWeapon, IUnit_DisposItemsForSelectedWeapon, IUnit_FuncUnitItem, IUnit_ItemsForSelectedWeapon,
13188    IUnit_StatusField, Unit, Unit_CalcInfo, Unit_ChangeValue, Unit_ChartItemsForSelectedWeapon, Unit_DisposItemsForSelectedWeapon, Unit_FuncUnitItem,
13189    Unit_GuardType, Unit_ItemsForSelectedWeapon, Unit_Status, Unit_StatusField,
13190};
13191#[cfg(feature = "app-unit")]
13192pub use unit::{
13193    IUnitMethods, IUnit_CalcInfoMethods, IUnit_ChartItemsForSelectedWeaponMethods, IUnit_DisposItemsForSelectedWeaponMethods,
13194    IUnit_FuncUnitItemMethods, IUnit_ItemsForSelectedWeaponMethods, IUnit_StatusFieldMethods,
13195};
13196#[cfg(any(feature = "app-unitaccessory-types"))]
13197pub mod unitaccessory;
13198#[cfg(feature = "app-unitaccessory")]
13199pub use unitaccessory::IUnitAccessoryMethods;
13200#[cfg(feature = "app-unitaccessory-types")]
13201pub use unitaccessory::{IUnitAccessory, UnitAccessory};
13202#[cfg(any(feature = "app-unitaccessorylist-types"))]
13203pub mod unitaccessorylist;
13204#[cfg(feature = "app-unitaccessorylist")]
13205pub use unitaccessorylist::IUnitAccessoryListMethods;
13206#[cfg(feature = "app-unitaccessorylist-types")]
13207pub use unitaccessorylist::{IUnitAccessoryList, UnitAccessoryList};
13208#[cfg(any(feature = "app-unitactor-types"))]
13209pub mod unitactor;
13210#[cfg(feature = "app-unitactor-types")]
13211pub use unitactor::{IUnitActor, IUnitActor_StatusField, UnitActor, UnitActor_Status, UnitActor_StatusField, UnitActor_ViewMode};
13212#[cfg(feature = "app-unitactor")]
13213pub use unitactor::{IUnitActorMethods, IUnitActor_StatusFieldMethods};
13214#[cfg(any(feature = "app-unitactors-types"))]
13215pub mod unitactors;
13216#[cfg(feature = "app-unitactors")]
13217pub use unitactors::IUnitActorsMethods;
13218#[cfg(feature = "app-unitactors-types")]
13219pub use unitactors::{IUnitActors, UnitActors};
13220#[cfg(any(feature = "app-unitai-types"))]
13221pub mod unitai;
13222#[cfg(feature = "app-unitai-types")]
13223pub use unitai::{
13224    IUnitAI, IUnitAI_FlagField, IUnitAI_MoveLimitRange, IUnitAI_RandomFlagField, UnitAI, UnitAI_BattleRate, UnitAI_Flag, UnitAI_FlagField,
13225    UnitAI_MoveLimitRange, UnitAI_MoveLimitRange_LimitType, UnitAI_RandomFlag, UnitAI_RandomFlagField, UnitAI_VersusTypes,
13226};
13227#[cfg(feature = "app-unitai")]
13228pub use unitai::{IUnitAIMethods, IUnitAI_FlagFieldMethods, IUnitAI_MoveLimitRangeMethods, IUnitAI_RandomFlagFieldMethods};
13229#[cfg(any(feature = "app-unitanim-types"))]
13230pub mod unitanim;
13231#[cfg(feature = "app-unitanim")]
13232pub use unitanim::IUnitAnimMethods;
13233#[cfg(feature = "app-unitanim-types")]
13234pub use unitanim::{IUnitAnim, UnitAnim, UnitAnim_Times, UnitAnim_Types};
13235#[cfg(any(feature = "app-unitbasecapability-types"))]
13236pub mod unitbasecapability;
13237#[cfg(feature = "app-unitbasecapability")]
13238pub use unitbasecapability::IUnitBaseCapabilityMethods;
13239#[cfg(feature = "app-unitbasecapability-types")]
13240pub use unitbasecapability::{IUnitBaseCapability, UnitBaseCapability};
13241#[cfg(any(feature = "app-unitcalculator-types"))]
13242pub mod unitcalculator;
13243#[cfg(feature = "app-unitcalculator-types")]
13244pub use unitcalculator::{
13245    IUnitCalculator, IUnitCalculator_ActionCountCommand, IUnitCalculator_AroundGenderCountCommand, IUnitCalculator_AttackAttributeCommand,
13246    IUnitCalculator_AttackCommand, IUnitCalculator_AttackCountCommand, IUnitCalculator_AvoidCommand, IUnitCalculator_BattleAliveCommand,
13247    IUnitCalculator_BattleArenaCommand, IUnitCalculator_BattleChainAttackCountCommand, IUnitCalculator_BattleChainAttackDefeatCommand,
13248    IUnitCalculator_BattleChainGuardCountCommand, IUnitCalculator_BattleCountCommand, IUnitCalculator_BattleDeadCommand,
13249    IUnitCalculator_BattleDistanceCommand, IUnitCalculator_BattleEscortCommand, IUnitCalculator_BattleLastTargetCommand,
13250    IUnitCalculator_BattleParamCommand, IUnitCalculator_BattlePinchingCommand, IUnitCalculator_BattleReviveCommand,
13251    IUnitCalculator_BattleSceneResultBreakCommand, IUnitCalculator_BattleSceneResultCommand, IUnitCalculator_BattleSceneResultCriticalCommand,
13252    IUnitCalculator_BattleSceneResultEfficacyCommand, IUnitCalculator_BattleSceneResultHitCommand, IUnitCalculator_BattleSceneResultMissCommand,
13253    IUnitCalculator_BattleSideCommand, IUnitCalculator_BattleStyleCommand, IUnitCalculator_BattleTimesCommand, IUnitCalculator_BlowDistanceCommand,
13254    IUnitCalculator_BlowRatioCommand, IUnitCalculator_ContinuousCommand, IUnitCalculator_CriticalCommand, IUnitCalculator_DamageCommand,
13255    IUnitCalculator_DefCommand, IUnitCalculator_DefenseCommand, IUnitCalculator_DropItemRatioCommand, IUnitCalculator_EngageCountCommand,
13256    IUnitCalculator_EngageCountLimitCommand, IUnitCalculator_ExpBattleGiveCountCommand, IUnitCalculator_ExpCommand,
13257    IUnitCalculator_ExpDanceCountCommand, IUnitCalculator_ExpDestroyCountCommand, IUnitCalculator_ExpInterferenceCountCommand,
13258    IUnitCalculator_ExpRodCountCommand, IUnitCalculator_FixedEnemyCountCommand, IUnitCalculator_FixedFriendCountCommand,
13259    IUnitCalculator_ForceCommand, IUnitCalculator_GainExpCommand, IUnitCalculator_GainGoldCommand, IUnitCalculator_GenderCommand,
13260    IUnitCalculator_GodEngagingCommand, IUnitCalculator_GodGoodWeaponCommand, IUnitCalculator_GodLevelCommand,
13261    IUnitCalculator_GodSkillCorrectCommand, IUnitCalculator_HPCommand, IUnitCalculator_HealCommand, IUnitCalculator_HitCommand,
13262    IUnitCalculator_IBattleSceneResultCommand, IUnitCalculator_InternalLevelCommand, IUnitCalculator_JobInternalLevelCommand,
13263    IUnitCalculator_JobRankCommand, IUnitCalculator_LevelCommand, IUnitCalculator_LinkDefCommand, IUnitCalculator_LinkGodCommand,
13264    IUnitCalculator_LinkLuukCommand, IUnitCalculator_LinkMagicCommand, IUnitCalculator_LinkMdefCommand, IUnitCalculator_LinkPhysCommand,
13265    IUnitCalculator_LinkQuickCommand, IUnitCalculator_LinkStrCommand, IUnitCalculator_LinkTechCommand, IUnitCalculator_LuukCommand,
13266    IUnitCalculator_MagicCommand, IUnitCalculator_MapPhaseCommand, IUnitCalculator_MapUnitCountCommand, IUnitCalculator_MaxHPCommand,
13267    IUnitCalculator_MdefCommand, IUnitCalculator_MoveDistanceCommand, IUnitCalculator_MoveTypeCommand, IUnitCalculator_OverlapCanRemoveCommand,
13268    IUnitCalculator_PhysCommand, IUnitCalculator_PickupItemCommand, IUnitCalculator_PosLowXCommand, IUnitCalculator_PosLowZCommand,
13269    IUnitCalculator_PosXCommand, IUnitCalculator_PosZCommand, IUnitCalculator_ProbabilityCommand, IUnitCalculator_ProbabilityGodSkillCommand,
13270    IUnitCalculator_ProbabilitySkillCommand, IUnitCalculator_QuickCommand, IUnitCalculator_RangeEnemyCountCommand,
13271    IUnitCalculator_RangeFriendCountCommand, IUnitCalculator_RangeGenderCountCommand, IUnitCalculator_RangeUnitCountCommand,
13272    IUnitCalculator_ReciveAttackCountCommand, IUnitCalculator_RelianceAroundTotalCommand, IUnitCalculator_RodExpCommand,
13273    IUnitCalculator_RodTypeCommand, IUnitCalculator_SecureCommand, IUnitCalculator_SimpleCriticalCommand, IUnitCalculator_SimpleHitCommand,
13274    IUnitCalculator_SimplePowerCommand, IUnitCalculator_SkillCorrectCommand, IUnitCalculator_StrCommand, IUnitCalculator_SupportAvoidCommand,
13275    IUnitCalculator_SupportCriticalCommand, IUnitCalculator_SupportHitCommand, IUnitCalculator_SupportLevelCommand,
13276    IUnitCalculator_SupportSecureCommand, IUnitCalculator_TechCommand, IUnitCalculator_TemporaryCommand, IUnitCalculator_TerrainAvoidCommand,
13277    IUnitCalculator_TerrainDefenseCommand, IUnitCalculator_TotalActionCommand, IUnitCalculator_TotalAttackCommand,
13278    IUnitCalculator_TotalDamageCommand, IUnitCalculator_TotalLevelCommand, IUnitCalculator_TotalOrderCommand, IUnitCalculator_TotalResultCommand,
13279    IUnitCalculator_UnitAroundCountdCommand, IUnitCalculator_UnitAttackCommand, IUnitCalculator_UnitAttributeCommand,
13280    IUnitCalculator_UnitDefenseCommand, IUnitCalculator_UnitGodCommand, IUnitCalculator_UnitIdentCommand, IUnitCalculator_UnitJobCommand,
13281    IUnitCalculator_UnitPersonCommand, IUnitCalculator_UnitSkillCommand, IUnitCalculator_WeaponAttackCommand, IUnitCalculator_WeaponAttributeCommand,
13282    IUnitCalculator_WeaponAvoidCommand, IUnitCalculator_WeaponCriticalCommand, IUnitCalculator_WeaponEfficacyCommand,
13283    IUnitCalculator_WeaponEnduranceCommand, IUnitCalculator_WeaponExpendCommand, IUnitCalculator_WeaponHitCommand,
13284    IUnitCalculator_WeaponInteractCommand, IUnitCalculator_WeaponKindCommand, IUnitCalculator_WeaponLevelBaseCommand,
13285    IUnitCalculator_WeaponLevelCommand, IUnitCalculator_WeaponSecureCommand, IUnitCalculator_WeaponWeightCommand, UnitCalculator,
13286    UnitCalculator_ActionCountCommand, UnitCalculator_AroundGenderCountCommand, UnitCalculator_AttackAttributeCommand, UnitCalculator_AttackCommand,
13287    UnitCalculator_AttackCountCommand, UnitCalculator_AvoidCommand, UnitCalculator_BattleAliveCommand, UnitCalculator_BattleArenaCommand,
13288    UnitCalculator_BattleChainAttackCountCommand, UnitCalculator_BattleChainAttackDefeatCommand, UnitCalculator_BattleChainGuardCountCommand,
13289    UnitCalculator_BattleCountCommand, UnitCalculator_BattleDeadCommand, UnitCalculator_BattleDistanceCommand, UnitCalculator_BattleEscortCommand,
13290    UnitCalculator_BattleLastTargetCommand, UnitCalculator_BattleParamCommand, UnitCalculator_BattlePinchingCommand,
13291    UnitCalculator_BattleReviveCommand, UnitCalculator_BattleSceneResultBreakCommand, UnitCalculator_BattleSceneResultCommand,
13292    UnitCalculator_BattleSceneResultCriticalCommand, UnitCalculator_BattleSceneResultEfficacyCommand, UnitCalculator_BattleSceneResultHitCommand,
13293    UnitCalculator_BattleSceneResultMissCommand, UnitCalculator_BattleSideCommand, UnitCalculator_BattleStyleCommand,
13294    UnitCalculator_BattleTimesCommand, UnitCalculator_BlowDistanceCommand, UnitCalculator_BlowRatioCommand, UnitCalculator_ContinuousCommand,
13295    UnitCalculator_CriticalCommand, UnitCalculator_DamageCommand, UnitCalculator_DefCommand, UnitCalculator_DefenseCommand,
13296    UnitCalculator_DropItemRatioCommand, UnitCalculator_EngageCountCommand, UnitCalculator_EngageCountLimitCommand,
13297    UnitCalculator_ExpBattleGiveCountCommand, UnitCalculator_ExpCommand, UnitCalculator_ExpDanceCountCommand, UnitCalculator_ExpDestroyCountCommand,
13298    UnitCalculator_ExpInterferenceCountCommand, UnitCalculator_ExpRodCountCommand, UnitCalculator_FixedEnemyCountCommand,
13299    UnitCalculator_FixedFriendCountCommand, UnitCalculator_ForceCommand, UnitCalculator_GainExpCommand, UnitCalculator_GainGoldCommand,
13300    UnitCalculator_GenderCommand, UnitCalculator_GodEngagingCommand, UnitCalculator_GodGoodWeaponCommand, UnitCalculator_GodLevelCommand,
13301    UnitCalculator_GodSkillCorrectCommand, UnitCalculator_HPCommand, UnitCalculator_HealCommand, UnitCalculator_HitCommand,
13302    UnitCalculator_IBattleSceneResultCommand, UnitCalculator_InternalLevelCommand, UnitCalculator_JobInternalLevelCommand,
13303    UnitCalculator_JobRankCommand, UnitCalculator_LevelCommand, UnitCalculator_LinkDefCommand, UnitCalculator_LinkGodCommand,
13304    UnitCalculator_LinkLuukCommand, UnitCalculator_LinkMagicCommand, UnitCalculator_LinkMdefCommand, UnitCalculator_LinkPhysCommand,
13305    UnitCalculator_LinkQuickCommand, UnitCalculator_LinkStrCommand, UnitCalculator_LinkTechCommand, UnitCalculator_LuukCommand,
13306    UnitCalculator_MagicCommand, UnitCalculator_MapPhaseCommand, UnitCalculator_MapUnitCountCommand, UnitCalculator_MapUnitCountCommand_Candidates,
13307    UnitCalculator_MaxHPCommand, UnitCalculator_MdefCommand, UnitCalculator_MoveDistanceCommand, UnitCalculator_MoveTypeCommand,
13308    UnitCalculator_OverlapCanRemoveCommand, UnitCalculator_PhysCommand, UnitCalculator_PickupItemCommand, UnitCalculator_PosLowXCommand,
13309    UnitCalculator_PosLowZCommand, UnitCalculator_PosXCommand, UnitCalculator_PosZCommand, UnitCalculator_ProbabilityCommand,
13310    UnitCalculator_ProbabilityGodSkillCommand, UnitCalculator_ProbabilitySkillCommand, UnitCalculator_QuickCommand,
13311    UnitCalculator_RangeEnemyCountCommand, UnitCalculator_RangeFriendCountCommand, UnitCalculator_RangeGenderCountCommand,
13312    UnitCalculator_RangeUnitCountCommand, UnitCalculator_ReciveAttackCountCommand, UnitCalculator_RelianceAroundTotalCommand,
13313    UnitCalculator_RodExpCommand, UnitCalculator_RodTypeCommand, UnitCalculator_SecureCommand, UnitCalculator_SimpleCriticalCommand,
13314    UnitCalculator_SimpleHitCommand, UnitCalculator_SimplePowerCommand, UnitCalculator_SkillCorrectCommand, UnitCalculator_StrCommand,
13315    UnitCalculator_SupportAvoidCommand, UnitCalculator_SupportCriticalCommand, UnitCalculator_SupportHitCommand, UnitCalculator_SupportLevelCommand,
13316    UnitCalculator_SupportSecureCommand, UnitCalculator_TechCommand, UnitCalculator_TemporaryCommand, UnitCalculator_TerrainAvoidCommand,
13317    UnitCalculator_TerrainDefenseCommand, UnitCalculator_TotalActionCommand, UnitCalculator_TotalAttackCommand, UnitCalculator_TotalDamageCommand,
13318    UnitCalculator_TotalLevelCommand, UnitCalculator_TotalOrderCommand, UnitCalculator_TotalResultCommand, UnitCalculator_UnitAroundCountdCommand,
13319    UnitCalculator_UnitAttackCommand, UnitCalculator_UnitAttributeCommand, UnitCalculator_UnitDefenseCommand, UnitCalculator_UnitGodCommand,
13320    UnitCalculator_UnitIdentCommand, UnitCalculator_UnitJobCommand, UnitCalculator_UnitPersonCommand, UnitCalculator_UnitSkillCommand,
13321    UnitCalculator_WeaponAttackCommand, UnitCalculator_WeaponAttributeCommand, UnitCalculator_WeaponAvoidCommand,
13322    UnitCalculator_WeaponCriticalCommand, UnitCalculator_WeaponEfficacyCommand, UnitCalculator_WeaponEnduranceCommand,
13323    UnitCalculator_WeaponExpendCommand, UnitCalculator_WeaponHitCommand, UnitCalculator_WeaponInteractCommand, UnitCalculator_WeaponKindCommand,
13324    UnitCalculator_WeaponLevelBaseCommand, UnitCalculator_WeaponLevelCommand, UnitCalculator_WeaponSecureCommand, UnitCalculator_WeaponWeightCommand,
13325};
13326#[cfg(feature = "app-unitcalculator")]
13327pub use unitcalculator::{
13328    IUnitCalculatorMethods, IUnitCalculator_ActionCountCommandMethods, IUnitCalculator_AroundGenderCountCommandMethods,
13329    IUnitCalculator_AttackAttributeCommandMethods, IUnitCalculator_AttackCommandMethods, IUnitCalculator_AttackCountCommandMethods,
13330    IUnitCalculator_AvoidCommandMethods, IUnitCalculator_BattleAliveCommandMethods, IUnitCalculator_BattleArenaCommandMethods,
13331    IUnitCalculator_BattleChainAttackCountCommandMethods, IUnitCalculator_BattleChainAttackDefeatCommandMethods,
13332    IUnitCalculator_BattleChainGuardCountCommandMethods, IUnitCalculator_BattleCountCommandMethods, IUnitCalculator_BattleDeadCommandMethods,
13333    IUnitCalculator_BattleDistanceCommandMethods, IUnitCalculator_BattleEscortCommandMethods, IUnitCalculator_BattleLastTargetCommandMethods,
13334    IUnitCalculator_BattleParamCommandMethods, IUnitCalculator_BattlePinchingCommandMethods, IUnitCalculator_BattleReviveCommandMethods,
13335    IUnitCalculator_BattleSceneResultBreakCommandMethods, IUnitCalculator_BattleSceneResultCommandMethods,
13336    IUnitCalculator_BattleSceneResultCriticalCommandMethods, IUnitCalculator_BattleSceneResultEfficacyCommandMethods,
13337    IUnitCalculator_BattleSceneResultHitCommandMethods, IUnitCalculator_BattleSceneResultMissCommandMethods,
13338    IUnitCalculator_BattleSideCommandMethods, IUnitCalculator_BattleStyleCommandMethods, IUnitCalculator_BattleTimesCommandMethods,
13339    IUnitCalculator_BlowDistanceCommandMethods, IUnitCalculator_BlowRatioCommandMethods, IUnitCalculator_ContinuousCommandMethods,
13340    IUnitCalculator_CriticalCommandMethods, IUnitCalculator_DamageCommandMethods, IUnitCalculator_DefCommandMethods,
13341    IUnitCalculator_DefenseCommandMethods, IUnitCalculator_DropItemRatioCommandMethods, IUnitCalculator_EngageCountCommandMethods,
13342    IUnitCalculator_EngageCountLimitCommandMethods, IUnitCalculator_ExpBattleGiveCountCommandMethods, IUnitCalculator_ExpCommandMethods,
13343    IUnitCalculator_ExpDanceCountCommandMethods, IUnitCalculator_ExpDestroyCountCommandMethods, IUnitCalculator_ExpInterferenceCountCommandMethods,
13344    IUnitCalculator_ExpRodCountCommandMethods, IUnitCalculator_FixedEnemyCountCommandMethods, IUnitCalculator_FixedFriendCountCommandMethods,
13345    IUnitCalculator_ForceCommandMethods, IUnitCalculator_GainExpCommandMethods, IUnitCalculator_GainGoldCommandMethods,
13346    IUnitCalculator_GenderCommandMethods, IUnitCalculator_GodEngagingCommandMethods, IUnitCalculator_GodGoodWeaponCommandMethods,
13347    IUnitCalculator_GodLevelCommandMethods, IUnitCalculator_GodSkillCorrectCommandMethods, IUnitCalculator_HPCommandMethods,
13348    IUnitCalculator_HealCommandMethods, IUnitCalculator_HitCommandMethods, IUnitCalculator_IBattleSceneResultCommandMethods,
13349    IUnitCalculator_InternalLevelCommandMethods, IUnitCalculator_JobInternalLevelCommandMethods, IUnitCalculator_JobRankCommandMethods,
13350    IUnitCalculator_LevelCommandMethods, IUnitCalculator_LinkDefCommandMethods, IUnitCalculator_LinkGodCommandMethods,
13351    IUnitCalculator_LinkLuukCommandMethods, IUnitCalculator_LinkMagicCommandMethods, IUnitCalculator_LinkMdefCommandMethods,
13352    IUnitCalculator_LinkPhysCommandMethods, IUnitCalculator_LinkQuickCommandMethods, IUnitCalculator_LinkStrCommandMethods,
13353    IUnitCalculator_LinkTechCommandMethods, IUnitCalculator_LuukCommandMethods, IUnitCalculator_MagicCommandMethods,
13354    IUnitCalculator_MapPhaseCommandMethods, IUnitCalculator_MapUnitCountCommandMethods, IUnitCalculator_MaxHPCommandMethods,
13355    IUnitCalculator_MdefCommandMethods, IUnitCalculator_MoveDistanceCommandMethods, IUnitCalculator_MoveTypeCommandMethods,
13356    IUnitCalculator_OverlapCanRemoveCommandMethods, IUnitCalculator_PhysCommandMethods, IUnitCalculator_PickupItemCommandMethods,
13357    IUnitCalculator_PosLowXCommandMethods, IUnitCalculator_PosLowZCommandMethods, IUnitCalculator_PosXCommandMethods,
13358    IUnitCalculator_PosZCommandMethods, IUnitCalculator_ProbabilityCommandMethods, IUnitCalculator_ProbabilityGodSkillCommandMethods,
13359    IUnitCalculator_ProbabilitySkillCommandMethods, IUnitCalculator_QuickCommandMethods, IUnitCalculator_RangeEnemyCountCommandMethods,
13360    IUnitCalculator_RangeFriendCountCommandMethods, IUnitCalculator_RangeGenderCountCommandMethods, IUnitCalculator_RangeUnitCountCommandMethods,
13361    IUnitCalculator_ReciveAttackCountCommandMethods, IUnitCalculator_RelianceAroundTotalCommandMethods, IUnitCalculator_RodExpCommandMethods,
13362    IUnitCalculator_RodTypeCommandMethods, IUnitCalculator_SecureCommandMethods, IUnitCalculator_SimpleCriticalCommandMethods,
13363    IUnitCalculator_SimpleHitCommandMethods, IUnitCalculator_SimplePowerCommandMethods, IUnitCalculator_SkillCorrectCommandMethods,
13364    IUnitCalculator_StrCommandMethods, IUnitCalculator_SupportAvoidCommandMethods, IUnitCalculator_SupportCriticalCommandMethods,
13365    IUnitCalculator_SupportHitCommandMethods, IUnitCalculator_SupportLevelCommandMethods, IUnitCalculator_SupportSecureCommandMethods,
13366    IUnitCalculator_TechCommandMethods, IUnitCalculator_TemporaryCommandMethods, IUnitCalculator_TerrainAvoidCommandMethods,
13367    IUnitCalculator_TerrainDefenseCommandMethods, IUnitCalculator_TotalActionCommandMethods, IUnitCalculator_TotalAttackCommandMethods,
13368    IUnitCalculator_TotalDamageCommandMethods, IUnitCalculator_TotalLevelCommandMethods, IUnitCalculator_TotalOrderCommandMethods,
13369    IUnitCalculator_TotalResultCommandMethods, IUnitCalculator_UnitAroundCountdCommandMethods, IUnitCalculator_UnitAttackCommandMethods,
13370    IUnitCalculator_UnitAttributeCommandMethods, IUnitCalculator_UnitDefenseCommandMethods, IUnitCalculator_UnitGodCommandMethods,
13371    IUnitCalculator_UnitIdentCommandMethods, IUnitCalculator_UnitJobCommandMethods, IUnitCalculator_UnitPersonCommandMethods,
13372    IUnitCalculator_UnitSkillCommandMethods, IUnitCalculator_WeaponAttackCommandMethods, IUnitCalculator_WeaponAttributeCommandMethods,
13373    IUnitCalculator_WeaponAvoidCommandMethods, IUnitCalculator_WeaponCriticalCommandMethods, IUnitCalculator_WeaponEfficacyCommandMethods,
13374    IUnitCalculator_WeaponEnduranceCommandMethods, IUnitCalculator_WeaponExpendCommandMethods, IUnitCalculator_WeaponHitCommandMethods,
13375    IUnitCalculator_WeaponInteractCommandMethods, IUnitCalculator_WeaponKindCommandMethods, IUnitCalculator_WeaponLevelBaseCommandMethods,
13376    IUnitCalculator_WeaponLevelCommandMethods, IUnitCalculator_WeaponSecureCommandMethods, IUnitCalculator_WeaponWeightCommandMethods,
13377};
13378#[cfg(any(feature = "app-unitcommandinterruptinspector-types"))]
13379pub mod unitcommandinterruptinspector;
13380#[cfg(feature = "app-unitcommandinterruptinspector")]
13381pub use unitcommandinterruptinspector::IUnitCommandInterruptInspectorMethods;
13382#[cfg(feature = "app-unitcommandinterruptinspector-types")]
13383pub use unitcommandinterruptinspector::{IUnitCommandInterruptInspector, UnitCommandInterruptInspector};
13384#[cfg(any(feature = "app-unitcommandprepareinspector-types"))]
13385pub mod unitcommandprepareinspector;
13386#[cfg(feature = "app-unitcommandprepareinspector")]
13387pub use unitcommandprepareinspector::IUnitCommandPrepareInspectorMethods;
13388#[cfg(feature = "app-unitcommandprepareinspector-types")]
13389pub use unitcommandprepareinspector::{IUnitCommandPrepareInspector, UnitCommandPrepareInspector};
13390#[cfg(any(feature = "app-unitedit-types"))]
13391pub mod unitedit;
13392#[cfg(feature = "app-unitedit")]
13393pub use unitedit::IUnitEditMethods;
13394#[cfg(feature = "app-unitedit-types")]
13395pub use unitedit::{IUnitEdit, UnitEdit};
13396#[cfg(any(feature = "app-unitenhancecalculator-types"))]
13397pub mod unitenhancecalculator;
13398#[cfg(feature = "app-unitenhancecalculator")]
13399pub use unitenhancecalculator::IUnitEnhanceCalculatorMethods;
13400#[cfg(feature = "app-unitenhancecalculator-types")]
13401pub use unitenhancecalculator::{IUnitEnhanceCalculator, UnitEnhanceCalculator};
13402#[cfg(any(feature = "app-unitenhancefactors-types"))]
13403pub mod unitenhancefactors;
13404#[cfg(feature = "app-unitenhancefactors")]
13405pub use unitenhancefactors::IUnitEnhanceFactorsMethods;
13406#[cfg(feature = "app-unitenhancefactors-types")]
13407pub use unitenhancefactors::{IUnitEnhanceFactors, UnitEnhanceFactors};
13408#[cfg(any(feature = "app-unitenhancevalues-types"))]
13409pub mod unitenhancevalues;
13410#[cfg(feature = "app-unitenhancevalues")]
13411pub use unitenhancevalues::IUnitEnhanceValuesMethods;
13412#[cfg(feature = "app-unitenhancevalues-types")]
13413pub use unitenhancevalues::{IUnitEnhanceValues, UnitEnhanceValues, UnitEnhanceValues_Type};
13414#[cfg(any(feature = "app-unitentrust-types"))]
13415pub mod unitentrust;
13416#[cfg(feature = "app-unitentrust")]
13417pub use unitentrust::IUnitEntrustMethods;
13418#[cfg(feature = "app-unitentrust-types")]
13419pub use unitentrust::{IUnitEntrust, UnitEntrust, UnitEntrust_Type};
13420#[cfg(any(feature = "app-unitenum-types"))]
13421pub mod unitenum;
13422#[cfg(feature = "app-unitenum-types")]
13423pub use unitenum::{UnitEnum, UnitEnum_Enumerator, UnitEnum_TargetEnumerator};
13424#[cfg(any(feature = "app-unitfor-types"))]
13425pub mod unitfor;
13426#[cfg(feature = "app-unitfor")]
13427pub use unitfor::IUnitForMethods;
13428#[cfg(feature = "app-unitfor-types")]
13429pub use unitfor::{IUnitFor, UnitFor};
13430#[cfg(any(feature = "app-unitgrowsequence-types"))]
13431pub mod unitgrowsequence;
13432#[cfg(feature = "app-unitgrowsequence")]
13433pub use unitgrowsequence::IUnitGrowSequenceMethods;
13434#[cfg(feature = "app-unitgrowsequence-types")]
13435pub use unitgrowsequence::{IUnitGrowSequence, UnitGrowSequence, UnitGrowSequence_Label};
13436#[cfg(any(feature = "app-unithasitemmaxsequence-types"))]
13437pub mod unithasitemmaxsequence;
13438#[cfg(feature = "app-unithasitemmaxsequence")]
13439pub use unithasitemmaxsequence::IUnitHasItemMaxSequenceMethods;
13440#[cfg(feature = "app-unithasitemmaxsequence-types")]
13441pub use unithasitemmaxsequence::{IUnitHasItemMaxSequence, UnitHasItemMaxSequence, UnitHasItemMaxSequence_Label};
13442#[cfg(any(feature = "app-uniticon-types"))]
13443pub mod uniticon;
13444#[cfg(feature = "app-uniticon")]
13445pub use uniticon::IUnitIconMethods;
13446#[cfg(feature = "app-uniticon-types")]
13447pub use uniticon::{IUnitIcon, UnitIcon};
13448#[cfg(any(feature = "app-uniticonviewercontent-types"))]
13449pub mod uniticonviewercontent;
13450#[cfg(feature = "app-uniticonviewercontent")]
13451pub use uniticonviewercontent::IUnitIconViewerContentMethods;
13452#[cfg(feature = "app-uniticonviewercontent-types")]
13453pub use uniticonviewercontent::{IUnitIconViewerContent, UnitIconViewerContent};
13454#[cfg(any(feature = "app-unitinfo-types"))]
13455pub mod unitinfo;
13456#[cfg(feature = "app-unitinfo-types")]
13457pub use unitinfo::{IUnitInfo, IUnitInfo_Window, UnitInfo, UnitInfo_Mode, UnitInfo_Side, UnitInfo_Window};
13458#[cfg(feature = "app-unitinfo")]
13459pub use unitinfo::{IUnitInfoMethods, IUnitInfo_WindowMethods};
13460#[cfg(any(feature = "app-unitinfocharaimagemaskoffset-types"))]
13461pub mod unitinfocharaimagemaskoffset;
13462#[cfg(feature = "app-unitinfocharaimagemaskoffset")]
13463pub use unitinfocharaimagemaskoffset::IUnitInfoCharaImageMaskOffsetMethods;
13464#[cfg(feature = "app-unitinfocharaimagemaskoffset-types")]
13465pub use unitinfocharaimagemaskoffset::{IUnitInfoCharaImageMaskOffset, UnitInfoCharaImageMaskOffset, UnitInfoCharaImageMaskOffset_Type};
13466#[cfg(any(feature = "app-unitinfoparammanager-types"))]
13467pub mod unitinfoparammanager;
13468#[cfg(feature = "app-unitinfoparammanager")]
13469pub use unitinfoparammanager::IUnitInfoParamManagerMethods;
13470#[cfg(feature = "app-unitinfoparammanager-types")]
13471pub use unitinfoparammanager::{IUnitInfoParamManager, UnitInfoParamManager, UnitInfoParamManager_ValueType};
13472#[cfg(any(feature = "app-unitinfoparamsetter-types"))]
13473pub mod unitinfoparamsetter;
13474#[cfg(feature = "app-unitinfoparamsetter")]
13475pub use unitinfoparamsetter::IUnitInfoParamSetterMethods;
13476#[cfg(feature = "app-unitinfoparamsetter-types")]
13477pub use unitinfoparamsetter::{
13478    IUnitInfoParamSetter, UnitInfoParamSetter, UnitInfoParamSetter_ForceType, UnitInfoParamSetter_GodBuffType, UnitInfoParamSetter_HPStockType,
13479    UnitInfoParamSetter_WdwType,
13480};
13481#[cfg(any(feature = "app-unitinfoviewersetting-types"))]
13482pub mod unitinfoviewersetting;
13483#[cfg(feature = "app-unitinfoviewersetting-types")]
13484pub use unitinfoviewersetting::{
13485    IUnitInfoViewerSetting, IUnitInfoViewerSetting_ForceList, IUnitInfoViewerSetting_UnitData, UnitInfoViewerSetting,
13486    UnitInfoViewerSetting_ForceList, UnitInfoViewerSetting_Seq, UnitInfoViewerSetting_UnitData,
13487};
13488#[cfg(feature = "app-unitinfoviewersetting")]
13489pub use unitinfoviewersetting::{IUnitInfoViewerSettingMethods, IUnitInfoViewerSetting_UnitDataMethods};
13490#[cfg(any(feature = "app-unitinfoweaponmodelpool-types"))]
13491pub mod unitinfoweaponmodelpool;
13492#[cfg(feature = "app-unitinfoweaponmodelpool")]
13493pub use unitinfoweaponmodelpool::IUnitInfoWeaponModelPoolMethods;
13494#[cfg(feature = "app-unitinfoweaponmodelpool-types")]
13495pub use unitinfoweaponmodelpool::{IUnitInfoWeaponModelPool, UnitInfoWeaponModelPool};
13496#[cfg(any(feature = "app-unitinfowindow-types"))]
13497pub mod unitinfowindow;
13498#[cfg(feature = "app-unitinfowindow")]
13499pub use unitinfowindow::IUnitInfoWindowMethods;
13500#[cfg(feature = "app-unitinfowindow-types")]
13501pub use unitinfowindow::{IUnitInfoWindow, UnitInfoWindow};
13502#[cfg(any(feature = "app-unitinfowindowcharamodel-types"))]
13503pub mod unitinfowindowcharamodel;
13504#[cfg(feature = "app-unitinfowindowcharamodel-types")]
13505pub use unitinfowindowcharamodel::{
13506    IUnitInfoWindowCharaModel, IUnitInfoWindowCharaModel_ReservedCharaVoice, UnitInfoWindowCharaModel, UnitInfoWindowCharaModel_ReservedCharaVoice,
13507};
13508#[cfg(feature = "app-unitinfowindowcharamodel")]
13509pub use unitinfowindowcharamodel::{IUnitInfoWindowCharaModelMethods, IUnitInfoWindowCharaModel_ReservedCharaVoiceMethods};
13510#[cfg(any(feature = "app-unitinfowindowcharaupdater-types"))]
13511pub mod unitinfowindowcharaupdater;
13512#[cfg(feature = "app-unitinfowindowcharaupdater")]
13513pub use unitinfowindowcharaupdater::IUnitInfoWindowCharaUpdaterMethods;
13514#[cfg(feature = "app-unitinfowindowcharaupdater-types")]
13515pub use unitinfowindowcharaupdater::{IUnitInfoWindowCharaUpdater, UnitInfoWindowCharaUpdater, UnitInfoWindowCharaUpdater_StatusScope};
13516#[cfg(any(feature = "app-unitinspector-types"))]
13517pub mod unitinspector;
13518#[cfg(feature = "app-unitinspector")]
13519pub use unitinspector::IUnitInspectorMethods;
13520#[cfg(feature = "app-unitinspector-types")]
13521pub use unitinspector::{IUnitInspector, UnitInspector};
13522#[cfg(any(feature = "app-unititem-types"))]
13523pub mod unititem;
13524#[cfg(feature = "app-unititem")]
13525pub use unititem::IUnitItemMethods;
13526#[cfg(feature = "app-unititem-types")]
13527pub use unititem::{IUnitItem, UnitItem, UnitItem_Flags};
13528#[cfg(any(feature = "app-unititememptymenuitem-types"))]
13529pub mod unititememptymenuitem;
13530#[cfg(feature = "app-unititememptymenuitem")]
13531pub use unititememptymenuitem::IUnitItemEmptyMenuItemMethods;
13532#[cfg(feature = "app-unititememptymenuitem-types")]
13533pub use unititememptymenuitem::{IUnitItemEmptyMenuItem, UnitItemEmptyMenuItem};
13534#[cfg(any(feature = "app-unititemlist-types"))]
13535pub mod unititemlist;
13536#[cfg(feature = "app-unititemlist")]
13537pub use unititemlist::IUnitItemListMethods;
13538#[cfg(feature = "app-unititemlist-types")]
13539pub use unititemlist::{IUnitItemList, UnitItemList};
13540#[cfg(any(feature = "app-unititemmenu-types"))]
13541pub mod unititemmenu;
13542#[cfg(feature = "app-unititemmenu-types")]
13543pub use unititemmenu::{
13544    IUnitItemMenu, IUnitItemMenu_DecideEventHandler, IUnitItemMenu_RequestCloseEventHandler, IUnitItemMenu_SelectEventHandler, UnitItemMenu,
13545    UnitItemMenu_DecideEventHandler, UnitItemMenu_RequestCloseEventHandler, UnitItemMenu_SelectEventHandler,
13546};
13547#[cfg(feature = "app-unititemmenu")]
13548pub use unititemmenu::{
13549    IUnitItemMenuMethods, IUnitItemMenu_DecideEventHandlerMethods, IUnitItemMenu_RequestCloseEventHandlerMethods,
13550    IUnitItemMenu_SelectEventHandlerMethods,
13551};
13552#[cfg(any(feature = "app-unititemmenucontent-types"))]
13553pub mod unititemmenucontent;
13554#[cfg(feature = "app-unititemmenucontent")]
13555pub use unititemmenucontent::IUnitItemMenuContentMethods;
13556#[cfg(feature = "app-unititemmenucontent-types")]
13557pub use unititemmenucontent::{IUnitItemMenuContent, UnitItemMenuContent};
13558#[cfg(any(feature = "app-unititemmenuitem-types"))]
13559pub mod unititemmenuitem;
13560#[cfg(feature = "app-unititemmenuitem")]
13561pub use unititemmenuitem::IUnitItemMenuItemMethods;
13562#[cfg(feature = "app-unititemmenuitem-types")]
13563pub use unititemmenuitem::{IUnitItemMenuItem, UnitItemMenuItem};
13564#[cfg(any(feature = "app-unitlistformapcombatviewer-types"))]
13565pub mod unitlistformapcombatviewer;
13566#[cfg(feature = "app-unitlistformapcombatviewer-types")]
13567pub use unitlistformapcombatviewer::{IUnitListForMapCombatViewer, UnitListForMapCombatViewer};
13568#[cfg(any(feature = "app-unitmenuitemsetter-types"))]
13569pub mod unitmenuitemsetter;
13570#[cfg(feature = "app-unitmenuitemsetter")]
13571pub use unitmenuitemsetter::IUnitMenuItemSetterMethods;
13572#[cfg(feature = "app-unitmenuitemsetter-types")]
13573pub use unitmenuitemsetter::{IUnitMenuItemSetter, UnitMenuItemSetter, UnitMenuItemSetter_SubFrame};
13574#[cfg(any(feature = "app-unitmodel-types"))]
13575pub mod unitmodel;
13576#[cfg(feature = "app-unitmodel-types")]
13577pub use unitmodel::{
13578    IUnitModel, IUnitModel_ResourceHandle, UnitModel, UnitModel_ColorFlags, UnitModel_DirtyFlags, UnitModel_LoadMode, UnitModel_ResourceHandle,
13579};
13580#[cfg(feature = "app-unitmodel")]
13581pub use unitmodel::{IUnitModelMethods, IUnitModel_ResourceHandleMethods};
13582#[cfg(any(feature = "app-unitparamdetail-types"))]
13583pub mod unitparamdetail;
13584#[cfg(feature = "app-unitparamdetail")]
13585pub use unitparamdetail::IUnitParamDetailMethods;
13586#[cfg(feature = "app-unitparamdetail-types")]
13587pub use unitparamdetail::{IUnitParamDetail, UnitParamDetail, UnitParamDetail_ValueDetail};
13588#[cfg(any(feature = "app-unitpool-types"))]
13589pub mod unitpool;
13590#[cfg(feature = "app-unitpool")]
13591pub use unitpool::IUnitPoolMethods;
13592#[cfg(feature = "app-unitpool-types")]
13593pub use unitpool::{IUnitPool, UnitPool};
13594#[cfg(any(feature = "app-unitrecord-types"))]
13595pub mod unitrecord;
13596#[cfg(feature = "app-unitrecord")]
13597pub use unitrecord::IUnitRecordMethods;
13598#[cfg(feature = "app-unitrecord-types")]
13599pub use unitrecord::{IUnitRecord, UnitRecord, UnitRecord_DeadFlags, UnitRecord_Kinds};
13600#[cfg(any(feature = "app-unitreliance-types"))]
13601pub mod unitreliance;
13602#[cfg(feature = "app-unitreliance")]
13603pub use unitreliance::IUnitRelianceMethods;
13604#[cfg(feature = "app-unitreliance-types")]
13605pub use unitreliance::{IUnitReliance, UnitReliance};
13606#[cfg(any(feature = "app-unitreliancedata-types"))]
13607pub mod unitreliancedata;
13608#[cfg(feature = "app-unitreliancedata")]
13609pub use unitreliancedata::IUnitRelianceDataMethods;
13610#[cfg(feature = "app-unitreliancedata-types")]
13611pub use unitreliancedata::{IUnitRelianceData, UnitRelianceData};
13612#[cfg(any(feature = "app-unitreliancemapresult-types"))]
13613pub mod unitreliancemapresult;
13614#[cfg(feature = "app-unitreliancemapresult")]
13615pub use unitreliancemapresult::IUnitRelianceMapResultMethods;
13616#[cfg(feature = "app-unitreliancemapresult-types")]
13617pub use unitreliancemapresult::{IUnitRelianceMapResult, UnitRelianceMapResult};
13618#[cfg(any(feature = "app-unitring-types"))]
13619pub mod unitring;
13620#[cfg(feature = "app-unitring")]
13621pub use unitring::IUnitRingMethods;
13622#[cfg(feature = "app-unitring-types")]
13623pub use unitring::{IUnitRing, UnitRing};
13624#[cfg(any(feature = "app-unitringpool-types"))]
13625pub mod unitringpool;
13626#[cfg(feature = "app-unitringpool")]
13627pub use unitringpool::IUnitRingPoolMethods;
13628#[cfg(feature = "app-unitringpool-types")]
13629pub use unitringpool::{IUnitRingPool, UnitRingPool};
13630#[cfg(any(feature = "app-unitselectallunitmenu-types"))]
13631pub mod unitselectallunitmenu;
13632#[cfg(feature = "app-unitselectallunitmenu-types")]
13633pub use unitselectallunitmenu::{
13634    IUnitSelectAllUnitMenu, IUnitSelectAllUnitMenu_ConfirmDialog, IUnitSelectAllUnitMenu_ConfirmDialog_CloseEventHandler,
13635    IUnitSelectAllUnitMenu_ConfirmDialog_ConfirmNoDialogItem, IUnitSelectAllUnitMenu_ConfirmDialog_ConfirmYesDialogItem,
13636    IUnitSelectAllUnitMenu_ConfirmDialog_DecideEventHandler, IUnitSelectAllUnitMenu_ConfirmSequence,
13637    IUnitSelectAllUnitMenu_ConfirmSequence_CheckEventHandler, IUnitSelectAllUnitMenu_ConfirmSequence_DecideEventHandler,
13638    IUnitSelectAllUnitMenu_ConfirmSequence_EndEventHandler, IUnitSelectAllUnitMenu_ConfirmSequence_FailureEventHandler,
13639    IUnitSelectAllUnitMenu_EntrustMenuItem, IUnitSelectAllUnitMenu_StoreAllMenuItem, UnitSelectAllUnitMenu, UnitSelectAllUnitMenu_ConfirmDialog,
13640    UnitSelectAllUnitMenu_ConfirmDialog_CloseEventHandler, UnitSelectAllUnitMenu_ConfirmDialog_ConfirmNoDialogItem,
13641    UnitSelectAllUnitMenu_ConfirmDialog_ConfirmYesDialogItem, UnitSelectAllUnitMenu_ConfirmDialog_DecideEventHandler,
13642    UnitSelectAllUnitMenu_ConfirmSequence, UnitSelectAllUnitMenu_ConfirmSequence_CheckEventHandler,
13643    UnitSelectAllUnitMenu_ConfirmSequence_DecideEventHandler, UnitSelectAllUnitMenu_ConfirmSequence_EndEventHandler,
13644    UnitSelectAllUnitMenu_ConfirmSequence_FailureEventHandler, UnitSelectAllUnitMenu_ConfirmSequence_Label, UnitSelectAllUnitMenu_EntrustMenuItem,
13645    UnitSelectAllUnitMenu_StoreAllMenuItem,
13646};
13647#[cfg(feature = "app-unitselectallunitmenu")]
13648pub use unitselectallunitmenu::{
13649    IUnitSelectAllUnitMenuMethods, IUnitSelectAllUnitMenu_ConfirmDialogMethods, IUnitSelectAllUnitMenu_ConfirmDialog_CloseEventHandlerMethods,
13650    IUnitSelectAllUnitMenu_ConfirmDialog_ConfirmNoDialogItemMethods, IUnitSelectAllUnitMenu_ConfirmDialog_ConfirmYesDialogItemMethods,
13651    IUnitSelectAllUnitMenu_ConfirmDialog_DecideEventHandlerMethods, IUnitSelectAllUnitMenu_ConfirmSequenceMethods,
13652    IUnitSelectAllUnitMenu_ConfirmSequence_CheckEventHandlerMethods, IUnitSelectAllUnitMenu_ConfirmSequence_DecideEventHandlerMethods,
13653    IUnitSelectAllUnitMenu_ConfirmSequence_EndEventHandlerMethods, IUnitSelectAllUnitMenu_ConfirmSequence_FailureEventHandlerMethods,
13654    IUnitSelectAllUnitMenu_EntrustMenuItemMethods, IUnitSelectAllUnitMenu_StoreAllMenuItemMethods,
13655};
13656#[cfg(any(feature = "app-unitselectmenu-types"))]
13657pub mod unitselectmenu;
13658#[cfg(feature = "app-unitselectmenu")]
13659pub use unitselectmenu::IUnitSelectMenuMethods;
13660#[cfg(feature = "app-unitselectmenu-types")]
13661pub use unitselectmenu::{IUnitSelectMenu, UnitSelectMenu};
13662#[cfg(any(feature = "app-unitselectmenucontent-types"))]
13663pub mod unitselectmenucontent;
13664#[cfg(feature = "app-unitselectmenucontent")]
13665pub use unitselectmenucontent::IUnitSelectMenuContentMethods;
13666#[cfg(feature = "app-unitselectmenucontent-types")]
13667pub use unitselectmenucontent::{IUnitSelectMenuContent, UnitSelectMenuContent};
13668#[cfg(any(feature = "app-unitselectmenuitemcontent-types"))]
13669pub mod unitselectmenuitemcontent;
13670#[cfg(feature = "app-unitselectmenuitemcontent")]
13671pub use unitselectmenuitemcontent::IUnitSelectMenuItemContentMethods;
13672#[cfg(feature = "app-unitselectmenuitemcontent-types")]
13673pub use unitselectmenuitemcontent::{IUnitSelectMenuItemContent, UnitSelectMenuItemContent};
13674#[cfg(any(feature = "app-unitselectringmenu-types"))]
13675pub mod unitselectringmenu;
13676#[cfg(feature = "app-unitselectringmenu-types")]
13677pub use unitselectringmenu::{
13678    IUnitSelectRingMenu, IUnitSelectRingMenu_CloseEventHandler, IUnitSelectRingMenu_ConfirmDialog,
13679    IUnitSelectRingMenu_ConfirmDialog_DecideEventHandler, IUnitSelectRingMenu_DialogNoMenuItem, IUnitSelectRingMenu_DialogYesMenuItem,
13680    IUnitSelectRingMenu_EntrustRingMenuItem, IUnitSelectRingMenu_TakeOffAllRingsMenuItem, UnitSelectRingMenu, UnitSelectRingMenu_CloseEventHandler,
13681    UnitSelectRingMenu_ConfirmDialog, UnitSelectRingMenu_ConfirmDialog_DecideEventHandler, UnitSelectRingMenu_DialogNoMenuItem,
13682    UnitSelectRingMenu_DialogYesMenuItem, UnitSelectRingMenu_EntrustRingMenuItem, UnitSelectRingMenu_TakeOffAllRingsMenuItem,
13683};
13684#[cfg(feature = "app-unitselectringmenu")]
13685pub use unitselectringmenu::{
13686    IUnitSelectRingMenuMethods, IUnitSelectRingMenu_CloseEventHandlerMethods, IUnitSelectRingMenu_ConfirmDialogMethods,
13687    IUnitSelectRingMenu_ConfirmDialog_DecideEventHandlerMethods, IUnitSelectRingMenu_DialogNoMenuItemMethods,
13688    IUnitSelectRingMenu_DialogYesMenuItemMethods, IUnitSelectRingMenu_EntrustRingMenuItemMethods, IUnitSelectRingMenu_TakeOffAllRingsMenuItemMethods,
13689};
13690#[cfg(any(feature = "app-unitselectroot-types"))]
13691pub mod unitselectroot;
13692#[cfg(feature = "app-unitselectroot")]
13693pub use unitselectroot::IUnitSelectRootMethods;
13694#[cfg(feature = "app-unitselectroot-types")]
13695pub use unitselectroot::{IUnitSelectRoot, UnitSelectRoot};
13696#[cfg(any(feature = "app-unitselectsortiemenu-types"))]
13697pub mod unitselectsortiemenu;
13698#[cfg(feature = "app-unitselectsortiemenu")]
13699pub use unitselectsortiemenu::IUnitSelectSortieMenuMethods;
13700#[cfg(feature = "app-unitselectsortiemenu-types")]
13701pub use unitselectsortiemenu::{IUnitSelectSortieMenu, UnitSelectSortieMenu};
13702#[cfg(any(feature = "app-unitselectsortiemenucontent-types"))]
13703pub mod unitselectsortiemenucontent;
13704#[cfg(feature = "app-unitselectsortiemenucontent")]
13705pub use unitselectsortiemenucontent::IUnitSelectSortieMenuContentMethods;
13706#[cfg(feature = "app-unitselectsortiemenucontent-types")]
13707pub use unitselectsortiemenucontent::{IUnitSelectSortieMenuContent, UnitSelectSortieMenuContent};
13708#[cfg(any(feature = "app-unitselectsubmenu-types"))]
13709pub mod unitselectsubmenu;
13710#[cfg(feature = "app-unitselectsubmenu-types")]
13711pub use unitselectsubmenu::{
13712    IUnitSelectSubMenu, IUnitSelectSubMenu_BaseMenuItem, IUnitSelectSubMenu_ClassChangeMenuItem, IUnitSelectSubMenu_EntrustMenuItem,
13713    IUnitSelectSubMenu_InventoryMenuItem, IUnitSelectSubMenu_SkillMenuItem, IUnitSelectSubMenu_StoreAllMenuItem, IUnitSelectSubMenu_TradeMenuItem,
13714    UnitSelectSubMenu, UnitSelectSubMenu_BaseMenuItem, UnitSelectSubMenu_ClassChangeMenuItem, UnitSelectSubMenu_EntrustMenuItem,
13715    UnitSelectSubMenu_InventoryMenuItem, UnitSelectSubMenu_SkillMenuItem, UnitSelectSubMenu_StoreAllMenuItem, UnitSelectSubMenu_TradeMenuItem,
13716};
13717#[cfg(feature = "app-unitselectsubmenu")]
13718pub use unitselectsubmenu::{
13719    IUnitSelectSubMenuMethods, IUnitSelectSubMenu_BaseMenuItemMethods, IUnitSelectSubMenu_ClassChangeMenuItemMethods,
13720    IUnitSelectSubMenu_EntrustMenuItemMethods, IUnitSelectSubMenu_InventoryMenuItemMethods, IUnitSelectSubMenu_SkillMenuItemMethods,
13721    IUnitSelectSubMenu_StoreAllMenuItemMethods, IUnitSelectSubMenu_TradeMenuItemMethods,
13722};
13723#[cfg(any(feature = "app-unitsequence-types"))]
13724pub mod unitsequence;
13725#[cfg(feature = "app-unitsequence")]
13726pub use unitsequence::IUnitSequenceMethods;
13727#[cfg(feature = "app-unitsequence-types")]
13728pub use unitsequence::{IUnitSequence, UnitSequence, UnitSequence_Action};
13729#[cfg(any(feature = "app-unitsignal-types"))]
13730pub mod unitsignal;
13731#[cfg(feature = "app-unitsignal-types")]
13732pub use unitsignal::{IUnitSignal, IUnitSignal_Func, UnitSignal, UnitSignal_Func};
13733#[cfg(feature = "app-unitsignal")]
13734pub use unitsignal::{IUnitSignalMethods, IUnitSignal_FuncMethods};
13735#[cfg(any(feature = "app-unitstatus-types"))]
13736pub mod unitstatus;
13737#[cfg(feature = "app-unitstatus")]
13738pub use unitstatus::IUnitStatusMethods;
13739#[cfg(feature = "app-unitstatus-types")]
13740pub use unitstatus::{IUnitStatus, UnitStatus};
13741#[cfg(any(feature = "app-unitstatussetter-types"))]
13742pub mod unitstatussetter;
13743#[cfg(feature = "app-unitstatussetter-types")]
13744pub use unitstatussetter::{
13745    IUnitStatusSetter, IUnitStatusSetter_CapabilityValueParam, IUnitStatusSetter_ItemSetter, IUnitStatusSetter_SkillSetter,
13746    IUnitStatusSetter_ValueParam, IUnitStatusSetter_WeaponLevelSetter, UnitStatusSetter, UnitStatusSetter_ArrowType,
13747    UnitStatusSetter_CapabilityValueParam, UnitStatusSetter_ForceType, UnitStatusSetter_GodBuffType, UnitStatusSetter_HPStockType,
13748    UnitStatusSetter_ItemSetter, UnitStatusSetter_RingType, UnitStatusSetter_SkillSetter, UnitStatusSetter_ValueParam, UnitStatusSetter_WdwType,
13749    UnitStatusSetter_WeaponLevelSetter,
13750};
13751#[cfg(feature = "app-unitstatussetter")]
13752pub use unitstatussetter::{
13753    IUnitStatusSetterMethods, IUnitStatusSetter_CapabilityValueParamMethods, IUnitStatusSetter_ItemSetterMethods,
13754    IUnitStatusSetter_SkillSetterMethods, IUnitStatusSetter_ValueParamMethods, IUnitStatusSetter_WeaponLevelSetterMethods,
13755};
13756#[cfg(any(feature = "app-unitutil-types"))]
13757pub mod unitutil;
13758#[cfg(feature = "app-unitutil")]
13759pub use unitutil::IUnitUtilMethods;
13760#[cfg(feature = "app-unitutil-types")]
13761pub use unitutil::{IUnitUtil, UnitUtil, UnitUtil_DieType};
13762#[cfg(any(feature = "app-updatebegin-types"))]
13763pub mod updatebegin;
13764#[cfg(feature = "app-updatebegin")]
13765pub use updatebegin::IUpdateBeginMethods;
13766#[cfg(feature = "app-updatebegin-types")]
13767pub use updatebegin::{IUpdateBegin, UpdateBegin};
13768#[cfg(any(feature = "app-updateend-types"))]
13769pub mod updateend;
13770#[cfg(feature = "app-updateend")]
13771pub use updateend::IUpdateEndMethods;
13772#[cfg(feature = "app-updateend-types")]
13773pub use updateend::{IUpdateEnd, UpdateEnd};
13774#[cfg(any(feature = "app-ut-types"))] pub mod ut;
13775#[cfg(feature = "app-ut-types")]
13776pub use ut::{IUt, IUt_EnumList, IUt_GameObjectFunction, Ut, Ut_EnumList, Ut_GameObjectFunction};
13777#[cfg(feature = "app-ut")]
13778pub use ut::{IUtMethods, IUt_EnumListMethods, IUt_GameObjectFunctionMethods};
13779#[cfg(any(feature = "app-valuecountcontroller-types"))]
13780pub mod valuecountcontroller;
13781#[cfg(feature = "app-valuecountcontroller")]
13782pub use valuecountcontroller::IValueCountControllerMethods;
13783#[cfg(feature = "app-valuecountcontroller-types")]
13784pub use valuecountcontroller::{IValueCountController, ValueCountController};
13785#[cfg(any(feature = "app-variablecommand-types"))]
13786pub mod variablecommand;
13787#[cfg(feature = "app-variablecommand")]
13788pub use variablecommand::IVariableCommandMethods;
13789#[cfg(feature = "app-variablecommand-types")]
13790pub use variablecommand::{IVariableCommand, VariableCommand};
13791#[cfg(any(feature = "app-versus-types"))]
13792pub mod versus;
13793#[cfg(feature = "app-versus-types")]
13794pub use versus::{
13795    IVersus, IVersus_DownloadHistory, IVersus_DownloadHistory_CheckData, IVersus_MapObjectCounter, IVersus_VersusCheck, Versus, Versus_CheckDataType,
13796    Versus_DownloadHistory, Versus_DownloadHistory_CheckData, Versus_Error, Versus_MapObjectCounter, Versus_MapResult, Versus_MatchingType,
13797    Versus_Mode, Versus_VersusCheck,
13798};
13799#[cfg(feature = "app-versus")]
13800pub use versus::{
13801    IVersusMethods, IVersus_DownloadHistoryMethods, IVersus_DownloadHistory_CheckDataMethods, IVersus_MapObjectCounterMethods,
13802    IVersus_VersusCheckMethods,
13803};
13804#[cfg(any(feature = "app-versusbackupdata-types"))]
13805pub mod versusbackupdata;
13806#[cfg(feature = "app-versusbackupdata")]
13807pub use versusbackupdata::IVersusBackupDataMethods;
13808#[cfg(feature = "app-versusbackupdata-types")]
13809pub use versusbackupdata::{IVersusBackupData, VersusBackupData};
13810#[cfg(any(feature = "app-versuscapture-types"))]
13811pub mod versuscapture;
13812#[cfg(feature = "app-versuscapture")]
13813pub use versuscapture::IVersusCaptureMethods;
13814#[cfg(feature = "app-versuscapture-types")]
13815pub use versuscapture::{IVersusCapture, VersusCapture, VersusCapture_Preset};
13816#[cfg(any(feature = "app-versuseditmenu-types"))]
13817pub mod versuseditmenu;
13818#[cfg(feature = "app-versuseditmenu")]
13819pub use versuseditmenu::IVersusEditMenuMethods;
13820#[cfg(feature = "app-versuseditmenu-types")]
13821pub use versuseditmenu::{IVersusEditMenu, VersusEditMenu};
13822#[cfg(any(feature = "app-versuseditmenuitem-types"))]
13823pub mod versuseditmenuitem;
13824#[cfg(feature = "app-versuseditmenuitem")]
13825pub use versuseditmenuitem::IVersusEditMenuItemMethods;
13826#[cfg(feature = "app-versuseditmenuitem-types")]
13827pub use versuseditmenuitem::{IVersusEditMenuItem, VersusEditMenuItem};
13828#[cfg(any(feature = "app-versuseditmodebackupdata-types"))]
13829pub mod versuseditmodebackupdata;
13830#[cfg(feature = "app-versuseditmodebackupdata")]
13831pub use versuseditmodebackupdata::IVersusEditModeBackupDataMethods;
13832#[cfg(feature = "app-versuseditmodebackupdata-types")]
13833pub use versuseditmodebackupdata::{IVersusEditModeBackupData, VersusEditModeBackupData};
13834#[cfg(any(feature = "app-versusfriendmenucontent-types"))]
13835pub mod versusfriendmenucontent;
13836#[cfg(feature = "app-versusfriendmenucontent")]
13837pub use versusfriendmenucontent::IVersusFriendMenuContentMethods;
13838#[cfg(feature = "app-versusfriendmenucontent-types")]
13839pub use versusfriendmenucontent::{IVersusFriendMenuContent, VersusFriendMenuContent};
13840#[cfg(any(feature = "app-versusmapeditcategorycontent-types"))]
13841pub mod versusmapeditcategorycontent;
13842#[cfg(feature = "app-versusmapeditcategorycontent")]
13843pub use versusmapeditcategorycontent::IVersusMapEditCategoryContentMethods;
13844#[cfg(feature = "app-versusmapeditcategorycontent-types")]
13845pub use versusmapeditcategorycontent::{IVersusMapEditCategoryContent, VersusMapEditCategoryContent};
13846#[cfg(any(feature = "app-versusmapeditcontent-types"))]
13847pub mod versusmapeditcontent;
13848#[cfg(feature = "app-versusmapeditcontent")]
13849pub use versusmapeditcontent::IVersusMapEditContentMethods;
13850#[cfg(feature = "app-versusmapeditcontent-types")]
13851pub use versusmapeditcontent::{IVersusMapEditContent, VersusMapEditContent};
13852#[cfg(any(feature = "app-versusmapeditobjlistmenucontent-types"))]
13853pub mod versusmapeditobjlistmenucontent;
13854#[cfg(feature = "app-versusmapeditobjlistmenucontent")]
13855pub use versusmapeditobjlistmenucontent::IVersusMapEditObjListMenuContentMethods;
13856#[cfg(feature = "app-versusmapeditobjlistmenucontent-types")]
13857pub use versusmapeditobjlistmenucontent::{IVersusMapEditObjListMenuContent, VersusMapEditObjListMenuContent};
13858#[cfg(any(feature = "app-versusmapeditobjlistmenuitemcontent-types"))]
13859pub mod versusmapeditobjlistmenuitemcontent;
13860#[cfg(feature = "app-versusmapeditobjlistmenuitemcontent")]
13861pub use versusmapeditobjlistmenuitemcontent::IVersusMapEditObjListMenuItemContentMethods;
13862#[cfg(feature = "app-versusmapeditobjlistmenuitemcontent-types")]
13863pub use versusmapeditobjlistmenuitemcontent::{IVersusMapEditObjListMenuItemContent, VersusMapEditObjListMenuItemContent};
13864#[cfg(any(feature = "app-versusmapeditthemeselectcontent-types"))]
13865pub mod versusmapeditthemeselectcontent;
13866#[cfg(feature = "app-versusmapeditthemeselectcontent")]
13867pub use versusmapeditthemeselectcontent::IVersusMapEditThemeSelectContentMethods;
13868#[cfg(feature = "app-versusmapeditthemeselectcontent-types")]
13869pub use versusmapeditthemeselectcontent::{IVersusMapEditThemeSelectContent, VersusMapEditThemeSelectContent};
13870#[cfg(any(feature = "app-versusmapeditthemeselectitemcontent-types"))]
13871pub mod versusmapeditthemeselectitemcontent;
13872#[cfg(feature = "app-versusmapeditthemeselectitemcontent")]
13873pub use versusmapeditthemeselectitemcontent::IVersusMapEditThemeSelectItemContentMethods;
13874#[cfg(feature = "app-versusmapeditthemeselectitemcontent-types")]
13875pub use versusmapeditthemeselectitemcontent::{IVersusMapEditThemeSelectItemContent, VersusMapEditThemeSelectItemContent};
13876#[cfg(any(feature = "app-versusmapeditthemeselectmenu-types"))]
13877pub mod versusmapeditthemeselectmenu;
13878#[cfg(feature = "app-versusmapeditthemeselectmenu-types")]
13879pub use versusmapeditthemeselectmenu::{
13880    IVersusMapEditThemeSelectMenu, IVersusMapEditThemeSelectMenu_SelectedFunction, IVersusMapEditThemeSelectMenu_VersusMapEditThemeSelectMenuItem,
13881    VersusMapEditThemeSelectMenu, VersusMapEditThemeSelectMenu_SelectedFunction, VersusMapEditThemeSelectMenu_VersusMapEditThemeSelectMenuItem,
13882};
13883#[cfg(feature = "app-versusmapeditthemeselectmenu")]
13884pub use versusmapeditthemeselectmenu::{
13885    IVersusMapEditThemeSelectMenuMethods, IVersusMapEditThemeSelectMenu_SelectedFunctionMethods,
13886    IVersusMapEditThemeSelectMenu_VersusMapEditThemeSelectMenuItemMethods,
13887};
13888#[cfg(any(feature = "app-versusmapmenucontent-types"))]
13889pub mod versusmapmenucontent;
13890#[cfg(feature = "app-versusmapmenucontent")]
13891pub use versusmapmenucontent::IVersusMapMenuContentMethods;
13892#[cfg(feature = "app-versusmapmenucontent-types")]
13893pub use versusmapmenucontent::{IVersusMapMenuContent, VersusMapMenuContent};
13894#[cfg(any(feature = "app-versusmyinfocontent-types"))]
13895pub mod versusmyinfocontent;
13896#[cfg(feature = "app-versusmyinfocontent")]
13897pub use versusmyinfocontent::IVersusMyInfoContentMethods;
13898#[cfg(feature = "app-versusmyinfocontent-types")]
13899pub use versusmyinfocontent::{IVersusMyInfoContent, VersusMyInfoContent};
13900#[cfg(any(feature = "app-versusprofilemenucontent-types"))]
13901pub mod versusprofilemenucontent;
13902#[cfg(feature = "app-versusprofilemenucontent")]
13903pub use versusprofilemenucontent::IVersusProfileMenuContentMethods;
13904#[cfg(feature = "app-versusprofilemenucontent-types")]
13905pub use versusprofilemenucontent::{IVersusProfileMenuContent, VersusProfileMenuContent};
13906#[cfg(any(feature = "app-versusratecalc-types"))]
13907pub mod versusratecalc;
13908#[cfg(feature = "app-versusratecalc")]
13909pub use versusratecalc::IVersusRateCalcMethods;
13910#[cfg(feature = "app-versusratecalc-types")]
13911pub use versusratecalc::{IVersusRateCalc, VersusRateCalc};
13912#[cfg(any(feature = "app-versusreportsequence-types"))]
13913pub mod versusreportsequence;
13914#[cfg(feature = "app-versusreportsequence-types")]
13915pub use versusreportsequence::{
13916    IVersusReportSequence, IVersusReportSequence_ConfirmDialog, IVersusReportSequence_ConfirmDialog_ConfirmDialogItemNo,
13917    IVersusReportSequence_ConfirmDialog_ConfirmDialogItemYes, VersusReportSequence, VersusReportSequence_ConfirmDialog,
13918    VersusReportSequence_ConfirmDialog_ConfirmDialogItemNo, VersusReportSequence_ConfirmDialog_ConfirmDialogItemYes, VersusReportSequence_Label,
13919};
13920#[cfg(feature = "app-versusreportsequence")]
13921pub use versusreportsequence::{
13922    IVersusReportSequenceMethods, IVersusReportSequence_ConfirmDialogMethods, IVersusReportSequence_ConfirmDialog_ConfirmDialogItemNoMethods,
13923    IVersusReportSequence_ConfirmDialog_ConfirmDialogItemYesMethods,
13924};
13925#[cfg(any(feature = "app-versusrewarddata-types"))]
13926pub mod versusrewarddata;
13927#[cfg(feature = "app-versusrewarddata")]
13928pub use versusrewarddata::IVersusRewardDataMethods;
13929#[cfg(feature = "app-versusrewarddata-types")]
13930pub use versusrewarddata::{IVersusRewardData, VersusRewardData};
13931#[cfg(any(feature = "app-versussendreportsequence-types"))]
13932pub mod versussendreportsequence;
13933#[cfg(feature = "app-versussendreportsequence-types")]
13934pub use versussendreportsequence::{
13935    IVersusSendReportSequence, IVersusSendReportSequence_EndCallback, IVersusSendReportSequence_UploadInfo, VersusSendReportSequence,
13936    VersusSendReportSequence_EndCallback, VersusSendReportSequence_Label, VersusSendReportSequence_UploadInfo,
13937};
13938#[cfg(feature = "app-versussendreportsequence")]
13939pub use versussendreportsequence::{
13940    IVersusSendReportSequenceMethods, IVersusSendReportSequence_EndCallbackMethods, IVersusSendReportSequence_UploadInfoMethods,
13941};
13942#[cfg(any(feature = "app-versussequence-types"))]
13943pub mod versussequence;
13944#[cfg(feature = "app-versussequence-types")]
13945pub use versussequence::{
13946    IVersusSequence, IVersusSequence_DebugPersistentMenu, IVersusSequence_IVersusSequenceBase, IVersusSequence_ProfileDownloadSequence,
13947    IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialog, IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem,
13948    IVersusSequence_ProfileUploadSequence, IVersusSequence_ResultDialog, IVersusSequence_ResultDialog_AssistItem,
13949    IVersusSequence_ResultDialog_DecideEventHandler, IVersusSequence_VersusCasualMenu, IVersusSequence_VersusCasualMenu_SelectMapMenuItem,
13950    IVersusSequence_VersusFriendMenu, IVersusSequence_VersusFriendMenu_FriendCasualMenuItem, IVersusSequence_VersusFriendMenu_FriendRankedMenuItem,
13951    IVersusSequence_VersusMatchingMenu, IVersusSequence_VersusMatchingMenu_CodeMenuItem, IVersusSequence_VersusMatchingMenu_FriendMenuItem,
13952    IVersusSequence_VersusMatchingMenu_ProfileMenuItem, IVersusSequence_VersusMatchingMenu_RandomMenuItem, IVersusSequence_VersusProfileMenu,
13953    IVersusSequence_VersusProfileMenu_VersusProfileMenuItem, IVersusSequence_VersusRankedMenu, IVersusSequence_VersusRankedMenu_MapEditMenuItem,
13954    IVersusSequence_VersusRankedMenu_MockBattleMenuItem, IVersusSequence_VersusRankedMenu_ResultMenuItem,
13955    IVersusSequence_VersusRankedMenu_StartMenuItem, IVersusSequence_VersusSequenceBase_1, IVersusSequence_VersusSequenceLocal,
13956    IVersusSequence_VersusSequenceLocal_LocalRate, IVersusSequence_VersusSequenceLocal_MetaDataPack,
13957    IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem, IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback,
13958    IVersusSequence_VersusSequenceNet, IVersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence,
13959    IVersusSequence_VersusSequenceNet_SelectReplaySequence, IVersusSequence_VersusSequenceNet_SelectReplaySequence_Callback,
13960    IVersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem, IVersusSequence_VersusSequenceNet_UploadEditMapSequence,
13961    IVersusSequence_VersusSequenceNet_UploadReplaySequence, IVersusSequence_VersusTopMenu, IVersusSequence_VersusTopMenu_CasualMenuItem,
13962    IVersusSequence_VersusTopMenu_RankedMenuItem, IVersusSequence_VersusYesNoDialog, IVersusSequence_VersusYesNoDialog_NoItem,
13963    IVersusSequence_VersusYesNoDialog_YesItem, VersusSequence, VersusSequence_DebugPersistentMenu, VersusSequence_IVersusSequenceBase,
13964    VersusSequence_Label, VersusSequence_ProfileDownloadSequence, VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog,
13965    VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem, VersusSequence_ProfileDownloadSequence_Label,
13966    VersusSequence_ProfileUploadSequence, VersusSequence_ResultDialog, VersusSequence_ResultDialog_AssistItem,
13967    VersusSequence_ResultDialog_DecideEventHandler, VersusSequence_ResultDialog_SelectMenu, VersusSequence_VersusCasualMenu,
13968    VersusSequence_VersusCasualMenu_SelectMapMenuItem, VersusSequence_VersusFriendMenu, VersusSequence_VersusFriendMenu_FriendCasualMenuItem,
13969    VersusSequence_VersusFriendMenu_FriendRankedMenuItem, VersusSequence_VersusMatchingMenu, VersusSequence_VersusMatchingMenu_CodeMenuItem,
13970    VersusSequence_VersusMatchingMenu_FriendMenuItem, VersusSequence_VersusMatchingMenu_ProfileMenuItem,
13971    VersusSequence_VersusMatchingMenu_RandomMenuItem, VersusSequence_VersusMatchingMenu_Result2, VersusSequence_VersusProfileMenu,
13972    VersusSequence_VersusProfileMenu_VersusProfileMenuItem, VersusSequence_VersusRankedMenu, VersusSequence_VersusRankedMenu_MapEditMenuItem,
13973    VersusSequence_VersusRankedMenu_MockBattleMenuItem, VersusSequence_VersusRankedMenu_Result2, VersusSequence_VersusRankedMenu_ResultMenuItem,
13974    VersusSequence_VersusRankedMenu_StartMenuItem, VersusSequence_VersusSequenceBase_1, VersusSequence_VersusSequenceLocal,
13975    VersusSequence_VersusSequenceLocal_LocalRate, VersusSequence_VersusSequenceLocal_MetaDataPack,
13976    VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem, VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback,
13977    VersusSequence_VersusSequenceNet, VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence,
13978    VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType, VersusSequence_VersusSequenceNet_SelectReplaySequence,
13979    VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback, VersusSequence_VersusSequenceNet_SelectReplaySequence_Label,
13980    VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem, VersusSequence_VersusSequenceNet_UploadEditMapSequence,
13981    VersusSequence_VersusSequenceNet_UploadEditMapSequence_Label, VersusSequence_VersusSequenceNet_UploadReplaySequence,
13982    VersusSequence_VersusSequenceNet_UploadReplaySequence_Label, VersusSequence_VersusTopMenu, VersusSequence_VersusTopMenu_CasualMenuItem,
13983    VersusSequence_VersusTopMenu_RankedMenuItem, VersusSequence_VersusTopMenu_Result2, VersusSequence_VersusYesNoDialog,
13984    VersusSequence_VersusYesNoDialog_NoItem, VersusSequence_VersusYesNoDialog_YesItem,
13985};
13986#[cfg(feature = "app-versussequence")]
13987pub use versussequence::{
13988    IVersusSequence_DebugPersistentMenuMethods, IVersusSequence_IVersusSequenceBaseMethods, IVersusSequence_ProfileDownloadSequenceMethods,
13989    IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialogMethods, IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItemMethods,
13990    IVersusSequence_ProfileUploadSequenceMethods, IVersusSequence_ResultDialogMethods, IVersusSequence_ResultDialog_AssistItemMethods,
13991    IVersusSequence_ResultDialog_DecideEventHandlerMethods, IVersusSequence_VersusCasualMenuMethods,
13992    IVersusSequence_VersusCasualMenu_SelectMapMenuItemMethods, IVersusSequence_VersusFriendMenuMethods,
13993    IVersusSequence_VersusFriendMenu_FriendCasualMenuItemMethods, IVersusSequence_VersusFriendMenu_FriendRankedMenuItemMethods,
13994    IVersusSequence_VersusMatchingMenuMethods, IVersusSequence_VersusMatchingMenu_CodeMenuItemMethods,
13995    IVersusSequence_VersusMatchingMenu_FriendMenuItemMethods, IVersusSequence_VersusMatchingMenu_ProfileMenuItemMethods,
13996    IVersusSequence_VersusMatchingMenu_RandomMenuItemMethods, IVersusSequence_VersusProfileMenuMethods,
13997    IVersusSequence_VersusProfileMenu_VersusProfileMenuItemMethods, IVersusSequence_VersusRankedMenuMethods,
13998    IVersusSequence_VersusRankedMenu_MapEditMenuItemMethods, IVersusSequence_VersusRankedMenu_MockBattleMenuItemMethods,
13999    IVersusSequence_VersusRankedMenu_ResultMenuItemMethods, IVersusSequence_VersusRankedMenu_StartMenuItemMethods,
14000    IVersusSequence_VersusSequenceBase_1Methods, IVersusSequence_VersusSequenceLocalMethods, IVersusSequence_VersusSequenceLocal_MetaDataPackMethods,
14001    IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItemMethods,
14002    IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallbackMethods, IVersusSequence_VersusSequenceNetMethods,
14003    IVersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequenceMethods, IVersusSequence_VersusSequenceNet_SelectReplaySequenceMethods,
14004    IVersusSequence_VersusSequenceNet_SelectReplaySequence_CallbackMethods,
14005    IVersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItemMethods,
14006    IVersusSequence_VersusSequenceNet_UploadEditMapSequenceMethods, IVersusSequence_VersusSequenceNet_UploadReplaySequenceMethods,
14007    IVersusSequence_VersusTopMenuMethods, IVersusSequence_VersusTopMenu_CasualMenuItemMethods, IVersusSequence_VersusTopMenu_RankedMenuItemMethods,
14008    IVersusSequence_VersusYesNoDialogMethods, IVersusSequence_VersusYesNoDialog_NoItemMethods, IVersusSequence_VersusYesNoDialog_YesItemMethods,
14009};
14010#[cfg(any(feature = "app-versusservercasualdata-types"))]
14011pub mod versusservercasualdata;
14012#[cfg(feature = "app-versusservercasualdata-types")]
14013pub use versusservercasualdata::{
14014    IVersusServerCasualData, IVersusServerCasualData_GodBondBackup, VersusServerCasualData, VersusServerCasualData_GodBondBackup,
14015};
14016#[cfg(feature = "app-versusservercasualdata")]
14017pub use versusservercasualdata::{IVersusServerCasualDataMethods, IVersusServerCasualData_GodBondBackupMethods};
14018#[cfg(any(feature = "app-versusservercasualmetadata-types"))]
14019pub mod versusservercasualmetadata;
14020#[cfg(feature = "app-versusservercasualmetadata")]
14021pub use versusservercasualmetadata::IVersusServerCasualMetaDataMethods;
14022#[cfg(feature = "app-versusservercasualmetadata-types")]
14023pub use versusservercasualmetadata::{IVersusServerCasualMetaData, VersusServerCasualMetaData};
14024#[cfg(any(feature = "app-versusserverdata-types"))]
14025pub mod versusserverdata;
14026#[cfg(feature = "app-versusserverdata")]
14027pub use versusserverdata::IVersusServerDataMethods;
14028#[cfg(feature = "app-versusserverdata-types")]
14029pub use versusserverdata::{IVersusServerData, VersusServerData};
14030#[cfg(any(feature = "app-versusservermetadata-types"))]
14031pub mod versusservermetadata;
14032#[cfg(feature = "app-versusservermetadata")]
14033pub use versusservermetadata::IVersusServerMetaDataMethods;
14034#[cfg(feature = "app-versusservermetadata-types")]
14035pub use versusservermetadata::{IVersusServerMetaData, VersusServerMetaData};
14036#[cfg(any(feature = "app-versusserverrankeddata-types"))]
14037pub mod versusserverrankeddata;
14038#[cfg(feature = "app-versusserverrankeddata")]
14039pub use versusserverrankeddata::IVersusServerRankedDataMethods;
14040#[cfg(feature = "app-versusserverrankeddata-types")]
14041pub use versusserverrankeddata::{IVersusServerRankedData, VersusServerRankedData};
14042#[cfg(any(feature = "app-versusserverrankedmetadata-types"))]
14043pub mod versusserverrankedmetadata;
14044#[cfg(feature = "app-versusserverrankedmetadata")]
14045pub use versusserverrankedmetadata::IVersusServerRankedMetaDataMethods;
14046#[cfg(feature = "app-versusserverrankedmetadata-types")]
14047pub use versusserverrankedmetadata::{IVersusServerRankedMetaData, VersusServerRankedMetaData};
14048#[cfg(any(feature = "app-versusserverreplaydata-types"))]
14049pub mod versusserverreplaydata;
14050#[cfg(feature = "app-versusserverreplaydata")]
14051pub use versusserverreplaydata::IVersusServerReplayDataMethods;
14052#[cfg(feature = "app-versusserverreplaydata-types")]
14053pub use versusserverreplaydata::{IVersusServerReplayData, VersusServerReplayData};
14054#[cfg(any(feature = "app-versusserverreplaymetadata-types"))]
14055pub mod versusserverreplaymetadata;
14056#[cfg(feature = "app-versusserverreplaymetadata")]
14057pub use versusserverreplaymetadata::IVersusServerReplayMetaDataMethods;
14058#[cfg(feature = "app-versusserverreplaymetadata-types")]
14059pub use versusserverreplaymetadata::{IVersusServerReplayMetaData, VersusServerReplayMetaData};
14060#[cfg(any(feature = "app-versusserverreportmetadata-types"))]
14061pub mod versusserverreportmetadata;
14062#[cfg(feature = "app-versusserverreportmetadata")]
14063pub use versusserverreportmetadata::IVersusServerReportMetaDataMethods;
14064#[cfg(feature = "app-versusserverreportmetadata-types")]
14065pub use versusserverreportmetadata::{IVersusServerReportMetaData, VersusServerReportMetaData};
14066#[cfg(any(feature = "app-versustopmenucontent-types"))]
14067pub mod versustopmenucontent;
14068#[cfg(feature = "app-versustopmenucontent")]
14069pub use versustopmenucontent::IVersusTopMenuContentMethods;
14070#[cfg(feature = "app-versustopmenucontent-types")]
14071pub use versustopmenucontent::{IVersusTopMenuContent, VersusTopMenuContent};
14072#[cfg(any(feature = "app-versususerdata-types"))]
14073pub mod versususerdata;
14074#[cfg(feature = "app-versususerdata")]
14075pub use versususerdata::IVersusUserDataMethods;
14076#[cfg(feature = "app-versususerdata-types")]
14077pub use versususerdata::{IVersusUserData, VersusUserData};
14078#[cfg(any(feature = "app-versususerglobaldata-types"))]
14079pub mod versususerglobaldata;
14080#[cfg(feature = "app-versususerglobaldata")]
14081pub use versususerglobaldata::IVersusUserGlobalDataMethods;
14082#[cfg(feature = "app-versususerglobaldata-types")]
14083pub use versususerglobaldata::{IVersusUserGlobalData, VersusUserGlobalData};
14084#[cfg(any(feature = "app-versusutil-types"))]
14085pub mod versusutil;
14086#[cfg(feature = "app-versusutil")]
14087pub use versusutil::IVersusUtilMethods;
14088#[cfg(feature = "app-versusutil-types")]
14089pub use versusutil::{IVersusUtil, VersusUtil};
14090#[cfg(any(feature = "app-versusviolationtopcontent-types"))]
14091pub mod versusviolationtopcontent;
14092#[cfg(feature = "app-versusviolationtopcontent")]
14093pub use versusviolationtopcontent::IVersusViolationTopContentMethods;
14094#[cfg(feature = "app-versusviolationtopcontent-types")]
14095pub use versusviolationtopcontent::{IVersusViolationTopContent, VersusViolationTopContent};
14096#[cfg(any(feature = "app-versusviolationtypemenu-types"))]
14097pub mod versusviolationtypemenu;
14098#[cfg(feature = "app-versusviolationtypemenu-types")]
14099pub use versusviolationtypemenu::{
14100    IVersusViolationTypeMenu, IVersusViolationTypeMenu_DecideCallback, IVersusViolationTypeMenu_VersusViolationTypeMenuItem, VersusViolationTypeMenu,
14101    VersusViolationTypeMenu_DecideCallback, VersusViolationTypeMenu_VersusViolationTypeMenuItem,
14102};
14103#[cfg(feature = "app-versusviolationtypemenu")]
14104pub use versusviolationtypemenu::{
14105    IVersusViolationTypeMenuMethods, IVersusViolationTypeMenu_DecideCallbackMethods, IVersusViolationTypeMenu_VersusViolationTypeMenuItemMethods,
14106};
14107#[cfg(any(feature = "app-versusviolationtypemenucontent-types"))]
14108pub mod versusviolationtypemenucontent;
14109#[cfg(feature = "app-versusviolationtypemenucontent")]
14110pub use versusviolationtypemenucontent::IVersusViolationTypeMenuContentMethods;
14111#[cfg(feature = "app-versusviolationtypemenucontent-types")]
14112pub use versusviolationtypemenucontent::{IVersusViolationTypeMenuContent, VersusViolationTypeMenuContent};
14113#[cfg(any(feature = "app-versusviolationtypemenuitemcontent-types"))]
14114pub mod versusviolationtypemenuitemcontent;
14115#[cfg(feature = "app-versusviolationtypemenuitemcontent")]
14116pub use versusviolationtypemenuitemcontent::IVersusViolationTypeMenuItemContentMethods;
14117#[cfg(feature = "app-versusviolationtypemenuitemcontent-types")]
14118pub use versusviolationtypemenuitemcontent::{IVersusViolationTypeMenuItemContent, VersusViolationTypeMenuItemContent};
14119#[cfg(any(feature = "app-vibrationdefinedata-types"))]
14120pub mod vibrationdefinedata;
14121#[cfg(feature = "app-vibrationdefinedata")]
14122pub use vibrationdefinedata::IVibrationDefineDataMethods;
14123#[cfg(feature = "app-vibrationdefinedata-types")]
14124pub use vibrationdefinedata::{IVibrationDefineData, VibrationDefineData};
14125#[cfg(any(feature = "app-vibrationfile-types"))]
14126pub mod vibrationfile;
14127#[cfg(feature = "app-vibrationfile")]
14128pub use vibrationfile::IVibrationFileMethods;
14129#[cfg(feature = "app-vibrationfile-types")]
14130pub use vibrationfile::{IVibrationFile, VibrationFile};
14131#[cfg(any(feature = "app-vibrationmanager-types"))]
14132pub mod vibrationmanager;
14133#[cfg(feature = "app-vibrationmanager-types")]
14134pub use vibrationmanager::{IVibrationManager, IVibrationManager_VibHandle, VibrationManager, VibrationManager_VibHandle};
14135#[cfg(feature = "app-vibrationmanager")]
14136pub use vibrationmanager::{IVibrationManagerMethods, IVibrationManager_VibHandleMethods};
14137#[cfg(any(feature = "app-viewmode-types"))]
14138pub mod viewmode;
14139#[cfg(feature = "app-viewmode")]
14140pub use viewmode::IViewModeMethods;
14141#[cfg(feature = "app-viewmode-types")]
14142pub use viewmode::{IViewMode, ViewMode, ViewMode_Mode};
14143#[cfg(any(feature = "app-visitinspector-types"))]
14144pub mod visitinspector;
14145#[cfg(feature = "app-visitinspector")]
14146pub use visitinspector::IVisitInspectorMethods;
14147#[cfg(feature = "app-visitinspector-types")]
14148pub use visitinspector::{IVisitInspector, VisitInspector};
14149#[cfg(any(feature = "app-visitworld-types"))]
14150pub mod visitworld;
14151#[cfg(feature = "app-visitworld")]
14152pub use visitworld::IVisitWorldMethods;
14153#[cfg(feature = "app-visitworld-types")]
14154pub use visitworld::{IVisitWorld, VisitWorld};
14155#[cfg(any(feature = "app-waittodeleteproc-types"))]
14156pub mod waittodeleteproc;
14157#[cfg(feature = "app-waittodeleteproc")]
14158pub use waittodeleteproc::IWaitToDeleteProcMethods;
14159#[cfg(feature = "app-waittodeleteproc-types")]
14160pub use waittodeleteproc::{IWaitToDeleteProc, WaitToDeleteProc};
14161#[cfg(any(
14162    feature = "app-water-displacev2-types",
14163    feature = "app-water-gerstnerdisplacev2-types",
14164    feature = "app-water-meshcontainer-types",
14165    feature = "app-water-planarreflectionv2-types",
14166    feature = "app-water-reflectioncamera-types",
14167    feature = "app-water-reflectionmanager-types",
14168    feature = "app-water-specularlightingv2-types",
14169    feature = "app-water-waterbasev2-types",
14170    feature = "app-water-watereditor-types",
14171    feature = "app-water-watertilev2-types",
14172    feature = "app-water-waterv2-types"
14173))]
14174pub mod water;
14175#[cfg(any(feature = "app-waypointinspector-types"))]
14176pub mod waypointinspector;
14177#[cfg(feature = "app-waypointinspector")]
14178pub use waypointinspector::IWaypointInspectorMethods;
14179#[cfg(feature = "app-waypointinspector-types")]
14180pub use waypointinspector::{IWaypointInspector, WaypointInspector};
14181#[cfg(any(feature = "app-waypointsync-types"))]
14182pub mod waypointsync;
14183#[cfg(feature = "app-waypointsync-types")]
14184pub use waypointsync::{IWaypointSync, IWaypointSync_Relative, WaypointSync, WaypointSync_Relative};
14185#[cfg(feature = "app-waypointsync")]
14186pub use waypointsync::{IWaypointSyncMethods, IWaypointSync_RelativeMethods};
14187#[cfg(any(feature = "app-weaponholdinginfowindow-types"))]
14188pub mod weaponholdinginfowindow;
14189#[cfg(feature = "app-weaponholdinginfowindow")]
14190pub use weaponholdinginfowindow::IWeaponHoldingInfoWindowMethods;
14191#[cfg(feature = "app-weaponholdinginfowindow-types")]
14192pub use weaponholdinginfowindow::{IWeaponHoldingInfoWindow, WeaponHoldingInfoWindow};
14193#[cfg(any(feature = "app-weaponlevel-types"))]
14194pub mod weaponlevel;
14195#[cfg(feature = "app-weaponlevel")]
14196pub use weaponlevel::IWeaponLevelMethods;
14197#[cfg(feature = "app-weaponlevel-types")]
14198pub use weaponlevel::{IWeaponLevel, WeaponLevel, WeaponLevel_Kind};
14199#[cfg(any(feature = "app-weaponlevels-types"))]
14200pub mod weaponlevels;
14201#[cfg(feature = "app-weaponlevels")]
14202pub use weaponlevels::IWeaponLevelsMethods;
14203#[cfg(feature = "app-weaponlevels-types")]
14204pub use weaponlevels::{IWeaponLevels, WeaponLevels};
14205#[cfg(any(feature = "app-weaponmask-types"))]
14206pub mod weaponmask;
14207#[cfg(feature = "app-weaponmask")]
14208pub use weaponmask::IWeaponMaskMethods;
14209#[cfg(feature = "app-weaponmask-types")]
14210pub use weaponmask::{IWeaponMask, WeaponMask, WeaponMask_Flag};
14211#[cfg(any(feature = "app-weaponmodelmanager-types"))]
14212pub mod weaponmodelmanager;
14213#[cfg(feature = "app-weaponmodelmanager")]
14214pub use weaponmodelmanager::IWeaponModelManagerMethods;
14215#[cfg(feature = "app-weaponmodelmanager-types")]
14216pub use weaponmodelmanager::{IWeaponModelManager, WeaponModelManager};
14217#[cfg(any(feature = "app-weaponshopbuyemptymenuitem-types"))]
14218pub mod weaponshopbuyemptymenuitem;
14219#[cfg(feature = "app-weaponshopbuyemptymenuitem")]
14220pub use weaponshopbuyemptymenuitem::IWeaponShopBuyEmptyMenuItemMethods;
14221#[cfg(feature = "app-weaponshopbuyemptymenuitem-types")]
14222pub use weaponshopbuyemptymenuitem::{IWeaponShopBuyEmptyMenuItem, WeaponShopBuyEmptyMenuItem};
14223#[cfg(any(feature = "app-weaponshopbuymenu-types"))]
14224pub mod weaponshopbuymenu;
14225#[cfg(feature = "app-weaponshopbuymenu-types")]
14226pub use weaponshopbuymenu::{
14227    IWeaponShopBuyMenu, IWeaponShopBuyMenu_ChangeUnitToNextEventHandler, IWeaponShopBuyMenu_ChangeUnitToPrevEventHandler,
14228    IWeaponShopBuyMenu_DecideEventHandler, IWeaponShopBuyMenu_RequestCloseEventHandler, IWeaponShopBuyMenu_SelectEventHandler,
14229    IWeaponShopBuyMenu_SwitchDetailDisplaywayEventHandler, WeaponShopBuyMenu, WeaponShopBuyMenu_ChangeUnitToNextEventHandler,
14230    WeaponShopBuyMenu_ChangeUnitToPrevEventHandler, WeaponShopBuyMenu_DecideEventHandler, WeaponShopBuyMenu_RequestCloseEventHandler,
14231    WeaponShopBuyMenu_SelectEventHandler, WeaponShopBuyMenu_SwitchDetailDisplaywayEventHandler,
14232};
14233#[cfg(feature = "app-weaponshopbuymenu")]
14234pub use weaponshopbuymenu::{
14235    IWeaponShopBuyMenuMethods, IWeaponShopBuyMenu_ChangeUnitToNextEventHandlerMethods, IWeaponShopBuyMenu_ChangeUnitToPrevEventHandlerMethods,
14236    IWeaponShopBuyMenu_DecideEventHandlerMethods, IWeaponShopBuyMenu_RequestCloseEventHandlerMethods, IWeaponShopBuyMenu_SelectEventHandlerMethods,
14237    IWeaponShopBuyMenu_SwitchDetailDisplaywayEventHandlerMethods,
14238};
14239#[cfg(any(feature = "app-weaponshopbuymenucontent-types"))]
14240pub mod weaponshopbuymenucontent;
14241#[cfg(feature = "app-weaponshopbuymenucontent-types")]
14242pub use weaponshopbuymenucontent::{
14243    IWeaponShopBuyMenuContent, IWeaponShopBuyMenuContent_KindIcon, WeaponShopBuyMenuContent, WeaponShopBuyMenuContent_KindIcon,
14244};
14245#[cfg(feature = "app-weaponshopbuymenucontent")]
14246pub use weaponshopbuymenucontent::{IWeaponShopBuyMenuContentMethods, IWeaponShopBuyMenuContent_KindIconMethods};
14247#[cfg(any(feature = "app-weaponshopbuymenuitem-types"))]
14248pub mod weaponshopbuymenuitem;
14249#[cfg(feature = "app-weaponshopbuymenuitem")]
14250pub use weaponshopbuymenuitem::IWeaponShopBuyMenuItemMethods;
14251#[cfg(feature = "app-weaponshopbuymenuitem-types")]
14252pub use weaponshopbuymenuitem::{IWeaponShopBuyMenuItem, WeaponShopBuyMenuItem};
14253#[cfg(any(feature = "app-weaponshopbuymenuitemcontent-types"))]
14254pub mod weaponshopbuymenuitemcontent;
14255#[cfg(feature = "app-weaponshopbuymenuitemcontent")]
14256pub use weaponshopbuymenuitemcontent::IWeaponShopBuyMenuItemContentMethods;
14257#[cfg(feature = "app-weaponshopbuymenuitemcontent-types")]
14258pub use weaponshopbuymenuitemcontent::{IWeaponShopBuyMenuItemContent, WeaponShopBuyMenuItemContent};
14259#[cfg(any(feature = "app-weaponshopbuyroot-types"))]
14260pub mod weaponshopbuyroot;
14261#[cfg(feature = "app-weaponshopbuyroot-types")]
14262pub use weaponshopbuyroot::{
14263    IWeaponShopBuyRoot, IWeaponShopBuyRoot_EquipableWeaponInfo, IWeaponShopBuyRoot_ReturnEventHandler, WeaponShopBuyRoot,
14264    WeaponShopBuyRoot_EquipableWeaponInfo, WeaponShopBuyRoot_ReturnEventHandler,
14265};
14266#[cfg(feature = "app-weaponshopbuyroot")]
14267pub use weaponshopbuyroot::{IWeaponShopBuyRootMethods, IWeaponShopBuyRoot_EquipableWeaponInfoMethods, IWeaponShopBuyRoot_ReturnEventHandlerMethods};
14268#[cfg(any(feature = "app-weaponshopdata-types"))]
14269pub mod weaponshopdata;
14270#[cfg(feature = "app-weaponshopdata")]
14271pub use weaponshopdata::IWeaponShopDataMethods;
14272#[cfg(feature = "app-weaponshopdata-types")]
14273pub use weaponshopdata::{IWeaponShopData, WeaponShopData};
14274#[cfg(any(feature = "app-weaponshoptopmenu-types"))]
14275pub mod weaponshoptopmenu;
14276#[cfg(feature = "app-weaponshoptopmenu-types")]
14277pub use weaponshoptopmenu::{
14278    IWeaponShopTopMenu, IWeaponShopTopMenu_BuyMenuItem, IWeaponShopTopMenu_DecideEventHandler, IWeaponShopTopMenu_SellMenuItem, WeaponShopTopMenu,
14279    WeaponShopTopMenu_BuyMenuItem, WeaponShopTopMenu_DecideEventHandler, WeaponShopTopMenu_Result2, WeaponShopTopMenu_SellMenuItem,
14280};
14281#[cfg(feature = "app-weaponshoptopmenu")]
14282pub use weaponshoptopmenu::{
14283    IWeaponShopTopMenuMethods, IWeaponShopTopMenu_BuyMenuItemMethods, IWeaponShopTopMenu_DecideEventHandlerMethods,
14284    IWeaponShopTopMenu_SellMenuItemMethods,
14285};
14286#[cfg(any(feature = "app-weightfader-types"))]
14287pub mod weightfader;
14288#[cfg(feature = "app-weightfader")]
14289pub use weightfader::IWeightFaderMethods;
14290#[cfg(feature = "app-weightfader-types")]
14291pub use weightfader::{IWeightFader, WeightFader};
14292#[cfg(any(feature = "app-welleffectmanager-types"))]
14293pub mod welleffectmanager;
14294#[cfg(feature = "app-welleffectmanager")]
14295pub use welleffectmanager::IWellEffectManagerMethods;
14296#[cfg(feature = "app-welleffectmanager-types")]
14297pub use welleffectmanager::{IWellEffectManager, WellEffectManager};
14298#[cfg(any(feature = "app-wellitemselectmenu-types"))]
14299pub mod wellitemselectmenu;
14300#[cfg(feature = "app-wellitemselectmenu-types")]
14301pub use wellitemselectmenu::{
14302    IWellItemSelectMenu, IWellItemSelectMenu_SelectedItem, WellItemSelectMenu, WellItemSelectMenu_Kinds, WellItemSelectMenu_SelectedItem,
14303};
14304#[cfg(feature = "app-wellitemselectmenu")]
14305pub use wellitemselectmenu::{IWellItemSelectMenuMethods, IWellItemSelectMenu_SelectedItemMethods};
14306#[cfg(any(feature = "app-wellitemselectmenublankitem-types"))]
14307pub mod wellitemselectmenublankitem;
14308#[cfg(feature = "app-wellitemselectmenublankitem")]
14309pub use wellitemselectmenublankitem::IWellItemSelectMenuBlankItemMethods;
14310#[cfg(feature = "app-wellitemselectmenublankitem-types")]
14311pub use wellitemselectmenublankitem::{IWellItemSelectMenuBlankItem, WellItemSelectMenuBlankItem};
14312#[cfg(any(feature = "app-wellitemselectmenucontent-types"))]
14313pub mod wellitemselectmenucontent;
14314#[cfg(feature = "app-wellitemselectmenucontent")]
14315pub use wellitemselectmenucontent::IWellItemSelectMenuContentMethods;
14316#[cfg(feature = "app-wellitemselectmenucontent-types")]
14317pub use wellitemselectmenucontent::{IWellItemSelectMenuContent, WellItemSelectMenuContent};
14318#[cfg(any(feature = "app-wellitemselectmenuitem-types"))]
14319pub mod wellitemselectmenuitem;
14320#[cfg(feature = "app-wellitemselectmenuitem")]
14321pub use wellitemselectmenuitem::IWellItemSelectMenuItemMethods;
14322#[cfg(feature = "app-wellitemselectmenuitem-types")]
14323pub use wellitemselectmenuitem::{IWellItemSelectMenuItem, WellItemSelectMenuItem};
14324#[cfg(any(feature = "app-wellitemselectmenunoneitem-types"))]
14325pub mod wellitemselectmenunoneitem;
14326#[cfg(feature = "app-wellitemselectmenunoneitem")]
14327pub use wellitemselectmenunoneitem::IWellItemSelectMenuNoneItemMethods;
14328#[cfg(feature = "app-wellitemselectmenunoneitem-types")]
14329pub use wellitemselectmenunoneitem::{IWellItemSelectMenuNoneItem, WellItemSelectMenuNoneItem};
14330#[cfg(any(feature = "app-wellsequence-types"))]
14331pub mod wellsequence;
14332#[cfg(feature = "app-wellsequence-types")]
14333pub use wellsequence::{
14334    IWellSequence, IWellSequence_ChangeDifficultyMenuItem, IWellSequence_DialogItemGotoEvilFirst, WellSequence,
14335    WellSequence_ChangeDifficultyMenuItem, WellSequence_DialogItemGotoEvilFirst, WellSequence_EvilWeaponEventStates, WellSequence_Label,
14336    WellSequence_UseFlags,
14337};
14338#[cfg(feature = "app-wellsequence")]
14339pub use wellsequence::{IWellSequenceMethods, IWellSequence_ChangeDifficultyMenuItemMethods, IWellSequence_DialogItemGotoEvilFirstMethods};
14340#[cfg(any(feature = "app-welltopmenu-types"))]
14341pub mod welltopmenu;
14342#[cfg(feature = "app-welltopmenu-types")]
14343pub use welltopmenu::{
14344    IWellTopMenu, IWellTopMenu_DecideEventHandler, IWellTopMenu_EvilMapChangeDifficultyMenuItem, IWellTopMenu_EvilMapStartMenuItem,
14345    IWellTopMenu_ItemExchangeMenuItem, WellTopMenu, WellTopMenu_DecideEventHandler, WellTopMenu_EvilMapChangeDifficultyMenuItem,
14346    WellTopMenu_EvilMapStartMenuItem, WellTopMenu_ItemExchangeMenuItem, WellTopMenu_MenuResult,
14347};
14348#[cfg(feature = "app-welltopmenu")]
14349pub use welltopmenu::{
14350    IWellTopMenuMethods, IWellTopMenu_DecideEventHandlerMethods, IWellTopMenu_EvilMapChangeDifficultyMenuItemMethods,
14351    IWellTopMenu_EvilMapStartMenuItemMethods, IWellTopMenu_ItemExchangeMenuItemMethods,
14352};
14353#[cfg(any(feature = "app-winloserule-types"))]
14354pub mod winloserule;
14355#[cfg(feature = "app-winloserule-types")]
14356pub use winloserule::WinLoseRule;
14357#[cfg(any(feature = "app-yesmenuitem-types"))]
14358pub mod yesmenuitem;
14359#[cfg(feature = "app-yesmenuitem")]
14360pub use yesmenuitem::IYesMenuItemMethods;
14361#[cfg(feature = "app-yesmenuitem-types")]
14362pub use yesmenuitem::{IYesMenuItem, YesMenuItem};
14363#[cfg(any(feature = "app-yesnodialog-types"))]
14364pub mod yesnodialog;
14365#[cfg(feature = "app-yesnodialog")]
14366pub use yesnodialog::IYesNoDialogMethods;
14367#[cfg(feature = "app-yesnodialog-types")]
14368pub use yesnodialog::{IYesNoDialog, YesNoDialog};