www.pudn.com > SmartFDISK.zip > klobj.h
#if defined( Uses_KernelObject ) && !defined( __KernelObject ) #define __KernelObject #if !defined( __STDDEF_H ) #include#endif // __STDDEF_H class TKernelObject { public: virtual ~TKernelObject(){ } static void destroy( TKernelObject * ); virtual void ShutDown(){ } private: }; inline void TKernelObject::destroy( TKernelObject *o ) { if( o != 0 ) o->ShutDown(); delete o; } #endif // Uses_KernelObject