25 #ifndef INTEGRA_MODULE_MANAGER_API_H
26 #define INTEGRA_MODULE_MANAGER_API_H
35 class CModuleInstallResult;
36 class CModuleUninstallResult;
37 class CLoadModuleInDevelopmentResult;
71 virtual CError install_embedded_module(
const GUID &module_id ) = 0;
104 virtual CError unload_unused_embedded_modules() = 0;
bool remains_as_embedded
Definition: module_manager.h:132
return structure for IModuleManager::load_module_in_development
Definition: module_manager.h:139
bool previous_remains_as_embedded
Definition: module_manager.h:151
GUID module_id
Definition: module_manager.h:115
bool was_previously_embedded
Definition: module_manager.h:118
Definition: common_typedefs.h:45
return structure for IModuleManager::install_module
Definition: module_manager.h:111
Defines class CGuidHelper, and guid containers.
Represents an enumeration of error codes.
Definition: error.h:40
Provides funtionality to interact with 3rd party, embedded and in-development modules.
Definition: module_manager.h:44
return structure for IModuleManager::uninstall_module
Definition: module_manager.h:125
GUID previous_module_id
Definition: module_manager.h:146
GUID module_id
Definition: module_manager.h:143
#defines and typedefs used throughout the application