#pragma once #include #include #include #include #include namespace WUMSLoader::Modules { class ModuleContainer; class RelocationData; namespace RelocationUtils { enum class ExternalRPLLoadingStrategy { LOAD_EXTERNAL_RPLS, IGNORE_EXTERNAL_RPLS }; bool ResolveRelocations(const std::vector &loadedModules, ExternalRPLLoadingStrategy rplLoadingStrategy, std::map> &usedRPls); } // namespace RelocationUtils } // namespace WUMSLoader::Modules