/* * EmsAppI.h * * Created on: 2020年9月10日 * Author: vsbes */ #ifndef EXTERNSERVICE_EMSAPPI_H_ #define EXTERNSERVICE_EMSAPPI_H_ #include "../common/IUnknown.h" #include "../common/Type.h" #include "../externservices/EmsCoreI.h" class DataBase; interface EmsAppI: IUnknown { virtual ~EmsAppI() { } virtual HRESULT init() = 0; virtual HRESULT applyDataBase(DataBase*& pstart, unsigned int& size) = 0; virtual HRESULT registerCoreHandle(EmsCoreI* handle, int run_priority, int protect_priority) = 0; virtual HRESULT run() = 0; }; #endif /* EXTERNSERVICE_EMSAPPI_H_ */