27 #include "IPMUnknown.h" 28 #include "ShuksanID.h" 45 class IAutomationManager;
46 class IUserActionPersonalityManager;
166 virtual bool16 PurgeMemory(int32 level) = 0;
169 virtual const GlobalTime &GetStartupTime() = 0;
172 virtual const bool16 IsStartupWithoutSavedData (
void) = 0;
175 virtual bool16 Init(
IDataBase* workSpaceDB = nil,
const GlobalTime*
const pStartupTime = nil) = 0;
178 virtual void Cleanup() = 0;
181 virtual IStartupScreen *GetStartupScreen()
const = 0;
200 ISession* GetExecutionContextSession();
203 template <
class FACE>
204 inline FACE* QuerySessionWorkspace()
208 return static_cast<FACE*
>(face);
212 #endif // __ISESSION__