 | InDesign SDK 20.5 |
24 #ifndef __ITextEditorShell__ 25 #define __ITextEditorShell__ 27 #include "IPMUnknown.h" 40 virtual void Activate() = 0;
41 virtual void Deactivate() = 0;
44 virtual void FirstAction() = 0;
45 virtual void LastAction() = 0;
56 #define ENSURE_INTERFACE( Class, nIID ) \ 58 IPMUnknown *pUnknown = this->QueryInterface( (nIID) ); \ 60 pUnknown->Release(); \ 62 ASSERT_MSG( kFalse, #Class " - missing interface: " #nIID ); \