#pragma once #include typedef std::function ONRELEASECALLBACK; class IRxObject { public: virtual int addRef() = 0; virtual int release() = 0; };